Index: /GTP/trunk/App/Demos/Illum/pathmap/media/whitewireShape.mesh.xml
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/media/whitewireShape.mesh.xml	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/media/whitewireShape.mesh.xml	(revision 2197)
@@ -0,0 +1,5131 @@
+<mesh>
+	<sharedgeometry vertexcount="793">
+		<vertexbuffer positions="true" normals="true" colours_diffuse="false" colours_specular="false" texture_coords="1">
+			<vertex>
+				<position x="25.427" y="0.25" z="-2.67248"/>
+				<normal x="-0.861484" y="0.500068" z="0.0881915"/>
+				<texcoord u="-46.5985" v="-1.70482"/>
+			</vertex>
+			<vertex>
+				<position x="25.0083" y="0.25" z="-5.31568"/>
+				<normal x="-0.847544" y="0.500069" z="0.177763"/>
+				<texcoord u="-45.0407" v="-1.7054"/>
+			</vertex>
+			<vertex>
+				<position x="24.3157" y="0.25" z="-7.90065"/>
+				<normal x="-0.82432" y="0.500068" z="0.265382"/>
+				<texcoord u="-43.4828" v="-1.70597"/>
+			</vertex>
+			<vertex>
+				<position x="23.3566" y="0.25" z="-10.399"/>
+				<normal x="-0.847002" y="0.420566" z="0.325134"/>
+				<texcoord u="-41.925" v="-1.70655"/>
+			</vertex>
+			<vertex>
+				<position x="22.1417" y="0.25" z="-12.7835"/>
+				<normal x="-0.686402" y="0.574591" z="0.445755"/>
+				<texcoord u="-40.3672" v="-1.70713"/>
+			</vertex>
+			<vertex>
+				<position x="20.6841" y="0.25" z="-15.0279"/>
+				<normal x="-0.701967" y="0.500069" z="0.507122"/>
+				<texcoord u="-38.8093" v="-1.7077"/>
+			</vertex>
+			<vertex>
+				<position x="19" y="0.25" z="-17.1077"/>
+				<normal x="-0.645114" y="0.500068" z="0.57772"/>
+				<texcoord u="-37.2515" v="-1.70828"/>
+			</vertex>
+			<vertex>
+				<position x="17.1077" y="0.25" z="-19"/>
+				<normal x="-0.641533" y="0.420562" z="0.641532"/>
+				<texcoord u="-35.6936" v="-1.70885"/>
+			</vertex>
+			<vertex>
+				<position x="15.0279" y="0.25" z="-20.6842"/>
+				<normal x="-0.445755" y="0.57459" z="0.686403"/>
+				<texcoord u="-34.1358" v="-1.70943"/>
+			</vertex>
+			<vertex>
+				<position x="12.7835" y="0.25" z="-22.1417"/>
+				<normal x="-0.437489" y="0.466571" z="0.76871"/>
+				<texcoord u="-32.578" v="-1.71001"/>
+			</vertex>
+			<vertex>
+				<position x="10.399" y="0.25" z="-23.3566"/>
+				<normal x="-0.333829" y="0.545674" z="0.768634"/>
+				<texcoord u="-31.0202" v="-1.71058"/>
+			</vertex>
+			<vertex>
+				<position x="7.90064" y="0.25" z="-24.3157"/>
+				<normal x="-0.325134" y="0.420562" z="0.847004"/>
+				<texcoord u="-29.4623" v="-1.71116"/>
+			</vertex>
+			<vertex>
+				<position x="5.31568" y="0.25" z="-25.0083"/>
+				<normal x="-0.128032" y="0.57459" z="0.808365"/>
+				<texcoord u="-27.9045" v="-1.71173"/>
+			</vertex>
+			<vertex>
+				<position x="2.67248" y="0.25" z="-25.427"/>
+				<normal x="-0.0928429" y="0.500068" z="0.860995"/>
+				<texcoord u="-26.3467" v="-1.71231"/>
+			</vertex>
+			<vertex>
+				<position x="-1.24023e-006" y="0.25" z="-25.567"/>
+				<normal x="-0.002336" y="0.500068" z="0.865983"/>
+				<texcoord u="-24.7888" v="-1.71288"/>
+			</vertex>
+			<vertex>
+				<position x="-2.67248" y="0.25" z="-25.427"/>
+				<normal x="0.0474825" y="0.420564" z="0.90602"/>
+				<texcoord u="-23.231" v="-1.71346"/>
+			</vertex>
+			<vertex>
+				<position x="-5.31568" y="0.25" z="-25.0083"/>
+				<normal x="0.211828" y="0.574591" z="0.790553"/>
+				<texcoord u="-21.6731" v="-1.71404"/>
+			</vertex>
+			<vertex>
+				<position x="-7.90064" y="0.25" z="-24.3157"/>
+				<normal x="0.265382" y="0.500069" z="0.82432"/>
+				<texcoord u="-20.1153" v="-1.71461"/>
+			</vertex>
+			<vertex>
+				<position x="-10.399" y="0.25" z="-23.3566"/>
+				<normal x="0.350093" y="0.500069" z="0.792064"/>
+				<texcoord u="-18.5575" v="-1.71519"/>
+			</vertex>
+			<vertex>
+				<position x="-12.7835" y="0.25" z="-22.1417"/>
+				<normal x="0.430969" y="0.500067" z="0.751132"/>
+				<texcoord u="-16.9996" v="-1.71576"/>
+			</vertex>
+			<vertex>
+				<position x="-15.0279" y="0.25" z="-20.6841"/>
+				<normal x="0.507123" y="0.500068" z="0.701968"/>
+				<texcoord u="-15.4418" v="-1.71634"/>
+			</vertex>
+			<vertex>
+				<position x="-17.1077" y="0.25" z="-19"/>
+				<normal x="0.577721" y="0.500067" z="0.645114"/>
+				<texcoord u="-13.8839" v="-1.71692"/>
+			</vertex>
+			<vertex>
+				<position x="-19" y="0.25" z="-17.1077"/>
+				<normal x="0.641989" y="0.500066" z="0.581192"/>
+				<texcoord u="-12.3261" v="-1.71749"/>
+			</vertex>
+			<vertex>
+				<position x="-20.6841" y="0.25" z="-15.0279"/>
+				<normal x="0.705077" y="0.420561" z="0.570959"/>
+				<texcoord u="-10.7682" v="-1.71807"/>
+			</vertex>
+			<vertex>
+				<position x="-22.1417" y="0.25" z="-12.7835"/>
+				<normal x="0.729237" y="0.574589" z="0.371565"/>
+				<texcoord u="-9.21041" v="-1.71864"/>
+			</vertex>
+			<vertex>
+				<position x="-23.3566" y="0.25" z="-10.399"/>
+				<normal x="0.790165" y="0.500068" z="0.35436"/>
+				<texcoord u="-7.65256" v="-1.71922"/>
+			</vertex>
+			<vertex>
+				<position x="-24.3157" y="0.25" z="-7.90064"/>
+				<normal x="0.822878" y="0.500067" z="0.269825"/>
+				<texcoord u="-6.09473" v="-1.7198"/>
+			</vertex>
+			<vertex>
+				<position x="-25.0083" y="0.25" z="-5.31568"/>
+				<normal x="0.876349" y="0.420564" z="0.234817"/>
+				<texcoord u="-4.53686" v="-1.72037"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4269" y="0.25" z="-2.67248"/>
+				<normal x="0.817319" y="0.574591" z="0.0428337"/>
+				<texcoord u="-2.979" v="-1.72095"/>
+			</vertex>
+			<vertex>
+				<position x="-25.567" y="0.25" z="-7.73579e-008"/>
+				<normal x="0.865983" y="0.500068" z="0.002336"/>
+				<texcoord u="-1.42116" v="-1.72153"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4269" y="0.25" z="2.67248"/>
+				<normal x="0.861483" y="0.500069" z="-0.0881967"/>
+				<texcoord u="0.136669" v="-1.7221"/>
+			</vertex>
+			<vertex>
+				<position x="-25.0083" y="0.25" z="5.31568"/>
+				<normal x="0.896092" y="0.420566" z="-0.141927"/>
+				<texcoord u="1.69449" v="-1.72268"/>
+			</vertex>
+			<vertex>
+				<position x="-24.3157" y="0.25" z="7.90064"/>
+				<normal x="0.76408" y="0.574591" z="-0.293303"/>
+				<texcoord u="3.25235" v="-1.72325"/>
+			</vertex>
+			<vertex>
+				<position x="-23.3566" y="0.25" z="10.399"/>
+				<normal x="0.792064" y="0.500069" z="-0.350093"/>
+				<texcoord u="4.8102" v="-1.72383"/>
+			</vertex>
+			<vertex>
+				<position x="-22.1417" y="0.25" z="12.7835"/>
+				<normal x="0.751131" y="0.500069" z="-0.430968"/>
+				<texcoord u="6.36802" v="-1.7244"/>
+			</vertex>
+			<vertex>
+				<position x="-20.6841" y="0.25" z="15.0279"/>
+				<normal x="0.760894" y="0.420565" z="-0.494131"/>
+				<texcoord u="7.92588" v="-1.72498"/>
+			</vertex>
+			<vertex>
+				<position x="-19" y="0.25" z="17.1077"/>
+				<normal x="0.578725" y="0.574592" z="-0.578725"/>
+				<texcoord u="9.48371" v="-1.72556"/>
+			</vertex>
+			<vertex>
+				<position x="-17.1077" y="0.25" z="19"/>
+				<normal x="0.581191" y="0.500069" z="-0.641987"/>
+				<texcoord u="11.0415" v="-1.72613"/>
+			</vertex>
+			<vertex>
+				<position x="-15.0279" y="0.25" z="20.6841"/>
+				<normal x="0.510901" y="0.500069" z="-0.699221"/>
+				<texcoord u="12.5994" v="-1.72671"/>
+			</vertex>
+			<vertex>
+				<position x="-12.7835" y="0.25" z="22.1417"/>
+				<normal x="0.435014" y="0.500069" z="-0.748795"/>
+				<texcoord u="14.1573" v="-1.72728"/>
+			</vertex>
+			<vertex>
+				<position x="-10.399" y="0.25" z="23.3566"/>
+				<normal x="0.354361" y="0.500068" z="-0.790165"/>
+				<texcoord u="15.7151" v="-1.72786"/>
+			</vertex>
+			<vertex>
+				<position x="-7.90064" y="0.25" z="24.3157"/>
+				<normal x="0.269825" y="0.500068" z="-0.822877"/>
+				<texcoord u="17.273" v="-1.72844"/>
+			</vertex>
+			<vertex>
+				<position x="-5.31568" y="0.25" z="25.0083"/>
+				<normal x="0.182333" y="0.500068" z="-0.846574"/>
+				<texcoord u="18.8308" v="-1.72901"/>
+			</vertex>
+			<vertex>
+				<position x="-2.67248" y="0.25" z="25.4269"/>
+				<normal x="0.141927" y="0.420563" z="-0.896093"/>
+				<texcoord u="20.3886" v="-1.72959"/>
+			</vertex>
+			<vertex>
+				<position x="3.40212e-007" y="0.25" z="25.567"/>
+				<normal x="-0.0428341" y="0.574591" z="-0.817319"/>
+				<texcoord u="21.9465" v="-1.73016"/>
+			</vertex>
+			<vertex>
+				<position x="2.67248" y="0.25" z="25.4269"/>
+				<normal x="-0.0881971" y="0.500067" z="-0.861484"/>
+				<texcoord u="23.5043" v="-1.73074"/>
+			</vertex>
+			<vertex>
+				<position x="5.31568" y="0.25" z="25.0083"/>
+				<normal x="-0.177763" y="0.500068" z="-0.847545"/>
+				<texcoord u="25.0622" v="-1.73132"/>
+			</vertex>
+			<vertex>
+				<position x="7.90064" y="0.25" z="24.3157"/>
+				<normal x="-0.234817" y="0.420565" z="-0.876348"/>
+				<texcoord u="26.62" v="-1.73189"/>
+			</vertex>
+			<vertex>
+				<position x="10.399" y="0.25" z="23.3566"/>
+				<normal x="-0.371565" y="0.574592" z="-0.729235"/>
+				<texcoord u="28.1778" v="-1.73247"/>
+			</vertex>
+			<vertex>
+				<position x="12.7835" y="0.25" z="22.1417"/>
+				<normal x="-0.430969" y="0.500066" z="-0.751132"/>
+				<texcoord u="29.7357" v="-1.73304"/>
+			</vertex>
+			<vertex>
+				<position x="15.0279" y="0.25" z="20.6841"/>
+				<normal x="-0.507122" y="0.500069" z="-0.701968"/>
+				<texcoord u="31.2934" v="-1.73362"/>
+			</vertex>
+			<vertex>
+				<position x="17.1077" y="0.25" z="19"/>
+				<normal x="-0.570959" y="0.420565" z="-0.705075"/>
+				<texcoord u="32.8513" v="-1.73419"/>
+			</vertex>
+			<vertex>
+				<position x="19" y="0.25" z="17.1077"/>
+				<normal x="-0.636047" y="0.574592" z="-0.515061"/>
+				<texcoord u="34.4091" v="-1.73477"/>
+			</vertex>
+			<vertex>
+				<position x="20.6841" y="0.25" z="15.0279"/>
+				<normal x="-0.699221" y="0.500069" z="-0.510901"/>
+				<texcoord u="35.967" v="-1.73535"/>
+			</vertex>
+			<vertex>
+				<position x="22.1417" y="0.25" z="12.7835"/>
+				<normal x="-0.748795" y="0.500068" z="-0.435014"/>
+				<texcoord u="37.5248" v="-1.73592"/>
+			</vertex>
+			<vertex>
+				<position x="23.3566" y="0.25" z="10.399"/>
+				<normal x="-0.808376" y="0.420566" z="-0.411888"/>
+				<texcoord u="39.0826" v="-1.7365"/>
+			</vertex>
+			<vertex>
+				<position x="24.3157" y="0.25" z="7.90063"/>
+				<normal x="-0.790553" y="0.574591" z="-0.211828"/>
+				<texcoord u="40.6405" v="-1.73707"/>
+			</vertex>
+			<vertex>
+				<position x="25.0083" y="0.25" z="5.31568"/>
+				<normal x="-0.846572" y="0.50007" z="-0.182333"/>
+				<texcoord u="42.1983" v="-1.73765"/>
+			</vertex>
+			<vertex>
+				<position x="25.4269" y="0.25" z="2.67248"/>
+				<normal x="-0.860996" y="0.500067" z="-0.0928429"/>
+				<texcoord u="43.7561" v="-1.73822"/>
+			</vertex>
+			<vertex>
+				<position x="25.567" y="0.25" z="0"/>
+				<normal x="-0.865983" y="0.500068" z="-0.00234062"/>
+				<texcoord u="45.314" v="-1.7388"/>
+			</vertex>
+			<vertex>
+				<position x="25.609" y="0.433013" z="-2.69161"/>
+				<normal x="-0.497612" y="0.866058" z="0.0482243"/>
+				<texcoord u="-46.538" v="-1.33447"/>
+			</vertex>
+			<vertex>
+				<position x="25.1873" y="0.433013" z="-5.35373"/>
+				<normal x="-0.489846" y="0.866058" z="0.0999784"/>
+				<texcoord u="-44.9801" v="-1.33505"/>
+			</vertex>
+			<vertex>
+				<position x="24.4897" y="0.433013" z="-7.9572"/>
+				<normal x="-0.476711" y="0.866058" z="0.150633"/>
+				<texcoord u="-43.4223" v="-1.33563"/>
+			</vertex>
+			<vertex>
+				<position x="23.5238" y="0.433013" z="-10.4735"/>
+				<normal x="-0.537304" y="0.81778" z="0.206252"/>
+				<texcoord u="-41.8644" v="-1.3362"/>
+			</vertex>
+			<vertex>
+				<position x="22.3002" y="0.433013" z="-12.875"/>
+				<normal x="-0.353403" y="0.906882" z="0.229503"/>
+				<texcoord u="-40.3066" v="-1.33678"/>
+			</vertex>
+			<vertex>
+				<position x="20.8322" y="0.433013" z="-15.1355"/>
+				<normal x="-0.40683" y="0.866058" z="0.290572"/>
+				<texcoord u="-38.7488" v="-1.33735"/>
+			</vertex>
+			<vertex>
+				<position x="19.136" y="0.433013" z="-17.2301"/>
+				<normal x="-0.374228" y="0.866058" z="0.331505"/>
+				<texcoord u="-37.1909" v="-1.33793"/>
+			</vertex>
+			<vertex>
+				<position x="17.2301" y="0.433013" z="-19.136"/>
+				<normal x="-0.406961" y="0.81778" z="0.406961"/>
+				<texcoord u="-35.6331" v="-1.3385"/>
+			</vertex>
+			<vertex>
+				<position x="15.1355" y="0.433013" z="-20.8322"/>
+				<normal x="-0.229503" y="0.906882" z="0.353403"/>
+				<texcoord u="-34.0753" v="-1.33908"/>
+			</vertex>
+			<vertex>
+				<position x="12.875" y="0.433013" z="-22.3002"/>
+				<normal x="-0.253472" y="0.866058" z="0.430924"/>
+				<texcoord u="-32.5174" v="-1.33966"/>
+			</vertex>
+			<vertex>
+				<position x="10.4735" y="0.433013" z="-23.5238"/>
+				<normal x="-0.20704" y="0.866058" z="0.455059"/>
+				<texcoord u="-30.9596" v="-1.34023"/>
+			</vertex>
+			<vertex>
+				<position x="7.95719" y="0.433013" z="-24.4897"/>
+				<normal x="-0.206252" y="0.817779" z="0.537305"/>
+				<texcoord u="-29.4017" v="-1.34081"/>
+			</vertex>
+			<vertex>
+				<position x="5.35373" y="0.433013" z="-25.1873"/>
+				<normal x="-0.0659188" y="0.906882" z="0.416196"/>
+				<texcoord u="-27.8439" v="-1.34138"/>
+			</vertex>
+			<vertex>
+				<position x="2.69161" y="0.433013" z="-25.609"/>
+				<normal x="-0.0562854" y="0.866058" z="0.496765"/>
+				<texcoord u="-26.2861" v="-1.34196"/>
+			</vertex>
+			<vertex>
+				<position x="-1.24911e-006" y="0.433013" z="-25.75"/>
+				<normal x="-0.00405122" y="0.866058" z="0.499928"/>
+				<texcoord u="-24.7283" v="-1.34254"/>
+			</vertex>
+			<vertex>
+				<position x="-2.69161" y="0.433013" z="-25.609"/>
+				<normal x="0.0301211" y="0.817779" z="0.574744"/>
+				<texcoord u="-23.1704" v="-1.34311"/>
+			</vertex>
+			<vertex>
+				<position x="-5.35373" y="0.433013" z="-25.1873"/>
+				<normal x="0.109063" y="0.906881" z="0.407027"/>
+				<texcoord u="-21.6126" v="-1.34369"/>
+			</vertex>
+			<vertex>
+				<position x="-7.9572" y="0.433013" z="-24.4897"/>
+				<normal x="0.150633" y="0.866058" z="0.476711"/>
+				<texcoord u="-20.0547" v="-1.34426"/>
+			</vertex>
+			<vertex>
+				<position x="-10.4735" y="0.433013" z="-23.5238"/>
+				<normal x="0.199638" y="0.866058" z="0.458354"/>
+				<texcoord u="-18.4969" v="-1.34484"/>
+			</vertex>
+			<vertex>
+				<position x="-12.875" y="0.433013" z="-22.3002"/>
+				<normal x="0.246455" y="0.866058" z="0.434975"/>
+				<texcoord u="-16.9391" v="-1.34541"/>
+			</vertex>
+			<vertex>
+				<position x="-15.1355" y="0.433013" z="-20.8322"/>
+				<normal x="0.290573" y="0.866058" z="0.406831"/>
+				<texcoord u="-15.3812" v="-1.34599"/>
+			</vertex>
+			<vertex>
+				<position x="-17.2301" y="0.433013" z="-19.136"/>
+				<normal x="0.331507" y="0.866058" z="0.374229"/>
+				<texcoord u="-13.8234" v="-1.34657"/>
+			</vertex>
+			<vertex>
+				<position x="-19.136" y="0.433013" z="-17.2301"/>
+				<normal x="0.368809" y="0.866057" z="0.337528"/>
+				<texcoord u="-12.2655" v="-1.34714"/>
+			</vertex>
+			<vertex>
+				<position x="-20.8322" y="0.433013" z="-15.1355"/>
+				<normal x="0.447273" y="0.817779" z="0.362194"/>
+				<texcoord u="-10.7077" v="-1.34772"/>
+			</vertex>
+			<vertex>
+				<position x="-22.3002" y="0.433013" z="-12.875"/>
+				<normal x="0.375458" y="0.906881" z="0.191305"/>
+				<texcoord u="-9.14985" v="-1.34829"/>
+			</vertex>
+			<vertex>
+				<position x="-23.5238" y="0.433013" z="-10.4735"/>
+				<normal x="0.45506" y="0.866057" z="0.20704"/>
+				<texcoord u="-7.59201" v="-1.34887"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4897" y="0.433013" z="-7.95719"/>
+				<normal x="0.474207" y="0.866058" z="0.158339"/>
+				<texcoord u="-6.03417" v="-1.34945"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1873" y="0.433013" z="-5.35373"/>
+				<normal x="0.555922" y="0.817779" z="0.148959"/>
+				<texcoord u="-4.47634" v="-1.35002"/>
+			</vertex>
+			<vertex>
+				<position x="-25.609" y="0.433013" z="-2.69161"/>
+				<normal x="0.420807" y="0.906882" z="0.0220534"/>
+				<texcoord u="-2.91849" v="-1.3506"/>
+			</vertex>
+			<vertex>
+				<position x="-25.75" y="0.433013" z="-7.79116e-008"/>
+				<normal x="0.499927" y="0.866058" z="0.0040512"/>
+				<texcoord u="-1.36064" v="-1.35117"/>
+			</vertex>
+			<vertex>
+				<position x="-25.609" y="0.433013" z="2.69161"/>
+				<normal x="0.49761" y="0.866059" z="-0.0482276"/>
+				<texcoord u="0.19719" v="-1.35175"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1873" y="0.433013" z="5.35373"/>
+				<normal x="0.568446" y="0.81778" z="-0.0900333"/>
+				<texcoord u="1.75504" v="-1.35233"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4897" y="0.433013" z="7.95719"/>
+				<normal x="0.393397" y="0.906882" z="-0.151011"/>
+				<texcoord u="3.3129" v="-1.3529"/>
+			</vertex>
+			<vertex>
+				<position x="-23.5238" y="0.433013" z="10.4735"/>
+				<normal x="0.458354" y="0.866058" z="-0.199638"/>
+				<texcoord u="4.87074" v="-1.35348"/>
+			</vertex>
+			<vertex>
+				<position x="-22.3002" y="0.433013" z="12.875"/>
+				<normal x="0.434976" y="0.866058" z="-0.246455"/>
+				<texcoord u="6.42858" v="-1.35405"/>
+			</vertex>
+			<vertex>
+				<position x="-20.8322" y="0.433013" z="15.1355"/>
+				<normal x="0.482682" y="0.817779" z="-0.313457"/>
+				<texcoord u="7.98643" v="-1.35463"/>
+			</vertex>
+			<vertex>
+				<position x="-19.136" y="0.433013" z="17.2301"/>
+				<normal x="0.297965" y="0.906881" z="-0.297965"/>
+				<texcoord u="9.54426" v="-1.35521"/>
+			</vertex>
+			<vertex>
+				<position x="-17.2301" y="0.433013" z="19.136"/>
+				<normal x="0.337527" y="0.866058" z="-0.368807"/>
+				<texcoord u="11.1021" v="-1.35578"/>
+			</vertex>
+			<vertex>
+				<position x="-15.1355" y="0.433013" z="20.8322"/>
+				<normal x="0.297128" y="0.866058" z="-0.402069"/>
+				<texcoord u="12.66" v="-1.35636"/>
+			</vertex>
+			<vertex>
+				<position x="-12.875" y="0.433013" z="22.3002"/>
+				<normal x="0.253472" y="0.866057" z="-0.430925"/>
+				<texcoord u="14.2178" v="-1.35694"/>
+			</vertex>
+			<vertex>
+				<position x="-10.4735" y="0.433013" z="23.5238"/>
+				<normal x="0.207039" y="0.866058" z="-0.455059"/>
+				<texcoord u="15.7756" v="-1.35751"/>
+			</vertex>
+			<vertex>
+				<position x="-7.95719" y="0.433013" z="24.4897"/>
+				<normal x="0.158339" y="0.866058" z="-0.474207"/>
+				<texcoord u="17.3335" v="-1.35809"/>
+			</vertex>
+			<vertex>
+				<position x="-5.35373" y="0.433013" z="25.1873"/>
+				<normal x="0.107903" y="0.866058" z="-0.48816"/>
+				<texcoord u="18.8913" v="-1.35866"/>
+			</vertex>
+			<vertex>
+				<position x="-2.69161" y="0.433013" z="25.6089"/>
+				<normal x="0.0900329" y="0.817779" z="-0.568446"/>
+				<texcoord u="20.4492" v="-1.35924"/>
+			</vertex>
+			<vertex>
+				<position x="3.42647e-007" y="0.433013" z="25.75"/>
+				<normal x="-0.0220537" y="0.906881" z="-0.420808"/>
+				<texcoord u="22.007" v="-1.35981"/>
+			</vertex>
+			<vertex>
+				<position x="2.69161" y="0.433013" z="25.6089"/>
+				<normal x="-0.0482279" y="0.866058" z="-0.497611"/>
+				<texcoord u="23.5649" v="-1.36039"/>
+			</vertex>
+			<vertex>
+				<position x="5.35373" y="0.433013" z="25.1873"/>
+				<normal x="-0.0999783" y="0.866058" z="-0.489845"/>
+				<texcoord u="25.1227" v="-1.36097"/>
+			</vertex>
+			<vertex>
+				<position x="7.95719" y="0.433013" z="24.4897"/>
+				<normal x="-0.148959" y="0.817779" z="-0.555922"/>
+				<texcoord u="26.6806" v="-1.36154"/>
+			</vertex>
+			<vertex>
+				<position x="10.4735" y="0.433013" z="23.5238"/>
+				<normal x="-0.191305" y="0.906882" z="-0.375457"/>
+				<texcoord u="28.2384" v="-1.36212"/>
+			</vertex>
+			<vertex>
+				<position x="12.875" y="0.433013" z="22.3002"/>
+				<normal x="-0.246456" y="0.866058" z="-0.434975"/>
+				<texcoord u="29.7962" v="-1.36269"/>
+			</vertex>
+			<vertex>
+				<position x="15.1355" y="0.433013" z="20.8322"/>
+				<normal x="-0.290573" y="0.866058" z="-0.406831"/>
+				<texcoord u="31.3541" v="-1.36327"/>
+			</vertex>
+			<vertex>
+				<position x="17.2301" y="0.433013" z="19.136"/>
+				<normal x="-0.362195" y="0.817779" z="-0.447273"/>
+				<texcoord u="32.9119" v="-1.36384"/>
+			</vertex>
+			<vertex>
+				<position x="19.136" y="0.433013" z="17.2301"/>
+				<normal x="-0.327478" y="0.906882" z="-0.265186"/>
+				<texcoord u="34.4697" v="-1.36442"/>
+			</vertex>
+			<vertex>
+				<position x="20.8322" y="0.433013" z="15.1355"/>
+				<normal x="-0.402068" y="0.866058" z="-0.297127"/>
+				<texcoord u="36.0275" v="-1.365"/>
+			</vertex>
+			<vertex>
+				<position x="22.3002" y="0.433013" z="12.875"/>
+				<normal x="-0.430924" y="0.866058" z="-0.253472"/>
+				<texcoord u="37.5854" v="-1.36557"/>
+			</vertex>
+			<vertex>
+				<position x="23.5238" y="0.433013" z="10.4735"/>
+				<normal x="-0.512804" y="0.817778" z="-0.261287"/>
+				<texcoord u="39.1432" v="-1.36615"/>
+			</vertex>
+			<vertex>
+				<position x="24.4897" y="0.433013" z="7.95719"/>
+				<normal x="-0.407026" y="0.906882" z="-0.109062"/>
+				<texcoord u="40.701" v="-1.36672"/>
+			</vertex>
+			<vertex>
+				<position x="25.1873" y="0.433013" z="5.35373"/>
+				<normal x="-0.48816" y="0.866058" z="-0.107903"/>
+				<texcoord u="42.2589" v="-1.3673"/>
+			</vertex>
+			<vertex>
+				<position x="25.6089" y="0.433013" z="2.69161"/>
+				<normal x="-0.496765" y="0.866058" z="-0.0562853"/>
+				<texcoord u="43.8167" v="-1.36787"/>
+			</vertex>
+			<vertex>
+				<position x="25.75" y="0.433013" z="0"/>
+				<normal x="-0.499928" y="0.866058" z="-0.00405355"/>
+				<texcoord u="45.3745" v="-1.36845"/>
+			</vertex>
+			<vertex>
+				<position x="25.8576" y="0.5" z="-2.71775"/>
+				<normal x="-0.000488679" y="0.999989" z="-0.00465583"/>
+				<texcoord u="-46.4774" v="-0.964124"/>
+			</vertex>
+			<vertex>
+				<position x="25.4319" y="0.5" z="-5.40571"/>
+				<normal x="-0.000972148" y="0.999989" z="-0.00457878"/>
+				<texcoord u="-44.9196" v="-0.964701"/>
+			</vertex>
+			<vertex>
+				<position x="24.7275" y="0.5" z="-8.03445"/>
+				<normal x="-0.00144588" y="0.999989" z="-0.00445181"/>
+				<texcoord u="-43.3617" v="-0.965276"/>
+			</vertex>
+			<vertex>
+				<position x="23.7522" y="0.5" z="-10.5752"/>
+				<normal x="-0.0831669" y="0.996024" z="0.0319247"/>
+				<texcoord u="-41.8039" v="-0.965852"/>
+			</vertex>
+			<vertex>
+				<position x="22.5167" y="0.5" z="-13"/>
+				<normal x="0.0747112" y="0.996024" z="-0.048518"/>
+				<texcoord u="-40.246" v="-0.966426"/>
+			</vertex>
+			<vertex>
+				<position x="21.0345" y="0.5" z="-15.2824"/>
+				<normal x="-0.00275162" y="0.999989" z="-0.00378667"/>
+				<texcoord u="-38.6882" v="-0.967004"/>
+			</vertex>
+			<vertex>
+				<position x="19.3218" y="0.5" z="-17.3974"/>
+				<normal x="-0.00313192" y="0.999989" z="-0.00347869"/>
+				<texcoord u="-37.1304" v="-0.967579"/>
+			</vertex>
+			<vertex>
+				<position x="17.3974" y="0.5" z="-19.3218"/>
+				<normal x="-0.0629915" y="0.996024" z="0.0629916"/>
+				<texcoord u="-35.5725" v="-0.968155"/>
+			</vertex>
+			<vertex>
+				<position x="15.2824" y="0.5" z="-21.0345"/>
+				<normal x="0.0485185" y="0.996024" z="-0.0747121"/>
+				<texcoord u="-34.0147" v="-0.96873"/>
+			</vertex>
+			<vertex>
+				<position x="13" y="0.5" z="-22.5167"/>
+				<normal x="-0.00405344" y="0.999989" z="-0.00234075"/>
+				<texcoord u="-32.4568" v="-0.969306"/>
+			</vertex>
+			<vertex>
+				<position x="10.5752" y="0.5" z="-23.7522"/>
+				<normal x="-0.00427632" y="0.999989" z="-0.00190345"/>
+				<texcoord u="-30.899" v="-0.969882"/>
+			</vertex>
+			<vertex>
+				<position x="8.03445" y="0.5" z="-24.7275"/>
+				<normal x="-0.0319246" y="0.996024" z="0.0831664"/>
+				<texcoord u="-29.3412" v="-0.970459"/>
+			</vertex>
+			<vertex>
+				<position x="5.40571" y="0.5" z="-25.4319"/>
+				<normal x="0.0139357" y="0.996024" z="-0.0879867"/>
+				<texcoord u="-27.7834" v="-0.971033"/>
+			</vertex>
+			<vertex>
+				<position x="2.71774" y="0.5" z="-25.8576"/>
+				<normal x="-0.00465508" y="0.999989" z="-0.000490072"/>
+				<texcoord u="-26.2255" v="-0.97161"/>
+			</vertex>
+			<vertex>
+				<position x="-1.26124e-006" y="0.5" z="-26"/>
+				<normal x="-0.00468078" y="0.999989" z="-3.65131e-007"/>
+				<texcoord u="-24.6677" v="-0.972185"/>
+			</vertex>
+			<vertex>
+				<position x="-2.71774" y="0.5" z="-25.8576"/>
+				<normal x="0.00466227" y="0.996024" z="0.0889606"/>
+				<texcoord u="-23.1099" v="-0.972761"/>
+			</vertex>
+			<vertex>
+				<position x="-5.40571" y="0.5" z="-25.4319"/>
+				<normal x="-0.0230565" y="0.996024" z="-0.0860479"/>
+				<texcoord u="-21.552" v="-0.973337"/>
+			</vertex>
+			<vertex>
+				<position x="-8.03445" y="0.5" z="-24.7275"/>
+				<normal x="-0.00445177" y="0.999989" z="0.00144621"/>
+				<texcoord u="-19.9942" v="-0.973913"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5752" y="0.5" z="-23.7522"/>
+				<normal x="-0.00427615" y="0.999989" z="0.00190385"/>
+				<texcoord u="-18.4363" v="-0.974489"/>
+			</vertex>
+			<vertex>
+				<position x="-13" y="0.5" z="-22.5167"/>
+				<normal x="-0.00405374" y="0.999989" z="0.00234035"/>
+				<texcoord u="-16.8785" v="-0.975065"/>
+			</vertex>
+			<vertex>
+				<position x="-15.2824" y="0.5" z="-21.0345"/>
+				<normal x="-0.00378666" y="0.999989" z="0.00275164"/>
+				<texcoord u="-15.3207" v="-0.975641"/>
+			</vertex>
+			<vertex>
+				<position x="-17.3974" y="0.5" z="-19.3218"/>
+				<normal x="-0.00347826" y="0.999989" z="0.0031324"/>
+				<texcoord u="-13.7628" v="-0.976216"/>
+			</vertex>
+			<vertex>
+				<position x="-19.3218" y="0.5" z="-17.3974"/>
+				<normal x="-0.00313271" y="0.999989" z="0.00347792"/>
+				<texcoord u="-12.205" v="-0.976793"/>
+			</vertex>
+			<vertex>
+				<position x="-21.0345" y="0.5" z="-15.2824"/>
+				<normal x="0.0692296" y="0.996024" z="0.056061"/>
+				<texcoord u="-10.6471" v="-0.977369"/>
+			</vertex>
+			<vertex>
+				<position x="-22.5167" y="0.5" z="-13"/>
+				<normal x="-0.0793746" y="0.996024" z="-0.0404434"/>
+				<texcoord u="-9.0893" v="-0.977944"/>
+			</vertex>
+			<vertex>
+				<position x="-23.7522" y="0.5" z="-10.5752"/>
+				<normal x="-0.00190374" y="0.999989" z="0.00427614"/>
+				<texcoord u="-7.53146" v="-0.978521"/>
+			</vertex>
+			<vertex>
+				<position x="-24.7275" y="0.5" z="-8.03445"/>
+				<normal x="-0.00144685" y="0.999989" z="0.00445162"/>
+				<texcoord u="-5.97363" v="-0.979096"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4319" y="0.5" z="-5.40571"/>
+				<normal x="0.0860465" y="0.996024" z="0.0230561"/>
+				<texcoord u="-4.41578" v="-0.979672"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8576" y="0.5" z="-2.71774"/>
+				<normal x="-0.0889613" y="0.996024" z="-0.00466221"/>
+				<texcoord u="-2.85793" v="-0.980247"/>
+			</vertex>
+			<vertex>
+				<position x="-26" y="0.5" z="-7.86681e-008"/>
+				<normal x="-3.65131e-007" y="0.999989" z="0.0046808"/>
+				<texcoord u="-1.3001" v="-0.980824"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8576" y="0.5" z="2.71774"/>
+				<normal x="0.000488206" y="0.999989" z="0.00465534"/>
+				<texcoord u="0.257737" v="-0.981399"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4319" y="0.5" z="5.40571"/>
+				<normal x="0.0879857" y="0.996024" z="-0.0139356"/>
+				<texcoord u="1.81558" v="-0.981975"/>
+			</vertex>
+			<vertex>
+				<position x="-24.7275" y="0.5" z="8.03445"/>
+				<normal x="-0.0831671" y="0.996024" z="0.0319249"/>
+				<texcoord u="3.37343" v="-0.982552"/>
+			</vertex>
+			<vertex>
+				<position x="-23.7522" y="0.5" z="10.5752"/>
+				<normal x="0.00190349" y="0.999989" z="0.00427631"/>
+				<texcoord u="4.93126" v="-0.983127"/>
+			</vertex>
+			<vertex>
+				<position x="-22.5167" y="0.5" z="13"/>
+				<normal x="0.00234106" y="0.999989" z="0.00405329"/>
+				<texcoord u="6.48911" v="-0.983703"/>
+			</vertex>
+			<vertex>
+				<position x="-21.0345" y="0.5" z="15.2824"/>
+				<normal x="0.0747131" y="0.996024" z="-0.0485192"/>
+				<texcoord u="8.04695" v="-0.98428"/>
+			</vertex>
+			<vertex>
+				<position x="-19.3218" y="0.5" z="17.3974"/>
+				<normal x="-0.0629911" y="0.996024" z="0.0629911"/>
+				<texcoord u="9.60481" v="-0.984857"/>
+			</vertex>
+			<vertex>
+				<position x="-17.3974" y="0.5" z="19.3218"/>
+				<normal x="0.00347874" y="0.999989" z="0.00313178"/>
+				<texcoord u="11.1627" v="-0.985432"/>
+			</vertex>
+			<vertex>
+				<position x="-15.2824" y="0.5" z="21.0345"/>
+				<normal x="0.00378746" y="0.999989" z="0.00275051"/>
+				<texcoord u="12.7205" v="-0.986009"/>
+			</vertex>
+			<vertex>
+				<position x="-13" y="0.5" z="22.5167"/>
+				<normal x="0.00405425" y="0.999989" z="0.00233948"/>
+				<texcoord u="14.2784" v="-0.986585"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5752" y="0.5" z="23.7522"/>
+				<normal x="0.00427647" y="0.999989" z="0.00190312"/>
+				<texcoord u="15.8362" v="-0.987161"/>
+			</vertex>
+			<vertex>
+				<position x="-8.03444" y="0.5" z="24.7275"/>
+				<normal x="0.00445181" y="0.999989" z="0.00144624"/>
+				<texcoord u="17.394" v="-0.987737"/>
+			</vertex>
+			<vertex>
+				<position x="-5.40571" y="0.5" z="25.4318"/>
+				<normal x="0.00457865" y="0.999989" z="0.000972585"/>
+				<texcoord u="18.9519" v="-0.988312"/>
+			</vertex>
+			<vertex>
+				<position x="-2.71774" y="0.5" z="25.8576"/>
+				<normal x="0.0139357" y="0.996024" z="-0.087987"/>
+				<texcoord u="20.5097" v="-0.988889"/>
+			</vertex>
+			<vertex>
+				<position x="3.45974e-007" y="0.5" z="26"/>
+				<normal x="0.00466229" y="0.996024" z="0.0889613"/>
+				<texcoord u="22.0676" v="-0.989465"/>
+			</vertex>
+			<vertex>
+				<position x="2.71774" y="0.5" z="25.8576"/>
+				<normal x="0.00465516" y="0.999989" z="-0.000489301"/>
+				<texcoord u="23.6254" v="-0.99004"/>
+			</vertex>
+			<vertex>
+				<position x="5.40571" y="0.5" z="25.4318"/>
+				<normal x="0.00457851" y="0.999989" z="-0.000973223"/>
+				<texcoord u="25.1833" v="-0.990616"/>
+			</vertex>
+			<vertex>
+				<position x="8.03444" y="0.5" z="24.7275"/>
+				<normal x="-0.0230565" y="0.996024" z="-0.0860477"/>
+				<texcoord u="26.7411" v="-0.991193"/>
+			</vertex>
+			<vertex>
+				<position x="10.5752" y="0.5" z="23.7522"/>
+				<normal x="0.0404431" y="0.996024" z="0.0793738"/>
+				<texcoord u="28.2989" v="-0.991767"/>
+			</vertex>
+			<vertex>
+				<position x="13" y="0.5" z="22.5167"/>
+				<normal x="0.00405377" y="0.999989" z="-0.0023403"/>
+				<texcoord u="29.8568" v="-0.992343"/>
+			</vertex>
+			<vertex>
+				<position x="15.2824" y="0.5" z="21.0344"/>
+				<normal x="0.00378668" y="0.999989" z="-0.00275156"/>
+				<texcoord u="31.4146" v="-0.99292"/>
+			</vertex>
+			<vertex>
+				<position x="17.3974" y="0.5" z="19.3218"/>
+				<normal x="-0.0560624" y="0.996024" z="-0.0692312"/>
+				<texcoord u="32.9725" v="-0.993496"/>
+			</vertex>
+			<vertex>
+				<position x="19.3218" y="0.5" z="17.3974"/>
+				<normal x="0.0692303" y="0.996024" z="0.0560616"/>
+				<texcoord u="34.5303" v="-0.994071"/>
+			</vertex>
+			<vertex>
+				<position x="21.0344" y="0.5" z="15.2824"/>
+				<normal x="0.00275115" y="0.999989" z="-0.00378696"/>
+				<texcoord u="36.0882" v="-0.994648"/>
+			</vertex>
+			<vertex>
+				<position x="22.5167" y="0.5" z="13"/>
+				<normal x="0.00234024" y="0.999989" z="-0.00405377"/>
+				<texcoord u="37.646" v="-0.995223"/>
+			</vertex>
+			<vertex>
+				<position x="23.7522" y="0.5" z="10.5752"/>
+				<normal x="-0.0793744" y="0.996024" z="-0.0404432"/>
+				<texcoord u="39.2038" v="-0.995799"/>
+			</vertex>
+			<vertex>
+				<position x="24.7275" y="0.5" z="8.03444"/>
+				<normal x="0.0860488" y="0.996024" z="0.0230567"/>
+				<texcoord u="40.7616" v="-0.996373"/>
+			</vertex>
+			<vertex>
+				<position x="25.4318" y="0.5" z="5.4057"/>
+				<normal x="0.000974308" y="0.999989" z="-0.00457827"/>
+				<texcoord u="42.3194" v="-0.996948"/>
+			</vertex>
+			<vertex>
+				<position x="25.8576" y="0.5" z="2.71774"/>
+				<normal x="0.000489466" y="0.999989" z="-0.00465516"/>
+				<texcoord u="43.8773" v="-0.997524"/>
+			</vertex>
+			<vertex>
+				<position x="26" y="0.5" z="0"/>
+				<normal x="1.02854e-008" y="0.999989" z="-0.00468029"/>
+				<texcoord u="45.4351" v="-0.9981"/>
+			</vertex>
+			<vertex>
+				<position x="26.1062" y="0.433013" z="-2.74388"/>
+				<normal x="0.496767" y="0.866057" z="-0.0562834"/>
+				<texcoord u="-46.4168" v="-0.593774"/>
+			</vertex>
+			<vertex>
+				<position x="25.6764" y="0.433013" z="-5.45769"/>
+				<normal x="0.48816" y="0.866058" z="-0.107903"/>
+				<texcoord u="-44.859" v="-0.59435"/>
+			</vertex>
+			<vertex>
+				<position x="24.9653" y="0.433013" z="-8.11171"/>
+				<normal x="0.474207" y="0.866058" z="-0.158339"/>
+				<texcoord u="-43.3011" v="-0.594926"/>
+			</vertex>
+			<vertex>
+				<position x="23.9806" y="0.433013" z="-10.6769"/>
+				<normal x="0.393398" y="0.906881" z="-0.151011"/>
+				<texcoord u="-41.7433" v="-0.595502"/>
+			</vertex>
+			<vertex>
+				<position x="22.7332" y="0.433013" z="-13.125"/>
+				<normal x="0.482682" y="0.817779" z="-0.313457"/>
+				<texcoord u="-40.1855" v="-0.596077"/>
+			</vertex>
+			<vertex>
+				<position x="21.2367" y="0.433013" z="-15.4294"/>
+				<normal x="0.402069" y="0.866058" z="-0.297128"/>
+				<texcoord u="-38.6276" v="-0.596653"/>
+			</vertex>
+			<vertex>
+				<position x="19.5076" y="0.433013" z="-17.5647"/>
+				<normal x="0.368808" y="0.866058" z="-0.337528"/>
+				<texcoord u="-37.0698" v="-0.59723"/>
+			</vertex>
+			<vertex>
+				<position x="17.5647" y="0.433013" z="-19.5076"/>
+				<normal x="0.297964" y="0.906882" z="-0.297964"/>
+				<texcoord u="-35.512" v="-0.597804"/>
+			</vertex>
+			<vertex>
+				<position x="15.4294" y="0.433013" z="-21.2367"/>
+				<normal x="0.313457" y="0.817779" z="-0.482682"/>
+				<texcoord u="-33.9541" v="-0.598381"/>
+			</vertex>
+			<vertex>
+				<position x="13.125" y="0.433013" z="-22.7332"/>
+				<normal x="0.246455" y="0.866058" z="-0.434976"/>
+				<texcoord u="-32.3963" v="-0.598956"/>
+			</vertex>
+			<vertex>
+				<position x="10.6768" y="0.433013" z="-23.9806"/>
+				<normal x="0.199638" y="0.866057" z="-0.458355"/>
+				<texcoord u="-30.8385" v="-0.599532"/>
+			</vertex>
+			<vertex>
+				<position x="8.1117" y="0.433013" z="-24.9653"/>
+				<normal x="0.151011" y="0.906882" z="-0.393397"/>
+				<texcoord u="-29.2806" v="-0.600108"/>
+			</vertex>
+			<vertex>
+				<position x="5.45769" y="0.433013" z="-25.6764"/>
+				<normal x="0.0900331" y="0.817778" z="-0.568448"/>
+				<texcoord u="-27.7228" v="-0.600683"/>
+			</vertex>
+			<vertex>
+				<position x="2.74387" y="0.433013" z="-26.1062"/>
+				<normal x="0.0482275" y="0.866057" z="-0.497613"/>
+				<texcoord u="-26.165" v="-0.60126"/>
+			</vertex>
+			<vertex>
+				<position x="-1.27337e-006" y="0.433013" z="-26.25"/>
+				<normal x="-0.00405111" y="0.866057" z="-0.499928"/>
+				<texcoord u="-24.6071" v="-0.601835"/>
+			</vertex>
+			<vertex>
+				<position x="-2.74388" y="0.433013" z="-26.1062"/>
+				<normal x="-0.0220536" y="0.906881" z="-0.420809"/>
+				<texcoord u="-23.0493" v="-0.602412"/>
+			</vertex>
+			<vertex>
+				<position x="-5.45769" y="0.433013" z="-25.6764"/>
+				<normal x="-0.148959" y="0.817779" z="-0.555922"/>
+				<texcoord u="-21.4915" v="-0.602987"/>
+			</vertex>
+			<vertex>
+				<position x="-8.1117" y="0.433013" z="-24.9653"/>
+				<normal x="-0.158339" y="0.866058" z="-0.474207"/>
+				<texcoord u="-19.9336" v="-0.603564"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6768" y="0.433013" z="-23.9806"/>
+				<normal x="-0.20704" y="0.866058" z="-0.455058"/>
+				<texcoord u="-18.3758" v="-0.604139"/>
+			</vertex>
+			<vertex>
+				<position x="-13.125" y="0.433013" z="-22.7332"/>
+				<normal x="-0.253473" y="0.866058" z="-0.430925"/>
+				<texcoord u="-16.8179" v="-0.604715"/>
+			</vertex>
+			<vertex>
+				<position x="-15.4294" y="0.433013" z="-21.2367"/>
+				<normal x="-0.297128" y="0.866058" z="-0.402069"/>
+				<texcoord u="-15.2601" v="-0.605291"/>
+			</vertex>
+			<vertex>
+				<position x="-17.5647" y="0.433013" z="-19.5076"/>
+				<normal x="-0.337527" y="0.866058" z="-0.368807"/>
+				<texcoord u="-13.7023" v="-0.605867"/>
+			</vertex>
+			<vertex>
+				<position x="-19.5076" y="0.433013" z="-17.5647"/>
+				<normal x="-0.374229" y="0.866058" z="-0.331506"/>
+				<texcoord u="-12.1444" v="-0.606442"/>
+			</vertex>
+			<vertex>
+				<position x="-21.2367" y="0.433013" z="-15.4294"/>
+				<normal x="-0.327479" y="0.906881" z="-0.265187"/>
+				<texcoord u="-10.5866" v="-0.607019"/>
+			</vertex>
+			<vertex>
+				<position x="-22.7332" y="0.433013" z="-13.125"/>
+				<normal x="-0.512804" y="0.817778" z="-0.261286"/>
+				<texcoord u="-9.02874" v="-0.607594"/>
+			</vertex>
+			<vertex>
+				<position x="-23.9806" y="0.433013" z="-10.6768"/>
+				<normal x="-0.458354" y="0.866058" z="-0.199638"/>
+				<texcoord u="-7.4709" v="-0.608171"/>
+			</vertex>
+			<vertex>
+				<position x="-24.9653" y="0.433013" z="-8.1117"/>
+				<normal x="-0.476712" y="0.866057" z="-0.150633"/>
+				<texcoord u="-5.91306" v="-0.608747"/>
+			</vertex>
+			<vertex>
+				<position x="-25.6764" y="0.433013" z="-5.45769"/>
+				<normal x="-0.407028" y="0.906881" z="-0.109063"/>
+				<texcoord u="-4.35522" v="-0.609322"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1062" y="0.433013" z="-2.74387"/>
+				<normal x="-0.574743" y="0.817779" z="-0.0301208"/>
+				<texcoord u="-2.79738" v="-0.609897"/>
+			</vertex>
+			<vertex>
+				<position x="-26.25" y="0.433013" z="-7.94245e-008"/>
+				<normal x="-0.499929" y="0.866057" z="0.0040512"/>
+				<texcoord u="-1.23953" v="-0.610474"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1062" y="0.433013" z="2.74387"/>
+				<normal x="-0.496768" y="0.866057" z="0.0562858"/>
+				<texcoord u="0.318301" v="-0.611049"/>
+			</vertex>
+			<vertex>
+				<position x="-25.6764" y="0.433013" z="5.45768"/>
+				<normal x="-0.416199" y="0.906881" z="0.0659196"/>
+				<texcoord u="1.87614" v="-0.611625"/>
+			</vertex>
+			<vertex>
+				<position x="-24.9652" y="0.433013" z="8.1117"/>
+				<normal x="-0.537305" y="0.817779" z="0.206252"/>
+				<texcoord u="3.43398" v="-0.612201"/>
+			</vertex>
+			<vertex>
+				<position x="-23.9806" y="0.433013" z="10.6768"/>
+				<normal x="-0.455059" y="0.866058" z="0.20704"/>
+				<texcoord u="4.99182" v="-0.612777"/>
+			</vertex>
+			<vertex>
+				<position x="-22.7332" y="0.433013" z="13.125"/>
+				<normal x="-0.430924" y="0.866058" z="0.253472"/>
+				<texcoord u="6.54965" v="-0.613353"/>
+			</vertex>
+			<vertex>
+				<position x="-21.2367" y="0.433013" z="15.4294"/>
+				<normal x="-0.353403" y="0.906882" z="0.229503"/>
+				<texcoord u="8.1075" v="-0.613929"/>
+			</vertex>
+			<vertex>
+				<position x="-19.5076" y="0.433013" z="17.5647"/>
+				<normal x="-0.406964" y="0.817778" z="0.406964"/>
+				<texcoord u="9.66532" v="-0.614505"/>
+			</vertex>
+			<vertex>
+				<position x="-17.5647" y="0.433013" z="19.5076"/>
+				<normal x="-0.331507" y="0.866057" z="0.37423"/>
+				<texcoord u="11.2232" v="-0.61508"/>
+			</vertex>
+			<vertex>
+				<position x="-15.4294" y="0.433013" z="21.2367"/>
+				<normal x="-0.290573" y="0.866058" z="0.406831"/>
+				<texcoord u="12.781" v="-0.615657"/>
+			</vertex>
+			<vertex>
+				<position x="-13.125" y="0.433013" z="22.7332"/>
+				<normal x="-0.246455" y="0.866058" z="0.434976"/>
+				<texcoord u="14.3389" v="-0.616234"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6768" y="0.433013" z="23.9806"/>
+				<normal x="-0.199638" y="0.866057" z="0.458356"/>
+				<texcoord u="15.8967" v="-0.61681"/>
+			</vertex>
+			<vertex>
+				<position x="-8.1117" y="0.433013" z="24.9652"/>
+				<normal x="-0.150633" y="0.866057" z="0.476712"/>
+				<texcoord u="17.4546" v="-0.617387"/>
+			</vertex>
+			<vertex>
+				<position x="-5.45768" y="0.433013" z="25.6764"/>
+				<normal x="-0.0999777" y="0.866059" z="0.489844"/>
+				<texcoord u="19.0124" v="-0.617962"/>
+			</vertex>
+			<vertex>
+				<position x="-2.74387" y="0.433013" z="26.1062"/>
+				<normal x="-0.0659193" y="0.906882" z="0.416197"/>
+				<texcoord u="20.5703" v="-0.618538"/>
+			</vertex>
+			<vertex>
+				<position x="3.493e-007" y="0.433013" z="26.25"/>
+				<normal x="0.0301212" y="0.817779" z="0.574744"/>
+				<texcoord u="22.1281" v="-0.619114"/>
+			</vertex>
+			<vertex>
+				<position x="2.74387" y="0.433013" z="26.1062"/>
+				<normal x="0.0562858" y="0.866057" z="0.496766"/>
+				<texcoord u="23.686" v="-0.61969"/>
+			</vertex>
+			<vertex>
+				<position x="5.45768" y="0.433013" z="25.6764"/>
+				<normal x="0.107904" y="0.866058" z="0.488161"/>
+				<texcoord u="25.2438" v="-0.620266"/>
+			</vertex>
+			<vertex>
+				<position x="8.1117" y="0.433013" z="24.9652"/>
+				<normal x="0.109062" y="0.906882" z="0.407027"/>
+				<texcoord u="26.8017" v="-0.620842"/>
+			</vertex>
+			<vertex>
+				<position x="10.6768" y="0.433013" z="23.9806"/>
+				<normal x="0.261286" y="0.817779" z="0.512803"/>
+				<texcoord u="28.3595" v="-0.621418"/>
+			</vertex>
+			<vertex>
+				<position x="13.125" y="0.433013" z="22.7332"/>
+				<normal x="0.253473" y="0.866058" z="0.430925"/>
+				<texcoord u="29.9173" v="-0.621993"/>
+			</vertex>
+			<vertex>
+				<position x="15.4294" y="0.433013" z="21.2367"/>
+				<normal x="0.297128" y="0.866058" z="0.402069"/>
+				<texcoord u="31.4752" v="-0.622569"/>
+			</vertex>
+			<vertex>
+				<position x="17.5647" y="0.433013" z="19.5076"/>
+				<normal x="0.265187" y="0.906882" z="0.327478"/>
+				<texcoord u="33.033" v="-0.623145"/>
+			</vertex>
+			<vertex>
+				<position x="19.5076" y="0.433013" z="17.5647"/>
+				<normal x="0.447273" y="0.817778" z="0.362195"/>
+				<texcoord u="34.5909" v="-0.623722"/>
+			</vertex>
+			<vertex>
+				<position x="21.2367" y="0.433013" z="15.4294"/>
+				<normal x="0.406832" y="0.866057" z="0.290573"/>
+				<texcoord u="36.1487" v="-0.624296"/>
+			</vertex>
+			<vertex>
+				<position x="22.7332" y="0.433013" z="13.125"/>
+				<normal x="0.434977" y="0.866057" z="0.246456"/>
+				<texcoord u="37.7065" v="-0.624873"/>
+			</vertex>
+			<vertex>
+				<position x="23.9806" y="0.433013" z="10.6768"/>
+				<normal x="0.375459" y="0.906881" z="0.191306"/>
+				<texcoord u="39.2644" v="-0.62545"/>
+			</vertex>
+			<vertex>
+				<position x="24.9652" y="0.433013" z="8.1117"/>
+				<normal x="0.555923" y="0.817778" z="0.148959"/>
+				<texcoord u="40.8222" v="-0.626025"/>
+			</vertex>
+			<vertex>
+				<position x="25.6764" y="0.433013" z="5.45768"/>
+				<normal x="0.489846" y="0.866057" z="0.0999783"/>
+				<texcoord u="42.3801" v="-0.626601"/>
+			</vertex>
+			<vertex>
+				<position x="26.1062" y="0.433013" z="2.74387"/>
+				<normal x="0.497613" y="0.866057" z="0.0482279"/>
+				<texcoord u="43.9379" v="-0.627176"/>
+			</vertex>
+			<vertex>
+				<position x="26.25" y="0.433013" z="0"/>
+				<normal x="0.499928" y="0.866058" z="-0.00404793"/>
+				<texcoord u="45.4957" v="-0.627751"/>
+			</vertex>
+			<vertex>
+				<position x="26.2882" y="0.25" z="-2.76301"/>
+				<normal x="0.860995" y="0.500068" z="-0.0928384"/>
+				<texcoord u="-46.3562" v="-0.223426"/>
+			</vertex>
+			<vertex>
+				<position x="25.8554" y="0.25" z="-5.49574"/>
+				<normal x="0.846572" y="0.50007" z="-0.182333"/>
+				<texcoord u="-44.7984" v="-0.224001"/>
+			</vertex>
+			<vertex>
+				<position x="25.1393" y="0.25" z="-8.16826"/>
+				<normal x="0.822877" y="0.500068" z="-0.269825"/>
+				<texcoord u="-43.2406" v="-0.224577"/>
+			</vertex>
+			<vertex>
+				<position x="24.1478" y="0.25" z="-10.7513"/>
+				<normal x="0.764081" y="0.57459" z="-0.293303"/>
+				<texcoord u="-41.6827" v="-0.225152"/>
+			</vertex>
+			<vertex>
+				<position x="22.8917" y="0.25" z="-13.2165"/>
+				<normal x="0.760895" y="0.420564" z="-0.494131"/>
+				<texcoord u="-40.1249" v="-0.225728"/>
+			</vertex>
+			<vertex>
+				<position x="21.3848" y="0.25" z="-15.537"/>
+				<normal x="0.699222" y="0.500068" z="-0.510902"/>
+				<texcoord u="-38.5671" v="-0.226304"/>
+			</vertex>
+			<vertex>
+				<position x="19.6436" y="0.25" z="-17.6872"/>
+				<normal x="0.641989" y="0.500066" z="-0.581193"/>
+				<texcoord u="-37.0092" v="-0.226879"/>
+			</vertex>
+			<vertex>
+				<position x="17.6872" y="0.25" z="-19.6436"/>
+				<normal x="0.578725" y="0.574591" z="-0.578725"/>
+				<texcoord u="-35.4514" v="-0.227455"/>
+			</vertex>
+			<vertex>
+				<position x="15.537" y="0.25" z="-21.3848"/>
+				<normal x="0.494131" y="0.420564" z="-0.760895"/>
+				<texcoord u="-33.8936" v="-0.228032"/>
+			</vertex>
+			<vertex>
+				<position x="13.2165" y="0.25" z="-22.8917"/>
+				<normal x="0.430968" y="0.500068" z="-0.751131"/>
+				<texcoord u="-32.3357" v="-0.228607"/>
+			</vertex>
+			<vertex>
+				<position x="10.7513" y="0.25" z="-24.1478"/>
+				<normal x="0.350093" y="0.500068" z="-0.792065"/>
+				<texcoord u="-30.7779" v="-0.229183"/>
+			</vertex>
+			<vertex>
+				<position x="8.16826" y="0.25" z="-25.1393"/>
+				<normal x="0.293303" y="0.574589" z="-0.764082"/>
+				<texcoord u="-29.2201" v="-0.229759"/>
+			</vertex>
+			<vertex>
+				<position x="5.49574" y="0.25" z="-25.8554"/>
+				<normal x="0.141927" y="0.420563" z="-0.896093"/>
+				<texcoord u="-27.6623" v="-0.230334"/>
+			</vertex>
+			<vertex>
+				<position x="2.763" y="0.25" z="-26.2882"/>
+				<normal x="0.0881964" y="0.500068" z="-0.861483"/>
+				<texcoord u="-26.1044" v="-0.23091"/>
+			</vertex>
+			<vertex>
+				<position x="-1.28224e-006" y="0.25" z="-26.433"/>
+				<normal x="-0.00233571" y="0.500068" z="-0.865983"/>
+				<texcoord u="-24.5466" v="-0.231486"/>
+			</vertex>
+			<vertex>
+				<position x="-2.76301" y="0.25" z="-26.2882"/>
+				<normal x="-0.0428334" y="0.57459" z="-0.817319"/>
+				<texcoord u="-22.9887" v="-0.232062"/>
+			</vertex>
+			<vertex>
+				<position x="-5.49574" y="0.25" z="-25.8554"/>
+				<normal x="-0.234817" y="0.420564" z="-0.876348"/>
+				<texcoord u="-21.4309" v="-0.232637"/>
+			</vertex>
+			<vertex>
+				<position x="-8.16826" y="0.25" z="-25.1393"/>
+				<normal x="-0.269825" y="0.500068" z="-0.822877"/>
+				<texcoord u="-19.8731" v="-0.233213"/>
+			</vertex>
+			<vertex>
+				<position x="-10.7513" y="0.25" z="-24.1478"/>
+				<normal x="-0.354361" y="0.50007" z="-0.790164"/>
+				<texcoord u="-18.3152" v="-0.23379"/>
+			</vertex>
+			<vertex>
+				<position x="-13.2165" y="0.25" z="-22.8917"/>
+				<normal x="-0.435014" y="0.50007" z="-0.748794"/>
+				<texcoord u="-16.7574" v="-0.234365"/>
+			</vertex>
+			<vertex>
+				<position x="-15.5369" y="0.25" z="-21.3848"/>
+				<normal x="-0.510902" y="0.500069" z="-0.699221"/>
+				<texcoord u="-15.1995" v="-0.234941"/>
+			</vertex>
+			<vertex>
+				<position x="-17.6872" y="0.25" z="-19.6436"/>
+				<normal x="-0.581192" y="0.500067" z="-0.641988"/>
+				<texcoord u="-13.6417" v="-0.235517"/>
+			</vertex>
+			<vertex>
+				<position x="-19.6436" y="0.25" z="-17.6872"/>
+				<normal x="-0.645114" y="0.500068" z="-0.577719"/>
+				<texcoord u="-12.0839" v="-0.236093"/>
+			</vertex>
+			<vertex>
+				<position x="-21.3848" y="0.25" z="-15.5369"/>
+				<normal x="-0.636048" y="0.574591" z="-0.515061"/>
+				<texcoord u="-10.526" v="-0.236669"/>
+			</vertex>
+			<vertex>
+				<position x="-22.8917" y="0.25" z="-13.2165"/>
+				<normal x="-0.808377" y="0.420565" z="-0.411888"/>
+				<texcoord u="-8.96818" v="-0.237245"/>
+			</vertex>
+			<vertex>
+				<position x="-24.1478" y="0.25" z="-10.7513"/>
+				<normal x="-0.792065" y="0.500068" z="-0.350093"/>
+				<texcoord u="-7.41034" v="-0.237821"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1393" y="0.25" z="-8.16825"/>
+				<normal x="-0.82432" y="0.500068" z="-0.265382"/>
+				<texcoord u="-5.8525" v="-0.238396"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8554" y="0.25" z="-5.49574"/>
+				<normal x="-0.790554" y="0.57459" z="-0.211828"/>
+				<texcoord u="-4.29466" v="-0.238972"/>
+			</vertex>
+			<vertex>
+				<position x="-26.2882" y="0.25" z="-2.763"/>
+				<normal x="-0.906019" y="0.420565" z="-0.0474821"/>
+				<texcoord u="-2.73682" v="-0.239548"/>
+			</vertex>
+			<vertex>
+				<position x="-26.433" y="0.25" z="-7.99782e-008"/>
+				<normal x="-0.865984" y="0.500067" z="0.00233592"/>
+				<texcoord u="-1.17898" v="-0.240124"/>
+			</vertex>
+			<vertex>
+				<position x="-26.2882" y="0.25" z="2.763"/>
+				<normal x="-0.860996" y="0.500067" z="0.0928431"/>
+				<texcoord u="0.378858" v="-0.2407"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8554" y="0.25" z="5.49574"/>
+				<normal x="-0.808365" y="0.574591" z="0.128033"/>
+				<texcoord u="1.9367" v="-0.241276"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1393" y="0.25" z="8.16825"/>
+				<normal x="-0.847003" y="0.420564" z="0.325134"/>
+				<texcoord u="3.49454" v="-0.241851"/>
+			</vertex>
+			<vertex>
+				<position x="-24.1478" y="0.25" z="10.7513"/>
+				<normal x="-0.790164" y="0.500069" z="0.354361"/>
+				<texcoord u="5.05237" v="-0.242427"/>
+			</vertex>
+			<vertex>
+				<position x="-22.8917" y="0.25" z="13.2165"/>
+				<normal x="-0.748796" y="0.500067" z="0.435015"/>
+				<texcoord u="6.61021" v="-0.243003"/>
+			</vertex>
+			<vertex>
+				<position x="-21.3848" y="0.25" z="15.5369"/>
+				<normal x="-0.686403" y="0.574589" z="0.445755"/>
+				<texcoord u="8.16806" v="-0.243579"/>
+			</vertex>
+			<vertex>
+				<position x="-19.6436" y="0.25" z="17.6871"/>
+				<normal x="-0.641532" y="0.420564" z="0.641532"/>
+				<texcoord u="9.72588" v="-0.244155"/>
+			</vertex>
+			<vertex>
+				<position x="-17.6871" y="0.25" z="19.6436"/>
+				<normal x="-0.57772" y="0.500068" z="0.645114"/>
+				<texcoord u="11.2837" v="-0.244731"/>
+			</vertex>
+			<vertex>
+				<position x="-15.5369" y="0.25" z="21.3848"/>
+				<normal x="-0.507123" y="0.500067" z="0.701968"/>
+				<texcoord u="12.8416" v="-0.245307"/>
+			</vertex>
+			<vertex>
+				<position x="-13.2165" y="0.25" z="22.8917"/>
+				<normal x="-0.430968" y="0.500069" z="0.751131"/>
+				<texcoord u="14.3994" v="-0.245883"/>
+			</vertex>
+			<vertex>
+				<position x="-10.7513" y="0.25" z="24.1478"/>
+				<normal x="-0.350093" y="0.500068" z="0.792065"/>
+				<texcoord u="15.9572" v="-0.246459"/>
+			</vertex>
+			<vertex>
+				<position x="-8.16825" y="0.25" z="25.1393"/>
+				<normal x="-0.265382" y="0.500067" z="0.824321"/>
+				<texcoord u="17.5151" v="-0.247034"/>
+			</vertex>
+			<vertex>
+				<position x="-5.49573" y="0.25" z="25.8554"/>
+				<normal x="-0.177763" y="0.500067" z="0.847546"/>
+				<texcoord u="19.0729" v="-0.24761"/>
+			</vertex>
+			<vertex>
+				<position x="-2.763" y="0.25" z="26.2882"/>
+				<normal x="-0.128032" y="0.574591" z="0.808364"/>
+				<texcoord u="20.6308" v="-0.248188"/>
+			</vertex>
+			<vertex>
+				<position x="3.51736e-007" y="0.25" z="26.433"/>
+				<normal x="0.0474829" y="0.420565" z="0.906019"/>
+				<texcoord u="22.1887" v="-0.248765"/>
+			</vertex>
+			<vertex>
+				<position x="2.763" y="0.25" z="26.2882"/>
+				<normal x="0.0928434" y="0.500067" z="0.860995"/>
+				<texcoord u="23.7465" v="-0.24934"/>
+			</vertex>
+			<vertex>
+				<position x="5.49573" y="0.25" z="25.8554"/>
+				<normal x="0.182333" y="0.500066" z="0.846575"/>
+				<texcoord u="25.3044" v="-0.249916"/>
+			</vertex>
+			<vertex>
+				<position x="8.16825" y="0.25" z="25.1393"/>
+				<normal x="0.211828" y="0.57459" z="0.790554"/>
+				<texcoord u="26.8622" v="-0.250492"/>
+			</vertex>
+			<vertex>
+				<position x="10.7513" y="0.25" z="24.1478"/>
+				<normal x="0.411889" y="0.420563" z="0.808377"/>
+				<texcoord u="28.4201" v="-0.251068"/>
+			</vertex>
+			<vertex>
+				<position x="13.2165" y="0.25" z="22.8917"/>
+				<normal x="0.435015" y="0.500068" z="0.748795"/>
+				<texcoord u="29.9779" v="-0.251644"/>
+			</vertex>
+			<vertex>
+				<position x="15.5369" y="0.25" z="21.3848"/>
+				<normal x="0.510903" y="0.500067" z="0.699222"/>
+				<texcoord u="31.5358" v="-0.25222"/>
+			</vertex>
+			<vertex>
+				<position x="17.6871" y="0.25" z="19.6436"/>
+				<normal x="0.515062" y="0.574589" z="0.636049"/>
+				<texcoord u="33.0936" v="-0.252796"/>
+			</vertex>
+			<vertex>
+				<position x="19.6436" y="0.25" z="17.6871"/>
+				<normal x="0.705077" y="0.420561" z="0.57096"/>
+				<texcoord u="34.6515" v="-0.253373"/>
+			</vertex>
+			<vertex>
+				<position x="21.3848" y="0.25" z="15.5369"/>
+				<normal x="0.701969" y="0.500067" z="0.507123"/>
+				<texcoord u="36.2093" v="-0.253947"/>
+			</vertex>
+			<vertex>
+				<position x="22.8917" y="0.25" z="13.2165"/>
+				<normal x="0.751131" y="0.500069" z="0.430968"/>
+				<texcoord u="37.7671" v="-0.254523"/>
+			</vertex>
+			<vertex>
+				<position x="24.1478" y="0.25" z="10.7513"/>
+				<normal x="0.729237" y="0.57459" z="0.371565"/>
+				<texcoord u="39.3249" v="-0.2551"/>
+			</vertex>
+			<vertex>
+				<position x="25.1393" y="0.25" z="8.16825"/>
+				<normal x="0.876349" y="0.420564" z="0.234817"/>
+				<texcoord u="40.8828" v="-0.255675"/>
+			</vertex>
+			<vertex>
+				<position x="25.8554" y="0.25" z="5.49573"/>
+				<normal x="0.847544" y="0.50007" z="0.177763"/>
+				<texcoord u="42.4406" v="-0.256251"/>
+			</vertex>
+			<vertex>
+				<position x="26.2882" y="0.25" z="2.763"/>
+				<normal x="0.861483" y="0.500068" z="0.0881966"/>
+				<texcoord u="43.9985" v="-0.256827"/>
+			</vertex>
+			<vertex>
+				<position x="26.433" y="0.25" z="0"/>
+				<normal x="0.865983" y="0.500067" z="-0.00233085"/>
+				<texcoord u="45.5563" v="-0.257403"/>
+			</vertex>
+			<vertex>
+				<position x="26.3549" y="-2.38132e-008" z="-2.77001"/>
+				<normal x="0.994522" y="-3.08932e-008" z="-0.104523"/>
+				<texcoord u="-46.2957" v="0.146924"/>
+			</vertex>
+			<vertex>
+				<position x="25.9209" y="-2.38132e-008" z="-5.50967"/>
+				<normal x="0.978148" y="1.27692e-006" z="-0.207912"/>
+				<texcoord u="-44.7378" v="0.146348"/>
+			</vertex>
+			<vertex>
+				<position x="25.203" y="-2.38132e-008" z="-8.18896"/>
+				<normal x="0.951056" y="-1.56526e-006" z="-0.309017"/>
+				<texcoord u="-43.18" v="0.145773"/>
+			</vertex>
+			<vertex>
+				<position x="24.209" y="-2.38132e-008" z="-10.7785"/>
+				<normal x="0.929889" y="0.0888406" z="-0.356951"/>
+				<texcoord u="-41.6222" v="0.145196"/>
+			</vertex>
+			<vertex>
+				<position x="22.9497" y="-2.38132e-008" z="-13.25"/>
+				<normal x="0.835354" y="-0.0888415" z="-0.542486"/>
+				<texcoord u="-40.0643" v="0.14462"/>
+			</vertex>
+			<vertex>
+				<position x="21.439" y="-2.38132e-008" z="-15.5763"/>
+				<normal x="0.809017" y="9.57688e-007" z="-0.587786"/>
+				<texcoord u="-38.5065" v="0.144046"/>
+			</vertex>
+			<vertex>
+				<position x="19.6934" y="-2.38132e-008" z="-17.732"/>
+				<normal x="0.743145" y="-1.23058e-006" z="-0.669131"/>
+				<texcoord u="-36.9486" v="0.14347"/>
+			</vertex>
+			<vertex>
+				<position x="17.732" y="-2.38132e-008" z="-19.6934"/>
+				<normal x="0.704311" y="0.0888409" z="-0.70431"/>
+				<texcoord u="-35.3908" v="0.142894"/>
+			</vertex>
+			<vertex>
+				<position x="15.5763" y="-2.38132e-008" z="-21.439"/>
+				<normal x="0.542485" y="-0.0888405" z="-0.835355"/>
+				<texcoord u="-33.833" v="0.142319"/>
+			</vertex>
+			<vertex>
+				<position x="13.25" y="-2.38132e-008" z="-22.9497"/>
+				<normal x="0.5" y="9.78283e-008" z="-0.866026"/>
+				<texcoord u="-32.2751" v="0.141742"/>
+			</vertex>
+			<vertex>
+				<position x="10.7785" y="-2.38132e-008" z="-24.209"/>
+				<normal x="0.406737" y="-3.39825e-007" z="-0.913545"/>
+				<texcoord u="-30.7173" v="0.141168"/>
+			</vertex>
+			<vertex>
+				<position x="8.18896" y="-2.38132e-008" z="-25.203"/>
+				<normal x="0.356951" y="0.0888428" z="-0.929889"/>
+				<texcoord u="-29.1595" v="0.140592"/>
+			</vertex>
+			<vertex>
+				<position x="5.50966" y="-2.38132e-008" z="-25.9209"/>
+				<normal x="0.155816" y="-0.0888431" z="-0.983783"/>
+				<texcoord u="-27.6017" v="0.140016"/>
+			</vertex>
+			<vertex>
+				<position x="2.77001" y="-2.38132e-008" z="-26.3549"/>
+				<normal x="0.104528" y="-6.43608e-007" z="-0.994522"/>
+				<texcoord u="-26.0439" v="0.13944"/>
+			</vertex>
+			<vertex>
+				<position x="-1.28549e-006" y="-2.38132e-008" z="-26.5"/>
+				<normal x="1.65407e-007" y="-1.02977e-008" z="-1"/>
+				<texcoord u="-24.486" v="0.138864"/>
+			</vertex>
+			<vertex>
+				<position x="-2.77001" y="-2.38132e-008" z="-26.3549"/>
+				<normal x="-0.0521284" y="0.0888422" z="-0.994681"/>
+				<texcoord u="-22.9282" v="0.138288"/>
+			</vertex>
+			<vertex>
+				<position x="-5.50967" y="-2.38132e-008" z="-25.9209"/>
+				<normal x="-0.257796" y="-0.0888421" z="-0.962106"/>
+				<texcoord u="-21.3703" v="0.137712"/>
+			</vertex>
+			<vertex>
+				<position x="-8.18896" y="-2.38132e-008" z="-25.203"/>
+				<normal x="-0.309017" y="-1.54466e-008" z="-0.951056"/>
+				<texcoord u="-19.8125" v="0.137137"/>
+			</vertex>
+			<vertex>
+				<position x="-10.7785" y="-2.38132e-008" z="-24.209"/>
+				<normal x="-0.406737" y="-3.91314e-007" z="-0.913545"/>
+				<texcoord u="-18.2547" v="0.136561"/>
+			</vertex>
+			<vertex>
+				<position x="-13.25" y="-2.38132e-008" z="-22.9497"/>
+				<normal x="-0.5" y="-5.76673e-007" z="-0.866025"/>
+				<texcoord u="-16.6968" v="0.135985"/>
+			</vertex>
+			<vertex>
+				<position x="-15.5763" y="-2.38132e-008" z="-21.439"/>
+				<normal x="-0.587786" y="1.22028e-006" z="-0.809017"/>
+				<texcoord u="-15.139" v="0.135409"/>
+			</vertex>
+			<vertex>
+				<position x="-17.732" y="-2.38132e-008" z="-19.6934"/>
+				<normal x="-0.669131" y="1.1173e-006" z="-0.743145"/>
+				<texcoord u="-13.5811" v="0.134833"/>
+			</vertex>
+			<vertex>
+				<position x="-19.6934" y="-2.38132e-008" z="-17.732"/>
+				<normal x="-0.743145" y="-4.99439e-007" z="-0.66913"/>
+				<texcoord u="-12.0233" v="0.134257"/>
+			</vertex>
+			<vertex>
+				<position x="-21.439" y="-2.38132e-008" z="-15.5763"/>
+				<normal x="-0.774073" y="0.0888406" z="-0.626832"/>
+				<texcoord u="-10.4655" v="0.133681"/>
+			</vertex>
+			<vertex>
+				<position x="-22.9497" y="-2.38132e-008" z="-13.25"/>
+				<normal x="-0.887483" y="-0.0888442" z="-0.452195"/>
+				<texcoord u="-8.90763" v="0.133105"/>
+			</vertex>
+			<vertex>
+				<position x="-24.209" y="-2.38132e-008" z="-10.7785"/>
+				<normal x="-0.913546" y="-7.98074e-007" z="-0.406736"/>
+				<texcoord u="-7.34978" v="0.132529"/>
+			</vertex>
+			<vertex>
+				<position x="-25.203" y="-2.38132e-008" z="-8.18896"/>
+				<normal x="-0.951057" y="1.54466e-008" z="-0.309017"/>
+				<texcoord u="-5.79194" v="0.131954"/>
+			</vertex>
+			<vertex>
+				<position x="-25.9209" y="-2.38132e-008" z="-5.50966"/>
+				<normal x="-0.962106" y="0.0888453" z="-0.257795"/>
+				<texcoord u="-4.2341" v="0.131378"/>
+			</vertex>
+			<vertex>
+				<position x="-26.3548" y="-2.38132e-008" z="-2.77001"/>
+				<normal x="-0.994681" y="-0.0888424" z="-0.0521285"/>
+				<texcoord u="-2.67626" v="0.130802"/>
+			</vertex>
+			<vertex>
+				<position x="-26.5" y="-2.38132e-008" z="-8.01809e-008"/>
+				<normal x="-1" y="-1.89993e-006" z="4.37653e-008"/>
+				<texcoord u="-1.11842" v="0.130226"/>
+			</vertex>
+			<vertex>
+				<position x="-26.3548" y="-2.38132e-008" z="2.77001"/>
+				<normal x="-0.994522" y="1.46227e-006" z="0.104528"/>
+				<texcoord u="0.439419" v="0.12965"/>
+			</vertex>
+			<vertex>
+				<position x="-25.9209" y="-2.38132e-008" z="5.50966"/>
+				<normal x="-0.983783" y="0.088844" z="0.155816"/>
+				<texcoord u="1.99726" v="0.129074"/>
+			</vertex>
+			<vertex>
+				<position x="-25.203" y="-2.38132e-008" z="8.18895"/>
+				<normal x="-0.929889" y="-0.0888418" z="0.356951"/>
+				<texcoord u="3.5551" v="0.128498"/>
+			</vertex>
+			<vertex>
+				<position x="-24.209" y="-2.38132e-008" z="10.7785"/>
+				<normal x="-0.913545" y="-6.02417e-007" z="0.406737"/>
+				<texcoord u="5.11293" v="0.127923"/>
+			</vertex>
+			<vertex>
+				<position x="-22.9497" y="-2.38132e-008" z="13.25"/>
+				<normal x="-0.866025" y="3.65569e-007" z="0.5"/>
+				<texcoord u="6.67077" v="0.127347"/>
+			</vertex>
+			<vertex>
+				<position x="-21.439" y="-2.38132e-008" z="15.5763"/>
+				<normal x="-0.835354" y="0.0888415" z="0.542486"/>
+				<texcoord u="8.22861" v="0.126771"/>
+			</vertex>
+			<vertex>
+				<position x="-19.6933" y="-2.38132e-008" z="17.732"/>
+				<normal x="-0.704311" y="-0.0888429" z="0.70431"/>
+				<texcoord u="9.78645" v="0.126195"/>
+			</vertex>
+			<vertex>
+				<position x="-17.732" y="-2.38132e-008" z="19.6933"/>
+				<normal x="-0.669131" y="1.32326e-006" z="0.743145"/>
+				<texcoord u="11.3443" v="0.125619"/>
+			</vertex>
+			<vertex>
+				<position x="-15.5763" y="-2.38132e-008" z="21.439"/>
+				<normal x="-0.587785" y="4.0676e-007" z="0.809017"/>
+				<texcoord u="12.9021" v="0.125043"/>
+			</vertex>
+			<vertex>
+				<position x="-13.25" y="-2.38132e-008" z="22.9497"/>
+				<normal x="-0.5" y="-7.56883e-007" z="0.866025"/>
+				<texcoord u="14.46" v="0.124467"/>
+			</vertex>
+			<vertex>
+				<position x="-10.7785" y="-2.38132e-008" z="24.209"/>
+				<normal x="-0.406736" y="-8.03223e-007" z="0.913546"/>
+				<texcoord u="16.0178" v="0.123891"/>
+			</vertex>
+			<vertex>
+				<position x="-8.18895" y="-2.38132e-008" z="25.203"/>
+				<normal x="-0.309017" y="9.57689e-007" z="0.951057"/>
+				<texcoord u="17.5756" v="0.123315"/>
+			</vertex>
+			<vertex>
+				<position x="-5.50966" y="-2.38132e-008" z="25.9209"/>
+				<normal x="-0.207911" y="1.71972e-006" z="0.978148"/>
+				<texcoord u="19.1335" v="0.12274"/>
+			</vertex>
+			<vertex>
+				<position x="-2.77" y="-2.38132e-008" z="26.3548"/>
+				<normal x="-0.155816" y="0.0888409" z="0.983783"/>
+				<texcoord u="20.6913" v="0.122164"/>
+			</vertex>
+			<vertex>
+				<position x="3.52627e-007" y="-2.38132e-008" z="26.5"/>
+				<normal x="0.0521291" y="-0.0888432" z="0.994681"/>
+				<texcoord u="22.2491" v="0.121588"/>
+			</vertex>
+			<vertex>
+				<position x="2.77001" y="-2.38132e-008" z="26.3548"/>
+				<normal x="0.104529" y="6.12715e-007" z="0.994522"/>
+				<texcoord u="23.807" v="0.121012"/>
+			</vertex>
+			<vertex>
+				<position x="5.50966" y="-2.38132e-008" z="25.9209"/>
+				<normal x="0.207912" y="4.78844e-007" z="0.978148"/>
+				<texcoord u="25.3649" v="0.120435"/>
+			</vertex>
+			<vertex>
+				<position x="8.18895" y="-2.38132e-008" z="25.203"/>
+				<normal x="0.257795" y="0.0888411" z="0.962107"/>
+				<texcoord u="26.9228" v="0.119858"/>
+			</vertex>
+			<vertex>
+				<position x="10.7785" y="-2.38132e-008" z="24.209"/>
+				<normal x="0.452195" y="-0.0888428" z="0.887483"/>
+				<texcoord u="28.4806" v="0.119282"/>
+			</vertex>
+			<vertex>
+				<position x="13.25" y="-2.38132e-008" z="22.9497"/>
+				<normal x="0.5" y="3.6042e-008" z="0.866025"/>
+				<texcoord u="30.0385" v="0.118705"/>
+			</vertex>
+			<vertex>
+				<position x="15.5763" y="-2.38132e-008" z="21.439"/>
+				<normal x="0.587785" y="8.80455e-007" z="0.809017"/>
+				<texcoord u="31.5963" v="0.118131"/>
+			</vertex>
+			<vertex>
+				<position x="17.732" y="-2.38132e-008" z="19.6933"/>
+				<normal x="0.626832" y="0.0888418" z="0.774073"/>
+				<texcoord u="33.1541" v="0.117554"/>
+			</vertex>
+			<vertex>
+				<position x="19.6933" y="-2.38132e-008" z="17.732"/>
+				<normal x="0.774073" y="-0.088842" z="0.626831"/>
+				<texcoord u="34.712" v="0.116978"/>
+			</vertex>
+			<vertex>
+				<position x="21.439" y="-2.38132e-008" z="15.5763"/>
+				<normal x="0.809017" y="-9.78283e-007" z="0.587785"/>
+				<texcoord u="36.2698" v="0.116402"/>
+			</vertex>
+			<vertex>
+				<position x="22.9497" y="-2.38132e-008" z="13.25"/>
+				<normal x="0.866025" y="-1.12245e-006" z="0.5"/>
+				<texcoord u="37.8277" v="0.115827"/>
+			</vertex>
+			<vertex>
+				<position x="24.209" y="-2.38132e-008" z="10.7785"/>
+				<normal x="0.887483" y="0.0888438" z="0.452195"/>
+				<texcoord u="39.3855" v="0.115251"/>
+			</vertex>
+			<vertex>
+				<position x="25.203" y="-2.38132e-008" z="8.18895"/>
+				<normal x="0.962106" y="-0.0888408" z="0.257795"/>
+				<texcoord u="40.9434" v="0.114674"/>
+			</vertex>
+			<vertex>
+				<position x="25.9209" y="-2.38132e-008" z="5.50966"/>
+				<normal x="0.978148" y="-7.10544e-007" z="0.207912"/>
+				<texcoord u="42.5012" v="0.114098"/>
+			</vertex>
+			<vertex>
+				<position x="26.3548" y="-2.38132e-008" z="2.77"/>
+				<normal x="0.994522" y="-1.27177e-006" z="0.104528"/>
+				<texcoord u="44.059" v="0.113524"/>
+			</vertex>
+			<vertex>
+				<position x="26.5" y="-2.38132e-008" z="0"/>
+				<normal x="1" y="-9.98878e-007" z="5.53438e-006"/>
+				<texcoord u="45.6168" v="0.112948"/>
+			</vertex>
+			<vertex>
+				<position x="26.2882" y="-0.25" z="-2.76301"/>
+				<normal x="0.861485" y="-0.500066" z="-0.0881918"/>
+				<texcoord u="-46.2351" v="0.517273"/>
+			</vertex>
+			<vertex>
+				<position x="25.8554" y="-0.25" z="-5.49574"/>
+				<normal x="0.847545" y="-0.500067" z="-0.177763"/>
+				<texcoord u="-44.6773" v="0.516698"/>
+			</vertex>
+			<vertex>
+				<position x="25.1393" y="-0.25" z="-8.16826"/>
+				<normal x="0.824319" y="-0.500071" z="-0.265382"/>
+				<texcoord u="-43.1194" v="0.516122"/>
+			</vertex>
+			<vertex>
+				<position x="24.1478" y="-0.25" z="-10.7513"/>
+				<normal x="0.847002" y="-0.420566" z="-0.325133"/>
+				<texcoord u="-41.5616" v="0.515546"/>
+			</vertex>
+			<vertex>
+				<position x="22.8917" y="-0.25" z="-13.2165"/>
+				<normal x="0.686403" y="-0.57459" z="-0.445756"/>
+				<texcoord u="-40.0038" v="0.51497"/>
+			</vertex>
+			<vertex>
+				<position x="21.3848" y="-0.25" z="-15.537"/>
+				<normal x="0.701969" y="-0.500066" z="-0.507123"/>
+				<texcoord u="-38.4459" v="0.514394"/>
+			</vertex>
+			<vertex>
+				<position x="19.6436" y="-0.25" z="-17.6872"/>
+				<normal x="0.645114" y="-0.500067" z="-0.57772"/>
+				<texcoord u="-36.888" v="0.513818"/>
+			</vertex>
+			<vertex>
+				<position x="17.6872" y="-0.25" z="-19.6436"/>
+				<normal x="0.641532" y="-0.420564" z="-0.641531"/>
+				<texcoord u="-35.3302" v="0.513243"/>
+			</vertex>
+			<vertex>
+				<position x="15.537" y="-0.25" z="-21.3848"/>
+				<normal x="0.445754" y="-0.574592" z="-0.686401"/>
+				<texcoord u="-33.7724" v="0.512667"/>
+			</vertex>
+			<vertex>
+				<position x="13.2165" y="-0.25" z="-22.8917"/>
+				<normal x="0.435014" y="-0.500068" z="-0.748796"/>
+				<texcoord u="-32.2146" v="0.512092"/>
+			</vertex>
+			<vertex>
+				<position x="10.7513" y="-0.25" z="-24.1478"/>
+				<normal x="0.354361" y="-0.500067" z="-0.790165"/>
+				<texcoord u="-30.6567" v="0.511516"/>
+			</vertex>
+			<vertex>
+				<position x="8.16826" y="-0.25" z="-25.1393"/>
+				<normal x="0.325134" y="-0.420564" z="-0.847003"/>
+				<texcoord u="-29.0989" v="0.510941"/>
+			</vertex>
+			<vertex>
+				<position x="5.49574" y="-0.25" z="-25.8554"/>
+				<normal x="0.128032" y="-0.574588" z="-0.808366"/>
+				<texcoord u="-27.5411" v="0.510365"/>
+			</vertex>
+			<vertex>
+				<position x="2.763" y="-0.25" z="-26.2882"/>
+				<normal x="0.0928429" y="-0.500068" z="-0.860995"/>
+				<texcoord u="-25.9833" v="0.50979"/>
+			</vertex>
+			<vertex>
+				<position x="-1.28224e-006" y="-0.25" z="-26.433"/>
+				<normal x="0.00233601" y="-0.500068" z="-0.865983"/>
+				<texcoord u="-24.4255" v="0.509214"/>
+			</vertex>
+			<vertex>
+				<position x="-2.76301" y="-0.25" z="-26.2882"/>
+				<normal x="-0.047482" y="-0.420564" z="-0.90602"/>
+				<texcoord u="-22.8676" v="0.508638"/>
+			</vertex>
+			<vertex>
+				<position x="-5.49574" y="-0.25" z="-25.8554"/>
+				<normal x="-0.211828" y="-0.574591" z="-0.790553"/>
+				<texcoord u="-21.3098" v="0.508062"/>
+			</vertex>
+			<vertex>
+				<position x="-8.16826" y="-0.25" z="-25.1393"/>
+				<normal x="-0.265382" y="-0.500069" z="-0.82432"/>
+				<texcoord u="-19.752" v="0.507487"/>
+			</vertex>
+			<vertex>
+				<position x="-10.7513" y="-0.25" z="-24.1478"/>
+				<normal x="-0.350093" y="-0.500069" z="-0.792064"/>
+				<texcoord u="-18.1941" v="0.506911"/>
+			</vertex>
+			<vertex>
+				<position x="-13.2165" y="-0.25" z="-22.8917"/>
+				<normal x="-0.430969" y="-0.500069" z="-0.751131"/>
+				<texcoord u="-16.6363" v="0.506334"/>
+			</vertex>
+			<vertex>
+				<position x="-15.5369" y="-0.25" z="-21.3848"/>
+				<normal x="-0.507122" y="-0.500069" z="-0.701967"/>
+				<texcoord u="-15.0784" v="0.505759"/>
+			</vertex>
+			<vertex>
+				<position x="-17.6872" y="-0.25" z="-19.6436"/>
+				<normal x="-0.57772" y="-0.500068" z="-0.645113"/>
+				<texcoord u="-13.5206" v="0.505183"/>
+			</vertex>
+			<vertex>
+				<position x="-19.6436" y="-0.25" z="-17.6872"/>
+				<normal x="-0.641988" y="-0.500067" z="-0.581192"/>
+				<texcoord u="-11.9627" v="0.504607"/>
+			</vertex>
+			<vertex>
+				<position x="-21.3848" y="-0.25" z="-15.5369"/>
+				<normal x="-0.705076" y="-0.420563" z="-0.570959"/>
+				<texcoord u="-10.4049" v="0.504031"/>
+			</vertex>
+			<vertex>
+				<position x="-22.8917" y="-0.25" z="-13.2165"/>
+				<normal x="-0.729236" y="-0.574591" z="-0.371564"/>
+				<texcoord u="-8.84706" v="0.503455"/>
+			</vertex>
+			<vertex>
+				<position x="-24.1478" y="-0.25" z="-10.7513"/>
+				<normal x="-0.790164" y="-0.50007" z="-0.35436"/>
+				<texcoord u="-7.28922" v="0.502879"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1393" y="-0.25" z="-8.16825"/>
+				<normal x="-0.822876" y="-0.50007" z="-0.269825"/>
+				<texcoord u="-5.73138" v="0.502303"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8554" y="-0.25" z="-5.49574"/>
+				<normal x="-0.876349" y="-0.420563" z="-0.234817"/>
+				<texcoord u="-4.17354" v="0.501728"/>
+			</vertex>
+			<vertex>
+				<position x="-26.2882" y="-0.25" z="-2.763"/>
+				<normal x="-0.817318" y="-0.574592" z="-0.0428336"/>
+				<texcoord u="-2.6157" v="0.501152"/>
+			</vertex>
+			<vertex>
+				<position x="-26.433" y="-0.25" z="-7.99782e-008"/>
+				<normal x="-0.865983" y="-0.500069" z="-0.00233579"/>
+				<texcoord u="-1.05786" v="0.500576"/>
+			</vertex>
+			<vertex>
+				<position x="-26.2882" y="-0.25" z="2.763"/>
+				<normal x="-0.861485" y="-0.500066" z="0.0881969"/>
+				<texcoord u="0.499977" v="0.5"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8554" y="-0.25" z="5.49574"/>
+				<normal x="-0.896095" y="-0.42056" z="0.141928"/>
+				<texcoord u="2.05781" v="0.499424"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1393" y="-0.25" z="8.16825"/>
+				<normal x="-0.764081" y="-0.574589" z="0.293304"/>
+				<texcoord u="3.61565" v="0.498848"/>
+			</vertex>
+			<vertex>
+				<position x="-24.1478" y="-0.25" z="10.7513"/>
+				<normal x="-0.792065" y="-0.500068" z="0.350093"/>
+				<texcoord u="5.17349" v="0.498272"/>
+			</vertex>
+			<vertex>
+				<position x="-22.8917" y="-0.25" z="13.2165"/>
+				<normal x="-0.75113" y="-0.50007" z="0.430968"/>
+				<texcoord u="6.73133" v="0.497697"/>
+			</vertex>
+			<vertex>
+				<position x="-21.3848" y="-0.25" z="15.5369"/>
+				<normal x="-0.760895" y="-0.420564" z="0.494131"/>
+				<texcoord u="8.28917" v="0.497121"/>
+			</vertex>
+			<vertex>
+				<position x="-19.6436" y="-0.25" z="17.6871"/>
+				<normal x="-0.578726" y="-0.57459" z="0.578726"/>
+				<texcoord u="9.847" v="0.496545"/>
+			</vertex>
+			<vertex>
+				<position x="-17.6871" y="-0.25" z="19.6436"/>
+				<normal x="-0.581192" y="-0.500068" z="0.641988"/>
+				<texcoord u="11.4048" v="0.495969"/>
+			</vertex>
+			<vertex>
+				<position x="-15.5369" y="-0.25" z="21.3848"/>
+				<normal x="-0.510902" y="-0.500067" z="0.699222"/>
+				<texcoord u="12.9627" v="0.495393"/>
+			</vertex>
+			<vertex>
+				<position x="-13.2165" y="-0.25" z="22.8917"/>
+				<normal x="-0.435015" y="-0.500067" z="0.748796"/>
+				<texcoord u="14.5205" v="0.494817"/>
+			</vertex>
+			<vertex>
+				<position x="-10.7513" y="-0.25" z="24.1478"/>
+				<normal x="-0.354361" y="-0.500068" z="0.790165"/>
+				<texcoord u="16.0784" v="0.494241"/>
+			</vertex>
+			<vertex>
+				<position x="-8.16825" y="-0.25" z="25.1393"/>
+				<normal x="-0.269825" y="-0.50007" z="0.822876"/>
+				<texcoord u="17.6362" v="0.493666"/>
+			</vertex>
+			<vertex>
+				<position x="-5.49573" y="-0.25" z="25.8554"/>
+				<normal x="-0.182333" y="-0.500069" z="0.846573"/>
+				<texcoord u="19.194" v="0.493089"/>
+			</vertex>
+			<vertex>
+				<position x="-2.763" y="-0.25" z="26.2882"/>
+				<normal x="-0.141927" y="-0.420562" z="0.896094"/>
+				<texcoord u="20.7519" v="0.492513"/>
+			</vertex>
+			<vertex>
+				<position x="3.51736e-007" y="-0.25" z="26.433"/>
+				<normal x="0.0428339" y="-0.57459" z="0.81732"/>
+				<texcoord u="22.3097" v="0.491938"/>
+			</vertex>
+			<vertex>
+				<position x="2.763" y="-0.25" z="26.2882"/>
+				<normal x="0.0881968" y="-0.500068" z="0.861483"/>
+				<texcoord u="23.8675" v="0.491362"/>
+			</vertex>
+			<vertex>
+				<position x="5.49573" y="-0.25" z="25.8554"/>
+				<normal x="0.177763" y="-0.500067" z="0.847545"/>
+				<texcoord u="25.4254" v="0.490786"/>
+			</vertex>
+			<vertex>
+				<position x="8.16825" y="-0.25" z="25.1393"/>
+				<normal x="0.234816" y="-0.420563" z="0.876349"/>
+				<texcoord u="26.9833" v="0.49021"/>
+			</vertex>
+			<vertex>
+				<position x="10.7513" y="-0.25" z="24.1478"/>
+				<normal x="0.371565" y="-0.57459" z="0.729236"/>
+				<texcoord u="28.5411" v="0.489634"/>
+			</vertex>
+			<vertex>
+				<position x="13.2165" y="-0.25" z="22.8917"/>
+				<normal x="0.430969" y="-0.500068" z="0.751131"/>
+				<texcoord u="30.099" v="0.489057"/>
+			</vertex>
+			<vertex>
+				<position x="15.5369" y="-0.25" z="21.3848"/>
+				<normal x="0.507123" y="-0.500066" z="0.701969"/>
+				<texcoord u="31.6568" v="0.488481"/>
+			</vertex>
+			<vertex>
+				<position x="17.6871" y="-0.25" z="19.6436"/>
+				<normal x="0.57096" y="-0.420561" z="0.705077"/>
+				<texcoord u="33.2147" v="0.487904"/>
+			</vertex>
+			<vertex>
+				<position x="19.6436" y="-0.25" z="17.6871"/>
+				<normal x="0.636048" y="-0.57459" z="0.515061"/>
+				<texcoord u="34.7725" v="0.487329"/>
+			</vertex>
+			<vertex>
+				<position x="21.3848" y="-0.25" z="15.5369"/>
+				<normal x="0.699223" y="-0.500067" z="0.510902"/>
+				<texcoord u="36.3304" v="0.486751"/>
+			</vertex>
+			<vertex>
+				<position x="22.8917" y="-0.25" z="13.2165"/>
+				<normal x="0.748795" y="-0.500068" z="0.435014"/>
+				<texcoord u="37.8882" v="0.486176"/>
+			</vertex>
+			<vertex>
+				<position x="24.1478" y="-0.25" z="10.7513"/>
+				<normal x="0.808377" y="-0.420564" z="0.411888"/>
+				<texcoord u="39.446" v="0.485601"/>
+			</vertex>
+			<vertex>
+				<position x="25.1393" y="-0.25" z="8.16825"/>
+				<normal x="0.790555" y="-0.574589" z="0.211828"/>
+				<texcoord u="41.0039" v="0.485025"/>
+			</vertex>
+			<vertex>
+				<position x="25.8554" y="-0.25" z="5.49573"/>
+				<normal x="0.846573" y="-0.500068" z="0.182333"/>
+				<texcoord u="42.5617" v="0.48445"/>
+			</vertex>
+			<vertex>
+				<position x="26.2882" y="-0.25" z="2.763"/>
+				<normal x="0.860993" y="-0.500071" z="0.0928426"/>
+				<texcoord u="44.1196" v="0.483873"/>
+			</vertex>
+			<vertex>
+				<position x="26.433" y="-0.25" z="0"/>
+				<normal x="0.865982" y="-0.50007" z="0.00234043"/>
+				<texcoord u="45.6774" v="0.483298"/>
+			</vertex>
+			<vertex>
+				<position x="26.1062" y="-0.433013" z="-2.74388"/>
+				<normal x="0.497613" y="-0.866057" z="-0.0482246"/>
+				<texcoord u="-46.1746" v="0.887624"/>
+			</vertex>
+			<vertex>
+				<position x="25.6764" y="-0.433013" z="-5.45769"/>
+				<normal x="0.489848" y="-0.866056" z="-0.099979"/>
+				<texcoord u="-44.6167" v="0.887048"/>
+			</vertex>
+			<vertex>
+				<position x="24.9653" y="-0.433013" z="-8.11171"/>
+				<normal x="0.476712" y="-0.866057" z="-0.150633"/>
+				<texcoord u="-43.0589" v="0.886472"/>
+			</vertex>
+			<vertex>
+				<position x="23.9806" y="-0.433013" z="-10.6769"/>
+				<normal x="0.537306" y="-0.817779" z="-0.206252"/>
+				<texcoord u="-41.501" v="0.885896"/>
+			</vertex>
+			<vertex>
+				<position x="22.7332" y="-0.433013" z="-13.125"/>
+				<normal x="0.353402" y="-0.906882" z="-0.229502"/>
+				<texcoord u="-39.9432" v="0.88532"/>
+			</vertex>
+			<vertex>
+				<position x="21.2367" y="-0.433013" z="-15.4294"/>
+				<normal x="0.40683" y="-0.866058" z="-0.290572"/>
+				<texcoord u="-38.3854" v="0.884745"/>
+			</vertex>
+			<vertex>
+				<position x="19.5076" y="-0.433013" z="-17.5647"/>
+				<normal x="0.374229" y="-0.866058" z="-0.331506"/>
+				<texcoord u="-36.8275" v="0.884169"/>
+			</vertex>
+			<vertex>
+				<position x="17.5647" y="-0.433013" z="-19.5076"/>
+				<normal x="0.406963" y="-0.817779" z="-0.406963"/>
+				<texcoord u="-35.2696" v="0.883593"/>
+			</vertex>
+			<vertex>
+				<position x="15.4294" y="-0.433013" z="-21.2367"/>
+				<normal x="0.229503" y="-0.906882" z="-0.353404"/>
+				<texcoord u="-33.7118" v="0.883016"/>
+			</vertex>
+			<vertex>
+				<position x="13.125" y="-0.433013" z="-22.7332"/>
+				<normal x="0.253471" y="-0.866059" z="-0.430923"/>
+				<texcoord u="-32.154" v="0.882441"/>
+			</vertex>
+			<vertex>
+				<position x="10.6768" y="-0.433013" z="-23.9806"/>
+				<normal x="0.20704" y="-0.866058" z="-0.455059"/>
+				<texcoord u="-30.5962" v="0.881865"/>
+			</vertex>
+			<vertex>
+				<position x="8.1117" y="-0.433013" z="-24.9653"/>
+				<normal x="0.206252" y="-0.817779" z="-0.537306"/>
+				<texcoord u="-29.0383" v="0.881289"/>
+			</vertex>
+			<vertex>
+				<position x="5.45769" y="-0.433013" z="-25.6764"/>
+				<normal x="0.065919" y="-0.906881" z="-0.416198"/>
+				<texcoord u="-27.4805" v="0.880714"/>
+			</vertex>
+			<vertex>
+				<position x="2.74387" y="-0.433013" z="-26.1062"/>
+				<normal x="0.0562853" y="-0.866057" z="-0.496766"/>
+				<texcoord u="-25.9227" v="0.880139"/>
+			</vertex>
+			<vertex>
+				<position x="-1.27337e-006" y="-0.433013" z="-26.25"/>
+				<normal x="0.00405101" y="-0.866058" z="-0.499928"/>
+				<texcoord u="-24.3649" v="0.879564"/>
+			</vertex>
+			<vertex>
+				<position x="-2.74388" y="-0.433013" z="-26.1062"/>
+				<normal x="-0.0301211" y="-0.817779" z="-0.574744"/>
+				<texcoord u="-22.8071" v="0.878988"/>
+			</vertex>
+			<vertex>
+				<position x="-5.45769" y="-0.433013" z="-25.6764"/>
+				<normal x="-0.109063" y="-0.906881" z="-0.407028"/>
+				<texcoord u="-21.2492" v="0.878412"/>
+			</vertex>
+			<vertex>
+				<position x="-8.1117" y="-0.433013" z="-24.9653"/>
+				<normal x="-0.150633" y="-0.866058" z="-0.476711"/>
+				<texcoord u="-19.6914" v="0.877836"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6768" y="-0.433013" z="-23.9806"/>
+				<normal x="-0.199638" y="-0.866058" z="-0.458354"/>
+				<texcoord u="-18.1335" v="0.877261"/>
+			</vertex>
+			<vertex>
+				<position x="-13.125" y="-0.433013" z="-22.7332"/>
+				<normal x="-0.246455" y="-0.866058" z="-0.434975"/>
+				<texcoord u="-16.5757" v="0.876685"/>
+			</vertex>
+			<vertex>
+				<position x="-15.4294" y="-0.433013" z="-21.2367"/>
+				<normal x="-0.290573" y="-0.866058" z="-0.406831"/>
+				<texcoord u="-15.0179" v="0.876109"/>
+			</vertex>
+			<vertex>
+				<position x="-17.5647" y="-0.433013" z="-19.5076"/>
+				<normal x="-0.331506" y="-0.866058" z="-0.374229"/>
+				<texcoord u="-13.46" v="0.875533"/>
+			</vertex>
+			<vertex>
+				<position x="-19.5076" y="-0.433013" z="-17.5647"/>
+				<normal x="-0.368808" y="-0.866058" z="-0.337527"/>
+				<texcoord u="-11.9022" v="0.874957"/>
+			</vertex>
+			<vertex>
+				<position x="-21.2367" y="-0.433013" z="-15.4294"/>
+				<normal x="-0.447272" y="-0.817779" z="-0.362194"/>
+				<texcoord u="-10.3443" v="0.874381"/>
+			</vertex>
+			<vertex>
+				<position x="-22.7332" y="-0.433013" z="-13.125"/>
+				<normal x="-0.375458" y="-0.906881" z="-0.191305"/>
+				<texcoord u="-8.78651" v="0.873805"/>
+			</vertex>
+			<vertex>
+				<position x="-23.9806" y="-0.433013" z="-10.6768"/>
+				<normal x="-0.45506" y="-0.866057" z="-0.20704"/>
+				<texcoord u="-7.22866" v="0.873229"/>
+			</vertex>
+			<vertex>
+				<position x="-24.9653" y="-0.433013" z="-8.1117"/>
+				<normal x="-0.474207" y="-0.866058" z="-0.158339"/>
+				<texcoord u="-5.67082" v="0.872654"/>
+			</vertex>
+			<vertex>
+				<position x="-25.6764" y="-0.433013" z="-5.45769"/>
+				<normal x="-0.555923" y="-0.817778" z="-0.148959"/>
+				<texcoord u="-4.11298" v="0.872078"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1062" y="-0.433013" z="-2.74387"/>
+				<normal x="-0.420809" y="-0.906881" z="-0.0220534"/>
+				<texcoord u="-2.55514" v="0.871502"/>
+			</vertex>
+			<vertex>
+				<position x="-26.25" y="-0.433013" z="-7.94245e-008"/>
+				<normal x="-0.499928" y="-0.866057" z="-0.00405108"/>
+				<texcoord u="-0.997301" v="0.870926"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1062" y="-0.433013" z="2.74387"/>
+				<normal x="-0.497614" y="-0.866057" z="0.0482279"/>
+				<texcoord u="0.560535" v="0.87035"/>
+			</vertex>
+			<vertex>
+				<position x="-25.6764" y="-0.433013" z="5.45768"/>
+				<normal x="-0.568448" y="-0.817778" z="0.0900336"/>
+				<texcoord u="2.11837" v="0.869774"/>
+			</vertex>
+			<vertex>
+				<position x="-24.9652" y="-0.433013" z="8.1117"/>
+				<normal x="-0.393398" y="-0.906881" z="0.151011"/>
+				<texcoord u="3.67621" v="0.869198"/>
+			</vertex>
+			<vertex>
+				<position x="-23.9806" y="-0.433013" z="10.6768"/>
+				<normal x="-0.458354" y="-0.866058" z="0.199638"/>
+				<texcoord u="5.23405" v="0.868623"/>
+			</vertex>
+			<vertex>
+				<position x="-22.7332" y="-0.433013" z="13.125"/>
+				<normal x="-0.434975" y="-0.866058" z="0.246455"/>
+				<texcoord u="6.79189" v="0.868047"/>
+			</vertex>
+			<vertex>
+				<position x="-21.2367" y="-0.433013" z="15.4294"/>
+				<normal x="-0.482681" y="-0.81778" z="0.313457"/>
+				<texcoord u="8.34973" v="0.867471"/>
+			</vertex>
+			<vertex>
+				<position x="-19.5076" y="-0.433013" z="17.5647"/>
+				<normal x="-0.297965" y="-0.906881" z="0.297965"/>
+				<texcoord u="9.90756" v="0.866895"/>
+			</vertex>
+			<vertex>
+				<position x="-17.5647" y="-0.433013" z="19.5076"/>
+				<normal x="-0.337528" y="-0.866058" z="0.368808"/>
+				<texcoord u="11.4654" v="0.866319"/>
+			</vertex>
+			<vertex>
+				<position x="-15.4294" y="-0.433013" z="21.2367"/>
+				<normal x="-0.297128" y="-0.866058" z="0.402069"/>
+				<texcoord u="13.0232" v="0.865743"/>
+			</vertex>
+			<vertex>
+				<position x="-13.125" y="-0.433013" z="22.7332"/>
+				<normal x="-0.253472" y="-0.866058" z="0.430924"/>
+				<texcoord u="14.5811" v="0.865167"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6768" y="-0.433013" z="23.9806"/>
+				<normal x="-0.20704" y="-0.866057" z="0.455059"/>
+				<texcoord u="16.1389" v="0.864591"/>
+			</vertex>
+			<vertex>
+				<position x="-8.1117" y="-0.433013" z="24.9652"/>
+				<normal x="-0.158339" y="-0.866057" z="0.474209"/>
+				<texcoord u="17.6968" v="0.864016"/>
+			</vertex>
+			<vertex>
+				<position x="-5.45768" y="-0.433013" z="25.6764"/>
+				<normal x="-0.107903" y="-0.866058" z="0.48816"/>
+				<texcoord u="19.2546" v="0.863439"/>
+			</vertex>
+			<vertex>
+				<position x="-2.74387" y="-0.433013" z="26.1062"/>
+				<normal x="-0.0900327" y="-0.81778" z="0.568445"/>
+				<texcoord u="20.8124" v="0.862864"/>
+			</vertex>
+			<vertex>
+				<position x="3.493e-007" y="-0.433013" z="26.25"/>
+				<normal x="0.0220537" y="-0.906881" z="0.420808"/>
+				<texcoord u="22.3703" v="0.862288"/>
+			</vertex>
+			<vertex>
+				<position x="2.74387" y="-0.433013" z="26.1062"/>
+				<normal x="0.0482278" y="-0.866057" z="0.497613"/>
+				<texcoord u="23.9281" v="0.861712"/>
+			</vertex>
+			<vertex>
+				<position x="5.45768" y="-0.433013" z="25.6764"/>
+				<normal x="0.0999783" y="-0.866057" z="0.489846"/>
+				<texcoord u="25.4859" v="0.861136"/>
+			</vertex>
+			<vertex>
+				<position x="8.1117" y="-0.433013" z="24.9652"/>
+				<normal x="0.148959" y="-0.817779" z="0.555922"/>
+				<texcoord u="27.0438" v="0.86056"/>
+			</vertex>
+			<vertex>
+				<position x="10.6768" y="-0.433013" z="23.9806"/>
+				<normal x="0.191305" y="-0.906882" z="0.375456"/>
+				<texcoord u="28.6017" v="0.859984"/>
+			</vertex>
+			<vertex>
+				<position x="13.125" y="-0.433013" z="22.7332"/>
+				<normal x="0.246455" y="-0.866058" z="0.434975"/>
+				<texcoord u="30.1595" v="0.859408"/>
+			</vertex>
+			<vertex>
+				<position x="15.4294" y="-0.433013" z="21.2367"/>
+				<normal x="0.290572" y="-0.866058" z="0.406831"/>
+				<texcoord u="31.7174" v="0.858832"/>
+			</vertex>
+			<vertex>
+				<position x="17.5647" y="-0.433013" z="19.5076"/>
+				<normal x="0.362195" y="-0.817779" z="0.447273"/>
+				<texcoord u="33.2752" v="0.858256"/>
+			</vertex>
+			<vertex>
+				<position x="19.5076" y="-0.433013" z="17.5647"/>
+				<normal x="0.327478" y="-0.906882" z="0.265186"/>
+				<texcoord u="34.833" v="0.85768"/>
+			</vertex>
+			<vertex>
+				<position x="21.2367" y="-0.433013" z="15.4294"/>
+				<normal x="0.402068" y="-0.866058" z="0.297127"/>
+				<texcoord u="36.3909" v="0.857104"/>
+			</vertex>
+			<vertex>
+				<position x="22.7332" y="-0.433013" z="13.125"/>
+				<normal x="0.430924" y="-0.866058" z="0.253472"/>
+				<texcoord u="37.9488" v="0.856528"/>
+			</vertex>
+			<vertex>
+				<position x="23.9806" y="-0.433013" z="10.6768"/>
+				<normal x="0.512804" y="-0.817779" z="0.261287"/>
+				<texcoord u="39.5066" v="0.855952"/>
+			</vertex>
+			<vertex>
+				<position x="24.9652" y="-0.433013" z="8.1117"/>
+				<normal x="0.407028" y="-0.906881" z="0.109063"/>
+				<texcoord u="41.0644" v="0.855375"/>
+			</vertex>
+			<vertex>
+				<position x="25.6764" y="-0.433013" z="5.45768"/>
+				<normal x="0.488161" y="-0.866058" z="0.107903"/>
+				<texcoord u="42.6223" v="0.854799"/>
+			</vertex>
+			<vertex>
+				<position x="26.1062" y="-0.433013" z="2.74387"/>
+				<normal x="0.496765" y="-0.866058" z="0.0562854"/>
+				<texcoord u="44.1801" v="0.854224"/>
+			</vertex>
+			<vertex>
+				<position x="26.25" y="-0.433013" z="0"/>
+				<normal x="0.499927" y="-0.866058" z="0.0040535"/>
+				<texcoord u="45.738" v="0.853647"/>
+			</vertex>
+			<vertex>
+				<position x="25.8576" y="-0.5" z="-2.71775"/>
+				<normal x="0.000489486" y="-0.999989" z="0.0046557"/>
+				<texcoord u="-46.114" v="1.25797"/>
+			</vertex>
+			<vertex>
+				<position x="25.4319" y="-0.5" z="-5.40571"/>
+				<normal x="0.000974437" y="-0.999989" z="0.00457827"/>
+				<texcoord u="-44.5561" v="1.2574"/>
+			</vertex>
+			<vertex>
+				<position x="24.7275" y="-0.5" z="-8.03445"/>
+				<normal x="0.00144711" y="-0.999989" z="0.00445151"/>
+				<texcoord u="-42.9983" v="1.25682"/>
+			</vertex>
+			<vertex>
+				<position x="23.7522" y="-0.5" z="-10.5752"/>
+				<normal x="0.0831657" y="-0.996024" z="-0.0319243"/>
+				<texcoord u="-41.4404" v="1.25625"/>
+			</vertex>
+			<vertex>
+				<position x="22.5167" y="-0.5" z="-13"/>
+				<normal x="-0.0747114" y="-0.996024" z="0.0485182"/>
+				<texcoord u="-39.8826" v="1.25567"/>
+			</vertex>
+			<vertex>
+				<position x="21.0345" y="-0.5" z="-15.2824"/>
+				<normal x="0.00275103" y="-0.999989" z="0.00378708"/>
+				<texcoord u="-38.3247" v="1.25509"/>
+			</vertex>
+			<vertex>
+				<position x="19.3218" y="-0.5" z="-17.3974"/>
+				<normal x="0.00313197" y="-0.999989" z="0.00347867"/>
+				<texcoord u="-36.7669" v="1.25452"/>
+			</vertex>
+			<vertex>
+				<position x="17.3974" y="-0.5" z="-19.3218"/>
+				<normal x="0.0629916" y="-0.996024" z="-0.0629915"/>
+				<texcoord u="-35.2091" v="1.25394"/>
+			</vertex>
+			<vertex>
+				<position x="15.2824" y="-0.5" z="-21.0345"/>
+				<normal x="-0.048518" y="-0.996024" z="0.0747113"/>
+				<texcoord u="-33.6512" v="1.25337"/>
+			</vertex>
+			<vertex>
+				<position x="13" y="-0.5" z="-22.5167"/>
+				<normal x="0.00405404" y="-0.999989" z="0.00234007"/>
+				<texcoord u="-32.0934" v="1.25279"/>
+			</vertex>
+			<vertex>
+				<position x="10.5752" y="-0.5" z="-23.7522"/>
+				<normal x="0.00427601" y="-0.999989" z="0.00190427"/>
+				<texcoord u="-30.5356" v="1.25222"/>
+			</vertex>
+			<vertex>
+				<position x="8.03445" y="-0.5" z="-24.7275"/>
+				<normal x="0.0319243" y="-0.996024" z="-0.0831659"/>
+				<texcoord u="-28.9777" v="1.25164"/>
+			</vertex>
+			<vertex>
+				<position x="5.40571" y="-0.5" z="-25.4319"/>
+				<normal x="-0.0139356" y="-0.996024" z="0.087986"/>
+				<texcoord u="-27.4199" v="1.25106"/>
+			</vertex>
+			<vertex>
+				<position x="2.71774" y="-0.5" z="-25.8576"/>
+				<normal x="0.00465517" y="-0.999989" z="0.000488746"/>
+				<texcoord u="-25.8621" v="1.25049"/>
+			</vertex>
+			<vertex>
+				<position x="-1.26124e-006" y="-0.5" z="-26"/>
+				<normal x="0.00468077" y="-0.999989" z="-3.03419e-007"/>
+				<texcoord u="-24.3043" v="1.24991"/>
+			</vertex>
+			<vertex>
+				<position x="-2.71774" y="-0.5" z="-25.8576"/>
+				<normal x="-0.00466224" y="-0.996024" z="-0.0889618"/>
+				<texcoord u="-22.7464" v="1.24934"/>
+			</vertex>
+			<vertex>
+				<position x="-5.40571" y="-0.5" z="-25.4319"/>
+				<normal x="0.0230564" y="-0.996024" z="0.0860478"/>
+				<texcoord u="-21.1886" v="1.24876"/>
+			</vertex>
+			<vertex>
+				<position x="-8.03445" y="-0.5" z="-24.7275"/>
+				<normal x="0.00445167" y="-0.999989" z="-0.00144635"/>
+				<texcoord u="-19.6308" v="1.24819"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5752" y="-0.5" z="-23.7522"/>
+				<normal x="0.00427603" y="-0.999989" z="-0.00190411"/>
+				<texcoord u="-18.073" v="1.24761"/>
+			</vertex>
+			<vertex>
+				<position x="-13" y="-0.5" z="-22.5167"/>
+				<normal x="0.00405372" y="-0.999989" z="-0.00234054"/>
+				<texcoord u="-16.5151" v="1.24703"/>
+			</vertex>
+			<vertex>
+				<position x="-15.2824" y="-0.5" z="-21.0345"/>
+				<normal x="0.00378711" y="-0.999989" z="-0.00275098"/>
+				<texcoord u="-14.9573" v="1.24646"/>
+			</vertex>
+			<vertex>
+				<position x="-17.3974" y="-0.5" z="-19.3218"/>
+				<normal x="0.00347891" y="-0.999989" z="-0.00313163"/>
+				<texcoord u="-13.3995" v="1.24588"/>
+			</vertex>
+			<vertex>
+				<position x="-19.3218" y="-0.5" z="-17.3974"/>
+				<normal x="0.00313152" y="-0.999989" z="-0.00347896"/>
+				<texcoord u="-11.8416" v="1.24531"/>
+			</vertex>
+			<vertex>
+				<position x="-21.0345" y="-0.5" z="-15.2824"/>
+				<normal x="-0.0692311" y="-0.996024" z="-0.0560622"/>
+				<texcoord u="-10.2838" v="1.24473"/>
+			</vertex>
+			<vertex>
+				<position x="-22.5167" y="-0.5" z="-13"/>
+				<normal x="0.0793732" y="-0.996024" z="0.0404426"/>
+				<texcoord u="-8.72595" v="1.24416"/>
+			</vertex>
+			<vertex>
+				<position x="-23.7522" y="-0.5" z="-10.5752"/>
+				<normal x="0.00190427" y="-0.999989" z="-0.00427605"/>
+				<texcoord u="-7.1681" v="1.24358"/>
+			</vertex>
+			<vertex>
+				<position x="-24.7275" y="-0.5" z="-8.03445"/>
+				<normal x="0.00144686" y="-0.999989" z="-0.00445154"/>
+				<texcoord u="-5.61027" v="1.243"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4319" y="-0.5" z="-5.40571"/>
+				<normal x="-0.0860486" y="-0.996024" z="-0.0230567"/>
+				<texcoord u="-4.05242" v="1.24243"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8576" y="-0.5" z="-2.71774"/>
+				<normal x="0.0889608" y="-0.996024" z="0.00466219"/>
+				<texcoord u="-2.49458" v="1.24185"/>
+			</vertex>
+			<vertex>
+				<position x="-26" y="-0.5" z="-7.86681e-008"/>
+				<normal x="-5.29697e-007" y="-0.999989" z="-0.00468075"/>
+				<texcoord u="-0.936744" v="1.24128"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8576" y="-0.5" z="2.71774"/>
+				<normal x="-0.000489944" y="-0.999989" z="-0.00465517"/>
+				<texcoord u="0.621092" v="1.2407"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4319" y="-0.5" z="5.40571"/>
+				<normal x="-0.0879875" y="-0.996024" z="0.0139359"/>
+				<texcoord u="2.17894" v="1.24012"/>
+			</vertex>
+			<vertex>
+				<position x="-24.7275" y="-0.5" z="8.03445"/>
+				<normal x="0.083167" y="-0.996024" z="-0.0319248"/>
+				<texcoord u="3.73677" v="1.23955"/>
+			</vertex>
+			<vertex>
+				<position x="-23.7522" y="-0.5" z="10.5752"/>
+				<normal x="-0.00190389" y="-0.999989" z="-0.00427612"/>
+				<texcoord u="5.29461" v="1.23897"/>
+			</vertex>
+			<vertex>
+				<position x="-22.5167" y="-0.5" z="13"/>
+				<normal x="-0.00233943" y="-0.999989" z="-0.0040543"/>
+				<texcoord u="6.85244" v="1.2384"/>
+			</vertex>
+			<vertex>
+				<position x="-21.0345" y="-0.5" z="15.2824"/>
+				<normal x="-0.0747103" y="-0.996024" z="0.0485175"/>
+				<texcoord u="8.41029" v="1.23782"/>
+			</vertex>
+			<vertex>
+				<position x="-19.3218" y="-0.5" z="17.3974"/>
+				<normal x="0.0629918" y="-0.996024" z="-0.0629919"/>
+				<texcoord u="9.96813" v="1.23724"/>
+			</vertex>
+			<vertex>
+				<position x="-17.3974" y="-0.5" z="19.3218"/>
+				<normal x="-0.00347802" y="-0.999989" z="-0.0031327"/>
+				<texcoord u="11.526" v="1.23667"/>
+			</vertex>
+			<vertex>
+				<position x="-15.2824" y="-0.5" z="21.0345"/>
+				<normal x="-0.00378626" y="-0.999989" z="-0.00275228"/>
+				<texcoord u="13.0838" v="1.23609"/>
+			</vertex>
+			<vertex>
+				<position x="-13" y="-0.5" z="22.5167"/>
+				<normal x="-0.00405325" y="-0.999989" z="-0.00234136"/>
+				<texcoord u="14.6416" v="1.23552"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5752" y="-0.5" z="23.7522"/>
+				<normal x="-0.00427573" y="-0.999989" z="-0.00190463"/>
+				<texcoord u="16.1995" v="1.23494"/>
+			</vertex>
+			<vertex>
+				<position x="-8.03444" y="-0.5" z="24.7275"/>
+				<normal x="-0.00445149" y="-0.999989" z="-0.0014471"/>
+				<texcoord u="17.7573" v="1.23437"/>
+			</vertex>
+			<vertex>
+				<position x="-5.40571" y="-0.5" z="25.4318"/>
+				<normal x="-0.00457839" y="-0.999989" z="-0.000973974"/>
+				<texcoord u="19.3151" v="1.23379"/>
+			</vertex>
+			<vertex>
+				<position x="-2.71774" y="-0.5" z="25.8576"/>
+				<normal x="-0.0139356" y="-0.996024" z="0.0879864"/>
+				<texcoord u="20.873" v="1.23321"/>
+			</vertex>
+			<vertex>
+				<position x="3.45974e-007" y="-0.5" z="26"/>
+				<normal x="-0.00466227" y="-0.996024" z="-0.0889613"/>
+				<texcoord u="22.4308" v="1.23264"/>
+			</vertex>
+			<vertex>
+				<position x="2.71774" y="-0.5" z="25.8576"/>
+				<normal x="-0.00465525" y="-0.999989" z="0.00048925"/>
+				<texcoord u="23.9887" v="1.23206"/>
+			</vertex>
+			<vertex>
+				<position x="5.40571" y="-0.5" z="25.4318"/>
+				<normal x="-0.00457853" y="-0.999989" z="0.000973182"/>
+				<texcoord u="25.5465" v="1.23149"/>
+			</vertex>
+			<vertex>
+				<position x="8.03444" y="-0.5" z="24.7275"/>
+				<normal x="0.0230565" y="-0.996024" z="0.0860477"/>
+				<texcoord u="27.1044" v="1.23091"/>
+			</vertex>
+			<vertex>
+				<position x="10.5752" y="-0.5" z="23.7522"/>
+				<normal x="-0.0404431" y="-0.996024" z="-0.0793738"/>
+				<texcoord u="28.6622" v="1.23033"/>
+			</vertex>
+			<vertex>
+				<position x="13" y="-0.5" z="22.5167"/>
+				<normal x="-0.00405378" y="-0.999989" z="0.00234026"/>
+				<texcoord u="30.2201" v="1.22976"/>
+			</vertex>
+			<vertex>
+				<position x="15.2824" y="-0.5" z="21.0344"/>
+				<normal x="-0.00378738" y="-0.999989" z="0.00275072"/>
+				<texcoord u="31.7779" v="1.22918"/>
+			</vertex>
+			<vertex>
+				<position x="17.3974" y="-0.5" z="19.3218"/>
+				<normal x="0.0560617" y="-0.996024" z="0.0692304"/>
+				<texcoord u="33.3357" v="1.22861"/>
+			</vertex>
+			<vertex>
+				<position x="19.3218" y="-0.5" z="17.3974"/>
+				<normal x="-0.0692308" y="-0.996024" z="-0.0560618"/>
+				<texcoord u="34.8936" v="1.22803"/>
+			</vertex>
+			<vertex>
+				<position x="21.0344" y="-0.5" z="15.2824"/>
+				<normal x="-0.00275149" y="-0.999989" z="0.00378673"/>
+				<texcoord u="36.4515" v="1.22745"/>
+			</vertex>
+			<vertex>
+				<position x="22.5167" y="-0.5" z="13"/>
+				<normal x="-0.00234008" y="-0.999989" z="0.00405389"/>
+				<texcoord u="38.0093" v="1.22688"/>
+			</vertex>
+			<vertex>
+				<position x="23.7522" y="-0.5" z="10.5752"/>
+				<normal x="0.0793734" y="-0.996024" z="0.0404428"/>
+				<texcoord u="39.5671" v="1.2263"/>
+			</vertex>
+			<vertex>
+				<position x="24.7275" y="-0.5" z="8.03444"/>
+				<normal x="-0.0860467" y="-0.996024" z="-0.0230561"/>
+				<texcoord u="41.125" v="1.22573"/>
+			</vertex>
+			<vertex>
+				<position x="25.4318" y="-0.5" z="5.4057"/>
+				<normal x="-0.000971865" y="-0.999989" z="0.00457875"/>
+				<texcoord u="42.6828" v="1.22515"/>
+			</vertex>
+			<vertex>
+				<position x="25.8576" y="-0.5" z="2.71774"/>
+				<normal x="-0.000488597" y="-0.999989" z="0.00465531"/>
+				<texcoord u="44.2407" v="1.22457"/>
+			</vertex>
+			<vertex>
+				<position x="26" y="-0.5" z="0"/>
+				<normal x="-3.18847e-007" y="-0.999989" z="0.00468027"/>
+				<texcoord u="45.7985" v="1.224"/>
+			</vertex>
+			<vertex>
+				<position x="25.609" y="-0.433013" z="-2.69161"/>
+				<normal x="-0.496766" y="-0.866058" z="0.0562832"/>
+				<texcoord u="-46.0535" v="1.62833"/>
+			</vertex>
+			<vertex>
+				<position x="25.1873" y="-0.433013" z="-5.35373"/>
+				<normal x="-0.48816" y="-0.866058" z="0.107904"/>
+				<texcoord u="-44.4956" v="1.62775"/>
+			</vertex>
+			<vertex>
+				<position x="24.4897" y="-0.433013" z="-7.9572"/>
+				<normal x="-0.474207" y="-0.866058" z="0.158339"/>
+				<texcoord u="-42.9377" v="1.62717"/>
+			</vertex>
+			<vertex>
+				<position x="23.5238" y="-0.433013" z="-10.4735"/>
+				<normal x="-0.393396" y="-0.906882" z="0.151011"/>
+				<texcoord u="-41.3799" v="1.6266"/>
+			</vertex>
+			<vertex>
+				<position x="22.3002" y="-0.433013" z="-12.875"/>
+				<normal x="-0.482681" y="-0.81778" z="0.313457"/>
+				<texcoord u="-39.822" v="1.62602"/>
+			</vertex>
+			<vertex>
+				<position x="20.8322" y="-0.433013" z="-15.1355"/>
+				<normal x="-0.402068" y="-0.866058" z="0.297127"/>
+				<texcoord u="-38.2642" v="1.62544"/>
+			</vertex>
+			<vertex>
+				<position x="19.136" y="-0.433013" z="-17.2301"/>
+				<normal x="-0.368807" y="-0.866059" z="0.337526"/>
+				<texcoord u="-36.7064" v="1.62487"/>
+			</vertex>
+			<vertex>
+				<position x="17.2301" y="-0.433013" z="-19.136"/>
+				<normal x="-0.297964" y="-0.906882" z="0.297964"/>
+				<texcoord u="-35.1485" v="1.62429"/>
+			</vertex>
+			<vertex>
+				<position x="15.1355" y="-0.433013" z="-20.8322"/>
+				<normal x="-0.313457" y="-0.81778" z="0.482681"/>
+				<texcoord u="-33.5907" v="1.62372"/>
+			</vertex>
+			<vertex>
+				<position x="12.875" y="-0.433013" z="-22.3002"/>
+				<normal x="-0.228864" y="-0.891572" z="0.390795"/>
+				<texcoord u="-32.0328" v="1.62314"/>
+			</vertex>
+			<vertex>
+				<position x="10.4735" y="-0.433013" z="-23.5238"/>
+				<normal x="-0.218498" y="-0.846306" z="0.485824"/>
+				<texcoord u="-30.475" v="1.62257"/>
+			</vertex>
+			<vertex>
+				<position x="7.95719" y="-0.433013" z="-24.4897"/>
+				<normal x="-0.151011" y="-0.906881" z="0.393398"/>
+				<texcoord u="-28.9172" v="1.62199"/>
+			</vertex>
+			<vertex>
+				<position x="5.35373" y="-0.433013" z="-25.1873"/>
+				<normal x="-0.0900326" y="-0.817779" z="0.568446"/>
+				<texcoord u="-27.3593" v="1.62141"/>
+			</vertex>
+			<vertex>
+				<position x="2.69161" y="-0.433013" z="-25.609"/>
+				<normal x="-0.0482277" y="-0.866058" z="0.497613"/>
+				<texcoord u="-25.8015" v="1.62084"/>
+			</vertex>
+			<vertex>
+				<position x="-1.24911e-006" y="-0.433013" z="-25.75"/>
+				<normal x="0.00405107" y="-0.866058" z="0.499928"/>
+				<texcoord u="-24.2437" v="1.62026"/>
+			</vertex>
+			<vertex>
+				<position x="-2.69161" y="-0.433013" z="-25.609"/>
+				<normal x="0.0220535" y="-0.906881" z="0.420808"/>
+				<texcoord u="-22.6859" v="1.61969"/>
+			</vertex>
+			<vertex>
+				<position x="-5.35373" y="-0.433013" z="-25.1873"/>
+				<normal x="0.148959" y="-0.817779" z="0.555922"/>
+				<texcoord u="-21.128" v="1.61911"/>
+			</vertex>
+			<vertex>
+				<position x="-7.9572" y="-0.433013" z="-24.4897"/>
+				<normal x="0.158339" y="-0.866058" z="0.474207"/>
+				<texcoord u="-19.5702" v="1.61853"/>
+			</vertex>
+			<vertex>
+				<position x="-10.4735" y="-0.433013" z="-23.5238"/>
+				<normal x="0.20704" y="-0.866058" z="0.455058"/>
+				<texcoord u="-18.0124" v="1.61796"/>
+			</vertex>
+			<vertex>
+				<position x="-12.875" y="-0.433013" z="-22.3002"/>
+				<normal x="0.253472" y="-0.866058" z="0.430924"/>
+				<texcoord u="-16.4545" v="1.61738"/>
+			</vertex>
+			<vertex>
+				<position x="-15.1355" y="-0.433013" z="-20.8322"/>
+				<normal x="0.297128" y="-0.866058" z="0.402069"/>
+				<texcoord u="-14.8967" v="1.61681"/>
+			</vertex>
+			<vertex>
+				<position x="-17.2301" y="-0.433013" z="-19.136"/>
+				<normal x="0.337528" y="-0.866057" z="0.368808"/>
+				<texcoord u="-13.3389" v="1.61623"/>
+			</vertex>
+			<vertex>
+				<position x="-19.136" y="-0.433013" z="-17.2301"/>
+				<normal x="0.37423" y="-0.866057" z="0.331507"/>
+				<texcoord u="-11.7811" v="1.61566"/>
+			</vertex>
+			<vertex>
+				<position x="-20.8322" y="-0.433013" z="-15.1355"/>
+				<normal x="0.327479" y="-0.906881" z="0.265187"/>
+				<texcoord u="-10.2232" v="1.61508"/>
+			</vertex>
+			<vertex>
+				<position x="-22.3002" y="-0.433013" z="-12.875"/>
+				<normal x="0.512805" y="-0.817778" z="0.261287"/>
+				<texcoord u="-8.66539" v="1.61451"/>
+			</vertex>
+			<vertex>
+				<position x="-23.5238" y="-0.433013" z="-10.4735"/>
+				<normal x="0.458356" y="-0.866057" z="0.199638"/>
+				<texcoord u="-7.10755" v="1.61393"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4897" y="-0.433013" z="-7.95719"/>
+				<normal x="0.476713" y="-0.866057" z="0.150634"/>
+				<texcoord u="-5.54971" v="1.61335"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1873" y="-0.433013" z="-5.35373"/>
+				<normal x="0.407028" y="-0.906881" z="0.109063"/>
+				<texcoord u="-3.99186" v="1.61278"/>
+			</vertex>
+			<vertex>
+				<position x="-25.609" y="-0.433013" z="-2.69161"/>
+				<normal x="0.574744" y="-0.817778" z="0.0301209"/>
+				<texcoord u="-2.43402" v="1.6122"/>
+			</vertex>
+			<vertex>
+				<position x="-25.75" y="-0.433013" z="-7.79116e-008"/>
+				<normal x="0.499926" y="-0.866059" z="-0.00405111"/>
+				<texcoord u="-0.87618" v="1.61163"/>
+			</vertex>
+			<vertex>
+				<position x="-25.609" y="-0.433013" z="2.69161"/>
+				<normal x="0.496764" y="-0.866059" z="-0.0562856"/>
+				<texcoord u="0.681656" v="1.61105"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1873" y="-0.433013" z="5.35373"/>
+				<normal x="0.416197" y="-0.906882" z="-0.0659195"/>
+				<texcoord u="2.23949" v="1.61047"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4897" y="-0.433013" z="7.95719"/>
+				<normal x="0.537304" y="-0.81778" z="-0.206252"/>
+				<texcoord u="3.79733" v="1.6099"/>
+			</vertex>
+			<vertex>
+				<position x="-23.5238" y="-0.433013" z="10.4735"/>
+				<normal x="0.455059" y="-0.866058" z="-0.20704"/>
+				<texcoord u="5.35516" v="1.60932"/>
+			</vertex>
+			<vertex>
+				<position x="-22.3002" y="-0.433013" z="12.875"/>
+				<normal x="0.430924" y="-0.866058" z="-0.253472"/>
+				<texcoord u="6.913" v="1.60875"/>
+			</vertex>
+			<vertex>
+				<position x="-20.8322" y="-0.433013" z="15.1355"/>
+				<normal x="0.353404" y="-0.906881" z="-0.229503"/>
+				<texcoord u="8.47085" v="1.60817"/>
+			</vertex>
+			<vertex>
+				<position x="-19.136" y="-0.433013" z="17.2301"/>
+				<normal x="0.406962" y="-0.81778" z="-0.406962"/>
+				<texcoord u="10.0287" v="1.60759"/>
+			</vertex>
+			<vertex>
+				<position x="-17.2301" y="-0.433013" z="19.136"/>
+				<normal x="0.331506" y="-0.866058" z="-0.374229"/>
+				<texcoord u="11.5865" v="1.60702"/>
+			</vertex>
+			<vertex>
+				<position x="-15.1355" y="-0.433013" z="20.8322"/>
+				<normal x="0.290573" y="-0.866057" z="-0.406832"/>
+				<texcoord u="13.1443" v="1.60644"/>
+			</vertex>
+			<vertex>
+				<position x="-12.875" y="-0.433013" z="22.3002"/>
+				<normal x="0.246456" y="-0.866057" z="-0.434976"/>
+				<texcoord u="14.7022" v="1.60587"/>
+			</vertex>
+			<vertex>
+				<position x="-10.4735" y="-0.433013" z="23.5238"/>
+				<normal x="0.199638" y="-0.866058" z="-0.458354"/>
+				<texcoord u="16.26" v="1.60529"/>
+			</vertex>
+			<vertex>
+				<position x="-7.95719" y="-0.433013" z="24.4897"/>
+				<normal x="0.150633" y="-0.866058" z="-0.476711"/>
+				<texcoord u="17.8179" v="1.60472"/>
+			</vertex>
+			<vertex>
+				<position x="-5.35373" y="-0.433013" z="25.1873"/>
+				<normal x="0.099978" y="-0.866058" z="-0.489845"/>
+				<texcoord u="19.3757" v="1.60414"/>
+			</vertex>
+			<vertex>
+				<position x="-2.69161" y="-0.433013" z="25.6089"/>
+				<normal x="0.0659194" y="-0.906881" z="-0.416199"/>
+				<texcoord u="20.9335" v="1.60356"/>
+			</vertex>
+			<vertex>
+				<position x="3.42647e-007" y="-0.433013" z="25.75"/>
+				<normal x="-0.0301211" y="-0.81778" z="-0.574743"/>
+				<texcoord u="22.4914" v="1.60299"/>
+			</vertex>
+			<vertex>
+				<position x="2.69161" y="-0.433013" z="25.6089"/>
+				<normal x="-0.0562858" y="-0.866058" z="-0.496765"/>
+				<texcoord u="24.0492" v="1.60241"/>
+			</vertex>
+			<vertex>
+				<position x="5.35373" y="-0.433013" z="25.1873"/>
+				<normal x="-0.107904" y="-0.866058" z="-0.488161"/>
+				<texcoord u="25.6071" v="1.60184"/>
+			</vertex>
+			<vertex>
+				<position x="7.95719" y="-0.433013" z="24.4897"/>
+				<normal x="-0.109062" y="-0.906882" z="-0.407027"/>
+				<texcoord u="27.1649" v="1.60126"/>
+			</vertex>
+			<vertex>
+				<position x="10.4735" y="-0.433013" z="23.5238"/>
+				<normal x="-0.261287" y="-0.817779" z="-0.512803"/>
+				<texcoord u="28.7227" v="1.60068"/>
+			</vertex>
+			<vertex>
+				<position x="12.875" y="-0.433013" z="22.3002"/>
+				<normal x="-0.253472" y="-0.866058" z="-0.430925"/>
+				<texcoord u="30.2806" v="1.60011"/>
+			</vertex>
+			<vertex>
+				<position x="15.1355" y="-0.433013" z="20.8322"/>
+				<normal x="-0.297128" y="-0.866057" z="-0.402069"/>
+				<texcoord u="31.8385" v="1.59953"/>
+			</vertex>
+			<vertex>
+				<position x="17.2301" y="-0.433013" z="19.136"/>
+				<normal x="-0.265187" y="-0.906881" z="-0.327478"/>
+				<texcoord u="33.3963" v="1.59896"/>
+			</vertex>
+			<vertex>
+				<position x="19.136" y="-0.433013" z="17.2301"/>
+				<normal x="-0.447273" y="-0.817779" z="-0.362194"/>
+				<texcoord u="34.9542" v="1.59838"/>
+			</vertex>
+			<vertex>
+				<position x="20.8322" y="-0.433013" z="15.1355"/>
+				<normal x="-0.406831" y="-0.866058" z="-0.290572"/>
+				<texcoord u="36.512" v="1.5978"/>
+			</vertex>
+			<vertex>
+				<position x="22.3002" y="-0.433013" z="12.875"/>
+				<normal x="-0.434976" y="-0.866057" z="-0.246456"/>
+				<texcoord u="38.0698" v="1.59723"/>
+			</vertex>
+			<vertex>
+				<position x="23.5238" y="-0.433013" z="10.4735"/>
+				<normal x="-0.375459" y="-0.906881" z="-0.191306"/>
+				<texcoord u="39.6277" v="1.59665"/>
+			</vertex>
+			<vertex>
+				<position x="24.4897" y="-0.433013" z="7.95719"/>
+				<normal x="-0.555921" y="-0.817779" z="-0.148959"/>
+				<texcoord u="41.1855" v="1.59608"/>
+			</vertex>
+			<vertex>
+				<position x="25.1873" y="-0.433013" z="5.35373"/>
+				<normal x="-0.489843" y="-0.866059" z="-0.0999777"/>
+				<texcoord u="42.7434" v="1.5955"/>
+			</vertex>
+			<vertex>
+				<position x="25.6089" y="-0.433013" z="2.69161"/>
+				<normal x="-0.497611" y="-0.866058" z="-0.0482274"/>
+				<texcoord u="44.3012" v="1.59492"/>
+			</vertex>
+			<vertex>
+				<position x="25.75" y="-0.433013" z="0"/>
+				<normal x="-0.499929" y="-0.866057" z="0.00404786"/>
+				<texcoord u="45.8591" v="1.59435"/>
+			</vertex>
+			<vertex>
+				<position x="25.427" y="-0.25" z="-2.67248"/>
+				<normal x="-0.860994" y="-0.50007" z="0.0928382"/>
+				<texcoord u="-45.993" v="1.99868"/>
+			</vertex>
+			<vertex>
+				<position x="25.0083" y="-0.25" z="-5.31568"/>
+				<normal x="-0.846572" y="-0.50007" z="0.182333"/>
+				<texcoord u="-44.4351" v="1.9981"/>
+			</vertex>
+			<vertex>
+				<position x="24.3157" y="-0.25" z="-7.90065"/>
+				<normal x="-0.822876" y="-0.500069" z="0.269825"/>
+				<texcoord u="-42.8773" v="1.99752"/>
+			</vertex>
+			<vertex>
+				<position x="23.3566" y="-0.25" z="-10.399"/>
+				<normal x="-0.76408" y="-0.574592" z="0.293303"/>
+				<texcoord u="-41.3194" v="1.99695"/>
+			</vertex>
+			<vertex>
+				<position x="22.1417" y="-0.25" z="-12.7835"/>
+				<normal x="-0.760895" y="-0.420562" z="0.494132"/>
+				<texcoord u="-39.7616" v="1.99637"/>
+			</vertex>
+			<vertex>
+				<position x="20.6841" y="-0.25" z="-15.0279"/>
+				<normal x="-0.699222" y="-0.500067" z="0.510902"/>
+				<texcoord u="-38.2037" v="1.9958"/>
+			</vertex>
+			<vertex>
+				<position x="19" y="-0.25" z="-17.1077"/>
+				<normal x="-0.641988" y="-0.500068" z="0.581191"/>
+				<texcoord u="-36.6458" v="1.99522"/>
+			</vertex>
+			<vertex>
+				<position x="17.1077" y="-0.25" z="-19"/>
+				<normal x="-0.578725" y="-0.574591" z="0.578725"/>
+				<texcoord u="-35.088" v="1.99464"/>
+			</vertex>
+			<vertex>
+				<position x="15.0279" y="-0.25" z="-20.6842"/>
+				<normal x="-0.494131" y="-0.420563" z="0.760895"/>
+				<texcoord u="-33.5302" v="1.99407"/>
+			</vertex>
+			<vertex>
+				<position x="12.7835" y="-0.25" z="-22.1417"/>
+				<normal x="-0.409035" y="-0.575119" z="0.708469"/>
+				<texcoord u="-31.9723" v="1.99349"/>
+			</vertex>
+			<vertex>
+				<position x="10.399" y="-0.25" z="-23.3566"/>
+				<normal x="-0.368927" y="-0.421038" z="0.828625"/>
+				<texcoord u="-30.4145" v="1.99292"/>
+			</vertex>
+			<vertex>
+				<position x="7.90064" y="-0.25" z="-24.3157"/>
+				<normal x="-0.293303" y="-0.57459" z="0.764081"/>
+				<texcoord u="-28.8567" v="1.99234"/>
+			</vertex>
+			<vertex>
+				<position x="5.31568" y="-0.25" z="-25.0083"/>
+				<normal x="-0.141927" y="-0.420565" z="0.896093"/>
+				<texcoord u="-27.2987" v="1.99176"/>
+			</vertex>
+			<vertex>
+				<position x="2.67248" y="-0.25" z="-25.427"/>
+				<normal x="-0.0881966" y="-0.500069" z="0.861483"/>
+				<texcoord u="-25.7409" v="1.99119"/>
+			</vertex>
+			<vertex>
+				<position x="-1.24023e-006" y="-0.25" z="-25.567"/>
+				<normal x="0.00233591" y="-0.500068" z="0.865983"/>
+				<texcoord u="-24.1832" v="1.99061"/>
+			</vertex>
+			<vertex>
+				<position x="-2.67248" y="-0.25" z="-25.427"/>
+				<normal x="0.0428338" y="-0.57459" z="0.817319"/>
+				<texcoord u="-22.6253" v="1.99004"/>
+			</vertex>
+			<vertex>
+				<position x="-5.31568" y="-0.25" z="-25.0083"/>
+				<normal x="0.234817" y="-0.420564" z="0.876348"/>
+				<texcoord u="-21.0675" v="1.98946"/>
+			</vertex>
+			<vertex>
+				<position x="-7.90064" y="-0.25" z="-24.3157"/>
+				<normal x="0.269825" y="-0.500068" z="0.822877"/>
+				<texcoord u="-19.5097" v="1.98888"/>
+			</vertex>
+			<vertex>
+				<position x="-10.399" y="-0.25" z="-23.3566"/>
+				<normal x="0.354361" y="-0.500069" z="0.790164"/>
+				<texcoord u="-17.9518" v="1.98831"/>
+			</vertex>
+			<vertex>
+				<position x="-12.7835" y="-0.25" z="-22.1417"/>
+				<normal x="0.435015" y="-0.500067" z="0.748795"/>
+				<texcoord u="-16.394" v="1.98773"/>
+			</vertex>
+			<vertex>
+				<position x="-15.0279" y="-0.25" z="-20.6841"/>
+				<normal x="0.510902" y="-0.500068" z="0.699222"/>
+				<texcoord u="-14.8361" v="1.98716"/>
+			</vertex>
+			<vertex>
+				<position x="-17.1077" y="-0.25" z="-19"/>
+				<normal x="0.581192" y="-0.500067" z="0.641988"/>
+				<texcoord u="-13.2783" v="1.98658"/>
+			</vertex>
+			<vertex>
+				<position x="-19" y="-0.25" z="-17.1077"/>
+				<normal x="0.645115" y="-0.500066" z="0.57772"/>
+				<texcoord u="-11.7204" v="1.98601"/>
+			</vertex>
+			<vertex>
+				<position x="-20.6841" y="-0.25" z="-15.0279"/>
+				<normal x="0.63605" y="-0.574588" z="0.515063"/>
+				<texcoord u="-10.1626" v="1.98543"/>
+			</vertex>
+			<vertex>
+				<position x="-22.1417" y="-0.25" z="-12.7835"/>
+				<normal x="0.808377" y="-0.420565" z="0.411888"/>
+				<texcoord u="-8.60481" v="1.98485"/>
+			</vertex>
+			<vertex>
+				<position x="-23.3566" y="-0.25" z="-10.399"/>
+				<normal x="0.792066" y="-0.500066" z="0.350093"/>
+				<texcoord u="-7.04697" v="1.98428"/>
+			</vertex>
+			<vertex>
+				<position x="-24.3157" y="-0.25" z="-7.90064"/>
+				<normal x="0.824322" y="-0.500066" z="0.265382"/>
+				<texcoord u="-5.48916" v="1.9837"/>
+			</vertex>
+			<vertex>
+				<position x="-25.0083" y="-0.25" z="-5.31568"/>
+				<normal x="0.790555" y="-0.574588" z="0.211829"/>
+				<texcoord u="-3.93131" v="1.98313"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4269" y="-0.25" z="-2.67248"/>
+				<normal x="0.906021" y="-0.42056" z="0.0474824"/>
+				<texcoord u="-2.37347" v="1.98255"/>
+			</vertex>
+			<vertex>
+				<position x="-25.567" y="-0.25" z="-7.73579e-008"/>
+				<normal x="0.865982" y="-0.500069" z="-0.00233588"/>
+				<texcoord u="-0.815624" v="1.98198"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4269" y="-0.25" z="2.67248"/>
+				<normal x="0.860995" y="-0.500068" z="-0.0928432"/>
+				<texcoord u="0.742212" v="1.9814"/>
+			</vertex>
+			<vertex>
+				<position x="-25.0083" y="-0.25" z="5.31568"/>
+				<normal x="0.808364" y="-0.574592" z="-0.128033"/>
+				<texcoord u="2.30005" v="1.98082"/>
+			</vertex>
+			<vertex>
+				<position x="-24.3157" y="-0.25" z="7.90064"/>
+				<normal x="0.847002" y="-0.420566" z="-0.325134"/>
+				<texcoord u="3.85789" v="1.98025"/>
+			</vertex>
+			<vertex>
+				<position x="-23.3566" y="-0.25" z="10.399"/>
+				<normal x="0.790165" y="-0.500068" z="-0.354361"/>
+				<texcoord u="5.41572" v="1.97967"/>
+			</vertex>
+			<vertex>
+				<position x="-22.1417" y="-0.25" z="12.7835"/>
+				<normal x="0.748795" y="-0.500069" z="-0.435014"/>
+				<texcoord u="6.97356" v="1.9791"/>
+			</vertex>
+			<vertex>
+				<position x="-20.6841" y="-0.25" z="15.0279"/>
+				<normal x="0.686402" y="-0.574592" z="-0.445755"/>
+				<texcoord u="8.53139" v="1.97852"/>
+			</vertex>
+			<vertex>
+				<position x="-19" y="-0.25" z="17.1077"/>
+				<normal x="0.641531" y="-0.420565" z="-0.641532"/>
+				<texcoord u="10.0892" v="1.97795"/>
+			</vertex>
+			<vertex>
+				<position x="-17.1077" y="-0.25" z="19"/>
+				<normal x="0.577719" y="-0.50007" z="-0.645113"/>
+				<texcoord u="11.6471" v="1.97737"/>
+			</vertex>
+			<vertex>
+				<position x="-15.0279" y="-0.25" z="20.6841"/>
+				<normal x="0.507122" y="-0.500069" z="-0.701967"/>
+				<texcoord u="13.2049" v="1.97679"/>
+			</vertex>
+			<vertex>
+				<position x="-12.7835" y="-0.25" z="22.1417"/>
+				<normal x="0.430969" y="-0.500067" z="-0.751132"/>
+				<texcoord u="14.7627" v="1.97622"/>
+			</vertex>
+			<vertex>
+				<position x="-10.399" y="-0.25" z="23.3566"/>
+				<normal x="0.350093" y="-0.500067" z="-0.792066"/>
+				<texcoord u="16.3206" v="1.97564"/>
+			</vertex>
+			<vertex>
+				<position x="-7.90064" y="-0.25" z="24.3157"/>
+				<normal x="0.265382" y="-0.500068" z="-0.824321"/>
+				<texcoord u="17.8784" v="1.97507"/>
+			</vertex>
+			<vertex>
+				<position x="-5.31568" y="-0.25" z="25.0083"/>
+				<normal x="0.177763" y="-0.500069" z="-0.847545"/>
+				<texcoord u="19.4363" v="1.97449"/>
+			</vertex>
+			<vertex>
+				<position x="-2.67248" y="-0.25" z="25.4269"/>
+				<normal x="0.128032" y="-0.574592" z="-0.808364"/>
+				<texcoord u="20.9941" v="1.97391"/>
+			</vertex>
+			<vertex>
+				<position x="3.40212e-007" y="-0.25" z="25.567"/>
+				<normal x="-0.0474828" y="-0.420562" z="-0.90602"/>
+				<texcoord u="22.552" v="1.97334"/>
+			</vertex>
+			<vertex>
+				<position x="2.67248" y="-0.25" z="25.4269"/>
+				<normal x="-0.0928433" y="-0.500068" z="-0.860995"/>
+				<texcoord u="24.1098" v="1.97276"/>
+			</vertex>
+			<vertex>
+				<position x="5.31568" y="-0.25" z="25.0083"/>
+				<normal x="-0.182333" y="-0.500069" z="-0.846573"/>
+				<texcoord u="25.6676" v="1.97219"/>
+			</vertex>
+			<vertex>
+				<position x="7.90064" y="-0.25" z="24.3157"/>
+				<normal x="-0.211829" y="-0.57459" z="-0.790554"/>
+				<texcoord u="27.2255" v="1.97161"/>
+			</vertex>
+			<vertex>
+				<position x="10.399" y="-0.25" z="23.3566"/>
+				<normal x="-0.411889" y="-0.420564" z="-0.808377"/>
+				<texcoord u="28.7833" v="1.97103"/>
+			</vertex>
+			<vertex>
+				<position x="12.7835" y="-0.25" z="22.1417"/>
+				<normal x="-0.435015" y="-0.500067" z="-0.748796"/>
+				<texcoord u="30.3412" v="1.97046"/>
+			</vertex>
+			<vertex>
+				<position x="15.0279" y="-0.25" z="20.6841"/>
+				<normal x="-0.510901" y="-0.500069" z="-0.699222"/>
+				<texcoord u="31.899" v="1.96988"/>
+			</vertex>
+			<vertex>
+				<position x="17.1077" y="-0.25" z="19"/>
+				<normal x="-0.515062" y="-0.574591" z="-0.636048"/>
+				<texcoord u="33.4569" v="1.96931"/>
+			</vertex>
+			<vertex>
+				<position x="19" y="-0.25" z="17.1077"/>
+				<normal x="-0.705076" y="-0.420564" z="-0.570959"/>
+				<texcoord u="35.0147" v="1.96873"/>
+			</vertex>
+			<vertex>
+				<position x="20.6841" y="-0.25" z="15.0279"/>
+				<normal x="-0.701968" y="-0.500068" z="-0.507122"/>
+				<texcoord u="36.5725" v="1.96816"/>
+			</vertex>
+			<vertex>
+				<position x="22.1417" y="-0.25" z="12.7835"/>
+				<normal x="-0.751131" y="-0.500068" z="-0.430968"/>
+				<texcoord u="38.1304" v="1.96758"/>
+			</vertex>
+			<vertex>
+				<position x="23.3566" y="-0.25" z="10.399"/>
+				<normal x="-0.729238" y="-0.574588" z="-0.371565"/>
+				<texcoord u="39.6882" v="1.967"/>
+			</vertex>
+			<vertex>
+				<position x="24.3157" y="-0.25" z="7.90063"/>
+				<normal x="-0.876348" y="-0.420566" z="-0.234817"/>
+				<texcoord u="41.246" v="1.96643"/>
+			</vertex>
+			<vertex>
+				<position x="25.0083" y="-0.25" z="5.31568"/>
+				<normal x="-0.847545" y="-0.500067" z="-0.177763"/>
+				<texcoord u="42.8039" v="1.96585"/>
+			</vertex>
+			<vertex>
+				<position x="25.4269" y="-0.25" z="2.67248"/>
+				<normal x="-0.861483" y="-0.500068" z="-0.0881965"/>
+				<texcoord u="44.3617" v="1.96527"/>
+			</vertex>
+			<vertex>
+				<position x="25.567" y="-0.25" z="0"/>
+				<normal x="-0.865984" y="-0.500066" z="0.00233069"/>
+				<texcoord u="45.9196" v="1.9647"/>
+			</vertex>
+			<vertex>
+				<position x="25.3603" y="3.6718e-008" z="-2.66548"/>
+				<normal x="-0.994522" y="1.90508e-007" z="0.104523"/>
+				<texcoord u="-45.9324" v="2.36903"/>
+			</vertex>
+			<vertex>
+				<position x="24.9428" y="3.6718e-008" z="-5.30176"/>
+				<normal x="-0.978147" y="-1.76091e-006" z="0.207912"/>
+				<texcoord u="-44.3745" v="2.36845"/>
+			</vertex>
+			<vertex>
+				<position x="24.252" y="3.6718e-008" z="-7.87994"/>
+				<normal x="-0.951056" y="-8.5986e-007" z="0.309017"/>
+				<texcoord u="-42.8167" v="2.36787"/>
+			</vertex>
+			<vertex>
+				<position x="23.2954" y="3.6718e-008" z="-10.3718"/>
+				<normal x="-0.929889" y="-0.0888407" z="0.356951"/>
+				<texcoord u="-41.2589" v="2.3673"/>
+			</vertex>
+			<vertex>
+				<position x="22.0837" y="3.6718e-008" z="-12.75"/>
+				<normal x="-0.835354" y="0.0888434" z="0.542486"/>
+				<texcoord u="-39.701" v="2.36672"/>
+			</vertex>
+			<vertex>
+				<position x="20.63" y="3.6718e-008" z="-14.9885"/>
+				<normal x="-0.809017" y="1.50862e-006" z="0.587786"/>
+				<texcoord u="-38.1432" v="2.36615"/>
+			</vertex>
+			<vertex>
+				<position x="18.9502" y="3.6718e-008" z="-17.0629"/>
+				<normal x="-0.743145" y="-9.62837e-007" z="0.669131"/>
+				<texcoord u="-36.5853" v="2.36557"/>
+			</vertex>
+			<vertex>
+				<position x="17.0628" y="3.6718e-008" z="-18.9502"/>
+				<normal x="-0.704311" y="-0.0888415" z="0.704311"/>
+				<texcoord u="-35.0275" v="2.36499"/>
+			</vertex>
+			<vertex>
+				<position x="14.9885" y="3.6718e-008" z="-20.63"/>
+				<normal x="-0.542485" y="0.0888433" z="0.835354"/>
+				<texcoord u="-33.4696" v="2.36442"/>
+			</vertex>
+			<vertex>
+				<position x="12.75" y="3.6718e-008" z="-22.0837"/>
+				<normal x="-0.498017" y="-0.0889612" z="0.862592"/>
+				<texcoord u="-31.9118" v="2.36384"/>
+			</vertex>
+			<vertex>
+				<position x="10.3718" y="3.6718e-008" z="-23.2954"/>
+				<normal x="-0.405124" y="0.0889631" z="0.909923"/>
+				<texcoord u="-30.3539" v="2.36327"/>
+			</vertex>
+			<vertex>
+				<position x="7.87994" y="3.6718e-008" z="-24.252"/>
+				<normal x="-0.35695" y="-0.0888413" z="0.929889"/>
+				<texcoord u="-28.7961" v="2.36269"/>
+			</vertex>
+			<vertex>
+				<position x="5.30175" y="3.6718e-008" z="-24.9428"/>
+				<normal x="-0.155816" y="0.0888431" z="0.983783"/>
+				<texcoord u="-27.2382" v="2.36211"/>
+			</vertex>
+			<vertex>
+				<position x="2.66548" y="3.6718e-008" z="-25.3603"/>
+				<normal x="-0.104528" y="6.48757e-007" z="0.994522"/>
+				<texcoord u="-25.6803" v="2.36154"/>
+			</vertex>
+			<vertex>
+				<position x="-1.23698e-006" y="3.6718e-008" z="-25.5"/>
+				<normal x="-8.6887e-008" y="0" z="1"/>
+				<texcoord u="-24.1226" v="2.36096"/>
+			</vertex>
+			<vertex>
+				<position x="-2.66548" y="3.6718e-008" z="-25.3603"/>
+				<normal x="0.052129" y="-0.0888423" z="0.994681"/>
+				<texcoord u="-22.5647" v="2.36039"/>
+			</vertex>
+			<vertex>
+				<position x="-5.30175" y="3.6718e-008" z="-24.9428"/>
+				<normal x="0.257796" y="0.0888417" z="0.962106"/>
+				<texcoord u="-21.0069" v="2.35981"/>
+			</vertex>
+			<vertex>
+				<position x="-7.87994" y="3.6718e-008" z="-24.252"/>
+				<normal x="0.309017" y="-1.3387e-007" z="0.951056"/>
+				<texcoord u="-19.4491" v="2.35923"/>
+			</vertex>
+			<vertex>
+				<position x="-10.3718" y="3.6718e-008" z="-23.2954"/>
+				<normal x="0.406737" y="-7.46585e-007" z="0.913546"/>
+				<texcoord u="-17.8913" v="2.35866"/>
+			</vertex>
+			<vertex>
+				<position x="-12.75" y="3.6718e-008" z="-22.0837"/>
+				<normal x="0.5" y="-3.29527e-007" z="0.866025"/>
+				<texcoord u="-16.3334" v="2.35808"/>
+			</vertex>
+			<vertex>
+				<position x="-14.9885" y="3.6718e-008" z="-20.6299"/>
+				<normal x="0.587785" y="-6.64203e-007" z="0.809017"/>
+				<texcoord u="-14.7755" v="2.35751"/>
+			</vertex>
+			<vertex>
+				<position x="-17.0628" y="3.6718e-008" z="-18.9502"/>
+				<normal x="0.669131" y="3.1408e-007" z="0.743145"/>
+				<texcoord u="-13.2177" v="2.35693"/>
+			</vertex>
+			<vertex>
+				<position x="-18.9502" y="3.6718e-008" z="-17.0628"/>
+				<normal x="0.743145" y="-1.26662e-006" z="0.66913"/>
+				<texcoord u="-11.6599" v="2.35635"/>
+			</vertex>
+			<vertex>
+				<position x="-20.6299" y="3.6718e-008" z="-14.9885"/>
+				<normal x="0.774073" y="-0.0888412" z="0.626832"/>
+				<texcoord u="-10.1021" v="2.35578"/>
+			</vertex>
+			<vertex>
+				<position x="-22.0837" y="3.6718e-008" z="-12.75"/>
+				<normal x="0.887483" y="0.0888439" z="0.452195"/>
+				<texcoord u="-8.54423" v="2.3552"/>
+			</vertex>
+			<vertex>
+				<position x="-23.2954" y="3.6718e-008" z="-10.3718"/>
+				<normal x="0.913546" y="-9.78284e-007" z="0.406736"/>
+				<texcoord u="-6.98637" v="2.35463"/>
+			</vertex>
+			<vertex>
+				<position x="-24.252" y="3.6718e-008" z="-7.87994"/>
+				<normal x="0.951057" y="1.54466e-008" z="0.309017"/>
+				<texcoord u="-5.42855" v="2.35405"/>
+			</vertex>
+			<vertex>
+				<position x="-24.9428" y="3.6718e-008" z="-5.30175"/>
+				<normal x="0.962106" y="-0.0888417" z="0.257796"/>
+				<texcoord u="-3.87071" v="2.35348"/>
+			</vertex>
+			<vertex>
+				<position x="-25.3603" y="3.6718e-008" z="-2.66548"/>
+				<normal x="0.99468" y="0.088846" z="0.0521286"/>
+				<texcoord u="-2.31288" v="2.3529"/>
+			</vertex>
+			<vertex>
+				<position x="-25.5" y="3.6718e-008" z="-7.71552e-008"/>
+				<normal x="1" y="-1.13275e-006" z="5.85683e-008"/>
+				<texcoord u="-0.755057" v="2.35233"/>
+			</vertex>
+			<vertex>
+				<position x="-25.3603" y="3.6718e-008" z="2.66548"/>
+				<normal x="0.994522" y="3.34676e-006" z="-0.104529"/>
+				<texcoord u="0.802782" v="2.35175"/>
+			</vertex>
+			<vertex>
+				<position x="-24.9428" y="3.6718e-008" z="5.30175"/>
+				<normal x="0.983783" y="-0.0888369" z="-0.155817"/>
+				<texcoord u="2.36061" v="2.35117"/>
+			</vertex>
+			<vertex>
+				<position x="-24.252" y="3.6718e-008" z="7.87994"/>
+				<normal x="0.929889" y="0.0888424" z="-0.356951"/>
+				<texcoord u="3.91844" v="2.3506"/>
+			</vertex>
+			<vertex>
+				<position x="-23.2954" y="3.6718e-008" z="10.3718"/>
+				<normal x="0.913545" y="5.92119e-007" z="-0.406737"/>
+				<texcoord u="5.47629" v="2.35002"/>
+			</vertex>
+			<vertex>
+				<position x="-22.0837" y="3.6718e-008" z="12.75"/>
+				<normal x="0.866025" y="1.8021e-007" z="-0.5"/>
+				<texcoord u="7.03413" v="2.34945"/>
+			</vertex>
+			<vertex>
+				<position x="-20.6299" y="3.6718e-008" z="14.9885"/>
+				<normal x="0.835354" y="-0.0888435" z="-0.542485"/>
+				<texcoord u="8.59197" v="2.34887"/>
+			</vertex>
+			<vertex>
+				<position x="-18.9502" y="3.6718e-008" z="17.0628"/>
+				<normal x="0.704311" y="0.0888415" z="-0.704311"/>
+				<texcoord u="10.1498" v="2.3483"/>
+			</vertex>
+			<vertex>
+				<position x="-17.0628" y="3.6718e-008" z="18.9502"/>
+				<normal x="0.669131" y="1.8021e-007" z="-0.743145"/>
+				<texcoord u="11.7076" v="2.34772"/>
+			</vertex>
+			<vertex>
+				<position x="-14.9885" y="3.6718e-008" z="20.6299"/>
+				<normal x="0.587785" y="-4.89142e-007" z="-0.809017"/>
+				<texcoord u="13.2655" v="2.34714"/>
+			</vertex>
+			<vertex>
+				<position x="-12.75" y="3.6718e-008" z="22.0837"/>
+				<normal x="0.5" y="-1.67338e-006" z="-0.866025"/>
+				<texcoord u="14.8233" v="2.34657"/>
+			</vertex>
+			<vertex>
+				<position x="-10.3718" y="3.6718e-008" z="23.2954"/>
+				<normal x="0.406736" y="-2.57443e-007" z="-0.913546"/>
+				<texcoord u="16.3812" v="2.34599"/>
+			</vertex>
+			<vertex>
+				<position x="-7.87994" y="3.6718e-008" z="24.252"/>
+				<normal x="0.309017" y="2.93485e-007" z="-0.951057"/>
+				<texcoord u="17.939" v="2.34542"/>
+			</vertex>
+			<vertex>
+				<position x="-5.30175" y="3.6718e-008" z="24.9428"/>
+				<normal x="0.207911" y="3.50122e-007" z="-0.978148"/>
+				<texcoord u="19.4968" v="2.34484"/>
+			</vertex>
+			<vertex>
+				<position x="-2.66548" y="3.6718e-008" z="25.3603"/>
+				<normal x="0.155816" y="-0.0888411" z="-0.983783"/>
+				<texcoord u="21.0547" v="2.34426"/>
+			</vertex>
+			<vertex>
+				<position x="3.3932e-007" y="3.6718e-008" z="25.5"/>
+				<normal x="-0.0521292" y="0.0888408" z="-0.994681"/>
+				<texcoord u="22.6125" v="2.34369"/>
+			</vertex>
+			<vertex>
+				<position x="2.66548" y="3.6718e-008" z="25.3603"/>
+				<normal x="-0.104529" y="5.92119e-007" z="-0.994522"/>
+				<texcoord u="24.1703" v="2.34311"/>
+			</vertex>
+			<vertex>
+				<position x="5.30175" y="3.6718e-008" z="24.9428"/>
+				<normal x="-0.207912" y="5.50928e-007" z="-0.978147"/>
+				<texcoord u="25.7282" v="2.34254"/>
+			</vertex>
+			<vertex>
+				<position x="7.87994" y="3.6718e-008" z="24.2519"/>
+				<normal x="-0.257796" y="-0.0888434" z="-0.962106"/>
+				<texcoord u="27.286" v="2.34196"/>
+			</vertex>
+			<vertex>
+				<position x="10.3718" y="3.6718e-008" z="23.2954"/>
+				<normal x="-0.452195" y="0.0888405" z="-0.887483"/>
+				<texcoord u="28.8439" v="2.34138"/>
+			</vertex>
+			<vertex>
+				<position x="12.75" y="3.6718e-008" z="22.0837"/>
+				<normal x="-0.5" y="-3.50122e-007" z="-0.866025"/>
+				<texcoord u="30.4018" v="2.34081"/>
+			</vertex>
+			<vertex>
+				<position x="14.9885" y="3.6718e-008" z="20.6299"/>
+				<normal x="-0.587785" y="1.79695e-006" z="-0.809017"/>
+				<texcoord u="31.9596" v="2.34023"/>
+			</vertex>
+			<vertex>
+				<position x="17.0628" y="3.6718e-008" z="18.9502"/>
+				<normal x="-0.626832" y="-0.0888453" z="-0.774073"/>
+				<texcoord u="33.5174" v="2.33966"/>
+			</vertex>
+			<vertex>
+				<position x="18.9502" y="3.6718e-008" z="17.0628"/>
+				<normal x="-0.774073" y="0.0888433" z="-0.626831"/>
+				<texcoord u="35.0752" v="2.33908"/>
+			</vertex>
+			<vertex>
+				<position x="20.6299" y="3.6718e-008" z="14.9885"/>
+				<normal x="-0.809017" y="6.38459e-007" z="-0.587785"/>
+				<texcoord u="36.6331" v="2.33851"/>
+			</vertex>
+			<vertex>
+				<position x="22.0836" y="3.6718e-008" z="12.75"/>
+				<normal x="-0.866025" y="1.591e-006" z="-0.5"/>
+				<texcoord u="38.191" v="2.33793"/>
+			</vertex>
+			<vertex>
+				<position x="23.2954" y="3.6718e-008" z="10.3718"/>
+				<normal x="-0.887483" y="-0.0888415" z="-0.452195"/>
+				<texcoord u="39.7488" v="2.33735"/>
+			</vertex>
+			<vertex>
+				<position x="24.2519" y="3.6718e-008" z="7.87993"/>
+				<normal x="-0.962106" y="0.0888445" z="-0.257796"/>
+				<texcoord u="41.3066" v="2.33678"/>
+			</vertex>
+			<vertex>
+				<position x="24.9428" y="3.6718e-008" z="5.30175"/>
+				<normal x="-0.978148" y="-9.42242e-007" z="-0.207912"/>
+				<texcoord u="42.8645" v="2.3362"/>
+			</vertex>
+			<vertex>
+				<position x="25.3603" y="3.6718e-008" z="2.66548"/>
+				<normal x="-0.994522" y="1.15849e-006" z="-0.104528"/>
+				<texcoord u="44.4223" v="2.33563"/>
+			</vertex>
+			<vertex>
+				<position x="25.5" y="3.6718e-008" z="0"/>
+				<normal x="-1" y="1.88963e-006" z="-5.74999e-006"/>
+				<texcoord u="45.9802" v="2.33505"/>
+			</vertex>
+			<vertex>
+				<position x="25.609" y="0.433013" z="-2.69161"/>
+				<normal x="-0.497612" y="0.866058" z="0.0482243"/>
+				<texcoord u="46.9324" v="-1.36903"/>
+			</vertex>
+			<vertex>
+				<position x="25.427" y="0.25" z="-2.67248"/>
+				<normal x="-0.861484" y="0.500068" z="0.0881915"/>
+				<texcoord u="46.8718" v="-1.73938"/>
+			</vertex>
+			<vertex>
+				<position x="25.8576" y="0.5" z="-2.71775"/>
+				<normal x="-0.000488679" y="0.999989" z="-0.00465583"/>
+				<texcoord u="46.9929" v="-0.998676"/>
+			</vertex>
+			<vertex>
+				<position x="26.1062" y="0.433013" z="-2.74388"/>
+				<normal x="0.496767" y="0.866057" z="-0.0562834"/>
+				<texcoord u="47.0535" v="-0.628326"/>
+			</vertex>
+			<vertex>
+				<position x="26.2882" y="0.25" z="-2.76301"/>
+				<normal x="0.860995" y="0.500068" z="-0.0928384"/>
+				<texcoord u="47.1141" v="-0.257979"/>
+			</vertex>
+			<vertex>
+				<position x="26.3549" y="-2.38132e-008" z="-2.77001"/>
+				<normal x="0.994522" y="-3.08932e-008" z="-0.104523"/>
+				<texcoord u="47.1747" v="0.112372"/>
+			</vertex>
+			<vertex>
+				<position x="26.2882" y="-0.25" z="-2.76301"/>
+				<normal x="0.861485" y="-0.500066" z="-0.0881918"/>
+				<texcoord u="47.2353" v="0.482721"/>
+			</vertex>
+			<vertex>
+				<position x="26.1062" y="-0.433013" z="-2.74388"/>
+				<normal x="0.497613" y="-0.866057" z="-0.0482246"/>
+				<texcoord u="47.2958" v="0.853071"/>
+			</vertex>
+			<vertex>
+				<position x="25.8576" y="-0.5" z="-2.71775"/>
+				<normal x="0.000489486" y="-0.999989" z="0.0046557"/>
+				<texcoord u="47.3564" v="1.22342"/>
+			</vertex>
+			<vertex>
+				<position x="25.609" y="-0.433013" z="-2.69161"/>
+				<normal x="-0.496766" y="-0.866058" z="0.0562832"/>
+				<texcoord u="47.4169" v="1.59377"/>
+			</vertex>
+			<vertex>
+				<position x="25.427" y="-0.25" z="-2.67248"/>
+				<normal x="-0.860994" y="-0.50007" z="0.0928382"/>
+				<texcoord u="47.4774" v="1.96412"/>
+			</vertex>
+			<vertex>
+				<position x="25.3603" y="3.6718e-008" z="-2.66548"/>
+				<normal x="-0.994522" y="1.90508e-007" z="0.104523"/>
+				<texcoord u="47.538" v="2.33447"/>
+			</vertex>
+			<vertex>
+				<position x="25.427" y="0.25" z="-2.67248"/>
+				<normal x="-0.861484" y="0.500068" z="0.0881915"/>
+				<texcoord u="-45.8719" v="2.73938"/>
+			</vertex>
+			<vertex>
+				<position x="25.0083" y="0.25" z="-5.31568"/>
+				<normal x="-0.847544" y="0.500069" z="0.177763"/>
+				<texcoord u="-44.314" v="2.7388"/>
+			</vertex>
+			<vertex>
+				<position x="24.3157" y="0.25" z="-7.90065"/>
+				<normal x="-0.82432" y="0.500068" z="0.265382"/>
+				<texcoord u="-42.7561" v="2.73822"/>
+			</vertex>
+			<vertex>
+				<position x="23.3566" y="0.25" z="-10.399"/>
+				<normal x="-0.847002" y="0.420566" z="0.325134"/>
+				<texcoord u="-41.1983" v="2.73765"/>
+			</vertex>
+			<vertex>
+				<position x="22.1417" y="0.25" z="-12.7835"/>
+				<normal x="-0.686402" y="0.574591" z="0.445755"/>
+				<texcoord u="-39.6405" v="2.73707"/>
+			</vertex>
+			<vertex>
+				<position x="20.6841" y="0.25" z="-15.0279"/>
+				<normal x="-0.701967" y="0.500069" z="0.507122"/>
+				<texcoord u="-38.0826" v="2.7365"/>
+			</vertex>
+			<vertex>
+				<position x="19" y="0.25" z="-17.1077"/>
+				<normal x="-0.645114" y="0.500068" z="0.57772"/>
+				<texcoord u="-36.5248" v="2.73592"/>
+			</vertex>
+			<vertex>
+				<position x="17.1077" y="0.25" z="-19"/>
+				<normal x="-0.641533" y="0.420562" z="0.641532"/>
+				<texcoord u="-34.9669" v="2.73534"/>
+			</vertex>
+			<vertex>
+				<position x="15.0279" y="0.25" z="-20.6842"/>
+				<normal x="-0.445755" y="0.57459" z="0.686403"/>
+				<texcoord u="-33.4091" v="2.73477"/>
+			</vertex>
+			<vertex>
+				<position x="12.7835" y="0.25" z="-22.1417"/>
+				<normal x="-0.437489" y="0.466571" z="0.76871"/>
+				<texcoord u="-31.8512" v="2.73419"/>
+			</vertex>
+			<vertex>
+				<position x="10.399" y="0.25" z="-23.3566"/>
+				<normal x="-0.333829" y="0.545674" z="0.768634"/>
+				<texcoord u="-30.2934" v="2.73362"/>
+			</vertex>
+			<vertex>
+				<position x="7.90064" y="0.25" z="-24.3157"/>
+				<normal x="-0.325134" y="0.420562" z="0.847004"/>
+				<texcoord u="-28.7356" v="2.73304"/>
+			</vertex>
+			<vertex>
+				<position x="5.31568" y="0.25" z="-25.0083"/>
+				<normal x="-0.128032" y="0.57459" z="0.808365"/>
+				<texcoord u="-27.1777" v="2.73246"/>
+			</vertex>
+			<vertex>
+				<position x="2.67248" y="0.25" z="-25.427"/>
+				<normal x="-0.0928429" y="0.500068" z="0.860995"/>
+				<texcoord u="-25.6198" v="2.73189"/>
+			</vertex>
+			<vertex>
+				<position x="-1.24023e-006" y="0.25" z="-25.567"/>
+				<normal x="-0.002336" y="0.500068" z="0.865983"/>
+				<texcoord u="-24.062" v="2.73131"/>
+			</vertex>
+			<vertex>
+				<position x="-2.67248" y="0.25" z="-25.427"/>
+				<normal x="0.0474825" y="0.420564" z="0.90602"/>
+				<texcoord u="-22.5042" v="2.73074"/>
+			</vertex>
+			<vertex>
+				<position x="-5.31568" y="0.25" z="-25.0083"/>
+				<normal x="0.211828" y="0.574591" z="0.790553"/>
+				<texcoord u="-20.9463" v="2.73016"/>
+			</vertex>
+			<vertex>
+				<position x="-7.90064" y="0.25" z="-24.3157"/>
+				<normal x="0.265382" y="0.500069" z="0.82432"/>
+				<texcoord u="-19.3885" v="2.72958"/>
+			</vertex>
+			<vertex>
+				<position x="-10.399" y="0.25" z="-23.3566"/>
+				<normal x="0.350093" y="0.500069" z="0.792064"/>
+				<texcoord u="-17.8307" v="2.72901"/>
+			</vertex>
+			<vertex>
+				<position x="-12.7835" y="0.25" z="-22.1417"/>
+				<normal x="0.430969" y="0.500067" z="0.751132"/>
+				<texcoord u="-16.2728" v="2.72843"/>
+			</vertex>
+			<vertex>
+				<position x="-15.0279" y="0.25" z="-20.6841"/>
+				<normal x="0.507123" y="0.500068" z="0.701968"/>
+				<texcoord u="-14.715" v="2.72786"/>
+			</vertex>
+			<vertex>
+				<position x="-17.1077" y="0.25" z="-19"/>
+				<normal x="0.577721" y="0.500067" z="0.645114"/>
+				<texcoord u="-13.1572" v="2.72728"/>
+			</vertex>
+			<vertex>
+				<position x="-19" y="0.25" z="-17.1077"/>
+				<normal x="0.641989" y="0.500066" z="0.581192"/>
+				<texcoord u="-11.5993" v="2.7267"/>
+			</vertex>
+			<vertex>
+				<position x="-20.6841" y="0.25" z="-15.0279"/>
+				<normal x="0.705077" y="0.420561" z="0.570959"/>
+				<texcoord u="-10.0415" v="2.72613"/>
+			</vertex>
+			<vertex>
+				<position x="-22.1417" y="0.25" z="-12.7835"/>
+				<normal x="0.729237" y="0.574589" z="0.371565"/>
+				<texcoord u="-8.48365" v="2.72555"/>
+			</vertex>
+			<vertex>
+				<position x="-23.3566" y="0.25" z="-10.399"/>
+				<normal x="0.790165" y="0.500068" z="0.35436"/>
+				<texcoord u="-6.92582" v="2.72498"/>
+			</vertex>
+			<vertex>
+				<position x="-24.3157" y="0.25" z="-7.90064"/>
+				<normal x="0.822878" y="0.500067" z="0.269825"/>
+				<texcoord u="-5.36796" v="2.7244"/>
+			</vertex>
+			<vertex>
+				<position x="-25.0083" y="0.25" z="-5.31568"/>
+				<normal x="0.876349" y="0.420564" z="0.234817"/>
+				<texcoord u="-3.81014" v="2.72383"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4269" y="0.25" z="-2.67248"/>
+				<normal x="0.817319" y="0.574591" z="0.0428337"/>
+				<texcoord u="-2.25231" v="2.72325"/>
+			</vertex>
+			<vertex>
+				<position x="-25.567" y="0.25" z="-7.73579e-008"/>
+				<normal x="0.865983" y="0.500068" z="0.002336"/>
+				<texcoord u="-0.694467" v="2.72267"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4269" y="0.25" z="2.67248"/>
+				<normal x="0.861483" y="0.500069" z="-0.0881967"/>
+				<texcoord u="0.86337" v="2.7221"/>
+			</vertex>
+			<vertex>
+				<position x="-25.0083" y="0.25" z="5.31568"/>
+				<normal x="0.896092" y="0.420566" z="-0.141927"/>
+				<texcoord u="2.42118" v="2.72152"/>
+			</vertex>
+			<vertex>
+				<position x="-24.3157" y="0.25" z="7.90064"/>
+				<normal x="0.76408" y="0.574591" z="-0.293303"/>
+				<texcoord u="3.97904" v="2.72095"/>
+			</vertex>
+			<vertex>
+				<position x="-23.3566" y="0.25" z="10.399"/>
+				<normal x="0.792064" y="0.500069" z="-0.350093"/>
+				<texcoord u="5.53685" v="2.72037"/>
+			</vertex>
+			<vertex>
+				<position x="-22.1417" y="0.25" z="12.7835"/>
+				<normal x="0.751131" y="0.500069" z="-0.430968"/>
+				<texcoord u="7.09469" v="2.7198"/>
+			</vertex>
+			<vertex>
+				<position x="-20.6841" y="0.25" z="15.0279"/>
+				<normal x="0.760894" y="0.420565" z="-0.494131"/>
+				<texcoord u="8.65253" v="2.71922"/>
+			</vertex>
+			<vertex>
+				<position x="-19" y="0.25" z="17.1077"/>
+				<normal x="0.578725" y="0.574592" z="-0.578725"/>
+				<texcoord u="10.2104" v="2.71864"/>
+			</vertex>
+			<vertex>
+				<position x="-17.1077" y="0.25" z="19"/>
+				<normal x="0.581191" y="0.500069" z="-0.641987"/>
+				<texcoord u="11.7682" v="2.71807"/>
+			</vertex>
+			<vertex>
+				<position x="-15.0279" y="0.25" z="20.6841"/>
+				<normal x="0.510901" y="0.500069" z="-0.699221"/>
+				<texcoord u="13.326" v="2.71749"/>
+			</vertex>
+			<vertex>
+				<position x="-12.7835" y="0.25" z="22.1417"/>
+				<normal x="0.435014" y="0.500069" z="-0.748795"/>
+				<texcoord u="14.8839" v="2.71692"/>
+			</vertex>
+			<vertex>
+				<position x="-10.399" y="0.25" z="23.3566"/>
+				<normal x="0.354361" y="0.500068" z="-0.790165"/>
+				<texcoord u="16.4417" v="2.71634"/>
+			</vertex>
+			<vertex>
+				<position x="-7.90064" y="0.25" z="24.3157"/>
+				<normal x="0.269825" y="0.500068" z="-0.822877"/>
+				<texcoord u="17.9995" v="2.71577"/>
+			</vertex>
+			<vertex>
+				<position x="-5.31568" y="0.25" z="25.0083"/>
+				<normal x="0.182333" y="0.500068" z="-0.846574"/>
+				<texcoord u="19.5574" v="2.71519"/>
+			</vertex>
+			<vertex>
+				<position x="-2.67248" y="0.25" z="25.4269"/>
+				<normal x="0.141927" y="0.420563" z="-0.896093"/>
+				<texcoord u="21.1152" v="2.71461"/>
+			</vertex>
+			<vertex>
+				<position x="3.40212e-007" y="0.25" z="25.567"/>
+				<normal x="-0.0428341" y="0.574591" z="-0.817319"/>
+				<texcoord u="22.6731" v="2.71404"/>
+			</vertex>
+			<vertex>
+				<position x="2.67248" y="0.25" z="25.4269"/>
+				<normal x="-0.0881971" y="0.500067" z="-0.861484"/>
+				<texcoord u="24.2309" v="2.71346"/>
+			</vertex>
+			<vertex>
+				<position x="5.31568" y="0.25" z="25.0083"/>
+				<normal x="-0.177763" y="0.500068" z="-0.847545"/>
+				<texcoord u="25.7887" v="2.71288"/>
+			</vertex>
+			<vertex>
+				<position x="7.90064" y="0.25" z="24.3157"/>
+				<normal x="-0.234817" y="0.420565" z="-0.876348"/>
+				<texcoord u="27.3466" v="2.71231"/>
+			</vertex>
+			<vertex>
+				<position x="10.399" y="0.25" z="23.3566"/>
+				<normal x="-0.371565" y="0.574592" z="-0.729235"/>
+				<texcoord u="28.9045" v="2.71173"/>
+			</vertex>
+			<vertex>
+				<position x="12.7835" y="0.25" z="22.1417"/>
+				<normal x="-0.430969" y="0.500066" z="-0.751132"/>
+				<texcoord u="30.4623" v="2.71116"/>
+			</vertex>
+			<vertex>
+				<position x="15.0279" y="0.25" z="20.6841"/>
+				<normal x="-0.507122" y="0.500069" z="-0.701968"/>
+				<texcoord u="32.0201" v="2.71058"/>
+			</vertex>
+			<vertex>
+				<position x="17.1077" y="0.25" z="19"/>
+				<normal x="-0.570959" y="0.420565" z="-0.705075"/>
+				<texcoord u="33.578" v="2.71001"/>
+			</vertex>
+			<vertex>
+				<position x="19" y="0.25" z="17.1077"/>
+				<normal x="-0.636047" y="0.574592" z="-0.515061"/>
+				<texcoord u="35.1358" v="2.70943"/>
+			</vertex>
+			<vertex>
+				<position x="20.6841" y="0.25" z="15.0279"/>
+				<normal x="-0.699221" y="0.500069" z="-0.510901"/>
+				<texcoord u="36.6937" v="2.70885"/>
+			</vertex>
+			<vertex>
+				<position x="22.1417" y="0.25" z="12.7835"/>
+				<normal x="-0.748795" y="0.500068" z="-0.435014"/>
+				<texcoord u="38.2515" v="2.70828"/>
+			</vertex>
+			<vertex>
+				<position x="23.3566" y="0.25" z="10.399"/>
+				<normal x="-0.808376" y="0.420566" z="-0.411888"/>
+				<texcoord u="39.8093" v="2.7077"/>
+			</vertex>
+			<vertex>
+				<position x="24.3157" y="0.25" z="7.90063"/>
+				<normal x="-0.790553" y="0.574591" z="-0.211828"/>
+				<texcoord u="41.3672" v="2.70713"/>
+			</vertex>
+			<vertex>
+				<position x="25.0083" y="0.25" z="5.31568"/>
+				<normal x="-0.846572" y="0.50007" z="-0.182333"/>
+				<texcoord u="42.925" v="2.70655"/>
+			</vertex>
+			<vertex>
+				<position x="25.4269" y="0.25" z="2.67248"/>
+				<normal x="-0.860996" y="0.500067" z="-0.0928429"/>
+				<texcoord u="44.4829" v="2.70598"/>
+			</vertex>
+			<vertex>
+				<position x="25.567" y="0.25" z="0"/>
+				<normal x="-0.865983" y="0.500068" z="-0.00234062"/>
+				<texcoord u="46.0407" v="2.7054"/>
+			</vertex>
+			<vertex>
+				<position x="25.427" y="0.25" z="-2.67248"/>
+				<normal x="-0.861484" y="0.500068" z="0.0881915"/>
+				<texcoord u="47.5985" v="2.70482"/>
+			</vertex>
+		</vertexbuffer>
+	</sharedgeometry>
+	<submeshes>
+		<submesh material="lambert2" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+			<faces count="1152">
+				<face v1="60" v2="61" v3="0"/>
+				<face v1="1" v2="0" v3="61"/>
+				<face v1="61" v2="62" v3="1"/>
+				<face v1="2" v2="1" v3="62"/>
+				<face v1="62" v2="63" v3="2"/>
+				<face v1="3" v2="2" v3="63"/>
+				<face v1="64" v2="65" v3="4"/>
+				<face v1="5" v2="4" v3="65"/>
+				<face v1="65" v2="66" v3="5"/>
+				<face v1="6" v2="5" v3="66"/>
+				<face v1="66" v2="67" v3="6"/>
+				<face v1="7" v2="6" v3="67"/>
+				<face v1="68" v2="69" v3="8"/>
+				<face v1="9" v2="8" v3="69"/>
+				<face v1="69" v2="70" v3="9"/>
+				<face v1="10" v2="9" v3="70"/>
+				<face v1="70" v2="71" v3="10"/>
+				<face v1="11" v2="10" v3="71"/>
+				<face v1="72" v2="73" v3="12"/>
+				<face v1="13" v2="12" v3="73"/>
+				<face v1="73" v2="74" v3="13"/>
+				<face v1="14" v2="13" v3="74"/>
+				<face v1="74" v2="75" v3="14"/>
+				<face v1="15" v2="14" v3="75"/>
+				<face v1="76" v2="77" v3="16"/>
+				<face v1="17" v2="16" v3="77"/>
+				<face v1="77" v2="78" v3="17"/>
+				<face v1="18" v2="17" v3="78"/>
+				<face v1="78" v2="79" v3="18"/>
+				<face v1="19" v2="18" v3="79"/>
+				<face v1="79" v2="80" v3="19"/>
+				<face v1="20" v2="19" v3="80"/>
+				<face v1="80" v2="81" v3="20"/>
+				<face v1="21" v2="20" v3="81"/>
+				<face v1="81" v2="82" v3="21"/>
+				<face v1="22" v2="21" v3="82"/>
+				<face v1="82" v2="83" v3="22"/>
+				<face v1="23" v2="22" v3="83"/>
+				<face v1="84" v2="85" v3="24"/>
+				<face v1="25" v2="24" v3="85"/>
+				<face v1="85" v2="86" v3="25"/>
+				<face v1="26" v2="25" v3="86"/>
+				<face v1="86" v2="87" v3="26"/>
+				<face v1="27" v2="26" v3="87"/>
+				<face v1="88" v2="89" v3="28"/>
+				<face v1="29" v2="28" v3="89"/>
+				<face v1="89" v2="90" v3="29"/>
+				<face v1="30" v2="29" v3="90"/>
+				<face v1="90" v2="91" v3="30"/>
+				<face v1="31" v2="30" v3="91"/>
+				<face v1="92" v2="93" v3="32"/>
+				<face v1="33" v2="32" v3="93"/>
+				<face v1="93" v2="94" v3="33"/>
+				<face v1="34" v2="33" v3="94"/>
+				<face v1="94" v2="95" v3="34"/>
+				<face v1="35" v2="34" v3="95"/>
+				<face v1="96" v2="97" v3="36"/>
+				<face v1="37" v2="36" v3="97"/>
+				<face v1="97" v2="98" v3="37"/>
+				<face v1="38" v2="37" v3="98"/>
+				<face v1="98" v2="99" v3="38"/>
+				<face v1="39" v2="38" v3="99"/>
+				<face v1="99" v2="100" v3="39"/>
+				<face v1="40" v2="39" v3="100"/>
+				<face v1="100" v2="101" v3="40"/>
+				<face v1="41" v2="40" v3="101"/>
+				<face v1="101" v2="102" v3="41"/>
+				<face v1="42" v2="41" v3="102"/>
+				<face v1="102" v2="103" v3="42"/>
+				<face v1="43" v2="42" v3="103"/>
+				<face v1="104" v2="105" v3="44"/>
+				<face v1="45" v2="44" v3="105"/>
+				<face v1="105" v2="106" v3="45"/>
+				<face v1="46" v2="45" v3="106"/>
+				<face v1="106" v2="107" v3="46"/>
+				<face v1="47" v2="46" v3="107"/>
+				<face v1="108" v2="109" v3="48"/>
+				<face v1="49" v2="48" v3="109"/>
+				<face v1="109" v2="110" v3="49"/>
+				<face v1="50" v2="49" v3="110"/>
+				<face v1="110" v2="111" v3="50"/>
+				<face v1="51" v2="50" v3="111"/>
+				<face v1="112" v2="113" v3="52"/>
+				<face v1="53" v2="52" v3="113"/>
+				<face v1="113" v2="114" v3="53"/>
+				<face v1="54" v2="53" v3="114"/>
+				<face v1="114" v2="115" v3="54"/>
+				<face v1="55" v2="54" v3="115"/>
+				<face v1="116" v2="117" v3="56"/>
+				<face v1="57" v2="56" v3="117"/>
+				<face v1="117" v2="118" v3="57"/>
+				<face v1="58" v2="57" v3="118"/>
+				<face v1="118" v2="119" v3="58"/>
+				<face v1="59" v2="58" v3="119"/>
+				<face v1="119" v2="720" v3="59"/>
+				<face v1="721" v2="59" v3="720"/>
+				<face v1="120" v2="121" v3="60"/>
+				<face v1="61" v2="60" v3="121"/>
+				<face v1="121" v2="122" v3="61"/>
+				<face v1="62" v2="61" v3="122"/>
+				<face v1="122" v2="123" v3="62"/>
+				<face v1="63" v2="62" v3="123"/>
+				<face v1="124" v2="125" v3="64"/>
+				<face v1="65" v2="64" v3="125"/>
+				<face v1="125" v2="126" v3="65"/>
+				<face v1="66" v2="65" v3="126"/>
+				<face v1="126" v2="127" v3="66"/>
+				<face v1="67" v2="66" v3="127"/>
+				<face v1="128" v2="129" v3="68"/>
+				<face v1="69" v2="68" v3="129"/>
+				<face v1="129" v2="130" v3="69"/>
+				<face v1="70" v2="69" v3="130"/>
+				<face v1="130" v2="131" v3="70"/>
+				<face v1="71" v2="70" v3="131"/>
+				<face v1="132" v2="133" v3="72"/>
+				<face v1="73" v2="72" v3="133"/>
+				<face v1="133" v2="134" v3="73"/>
+				<face v1="74" v2="73" v3="134"/>
+				<face v1="134" v2="135" v3="74"/>
+				<face v1="75" v2="74" v3="135"/>
+				<face v1="136" v2="137" v3="76"/>
+				<face v1="77" v2="76" v3="137"/>
+				<face v1="137" v2="138" v3="77"/>
+				<face v1="78" v2="77" v3="138"/>
+				<face v1="138" v2="139" v3="78"/>
+				<face v1="79" v2="78" v3="139"/>
+				<face v1="139" v2="140" v3="79"/>
+				<face v1="80" v2="79" v3="140"/>
+				<face v1="140" v2="141" v3="80"/>
+				<face v1="81" v2="80" v3="141"/>
+				<face v1="141" v2="142" v3="81"/>
+				<face v1="82" v2="81" v3="142"/>
+				<face v1="142" v2="143" v3="82"/>
+				<face v1="83" v2="82" v3="143"/>
+				<face v1="144" v2="145" v3="84"/>
+				<face v1="85" v2="84" v3="145"/>
+				<face v1="145" v2="146" v3="85"/>
+				<face v1="86" v2="85" v3="146"/>
+				<face v1="146" v2="147" v3="86"/>
+				<face v1="87" v2="86" v3="147"/>
+				<face v1="148" v2="149" v3="88"/>
+				<face v1="89" v2="88" v3="149"/>
+				<face v1="149" v2="150" v3="89"/>
+				<face v1="90" v2="89" v3="150"/>
+				<face v1="150" v2="151" v3="90"/>
+				<face v1="91" v2="90" v3="151"/>
+				<face v1="152" v2="153" v3="92"/>
+				<face v1="93" v2="92" v3="153"/>
+				<face v1="153" v2="154" v3="93"/>
+				<face v1="94" v2="93" v3="154"/>
+				<face v1="154" v2="155" v3="94"/>
+				<face v1="95" v2="94" v3="155"/>
+				<face v1="156" v2="157" v3="96"/>
+				<face v1="97" v2="96" v3="157"/>
+				<face v1="157" v2="158" v3="97"/>
+				<face v1="98" v2="97" v3="158"/>
+				<face v1="158" v2="159" v3="98"/>
+				<face v1="99" v2="98" v3="159"/>
+				<face v1="159" v2="160" v3="99"/>
+				<face v1="100" v2="99" v3="160"/>
+				<face v1="160" v2="161" v3="100"/>
+				<face v1="101" v2="100" v3="161"/>
+				<face v1="161" v2="162" v3="101"/>
+				<face v1="102" v2="101" v3="162"/>
+				<face v1="162" v2="163" v3="102"/>
+				<face v1="103" v2="102" v3="163"/>
+				<face v1="164" v2="165" v3="104"/>
+				<face v1="105" v2="104" v3="165"/>
+				<face v1="165" v2="166" v3="105"/>
+				<face v1="106" v2="105" v3="166"/>
+				<face v1="166" v2="167" v3="106"/>
+				<face v1="107" v2="106" v3="167"/>
+				<face v1="168" v2="169" v3="108"/>
+				<face v1="109" v2="108" v3="169"/>
+				<face v1="169" v2="170" v3="109"/>
+				<face v1="110" v2="109" v3="170"/>
+				<face v1="170" v2="171" v3="110"/>
+				<face v1="111" v2="110" v3="171"/>
+				<face v1="172" v2="173" v3="112"/>
+				<face v1="113" v2="112" v3="173"/>
+				<face v1="173" v2="174" v3="113"/>
+				<face v1="114" v2="113" v3="174"/>
+				<face v1="174" v2="175" v3="114"/>
+				<face v1="115" v2="114" v3="175"/>
+				<face v1="176" v2="177" v3="116"/>
+				<face v1="117" v2="116" v3="177"/>
+				<face v1="177" v2="178" v3="117"/>
+				<face v1="118" v2="117" v3="178"/>
+				<face v1="178" v2="179" v3="118"/>
+				<face v1="119" v2="118" v3="179"/>
+				<face v1="179" v2="722" v3="119"/>
+				<face v1="720" v2="119" v3="722"/>
+				<face v1="180" v2="181" v3="120"/>
+				<face v1="121" v2="120" v3="181"/>
+				<face v1="181" v2="182" v3="121"/>
+				<face v1="122" v2="121" v3="182"/>
+				<face v1="182" v2="183" v3="122"/>
+				<face v1="123" v2="122" v3="183"/>
+				<face v1="184" v2="185" v3="124"/>
+				<face v1="125" v2="124" v3="185"/>
+				<face v1="185" v2="186" v3="125"/>
+				<face v1="126" v2="125" v3="186"/>
+				<face v1="186" v2="187" v3="126"/>
+				<face v1="127" v2="126" v3="187"/>
+				<face v1="188" v2="189" v3="128"/>
+				<face v1="129" v2="128" v3="189"/>
+				<face v1="189" v2="190" v3="129"/>
+				<face v1="130" v2="129" v3="190"/>
+				<face v1="190" v2="191" v3="130"/>
+				<face v1="131" v2="130" v3="191"/>
+				<face v1="192" v2="193" v3="132"/>
+				<face v1="133" v2="132" v3="193"/>
+				<face v1="193" v2="194" v3="133"/>
+				<face v1="134" v2="133" v3="194"/>
+				<face v1="194" v2="195" v3="134"/>
+				<face v1="135" v2="134" v3="195"/>
+				<face v1="196" v2="197" v3="136"/>
+				<face v1="137" v2="136" v3="197"/>
+				<face v1="197" v2="198" v3="137"/>
+				<face v1="138" v2="137" v3="198"/>
+				<face v1="198" v2="199" v3="138"/>
+				<face v1="139" v2="138" v3="199"/>
+				<face v1="199" v2="200" v3="139"/>
+				<face v1="140" v2="139" v3="200"/>
+				<face v1="200" v2="201" v3="140"/>
+				<face v1="141" v2="140" v3="201"/>
+				<face v1="201" v2="202" v3="141"/>
+				<face v1="142" v2="141" v3="202"/>
+				<face v1="202" v2="203" v3="142"/>
+				<face v1="143" v2="142" v3="203"/>
+				<face v1="204" v2="205" v3="144"/>
+				<face v1="145" v2="144" v3="205"/>
+				<face v1="205" v2="206" v3="145"/>
+				<face v1="146" v2="145" v3="206"/>
+				<face v1="206" v2="207" v3="146"/>
+				<face v1="147" v2="146" v3="207"/>
+				<face v1="208" v2="209" v3="148"/>
+				<face v1="149" v2="148" v3="209"/>
+				<face v1="209" v2="210" v3="149"/>
+				<face v1="150" v2="149" v3="210"/>
+				<face v1="210" v2="211" v3="150"/>
+				<face v1="151" v2="150" v3="211"/>
+				<face v1="212" v2="213" v3="152"/>
+				<face v1="153" v2="152" v3="213"/>
+				<face v1="213" v2="214" v3="153"/>
+				<face v1="154" v2="153" v3="214"/>
+				<face v1="214" v2="215" v3="154"/>
+				<face v1="155" v2="154" v3="215"/>
+				<face v1="216" v2="217" v3="156"/>
+				<face v1="157" v2="156" v3="217"/>
+				<face v1="217" v2="218" v3="157"/>
+				<face v1="158" v2="157" v3="218"/>
+				<face v1="218" v2="219" v3="158"/>
+				<face v1="159" v2="158" v3="219"/>
+				<face v1="219" v2="220" v3="159"/>
+				<face v1="160" v2="159" v3="220"/>
+				<face v1="220" v2="221" v3="160"/>
+				<face v1="161" v2="160" v3="221"/>
+				<face v1="221" v2="222" v3="161"/>
+				<face v1="162" v2="161" v3="222"/>
+				<face v1="222" v2="223" v3="162"/>
+				<face v1="163" v2="162" v3="223"/>
+				<face v1="224" v2="225" v3="164"/>
+				<face v1="165" v2="164" v3="225"/>
+				<face v1="225" v2="226" v3="165"/>
+				<face v1="166" v2="165" v3="226"/>
+				<face v1="226" v2="227" v3="166"/>
+				<face v1="167" v2="166" v3="227"/>
+				<face v1="228" v2="229" v3="168"/>
+				<face v1="169" v2="168" v3="229"/>
+				<face v1="229" v2="230" v3="169"/>
+				<face v1="170" v2="169" v3="230"/>
+				<face v1="230" v2="231" v3="170"/>
+				<face v1="171" v2="170" v3="231"/>
+				<face v1="232" v2="233" v3="172"/>
+				<face v1="173" v2="172" v3="233"/>
+				<face v1="233" v2="234" v3="173"/>
+				<face v1="174" v2="173" v3="234"/>
+				<face v1="234" v2="235" v3="174"/>
+				<face v1="175" v2="174" v3="235"/>
+				<face v1="236" v2="237" v3="176"/>
+				<face v1="177" v2="176" v3="237"/>
+				<face v1="237" v2="238" v3="177"/>
+				<face v1="178" v2="177" v3="238"/>
+				<face v1="238" v2="239" v3="178"/>
+				<face v1="179" v2="178" v3="239"/>
+				<face v1="239" v2="723" v3="179"/>
+				<face v1="722" v2="179" v3="723"/>
+				<face v1="240" v2="241" v3="180"/>
+				<face v1="181" v2="180" v3="241"/>
+				<face v1="241" v2="242" v3="181"/>
+				<face v1="182" v2="181" v3="242"/>
+				<face v1="242" v2="243" v3="182"/>
+				<face v1="183" v2="182" v3="243"/>
+				<face v1="244" v2="245" v3="184"/>
+				<face v1="185" v2="184" v3="245"/>
+				<face v1="245" v2="246" v3="185"/>
+				<face v1="186" v2="185" v3="246"/>
+				<face v1="246" v2="247" v3="186"/>
+				<face v1="187" v2="186" v3="247"/>
+				<face v1="248" v2="249" v3="188"/>
+				<face v1="189" v2="188" v3="249"/>
+				<face v1="249" v2="250" v3="189"/>
+				<face v1="190" v2="189" v3="250"/>
+				<face v1="250" v2="251" v3="190"/>
+				<face v1="191" v2="190" v3="251"/>
+				<face v1="252" v2="253" v3="192"/>
+				<face v1="193" v2="192" v3="253"/>
+				<face v1="253" v2="254" v3="193"/>
+				<face v1="194" v2="193" v3="254"/>
+				<face v1="254" v2="255" v3="194"/>
+				<face v1="195" v2="194" v3="255"/>
+				<face v1="256" v2="257" v3="196"/>
+				<face v1="197" v2="196" v3="257"/>
+				<face v1="257" v2="258" v3="197"/>
+				<face v1="198" v2="197" v3="258"/>
+				<face v1="258" v2="259" v3="198"/>
+				<face v1="199" v2="198" v3="259"/>
+				<face v1="259" v2="260" v3="199"/>
+				<face v1="200" v2="199" v3="260"/>
+				<face v1="260" v2="261" v3="200"/>
+				<face v1="201" v2="200" v3="261"/>
+				<face v1="261" v2="262" v3="201"/>
+				<face v1="202" v2="201" v3="262"/>
+				<face v1="262" v2="263" v3="202"/>
+				<face v1="203" v2="202" v3="263"/>
+				<face v1="264" v2="265" v3="204"/>
+				<face v1="205" v2="204" v3="265"/>
+				<face v1="265" v2="266" v3="205"/>
+				<face v1="206" v2="205" v3="266"/>
+				<face v1="266" v2="267" v3="206"/>
+				<face v1="207" v2="206" v3="267"/>
+				<face v1="268" v2="269" v3="208"/>
+				<face v1="209" v2="208" v3="269"/>
+				<face v1="269" v2="270" v3="209"/>
+				<face v1="210" v2="209" v3="270"/>
+				<face v1="270" v2="271" v3="210"/>
+				<face v1="211" v2="210" v3="271"/>
+				<face v1="272" v2="273" v3="212"/>
+				<face v1="213" v2="212" v3="273"/>
+				<face v1="273" v2="274" v3="213"/>
+				<face v1="214" v2="213" v3="274"/>
+				<face v1="274" v2="275" v3="214"/>
+				<face v1="215" v2="214" v3="275"/>
+				<face v1="276" v2="277" v3="216"/>
+				<face v1="217" v2="216" v3="277"/>
+				<face v1="277" v2="278" v3="217"/>
+				<face v1="218" v2="217" v3="278"/>
+				<face v1="278" v2="279" v3="218"/>
+				<face v1="219" v2="218" v3="279"/>
+				<face v1="279" v2="280" v3="219"/>
+				<face v1="220" v2="219" v3="280"/>
+				<face v1="280" v2="281" v3="220"/>
+				<face v1="221" v2="220" v3="281"/>
+				<face v1="281" v2="282" v3="221"/>
+				<face v1="222" v2="221" v3="282"/>
+				<face v1="282" v2="283" v3="222"/>
+				<face v1="223" v2="222" v3="283"/>
+				<face v1="284" v2="285" v3="224"/>
+				<face v1="225" v2="224" v3="285"/>
+				<face v1="285" v2="286" v3="225"/>
+				<face v1="226" v2="225" v3="286"/>
+				<face v1="286" v2="287" v3="226"/>
+				<face v1="227" v2="226" v3="287"/>
+				<face v1="288" v2="289" v3="228"/>
+				<face v1="229" v2="228" v3="289"/>
+				<face v1="289" v2="290" v3="229"/>
+				<face v1="230" v2="229" v3="290"/>
+				<face v1="290" v2="291" v3="230"/>
+				<face v1="231" v2="230" v3="291"/>
+				<face v1="292" v2="293" v3="232"/>
+				<face v1="233" v2="232" v3="293"/>
+				<face v1="293" v2="294" v3="233"/>
+				<face v1="234" v2="233" v3="294"/>
+				<face v1="294" v2="295" v3="234"/>
+				<face v1="235" v2="234" v3="295"/>
+				<face v1="296" v2="297" v3="236"/>
+				<face v1="237" v2="236" v3="297"/>
+				<face v1="297" v2="298" v3="237"/>
+				<face v1="238" v2="237" v3="298"/>
+				<face v1="298" v2="299" v3="238"/>
+				<face v1="239" v2="238" v3="299"/>
+				<face v1="299" v2="724" v3="239"/>
+				<face v1="723" v2="239" v3="724"/>
+				<face v1="300" v2="301" v3="240"/>
+				<face v1="241" v2="240" v3="301"/>
+				<face v1="301" v2="302" v3="241"/>
+				<face v1="242" v2="241" v3="302"/>
+				<face v1="302" v2="303" v3="242"/>
+				<face v1="243" v2="242" v3="303"/>
+				<face v1="304" v2="305" v3="244"/>
+				<face v1="245" v2="244" v3="305"/>
+				<face v1="305" v2="306" v3="245"/>
+				<face v1="246" v2="245" v3="306"/>
+				<face v1="306" v2="307" v3="246"/>
+				<face v1="247" v2="246" v3="307"/>
+				<face v1="308" v2="309" v3="248"/>
+				<face v1="249" v2="248" v3="309"/>
+				<face v1="309" v2="310" v3="249"/>
+				<face v1="250" v2="249" v3="310"/>
+				<face v1="310" v2="311" v3="250"/>
+				<face v1="251" v2="250" v3="311"/>
+				<face v1="312" v2="313" v3="252"/>
+				<face v1="253" v2="252" v3="313"/>
+				<face v1="313" v2="314" v3="253"/>
+				<face v1="254" v2="253" v3="314"/>
+				<face v1="314" v2="315" v3="254"/>
+				<face v1="255" v2="254" v3="315"/>
+				<face v1="316" v2="317" v3="256"/>
+				<face v1="257" v2="256" v3="317"/>
+				<face v1="317" v2="318" v3="257"/>
+				<face v1="258" v2="257" v3="318"/>
+				<face v1="318" v2="319" v3="258"/>
+				<face v1="259" v2="258" v3="319"/>
+				<face v1="319" v2="320" v3="259"/>
+				<face v1="260" v2="259" v3="320"/>
+				<face v1="320" v2="321" v3="260"/>
+				<face v1="261" v2="260" v3="321"/>
+				<face v1="321" v2="322" v3="261"/>
+				<face v1="262" v2="261" v3="322"/>
+				<face v1="322" v2="323" v3="262"/>
+				<face v1="263" v2="262" v3="323"/>
+				<face v1="324" v2="325" v3="264"/>
+				<face v1="265" v2="264" v3="325"/>
+				<face v1="325" v2="326" v3="265"/>
+				<face v1="266" v2="265" v3="326"/>
+				<face v1="326" v2="327" v3="266"/>
+				<face v1="267" v2="266" v3="327"/>
+				<face v1="328" v2="329" v3="268"/>
+				<face v1="269" v2="268" v3="329"/>
+				<face v1="329" v2="330" v3="269"/>
+				<face v1="270" v2="269" v3="330"/>
+				<face v1="330" v2="331" v3="270"/>
+				<face v1="271" v2="270" v3="331"/>
+				<face v1="332" v2="333" v3="272"/>
+				<face v1="273" v2="272" v3="333"/>
+				<face v1="333" v2="334" v3="273"/>
+				<face v1="274" v2="273" v3="334"/>
+				<face v1="334" v2="335" v3="274"/>
+				<face v1="275" v2="274" v3="335"/>
+				<face v1="336" v2="337" v3="276"/>
+				<face v1="277" v2="276" v3="337"/>
+				<face v1="337" v2="338" v3="277"/>
+				<face v1="278" v2="277" v3="338"/>
+				<face v1="338" v2="339" v3="278"/>
+				<face v1="279" v2="278" v3="339"/>
+				<face v1="339" v2="340" v3="279"/>
+				<face v1="280" v2="279" v3="340"/>
+				<face v1="340" v2="341" v3="280"/>
+				<face v1="281" v2="280" v3="341"/>
+				<face v1="341" v2="342" v3="281"/>
+				<face v1="282" v2="281" v3="342"/>
+				<face v1="342" v2="343" v3="282"/>
+				<face v1="283" v2="282" v3="343"/>
+				<face v1="344" v2="345" v3="284"/>
+				<face v1="285" v2="284" v3="345"/>
+				<face v1="345" v2="346" v3="285"/>
+				<face v1="286" v2="285" v3="346"/>
+				<face v1="346" v2="347" v3="286"/>
+				<face v1="287" v2="286" v3="347"/>
+				<face v1="348" v2="349" v3="288"/>
+				<face v1="289" v2="288" v3="349"/>
+				<face v1="349" v2="350" v3="289"/>
+				<face v1="290" v2="289" v3="350"/>
+				<face v1="350" v2="351" v3="290"/>
+				<face v1="291" v2="290" v3="351"/>
+				<face v1="352" v2="353" v3="292"/>
+				<face v1="293" v2="292" v3="353"/>
+				<face v1="353" v2="354" v3="293"/>
+				<face v1="294" v2="293" v3="354"/>
+				<face v1="354" v2="355" v3="294"/>
+				<face v1="295" v2="294" v3="355"/>
+				<face v1="356" v2="357" v3="296"/>
+				<face v1="297" v2="296" v3="357"/>
+				<face v1="357" v2="358" v3="297"/>
+				<face v1="298" v2="297" v3="358"/>
+				<face v1="358" v2="359" v3="298"/>
+				<face v1="299" v2="298" v3="359"/>
+				<face v1="359" v2="725" v3="299"/>
+				<face v1="724" v2="299" v3="725"/>
+				<face v1="301" v2="300" v3="361"/>
+				<face v1="300" v2="360" v3="361"/>
+				<face v1="302" v2="301" v3="362"/>
+				<face v1="301" v2="361" v3="362"/>
+				<face v1="303" v2="302" v3="363"/>
+				<face v1="302" v2="362" v3="363"/>
+				<face v1="305" v2="304" v3="365"/>
+				<face v1="304" v2="364" v3="365"/>
+				<face v1="306" v2="305" v3="366"/>
+				<face v1="305" v2="365" v3="366"/>
+				<face v1="307" v2="306" v3="367"/>
+				<face v1="306" v2="366" v3="367"/>
+				<face v1="309" v2="308" v3="369"/>
+				<face v1="308" v2="368" v3="369"/>
+				<face v1="310" v2="309" v3="370"/>
+				<face v1="309" v2="369" v3="370"/>
+				<face v1="311" v2="310" v3="371"/>
+				<face v1="310" v2="370" v3="371"/>
+				<face v1="313" v2="312" v3="373"/>
+				<face v1="312" v2="372" v3="373"/>
+				<face v1="314" v2="313" v3="374"/>
+				<face v1="313" v2="373" v3="374"/>
+				<face v1="315" v2="314" v3="375"/>
+				<face v1="314" v2="374" v3="375"/>
+				<face v1="317" v2="316" v3="377"/>
+				<face v1="316" v2="376" v3="377"/>
+				<face v1="318" v2="317" v3="378"/>
+				<face v1="317" v2="377" v3="378"/>
+				<face v1="319" v2="318" v3="379"/>
+				<face v1="318" v2="378" v3="379"/>
+				<face v1="320" v2="319" v3="380"/>
+				<face v1="319" v2="379" v3="380"/>
+				<face v1="321" v2="320" v3="381"/>
+				<face v1="320" v2="380" v3="381"/>
+				<face v1="322" v2="321" v3="382"/>
+				<face v1="321" v2="381" v3="382"/>
+				<face v1="323" v2="322" v3="383"/>
+				<face v1="322" v2="382" v3="383"/>
+				<face v1="325" v2="324" v3="385"/>
+				<face v1="324" v2="384" v3="385"/>
+				<face v1="326" v2="325" v3="386"/>
+				<face v1="325" v2="385" v3="386"/>
+				<face v1="327" v2="326" v3="387"/>
+				<face v1="326" v2="386" v3="387"/>
+				<face v1="329" v2="328" v3="389"/>
+				<face v1="328" v2="388" v3="389"/>
+				<face v1="330" v2="329" v3="390"/>
+				<face v1="329" v2="389" v3="390"/>
+				<face v1="331" v2="330" v3="391"/>
+				<face v1="330" v2="390" v3="391"/>
+				<face v1="333" v2="332" v3="393"/>
+				<face v1="332" v2="392" v3="393"/>
+				<face v1="334" v2="333" v3="394"/>
+				<face v1="333" v2="393" v3="394"/>
+				<face v1="335" v2="334" v3="395"/>
+				<face v1="334" v2="394" v3="395"/>
+				<face v1="337" v2="336" v3="397"/>
+				<face v1="336" v2="396" v3="397"/>
+				<face v1="338" v2="337" v3="398"/>
+				<face v1="337" v2="397" v3="398"/>
+				<face v1="339" v2="338" v3="399"/>
+				<face v1="338" v2="398" v3="399"/>
+				<face v1="340" v2="339" v3="400"/>
+				<face v1="339" v2="399" v3="400"/>
+				<face v1="341" v2="340" v3="401"/>
+				<face v1="340" v2="400" v3="401"/>
+				<face v1="342" v2="341" v3="402"/>
+				<face v1="341" v2="401" v3="402"/>
+				<face v1="343" v2="342" v3="403"/>
+				<face v1="342" v2="402" v3="403"/>
+				<face v1="345" v2="344" v3="405"/>
+				<face v1="344" v2="404" v3="405"/>
+				<face v1="346" v2="345" v3="406"/>
+				<face v1="345" v2="405" v3="406"/>
+				<face v1="347" v2="346" v3="407"/>
+				<face v1="346" v2="406" v3="407"/>
+				<face v1="349" v2="348" v3="409"/>
+				<face v1="348" v2="408" v3="409"/>
+				<face v1="350" v2="349" v3="410"/>
+				<face v1="349" v2="409" v3="410"/>
+				<face v1="351" v2="350" v3="411"/>
+				<face v1="350" v2="410" v3="411"/>
+				<face v1="353" v2="352" v3="413"/>
+				<face v1="352" v2="412" v3="413"/>
+				<face v1="354" v2="353" v3="414"/>
+				<face v1="353" v2="413" v3="414"/>
+				<face v1="355" v2="354" v3="415"/>
+				<face v1="354" v2="414" v3="415"/>
+				<face v1="357" v2="356" v3="417"/>
+				<face v1="356" v2="416" v3="417"/>
+				<face v1="358" v2="357" v3="418"/>
+				<face v1="357" v2="417" v3="418"/>
+				<face v1="359" v2="358" v3="419"/>
+				<face v1="358" v2="418" v3="419"/>
+				<face v1="725" v2="359" v3="726"/>
+				<face v1="359" v2="419" v3="726"/>
+				<face v1="361" v2="360" v3="421"/>
+				<face v1="360" v2="420" v3="421"/>
+				<face v1="362" v2="361" v3="422"/>
+				<face v1="361" v2="421" v3="422"/>
+				<face v1="363" v2="362" v3="423"/>
+				<face v1="362" v2="422" v3="423"/>
+				<face v1="365" v2="364" v3="425"/>
+				<face v1="364" v2="424" v3="425"/>
+				<face v1="366" v2="365" v3="426"/>
+				<face v1="365" v2="425" v3="426"/>
+				<face v1="367" v2="366" v3="427"/>
+				<face v1="366" v2="426" v3="427"/>
+				<face v1="369" v2="368" v3="429"/>
+				<face v1="368" v2="428" v3="429"/>
+				<face v1="370" v2="369" v3="430"/>
+				<face v1="369" v2="429" v3="430"/>
+				<face v1="371" v2="370" v3="431"/>
+				<face v1="370" v2="430" v3="431"/>
+				<face v1="373" v2="372" v3="433"/>
+				<face v1="372" v2="432" v3="433"/>
+				<face v1="374" v2="373" v3="434"/>
+				<face v1="373" v2="433" v3="434"/>
+				<face v1="375" v2="374" v3="435"/>
+				<face v1="374" v2="434" v3="435"/>
+				<face v1="377" v2="376" v3="437"/>
+				<face v1="376" v2="436" v3="437"/>
+				<face v1="378" v2="377" v3="438"/>
+				<face v1="377" v2="437" v3="438"/>
+				<face v1="379" v2="378" v3="439"/>
+				<face v1="378" v2="438" v3="439"/>
+				<face v1="380" v2="379" v3="440"/>
+				<face v1="379" v2="439" v3="440"/>
+				<face v1="381" v2="380" v3="441"/>
+				<face v1="380" v2="440" v3="441"/>
+				<face v1="382" v2="381" v3="442"/>
+				<face v1="381" v2="441" v3="442"/>
+				<face v1="383" v2="382" v3="443"/>
+				<face v1="382" v2="442" v3="443"/>
+				<face v1="385" v2="384" v3="445"/>
+				<face v1="384" v2="444" v3="445"/>
+				<face v1="386" v2="385" v3="446"/>
+				<face v1="385" v2="445" v3="446"/>
+				<face v1="387" v2="386" v3="447"/>
+				<face v1="386" v2="446" v3="447"/>
+				<face v1="389" v2="388" v3="449"/>
+				<face v1="388" v2="448" v3="449"/>
+				<face v1="390" v2="389" v3="450"/>
+				<face v1="389" v2="449" v3="450"/>
+				<face v1="391" v2="390" v3="451"/>
+				<face v1="390" v2="450" v3="451"/>
+				<face v1="393" v2="392" v3="453"/>
+				<face v1="392" v2="452" v3="453"/>
+				<face v1="394" v2="393" v3="454"/>
+				<face v1="393" v2="453" v3="454"/>
+				<face v1="395" v2="394" v3="455"/>
+				<face v1="394" v2="454" v3="455"/>
+				<face v1="397" v2="396" v3="457"/>
+				<face v1="396" v2="456" v3="457"/>
+				<face v1="398" v2="397" v3="458"/>
+				<face v1="397" v2="457" v3="458"/>
+				<face v1="399" v2="398" v3="459"/>
+				<face v1="398" v2="458" v3="459"/>
+				<face v1="400" v2="399" v3="460"/>
+				<face v1="399" v2="459" v3="460"/>
+				<face v1="401" v2="400" v3="461"/>
+				<face v1="400" v2="460" v3="461"/>
+				<face v1="402" v2="401" v3="462"/>
+				<face v1="401" v2="461" v3="462"/>
+				<face v1="403" v2="402" v3="463"/>
+				<face v1="402" v2="462" v3="463"/>
+				<face v1="405" v2="404" v3="465"/>
+				<face v1="404" v2="464" v3="465"/>
+				<face v1="406" v2="405" v3="466"/>
+				<face v1="405" v2="465" v3="466"/>
+				<face v1="407" v2="406" v3="467"/>
+				<face v1="406" v2="466" v3="467"/>
+				<face v1="409" v2="408" v3="469"/>
+				<face v1="408" v2="468" v3="469"/>
+				<face v1="410" v2="409" v3="470"/>
+				<face v1="409" v2="469" v3="470"/>
+				<face v1="411" v2="410" v3="471"/>
+				<face v1="410" v2="470" v3="471"/>
+				<face v1="413" v2="412" v3="473"/>
+				<face v1="412" v2="472" v3="473"/>
+				<face v1="414" v2="413" v3="474"/>
+				<face v1="413" v2="473" v3="474"/>
+				<face v1="415" v2="414" v3="475"/>
+				<face v1="414" v2="474" v3="475"/>
+				<face v1="417" v2="416" v3="477"/>
+				<face v1="416" v2="476" v3="477"/>
+				<face v1="418" v2="417" v3="478"/>
+				<face v1="417" v2="477" v3="478"/>
+				<face v1="419" v2="418" v3="479"/>
+				<face v1="418" v2="478" v3="479"/>
+				<face v1="726" v2="419" v3="727"/>
+				<face v1="419" v2="479" v3="727"/>
+				<face v1="421" v2="420" v3="481"/>
+				<face v1="420" v2="480" v3="481"/>
+				<face v1="422" v2="421" v3="482"/>
+				<face v1="421" v2="481" v3="482"/>
+				<face v1="423" v2="422" v3="483"/>
+				<face v1="422" v2="482" v3="483"/>
+				<face v1="425" v2="424" v3="485"/>
+				<face v1="424" v2="484" v3="485"/>
+				<face v1="426" v2="425" v3="486"/>
+				<face v1="425" v2="485" v3="486"/>
+				<face v1="427" v2="426" v3="487"/>
+				<face v1="426" v2="486" v3="487"/>
+				<face v1="429" v2="428" v3="489"/>
+				<face v1="428" v2="488" v3="489"/>
+				<face v1="430" v2="429" v3="490"/>
+				<face v1="429" v2="489" v3="490"/>
+				<face v1="431" v2="430" v3="491"/>
+				<face v1="430" v2="490" v3="491"/>
+				<face v1="433" v2="432" v3="493"/>
+				<face v1="432" v2="492" v3="493"/>
+				<face v1="434" v2="433" v3="494"/>
+				<face v1="433" v2="493" v3="494"/>
+				<face v1="435" v2="434" v3="495"/>
+				<face v1="434" v2="494" v3="495"/>
+				<face v1="437" v2="436" v3="497"/>
+				<face v1="436" v2="496" v3="497"/>
+				<face v1="438" v2="437" v3="498"/>
+				<face v1="437" v2="497" v3="498"/>
+				<face v1="439" v2="438" v3="499"/>
+				<face v1="438" v2="498" v3="499"/>
+				<face v1="440" v2="439" v3="500"/>
+				<face v1="439" v2="499" v3="500"/>
+				<face v1="441" v2="440" v3="501"/>
+				<face v1="440" v2="500" v3="501"/>
+				<face v1="442" v2="441" v3="502"/>
+				<face v1="441" v2="501" v3="502"/>
+				<face v1="443" v2="442" v3="503"/>
+				<face v1="442" v2="502" v3="503"/>
+				<face v1="445" v2="444" v3="505"/>
+				<face v1="444" v2="504" v3="505"/>
+				<face v1="446" v2="445" v3="506"/>
+				<face v1="445" v2="505" v3="506"/>
+				<face v1="447" v2="446" v3="507"/>
+				<face v1="446" v2="506" v3="507"/>
+				<face v1="449" v2="448" v3="509"/>
+				<face v1="448" v2="508" v3="509"/>
+				<face v1="450" v2="449" v3="510"/>
+				<face v1="449" v2="509" v3="510"/>
+				<face v1="451" v2="450" v3="511"/>
+				<face v1="450" v2="510" v3="511"/>
+				<face v1="453" v2="452" v3="513"/>
+				<face v1="452" v2="512" v3="513"/>
+				<face v1="454" v2="453" v3="514"/>
+				<face v1="453" v2="513" v3="514"/>
+				<face v1="455" v2="454" v3="515"/>
+				<face v1="454" v2="514" v3="515"/>
+				<face v1="457" v2="456" v3="517"/>
+				<face v1="456" v2="516" v3="517"/>
+				<face v1="458" v2="457" v3="518"/>
+				<face v1="457" v2="517" v3="518"/>
+				<face v1="459" v2="458" v3="519"/>
+				<face v1="458" v2="518" v3="519"/>
+				<face v1="460" v2="459" v3="520"/>
+				<face v1="459" v2="519" v3="520"/>
+				<face v1="461" v2="460" v3="521"/>
+				<face v1="460" v2="520" v3="521"/>
+				<face v1="462" v2="461" v3="522"/>
+				<face v1="461" v2="521" v3="522"/>
+				<face v1="463" v2="462" v3="523"/>
+				<face v1="462" v2="522" v3="523"/>
+				<face v1="465" v2="464" v3="525"/>
+				<face v1="464" v2="524" v3="525"/>
+				<face v1="466" v2="465" v3="526"/>
+				<face v1="465" v2="525" v3="526"/>
+				<face v1="467" v2="466" v3="527"/>
+				<face v1="466" v2="526" v3="527"/>
+				<face v1="469" v2="468" v3="529"/>
+				<face v1="468" v2="528" v3="529"/>
+				<face v1="470" v2="469" v3="530"/>
+				<face v1="469" v2="529" v3="530"/>
+				<face v1="471" v2="470" v3="531"/>
+				<face v1="470" v2="530" v3="531"/>
+				<face v1="473" v2="472" v3="533"/>
+				<face v1="472" v2="532" v3="533"/>
+				<face v1="474" v2="473" v3="534"/>
+				<face v1="473" v2="533" v3="534"/>
+				<face v1="475" v2="474" v3="535"/>
+				<face v1="474" v2="534" v3="535"/>
+				<face v1="477" v2="476" v3="537"/>
+				<face v1="476" v2="536" v3="537"/>
+				<face v1="478" v2="477" v3="538"/>
+				<face v1="477" v2="537" v3="538"/>
+				<face v1="479" v2="478" v3="539"/>
+				<face v1="478" v2="538" v3="539"/>
+				<face v1="727" v2="479" v3="728"/>
+				<face v1="479" v2="539" v3="728"/>
+				<face v1="481" v2="480" v3="541"/>
+				<face v1="480" v2="540" v3="541"/>
+				<face v1="482" v2="481" v3="542"/>
+				<face v1="481" v2="541" v3="542"/>
+				<face v1="483" v2="482" v3="543"/>
+				<face v1="482" v2="542" v3="543"/>
+				<face v1="485" v2="484" v3="545"/>
+				<face v1="484" v2="544" v3="545"/>
+				<face v1="486" v2="485" v3="546"/>
+				<face v1="485" v2="545" v3="546"/>
+				<face v1="487" v2="486" v3="547"/>
+				<face v1="486" v2="546" v3="547"/>
+				<face v1="489" v2="488" v3="549"/>
+				<face v1="488" v2="548" v3="549"/>
+				<face v1="490" v2="489" v3="550"/>
+				<face v1="489" v2="549" v3="550"/>
+				<face v1="491" v2="490" v3="551"/>
+				<face v1="490" v2="550" v3="551"/>
+				<face v1="493" v2="492" v3="553"/>
+				<face v1="492" v2="552" v3="553"/>
+				<face v1="494" v2="493" v3="554"/>
+				<face v1="493" v2="553" v3="554"/>
+				<face v1="495" v2="494" v3="555"/>
+				<face v1="494" v2="554" v3="555"/>
+				<face v1="497" v2="496" v3="557"/>
+				<face v1="496" v2="556" v3="557"/>
+				<face v1="498" v2="497" v3="558"/>
+				<face v1="497" v2="557" v3="558"/>
+				<face v1="499" v2="498" v3="559"/>
+				<face v1="498" v2="558" v3="559"/>
+				<face v1="500" v2="499" v3="560"/>
+				<face v1="499" v2="559" v3="560"/>
+				<face v1="501" v2="500" v3="561"/>
+				<face v1="500" v2="560" v3="561"/>
+				<face v1="502" v2="501" v3="562"/>
+				<face v1="501" v2="561" v3="562"/>
+				<face v1="503" v2="502" v3="563"/>
+				<face v1="502" v2="562" v3="563"/>
+				<face v1="505" v2="504" v3="565"/>
+				<face v1="504" v2="564" v3="565"/>
+				<face v1="506" v2="505" v3="566"/>
+				<face v1="505" v2="565" v3="566"/>
+				<face v1="507" v2="506" v3="567"/>
+				<face v1="506" v2="566" v3="567"/>
+				<face v1="509" v2="508" v3="569"/>
+				<face v1="508" v2="568" v3="569"/>
+				<face v1="510" v2="509" v3="570"/>
+				<face v1="509" v2="569" v3="570"/>
+				<face v1="511" v2="510" v3="571"/>
+				<face v1="510" v2="570" v3="571"/>
+				<face v1="513" v2="512" v3="573"/>
+				<face v1="512" v2="572" v3="573"/>
+				<face v1="514" v2="513" v3="574"/>
+				<face v1="513" v2="573" v3="574"/>
+				<face v1="515" v2="514" v3="575"/>
+				<face v1="514" v2="574" v3="575"/>
+				<face v1="517" v2="516" v3="577"/>
+				<face v1="516" v2="576" v3="577"/>
+				<face v1="518" v2="517" v3="578"/>
+				<face v1="517" v2="577" v3="578"/>
+				<face v1="519" v2="518" v3="579"/>
+				<face v1="518" v2="578" v3="579"/>
+				<face v1="520" v2="519" v3="580"/>
+				<face v1="519" v2="579" v3="580"/>
+				<face v1="521" v2="520" v3="581"/>
+				<face v1="520" v2="580" v3="581"/>
+				<face v1="522" v2="521" v3="582"/>
+				<face v1="521" v2="581" v3="582"/>
+				<face v1="523" v2="522" v3="583"/>
+				<face v1="522" v2="582" v3="583"/>
+				<face v1="525" v2="524" v3="585"/>
+				<face v1="524" v2="584" v3="585"/>
+				<face v1="526" v2="525" v3="586"/>
+				<face v1="525" v2="585" v3="586"/>
+				<face v1="527" v2="526" v3="587"/>
+				<face v1="526" v2="586" v3="587"/>
+				<face v1="529" v2="528" v3="589"/>
+				<face v1="528" v2="588" v3="589"/>
+				<face v1="530" v2="529" v3="590"/>
+				<face v1="529" v2="589" v3="590"/>
+				<face v1="531" v2="530" v3="591"/>
+				<face v1="530" v2="590" v3="591"/>
+				<face v1="533" v2="532" v3="593"/>
+				<face v1="532" v2="592" v3="593"/>
+				<face v1="534" v2="533" v3="594"/>
+				<face v1="533" v2="593" v3="594"/>
+				<face v1="535" v2="534" v3="595"/>
+				<face v1="534" v2="594" v3="595"/>
+				<face v1="537" v2="536" v3="597"/>
+				<face v1="536" v2="596" v3="597"/>
+				<face v1="538" v2="537" v3="598"/>
+				<face v1="537" v2="597" v3="598"/>
+				<face v1="539" v2="538" v3="599"/>
+				<face v1="538" v2="598" v3="599"/>
+				<face v1="728" v2="539" v3="729"/>
+				<face v1="539" v2="599" v3="729"/>
+				<face v1="541" v2="540" v3="601"/>
+				<face v1="540" v2="600" v3="601"/>
+				<face v1="542" v2="541" v3="602"/>
+				<face v1="541" v2="601" v3="602"/>
+				<face v1="543" v2="542" v3="603"/>
+				<face v1="542" v2="602" v3="603"/>
+				<face v1="545" v2="544" v3="605"/>
+				<face v1="544" v2="604" v3="605"/>
+				<face v1="546" v2="545" v3="606"/>
+				<face v1="545" v2="605" v3="606"/>
+				<face v1="547" v2="546" v3="607"/>
+				<face v1="546" v2="606" v3="607"/>
+				<face v1="549" v2="548" v3="609"/>
+				<face v1="548" v2="608" v3="609"/>
+				<face v1="549" v2="609" v3="550"/>
+				<face v1="550" v2="609" v3="610"/>
+				<face v1="551" v2="550" v3="611"/>
+				<face v1="550" v2="610" v3="611"/>
+				<face v1="553" v2="552" v3="613"/>
+				<face v1="552" v2="612" v3="613"/>
+				<face v1="554" v2="553" v3="614"/>
+				<face v1="553" v2="613" v3="614"/>
+				<face v1="555" v2="554" v3="615"/>
+				<face v1="554" v2="614" v3="615"/>
+				<face v1="557" v2="556" v3="617"/>
+				<face v1="556" v2="616" v3="617"/>
+				<face v1="558" v2="557" v3="618"/>
+				<face v1="557" v2="617" v3="618"/>
+				<face v1="559" v2="558" v3="619"/>
+				<face v1="558" v2="618" v3="619"/>
+				<face v1="560" v2="559" v3="620"/>
+				<face v1="559" v2="619" v3="620"/>
+				<face v1="561" v2="560" v3="621"/>
+				<face v1="560" v2="620" v3="621"/>
+				<face v1="562" v2="561" v3="622"/>
+				<face v1="561" v2="621" v3="622"/>
+				<face v1="563" v2="562" v3="623"/>
+				<face v1="562" v2="622" v3="623"/>
+				<face v1="565" v2="564" v3="625"/>
+				<face v1="564" v2="624" v3="625"/>
+				<face v1="566" v2="565" v3="626"/>
+				<face v1="565" v2="625" v3="626"/>
+				<face v1="567" v2="566" v3="627"/>
+				<face v1="566" v2="626" v3="627"/>
+				<face v1="569" v2="568" v3="629"/>
+				<face v1="568" v2="628" v3="629"/>
+				<face v1="570" v2="569" v3="630"/>
+				<face v1="569" v2="629" v3="630"/>
+				<face v1="571" v2="570" v3="631"/>
+				<face v1="570" v2="630" v3="631"/>
+				<face v1="573" v2="572" v3="633"/>
+				<face v1="572" v2="632" v3="633"/>
+				<face v1="574" v2="573" v3="634"/>
+				<face v1="573" v2="633" v3="634"/>
+				<face v1="575" v2="574" v3="635"/>
+				<face v1="574" v2="634" v3="635"/>
+				<face v1="577" v2="576" v3="637"/>
+				<face v1="576" v2="636" v3="637"/>
+				<face v1="578" v2="577" v3="638"/>
+				<face v1="577" v2="637" v3="638"/>
+				<face v1="579" v2="578" v3="639"/>
+				<face v1="578" v2="638" v3="639"/>
+				<face v1="580" v2="579" v3="640"/>
+				<face v1="579" v2="639" v3="640"/>
+				<face v1="581" v2="580" v3="641"/>
+				<face v1="580" v2="640" v3="641"/>
+				<face v1="582" v2="581" v3="642"/>
+				<face v1="581" v2="641" v3="642"/>
+				<face v1="583" v2="582" v3="643"/>
+				<face v1="582" v2="642" v3="643"/>
+				<face v1="585" v2="584" v3="645"/>
+				<face v1="584" v2="644" v3="645"/>
+				<face v1="586" v2="585" v3="646"/>
+				<face v1="585" v2="645" v3="646"/>
+				<face v1="587" v2="586" v3="647"/>
+				<face v1="586" v2="646" v3="647"/>
+				<face v1="589" v2="588" v3="649"/>
+				<face v1="588" v2="648" v3="649"/>
+				<face v1="590" v2="589" v3="650"/>
+				<face v1="589" v2="649" v3="650"/>
+				<face v1="591" v2="590" v3="651"/>
+				<face v1="590" v2="650" v3="651"/>
+				<face v1="593" v2="592" v3="653"/>
+				<face v1="592" v2="652" v3="653"/>
+				<face v1="594" v2="593" v3="654"/>
+				<face v1="593" v2="653" v3="654"/>
+				<face v1="595" v2="594" v3="655"/>
+				<face v1="594" v2="654" v3="655"/>
+				<face v1="597" v2="596" v3="657"/>
+				<face v1="596" v2="656" v3="657"/>
+				<face v1="598" v2="597" v3="658"/>
+				<face v1="597" v2="657" v3="658"/>
+				<face v1="599" v2="598" v3="659"/>
+				<face v1="598" v2="658" v3="659"/>
+				<face v1="729" v2="599" v3="730"/>
+				<face v1="599" v2="659" v3="730"/>
+				<face v1="601" v2="600" v3="661"/>
+				<face v1="600" v2="660" v3="661"/>
+				<face v1="602" v2="601" v3="662"/>
+				<face v1="601" v2="661" v3="662"/>
+				<face v1="603" v2="602" v3="663"/>
+				<face v1="602" v2="662" v3="663"/>
+				<face v1="605" v2="604" v3="665"/>
+				<face v1="604" v2="664" v3="665"/>
+				<face v1="606" v2="605" v3="666"/>
+				<face v1="605" v2="665" v3="666"/>
+				<face v1="607" v2="606" v3="667"/>
+				<face v1="606" v2="666" v3="667"/>
+				<face v1="609" v2="608" v3="669"/>
+				<face v1="608" v2="668" v3="669"/>
+				<face v1="609" v2="669" v3="610"/>
+				<face v1="610" v2="669" v3="670"/>
+				<face v1="611" v2="610" v3="671"/>
+				<face v1="610" v2="670" v3="671"/>
+				<face v1="613" v2="612" v3="673"/>
+				<face v1="612" v2="672" v3="673"/>
+				<face v1="614" v2="613" v3="674"/>
+				<face v1="613" v2="673" v3="674"/>
+				<face v1="615" v2="614" v3="675"/>
+				<face v1="614" v2="674" v3="675"/>
+				<face v1="617" v2="616" v3="677"/>
+				<face v1="616" v2="676" v3="677"/>
+				<face v1="618" v2="617" v3="678"/>
+				<face v1="617" v2="677" v3="678"/>
+				<face v1="619" v2="618" v3="679"/>
+				<face v1="618" v2="678" v3="679"/>
+				<face v1="620" v2="619" v3="680"/>
+				<face v1="619" v2="679" v3="680"/>
+				<face v1="621" v2="620" v3="681"/>
+				<face v1="620" v2="680" v3="681"/>
+				<face v1="622" v2="621" v3="682"/>
+				<face v1="621" v2="681" v3="682"/>
+				<face v1="623" v2="622" v3="683"/>
+				<face v1="622" v2="682" v3="683"/>
+				<face v1="625" v2="624" v3="685"/>
+				<face v1="624" v2="684" v3="685"/>
+				<face v1="626" v2="625" v3="686"/>
+				<face v1="625" v2="685" v3="686"/>
+				<face v1="627" v2="626" v3="687"/>
+				<face v1="626" v2="686" v3="687"/>
+				<face v1="629" v2="628" v3="689"/>
+				<face v1="628" v2="688" v3="689"/>
+				<face v1="630" v2="629" v3="690"/>
+				<face v1="629" v2="689" v3="690"/>
+				<face v1="631" v2="630" v3="691"/>
+				<face v1="630" v2="690" v3="691"/>
+				<face v1="633" v2="632" v3="693"/>
+				<face v1="632" v2="692" v3="693"/>
+				<face v1="634" v2="633" v3="694"/>
+				<face v1="633" v2="693" v3="694"/>
+				<face v1="635" v2="634" v3="695"/>
+				<face v1="634" v2="694" v3="695"/>
+				<face v1="637" v2="636" v3="697"/>
+				<face v1="636" v2="696" v3="697"/>
+				<face v1="638" v2="637" v3="698"/>
+				<face v1="637" v2="697" v3="698"/>
+				<face v1="639" v2="638" v3="699"/>
+				<face v1="638" v2="698" v3="699"/>
+				<face v1="640" v2="639" v3="700"/>
+				<face v1="639" v2="699" v3="700"/>
+				<face v1="641" v2="640" v3="701"/>
+				<face v1="640" v2="700" v3="701"/>
+				<face v1="642" v2="641" v3="702"/>
+				<face v1="641" v2="701" v3="702"/>
+				<face v1="643" v2="642" v3="703"/>
+				<face v1="642" v2="702" v3="703"/>
+				<face v1="645" v2="644" v3="705"/>
+				<face v1="644" v2="704" v3="705"/>
+				<face v1="646" v2="645" v3="706"/>
+				<face v1="645" v2="705" v3="706"/>
+				<face v1="647" v2="646" v3="707"/>
+				<face v1="646" v2="706" v3="707"/>
+				<face v1="649" v2="648" v3="709"/>
+				<face v1="648" v2="708" v3="709"/>
+				<face v1="650" v2="649" v3="710"/>
+				<face v1="649" v2="709" v3="710"/>
+				<face v1="651" v2="650" v3="711"/>
+				<face v1="650" v2="710" v3="711"/>
+				<face v1="653" v2="652" v3="713"/>
+				<face v1="652" v2="712" v3="713"/>
+				<face v1="654" v2="653" v3="714"/>
+				<face v1="653" v2="713" v3="714"/>
+				<face v1="655" v2="654" v3="715"/>
+				<face v1="654" v2="714" v3="715"/>
+				<face v1="657" v2="656" v3="717"/>
+				<face v1="656" v2="716" v3="717"/>
+				<face v1="658" v2="657" v3="718"/>
+				<face v1="657" v2="717" v3="718"/>
+				<face v1="659" v2="658" v3="719"/>
+				<face v1="658" v2="718" v3="719"/>
+				<face v1="730" v2="659" v3="731"/>
+				<face v1="659" v2="719" v3="731"/>
+				<face v1="732" v2="733" v3="660"/>
+				<face v1="661" v2="660" v3="733"/>
+				<face v1="733" v2="734" v3="661"/>
+				<face v1="662" v2="661" v3="734"/>
+				<face v1="734" v2="735" v3="662"/>
+				<face v1="663" v2="662" v3="735"/>
+				<face v1="736" v2="737" v3="664"/>
+				<face v1="665" v2="664" v3="737"/>
+				<face v1="737" v2="738" v3="665"/>
+				<face v1="666" v2="665" v3="738"/>
+				<face v1="738" v2="739" v3="666"/>
+				<face v1="667" v2="666" v3="739"/>
+				<face v1="740" v2="741" v3="668"/>
+				<face v1="669" v2="668" v3="741"/>
+				<face v1="742" v2="670" v3="741"/>
+				<face v1="670" v2="669" v3="741"/>
+				<face v1="742" v2="743" v3="670"/>
+				<face v1="671" v2="670" v3="743"/>
+				<face v1="744" v2="745" v3="672"/>
+				<face v1="673" v2="672" v3="745"/>
+				<face v1="745" v2="746" v3="673"/>
+				<face v1="674" v2="673" v3="746"/>
+				<face v1="746" v2="747" v3="674"/>
+				<face v1="675" v2="674" v3="747"/>
+				<face v1="748" v2="749" v3="676"/>
+				<face v1="677" v2="676" v3="749"/>
+				<face v1="749" v2="750" v3="677"/>
+				<face v1="678" v2="677" v3="750"/>
+				<face v1="750" v2="751" v3="678"/>
+				<face v1="679" v2="678" v3="751"/>
+				<face v1="751" v2="752" v3="679"/>
+				<face v1="680" v2="679" v3="752"/>
+				<face v1="752" v2="753" v3="680"/>
+				<face v1="681" v2="680" v3="753"/>
+				<face v1="753" v2="754" v3="681"/>
+				<face v1="682" v2="681" v3="754"/>
+				<face v1="754" v2="755" v3="682"/>
+				<face v1="683" v2="682" v3="755"/>
+				<face v1="756" v2="757" v3="684"/>
+				<face v1="685" v2="684" v3="757"/>
+				<face v1="757" v2="758" v3="685"/>
+				<face v1="686" v2="685" v3="758"/>
+				<face v1="758" v2="759" v3="686"/>
+				<face v1="687" v2="686" v3="759"/>
+				<face v1="760" v2="761" v3="688"/>
+				<face v1="689" v2="688" v3="761"/>
+				<face v1="761" v2="762" v3="689"/>
+				<face v1="690" v2="689" v3="762"/>
+				<face v1="762" v2="763" v3="690"/>
+				<face v1="691" v2="690" v3="763"/>
+				<face v1="764" v2="765" v3="692"/>
+				<face v1="693" v2="692" v3="765"/>
+				<face v1="765" v2="766" v3="693"/>
+				<face v1="694" v2="693" v3="766"/>
+				<face v1="766" v2="767" v3="694"/>
+				<face v1="695" v2="694" v3="767"/>
+				<face v1="768" v2="769" v3="696"/>
+				<face v1="697" v2="696" v3="769"/>
+				<face v1="769" v2="770" v3="697"/>
+				<face v1="698" v2="697" v3="770"/>
+				<face v1="770" v2="771" v3="698"/>
+				<face v1="699" v2="698" v3="771"/>
+				<face v1="771" v2="772" v3="699"/>
+				<face v1="700" v2="699" v3="772"/>
+				<face v1="772" v2="773" v3="700"/>
+				<face v1="701" v2="700" v3="773"/>
+				<face v1="773" v2="774" v3="701"/>
+				<face v1="702" v2="701" v3="774"/>
+				<face v1="774" v2="775" v3="702"/>
+				<face v1="703" v2="702" v3="775"/>
+				<face v1="776" v2="777" v3="704"/>
+				<face v1="705" v2="704" v3="777"/>
+				<face v1="777" v2="778" v3="705"/>
+				<face v1="706" v2="705" v3="778"/>
+				<face v1="778" v2="779" v3="706"/>
+				<face v1="707" v2="706" v3="779"/>
+				<face v1="780" v2="781" v3="708"/>
+				<face v1="709" v2="708" v3="781"/>
+				<face v1="781" v2="782" v3="709"/>
+				<face v1="710" v2="709" v3="782"/>
+				<face v1="782" v2="783" v3="710"/>
+				<face v1="711" v2="710" v3="783"/>
+				<face v1="784" v2="785" v3="712"/>
+				<face v1="713" v2="712" v3="785"/>
+				<face v1="785" v2="786" v3="713"/>
+				<face v1="714" v2="713" v3="786"/>
+				<face v1="786" v2="787" v3="714"/>
+				<face v1="715" v2="714" v3="787"/>
+				<face v1="788" v2="789" v3="716"/>
+				<face v1="717" v2="716" v3="789"/>
+				<face v1="789" v2="790" v3="717"/>
+				<face v1="718" v2="717" v3="790"/>
+				<face v1="790" v2="791" v3="718"/>
+				<face v1="719" v2="718" v3="791"/>
+				<face v1="791" v2="792" v3="719"/>
+				<face v1="731" v2="719" v3="792"/>
+			</faces>
+		</submesh>
+	</submeshes>
+	<submeshnames>
+	</submeshnames>
+</mesh>
Index: /GTP/trunk/App/Demos/Illum/pathmap/media/ironShape.mesh.xml
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/media/ironShape.mesh.xml	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/media/ironShape.mesh.xml	(revision 2197)
@@ -0,0 +1,16600 @@
+<mesh>
+	<sharedgeometry vertexcount="2638">
+		<vertexbuffer positions="true" normals="true" colours_diffuse="false" colours_specular="false" texture_coords="1">
+			<vertex>
+				<position x="31.3849" y="-3.83013" z="-10.1976"/>
+				<normal x="-0.66863" y="0.707053" z="0.230239"/>
+				<texcoord u="-19.3713" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="31.3849" y="3.83013" z="-10.1976"/>
+				<normal x="-0.676264" y="-0.707053" z="0.206744"/>
+				<texcoord u="-19.3988" v="-0.969822"/>
+			</vertex>
+			<vertex>
+				<position x="32.2789" y="3.83013" z="-6.8611"/>
+				<normal x="-0.694169" y="-0.707054" z="0.134923"/>
+				<texcoord u="-20.081" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="32.2789" y="-3.83013" z="-6.8611"/>
+				<normal x="-0.691653" y="0.707109" z="0.147016"/>
+				<texcoord u="-20.081" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="32.8076" y="3.83012" z="-3.52335"/>
+				<normal x="-0.674341" y="-0.219093" z="0.705169"/>
+				<texcoord u="-20.5257" v="1.82714"/>
+			</vertex>
+			<vertex>
+				<position x="32.8193" y="4.03195" z="-3.44945"/>
+				<normal x="-0.674341" y="-0.219101" z="0.705166"/>
+				<texcoord u="-20.455" v="1.79277"/>
+			</vertex>
+			<vertex>
+				<position x="32.8193" y="-4.03191" z="-3.44945"/>
+				<normal x="-0.674341" y="0.219109" z="0.705163"/>
+				<texcoord u="18.6927" v="1.79277"/>
+			</vertex>
+			<vertex>
+				<position x="32.8076" y="-3.83012" z="-3.52334"/>
+				<normal x="-0.698876" y="0.706626" z="0.110691"/>
+				<texcoord u="-20.7484" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="32.8791" y="-7.06984" z="-2.30691"/>
+				<normal x="-0.860665" y="0.438683" z="0.258483"/>
+				<texcoord u="17.5326" v="1.28544"/>
+			</vertex>
+			<vertex>
+				<position x="32.869" y="-6.93447" z="-2.5"/>
+				<normal x="-0.754606" y="0.24518" z="0.608651"/>
+				<texcoord u="17.5797" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="32.869" y="6.93449" z="-2.5"/>
+				<normal x="-0.754603" y="-0.245189" z="0.608651"/>
+				<texcoord u="-19.4184" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="32.8791" y="7.06984" z="-2.30695"/>
+				<normal x="-0.860662" y="-0.438687" z="0.258487"/>
+				<texcoord u="-19.3713" v="1.28545"/>
+			</vertex>
+			<vertex>
+				<position x="33" y="8.09001" z="-2.38132e-007"/>
+				<normal x="-0.866026" y="-0.499999" z="-1.06406e-006"/>
+				<texcoord u="-19.0365" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="33" y="-8.08998" z="-2.38132e-007"/>
+				<normal x="-0.866025" y="0.5" z="2.77581e-007"/>
+				<texcoord u="17.1977" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="32.8791" y="7.06982" z="2.30711"/>
+				<normal x="-0.860668" y="-0.438681" z="-0.258476"/>
+				<texcoord u="-19.3713" v="-0.285514"/>
+			</vertex>
+			<vertex>
+				<position x="32.869" y="6.9346" z="2.5"/>
+				<normal x="-0.754613" y="-0.245178" z="-0.608644"/>
+				<texcoord u="-19.4184" v="-0.351189"/>
+			</vertex>
+			<vertex>
+				<position x="32.8192" y="4.03211" z="3.44944"/>
+				<normal x="-0.674346" y="-0.21911" z="-0.705159"/>
+				<texcoord u="-20.5313" v="-0.792768"/>
+			</vertex>
+			<vertex>
+				<position x="32.8192" y="-4.03208" z="3.44944"/>
+				<normal x="-0.674343" y="0.219116" z="-0.705159"/>
+				<texcoord u="18.6635" v="-0.792768"/>
+			</vertex>
+			<vertex>
+				<position x="32.869" y="-6.93457" z="2.5"/>
+				<normal x="-0.754602" y="0.245193" z="-0.608651"/>
+				<texcoord u="17.5796" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="32.8791" y="-7.06982" z="2.30707"/>
+				<normal x="-0.860661" y="0.43869" z="-0.258484"/>
+				<texcoord u="17.4838" v="-0.285499"/>
+			</vertex>
+			<vertex>
+				<position x="32.8075" y="-3.83013" z="3.52339"/>
+				<normal x="-0.698878" y="0.706624" z="-0.110692"/>
+				<texcoord u="20.3565" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="32.8075" y="3.83013" z="3.52341"/>
+				<normal x="-0.698882" y="-0.70662" z="-0.110691"/>
+				<texcoord u="20.329" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="32.2789" y="3.83012" z="6.86109"/>
+				<normal x="-0.691655" y="-0.707107" z="-0.147016"/>
+				<texcoord u="19.6341" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="32.2789" y="-3.83012" z="6.86109"/>
+				<normal x="-0.694169" y="0.707054" z="-0.134923"/>
+				<texcoord u="19.6616" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="31.3849" y="3.83012" z="10.1976"/>
+				<normal x="-0.668631" y="-0.707052" z="-0.230239"/>
+				<texcoord u="18.9519" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="31.3849" y="-3.83012" z="10.1976"/>
+				<normal x="-0.676265" y="0.707052" z="-0.206744"/>
+				<texcoord u="18.9519" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="30.147" y="3.83013" z="13.4223"/>
+				<normal x="-0.640901" y="-0.707052" z="-0.298868"/>
+				<texcoord u="18.2147" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="30.147" y="-3.83012" z="13.4223"/>
+				<normal x="-0.650949" y="0.707052" z="-0.276301"/>
+				<texcoord u="18.2422" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="28.5788" y="3.83013" z="16.5"/>
+				<normal x="-0.60615" y="-0.707053" z="-0.364223"/>
+				<texcoord u="17.5325" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="28.5788" y="-3.83013" z="16.5"/>
+				<normal x="-0.618501" y="0.707053" z="-0.342829"/>
+				<texcoord u="17.5325" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="26.6976" y="3.83013" z="19.3969"/>
+				<normal x="-0.564758" y="-0.707053" z="-0.425588"/>
+				<texcoord u="16.8228" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="26.6976" y="-3.83013" z="19.3969"/>
+				<normal x="-0.579277" y="0.707054" z="-0.405602"/>
+				<texcoord u="16.8228" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="24.5238" y="3.83013" z="22.0813"/>
+				<normal x="-0.517179" y="-0.707052" z="-0.48229"/>
+				<texcoord u="16.0857" v="-0.969826"/>
+			</vertex>
+			<vertex>
+				<position x="24.5238" y="-3.83013" z="22.0813"/>
+				<normal x="-0.533707" y="0.707053" z="-0.463931"/>
+				<texcoord u="16.1132" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="22.0813" y="3.83013" z="24.5238"/>
+				<normal x="-0.463932" y="-0.707053" z="-0.533707"/>
+				<texcoord u="15.4035" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="22.0813" y="-3.83013" z="24.5238"/>
+				<normal x="-0.48229" y="0.707053" z="-0.517178"/>
+				<texcoord u="15.4035" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="19.3969" y="3.83013" z="26.6976"/>
+				<normal x="-0.405602" y="-0.707052" z="-0.579279"/>
+				<texcoord u="14.6938" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="19.3969" y="-3.83013" z="26.6976"/>
+				<normal x="-0.425588" y="0.707053" z="-0.564757"/>
+				<texcoord u="14.6938" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="16.5" y="3.83013" z="28.5788"/>
+				<normal x="-0.34283" y="-0.707052" z="-0.618502"/>
+				<texcoord u="13.9566" v="-0.969826"/>
+			</vertex>
+			<vertex>
+				<position x="16.5" y="-3.83013" z="28.5788"/>
+				<normal x="-0.364223" y="0.707053" z="-0.60615"/>
+				<texcoord u="13.9841" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="13.4223" y="3.83013" z="30.147"/>
+				<normal x="-0.276301" y="-0.707052" z="-0.650949"/>
+				<texcoord u="13.2469" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="13.4223" y="-3.83013" z="30.147"/>
+				<normal x="-0.298869" y="0.707053" z="-0.640901"/>
+				<texcoord u="13.2744" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="10.1976" y="3.83013" z="31.3849"/>
+				<normal x="-0.206744" y="-0.707053" z="-0.676264"/>
+				<texcoord u="12.5372" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="10.1976" y="-3.83013" z="31.3849"/>
+				<normal x="-0.230239" y="0.707053" z="-0.66863"/>
+				<texcoord u="12.5647" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="6.86109" y="3.83012" z="32.2789"/>
+				<normal x="-0.134923" y="-0.707053" z="-0.69417"/>
+				<texcoord u="11.855" v="-0.969822"/>
+			</vertex>
+			<vertex>
+				<position x="6.86109" y="-3.83013" z="32.2789"/>
+				<normal x="-0.159087" y="0.707053" z="-0.689033"/>
+				<texcoord u="11.855" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="3.44944" y="3.83013" z="32.8192"/>
+				<normal x="-0.0616232" y="-0.707052" z="-0.704471"/>
+				<texcoord u="11.1453" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="3.44944" y="-3.83013" z="32.8192"/>
+				<normal x="-0.0861914" y="0.707053" z="-0.701888"/>
+				<texcoord u="11.1453" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="3.83013" z="33"/>
+				<normal x="0.0123514" y="-0.707053" z="-0.707053"/>
+				<texcoord u="10.4356" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="-3.83013" z="33"/>
+				<normal x="-0.012352" y="0.707052" z="-0.707053"/>
+				<texcoord u="10.4356" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-3.44944" y="3.83013" z="32.8192"/>
+				<normal x="0.086191" y="-0.707054" z="-0.701887"/>
+				<texcoord u="9.72595" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-3.44944" y="-3.83013" z="32.8192"/>
+				<normal x="0.061623" y="0.707054" z="-0.70447"/>
+				<texcoord u="9.72595" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-6.86109" y="3.83013" z="32.2789"/>
+				<normal x="0.159086" y="-0.707055" z="-0.689032"/>
+				<texcoord u="8.98877" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="-6.86109" y="-3.83013" z="32.2789"/>
+				<normal x="0.134923" y="0.707054" z="-0.694169"/>
+				<texcoord u="9.01627" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1976" y="3.83013" z="31.3849"/>
+				<normal x="0.230238" y="-0.707054" z="-0.668629"/>
+				<texcoord u="8.30658" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1976" y="-3.83013" z="31.3849"/>
+				<normal x="0.218508" y="0.707107" z="-0.672498"/>
+				<texcoord u="8.30658" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3524" y="3.83013" z="30.1738"/>
+				<normal x="-0.273519" y="-0.219106" z="-0.936579"/>
+				<texcoord u="-20.5257" v="1.82716"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4223" y="4.03207" z="30.147"/>
+				<normal x="-0.273517" y="-0.219107" z="-0.936579"/>
+				<texcoord u="-20.5022" v="1.79276"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4223" y="-4.03202" z="30.147"/>
+				<normal x="-0.273517" y="0.219107" z="-0.936579"/>
+				<texcoord u="18.6926" v="1.79276"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3524" y="-3.83013" z="30.1738"/>
+				<normal x="0.253578" y="0.706622" z="-0.660594"/>
+				<texcoord u="7.6125" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-16.5" y="8.08998" z="28.5789"/>
+				<normal x="0.433013" y="-0.5" z="-0.75"/>
+				<texcoord u="-19.0365" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-16.5" y="-8.08995" z="28.5789"/>
+				<normal x="0.433013" y="0.5" z="-0.75"/>
+				<texcoord u="17.1978" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4417" y="-7.06984" z="29.6276"/>
+				<normal x="0.206475" y="0.438687" z="-0.874598"/>
+				<texcoord u="17.5326" v="1.28546"/>
+			</vertex>
+			<vertex>
+				<position x="-14.2694" y="-6.93451" z="29.7154"/>
+				<normal x="-0.149807" y="0.245189" z="-0.957831"/>
+				<texcoord u="17.6307" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-14.2694" y="6.93455" z="29.7154"/>
+				<normal x="-0.149801" y="-0.245189" z="-0.957832"/>
+				<texcoord u="-19.4166" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4416" y="7.06983" z="29.6277"/>
+				<normal x="0.20648" y="-0.438686" z="-0.874597"/>
+				<texcoord u="-19.3226" v="1.28548"/>
+			</vertex>
+			<vertex>
+				<position x="-19.3969" y="4.03205" z="26.6976"/>
+				<normal x="0.947859" y="-0.219108" z="-0.231419"/>
+				<texcoord u="-20.5314" v="-0.792769"/>
+			</vertex>
+			<vertex>
+				<position x="-19.3969" y="-4.03199" z="26.6976"/>
+				<normal x="0.947857" y="0.219113" z="-0.231422"/>
+				<texcoord u="18.6635" v="-0.792771"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5996" y="-6.93451" z="27.2154"/>
+				<normal x="0.90441" y="0.245186" z="-0.349179"/>
+				<texcoord u="17.5779" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-18.4374" y="-7.06984" z="27.3207"/>
+				<normal x="0.654186" y="0.438687" z="-0.616113"/>
+				<texcoord u="17.4838" v="-0.285463"/>
+			</vertex>
+			<vertex>
+				<position x="-18.4375" y="7.06983" z="27.3206"/>
+				<normal x="0.654189" y="-0.438686" z="-0.61611"/>
+				<texcoord u="-19.3713" v="-0.285485"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5996" y="6.93455" z="27.2154"/>
+				<normal x="0.904408" y="-0.245192" z="-0.34918"/>
+				<texcoord u="-19.4184" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-22.0813" y="3.83013" z="24.5238"/>
+				<normal x="0.473147" y="-0.707106" z="-0.525483"/>
+				<texcoord u="5.44033" v="-0.969822"/>
+			</vertex>
+			<vertex>
+				<position x="-22.0813" y="-3.83013" z="24.5238"/>
+				<normal x="0.463932" y="0.707053" z="-0.533708"/>
+				<texcoord u="5.46782" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4551" y="-3.83013" z="26.6505"/>
+				<normal x="0.445302" y="0.706621" z="-0.549903"/>
+				<texcoord u="6.16273" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4551" y="3.83013" z="26.6505"/>
+				<normal x="0.445302" y="-0.706621" z="-0.549902"/>
+				<texcoord u="6.13523" v="-0.969826"/>
+			</vertex>
+			<vertex>
+				<position x="-24.5238" y="3.83013" z="22.0813"/>
+				<normal x="0.533708" y="-0.707053" z="-0.463932"/>
+				<texcoord u="4.73064" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="-24.5238" y="-3.83013" z="22.0813"/>
+				<normal x="0.517178" y="0.707053" z="-0.48229"/>
+				<texcoord u="4.75813" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-26.6976" y="3.83013" z="19.3969"/>
+				<normal x="0.579277" y="-0.707054" z="-0.405602"/>
+				<texcoord u="4.02095" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="-26.6976" y="-3.83013" z="19.3969"/>
+				<normal x="0.564757" y="0.707054" z="-0.425587"/>
+				<texcoord u="4.04844" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-28.5789" y="3.83013" z="16.5"/>
+				<normal x="0.618501" y="-0.707054" z="-0.342829"/>
+				<texcoord u="3.31126" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-28.5789" y="-3.83013" z="16.5"/>
+				<normal x="0.606149" y="0.707053" z="-0.364223"/>
+				<texcoord u="3.33875" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-30.147" y="3.83013" z="13.4223"/>
+				<normal x="0.650949" y="-0.707052" z="-0.276301"/>
+				<texcoord u="2.60157" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-30.147" y="-3.83013" z="13.4223"/>
+				<normal x="0.640901" y="0.707053" z="-0.298868"/>
+				<texcoord u="2.62907" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-31.3849" y="3.83013" z="10.1976"/>
+				<normal x="0.676264" y="-0.707053" z="-0.206744"/>
+				<texcoord u="1.89188" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-31.3849" y="-3.83013" z="10.1976"/>
+				<normal x="0.66863" y="0.707054" z="-0.230238"/>
+				<texcoord u="1.91938" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-32.2789" y="3.83013" z="6.86109"/>
+				<normal x="0.694171" y="-0.707051" z="-0.134923"/>
+				<texcoord u="1.18219" v="-0.969826"/>
+			</vertex>
+			<vertex>
+				<position x="-32.2789" y="-3.83013" z="6.86109"/>
+				<normal x="0.689034" y="0.707052" z="-0.159087"/>
+				<texcoord u="1.20969" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-32.8192" y="3.83012" z="3.44944"/>
+				<normal x="0.704472" y="-0.707052" z="-0.0616228"/>
+				<texcoord u="0.472503" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-32.8193" y="-3.83012" z="3.44944"/>
+				<normal x="0.701887" y="0.707054" z="-0.0861914"/>
+				<texcoord u="0.5" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-33" y="3.83013" z="0"/>
+				<normal x="0.707052" y="-0.707053" z="0.0123512"/>
+				<texcoord u="-0.209689" v="-0.969826"/>
+			</vertex>
+			<vertex>
+				<position x="-33" y="-3.83013" z="0"/>
+				<normal x="0.707052" y="0.707054" z="-0.0123509"/>
+				<texcoord u="-0.209689" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-32.8192" y="3.83013" z="-3.44944"/>
+				<normal x="0.701888" y="-0.707053" z="0.086191"/>
+				<texcoord u="-0.919379" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-32.8192" y="-3.83013" z="-3.44944"/>
+				<normal x="0.704472" y="0.707052" z="0.0616225"/>
+				<texcoord u="-0.919379" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-32.2789" y="3.83012" z="-6.86109"/>
+				<normal x="0.689034" y="-0.707052" z="0.159086"/>
+				<texcoord u="-1.62907" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="-32.2789" y="-3.83012" z="-6.86109"/>
+				<normal x="0.694171" y="0.707052" z="0.134923"/>
+				<texcoord u="-1.62907" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-31.3849" y="3.83013" z="-10.1976"/>
+				<normal x="0.66863" y="-0.707053" z="0.230238"/>
+				<texcoord u="-2.33876" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="-31.3849" y="-3.83013" z="-10.1976"/>
+				<normal x="0.676265" y="0.707052" z="0.206744"/>
+				<texcoord u="-2.33876" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-30.147" y="3.83013" z="-13.4223"/>
+				<normal x="0.6409" y="-0.707054" z="0.298868"/>
+				<texcoord u="-3.07595" v="-0.969826"/>
+			</vertex>
+			<vertex>
+				<position x="-30.147" y="-3.83013" z="-13.4223"/>
+				<normal x="0.65095" y="0.707052" z="0.276301"/>
+				<texcoord u="-3.04845" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-28.5789" y="3.83013" z="-16.5"/>
+				<normal x="0.606149" y="-0.707054" z="0.364222"/>
+				<texcoord u="-3.78563" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="-28.5789" y="-3.83013" z="-16.5"/>
+				<normal x="0.618502" y="0.707052" z="0.34283"/>
+				<texcoord u="-3.75814" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-26.6976" y="3.83013" z="-19.3969"/>
+				<normal x="0.564757" y="-0.707054" z="0.425587"/>
+				<texcoord u="-4.46783" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="-26.6976" y="-3.83013" z="-19.3969"/>
+				<normal x="0.579278" y="0.707054" z="0.405602"/>
+				<texcoord u="-4.46783" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-24.5238" y="3.83013" z="-22.0813"/>
+				<normal x="0.517177" y="-0.707053" z="0.482289"/>
+				<texcoord u="-5.20502" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="-24.5238" y="-3.83013" z="-22.0813"/>
+				<normal x="0.533706" y="0.707055" z="0.46393"/>
+				<texcoord u="-5.17752" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-22.0813" y="3.83013" z="-24.5238"/>
+				<normal x="0.463932" y="-0.707052" z="0.533708"/>
+				<texcoord u="-5.88721" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-22.0813" y="-3.83013" z="-24.5238"/>
+				<normal x="0.500342" y="0.706623" z="0.500342"/>
+				<texcoord u="-5.88721" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4551" y="-3.83013" z="-26.6505"/>
+				<normal x="0.94786" y="0.219104" z="0.231418"/>
+				<texcoord u="18.7692" v="1.82714"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4551" y="3.83013" z="-26.6505"/>
+				<normal x="0.947858" y="-0.219109" z="0.231421"/>
+				<texcoord u="-20.5257" v="1.82715"/>
+			</vertex>
+			<vertex>
+				<position x="-19.3969" y="4.032" z="-26.6976"/>
+				<normal x="0.947859" y="-0.219107" z="0.231421"/>
+				<texcoord u="-20.4549" v="1.79277"/>
+			</vertex>
+			<vertex>
+				<position x="-19.3969" y="-4.03196" z="-26.6976"/>
+				<normal x="0.94786" y="0.219105" z="0.231417"/>
+				<texcoord u="18.6926" v="1.79277"/>
+			</vertex>
+			<vertex>
+				<position x="-18.4374" y="-7.06984" z="-27.3207"/>
+				<normal x="0.654185" y="0.438684" z="0.616115"/>
+				<texcoord u="17.5326" v="1.28544"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5996" y="-6.93447" z="-27.2154"/>
+				<normal x="0.90441" y="0.245183" z="0.349182"/>
+				<texcoord u="17.6307" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5996" y="6.9345" z="-27.2154"/>
+				<normal x="0.90441" y="-0.245188" z="0.349178"/>
+				<texcoord u="-19.4184" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-18.4374" y="7.06984" z="-27.3207"/>
+				<normal x="0.654189" y="-0.438687" z="0.616109"/>
+				<texcoord u="-19.3226" v="1.28546"/>
+			</vertex>
+			<vertex>
+				<position x="-16.5" y="8.08995" z="-28.5789"/>
+				<normal x="0.433013" y="-0.5" z="0.75"/>
+				<texcoord u="-19.0365" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-16.5" y="-8.08992" z="-28.5789"/>
+				<normal x="0.433013" y="0.499999" z="0.750001"/>
+				<texcoord u="17.1978" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4417" y="7.06984" z="-29.6276"/>
+				<normal x="0.206473" y="-0.438687" z="0.874599"/>
+				<texcoord u="-19.3713" v="-0.285457"/>
+			</vertex>
+			<vertex>
+				<position x="-14.2694" y="6.9345" z="-29.7154"/>
+				<normal x="-0.149804" y="-0.245188" z="0.957832"/>
+				<texcoord u="-19.4184" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4223" y="4.03202" z="-30.147"/>
+				<normal x="-0.273518" y="-0.219102" z="0.93658"/>
+				<texcoord u="-20.5314" v="-0.792768"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4223" y="-4.03197" z="-30.147"/>
+				<normal x="-0.273515" y="0.219104" z="0.936581"/>
+				<texcoord u="18.6162" v="-0.792768"/>
+			</vertex>
+			<vertex>
+				<position x="-14.2694" y="-6.93446" z="-29.7154"/>
+				<normal x="-0.149807" y="0.245188" z="0.957831"/>
+				<texcoord u="17.5779" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4417" y="-7.06984" z="-29.6276"/>
+				<normal x="0.206476" y="0.438687" z="0.874598"/>
+				<texcoord u="17.4838" v="-0.285437"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3525" y="-3.83013" z="-30.1738"/>
+				<normal x="0.253579" y="0.706621" z="0.660594"/>
+				<texcoord u="-8.03106" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3524" y="3.83013" z="-30.1738"/>
+				<normal x="0.25358" y="-0.706619" z="0.660596"/>
+				<texcoord u="-8.05394" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1976" y="3.83013" z="-31.3849"/>
+				<normal x="0.218508" y="-0.707107" z="0.672498"/>
+				<texcoord u="-8.72597" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1976" y="-3.83013" z="-31.3849"/>
+				<normal x="0.230238" y="0.707054" z="0.668629"/>
+				<texcoord u="-8.72597" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-6.86109" y="3.83013" z="-32.2789"/>
+				<normal x="0.134923" y="-0.707053" z="0.69417"/>
+				<texcoord u="-9.46316" v="-0.969826"/>
+			</vertex>
+			<vertex>
+				<position x="-6.86109" y="-3.83013" z="-32.2789"/>
+				<normal x="0.159086" y="0.707053" z="0.689033"/>
+				<texcoord u="-9.43566" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-3.44944" y="3.83013" z="-32.8193"/>
+				<normal x="0.0616228" y="-0.707053" z="0.70447"/>
+				<texcoord u="-10.1728" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="-3.44944" y="-3.83013" z="-32.8193"/>
+				<normal x="0.0861918" y="0.707052" z="0.701889"/>
+				<texcoord u="-10.1453" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90735e-006" y="3.83013" z="-33"/>
+				<normal x="-0.0123514" y="-0.707055" z="0.70705"/>
+				<texcoord u="-10.855" v="-0.969821"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90735e-006" y="-3.83013" z="-33"/>
+				<normal x="0.0123515" y="0.707052" z="0.707053"/>
+				<texcoord u="-10.855" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="3.44944" y="3.83013" z="-32.8193"/>
+				<normal x="-0.0861914" y="-0.707052" z="0.701889"/>
+				<texcoord u="-11.5647" v="-0.969827"/>
+			</vertex>
+			<vertex>
+				<position x="3.44944" y="-3.83013" z="-32.8193"/>
+				<normal x="-0.0616225" y="0.707052" z="0.704472"/>
+				<texcoord u="-11.5647" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="6.86109" y="3.83013" z="-32.2789"/>
+				<normal x="-0.159086" y="-0.707053" z="0.689034"/>
+				<texcoord u="-12.2744" v="-0.969827"/>
+			</vertex>
+			<vertex>
+				<position x="6.86109" y="-3.83013" z="-32.2789"/>
+				<normal x="-0.134923" y="0.707052" z="0.69417"/>
+				<texcoord u="-12.2744" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="10.1976" y="3.83013" z="-31.3849"/>
+				<normal x="-0.230238" y="-0.707054" z="0.66863"/>
+				<texcoord u="-13.0116" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="10.1976" y="-3.83013" z="-31.3849"/>
+				<normal x="-0.206744" y="0.707053" z="0.676264"/>
+				<texcoord u="-12.9841" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="13.4223" y="3.83013" z="-30.147"/>
+				<normal x="-0.298868" y="-0.707053" z="0.640901"/>
+				<texcoord u="-13.6938" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="13.4223" y="-3.83013" z="-30.147"/>
+				<normal x="-0.2763" y="0.707053" z="0.650949"/>
+				<texcoord u="-13.6938" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="16.5" y="3.83013" z="-28.5789"/>
+				<normal x="-0.364223" y="-0.707053" z="0.60615"/>
+				<texcoord u="-14.4035" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="16.5" y="-3.83013" z="-28.5789"/>
+				<normal x="-0.342829" y="0.707053" z="0.618501"/>
+				<texcoord u="-14.4035" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="19.3969" y="3.83013" z="-26.6976"/>
+				<normal x="-0.425587" y="-0.707054" z="0.564757"/>
+				<texcoord u="-15.1407" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="19.3969" y="-3.83013" z="-26.6976"/>
+				<normal x="-0.405602" y="0.707053" z="0.579278"/>
+				<texcoord u="-15.1132" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="22.0813" y="3.83013" z="-24.5238"/>
+				<normal x="-0.48229" y="-0.707053" z="0.517178"/>
+				<texcoord u="-15.8504" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="22.0813" y="-3.83013" z="-24.5238"/>
+				<normal x="-0.463931" y="0.707054" z="0.533707"/>
+				<texcoord u="-15.8229" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="24.5238" y="3.83013" z="-22.0813"/>
+				<normal x="-0.533707" y="-0.707054" z="0.463931"/>
+				<texcoord u="-16.5326" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="24.5238" y="-3.83013" z="-22.0813"/>
+				<normal x="-0.517177" y="0.707055" z="0.482289"/>
+				<texcoord u="-16.5326" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="26.6976" y="3.83013" z="-19.3969"/>
+				<normal x="-0.579276" y="-0.707054" z="0.405602"/>
+				<texcoord u="-17.2422" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="26.6976" y="-3.83013" z="-19.3969"/>
+				<normal x="-0.564757" y="0.707054" z="0.425588"/>
+				<texcoord u="-17.2147" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="28.5789" y="3.83013" z="-16.5"/>
+				<normal x="-0.618501" y="-0.707053" z="0.34283"/>
+				<texcoord u="-17.9794" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="28.5789" y="-3.83013" z="-16.5"/>
+				<normal x="-0.606149" y="0.707053" z="0.364224"/>
+				<texcoord u="-17.9519" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="30.147" y="3.83013" z="-13.4223"/>
+				<normal x="-0.650949" y="-0.707053" z="0.2763"/>
+				<texcoord u="-18.6616" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="30.147" y="-3.83013" z="-13.4223"/>
+				<normal x="-0.640901" y="0.707053" z="0.298868"/>
+				<texcoord u="-18.6616" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="0.965548" y="-7.139" z="-1.67238"/>
+				<normal x="-0.658094" y="0.42355" z="-0.622509"/>
+				<texcoord u="1.91937" v="-0.0694032"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="-5.60953" z="0"/>
+				<normal x="-0.475528" y="0.309017" z="-0.823639"/>
+				<texcoord u="1.2405" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-0.278088" y="-7.32126" z="-0.481663"/>
+				<normal x="-0.456773" y="0.406737" z="-0.791153"/>
+				<texcoord u="1.91937" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-1.93109" y="-7.139" z="0"/>
+				<normal x="-0.210062" y="0.42355" z="-0.88118"/>
+				<texcoord u="1.91937" v="1.0694"/>
+			</vertex>
+			<vertex>
+				<position x="-0.278088" y="-7.32126" z="0.481663"/>
+				<normal x="-0.456773" y="0.406737" z="0.791154"/>
+				<texcoord u="1.91937" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="0.965548" y="-7.139" z="1.67238"/>
+				<normal x="-0.658094" y="0.42355" z="0.622509"/>
+				<texcoord u="1.91937" v="1.0694"/>
+			</vertex>
+			<vertex>
+				<position x="0.556175" y="-7.32126" z="-2.38132e-007"/>
+				<normal x="0.913545" y="0.406737" z="-3.87653e-008"/>
+				<texcoord u="1.91937" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="4.95564" y="-13.3766" z="-2.38132e-007"/>
+				<normal x="0.6427" y="0.766118" z="1.85959e-007"/>
+				<texcoord u="4.75813" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="2.43769" y="-10.5801" z="-2.38132e-007"/>
+				<normal x="0.821191" y="0.570653" z="1.55027e-008"/>
+				<texcoord u="3.33875" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="2.97963" y="-10.1864" z="-2.5"/>
+				<normal x="0.661735" y="0.480779" z="0.57529"/>
+				<texcoord u="3.33875" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="5.40388" y="-12.8788" z="-2.5"/>
+				<normal x="0.582833" y="0.64034" z="0.50027"/>
+				<texcoord u="4.75813" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="5.40388" y="-12.8788" z="2.5"/>
+				<normal x="0.582833" y="0.640341" z="-0.50027"/>
+				<texcoord u="4.75813" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="2.97963" y="-10.1864" z="2.5"/>
+				<normal x="0.661735" y="0.480779" z="-0.575291"/>
+				<texcoord u="3.33875" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-2.47782" y="-13.3766" z="4.29171"/>
+				<normal x="-0.32135" y="0.766118" z="0.556595"/>
+				<texcoord u="4.75813" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-1.21885" y="-10.5801" z="2.1111"/>
+				<normal x="-0.410596" y="0.570653" z="0.711172"/>
+				<texcoord u="3.33875" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="0.675249" y="-10.1864" z="3.83043"/>
+				<normal x="-0.829083" y="0.480779" z="0.285434"/>
+				<texcoord u="3.33875" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-0.536877" y="-12.8788" z="5.9299"/>
+				<normal x="-0.724663" y="0.64034" z="0.254613"/>
+				<texcoord u="4.75813" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-4.867" y="-12.8788" z="3.4299"/>
+				<normal x="0.14183" y="0.640341" z="0.754883"/>
+				<texcoord u="4.75813" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-3.65488" y="-10.1864" z="1.33043"/>
+				<normal x="0.167349" y="0.480779" z="0.860724"/>
+				<texcoord u="3.33875" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-2.47782" y="-13.3766" z="-4.29172"/>
+				<normal x="-0.32135" y="0.766118" z="-0.556595"/>
+				<texcoord u="4.75813" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-1.21885" y="-10.5801" z="-2.1111"/>
+				<normal x="-0.410596" y="0.570653" z="-0.711172"/>
+				<texcoord u="3.33875" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-3.65488" y="-10.1864" z="-1.33043"/>
+				<normal x="0.167349" y="0.480779" z="-0.860724"/>
+				<texcoord u="3.33875" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-4.867" y="-12.8788" z="-3.4299"/>
+				<normal x="0.14183" y="0.640341" z="-0.754883"/>
+				<texcoord u="4.75813" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-0.536877" y="-12.8788" z="-5.9299"/>
+				<normal x="-0.724663" y="0.640341" z="-0.254613"/>
+				<texcoord u="4.75813" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="0.675249" y="-10.1864" z="-3.83043"/>
+				<normal x="-0.829083" y="0.480779" z="-0.285434"/>
+				<texcoord u="3.33875" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="0.435764" y="-11.5187" z="-7.90549"/>
+				<normal x="-0.920311" y="0.365929" z="0.138288"/>
+				<texcoord u="4.75813" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="1.51988" y="-9.11067" z="-6.02774"/>
+				<normal x="-0.954632" y="0.28716" z="0.0788414"/>
+				<texcoord u="3.33875" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="1.44338" y="-7.52553" z="-2.5"/>
+				<normal x="-0.756252" y="0.453918" z="-0.471212"/>
+				<texcoord u="2.12701" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-2.88675" y="-7.52553" z="0"/>
+				<normal x="-0.0299553" y="0.453918" z="-0.89054"/>
+				<texcoord u="2.13503" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-5.98012" y="-9.11067" z="-1.69761"/>
+				<normal x="0.545595" y="0.28716" z="-0.787315"/>
+				<texcoord u="3.33875" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-7.06424" y="-11.5187" z="-3.57536"/>
+				<normal x="0.579916" y="0.365929" z="-0.727869"/>
+				<texcoord u="4.75813" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-7.06424" y="-11.5187" z="3.57536"/>
+				<normal x="0.579916" y="0.365929" z="0.727869"/>
+				<texcoord u="4.75813" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-5.98012" y="-9.11067" z="1.69761"/>
+				<normal x="0.545595" y="0.28716" z="0.787315"/>
+				<texcoord u="3.33875" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="1.44338" y="-7.52553" z="2.5"/>
+				<normal x="-0.756252" y="0.453918" z="0.471213"/>
+				<texcoord u="2.13504" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="1.51988" y="-9.11067" z="6.02774"/>
+				<normal x="-0.954632" y="0.28716" z="-0.0788414"/>
+				<texcoord u="3.33875" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="0.435764" y="-11.5187" z="7.90549"/>
+				<normal x="-0.920311" y="0.365929" z="-0.138288"/>
+				<texcoord u="4.75813" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="6.62847" y="-11.5187" z="4.33013"/>
+				<normal x="0.340395" y="0.365929" z="-0.866157"/>
+				<texcoord u="4.75813" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="4.46023" y="-9.11067" z="4.33013"/>
+				<normal x="0.409038" y="0.28716" z="-0.866157"/>
+				<texcoord u="3.33875" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="4.46023" y="-9.11067" z="-4.33013"/>
+				<normal x="0.409037" y="0.28716" z="0.866157"/>
+				<texcoord u="3.33875" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="6.62847" y="-11.5187" z="-4.33013"/>
+				<normal x="0.340395" y="0.365929" z="0.866157"/>
+				<texcoord u="4.75813" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="8" y="-15.5885" z="-2.38132e-007"/>
+				<normal x="0.469371" y="0.883001" z="6.7152e-008"/>
+				<texcoord u="6.17751" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="8.33493" y="-15.0083" z="-2.5"/>
+				<normal x="0.436962" y="0.747525" z="0.50027"/>
+				<texcoord u="6.17751" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="8.33493" y="-15.0083" z="2.5"/>
+				<normal x="0.436962" y="0.747525" z="-0.50027"/>
+				<texcoord u="6.17751" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-4" y="-15.5885" z="6.9282"/>
+				<normal x="-0.234685" y="0.883001" z="0.406487"/>
+				<texcoord u="6.17751" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-2.0024" y="-15.0083" z="8.46827"/>
+				<normal x="-0.651728" y="0.747525" z="0.128285"/>
+				<texcoord u="6.17751" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-6.33253" y="-15.0083" z="5.96827"/>
+				<normal x="0.214765" y="0.747525" z="0.628555"/>
+				<texcoord u="6.17751" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-4" y="-15.5885" z="-6.9282"/>
+				<normal x="-0.234686" y="0.883001" z="-0.406487"/>
+				<texcoord u="6.17751" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-6.33253" y="-15.0083" z="-5.96827"/>
+				<normal x="0.214766" y="0.747525" z="-0.628555"/>
+				<texcoord u="6.17751" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-2.0024" y="-15.0083" z="-8.46827"/>
+				<normal x="-0.651728" y="0.747525" z="-0.128285"/>
+				<texcoord u="6.17751" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-4.84582" y="-3.25389" z="-8.3932"/>
+				<normal x="0.463613" y="-0.374501" z="0.803002"/>
+				<texcoord u="1.91937" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-4.58741" y="-1.66329" z="-7.94562"/>
+				<normal x="0.492414" y="-0.173537" z="0.852886"/>
+				<texcoord u="0.499992" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-2.09473" y="-1.80257" z="-8.62817"/>
+				<normal x="-0.0102628" y="-0.184578" z="0.982764"/>
+				<texcoord u="0.499992" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-2.37477" y="-3.52636" z="-9.11323"/>
+				<normal x="-0.0386941" y="-0.35643" z="0.93352"/>
+				<texcoord u="1.91937" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-0.875" y="-13.4234" z="-10.1758"/>
+				<normal x="-0.878551" y="0.428705" z="0.210618"/>
+				<texcoord u="6.17751" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="0.179478" y="-9.66089" z="-9.68914"/>
+				<normal x="-0.869475" y="-0.00628129" z="0.493937"/>
+				<texcoord u="4.75813" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="1.08874" y="-7.64121" z="-8.11425"/>
+				<normal x="-0.868746" y="-0.00759444" z="0.4952"/>
+				<texcoord u="3.33875" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="1.91605" y="-6.71581" z="-3.31869"/>
+				<normal x="-0.927162" y="0.321332" z="-0.192655"/>
+				<texcoord u="1.91937" v="-0.731957"/>
+			</vertex>
+			<vertex>
+				<position x="2.32998" y="-6.30442" z="-4.62461"/>
+				<normal x="-0.977823" y="0.189256" z="0.0896919"/>
+				<texcoord u="1.91937" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-0.502659" y="-6.17175" z="-9.53089"/>
+				<normal x="-0.550361" y="-0.30028" z="0.77906"/>
+				<texcoord u="3.33875" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="0.0461159" y="-4.27074" z="-8.58038"/>
+				<normal x="-0.52351" y="-0.210657" z="0.825567"/>
+				<texcoord u="1.91937" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="1.76817" y="-5.28758" z="-6.93743"/>
+				<normal x="-0.885252" y="0.00453946" z="0.46509"/>
+				<texcoord u="1.91937" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="0.385277" y="-2.18307" z="-7.99294"/>
+				<normal x="-0.506563" y="-0.111826" z="0.85492"/>
+				<texcoord u="0.499992" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-4.5" y="4.60772e-007" z="-7.79423"/>
+				<normal x="0.499693" y="0.0350131" z="0.865494"/>
+				<texcoord u="-0.919387" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-2" y="4.99354e-007" z="-8.4641"/>
+				<normal x="-0.000317861" y="-0.00465824" z="0.999989"/>
+				<texcoord u="-0.919387" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-3.83209" y="-6.71581" z="0"/>
+				<normal x="0.296737" y="0.321332" z="-0.899273"/>
+				<texcoord u="1.98642" v="1.73195"/>
+			</vertex>
+			<vertex>
+				<position x="-5.17002" y="-6.30442" z="-0.294484"/>
+				<normal x="0.566587" y="0.189256" z="-0.801973"/>
+				<texcoord u="1.91937" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-6.42485" y="-1.80257" z="-6.12817"/>
+				<normal x="0.85623" y="-0.184578" z="0.482494"/>
+				<texcoord u="0.499992" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-6.33012" y="4.99354e-007" z="-5.9641"/>
+				<normal x="0.866175" y="-0.00465795" z="0.499719"/>
+				<texcoord u="-0.919387" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-6.7049" y="-3.52636" z="-6.61323"/>
+				<normal x="0.827799" y="-0.356431" z="0.43325"/>
+				<texcoord u="1.91937" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-7.45388" y="-4.27074" z="-4.25025"/>
+				<normal x="0.976717" y="-0.210657" z="-0.0405897"/>
+				<texcoord u="1.91937" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-7.11472" y="-2.18307" z="-3.66281"/>
+				<normal x="0.993664" y="-0.111826" z="-0.0112363"/>
+				<texcoord u="0.499992" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-7.57151" y="-7.64121" z="-3.11425"/>
+				<normal x="0.863228" y="-0.00759435" z="-0.504756"/>
+				<texcoord u="3.33875" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-6.89208" y="-5.28758" z="-1.93743"/>
+				<normal x="0.845406" y="0.00453926" z="-0.534105"/>
+				<texcoord u="1.91937" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-8.00266" y="-6.17175" z="-5.20076"/>
+				<normal x="0.949866" y="-0.30028" z="-0.0870968"/>
+				<texcoord u="3.33875" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-8.48078" y="-9.66089" z="-4.68914"/>
+				<normal x="0.862499" y="-0.0062813" z="-0.506019"/>
+				<texcoord u="4.75813" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-8.375" y="-13.4234" z="-5.84567"/>
+				<normal x="0.621676" y="0.428705" z="-0.655539"/>
+				<texcoord u="6.17751" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-4.84582" y="-3.25389" z="8.3932"/>
+				<normal x="0.463613" y="-0.374501" z="-0.803002"/>
+				<texcoord u="1.91937" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-4.58741" y="-1.66329" z="7.94562"/>
+				<normal x="0.492414" y="-0.173536" z="-0.852886"/>
+				<texcoord u="0.499992" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-6.42485" y="-1.80257" z="6.12817"/>
+				<normal x="0.85623" y="-0.184578" z="-0.482494"/>
+				<texcoord u="0.499992" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-6.7049" y="-3.52636" z="6.61323"/>
+				<normal x="0.827799" y="-0.35643" z="-0.43325"/>
+				<texcoord u="1.91937" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-8.375" y="-13.4234" z="5.84567"/>
+				<normal x="0.621676" y="0.428705" z="0.655539"/>
+				<texcoord u="6.17751" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-8.48078" y="-9.66089" z="4.68914"/>
+				<normal x="0.862499" y="-0.00628122" z="0.506019"/>
+				<texcoord u="4.75813" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-7.57151" y="-7.64121" z="3.11425"/>
+				<normal x="0.863228" y="-0.00759441" z="0.504756"/>
+				<texcoord u="3.33875" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-5.17002" y="-6.30442" z="0.294483"/>
+				<normal x="0.566587" y="0.189256" z="0.801973"/>
+				<texcoord u="1.91937" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-8.00266" y="-6.17175" z="5.20076"/>
+				<normal x="0.949866" y="-0.30028" z="0.0870968"/>
+				<texcoord u="3.33875" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-7.45388" y="-4.27074" z="4.25025"/>
+				<normal x="0.976717" y="-0.210656" z="0.0405899"/>
+				<texcoord u="1.91937" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-6.89208" y="-5.28758" z="1.93743"/>
+				<normal x="0.845406" y="0.00453932" z="0.534106"/>
+				<texcoord u="1.91937" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-7.11472" y="-2.18307" z="3.66281"/>
+				<normal x="0.993664" y="-0.111826" z="0.0112365"/>
+				<texcoord u="0.499992" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-4.5" y="4.60772e-007" z="7.79423"/>
+				<normal x="0.499693" y="0.0350131" z="-0.865494"/>
+				<texcoord u="-0.919387" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-6.33012" y="4.99354e-007" z="5.9641"/>
+				<normal x="0.866175" y="-0.0046578" z="-0.499719"/>
+				<texcoord u="-0.919387" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="1.91605" y="-6.71581" z="3.31869"/>
+				<normal x="-0.927162" y="0.321332" z="0.192654"/>
+				<texcoord u="1.98642" v="1.73195"/>
+			</vertex>
+			<vertex>
+				<position x="2.32998" y="-6.30442" z="4.62461"/>
+				<normal x="-0.977823" y="0.189256" z="-0.0896921"/>
+				<texcoord u="1.91937" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-2.09473" y="-1.80257" z="8.62817"/>
+				<normal x="-0.0102628" y="-0.184578" z="-0.982764"/>
+				<texcoord u="0.499992" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-2" y="4.99354e-007" z="8.4641"/>
+				<normal x="-0.000318094" y="-0.00465804" z="-0.999989"/>
+				<texcoord u="-0.919387" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-2.37477" y="-3.52636" z="9.11323"/>
+				<normal x="-0.0386941" y="-0.356431" z="-0.93352"/>
+				<texcoord u="1.91937" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="0.0461159" y="-4.27074" z="8.58038"/>
+				<normal x="-0.52351" y="-0.210657" z="-0.825567"/>
+				<texcoord u="1.91937" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="0.385277" y="-2.18307" z="7.99293"/>
+				<normal x="-0.506563" y="-0.111826" z="-0.85492"/>
+				<texcoord u="0.499992" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="1.08874" y="-7.64121" z="8.11425"/>
+				<normal x="-0.868746" y="-0.00759431" z="-0.4952"/>
+				<texcoord u="3.33875" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="1.76817" y="-5.28758" z="6.93743"/>
+				<normal x="-0.885252" y="0.00453926" z="-0.46509"/>
+				<texcoord u="1.91937" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-0.502659" y="-6.17175" z="9.53089"/>
+				<normal x="-0.550361" y="-0.30028" z="-0.77906"/>
+				<texcoord u="3.33875" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="0.179478" y="-9.66089" z="9.68914"/>
+				<normal x="-0.869475" y="-0.00628136" z="-0.493937"/>
+				<texcoord u="4.75813" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-0.875" y="-13.4234" z="10.1758"/>
+				<normal x="-0.878551" y="0.428705" z="-0.210617"/>
+				<texcoord u="6.17751" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="9.69163" y="-3.25389" z="0"/>
+				<normal x="-0.927226" y="-0.374501" z="-5.16554e-009"/>
+				<texcoord u="1.91937" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="9.17482" y="-1.66329" z="0"/>
+				<normal x="-0.984828" y="-0.173536" z="2.06621e-008"/>
+				<texcoord u="0.499992" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="8.51958" y="-1.80257" z="2.5"/>
+				<normal x="-0.845967" y="-0.184578" z="-0.50027"/>
+				<texcoord u="0.499992" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="9.07967" y="-3.52636" z="2.5"/>
+				<normal x="-0.789105" y="-0.356431" z="-0.50027"/>
+				<texcoord u="1.91937" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="9.25" y="-13.4234" z="4.33013"/>
+				<normal x="0.256876" y="0.428705" z="-0.866157"/>
+				<texcoord u="6.17751" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="8.3013" y="-9.66089" z="5"/>
+				<normal x="0.00697606" y="-0.00628121" z="-0.999956"/>
+				<texcoord u="4.75813" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="6.48277" y="-7.64121" z="5"/>
+				<normal x="0.00551765" y="-0.00759428" z="-0.999956"/>
+				<texcoord u="3.33875" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="2.84004" y="-6.30442" z="4.33013"/>
+				<normal x="0.411236" y="0.189256" z="-0.891665"/>
+				<texcoord u="1.91937" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="8.50532" y="-6.17175" z="4.33013"/>
+				<normal x="-0.399505" y="-0.30028" z="-0.866157"/>
+				<texcoord u="3.33875" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="7.40777" y="-4.27074" z="4.33013"/>
+				<normal x="-0.453207" y="-0.210657" z="-0.866157"/>
+				<texcoord u="1.91937" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="5.1239" y="-5.28758" z="5"/>
+				<normal x="0.0398462" y="0.00453937" z="-0.999196"/>
+				<texcoord u="1.91937" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="6.72945" y="-2.18307" z="4.33013"/>
+				<normal x="-0.487101" y="-0.111826" z="-0.866157"/>
+				<texcoord u="0.499992" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="9" y="4.60772e-007" z="0"/>
+				<normal x="-0.999387" y="0.035013" z="3.61588e-008"/>
+				<texcoord u="-0.919387" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="8.33012" y="4.99354e-007" z="2.5"/>
+				<normal x="-0.865857" y="-0.00465805" z="-0.50027"/>
+				<texcoord u="-0.919387" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="2.84004" y="-6.30442" z="-4.33013"/>
+				<normal x="0.411235" y="0.189256" z="0.891666"/>
+				<texcoord u="1.91937" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="9.07967" y="-3.52636" z="-2.5"/>
+				<normal x="-0.789105" y="-0.356431" z="0.50027"/>
+				<texcoord u="1.91937" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="8.51958" y="-1.80257" z="-2.5"/>
+				<normal x="-0.845967" y="-0.184578" z="0.50027"/>
+				<texcoord u="0.499992" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="8.33012" y="4.99354e-007" z="-2.5"/>
+				<normal x="-0.865857" y="-0.004658" z="0.50027"/>
+				<texcoord u="-0.919387" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="7.40777" y="-4.27074" z="-4.33013"/>
+				<normal x="-0.453207" y="-0.210657" z="0.866157"/>
+				<texcoord u="1.91937" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="6.72945" y="-2.18307" z="-4.33013"/>
+				<normal x="-0.487101" y="-0.111826" z="0.866157"/>
+				<texcoord u="0.499992" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="6.48277" y="-7.64121" z="-5"/>
+				<normal x="0.00551754" y="-0.00759432" z="0.999956"/>
+				<texcoord u="3.33875" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="5.1239" y="-5.28758" z="-5"/>
+				<normal x="0.0398462" y="0.00453937" z="0.999196"/>
+				<texcoord u="1.91937" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="8.50532" y="-6.17175" z="-4.33013"/>
+				<normal x="-0.399505" y="-0.300281" z="0.866157"/>
+				<texcoord u="3.33875" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="8.3013" y="-9.66089" z="-5"/>
+				<normal x="0.00697595" y="-0.00628122" z="0.999956"/>
+				<texcoord u="4.75813" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="9.25" y="-13.4234" z="-4.33013"/>
+				<normal x="0.256876" y="0.428704" z="0.866157"/>
+				<texcoord u="6.17751" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="11.4377" y="-17.119" z="-2.38132e-007"/>
+				<normal x="0.275528" y="0.961293" z="-6.19864e-008"/>
+				<texcoord u="7.59689" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="11.6447" y="-16.4819" z="-2.5"/>
+				<normal x="0.271994" y="0.822039" z="0.50027"/>
+				<texcoord u="7.59689" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="11.6447" y="-16.4819" z="2.5"/>
+				<normal x="0.271994" y="0.82204" z="-0.50027"/>
+				<texcoord u="7.59689" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-5.71885" y="-17.119" z="9.90533"/>
+				<normal x="-0.137764" y="0.961293" z="0.238614"/>
+				<texcoord u="7.59689" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-3.65728" y="-16.4819" z="11.3346"/>
+				<normal x="-0.569244" y="0.82204" z="-0.0145811"/>
+				<texcoord u="7.59689" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-7.98741" y="-16.4819" z="8.8346"/>
+				<normal x="0.297249" y="0.82204" z="0.485689"/>
+				<texcoord u="7.59689" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-5.71885" y="-17.119" z="-9.90533"/>
+				<normal x="-0.137764" y="0.961293" z="-0.238614"/>
+				<texcoord u="7.59689" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-7.98741" y="-16.4819" z="-8.8346"/>
+				<normal x="0.29725" y="0.82204" z="-0.485689"/>
+				<texcoord u="7.59689" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-3.65728" y="-16.4819" z="-11.3346"/>
+				<normal x="-0.569244" y="0.82204" z="0.014581"/>
+				<texcoord u="7.59689" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-5.26393" y="-4.70228" z="-9.1174"/>
+				<normal x="0.414551" y="-0.559098" z="0.718023"/>
+				<texcoord u="3.33875" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-2.8279" y="-5.09602" z="-9.89806"/>
+				<normal x="-0.0843687" y="-0.512706" z="0.854409"/>
+				<texcoord u="3.33875" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-2.35512" y="-14.7414" z="-12.7394"/>
+				<normal x="-0.831179" y="0.472744" z="0.29267"/>
+				<texcoord u="7.59689" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-0.919872" y="-11.2583" z="-11.5933"/>
+				<normal x="-0.870052" y="-0.0046933" z="0.492938"/>
+				<texcoord u="6.17751" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-1.23706" y="-7.80302" z="-10.8029"/>
+				<normal x="-0.585942" y="-0.37678" z="0.717432"/>
+				<texcoord u="4.75813" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="-5.25789" z="-4.33013"/>
+				<normal x="-0.985853" y="0.130598" z="0.105064"/>
+				<texcoord u="1.33838" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="2.18809" y="-2.70285" z="-6.21012"/>
+				<normal x="-0.866963" y="-0.00918189" z="0.498288"/>
+				<texcoord u="0.499992" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="0.500002" y="6.04763e-007" z="-7.79423"/>
+				<normal x="-0.50026" y="-0.008109" z="0.865837"/>
+				<texcoord u="-0.919387" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-4.58741" y="1.66329" z="-7.94562"/>
+				<normal x="0.485134" y="0.242032" z="0.840277"/>
+				<texcoord u="-2.33876" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-2.09473" y="1.80257" z="-8.62817"/>
+				<normal x="-0.00929478" y="0.175466" z="0.984442"/>
+				<texcoord u="-2.33876" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-5" y="-5.25788" z="0"/>
+				<normal x="0.583915" y="0.130597" z="-0.801241"/>
+				<texcoord u="1.48827" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-6.47216" y="-2.70285" z="-1.21012"/>
+				<normal x="0.865011" y="-0.00918162" z="-0.501668"/>
+				<texcoord u="0.499992" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-7" y="6.04763e-007" z="-3.4641"/>
+				<normal x="0.999967" y="-0.00810925" z="-0.000319381"/>
+				<texcoord u="-0.919387" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-6.42485" y="1.80257" z="-6.12817"/>
+				<normal x="0.857199" y="0.175466" z="0.484171"/>
+				<texcoord u="-2.33876" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-7.15802" y="-5.09602" z="-7.39806"/>
+				<normal x="0.782124" y="-0.512706" z="0.354139"/>
+				<texcoord u="3.33875" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-8.73706" y="-7.80302" z="-6.47278"/>
+				<normal x="0.914285" y="-0.37678" z="-0.148725"/>
+				<texcoord u="4.75813" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-9.58013" y="-11.2583" z="-6.59327"/>
+				<normal x="0.861923" y="-0.00469364" z="-0.507018"/>
+				<texcoord u="6.17751" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-9.85512" y="-14.7414" z="-8.40931"/>
+				<normal x="0.669049" y="0.472743" z="-0.573487"/>
+				<texcoord u="7.59689" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-5.26393" y="-4.70228" z="9.1174"/>
+				<normal x="0.414551" y="-0.559099" z="-0.718023"/>
+				<texcoord u="3.33875" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-7.15802" y="-5.09602" z="7.39806"/>
+				<normal x="0.782124" y="-0.512706" z="-0.354139"/>
+				<texcoord u="3.33875" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-9.85512" y="-14.7414" z="8.40931"/>
+				<normal x="0.669049" y="0.472744" z="0.573487"/>
+				<texcoord u="7.59689" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-9.58013" y="-11.2583" z="6.59327"/>
+				<normal x="0.861923" y="-0.00469322" z="0.507018"/>
+				<texcoord u="6.17751" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-8.73706" y="-7.80302" z="6.47278"/>
+				<normal x="0.914285" y="-0.37678" z="0.148725"/>
+				<texcoord u="4.75813" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-6.47216" y="-2.70285" z="1.21012"/>
+				<normal x="0.865011" y="-0.00918166" z="0.501668"/>
+				<texcoord u="0.499992" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-7" y="6.04763e-007" z="3.4641"/>
+				<normal x="0.999967" y="-0.00810894" z="0.000319618"/>
+				<texcoord u="-0.919387" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-4.58741" y="1.66329" z="7.94562"/>
+				<normal x="0.485134" y="0.242032" z="-0.840277"/>
+				<texcoord u="-2.33876" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-6.42485" y="1.80257" z="6.12817"/>
+				<normal x="0.857199" y="0.175466" z="-0.484172"/>
+				<texcoord u="-2.33876" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="-5.25788" z="4.33013"/>
+				<normal x="-0.985853" y="0.130597" z="-0.105064"/>
+				<texcoord u="1.43737" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="2.18809" y="-2.70285" z="6.21012"/>
+				<normal x="-0.866963" y="-0.00918187" z="-0.498288"/>
+				<texcoord u="0.499992" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="0.500002" y="6.04763e-007" z="7.79422"/>
+				<normal x="-0.50026" y="-0.00810887" z="-0.865837"/>
+				<texcoord u="-0.919387" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-2.09473" y="1.80257" z="8.62817"/>
+				<normal x="-0.00929463" y="0.175466" z="-0.984442"/>
+				<texcoord u="-2.33876" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-2.8279" y="-5.09602" z="9.89806"/>
+				<normal x="-0.0843688" y="-0.512706" z="-0.854409"/>
+				<texcoord u="3.33875" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-1.23706" y="-7.80302" z="10.8029"/>
+				<normal x="-0.585942" y="-0.37678" z="-0.717432"/>
+				<texcoord u="4.75813" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-0.919872" y="-11.2583" z="11.5933"/>
+				<normal x="-0.870052" y="-0.00469333" z="-0.492938"/>
+				<texcoord u="6.17751" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-2.35512" y="-14.7414" z="12.7394"/>
+				<normal x="-0.831179" y="0.472744" z="-0.29267"/>
+				<texcoord u="7.59689" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="10.5279" y="-4.70228" z="0"/>
+				<normal x="-0.829101" y="-0.559099" z="2.06621e-008"/>
+				<texcoord u="3.33875" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="9.98592" y="-5.09602" z="2.5"/>
+				<normal x="-0.697755" y="-0.512706" z="-0.50027"/>
+				<texcoord u="3.33875" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="12.2102" y="-14.7414" z="4.33013"/>
+				<normal x="0.16213" y="0.472744" z="-0.866157"/>
+				<texcoord u="7.59689" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="10.5" y="-11.2583" z="5"/>
+				<normal x="0.00812953" y="-0.00469354" z="-0.999956"/>
+				<texcoord u="6.17751" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="9.97413" y="-7.80302" z="4.33013"/>
+				<normal x="-0.328343" y="-0.37678" z="-0.866157"/>
+				<texcoord u="4.75813" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="4.28408" y="-2.70285" z="5"/>
+				<normal x="0.00195168" y="-0.00918196" z="-0.999956"/>
+				<texcoord u="0.499992" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="6.5" y="6.04763e-007" z="4.33013"/>
+				<normal x="-0.499707" y="-0.00810881" z="-0.866157"/>
+				<texcoord u="-0.919387" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="9.17482" y="1.66329" z="0"/>
+				<normal x="-0.970268" y="0.242032" z="3.09932e-008"/>
+				<texcoord u="-2.33876" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="8.51958" y="1.80257" z="2.5"/>
+				<normal x="-0.847904" y="0.175466" z="-0.50027"/>
+				<texcoord u="-2.33876" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="4.28408" y="-2.70285" z="-5"/>
+				<normal x="0.00195149" y="-0.00918206" z="0.999956"/>
+				<texcoord u="0.499992" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="9.98592" y="-5.09602" z="-2.5"/>
+				<normal x="-0.697755" y="-0.512706" z="0.50027"/>
+				<texcoord u="3.33875" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="6.5" y="6.04763e-007" z="-4.33013"/>
+				<normal x="-0.499707" y="-0.00810881" z="0.866157"/>
+				<texcoord u="-0.919387" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="8.51958" y="1.80257" z="-2.5"/>
+				<normal x="-0.847904" y="0.175466" z="0.50027"/>
+				<texcoord u="-2.33876" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="9.97413" y="-7.80302" z="-4.33013"/>
+				<normal x="-0.328343" y="-0.37678" z="0.866157"/>
+				<texcoord u="4.75813" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="10.5" y="-11.2583" z="-5"/>
+				<normal x="0.00812943" y="-0.00469358" z="0.999956"/>
+				<texcoord u="6.17751" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="12.2102" y="-14.7414" z="-4.33013"/>
+				<normal x="0.16213" y="0.472744" z="0.866157"/>
+				<texcoord u="7.59689" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="15.1185" y="-17.9014" z="-2.38132e-007"/>
+				<normal x="0.0696429" y="0.997572" z="-1.23973e-007"/>
+				<texcoord u="9.01627" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="15.1885" y="-17.2352" z="-2.5"/>
+				<normal x="0.0951388" y="0.860627" z="0.50027"/>
+				<texcoord u="9.01627" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="15.1885" y="-17.2352" z="2.5"/>
+				<normal x="0.0951388" y="0.860627" z="-0.50027"/>
+				<texcoord u="9.01627" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-7.55924" y="-17.9014" z="13.093"/>
+				<normal x="-0.0348215" y="0.997572" z="0.0603127"/>
+				<texcoord u="9.01627" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-5.42919" y="-17.2352" z="14.4036"/>
+				<normal x="-0.480816" y="0.860627" z="-0.167743"/>
+				<texcoord u="9.01627" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-9.75932" y="-17.2352" z="11.9036"/>
+				<normal x="0.385677" y="0.860627" z="0.332528"/>
+				<texcoord u="9.01627" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-7.55924" y="-17.9014" z="-13.093"/>
+				<normal x="-0.0348216" y="0.997572" z="-0.0603125"/>
+				<texcoord u="9.01627" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-9.75932" y="-17.2352" z="-11.9036"/>
+				<normal x="0.385677" y="0.860627" z="-0.332528"/>
+				<texcoord u="9.01627" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-5.42919" y="-17.2352" z="-14.4036"/>
+				<normal x="-0.480816" y="0.860627" z="0.167742"/>
+				<texcoord u="9.01627" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-5.82348" y="-5.94516" z="-10.0866"/>
+				<normal x="0.34737" y="-0.719261" z="0.601662"/>
+				<texcoord u="4.75813" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-3.4343" y="-6.44297" z="-10.9484"/>
+				<normal x="-0.145292" y="-0.646574" z="0.748888"/>
+				<texcoord u="4.75813" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-3.9399" y="-15.4151" z="-15.4844"/>
+				<normal x="-0.780262" y="0.496122" z="0.380859"/>
+				<texcoord u="9.01627" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-2.16126" y="-12.3637" z="-13.7434"/>
+				<normal x="-0.870451" y="-0.00290074" z="0.492246"/>
+				<texcoord u="7.59689" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-2.125" y="-9.09327" z="-12.3409"/>
+				<normal x="-0.628698" y="-0.436813" z="0.643376"/>
+				<texcoord u="6.17751" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="2.62424" y="-3.05566" z="-4.54531"/>
+				<normal x="-0.962116" y="0.0626785" z="0.265339"/>
+				<texcoord u="0.499992" v="-1.4758"/>
+			</vertex>
+			<vertex>
+				<position x="2.33013" y="7.48754e-007" z="-5.9641"/>
+				<normal x="-0.838015" y="-0.00562424" z="0.545619"/>
+				<texcoord u="-0.919387" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="0.385277" y="2.18307" z="-7.99293"/>
+				<normal x="-0.504877" y="0.0959629" z="0.857841"/>
+				<texcoord u="-2.33876" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-4.84582" y="3.2539" z="-8.3932"/>
+				<normal x="0.449372" y="0.438473" z="0.778335"/>
+				<texcoord u="-3.75814" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-2.37477" y="3.52636" z="-9.11323"/>
+				<normal x="-0.0367997" y="0.347921" z="0.936801"/>
+				<texcoord u="-3.75814" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-5.24847" y="-3.05566" z="0"/>
+				<normal x="0.710848" y="0.0626786" z="-0.700547"/>
+				<texcoord u="0.573532" v="2.4758"/>
+			</vertex>
+			<vertex>
+				<position x="-6.33012" y="7.48754e-007" z="-0.964097"/>
+				<normal x="0.891527" y="-0.00562439" z="-0.452933"/>
+				<texcoord u="-0.919387" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-7.11472" y="2.18307" z="-3.66281"/>
+				<normal x="0.99535" y="0.0959636" z="-0.00831653"/>
+				<texcoord u="-2.33876" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-6.7049" y="3.52636" z="-6.61323"/>
+				<normal x="0.829694" y="0.34792" z="0.436532"/>
+				<texcoord u="-3.75814" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-7.76442" y="-6.44297" z="-8.44838"/>
+				<normal x="0.721202" y="-0.646574" z="0.248618"/>
+				<texcoord u="4.75813" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-9.625" y="-9.09327" z="-8.01073"/>
+				<normal x="0.871529" y="-0.436813" z="-0.22278"/>
+				<texcoord u="6.17751" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8215" y="-12.3637" z="-8.74342"/>
+				<normal x="0.861523" y="-0.00290096" z="-0.50771"/>
+				<texcoord u="7.59689" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-11.4399" y="-15.4151" z="-11.1542"/>
+				<normal x="0.719965" y="0.496122" z="-0.485298"/>
+				<texcoord u="9.01627" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-5.82348" y="-5.94516" z="10.0866"/>
+				<normal x="0.34737" y="-0.719261" z="-0.601662"/>
+				<texcoord u="4.75813" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-7.76442" y="-6.44297" z="8.44838"/>
+				<normal x="0.721201" y="-0.646574" z="-0.248618"/>
+				<texcoord u="4.75813" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-11.4399" y="-15.4151" z="11.1542"/>
+				<normal x="0.719965" y="0.496122" z="0.485298"/>
+				<texcoord u="9.01627" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8215" y="-12.3637" z="8.74342"/>
+				<normal x="0.861523" y="-0.00290098" z="0.50771"/>
+				<texcoord u="7.59689" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-9.625" y="-9.09327" z="8.01073"/>
+				<normal x="0.871529" y="-0.436813" z="0.22278"/>
+				<texcoord u="6.17751" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-6.33012" y="7.48754e-007" z="0.964097"/>
+				<normal x="0.891527" y="-0.00562444" z="0.452933"/>
+				<texcoord u="-0.919387" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-7.11472" y="2.18307" z="3.66281"/>
+				<normal x="0.99535" y="0.0959636" z="0.00831663"/>
+				<texcoord u="-2.33876" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-4.84582" y="3.2539" z="8.3932"/>
+				<normal x="0.449372" y="0.438473" z="-0.778335"/>
+				<texcoord u="-3.75814" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-6.7049" y="3.52636" z="6.61323"/>
+				<normal x="0.829694" y="0.34792" z="-0.436532"/>
+				<texcoord u="-3.75814" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="2.62424" y="-3.05566" z="4.54531"/>
+				<normal x="-0.962116" y="0.0626784" z="-0.265339"/>
+				<texcoord u="0.573532" v="2.4758"/>
+			</vertex>
+			<vertex>
+				<position x="2.33013" y="7.48754e-007" z="5.9641"/>
+				<normal x="-0.838015" y="-0.00562419" z="-0.545619"/>
+				<texcoord u="-0.919387" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="0.385277" y="2.18307" z="7.99293"/>
+				<normal x="-0.504877" y="0.0959632" z="-0.85784"/>
+				<texcoord u="-2.33876" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-2.37477" y="3.52636" z="9.11323"/>
+				<normal x="-0.0367996" y="0.347921" z="-0.936802"/>
+				<texcoord u="-3.75814" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-3.4343" y="-6.44297" z="10.9484"/>
+				<normal x="-0.145292" y="-0.646574" z="-0.748888"/>
+				<texcoord u="4.75813" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-2.125" y="-9.09327" z="12.3409"/>
+				<normal x="-0.628698" y="-0.436813" z="-0.643376"/>
+				<texcoord u="6.17751" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-2.16126" y="-12.3637" z="13.7434"/>
+				<normal x="-0.870451" y="-0.0029007" z="-0.492246"/>
+				<texcoord u="7.59689" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-3.9399" y="-15.4151" z="15.4844"/>
+				<normal x="-0.780262" y="0.496122" z="-0.380859"/>
+				<texcoord u="9.01627" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="11.647" y="-5.94516" z="0"/>
+				<normal x="-0.69474" y="-0.719261" z="8.78141e-008"/>
+				<texcoord u="4.75813" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="11.1987" y="-6.44297" z="2.5"/>
+				<normal x="-0.57591" y="-0.646574" z="-0.50027"/>
+				<texcoord u="4.75813" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="15.3798" y="-15.4151" z="4.33013"/>
+				<normal x="0.0602979" y="0.496122" z="-0.866157"/>
+				<texcoord u="9.01627" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="12.9828" y="-12.3637" z="5"/>
+				<normal x="0.00892767" y="-0.00290074" z="-0.999956"/>
+				<texcoord u="7.59689" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="11.75" y="-9.09327" z="4.33013"/>
+				<normal x="-0.242831" y="-0.436813" z="-0.866157"/>
+				<texcoord u="6.17751" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="3.99999" y="7.48754e-007" z="5"/>
+				<normal x="-0.0535123" y="-0.00562435" z="-0.998551"/>
+				<texcoord u="-0.919387" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="6.72944" y="2.18307" z="4.33013"/>
+				<normal x="-0.490473" y="0.0959632" z="-0.866157"/>
+				<texcoord u="-2.33876" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="9.69163" y="3.2539" z="0"/>
+				<normal x="-0.898744" y="0.438473" z="4.13243e-008"/>
+				<texcoord u="-3.75814" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="9.07967" y="3.52636" z="2.5"/>
+				<normal x="-0.792894" y="0.34792" z="-0.50027"/>
+				<texcoord u="-3.75814" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="3.99999" y="7.48754e-007" z="-5"/>
+				<normal x="-0.0535124" y="-0.00562437" z="0.998551"/>
+				<texcoord u="-0.919387" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="11.1987" y="-6.44297" z="-2.5"/>
+				<normal x="-0.57591" y="-0.646574" z="0.50027"/>
+				<texcoord u="4.75813" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="6.72944" y="2.18307" z="-4.33013"/>
+				<normal x="-0.490473" y="0.0959632" z="0.866157"/>
+				<texcoord u="-2.33876" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="9.07967" y="3.52636" z="-2.5"/>
+				<normal x="-0.792894" y="0.34792" z="0.50027"/>
+				<texcoord u="-3.75814" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="11.75" y="-9.09327" z="-4.33013"/>
+				<normal x="-0.242831" y="-0.436813" z="0.866157"/>
+				<texcoord u="6.17751" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="12.9828" y="-12.3637" z="-5"/>
+				<normal x="0.00892767" y="-0.00290078" z="0.999956"/>
+				<texcoord u="7.59689" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="15.3798" y="-15.4151" z="-4.33013"/>
+				<normal x="0.0602978" y="0.496122" z="0.866157"/>
+				<texcoord u="9.01627" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="18.8815" y="-17.9014" z="-2.38132e-007"/>
+				<normal x="-0.139286" y="0.990252" z="5.16554e-009"/>
+				<texcoord u="10.4357" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="18.8115" y="-17.2352" z="-2.5"/>
+				<normal x="-0.0858746" y="0.861601" z="0.50027"/>
+				<texcoord u="10.4357" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="18.8115" y="-17.2352" z="2.5"/>
+				<normal x="-0.0858746" y="0.8616" z="-0.50027"/>
+				<texcoord u="10.4357" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-9.44076" y="-17.9014" z="16.3519"/>
+				<normal x="0.069643" y="0.990252" z="-0.120625"/>
+				<texcoord u="10.4357" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-7.24068" y="-17.2352" z="17.5412"/>
+				<normal x="-0.39031" y="0.8616" z="-0.324505"/>
+				<texcoord u="10.4357" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-11.5708" y="-17.2352" z="15.0412"/>
+				<normal x="0.476184" y="0.8616" z="0.175766"/>
+				<texcoord u="10.4357" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-9.44076" y="-17.9014" z="-16.3519"/>
+				<normal x="0.0696429" y="0.990252" z="0.120625"/>
+				<texcoord u="10.4357" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-11.5708" y="-17.2352" z="-15.0412"/>
+				<normal x="0.476184" y="0.8616" z="-0.175766"/>
+				<texcoord u="10.4357" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-7.24068" y="-17.2352" z="-17.5412"/>
+				<normal x="-0.390309" y="0.8616" z="0.324505"/>
+				<texcoord u="10.4357" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-6.5" y="-6.92821" z="-11.2583"/>
+				<normal x="0.265008" y="-0.847988" z="0.459007"/>
+				<texcoord u="6.17751" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-4.16747" y="-7.50833" z="-12.2183"/>
+				<normal x="-0.218799" y="-0.752183" z="0.621569"/>
+				<texcoord u="6.17751" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-5.5601" y="-15.4151" z="-18.2906"/>
+				<normal x="-0.728029" y="0.497817" z="0.47133"/>
+				<texcoord u="10.4357" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-3.49044" y="-12.9288" z="-16.0456"/>
+				<normal x="-0.870655" y="-0.000981198" z="0.491893"/>
+				<texcoord u="9.01627" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-3.12766" y="-9.9861" z="-14.0775"/>
+				<normal x="-0.676761" y="-0.477755" z="0.560129"/>
+				<texcoord u="7.59689" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="2.68301" y="8.24607e-007" z="-4.64712"/>
+				<normal x="-0.965926" y="6.75459e-008" z="0.258819"/>
+				<texcoord u="-0.919387" v="-1.60516"/>
+			</vertex>
+			<vertex>
+				<position x="2.18809" y="2.70285" z="-6.21012"/>
+				<normal x="-0.866025" y="-2.14769e-007" z="0.5"/>
+				<texcoord u="-2.33876" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="0.0461159" y="4.27074" z="-8.58038"/>
+				<normal x="-0.520212" y="0.195842" z="0.831279"/>
+				<texcoord u="-3.75814" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-5.26393" y="4.70229" z="-9.1174"/>
+				<normal x="0.39397" y="0.615751" z="0.682377"/>
+				<texcoord u="-5.17752" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-2.8279" y="5.09603" z="-9.89806"/>
+				<normal x="-0.0816314" y="0.50517" z="0.859151"/>
+				<texcoord u="-5.17752" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-5.36603" y="8.24607e-007" z="0"/>
+				<normal x="0.707107" y="1.64905e-007" z="-0.707107"/>
+				<texcoord u="-0.919387" v="2.60516"/>
+			</vertex>
+			<vertex>
+				<position x="-6.47216" y="2.70285" z="-1.21012"/>
+				<normal x="0.866026" y="1.1703e-007" z="-0.5"/>
+				<texcoord u="-2.33876" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-7.45388" y="4.27074" z="-4.25025"/>
+				<normal x="0.980015" y="0.195841" z="-0.0348773"/>
+				<texcoord u="-3.75814" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-7.15802" y="5.09603" z="-7.39806"/>
+				<normal x="0.784862" y="0.50517" z="0.358881"/>
+				<texcoord u="-5.17752" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-8.49759" y="-7.50833" z="-9.71827"/>
+				<normal x="0.647694" y="-0.752183" z="0.121299"/>
+				<texcoord u="6.17751" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6277" y="-9.9861" z="-9.74739"/>
+				<normal x="0.823467" y="-0.477755" z="-0.306027"/>
+				<texcoord u="7.59689" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-12.1507" y="-12.9288" z="-11.0456"/>
+				<normal x="0.861319" y="-0.000981079" z="-0.508063"/>
+				<texcoord u="9.01627" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-13.0601" y="-15.4151" z="-13.9605"/>
+				<normal x="0.772198" y="0.497817" z="-0.394827"/>
+				<texcoord u="10.4357" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-6.5" y="-6.92821" z="11.2583"/>
+				<normal x="0.265008" y="-0.847988" z="-0.459007"/>
+				<texcoord u="6.17751" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-8.49759" y="-7.50833" z="9.71827"/>
+				<normal x="0.647694" y="-0.752183" z="-0.121299"/>
+				<texcoord u="6.17751" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-13.0601" y="-15.4151" z="13.9605"/>
+				<normal x="0.772198" y="0.497817" z="0.394826"/>
+				<texcoord u="10.4357" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-12.1507" y="-12.9288" z="11.0456"/>
+				<normal x="0.861319" y="-0.000981234" z="0.508063"/>
+				<texcoord u="9.01627" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6277" y="-9.9861" z="9.74739"/>
+				<normal x="0.823467" y="-0.477755" z="0.306027"/>
+				<texcoord u="7.59689" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-6.47216" y="2.70285" z="1.21012"/>
+				<normal x="0.866025" y="1.7876e-007" z="0.5"/>
+				<texcoord u="-2.33876" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-7.45388" y="4.27074" z="4.25025"/>
+				<normal x="0.980015" y="0.195841" z="0.0348772"/>
+				<texcoord u="-3.75814" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-5.26393" y="4.70229" z="9.1174"/>
+				<normal x="0.39397" y="0.615751" z="-0.682377"/>
+				<texcoord u="-5.17752" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-7.15802" y="5.09603" z="7.39806"/>
+				<normal x="0.784862" y="0.50517" z="-0.35888"/>
+				<texcoord u="-5.17752" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="2.68301" y="8.24607e-007" z="4.64712"/>
+				<normal x="-0.965926" y="2.07762e-007" z="-0.258819"/>
+				<texcoord u="-0.811054" v="2.60516"/>
+			</vertex>
+			<vertex>
+				<position x="2.18809" y="2.70285" z="6.21012"/>
+				<normal x="-0.866025" y="-7.20185e-008" z="-0.5"/>
+				<texcoord u="-2.33876" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="0.0461159" y="4.27074" z="8.58038"/>
+				<normal x="-0.520212" y="0.195841" z="-0.831279"/>
+				<texcoord u="-3.75814" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-2.8279" y="5.09603" z="9.89806"/>
+				<normal x="-0.0816313" y="0.50517" z="-0.859151"/>
+				<texcoord u="-5.17752" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-4.16747" y="-7.50833" z="12.2183"/>
+				<normal x="-0.218799" y="-0.752183" z="-0.621569"/>
+				<texcoord u="6.17751" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-3.12766" y="-9.9861" z="14.0775"/>
+				<normal x="-0.676761" y="-0.477755" z="-0.56013"/>
+				<texcoord u="7.59689" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-3.49044" y="-12.9288" z="16.0456"/>
+				<normal x="-0.870655" y="-0.000981337" z="-0.491893"/>
+				<texcoord u="9.01627" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-5.5601" y="-15.4151" z="18.2906"/>
+				<normal x="-0.728029" y="0.497817" z="-0.47133"/>
+				<texcoord u="10.4357" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="13" y="-6.92821" z="0"/>
+				<normal x="-0.530016" y="-0.847988" z="8.78141e-008"/>
+				<texcoord u="6.17751" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="12.6651" y="-7.50833" z="2.5"/>
+				<normal x="-0.428895" y="-0.752183" z="-0.50027"/>
+				<texcoord u="6.17751" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="18.6202" y="-15.4151" z="4.33013"/>
+				<normal x="-0.0441694" y="0.497817" z="-0.866156"/>
+				<texcoord u="10.4357" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="15.6411" y="-12.9288" z="5"/>
+				<normal x="0.00933573" y="-0.000981244" z="-0.999956"/>
+				<texcoord u="9.01627" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="13.7553" y="-9.9861" z="4.33013"/>
+				<normal x="-0.146706" y="-0.477755" z="-0.866157"/>
+				<texcoord u="7.59689" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="4.28407" y="2.70285" z="5"/>
+				<normal x="-1.28604e-008" y="-3.21511e-008" z="-1"/>
+				<texcoord u="-2.33876" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="7.40777" y="4.27074" z="4.33013"/>
+				<normal x="-0.459803" y="0.195841" z="-0.866157"/>
+				<texcoord u="-3.75814" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="10.5279" y="4.70229" z="0"/>
+				<normal x="-0.787941" y="0.615751" z="4.13243e-008"/>
+				<texcoord u="-5.17752" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="9.98592" y="5.09603" z="2.5"/>
+				<normal x="-0.703231" y="0.50517" z="-0.50027"/>
+				<texcoord u="-5.17752" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="4.28407" y="2.70285" z="-5"/>
+				<normal x="-1.28604e-007" y="-2.31488e-008" z="1"/>
+				<texcoord u="-2.33876" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="12.6651" y="-7.50833" z="-2.5"/>
+				<normal x="-0.428895" y="-0.752183" z="0.50027"/>
+				<texcoord u="6.17751" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="7.40777" y="4.27074" z="-4.33013"/>
+				<normal x="-0.459803" y="0.195841" z="0.866157"/>
+				<texcoord u="-3.75814" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="9.98592" y="5.09603" z="-2.5"/>
+				<normal x="-0.703231" y="0.50517" z="0.50027"/>
+				<texcoord u="-5.17752" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="13.7553" y="-9.9861" z="-4.33013"/>
+				<normal x="-0.146706" y="-0.477755" z="0.866157"/>
+				<texcoord u="7.59689" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="15.6411" y="-12.9288" z="-5"/>
+				<normal x="0.00933568" y="-0.000981265" z="0.999956"/>
+				<texcoord u="9.01627" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="18.6202" y="-15.4151" z="-4.33013"/>
+				<normal x="-0.0441694" y="0.497817" z="0.866157"/>
+				<texcoord u="10.4357" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="22.5623" y="-17.119" z="-2.38132e-007"/>
+				<normal x="-0.342127" y="0.939654" z="1.91125e-007"/>
+				<texcoord u="11.855" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="22.3553" y="-16.4819" z="-2.5"/>
+				<normal x="-0.263135" y="0.824918" z="0.50027"/>
+				<texcoord u="11.855" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="22.3553" y="-16.4819" z="2.5"/>
+				<normal x="-0.263135" y="0.824918" z="-0.50027"/>
+				<texcoord u="11.855" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-11.2812" y="-17.119" z="19.5395"/>
+				<normal x="0.171064" y="0.939654" z="-0.296291"/>
+				<texcoord u="11.855" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-9.01259" y="-16.4819" z="20.6103"/>
+				<normal x="-0.301679" y="0.824918" z="-0.478017"/>
+				<texcoord u="11.855" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3427" y="-16.4819" z="18.1103"/>
+				<normal x="0.564814" y="0.824918" z="0.0222535"/>
+				<texcoord u="11.855" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-11.2812" y="-17.119" z="-19.5395"/>
+				<normal x="0.171064" y="0.939654" z="0.296291"/>
+				<texcoord u="11.855" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3427" y="-16.4819" z="-18.1103"/>
+				<normal x="0.564814" y="0.824918" z="-0.0222536"/>
+				<texcoord u="11.855" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-9.01259" y="-16.4819" z="-20.6103"/>
+				<normal x="-0.301679" y="0.824918" z="0.478016"/>
+				<texcoord u="11.855" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-7.26393" y="-7.60845" z="-12.5815"/>
+				<normal x="0.171064" y="-0.939654" z="0.296291"/>
+				<texcoord u="7.59689" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-4.99537" y="-8.24554" z="-13.6522"/>
+				<normal x="-0.301679" y="-0.824918" z="0.478016"/>
+				<texcoord u="7.59689" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-7.14488" y="-14.7414" z="-21.0356"/>
+				<normal x="-0.676761" y="0.477755" z="0.560129"/>
+				<texcoord u="11.855" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-4.84931" y="-12.9288" z="-18.3992"/>
+				<normal x="-0.870655" y="0.000981229" z="0.491893"/>
+				<texcoord u="10.4357" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-4.20123" y="-10.4425" z="-15.937"/>
+				<normal x="-0.728029" y="-0.497817" z="0.47133"/>
+				<texcoord u="9.01627" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="2.62424" y="3.05566" z="-4.54531"/>
+				<normal x="-0.962116" y="-0.0626785" z="0.265339"/>
+				<texcoord u="-2.33876" v="-1.4758"/>
+			</vertex>
+			<vertex>
+				<position x="1.76818" y="5.28758" z="-6.93743"/>
+				<normal x="-0.894618" y="-0.0271853" z="0.446003"/>
+				<texcoord u="-3.75814" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-0.502659" y="6.17175" z="-9.53088"/>
+				<normal x="-0.545595" y="0.28716" z="0.787315"/>
+				<texcoord u="-5.17752" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-5.82347" y="5.94516" z="-10.0866"/>
+				<normal x="0.32135" y="0.766118" z="0.556595"/>
+				<texcoord u="-6.5969" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-3.4343" y="6.44298" z="-10.9484"/>
+				<normal x="-0.14183" y="0.64034" z="0.754883"/>
+				<texcoord u="-6.5969" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-5.24847" y="3.05566" z="0"/>
+				<normal x="0.710848" y="-0.0626782" z="-0.700547"/>
+				<texcoord u="-2.33876" v="2.4758"/>
+			</vertex>
+			<vertex>
+				<position x="-6.89208" y="5.28758" z="-1.93743"/>
+				<normal x="0.833559" y="-0.0271852" z="-0.551761"/>
+				<texcoord u="-3.75814" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-8.00266" y="6.17175" z="-5.20076"/>
+				<normal x="0.954633" y="0.28716" z="-0.078841"/>
+				<texcoord u="-5.17752" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-7.76442" y="6.44298" z="-8.44838"/>
+				<normal x="0.724663" y="0.64034" z="0.254613"/>
+				<texcoord u="-6.5969" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-9.32549" y="-8.24554" z="-11.1522"/>
+				<normal x="0.564814" y="-0.824918" z="-0.0222536"/>
+				<texcoord u="7.59689" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-11.7012" y="-10.4425" z="-11.6069"/>
+				<normal x="0.772198" y="-0.497817" z="-0.394827"/>
+				<texcoord u="9.01627" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-13.5096" y="-12.9288" z="-13.3992"/>
+				<normal x="0.861319" y="0.000981542" z="-0.508063"/>
+				<texcoord u="10.4357" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-14.6449" y="-14.7414" z="-16.7054"/>
+				<normal x="0.823467" y="0.477755" z="-0.306027"/>
+				<texcoord u="11.855" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-7.26393" y="-7.60845" z="12.5815"/>
+				<normal x="0.171064" y="-0.939654" z="-0.296291"/>
+				<texcoord u="7.59689" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-9.32549" y="-8.24554" z="11.1522"/>
+				<normal x="0.564814" y="-0.824918" z="0.0222535"/>
+				<texcoord u="7.59689" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-14.6449" y="-14.7414" z="16.7054"/>
+				<normal x="0.823467" y="0.477755" z="0.306027"/>
+				<texcoord u="11.855" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-13.5096" y="-12.9288" z="13.3992"/>
+				<normal x="0.861319" y="0.000981347" z="0.508063"/>
+				<texcoord u="10.4357" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-11.7012" y="-10.4425" z="11.6069"/>
+				<normal x="0.772198" y="-0.497817" z="0.394827"/>
+				<texcoord u="9.01627" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-6.89208" y="5.28758" z="1.93743"/>
+				<normal x="0.833559" y="-0.0271854" z="0.551761"/>
+				<texcoord u="-3.75814" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-8.00266" y="6.17175" z="5.20076"/>
+				<normal x="0.954632" y="0.28716" z="0.0788414"/>
+				<texcoord u="-5.17752" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-5.82347" y="5.94516" z="10.0866"/>
+				<normal x="0.32135" y="0.766117" z="-0.556595"/>
+				<texcoord u="-6.5969" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-7.76442" y="6.44298" z="8.44838"/>
+				<normal x="0.724663" y="0.64034" z="-0.254613"/>
+				<texcoord u="-6.5969" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="2.62424" y="3.05566" z="4.54531"/>
+				<normal x="-0.962116" y="-0.0626784" z="-0.265339"/>
+				<texcoord u="-2.33876" v="2.4758"/>
+			</vertex>
+			<vertex>
+				<position x="1.76818" y="5.28758" z="6.93743"/>
+				<normal x="-0.894618" y="-0.0271852" z="-0.446003"/>
+				<texcoord u="-3.75814" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-0.502659" y="6.17175" z="9.53088"/>
+				<normal x="-0.545595" y="0.28716" z="-0.787315"/>
+				<texcoord u="-5.17752" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-3.4343" y="6.44298" z="10.9484"/>
+				<normal x="-0.14183" y="0.64034" z="-0.754883"/>
+				<texcoord u="-6.5969" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-4.99537" y="-8.24554" z="13.6522"/>
+				<normal x="-0.301679" y="-0.824918" z="-0.478016"/>
+				<texcoord u="7.59689" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-4.20123" y="-10.4425" z="15.937"/>
+				<normal x="-0.728029" y="-0.497817" z="-0.47133"/>
+				<texcoord u="9.01627" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-4.84931" y="-12.9288" z="18.3992"/>
+				<normal x="-0.870655" y="0.000981182" z="-0.491893"/>
+				<texcoord u="10.4357" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-7.14488" y="-14.7414" z="21.0356"/>
+				<normal x="-0.676761" y="0.477755" z="-0.56013"/>
+				<texcoord u="11.855" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="14.5279" y="-7.60845" z="0"/>
+				<normal x="-0.342127" y="-0.939654" z="4.64898e-008"/>
+				<texcoord u="7.59689" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="14.3209" y="-8.24554" z="2.5"/>
+				<normal x="-0.263135" y="-0.824918" z="-0.50027"/>
+				<texcoord u="7.59689" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="21.7898" y="-14.7414" z="4.33013"/>
+				<normal x="-0.146706" y="0.477755" z="-0.866157"/>
+				<texcoord u="11.855" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="18.3589" y="-12.9288" z="5"/>
+				<normal x="0.00933567" y="0.000981198" z="-0.999956"/>
+				<texcoord u="10.4357" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="15.9025" y="-10.4425" z="4.33013"/>
+				<normal x="-0.0441693" y="-0.497817" z="-0.866157"/>
+				<texcoord u="9.01627" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="5.1239" y="5.28758" z="5"/>
+				<normal x="0.0610591" y="-0.0271853" z="-0.997764"/>
+				<texcoord u="-3.75814" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="8.50532" y="6.17175" z="4.33013"/>
+				<normal x="-0.409037" y="0.28716" z="-0.866157"/>
+				<texcoord u="-5.17752" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="11.647" y="5.94516" z="0"/>
+				<normal x="-0.6427" y="0.766118" z="5.16554e-008"/>
+				<texcoord u="-6.5969" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="11.1987" y="6.44298" z="2.5"/>
+				<normal x="-0.582833" y="0.64034" z="-0.50027"/>
+				<texcoord u="-6.5969" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="5.1239" y="5.28758" z="-5"/>
+				<normal x="0.061059" y="-0.0271852" z="0.997764"/>
+				<texcoord u="-3.75814" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="14.3209" y="-8.24554" z="-2.5"/>
+				<normal x="-0.263135" y="-0.824918" z="0.50027"/>
+				<texcoord u="7.59689" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="8.50532" y="6.17175" z="-4.33013"/>
+				<normal x="-0.409037" y="0.28716" z="0.866157"/>
+				<texcoord u="-5.17752" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="11.1987" y="6.44298" z="-2.5"/>
+				<normal x="-0.582833" y="0.64034" z="0.50027"/>
+				<texcoord u="-6.5969" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="15.9025" y="-10.4425" z="-4.33013"/>
+				<normal x="-0.0441693" y="-0.497817" z="0.866157"/>
+				<texcoord u="9.01627" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="18.3589" y="-12.9288" z="-5"/>
+				<normal x="0.00933574" y="0.000981254" z="0.999956"/>
+				<texcoord u="10.4357" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="21.7898" y="-14.7414" z="-4.33013"/>
+				<normal x="-0.146706" y="0.477755" z="0.866157"/>
+				<texcoord u="11.855" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="26" y="-15.5885" z="-2.38132e-007"/>
+				<normal x="-0.530016" y="0.847988" z="-1.03311e-007"/>
+				<texcoord u="13.2744" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="25.6651" y="-15.0083" z="-2.5"/>
+				<normal x="-0.428895" y="0.752183" z="0.50027"/>
+				<texcoord u="13.2744" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="25.6651" y="-15.0083" z="2.5"/>
+				<normal x="-0.428895" y="0.752183" z="-0.50027"/>
+				<texcoord u="13.2744" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-13" y="-15.5885" z="22.5167"/>
+				<normal x="0.265008" y="0.847988" z="-0.459007"/>
+				<texcoord u="13.2744" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6675" y="-15.0083" z="23.4766"/>
+				<normal x="-0.218799" y="0.752183" z="-0.621569"/>
+				<texcoord u="13.2744" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-14.9976" y="-15.0083" z="20.9766"/>
+				<normal x="0.647694" y="0.752183" z="-0.121299"/>
+				<texcoord u="13.2744" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-13" y="-15.5885" z="-22.5167"/>
+				<normal x="0.265008" y="0.847988" z="0.459007"/>
+				<texcoord u="13.2744" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-14.9976" y="-15.0083" z="-20.9766"/>
+				<normal x="0.647694" y="0.752183" z="0.121299"/>
+				<texcoord u="13.2744" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6675" y="-15.0083" z="-23.4766"/>
+				<normal x="-0.218799" y="0.752183" z="0.621569"/>
+				<texcoord u="13.2744" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-8.08189" y="-7.95618" z="-13.9982"/>
+				<normal x="0.0696429" y="-0.990252" z="0.120625"/>
+				<texcoord u="9.01627" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-5.88181" y="-8.62238" z="-15.1876"/>
+				<normal x="-0.390309" y="-0.861601" z="0.324504"/>
+				<texcoord u="9.01627" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-8.625" y="-13.4234" z="-23.5992"/>
+				<normal x="-0.628698" y="0.436813" z="0.643376"/>
+				<texcoord u="13.2744" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-6.17848" y="-12.3637" z="-20.7014"/>
+				<normal x="-0.870451" y="0.00290078" z="0.492246"/>
+				<texcoord u="11.855" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-5.29877" y="-10.4425" z="-17.838"/>
+				<normal x="-0.780263" y="-0.496122" z="0.380859"/>
+				<texcoord u="10.4357" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="5.25789" z="-4.33013"/>
+				<normal x="-0.985853" y="-0.130598" z="0.105064"/>
+				<texcoord u="-3.27614" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="2.32998" y="6.30442" z="-4.62461"/>
+				<normal x="-0.978398" y="-0.203256" z="0.0377348"/>
+				<texcoord u="-3.75814" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="1.08874" y="7.64121" z="-8.11425"/>
+				<normal x="-0.863228" y="-0.00759427" z="0.504756"/>
+				<texcoord u="-5.17752" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-1.23706" y="7.80303" z="-10.8029"/>
+				<normal x="-0.579916" y="0.365929" z="0.727869"/>
+				<texcoord u="-6.5969" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-6.5" y="6.92821" z="-11.2583"/>
+				<normal x="0.234686" y="0.883001" z="0.406487"/>
+				<texcoord u="-8.01628" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-4.16747" y="7.50834" z="-12.2183"/>
+				<normal x="-0.214766" y="0.747525" z="0.628555"/>
+				<texcoord u="-8.01628" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-5" y="5.25789" z="0"/>
+				<normal x="0.583915" y="-0.130598" z="-0.801242"/>
+				<texcoord u="-3.27614" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-5.17002" y="6.30442" z="-0.294482"/>
+				<normal x="0.521878" y="-0.203256" z="-0.82845"/>
+				<texcoord u="-3.75814" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-7.57151" y="7.64121" z="-3.11425"/>
+				<normal x="0.868746" y="-0.0075945" z="-0.4952"/>
+				<texcoord u="-5.17752" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-8.73706" y="7.80303" z="-6.47278"/>
+				<normal x="0.920311" y="0.365929" z="-0.138288"/>
+				<texcoord u="-6.5969" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-8.49759" y="7.50834" z="-9.71827"/>
+				<normal x="0.651728" y="0.747525" z="0.128285"/>
+				<texcoord u="-8.01628" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-10.2119" y="-8.62238" z="-12.6876"/>
+				<normal x="0.476184" y="-0.8616" z="-0.175766"/>
+				<texcoord u="9.01627" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-12.7988" y="-10.4425" z="-13.5079"/>
+				<normal x="0.719965" y="-0.496122" z="-0.485298"/>
+				<texcoord u="10.4357" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8387" y="-12.3637" z="-15.7014"/>
+				<normal x="0.861523" y="0.00290101" z="-0.50771"/>
+				<texcoord u="11.855" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-16.125" y="-13.4234" z="-19.2691"/>
+				<normal x="0.871529" y="0.436813" z="-0.22278"/>
+				<texcoord u="13.2744" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-8.08189" y="-7.95618" z="13.9982"/>
+				<normal x="0.0696428" y="-0.990252" z="-0.120625"/>
+				<texcoord u="9.01627" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-10.2119" y="-8.62238" z="12.6876"/>
+				<normal x="0.476184" y="-0.861601" z="0.175766"/>
+				<texcoord u="9.01627" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-16.125" y="-13.4234" z="19.2691"/>
+				<normal x="0.871529" y="0.436813" z="0.22278"/>
+				<texcoord u="13.2744" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8387" y="-12.3637" z="15.7014"/>
+				<normal x="0.861523" y="0.0029006" z="0.507709"/>
+				<texcoord u="11.855" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-12.7988" y="-10.4425" z="13.5079"/>
+				<normal x="0.719965" y="-0.496122" z="0.485298"/>
+				<texcoord u="10.4357" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-5.17002" y="6.30442" z="0.294481"/>
+				<normal x="0.521878" y="-0.203256" z="0.82845"/>
+				<texcoord u="-3.75814" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-7.57151" y="7.64121" z="3.11425"/>
+				<normal x="0.868746" y="-0.00759448" z="0.4952"/>
+				<texcoord u="-5.17752" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-8.73706" y="7.80303" z="6.47278"/>
+				<normal x="0.920311" y="0.365929" z="0.138288"/>
+				<texcoord u="-6.5969" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-6.5" y="6.92821" z="11.2583"/>
+				<normal x="0.234686" y="0.883001" z="-0.406487"/>
+				<texcoord u="-8.01628" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-8.49759" y="7.50834" z="9.71827"/>
+				<normal x="0.651728" y="0.747525" z="-0.128285"/>
+				<texcoord u="-8.01628" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="5.25789" z="4.33013"/>
+				<normal x="-0.985853" y="-0.130598" z="-0.105064"/>
+				<texcoord u="-3.27614" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="2.32998" y="6.30442" z="4.62461"/>
+				<normal x="-0.978398" y="-0.203256" z="-0.0377349"/>
+				<texcoord u="-3.75814" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="1.08874" y="7.64121" z="8.11425"/>
+				<normal x="-0.863228" y="-0.00759427" z="-0.504756"/>
+				<texcoord u="-5.17752" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-1.23706" y="7.80303" z="10.8029"/>
+				<normal x="-0.579916" y="0.365929" z="-0.727869"/>
+				<texcoord u="-6.5969" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-4.16747" y="7.50834" z="12.2183"/>
+				<normal x="-0.214766" y="0.747525" z="-0.628555"/>
+				<texcoord u="-8.01628" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-5.88181" y="-8.62238" z="15.1876"/>
+				<normal x="-0.390309" y="-0.861601" z="-0.324504"/>
+				<texcoord u="9.01627" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-5.29877" y="-10.4425" z="17.838"/>
+				<normal x="-0.780262" y="-0.496122" z="-0.380859"/>
+				<texcoord u="10.4357" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-6.17848" y="-12.3637" z="20.7014"/>
+				<normal x="-0.870451" y="0.00290067" z="-0.492246"/>
+				<texcoord u="11.855" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-8.625" y="-13.4234" z="23.5992"/>
+				<normal x="-0.628698" y="0.436813" z="-0.643376"/>
+				<texcoord u="13.2744" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="16.1638" y="-7.95618" z="0"/>
+				<normal x="-0.139286" y="-0.990252" z="2.58277e-008"/>
+				<texcoord u="9.01627" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="16.0938" y="-8.62238" z="2.5"/>
+				<normal x="-0.0858746" y="-0.8616" z="-0.50027"/>
+				<texcoord u="9.01627" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="24.75" y="-13.4234" z="4.33013"/>
+				<normal x="-0.242831" y="0.436813" z="-0.866157"/>
+				<texcoord u="13.2744" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="21.0172" y="-12.3637" z="5"/>
+				<normal x="0.00892767" y="0.00290075" z="-0.999956"/>
+				<texcoord u="11.855" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="18.0975" y="-10.4425" z="4.33013"/>
+				<normal x="0.060298" y="-0.496122" z="-0.866157"/>
+				<texcoord u="10.4357" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="2.84004" y="6.30442" z="4.33013"/>
+				<normal x="0.45652" y="-0.203256" z="-0.866185"/>
+				<texcoord u="-3.75814" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="6.48277" y="7.64121" z="5"/>
+				<normal x="-0.00551752" y="-0.00759432" z="-0.999956"/>
+				<texcoord u="-5.17752" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="9.97412" y="7.80303" z="4.33013"/>
+				<normal x="-0.340395" y="0.365929" z="-0.866157"/>
+				<texcoord u="-6.5969" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="13" y="6.92821" z="0"/>
+				<normal x="-0.469371" y="0.883001" z="-2.06621e-008"/>
+				<texcoord u="-8.01628" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="12.6651" y="7.50834" z="2.5"/>
+				<normal x="-0.436962" y="0.747525" z="-0.50027"/>
+				<texcoord u="-8.01628" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="2.84004" y="6.30442" z="-4.33013"/>
+				<normal x="0.45652" y="-0.203256" z="0.866185"/>
+				<texcoord u="-3.75814" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="6.48277" y="7.64121" z="-5"/>
+				<normal x="-0.00551759" y="-0.00759431" z="0.999956"/>
+				<texcoord u="-5.17752" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="16.0938" y="-8.62238" z="-2.5"/>
+				<normal x="-0.0858745" y="-0.861601" z="0.50027"/>
+				<texcoord u="9.01627" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="9.97412" y="7.80303" z="-4.33013"/>
+				<normal x="-0.340395" y="0.365929" z="0.866157"/>
+				<texcoord u="-6.5969" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="12.6651" y="7.50834" z="-2.5"/>
+				<normal x="-0.436962" y="0.747525" z="0.50027"/>
+				<texcoord u="-8.01628" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="18.0975" y="-10.4425" z="-4.33013"/>
+				<normal x="0.060298" y="-0.496122" z="0.866157"/>
+				<texcoord u="10.4357" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="21.0172" y="-12.3637" z="-5"/>
+				<normal x="0.00892767" y="0.0029008" z="0.999956"/>
+				<texcoord u="11.855" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="24.75" y="-13.4234" z="-4.33013"/>
+				<normal x="-0.242831" y="0.436813" z="0.866157"/>
+				<texcoord u="13.2744" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="29.0444" y="-13.3766" z="-2.38132e-007"/>
+				<normal x="-0.69474" y="0.719261" z="1.03311e-008"/>
+				<texcoord u="14.6938" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="28.5961" y="-12.8788" z="-2.5"/>
+				<normal x="-0.57591" y="0.646574" z="0.50027"/>
+				<texcoord u="14.6938" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="28.5961" y="-12.8788" z="2.5"/>
+				<normal x="-0.57591" y="0.646574" z="-0.50027"/>
+				<texcoord u="14.6938" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-14.5222" y="-13.3766" z="25.1531"/>
+				<normal x="0.34737" y="0.719261" z="-0.601663"/>
+				<texcoord u="14.6938" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-12.133" y="-12.8788" z="26.015"/>
+				<normal x="-0.145292" y="0.646574" z="-0.748888"/>
+				<texcoord u="14.6938" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-16.4631" y="-12.8788" z="23.515"/>
+				<normal x="0.721202" y="0.646574" z="-0.248618"/>
+				<texcoord u="14.6938" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-14.5222" y="-13.3766" z="-25.1531"/>
+				<normal x="0.34737" y="0.719261" z="0.601663"/>
+				<texcoord u="14.6938" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-16.4631" y="-12.8788" z="-23.515"/>
+				<normal x="0.721202" y="0.646573" z="0.248618"/>
+				<texcoord u="14.6938" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-12.133" y="-12.8788" z="-26.015"/>
+				<normal x="-0.145291" y="0.646573" z="0.748888"/>
+				<texcoord u="14.6938" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-8.91811" y="-7.95618" z="-15.4466"/>
+				<normal x="-0.0348215" y="-0.997572" z="-0.0603126"/>
+				<texcoord u="10.4357" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-6.78806" y="-8.62238" z="-16.7573"/>
+				<normal x="-0.480816" y="-0.860627" z="0.167742"/>
+				<texcoord u="10.4357" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-9.93576" y="-11.5187" z="-25.8695"/>
+				<normal x="-0.585942" y="0.37678" z="0.717432"/>
+				<texcoord u="14.6938" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-7.41987" y="-11.2583" z="-22.8516"/>
+				<normal x="-0.870052" y="0.0046937" z="0.492937"/>
+				<texcoord u="13.2744" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-6.37234" y="-9.9861" z="-19.6975"/>
+				<normal x="-0.831179" y="-0.472744" z="0.29267"/>
+				<texcoord u="11.855" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="1.91605" y="6.71581" z="-3.3187"/>
+				<normal x="-0.927163" y="-0.321331" z="-0.192654"/>
+				<texcoord u="-3.75814" v="-0.731959"/>
+			</vertex>
+			<vertex>
+				<position x="1.51989" y="9.11068" z="-6.02773"/>
+				<normal x="-0.949607" y="-0.309733" z="0.0480849"/>
+				<texcoord u="-5.17752" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="0.179478" y="9.66089" z="-9.68913"/>
+				<normal x="-0.862499" y="-0.00628126" z="0.506019"/>
+				<texcoord u="-6.5969" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-2.125" y="9.09327" z="-12.3409"/>
+				<normal x="-0.621676" y="0.428704" z="0.655539"/>
+				<texcoord u="-8.01628" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-7.26393" y="7.60846" z="-12.5815"/>
+				<normal x="0.137764" y="0.961293" z="0.238614"/>
+				<texcoord u="-9.43566" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-4.99537" y="8.24555" z="-13.6522"/>
+				<normal x="-0.297249" y="0.822039" z="0.485689"/>
+				<texcoord u="-9.43566" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-3.8321" y="6.71581" z="0"/>
+				<normal x="0.296738" y="-0.321332" z="-0.899273"/>
+				<texcoord u="-3.75814" v="1.73196"/>
+			</vertex>
+			<vertex>
+				<position x="-5.98011" y="9.11068" z="-1.69761"/>
+				<normal x="0.516446" y="-0.309734" z="-0.798341"/>
+				<texcoord u="-5.17752" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-8.48077" y="9.66089" z="-4.68913"/>
+				<normal x="0.869475" y="-0.00628139" z="-0.493936"/>
+				<texcoord u="-6.5969" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-9.625" y="9.09327" z="-8.01073"/>
+				<normal x="0.878552" y="0.428704" z="-0.210617"/>
+				<texcoord u="-8.01628" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-9.32549" y="8.24555" z="-11.1522"/>
+				<normal x="0.569244" y="0.82204" z="-0.0145812"/>
+				<texcoord u="-9.43566" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-11.1182" y="-8.62238" z="-14.2573"/>
+				<normal x="0.385677" y="-0.860627" z="-0.332528"/>
+				<texcoord u="10.4357" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-13.8723" y="-9.9861" z="-15.3673"/>
+				<normal x="0.669048" y="-0.472744" z="-0.573487"/>
+				<texcoord u="11.855" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-16.0801" y="-11.2583" z="-17.8516"/>
+				<normal x="0.861922" y="0.00469366" z="-0.507019"/>
+				<texcoord u="13.2744" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4358" y="-11.5187" z="-21.5394"/>
+				<normal x="0.914285" y="0.37678" z="-0.148725"/>
+				<texcoord u="14.6938" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-8.91811" y="-7.95618" z="15.4466"/>
+				<normal x="-0.0348216" y="-0.997572" z="0.0603125"/>
+				<texcoord u="10.4357" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-11.1182" y="-8.62238" z="14.2573"/>
+				<normal x="0.385677" y="-0.860627" z="0.332528"/>
+				<texcoord u="10.4357" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4358" y="-11.5187" z="21.5394"/>
+				<normal x="0.914285" y="0.376781" z="0.148724"/>
+				<texcoord u="14.6938" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-16.0801" y="-11.2583" z="17.8516"/>
+				<normal x="0.861923" y="0.00469351" z="0.507018"/>
+				<texcoord u="13.2744" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-13.8723" y="-9.9861" z="15.3673"/>
+				<normal x="0.669049" y="-0.472744" z="0.573487"/>
+				<texcoord u="11.855" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-5.98011" y="9.11068" z="1.69761"/>
+				<normal x="0.516446" y="-0.309733" z="0.798341"/>
+				<texcoord u="-5.17752" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-8.48077" y="9.66089" z="4.68913"/>
+				<normal x="0.869475" y="-0.00628141" z="0.493936"/>
+				<texcoord u="-6.5969" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-9.625" y="9.09327" z="8.01073"/>
+				<normal x="0.878552" y="0.428704" z="0.210617"/>
+				<texcoord u="-8.01628" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-7.26393" y="7.60846" z="12.5815"/>
+				<normal x="0.137764" y="0.961293" z="-0.238614"/>
+				<texcoord u="-9.43566" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-9.32549" y="8.24555" z="11.1522"/>
+				<normal x="0.569244" y="0.82204" z="0.0145812"/>
+				<texcoord u="-9.43566" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="1.91605" y="6.71581" z="3.3187"/>
+				<normal x="-0.927162" y="-0.321332" z="0.192654"/>
+				<texcoord u="-3.75814" v="1.73196"/>
+			</vertex>
+			<vertex>
+				<position x="1.51989" y="9.11068" z="6.02774"/>
+				<normal x="-0.949607" y="-0.309733" z="-0.0480851"/>
+				<texcoord u="-5.17752" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="0.179478" y="9.66089" z="9.68913"/>
+				<normal x="-0.862499" y="-0.00628116" z="-0.506019"/>
+				<texcoord u="-6.5969" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-2.125" y="9.09327" z="12.3409"/>
+				<normal x="-0.621676" y="0.428704" z="-0.655539"/>
+				<texcoord u="-8.01628" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-4.99537" y="8.24555" z="13.6522"/>
+				<normal x="-0.29725" y="0.822039" z="-0.485689"/>
+				<texcoord u="-9.43566" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-6.78806" y="-8.62238" z="16.7573"/>
+				<normal x="-0.480816" y="-0.860627" z="-0.167742"/>
+				<texcoord u="10.4357" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-6.37234" y="-9.9861" z="19.6975"/>
+				<normal x="-0.831178" y="-0.472744" z="-0.29267"/>
+				<texcoord u="11.855" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-7.41987" y="-11.2583" z="22.8516"/>
+				<normal x="-0.870052" y="0.00469361" z="-0.492937"/>
+				<texcoord u="13.2744" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-9.93576" y="-11.5187" z="25.8695"/>
+				<normal x="-0.585942" y="0.37678" z="-0.717432"/>
+				<texcoord u="14.6938" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="17.8362" y="-7.95618" z="0"/>
+				<normal x="0.069643" y="-0.997572" z="1.03311e-008"/>
+				<texcoord u="10.4357" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="17.9062" y="-8.62238" z="2.5"/>
+				<normal x="0.095139" y="-0.860627" z="-0.50027"/>
+				<texcoord u="10.4357" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="27.3715" y="-11.5187" z="4.33013"/>
+				<normal x="-0.328343" y="0.37678" z="-0.866157"/>
+				<texcoord u="14.6938" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="23.5" y="-11.2583" z="5"/>
+				<normal x="0.00812951" y="0.00469356" z="-0.999956"/>
+				<texcoord u="13.2744" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="20.2447" y="-9.9861" z="4.33013"/>
+				<normal x="0.16213" y="-0.472744" z="-0.866157"/>
+				<texcoord u="11.855" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="4.46023" y="9.11068" z="4.33013"/>
+				<normal x="0.433161" y="-0.309733" z="-0.846426"/>
+				<texcoord u="-5.17752" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="8.3013" y="9.66089" z="5"/>
+				<normal x="-0.00697584" y="-0.00628124" z="-0.999956"/>
+				<texcoord u="-6.5969" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="11.75" y="9.09327" z="4.33013"/>
+				<normal x="-0.256876" y="0.428704" z="-0.866157"/>
+				<texcoord u="-8.01628" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="14.5279" y="7.60846" z="0"/>
+				<normal x="-0.275528" y="0.961293" z="2.58277e-008"/>
+				<texcoord u="-9.43566" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="14.3209" y="8.24555" z="2.5"/>
+				<normal x="-0.271994" y="0.822039" z="-0.50027"/>
+				<texcoord u="-9.43566" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="4.46023" y="9.11068" z="-4.33013"/>
+				<normal x="0.433161" y="-0.309733" z="0.846426"/>
+				<texcoord u="-5.17752" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="8.3013" y="9.66089" z="-5"/>
+				<normal x="-0.00697599" y="-0.00628116" z="0.999956"/>
+				<texcoord u="-6.5969" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="17.9062" y="-8.62238" z="-2.5"/>
+				<normal x="0.095139" y="-0.860627" z="0.50027"/>
+				<texcoord u="10.4357" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="11.75" y="9.09327" z="-4.33013"/>
+				<normal x="-0.256876" y="0.428704" z="0.866157"/>
+				<texcoord u="-8.01628" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="14.3209" y="8.24555" z="-2.5"/>
+				<normal x="-0.271994" y="0.82204" z="0.50027"/>
+				<texcoord u="-9.43566" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="20.2447" y="-9.9861" z="-4.33013"/>
+				<normal x="0.16213" y="-0.472744" z="0.866157"/>
+				<texcoord u="11.855" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="23.5" y="-11.2583" z="-5"/>
+				<normal x="0.00812943" y="0.00469355" z="0.999956"/>
+				<texcoord u="13.2744" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="27.3715" y="-11.5187" z="-4.33013"/>
+				<normal x="-0.328343" y="0.37678" z="0.866157"/>
+				<texcoord u="14.6938" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="31.5623" y="-10.5801" z="-2.38132e-007"/>
+				<normal x="-0.829101" y="0.559099" z="1.08476e-007"/>
+				<texcoord u="16.1132" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="31.0204" y="-10.1864" z="-2.5"/>
+				<normal x="-0.721893" y="0.510892" z="0.466754"/>
+				<texcoord u="16.1132" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="31.0204" y="-10.1864" z="2.5"/>
+				<normal x="-0.721893" y="0.510892" z="-0.466755"/>
+				<texcoord u="16.1132" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-15.7812" y="-10.5801" z="27.3338"/>
+				<normal x="0.414551" y="0.559098" z="-0.718023"/>
+				<texcoord u="16.1132" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3451" y="-10.1864" z="28.1144"/>
+				<normal x="-0.043275" y="0.510891" z="-0.858555"/>
+				<texcoord u="16.1132" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-17.6752" y="-10.1864" z="25.6144"/>
+				<normal x="0.765168" y="0.510892" z="-0.391801"/>
+				<texcoord u="16.1132" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-15.7812" y="-10.5801" z="-27.3338"/>
+				<normal x="0.414551" y="0.559098" z="0.718023"/>
+				<texcoord u="16.1132" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-17.6752" y="-10.1864" z="-25.6144"/>
+				<normal x="0.765168" y="0.510892" z="0.3918"/>
+				<texcoord u="16.1132" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3451" y="-10.1864" z="-28.1144"/>
+				<normal x="-0.0432744" y="0.510891" z="0.858555"/>
+				<texcoord u="16.1132" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-9.73607" y="-7.60845" z="-16.8634"/>
+				<normal x="-0.137764" y="-0.961293" z="-0.238614"/>
+				<texcoord u="11.855" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-7.67451" y="-8.24554" z="-18.2926"/>
+				<normal x="-0.569244" y="-0.82204" z="0.0145808"/>
+				<texcoord u="11.855" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-11.0199" y="-9.11067" z="-27.7473"/>
+				<normal x="-0.550361" y="0.30028" z="0.77906"/>
+				<texcoord u="16.1132" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-8.51922" y="-9.66088" z="-24.7557"/>
+				<normal x="-0.869475" y="0.00628093" z="0.493937"/>
+				<texcoord u="14.6938" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-7.375" y="-9.09327" z="-21.4341"/>
+				<normal x="-0.878552" y="-0.428704" z="0.210617"/>
+				<texcoord u="13.2744" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="5.60954" z="-2.38132e-007"/>
+				<normal x="-0.475528" y="-0.309017" z="-0.823639"/>
+				<texcoord u="-3.07927" v="0.499999"/>
+			</vertex>
+			<vertex>
+				<position x="0.965544" y="7.139" z="-1.67237"/>
+				<normal x="-0.658094" y="-0.42355" z="-0.62251"/>
+				<texcoord u="-3.75814" v="-0.0694005"/>
+			</vertex>
+			<vertex>
+				<position x="-0.278088" y="7.32126" z="-0.481661"/>
+				<normal x="-0.456773" y="-0.406736" z="-0.791154"/>
+				<texcoord u="-3.75814" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="1.44338" y="7.52554" z="-2.5"/>
+				<normal x="-0.756253" y="-0.453917" z="-0.471212"/>
+				<texcoord u="-3.97381" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="0.675251" y="10.1864" z="-3.83043"/>
+				<normal x="-0.782124" y="-0.512706" z="-0.354138"/>
+				<texcoord u="-5.17752" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="0.435764" y="11.5188" z="-7.90549"/>
+				<normal x="-0.914285" y="-0.37678" z="0.148725"/>
+				<texcoord u="-6.5969" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-0.919872" y="11.2583" z="-11.5933"/>
+				<normal x="-0.861923" y="-0.00469365" z="0.507018"/>
+				<texcoord u="-8.01628" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-3.12766" y="9.9861" z="-14.0775"/>
+				<normal x="-0.669049" y="0.472743" z="0.573487"/>
+				<texcoord u="-9.43566" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-8.08189" y="7.95618" z="-13.9982"/>
+				<normal x="0.0348214" y="0.997572" z="0.0603126"/>
+				<texcoord u="-10.855" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-5.88181" y="8.62239" z="-15.1876"/>
+				<normal x="-0.385677" y="0.860627" z="0.332528"/>
+				<texcoord u="-10.855" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-1.93109" y="7.139" z="0"/>
+				<normal x="-0.210062" y="-0.42355" z="-0.881181"/>
+				<texcoord u="-3.72281" v="1.0694"/>
+			</vertex>
+			<vertex>
+				<position x="-2.88675" y="7.52553" z="0"/>
+				<normal x="-0.0299555" y="-0.453917" z="-0.89054"/>
+				<texcoord u="-3.97381" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-3.65488" y="10.1864" z="-1.33043"/>
+				<normal x="0.0843696" y="-0.512706" z="-0.854409"/>
+				<texcoord u="-5.17752" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-7.06424" y="11.5188" z="-3.57536"/>
+				<normal x="0.585942" y="-0.37678" z="-0.717432"/>
+				<texcoord u="-6.5969" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-9.58012" y="11.2583" z="-6.59326"/>
+				<normal x="0.870052" y="-0.00469345" z="-0.492938"/>
+				<texcoord u="-8.01628" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6277" y="9.9861" z="-9.74739"/>
+				<normal x="0.831178" y="0.472744" z="-0.29267"/>
+				<texcoord u="-9.43566" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-10.2119" y="8.62239" z="-12.6876"/>
+				<normal x="0.480816" y="0.860627" z="-0.167742"/>
+				<texcoord u="-10.855" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-12.0046" y="-8.24554" z="-15.7926"/>
+				<normal x="0.297249" y="-0.82204" z="-0.485689"/>
+				<texcoord u="11.855" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-14.875" y="-9.09327" z="-17.104"/>
+				<normal x="0.621676" y="-0.428704" z="-0.655539"/>
+				<texcoord u="13.2744" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-17.1795" y="-9.66088" z="-19.7557"/>
+				<normal x="0.862499" y="0.00628129" z="-0.506019"/>
+				<texcoord u="14.6938" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5199" y="-9.11067" z="-23.4171"/>
+				<normal x="0.949866" y="0.30028" z="-0.0870962"/>
+				<texcoord u="16.1132" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-9.73607" y="-7.60845" z="16.8634"/>
+				<normal x="-0.137764" y="-0.961293" z="0.238614"/>
+				<texcoord u="11.855" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-12.0046" y="-8.24554" z="15.7926"/>
+				<normal x="0.297249" y="-0.82204" z="0.485689"/>
+				<texcoord u="11.855" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5199" y="-9.11067" z="23.4171"/>
+				<normal x="0.949866" y="0.30028" z="0.0870961"/>
+				<texcoord u="16.1132" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-17.1795" y="-9.66088" z="19.7557"/>
+				<normal x="0.862499" y="0.00628139" z="0.506019"/>
+				<texcoord u="14.6938" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-14.875" y="-9.09327" z="17.104"/>
+				<normal x="0.621676" y="-0.428705" z="0.655539"/>
+				<texcoord u="13.2744" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-0.278088" y="7.32126" z="0.481661"/>
+				<normal x="-0.456773" y="-0.406737" z="0.791154"/>
+				<texcoord u="-3.75814" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-3.65488" y="10.1864" z="1.33043"/>
+				<normal x="0.0843692" y="-0.512706" z="0.854409"/>
+				<texcoord u="-5.17752" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-7.06424" y="11.5188" z="3.57536"/>
+				<normal x="0.585942" y="-0.37678" z="0.717432"/>
+				<texcoord u="-6.5969" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-9.58012" y="11.2583" z="6.59326"/>
+				<normal x="0.870052" y="-0.00469356" z="0.492938"/>
+				<texcoord u="-8.01628" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6277" y="9.9861" z="9.74739"/>
+				<normal x="0.831179" y="0.472744" z="0.29267"/>
+				<texcoord u="-9.43566" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-8.08189" y="7.95618" z="13.9982"/>
+				<normal x="0.0348215" y="0.997572" z="-0.0603125"/>
+				<texcoord u="-10.855" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-10.2119" y="8.62239" z="12.6876"/>
+				<normal x="0.480816" y="0.860627" z="0.167743"/>
+				<texcoord u="-10.855" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="0.965544" y="7.139" z="1.67237"/>
+				<normal x="-0.658094" y="-0.42355" z="0.622509"/>
+				<texcoord u="-3.75814" v="1.0694"/>
+			</vertex>
+			<vertex>
+				<position x="1.44338" y="7.52553" z="2.5"/>
+				<normal x="-0.756253" y="-0.453917" z="0.471212"/>
+				<texcoord u="-3.97381" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="0.675251" y="10.1864" z="3.83043"/>
+				<normal x="-0.782124" y="-0.512706" z="0.354139"/>
+				<texcoord u="-5.17752" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="0.435764" y="11.5188" z="7.90549"/>
+				<normal x="-0.914285" y="-0.37678" z="-0.148725"/>
+				<texcoord u="-6.5969" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-0.919872" y="11.2583" z="11.5933"/>
+				<normal x="-0.861922" y="-0.00469351" z="-0.507019"/>
+				<texcoord u="-8.01628" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-3.12766" y="9.9861" z="14.0775"/>
+				<normal x="-0.669049" y="0.472744" z="-0.573487"/>
+				<texcoord u="-9.43566" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-5.88181" y="8.62239" z="15.1876"/>
+				<normal x="-0.385677" y="0.860627" z="-0.332528"/>
+				<texcoord u="-10.855" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-7.67451" y="-8.24554" z="18.2926"/>
+				<normal x="-0.569244" y="-0.82204" z="-0.0145808"/>
+				<texcoord u="11.855" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-7.375" y="-9.09327" z="21.4341"/>
+				<normal x="-0.878552" y="-0.428704" z="-0.210617"/>
+				<texcoord u="13.2744" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-8.51922" y="-9.66088" z="24.7557"/>
+				<normal x="-0.869475" y="0.00628108" z="-0.493937"/>
+				<texcoord u="14.6938" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-11.0199" y="-9.11067" z="27.7472"/>
+				<normal x="-0.550361" y="0.30028" z="-0.77906"/>
+				<texcoord u="16.1132" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="19.4721" y="-7.60845" z="0"/>
+				<normal x="0.275528" y="-0.961293" z="1.03311e-008"/>
+				<texcoord u="11.855" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="19.6791" y="-8.24554" z="2.5"/>
+				<normal x="0.271994" y="-0.822039" z="-0.50027"/>
+				<texcoord u="11.855" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="29.5398" y="-9.11067" z="4.33013"/>
+				<normal x="-0.399505" y="0.30028" z="-0.866157"/>
+				<texcoord u="16.1132" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="25.6987" y="-9.66088" z="5"/>
+				<normal x="0.00697594" y="0.00628124" z="-0.999956"/>
+				<texcoord u="14.6938" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="22.25" y="-9.09327" z="4.33013"/>
+				<normal x="0.256876" y="-0.428704" z="-0.866157"/>
+				<texcoord u="13.2744" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="0.556173" y="7.32126" z="-2.38132e-007"/>
+				<normal x="0.913546" y="-0.406736" z="1.0079e-007"/>
+				<texcoord u="-3.75814" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="2.97963" y="10.1864" z="2.5"/>
+				<normal x="0.697755" y="-0.512706" z="-0.50027"/>
+				<texcoord u="-5.17752" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="6.62847" y="11.5188" z="4.33013"/>
+				<normal x="0.328343" y="-0.37678" z="-0.866157"/>
+				<texcoord u="-6.5969" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="10.5" y="11.2583" z="5"/>
+				<normal x="-0.00812939" y="-0.00469364" z="-0.999956"/>
+				<texcoord u="-8.01628" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="13.7553" y="9.9861" z="4.33013"/>
+				<normal x="-0.16213" y="0.472744" z="-0.866157"/>
+				<texcoord u="-9.43566" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="16.1638" y="7.95618" z="0"/>
+				<normal x="-0.0696429" y="0.997572" z="5.16554e-009"/>
+				<texcoord u="-10.855" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="16.0938" y="8.62239" z="2.5"/>
+				<normal x="-0.0951389" y="0.860627" z="-0.50027"/>
+				<texcoord u="-10.855" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="2.97963" y="10.1864" z="-2.5"/>
+				<normal x="0.697755" y="-0.512706" z="0.50027"/>
+				<texcoord u="-5.17752" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="6.62847" y="11.5188" z="-4.33013"/>
+				<normal x="0.328343" y="-0.37678" z="0.866157"/>
+				<texcoord u="-6.5969" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="10.5" y="11.2583" z="-5"/>
+				<normal x="-0.00812955" y="-0.00469359" z="0.999956"/>
+				<texcoord u="-8.01628" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="19.6791" y="-8.24554" z="-2.5"/>
+				<normal x="0.271994" y="-0.82204" z="0.50027"/>
+				<texcoord u="11.855" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="13.7553" y="9.9861" z="-4.33013"/>
+				<normal x="-0.16213" y="0.472744" z="0.866157"/>
+				<texcoord u="-9.43566" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="16.0938" y="8.62239" z="-2.5"/>
+				<normal x="-0.0951389" y="0.860627" z="0.50027"/>
+				<texcoord u="-10.855" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="22.25" y="-9.09327" z="-4.33013"/>
+				<normal x="0.256876" y="-0.428705" z="0.866157"/>
+				<texcoord u="13.2744" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="25.6987" y="-9.66088" z="-5"/>
+				<normal x="0.00697592" y="0.00628119" z="0.999956"/>
+				<texcoord u="14.6938" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="29.5398" y="-9.11067" z="-4.33013"/>
+				<normal x="-0.399505" y="0.30028" z="0.866156"/>
+				<texcoord u="16.1132" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="32.8319" y="-7.0488" z="-2.5"/>
+				<normal x="-0.791012" y="0.352175" z="0.500273"/>
+				<texcoord u="17.5326" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="32.8319" y="-7.0488" z="2.5"/>
+				<normal x="-0.791006" y="0.352188" z="-0.500274"/>
+				<texcoord u="17.5326" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-14.2509" y="-7.0488" z="29.6832"/>
+				<normal x="-0.0377479" y="0.352182" z="-0.93517"/>
+				<texcoord u="17.5326" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-18.581" y="-7.0488" z="27.1832"/>
+				<normal x="0.828755" y="0.352181" z="-0.434896"/>
+				<texcoord u="17.5326" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-18.581" y="-7.0488" z="-27.1832"/>
+				<normal x="0.828755" y="0.352178" z="0.434898"/>
+				<texcoord u="17.5326" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-14.2509" y="-7.0488" z="-29.6832"/>
+				<normal x="-0.0377481" y="0.352183" z="0.93517"/>
+				<texcoord u="17.5326" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5" y="-6.9282" z="-18.1865"/>
+				<normal x="-0.234686" y="-0.883001" z="-0.406487"/>
+				<texcoord u="13.2744" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-8.50241" y="-7.50833" z="-19.7266"/>
+				<normal x="-0.651728" y="-0.747525" z="-0.128286"/>
+				<texcoord u="13.2744" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-11.83" y="-6.30442" z="-29.1504"/>
+				<normal x="-0.462619" y="0.214365" z="0.860251"/>
+				<texcoord u="17.5326" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-9.42848" y="-7.64121" z="-26.3306"/>
+				<normal x="-0.868746" y="0.00759441" z="0.495199"/>
+				<texcoord u="16.1132" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-8.26294" y="-7.80302" z="-22.9721"/>
+				<normal x="-0.920311" y="-0.365929" z="0.138288"/>
+				<texcoord u="14.6938" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-1.21884" y="10.5801" z="-2.1111"/>
+				<normal x="-0.419375" y="-0.544518" z="-0.726378"/>
+				<texcoord u="-5.17752" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-0.536875" y="12.8788" z="-5.9299"/>
+				<normal x="-0.721202" y="-0.646574" z="-0.248618"/>
+				<texcoord u="-6.5969" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-0.874998" y="13.4234" z="-10.1758"/>
+				<normal x="-0.871529" y="-0.436813" z="0.22278"/>
+				<texcoord u="-8.01628" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-2.16126" y="12.3637" z="-13.7434"/>
+				<normal x="-0.861523" y="-0.0029008" z="0.50771"/>
+				<texcoord u="-9.43566" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-4.20123" y="10.4425" z="-15.937"/>
+				<normal x="-0.719965" y="0.496122" z="0.485298"/>
+				<texcoord u="-10.855" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-8.91811" y="7.95618" z="-15.4466"/>
+				<normal x="-0.0696429" y="0.990252" z="-0.120625"/>
+				<texcoord u="-12.2744" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-6.78806" y="8.62239" z="-16.7573"/>
+				<normal x="-0.476184" y="0.8616" z="0.175765"/>
+				<texcoord u="-12.2744" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-4.867" y="12.8788" z="-3.4299"/>
+				<normal x="0.145292" y="-0.646574" z="-0.748888"/>
+				<texcoord u="-6.5969" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-8.375" y="13.4234" z="-5.84567"/>
+				<normal x="0.628698" y="-0.436813" z="-0.643376"/>
+				<texcoord u="-8.01628" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8215" y="12.3637" z="-8.74342"/>
+				<normal x="0.870451" y="-0.00290066" z="-0.492246"/>
+				<texcoord u="-9.43566" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-11.7012" y="10.4425" z="-11.6069"/>
+				<normal x="0.780263" y="0.496122" z="-0.380859"/>
+				<texcoord u="-10.855" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-11.1182" y="8.62239" z="-14.2573"/>
+				<normal x="0.390309" y="0.861601" z="-0.324505"/>
+				<texcoord u="-12.2744" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-12.8325" y="-7.50833" z="-17.2266"/>
+				<normal x="0.214765" y="-0.747525" z="-0.628555"/>
+				<texcoord u="13.2744" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-15.7629" y="-7.80302" z="-18.642"/>
+				<normal x="0.579916" y="-0.365929" z="-0.72787"/>
+				<texcoord u="14.6938" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-18.0887" y="-7.64121" z="-21.3306"/>
+				<normal x="0.863228" y="0.00759375" z="-0.504757"/>
+				<texcoord u="16.1132" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-19.33" y="-6.30442" z="-24.8202"/>
+				<normal x="0.976309" y="0.214364" z="0.0294862"/>
+				<texcoord u="17.5326" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5" y="-6.9282" z="18.1865"/>
+				<normal x="-0.234686" y="-0.883001" z="0.406488"/>
+				<texcoord u="13.2744" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-12.8325" y="-7.50833" z="17.2266"/>
+				<normal x="0.214765" y="-0.747525" z="0.628555"/>
+				<texcoord u="13.2744" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-19.33" y="-6.30442" z="24.8202"/>
+				<normal x="0.976308" y="0.214365" z="-0.0294868"/>
+				<texcoord u="17.5326" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-18.0887" y="-7.64121" z="21.3306"/>
+				<normal x="0.863228" y="0.00759425" z="0.504756"/>
+				<texcoord u="16.1132" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-15.7629" y="-7.80302" z="18.642"/>
+				<normal x="0.579916" y="-0.365929" z="0.727869"/>
+				<texcoord u="14.6938" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-1.21884" y="10.5801" z="2.1111"/>
+				<normal x="-0.419375" y="-0.544518" z="0.726378"/>
+				<texcoord u="-5.17752" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-4.867" y="12.8788" z="3.42989"/>
+				<normal x="0.145292" y="-0.646574" z="0.748888"/>
+				<texcoord u="-6.5969" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-8.375" y="13.4234" z="5.84567"/>
+				<normal x="0.628698" y="-0.436813" z="0.643376"/>
+				<texcoord u="-8.01628" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8215" y="12.3637" z="8.74342"/>
+				<normal x="0.870451" y="-0.00290076" z="0.492246"/>
+				<texcoord u="-9.43566" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-11.7012" y="10.4425" z="11.6069"/>
+				<normal x="0.780263" y="0.496122" z="0.380859"/>
+				<texcoord u="-10.855" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-8.91811" y="7.95618" z="15.4466"/>
+				<normal x="-0.069643" y="0.990252" z="0.120625"/>
+				<texcoord u="-12.2744" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-11.1182" y="8.62239" z="14.2573"/>
+				<normal x="0.390309" y="0.8616" z="0.324505"/>
+				<texcoord u="-12.2744" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-0.536875" y="12.8788" z="5.92989"/>
+				<normal x="-0.721202" y="-0.646574" z="0.248617"/>
+				<texcoord u="-6.5969" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-0.874998" y="13.4234" z="10.1758"/>
+				<normal x="-0.871529" y="-0.436813" z="-0.22278"/>
+				<texcoord u="-8.01628" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-2.16126" y="12.3637" z="13.7434"/>
+				<normal x="-0.861523" y="-0.00290079" z="-0.50771"/>
+				<texcoord u="-9.43566" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-4.20123" y="10.4425" z="15.937"/>
+				<normal x="-0.719965" y="0.496122" z="-0.485298"/>
+				<texcoord u="-10.855" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-6.78806" y="8.62239" z="16.7573"/>
+				<normal x="-0.476184" y="0.8616" z="-0.175765"/>
+				<texcoord u="-12.2744" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-8.50241" y="-7.50833" z="19.7266"/>
+				<normal x="-0.651728" y="-0.747525" z="0.128286"/>
+				<texcoord u="13.2744" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-8.26294" y="-7.80302" z="22.9721"/>
+				<normal x="-0.920311" y="-0.365929" z="-0.138287"/>
+				<texcoord u="14.6938" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-9.42848" y="-7.64121" z="26.3306"/>
+				<normal x="-0.868746" y="0.00759421" z="-0.4952"/>
+				<texcoord u="16.1132" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-11.83" y="-6.30442" z="29.1504"/>
+				<normal x="-0.462619" y="0.214366" z="-0.860251"/>
+				<texcoord u="17.5326" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="21" y="-6.9282" z="0"/>
+				<normal x="0.469371" y="-0.883001" z="3.61588e-008"/>
+				<texcoord u="13.2744" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="21.3349" y="-7.50833" z="2.5"/>
+				<normal x="0.436962" y="-0.747525" z="-0.50027"/>
+				<texcoord u="13.2744" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="31.16" y="-6.30442" z="4.33013"/>
+				<normal x="-0.513689" y="0.214366" z="-0.830765"/>
+				<texcoord u="17.5326" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="27.5172" y="-7.64121" z="5"/>
+				<normal x="0.00551763" y="0.00759435" z="-0.999956"/>
+				<texcoord u="16.1132" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="24.0259" y="-7.80302" z="4.33013"/>
+				<normal x="0.340395" y="-0.365929" z="-0.866157"/>
+				<texcoord u="14.6938" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="2.43769" y="10.5801" z="-2.38132e-007"/>
+				<normal x="0.838749" y="-0.544518" z="-1.08393e-007"/>
+				<texcoord u="-5.17752" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="5.40388" y="12.8788" z="2.5"/>
+				<normal x="0.57591" y="-0.646574" z="-0.50027"/>
+				<texcoord u="-6.5969" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="9.25" y="13.4234" z="4.33013"/>
+				<normal x="0.242831" y="-0.436813" z="-0.866157"/>
+				<texcoord u="-8.01628" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="12.9828" y="12.3637" z="5"/>
+				<normal x="-0.00892767" y="-0.0029008" z="-0.999956"/>
+				<texcoord u="-9.43566" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="15.9025" y="10.4425" z="4.33013"/>
+				<normal x="-0.0602979" y="0.496122" z="-0.866157"/>
+				<texcoord u="-10.855" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="17.8362" y="7.95618" z="0"/>
+				<normal x="0.139286" y="0.990252" z="-7.23175e-008"/>
+				<texcoord u="-12.2744" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="17.9063" y="8.62239" z="2.5"/>
+				<normal x="0.0858745" y="0.8616" z="-0.50027"/>
+				<texcoord u="-12.2744" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="5.40388" y="12.8788" z="-2.5"/>
+				<normal x="0.57591" y="-0.646574" z="0.50027"/>
+				<texcoord u="-6.5969" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="9.25" y="13.4234" z="-4.33013"/>
+				<normal x="0.242831" y="-0.436813" z="0.866157"/>
+				<texcoord u="-8.01628" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="12.9828" y="12.3637" z="-5"/>
+				<normal x="-0.00892771" y="-0.00290078" z="0.999956"/>
+				<texcoord u="-9.43566" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="21.3349" y="-7.50833" z="-2.5"/>
+				<normal x="0.436962" y="-0.747525" z="0.50027"/>
+				<texcoord u="13.2744" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="15.9025" y="10.4425" z="-4.33013"/>
+				<normal x="-0.0602979" y="0.496122" z="0.866157"/>
+				<texcoord u="-10.855" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="17.9063" y="8.62239" z="-2.5"/>
+				<normal x="0.0858745" y="0.8616" z="0.50027"/>
+				<texcoord u="-12.2744" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="24.0259" y="-7.80302" z="-4.33013"/>
+				<normal x="0.340395" y="-0.365929" z="0.866157"/>
+				<texcoord u="14.6938" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="27.5172" y="-7.64121" z="-5"/>
+				<normal x="0.00551765" y="0.00759433" z="0.999956"/>
+				<texcoord u="16.1132" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="31.16" y="-6.30442" z="-4.33013"/>
+				<normal x="-0.51369" y="0.214364" z="0.830765"/>
+				<texcoord u="17.5326" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="26.2931" y="-4.33013" z="-19.103"/>
+				<normal x="-0.40683" y="0.866058" z="0.290573"/>
+				<texcoord u="-17.2422" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="24.1522" y="-4.33013" z="-21.7468"/>
+				<normal x="-0.374228" y="0.866059" z="0.331505"/>
+				<texcoord u="-16.5326" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="21.7468" y="-4.33013" z="-24.1522"/>
+				<normal x="-0.337526" y="0.866059" z="0.368807"/>
+				<texcoord u="-15.8229" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="19.103" y="-4.33013" z="-26.2931"/>
+				<normal x="-0.297127" y="0.866058" z="0.402068"/>
+				<texcoord u="-15.1132" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="16.25" y="-4.33013" z="-28.1459"/>
+				<normal x="-0.253472" y="0.866058" z="0.430924"/>
+				<texcoord u="-14.4035" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="13.219" y="-4.33013" z="-29.6903"/>
+				<normal x="-0.207039" y="0.866058" z="0.455058"/>
+				<texcoord u="-13.6938" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="10.0431" y="-4.33013" z="-30.9094"/>
+				<normal x="-0.158339" y="0.866058" z="0.474207"/>
+				<texcoord u="-12.9841" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="6.75714" y="-4.33013" z="-31.7898"/>
+				<normal x="-0.107903" y="0.866058" z="0.48816"/>
+				<texcoord u="-12.2744" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="3.39718" y="-4.33013" z="-32.322"/>
+				<normal x="-0.0562853" y="0.866058" z="0.496765"/>
+				<texcoord u="-11.5647" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90735e-006" y="-4.33013" z="-32.5"/>
+				<normal x="-0.00405102" y="0.866058" z="0.499927"/>
+				<texcoord u="-10.855" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-3.39718" y="-4.33013" z="-32.322"/>
+				<normal x="0.0482275" y="0.866058" z="0.497612"/>
+				<texcoord u="-10.1453" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-6.75714" y="-4.33013" z="-31.7898"/>
+				<normal x="0.0999786" y="0.866058" z="0.489845"/>
+				<texcoord u="-9.43566" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-10.0431" y="-4.33013" z="-30.9094"/>
+				<normal x="0.150633" y="0.866059" z="0.47671"/>
+				<texcoord u="-8.72597" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-12.7342" y="-4.33013" z="-29.8763"/>
+				<normal x="0.206252" y="0.81778" z="0.537304"/>
+				<texcoord u="-8.11882" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-11.1765" y="-5.94516" z="-19.3583"/>
+				<normal x="-0.32135" y="-0.766118" z="-0.556595"/>
+				<texcoord u="14.6938" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-9.23558" y="-6.44297" z="-20.9965"/>
+				<normal x="-0.724663" y="-0.64034" z="-0.254613"/>
+				<texcoord u="14.6938" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-12.1332" y="-4.43823" z="-29.6755"/>
+				<normal x="-0.510495" y="0.155059" z="0.845785"/>
+				<texcoord u="18.3013" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1079" y="-5.28758" z="-27.5074"/>
+				<normal x="-0.848731" y="0.0192311" z="0.528476"/>
+				<texcoord u="17.5326" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-8.99734" y="-6.17175" z="-24.2441"/>
+				<normal x="-0.954632" y="-0.28716" z="0.0788416"/>
+				<texcoord u="16.1132" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-2.47782" y="13.3766" z="-4.29171"/>
+				<normal x="-0.34737" y="-0.719261" z="-0.601663"/>
+				<texcoord u="-6.5969" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-2.0024" y="15.0083" z="-8.46826"/>
+				<normal x="-0.647694" y="-0.752183" z="-0.121299"/>
+				<texcoord u="-8.01628" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-2.35512" y="14.7414" z="-12.7394"/>
+				<normal x="-0.823467" y="-0.477755" z="0.306027"/>
+				<texcoord u="-9.43566" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-3.49044" y="12.9288" z="-16.0456"/>
+				<normal x="-0.861319" y="-0.000981337" z="0.508063"/>
+				<texcoord u="-10.855" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-5.29877" y="10.4425" z="-17.838"/>
+				<normal x="-0.772198" y="0.497817" z="0.394827"/>
+				<texcoord u="-12.2744" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-9.73607" y="7.60846" z="-16.8634"/>
+				<normal x="-0.171064" y="0.939654" z="-0.296291"/>
+				<texcoord u="-13.6938" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-7.67451" y="8.24555" z="-18.2926"/>
+				<normal x="-0.564814" y="0.824918" z="0.0222538"/>
+				<texcoord u="-13.6938" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-6.33253" y="15.0083" z="-5.96826"/>
+				<normal x="0.218799" y="-0.752183" z="-0.621569"/>
+				<texcoord u="-8.01628" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-9.85512" y="14.7414" z="-8.40931"/>
+				<normal x="0.676761" y="-0.477755" z="-0.560129"/>
+				<texcoord u="-9.43566" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-12.1507" y="12.9288" z="-11.0456"/>
+				<normal x="0.870655" y="-0.000981362" z="-0.491893"/>
+				<texcoord u="-10.855" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-12.7988" y="10.4425" z="-13.5079"/>
+				<normal x="0.728029" y="0.497817" z="-0.47133"/>
+				<texcoord u="-12.2744" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-12.0046" y="8.24555" z="-15.7926"/>
+				<normal x="0.301679" y="0.824918" z="-0.478017"/>
+				<texcoord u="-13.6938" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-13.5657" y="-6.44297" z="-18.4965"/>
+				<normal x="0.14183" y="-0.64034" z="-0.754883"/>
+				<texcoord u="14.6938" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-19.5065" y="-4.33013" z="-25.9663"/>
+				<normal x="0.94786" y="0.219106" z="0.231417"/>
+				<texcoord u="18.5206" v="2.00697"/>
+			</vertex>
+			<vertex>
+				<position x="-21.7468" y="-4.33013" z="-24.1522"/>
+				<normal x="0.24393" y="0.934402" z="0.259596"/>
+				<texcoord u="-5.88721" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-16.4973" y="-6.17175" z="-19.914"/>
+				<normal x="0.545595" y="-0.287161" z="-0.787315"/>
+				<texcoord u="16.1132" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-18.7682" y="-5.28758" z="-22.5074"/>
+				<normal x="0.882038" y="0.0192304" z="-0.470785"/>
+				<texcoord u="17.5326" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-19.6332" y="-4.43823" z="-25.3454"/>
+				<normal x="0.987718" y="0.15506" z="-0.0192072"/>
+				<texcoord u="18.4512" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-24.1522" y="-4.33013" z="-21.7468"/>
+				<normal x="0.368807" y="0.866059" z="0.337526"/>
+				<texcoord u="-5.17752" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-26.2931" y="-4.33013" z="-19.103"/>
+				<normal x="0.402067" y="0.866059" z="0.297126"/>
+				<texcoord u="-4.46783" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-28.1458" y="-4.33013" z="-16.25"/>
+				<normal x="0.430924" y="0.866058" z="0.253472"/>
+				<texcoord u="-3.75814" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-29.6903" y="-4.33013" z="-13.219"/>
+				<normal x="0.455059" y="0.866058" z="0.20704"/>
+				<texcoord u="-3.04845" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-30.9094" y="-4.33013" z="-10.0431"/>
+				<normal x="0.474207" y="0.866058" z="0.158339"/>
+				<texcoord u="-2.33876" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-31.7898" y="-4.33013" z="-6.75713"/>
+				<normal x="0.48816" y="0.866058" z="0.107903"/>
+				<texcoord u="-1.62907" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-32.322" y="-4.33013" z="-3.39718"/>
+				<normal x="0.496766" y="0.866058" z="0.0562853"/>
+				<texcoord u="-0.919379" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-32.5" y="-4.33013" z="0"/>
+				<normal x="0.499927" y="0.866058" z="0.0040509"/>
+				<texcoord u="-0.209689" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-32.322" y="-4.33013" z="3.39718"/>
+				<normal x="0.497611" y="0.866059" z="-0.0482271"/>
+				<texcoord u="0.5" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-31.7898" y="-4.33013" z="6.75713"/>
+				<normal x="0.489845" y="0.866058" z="-0.0999787"/>
+				<texcoord u="1.20969" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-30.9094" y="-4.33013" z="10.0431"/>
+				<normal x="0.476711" y="0.866058" z="-0.150633"/>
+				<texcoord u="1.91938" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-29.6902" y="-4.33013" z="13.2189"/>
+				<normal x="0.458353" y="0.866058" z="-0.199638"/>
+				<texcoord u="2.62907" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-28.1458" y="-4.33013" z="16.25"/>
+				<normal x="0.434975" y="0.866058" z="-0.246455"/>
+				<texcoord u="3.33875" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-26.2931" y="-4.33013" z="19.103"/>
+				<normal x="0.40683" y="0.866058" z="-0.290572"/>
+				<texcoord u="4.04844" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-24.1522" y="-4.33013" z="21.7468"/>
+				<normal x="0.374229" y="0.866058" z="-0.331506"/>
+				<texcoord u="4.75813" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-21.7468" y="-4.33013" z="24.1522"/>
+				<normal x="0.337527" y="0.866058" z="-0.368807"/>
+				<texcoord u="5.46782" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-11.1765" y="-5.94516" z="19.3583"/>
+				<normal x="-0.32135" y="-0.766118" z="0.556595"/>
+				<texcoord u="14.6938" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-13.5657" y="-6.44297" z="18.4965"/>
+				<normal x="0.14183" y="-0.640341" z="0.754883"/>
+				<texcoord u="14.6938" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-19.5065" y="-4.33013" z="25.9663"/>
+				<normal x="0.362194" y="0.817779" z="-0.447273"/>
+				<texcoord u="6.06919" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-19.6332" y="-4.43823" z="25.3454"/>
+				<normal x="0.987718" y="0.155062" z="0.0192047"/>
+				<texcoord u="18.3013" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-18.7682" y="-5.28758" z="22.5074"/>
+				<normal x="0.882039" y="0.0192319" z="0.470784"/>
+				<texcoord u="17.5326" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-16.4973" y="-6.17175" z="19.914"/>
+				<normal x="0.545595" y="-0.28716" z="0.787316"/>
+				<texcoord u="16.1132" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-2.47782" y="13.3766" z="4.29171"/>
+				<normal x="-0.34737" y="-0.719261" z="0.601663"/>
+				<texcoord u="-6.5969" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-6.33253" y="15.0083" z="5.96826"/>
+				<normal x="0.218799" y="-0.752183" z="0.621569"/>
+				<texcoord u="-8.01628" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-9.85512" y="14.7414" z="8.40931"/>
+				<normal x="0.676761" y="-0.477755" z="0.560129"/>
+				<texcoord u="-9.43566" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-12.1507" y="12.9288" z="11.0456"/>
+				<normal x="0.870655" y="-0.000981193" z="0.491893"/>
+				<texcoord u="-10.855" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-12.7988" y="10.4425" z="13.5079"/>
+				<normal x="0.728029" y="0.497817" z="0.47133"/>
+				<texcoord u="-12.2744" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-9.73607" y="7.60846" z="16.8634"/>
+				<normal x="-0.171064" y="0.939654" z="0.296291"/>
+				<texcoord u="-13.6938" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-12.0046" y="8.24555" z="15.7926"/>
+				<normal x="0.301679" y="0.824918" z="0.478016"/>
+				<texcoord u="-13.6938" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-2.0024" y="15.0083" z="8.46826"/>
+				<normal x="-0.647694" y="-0.752183" z="0.121299"/>
+				<texcoord u="-8.01628" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-2.35512" y="14.7414" z="12.7394"/>
+				<normal x="-0.823467" y="-0.477755" z="-0.306027"/>
+				<texcoord u="-9.43566" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-3.49044" y="12.9288" z="16.0456"/>
+				<normal x="-0.861319" y="-0.000981136" z="-0.508063"/>
+				<texcoord u="-10.855" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-5.29878" y="10.4425" z="17.838"/>
+				<normal x="-0.772198" y="0.497817" z="-0.394826"/>
+				<texcoord u="-12.2744" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-7.67451" y="8.24555" z="18.2926"/>
+				<normal x="-0.564814" y="0.824918" z="-0.0222537"/>
+				<texcoord u="-13.6938" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-9.23558" y="-6.44297" z="20.9965"/>
+				<normal x="-0.724663" y="-0.64034" z="0.254613"/>
+				<texcoord u="14.6938" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-12.7342" y="-4.33013" z="29.8763"/>
+				<normal x="0.206252" y="0.81778" z="-0.537305"/>
+				<texcoord u="7.70521" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-10.0431" y="-4.33013" z="30.9093"/>
+				<normal x="0.130068" y="0.907102" z="-0.400309"/>
+				<texcoord u="8.30658" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-8.99734" y="-6.17175" z="24.2441"/>
+				<normal x="-0.954632" y="-0.28716" z="-0.0788417"/>
+				<texcoord u="16.1132" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1079" y="-5.28758" z="27.5074"/>
+				<normal x="-0.848731" y="0.019229" z="-0.528475"/>
+				<texcoord u="17.5326" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-12.1332" y="-4.43822" z="29.6755"/>
+				<normal x="-0.510495" y="0.155059" z="-0.845785"/>
+				<texcoord u="18.3921" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-6.75713" y="-4.33013" z="31.7898"/>
+				<normal x="0.107903" y="0.866059" z="-0.488159"/>
+				<texcoord u="9.01627" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-3.39717" y="-4.33013" z="32.322"/>
+				<normal x="0.0562856" y="0.866059" z="-0.496764"/>
+				<texcoord u="9.72595" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="-4.33013" z="32.5"/>
+				<normal x="0.00405098" y="0.866058" z="-0.499927"/>
+				<texcoord u="10.4356" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="3.39718" y="-4.33013" z="32.322"/>
+				<normal x="-0.0482279" y="0.866058" z="-0.497612"/>
+				<texcoord u="11.1453" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="6.75713" y="-4.33013" z="31.7898"/>
+				<normal x="-0.0999782" y="0.866058" z="-0.489844"/>
+				<texcoord u="11.855" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="10.0431" y="-4.33013" z="30.9093"/>
+				<normal x="-0.150633" y="0.866058" z="-0.47671"/>
+				<texcoord u="12.5647" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="13.2189" y="-4.33013" z="29.6902"/>
+				<normal x="-0.199638" y="0.866058" z="-0.458354"/>
+				<texcoord u="13.2744" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="16.25" y="-4.33013" z="28.1458"/>
+				<normal x="-0.246455" y="0.866058" z="-0.434975"/>
+				<texcoord u="13.9841" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="19.103" y="-4.33013" z="26.2931"/>
+				<normal x="-0.290572" y="0.866058" z="-0.40683"/>
+				<texcoord u="14.6938" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="21.7467" y="-4.33013" z="24.1522"/>
+				<normal x="-0.331506" y="0.866058" z="-0.374229"/>
+				<texcoord u="15.4035" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="24.1522" y="-4.33013" z="21.7467"/>
+				<normal x="-0.368808" y="0.866058" z="-0.337527"/>
+				<texcoord u="16.1132" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="26.2931" y="-4.33013" z="19.103"/>
+				<normal x="-0.402068" y="0.866059" z="-0.297127"/>
+				<texcoord u="16.8228" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="28.1458" y="-4.33013" z="16.25"/>
+				<normal x="-0.430924" y="0.866058" z="-0.253472"/>
+				<texcoord u="17.5325" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="29.6902" y="-4.33013" z="13.2189"/>
+				<normal x="-0.455059" y="0.866058" z="-0.20704"/>
+				<texcoord u="18.2422" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="30.9093" y="-4.33013" z="10.0431"/>
+				<normal x="-0.474208" y="0.866058" z="-0.158339"/>
+				<texcoord u="18.9519" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="31.7898" y="-4.33013" z="6.75713"/>
+				<normal x="-0.488161" y="0.866058" z="-0.107903"/>
+				<texcoord u="19.6616" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="32.2407" y="-4.33013" z="3.91004"/>
+				<normal x="-0.568445" y="0.81778" z="-0.0900327"/>
+				<texcoord u="20.2687" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="22.353" y="-5.94516" z="0"/>
+				<normal x="0.642701" y="-0.766117" z="6.19864e-008"/>
+				<texcoord u="14.6938" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="22.8013" y="-6.44297" z="2.5"/>
+				<normal x="0.582833" y="-0.640341" z="-0.50027"/>
+				<texcoord u="14.6938" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="31.7663" y="-4.43822" z="4.33013"/>
+				<normal x="-0.477225" y="0.15506" z="-0.864993"/>
+				<texcoord u="18.3013" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="28.8761" y="-5.28758" z="5"/>
+				<normal x="-0.0333086" y="0.0192292" z="-0.99926"/>
+				<texcoord u="17.5326" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="25.4947" y="-6.17175" z="4.33013"/>
+				<normal x="0.409038" y="-0.28716" z="-0.866157"/>
+				<texcoord u="16.1132" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="4.95564" y="13.3766" z="-2.38132e-007"/>
+				<normal x="0.69474" y="-0.719261" z="-4.13243e-008"/>
+				<texcoord u="-6.5969" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="8.33493" y="15.0083" z="2.5"/>
+				<normal x="0.428895" y="-0.752183" z="-0.50027"/>
+				<texcoord u="-8.01628" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="12.2102" y="14.7414" z="4.33013"/>
+				<normal x="0.146706" y="-0.477755" z="-0.866157"/>
+				<texcoord u="-9.43566" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="15.6411" y="12.9288" z="5"/>
+				<normal x="-0.00933575" y="-0.000981162" z="-0.999956"/>
+				<texcoord u="-10.855" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="18.0976" y="10.4425" z="4.33013"/>
+				<normal x="0.0441694" y="0.497817" z="-0.866157"/>
+				<texcoord u="-12.2744" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="19.4721" y="7.60846" z="0"/>
+				<normal x="0.342127" y="0.939654" z="5.68209e-008"/>
+				<texcoord u="-13.6938" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="19.6791" y="8.24555" z="2.5"/>
+				<normal x="0.263135" y="0.824918" z="-0.50027"/>
+				<texcoord u="-13.6938" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="8.33493" y="15.0083" z="-2.5"/>
+				<normal x="0.428895" y="-0.752183" z="0.50027"/>
+				<texcoord u="-8.01628" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="12.2102" y="14.7414" z="-4.33013"/>
+				<normal x="0.146706" y="-0.477755" z="0.866157"/>
+				<texcoord u="-9.43566" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="15.6411" y="12.9288" z="-5"/>
+				<normal x="-0.00933575" y="-0.00098111" z="0.999956"/>
+				<texcoord u="-10.855" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="22.8013" y="-6.44297" z="-2.5"/>
+				<normal x="0.582833" y="-0.640341" z="0.50027"/>
+				<texcoord u="14.6938" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="18.0976" y="10.4425" z="-4.33013"/>
+				<normal x="0.0441694" y="0.497817" z="0.866157"/>
+				<texcoord u="-12.2744" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="19.6791" y="8.24555" z="-2.5"/>
+				<normal x="0.263135" y="0.824918" z="0.50027"/>
+				<texcoord u="-13.6938" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="32.2408" y="-4.33013" z="-3.90999"/>
+				<normal x="-0.568444" y="0.817781" z="0.0900324"/>
+				<texcoord u="-20.6503" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="31.7898" y="-4.33013" z="-6.75714"/>
+				<normal x="-0.411712" y="0.907103" z="0.087512"/>
+				<texcoord u="-20.081" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="25.4947" y="-6.17175" z="-4.33013"/>
+				<normal x="0.409038" y="-0.28716" z="0.866157"/>
+				<texcoord u="16.1132" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="28.8761" y="-5.28758" z="-5"/>
+				<normal x="-0.0333079" y="0.0192299" z="0.99926"/>
+				<texcoord u="17.5326" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="31.7663" y="-4.43823" z="-4.33013"/>
+				<normal x="-0.477226" y="0.15506" z="0.864993"/>
+				<texcoord u="18.3921" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="30.9094" y="-4.33013" z="-10.0431"/>
+				<normal x="-0.47671" y="0.866058" z="0.150633"/>
+				<texcoord u="-19.3713" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="29.6903" y="-4.33013" z="-13.219"/>
+				<normal x="-0.458354" y="0.866058" z="0.199638"/>
+				<texcoord u="-18.6616" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="28.1459" y="-4.33013" z="-16.25"/>
+				<normal x="-0.434975" y="0.866058" z="0.246456"/>
+				<texcoord u="-17.9519" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="24.2705" y="-5" z="-17.6336"/>
+				<normal x="-0.00275125" y="0.999989" z="-0.0037868"/>
+				<texcoord u="-17.2422" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="22.2944" y="-5" z="-20.0739"/>
+				<normal x="-0.003132" y="0.999989" z="-0.00347865"/>
+				<texcoord u="-16.5326" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="20.0739" y="-5" z="-22.2944"/>
+				<normal x="-0.00347847" y="0.999989" z="-0.00313222"/>
+				<texcoord u="-15.8229" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="17.6336" y="-5" z="-24.2705"/>
+				<normal x="-0.0037868" y="0.999989" z="-0.00275139"/>
+				<texcoord u="-15.1132" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="15" y="-5" z="-25.9808"/>
+				<normal x="-0.00405367" y="0.999989" z="-0.00234053"/>
+				<texcoord u="-14.4035" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="12.2021" y="-5" z="-27.4064"/>
+				<normal x="-0.00427608" y="0.999989" z="-0.00190388"/>
+				<texcoord u="-13.6938" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="9.27052" y="-5" z="-28.5317"/>
+				<normal x="-0.00445166" y="0.999989" z="-0.0014466"/>
+				<texcoord u="-12.9841" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="6.23736" y="-5" z="-29.3445"/>
+				<normal x="-0.00457847" y="0.999989" z="-0.000973408"/>
+				<texcoord u="-12.2744" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="3.13586" y="-5" z="-29.8357"/>
+				<normal x="-0.00465513" y="0.999989" z="-0.00048981"/>
+				<texcoord u="-11.5647" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90735e-006" y="-5" z="-30"/>
+				<normal x="-0.00468076" y="0.999989" z="-3.18847e-007"/>
+				<texcoord u="-10.855" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-3.13586" y="-5" z="-29.8357"/>
+				<normal x="-0.00465526" y="0.999989" z="0.000488931"/>
+				<texcoord u="-10.1453" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-6.23736" y="-5" z="-29.3445"/>
+				<normal x="-0.00457851" y="0.999989" z="0.000973079"/>
+				<texcoord u="-9.43566" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-9.27052" y="-5" z="-28.5317"/>
+				<normal x="0.00991348" y="0.999266" z="0.0369977"/>
+				<texcoord u="-8.72597" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5842" y="-5" z="-28.0274"/>
+				<normal x="-1.92853e-007" y="1" z="3.00851e-007"/>
+				<texcoord u="-8.40795" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-11.7361" y="-4.70228" z="-20.3275"/>
+				<normal x="-0.393971" y="-0.615751" z="-0.682377"/>
+				<texcoord u="16.1132" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-9.84197" y="-5.09602" z="-22.0468"/>
+				<normal x="-0.784862" y="-0.50517" z="-0.358881"/>
+				<texcoord u="16.1132" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1773" y="-4.8607" z="-27.6275"/>
+				<normal x="-0.866025" y="-3.56106e-006" z="0.500001"/>
+				<texcoord u="17.7292" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-9.54611" y="-4.27074" z="-25.1946"/>
+				<normal x="-0.981274" y="-0.179601" z="0.0696017"/>
+				<texcoord u="17.5326" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-4" y="15.5885" z="-6.9282"/>
+				<normal x="-0.265008" y="-0.847988" z="-0.459007"/>
+				<texcoord u="-8.01628" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-3.65728" y="16.4819" z="-11.3346"/>
+				<normal x="-0.564814" y="-0.824918" z="0.0222538"/>
+				<texcoord u="-9.43566" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-3.93991" y="15.4151" z="-15.4844"/>
+				<normal x="-0.772198" y="-0.497817" z="0.394826"/>
+				<texcoord u="-10.855" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-4.84931" y="12.9288" z="-18.3993"/>
+				<normal x="-0.861319" y="0.000981033" z="0.508063"/>
+				<texcoord u="-12.2744" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-6.37234" y="9.9861" z="-19.6975"/>
+				<normal x="-0.823467" y="0.477755" z="0.306027"/>
+				<texcoord u="-13.6938" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5" y="6.92821" z="-18.1865"/>
+				<normal x="-0.265008" y="0.847988" z="-0.459007"/>
+				<texcoord u="-15.1132" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-8.50241" y="7.50834" z="-19.7266"/>
+				<normal x="-0.647694" y="0.752183" z="-0.121299"/>
+				<texcoord u="-15.1132" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-7.98741" y="16.4819" z="-8.8346"/>
+				<normal x="0.301679" y="-0.824918" z="-0.478016"/>
+				<texcoord u="-9.43566" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-11.4399" y="15.4151" z="-11.1542"/>
+				<normal x="0.728029" y="-0.497817" z="-0.47133"/>
+				<texcoord u="-10.855" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-13.5096" y="12.9288" z="-13.3993"/>
+				<normal x="0.870655" y="0.000981079" z="-0.491893"/>
+				<texcoord u="-12.2744" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-13.8723" y="9.9861" z="-15.3673"/>
+				<normal x="0.676761" y="0.477755" z="-0.560129"/>
+				<texcoord u="-13.6938" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-12.8325" y="7.50834" z="-17.2266"/>
+				<normal x="0.218799" y="0.752183" z="-0.621569"/>
+				<texcoord u="-15.1132" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-14.1721" y="-5.09602" z="-19.5468"/>
+				<normal x="0.0816303" y="-0.505169" z="-0.859151"/>
+				<texcoord u="16.1132" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-18.9804" y="-5" z="-23.1799"/>
+				<normal x="1.38854e-007" y="1" z="6.94271e-008"/>
+				<texcoord u="-6.18077" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-20.0739" y="-5" z="-22.2944"/>
+				<normal x="-0.0270842" y="0.999266" z="-0.0270843"/>
+				<texcoord u="-5.88721" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-17.0461" y="-4.27074" z="-20.8645"/>
+				<normal x="0.550914" y="-0.179602" z="-0.815007"/>
+				<texcoord u="17.5326" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-18.8375" y="-4.8607" z="-22.6275"/>
+				<normal x="0.866025" y="1.57412e-006" z="-0.5"/>
+				<texcoord u="17.767" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-22.2944" y="-5" z="-20.0739"/>
+				<normal x="-0.00313211" y="0.999989" z="0.0034785"/>
+				<texcoord u="-5.17752" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-24.2705" y="-5" z="-17.6336"/>
+				<normal x="-0.00275129" y="0.999989" z="0.00378686"/>
+				<texcoord u="-4.46783" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-25.9808" y="-5" z="-15"/>
+				<normal x="-0.00234049" y="0.999989" z="0.0040537"/>
+				<texcoord u="-3.75814" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-27.4064" y="-5" z="-12.2021"/>
+				<normal x="-0.00190392" y="0.999989" z="0.0042761"/>
+				<texcoord u="-3.04845" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-28.5317" y="-5" z="-9.27052"/>
+				<normal x="-0.0014468" y="0.999989" z="0.0044516"/>
+				<texcoord u="-2.33876" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-29.3444" y="-5" z="-6.23735"/>
+				<normal x="-0.00097328" y="0.999989" z="0.00457847"/>
+				<texcoord u="-1.62907" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-29.8357" y="-5" z="-3.13585"/>
+				<normal x="-0.000489466" y="0.999989" z="0.00465506"/>
+				<texcoord u="-0.919379" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-30" y="-5" z="0"/>
+				<normal x="9.25684e-008" y="0.999989" z="0.00468071"/>
+				<texcoord u="-0.209689" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-29.8357" y="-5" z="3.13585"/>
+				<normal x="0.000489224" y="0.999989" z="0.00465531"/>
+				<texcoord u="0.5" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-29.3444" y="-5" z="6.23735"/>
+				<normal x="0.000973017" y="0.999989" z="0.00457858"/>
+				<texcoord u="1.20969" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-28.5317" y="-5" z="9.27051"/>
+				<normal x="0.00144626" y="0.999989" z="0.00445182"/>
+				<texcoord u="1.91938" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-27.4064" y="-5" z="12.2021"/>
+				<normal x="0.00190373" y="0.999989" z="0.00427627"/>
+				<texcoord u="2.62907" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-25.9808" y="-5" z="15"/>
+				<normal x="0.00234026" y="0.999989" z="0.00405365"/>
+				<texcoord u="3.33875" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-24.2705" y="-5" z="17.6336"/>
+				<normal x="0.00275114" y="0.999989" z="0.00378693"/>
+				<texcoord u="4.04844" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-22.2944" y="-5" z="20.0739"/>
+				<normal x="0.0031319" y="0.999989" z="0.0034786"/>
+				<texcoord u="4.75813" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-20.0739" y="-5" z="22.2944"/>
+				<normal x="0.0270839" y="0.999266" z="-0.0270837"/>
+				<texcoord u="5.46782" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-11.7361" y="-4.70228" z="20.3275"/>
+				<normal x="-0.393971" y="-0.615751" z="0.682377"/>
+				<texcoord u="16.1132" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-14.1721" y="-5.09602" z="19.5468"/>
+				<normal x="0.0816307" y="-0.505169" z="0.859151"/>
+				<texcoord u="16.1132" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-18.9804" y="-5" z="23.1799"/>
+				<normal x="-9.56551e-007" y="1" z="1.22654e-006"/>
+				<texcoord u="5.81597" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-18.8375" y="-4.8607" z="22.6275"/>
+				<normal x="0.866026" y="3.31028e-006" z="0.499999"/>
+				<texcoord u="17.7292" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-17.0461" y="-4.27074" z="20.8645"/>
+				<normal x="0.550915" y="-0.179603" z="0.815006"/>
+				<texcoord u="17.5326" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-4" y="15.5885" z="6.9282"/>
+				<normal x="-0.265008" y="-0.847988" z="0.459007"/>
+				<texcoord u="-8.01628" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-7.98741" y="16.4819" z="8.8346"/>
+				<normal x="0.301679" y="-0.824918" z="0.478016"/>
+				<texcoord u="-9.43566" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-11.4399" y="15.4151" z="11.1542"/>
+				<normal x="0.728029" y="-0.497817" z="0.47133"/>
+				<texcoord u="-10.855" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-13.5096" y="12.9288" z="13.3993"/>
+				<normal x="0.870655" y="0.00098126" z="0.491893"/>
+				<texcoord u="-12.2744" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-13.8723" y="9.9861" z="15.3673"/>
+				<normal x="0.676761" y="0.477755" z="0.560129"/>
+				<texcoord u="-13.6938" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5" y="6.92821" z="18.1865"/>
+				<normal x="-0.265008" y="0.847988" z="0.459007"/>
+				<texcoord u="-15.1132" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-12.8325" y="7.50834" z="17.2266"/>
+				<normal x="0.2188" y="0.752183" z="0.621569"/>
+				<texcoord u="-15.1132" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-3.65728" y="16.4819" z="11.3346"/>
+				<normal x="-0.564814" y="-0.824918" z="-0.0222536"/>
+				<texcoord u="-9.43566" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-3.93991" y="15.4151" z="15.4844"/>
+				<normal x="-0.772198" y="-0.497817" z="-0.394826"/>
+				<texcoord u="-10.855" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-4.84931" y="12.9288" z="18.3993"/>
+				<normal x="-0.861319" y="0.000981563" z="-0.508063"/>
+				<texcoord u="-12.2744" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-6.37234" y="9.9861" z="19.6975"/>
+				<normal x="-0.823467" y="0.477755" z="-0.306027"/>
+				<texcoord u="-13.6938" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-8.50241" y="7.50834" z="19.7266"/>
+				<normal x="-0.647694" y="0.752183" z="0.121299"/>
+				<texcoord u="-15.1132" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-9.84197" y="-5.09602" z="22.0468"/>
+				<normal x="-0.784862" y="-0.50517" z="0.358881"/>
+				<texcoord u="16.1132" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5842" y="-5" z="28.0274"/>
+				<normal x="1.73568e-007" y="1" z="-2.00567e-007"/>
+				<texcoord u="7.98855" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-9.27051" y="-5" z="28.5317"/>
+				<normal x="-0.00991342" y="0.999266" z="0.0369978"/>
+				<texcoord u="8.30658" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-9.54612" y="-4.27074" z="25.1946"/>
+				<normal x="-0.981274" y="-0.179603" z="-0.0696021"/>
+				<texcoord u="17.5326" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1773" y="-4.8607" z="27.6275"/>
+				<normal x="-0.866026" y="-3.13666e-006" z="-0.499999"/>
+				<texcoord u="17.9581" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-6.23735" y="-5" z="29.3444"/>
+				<normal x="0.00457856" y="0.999989" z="0.000973141"/>
+				<texcoord u="9.01627" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-3.13585" y="-5" z="29.8357"/>
+				<normal x="0.00465526" y="0.999989" z="0.000489394"/>
+				<texcoord u="9.72595" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="-5" z="30"/>
+				<normal x="0.00468081" y="0.999989" z="9.77111e-008"/>
+				<texcoord u="10.4356" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="3.13585" y="-5" z="29.8357"/>
+				<normal x="0.00465524" y="0.999989" z="-0.000489049"/>
+				<texcoord u="11.1453" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="6.23735" y="-5" z="29.3444"/>
+				<normal x="0.00457853" y="0.999989" z="-0.000972786"/>
+				<texcoord u="11.855" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="9.27051" y="-5" z="28.5317"/>
+				<normal x="0.00445174" y="0.999989" z="-0.0014465"/>
+				<texcoord u="12.5647" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="12.2021" y="-5" z="27.4064"/>
+				<normal x="0.00427624" y="0.999989" z="-0.00190383"/>
+				<texcoord u="13.2744" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="15" y="-5" z="25.9808"/>
+				<normal x="0.00405375" y="0.999989" z="-0.00234023"/>
+				<texcoord u="13.9841" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="17.6336" y="-5" z="24.2705"/>
+				<normal x="0.00378691" y="0.999989" z="-0.0027512"/>
+				<texcoord u="14.6938" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="20.0739" y="-5" z="22.2943"/>
+				<normal x="0.0034786" y="0.999989" z="-0.00313208"/>
+				<texcoord u="15.4035" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="22.2943" y="-5" z="20.0739"/>
+				<normal x="0.00313212" y="0.999989" z="-0.00347852"/>
+				<texcoord u="16.1132" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="24.2705" y="-5" z="17.6336"/>
+				<normal x="0.00275147" y="0.999989" z="-0.00378677"/>
+				<texcoord u="16.8228" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="25.9808" y="-5" z="15"/>
+				<normal x="0.00234059" y="0.999989" z="-0.00405365"/>
+				<texcoord u="17.5325" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="27.4064" y="-5" z="12.2021"/>
+				<normal x="0.0019037" y="0.999989" z="-0.00427616"/>
+				<texcoord u="18.2422" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="28.5317" y="-5" z="9.27051"/>
+				<normal x="0.0014465" y="0.999989" z="-0.0044518"/>
+				<texcoord u="18.9519" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="29.3444" y="-5" z="6.23735"/>
+				<normal x="-0.0369977" y="0.999266" z="-0.00991361"/>
+				<texcoord u="19.6616" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="29.5646" y="-5" z="4.84753"/>
+				<normal x="2.46852e-007" y="1" z="-1.88996e-007"/>
+				<texcoord u="19.9796" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="23.4721" y="-4.70228" z="0"/>
+				<normal x="0.787941" y="-0.615751" z="3.61588e-008"/>
+				<texcoord u="16.1132" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="24.0141" y="-5.09602" z="2.5"/>
+				<normal x="0.703231" y="-0.50517" z="-0.50027"/>
+				<texcoord u="16.1132" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="29.0148" y="-4.8607" z="5"/>
+				<normal x="-3.31799e-007" y="-1.10343e-006" z="-1"/>
+				<texcoord u="17.7292" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="26.5922" y="-4.27074" z="4.33013"/>
+				<normal x="0.430359" y="-0.179603" z="-0.88461"/>
+				<texcoord u="17.5326" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="8" y="15.5885" z="-2.38132e-007"/>
+				<normal x="0.530016" y="-0.847988" z="-5.16554e-009"/>
+				<texcoord u="-8.01628" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="11.6447" y="16.4819" z="2.5"/>
+				<normal x="0.263135" y="-0.824918" z="-0.50027"/>
+				<texcoord u="-9.43566" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="15.3798" y="15.4151" z="4.33013"/>
+				<normal x="0.0441693" y="-0.497817" z="-0.866157"/>
+				<texcoord u="-10.855" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="18.3589" y="12.9288" z="5"/>
+				<normal x="-0.00933567" y="0.000981229" z="-0.999956"/>
+				<texcoord u="-12.2744" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="20.2447" y="9.9861" z="4.33013"/>
+				<normal x="0.146706" y="0.477755" z="-0.866157"/>
+				<texcoord u="-13.6938" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="21" y="6.92821" z="0"/>
+				<normal x="0.530016" y="0.847988" z="-2.58277e-008"/>
+				<texcoord u="-15.1132" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="21.3349" y="7.50834" z="2.5"/>
+				<normal x="0.428895" y="0.752183" z="-0.50027"/>
+				<texcoord u="-15.1132" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="11.6447" y="16.4819" z="-2.5"/>
+				<normal x="0.263135" y="-0.824918" z="0.50027"/>
+				<texcoord u="-9.43566" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="15.3798" y="15.4151" z="-4.33013"/>
+				<normal x="0.0441694" y="-0.497817" z="0.866157"/>
+				<texcoord u="-10.855" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="18.3589" y="12.9288" z="-5"/>
+				<normal x="-0.00933573" y="0.000981203" z="0.999956"/>
+				<texcoord u="-12.2744" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="24.0141" y="-5.09602" z="-2.5"/>
+				<normal x="0.703231" y="-0.50517" z="0.50027"/>
+				<texcoord u="16.1132" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="20.2447" y="9.9861" z="-4.33013"/>
+				<normal x="0.146706" y="0.477755" z="0.866157"/>
+				<texcoord u="-13.6938" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="21.3349" y="7.50834" z="-2.5"/>
+				<normal x="0.428895" y="0.752183" z="0.50027"/>
+				<texcoord u="-15.1132" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="29.5646" y="-5" z="-4.84752"/>
+				<normal x="8.63981e-007" y="1" z="-6.94271e-008"/>
+				<texcoord u="-20.399" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="29.3445" y="-5" z="-6.23736"/>
+				<normal x="0.0369982" y="0.999266" z="-0.00991361"/>
+				<texcoord u="-20.081" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="26.5922" y="-4.27074" z="-4.33013"/>
+				<normal x="0.430359" y="-0.179604" z="0.884609"/>
+				<texcoord u="17.5326" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="29.0148" y="-4.8607" z="-5"/>
+				<normal x="9.64533e-007" y="7.71626e-009" z="1"/>
+				<texcoord u="17.767" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="28.5317" y="-5" z="-9.27052"/>
+				<normal x="-0.00144634" y="0.999989" z="-0.00445175"/>
+				<texcoord u="-19.3713" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="27.4064" y="-5" z="-12.2021"/>
+				<normal x="-0.00190377" y="0.999989" z="-0.00427627"/>
+				<texcoord u="-18.6616" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="25.9808" y="-5" z="-15"/>
+				<normal x="-0.00234042" y="0.999989" z="-0.00405364"/>
+				<texcoord u="-17.9519" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="22.248" y="-4.33013" z="-16.1641"/>
+				<normal x="0.432136" y="0.846306" z="-0.311487"/>
+				<texcoord u="-17.2422" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="20.4365" y="-4.33013" z="-18.4011"/>
+				<normal x="0.368807" y="0.866058" z="-0.337527"/>
+				<texcoord u="-16.5326" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="18.4011" y="-4.33013" z="-20.4365"/>
+				<normal x="0.331506" y="0.866058" z="-0.374229"/>
+				<texcoord u="-15.8229" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="16.1641" y="-4.33013" z="-22.248"/>
+				<normal x="0.26846" y="0.891572" z="-0.364731"/>
+				<texcoord u="-15.1132" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="13.75" y="-4.33013" z="-23.8157"/>
+				<normal x="0.268083" y="0.846306" z="-0.460323"/>
+				<texcoord u="-14.4035" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="11.1853" y="-4.33013" z="-25.1225"/>
+				<normal x="0.199638" y="0.866058" z="-0.458353"/>
+				<texcoord u="-13.6938" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="8.49798" y="-4.33013" z="-26.1541"/>
+				<normal x="0.150633" y="0.866058" z="-0.476711"/>
+				<texcoord u="-12.9841" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="5.71758" y="-4.33013" z="-26.8991"/>
+				<normal x="0.0969008" y="0.891572" z="-0.442391"/>
+				<texcoord u="-12.2744" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="2.87453" y="-4.33013" z="-27.3494"/>
+				<normal x="0.0576757" y="0.846306" z="-0.529565"/>
+				<texcoord u="-11.5647" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="-4.33013" z="-27.5"/>
+				<normal x="-0.00405082" y="0.866058" z="-0.499927"/>
+				<texcoord u="-10.855" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-2.87454" y="-4.33013" z="-27.3494"/>
+				<normal x="-0.0562858" y="0.866058" z="-0.496765"/>
+				<texcoord u="-10.1453" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-5.71758" y="-4.33013" z="-26.8991"/>
+				<normal x="-0.0914131" y="0.891572" z="-0.443557"/>
+				<texcoord u="-9.43566" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-8.49798" y="-4.33013" z="-26.1541"/>
+				<normal x="-0.154487" y="0.866065" z="-0.475463"/>
+				<texcoord u="-8.72597" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-9.68235" y="-4.33013" z="-25.6994"/>
+				<normal x="-0.179344" y="0.865768" z="-0.467206"/>
+				<texcoord u="-8.38011" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-12.1542" y="-3.25389" z="-21.0517"/>
+				<normal x="-0.456773" y="-0.406737" z="-0.791154"/>
+				<texcoord u="17.5326" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-10.2951" y="-3.52636" z="-22.8316"/>
+				<normal x="-0.86613" y="-0.316984" z="-0.386445"/>
+				<texcoord u="17.5326" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-9.60285" y="-3.92151" z="-25.2929"/>
+				<normal x="-0.987718" y="-0.155059" z="0.0192062"/>
+				<texcoord u="17.77" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-5.71885" y="17.119" z="-9.90533"/>
+				<normal x="-0.171064" y="-0.939654" z="-0.296291"/>
+				<texcoord u="-9.43566" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-5.42919" y="17.2352" z="-14.4036"/>
+				<normal x="-0.476184" y="-0.8616" z="0.175765"/>
+				<texcoord u="-10.855" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-5.5601" y="15.4151" z="-18.2906"/>
+				<normal x="-0.719965" y="-0.496122" z="0.485298"/>
+				<texcoord u="-12.2744" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-6.17849" y="12.3637" z="-20.7015"/>
+				<normal x="-0.861523" y="0.00290065" z="0.50771"/>
+				<texcoord u="-13.6938" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-7.375" y="9.09327" z="-21.4341"/>
+				<normal x="-0.871529" y="0.436813" z="0.22278"/>
+				<texcoord u="-15.1132" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-11.1765" y="5.94516" z="-19.3583"/>
+				<normal x="-0.34737" y="0.719261" z="-0.601662"/>
+				<texcoord u="-16.5326" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-9.23558" y="6.44298" z="-20.9965"/>
+				<normal x="-0.721201" y="0.646574" z="-0.248618"/>
+				<texcoord u="-16.5326" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-9.75932" y="17.2352" z="-11.9036"/>
+				<normal x="0.39031" y="-0.8616" z="-0.324505"/>
+				<texcoord u="-10.855" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-13.0601" y="15.4151" z="-13.9605"/>
+				<normal x="0.780263" y="-0.496122" z="-0.380859"/>
+				<texcoord u="-12.2744" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8387" y="12.3637" z="-15.7015"/>
+				<normal x="0.870451" y="0.00290108" z="-0.492246"/>
+				<texcoord u="-13.6938" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-14.875" y="9.09327" z="-17.104"/>
+				<normal x="0.628699" y="0.436812" z="-0.643376"/>
+				<texcoord u="-15.1132" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-13.5657" y="6.44298" z="-18.4965"/>
+				<normal x="0.145292" y="0.646574" z="-0.748887"/>
+				<texcoord u="-16.5326" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-14.6252" y="-3.52636" z="-20.3316"/>
+				<normal x="0.0983919" y="-0.316985" z="-0.943313"/>
+				<texcoord u="17.5326" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4152" y="-4.33013" z="-21.2349"/>
+				<normal x="-0.314942" y="0.865767" z="-0.38892"/>
+				<texcoord u="-6.17393" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-18.4011" y="-4.33013" z="-20.4365"/>
+				<normal x="-0.354951" y="0.846306" z="-0.39721"/>
+				<texcoord u="-5.88721" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-17.1028" y="-3.92152" z="-20.9628"/>
+				<normal x="0.510494" y="-0.155058" z="-0.845786"/>
+				<texcoord u="17.77" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-20.4365" y="-4.33013" z="-18.4011"/>
+				<normal x="-0.374229" y="0.866058" z="-0.331506"/>
+				<texcoord u="-5.17752" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-22.248" y="-4.33013" z="-16.1641"/>
+				<normal x="-0.364731" y="0.891572" z="-0.26846"/>
+				<texcoord u="-4.46783" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-23.8157" y="-4.33013" z="-13.75"/>
+				<normal x="-0.460323" y="0.846306" z="-0.268083"/>
+				<texcoord u="-3.75814" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1225" y="-4.33013" z="-11.1853"/>
+				<normal x="-0.458354" y="0.866058" z="-0.199638"/>
+				<texcoord u="-3.04845" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1541" y="-4.33013" z="-8.49797"/>
+				<normal x="-0.476711" y="0.866058" z="-0.150633"/>
+				<texcoord u="-2.33876" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-26.8991" y="-4.33013" z="-5.71758"/>
+				<normal x="-0.442391" y="0.891572" z="-0.0969009"/>
+				<texcoord u="-1.62907" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-27.3494" y="-4.33013" z="-2.87453"/>
+				<normal x="-0.529565" y="0.846306" z="-0.0576758"/>
+				<texcoord u="-0.919379" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-27.5" y="-4.33013" z="0"/>
+				<normal x="-0.499927" y="0.866058" z="0.00405085"/>
+				<texcoord u="-0.209689" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-27.3494" y="-4.33013" z="2.87453"/>
+				<normal x="-0.496765" y="0.866058" z="0.0562859"/>
+				<texcoord u="0.5" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-26.8991" y="-4.33013" z="5.71758"/>
+				<normal x="-0.48816" y="0.866058" z="0.107904"/>
+				<texcoord u="1.20969" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1541" y="-4.33013" z="8.49797"/>
+				<normal x="-0.431572" y="0.891572" z="0.137277"/>
+				<texcoord u="1.91938" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1225" y="-4.33013" z="11.1853"/>
+				<normal x="-0.487455" y="0.846306" z="0.214834"/>
+				<texcoord u="2.62907" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-23.8157" y="-4.33013" z="13.75"/>
+				<normal x="-0.430924" y="0.866058" z="0.253472"/>
+				<texcoord u="3.33875" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-22.248" y="-4.33013" z="16.1641"/>
+				<normal x="-0.402068" y="0.866058" z="0.297127"/>
+				<texcoord u="4.04844" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-20.4365" y="-4.33013" z="18.4011"/>
+				<normal x="-0.338425" y="0.891572" z="0.300945"/>
+				<texcoord u="4.75813" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-18.4011" y="-4.33013" z="20.4365"/>
+				<normal x="-0.33452" y="0.866065" z="0.371521"/>
+				<texcoord u="5.46782" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-12.1542" y="-3.25389" z="21.0517"/>
+				<normal x="-0.456773" y="-0.406737" z="0.791154"/>
+				<texcoord u="17.5326" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-14.6252" y="-3.52636" z="20.3316"/>
+				<normal x="0.0983922" y="-0.316984" z="0.943313"/>
+				<texcoord u="17.5326" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4152" y="-4.33013" z="21.2349"/>
+				<normal x="-0.314941" y="0.865768" z="0.388919"/>
+				<texcoord u="5.81368" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-17.1028" y="-3.92153" z="20.9627"/>
+				<normal x="0.510496" y="-0.155063" z="0.845783"/>
+				<texcoord u="17.77" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-5.71885" y="17.119" z="9.90533"/>
+				<normal x="-0.171064" y="-0.939654" z="0.296291"/>
+				<texcoord u="-9.43566" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-9.75932" y="17.2352" z="11.9036"/>
+				<normal x="0.390309" y="-0.8616" z="0.324504"/>
+				<texcoord u="-10.855" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-13.0601" y="15.4151" z="13.9605"/>
+				<normal x="0.780263" y="-0.496122" z="0.380859"/>
+				<texcoord u="-12.2744" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8387" y="12.3637" z="15.7015"/>
+				<normal x="0.870451" y="0.00290125" z="0.492246"/>
+				<texcoord u="-13.6938" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-14.875" y="9.09327" z="17.104"/>
+				<normal x="0.628699" y="0.436813" z="0.643376"/>
+				<texcoord u="-15.1132" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-11.1765" y="5.94516" z="19.3583"/>
+				<normal x="-0.34737" y="0.719261" z="0.601663"/>
+				<texcoord u="-16.5326" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-13.5657" y="6.44298" z="18.4965"/>
+				<normal x="0.145292" y="0.646574" z="0.748888"/>
+				<texcoord u="-16.5326" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-5.42919" y="17.2352" z="14.4036"/>
+				<normal x="-0.476184" y="-0.8616" z="-0.175766"/>
+				<texcoord u="-10.855" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-5.5601" y="15.4151" z="18.2906"/>
+				<normal x="-0.719965" y="-0.496122" z="-0.485298"/>
+				<texcoord u="-12.2744" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-6.17849" y="12.3637" z="20.7015"/>
+				<normal x="-0.861524" y="0.00290071" z="-0.507709"/>
+				<texcoord u="-13.6938" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-7.375" y="9.09327" z="21.4341"/>
+				<normal x="-0.871529" y="0.436813" z="-0.22278"/>
+				<texcoord u="-15.1132" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-9.23558" y="6.44298" z="20.9965"/>
+				<normal x="-0.721202" y="0.646574" z="0.248617"/>
+				<texcoord u="-16.5326" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-10.2951" y="-3.52636" z="22.8316"/>
+				<normal x="-0.866131" y="-0.316984" z="0.386444"/>
+				<texcoord u="17.5326" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-9.68235" y="-4.33013" z="25.6994"/>
+				<normal x="-0.179343" y="0.865769" z="0.467205"/>
+				<texcoord u="7.99379" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-8.49797" y="-4.33013" z="26.1541"/>
+				<normal x="-0.166518" y="0.846306" z="0.506001"/>
+				<texcoord u="8.30658" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-9.60285" y="-3.92152" z="25.2929"/>
+				<normal x="-0.987718" y="-0.15506" z="-0.019206"/>
+				<texcoord u="17.9973" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-5.71757" y="-4.33013" z="26.8991"/>
+				<normal x="-0.0999781" y="0.866058" z="0.489845"/>
+				<texcoord u="9.01627" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-2.87453" y="-4.33013" z="27.3494"/>
+				<normal x="-0.0482274" y="0.866058" z="0.497612"/>
+				<texcoord u="9.72595" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="-4.33013" z="27.5"/>
+				<normal x="-0.00280511" y="0.891572" z="0.45287"/>
+				<texcoord u="10.4356" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="2.87453" y="-4.33013" z="27.3494"/>
+				<normal x="0.0536874" y="0.846306" z="0.529984"/>
+				<texcoord u="11.1453" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="5.71757" y="-4.33013" z="26.8991"/>
+				<normal x="0.107903" y="0.866058" z="0.48816"/>
+				<texcoord u="11.855" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="8.49797" y="-4.33013" z="26.1541"/>
+				<normal x="0.158339" y="0.866058" z="0.474207"/>
+				<texcoord u="12.5647" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="11.1853" y="-4.33013" z="25.1225"/>
+				<normal x="0.181637" y="0.891572" z="0.414858"/>
+				<texcoord u="13.2744" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="13.75" y="-4.33013" z="23.8157"/>
+				<normal x="0.26461" y="0.846306" z="0.462329"/>
+				<texcoord u="13.9841" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="16.1641" y="-4.33013" z="22.248"/>
+				<normal x="0.297127" y="0.866058" z="0.402068"/>
+				<texcoord u="14.6938" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="18.4011" y="-4.33013" z="20.4365"/>
+				<normal x="0.337527" y="0.866058" z="0.368808"/>
+				<texcoord u="15.4035" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="20.4365" y="-4.33013" z="18.4011"/>
+				<normal x="0.334671" y="0.891572" z="0.305114"/>
+				<texcoord u="16.1132" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="22.248" y="-4.33013" z="16.1641"/>
+				<normal x="0.429779" y="0.846306" z="0.314731"/>
+				<texcoord u="16.8228" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="23.8157" y="-4.33013" z="13.75"/>
+				<normal x="0.434975" y="0.866058" z="0.246455"/>
+				<texcoord u="17.5325" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="25.1225" y="-4.33013" z="11.1853"/>
+				<normal x="0.458354" y="0.866058" z="0.199638"/>
+				<texcoord u="18.2422" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="26.1541" y="-4.33013" z="8.49797"/>
+				<normal x="0.476711" y="0.866058" z="0.150633"/>
+				<texcoord u="18.9519" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="26.8991" y="-4.33013" z="5.71757"/>
+				<normal x="0.457378" y="0.88454" z="0.0916218"/>
+				<texcoord u="19.6616" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="27.0975" y="-4.33013" z="4.46455"/>
+				<normal x="0.494284" y="0.865768" z="0.0782876"/>
+				<texcoord u="19.9744" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="24.3084" y="-3.25389" z="0"/>
+				<normal x="0.913546" y="-0.406736" z="5.03949e-008"/>
+				<texcoord u="17.5326" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="24.9203" y="-3.52636" z="2.5"/>
+				<normal x="0.767737" y="-0.316983" z="-0.556868"/>
+				<texcoord u="17.5326" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="26.7057" y="-3.92153" z="4.33013"/>
+				<normal x="0.477225" y="-0.15506" z="-0.864993"/>
+				<texcoord u="17.77" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="11.4377" y="17.119" z="-2.38132e-007"/>
+				<normal x="0.342127" y="-0.939654" z="3.61588e-008"/>
+				<texcoord u="-9.43566" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="15.1885" y="17.2352" z="2.5"/>
+				<normal x="0.0858746" y="-0.861601" z="-0.50027"/>
+				<texcoord u="-10.855" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="18.6202" y="15.4151" z="4.33013"/>
+				<normal x="-0.0602979" y="-0.496122" z="-0.866157"/>
+				<texcoord u="-12.2744" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="21.0172" y="12.3637" z="5"/>
+				<normal x="-0.00892764" y="0.00290075" z="-0.999956"/>
+				<texcoord u="-13.6938" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="22.25" y="9.09327" z="4.33013"/>
+				<normal x="0.242831" y="0.436813" z="-0.866157"/>
+				<texcoord u="-15.1132" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="22.3531" y="5.94516" z="0"/>
+				<normal x="0.69474" y="0.719261" z="-1.49801e-007"/>
+				<texcoord u="-16.5326" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="22.8013" y="6.44298" z="2.5"/>
+				<normal x="0.57591" y="0.646574" z="-0.50027"/>
+				<texcoord u="-16.5326" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="15.1885" y="17.2352" z="-2.5"/>
+				<normal x="0.0858746" y="-0.8616" z="0.50027"/>
+				<texcoord u="-10.855" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="18.6202" y="15.4151" z="-4.33013"/>
+				<normal x="-0.0602979" y="-0.496122" z="0.866157"/>
+				<texcoord u="-12.2744" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="21.0172" y="12.3637" z="-5"/>
+				<normal x="-0.00892768" y="0.00290083" z="0.999956"/>
+				<texcoord u="-13.6938" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="24.9203" y="-3.52636" z="-2.5"/>
+				<normal x="0.767737" y="-0.316984" z="0.556867"/>
+				<texcoord u="17.5326" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="22.25" y="9.09327" z="-4.33013"/>
+				<normal x="0.242831" y="0.436813" z="0.866157"/>
+				<texcoord u="-15.1132" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="22.8013" y="6.44298" z="-2.5"/>
+				<normal x="0.57591" y="0.646574" z="0.50027"/>
+				<texcoord u="-16.5326" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="27.0976" y="-4.33013" z="-4.46455"/>
+				<normal x="0.494284" y="0.865768" z="-0.0782877"/>
+				<texcoord u="-20.3938" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="26.8991" y="-4.33013" z="-5.71758"/>
+				<normal x="0.521469" y="0.846306" z="-0.108792"/>
+				<texcoord u="-20.081" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="26.7057" y="-3.92151" z="-4.33013"/>
+				<normal x="0.477223" y="-0.155063" z="0.864993"/>
+				<texcoord u="17.77" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="26.1541" y="-4.33013" z="-8.49798"/>
+				<normal x="0.474207" y="0.866058" z="-0.158339"/>
+				<texcoord u="-19.3713" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="25.1225" y="-4.33013" z="-11.1853"/>
+				<normal x="0.455058" y="0.866058" z="-0.20704"/>
+				<texcoord u="-18.6616" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="23.8157" y="-4.33013" z="-13.75"/>
+				<normal x="0.393599" y="0.891572" z="-0.224006"/>
+				<texcoord u="-17.9519" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="20.7674" y="-2.5" z="-15.0884"/>
+				<normal x="0.733813" y="0.421038" z="-0.533147"/>
+				<texcoord u="-17.2422" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="19.0765" y="-2.5" z="-17.1765"/>
+				<normal x="0.641988" y="0.500068" z="-0.581192"/>
+				<texcoord u="-16.5326" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="17.1765" y="-2.5" z="-19.0765"/>
+				<normal x="0.546475" y="0.610462" z="-0.573324"/>
+				<texcoord u="-15.8229" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="15.0884" y="-2.5" z="-20.7674"/>
+				<normal x="0.447523" y="0.631131" z="-0.633559"/>
+				<texcoord u="-15.1132" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="12.8349" y="-2.5" z="-22.2308"/>
+				<normal x="0.453521" y="0.421038" z="-0.785522"/>
+				<texcoord u="-14.4035" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="10.4409" y="-2.5" z="-23.4506"/>
+				<normal x="0.350093" y="0.500068" z="-0.792065"/>
+				<texcoord u="-13.6938" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="7.93243" y="-2.5" z="-24.4135"/>
+				<normal x="0.266038" y="0.610463" z="-0.746029"/>
+				<texcoord u="-12.9841" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="5.33707" y="-2.5" z="-25.109"/>
+				<normal x="0.151141" y="0.631131" z="-0.760809"/>
+				<texcoord u="-12.2744" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="2.68323" y="-2.5" z="-25.5293"/>
+				<normal x="0.094811" y="0.421038" z="-0.902074"/>
+				<texcoord u="-11.5647" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="-2.5" z="-25.6699"/>
+				<normal x="-0.0023356" y="0.500068" z="-0.865983"/>
+				<texcoord u="-10.855" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-2.68324" y="-2.5" z="-25.5293"/>
+				<normal x="-0.0603985" y="0.610462" z="-0.789739"/>
+				<texcoord u="-10.1453" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-5.33707" y="-2.5" z="-25.1089"/>
+				<normal x="-0.171375" y="0.631131" z="-0.756508"/>
+				<texcoord u="-9.43566" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-7.93244" y="-2.5" z="-24.4135"/>
+				<normal x="-0.278525" y="0.466571" z="-0.839485"/>
+				<texcoord u="-8.72597" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-10.3751" y="-2.5" z="-23.4759"/>
+				<normal x="-0.310447" y="0.499557" z="-0.808743"/>
+				<texcoord u="-8.0349" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8902" y="-1.77869" z="-23.0051"/>
+				<normal x="-0.63171" y="-0.0835466" z="-0.77069"/>
+				<texcoord u="18.9331" v="-3.90187"/>
+			</vertex>
+			<vertex>
+				<position x="-12.4126" y="-1.66329" z="-21.4992"/>
+				<normal x="-0.489073" y="-0.207918" z="-0.847099"/>
+				<texcoord u="18.9519" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-10.54" y="-2.01917" z="-23.2557"/>
+				<normal x="-0.843776" y="-0.267935" z="-0.46503"/>
+				<texcoord u="18.7736" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-12.5" y="0" z="-21.6507"/>
+				<normal x="-0.500001" y="-1.11429e-006" z="-0.866025"/>
+				<texcoord u="20.3713" v="-4.6071"/>
+			</vertex>
+			<vertex>
+				<position x="-10.4246" y="-2.35081" z="-23.4141"/>
+				<normal x="-0.947859" y="-0.219108" z="-0.231418"/>
+				<texcoord u="18.5312" v="-3.67265"/>
+			</vertex>
+			<vertex>
+				<position x="-7.55924" y="17.9014" z="-13.093"/>
+				<normal x="-0.069643" y="-0.990252" z="-0.120625"/>
+				<texcoord u="-10.855" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-7.24068" y="17.2352" z="-17.5412"/>
+				<normal x="-0.385677" y="-0.860627" z="0.332528"/>
+				<texcoord u="-12.2744" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-7.14489" y="14.7414" z="-21.0356"/>
+				<normal x="-0.669049" y="-0.472744" z="0.573487"/>
+				<texcoord u="-13.6938" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-7.41988" y="11.2583" z="-22.8516"/>
+				<normal x="-0.861922" y="0.00469354" z="0.507018"/>
+				<texcoord u="-15.1132" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-8.26294" y="7.80303" z="-22.9721"/>
+				<normal x="-0.914285" y="0.376781" z="0.148725"/>
+				<texcoord u="-16.5326" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-11.7361" y="4.70228" z="-20.3275"/>
+				<normal x="-0.414551" y="0.559098" z="-0.718023"/>
+				<texcoord u="-17.9519" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-9.84198" y="5.09603" z="-22.0468"/>
+				<normal x="-0.782124" y="0.512706" z="-0.354139"/>
+				<texcoord u="-17.9519" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-11.5708" y="17.2352" z="-15.0412"/>
+				<normal x="0.480816" y="-0.860627" z="-0.167742"/>
+				<texcoord u="-12.2744" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-14.6449" y="14.7414" z="-16.7054"/>
+				<normal x="0.831179" y="-0.472744" z="-0.29267"/>
+				<texcoord u="-13.6938" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-16.0801" y="11.2583" z="-17.8516"/>
+				<normal x="0.870052" y="0.00469398" z="-0.492937"/>
+				<texcoord u="-15.1132" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-15.7629" y="7.80303" z="-18.642"/>
+				<normal x="0.585943" y="0.37678" z="-0.717432"/>
+				<texcoord u="-16.5326" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-14.1721" y="5.09603" z="-19.5468"/>
+				<normal x="0.0843692" y="0.512707" z="-0.854408"/>
+				<texcoord u="-17.9519" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4779" y="-1.77869" z="-20.9337"/>
+				<normal x="-0.351583" y="-0.0835462" z="-0.932421"/>
+				<texcoord u="18.9519" v="4.90187"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8701" y="-2.01917" z="-20.7557"/>
+				<normal x="0.0191623" y="-0.267935" z="-0.963247"/>
+				<texcoord u="18.7736" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-15.1432" y="-2.5" z="-20.723"/>
+				<normal x="-0.545172" y="0.499548" z="-0.67323"/>
+				<texcoord u="-6.53228" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-17.1765" y="-2.5" z="-19.0764"/>
+				<normal x="-0.587754" y="0.466569" z="-0.660953"/>
+				<texcoord u="-5.88721" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-15.0649" y="-2.35082" z="-20.735"/>
+				<normal x="0.27351" y="-0.219114" z="-0.93658"/>
+				<texcoord u="18.5605" v="4.67264"/>
+			</vertex>
+			<vertex>
+				<position x="-19.0765" y="-2.5" z="-17.1765"/>
+				<normal x="-0.645114" y="0.500068" z="-0.57772"/>
+				<texcoord u="-5.17752" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-20.7674" y="-2.5" z="-15.0884"/>
+				<normal x="-0.6214" y="0.631131" z="-0.464258"/>
+				<texcoord u="-4.46783" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-22.2308" y="-2.5" z="-12.8349"/>
+				<normal x="-0.85849" y="0.480219" z="-0.179958"/>
+				<texcoord u="-3.75814" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-23.4506" y="-2.5" z="-10.4409"/>
+				<normal x="-0.792065" y="0.500068" z="-0.350093"/>
+				<texcoord u="-3.04845" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4135" y="-2.5" z="-7.93243"/>
+				<normal x="-0.824321" y="0.500068" z="-0.265382"/>
+				<texcoord u="-2.33876" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1089" y="-2.5" z="-5.33707"/>
+				<normal x="-0.756508" y="0.631131" z="-0.171375"/>
+				<texcoord u="-1.62907" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-25.5293" y="-2.5" z="-2.68323"/>
+				<normal x="-0.857099" y="0.480631" z="0.185403"/>
+				<texcoord u="-0.919379" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-25.6699" y="-2.5" z="0"/>
+				<normal x="-0.865983" y="0.500068" z="0.00233577"/>
+				<texcoord u="-0.209689" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-25.5293" y="-2.5" z="2.68323"/>
+				<normal x="-0.860995" y="0.500068" z="0.092843"/>
+				<texcoord u="0.5" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1089" y="-2.5" z="5.33707"/>
+				<normal x="-0.779099" y="0.610462" z="0.142619"/>
+				<texcoord u="1.20969" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4135" y="-2.5" z="7.93243"/>
+				<normal x="-0.73445" y="0.631131" z="0.249513"/>
+				<texcoord u="1.91938" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-23.4506" y="-2.5" z="10.4409"/>
+				<normal x="-0.828625" y="0.421038" z="0.368928"/>
+				<texcoord u="2.62907" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-22.2308" y="-2.5" z="12.8349"/>
+				<normal x="-0.748795" y="0.500067" z="0.435015"/>
+				<texcoord u="3.33875" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-20.7674" y="-2.5" z="15.0884"/>
+				<normal x="-0.653735" y="0.610462" z="0.447177"/>
+				<texcoord u="4.04844" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-19.0764" y="-2.5" z="17.1765"/>
+				<normal x="-0.569468" y="0.631131" z="0.526669"/>
+				<texcoord u="4.75813" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-17.1765" y="-2.5" z="19.0764"/>
+				<normal x="-0.587753" y="0.46657" z="0.660953"/>
+				<texcoord u="5.46782" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4778" y="-1.77869" z="20.9337"/>
+				<normal x="-0.351583" y="-0.0835452" z="0.932421"/>
+				<texcoord u="18.9519" v="-3.90189"/>
+			</vertex>
+			<vertex>
+				<position x="-12.4126" y="-1.66329" z="21.4992"/>
+				<normal x="-0.489074" y="-0.207915" z="0.8471"/>
+				<texcoord u="18.9519" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8701" y="-2.01919" z="20.7557"/>
+				<normal x="0.0191613" y="-0.267935" z="0.963247"/>
+				<texcoord u="18.7736" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-12.5" y="0" z="21.6506"/>
+				<normal x="-0.5" y="-1.12977e-006" z="0.866025"/>
+				<texcoord u="20.3713" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-15.1432" y="-2.5" z="20.723"/>
+				<normal x="-0.545169" y="0.499554" z="0.673229"/>
+				<texcoord u="6.16013" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-15.0649" y="-2.35083" z="20.735"/>
+				<normal x="0.273513" y="-0.219111" z="0.93658"/>
+				<texcoord u="18.5311" v="-3.67265"/>
+			</vertex>
+			<vertex>
+				<position x="-7.55924" y="17.9014" z="13.093"/>
+				<normal x="-0.0696429" y="-0.990252" z="0.120625"/>
+				<texcoord u="-10.855" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-11.5708" y="17.2352" z="15.0412"/>
+				<normal x="0.480816" y="-0.860627" z="0.167742"/>
+				<texcoord u="-12.2744" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-14.6449" y="14.7414" z="16.7054"/>
+				<normal x="0.831179" y="-0.472744" z="0.29267"/>
+				<texcoord u="-13.6938" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-16.0801" y="11.2583" z="17.8516"/>
+				<normal x="0.870052" y="0.00469425" z="0.492937"/>
+				<texcoord u="-15.1132" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-15.7629" y="7.80303" z="18.642"/>
+				<normal x="0.585943" y="0.37678" z="0.717432"/>
+				<texcoord u="-16.5326" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-11.7361" y="4.70228" z="20.3275"/>
+				<normal x="-0.414551" y="0.559098" z="0.718023"/>
+				<texcoord u="-17.9519" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-14.1721" y="5.09603" z="19.5468"/>
+				<normal x="0.084369" y="0.512706" z="0.854409"/>
+				<texcoord u="-17.9519" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-7.24068" y="17.2352" z="17.5412"/>
+				<normal x="-0.385677" y="-0.860627" z="-0.332528"/>
+				<texcoord u="-12.2744" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-7.14488" y="14.7414" z="21.0356"/>
+				<normal x="-0.669049" y="-0.472743" z="-0.573487"/>
+				<texcoord u="-13.6938" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-7.41988" y="11.2583" z="22.8516"/>
+				<normal x="-0.861923" y="0.00469359" z="-0.507018"/>
+				<texcoord u="-15.1132" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-8.26294" y="7.80303" z="22.9721"/>
+				<normal x="-0.914285" y="0.37678" z="-0.148725"/>
+				<texcoord u="-16.5326" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-9.84198" y="5.09603" z="22.0468"/>
+				<normal x="-0.782124" y="0.512706" z="0.354139"/>
+				<texcoord u="-17.9519" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8902" y="-1.77868" z="23.005"/>
+				<normal x="-0.631709" y="-0.0835456" z="0.77069"/>
+				<texcoord u="18.9707" v="4.90189"/>
+			</vertex>
+			<vertex>
+				<position x="-10.54" y="-2.01919" z="23.2557"/>
+				<normal x="-0.843777" y="-0.267935" z="0.465029"/>
+				<texcoord u="18.7736" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-10.3751" y="-2.5" z="23.4759"/>
+				<normal x="-0.310447" y="0.499557" z="0.808743"/>
+				<texcoord u="7.61551" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-7.93243" y="-2.5" z="24.4135"/>
+				<normal x="-0.278526" y="0.466571" z="0.839485"/>
+				<texcoord u="8.30658" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-10.4246" y="-2.35084" z="23.4141"/>
+				<normal x="-0.947861" y="-0.219107" z="0.231412"/>
+				<texcoord u="18.5605" v="4.67265"/>
+			</vertex>
+			<vertex>
+				<position x="-5.33707" y="-2.5" z="25.1089"/>
+				<normal x="-0.177763" y="0.500068" z="0.847545"/>
+				<texcoord u="9.01627" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-2.68323" y="-2.5" z="25.5293"/>
+				<normal x="-0.105117" y="0.610462" z="0.785039"/>
+				<texcoord u="9.72595" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="-2.5" z="25.6699"/>
+				<normal x="0.0103434" y="0.631131" z="0.775607"/>
+				<texcoord u="10.4356" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="2.68323" y="-2.5" z="25.5293"/>
+				<normal x="0.0948124" y="0.421038" z="0.902074"/>
+				<texcoord u="11.1453" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="5.33707" y="-2.5" z="25.1089"/>
+				<normal x="0.182333" y="0.500068" z="0.846573"/>
+				<texcoord u="11.855" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="7.93243" y="-2.5" z="24.4135"/>
+				<normal x="0.223275" y="0.610463" z="0.759924"/>
+				<texcoord u="12.5647" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="10.4409" y="-2.5" z="23.4506"/>
+				<normal x="0.324917" y="0.631131" z="0.704346"/>
+				<texcoord u="13.2744" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="12.8349" y="-2.5" z="22.2308"/>
+				<normal x="0.453522" y="0.421038" z="0.785522"/>
+				<texcoord u="13.9841" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="15.0884" y="-2.5" z="20.7674"/>
+				<normal x="0.510902" y="0.500068" z="0.699222"/>
+				<texcoord u="14.6938" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="17.1765" y="-2.5" z="19.0764"/>
+				<normal x="0.513061" y="0.610462" z="0.603411"/>
+				<texcoord u="15.4035" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="19.0764" y="-2.5" z="17.1765"/>
+				<normal x="0.58331" y="0.631131" z="0.511296"/>
+				<texcoord u="16.1132" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="20.7674" y="-2.5" z="15.0884"/>
+				<normal x="0.733813" y="0.421038" z="0.533146"/>
+				<texcoord u="16.8228" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="22.2308" y="-2.5" z="12.8349"/>
+				<normal x="0.721865" y="0.545675" z="0.425618"/>
+				<texcoord u="17.5325" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="23.4506" y="-2.5" z="10.4409"/>
+				<normal x="0.652569" y="0.530605" z="0.540936"/>
+				<texcoord u="18.2422" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="24.4135" y="-2.5" z="7.93243"/>
+				<normal x="0.844515" y="0.533387" z="0.0478715"/>
+				<texcoord u="18.9519" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="25.1089" y="-2.5" z="5.33707"/>
+				<normal x="0.829264" y="0.532812" z="0.16862"/>
+				<texcoord u="19.6616" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="25.5182" y="-2.5" z="2.75286"/>
+				<normal x="0.855614" y="0.499559" z="0.135516"/>
+				<texcoord u="20.3539" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="25.368" y="-1.77868" z="2.07127"/>
+				<normal x="0.983292" y="-0.0835439" z="-0.161731"/>
+				<texcoord u="18.9331" v="-3.9019"/>
+			</vertex>
+			<vertex>
+				<position x="24.8252" y="-1.66329" z="0"/>
+				<normal x="0.978148" y="-0.207912" z="3.10122e-008"/>
+				<texcoord u="18.9519" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="25.41" y="-2.0192" z="2.5"/>
+				<normal x="0.824617" y="-0.267935" z="-0.498215"/>
+				<texcoord u="18.7736" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="25" y="0" z="0"/>
+				<normal x="1" y="-7.8929e-007" z="2.96951e-006"/>
+				<texcoord u="20.3713" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="25.4895" y="-2.35085" z="2.67906"/>
+				<normal x="0.674343" y="-0.219105" z="-0.705163"/>
+				<texcoord u="18.5311" v="-3.67265"/>
+			</vertex>
+			<vertex>
+				<position x="15.1185" y="17.9014" z="-2.38132e-007"/>
+				<normal x="0.139286" y="-0.990252" z="1.91125e-007"/>
+				<texcoord u="-10.855" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="18.8115" y="17.2352" z="2.5"/>
+				<normal x="-0.0951389" y="-0.860627" z="-0.50027"/>
+				<texcoord u="-12.2744" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="21.7898" y="14.7414" z="4.33013"/>
+				<normal x="-0.16213" y="-0.472744" z="-0.866157"/>
+				<texcoord u="-13.6938" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="23.5" y="11.2583" z="5"/>
+				<normal x="-0.00812946" y="0.00469357" z="-0.999956"/>
+				<texcoord u="-15.1132" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="24.0259" y="7.80303" z="4.33013"/>
+				<normal x="0.328343" y="0.37678" z="-0.866157"/>
+				<texcoord u="-16.5326" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="23.4721" y="4.70228" z="0"/>
+				<normal x="0.829101" y="0.559098" z="-5.68209e-008"/>
+				<texcoord u="-17.9519" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="24.0141" y="5.09603" z="2.5"/>
+				<normal x="0.697755" y="0.512706" z="-0.50027"/>
+				<texcoord u="-17.9519" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="18.8115" y="17.2352" z="-2.5"/>
+				<normal x="-0.0951389" y="-0.860627" z="0.50027"/>
+				<texcoord u="-12.2744" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="21.7898" y="14.7414" z="-4.33013"/>
+				<normal x="-0.16213" y="-0.472744" z="0.866157"/>
+				<texcoord u="-13.6938" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="23.5" y="11.2583" z="-5"/>
+				<normal x="-0.00812948" y="0.0046936" z="0.999956"/>
+				<texcoord u="-15.1132" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="25.41" y="-2.01916" z="-2.5"/>
+				<normal x="0.824617" y="-0.267934" z="0.498215"/>
+				<texcoord u="18.7736" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="25.3681" y="-1.77869" z="-2.07135"/>
+				<normal x="0.983292" y="-0.0835441" z="0.161734"/>
+				<texcoord u="18.9519" v="4.90187"/>
+			</vertex>
+			<vertex>
+				<position x="24.0259" y="7.80303" z="-4.33013"/>
+				<normal x="0.328343" y="0.37678" z="0.866157"/>
+				<texcoord u="-16.5326" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="24.0141" y="5.09603" z="-2.5"/>
+				<normal x="0.697755" y="0.512706" z="0.50027"/>
+				<texcoord u="-17.9519" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="25.5183" y="-2.5" z="-2.75289"/>
+				<normal x="0.855617" y="0.499555" z="-0.135516"/>
+				<texcoord u="-20.7261" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="25.109" y="-2.5" z="-5.33708"/>
+				<normal x="0.866278" y="0.466571" z="-0.178533"/>
+				<texcoord u="-20.081" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="25.4895" y="-2.3508" z="-2.67906"/>
+				<normal x="0.674345" y="-0.219109" z="0.70516"/>
+				<texcoord u="18.5605" v="4.67264"/>
+			</vertex>
+			<vertex>
+				<position x="24.4135" y="-2.5" z="-7.93244"/>
+				<normal x="0.822877" y="0.500068" z="-0.269825"/>
+				<texcoord u="-19.3713" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="23.4506" y="-2.5" z="-10.4409"/>
+				<normal x="0.732422" y="0.610463" z="-0.301486"/>
+				<texcoord u="-18.6616" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="22.2308" y="-2.5" z="-12.835"/>
+				<normal x="0.666523" y="0.631131" z="-0.396761"/>
+				<texcoord u="-17.9519" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="20.2254" y="0" z="-14.6946"/>
+				<normal x="0.809017" y="6.17863e-008" z="-0.587785"/>
+				<texcoord u="-17.2422" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="18.5786" y="0" z="-16.7283"/>
+				<normal x="0.754719" y="4.0155e-007" z="-0.656048"/>
+				<texcoord u="-16.5326" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="16.7283" y="0" z="-18.5786"/>
+				<normal x="0.707107" y="4.62762e-007" z="-0.707107"/>
+				<texcoord u="-15.8229" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="14.6946" y="0" z="-20.2254"/>
+				<normal x="0.544639" y="1.61967e-007" z="-0.838671"/>
+				<texcoord u="-15.1132" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="12.5" y="0" z="-21.6507"/>
+				<normal x="0.499999" y="2.54869e-007" z="-0.866026"/>
+				<texcoord u="-14.4035" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="10.1684" y="0" z="-22.8387"/>
+				<normal x="0.422631" y="1.80183e-007" z="-0.906302"/>
+				<texcoord u="-13.6938" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="7.72543" y="0" z="-23.7764"/>
+				<normal x="0.358368" y="1.54254e-008" z="-0.93358"/>
+				<texcoord u="-12.9841" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="5.1978" y="0" z="-24.4537"/>
+				<normal x="0.156434" y="7.48132e-007" z="-0.987688"/>
+				<texcoord u="-12.2744" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="2.61321" y="0" z="-24.8631"/>
+				<normal x="0.104528" y="7.56882e-007" z="-0.994522"/>
+				<texcoord u="-11.5647" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="0" z="-25"/>
+				<normal x="0.0174663" y="2.57404e-007" z="-0.999847"/>
+				<texcoord u="-10.855" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-2.61322" y="0" z="-24.8631"/>
+				<normal x="-0.0523345" y="3.7021e-007" z="-0.99863"/>
+				<texcoord u="-10.1453" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-5.1978" y="0" z="-24.4537"/>
+				<normal x="-0.258819" y="7.01856e-007" z="-0.965926"/>
+				<texcoord u="-9.43566" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-7.72543" y="0" z="-23.7764"/>
+				<normal x="-0.325581" y="7.05286e-007" z="-0.945514"/>
+				<texcoord u="-8.72597" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1684" y="0" z="-22.8387"/>
+				<normal x="-0.430523" y="4.40076e-007" z="-0.90258"/>
+				<texcoord u="-8.01628" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8902" y="1.77869" z="-23.005"/>
+				<normal x="-0.631711" y="0.0835458" z="-0.770689"/>
+				<texcoord u="21.7719" v="-3.90188"/>
+			</vertex>
+			<vertex>
+				<position x="-12.4126" y="1.66329" z="-21.4992"/>
+				<normal x="-0.489073" y="0.207917" z="-0.8471"/>
+				<texcoord u="21.7907" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-12.1542" y="3.25389" z="-21.0517"/>
+				<normal x="-0.463613" y="0.374501" z="-0.803002"/>
+				<texcoord u="-19.3713" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-10.2951" y="3.52636" z="-22.8316"/>
+				<normal x="-0.832518" y="0.334524" z="-0.441597"/>
+				<texcoord u="-19.3713" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-9.44076" y="17.9014" z="-16.3519"/>
+				<normal x="0.0348215" y="-0.997572" z="0.0603124"/>
+				<texcoord u="-12.2744" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-9.01259" y="16.4819" z="-20.6103"/>
+				<normal x="-0.297249" y="-0.822039" z="0.485689"/>
+				<texcoord u="-13.6938" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-8.625" y="13.4234" z="-23.5992"/>
+				<normal x="-0.621676" y="-0.428704" z="0.65554"/>
+				<texcoord u="-15.1132" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-8.51923" y="9.66089" z="-24.7557"/>
+				<normal x="-0.862499" y="0.00628153" z="0.50602"/>
+				<texcoord u="-16.5326" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-8.99734" y="6.17175" z="-24.2441"/>
+				<normal x="-0.949866" y="0.30028" z="0.0870971"/>
+				<texcoord u="-17.9519" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3427" y="16.4819" z="-18.1103"/>
+				<normal x="0.569244" y="-0.822039" z="-0.0145811"/>
+				<texcoord u="-13.6938" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-16.125" y="13.4234" z="-19.2691"/>
+				<normal x="0.878552" y="-0.428704" z="-0.210618"/>
+				<texcoord u="-15.1132" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-17.1795" y="9.66089" z="-19.7557"/>
+				<normal x="0.869475" y="0.00628089" z="-0.493937"/>
+				<texcoord u="-16.5326" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-16.4973" y="6.17175" z="-19.914"/>
+				<normal x="0.550361" y="0.300281" z="-0.77906"/>
+				<texcoord u="-17.9519" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-14.6252" y="3.52636" z="-20.3316"/>
+				<normal x="0.0338281" y="0.334524" z="-0.94178"/>
+				<texcoord u="-19.3713" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-14.6946" y="0" z="-20.2254"/>
+				<normal x="-0.566393" y="4.20775e-007" z="-0.824136"/>
+				<texcoord u="-6.5969" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4778" y="1.77869" z="-20.9337"/>
+				<normal x="-0.351581" y="0.0835455" z="-0.932422"/>
+				<texcoord u="21.7907" v="4.90188"/>
+			</vertex>
+			<vertex>
+				<position x="-16.7283" y="0" z="-18.5786"/>
+				<normal x="-0.656049" y="2.47107e-007" z="-0.754718"/>
+				<texcoord u="-5.88721" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5786" y="0" z="-16.7283"/>
+				<normal x="-0.731344" y="1.3385e-007" z="-0.682009"/>
+				<texcoord u="-5.17752" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-20.2254" y="0" z="-14.6946"/>
+				<normal x="-0.777146" y="4.859e-007" z="-0.62932"/>
+				<texcoord u="-4.46783" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-21.6507" y="0" z="-12.5"/>
+				<normal x="-0.956147" y="0.00258237" z="0.292876"/>
+				<texcoord u="-3.75814" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-22.8386" y="0" z="-10.1684"/>
+				<normal x="-0.906302" y="-9.78134e-008" z="-0.42263"/>
+				<texcoord u="-3.04845" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-23.7764" y="0" z="-7.72543"/>
+				<normal x="-0.945514" y="-1.44146e-007" z="-0.325582"/>
+				<texcoord u="-2.33876" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4537" y="0" z="-5.1978"/>
+				<normal x="-0.965926" y="2.93083e-007" z="-0.258819"/>
+				<texcoord u="-1.62907" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-24.8631" y="0" z="-2.61321"/>
+				<normal x="-0.751441" y="0.000984038" z="0.6598"/>
+				<texcoord u="-0.919379" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-25" y="0" z="0"/>
+				<normal x="-0.999847" y="2.72848e-007" z="-0.0174662"/>
+				<texcoord u="-0.209689" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-24.8631" y="0" z="2.61321"/>
+				<normal x="-0.996196" y="2.05923e-007" z="0.0871413"/>
+				<texcoord u="0.5" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4537" y="0" z="5.19779"/>
+				<normal x="-0.987688" y="2.31381e-007" z="0.156435"/>
+				<texcoord u="1.20969" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-23.7764" y="0" z="7.72543"/>
+				<normal x="-0.933581" y="1.0952e-006" z="0.358367"/>
+				<texcoord u="1.91938" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-22.8386" y="0" z="10.1684"/>
+				<normal x="-0.913546" y="9.49964e-007" z="0.406737"/>
+				<texcoord u="2.62907" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-21.6506" y="0" z="12.5"/>
+				<normal x="-0.874626" y="6.9499e-007" z="0.484798"/>
+				<texcoord u="3.33875" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-20.2254" y="0" z="14.6946"/>
+				<normal x="-0.838671" y="4.0106e-007" z="0.544639"/>
+				<texcoord u="4.04844" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5786" y="0" z="16.7283"/>
+				<normal x="-0.707107" y="2.0053e-007" z="0.707107"/>
+				<texcoord u="4.75813" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-16.7283" y="0" z="18.5786"/>
+				<normal x="-0.656048" y="4.11846e-007" z="0.754719"/>
+				<texcoord u="5.46782" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-14.6946" y="0" z="20.2254"/>
+				<normal x="-0.566391" y="8.91734e-007" z="0.824137"/>
+				<texcoord u="6.17751" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4778" y="1.77868" z="20.9337"/>
+				<normal x="-0.351583" y="0.0835443" z="0.932422"/>
+				<texcoord u="21.7719" v="-3.9019"/>
+			</vertex>
+			<vertex>
+				<position x="-12.4126" y="1.66329" z="21.4992"/>
+				<normal x="-0.489073" y="0.207913" z="0.847101"/>
+				<texcoord u="21.7907" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-12.1542" y="3.25389" z="21.0517"/>
+				<normal x="-0.463613" y="0.374501" z="0.803002"/>
+				<texcoord u="-19.3713" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-14.6252" y="3.52636" z="20.3316"/>
+				<normal x="0.0338273" y="0.334524" z="0.94178"/>
+				<texcoord u="-19.3713" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-9.44076" y="17.9014" z="16.3519"/>
+				<normal x="0.0348214" y="-0.997572" z="-0.0603128"/>
+				<texcoord u="-12.2744" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3427" y="16.4819" z="18.1103"/>
+				<normal x="0.569244" y="-0.822039" z="0.0145811"/>
+				<texcoord u="-13.6938" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-16.125" y="13.4234" z="19.2691"/>
+				<normal x="0.878552" y="-0.428704" z="0.210617"/>
+				<texcoord u="-15.1132" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-17.1795" y="9.66089" z="19.7557"/>
+				<normal x="0.869475" y="0.00628102" z="0.493937"/>
+				<texcoord u="-16.5326" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-16.4973" y="6.17175" z="19.914"/>
+				<normal x="0.550361" y="0.30028" z="0.77906"/>
+				<texcoord u="-17.9519" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-9.01259" y="16.4819" z="20.6103"/>
+				<normal x="-0.29725" y="-0.822039" z="-0.485689"/>
+				<texcoord u="-13.6938" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-8.625" y="13.4234" z="23.5992"/>
+				<normal x="-0.621676" y="-0.428704" z="-0.655539"/>
+				<texcoord u="-15.1132" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-8.51923" y="9.66089" z="24.7557"/>
+				<normal x="-0.862499" y="0.00628145" z="-0.506019"/>
+				<texcoord u="-16.5326" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-8.99734" y="6.17175" z="24.2441"/>
+				<normal x="-0.949866" y="0.30028" z="-0.0870971"/>
+				<texcoord u="-17.9519" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-10.2951" y="3.52636" z="22.8316"/>
+				<normal x="-0.832518" y="0.334524" z="0.441597"/>
+				<texcoord u="-19.3713" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8903" y="1.77868" z="23.005"/>
+				<normal x="-0.63171" y="0.0835444" z="0.77069"/>
+				<texcoord u="21.7907" v="4.9019"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1684" y="0" z="22.8386"/>
+				<normal x="-0.430528" y="1.42832e-007" z="0.902577"/>
+				<texcoord u="7.59689" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-7.72543" y="0" z="23.7764"/>
+				<normal x="-0.325582" y="-1.54442e-008" z="0.945514"/>
+				<texcoord u="8.30658" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-5.19779" y="0" z="24.4537"/>
+				<normal x="-0.224965" y="4.78771e-007" z="0.974367"/>
+				<texcoord u="9.01627" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-2.61321" y="0" z="24.8631"/>
+				<normal x="-0.156435" y="7.17281e-007" z="0.987688"/>
+				<texcoord u="9.72595" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="0" z="25"/>
+				<normal x="0.0523358" y="3.93348e-007" z="0.99863"/>
+				<texcoord u="10.4356" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="2.61321" y="0" z="24.8631"/>
+				<normal x="0.104529" y="7.02819e-007" z="0.994522"/>
+				<texcoord u="11.1453" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="5.19779" y="0" z="24.4537"/>
+				<normal x="0.190796" y="2.47107e-007" z="0.98163"/>
+				<texcoord u="11.855" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="7.72543" y="0" z="23.7764"/>
+				<normal x="0.258819" y="4.24199e-007" z="0.965926"/>
+				<texcoord u="12.5647" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="10.1684" y="0" z="22.8386"/>
+				<normal x="0.453991" y="3.08508e-007" z="0.891006"/>
+				<texcoord u="13.2744" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="12.5" y="0" z="21.6506"/>
+				<normal x="0.5" y="6.64203e-007" z="0.866025"/>
+				<texcoord u="13.9841" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="14.6946" y="0" z="20.2254"/>
+				<normal x="0.573565" y="7.77359e-007" z="0.81916"/>
+				<texcoord u="14.6938" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="16.7283" y="0" z="18.5786"/>
+				<normal x="0.629321" y="5.32177e-007" z="0.777146"/>
+				<texcoord u="15.4035" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="18.5786" y="0" z="16.7283"/>
+				<normal x="0.777146" y="6.63292e-007" z="0.62932"/>
+				<texcoord u="16.1132" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="20.2254" y="0" z="14.6946"/>
+				<normal x="0.809017" y="4.24781e-007" z="0.587785"/>
+				<texcoord u="16.8228" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="21.6506" y="0" z="12.5"/>
+				<normal x="0.866025" y="3.35963e-007" z="0.5"/>
+				<texcoord u="17.5325" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="22.8386" y="0" z="10.1684"/>
+				<normal x="0.0299593" y="3.55511e-008" z="0.999551"/>
+				<texcoord u="18.2422" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="23.7764" y="0" z="7.72543"/>
+				<normal x="0.868481" y="-0.00176972" z="-0.49572"/>
+				<texcoord u="18.9519" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="24.4537" y="0" z="5.19779"/>
+				<normal x="0.978148" y="1.69912e-007" z="0.207912"/>
+				<texcoord u="19.6616" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="24.863" y="0" z="2.61321"/>
+				<normal x="0.996919" y="3.86032e-007" z="0.0784415"/>
+				<texcoord u="20.3713" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="25.368" y="1.77868" z="2.07124"/>
+				<normal x="0.983292" y="0.0835437" z="-0.161731"/>
+				<texcoord u="21.7719" v="-3.90191"/>
+			</vertex>
+			<vertex>
+				<position x="24.8252" y="1.66329" z="0"/>
+				<normal x="0.978148" y="0.20791" z="-3.87653e-008"/>
+				<texcoord u="21.7907" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="24.3084" y="3.25389" z="0"/>
+				<normal x="0.927226" y="0.374501" z="1.03311e-008"/>
+				<texcoord u="-19.3713" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="24.9203" y="3.52636" z="2.5"/>
+				<normal x="0.798693" y="0.334524" z="-0.500184"/>
+				<texcoord u="-19.3713" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="18.8815" y="17.9014" z="-2.38132e-007"/>
+				<normal x="-0.0696429" y="-0.997572" z="1.60132e-007"/>
+				<texcoord u="-12.2744" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="22.3553" y="16.4819" z="2.5"/>
+				<normal x="-0.271994" y="-0.822039" z="-0.50027"/>
+				<texcoord u="-13.6938" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="24.75" y="13.4234" z="4.33013"/>
+				<normal x="-0.256876" y="-0.428704" z="-0.866157"/>
+				<texcoord u="-15.1132" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="25.6987" y="9.66089" z="5"/>
+				<normal x="-0.00697594" y="0.00628119" z="-0.999956"/>
+				<texcoord u="-16.5326" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="25.4947" y="6.17175" z="4.33013"/>
+				<normal x="0.399505" y="0.30028" z="-0.866157"/>
+				<texcoord u="-17.9519" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="22.3553" y="16.4819" z="-2.5"/>
+				<normal x="-0.271994" y="-0.822039" z="0.50027"/>
+				<texcoord u="-13.6938" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="24.75" y="13.4234" z="-4.33013"/>
+				<normal x="-0.256876" y="-0.428704" z="0.866157"/>
+				<texcoord u="-15.1132" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="25.6987" y="9.66089" z="-5"/>
+				<normal x="-0.00697595" y="0.00628119" z="0.999956"/>
+				<texcoord u="-16.5326" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="24.8631" y="0" z="-2.61322"/>
+				<normal x="0.996919" y="3.16546e-007" z="-0.0784327"/>
+				<texcoord u="21.7907" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="25.4947" y="6.17175" z="-4.33013"/>
+				<normal x="0.399505" y="0.30028" z="0.866157"/>
+				<texcoord u="-17.9519" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="24.9203" y="3.52636" z="-2.5"/>
+				<normal x="0.798693" y="0.334525" z="0.500183"/>
+				<texcoord u="-19.3713" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="25.3681" y="1.77869" z="-2.07132"/>
+				<normal x="0.983291" y="0.0835437" z="0.161735"/>
+				<texcoord u="21.7907" v="4.90188"/>
+			</vertex>
+			<vertex>
+				<position x="24.4537" y="0" z="-5.1978"/>
+				<normal x="0.98163" y="5.25103e-007" z="-0.190796"/>
+				<texcoord u="-20.081" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="23.7764" y="0" z="-7.72544"/>
+				<normal x="0.956309" y="6.48657e-007" z="-0.292358"/>
+				<texcoord u="-19.3713" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="22.8387" y="0" z="-10.1684"/>
+				<normal x="0.933581" y="2.77657e-007" z="-0.358367"/>
+				<texcoord u="-18.6616" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="21.6507" y="0" z="-12.5"/>
+				<normal x="0.83867" y="3.85635e-007" z="-0.544639"/>
+				<texcoord u="-17.9519" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="20.7674" y="2.5" z="-15.0884"/>
+				<normal x="0.733813" y="-0.421038" z="-0.533147"/>
+				<texcoord u="-17.2422" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="19.0765" y="2.5" z="-17.1765"/>
+				<normal x="0.641988" y="-0.500068" z="-0.581192"/>
+				<texcoord u="-16.5326" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="17.1765" y="2.5" z="-19.0765"/>
+				<normal x="0.546475" y="-0.610463" z="-0.573324"/>
+				<texcoord u="-15.8229" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="15.0884" y="2.5" z="-20.7674"/>
+				<normal x="0.447523" y="-0.631131" z="-0.633559"/>
+				<texcoord u="-15.1132" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="12.8349" y="2.5" z="-22.2308"/>
+				<normal x="0.453521" y="-0.421038" z="-0.785522"/>
+				<texcoord u="-14.4035" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="10.4409" y="2.5" z="-23.4506"/>
+				<normal x="0.350093" y="-0.500068" z="-0.792065"/>
+				<texcoord u="-13.6938" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="7.93243" y="2.5" z="-24.4135"/>
+				<normal x="0.266039" y="-0.610463" z="-0.746029"/>
+				<texcoord u="-12.9841" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="5.33707" y="2.5" z="-25.1089"/>
+				<normal x="0.15114" y="-0.631131" z="-0.760809"/>
+				<texcoord u="-12.2744" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="2.68323" y="2.5" z="-25.5293"/>
+				<normal x="0.0948115" y="-0.421038" z="-0.902074"/>
+				<texcoord u="-11.5647" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="2.5" z="-25.6699"/>
+				<normal x="-0.00233558" y="-0.500068" z="-0.865983"/>
+				<texcoord u="-10.855" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-2.68324" y="2.5" z="-25.5293"/>
+				<normal x="-0.0603992" y="-0.610463" z="-0.789739"/>
+				<texcoord u="-10.1453" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-5.33707" y="2.5" z="-25.1089"/>
+				<normal x="-0.171375" y="-0.631132" z="-0.756507"/>
+				<texcoord u="-9.43566" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-7.93244" y="2.5" z="-24.4135"/>
+				<normal x="-0.278526" y="-0.466571" z="-0.839485"/>
+				<texcoord u="-8.72597" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-10.3751" y="2.5" z="-23.4759"/>
+				<normal x="-0.310448" y="-0.499557" z="-0.808743"/>
+				<texcoord u="-8.0349" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-10.4246" y="2.35083" z="-23.4141"/>
+				<normal x="-0.36963" y="-0.258736" z="-0.892429"/>
+				<texcoord u="-8.01738" v="-3.80672"/>
+			</vertex>
+			<vertex>
+				<position x="-10.54" y="2.01918" z="-23.2557"/>
+				<normal x="-0.438549" y="-0.258488" z="-0.860731"/>
+				<texcoord u="-7.97138" v="-3.91963"/>
+			</vertex>
+			<vertex>
+				<position x="-9.54612" y="4.27074" z="-25.1946"/>
+				<normal x="-0.977073" y="0.212904" z="0.000512623"/>
+				<texcoord u="-19.3713" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-11.2812" y="17.119" z="-19.5395"/>
+				<normal x="0.137764" y="-0.961293" z="0.238614"/>
+				<texcoord u="-13.6938" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6675" y="15.0083" z="-23.4766"/>
+				<normal x="-0.214766" y="-0.747525" z="0.628555"/>
+				<texcoord u="-15.1132" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-9.93577" y="11.5188" z="-25.8695"/>
+				<normal x="-0.579916" y="-0.365929" z="0.727869"/>
+				<texcoord u="-16.5326" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-9.42849" y="7.64121" z="-26.3306"/>
+				<normal x="-0.863229" y="0.00759491" z="0.504756"/>
+				<texcoord u="-17.9519" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-14.9976" y="15.0083" z="-20.9766"/>
+				<normal x="0.651728" y="-0.747525" z="0.128285"/>
+				<texcoord u="-15.1132" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4358" y="11.5188" z="-21.5394"/>
+				<normal x="0.920311" y="-0.365928" z="-0.138288"/>
+				<texcoord u="-16.5326" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-18.0887" y="7.64121" z="-21.3306"/>
+				<normal x="0.868746" y="0.00759408" z="-0.4952"/>
+				<texcoord u="-17.9519" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-17.0461" y="4.27074" z="-20.8645"/>
+				<normal x="0.488979" y="0.212902" z="-0.845915"/>
+				<texcoord u="-19.3713" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8701" y="2.01919" z="-20.7557"/>
+				<normal x="0.0191608" y="0.267936" z="-0.963246"/>
+				<texcoord u="-20.6123" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-15.0649" y="2.35084" z="-20.735"/>
+				<normal x="-0.588048" y="-0.25874" z="-0.766324"/>
+				<texcoord u="-6.5969" v="-3.80671"/>
+			</vertex>
+			<vertex>
+				<position x="-15.1432" y="2.5" z="-20.723"/>
+				<normal x="-0.545167" y="-0.499562" z="-0.673224"/>
+				<texcoord u="-6.57828" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-17.1765" y="2.5" z="-19.0764"/>
+				<normal x="-0.587752" y="-0.466572" z="-0.660952"/>
+				<texcoord u="-5.88721" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-19.0765" y="2.5" z="-17.1765"/>
+				<normal x="-0.645114" y="-0.500068" z="-0.577719"/>
+				<texcoord u="-5.17752" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-20.7674" y="2.5" z="-15.0884"/>
+				<normal x="-0.627306" y="-0.610462" z="-0.483553"/>
+				<texcoord u="-4.46783" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-22.2308" y="2.5" z="-12.8349"/>
+				<normal x="-0.717058" y="-0.575032" z="-0.393912"/>
+				<texcoord u="-3.75814" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-23.4506" y="2.5" z="-10.4409"/>
+				<normal x="-0.818643" y="-0.452983" z="-0.35303"/>
+				<texcoord u="-3.04845" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4135" y="2.5" z="-7.93243"/>
+				<normal x="-0.824321" y="-0.500068" z="-0.265382"/>
+				<texcoord u="-2.33876" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1089" y="2.5" z="-5.33707"/>
+				<normal x="-0.769751" y="-0.610462" z="-0.186599"/>
+				<texcoord u="-1.62907" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-25.5293" y="2.5" z="-2.68323"/>
+				<normal x="-0.815283" y="-0.575032" z="-0.0682035"/>
+				<texcoord u="-0.919379" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-25.6699" y="2.5" z="0"/>
+				<normal x="-0.891458" y="-0.452983" z="0.0104634"/>
+				<texcoord u="-0.209689" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-25.5293" y="2.5" z="2.68323"/>
+				<normal x="-0.860995" y="-0.500068" z="0.0928435"/>
+				<texcoord u="0.5" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1089" y="2.5" z="5.33707"/>
+				<normal x="-0.779099" y="-0.610462" z="0.142619"/>
+				<texcoord u="1.20969" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4135" y="2.5" z="7.93243"/>
+				<normal x="-0.73445" y="-0.631132" z="0.249513"/>
+				<texcoord u="1.91938" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-23.4506" y="2.5" z="10.4409"/>
+				<normal x="-0.828625" y="-0.421037" z="0.368928"/>
+				<texcoord u="2.62907" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-22.2308" y="2.5" z="12.8349"/>
+				<normal x="-0.748795" y="-0.500067" z="0.435015"/>
+				<texcoord u="3.33875" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-20.7674" y="2.5" z="15.0884"/>
+				<normal x="-0.653735" y="-0.610463" z="0.447176"/>
+				<texcoord u="4.04844" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-19.0764" y="2.5" z="17.1765"/>
+				<normal x="-0.569467" y="-0.631131" z="0.526669"/>
+				<texcoord u="4.75813" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-17.1765" y="2.5" z="19.0764"/>
+				<normal x="-0.587753" y="-0.466569" z="0.660954"/>
+				<texcoord u="5.46782" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8701" y="2.0192" z="20.7557"/>
+				<normal x="-0.526131" y="-0.258488" z="0.810167"/>
+				<texcoord u="6.22241" v="-3.91962"/>
+			</vertex>
+			<vertex>
+				<position x="-15.0649" y="2.35086" z="20.735"/>
+				<normal x="-0.588047" y="-0.258735" z="0.766327"/>
+				<texcoord u="6.17751" v="-3.80671"/>
+			</vertex>
+			<vertex>
+				<position x="-15.1432" y="2.5" z="20.723"/>
+				<normal x="-0.545169" y="-0.499552" z="0.673229"/>
+				<texcoord u="6.15889" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-17.0461" y="4.27074" z="20.8645"/>
+				<normal x="0.48898" y="0.212905" z="0.845914"/>
+				<texcoord u="-19.3713" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-11.2812" y="17.119" z="19.5395"/>
+				<normal x="0.137764" y="-0.961293" z="-0.238614"/>
+				<texcoord u="-13.6938" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-14.9976" y="15.0083" z="20.9766"/>
+				<normal x="0.651728" y="-0.747525" z="-0.128285"/>
+				<texcoord u="-15.1132" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4358" y="11.5188" z="21.5394"/>
+				<normal x="0.920311" y="-0.365928" z="0.138288"/>
+				<texcoord u="-16.5326" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-18.0887" y="7.64121" z="21.3306"/>
+				<normal x="0.868746" y="0.00759387" z="0.495199"/>
+				<texcoord u="-17.9519" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6675" y="15.0083" z="23.4766"/>
+				<normal x="-0.214766" y="-0.747525" z="-0.628555"/>
+				<texcoord u="-15.1132" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-9.93577" y="11.5188" z="25.8695"/>
+				<normal x="-0.579916" y="-0.365929" z="-0.727869"/>
+				<texcoord u="-16.5326" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-9.42849" y="7.64121" z="26.3306"/>
+				<normal x="-0.863228" y="0.00759471" z="-0.504756"/>
+				<texcoord u="-17.9519" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-9.54612" y="4.27074" z="25.1946"/>
+				<normal x="-0.977073" y="0.212904" z="-0.000512067"/>
+				<texcoord u="-19.3713" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-10.54" y="2.0192" z="23.2557"/>
+				<normal x="-0.843776" y="0.267935" z="0.465029"/>
+				<texcoord u="-20.6123" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-10.4246" y="2.35085" z="23.4141"/>
+				<normal x="-0.369638" y="-0.258735" z="0.892426"/>
+				<texcoord u="7.59578" v="-3.80671"/>
+			</vertex>
+			<vertex>
+				<position x="-10.3751" y="2.5" z="23.4759"/>
+				<normal x="-0.310449" y="-0.499551" z="0.808746"/>
+				<texcoord u="7.61551" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-7.93243" y="2.5" z="24.4135"/>
+				<normal x="-0.278526" y="-0.466569" z="0.839486"/>
+				<texcoord u="8.30658" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-5.33707" y="2.5" z="25.1089"/>
+				<normal x="-0.177763" y="-0.500068" z="0.847545"/>
+				<texcoord u="9.01627" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-2.68323" y="2.5" z="25.5293"/>
+				<normal x="-0.105117" y="-0.610462" z="0.785039"/>
+				<texcoord u="9.72595" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="2.5" z="25.6699"/>
+				<normal x="0.0103436" y="-0.631131" z="0.775607"/>
+				<texcoord u="10.4356" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="2.68323" y="2.5" z="25.5293"/>
+				<normal x="0.0948125" y="-0.421037" z="0.902074"/>
+				<texcoord u="11.1453" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="5.33707" y="2.5" z="25.1089"/>
+				<normal x="0.182333" y="-0.500068" z="0.846574"/>
+				<texcoord u="11.855" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="7.93243" y="2.5" z="24.4135"/>
+				<normal x="0.223275" y="-0.610463" z="0.759923"/>
+				<texcoord u="12.5647" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="10.4409" y="2.5" z="23.4506"/>
+				<normal x="0.324917" y="-0.631131" z="0.704345"/>
+				<texcoord u="13.2744" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="12.8349" y="2.5" z="22.2308"/>
+				<normal x="0.453522" y="-0.421037" z="0.785522"/>
+				<texcoord u="13.9841" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="15.0884" y="2.5" z="20.7674"/>
+				<normal x="0.510902" y="-0.500067" z="0.699222"/>
+				<texcoord u="14.6938" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="17.1765" y="2.5" z="19.0764"/>
+				<normal x="0.513061" y="-0.610462" z="0.603411"/>
+				<texcoord u="15.4035" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="19.0764" y="2.5" z="17.1765"/>
+				<normal x="0.58331" y="-0.631131" z="0.511296"/>
+				<texcoord u="16.1132" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="20.7674" y="2.5" z="15.0884"/>
+				<normal x="0.733813" y="-0.421038" z="0.533147"/>
+				<texcoord u="16.8228" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="22.2308" y="2.5" z="12.8349"/>
+				<normal x="0.721864" y="-0.545675" z="0.425618"/>
+				<texcoord u="17.5325" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="23.4506" y="2.5" z="10.4409"/>
+				<normal x="0.652569" y="-0.530605" z="0.540937"/>
+				<texcoord u="18.2422" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="24.4135" y="2.5" z="7.93243"/>
+				<normal x="0.783287" y="-0.575031" z="0.23622"/>
+				<texcoord u="18.9519" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="25.1089" y="2.5" z="5.33707"/>
+				<normal x="0.850109" y="-0.500014" z="0.165232"/>
+				<texcoord u="19.6616" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="25.5182" y="2.5" z="2.75286"/>
+				<normal x="0.855613" y="-0.499561" z="0.135516"/>
+				<texcoord u="20.3527" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="25.4895" y="2.35086" z="2.67906"/>
+				<normal x="0.957681" y="-0.25874" z="0.126097"/>
+				<texcoord u="20.3713" v="-3.8067"/>
+			</vertex>
+			<vertex>
+				<position x="25.41" y="2.01922" z="2.5"/>
+				<normal x="0.964691" y="-0.258488" z="0.0505556"/>
+				<texcoord u="20.4162" v="-3.91962"/>
+			</vertex>
+			<vertex>
+				<position x="26.5922" y="4.27074" z="4.33013"/>
+				<normal x="0.488092" y="0.212907" z="-0.846426"/>
+				<texcoord u="-19.3713" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="22.5623" y="17.119" z="-2.38132e-007"/>
+				<normal x="-0.275528" y="-0.961293" z="1.54966e-007"/>
+				<texcoord u="-13.6938" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="25.6651" y="15.0083" z="2.5"/>
+				<normal x="-0.436962" y="-0.747525" z="-0.50027"/>
+				<texcoord u="-15.1132" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="27.3715" y="11.5188" z="4.33013"/>
+				<normal x="-0.340395" y="-0.365929" z="-0.866157"/>
+				<texcoord u="-16.5326" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="27.5172" y="7.64121" z="5"/>
+				<normal x="-0.00551758" y="0.00759427" z="-0.999956"/>
+				<texcoord u="-17.9519" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="25.6651" y="15.0083" z="-2.5"/>
+				<normal x="-0.436962" y="-0.747525" z="0.50027"/>
+				<texcoord u="-15.1132" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="27.3715" y="11.5188" z="-4.33013"/>
+				<normal x="-0.340395" y="-0.365929" z="0.866157"/>
+				<texcoord u="-16.5326" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="27.5172" y="7.64121" z="-5"/>
+				<normal x="-0.00551751" y="0.00759439" z="0.999956"/>
+				<texcoord u="-17.9519" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="25.41" y="2.01917" z="-2.5"/>
+				<normal x="0.964691" y="-0.258488" z="-0.050546"/>
+				<texcoord u="21.7446" v="-3.91964"/>
+			</vertex>
+			<vertex>
+				<position x="25.4895" y="2.35082" z="-2.67906"/>
+				<normal x="0.957682" y="-0.258735" z="-0.126097"/>
+				<texcoord u="21.7907" v="-3.80672"/>
+			</vertex>
+			<vertex>
+				<position x="26.5922" y="4.27074" z="-4.33013"/>
+				<normal x="0.488092" y="0.212906" z="0.846426"/>
+				<texcoord u="-19.3713" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="25.5183" y="2.5" z="-2.75288"/>
+				<normal x="0.855618" y="-0.499552" z="-0.135518"/>
+				<texcoord u="-20.7721" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="25.109" y="2.5" z="-5.33708"/>
+				<normal x="0.866279" y="-0.46657" z="-0.178533"/>
+				<texcoord u="-20.081" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="24.4135" y="2.5" z="-7.93244"/>
+				<normal x="0.822877" y="-0.500068" z="-0.269825"/>
+				<texcoord u="-19.3713" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="23.4506" y="2.5" z="-10.4409"/>
+				<normal x="0.732422" y="-0.610463" z="-0.301485"/>
+				<texcoord u="-18.6616" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="22.2308" y="2.5" z="-12.835"/>
+				<normal x="0.666524" y="-0.631131" z="-0.396761"/>
+				<texcoord u="-17.9519" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="22.248" y="4.33013" z="-16.1641"/>
+				<normal x="0.432136" y="-0.846307" z="-0.311487"/>
+				<texcoord u="-17.2422" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="20.4365" y="4.33013" z="-18.4011"/>
+				<normal x="0.368807" y="-0.866058" z="-0.337527"/>
+				<texcoord u="-16.5326" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="18.4011" y="4.33013" z="-20.4365"/>
+				<normal x="0.331506" y="-0.866058" z="-0.374229"/>
+				<texcoord u="-15.8229" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="16.1641" y="4.33013" z="-22.248"/>
+				<normal x="0.268459" y="-0.891572" z="-0.364731"/>
+				<texcoord u="-15.1132" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="13.75" y="4.33013" z="-23.8157"/>
+				<normal x="0.268083" y="-0.846306" z="-0.460323"/>
+				<texcoord u="-14.4035" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="11.1853" y="4.33013" z="-25.1225"/>
+				<normal x="0.199638" y="-0.866058" z="-0.458353"/>
+				<texcoord u="-13.6938" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="8.49798" y="4.33013" z="-26.1541"/>
+				<normal x="0.150633" y="-0.866058" z="-0.476711"/>
+				<texcoord u="-12.9841" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="5.71758" y="4.33013" z="-26.8991"/>
+				<normal x="0.0969005" y="-0.891572" z="-0.44239"/>
+				<texcoord u="-12.2744" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="2.87453" y="4.33013" z="-27.3494"/>
+				<normal x="0.0576759" y="-0.846306" z="-0.529565"/>
+				<texcoord u="-11.5647" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="4.33013" z="-27.5"/>
+				<normal x="-0.00405112" y="-0.866058" z="-0.499926"/>
+				<texcoord u="-10.855" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-2.87454" y="4.33013" z="-27.3494"/>
+				<normal x="-0.0562857" y="-0.866058" z="-0.496764"/>
+				<texcoord u="-10.1453" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-5.71758" y="4.33013" z="-26.8991"/>
+				<normal x="-0.0914133" y="-0.891572" z="-0.443556"/>
+				<texcoord u="-9.43566" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-8.49798" y="4.33013" z="-26.1541"/>
+				<normal x="-0.154487" y="-0.866066" z="-0.475462"/>
+				<texcoord u="-8.72597" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-9.60285" y="3.92152" z="-25.2929"/>
+				<normal x="-0.253577" y="-0.706623" z="-0.660593"/>
+				<texcoord u="-8.40084" v="-3.09478"/>
+			</vertex>
+			<vertex>
+				<position x="-9.68236" y="4.33013" z="-25.6994"/>
+				<normal x="-0.179343" y="-0.865768" z="-0.467206"/>
+				<texcoord u="-8.41318" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1079" y="5.28758" z="-27.5074"/>
+				<normal x="-0.882039" y="0.0192298" z="0.470784"/>
+				<texcoord u="-19.3713" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-13" y="15.5885" z="-22.5167"/>
+				<normal x="0.234685" y="-0.883001" z="0.406487"/>
+				<texcoord u="-15.1132" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-12.133" y="12.8788" z="-26.015"/>
+				<normal x="-0.14183" y="-0.64034" z="0.754883"/>
+				<texcoord u="-16.5326" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-11.0199" y="9.11068" z="-27.7473"/>
+				<normal x="-0.545595" y="-0.28716" z="0.787315"/>
+				<texcoord u="-17.9519" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-16.4631" y="12.8788" z="-23.515"/>
+				<normal x="0.724663" y="-0.64034" z="0.254613"/>
+				<texcoord u="-16.5326" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5199" y="9.11068" z="-23.4171"/>
+				<normal x="0.954632" y="-0.28716" z="-0.0788414"/>
+				<texcoord u="-17.9519" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-18.7682" y="5.28758" z="-22.5074"/>
+				<normal x="0.84873" y="0.0192292" z="-0.528477"/>
+				<texcoord u="-19.3713" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-17.1029" y="3.92152" z="-20.9628"/>
+				<normal x="0.510488" y="0.155052" z="-0.84579"/>
+				<texcoord u="-19.6087" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4152" y="4.33013" z="-21.2349"/>
+				<normal x="-0.314941" y="-0.865768" z="-0.38892"/>
+				<texcoord u="-6.19999" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-18.4011" y="4.33013" z="-20.4365"/>
+				<normal x="-0.354951" y="-0.846306" z="-0.39721"/>
+				<texcoord u="-5.88721" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-20.4365" y="4.33013" z="-18.4011"/>
+				<normal x="-0.374229" y="-0.866058" z="-0.331505"/>
+				<texcoord u="-5.17752" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-22.248" y="4.33013" z="-16.1641"/>
+				<normal x="-0.40683" y="-0.866058" z="-0.290572"/>
+				<texcoord u="-4.46783" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-23.8157" y="4.33013" z="-13.75"/>
+				<normal x="-0.390794" y="-0.891572" z="-0.228864"/>
+				<texcoord u="-3.75814" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1225" y="4.33013" z="-11.1853"/>
+				<normal x="-0.485823" y="-0.846306" z="-0.218498"/>
+				<texcoord u="-3.04845" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1541" y="4.33013" z="-8.49797"/>
+				<normal x="-0.476711" y="-0.866058" z="-0.150633"/>
+				<texcoord u="-2.33876" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-26.8991" y="4.33013" z="-5.71758"/>
+				<normal x="-0.489844" y="-0.866058" z="-0.0999779"/>
+				<texcoord u="-1.62907" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-27.3494" y="4.33013" z="-2.87453"/>
+				<normal x="-0.450096" y="-0.891572" z="-0.0501278"/>
+				<texcoord u="-0.919379" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-27.5" y="4.33013" z="0"/>
+				<normal x="-0.532692" y="-0.846306" z="-0.00200531"/>
+				<texcoord u="-0.209689" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-27.3494" y="4.33013" z="2.87453"/>
+				<normal x="-0.496765" y="-0.866058" z="0.0562859"/>
+				<texcoord u="0.5" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-26.8991" y="4.33013" z="5.71758"/>
+				<normal x="-0.48816" y="-0.866058" z="0.107903"/>
+				<texcoord u="1.20969" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1541" y="4.33013" z="8.49797"/>
+				<normal x="-0.431571" y="-0.891572" z="0.137277"/>
+				<texcoord u="1.91938" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1225" y="4.33013" z="11.1853"/>
+				<normal x="-0.487454" y="-0.846306" z="0.214834"/>
+				<texcoord u="2.62907" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-23.8157" y="4.33013" z="13.75"/>
+				<normal x="-0.430924" y="-0.866058" z="0.253472"/>
+				<texcoord u="3.33875" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-22.248" y="4.33013" z="16.1641"/>
+				<normal x="-0.402068" y="-0.866058" z="0.297127"/>
+				<texcoord u="4.04844" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-20.4365" y="4.33013" z="18.4011"/>
+				<normal x="-0.338425" y="-0.891572" z="0.300945"/>
+				<texcoord u="4.75813" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-18.4011" y="4.33013" z="20.4365"/>
+				<normal x="-0.334519" y="-0.866065" z="0.371521"/>
+				<texcoord u="5.46782" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4152" y="4.33013" z="21.2349"/>
+				<normal x="-0.314941" y="-0.865768" z="0.388919"/>
+				<texcoord u="5.7806" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-17.1028" y="3.92153" z="20.9628"/>
+				<normal x="-0.445302" y="-0.706622" z="0.549902"/>
+				<texcoord u="5.79295" v="-3.09478"/>
+			</vertex>
+			<vertex>
+				<position x="-18.7682" y="5.28758" z="22.5074"/>
+				<normal x="0.84873" y="0.0192289" z="0.528476"/>
+				<texcoord u="-19.3713" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-13" y="15.5885" z="22.5167"/>
+				<normal x="0.234686" y="-0.883001" z="-0.406487"/>
+				<texcoord u="-15.1132" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-16.4631" y="12.8788" z="23.515"/>
+				<normal x="0.724663" y="-0.64034" z="-0.254613"/>
+				<texcoord u="-16.5326" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5199" y="9.11068" z="23.4171"/>
+				<normal x="0.954632" y="-0.28716" z="0.0788414"/>
+				<texcoord u="-17.9519" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-12.133" y="12.8788" z="26.015"/>
+				<normal x="-0.141831" y="-0.64034" z="-0.754883"/>
+				<texcoord u="-16.5326" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-11.0199" y="9.11068" z="27.7473"/>
+				<normal x="-0.545595" y="-0.28716" z="-0.787315"/>
+				<texcoord u="-17.9519" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1079" y="5.28758" z="27.5074"/>
+				<normal x="-0.882039" y="0.0192287" z="-0.470783"/>
+				<texcoord u="-19.3713" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-9.60285" y="3.92153" z="25.2929"/>
+				<normal x="-0.987718" y="0.155061" z="-0.0192068"/>
+				<texcoord u="-19.6087" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-9.68235" y="4.33013" z="25.6994"/>
+				<normal x="-0.179344" y="-0.865768" z="0.467206"/>
+				<texcoord u="7.99379" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-8.49797" y="4.33013" z="26.1541"/>
+				<normal x="-0.166518" y="-0.846306" z="0.506001"/>
+				<texcoord u="8.30658" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-5.71757" y="4.33013" z="26.8991"/>
+				<normal x="-0.099978" y="-0.866058" z="0.489844"/>
+				<texcoord u="9.01627" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-2.87453" y="4.33013" z="27.3494"/>
+				<normal x="-0.0482276" y="-0.866058" z="0.497611"/>
+				<texcoord u="9.72595" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="4.33013" z="27.5"/>
+				<normal x="-0.0028053" y="-0.891572" z="0.45287"/>
+				<texcoord u="10.4356" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="2.87453" y="4.33013" z="27.3494"/>
+				<normal x="0.0536874" y="-0.846307" z="0.529984"/>
+				<texcoord u="11.1453" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="5.71757" y="4.33013" z="26.8991"/>
+				<normal x="0.107903" y="-0.866058" z="0.48816"/>
+				<texcoord u="11.855" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="8.49797" y="4.33013" z="26.1541"/>
+				<normal x="0.158339" y="-0.866058" z="0.474206"/>
+				<texcoord u="12.5647" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="11.1853" y="4.33013" z="25.1225"/>
+				<normal x="0.181636" y="-0.891572" z="0.414858"/>
+				<texcoord u="13.2744" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="13.75" y="4.33013" z="23.8157"/>
+				<normal x="0.26461" y="-0.846306" z="0.462328"/>
+				<texcoord u="13.9841" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="16.1641" y="4.33013" z="22.248"/>
+				<normal x="0.297127" y="-0.866058" z="0.402068"/>
+				<texcoord u="14.6938" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="18.4011" y="4.33013" z="20.4365"/>
+				<normal x="0.337527" y="-0.866058" z="0.368807"/>
+				<texcoord u="15.4035" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="20.4365" y="4.33013" z="18.4011"/>
+				<normal x="0.334671" y="-0.891572" z="0.305114"/>
+				<texcoord u="16.1132" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="22.248" y="4.33013" z="16.1641"/>
+				<normal x="0.429779" y="-0.846306" z="0.314731"/>
+				<texcoord u="16.8228" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="23.8157" y="4.33013" z="13.75"/>
+				<normal x="0.434975" y="-0.866058" z="0.246455"/>
+				<texcoord u="17.5325" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="25.1225" y="4.33013" z="11.1853"/>
+				<normal x="0.458353" y="-0.866058" z="0.199638"/>
+				<texcoord u="18.2422" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="26.1541" y="4.33013" z="8.49797"/>
+				<normal x="0.429838" y="-0.891572" z="0.142612"/>
+				<texcoord u="18.9519" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="26.8991" y="4.33013" z="5.71757"/>
+				<normal x="0.489006" y="-0.866065" z="0.103942"/>
+				<texcoord u="19.6616" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="26.7057" y="3.92154" z="4.33013"/>
+				<normal x="0.69888" y="-0.706621" z="0.110692"/>
+				<texcoord u="19.9867" v="-3.09477"/>
+			</vertex>
+			<vertex>
+				<position x="27.0975" y="4.33013" z="4.46454"/>
+				<normal x="0.494284" y="-0.865768" z="0.0782874"/>
+				<texcoord u="19.9744" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="28.8761" y="5.28758" z="5"/>
+				<normal x="0.033308" y="0.0192312" z="-0.99926"/>
+				<texcoord u="-19.3713" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="26" y="15.5885" z="-2.38132e-007"/>
+				<normal x="-0.469371" y="-0.883001" z="-1.18807e-007"/>
+				<texcoord u="-15.1132" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="28.5961" y="12.8788" z="2.5"/>
+				<normal x="-0.582833" y="-0.64034" z="-0.50027"/>
+				<texcoord u="-16.5326" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="29.5398" y="9.11068" z="4.33013"/>
+				<normal x="-0.409037" y="-0.28716" z="-0.866157"/>
+				<texcoord u="-17.9519" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="28.5961" y="12.8788" z="-2.5"/>
+				<normal x="-0.582833" y="-0.64034" z="0.50027"/>
+				<texcoord u="-16.5326" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="29.5398" y="9.11068" z="-4.33013"/>
+				<normal x="-0.409037" y="-0.28716" z="0.866157"/>
+				<texcoord u="-17.9519" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="28.8761" y="5.28758" z="-5"/>
+				<normal x="0.0333079" y="0.0192312" z="0.99926"/>
+				<texcoord u="-19.3713" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="26.7057" y="3.92151" z="-4.33013"/>
+				<normal x="0.477226" y="0.155058" z="0.864993"/>
+				<texcoord u="-19.6087" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="27.0976" y="4.33013" z="-4.46455"/>
+				<normal x="0.494284" y="-0.865768" z="-0.0782875"/>
+				<texcoord u="-20.3938" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="26.8991" y="4.33013" z="-5.71758"/>
+				<normal x="0.521469" y="-0.846307" z="-0.108792"/>
+				<texcoord u="-20.081" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="26.1541" y="4.33013" z="-8.49798"/>
+				<normal x="0.474206" y="-0.866058" z="-0.158338"/>
+				<texcoord u="-19.3713" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="25.1225" y="4.33013" z="-11.1853"/>
+				<normal x="0.455058" y="-0.866058" z="-0.20704"/>
+				<texcoord u="-18.6616" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="23.8157" y="4.33013" z="-13.75"/>
+				<normal x="0.393599" y="-0.891572" z="-0.224006"/>
+				<texcoord u="-17.9519" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="24.2705" y="5" z="-17.6336"/>
+				<normal x="-0.00275137" y="-0.999989" z="-0.0037868"/>
+				<texcoord u="-17.2422" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="22.2944" y="5" z="-20.0739"/>
+				<normal x="-0.00313211" y="-0.999989" z="-0.00347858"/>
+				<texcoord u="-16.5326" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="20.0739" y="5" z="-22.2944"/>
+				<normal x="-0.00347855" y="-0.999989" z="-0.00313216"/>
+				<texcoord u="-15.8229" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="17.6336" y="5" z="-24.2705"/>
+				<normal x="-0.00378681" y="-0.999989" z="-0.00275134"/>
+				<texcoord u="-15.1132" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="15" y="5" z="-25.9808"/>
+				<normal x="-0.00405374" y="-0.999989" z="-0.00234054"/>
+				<texcoord u="-14.4035" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="12.2021" y="5" z="-27.4064"/>
+				<normal x="-0.00427608" y="-0.999989" z="-0.00190388"/>
+				<texcoord u="-13.6938" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="9.27052" y="5" z="-28.5317"/>
+				<normal x="-0.00445175" y="-0.999989" z="-0.0014465"/>
+				<texcoord u="-12.9841" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="6.23736" y="5" z="-29.3445"/>
+				<normal x="-0.0045785" y="-0.999989" z="-0.000973264"/>
+				<texcoord u="-12.2744" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="3.13586" y="5" z="-29.8357"/>
+				<normal x="-0.00465517" y="-0.999989" z="-0.000489651"/>
+				<texcoord u="-11.5647" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90735e-006" y="5" z="-30"/>
+				<normal x="-0.00468071" y="-0.999989" z="-2.1085e-007"/>
+				<texcoord u="-10.855" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-3.13586" y="5" z="-29.8357"/>
+				<normal x="-0.00465525" y="-0.999989" z="0.000489049"/>
+				<texcoord u="-10.1453" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-6.23736" y="5" z="-29.3445"/>
+				<normal x="-0.00457847" y="-0.999989" z="0.000973218"/>
+				<texcoord u="-9.43566" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-9.27052" y="5" z="-28.5317"/>
+				<normal x="0.00991355" y="-0.999266" z="0.0369979"/>
+				<texcoord u="-8.72597" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1773" y="4.8607" z="-27.6276"/>
+				<normal x="-0.0928712" y="-0.965837" z="-0.241937"/>
+				<texcoord u="-8.46757" v="-2.23056"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5842" y="5" z="-28.0274"/>
+				<normal x="4.16562e-007" y="-1" z="6.557e-007"/>
+				<texcoord u="-8.40795" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-11.83" y="6.30442" z="-29.1504"/>
+				<normal x="-0.517877" y="-0.18567" z="0.835063"/>
+				<texcoord u="-19.3713" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-14.5222" y="13.3766" z="-25.1532"/>
+				<normal x="0.32135" y="-0.766118" z="0.556595"/>
+				<texcoord u="-16.5326" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3451" y="10.1864" z="-28.1144"/>
+				<normal x="-0.0816332" y="-0.50517" z="0.859151"/>
+				<texcoord u="-17.9519" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-17.6753" y="10.1864" z="-25.6144"/>
+				<normal x="0.784863" y="-0.505169" z="0.35888"/>
+				<texcoord u="-17.9519" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-19.33" y="6.30442" z="-24.8203"/>
+				<normal x="0.982124" y="-0.185671" z="-0.0309619"/>
+				<texcoord u="-19.3713" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-18.8375" y="4.8607" z="-22.6276"/>
+				<normal x="0.866025" y="4.09733e-006" z="-0.5"/>
+				<texcoord u="-19.6057" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-18.9804" y="5" z="-23.1799"/>
+				<normal x="3.54849e-007" y="-1" z="5.09132e-007"/>
+				<texcoord u="-6.20523" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-20.0739" y="5" z="-22.2944"/>
+				<normal x="-0.0270841" y="-0.999266" z="-0.0270841"/>
+				<texcoord u="-5.88721" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-22.2944" y="5" z="-20.0739"/>
+				<normal x="-0.00313212" y="-0.999989" z="0.00347851"/>
+				<texcoord u="-5.17752" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-24.2705" y="5" z="-17.6336"/>
+				<normal x="-0.00275129" y="-0.999989" z="0.00378683"/>
+				<texcoord u="-4.46783" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-25.9808" y="5" z="-15"/>
+				<normal x="-0.00234042" y="-0.999989" z="0.00405373"/>
+				<texcoord u="-3.75814" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-27.4064" y="5" z="-12.2021"/>
+				<normal x="-0.00190386" y="-0.999989" z="0.00427616"/>
+				<texcoord u="-3.04845" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-28.5317" y="5" z="-9.27052"/>
+				<normal x="-0.00144674" y="-0.999989" z="0.00445166"/>
+				<texcoord u="-2.33876" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-29.3444" y="5" z="-6.23735"/>
+				<normal x="-0.000973239" y="-0.999989" z="0.00457849"/>
+				<texcoord u="-1.62907" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-29.8357" y="5" z="-3.13585"/>
+				<normal x="-0.000489409" y="-0.999989" z="0.0046551"/>
+				<texcoord u="-0.919379" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-30" y="5" z="0"/>
+				<normal x="1.13139e-007" y="-0.999989" z="0.00468071"/>
+				<texcoord u="-0.209689" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-29.8357" y="5" z="3.13585"/>
+				<normal x="0.000489301" y="-0.999989" z="0.00465524"/>
+				<texcoord u="0.5" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-29.3444" y="5" z="6.23735"/>
+				<normal x="0.000973156" y="-0.999989" z="0.00457842"/>
+				<texcoord u="1.20969" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-28.5317" y="5" z="9.27051"/>
+				<normal x="0.00144652" y="-0.999989" z="0.00445166"/>
+				<texcoord u="1.91938" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-27.4064" y="5" z="12.2021"/>
+				<normal x="0.00190384" y="-0.999989" z="0.00427626"/>
+				<texcoord u="2.62907" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-25.9808" y="5" z="15"/>
+				<normal x="0.0023404" y="-0.999989" z="0.00405362"/>
+				<texcoord u="3.33875" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-24.2705" y="5" z="17.6336"/>
+				<normal x="0.00275119" y="-0.999989" z="0.00378695"/>
+				<texcoord u="4.04844" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-22.2944" y="5" z="20.0739"/>
+				<normal x="0.00313191" y="-0.999989" z="0.00347872"/>
+				<texcoord u="4.75813" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-20.0739" y="5" z="22.2944"/>
+				<normal x="0.027084" y="-0.999266" z="-0.0270839"/>
+				<texcoord u="5.46782" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-18.9804" y="5" z="23.1799"/>
+				<normal x="-2.31424e-007" y="-1" z="3.00851e-007"/>
+				<texcoord u="5.78584" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-18.8375" y="4.8607" z="22.6276"/>
+				<normal x="-0.163089" y="-0.965837" z="0.201398"/>
+				<texcoord u="5.72622" v="-2.23056"/>
+			</vertex>
+			<vertex>
+				<position x="-19.33" y="6.30442" z="24.8203"/>
+				<normal x="0.982124" y="-0.185673" z="0.0309618"/>
+				<texcoord u="-19.3713" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-14.5222" y="13.3766" z="25.1532"/>
+				<normal x="0.32135" y="-0.766118" z="-0.556595"/>
+				<texcoord u="-16.5326" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-17.6753" y="10.1864" z="25.6144"/>
+				<normal x="0.784863" y="-0.505168" z="-0.35888"/>
+				<texcoord u="-17.9519" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3451" y="10.1864" z="28.1144"/>
+				<normal x="-0.0816313" y="-0.505169" z="-0.859151"/>
+				<texcoord u="-17.9519" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-11.83" y="6.30442" z="29.1504"/>
+				<normal x="-0.517876" y="-0.18567" z="-0.835063"/>
+				<texcoord u="-19.3713" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1773" y="4.8607" z="27.6276"/>
+				<normal x="-0.866025" y="1.63585e-006" z="-0.5"/>
+				<texcoord u="-19.6057" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5842" y="5" z="28.0274"/>
+				<normal x="1.54282e-008" y="-1" z="-5.78559e-007"/>
+				<texcoord u="7.98855" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-9.27051" y="5" z="28.5317"/>
+				<normal x="-0.00991357" y="-0.999266" z="0.0369976"/>
+				<texcoord u="8.30658" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-6.23735" y="5" z="29.3444"/>
+				<normal x="0.00457849" y="-0.999989" z="0.000973012"/>
+				<texcoord u="9.01627" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-3.13585" y="5" z="29.8357"/>
+				<normal x="0.00465521" y="-0.999989" z="0.000489224"/>
+				<texcoord u="9.72595" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="5" z="30"/>
+				<normal x="0.00468079" y="-0.999989" z="-1.02854e-007"/>
+				<texcoord u="10.4356" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="3.13585" y="5" z="29.8357"/>
+				<normal x="0.00465519" y="-0.999989" z="-0.000489193"/>
+				<texcoord u="11.1453" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="6.23735" y="5" z="29.3444"/>
+				<normal x="0.00457851" y="-0.999989" z="-0.000973053"/>
+				<texcoord u="11.855" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="9.27051" y="5" z="28.5317"/>
+				<normal x="0.00445174" y="-0.999989" z="-0.00144663"/>
+				<texcoord u="12.5647" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="12.2021" y="5" z="27.4064"/>
+				<normal x="0.00427615" y="-0.999989" z="-0.00190392"/>
+				<texcoord u="13.2744" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="15" y="5" z="25.9808"/>
+				<normal x="0.00405373" y="-0.999989" z="-0.00234035"/>
+				<texcoord u="13.9841" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="17.6336" y="5" z="24.2705"/>
+				<normal x="0.0037868" y="-0.999989" z="-0.00275127"/>
+				<texcoord u="14.6938" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="20.0739" y="5" z="22.2943"/>
+				<normal x="0.00347856" y="-0.999989" z="-0.00313205"/>
+				<texcoord u="15.4035" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="22.2943" y="5" z="20.0739"/>
+				<normal x="0.00313218" y="-0.999989" z="-0.00347842"/>
+				<texcoord u="16.1132" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="24.2705" y="5" z="17.6336"/>
+				<normal x="0.00275148" y="-0.999989" z="-0.00378675"/>
+				<texcoord u="16.8228" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="25.9808" y="5" z="15"/>
+				<normal x="0.0023405" y="-0.999989" z="-0.00405367"/>
+				<texcoord u="17.5325" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="27.4064" y="5" z="12.2021"/>
+				<normal x="0.00190363" y="-0.999989" z="-0.00427618"/>
+				<texcoord u="18.2422" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="28.5317" y="5" z="9.27051"/>
+				<normal x="0.00144654" y="-0.999989" z="-0.00445181"/>
+				<texcoord u="18.9519" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="29.3444" y="5" z="6.23735"/>
+				<normal x="-0.0369981" y="-0.999266" z="-0.0099136"/>
+				<texcoord u="19.6616" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="29.0148" y="4.86071" z="5"/>
+				<normal x="0.255959" y="-0.965837" z="0.0405397"/>
+				<texcoord u="19.92" v="-2.23055"/>
+			</vertex>
+			<vertex>
+				<position x="29.5646" y="5" z="4.84753"/>
+				<normal x="-1.03369e-006" y="-1" z="-1.92853e-007"/>
+				<texcoord u="19.9796" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="31.16" y="6.30442" z="4.33013"/>
+				<normal x="-0.46425" y="-0.185668" z="-0.866025"/>
+				<texcoord u="-19.3713" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="29.0444" y="13.3766" z="-2.38132e-007"/>
+				<normal x="-0.6427" y="-0.766118" z="-2.58277e-008"/>
+				<texcoord u="-16.5326" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="31.0204" y="10.1864" z="2.5"/>
+				<normal x="-0.703233" y="-0.50517" z="-0.500267"/>
+				<texcoord u="-17.9519" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="31.0204" y="10.1864" z="-2.5"/>
+				<normal x="-0.703231" y="-0.505169" z="0.50027"/>
+				<texcoord u="-17.9519" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="31.16" y="6.30442" z="-4.33013"/>
+				<normal x="-0.464249" y="-0.18567" z="0.866025"/>
+				<texcoord u="-19.3713" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="29.0148" y="4.8607" z="-5"/>
+				<normal x="-4.55259e-007" y="2.8936e-007" z="1"/>
+				<texcoord u="-19.6057" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="29.5646" y="5" z="-4.84753"/>
+				<normal x="7.09699e-007" y="-1" z="-1.85139e-007"/>
+				<texcoord u="-20.399" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="29.3445" y="5" z="-6.23736"/>
+				<normal x="0.036998" y="-0.999266" z="-0.00991361"/>
+				<texcoord u="-20.081" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="28.5317" y="5" z="-9.27052"/>
+				<normal x="-0.00144637" y="-0.999989" z="-0.0044517"/>
+				<texcoord u="-19.3713" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="27.4064" y="5" z="-12.2021"/>
+				<normal x="-0.00190391" y="-0.999989" z="-0.00427625"/>
+				<texcoord u="-18.6616" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="25.9808" y="5" z="-15"/>
+				<normal x="-0.00234052" y="-0.999989" z="-0.00405357"/>
+				<texcoord u="-17.9519" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="26.2931" y="4.33013" z="-19.103"/>
+				<normal x="-0.399303" y="-0.866033" z="0.300906"/>
+				<texcoord u="-17.2422" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="24.1522" y="4.33013" z="-21.7468"/>
+				<normal x="-0.365663" y="-0.866032" z="0.340996"/>
+				<texcoord u="-16.5326" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="21.7468" y="4.33013" z="-24.1522"/>
+				<normal x="-0.328016" y="-0.866032" z="0.37735"/>
+				<texcoord u="-15.8229" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="19.103" y="4.33013" z="-26.2931"/>
+				<normal x="-0.286775" y="-0.866033" z="0.40957"/>
+				<texcoord u="-15.1132" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="16.25" y="4.33013" z="-28.1459"/>
+				<normal x="-0.242393" y="-0.866032" z="0.437303"/>
+				<texcoord u="-14.4035" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="13.219" y="4.33013" z="-29.6903"/>
+				<normal x="-0.195354" y="-0.866032" z="0.460244"/>
+				<texcoord u="-13.6938" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="10.0431" y="4.33013" z="-30.9094"/>
+				<normal x="-0.146176" y="-0.866033" z="0.478143"/>
+				<texcoord u="-12.9841" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="6.75714" y="4.33013" z="-31.7898"/>
+				<normal x="-0.0953953" y="-0.866032" z="0.490803"/>
+				<texcoord u="-12.2744" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="3.39718" y="4.33013" z="-32.322"/>
+				<normal x="-0.0435695" y="-0.866033" z="0.498086"/>
+				<texcoord u="-11.5647" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90735e-006" y="4.33013" z="-32.5"/>
+				<normal x="0.00873331" y="-0.866033" z="0.49991"/>
+				<texcoord u="-10.855" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-3.39718" y="4.33013" z="-32.322"/>
+				<normal x="0.0609404" y="-0.866032" z="0.496261"/>
+				<texcoord u="-10.1453" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-6.75714" y="4.33013" z="-31.7898"/>
+				<normal x="0.11248" y="-0.866032" z="0.487171"/>
+				<texcoord u="-9.43566" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-10.0431" y="4.33013" z="-30.9094"/>
+				<normal x="0.142612" y="-0.891573" z="0.429837"/>
+				<texcoord u="-8.72597" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-12.1332" y="4.43822" z="-29.6755"/>
+				<normal x="0.0928708" y="-0.965837" z="0.241937"/>
+				<texcoord u="-8.23105" v="-1.33973"/>
+			</vertex>
+			<vertex>
+				<position x="-12.7342" y="4.33013" z="-29.8763"/>
+				<normal x="0.206252" y="-0.81778" z="0.537304"/>
+				<texcoord u="-8.1246" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-14.2509" y="7.0488" z="-29.6832"/>
+				<normal x="-0.0931537" y="-0.354799" z="0.93029"/>
+				<texcoord u="-19.3713" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-15.7812" y="10.5801" z="-27.3338"/>
+				<normal x="0.404509" y="-0.587785" z="0.700629"/>
+				<texcoord u="-17.9519" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-18.581" y="7.0488" z="-27.1832"/>
+				<normal x="0.852232" y="-0.3548" z="0.38447"/>
+				<texcoord u="-19.3713" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-19.6332" y="4.43822" z="-25.3454"/>
+				<normal x="0.987718" y="-0.155062" z="-0.0192071"/>
+				<texcoord u="-20.2308" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-19.5066" y="4.33013" z="-25.9663"/>
+				<normal x="0.362195" y="-0.817779" z="0.447272"/>
+				<texcoord u="-6.48858" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-21.7468" y="4.33013" z="-24.1522"/>
+				<normal x="0.316173" y="-0.88454" z="0.342963"/>
+				<texcoord u="-5.88721" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-24.1522" y="4.33013" z="-21.7468"/>
+				<normal x="0.37735" y="-0.866033" z="0.328016"/>
+				<texcoord u="-5.17752" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-26.2931" y="4.33013" z="-19.103"/>
+				<normal x="0.40957" y="-0.866033" z="0.286775"/>
+				<texcoord u="-4.46783" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-28.1458" y="4.33013" z="-16.25"/>
+				<normal x="0.437302" y="-0.866033" z="0.242392"/>
+				<texcoord u="-3.75814" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-29.6903" y="4.33013" z="-13.219"/>
+				<normal x="0.460244" y="-0.866032" z="0.195354"/>
+				<texcoord u="-3.04845" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-30.9094" y="4.33013" z="-10.0431"/>
+				<normal x="0.478143" y="-0.866032" z="0.146175"/>
+				<texcoord u="-2.33876" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-31.7898" y="4.33013" z="-6.75713"/>
+				<normal x="0.490803" y="-0.866032" z="0.0953952"/>
+				<texcoord u="-1.62907" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-32.322" y="4.33013" z="-3.39718"/>
+				<normal x="0.498086" y="-0.866032" z="0.0435692"/>
+				<texcoord u="-0.919379" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-32.5" y="4.33013" z="0"/>
+				<normal x="0.499912" y="-0.866032" z="-0.008733"/>
+				<texcoord u="-0.209689" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-32.322" y="4.33013" z="3.39718"/>
+				<normal x="0.496262" y="-0.866031" z="-0.0609405"/>
+				<texcoord u="0.5" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-31.7898" y="4.33013" z="6.75713"/>
+				<normal x="0.487172" y="-0.866032" z="-0.11248"/>
+				<texcoord u="1.20969" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-30.9094" y="4.33013" z="10.0431"/>
+				<normal x="0.472746" y="-0.866032" z="-0.162787"/>
+				<texcoord u="1.91938" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-29.6902" y="4.33013" z="13.2189"/>
+				<normal x="0.45314" y="-0.866032" z="-0.21131"/>
+				<texcoord u="2.62907" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-28.1458" y="4.33013" z="16.25"/>
+				<normal x="0.428569" y="-0.866033" z="-0.257519"/>
+				<texcoord u="3.33875" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-26.2931" y="4.33013" z="19.103"/>
+				<normal x="0.399304" y="-0.866032" z="-0.300906"/>
+				<texcoord u="4.04844" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-24.1522" y="4.33013" z="21.7468"/>
+				<normal x="0.365663" y="-0.866032" z="-0.340996"/>
+				<texcoord u="4.75813" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-21.7468" y="4.33013" z="24.1522"/>
+				<normal x="0.300945" y="-0.891572" z="-0.338425"/>
+				<texcoord u="5.46782" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-19.5066" y="4.33013" z="25.9663"/>
+				<normal x="0.362194" y="-0.81778" z="-0.447272"/>
+				<texcoord u="6.06918" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-19.6332" y="4.43822" z="25.3454"/>
+				<normal x="0.163089" y="-0.965837" z="-0.201397"/>
+				<texcoord u="5.96274" v="-1.33972"/>
+			</vertex>
+			<vertex>
+				<position x="-18.581" y="7.0488" z="27.1832"/>
+				<normal x="0.852231" y="-0.354802" z="-0.384471"/>
+				<texcoord u="-19.3713" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-15.7812" y="10.5801" z="27.3338"/>
+				<normal x="0.404509" y="-0.587785" z="-0.700629"/>
+				<texcoord u="-17.9519" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-14.2509" y="7.0488" z="29.6832"/>
+				<normal x="-0.0931484" y="-0.3548" z="-0.93029"/>
+				<texcoord u="-19.3713" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-12.1332" y="4.43822" z="29.6755"/>
+				<normal x="-0.510493" y="-0.155059" z="-0.845786"/>
+				<texcoord u="-20.2308" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-12.7342" y="4.33013" z="29.8763"/>
+				<normal x="0.206252" y="-0.81778" z="-0.537305"/>
+				<texcoord u="7.70521" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-10.0431" y="4.33013" z="30.9093"/>
+				<normal x="0.138928" y="-0.88454" z="-0.445295"/>
+				<texcoord u="8.30658" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-6.75713" y="4.33013" z="31.7898"/>
+				<normal x="0.0953952" y="-0.866033" z="-0.490802"/>
+				<texcoord u="9.01627" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-3.39717" y="4.33013" z="32.322"/>
+				<normal x="0.0435698" y="-0.866032" z="-0.498086"/>
+				<texcoord u="9.72595" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="4.33013" z="32.5"/>
+				<normal x="-0.00873319" y="-0.866032" z="-0.499912"/>
+				<texcoord u="10.4356" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="3.39718" y="4.33013" z="32.322"/>
+				<normal x="-0.0609406" y="-0.866032" z="-0.49626"/>
+				<texcoord u="11.1453" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="6.75713" y="4.33013" z="31.7898"/>
+				<normal x="-0.11248" y="-0.866032" z="-0.487172"/>
+				<texcoord u="11.855" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="10.0431" y="4.33013" z="30.9093"/>
+				<normal x="-0.162787" y="-0.866032" z="-0.472746"/>
+				<texcoord u="12.5647" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="13.2189" y="4.33013" z="29.6902"/>
+				<normal x="-0.211311" y="-0.866032" z="-0.45314"/>
+				<texcoord u="13.2744" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="16.25" y="4.33013" z="28.1458"/>
+				<normal x="-0.257519" y="-0.866032" z="-0.42857"/>
+				<texcoord u="13.9841" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="19.103" y="4.33013" z="26.2931"/>
+				<normal x="-0.300906" y="-0.866032" z="-0.399304"/>
+				<texcoord u="14.6938" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="21.7467" y="4.33013" z="24.1522"/>
+				<normal x="-0.340997" y="-0.866032" z="-0.365663"/>
+				<texcoord u="15.4035" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="24.1522" y="4.33013" z="21.7467"/>
+				<normal x="-0.377351" y="-0.866032" z="-0.328016"/>
+				<texcoord u="16.1132" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="26.2931" y="4.33013" z="19.103"/>
+				<normal x="-0.40957" y="-0.866033" z="-0.286775"/>
+				<texcoord u="16.8228" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="28.1458" y="4.33013" z="16.25"/>
+				<normal x="-0.437303" y="-0.866032" z="-0.242393"/>
+				<texcoord u="17.5325" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="29.6902" y="4.33013" z="13.2189"/>
+				<normal x="-0.460245" y="-0.866032" z="-0.195355"/>
+				<texcoord u="18.2422" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="30.9093" y="4.33013" z="10.0431"/>
+				<normal x="-0.478144" y="-0.866032" z="-0.146176"/>
+				<texcoord u="18.9519" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="31.7898" y="4.33013" z="6.75713"/>
+				<normal x="-0.443556" y="-0.891573" z="-0.0914129"/>
+				<texcoord u="19.6616" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="31.7663" y="4.43821" z="4.33013"/>
+				<normal x="-0.255959" y="-0.965837" z="-0.0405398"/>
+				<texcoord u="20.1565" v="-1.33972"/>
+			</vertex>
+			<vertex>
+				<position x="32.2407" y="4.33013" z="3.91005"/>
+				<normal x="-0.568445" y="-0.81778" z="-0.0900325"/>
+				<texcoord u="20.263" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="32.8319" y="7.0488" z="2.5"/>
+				<normal x="-0.759088" y="-0.354793" z="-0.545809"/>
+				<texcoord u="-19.3713" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="31.5623" y="10.5801" z="-2.38132e-007"/>
+				<normal x="-0.809017" y="-0.587785" z="-2.20962e-007"/>
+				<texcoord u="-17.9519" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="32.8319" y="7.0488" z="-2.5"/>
+				<normal x="-0.759079" y="-0.3548" z="0.545818"/>
+				<texcoord u="-19.3713" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="31.7663" y="4.43823" z="-4.33013"/>
+				<normal x="-0.477226" y="-0.15506" z="0.864993"/>
+				<texcoord u="-20.2308" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="32.2408" y="4.33013" z="-3.91"/>
+				<normal x="-0.568446" y="-0.817779" z="0.0900326"/>
+				<texcoord u="-20.6824" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="31.7898" y="4.33013" z="-6.75714"/>
+				<normal x="-0.455101" y="-0.88454" z="0.102332"/>
+				<texcoord u="-20.081" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="30.9094" y="4.33013" z="-10.0431"/>
+				<normal x="-0.472746" y="-0.866032" z="0.162787"/>
+				<texcoord u="-19.3713" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="29.6903" y="4.33013" z="-13.219"/>
+				<normal x="-0.45314" y="-0.866032" z="0.211311"/>
+				<texcoord u="-18.6616" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="28.1459" y="4.33013" z="-16.25"/>
+				<normal x="-0.428569" y="-0.866032" z="0.257519"/>
+				<texcoord u="-17.9519" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="18.2412" y="-2.65009" z="-20.2259"/>
+				<normal x="0.607933" y="0.258488" z="-0.750734"/>
+				<texcoord u="-15.8229" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="16.0277" y="-2.65009" z="-22.0184"/>
+				<normal x="0.607933" y="0.258489" z="-0.750734"/>
+				<texcoord u="-15.1132" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="17.7661" y="-1.43136e-008" z="-19.6982"/>
+				<normal x="0.607933" y="0.258488" z="-0.750734"/>
+				<texcoord u="-15.8229" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="15.6103" y="-1.43136e-008" z="-21.4439"/>
+				<normal x="0.607933" y="0.258488" z="-0.750734"/>
+				<texcoord u="-15.1132" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="8.44216" y="-2.65009" z="-25.8834"/>
+				<normal x="0.250023" y="0.25849" z="-0.933098"/>
+				<texcoord u="-12.9841" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="5.69098" y="-2.65009" z="-26.6206"/>
+				<normal x="0.250024" y="0.25849" z="-0.933098"/>
+				<texcoord u="-12.2744" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="8.22273" y="-1.43136e-008" z="-25.2081"/>
+				<normal x="0.250022" y="0.258489" z="-0.933098"/>
+				<texcoord u="-12.9841" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="5.54334" y="-1.43136e-008" z="-25.926"/>
+				<normal x="0.250023" y="0.25849" z="-0.933098"/>
+				<texcoord u="-12.2744" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-2.81083" y="-2.65009" z="-27.0662"/>
+				<normal x="-0.15112" y="0.25849" z="-0.95412"/>
+				<texcoord u="-10.1453" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-5.624" y="-2.65009" z="-26.6206"/>
+				<normal x="-0.15112" y="0.25849" z="-0.95412"/>
+				<texcoord u="-9.43566" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73661" y="-1.43136e-008" z="-26.36"/>
+				<normal x="-0.151121" y="0.258489" z="-0.95412"/>
+				<texcoord u="-10.1453" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-5.47636" y="-1.43136e-008" z="-25.926"/>
+				<normal x="-0.15112" y="0.25849" z="-0.95412"/>
+				<texcoord u="-9.43566" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-21.9807" y="-2.65009" z="-15.9984"/>
+				<normal x="-0.810167" y="0.258488" z="-0.52613"/>
+				<texcoord u="-4.46783" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-23.5319" y="-2.65009" z="-13.6097"/>
+				<normal x="-0.810168" y="0.258487" z="-0.526129"/>
+				<texcoord u="-3.75814" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-21.4062" y="-1.43136e-008" z="-15.5811"/>
+				<normal x="-0.810167" y="0.25849" z="-0.52613"/>
+				<texcoord u="-4.46783" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-22.917" y="-1.43136e-008" z="-13.2547"/>
+				<normal x="-0.810167" y="0.258488" z="-0.52613"/>
+				<texcoord u="-3.75814" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-26.5829" y="-2.65009" z="-5.66171"/>
+				<normal x="-0.954121" y="0.258488" z="-0.151119"/>
+				<texcoord u="-1.62907" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-27.0284" y="-2.65009" z="-2.84854"/>
+				<normal x="-0.534593" y="0.119025" z="0.836686"/>
+				<texcoord u="-0.919379" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8883" y="-1.43136e-008" z="-5.51407"/>
+				<normal x="-0.954121" y="0.258488" z="-0.151119"/>
+				<texcoord u="-1.62907" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-26.3222" y="-1.43136e-008" z="-2.77432"/>
+				<normal x="-0.919218" y="0.23613" z="0.315088"/>
+				<texcoord u="-0.919379" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-26.5829" y="-2.65009" z="5.65326"/>
+				<normal x="-0.933098" y="0.258489" z="0.250023"/>
+				<texcoord u="1.20969" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8457" y="-2.65009" z="8.40444"/>
+				<normal x="-0.933098" y="0.258489" z="0.250023"/>
+				<texcoord u="1.91938" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8883" y="-1.43136e-008" z="5.50563"/>
+				<normal x="-0.933098" y="0.258488" z="0.250024"/>
+				<texcoord u="1.20969" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1704" y="-1.43136e-008" z="8.18501"/>
+				<normal x="-0.933098" y="0.258489" z="0.250023"/>
+				<texcoord u="1.91938" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-21.9807" y="-2.65009" z="15.99"/>
+				<normal x="-0.750734" y="0.258489" z="0.607933"/>
+				<texcoord u="4.04844" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-20.1882" y="-2.65009" z="18.2035"/>
+				<normal x="-0.750734" y="0.258488" z="0.607933"/>
+				<texcoord u="4.75813" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-21.4062" y="-1.43136e-008" z="15.5726"/>
+				<normal x="-0.750734" y="0.258489" z="0.607933"/>
+				<texcoord u="4.04844" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-19.6605" y="-1.43136e-008" z="17.7283"/>
+				<normal x="-0.750734" y="0.258489" z="0.607933"/>
+				<texcoord u="4.75813" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-2.81083" y="-2.65009" z="27.0577"/>
+				<normal x="-0.0505569" y="0.258488" z="0.964691"/>
+				<texcoord u="9.72595" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="0.0334931" y="-2.65009" z="27.2068"/>
+				<normal x="-0.0505559" y="0.258488" z="0.964691"/>
+				<texcoord u="10.4356" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73661" y="-1.43136e-008" z="26.3515"/>
+				<normal x="-0.0505579" y="0.258489" z="0.96469"/>
+				<texcoord u="9.72595" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="0.0334931" y="-1.43136e-008" z="26.4967"/>
+				<normal x="-0.0505569" y="0.258488" z="0.964691"/>
+				<texcoord u="10.4356" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="8.44215" y="-2.65009" z="25.875"/>
+				<normal x="0.346189" y="0.258489" z="0.901852"/>
+				<texcoord u="12.5647" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="11.1012" y="-2.65009" z="24.8543"/>
+				<normal x="0.346188" y="0.258489" z="0.901852"/>
+				<texcoord u="13.2744" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="8.22272" y="-1.43136e-008" z="25.1996"/>
+				<normal x="0.346189" y="0.258489" z="0.901852"/>
+				<texcoord u="12.5647" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="10.8124" y="-1.43136e-008" z="24.2056"/>
+				<normal x="0.346189" y="0.258489" z="0.901852"/>
+				<texcoord u="13.2744" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="18.2412" y="-2.65009" z="20.2175"/>
+				<normal x="0.683076" y="0.258488" z="0.683075"/>
+				<texcoord u="15.4035" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="20.2552" y="-2.65009" z="18.2035"/>
+				<normal x="0.683076" y="0.258488" z="0.683075"/>
+				<texcoord u="16.1132" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="17.7661" y="-1.43136e-008" z="19.6898"/>
+				<normal x="0.683076" y="0.258488" z="0.683075"/>
+				<texcoord u="15.4035" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="19.7275" y="-1.43136e-008" z="17.7283"/>
+				<normal x="0.683076" y="0.258488" z="0.683075"/>
+				<texcoord u="16.1132" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="24.892" y="-2.65009" z="11.0635"/>
+				<normal x="0.364633" y="0.188633" z="0.911845"/>
+				<texcoord u="18.2422" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="25.9127" y="-2.65009" z="8.40444"/>
+				<normal x="0.688521" y="0.116186" z="-0.715849"/>
+				<texcoord u="18.9519" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="24.2433" y="-1.43136e-008" z="10.7747"/>
+				<normal x="0.364633" y="0.188633" z="0.911844"/>
+				<texcoord u="18.2422" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="25.2373" y="-1.43136e-008" z="8.18501"/>
+				<normal x="0.964371" y="0.235828" z="-0.119886"/>
+				<texcoord u="18.9519" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="24.892" y="-2.65009" z="-11.0719"/>
+				<normal x="0.860725" y="0.258489" z="-0.438561"/>
+				<texcoord u="-18.6616" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="23.5989" y="-2.65009" z="-13.6097"/>
+				<normal x="0.860725" y="0.258489" z="-0.438561"/>
+				<texcoord u="-17.9519" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="24.2433" y="-1.43136e-008" z="-10.7831"/>
+				<normal x="0.860725" y="0.258489" z="-0.438562"/>
+				<texcoord u="-18.6616" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="22.984" y="-1.43136e-008" z="-13.2547"/>
+				<normal x="0.860725" y="0.258489" z="-0.438561"/>
+				<texcoord u="-17.9519" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="17.7661" y="-1.43136e-008" z="-19.6982"/>
+				<normal x="0.607932" y="-0.258488" z="-0.750734"/>
+				<texcoord u="-15.8229" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="15.6103" y="-1.43136e-008" z="-21.4439"/>
+				<normal x="0.607933" y="-0.258488" z="-0.750734"/>
+				<texcoord u="-15.1132" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="18.2412" y="2.65009" z="-20.2259"/>
+				<normal x="0.607933" y="-0.258488" z="-0.750734"/>
+				<texcoord u="-15.8229" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="16.0277" y="2.65009" z="-22.0184"/>
+				<normal x="0.607933" y="-0.258488" z="-0.750734"/>
+				<texcoord u="-15.1132" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="8.22273" y="-1.43136e-008" z="-25.2081"/>
+				<normal x="0.250022" y="-0.258489" z="-0.933098"/>
+				<texcoord u="-12.9841" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="5.54334" y="-1.43136e-008" z="-25.926"/>
+				<normal x="0.250022" y="-0.258489" z="-0.933098"/>
+				<texcoord u="-12.2744" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="8.44216" y="2.65009" z="-25.8834"/>
+				<normal x="0.250022" y="-0.258489" z="-0.933098"/>
+				<texcoord u="-12.9841" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="5.69098" y="2.65009" z="-26.6206"/>
+				<normal x="0.250022" y="-0.258489" z="-0.933098"/>
+				<texcoord u="-12.2744" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73661" y="-1.43136e-008" z="-26.36"/>
+				<normal x="-0.151121" y="-0.258487" z="-0.954121"/>
+				<texcoord u="-10.1453" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-5.47636" y="-1.43136e-008" z="-25.926"/>
+				<normal x="-0.15112" y="-0.258488" z="-0.954121"/>
+				<texcoord u="-9.43566" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-2.81083" y="2.65009" z="-27.0662"/>
+				<normal x="-0.15112" y="-0.258488" z="-0.954121"/>
+				<texcoord u="-10.1453" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-5.62399" y="2.65009" z="-26.6206"/>
+				<normal x="-0.151118" y="-0.258489" z="-0.954121"/>
+				<texcoord u="-9.43566" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-21.4062" y="-1.43136e-008" z="-15.5811"/>
+				<normal x="-0.810167" y="-0.258488" z="-0.526131"/>
+				<texcoord u="-4.46783" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-22.917" y="-1.43136e-008" z="-13.2547"/>
+				<normal x="-0.810167" y="-0.258487" z="-0.52613"/>
+				<texcoord u="-3.75814" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-21.9807" y="2.65009" z="-15.9984"/>
+				<normal x="-0.810167" y="-0.258487" z="-0.52613"/>
+				<texcoord u="-4.46783" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-23.5319" y="2.65009" z="-13.6097"/>
+				<normal x="-0.810168" y="-0.258487" z="-0.52613"/>
+				<texcoord u="-3.75814" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8883" y="-1.43136e-008" z="-5.51407"/>
+				<normal x="-0.954121" y="-0.258488" z="-0.151119"/>
+				<texcoord u="-1.62907" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-26.3222" y="-1.43136e-008" z="-2.77432"/>
+				<normal x="-0.954121" y="-0.258488" z="-0.151119"/>
+				<texcoord u="-0.919379" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-26.5829" y="2.65009" z="-5.66171"/>
+				<normal x="-0.954121" y="-0.258488" z="-0.151119"/>
+				<texcoord u="-1.62907" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-27.0284" y="2.65009" z="-2.84854"/>
+				<normal x="-0.954121" y="-0.258488" z="-0.15112"/>
+				<texcoord u="-0.919379" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8883" y="-1.43136e-008" z="5.50563"/>
+				<normal x="-0.933099" y="-0.258485" z="0.250024"/>
+				<texcoord u="1.20969" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1704" y="-1.43136e-008" z="8.18501"/>
+				<normal x="-0.933098" y="-0.258487" z="0.250024"/>
+				<texcoord u="1.91938" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-26.5829" y="2.65009" z="5.65326"/>
+				<normal x="-0.933098" y="-0.258487" z="0.250024"/>
+				<texcoord u="1.20969" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8457" y="2.65009" z="8.40444"/>
+				<normal x="-0.933098" y="-0.258488" z="0.250023"/>
+				<texcoord u="1.91938" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-21.4062" y="-1.43136e-008" z="15.5726"/>
+				<normal x="-0.750734" y="-0.258488" z="0.607933"/>
+				<texcoord u="4.04844" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-19.6605" y="-1.43136e-008" z="17.7283"/>
+				<normal x="-0.750734" y="-0.258488" z="0.607932"/>
+				<texcoord u="4.75813" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-21.9807" y="2.65009" z="15.99"/>
+				<normal x="-0.750734" y="-0.258488" z="0.607932"/>
+				<texcoord u="4.04844" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-20.1882" y="2.65009" z="18.2035"/>
+				<normal x="-0.750735" y="-0.258488" z="0.607932"/>
+				<texcoord u="4.75813" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73661" y="-1.43136e-008" z="26.3515"/>
+				<normal x="-0.050558" y="-0.258487" z="0.964691"/>
+				<texcoord u="9.72595" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="0.0334931" y="-1.43136e-008" z="26.4967"/>
+				<normal x="-0.0505579" y="-0.258488" z="0.964691"/>
+				<texcoord u="10.4356" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-2.81083" y="2.65009" z="27.0577"/>
+				<normal x="-0.0505579" y="-0.258488" z="0.964691"/>
+				<texcoord u="9.72595" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="0.0334931" y="2.65009" z="27.2068"/>
+				<normal x="-0.0505577" y="-0.258488" z="0.964691"/>
+				<texcoord u="10.4356" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="8.22272" y="-1.43136e-008" z="25.1996"/>
+				<normal x="0.346189" y="-0.258487" z="0.901852"/>
+				<texcoord u="12.5647" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="10.8124" y="-1.43136e-008" z="24.2056"/>
+				<normal x="0.346188" y="-0.258488" z="0.901853"/>
+				<texcoord u="13.2744" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="8.44215" y="2.65009" z="25.875"/>
+				<normal x="0.346188" y="-0.258488" z="0.901853"/>
+				<texcoord u="12.5647" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="11.1012" y="2.65009" z="24.8543"/>
+				<normal x="0.346186" y="-0.258489" z="0.901853"/>
+				<texcoord u="13.2744" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="17.7661" y="-1.43136e-008" z="19.6898"/>
+				<normal x="0.683076" y="-0.258487" z="0.683075"/>
+				<texcoord u="15.4035" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="19.7275" y="-1.43136e-008" z="17.7283"/>
+				<normal x="0.683076" y="-0.258487" z="0.683075"/>
+				<texcoord u="16.1132" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="18.2412" y="2.65009" z="20.2175"/>
+				<normal x="0.683076" y="-0.258487" z="0.683075"/>
+				<texcoord u="15.4035" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="20.2552" y="2.65009" z="18.2035"/>
+				<normal x="0.683076" y="-0.258487" z="0.683075"/>
+				<texcoord u="16.1132" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="24.2433" y="-1.43136e-008" z="10.7747"/>
+				<normal x="0.364633" y="-0.188632" z="0.911844"/>
+				<texcoord u="18.2422" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="25.2373" y="-1.43136e-008" z="8.18501"/>
+				<normal x="0.901852" y="-0.258488" z="0.346189"/>
+				<texcoord u="18.9519" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="24.892" y="2.65009" z="11.0635"/>
+				<normal x="0.364632" y="-0.188633" z="0.911845"/>
+				<texcoord u="18.2422" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="25.9127" y="2.65009" z="8.40443"/>
+				<normal x="0.901852" y="-0.258489" z="0.34619"/>
+				<texcoord u="18.9519" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="24.2433" y="-1.43136e-008" z="-10.7831"/>
+				<normal x="0.860725" y="-0.258488" z="-0.438562"/>
+				<texcoord u="-18.6616" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="22.984" y="-1.43136e-008" z="-13.2547"/>
+				<normal x="0.860725" y="-0.258488" z="-0.438562"/>
+				<texcoord u="-17.9519" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="24.892" y="2.65009" z="-11.0719"/>
+				<normal x="0.860725" y="-0.258488" z="-0.438562"/>
+				<texcoord u="-18.6616" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="23.5989" y="2.65009" z="-13.6097"/>
+				<normal x="0.860725" y="-0.258488" z="-0.438562"/>
+				<texcoord u="-17.9519" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="-5.60953" z="0"/>
+				<normal x="-0.475528" y="0.309017" z="0.823639"/>
+				<texcoord u="1.2405" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-1.93109" y="-7.139" z="0"/>
+				<normal x="-0.210062" y="0.42355" z="0.88118"/>
+				<texcoord u="1.91937" v="-0.0694032"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="-5.60953" z="0"/>
+				<normal x="0.951057" y="0.309017" z="1.54212e-008"/>
+				<texcoord u="1.2405" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="0.965548" y="-7.139" z="1.67238"/>
+				<normal x="0.868156" y="0.42355" z="-0.258671"/>
+				<texcoord u="1.91937" v="-0.0694032"/>
+			</vertex>
+			<vertex>
+				<position x="0.965548" y="-7.139" z="-1.67238"/>
+				<normal x="0.868156" y="0.42355" z="0.258672"/>
+				<texcoord u="1.91937" v="1.0694"/>
+			</vertex>
+			<vertex>
+				<position x="-1.93109" y="-7.139" z="0"/>
+				<normal x="-0.210062" y="0.42355" z="-0.88118"/>
+				<texcoord u="1.95471" v="1.0694"/>
+			</vertex>
+			<vertex>
+				<position x="-2.88675" y="-7.52553" z="0"/>
+				<normal x="-0.0299553" y="0.453918" z="0.89054"/>
+				<texcoord u="2.12701" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="0.965548" y="-7.139" z="1.67238"/>
+				<normal x="-0.658094" y="0.42355" z="0.622509"/>
+				<texcoord u="1.95471" v="1.0694"/>
+			</vertex>
+			<vertex>
+				<position x="1.44338" y="-7.52553" z="2.5"/>
+				<normal x="0.786208" y="0.453918" z="-0.419328"/>
+				<texcoord u="2.12701" v="-0.351188"/>
+			</vertex>
+			<vertex>
+				<position x="0.965548" y="-7.139" z="-1.67238"/>
+				<normal x="0.868156" y="0.42355" z="0.258672"/>
+				<texcoord u="1.95471" v="1.0694"/>
+			</vertex>
+			<vertex>
+				<position x="1.44338" y="-7.52553" z="-2.5"/>
+				<normal x="0.786208" y="0.453918" z="0.419328"/>
+				<texcoord u="2.17983" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="1.44338" y="-7.52553" z="-2.5"/>
+				<normal x="-0.756252" y="0.453918" z="-0.471212"/>
+				<texcoord u="2.13504" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-2.88675" y="-7.52553" z="0"/>
+				<normal x="-0.0299553" y="0.453918" z="-0.89054"/>
+				<texcoord u="2.13504" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-4.58741" y="-1.66329" z="-7.94562"/>
+				<normal x="0.492414" y="-0.173537" z="0.852886"/>
+				<texcoord u="0.499992" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-4.5" y="4.60772e-007" z="-7.79423"/>
+				<normal x="0.499693" y="0.0350131" z="0.865494"/>
+				<texcoord u="-0.919387" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-4.84582" y="-3.25389" z="-8.3932"/>
+				<normal x="0.463613" y="-0.374501" z="0.803002"/>
+				<texcoord u="1.91937" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-3.83209" y="-6.71581" z="0"/>
+				<normal x="0.296737" y="0.321332" z="0.899274"/>
+				<texcoord u="1.91937" v="-0.731956"/>
+			</vertex>
+			<vertex>
+				<position x="-2.88675" y="-7.52553" z="0"/>
+				<normal x="-0.0299553" y="0.453918" z="0.89054"/>
+				<texcoord u="2.13503" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-4.58741" y="-1.66329" z="7.94562"/>
+				<normal x="0.492414" y="-0.173536" z="-0.852886"/>
+				<texcoord u="0.499992" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-4.5" y="4.60772e-007" z="7.79423"/>
+				<normal x="0.499693" y="0.0350131" z="-0.865494"/>
+				<texcoord u="-0.919387" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-4.84582" y="-3.25389" z="8.3932"/>
+				<normal x="0.463613" y="-0.374501" z="-0.803002"/>
+				<texcoord u="1.91937" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="1.91605" y="-6.71581" z="3.31869"/>
+				<normal x="0.630425" y="0.321332" z="-0.706619"/>
+				<texcoord u="1.91937" v="-0.731956"/>
+			</vertex>
+			<vertex>
+				<position x="1.44338" y="-7.52553" z="2.5"/>
+				<normal x="0.786208" y="0.453918" z="-0.419328"/>
+				<texcoord u="2.13504" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="1.91605" y="-6.71581" z="-3.31869"/>
+				<normal x="0.630424" y="0.321332" z="0.706619"/>
+				<texcoord u="1.98642" v="1.73195"/>
+			</vertex>
+			<vertex>
+				<position x="1.44338" y="-7.52553" z="-2.5"/>
+				<normal x="0.786208" y="0.453918" z="0.419328"/>
+				<texcoord u="2.13504" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="9.69163" y="-3.25389" z="0"/>
+				<normal x="-0.927226" y="-0.374501" z="-5.16554e-009"/>
+				<texcoord u="1.91937" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="9.17482" y="-1.66329" z="0"/>
+				<normal x="-0.984828" y="-0.173536" z="2.06621e-008"/>
+				<texcoord u="0.499992" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="9" y="4.60772e-007" z="0"/>
+				<normal x="-0.999387" y="0.035013" z="3.61588e-008"/>
+				<texcoord u="-0.919387" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-3.83209" y="-6.71581" z="0"/>
+				<normal x="0.296737" y="0.321332" z="-0.899273"/>
+				<texcoord u="1.91937" v="1.73195"/>
+			</vertex>
+			<vertex>
+				<position x="-4.58741" y="1.66329" z="-7.94562"/>
+				<normal x="0.485134" y="0.242032" z="0.840277"/>
+				<texcoord u="-2.33876" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-5.26393" y="-4.70228" z="-9.1174"/>
+				<normal x="0.414551" y="-0.559098" z="0.718023"/>
+				<texcoord u="3.33875" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-5" y="-5.25788" z="0"/>
+				<normal x="0.583915" y="0.130597" z="0.801242"/>
+				<texcoord u="1.33838" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="1.91605" y="-6.71581" z="3.31869"/>
+				<normal x="-0.927162" y="0.321332" z="0.192654"/>
+				<texcoord u="1.91937" v="1.73195"/>
+			</vertex>
+			<vertex>
+				<position x="-4.58741" y="1.66329" z="7.94562"/>
+				<normal x="0.485134" y="0.242032" z="-0.840277"/>
+				<texcoord u="-2.33876" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-5.26393" y="-4.70228" z="9.1174"/>
+				<normal x="0.414551" y="-0.559099" z="-0.718023"/>
+				<texcoord u="3.33875" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="1.91605" y="-6.71581" z="3.31869"/>
+				<normal x="0.630425" y="0.321332" z="-0.706619"/>
+				<texcoord u="1.85232" v="-0.731956"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="-5.25788" z="4.33013"/>
+				<normal x="0.401938" y="0.130598" z="-0.906306"/>
+				<texcoord u="1.33838" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="-5.25789" z="-4.33013"/>
+				<normal x="0.401938" y="0.130598" z="0.906306"/>
+				<texcoord u="1.43737" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="1.91605" y="-6.71581" z="-3.31869"/>
+				<normal x="0.630424" y="0.321332" z="0.706619"/>
+				<texcoord u="1.91937" v="1.73195"/>
+			</vertex>
+			<vertex>
+				<position x="10.5279" y="-4.70228" z="0"/>
+				<normal x="-0.829101" y="-0.559099" z="2.06621e-008"/>
+				<texcoord u="3.33875" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="9.17482" y="1.66329" z="0"/>
+				<normal x="-0.970268" y="0.242032" z="3.09932e-008"/>
+				<texcoord u="-2.33876" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="-5.25789" z="-4.33013"/>
+				<normal x="-0.985853" y="0.130598" z="0.105064"/>
+				<texcoord u="1.43737" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-5" y="-5.25788" z="0"/>
+				<normal x="0.583915" y="0.130597" z="-0.801241"/>
+				<texcoord u="1.43737" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-4.84582" y="3.2539" z="-8.3932"/>
+				<normal x="0.449372" y="0.438473" z="0.778335"/>
+				<texcoord u="-3.75814" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-5.82348" y="-5.94516" z="-10.0866"/>
+				<normal x="0.34737" y="-0.719261" z="0.601662"/>
+				<texcoord u="4.75813" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-5.24847" y="-3.05566" z="0"/>
+				<normal x="0.710848" y="0.0626784" z="0.700547"/>
+				<texcoord u="0.499992" v="-1.4758"/>
+			</vertex>
+			<vertex>
+				<position x="-5" y="-5.25788" z="0"/>
+				<normal x="0.583915" y="0.130597" z="0.801242"/>
+				<texcoord u="1.43737" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-4.84582" y="3.2539" z="8.3932"/>
+				<normal x="0.449372" y="0.438473" z="-0.778335"/>
+				<texcoord u="-3.75814" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-5.82348" y="-5.94516" z="10.0866"/>
+				<normal x="0.34737" y="-0.719261" z="-0.601662"/>
+				<texcoord u="4.75813" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="2.62424" y="-3.05566" z="4.54531"/>
+				<normal x="0.251268" y="0.0626784" z="-0.965886"/>
+				<texcoord u="0.499992" v="-1.4758"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="-5.25788" z="4.33013"/>
+				<normal x="0.401938" y="0.130598" z="-0.906306"/>
+				<texcoord u="1.43737" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="2.62424" y="-3.05566" z="-4.54531"/>
+				<normal x="0.251267" y="0.0626785" z="0.965886"/>
+				<texcoord u="0.499992" v="2.4758"/>
+			</vertex>
+			<vertex>
+				<position x="11.647" y="-5.94516" z="0"/>
+				<normal x="-0.69474" y="-0.719261" z="8.78141e-008"/>
+				<texcoord u="4.75813" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="9.69163" y="3.2539" z="0"/>
+				<normal x="-0.898744" y="0.438473" z="4.13243e-008"/>
+				<texcoord u="-3.75814" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="2.62424" y="-3.05566" z="-4.54531"/>
+				<normal x="-0.962116" y="0.0626785" z="0.265339"/>
+				<texcoord u="0.426453" v="-1.4758"/>
+			</vertex>
+			<vertex>
+				<position x="-5.24847" y="-3.05566" z="0"/>
+				<normal x="0.710848" y="0.0626786" z="-0.700547"/>
+				<texcoord u="0.499992" v="2.4758"/>
+			</vertex>
+			<vertex>
+				<position x="-5.26393" y="4.70229" z="-9.1174"/>
+				<normal x="0.39397" y="0.615751" z="0.682377"/>
+				<texcoord u="-5.17752" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-6.5" y="-6.92821" z="-11.2583"/>
+				<normal x="0.265008" y="-0.847988" z="0.459007"/>
+				<texcoord u="6.17751" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-5.36603" y="8.24607e-007" z="0"/>
+				<normal x="0.707107" y="2.03569e-007" z="0.707107"/>
+				<texcoord u="-0.919387" v="-1.60516"/>
+			</vertex>
+			<vertex>
+				<position x="2.62424" y="-3.05566" z="4.54531"/>
+				<normal x="-0.962116" y="0.0626784" z="-0.265339"/>
+				<texcoord u="0.499992" v="2.4758"/>
+			</vertex>
+			<vertex>
+				<position x="-5.26393" y="4.70229" z="9.1174"/>
+				<normal x="0.39397" y="0.615751" z="-0.682377"/>
+				<texcoord u="-5.17752" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-6.5" y="-6.92821" z="11.2583"/>
+				<normal x="0.265008" y="-0.847988" z="-0.459007"/>
+				<texcoord u="6.17751" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="2.68301" y="8.24607e-007" z="4.64712"/>
+				<normal x="0.258819" y="3.95959e-008" z="-0.965926"/>
+				<texcoord u="-0.919387" v="-1.60516"/>
+			</vertex>
+			<vertex>
+				<position x="2.68301" y="8.24607e-007" z="-4.64712"/>
+				<normal x="0.258819" y="-2.18942e-008" z="0.965926"/>
+				<texcoord u="-0.811054" v="2.60516"/>
+			</vertex>
+			<vertex>
+				<position x="13" y="-6.92821" z="0"/>
+				<normal x="-0.530016" y="-0.847988" z="8.78141e-008"/>
+				<texcoord u="6.17751" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="10.5279" y="4.70229" z="0"/>
+				<normal x="-0.787941" y="0.615751" z="4.13243e-008"/>
+				<texcoord u="-5.17752" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-5.82347" y="5.94516" z="-10.0866"/>
+				<normal x="0.32135" y="0.766118" z="0.556595"/>
+				<texcoord u="-6.5969" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-7.26393" y="-7.60845" z="-12.5815"/>
+				<normal x="0.171064" y="-0.939654" z="0.296291"/>
+				<texcoord u="7.59689" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-5.24847" y="3.05566" z="0"/>
+				<normal x="0.710848" y="-0.0626784" z="0.700547"/>
+				<texcoord u="-2.33876" v="-1.4758"/>
+			</vertex>
+			<vertex>
+				<position x="-5.36603" y="8.24607e-007" z="0"/>
+				<normal x="0.707107" y="2.03569e-007" z="0.707107"/>
+				<texcoord u="-1.02772" v="-1.60516"/>
+			</vertex>
+			<vertex>
+				<position x="2.68301" y="8.24607e-007" z="4.64712"/>
+				<normal x="-0.965926" y="2.07762e-007" z="-0.258819"/>
+				<texcoord u="-0.919387" v="2.60516"/>
+			</vertex>
+			<vertex>
+				<position x="-5.82347" y="5.94516" z="10.0866"/>
+				<normal x="0.32135" y="0.766117" z="-0.556595"/>
+				<texcoord u="-6.5969" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-7.26393" y="-7.60845" z="12.5815"/>
+				<normal x="0.171064" y="-0.939654" z="-0.296291"/>
+				<texcoord u="7.59689" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="2.62424" y="3.05566" z="4.54531"/>
+				<normal x="0.251267" y="-0.0626782" z="-0.965886"/>
+				<texcoord u="-2.33876" v="-1.4758"/>
+			</vertex>
+			<vertex>
+				<position x="2.62424" y="3.05566" z="-4.54531"/>
+				<normal x="0.251268" y="-0.0626783" z="0.965886"/>
+				<texcoord u="-2.26523" v="2.4758"/>
+			</vertex>
+			<vertex>
+				<position x="2.68301" y="8.24607e-007" z="-4.64712"/>
+				<normal x="0.258819" y="-2.18942e-008" z="0.965926"/>
+				<texcoord u="-0.919387" v="2.60516"/>
+			</vertex>
+			<vertex>
+				<position x="14.5279" y="-7.60845" z="0"/>
+				<normal x="-0.342127" y="-0.939654" z="4.64898e-008"/>
+				<texcoord u="7.59689" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="11.647" y="5.94516" z="0"/>
+				<normal x="-0.6427" y="0.766118" z="5.16554e-008"/>
+				<texcoord u="-6.5969" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="2.62424" y="3.05566" z="-4.54531"/>
+				<normal x="-0.962116" y="-0.0626785" z="0.265339"/>
+				<texcoord u="-2.4123" v="-1.4758"/>
+			</vertex>
+			<vertex>
+				<position x="-6.5" y="6.92821" z="-11.2583"/>
+				<normal x="0.234686" y="0.883001" z="0.406487"/>
+				<texcoord u="-8.01628" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-8.08189" y="-7.95618" z="-13.9982"/>
+				<normal x="0.0696429" y="-0.990252" z="0.120625"/>
+				<texcoord u="9.01627" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-5.24847" y="3.05566" z="0"/>
+				<normal x="0.710848" y="-0.0626784" z="0.700547"/>
+				<texcoord u="-2.4123" v="-1.4758"/>
+			</vertex>
+			<vertex>
+				<position x="-5" y="5.25789" z="0"/>
+				<normal x="0.583915" y="-0.130598" z="0.801242"/>
+				<texcoord u="-3.27614" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-6.5" y="6.92821" z="11.2583"/>
+				<normal x="0.234686" y="0.883001" z="-0.406487"/>
+				<texcoord u="-8.01628" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-8.08189" y="-7.95618" z="13.9982"/>
+				<normal x="0.0696428" y="-0.990252" z="-0.120625"/>
+				<texcoord u="9.01627" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="5.25789" z="4.33013"/>
+				<normal x="0.401938" y="-0.130598" z="-0.906306"/>
+				<texcoord u="-3.27614" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="2.62424" y="3.05566" z="-4.54531"/>
+				<normal x="0.251268" y="-0.0626783" z="0.965886"/>
+				<texcoord u="-2.33877" v="2.4758"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="5.25789" z="-4.33013"/>
+				<normal x="0.401938" y="-0.130598" z="0.906306"/>
+				<texcoord u="-3.27614" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="16.1638" y="-7.95618" z="0"/>
+				<normal x="-0.139286" y="-0.990252" z="2.58277e-008"/>
+				<texcoord u="9.01627" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="13" y="6.92821" z="0"/>
+				<normal x="-0.469371" y="0.883001" z="-2.06621e-008"/>
+				<texcoord u="-8.01628" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="5.25789" z="-4.33013"/>
+				<normal x="-0.985853" y="-0.130598" z="0.105064"/>
+				<texcoord u="-3.32705" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-5" y="5.25789" z="0"/>
+				<normal x="0.583915" y="-0.130598" z="-0.801242"/>
+				<texcoord u="-3.17715" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-7.26393" y="7.60846" z="-12.5815"/>
+				<normal x="0.137764" y="0.961293" z="0.238614"/>
+				<texcoord u="-9.43566" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-8.91811" y="-7.95618" z="-15.4466"/>
+				<normal x="-0.0348215" y="-0.997572" z="-0.0603126"/>
+				<texcoord u="10.4357" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-5" y="5.25789" z="0"/>
+				<normal x="0.583915" y="-0.130598" z="0.801242"/>
+				<texcoord u="-3.32704" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-3.8321" y="6.71581" z="0"/>
+				<normal x="0.296738" y="-0.321332" z="0.899273"/>
+				<texcoord u="-3.75814" v="-0.731959"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="5.25789" z="4.33013"/>
+				<normal x="-0.985853" y="-0.130598" z="-0.105064"/>
+				<texcoord u="-3.17715" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-7.26393" y="7.60846" z="12.5815"/>
+				<normal x="0.137764" y="0.961293" z="-0.238614"/>
+				<texcoord u="-9.43566" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-8.91811" y="-7.95618" z="15.4466"/>
+				<normal x="-0.0348216" y="-0.997572" z="0.0603125"/>
+				<texcoord u="10.4357" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="5.25789" z="4.33013"/>
+				<normal x="0.401938" y="-0.130598" z="-0.906306"/>
+				<texcoord u="-3.32705" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="1.91605" y="6.71581" z="3.3187"/>
+				<normal x="0.630425" y="-0.321332" z="-0.706619"/>
+				<texcoord u="-3.75814" v="-0.731961"/>
+			</vertex>
+			<vertex>
+				<position x="1.91605" y="6.71581" z="-3.3187"/>
+				<normal x="0.630425" y="-0.321332" z="0.706619"/>
+				<texcoord u="-3.75814" v="1.73196"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="5.25789" z="-4.33013"/>
+				<normal x="0.401938" y="-0.130598" z="0.906306"/>
+				<texcoord u="-3.17715" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="17.8362" y="-7.95618" z="0"/>
+				<normal x="0.069643" y="-0.997572" z="1.03311e-008"/>
+				<texcoord u="10.4357" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="14.5279" y="7.60846" z="0"/>
+				<normal x="-0.275528" y="0.961293" z="2.58277e-008"/>
+				<texcoord u="-9.43566" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="1.91605" y="6.71581" z="-3.3187"/>
+				<normal x="-0.927163" y="-0.321331" z="-0.192654"/>
+				<texcoord u="-3.8252" v="-0.731959"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="5.60954" z="-2.38132e-007"/>
+				<normal x="-0.475528" y="-0.309017" z="-0.823639"/>
+				<texcoord u="-3.07927" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-8.08189" y="7.95618" z="-13.9982"/>
+				<normal x="0.0348214" y="0.997572" z="0.0603126"/>
+				<texcoord u="-10.855" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-9.73607" y="-7.60845" z="-16.8634"/>
+				<normal x="-0.137764" y="-0.961293" z="-0.238614"/>
+				<texcoord u="11.855" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-1.93109" y="7.139" z="0"/>
+				<normal x="-0.210062" y="-0.42355" z="0.881181"/>
+				<texcoord u="-3.75814" v="-0.0694005"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="5.60954" z="-2.38132e-007"/>
+				<normal x="-0.475528" y="-0.309018" z="0.823639"/>
+				<texcoord u="-3.07927" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-2.88675" y="7.52553" z="0"/>
+				<normal x="-0.0299552" y="-0.453917" z="0.89054"/>
+				<texcoord u="-3.97381" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="5.60954" z="-2.38132e-007"/>
+				<normal x="-0.475528" y="-0.309018" z="0.823639"/>
+				<texcoord u="-3.07927" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="1.91605" y="6.71581" z="3.3187"/>
+				<normal x="-0.927162" y="-0.321332" z="0.192654"/>
+				<texcoord u="-3.75814" v="1.73196"/>
+			</vertex>
+			<vertex>
+				<position x="-8.08189" y="7.95618" z="13.9982"/>
+				<normal x="0.0348215" y="0.997572" z="-0.0603125"/>
+				<texcoord u="-10.855" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-9.73607" y="-7.60845" z="16.8634"/>
+				<normal x="-0.137764" y="-0.961293" z="0.238614"/>
+				<texcoord u="11.855" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="0.965544" y="7.139" z="1.67237"/>
+				<normal x="0.868156" y="-0.42355" z="-0.258672"/>
+				<texcoord u="-3.75814" v="-0.0694013"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="5.60954" z="-2.38132e-007"/>
+				<normal x="0.951057" y="-0.309017" z="1.54212e-008"/>
+				<texcoord u="-3.07927" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="1.91605" y="6.71581" z="3.3187"/>
+				<normal x="0.630425" y="-0.321332" z="-0.706619"/>
+				<texcoord u="-3.8252" v="-0.731961"/>
+			</vertex>
+			<vertex>
+				<position x="1.44338" y="7.52553" z="2.5"/>
+				<normal x="0.786208" y="-0.453917" z="-0.419328"/>
+				<texcoord u="-3.97381" v="-0.351188"/>
+			</vertex>
+			<vertex>
+				<position x="0.965544" y="7.139" z="-1.67237"/>
+				<normal x="0.868156" y="-0.42355" z="0.258671"/>
+				<texcoord u="-3.75814" v="1.0694"/>
+			</vertex>
+			<vertex>
+				<position x="1.44338" y="7.52554" z="-2.5"/>
+				<normal x="0.786208" y="-0.453917" z="0.419328"/>
+				<texcoord u="-3.97381" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="19.4721" y="-7.60845" z="0"/>
+				<normal x="0.275528" y="-0.961293" z="1.03311e-008"/>
+				<texcoord u="11.855" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="16.1638" y="7.95618" z="0"/>
+				<normal x="-0.0696429" y="0.997572" z="5.16554e-009"/>
+				<texcoord u="-10.855" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="33" y="-8.08998" z="-2.38132e-007"/>
+				<normal x="-0.866025" y="0.5" z="2.77581e-007"/>
+				<texcoord u="17.1977" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-16.5" y="-8.08995" z="28.5789"/>
+				<normal x="0.433013" y="0.5" z="-0.75"/>
+				<texcoord u="17.1978" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-16.5" y="-8.08992" z="-28.5789"/>
+				<normal x="0.433013" y="0.499999" z="0.750001"/>
+				<texcoord u="17.1978" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4417" y="-7.06984" z="-29.6276"/>
+				<normal x="0.206476" y="0.438687" z="0.874598"/>
+				<texcoord u="17.5326" v="-0.285438"/>
+			</vertex>
+			<vertex>
+				<position x="0.965544" y="7.139" z="-1.67237"/>
+				<normal x="-0.658094" y="-0.42355" z="-0.62251"/>
+				<texcoord u="-3.79348" v="-0.0694005"/>
+			</vertex>
+			<vertex>
+				<position x="1.44338" y="7.52554" z="-2.5"/>
+				<normal x="-0.756253" y="-0.453917" z="-0.471212"/>
+				<texcoord u="-4.0186" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-1.93109" y="7.139" z="0"/>
+				<normal x="-0.210062" y="-0.42355" z="-0.881181"/>
+				<texcoord u="-3.75814" v="1.0694"/>
+			</vertex>
+			<vertex>
+				<position x="-2.88675" y="7.52553" z="0"/>
+				<normal x="-0.0299555" y="-0.453917" z="-0.89054"/>
+				<texcoord u="-3.97381" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-8.91811" y="7.95618" z="-15.4466"/>
+				<normal x="-0.0696429" y="0.990252" z="-0.120625"/>
+				<texcoord u="-12.2744" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5" y="-6.9282" z="-18.1865"/>
+				<normal x="-0.234686" y="-0.883001" z="-0.406487"/>
+				<texcoord u="13.2744" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-18.4374" y="-7.06984" z="27.3207"/>
+				<normal x="0.654186" y="0.438687" z="-0.616113"/>
+				<texcoord u="17.5326" v="-0.285464"/>
+			</vertex>
+			<vertex>
+				<position x="-1.93109" y="7.139" z="0"/>
+				<normal x="-0.210062" y="-0.42355" z="0.881181"/>
+				<texcoord u="-3.75814" v="-0.0694005"/>
+			</vertex>
+			<vertex>
+				<position x="-2.88675" y="7.52553" z="0"/>
+				<normal x="-0.0299552" y="-0.453917" z="0.89054"/>
+				<texcoord u="-4.01861" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="0.965544" y="7.139" z="1.67237"/>
+				<normal x="-0.658094" y="-0.42355" z="0.622509"/>
+				<texcoord u="-3.75814" v="1.0694"/>
+			</vertex>
+			<vertex>
+				<position x="1.44338" y="7.52553" z="2.5"/>
+				<normal x="-0.756253" y="-0.453917" z="0.471212"/>
+				<texcoord u="-3.96578" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-8.91811" y="7.95618" z="15.4466"/>
+				<normal x="-0.069643" y="0.990252" z="0.120625"/>
+				<texcoord u="-12.2744" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5" y="-6.9282" z="18.1865"/>
+				<normal x="-0.234686" y="-0.883001" z="0.406488"/>
+				<texcoord u="13.2744" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4417" y="-7.06984" z="29.6276"/>
+				<normal x="0.206475" y="0.438687" z="-0.874598"/>
+				<texcoord u="17.5813" v="1.28546"/>
+			</vertex>
+			<vertex>
+				<position x="32.8791" y="-7.06982" z="2.30707"/>
+				<normal x="-0.860661" y="0.43869" z="-0.258484"/>
+				<texcoord u="17.5326" v="-0.285499"/>
+			</vertex>
+			<vertex>
+				<position x="0.965544" y="7.139" z="1.67237"/>
+				<normal x="0.868156" y="-0.42355" z="-0.258672"/>
+				<texcoord u="-3.79348" v="-0.0694013"/>
+			</vertex>
+			<vertex>
+				<position x="1.44338" y="7.52553" z="2.5"/>
+				<normal x="0.786208" y="-0.453917" z="-0.419328"/>
+				<texcoord u="-4.0186" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="0.965544" y="7.139" z="-1.67237"/>
+				<normal x="0.868156" y="-0.42355" z="0.258671"/>
+				<texcoord u="-3.75814" v="1.0694"/>
+			</vertex>
+			<vertex>
+				<position x="1.44338" y="7.52554" z="-2.5"/>
+				<normal x="0.786208" y="-0.453917" z="0.419328"/>
+				<texcoord u="-3.97381" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="21" y="-6.9282" z="0"/>
+				<normal x="0.469371" y="-0.883001" z="3.61588e-008"/>
+				<texcoord u="13.2744" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="17.8362" y="7.95618" z="0"/>
+				<normal x="0.139286" y="0.990252" z="-7.23175e-008"/>
+				<texcoord u="-12.2744" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="32.8791" y="-7.06984" z="-2.30691"/>
+				<normal x="-0.860665" y="0.438683" z="0.258483"/>
+				<texcoord u="17.5813" v="1.28544"/>
+			</vertex>
+			<vertex>
+				<position x="24.5238" y="-3.83013" z="-22.0813"/>
+				<normal x="-0.517177" y="0.707055" z="0.482289"/>
+				<texcoord u="-16.5326" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="16.5" y="-3.83013" z="-28.5789"/>
+				<normal x="-0.342829" y="0.707053" z="0.618501"/>
+				<texcoord u="-14.376" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="13.4223" y="-3.83013" z="-30.147"/>
+				<normal x="-0.2763" y="0.707053" z="0.650949"/>
+				<texcoord u="-13.6663" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="10.1976" y="-3.83013" z="-31.3849"/>
+				<normal x="-0.206744" y="0.707053" z="0.676264"/>
+				<texcoord u="-12.9566" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="6.86109" y="-3.83013" z="-32.2789"/>
+				<normal x="-0.134923" y="0.707052" z="0.69417"/>
+				<texcoord u="-12.2469" v="1.96983"/>
+			</vertex>
+			<vertex>
+				<position x="3.44944" y="-3.83013" z="-32.8193"/>
+				<normal x="-0.0616225" y="0.707052" z="0.704472"/>
+				<texcoord u="-11.5372" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-3.44944" y="-3.83013" z="-32.8193"/>
+				<normal x="0.0861918" y="0.707052" z="0.701889"/>
+				<texcoord u="-10.1453" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1976" y="-3.83013" z="-31.3849"/>
+				<normal x="0.230238" y="0.707054" z="0.668629"/>
+				<texcoord u="-8.69847" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3525" y="-3.83013" z="-30.1738"/>
+				<normal x="-0.273515" y="0.219102" z="0.936581"/>
+				<texcoord u="18.687" v="-0.827145"/>
+			</vertex>
+			<vertex>
+				<position x="-12.7342" y="-4.33013" z="-29.8763"/>
+				<normal x="-0.273517" y="0.219105" z="0.936579"/>
+				<texcoord u="18.4821" v="-1.00697"/>
+			</vertex>
+			<vertex>
+				<position x="-14.2694" y="-6.93446" z="-29.7154"/>
+				<normal x="-0.149807" y="0.245188" z="0.957831"/>
+				<texcoord u="17.5797" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-9.73607" y="7.60846" z="-16.8634"/>
+				<normal x="-0.171064" y="0.939654" z="-0.296291"/>
+				<texcoord u="-13.6938" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-11.1765" y="-5.94516" z="-19.3583"/>
+				<normal x="-0.32135" y="-0.766118" z="-0.556595"/>
+				<texcoord u="14.6938" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5996" y="-6.93447" z="-27.2154"/>
+				<normal x="0.90441" y="0.245183" z="0.349182"/>
+				<texcoord u="17.5796" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-26.6976" y="-3.83013" z="-19.3969"/>
+				<normal x="0.579278" y="0.707054" z="0.405602"/>
+				<texcoord u="-4.44033" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-28.5789" y="-3.83013" z="-16.5"/>
+				<normal x="0.618502" y="0.707052" z="0.34283"/>
+				<texcoord u="-3.73064" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-31.3849" y="-3.83013" z="-10.1976"/>
+				<normal x="0.676265" y="0.707052" z="0.206744"/>
+				<texcoord u="-2.31126" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-32.2789" y="-3.83012" z="-6.86109"/>
+				<normal x="0.694171" y="0.707052" z="0.134923"/>
+				<texcoord u="-1.60157" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-32.8192" y="-3.83013" z="-3.44944"/>
+				<normal x="0.704472" y="0.707052" z="0.0616225"/>
+				<texcoord u="-0.891882" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-33" y="-3.83013" z="0"/>
+				<normal x="0.707052" y="0.707054" z="-0.0123509"/>
+				<texcoord u="-0.209689" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-32.8193" y="-3.83012" z="3.44944"/>
+				<normal x="0.701887" y="0.707054" z="-0.0861914"/>
+				<texcoord u="0.527497" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-32.2789" y="-3.83013" z="6.86109"/>
+				<normal x="0.689034" y="0.707052" z="-0.159087"/>
+				<texcoord u="1.20969" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-31.3849" y="-3.83013" z="10.1976"/>
+				<normal x="0.66863" y="0.707054" z="-0.230238"/>
+				<texcoord u="1.94688" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-28.5789" y="-3.83013" z="16.5"/>
+				<normal x="0.606149" y="0.707053" z="-0.364223"/>
+				<texcoord u="3.33875" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-24.5238" y="-3.83013" z="22.0813"/>
+				<normal x="0.517178" y="0.707053" z="-0.48229"/>
+				<texcoord u="4.75813" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4551" y="-3.83013" z="26.6505"/>
+				<normal x="0.947855" y="0.219122" z="-0.231424"/>
+				<texcoord u="18.687" v="-0.827152"/>
+			</vertex>
+			<vertex>
+				<position x="-19.5065" y="-4.33013" z="25.9663"/>
+				<normal x="0.947858" y="0.219111" z="-0.231421"/>
+				<texcoord u="18.4821" v="-1.00698"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5996" y="-6.93451" z="27.2154"/>
+				<normal x="0.90441" y="0.245186" z="-0.349179"/>
+				<texcoord u="17.5796" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-9.73607" y="7.60846" z="16.8634"/>
+				<normal x="-0.171064" y="0.939654" z="0.296291"/>
+				<texcoord u="-13.6938" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-11.1765" y="-5.94516" z="19.3583"/>
+				<normal x="-0.32135" y="-0.766118" z="0.556595"/>
+				<texcoord u="14.6938" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3524" y="-3.83013" z="30.1738"/>
+				<normal x="-0.273517" y="0.219107" z="-0.936579"/>
+				<texcoord u="18.7708" v="1.82715"/>
+			</vertex>
+			<vertex>
+				<position x="-12.7342" y="-4.33013" z="29.8763"/>
+				<normal x="-0.273518" y="0.219107" z="-0.936579"/>
+				<texcoord u="18.5206" v="2.00698"/>
+			</vertex>
+			<vertex>
+				<position x="-14.2694" y="-6.93451" z="29.7154"/>
+				<normal x="-0.149807" y="0.245189" z="-0.957831"/>
+				<texcoord u="17.5796" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1976" y="-3.83013" z="31.3849"/>
+				<normal x="0.218508" y="0.707107" z="-0.672498"/>
+				<texcoord u="8.33407" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-6.86109" y="-3.83013" z="32.2789"/>
+				<normal x="0.134923" y="0.707054" z="-0.694169"/>
+				<texcoord u="9.01627" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-3.44944" y="-3.83013" z="32.8192"/>
+				<normal x="0.061623" y="0.707054" z="-0.70447"/>
+				<texcoord u="9.75345" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="3.44944" y="-3.83013" z="32.8192"/>
+				<normal x="-0.0861914" y="0.707053" z="-0.701888"/>
+				<texcoord u="11.1728" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="6.86109" y="-3.83013" z="32.2789"/>
+				<normal x="-0.159087" y="0.707053" z="-0.689033"/>
+				<texcoord u="11.8825" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="10.1976" y="-3.83013" z="31.3849"/>
+				<normal x="-0.230239" y="0.707053" z="-0.66863"/>
+				<texcoord u="12.5647" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="16.5" y="-3.83013" z="28.5788"/>
+				<normal x="-0.364223" y="0.707053" z="-0.60615"/>
+				<texcoord u="13.9841" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="22.0813" y="-3.83013" z="24.5238"/>
+				<normal x="-0.48229" y="0.707053" z="-0.517178"/>
+				<texcoord u="15.431" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="26.6976" y="-3.83013" z="19.3969"/>
+				<normal x="-0.579277" y="0.707054" z="-0.405602"/>
+				<texcoord u="16.8503" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="28.5788" y="-3.83013" z="16.5"/>
+				<normal x="-0.618501" y="0.707053" z="-0.342829"/>
+				<texcoord u="17.5325" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="31.3849" y="-3.83012" z="10.1976"/>
+				<normal x="-0.676265" y="0.707052" z="-0.206744"/>
+				<texcoord u="18.9794" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="32.2789" y="-3.83012" z="6.86109"/>
+				<normal x="-0.694169" y="0.707054" z="-0.134923"/>
+				<texcoord u="19.6616" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="32.8075" y="-3.83013" z="3.52339"/>
+				<normal x="-0.674344" y="0.219127" z="-0.705155"/>
+				<texcoord u="18.7494" v="-0.82716"/>
+			</vertex>
+			<vertex>
+				<position x="32.2407" y="-4.33013" z="3.91004"/>
+				<normal x="-0.674343" y="0.219112" z="-0.705161"/>
+				<texcoord u="18.4821" v="-1.00699"/>
+			</vertex>
+			<vertex>
+				<position x="32.869" y="-6.93457" z="2.5"/>
+				<normal x="-0.754602" y="0.245193" z="-0.608651"/>
+				<texcoord u="17.5796" v="-0.351185"/>
+			</vertex>
+			<vertex>
+				<position x="22.353" y="-5.94516" z="0"/>
+				<normal x="0.642701" y="-0.766117" z="6.19864e-008"/>
+				<texcoord u="14.6938" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="19.4721" y="7.60846" z="0"/>
+				<normal x="0.342127" y="0.939654" z="5.68209e-008"/>
+				<texcoord u="-13.6938" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="32.8076" y="-3.83012" z="-3.52334"/>
+				<normal x="-0.674342" y="0.219112" z="0.705161"/>
+				<texcoord u="18.7692" v="1.82713"/>
+			</vertex>
+			<vertex>
+				<position x="32.2408" y="-4.33013" z="-3.90999"/>
+				<normal x="-0.674342" y="0.219108" z="0.705163"/>
+				<texcoord u="18.5206" v="2.00696"/>
+			</vertex>
+			<vertex>
+				<position x="32.869" y="-6.93447" z="-2.5"/>
+				<normal x="-0.754606" y="0.24518" z="0.608651"/>
+				<texcoord u="17.5797" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="32.2789" y="-3.83013" z="-6.8611"/>
+				<normal x="-0.691653" y="0.707109" z="0.147016"/>
+				<texcoord u="-20.0535" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="30.147" y="-3.83013" z="-13.4223"/>
+				<normal x="-0.640901" y="0.707053" z="0.298868"/>
+				<texcoord u="-18.6616" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="26.6976" y="-3.83013" z="-19.3969"/>
+				<normal x="-0.564757" y="0.707054" z="0.425588"/>
+				<texcoord u="-17.2422" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-12.7342" y="-4.33013" z="-29.8763"/>
+				<normal x="0.206252" y="0.81778" z="0.537304"/>
+				<texcoord u="-8.1246" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-12.1332" y="-4.43823" z="-29.6755"/>
+				<normal x="0.092871" y="0.965837" z="0.241937"/>
+				<texcoord u="-8.22224" v="2.33973"/>
+			</vertex>
+			<vertex>
+				<position x="-12.1332" y="-4.43823" z="-29.6755"/>
+				<normal x="-0.510495" y="0.155059" z="0.845785"/>
+				<texcoord u="18.3921" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5842" y="-5" z="-28.0274"/>
+				<normal x="-0.712498" y="0.0803892" z="0.697054"/>
+				<texcoord u="17.7716" v="-1.85981"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5" y="6.92821" z="-18.1865"/>
+				<normal x="-0.265008" y="0.847988" z="-0.459007"/>
+				<texcoord u="-15.1132" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-11.7361" y="-4.70228" z="-20.3275"/>
+				<normal x="-0.393971" y="-0.615751" z="-0.682377"/>
+				<texcoord u="16.1132" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-19.5065" y="-4.33013" z="-25.9663"/>
+				<normal x="0.163089" y="0.965837" z="0.201399"/>
+				<texcoord u="-6.48858" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-19.6332" y="-4.43823" z="-25.3454"/>
+				<normal x="0.163089" y="0.965837" z="0.201398"/>
+				<texcoord u="-6.38212" v="2.33973"/>
+			</vertex>
+			<vertex>
+				<position x="-19.6332" y="-4.43823" z="-25.3454"/>
+				<normal x="0.987718" y="0.15506" z="-0.0192072"/>
+				<texcoord u="18.3921" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-18.9804" y="-5" z="-23.1799"/>
+				<normal x="0.959915" y="0.0803907" z="-0.268514"/>
+				<texcoord u="17.8176" v="2.85981"/>
+			</vertex>
+			<vertex>
+				<position x="-19.6332" y="-4.43823" z="25.3454"/>
+				<normal x="0.163089" y="0.965837" z="-0.201398"/>
+				<texcoord u="5.97155" v="2.33972"/>
+			</vertex>
+			<vertex>
+				<position x="-19.6332" y="-4.43823" z="25.3454"/>
+				<normal x="0.987718" y="0.155062" z="0.0192047"/>
+				<texcoord u="18.3921" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-18.9804" y="-5" z="23.1799"/>
+				<normal x="0.959915" y="0.0803913" z="0.268514"/>
+				<texcoord u="17.7716" v="-1.85982"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5" y="6.92821" z="18.1865"/>
+				<normal x="-0.265008" y="0.847988" z="0.459007"/>
+				<texcoord u="-15.1132" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-11.7361" y="-4.70228" z="20.3275"/>
+				<normal x="-0.393971" y="-0.615751" z="0.682377"/>
+				<texcoord u="16.1132" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-12.1332" y="-4.43822" z="29.6755"/>
+				<normal x="0.0928709" y="0.965837" z="-0.241938"/>
+				<texcoord u="7.81166" v="2.33972"/>
+			</vertex>
+			<vertex>
+				<position x="-12.1332" y="-4.43822" z="29.6755"/>
+				<normal x="-0.510495" y="0.155059" z="-0.845785"/>
+				<texcoord u="18.3921" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5842" y="-5" z="28.0274"/>
+				<normal x="-0.7125" y="0.0803893" z="-0.697052"/>
+				<texcoord u="17.8176" v="2.85981"/>
+			</vertex>
+			<vertex>
+				<position x="32.2407" y="-4.33013" z="3.91004"/>
+				<normal x="-0.568445" y="0.81778" z="-0.0900327"/>
+				<texcoord u="20.263" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="31.7663" y="-4.43822" z="4.33013"/>
+				<normal x="-0.25596" y="0.965837" z="-0.0405401"/>
+				<texcoord u="20.1653" v="2.33972"/>
+			</vertex>
+			<vertex>
+				<position x="31.7663" y="-4.43822" z="4.33013"/>
+				<normal x="-0.477225" y="0.15506" z="-0.864993"/>
+				<texcoord u="18.3921" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="29.5646" y="-5" z="4.84753"/>
+				<normal x="-0.247416" y="0.0803891" z="-0.965569"/>
+				<texcoord u="17.7716" v="-1.85982"/>
+			</vertex>
+			<vertex>
+				<position x="23.4721" y="-4.70228" z="0"/>
+				<normal x="0.787941" y="-0.615751" z="3.61588e-008"/>
+				<texcoord u="16.1132" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="21" y="6.92821" z="0"/>
+				<normal x="0.530016" y="0.847988" z="-2.58277e-008"/>
+				<texcoord u="-15.1132" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="32.2408" y="-4.33013" z="-3.90999"/>
+				<normal x="-0.568444" y="0.817781" z="0.0900324"/>
+				<texcoord u="-20.6824" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="31.7663" y="-4.43823" z="-4.33013"/>
+				<normal x="-0.25596" y="0.965837" z="0.0405403"/>
+				<texcoord u="-20.5759" v="2.33973"/>
+			</vertex>
+			<vertex>
+				<position x="31.7663" y="-4.43823" z="-4.33013"/>
+				<normal x="-0.477226" y="0.15506" z="0.864993"/>
+				<texcoord u="18.3921" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="29.5646" y="-5" z="-4.84752"/>
+				<normal x="-0.247416" y="0.0803908" z="0.965569"/>
+				<texcoord u="17.8176" v="2.85981"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5842" y="-5" z="-28.0274"/>
+				<normal x="-1.92853e-007" y="1" z="3.00851e-007"/>
+				<texcoord u="-8.40795" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1773" y="-4.8607" z="-27.6275"/>
+				<normal x="-0.0928711" y="0.965837" z="-0.241937"/>
+				<texcoord u="-8.45527" v="3.23056"/>
+			</vertex>
+			<vertex>
+				<position x="-9.68235" y="-4.33013" z="-25.6994"/>
+				<normal x="-0.959915" y="-0.0803877" z="0.268515"/>
+				<texcoord u="17.612" v="-2.73393"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1773" y="-4.8607" z="-27.6275"/>
+				<normal x="-0.866025" y="-3.56106e-006" z="0.500001"/>
+				<texcoord u="17.767" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-11.1765" y="5.94516" z="-19.3583"/>
+				<normal x="-0.34737" y="0.719261" z="-0.601662"/>
+				<texcoord u="-16.5326" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-12.1542" y="-3.25389" z="-21.0517"/>
+				<normal x="-0.456773" y="-0.406737" z="-0.791154"/>
+				<texcoord u="17.5326" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-18.9804" y="-5" z="-23.1799"/>
+				<normal x="1.38854e-007" y="1" z="6.94271e-008"/>
+				<texcoord u="-6.20523" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-18.8375" y="-4.8607" z="-22.6275"/>
+				<normal x="-0.163089" y="0.965837" z="-0.201398"/>
+				<texcoord u="-6.14561" v="3.23056"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4152" y="-4.33013" z="-21.2349"/>
+				<normal x="0.712496" y="-0.080389" z="-0.697055"/>
+				<texcoord u="17.6309" v="3.73393"/>
+			</vertex>
+			<vertex>
+				<position x="-18.9804" y="-5" z="23.1799"/>
+				<normal x="-9.56551e-007" y="1" z="1.22654e-006"/>
+				<texcoord u="5.78584" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-18.8375" y="-4.8607" z="22.6275"/>
+				<normal x="-0.163089" y="0.965837" z="0.201398"/>
+				<texcoord u="5.73852" v="3.23056"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4152" y="-4.33013" z="21.2349"/>
+				<normal x="0.7125" y="-0.0803887" z="0.697052"/>
+				<texcoord u="17.612" v="-2.73394"/>
+			</vertex>
+			<vertex>
+				<position x="-18.8375" y="-4.8607" z="22.6275"/>
+				<normal x="0.866026" y="3.31028e-006" z="0.499999"/>
+				<texcoord u="17.767" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-11.1765" y="5.94516" z="19.3583"/>
+				<normal x="-0.34737" y="0.719261" z="0.601663"/>
+				<texcoord u="-16.5326" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-12.1542" y="-3.25389" z="21.0517"/>
+				<normal x="-0.456773" y="-0.406737" z="0.791154"/>
+				<texcoord u="17.5326" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5842" y="-5" z="28.0274"/>
+				<normal x="1.73568e-007" y="1" z="-2.00567e-007"/>
+				<texcoord u="7.98855" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1773" y="-4.8607" z="27.6275"/>
+				<normal x="-0.092871" y="0.965837" z="0.241938"/>
+				<texcoord u="8.04818" v="3.23056"/>
+			</vertex>
+			<vertex>
+				<position x="-9.68235" y="-4.33013" z="25.6994"/>
+				<normal x="-0.959915" y="-0.0803927" z="-0.268516"/>
+				<texcoord u="17.6309" v="3.73393"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1773" y="-4.8607" z="27.6275"/>
+				<normal x="-0.866026" y="-3.13666e-006" z="-0.499999"/>
+				<texcoord u="17.767" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="29.5646" y="-5" z="4.84753"/>
+				<normal x="2.46852e-007" y="1" z="-1.88996e-007"/>
+				<texcoord u="19.9796" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="29.0148" y="-4.8607" z="5"/>
+				<normal x="0.25596" y="0.965837" z="0.0405399"/>
+				<texcoord u="19.9323" v="3.23055"/>
+			</vertex>
+			<vertex>
+				<position x="27.0975" y="-4.33013" z="4.46455"/>
+				<normal x="0.247415" y="-0.0803914" z="-0.965569"/>
+				<texcoord u="17.612" v="-2.73394"/>
+			</vertex>
+			<vertex>
+				<position x="29.0148" y="-4.8607" z="5"/>
+				<normal x="-3.31799e-007" y="-1.10343e-006" z="-1"/>
+				<texcoord u="17.767" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="24.3084" y="-3.25389" z="0"/>
+				<normal x="0.913546" y="-0.406736" z="5.03949e-008"/>
+				<texcoord u="17.5326" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="22.3531" y="5.94516" z="0"/>
+				<normal x="0.69474" y="0.719261" z="-1.49801e-007"/>
+				<texcoord u="-16.5326" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="29.0148" y="-4.8607" z="-5"/>
+				<normal x="0.25596" y="0.965837" z="-0.0405406"/>
+				<texcoord u="-20.3394" v="3.23056"/>
+			</vertex>
+			<vertex>
+				<position x="27.0976" y="-4.33013" z="-4.46455"/>
+				<normal x="0.247415" y="-0.0803924" z="0.965569"/>
+				<texcoord u="17.6309" v="3.73393"/>
+			</vertex>
+			<vertex>
+				<position x="29.0148" y="-4.8607" z="-5"/>
+				<normal x="9.64533e-007" y="7.71626e-009" z="1"/>
+				<texcoord u="17.767" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-9.60285" y="-3.92151" z="-25.2929"/>
+				<normal x="-0.253578" y="0.706622" z="-0.660594"/>
+				<texcoord u="-8.39029" v="4.09478"/>
+			</vertex>
+			<vertex>
+				<position x="-9.68235" y="-4.33013" z="-25.6994"/>
+				<normal x="-0.179344" y="0.865768" z="-0.467206"/>
+				<texcoord u="-8.41318" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8902" y="-1.77869" z="-23.0051"/>
+				<normal x="-0.63171" y="-0.0835466" z="-0.77069"/>
+				<texcoord u="18.9519" v="-3.90187"/>
+			</vertex>
+			<vertex>
+				<position x="-10.3751" y="-2.5" z="-23.4759"/>
+				<normal x="-0.94786" y="-0.219108" z="-0.231417"/>
+				<texcoord u="18.421" v="-3.63831"/>
+			</vertex>
+			<vertex>
+				<position x="-11.7361" y="4.70228" z="-20.3275"/>
+				<normal x="-0.414551" y="0.559098" z="-0.718023"/>
+				<texcoord u="-17.9519" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-12.5" y="0" z="-21.6507"/>
+				<normal x="-0.500001" y="-1.11429e-006" z="-0.866025"/>
+				<texcoord u="20.3713" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-12.4126" y="-1.66329" z="-21.4992"/>
+				<normal x="-0.489073" y="-0.207918" z="-0.847099"/>
+				<texcoord u="18.9519" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-17.1028" y="-3.92152" z="-20.9628"/>
+				<normal x="-0.445302" y="0.706622" z="-0.549902"/>
+				<texcoord u="-6.21234" v="4.09478"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4152" y="-4.33013" z="-21.2349"/>
+				<normal x="-0.314942" y="0.865767" z="-0.38892"/>
+				<texcoord u="-6.19999" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-15.1432" y="-2.5" z="-20.723"/>
+				<normal x="0.273512" y="-0.219111" z="-0.93658"/>
+				<texcoord u="18.4624" v="4.63831"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4778" y="-1.77869" z="20.9337"/>
+				<normal x="-0.351583" y="-0.0835452" z="0.932421"/>
+				<texcoord u="18.9519" v="-3.90189"/>
+			</vertex>
+			<vertex>
+				<position x="-17.1028" y="-3.92153" z="20.9627"/>
+				<normal x="-0.445302" y="0.706621" z="0.549902"/>
+				<texcoord u="5.8035" v="4.09478"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4152" y="-4.33013" z="21.2349"/>
+				<normal x="-0.314941" y="0.865768" z="0.388919"/>
+				<texcoord u="5.7806" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8701" y="-2.01919" z="20.7557"/>
+				<normal x="0.0191613" y="-0.267935" z="0.963247"/>
+				<texcoord u="18.5573" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-15.1432" y="-2.5" z="20.723"/>
+				<normal x="0.273514" y="-0.21911" z="0.936579"/>
+				<texcoord u="18.421" v="-3.63832"/>
+			</vertex>
+			<vertex>
+				<position x="-17.1028" y="-3.92153" z="20.9627"/>
+				<normal x="0.510496" y="-0.155063" z="0.845783"/>
+				<texcoord u="17.77" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-11.7361" y="4.70228" z="20.3275"/>
+				<normal x="-0.414551" y="0.559098" z="0.718023"/>
+				<texcoord u="-17.9519" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-12.5" y="0" z="21.6506"/>
+				<normal x="-0.5" y="-1.12977e-006" z="0.866025"/>
+				<texcoord u="20.3713" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-12.4126" y="-1.66329" z="21.4992"/>
+				<normal x="-0.489074" y="-0.207915" z="0.8471"/>
+				<texcoord u="18.9519" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8902" y="-1.77868" z="23.005"/>
+				<normal x="-0.631709" y="-0.0835456" z="0.77069"/>
+				<texcoord u="18.9519" v="4.90189"/>
+			</vertex>
+			<vertex>
+				<position x="-9.60285" y="-3.92152" z="25.2929"/>
+				<normal x="-0.253578" y="0.706622" z="0.660593"/>
+				<texcoord u="7.98145" v="4.09478"/>
+			</vertex>
+			<vertex>
+				<position x="-10.3751" y="-2.5" z="23.4759"/>
+				<normal x="-0.94786" y="-0.219108" z="0.231414"/>
+				<texcoord u="18.4624" v="4.63832"/>
+			</vertex>
+			<vertex>
+				<position x="-9.60285" y="-3.92152" z="25.2929"/>
+				<normal x="-0.987718" y="-0.15506" z="-0.019206"/>
+				<texcoord u="17.77" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="26.7057" y="-3.92153" z="4.33013"/>
+				<normal x="0.698881" y="0.706621" z="0.110692"/>
+				<texcoord u="19.9973" v="4.09477"/>
+			</vertex>
+			<vertex>
+				<position x="25.368" y="-1.77868" z="2.07127"/>
+				<normal x="0.983292" y="-0.0835439" z="-0.161731"/>
+				<texcoord u="18.9519" v="-3.9019"/>
+			</vertex>
+			<vertex>
+				<position x="25.5182" y="-2.5" z="2.75286"/>
+				<normal x="0.674342" y="-0.219106" z="-0.705164"/>
+				<texcoord u="18.4209" v="-3.63832"/>
+			</vertex>
+			<vertex>
+				<position x="26.7057" y="-3.92153" z="4.33013"/>
+				<normal x="0.477225" y="-0.15506" z="-0.864993"/>
+				<texcoord u="17.77" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="24.8252" y="-1.66329" z="0"/>
+				<normal x="0.978148" y="-0.207912" z="3.10122e-008"/>
+				<texcoord u="18.9519" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="25" y="0" z="0"/>
+				<normal x="1" y="-7.8929e-007" z="2.96951e-006"/>
+				<texcoord u="20.3713" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="23.4721" y="4.70228" z="0"/>
+				<normal x="0.829101" y="0.559098" z="-5.68209e-008"/>
+				<texcoord u="-17.9519" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="26.7057" y="-3.92151" z="-4.33013"/>
+				<normal x="0.69888" y="0.706622" z="-0.110692"/>
+				<texcoord u="-20.4061" v="4.09479"/>
+			</vertex>
+			<vertex>
+				<position x="25.5183" y="-2.5" z="-2.75289"/>
+				<normal x="0.674343" y="-0.21911" z="0.705161"/>
+				<texcoord u="18.4624" v="4.63831"/>
+			</vertex>
+			<vertex>
+				<position x="-10.4246" y="-2.35081" z="-23.4141"/>
+				<normal x="-0.369634" y="0.258738" z="-0.892427"/>
+				<texcoord u="-8.01628" v="4.80672"/>
+			</vertex>
+			<vertex>
+				<position x="-10.3751" y="-2.5" z="-23.4759"/>
+				<normal x="-0.310447" y="0.499557" z="-0.808743"/>
+				<texcoord u="-8.0349" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-10.54" y="-2.01917" z="-23.2557"/>
+				<normal x="-0.438558" y="0.258489" z="-0.860727"/>
+				<texcoord u="-7.97017" v="4.91963"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8902" y="-1.77869" z="-23.0051"/>
+				<normal x="-0.63171" y="-0.0835466" z="-0.77069"/>
+				<texcoord u="-7.85559" v="5.00151"/>
+			</vertex>
+			<vertex>
+				<position x="-12.5" y="0" z="-21.6507"/>
+				<normal x="-0.500001" y="-1.11429e-006" z="-0.866025"/>
+				<texcoord u="-7.30659" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-12.1542" y="3.25389" z="-21.0517"/>
+				<normal x="-0.463613" y="0.374501" z="-0.803002"/>
+				<texcoord u="-19.3713" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-15.0649" y="-2.35082" z="-20.735"/>
+				<normal x="-0.588045" y="0.258733" z="-0.766329"/>
+				<texcoord u="-6.5969" v="4.80672"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8701" y="-2.01917" z="-20.7557"/>
+				<normal x="-0.526127" y="0.25849" z="-0.810169"/>
+				<texcoord u="-6.6418" v="4.91963"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4779" y="-1.77869" z="-20.9337"/>
+				<normal x="-0.351583" y="-0.0835462" z="-0.932421"/>
+				<texcoord u="-6.7534" v="5.00151"/>
+			</vertex>
+			<vertex>
+				<position x="-12.4126" y="1.66329" z="-21.4992"/>
+				<normal x="-0.489073" y="0.207917" z="-0.8471"/>
+				<texcoord u="21.7907" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-15.0649" y="-2.35082" z="-20.735"/>
+				<normal x="-0.588045" y="0.258733" z="-0.766329"/>
+				<texcoord u="-6.59579" v="4.80672"/>
+			</vertex>
+			<vertex>
+				<position x="-15.1432" y="-2.5" z="-20.723"/>
+				<normal x="-0.545172" y="0.499548" z="-0.67323"/>
+				<texcoord u="-6.57827" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-15.0649" y="-2.35083" z="20.735"/>
+				<normal x="-0.588043" y="0.258737" z="0.766329"/>
+				<texcoord u="6.17862" v="4.80671"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8701" y="-2.01919" z="20.7557"/>
+				<normal x="-0.526125" y="0.25849" z="0.81017"/>
+				<texcoord u="6.22361" v="4.91963"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4778" y="-1.77869" z="20.9337"/>
+				<normal x="-0.351583" y="-0.0835452" z="0.932421"/>
+				<texcoord u="6.33821" v="5.00151"/>
+			</vertex>
+			<vertex>
+				<position x="-12.5" y="0" z="21.6506"/>
+				<normal x="-0.5" y="-1.12977e-006" z="0.866025"/>
+				<texcoord u="6.8872" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-15.0649" y="-2.35083" z="20.735"/>
+				<normal x="-0.588043" y="0.258737" z="0.766329"/>
+				<texcoord u="6.17751" v="4.80671"/>
+			</vertex>
+			<vertex>
+				<position x="-15.1432" y="-2.5" z="20.723"/>
+				<normal x="-0.545169" y="0.499554" z="0.673229"/>
+				<texcoord u="6.15889" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-12.1542" y="3.25389" z="21.0517"/>
+				<normal x="-0.463613" y="0.374501" z="0.803002"/>
+				<texcoord u="-19.3713" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-12.5" y="0" z="21.6506"/>
+				<normal x="-0.5" y="-1.12977e-006" z="0.866025"/>
+				<texcoord u="20.481" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-12.4126" y="1.66329" z="21.4992"/>
+				<normal x="-0.489073" y="0.207913" z="0.847101"/>
+				<texcoord u="21.7907" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-10.4246" y="-2.35084" z="23.4141"/>
+				<normal x="-0.369636" y="0.258738" z="0.892426"/>
+				<texcoord u="7.59689" v="4.80671"/>
+			</vertex>
+			<vertex>
+				<position x="-10.54" y="-2.01919" z="23.2557"/>
+				<normal x="-0.438561" y="0.258489" z="0.860725"/>
+				<texcoord u="7.55198" v="4.91963"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8902" y="-1.77868" z="23.005"/>
+				<normal x="-0.631709" y="-0.0835456" z="0.77069"/>
+				<texcoord u="7.44038" v="5.00151"/>
+			</vertex>
+			<vertex>
+				<position x="-10.4246" y="-2.35084" z="23.4141"/>
+				<normal x="-0.369636" y="0.258738" z="0.892426"/>
+				<texcoord u="7.59799" v="4.80671"/>
+			</vertex>
+			<vertex>
+				<position x="25.4895" y="-2.35085" z="2.67906"/>
+				<normal x="0.957681" y="0.258739" z="0.1261"/>
+				<texcoord u="20.3713" v="4.80671"/>
+			</vertex>
+			<vertex>
+				<position x="25.5182" y="-2.5" z="2.75286"/>
+				<normal x="0.855614" y="0.499559" z="0.135516"/>
+				<texcoord u="20.3527" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="25.4895" y="-2.35085" z="2.67906"/>
+				<normal x="0.957681" y="0.258739" z="0.1261"/>
+				<texcoord u="20.3724" v="4.80671"/>
+			</vertex>
+			<vertex>
+				<position x="25.41" y="-2.0192" z="2.5"/>
+				<normal x="0.96469" y="0.258489" z="0.0505599"/>
+				<texcoord u="20.4174" v="4.91962"/>
+			</vertex>
+			<vertex>
+				<position x="25.368" y="-1.77868" z="2.07127"/>
+				<normal x="0.983292" y="-0.0835439" z="-0.161731"/>
+				<texcoord u="20.532" v="5.00151"/>
+			</vertex>
+			<vertex>
+				<position x="25" y="0" z="0"/>
+				<normal x="1" y="-7.8929e-007" z="2.96951e-006"/>
+				<texcoord u="21.081" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="25.4895" y="-2.3508" z="-2.67906"/>
+				<normal x="0.957682" y="0.258737" z="-0.126095"/>
+				<texcoord u="21.7907" v="4.80672"/>
+			</vertex>
+			<vertex>
+				<position x="25.41" y="-2.01916" z="-2.5"/>
+				<normal x="0.964691" y="0.258489" z="-0.0505458"/>
+				<texcoord u="21.7458" v="4.91964"/>
+			</vertex>
+			<vertex>
+				<position x="25.3681" y="-1.77869" z="-2.07135"/>
+				<normal x="0.983292" y="-0.0835441" z="0.161734"/>
+				<texcoord u="21.6342" v="5.00151"/>
+			</vertex>
+			<vertex>
+				<position x="24.3084" y="3.25389" z="0"/>
+				<normal x="0.927226" y="0.374501" z="1.03311e-008"/>
+				<texcoord u="-19.3713" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="24.8252" y="1.66329" z="0"/>
+				<normal x="0.978148" y="0.20791" z="-3.87653e-008"/>
+				<texcoord u="21.7907" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="24.8631" y="0" z="-2.61322"/>
+				<normal x="0.996919" y="3.16546e-007" z="-0.0784327"/>
+				<texcoord u="-20.7907" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="25.4895" y="-2.3508" z="-2.67906"/>
+				<normal x="0.957682" y="0.258737" z="-0.126095"/>
+				<texcoord u="-20.7907" v="4.80672"/>
+			</vertex>
+			<vertex>
+				<position x="25.5183" y="-2.5" z="-2.75289"/>
+				<normal x="0.855617" y="0.499555" z="-0.135516"/>
+				<texcoord u="-20.7721" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="18.5786" y="0" z="-16.7283"/>
+				<normal x="0.754719" y="4.0155e-007" z="-0.656048"/>
+				<texcoord u="-16.5326" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="20.2254" y="0" z="-14.6946"/>
+				<normal x="0.809017" y="6.17863e-008" z="-0.587785"/>
+				<texcoord u="-17.2422" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="16.7283" y="0" z="-18.5786"/>
+				<normal x="0.707107" y="4.62762e-007" z="-0.707107"/>
+				<texcoord u="-15.8229" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="14.6946" y="0" z="-20.2254"/>
+				<normal x="0.544639" y="1.61967e-007" z="-0.838671"/>
+				<texcoord u="-15.1132" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="12.5" y="0" z="-21.6507"/>
+				<normal x="0.499999" y="2.54869e-007" z="-0.866026"/>
+				<texcoord u="-14.4035" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="10.1684" y="0" z="-22.8387"/>
+				<normal x="0.422631" y="1.80183e-007" z="-0.906302"/>
+				<texcoord u="-13.6938" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="7.72543" y="0" z="-23.7764"/>
+				<normal x="0.358368" y="1.54254e-008" z="-0.93358"/>
+				<texcoord u="-12.9841" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="5.1978" y="0" z="-24.4537"/>
+				<normal x="0.156434" y="7.48132e-007" z="-0.987688"/>
+				<texcoord u="-12.2744" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="2.61321" y="0" z="-24.8631"/>
+				<normal x="0.104528" y="7.56882e-007" z="-0.994522"/>
+				<texcoord u="-11.5647" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="0" z="-25"/>
+				<normal x="0.0174663" y="2.57404e-007" z="-0.999847"/>
+				<texcoord u="-10.855" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-2.61322" y="0" z="-24.8631"/>
+				<normal x="-0.0523345" y="3.7021e-007" z="-0.99863"/>
+				<texcoord u="-10.1453" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-5.1978" y="0" z="-24.4537"/>
+				<normal x="-0.258819" y="7.01856e-007" z="-0.965926"/>
+				<texcoord u="-9.43566" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-7.72543" y="0" z="-23.7764"/>
+				<normal x="-0.325581" y="7.05286e-007" z="-0.945514"/>
+				<texcoord u="-8.72597" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1684" y="0" z="-22.8387"/>
+				<normal x="-0.430523" y="4.40076e-007" z="-0.90258"/>
+				<texcoord u="-8.01628" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-10.4246" y="2.35083" z="-23.4141"/>
+				<normal x="-0.36963" y="-0.258736" z="-0.892429"/>
+				<texcoord u="-8.01628" v="-3.80672"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8902" y="1.77869" z="-23.005"/>
+				<normal x="-0.631711" y="0.0835458" z="-0.770689"/>
+				<texcoord u="-7.85978" v="-4.00151"/>
+			</vertex>
+			<vertex>
+				<position x="-12.5" y="0" z="-21.6507"/>
+				<normal x="-0.500001" y="-1.11429e-006" z="-0.866025"/>
+				<texcoord u="-7.30659" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-12.4126" y="1.66329" z="-21.4992"/>
+				<normal x="-0.489073" y="0.207917" z="-0.8471"/>
+				<texcoord u="-20.7907" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8902" y="1.77869" z="-23.005"/>
+				<normal x="-0.631711" y="0.0835458" z="-0.770689"/>
+				<texcoord u="-20.7907" v="-3.90188"/>
+			</vertex>
+			<vertex>
+				<position x="-10.54" y="2.01918" z="-23.2557"/>
+				<normal x="-0.843776" y="0.267935" z="-0.46503"/>
+				<texcoord u="-20.6123" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-12.4126" y="1.66329" z="-21.4992"/>
+				<normal x="-0.489073" y="0.207917" z="-0.8471"/>
+				<texcoord u="-20.7907" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4778" y="1.77869" z="-20.9337"/>
+				<normal x="-0.351581" y="0.0835455" z="-0.932422"/>
+				<texcoord u="-20.7719" v="4.90188"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8701" y="2.01919" z="-20.7557"/>
+				<normal x="-0.526134" y="-0.258489" z="-0.810165"/>
+				<texcoord u="-6.643" v="-3.91963"/>
+			</vertex>
+			<vertex>
+				<position x="-14.6946" y="0" z="-20.2254"/>
+				<normal x="-0.566393" y="4.20775e-007" z="-0.824136"/>
+				<texcoord u="-6.5969" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4778" y="1.77869" z="-20.9337"/>
+				<normal x="-0.351581" y="0.0835455" z="-0.932422"/>
+				<texcoord u="-6.7576" v="-4.00152"/>
+			</vertex>
+			<vertex>
+				<position x="-16.7283" y="0" z="-18.5786"/>
+				<normal x="-0.656049" y="2.47107e-007" z="-0.754718"/>
+				<texcoord u="-5.88721" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5786" y="0" z="-16.7283"/>
+				<normal x="-0.731344" y="1.3385e-007" z="-0.682009"/>
+				<texcoord u="-5.17752" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-20.2254" y="0" z="-14.6946"/>
+				<normal x="-0.777146" y="4.859e-007" z="-0.62932"/>
+				<texcoord u="-4.46783" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-22.8386" y="0" z="-10.1684"/>
+				<normal x="-0.906302" y="-9.78134e-008" z="-0.42263"/>
+				<texcoord u="-3.04845" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-21.6507" y="0" z="-12.5"/>
+				<normal x="-0.956147" y="0.00258237" z="0.292876"/>
+				<texcoord u="-3.75814" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-23.7764" y="0" z="-7.72543"/>
+				<normal x="-0.945514" y="-1.44146e-007" z="-0.325582"/>
+				<texcoord u="-2.33876" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4537" y="0" z="-5.1978"/>
+				<normal x="-0.965926" y="2.93083e-007" z="-0.258819"/>
+				<texcoord u="-1.62907" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-25" y="0" z="0"/>
+				<normal x="-0.999847" y="2.72848e-007" z="-0.0174662"/>
+				<texcoord u="-0.209689" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-24.8631" y="0" z="-2.61321"/>
+				<normal x="-0.751441" y="0.000984038" z="0.6598"/>
+				<texcoord u="-0.919379" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-24.8631" y="0" z="2.61321"/>
+				<normal x="-0.996196" y="2.05923e-007" z="0.0871413"/>
+				<texcoord u="0.5" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4537" y="0" z="5.19779"/>
+				<normal x="-0.987688" y="2.31381e-007" z="0.156435"/>
+				<texcoord u="1.20969" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-23.7764" y="0" z="7.72543"/>
+				<normal x="-0.933581" y="1.0952e-006" z="0.358367"/>
+				<texcoord u="1.91938" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-22.8386" y="0" z="10.1684"/>
+				<normal x="-0.913546" y="9.49964e-007" z="0.406737"/>
+				<texcoord u="2.62907" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-21.6506" y="0" z="12.5"/>
+				<normal x="-0.874626" y="6.9499e-007" z="0.484798"/>
+				<texcoord u="3.33875" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-20.2254" y="0" z="14.6946"/>
+				<normal x="-0.838671" y="4.0106e-007" z="0.544639"/>
+				<texcoord u="4.04844" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5786" y="0" z="16.7283"/>
+				<normal x="-0.707107" y="2.0053e-007" z="0.707107"/>
+				<texcoord u="4.75813" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-16.7283" y="0" z="18.5786"/>
+				<normal x="-0.656048" y="4.11846e-007" z="0.754719"/>
+				<texcoord u="5.46782" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-14.6946" y="0" z="20.2254"/>
+				<normal x="-0.566391" y="8.91734e-007" z="0.824137"/>
+				<texcoord u="6.17751" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4778" y="1.77868" z="20.9337"/>
+				<normal x="-0.351583" y="0.0835443" z="0.932422"/>
+				<texcoord u="6.33403" v="-4.00152"/>
+			</vertex>
+			<vertex>
+				<position x="-12.5" y="0" z="21.6506"/>
+				<normal x="-0.5" y="-1.12977e-006" z="0.866025"/>
+				<texcoord u="6.8872" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-12.4126" y="1.66329" z="21.4992"/>
+				<normal x="-0.489073" y="0.207913" z="0.847101"/>
+				<texcoord u="-20.7907" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4778" y="1.77868" z="20.9337"/>
+				<normal x="-0.351583" y="0.0835443" z="0.932422"/>
+				<texcoord u="-20.7907" v="-3.9019"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8701" y="2.0192" z="20.7557"/>
+				<normal x="0.0191612" y="0.267934" z="0.963247"/>
+				<texcoord u="-20.6123" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-15.0649" y="2.35086" z="20.735"/>
+				<normal x="-0.588047" y="-0.258735" z="0.766327"/>
+				<texcoord u="6.1764" v="-3.80671"/>
+			</vertex>
+			<vertex>
+				<position x="-12.4126" y="1.66329" z="21.4992"/>
+				<normal x="-0.489073" y="0.207913" z="0.847101"/>
+				<texcoord u="-20.7907" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8903" y="1.77868" z="23.005"/>
+				<normal x="-0.63171" y="0.0835444" z="0.77069"/>
+				<texcoord u="-20.7907" v="4.90189"/>
+			</vertex>
+			<vertex>
+				<position x="-10.54" y="2.0192" z="23.2557"/>
+				<normal x="-0.438564" y="-0.258489" z="0.860724"/>
+				<texcoord u="7.55078" v="-3.91963"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1684" y="0" z="22.8386"/>
+				<normal x="-0.430528" y="1.42832e-007" z="0.902577"/>
+				<texcoord u="7.59689" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8903" y="1.77868" z="23.005"/>
+				<normal x="-0.63171" y="0.0835444" z="0.77069"/>
+				<texcoord u="7.43618" v="-4.00152"/>
+			</vertex>
+			<vertex>
+				<position x="-7.72543" y="0" z="23.7764"/>
+				<normal x="-0.325582" y="-1.54442e-008" z="0.945514"/>
+				<texcoord u="8.30658" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-10.4246" y="2.35085" z="23.4141"/>
+				<normal x="-0.369638" y="-0.258735" z="0.892426"/>
+				<texcoord u="7.59689" v="-3.80671"/>
+			</vertex>
+			<vertex>
+				<position x="-5.19779" y="0" z="24.4537"/>
+				<normal x="-0.224965" y="4.78771e-007" z="0.974367"/>
+				<texcoord u="9.01627" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-2.61321" y="0" z="24.8631"/>
+				<normal x="-0.156435" y="7.17281e-007" z="0.987688"/>
+				<texcoord u="9.72595" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="0" z="25"/>
+				<normal x="0.0523358" y="3.93348e-007" z="0.99863"/>
+				<texcoord u="10.4356" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="2.61321" y="0" z="24.8631"/>
+				<normal x="0.104529" y="7.02819e-007" z="0.994522"/>
+				<texcoord u="11.1453" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="5.19779" y="0" z="24.4537"/>
+				<normal x="0.190796" y="2.47107e-007" z="0.98163"/>
+				<texcoord u="11.855" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="7.72543" y="0" z="23.7764"/>
+				<normal x="0.258819" y="4.24199e-007" z="0.965926"/>
+				<texcoord u="12.5647" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="10.1684" y="0" z="22.8386"/>
+				<normal x="0.453991" y="3.08508e-007" z="0.891006"/>
+				<texcoord u="13.2744" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="12.5" y="0" z="21.6506"/>
+				<normal x="0.5" y="6.64203e-007" z="0.866025"/>
+				<texcoord u="13.9841" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="14.6946" y="0" z="20.2254"/>
+				<normal x="0.573565" y="7.77359e-007" z="0.81916"/>
+				<texcoord u="14.6938" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="16.7283" y="0" z="18.5786"/>
+				<normal x="0.629321" y="5.32177e-007" z="0.777146"/>
+				<texcoord u="15.4035" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="18.5786" y="0" z="16.7283"/>
+				<normal x="0.777146" y="6.63292e-007" z="0.62932"/>
+				<texcoord u="16.1132" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="20.2254" y="0" z="14.6946"/>
+				<normal x="0.809017" y="4.24781e-007" z="0.587785"/>
+				<texcoord u="16.8228" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="21.6506" y="0" z="12.5"/>
+				<normal x="0.866025" y="3.35963e-007" z="0.5"/>
+				<texcoord u="17.5325" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="22.8386" y="0" z="10.1684"/>
+				<normal x="0.0299593" y="3.55511e-008" z="0.999551"/>
+				<texcoord u="18.2422" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="24.4537" y="0" z="5.19779"/>
+				<normal x="0.978148" y="1.69912e-007" z="0.207912"/>
+				<texcoord u="19.6616" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="23.7764" y="0" z="7.72543"/>
+				<normal x="0.868481" y="-0.00176972" z="-0.49572"/>
+				<texcoord u="18.9519" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="24.863" y="0" z="2.61321"/>
+				<normal x="0.996919" y="3.86032e-007" z="0.0784415"/>
+				<texcoord u="20.3713" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="25.368" y="1.77868" z="2.07124"/>
+				<normal x="0.983292" y="0.0835437" z="-0.161731"/>
+				<texcoord u="20.5278" v="-4.00152"/>
+			</vertex>
+			<vertex>
+				<position x="25" y="0" z="0"/>
+				<normal x="1" y="-7.8929e-007" z="2.96951e-006"/>
+				<texcoord u="21.081" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="24.8252" y="1.66329" z="0"/>
+				<normal x="0.978148" y="0.20791" z="-3.87653e-008"/>
+				<texcoord u="-20.7907" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="25.368" y="1.77868" z="2.07124"/>
+				<normal x="0.983292" y="0.0835437" z="-0.161731"/>
+				<texcoord u="-20.7907" v="-3.90191"/>
+			</vertex>
+			<vertex>
+				<position x="25.41" y="2.01922" z="2.5"/>
+				<normal x="0.824617" y="0.267934" z="-0.498215"/>
+				<texcoord u="-20.6123" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="24.8631" y="0" z="-2.61322"/>
+				<normal x="0.996919" y="3.16546e-007" z="-0.0784327"/>
+				<texcoord u="21.7907" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="25.3681" y="1.77869" z="-2.07132"/>
+				<normal x="0.983291" y="0.0835437" z="0.161735"/>
+				<texcoord u="21.63" v="-4.00151"/>
+			</vertex>
+			<vertex>
+				<position x="24.8252" y="1.66329" z="0"/>
+				<normal x="0.978148" y="0.20791" z="-3.87653e-008"/>
+				<texcoord u="-20.7907" v="5.60711"/>
+			</vertex>
+			<vertex>
+				<position x="25.3681" y="1.77869" z="-2.07132"/>
+				<normal x="0.983291" y="0.0835437" z="0.161735"/>
+				<texcoord u="-20.7719" v="4.90188"/>
+			</vertex>
+			<vertex>
+				<position x="25.41" y="2.01917" z="-2.5"/>
+				<normal x="0.824615" y="0.267934" z="0.498217"/>
+				<texcoord u="-20.6123" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="24.8631" y="0" z="-2.61322"/>
+				<normal x="0.996919" y="3.16546e-007" z="-0.0784327"/>
+				<texcoord u="-20.7907" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="24.4537" y="0" z="-5.1978"/>
+				<normal x="0.98163" y="5.25103e-007" z="-0.190796"/>
+				<texcoord u="-20.081" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="25.4895" y="2.35082" z="-2.67906"/>
+				<normal x="0.957682" y="-0.258735" z="-0.126097"/>
+				<texcoord u="-20.7907" v="-3.80672"/>
+			</vertex>
+			<vertex>
+				<position x="23.7764" y="0" z="-7.72544"/>
+				<normal x="0.956309" y="6.48657e-007" z="-0.292358"/>
+				<texcoord u="-19.3713" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="22.8387" y="0" z="-10.1684"/>
+				<normal x="0.933581" y="2.77657e-007" z="-0.358367"/>
+				<texcoord u="-18.6616" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="21.6507" y="0" z="-12.5"/>
+				<normal x="0.83867" y="3.85635e-007" z="-0.544639"/>
+				<texcoord u="-17.9519" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-10.3751" y="2.5" z="-23.4759"/>
+				<normal x="-0.310448" y="-0.499557" z="-0.808743"/>
+				<texcoord u="-8.0809" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-10.54" y="2.01918" z="-23.2557"/>
+				<normal x="-0.843776" y="0.267935" z="-0.46503"/>
+				<texcoord u="-20.6434" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-10.4246" y="2.35083" z="-23.4141"/>
+				<normal x="-0.947859" y="0.219109" z="-0.231418"/>
+				<texcoord u="-20.3992" v="-3.67265"/>
+			</vertex>
+			<vertex>
+				<position x="-10.3751" y="2.5" z="-23.4759"/>
+				<normal x="-0.94786" y="0.219106" z="-0.231416"/>
+				<texcoord u="-20.3011" v="-3.63832"/>
+			</vertex>
+			<vertex>
+				<position x="-9.60285" y="3.92152" z="-25.2929"/>
+				<normal x="-0.987719" y="0.155057" z="0.0192062"/>
+				<texcoord u="-19.6087" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-15.0649" y="2.35084" z="-20.735"/>
+				<normal x="0.273528" y="0.219104" z="-0.936577"/>
+				<texcoord u="-20.3699" v="4.67265"/>
+			</vertex>
+			<vertex>
+				<position x="-15.1432" y="2.5" z="-20.723"/>
+				<normal x="0.273523" y="0.219102" z="-0.936578"/>
+				<texcoord u="-20.2597" v="4.63831"/>
+			</vertex>
+			<vertex>
+				<position x="-17.1029" y="3.92152" z="-20.9628"/>
+				<normal x="-0.445302" y="-0.706622" z="-0.549902"/>
+				<texcoord u="-6.22289" v="-3.09478"/>
+			</vertex>
+			<vertex>
+				<position x="-15.1432" y="2.5" z="20.723"/>
+				<normal x="-0.545169" y="-0.499552" z="0.673229"/>
+				<texcoord u="6.1129" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-15.0649" y="2.35086" z="20.735"/>
+				<normal x="0.273528" y="0.219104" z="0.936577"/>
+				<texcoord u="-20.3992" v="-3.67265"/>
+			</vertex>
+			<vertex>
+				<position x="-15.1432" y="2.5" z="20.723"/>
+				<normal x="0.273523" y="0.219105" z="0.936578"/>
+				<texcoord u="-20.3011" v="-3.63832"/>
+			</vertex>
+			<vertex>
+				<position x="-17.1028" y="3.92153" z="20.9628"/>
+				<normal x="0.510492" y="0.155061" z="0.845786"/>
+				<texcoord u="-19.6087" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-10.54" y="2.0192" z="23.2557"/>
+				<normal x="-0.843776" y="0.267935" z="0.465029"/>
+				<texcoord u="-20.396" v="4.75592"/>
+			</vertex>
+			<vertex>
+				<position x="-10.4246" y="2.35085" z="23.4141"/>
+				<normal x="-0.94786" y="0.219108" z="0.231417"/>
+				<texcoord u="-20.3699" v="4.67265"/>
+			</vertex>
+			<vertex>
+				<position x="-10.3751" y="2.5" z="23.4759"/>
+				<normal x="-0.94786" y="0.219108" z="0.231415"/>
+				<texcoord u="-20.2597" v="4.63832"/>
+			</vertex>
+			<vertex>
+				<position x="-10.3751" y="2.5" z="23.4759"/>
+				<normal x="-0.310449" y="-0.499551" z="0.808746"/>
+				<texcoord u="7.61427" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-9.60285" y="3.92153" z="25.2929"/>
+				<normal x="-0.253578" y="-0.706622" z="0.660593"/>
+				<texcoord u="7.9709" v="-3.09478"/>
+			</vertex>
+			<vertex>
+				<position x="25.41" y="2.01922" z="2.5"/>
+				<normal x="0.824617" y="0.267934" z="-0.498215"/>
+				<texcoord u="-20.6434" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="25.4895" y="2.35086" z="2.67906"/>
+				<normal x="0.67434" y="0.219105" z="-0.705166"/>
+				<texcoord u="-20.3992" v="-3.67265"/>
+			</vertex>
+			<vertex>
+				<position x="25.5182" y="2.5" z="2.75286"/>
+				<normal x="0.674341" y="0.219106" z="-0.705165"/>
+				<texcoord u="-20.3011" v="-3.63832"/>
+			</vertex>
+			<vertex>
+				<position x="26.7057" y="3.92154" z="4.33013"/>
+				<normal x="0.477225" y="0.15506" z="-0.864993"/>
+				<texcoord u="-19.6087" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="25.4895" y="2.35082" z="-2.67906"/>
+				<normal x="0.674341" y="0.219107" z="0.705164"/>
+				<texcoord u="-20.3699" v="4.67264"/>
+			</vertex>
+			<vertex>
+				<position x="25.5183" y="2.5" z="-2.75288"/>
+				<normal x="0.674342" y="0.219106" z="0.705163"/>
+				<texcoord u="-20.2597" v="4.63831"/>
+			</vertex>
+			<vertex>
+				<position x="26.7057" y="3.92151" z="-4.33013"/>
+				<normal x="0.698879" y="-0.706622" z="-0.110692"/>
+				<texcoord u="-20.4167" v="-3.09479"/>
+			</vertex>
+			<vertex>
+				<position x="-9.68236" y="4.33013" z="-25.6994"/>
+				<normal x="-0.179343" y="-0.865768" z="-0.467206"/>
+				<texcoord u="-8.41318" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-9.60285" y="3.92152" z="-25.2929"/>
+				<normal x="-0.987719" y="0.155057" z="0.0192062"/>
+				<texcoord u="-19.836" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-9.68236" y="4.33013" z="-25.6994"/>
+				<normal x="-0.959915" y="0.0803884" z="0.268515"/>
+				<texcoord u="-19.4697" v="-2.73393"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1773" y="4.8607" z="-27.6276"/>
+				<normal x="-0.866025" y="4.1282e-007" z="0.5"/>
+				<texcoord u="-19.6057" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4152" y="4.33013" z="-21.2349"/>
+				<normal x="0.712496" y="0.0803833" z="-0.697057"/>
+				<texcoord u="-19.4507" v="3.73393"/>
+			</vertex>
+			<vertex>
+				<position x="-18.8375" y="4.8607" z="-22.6276"/>
+				<normal x="-0.163089" y="-0.965837" z="-0.201397"/>
+				<texcoord u="-6.15791" v="-2.23056"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4152" y="4.33013" z="-21.2349"/>
+				<normal x="-0.314941" y="-0.865768" z="-0.38892"/>
+				<texcoord u="-6.23307" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4152" y="4.33013" z="21.2349"/>
+				<normal x="-0.314941" y="-0.865768" z="0.388919"/>
+				<texcoord u="5.78061" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4152" y="4.33013" z="21.2349"/>
+				<normal x="0.712498" y="0.0803881" z="0.697054"/>
+				<texcoord u="-19.4697" v="-2.73394"/>
+			</vertex>
+			<vertex>
+				<position x="-18.8375" y="4.8607" z="22.6276"/>
+				<normal x="0.866025" y="-1.28862e-006" z="0.5"/>
+				<texcoord u="-19.6057" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-9.60285" y="3.92153" z="25.2929"/>
+				<normal x="-0.987718" y="0.155061" z="-0.0192068"/>
+				<texcoord u="-19.6087" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-9.68235" y="4.33013" z="25.6994"/>
+				<normal x="-0.959916" y="0.0803863" z="-0.268513"/>
+				<texcoord u="-19.4507" v="3.73393"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1773" y="4.8607" z="27.6276"/>
+				<normal x="-0.092871" y="-0.965837" z="0.241937"/>
+				<texcoord u="8.03588" v="-2.23056"/>
+			</vertex>
+			<vertex>
+				<position x="-9.68235" y="4.33013" z="25.6994"/>
+				<normal x="-0.179344" y="-0.865768" z="0.467206"/>
+				<texcoord u="7.99379" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="27.0975" y="4.33013" z="4.46454"/>
+				<normal x="0.494284" y="-0.865768" z="0.0782874"/>
+				<texcoord u="19.9744" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="26.7057" y="3.92154" z="4.33013"/>
+				<normal x="0.477225" y="0.15506" z="-0.864993"/>
+				<texcoord u="-19.836" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="27.0975" y="4.33013" z="4.46454"/>
+				<normal x="0.247415" y="0.0803913" z="-0.965569"/>
+				<texcoord u="-19.4697" v="-2.73394"/>
+			</vertex>
+			<vertex>
+				<position x="29.0148" y="4.86071" z="5"/>
+				<normal x="3.47232e-007" y="6.44308e-007" z="-1"/>
+				<texcoord u="-19.6057" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="26.7057" y="3.92151" z="-4.33013"/>
+				<normal x="0.477226" y="0.155058" z="0.864993"/>
+				<texcoord u="-19.5631" v="3.90474"/>
+			</vertex>
+			<vertex>
+				<position x="27.0976" y="4.33013" z="-4.46455"/>
+				<normal x="0.247416" y="0.0803918" z="0.965569"/>
+				<texcoord u="-19.4508" v="3.73393"/>
+			</vertex>
+			<vertex>
+				<position x="29.0148" y="4.8607" z="-5"/>
+				<normal x="0.25596" y="-0.965837" z="-0.0405404"/>
+				<texcoord u="-20.3517" v="-2.23056"/>
+			</vertex>
+			<vertex>
+				<position x="27.0976" y="4.33013" z="-4.46455"/>
+				<normal x="0.494284" y="-0.865768" z="-0.0782875"/>
+				<texcoord u="-20.3938" v="-2.90474"/>
+			</vertex>
+			<vertex>
+				<position x="-12.1332" y="4.43822" z="-29.6755"/>
+				<normal x="-0.510498" y="-0.155057" z="0.845783"/>
+				<texcoord u="-20.2308" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5842" y="5" z="-28.0274"/>
+				<normal x="-0.712499" y="-0.0803896" z="0.697053"/>
+				<texcoord u="-19.6563" v="-1.85982"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1773" y="4.8607" z="-27.6276"/>
+				<normal x="-0.866025" y="4.1282e-007" z="0.5"/>
+				<texcoord u="-19.7968" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-18.9804" y="5" z="-23.1799"/>
+				<normal x="0.959915" y="-0.0803896" z="-0.268517"/>
+				<texcoord u="-19.6104" v="2.85981"/>
+			</vertex>
+			<vertex>
+				<position x="-19.6332" y="4.43822" z="-25.3454"/>
+				<normal x="0.163089" y="-0.965837" z="0.201397"/>
+				<texcoord u="-6.39093" v="-1.33973"/>
+			</vertex>
+			<vertex>
+				<position x="-18.9804" y="5" z="23.1799"/>
+				<normal x="-2.31424e-007" y="-1" z="3.00851e-007"/>
+				<texcoord u="5.78584" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-19.6332" y="4.43822" z="25.3454"/>
+				<normal x="0.987718" y="-0.155062" z="0.0192071"/>
+				<texcoord u="-20.2308" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-18.9804" y="5" z="23.1799"/>
+				<normal x="0.959915" y="-0.0803918" z="0.268516"/>
+				<texcoord u="-19.6563" v="-1.85982"/>
+			</vertex>
+			<vertex>
+				<position x="-18.8375" y="4.8607" z="22.6276"/>
+				<normal x="0.866025" y="-1.28862e-006" z="0.5"/>
+				<texcoord u="-19.7968" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5842" y="5" z="28.0274"/>
+				<normal x="-0.712499" y="-0.0803893" z="-0.697052"/>
+				<texcoord u="-19.6104" v="2.85982"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1773" y="4.8607" z="27.6276"/>
+				<normal x="-0.866025" y="1.63585e-006" z="-0.5"/>
+				<texcoord u="-19.5679" v="3.05355"/>
+			</vertex>
+			<vertex>
+				<position x="-12.1332" y="4.43822" z="29.6755"/>
+				<normal x="0.0928708" y="-0.965837" z="-0.241938"/>
+				<texcoord u="7.80285" v="-1.33972"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5842" y="5" z="28.0274"/>
+				<normal x="1.54282e-008" y="-1" z="-5.78559e-007"/>
+				<texcoord u="7.95843" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="29.5646" y="5" z="4.84753"/>
+				<normal x="-1.03369e-006" y="-1" z="-1.92853e-007"/>
+				<texcoord u="19.9796" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="31.7663" y="4.43821" z="4.33013"/>
+				<normal x="-0.477224" y="-0.155059" z="-0.864993"/>
+				<texcoord u="-20.2308" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="29.5646" y="5" z="4.84753"/>
+				<normal x="-0.247415" y="-0.0803898" z="-0.965569"/>
+				<texcoord u="-19.6563" v="-1.85982"/>
+			</vertex>
+			<vertex>
+				<position x="29.0148" y="4.86071" z="5"/>
+				<normal x="3.47232e-007" y="6.44308e-007" z="-1"/>
+				<texcoord u="-19.7968" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="29.5646" y="5" z="-4.84753"/>
+				<normal x="-0.247416" y="-0.0803899" z="0.965569"/>
+				<texcoord u="-19.6104" v="2.85981"/>
+			</vertex>
+			<vertex>
+				<position x="31.7663" y="4.43823" z="-4.33013"/>
+				<normal x="-0.25596" y="-0.965837" z="0.0405399"/>
+				<texcoord u="-20.5847" v="-1.33973"/>
+			</vertex>
+			<vertex>
+				<position x="29.5646" y="5" z="-4.84753"/>
+				<normal x="7.09699e-007" y="-1" z="-1.85139e-007"/>
+				<texcoord u="-20.4292" v="-2.05356"/>
+			</vertex>
+			<vertex>
+				<position x="24.5238" y="3.83013" z="-22.0813"/>
+				<normal x="-0.533707" y="-0.707054" z="0.463931"/>
+				<texcoord u="-16.5326" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="22.0813" y="3.83013" z="-24.5238"/>
+				<normal x="-0.48229" y="-0.707053" z="0.517178"/>
+				<texcoord u="-15.8229" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="19.3969" y="3.83013" z="-26.6976"/>
+				<normal x="-0.425587" y="-0.707054" z="0.564757"/>
+				<texcoord u="-15.1132" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="10.1976" y="3.83013" z="-31.3849"/>
+				<normal x="-0.230238" y="-0.707054" z="0.66863"/>
+				<texcoord u="-12.9841" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="3.44944" y="3.83013" z="-32.8193"/>
+				<normal x="-0.0861914" y="-0.707052" z="0.701889"/>
+				<texcoord u="-11.5647" v="-0.969826"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90735e-006" y="3.83013" z="-33"/>
+				<normal x="-0.0123514" y="-0.707055" z="0.70705"/>
+				<texcoord u="-10.855" v="-0.969821"/>
+			</vertex>
+			<vertex>
+				<position x="-3.44944" y="3.83013" z="-32.8193"/>
+				<normal x="0.0616228" y="-0.707053" z="0.70447"/>
+				<texcoord u="-10.1453" v="-0.969827"/>
+			</vertex>
+			<vertex>
+				<position x="-6.86109" y="3.83013" z="-32.2789"/>
+				<normal x="0.134923" y="-0.707053" z="0.69417"/>
+				<texcoord u="-9.43566" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1976" y="3.83013" z="-31.3849"/>
+				<normal x="0.218508" y="-0.707107" z="0.672498"/>
+				<texcoord u="-8.72597" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3524" y="3.83013" z="-30.1738"/>
+				<normal x="-0.273521" y="-0.219097" z="0.93658"/>
+				<texcoord u="-20.6095" v="-0.827151"/>
+			</vertex>
+			<vertex>
+				<position x="-12.7342" y="4.33013" z="-29.8763"/>
+				<normal x="-0.273519" y="-0.219104" z="0.936579"/>
+				<texcoord u="-20.3593" v="-1.00698"/>
+			</vertex>
+			<vertex>
+				<position x="-12.1332" y="4.43822" z="-29.6755"/>
+				<normal x="-0.510498" y="-0.155057" z="0.845783"/>
+				<texcoord u="-20.29" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-16.5" y="8.08995" z="-28.5789"/>
+				<normal x="0.433013" y="-0.5" z="0.75"/>
+				<texcoord u="-19.0365" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-18.4374" y="7.06984" z="-27.3207"/>
+				<normal x="0.654189" y="-0.438687" z="0.616109"/>
+				<texcoord u="-19.3713" v="1.28545"/>
+			</vertex>
+			<vertex>
+				<position x="-19.5066" y="4.33013" z="-25.9663"/>
+				<normal x="0.947859" y="-0.219108" z="0.231419"/>
+				<texcoord u="-20.3208" v="2.00698"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5996" y="6.9345" z="-27.2154"/>
+				<normal x="0.90441" y="-0.245188" z="0.349178"/>
+				<texcoord u="-19.4184" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4551" y="3.83013" z="-26.6505"/>
+				<normal x="0.445303" y="-0.706619" z="0.549904"/>
+				<texcoord u="-6.58212" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="-22.0813" y="3.83013" z="-24.5238"/>
+				<normal x="0.463932" y="-0.707052" z="0.533708"/>
+				<texcoord u="-5.88721" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-24.5238" y="3.83013" z="-22.0813"/>
+				<normal x="0.517177" y="-0.707053" z="0.482289"/>
+				<texcoord u="-5.17752" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="-26.6976" y="3.83013" z="-19.3969"/>
+				<normal x="0.564757" y="-0.707054" z="0.425587"/>
+				<texcoord u="-4.46783" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="-28.5789" y="3.83013" z="-16.5"/>
+				<normal x="0.606149" y="-0.707054" z="0.364222"/>
+				<texcoord u="-3.75814" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="-30.147" y="3.83013" z="-13.4223"/>
+				<normal x="0.6409" y="-0.707054" z="0.298868"/>
+				<texcoord u="-3.04845" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="-31.3849" y="3.83013" z="-10.1976"/>
+				<normal x="0.66863" y="-0.707053" z="0.230238"/>
+				<texcoord u="-2.33876" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-32.2789" y="3.83012" z="-6.86109"/>
+				<normal x="0.689034" y="-0.707052" z="0.159086"/>
+				<texcoord u="-1.62907" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="-32.8192" y="3.83013" z="-3.44944"/>
+				<normal x="0.701888" y="-0.707053" z="0.086191"/>
+				<texcoord u="-0.919379" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-33" y="3.83013" z="0"/>
+				<normal x="0.707052" y="-0.707053" z="0.0123512"/>
+				<texcoord u="-0.209689" v="-0.969826"/>
+			</vertex>
+			<vertex>
+				<position x="-32.8192" y="3.83012" z="3.44944"/>
+				<normal x="0.704472" y="-0.707052" z="-0.0616228"/>
+				<texcoord u="0.5" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-32.2789" y="3.83013" z="6.86109"/>
+				<normal x="0.694171" y="-0.707051" z="-0.134923"/>
+				<texcoord u="1.20969" v="-0.969826"/>
+			</vertex>
+			<vertex>
+				<position x="-31.3849" y="3.83013" z="10.1976"/>
+				<normal x="0.676264" y="-0.707053" z="-0.206744"/>
+				<texcoord u="1.91938" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-30.147" y="3.83013" z="13.4223"/>
+				<normal x="0.650949" y="-0.707052" z="-0.276301"/>
+				<texcoord u="2.62907" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="-28.5789" y="3.83013" z="16.5"/>
+				<normal x="0.618501" y="-0.707054" z="-0.342829"/>
+				<texcoord u="3.33875" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-26.6976" y="3.83013" z="19.3969"/>
+				<normal x="0.579277" y="-0.707054" z="-0.405602"/>
+				<texcoord u="4.04844" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-24.5238" y="3.83013" z="22.0813"/>
+				<normal x="0.533708" y="-0.707053" z="-0.463932"/>
+				<texcoord u="4.75813" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-22.0813" y="3.83013" z="24.5238"/>
+				<normal x="0.473147" y="-0.707106" z="-0.525483"/>
+				<texcoord u="5.46782" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="-19.5066" y="4.33013" z="25.9663"/>
+				<normal x="0.362194" y="-0.81778" z="-0.447272"/>
+				<texcoord u="6.06918" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4551" y="3.83013" z="26.6505"/>
+				<normal x="0.947859" y="-0.219108" z="-0.231419"/>
+				<texcoord u="-20.6095" v="-0.827159"/>
+			</vertex>
+			<vertex>
+				<position x="-19.5066" y="4.33013" z="25.9663"/>
+				<normal x="0.947859" y="-0.219108" z="-0.231418"/>
+				<texcoord u="-20.3593" v="-1.00699"/>
+			</vertex>
+			<vertex>
+				<position x="-19.6332" y="4.43822" z="25.3454"/>
+				<normal x="0.987718" y="-0.155062" z="0.0192071"/>
+				<texcoord u="-20.2308" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-18.4375" y="7.06983" z="27.3206"/>
+				<normal x="0.654189" y="-0.438686" z="-0.61611"/>
+				<texcoord u="-19.3713" v="-0.285485"/>
+			</vertex>
+			<vertex>
+				<position x="-16.5" y="8.08998" z="28.5789"/>
+				<normal x="0.433013" y="-0.5" z="-0.75"/>
+				<texcoord u="-19.0365" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4416" y="7.06983" z="29.6277"/>
+				<normal x="0.20648" y="-0.438686" z="-0.874597"/>
+				<texcoord u="-19.3713" v="1.28549"/>
+			</vertex>
+			<vertex>
+				<position x="-12.7342" y="4.33013" z="29.8763"/>
+				<normal x="-0.273517" y="-0.219107" z="-0.936579"/>
+				<texcoord u="-20.3208" v="2.00698"/>
+			</vertex>
+			<vertex>
+				<position x="-14.2694" y="6.93455" z="29.7154"/>
+				<normal x="-0.149801" y="-0.245189" z="-0.957832"/>
+				<texcoord u="-19.4184" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3524" y="3.83013" z="30.1738"/>
+				<normal x="0.253578" y="-0.706622" z="-0.660593"/>
+				<texcoord u="7.61251" v="-0.969826"/>
+			</vertex>
+			<vertex>
+				<position x="-12.7342" y="4.33013" z="29.8763"/>
+				<normal x="0.206252" y="-0.81778" z="-0.537305"/>
+				<texcoord u="7.70521" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="-6.86109" y="3.83013" z="32.2789"/>
+				<normal x="0.159086" y="-0.707055" z="-0.689032"/>
+				<texcoord u="9.01627" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="-3.44944" y="3.83013" z="32.8192"/>
+				<normal x="0.086191" y="-0.707054" z="-0.701887"/>
+				<texcoord u="9.72595" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="6.86109" y="3.83012" z="32.2789"/>
+				<normal x="-0.134923" y="-0.707053" z="-0.69417"/>
+				<texcoord u="11.855" v="-0.969822"/>
+			</vertex>
+			<vertex>
+				<position x="10.1976" y="3.83013" z="31.3849"/>
+				<normal x="-0.206744" y="-0.707053" z="-0.676264"/>
+				<texcoord u="12.5647" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="13.4223" y="3.83013" z="30.147"/>
+				<normal x="-0.276301" y="-0.707052" z="-0.650949"/>
+				<texcoord u="13.2744" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="16.5" y="3.83013" z="28.5788"/>
+				<normal x="-0.34283" y="-0.707052" z="-0.618502"/>
+				<texcoord u="13.9841" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="19.3969" y="3.83013" z="26.6976"/>
+				<normal x="-0.405602" y="-0.707052" z="-0.579279"/>
+				<texcoord u="14.6938" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="24.5238" y="3.83013" z="22.0813"/>
+				<normal x="-0.517179" y="-0.707052" z="-0.48229"/>
+				<texcoord u="16.1132" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="30.147" y="3.83013" z="13.4223"/>
+				<normal x="-0.640901" y="-0.707052" z="-0.298868"/>
+				<texcoord u="18.2422" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="31.3849" y="3.83012" z="10.1976"/>
+				<normal x="-0.668631" y="-0.707052" z="-0.230239"/>
+				<texcoord u="18.9519" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="32.2789" y="3.83012" z="6.86109"/>
+				<normal x="-0.691655" y="-0.707107" z="-0.147016"/>
+				<texcoord u="19.6616" v="-0.969821"/>
+			</vertex>
+			<vertex>
+				<position x="32.2407" y="4.33013" z="3.91005"/>
+				<normal x="-0.568445" y="-0.81778" z="-0.0900325"/>
+				<texcoord u="20.263" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="32.8075" y="3.83013" z="3.52341"/>
+				<normal x="-0.674346" y="-0.219111" z="-0.705158"/>
+				<texcoord u="-20.6095" v="-0.827169"/>
+			</vertex>
+			<vertex>
+				<position x="32.2407" y="4.33013" z="3.91005"/>
+				<normal x="-0.674344" y="-0.219108" z="-0.705161"/>
+				<texcoord u="-20.3593" v="-1.00699"/>
+			</vertex>
+			<vertex>
+				<position x="31.7663" y="4.43821" z="4.33013"/>
+				<normal x="-0.477224" y="-0.155059" z="-0.864993"/>
+				<texcoord u="-20.29" v="-1.20237"/>
+			</vertex>
+			<vertex>
+				<position x="32.869" y="6.9346" z="2.5"/>
+				<normal x="-0.754613" y="-0.245178" z="-0.608644"/>
+				<texcoord u="-19.4184" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="32.2408" y="4.33013" z="-3.91"/>
+				<normal x="-0.674342" y="-0.219104" z="0.705164"/>
+				<texcoord u="-20.3208" v="2.00697"/>
+			</vertex>
+			<vertex>
+				<position x="32.869" y="6.93449" z="-2.5"/>
+				<normal x="-0.754603" y="-0.245189" z="0.608651"/>
+				<texcoord u="-19.4184" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="31.7663" y="4.43823" z="-4.33013"/>
+				<normal x="-0.477226" y="-0.15506" z="0.864993"/>
+				<texcoord u="-20.2308" v="2.20237"/>
+			</vertex>
+			<vertex>
+				<position x="32.8076" y="3.83012" z="-3.52335"/>
+				<normal x="-0.698882" y="-0.70662" z="0.110691"/>
+				<texcoord u="-20.7759" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="31.3849" y="3.83013" z="-10.1976"/>
+				<normal x="-0.676264" y="-0.707053" z="0.206744"/>
+				<texcoord u="-19.3713" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="28.5789" y="3.83013" z="-16.5"/>
+				<normal x="-0.618501" y="-0.707053" z="0.34283"/>
+				<texcoord u="-17.9519" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="26.6976" y="3.83013" z="-19.3969"/>
+				<normal x="-0.579276" y="-0.707054" z="0.405602"/>
+				<texcoord u="-17.2697" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="18.2412" y="-2.65009" z="-20.2259"/>
+				<normal x="-0.0601413" y="-0.995423" z="0.0742682"/>
+				<texcoord u="2.15465" v="1.66002"/>
+			</vertex>
+			<vertex>
+				<position x="17.1765" y="-2.5" z="-19.0765"/>
+				<normal x="-0.0601411" y="-0.995423" z="0.0742682"/>
+				<texcoord u="2.61303" v="1.23545"/>
+			</vertex>
+			<vertex>
+				<position x="16.0277" y="-2.65009" z="-22.0184"/>
+				<normal x="-0.0601411" y="-0.995423" z="0.0742682"/>
+				<texcoord u="1.43987" v="0.777349"/>
+			</vertex>
+			<vertex>
+				<position x="15.0884" y="-2.5" z="-20.7674"/>
+				<normal x="-0.060141" y="-0.995423" z="0.0742681"/>
+				<texcoord u="1.93874" v="0.402768"/>
+			</vertex>
+			<vertex>
+				<position x="18.2412" y="-2.65009" z="-20.2259"/>
+				<normal x="0.73339" y="-0.00387232" z="0.679797"/>
+				<texcoord u="-0.875832" v="1.40757"/>
+			</vertex>
+			<vertex>
+				<position x="17.7661" y="-1.43136e-008" z="-19.6982"/>
+				<normal x="0.73339" y="-0.00387258" z="0.679797"/>
+				<texcoord u="-1.02799" v="0.558898"/>
+			</vertex>
+			<vertex>
+				<position x="17.1765" y="-2.5" z="-19.0765"/>
+				<normal x="0.73339" y="-0.00387258" z="0.679797"/>
+				<texcoord u="-1.21679" v="1.3595"/>
+			</vertex>
+			<vertex>
+				<position x="16.7283" y="0" z="-18.5786"/>
+				<normal x="0.733391" y="-0.00387284" z="0.679796"/>
+				<texcoord u="-1.36034" v="0.558898"/>
+			</vertex>
+			<vertex>
+				<position x="16.0277" y="-2.65009" z="-22.0184"/>
+				<normal x="-0.799411" y="0.00432678" z="-0.600769"/>
+				<texcoord u="-0.98837" v="0.968128"/>
+			</vertex>
+			<vertex>
+				<position x="15.0884" y="-2.5" z="-20.7674"/>
+				<normal x="-0.799411" y="0.00432716" z="-0.600769"/>
+				<texcoord u="-0.546399" v="0.915102"/>
+			</vertex>
+			<vertex>
+				<position x="15.6103" y="-1.43136e-008" z="-21.4439"/>
+				<normal x="-0.799411" y="0.00432716" z="-0.600769"/>
+				<texcoord u="-0.785411" v="0.0318721"/>
+			</vertex>
+			<vertex>
+				<position x="14.6946" y="0" z="-20.2254"/>
+				<normal x="-0.799411" y="0.00432755" z="-0.600768"/>
+				<texcoord u="-0.354936" v="0.0318721"/>
+			</vertex>
+			<vertex>
+				<position x="8.44216" y="-2.65009" z="-25.8834"/>
+				<normal x="-0.0249175" y="-0.995355" z="0.0929931"/>
+				<texcoord u="-1.36635" v="1.65789"/>
+			</vertex>
+			<vertex>
+				<position x="7.93243" y="-2.5" z="-24.4135"/>
+				<normal x="-0.0249175" y="-0.995355" z="0.0929932"/>
+				<texcoord u="-0.780199" v="1.45463"/>
+			</vertex>
+			<vertex>
+				<position x="5.69098" y="-2.65009" z="-26.6206"/>
+				<normal x="-0.0249175" y="-0.995355" z="0.0929932"/>
+				<texcoord u="-1.66032" v="0.560803"/>
+			</vertex>
+			<vertex>
+				<position x="5.33707" y="-2.5" z="-25.109"/>
+				<normal x="-0.0249175" y="-0.995355" z="0.0929932"/>
+				<texcoord u="-1.05751" v="0.419675"/>
+			</vertex>
+			<vertex>
+				<position x="8.44216" y="-2.65009" z="-25.8834"/>
+				<normal x="0.944621" y="-0.00540148" z="0.32812"/>
+				<texcoord u="-0.741974" v="0.543536"/>
+			</vertex>
+			<vertex>
+				<position x="8.22273" y="-1.43136e-008" z="-25.2081"/>
+				<normal x="0.94462" y="-0.00540147" z="0.328121"/>
+				<texcoord u="-0.958246" v="-0.305134"/>
+			</vertex>
+			<vertex>
+				<position x="7.93243" y="-2.5" z="-24.4135"/>
+				<normal x="0.94462" y="-0.00540147" z="0.328121"/>
+				<texcoord u="-1.2127" v="0.495471"/>
+			</vertex>
+			<vertex>
+				<position x="7.72543" y="0" z="-23.7764"/>
+				<normal x="0.94462" y="-0.00540147" z="0.328121"/>
+				<texcoord u="-1.41672" v="-0.305134"/>
+			</vertex>
+			<vertex>
+				<position x="5.69098" y="-2.65009" z="-26.6206"/>
+				<normal x="-0.973531" y="0.00564951" z="-0.228483"/>
+				<texcoord u="-0.327416" v="0.968128"/>
+			</vertex>
+			<vertex>
+				<position x="5.33707" y="-2.5" z="-25.109"/>
+				<normal x="-0.973531" y="0.00564949" z="-0.228484"/>
+				<texcoord u="0.20664" v="0.915102"/>
+			</vertex>
+			<vertex>
+				<position x="5.54334" y="-1.43136e-008" z="-25.926"/>
+				<normal x="-0.973531" y="0.00564949" z="-0.228484"/>
+				<texcoord u="-0.0820274" v="0.0318721"/>
+			</vertex>
+			<vertex>
+				<position x="5.1978" y="0" z="-24.4537"/>
+				<normal x="-0.973531" y="0.00564946" z="-0.228484"/>
+				<texcoord u="0.438131" v="0.0318721"/>
+			</vertex>
+			<vertex>
+				<position x="-2.81083" y="-2.65009" z="-27.0662"/>
+				<normal x="0.0151947" y="-0.995272" z="0.0959346"/>
+				<texcoord u="1.2132" v="0.334506"/>
+			</vertex>
+			<vertex>
+				<position x="-2.68324" y="-2.5" z="-25.5293"/>
+				<normal x="0.0151947" y="-0.995272" z="0.0959346"/>
+				<texcoord u="1.82606" v="0.385388"/>
+			</vertex>
+			<vertex>
+				<position x="-5.624" y="-2.65009" z="-26.6206"/>
+				<normal x="0.0151947" y="-0.995272" z="0.0959346"/>
+				<texcoord u="1.39087" v="-0.787302"/>
+			</vertex>
+			<vertex>
+				<position x="-5.33707" y="-2.5" z="-25.1089"/>
+				<normal x="0.0151946" y="-0.995272" z="0.0959346"/>
+				<texcoord u="1.99368" v="-0.672885"/>
+			</vertex>
+			<vertex>
+				<position x="-2.81083" y="-2.65009" z="-27.0662"/>
+				<normal x="0.996602" y="-0.00602013" z="-0.0821528"/>
+				<texcoord u="-0.0053454" v="0.543536"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73661" y="-1.43136e-008" z="-26.36"/>
+				<normal x="0.996602" y="-0.00602008" z="-0.0821527"/>
+				<texcoord u="-0.231502" v="-0.305134"/>
+			</vertex>
+			<vertex>
+				<position x="-2.68324" y="-2.5" z="-25.5293"/>
+				<normal x="0.996602" y="-0.00602008" z="-0.0821527"/>
+				<texcoord u="-0.497523" v="0.495471"/>
+			</vertex>
+			<vertex>
+				<position x="-2.61322" y="0" z="-24.8631"/>
+				<normal x="0.996602" y="-0.00602004" z="-0.0821526"/>
+				<texcoord u="-0.71087" v="-0.305134"/>
+			</vertex>
+			<vertex>
+				<position x="-5.624" y="-2.65009" z="-26.6206"/>
+				<normal x="-0.982551" y="0.00601536" z="0.185898"/>
+				<texcoord u="0.469116" v="0.968128"/>
+			</vertex>
+			<vertex>
+				<position x="-5.33707" y="-2.5" z="-25.1089"/>
+				<normal x="-0.982551" y="0.00601547" z="0.185898"/>
+				<texcoord u="1.00317" v="0.915102"/>
+			</vertex>
+			<vertex>
+				<position x="-5.47636" y="-1.43136e-008" z="-25.926"/>
+				<normal x="-0.982551" y="0.00601547" z="0.185898"/>
+				<texcoord u="0.714505" v="0.0318721"/>
+			</vertex>
+			<vertex>
+				<position x="-5.1978" y="0" z="-24.4537"/>
+				<normal x="-0.982551" y="0.00601557" z="0.185898"/>
+				<texcoord u="1.23466" v="0.0318721"/>
+			</vertex>
+			<vertex>
+				<position x="-21.9807" y="-2.65009" z="-15.9984"/>
+				<normal x="0.0827785" y="-0.995117" z="0.053757"/>
+				<texcoord u="0.991647" v="2.93891"/>
+			</vertex>
+			<vertex>
+				<position x="-20.7674" y="-2.5" z="-15.0884"/>
+				<normal x="0.0827785" y="-0.995117" z="0.053757"/>
+				<texcoord u="1.47547" v="2.57601"/>
+			</vertex>
+			<vertex>
+				<position x="-23.5319" y="-2.65009" z="-13.6097"/>
+				<normal x="0.0827785" y="-0.995117" z="0.053757"/>
+				<texcoord u="0.373051" v="1.98636"/>
+			</vertex>
+			<vertex>
+				<position x="-22.2308" y="-2.5" z="-12.8349"/>
+				<normal x="0.0827785" y="-0.995117" z="0.0537569"/>
+				<texcoord u="0.891911" v="1.6774"/>
+			</vertex>
+			<vertex>
+				<position x="-21.9807" y="-2.65009" z="-15.9984"/>
+				<normal x="0.600368" y="-0.00419234" z="-0.799713"/>
+				<texcoord u="0.44177" v="0.543536"/>
+			</vertex>
+			<vertex>
+				<position x="-21.4062" y="-1.43136e-008" z="-15.5811"/>
+				<normal x="0.600367" y="-0.00419259" z="-0.799714"/>
+				<texcoord u="0.308107" v="-0.305134"/>
+			</vertex>
+			<vertex>
+				<position x="-20.7674" y="-2.5" z="-15.0884"/>
+				<normal x="0.600367" y="-0.00419259" z="-0.799714"/>
+				<texcoord u="0.15033" v="0.495471"/>
+			</vertex>
+			<vertex>
+				<position x="-20.2254" y="0" z="-14.6946"/>
+				<normal x="0.600366" y="-0.00419284" z="-0.799715"/>
+				<texcoord u="0.0242365" v="-0.305134"/>
+			</vertex>
+			<vertex>
+				<position x="-22.917" y="-1.43136e-008" z="-13.2547"/>
+				<normal x="-0.511934" y="0.00370703" z="0.859017"/>
+				<texcoord u="1.48291" v="0.0318721"/>
+			</vertex>
+			<vertex>
+				<position x="-23.5319" y="-2.65009" z="-13.6097"/>
+				<normal x="-0.511934" y="0.00370721" z="0.859017"/>
+				<texcoord u="1.26565" v="0.968128"/>
+			</vertex>
+			<vertex>
+				<position x="-21.6507" y="0" z="-12.5"/>
+				<normal x="-0.956147" y="0.00258237" z="0.292876"/>
+				<texcoord u="1.93029" v="0.0318721"/>
+			</vertex>
+			<vertex>
+				<position x="-22.2308" y="-2.5" z="-12.8349"/>
+				<normal x="-0.85849" y="0.480219" z="-0.179958"/>
+				<texcoord u="1.72533" v="0.915102"/>
+			</vertex>
+			<vertex>
+				<position x="-27.0284" y="-2.65009" z="-2.84854"/>
+				<normal x="0.0979114" y="-0.995074" z="0.0155077"/>
+				<texcoord u="0.415483" v="-0.727738"/>
+			</vertex>
+			<vertex>
+				<position x="-26.5829" y="-2.65009" z="-5.66171"/>
+				<normal x="0.0979115" y="-0.995074" z="0.0155077"/>
+				<texcoord u="0.59316" v="0.394069"/>
+			</vertex>
+			<vertex>
+				<position x="-25.5293" y="-2.5" z="-2.68323"/>
+				<normal x="0.0979115" y="-0.995074" z="0.0155077"/>
+				<texcoord u="1.01331" v="-0.793658"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1089" y="-2.5" z="-5.33707"/>
+				<normal x="0.0979117" y="-0.995074" z="0.0155076"/>
+				<texcoord u="1.18092" v="0.264614"/>
+			</vertex>
+			<vertex>
+				<position x="-26.5829" y="-2.65009" z="-5.66171"/>
+				<normal x="0.215291" y="-0.00202356" z="-0.976548"/>
+				<texcoord u="0.4668" v="-0.305134"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8883" y="-1.43136e-008" z="-5.51407"/>
+				<normal x="0.215291" y="-0.00202355" z="-0.976548"/>
+				<texcoord u="0.689233" v="0.543536"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1089" y="-2.5" z="-5.33707"/>
+				<normal x="0.215291" y="-0.00202355" z="-0.976548"/>
+				<texcoord u="0.938818" v="-0.257069"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4537" y="0" z="-5.1978"/>
+				<normal x="0.215291" y="-0.00202354" z="-0.976548"/>
+				<texcoord u="1.14865" v="0.543536"/>
+			</vertex>
+			<vertex>
+				<position x="-26.3222" y="-1.43136e-008" z="-2.77432"/>
+				<normal x="-0.919218" y="0.23613" z="0.315088"/>
+				<texcoord u="2.10552" v="-0.921738"/>
+			</vertex>
+			<vertex>
+				<position x="-27.0284" y="-2.65009" z="-2.84854"/>
+				<normal x="-0.534593" y="0.119025" z="0.836686"/>
+				<texcoord u="1.85603" v="0.0145175"/>
+			</vertex>
+			<vertex>
+				<position x="-24.8631" y="0" z="-2.61321"/>
+				<normal x="-0.751441" y="0.000984038" z="0.6598"/>
+				<texcoord u="2.62104" v="-0.921738"/>
+			</vertex>
+			<vertex>
+				<position x="-25.5293" y="-2.5" z="-2.68323"/>
+				<normal x="-0.857099" y="0.480631" z="0.185403"/>
+				<texcoord u="2.38568" v="-0.0385076"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8457" y="-2.65009" z="8.40444"/>
+				<normal x="0.0958187" y="-0.995068" z="-0.0256745"/>
+				<texcoord u="-0.190102" v="-0.824879"/>
+			</vertex>
+			<vertex>
+				<position x="-26.5829" y="-2.65009" z="5.65326"/>
+				<normal x="0.0958187" y="-0.995068" z="-0.0256745"/>
+				<texcoord u="-0.484066" v="0.27221"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4135" y="-2.5" z="7.93243"/>
+				<normal x="0.0958187" y="-0.995068" z="-0.0256745"/>
+				<texcoord u="0.381013" v="-0.636656"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1089" y="-2.5" z="5.33707"/>
+				<normal x="0.0958188" y="-0.995068" z="-0.0256746"/>
+				<texcoord u="0.103697" v="0.398299"/>
+			</vertex>
+			<vertex>
+				<position x="-26.5829" y="-2.65009" z="5.65326"/>
+				<normal x="-0.209802" y="0.000516797" z="-0.977744"/>
+				<texcoord u="1.1794" v="-0.305134"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8883" y="-1.43136e-008" z="5.50563"/>
+				<normal x="-0.209801" y="0.00051693" z="-0.977744"/>
+				<texcoord u="1.40183" v="0.543536"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1089" y="-2.5" z="5.33707"/>
+				<normal x="-0.209801" y="0.00051693" z="-0.977744"/>
+				<texcoord u="1.65142" v="-0.257069"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4537" y="0" z="5.19779"/>
+				<normal x="-0.209801" y="0.000517063" z="-0.977744"/>
+				<texcoord u="1.86125" v="0.543536"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8457" y="-2.65009" z="8.40444"/>
+				<normal x="0.31312" y="-0.00115617" z="0.949713"/>
+				<texcoord u="1.09829" v="0.0145175"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4135" y="-2.5" z="7.93243"/>
+				<normal x="0.31312" y="-0.00115609" z="0.949713"/>
+				<texcoord u="1.60428" v="-0.0385076"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1704" y="-1.43136e-008" z="8.18501"/>
+				<normal x="0.31312" y="-0.00115609" z="0.949713"/>
+				<texcoord u="1.33689" v="-0.921738"/>
+			</vertex>
+			<vertex>
+				<position x="-23.7764" y="0" z="7.72543"/>
+				<normal x="0.313119" y="-0.001156" z="0.949713"/>
+				<texcoord u="1.82935" v="-0.921738"/>
+			</vertex>
+			<vertex>
+				<position x="-20.1882" y="-2.65009" z="18.2035"/>
+				<normal x="0.0768513" y="-0.995098" z="-0.062233"/>
+				<texcoord u="-0.0387076" v="0.415679"/>
+			</vertex>
+			<vertex>
+				<position x="-21.9807" y="-2.65009" z="15.99"/>
+				<normal x="0.0768513" y="-0.995098" z="-0.0622331"/>
+				<texcoord u="-0.753484" v="1.29835"/>
+			</vertex>
+			<vertex>
+				<position x="-19.0764" y="-2.5" z="17.1765"/>
+				<normal x="0.0768513" y="-0.995098" z="-0.0622331"/>
+				<texcoord u="0.404636" v="0.82521"/>
+			</vertex>
+			<vertex>
+				<position x="-20.7674" y="-2.5" z="15.0884"/>
+				<normal x="0.0768513" y="-0.995098" z="-0.0622331"/>
+				<texcoord u="-0.269659" v="1.65789"/>
+			</vertex>
+			<vertex>
+				<position x="-21.9807" y="-2.65009" z="15.99"/>
+				<normal x="-0.596694" y="0.00296423" z="-0.802463"/>
+				<texcoord u="2.30684" v="0.543536"/>
+			</vertex>
+			<vertex>
+				<position x="-21.4062" y="-1.43136e-008" z="15.5726"/>
+				<normal x="-0.596694" y="0.00296416" z="-0.802463"/>
+				<texcoord u="2.17317" v="-0.305134"/>
+			</vertex>
+			<vertex>
+				<position x="-20.7674" y="-2.5" z="15.0884"/>
+				<normal x="-0.596694" y="0.00296416" z="-0.802463"/>
+				<texcoord u="2.0181" v="0.495471"/>
+			</vertex>
+			<vertex>
+				<position x="-20.2254" y="0" z="14.6946"/>
+				<normal x="-0.596694" y="0.0029641" z="-0.802463"/>
+				<texcoord u="1.89201" v="-0.305134"/>
+			</vertex>
+			<vertex>
+				<position x="-20.1882" y="-2.65009" z="18.2035"/>
+				<normal x="0.678791" y="-0.00350632" z="0.734323"/>
+				<texcoord u="0.502964" v="0.0145175"/>
+			</vertex>
+			<vertex>
+				<position x="-19.0764" y="-2.5" z="17.1765"/>
+				<normal x="0.678791" y="-0.00350623" z="0.734323"/>
+				<texcoord u="0.895745" v="-0.0385076"/>
+			</vertex>
+			<vertex>
+				<position x="-19.6605" y="-1.43136e-008" z="17.7283"/>
+				<normal x="0.678791" y="-0.00350623" z="0.734323"/>
+				<texcoord u="0.689397" v="-0.921738"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5786" y="0" z="16.7283"/>
+				<normal x="0.678792" y="-0.00350614" z="0.734323"/>
+				<texcoord u="1.07162" v="-0.921738"/>
+			</vertex>
+			<vertex>
+				<position x="0.0334931" y="-2.65009" z="27.2068"/>
+				<normal x="0.00509949" y="-0.995242" z="-0.0973042"/>
+				<texcoord u="2.61303" v="-0.804682"/>
+			</vertex>
+			<vertex>
+				<position x="-2.81083" y="-2.65009" z="27.0577"/>
+				<normal x="0.00509939" y="-0.995242" z="-0.0973043"/>
+				<texcoord u="2.55359" v="-1.93891"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="-2.5" z="25.6699"/>
+				<normal x="0.00509939" y="-0.995242" z="-0.0973043"/>
+				<texcoord u="2.00016" v="-0.818038"/>
+			</vertex>
+			<vertex>
+				<position x="-2.68323" y="-2.5" z="25.5293"/>
+				<normal x="0.00509929" y="-0.995242" z="-0.0973044"/>
+				<texcoord u="1.94409" v="-1.88803"/>
+			</vertex>
+			<vertex>
+				<position x="-2.81083" y="-2.65009" z="27.0577"/>
+				<normal x="-0.996564" y="0.00589641" z="-0.0826156"/>
+				<texcoord u="2.41672" v="-0.320496"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73661" y="-1.43136e-008" z="26.3515"/>
+				<normal x="-0.996564" y="0.00589637" z="-0.0826157"/>
+				<texcoord u="2.19057" v="-1.16917"/>
+			</vertex>
+			<vertex>
+				<position x="-2.68323" y="-2.5" z="25.5293"/>
+				<normal x="-0.996564" y="0.00589637" z="-0.0826157"/>
+				<texcoord u="1.92725" v="-0.368561"/>
+			</vertex>
+			<vertex>
+				<position x="-2.61321" y="0" z="24.8631"/>
+				<normal x="-0.996564" y="0.00589633" z="-0.0826159"/>
+				<texcoord u="1.7139" v="-1.16917"/>
+			</vertex>
+			<vertex>
+				<position x="0.0334931" y="-2.65009" z="27.2068"/>
+				<normal x="0.999732" y="-0.00599464" z="-0.0223723"/>
+				<texcoord u="-0.303344" v="0.0145175"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="-2.5" z="25.6699"/>
+				<normal x="0.999732" y="-0.00599464" z="-0.0223723"/>
+				<texcoord u="0.239628" v="-0.0385076"/>
+			</vertex>
+			<vertex>
+				<position x="0.0334931" y="-1.43136e-008" z="26.4967"/>
+				<normal x="0.999732" y="-0.00599464" z="-0.0223723"/>
+				<texcoord u="-0.0524748" v="-0.921738"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="0" z="25"/>
+				<normal x="0.999732" y="-0.00599464" z="-0.0223723"/>
+				<texcoord u="0.476289" v="-0.921738"/>
+			</vertex>
+			<vertex>
+				<position x="11.1012" y="-2.65009" z="24.8543"/>
+				<normal x="-0.0346048" y="-0.995327" z="-0.0901488"/>
+				<texcoord u="-0.0685964" v="2.93891"/>
+			</vertex>
+			<vertex>
+				<position x="8.44215" y="-2.65009" z="25.875"/>
+				<normal x="-0.0346049" y="-0.995327" z="-0.0901489"/>
+				<texcoord u="0.338435" v="1.87856"/>
+			</vertex>
+			<vertex>
+				<position x="10.4409" y="-2.5" z="23.4506"/>
+				<normal x="-0.0346049" y="-0.995327" z="-0.0901489"/>
+				<texcoord u="-0.628333" v="2.6756"/>
+			</vertex>
+			<vertex>
+				<position x="7.93243" y="-2.5" z="24.4135"/>
+				<normal x="-0.034605" y="-0.995327" z="-0.0901489"/>
+				<texcoord u="-0.244355" v="1.6753"/>
+			</vertex>
+			<vertex>
+				<position x="8.44215" y="-2.65009" z="25.875"/>
+				<normal x="-0.944014" y="0.00589352" z="0.329854"/>
+				<texcoord u="1.69029" v="-0.320496"/>
+			</vertex>
+			<vertex>
+				<position x="8.22272" y="-1.43136e-008" z="25.1996"/>
+				<normal x="-0.944014" y="0.00589343" z="0.329854"/>
+				<texcoord u="1.47402" v="-1.16917"/>
+			</vertex>
+			<vertex>
+				<position x="7.93243" y="-2.5" z="24.4135"/>
+				<normal x="-0.944014" y="0.00589343" z="0.329854"/>
+				<texcoord u="1.22227" v="-0.368561"/>
+			</vertex>
+			<vertex>
+				<position x="7.72543" y="0" z="23.7764"/>
+				<normal x="-0.944013" y="0.00589333" z="0.329854"/>
+				<texcoord u="1.01825" v="-1.16917"/>
+			</vertex>
+			<vertex>
+				<position x="11.1012" y="-2.65009" z="24.8543"/>
+				<normal x="0.904623" y="-0.00572993" z="-0.426173"/>
+				<texcoord u="-1.04212" v="0.0145175"/>
+			</vertex>
+			<vertex>
+				<position x="10.4409" y="-2.5" z="23.4506"/>
+				<normal x="0.904623" y="-0.00572979" z="-0.426174"/>
+				<texcoord u="-0.546219" v="-0.0385076"/>
+			</vertex>
+			<vertex>
+				<position x="10.8124" y="-1.43136e-008" z="24.2056"/>
+				<normal x="0.904623" y="-0.00572979" z="-0.426174"/>
+				<texcoord u="-0.812939" v="-0.921738"/>
+			</vertex>
+			<vertex>
+				<position x="10.1684" y="0" z="22.8386"/>
+				<normal x="0.904623" y="-0.00572964" z="-0.426174"/>
+				<texcoord u="-0.330019" v="-0.921738"/>
+			</vertex>
+			<vertex>
+				<position x="20.2552" y="-2.65009" z="18.2035"/>
+				<normal x="-0.0677321" y="-0.995402" z="-0.0677319"/>
+				<texcoord u="-1.31439" v="0.398299"/>
+			</vertex>
+			<vertex>
+				<position x="18.2412" y="-2.65009" z="20.2175"/>
+				<normal x="-0.067732" y="-0.995402" z="-0.0677319"/>
+				<texcoord u="-0.51126" v="-0.404825"/>
+			</vertex>
+			<vertex>
+				<position x="19.0764" y="-2.5" z="17.1765"/>
+				<normal x="-0.067732" y="-0.995402" z="-0.0677319"/>
+				<texcoord u="-1.72392" v="-0.0717561"/>
+			</vertex>
+			<vertex>
+				<position x="17.1765" y="-2.5" z="19.0764"/>
+				<normal x="-0.0677319" y="-0.995402" z="-0.0677318"/>
+				<texcoord u="-0.966277" v="-0.829395"/>
+			</vertex>
+			<vertex>
+				<position x="18.2412" y="-2.65009" z="20.2175"/>
+				<normal x="-0.730816" y="0.00488468" z="0.682557"/>
+				<texcoord u="0.994631" v="-0.320496"/>
+			</vertex>
+			<vertex>
+				<position x="17.7661" y="-1.43136e-008" z="19.6898"/>
+				<normal x="-0.730815" y="0.00488451" z="0.682558"/>
+				<texcoord u="0.842471" v="-1.16917"/>
+			</vertex>
+			<vertex>
+				<position x="17.1765" y="-2.5" z="19.0764"/>
+				<normal x="-0.730815" y="0.00488451" z="0.682558"/>
+				<texcoord u="0.65367" v="-0.368561"/>
+			</vertex>
+			<vertex>
+				<position x="16.7283" y="0" z="18.5786"/>
+				<normal x="-0.730815" y="0.00488434" z="0.682558"/>
+				<texcoord u="0.510127" v="-1.16917"/>
+			</vertex>
+			<vertex>
+				<position x="20.2552" y="-2.65009" z="18.2035"/>
+				<normal x="0.656566" y="-0.00449364" z="-0.754255"/>
+				<texcoord u="-1.58998" v="0.0145175"/>
+			</vertex>
+			<vertex>
+				<position x="19.0764" y="-2.5" z="17.1765"/>
+				<normal x="0.656566" y="-0.00449352" z="-0.754255"/>
+				<texcoord u="-1.22715" v="-0.0385076"/>
+			</vertex>
+			<vertex>
+				<position x="19.7275" y="-1.43136e-008" z="17.7283"/>
+				<normal x="0.656566" y="-0.00449352" z="-0.754255"/>
+				<texcoord u="-1.42211" v="-0.921738"/>
+			</vertex>
+			<vertex>
+				<position x="18.5786" y="0" z="16.7283"/>
+				<normal x="0.656566" y="-0.00449341" z="-0.754255"/>
+				<texcoord u="-1.06879" v="-0.921738"/>
+			</vertex>
+			<vertex>
+				<position x="25.9127" y="-2.65009" z="8.40444"/>
+				<normal x="-0.0889134" y="-0.995454" z="-0.0341308"/>
+				<texcoord u="1.41316" v="1.4718"/>
+			</vertex>
+			<vertex>
+				<position x="24.892" y="-2.65009" z="11.0635"/>
+				<normal x="-0.0889136" y="-0.995454" z="-0.0341308"/>
+				<texcoord u="1.00612" v="0.411449"/>
+			</vertex>
+			<vertex>
+				<position x="24.4135" y="-2.5" z="7.93243"/>
+				<normal x="-0.0889136" y="-0.995454" z="-0.0341308"/>
+				<texcoord u="0.815328" v="1.66002"/>
+			</vertex>
+			<vertex>
+				<position x="23.4506" y="-2.5" z="10.4409"/>
+				<normal x="-0.0889137" y="-0.995454" z="-0.0341308"/>
+				<texcoord u="0.43135" v="0.659726"/>
+			</vertex>
+			<vertex>
+				<position x="24.2433" y="-1.43136e-008" z="10.7747"/>
+				<normal x="0.364633" y="0.188633" z="0.911844"/>
+				<texcoord u="0.278773" v="-1.16917"/>
+			</vertex>
+			<vertex>
+				<position x="22.8386" y="0" z="10.1684"/>
+				<normal x="0.0299593" y="3.55511e-008" z="0.999551"/>
+				<texcoord u="-0.171048" v="-1.16917"/>
+			</vertex>
+			<vertex>
+				<position x="24.892" y="-2.65009" z="11.0635"/>
+				<normal x="0.364633" y="0.188633" z="0.911845"/>
+				<texcoord u="0.486513" v="-0.320496"/>
+			</vertex>
+			<vertex>
+				<position x="23.4506" y="-2.5" z="10.4409"/>
+				<normal x="0.652569" y="0.530605" z="0.540936"/>
+				<texcoord u="0.024928" v="-0.368561"/>
+			</vertex>
+			<vertex>
+				<position x="25.2373" y="-1.43136e-008" z="8.18501"/>
+				<normal x="0.964371" y="0.235828" z="-0.119886"/>
+				<texcoord u="-1.19335" v="-0.939092"/>
+			</vertex>
+			<vertex>
+				<position x="25.9127" y="-2.65009" z="8.40444"/>
+				<normal x="0.688521" y="0.116186" z="-0.715849"/>
+				<texcoord u="-0.95476" v="-1.87535"/>
+			</vertex>
+			<vertex>
+				<position x="23.7764" y="0" z="7.72543"/>
+				<normal x="0.868481" y="-0.00176972" z="-0.49572"/>
+				<texcoord u="-1.70949" v="-0.939092"/>
+			</vertex>
+			<vertex>
+				<position x="24.4135" y="-2.5" z="7.93243"/>
+				<normal x="0.844515" y="0.533387" z="0.0478715"/>
+				<texcoord u="-1.48441" v="-1.82232"/>
+			</vertex>
+			<vertex>
+				<position x="23.5989" y="-2.65009" z="-13.6097"/>
+				<normal x="-0.0847515" y="-0.995466" z="0.043183"/>
+				<texcoord u="-1.17834" v="2.93891"/>
+			</vertex>
+			<vertex>
+				<position x="24.892" y="-2.65009" z="-11.0719"/>
+				<normal x="-0.0847515" y="-0.995466" z="0.0431831"/>
+				<texcoord u="-0.662703" v="1.92692"/>
+			</vertex>
+			<vertex>
+				<position x="22.2308" y="-2.5" z="-12.835"/>
+				<normal x="-0.0847515" y="-0.995466" z="0.0431831"/>
+				<texcoord u="-1.72392" v="2.62996"/>
+			</vertex>
+			<vertex>
+				<position x="23.4506" y="-2.5" z="-10.4409"/>
+				<normal x="-0.0847515" y="-0.995466" z="0.0431832"/>
+				<texcoord u="-1.23748" v="1.67527"/>
+			</vertex>
+			<vertex>
+				<position x="24.892" y="-2.65009" z="-11.0719"/>
+				<normal x="0.400908" y="-0.00170657" z="0.916117"/>
+				<texcoord u="-0.194661" v="-0.320496"/>
+			</vertex>
+			<vertex>
+				<position x="24.2433" y="-1.43136e-008" z="-10.7831"/>
+				<normal x="0.400908" y="-0.00170668" z="0.916117"/>
+				<texcoord u="-0.402403" v="-1.16917"/>
+			</vertex>
+			<vertex>
+				<position x="23.4506" y="-2.5" z="-10.4409"/>
+				<normal x="0.400908" y="-0.00170668" z="0.916117"/>
+				<texcoord u="-0.656248" v="-0.368561"/>
+			</vertex>
+			<vertex>
+				<position x="22.8387" y="0" z="-10.1684"/>
+				<normal x="0.400909" y="-0.00170679" z="0.916116"/>
+				<texcoord u="-0.852224" v="-1.16917"/>
+			</vertex>
+			<vertex>
+				<position x="23.5989" y="-2.65009" z="-13.6097"/>
+				<normal x="-0.49258" y="0.00229022" z="-0.870264"/>
+				<texcoord u="-0.232271" v="-1.87535"/>
+			</vertex>
+			<vertex>
+				<position x="22.2308" y="-2.5" z="-12.835"/>
+				<normal x="-0.49258" y="0.00228965" z="-0.870264"/>
+				<texcoord u="-0.715624" v="-1.82232"/>
+			</vertex>
+			<vertex>
+				<position x="22.984" y="-1.43136e-008" z="-13.2547"/>
+				<normal x="-0.49258" y="0.00228965" z="-0.870264"/>
+				<texcoord u="-0.449532" v="-0.939092"/>
+			</vertex>
+			<vertex>
+				<position x="21.6507" y="0" z="-12.5"/>
+				<normal x="-0.49258" y="0.00228908" z="-0.870264"/>
+				<texcoord u="-0.920579" v="-0.939092"/>
+			</vertex>
+			<vertex>
+				<position x="18.2412" y="2.65009" z="-20.2259"/>
+				<normal x="0.73339" y="0.00387311" z="0.679797"/>
+				<texcoord u="-0.932218" v="1.42293"/>
+			</vertex>
+			<vertex>
+				<position x="17.1765" y="2.5" z="-19.0765"/>
+				<normal x="0.73339" y="0.00387335" z="0.679797"/>
+				<texcoord u="-1.27318" v="1.471"/>
+			</vertex>
+			<vertex>
+				<position x="17.7661" y="-1.43136e-008" z="-19.6982"/>
+				<normal x="0.73339" y="0.00387335" z="0.679797"/>
+				<texcoord u="-1.08438" v="2.2716"/>
+			</vertex>
+			<vertex>
+				<position x="16.7283" y="0" z="-18.5786"/>
+				<normal x="0.73339" y="0.00387359" z="0.679797"/>
+				<texcoord u="-1.41672" v="2.2716"/>
+			</vertex>
+			<vertex>
+				<position x="18.2412" y="2.65009" z="-20.2259"/>
+				<normal x="-0.0601412" y="0.995423" z="0.0742681"/>
+				<texcoord u="2.06451" v="1.28776"/>
+			</vertex>
+			<vertex>
+				<position x="16.0277" y="2.65009" z="-22.0184"/>
+				<normal x="-0.0601411" y="0.995423" z="0.0742682"/>
+				<texcoord u="2.86104" v="0.304139"/>
+			</vertex>
+			<vertex>
+				<position x="17.1765" y="2.5" z="-19.0765"/>
+				<normal x="-0.0601411" y="0.995423" z="0.0742682"/>
+				<texcoord u="1.55371" v="0.814636"/>
+			</vertex>
+			<vertex>
+				<position x="15.0884" y="2.5" z="-20.7674"/>
+				<normal x="-0.0601411" y="0.995423" z="0.0742682"/>
+				<texcoord u="2.30512" v="-0.113282"/>
+			</vertex>
+			<vertex>
+				<position x="16.0277" y="2.65009" z="-22.0184"/>
+				<normal x="-0.799411" y="-0.00432649" z="-0.600768"/>
+				<texcoord u="-1.70949" v="1.93909"/>
+			</vertex>
+			<vertex>
+				<position x="15.6103" y="-1.43136e-008" z="-21.4439"/>
+				<normal x="-0.799411" y="-0.00432677" z="-0.600768"/>
+				<texcoord u="-1.50653" v="2.87535"/>
+			</vertex>
+			<vertex>
+				<position x="15.0884" y="2.5" z="-20.7674"/>
+				<normal x="-0.799411" y="-0.00432677" z="-0.600768"/>
+				<texcoord u="-1.26751" v="1.99212"/>
+			</vertex>
+			<vertex>
+				<position x="14.6946" y="0" z="-20.2254"/>
+				<normal x="-0.799412" y="-0.00432704" z="-0.600768"/>
+				<texcoord u="-1.07605" v="2.87535"/>
+			</vertex>
+			<vertex>
+				<position x="8.44216" y="2.65009" z="-25.8834"/>
+				<normal x="0.94462" y="0.00540127" z="0.328121"/>
+				<texcoord u="-0.23115" v="1.42293"/>
+			</vertex>
+			<vertex>
+				<position x="7.93243" y="2.5" z="-24.4135"/>
+				<normal x="0.94462" y="0.00540124" z="0.328121"/>
+				<texcoord u="-0.701876" v="1.471"/>
+			</vertex>
+			<vertex>
+				<position x="8.22273" y="-1.43136e-008" z="-25.2081"/>
+				<normal x="0.94462" y="0.00540124" z="0.328121"/>
+				<texcoord u="-0.447422" v="2.2716"/>
+			</vertex>
+			<vertex>
+				<position x="7.72543" y="0" z="-23.7764"/>
+				<normal x="0.94462" y="0.00540121" z="0.328121"/>
+				<texcoord u="-0.905898" v="2.2716"/>
+			</vertex>
+			<vertex>
+				<position x="8.44216" y="2.65009" z="-25.8834"/>
+				<normal x="-0.0249174" y="0.995355" z="0.0929933"/>
+				<texcoord u="-1.24786" v="1.28539"/>
+			</vertex>
+			<vertex>
+				<position x="5.69098" y="2.65009" z="-26.6206"/>
+				<normal x="-0.0249174" y="0.995355" z="0.0929933"/>
+				<texcoord u="-0.920274" v="0.0628279"/>
+			</vertex>
+			<vertex>
+				<position x="7.93243" y="2.5" z="-24.4135"/>
+				<normal x="-0.0249174" y="0.995355" z="0.0929933"/>
+				<texcoord u="-1.90105" v="1.05888"/>
+			</vertex>
+			<vertex>
+				<position x="5.33707" y="2.5" z="-25.1089"/>
+				<normal x="-0.0249174" y="0.995355" z="0.0929933"/>
+				<texcoord u="-1.59202" v="-0.0944411"/>
+			</vertex>
+			<vertex>
+				<position x="5.69098" y="2.65009" z="-26.6206"/>
+				<normal x="-0.973532" y="-0.00564959" z="-0.228483"/>
+				<texcoord u="-1.04769" v="1.93909"/>
+			</vertex>
+			<vertex>
+				<position x="5.54334" y="-1.43136e-008" z="-25.926"/>
+				<normal x="-0.973531" y="-0.00564929" z="-0.228483"/>
+				<texcoord u="-0.802297" v="2.87535"/>
+			</vertex>
+			<vertex>
+				<position x="5.33707" y="2.5" z="-25.1089"/>
+				<normal x="-0.973531" y="-0.00564929" z="-0.228483"/>
+				<texcoord u="-0.513629" v="1.99212"/>
+			</vertex>
+			<vertex>
+				<position x="5.1978" y="0" z="-24.4537"/>
+				<normal x="-0.973531" y="-0.00564899" z="-0.228484"/>
+				<texcoord u="-0.282139" v="2.87535"/>
+			</vertex>
+			<vertex>
+				<position x="-2.81083" y="2.65009" z="-27.0662"/>
+				<normal x="0.710753" y="0.703375" z="0.00968103"/>
+				<texcoord u="0.504726" v="1.42293"/>
+			</vertex>
+			<vertex>
+				<position x="-2.68324" y="2.5" z="-25.5293"/>
+				<normal x="0.710753" y="0.703375" z="0.00968125"/>
+				<texcoord u="0.0125496" v="1.471"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73661" y="-1.43136e-008" z="-26.36"/>
+				<normal x="0.996602" y="0.00602025" z="-0.0821529"/>
+				<texcoord u="0.278572" v="2.2716"/>
+			</vertex>
+			<vertex>
+				<position x="-2.61322" y="0" z="-24.8631"/>
+				<normal x="0.996602" y="0.00602012" z="-0.0821526"/>
+				<texcoord u="-0.200796" v="2.2716"/>
+			</vertex>
+			<vertex>
+				<position x="-2.81083" y="2.65009" z="-27.0662"/>
+				<normal x="0.710753" y="0.703375" z="0.00968103"/>
+				<texcoord u="2.17085" v="-0.189352"/>
+			</vertex>
+			<vertex>
+				<position x="-5.62399" y="2.65009" z="-26.6206"/>
+				<normal x="0.0151947" y="0.995272" z="0.0959347"/>
+				<texcoord u="1.97285" v="-1.43946"/>
+			</vertex>
+			<vertex>
+				<position x="-2.68324" y="2.5" z="-25.5293"/>
+				<normal x="0.710753" y="0.703375" z="0.00968125"/>
+				<texcoord u="1.48789" v="-0.13265"/>
+			</vertex>
+			<vertex>
+				<position x="-5.33707" y="2.5" z="-25.1089"/>
+				<normal x="0.0151947" y="0.995272" z="0.0959347"/>
+				<texcoord u="1.30111" v="-1.31196"/>
+			</vertex>
+			<vertex>
+				<position x="-5.62399" y="2.65009" z="-26.6206"/>
+				<normal x="-0.982551" y="-0.0060148" z="0.185897"/>
+				<texcoord u="-0.251153" v="1.93909"/>
+			</vertex>
+			<vertex>
+				<position x="-5.47636" y="-1.43136e-008" z="-25.926"/>
+				<normal x="-0.982551" y="-0.00601488" z="0.185898"/>
+				<texcoord u="-0.00576496" v="2.87535"/>
+			</vertex>
+			<vertex>
+				<position x="-5.33707" y="2.5" z="-25.1089"/>
+				<normal x="-0.982551" y="-0.00601488" z="0.185898"/>
+				<texcoord u="0.282904" v="1.99212"/>
+			</vertex>
+			<vertex>
+				<position x="-5.1978" y="0" z="-24.4537"/>
+				<normal x="-0.982551" y="-0.00601495" z="0.185898"/>
+				<texcoord u="0.514393" v="2.87535"/>
+			</vertex>
+			<vertex>
+				<position x="-21.9807" y="2.65009" z="-15.9984"/>
+				<normal x="0.600367" y="0.00419183" z="-0.799713"/>
+				<texcoord u="0.951844" v="1.42293"/>
+			</vertex>
+			<vertex>
+				<position x="-20.7674" y="2.5" z="-15.0884"/>
+				<normal x="0.600367" y="0.00419213" z="-0.799714"/>
+				<texcoord u="0.660403" v="1.471"/>
+			</vertex>
+			<vertex>
+				<position x="-21.4062" y="-1.43136e-008" z="-15.5811"/>
+				<normal x="0.600367" y="0.00419213" z="-0.799714"/>
+				<texcoord u="0.818181" v="2.2716"/>
+			</vertex>
+			<vertex>
+				<position x="-20.2254" y="0" z="-14.6946"/>
+				<normal x="0.600367" y="0.00419244" z="-0.799714"/>
+				<texcoord u="0.534311" v="2.2716"/>
+			</vertex>
+			<vertex>
+				<position x="-21.9807" y="2.65009" z="-15.9984"/>
+				<normal x="0.0827785" y="0.995117" z="0.0537571"/>
+				<texcoord u="1.05422" v="1.30713"/>
+			</vertex>
+			<vertex>
+				<position x="-23.5319" y="2.65009" z="-13.6097"/>
+				<normal x="0.0827784" y="0.995117" z="0.053757"/>
+				<texcoord u="0.364873" v="2.36863"/>
+			</vertex>
+			<vertex>
+				<position x="-20.7674" y="2.5" z="-15.0884"/>
+				<normal x="0.0827784" y="0.995117" z="0.053757"/>
+				<texcoord u="1.59338" v="1.71155"/>
+			</vertex>
+			<vertex>
+				<position x="-22.2308" y="2.5" z="-12.8349"/>
+				<normal x="0.0827784" y="0.995117" z="0.0537569"/>
+				<texcoord u="0.943075" v="2.71292"/>
+			</vertex>
+			<vertex>
+				<position x="-23.5319" y="2.65009" z="-13.6097"/>
+				<normal x="-0.511934" y="-0.0037079" z="0.859017"/>
+				<texcoord u="0.545379" v="1.93909"/>
+			</vertex>
+			<vertex>
+				<position x="-22.917" y="-1.43136e-008" z="-13.2547"/>
+				<normal x="-0.511934" y="-0.00370793" z="0.859017"/>
+				<texcoord u="0.762637" v="2.87535"/>
+			</vertex>
+			<vertex>
+				<position x="-22.2308" y="2.5" z="-12.8349"/>
+				<normal x="-0.511934" y="-0.00370793" z="0.859017"/>
+				<texcoord u="1.00506" v="1.99212"/>
+			</vertex>
+			<vertex>
+				<position x="-21.6507" y="0" z="-12.5"/>
+				<normal x="-0.511935" y="-0.00370797" z="0.859016"/>
+				<texcoord u="1.21002" v="2.87535"/>
+			</vertex>
+			<vertex>
+				<position x="-26.5829" y="2.65009" z="-5.66171"/>
+				<normal x="0.220593" y="0.702269" z="-0.676873"/>
+				<texcoord u="-1.62907" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1089" y="2.5" z="-5.33707"/>
+				<normal x="0.220593" y="0.702269" z="-0.676873"/>
+				<texcoord u="-1.62907" v="-3.75593"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8883" y="-1.43136e-008" z="-5.51407"/>
+				<normal x="0.215291" y="0.00202335" z="-0.976548"/>
+				<texcoord u="-1.62907" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4537" y="0" z="-5.1978"/>
+				<normal x="0.215291" y="0.00202326" z="-0.976548"/>
+				<texcoord u="-1.62907" v="-4.60711"/>
+			</vertex>
+			<vertex>
+				<position x="-26.5829" y="2.65009" z="-5.66171"/>
+				<normal x="0.220593" y="0.702269" z="-0.676873"/>
+				<texcoord u="0.610158" v="-1.44655"/>
+			</vertex>
+			<vertex>
+				<position x="-27.0284" y="2.65009" z="-2.84854"/>
+				<normal x="0.0384462" y="0.888232" z="0.457784"/>
+				<texcoord u="0.412158" v="-0.196439"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1089" y="2.5" z="-5.33707"/>
+				<normal x="0.220593" y="0.702269" z="-0.676873"/>
+				<texcoord u="1.26514" v="-1.30229"/>
+			</vertex>
+			<vertex>
+				<position x="-25.5293" y="2.5" z="-2.68323"/>
+				<normal x="-0.0542982" y="0.443174" z="0.89479"/>
+				<texcoord u="1.07836" v="-0.122978"/>
+			</vertex>
+			<vertex>
+				<position x="-27.0284" y="2.65009" z="-2.84854"/>
+				<normal x="0.0384462" y="0.888232" z="0.457784"/>
+				<texcoord u="1.24023" v="1.93909"/>
+			</vertex>
+			<vertex>
+				<position x="-26.3222" y="-1.43136e-008" z="-2.77432"/>
+				<normal x="-0.109742" y="-0.00140585" z="0.993959"/>
+				<texcoord u="1.48972" v="2.87535"/>
+			</vertex>
+			<vertex>
+				<position x="-25.5293" y="2.5" z="-2.68323"/>
+				<normal x="-0.0542982" y="0.443174" z="0.89479"/>
+				<texcoord u="1.76988" v="1.99212"/>
+			</vertex>
+			<vertex>
+				<position x="-24.8631" y="0" z="-2.61321"/>
+				<normal x="-0.109742" y="-0.00140588" z="0.993959"/>
+				<texcoord u="2.00524" v="2.87535"/>
+			</vertex>
+			<vertex>
+				<position x="-26.5829" y="2.65009" z="5.65326"/>
+				<normal x="-0.0804178" y="0.701681" z="-0.707938"/>
+				<texcoord u="0.976874" v="2.2716"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1089" y="2.5" z="5.33707"/>
+				<normal x="-0.0804179" y="0.701681" z="-0.707938"/>
+				<texcoord u="1.44889" v="2.22354"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8883" y="-1.43136e-008" z="5.50563"/>
+				<normal x="-0.209801" y="-0.000517483" z="-0.977744"/>
+				<texcoord u="1.1993" v="1.42293"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4537" y="0" z="5.19779"/>
+				<normal x="-0.209802" y="-0.000517406" z="-0.977744"/>
+				<texcoord u="1.65872" v="1.42293"/>
+			</vertex>
+			<vertex>
+				<position x="-26.5829" y="2.65009" z="5.65326"/>
+				<normal x="-0.0804178" y="0.701681" z="-0.707938"/>
+				<texcoord u="-0.590274" v="-1.34083"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8457" y="2.65009" z="8.40444"/>
+				<normal x="0.0958186" y="0.995068" z="-0.0256746"/>
+				<texcoord u="-0.262688" v="-0.118262"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1089" y="2.5" z="5.33707"/>
+				<normal x="-0.0804179" y="0.701681" z="-0.707938"/>
+				<texcoord u="0.0647139" v="-1.48134"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4135" y="2.5" z="7.93243"/>
+				<normal x="0.0958186" y="0.995068" z="-0.0256746"/>
+				<texcoord u="0.373747" v="-0.328013"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8457" y="2.65009" z="8.40444"/>
+				<normal x="0.31312" y="0.00115627" z="0.949713"/>
+				<texcoord u="1.88998" v="0.985482"/>
+			</vertex>
+			<vertex>
+				<position x="-25.1704" y="-1.43136e-008" z="8.18501"/>
+				<normal x="0.31312" y="0.00115624" z="0.949713"/>
+				<texcoord u="2.12857" v="1.92174"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4135" y="2.5" z="7.93243"/>
+				<normal x="0.31312" y="0.00115624" z="0.949713"/>
+				<texcoord u="2.39596" v="1.03851"/>
+			</vertex>
+			<vertex>
+				<position x="-23.7764" y="0" z="7.72543"/>
+				<normal x="0.31312" y="0.00115621" z="0.949713"/>
+				<texcoord u="2.62104" v="1.92174"/>
+			</vertex>
+			<vertex>
+				<position x="-21.9807" y="2.65009" z="15.99"/>
+				<normal x="-0.198022" y="0.888315" z="-0.414348"/>
+				<texcoord u="2.10431" v="1.42293"/>
+			</vertex>
+			<vertex>
+				<position x="-20.7674" y="2.5" z="15.0884"/>
+				<normal x="-0.499104" y="0.442171" z="-0.745238"/>
+				<texcoord u="1.81557" v="1.471"/>
+			</vertex>
+			<vertex>
+				<position x="-21.4062" y="-1.43136e-008" z="15.5726"/>
+				<normal x="-0.596694" y="-0.0029631" z="-0.802463"/>
+				<texcoord u="1.97064" v="2.2716"/>
+			</vertex>
+			<vertex>
+				<position x="-20.2254" y="0" z="14.6946"/>
+				<normal x="-0.596694" y="-0.00296317" z="-0.802463"/>
+				<texcoord u="1.68948" v="2.2716"/>
+			</vertex>
+			<vertex>
+				<position x="-20.1882" y="2.65009" z="18.2035"/>
+				<normal x="0.0768514" y="0.995098" z="-0.062233"/>
+				<texcoord u="-0.0939799" v="1.28539"/>
+			</vertex>
+			<vertex>
+				<position x="-19.0764" y="2.5" z="17.1765"/>
+				<normal x="0.0768514" y="0.995098" z="-0.062233"/>
+				<texcoord u="0.40007" v="0.829024"/>
+			</vertex>
+			<vertex>
+				<position x="-21.9807" y="2.65009" z="15.99"/>
+				<normal x="-0.198022" y="0.888315" z="-0.414348"/>
+				<texcoord u="-0.890504" v="0.301767"/>
+			</vertex>
+			<vertex>
+				<position x="-20.7674" y="2.5" z="15.0884"/>
+				<normal x="-0.499104" y="0.442171" z="-0.745238"/>
+				<texcoord u="-0.351343" v="-0.0988942"/>
+			</vertex>
+			<vertex>
+				<position x="-20.1882" y="2.65009" z="18.2035"/>
+				<normal x="0.678791" y="0.00350661" z="0.734323"/>
+				<texcoord u="1.29465" v="0.985482"/>
+			</vertex>
+			<vertex>
+				<position x="-19.6605" y="-1.43136e-008" z="17.7283"/>
+				<normal x="0.678792" y="0.00350637" z="0.734322"/>
+				<texcoord u="1.48109" v="1.92174"/>
+			</vertex>
+			<vertex>
+				<position x="-19.0764" y="2.5" z="17.1765"/>
+				<normal x="0.678792" y="0.00350637" z="0.734322"/>
+				<texcoord u="1.68743" v="1.03851"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5786" y="0" z="16.7283"/>
+				<normal x="0.678792" y="0.00350613" z="0.734322"/>
+				<texcoord u="1.86331" v="1.92174"/>
+			</vertex>
+			<vertex>
+				<position x="-2.81083" y="2.65009" z="27.0577"/>
+				<normal x="-0.44163" y="0.88857" z="-0.124123"/>
+				<texcoord u="2.41672" v="0.558898"/>
+			</vertex>
+			<vertex>
+				<position x="-2.68323" y="2.5" z="25.5293"/>
+				<normal x="-0.890111" y="0.440325" z="-0.117547"/>
+				<texcoord u="1.92725" v="0.606963"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73661" y="-1.43136e-008" z="26.3515"/>
+				<normal x="-0.996564" y="-0.00589641" z="-0.0826158"/>
+				<texcoord u="2.19057" v="1.40757"/>
+			</vertex>
+			<vertex>
+				<position x="-2.61321" y="0" z="24.8631"/>
+				<normal x="-0.996564" y="-0.00589647" z="-0.0826159"/>
+				<texcoord u="1.7139" v="1.40757"/>
+			</vertex>
+			<vertex>
+				<position x="0.0334931" y="2.65009" z="27.2068"/>
+				<normal x="0.00509963" y="0.995242" z="-0.0973042"/>
+				<texcoord u="0.00117485" v="0.998008"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="2.5" z="25.6699"/>
+				<normal x="0.00509956" y="0.995242" z="-0.0973043"/>
+				<texcoord u="0.539359" v="0.986279"/>
+			</vertex>
+			<vertex>
+				<position x="-2.81083" y="2.65009" z="27.0577"/>
+				<normal x="-0.44163" y="0.88857" z="-0.124123"/>
+				<texcoord u="0.0533746" v="0.00199205"/>
+			</vertex>
+			<vertex>
+				<position x="-2.68323" y="2.5" z="25.5293"/>
+				<normal x="-0.890111" y="0.440325" z="-0.117547"/>
+				<texcoord u="0.588601" v="0.0466735"/>
+			</vertex>
+			<vertex>
+				<position x="0.0334931" y="2.65009" z="27.2068"/>
+				<normal x="0.999732" y="0.00599465" z="-0.0223724"/>
+				<texcoord u="0.488346" v="0.985482"/>
+			</vertex>
+			<vertex>
+				<position x="0.0334931" y="-1.43136e-008" z="26.4967"/>
+				<normal x="0.999732" y="0.00599465" z="-0.0223724"/>
+				<texcoord u="0.739215" v="1.92174"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="2.5" z="25.6699"/>
+				<normal x="0.999732" y="0.00599465" z="-0.0223724"/>
+				<texcoord u="1.03132" v="1.03851"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="0" z="25"/>
+				<normal x="0.999732" y="0.00599465" z="-0.0223724"/>
+				<texcoord u="1.26798" v="1.92174"/>
+			</vertex>
+			<vertex>
+				<position x="8.44215" y="2.65009" z="25.875"/>
+				<normal x="-0.944014" y="-0.0058939" z="0.329854"/>
+				<texcoord u="1.69029" v="0.558898"/>
+			</vertex>
+			<vertex>
+				<position x="7.93243" y="2.5" z="24.4135"/>
+				<normal x="-0.944014" y="-0.0058936" z="0.329854"/>
+				<texcoord u="1.22227" v="0.606963"/>
+			</vertex>
+			<vertex>
+				<position x="8.22272" y="-1.43136e-008" z="25.1996"/>
+				<normal x="-0.944014" y="-0.0058936" z="0.329854"/>
+				<texcoord u="1.47402" v="1.40757"/>
+			</vertex>
+			<vertex>
+				<position x="7.72543" y="0" z="23.7764"/>
+				<normal x="-0.944014" y="-0.0058933" z="0.329854"/>
+				<texcoord u="1.01825" v="1.40757"/>
+			</vertex>
+			<vertex>
+				<position x="11.1012" y="2.65009" z="24.8543"/>
+				<normal x="0.611291" y="0.703361" z="-0.362778"/>
+				<texcoord u="-0.297459" v="2.71292"/>
+			</vertex>
+			<vertex>
+				<position x="10.4409" y="2.5" z="23.4506"/>
+				<normal x="0.611291" y="0.703361" z="-0.362778"/>
+				<texcoord u="0.326296" v="2.41949"/>
+			</vertex>
+			<vertex>
+				<position x="8.44215" y="2.65009" z="25.875"/>
+				<normal x="-0.0346048" y="0.995327" z="-0.0901489"/>
+				<texcoord u="-0.751041" v="1.5313"/>
+			</vertex>
+			<vertex>
+				<position x="7.93243" y="2.5" z="24.4135"/>
+				<normal x="-0.0346049" y="0.995327" z="-0.0901489"/>
+				<texcoord u="-0.101598" v="1.30479"/>
+			</vertex>
+			<vertex>
+				<position x="11.1012" y="2.65009" z="24.8543"/>
+				<normal x="0.611291" y="0.703361" z="-0.362778"/>
+				<texcoord u="-0.25043" v="0.985482"/>
+			</vertex>
+			<vertex>
+				<position x="10.8124" y="-1.43136e-008" z="24.2056"/>
+				<normal x="0.904623" y="0.00572973" z="-0.426174"/>
+				<texcoord u="-0.0212494" v="1.92174"/>
+			</vertex>
+			<vertex>
+				<position x="10.4409" y="2.5" z="23.4506"/>
+				<normal x="0.611291" y="0.703361" z="-0.362778"/>
+				<texcoord u="0.24547" v="1.03851"/>
+			</vertex>
+			<vertex>
+				<position x="10.1684" y="0" z="22.8386"/>
+				<normal x="0.904623" y="0.00572964" z="-0.426174"/>
+				<texcoord u="0.46167" v="1.92174"/>
+			</vertex>
+			<vertex>
+				<position x="18.2412" y="2.65009" z="20.2175"/>
+				<normal x="-0.387659" y="0.888697" z="0.244824"/>
+				<texcoord u="0.994634" v="0.558898"/>
+			</vertex>
+			<vertex>
+				<position x="17.1765" y="2.5" z="19.0764"/>
+				<normal x="-0.684388" y="0.441069" z="0.580578"/>
+				<texcoord u="0.653673" v="0.606963"/>
+			</vertex>
+			<vertex>
+				<position x="17.7661" y="-1.43136e-008" z="19.6898"/>
+				<normal x="-0.730815" y="-0.00488497" z="0.682558"/>
+				<texcoord u="0.842476" v="1.40757"/>
+			</vertex>
+			<vertex>
+				<position x="16.7283" y="0" z="18.5786"/>
+				<normal x="-0.730815" y="-0.00488458" z="0.682558"/>
+				<texcoord u="0.510131" v="1.40757"/>
+			</vertex>
+			<vertex>
+				<position x="20.2552" y="2.65009" z="18.2035"/>
+				<normal x="-0.067732" y="0.995402" z="-0.0677318"/>
+				<texcoord u="-1.07695" v="-0.118262"/>
+			</vertex>
+			<vertex>
+				<position x="19.0764" y="2.5" z="17.1765"/>
+				<normal x="-0.067732" y="0.995402" z="-0.0677318"/>
+				<texcoord u="-0.620577" v="-0.642079"/>
+			</vertex>
+			<vertex>
+				<position x="18.2412" y="2.65009" z="20.2175"/>
+				<normal x="-0.387659" y="0.888697" z="0.244824"/>
+				<texcoord u="-1.97193" v="-1.01324"/>
+			</vertex>
+			<vertex>
+				<position x="17.1765" y="2.5" z="19.0764"/>
+				<normal x="-0.684388" y="0.441069" z="0.580578"/>
+				<texcoord u="-1.46487" v="-1.48637"/>
+			</vertex>
+			<vertex>
+				<position x="20.2552" y="2.65009" z="18.2035"/>
+				<normal x="0.656565" y="0.00449286" z="-0.754256"/>
+				<texcoord u="-0.798288" v="0.985482"/>
+			</vertex>
+			<vertex>
+				<position x="19.7275" y="-1.43136e-008" z="17.7283"/>
+				<normal x="0.656565" y="0.00449316" z="-0.754256"/>
+				<texcoord u="-0.630423" v="1.92174"/>
+			</vertex>
+			<vertex>
+				<position x="19.0764" y="2.5" z="17.1765"/>
+				<normal x="0.656565" y="0.00449316" z="-0.754256"/>
+				<texcoord u="-0.435462" v="1.03851"/>
+			</vertex>
+			<vertex>
+				<position x="18.5786" y="0" z="16.7283"/>
+				<normal x="0.656566" y="0.00449346" z="-0.754256"/>
+				<texcoord u="-0.277105" v="1.92174"/>
+			</vertex>
+			<vertex>
+				<position x="24.2433" y="-1.43136e-008" z="10.7747"/>
+				<normal x="0.364633" y="-0.188632" z="0.911844"/>
+				<texcoord u="0.278778" v="1.40757"/>
+			</vertex>
+			<vertex>
+				<position x="24.892" y="2.65009" z="11.0635"/>
+				<normal x="0.364632" y="-0.188633" z="0.911845"/>
+				<texcoord u="0.486517" v="0.558898"/>
+			</vertex>
+			<vertex>
+				<position x="22.8386" y="0" z="10.1684"/>
+				<normal x="0.0299593" y="3.55511e-008" z="0.999551"/>
+				<texcoord u="-0.171043" v="1.40757"/>
+			</vertex>
+			<vertex>
+				<position x="23.4506" y="2.5" z="10.4409"/>
+				<normal x="0.652569" y="-0.530605" z="0.540937"/>
+				<texcoord u="0.0249316" v="0.606963"/>
+			</vertex>
+			<vertex>
+				<position x="24.892" y="2.65009" z="11.0635"/>
+				<normal x="-0.0889137" y="0.995454" z="-0.0341309"/>
+				<texcoord u="1.07035" v="1.28776"/>
+			</vertex>
+			<vertex>
+				<position x="25.9127" y="2.65009" z="8.40443"/>
+				<normal x="0.0544915" y="0.888513" z="-0.455605"/>
+				<texcoord u="1.52394" v="0.10614"/>
+			</vertex>
+			<vertex>
+				<position x="23.4506" y="2.5" z="10.4409"/>
+				<normal x="-0.0889136" y="0.995454" z="-0.0341308"/>
+				<texcoord u="0.429839" v="1.01109"/>
+			</vertex>
+			<vertex>
+				<position x="24.4135" y="2.5" z="7.93243"/>
+				<normal x="0.227876" y="0.445936" z="-0.865571"/>
+				<texcoord u="0.857733" v="-0.10361"/>
+			</vertex>
+			<vertex>
+				<position x="25.9127" y="2.65009" z="8.40443"/>
+				<normal x="0.0544915" y="0.888513" z="-0.455605"/>
+				<texcoord u="-0.824962" v="1.92174"/>
+			</vertex>
+			<vertex>
+				<position x="25.2373" y="-1.43136e-008" z="8.18501"/>
+				<normal x="0.300082" y="0.00251262" z="-0.95391"/>
+				<texcoord u="-1.06355" v="0.985482"/>
+			</vertex>
+			<vertex>
+				<position x="24.4135" y="2.5" z="7.93243"/>
+				<normal x="0.227876" y="0.445936" z="-0.865571"/>
+				<texcoord u="-1.35461" v="1.86871"/>
+			</vertex>
+			<vertex>
+				<position x="23.7764" y="0" z="7.72543"/>
+				<normal x="0.300083" y="0.00251269" z="-0.95391"/>
+				<texcoord u="-1.57969" v="0.985482"/>
+			</vertex>
+			<vertex>
+				<position x="24.892" y="2.65009" z="-11.0719"/>
+				<normal x="0.400908" y="0.00170698" z="0.916117"/>
+				<texcoord u="-0.194657" v="0.558898"/>
+			</vertex>
+			<vertex>
+				<position x="23.4506" y="2.5" z="-10.4409"/>
+				<normal x="0.400908" y="0.00170695" z="0.916117"/>
+				<texcoord u="-0.656244" v="0.606963"/>
+			</vertex>
+			<vertex>
+				<position x="24.2433" y="-1.43136e-008" z="-10.7831"/>
+				<normal x="0.400908" y="0.00170695" z="0.916117"/>
+				<texcoord u="-0.402398" v="1.40757"/>
+			</vertex>
+			<vertex>
+				<position x="22.8387" y="0" z="-10.1684"/>
+				<normal x="0.400908" y="0.00170693" z="0.916117"/>
+				<texcoord u="-0.852219" v="1.40757"/>
+			</vertex>
+			<vertex>
+				<position x="24.892" y="2.65009" z="-11.0719"/>
+				<normal x="-0.0847516" y="0.995466" z="0.0431832"/>
+				<texcoord u="-0.789342" v="2.4325"/>
+			</vertex>
+			<vertex>
+				<position x="23.5989" y="2.65009" z="-13.6097"/>
+				<normal x="-0.0847516" y="0.995466" z="0.0431832"/>
+				<texcoord u="-1.36396" v="1.30476"/>
+			</vertex>
+			<vertex>
+				<position x="23.4506" y="2.5" z="-10.4409"/>
+				<normal x="-0.0847516" y="0.995466" z="0.0431832"/>
+				<texcoord u="-1.42986" v="2.71292"/>
+			</vertex>
+			<vertex>
+				<position x="22.2308" y="2.5" z="-12.835"/>
+				<normal x="-0.0847515" y="0.995466" z="0.0431832"/>
+				<texcoord u="-1.97193" v="1.64906"/>
+			</vertex>
+			<vertex>
+				<position x="23.5989" y="2.65009" z="-13.6097"/>
+				<normal x="-0.492581" y="-0.00228986" z="-0.870264"/>
+				<texcoord u="-1.02118" v="0.968128"/>
+			</vertex>
+			<vertex>
+				<position x="22.984" y="-1.43136e-008" z="-13.2547"/>
+				<normal x="-0.492581" y="-0.00228952" z="-0.870264"/>
+				<texcoord u="-1.23844" v="0.0318719"/>
+			</vertex>
+			<vertex>
+				<position x="22.2308" y="2.5" z="-12.835"/>
+				<normal x="-0.492581" y="-0.00228952" z="-0.870264"/>
+				<texcoord u="-1.50453" v="0.915102"/>
+			</vertex>
+			<vertex>
+				<position x="21.6507" y="0" z="-12.5"/>
+				<normal x="-0.49258" y="-0.00228919" z="-0.870264"/>
+				<texcoord u="-1.70949" v="0.0318719"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4551" y="-3.83013" z="-26.6505"/>
+				<normal x="0.445302" y="0.706622" z="0.549901"/>
+				<texcoord u="0.0370344" v="5.96046e-008"/>
+			</vertex>
+			<vertex>
+				<position x="-22.0813" y="-3.83013" z="-24.5238"/>
+				<normal x="0.445302" y="0.706622" z="0.549901"/>
+				<texcoord u="0" v="1"/>
+			</vertex>
+			<vertex>
+				<position x="-19.5065" y="-4.33013" z="-25.9663"/>
+				<normal x="0.445302" y="0.706622" z="0.549901"/>
+				<texcoord u="0.240977" v="0.146987"/>
+			</vertex>
+			<vertex>
+				<position x="-21.7468" y="-4.33013" z="-24.1522"/>
+				<normal x="0.445302" y="0.706622" z="0.549902"/>
+				<texcoord u="0.209387" v="1"/>
+			</vertex>
+		</vertexbuffer>
+	</sharedgeometry>
+	<submeshes>
+		<submesh material="lambert4" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+			<faces count="3396">
+				<face v1="156" v2="158" v3="157"/>
+				<face v1="157" v2="158" v3="159"/>
+				<face v1="1790" v2="1791" v3="160"/>
+				<face v1="1790" v2="160" v3="161"/>
+				<face v1="1792" v2="1793" v3="162"/>
+				<face v1="1794" v2="1792" v3="162"/>
+				<face v1="163" v2="166" v3="164"/>
+				<face v1="166" v2="165" v3="164"/>
+				<face v1="163" v2="164" v3="167"/>
+				<face v1="167" v2="164" v3="168"/>
+				<face v1="169" v2="172" v3="170"/>
+				<face v1="172" v2="171" v3="170"/>
+				<face v1="169" v2="170" v3="173"/>
+				<face v1="173" v2="170" v3="174"/>
+				<face v1="175" v2="178" v3="176"/>
+				<face v1="178" v2="177" v3="176"/>
+				<face v1="175" v2="176" v3="179"/>
+				<face v1="179" v2="176" v3="180"/>
+				<face v1="179" v2="180" v3="181"/>
+				<face v1="181" v2="180" v3="182"/>
+				<face v1="158" v2="156" v3="176"/>
+				<face v1="156" v2="183" v3="176"/>
+				<face v1="183" v2="180" v3="176"/>
+				<face v1="158" v2="176" v3="1795"/>
+				<face v1="1795" v2="176" v3="184"/>
+				<face v1="176" v2="177" v3="184"/>
+				<face v1="178" v2="186" v3="177"/>
+				<face v1="186" v2="185" v3="177"/>
+				<face v1="173" v2="174" v3="187"/>
+				<face v1="187" v2="174" v3="188"/>
+				<face v1="160" v2="1791" v3="170"/>
+				<face v1="1791" v2="1796" v3="170"/>
+				<face v1="1796" v2="174" v3="170"/>
+				<face v1="160" v2="170" v3="1797"/>
+				<face v1="1797" v2="170" v3="189"/>
+				<face v1="170" v2="171" v3="189"/>
+				<face v1="172" v2="191" v3="171"/>
+				<face v1="191" v2="190" v3="171"/>
+				<face v1="167" v2="168" v3="192"/>
+				<face v1="192" v2="168" v3="193"/>
+				<face v1="162" v2="1793" v3="164"/>
+				<face v1="1793" v2="1798" v3="164"/>
+				<face v1="1798" v2="168" v3="164"/>
+				<face v1="162" v2="164" v3="1799"/>
+				<face v1="1799" v2="164" v3="1800"/>
+				<face v1="1800" v2="164" v3="165"/>
+				<face v1="166" v2="195" v3="165"/>
+				<face v1="195" v2="194" v3="165"/>
+				<face v1="196" v2="197" v3="163"/>
+				<face v1="197" v2="166" v3="163"/>
+				<face v1="196" v2="163" v3="198"/>
+				<face v1="198" v2="163" v3="167"/>
+				<face v1="199" v2="200" v3="169"/>
+				<face v1="200" v2="172" v3="169"/>
+				<face v1="199" v2="169" v3="201"/>
+				<face v1="201" v2="169" v3="173"/>
+				<face v1="202" v2="203" v3="175"/>
+				<face v1="203" v2="178" v3="175"/>
+				<face v1="202" v2="175" v3="204"/>
+				<face v1="204" v2="175" v3="179"/>
+				<face v1="208" v2="207" v3="205"/>
+				<face v1="205" v2="207" v3="206"/>
+				<face v1="204" v2="179" v3="209"/>
+				<face v1="209" v2="179" v3="181"/>
+				<face v1="181" v2="182" v3="210"/>
+				<face v1="210" v2="182" v3="211"/>
+				<face v1="213" v2="182" v3="212"/>
+				<face v1="182" v2="180" v3="212"/>
+				<face v1="212" v2="180" v3="1801"/>
+				<face v1="211" v2="216" v3="214"/>
+				<face v1="214" v2="216" v3="215"/>
+				<face v1="215" v2="217" v3="208"/>
+				<face v1="208" v2="217" v3="207"/>
+				<face v1="207" v2="219" v3="206"/>
+				<face v1="206" v2="219" v3="218"/>
+				<face v1="221" v2="220" v3="185"/>
+				<face v1="185" v2="220" v3="177"/>
+				<face v1="1802" v2="177" v3="220"/>
+				<face v1="222" v2="1803" v3="223"/>
+				<face v1="1803" v2="1804" v3="223"/>
+				<face v1="224" v2="1805" v3="222"/>
+				<face v1="1805" v2="1803" v3="222"/>
+				<face v1="225" v2="224" v3="226"/>
+				<face v1="224" v2="222" v3="226"/>
+				<face v1="227" v2="229" v3="228"/>
+				<face v1="229" v2="225" v3="228"/>
+				<face v1="186" v2="230" v3="185"/>
+				<face v1="230" v2="227" v3="185"/>
+				<face v1="203" v2="231" v3="178"/>
+				<face v1="231" v2="186" v3="178"/>
+				<face v1="235" v2="234" v3="232"/>
+				<face v1="232" v2="234" v3="233"/>
+				<face v1="201" v2="173" v3="236"/>
+				<face v1="236" v2="173" v3="187"/>
+				<face v1="187" v2="188" v3="237"/>
+				<face v1="237" v2="188" v3="238"/>
+				<face v1="239" v2="188" v3="1806"/>
+				<face v1="188" v2="174" v3="1806"/>
+				<face v1="1807" v2="1806" v3="174"/>
+				<face v1="238" v2="242" v3="240"/>
+				<face v1="240" v2="242" v3="241"/>
+				<face v1="241" v2="243" v3="235"/>
+				<face v1="235" v2="243" v3="234"/>
+				<face v1="234" v2="245" v3="233"/>
+				<face v1="233" v2="245" v3="244"/>
+				<face v1="247" v2="246" v3="190"/>
+				<face v1="190" v2="246" v3="171"/>
+				<face v1="189" v2="171" v3="246"/>
+				<face v1="248" v2="1808" v3="249"/>
+				<face v1="1808" v2="1809" v3="249"/>
+				<face v1="250" v2="1810" v3="248"/>
+				<face v1="1810" v2="1808" v3="248"/>
+				<face v1="251" v2="250" v3="252"/>
+				<face v1="250" v2="248" v3="252"/>
+				<face v1="253" v2="255" v3="254"/>
+				<face v1="255" v2="251" v3="254"/>
+				<face v1="191" v2="256" v3="190"/>
+				<face v1="256" v2="253" v3="190"/>
+				<face v1="200" v2="257" v3="172"/>
+				<face v1="257" v2="191" v3="172"/>
+				<face v1="261" v2="260" v3="258"/>
+				<face v1="258" v2="260" v3="259"/>
+				<face v1="198" v2="167" v3="262"/>
+				<face v1="262" v2="167" v3="192"/>
+				<face v1="192" v2="193" v3="263"/>
+				<face v1="263" v2="193" v3="264"/>
+				<face v1="265" v2="193" v3="1811"/>
+				<face v1="193" v2="168" v3="1811"/>
+				<face v1="1812" v2="1811" v3="168"/>
+				<face v1="264" v2="268" v3="266"/>
+				<face v1="266" v2="268" v3="267"/>
+				<face v1="267" v2="269" v3="261"/>
+				<face v1="261" v2="269" v3="260"/>
+				<face v1="260" v2="271" v3="259"/>
+				<face v1="259" v2="271" v3="270"/>
+				<face v1="272" v2="1813" v3="194"/>
+				<face v1="194" v2="1813" v3="165"/>
+				<face v1="1813" v2="1814" v3="165"/>
+				<face v1="273" v2="1815" v3="274"/>
+				<face v1="1815" v2="1816" v3="274"/>
+				<face v1="274" v2="1816" v3="275"/>
+				<face v1="1816" v2="1817" v3="275"/>
+				<face v1="276" v2="273" v3="277"/>
+				<face v1="273" v2="274" v3="277"/>
+				<face v1="278" v2="280" v3="279"/>
+				<face v1="280" v2="276" v3="279"/>
+				<face v1="195" v2="281" v3="194"/>
+				<face v1="281" v2="278" v3="194"/>
+				<face v1="197" v2="282" v3="166"/>
+				<face v1="282" v2="195" v3="166"/>
+				<face v1="283" v2="284" v3="196"/>
+				<face v1="284" v2="197" v3="196"/>
+				<face v1="283" v2="196" v3="285"/>
+				<face v1="285" v2="196" v3="198"/>
+				<face v1="286" v2="287" v3="199"/>
+				<face v1="287" v2="200" v3="199"/>
+				<face v1="286" v2="199" v3="288"/>
+				<face v1="288" v2="199" v3="201"/>
+				<face v1="289" v2="290" v3="202"/>
+				<face v1="290" v2="203" v3="202"/>
+				<face v1="289" v2="202" v3="291"/>
+				<face v1="291" v2="202" v3="204"/>
+				<face v1="293" v2="208" v3="292"/>
+				<face v1="292" v2="208" v3="205"/>
+				<face v1="291" v2="204" v3="294"/>
+				<face v1="294" v2="204" v3="209"/>
+				<face v1="209" v2="181" v3="295"/>
+				<face v1="295" v2="181" v3="210"/>
+				<face v1="210" v2="211" v3="296"/>
+				<face v1="296" v2="211" v3="214"/>
+				<face v1="214" v2="215" v3="293"/>
+				<face v1="293" v2="215" v3="208"/>
+				<face v1="182" v2="213" v3="211"/>
+				<face v1="211" v2="213" v3="216"/>
+				<face v1="297" v2="213" v3="212"/>
+				<face v1="216" v2="298" v3="215"/>
+				<face v1="215" v2="298" v3="217"/>
+				<face v1="217" v2="299" v3="207"/>
+				<face v1="207" v2="299" v3="219"/>
+				<face v1="219" v2="301" v3="218"/>
+				<face v1="218" v2="301" v3="300"/>
+				<face v1="1818" v2="221" v3="302"/>
+				<face v1="185" v2="227" v3="221"/>
+				<face v1="227" v2="228" v3="221"/>
+				<face v1="228" v2="225" v3="303"/>
+				<face v1="225" v2="226" v3="303"/>
+				<face v1="226" v2="222" v3="304"/>
+				<face v1="222" v2="223" v3="304"/>
+				<face v1="223" v2="1804" v3="305"/>
+				<face v1="1804" v2="1819" v3="305"/>
+				<face v1="306" v2="1820" v3="224"/>
+				<face v1="1820" v2="1805" v3="224"/>
+				<face v1="229" v2="306" v3="225"/>
+				<face v1="306" v2="224" v3="225"/>
+				<face v1="230" v2="307" v3="227"/>
+				<face v1="307" v2="229" v3="227"/>
+				<face v1="231" v2="308" v3="186"/>
+				<face v1="308" v2="230" v3="186"/>
+				<face v1="290" v2="309" v3="203"/>
+				<face v1="309" v2="231" v3="203"/>
+				<face v1="311" v2="235" v3="310"/>
+				<face v1="310" v2="235" v3="232"/>
+				<face v1="288" v2="201" v3="312"/>
+				<face v1="312" v2="201" v3="236"/>
+				<face v1="236" v2="187" v3="313"/>
+				<face v1="313" v2="187" v3="237"/>
+				<face v1="237" v2="238" v3="314"/>
+				<face v1="314" v2="238" v3="240"/>
+				<face v1="240" v2="241" v3="311"/>
+				<face v1="311" v2="241" v3="235"/>
+				<face v1="188" v2="239" v3="238"/>
+				<face v1="238" v2="239" v3="242"/>
+				<face v1="1806" v2="1821" v3="239"/>
+				<face v1="242" v2="315" v3="241"/>
+				<face v1="241" v2="315" v3="243"/>
+				<face v1="243" v2="316" v3="234"/>
+				<face v1="234" v2="316" v3="245"/>
+				<face v1="245" v2="318" v3="244"/>
+				<face v1="244" v2="318" v3="317"/>
+				<face v1="1822" v2="247" v3="319"/>
+				<face v1="190" v2="253" v3="247"/>
+				<face v1="253" v2="254" v3="247"/>
+				<face v1="254" v2="251" v3="320"/>
+				<face v1="251" v2="252" v3="320"/>
+				<face v1="252" v2="248" v3="321"/>
+				<face v1="248" v2="249" v3="321"/>
+				<face v1="249" v2="1809" v3="322"/>
+				<face v1="1809" v2="1823" v3="322"/>
+				<face v1="323" v2="1824" v3="250"/>
+				<face v1="1824" v2="1810" v3="250"/>
+				<face v1="255" v2="323" v3="251"/>
+				<face v1="323" v2="250" v3="251"/>
+				<face v1="256" v2="324" v3="253"/>
+				<face v1="324" v2="255" v3="253"/>
+				<face v1="257" v2="325" v3="191"/>
+				<face v1="325" v2="256" v3="191"/>
+				<face v1="287" v2="326" v3="200"/>
+				<face v1="326" v2="257" v3="200"/>
+				<face v1="328" v2="261" v3="327"/>
+				<face v1="327" v2="261" v3="258"/>
+				<face v1="285" v2="198" v3="329"/>
+				<face v1="329" v2="198" v3="262"/>
+				<face v1="262" v2="192" v3="330"/>
+				<face v1="330" v2="192" v3="263"/>
+				<face v1="263" v2="264" v3="331"/>
+				<face v1="331" v2="264" v3="266"/>
+				<face v1="266" v2="267" v3="328"/>
+				<face v1="328" v2="267" v3="261"/>
+				<face v1="193" v2="265" v3="264"/>
+				<face v1="264" v2="265" v3="268"/>
+				<face v1="1825" v2="1826" v3="265"/>
+				<face v1="268" v2="332" v3="267"/>
+				<face v1="267" v2="332" v3="269"/>
+				<face v1="269" v2="333" v3="260"/>
+				<face v1="260" v2="333" v3="271"/>
+				<face v1="271" v2="335" v3="270"/>
+				<face v1="270" v2="335" v3="334"/>
+				<face v1="1827" v2="1828" v3="272"/>
+				<face v1="194" v2="278" v3="272"/>
+				<face v1="278" v2="279" v3="272"/>
+				<face v1="279" v2="276" v3="336"/>
+				<face v1="276" v2="277" v3="336"/>
+				<face v1="337" v2="1829" v3="273"/>
+				<face v1="1829" v2="1815" v3="273"/>
+				<face v1="277" v2="274" v3="338"/>
+				<face v1="274" v2="275" v3="338"/>
+				<face v1="275" v2="1817" v3="339"/>
+				<face v1="1817" v2="1830" v3="339"/>
+				<face v1="280" v2="337" v3="276"/>
+				<face v1="337" v2="273" v3="276"/>
+				<face v1="281" v2="340" v3="278"/>
+				<face v1="340" v2="280" v3="278"/>
+				<face v1="282" v2="341" v3="195"/>
+				<face v1="341" v2="281" v3="195"/>
+				<face v1="284" v2="342" v3="197"/>
+				<face v1="342" v2="282" v3="197"/>
+				<face v1="343" v2="344" v3="283"/>
+				<face v1="344" v2="284" v3="283"/>
+				<face v1="343" v2="283" v3="345"/>
+				<face v1="345" v2="283" v3="285"/>
+				<face v1="346" v2="347" v3="286"/>
+				<face v1="347" v2="287" v3="286"/>
+				<face v1="346" v2="286" v3="348"/>
+				<face v1="348" v2="286" v3="288"/>
+				<face v1="349" v2="350" v3="289"/>
+				<face v1="350" v2="290" v3="289"/>
+				<face v1="349" v2="289" v3="351"/>
+				<face v1="351" v2="289" v3="291"/>
+				<face v1="353" v2="293" v3="352"/>
+				<face v1="352" v2="293" v3="292"/>
+				<face v1="351" v2="291" v3="354"/>
+				<face v1="354" v2="291" v3="294"/>
+				<face v1="294" v2="209" v3="355"/>
+				<face v1="355" v2="209" v3="295"/>
+				<face v1="295" v2="210" v3="356"/>
+				<face v1="356" v2="210" v3="296"/>
+				<face v1="296" v2="214" v3="353"/>
+				<face v1="353" v2="214" v3="293"/>
+				<face v1="298" v2="216" v3="357"/>
+				<face v1="357" v2="216" v3="1831"/>
+				<face v1="216" v2="213" v3="1831"/>
+				<face v1="298" v2="358" v3="217"/>
+				<face v1="217" v2="358" v3="299"/>
+				<face v1="299" v2="359" v3="219"/>
+				<face v1="219" v2="359" v3="301"/>
+				<face v1="301" v2="361" v3="300"/>
+				<face v1="300" v2="361" v3="360"/>
+				<face v1="303" v2="362" v3="228"/>
+				<face v1="362" v2="1832" v3="228"/>
+				<face v1="1832" v2="221" v3="228"/>
+				<face v1="303" v2="226" v3="363"/>
+				<face v1="226" v2="304" v3="363"/>
+				<face v1="304" v2="223" v3="364"/>
+				<face v1="223" v2="305" v3="364"/>
+				<face v1="305" v2="1819" v3="365"/>
+				<face v1="1819" v2="1833" v3="365"/>
+				<face v1="366" v2="1834" v3="306"/>
+				<face v1="1834" v2="1820" v3="306"/>
+				<face v1="307" v2="366" v3="229"/>
+				<face v1="366" v2="306" v3="229"/>
+				<face v1="308" v2="367" v3="230"/>
+				<face v1="367" v2="307" v3="230"/>
+				<face v1="309" v2="368" v3="231"/>
+				<face v1="368" v2="308" v3="231"/>
+				<face v1="350" v2="369" v3="290"/>
+				<face v1="369" v2="309" v3="290"/>
+				<face v1="371" v2="311" v3="370"/>
+				<face v1="370" v2="311" v3="310"/>
+				<face v1="348" v2="288" v3="372"/>
+				<face v1="372" v2="288" v3="312"/>
+				<face v1="312" v2="236" v3="373"/>
+				<face v1="373" v2="236" v3="313"/>
+				<face v1="313" v2="237" v3="374"/>
+				<face v1="374" v2="237" v3="314"/>
+				<face v1="314" v2="240" v3="371"/>
+				<face v1="371" v2="240" v3="311"/>
+				<face v1="315" v2="242" v3="1835"/>
+				<face v1="1835" v2="242" v3="1836"/>
+				<face v1="1836" v2="242" v3="239"/>
+				<face v1="315" v2="375" v3="243"/>
+				<face v1="243" v2="375" v3="316"/>
+				<face v1="316" v2="376" v3="245"/>
+				<face v1="245" v2="376" v3="318"/>
+				<face v1="318" v2="378" v3="317"/>
+				<face v1="317" v2="378" v3="377"/>
+				<face v1="320" v2="379" v3="254"/>
+				<face v1="379" v2="319" v3="254"/>
+				<face v1="319" v2="247" v3="254"/>
+				<face v1="320" v2="252" v3="380"/>
+				<face v1="252" v2="321" v3="380"/>
+				<face v1="321" v2="249" v3="381"/>
+				<face v1="249" v2="322" v3="381"/>
+				<face v1="322" v2="1823" v3="382"/>
+				<face v1="1823" v2="1837" v3="382"/>
+				<face v1="383" v2="1838" v3="323"/>
+				<face v1="1838" v2="1824" v3="323"/>
+				<face v1="324" v2="383" v3="255"/>
+				<face v1="383" v2="323" v3="255"/>
+				<face v1="325" v2="384" v3="256"/>
+				<face v1="384" v2="324" v3="256"/>
+				<face v1="326" v2="385" v3="257"/>
+				<face v1="385" v2="325" v3="257"/>
+				<face v1="347" v2="386" v3="287"/>
+				<face v1="386" v2="326" v3="287"/>
+				<face v1="388" v2="328" v3="387"/>
+				<face v1="387" v2="328" v3="327"/>
+				<face v1="345" v2="285" v3="389"/>
+				<face v1="389" v2="285" v3="329"/>
+				<face v1="329" v2="262" v3="390"/>
+				<face v1="390" v2="262" v3="330"/>
+				<face v1="330" v2="263" v3="391"/>
+				<face v1="391" v2="263" v3="331"/>
+				<face v1="331" v2="266" v3="388"/>
+				<face v1="388" v2="266" v3="328"/>
+				<face v1="332" v2="268" v3="1839"/>
+				<face v1="1839" v2="268" v3="1840"/>
+				<face v1="1840" v2="268" v3="265"/>
+				<face v1="332" v2="392" v3="269"/>
+				<face v1="269" v2="392" v3="333"/>
+				<face v1="333" v2="393" v3="271"/>
+				<face v1="271" v2="393" v3="335"/>
+				<face v1="335" v2="395" v3="334"/>
+				<face v1="334" v2="395" v3="394"/>
+				<face v1="336" v2="1841" v3="279"/>
+				<face v1="1841" v2="1827" v3="279"/>
+				<face v1="1827" v2="272" v3="279"/>
+				<face v1="336" v2="277" v3="396"/>
+				<face v1="277" v2="338" v3="396"/>
+				<face v1="397" v2="1842" v3="337"/>
+				<face v1="1842" v2="1829" v3="337"/>
+				<face v1="338" v2="275" v3="398"/>
+				<face v1="275" v2="339" v3="398"/>
+				<face v1="339" v2="1830" v3="399"/>
+				<face v1="1830" v2="1843" v3="399"/>
+				<face v1="340" v2="397" v3="280"/>
+				<face v1="397" v2="337" v3="280"/>
+				<face v1="341" v2="400" v3="281"/>
+				<face v1="400" v2="340" v3="281"/>
+				<face v1="342" v2="401" v3="282"/>
+				<face v1="401" v2="341" v3="282"/>
+				<face v1="344" v2="402" v3="284"/>
+				<face v1="402" v2="342" v3="284"/>
+				<face v1="403" v2="404" v3="343"/>
+				<face v1="404" v2="344" v3="343"/>
+				<face v1="403" v2="343" v3="405"/>
+				<face v1="405" v2="343" v3="345"/>
+				<face v1="406" v2="407" v3="346"/>
+				<face v1="407" v2="347" v3="346"/>
+				<face v1="406" v2="346" v3="408"/>
+				<face v1="408" v2="346" v3="348"/>
+				<face v1="409" v2="410" v3="349"/>
+				<face v1="410" v2="350" v3="349"/>
+				<face v1="409" v2="349" v3="411"/>
+				<face v1="411" v2="349" v3="351"/>
+				<face v1="413" v2="353" v3="412"/>
+				<face v1="412" v2="353" v3="352"/>
+				<face v1="411" v2="351" v3="414"/>
+				<face v1="414" v2="351" v3="354"/>
+				<face v1="354" v2="294" v3="415"/>
+				<face v1="415" v2="294" v3="355"/>
+				<face v1="355" v2="295" v3="416"/>
+				<face v1="416" v2="295" v3="356"/>
+				<face v1="356" v2="296" v3="413"/>
+				<face v1="413" v2="296" v3="353"/>
+				<face v1="1844" v2="417" v3="298"/>
+				<face v1="417" v2="358" v3="298"/>
+				<face v1="358" v2="418" v3="299"/>
+				<face v1="299" v2="418" v3="359"/>
+				<face v1="359" v2="419" v3="301"/>
+				<face v1="301" v2="419" v3="361"/>
+				<face v1="361" v2="421" v3="360"/>
+				<face v1="360" v2="421" v3="420"/>
+				<face v1="1845" v2="303" v3="422"/>
+				<face v1="303" v2="363" v3="422"/>
+				<face v1="363" v2="304" v3="423"/>
+				<face v1="304" v2="364" v3="423"/>
+				<face v1="364" v2="305" v3="424"/>
+				<face v1="305" v2="365" v3="424"/>
+				<face v1="365" v2="1833" v3="425"/>
+				<face v1="1833" v2="1846" v3="425"/>
+				<face v1="426" v2="1847" v3="366"/>
+				<face v1="1847" v2="1834" v3="366"/>
+				<face v1="367" v2="426" v3="307"/>
+				<face v1="426" v2="366" v3="307"/>
+				<face v1="368" v2="427" v3="308"/>
+				<face v1="427" v2="367" v3="308"/>
+				<face v1="369" v2="428" v3="309"/>
+				<face v1="428" v2="368" v3="309"/>
+				<face v1="410" v2="429" v3="350"/>
+				<face v1="429" v2="369" v3="350"/>
+				<face v1="431" v2="371" v3="430"/>
+				<face v1="430" v2="371" v3="370"/>
+				<face v1="408" v2="348" v3="432"/>
+				<face v1="432" v2="348" v3="372"/>
+				<face v1="372" v2="312" v3="433"/>
+				<face v1="433" v2="312" v3="373"/>
+				<face v1="373" v2="313" v3="434"/>
+				<face v1="434" v2="313" v3="374"/>
+				<face v1="374" v2="314" v3="431"/>
+				<face v1="431" v2="314" v3="371"/>
+				<face v1="1835" v2="1848" v3="315"/>
+				<face v1="1848" v2="375" v3="315"/>
+				<face v1="375" v2="435" v3="316"/>
+				<face v1="316" v2="435" v3="376"/>
+				<face v1="376" v2="436" v3="318"/>
+				<face v1="318" v2="436" v3="378"/>
+				<face v1="378" v2="438" v3="377"/>
+				<face v1="377" v2="438" v3="437"/>
+				<face v1="1849" v2="320" v3="439"/>
+				<face v1="320" v2="380" v3="439"/>
+				<face v1="380" v2="321" v3="440"/>
+				<face v1="321" v2="381" v3="440"/>
+				<face v1="381" v2="322" v3="441"/>
+				<face v1="322" v2="382" v3="441"/>
+				<face v1="382" v2="1837" v3="442"/>
+				<face v1="1837" v2="1850" v3="442"/>
+				<face v1="443" v2="1851" v3="383"/>
+				<face v1="1851" v2="1838" v3="383"/>
+				<face v1="384" v2="443" v3="324"/>
+				<face v1="443" v2="383" v3="324"/>
+				<face v1="385" v2="444" v3="325"/>
+				<face v1="444" v2="384" v3="325"/>
+				<face v1="386" v2="445" v3="326"/>
+				<face v1="445" v2="385" v3="326"/>
+				<face v1="407" v2="446" v3="347"/>
+				<face v1="446" v2="386" v3="347"/>
+				<face v1="448" v2="388" v3="447"/>
+				<face v1="447" v2="388" v3="387"/>
+				<face v1="405" v2="345" v3="449"/>
+				<face v1="449" v2="345" v3="389"/>
+				<face v1="389" v2="329" v3="450"/>
+				<face v1="450" v2="329" v3="390"/>
+				<face v1="390" v2="330" v3="451"/>
+				<face v1="451" v2="330" v3="391"/>
+				<face v1="391" v2="331" v3="448"/>
+				<face v1="448" v2="331" v3="388"/>
+				<face v1="1839" v2="1852" v3="332"/>
+				<face v1="1852" v2="392" v3="332"/>
+				<face v1="392" v2="452" v3="333"/>
+				<face v1="333" v2="452" v3="393"/>
+				<face v1="393" v2="453" v3="335"/>
+				<face v1="335" v2="453" v3="395"/>
+				<face v1="395" v2="455" v3="394"/>
+				<face v1="394" v2="455" v3="454"/>
+				<face v1="1841" v2="336" v3="1853"/>
+				<face v1="1853" v2="336" v3="396"/>
+				<face v1="396" v2="338" v3="456"/>
+				<face v1="338" v2="398" v3="456"/>
+				<face v1="457" v2="1854" v3="397"/>
+				<face v1="1854" v2="1842" v3="397"/>
+				<face v1="398" v2="339" v3="458"/>
+				<face v1="339" v2="399" v3="458"/>
+				<face v1="399" v2="1843" v3="459"/>
+				<face v1="1843" v2="1855" v3="459"/>
+				<face v1="400" v2="457" v3="340"/>
+				<face v1="457" v2="397" v3="340"/>
+				<face v1="401" v2="460" v3="341"/>
+				<face v1="460" v2="400" v3="341"/>
+				<face v1="402" v2="461" v3="342"/>
+				<face v1="461" v2="401" v3="342"/>
+				<face v1="404" v2="462" v3="344"/>
+				<face v1="462" v2="402" v3="344"/>
+				<face v1="463" v2="464" v3="403"/>
+				<face v1="464" v2="404" v3="403"/>
+				<face v1="463" v2="403" v3="465"/>
+				<face v1="465" v2="403" v3="405"/>
+				<face v1="466" v2="467" v3="406"/>
+				<face v1="467" v2="407" v3="406"/>
+				<face v1="466" v2="406" v3="468"/>
+				<face v1="468" v2="406" v3="408"/>
+				<face v1="469" v2="470" v3="409"/>
+				<face v1="470" v2="410" v3="409"/>
+				<face v1="469" v2="409" v3="471"/>
+				<face v1="471" v2="409" v3="411"/>
+				<face v1="473" v2="413" v3="472"/>
+				<face v1="472" v2="413" v3="412"/>
+				<face v1="471" v2="411" v3="474"/>
+				<face v1="474" v2="411" v3="414"/>
+				<face v1="414" v2="354" v3="475"/>
+				<face v1="475" v2="354" v3="415"/>
+				<face v1="415" v2="355" v3="476"/>
+				<face v1="476" v2="355" v3="416"/>
+				<face v1="416" v2="356" v3="473"/>
+				<face v1="473" v2="356" v3="413"/>
+				<face v1="477" v2="418" v3="417"/>
+				<face v1="418" v2="358" v3="417"/>
+				<face v1="418" v2="478" v3="359"/>
+				<face v1="359" v2="478" v3="419"/>
+				<face v1="419" v2="479" v3="361"/>
+				<face v1="361" v2="479" v3="421"/>
+				<face v1="421" v2="481" v3="420"/>
+				<face v1="420" v2="481" v3="480"/>
+				<face v1="482" v2="422" v3="423"/>
+				<face v1="422" v2="363" v3="423"/>
+				<face v1="423" v2="364" v3="483"/>
+				<face v1="364" v2="424" v3="483"/>
+				<face v1="424" v2="365" v3="484"/>
+				<face v1="365" v2="425" v3="484"/>
+				<face v1="425" v2="1846" v3="485"/>
+				<face v1="1846" v2="1856" v3="485"/>
+				<face v1="486" v2="1857" v3="426"/>
+				<face v1="1857" v2="1847" v3="426"/>
+				<face v1="427" v2="486" v3="367"/>
+				<face v1="486" v2="426" v3="367"/>
+				<face v1="428" v2="487" v3="368"/>
+				<face v1="487" v2="427" v3="368"/>
+				<face v1="429" v2="488" v3="369"/>
+				<face v1="488" v2="428" v3="369"/>
+				<face v1="470" v2="489" v3="410"/>
+				<face v1="489" v2="429" v3="410"/>
+				<face v1="491" v2="431" v3="490"/>
+				<face v1="490" v2="431" v3="430"/>
+				<face v1="468" v2="408" v3="492"/>
+				<face v1="492" v2="408" v3="432"/>
+				<face v1="432" v2="372" v3="493"/>
+				<face v1="493" v2="372" v3="433"/>
+				<face v1="433" v2="373" v3="494"/>
+				<face v1="494" v2="373" v3="434"/>
+				<face v1="434" v2="374" v3="491"/>
+				<face v1="491" v2="374" v3="431"/>
+				<face v1="1858" v2="435" v3="1859"/>
+				<face v1="1859" v2="435" v3="375"/>
+				<face v1="435" v2="495" v3="376"/>
+				<face v1="376" v2="495" v3="436"/>
+				<face v1="436" v2="496" v3="378"/>
+				<face v1="378" v2="496" v3="438"/>
+				<face v1="438" v2="498" v3="437"/>
+				<face v1="437" v2="498" v3="497"/>
+				<face v1="499" v2="1860" v3="440"/>
+				<face v1="1860" v2="380" v3="440"/>
+				<face v1="440" v2="381" v3="500"/>
+				<face v1="381" v2="441" v3="500"/>
+				<face v1="441" v2="382" v3="501"/>
+				<face v1="382" v2="442" v3="501"/>
+				<face v1="442" v2="1850" v3="502"/>
+				<face v1="1850" v2="1861" v3="502"/>
+				<face v1="503" v2="1862" v3="443"/>
+				<face v1="1862" v2="1851" v3="443"/>
+				<face v1="444" v2="503" v3="384"/>
+				<face v1="503" v2="443" v3="384"/>
+				<face v1="445" v2="504" v3="385"/>
+				<face v1="504" v2="444" v3="385"/>
+				<face v1="446" v2="505" v3="386"/>
+				<face v1="505" v2="445" v3="386"/>
+				<face v1="467" v2="506" v3="407"/>
+				<face v1="506" v2="446" v3="407"/>
+				<face v1="508" v2="448" v3="507"/>
+				<face v1="507" v2="448" v3="447"/>
+				<face v1="465" v2="405" v3="509"/>
+				<face v1="509" v2="405" v3="449"/>
+				<face v1="449" v2="389" v3="510"/>
+				<face v1="510" v2="389" v3="450"/>
+				<face v1="450" v2="390" v3="511"/>
+				<face v1="511" v2="390" v3="451"/>
+				<face v1="451" v2="391" v3="508"/>
+				<face v1="508" v2="391" v3="448"/>
+				<face v1="1863" v2="452" v3="1852"/>
+				<face v1="1852" v2="452" v3="392"/>
+				<face v1="452" v2="512" v3="393"/>
+				<face v1="393" v2="512" v3="453"/>
+				<face v1="453" v2="513" v3="395"/>
+				<face v1="395" v2="513" v3="455"/>
+				<face v1="455" v2="515" v3="454"/>
+				<face v1="454" v2="515" v3="514"/>
+				<face v1="1864" v2="1865" v3="456"/>
+				<face v1="1865" v2="396" v3="456"/>
+				<face v1="456" v2="398" v3="516"/>
+				<face v1="398" v2="458" v3="516"/>
+				<face v1="517" v2="1866" v3="457"/>
+				<face v1="1866" v2="1854" v3="457"/>
+				<face v1="458" v2="399" v3="518"/>
+				<face v1="399" v2="459" v3="518"/>
+				<face v1="459" v2="1855" v3="519"/>
+				<face v1="1855" v2="1867" v3="519"/>
+				<face v1="460" v2="517" v3="400"/>
+				<face v1="517" v2="457" v3="400"/>
+				<face v1="461" v2="520" v3="401"/>
+				<face v1="520" v2="460" v3="401"/>
+				<face v1="462" v2="521" v3="402"/>
+				<face v1="521" v2="461" v3="402"/>
+				<face v1="464" v2="522" v3="404"/>
+				<face v1="522" v2="462" v3="404"/>
+				<face v1="523" v2="524" v3="463"/>
+				<face v1="524" v2="464" v3="463"/>
+				<face v1="523" v2="463" v3="525"/>
+				<face v1="525" v2="463" v3="465"/>
+				<face v1="526" v2="527" v3="466"/>
+				<face v1="527" v2="467" v3="466"/>
+				<face v1="526" v2="466" v3="528"/>
+				<face v1="528" v2="466" v3="468"/>
+				<face v1="529" v2="530" v3="469"/>
+				<face v1="530" v2="470" v3="469"/>
+				<face v1="529" v2="469" v3="531"/>
+				<face v1="531" v2="469" v3="471"/>
+				<face v1="533" v2="473" v3="532"/>
+				<face v1="532" v2="473" v3="472"/>
+				<face v1="531" v2="471" v3="534"/>
+				<face v1="534" v2="471" v3="474"/>
+				<face v1="474" v2="414" v3="535"/>
+				<face v1="535" v2="414" v3="475"/>
+				<face v1="475" v2="415" v3="536"/>
+				<face v1="536" v2="415" v3="476"/>
+				<face v1="476" v2="416" v3="533"/>
+				<face v1="533" v2="416" v3="473"/>
+				<face v1="418" v2="1868" v3="478"/>
+				<face v1="1868" v2="537" v3="478"/>
+				<face v1="537" v2="538" v3="478"/>
+				<face v1="478" v2="539" v3="419"/>
+				<face v1="419" v2="539" v3="479"/>
+				<face v1="479" v2="540" v3="421"/>
+				<face v1="421" v2="540" v3="481"/>
+				<face v1="481" v2="542" v3="480"/>
+				<face v1="480" v2="542" v3="541"/>
+				<face v1="423" v2="483" v3="482"/>
+				<face v1="482" v2="483" v3="543"/>
+				<face v1="483" v2="544" v3="543"/>
+				<face v1="483" v2="424" v3="545"/>
+				<face v1="424" v2="484" v3="545"/>
+				<face v1="484" v2="425" v3="546"/>
+				<face v1="425" v2="485" v3="546"/>
+				<face v1="485" v2="1856" v3="547"/>
+				<face v1="1856" v2="1869" v3="547"/>
+				<face v1="548" v2="1870" v3="486"/>
+				<face v1="1870" v2="1857" v3="486"/>
+				<face v1="487" v2="548" v3="427"/>
+				<face v1="548" v2="486" v3="427"/>
+				<face v1="488" v2="549" v3="428"/>
+				<face v1="549" v2="487" v3="428"/>
+				<face v1="489" v2="550" v3="429"/>
+				<face v1="550" v2="488" v3="429"/>
+				<face v1="530" v2="551" v3="470"/>
+				<face v1="551" v2="489" v3="470"/>
+				<face v1="553" v2="491" v3="552"/>
+				<face v1="552" v2="491" v3="490"/>
+				<face v1="528" v2="468" v3="554"/>
+				<face v1="554" v2="468" v3="492"/>
+				<face v1="492" v2="432" v3="555"/>
+				<face v1="555" v2="432" v3="493"/>
+				<face v1="493" v2="433" v3="556"/>
+				<face v1="556" v2="433" v3="494"/>
+				<face v1="494" v2="434" v3="553"/>
+				<face v1="553" v2="434" v3="491"/>
+				<face v1="435" v2="1871" v3="495"/>
+				<face v1="1871" v2="1872" v3="495"/>
+				<face v1="1872" v2="557" v3="495"/>
+				<face v1="495" v2="558" v3="436"/>
+				<face v1="436" v2="558" v3="496"/>
+				<face v1="496" v2="559" v3="438"/>
+				<face v1="438" v2="559" v3="498"/>
+				<face v1="498" v2="561" v3="497"/>
+				<face v1="497" v2="561" v3="560"/>
+				<face v1="440" v2="500" v3="499"/>
+				<face v1="499" v2="500" v3="562"/>
+				<face v1="500" v2="563" v3="562"/>
+				<face v1="500" v2="441" v3="564"/>
+				<face v1="441" v2="501" v3="564"/>
+				<face v1="501" v2="442" v3="565"/>
+				<face v1="442" v2="502" v3="565"/>
+				<face v1="502" v2="1861" v3="566"/>
+				<face v1="1861" v2="1873" v3="566"/>
+				<face v1="567" v2="1874" v3="503"/>
+				<face v1="1874" v2="1862" v3="503"/>
+				<face v1="504" v2="567" v3="444"/>
+				<face v1="567" v2="503" v3="444"/>
+				<face v1="505" v2="568" v3="445"/>
+				<face v1="568" v2="504" v3="445"/>
+				<face v1="506" v2="569" v3="446"/>
+				<face v1="569" v2="505" v3="446"/>
+				<face v1="527" v2="570" v3="467"/>
+				<face v1="570" v2="506" v3="467"/>
+				<face v1="572" v2="508" v3="571"/>
+				<face v1="571" v2="508" v3="507"/>
+				<face v1="525" v2="465" v3="573"/>
+				<face v1="573" v2="465" v3="509"/>
+				<face v1="509" v2="449" v3="574"/>
+				<face v1="574" v2="449" v3="510"/>
+				<face v1="510" v2="450" v3="575"/>
+				<face v1="575" v2="450" v3="511"/>
+				<face v1="511" v2="451" v3="572"/>
+				<face v1="572" v2="451" v3="508"/>
+				<face v1="452" v2="1863" v3="512"/>
+				<face v1="1863" v2="1875" v3="512"/>
+				<face v1="1875" v2="576" v3="512"/>
+				<face v1="512" v2="577" v3="453"/>
+				<face v1="453" v2="577" v3="513"/>
+				<face v1="513" v2="578" v3="455"/>
+				<face v1="455" v2="578" v3="515"/>
+				<face v1="515" v2="580" v3="514"/>
+				<face v1="514" v2="580" v3="579"/>
+				<face v1="456" v2="516" v3="1876"/>
+				<face v1="1876" v2="516" v3="1877"/>
+				<face v1="1877" v2="516" v3="581"/>
+				<face v1="516" v2="458" v3="582"/>
+				<face v1="458" v2="518" v3="582"/>
+				<face v1="583" v2="1878" v3="517"/>
+				<face v1="1878" v2="1866" v3="517"/>
+				<face v1="518" v2="459" v3="584"/>
+				<face v1="459" v2="519" v3="584"/>
+				<face v1="519" v2="1867" v3="585"/>
+				<face v1="1867" v2="1879" v3="585"/>
+				<face v1="520" v2="583" v3="460"/>
+				<face v1="583" v2="517" v3="460"/>
+				<face v1="521" v2="586" v3="461"/>
+				<face v1="586" v2="520" v3="461"/>
+				<face v1="522" v2="587" v3="462"/>
+				<face v1="587" v2="521" v3="462"/>
+				<face v1="524" v2="588" v3="464"/>
+				<face v1="588" v2="522" v3="464"/>
+				<face v1="589" v2="590" v3="523"/>
+				<face v1="590" v2="524" v3="523"/>
+				<face v1="589" v2="523" v3="591"/>
+				<face v1="591" v2="523" v3="525"/>
+				<face v1="592" v2="593" v3="526"/>
+				<face v1="593" v2="527" v3="526"/>
+				<face v1="592" v2="526" v3="594"/>
+				<face v1="594" v2="526" v3="528"/>
+				<face v1="595" v2="596" v3="529"/>
+				<face v1="596" v2="530" v3="529"/>
+				<face v1="595" v2="529" v3="597"/>
+				<face v1="597" v2="529" v3="531"/>
+				<face v1="599" v2="533" v3="598"/>
+				<face v1="598" v2="533" v3="532"/>
+				<face v1="597" v2="531" v3="600"/>
+				<face v1="600" v2="531" v3="534"/>
+				<face v1="534" v2="474" v3="601"/>
+				<face v1="601" v2="474" v3="535"/>
+				<face v1="535" v2="475" v3="602"/>
+				<face v1="602" v2="475" v3="536"/>
+				<face v1="536" v2="476" v3="599"/>
+				<face v1="599" v2="476" v3="533"/>
+				<face v1="603" v2="538" v3="1880"/>
+				<face v1="538" v2="604" v3="478"/>
+				<face v1="478" v2="604" v3="539"/>
+				<face v1="539" v2="605" v3="479"/>
+				<face v1="479" v2="605" v3="540"/>
+				<face v1="540" v2="606" v3="481"/>
+				<face v1="481" v2="606" v3="542"/>
+				<face v1="542" v2="608" v3="541"/>
+				<face v1="541" v2="608" v3="607"/>
+				<face v1="1881" v2="544" v3="609"/>
+				<face v1="544" v2="483" v3="610"/>
+				<face v1="483" v2="545" v3="610"/>
+				<face v1="545" v2="484" v3="611"/>
+				<face v1="484" v2="546" v3="611"/>
+				<face v1="546" v2="485" v3="612"/>
+				<face v1="485" v2="547" v3="612"/>
+				<face v1="547" v2="1869" v3="613"/>
+				<face v1="1869" v2="1882" v3="613"/>
+				<face v1="614" v2="1883" v3="548"/>
+				<face v1="1883" v2="1870" v3="548"/>
+				<face v1="549" v2="614" v3="487"/>
+				<face v1="614" v2="548" v3="487"/>
+				<face v1="550" v2="615" v3="488"/>
+				<face v1="615" v2="549" v3="488"/>
+				<face v1="551" v2="616" v3="489"/>
+				<face v1="616" v2="550" v3="489"/>
+				<face v1="596" v2="617" v3="530"/>
+				<face v1="617" v2="551" v3="530"/>
+				<face v1="619" v2="553" v3="618"/>
+				<face v1="618" v2="553" v3="552"/>
+				<face v1="594" v2="528" v3="620"/>
+				<face v1="620" v2="528" v3="554"/>
+				<face v1="554" v2="492" v3="621"/>
+				<face v1="621" v2="492" v3="555"/>
+				<face v1="555" v2="493" v3="622"/>
+				<face v1="622" v2="493" v3="556"/>
+				<face v1="556" v2="494" v3="619"/>
+				<face v1="619" v2="494" v3="553"/>
+				<face v1="1884" v2="1885" v3="557"/>
+				<face v1="557" v2="623" v3="495"/>
+				<face v1="495" v2="623" v3="558"/>
+				<face v1="558" v2="624" v3="496"/>
+				<face v1="496" v2="624" v3="559"/>
+				<face v1="559" v2="625" v3="498"/>
+				<face v1="498" v2="625" v3="561"/>
+				<face v1="561" v2="627" v3="560"/>
+				<face v1="560" v2="627" v3="626"/>
+				<face v1="1886" v2="563" v3="628"/>
+				<face v1="563" v2="500" v3="629"/>
+				<face v1="500" v2="564" v3="629"/>
+				<face v1="564" v2="501" v3="630"/>
+				<face v1="501" v2="565" v3="630"/>
+				<face v1="565" v2="502" v3="631"/>
+				<face v1="502" v2="566" v3="631"/>
+				<face v1="566" v2="1873" v3="632"/>
+				<face v1="1873" v2="1887" v3="632"/>
+				<face v1="633" v2="1888" v3="567"/>
+				<face v1="1888" v2="1874" v3="567"/>
+				<face v1="568" v2="633" v3="504"/>
+				<face v1="633" v2="567" v3="504"/>
+				<face v1="569" v2="634" v3="505"/>
+				<face v1="634" v2="568" v3="505"/>
+				<face v1="570" v2="635" v3="506"/>
+				<face v1="635" v2="569" v3="506"/>
+				<face v1="593" v2="636" v3="527"/>
+				<face v1="636" v2="570" v3="527"/>
+				<face v1="638" v2="572" v3="637"/>
+				<face v1="637" v2="572" v3="571"/>
+				<face v1="591" v2="525" v3="639"/>
+				<face v1="639" v2="525" v3="573"/>
+				<face v1="573" v2="509" v3="640"/>
+				<face v1="640" v2="509" v3="574"/>
+				<face v1="574" v2="510" v3="641"/>
+				<face v1="641" v2="510" v3="575"/>
+				<face v1="575" v2="511" v3="638"/>
+				<face v1="638" v2="511" v3="572"/>
+				<face v1="1889" v2="1890" v3="576"/>
+				<face v1="576" v2="642" v3="512"/>
+				<face v1="512" v2="642" v3="577"/>
+				<face v1="577" v2="643" v3="513"/>
+				<face v1="513" v2="643" v3="578"/>
+				<face v1="578" v2="644" v3="515"/>
+				<face v1="515" v2="644" v3="580"/>
+				<face v1="580" v2="646" v3="579"/>
+				<face v1="579" v2="646" v3="645"/>
+				<face v1="1891" v2="1892" v3="581"/>
+				<face v1="581" v2="516" v3="647"/>
+				<face v1="516" v2="582" v3="647"/>
+				<face v1="582" v2="518" v3="648"/>
+				<face v1="518" v2="584" v3="648"/>
+				<face v1="649" v2="1893" v3="583"/>
+				<face v1="1893" v2="1878" v3="583"/>
+				<face v1="584" v2="519" v3="650"/>
+				<face v1="519" v2="585" v3="650"/>
+				<face v1="585" v2="1879" v3="651"/>
+				<face v1="1879" v2="1894" v3="651"/>
+				<face v1="586" v2="649" v3="520"/>
+				<face v1="649" v2="583" v3="520"/>
+				<face v1="587" v2="652" v3="521"/>
+				<face v1="652" v2="586" v3="521"/>
+				<face v1="588" v2="653" v3="522"/>
+				<face v1="653" v2="587" v3="522"/>
+				<face v1="590" v2="654" v3="524"/>
+				<face v1="654" v2="588" v3="524"/>
+				<face v1="655" v2="656" v3="589"/>
+				<face v1="656" v2="590" v3="589"/>
+				<face v1="655" v2="589" v3="657"/>
+				<face v1="657" v2="589" v3="591"/>
+				<face v1="658" v2="659" v3="592"/>
+				<face v1="659" v2="593" v3="592"/>
+				<face v1="658" v2="592" v3="660"/>
+				<face v1="660" v2="592" v3="594"/>
+				<face v1="661" v2="662" v3="595"/>
+				<face v1="662" v2="596" v3="595"/>
+				<face v1="661" v2="595" v3="663"/>
+				<face v1="663" v2="595" v3="597"/>
+				<face v1="665" v2="599" v3="664"/>
+				<face v1="664" v2="599" v3="598"/>
+				<face v1="663" v2="597" v3="666"/>
+				<face v1="666" v2="597" v3="600"/>
+				<face v1="600" v2="534" v3="667"/>
+				<face v1="667" v2="534" v3="601"/>
+				<face v1="601" v2="535" v3="668"/>
+				<face v1="668" v2="535" v3="602"/>
+				<face v1="602" v2="536" v3="665"/>
+				<face v1="665" v2="536" v3="599"/>
+				<face v1="669" v2="671" v3="670"/>
+				<face v1="538" v2="1895" v3="604"/>
+				<face v1="604" v2="1895" v3="673"/>
+				<face v1="672" v2="673" v3="1895"/>
+				<face v1="604" v2="674" v3="539"/>
+				<face v1="539" v2="674" v3="605"/>
+				<face v1="605" v2="675" v3="540"/>
+				<face v1="540" v2="675" v3="606"/>
+				<face v1="606" v2="676" v3="542"/>
+				<face v1="542" v2="676" v3="608"/>
+				<face v1="608" v2="678" v3="607"/>
+				<face v1="607" v2="678" v3="677"/>
+				<face v1="679" v2="671" v3="1896"/>
+				<face v1="544" v2="610" v3="609"/>
+				<face v1="610" v2="681" v3="609"/>
+				<face v1="609" v2="681" v3="680"/>
+				<face v1="610" v2="545" v3="682"/>
+				<face v1="545" v2="611" v3="682"/>
+				<face v1="611" v2="546" v3="683"/>
+				<face v1="546" v2="612" v3="683"/>
+				<face v1="612" v2="547" v3="684"/>
+				<face v1="547" v2="613" v3="684"/>
+				<face v1="613" v2="1882" v3="685"/>
+				<face v1="1882" v2="1897" v3="685"/>
+				<face v1="686" v2="1898" v3="614"/>
+				<face v1="1898" v2="1883" v3="614"/>
+				<face v1="615" v2="686" v3="549"/>
+				<face v1="686" v2="614" v3="549"/>
+				<face v1="616" v2="687" v3="550"/>
+				<face v1="687" v2="615" v3="550"/>
+				<face v1="617" v2="688" v3="551"/>
+				<face v1="688" v2="616" v3="551"/>
+				<face v1="662" v2="689" v3="596"/>
+				<face v1="689" v2="617" v3="596"/>
+				<face v1="691" v2="619" v3="690"/>
+				<face v1="690" v2="619" v3="618"/>
+				<face v1="660" v2="594" v3="692"/>
+				<face v1="692" v2="594" v3="620"/>
+				<face v1="620" v2="554" v3="693"/>
+				<face v1="693" v2="554" v3="621"/>
+				<face v1="621" v2="555" v3="694"/>
+				<face v1="694" v2="555" v3="622"/>
+				<face v1="622" v2="556" v3="691"/>
+				<face v1="691" v2="556" v3="619"/>
+				<face v1="1899" v2="1900" v3="695"/>
+				<face v1="557" v2="1885" v3="623"/>
+				<face v1="623" v2="1885" v3="696"/>
+				<face v1="1885" v2="1901" v3="696"/>
+				<face v1="623" v2="697" v3="558"/>
+				<face v1="558" v2="697" v3="624"/>
+				<face v1="624" v2="698" v3="559"/>
+				<face v1="559" v2="698" v3="625"/>
+				<face v1="625" v2="699" v3="561"/>
+				<face v1="561" v2="699" v3="627"/>
+				<face v1="627" v2="701" v3="626"/>
+				<face v1="626" v2="701" v3="700"/>
+				<face v1="702" v2="695" v3="1902"/>
+				<face v1="563" v2="629" v3="1903"/>
+				<face v1="629" v2="704" v3="1903"/>
+				<face v1="1903" v2="704" v3="703"/>
+				<face v1="629" v2="564" v3="705"/>
+				<face v1="564" v2="630" v3="705"/>
+				<face v1="630" v2="565" v3="706"/>
+				<face v1="565" v2="631" v3="706"/>
+				<face v1="631" v2="566" v3="707"/>
+				<face v1="566" v2="632" v3="707"/>
+				<face v1="632" v2="1887" v3="708"/>
+				<face v1="1887" v2="1904" v3="708"/>
+				<face v1="709" v2="1905" v3="633"/>
+				<face v1="1905" v2="1888" v3="633"/>
+				<face v1="634" v2="709" v3="568"/>
+				<face v1="709" v2="633" v3="568"/>
+				<face v1="635" v2="710" v3="569"/>
+				<face v1="710" v2="634" v3="569"/>
+				<face v1="636" v2="711" v3="570"/>
+				<face v1="711" v2="635" v3="570"/>
+				<face v1="659" v2="712" v3="593"/>
+				<face v1="712" v2="636" v3="593"/>
+				<face v1="714" v2="638" v3="713"/>
+				<face v1="713" v2="638" v3="637"/>
+				<face v1="657" v2="591" v3="715"/>
+				<face v1="715" v2="591" v3="639"/>
+				<face v1="639" v2="573" v3="716"/>
+				<face v1="716" v2="573" v3="640"/>
+				<face v1="640" v2="574" v3="717"/>
+				<face v1="717" v2="574" v3="641"/>
+				<face v1="641" v2="575" v3="714"/>
+				<face v1="714" v2="575" v3="638"/>
+				<face v1="1906" v2="1907" v3="718"/>
+				<face v1="576" v2="1908" v3="642"/>
+				<face v1="642" v2="1908" v3="719"/>
+				<face v1="1908" v2="1909" v3="719"/>
+				<face v1="642" v2="720" v3="577"/>
+				<face v1="577" v2="720" v3="643"/>
+				<face v1="643" v2="721" v3="578"/>
+				<face v1="578" v2="721" v3="644"/>
+				<face v1="644" v2="722" v3="580"/>
+				<face v1="580" v2="722" v3="646"/>
+				<face v1="646" v2="724" v3="645"/>
+				<face v1="645" v2="724" v3="723"/>
+				<face v1="1907" v2="1910" v3="718"/>
+				<face v1="581" v2="647" v3="1891"/>
+				<face v1="647" v2="725" v3="1891"/>
+				<face v1="1911" v2="1891" v3="725"/>
+				<face v1="647" v2="582" v3="726"/>
+				<face v1="582" v2="648" v3="726"/>
+				<face v1="648" v2="584" v3="727"/>
+				<face v1="584" v2="650" v3="727"/>
+				<face v1="728" v2="1912" v3="649"/>
+				<face v1="1912" v2="1893" v3="649"/>
+				<face v1="650" v2="585" v3="729"/>
+				<face v1="585" v2="651" v3="729"/>
+				<face v1="651" v2="1894" v3="730"/>
+				<face v1="1894" v2="1913" v3="730"/>
+				<face v1="652" v2="728" v3="586"/>
+				<face v1="728" v2="649" v3="586"/>
+				<face v1="653" v2="731" v3="587"/>
+				<face v1="731" v2="652" v3="587"/>
+				<face v1="654" v2="732" v3="588"/>
+				<face v1="732" v2="653" v3="588"/>
+				<face v1="656" v2="733" v3="590"/>
+				<face v1="733" v2="654" v3="590"/>
+				<face v1="734" v2="656" v3="8"/>
+				<face v1="656" v2="655" v3="8"/>
+				<face v1="8" v2="655" v3="13"/>
+				<face v1="735" v2="19" v3="657"/>
+				<face v1="657" v2="19" v3="655"/>
+				<face v1="1914" v2="655" v3="19"/>
+				<face v1="736" v2="659" v3="62"/>
+				<face v1="659" v2="658" v3="62"/>
+				<face v1="62" v2="658" v3="61"/>
+				<face v1="737" v2="69" v3="660"/>
+				<face v1="660" v2="69" v3="658"/>
+				<face v1="1915" v2="658" v3="69"/>
+				<face v1="738" v2="662" v3="112"/>
+				<face v1="662" v2="661" v3="112"/>
+				<face v1="112" v2="661" v3="117"/>
+				<face v1="739" v2="123" v3="663"/>
+				<face v1="663" v2="123" v3="661"/>
+				<face v1="1916" v2="661" v3="123"/>
+				<face v1="741" v2="665" v3="740"/>
+				<face v1="740" v2="665" v3="664"/>
+				<face v1="1917" v2="739" v3="122"/>
+				<face v1="739" v2="663" v3="742"/>
+				<face v1="742" v2="663" v3="666"/>
+				<face v1="666" v2="600" v3="743"/>
+				<face v1="743" v2="600" v3="667"/>
+				<face v1="667" v2="601" v3="744"/>
+				<face v1="744" v2="601" v3="668"/>
+				<face v1="668" v2="602" v3="741"/>
+				<face v1="741" v2="602" v3="665"/>
+				<face v1="671" v2="745" v3="1918"/>
+				<face v1="1918" v2="745" v3="1919"/>
+				<face v1="745" v2="673" v3="1919"/>
+				<face v1="673" v2="746" v3="604"/>
+				<face v1="604" v2="746" v3="674"/>
+				<face v1="674" v2="747" v3="605"/>
+				<face v1="605" v2="747" v3="675"/>
+				<face v1="675" v2="748" v3="606"/>
+				<face v1="606" v2="748" v3="676"/>
+				<face v1="676" v2="749" v3="608"/>
+				<face v1="608" v2="749" v3="678"/>
+				<face v1="678" v2="751" v3="677"/>
+				<face v1="677" v2="751" v3="750"/>
+				<face v1="671" v2="1920" v3="745"/>
+				<face v1="1920" v2="1921" v3="745"/>
+				<face v1="1921" v2="681" v3="745"/>
+				<face v1="681" v2="610" v3="752"/>
+				<face v1="610" v2="682" v3="752"/>
+				<face v1="682" v2="611" v3="753"/>
+				<face v1="611" v2="683" v3="753"/>
+				<face v1="683" v2="612" v3="754"/>
+				<face v1="612" v2="684" v3="754"/>
+				<face v1="684" v2="613" v3="755"/>
+				<face v1="613" v2="685" v3="755"/>
+				<face v1="685" v2="1897" v3="756"/>
+				<face v1="1897" v2="1922" v3="756"/>
+				<face v1="757" v2="1923" v3="686"/>
+				<face v1="1923" v2="1898" v3="686"/>
+				<face v1="687" v2="757" v3="615"/>
+				<face v1="757" v2="686" v3="615"/>
+				<face v1="688" v2="758" v3="616"/>
+				<face v1="758" v2="687" v3="616"/>
+				<face v1="689" v2="759" v3="617"/>
+				<face v1="759" v2="688" v3="617"/>
+				<face v1="738" v2="760" v3="662"/>
+				<face v1="760" v2="689" v3="662"/>
+				<face v1="113" v2="738" v3="112"/>
+				<face v1="762" v2="691" v3="761"/>
+				<face v1="761" v2="691" v3="690"/>
+				<face v1="1924" v2="737" v3="68"/>
+				<face v1="737" v2="660" v3="763"/>
+				<face v1="763" v2="660" v3="692"/>
+				<face v1="692" v2="620" v3="764"/>
+				<face v1="764" v2="620" v3="693"/>
+				<face v1="693" v2="621" v3="765"/>
+				<face v1="765" v2="621" v3="694"/>
+				<face v1="694" v2="622" v3="762"/>
+				<face v1="762" v2="622" v3="691"/>
+				<face v1="695" v2="766" v3="1925"/>
+				<face v1="1925" v2="766" v3="1926"/>
+				<face v1="1926" v2="766" v3="696"/>
+				<face v1="696" v2="767" v3="623"/>
+				<face v1="623" v2="767" v3="697"/>
+				<face v1="697" v2="768" v3="624"/>
+				<face v1="624" v2="768" v3="698"/>
+				<face v1="698" v2="769" v3="625"/>
+				<face v1="625" v2="769" v3="699"/>
+				<face v1="699" v2="770" v3="627"/>
+				<face v1="627" v2="770" v3="701"/>
+				<face v1="701" v2="772" v3="700"/>
+				<face v1="700" v2="772" v3="771"/>
+				<face v1="695" v2="1927" v3="766"/>
+				<face v1="1927" v2="1928" v3="766"/>
+				<face v1="1928" v2="704" v3="766"/>
+				<face v1="704" v2="629" v3="773"/>
+				<face v1="629" v2="705" v3="773"/>
+				<face v1="705" v2="630" v3="774"/>
+				<face v1="630" v2="706" v3="774"/>
+				<face v1="706" v2="631" v3="775"/>
+				<face v1="631" v2="707" v3="775"/>
+				<face v1="707" v2="632" v3="776"/>
+				<face v1="632" v2="708" v3="776"/>
+				<face v1="708" v2="1904" v3="777"/>
+				<face v1="1904" v2="1929" v3="777"/>
+				<face v1="778" v2="1930" v3="709"/>
+				<face v1="1930" v2="1905" v3="709"/>
+				<face v1="710" v2="778" v3="634"/>
+				<face v1="778" v2="709" v3="634"/>
+				<face v1="711" v2="779" v3="635"/>
+				<face v1="779" v2="710" v3="635"/>
+				<face v1="712" v2="780" v3="636"/>
+				<face v1="780" v2="711" v3="636"/>
+				<face v1="736" v2="781" v3="659"/>
+				<face v1="781" v2="712" v3="659"/>
+				<face v1="63" v2="736" v3="1931"/>
+				<face v1="783" v2="714" v3="782"/>
+				<face v1="782" v2="714" v3="713"/>
+				<face v1="1932" v2="735" v3="18"/>
+				<face v1="735" v2="657" v3="784"/>
+				<face v1="784" v2="657" v3="715"/>
+				<face v1="715" v2="639" v3="785"/>
+				<face v1="785" v2="639" v3="716"/>
+				<face v1="716" v2="640" v3="786"/>
+				<face v1="786" v2="640" v3="717"/>
+				<face v1="717" v2="641" v3="783"/>
+				<face v1="783" v2="641" v3="714"/>
+				<face v1="718" v2="787" v3="1933"/>
+				<face v1="1933" v2="787" v3="1934"/>
+				<face v1="1934" v2="787" v3="719"/>
+				<face v1="719" v2="788" v3="642"/>
+				<face v1="642" v2="788" v3="720"/>
+				<face v1="720" v2="789" v3="643"/>
+				<face v1="643" v2="789" v3="721"/>
+				<face v1="721" v2="790" v3="644"/>
+				<face v1="644" v2="790" v3="722"/>
+				<face v1="722" v2="791" v3="646"/>
+				<face v1="646" v2="791" v3="724"/>
+				<face v1="724" v2="793" v3="723"/>
+				<face v1="723" v2="793" v3="792"/>
+				<face v1="718" v2="1935" v3="787"/>
+				<face v1="1935" v2="1936" v3="787"/>
+				<face v1="1936" v2="725" v3="787"/>
+				<face v1="725" v2="647" v3="794"/>
+				<face v1="647" v2="726" v3="794"/>
+				<face v1="726" v2="648" v3="795"/>
+				<face v1="648" v2="727" v3="795"/>
+				<face v1="727" v2="650" v3="796"/>
+				<face v1="650" v2="729" v3="796"/>
+				<face v1="797" v2="1937" v3="728"/>
+				<face v1="1937" v2="1912" v3="728"/>
+				<face v1="729" v2="651" v3="798"/>
+				<face v1="651" v2="730" v3="798"/>
+				<face v1="730" v2="1913" v3="799"/>
+				<face v1="1913" v2="1938" v3="799"/>
+				<face v1="731" v2="797" v3="652"/>
+				<face v1="797" v2="728" v3="652"/>
+				<face v1="732" v2="800" v3="653"/>
+				<face v1="800" v2="731" v3="653"/>
+				<face v1="733" v2="801" v3="654"/>
+				<face v1="801" v2="732" v3="654"/>
+				<face v1="734" v2="802" v3="656"/>
+				<face v1="802" v2="733" v3="656"/>
+				<face v1="9" v2="734" v3="1939"/>
+				<face v1="149" v2="804" v3="151"/>
+				<face v1="804" v2="803" v3="151"/>
+				<face v1="147" v2="805" v3="1940"/>
+				<face v1="805" v2="804" v3="1940"/>
+				<face v1="145" v2="806" v3="147"/>
+				<face v1="806" v2="805" v3="147"/>
+				<face v1="143" v2="807" v3="145"/>
+				<face v1="807" v2="806" v3="145"/>
+				<face v1="141" v2="808" v3="1941"/>
+				<face v1="808" v2="807" v3="1941"/>
+				<face v1="139" v2="809" v3="1942"/>
+				<face v1="809" v2="808" v3="1942"/>
+				<face v1="137" v2="810" v3="1943"/>
+				<face v1="810" v2="809" v3="1943"/>
+				<face v1="135" v2="811" v3="1944"/>
+				<face v1="811" v2="810" v3="1944"/>
+				<face v1="133" v2="812" v3="1945"/>
+				<face v1="812" v2="811" v3="1945"/>
+				<face v1="131" v2="813" v3="133"/>
+				<face v1="813" v2="812" v3="133"/>
+				<face v1="129" v2="814" v3="1946"/>
+				<face v1="814" v2="813" v3="1946"/>
+				<face v1="127" v2="815" v3="129"/>
+				<face v1="815" v2="814" v3="129"/>
+				<face v1="124" v2="816" v3="1947"/>
+				<face v1="816" v2="815" v3="1947"/>
+				<face v1="818" v2="741" v3="817"/>
+				<face v1="817" v2="741" v3="740"/>
+				<face v1="1948" v2="121" v3="1949"/>
+				<face v1="121" v2="1950" v3="1949"/>
+				<face v1="819" v2="1949" v3="742"/>
+				<face v1="739" v2="742" v3="1950"/>
+				<face v1="1950" v2="742" v3="1949"/>
+				<face v1="742" v2="666" v3="820"/>
+				<face v1="820" v2="666" v3="743"/>
+				<face v1="743" v2="667" v3="821"/>
+				<face v1="821" v2="667" v3="744"/>
+				<face v1="744" v2="668" v3="818"/>
+				<face v1="818" v2="668" v3="741"/>
+				<face v1="745" v2="822" v3="673"/>
+				<face v1="673" v2="822" v3="746"/>
+				<face v1="746" v2="823" v3="674"/>
+				<face v1="674" v2="823" v3="747"/>
+				<face v1="747" v2="824" v3="675"/>
+				<face v1="675" v2="824" v3="748"/>
+				<face v1="748" v2="825" v3="676"/>
+				<face v1="676" v2="825" v3="749"/>
+				<face v1="749" v2="826" v3="678"/>
+				<face v1="678" v2="826" v3="751"/>
+				<face v1="751" v2="828" v3="750"/>
+				<face v1="750" v2="828" v3="827"/>
+				<face v1="745" v2="681" v3="822"/>
+				<face v1="681" v2="752" v3="822"/>
+				<face v1="752" v2="682" v3="829"/>
+				<face v1="682" v2="753" v3="829"/>
+				<face v1="753" v2="683" v3="830"/>
+				<face v1="683" v2="754" v3="830"/>
+				<face v1="754" v2="684" v3="831"/>
+				<face v1="684" v2="755" v3="831"/>
+				<face v1="755" v2="685" v3="832"/>
+				<face v1="685" v2="756" v3="832"/>
+				<face v1="756" v2="1922" v3="833"/>
+				<face v1="1922" v2="1951" v3="833"/>
+				<face v1="834" v2="1952" v3="757"/>
+				<face v1="1952" v2="1923" v3="757"/>
+				<face v1="758" v2="834" v3="687"/>
+				<face v1="834" v2="757" v3="687"/>
+				<face v1="759" v2="837" v3="688"/>
+				<face v1="837" v2="758" v3="688"/>
+				<face v1="760" v2="838" v3="689"/>
+				<face v1="838" v2="759" v3="689"/>
+				<face v1="108" v2="835" v3="111"/>
+				<face v1="111" v2="835" v3="1953"/>
+				<face v1="839" v2="760" v3="835"/>
+				<face v1="738" v2="1953" v3="760"/>
+				<face v1="835" v2="760" v3="1953"/>
+				<face v1="105" v2="840" v3="107"/>
+				<face v1="840" v2="836" v3="107"/>
+				<face v1="103" v2="841" v3="105"/>
+				<face v1="841" v2="840" v3="105"/>
+				<face v1="101" v2="842" v3="1954"/>
+				<face v1="842" v2="841" v3="1954"/>
+				<face v1="99" v2="843" v3="1955"/>
+				<face v1="843" v2="842" v3="1955"/>
+				<face v1="97" v2="844" v3="99"/>
+				<face v1="844" v2="843" v3="99"/>
+				<face v1="95" v2="845" v3="1956"/>
+				<face v1="845" v2="844" v3="1956"/>
+				<face v1="93" v2="846" v3="1957"/>
+				<face v1="846" v2="845" v3="1957"/>
+				<face v1="91" v2="847" v3="1958"/>
+				<face v1="847" v2="846" v3="1958"/>
+				<face v1="89" v2="848" v3="1959"/>
+				<face v1="848" v2="847" v3="1959"/>
+				<face v1="87" v2="849" v3="1960"/>
+				<face v1="849" v2="848" v3="1960"/>
+				<face v1="85" v2="850" v3="1961"/>
+				<face v1="850" v2="849" v3="1961"/>
+				<face v1="83" v2="851" v3="1962"/>
+				<face v1="851" v2="850" v3="1962"/>
+				<face v1="81" v2="852" v3="83"/>
+				<face v1="852" v2="851" v3="83"/>
+				<face v1="79" v2="853" v3="1963"/>
+				<face v1="853" v2="852" v3="1963"/>
+				<face v1="77" v2="854" v3="79"/>
+				<face v1="854" v2="853" v3="79"/>
+				<face v1="73" v2="855" v3="1964"/>
+				<face v1="855" v2="854" v3="1964"/>
+				<face v1="857" v2="762" v3="856"/>
+				<face v1="856" v2="762" v3="761"/>
+				<face v1="74" v2="858" v3="73"/>
+				<face v1="858" v2="855" v3="73"/>
+				<face v1="1965" v2="67" v3="1966"/>
+				<face v1="67" v2="1967" v3="1966"/>
+				<face v1="859" v2="1966" v3="763"/>
+				<face v1="737" v2="763" v3="1967"/>
+				<face v1="1967" v2="763" v3="1966"/>
+				<face v1="763" v2="692" v3="860"/>
+				<face v1="860" v2="692" v3="764"/>
+				<face v1="764" v2="693" v3="861"/>
+				<face v1="861" v2="693" v3="765"/>
+				<face v1="765" v2="694" v3="857"/>
+				<face v1="857" v2="694" v3="762"/>
+				<face v1="766" v2="862" v3="696"/>
+				<face v1="696" v2="862" v3="767"/>
+				<face v1="767" v2="863" v3="697"/>
+				<face v1="697" v2="863" v3="768"/>
+				<face v1="768" v2="864" v3="698"/>
+				<face v1="698" v2="864" v3="769"/>
+				<face v1="769" v2="865" v3="699"/>
+				<face v1="699" v2="865" v3="770"/>
+				<face v1="770" v2="866" v3="701"/>
+				<face v1="701" v2="866" v3="772"/>
+				<face v1="772" v2="868" v3="771"/>
+				<face v1="771" v2="868" v3="867"/>
+				<face v1="766" v2="704" v3="862"/>
+				<face v1="704" v2="773" v3="862"/>
+				<face v1="773" v2="705" v3="869"/>
+				<face v1="705" v2="774" v3="869"/>
+				<face v1="774" v2="706" v3="870"/>
+				<face v1="706" v2="775" v3="870"/>
+				<face v1="775" v2="707" v3="871"/>
+				<face v1="707" v2="776" v3="871"/>
+				<face v1="776" v2="708" v3="872"/>
+				<face v1="708" v2="777" v3="872"/>
+				<face v1="777" v2="1929" v3="873"/>
+				<face v1="1929" v2="1968" v3="873"/>
+				<face v1="874" v2="1969" v3="778"/>
+				<face v1="1969" v2="1930" v3="778"/>
+				<face v1="59" v2="55" v3="875"/>
+				<face v1="55" v2="876" v3="875"/>
+				<face v1="779" v2="874" v3="710"/>
+				<face v1="874" v2="778" v3="710"/>
+				<face v1="780" v2="877" v3="711"/>
+				<face v1="877" v2="779" v3="711"/>
+				<face v1="781" v2="878" v3="712"/>
+				<face v1="878" v2="780" v3="712"/>
+				<face v1="1970" v2="1971" v3="58"/>
+				<face v1="58" v2="1971" v3="1972"/>
+				<face v1="879" v2="781" v3="1971"/>
+				<face v1="736" v2="1972" v3="781"/>
+				<face v1="1971" v2="781" v3="1972"/>
+				<face v1="53" v2="880" v3="1973"/>
+				<face v1="880" v2="876" v3="1973"/>
+				<face v1="51" v2="881" v3="1974"/>
+				<face v1="881" v2="880" v3="1974"/>
+				<face v1="49" v2="882" v3="1975"/>
+				<face v1="882" v2="881" v3="1975"/>
+				<face v1="47" v2="883" v3="49"/>
+				<face v1="883" v2="882" v3="49"/>
+				<face v1="45" v2="884" v3="1976"/>
+				<face v1="884" v2="883" v3="1976"/>
+				<face v1="43" v2="885" v3="1977"/>
+				<face v1="885" v2="884" v3="1977"/>
+				<face v1="41" v2="886" v3="1978"/>
+				<face v1="886" v2="885" v3="1978"/>
+				<face v1="39" v2="887" v3="41"/>
+				<face v1="887" v2="886" v3="41"/>
+				<face v1="37" v2="888" v3="1979"/>
+				<face v1="888" v2="887" v3="1979"/>
+				<face v1="35" v2="889" v3="37"/>
+				<face v1="889" v2="888" v3="37"/>
+				<face v1="33" v2="890" v3="1980"/>
+				<face v1="890" v2="889" v3="1980"/>
+				<face v1="31" v2="891" v3="33"/>
+				<face v1="891" v2="890" v3="33"/>
+				<face v1="29" v2="892" v3="1981"/>
+				<face v1="892" v2="891" v3="1981"/>
+				<face v1="27" v2="893" v3="1982"/>
+				<face v1="893" v2="892" v3="1982"/>
+				<face v1="25" v2="894" v3="27"/>
+				<face v1="894" v2="893" v3="27"/>
+				<face v1="23" v2="895" v3="1983"/>
+				<face v1="895" v2="894" v3="1983"/>
+				<face v1="20" v2="896" v3="1984"/>
+				<face v1="896" v2="895" v3="1984"/>
+				<face v1="898" v2="783" v3="897"/>
+				<face v1="897" v2="783" v3="782"/>
+				<face v1="1985" v2="17" v3="1986"/>
+				<face v1="17" v2="1987" v3="1986"/>
+				<face v1="899" v2="1986" v3="784"/>
+				<face v1="735" v2="784" v3="1987"/>
+				<face v1="1987" v2="784" v3="1986"/>
+				<face v1="784" v2="715" v3="900"/>
+				<face v1="900" v2="715" v3="785"/>
+				<face v1="785" v2="716" v3="901"/>
+				<face v1="901" v2="716" v3="786"/>
+				<face v1="786" v2="717" v3="898"/>
+				<face v1="898" v2="717" v3="783"/>
+				<face v1="787" v2="902" v3="719"/>
+				<face v1="719" v2="902" v3="788"/>
+				<face v1="788" v2="903" v3="720"/>
+				<face v1="720" v2="903" v3="789"/>
+				<face v1="789" v2="904" v3="721"/>
+				<face v1="721" v2="904" v3="790"/>
+				<face v1="790" v2="905" v3="722"/>
+				<face v1="722" v2="905" v3="791"/>
+				<face v1="791" v2="906" v3="724"/>
+				<face v1="724" v2="906" v3="793"/>
+				<face v1="793" v2="908" v3="792"/>
+				<face v1="792" v2="908" v3="907"/>
+				<face v1="787" v2="725" v3="902"/>
+				<face v1="725" v2="794" v3="902"/>
+				<face v1="794" v2="726" v3="909"/>
+				<face v1="726" v2="795" v3="909"/>
+				<face v1="795" v2="727" v3="910"/>
+				<face v1="727" v2="796" v3="910"/>
+				<face v1="796" v2="729" v3="911"/>
+				<face v1="729" v2="798" v3="911"/>
+				<face v1="912" v2="1988" v3="797"/>
+				<face v1="1988" v2="1937" v3="797"/>
+				<face v1="798" v2="730" v3="913"/>
+				<face v1="730" v2="799" v3="913"/>
+				<face v1="799" v2="1938" v3="914"/>
+				<face v1="1938" v2="1989" v3="914"/>
+				<face v1="7" v2="3" v3="915"/>
+				<face v1="3" v2="916" v3="915"/>
+				<face v1="800" v2="912" v3="731"/>
+				<face v1="912" v2="797" v3="731"/>
+				<face v1="801" v2="917" v3="732"/>
+				<face v1="917" v2="800" v3="732"/>
+				<face v1="802" v2="918" v3="733"/>
+				<face v1="918" v2="801" v3="733"/>
+				<face v1="1990" v2="1991" v3="6"/>
+				<face v1="6" v2="1991" v3="1992"/>
+				<face v1="919" v2="802" v3="1991"/>
+				<face v1="734" v2="1992" v3="802"/>
+				<face v1="1991" v2="802" v3="1992"/>
+				<face v1="0" v2="920" v3="1993"/>
+				<face v1="920" v2="916" v3="1993"/>
+				<face v1="155" v2="921" v3="0"/>
+				<face v1="921" v2="920" v3="0"/>
+				<face v1="153" v2="922" v3="1994"/>
+				<face v1="922" v2="921" v3="1994"/>
+				<face v1="1995" v2="803" v3="153"/>
+				<face v1="803" v2="922" v3="153"/>
+				<face v1="804" v2="924" v3="803"/>
+				<face v1="924" v2="923" v3="803"/>
+				<face v1="805" v2="925" v3="804"/>
+				<face v1="925" v2="924" v3="804"/>
+				<face v1="806" v2="926" v3="805"/>
+				<face v1="926" v2="925" v3="805"/>
+				<face v1="807" v2="927" v3="806"/>
+				<face v1="927" v2="926" v3="806"/>
+				<face v1="808" v2="928" v3="807"/>
+				<face v1="928" v2="927" v3="807"/>
+				<face v1="809" v2="929" v3="808"/>
+				<face v1="929" v2="928" v3="808"/>
+				<face v1="810" v2="930" v3="809"/>
+				<face v1="930" v2="929" v3="809"/>
+				<face v1="811" v2="931" v3="810"/>
+				<face v1="931" v2="930" v3="810"/>
+				<face v1="812" v2="932" v3="811"/>
+				<face v1="932" v2="931" v3="811"/>
+				<face v1="813" v2="933" v3="812"/>
+				<face v1="933" v2="932" v3="812"/>
+				<face v1="814" v2="934" v3="813"/>
+				<face v1="934" v2="933" v3="813"/>
+				<face v1="815" v2="935" v3="814"/>
+				<face v1="935" v2="934" v3="814"/>
+				<face v1="1996" v2="1997" v3="815"/>
+				<face v1="815" v2="1997" v3="935"/>
+				<face v1="1997" v2="936" v3="935"/>
+				<face v1="938" v2="818" v3="937"/>
+				<face v1="937" v2="818" v3="817"/>
+				<face v1="1998" v2="742" v3="1999"/>
+				<face v1="939" v2="1999" v3="820"/>
+				<face v1="1999" v2="742" v3="820"/>
+				<face v1="820" v2="743" v3="940"/>
+				<face v1="940" v2="743" v3="821"/>
+				<face v1="821" v2="744" v3="938"/>
+				<face v1="938" v2="744" v3="818"/>
+				<face v1="822" v2="941" v3="746"/>
+				<face v1="746" v2="941" v3="823"/>
+				<face v1="823" v2="942" v3="747"/>
+				<face v1="747" v2="942" v3="824"/>
+				<face v1="824" v2="943" v3="748"/>
+				<face v1="748" v2="943" v3="825"/>
+				<face v1="825" v2="944" v3="749"/>
+				<face v1="749" v2="944" v3="826"/>
+				<face v1="826" v2="945" v3="751"/>
+				<face v1="751" v2="945" v3="828"/>
+				<face v1="828" v2="947" v3="827"/>
+				<face v1="827" v2="947" v3="946"/>
+				<face v1="822" v2="752" v3="941"/>
+				<face v1="752" v2="829" v3="941"/>
+				<face v1="829" v2="753" v3="948"/>
+				<face v1="753" v2="830" v3="948"/>
+				<face v1="830" v2="754" v3="949"/>
+				<face v1="754" v2="831" v3="949"/>
+				<face v1="831" v2="755" v3="950"/>
+				<face v1="755" v2="832" v3="950"/>
+				<face v1="832" v2="756" v3="951"/>
+				<face v1="756" v2="833" v3="951"/>
+				<face v1="833" v2="1951" v3="952"/>
+				<face v1="1951" v2="2000" v3="952"/>
+				<face v1="953" v2="2001" v3="834"/>
+				<face v1="2001" v2="1952" v3="834"/>
+				<face v1="2002" v2="836" v3="2003"/>
+				<face v1="836" v2="955" v3="2003"/>
+				<face v1="955" v2="954" v3="2003"/>
+				<face v1="837" v2="953" v3="758"/>
+				<face v1="953" v2="834" v3="758"/>
+				<face v1="838" v2="956" v3="759"/>
+				<face v1="956" v2="837" v3="759"/>
+				<face v1="2004" v2="2005" v3="760"/>
+				<face v1="957" v2="838" v3="2005"/>
+				<face v1="2005" v2="838" v3="760"/>
+				<face v1="840" v2="958" v3="836"/>
+				<face v1="958" v2="955" v3="836"/>
+				<face v1="841" v2="959" v3="840"/>
+				<face v1="959" v2="958" v3="840"/>
+				<face v1="842" v2="960" v3="841"/>
+				<face v1="960" v2="959" v3="841"/>
+				<face v1="843" v2="961" v3="842"/>
+				<face v1="961" v2="960" v3="842"/>
+				<face v1="844" v2="962" v3="843"/>
+				<face v1="962" v2="961" v3="843"/>
+				<face v1="845" v2="963" v3="844"/>
+				<face v1="963" v2="962" v3="844"/>
+				<face v1="846" v2="964" v3="845"/>
+				<face v1="964" v2="963" v3="845"/>
+				<face v1="847" v2="965" v3="846"/>
+				<face v1="965" v2="964" v3="846"/>
+				<face v1="848" v2="966" v3="847"/>
+				<face v1="966" v2="965" v3="847"/>
+				<face v1="849" v2="967" v3="848"/>
+				<face v1="967" v2="966" v3="848"/>
+				<face v1="850" v2="968" v3="849"/>
+				<face v1="968" v2="967" v3="849"/>
+				<face v1="851" v2="969" v3="850"/>
+				<face v1="969" v2="968" v3="850"/>
+				<face v1="852" v2="970" v3="851"/>
+				<face v1="970" v2="969" v3="851"/>
+				<face v1="853" v2="971" v3="852"/>
+				<face v1="971" v2="970" v3="852"/>
+				<face v1="854" v2="972" v3="853"/>
+				<face v1="972" v2="971" v3="853"/>
+				<face v1="855" v2="973" v3="854"/>
+				<face v1="973" v2="972" v3="854"/>
+				<face v1="975" v2="857" v3="974"/>
+				<face v1="974" v2="857" v3="856"/>
+				<face v1="858" v2="2006" v3="855"/>
+				<face v1="855" v2="2006" v3="973"/>
+				<face v1="976" v2="973" v3="2006"/>
+				<face v1="2007" v2="763" v3="2008"/>
+				<face v1="977" v2="2008" v3="860"/>
+				<face v1="2008" v2="763" v3="860"/>
+				<face v1="860" v2="764" v3="978"/>
+				<face v1="978" v2="764" v3="861"/>
+				<face v1="861" v2="765" v3="975"/>
+				<face v1="975" v2="765" v3="857"/>
+				<face v1="862" v2="979" v3="767"/>
+				<face v1="767" v2="979" v3="863"/>
+				<face v1="863" v2="980" v3="768"/>
+				<face v1="768" v2="980" v3="864"/>
+				<face v1="864" v2="981" v3="769"/>
+				<face v1="769" v2="981" v3="865"/>
+				<face v1="865" v2="982" v3="770"/>
+				<face v1="770" v2="982" v3="866"/>
+				<face v1="866" v2="983" v3="772"/>
+				<face v1="772" v2="983" v3="868"/>
+				<face v1="868" v2="985" v3="867"/>
+				<face v1="867" v2="985" v3="984"/>
+				<face v1="862" v2="773" v3="979"/>
+				<face v1="773" v2="869" v3="979"/>
+				<face v1="869" v2="774" v3="986"/>
+				<face v1="774" v2="870" v3="986"/>
+				<face v1="870" v2="775" v3="987"/>
+				<face v1="775" v2="871" v3="987"/>
+				<face v1="871" v2="776" v3="988"/>
+				<face v1="776" v2="872" v3="988"/>
+				<face v1="872" v2="777" v3="989"/>
+				<face v1="777" v2="873" v3="989"/>
+				<face v1="873" v2="1968" v3="990"/>
+				<face v1="1968" v2="2009" v3="990"/>
+				<face v1="991" v2="2010" v3="874"/>
+				<face v1="2010" v2="1969" v3="874"/>
+				<face v1="875" v2="876" v3="2011"/>
+				<face v1="876" v2="993" v3="2011"/>
+				<face v1="2011" v2="993" v3="992"/>
+				<face v1="877" v2="991" v3="779"/>
+				<face v1="991" v2="874" v3="779"/>
+				<face v1="878" v2="994" v3="780"/>
+				<face v1="994" v2="877" v3="780"/>
+				<face v1="2012" v2="2013" v3="781"/>
+				<face v1="995" v2="878" v3="2013"/>
+				<face v1="2013" v2="878" v3="781"/>
+				<face v1="880" v2="996" v3="876"/>
+				<face v1="996" v2="993" v3="876"/>
+				<face v1="881" v2="997" v3="880"/>
+				<face v1="997" v2="996" v3="880"/>
+				<face v1="882" v2="998" v3="881"/>
+				<face v1="998" v2="997" v3="881"/>
+				<face v1="883" v2="999" v3="882"/>
+				<face v1="999" v2="998" v3="882"/>
+				<face v1="884" v2="1000" v3="883"/>
+				<face v1="1000" v2="999" v3="883"/>
+				<face v1="885" v2="1001" v3="884"/>
+				<face v1="1001" v2="1000" v3="884"/>
+				<face v1="886" v2="1002" v3="885"/>
+				<face v1="1002" v2="1001" v3="885"/>
+				<face v1="887" v2="1003" v3="886"/>
+				<face v1="1003" v2="1002" v3="886"/>
+				<face v1="888" v2="1004" v3="887"/>
+				<face v1="1004" v2="1003" v3="887"/>
+				<face v1="889" v2="1005" v3="888"/>
+				<face v1="1005" v2="1004" v3="888"/>
+				<face v1="890" v2="1006" v3="889"/>
+				<face v1="1006" v2="1005" v3="889"/>
+				<face v1="891" v2="1007" v3="890"/>
+				<face v1="1007" v2="1006" v3="890"/>
+				<face v1="892" v2="1008" v3="891"/>
+				<face v1="1008" v2="1007" v3="891"/>
+				<face v1="893" v2="1009" v3="892"/>
+				<face v1="1009" v2="1008" v3="892"/>
+				<face v1="894" v2="1010" v3="893"/>
+				<face v1="1010" v2="1009" v3="893"/>
+				<face v1="895" v2="1011" v3="894"/>
+				<face v1="1011" v2="1010" v3="894"/>
+				<face v1="2014" v2="2015" v3="895"/>
+				<face v1="895" v2="2015" v3="1011"/>
+				<face v1="2015" v2="1012" v3="1011"/>
+				<face v1="1014" v2="898" v3="1013"/>
+				<face v1="1013" v2="898" v3="897"/>
+				<face v1="2016" v2="784" v3="2017"/>
+				<face v1="1015" v2="2017" v3="900"/>
+				<face v1="2017" v2="784" v3="900"/>
+				<face v1="900" v2="785" v3="1016"/>
+				<face v1="1016" v2="785" v3="901"/>
+				<face v1="901" v2="786" v3="1014"/>
+				<face v1="1014" v2="786" v3="898"/>
+				<face v1="902" v2="1017" v3="788"/>
+				<face v1="788" v2="1017" v3="903"/>
+				<face v1="903" v2="1018" v3="789"/>
+				<face v1="789" v2="1018" v3="904"/>
+				<face v1="904" v2="1019" v3="790"/>
+				<face v1="790" v2="1019" v3="905"/>
+				<face v1="905" v2="1020" v3="791"/>
+				<face v1="791" v2="1020" v3="906"/>
+				<face v1="906" v2="1021" v3="793"/>
+				<face v1="793" v2="1021" v3="908"/>
+				<face v1="908" v2="1023" v3="907"/>
+				<face v1="907" v2="1023" v3="1022"/>
+				<face v1="902" v2="794" v3="1017"/>
+				<face v1="794" v2="909" v3="1017"/>
+				<face v1="909" v2="795" v3="1024"/>
+				<face v1="795" v2="910" v3="1024"/>
+				<face v1="910" v2="796" v3="1025"/>
+				<face v1="796" v2="911" v3="1025"/>
+				<face v1="911" v2="798" v3="1026"/>
+				<face v1="798" v2="913" v3="1026"/>
+				<face v1="1027" v2="2018" v3="912"/>
+				<face v1="2018" v2="1988" v3="912"/>
+				<face v1="913" v2="799" v3="1028"/>
+				<face v1="799" v2="914" v3="1028"/>
+				<face v1="914" v2="1989" v3="1029"/>
+				<face v1="1989" v2="2019" v3="1029"/>
+				<face v1="2020" v2="916" v3="2021"/>
+				<face v1="916" v2="1031" v3="2021"/>
+				<face v1="1031" v2="1030" v3="2021"/>
+				<face v1="917" v2="1027" v3="800"/>
+				<face v1="1027" v2="912" v3="800"/>
+				<face v1="918" v2="1032" v3="801"/>
+				<face v1="1032" v2="917" v3="801"/>
+				<face v1="2022" v2="2023" v3="802"/>
+				<face v1="1033" v2="918" v3="2023"/>
+				<face v1="2023" v2="918" v3="802"/>
+				<face v1="920" v2="1034" v3="916"/>
+				<face v1="1034" v2="1031" v3="916"/>
+				<face v1="921" v2="1035" v3="920"/>
+				<face v1="1035" v2="1034" v3="920"/>
+				<face v1="922" v2="1036" v3="921"/>
+				<face v1="1036" v2="1035" v3="921"/>
+				<face v1="803" v2="923" v3="922"/>
+				<face v1="923" v2="1036" v3="922"/>
+				<face v1="924" v2="1038" v3="923"/>
+				<face v1="1038" v2="1037" v3="923"/>
+				<face v1="925" v2="1039" v3="924"/>
+				<face v1="1039" v2="1038" v3="924"/>
+				<face v1="926" v2="1040" v3="925"/>
+				<face v1="1040" v2="1039" v3="925"/>
+				<face v1="927" v2="1041" v3="926"/>
+				<face v1="1041" v2="1040" v3="926"/>
+				<face v1="928" v2="1042" v3="927"/>
+				<face v1="1042" v2="1041" v3="927"/>
+				<face v1="929" v2="1043" v3="928"/>
+				<face v1="1043" v2="1042" v3="928"/>
+				<face v1="930" v2="1044" v3="929"/>
+				<face v1="1044" v2="1043" v3="929"/>
+				<face v1="931" v2="1045" v3="930"/>
+				<face v1="1045" v2="1044" v3="930"/>
+				<face v1="932" v2="1046" v3="931"/>
+				<face v1="1046" v2="1045" v3="931"/>
+				<face v1="933" v2="1047" v3="932"/>
+				<face v1="1047" v2="1046" v3="932"/>
+				<face v1="934" v2="1048" v3="933"/>
+				<face v1="1048" v2="1047" v3="933"/>
+				<face v1="935" v2="1049" v3="934"/>
+				<face v1="1049" v2="1048" v3="934"/>
+				<face v1="2024" v2="2025" v3="935"/>
+				<face v1="935" v2="2025" v3="1049"/>
+				<face v1="2025" v2="1050" v3="1049"/>
+				<face v1="1052" v2="938" v3="1051"/>
+				<face v1="1051" v2="938" v3="937"/>
+				<face v1="1053" v2="2026" v3="940"/>
+				<face v1="940" v2="2026" v3="820"/>
+				<face v1="2026" v2="2027" v3="820"/>
+				<face v1="940" v2="821" v3="1052"/>
+				<face v1="1052" v2="821" v3="938"/>
+				<face v1="941" v2="1054" v3="823"/>
+				<face v1="823" v2="1054" v3="942"/>
+				<face v1="942" v2="1055" v3="824"/>
+				<face v1="824" v2="1055" v3="943"/>
+				<face v1="943" v2="1056" v3="825"/>
+				<face v1="825" v2="1056" v3="944"/>
+				<face v1="944" v2="1057" v3="826"/>
+				<face v1="826" v2="1057" v3="945"/>
+				<face v1="945" v2="1058" v3="828"/>
+				<face v1="828" v2="1058" v3="947"/>
+				<face v1="947" v2="1060" v3="946"/>
+				<face v1="946" v2="1060" v3="1059"/>
+				<face v1="941" v2="829" v3="1054"/>
+				<face v1="829" v2="948" v3="1054"/>
+				<face v1="948" v2="830" v3="1061"/>
+				<face v1="830" v2="949" v3="1061"/>
+				<face v1="949" v2="831" v3="1062"/>
+				<face v1="831" v2="950" v3="1062"/>
+				<face v1="950" v2="832" v3="1063"/>
+				<face v1="832" v2="951" v3="1063"/>
+				<face v1="951" v2="833" v3="1064"/>
+				<face v1="833" v2="952" v3="1064"/>
+				<face v1="952" v2="2000" v3="1065"/>
+				<face v1="2000" v2="2028" v3="1065"/>
+				<face v1="1066" v2="2029" v3="953"/>
+				<face v1="2029" v2="2001" v3="953"/>
+				<face v1="2030" v2="955" v3="2031"/>
+				<face v1="955" v2="1068" v3="2031"/>
+				<face v1="1068" v2="1067" v3="2031"/>
+				<face v1="956" v2="1066" v3="837"/>
+				<face v1="1066" v2="953" v3="837"/>
+				<face v1="1069" v2="956" v3="2032"/>
+				<face v1="956" v2="838" v3="2032"/>
+				<face v1="957" v2="2032" v3="838"/>
+				<face v1="958" v2="1070" v3="955"/>
+				<face v1="1070" v2="1068" v3="955"/>
+				<face v1="959" v2="1071" v3="958"/>
+				<face v1="1071" v2="1070" v3="958"/>
+				<face v1="960" v2="1072" v3="959"/>
+				<face v1="1072" v2="1071" v3="959"/>
+				<face v1="961" v2="1073" v3="960"/>
+				<face v1="1073" v2="1072" v3="960"/>
+				<face v1="962" v2="1074" v3="961"/>
+				<face v1="1074" v2="1073" v3="961"/>
+				<face v1="963" v2="1075" v3="962"/>
+				<face v1="1075" v2="1074" v3="962"/>
+				<face v1="964" v2="1076" v3="963"/>
+				<face v1="1076" v2="1075" v3="963"/>
+				<face v1="965" v2="1077" v3="964"/>
+				<face v1="1077" v2="1076" v3="964"/>
+				<face v1="966" v2="1078" v3="965"/>
+				<face v1="1078" v2="1077" v3="965"/>
+				<face v1="967" v2="1079" v3="966"/>
+				<face v1="1079" v2="1078" v3="966"/>
+				<face v1="968" v2="1080" v3="967"/>
+				<face v1="1080" v2="1079" v3="967"/>
+				<face v1="969" v2="1081" v3="968"/>
+				<face v1="1081" v2="1080" v3="968"/>
+				<face v1="970" v2="1082" v3="969"/>
+				<face v1="1082" v2="1081" v3="969"/>
+				<face v1="971" v2="1083" v3="970"/>
+				<face v1="1083" v2="1082" v3="970"/>
+				<face v1="972" v2="1084" v3="971"/>
+				<face v1="1084" v2="1083" v3="971"/>
+				<face v1="973" v2="1085" v3="972"/>
+				<face v1="1085" v2="1084" v3="972"/>
+				<face v1="1087" v2="975" v3="1086"/>
+				<face v1="1086" v2="975" v3="974"/>
+				<face v1="2033" v2="2034" v3="973"/>
+				<face v1="973" v2="2034" v3="1085"/>
+				<face v1="1088" v2="1085" v3="2034"/>
+				<face v1="1089" v2="2035" v3="978"/>
+				<face v1="978" v2="2035" v3="860"/>
+				<face v1="2035" v2="2036" v3="860"/>
+				<face v1="978" v2="861" v3="1087"/>
+				<face v1="1087" v2="861" v3="975"/>
+				<face v1="979" v2="1090" v3="863"/>
+				<face v1="863" v2="1090" v3="980"/>
+				<face v1="980" v2="1091" v3="864"/>
+				<face v1="864" v2="1091" v3="981"/>
+				<face v1="981" v2="1092" v3="865"/>
+				<face v1="865" v2="1092" v3="982"/>
+				<face v1="982" v2="1093" v3="866"/>
+				<face v1="866" v2="1093" v3="983"/>
+				<face v1="983" v2="1094" v3="868"/>
+				<face v1="868" v2="1094" v3="985"/>
+				<face v1="985" v2="1096" v3="984"/>
+				<face v1="984" v2="1096" v3="1095"/>
+				<face v1="979" v2="869" v3="1090"/>
+				<face v1="869" v2="986" v3="1090"/>
+				<face v1="986" v2="870" v3="1097"/>
+				<face v1="870" v2="987" v3="1097"/>
+				<face v1="987" v2="871" v3="1098"/>
+				<face v1="871" v2="988" v3="1098"/>
+				<face v1="988" v2="872" v3="1099"/>
+				<face v1="872" v2="989" v3="1099"/>
+				<face v1="989" v2="873" v3="1100"/>
+				<face v1="873" v2="990" v3="1100"/>
+				<face v1="990" v2="2009" v3="1101"/>
+				<face v1="2009" v2="2037" v3="1101"/>
+				<face v1="1102" v2="2038" v3="991"/>
+				<face v1="2038" v2="2010" v3="991"/>
+				<face v1="2039" v2="993" v3="2040"/>
+				<face v1="993" v2="1104" v3="2040"/>
+				<face v1="2040" v2="1104" v3="1103"/>
+				<face v1="994" v2="1102" v3="877"/>
+				<face v1="1102" v2="991" v3="877"/>
+				<face v1="1105" v2="994" v3="2041"/>
+				<face v1="994" v2="878" v3="2041"/>
+				<face v1="2041" v2="878" v3="2042"/>
+				<face v1="996" v2="1106" v3="993"/>
+				<face v1="1106" v2="1104" v3="993"/>
+				<face v1="997" v2="1107" v3="996"/>
+				<face v1="1107" v2="1106" v3="996"/>
+				<face v1="998" v2="1108" v3="997"/>
+				<face v1="1108" v2="1107" v3="997"/>
+				<face v1="999" v2="1109" v3="998"/>
+				<face v1="1109" v2="1108" v3="998"/>
+				<face v1="1000" v2="1110" v3="999"/>
+				<face v1="1110" v2="1109" v3="999"/>
+				<face v1="1001" v2="1111" v3="1000"/>
+				<face v1="1111" v2="1110" v3="1000"/>
+				<face v1="1002" v2="1112" v3="1001"/>
+				<face v1="1112" v2="1111" v3="1001"/>
+				<face v1="1003" v2="1113" v3="1002"/>
+				<face v1="1113" v2="1112" v3="1002"/>
+				<face v1="1004" v2="1114" v3="1003"/>
+				<face v1="1114" v2="1113" v3="1003"/>
+				<face v1="1005" v2="1115" v3="1004"/>
+				<face v1="1115" v2="1114" v3="1004"/>
+				<face v1="1006" v2="1116" v3="1005"/>
+				<face v1="1116" v2="1115" v3="1005"/>
+				<face v1="1007" v2="1117" v3="1006"/>
+				<face v1="1117" v2="1116" v3="1006"/>
+				<face v1="1008" v2="1118" v3="1007"/>
+				<face v1="1118" v2="1117" v3="1007"/>
+				<face v1="1009" v2="1119" v3="1008"/>
+				<face v1="1119" v2="1118" v3="1008"/>
+				<face v1="1010" v2="1120" v3="1009"/>
+				<face v1="1120" v2="1119" v3="1009"/>
+				<face v1="1011" v2="1121" v3="1010"/>
+				<face v1="1121" v2="1120" v3="1010"/>
+				<face v1="2043" v2="2044" v3="1011"/>
+				<face v1="1011" v2="2044" v3="1121"/>
+				<face v1="2044" v2="1122" v3="1121"/>
+				<face v1="1124" v2="1014" v3="1123"/>
+				<face v1="1123" v2="1014" v3="1013"/>
+				<face v1="1125" v2="2045" v3="1016"/>
+				<face v1="1016" v2="2045" v3="900"/>
+				<face v1="2045" v2="2046" v3="900"/>
+				<face v1="1016" v2="901" v3="1124"/>
+				<face v1="1124" v2="901" v3="1014"/>
+				<face v1="1017" v2="1126" v3="903"/>
+				<face v1="903" v2="1126" v3="1018"/>
+				<face v1="1018" v2="1127" v3="904"/>
+				<face v1="904" v2="1127" v3="1019"/>
+				<face v1="1019" v2="1128" v3="905"/>
+				<face v1="905" v2="1128" v3="1020"/>
+				<face v1="1020" v2="1129" v3="906"/>
+				<face v1="906" v2="1129" v3="1021"/>
+				<face v1="1021" v2="1130" v3="908"/>
+				<face v1="908" v2="1130" v3="1023"/>
+				<face v1="1023" v2="1132" v3="1022"/>
+				<face v1="1022" v2="1132" v3="1131"/>
+				<face v1="1017" v2="909" v3="1126"/>
+				<face v1="909" v2="1024" v3="1126"/>
+				<face v1="1024" v2="910" v3="1133"/>
+				<face v1="910" v2="1025" v3="1133"/>
+				<face v1="1025" v2="911" v3="1134"/>
+				<face v1="911" v2="1026" v3="1134"/>
+				<face v1="1026" v2="913" v3="1135"/>
+				<face v1="913" v2="1028" v3="1135"/>
+				<face v1="1136" v2="2047" v3="1027"/>
+				<face v1="2047" v2="2018" v3="1027"/>
+				<face v1="1028" v2="914" v3="1137"/>
+				<face v1="914" v2="1029" v3="1137"/>
+				<face v1="1029" v2="2019" v3="1138"/>
+				<face v1="2019" v2="2048" v3="1138"/>
+				<face v1="1030" v2="1031" v3="2049"/>
+				<face v1="1031" v2="1140" v3="2049"/>
+				<face v1="1140" v2="1139" v3="2049"/>
+				<face v1="1032" v2="1136" v3="917"/>
+				<face v1="1136" v2="1027" v3="917"/>
+				<face v1="1141" v2="1032" v3="2050"/>
+				<face v1="1032" v2="918" v3="2050"/>
+				<face v1="2051" v2="2050" v3="918"/>
+				<face v1="1034" v2="1142" v3="1031"/>
+				<face v1="1142" v2="1140" v3="1031"/>
+				<face v1="1035" v2="1143" v3="1034"/>
+				<face v1="1143" v2="1142" v3="1034"/>
+				<face v1="1036" v2="1144" v3="1035"/>
+				<face v1="1144" v2="1143" v3="1035"/>
+				<face v1="923" v2="1037" v3="1036"/>
+				<face v1="1037" v2="1144" v3="1036"/>
+				<face v1="1038" v2="1146" v3="1037"/>
+				<face v1="1146" v2="1145" v3="1037"/>
+				<face v1="1039" v2="1147" v3="1038"/>
+				<face v1="1147" v2="1146" v3="1038"/>
+				<face v1="1040" v2="1148" v3="1039"/>
+				<face v1="1148" v2="1147" v3="1039"/>
+				<face v1="1040" v2="1041" v3="1148"/>
+				<face v1="1041" v2="1149" v3="1148"/>
+				<face v1="1042" v2="1150" v3="1041"/>
+				<face v1="1150" v2="1149" v3="1041"/>
+				<face v1="1043" v2="1151" v3="1042"/>
+				<face v1="1151" v2="1150" v3="1042"/>
+				<face v1="1044" v2="1152" v3="1043"/>
+				<face v1="1152" v2="1151" v3="1043"/>
+				<face v1="1044" v2="1045" v3="1152"/>
+				<face v1="1045" v2="1153" v3="1152"/>
+				<face v1="1046" v2="1154" v3="1045"/>
+				<face v1="1154" v2="1153" v3="1045"/>
+				<face v1="1047" v2="1155" v3="1046"/>
+				<face v1="1155" v2="1154" v3="1046"/>
+				<face v1="1048" v2="1156" v3="1047"/>
+				<face v1="1156" v2="1155" v3="1047"/>
+				<face v1="1048" v2="1049" v3="1156"/>
+				<face v1="1049" v2="1157" v3="1156"/>
+				<face v1="1158" v2="1157" v3="2052"/>
+				<face v1="2053" v2="2052" v3="1049"/>
+				<face v1="2052" v2="1157" v3="1049"/>
+				<face v1="1160" v2="1159" v3="1051"/>
+				<face v1="1161" v2="1052" v3="1159"/>
+				<face v1="1159" v2="1052" v3="1051"/>
+				<face v1="1162" v2="2054" v3="1160"/>
+				<face v1="1161" v2="1163" v3="1052"/>
+				<face v1="1163" v2="2055" v3="1052"/>
+				<face v1="1053" v2="940" v3="2055"/>
+				<face v1="2055" v2="940" v3="1052"/>
+				<face v1="1054" v2="1164" v3="942"/>
+				<face v1="942" v2="1164" v3="1055"/>
+				<face v1="1055" v2="1165" v3="943"/>
+				<face v1="943" v2="1165" v3="1056"/>
+				<face v1="1056" v2="1166" v3="944"/>
+				<face v1="944" v2="1166" v3="1057"/>
+				<face v1="1057" v2="1167" v3="945"/>
+				<face v1="945" v2="1167" v3="1058"/>
+				<face v1="1058" v2="1168" v3="947"/>
+				<face v1="947" v2="1168" v3="1060"/>
+				<face v1="1060" v2="1170" v3="1059"/>
+				<face v1="1059" v2="1170" v3="1169"/>
+				<face v1="1054" v2="948" v3="1164"/>
+				<face v1="948" v2="1061" v3="1164"/>
+				<face v1="1061" v2="949" v3="1171"/>
+				<face v1="949" v2="1062" v3="1171"/>
+				<face v1="1062" v2="950" v3="1172"/>
+				<face v1="950" v2="1063" v3="1172"/>
+				<face v1="1063" v2="951" v3="1173"/>
+				<face v1="951" v2="1064" v3="1173"/>
+				<face v1="1064" v2="952" v3="1174"/>
+				<face v1="952" v2="1065" v3="1174"/>
+				<face v1="1065" v2="2028" v3="1175"/>
+				<face v1="2028" v2="2056" v3="1175"/>
+				<face v1="1176" v2="2057" v3="2058"/>
+				<face v1="2058" v2="2029" v3="1176"/>
+				<face v1="1177" v2="1176" v3="1066"/>
+				<face v1="1176" v2="2029" v3="1066"/>
+				<face v1="1178" v2="2059" v3="1179"/>
+				<face v1="2060" v2="1068" v3="2059"/>
+				<face v1="1068" v2="1179" v3="2059"/>
+				<face v1="1177" v2="1066" v3="1180"/>
+				<face v1="1180" v2="1066" v3="2061"/>
+				<face v1="1069" v2="2061" v3="956"/>
+				<face v1="1066" v2="956" v3="2061"/>
+				<face v1="1070" v2="1181" v3="1068"/>
+				<face v1="1181" v2="1179" v3="1068"/>
+				<face v1="1071" v2="1182" v3="1070"/>
+				<face v1="1182" v2="1181" v3="1070"/>
+				<face v1="1071" v2="1072" v3="1182"/>
+				<face v1="1072" v2="1183" v3="1182"/>
+				<face v1="1073" v2="1184" v3="1072"/>
+				<face v1="1184" v2="1183" v3="1072"/>
+				<face v1="1074" v2="1185" v3="1073"/>
+				<face v1="1185" v2="1184" v3="1073"/>
+				<face v1="1075" v2="1186" v3="1074"/>
+				<face v1="1186" v2="1185" v3="1074"/>
+				<face v1="1075" v2="1076" v3="1186"/>
+				<face v1="1076" v2="1187" v3="1186"/>
+				<face v1="1077" v2="1188" v3="1076"/>
+				<face v1="1188" v2="1187" v3="1076"/>
+				<face v1="1078" v2="1189" v3="1077"/>
+				<face v1="1189" v2="1188" v3="1077"/>
+				<face v1="1079" v2="1190" v3="1078"/>
+				<face v1="1190" v2="1189" v3="1078"/>
+				<face v1="1080" v2="1191" v3="1079"/>
+				<face v1="1191" v2="1190" v3="1079"/>
+				<face v1="1080" v2="1081" v3="1191"/>
+				<face v1="1081" v2="1192" v3="1191"/>
+				<face v1="1082" v2="1193" v3="1081"/>
+				<face v1="1193" v2="1192" v3="1081"/>
+				<face v1="1083" v2="1194" v3="1082"/>
+				<face v1="1194" v2="1193" v3="1082"/>
+				<face v1="1084" v2="1195" v3="1083"/>
+				<face v1="1195" v2="1194" v3="1083"/>
+				<face v1="1084" v2="1085" v3="1195"/>
+				<face v1="1085" v2="1196" v3="1195"/>
+				<face v1="1198" v2="1197" v3="1086"/>
+				<face v1="1199" v2="1087" v3="1197"/>
+				<face v1="1197" v2="1087" v3="1086"/>
+				<face v1="1200" v2="2062" v3="1198"/>
+				<face v1="1201" v2="1196" v3="2063"/>
+				<face v1="2064" v2="2063" v3="1085"/>
+				<face v1="1196" v2="1085" v3="2063"/>
+				<face v1="2065" v2="1202" v3="1087"/>
+				<face v1="1202" v2="2066" v3="1087"/>
+				<face v1="2067" v2="978" v3="2066"/>
+				<face v1="2066" v2="978" v3="1087"/>
+				<face v1="1090" v2="1203" v3="980"/>
+				<face v1="980" v2="1203" v3="1091"/>
+				<face v1="1091" v2="1204" v3="981"/>
+				<face v1="981" v2="1204" v3="1092"/>
+				<face v1="1092" v2="1205" v3="982"/>
+				<face v1="982" v2="1205" v3="1093"/>
+				<face v1="1093" v2="1206" v3="983"/>
+				<face v1="983" v2="1206" v3="1094"/>
+				<face v1="1094" v2="1207" v3="985"/>
+				<face v1="985" v2="1207" v3="1096"/>
+				<face v1="1096" v2="1209" v3="1095"/>
+				<face v1="1095" v2="1209" v3="1208"/>
+				<face v1="1090" v2="986" v3="1203"/>
+				<face v1="986" v2="1097" v3="1203"/>
+				<face v1="1097" v2="987" v3="1210"/>
+				<face v1="987" v2="1098" v3="1210"/>
+				<face v1="1098" v2="988" v3="1211"/>
+				<face v1="988" v2="1099" v3="1211"/>
+				<face v1="1099" v2="989" v3="1212"/>
+				<face v1="989" v2="1100" v3="1212"/>
+				<face v1="1100" v2="990" v3="1213"/>
+				<face v1="990" v2="1101" v3="1213"/>
+				<face v1="1101" v2="2037" v3="1214"/>
+				<face v1="2037" v2="2068" v3="1214"/>
+				<face v1="1215" v2="2069" v3="2070"/>
+				<face v1="2070" v2="2038" v3="2071"/>
+				<face v1="1216" v2="2071" v3="1102"/>
+				<face v1="2071" v2="2038" v3="1102"/>
+				<face v1="1217" v2="2072" v3="1218"/>
+				<face v1="1103" v2="1104" v3="2072"/>
+				<face v1="2072" v2="1104" v3="1218"/>
+				<face v1="1216" v2="1102" v3="1219"/>
+				<face v1="1219" v2="1102" v3="2073"/>
+				<face v1="2074" v2="2073" v3="994"/>
+				<face v1="2073" v2="1102" v3="994"/>
+				<face v1="1106" v2="1220" v3="1104"/>
+				<face v1="1220" v2="1218" v3="1104"/>
+				<face v1="1107" v2="1221" v3="1106"/>
+				<face v1="1221" v2="1220" v3="1106"/>
+				<face v1="1108" v2="1222" v3="1107"/>
+				<face v1="1222" v2="1221" v3="1107"/>
+				<face v1="1108" v2="1109" v3="1222"/>
+				<face v1="1109" v2="1223" v3="1222"/>
+				<face v1="1110" v2="1224" v3="1109"/>
+				<face v1="1224" v2="1223" v3="1109"/>
+				<face v1="1111" v2="1225" v3="1110"/>
+				<face v1="1225" v2="1224" v3="1110"/>
+				<face v1="1112" v2="1226" v3="1111"/>
+				<face v1="1226" v2="1225" v3="1111"/>
+				<face v1="1112" v2="1113" v3="1226"/>
+				<face v1="1113" v2="1227" v3="1226"/>
+				<face v1="1114" v2="1228" v3="1113"/>
+				<face v1="1228" v2="1227" v3="1113"/>
+				<face v1="1115" v2="1229" v3="1114"/>
+				<face v1="1229" v2="1228" v3="1114"/>
+				<face v1="1116" v2="1230" v3="1115"/>
+				<face v1="1230" v2="1229" v3="1115"/>
+				<face v1="1116" v2="1117" v3="1230"/>
+				<face v1="1117" v2="1231" v3="1230"/>
+				<face v1="1118" v2="1232" v3="1117"/>
+				<face v1="1232" v2="1231" v3="1117"/>
+				<face v1="1119" v2="1233" v3="1118"/>
+				<face v1="1233" v2="1232" v3="1118"/>
+				<face v1="1120" v2="1234" v3="1119"/>
+				<face v1="1234" v2="1233" v3="1119"/>
+				<face v1="1121" v2="1235" v3="1120"/>
+				<face v1="1235" v2="1234" v3="1120"/>
+				<face v1="1236" v2="1235" v3="2075"/>
+				<face v1="1122" v2="2075" v3="1121"/>
+				<face v1="2075" v2="1235" v3="1121"/>
+				<face v1="1238" v2="1237" v3="1123"/>
+				<face v1="1239" v2="1124" v3="1237"/>
+				<face v1="1237" v2="1124" v3="1123"/>
+				<face v1="1240" v2="2076" v3="1238"/>
+				<face v1="1239" v2="1241" v3="1124"/>
+				<face v1="1241" v2="2077" v3="1124"/>
+				<face v1="2078" v2="1016" v3="2077"/>
+				<face v1="2077" v2="1016" v3="1124"/>
+				<face v1="1126" v2="1242" v3="1018"/>
+				<face v1="1018" v2="1242" v3="1127"/>
+				<face v1="1127" v2="1243" v3="1019"/>
+				<face v1="1019" v2="1243" v3="1128"/>
+				<face v1="1128" v2="1244" v3="1020"/>
+				<face v1="1020" v2="1244" v3="1129"/>
+				<face v1="1129" v2="1245" v3="1021"/>
+				<face v1="1021" v2="1245" v3="1130"/>
+				<face v1="1130" v2="1246" v3="1023"/>
+				<face v1="1023" v2="1246" v3="1132"/>
+				<face v1="1132" v2="1248" v3="1131"/>
+				<face v1="1131" v2="1248" v3="1247"/>
+				<face v1="1126" v2="1024" v3="1242"/>
+				<face v1="1024" v2="1133" v3="1242"/>
+				<face v1="1133" v2="1025" v3="1249"/>
+				<face v1="1025" v2="1134" v3="1249"/>
+				<face v1="1134" v2="1026" v3="1250"/>
+				<face v1="1026" v2="1135" v3="1250"/>
+				<face v1="1135" v2="1028" v3="1251"/>
+				<face v1="1028" v2="1137" v3="1251"/>
+				<face v1="2079" v2="2047" v3="1253"/>
+				<face v1="1252" v2="1253" v3="1136"/>
+				<face v1="1253" v2="2047" v3="1136"/>
+				<face v1="1253" v2="2080" v3="2079"/>
+				<face v1="1137" v2="1029" v3="1254"/>
+				<face v1="1029" v2="1138" v3="1254"/>
+				<face v1="1138" v2="2048" v3="1255"/>
+				<face v1="2048" v2="2081" v3="1255"/>
+				<face v1="1256" v2="2082" v3="1257"/>
+				<face v1="1139" v2="1140" v3="2082"/>
+				<face v1="1140" v2="1257" v3="2082"/>
+				<face v1="1252" v2="1136" v3="1258"/>
+				<face v1="1258" v2="1136" v3="2083"/>
+				<face v1="1141" v2="2083" v3="1032"/>
+				<face v1="2083" v2="1136" v3="1032"/>
+				<face v1="1142" v2="1259" v3="1140"/>
+				<face v1="1259" v2="1257" v3="1140"/>
+				<face v1="1143" v2="1260" v3="1142"/>
+				<face v1="1260" v2="1259" v3="1142"/>
+				<face v1="1144" v2="1261" v3="1143"/>
+				<face v1="1261" v2="1260" v3="1143"/>
+				<face v1="1144" v2="1037" v3="1261"/>
+				<face v1="1037" v2="1145" v3="1261"/>
+				<face v1="1146" v2="1263" v3="1145"/>
+				<face v1="1263" v2="1262" v3="1145"/>
+				<face v1="1147" v2="1264" v3="1146"/>
+				<face v1="1264" v2="1263" v3="1146"/>
+				<face v1="1695" v2="1697" v3="1694"/>
+				<face v1="1697" v2="1696" v3="1694"/>
+				<face v1="1148" v2="1149" v3="1265"/>
+				<face v1="1149" v2="1266" v3="1265"/>
+				<face v1="1150" v2="1267" v3="1149"/>
+				<face v1="1267" v2="1266" v3="1149"/>
+				<face v1="1151" v2="1268" v3="1150"/>
+				<face v1="1268" v2="1267" v3="1150"/>
+				<face v1="1699" v2="1701" v3="1698"/>
+				<face v1="1701" v2="1700" v3="1698"/>
+				<face v1="1152" v2="1153" v3="1269"/>
+				<face v1="1153" v2="1270" v3="1269"/>
+				<face v1="1154" v2="1271" v3="1153"/>
+				<face v1="1271" v2="1270" v3="1153"/>
+				<face v1="1155" v2="1272" v3="1154"/>
+				<face v1="1272" v2="1271" v3="1154"/>
+				<face v1="1703" v2="1705" v3="1702"/>
+				<face v1="1705" v2="1704" v3="1702"/>
+				<face v1="1156" v2="1157" v3="1273"/>
+				<face v1="1157" v2="1274" v3="1273"/>
+				<face v1="1275" v2="1274" v3="2084"/>
+				<face v1="2085" v2="2084" v3="1157"/>
+				<face v1="2084" v2="1274" v3="1157"/>
+				<face v1="2084" v2="2086" v3="1275"/>
+				<face v1="2086" v2="2087" v3="1275"/>
+				<face v1="2087" v2="2088" v3="1275"/>
+				<face v1="1276" v2="1162" v3="1277"/>
+				<face v1="1170" v2="1279" v3="1169"/>
+				<face v1="1169" v2="1279" v3="1278"/>
+				<face v1="1164" v2="1280" v3="1055"/>
+				<face v1="1055" v2="1280" v3="1165"/>
+				<face v1="1165" v2="1281" v3="1056"/>
+				<face v1="1056" v2="1281" v3="1166"/>
+				<face v1="1166" v2="1282" v3="1057"/>
+				<face v1="1057" v2="1282" v3="1167"/>
+				<face v1="1167" v2="1283" v3="1058"/>
+				<face v1="1058" v2="1283" v3="1168"/>
+				<face v1="1168" v2="1284" v3="1060"/>
+				<face v1="1060" v2="1284" v3="1170"/>
+				<face v1="1164" v2="1061" v3="1280"/>
+				<face v1="1061" v2="1171" v3="1280"/>
+				<face v1="1171" v2="1062" v3="1285"/>
+				<face v1="1062" v2="1172" v3="1285"/>
+				<face v1="1172" v2="1063" v3="1286"/>
+				<face v1="1063" v2="1173" v3="1286"/>
+				<face v1="1173" v2="1064" v3="1287"/>
+				<face v1="1064" v2="1174" v3="1287"/>
+				<face v1="1174" v2="1065" v3="1288"/>
+				<face v1="1065" v2="1175" v3="1288"/>
+				<face v1="1175" v2="2056" v3="1289"/>
+				<face v1="2056" v2="2089" v3="1289"/>
+				<face v1="2090" v2="1290" v3="2091"/>
+				<face v1="2091" v2="1290" v3="2092"/>
+				<face v1="1290" v2="2088" v3="2092"/>
+				<face v1="2057" v2="1291" v3="2093"/>
+				<face v1="1290" v2="2094" v3="1292"/>
+				<face v1="2095" v2="1179" v3="2094"/>
+				<face v1="1179" v2="1292" v3="2094"/>
+				<face v1="1181" v2="1293" v3="1179"/>
+				<face v1="1293" v2="1292" v3="1179"/>
+				<face v1="1182" v2="1294" v3="1181"/>
+				<face v1="1294" v2="1293" v3="1181"/>
+				<face v1="1707" v2="1709" v3="1706"/>
+				<face v1="1709" v2="1708" v3="1706"/>
+				<face v1="1184" v2="1296" v3="1183"/>
+				<face v1="1296" v2="1295" v3="1183"/>
+				<face v1="1185" v2="1297" v3="1184"/>
+				<face v1="1297" v2="1296" v3="1184"/>
+				<face v1="1186" v2="1298" v3="1185"/>
+				<face v1="1298" v2="1297" v3="1185"/>
+				<face v1="1711" v2="1713" v3="1710"/>
+				<face v1="1713" v2="1712" v3="1710"/>
+				<face v1="1188" v2="1300" v3="1187"/>
+				<face v1="1300" v2="1299" v3="1187"/>
+				<face v1="1189" v2="1301" v3="1188"/>
+				<face v1="1301" v2="1300" v3="1188"/>
+				<face v1="1190" v2="1302" v3="1189"/>
+				<face v1="1302" v2="1301" v3="1189"/>
+				<face v1="1715" v2="1717" v3="1714"/>
+				<face v1="1717" v2="1716" v3="1714"/>
+				<face v1="1191" v2="1192" v3="1303"/>
+				<face v1="1192" v2="1304" v3="1303"/>
+				<face v1="1193" v2="1305" v3="1192"/>
+				<face v1="1305" v2="1304" v3="1192"/>
+				<face v1="1194" v2="1306" v3="1193"/>
+				<face v1="1306" v2="1305" v3="1193"/>
+				<face v1="1719" v2="1721" v3="1718"/>
+				<face v1="1721" v2="1720" v3="1718"/>
+				<face v1="1195" v2="1196" v3="1307"/>
+				<face v1="1196" v2="1308" v3="1307"/>
+				<face v1="2096" v2="2097" v3="1309"/>
+				<face v1="2097" v2="2098" v3="1309"/>
+				<face v1="2099" v2="1309" v3="2098"/>
+				<face v1="1310" v2="1200" v3="1311"/>
+				<face v1="1309" v2="1308" v3="2100"/>
+				<face v1="2101" v2="2100" v3="1196"/>
+				<face v1="2100" v2="1308" v3="1196"/>
+				<face v1="1209" v2="1313" v3="1208"/>
+				<face v1="1208" v2="1313" v3="1312"/>
+				<face v1="1203" v2="1314" v3="1091"/>
+				<face v1="1091" v2="1314" v3="1204"/>
+				<face v1="1204" v2="1315" v3="1092"/>
+				<face v1="1092" v2="1315" v3="1205"/>
+				<face v1="1205" v2="1316" v3="1093"/>
+				<face v1="1093" v2="1316" v3="1206"/>
+				<face v1="1206" v2="1317" v3="1094"/>
+				<face v1="1094" v2="1317" v3="1207"/>
+				<face v1="1207" v2="1318" v3="1096"/>
+				<face v1="1096" v2="1318" v3="1209"/>
+				<face v1="1203" v2="1097" v3="1314"/>
+				<face v1="1097" v2="1210" v3="1314"/>
+				<face v1="1210" v2="1098" v3="1319"/>
+				<face v1="1098" v2="1211" v3="1319"/>
+				<face v1="1211" v2="1099" v3="1320"/>
+				<face v1="1099" v2="1212" v3="1320"/>
+				<face v1="1212" v2="1100" v3="1321"/>
+				<face v1="1100" v2="1213" v3="1321"/>
+				<face v1="1213" v2="1101" v3="1322"/>
+				<face v1="1101" v2="1214" v3="1322"/>
+				<face v1="1214" v2="2068" v3="1323"/>
+				<face v1="2068" v2="2102" v3="1323"/>
+				<face v1="2103" v2="1324" v3="2104"/>
+				<face v1="2105" v2="1325" v3="2106"/>
+				<face v1="2106" v2="1325" v3="2107"/>
+				<face v1="1325" v2="2099" v3="2107"/>
+				<face v1="1325" v2="2108" v3="1326"/>
+				<face v1="1217" v2="1218" v3="2108"/>
+				<face v1="1218" v2="1326" v3="2108"/>
+				<face v1="1220" v2="1327" v3="1218"/>
+				<face v1="1327" v2="1326" v3="1218"/>
+				<face v1="1221" v2="1328" v3="1220"/>
+				<face v1="1328" v2="1327" v3="1220"/>
+				<face v1="1723" v2="1725" v3="1722"/>
+				<face v1="1725" v2="1724" v3="1722"/>
+				<face v1="1222" v2="1223" v3="1329"/>
+				<face v1="1223" v2="1330" v3="1329"/>
+				<face v1="1224" v2="1331" v3="1223"/>
+				<face v1="1331" v2="1330" v3="1223"/>
+				<face v1="1225" v2="1332" v3="1224"/>
+				<face v1="1332" v2="1331" v3="1224"/>
+				<face v1="1727" v2="1729" v3="1726"/>
+				<face v1="1729" v2="1728" v3="1726"/>
+				<face v1="1226" v2="1227" v3="1333"/>
+				<face v1="1227" v2="1334" v3="1333"/>
+				<face v1="1228" v2="1335" v3="1227"/>
+				<face v1="1335" v2="1334" v3="1227"/>
+				<face v1="1229" v2="1336" v3="1228"/>
+				<face v1="1336" v2="1335" v3="1228"/>
+				<face v1="1731" v2="1733" v3="1730"/>
+				<face v1="1733" v2="1732" v3="1730"/>
+				<face v1="1230" v2="1231" v3="1337"/>
+				<face v1="1231" v2="1338" v3="1337"/>
+				<face v1="1232" v2="1339" v3="1231"/>
+				<face v1="1339" v2="1338" v3="1231"/>
+				<face v1="1232" v2="1233" v3="1339"/>
+				<face v1="1233" v2="1340" v3="1339"/>
+				<face v1="1735" v2="1737" v3="1734"/>
+				<face v1="1737" v2="1736" v3="1734"/>
+				<face v1="1235" v2="1342" v3="1234"/>
+				<face v1="1342" v2="1341" v3="1234"/>
+				<face v1="1343" v2="1342" v3="2109"/>
+				<face v1="2110" v2="2109" v3="1235"/>
+				<face v1="2109" v2="1342" v3="1235"/>
+				<face v1="2111" v2="2112" v3="1343"/>
+				<face v1="2112" v2="2113" v3="1343"/>
+				<face v1="2113" v2="2114" v3="1343"/>
+				<face v1="1344" v2="1240" v3="1345"/>
+				<face v1="1248" v2="1347" v3="1247"/>
+				<face v1="1247" v2="1347" v3="1346"/>
+				<face v1="1242" v2="1348" v3="1127"/>
+				<face v1="1127" v2="1348" v3="1243"/>
+				<face v1="1243" v2="1349" v3="1128"/>
+				<face v1="1128" v2="1349" v3="1244"/>
+				<face v1="1244" v2="1350" v3="1129"/>
+				<face v1="1129" v2="1350" v3="1245"/>
+				<face v1="1245" v2="1351" v3="1130"/>
+				<face v1="1130" v2="1351" v3="1246"/>
+				<face v1="1246" v2="1352" v3="1132"/>
+				<face v1="1132" v2="1352" v3="1248"/>
+				<face v1="1242" v2="1133" v3="1348"/>
+				<face v1="1133" v2="1249" v3="1348"/>
+				<face v1="1249" v2="1134" v3="1353"/>
+				<face v1="1134" v2="1250" v3="1353"/>
+				<face v1="1250" v2="1135" v3="1354"/>
+				<face v1="1135" v2="1251" v3="1354"/>
+				<face v1="1251" v2="1137" v3="1355"/>
+				<face v1="1137" v2="1254" v3="1355"/>
+				<face v1="2115" v2="1356" v3="2116"/>
+				<face v1="2116" v2="1356" v3="2117"/>
+				<face v1="2117" v2="1356" v3="2114"/>
+				<face v1="1254" v2="1138" v3="1357"/>
+				<face v1="1138" v2="1255" v3="1357"/>
+				<face v1="1255" v2="2081" v3="1358"/>
+				<face v1="2081" v2="2118" v3="1358"/>
+				<face v1="2080" v2="1359" v3="2119"/>
+				<face v1="2120" v2="2121" v3="1360"/>
+				<face v1="2122" v2="1257" v3="2121"/>
+				<face v1="1257" v2="1360" v3="2121"/>
+				<face v1="1259" v2="1361" v3="1257"/>
+				<face v1="1361" v2="1360" v3="1257"/>
+				<face v1="1260" v2="1362" v3="1259"/>
+				<face v1="1362" v2="1361" v3="1259"/>
+				<face v1="1739" v2="1741" v3="1738"/>
+				<face v1="1741" v2="1740" v3="1738"/>
+				<face v1="1261" v2="1145" v3="1363"/>
+				<face v1="1145" v2="1262" v3="1363"/>
+				<face v1="1365" v2="1364" v3="2123"/>
+				<face v1="2123" v2="1364" v3="2124"/>
+				<face v1="1366" v2="1365" v3="2125"/>
+				<face v1="2125" v2="1365" v3="2123"/>
+				<face v1="1745" v2="1744" v3="1743"/>
+				<face v1="1743" v2="1744" v3="1742"/>
+				<face v1="1367" v2="2126" v3="1368"/>
+				<face v1="2127" v2="1368" v3="2126"/>
+				<face v1="1369" v2="1368" v3="2128"/>
+				<face v1="2128" v2="1368" v3="2127"/>
+				<face v1="1370" v2="1369" v3="2129"/>
+				<face v1="2129" v2="1369" v3="2128"/>
+				<face v1="1749" v2="1748" v3="1747"/>
+				<face v1="1747" v2="1748" v3="1746"/>
+				<face v1="1371" v2="2130" v3="1372"/>
+				<face v1="2131" v2="1372" v3="2130"/>
+				<face v1="1373" v2="1372" v3="2132"/>
+				<face v1="2132" v2="1372" v3="2131"/>
+				<face v1="1374" v2="1373" v3="2133"/>
+				<face v1="2133" v2="1373" v3="2132"/>
+				<face v1="1753" v2="1752" v3="1751"/>
+				<face v1="1751" v2="1752" v3="1750"/>
+				<face v1="1375" v2="2134" v3="1376"/>
+				<face v1="2135" v2="1376" v3="2134"/>
+				<face v1="2136" v2="1378" v3="2135"/>
+				<face v1="1377" v2="1376" v3="1378"/>
+				<face v1="1376" v2="2135" v3="1378"/>
+				<face v1="2137" v2="2136" v3="1379"/>
+				<face v1="1379" v2="2136" v3="2138"/>
+				<face v1="2136" v2="2139" v3="2138"/>
+				<face v1="2140" v2="1278" v3="2141"/>
+				<face v1="2142" v2="2141" v3="1279"/>
+				<face v1="2141" v2="1278" v3="1279"/>
+				<face v1="1284" v2="1380" v3="1170"/>
+				<face v1="1170" v2="1380" v3="1279"/>
+				<face v1="1280" v2="1381" v3="1165"/>
+				<face v1="1165" v2="1381" v3="1281"/>
+				<face v1="1281" v2="1382" v3="1166"/>
+				<face v1="1166" v2="1382" v3="1282"/>
+				<face v1="1282" v2="1383" v3="1167"/>
+				<face v1="1167" v2="1383" v3="1283"/>
+				<face v1="1283" v2="1384" v3="1168"/>
+				<face v1="1168" v2="1384" v3="1284"/>
+				<face v1="1280" v2="1171" v3="1381"/>
+				<face v1="1171" v2="1285" v3="1381"/>
+				<face v1="1285" v2="1172" v3="1385"/>
+				<face v1="1172" v2="1286" v3="1385"/>
+				<face v1="1286" v2="1173" v3="1386"/>
+				<face v1="1173" v2="1287" v3="1386"/>
+				<face v1="1287" v2="1174" v3="1387"/>
+				<face v1="1174" v2="1288" v3="1387"/>
+				<face v1="1288" v2="1175" v3="1388"/>
+				<face v1="1175" v2="1289" v3="1388"/>
+				<face v1="2143" v2="2144" v3="2089"/>
+				<face v1="1389" v2="1289" v3="2144"/>
+				<face v1="2144" v2="1289" v3="2089"/>
+				<face v1="1390" v2="2145" v3="2146"/>
+				<face v1="2145" v2="2147" v3="2146"/>
+				<face v1="2139" v2="2146" v3="2147"/>
+				<face v1="2146" v2="2148" v3="1390"/>
+				<face v1="1391" v2="1390" v3="1392"/>
+				<face v1="1390" v2="2148" v3="1392"/>
+				<face v1="1393" v2="1392" v3="2149"/>
+				<face v1="2149" v2="1392" v3="2148"/>
+				<face v1="1394" v2="1393" v3="2150"/>
+				<face v1="2150" v2="1393" v3="2149"/>
+				<face v1="1757" v2="1756" v3="1755"/>
+				<face v1="1755" v2="1756" v3="1754"/>
+				<face v1="1396" v2="1395" v3="2151"/>
+				<face v1="2151" v2="1395" v3="2152"/>
+				<face v1="1397" v2="1396" v3="2153"/>
+				<face v1="2153" v2="1396" v3="2151"/>
+				<face v1="1398" v2="1397" v3="2154"/>
+				<face v1="2154" v2="1397" v3="2153"/>
+				<face v1="1761" v2="1760" v3="1759"/>
+				<face v1="1759" v2="1760" v3="1758"/>
+				<face v1="1400" v2="1399" v3="2155"/>
+				<face v1="2155" v2="1399" v3="2156"/>
+				<face v1="1401" v2="1400" v3="2157"/>
+				<face v1="2157" v2="1400" v3="2155"/>
+				<face v1="1402" v2="1401" v3="2158"/>
+				<face v1="2158" v2="1401" v3="2157"/>
+				<face v1="1765" v2="1764" v3="1763"/>
+				<face v1="1763" v2="1764" v3="1762"/>
+				<face v1="1403" v2="2159" v3="1404"/>
+				<face v1="2160" v2="1404" v3="2159"/>
+				<face v1="1405" v2="1404" v3="2161"/>
+				<face v1="2161" v2="1404" v3="2160"/>
+				<face v1="1406" v2="1405" v3="2162"/>
+				<face v1="2162" v2="1405" v3="2161"/>
+				<face v1="1769" v2="1768" v3="1767"/>
+				<face v1="1767" v2="1768" v3="1766"/>
+				<face v1="1407" v2="2163" v3="1408"/>
+				<face v1="2164" v2="1408" v3="2163"/>
+				<face v1="1410" v2="2165" v3="1409"/>
+				<face v1="1409" v2="2165" v3="2166"/>
+				<face v1="2165" v2="2167" v3="2166"/>
+				<face v1="2168" v2="1312" v3="2169"/>
+				<face v1="2170" v2="2169" v3="1313"/>
+				<face v1="2169" v2="1312" v3="1313"/>
+				<face v1="2165" v2="2171" v3="2164"/>
+				<face v1="1411" v2="1408" v3="2171"/>
+				<face v1="1408" v2="2164" v3="2171"/>
+				<face v1="1318" v2="1412" v3="1209"/>
+				<face v1="1209" v2="1412" v3="1313"/>
+				<face v1="1314" v2="1413" v3="1204"/>
+				<face v1="1204" v2="1413" v3="1315"/>
+				<face v1="1315" v2="1414" v3="1205"/>
+				<face v1="1205" v2="1414" v3="1316"/>
+				<face v1="1316" v2="1415" v3="1206"/>
+				<face v1="1206" v2="1415" v3="1317"/>
+				<face v1="1317" v2="1416" v3="1207"/>
+				<face v1="1207" v2="1416" v3="1318"/>
+				<face v1="1314" v2="1210" v3="1413"/>
+				<face v1="1210" v2="1319" v3="1413"/>
+				<face v1="1319" v2="1211" v3="1417"/>
+				<face v1="1211" v2="1320" v3="1417"/>
+				<face v1="1320" v2="1212" v3="1418"/>
+				<face v1="1212" v2="1321" v3="1418"/>
+				<face v1="1321" v2="1213" v3="1419"/>
+				<face v1="1213" v2="1322" v3="1419"/>
+				<face v1="1322" v2="1214" v3="1420"/>
+				<face v1="1214" v2="1323" v3="1420"/>
+				<face v1="2172" v2="2173" v3="2102"/>
+				<face v1="1421" v2="1323" v3="2173"/>
+				<face v1="2173" v2="1323" v3="2102"/>
+				<face v1="1422" v2="2174" v3="2175"/>
+				<face v1="2174" v2="2176" v3="2175"/>
+				<face v1="2176" v2="2167" v3="2175"/>
+				<face v1="2175" v2="2177" v3="2178"/>
+				<face v1="1423" v2="2178" v3="1424"/>
+				<face v1="2178" v2="2177" v3="1424"/>
+				<face v1="1425" v2="1424" v3="2179"/>
+				<face v1="2179" v2="1424" v3="2177"/>
+				<face v1="1426" v2="1425" v3="2180"/>
+				<face v1="2180" v2="1425" v3="2179"/>
+				<face v1="1773" v2="1772" v3="1771"/>
+				<face v1="1771" v2="1772" v3="1770"/>
+				<face v1="1427" v2="2181" v3="1428"/>
+				<face v1="2182" v2="1428" v3="2181"/>
+				<face v1="1429" v2="1428" v3="2183"/>
+				<face v1="2183" v2="1428" v3="2182"/>
+				<face v1="1430" v2="1429" v3="2184"/>
+				<face v1="2184" v2="1429" v3="2183"/>
+				<face v1="1777" v2="1776" v3="1775"/>
+				<face v1="1775" v2="1776" v3="1774"/>
+				<face v1="1431" v2="2185" v3="1432"/>
+				<face v1="2186" v2="1432" v3="2185"/>
+				<face v1="1433" v2="1432" v3="2187"/>
+				<face v1="2187" v2="1432" v3="2186"/>
+				<face v1="1434" v2="1433" v3="2188"/>
+				<face v1="2188" v2="1433" v3="2187"/>
+				<face v1="1781" v2="1780" v3="1779"/>
+				<face v1="1779" v2="1780" v3="1778"/>
+				<face v1="1435" v2="2189" v3="1436"/>
+				<face v1="2190" v2="1436" v3="2189"/>
+				<face v1="1437" v2="1436" v3="2191"/>
+				<face v1="2191" v2="1436" v3="2190"/>
+				<face v1="1437" v2="2191" v3="1438"/>
+				<face v1="2192" v2="1438" v3="2191"/>
+				<face v1="1785" v2="1784" v3="1783"/>
+				<face v1="1783" v2="1784" v3="1782"/>
+				<face v1="1440" v2="1439" v3="2193"/>
+				<face v1="2193" v2="1439" v3="2194"/>
+				<face v1="2195" v2="1442" v3="2193"/>
+				<face v1="1441" v2="1440" v3="1442"/>
+				<face v1="1440" v2="2193" v3="1442"/>
+				<face v1="1442" v2="2195" v3="1443"/>
+				<face v1="1443" v2="2195" v3="2196"/>
+				<face v1="2195" v2="2197" v3="2196"/>
+				<face v1="2198" v2="1346" v3="2199"/>
+				<face v1="2200" v2="2199" v3="1347"/>
+				<face v1="2199" v2="1346" v3="1347"/>
+				<face v1="1352" v2="1444" v3="1248"/>
+				<face v1="1248" v2="1444" v3="1347"/>
+				<face v1="1348" v2="1445" v3="1243"/>
+				<face v1="1243" v2="1445" v3="1349"/>
+				<face v1="1349" v2="1446" v3="1244"/>
+				<face v1="1244" v2="1446" v3="1350"/>
+				<face v1="1350" v2="1447" v3="1245"/>
+				<face v1="1245" v2="1447" v3="1351"/>
+				<face v1="1351" v2="1448" v3="1246"/>
+				<face v1="1246" v2="1448" v3="1352"/>
+				<face v1="1348" v2="1249" v3="1445"/>
+				<face v1="1249" v2="1353" v3="1445"/>
+				<face v1="1353" v2="1250" v3="1449"/>
+				<face v1="1250" v2="1354" v3="1449"/>
+				<face v1="1354" v2="1251" v3="1450"/>
+				<face v1="1251" v2="1355" v3="1450"/>
+				<face v1="1355" v2="1254" v3="1451"/>
+				<face v1="1254" v2="1357" v3="1451"/>
+				<face v1="1453" v2="1452" v3="2201"/>
+				<face v1="1452" v2="2202" v3="2201"/>
+				<face v1="2202" v2="2197" v3="2201"/>
+				<face v1="1357" v2="1255" v3="1454"/>
+				<face v1="1255" v2="1358" v3="1454"/>
+				<face v1="2203" v2="2204" v3="2118"/>
+				<face v1="2205" v2="1358" v3="2204"/>
+				<face v1="2204" v2="1358" v3="2118"/>
+				<face v1="2206" v2="2207" v3="2208"/>
+				<face v1="1455" v2="2208" v3="1456"/>
+				<face v1="2208" v2="2207" v3="1456"/>
+				<face v1="1457" v2="1456" v3="2209"/>
+				<face v1="2209" v2="1456" v3="2207"/>
+				<face v1="1458" v2="1457" v3="2210"/>
+				<face v1="2210" v2="1457" v3="2209"/>
+				<face v1="1789" v2="1788" v3="1787"/>
+				<face v1="1787" v2="1788" v3="1786"/>
+				<face v1="1459" v2="2211" v3="1364"/>
+				<face v1="2124" v2="1364" v3="2211"/>
+				<face v1="1461" v2="1460" v3="1365"/>
+				<face v1="1365" v2="1460" v3="1364"/>
+				<face v1="1462" v2="1461" v3="1366"/>
+				<face v1="1366" v2="1461" v3="1365"/>
+				<face v1="1463" v2="1462" v3="1367"/>
+				<face v1="1367" v2="1462" v3="1366"/>
+				<face v1="1463" v2="1367" v3="1464"/>
+				<face v1="1368" v2="1464" v3="1367"/>
+				<face v1="1465" v2="1464" v3="1369"/>
+				<face v1="1369" v2="1464" v3="1368"/>
+				<face v1="1466" v2="1465" v3="1370"/>
+				<face v1="1370" v2="1465" v3="1369"/>
+				<face v1="1467" v2="1466" v3="1371"/>
+				<face v1="1371" v2="1466" v3="1370"/>
+				<face v1="1467" v2="1371" v3="1468"/>
+				<face v1="1372" v2="1468" v3="1371"/>
+				<face v1="1469" v2="1468" v3="1373"/>
+				<face v1="1373" v2="1468" v3="1372"/>
+				<face v1="1470" v2="1469" v3="1374"/>
+				<face v1="1374" v2="1469" v3="1373"/>
+				<face v1="1471" v2="1470" v3="1375"/>
+				<face v1="1375" v2="1470" v3="1374"/>
+				<face v1="1471" v2="1375" v3="1472"/>
+				<face v1="1376" v2="1472" v3="1375"/>
+				<face v1="2212" v2="1473" v3="1376"/>
+				<face v1="1474" v2="1472" v3="1473"/>
+				<face v1="1473" v2="1472" v3="1376"/>
+				<face v1="2213" v2="1279" v3="2214"/>
+				<face v1="2214" v2="1279" v3="2215"/>
+				<face v1="2216" v2="2215" v3="1380"/>
+				<face v1="2215" v2="1279" v3="1380"/>
+				<face v1="1384" v2="1475" v3="1284"/>
+				<face v1="1284" v2="1475" v3="1380"/>
+				<face v1="1381" v2="1476" v3="1281"/>
+				<face v1="1281" v2="1476" v3="1382"/>
+				<face v1="1382" v2="1477" v3="1282"/>
+				<face v1="1282" v2="1477" v3="1383"/>
+				<face v1="1383" v2="1478" v3="1283"/>
+				<face v1="1283" v2="1478" v3="1384"/>
+				<face v1="1381" v2="1285" v3="1476"/>
+				<face v1="1285" v2="1385" v3="1476"/>
+				<face v1="1385" v2="1286" v3="1479"/>
+				<face v1="1286" v2="1386" v3="1479"/>
+				<face v1="1386" v2="1287" v3="1480"/>
+				<face v1="1287" v2="1387" v3="1480"/>
+				<face v1="1387" v2="1288" v3="1481"/>
+				<face v1="1288" v2="1388" v3="1481"/>
+				<face v1="1389" v2="2217" v3="1289"/>
+				<face v1="2217" v2="2218" v3="1289"/>
+				<face v1="1482" v2="1388" v3="2218"/>
+				<face v1="2218" v2="1388" v3="1289"/>
+				<face v1="1391" v2="1392" v3="2219"/>
+				<face v1="1483" v2="2219" v3="1484"/>
+				<face v1="1392" v2="1484" v3="2219"/>
+				<face v1="1485" v2="1484" v3="1393"/>
+				<face v1="1393" v2="1484" v3="1392"/>
+				<face v1="1486" v2="1485" v3="1394"/>
+				<face v1="1394" v2="1485" v3="1393"/>
+				<face v1="1487" v2="1486" v3="1395"/>
+				<face v1="1395" v2="1486" v3="1394"/>
+				<face v1="1487" v2="1395" v3="1488"/>
+				<face v1="1396" v2="1488" v3="1395"/>
+				<face v1="1489" v2="1488" v3="1397"/>
+				<face v1="1397" v2="1488" v3="1396"/>
+				<face v1="1490" v2="1489" v3="1398"/>
+				<face v1="1398" v2="1489" v3="1397"/>
+				<face v1="1491" v2="1490" v3="1399"/>
+				<face v1="1399" v2="1490" v3="1398"/>
+				<face v1="1491" v2="1399" v3="1492"/>
+				<face v1="1400" v2="1492" v3="1399"/>
+				<face v1="1493" v2="1492" v3="1401"/>
+				<face v1="1401" v2="1492" v3="1400"/>
+				<face v1="1494" v2="1493" v3="1402"/>
+				<face v1="1402" v2="1493" v3="1401"/>
+				<face v1="1495" v2="1494" v3="1403"/>
+				<face v1="1403" v2="1494" v3="1402"/>
+				<face v1="1495" v2="1403" v3="1496"/>
+				<face v1="1404" v2="1496" v3="1403"/>
+				<face v1="1497" v2="1496" v3="1405"/>
+				<face v1="1405" v2="1496" v3="1404"/>
+				<face v1="1498" v2="1497" v3="1406"/>
+				<face v1="1406" v2="1497" v3="1405"/>
+				<face v1="1499" v2="1498" v3="1407"/>
+				<face v1="1407" v2="1498" v3="1406"/>
+				<face v1="1499" v2="1407" v3="1500"/>
+				<face v1="1408" v2="1500" v3="1407"/>
+				<face v1="2220" v2="1502" v3="1408"/>
+				<face v1="1501" v2="1500" v3="1502"/>
+				<face v1="1500" v2="1408" v3="1502"/>
+				<face v1="2170" v2="1313" v3="2221"/>
+				<face v1="2221" v2="1313" v3="2222"/>
+				<face v1="2223" v2="2222" v3="1412"/>
+				<face v1="1313" v2="1412" v3="2222"/>
+				<face v1="1416" v2="1503" v3="1318"/>
+				<face v1="1318" v2="1503" v3="1412"/>
+				<face v1="1413" v2="1504" v3="1315"/>
+				<face v1="1315" v2="1504" v3="1414"/>
+				<face v1="1414" v2="1505" v3="1316"/>
+				<face v1="1316" v2="1505" v3="1415"/>
+				<face v1="1415" v2="1506" v3="1317"/>
+				<face v1="1317" v2="1506" v3="1416"/>
+				<face v1="1413" v2="1319" v3="1504"/>
+				<face v1="1319" v2="1417" v3="1504"/>
+				<face v1="1417" v2="1320" v3="1507"/>
+				<face v1="1320" v2="1418" v3="1507"/>
+				<face v1="1418" v2="1321" v3="1508"/>
+				<face v1="1321" v2="1419" v3="1508"/>
+				<face v1="1419" v2="1322" v3="1509"/>
+				<face v1="1322" v2="1420" v3="1509"/>
+				<face v1="2224" v2="2225" v3="1323"/>
+				<face v1="2225" v2="2226" v3="1323"/>
+				<face v1="1510" v2="1420" v3="2226"/>
+				<face v1="2226" v2="1420" v3="1323"/>
+				<face v1="2227" v2="1424" v3="2228"/>
+				<face v1="1511" v2="2228" v3="1512"/>
+				<face v1="2228" v2="1424" v3="1512"/>
+				<face v1="1513" v2="1512" v3="1425"/>
+				<face v1="1425" v2="1512" v3="1424"/>
+				<face v1="1514" v2="1513" v3="1426"/>
+				<face v1="1426" v2="1513" v3="1425"/>
+				<face v1="1515" v2="1514" v3="1427"/>
+				<face v1="1427" v2="1514" v3="1426"/>
+				<face v1="1515" v2="1427" v3="1516"/>
+				<face v1="1428" v2="1516" v3="1427"/>
+				<face v1="1517" v2="1516" v3="1429"/>
+				<face v1="1429" v2="1516" v3="1428"/>
+				<face v1="1518" v2="1517" v3="1430"/>
+				<face v1="1430" v2="1517" v3="1429"/>
+				<face v1="1519" v2="1518" v3="1431"/>
+				<face v1="1431" v2="1518" v3="1430"/>
+				<face v1="1519" v2="1431" v3="1520"/>
+				<face v1="1432" v2="1520" v3="1431"/>
+				<face v1="1521" v2="1520" v3="1433"/>
+				<face v1="1433" v2="1520" v3="1432"/>
+				<face v1="1522" v2="1521" v3="1434"/>
+				<face v1="1434" v2="1521" v3="1433"/>
+				<face v1="1523" v2="1522" v3="1435"/>
+				<face v1="1435" v2="1522" v3="1434"/>
+				<face v1="1523" v2="1435" v3="1524"/>
+				<face v1="1436" v2="1524" v3="1435"/>
+				<face v1="1525" v2="1524" v3="1437"/>
+				<face v1="1437" v2="1524" v3="1436"/>
+				<face v1="1526" v2="1525" v3="1438"/>
+				<face v1="1438" v2="1525" v3="1437"/>
+				<face v1="1527" v2="1526" v3="1439"/>
+				<face v1="1439" v2="1526" v3="1438"/>
+				<face v1="1527" v2="1439" v3="1528"/>
+				<face v1="1440" v2="1528" v3="1439"/>
+				<face v1="1441" v2="1529" v3="1440"/>
+				<face v1="1530" v2="1528" v3="1529"/>
+				<face v1="1529" v2="1528" v3="1440"/>
+				<face v1="2229" v2="1347" v3="2230"/>
+				<face v1="2230" v2="1347" v3="2231"/>
+				<face v1="2232" v2="2231" v3="1444"/>
+				<face v1="2231" v2="1347" v3="1444"/>
+				<face v1="1448" v2="1531" v3="1352"/>
+				<face v1="1352" v2="1531" v3="1444"/>
+				<face v1="1445" v2="1532" v3="1349"/>
+				<face v1="1349" v2="1532" v3="1446"/>
+				<face v1="1446" v2="1533" v3="1350"/>
+				<face v1="1350" v2="1533" v3="1447"/>
+				<face v1="1447" v2="1534" v3="1351"/>
+				<face v1="1351" v2="1534" v3="1448"/>
+				<face v1="1445" v2="1353" v3="1532"/>
+				<face v1="1353" v2="1449" v3="1532"/>
+				<face v1="1449" v2="1354" v3="1535"/>
+				<face v1="1354" v2="1450" v3="1535"/>
+				<face v1="1450" v2="1355" v3="1536"/>
+				<face v1="1355" v2="1451" v3="1536"/>
+				<face v1="1451" v2="1357" v3="1537"/>
+				<face v1="1357" v2="1454" v3="1537"/>
+				<face v1="2205" v2="2233" v3="1358"/>
+				<face v1="2233" v2="2234" v3="1358"/>
+				<face v1="1538" v2="1454" v3="2234"/>
+				<face v1="2234" v2="1454" v3="1358"/>
+				<face v1="1455" v2="1456" v3="2235"/>
+				<face v1="1539" v2="2235" v3="1540"/>
+				<face v1="1456" v2="1540" v3="2235"/>
+				<face v1="1541" v2="1540" v3="1457"/>
+				<face v1="1457" v2="1540" v3="1456"/>
+				<face v1="1542" v2="1541" v3="1458"/>
+				<face v1="1458" v2="1541" v3="1457"/>
+				<face v1="1543" v2="1542" v3="1459"/>
+				<face v1="1459" v2="1542" v3="1458"/>
+				<face v1="1543" v2="1459" v3="1460"/>
+				<face v1="1364" v2="1460" v3="1459"/>
+				<face v1="1545" v2="1544" v3="1461"/>
+				<face v1="1461" v2="1544" v3="1460"/>
+				<face v1="1546" v2="1545" v3="1462"/>
+				<face v1="1462" v2="1545" v3="1461"/>
+				<face v1="1547" v2="1546" v3="1463"/>
+				<face v1="1463" v2="1546" v3="1462"/>
+				<face v1="1548" v2="1547" v3="1464"/>
+				<face v1="1464" v2="1547" v3="1463"/>
+				<face v1="1549" v2="1548" v3="1465"/>
+				<face v1="1465" v2="1548" v3="1464"/>
+				<face v1="1550" v2="1549" v3="1466"/>
+				<face v1="1466" v2="1549" v3="1465"/>
+				<face v1="1551" v2="1550" v3="1467"/>
+				<face v1="1467" v2="1550" v3="1466"/>
+				<face v1="1552" v2="1551" v3="1468"/>
+				<face v1="1468" v2="1551" v3="1467"/>
+				<face v1="1553" v2="1552" v3="1469"/>
+				<face v1="1469" v2="1552" v3="1468"/>
+				<face v1="1554" v2="1553" v3="1470"/>
+				<face v1="1470" v2="1553" v3="1469"/>
+				<face v1="1555" v2="1554" v3="1471"/>
+				<face v1="1471" v2="1554" v3="1470"/>
+				<face v1="1556" v2="1555" v3="1472"/>
+				<face v1="1472" v2="1555" v3="1471"/>
+				<face v1="1558" v2="1556" v3="1557"/>
+				<face v1="1556" v2="1472" v3="1557"/>
+				<face v1="1557" v2="1472" v3="2236"/>
+				<face v1="2237" v2="1380" v3="2238"/>
+				<face v1="1380" v2="1475" v3="2238"/>
+				<face v1="2238" v2="1475" v3="2239"/>
+				<face v1="1478" v2="1559" v3="1384"/>
+				<face v1="1384" v2="1559" v3="1475"/>
+				<face v1="1476" v2="1560" v3="1382"/>
+				<face v1="1382" v2="1560" v3="1477"/>
+				<face v1="1477" v2="1561" v3="1383"/>
+				<face v1="1383" v2="1561" v3="1478"/>
+				<face v1="1476" v2="1385" v3="1560"/>
+				<face v1="1385" v2="1479" v3="1560"/>
+				<face v1="1479" v2="1386" v3="1562"/>
+				<face v1="1386" v2="1480" v3="1562"/>
+				<face v1="1480" v2="1387" v3="1563"/>
+				<face v1="1387" v2="1481" v3="1563"/>
+				<face v1="1482" v2="2240" v3="1388"/>
+				<face v1="1388" v2="2240" v3="1481"/>
+				<face v1="2240" v2="1564" v3="1481"/>
+				<face v1="1565" v2="2241" v3="1566"/>
+				<face v1="1566" v2="2241" v3="1484"/>
+				<face v1="2242" v2="1484" v3="2241"/>
+				<face v1="1567" v2="1566" v3="1485"/>
+				<face v1="1485" v2="1566" v3="1484"/>
+				<face v1="1568" v2="1567" v3="1486"/>
+				<face v1="1486" v2="1567" v3="1485"/>
+				<face v1="1569" v2="1568" v3="1487"/>
+				<face v1="1487" v2="1568" v3="1486"/>
+				<face v1="1570" v2="1569" v3="1488"/>
+				<face v1="1488" v2="1569" v3="1487"/>
+				<face v1="1571" v2="1570" v3="1489"/>
+				<face v1="1489" v2="1570" v3="1488"/>
+				<face v1="1572" v2="1571" v3="1490"/>
+				<face v1="1490" v2="1571" v3="1489"/>
+				<face v1="1573" v2="1572" v3="1491"/>
+				<face v1="1491" v2="1572" v3="1490"/>
+				<face v1="1574" v2="1573" v3="1492"/>
+				<face v1="1492" v2="1573" v3="1491"/>
+				<face v1="1575" v2="1574" v3="1493"/>
+				<face v1="1493" v2="1574" v3="1492"/>
+				<face v1="1576" v2="1575" v3="1494"/>
+				<face v1="1494" v2="1575" v3="1493"/>
+				<face v1="1577" v2="1576" v3="1495"/>
+				<face v1="1495" v2="1576" v3="1494"/>
+				<face v1="1578" v2="1577" v3="1496"/>
+				<face v1="1496" v2="1577" v3="1495"/>
+				<face v1="1579" v2="1578" v3="1497"/>
+				<face v1="1497" v2="1578" v3="1496"/>
+				<face v1="1580" v2="1579" v3="1498"/>
+				<face v1="1498" v2="1579" v3="1497"/>
+				<face v1="1581" v2="1580" v3="1499"/>
+				<face v1="1499" v2="1580" v3="1498"/>
+				<face v1="1582" v2="1581" v3="1500"/>
+				<face v1="1500" v2="1581" v3="1499"/>
+				<face v1="1583" v2="1582" v3="1584"/>
+				<face v1="1582" v2="1500" v3="1584"/>
+				<face v1="1500" v2="2243" v3="1584"/>
+				<face v1="2223" v2="1412" v3="2244"/>
+				<face v1="1412" v2="1503" v3="2244"/>
+				<face v1="2245" v2="2244" v3="1503"/>
+				<face v1="1506" v2="1585" v3="1416"/>
+				<face v1="1416" v2="1585" v3="1503"/>
+				<face v1="1504" v2="1586" v3="1414"/>
+				<face v1="1414" v2="1586" v3="1505"/>
+				<face v1="1505" v2="1587" v3="1415"/>
+				<face v1="1415" v2="1587" v3="1506"/>
+				<face v1="1504" v2="1417" v3="1586"/>
+				<face v1="1417" v2="1507" v3="1586"/>
+				<face v1="1507" v2="1418" v3="1588"/>
+				<face v1="1418" v2="1508" v3="1588"/>
+				<face v1="1508" v2="1419" v3="1589"/>
+				<face v1="1419" v2="1509" v3="1589"/>
+				<face v1="2246" v2="2247" v3="1420"/>
+				<face v1="1420" v2="2247" v3="1509"/>
+				<face v1="2247" v2="1590" v3="1509"/>
+				<face v1="1591" v2="2248" v3="1592"/>
+				<face v1="1592" v2="2248" v3="1512"/>
+				<face v1="2248" v2="2249" v3="1512"/>
+				<face v1="1593" v2="1592" v3="1513"/>
+				<face v1="1513" v2="1592" v3="1512"/>
+				<face v1="1594" v2="1593" v3="1514"/>
+				<face v1="1514" v2="1593" v3="1513"/>
+				<face v1="1595" v2="1594" v3="1515"/>
+				<face v1="1515" v2="1594" v3="1514"/>
+				<face v1="1596" v2="1595" v3="1516"/>
+				<face v1="1516" v2="1595" v3="1515"/>
+				<face v1="1597" v2="1596" v3="1517"/>
+				<face v1="1517" v2="1596" v3="1516"/>
+				<face v1="1598" v2="1597" v3="1518"/>
+				<face v1="1518" v2="1597" v3="1517"/>
+				<face v1="1599" v2="1598" v3="1519"/>
+				<face v1="1519" v2="1598" v3="1518"/>
+				<face v1="1600" v2="1599" v3="1520"/>
+				<face v1="1520" v2="1599" v3="1519"/>
+				<face v1="1601" v2="1600" v3="1521"/>
+				<face v1="1521" v2="1600" v3="1520"/>
+				<face v1="1602" v2="1601" v3="1522"/>
+				<face v1="1522" v2="1601" v3="1521"/>
+				<face v1="1603" v2="1602" v3="1523"/>
+				<face v1="1523" v2="1602" v3="1522"/>
+				<face v1="1604" v2="1603" v3="1524"/>
+				<face v1="1524" v2="1603" v3="1523"/>
+				<face v1="1605" v2="1604" v3="1525"/>
+				<face v1="1525" v2="1604" v3="1524"/>
+				<face v1="1606" v2="1605" v3="1526"/>
+				<face v1="1526" v2="1605" v3="1525"/>
+				<face v1="1607" v2="1606" v3="1527"/>
+				<face v1="1527" v2="1606" v3="1526"/>
+				<face v1="1608" v2="1607" v3="1528"/>
+				<face v1="1528" v2="1607" v3="1527"/>
+				<face v1="1610" v2="1608" v3="1609"/>
+				<face v1="1608" v2="1528" v3="1609"/>
+				<face v1="1609" v2="1528" v3="2250"/>
+				<face v1="2251" v2="1444" v3="2252"/>
+				<face v1="1444" v2="1531" v3="2252"/>
+				<face v1="2252" v2="1531" v3="2253"/>
+				<face v1="1534" v2="1611" v3="1448"/>
+				<face v1="1448" v2="1611" v3="1531"/>
+				<face v1="1532" v2="1612" v3="1446"/>
+				<face v1="1446" v2="1612" v3="1533"/>
+				<face v1="1533" v2="1613" v3="1447"/>
+				<face v1="1447" v2="1613" v3="1534"/>
+				<face v1="1532" v2="1449" v3="1612"/>
+				<face v1="1449" v2="1535" v3="1612"/>
+				<face v1="1535" v2="1450" v3="1614"/>
+				<face v1="1450" v2="1536" v3="1614"/>
+				<face v1="1536" v2="1451" v3="1615"/>
+				<face v1="1451" v2="1537" v3="1615"/>
+				<face v1="2254" v2="2255" v3="1454"/>
+				<face v1="1454" v2="2255" v3="1537"/>
+				<face v1="2255" v2="1616" v3="1537"/>
+				<face v1="1617" v2="2256" v3="1618"/>
+				<face v1="1618" v2="2256" v3="1540"/>
+				<face v1="2257" v2="1540" v3="2256"/>
+				<face v1="1619" v2="1618" v3="1541"/>
+				<face v1="1541" v2="1618" v3="1540"/>
+				<face v1="1620" v2="1619" v3="1542"/>
+				<face v1="1542" v2="1619" v3="1541"/>
+				<face v1="1621" v2="1620" v3="1543"/>
+				<face v1="1543" v2="1620" v3="1542"/>
+				<face v1="1544" v2="1621" v3="1460"/>
+				<face v1="1460" v2="1621" v3="1543"/>
+				<face v1="1623" v2="1622" v3="1545"/>
+				<face v1="1545" v2="1622" v3="1544"/>
+				<face v1="1624" v2="1623" v3="1546"/>
+				<face v1="1546" v2="1623" v3="1545"/>
+				<face v1="1625" v2="1624" v3="1547"/>
+				<face v1="1547" v2="1624" v3="1546"/>
+				<face v1="1626" v2="1625" v3="1548"/>
+				<face v1="1548" v2="1625" v3="1547"/>
+				<face v1="1627" v2="1626" v3="1549"/>
+				<face v1="1549" v2="1626" v3="1548"/>
+				<face v1="1628" v2="1627" v3="1550"/>
+				<face v1="1550" v2="1627" v3="1549"/>
+				<face v1="1629" v2="1628" v3="1551"/>
+				<face v1="1551" v2="1628" v3="1550"/>
+				<face v1="1630" v2="1629" v3="1552"/>
+				<face v1="1552" v2="1629" v3="1551"/>
+				<face v1="1631" v2="1630" v3="1553"/>
+				<face v1="1553" v2="1630" v3="1552"/>
+				<face v1="1632" v2="1631" v3="1554"/>
+				<face v1="1554" v2="1631" v3="1553"/>
+				<face v1="1633" v2="1632" v3="1555"/>
+				<face v1="1555" v2="1632" v3="1554"/>
+				<face v1="1634" v2="1633" v3="1556"/>
+				<face v1="1556" v2="1633" v3="1555"/>
+				<face v1="1636" v2="1634" v3="1635"/>
+				<face v1="1634" v2="1556" v3="1635"/>
+				<face v1="1635" v2="1556" v3="1558"/>
+				<face v1="2258" v2="2259" v3="1559"/>
+				<face v1="2260" v2="1475" v3="2259"/>
+				<face v1="2259" v2="1475" v3="1559"/>
+				<face v1="1561" v2="1637" v3="1478"/>
+				<face v1="1478" v2="1637" v3="1559"/>
+				<face v1="1560" v2="1638" v3="1477"/>
+				<face v1="1477" v2="1638" v3="1561"/>
+				<face v1="1560" v2="1479" v3="1638"/>
+				<face v1="1479" v2="1562" v3="1638"/>
+				<face v1="1562" v2="1480" v3="1639"/>
+				<face v1="1480" v2="1563" v3="1639"/>
+				<face v1="1640" v2="1563" v3="2261"/>
+				<face v1="1564" v2="2261" v3="1481"/>
+				<face v1="2261" v2="1563" v3="1481"/>
+				<face v1="1641" v2="2262" v3="1642"/>
+				<face v1="1642" v2="2262" v3="1566"/>
+				<face v1="1565" v2="1566" v3="2262"/>
+				<face v1="1643" v2="1642" v3="1567"/>
+				<face v1="1567" v2="1642" v3="1566"/>
+				<face v1="1644" v2="1643" v3="1568"/>
+				<face v1="1568" v2="1643" v3="1567"/>
+				<face v1="1645" v2="1644" v3="1569"/>
+				<face v1="1569" v2="1644" v3="1568"/>
+				<face v1="1646" v2="1645" v3="1570"/>
+				<face v1="1570" v2="1645" v3="1569"/>
+				<face v1="1647" v2="1646" v3="1571"/>
+				<face v1="1571" v2="1646" v3="1570"/>
+				<face v1="1648" v2="1647" v3="1572"/>
+				<face v1="1572" v2="1647" v3="1571"/>
+				<face v1="1649" v2="1648" v3="1573"/>
+				<face v1="1573" v2="1648" v3="1572"/>
+				<face v1="1650" v2="1649" v3="1574"/>
+				<face v1="1574" v2="1649" v3="1573"/>
+				<face v1="1651" v2="1650" v3="1575"/>
+				<face v1="1575" v2="1650" v3="1574"/>
+				<face v1="1652" v2="1651" v3="1576"/>
+				<face v1="1576" v2="1651" v3="1575"/>
+				<face v1="1653" v2="1652" v3="1577"/>
+				<face v1="1577" v2="1652" v3="1576"/>
+				<face v1="1654" v2="1653" v3="1578"/>
+				<face v1="1578" v2="1653" v3="1577"/>
+				<face v1="1655" v2="1654" v3="1579"/>
+				<face v1="1579" v2="1654" v3="1578"/>
+				<face v1="1656" v2="1655" v3="1580"/>
+				<face v1="1580" v2="1655" v3="1579"/>
+				<face v1="1657" v2="1656" v3="1581"/>
+				<face v1="1581" v2="1656" v3="1580"/>
+				<face v1="1658" v2="1657" v3="1582"/>
+				<face v1="1582" v2="1657" v3="1581"/>
+				<face v1="1659" v2="1658" v3="1660"/>
+				<face v1="1658" v2="1582" v3="1660"/>
+				<face v1="1582" v2="2263" v3="1660"/>
+				<face v1="2264" v2="2265" v3="1585"/>
+				<face v1="2266" v2="1503" v3="2265"/>
+				<face v1="2265" v2="1503" v3="1585"/>
+				<face v1="1587" v2="1661" v3="1506"/>
+				<face v1="1506" v2="1661" v3="1585"/>
+				<face v1="1586" v2="1662" v3="1505"/>
+				<face v1="1505" v2="1662" v3="1587"/>
+				<face v1="1586" v2="1507" v3="1662"/>
+				<face v1="1507" v2="1588" v3="1662"/>
+				<face v1="1588" v2="1508" v3="1663"/>
+				<face v1="1508" v2="1589" v3="1663"/>
+				<face v1="1664" v2="1589" v3="2267"/>
+				<face v1="2268" v2="2267" v3="1509"/>
+				<face v1="2267" v2="1589" v3="1509"/>
+				<face v1="1665" v2="2269" v3="1666"/>
+				<face v1="1666" v2="2269" v3="1592"/>
+				<face v1="2269" v2="2270" v3="1592"/>
+				<face v1="1667" v2="1666" v3="1593"/>
+				<face v1="1593" v2="1666" v3="1592"/>
+				<face v1="1668" v2="1667" v3="1594"/>
+				<face v1="1594" v2="1667" v3="1593"/>
+				<face v1="1669" v2="1668" v3="1595"/>
+				<face v1="1595" v2="1668" v3="1594"/>
+				<face v1="1670" v2="1669" v3="1596"/>
+				<face v1="1596" v2="1669" v3="1595"/>
+				<face v1="1671" v2="1670" v3="1597"/>
+				<face v1="1597" v2="1670" v3="1596"/>
+				<face v1="1672" v2="1671" v3="1598"/>
+				<face v1="1598" v2="1671" v3="1597"/>
+				<face v1="1673" v2="1672" v3="1599"/>
+				<face v1="1599" v2="1672" v3="1598"/>
+				<face v1="1674" v2="1673" v3="1600"/>
+				<face v1="1600" v2="1673" v3="1599"/>
+				<face v1="1675" v2="1674" v3="1601"/>
+				<face v1="1601" v2="1674" v3="1600"/>
+				<face v1="1676" v2="1675" v3="1602"/>
+				<face v1="1602" v2="1675" v3="1601"/>
+				<face v1="1677" v2="1676" v3="1603"/>
+				<face v1="1603" v2="1676" v3="1602"/>
+				<face v1="1678" v2="1677" v3="1604"/>
+				<face v1="1604" v2="1677" v3="1603"/>
+				<face v1="1679" v2="1678" v3="1605"/>
+				<face v1="1605" v2="1678" v3="1604"/>
+				<face v1="1680" v2="1679" v3="1606"/>
+				<face v1="1606" v2="1679" v3="1605"/>
+				<face v1="1681" v2="1680" v3="1607"/>
+				<face v1="1607" v2="1680" v3="1606"/>
+				<face v1="1682" v2="1681" v3="1608"/>
+				<face v1="1608" v2="1681" v3="1607"/>
+				<face v1="1684" v2="1682" v3="1683"/>
+				<face v1="1682" v2="1608" v3="1683"/>
+				<face v1="1683" v2="1608" v3="2271"/>
+				<face v1="2272" v2="2273" v3="1611"/>
+				<face v1="2274" v2="1531" v3="2273"/>
+				<face v1="2273" v2="1531" v3="1611"/>
+				<face v1="1613" v2="1685" v3="1534"/>
+				<face v1="1534" v2="1685" v3="1611"/>
+				<face v1="1612" v2="1686" v3="1533"/>
+				<face v1="1533" v2="1686" v3="1613"/>
+				<face v1="1612" v2="1535" v3="1686"/>
+				<face v1="1535" v2="1614" v3="1686"/>
+				<face v1="1614" v2="1536" v3="1687"/>
+				<face v1="1536" v2="1615" v3="1687"/>
+				<face v1="1688" v2="1615" v3="2275"/>
+				<face v1="1616" v2="2275" v3="1537"/>
+				<face v1="2275" v2="1615" v3="1537"/>
+				<face v1="1689" v2="2276" v3="1690"/>
+				<face v1="1690" v2="2276" v3="1618"/>
+				<face v1="2277" v2="1618" v3="2276"/>
+				<face v1="1691" v2="1690" v3="1619"/>
+				<face v1="1619" v2="1690" v3="1618"/>
+				<face v1="1692" v2="1691" v3="1620"/>
+				<face v1="1620" v2="1691" v3="1619"/>
+				<face v1="1693" v2="1692" v3="1621"/>
+				<face v1="1621" v2="1692" v3="1620"/>
+				<face v1="1622" v2="1693" v3="1544"/>
+				<face v1="1544" v2="1693" v3="1621"/>
+				<face v1="150" v2="1622" v3="148"/>
+				<face v1="1622" v2="1623" v3="148"/>
+				<face v1="2278" v2="1623" v3="146"/>
+				<face v1="1623" v2="1624" v3="146"/>
+				<face v1="2279" v2="1624" v3="144"/>
+				<face v1="1624" v2="1625" v3="144"/>
+				<face v1="2280" v2="1625" v3="142"/>
+				<face v1="1625" v2="1626" v3="142"/>
+				<face v1="142" v2="1626" v3="140"/>
+				<face v1="1626" v2="1627" v3="140"/>
+				<face v1="140" v2="1627" v3="138"/>
+				<face v1="1627" v2="1628" v3="138"/>
+				<face v1="2281" v2="1628" v3="136"/>
+				<face v1="1628" v2="1629" v3="136"/>
+				<face v1="136" v2="1629" v3="134"/>
+				<face v1="1629" v2="1630" v3="134"/>
+				<face v1="2282" v2="1630" v3="132"/>
+				<face v1="1630" v2="1631" v3="132"/>
+				<face v1="2283" v2="1631" v3="130"/>
+				<face v1="1631" v2="1632" v3="130"/>
+				<face v1="2284" v2="1632" v3="128"/>
+				<face v1="1632" v2="1633" v3="128"/>
+				<face v1="2285" v2="1633" v3="126"/>
+				<face v1="1633" v2="1634" v3="126"/>
+				<face v1="125" v2="2286" v3="1636"/>
+				<face v1="2286" v2="1634" v3="1636"/>
+				<face v1="2287" v2="2288" v3="120"/>
+				<face v1="120" v2="2288" v3="119"/>
+				<face v1="2289" v2="1559" v3="2288"/>
+				<face v1="1637" v2="119" v3="1559"/>
+				<face v1="2288" v2="1559" v3="119"/>
+				<face v1="119" v2="1637" v3="118"/>
+				<face v1="1637" v2="1561" v3="118"/>
+				<face v1="1561" v2="1638" v3="118"/>
+				<face v1="118" v2="1638" v3="116"/>
+				<face v1="1639" v2="115" v3="1562"/>
+				<face v1="1562" v2="115" v3="1638"/>
+				<face v1="2290" v2="1638" v3="115"/>
+				<face v1="2291" v2="1639" v3="114"/>
+				<face v1="109" v2="110" v3="2292"/>
+				<face v1="110" v2="2293" v3="2292"/>
+				<face v1="1640" v2="2292" v3="1563"/>
+				<face v1="1639" v2="1563" v3="2293"/>
+				<face v1="2293" v2="1563" v3="2292"/>
+				<face v1="2294" v2="1641" v3="106"/>
+				<face v1="1641" v2="1642" v3="106"/>
+				<face v1="2295" v2="1642" v3="104"/>
+				<face v1="1642" v2="1643" v3="104"/>
+				<face v1="2296" v2="1643" v3="102"/>
+				<face v1="1643" v2="1644" v3="102"/>
+				<face v1="2297" v2="1644" v3="100"/>
+				<face v1="1644" v2="1645" v3="100"/>
+				<face v1="2298" v2="1645" v3="98"/>
+				<face v1="1645" v2="1646" v3="98"/>
+				<face v1="2299" v2="1646" v3="96"/>
+				<face v1="1646" v2="1647" v3="96"/>
+				<face v1="2300" v2="1647" v3="94"/>
+				<face v1="1647" v2="1648" v3="94"/>
+				<face v1="2301" v2="1648" v3="92"/>
+				<face v1="1648" v2="1649" v3="92"/>
+				<face v1="2302" v2="1649" v3="90"/>
+				<face v1="1649" v2="1650" v3="90"/>
+				<face v1="2303" v2="1650" v3="88"/>
+				<face v1="1650" v2="1651" v3="88"/>
+				<face v1="2304" v2="1651" v3="86"/>
+				<face v1="1651" v2="1652" v3="86"/>
+				<face v1="2305" v2="1652" v3="84"/>
+				<face v1="1652" v2="1653" v3="84"/>
+				<face v1="2306" v2="1653" v3="82"/>
+				<face v1="1653" v2="1654" v3="82"/>
+				<face v1="2307" v2="1654" v3="80"/>
+				<face v1="1654" v2="1655" v3="80"/>
+				<face v1="2308" v2="1655" v3="78"/>
+				<face v1="1655" v2="1656" v3="78"/>
+				<face v1="2309" v2="1656" v3="76"/>
+				<face v1="1656" v2="1657" v3="76"/>
+				<face v1="2310" v2="1657" v3="72"/>
+				<face v1="1657" v2="1658" v3="72"/>
+				<face v1="75" v2="2311" v3="2312"/>
+				<face v1="2311" v2="1658" v3="2312"/>
+				<face v1="2313" v2="2314" v3="66"/>
+				<face v1="66" v2="2314" v3="71"/>
+				<face v1="2315" v2="1585" v3="2314"/>
+				<face v1="1661" v2="71" v3="1585"/>
+				<face v1="2314" v2="1585" v3="71"/>
+				<face v1="71" v2="1661" v3="70"/>
+				<face v1="1661" v2="1587" v3="2316"/>
+				<face v1="1587" v2="1662" v3="2316"/>
+				<face v1="2316" v2="1662" v3="60"/>
+				<face v1="1663" v2="65" v3="1588"/>
+				<face v1="1588" v2="65" v3="1662"/>
+				<face v1="2317" v2="1662" v3="65"/>
+				<face v1="2318" v2="1663" v3="64"/>
+				<face v1="56" v2="57" v3="2319"/>
+				<face v1="57" v2="2320" v3="2319"/>
+				<face v1="1664" v2="2319" v3="1589"/>
+				<face v1="1663" v2="1589" v3="2320"/>
+				<face v1="2320" v2="1589" v3="2319"/>
+				<face v1="2321" v2="2322" v3="54"/>
+				<face v1="2322" v2="1666" v3="54"/>
+				<face v1="54" v2="1666" v3="52"/>
+				<face v1="1666" v2="1667" v3="52"/>
+				<face v1="2323" v2="1667" v3="50"/>
+				<face v1="1667" v2="1668" v3="50"/>
+				<face v1="2324" v2="1668" v3="48"/>
+				<face v1="1668" v2="1669" v3="48"/>
+				<face v1="48" v2="1669" v3="46"/>
+				<face v1="1669" v2="1670" v3="46"/>
+				<face v1="46" v2="1670" v3="44"/>
+				<face v1="1670" v2="1671" v3="44"/>
+				<face v1="2325" v2="1671" v3="42"/>
+				<face v1="1671" v2="1672" v3="42"/>
+				<face v1="2326" v2="1672" v3="40"/>
+				<face v1="1672" v2="1673" v3="40"/>
+				<face v1="2327" v2="1673" v3="38"/>
+				<face v1="1673" v2="1674" v3="38"/>
+				<face v1="2328" v2="1674" v3="36"/>
+				<face v1="1674" v2="1675" v3="36"/>
+				<face v1="2329" v2="1675" v3="34"/>
+				<face v1="1675" v2="1676" v3="34"/>
+				<face v1="34" v2="1676" v3="32"/>
+				<face v1="1676" v2="1677" v3="32"/>
+				<face v1="2330" v2="1677" v3="30"/>
+				<face v1="1677" v2="1678" v3="30"/>
+				<face v1="30" v2="1678" v3="28"/>
+				<face v1="1678" v2="1679" v3="28"/>
+				<face v1="28" v2="1679" v3="26"/>
+				<face v1="1679" v2="1680" v3="26"/>
+				<face v1="2331" v2="1680" v3="24"/>
+				<face v1="1680" v2="1681" v3="24"/>
+				<face v1="2332" v2="1681" v3="22"/>
+				<face v1="1681" v2="1682" v3="22"/>
+				<face v1="21" v2="2333" v3="2334"/>
+				<face v1="2333" v2="1682" v3="2334"/>
+				<face v1="2335" v2="2336" v3="16"/>
+				<face v1="16" v2="2336" v3="15"/>
+				<face v1="2337" v2="1611" v3="2336"/>
+				<face v1="1685" v2="15" v3="1611"/>
+				<face v1="2336" v2="1611" v3="15"/>
+				<face v1="2338" v2="1685" v3="14"/>
+				<face v1="1685" v2="1613" v3="14"/>
+				<face v1="1613" v2="1686" v3="14"/>
+				<face v1="14" v2="1686" v3="12"/>
+				<face v1="1687" v2="11" v3="1614"/>
+				<face v1="1614" v2="11" v3="1686"/>
+				<face v1="12" v2="1686" v3="11"/>
+				<face v1="11" v2="1687" v3="10"/>
+				<face v1="4" v2="5" v3="2339"/>
+				<face v1="5" v2="2340" v3="2339"/>
+				<face v1="2341" v2="2339" v3="1615"/>
+				<face v1="1687" v2="1615" v3="2340"/>
+				<face v1="2340" v2="1615" v3="2339"/>
+				<face v1="2342" v2="1689" v3="2"/>
+				<face v1="1689" v2="1690" v3="2"/>
+				<face v1="2" v2="1690" v3="1"/>
+				<face v1="1690" v2="1691" v3="1"/>
+				<face v1="2343" v2="1691" v3="154"/>
+				<face v1="1691" v2="1692" v3="154"/>
+				<face v1="154" v2="1692" v3="152"/>
+				<face v1="1692" v2="1693" v3="152"/>
+				<face v1="2344" v2="1693" v3="2345"/>
+				<face v1="1693" v2="1622" v3="2345"/>
+				<face v1="2346" v2="2347" v3="2348"/>
+				<face v1="2349" v2="2348" v3="2347"/>
+				<face v1="2350" v2="2351" v3="2352"/>
+				<face v1="2352" v2="2351" v3="2353"/>
+				<face v1="2354" v2="2355" v3="2356"/>
+				<face v1="2357" v2="2356" v3="2355"/>
+				<face v1="2358" v2="2359" v3="2360"/>
+				<face v1="2361" v2="2360" v3="2359"/>
+				<face v1="2362" v2="2363" v3="2364"/>
+				<face v1="2364" v2="2363" v3="2365"/>
+				<face v1="2366" v2="2367" v3="2368"/>
+				<face v1="2369" v2="2368" v3="2367"/>
+				<face v1="2370" v2="2371" v3="2372"/>
+				<face v1="2373" v2="2372" v3="2371"/>
+				<face v1="2374" v2="2375" v3="2376"/>
+				<face v1="2376" v2="2375" v3="2377"/>
+				<face v1="2378" v2="2379" v3="2380"/>
+				<face v1="2381" v2="2380" v3="2379"/>
+				<face v1="2382" v2="2383" v3="2384"/>
+				<face v1="2385" v2="2384" v3="2383"/>
+				<face v1="2386" v2="2387" v3="2388"/>
+				<face v1="2388" v2="2387" v3="2389"/>
+				<face v1="2390" v2="2391" v3="2392"/>
+				<face v1="2392" v2="2391" v3="2393"/>
+				<face v1="2394" v2="2395" v3="2396"/>
+				<face v1="2396" v2="2395" v3="2397"/>
+				<face v1="2398" v2="2399" v3="2400"/>
+				<face v1="2400" v2="2399" v3="2401"/>
+				<face v1="2402" v2="2403" v3="2404"/>
+				<face v1="2404" v2="2403" v3="2405"/>
+				<face v1="2406" v2="2407" v3="2408"/>
+				<face v1="2408" v2="2407" v3="2409"/>
+				<face v1="2410" v2="2411" v3="2412"/>
+				<face v1="2412" v2="2411" v3="2413"/>
+				<face v1="2414" v2="2415" v3="2416"/>
+				<face v1="2417" v2="2416" v3="2415"/>
+				<face v1="2418" v2="2419" v3="2420"/>
+				<face v1="2420" v2="2419" v3="2421"/>
+				<face v1="2422" v2="2423" v3="2424"/>
+				<face v1="2424" v2="2423" v3="2425"/>
+				<face v1="2426" v2="2427" v3="2428"/>
+				<face v1="2429" v2="2428" v3="2427"/>
+				<face v1="2430" v2="2431" v3="2432"/>
+				<face v1="2432" v2="2431" v3="2433"/>
+				<face v1="2434" v2="2435" v3="2436"/>
+				<face v1="2436" v2="2435" v3="2437"/>
+				<face v1="2438" v2="2439" v3="2440"/>
+				<face v1="2441" v2="2440" v3="2439"/>
+				<face v1="2442" v2="2443" v3="2444"/>
+				<face v1="2444" v2="2443" v3="2445"/>
+				<face v1="2446" v2="2447" v3="2448"/>
+				<face v1="2448" v2="2447" v3="2449"/>
+				<face v1="2450" v2="2451" v3="2452"/>
+				<face v1="2453" v2="2452" v3="2451"/>
+				<face v1="2454" v2="2455" v3="2456"/>
+				<face v1="2456" v2="2455" v3="2457"/>
+				<face v1="2458" v2="2459" v3="2460"/>
+				<face v1="2460" v2="2459" v3="2461"/>
+				<face v1="2462" v2="2463" v3="2464"/>
+				<face v1="2465" v2="2464" v3="2463"/>
+				<face v1="2466" v2="2467" v3="2468"/>
+				<face v1="2468" v2="2467" v3="2469"/>
+				<face v1="2470" v2="2471" v3="2472"/>
+				<face v1="2473" v2="2472" v3="2471"/>
+				<face v1="2474" v2="2475" v3="2476"/>
+				<face v1="2476" v2="2475" v3="2477"/>
+				<face v1="2478" v2="2479" v3="2480"/>
+				<face v1="2480" v2="2479" v3="2481"/>
+				<face v1="2482" v2="2483" v3="2484"/>
+				<face v1="2484" v2="2483" v3="2485"/>
+				<face v1="2486" v2="2487" v3="2488"/>
+				<face v1="2489" v2="2488" v3="2487"/>
+				<face v1="2490" v2="2491" v3="2492"/>
+				<face v1="2493" v2="2492" v3="2491"/>
+				<face v1="2494" v2="2495" v3="2496"/>
+				<face v1="2496" v2="2495" v3="2497"/>
+				<face v1="2498" v2="2499" v3="2500"/>
+				<face v1="2500" v2="2499" v3="2501"/>
+				<face v1="2502" v2="2503" v3="2504"/>
+				<face v1="2505" v2="2504" v3="2503"/>
+				<face v1="2506" v2="2507" v3="2508"/>
+				<face v1="2508" v2="2507" v3="2509"/>
+				<face v1="2510" v2="2511" v3="2512"/>
+				<face v1="2512" v2="2511" v3="2513"/>
+				<face v1="2514" v2="2515" v3="2516"/>
+				<face v1="2517" v2="2516" v3="2515"/>
+				<face v1="2518" v2="2519" v3="2520"/>
+				<face v1="2520" v2="2519" v3="2521"/>
+				<face v1="2522" v2="2523" v3="2524"/>
+				<face v1="2524" v2="2523" v3="2525"/>
+				<face v1="2526" v2="2527" v3="2528"/>
+				<face v1="2529" v2="2528" v3="2527"/>
+				<face v1="2530" v2="2531" v3="2532"/>
+				<face v1="2532" v2="2531" v3="2533"/>
+				<face v1="2534" v2="2535" v3="2536"/>
+				<face v1="2536" v2="2535" v3="2537"/>
+				<face v1="2538" v2="2539" v3="2540"/>
+				<face v1="2541" v2="2540" v3="2539"/>
+				<face v1="2542" v2="2543" v3="2544"/>
+				<face v1="2544" v2="2543" v3="2545"/>
+				<face v1="2546" v2="2547" v3="2548"/>
+				<face v1="2548" v2="2547" v3="2549"/>
+				<face v1="2550" v2="2551" v3="2552"/>
+				<face v1="2553" v2="2552" v3="2551"/>
+				<face v1="2554" v2="2555" v3="2556"/>
+				<face v1="2556" v2="2555" v3="2557"/>
+				<face v1="2558" v2="2559" v3="2560"/>
+				<face v1="2560" v2="2559" v3="2561"/>
+				<face v1="2562" v2="2563" v3="2564"/>
+				<face v1="2565" v2="2564" v3="2563"/>
+				<face v1="2566" v2="2567" v3="2568"/>
+				<face v1="2569" v2="2568" v3="2567"/>
+				<face v1="2570" v2="2571" v3="2572"/>
+				<face v1="2572" v2="2571" v3="2573"/>
+				<face v1="2574" v2="2575" v3="2576"/>
+				<face v1="2577" v2="2576" v3="2575"/>
+				<face v1="2578" v2="2579" v3="2580"/>
+				<face v1="2581" v2="2580" v3="2579"/>
+				<face v1="2582" v2="2583" v3="2584"/>
+				<face v1="2584" v2="2583" v3="2585"/>
+				<face v1="2586" v2="2587" v3="2588"/>
+				<face v1="2589" v2="2588" v3="2587"/>
+				<face v1="2590" v2="2591" v3="2592"/>
+				<face v1="2593" v2="2592" v3="2591"/>
+				<face v1="2594" v2="2595" v3="2596"/>
+				<face v1="2596" v2="2595" v3="2597"/>
+				<face v1="2598" v2="2599" v3="2600"/>
+				<face v1="2601" v2="2600" v3="2599"/>
+				<face v1="2602" v2="2603" v3="2604"/>
+				<face v1="2605" v2="2604" v3="2603"/>
+				<face v1="2606" v2="2607" v3="2608"/>
+				<face v1="2608" v2="2607" v3="2609"/>
+				<face v1="2610" v2="2611" v3="2612"/>
+				<face v1="2612" v2="2611" v3="2613"/>
+				<face v1="2614" v2="2615" v3="2616"/>
+				<face v1="2616" v2="2615" v3="2617"/>
+				<face v1="2618" v2="2619" v3="2620"/>
+				<face v1="2620" v2="2619" v3="2621"/>
+				<face v1="2622" v2="2623" v3="2624"/>
+				<face v1="2625" v2="2624" v3="2623"/>
+				<face v1="2626" v2="2627" v3="2628"/>
+				<face v1="2628" v2="2627" v3="2629"/>
+				<face v1="2630" v2="2631" v3="2632"/>
+				<face v1="2632" v2="2631" v3="2633"/>
+				<face v1="2634" v2="2635" v3="2636"/>
+				<face v1="2635" v2="2637" v3="2636"/>
+			</faces>
+		</submesh>
+	</submeshes>
+	<submeshnames>
+	</submeshnames>
+</mesh>
Index: /GTP/trunk/App/Demos/Illum/pathmap/media/outerring.x
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/media/outerring.x	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/media/outerring.x	(revision 2197)
@@ -0,0 +1,4327 @@
+xof 0303txt 0032
+template XSkinMeshHeader {
+ <3cf169ce-ff7c-44ab-93c0-f78f62d172e2>
+ WORD nMaxSkinWeightsPerVertex;
+ WORD nMaxSkinWeightsPerFace;
+ WORD nBones;
+}
+
+template VertexDuplicationIndices {
+ <b8d65549-d7c9-4995-89cf-53a9a8b031e3>
+ DWORD nIndices;
+ DWORD nOriginalVertices;
+ array DWORD indices[nIndices];
+}
+
+template SkinWeights {
+ <6f0d123b-bad2-4167-a0d0-80224f25fabb>
+ STRING transformNodeName;
+ DWORD nWeights;
+ array DWORD vertexIndices[nWeights];
+ array FLOAT weights[nWeights];
+ Matrix4x4 matrixOffset;
+}
+
+
+Frame SCENE_ROOT {
+ 
+
+ FrameTransformMatrix {
+  1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+ }
+
+ Frame groundPlane_transform {
+  
+
+  FrameTransformMatrix {
+   12.000000,0.000000,0.000000,0.000000,0.000000,0.000000,12.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame persp {
+  
+
+  FrameTransformMatrix {
+   -0.416281,0.000000,0.909236,0.000000,-0.459260,-0.863058,-0.210266,0.000000,0.784723,-0.505105,0.359274,0.000000,13.282630,-11.905414,-2.110101,1.000000;;
+  }
+ }
+
+ Frame top {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame front {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,1.000000;;
+  }
+ }
+
+ Frame side {
+  
+
+  FrameTransformMatrix {
+   0.000000,0.000000,-1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame polySurface7 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+
+  Mesh polySurfaceShape5 {
+   622;
+   32.278908;-3.830131;-6.861096;,
+   32.278908;3.830129;-6.861097;,
+   31.384901;3.830126;-10.197576;,
+   31.384901;-3.830126;-10.197576;,
+   32.807564;-3.830124;-3.523340;,
+   32.819267;-4.031911;-3.449446;,
+   32.819267;4.031953;-3.449446;,
+   32.807556;3.830124;-3.523354;,
+   33.000000;-8.089978;-0.000000;,
+   33.000000;8.090007;-0.000000;,
+   32.879128;7.069840;-2.306947;,
+   32.869011;6.934493;-2.500000;,
+   32.869011;-6.934466;-2.500000;,
+   32.879128;-7.069842;-2.306907;,
+   32.879089;-7.069824;2.307068;,
+   32.868980;-6.934568;2.500000;,
+   32.819221;-4.032075;3.449439;,
+   32.819221;4.032111;3.449439;,
+   32.868973;6.934597;2.500000;,
+   32.879082;7.069822;2.307112;,
+   32.278877;-3.830122;6.861087;,
+   32.278877;3.830123;6.861087;,
+   32.807503;3.830128;3.523407;,
+   32.807510;-3.830129;3.523392;,
+   31.384867;-3.830124;10.197562;,
+   31.384867;3.830124;10.197562;,
+   30.147001;-3.830124;13.422312;,
+   30.146999;3.830126;13.422311;,
+   28.578840;-3.830126;16.500002;,
+   28.578838;3.830127;16.500002;,
+   26.697563;-3.830127;19.396915;,
+   26.697563;3.830127;19.396915;,
+   24.523781;-3.830128;22.081312;,
+   24.523781;3.830127;22.081312;,
+   22.081314;-3.830128;24.523783;,
+   22.081314;3.830129;24.523783;,
+   19.396917;-3.830127;26.697567;,
+   19.396915;3.830128;26.697565;,
+   16.500004;-3.830127;28.578842;,
+   16.500004;3.830127;28.578842;,
+   13.422313;-3.830127;30.147009;,
+   13.422312;3.830129;30.147007;,
+   10.197563;-3.830126;31.384874;,
+   10.197563;3.830127;31.384874;,
+   6.861088;-3.830125;32.278885;,
+   6.861088;3.830124;32.278885;,
+   3.449441;-3.830126;32.819237;,
+   3.449441;3.830126;32.819237;,
+   0.000000;-3.830126;33.000015;,
+   0.000000;3.830126;33.000015;,
+   -3.449439;-3.830128;32.819237;,
+   -3.449439;3.830128;32.819237;,
+   -6.861088;-3.830126;32.278885;,
+   -6.861088;3.830127;32.278885;,
+   -10.197565;-3.830127;31.384878;,
+   -10.197565;3.830128;31.384878;,
+   -13.352430;-3.830131;30.173836;,
+   -13.422315;-4.032025;30.147013;,
+   -13.422315;4.032069;30.147013;,
+   -13.352415;3.830131;30.173841;,
+   -14.441597;7.069830;29.627661;,
+   -14.269434;6.934554;29.715384;,
+   -14.269433;-6.934510;29.715384;,
+   -14.441661;-7.069835;29.627628;,
+   -16.500008;-8.089950;28.578852;,
+   -16.500008;8.089980;28.578852;,
+   -18.599560;6.934546;27.215385;,
+   -18.437498;7.069831;27.320629;,
+   -18.437447;-7.069835;27.320662;,
+   -18.599562;-6.934508;27.215384;,
+   -19.396923;-4.031992;26.697573;,
+   -19.396923;4.032054;26.697573;,
+   -19.455103;3.830128;26.650459;,
+   -19.455090;-3.830128;26.650469;,
+   -22.081320;-3.830127;24.523792;,
+   -22.081320;3.830127;24.523792;,
+   -24.523790;-3.830127;22.081322;,
+   -24.523790;3.830126;22.081322;,
+   -26.697573;-3.830128;19.396923;,
+   -26.697573;3.830127;19.396923;,
+   -28.578852;-3.830128;16.500008;,
+   -28.578852;3.830128;16.500008;,
+   -30.147015;-3.830128;13.422315;,
+   -30.147015;3.830128;13.422315;,
+   -31.384882;-3.830127;10.197567;,
+   -31.384880;3.830127;10.197567;,
+   -32.278885;-3.830128;6.861089;,
+   -32.278885;3.830128;6.861089;,
+   -32.819252;-3.830123;3.449442;,
+   -32.819244;3.830125;3.449441;,
+   -33.000015;-3.830127;0.000000;,
+   -33.000015;3.830128;0.000000;,
+   -32.819244;-3.830126;-3.449441;,
+   -32.819244;3.830126;-3.449441;,
+   -32.278893;-3.830123;-6.861091;,
+   -32.278893;3.830124;-6.861091;,
+   -31.384888;-3.830127;-10.197567;,
+   -31.384886;3.830128;-10.197567;,
+   -30.147020;-3.830129;-13.422318;,
+   -30.147020;3.830129;-13.422318;,
+   -28.578859;-3.830128;-16.500011;,
+   -28.578861;3.830127;-16.500011;,
+   -26.697582;-3.830126;-19.396927;,
+   -26.697582;3.830126;-19.396927;,
+   -24.523798;-3.830129;-22.081327;,
+   -24.523798;3.830129;-22.081327;,
+   -22.081327;-3.830127;-24.523800;,
+   -22.081326;3.830128;-24.523800;,
+   -19.396931;-4.031962;-26.697582;,
+   -19.396931;4.032005;-26.697582;,
+   -19.455097;3.830129;-26.650476;,
+   -19.455084;-3.830131;-26.650488;,
+   -16.500015;-8.089922;-28.578863;,
+   -16.500015;8.089951;-28.578865;,
+   -18.437439;7.069840;-27.320684;,
+   -18.599567;6.934499;-27.215397;,
+   -18.599567;-6.934470;-27.215395;,
+   -18.437399;-7.069842;-27.320709;,
+   -14.441740;-7.069844;-29.627607;,
+   -14.269441;-6.934462;-29.715399;,
+   -13.422323;-4.031974;-30.147026;,
+   -13.422323;4.032021;-30.147026;,
+   -14.269444;6.934497;-29.715397;,
+   -14.441691;7.069840;-29.627632;,
+   -10.197572;-3.830129;-31.384893;,
+   -10.197572;3.830129;-31.384893;,
+   -13.352448;3.830126;-30.173849;,
+   -13.352461;-3.830126;-30.173843;,
+   -6.861094;-3.830128;-32.278900;,
+   -6.861094;3.830128;-32.278900;,
+   -3.449443;-3.830132;-32.819252;,
+   -3.449443;3.830132;-32.819252;,
+   -0.000002;-3.830127;-33.000031;,
+   -0.000002;3.830126;-33.000038;,
+   3.449440;-3.830132;-32.819252;,
+   3.449440;3.830132;-32.819252;,
+   6.861090;-3.830132;-32.278900;,
+   6.861090;3.830132;-32.278900;,
+   10.197571;-3.830127;-31.384897;,
+   10.197570;3.830128;-31.384897;,
+   13.422322;-3.830127;-30.147032;,
+   13.422322;3.830127;-30.147032;,
+   16.500017;-3.830126;-28.578871;,
+   16.500015;3.830128;-28.578869;,
+   19.396933;-3.830128;-26.697590;,
+   19.396933;3.830128;-26.697590;,
+   22.081333;-3.830127;-24.523809;,
+   22.081331;3.830128;-24.523808;,
+   24.523806;-3.830127;-22.081337;,
+   24.523804;3.830128;-22.081335;,
+   26.697586;-3.830127;-19.396936;,
+   26.697588;3.830126;-19.396938;,
+   28.578869;-3.830128;-16.500021;,
+   28.578869;3.830128;-16.500021;,
+   30.147036;-3.830129;-13.422326;,
+   30.147034;3.830129;-13.422328;,
+   -13.788101;3.446246;30.390884;,
+   -14.810656;3.603136;30.652807;,
+   -14.860889;2.647219;30.739815;,
+   -14.860882;-2.647231;30.739803;,
+   -14.810648;-3.603136;30.652794;,
+   -13.788111;-3.446249;30.390877;,
+   -13.456570;-3.745908;30.223951;,
+   -13.456577;3.745890;30.223969;,
+   -15.479858;2.500000;30.589436;,
+   -17.303337;3.742410;29.970259;,
+   -17.500008;-0.000000;30.310904;,
+   -17.303329;-3.742411;29.970245;,
+   -15.479908;-2.500000;30.589411;,
+   -16.721909;-7.321260;28.963196;,
+   -16.721916;7.321263;28.963211;,
+   -19.140781;3.603136;28.152807;,
+   -19.191013;2.647222;28.239815;,
+   -18.751289;2.500000;28.700676;,
+   -19.191010;-2.647234;28.239803;,
+   -19.140774;-3.603136;28.152794;,
+   -18.751255;-2.500000;28.700699;,
+   -19.425228;3.446247;27.136292;,
+   -19.425213;-3.446249;27.136295;,
+   -19.446423;-3.745912;26.765705;,
+   -19.446434;3.745891;26.765724;,
+   32.903000;3.745930;-3.458248;,
+   34.142105;2.500000;-3.588484;,
+   33.579971;2.500000;-7.137648;,
+   32.649925;2.500000;-10.608608;,
+   31.362169;2.500000;-13.963341;,
+   29.730795;2.500000;-17.165087;,
+   27.773684;2.500000;-20.178766;,
+   25.512285;2.500000;-22.971365;,
+   22.971363;2.500000;-25.512289;,
+   20.178762;2.500000;-27.773687;,
+   17.165081;2.500000;-29.730795;,
+   13.963335;2.500000;-31.362165;,
+   10.608603;2.500000;-32.649925;,
+   7.137640;2.500000;-33.579971;,
+   3.588477;2.500000;-34.142097;,
+   -0.000002;2.500000;-34.330162;,
+   -3.588482;2.500000;-34.142097;,
+   -7.137644;2.500000;-33.579964;,
+   -10.608604;2.500000;-32.649925;,
+   -13.963335;2.500000;-31.362158;,
+   -13.456577;3.745911;-30.223959;,
+   -14.860888;2.647237;-30.739813;,
+   -13.788120;3.446249;-30.390890;,
+   -15.479935;2.500000;-30.589415;,
+   -19.446430;3.745911;-26.765715;,
+   -19.425220;3.446249;-27.136305;,
+   -19.191013;2.647235;-28.239813;,
+   -18.751251;2.500000;-28.700720;,
+   -20.178761;2.500000;-27.773680;,
+   -22.971355;2.500000;-25.512278;,
+   -25.512280;2.500000;-22.971357;,
+   -27.773678;2.500000;-20.178755;,
+   -29.730785;2.500000;-17.165075;,
+   -31.362156;2.500000;-13.963331;,
+   -32.649910;2.500000;-10.608599;,
+   -33.579948;2.500000;-7.137640;,
+   -34.142082;2.500000;-3.588478;,
+   -34.330147;2.500000;0.000000;,
+   -34.142082;2.500000;3.588478;,
+   -33.579948;2.500000;7.137638;,
+   -32.649910;2.500000;10.608599;,
+   -31.362148;2.500000;13.963327;,
+   -29.730778;2.500000;17.165071;,
+   -27.773670;2.500000;20.178755;,
+   -25.512268;2.500000;22.971350;,
+   -22.971348;2.500000;25.512266;,
+   -20.178753;2.500000;27.773672;,
+   -13.963327;2.500000;31.362146;,
+   -10.608597;2.500000;32.649910;,
+   -7.137638;2.500000;33.579948;,
+   -3.588476;2.500000;34.142082;,
+   0.000000;2.500000;34.330139;,
+   3.588477;2.500000;34.142075;,
+   7.137637;2.500000;33.579941;,
+   10.608595;2.500000;32.649902;,
+   13.963324;2.500000;31.362139;,
+   17.165068;2.500000;29.730768;,
+   20.178747;2.500000;27.773661;,
+   22.971344;2.500000;25.512259;,
+   25.512262;2.500000;22.971342;,
+   27.773661;2.500000;20.178747;,
+   29.730764;2.500000;17.165066;,
+   31.362131;2.500000;13.963322;,
+   32.649887;2.500000;10.608593;,
+   33.579933;2.500000;7.137636;,
+   34.142059;2.500000;3.588476;,
+   32.903023;3.745865;3.458247;,
+   34.051910;2.647198;2.500000;,
+   33.213318;3.446243;3.254613;,
+   34.231133;2.500000;1.888856;,
+   33.213348;3.446250;-3.254578;,
+   34.051903;2.647232;-2.500000;,
+   34.231163;2.500000;-1.888742;,
+   34.808304;-0.000000;-3.658503;,
+   34.235207;-0.000000;-7.276920;,
+   33.287018;-0.000000;-10.815611;,
+   31.974127;-0.000000;-14.235804;,
+   30.310923;-0.000000;-17.500021;,
+   28.315622;-0.000000;-20.572508;,
+   26.010096;-0.000000;-23.419600;,
+   23.419594;-0.000000;-26.010099;,
+   20.572504;-0.000000;-28.315626;,
+   17.500017;-0.000000;-30.310923;,
+   14.235796;-0.000000;-31.974127;,
+   10.815603;-0.000000;-33.287018;,
+   7.276915;-0.000000;-34.235199;,
+   3.658498;-0.000000;-34.808304;,
+   -0.000002;-0.000000;-35.000038;,
+   -3.658501;-0.000000;-34.808304;,
+   -7.276918;-0.000000;-34.235199;,
+   -10.815605;-0.000000;-33.287010;,
+   -14.235798;-0.000000;-31.974119;,
+   -17.500019;-0.000000;-30.310915;,
+   -20.572502;-0.000000;-28.315619;,
+   -23.419590;-0.000000;-26.010092;,
+   -26.010090;-0.000000;-23.419588;,
+   -28.315617;-0.000000;-20.572500;,
+   -30.310909;-0.000000;-17.500013;,
+   -31.974113;-0.000000;-14.235792;,
+   -33.286995;-0.000000;-10.815601;,
+   -34.235184;-0.000000;-7.276915;,
+   -34.808289;-0.000000;-3.658499;,
+   -35.000015;-0.000000;0.000000;,
+   -34.808289;-0.000000;3.658499;,
+   -34.235184;-0.000000;7.276913;,
+   -33.286995;-0.000000;10.815599;,
+   -31.974106;-0.000000;14.235790;,
+   -30.310902;-0.000000;17.500006;,
+   -28.315609;-0.000000;20.572493;,
+   -26.010082;-0.000000;23.419584;,
+   -23.419582;-0.000000;26.010080;,
+   -20.572495;-0.000000;28.315607;,
+   -14.235788;-0.000000;31.974104;,
+   -10.815599;-0.000000;33.286995;,
+   -7.276913;-0.000000;34.235184;,
+   -3.658497;-0.000000;34.808281;,
+   0.000000;-0.000000;35.000015;,
+   3.658498;-0.000000;34.808281;,
+   7.276912;-0.000000;34.235176;,
+   10.815599;-0.000000;33.286987;,
+   14.235786;-0.000000;31.974096;,
+   17.500004;-0.000000;30.310896;,
+   20.572487;-0.000000;28.315599;,
+   23.419577;-0.000000;26.010073;,
+   26.010073;-0.000000;23.419577;,
+   28.315599;-0.000000;20.572485;,
+   30.310892;-0.000000;17.500002;,
+   31.974092;-0.000000;14.235785;,
+   33.286980;-0.000000;10.815596;,
+   34.235168;-0.000000;7.276909;,
+   34.808266;-0.000000;3.658497;,
+   35.000000;-0.000000;0.000000;,
+   34.142105;-2.500000;-3.588484;,
+   33.579971;-2.500000;-7.137648;,
+   32.649925;-2.500000;-10.608608;,
+   31.362169;-2.500000;-13.963341;,
+   29.730795;-2.500000;-17.165087;,
+   27.773684;-2.500000;-20.178766;,
+   25.512285;-2.500000;-22.971365;,
+   22.971363;-2.500000;-25.512289;,
+   20.178762;-2.500000;-27.773687;,
+   17.165081;-2.500000;-29.730795;,
+   13.963335;-2.500000;-31.362165;,
+   10.608603;-2.500000;-32.649925;,
+   7.137640;-2.500000;-33.579971;,
+   3.588477;-2.500000;-34.142097;,
+   -0.000002;-2.500000;-34.330162;,
+   -3.588482;-2.500000;-34.142097;,
+   -7.137644;-2.500000;-33.579964;,
+   -10.608604;-2.500000;-32.649925;,
+   -13.963335;-2.500000;-31.362158;,
+   -15.479977;-2.500000;-30.589392;,
+   -18.751202;-2.500000;-28.700750;,
+   -20.178761;-2.500000;-27.773680;,
+   -22.971355;-2.500000;-25.512278;,
+   -25.512280;-2.500000;-22.971357;,
+   -27.773678;-2.500000;-20.178755;,
+   -29.730785;-2.500000;-17.165075;,
+   -31.362156;-2.500000;-13.963331;,
+   -32.649910;-2.500000;-10.608599;,
+   -33.579948;-2.500000;-7.137640;,
+   -34.142082;-2.500000;-3.588478;,
+   -34.330147;-2.500000;0.000000;,
+   -34.142082;-2.500000;3.588478;,
+   -33.579948;-2.500000;7.137638;,
+   -32.649910;-2.500000;10.608599;,
+   -31.362148;-2.500000;13.963327;,
+   -29.730778;-2.500000;17.165071;,
+   -27.773670;-2.500000;20.178755;,
+   -25.512268;-2.500000;22.971350;,
+   -22.971348;-2.500000;25.512266;,
+   -20.178753;-2.500000;27.773672;,
+   -13.963327;-2.500000;31.362146;,
+   -10.608597;-2.500000;32.649910;,
+   -7.137638;-2.500000;33.579948;,
+   -3.588476;-2.500000;34.142082;,
+   0.000000;-2.500000;34.330139;,
+   3.588477;-2.500000;34.142075;,
+   7.137637;-2.500000;33.579941;,
+   10.608595;-2.500000;32.649902;,
+   13.963324;-2.500000;31.362139;,
+   17.165068;-2.500000;29.730768;,
+   20.178747;-2.500000;27.773661;,
+   22.971344;-2.500000;25.512259;,
+   25.512262;-2.500000;22.971342;,
+   27.773661;-2.500000;20.178747;,
+   29.730764;-2.500000;17.165066;,
+   31.362131;-2.500000;13.963322;,
+   32.649887;-2.500000;10.608593;,
+   33.579933;-2.500000;7.137636;,
+   34.142059;-2.500000;3.588476;,
+   34.231140;-2.500000;1.888804;,
+   34.231163;-2.500000;-1.888693;,
+   32.902985;-3.745947;-3.458246;,
+   -13.456570;-3.745928;-30.223944;,
+   -14.860882;-2.647249;-30.739801;,
+   -13.788130;-3.446252;-30.390882;,
+   -19.191006;-2.647248;-28.239801;,
+   -19.425213;-3.446252;-27.136312;,
+   -19.446419;-3.745933;-26.765699;,
+   32.903008;-3.745883;3.458245;,
+   34.051895;-2.647208;2.500000;,
+   33.213310;-3.446245;3.254601;,
+   34.051895;-2.647244;-2.500000;,
+   33.213348;-3.446253;-3.254564;,
+   -14.810656;3.603136;-30.652807;,
+   -14.810648;-3.603136;-30.652792;,
+   -17.303337;3.742410;-29.970259;,
+   -16.721916;7.321263;-28.963209;,
+   -16.721909;-7.321260;-28.963194;,
+   -17.303329;-3.742411;-29.970243;,
+   -19.140781;3.603136;-28.152807;,
+   -19.140774;-3.603136;-28.152792;,
+   33.951439;3.603136;2.500000;,
+   33.951424;-3.603136;2.500000;,
+   34.606674;3.742410;-0.000000;,
+   33.443832;7.321263;-0.000000;,
+   33.443817;-7.321260;-0.000000;,
+   34.606659;-3.742411;-0.000000;,
+   33.951439;3.603136;-2.500000;,
+   33.951424;-3.603136;-2.500000;,
+   -13.788111;-3.446249;30.390877;,
+   -14.810656;3.603136;30.652807;,
+   -13.788101;3.446246;30.390884;,
+   -17.500008;-0.000000;30.310904;,
+   -14.269433;-6.934510;29.715384;,
+   -14.441661;-7.069835;29.627628;,
+   -14.441597;7.069830;29.627661;,
+   -17.303337;3.742410;29.970259;,
+   -14.269434;6.934554;29.715384;,
+   -17.500008;-0.000000;30.310904;,
+   -18.437447;-7.069835;27.320662;,
+   -16.500008;-8.089950;28.578852;,
+   -16.500008;8.089980;28.578852;,
+   -18.437498;7.069831;27.320629;,
+   -19.140781;3.603136;28.152807;,
+   -19.191013;2.647222;28.239815;,
+   -18.599562;-6.934508;27.215384;,
+   -19.425228;3.446247;27.136292;,
+   31.384901;3.830126;-10.197576;,
+   30.147034;3.830129;-13.422328;,
+   28.578869;3.830128;-16.500021;,
+   26.697588;3.830126;-19.396938;,
+   24.523804;3.830128;-22.081335;,
+   22.081331;3.830128;-24.523808;,
+   19.396933;3.830128;-26.697590;,
+   10.197570;3.830128;-31.384897;,
+   3.449440;3.830132;-32.819252;,
+   -0.000002;3.830126;-33.000038;,
+   -3.449443;3.830132;-32.819252;,
+   -6.861094;3.830128;-32.278900;,
+   -10.197572;3.830129;-31.384893;,
+   -13.456577;3.745911;-30.223959;,
+   -19.446430;3.745911;-26.765715;,
+   -22.081326;3.830128;-24.523800;,
+   -24.523798;3.830129;-22.081327;,
+   -26.697582;3.830126;-19.396927;,
+   -28.578861;3.830127;-16.500011;,
+   -30.147020;3.830129;-13.422318;,
+   -31.384886;3.830128;-10.197567;,
+   -32.278893;3.830124;-6.861091;,
+   -32.819244;3.830126;-3.449441;,
+   -33.000015;3.830128;0.000000;,
+   -32.819244;3.830125;3.449441;,
+   -32.278885;3.830128;6.861089;,
+   -31.384880;3.830127;10.197567;,
+   -30.147015;3.830128;13.422315;,
+   -28.578852;3.830128;16.500008;,
+   -26.697573;3.830127;19.396923;,
+   -24.523790;3.830126;22.081322;,
+   -19.446434;3.745891;26.765724;,
+   -19.455103;3.830128;26.650459;,
+   -22.081320;3.830127;24.523792;,
+   -18.751289;2.500000;28.700676;,
+   -19.191013;2.647222;28.239815;,
+   -19.446434;3.745891;26.765724;,
+   -19.425228;3.446247;27.136292;,
+   -15.479858;2.500000;30.589436;,
+   -14.860889;2.647219;30.739815;,
+   -13.456577;3.745890;30.223969;,
+   -13.788101;3.446246;30.390884;,
+   -13.456577;3.745890;30.223969;,
+   -13.352415;3.830131;30.173841;,
+   -6.861088;3.830127;32.278885;,
+   -3.449439;3.830128;32.819237;,
+   6.861088;3.830124;32.278885;,
+   10.197563;3.830127;31.384874;,
+   13.422312;3.830129;30.147007;,
+   16.500004;3.830127;28.578842;,
+   19.396915;3.830128;26.697565;,
+   24.523781;3.830127;22.081312;,
+   30.146999;3.830126;13.422311;,
+   31.384867;3.830124;10.197562;,
+   32.278877;3.830123;6.861087;,
+   32.903023;3.745865;3.458247;,
+   34.142105;2.500000;-3.588484;,
+   32.903000;3.745930;-3.458248;,
+   -15.479935;2.500000;-30.589415;,
+   -18.751251;2.500000;-28.700720;,
+   -17.500008;-0.000000;30.310904;,
+   34.231133;2.500000;1.888856;,
+   34.808304;-0.000000;-3.658503;,
+   -18.751255;-2.500000;28.700699;,
+   -15.479908;-2.500000;30.589411;,
+   34.142105;-2.500000;-3.588484;,
+   32.278908;-3.830131;-6.861096;,
+   30.147036;-3.830129;-13.422326;,
+   26.697586;-3.830127;-19.396936;,
+   24.523806;-3.830127;-22.081337;,
+   22.081333;-3.830127;-24.523809;,
+   16.500017;-3.830126;-28.578871;,
+   13.422322;-3.830127;-30.147032;,
+   10.197571;-3.830127;-31.384897;,
+   6.861090;-3.830132;-32.278900;,
+   3.449440;-3.830132;-32.819252;,
+   -0.000002;-3.830127;-33.000031;,
+   -3.449443;-3.830132;-32.819252;,
+   -10.197572;-3.830129;-31.384893;,
+   -15.479977;-2.500000;-30.589392;,
+   -13.456570;-3.745928;-30.223944;,
+   -18.751202;-2.500000;-28.700750;,
+   -19.446419;-3.745933;-26.765699;,
+   -22.081327;-3.830127;-24.523800;,
+   -26.697582;-3.830126;-19.396927;,
+   -28.578859;-3.830128;-16.500011;,
+   -31.384888;-3.830127;-10.197567;,
+   -32.278893;-3.830123;-6.861091;,
+   -32.819244;-3.830126;-3.449441;,
+   -33.000015;-3.830127;0.000000;,
+   -32.819252;-3.830123;3.449442;,
+   -32.278885;-3.830128;6.861089;,
+   -31.384882;-3.830127;10.197567;,
+   -30.147015;-3.830128;13.422315;,
+   -28.578852;-3.830128;16.500008;,
+   -24.523790;-3.830127;22.081322;,
+   -19.446423;-3.745912;26.765705;,
+   -19.455090;-3.830128;26.650469;,
+   -18.751255;-2.500000;28.700699;,
+   -19.191010;-2.647234;28.239803;,
+   -19.446423;-3.745912;26.765705;,
+   -19.425213;-3.446249;27.136295;,
+   -15.479908;-2.500000;30.589411;,
+   -14.860882;-2.647231;30.739803;,
+   -13.456570;-3.745908;30.223951;,
+   -13.788111;-3.446249;30.390877;,
+   -13.456570;-3.745908;30.223951;,
+   -13.352430;-3.830131;30.173836;,
+   -10.197565;-3.830127;31.384878;,
+   -6.861088;-3.830126;32.278885;,
+   -3.449439;-3.830128;32.819237;,
+   3.449441;-3.830126;32.819237;,
+   6.861088;-3.830125;32.278885;,
+   10.197563;-3.830126;31.384874;,
+   13.422313;-3.830127;30.147009;,
+   16.500004;-3.830127;28.578842;,
+   22.081314;-3.830128;24.523783;,
+   26.697563;-3.830127;19.396915;,
+   28.578840;-3.830126;16.500002;,
+   30.147001;-3.830124;13.422312;,
+   31.384867;-3.830124;10.197562;,
+   32.278877;-3.830122;6.861087;,
+   32.903008;-3.745883;3.458245;,
+   34.231163;-2.500000;-1.888693;,
+   32.902985;-3.745947;-3.458246;,
+   -13.352448;3.830126;-30.173849;,
+   -13.456577;3.745911;-30.223959;,
+   -13.788120;3.446249;-30.390890;,
+   -13.352461;-3.830126;-30.173843;,
+   -13.456570;-3.745928;-30.223944;,
+   -13.788130;-3.446252;-30.390882;,
+   -13.788130;-3.446252;-30.390882;,
+   -14.860882;-2.647249;-30.739801;,
+   -14.860888;2.647237;-30.739813;,
+   -13.788120;3.446249;-30.390890;,
+   -14.810656;3.603136;-30.652807;,
+   -14.441740;-7.069844;-29.627607;,
+   -14.269441;-6.934462;-29.715399;,
+   -17.500019;-0.000000;-30.310915;,
+   -15.479977;-2.500000;-30.589392;,
+   -17.500019;-0.000000;-30.310915;,
+   -15.479935;2.500000;-30.589415;,
+   -17.303337;3.742410;-29.970259;,
+   -14.860888;2.647237;-30.739813;,
+   -18.437439;7.069840;-27.320684;,
+   -16.500015;8.089951;-28.578865;,
+   -16.500015;-8.089922;-28.578863;,
+   -17.500019;-0.000000;-30.310915;,
+   -18.751202;-2.500000;-28.700750;,
+   -19.191006;-2.647248;-28.239801;,
+   -18.751251;2.500000;-28.700720;,
+   -19.191013;2.647235;-28.239813;,
+   -19.140781;3.603136;-28.152807;,
+   -19.455097;3.830129;-26.650476;,
+   -19.446430;3.745911;-26.765715;,
+   -18.599567;6.934499;-27.215397;,
+   -19.425220;3.446249;-27.136305;,
+   -19.455084;-3.830131;-26.650488;,
+   -19.446419;-3.745933;-26.765699;,
+   -19.425213;-3.446252;-27.136312;,
+   -18.599567;-6.934470;-27.215395;,
+   -19.191006;-2.647248;-28.239801;,
+   -19.425213;-3.446252;-27.136312;,
+   -19.425220;3.446249;-27.136305;,
+   -19.191013;2.647235;-28.239813;,
+   32.807503;3.830128;3.523407;,
+   32.903023;3.745865;3.458247;,
+   33.213318;3.446243;3.254613;,
+   32.807510;-3.830129;3.523392;,
+   32.903008;-3.745883;3.458245;,
+   33.213310;-3.446245;3.254601;,
+   33.213310;-3.446245;3.254601;,
+   34.051895;-2.647208;2.500000;,
+   34.051910;2.647198;2.500000;,
+   33.213318;3.446243;3.254613;,
+   33.951439;3.603136;2.500000;,
+   32.868973;6.934597;2.500000;,
+   32.879089;-7.069824;2.307068;,
+   32.868980;-6.934568;2.500000;,
+   35.000000;-0.000000;0.000000;,
+   34.231140;-2.500000;1.888804;,
+   34.231133;2.500000;1.888856;,
+   34.606674;3.742410;-0.000000;,
+   33.000000;-8.089978;-0.000000;,
+   32.879128;-7.069842;-2.306907;,
+   35.000000;-0.000000;0.000000;,
+   34.231163;-2.500000;-1.888693;,
+   34.051895;-2.647244;-2.500000;,
+   35.000000;-0.000000;0.000000;,
+   34.231163;2.500000;-1.888742;,
+   34.051903;2.647232;-2.500000;,
+   33.951439;3.603136;-2.500000;,
+   32.807556;3.830124;-3.523354;,
+   32.903000;3.745930;-3.458248;,
+   32.869011;6.934493;-2.500000;,
+   33.213348;3.446250;-3.254578;,
+   32.807564;-3.830124;-3.523340;,
+   32.902985;-3.745947;-3.458246;,
+   33.213348;-3.446253;-3.254564;,
+   32.869011;-6.934466;-2.500000;,
+   33.213348;-3.446253;-3.254564;,
+   33.213348;3.446250;-3.254578;;
+   648;
+   3;156,158,157;,
+   3;159,161,160;,
+   3;56,57,162;,
+   3;160,402,62;,
+   3;62,402,57;,
+   3;57,402,162;,
+   3;59,163,58;,
+   3;403,61,404;,
+   3;61,58,404;,
+   3;58,163,404;,
+   3;166,165,164;,
+   3;158,164,157;,
+   3;164,165,157;,
+   3;405,168,167;,
+   3;159,160,168;,
+   3;168,160,167;,
+   3;169,167,63;,
+   3;63,167,406;,
+   3;167,160,406;,
+   3;64,169,407;,
+   3;60,170,65;,
+   3;170,408,409;,
+   3;403,409,410;,
+   3;410,409,408;,
+   3;411,173,165;,
+   3;172,171,173;,
+   3;173,171,165;,
+   3;411,167,176;,
+   3;174,176,175;,
+   3;176,167,175;,
+   3;169,68,167;,
+   3;175,167,69;,
+   3;69,167,68;,
+   3;412,169,413;,
+   3;414,170,67;,
+   3;170,409,415;,
+   3;415,409,66;,
+   3;409,416,66;,
+   3;417,177,171;,
+   3;178,174,175;,
+   3;73,179,70;,
+   3;175,418,178;,
+   3;418,70,178;,
+   3;179,178,70;,
+   3;72,71,180;,
+   3;416,419,66;,
+   3;66,419,71;,
+   3;71,419,180;,
+   3;183,182,1;,
+   3;182,181,1;,
+   3;1,181,7;,
+   3;184,183,2;,
+   3;2,183,1;,
+   3;185,184,155;,
+   3;155,184,420;,
+   3;186,185,153;,
+   3;153,185,421;,
+   3;187,186,151;,
+   3;151,186,422;,
+   3;188,187,149;,
+   3;149,187,423;,
+   3;189,188,147;,
+   3;147,188,424;,
+   3;190,189,145;,
+   3;145,189,425;,
+   3;191,190,143;,
+   3;143,190,426;,
+   3;192,191,141;,
+   3;141,191,143;,
+   3;193,192,139;,
+   3;139,192,141;,
+   3;194,193,137;,
+   3;137,193,427;,
+   3;195,194,135;,
+   3;135,194,137;,
+   3;196,195,133;,
+   3;133,195,428;,
+   3;197,196,131;,
+   3;131,196,429;,
+   3;198,197,129;,
+   3;129,197,430;,
+   3;199,198,125;,
+   3;125,198,431;,
+   3;200,199,201;,
+   3;201,199,126;,
+   3;126,199,432;,
+   3;204,200,202;,
+   3;433,203,200;,
+   3;202,200,203;,
+   3;208,207,209;,
+   3;205,209,206;,
+   3;209,207,206;,
+   3;210,209,107;,
+   3;209,434,107;,
+   3;107,434,110;,
+   3;211,210,105;,
+   3;105,210,435;,
+   3;212,211,103;,
+   3;103,211,436;,
+   3;213,212,101;,
+   3;101,212,437;,
+   3;214,213,99;,
+   3;99,213,438;,
+   3;215,214,97;,
+   3;97,214,439;,
+   3;216,215,95;,
+   3;95,215,440;,
+   3;217,216,93;,
+   3;93,216,441;,
+   3;218,217,91;,
+   3;91,217,442;,
+   3;219,218,89;,
+   3;89,218,443;,
+   3;220,219,87;,
+   3;87,219,444;,
+   3;221,220,85;,
+   3;85,220,445;,
+   3;222,221,83;,
+   3;83,221,446;,
+   3;223,222,81;,
+   3;81,222,447;,
+   3;224,223,79;,
+   3;79,223,448;,
+   3;225,224,77;,
+   3;77,224,449;,
+   3;226,225,75;,
+   3;75,225,450;,
+   3;227,226,451;,
+   3;451,226,452;,
+   3;452,226,453;,
+   3;454,227,455;,
+   3;456,457,227;,
+   3;227,457,455;,
+   3;458,459,228;,
+   3;460,228,461;,
+   3;459,461,228;,
+   3;229,228,55;,
+   3;228,462,55;,
+   3;55,462,463;,
+   3;230,229,53;,
+   3;53,229,55;,
+   3;231,230,51;,
+   3;51,230,464;,
+   3;232,231,49;,
+   3;49,231,465;,
+   3;233,232,47;,
+   3;47,232,49;,
+   3;234,233,45;,
+   3;45,233,47;,
+   3;235,234,43;,
+   3;43,234,466;,
+   3;236,235,41;,
+   3;41,235,467;,
+   3;237,236,39;,
+   3;39,236,468;,
+   3;238,237,37;,
+   3;37,237,469;,
+   3;239,238,35;,
+   3;35,238,470;,
+   3;240,239,33;,
+   3;33,239,35;,
+   3;241,240,31;,
+   3;31,240,471;,
+   3;242,241,29;,
+   3;29,241,31;,
+   3;243,242,27;,
+   3;27,242,29;,
+   3;244,243,25;,
+   3;25,243,472;,
+   3;245,244,21;,
+   3;21,244,473;,
+   3;246,245,247;,
+   3;247,245,22;,
+   3;22,245,474;,
+   3;250,246,248;,
+   3;475,249,246;,
+   3;248,246,249;,
+   3;253,252,476;,
+   3;477,476,251;,
+   3;476,252,251;,
+   3;255,254,183;,
+   3;183,254,182;,
+   3;256,255,184;,
+   3;184,255,183;,
+   3;257,256,185;,
+   3;185,256,184;,
+   3;258,257,186;,
+   3;186,257,185;,
+   3;259,258,187;,
+   3;187,258,186;,
+   3;260,259,188;,
+   3;188,259,187;,
+   3;261,260,189;,
+   3;189,260,188;,
+   3;262,261,190;,
+   3;190,261,189;,
+   3;263,262,191;,
+   3;191,262,190;,
+   3;264,263,192;,
+   3;192,263,191;,
+   3;265,264,193;,
+   3;193,264,192;,
+   3;266,265,194;,
+   3;194,265,193;,
+   3;267,266,195;,
+   3;195,266,194;,
+   3;268,267,196;,
+   3;196,267,195;,
+   3;269,268,197;,
+   3;197,268,196;,
+   3;270,269,198;,
+   3;198,269,197;,
+   3;271,270,199;,
+   3;199,270,198;,
+   3;272,271,200;,
+   3;200,271,199;,
+   3;273,272,478;,
+   3;272,200,478;,
+   3;273,479,274;,
+   3;479,209,274;,
+   3;275,274,210;,
+   3;210,274,209;,
+   3;276,275,211;,
+   3;211,275,210;,
+   3;277,276,212;,
+   3;212,276,211;,
+   3;278,277,213;,
+   3;213,277,212;,
+   3;279,278,214;,
+   3;214,278,213;,
+   3;280,279,215;,
+   3;215,279,214;,
+   3;281,280,216;,
+   3;216,280,215;,
+   3;282,281,217;,
+   3;217,281,216;,
+   3;283,282,218;,
+   3;218,282,217;,
+   3;284,283,219;,
+   3;219,283,218;,
+   3;285,284,220;,
+   3;220,284,219;,
+   3;286,285,221;,
+   3;221,285,220;,
+   3;287,286,222;,
+   3;222,286,221;,
+   3;288,287,223;,
+   3;223,287,222;,
+   3;289,288,224;,
+   3;224,288,223;,
+   3;290,289,225;,
+   3;225,289,224;,
+   3;291,290,226;,
+   3;226,290,225;,
+   3;292,291,227;,
+   3;227,291,226;,
+   3;480,292,454;,
+   3;292,227,454;,
+   3;480,458,293;,
+   3;458,228,293;,
+   3;294,293,229;,
+   3;229,293,228;,
+   3;295,294,230;,
+   3;230,294,229;,
+   3;296,295,231;,
+   3;231,295,230;,
+   3;297,296,232;,
+   3;232,296,231;,
+   3;298,297,233;,
+   3;233,297,232;,
+   3;299,298,234;,
+   3;234,298,233;,
+   3;300,299,235;,
+   3;235,299,234;,
+   3;301,300,236;,
+   3;236,300,235;,
+   3;302,301,237;,
+   3;237,301,236;,
+   3;303,302,238;,
+   3;238,302,237;,
+   3;304,303,239;,
+   3;239,303,238;,
+   3;305,304,240;,
+   3;240,304,239;,
+   3;306,305,241;,
+   3;241,305,240;,
+   3;307,306,242;,
+   3;242,306,241;,
+   3;308,307,243;,
+   3;243,307,242;,
+   3;309,308,244;,
+   3;244,308,243;,
+   3;310,309,245;,
+   3;245,309,244;,
+   3;311,310,246;,
+   3;246,310,245;,
+   3;312,311,481;,
+   3;311,246,481;,
+   3;312,253,482;,
+   3;253,476,482;,
+   3;255,314,254;,
+   3;314,313,254;,
+   3;256,315,255;,
+   3;315,314,255;,
+   3;257,316,256;,
+   3;316,315,256;,
+   3;258,317,257;,
+   3;317,316,257;,
+   3;259,318,258;,
+   3;318,317,258;,
+   3;260,319,259;,
+   3;319,318,259;,
+   3;261,320,260;,
+   3;320,319,260;,
+   3;262,321,261;,
+   3;321,320,261;,
+   3;263,322,262;,
+   3;322,321,262;,
+   3;264,323,263;,
+   3;323,322,263;,
+   3;265,324,264;,
+   3;324,323,264;,
+   3;266,325,265;,
+   3;325,324,265;,
+   3;267,326,266;,
+   3;326,325,266;,
+   3;268,327,267;,
+   3;327,326,267;,
+   3;269,328,268;,
+   3;328,327,268;,
+   3;270,329,269;,
+   3;329,328,269;,
+   3;271,330,270;,
+   3;330,329,270;,
+   3;272,331,271;,
+   3;331,330,271;,
+   3;273,332,272;,
+   3;332,331,272;,
+   3;273,274,333;,
+   3;274,334,333;,
+   3;275,335,274;,
+   3;335,334,274;,
+   3;276,336,275;,
+   3;336,335,275;,
+   3;277,337,276;,
+   3;337,336,276;,
+   3;278,338,277;,
+   3;338,337,277;,
+   3;279,339,278;,
+   3;339,338,278;,
+   3;280,340,279;,
+   3;340,339,279;,
+   3;281,341,280;,
+   3;341,340,280;,
+   3;282,342,281;,
+   3;342,341,281;,
+   3;283,343,282;,
+   3;343,342,282;,
+   3;284,344,283;,
+   3;344,343,283;,
+   3;285,345,284;,
+   3;345,344,284;,
+   3;286,346,285;,
+   3;346,345,285;,
+   3;287,347,286;,
+   3;347,346,286;,
+   3;288,348,287;,
+   3;348,347,287;,
+   3;289,349,288;,
+   3;349,348,288;,
+   3;290,350,289;,
+   3;350,349,289;,
+   3;291,351,290;,
+   3;351,350,290;,
+   3;292,352,291;,
+   3;352,351,291;,
+   3;480,483,292;,
+   3;483,352,292;,
+   3;480,293,484;,
+   3;293,353,484;,
+   3;294,354,293;,
+   3;354,353,293;,
+   3;295,355,294;,
+   3;355,354,294;,
+   3;296,356,295;,
+   3;356,355,295;,
+   3;297,357,296;,
+   3;357,356,296;,
+   3;298,358,297;,
+   3;358,357,297;,
+   3;299,359,298;,
+   3;359,358,298;,
+   3;300,360,299;,
+   3;360,359,299;,
+   3;301,361,300;,
+   3;361,360,300;,
+   3;302,362,301;,
+   3;362,361,301;,
+   3;303,363,302;,
+   3;363,362,302;,
+   3;304,364,303;,
+   3;364,363,303;,
+   3;305,365,304;,
+   3;365,364,304;,
+   3;306,366,305;,
+   3;366,365,305;,
+   3;307,367,306;,
+   3;367,366,306;,
+   3;308,368,307;,
+   3;368,367,307;,
+   3;309,369,308;,
+   3;369,368,308;,
+   3;310,370,309;,
+   3;370,369,309;,
+   3;311,371,310;,
+   3;371,370,310;,
+   3;312,372,311;,
+   3;372,371,311;,
+   3;312,482,373;,
+   3;482,485,373;,
+   3;313,314,374;,
+   3;374,314,4;,
+   3;4,314,0;,
+   3;314,315,486;,
+   3;486,315,3;,
+   3;315,316,3;,
+   3;3,316,154;,
+   3;316,317,487;,
+   3;487,317,152;,
+   3;317,318,152;,
+   3;152,318,150;,
+   3;318,319,488;,
+   3;488,319,148;,
+   3;319,320,489;,
+   3;489,320,146;,
+   3;320,321,490;,
+   3;490,321,144;,
+   3;321,322,144;,
+   3;144,322,142;,
+   3;322,323,491;,
+   3;491,323,140;,
+   3;323,324,492;,
+   3;492,324,138;,
+   3;324,325,493;,
+   3;493,325,136;,
+   3;325,326,494;,
+   3;494,326,134;,
+   3;326,327,495;,
+   3;495,327,132;,
+   3;327,328,496;,
+   3;496,328,130;,
+   3;328,329,497;,
+   3;497,329,128;,
+   3;329,330,128;,
+   3;128,330,124;,
+   3;330,331,498;,
+   3;331,375,498;,
+   3;498,375,127;,
+   3;499,376,331;,
+   3;500,331,377;,
+   3;376,377,331;,
+   3;501,334,378;,
+   3;380,379,334;,
+   3;334,379,378;,
+   3;334,335,502;,
+   3;502,335,111;,
+   3;111,335,106;,
+   3;335,336,503;,
+   3;503,336,104;,
+   3;336,337,104;,
+   3;104,337,102;,
+   3;337,338,504;,
+   3;504,338,100;,
+   3;338,339,505;,
+   3;505,339,98;,
+   3;339,340,98;,
+   3;98,340,96;,
+   3;340,341,506;,
+   3;506,341,94;,
+   3;341,342,507;,
+   3;507,342,92;,
+   3;342,343,508;,
+   3;508,343,90;,
+   3;343,344,509;,
+   3;509,344,88;,
+   3;344,345,510;,
+   3;510,345,86;,
+   3;345,346,511;,
+   3;511,346,84;,
+   3;346,347,512;,
+   3;512,347,82;,
+   3;347,348,513;,
+   3;513,348,80;,
+   3;348,349,514;,
+   3;514,349,78;,
+   3;349,350,78;,
+   3;78,350,76;,
+   3;350,351,515;,
+   3;515,351,74;,
+   3;351,352,74;,
+   3;352,516,74;,
+   3;74,516,517;,
+   3;518,519,352;,
+   3;520,352,521;,
+   3;352,519,521;,
+   3;522,353,523;,
+   3;524,525,353;,
+   3;523,353,525;,
+   3;353,354,526;,
+   3;526,354,527;,
+   3;527,354,54;,
+   3;354,355,528;,
+   3;528,355,52;,
+   3;355,356,529;,
+   3;529,356,50;,
+   3;356,357,530;,
+   3;530,357,48;,
+   3;357,358,48;,
+   3;48,358,46;,
+   3;358,359,531;,
+   3;531,359,44;,
+   3;359,360,532;,
+   3;532,360,42;,
+   3;360,361,533;,
+   3;533,361,40;,
+   3;361,362,534;,
+   3;534,362,38;,
+   3;362,363,535;,
+   3;535,363,36;,
+   3;363,364,36;,
+   3;36,364,34;,
+   3;364,365,536;,
+   3;536,365,32;,
+   3;365,366,32;,
+   3;32,366,30;,
+   3;366,367,537;,
+   3;537,367,28;,
+   3;367,368,538;,
+   3;538,368,26;,
+   3;368,369,539;,
+   3;539,369,24;,
+   3;369,370,540;,
+   3;540,370,20;,
+   3;370,371,541;,
+   3;371,381,541;,
+   3;541,381,23;,
+   3;372,382,371;,
+   3;542,371,383;,
+   3;382,383,371;,
+   3;543,485,384;,
+   3;544,385,485;,
+   3;384,485,385;,
+   3;545,121,546;,
+   3;386,547,122;,
+   3;122,547,121;,
+   3;547,546,121;,
+   3;548,549,120;,
+   3;387,119,550;,
+   3;119,120,550;,
+   3;120,549,550;,
+   3;551,552,387;,
+   3;553,554,555;,
+   3;389,388,123;,
+   3;123,388,122;,
+   3;388,386,122;,
+   3;113,389,123;,
+   3;118,390,112;,
+   3;390,556,391;,
+   3;387,391,557;,
+   3;557,391,556;,
+   3;558,391,559;,
+   3;552,559,387;,
+   3;559,391,387;,
+   3;560,561,562;,
+   3;563,555,561;,
+   3;561,555,562;,
+   3;389,114,388;,
+   3;392,388,115;,
+   3;115,388,114;,
+   3;564,389,565;,
+   3;566,390,117;,
+   3;390,391,117;,
+   3;117,391,116;,
+   3;391,393,116;,
+   3;567,568,391;,
+   3;569,393,568;,
+   3;568,393,391;,
+   3;567,562,570;,
+   3;571,570,572;,
+   3;570,562,572;,
+   3;573,574,109;,
+   3;392,575,576;,
+   3;575,109,576;,
+   3;109,574,576;,
+   3;577,108,578;,
+   3;393,579,580;,
+   3;580,579,108;,
+   3;579,578,108;,
+   3;581,582,393;,
+   3;583,584,572;,
+   3;585,17,586;,
+   3;394,587,18;,
+   3;18,587,17;,
+   3;587,586,17;,
+   3;588,589,16;,
+   3;395,15,590;,
+   3;15,16,590;,
+   3;16,589,590;,
+   3;591,592,395;,
+   3;593,594,595;,
+   3;397,396,19;,
+   3;19,396,596;,
+   3;396,394,596;,
+   3;9,397,19;,
+   3;14,398,8;,
+   3;398,597,399;,
+   3;395,399,598;,
+   3;598,399,597;,
+   3;599,399,600;,
+   3;592,600,395;,
+   3;600,399,395;,
+   3;599,601,602;,
+   3;593,595,601;,
+   3;601,595,602;,
+   3;397,10,396;,
+   3;400,396,11;,
+   3;11,396,10;,
+   3;10,397,9;,
+   3;603,398,13;,
+   3;398,399,604;,
+   3;604,399,12;,
+   3;399,401,12;,
+   3;605,606,399;,
+   3;607,401,606;,
+   3;606,401,399;,
+   3;608,602,609;,
+   3;610,609,611;,
+   3;609,602,611;,
+   3;612,613,6;,
+   3;400,614,615;,
+   3;614,6,615;,
+   3;6,613,615;,
+   3;616,5,617;,
+   3;401,618,619;,
+   3;619,618,5;,
+   3;5,618,617;,
+   3;607,620,401;,
+   3;621,610,611;;
+
+   MeshNormals {
+    402;
+    -1.000000;0.000001;-0.000002;,
+    -0.996196;-0.000000;-0.087142;,
+    -0.994523;0.000000;0.104522;,
+    -0.981630;0.000000;-0.190794;,
+    -0.974367;0.000000;0.224965;,
+    -0.973562;-0.228421;0.000000;,
+    -0.973562;0.228423;0.000001;,
+    -0.956309;0.000000;-0.292359;,
+    -0.951848;0.263289;0.157048;,
+    -0.951848;-0.263289;0.157051;,
+    -0.951847;-0.263288;-0.157054;,
+    -0.951845;0.263294;-0.157057;,
+    -0.945514;0.000000;0.325581;,
+    -0.920511;0.000000;-0.390718;,
+    -0.913546;-0.406736;-0.000001;,
+    -0.913546;0.406736;0.000000;,
+    -0.906302;0.000000;0.422632;,
+    -0.895669;0.361756;-0.258667;,
+    -0.895669;0.361755;0.258669;,
+    -0.895669;-0.361754;0.258673;,
+    -0.895668;-0.361755;-0.258673;,
+    -0.876092;0.164784;0.453110;,
+    -0.876092;-0.164783;-0.453110;,
+    -0.876092;-0.164781;0.453112;,
+    -0.876091;0.164784;-0.453113;,
+    -0.874627;0.000000;-0.484797;,
+    -0.866027;0.499998;0.000000;,
+    -0.866026;-0.499998;-0.000001;,
+    -0.857160;0.000000;0.515051;,
+    -0.851446;0.439176;0.286643;,
+    -0.851446;-0.439173;-0.286649;,
+    -0.851444;-0.439177;0.286647;,
+    -0.851441;0.439180;-0.286653;,
+    -0.847545;-0.500067;0.177764;,
+    -0.843820;0.500012;-0.194824;,
+    -0.841949;-0.532820;-0.084996;,
+    -0.831424;0.532736;0.157882;,
+    -0.828449;-0.532825;-0.172539;,
+    -0.828181;0.500012;0.253188;,
+    -0.825894;0.556827;-0.088561;,
+    -0.824617;0.267934;-0.498215;,
+    -0.824616;0.267934;0.498216;,
+    -0.824615;-0.267934;0.498218;,
+    -0.824615;-0.267936;-0.498217;,
+    -0.824321;-0.500068;0.265382;,
+    -0.822877;-0.500068;-0.269825;,
+    -0.819161;0.000000;-0.573564;,
+    -0.818832;0.500012;-0.281960;,
+    -0.814857;0.575069;0.072828;,
+    -0.799448;-0.595579;0.078543;,
+    -0.798627;0.000000;0.601826;,
+    -0.797179;0.500012;0.338369;,
+    -0.792065;-0.500068;0.350093;,
+    -0.790165;-0.500068;-0.354361;,
+    -0.784874;0.500012;-0.366006;,
+    -0.757443;0.500012;0.419844;,
+    -0.754719;0.000000;-0.656048;,
+    -0.754483;0.390717;-0.527348;,
+    -0.754482;-0.390716;0.527349;,
+    -0.754482;0.390717;0.527349;,
+    -0.754479;-0.390716;-0.527353;,
+    -0.751131;-0.500068;0.430969;,
+    -0.749041;0.554901;-0.361971;,
+    -0.749038;0.554902;0.361976;,
+    -0.749032;-0.554903;-0.361985;,
+    -0.749031;-0.554906;0.361983;,
+    -0.748796;-0.500068;-0.435014;,
+    -0.743824;0.501438;-0.441911;,
+    -0.743804;-0.501449;0.441933;,
+    -0.742317;0.500012;-0.446043;,
+    -0.741137;0.583856;0.331403;,
+    -0.741132;-0.583860;-0.331409;,
+    -0.731344;0.000000;0.682009;,
+    -0.709408;0.500012;0.496718;,
+    -0.701968;-0.500068;0.507123;,
+    -0.699222;-0.500068;-0.510902;,
+    -0.695388;0.706985;-0.128870;,
+    -0.695382;-0.706992;0.128869;,
+    -0.691626;0.500012;-0.521192;,
+    -0.689034;-0.707052;-0.159087;,
+    -0.689034;0.707053;0.159087;,
+    -0.682009;0.000000;-0.731344;,
+    -0.676264;0.707052;-0.206745;,
+    -0.676264;-0.707053;0.206745;,
+    -0.674350;0.219116;-0.705152;,
+    -0.674345;0.219114;0.705158;,
+    -0.674339;-0.219115;-0.705164;,
+    -0.674336;-0.219109;0.705168;,
+    -0.668631;-0.707052;-0.230239;,
+    -0.668630;0.707053;0.230238;,
+    -0.656048;0.000000;0.754719;,
+    -0.653601;0.500012;0.568150;,
+    -0.650949;0.707053;-0.276300;,
+    -0.650949;-0.707053;0.276300;,
+    -0.645114;-0.500068;0.577719;,
+    -0.641988;-0.500068;-0.581192;,
+    -0.640901;-0.707053;-0.298868;,
+    -0.640901;0.707053;0.298868;,
+    -0.633357;0.500012;-0.590632;,
+    -0.618502;0.707053;-0.342829;,
+    -0.618501;-0.707053;0.342830;,
+    -0.606150;-0.707053;-0.364223;,
+    -0.606149;0.707053;0.364224;,
+    -0.601827;0.000000;-0.798627;,
+    -0.590632;0.500012;0.633358;,
+    -0.581192;-0.500068;0.641988;,
+    -0.579278;-0.707053;0.405603;,
+    -0.579278;0.707054;-0.405602;,
+    -0.577720;-0.500067;-0.645114;,
+    -0.573565;0.000000;0.819160;,
+    -0.568150;0.500012;-0.653601;,
+    -0.564757;0.707053;0.425588;,
+    -0.564757;-0.707054;-0.425587;,
+    -0.533707;-0.707053;0.463931;,
+    -0.533707;0.707054;-0.463931;,
+    -0.521192;0.500012;0.691626;,
+    -0.517178;-0.707053;-0.482289;,
+    -0.517178;0.707053;0.482289;,
+    -0.515050;0.000000;-0.857160;,
+    -0.510902;-0.500068;0.699222;,
+    -0.507123;-0.500067;-0.701968;,
+    -0.496718;0.500012;-0.709408;,
+    -0.484797;0.000000;0.874627;,
+    -0.482290;0.707053;-0.517178;,
+    -0.482289;-0.707054;0.517177;,
+    -0.463932;-0.707053;-0.533708;,
+    -0.463931;0.707053;0.533707;,
+    -0.446043;0.500012;0.742316;,
+    -0.435014;-0.500068;0.748795;,
+    -0.430969;-0.500068;-0.751131;,
+    -0.425588;0.707053;-0.564758;,
+    -0.425587;-0.707053;0.564757;,
+    -0.422631;0.000000;-0.906302;,
+    -0.419844;0.500012;-0.757443;,
+    -0.405602;-0.707053;-0.579278;,
+    -0.405602;0.707053;0.579278;,
+    -0.390718;0.000000;0.920510;,
+    -0.366006;0.500012;0.784874;,
+    -0.364223;0.707053;-0.606150;,
+    -0.364223;-0.707053;0.606150;,
+    -0.354361;-0.500068;0.790165;,
+    -0.350094;-0.500067;-0.792065;,
+    -0.342830;-0.707053;-0.618501;,
+    -0.342829;0.707053;0.618501;,
+    -0.338370;0.500011;-0.797179;,
+    -0.325582;0.000000;-0.945514;,
+    -0.298868;0.707053;-0.640901;,
+    -0.298868;-0.707053;0.640901;,
+    -0.292358;0.000000;0.956309;,
+    -0.281960;0.500013;0.818832;,
+    -0.276301;-0.707053;-0.650949;,
+    -0.276300;0.707053;0.650948;,
+    -0.273524;-0.219097;0.936579;,
+    -0.273522;0.219101;0.936579;,
+    -0.273515;0.219106;-0.936580;,
+    -0.273515;-0.219107;-0.936580;,
+    -0.269825;-0.500068;0.822877;,
+    -0.265382;-0.500067;-0.824321;,
+    -0.253188;0.500012;-0.828181;,
+    -0.230239;0.707053;-0.668630;,
+    -0.230238;-0.707053;0.668630;,
+    -0.224965;0.000000;-0.974367;,
+    -0.206744;0.707054;0.676263;,
+    -0.206744;-0.707053;-0.676264;,
+    -0.194823;0.500012;0.843820;,
+    -0.190794;0.000000;0.981630;,
+    -0.182332;-0.500068;0.846574;,
+    -0.177763;-0.500068;-0.847545;,
+    -0.165232;0.500012;-0.850110;,
+    -0.159087;0.707053;-0.689034;,
+    -0.159086;-0.707054;0.689033;,
+    -0.134923;-0.707052;-0.694171;,
+    -0.134922;0.707054;0.694169;,
+    -0.121884;0.000000;-0.992544;,
+    -0.105553;0.500012;0.859562;,
+    -0.092843;-0.500067;0.860995;,
+    -0.088197;-0.500068;-0.861483;,
+    -0.087142;0.000000;0.996196;,
+    -0.086192;0.707052;-0.701889;,
+    -0.086191;-0.707053;0.701888;,
+    -0.079468;-0.390711;0.917077;,
+    -0.079466;0.390713;0.917076;,
+    -0.079462;0.390714;-0.917076;,
+    -0.079461;-0.390714;-0.917076;,
+    -0.075467;0.500012;-0.862724;,
+    -0.061623;-0.707052;-0.704471;,
+    -0.061623;0.707053;0.704470;,
+    -0.019160;-0.267934;0.963247;,
+    -0.019160;0.267934;0.963247;,
+    -0.019159;0.267934;-0.963247;,
+    -0.019159;-0.267935;-0.963247;,
+    -0.017467;0.000000;-0.999847;,
+    -0.015126;0.500013;0.865886;,
+    -0.012352;0.707052;-0.707053;,
+    -0.012352;-0.707052;0.707053;,
+    -0.010800;-0.501433;-0.865129;,
+    -0.010798;0.501428;0.865132;,
+    -0.002336;-0.500068;0.865983;,
+    0.002335;-0.500067;-0.865983;,
+    0.012351;-0.707053;-0.707053;,
+    0.012352;0.707053;0.707052;,
+    0.015126;0.500012;-0.865887;,
+    0.017467;0.000000;0.999847;,
+    0.045639;-0.164782;-0.985274;,
+    0.045639;0.164784;-0.985273;,
+    0.045639;-0.164782;0.985273;,
+    0.045640;0.164785;0.985273;,
+    0.061028;-0.554892;0.829681;,
+    0.061029;0.554895;0.829679;,
+    0.061034;-0.554897;-0.829677;,
+    0.061034;0.554897;-0.829677;,
+    0.061623;0.707053;-0.704470;,
+    0.061624;-0.707053;0.704471;,
+    0.075466;0.500012;0.862724;,
+    0.083568;0.583852;-0.807548;,
+    0.083570;-0.583848;0.807551;,
+    0.086191;-0.707054;-0.701888;,
+    0.086191;0.707053;0.701888;,
+    0.087141;0.000000;-0.996196;,
+    0.088197;-0.500068;0.861483;,
+    0.092842;-0.500067;-0.860995;,
+    0.105553;0.500012;-0.859562;,
+    0.121884;0.000000;0.992544;,
+    0.134923;0.707054;-0.694169;,
+    0.134923;-0.707053;0.694170;,
+    0.159086;-0.707054;-0.689033;,
+    0.159086;0.707054;0.689033;,
+    0.165232;0.500012;0.850109;,
+    0.177474;0.439179;-0.880695;,
+    0.177474;-0.439175;0.880698;,
+    0.177474;-0.439176;-0.880697;,
+    0.177475;0.439178;0.880696;,
+    0.177763;-0.500068;0.847545;,
+    0.182333;-0.500068;-0.846574;,
+    0.190795;0.000000;-0.981630;,
+    0.194824;0.500012;-0.843819;,
+    0.206744;0.707054;-0.676263;,
+    0.206744;-0.707054;0.676263;,
+    0.223817;-0.361755;0.905008;,
+    0.223819;-0.361756;-0.905007;,
+    0.223819;0.361756;-0.905007;,
+    0.223820;0.361756;0.905007;,
+    0.224965;0.000000;0.974367;,
+    0.236089;-0.706986;-0.666658;,
+    0.236090;0.706985;0.666658;,
+    0.253188;0.500012;0.828181;,
+    0.264805;-0.532822;0.803728;,
+    0.269825;-0.500068;-0.822877;,
+    0.278983;0.532736;-0.798975;,
+    0.292358;0.000000;-0.956309;,
+    0.325582;0.000000;0.945514;,
+    0.331698;-0.595579;-0.731616;,
+    0.336249;0.556826;0.759527;,
+    0.339908;0.263293;0.902851;,
+    0.339908;-0.263291;0.902851;,
+    0.339908;0.263293;-0.902851;,
+    0.339909;-0.263290;-0.902851;,
+    0.344350;0.575073;-0.742101;,
+    0.347364;-0.532822;0.771646;,
+    0.406737;0.000000;-0.913545;,
+    0.422631;0.000000;0.906302;,
+    0.433013;-0.500000;-0.750000;,
+    0.433013;-0.500000;0.750000;,
+    0.433013;0.499999;-0.750000;,
+    0.433013;0.500000;0.750000;,
+    0.456773;0.406736;-0.791154;,
+    0.456773;-0.406737;-0.791154;,
+    0.456773;-0.406737;0.791153;,
+    0.456773;0.406737;0.791153;,
+    0.459298;-0.706986;0.537788;,
+    0.459298;0.706986;-0.537788;,
+    0.467749;-0.595580;0.653066;,
+    0.470506;0.575073;0.669265;,
+    0.482290;0.707053;0.517178;,
+    0.482290;-0.707052;-0.517178;,
+    0.486781;0.228424;-0.843129;,
+    0.486781;-0.228423;0.843129;,
+    0.486781;0.228425;0.843129;,
+    0.486782;-0.228422;-0.843129;,
+    0.489644;0.556826;-0.670965;,
+    0.494582;-0.532823;-0.686650;,
+    0.500000;0.000001;-0.866025;,
+    0.500000;0.000001;0.866025;,
+    0.517178;-0.707053;0.482290;,
+    0.517178;0.707053;-0.482290;,
+    0.533707;-0.707053;-0.463931;,
+    0.533708;0.707053;0.463931;,
+    0.552441;0.532736;0.641094;,
+    0.563648;-0.532823;-0.631190;,
+    0.564757;0.707053;-0.425588;,
+    0.564758;-0.707053;0.425587;,
+    0.573565;-0.000000;-0.819160;,
+    0.577720;-0.500068;0.645114;,
+    0.579277;-0.707053;-0.405602;,
+    0.579278;0.707053;0.405602;,
+    0.587786;0.000000;0.809017;,
+    0.590632;0.500012;-0.633357;,
+    0.606150;0.707053;-0.364223;,
+    0.606150;-0.707053;0.364223;,
+    0.611938;0.263292;-0.745795;,
+    0.611938;-0.263290;-0.745795;,
+    0.611938;0.263294;0.745793;,
+    0.611939;-0.263292;0.745793;,
+    0.618501;-0.707053;-0.342830;,
+    0.618501;0.707053;0.342829;,
+    0.633358;0.500012;0.590632;,
+    0.640901;-0.707053;0.298868;,
+    0.640901;0.707053;-0.298868;,
+    0.641988;-0.500067;0.581192;,
+    0.645114;-0.500068;-0.577720;,
+    0.650948;-0.707053;-0.276300;,
+    0.650949;0.707053;0.276300;,
+    0.653600;0.500012;-0.568150;,
+    0.656049;0.000000;-0.754719;,
+    0.657574;0.583852;0.476144;,
+    0.657574;-0.583852;-0.476144;,
+    0.668630;0.707053;-0.230238;,
+    0.668631;-0.707052;0.230238;,
+    0.671849;0.361756;-0.646337;,
+    0.671850;0.361755;0.646337;,
+    0.671851;-0.361755;-0.646336;,
+    0.671851;-0.361755;0.646335;,
+    0.673968;0.439179;0.594045;,
+    0.673968;0.439178;-0.594045;,
+    0.673968;-0.439176;-0.594046;,
+    0.673970;-0.439178;0.594043;,
+    0.676264;-0.707053;-0.206744;,
+    0.676265;0.707052;0.206744;,
+    0.682009;0.000000;0.731344;,
+    0.687999;0.554902;-0.467698;,
+    0.688004;-0.554899;0.467695;,
+    0.688005;-0.554898;-0.467693;,
+    0.688008;0.554898;0.467690;,
+    0.689033;0.707053;-0.159087;,
+    0.689035;-0.707052;0.159086;,
+    0.691626;0.500012;0.521192;,
+    0.694170;-0.707053;-0.134923;,
+    0.694170;0.707052;0.134923;,
+    0.699222;-0.500068;0.510902;,
+    0.701889;-0.707052;0.086191;,
+    0.701889;0.707052;-0.086191;,
+    0.701968;-0.500067;-0.507122;,
+    0.704470;-0.707053;-0.061623;,
+    0.704471;0.707053;0.061623;,
+    0.707052;-0.707053;0.012352;,
+    0.707053;0.707053;-0.012351;,
+    0.709408;0.500012;-0.496718;,
+    0.731344;0.000000;-0.682009;,
+    0.742317;0.500012;0.446043;,
+    0.748796;-0.500068;0.435015;,
+    0.751132;-0.500067;-0.430969;,
+    0.754618;0.501439;-0.423214;,
+    0.754624;-0.501434;0.423210;,
+    0.754719;0.000000;0.656048;,
+    0.757443;0.500011;-0.419844;,
+    0.784874;0.500012;0.366006;,
+    0.790165;-0.500067;0.354361;,
+    0.792065;-0.500067;-0.350093;,
+    0.797179;0.500012;-0.338369;,
+    0.798627;0.000000;-0.601826;,
+    0.818833;0.500011;0.281959;,
+    0.819160;0.000000;0.573565;,
+    0.822878;-0.500067;0.269824;,
+    0.824321;-0.500068;-0.265382;,
+    0.828181;0.500012;-0.253187;,
+    0.830452;0.164784;0.532162;,
+    0.830452;-0.164782;-0.532162;,
+    0.830453;0.164785;-0.532160;,
+    0.830454;-0.164782;0.532159;,
+    0.833940;0.390717;-0.389723;,
+    0.833942;-0.390715;0.389722;,
+    0.833942;-0.390714;-0.389721;,
+    0.833944;0.390714;0.389719;,
+    0.843776;-0.267935;-0.465030;,
+    0.843777;-0.267934;0.465029;,
+    0.843777;0.267934;-0.465029;,
+    0.843777;0.267934;0.465029;,
+    0.843820;0.500011;0.194824;,
+    0.846574;-0.500067;0.182333;,
+    0.847545;-0.500068;-0.177763;,
+    0.850110;0.500012;-0.165233;,
+    0.857160;0.000000;-0.515050;,
+    0.859562;0.500012;0.105554;,
+    0.860995;-0.500068;0.092843;,
+    0.861483;-0.500068;-0.088197;,
+    0.862725;0.500011;-0.075466;,
+    0.865887;0.500012;0.015126;,
+    0.865983;-0.500067;0.002336;,
+    0.874627;0.000000;0.484797;,
+    0.906302;0.000000;-0.422631;,
+    0.920511;0.000000;0.390717;,
+    0.945514;0.000000;-0.325582;,
+    0.947856;0.219116;-0.231422;,
+    0.947859;-0.219108;0.231419;,
+    0.947860;-0.219108;-0.231415;,
+    0.947862;0.219107;0.231410;,
+    0.956309;0.000000;0.292357;,
+    0.974367;0.000000;-0.224965;,
+    0.981630;0.000000;0.190796;,
+    0.992544;0.000000;-0.121883;,
+    0.996196;0.000000;0.087141;,
+    0.999847;0.000000;-0.017467;;
+    648;
+    3;183,230,203;,
+    3;228,182,204;,
+    3;214,154,210;,
+    3;204,182,189;,
+    3;189,182,154;,
+    3;154,182,210;,
+    3;195,209,155;,
+    3;203,190,183;,
+    3;190,155,183;,
+    3;155,209,183;,
+    3;281,278,256;,
+    3;230,256,203;,
+    3;256,278,203;,
+    3;281,255,275;,
+    3;228,204,255;,
+    3;255,204,275;,
+    3;265,275,240;,
+    3;240,275,189;,
+    3;275,204,189;,
+    3;263,265,240;,
+    3;239,266,261;,
+    3;266,239,278;,
+    3;203,278,190;,
+    3;190,278,239;,
+    3;281,300,278;,
+    3;324,366,300;,
+    3;300,366,278;,
+    3;281,275,299;,
+    3;323,299,367;,
+    3;299,275,367;,
+    3;265,318,275;,
+    3;367,275,375;,
+    3;375,275,318;,
+    3;318,265,263;,
+    3;261,266,320;,
+    3;266,278,320;,
+    3;320,278,373;,
+    3;278,366,373;,
+    3;324,371,366;,
+    3;369,323,367;,
+    3;351,329,392;,
+    3;367,375,369;,
+    3;375,392,369;,
+    3;329,369,392;,
+    3;315,394,331;,
+    3;366,371,373;,
+    3;373,371,394;,
+    3;394,371,331;,
+    3;33,49,77;,
+    3;49,65,77;,
+    3;77,65,68;,
+    3;44,33,83;,
+    3;83,33,77;,
+    3;52,44,93;,
+    3;93,44,83;,
+    3;61,52,100;,
+    3;100,52,93;,
+    3;74,61,106;,
+    3;106,61,100;,
+    3;94,74,113;,
+    3;113,74,106;,
+    3;105,94,124;,
+    3;124,94,113;,
+    3;119,105,131;,
+    3;131,105,124;,
+    3;128,119,139;,
+    3;139,119,131;,
+    3;140,128,147;,
+    3;147,128,139;,
+    3;156,140,160;,
+    3;160,140,147;,
+    3;166,156,170;,
+    3;170,156,160;,
+    3;175,166,179;,
+    3;179,166,170;,
+    3;197,175,194;,
+    3;194,175,179;,
+    3;219,197,212;,
+    3;212,197,194;,
+    3;232,219,224;,
+    3;224,219,212;,
+    3;246,232,237;,
+    3;237,232,224;,
+    3;258,246,207;,
+    3;207,246,215;,
+    3;215,246,237;,
+    3;254,258,229;,
+    3;207,180,258;,
+    3;229,258,180;,
+    3;302,325,271;,
+    3;330,271,370;,
+    3;271,325,370;,
+    3;292,271,269;,
+    3;271,330,269;,
+    3;269,330,352;,
+    3;308,292,283;,
+    3;283,292,269;,
+    3;338,308,290;,
+    3;290,308,283;,
+    3;349,338,298;,
+    3;298,338,290;,
+    3;356,349,306;,
+    3;306,349,298;,
+    3;362,356,317;,
+    3;317,356,306;,
+    3;378,362,334;,
+    3;334,362,317;,
+    3;383,378,339;,
+    3;339,378,334;,
+    3;387,383,344;,
+    3;344,383,339;,
+    3;384,387,342;,
+    3;342,387,344;,
+    3;379,384,336;,
+    3;336,384,342;,
+    3;363,379,326;,
+    3;326,379,336;,
+    3;357,363,310;,
+    3;310,363,326;,
+    3;350,357,303;,
+    3;303,357,310;,
+    3;341,350,293;,
+    3;293,350,303;,
+    3;309,341,285;,
+    3;285,341,293;,
+    3;288,309,274;,
+    3;274,309,285;,
+    3;280,288,331;,
+    3;331,288,315;,
+    3;315,288,274;,
+    3;300,280,324;,
+    3;331,371,280;,
+    3;280,371,324;,
+    3;256,230,251;,
+    3;209,251,183;,
+    3;230,183,251;,
+    3;247,251,243;,
+    3;251,209,243;,
+    3;243,209,195;,
+    3;233,247,225;,
+    3;225,247,243;,
+    3;220,233,216;,
+    3;216,233,225;,
+    3;198,220,199;,
+    3;199,220,216;,
+    3;176,198,185;,
+    3;185,198,199;,
+    3;167,176,171;,
+    3;171,176,185;,
+    3;157,167,163;,
+    3;163,167,171;,
+    3;141,157,150;,
+    3;150,157,163;,
+    3;129,141,142;,
+    3;142,141,150;,
+    3;120,129,134;,
+    3;134,129,142;,
+    3;108,120,125;,
+    3;125,120,134;,
+    3;95,108,116;,
+    3;116,108,125;,
+    3;75,95,112;,
+    3;112,95,116;,
+    3;66,75,101;,
+    3;101,75,112;,
+    3;53,66,96;,
+    3;96,66,101;,
+    3;45,53,88;,
+    3;88,53,96;,
+    3;37,45,79;,
+    3;79,45,88;,
+    3;35,37,64;,
+    3;64,37,71;,
+    3;71,37,79;,
+    3;10,35,30;,
+    3;64,60,35;,
+    3;30,35,60;,
+    3;9,31,49;,
+    3;65,49,58;,
+    3;49,31,58;,
+    3;4,2,33;,
+    3;33,2,49;,
+    3;12,4,44;,
+    3;44,4,33;,
+    3;16,12,52;,
+    3;52,12,44;,
+    3;28,16,61;,
+    3;61,16,52;,
+    3;50,28,74;,
+    3;74,28,61;,
+    3;72,50,94;,
+    3;94,50,74;,
+    3;90,72,105;,
+    3;105,72,94;,
+    3;109,90,119;,
+    3;119,90,105;,
+    3;122,109,128;,
+    3;128,109,119;,
+    3;136,122,140;,
+    3;140,122,128;,
+    3;148,136,156;,
+    3;156,136,140;,
+    3;165,148,166;,
+    3;166,148,156;,
+    3;177,165,175;,
+    3;175,165,166;,
+    3;202,177,197;,
+    3;197,177,175;,
+    3;222,202,219;,
+    3;219,202,197;,
+    3;242,222,232;,
+    3;232,222,219;,
+    3;250,242,246;,
+    3;246,242,232;,
+    3;260,250,258;,
+    3;258,250,246;,
+    3;282,260,254;,
+    3;260,258,254;,
+    3;282,302,295;,
+    3;302,271,295;,
+    3;328,295,292;,
+    3;292,295,271;,
+    3;353,328,308;,
+    3;308,328,292;,
+    3;361,353,338;,
+    3;338,353,308;,
+    3;388,361,349;,
+    3;349,361,338;,
+    3;390,388,356;,
+    3;356,388,349;,
+    3;396,390,362;,
+    3;362,390,356;,
+    3;398,396,378;,
+    3;378,396,362;,
+    3;400,398,383;,
+    3;383,398,378;,
+    3;401,400,387;,
+    3;387,400,383;,
+    3;399,401,384;,
+    3;384,401,387;,
+    3;397,399,379;,
+    3;379,399,384;,
+    3;391,397,363;,
+    3;363,397,379;,
+    3;389,391,357;,
+    3;357,391,363;,
+    3;381,389,350;,
+    3;350,389,357;,
+    3;359,381,341;,
+    3;341,381,350;,
+    3;347,359,309;,
+    3;309,359,341;,
+    3;313,347,288;,
+    3;288,347,309;,
+    3;291,313,280;,
+    3;280,313,288;,
+    3;281,291,300;,
+    3;291,280,300;,
+    3;281,256,259;,
+    3;256,251,259;,
+    3;249,259,247;,
+    3;247,259,251;,
+    3;234,249,233;,
+    3;233,249,247;,
+    3;218,234,220;,
+    3;220,234,233;,
+    3;191,218,198;,
+    3;198,218,220;,
+    3;173,191,176;,
+    3;176,191,198;,
+    3;161,173,167;,
+    3;167,173,176;,
+    3;145,161,157;,
+    3;157,161,167;,
+    3;132,145,141;,
+    3;141,145,157;,
+    3;118,132,129;,
+    3;129,132,141;,
+    3;103,118,120;,
+    3;120,118,129;,
+    3;81,103,108;,
+    3;108,103,120;,
+    3;56,81,95;,
+    3;95,81,108;,
+    3;46,56,75;,
+    3;75,56,95;,
+    3;25,46,66;,
+    3;66,46,75;,
+    3;13,25,53;,
+    3;53,25,66;,
+    3;7,13,45;,
+    3;45,13,53;,
+    3;3,7,37;,
+    3;37,7,45;,
+    3;1,3,35;,
+    3;35,3,37;,
+    3;0,1,10;,
+    3;1,35,10;,
+    3;0,9,2;,
+    3;9,49,2;,
+    3;4,36,2;,
+    3;36,48,2;,
+    3;12,38,4;,
+    3;38,36,4;,
+    3;16,51,12;,
+    3;51,38,12;,
+    3;28,55,16;,
+    3;55,51,16;,
+    3;50,73,28;,
+    3;73,55,28;,
+    3;72,91,50;,
+    3;91,73,50;,
+    3;90,104,72;,
+    3;104,91,72;,
+    3;109,115,90;,
+    3;115,104,90;,
+    3;122,127,109;,
+    3;127,115,109;,
+    3;136,137,122;,
+    3;137,127,122;,
+    3;148,149,136;,
+    3;149,137,136;,
+    3;165,164,148;,
+    3;164,149,148;,
+    3;177,174,165;,
+    3;174,164,165;,
+    3;202,192,177;,
+    3;192,174,177;,
+    3;222,213,202;,
+    3;213,192,202;,
+    3;242,227,222;,
+    3;227,213,222;,
+    3;250,245,242;,
+    3;245,227,242;,
+    3;260,252,250;,
+    3;252,245,250;,
+    3;282,253,260;,
+    3;253,252,260;,
+    3;282,295,301;,
+    3;295,272,301;,
+    3;328,287,295;,
+    3;287,272,295;,
+    3;353,305,328;,
+    3;305,287,328;,
+    3;361,335,353;,
+    3;335,305,353;,
+    3;388,348,361;,
+    3;348,335,361;,
+    3;390,355,388;,
+    3;355,348,388;,
+    3;396,360,390;,
+    3;360,355,390;,
+    3;398,377,396;,
+    3;377,360,396;,
+    3;400,382,398;,
+    3;382,377,398;,
+    3;401,386,400;,
+    3;386,382,400;,
+    3;399,385,401;,
+    3;385,386,401;,
+    3;397,380,399;,
+    3;380,385,399;,
+    3;391,364,397;,
+    3;364,380,397;,
+    3;389,358,391;,
+    3;358,364,391;,
+    3;381,354,389;,
+    3;354,358,389;,
+    3;359,346,381;,
+    3;346,354,381;,
+    3;347,312,359;,
+    3;312,346,359;,
+    3;313,296,347;,
+    3;296,312,347;,
+    3;291,279,313;,
+    3;279,296,313;,
+    3;281,299,291;,
+    3;299,279,291;,
+    3;281,259,255;,
+    3;259,257,255;,
+    3;249,248,259;,
+    3;248,257,259;,
+    3;234,235,249;,
+    3;235,248,249;,
+    3;218,221,234;,
+    3;221,235,234;,
+    3;191,201,218;,
+    3;201,221,218;,
+    3;173,184,191;,
+    3;184,201,191;,
+    3;161,168,173;,
+    3;168,184,173;,
+    3;145,158,161;,
+    3;158,168,161;,
+    3;132,144,145;,
+    3;144,158,145;,
+    3;118,133,132;,
+    3;133,144,132;,
+    3;103,121,118;,
+    3;121,133,118;,
+    3;81,110,103;,
+    3;110,121,103;,
+    3;56,98,81;,
+    3;98,110,81;,
+    3;46,78,56;,
+    3;78,98,56;,
+    3;25,69,46;,
+    3;69,78,46;,
+    3;13,54,25;,
+    3;54,69,25;,
+    3;7,47,13;,
+    3;47,54,13;,
+    3;3,34,7;,
+    3;34,47,7;,
+    3;1,39,3;,
+    3;39,34,3;,
+    3;0,11,1;,
+    3;11,39,1;,
+    3;0,2,8;,
+    3;2,48,8;,
+    3;48,36,63;,
+    3;63,36,70;,
+    3;70,36,80;,
+    3;36,38,80;,
+    3;80,38,89;,
+    3;38,51,89;,
+    3;89,51,97;,
+    3;51,55,97;,
+    3;97,55,102;,
+    3;55,73,102;,
+    3;102,73,111;,
+    3;73,91,111;,
+    3;111,91,117;,
+    3;91,104,117;,
+    3;117,104,126;,
+    3;104,115,126;,
+    3;126,115,135;,
+    3;115,127,135;,
+    3;135,127,143;,
+    3;127,137,143;,
+    3;143,137,151;,
+    3;137,149,151;,
+    3;151,149,162;,
+    3;149,164,162;,
+    3;162,164,172;,
+    3;164,174,172;,
+    3;172,174,186;,
+    3;174,192,186;,
+    3;186,192,200;,
+    3;192,213,200;,
+    3;200,213,217;,
+    3;213,227,217;,
+    3;217,227,226;,
+    3;227,245,226;,
+    3;226,245,244;,
+    3;245,252,244;,
+    3;252,208,244;,
+    3;244,208,196;,
+    3;253,231,252;,
+    3;208,252,181;,
+    3;231,181,252;,
+    3;301,272,322;,
+    3;332,372,272;,
+    3;272,372,322;,
+    3;272,287,332;,
+    3;332,287,314;,
+    3;314,287,273;,
+    3;287,305,273;,
+    3;273,305,286;,
+    3;305,335,286;,
+    3;286,335,294;,
+    3;335,348,294;,
+    3;294,348,304;,
+    3;348,355,304;,
+    3;304,355,311;,
+    3;355,360,311;,
+    3;311,360,327;,
+    3;360,377,327;,
+    3;327,377,337;,
+    3;377,382,337;,
+    3;337,382,343;,
+    3;382,386,343;,
+    3;343,386,345;,
+    3;386,385,345;,
+    3;345,385,340;,
+    3;385,380,340;,
+    3;340,380,333;,
+    3;380,364,333;,
+    3;333,364,316;,
+    3;364,358,316;,
+    3;316,358,307;,
+    3;358,354,307;,
+    3;307,354,297;,
+    3;354,346,297;,
+    3;297,346,289;,
+    3;346,312,289;,
+    3;289,312,284;,
+    3;312,296,284;,
+    3;284,296,270;,
+    3;296,279,270;,
+    3;279,329,270;,
+    3;270,329,351;,
+    3;299,323,279;,
+    3;329,279,369;,
+    3;279,323,369;,
+    3;255,257,228;,
+    3;210,182,257;,
+    3;228,257,182;,
+    3;257,248,210;,
+    3;210,248,214;,
+    3;214,248,236;,
+    3;248,235,236;,
+    3;236,235,223;,
+    3;235,221,223;,
+    3;223,221,211;,
+    3;221,201,211;,
+    3;211,201,193;,
+    3;201,184,193;,
+    3;193,184,178;,
+    3;184,168,178;,
+    3;178,168,169;,
+    3;168,158,169;,
+    3;169,158,159;,
+    3;158,144,159;,
+    3;159,144,146;,
+    3;144,133,146;,
+    3;146,133,138;,
+    3;133,121,138;,
+    3;138,121,130;,
+    3;121,110,130;,
+    3;130,110,123;,
+    3;110,98,123;,
+    3;123,98,114;,
+    3;98,78,114;,
+    3;114,78,107;,
+    3;78,69,107;,
+    3;107,69,99;,
+    3;69,54,99;,
+    3;99,54,92;,
+    3;54,47,92;,
+    3;92,47,82;,
+    3;47,34,82;,
+    3;82,34,76;,
+    3;34,39,76;,
+    3;39,62,76;,
+    3;76,62,67;,
+    3;11,32,39;,
+    3;62,39,57;,
+    3;32,57,39;,
+    3;8,48,29;,
+    3;63,59,48;,
+    3;29,48,59;,
+    3;215,152,207;,
+    3;205,180,187;,
+    3;187,180,152;,
+    3;180,207,152;,
+    3;196,208,153;,
+    3;206,188,181;,
+    3;188,153,181;,
+    3;153,208,181;,
+    3;181,231,206;,
+    3;229,180,205;,
+    3;267,276,238;,
+    3;238,276,187;,
+    3;276,205,187;,
+    3;262,267,238;,
+    3;241,268,264;,
+    3;268,241,277;,
+    3;206,277,188;,
+    3;188,277,241;,
+    3;282,277,253;,
+    3;231,253,206;,
+    3;253,277,206;,
+    3;282,254,276;,
+    3;229,205,254;,
+    3;254,205,276;,
+    3;267,321,276;,
+    3;368,276,374;,
+    3;374,276,321;,
+    3;321,267,262;,
+    3;264,268,319;,
+    3;268,277,319;,
+    3;319,277,376;,
+    3;277,365,376;,
+    3;282,301,277;,
+    3;322,365,301;,
+    3;301,365,277;,
+    3;282,276,302;,
+    3;325,302,368;,
+    3;302,276,368;,
+    3;352,330,393;,
+    3;368,374,370;,
+    3;374,393,370;,
+    3;393,330,370;,
+    3;314,395,332;,
+    3;365,372,376;,
+    3;376,372,395;,
+    3;372,332,395;,
+    3;322,372,365;,
+    3;370,325,368;,
+    3;71,86,64;,
+    3;22,60,43;,
+    3;43,60,86;,
+    3;60,64,86;,
+    3;67,62,84;,
+    3;24,40,57;,
+    3;40,84,57;,
+    3;84,62,57;,
+    3;57,32,24;,
+    3;30,60,22;,
+    3;14,5,20;,
+    3;20,5,43;,
+    3;5,22,43;,
+    3;27,14,20;,
+    3;17,15,26;,
+    3;15,17,6;,
+    3;24,6,40;,
+    3;40,6,17;,
+    3;0,6,11;,
+    3;32,11,24;,
+    3;11,6,24;,
+    3;0,10,5;,
+    3;30,22,10;,
+    3;10,22,5;,
+    3;14,19,5;,
+    3;23,5,42;,
+    3;42,5,19;,
+    3;19,14,27;,
+    3;26,15,18;,
+    3;15,6,18;,
+    3;18,6,41;,
+    3;6,21,41;,
+    3;0,8,6;,
+    3;29,21,8;,
+    3;8,21,6;,
+    3;0,5,9;,
+    3;31,9,23;,
+    3;9,5,23;,
+    3;68,65,87;,
+    3;23,42,58;,
+    3;42,87,58;,
+    3;87,65,58;,
+    3;70,85,63;,
+    3;21,59,41;,
+    3;41,59,85;,
+    3;85,59,63;,
+    3;29,59,21;,
+    3;58,31,23;;
+   }
+
+   MeshTextureCoords {
+    622;
+    -20.081003;0.969821;,
+    -20.081003;-1.969825;,
+    -19.398808;-1.969822;,
+    -19.371311;0.969820;,
+    -20.748419;0.969819;,
+    18.692657;0.792767;,
+    -20.454969;0.792768;,
+    -20.775911;-1.969824;,
+    17.197744;-0.500002;,
+    -19.036491;-0.500002;,
+    -19.371311;0.285454;,
+    -19.418398;0.351183;,
+    17.579651;0.351183;,
+    17.532553;0.285440;,
+    17.483807;-1.285499;,
+    17.579609;-1.351185;,
+    18.663462;-1.792768;,
+    -20.531336;-1.792768;,
+    -19.418354;-1.351189;,
+    -19.371311;-1.285514;,
+    19.661596;0.969817;,
+    19.634100;-1.969823;,
+    20.329000;-1.969823;,
+    20.356503;0.969819;,
+    18.951910;0.969819;,
+    18.951910;-1.969823;,
+    18.242218;0.969819;,
+    18.214722;-1.969823;,
+    17.532532;0.969820;,
+    17.532532;-1.969824;,
+    16.822844;0.969820;,
+    16.822844;-1.969824;,
+    16.113152;0.969821;,
+    16.085655;-1.969826;,
+    15.403466;0.969821;,
+    15.403466;-1.969824;,
+    14.693775;0.969820;,
+    14.693775;-1.969825;,
+    13.984085;0.969821;,
+    13.956589;-1.969826;,
+    13.274400;0.969820;,
+    13.246902;-1.969823;,
+    12.564711;0.969820;,
+    12.537213;-1.969825;,
+    11.855020;0.969819;,
+    11.855020;-1.969822;,
+    11.145332;0.969820;,
+    11.145332;-1.969823;,
+    10.435641;0.969820;,
+    10.435641;-1.969823;,
+    9.725952;0.969821;,
+    9.725952;-1.969824;,
+    9.016266;0.969820;,
+    8.988770;-1.969823;,
+    8.306576;0.969821;,
+    8.306576;-1.969824;,
+    18.770781;0.827150;,
+    18.692614;0.792765;,
+    -20.502220;0.792764;,
+    -20.525715;0.827158;,
+    -19.322565;0.285485;,
+    -19.418373;0.351183;,
+    17.579632;0.351183;,
+    17.581297;0.285461;,
+    17.197756;-0.500002;,
+    -19.036503;-0.500002;,
+    -19.418377;-1.351187;,
+    -19.371311;-1.285485;,
+    17.532553;-1.285464;,
+    17.577879;-1.351187;,
+    18.663498;-1.792771;,
+    -20.531359;-1.792769;,
+    -20.609535;-1.827159;,
+    18.686966;-1.827152;,
+    5.467822;0.969820;,
+    5.440325;-1.969822;,
+    4.758133;0.969820;,
+    4.730636;-1.969823;,
+    4.048444;0.969820;,
+    4.020947;-1.969825;,
+    3.338755;0.969821;,
+    3.311258;-1.969824;,
+    2.629066;0.969821;,
+    2.601568;-1.969824;,
+    1.919378;0.969820;,
+    1.891881;-1.969824;,
+    1.209690;0.969822;,
+    1.182193;-1.969826;,
+    0.500000;0.969817;,
+    0.472503;-1.969824;,
+    -0.209689;0.969822;,
+    -0.209689;-1.969826;,
+    -0.919379;0.969820;,
+    -0.919379;-1.969824;,
+    -1.629069;0.969820;,
+    -1.629069;-1.969823;,
+    -2.338759;0.969820;,
+    -2.338759;-1.969825;,
+    -3.048449;0.969822;,
+    -3.075946;-1.969826;,
+    -3.758138;0.969821;,
+    -3.785635;-1.969823;,
+    -4.467829;0.969819;,
+    -4.467829;-1.969823;,
+    -5.177519;0.969821;,
+    -5.205017;-1.969825;,
+    -5.887208;0.969820;,
+    -5.887208;-1.969824;,
+    18.692640;0.792767;,
+    -20.454948;0.792766;,
+    -6.582115;-1.969825;,
+    -6.554622;0.969822;,
+    17.197767;-0.500002;,
+    -19.036514;-0.500002;,
+    -19.371311;0.285454;,
+    -19.418396;0.351183;,
+    17.630718;0.351181;,
+    17.532553;0.285438;,
+    17.483810;-1.285437;,
+    17.579651;-1.351187;,
+    18.616205;-1.792768;,
+    -20.531372;-1.792768;,
+    -19.418396;-1.351187;,
+    -19.371311;-1.285457;,
+    -8.725968;0.969821;,
+    -8.725968;-1.969825;,
+    -8.053936;-1.969824;,
+    -8.031056;0.969820;,
+    -9.435659;0.969821;,
+    -9.463156;-1.969826;,
+    -10.145350;0.969823;,
+    -10.172847;-1.969825;,
+    -10.855038;0.969821;,
+    -10.855038;-1.969821;,
+    -11.564728;0.969823;,
+    -11.564728;-1.969827;,
+    -12.274418;0.969823;,
+    -12.274418;-1.969827;,
+    -12.984106;0.969820;,
+    -13.011603;-1.969824;,
+    -13.693796;0.969821;,
+    -13.693795;-1.969824;,
+    -14.403486;0.969820;,
+    -14.403486;-1.969824;,
+    -15.113174;0.969821;,
+    -15.140672;-1.969823;,
+    -15.822865;0.969820;,
+    -15.850363;-1.969825;,
+    -16.532555;0.969820;,
+    -16.532555;-1.969825;,
+    -17.242241;0.969821;,
+    -17.269737;-1.969823;,
+    -17.951933;0.969821;,
+    -17.979429;-1.969824;,
+    -18.661623;0.969821;,
+    -18.689119;-1.969826;,
+    21.790689;0.702143;,
+    21.790689;0.351183;,
+    21.414122;0.351183;,
+    19.328497;0.351183;,
+    18.951935;0.351183;,
+    19.013735;0.702138;,
+    18.811050;0.796859;,
+    -20.633183;0.796860;,
+    21.356140;0.143074;,
+    21.790689;-0.500002;,
+    20.371309;-0.500005;,
+    18.951935;-0.500002;,
+    19.399910;0.143056;,
+    17.532553;-0.500002;,
+    -19.371311;-0.500002;,
+    21.790689;-1.351187;,
+    21.414131;-1.351187;,
+    21.342716;-1.143075;,
+    19.328491;-1.351187;,
+    18.951935;-1.351187;,
+    19.386490;-1.143059;,
+    21.790689;-1.702146;,
+    18.951935;-1.702141;,
+    18.794416;-1.796864;,
+    -20.649817;-1.796863;,
+    -20.790689;-1.930665;,
+    -20.790689;-1.351187;,
+    -20.081003;-1.351187;,
+    -19.371311;-1.351187;,
+    -18.661623;-1.351187;,
+    -17.951933;-1.351187;,
+    -17.242241;-1.351187;,
+    -16.532555;-1.351187;,
+    -15.822865;-1.351187;,
+    -15.113174;-1.351187;,
+    -14.403486;-1.351187;,
+    -13.693795;-1.351187;,
+    -12.984106;-1.351187;,
+    -12.274418;-1.351187;,
+    -11.564728;-1.351187;,
+    -10.855038;-1.351187;,
+    -10.145350;-1.351187;,
+    -9.435659;-1.351187;,
+    -8.725968;-1.351187;,
+    -8.016278;-1.351187;,
+    -8.042034;-1.930656;,
+    -7.804057;-1.419667;,
+    -7.969806;-1.791285;,
+    -7.680113;-1.351188;,
+    -6.622654;-1.930655;,
+    -6.645988;-1.791283;,
+    -6.812167;-1.419666;,
+    -6.933062;-1.351187;,
+    -6.596898;-1.351187;,
+    -5.887208;-1.351187;,
+    -5.177519;-1.351187;,
+    -4.467829;-1.351187;,
+    -3.758138;-1.351187;,
+    -3.048449;-1.351187;,
+    -2.338759;-1.351187;,
+    -1.629068;-1.351187;,
+    -0.919379;-1.351187;,
+    -0.209689;-1.351187;,
+    0.500000;-1.351187;,
+    1.209690;-1.351187;,
+    1.919378;-1.351187;,
+    2.629066;-1.351187;,
+    3.338754;-1.351187;,
+    4.048444;-1.351187;,
+    4.758132;-1.351187;,
+    5.467822;-1.351187;,
+    6.177511;-1.351187;,
+    7.596888;-1.351187;,
+    8.306576;-1.351187;,
+    9.016266;-1.351187;,
+    9.725952;-1.351187;,
+    10.435641;-1.351187;,
+    11.145332;-1.351187;,
+    11.855020;-1.351187;,
+    12.564710;-1.351187;,
+    13.274400;-1.351187;,
+    13.984085;-1.351187;,
+    14.693775;-1.351187;,
+    15.403466;-1.351187;,
+    16.113152;-1.351187;,
+    16.822844;-1.351187;,
+    17.532532;-1.351187;,
+    18.242218;-1.351187;,
+    18.951910;-1.351187;,
+    19.661596;-1.351187;,
+    20.371290;-1.351187;,
+    20.371290;-1.930635;,
+    20.583511;-1.419649;,
+    20.417753;-1.791281;,
+    20.707418;-1.351187;,
+    21.741573;-1.791285;,
+    21.575390;-1.419664;,
+    21.454512;-1.351187;,
+    -20.790689;-0.500002;,
+    -20.081003;-0.500002;,
+    -19.371311;-0.500002;,
+    -18.661623;-0.500002;,
+    -17.951933;-0.500002;,
+    -17.242241;-0.500002;,
+    -16.532555;-0.500002;,
+    -15.822865;-0.500002;,
+    -15.113174;-0.500002;,
+    -14.403486;-0.500002;,
+    -13.693795;-0.500002;,
+    -12.984106;-0.500002;,
+    -12.274418;-0.500002;,
+    -11.564728;-0.500002;,
+    -10.855038;-0.500002;,
+    -10.145350;-0.500002;,
+    -9.435659;-0.500002;,
+    -8.725968;-0.500002;,
+    -8.016278;-0.500002;,
+    -7.306588;-0.500002;,
+    -6.596898;-0.500002;,
+    -5.887208;-0.500002;,
+    -5.177519;-0.500002;,
+    -4.467829;-0.500002;,
+    -3.758138;-0.500002;,
+    -3.048449;-0.500002;,
+    -2.338759;-0.500002;,
+    -1.629068;-0.500002;,
+    -0.919379;-0.500002;,
+    -0.209689;-0.500002;,
+    0.500000;-0.500002;,
+    1.209690;-0.500002;,
+    1.919378;-0.500002;,
+    2.629066;-0.500002;,
+    3.338754;-0.500002;,
+    4.048444;-0.500002;,
+    4.758132;-0.500002;,
+    5.467822;-0.500002;,
+    6.177511;-0.500002;,
+    7.596888;-0.500002;,
+    8.306576;-0.500002;,
+    9.016266;-0.500002;,
+    9.725952;-0.500002;,
+    10.435641;-0.500002;,
+    11.145332;-0.500002;,
+    11.855020;-0.500002;,
+    12.564710;-0.500002;,
+    13.274400;-0.500002;,
+    13.984085;-0.500002;,
+    14.693775;-0.500002;,
+    15.403466;-0.500002;,
+    16.113152;-0.500002;,
+    16.822844;-0.500002;,
+    17.532532;-0.500002;,
+    18.242218;-0.500002;,
+    18.951910;-0.500002;,
+    19.661596;-0.500002;,
+    20.371290;-0.500002;,
+    21.080975;-0.500002;,
+    -20.790689;0.351183;,
+    -20.081003;0.351183;,
+    -19.371311;0.351183;,
+    -18.661623;0.351183;,
+    -17.951933;0.351183;,
+    -17.242241;0.351183;,
+    -16.532555;0.351183;,
+    -15.822865;0.351183;,
+    -15.113174;0.351183;,
+    -14.403486;0.351183;,
+    -13.693795;0.351183;,
+    -12.984106;0.351183;,
+    -12.274418;0.351183;,
+    -11.564728;0.351183;,
+    -10.855038;0.351183;,
+    -10.145350;0.351183;,
+    -9.435659;0.351183;,
+    -8.725968;0.351183;,
+    -8.016278;0.351183;,
+    -7.680103;0.351183;,
+    -6.933074;0.351183;,
+    -6.596898;0.351183;,
+    -5.887208;0.351183;,
+    -5.177519;0.351183;,
+    -4.467829;0.351183;,
+    -3.758138;0.351183;,
+    -3.048449;0.351183;,
+    -2.338759;0.351183;,
+    -1.629068;0.351183;,
+    -0.919379;0.351183;,
+    -0.209689;0.351183;,
+    0.500000;0.351183;,
+    1.209690;0.351183;,
+    1.919378;0.351183;,
+    2.629066;0.351183;,
+    3.338754;0.351183;,
+    4.048444;0.351183;,
+    4.758132;0.351183;,
+    5.467822;0.351183;,
+    6.177511;0.351183;,
+    7.596888;0.351183;,
+    8.306576;0.351183;,
+    9.016266;0.351183;,
+    9.725952;0.351183;,
+    10.435641;0.351183;,
+    11.145332;0.351183;,
+    11.855020;0.351183;,
+    12.564710;0.351183;,
+    13.274400;0.351183;,
+    13.984085;0.351183;,
+    14.693775;0.351183;,
+    15.403466;0.351183;,
+    16.113152;0.351183;,
+    16.822844;0.351183;,
+    17.532532;0.351183;,
+    18.242218;0.351183;,
+    18.951910;0.351183;,
+    19.661596;0.351183;,
+    20.371290;0.351183;,
+    20.707430;0.351183;,
+    21.454500;0.351183;,
+    -20.764935;0.930669;,
+    -8.016276;0.930660;,
+    -7.801012;0.419668;,
+    -7.967186;0.791282;,
+    -6.809123;0.419668;,
+    -6.643373;0.791281;,
+    -6.596898;0.930662;,
+    20.371290;0.930638;,
+    20.586554;0.419649;,
+    20.420372;0.791278;,
+    21.578438;0.419667;,
+    21.744186;0.791281;,
+    -20.790689;-1.351187;,
+    18.951935;-1.351187;,
+    -20.790689;-0.500002;,
+    -19.371311;-0.500002;,
+    17.532553;-0.500002;,
+    18.951935;-0.500002;,
+    -20.790689;0.351183;,
+    18.951935;0.351183;,
+    -20.790689;-1.351187;,
+    18.951935;-1.351187;,
+    -20.790689;-0.500002;,
+    -19.371311;-0.500002;,
+    17.532553;-0.500002;,
+    18.951935;-0.500002;,
+    -20.790689;0.351183;,
+    18.951935;0.351183;,
+    18.951935;0.702138;,
+    -20.790689;0.351183;,
+    -20.790689;0.702143;,
+    20.371317;-0.500005;,
+    17.630703;0.351183;,
+    17.532553;0.285461;,
+    -19.371313;0.285486;,
+    -20.790689;-0.500002;,
+    -19.416620;0.351183;,
+    20.371317;-0.499996;,
+    17.483809;-1.285463;,
+    17.197756;-0.500002;,
+    -19.036503;-0.500002;,
+    -19.371311;-1.285485;,
+    -20.790689;-1.351187;,
+    21.414131;-1.351187;,
+    17.579632;-1.351187;,
+    -20.790689;-1.702146;,
+    -19.371311;-1.969823;,
+    -18.661623;-1.969825;,
+    -17.951933;-1.969824;,
+    -17.242241;-1.969823;,
+    -16.532555;-1.969825;,
+    -15.822865;-1.969825;,
+    -15.113174;-1.969824;,
+    -12.984106;-1.969824;,
+    -11.564728;-1.969826;,
+    -10.855038;-1.969821;,
+    -10.145350;-1.969827;,
+    -9.435659;-1.969825;,
+    -8.725968;-1.969824;,
+    -8.016278;-1.930656;,
+    -6.596898;-1.930655;,
+    -5.887208;-1.969824;,
+    -5.177519;-1.969825;,
+    -4.467829;-1.969823;,
+    -3.758138;-1.969823;,
+    -3.048449;-1.969825;,
+    -2.338759;-1.969824;,
+    -1.629069;-1.969823;,
+    -0.919379;-1.969824;,
+    -0.209689;-1.969826;,
+    0.500000;-1.969824;,
+    1.209690;-1.969826;,
+    1.919378;-1.969824;,
+    2.629066;-1.969825;,
+    3.338755;-1.969824;,
+    4.048444;-1.969824;,
+    4.758132;-1.969824;,
+    6.151753;-1.930648;,
+    6.135228;-1.969826;,
+    5.467822;-1.969823;,
+    6.513662;-1.351187;,
+    6.389733;-1.419659;,
+    6.177511;-1.930646;,
+    6.223979;-1.791282;,
+    7.260739;-1.351187;,
+    7.381622;-1.419658;,
+    7.571135;-1.930646;,
+    7.547799;-1.791283;,
+    7.596888;-1.930646;,
+    7.612507;-1.969826;,
+    9.016266;-1.969823;,
+    9.725952;-1.969824;,
+    11.855021;-1.969822;,
+    12.564710;-1.969824;,
+    13.274401;-1.969825;,
+    13.984086;-1.969824;,
+    14.693775;-1.969825;,
+    16.113152;-1.969825;,
+    18.242218;-1.969824;,
+    18.951910;-1.969823;,
+    19.661596;-1.969821;,
+    20.371290;-1.930634;,
+    21.790659;-1.351187;,
+    21.790659;-1.930664;,
+    -7.680113;-1.351187;,
+    -6.933062;-1.351187;,
+    6.887198;-0.500002;,
+    20.707420;-1.351187;,
+    21.790659;-0.500002;,
+    6.513669;0.351183;,
+    7.260726;0.351183;,
+    21.790659;0.351183;,
+    -20.053507;0.969822;,
+    -18.634127;0.969821;,
+    -17.214745;0.969820;,
+    -16.532555;0.969820;,
+    -15.822865;0.969820;,
+    -14.375989;0.969820;,
+    -13.666298;0.969821;,
+    -12.956610;0.969819;,
+    -12.246921;0.969826;,
+    -11.537230;0.969821;,
+    -10.855038;0.969821;,
+    -10.145350;0.969823;,
+    -8.698469;0.969822;,
+    -7.680103;0.351183;,
+    -8.016278;0.930660;,
+    -6.933073;0.351183;,
+    -6.571141;0.930662;,
+    -5.887208;0.969820;,
+    -4.440332;0.969819;,
+    -3.730641;0.969821;,
+    -2.311262;0.969820;,
+    -1.601572;0.969819;,
+    -0.891882;0.969820;,
+    -0.209689;0.969820;,
+    0.527497;0.969816;,
+    1.209690;0.969822;,
+    1.946876;0.969820;,
+    2.629066;0.969821;,
+    3.338754;0.969821;,
+    4.758132;0.969820;,
+    6.177511;0.930653;,
+    6.162729;0.969822;,
+    6.513669;0.351183;,
+    6.392778;0.419661;,
+    6.203266;0.930653;,
+    6.226602;0.791281;,
+    7.260729;0.351183;,
+    7.384666;0.419660;,
+    7.596885;0.930651;,
+    7.550416;0.791280;,
+    7.596888;0.930651;,
+    7.612504;0.969822;,
+    8.334073;0.969821;,
+    9.016266;0.969820;,
+    9.753448;0.969821;,
+    11.172830;0.969819;,
+    11.882517;0.969817;,
+    12.564710;0.969820;,
+    13.274400;0.969820;,
+    13.984085;0.969821;,
+    15.430964;0.969819;,
+    16.850342;0.969821;,
+    17.532532;0.969820;,
+    18.242218;0.969819;,
+    18.979406;0.969817;,
+    19.661596;0.969817;,
+    20.397041;0.930639;,
+    21.454500;0.351184;,
+    21.790659;0.930668;,
+    -20.609537;-1.827151;,
+    -20.649807;-1.796863;,
+    -20.790689;-1.702141;,
+    18.686970;-1.827145;,
+    18.794409;-1.796862;,
+    18.890135;-1.702135;,
+    18.951935;-1.702135;,
+    19.328484;-1.351187;,
+    21.414137;-1.351187;,
+    21.790689;-1.702141;,
+    21.790689;-1.351187;,
+    17.532553;-1.285438;,
+    17.577898;-1.351187;,
+    20.371317;-0.499997;,
+    19.386490;-1.143036;,
+    20.371317;-0.499996;,
+    21.342716;-1.143052;,
+    21.790689;-0.500002;,
+    21.375324;-1.351187;,
+    -19.322567;0.285456;,
+    -19.036516;-0.500002;,
+    17.197767;-0.500002;,
+    20.371317;-0.500014;,
+    19.399910;0.143033;,
+    19.367294;0.351184;,
+    21.356134;0.143051;,
+    21.414133;0.351183;,
+    21.790689;0.351183;,
+    -20.525719;0.827150;,
+    -20.633173;0.796860;,
+    -19.418396;0.351183;,
+    -20.728889;0.702137;,
+    18.769175;0.827142;,
+    18.811043;0.796860;,
+    18.951935;0.702131;,
+    17.579649;0.351183;,
+    19.328484;0.351183;,
+    18.951935;0.702131;,
+    21.790689;0.702137;,
+    21.414137;0.351183;,
+    -20.609533;-1.827169;,
+    -20.649828;-1.796864;,
+    -20.790689;-1.702154;,
+    18.749392;-1.827160;,
+    18.794432;-1.796863;,
+    18.951935;-1.702150;,
+    18.951931;-1.702149;,
+    19.328505;-1.351187;,
+    21.414122;-1.351187;,
+    21.790689;-1.702155;,
+    21.790689;-1.351187;,
+    -19.418356;-1.351187;,
+    17.532553;-1.285499;,
+    17.579607;-1.351187;,
+    20.371317;-0.500002;,
+    19.386490;-1.143091;,
+    21.342726;-1.143109;,
+    21.790689;-0.500002;,
+    17.197742;-0.500002;,
+    17.581295;0.285440;,
+    20.371309;-0.500002;,
+    19.399910;0.143049;,
+    19.328484;0.351183;,
+    20.371317;-0.500003;,
+    21.356134;0.143066;,
+    21.414133;0.351183;,
+    21.790689;0.351183;,
+    -20.525724;0.827144;,
+    -20.633163;0.796862;,
+    -19.418398;0.351184;,
+    -20.728889;0.702135;,
+    18.769175;0.827133;,
+    18.811029;0.796859;,
+    18.951935;0.702128;,
+    17.579651;0.351182;,
+    18.951935;0.702127;,
+    21.790689;0.702134;;
+   }
+
+   MeshMaterialList {
+    1;
+    648;
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0;
+
+    Material lambert2SG {
+     0.800000;0.800000;0.800000;1.000000;;
+     0.000000;
+     0.000000;0.000000;0.000000;;
+     0.000000;0.000000;0.000000;;
+
+     TextureFilename {
+      "wrtile.jpg";
+     }
+    }
+   }
+
+   VertexDuplicationIndices {
+    622;
+    402;
+    0,
+    1,
+    2,
+    3,
+    4,
+    5,
+    6,
+    7,
+    8,
+    9,
+    10,
+    11,
+    12,
+    13,
+    14,
+    15,
+    16,
+    17,
+    18,
+    19,
+    20,
+    21,
+    22,
+    23,
+    24,
+    25,
+    26,
+    27,
+    28,
+    29,
+    30,
+    31,
+    32,
+    33,
+    34,
+    35,
+    36,
+    37,
+    38,
+    39,
+    40,
+    41,
+    42,
+    43,
+    44,
+    45,
+    46,
+    47,
+    48,
+    49,
+    50,
+    51,
+    52,
+    53,
+    54,
+    55,
+    56,
+    57,
+    58,
+    59,
+    60,
+    61,
+    62,
+    63,
+    64,
+    65,
+    66,
+    67,
+    68,
+    69,
+    70,
+    71,
+    72,
+    73,
+    74,
+    75,
+    76,
+    77,
+    78,
+    79,
+    80,
+    81,
+    82,
+    83,
+    84,
+    85,
+    86,
+    87,
+    88,
+    89,
+    90,
+    91,
+    92,
+    93,
+    94,
+    95,
+    96,
+    97,
+    98,
+    99,
+    100,
+    101,
+    102,
+    103,
+    104,
+    105,
+    106,
+    107,
+    108,
+    109,
+    110,
+    111,
+    112,
+    113,
+    114,
+    115,
+    116,
+    117,
+    118,
+    119,
+    120,
+    121,
+    122,
+    123,
+    124,
+    125,
+    126,
+    127,
+    128,
+    129,
+    130,
+    131,
+    132,
+    133,
+    134,
+    135,
+    136,
+    137,
+    138,
+    139,
+    140,
+    141,
+    142,
+    143,
+    144,
+    145,
+    146,
+    147,
+    148,
+    149,
+    150,
+    151,
+    152,
+    153,
+    154,
+    155,
+    156,
+    157,
+    158,
+    159,
+    160,
+    161,
+    162,
+    163,
+    164,
+    165,
+    166,
+    167,
+    168,
+    169,
+    170,
+    171,
+    172,
+    173,
+    174,
+    175,
+    176,
+    177,
+    178,
+    179,
+    180,
+    181,
+    182,
+    183,
+    184,
+    185,
+    186,
+    187,
+    188,
+    189,
+    190,
+    191,
+    192,
+    193,
+    194,
+    195,
+    196,
+    197,
+    198,
+    199,
+    200,
+    201,
+    202,
+    203,
+    204,
+    205,
+    206,
+    207,
+    208,
+    209,
+    210,
+    211,
+    212,
+    213,
+    214,
+    215,
+    216,
+    217,
+    218,
+    219,
+    220,
+    221,
+    222,
+    223,
+    224,
+    225,
+    226,
+    227,
+    228,
+    229,
+    230,
+    231,
+    232,
+    233,
+    234,
+    235,
+    236,
+    237,
+    238,
+    239,
+    240,
+    241,
+    242,
+    243,
+    244,
+    245,
+    246,
+    247,
+    248,
+    249,
+    250,
+    251,
+    252,
+    253,
+    254,
+    255,
+    256,
+    257,
+    258,
+    259,
+    260,
+    261,
+    262,
+    263,
+    264,
+    265,
+    266,
+    267,
+    268,
+    269,
+    270,
+    271,
+    272,
+    273,
+    274,
+    275,
+    276,
+    277,
+    278,
+    279,
+    280,
+    281,
+    282,
+    283,
+    284,
+    285,
+    286,
+    287,
+    288,
+    289,
+    290,
+    291,
+    292,
+    293,
+    294,
+    295,
+    296,
+    297,
+    298,
+    299,
+    300,
+    301,
+    302,
+    303,
+    304,
+    305,
+    306,
+    307,
+    308,
+    309,
+    310,
+    311,
+    312,
+    313,
+    314,
+    315,
+    316,
+    317,
+    318,
+    319,
+    320,
+    321,
+    322,
+    323,
+    324,
+    325,
+    326,
+    327,
+    328,
+    329,
+    330,
+    331,
+    332,
+    333,
+    334,
+    335,
+    336,
+    337,
+    338,
+    339,
+    340,
+    341,
+    342,
+    343,
+    344,
+    345,
+    346,
+    347,
+    348,
+    349,
+    350,
+    351,
+    352,
+    353,
+    354,
+    355,
+    356,
+    357,
+    358,
+    359,
+    360,
+    361,
+    362,
+    363,
+    364,
+    365,
+    366,
+    367,
+    368,
+    369,
+    370,
+    371,
+    372,
+    373,
+    374,
+    375,
+    376,
+    377,
+    378,
+    379,
+    380,
+    381,
+    382,
+    383,
+    384,
+    385,
+    386,
+    387,
+    388,
+    389,
+    390,
+    391,
+    392,
+    393,
+    394,
+    395,
+    396,
+    397,
+    398,
+    399,
+    400,
+    401,
+    161,
+    157,
+    156,
+    166,
+    62,
+    63,
+    60,
+    165,
+    61,
+    166,
+    68,
+    64,
+    65,
+    67,
+    171,
+    172,
+    69,
+    177,
+    2,
+    155,
+    153,
+    151,
+    149,
+    147,
+    145,
+    139,
+    135,
+    133,
+    131,
+    129,
+    125,
+    201,
+    205,
+    107,
+    105,
+    103,
+    101,
+    99,
+    97,
+    95,
+    93,
+    91,
+    89,
+    87,
+    85,
+    83,
+    81,
+    79,
+    77,
+    180,
+    72,
+    75,
+    173,
+    172,
+    180,
+    177,
+    164,
+    158,
+    163,
+    156,
+    163,
+    59,
+    53,
+    51,
+    45,
+    43,
+    41,
+    39,
+    37,
+    33,
+    27,
+    25,
+    21,
+    247,
+    182,
+    181,
+    204,
+    208,
+    166,
+    250,
+    254,
+    176,
+    168,
+    313,
+    0,
+    154,
+    150,
+    148,
+    146,
+    142,
+    140,
+    138,
+    136,
+    134,
+    132,
+    130,
+    124,
+    332,
+    375,
+    333,
+    380,
+    106,
+    102,
+    100,
+    96,
+    94,
+    92,
+    90,
+    88,
+    86,
+    84,
+    82,
+    80,
+    76,
+    179,
+    73,
+    176,
+    174,
+    179,
+    178,
+    168,
+    159,
+    162,
+    161,
+    162,
+    56,
+    54,
+    52,
+    50,
+    46,
+    44,
+    42,
+    40,
+    38,
+    34,
+    30,
+    28,
+    26,
+    24,
+    20,
+    381,
+    373,
+    374,
+    126,
+    201,
+    203,
+    127,
+    375,
+    377,
+    377,
+    376,
+    202,
+    203,
+    386,
+    118,
+    119,
+    273,
+    332,
+    273,
+    204,
+    388,
+    202,
+    114,
+    113,
+    112,
+    273,
+    333,
+    378,
+    208,
+    207,
+    392,
+    110,
+    205,
+    115,
+    206,
+    111,
+    380,
+    379,
+    116,
+    378,
+    379,
+    206,
+    207,
+    22,
+    247,
+    249,
+    23,
+    381,
+    383,
+    383,
+    382,
+    248,
+    249,
+    394,
+    18,
+    14,
+    15,
+    312,
+    372,
+    250,
+    396,
+    8,
+    13,
+    312,
+    373,
+    384,
+    312,
+    253,
+    252,
+    400,
+    7,
+    181,
+    11,
+    251,
+    4,
+    374,
+    385,
+    12,
+    385,
+    251;
+   }
+  }
+ }
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/media/torch.x
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/media/torch.x	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/media/torch.x	(revision 2197)
@@ -0,0 +1,936 @@
+xof 0303txt 0032
+template XSkinMeshHeader {
+ <3cf169ce-ff7c-44ab-93c0-f78f62d172e2>
+ WORD nMaxSkinWeightsPerVertex;
+ WORD nMaxSkinWeightsPerFace;
+ WORD nBones;
+}
+
+template VertexDuplicationIndices {
+ <b8d65549-d7c9-4995-89cf-53a9a8b031e3>
+ DWORD nIndices;
+ DWORD nOriginalVertices;
+ array DWORD indices[nIndices];
+}
+
+template SkinWeights {
+ <6f0d123b-bad2-4167-a0d0-80224f25fabb>
+ STRING transformNodeName;
+ DWORD nWeights;
+ array DWORD vertexIndices[nWeights];
+ array FLOAT weights[nWeights];
+ Matrix4x4 matrixOffset;
+}
+
+
+Frame SCENE_ROOT {
+ 
+
+ FrameTransformMatrix {
+  1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+ }
+
+ Frame groundPlane_transform {
+  
+
+  FrameTransformMatrix {
+   12.000000,0.000000,0.000000,0.000000,0.000000,0.000000,12.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame persp {
+  
+
+  FrameTransformMatrix {
+   -0.142629,-0.000000,-0.989776,0.000000,-0.291667,0.955596,0.042030,0.000000,0.945826,0.294680,-0.136296,0.000000,25.155527,8.534015,-3.468460,1.000000;;
+  }
+ }
+
+ Frame top {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame front {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,1.000000;;
+  }
+ }
+
+ Frame side {
+  
+
+  FrameTransformMatrix {
+   0.000000,0.000000,-1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame pCylinder1 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,5.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+
+  Mesh pCylinderShape1 {
+   122;
+   0.951057;-1.000000;-0.309017;,
+   0.809017;-1.000000;-0.587786;,
+   0.587785;-1.000000;-0.809017;,
+   0.309017;-1.000000;-0.951057;,
+   0.000000;-1.000000;-1.000000;,
+   -0.309017;-1.000000;-0.951057;,
+   -0.587785;-1.000000;-0.809017;,
+   -0.809017;-1.000000;-0.587785;,
+   -0.951057;-1.000000;-0.309017;,
+   -1.000000;-1.000000;-0.000000;,
+   -0.951057;-1.000000;0.309017;,
+   -0.809017;-1.000000;0.587785;,
+   -0.587785;-1.000000;0.809017;,
+   -0.309017;-1.000000;0.951057;,
+   0.000000;-1.000000;1.000000;,
+   0.309017;-1.000000;0.951057;,
+   0.587785;-1.000000;0.809017;,
+   0.809017;-1.000000;0.587785;,
+   0.951057;-1.000000;0.309017;,
+   1.000000;-1.000000;0.000000;,
+   0.951057;-0.333333;-0.309017;,
+   0.809017;-0.333333;-0.587786;,
+   0.587785;-0.333333;-0.809017;,
+   0.309017;-0.333333;-0.951057;,
+   0.000000;-0.333333;-1.000000;,
+   -0.309017;-0.333333;-0.951057;,
+   -0.587785;-0.333333;-0.809017;,
+   -0.809017;-0.333333;-0.587785;,
+   -0.951057;-0.333333;-0.309017;,
+   -1.000000;-0.333333;-0.000000;,
+   -0.951057;-0.333333;0.309017;,
+   -0.809017;-0.333333;0.587785;,
+   -0.587785;-0.333333;0.809017;,
+   -0.309017;-0.333333;0.951057;,
+   0.000000;-0.333333;1.000000;,
+   0.309017;-0.333333;0.951057;,
+   0.587785;-0.333333;0.809017;,
+   0.809017;-0.333333;0.587785;,
+   0.951057;-0.333333;0.309017;,
+   1.000000;-0.333333;0.000000;,
+   0.951057;0.333333;-0.309017;,
+   0.809017;0.333333;-0.587786;,
+   0.587785;0.333333;-0.809017;,
+   0.309017;0.333333;-0.951057;,
+   0.000000;0.333333;-1.000000;,
+   -0.309017;0.333333;-0.951057;,
+   -0.587785;0.333333;-0.809017;,
+   -0.809017;0.333333;-0.587785;,
+   -0.951057;0.333333;-0.309017;,
+   -1.000000;0.333333;-0.000000;,
+   -0.951057;0.333333;0.309017;,
+   -0.809017;0.333333;0.587785;,
+   -0.587785;0.333333;0.809017;,
+   -0.309017;0.333333;0.951057;,
+   0.000000;0.333333;1.000000;,
+   0.309017;0.333333;0.951057;,
+   0.587785;0.333333;0.809017;,
+   0.809017;0.333333;0.587785;,
+   0.951057;0.333333;0.309017;,
+   1.000000;0.333333;0.000000;,
+   2.382763;1.000000;-0.774206;,
+   2.026899;1.000000;-1.472628;,
+   1.472628;1.000000;-2.026899;,
+   0.774207;1.000000;-2.382762;,
+   0.000000;1.000000;-2.505386;,
+   -0.774206;1.000000;-2.382762;,
+   -1.472628;1.000000;-2.026899;,
+   -2.026899;1.000000;-1.472628;,
+   -2.382762;1.000000;-0.774206;,
+   -2.505386;1.000000;0.000000;,
+   -2.382762;1.000000;0.774207;,
+   -2.026899;1.000000;1.472628;,
+   -1.472628;1.000000;2.026899;,
+   -0.774206;1.000000;2.382762;,
+   0.000000;1.000000;2.505385;,
+   0.774207;1.000000;2.382762;,
+   1.472628;1.000000;2.026899;,
+   2.026899;1.000000;1.472628;,
+   2.382762;1.000000;0.774207;,
+   2.505385;1.000000;0.000000;,
+   0.000000;-1.000000;0.000000;,
+   0.000000;0.716857;0.000000;,
+   0.809017;-1.000000;-0.587786;,
+   0.951057;-1.000000;-0.309017;,
+   0.587785;-1.000000;-0.809017;,
+   0.309017;-1.000000;-0.951057;,
+   0.000000;-1.000000;-1.000000;,
+   -0.309017;-1.000000;-0.951057;,
+   -0.587785;-1.000000;-0.809017;,
+   -0.809017;-1.000000;-0.587785;,
+   -0.951057;-1.000000;-0.309017;,
+   -1.000000;-1.000000;-0.000000;,
+   -0.951057;-1.000000;0.309017;,
+   -0.809017;-1.000000;0.587785;,
+   -0.587785;-1.000000;0.809017;,
+   -0.309017;-1.000000;0.951057;,
+   0.000000;-1.000000;1.000000;,
+   0.309017;-1.000000;0.951057;,
+   0.587785;-1.000000;0.809017;,
+   0.809017;-1.000000;0.587785;,
+   0.951057;-1.000000;0.309017;,
+   1.000000;-1.000000;0.000000;,
+   2.382763;1.000000;-0.774206;,
+   2.026899;1.000000;-1.472628;,
+   1.472628;1.000000;-2.026899;,
+   0.774207;1.000000;-2.382762;,
+   0.000000;1.000000;-2.505386;,
+   -0.774206;1.000000;-2.382762;,
+   -1.472628;1.000000;-2.026899;,
+   -2.026899;1.000000;-1.472628;,
+   -2.382762;1.000000;-0.774206;,
+   -2.505386;1.000000;0.000000;,
+   -2.382762;1.000000;0.774207;,
+   -2.026899;1.000000;1.472628;,
+   -1.472628;1.000000;2.026899;,
+   -0.774206;1.000000;2.382762;,
+   0.000000;1.000000;2.505385;,
+   0.774207;1.000000;2.382762;,
+   1.472628;1.000000;2.026899;,
+   2.026899;1.000000;1.472628;,
+   2.382762;1.000000;0.774207;,
+   2.505385;1.000000;0.000000;;
+   160;
+   3;0,1,20;,
+   3;1,21,20;,
+   3;1,2,21;,
+   3;2,22,21;,
+   3;2,3,22;,
+   3;3,23,22;,
+   3;3,4,23;,
+   3;4,24,23;,
+   3;4,5,24;,
+   3;5,25,24;,
+   3;5,6,25;,
+   3;6,26,25;,
+   3;6,7,26;,
+   3;7,27,26;,
+   3;7,8,27;,
+   3;8,28,27;,
+   3;8,9,28;,
+   3;9,29,28;,
+   3;9,10,29;,
+   3;10,30,29;,
+   3;10,11,30;,
+   3;11,31,30;,
+   3;11,12,31;,
+   3;12,32,31;,
+   3;12,13,32;,
+   3;13,33,32;,
+   3;13,14,33;,
+   3;14,34,33;,
+   3;14,15,34;,
+   3;15,35,34;,
+   3;15,16,35;,
+   3;16,36,35;,
+   3;16,17,36;,
+   3;17,37,36;,
+   3;17,18,37;,
+   3;18,38,37;,
+   3;18,19,38;,
+   3;19,39,38;,
+   3;19,0,39;,
+   3;0,20,39;,
+   3;20,21,40;,
+   3;21,41,40;,
+   3;21,22,41;,
+   3;22,42,41;,
+   3;22,23,42;,
+   3;23,43,42;,
+   3;23,24,43;,
+   3;24,44,43;,
+   3;24,25,44;,
+   3;25,45,44;,
+   3;25,26,45;,
+   3;26,46,45;,
+   3;26,27,46;,
+   3;27,47,46;,
+   3;27,28,47;,
+   3;28,48,47;,
+   3;28,29,48;,
+   3;29,49,48;,
+   3;29,30,49;,
+   3;30,50,49;,
+   3;30,31,50;,
+   3;31,51,50;,
+   3;31,32,51;,
+   3;32,52,51;,
+   3;32,33,52;,
+   3;33,53,52;,
+   3;33,34,53;,
+   3;34,54,53;,
+   3;34,35,54;,
+   3;35,55,54;,
+   3;35,36,55;,
+   3;36,56,55;,
+   3;36,37,56;,
+   3;37,57,56;,
+   3;37,38,57;,
+   3;38,58,57;,
+   3;38,39,58;,
+   3;39,59,58;,
+   3;39,20,59;,
+   3;20,40,59;,
+   3;61,60,41;,
+   3;40,41,60;,
+   3;62,61,42;,
+   3;41,42,61;,
+   3;63,62,43;,
+   3;42,43,62;,
+   3;64,63,44;,
+   3;43,44,63;,
+   3;65,64,45;,
+   3;44,45,64;,
+   3;66,65,46;,
+   3;45,46,65;,
+   3;67,66,47;,
+   3;46,47,66;,
+   3;68,67,48;,
+   3;47,48,67;,
+   3;69,68,49;,
+   3;48,49,68;,
+   3;70,69,50;,
+   3;49,50,69;,
+   3;71,70,51;,
+   3;50,51,70;,
+   3;72,71,52;,
+   3;51,52,71;,
+   3;73,72,53;,
+   3;52,53,72;,
+   3;74,73,54;,
+   3;53,54,73;,
+   3;75,74,55;,
+   3;54,55,74;,
+   3;76,75,56;,
+   3;55,56,75;,
+   3;77,76,57;,
+   3;56,57,76;,
+   3;78,77,58;,
+   3;57,58,77;,
+   3;79,78,59;,
+   3;58,59,78;,
+   3;60,79,40;,
+   3;59,40,79;,
+   3;82,83,80;,
+   3;84,82,80;,
+   3;85,84,80;,
+   3;86,85,80;,
+   3;87,86,80;,
+   3;88,87,80;,
+   3;89,88,80;,
+   3;90,89,80;,
+   3;91,90,80;,
+   3;92,91,80;,
+   3;93,92,80;,
+   3;94,93,80;,
+   3;95,94,80;,
+   3;96,95,80;,
+   3;97,96,80;,
+   3;98,97,80;,
+   3;99,98,80;,
+   3;100,99,80;,
+   3;101,100,80;,
+   3;83,101,80;,
+   3;102,103,81;,
+   3;103,104,81;,
+   3;104,105,81;,
+   3;105,106,81;,
+   3;106,107,81;,
+   3;107,108,81;,
+   3;108,109,81;,
+   3;109,110,81;,
+   3;110,111,81;,
+   3;111,112,81;,
+   3;112,113,81;,
+   3;113,114,81;,
+   3;114,115,81;,
+   3;115,116,81;,
+   3;116,117,81;,
+   3;117,118,81;,
+   3;118,119,81;,
+   3;119,120,81;,
+   3;120,121,81;,
+   3;121,102,81;;
+
+   MeshNormals {
+    105;
+    -1.000000;-0.000000;-0.000000;,
+    -0.998609;-0.000000;-0.052721;,
+    -0.966026;0.000000;0.258446;,
+    -0.951057;-0.000000;-0.309017;,
+    -0.951057;0.000000;0.309017;,
+    -0.933442;-0.000000;-0.358728;,
+    -0.838881;0.000000;0.544315;,
+    -0.836148;-0.548192;0.018510;,
+    -0.809017;0.000000;-0.587785;,
+    -0.809017;0.000000;0.587785;,
+    -0.800944;-0.548192;-0.240779;,
+    -0.789504;-0.548192;0.275988;,
+    -0.776903;-0.000000;-0.629620;,
+    -0.687338;-0.548192;-0.476500;,
+    -0.665577;-0.548192;0.506450;,
+    -0.629620;0.000000;0.776903;,
+    -0.587785;-0.000000;-0.809017;,
+    -0.587785;-0.000000;0.809017;,
+    -0.544315;-0.000000;-0.838881;,
+    -0.506450;-0.548192;-0.665577;,
+    -0.476500;-0.548192;0.687338;,
+    -0.404832;-0.914141;0.021373;,
+    -0.391623;-0.914141;-0.104773;,
+    -0.378413;-0.914141;0.145427;,
+    -0.358728;-0.000000;0.933442;,
+    -0.340079;-0.914141;-0.220663;,
+    -0.314953;-0.914141;0.255245;,
+    -0.309017;0.000000;-0.951056;,
+    -0.309017;-0.000000;0.951057;,
+    -0.275988;-0.548192;-0.789503;,
+    -0.258446;0.000000;-0.966026;,
+    -0.255245;-0.914141;-0.314953;,
+    -0.240779;-0.548192;0.800944;,
+    -0.220663;-0.914141;0.340079;,
+    -0.145427;-0.914141;-0.378413;,
+    -0.112299;0.993674;-0.000000;,
+    -0.106803;0.993674;-0.034702;,
+    -0.106803;0.993674;0.034702;,
+    -0.104773;-0.914141;0.391623;,
+    -0.090852;0.993674;-0.066008;,
+    -0.090852;0.993674;0.066008;,
+    -0.066008;0.993674;-0.090852;,
+    -0.066008;0.993674;0.090852;,
+    -0.052721;-0.000000;0.998609;,
+    -0.034702;0.993674;-0.106803;,
+    -0.034702;0.993674;0.106803;,
+    -0.021373;-0.914141;-0.404832;,
+    -0.018510;-0.548192;-0.836148;,
+    -0.000000;-0.000000;-1.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;0.993674;-0.112299;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;0.993674;0.112299;,
+    0.000000;0.000000;1.000000;,
+    0.018510;-0.548192;0.836148;,
+    0.021373;-0.914141;0.404832;,
+    0.034702;0.993674;-0.106803;,
+    0.034702;0.993674;0.106802;,
+    0.052721;-0.000000;-0.998609;,
+    0.066008;0.993674;-0.090852;,
+    0.066008;0.993674;0.090852;,
+    0.090852;0.993674;-0.066008;,
+    0.090852;0.993674;0.066008;,
+    0.104773;-0.914141;-0.391623;,
+    0.106803;0.993674;0.034702;,
+    0.106803;0.993674;-0.034702;,
+    0.112299;0.993674;-0.000000;,
+    0.145427;-0.914141;0.378413;,
+    0.220663;-0.914141;-0.340079;,
+    0.240779;-0.548192;-0.800944;,
+    0.255245;-0.914141;0.314953;,
+    0.258446;-0.000000;0.966026;,
+    0.275988;-0.548192;0.789504;,
+    0.309017;-0.000000;-0.951057;,
+    0.309017;-0.000000;0.951056;,
+    0.314953;-0.914141;-0.255245;,
+    0.340079;-0.914141;0.220663;,
+    0.358728;0.000000;-0.933442;,
+    0.378413;-0.914141;-0.145427;,
+    0.391622;-0.914141;0.104773;,
+    0.404832;-0.914141;-0.021373;,
+    0.476500;-0.548192;-0.687338;,
+    0.506450;-0.548192;0.665577;,
+    0.544315;-0.000000;0.838881;,
+    0.587785;-0.000000;-0.809017;,
+    0.587785;-0.000000;0.809017;,
+    0.629620;0.000000;-0.776903;,
+    0.665577;-0.548192;-0.506450;,
+    0.687338;-0.548192;0.476500;,
+    0.776903;0.000000;0.629620;,
+    0.789504;-0.548192;-0.275988;,
+    0.800944;-0.548192;0.240779;,
+    0.809017;-0.000000;-0.587785;,
+    0.809017;0.000000;0.587785;,
+    0.836148;-0.548192;-0.018509;,
+    0.838881;0.000000;-0.544315;,
+    0.933442;-0.000000;0.358728;,
+    0.951057;-0.000000;0.309017;,
+    0.951057;0.000000;-0.309016;,
+    0.966026;0.000000;-0.258445;,
+    0.998609;-0.000000;0.052722;,
+    1.000000;-0.000000;0.000001;;
+    160;
+    3;102,98,101;,
+    3;98,95,101;,
+    3;98,89,95;,
+    3;89,87,95;,
+    3;89,80,87;,
+    3;80,76,87;,
+    3;80,61,76;,
+    3;61,48,76;,
+    3;61,30,48;,
+    3;30,27,48;,
+    3;30,18,27;,
+    3;18,16,27;,
+    3;18,12,16;,
+    3;12,8,16;,
+    3;12,5,8;,
+    3;5,3,8;,
+    3;5,1,3;,
+    3;1,0,3;,
+    3;1,2,0;,
+    3;2,4,0;,
+    3;2,6,4;,
+    3;6,9,4;,
+    3;6,15,9;,
+    3;15,17,9;,
+    3;15,24,17;,
+    3;24,28,17;,
+    3;24,43,28;,
+    3;43,56,28;,
+    3;43,74,56;,
+    3;74,77,56;,
+    3;74,86,77;,
+    3;86,88,77;,
+    3;86,92,88;,
+    3;92,96,88;,
+    3;92,99,96;,
+    3;99,100,96;,
+    3;99,103,100;,
+    3;103,104,100;,
+    3;103,102,104;,
+    3;102,101,104;,
+    3;101,95,93;,
+    3;95,90,93;,
+    3;95,87,90;,
+    3;87,84,90;,
+    3;87,76,84;,
+    3;76,72,84;,
+    3;76,48,72;,
+    3;48,47,72;,
+    3;48,27,47;,
+    3;27,29,47;,
+    3;27,16,29;,
+    3;16,19,29;,
+    3;16,8,19;,
+    3;8,13,19;,
+    3;8,3,13;,
+    3;3,10,13;,
+    3;3,0,10;,
+    3;0,7,10;,
+    3;0,4,7;,
+    3;4,11,7;,
+    3;4,9,11;,
+    3;9,14,11;,
+    3;9,17,14;,
+    3;17,20,14;,
+    3;17,28,20;,
+    3;28,32,20;,
+    3;28,56,32;,
+    3;56,57,32;,
+    3;56,77,57;,
+    3;77,75,57;,
+    3;77,88,75;,
+    3;88,85,75;,
+    3;88,96,85;,
+    3;96,91,85;,
+    3;96,100,91;,
+    3;100,94,91;,
+    3;100,104,94;,
+    3;104,97,94;,
+    3;104,101,97;,
+    3;101,93,97;,
+    3;78,81,90;,
+    3;93,90,81;,
+    3;71,78,84;,
+    3;90,84,78;,
+    3;66,71,72;,
+    3;84,72,71;,
+    3;46,66,47;,
+    3;72,47,66;,
+    3;34,46,29;,
+    3;47,29,46;,
+    3;31,34,19;,
+    3;29,19,34;,
+    3;25,31,13;,
+    3;19,13,31;,
+    3;22,25,10;,
+    3;13,10,25;,
+    3;21,22,7;,
+    3;10,7,22;,
+    3;23,21,11;,
+    3;7,11,21;,
+    3;26,23,14;,
+    3;11,14,23;,
+    3;33,26,20;,
+    3;14,20,26;,
+    3;38,33,32;,
+    3;20,32,33;,
+    3;58,38,57;,
+    3;32,57,38;,
+    3;70,58,75;,
+    3;57,75,58;,
+    3;73,70,85;,
+    3;75,85,70;,
+    3;79,73,91;,
+    3;85,91,73;,
+    3;82,79,94;,
+    3;91,94,79;,
+    3;83,82,97;,
+    3;94,97,82;,
+    3;81,83,93;,
+    3;97,93,83;,
+    3;51,51,52;,
+    3;51,51,52;,
+    3;53,51,52;,
+    3;53,53,52;,
+    3;51,53,52;,
+    3;51,51,52;,
+    3;51,51,52;,
+    3;51,51,52;,
+    3;51,51,52;,
+    3;51,51,52;,
+    3;51,51,52;,
+    3;51,51,52;,
+    3;54,51,52;,
+    3;54,54,52;,
+    3;51,54,52;,
+    3;51,51,52;,
+    3;51,51,52;,
+    3;51,51,52;,
+    3;51,51,52;,
+    3;51,51,52;,
+    3;37,40,49;,
+    3;40,42,49;,
+    3;42,45,49;,
+    3;45,55,49;,
+    3;55,60,49;,
+    3;60,63,49;,
+    3;63,65,49;,
+    3;65,67,49;,
+    3;67,69,49;,
+    3;69,68,49;,
+    3;68,64,49;,
+    3;64,62,49;,
+    3;62,59,49;,
+    3;59,50,49;,
+    3;50,44,49;,
+    3;44,41,49;,
+    3;41,39,49;,
+    3;39,36,49;,
+    3;36,35,49;,
+    3;35,37,49;;
+   }
+
+   MeshMaterialList {
+    1;
+    160;
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0;
+
+    Material {
+     0.500000;0.500000;0.500000;1.000000;;
+     1.000000;
+     0.500000;0.500000;0.500000;;
+     0.000000;0.000000;0.000000;;
+    }
+   }
+
+   VertexDuplicationIndices {
+    122;
+    82;
+    0,
+    1,
+    2,
+    3,
+    4,
+    5,
+    6,
+    7,
+    8,
+    9,
+    10,
+    11,
+    12,
+    13,
+    14,
+    15,
+    16,
+    17,
+    18,
+    19,
+    20,
+    21,
+    22,
+    23,
+    24,
+    25,
+    26,
+    27,
+    28,
+    29,
+    30,
+    31,
+    32,
+    33,
+    34,
+    35,
+    36,
+    37,
+    38,
+    39,
+    40,
+    41,
+    42,
+    43,
+    44,
+    45,
+    46,
+    47,
+    48,
+    49,
+    50,
+    51,
+    52,
+    53,
+    54,
+    55,
+    56,
+    57,
+    58,
+    59,
+    60,
+    61,
+    62,
+    63,
+    64,
+    65,
+    66,
+    67,
+    68,
+    69,
+    70,
+    71,
+    72,
+    73,
+    74,
+    75,
+    76,
+    77,
+    78,
+    79,
+    80,
+    81,
+    1,
+    0,
+    2,
+    3,
+    4,
+    5,
+    6,
+    7,
+    8,
+    9,
+    10,
+    11,
+    12,
+    13,
+    14,
+    15,
+    16,
+    17,
+    18,
+    19,
+    60,
+    61,
+    62,
+    63,
+    64,
+    65,
+    66,
+    67,
+    68,
+    69,
+    70,
+    71,
+    72,
+    73,
+    74,
+    75,
+    76,
+    77,
+    78,
+    79;
+   }
+  }
+ }
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/media/ss_ironnail.level
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/media/ss_ironnail.level	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/media/ss_ironnail.level	(revision 2197)
@@ -0,0 +1,80 @@
+mesh carpetShape
+{
+	ogreXMLfile media\carpetShape.mesh.xml
+	ogrefile carpetShape.mesh
+	pathmapresolution 64
+	divide 8
+}
+
+entity carpet
+{
+	mesh carpetShape
+	transformation 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 
+	pathmapclusters 32
+	pathmapfile prm\carpet
+}
+
+mesh greenwireShape
+{
+	ogreXMLfile media\greenwireShape.mesh.xml
+	ogrefile greenwireShape.mesh
+	pathmapresolution 64
+	divide 8
+}
+
+entity greenwire
+{
+	mesh greenwireShape
+	transformation 1 0 0 0 0 1 0 -2 0 0 1 0 0 0 0 1 
+	pathmapclusters 32
+	pathmapfile prm\greenwire
+}
+
+mesh ironShape
+{
+	ogreXMLfile media\ironShape.mesh.xml
+	ogrefile ironShape.mesh
+	pathmapresolution 64
+	divide 8
+}
+
+entity iron
+{
+	mesh ironShape
+	transformation 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 
+	pathmapclusters 32
+	pathmapfile prm\iron
+}
+
+mesh redwireShape
+{
+	ogreXMLfile media\redwireShape.mesh.xml
+	ogrefile redwireShape.mesh
+	pathmapresolution 64
+	divide 8
+}
+
+entity redwire
+{
+	mesh redwireShape
+	transformation 1 0 0 0 0 1 0 2 0 0 1 0 0 0 0 1 
+	pathmapclusters 32
+	pathmapfile prm\redwire
+}
+
+mesh whitewireShape
+{
+	ogreXMLfile media\whitewireShape.mesh.xml
+	ogrefile whitewireShape.mesh
+	pathmapresolution 64
+	divide 8
+}
+
+entity whitewire
+{
+	mesh whitewireShape
+	transformation 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 
+	pathmapclusters 32
+	pathmapfile prm\whitewire
+}
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/media/carpetShape.mesh.xml
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/media/carpetShape.mesh.xml	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/media/carpetShape.mesh.xml	(revision 2197)
@@ -0,0 +1,3742 @@
+<mesh>
+	<sharedgeometry vertexcount="616">
+		<vertexbuffer positions="true" normals="true" colours_diffuse="false" colours_specular="false" texture_coords="1">
+			<vertex>
+				<position x="32.2789" y="-3.83013" z="-6.8611"/>
+				<normal x="-0.689034" y="0.707053" z="0.159087"/>
+				<texcoord u="-20.081" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="32.2789" y="3.83013" z="-6.8611"/>
+				<normal x="-0.695384" y="-0.706989" z="0.128869"/>
+				<texcoord u="-20.081" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="31.3849" y="3.83013" z="-10.1976"/>
+				<normal x="-0.676264" y="-0.707052" z="0.206745"/>
+				<texcoord u="-19.3988" v="-0.969822"/>
+			</vertex>
+			<vertex>
+				<position x="31.3849" y="-3.83013" z="-10.1976"/>
+				<normal x="-0.668631" y="0.707053" z="0.230238"/>
+				<texcoord u="-19.3713" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="32.8076" y="-3.83012" z="-3.52334"/>
+				<normal x="-0.698879" y="0.706622" z="0.110693"/>
+				<texcoord u="-20.7484" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="32.8193" y="-4.03191" z="-3.44945"/>
+				<normal x="-0.674346" y="0.219112" z="0.705158"/>
+				<texcoord u="18.6927" v="1.79277"/>
+			</vertex>
+			<vertex>
+				<position x="32.8193" y="4.03195" z="-3.44945"/>
+				<normal x="-0.674336" y="-0.219109" z="0.705168"/>
+				<texcoord u="-20.455" v="1.79277"/>
+			</vertex>
+			<vertex>
+				<position x="32.8076" y="3.83012" z="-3.52335"/>
+				<normal x="-0.698866" y="-0.706636" z="0.110689"/>
+				<texcoord u="-20.7759" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="33" y="-8.08998" z="-2.38132e-007"/>
+				<normal x="-0.866028" y="0.499996" z="2.77581e-007"/>
+				<texcoord u="17.1977" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="33" y="8.09001" z="-2.38132e-007"/>
+				<normal x="-0.866026" y="-0.499999" z="-9.40692e-007"/>
+				<texcoord u="-19.0365" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="32.8791" y="7.06984" z="-2.30695"/>
+				<normal x="-0.895669" y="-0.361753" z="0.258673"/>
+				<texcoord u="-19.3713" v="1.28545"/>
+			</vertex>
+			<vertex>
+				<position x="32.869" y="6.93449" z="-2.5"/>
+				<normal x="-0.824615" y="-0.267933" z="0.498218"/>
+				<texcoord u="-19.4184" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="32.869" y="-6.93447" z="-2.5"/>
+				<normal x="-0.824616" y="0.267935" z="0.498216"/>
+				<texcoord u="17.5797" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="32.8791" y="-7.06984" z="-2.30691"/>
+				<normal x="-0.895669" y="0.361755" z="0.258669"/>
+				<texcoord u="17.5326" v="1.28544"/>
+			</vertex>
+			<vertex>
+				<position x="32.8791" y="-7.06982" z="2.30707"/>
+				<normal x="-0.895669" y="0.361757" z="-0.258668"/>
+				<texcoord u="17.4838" v="-0.285499"/>
+			</vertex>
+			<vertex>
+				<position x="32.869" y="-6.93457" z="2.5"/>
+				<normal x="-0.824616" y="0.267936" z="-0.498215"/>
+				<texcoord u="17.5796" v="-0.351185"/>
+			</vertex>
+			<vertex>
+				<position x="32.8192" y="-4.03208" z="3.44944"/>
+				<normal x="-0.67435" y="0.219115" z="-0.705153"/>
+				<texcoord u="18.6635" v="-0.792768"/>
+			</vertex>
+			<vertex>
+				<position x="32.8192" y="4.03211" z="3.44944"/>
+				<normal x="-0.674338" y="-0.219113" z="-0.705165"/>
+				<texcoord u="-20.5313" v="-0.792768"/>
+			</vertex>
+			<vertex>
+				<position x="32.869" y="6.9346" z="2.5"/>
+				<normal x="-0.824614" y="-0.267937" z="-0.498217"/>
+				<texcoord u="-19.4184" v="-0.351189"/>
+			</vertex>
+			<vertex>
+				<position x="32.8791" y="7.06982" z="2.30711"/>
+				<normal x="-0.895668" y="-0.361756" z="-0.258673"/>
+				<texcoord u="-19.3713" v="-0.285514"/>
+			</vertex>
+			<vertex>
+				<position x="32.2789" y="-3.83012" z="6.86109"/>
+				<normal x="-0.695391" y="0.706983" z="-0.12887"/>
+				<texcoord u="19.6616" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="32.2789" y="3.83012" z="6.86109"/>
+				<normal x="-0.689035" y="-0.707052" z="-0.159087"/>
+				<texcoord u="19.6341" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="32.8075" y="3.83013" z="3.52341"/>
+				<normal x="-0.698875" y="-0.706626" z="-0.110695"/>
+				<texcoord u="20.329" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="32.8075" y="-3.83013" z="3.52339"/>
+				<normal x="-0.69889" y="0.706612" z="-0.110694"/>
+				<texcoord u="20.3565" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="31.3849" y="-3.83012" z="10.1976"/>
+				<normal x="-0.676265" y="0.707052" z="-0.206745"/>
+				<texcoord u="18.9519" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="31.3849" y="3.83012" z="10.1976"/>
+				<normal x="-0.668631" y="-0.707052" z="-0.230239"/>
+				<texcoord u="18.9519" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="30.147" y="-3.83012" z="13.4223"/>
+				<normal x="-0.650949" y="0.707052" z="-0.2763"/>
+				<texcoord u="18.2422" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="30.147" y="3.83013" z="13.4223"/>
+				<normal x="-0.640901" y="-0.707053" z="-0.298868"/>
+				<texcoord u="18.2147" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="28.5788" y="-3.83013" z="16.5"/>
+				<normal x="-0.618501" y="0.707053" z="-0.342829"/>
+				<texcoord u="17.5325" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="28.5788" y="3.83013" z="16.5"/>
+				<normal x="-0.606149" y="-0.707054" z="-0.364222"/>
+				<texcoord u="17.5325" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="26.6976" y="-3.83013" z="19.3969"/>
+				<normal x="-0.579277" y="0.707054" z="-0.405602"/>
+				<texcoord u="16.8228" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="26.6976" y="3.83013" z="19.3969"/>
+				<normal x="-0.564757" y="-0.707054" z="-0.425587"/>
+				<texcoord u="16.8228" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="24.5238" y="-3.83013" z="22.0813"/>
+				<normal x="-0.533707" y="0.707054" z="-0.463931"/>
+				<texcoord u="16.1132" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="24.5238" y="3.83013" z="22.0813"/>
+				<normal x="-0.517177" y="-0.707054" z="-0.482289"/>
+				<texcoord u="16.0857" v="-0.969826"/>
+			</vertex>
+			<vertex>
+				<position x="22.0813" y="-3.83013" z="24.5238"/>
+				<normal x="-0.48229" y="0.707053" z="-0.517178"/>
+				<texcoord u="15.4035" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="22.0813" y="3.83013" z="24.5238"/>
+				<normal x="-0.463932" y="-0.707053" z="-0.533708"/>
+				<texcoord u="15.4035" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="19.3969" y="-3.83013" z="26.6976"/>
+				<normal x="-0.425588" y="0.707053" z="-0.564758"/>
+				<texcoord u="14.6938" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="19.3969" y="3.83013" z="26.6976"/>
+				<normal x="-0.405602" y="-0.707053" z="-0.579278"/>
+				<texcoord u="14.6938" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="16.5" y="-3.83013" z="28.5788"/>
+				<normal x="-0.364223" y="0.707053" z="-0.60615"/>
+				<texcoord u="13.9841" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="16.5" y="3.83013" z="28.5788"/>
+				<normal x="-0.34283" y="-0.707053" z="-0.618501"/>
+				<texcoord u="13.9566" v="-0.969826"/>
+			</vertex>
+			<vertex>
+				<position x="13.4223" y="-3.83013" z="30.147"/>
+				<normal x="-0.298868" y="0.707053" z="-0.640901"/>
+				<texcoord u="13.2744" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="13.4223" y="3.83013" z="30.147"/>
+				<normal x="-0.276301" y="-0.707053" z="-0.650949"/>
+				<texcoord u="13.2469" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="10.1976" y="-3.83013" z="31.3849"/>
+				<normal x="-0.230239" y="0.707053" z="-0.66863"/>
+				<texcoord u="12.5647" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="10.1976" y="3.83013" z="31.3849"/>
+				<normal x="-0.206744" y="-0.707053" z="-0.676264"/>
+				<texcoord u="12.5372" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="6.86109" y="-3.83013" z="32.2789"/>
+				<normal x="-0.159086" y="0.707053" z="-0.689034"/>
+				<texcoord u="11.855" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="6.86109" y="3.83012" z="32.2789"/>
+				<normal x="-0.134923" y="-0.707052" z="-0.694171"/>
+				<texcoord u="11.855" v="-0.969822"/>
+			</vertex>
+			<vertex>
+				<position x="3.44944" y="-3.83013" z="32.8192"/>
+				<normal x="-0.0861914" y="0.707052" z="-0.701889"/>
+				<texcoord u="11.1453" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="3.44944" y="3.83013" z="32.8192"/>
+				<normal x="-0.0616234" y="-0.707052" z="-0.704471"/>
+				<texcoord u="11.1453" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="-3.83013" z="33"/>
+				<normal x="-0.0123517" y="0.707052" z="-0.707053"/>
+				<texcoord u="10.4356" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="3.83013" z="33"/>
+				<normal x="0.0123512" y="-0.707053" z="-0.707053"/>
+				<texcoord u="10.4356" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="-3.44944" y="-3.83013" z="32.8192"/>
+				<normal x="0.0616227" y="0.707053" z="-0.70447"/>
+				<texcoord u="9.72595" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-3.44944" y="3.83013" z="32.8192"/>
+				<normal x="0.086191" y="-0.707054" z="-0.701887"/>
+				<texcoord u="9.72595" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-6.86109" y="-3.83013" z="32.2789"/>
+				<normal x="0.134923" y="0.707054" z="-0.694169"/>
+				<texcoord u="9.01627" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-6.86109" y="3.83013" z="32.2789"/>
+				<normal x="0.159086" y="-0.707054" z="-0.689033"/>
+				<texcoord u="8.98877" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1976" y="-3.83013" z="31.3849"/>
+				<normal x="0.206744" y="0.707054" z="-0.676263"/>
+				<texcoord u="8.30658" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1976" y="3.83013" z="31.3849"/>
+				<normal x="0.236089" y="-0.706986" z="-0.666658"/>
+				<texcoord u="8.30658" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3524" y="-3.83013" z="30.1738"/>
+				<normal x="-0.273519" y="0.219106" z="-0.936579"/>
+				<texcoord u="18.7708" v="1.82715"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4223" y="-4.03202" z="30.147"/>
+				<normal x="-0.273519" y="0.219106" z="-0.936579"/>
+				<texcoord u="18.6926" v="1.79276"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4223" y="4.03207" z="30.147"/>
+				<normal x="-0.27351" y="-0.219107" z="-0.936581"/>
+				<texcoord u="-20.5022" v="1.79276"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3524" y="3.83013" z="30.1738"/>
+				<normal x="-0.273502" y="-0.219108" z="-0.936583"/>
+				<texcoord u="-20.5257" v="1.82716"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4416" y="7.06983" z="29.6277"/>
+				<normal x="0.223819" y="-0.361755" z="-0.905007"/>
+				<texcoord u="-19.3226" v="1.28548"/>
+			</vertex>
+			<vertex>
+				<position x="-14.2694" y="6.93455" z="29.7154"/>
+				<normal x="-0.0191605" y="-0.267934" z="-0.963247"/>
+				<texcoord u="-19.4184" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-14.2694" y="-6.93451" z="29.7154"/>
+				<normal x="-0.0191601" y="0.267934" z="-0.963247"/>
+				<texcoord u="17.5796" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4417" y="-7.06984" z="29.6276"/>
+				<normal x="0.223817" y="0.361756" z="-0.905008"/>
+				<texcoord u="17.5813" v="1.28546"/>
+			</vertex>
+			<vertex>
+				<position x="-16.5" y="-8.08995" z="28.5789"/>
+				<normal x="0.433013" y="0.499999" z="-0.75"/>
+				<texcoord u="17.1978" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-16.5" y="8.08998" z="28.5789"/>
+				<normal x="0.433012" y="-0.5" z="-0.75"/>
+				<texcoord u="-19.0365" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5996" y="6.93455" z="27.2154"/>
+				<normal x="0.843777" y="-0.267934" z="-0.465029"/>
+				<texcoord u="-19.4184" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-18.4375" y="7.06983" z="27.3206"/>
+				<normal x="0.671851" y="-0.361755" z="-0.646335"/>
+				<texcoord u="-19.3713" v="-0.285485"/>
+			</vertex>
+			<vertex>
+				<position x="-18.4374" y="-7.06984" z="27.3207"/>
+				<normal x="0.671849" y="0.361755" z="-0.646337"/>
+				<texcoord u="17.5326" v="-0.285464"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5996" y="-6.93451" z="27.2154"/>
+				<normal x="0.843777" y="0.267933" z="-0.465029"/>
+				<texcoord u="17.5779" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-19.3969" y="-4.03199" z="26.6976"/>
+				<normal x="0.947856" y="0.219119" z="-0.231421"/>
+				<texcoord u="18.6635" v="-0.792771"/>
+			</vertex>
+			<vertex>
+				<position x="-19.3969" y="4.03205" z="26.6976"/>
+				<normal x="0.947859" y="-0.219112" z="-0.231414"/>
+				<texcoord u="-20.5314" v="-0.792769"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4551" y="3.83013" z="26.6505"/>
+				<normal x="0.94786" y="-0.219114" z="-0.231411"/>
+				<texcoord u="-20.6095" v="-0.827159"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4551" y="-3.83013" z="26.6505"/>
+				<normal x="0.947855" y="0.219124" z="-0.231421"/>
+				<texcoord u="18.687" v="-0.827152"/>
+			</vertex>
+			<vertex>
+				<position x="-22.0813" y="-3.83013" z="24.5238"/>
+				<normal x="0.459298" y="0.706986" z="-0.537789"/>
+				<texcoord u="5.46782" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-22.0813" y="3.83013" z="24.5238"/>
+				<normal x="0.48229" y="-0.707052" z="-0.517178"/>
+				<texcoord u="5.44033" v="-0.969822"/>
+			</vertex>
+			<vertex>
+				<position x="-24.5238" y="-3.83013" z="22.0813"/>
+				<normal x="0.517178" y="0.707053" z="-0.48229"/>
+				<texcoord u="4.75813" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-24.5238" y="3.83013" z="22.0813"/>
+				<normal x="0.533707" y="-0.707053" z="-0.463931"/>
+				<texcoord u="4.73064" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="-26.6976" y="-3.83013" z="19.3969"/>
+				<normal x="0.564757" y="0.707053" z="-0.425588"/>
+				<texcoord u="4.04844" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-26.6976" y="3.83013" z="19.3969"/>
+				<normal x="0.579277" y="-0.707054" z="-0.405602"/>
+				<texcoord u="4.02095" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="-28.5789" y="-3.83013" z="16.5"/>
+				<normal x="0.606149" y="0.707053" z="-0.364223"/>
+				<texcoord u="3.33875" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-28.5789" y="3.83013" z="16.5"/>
+				<normal x="0.618501" y="-0.707053" z="-0.34283"/>
+				<texcoord u="3.31126" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-30.147" y="-3.83013" z="13.4223"/>
+				<normal x="0.640901" y="0.707053" z="-0.298868"/>
+				<texcoord u="2.62907" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-30.147" y="3.83013" z="13.4223"/>
+				<normal x="0.650949" y="-0.707053" z="-0.276301"/>
+				<texcoord u="2.60157" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-31.3849" y="-3.83013" z="10.1976"/>
+				<normal x="0.66863" y="0.707053" z="-0.230238"/>
+				<texcoord u="1.91938" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-31.3849" y="3.83013" z="10.1976"/>
+				<normal x="0.676264" y="-0.707053" z="-0.206744"/>
+				<texcoord u="1.89188" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-32.2789" y="-3.83013" z="6.86109"/>
+				<normal x="0.689033" y="0.707053" z="-0.159087"/>
+				<texcoord u="1.20969" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-32.2789" y="3.83013" z="6.86109"/>
+				<normal x="0.69417" y="-0.707053" z="-0.134923"/>
+				<texcoord u="1.18219" v="-0.969826"/>
+			</vertex>
+			<vertex>
+				<position x="-32.8193" y="-3.83012" z="3.44944"/>
+				<normal x="0.701889" y="0.707052" z="-0.0861914"/>
+				<texcoord u="0.5" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-32.8192" y="3.83012" z="3.44944"/>
+				<normal x="0.704471" y="-0.707053" z="-0.0616232"/>
+				<texcoord u="0.472503" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-33" y="-3.83013" z="0"/>
+				<normal x="0.707053" y="0.707053" z="-0.0123515"/>
+				<texcoord u="-0.209689" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-33" y="3.83013" z="0"/>
+				<normal x="0.707052" y="-0.707053" z="0.0123516"/>
+				<texcoord u="-0.209689" v="-0.969826"/>
+			</vertex>
+			<vertex>
+				<position x="-32.8192" y="-3.83013" z="-3.44944"/>
+				<normal x="0.704471" y="0.707053" z="0.0616229"/>
+				<texcoord u="-0.919379" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-32.8192" y="3.83013" z="-3.44944"/>
+				<normal x="0.701889" y="-0.707052" z="0.0861912"/>
+				<texcoord u="-0.919379" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-32.2789" y="-3.83012" z="-6.86109"/>
+				<normal x="0.69417" y="0.707052" z="0.134923"/>
+				<texcoord u="-1.62907" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-32.2789" y="3.83012" z="-6.86109"/>
+				<normal x="0.689035" y="-0.707052" z="0.159086"/>
+				<texcoord u="-1.62907" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="-31.3849" y="-3.83013" z="-10.1976"/>
+				<normal x="0.676265" y="0.707052" z="0.206744"/>
+				<texcoord u="-2.33876" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-31.3849" y="3.83013" z="-10.1976"/>
+				<normal x="0.668631" y="-0.707053" z="0.230238"/>
+				<texcoord u="-2.33876" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="-30.147" y="-3.83013" z="-13.4223"/>
+				<normal x="0.650949" y="0.707053" z="0.2763"/>
+				<texcoord u="-3.04845" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-30.147" y="3.83013" z="-13.4223"/>
+				<normal x="0.640901" y="-0.707053" z="0.298868"/>
+				<texcoord u="-3.07595" v="-0.969826"/>
+			</vertex>
+			<vertex>
+				<position x="-28.5789" y="-3.83013" z="-16.5"/>
+				<normal x="0.618501" y="0.707053" z="0.342829"/>
+				<texcoord u="-3.75814" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-28.5789" y="3.83013" z="-16.5"/>
+				<normal x="0.60615" y="-0.707053" z="0.364223"/>
+				<texcoord u="-3.78563" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="-26.6976" y="-3.83013" z="-19.3969"/>
+				<normal x="0.579278" y="0.707053" z="0.405602"/>
+				<texcoord u="-4.46783" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-26.6976" y="3.83013" z="-19.3969"/>
+				<normal x="0.564758" y="-0.707053" z="0.425587"/>
+				<texcoord u="-4.46783" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="-24.5238" y="-3.83013" z="-22.0813"/>
+				<normal x="0.533708" y="0.707053" z="0.463931"/>
+				<texcoord u="-5.17752" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-24.5238" y="3.83013" z="-22.0813"/>
+				<normal x="0.517178" y="-0.707053" z="0.48229"/>
+				<texcoord u="-5.20502" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="-22.0813" y="-3.83013" z="-24.5238"/>
+				<normal x="0.48229" y="0.707053" z="0.517178"/>
+				<texcoord u="-5.88721" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-22.0813" y="3.83013" z="-24.5238"/>
+				<normal x="0.459299" y="-0.706985" z="0.537789"/>
+				<texcoord u="-5.88721" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-19.3969" y="-4.03196" z="-26.6976"/>
+				<normal x="0.94786" y="0.219112" z="0.23141"/>
+				<texcoord u="18.6926" v="1.79277"/>
+			</vertex>
+			<vertex>
+				<position x="-19.3969" y="4.032" z="-26.6976"/>
+				<normal x="0.947859" y="-0.219109" z="0.231418"/>
+				<texcoord u="-20.4549" v="1.79277"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4551" y="3.83013" z="-26.6505"/>
+				<normal x="0.445303" y="-0.706619" z="0.549904"/>
+				<texcoord u="-6.58212" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4551" y="-3.83013" z="-26.6505"/>
+				<normal x="0.445304" y="0.706622" z="0.549901"/>
+				<texcoord u="-6.55462" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-16.5" y="-8.08992" z="-28.5789"/>
+				<normal x="0.433013" y="0.499999" z="0.75"/>
+				<texcoord u="17.1978" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-16.5" y="8.08995" z="-28.5789"/>
+				<normal x="0.433013" y="-0.5" z="0.75"/>
+				<texcoord u="-19.0365" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-18.4374" y="7.06984" z="-27.3207"/>
+				<normal x="0.67185" y="-0.361755" z="0.646336"/>
+				<texcoord u="-19.3713" v="1.28545"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5996" y="6.9345" z="-27.2154"/>
+				<normal x="0.843776" y="-0.267934" z="0.46503"/>
+				<texcoord u="-19.4184" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5996" y="-6.93447" z="-27.2154"/>
+				<normal x="0.843777" y="0.267935" z="0.465029"/>
+				<texcoord u="17.6307" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-18.4374" y="-7.06984" z="-27.3207"/>
+				<normal x="0.671849" y="0.361755" z="0.646337"/>
+				<texcoord u="17.5326" v="1.28544"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4417" y="-7.06984" z="-29.6276"/>
+				<normal x="0.22382" y="0.361756" z="0.905007"/>
+				<texcoord u="17.4838" v="-0.285437"/>
+			</vertex>
+			<vertex>
+				<position x="-14.2694" y="-6.93446" z="-29.7154"/>
+				<normal x="-0.0191594" y="0.267934" z="0.963247"/>
+				<texcoord u="17.5797" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4223" y="-4.03197" z="-30.147"/>
+				<normal x="-0.273519" y="0.219101" z="0.93658"/>
+				<texcoord u="18.6162" v="-0.792768"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4223" y="4.03202" z="-30.147"/>
+				<normal x="-0.273532" y="-0.219096" z="0.936577"/>
+				<texcoord u="-20.5314" v="-0.792768"/>
+			</vertex>
+			<vertex>
+				<position x="-14.2694" y="6.9345" z="-29.7154"/>
+				<normal x="-0.0191621" y="-0.267934" z="0.963247"/>
+				<texcoord u="-19.4184" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4417" y="7.06984" z="-29.6276"/>
+				<normal x="0.223816" y="-0.361755" z="0.905008"/>
+				<texcoord u="-19.3713" v="-0.285457"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1976" y="-3.83013" z="-31.3849"/>
+				<normal x="0.23609" y="0.706986" z="0.666658"/>
+				<texcoord u="-8.72597" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1976" y="3.83013" z="-31.3849"/>
+				<normal x="0.206744" y="-0.707053" z="0.676263"/>
+				<texcoord u="-8.72597" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3524" y="3.83013" z="-30.1738"/>
+				<normal x="0.253578" y="-0.70662" z="0.660595"/>
+				<texcoord u="-8.05394" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3525" y="-3.83013" z="-30.1738"/>
+				<normal x="0.253579" y="0.70662" z="0.660595"/>
+				<texcoord u="-8.03106" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-6.86109" y="-3.83013" z="-32.2789"/>
+				<normal x="0.159086" y="0.707054" z="0.689033"/>
+				<texcoord u="-9.43566" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-6.86109" y="3.83013" z="-32.2789"/>
+				<normal x="0.134923" y="-0.707053" z="0.69417"/>
+				<texcoord u="-9.46316" v="-0.969826"/>
+			</vertex>
+			<vertex>
+				<position x="-3.44944" y="-3.83013" z="-32.8193"/>
+				<normal x="0.0861911" y="0.707053" z="0.701888"/>
+				<texcoord u="-10.1453" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-3.44944" y="3.83013" z="-32.8193"/>
+				<normal x="0.0616235" y="-0.707053" z="0.704471"/>
+				<texcoord u="-10.1728" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90735e-006" y="-3.83013" z="-33"/>
+				<normal x="0.0123518" y="0.707054" z="0.707052"/>
+				<texcoord u="-10.855" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90735e-006" y="3.83013" z="-33"/>
+				<normal x="-0.0123518" y="-0.707052" z="0.707053"/>
+				<texcoord u="-10.855" v="-0.969821"/>
+			</vertex>
+			<vertex>
+				<position x="3.44944" y="-3.83013" z="-32.8193"/>
+				<normal x="-0.0616229" y="0.707053" z="0.70447"/>
+				<texcoord u="-11.5647" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="3.44944" y="3.83013" z="-32.8193"/>
+				<normal x="-0.0861908" y="-0.707053" z="0.701888"/>
+				<texcoord u="-11.5647" v="-0.969827"/>
+			</vertex>
+			<vertex>
+				<position x="6.86109" y="-3.83013" z="-32.2789"/>
+				<normal x="-0.134922" y="0.707054" z="0.694169"/>
+				<texcoord u="-12.2744" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="6.86109" y="3.83013" z="-32.2789"/>
+				<normal x="-0.159086" y="-0.707054" z="0.689033"/>
+				<texcoord u="-12.2744" v="-0.969827"/>
+			</vertex>
+			<vertex>
+				<position x="10.1976" y="-3.83013" z="-31.3849"/>
+				<normal x="-0.206744" y="0.707054" z="0.676263"/>
+				<texcoord u="-12.9841" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="10.1976" y="3.83013" z="-31.3849"/>
+				<normal x="-0.230238" y="-0.707053" z="0.66863"/>
+				<texcoord u="-13.0116" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="13.4223" y="-3.83013" z="-30.147"/>
+				<normal x="-0.2763" y="0.707053" z="0.650949"/>
+				<texcoord u="-13.6938" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="13.4223" y="3.83013" z="-30.147"/>
+				<normal x="-0.298868" y="-0.707053" z="0.640901"/>
+				<texcoord u="-13.6938" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="16.5" y="-3.83013" z="-28.5789"/>
+				<normal x="-0.342829" y="0.707053" z="0.618501"/>
+				<texcoord u="-14.4035" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="16.5" y="3.83013" z="-28.5789"/>
+				<normal x="-0.364223" y="-0.707053" z="0.60615"/>
+				<texcoord u="-14.4035" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="19.3969" y="-3.83013" z="-26.6976"/>
+				<normal x="-0.405602" y="0.707053" z="0.579278"/>
+				<texcoord u="-15.1132" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="19.3969" y="3.83013" z="-26.6976"/>
+				<normal x="-0.425587" y="-0.707053" z="0.564758"/>
+				<texcoord u="-15.1407" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="22.0813" y="-3.83013" z="-24.5238"/>
+				<normal x="-0.463931" y="0.707053" z="0.533707"/>
+				<texcoord u="-15.8229" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="22.0813" y="3.83013" z="-24.5238"/>
+				<normal x="-0.482289" y="-0.707054" z="0.517177"/>
+				<texcoord u="-15.8504" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="24.5238" y="-3.83013" z="-22.0813"/>
+				<normal x="-0.517178" y="0.707053" z="0.482289"/>
+				<texcoord u="-16.5326" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="24.5238" y="3.83013" z="-22.0813"/>
+				<normal x="-0.533707" y="-0.707054" z="0.463931"/>
+				<texcoord u="-16.5326" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="26.6976" y="-3.83013" z="-19.3969"/>
+				<normal x="-0.564757" y="0.707053" z="0.425588"/>
+				<texcoord u="-17.2422" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="26.6976" y="3.83013" z="-19.3969"/>
+				<normal x="-0.579278" y="-0.707053" z="0.405603"/>
+				<texcoord u="-17.2697" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="28.5789" y="-3.83013" z="-16.5"/>
+				<normal x="-0.606149" y="0.707053" z="0.364224"/>
+				<texcoord u="-17.9519" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="28.5789" y="3.83013" z="-16.5"/>
+				<normal x="-0.618501" y="-0.707053" z="0.34283"/>
+				<texcoord u="-17.9794" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="30.147" y="-3.83013" z="-13.4223"/>
+				<normal x="-0.640901" y="0.707053" z="0.298868"/>
+				<texcoord u="-18.6616" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="30.147" y="3.83013" z="-13.4223"/>
+				<normal x="-0.650949" y="-0.707053" z="0.2763"/>
+				<texcoord u="-18.6891" v="-0.969826"/>
+			</vertex>
+			<vertex>
+				<position x="-13.7881" y="3.44625" z="30.3909"/>
+				<normal x="-0.270221" y="-0.183236" z="-0.945201"/>
+				<texcoord u="21.7907" v="1.70214"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8107" y="3.60314" z="30.6528"/>
+				<normal x="0.0456381" y="-0.164782" z="-0.985274"/>
+				<texcoord u="21.7907" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8609" y="2.64722" z="30.7398"/>
+				<normal x="-0.000319107" y="-0.0906284" z="-0.995885"/>
+				<texcoord u="21.4141" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8609" y="-2.64723" z="30.7398"/>
+				<normal x="-0.000319184" y="0.0906317" z="-0.995884"/>
+				<texcoord u="19.3285" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8106" y="-3.60314" z="30.6528"/>
+				<normal x="0.0456378" y="0.164784" z="-0.985273"/>
+				<texcoord u="18.9519" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-13.7881" y="-3.44625" z="30.3909"/>
+				<normal x="-0.270224" y="0.183237" z="-0.9452"/>
+				<texcoord u="19.0137" v="1.70214"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4566" y="-3.74591" z="30.224"/>
+				<normal x="-0.273524" y="0.219106" z="-0.936578"/>
+				<texcoord u="18.8111" v="1.79686"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4566" y="3.74589" z="30.224"/>
+				<normal x="-0.273505" y="-0.219107" z="-0.936583"/>
+				<texcoord u="-20.6332" v="1.79686"/>
+			</vertex>
+			<vertex>
+				<position x="-15.4799" y="2.5" z="30.5894"/>
+				<normal x="0.339908" y="-0.26329" z="-0.902851"/>
+				<texcoord u="21.3561" v="1.14307"/>
+			</vertex>
+			<vertex>
+				<position x="-17.3033" y="3.74241" z="29.9703"/>
+				<normal x="0.486782" y="-0.228422" z="-0.843129"/>
+				<texcoord u="21.7907" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-17.5" y="-2.38132e-007" z="30.3109"/>
+				<normal x="0.5" y="1.06786e-006" z="-0.866025"/>
+				<texcoord u="20.3713" v="0.499995"/>
+			</vertex>
+			<vertex>
+				<position x="-17.3033" y="-3.74241" z="29.9702"/>
+				<normal x="0.48678" y="0.228424" z="-0.84313"/>
+				<texcoord u="18.9519" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-15.4799" y="-2.5" z="30.5894"/>
+				<normal x="0.339907" y="0.263293" z="-0.902851"/>
+				<texcoord u="19.3999" v="1.14306"/>
+			</vertex>
+			<vertex>
+				<position x="-16.7219" y="-7.32126" z="28.9632"/>
+				<normal x="0.456772" y="0.406737" z="-0.791154"/>
+				<texcoord u="17.5326" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-16.7219" y="7.32126" z="28.9632"/>
+				<normal x="0.456772" y="-0.406737" z="-0.791154"/>
+				<texcoord u="-19.3713" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-19.1408" y="3.60314" z="28.1528"/>
+				<normal x="0.830452" y="-0.164782" z="-0.532162"/>
+				<texcoord u="21.7907" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-19.191" y="2.64722" z="28.2398"/>
+				<normal x="0.86262" y="-0.0906277" z="-0.497668"/>
+				<texcoord u="21.4141" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-18.7513" y="2.5" z="28.7007"/>
+				<normal x="0.611938" y="-0.26329" z="-0.745795"/>
+				<texcoord u="21.3427" v="-0.143075"/>
+			</vertex>
+			<vertex>
+				<position x="-19.191" y="-2.64723" z="28.2398"/>
+				<normal x="0.862621" y="0.0906332" z="-0.497666"/>
+				<texcoord u="19.3285" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-19.1408" y="-3.60314" z="28.1528"/>
+				<normal x="0.830453" y="0.164785" z="-0.53216"/>
+				<texcoord u="18.9519" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-18.7513" y="-2.5" z="28.7007"/>
+				<normal x="0.611938" y="0.263292" z="-0.745795"/>
+				<texcoord u="19.3865" v="-0.143059"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4252" y="3.44625" z="27.1363"/>
+				<normal x="0.953678" y="-0.183238" z="-0.238581"/>
+				<texcoord u="21.7907" v="-0.702146"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4252" y="-3.44625" z="27.1363"/>
+				<normal x="0.953677" y="0.183242" z="-0.238583"/>
+				<texcoord u="18.9519" v="-0.702141"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4464" y="-3.74591" z="26.7657"/>
+				<normal x="0.947853" y="0.219125" z="-0.231427"/>
+				<texcoord u="18.7944" v="-0.796864"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4464" y="3.74589" z="26.7657"/>
+				<normal x="0.947859" y="-0.219113" z="-0.231414"/>
+				<texcoord u="-20.6498" v="-0.796863"/>
+			</vertex>
+			<vertex>
+				<position x="32.903" y="3.74593" z="-3.45825"/>
+				<normal x="-0.701885" y="-0.707057" z="0.0861847"/>
+				<texcoord u="-20.7907" v="-0.930665"/>
+			</vertex>
+			<vertex>
+				<position x="34.1421" y="2.5" z="-3.58848"/>
+				<normal x="-0.799448" y="-0.595579" z="0.0785426"/>
+				<texcoord u="-20.7907" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="33.58" y="2.5" z="-7.13765"/>
+				<normal x="-0.847545" y="-0.500067" z="0.177764"/>
+				<texcoord u="-20.081" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="32.6499" y="2.5" z="-10.6086"/>
+				<normal x="-0.82432" y="-0.500068" z="0.265382"/>
+				<texcoord u="-19.3713" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="31.3622" y="2.5" z="-13.9633"/>
+				<normal x="-0.792065" y="-0.500068" z="0.350093"/>
+				<texcoord u="-18.6616" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="29.7308" y="2.5" z="-17.1651"/>
+				<normal x="-0.751131" y="-0.500067" z="0.430969"/>
+				<texcoord u="-17.9519" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="27.7737" y="2.5" z="-20.1788"/>
+				<normal x="-0.701968" y="-0.500067" z="0.507123"/>
+				<texcoord u="-17.2422" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="25.5123" y="2.5" z="-22.9714"/>
+				<normal x="-0.645114" y="-0.500068" z="0.577719"/>
+				<texcoord u="-16.5326" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="22.9714" y="2.5" z="-25.5123"/>
+				<normal x="-0.581192" y="-0.500068" z="0.641988"/>
+				<texcoord u="-15.8229" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="20.1788" y="2.5" z="-27.7737"/>
+				<normal x="-0.510902" y="-0.500067" z="0.699222"/>
+				<texcoord u="-15.1132" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="17.1651" y="2.5" z="-29.7308"/>
+				<normal x="-0.435015" y="-0.500068" z="0.748795"/>
+				<texcoord u="-14.4035" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="13.9633" y="2.5" z="-31.3622"/>
+				<normal x="-0.354361" y="-0.500068" z="0.790165"/>
+				<texcoord u="-13.6938" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="10.6086" y="2.5" z="-32.6499"/>
+				<normal x="-0.269825" y="-0.500068" z="0.822877"/>
+				<texcoord u="-12.9841" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="7.13764" y="2.5" z="-33.58"/>
+				<normal x="-0.182332" y="-0.500068" z="0.846574"/>
+				<texcoord u="-12.2744" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="3.58848" y="2.5" z="-34.1421"/>
+				<normal x="-0.0928429" y="-0.500067" z="0.860995"/>
+				<texcoord u="-11.5647" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90735e-006" y="2.5" z="-34.3302"/>
+				<normal x="-0.0023358" y="-0.500068" z="0.865983"/>
+				<texcoord u="-10.855" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-3.58848" y="2.5" z="-34.1421"/>
+				<normal x="0.088197" y="-0.500068" z="0.861483"/>
+				<texcoord u="-10.1453" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-7.13764" y="2.5" z="-33.58"/>
+				<normal x="0.177763" y="-0.500068" z="0.847545"/>
+				<texcoord u="-9.43566" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6086" y="2.5" z="-32.6499"/>
+				<normal x="0.264804" y="-0.532822" z="0.803729"/>
+				<texcoord u="-8.72597" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-13.9633" y="2.5" z="-31.3622"/>
+				<normal x="0.347365" y="-0.532822" z="0.771647"/>
+				<texcoord u="-8.01628" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4566" y="3.74591" z="-30.224"/>
+				<normal x="0.276299" y="-0.707052" z="0.65095"/>
+				<texcoord u="-8.04203" v="-0.930656"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8609" y="2.64724" z="-30.7398"/>
+				<normal x="0.32124" y="-0.70662" z="0.630471"/>
+				<texcoord u="-7.80406" v="-0.419667"/>
+			</vertex>
+			<vertex>
+				<position x="-13.7881" y="3.44625" z="-30.3909"/>
+				<normal x="0.321236" y="-0.706622" z="0.63047"/>
+				<texcoord u="-7.96981" v="-0.791285"/>
+			</vertex>
+			<vertex>
+				<position x="-15.4799" y="2.5" z="-30.5894"/>
+				<normal x="0.339908" y="-0.26329" z="0.902851"/>
+				<texcoord u="-7.68011" v="-0.351188"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4464" y="3.74591" z="-26.7657"/>
+				<normal x="0.425589" y="-0.707052" z="0.564759"/>
+				<texcoord u="-6.62265" v="-0.930655"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4252" y="3.44625" z="-27.1363"/>
+				<normal x="0.385382" y="-0.706621" z="0.593437"/>
+				<texcoord u="-6.64599" v="-0.791283"/>
+			</vertex>
+			<vertex>
+				<position x="-19.191" y="2.64724" z="-28.2398"/>
+				<normal x="0.38538" y="-0.706625" z="0.593433"/>
+				<texcoord u="-6.81217" v="-0.419666"/>
+			</vertex>
+			<vertex>
+				<position x="-18.7513" y="2.5" z="-28.7007"/>
+				<normal x="0.611939" y="-0.263292" z="0.745793"/>
+				<texcoord u="-6.93306" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-20.1788" y="2.5" z="-27.7737"/>
+				<normal x="0.467749" y="-0.59558" z="0.653066"/>
+				<texcoord u="-6.5969" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-22.9714" y="2.5" z="-25.5123"/>
+				<normal x="0.57772" y="-0.500068" z="0.645114"/>
+				<texcoord u="-5.88721" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-25.5123" y="2.5" z="-22.9714"/>
+				<normal x="0.641988" y="-0.500068" z="0.581191"/>
+				<texcoord u="-5.17752" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-27.7737" y="2.5" z="-20.1788"/>
+				<normal x="0.699222" y="-0.500068" z="0.510902"/>
+				<texcoord u="-4.46783" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-29.7308" y="2.5" z="-17.1651"/>
+				<normal x="0.748796" y="-0.500068" z="0.435015"/>
+				<texcoord u="-3.75814" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-31.3622" y="2.5" z="-13.9633"/>
+				<normal x="0.790165" y="-0.500067" z="0.354361"/>
+				<texcoord u="-3.04845" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-32.6499" y="2.5" z="-10.6086"/>
+				<normal x="0.822878" y="-0.500067" z="0.269824"/>
+				<texcoord u="-2.33876" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-33.5799" y="2.5" z="-7.13764"/>
+				<normal x="0.846574" y="-0.500067" z="0.182333"/>
+				<texcoord u="-1.62907" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-34.1421" y="2.5" z="-3.58848"/>
+				<normal x="0.860995" y="-0.500067" z="0.0928433"/>
+				<texcoord u="-0.919379" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-34.3301" y="2.5" z="0"/>
+				<normal x="0.865983" y="-0.500068" z="0.00233571"/>
+				<texcoord u="-0.209689" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-34.1421" y="2.5" z="3.58848"/>
+				<normal x="0.861483" y="-0.500068" z="-0.0881968"/>
+				<texcoord u="0.5" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-33.5799" y="2.5" z="7.13764"/>
+				<normal x="0.847545" y="-0.500068" z="-0.177763"/>
+				<texcoord u="1.20969" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-32.6499" y="2.5" z="10.6086"/>
+				<normal x="0.824321" y="-0.500067" z="-0.265382"/>
+				<texcoord u="1.91938" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-31.3621" y="2.5" z="13.9633"/>
+				<normal x="0.792065" y="-0.500067" z="-0.350094"/>
+				<texcoord u="2.62907" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-29.7308" y="2.5" z="17.1651"/>
+				<normal x="0.751131" y="-0.500068" z="-0.430969"/>
+				<texcoord u="3.33875" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-27.7737" y="2.5" z="20.1788"/>
+				<normal x="0.701968" y="-0.500068" z="-0.507122"/>
+				<texcoord u="4.04844" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-25.5123" y="2.5" z="22.9713"/>
+				<normal x="0.645114" y="-0.500068" z="-0.57772"/>
+				<texcoord u="4.75813" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-22.9713" y="2.5" z="25.5123"/>
+				<normal x="0.563648" y="-0.532823" z="-0.63119"/>
+				<texcoord u="5.46782" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-20.1788" y="2.5" z="27.7737"/>
+				<normal x="0.494582" y="-0.532823" z="-0.68665"/>
+				<texcoord u="6.17751" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-13.9633" y="2.5" z="31.3621"/>
+				<normal x="0.331697" y="-0.595579" z="-0.731616"/>
+				<texcoord u="7.59689" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6086" y="2.5" z="32.6499"/>
+				<normal x="0.269825" y="-0.500068" z="-0.822877"/>
+				<texcoord u="8.30658" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-7.13764" y="2.5" z="33.5799"/>
+				<normal x="0.182333" y="-0.500068" z="-0.846574"/>
+				<texcoord u="9.01627" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-3.58848" y="2.5" z="34.1421"/>
+				<normal x="0.0928425" y="-0.500067" z="-0.860995"/>
+				<texcoord u="9.72595" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="2.5" z="34.3301"/>
+				<normal x="0.00233546" y="-0.500067" z="-0.865983"/>
+				<texcoord u="10.4356" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="3.58848" y="2.5" z="34.1421"/>
+				<normal x="-0.0881972" y="-0.500068" z="-0.861483"/>
+				<texcoord u="11.1453" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="7.13764" y="2.5" z="33.5799"/>
+				<normal x="-0.177763" y="-0.500068" z="-0.847545"/>
+				<texcoord u="11.855" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="10.6086" y="2.5" z="32.6499"/>
+				<normal x="-0.265382" y="-0.500067" z="-0.824321"/>
+				<texcoord u="12.5647" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="13.9633" y="2.5" z="31.3621"/>
+				<normal x="-0.350094" y="-0.500067" z="-0.792065"/>
+				<texcoord u="13.2744" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="17.1651" y="2.5" z="29.7308"/>
+				<normal x="-0.430969" y="-0.500068" z="-0.751131"/>
+				<texcoord u="13.9841" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="20.1787" y="2.5" z="27.7737"/>
+				<normal x="-0.507123" y="-0.500067" z="-0.701968"/>
+				<texcoord u="14.6938" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="22.9713" y="2.5" z="25.5123"/>
+				<normal x="-0.57772" y="-0.500068" z="-0.645114"/>
+				<texcoord u="15.4035" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="25.5123" y="2.5" z="22.9713"/>
+				<normal x="-0.641988" y="-0.500068" z="-0.581192"/>
+				<texcoord u="16.1132" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="27.7737" y="2.5" z="20.1787"/>
+				<normal x="-0.699222" y="-0.500068" z="-0.510901"/>
+				<texcoord u="16.8228" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="29.7308" y="2.5" z="17.1651"/>
+				<normal x="-0.748795" y="-0.500068" z="-0.435014"/>
+				<texcoord u="17.5325" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="31.3621" y="2.5" z="13.9633"/>
+				<normal x="-0.790165" y="-0.500067" z="-0.354361"/>
+				<texcoord u="18.2422" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="32.6499" y="2.5" z="10.6086"/>
+				<normal x="-0.822877" y="-0.500068" z="-0.269825"/>
+				<texcoord u="18.9519" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="33.5799" y="2.5" z="7.13764"/>
+				<normal x="-0.82845" y="-0.532824" z="-0.172539"/>
+				<texcoord u="19.6616" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="34.1421" y="2.5" z="3.58848"/>
+				<normal x="-0.841949" y="-0.53282" z="-0.0849963"/>
+				<texcoord u="20.3713" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="32.903" y="3.74587" z="3.45825"/>
+				<normal x="-0.701885" y="-0.707056" z="-0.0861947"/>
+				<texcoord u="20.3713" v="-0.930635"/>
+			</vertex>
+			<vertex>
+				<position x="34.0519" y="2.6472" z="2.5"/>
+				<normal x="-0.70663" y="-0.706614" z="-0.0370342"/>
+				<texcoord u="20.5835" v="-0.419649"/>
+			</vertex>
+			<vertex>
+				<position x="33.2133" y="3.44624" z="3.25461"/>
+				<normal x="-0.706622" y="-0.706621" z="-0.037036"/>
+				<texcoord u="20.4178" v="-0.791281"/>
+			</vertex>
+			<vertex>
+				<position x="34.2311" y="2.5" z="1.88886"/>
+				<normal x="-0.951848" y="-0.263287" z="-0.157054"/>
+				<texcoord u="20.7074" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="33.2133" y="3.44625" z="-3.25458"/>
+				<normal x="-0.706623" y="-0.706622" z="0.037019"/>
+				<texcoord u="21.7416" v="-0.791285"/>
+			</vertex>
+			<vertex>
+				<position x="34.0519" y="2.64723" z="-2.5"/>
+				<normal x="-0.706622" y="-0.706622" z="0.0370232"/>
+				<texcoord u="21.5754" v="-0.419664"/>
+			</vertex>
+			<vertex>
+				<position x="34.2312" y="2.5" z="-1.88874"/>
+				<normal x="-0.951848" y="-0.263288" z="0.157051"/>
+				<texcoord u="21.4545" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="34.8083" y="-2.38132e-007" z="-3.6585"/>
+				<normal x="-0.994523" y="-1.11988e-007" z="0.104522"/>
+				<texcoord u="-20.7907" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="34.2352" y="-2.38132e-007" z="-7.27692"/>
+				<normal x="-0.974367" y="-1.13258e-007" z="0.224965"/>
+				<texcoord u="-20.081" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="33.287" y="-2.38132e-007" z="-10.8156"/>
+				<normal x="-0.945514" y="5.66288e-008" z="0.325581"/>
+				<texcoord u="-19.3713" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="31.9741" y="-2.38132e-007" z="-14.2358"/>
+				<normal x="-0.906302" y="-5.14807e-009" z="0.422632"/>
+				<texcoord u="-18.6616" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="30.3109" y="-2.38132e-007" z="-17.5"/>
+				<normal x="-0.85716" y="1.69886e-007" z="0.515051"/>
+				<texcoord u="-17.9519" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="28.3156" y="-2.38132e-007" z="-20.5725"/>
+				<normal x="-0.798627" y="-3.08884e-008" z="0.601826"/>
+				<texcoord u="-17.2422" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="26.0101" y="-2.38132e-007" z="-23.4196"/>
+				<normal x="-0.731344" y="-1.38998e-007" z="0.682009"/>
+				<texcoord u="-16.5326" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="23.4196" y="-2.38132e-007" z="-26.0101"/>
+				<normal x="-0.656048" y="-5.14807e-009" z="0.754719"/>
+				<texcoord u="-15.8229" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="20.5725" y="-2.38132e-007" z="-28.3156"/>
+				<normal x="-0.573565" y="4.11846e-008" z="0.81916"/>
+				<texcoord u="-15.1132" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="17.5" y="-2.38132e-007" z="-30.3109"/>
+				<normal x="-0.484797" y="5.14807e-008" z="0.874627"/>
+				<texcoord u="-14.4035" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="14.2358" y="-2.38132e-007" z="-31.9741"/>
+				<normal x="-0.390718" y="4.63327e-008" z="0.92051"/>
+				<texcoord u="-13.6938" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="10.8156" y="-2.38132e-007" z="-33.287"/>
+				<normal x="-0.292358" y="5.14807e-008" z="0.956309"/>
+				<texcoord u="-12.9841" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="7.27691" y="-2.38132e-007" z="-34.2352"/>
+				<normal x="-0.190794" y="4.11846e-008" z="0.98163"/>
+				<texcoord u="-12.2744" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="3.6585" y="-2.38132e-007" z="-34.8083"/>
+				<normal x="-0.0871421" y="1.02961e-008" z="0.996196"/>
+				<texcoord u="-11.5647" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90735e-006" y="-2.38132e-007" z="-35"/>
+				<normal x="0.0174665" y="2.05923e-008" z="0.999847"/>
+				<texcoord u="-10.855" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-3.6585" y="-2.38132e-007" z="-34.8083"/>
+				<normal x="0.121884" y="1.02961e-008" z="0.992544"/>
+				<texcoord u="-10.1453" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-7.27692" y="-2.38132e-007" z="-34.2352"/>
+				<normal x="0.224965" y="2.05923e-008" z="0.974367"/>
+				<texcoord u="-9.43566" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8156" y="-2.38132e-007" z="-33.287"/>
+				<normal x="0.325582" y="-1.02961e-008" z="0.945514"/>
+				<texcoord u="-8.72597" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-14.2358" y="-2.38132e-007" z="-31.9741"/>
+				<normal x="0.422631" y="1.3385e-007" z="0.906302"/>
+				<texcoord u="-8.01628" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-17.5" y="-2.38132e-007" z="-30.3109"/>
+				<normal x="0.5" y="1.28163e-006" z="0.866025"/>
+				<texcoord u="-7.30659" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-20.5725" y="-2.38132e-007" z="-28.3156"/>
+				<normal x="0.587786" y="1.46742e-007" z="0.809017"/>
+				<texcoord u="-6.5969" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-23.4196" y="-2.38132e-007" z="-26.0101"/>
+				<normal x="0.682009" y="6.17769e-008" z="0.731344"/>
+				<texcoord u="-5.88721" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-26.0101" y="-2.38132e-007" z="-23.4196"/>
+				<normal x="0.754719" y="-1.28702e-007" z="0.656048"/>
+				<texcoord u="-5.17752" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-28.3156" y="-2.38132e-007" z="-20.5725"/>
+				<normal x="0.81916" y="2.21367e-007" z="0.573565"/>
+				<texcoord u="-4.46783" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-30.3109" y="-2.38132e-007" z="-17.5"/>
+				<normal x="0.874627" y="1.02961e-007" z="0.484797"/>
+				<texcoord u="-3.75814" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-31.9741" y="-2.38132e-007" z="-14.2358"/>
+				<normal x="0.920511" y="-8.23691e-008" z="0.390717"/>
+				<texcoord u="-3.04845" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-33.287" y="-2.38132e-007" z="-10.8156"/>
+				<normal x="0.956309" y="1.75034e-007" z="0.292357"/>
+				<texcoord u="-2.33876" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-34.2352" y="-2.38132e-007" z="-7.27691"/>
+				<normal x="0.98163" y="3.08884e-007" z="0.190796"/>
+				<texcoord u="-1.62907" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-34.8083" y="-2.38132e-007" z="-3.6585"/>
+				<normal x="0.996196" y="-2.77996e-007" z="0.0871414"/>
+				<texcoord u="-0.919379" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-35" y="-2.38132e-007" z="0"/>
+				<normal x="0.999847" y="-2.77996e-007" z="-0.0174666"/>
+				<texcoord u="-0.209689" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-34.8083" y="-2.38132e-007" z="3.6585"/>
+				<normal x="0.992544" y="-3.34625e-007" z="-0.121883"/>
+				<texcoord u="0.5" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-34.2352" y="-2.38132e-007" z="7.27691"/>
+				<normal x="0.974367" y="-4.11846e-008" z="-0.224965"/>
+				<texcoord u="1.20969" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-33.287" y="-2.38132e-007" z="10.8156"/>
+				<normal x="0.945514" y="1.23554e-007" z="-0.325582"/>
+				<texcoord u="1.91938" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-31.9741" y="-2.38132e-007" z="14.2358"/>
+				<normal x="0.906302" y="-2.9344e-007" z="-0.422631"/>
+				<texcoord u="2.62907" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-30.3109" y="-2.38132e-007" z="17.5"/>
+				<normal x="0.85716" y="-2.83144e-007" z="-0.51505"/>
+				<texcoord u="3.33875" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-28.3156" y="-2.38132e-007" z="20.5725"/>
+				<normal x="0.798627" y="-5.14807e-008" z="-0.601826"/>
+				<texcoord u="4.04844" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-26.0101" y="-2.38132e-007" z="23.4196"/>
+				<normal x="0.731344" y="9.78134e-008" z="-0.682009"/>
+				<texcoord u="4.75813" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-23.4196" y="-2.38132e-007" z="26.0101"/>
+				<normal x="0.656049" y="1.38998e-007" z="-0.754719"/>
+				<texcoord u="5.46782" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-20.5725" y="-2.38132e-007" z="28.3156"/>
+				<normal x="0.573564" y="5.66288e-008" z="-0.81916"/>
+				<texcoord u="6.17751" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-14.2358" y="-2.38132e-007" z="31.9741"/>
+				<normal x="0.406736" y="-3.47548e-008" z="-0.913546"/>
+				<texcoord u="7.59689" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8156" y="-2.38132e-007" z="33.287"/>
+				<normal x="0.292358" y="6.17769e-008" z="-0.956309"/>
+				<texcoord u="8.30658" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-7.27691" y="-2.38132e-007" z="34.2352"/>
+				<normal x="0.190795" y="2.05923e-008" z="-0.98163"/>
+				<texcoord u="9.01627" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-3.6585" y="-2.38132e-007" z="34.8083"/>
+				<normal x="0.0871407" y="2.05923e-008" z="-0.996196"/>
+				<texcoord u="9.72595" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="-2.38132e-007" z="35"/>
+				<normal x="-0.0174667" y="5.14807e-009" z="-0.999847"/>
+				<texcoord u="10.4356" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="3.6585" y="-2.38132e-007" z="34.8083"/>
+				<normal x="-0.121884" y="2.05923e-008" z="-0.992544"/>
+				<texcoord u="11.1453" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="7.27691" y="-2.38132e-007" z="34.2352"/>
+				<normal x="-0.224965" y="-1.54442e-008" z="-0.974367"/>
+				<texcoord u="11.855" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="10.8156" y="-2.38132e-007" z="33.287"/>
+				<normal x="-0.325582" y="-4.11846e-008" z="-0.945514"/>
+				<texcoord u="12.5647" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="14.2358" y="-2.38132e-007" z="31.9741"/>
+				<normal x="-0.422632" y="-3.08884e-008" z="-0.906302"/>
+				<texcoord u="13.2744" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="17.5" y="-2.38132e-007" z="30.3109"/>
+				<normal x="-0.51505" y="1.23554e-007" z="-0.85716"/>
+				<texcoord u="13.9841" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="20.5725" y="-2.38132e-007" z="28.3156"/>
+				<normal x="-0.601827" y="1.38998e-007" z="-0.798627"/>
+				<texcoord u="14.6938" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="23.4196" y="-2.38132e-007" z="26.0101"/>
+				<normal x="-0.682009" y="-1.28702e-007" z="-0.731344"/>
+				<texcoord u="15.4035" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="26.0101" y="-2.38132e-007" z="23.4196"/>
+				<normal x="-0.754719" y="-2.52255e-007" z="-0.656048"/>
+				<texcoord u="16.1132" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="28.3156" y="-2.38132e-007" z="20.5725"/>
+				<normal x="-0.819161" y="-2.677e-007" z="-0.573564"/>
+				<texcoord u="16.8228" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="30.3109" y="-2.38132e-007" z="17.5"/>
+				<normal x="-0.874627" y="-1.38998e-007" z="-0.484797"/>
+				<texcoord u="17.5325" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="31.9741" y="-2.38132e-007" z="14.2358"/>
+				<normal x="-0.920511" y="3.03736e-007" z="-0.390718"/>
+				<texcoord u="18.2422" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="33.287" y="-2.38132e-007" z="10.8156"/>
+				<normal x="-0.956309" y="1.85331e-007" z="-0.292359"/>
+				<texcoord u="18.9519" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="34.2352" y="-2.38132e-007" z="7.27691"/>
+				<normal x="-0.98163" y="2.88292e-007" z="-0.190794"/>
+				<texcoord u="19.6616" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="34.8083" y="-2.38132e-007" z="3.6585"/>
+				<normal x="-0.996196" y="-5.97176e-007" z="-0.0871418"/>
+				<texcoord u="20.3713" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="35" y="-2.38132e-007" z="0"/>
+				<normal x="-1" y="8.97624e-007" z="-2.2015e-006"/>
+				<texcoord u="21.081" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="34.1421" y="-2.5" z="-3.58848"/>
+				<normal x="-0.814857" y="0.575068" z="0.0728281"/>
+				<texcoord u="-20.7907" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="33.58" y="-2.5" z="-7.13765"/>
+				<normal x="-0.831424" y="0.532735" z="0.157882"/>
+				<texcoord u="-20.081" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="32.6499" y="-2.5" z="-10.6086"/>
+				<normal x="-0.828181" y="0.500012" z="0.253188"/>
+				<texcoord u="-19.3713" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="31.3622" y="-2.5" z="-13.9633"/>
+				<normal x="-0.797179" y="0.500012" z="0.338369"/>
+				<texcoord u="-18.6616" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="29.7308" y="-2.5" z="-17.1651"/>
+				<normal x="-0.757443" y="0.500012" z="0.419844"/>
+				<texcoord u="-17.9519" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="27.7737" y="-2.5" z="-20.1788"/>
+				<normal x="-0.709408" y="0.500012" z="0.496718"/>
+				<texcoord u="-17.2422" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="25.5123" y="-2.5" z="-22.9714"/>
+				<normal x="-0.653601" y="0.500012" z="0.56815"/>
+				<texcoord u="-16.5326" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="22.9714" y="-2.5" z="-25.5123"/>
+				<normal x="-0.590632" y="0.500012" z="0.633358"/>
+				<texcoord u="-15.8229" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="20.1788" y="-2.5" z="-27.7737"/>
+				<normal x="-0.521192" y="0.500012" z="0.691626"/>
+				<texcoord u="-15.1132" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="17.1651" y="-2.5" z="-29.7308"/>
+				<normal x="-0.446043" y="0.500012" z="0.742316"/>
+				<texcoord u="-14.4035" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="13.9633" y="-2.5" z="-31.3622"/>
+				<normal x="-0.366006" y="0.500012" z="0.784874"/>
+				<texcoord u="-13.6938" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="10.6086" y="-2.5" z="-32.6499"/>
+				<normal x="-0.28196" y="0.500012" z="0.818832"/>
+				<texcoord u="-12.9841" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="7.13764" y="-2.5" z="-33.58"/>
+				<normal x="-0.194823" y="0.500012" z="0.84382"/>
+				<texcoord u="-12.2744" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="3.58848" y="-2.5" z="-34.1421"/>
+				<normal x="-0.105553" y="0.500012" z="0.859562"/>
+				<texcoord u="-11.5647" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90735e-006" y="-2.5" z="-34.3302"/>
+				<normal x="-0.0151261" y="0.500013" z="0.865886"/>
+				<texcoord u="-10.855" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-3.58848" y="-2.5" z="-34.1421"/>
+				<normal x="0.0754663" y="0.500012" z="0.862724"/>
+				<texcoord u="-10.1453" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-7.13764" y="-2.5" z="-33.58"/>
+				<normal x="0.165232" y="0.500012" z="0.850109"/>
+				<texcoord u="-9.43566" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6086" y="-2.5" z="-32.6499"/>
+				<normal x="0.253188" y="0.500012" z="0.828181"/>
+				<texcoord u="-8.72597" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-13.9633" y="-2.5" z="-31.3622"/>
+				<normal x="0.336249" y="0.556826" z="0.759527"/>
+				<texcoord u="-8.01628" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-15.48" y="-2.5" z="-30.5894"/>
+				<normal x="0.339907" y="0.263293" z="0.902851"/>
+				<texcoord u="-7.6801" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-18.7512" y="-2.5" z="-28.7008"/>
+				<normal x="0.611939" y="0.263295" z="0.745793"/>
+				<texcoord u="-6.93307" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-20.1788" y="-2.5" z="-27.7737"/>
+				<normal x="0.470506" y="0.575072" z="0.669265"/>
+				<texcoord u="-6.5969" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-22.9714" y="-2.5" z="-25.5123"/>
+				<normal x="0.552442" y="0.532736" z="0.641094"/>
+				<texcoord u="-5.88721" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-25.5123" y="-2.5" z="-22.9714"/>
+				<normal x="0.633358" y="0.500012" z="0.590632"/>
+				<texcoord u="-5.17752" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-27.7737" y="-2.5" z="-20.1788"/>
+				<normal x="0.691626" y="0.500012" z="0.521192"/>
+				<texcoord u="-4.46783" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-29.7308" y="-2.5" z="-17.1651"/>
+				<normal x="0.742317" y="0.500012" z="0.446043"/>
+				<texcoord u="-3.75814" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-31.3622" y="-2.5" z="-13.9633"/>
+				<normal x="0.784874" y="0.500012" z="0.366006"/>
+				<texcoord u="-3.04845" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-32.6499" y="-2.5" z="-10.6086"/>
+				<normal x="0.818833" y="0.500011" z="0.281959"/>
+				<texcoord u="-2.33876" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-33.5799" y="-2.5" z="-7.13764"/>
+				<normal x="0.84382" y="0.500011" z="0.194824"/>
+				<texcoord u="-1.62907" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-34.1421" y="-2.5" z="-3.58848"/>
+				<normal x="0.859562" y="0.500011" z="0.105554"/>
+				<texcoord u="-0.919379" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-34.3301" y="-2.5" z="0"/>
+				<normal x="0.865887" y="0.500012" z="0.0151259"/>
+				<texcoord u="-0.209689" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-34.1421" y="-2.5" z="3.58848"/>
+				<normal x="0.862725" y="0.500011" z="-0.0754658"/>
+				<texcoord u="0.5" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-33.5799" y="-2.5" z="7.13764"/>
+				<normal x="0.85011" y="0.500012" z="-0.165233"/>
+				<texcoord u="1.20969" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-32.6499" y="-2.5" z="10.6086"/>
+				<normal x="0.828181" y="0.500012" z="-0.253187"/>
+				<texcoord u="1.91938" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-31.3621" y="-2.5" z="13.9633"/>
+				<normal x="0.797179" y="0.500012" z="-0.338369"/>
+				<texcoord u="2.62907" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-29.7308" y="-2.5" z="17.1651"/>
+				<normal x="0.757443" y="0.500011" z="-0.419844"/>
+				<texcoord u="3.33875" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-27.7737" y="-2.5" z="20.1788"/>
+				<normal x="0.709408" y="0.500012" z="-0.496718"/>
+				<texcoord u="4.04844" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-25.5123" y="-2.5" z="22.9713"/>
+				<normal x="0.6536" y="0.500012" z="-0.56815"/>
+				<texcoord u="4.75813" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-22.9713" y="-2.5" z="25.5123"/>
+				<normal x="0.590632" y="0.500012" z="-0.633357"/>
+				<texcoord u="5.46782" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-20.1788" y="-2.5" z="27.7737"/>
+				<normal x="0.489645" y="0.556825" z="-0.670965"/>
+				<texcoord u="6.17751" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-13.9633" y="-2.5" z="31.3621"/>
+				<normal x="0.344349" y="0.575073" z="-0.742101"/>
+				<texcoord u="7.59689" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6086" y="-2.5" z="32.6499"/>
+				<normal x="0.278984" y="0.532736" z="-0.798975"/>
+				<texcoord u="8.30658" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-7.13764" y="-2.5" z="33.5799"/>
+				<normal x="0.194824" y="0.500012" z="-0.843819"/>
+				<texcoord u="9.01627" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-3.58848" y="-2.5" z="34.1421"/>
+				<normal x="0.105553" y="0.500012" z="-0.859562"/>
+				<texcoord u="9.72595" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="0" y="-2.5" z="34.3301"/>
+				<normal x="0.0151258" y="0.500012" z="-0.865887"/>
+				<texcoord u="10.4356" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="3.58848" y="-2.5" z="34.1421"/>
+				<normal x="-0.0754664" y="0.500012" z="-0.862724"/>
+				<texcoord u="11.1453" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="7.13764" y="-2.5" z="33.5799"/>
+				<normal x="-0.165232" y="0.500011" z="-0.85011"/>
+				<texcoord u="11.855" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="10.6086" y="-2.5" z="32.6499"/>
+				<normal x="-0.253188" y="0.500012" z="-0.828181"/>
+				<texcoord u="12.5647" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="13.9633" y="-2.5" z="31.3621"/>
+				<normal x="-0.33837" y="0.500011" z="-0.797179"/>
+				<texcoord u="13.2744" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="17.1651" y="-2.5" z="29.7308"/>
+				<normal x="-0.419844" y="0.500012" z="-0.757443"/>
+				<texcoord u="13.9841" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="20.1787" y="-2.5" z="27.7737"/>
+				<normal x="-0.496718" y="0.500012" z="-0.709408"/>
+				<texcoord u="14.6938" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="22.9713" y="-2.5" z="25.5123"/>
+				<normal x="-0.56815" y="0.500012" z="-0.653601"/>
+				<texcoord u="15.4035" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="25.5123" y="-2.5" z="22.9713"/>
+				<normal x="-0.633357" y="0.500012" z="-0.590632"/>
+				<texcoord u="16.1132" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="27.7737" y="-2.5" z="20.1787"/>
+				<normal x="-0.691626" y="0.500012" z="-0.521192"/>
+				<texcoord u="16.8228" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="29.7308" y="-2.5" z="17.1651"/>
+				<normal x="-0.742317" y="0.500012" z="-0.446043"/>
+				<texcoord u="17.5325" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="31.3621" y="-2.5" z="13.9633"/>
+				<normal x="-0.784874" y="0.500012" z="-0.366006"/>
+				<texcoord u="18.2422" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="32.6499" y="-2.5" z="10.6086"/>
+				<normal x="-0.818833" y="0.500012" z="-0.28196"/>
+				<texcoord u="18.9519" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="33.5799" y="-2.5" z="7.13764"/>
+				<normal x="-0.84382" y="0.500012" z="-0.194824"/>
+				<texcoord u="19.6616" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="34.1421" y="-2.5" z="3.58848"/>
+				<normal x="-0.825894" y="0.556826" z="-0.0885606"/>
+				<texcoord u="20.3713" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="34.2311" y="-2.5" z="1.8888"/>
+				<normal x="-0.951845" y="0.263293" z="-0.157057"/>
+				<texcoord u="20.7074" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="34.2312" y="-2.5" z="-1.88869"/>
+				<normal x="-0.951848" y="0.263289" z="0.157048"/>
+				<texcoord u="21.4545" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="32.903" y="-3.74595" z="-3.45825"/>
+				<normal x="-0.701889" y="0.707053" z="0.086188"/>
+				<texcoord u="-20.7649" v="1.93067"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4566" y="-3.74593" z="-30.2239"/>
+				<normal x="0.276298" y="0.707053" z="0.65095"/>
+				<texcoord u="-8.01628" v="1.93066"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8609" y="-2.64725" z="-30.7398"/>
+				<normal x="0.321239" y="0.706621" z="0.63047"/>
+				<texcoord u="-7.80101" v="1.41967"/>
+			</vertex>
+			<vertex>
+				<position x="-13.7881" y="-3.44625" z="-30.3909"/>
+				<normal x="0.321234" y="0.706623" z="0.630471"/>
+				<texcoord u="-7.96719" v="1.79128"/>
+			</vertex>
+			<vertex>
+				<position x="-19.191" y="-2.64725" z="-28.2398"/>
+				<normal x="0.38538" y="0.706625" z="0.593434"/>
+				<texcoord u="-6.80912" v="1.41967"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4252" y="-3.44625" z="-27.1363"/>
+				<normal x="0.385388" y="0.70662" z="0.593435"/>
+				<texcoord u="-6.64337" v="1.79128"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4464" y="-3.74593" z="-26.7657"/>
+				<normal x="0.425593" y="0.707052" z="0.564755"/>
+				<texcoord u="-6.5969" v="1.93066"/>
+			</vertex>
+			<vertex>
+				<position x="32.903" y="-3.74588" z="3.45825"/>
+				<normal x="-0.701893" y="0.707048" z="-0.0861864"/>
+				<texcoord u="20.3713" v="1.93064"/>
+			</vertex>
+			<vertex>
+				<position x="34.0519" y="-2.64721" z="2.5"/>
+				<normal x="-0.706618" y="0.706625" z="-0.0370333"/>
+				<texcoord u="20.5866" v="1.41965"/>
+			</vertex>
+			<vertex>
+				<position x="33.2133" y="-3.44625" z="3.2546"/>
+				<normal x="-0.706624" y="0.70662" z="-0.0370242"/>
+				<texcoord u="20.4204" v="1.79128"/>
+			</vertex>
+			<vertex>
+				<position x="34.0519" y="-2.64724" z="-2.5"/>
+				<normal x="-0.706629" y="0.706615" z="0.0370245"/>
+				<texcoord u="21.5784" v="1.41967"/>
+			</vertex>
+			<vertex>
+				<position x="33.2133" y="-3.44625" z="-3.25456"/>
+				<normal x="-0.706623" y="0.706621" z="0.0370224"/>
+				<texcoord u="21.7442" v="1.79128"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8107" y="3.60314" z="-30.6528"/>
+				<normal x="0.045639" y="-0.164782" z="0.985274"/>
+				<texcoord u="-20.7907" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8106" y="-3.60314" z="-30.6528"/>
+				<normal x="0.0456396" y="0.164785" z="0.985273"/>
+				<texcoord u="18.9519" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-17.3033" y="3.74241" z="-29.9703"/>
+				<normal x="0.48678" y="-0.228423" z="0.84313"/>
+				<texcoord u="-20.7907" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-16.7219" y="7.32126" z="-28.9632"/>
+				<normal x="0.456773" y="-0.406737" z="0.791153"/>
+				<texcoord u="-19.3713" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-16.7219" y="-7.32126" z="-28.9632"/>
+				<normal x="0.456773" y="0.406737" z="0.791153"/>
+				<texcoord u="17.5326" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-17.3033" y="-3.74241" z="-29.9702"/>
+				<normal x="0.486781" y="0.228425" z="0.843129"/>
+				<texcoord u="18.9519" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-19.1408" y="3.60314" z="-28.1528"/>
+				<normal x="0.830454" y="-0.164782" z="0.532159"/>
+				<texcoord u="-20.7907" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-19.1408" y="-3.60314" z="-28.1528"/>
+				<normal x="0.830452" y="0.164783" z="0.532162"/>
+				<texcoord u="18.9519" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="33.9514" y="3.60314" z="2.5"/>
+				<normal x="-0.876092" y="-0.164783" z="-0.45311"/>
+				<texcoord u="-20.7907" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="33.9514" y="-3.60314" z="2.5"/>
+				<normal x="-0.876091" y="0.164784" z="-0.453113"/>
+				<texcoord u="18.9519" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="34.6067" y="3.74241" z="-2.38132e-007"/>
+				<normal x="-0.973562" y="-0.228421" z="2.48043e-007"/>
+				<texcoord u="-20.7907" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="33.4438" y="7.32126" z="-2.38132e-007"/>
+				<normal x="-0.913546" y="-0.406736" z="-1.03891e-006"/>
+				<texcoord u="-19.3713" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="33.4438" y="-7.32126" z="-2.38132e-007"/>
+				<normal x="-0.913546" y="0.406735" z="2.7911e-007"/>
+				<texcoord u="17.5326" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="34.6067" y="-3.74241" z="-2.38132e-007"/>
+				<normal x="-0.973562" y="0.228424" z="8.96055e-007"/>
+				<texcoord u="18.9519" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="33.9514" y="3.60314" z="-2.5"/>
+				<normal x="-0.876092" y="-0.16478" z="0.453112"/>
+				<texcoord u="-20.7907" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="33.9514" y="-3.60314" z="-2.5"/>
+				<normal x="-0.876092" y="0.164784" z="0.45311"/>
+				<texcoord u="18.9519" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-13.7881" y="-3.44625" z="30.3909"/>
+				<normal x="-0.270224" y="0.183237" z="-0.9452"/>
+				<texcoord u="18.9519" v="1.70214"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8107" y="3.60314" z="30.6528"/>
+				<normal x="0.0456381" y="-0.164782" z="-0.985274"/>
+				<texcoord u="-20.7907" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-13.7881" y="3.44625" z="30.3909"/>
+				<normal x="-0.270221" y="-0.183236" z="-0.945201"/>
+				<texcoord u="-20.7907" v="1.70214"/>
+			</vertex>
+			<vertex>
+				<position x="-17.5" y="-2.38132e-007" z="30.3109"/>
+				<normal x="0.5" y="1.06786e-006" z="-0.866025"/>
+				<texcoord u="20.3713" v="0.499995"/>
+			</vertex>
+			<vertex>
+				<position x="-14.2694" y="-6.93451" z="29.7154"/>
+				<normal x="-0.0191601" y="0.267934" z="-0.963247"/>
+				<texcoord u="17.6307" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4417" y="-7.06984" z="29.6276"/>
+				<normal x="0.223817" y="0.361756" z="-0.905008"/>
+				<texcoord u="17.5326" v="1.28546"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4416" y="7.06983" z="29.6277"/>
+				<normal x="0.223819" y="-0.361755" z="-0.905007"/>
+				<texcoord u="-19.3713" v="1.28549"/>
+			</vertex>
+			<vertex>
+				<position x="-17.3033" y="3.74241" z="29.9703"/>
+				<normal x="0.486782" y="-0.228422" z="-0.843129"/>
+				<texcoord u="-20.7907" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-14.2694" y="6.93455" z="29.7154"/>
+				<normal x="-0.0191605" y="-0.267934" z="-0.963247"/>
+				<texcoord u="-19.4166" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-17.5" y="-2.38132e-007" z="30.3109"/>
+				<normal x="0.5" y="1.06786e-006" z="-0.866025"/>
+				<texcoord u="20.3713" v="0.500004"/>
+			</vertex>
+			<vertex>
+				<position x="-18.4374" y="-7.06984" z="27.3207"/>
+				<normal x="0.671849" y="0.361755" z="-0.646337"/>
+				<texcoord u="17.4838" v="-0.285463"/>
+			</vertex>
+			<vertex>
+				<position x="-16.5" y="-8.08995" z="28.5789"/>
+				<normal x="0.433013" y="0.499999" z="-0.75"/>
+				<texcoord u="17.1978" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-16.5" y="8.08998" z="28.5789"/>
+				<normal x="0.433012" y="-0.5" z="-0.75"/>
+				<texcoord u="-19.0365" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-18.4375" y="7.06983" z="27.3206"/>
+				<normal x="0.671851" y="-0.361755" z="-0.646335"/>
+				<texcoord u="-19.3713" v="-0.285485"/>
+			</vertex>
+			<vertex>
+				<position x="-19.1408" y="3.60314" z="28.1528"/>
+				<normal x="0.830452" y="-0.164782" z="-0.532162"/>
+				<texcoord u="-20.7907" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-19.191" y="2.64722" z="28.2398"/>
+				<normal x="0.86262" y="-0.0906277" z="-0.497668"/>
+				<texcoord u="21.4141" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5996" y="-6.93451" z="27.2154"/>
+				<normal x="0.843777" y="0.267933" z="-0.465029"/>
+				<texcoord u="17.5796" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4252" y="3.44625" z="27.1363"/>
+				<normal x="0.953678" y="-0.183238" z="-0.238581"/>
+				<texcoord u="-20.7907" v="-0.702146"/>
+			</vertex>
+			<vertex>
+				<position x="31.3849" y="3.83013" z="-10.1976"/>
+				<normal x="-0.676264" y="-0.707052" z="0.206745"/>
+				<texcoord u="-19.3713" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="30.147" y="3.83013" z="-13.4223"/>
+				<normal x="-0.650949" y="-0.707053" z="0.2763"/>
+				<texcoord u="-18.6616" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="28.5789" y="3.83013" z="-16.5"/>
+				<normal x="-0.618501" y="-0.707053" z="0.34283"/>
+				<texcoord u="-17.9519" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="26.6976" y="3.83013" z="-19.3969"/>
+				<normal x="-0.579278" y="-0.707053" z="0.405603"/>
+				<texcoord u="-17.2422" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="24.5238" y="3.83013" z="-22.0813"/>
+				<normal x="-0.533707" y="-0.707054" z="0.463931"/>
+				<texcoord u="-16.5326" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="22.0813" y="3.83013" z="-24.5238"/>
+				<normal x="-0.482289" y="-0.707054" z="0.517177"/>
+				<texcoord u="-15.8229" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="19.3969" y="3.83013" z="-26.6976"/>
+				<normal x="-0.425587" y="-0.707053" z="0.564758"/>
+				<texcoord u="-15.1132" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="10.1976" y="3.83013" z="-31.3849"/>
+				<normal x="-0.230238" y="-0.707053" z="0.66863"/>
+				<texcoord u="-12.9841" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="3.44944" y="3.83013" z="-32.8193"/>
+				<normal x="-0.0861908" y="-0.707053" z="0.701888"/>
+				<texcoord u="-11.5647" v="-0.969826"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90735e-006" y="3.83013" z="-33"/>
+				<normal x="-0.0123518" y="-0.707052" z="0.707053"/>
+				<texcoord u="-10.855" v="-0.969821"/>
+			</vertex>
+			<vertex>
+				<position x="-3.44944" y="3.83013" z="-32.8193"/>
+				<normal x="0.0616235" y="-0.707053" z="0.704471"/>
+				<texcoord u="-10.1453" v="-0.969827"/>
+			</vertex>
+			<vertex>
+				<position x="-6.86109" y="3.83013" z="-32.2789"/>
+				<normal x="0.134923" y="-0.707053" z="0.69417"/>
+				<texcoord u="-9.43566" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1976" y="3.83013" z="-31.3849"/>
+				<normal x="0.206744" y="-0.707053" z="0.676263"/>
+				<texcoord u="-8.72597" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4566" y="3.74591" z="-30.224"/>
+				<normal x="0.276299" y="-0.707052" z="0.65095"/>
+				<texcoord u="-8.01628" v="-0.930656"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4464" y="3.74591" z="-26.7657"/>
+				<normal x="0.425589" y="-0.707052" z="0.564759"/>
+				<texcoord u="-6.5969" v="-0.930655"/>
+			</vertex>
+			<vertex>
+				<position x="-22.0813" y="3.83013" z="-24.5238"/>
+				<normal x="0.459299" y="-0.706985" z="0.537789"/>
+				<texcoord u="-5.88721" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-24.5238" y="3.83013" z="-22.0813"/>
+				<normal x="0.517178" y="-0.707053" z="0.48229"/>
+				<texcoord u="-5.17752" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="-26.6976" y="3.83013" z="-19.3969"/>
+				<normal x="0.564758" y="-0.707053" z="0.425587"/>
+				<texcoord u="-4.46783" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="-28.5789" y="3.83013" z="-16.5"/>
+				<normal x="0.60615" y="-0.707053" z="0.364223"/>
+				<texcoord u="-3.75814" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="-30.147" y="3.83013" z="-13.4223"/>
+				<normal x="0.640901" y="-0.707053" z="0.298868"/>
+				<texcoord u="-3.04845" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="-31.3849" y="3.83013" z="-10.1976"/>
+				<normal x="0.668631" y="-0.707053" z="0.230238"/>
+				<texcoord u="-2.33876" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-32.2789" y="3.83012" z="-6.86109"/>
+				<normal x="0.689035" y="-0.707052" z="0.159086"/>
+				<texcoord u="-1.62907" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="-32.8192" y="3.83013" z="-3.44944"/>
+				<normal x="0.701889" y="-0.707052" z="0.0861912"/>
+				<texcoord u="-0.919379" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-33" y="3.83013" z="0"/>
+				<normal x="0.707052" y="-0.707053" z="0.0123516"/>
+				<texcoord u="-0.209689" v="-0.969826"/>
+			</vertex>
+			<vertex>
+				<position x="-32.8192" y="3.83012" z="3.44944"/>
+				<normal x="0.704471" y="-0.707053" z="-0.0616232"/>
+				<texcoord u="0.5" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-32.2789" y="3.83013" z="6.86109"/>
+				<normal x="0.69417" y="-0.707053" z="-0.134923"/>
+				<texcoord u="1.20969" v="-0.969826"/>
+			</vertex>
+			<vertex>
+				<position x="-31.3849" y="3.83013" z="10.1976"/>
+				<normal x="0.676264" y="-0.707053" z="-0.206744"/>
+				<texcoord u="1.91938" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-30.147" y="3.83013" z="13.4223"/>
+				<normal x="0.650949" y="-0.707053" z="-0.276301"/>
+				<texcoord u="2.62907" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="-28.5789" y="3.83013" z="16.5"/>
+				<normal x="0.618501" y="-0.707053" z="-0.34283"/>
+				<texcoord u="3.33875" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-26.6976" y="3.83013" z="19.3969"/>
+				<normal x="0.579277" y="-0.707054" z="-0.405602"/>
+				<texcoord u="4.04844" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-24.5238" y="3.83013" z="22.0813"/>
+				<normal x="0.533707" y="-0.707053" z="-0.463931"/>
+				<texcoord u="4.75813" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4464" y="3.74589" z="26.7657"/>
+				<normal x="0.425589" y="-0.707053" z="-0.564757"/>
+				<texcoord u="6.15175" v="-0.930648"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4551" y="3.83013" z="26.6505"/>
+				<normal x="0.445304" y="-0.706621" z="-0.549901"/>
+				<texcoord u="6.13523" v="-0.969826"/>
+			</vertex>
+			<vertex>
+				<position x="-22.0813" y="3.83013" z="24.5238"/>
+				<normal x="0.48229" y="-0.707052" z="-0.517178"/>
+				<texcoord u="5.46782" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="-18.7513" y="2.5" z="28.7007"/>
+				<normal x="0.611938" y="-0.26329" z="-0.745795"/>
+				<texcoord u="6.51366" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-19.191" y="2.64722" z="28.2398"/>
+				<normal x="0.385382" y="-0.706622" z="-0.593436"/>
+				<texcoord u="6.38973" v="-0.419659"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4464" y="3.74589" z="26.7657"/>
+				<normal x="0.425589" y="-0.707053" z="-0.564757"/>
+				<texcoord u="6.17751" v="-0.930646"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4252" y="3.44625" z="27.1363"/>
+				<normal x="0.385382" y="-0.706622" z="-0.593436"/>
+				<texcoord u="6.22398" v="-0.791282"/>
+			</vertex>
+			<vertex>
+				<position x="-15.4799" y="2.5" z="30.5894"/>
+				<normal x="0.339908" y="-0.26329" z="-0.902851"/>
+				<texcoord u="7.26074" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8609" y="2.64722" z="30.7398"/>
+				<normal x="0.32124" y="-0.706621" z="-0.630469"/>
+				<texcoord u="7.38162" v="-0.419658"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4566" y="3.74589" z="30.224"/>
+				<normal x="0.2763" y="-0.707053" z="-0.650949"/>
+				<texcoord u="7.57113" v="-0.930646"/>
+			</vertex>
+			<vertex>
+				<position x="-13.7881" y="3.44625" z="30.3909"/>
+				<normal x="0.321239" y="-0.706623" z="-0.630468"/>
+				<texcoord u="7.5478" v="-0.791283"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4566" y="3.74589" z="30.224"/>
+				<normal x="0.2763" y="-0.707053" z="-0.650949"/>
+				<texcoord u="7.59689" v="-0.930646"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3524" y="3.83013" z="30.1738"/>
+				<normal x="0.253578" y="-0.70662" z="-0.660595"/>
+				<texcoord u="7.61251" v="-0.969826"/>
+			</vertex>
+			<vertex>
+				<position x="-6.86109" y="3.83013" z="32.2789"/>
+				<normal x="0.159086" y="-0.707054" z="-0.689033"/>
+				<texcoord u="9.01627" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="-3.44944" y="3.83013" z="32.8192"/>
+				<normal x="0.086191" y="-0.707054" z="-0.701887"/>
+				<texcoord u="9.72595" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="6.86109" y="3.83012" z="32.2789"/>
+				<normal x="-0.134923" y="-0.707052" z="-0.694171"/>
+				<texcoord u="11.855" v="-0.969822"/>
+			</vertex>
+			<vertex>
+				<position x="10.1976" y="3.83013" z="31.3849"/>
+				<normal x="-0.206744" y="-0.707053" z="-0.676264"/>
+				<texcoord u="12.5647" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="13.4223" y="3.83013" z="30.147"/>
+				<normal x="-0.276301" y="-0.707053" z="-0.650949"/>
+				<texcoord u="13.2744" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="16.5" y="3.83013" z="28.5788"/>
+				<normal x="-0.34283" y="-0.707053" z="-0.618501"/>
+				<texcoord u="13.9841" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="19.3969" y="3.83013" z="26.6976"/>
+				<normal x="-0.405602" y="-0.707053" z="-0.579278"/>
+				<texcoord u="14.6938" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="24.5238" y="3.83013" z="22.0813"/>
+				<normal x="-0.517177" y="-0.707054" z="-0.482289"/>
+				<texcoord u="16.1132" v="-0.969825"/>
+			</vertex>
+			<vertex>
+				<position x="30.147" y="3.83013" z="13.4223"/>
+				<normal x="-0.640901" y="-0.707053" z="-0.298868"/>
+				<texcoord u="18.2422" v="-0.969824"/>
+			</vertex>
+			<vertex>
+				<position x="31.3849" y="3.83012" z="10.1976"/>
+				<normal x="-0.668631" y="-0.707052" z="-0.230239"/>
+				<texcoord u="18.9519" v="-0.969823"/>
+			</vertex>
+			<vertex>
+				<position x="32.2789" y="3.83012" z="6.86109"/>
+				<normal x="-0.689035" y="-0.707052" z="-0.159087"/>
+				<texcoord u="19.6616" v="-0.969821"/>
+			</vertex>
+			<vertex>
+				<position x="32.903" y="3.74587" z="3.45825"/>
+				<normal x="-0.701885" y="-0.707056" z="-0.0861947"/>
+				<texcoord u="20.3713" v="-0.930634"/>
+			</vertex>
+			<vertex>
+				<position x="34.1421" y="2.5" z="-3.58848"/>
+				<normal x="-0.799448" y="-0.595579" z="0.0785426"/>
+				<texcoord u="21.7907" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="32.903" y="3.74593" z="-3.45825"/>
+				<normal x="-0.701885" y="-0.707057" z="0.0861847"/>
+				<texcoord u="21.7907" v="-0.930664"/>
+			</vertex>
+			<vertex>
+				<position x="-15.4799" y="2.5" z="-30.5894"/>
+				<normal x="0.339908" y="-0.26329" z="0.902851"/>
+				<texcoord u="-7.68011" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-18.7513" y="2.5" z="-28.7007"/>
+				<normal x="0.611939" y="-0.263292" z="0.745793"/>
+				<texcoord u="-6.93306" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-17.5" y="-2.38132e-007" z="30.3109"/>
+				<normal x="0.5" y="1.06786e-006" z="-0.866025"/>
+				<texcoord u="6.8872" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="34.2311" y="2.5" z="1.88886"/>
+				<normal x="-0.951848" y="-0.263287" z="-0.157054"/>
+				<texcoord u="20.7074" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="34.8083" y="-2.38132e-007" z="-3.6585"/>
+				<normal x="-0.994523" y="-1.11988e-007" z="0.104522"/>
+				<texcoord u="21.7907" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-18.7513" y="-2.5" z="28.7007"/>
+				<normal x="0.611938" y="0.263292" z="-0.745795"/>
+				<texcoord u="6.51367" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-15.4799" y="-2.5" z="30.5894"/>
+				<normal x="0.339907" y="0.263293" z="-0.902851"/>
+				<texcoord u="7.26073" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="34.1421" y="-2.5" z="-3.58848"/>
+				<normal x="-0.814857" y="0.575068" z="0.0728281"/>
+				<texcoord u="21.7907" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="32.2789" y="-3.83013" z="-6.8611"/>
+				<normal x="-0.689034" y="0.707053" z="0.159087"/>
+				<texcoord u="-20.0535" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="30.147" y="-3.83013" z="-13.4223"/>
+				<normal x="-0.640901" y="0.707053" z="0.298868"/>
+				<texcoord u="-18.6341" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="26.6976" y="-3.83013" z="-19.3969"/>
+				<normal x="-0.564757" y="0.707053" z="0.425588"/>
+				<texcoord u="-17.2147" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="24.5238" y="-3.83013" z="-22.0813"/>
+				<normal x="-0.517178" y="0.707053" z="0.482289"/>
+				<texcoord u="-16.5326" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="16.5" y="-3.83013" z="-28.5789"/>
+				<normal x="-0.342829" y="0.707053" z="0.618501"/>
+				<texcoord u="-14.376" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="13.4223" y="-3.83013" z="-30.147"/>
+				<normal x="-0.2763" y="0.707053" z="0.650949"/>
+				<texcoord u="-13.6663" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="10.1976" y="-3.83013" z="-31.3849"/>
+				<normal x="-0.206744" y="0.707054" z="0.676263"/>
+				<texcoord u="-12.9566" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="6.86109" y="-3.83013" z="-32.2789"/>
+				<normal x="-0.134922" y="0.707054" z="0.694169"/>
+				<texcoord u="-12.2469" v="1.96983"/>
+			</vertex>
+			<vertex>
+				<position x="3.44944" y="-3.83013" z="-32.8193"/>
+				<normal x="-0.0616229" y="0.707053" z="0.70447"/>
+				<texcoord u="-11.5372" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-3.44944" y="-3.83013" z="-32.8193"/>
+				<normal x="0.0861911" y="0.707053" z="0.701888"/>
+				<texcoord u="-10.1453" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1976" y="-3.83013" z="-31.3849"/>
+				<normal x="0.23609" y="0.706986" z="0.666658"/>
+				<texcoord u="-8.69847" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-15.48" y="-2.5" z="-30.5894"/>
+				<normal x="0.339907" y="0.263293" z="0.902851"/>
+				<texcoord u="-7.6801" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4566" y="-3.74593" z="-30.2239"/>
+				<normal x="0.276298" y="0.707053" z="0.65095"/>
+				<texcoord u="-8.01628" v="1.93066"/>
+			</vertex>
+			<vertex>
+				<position x="-18.7512" y="-2.5" z="-28.7008"/>
+				<normal x="0.611939" y="0.263295" z="0.745793"/>
+				<texcoord u="-6.93307" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4464" y="-3.74593" z="-26.7657"/>
+				<normal x="0.425593" y="0.707052" z="0.564755"/>
+				<texcoord u="-6.57114" v="1.93066"/>
+			</vertex>
+			<vertex>
+				<position x="-26.6976" y="-3.83013" z="-19.3969"/>
+				<normal x="0.579278" y="0.707053" z="0.405602"/>
+				<texcoord u="-4.44033" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-28.5789" y="-3.83013" z="-16.5"/>
+				<normal x="0.618501" y="0.707053" z="0.342829"/>
+				<texcoord u="-3.73064" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-31.3849" y="-3.83013" z="-10.1976"/>
+				<normal x="0.676265" y="0.707052" z="0.206744"/>
+				<texcoord u="-2.31126" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-32.2789" y="-3.83012" z="-6.86109"/>
+				<normal x="0.69417" y="0.707052" z="0.134923"/>
+				<texcoord u="-1.60157" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-32.8192" y="-3.83013" z="-3.44944"/>
+				<normal x="0.704471" y="0.707053" z="0.0616229"/>
+				<texcoord u="-0.891882" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-33" y="-3.83013" z="0"/>
+				<normal x="0.707053" y="0.707053" z="-0.0123515"/>
+				<texcoord u="-0.209689" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-32.8193" y="-3.83012" z="3.44944"/>
+				<normal x="0.701889" y="0.707052" z="-0.0861914"/>
+				<texcoord u="0.527497" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-32.2789" y="-3.83013" z="6.86109"/>
+				<normal x="0.689033" y="0.707053" z="-0.159087"/>
+				<texcoord u="1.20969" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-31.3849" y="-3.83013" z="10.1976"/>
+				<normal x="0.66863" y="0.707053" z="-0.230238"/>
+				<texcoord u="1.94688" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-28.5789" y="-3.83013" z="16.5"/>
+				<normal x="0.606149" y="0.707053" z="-0.364223"/>
+				<texcoord u="3.33875" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-24.5238" y="-3.83013" z="22.0813"/>
+				<normal x="0.517178" y="0.707053" z="-0.48229"/>
+				<texcoord u="4.75813" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4464" y="-3.74591" z="26.7657"/>
+				<normal x="0.425587" y="0.707053" z="-0.564758"/>
+				<texcoord u="6.17751" v="1.93065"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4551" y="-3.83013" z="26.6505"/>
+				<normal x="0.4453" y="0.706623" z="-0.549902"/>
+				<texcoord u="6.16273" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-18.7513" y="-2.5" z="28.7007"/>
+				<normal x="0.611938" y="0.263292" z="-0.745795"/>
+				<texcoord u="6.51367" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-19.191" y="-2.64723" z="28.2398"/>
+				<normal x="0.385382" y="0.70662" z="-0.593437"/>
+				<texcoord u="6.39278" v="1.41966"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4464" y="-3.74591" z="26.7657"/>
+				<normal x="0.425587" y="0.707053" z="-0.564758"/>
+				<texcoord u="6.20327" v="1.93065"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4252" y="-3.44625" z="27.1363"/>
+				<normal x="0.385381" y="0.706622" z="-0.593436"/>
+				<texcoord u="6.2266" v="1.79128"/>
+			</vertex>
+			<vertex>
+				<position x="-15.4799" y="-2.5" z="30.5894"/>
+				<normal x="0.339907" y="0.263293" z="-0.902851"/>
+				<texcoord u="7.26073" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8609" y="-2.64723" z="30.7398"/>
+				<normal x="0.321239" y="0.706625" z="-0.630466"/>
+				<texcoord u="7.38467" v="1.41966"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4566" y="-3.74591" z="30.224"/>
+				<normal x="0.276301" y="0.707054" z="-0.650948"/>
+				<texcoord u="7.59689" v="1.93065"/>
+			</vertex>
+			<vertex>
+				<position x="-13.7881" y="-3.44625" z="30.3909"/>
+				<normal x="0.321237" y="0.706623" z="-0.630468"/>
+				<texcoord u="7.55042" v="1.79128"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4566" y="-3.74591" z="30.224"/>
+				<normal x="0.276301" y="0.707054" z="-0.650948"/>
+				<texcoord u="7.59689" v="1.93065"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3524" y="-3.83013" z="30.1738"/>
+				<normal x="0.253581" y="0.706622" z="-0.660592"/>
+				<texcoord u="7.6125" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-10.1976" y="-3.83013" z="31.3849"/>
+				<normal x="0.206744" y="0.707054" z="-0.676263"/>
+				<texcoord u="8.33407" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-6.86109" y="-3.83013" z="32.2789"/>
+				<normal x="0.134923" y="0.707054" z="-0.694169"/>
+				<texcoord u="9.01627" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="-3.44944" y="-3.83013" z="32.8192"/>
+				<normal x="0.0616227" y="0.707053" z="-0.70447"/>
+				<texcoord u="9.75345" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="3.44944" y="-3.83013" z="32.8192"/>
+				<normal x="-0.0861914" y="0.707052" z="-0.701889"/>
+				<texcoord u="11.1728" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="6.86109" y="-3.83013" z="32.2789"/>
+				<normal x="-0.159086" y="0.707053" z="-0.689034"/>
+				<texcoord u="11.8825" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="10.1976" y="-3.83013" z="31.3849"/>
+				<normal x="-0.230239" y="0.707053" z="-0.66863"/>
+				<texcoord u="12.5647" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="16.5" y="-3.83013" z="28.5788"/>
+				<normal x="-0.364223" y="0.707053" z="-0.60615"/>
+				<texcoord u="13.9841" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="22.0813" y="-3.83013" z="24.5238"/>
+				<normal x="-0.48229" y="0.707053" z="-0.517178"/>
+				<texcoord u="15.431" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="26.6976" y="-3.83013" z="19.3969"/>
+				<normal x="-0.579277" y="0.707054" z="-0.405602"/>
+				<texcoord u="16.8503" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="28.5788" y="-3.83013" z="16.5"/>
+				<normal x="-0.618501" y="0.707053" z="-0.342829"/>
+				<texcoord u="17.5325" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="31.3849" y="-3.83012" z="10.1976"/>
+				<normal x="-0.676265" y="0.707052" z="-0.206745"/>
+				<texcoord u="18.9794" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="32.2789" y="-3.83012" z="6.86109"/>
+				<normal x="-0.695391" y="0.706983" z="-0.12887"/>
+				<texcoord u="19.6616" v="1.96982"/>
+			</vertex>
+			<vertex>
+				<position x="32.903" y="-3.74588" z="3.45825"/>
+				<normal x="-0.701893" y="0.707048" z="-0.0861864"/>
+				<texcoord u="20.397" v="1.93064"/>
+			</vertex>
+			<vertex>
+				<position x="34.2312" y="-2.5" z="-1.88869"/>
+				<normal x="-0.951848" y="0.263289" z="0.157048"/>
+				<texcoord u="21.4545" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="32.903" y="-3.74595" z="-3.45825"/>
+				<normal x="-0.701889" y="0.707053" z="0.086188"/>
+				<texcoord u="21.7907" v="1.93067"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3524" y="3.83013" z="-30.1738"/>
+				<normal x="-0.273515" y="-0.219096" z="0.936582"/>
+				<texcoord u="-20.6095" v="-0.827151"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4566" y="3.74591" z="-30.224"/>
+				<normal x="-0.27354" y="-0.219091" z="0.936576"/>
+				<texcoord u="-20.6498" v="-0.796863"/>
+			</vertex>
+			<vertex>
+				<position x="-13.7881" y="3.44625" z="-30.3909"/>
+				<normal x="-0.270234" y="-0.183231" z="0.945198"/>
+				<texcoord u="-20.7907" v="-0.702141"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3525" y="-3.83013" z="-30.1738"/>
+				<normal x="-0.27351" y="0.219101" z="0.936583"/>
+				<texcoord u="18.687" v="-0.827145"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4566" y="-3.74593" z="-30.2239"/>
+				<normal x="-0.273521" y="0.219098" z="0.93658"/>
+				<texcoord u="18.7944" v="-0.796862"/>
+			</vertex>
+			<vertex>
+				<position x="-13.7881" y="-3.44625" z="-30.3909"/>
+				<normal x="-0.270224" y="0.183234" z="0.945201"/>
+				<texcoord u="18.8901" v="-0.702135"/>
+			</vertex>
+			<vertex>
+				<position x="-13.7881" y="-3.44625" z="-30.3909"/>
+				<normal x="-0.270224" y="0.183234" z="0.945201"/>
+				<texcoord u="18.9519" v="-0.702135"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8609" y="-2.64725" z="-30.7398"/>
+				<normal x="-0.000315945" y="0.0906334" z="0.995884"/>
+				<texcoord u="19.3285" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8609" y="2.64724" z="-30.7398"/>
+				<normal x="-0.000315806" y="-0.0906283" z="0.995885"/>
+				<texcoord u="21.4141" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-13.7881" y="3.44625" z="-30.3909"/>
+				<normal x="-0.270234" y="-0.183231" z="0.945198"/>
+				<texcoord u="21.7907" v="-0.702141"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8107" y="3.60314" z="-30.6528"/>
+				<normal x="0.045639" y="-0.164782" z="0.985274"/>
+				<texcoord u="21.7907" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-14.4417" y="-7.06984" z="-29.6276"/>
+				<normal x="0.22382" y="0.361756" z="0.905007"/>
+				<texcoord u="17.5326" v="-0.285438"/>
+			</vertex>
+			<vertex>
+				<position x="-14.2694" y="-6.93446" z="-29.7154"/>
+				<normal x="-0.0191594" y="0.267934" z="0.963247"/>
+				<texcoord u="17.5779" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-17.5" y="-2.38132e-007" z="-30.3109"/>
+				<normal x="0.5" y="1.28163e-006" z="0.866025"/>
+				<texcoord u="20.3713" v="0.500003"/>
+			</vertex>
+			<vertex>
+				<position x="-15.48" y="-2.5" z="-30.5894"/>
+				<normal x="0.339907" y="0.263293" z="0.902851"/>
+				<texcoord u="19.3865" v="-0.143036"/>
+			</vertex>
+			<vertex>
+				<position x="-17.5" y="-2.38132e-007" z="-30.3109"/>
+				<normal x="0.5" y="1.28163e-006" z="0.866025"/>
+				<texcoord u="20.3713" v="0.500004"/>
+			</vertex>
+			<vertex>
+				<position x="-15.4799" y="2.5" z="-30.5894"/>
+				<normal x="0.339908" y="-0.26329" z="0.902851"/>
+				<texcoord u="21.3427" v="-0.143052"/>
+			</vertex>
+			<vertex>
+				<position x="-17.3033" y="3.74241" z="-29.9703"/>
+				<normal x="0.48678" y="-0.228423" z="0.84313"/>
+				<texcoord u="21.7907" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-14.8609" y="2.64724" z="-30.7398"/>
+				<normal x="-0.000315806" y="-0.0906283" z="0.995885"/>
+				<texcoord u="21.3753" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="-18.4374" y="7.06984" z="-27.3207"/>
+				<normal x="0.67185" y="-0.361755" z="0.646336"/>
+				<texcoord u="-19.3226" v="1.28546"/>
+			</vertex>
+			<vertex>
+				<position x="-16.5" y="8.08995" z="-28.5789"/>
+				<normal x="0.433013" y="-0.5" z="0.75"/>
+				<texcoord u="-19.0365" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-16.5" y="-8.08992" z="-28.5789"/>
+				<normal x="0.433013" y="0.499999" z="0.75"/>
+				<texcoord u="17.1978" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="-17.5" y="-2.38132e-007" z="-30.3109"/>
+				<normal x="0.5" y="1.28163e-006" z="0.866025"/>
+				<texcoord u="20.3713" v="0.499986"/>
+			</vertex>
+			<vertex>
+				<position x="-18.7512" y="-2.5" z="-28.7008"/>
+				<normal x="0.611939" y="0.263295" z="0.745793"/>
+				<texcoord u="19.3999" v="1.14303"/>
+			</vertex>
+			<vertex>
+				<position x="-19.191" y="-2.64725" z="-28.2398"/>
+				<normal x="0.86262" y="0.0906296" z="0.497668"/>
+				<texcoord u="19.3673" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-18.7513" y="2.5" z="-28.7007"/>
+				<normal x="0.611939" y="-0.263292" z="0.745793"/>
+				<texcoord u="21.3561" v="1.14305"/>
+			</vertex>
+			<vertex>
+				<position x="-19.191" y="2.64724" z="-28.2398"/>
+				<normal x="0.862623" y="-0.0906262" z="0.497664"/>
+				<texcoord u="21.4141" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-19.1408" y="3.60314" z="-28.1528"/>
+				<normal x="0.830454" y="-0.164782" z="0.532159"/>
+				<texcoord u="21.7907" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4551" y="3.83013" z="-26.6505"/>
+				<normal x="0.94786" y="-0.219109" z="0.231414"/>
+				<texcoord u="-20.5257" v="1.82715"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4464" y="3.74591" z="-26.7657"/>
+				<normal x="0.947859" y="-0.21911" z="0.231418"/>
+				<texcoord u="-20.6332" v="1.79686"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5996" y="6.9345" z="-27.2154"/>
+				<normal x="0.843776" y="-0.267934" z="0.46503"/>
+				<texcoord u="-19.4184" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4252" y="3.44625" z="-27.1363"/>
+				<normal x="0.953678" y="-0.183237" z="0.238582"/>
+				<texcoord u="-20.7289" v="1.70214"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4551" y="-3.83013" z="-26.6505"/>
+				<normal x="0.94786" y="0.219112" z="0.231412"/>
+				<texcoord u="18.7692" v="1.82714"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4464" y="-3.74593" z="-26.7657"/>
+				<normal x="0.94786" y="0.219114" z="0.23141"/>
+				<texcoord u="18.811" v="1.79686"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4252" y="-3.44625" z="-27.1363"/>
+				<normal x="0.953679" y="0.183239" z="0.238579"/>
+				<texcoord u="18.9519" v="1.70213"/>
+			</vertex>
+			<vertex>
+				<position x="-18.5996" y="-6.93447" z="-27.2154"/>
+				<normal x="0.843777" y="0.267935" z="0.465029"/>
+				<texcoord u="17.5796" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-19.191" y="-2.64725" z="-28.2398"/>
+				<normal x="0.86262" y="0.0906296" z="0.497668"/>
+				<texcoord u="19.3285" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4252" y="-3.44625" z="-27.1363"/>
+				<normal x="0.953679" y="0.183239" z="0.238579"/>
+				<texcoord u="18.9519" v="1.70213"/>
+			</vertex>
+			<vertex>
+				<position x="-19.4252" y="3.44625" z="-27.1363"/>
+				<normal x="0.953678" y="-0.183237" z="0.238582"/>
+				<texcoord u="21.7907" v="1.70214"/>
+			</vertex>
+			<vertex>
+				<position x="-19.191" y="2.64724" z="-28.2398"/>
+				<normal x="0.862623" y="-0.0906262" z="0.497664"/>
+				<texcoord u="21.4141" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="32.8075" y="3.83013" z="3.52341"/>
+				<normal x="-0.674328" y="-0.21911" z="-0.705175"/>
+				<texcoord u="-20.6095" v="-0.827169"/>
+			</vertex>
+			<vertex>
+				<position x="32.903" y="3.74587" z="3.45825"/>
+				<normal x="-0.674338" y="-0.219114" z="-0.705165"/>
+				<texcoord u="-20.6498" v="-0.796864"/>
+			</vertex>
+			<vertex>
+				<position x="33.2133" y="3.44624" z="3.25461"/>
+				<normal x="-0.683458" y="-0.183241" z="-0.706618"/>
+				<texcoord u="-20.7907" v="-0.702154"/>
+			</vertex>
+			<vertex>
+				<position x="32.8075" y="-3.83013" z="3.52339"/>
+				<normal x="-0.67435" y="0.219112" z="-0.705154"/>
+				<texcoord u="18.7494" v="-0.82716"/>
+			</vertex>
+			<vertex>
+				<position x="32.903" y="-3.74588" z="3.45825"/>
+				<normal x="-0.674354" y="0.219118" z="-0.705148"/>
+				<texcoord u="18.7944" v="-0.796863"/>
+			</vertex>
+			<vertex>
+				<position x="33.2133" y="-3.44625" z="3.2546"/>
+				<normal x="-0.683461" y="0.183241" z="-0.706615"/>
+				<texcoord u="18.9519" v="-0.70215"/>
+			</vertex>
+			<vertex>
+				<position x="33.2133" y="-3.44625" z="3.2546"/>
+				<normal x="-0.683461" y="0.183241" z="-0.706615"/>
+				<texcoord u="18.9519" v="-0.702149"/>
+			</vertex>
+			<vertex>
+				<position x="34.0519" y="-2.64721" z="2.5"/>
+				<normal x="-0.862301" y="0.0906308" z="-0.498219"/>
+				<texcoord u="19.3285" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="34.0519" y="2.6472" z="2.5"/>
+				<normal x="-0.862305" y="-0.090631" z="-0.498213"/>
+				<texcoord u="21.4141" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="33.2133" y="3.44624" z="3.25461"/>
+				<normal x="-0.683458" y="-0.183241" z="-0.706618"/>
+				<texcoord u="21.7907" v="-0.702155"/>
+			</vertex>
+			<vertex>
+				<position x="33.9514" y="3.60314" z="2.5"/>
+				<normal x="-0.876092" y="-0.164783" z="-0.45311"/>
+				<texcoord u="21.7907" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="32.869" y="6.9346" z="2.5"/>
+				<normal x="-0.824614" y="-0.267937" z="-0.498217"/>
+				<texcoord u="-19.4184" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="32.8791" y="-7.06982" z="2.30707"/>
+				<normal x="-0.895669" y="0.361757" z="-0.258668"/>
+				<texcoord u="17.5326" v="-0.285499"/>
+			</vertex>
+			<vertex>
+				<position x="32.869" y="-6.93457" z="2.5"/>
+				<normal x="-0.824616" y="0.267936" z="-0.498215"/>
+				<texcoord u="17.5796" v="-0.351187"/>
+			</vertex>
+			<vertex>
+				<position x="35" y="-2.38132e-007" z="0"/>
+				<normal x="-1" y="8.97624e-007" z="-2.2015e-006"/>
+				<texcoord u="20.3713" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="34.2311" y="-2.5" z="1.8888"/>
+				<normal x="-0.951845" y="0.263293" z="-0.157057"/>
+				<texcoord u="19.3865" v="-0.143091"/>
+			</vertex>
+			<vertex>
+				<position x="34.2311" y="2.5" z="1.88886"/>
+				<normal x="-0.951848" y="-0.263287" z="-0.157054"/>
+				<texcoord u="21.3427" v="-0.143109"/>
+			</vertex>
+			<vertex>
+				<position x="34.6067" y="3.74241" z="-2.38132e-007"/>
+				<normal x="-0.973562" y="-0.228421" z="2.48043e-007"/>
+				<texcoord u="21.7907" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="33" y="-8.08998" z="-2.38132e-007"/>
+				<normal x="-0.866028" y="0.499996" z="2.77581e-007"/>
+				<texcoord u="17.1977" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="32.8791" y="-7.06984" z="-2.30691"/>
+				<normal x="-0.895669" y="0.361755" z="0.258669"/>
+				<texcoord u="17.5813" v="1.28544"/>
+			</vertex>
+			<vertex>
+				<position x="35" y="-2.38132e-007" z="0"/>
+				<normal x="-1" y="8.97624e-007" z="-2.2015e-006"/>
+				<texcoord u="20.3713" v="0.499998"/>
+			</vertex>
+			<vertex>
+				<position x="34.2312" y="-2.5" z="-1.88869"/>
+				<normal x="-0.951848" y="0.263289" z="0.157048"/>
+				<texcoord u="19.3999" v="1.14305"/>
+			</vertex>
+			<vertex>
+				<position x="34.0519" y="-2.64724" z="-2.5"/>
+				<normal x="-0.862306" y="0.090635" z="0.498211"/>
+				<texcoord u="19.3285" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="35" y="-2.38132e-007" z="0"/>
+				<normal x="-1" y="8.97624e-007" z="-2.2015e-006"/>
+				<texcoord u="20.3713" v="0.499997"/>
+			</vertex>
+			<vertex>
+				<position x="34.2312" y="2.5" z="-1.88874"/>
+				<normal x="-0.951848" y="-0.263288" z="0.157051"/>
+				<texcoord u="21.3561" v="1.14307"/>
+			</vertex>
+			<vertex>
+				<position x="34.0519" y="2.64723" z="-2.5"/>
+				<normal x="-0.862303" y="-0.0906243" z="0.498217"/>
+				<texcoord u="21.4141" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="33.9514" y="3.60314" z="-2.5"/>
+				<normal x="-0.876092" y="-0.16478" z="0.453112"/>
+				<texcoord u="21.7907" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="32.8076" y="3.83012" z="-3.52335"/>
+				<normal x="-0.674318" y="-0.219112" z="0.705185"/>
+				<texcoord u="-20.5257" v="1.82714"/>
+			</vertex>
+			<vertex>
+				<position x="32.903" y="3.74593" z="-3.45825"/>
+				<normal x="-0.674333" y="-0.219111" z="0.705171"/>
+				<texcoord u="-20.6332" v="1.79686"/>
+			</vertex>
+			<vertex>
+				<position x="32.869" y="6.93449" z="-2.5"/>
+				<normal x="-0.824615" y="-0.267933" z="0.498218"/>
+				<texcoord u="-19.4184" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="33.2133" y="3.44625" z="-3.25458"/>
+				<normal x="-0.683458" y="-0.183236" z="0.706618"/>
+				<texcoord u="-20.7289" v="1.70214"/>
+			</vertex>
+			<vertex>
+				<position x="32.8076" y="-3.83012" z="-3.52334"/>
+				<normal x="-0.674342" y="0.219104" z="0.705164"/>
+				<texcoord u="18.7692" v="1.82713"/>
+			</vertex>
+			<vertex>
+				<position x="32.903" y="-3.74595" z="-3.45825"/>
+				<normal x="-0.674348" y="0.219114" z="0.705156"/>
+				<texcoord u="18.811" v="1.79686"/>
+			</vertex>
+			<vertex>
+				<position x="33.2133" y="-3.44625" z="-3.25456"/>
+				<normal x="-0.683459" y="0.183242" z="0.706616"/>
+				<texcoord u="18.9519" v="1.70213"/>
+			</vertex>
+			<vertex>
+				<position x="32.869" y="-6.93447" z="-2.5"/>
+				<normal x="-0.824616" y="0.267935" z="0.498216"/>
+				<texcoord u="17.5797" v="1.35118"/>
+			</vertex>
+			<vertex>
+				<position x="33.2133" y="-3.44625" z="-3.25456"/>
+				<normal x="-0.683459" y="0.183242" z="0.706616"/>
+				<texcoord u="18.9519" v="1.70213"/>
+			</vertex>
+			<vertex>
+				<position x="33.2133" y="3.44625" z="-3.25458"/>
+				<normal x="-0.683458" y="-0.183236" z="0.706618"/>
+				<texcoord u="21.7907" v="1.70213"/>
+			</vertex>
+		</vertexbuffer>
+	</sharedgeometry>
+	<submeshes>
+		<submesh material="lambert5" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+			<faces count="648">
+				<face v1="156" v2="158" v3="157"/>
+				<face v1="159" v2="161" v3="160"/>
+				<face v1="56" v2="57" v3="162"/>
+				<face v1="160" v2="402" v3="62"/>
+				<face v1="62" v2="402" v3="57"/>
+				<face v1="57" v2="402" v3="162"/>
+				<face v1="59" v2="163" v3="58"/>
+				<face v1="403" v2="61" v3="404"/>
+				<face v1="61" v2="58" v3="404"/>
+				<face v1="58" v2="163" v3="404"/>
+				<face v1="166" v2="165" v3="164"/>
+				<face v1="158" v2="164" v3="157"/>
+				<face v1="164" v2="165" v3="157"/>
+				<face v1="405" v2="168" v3="167"/>
+				<face v1="159" v2="160" v3="168"/>
+				<face v1="168" v2="160" v3="167"/>
+				<face v1="169" v2="167" v3="63"/>
+				<face v1="63" v2="167" v3="406"/>
+				<face v1="167" v2="160" v3="406"/>
+				<face v1="64" v2="169" v3="407"/>
+				<face v1="60" v2="170" v3="65"/>
+				<face v1="170" v2="408" v3="409"/>
+				<face v1="403" v2="409" v3="410"/>
+				<face v1="410" v2="409" v3="408"/>
+				<face v1="411" v2="173" v3="165"/>
+				<face v1="172" v2="171" v3="173"/>
+				<face v1="173" v2="171" v3="165"/>
+				<face v1="411" v2="167" v3="176"/>
+				<face v1="174" v2="176" v3="175"/>
+				<face v1="176" v2="167" v3="175"/>
+				<face v1="169" v2="68" v3="167"/>
+				<face v1="175" v2="167" v3="69"/>
+				<face v1="69" v2="167" v3="68"/>
+				<face v1="412" v2="169" v3="413"/>
+				<face v1="414" v2="170" v3="67"/>
+				<face v1="170" v2="409" v3="415"/>
+				<face v1="415" v2="409" v3="66"/>
+				<face v1="409" v2="416" v3="66"/>
+				<face v1="417" v2="177" v3="171"/>
+				<face v1="178" v2="174" v3="175"/>
+				<face v1="73" v2="179" v3="70"/>
+				<face v1="175" v2="418" v3="178"/>
+				<face v1="418" v2="70" v3="178"/>
+				<face v1="179" v2="178" v3="70"/>
+				<face v1="72" v2="71" v3="180"/>
+				<face v1="416" v2="419" v3="66"/>
+				<face v1="66" v2="419" v3="71"/>
+				<face v1="71" v2="419" v3="180"/>
+				<face v1="183" v2="182" v3="1"/>
+				<face v1="182" v2="181" v3="1"/>
+				<face v1="1" v2="181" v3="7"/>
+				<face v1="184" v2="183" v3="2"/>
+				<face v1="2" v2="183" v3="1"/>
+				<face v1="185" v2="184" v3="155"/>
+				<face v1="155" v2="184" v3="420"/>
+				<face v1="186" v2="185" v3="153"/>
+				<face v1="153" v2="185" v3="421"/>
+				<face v1="187" v2="186" v3="151"/>
+				<face v1="151" v2="186" v3="422"/>
+				<face v1="188" v2="187" v3="149"/>
+				<face v1="149" v2="187" v3="423"/>
+				<face v1="189" v2="188" v3="147"/>
+				<face v1="147" v2="188" v3="424"/>
+				<face v1="190" v2="189" v3="145"/>
+				<face v1="145" v2="189" v3="425"/>
+				<face v1="191" v2="190" v3="143"/>
+				<face v1="143" v2="190" v3="426"/>
+				<face v1="192" v2="191" v3="141"/>
+				<face v1="141" v2="191" v3="143"/>
+				<face v1="193" v2="192" v3="139"/>
+				<face v1="139" v2="192" v3="141"/>
+				<face v1="194" v2="193" v3="137"/>
+				<face v1="137" v2="193" v3="427"/>
+				<face v1="195" v2="194" v3="135"/>
+				<face v1="135" v2="194" v3="137"/>
+				<face v1="196" v2="195" v3="133"/>
+				<face v1="133" v2="195" v3="428"/>
+				<face v1="197" v2="196" v3="131"/>
+				<face v1="131" v2="196" v3="429"/>
+				<face v1="198" v2="197" v3="129"/>
+				<face v1="129" v2="197" v3="430"/>
+				<face v1="199" v2="198" v3="125"/>
+				<face v1="125" v2="198" v3="431"/>
+				<face v1="200" v2="199" v3="201"/>
+				<face v1="201" v2="199" v3="126"/>
+				<face v1="126" v2="199" v3="432"/>
+				<face v1="204" v2="200" v3="202"/>
+				<face v1="433" v2="203" v3="200"/>
+				<face v1="202" v2="200" v3="203"/>
+				<face v1="208" v2="207" v3="209"/>
+				<face v1="205" v2="209" v3="206"/>
+				<face v1="209" v2="207" v3="206"/>
+				<face v1="210" v2="209" v3="107"/>
+				<face v1="209" v2="434" v3="107"/>
+				<face v1="107" v2="434" v3="110"/>
+				<face v1="211" v2="210" v3="105"/>
+				<face v1="105" v2="210" v3="435"/>
+				<face v1="212" v2="211" v3="103"/>
+				<face v1="103" v2="211" v3="436"/>
+				<face v1="213" v2="212" v3="101"/>
+				<face v1="101" v2="212" v3="437"/>
+				<face v1="214" v2="213" v3="99"/>
+				<face v1="99" v2="213" v3="438"/>
+				<face v1="215" v2="214" v3="97"/>
+				<face v1="97" v2="214" v3="439"/>
+				<face v1="216" v2="215" v3="95"/>
+				<face v1="95" v2="215" v3="440"/>
+				<face v1="217" v2="216" v3="93"/>
+				<face v1="93" v2="216" v3="441"/>
+				<face v1="218" v2="217" v3="91"/>
+				<face v1="91" v2="217" v3="442"/>
+				<face v1="219" v2="218" v3="89"/>
+				<face v1="89" v2="218" v3="443"/>
+				<face v1="220" v2="219" v3="87"/>
+				<face v1="87" v2="219" v3="444"/>
+				<face v1="221" v2="220" v3="85"/>
+				<face v1="85" v2="220" v3="445"/>
+				<face v1="222" v2="221" v3="83"/>
+				<face v1="83" v2="221" v3="446"/>
+				<face v1="223" v2="222" v3="81"/>
+				<face v1="81" v2="222" v3="447"/>
+				<face v1="224" v2="223" v3="79"/>
+				<face v1="79" v2="223" v3="448"/>
+				<face v1="225" v2="224" v3="77"/>
+				<face v1="77" v2="224" v3="449"/>
+				<face v1="226" v2="225" v3="75"/>
+				<face v1="75" v2="225" v3="450"/>
+				<face v1="227" v2="226" v3="451"/>
+				<face v1="451" v2="226" v3="452"/>
+				<face v1="452" v2="226" v3="453"/>
+				<face v1="454" v2="227" v3="455"/>
+				<face v1="456" v2="457" v3="227"/>
+				<face v1="227" v2="457" v3="455"/>
+				<face v1="458" v2="459" v3="228"/>
+				<face v1="460" v2="228" v3="461"/>
+				<face v1="459" v2="461" v3="228"/>
+				<face v1="229" v2="228" v3="55"/>
+				<face v1="228" v2="462" v3="55"/>
+				<face v1="55" v2="462" v3="463"/>
+				<face v1="230" v2="229" v3="53"/>
+				<face v1="53" v2="229" v3="55"/>
+				<face v1="231" v2="230" v3="51"/>
+				<face v1="51" v2="230" v3="464"/>
+				<face v1="232" v2="231" v3="49"/>
+				<face v1="49" v2="231" v3="465"/>
+				<face v1="233" v2="232" v3="47"/>
+				<face v1="47" v2="232" v3="49"/>
+				<face v1="234" v2="233" v3="45"/>
+				<face v1="45" v2="233" v3="47"/>
+				<face v1="235" v2="234" v3="43"/>
+				<face v1="43" v2="234" v3="466"/>
+				<face v1="236" v2="235" v3="41"/>
+				<face v1="41" v2="235" v3="467"/>
+				<face v1="237" v2="236" v3="39"/>
+				<face v1="39" v2="236" v3="468"/>
+				<face v1="238" v2="237" v3="37"/>
+				<face v1="37" v2="237" v3="469"/>
+				<face v1="239" v2="238" v3="35"/>
+				<face v1="35" v2="238" v3="470"/>
+				<face v1="240" v2="239" v3="33"/>
+				<face v1="33" v2="239" v3="35"/>
+				<face v1="241" v2="240" v3="31"/>
+				<face v1="31" v2="240" v3="471"/>
+				<face v1="242" v2="241" v3="29"/>
+				<face v1="29" v2="241" v3="31"/>
+				<face v1="243" v2="242" v3="27"/>
+				<face v1="27" v2="242" v3="29"/>
+				<face v1="244" v2="243" v3="25"/>
+				<face v1="25" v2="243" v3="472"/>
+				<face v1="245" v2="244" v3="21"/>
+				<face v1="21" v2="244" v3="473"/>
+				<face v1="246" v2="245" v3="247"/>
+				<face v1="247" v2="245" v3="22"/>
+				<face v1="22" v2="245" v3="474"/>
+				<face v1="250" v2="246" v3="248"/>
+				<face v1="475" v2="249" v3="246"/>
+				<face v1="248" v2="246" v3="249"/>
+				<face v1="253" v2="252" v3="476"/>
+				<face v1="477" v2="476" v3="251"/>
+				<face v1="476" v2="252" v3="251"/>
+				<face v1="255" v2="254" v3="183"/>
+				<face v1="183" v2="254" v3="182"/>
+				<face v1="256" v2="255" v3="184"/>
+				<face v1="184" v2="255" v3="183"/>
+				<face v1="257" v2="256" v3="185"/>
+				<face v1="185" v2="256" v3="184"/>
+				<face v1="258" v2="257" v3="186"/>
+				<face v1="186" v2="257" v3="185"/>
+				<face v1="259" v2="258" v3="187"/>
+				<face v1="187" v2="258" v3="186"/>
+				<face v1="260" v2="259" v3="188"/>
+				<face v1="188" v2="259" v3="187"/>
+				<face v1="261" v2="260" v3="189"/>
+				<face v1="189" v2="260" v3="188"/>
+				<face v1="262" v2="261" v3="190"/>
+				<face v1="190" v2="261" v3="189"/>
+				<face v1="263" v2="262" v3="191"/>
+				<face v1="191" v2="262" v3="190"/>
+				<face v1="264" v2="263" v3="192"/>
+				<face v1="192" v2="263" v3="191"/>
+				<face v1="265" v2="264" v3="193"/>
+				<face v1="193" v2="264" v3="192"/>
+				<face v1="266" v2="265" v3="194"/>
+				<face v1="194" v2="265" v3="193"/>
+				<face v1="267" v2="266" v3="195"/>
+				<face v1="195" v2="266" v3="194"/>
+				<face v1="268" v2="267" v3="196"/>
+				<face v1="196" v2="267" v3="195"/>
+				<face v1="269" v2="268" v3="197"/>
+				<face v1="197" v2="268" v3="196"/>
+				<face v1="270" v2="269" v3="198"/>
+				<face v1="198" v2="269" v3="197"/>
+				<face v1="271" v2="270" v3="199"/>
+				<face v1="199" v2="270" v3="198"/>
+				<face v1="272" v2="271" v3="200"/>
+				<face v1="200" v2="271" v3="199"/>
+				<face v1="273" v2="272" v3="478"/>
+				<face v1="272" v2="200" v3="478"/>
+				<face v1="273" v2="479" v3="274"/>
+				<face v1="479" v2="209" v3="274"/>
+				<face v1="275" v2="274" v3="210"/>
+				<face v1="210" v2="274" v3="209"/>
+				<face v1="276" v2="275" v3="211"/>
+				<face v1="211" v2="275" v3="210"/>
+				<face v1="277" v2="276" v3="212"/>
+				<face v1="212" v2="276" v3="211"/>
+				<face v1="278" v2="277" v3="213"/>
+				<face v1="213" v2="277" v3="212"/>
+				<face v1="279" v2="278" v3="214"/>
+				<face v1="214" v2="278" v3="213"/>
+				<face v1="280" v2="279" v3="215"/>
+				<face v1="215" v2="279" v3="214"/>
+				<face v1="281" v2="280" v3="216"/>
+				<face v1="216" v2="280" v3="215"/>
+				<face v1="282" v2="281" v3="217"/>
+				<face v1="217" v2="281" v3="216"/>
+				<face v1="283" v2="282" v3="218"/>
+				<face v1="218" v2="282" v3="217"/>
+				<face v1="284" v2="283" v3="219"/>
+				<face v1="219" v2="283" v3="218"/>
+				<face v1="285" v2="284" v3="220"/>
+				<face v1="220" v2="284" v3="219"/>
+				<face v1="286" v2="285" v3="221"/>
+				<face v1="221" v2="285" v3="220"/>
+				<face v1="287" v2="286" v3="222"/>
+				<face v1="222" v2="286" v3="221"/>
+				<face v1="288" v2="287" v3="223"/>
+				<face v1="223" v2="287" v3="222"/>
+				<face v1="289" v2="288" v3="224"/>
+				<face v1="224" v2="288" v3="223"/>
+				<face v1="290" v2="289" v3="225"/>
+				<face v1="225" v2="289" v3="224"/>
+				<face v1="291" v2="290" v3="226"/>
+				<face v1="226" v2="290" v3="225"/>
+				<face v1="292" v2="291" v3="227"/>
+				<face v1="227" v2="291" v3="226"/>
+				<face v1="480" v2="292" v3="454"/>
+				<face v1="292" v2="227" v3="454"/>
+				<face v1="480" v2="458" v3="293"/>
+				<face v1="458" v2="228" v3="293"/>
+				<face v1="294" v2="293" v3="229"/>
+				<face v1="229" v2="293" v3="228"/>
+				<face v1="295" v2="294" v3="230"/>
+				<face v1="230" v2="294" v3="229"/>
+				<face v1="296" v2="295" v3="231"/>
+				<face v1="231" v2="295" v3="230"/>
+				<face v1="297" v2="296" v3="232"/>
+				<face v1="232" v2="296" v3="231"/>
+				<face v1="298" v2="297" v3="233"/>
+				<face v1="233" v2="297" v3="232"/>
+				<face v1="299" v2="298" v3="234"/>
+				<face v1="234" v2="298" v3="233"/>
+				<face v1="300" v2="299" v3="235"/>
+				<face v1="235" v2="299" v3="234"/>
+				<face v1="301" v2="300" v3="236"/>
+				<face v1="236" v2="300" v3="235"/>
+				<face v1="302" v2="301" v3="237"/>
+				<face v1="237" v2="301" v3="236"/>
+				<face v1="303" v2="302" v3="238"/>
+				<face v1="238" v2="302" v3="237"/>
+				<face v1="304" v2="303" v3="239"/>
+				<face v1="239" v2="303" v3="238"/>
+				<face v1="305" v2="304" v3="240"/>
+				<face v1="240" v2="304" v3="239"/>
+				<face v1="306" v2="305" v3="241"/>
+				<face v1="241" v2="305" v3="240"/>
+				<face v1="307" v2="306" v3="242"/>
+				<face v1="242" v2="306" v3="241"/>
+				<face v1="308" v2="307" v3="243"/>
+				<face v1="243" v2="307" v3="242"/>
+				<face v1="309" v2="308" v3="244"/>
+				<face v1="244" v2="308" v3="243"/>
+				<face v1="310" v2="309" v3="245"/>
+				<face v1="245" v2="309" v3="244"/>
+				<face v1="311" v2="310" v3="246"/>
+				<face v1="246" v2="310" v3="245"/>
+				<face v1="312" v2="311" v3="481"/>
+				<face v1="311" v2="246" v3="481"/>
+				<face v1="312" v2="253" v3="482"/>
+				<face v1="253" v2="476" v3="482"/>
+				<face v1="255" v2="314" v3="254"/>
+				<face v1="314" v2="313" v3="254"/>
+				<face v1="256" v2="315" v3="255"/>
+				<face v1="315" v2="314" v3="255"/>
+				<face v1="257" v2="316" v3="256"/>
+				<face v1="316" v2="315" v3="256"/>
+				<face v1="258" v2="317" v3="257"/>
+				<face v1="317" v2="316" v3="257"/>
+				<face v1="259" v2="318" v3="258"/>
+				<face v1="318" v2="317" v3="258"/>
+				<face v1="260" v2="319" v3="259"/>
+				<face v1="319" v2="318" v3="259"/>
+				<face v1="261" v2="320" v3="260"/>
+				<face v1="320" v2="319" v3="260"/>
+				<face v1="262" v2="321" v3="261"/>
+				<face v1="321" v2="320" v3="261"/>
+				<face v1="263" v2="322" v3="262"/>
+				<face v1="322" v2="321" v3="262"/>
+				<face v1="264" v2="323" v3="263"/>
+				<face v1="323" v2="322" v3="263"/>
+				<face v1="265" v2="324" v3="264"/>
+				<face v1="324" v2="323" v3="264"/>
+				<face v1="266" v2="325" v3="265"/>
+				<face v1="325" v2="324" v3="265"/>
+				<face v1="267" v2="326" v3="266"/>
+				<face v1="326" v2="325" v3="266"/>
+				<face v1="268" v2="327" v3="267"/>
+				<face v1="327" v2="326" v3="267"/>
+				<face v1="269" v2="328" v3="268"/>
+				<face v1="328" v2="327" v3="268"/>
+				<face v1="270" v2="329" v3="269"/>
+				<face v1="329" v2="328" v3="269"/>
+				<face v1="271" v2="330" v3="270"/>
+				<face v1="330" v2="329" v3="270"/>
+				<face v1="272" v2="331" v3="271"/>
+				<face v1="331" v2="330" v3="271"/>
+				<face v1="273" v2="332" v3="272"/>
+				<face v1="332" v2="331" v3="272"/>
+				<face v1="273" v2="274" v3="333"/>
+				<face v1="274" v2="334" v3="333"/>
+				<face v1="275" v2="335" v3="274"/>
+				<face v1="335" v2="334" v3="274"/>
+				<face v1="276" v2="336" v3="275"/>
+				<face v1="336" v2="335" v3="275"/>
+				<face v1="277" v2="337" v3="276"/>
+				<face v1="337" v2="336" v3="276"/>
+				<face v1="278" v2="338" v3="277"/>
+				<face v1="338" v2="337" v3="277"/>
+				<face v1="279" v2="339" v3="278"/>
+				<face v1="339" v2="338" v3="278"/>
+				<face v1="280" v2="340" v3="279"/>
+				<face v1="340" v2="339" v3="279"/>
+				<face v1="281" v2="341" v3="280"/>
+				<face v1="341" v2="340" v3="280"/>
+				<face v1="282" v2="342" v3="281"/>
+				<face v1="342" v2="341" v3="281"/>
+				<face v1="283" v2="343" v3="282"/>
+				<face v1="343" v2="342" v3="282"/>
+				<face v1="284" v2="344" v3="283"/>
+				<face v1="344" v2="343" v3="283"/>
+				<face v1="285" v2="345" v3="284"/>
+				<face v1="345" v2="344" v3="284"/>
+				<face v1="286" v2="346" v3="285"/>
+				<face v1="346" v2="345" v3="285"/>
+				<face v1="287" v2="347" v3="286"/>
+				<face v1="347" v2="346" v3="286"/>
+				<face v1="288" v2="348" v3="287"/>
+				<face v1="348" v2="347" v3="287"/>
+				<face v1="289" v2="349" v3="288"/>
+				<face v1="349" v2="348" v3="288"/>
+				<face v1="290" v2="350" v3="289"/>
+				<face v1="350" v2="349" v3="289"/>
+				<face v1="291" v2="351" v3="290"/>
+				<face v1="351" v2="350" v3="290"/>
+				<face v1="292" v2="352" v3="291"/>
+				<face v1="352" v2="351" v3="291"/>
+				<face v1="480" v2="483" v3="292"/>
+				<face v1="483" v2="352" v3="292"/>
+				<face v1="480" v2="293" v3="484"/>
+				<face v1="293" v2="353" v3="484"/>
+				<face v1="294" v2="354" v3="293"/>
+				<face v1="354" v2="353" v3="293"/>
+				<face v1="295" v2="355" v3="294"/>
+				<face v1="355" v2="354" v3="294"/>
+				<face v1="296" v2="356" v3="295"/>
+				<face v1="356" v2="355" v3="295"/>
+				<face v1="297" v2="357" v3="296"/>
+				<face v1="357" v2="356" v3="296"/>
+				<face v1="298" v2="358" v3="297"/>
+				<face v1="358" v2="357" v3="297"/>
+				<face v1="299" v2="359" v3="298"/>
+				<face v1="359" v2="358" v3="298"/>
+				<face v1="300" v2="360" v3="299"/>
+				<face v1="360" v2="359" v3="299"/>
+				<face v1="301" v2="361" v3="300"/>
+				<face v1="361" v2="360" v3="300"/>
+				<face v1="302" v2="362" v3="301"/>
+				<face v1="362" v2="361" v3="301"/>
+				<face v1="303" v2="363" v3="302"/>
+				<face v1="363" v2="362" v3="302"/>
+				<face v1="304" v2="364" v3="303"/>
+				<face v1="364" v2="363" v3="303"/>
+				<face v1="305" v2="365" v3="304"/>
+				<face v1="365" v2="364" v3="304"/>
+				<face v1="306" v2="366" v3="305"/>
+				<face v1="366" v2="365" v3="305"/>
+				<face v1="307" v2="367" v3="306"/>
+				<face v1="367" v2="366" v3="306"/>
+				<face v1="308" v2="368" v3="307"/>
+				<face v1="368" v2="367" v3="307"/>
+				<face v1="309" v2="369" v3="308"/>
+				<face v1="369" v2="368" v3="308"/>
+				<face v1="310" v2="370" v3="309"/>
+				<face v1="370" v2="369" v3="309"/>
+				<face v1="311" v2="371" v3="310"/>
+				<face v1="371" v2="370" v3="310"/>
+				<face v1="312" v2="372" v3="311"/>
+				<face v1="372" v2="371" v3="311"/>
+				<face v1="312" v2="482" v3="373"/>
+				<face v1="482" v2="485" v3="373"/>
+				<face v1="313" v2="314" v3="374"/>
+				<face v1="374" v2="314" v3="4"/>
+				<face v1="4" v2="314" v3="0"/>
+				<face v1="314" v2="315" v3="486"/>
+				<face v1="486" v2="315" v3="3"/>
+				<face v1="315" v2="316" v3="3"/>
+				<face v1="3" v2="316" v3="154"/>
+				<face v1="316" v2="317" v3="487"/>
+				<face v1="487" v2="317" v3="152"/>
+				<face v1="317" v2="318" v3="152"/>
+				<face v1="152" v2="318" v3="150"/>
+				<face v1="318" v2="319" v3="488"/>
+				<face v1="488" v2="319" v3="148"/>
+				<face v1="319" v2="320" v3="489"/>
+				<face v1="489" v2="320" v3="146"/>
+				<face v1="320" v2="321" v3="146"/>
+				<face v1="146" v2="321" v3="144"/>
+				<face v1="321" v2="322" v3="144"/>
+				<face v1="144" v2="322" v3="142"/>
+				<face v1="322" v2="323" v3="490"/>
+				<face v1="490" v2="323" v3="140"/>
+				<face v1="323" v2="324" v3="491"/>
+				<face v1="491" v2="324" v3="138"/>
+				<face v1="324" v2="325" v3="492"/>
+				<face v1="492" v2="325" v3="136"/>
+				<face v1="325" v2="326" v3="493"/>
+				<face v1="493" v2="326" v3="134"/>
+				<face v1="326" v2="327" v3="494"/>
+				<face v1="494" v2="327" v3="132"/>
+				<face v1="327" v2="328" v3="132"/>
+				<face v1="132" v2="328" v3="130"/>
+				<face v1="328" v2="329" v3="495"/>
+				<face v1="495" v2="329" v3="128"/>
+				<face v1="329" v2="330" v3="128"/>
+				<face v1="128" v2="330" v3="124"/>
+				<face v1="330" v2="331" v3="496"/>
+				<face v1="331" v2="375" v3="496"/>
+				<face v1="496" v2="375" v3="127"/>
+				<face v1="497" v2="376" v3="331"/>
+				<face v1="498" v2="331" v3="377"/>
+				<face v1="376" v2="377" v3="331"/>
+				<face v1="499" v2="334" v3="378"/>
+				<face v1="380" v2="379" v3="334"/>
+				<face v1="334" v2="379" v3="378"/>
+				<face v1="334" v2="335" v3="500"/>
+				<face v1="500" v2="335" v3="111"/>
+				<face v1="111" v2="335" v3="106"/>
+				<face v1="335" v2="336" v3="106"/>
+				<face v1="106" v2="336" v3="104"/>
+				<face v1="336" v2="337" v3="104"/>
+				<face v1="104" v2="337" v3="102"/>
+				<face v1="337" v2="338" v3="501"/>
+				<face v1="501" v2="338" v3="100"/>
+				<face v1="338" v2="339" v3="502"/>
+				<face v1="502" v2="339" v3="98"/>
+				<face v1="339" v2="340" v3="98"/>
+				<face v1="98" v2="340" v3="96"/>
+				<face v1="340" v2="341" v3="503"/>
+				<face v1="503" v2="341" v3="94"/>
+				<face v1="341" v2="342" v3="504"/>
+				<face v1="504" v2="342" v3="92"/>
+				<face v1="342" v2="343" v3="505"/>
+				<face v1="505" v2="343" v3="90"/>
+				<face v1="343" v2="344" v3="506"/>
+				<face v1="506" v2="344" v3="88"/>
+				<face v1="344" v2="345" v3="507"/>
+				<face v1="507" v2="345" v3="86"/>
+				<face v1="345" v2="346" v3="508"/>
+				<face v1="508" v2="346" v3="84"/>
+				<face v1="346" v2="347" v3="509"/>
+				<face v1="509" v2="347" v3="82"/>
+				<face v1="347" v2="348" v3="82"/>
+				<face v1="82" v2="348" v3="80"/>
+				<face v1="348" v2="349" v3="510"/>
+				<face v1="510" v2="349" v3="78"/>
+				<face v1="349" v2="350" v3="78"/>
+				<face v1="78" v2="350" v3="76"/>
+				<face v1="350" v2="351" v3="511"/>
+				<face v1="511" v2="351" v3="74"/>
+				<face v1="351" v2="352" v3="74"/>
+				<face v1="352" v2="512" v3="74"/>
+				<face v1="74" v2="512" v3="513"/>
+				<face v1="514" v2="515" v3="352"/>
+				<face v1="516" v2="352" v3="517"/>
+				<face v1="352" v2="515" v3="517"/>
+				<face v1="518" v2="353" v3="519"/>
+				<face v1="520" v2="521" v3="353"/>
+				<face v1="519" v2="353" v3="521"/>
+				<face v1="353" v2="354" v3="522"/>
+				<face v1="522" v2="354" v3="523"/>
+				<face v1="523" v2="354" v3="54"/>
+				<face v1="354" v2="355" v3="524"/>
+				<face v1="524" v2="355" v3="52"/>
+				<face v1="355" v2="356" v3="525"/>
+				<face v1="525" v2="356" v3="50"/>
+				<face v1="356" v2="357" v3="526"/>
+				<face v1="526" v2="357" v3="48"/>
+				<face v1="357" v2="358" v3="48"/>
+				<face v1="48" v2="358" v3="46"/>
+				<face v1="358" v2="359" v3="527"/>
+				<face v1="527" v2="359" v3="44"/>
+				<face v1="359" v2="360" v3="528"/>
+				<face v1="528" v2="360" v3="42"/>
+				<face v1="360" v2="361" v3="529"/>
+				<face v1="529" v2="361" v3="40"/>
+				<face v1="361" v2="362" v3="40"/>
+				<face v1="40" v2="362" v3="38"/>
+				<face v1="362" v2="363" v3="530"/>
+				<face v1="530" v2="363" v3="36"/>
+				<face v1="363" v2="364" v3="36"/>
+				<face v1="36" v2="364" v3="34"/>
+				<face v1="364" v2="365" v3="531"/>
+				<face v1="531" v2="365" v3="32"/>
+				<face v1="365" v2="366" v3="32"/>
+				<face v1="32" v2="366" v3="30"/>
+				<face v1="366" v2="367" v3="532"/>
+				<face v1="532" v2="367" v3="28"/>
+				<face v1="367" v2="368" v3="533"/>
+				<face v1="533" v2="368" v3="26"/>
+				<face v1="368" v2="369" v3="26"/>
+				<face v1="26" v2="369" v3="24"/>
+				<face v1="369" v2="370" v3="534"/>
+				<face v1="534" v2="370" v3="20"/>
+				<face v1="370" v2="371" v3="535"/>
+				<face v1="371" v2="381" v3="535"/>
+				<face v1="535" v2="381" v3="23"/>
+				<face v1="372" v2="382" v3="371"/>
+				<face v1="536" v2="371" v3="383"/>
+				<face v1="382" v2="383" v3="371"/>
+				<face v1="537" v2="485" v3="384"/>
+				<face v1="538" v2="385" v3="485"/>
+				<face v1="384" v2="485" v3="385"/>
+				<face v1="539" v2="121" v3="540"/>
+				<face v1="386" v2="541" v3="122"/>
+				<face v1="122" v2="541" v3="121"/>
+				<face v1="541" v2="540" v3="121"/>
+				<face v1="542" v2="543" v3="120"/>
+				<face v1="387" v2="119" v3="544"/>
+				<face v1="119" v2="120" v3="544"/>
+				<face v1="120" v2="543" v3="544"/>
+				<face v1="545" v2="546" v3="387"/>
+				<face v1="547" v2="548" v3="549"/>
+				<face v1="389" v2="388" v3="123"/>
+				<face v1="123" v2="388" v3="122"/>
+				<face v1="388" v2="386" v3="122"/>
+				<face v1="113" v2="389" v3="123"/>
+				<face v1="118" v2="390" v3="112"/>
+				<face v1="390" v2="550" v3="391"/>
+				<face v1="387" v2="391" v3="551"/>
+				<face v1="551" v2="391" v3="550"/>
+				<face v1="552" v2="391" v3="553"/>
+				<face v1="546" v2="553" v3="387"/>
+				<face v1="553" v2="391" v3="387"/>
+				<face v1="554" v2="555" v3="556"/>
+				<face v1="557" v2="549" v3="555"/>
+				<face v1="555" v2="549" v3="556"/>
+				<face v1="389" v2="114" v3="388"/>
+				<face v1="392" v2="388" v3="115"/>
+				<face v1="115" v2="388" v3="114"/>
+				<face v1="558" v2="389" v3="559"/>
+				<face v1="560" v2="390" v3="117"/>
+				<face v1="390" v2="391" v3="117"/>
+				<face v1="117" v2="391" v3="116"/>
+				<face v1="391" v2="393" v3="116"/>
+				<face v1="561" v2="562" v3="391"/>
+				<face v1="563" v2="393" v3="562"/>
+				<face v1="562" v2="393" v3="391"/>
+				<face v1="561" v2="556" v3="564"/>
+				<face v1="565" v2="564" v3="566"/>
+				<face v1="564" v2="556" v3="566"/>
+				<face v1="567" v2="568" v3="109"/>
+				<face v1="392" v2="569" v3="570"/>
+				<face v1="569" v2="109" v3="570"/>
+				<face v1="109" v2="568" v3="570"/>
+				<face v1="571" v2="108" v3="572"/>
+				<face v1="393" v2="573" v3="574"/>
+				<face v1="574" v2="573" v3="108"/>
+				<face v1="573" v2="572" v3="108"/>
+				<face v1="575" v2="576" v3="393"/>
+				<face v1="577" v2="578" v3="566"/>
+				<face v1="579" v2="17" v3="580"/>
+				<face v1="394" v2="581" v3="18"/>
+				<face v1="18" v2="581" v3="17"/>
+				<face v1="581" v2="580" v3="17"/>
+				<face v1="582" v2="583" v3="16"/>
+				<face v1="395" v2="15" v3="584"/>
+				<face v1="15" v2="16" v3="584"/>
+				<face v1="16" v2="583" v3="584"/>
+				<face v1="585" v2="586" v3="395"/>
+				<face v1="587" v2="588" v3="589"/>
+				<face v1="397" v2="396" v3="19"/>
+				<face v1="19" v2="396" v3="590"/>
+				<face v1="396" v2="394" v3="590"/>
+				<face v1="9" v2="397" v3="19"/>
+				<face v1="14" v2="398" v3="8"/>
+				<face v1="398" v2="591" v3="399"/>
+				<face v1="395" v2="399" v3="592"/>
+				<face v1="592" v2="399" v3="591"/>
+				<face v1="593" v2="399" v3="594"/>
+				<face v1="586" v2="594" v3="395"/>
+				<face v1="594" v2="399" v3="395"/>
+				<face v1="593" v2="595" v3="596"/>
+				<face v1="587" v2="589" v3="595"/>
+				<face v1="595" v2="589" v3="596"/>
+				<face v1="397" v2="10" v3="396"/>
+				<face v1="400" v2="396" v3="11"/>
+				<face v1="11" v2="396" v3="10"/>
+				<face v1="10" v2="397" v3="9"/>
+				<face v1="597" v2="398" v3="13"/>
+				<face v1="398" v2="399" v3="598"/>
+				<face v1="598" v2="399" v3="12"/>
+				<face v1="399" v2="401" v3="12"/>
+				<face v1="599" v2="600" v3="399"/>
+				<face v1="601" v2="401" v3="600"/>
+				<face v1="600" v2="401" v3="399"/>
+				<face v1="602" v2="596" v3="603"/>
+				<face v1="604" v2="603" v3="605"/>
+				<face v1="603" v2="596" v3="605"/>
+				<face v1="606" v2="607" v3="6"/>
+				<face v1="400" v2="608" v3="609"/>
+				<face v1="608" v2="6" v3="609"/>
+				<face v1="6" v2="607" v3="609"/>
+				<face v1="610" v2="5" v3="611"/>
+				<face v1="401" v2="612" v3="613"/>
+				<face v1="613" v2="612" v3="5"/>
+				<face v1="5" v2="612" v3="611"/>
+				<face v1="601" v2="614" v3="401"/>
+				<face v1="615" v2="604" v3="605"/>
+			</faces>
+		</submesh>
+	</submeshes>
+	<submeshnames>
+	</submeshnames>
+</mesh>
Index: /GTP/trunk/App/Demos/Illum/pathmap/media/greenwire.x
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/media/greenwire.x	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/media/greenwire.x	(revision 2197)
@@ -0,0 +1,5014 @@
+xof 0303txt 0032
+template XSkinMeshHeader {
+ <3cf169ce-ff7c-44ab-93c0-f78f62d172e2>
+ WORD nMaxSkinWeightsPerVertex;
+ WORD nMaxSkinWeightsPerFace;
+ WORD nBones;
+}
+
+template VertexDuplicationIndices {
+ <b8d65549-d7c9-4995-89cf-53a9a8b031e3>
+ DWORD nIndices;
+ DWORD nOriginalVertices;
+ array DWORD indices[nIndices];
+}
+
+template SkinWeights {
+ <6f0d123b-bad2-4167-a0d0-80224f25fabb>
+ STRING transformNodeName;
+ DWORD nWeights;
+ array DWORD vertexIndices[nWeights];
+ array FLOAT weights[nWeights];
+ Matrix4x4 matrixOffset;
+}
+
+
+Frame SCENE_ROOT {
+ 
+
+ FrameTransformMatrix {
+  1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+ }
+
+ Frame groundPlane_transform {
+  
+
+  FrameTransformMatrix {
+   12.000000,0.000000,0.000000,0.000000,0.000000,0.000000,12.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame persp {
+  
+
+  FrameTransformMatrix {
+   0.409923,-0.000000,-0.912120,0.000000,0.375899,-0.911132,0.168936,0.000000,-0.831061,-0.412116,-0.373494,0.000000,-68.333847,-18.485556,-16.615784,1.000000;;
+  }
+ }
+
+ Frame top {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame front {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,1.000000;;
+  }
+ }
+
+ Frame side {
+  
+
+  FrameTransformMatrix {
+   0.000000,0.000000,-1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame polySurface3 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame group1 {
+  
+
+  FrameTransformMatrix {
+   -0.500000,0.000000,-0.866025,0.000000,0.000000,1.000000,0.000000,0.000000,0.866025,0.000000,-0.500000,0.000000,2.499993,0.000000,-2.009623,1.000000;;
+  }
+ }
+
+ Frame group3 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+
+  Frame pasted__group2 {
+   
+
+   FrameTransformMatrix {
+    -0.500000,0.000000,-0.866025,0.000000,0.000000,1.000000,0.000000,0.000000,0.866025,0.000000,-0.500000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+   }
+  }
+ }
+
+ Frame group5 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,-25.499998,14.722423,0.000000,1.000000;;
+  }
+
+  Frame group5_pasted__group4 {
+   
+
+   FrameTransformMatrix {
+    1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+   }
+  }
+ }
+
+ Frame group6 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,-25.499994,0.000000,-14.722428,1.000000;;
+  }
+
+  Frame group6_pasted__group4 {
+   
+
+   FrameTransformMatrix {
+    1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+   }
+  }
+ }
+
+ Frame pTorus2 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,2.000000,0.000000,1.000000;;
+  }
+
+  Mesh pTorusShape2 {
+   793;
+   25.658695;0.000000;-2.696840;,
+   25.236237;0.000000;-5.364130;,
+   24.537285;0.000000;-7.972650;,
+   23.569500;0.000000;-10.493819;,
+   22.343479;0.000000;-12.900017;,
+   20.872660;0.000000;-15.164877;,
+   19.173155;0.000000;-17.263590;,
+   17.263586;0.000000;-19.173159;,
+   15.164874;0.000000;-20.872662;,
+   12.900012;0.000000;-22.343479;,
+   10.493815;0.000000;-23.569498;,
+   7.972645;0.000000;-24.537283;,
+   5.364126;0.000000;-25.236233;,
+   2.696836;0.000000;-25.658689;,
+   -0.000001;0.000000;-25.800024;,
+   -2.696838;0.000000;-25.658689;,
+   -5.364128;0.000000;-25.236231;,
+   -7.972647;0.000000;-24.537279;,
+   -10.493815;0.000000;-23.569492;,
+   -12.900012;0.000000;-22.343473;,
+   -15.164873;0.000000;-20.872656;,
+   -17.263584;0.000000;-19.173151;,
+   -19.173151;0.000000;-17.263582;,
+   -20.872654;0.000000;-15.164869;,
+   -22.343472;0.000000;-12.900009;,
+   -23.569489;0.000000;-10.493812;,
+   -24.537273;0.000000;-7.972643;,
+   -25.236223;0.000000;-5.364125;,
+   -25.658680;0.000000;-2.696836;,
+   -25.800014;0.000000;-0.000000;,
+   -25.658680;0.000000;2.696836;,
+   -25.236221;0.000000;5.364124;,
+   -24.537270;0.000000;7.972642;,
+   -23.569483;0.000000;10.493811;,
+   -22.343466;0.000000;12.900005;,
+   -20.872646;0.000000;15.164866;,
+   -19.173145;0.000000;17.263577;,
+   -17.263577;0.000000;19.173145;,
+   -15.164866;0.000000;20.872646;,
+   -12.900005;0.000000;22.343466;,
+   -10.493810;0.000000;23.569483;,
+   -7.972641;0.000000;24.537268;,
+   -5.364123;0.000000;25.236217;,
+   -2.696835;0.000000;25.658674;,
+   0.000000;0.000000;25.800009;,
+   2.696836;0.000000;25.658672;,
+   5.364123;0.000000;25.236214;,
+   7.972641;0.000000;24.537264;,
+   10.493808;0.000000;23.569477;,
+   12.900002;0.000000;22.343458;,
+   15.164862;0.000000;20.872641;,
+   17.263573;0.000000;19.173138;,
+   19.173138;0.000000;17.263571;,
+   20.872639;0.000000;15.164861;,
+   22.343456;0.000000;12.900002;,
+   23.569473;0.000000;10.493806;,
+   24.537258;0.000000;7.972639;,
+   25.236208;0.000000;5.364122;,
+   25.658665;0.000000;2.696834;,
+   25.799999;0.000000;0.000000;,
+   25.725317;0.250000;-2.703842;,
+   25.301762;0.250000;-5.378058;,
+   24.600996;0.250000;-7.993351;,
+   23.630695;0.250000;-10.521066;,
+   22.401493;0.250000;-12.933511;,
+   20.926853;0.250000;-15.204252;,
+   19.222937;0.250000;-17.308413;,
+   17.308411;0.250000;-19.222940;,
+   15.204248;0.250000;-20.926855;,
+   12.933506;0.250000;-22.401493;,
+   10.521062;0.250000;-23.630693;,
+   7.993346;0.250000;-24.600992;,
+   5.378053;0.250000;-25.301756;,
+   2.703838;0.250000;-25.725311;,
+   -0.000001;0.250000;-25.867012;,
+   -2.703840;0.250000;-25.725311;,
+   -5.378056;0.250000;-25.301756;,
+   -7.993347;0.250000;-24.600988;,
+   -10.521062;0.250000;-23.630690;,
+   -12.933506;0.250000;-22.401487;,
+   -15.204247;0.250000;-20.926849;,
+   -17.308407;0.250000;-19.222933;,
+   -19.222933;0.250000;-17.308405;,
+   -20.926847;0.250000;-15.204245;,
+   -22.401485;0.250000;-12.933503;,
+   -23.630686;0.250000;-10.521058;,
+   -24.600983;0.250000;-7.993343;,
+   -25.301748;0.250000;-5.378052;,
+   -25.725302;0.250000;-2.703838;,
+   -25.867002;0.250000;-0.000000;,
+   -25.725302;0.250000;2.703838;,
+   -25.301746;0.250000;5.378052;,
+   -24.600979;0.250000;7.993343;,
+   -23.630680;0.250000;10.521057;,
+   -22.401478;0.250000;12.933499;,
+   -20.926842;0.250000;15.204241;,
+   -19.222927;0.250000;17.308401;,
+   -17.308401;0.250000;19.222927;,
+   -15.204241;0.250000;20.926842;,
+   -12.933499;0.250000;22.401478;,
+   -10.521056;0.250000;23.630678;,
+   -7.993342;0.250000;24.600977;,
+   -5.378051;0.250000;25.301741;,
+   -2.703837;0.250000;25.725294;,
+   0.000000;0.250000;25.866997;,
+   2.703838;0.250000;25.725294;,
+   5.378051;0.250000;25.301739;,
+   7.993341;0.250000;24.600973;,
+   10.521054;0.250000;23.630674;,
+   12.933496;0.250000;22.401472;,
+   15.204236;0.250000;20.926836;,
+   17.308397;0.250000;19.222919;,
+   19.222919;0.250000;17.308395;,
+   20.926834;0.250000;15.204235;,
+   22.401468;0.250000;12.933496;,
+   23.630669;0.250000;10.521052;,
+   24.600967;0.250000;7.993339;,
+   25.301733;0.250000;5.378049;,
+   25.725286;0.250000;2.703836;,
+   25.866987;0.250000;0.000000;,
+   25.907326;0.433013;-2.722972;,
+   25.480774;0.433013;-5.416108;,
+   24.775049;0.433013;-8.049904;,
+   23.797886;0.433013;-10.595504;,
+   22.559986;0.433013;-13.025017;,
+   21.074915;0.433013;-15.311824;,
+   19.358942;0.433013;-17.430872;,
+   17.430870;0.433013;-19.358946;,
+   15.311821;0.433013;-21.074915;,
+   13.025012;0.433013;-22.559986;,
+   10.595499;0.433013;-23.797884;,
+   8.049900;0.433013;-24.775047;,
+   5.416103;0.433013;-25.480770;,
+   2.722968;0.433013;-25.907320;,
+   -0.000001;0.433013;-26.050024;,
+   -2.722970;0.433013;-25.907320;,
+   -5.416106;0.433013;-25.480768;,
+   -8.049901;0.433013;-24.775043;,
+   -10.595500;0.433013;-23.797880;,
+   -13.025012;0.433013;-22.559980;,
+   -15.311819;0.433013;-21.074909;,
+   -17.430866;0.433013;-19.358938;,
+   -19.358938;0.433013;-17.430864;,
+   -21.074907;0.433013;-15.311816;,
+   -22.559978;0.433013;-13.025009;,
+   -23.797874;0.433013;-10.595496;,
+   -24.775038;0.433013;-8.049897;,
+   -25.480761;0.433013;-5.416103;,
+   -25.907310;0.433013;-2.722968;,
+   -26.050014;0.433013;-0.000000;,
+   -25.907310;0.433013;2.722968;,
+   -25.480759;0.433013;5.416102;,
+   -24.775034;0.433013;8.049896;,
+   -23.797871;0.433013;10.595494;,
+   -22.559971;0.433013;13.025006;,
+   -21.074902;0.433013;15.311813;,
+   -19.358931;0.433013;17.430861;,
+   -17.430861;0.433013;19.358931;,
+   -15.311813;0.433013;21.074902;,
+   -13.025006;0.433013;22.559971;,
+   -10.595494;0.433013;23.797869;,
+   -8.049896;0.433013;24.775032;,
+   -5.416101;0.433013;25.480755;,
+   -2.722967;0.433013;25.907305;,
+   0.000000;0.433013;26.050009;,
+   2.722968;0.433013;25.907303;,
+   5.416101;0.433013;25.480751;,
+   8.049895;0.433013;24.775028;,
+   10.595492;0.433013;23.797863;,
+   13.025002;0.433013;22.559965;,
+   15.311809;0.433013;21.074896;,
+   17.430855;0.433013;19.358925;,
+   19.358925;0.433013;17.430853;,
+   21.074894;0.433013;15.311807;,
+   22.559961;0.433013;13.025002;,
+   23.797859;0.433013;10.595490;,
+   24.775023;0.433013;8.049892;,
+   25.480745;0.433013;5.416100;,
+   25.907295;0.433013;2.722966;,
+   26.049999;0.433013;0.000000;,
+   26.155956;0.500000;-2.749104;,
+   25.725311;0.500000;-5.468086;,
+   25.012814;0.500000;-8.127159;,
+   24.026272;0.500000;-10.697188;,
+   22.776493;0.500000;-13.150017;,
+   21.277168;0.500000;-15.458771;,
+   19.544729;0.500000;-17.598156;,
+   17.598152;0.500000;-19.544731;,
+   15.458767;0.500000;-21.277170;,
+   13.150012;0.500000;-22.776493;,
+   10.697184;0.500000;-24.026270;,
+   8.127154;0.500000;-25.012812;,
+   5.468081;0.500000;-25.725307;,
+   2.749100;0.500000;-26.155951;,
+   -0.000001;0.500000;-26.300024;,
+   -2.749102;0.500000;-26.155951;,
+   -5.468084;0.500000;-25.725306;,
+   -8.127155;0.500000;-25.012808;,
+   -10.697185;0.500000;-24.026266;,
+   -13.150012;0.500000;-22.776487;,
+   -15.458766;0.500000;-21.277164;,
+   -17.598148;0.500000;-19.544724;,
+   -19.544724;0.500000;-17.598148;,
+   -21.277163;0.500000;-15.458762;,
+   -22.776484;0.500000;-13.150009;,
+   -24.026262;0.500000;-10.697181;,
+   -25.012802;0.500000;-8.127151;,
+   -25.725298;0.500000;-5.468081;,
+   -26.155941;0.500000;-2.749100;,
+   -26.300014;0.500000;-0.000000;,
+   -26.155941;0.500000;2.749100;,
+   -25.725296;0.500000;5.468081;,
+   -25.012798;0.500000;8.127151;,
+   -24.026257;0.500000;10.697179;,
+   -22.776478;0.500000;13.150006;,
+   -21.277157;0.500000;15.458759;,
+   -19.544718;0.500000;17.598143;,
+   -17.598143;0.500000;19.544718;,
+   -15.458759;0.500000;21.277157;,
+   -13.150006;0.500000;22.776478;,
+   -10.697178;0.500000;24.026255;,
+   -8.127151;0.500000;25.012796;,
+   -5.468079;0.500000;25.725290;,
+   -2.749099;0.500000;26.155935;,
+   0.000000;0.500000;26.300009;,
+   2.749100;0.500000;26.155933;,
+   5.468079;0.500000;25.725288;,
+   8.127150;0.500000;25.012793;,
+   10.697177;0.500000;24.026251;,
+   13.150002;0.500000;22.776472;,
+   15.458755;0.500000;21.277149;,
+   17.598139;0.500000;19.544710;,
+   19.544710;0.500000;17.598137;,
+   21.277147;0.500000;15.458753;,
+   22.776468;0.500000;13.150002;,
+   24.026245;0.500000;10.697174;,
+   25.012787;0.500000;8.127147;,
+   25.725283;0.500000;5.468078;,
+   26.155926;0.500000;2.749099;,
+   26.299999;0.500000;0.000000;,
+   26.404589;0.433013;-2.775236;,
+   25.969849;0.433013;-5.520064;,
+   25.250580;0.433013;-8.204413;,
+   24.254660;0.433013;-10.798873;,
+   22.992998;0.433013;-13.275017;,
+   21.479424;0.433013;-15.605717;,
+   19.730515;0.433013;-17.765438;,
+   17.765434;0.433013;-19.730518;,
+   15.605714;0.433013;-21.479425;,
+   13.275012;0.433013;-22.992998;,
+   10.798868;0.433013;-24.254658;,
+   8.204409;0.433013;-25.250576;,
+   5.520060;0.433013;-25.969845;,
+   2.775232;0.433013;-26.404581;,
+   -0.000001;0.433013;-26.550024;,
+   -2.775235;0.433013;-26.404581;,
+   -5.520062;0.433013;-25.969843;,
+   -8.204410;0.433013;-25.250572;,
+   -10.798868;0.433013;-24.254652;,
+   -13.275012;0.433013;-22.992994;,
+   -15.605712;0.433013;-21.479418;,
+   -17.765432;0.433013;-19.730511;,
+   -19.730511;0.433013;-17.765430;,
+   -21.479416;0.433013;-15.605709;,
+   -22.992990;0.433013;-13.275009;,
+   -24.254648;0.433013;-10.798864;,
+   -25.250566;0.433013;-8.204406;,
+   -25.969835;0.433013;-5.520059;,
+   -26.404572;0.433013;-2.775232;,
+   -26.550014;0.433013;-0.000000;,
+   -26.404572;0.433013;2.775232;,
+   -25.969833;0.433013;5.520058;,
+   -25.250563;0.433013;8.204405;,
+   -24.254642;0.433013;10.798863;,
+   -22.992985;0.433013;13.275006;,
+   -21.479410;0.433013;15.605705;,
+   -19.730503;0.433013;17.765425;,
+   -17.765425;0.433013;19.730503;,
+   -15.605705;0.433013;21.479410;,
+   -13.275006;0.433013;22.992985;,
+   -10.798862;0.433013;24.254642;,
+   -8.204404;0.433013;25.250561;,
+   -5.520057;0.433013;25.969828;,
+   -2.775231;0.433013;26.404566;,
+   0.000000;0.433013;26.550009;,
+   2.775232;0.433013;26.404564;,
+   5.520057;0.433013;25.969826;,
+   8.204404;0.433013;25.250557;,
+   10.798861;0.433013;24.254637;,
+   13.275002;0.433013;22.992979;,
+   15.605700;0.433013;21.479404;,
+   17.765421;0.433013;19.730497;,
+   19.730497;0.433013;17.765419;,
+   21.479403;0.433013;15.605700;,
+   22.992975;0.433013;13.275002;,
+   24.254633;0.433013;10.798859;,
+   25.250551;0.433013;8.204401;,
+   25.969818;0.433013;5.520055;,
+   26.404556;0.433013;2.775231;,
+   26.549999;0.433013;0.000000;,
+   26.586597;0.250000;-2.794366;,
+   26.148861;0.250000;-5.558115;,
+   25.424633;0.250000;-8.260967;,
+   24.421848;0.250000;-10.873310;,
+   23.151491;0.250000;-13.366523;,
+   21.627483;0.250000;-15.713288;,
+   19.866520;0.250000;-17.887897;,
+   17.887894;0.250000;-19.866522;,
+   15.713285;0.250000;-21.627485;,
+   13.366518;0.250000;-23.151491;,
+   10.873305;0.250000;-24.421846;,
+   8.260962;0.250000;-25.424631;,
+   5.558110;0.250000;-26.148857;,
+   2.794362;0.250000;-26.586592;,
+   -0.000001;0.250000;-26.733036;,
+   -2.794365;0.250000;-26.586592;,
+   -5.558112;0.250000;-26.148855;,
+   -8.260963;0.250000;-25.424627;,
+   -10.873306;0.250000;-24.421843;,
+   -13.366518;0.250000;-23.151487;,
+   -15.713284;0.250000;-21.627478;,
+   -17.887892;0.250000;-19.866514;,
+   -19.866514;0.250000;-17.887890;,
+   -21.627476;0.250000;-15.713281;,
+   -23.151484;0.250000;-13.366515;,
+   -24.421837;0.250000;-10.873302;,
+   -25.424622;0.250000;-8.260960;,
+   -26.148848;0.250000;-5.558109;,
+   -26.586582;0.250000;-2.794362;,
+   -26.733027;0.250000;-0.000000;,
+   -26.586582;0.250000;2.794362;,
+   -26.148846;0.250000;5.558109;,
+   -25.424618;0.250000;8.260959;,
+   -24.421833;0.250000;10.873301;,
+   -23.151478;0.250000;13.366512;,
+   -21.627470;0.250000;15.713278;,
+   -19.866508;0.250000;17.887884;,
+   -17.887884;0.250000;19.866508;,
+   -15.713278;0.250000;21.627470;,
+   -13.366512;0.250000;23.151478;,
+   -10.873300;0.250000;24.421831;,
+   -8.260958;0.250000;25.424614;,
+   -5.558107;0.250000;26.148842;,
+   -2.794361;0.250000;26.586575;,
+   0.000000;0.250000;26.733021;,
+   2.794362;0.250000;26.586573;,
+   5.558107;0.250000;26.148838;,
+   8.260958;0.250000;25.424612;,
+   10.873299;0.250000;24.421827;,
+   13.366508;0.250000;23.151472;,
+   15.713273;0.250000;21.627464;,
+   17.887880;0.250000;19.866501;,
+   19.866501;0.250000;17.887878;,
+   21.627462;0.250000;15.713271;,
+   23.151468;0.250000;13.366508;,
+   24.421822;0.250000;10.873296;,
+   25.424604;0.250000;8.260955;,
+   26.148832;0.250000;5.558106;,
+   26.586565;0.250000;2.794361;,
+   26.733011;0.250000;0.000000;,
+   26.653219;-0.000000;-2.801368;,
+   26.214386;-0.000000;-5.572042;,
+   25.488344;-0.000000;-8.281668;,
+   24.483046;-0.000000;-10.900557;,
+   23.209505;-0.000000;-13.400017;,
+   21.681677;-0.000000;-15.752664;,
+   19.916302;-0.000000;-17.932720;,
+   17.932718;-0.000000;-19.916304;,
+   15.752660;-0.000000;-21.681679;,
+   13.400012;-0.000000;-23.209505;,
+   10.900552;-0.000000;-24.483044;,
+   8.281663;-0.000000;-25.488340;,
+   5.572037;-0.000000;-26.214380;,
+   2.801364;-0.000000;-26.653212;,
+   -0.000001;-0.000000;-26.800024;,
+   -2.801367;-0.000000;-26.653212;,
+   -5.572040;-0.000000;-26.214380;,
+   -8.281664;-0.000000;-25.488337;,
+   -10.900553;-0.000000;-24.483040;,
+   -13.400012;-0.000000;-23.209501;,
+   -15.752659;-0.000000;-21.681673;,
+   -17.932714;-0.000000;-19.916296;,
+   -19.916296;-0.000000;-17.932713;,
+   -21.681671;-0.000000;-15.752655;,
+   -23.209497;-0.000000;-13.400009;,
+   -24.483034;-0.000000;-10.900549;,
+   -25.488331;-0.000000;-8.281660;,
+   -26.214371;-0.000000;-5.572037;,
+   -26.653202;-0.000000;-2.801365;,
+   -26.800014;-0.000000;-0.000000;,
+   -26.653202;-0.000000;2.801364;,
+   -26.214371;-0.000000;5.572036;,
+   -25.488327;-0.000000;8.281659;,
+   -24.483030;-0.000000;10.900547;,
+   -23.209492;-0.000000;13.400006;,
+   -21.681665;-0.000000;15.752652;,
+   -19.916290;-0.000000;17.932709;,
+   -17.932709;-0.000000;19.916290;,
+   -15.752652;-0.000000;21.681665;,
+   -13.400006;-0.000000;23.209492;,
+   -10.900546;-0.000000;24.483028;,
+   -8.281658;-0.000000;25.488323;,
+   -5.572035;-0.000000;26.214365;,
+   -2.801363;-0.000000;26.653196;,
+   0.000000;-0.000000;26.800009;,
+   2.801364;-0.000000;26.653194;,
+   5.572035;-0.000000;26.214361;,
+   8.281658;-0.000000;25.488321;,
+   10.900545;-0.000000;24.483023;,
+   13.400002;-0.000000;23.209484;,
+   15.752647;-0.000000;21.681658;,
+   17.932703;-0.000000;19.916283;,
+   19.916283;-0.000000;17.932701;,
+   21.681656;-0.000000;15.752645;,
+   23.209482;-0.000000;13.400002;,
+   24.483019;-0.000000;10.900542;,
+   25.488314;-0.000000;8.281655;,
+   26.214355;-0.000000;5.572033;,
+   26.653187;-0.000000;2.801363;,
+   26.799999;-0.000000;0.000000;,
+   26.586597;-0.250000;-2.794366;,
+   26.148861;-0.250000;-5.558115;,
+   25.424633;-0.250000;-8.260967;,
+   24.421848;-0.250000;-10.873310;,
+   23.151491;-0.250000;-13.366523;,
+   21.627483;-0.250000;-15.713288;,
+   19.866520;-0.250000;-17.887897;,
+   17.887894;-0.250000;-19.866522;,
+   15.713285;-0.250000;-21.627485;,
+   13.366518;-0.250000;-23.151491;,
+   10.873305;-0.250000;-24.421846;,
+   8.260962;-0.250000;-25.424631;,
+   5.558110;-0.250000;-26.148857;,
+   2.794362;-0.250000;-26.586592;,
+   -0.000001;-0.250000;-26.733036;,
+   -2.794365;-0.250000;-26.586592;,
+   -5.558112;-0.250000;-26.148855;,
+   -8.260963;-0.250000;-25.424627;,
+   -10.873306;-0.250000;-24.421843;,
+   -13.366518;-0.250000;-23.151487;,
+   -15.713284;-0.250000;-21.627478;,
+   -17.887892;-0.250000;-19.866514;,
+   -19.866514;-0.250000;-17.887890;,
+   -21.627476;-0.250000;-15.713281;,
+   -23.151484;-0.250000;-13.366515;,
+   -24.421837;-0.250000;-10.873302;,
+   -25.424622;-0.250000;-8.260960;,
+   -26.148848;-0.250000;-5.558109;,
+   -26.586582;-0.250000;-2.794362;,
+   -26.733027;-0.250000;-0.000000;,
+   -26.586582;-0.250000;2.794362;,
+   -26.148846;-0.250000;5.558109;,
+   -25.424618;-0.250000;8.260959;,
+   -24.421833;-0.250000;10.873301;,
+   -23.151478;-0.250000;13.366512;,
+   -21.627470;-0.250000;15.713278;,
+   -19.866508;-0.250000;17.887884;,
+   -17.887884;-0.250000;19.866508;,
+   -15.713278;-0.250000;21.627470;,
+   -13.366512;-0.250000;23.151478;,
+   -10.873300;-0.250000;24.421831;,
+   -8.260958;-0.250000;25.424614;,
+   -5.558107;-0.250000;26.148842;,
+   -2.794361;-0.250000;26.586575;,
+   0.000000;-0.250000;26.733021;,
+   2.794362;-0.250000;26.586573;,
+   5.558107;-0.250000;26.148838;,
+   8.260958;-0.250000;25.424612;,
+   10.873299;-0.250000;24.421827;,
+   13.366508;-0.250000;23.151472;,
+   15.713273;-0.250000;21.627464;,
+   17.887880;-0.250000;19.866501;,
+   19.866501;-0.250000;17.887878;,
+   21.627462;-0.250000;15.713271;,
+   23.151468;-0.250000;13.366508;,
+   24.421822;-0.250000;10.873296;,
+   25.424604;-0.250000;8.260955;,
+   26.148832;-0.250000;5.558106;,
+   26.586565;-0.250000;2.794361;,
+   26.733011;-0.250000;0.000000;,
+   26.404589;-0.433013;-2.775236;,
+   25.969849;-0.433013;-5.520064;,
+   25.250580;-0.433013;-8.204413;,
+   24.254660;-0.433013;-10.798873;,
+   22.992998;-0.433013;-13.275017;,
+   21.479424;-0.433013;-15.605717;,
+   19.730515;-0.433013;-17.765438;,
+   17.765434;-0.433013;-19.730518;,
+   15.605714;-0.433013;-21.479425;,
+   13.275012;-0.433013;-22.992998;,
+   10.798868;-0.433013;-24.254658;,
+   8.204409;-0.433013;-25.250576;,
+   5.520060;-0.433013;-25.969845;,
+   2.775232;-0.433013;-26.404581;,
+   -0.000001;-0.433013;-26.550024;,
+   -2.775235;-0.433013;-26.404581;,
+   -5.520062;-0.433013;-25.969843;,
+   -8.204410;-0.433013;-25.250572;,
+   -10.798868;-0.433013;-24.254652;,
+   -13.275012;-0.433013;-22.992994;,
+   -15.605712;-0.433013;-21.479418;,
+   -17.765432;-0.433013;-19.730511;,
+   -19.730511;-0.433013;-17.765430;,
+   -21.479416;-0.433013;-15.605709;,
+   -22.992990;-0.433013;-13.275009;,
+   -24.254648;-0.433013;-10.798864;,
+   -25.250566;-0.433013;-8.204406;,
+   -25.969835;-0.433013;-5.520059;,
+   -26.404572;-0.433013;-2.775232;,
+   -26.550014;-0.433013;-0.000000;,
+   -26.404572;-0.433013;2.775232;,
+   -25.969833;-0.433013;5.520058;,
+   -25.250563;-0.433013;8.204405;,
+   -24.254642;-0.433013;10.798863;,
+   -22.992985;-0.433013;13.275006;,
+   -21.479410;-0.433013;15.605705;,
+   -19.730503;-0.433013;17.765425;,
+   -17.765425;-0.433013;19.730503;,
+   -15.605705;-0.433013;21.479410;,
+   -13.275006;-0.433013;22.992985;,
+   -10.798862;-0.433013;24.254642;,
+   -8.204404;-0.433013;25.250561;,
+   -5.520057;-0.433013;25.969828;,
+   -2.775231;-0.433013;26.404566;,
+   0.000000;-0.433013;26.550009;,
+   2.775232;-0.433013;26.404564;,
+   5.520057;-0.433013;25.969826;,
+   8.204404;-0.433013;25.250557;,
+   10.798861;-0.433013;24.254637;,
+   13.275002;-0.433013;22.992979;,
+   15.605700;-0.433013;21.479404;,
+   17.765421;-0.433013;19.730497;,
+   19.730497;-0.433013;17.765419;,
+   21.479403;-0.433013;15.605700;,
+   22.992975;-0.433013;13.275002;,
+   24.254633;-0.433013;10.798859;,
+   25.250551;-0.433013;8.204401;,
+   25.969818;-0.433013;5.520055;,
+   26.404556;-0.433013;2.775231;,
+   26.549999;-0.433013;0.000000;,
+   26.155956;-0.500000;-2.749104;,
+   25.725311;-0.500000;-5.468086;,
+   25.012814;-0.500000;-8.127159;,
+   24.026272;-0.500000;-10.697188;,
+   22.776493;-0.500000;-13.150017;,
+   21.277168;-0.500000;-15.458771;,
+   19.544729;-0.500000;-17.598156;,
+   17.598152;-0.500000;-19.544731;,
+   15.458767;-0.500000;-21.277170;,
+   13.150012;-0.500000;-22.776493;,
+   10.697184;-0.500000;-24.026270;,
+   8.127154;-0.500000;-25.012812;,
+   5.468081;-0.500000;-25.725307;,
+   2.749100;-0.500000;-26.155951;,
+   -0.000001;-0.500000;-26.300024;,
+   -2.749102;-0.500000;-26.155951;,
+   -5.468084;-0.500000;-25.725306;,
+   -8.127155;-0.500000;-25.012808;,
+   -10.697185;-0.500000;-24.026266;,
+   -13.150012;-0.500000;-22.776487;,
+   -15.458766;-0.500000;-21.277164;,
+   -17.598148;-0.500000;-19.544724;,
+   -19.544724;-0.500000;-17.598148;,
+   -21.277163;-0.500000;-15.458762;,
+   -22.776484;-0.500000;-13.150009;,
+   -24.026262;-0.500000;-10.697181;,
+   -25.012802;-0.500000;-8.127151;,
+   -25.725298;-0.500000;-5.468081;,
+   -26.155941;-0.500000;-2.749100;,
+   -26.300014;-0.500000;-0.000000;,
+   -26.155941;-0.500000;2.749100;,
+   -25.725296;-0.500000;5.468081;,
+   -25.012798;-0.500000;8.127151;,
+   -24.026257;-0.500000;10.697179;,
+   -22.776478;-0.500000;13.150006;,
+   -21.277157;-0.500000;15.458759;,
+   -19.544718;-0.500000;17.598143;,
+   -17.598143;-0.500000;19.544718;,
+   -15.458759;-0.500000;21.277157;,
+   -13.150006;-0.500000;22.776478;,
+   -10.697178;-0.500000;24.026255;,
+   -8.127151;-0.500000;25.012796;,
+   -5.468079;-0.500000;25.725290;,
+   -2.749099;-0.500000;26.155935;,
+   0.000000;-0.500000;26.300009;,
+   2.749100;-0.500000;26.155933;,
+   5.468079;-0.500000;25.725288;,
+   8.127150;-0.500000;25.012793;,
+   10.697177;-0.500000;24.026251;,
+   13.150002;-0.500000;22.776472;,
+   15.458755;-0.500000;21.277149;,
+   17.598139;-0.500000;19.544710;,
+   19.544710;-0.500000;17.598137;,
+   21.277147;-0.500000;15.458753;,
+   22.776468;-0.500000;13.150002;,
+   24.026245;-0.500000;10.697174;,
+   25.012787;-0.500000;8.127147;,
+   25.725283;-0.500000;5.468078;,
+   26.155926;-0.500000;2.749099;,
+   26.299999;-0.500000;0.000000;,
+   25.907326;-0.433013;-2.722972;,
+   25.480774;-0.433013;-5.416108;,
+   24.775049;-0.433013;-8.049904;,
+   23.797886;-0.433013;-10.595504;,
+   22.559986;-0.433013;-13.025017;,
+   21.074915;-0.433013;-15.311824;,
+   19.358942;-0.433013;-17.430872;,
+   17.430870;-0.433013;-19.358946;,
+   15.311821;-0.433013;-21.074915;,
+   13.025012;-0.433013;-22.559986;,
+   10.595499;-0.433013;-23.797884;,
+   8.049900;-0.433013;-24.775047;,
+   5.416103;-0.433013;-25.480770;,
+   2.722968;-0.433013;-25.907320;,
+   -0.000001;-0.433013;-26.050024;,
+   -2.722970;-0.433013;-25.907320;,
+   -5.416106;-0.433013;-25.480768;,
+   -8.049901;-0.433013;-24.775043;,
+   -10.595500;-0.433013;-23.797880;,
+   -13.025012;-0.433013;-22.559980;,
+   -15.311819;-0.433013;-21.074909;,
+   -17.430866;-0.433013;-19.358938;,
+   -19.358938;-0.433013;-17.430864;,
+   -21.074907;-0.433013;-15.311816;,
+   -22.559978;-0.433013;-13.025009;,
+   -23.797874;-0.433013;-10.595496;,
+   -24.775038;-0.433013;-8.049897;,
+   -25.480761;-0.433013;-5.416103;,
+   -25.907310;-0.433013;-2.722968;,
+   -26.050014;-0.433013;-0.000000;,
+   -25.907310;-0.433013;2.722968;,
+   -25.480759;-0.433013;5.416102;,
+   -24.775034;-0.433013;8.049896;,
+   -23.797871;-0.433013;10.595494;,
+   -22.559971;-0.433013;13.025006;,
+   -21.074902;-0.433013;15.311813;,
+   -19.358931;-0.433013;17.430861;,
+   -17.430861;-0.433013;19.358931;,
+   -15.311813;-0.433013;21.074902;,
+   -13.025006;-0.433013;22.559971;,
+   -10.595494;-0.433013;23.797869;,
+   -8.049896;-0.433013;24.775032;,
+   -5.416101;-0.433013;25.480755;,
+   -2.722967;-0.433013;25.907305;,
+   0.000000;-0.433013;26.050009;,
+   2.722968;-0.433013;25.907303;,
+   5.416101;-0.433013;25.480751;,
+   8.049895;-0.433013;24.775028;,
+   10.595492;-0.433013;23.797863;,
+   13.025002;-0.433013;22.559965;,
+   15.311809;-0.433013;21.074896;,
+   17.430855;-0.433013;19.358925;,
+   19.358925;-0.433013;17.430853;,
+   21.074894;-0.433013;15.311807;,
+   22.559961;-0.433013;13.025002;,
+   23.797859;-0.433013;10.595490;,
+   24.775023;-0.433013;8.049892;,
+   25.480745;-0.433013;5.416100;,
+   25.907295;-0.433013;2.722966;,
+   26.049999;-0.433013;0.000000;,
+   25.725317;-0.250000;-2.703842;,
+   25.301762;-0.250000;-5.378058;,
+   24.600996;-0.250000;-7.993351;,
+   23.630695;-0.250000;-10.521066;,
+   22.401493;-0.250000;-12.933511;,
+   20.926853;-0.250000;-15.204252;,
+   19.222937;-0.250000;-17.308413;,
+   17.308411;-0.250000;-19.222940;,
+   15.204248;-0.250000;-20.926855;,
+   12.933506;-0.250000;-22.401493;,
+   10.521062;-0.250000;-23.630693;,
+   7.993346;-0.250000;-24.600992;,
+   5.378053;-0.250000;-25.301756;,
+   2.703838;-0.250000;-25.725311;,
+   -0.000001;-0.250000;-25.867012;,
+   -2.703840;-0.250000;-25.725311;,
+   -5.378056;-0.250000;-25.301756;,
+   -7.993347;-0.250000;-24.600988;,
+   -10.521062;-0.250000;-23.630690;,
+   -12.933506;-0.250000;-22.401487;,
+   -15.204247;-0.250000;-20.926849;,
+   -17.308407;-0.250000;-19.222933;,
+   -19.222933;-0.250000;-17.308405;,
+   -20.926847;-0.250000;-15.204245;,
+   -22.401485;-0.250000;-12.933503;,
+   -23.630686;-0.250000;-10.521058;,
+   -24.600983;-0.250000;-7.993343;,
+   -25.301748;-0.250000;-5.378052;,
+   -25.725302;-0.250000;-2.703838;,
+   -25.867002;-0.250000;-0.000000;,
+   -25.725302;-0.250000;2.703838;,
+   -25.301746;-0.250000;5.378052;,
+   -24.600979;-0.250000;7.993343;,
+   -23.630680;-0.250000;10.521057;,
+   -22.401478;-0.250000;12.933499;,
+   -20.926842;-0.250000;15.204241;,
+   -19.222927;-0.250000;17.308401;,
+   -17.308401;-0.250000;19.222927;,
+   -15.204241;-0.250000;20.926842;,
+   -12.933499;-0.250000;22.401478;,
+   -10.521056;-0.250000;23.630678;,
+   -7.993342;-0.250000;24.600977;,
+   -5.378051;-0.250000;25.301741;,
+   -2.703837;-0.250000;25.725294;,
+   0.000000;-0.250000;25.866997;,
+   2.703838;-0.250000;25.725294;,
+   5.378051;-0.250000;25.301739;,
+   7.993341;-0.250000;24.600973;,
+   10.521054;-0.250000;23.630674;,
+   12.933496;-0.250000;22.401472;,
+   15.204236;-0.250000;20.926836;,
+   17.308397;-0.250000;19.222919;,
+   19.222919;-0.250000;17.308395;,
+   20.926834;-0.250000;15.204235;,
+   22.401468;-0.250000;12.933496;,
+   23.630669;-0.250000;10.521052;,
+   24.600967;-0.250000;7.993339;,
+   25.301733;-0.250000;5.378049;,
+   25.725286;-0.250000;2.703836;,
+   25.866987;-0.250000;0.000000;,
+   25.658695;0.000000;-2.696840;,
+   25.725317;0.250000;-2.703842;,
+   25.907326;0.433013;-2.722972;,
+   26.155956;0.500000;-2.749104;,
+   26.404589;0.433013;-2.775236;,
+   26.586597;0.250000;-2.794366;,
+   26.653219;-0.000000;-2.801368;,
+   26.586597;-0.250000;-2.794366;,
+   26.404589;-0.433013;-2.775236;,
+   26.155956;-0.500000;-2.749104;,
+   25.907326;-0.433013;-2.722972;,
+   25.725317;-0.250000;-2.703842;,
+   25.658695;0.000000;-2.696840;,
+   25.236237;0.000000;-5.364130;,
+   24.537285;0.000000;-7.972650;,
+   23.569500;0.000000;-10.493819;,
+   22.343479;0.000000;-12.900017;,
+   20.872660;0.000000;-15.164877;,
+   19.173155;0.000000;-17.263590;,
+   17.263586;0.000000;-19.173159;,
+   15.164874;0.000000;-20.872662;,
+   12.900012;0.000000;-22.343479;,
+   10.493815;0.000000;-23.569498;,
+   7.972645;0.000000;-24.537283;,
+   5.364126;0.000000;-25.236233;,
+   2.696836;0.000000;-25.658689;,
+   -0.000001;0.000000;-25.800024;,
+   -2.696838;0.000000;-25.658689;,
+   -5.364128;0.000000;-25.236231;,
+   -7.972647;0.000000;-24.537279;,
+   -10.493815;0.000000;-23.569492;,
+   -12.900012;0.000000;-22.343473;,
+   -15.164873;0.000000;-20.872656;,
+   -17.263584;0.000000;-19.173151;,
+   -19.173151;0.000000;-17.263582;,
+   -20.872654;0.000000;-15.164869;,
+   -22.343472;0.000000;-12.900009;,
+   -23.569489;0.000000;-10.493812;,
+   -24.537273;0.000000;-7.972643;,
+   -25.236223;0.000000;-5.364125;,
+   -25.658680;0.000000;-2.696836;,
+   -25.800014;0.000000;-0.000000;,
+   -25.658680;0.000000;2.696836;,
+   -25.236221;0.000000;5.364124;,
+   -24.537270;0.000000;7.972642;,
+   -23.569483;0.000000;10.493811;,
+   -22.343466;0.000000;12.900005;,
+   -20.872646;0.000000;15.164866;,
+   -19.173145;0.000000;17.263577;,
+   -17.263577;0.000000;19.173145;,
+   -15.164866;0.000000;20.872646;,
+   -12.900005;0.000000;22.343466;,
+   -10.493810;0.000000;23.569483;,
+   -7.972641;0.000000;24.537268;,
+   -5.364123;0.000000;25.236217;,
+   -2.696835;0.000000;25.658674;,
+   0.000000;0.000000;25.800009;,
+   2.696836;0.000000;25.658672;,
+   5.364123;0.000000;25.236214;,
+   7.972641;0.000000;24.537264;,
+   10.493808;0.000000;23.569477;,
+   12.900002;0.000000;22.343458;,
+   15.164862;0.000000;20.872641;,
+   17.263573;0.000000;19.173138;,
+   19.173138;0.000000;17.263571;,
+   20.872639;0.000000;15.164861;,
+   22.343456;0.000000;12.900002;,
+   23.569473;0.000000;10.493806;,
+   24.537258;0.000000;7.972639;,
+   25.236208;0.000000;5.364122;,
+   25.658665;0.000000;2.696834;,
+   25.799999;0.000000;0.000000;,
+   25.658695;0.000000;-2.696840;;
+   576;
+   4;1,0,60,61;,
+   4;2,1,61,62;,
+   4;3,2,62,63;,
+   4;5,4,64,65;,
+   4;6,5,65,66;,
+   4;7,6,66,67;,
+   4;9,8,68,69;,
+   4;10,9,69,70;,
+   4;11,10,70,71;,
+   4;13,12,72,73;,
+   4;14,13,73,74;,
+   4;15,14,74,75;,
+   4;17,16,76,77;,
+   4;18,17,77,78;,
+   4;19,18,78,79;,
+   4;20,19,79,80;,
+   4;21,20,80,81;,
+   4;22,21,81,82;,
+   4;23,22,82,83;,
+   4;25,24,84,85;,
+   4;26,25,85,86;,
+   4;27,26,86,87;,
+   4;29,28,88,89;,
+   4;30,29,89,90;,
+   4;31,30,90,91;,
+   4;33,32,92,93;,
+   4;34,33,93,94;,
+   4;35,34,94,95;,
+   4;37,36,96,97;,
+   4;38,37,97,98;,
+   4;39,38,98,99;,
+   4;40,39,99,100;,
+   4;41,40,100,101;,
+   4;42,41,101,102;,
+   4;43,42,102,103;,
+   4;45,44,104,105;,
+   4;46,45,105,106;,
+   4;47,46,106,107;,
+   4;49,48,108,109;,
+   4;50,49,109,110;,
+   4;51,50,110,111;,
+   4;53,52,112,113;,
+   4;54,53,113,114;,
+   4;55,54,114,115;,
+   4;57,56,116,117;,
+   4;58,57,117,118;,
+   4;59,58,118,119;,
+   4;720,59,119,721;,
+   4;61,60,120,121;,
+   4;62,61,121,122;,
+   4;63,62,122,123;,
+   4;65,64,124,125;,
+   4;66,65,125,126;,
+   4;67,66,126,127;,
+   4;69,68,128,129;,
+   4;70,69,129,130;,
+   4;71,70,130,131;,
+   4;73,72,132,133;,
+   4;74,73,133,134;,
+   4;75,74,134,135;,
+   4;77,76,136,137;,
+   4;78,77,137,138;,
+   4;79,78,138,139;,
+   4;80,79,139,140;,
+   4;81,80,140,141;,
+   4;82,81,141,142;,
+   4;83,82,142,143;,
+   4;85,84,144,145;,
+   4;86,85,145,146;,
+   4;87,86,146,147;,
+   4;89,88,148,149;,
+   4;90,89,149,150;,
+   4;91,90,150,151;,
+   4;93,92,152,153;,
+   4;94,93,153,154;,
+   4;95,94,154,155;,
+   4;97,96,156,157;,
+   4;98,97,157,158;,
+   4;99,98,158,159;,
+   4;100,99,159,160;,
+   4;101,100,160,161;,
+   4;102,101,161,162;,
+   4;103,102,162,163;,
+   4;105,104,164,165;,
+   4;106,105,165,166;,
+   4;107,106,166,167;,
+   4;109,108,168,169;,
+   4;110,109,169,170;,
+   4;111,110,170,171;,
+   4;113,112,172,173;,
+   4;114,113,173,174;,
+   4;115,114,174,175;,
+   4;117,116,176,177;,
+   4;118,117,177,178;,
+   4;119,118,178,179;,
+   4;721,119,179,722;,
+   4;121,120,180,181;,
+   4;122,121,181,182;,
+   4;123,122,182,183;,
+   4;125,124,184,185;,
+   4;126,125,185,186;,
+   4;127,126,186,187;,
+   4;129,128,188,189;,
+   4;130,129,189,190;,
+   4;131,130,190,191;,
+   4;133,132,192,193;,
+   4;134,133,193,194;,
+   4;135,134,194,195;,
+   4;137,136,196,197;,
+   4;138,137,197,198;,
+   4;139,138,198,199;,
+   4;140,139,199,200;,
+   4;141,140,200,201;,
+   4;142,141,201,202;,
+   4;143,142,202,203;,
+   4;145,144,204,205;,
+   4;146,145,205,206;,
+   4;147,146,206,207;,
+   4;149,148,208,209;,
+   4;150,149,209,210;,
+   4;151,150,210,211;,
+   4;153,152,212,213;,
+   4;154,153,213,214;,
+   4;155,154,214,215;,
+   4;157,156,216,217;,
+   4;158,157,217,218;,
+   4;159,158,218,219;,
+   4;160,159,219,220;,
+   4;161,160,220,221;,
+   4;162,161,221,222;,
+   4;163,162,222,223;,
+   4;165,164,224,225;,
+   4;166,165,225,226;,
+   4;167,166,226,227;,
+   4;169,168,228,229;,
+   4;170,169,229,230;,
+   4;171,170,230,231;,
+   4;173,172,232,233;,
+   4;174,173,233,234;,
+   4;175,174,234,235;,
+   4;177,176,236,237;,
+   4;178,177,237,238;,
+   4;179,178,238,239;,
+   4;722,179,239,723;,
+   4;181,180,240,241;,
+   4;182,181,241,242;,
+   4;183,182,242,243;,
+   4;185,184,244,245;,
+   4;186,185,245,246;,
+   4;187,186,246,247;,
+   4;189,188,248,249;,
+   4;190,189,249,250;,
+   4;191,190,250,251;,
+   4;193,192,252,253;,
+   4;194,193,253,254;,
+   4;195,194,254,255;,
+   4;197,196,256,257;,
+   4;198,197,257,258;,
+   4;199,198,258,259;,
+   4;200,199,259,260;,
+   4;201,200,260,261;,
+   4;202,201,261,262;,
+   4;203,202,262,263;,
+   4;205,204,264,265;,
+   4;206,205,265,266;,
+   4;207,206,266,267;,
+   4;209,208,268,269;,
+   4;210,209,269,270;,
+   4;211,210,270,271;,
+   4;213,212,272,273;,
+   4;214,213,273,274;,
+   4;215,214,274,275;,
+   4;217,216,276,277;,
+   4;218,217,277,278;,
+   4;219,218,278,279;,
+   4;220,219,279,280;,
+   4;221,220,280,281;,
+   4;222,221,281,282;,
+   4;223,222,282,283;,
+   4;225,224,284,285;,
+   4;226,225,285,286;,
+   4;227,226,286,287;,
+   4;229,228,288,289;,
+   4;230,229,289,290;,
+   4;231,230,290,291;,
+   4;233,232,292,293;,
+   4;234,233,293,294;,
+   4;235,234,294,295;,
+   4;237,236,296,297;,
+   4;238,237,297,298;,
+   4;239,238,298,299;,
+   4;723,239,299,724;,
+   4;241,240,300,301;,
+   4;242,241,301,302;,
+   4;243,242,302,303;,
+   4;245,244,304,305;,
+   4;246,245,305,306;,
+   4;247,246,306,307;,
+   4;249,248,308,309;,
+   4;250,249,309,310;,
+   4;251,250,310,311;,
+   4;253,252,312,313;,
+   4;254,253,313,314;,
+   4;255,254,314,315;,
+   4;257,256,316,317;,
+   4;258,257,317,318;,
+   4;259,258,318,319;,
+   4;260,259,319,320;,
+   4;261,260,320,321;,
+   4;262,261,321,322;,
+   4;263,262,322,323;,
+   4;265,264,324,325;,
+   4;266,265,325,326;,
+   4;267,266,326,327;,
+   4;269,268,328,329;,
+   4;270,269,329,330;,
+   4;271,270,330,331;,
+   4;273,272,332,333;,
+   4;274,273,333,334;,
+   4;275,274,334,335;,
+   4;277,276,336,337;,
+   4;278,277,337,338;,
+   4;279,278,338,339;,
+   4;280,279,339,340;,
+   4;281,280,340,341;,
+   4;282,281,341,342;,
+   4;283,282,342,343;,
+   4;285,284,344,345;,
+   4;286,285,345,346;,
+   4;287,286,346,347;,
+   4;289,288,348,349;,
+   4;290,289,349,350;,
+   4;291,290,350,351;,
+   4;293,292,352,353;,
+   4;294,293,353,354;,
+   4;295,294,354,355;,
+   4;297,296,356,357;,
+   4;298,297,357,358;,
+   4;299,298,358,359;,
+   4;724,299,359,725;,
+   4;301,300,360,361;,
+   4;302,301,361,362;,
+   4;303,302,362,363;,
+   4;305,304,364,365;,
+   4;306,305,365,366;,
+   4;307,306,366,367;,
+   4;309,308,368,369;,
+   4;310,309,369,370;,
+   4;311,310,370,371;,
+   4;313,312,372,373;,
+   4;314,313,373,374;,
+   4;315,314,374,375;,
+   4;317,316,376,377;,
+   4;318,317,377,378;,
+   4;319,318,378,379;,
+   4;320,319,379,380;,
+   4;321,320,380,381;,
+   4;322,321,381,382;,
+   4;323,322,382,383;,
+   4;325,324,384,385;,
+   4;326,325,385,386;,
+   4;327,326,386,387;,
+   4;329,328,388,389;,
+   4;330,329,389,390;,
+   4;331,330,390,391;,
+   4;333,332,392,393;,
+   4;334,333,393,394;,
+   4;335,334,394,395;,
+   4;337,336,396,397;,
+   4;338,337,397,398;,
+   4;339,338,398,399;,
+   4;340,339,399,400;,
+   4;341,340,400,401;,
+   4;342,341,401,402;,
+   4;343,342,402,403;,
+   4;345,344,404,405;,
+   4;346,345,405,406;,
+   4;347,346,406,407;,
+   4;349,348,408,409;,
+   4;350,349,409,410;,
+   4;351,350,410,411;,
+   4;353,352,412,413;,
+   4;354,353,413,414;,
+   4;355,354,414,415;,
+   4;357,356,416,417;,
+   4;358,357,417,418;,
+   4;359,358,418,419;,
+   4;725,359,419,726;,
+   4;361,360,420,421;,
+   4;362,361,421,422;,
+   4;363,362,422,423;,
+   4;365,364,424,425;,
+   4;366,365,425,426;,
+   4;367,366,426,427;,
+   4;369,368,428,429;,
+   4;370,369,429,430;,
+   4;371,370,430,431;,
+   4;373,372,432,433;,
+   4;374,373,433,434;,
+   4;375,374,434,435;,
+   4;377,376,436,437;,
+   4;378,377,437,438;,
+   4;379,378,438,439;,
+   4;380,379,439,440;,
+   4;381,380,440,441;,
+   4;382,381,441,442;,
+   4;383,382,442,443;,
+   4;385,384,444,445;,
+   4;386,385,445,446;,
+   4;387,386,446,447;,
+   4;389,388,448,449;,
+   4;390,389,449,450;,
+   4;391,390,450,451;,
+   4;393,392,452,453;,
+   4;394,393,453,454;,
+   4;395,394,454,455;,
+   4;397,396,456,457;,
+   4;398,397,457,458;,
+   4;399,398,458,459;,
+   4;400,399,459,460;,
+   4;401,400,460,461;,
+   4;402,401,461,462;,
+   4;403,402,462,463;,
+   4;405,404,464,465;,
+   4;406,405,465,466;,
+   4;407,406,466,467;,
+   4;409,408,468,469;,
+   4;410,409,469,470;,
+   4;411,410,470,471;,
+   4;413,412,472,473;,
+   4;414,413,473,474;,
+   4;415,414,474,475;,
+   4;417,416,476,477;,
+   4;418,417,477,478;,
+   4;419,418,478,479;,
+   4;726,419,479,727;,
+   4;421,420,480,481;,
+   4;422,421,481,482;,
+   4;423,422,482,483;,
+   4;425,424,484,485;,
+   4;426,425,485,486;,
+   4;427,426,486,487;,
+   4;429,428,488,489;,
+   4;430,429,489,490;,
+   4;431,430,490,491;,
+   4;433,432,492,493;,
+   4;434,433,493,494;,
+   4;435,434,494,495;,
+   4;437,436,496,497;,
+   4;438,437,497,498;,
+   4;439,438,498,499;,
+   4;440,439,499,500;,
+   4;441,440,500,501;,
+   4;442,441,501,502;,
+   4;443,442,502,503;,
+   4;445,444,504,505;,
+   4;446,445,505,506;,
+   4;447,446,506,507;,
+   4;449,448,508,509;,
+   4;450,449,509,510;,
+   4;451,450,510,511;,
+   4;453,452,512,513;,
+   4;454,453,513,514;,
+   4;455,454,514,515;,
+   4;457,456,516,517;,
+   4;458,457,517,518;,
+   4;459,458,518,519;,
+   4;460,459,519,520;,
+   4;461,460,520,521;,
+   4;462,461,521,522;,
+   4;463,462,522,523;,
+   4;465,464,524,525;,
+   4;466,465,525,526;,
+   4;467,466,526,527;,
+   4;469,468,528,529;,
+   4;470,469,529,530;,
+   4;471,470,530,531;,
+   4;473,472,532,533;,
+   4;474,473,533,534;,
+   4;475,474,534,535;,
+   4;477,476,536,537;,
+   4;478,477,537,538;,
+   4;479,478,538,539;,
+   4;727,479,539,728;,
+   4;481,480,540,541;,
+   4;482,481,541,542;,
+   4;483,482,542,543;,
+   4;485,484,544,545;,
+   4;486,485,545,546;,
+   4;487,486,546,547;,
+   4;489,488,548,549;,
+   4;490,489,549,550;,
+   4;491,490,550,551;,
+   4;493,492,552,553;,
+   4;494,493,553,554;,
+   4;495,494,554,555;,
+   4;497,496,556,557;,
+   4;498,497,557,558;,
+   4;499,498,558,559;,
+   4;500,499,559,560;,
+   4;501,500,560,561;,
+   4;502,501,561,562;,
+   4;503,502,562,563;,
+   4;505,504,564,565;,
+   4;506,505,565,566;,
+   4;507,506,566,567;,
+   4;509,508,568,569;,
+   4;510,509,569,570;,
+   4;511,510,570,571;,
+   4;513,512,572,573;,
+   4;514,513,573,574;,
+   4;515,514,574,575;,
+   4;517,516,576,577;,
+   4;518,517,577,578;,
+   4;519,518,578,579;,
+   4;520,519,579,580;,
+   4;521,520,580,581;,
+   4;522,521,581,582;,
+   4;523,522,582,583;,
+   4;525,524,584,585;,
+   4;526,525,585,586;,
+   4;527,526,586,587;,
+   4;529,528,588,589;,
+   4;530,529,589,590;,
+   4;531,530,590,591;,
+   4;533,532,592,593;,
+   4;534,533,593,594;,
+   4;535,534,594,595;,
+   4;537,536,596,597;,
+   4;538,537,597,598;,
+   4;539,538,598,599;,
+   4;728,539,599,729;,
+   4;541,540,600,601;,
+   4;542,541,601,602;,
+   4;543,542,602,603;,
+   4;545,544,604,605;,
+   4;546,545,605,606;,
+   4;547,546,606,607;,
+   4;549,548,608,609;,
+   4;550,549,609,610;,
+   4;551,550,610,611;,
+   4;553,552,612,613;,
+   4;554,553,613,614;,
+   4;555,554,614,615;,
+   4;557,556,616,617;,
+   4;558,557,617,618;,
+   4;559,558,618,619;,
+   4;560,559,619,620;,
+   4;561,560,620,621;,
+   4;562,561,621,622;,
+   4;563,562,622,623;,
+   4;565,564,624,625;,
+   4;566,565,625,626;,
+   4;567,566,626,627;,
+   4;569,568,628,629;,
+   4;570,569,629,630;,
+   4;571,570,630,631;,
+   4;573,572,632,633;,
+   4;574,573,633,634;,
+   4;575,574,634,635;,
+   4;577,576,636,637;,
+   4;578,577,637,638;,
+   4;579,578,638,639;,
+   4;580,579,639,640;,
+   4;581,580,640,641;,
+   4;582,581,641,642;,
+   4;583,582,642,643;,
+   4;585,584,644,645;,
+   4;586,585,645,646;,
+   4;587,586,646,647;,
+   4;589,588,648,649;,
+   4;590,589,649,650;,
+   4;591,590,650,651;,
+   4;593,592,652,653;,
+   4;594,593,653,654;,
+   4;595,594,654,655;,
+   4;597,596,656,657;,
+   4;598,597,657,658;,
+   4;599,598,658,659;,
+   4;729,599,659,730;,
+   4;601,600,660,661;,
+   4;602,601,661,662;,
+   4;603,602,662,663;,
+   4;605,604,664,665;,
+   4;606,605,665,666;,
+   4;607,606,666,667;,
+   4;609,608,668,669;,
+   4;610,609,669,670;,
+   4;611,610,670,671;,
+   4;613,612,672,673;,
+   4;614,613,673,674;,
+   4;615,614,674,675;,
+   4;617,616,676,677;,
+   4;618,617,677,678;,
+   4;619,618,678,679;,
+   4;620,619,679,680;,
+   4;621,620,680,681;,
+   4;622,621,681,682;,
+   4;623,622,682,683;,
+   4;625,624,684,685;,
+   4;626,625,685,686;,
+   4;627,626,686,687;,
+   4;629,628,688,689;,
+   4;630,629,689,690;,
+   4;631,630,690,691;,
+   4;633,632,692,693;,
+   4;634,633,693,694;,
+   4;635,634,694,695;,
+   4;637,636,696,697;,
+   4;638,637,697,698;,
+   4;639,638,698,699;,
+   4;640,639,699,700;,
+   4;641,640,700,701;,
+   4;642,641,701,702;,
+   4;643,642,702,703;,
+   4;645,644,704,705;,
+   4;646,645,705,706;,
+   4;647,646,706,707;,
+   4;649,648,708,709;,
+   4;650,649,709,710;,
+   4;651,650,710,711;,
+   4;653,652,712,713;,
+   4;654,653,713,714;,
+   4;655,654,714,715;,
+   4;657,656,716,717;,
+   4;658,657,717,718;,
+   4;659,658,718,719;,
+   4;730,659,719,731;,
+   4;661,660,732,733;,
+   4;662,661,733,734;,
+   4;663,662,734,735;,
+   4;665,664,736,737;,
+   4;666,665,737,738;,
+   4;667,666,738,739;,
+   4;669,668,740,741;,
+   4;670,669,741,742;,
+   4;671,670,742,743;,
+   4;673,672,744,745;,
+   4;674,673,745,746;,
+   4;675,674,746,747;,
+   4;677,676,748,749;,
+   4;678,677,749,750;,
+   4;679,678,750,751;,
+   4;680,679,751,752;,
+   4;681,680,752,753;,
+   4;682,681,753,754;,
+   4;683,682,754,755;,
+   4;685,684,756,757;,
+   4;686,685,757,758;,
+   4;687,686,758,759;,
+   4;689,688,760,761;,
+   4;690,689,761,762;,
+   4;691,690,762,763;,
+   4;693,692,764,765;,
+   4;694,693,765,766;,
+   4;695,694,766,767;,
+   4;697,696,768,769;,
+   4;698,697,769,770;,
+   4;699,698,770,771;,
+   4;700,699,771,772;,
+   4;701,700,772,773;,
+   4;702,701,773,774;,
+   4;703,702,774,775;,
+   4;705,704,776,777;,
+   4;706,705,777,778;,
+   4;707,706,778,779;,
+   4;709,708,780,781;,
+   4;710,709,781,782;,
+   4;711,710,782,783;,
+   4;713,712,784,785;,
+   4;714,713,785,786;,
+   4;715,714,786,787;,
+   4;717,716,788,789;,
+   4;718,717,789,790;,
+   4;719,718,790,791;,
+   4;731,719,791,792;;
+
+   MeshNormals {
+    720;
+    -1.000000;-0.000000;-0.000006;,
+    -1.000000;0.000002;0.000000;,
+    -0.998630;0.000004;-0.052335;,
+    -0.994523;0.000001;0.104523;,
+    -0.994522;-0.000003;-0.104528;,
+    -0.994522;-0.000001;0.104528;,
+    -0.987688;-0.000003;0.156435;,
+    -0.978148;-0.000003;-0.207912;,
+    -0.978148;0.000001;0.207912;,
+    -0.965926;0.000002;-0.258819;,
+    -0.965926;-0.000002;-0.258819;,
+    -0.951057;0.000003;-0.309017;,
+    -0.951056;0.000000;0.309017;,
+    -0.933580;-0.000001;0.358368;,
+    -0.933580;-0.000000;0.358368;,
+    -0.913546;0.000001;-0.406736;,
+    -0.913545;0.000000;0.406737;,
+    -0.891007;-0.000001;-0.453990;,
+    -0.891007;-0.000000;-0.453990;,
+    -0.866026;-0.000001;-0.500000;,
+    -0.866025;-0.000000;0.500000;,
+    -0.865986;-0.500068;-0.000000;,
+    -0.865986;-0.500068;-0.000005;,
+    -0.865986;0.500068;-0.000005;,
+    -0.865985;0.500070;0.000000;,
+    -0.865096;-0.499553;-0.045337;,
+    -0.865093;0.499558;-0.045337;,
+    -0.861244;0.500065;-0.090520;,
+    -0.861243;0.500067;0.090520;,
+    -0.861242;-0.500069;-0.090520;,
+    -0.861241;-0.500069;0.090520;,
+    -0.861241;-0.500071;0.090515;,
+    -0.861241;0.500072;0.090515;,
+    -0.855619;0.499552;0.135517;,
+    -0.855616;-0.499556;0.135517;,
+    -0.847063;0.500068;-0.180049;,
+    -0.847061;-0.500071;0.180049;,
+    -0.847061;0.500071;0.180049;,
+    -0.847060;-0.500072;-0.180048;,
+    -0.838671;-0.000002;0.544639;,
+    -0.838670;-0.000000;0.544640;,
+    -0.836766;-0.499552;-0.224211;,
+    -0.836765;0.499554;-0.224210;,
+    -0.836764;0.499556;-0.224210;,
+    -0.836762;-0.499559;-0.224210;,
+    -0.823603;-0.500066;-0.267605;,
+    -0.823601;0.500069;0.267604;,
+    -0.823601;-0.500069;0.267604;,
+    -0.823601;0.500070;-0.267604;,
+    -0.809017;-0.000001;-0.587785;,
+    -0.809017;-0.000001;0.587786;,
+    -0.808745;0.499553;0.310448;,
+    -0.808745;-0.499554;0.310448;,
+    -0.808744;0.499555;0.310448;,
+    -0.808743;-0.499558;0.310447;,
+    -0.791118;-0.500068;-0.352228;,
+    -0.791117;0.500070;0.352228;,
+    -0.791117;0.500070;-0.352228;,
+    -0.791117;-0.500070;0.352228;,
+    -0.777146;-0.000000;-0.629320;,
+    -0.777146;-0.000001;-0.629320;,
+    -0.771865;-0.499552;-0.393284;,
+    -0.771864;0.499552;-0.393284;,
+    -0.771864;0.499554;-0.393284;,
+    -0.771863;-0.499555;-0.393283;,
+    -0.749967;-0.500067;-0.432993;,
+    -0.749967;0.500067;-0.432993;,
+    -0.749965;0.500069;0.432993;,
+    -0.749965;-0.500069;0.432993;,
+    -0.743145;-0.000000;-0.669130;,
+    -0.743145;-0.000001;0.669131;,
+    -0.726525;0.499555;0.471811;,
+    -0.726525;0.499555;0.471811;,
+    -0.726525;-0.499556;0.471811;,
+    -0.726524;-0.499557;0.471811;,
+    -0.707107;0.000000;0.707107;,
+    -0.707107;0.000000;0.707107;,
+    -0.700597;0.500069;-0.509014;,
+    -0.700597;-0.500069;-0.509013;,
+    -0.700597;0.500069;0.509014;,
+    -0.700596;-0.500070;0.509014;,
+    -0.673229;0.499553;-0.545169;,
+    -0.673228;-0.499555;-0.545169;,
+    -0.673227;0.499556;-0.545169;,
+    -0.673227;-0.499557;-0.545168;,
+    -0.669131;0.000000;-0.743145;,
+    -0.669131;-0.000000;0.743145;,
+    -0.643554;0.500067;-0.579458;,
+    -0.643553;-0.500069;-0.579457;,
+    -0.643553;0.500069;0.579457;,
+    -0.643552;-0.500071;0.579457;,
+    -0.629320;-0.000001;-0.777146;,
+    -0.612553;0.499557;0.612553;,
+    -0.612553;-0.499558;0.612553;,
+    -0.612553;-0.499558;0.612553;,
+    -0.612552;0.499559;0.612552;,
+    -0.587786;0.000000;-0.809017;,
+    -0.587785;0.000000;0.809017;,
+    -0.587785;-0.000000;-0.809017;,
+    -0.579458;0.500068;-0.643553;,
+    -0.579458;-0.500069;-0.643553;,
+    -0.579456;-0.500072;0.643551;,
+    -0.579456;0.500072;0.643551;,
+    -0.545169;0.499555;-0.673227;,
+    -0.545169;-0.499556;-0.673227;,
+    -0.544639;0.000000;0.838671;,
+    -0.509014;-0.500070;-0.700596;,
+    -0.509013;0.500070;-0.700596;,
+    -0.509013;0.500070;-0.700596;,
+    -0.509013;-0.500070;-0.700597;,
+    -0.509013;-0.500071;0.700596;,
+    -0.509013;0.500071;0.700596;,
+    -0.500000;-0.000000;-0.866025;,
+    -0.500000;0.000000;-0.866025;,
+    -0.500000;0.000000;0.866025;,
+    -0.500000;-0.000000;0.866026;,
+    -0.499933;-0.866064;-0.000003;,
+    -0.499932;0.866064;-0.000003;,
+    -0.499932;0.866065;0.000000;,
+    -0.499932;-0.866065;-0.000000;,
+    -0.499761;-0.865767;-0.026191;,
+    -0.499760;0.865768;-0.026191;,
+    -0.497194;0.866064;-0.052257;,
+    -0.497194;-0.866065;0.052254;,
+    -0.497193;-0.866065;-0.052257;,
+    -0.497193;0.866065;0.052254;,
+    -0.497193;0.866065;0.052257;,
+    -0.497192;-0.866066;0.052257;,
+    -0.494284;0.865768;0.078287;,
+    -0.494283;-0.865769;0.078287;,
+    -0.489009;-0.866064;0.103942;,
+    -0.489009;0.866064;-0.103942;,
+    -0.489008;0.866064;0.103942;,
+    -0.489007;-0.866065;-0.103942;,
+    -0.483395;0.865767;-0.129525;,
+    -0.483395;0.865767;-0.129525;,
+    -0.483394;-0.865767;-0.129525;,
+    -0.483394;-0.865768;-0.129525;,
+    -0.475465;-0.866064;0.154488;,
+    -0.475465;0.866064;0.154488;,
+    -0.475464;-0.866064;-0.154488;,
+    -0.475464;0.866065;-0.154487;,
+    -0.471811;0.499555;0.726525;,
+    -0.471811;-0.499554;0.726526;,
+    -0.467207;-0.865767;0.179344;,
+    -0.467207;0.865767;0.179344;,
+    -0.467207;0.865768;0.179344;,
+    -0.467206;-0.865768;0.179344;,
+    -0.456711;-0.866064;-0.203341;,
+    -0.456711;0.866065;0.203341;,
+    -0.456710;0.866065;-0.203340;,
+    -0.456710;-0.866065;0.203341;,
+    -0.453991;0.000000;-0.891006;,
+    -0.445902;0.865767;-0.227198;,
+    -0.445901;-0.865767;-0.227198;,
+    -0.445901;-0.865768;-0.227198;,
+    -0.445900;0.865768;-0.227198;,
+    -0.432993;-0.500070;-0.749965;,
+    -0.432993;0.500069;0.749966;,
+    -0.432993;-0.500069;0.749965;,
+    -0.432993;-0.500071;-0.749964;,
+    -0.432993;0.500070;-0.749965;,
+    -0.432992;0.500070;-0.749965;,
+    -0.432992;-0.500070;0.749965;,
+    -0.432992;0.500070;0.749965;,
+    -0.432954;-0.866064;-0.249966;,
+    -0.432954;0.866065;-0.249966;,
+    -0.432953;-0.866065;0.249966;,
+    -0.432953;0.866065;0.249966;,
+    -0.419709;0.865768;0.272563;,
+    -0.419709;0.865768;0.272562;,
+    -0.419709;-0.865768;0.272563;,
+    -0.419709;-0.865768;0.272562;,
+    -0.406737;-0.000000;-0.913545;,
+    -0.406736;0.000000;0.913546;,
+    -0.406736;-0.000000;0.913546;,
+    -0.404455;-0.866064;-0.293853;,
+    -0.404454;0.866064;-0.293853;,
+    -0.404453;0.866065;0.293853;,
+    -0.404452;-0.866065;0.293852;,
+    -0.393284;-0.499555;-0.771863;,
+    -0.393284;0.499556;-0.771863;,
+    -0.388921;0.865767;-0.314942;,
+    -0.388921;-0.865767;-0.314942;,
+    -0.388921;0.865767;-0.314941;,
+    -0.388920;-0.865768;-0.314941;,
+    -0.371522;0.866064;-0.334520;,
+    -0.371521;-0.866065;-0.334519;,
+    -0.371521;0.866065;0.334519;,
+    -0.371520;-0.866066;0.334518;,
+    -0.358368;0.000000;0.933581;,
+    -0.353868;-0.865768;0.353868;,
+    -0.353868;0.865768;0.353868;,
+    -0.353868;0.865768;0.353868;,
+    -0.353867;-0.865769;0.353867;,
+    -0.352228;-0.500069;0.791117;,
+    -0.352228;0.500069;0.791117;,
+    -0.352228;-0.500070;-0.791116;,
+    -0.352228;0.500069;0.791117;,
+    -0.352228;0.500070;-0.791117;,
+    -0.352228;-0.500069;0.791117;,
+    -0.334520;0.866065;-0.371522;,
+    -0.334519;-0.866065;-0.371521;,
+    -0.334519;-0.866065;0.371521;,
+    -0.334519;0.866065;0.371521;,
+    -0.314941;-0.865768;-0.388920;,
+    -0.314941;0.865768;-0.388920;,
+    -0.310448;-0.499554;0.808745;,
+    -0.310448;0.499555;0.808744;,
+    -0.309017;-0.000000;-0.951056;,
+    -0.309017;0.000000;0.951057;,
+    -0.293853;-0.866065;-0.404453;,
+    -0.293853;-0.866065;-0.404453;,
+    -0.293853;0.866065;-0.404453;,
+    -0.293853;0.866065;0.404453;,
+    -0.293853;0.866065;-0.404453;,
+    -0.293853;-0.866065;0.404453;,
+    -0.272562;-0.865768;0.419709;,
+    -0.272562;0.865768;0.419709;,
+    -0.267604;-0.500070;-0.823601;,
+    -0.267604;0.500068;0.823602;,
+    -0.267604;0.500070;-0.823601;,
+    -0.267604;-0.500068;0.823602;,
+    -0.258820;-0.000000;-0.965926;,
+    -0.258819;-0.000000;-0.965926;,
+    -0.249966;-0.866064;-0.432954;,
+    -0.249966;0.866065;-0.432954;,
+    -0.249966;-0.866065;0.432954;,
+    -0.249966;0.866065;0.432954;,
+    -0.249966;-0.866065;-0.432953;,
+    -0.249966;0.866065;-0.432953;,
+    -0.249966;0.866065;0.432953;,
+    -0.249965;-0.866065;0.432953;,
+    -0.227198;-0.865767;-0.445901;,
+    -0.227198;0.865768;-0.445900;,
+    -0.224211;0.499555;-0.836764;,
+    -0.224211;-0.499556;-0.836764;,
+    -0.224210;-0.499556;-0.836764;,
+    -0.224210;0.499556;-0.836764;,
+    -0.207912;-0.000000;-0.978148;,
+    -0.207912;-0.000000;0.978148;,
+    -0.203341;-0.866064;0.456711;,
+    -0.203341;0.866064;0.456711;,
+    -0.203340;-0.866065;-0.456710;,
+    -0.203340;0.866065;-0.456710;,
+    -0.203340;0.866065;0.456710;,
+    -0.203340;-0.866065;0.456710;,
+    -0.180049;-0.500070;-0.847061;,
+    -0.180049;0.500070;-0.847061;,
+    -0.180049;0.500069;0.847062;,
+    -0.180048;-0.500069;0.847062;,
+    -0.179344;-0.865768;0.467206;,
+    -0.179343;0.865768;0.467206;,
+    -0.156435;0.000000;0.987688;,
+    -0.156434;-0.000000;0.987688;,
+    -0.154488;0.866064;0.475464;,
+    -0.154488;-0.866064;0.475464;,
+    -0.154488;-0.866065;-0.475463;,
+    -0.154488;0.866065;-0.475463;,
+    -0.135517;0.499555;0.855617;,
+    -0.135517;-0.499555;0.855617;,
+    -0.135516;0.499555;0.855617;,
+    -0.135516;-0.499555;0.855617;,
+    -0.129525;0.865768;-0.483394;,
+    -0.129525;-0.865768;-0.483394;,
+    -0.129525;0.865768;-0.483394;,
+    -0.129525;-0.865768;-0.483394;,
+    -0.104529;0.000000;-0.994522;,
+    -0.104528;0.000000;0.994522;,
+    -0.103942;0.866065;-0.489007;,
+    -0.103942;-0.866065;-0.489007;,
+    -0.103942;0.866065;0.489007;,
+    -0.103941;-0.866065;0.489007;,
+    -0.090521;0.500070;-0.861241;,
+    -0.090521;-0.500070;-0.861241;,
+    -0.090520;-0.500069;0.861241;,
+    -0.090520;0.500069;0.861241;,
+    -0.078287;0.865768;0.494284;,
+    -0.078287;-0.865768;0.494284;,
+    -0.078287;0.865768;0.494284;,
+    -0.078287;-0.865768;0.494284;,
+    -0.052336;-0.000000;-0.998630;,
+    -0.052335;0.000000;-0.998630;,
+    -0.052258;0.866064;-0.497194;,
+    -0.052258;-0.866064;-0.497194;,
+    -0.052257;-0.866065;0.497193;,
+    -0.052257;0.866065;0.497193;,
+    -0.045338;0.499555;-0.865095;,
+    -0.045338;-0.499555;-0.865095;,
+    -0.045337;0.499555;-0.865095;,
+    -0.045337;-0.499555;-0.865095;,
+    -0.026192;0.865767;-0.499761;,
+    -0.026192;-0.865767;-0.499761;,
+    -0.026191;0.865768;-0.499760;,
+    -0.026191;-0.865768;-0.499760;,
+    -0.000001;-1.000000;0.000000;,
+    -0.000001;-1.000000;0.000000;,
+    -0.000001;-1.000000;0.000000;,
+    -0.000001;1.000000;-0.000000;,
+    -0.000001;1.000000;0.000000;,
+    -0.000001;-1.000000;-0.000000;,
+    -0.000001;-1.000000;0.000000;,
+    -0.000001;1.000000;0.000000;,
+    -0.000001;1.000000;0.000000;,
+    -0.000001;1.000000;0.000000;,
+    -0.000001;-1.000000;-0.000000;,
+    -0.000001;1.000000;0.000001;,
+    -0.000001;-1.000000;0.000001;,
+    -0.000000;1.000000;0.000001;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;-1.000000;0.000001;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-0.500069;0.865985;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-0.866064;0.499932;,
+    -0.000000;0.866065;0.499932;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;0.500069;-0.865986;,
+    0.000000;1.000000;0.000000;,
+    0.000000;0.866065;-0.499931;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;0.500069;0.865985;,
+    0.000000;0.000000;-1.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;1.000000;-0.000001;,
+    0.000000;-1.000000;-0.000001;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;-0.866065;-0.499931;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;-0.000000;1.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000001;,
+    0.000000;-0.500069;-0.865986;,
+    0.000000;1.000000;0.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000001;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;1.000000;0.000001;,
+    0.000000;1.000000;0.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000001;-1.000000;0.000000;,
+    0.000001;-1.000000;-0.000000;,
+    0.000001;-1.000000;0.000000;,
+    0.000001;1.000000;-0.000000;,
+    0.000001;1.000000;0.000000;,
+    0.000001;1.000000;-0.000000;,
+    0.000001;1.000000;-0.000000;,
+    0.000001;-1.000000;-0.000000;,
+    0.000001;-1.000000;-0.000000;,
+    0.000001;-1.000000;0.000000;,
+    0.000001;1.000000;0.000000;,
+    0.000001;1.000000;-0.000000;,
+    0.000001;-1.000000;0.000000;,
+    0.026191;0.865767;0.499761;,
+    0.026191;-0.865767;0.499761;,
+    0.026191;-0.865767;0.499761;,
+    0.026192;0.865767;0.499761;,
+    0.045337;-0.499555;0.865095;,
+    0.045337;0.499555;0.865095;,
+    0.045338;-0.499555;0.865095;,
+    0.045338;0.499555;0.865095;,
+    0.052257;-0.866065;-0.497193;,
+    0.052257;0.866065;-0.497193;,
+    0.052257;-0.866064;0.497194;,
+    0.052257;0.866064;0.497194;,
+    0.052336;-0.000000;0.998630;,
+    0.052336;-0.000000;0.998630;,
+    0.078287;-0.865768;-0.494284;,
+    0.078287;-0.865768;-0.494284;,
+    0.078287;0.865768;-0.494284;,
+    0.078287;0.865768;-0.494284;,
+    0.090520;-0.500068;-0.861242;,
+    0.090520;0.500068;-0.861242;,
+    0.090520;-0.500069;0.861242;,
+    0.090520;0.500069;0.861242;,
+    0.103941;-0.866065;-0.489006;,
+    0.103941;0.866065;-0.489006;,
+    0.103942;-0.866065;0.489007;,
+    0.103942;0.866065;0.489007;,
+    0.104528;0.000000;-0.994522;,
+    0.104529;-0.000000;0.994522;,
+    0.129525;-0.865768;0.483394;,
+    0.129525;0.865768;0.483394;,
+    0.129525;-0.865768;0.483394;,
+    0.129525;0.865768;0.483394;,
+    0.135516;-0.499555;-0.855617;,
+    0.135516;-0.499554;-0.855618;,
+    0.135516;0.499555;-0.855617;,
+    0.135517;0.499554;-0.855618;,
+    0.154487;0.866065;-0.475463;,
+    0.154487;-0.866065;-0.475463;,
+    0.154487;-0.866065;0.475463;,
+    0.154487;0.866065;0.475463;,
+    0.156435;-0.000000;-0.987688;,
+    0.156435;0.000000;-0.987688;,
+    0.179344;-0.865767;-0.467207;,
+    0.179344;0.865768;-0.467207;,
+    0.180048;-0.500069;-0.847062;,
+    0.180048;-0.500068;0.847062;,
+    0.180048;0.500069;-0.847062;,
+    0.180049;0.500068;0.847062;,
+    0.203340;-0.866065;0.456710;,
+    0.203340;0.866065;0.456710;,
+    0.203340;0.866065;-0.456710;,
+    0.203340;-0.866065;-0.456710;,
+    0.203341;0.866065;-0.456711;,
+    0.203341;-0.866064;-0.456711;,
+    0.207912;0.000000;0.978148;,
+    0.207912;-0.000000;-0.978148;,
+    0.224210;-0.499554;0.836765;,
+    0.224210;0.499554;0.836765;,
+    0.224211;0.499556;0.836764;,
+    0.224211;-0.499556;0.836764;,
+    0.227198;0.865768;0.445900;,
+    0.227198;-0.865768;0.445901;,
+    0.249965;-0.866065;-0.432953;,
+    0.249966;0.866065;-0.432953;,
+    0.249966;0.866065;0.432953;,
+    0.249966;0.866065;0.432953;,
+    0.249966;-0.866065;0.432953;,
+    0.249966;0.866064;-0.432954;,
+    0.249966;-0.866065;0.432954;,
+    0.249966;-0.866064;-0.432954;,
+    0.258818;0.000000;0.965926;,
+    0.258820;-0.000000;0.965926;,
+    0.267604;-0.500069;-0.823601;,
+    0.267604;0.500069;-0.823601;,
+    0.267604;0.500070;0.823600;,
+    0.267604;-0.500070;0.823600;,
+    0.272562;0.865767;-0.419710;,
+    0.272563;-0.865767;-0.419710;,
+    0.293852;0.866065;-0.404453;,
+    0.293852;-0.866065;-0.404453;,
+    0.293852;0.866065;0.404453;,
+    0.293852;-0.866065;0.404453;,
+    0.293852;0.866065;0.404453;,
+    0.293853;-0.866065;0.404453;,
+    0.309017;-0.000000;-0.951057;,
+    0.309017;0.000000;0.951056;,
+    0.310448;-0.499555;-0.808744;,
+    0.310448;0.499555;-0.808744;,
+    0.314941;-0.865768;0.388919;,
+    0.314941;0.865768;0.388919;,
+    0.334519;-0.866065;0.371521;,
+    0.334519;0.866065;0.371521;,
+    0.334520;0.866065;-0.371522;,
+    0.334520;-0.866065;-0.371522;,
+    0.352228;0.500071;0.791116;,
+    0.352228;-0.500071;0.791116;,
+    0.352228;-0.500069;-0.791117;,
+    0.352228;0.500069;-0.791117;,
+    0.352228;-0.500069;-0.791117;,
+    0.352228;0.500068;-0.791117;,
+    0.353868;-0.865768;-0.353868;,
+    0.353868;0.865768;-0.353869;,
+    0.353869;-0.865767;-0.353870;,
+    0.353870;0.865767;-0.353870;,
+    0.358368;-0.000000;-0.933580;,
+    0.371521;-0.866065;0.334519;,
+    0.371522;0.866065;-0.334520;,
+    0.371522;-0.866065;-0.334520;,
+    0.371522;0.866065;0.334520;,
+    0.388918;-0.865769;0.314940;,
+    0.388919;-0.865768;0.314940;,
+    0.388919;0.865768;0.314941;,
+    0.388920;0.865768;0.314941;,
+    0.393285;-0.499554;0.771864;,
+    0.393285;0.499554;0.771864;,
+    0.404453;-0.866065;0.293852;,
+    0.404453;0.866065;0.293852;,
+    0.404454;-0.866064;-0.293853;,
+    0.404454;0.866064;-0.293853;,
+    0.406736;-0.000000;-0.913546;,
+    0.406737;-0.000000;-0.913545;,
+    0.406737;0.000000;0.913545;,
+    0.419708;0.865768;-0.272562;,
+    0.419709;-0.865768;-0.272562;,
+    0.419710;-0.865767;-0.272563;,
+    0.419710;0.865767;-0.272563;,
+    0.432952;0.866066;-0.249965;,
+    0.432953;-0.866065;-0.249966;,
+    0.432954;0.866064;0.249966;,
+    0.432955;-0.866064;0.249966;,
+    0.432992;0.500069;-0.749966;,
+    0.432993;-0.500069;-0.749966;,
+    0.432993;-0.500069;-0.749965;,
+    0.432993;0.500070;0.749965;,
+    0.432993;0.500069;-0.749965;,
+    0.432993;-0.500070;0.749965;,
+    0.432993;0.500068;0.749966;,
+    0.432993;-0.500068;0.749966;,
+    0.445901;-0.865767;0.227198;,
+    0.445902;0.865767;0.227198;,
+    0.445902;0.865767;0.227198;,
+    0.445902;-0.865767;0.227198;,
+    0.453991;-0.000001;0.891006;,
+    0.456710;0.866065;-0.203340;,
+    0.456710;-0.866065;-0.203341;,
+    0.456711;-0.866064;0.203341;,
+    0.456712;0.866064;0.203341;,
+    0.467207;0.865768;-0.179344;,
+    0.467207;-0.865768;-0.179344;,
+    0.467209;-0.865766;-0.179345;,
+    0.467209;0.865766;-0.179345;,
+    0.471811;0.499555;-0.726526;,
+    0.471811;-0.499554;-0.726526;,
+    0.475463;0.866065;0.154487;,
+    0.475464;-0.866064;0.154488;,
+    0.475465;-0.866064;-0.154488;,
+    0.475466;0.866063;-0.154488;,
+    0.483393;0.865768;0.129525;,
+    0.483394;0.865767;0.129525;,
+    0.483394;-0.865767;0.129525;,
+    0.483395;-0.865767;0.129525;,
+    0.489007;0.866065;0.103942;,
+    0.489008;0.866064;-0.103942;,
+    0.489008;-0.866064;-0.103942;,
+    0.489009;-0.866064;0.103942;,
+    0.494285;-0.865767;-0.078287;,
+    0.494287;0.865767;-0.078288;,
+    0.497193;-0.866065;-0.052254;,
+    0.497193;-0.866065;-0.052257;,
+    0.497194;0.866064;0.052257;,
+    0.497194;0.866065;-0.052254;,
+    0.497194;0.866064;-0.052257;,
+    0.497194;-0.866064;0.052257;,
+    0.499760;-0.865768;0.026191;,
+    0.499761;0.865767;0.026191;,
+    0.499932;-0.866065;-0.000000;,
+    0.499932;-0.866065;0.000003;,
+    0.499932;0.866064;0.000000;,
+    0.499933;0.866064;0.000003;,
+    0.500000;0.000000;-0.866026;,
+    0.500000;-0.000000;-0.866025;,
+    0.500000;-0.000000;0.866025;,
+    0.500000;-0.000000;0.866025;,
+    0.509013;0.500071;-0.700596;,
+    0.509013;-0.500070;-0.700597;,
+    0.509014;-0.500068;0.700597;,
+    0.509014;0.500068;0.700597;,
+    0.509014;0.500068;0.700597;,
+    0.509014;-0.500068;0.700597;,
+    0.544638;0.000000;-0.838671;,
+    0.545170;-0.499554;0.673228;,
+    0.545170;0.499554;0.673228;,
+    0.579457;-0.500070;-0.643552;,
+    0.579457;0.500070;-0.643552;,
+    0.579458;-0.500069;0.643552;,
+    0.579458;0.500069;0.643552;,
+    0.587785;0.000000;-0.809017;,
+    0.587786;0.000000;0.809017;,
+    0.587786;-0.000000;0.809017;,
+    0.612553;-0.499556;-0.612554;,
+    0.612553;-0.499557;-0.612553;,
+    0.612554;0.499555;-0.612554;,
+    0.612554;0.499554;-0.612554;,
+    0.629321;-0.000000;0.777146;,
+    0.643552;0.500069;-0.579457;,
+    0.643552;-0.500069;-0.579457;,
+    0.643553;-0.500070;0.579457;,
+    0.643553;0.500069;0.579457;,
+    0.669131;-0.000000;-0.743145;,
+    0.669131;-0.000000;0.743144;,
+    0.673228;-0.499555;0.545169;,
+    0.673228;-0.499555;0.545169;,
+    0.673228;0.499554;0.545169;,
+    0.673229;0.499553;0.545170;,
+    0.700597;0.500070;-0.509013;,
+    0.700597;-0.500069;-0.509014;,
+    0.700598;-0.500068;0.509014;,
+    0.700598;0.500068;0.509014;,
+    0.707107;-0.000001;-0.707107;,
+    0.707107;-0.000002;-0.707107;,
+    0.726525;-0.499556;-0.471811;,
+    0.726525;-0.499556;-0.471811;,
+    0.726525;0.499555;-0.471811;,
+    0.726525;0.499555;-0.471811;,
+    0.743145;0.000000;-0.669131;,
+    0.743145;-0.000000;0.669130;,
+    0.749965;0.500070;-0.432993;,
+    0.749965;-0.500070;-0.432993;,
+    0.749965;0.500070;0.432992;,
+    0.749966;-0.500069;0.432993;,
+    0.771863;-0.499557;0.393283;,
+    0.771863;-0.499556;0.393283;,
+    0.771863;0.499556;0.393283;,
+    0.771864;0.499554;0.393284;,
+    0.777146;-0.000002;0.629320;,
+    0.777146;0.000000;0.629320;,
+    0.791117;-0.500070;-0.352228;,
+    0.791117;0.500070;-0.352228;,
+    0.791117;-0.500070;0.352227;,
+    0.791118;0.500068;0.352228;,
+    0.808743;-0.499557;-0.310448;,
+    0.808744;-0.499556;-0.310448;,
+    0.808744;0.499555;-0.310448;,
+    0.808744;0.499554;-0.310448;,
+    0.809017;0.000001;-0.587785;,
+    0.809017;-0.000000;0.587785;,
+    0.823600;-0.500071;-0.267604;,
+    0.823600;0.500071;-0.267604;,
+    0.823601;0.500070;0.267604;,
+    0.823602;-0.500068;0.267604;,
+    0.836763;0.499558;0.224210;,
+    0.836765;0.499554;0.224211;,
+    0.836765;-0.499554;0.224211;,
+    0.836767;-0.499551;0.224211;,
+    0.838670;-0.000001;-0.544639;,
+    0.838671;-0.000001;-0.544639;,
+    0.847061;0.500070;-0.180049;,
+    0.847061;0.500070;0.180048;,
+    0.847062;-0.500068;-0.180049;,
+    0.847063;-0.500067;0.180049;,
+    0.855617;-0.499555;-0.135517;,
+    0.855618;0.499552;-0.135517;,
+    0.861241;0.500071;0.090520;,
+    0.861241;-0.500070;0.090520;,
+    0.861242;-0.500069;-0.090520;,
+    0.861242;0.500069;-0.090520;,
+    0.861243;0.500068;-0.090515;,
+    0.861243;-0.500068;-0.090515;,
+    0.865095;-0.499554;0.045337;,
+    0.865095;0.499554;0.045337;,
+    0.865985;0.500069;0.000000;,
+    0.865985;0.500069;0.000005;,
+    0.865986;-0.500069;0.000005;,
+    0.865986;-0.500069;0.000000;,
+    0.866025;-0.000001;-0.500000;,
+    0.866025;0.000001;0.500000;,
+    0.891007;-0.000000;0.453990;,
+    0.891007;-0.000002;0.453990;,
+    0.913545;-0.000001;-0.406737;,
+    0.913546;-0.000001;0.406736;,
+    0.933580;-0.000001;-0.358368;,
+    0.933580;-0.000002;-0.358368;,
+    0.951056;0.000000;-0.309017;,
+    0.951057;0.000001;0.309017;,
+    0.965926;0.000003;0.258819;,
+    0.965926;0.000002;0.258819;,
+    0.978148;0.000002;0.207912;,
+    0.978148;0.000002;-0.207912;,
+    0.987688;-0.000001;-0.156435;,
+    0.994522;0.000000;-0.104529;,
+    0.994522;0.000001;0.104528;,
+    0.994523;0.000001;-0.104523;,
+    0.998630;0.000001;0.052336;,
+    1.000000;0.000001;0.000006;,
+    1.000000;0.000001;-0.000000;;
+    576;
+    4;8,3,32,37;,
+    4;12,8,37,46;,
+    4;14,12,46,51;,
+    4;50,40,72,79;,
+    4;70,50,79,89;,
+    4;75,70,89,92;,
+    4;114,105,142,158;,
+    4;174,114,158,196;,
+    4;190,174,196,208;,
+    4;268,253,259,276;,
+    4;384,268,276,376;,
+    4;437,384,376,430;,
+    4;510,496,483,499;,
+    4;546,510,499,519;,
+    4;606,546,519,558;,
+    4;623,606,558,611;,
+    4;634,623,611,620;,
+    4;650,634,620,632;,
+    4;660,650,632,637;,
+    4;704,702,658,664;,
+    4;708,704,664,673;,
+    4;710,708,673,675;,
+    4;719,717,694,695;,
+    4;714,719,695,690;,
+    4;713,714,690,686;,
+    4;703,706,668,662;,
+    4;699,703,662,651;,
+    4;680,699,651,648;,
+    4;633,644,626,618;,
+    4;621,633,618,608;,
+    4;605,621,608,559;,
+    4;544,605,559,524;,
+    4;509,544,524,498;,
+    4;480,509,498,471;,
+    4;465,480,471,459;,
+    4;267,281,287,273;,
+    4;239,267,273,248;,
+    4;224,239,248,238;,
+    4;113,152,181,161;,
+    4;98,113,161,108;,
+    4;91,98,108,103;,
+    4;49,60,83,77;,
+    4;19,49,77,66;,
+    4;18,19,66,62;,
+    4;7,10,43,35;,
+    4;4,7,35,27;,
+    4;0,4,27,23;,
+    4;3,0,23,32;,
+    4;37,32,125,132;,
+    4;46,37,132,139;,
+    4;51,46,139,146;,
+    4;79,72,169,178;,
+    4;89,79,178,188;,
+    4;92,89,188,192;,
+    4;158,142,218,231;,
+    4;196,158,231,245;,
+    4;208,196,245,252;,
+    4;276,259,279,286;,
+    4;376,276,286,338;,
+    4;430,376,338,425;,
+    4;499,483,456,464;,
+    4;519,499,464,474;,
+    4;558,519,474,490;,
+    4;611,558,490,507;,
+    4;620,611,507,516;,
+    4;632,620,516,533;,
+    4;637,632,533,537;,
+    4;664,658,564,571;,
+    4;673,664,571,578;,
+    4;675,673,578,582;,
+    4;695,694,599,602;,
+    4;690,695,602,596;,
+    4;686,690,596,591;,
+    4;662,668,572,568;,
+    4;651,662,568,551;,
+    4;648,651,551,547;,
+    4;618,626,528,517;,
+    4;608,618,517,503;,
+    4;559,608,503,488;,
+    4;524,559,488,475;,
+    4;498,524,475,461;,
+    4;471,498,461,448;,
+    4;459,471,448,441;,
+    4;273,287,291,283;,
+    4;248,273,283,269;,
+    4;238,248,269,265;,
+    4;161,181,234,226;,
+    4;108,161,226,213;,
+    4;103,108,213,206;,
+    4;77,83,182,177;,
+    4;66,77,177,166;,
+    4;62,66,166,156;,
+    4;35,43,135,131;,
+    4;27,35,131,122;,
+    4;23,27,122,117;,
+    4;32,23,117,125;,
+    4;132,125,303,299;,
+    4;139,132,299,304;,
+    4;146,139,304,302;,
+    4;178,169,417,415;,
+    4;188,178,415,404;,
+    4;192,188,404,350;,
+    4;231,218,405,395;,
+    4;245,231,395,343;,
+    4;252,245,343,329;,
+    4;286,279,370,374;,
+    4;338,286,374,372;,
+    4;425,338,372,364;,
+    4;464,456,361,352;,
+    4;474,464,352,344;,
+    4;490,474,344,330;,
+    4;507,490,330,324;,
+    4;516,507,324,401;,
+    4;533,516,401,396;,
+    4;537,533,396,322;,
+    4;571,564,408,339;,
+    4;578,571,339,323;,
+    4;582,578,323,390;,
+    4;602,599,298,316;,
+    4;596,602,316,418;,
+    4;591,596,418,423;,
+    4;568,572,373,328;,
+    4;551,568,328,313;,
+    4;547,551,313,314;,
+    4;517,528,310,306;,
+    4;503,517,306,308;,
+    4;488,503,308,345;,
+    4;475,488,345,393;,
+    4;461,475,393,386;,
+    4;448,461,386,385;,
+    4;441,448,385,379;,
+    4;283,291,356,366;,
+    4;269,283,366,371;,
+    4;265,269,371,362;,
+    4;226,234,407,389;,
+    4;213,226,389,336;,
+    4;206,213,336,327;,
+    4;177,182,311,335;,
+    4;166,177,335,369;,
+    4;156,166,369,342;,
+    4;131,135,347,409;,
+    4;122,131,409,422;,
+    4;117,122,422,416;,
+    4;125,117,416,303;,
+    4;299,303,595,587;,
+    4;304,299,587,581;,
+    4;302,304,581,575;,
+    4;415,417,550,543;,
+    4;404,415,543,531;,
+    4;350,404,531,526;,
+    4;395,405,501,492;,
+    4;343,395,492,477;,
+    4;329,343,477,468;,
+    4;374,370,442,434;,
+    4;372,374,434,367;,
+    4;364,372,367,293;,
+    4;352,361,263,258;,
+    4;344,352,258,244;,
+    4;330,344,244,230;,
+    4;324,330,230,215;,
+    4;401,324,215,201;,
+    4;396,401,201,186;,
+    4;322,396,186,184;,
+    4;339,408,153,150;,
+    4;323,339,150,141;,
+    4;390,323,141,134;,
+    4;316,298,121,118;,
+    4;418,316,118,126;,
+    4;423,418,126,128;,
+    4;328,373,145,149;,
+    4;313,328,149,168;,
+    4;314,313,168,170;,
+    4;306,310,193,204;,
+    4;308,306,204,214;,
+    4;345,308,214,228;,
+    4;393,345,228,242;,
+    4;386,393,242,255;,
+    4;385,386,255,271;,
+    4;379,385,271,277;,
+    4;366,356,428,436;,
+    4;371,366,436,450;,
+    4;362,371,450,454;,
+    4;389,407,485,489;,
+    4;336,389,489,505;,
+    4;327,336,505,514;,
+    4;335,311,536,541;,
+    4;369,335,541,553;,
+    4;342,369,553,565;,
+    4;409,347,583,586;,
+    4;422,409,586,594;,
+    4;416,422,594,603;,
+    4;303,416,603,595;,
+    4;587,595,691,681;,
+    4;581,587,681,672;,
+    4;575,581,672,667;,
+    4;543,550,647,639;,
+    4;531,543,639,629;,
+    4;526,531,629,627;,
+    4;492,501,576,555;,
+    4;477,492,555,522;,
+    4;468,477,522,512;,
+    4;434,442,460,444;,
+    4;367,434,444,365;,
+    4;293,367,365,289;,
+    4;258,263,235,221;,
+    4;244,258,221,199;,
+    4;230,244,199,162;,
+    4;215,230,162,107;,
+    4;201,215,107,99;,
+    4;186,201,99,87;,
+    4;184,186,87,81;,
+    4;150,153,63,57;,
+    4;141,150,57,48;,
+    4;134,141,48,42;,
+    4;118,121,26,24;,
+    4;126,118,24,28;,
+    4;128,126,28,33;,
+    4;149,145,53,56;,
+    4;168,149,56,67;,
+    4;170,168,67,71;,
+    4;204,193,95,102;,
+    4;214,204,102,111;,
+    4;228,214,111,164;,
+    4;242,228,164,198;,
+    4;255,242,198,220;,
+    4;271,255,220,249;,
+    4;277,271,249,261;,
+    4;436,428,432,446;,
+    4;450,436,446,472;,
+    4;454,450,472,482;,
+    4;489,485,539,561;,
+    4;505,489,561,612;,
+    4;514,505,612,616;,
+    4;541,536,638,642;,
+    4;553,541,642,653;,
+    4;565,553,653,657;,
+    4;586,583,676,682;,
+    4;594,586,682,687;,
+    4;603,594,687,696;,
+    4;595,603,696,691;,
+    4;681,691,716,712;,
+    4;672,681,712,707;,
+    4;667,672,707,705;,
+    4;639,647,679,669;,
+    4;629,639,669,649;,
+    4;627,629,649,643;,
+    4;555,576,614,604;,
+    4;522,555,604,545;,
+    4;512,522,545,529;,
+    4;444,460,466,451;,
+    4;365,444,451,377;,
+    4;289,365,377,282;,
+    4;221,235,223,209;,
+    4;199,221,209,173;,
+    4;162,199,173,112;,
+    4;107,162,112,96;,
+    4;99,107,96,85;,
+    4;87,99,85,69;,
+    4;81,87,69,59;,
+    4;57,63,17,15;,
+    4;48,57,15,11;,
+    4;42,48,11,9;,
+    4;24,26,2,1;,
+    4;28,24,1,5;,
+    4;33,28,5,6;,
+    4;56,53,13,16;,
+    4;67,56,16,20;,
+    4;71,67,20,39;,
+    4;102,95,76,86;,
+    4;111,102,86,97;,
+    4;164,111,97,115;,
+    4;198,164,115,175;,
+    4;220,198,175,210;,
+    4;249,220,210,240;,
+    4;261,249,240,254;,
+    4;446,432,438,452;,
+    4;472,446,452,479;,
+    4;482,472,479,495;,
+    4;561,539,567,607;,
+    4;612,561,607,622;,
+    4;616,612,622,628;,
+    4;642,638,659,670;,
+    4;653,642,670,700;,
+    4;657,653,700,701;,
+    4;682,676,709,711;,
+    4;687,682,711,715;,
+    4;696,687,715,718;,
+    4;691,696,718,716;,
+    4;712,716,692,683;,
+    4;707,712,683,671;,
+    4;705,707,671,665;,
+    4;669,679,645,640;,
+    4;649,669,640,630;,
+    4;643,649,630,624;,
+    4;604,614,577,556;,
+    4;545,604,556,521;,
+    4;529,545,521,511;,
+    4;451,466,458,443;,
+    4;377,451,443,388;,
+    4;282,377,388,290;,
+    4;209,223,236,219;,
+    4;173,209,219,197;,
+    4;112,173,197,160;,
+    4;96,112,160,106;,
+    4;85,96,106,100;,
+    4;69,85,100,88;,
+    4;59,69,88,82;,
+    4;15,17,64,55;,
+    4;11,15,55,45;,
+    4;9,11,45,41;,
+    4;1,2,25,21;,
+    4;5,1,21,30;,
+    4;6,5,30,34;,
+    4;16,13,54,58;,
+    4;20,16,58,68;,
+    4;39,20,68,74;,
+    4;86,76,94,101;,
+    4;97,86,101,110;,
+    4;115,97,110,163;,
+    4;175,115,163,200;,
+    4;210,175,200,222;,
+    4;240,210,222,250;,
+    4;254,240,250,262;,
+    4;452,438,431,445;,
+    4;479,452,445,470;,
+    4;495,479,470,481;,
+    4;607,567,538,562;,
+    4;622,607,562,613;,
+    4;628,622,613,615;,
+    4;670,659,635,641;,
+    4;700,670,641,654;,
+    4;701,700,654,656;,
+    4;711,709,678,684;,
+    4;715,711,684,688;,
+    4;718,715,688,697;,
+    4;716,718,697,692;,
+    4;683,692,592,588;,
+    4;671,683,588,580;,
+    4;665,671,580,574;,
+    4;640,645,549,542;,
+    4;630,640,542,532;,
+    4;624,630,532,525;,
+    4;556,577,502,494;,
+    4;521,556,494,478;,
+    4;511,521,478,467;,
+    4;443,458,439,433;,
+    4;388,443,433,382;,
+    4;290,388,382,294;,
+    4;219,236,264,257;,
+    4;197,219,257,243;,
+    4;160,197,243,229;,
+    4;106,160,229,211;,
+    4;100,106,211,202;,
+    4;88,100,202,187;,
+    4;82,88,187,185;,
+    4;55,64,154,148;,
+    4;45,55,148,140;,
+    4;41,45,140,136;,
+    4;21,25,120,119;,
+    4;30,21,119,127;,
+    4;34,30,127,129;,
+    4;58,54,147,151;,
+    4;68,58,151,167;,
+    4;74,68,167,172;,
+    4;101,94,191,203;,
+    4;110,101,203,216;,
+    4;163,110,216,227;,
+    4;200,163,227,241;,
+    4;222,200,241,256;,
+    4;250,222,256,272;,
+    4;262,250,272,280;,
+    4;445,431,427,435;,
+    4;470,445,435,449;,
+    4;481,470,449,453;,
+    4;562,538,486,491;,
+    4;613,562,491,506;,
+    4;615,613,506,513;,
+    4;641,635,534,540;,
+    4;654,641,540,554;,
+    4;656,654,554,566;,
+    4;684,678,585,589;,
+    4;688,684,589,597;,
+    4;697,688,597,601;,
+    4;692,697,601,592;,
+    4;588,592,301,295;,
+    4;580,588,295,297;,
+    4;574,580,297,296;,
+    4;542,549,411,413;,
+    4;532,542,413,410;,
+    4;525,532,410,392;,
+    4;494,502,402,398;,
+    4;478,494,398,348;,
+    4;467,478,348,321;,
+    4;433,439,368,355;,
+    4;382,433,355,354;,
+    4;294,382,354,360;,
+    4;257,264,375,353;,
+    4;243,257,353,359;,
+    4;229,243,359,341;,
+    4;211,229,341,331;,
+    4;202,211,331,406;,
+    4;187,202,406,400;,
+    4;185,187,400,319;,
+    4;148,154,414,333;,
+    4;140,148,333,383;,
+    4;136,140,383,421;,
+    4;119,120,300,332;,
+    4;127,119,332,419;,
+    4;129,127,419,420;,
+    4;151,147,397,363;,
+    4;167,151,363,340;,
+    4;172,167,340,349;,
+    4;203,191,307,309;,
+    4;216,203,309,317;,
+    4;227,216,317,346;,
+    4;241,227,346,391;,
+    4;256,241,391,394;,
+    4;272,256,394,387;,
+    4;280,272,387,380;,
+    4;435,427,358,351;,
+    4;449,435,351,357;,
+    4;453,449,357,378;,
+    4;491,486,403,381;,
+    4;506,491,381,320;,
+    4;513,506,320,312;,
+    4;540,534,305,315;,
+    4;554,540,315,334;,
+    4;566,554,334,326;,
+    4;589,585,318,412;,
+    4;597,589,412,424;,
+    4;601,597,424,399;,
+    4;592,601,399,301;,
+    4;295,301,123,130;,
+    4;297,295,130,138;,
+    4;296,297,138,144;,
+    4;413,411,171,179;,
+    4;410,413,179,189;,
+    4;392,410,189,194;,
+    4;398,402,217,232;,
+    4;348,398,232,246;,
+    4;321,348,246,251;,
+    4;355,368,278,285;,
+    4;354,355,285,337;,
+    4;360,354,337,426;,
+    4;353,375,455,463;,
+    4;359,353,463,473;,
+    4;341,359,473,493;,
+    4;331,341,493,508;,
+    4;406,331,508,515;,
+    4;400,406,515,530;,
+    4;319,400,530,535;,
+    4;333,414,563,570;,
+    4;383,333,570,579;,
+    4;421,383,579,584;,
+    4;332,300,598,600;,
+    4;419,332,600,593;,
+    4;420,419,593,590;,
+    4;363,397,573,569;,
+    4;340,363,569,552;,
+    4;349,340,552,548;,
+    4;309,307,527,518;,
+    4;317,309,518,504;,
+    4;346,317,504,487;,
+    4;391,346,487,476;,
+    4;394,391,476,462;,
+    4;387,394,462,447;,
+    4;380,387,447,440;,
+    4;351,358,292,284;,
+    4;357,351,284,270;,
+    4;378,357,270,266;,
+    4;381,403,233,225;,
+    4;320,381,225,212;,
+    4;312,320,212,205;,
+    4;315,305,183,176;,
+    4;334,315,176,165;,
+    4;326,334,165,155;,
+    4;412,318,137,133;,
+    4;424,412,133,124;,
+    4;399,424,124,116;,
+    4;301,399,116,123;,
+    4;130,123,31,36;,
+    4;138,130,36,47;,
+    4;144,138,47,52;,
+    4;179,171,73,80;,
+    4;189,179,80,90;,
+    4;194,189,90,93;,
+    4;232,217,143,159;,
+    4;246,232,159,195;,
+    4;251,246,195,207;,
+    4;285,278,260,275;,
+    4;337,285,275,325;,
+    4;426,337,325,429;,
+    4;463,455,484,500;,
+    4;473,463,500,520;,
+    4;493,473,520,560;,
+    4;508,493,560,610;,
+    4;515,508,610,619;,
+    4;530,515,619,631;,
+    4;535,530,631,636;,
+    4;570,563,655,663;,
+    4;579,570,663,674;,
+    4;584,579,674,677;,
+    4;600,598,693,698;,
+    4;593,600,698,689;,
+    4;590,593,689,685;,
+    4;569,573,666,661;,
+    4;552,569,661,652;,
+    4;548,552,652,646;,
+    4;518,527,625,617;,
+    4;504,518,617,609;,
+    4;487,504,609,557;,
+    4;476,487,557,523;,
+    4;462,476,523,497;,
+    4;447,462,497,469;,
+    4;440,447,469,457;,
+    4;284,292,288,274;,
+    4;270,284,274,247;,
+    4;266,270,247,237;,
+    4;225,233,180,157;,
+    4;212,225,157,109;,
+    4;205,212,109,104;,
+    4;176,183,84,78;,
+    4;165,176,78,65;,
+    4;155,165,65,61;,
+    4;133,137,44,38;,
+    4;124,133,38,29;,
+    4;116,124,29,22;,
+    4;123,116,22,31;,
+    4;36,31,3,8;,
+    4;47,36,8,12;,
+    4;52,47,12,14;,
+    4;80,73,40,50;,
+    4;90,80,50,70;,
+    4;93,90,70,75;,
+    4;159,143,105,114;,
+    4;195,159,114,174;,
+    4;207,195,174,190;,
+    4;275,260,253,268;,
+    4;325,275,268,384;,
+    4;429,325,384,437;,
+    4;500,484,496,510;,
+    4;520,500,510,546;,
+    4;560,520,546,606;,
+    4;610,560,606,623;,
+    4;619,610,623,634;,
+    4;631,619,634,650;,
+    4;636,631,650,660;,
+    4;663,655,702,704;,
+    4;674,663,704,708;,
+    4;677,674,708,710;,
+    4;698,693,717,719;,
+    4;689,698,719,714;,
+    4;685,689,714,713;,
+    4;661,666,706,703;,
+    4;652,661,703,699;,
+    4;646,652,699,680;,
+    4;617,625,644,633;,
+    4;609,617,633,621;,
+    4;557,609,621,605;,
+    4;523,557,605,544;,
+    4;497,523,544,509;,
+    4;469,497,509,480;,
+    4;457,469,480,465;,
+    4;274,288,281,267;,
+    4;247,274,267,239;,
+    4;237,247,239,224;,
+    4;157,180,152,113;,
+    4;109,157,113,98;,
+    4;104,109,98,91;,
+    4;78,84,60,49;,
+    4;65,78,49,19;,
+    4;61,65,19,18;,
+    4;38,44,10,7;,
+    4;29,38,7,4;,
+    4;22,29,4,0;,
+    4;31,22,0,3;;
+   }
+
+   MeshTextureCoords {
+    793;
+    24.458418;1.121654;,
+    23.659739;1.121394;,
+    22.861057;1.121132;,
+    22.062386;1.120872;,
+    21.263706;1.120612;,
+    20.465034;1.120351;,
+    19.666361;1.120090;,
+    18.867680;1.119829;,
+    18.069010;1.119569;,
+    17.270327;1.119308;,
+    16.471655;1.119048;,
+    15.672980;1.118788;,
+    14.874305;1.118527;,
+    14.075626;1.118265;,
+    13.276954;1.118005;,
+    12.478277;1.117744;,
+    11.679602;1.117485;,
+    10.880920;1.117223;,
+    10.082244;1.116963;,
+    9.283568;1.116702;,
+    8.484893;1.116442;,
+    7.686216;1.116181;,
+    6.887540;1.115920;,
+    6.088861;1.115659;,
+    5.290185;1.115399;,
+    4.491509;1.115138;,
+    3.692832;1.114878;,
+    2.894157;1.114618;,
+    2.095480;1.114357;,
+    1.296801;1.114096;,
+    0.498126;1.113835;,
+    -0.300547;1.113575;,
+    -1.099223;1.113314;,
+    -1.897900;1.113054;,
+    -2.696574;1.112793;,
+    -3.495248;1.112532;,
+    -4.293925;1.112272;,
+    -5.092601;1.112012;,
+    -5.891274;1.111750;,
+    -6.689950;1.111490;,
+    -7.488624;1.111230;,
+    -8.287298;1.110969;,
+    -9.085977;1.110709;,
+    -9.884657;1.110448;,
+    -10.683327;1.110187;,
+    -11.482002;1.109926;,
+    -12.280682;1.109667;,
+    -13.079354;1.109405;,
+    -13.878022;1.109145;,
+    -14.676705;1.108883;,
+    -15.475377;1.108623;,
+    -16.274048;1.108362;,
+    -17.072733;1.108102;,
+    -17.871408;1.107843;,
+    -18.670080;1.107579;,
+    -19.468750;1.107321;,
+    -20.267433;1.107060;,
+    -21.066103;1.106799;,
+    -21.864780;1.106537;,
+    -22.663460;1.106278;,
+    24.458717;0.852682;,
+    23.660048;0.852422;,
+    22.861378;0.852162;,
+    22.062706;0.851901;,
+    21.264025;0.851639;,
+    20.465345;0.851379;,
+    19.666666;0.851118;,
+    18.867994;0.850858;,
+    18.069311;0.850597;,
+    17.270645;0.850336;,
+    16.471960;0.850075;,
+    15.673290;0.849814;,
+    14.874616;0.849555;,
+    14.075941;0.849294;,
+    13.277260;0.849033;,
+    12.478582;0.848772;,
+    11.679911;0.848513;,
+    10.881236;0.848251;,
+    10.082554;0.847990;,
+    9.283879;0.847730;,
+    8.485197;0.847469;,
+    7.686525;0.847208;,
+    6.887847;0.846948;,
+    6.089172;0.846688;,
+    5.290496;0.846427;,
+    4.491819;0.846167;,
+    3.693143;0.845905;,
+    2.894465;0.845645;,
+    2.095788;0.845385;,
+    1.297112;0.845124;,
+    0.498436;0.844863;,
+    -0.300238;0.844603;,
+    -1.098915;0.844342;,
+    -1.897590;0.844082;,
+    -2.696264;0.843821;,
+    -3.494938;0.843560;,
+    -4.293614;0.843300;,
+    -5.092290;0.843040;,
+    -5.890965;0.842779;,
+    -6.689641;0.842518;,
+    -7.488318;0.842257;,
+    -8.286990;0.841997;,
+    -9.085667;0.841737;,
+    -9.884342;0.841475;,
+    -10.683015;0.841216;,
+    -11.481689;0.840954;,
+    -12.280371;0.840693;,
+    -13.079045;0.840432;,
+    -13.877716;0.840172;,
+    -14.676392;0.839913;,
+    -15.475073;0.839652;,
+    -16.273737;0.839391;,
+    -17.072418;0.839129;,
+    -17.871098;0.838869;,
+    -18.669764;0.838608;,
+    -19.468445;0.838348;,
+    -20.267122;0.838087;,
+    -21.065790;0.837828;,
+    -21.864471;0.837565;,
+    -22.663141;0.837305;,
+    24.459030;0.583709;,
+    23.660358;0.583449;,
+    22.861691;0.583188;,
+    22.063007;0.582927;,
+    21.264334;0.582668;,
+    20.465656;0.582406;,
+    19.666986;0.582146;,
+    18.868303;0.581885;,
+    18.069628;0.581624;,
+    17.270960;0.581364;,
+    16.472277;0.581103;,
+    15.673599;0.580842;,
+    14.874923;0.580582;,
+    14.076244;0.580321;,
+    13.277574;0.580060;,
+    12.478894;0.579800;,
+    11.680219;0.579539;,
+    10.881542;0.579279;,
+    10.082863;0.579017;,
+    9.284193;0.578758;,
+    8.485514;0.578497;,
+    7.686835;0.578236;,
+    6.888158;0.577975;,
+    6.089479;0.577715;,
+    5.290804;0.577454;,
+    4.492127;0.577193;,
+    3.693451;0.576933;,
+    2.894773;0.576673;,
+    2.096098;0.576412;,
+    1.297420;0.576151;,
+    0.498745;0.575891;,
+    -0.299929;0.575630;,
+    -1.098605;0.575370;,
+    -1.897281;0.575109;,
+    -2.695956;0.574849;,
+    -3.494629;0.574588;,
+    -4.293306;0.574327;,
+    -5.091982;0.574067;,
+    -5.890656;0.573806;,
+    -6.689332;0.573545;,
+    -7.488008;0.573285;,
+    -8.286682;0.573023;,
+    -9.085356;0.572763;,
+    -9.884034;0.572503;,
+    -10.682707;0.572242;,
+    -11.481382;0.571982;,
+    -12.280060;0.571721;,
+    -13.078733;0.571460;,
+    -13.877408;0.571199;,
+    -14.676083;0.570939;,
+    -15.474760;0.570679;,
+    -16.273426;0.570418;,
+    -17.072107;0.570156;,
+    -17.870789;0.569896;,
+    -18.669453;0.569636;,
+    -19.468136;0.569375;,
+    -20.266808;0.569115;,
+    -21.065481;0.568854;,
+    -21.864168;0.568592;,
+    -22.662840;0.568332;,
+    24.459349;0.314737;,
+    23.660671;0.314476;,
+    22.861990;0.314216;,
+    22.063320;0.313955;,
+    21.264639;0.313694;,
+    20.465967;0.313434;,
+    19.667286;0.313173;,
+    18.868614;0.312911;,
+    18.069937;0.312652;,
+    17.271259;0.312391;,
+    16.472580;0.312130;,
+    15.673910;0.311870;,
+    14.875234;0.311609;,
+    14.076560;0.311349;,
+    13.277881;0.311089;,
+    12.479204;0.310828;,
+    11.680527;0.310566;,
+    10.881851;0.310306;,
+    10.083174;0.310045;,
+    9.284498;0.309785;,
+    8.485818;0.309524;,
+    7.687141;0.309263;,
+    6.888466;0.309003;,
+    6.089792;0.308743;,
+    5.291112;0.308482;,
+    4.492438;0.308221;,
+    3.693760;0.307961;,
+    2.895083;0.307700;,
+    2.096407;0.307440;,
+    1.297730;0.307179;,
+    0.499054;0.306918;,
+    -0.299619;0.306658;,
+    -1.098296;0.306397;,
+    -1.896973;0.306136;,
+    -2.695646;0.305876;,
+    -3.494320;0.305615;,
+    -4.292996;0.305354;,
+    -5.091672;0.305094;,
+    -5.890348;0.304833;,
+    -6.689023;0.304573;,
+    -7.487698;0.304312;,
+    -8.286372;0.304051;,
+    -9.085052;0.303791;,
+    -9.883725;0.303530;,
+    -10.682400;0.303270;,
+    -11.481073;0.303009;,
+    -12.279748;0.302748;,
+    -13.078424;0.302488;,
+    -13.877096;0.302227;,
+    -14.675778;0.301966;,
+    -15.474451;0.301706;,
+    -16.273121;0.301446;,
+    -17.071802;0.301185;,
+    -17.870474;0.300924;,
+    -18.669149;0.300663;,
+    -19.467829;0.300403;,
+    -20.266508;0.300142;,
+    -21.065170;0.299881;,
+    -21.863853;0.299621;,
+    -22.662523;0.299360;,
+    24.459652;0.045764;,
+    23.660976;0.045503;,
+    22.862301;0.045243;,
+    22.063618;0.044982;,
+    21.264950;0.044722;,
+    20.466278;0.044461;,
+    19.667603;0.044199;,
+    18.868921;0.043939;,
+    18.070251;0.043679;,
+    17.271570;0.043418;,
+    16.472897;0.043158;,
+    15.674223;0.042897;,
+    14.875545;0.042637;,
+    14.076865;0.042375;,
+    13.278193;0.042115;,
+    12.479513;0.041855;,
+    11.680841;0.041594;,
+    10.882161;0.041334;,
+    10.083486;0.041073;,
+    9.284803;0.040812;,
+    8.486133;0.040551;,
+    7.687452;0.040291;,
+    6.888777;0.040031;,
+    6.090099;0.039770;,
+    5.291422;0.039509;,
+    4.492747;0.039249;,
+    3.694070;0.038988;,
+    2.895393;0.038727;,
+    2.096716;0.038467;,
+    1.298039;0.038206;,
+    0.499364;0.037945;,
+    -0.299310;0.037685;,
+    -1.097986;0.037424;,
+    -1.896663;0.037164;,
+    -2.695336;0.036903;,
+    -3.494012;0.036642;,
+    -4.292686;0.036382;,
+    -5.091362;0.036121;,
+    -5.890037;0.035860;,
+    -6.688714;0.035600;,
+    -7.487389;0.035339;,
+    -8.286061;0.035079;,
+    -9.084738;0.034818;,
+    -9.883411;0.034557;,
+    -10.682092;0.034297;,
+    -11.480762;0.034036;,
+    -12.279441;0.033776;,
+    -13.078115;0.033515;,
+    -13.876790;0.033254;,
+    -14.675467;0.032993;,
+    -15.474144;0.032733;,
+    -16.272812;0.032473;,
+    -17.071495;0.032212;,
+    -17.870165;0.031951;,
+    -18.668839;0.031690;,
+    -19.467514;0.031429;,
+    -20.266197;0.031170;,
+    -21.064854;0.030909;,
+    -21.863543;0.030648;,
+    -22.662218;0.030387;,
+    24.459969;-0.223208;,
+    23.661287;-0.223467;,
+    22.862610;-0.223730;,
+    22.063934;-0.223990;,
+    21.265259;-0.224251;,
+    20.466587;-0.224512;,
+    19.667906;-0.224773;,
+    18.869230;-0.225034;,
+    18.070553;-0.225293;,
+    17.271877;-0.225554;,
+    16.473204;-0.225814;,
+    15.674526;-0.226076;,
+    14.875854;-0.226336;,
+    14.077177;-0.226596;,
+    13.278502;-0.226857;,
+    12.479820;-0.227118;,
+    11.681148;-0.227379;,
+    10.882467;-0.227640;,
+    10.083797;-0.227899;,
+    9.285117;-0.228160;,
+    8.486442;-0.228421;,
+    7.687761;-0.228681;,
+    6.889087;-0.228942;,
+    6.090411;-0.229203;,
+    5.291733;-0.229463;,
+    4.493056;-0.229724;,
+    3.694379;-0.229985;,
+    2.895702;-0.230245;,
+    2.097026;-0.230506;,
+    1.298348;-0.230766;,
+    0.499673;-0.231027;,
+    -0.299001;-0.231288;,
+    -1.097677;-0.231548;,
+    -1.896353;-0.231809;,
+    -2.695028;-0.232070;,
+    -3.493701;-0.232330;,
+    -4.292377;-0.232590;,
+    -5.091054;-0.232851;,
+    -5.889728;-0.233112;,
+    -6.688405;-0.233372;,
+    -7.487082;-0.233633;,
+    -8.285755;-0.233894;,
+    -9.084429;-0.234154;,
+    -9.883109;-0.234415;,
+    -10.681781;-0.234676;,
+    -11.480458;-0.234936;,
+    -12.279134;-0.235197;,
+    -13.077806;-0.235457;,
+    -13.876478;-0.235719;,
+    -14.675154;-0.235979;,
+    -15.473838;-0.236240;,
+    -16.272501;-0.236500;,
+    -17.071190;-0.236760;,
+    -17.869865;-0.237021;,
+    -18.668535;-0.237282;,
+    -19.467207;-0.237543;,
+    -20.265886;-0.237803;,
+    -21.064550;-0.238063;,
+    -21.863235;-0.238325;,
+    -22.661905;-0.238586;,
+    24.460266;-0.492181;,
+    23.661600;-0.492442;,
+    22.862909;-0.492703;,
+    22.064241;-0.492964;,
+    21.265577;-0.493224;,
+    20.466894;-0.493485;,
+    19.668215;-0.493745;,
+    18.869537;-0.494005;,
+    18.070864;-0.494266;,
+    17.272192;-0.494527;,
+    16.473513;-0.494787;,
+    15.674837;-0.495048;,
+    14.876160;-0.495309;,
+    14.077486;-0.495569;,
+    13.278808;-0.495830;,
+    12.480131;-0.496090;,
+    11.681452;-0.496350;,
+    10.882782;-0.496611;,
+    10.084098;-0.496873;,
+    9.285426;-0.497133;,
+    8.486748;-0.497393;,
+    7.688070;-0.497653;,
+    6.889393;-0.497915;,
+    6.090716;-0.498175;,
+    5.292041;-0.498436;,
+    4.493365;-0.498696;,
+    3.694689;-0.498957;,
+    2.896010;-0.499218;,
+    2.097336;-0.499478;,
+    1.298657;-0.499739;,
+    0.499981;-0.499999;,
+    -0.298692;-0.500260;,
+    -1.097368;-0.500520;,
+    -1.896044;-0.500781;,
+    -2.694717;-0.501042;,
+    -3.493393;-0.501303;,
+    -4.292068;-0.501563;,
+    -5.090744;-0.501824;,
+    -5.889419;-0.502084;,
+    -6.688096;-0.502345;,
+    -7.486773;-0.502606;,
+    -8.285445;-0.502866;,
+    -9.084121;-0.503127;,
+    -9.882800;-0.503388;,
+    -10.681466;-0.503649;,
+    -11.480145;-0.503909;,
+    -12.278822;-0.504169;,
+    -13.077497;-0.504431;,
+    -13.876168;-0.504691;,
+    -14.674849;-0.504951;,
+    -15.473527;-0.505212;,
+    -16.272192;-0.505473;,
+    -17.070873;-0.505733;,
+    -17.869547;-0.505993;,
+    -18.668222;-0.506254;,
+    -19.466898;-0.506515;,
+    -20.265583;-0.506775;,
+    -21.064240;-0.507036;,
+    -21.862915;-0.507296;,
+    -22.661602;-0.507557;,
+    24.460581;-0.761154;,
+    23.661903;-0.761415;,
+    22.863232;-0.761675;,
+    22.064548;-0.761935;,
+    21.265879;-0.762196;,
+    20.467209;-0.762456;,
+    19.668526;-0.762718;,
+    18.869856;-0.762978;,
+    18.071173;-0.763239;,
+    17.272499;-0.763499;,
+    16.473824;-0.763759;,
+    15.675145;-0.764021;,
+    14.876471;-0.764281;,
+    14.077794;-0.764542;,
+    13.279120;-0.764802;,
+    12.480444;-0.765063;,
+    11.681766;-0.765324;,
+    10.883089;-0.765584;,
+    10.084409;-0.765845;,
+    9.285737;-0.766105;,
+    8.487056;-0.766366;,
+    7.688381;-0.766626;,
+    6.889703;-0.766887;,
+    6.091029;-0.767148;,
+    5.292349;-0.767409;,
+    4.493677;-0.767669;,
+    3.694997;-0.767929;,
+    2.896321;-0.768191;,
+    2.097644;-0.768451;,
+    1.298967;-0.768712;,
+    0.500291;-0.768972;,
+    -0.298383;-0.769233;,
+    -1.097059;-0.769493;,
+    -1.895734;-0.769754;,
+    -2.694410;-0.770014;,
+    -3.493084;-0.770275;,
+    -4.291760;-0.770536;,
+    -5.090437;-0.770796;,
+    -5.889112;-0.771057;,
+    -6.687787;-0.771317;,
+    -7.486464;-0.771578;,
+    -8.285135;-0.771839;,
+    -9.083814;-0.772099;,
+    -9.882485;-0.772360;,
+    -10.681165;-0.772620;,
+    -11.479836;-0.772882;,
+    -12.278516;-0.773142;,
+    -13.077188;-0.773402;,
+    -13.875863;-0.773663;,
+    -14.674537;-0.773924;,
+    -15.473212;-0.774185;,
+    -16.271881;-0.774445;,
+    -17.070568;-0.774705;,
+    -17.869242;-0.774966;,
+    -18.667915;-0.775226;,
+    -19.466593;-0.775487;,
+    -20.265268;-0.775747;,
+    -21.063934;-0.776008;,
+    -21.862614;-0.776270;,
+    -22.661293;-0.776531;,
+    24.460892;-1.030128;,
+    23.662214;-1.030387;,
+    22.863541;-1.030648;,
+    22.064850;-1.030908;,
+    21.266191;-1.031169;,
+    20.467510;-1.031429;,
+    19.668833;-1.031690;,
+    18.870157;-1.031951;,
+    18.071487;-1.032211;,
+    17.272808;-1.032472;,
+    16.474131;-1.032732;,
+    15.675459;-1.032993;,
+    14.876778;-1.033254;,
+    14.078103;-1.033514;,
+    13.279426;-1.033775;,
+    12.480749;-1.034036;,
+    11.682076;-1.034297;,
+    10.883397;-1.034558;,
+    10.084718;-1.034817;,
+    9.286040;-1.035078;,
+    8.487369;-1.035339;,
+    7.688691;-1.035599;,
+    6.890011;-1.035859;,
+    6.091337;-1.036120;,
+    5.292660;-1.036381;,
+    4.493982;-1.036642;,
+    3.695307;-1.036902;,
+    2.896630;-1.037163;,
+    2.097953;-1.037424;,
+    1.299276;-1.037684;,
+    0.500600;-1.037945;,
+    -0.298073;-1.038206;,
+    -1.096750;-1.038466;,
+    -1.895426;-1.038727;,
+    -2.694101;-1.038987;,
+    -3.492775;-1.039248;,
+    -4.291449;-1.039508;,
+    -5.090126;-1.039769;,
+    -5.888801;-1.040030;,
+    -6.687476;-1.040291;,
+    -7.486151;-1.040551;,
+    -8.284824;-1.040811;,
+    -9.083506;-1.041072;,
+    -9.882180;-1.041332;,
+    -10.680854;-1.041594;,
+    -11.479526;-1.041854;,
+    -12.278207;-1.042115;,
+    -13.076877;-1.042375;,
+    -13.875551;-1.042636;,
+    -14.674231;-1.042896;,
+    -15.472911;-1.043157;,
+    -16.271574;-1.043418;,
+    -17.070257;-1.043679;,
+    -17.868929;-1.043938;,
+    -18.667610;-1.044200;,
+    -19.466286;-1.044460;,
+    -20.264954;-1.044721;,
+    -21.063622;-1.044982;,
+    -21.862307;-1.045242;,
+    -22.660976;-1.045502;,
+    24.461201;-1.299099;,
+    23.662519;-1.299360;,
+    22.863852;-1.299620;,
+    22.065168;-1.299881;,
+    21.266500;-1.300141;,
+    20.467817;-1.300403;,
+    19.669147;-1.300662;,
+    18.870466;-1.300923;,
+    18.071791;-1.301184;,
+    17.273119;-1.301444;,
+    16.474440;-1.301705;,
+    15.675771;-1.301965;,
+    14.877089;-1.302226;,
+    14.078412;-1.302486;,
+    13.279734;-1.302747;,
+    12.481058;-1.303008;,
+    11.682384;-1.303268;,
+    10.883708;-1.303529;,
+    10.085032;-1.303790;,
+    9.286350;-1.304050;,
+    8.487676;-1.304310;,
+    7.688998;-1.304572;,
+    6.890323;-1.304832;,
+    6.091646;-1.305092;,
+    5.292969;-1.305353;,
+    4.494292;-1.305614;,
+    3.695616;-1.305875;,
+    2.896938;-1.306135;,
+    2.098262;-1.306396;,
+    1.299585;-1.306657;,
+    0.500910;-1.306917;,
+    -0.297764;-1.307178;,
+    -1.096440;-1.307438;,
+    -1.895115;-1.307699;,
+    -2.693791;-1.307960;,
+    -3.492466;-1.308220;,
+    -4.291139;-1.308481;,
+    -5.089818;-1.308741;,
+    -5.888492;-1.309002;,
+    -6.687167;-1.309263;,
+    -7.485844;-1.309524;,
+    -8.284518;-1.309785;,
+    -9.083193;-1.310045;,
+    -9.881869;-1.310305;,
+    -10.680539;-1.310566;,
+    -11.479218;-1.310826;,
+    -12.277895;-1.311086;,
+    -13.076572;-1.311348;,
+    -13.875240;-1.311608;,
+    -14.673919;-1.311868;,
+    -15.472592;-1.312129;,
+    -16.271263;-1.312390;,
+    -17.069946;-1.312651;,
+    -17.868626;-1.312911;,
+    -18.667290;-1.313173;,
+    -19.465977;-1.313433;,
+    -20.264648;-1.313693;,
+    -21.063324;-1.313952;,
+    -21.861994;-1.314214;,
+    -22.660669;-1.314475;,
+    24.461506;-1.568072;,
+    23.662836;-1.568332;,
+    22.864162;-1.568592;,
+    22.065479;-1.568854;,
+    21.266802;-1.569114;,
+    20.468134;-1.569375;,
+    19.669447;-1.569635;,
+    18.870785;-1.569894;,
+    18.072094;-1.570157;,
+    17.273422;-1.570418;,
+    16.474745;-1.570677;,
+    15.676072;-1.570938;,
+    14.877399;-1.571198;,
+    14.078720;-1.571459;,
+    13.280045;-1.571719;,
+    12.481369;-1.571981;,
+    11.682694;-1.572241;,
+    10.884017;-1.572501;,
+    10.085338;-1.572762;,
+    9.286662;-1.573023;,
+    8.487982;-1.573283;,
+    7.689308;-1.573545;,
+    6.890632;-1.573805;,
+    6.091954;-1.574065;,
+    5.293279;-1.574326;,
+    4.494603;-1.574587;,
+    3.695925;-1.574847;,
+    2.897248;-1.575108;,
+    2.098571;-1.575369;,
+    1.299895;-1.575629;,
+    0.501219;-1.575889;,
+    -0.297455;-1.576150;,
+    -1.096131;-1.576411;,
+    -1.894806;-1.576672;,
+    -2.693482;-1.576932;,
+    -3.492156;-1.577193;,
+    -4.290831;-1.577454;,
+    -5.089508;-1.577714;,
+    -5.888183;-1.577975;,
+    -6.686859;-1.578235;,
+    -7.485535;-1.578496;,
+    -8.284209;-1.578757;,
+    -9.082882;-1.579017;,
+    -9.881558;-1.579278;,
+    -10.680233;-1.579538;,
+    -11.478909;-1.579800;,
+    -12.277586;-1.580059;,
+    -13.076259;-1.580320;,
+    -13.874931;-1.580581;,
+    -14.673609;-1.580842;,
+    -15.472287;-1.581103;,
+    -16.270958;-1.581363;,
+    -17.069633;-1.581624;,
+    -17.868317;-1.581884;,
+    -18.666990;-1.582144;,
+    -19.465662;-1.582405;,
+    -20.264341;-1.582666;,
+    -21.063009;-1.582925;,
+    -21.861694;-1.583187;,
+    -22.660362;-1.583448;,
+    24.461821;-1.837044;,
+    23.663141;-1.837305;,
+    22.864470;-1.837566;,
+    22.065790;-1.837826;,
+    21.267117;-1.838087;,
+    20.468437;-1.838346;,
+    19.669758;-1.838608;,
+    18.871090;-1.838868;,
+    18.072418;-1.839130;,
+    17.273735;-1.839390;,
+    16.475061;-1.839650;,
+    15.676380;-1.839911;,
+    14.877707;-1.840171;,
+    14.079028;-1.840432;,
+    13.280357;-1.840693;,
+    12.481677;-1.840953;,
+    11.683002;-1.841214;,
+    10.884325;-1.841475;,
+    10.085648;-1.841736;,
+    9.286970;-1.841995;,
+    8.488297;-1.842256;,
+    7.689616;-1.842517;,
+    6.890940;-1.842777;,
+    6.092264;-1.843039;,
+    5.293587;-1.843298;,
+    4.494909;-1.843560;,
+    3.696235;-1.843820;,
+    2.897558;-1.844081;,
+    2.098881;-1.844342;,
+    1.300204;-1.844602;,
+    0.501528;-1.844863;,
+    -0.297146;-1.845123;,
+    -1.095822;-1.845383;,
+    -1.894499;-1.845644;,
+    -2.693172;-1.845905;,
+    -3.491846;-1.846166;,
+    -4.290522;-1.846426;,
+    -5.089200;-1.846687;,
+    -5.887872;-1.846947;,
+    -6.686548;-1.847208;,
+    -7.485224;-1.847469;,
+    -8.283899;-1.847729;,
+    -9.082574;-1.847989;,
+    -9.881256;-1.848251;,
+    -10.679922;-1.848511;,
+    -11.478594;-1.848771;,
+    -12.277273;-1.849032;,
+    -13.075954;-1.849292;,
+    -13.874623;-1.849554;,
+    -14.673302;-1.849815;,
+    -15.471976;-1.850075;,
+    -16.270645;-1.850335;,
+    -17.069328;-1.850596;,
+    -17.868008;-1.850857;,
+    -18.666674;-1.851117;,
+    -19.465353;-1.851378;,
+    -20.264034;-1.851639;,
+    -21.062708;-1.851899;,
+    -21.861374;-1.852160;,
+    -22.660049;-1.852422;,
+    -23.462122;1.106018;,
+    -23.461821;0.837046;,
+    -23.461504;0.568071;,
+    -23.461201;0.299099;,
+    -23.460894;0.030127;,
+    -23.460579;-0.238846;,
+    -23.460270;-0.507818;,
+    -23.459969;-0.776791;,
+    -23.459646;-1.045763;,
+    -23.459349;-1.314735;,
+    -23.459034;-1.583709;,
+    -23.458712;-1.852680;,
+    24.462124;-2.106017;,
+    23.663456;-2.106277;,
+    22.864779;-2.106538;,
+    22.066101;-2.106799;,
+    21.267424;-2.107059;,
+    20.468746;-2.107320;,
+    19.670076;-2.107581;,
+    18.871399;-2.107842;,
+    18.072718;-2.108101;,
+    17.274046;-2.108361;,
+    16.475367;-2.108622;,
+    15.676698;-2.108884;,
+    14.878015;-2.109144;,
+    14.079342;-2.109403;,
+    13.280665;-2.109666;,
+    12.481990;-2.109926;,
+    11.683311;-2.110186;,
+    10.884640;-2.110448;,
+    10.085956;-2.110708;,
+    9.287277;-2.110969;,
+    8.488604;-2.111228;,
+    7.689927;-2.111489;,
+    6.891250;-2.111750;,
+    6.092573;-2.112010;,
+    5.293897;-2.112271;,
+    4.495222;-2.112532;,
+    3.696543;-2.112793;,
+    2.897867;-2.113054;,
+    2.099190;-2.113313;,
+    1.300513;-2.113575;,
+    0.501837;-2.113834;,
+    -0.296837;-2.114095;,
+    -1.095513;-2.114357;,
+    -1.894189;-2.114617;,
+    -2.692863;-2.114878;,
+    -3.491538;-2.115138;,
+    -4.290212;-2.115399;,
+    -5.088891;-2.115659;,
+    -5.887564;-2.115920;,
+    -6.686241;-2.116180;,
+    -7.484916;-2.116442;,
+    -8.283588;-2.116702;,
+    -9.082263;-2.116961;,
+    -9.880938;-2.117223;,
+    -10.679616;-2.117484;,
+    -11.478289;-2.117745;,
+    -12.276966;-2.118005;,
+    -13.075640;-2.118266;,
+    -13.874312;-2.118527;,
+    -14.672992;-2.118787;,
+    -15.471670;-2.119048;,
+    -16.270334;-2.119309;,
+    -17.069019;-2.119568;,
+    -17.867691;-2.119829;,
+    -18.666365;-2.120090;,
+    -19.465044;-2.120350;,
+    -20.263716;-2.120612;,
+    -21.062386;-2.120871;,
+    -21.861061;-2.121132;,
+    -22.659748;-2.121394;,
+    -23.458416;-2.121654;;
+   }
+
+   MeshMaterialList {
+    1;
+    576;
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0;
+
+    Material lambert2SG {
+     0.800000;0.800000;0.800000;1.000000;;
+     0.000000;
+     0.000000;0.000000;0.000000;;
+     0.000000;0.000000;0.000000;;
+
+     TextureFilename {
+      "greenwire.bmp";
+     }
+    }
+   }
+
+   VertexDuplicationIndices {
+    793;
+    720;
+    0,
+    1,
+    2,
+    3,
+    4,
+    5,
+    6,
+    7,
+    8,
+    9,
+    10,
+    11,
+    12,
+    13,
+    14,
+    15,
+    16,
+    17,
+    18,
+    19,
+    20,
+    21,
+    22,
+    23,
+    24,
+    25,
+    26,
+    27,
+    28,
+    29,
+    30,
+    31,
+    32,
+    33,
+    34,
+    35,
+    36,
+    37,
+    38,
+    39,
+    40,
+    41,
+    42,
+    43,
+    44,
+    45,
+    46,
+    47,
+    48,
+    49,
+    50,
+    51,
+    52,
+    53,
+    54,
+    55,
+    56,
+    57,
+    58,
+    59,
+    60,
+    61,
+    62,
+    63,
+    64,
+    65,
+    66,
+    67,
+    68,
+    69,
+    70,
+    71,
+    72,
+    73,
+    74,
+    75,
+    76,
+    77,
+    78,
+    79,
+    80,
+    81,
+    82,
+    83,
+    84,
+    85,
+    86,
+    87,
+    88,
+    89,
+    90,
+    91,
+    92,
+    93,
+    94,
+    95,
+    96,
+    97,
+    98,
+    99,
+    100,
+    101,
+    102,
+    103,
+    104,
+    105,
+    106,
+    107,
+    108,
+    109,
+    110,
+    111,
+    112,
+    113,
+    114,
+    115,
+    116,
+    117,
+    118,
+    119,
+    120,
+    121,
+    122,
+    123,
+    124,
+    125,
+    126,
+    127,
+    128,
+    129,
+    130,
+    131,
+    132,
+    133,
+    134,
+    135,
+    136,
+    137,
+    138,
+    139,
+    140,
+    141,
+    142,
+    143,
+    144,
+    145,
+    146,
+    147,
+    148,
+    149,
+    150,
+    151,
+    152,
+    153,
+    154,
+    155,
+    156,
+    157,
+    158,
+    159,
+    160,
+    161,
+    162,
+    163,
+    164,
+    165,
+    166,
+    167,
+    168,
+    169,
+    170,
+    171,
+    172,
+    173,
+    174,
+    175,
+    176,
+    177,
+    178,
+    179,
+    180,
+    181,
+    182,
+    183,
+    184,
+    185,
+    186,
+    187,
+    188,
+    189,
+    190,
+    191,
+    192,
+    193,
+    194,
+    195,
+    196,
+    197,
+    198,
+    199,
+    200,
+    201,
+    202,
+    203,
+    204,
+    205,
+    206,
+    207,
+    208,
+    209,
+    210,
+    211,
+    212,
+    213,
+    214,
+    215,
+    216,
+    217,
+    218,
+    219,
+    220,
+    221,
+    222,
+    223,
+    224,
+    225,
+    226,
+    227,
+    228,
+    229,
+    230,
+    231,
+    232,
+    233,
+    234,
+    235,
+    236,
+    237,
+    238,
+    239,
+    240,
+    241,
+    242,
+    243,
+    244,
+    245,
+    246,
+    247,
+    248,
+    249,
+    250,
+    251,
+    252,
+    253,
+    254,
+    255,
+    256,
+    257,
+    258,
+    259,
+    260,
+    261,
+    262,
+    263,
+    264,
+    265,
+    266,
+    267,
+    268,
+    269,
+    270,
+    271,
+    272,
+    273,
+    274,
+    275,
+    276,
+    277,
+    278,
+    279,
+    280,
+    281,
+    282,
+    283,
+    284,
+    285,
+    286,
+    287,
+    288,
+    289,
+    290,
+    291,
+    292,
+    293,
+    294,
+    295,
+    296,
+    297,
+    298,
+    299,
+    300,
+    301,
+    302,
+    303,
+    304,
+    305,
+    306,
+    307,
+    308,
+    309,
+    310,
+    311,
+    312,
+    313,
+    314,
+    315,
+    316,
+    317,
+    318,
+    319,
+    320,
+    321,
+    322,
+    323,
+    324,
+    325,
+    326,
+    327,
+    328,
+    329,
+    330,
+    331,
+    332,
+    333,
+    334,
+    335,
+    336,
+    337,
+    338,
+    339,
+    340,
+    341,
+    342,
+    343,
+    344,
+    345,
+    346,
+    347,
+    348,
+    349,
+    350,
+    351,
+    352,
+    353,
+    354,
+    355,
+    356,
+    357,
+    358,
+    359,
+    360,
+    361,
+    362,
+    363,
+    364,
+    365,
+    366,
+    367,
+    368,
+    369,
+    370,
+    371,
+    372,
+    373,
+    374,
+    375,
+    376,
+    377,
+    378,
+    379,
+    380,
+    381,
+    382,
+    383,
+    384,
+    385,
+    386,
+    387,
+    388,
+    389,
+    390,
+    391,
+    392,
+    393,
+    394,
+    395,
+    396,
+    397,
+    398,
+    399,
+    400,
+    401,
+    402,
+    403,
+    404,
+    405,
+    406,
+    407,
+    408,
+    409,
+    410,
+    411,
+    412,
+    413,
+    414,
+    415,
+    416,
+    417,
+    418,
+    419,
+    420,
+    421,
+    422,
+    423,
+    424,
+    425,
+    426,
+    427,
+    428,
+    429,
+    430,
+    431,
+    432,
+    433,
+    434,
+    435,
+    436,
+    437,
+    438,
+    439,
+    440,
+    441,
+    442,
+    443,
+    444,
+    445,
+    446,
+    447,
+    448,
+    449,
+    450,
+    451,
+    452,
+    453,
+    454,
+    455,
+    456,
+    457,
+    458,
+    459,
+    460,
+    461,
+    462,
+    463,
+    464,
+    465,
+    466,
+    467,
+    468,
+    469,
+    470,
+    471,
+    472,
+    473,
+    474,
+    475,
+    476,
+    477,
+    478,
+    479,
+    480,
+    481,
+    482,
+    483,
+    484,
+    485,
+    486,
+    487,
+    488,
+    489,
+    490,
+    491,
+    492,
+    493,
+    494,
+    495,
+    496,
+    497,
+    498,
+    499,
+    500,
+    501,
+    502,
+    503,
+    504,
+    505,
+    506,
+    507,
+    508,
+    509,
+    510,
+    511,
+    512,
+    513,
+    514,
+    515,
+    516,
+    517,
+    518,
+    519,
+    520,
+    521,
+    522,
+    523,
+    524,
+    525,
+    526,
+    527,
+    528,
+    529,
+    530,
+    531,
+    532,
+    533,
+    534,
+    535,
+    536,
+    537,
+    538,
+    539,
+    540,
+    541,
+    542,
+    543,
+    544,
+    545,
+    546,
+    547,
+    548,
+    549,
+    550,
+    551,
+    552,
+    553,
+    554,
+    555,
+    556,
+    557,
+    558,
+    559,
+    560,
+    561,
+    562,
+    563,
+    564,
+    565,
+    566,
+    567,
+    568,
+    569,
+    570,
+    571,
+    572,
+    573,
+    574,
+    575,
+    576,
+    577,
+    578,
+    579,
+    580,
+    581,
+    582,
+    583,
+    584,
+    585,
+    586,
+    587,
+    588,
+    589,
+    590,
+    591,
+    592,
+    593,
+    594,
+    595,
+    596,
+    597,
+    598,
+    599,
+    600,
+    601,
+    602,
+    603,
+    604,
+    605,
+    606,
+    607,
+    608,
+    609,
+    610,
+    611,
+    612,
+    613,
+    614,
+    615,
+    616,
+    617,
+    618,
+    619,
+    620,
+    621,
+    622,
+    623,
+    624,
+    625,
+    626,
+    627,
+    628,
+    629,
+    630,
+    631,
+    632,
+    633,
+    634,
+    635,
+    636,
+    637,
+    638,
+    639,
+    640,
+    641,
+    642,
+    643,
+    644,
+    645,
+    646,
+    647,
+    648,
+    649,
+    650,
+    651,
+    652,
+    653,
+    654,
+    655,
+    656,
+    657,
+    658,
+    659,
+    660,
+    661,
+    662,
+    663,
+    664,
+    665,
+    666,
+    667,
+    668,
+    669,
+    670,
+    671,
+    672,
+    673,
+    674,
+    675,
+    676,
+    677,
+    678,
+    679,
+    680,
+    681,
+    682,
+    683,
+    684,
+    685,
+    686,
+    687,
+    688,
+    689,
+    690,
+    691,
+    692,
+    693,
+    694,
+    695,
+    696,
+    697,
+    698,
+    699,
+    700,
+    701,
+    702,
+    703,
+    704,
+    705,
+    706,
+    707,
+    708,
+    709,
+    710,
+    711,
+    712,
+    713,
+    714,
+    715,
+    716,
+    717,
+    718,
+    719,
+    0,
+    60,
+    120,
+    180,
+    240,
+    300,
+    360,
+    420,
+    480,
+    540,
+    600,
+    660,
+    0,
+    1,
+    2,
+    3,
+    4,
+    5,
+    6,
+    7,
+    8,
+    9,
+    10,
+    11,
+    12,
+    13,
+    14,
+    15,
+    16,
+    17,
+    18,
+    19,
+    20,
+    21,
+    22,
+    23,
+    24,
+    25,
+    26,
+    27,
+    28,
+    29,
+    30,
+    31,
+    32,
+    33,
+    34,
+    35,
+    36,
+    37,
+    38,
+    39,
+    40,
+    41,
+    42,
+    43,
+    44,
+    45,
+    46,
+    47,
+    48,
+    49,
+    50,
+    51,
+    52,
+    53,
+    54,
+    55,
+    56,
+    57,
+    58,
+    59,
+    0;
+   }
+  }
+ }
+
+ Frame group7 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,-4.000000,0.000000,1.000000;;
+  }
+ }
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/media/TowerTopShape.mesh.xml
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/media/TowerTopShape.mesh.xml	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/media/TowerTopShape.mesh.xml	(revision 2197)
@@ -0,0 +1,3612 @@
+<mesh>
+	<sharedgeometry vertexcount="548">
+		<vertexbuffer positions="true" normals="true" colours_diffuse="false" colours_specular="false" texture_coords="2">
+			<vertex>
+				<position x="-2.5" y="1.82454" z="2.5"/>
+				<normal x="9.20666e-007" y="-0.809712" z="0.586828"/>
+				<texcoord u="0.276598" v="0.369009"/>
+				<texcoord u="0.332653" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="1.82454" z="2.5"/>
+				<normal x="9.20666e-007" y="-0.809712" z="0.586828"/>
+				<texcoord u="0.32286" v="0.369009"/>
+				<texcoord u="0.358291" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-2.21862" y="1.97016" z="2.70093"/>
+				<normal x="9.20666e-007" y="-0.809712" z="0.586828"/>
+				<texcoord u="0.304124" v="0.355012"/>
+				<texcoord u="0.358078" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="1.97016" z="2.70093"/>
+				<normal x="9.20666e-007" y="-0.809712" z="0.586828"/>
+				<texcoord u="0.253491" v="0.355012"/>
+				<texcoord u="0.331802" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="1.82454" z="2.32512"/>
+				<normal x="0.574174" y="-0.479106" z="0.663914"/>
+				<texcoord u="0.334747" v="0.369009"/>
+				<texcoord u="0.380648" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="1.97016" z="2.5"/>
+				<normal x="0.574174" y="-0.479106" z="0.663914"/>
+				<texcoord u="0.334747" v="0.355012"/>
+				<texcoord u="0.380565" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-1.1825" y="1.82454" z="2.32512"/>
+				<normal x="-1.83253e-007" y="-0.768472" z="0.639883"/>
+				<texcoord u="0.412041" v="0.369009"/>
+				<texcoord u="0.406416" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-0.708103" y="1.82454" z="2.32512"/>
+				<normal x="-1.83253e-007" y="-0.768472" z="0.639883"/>
+				<texcoord u="0.454893" v="0.369009"/>
+				<texcoord u="0.42779" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="0.690504" y="1.82454" z="2.32512"/>
+				<normal x="-1.83253e-007" y="-0.768472" z="0.639883"/>
+				<texcoord u="0.588929" v="0.369009"/>
+				<texcoord u="0.477662" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="1.16384" y="1.82454" z="2.32512"/>
+				<normal x="-1.83253e-007" y="-0.768472" z="0.639883"/>
+				<texcoord u="0.634717" v="0.369009"/>
+				<texcoord u="0.498766" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="1.82454" z="2.32512"/>
+				<normal x="-1.83253e-007" y="-0.768472" z="0.639883"/>
+				<texcoord u="0.713301" v="0.369009"/>
+				<texcoord u="0.527533" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="1.97016" z="2.5"/>
+				<normal x="-1.83253e-007" y="-0.768472" z="0.639883"/>
+				<texcoord u="0.713301" v="0.355012"/>
+				<texcoord u="0.527393" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="1.82454" z="2.5"/>
+				<normal x="-0.669693" y="-0.379254" z="0.638496"/>
+				<texcoord u="0.721368" v="0.369009"/>
+				<texcoord u="0.549272" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.23999" y="1.97016" z="2.70093"/>
+				<normal x="-0.669693" y="-0.379254" z="0.638496"/>
+				<texcoord u="0.740285" v="0.355012"/>
+				<texcoord u="0.549354" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.82454" z="2.5"/>
+				<normal x="1.05639e-006" y="-0.809715" z="0.586824"/>
+				<texcoord u="0.76572" v="0.369009"/>
+				<texcoord u="0.574096" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="1.97016" z="2.70093"/>
+				<normal x="1.05639e-006" y="-0.809715" z="0.586824"/>
+				<texcoord u="0.788828" v="0.355012"/>
+				<texcoord u="0.57384" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.21862" y="2.4479" z="2.70093"/>
+				<normal x="1.33439e-007" y="0" z="1"/>
+				<texcoord u="0.304124" v="0.309088"/>
+				<texcoord u="0.358342" v="0.510486"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="2.4479" z="2.70093"/>
+				<normal x="1.33439e-007" y="0" z="1"/>
+				<texcoord u="0.253491" v="0.309088"/>
+				<texcoord u="0.331584" v="0.510273"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="2.34946" z="2.5"/>
+				<normal x="0.540166" y="8.21676e-008" z="0.841558"/>
+				<texcoord u="0.334747" v="0.318551"/>
+				<texcoord u="0.381607" v="0.524772"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="2.34946" z="2.5"/>
+				<normal x="0" y="0" z="1"/>
+				<texcoord u="0.713301" v="0.318551"/>
+				<texcoord u="0.527135" v="0.524693"/>
+			</vertex>
+			<vertex>
+				<position x="2.23999" y="2.4479" z="2.70093"/>
+				<normal x="-0.588782" y="4.33302e-007" z="0.808292"/>
+				<texcoord u="0.740285" v="0.309088"/>
+				<texcoord u="0.550213" v="0.510544"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="2.4479" z="2.70093"/>
+				<normal x="6.19651e-007" y="4.99046e-007" z="1"/>
+				<texcoord u="0.788828" v="0.309088"/>
+				<texcoord u="0.573864" v="0.510655"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="2.4479" z="1.99447"/>
+				<normal x="0.203474" y="0.976251" z="-0.074376"/>
+				<texcoord u="0.317328" v="0.210767"/>
+				<texcoord u="0.333804" v="0.491209"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="2.4479" z="1.74016"/>
+				<normal x="0.0781931" y="0.986359" z="-0.144854"/>
+				<texcoord u="0.294134" v="0.246453"/>
+				<texcoord u="0.307832" v="0.510509"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="2.34946" z="1.99447"/>
+				<normal x="0.438101" y="0.896256" z="0.0692321"/>
+				<texcoord u="0.344118" v="0.199257"/>
+				<texcoord u="0.358387" v="0.489706"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="2.34946" z="1.99447"/>
+				<normal x="-2.46444e-007" y="1" z="-1.51304e-007"/>
+				<texcoord u="0.53496" v="0.198065"/>
+				<texcoord u="0.547622" v="0.488524"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="2.4479" z="1.99447"/>
+				<normal x="-0.233341" y="0.969881" z="-0.0698789"/>
+				<texcoord u="0.561578" v="0.206651"/>
+				<texcoord u="0.574241" v="0.501999"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="2.4479" z="1.74016"/>
+				<normal x="-0.0803202" y="0.98633" z="-0.143879"/>
+				<texcoord u="0.583935" v="0.242659"/>
+				<texcoord u="0.597176" v="0.510712"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="2.34946" z="1.79711"/>
+				<normal x="0.154253" y="0.945807" z="-0.285755"/>
+				<texcoord u="0.297519" v="0.197504"/>
+				<texcoord u="0.31218" v="0.487968"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="2.34946" z="1.41335"/>
+				<normal x="0.154253" y="0.945807" z="-0.285755"/>
+				<texcoord u="0.268021" v="0.23938"/>
+				<texcoord u="0.28293" v="0.525299"/>
+			</vertex>
+			<vertex>
+				<position x="-2.03522" y="0.720491" z="1.95251"/>
+				<normal x="0.851511" y="0.00872868" z="-0.524263"/>
+				<texcoord u="0.32079" v="0.0649557"/>
+				<texcoord u="0.335255" v="0.32509"/>
+			</vertex>
+			<vertex>
+				<position x="2.09379" y="0.720491" z="1.95251"/>
+				<normal x="-1.68215e-008" y="0.0257523" z="-0.999668"/>
+				<texcoord u="0.56318" v="0.0677545"/>
+				<texcoord u="0.575605" v="0.327865"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="2.34946" z="1.79711"/>
+				<normal x="-0.922573" y="-0.015829" z="-0.385497"/>
+				<texcoord u="0.591357" v="0.198987"/>
+				<texcoord u="0.603545" v="0.489438"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="2.34946" z="1.41335"/>
+				<normal x="-0.158444" y="0.945695" z="-0.283825"/>
+				<texcoord u="0.607727" v="0.239568"/>
+				<texcoord u="0.619778" v="0.525485"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="2.34946" z="-1.84998"/>
+				<normal x="0.123291" y="0.92406" z="0.361817"/>
+				<texcoord u="0.0964009" v="0.197886"/>
+				<texcoord u="0.112754" v="0.488346"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="2.34946" z="-1.57941"/>
+				<normal x="0.123291" y="0.92406" z="0.361817"/>
+				<texcoord u="0.121976" v="0.239028"/>
+				<texcoord u="0.138114" v="0.52495"/>
+			</vertex>
+			<vertex>
+				<position x="-2.03522" y="0.720491" z="-2.00538"/>
+				<normal x="0" y="1" z="-6.60204e-009"/>
+				<texcoord u="0.688705" v="0.680867"/>
+				<texcoord u="0.803873" v="0.754475"/>
+			</vertex>
+			<vertex>
+				<position x="2.09379" y="0.720491" z="-2.00538"/>
+				<normal x="0" y="1" z="-6.60204e-009"/>
+				<texcoord u="0.688705" v="0.988912"/>
+				<texcoord u="0.803873" v="0.981889"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="2.34946" z="-1.84998"/>
+				<normal x="-0.86443" y="-0.0274975" z="0.502001"/>
+				<texcoord u="0.736992" v="0.198078"/>
+				<texcoord u="0.747954" v="0.488537"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="2.34946" z="-1.57941"/>
+				<normal x="-0.126843" y="0.924312" z="0.359943"/>
+				<texcoord u="0.73839" v="0.239058"/>
+				<texcoord u="0.74934" v="0.52498"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="2.44791" z="-1.99199"/>
+				<normal x="0.194177" y="0.97572" z="0.101323"/>
+				<texcoord u="0.0751092" v="0.200241"/>
+				<texcoord u="0.0916416" v="0.495214"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="2.4479" z="-1.85977"/>
+				<normal x="0.0628492" y="0.980831" z="0.184444"/>
+				<texcoord u="0.0989957" v="0.246073"/>
+				<texcoord u="0.113202" v="0.510979"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="2.34946" z="-1.99199"/>
+				<normal x="0.759776" y="-0.00861515" z="0.650128"/>
+				<texcoord u="0.0514573" v="0.197706"/>
+				<texcoord u="0.0681886" v="0.488169"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="2.34946" z="-1.99199"/>
+				<normal x="7.30561e-009" y="-0.00821998" z="0.999966"/>
+				<texcoord u="0.821746" v="0.198962"/>
+				<texcoord u="0.831995" v="0.489414"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="2.4479" z="-1.99199"/>
+				<normal x="-0.86443" y="-0.0274975" z="0.502001"/>
+				<texcoord u="0.783466" v="0.207645"/>
+				<texcoord u="0.795018" v="0.500079"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="2.4479" z="-1.85977"/>
+				<normal x="-0.0646572" y="0.980895" z="0.183477"/>
+				<texcoord u="0.760486" v="0.240721"/>
+				<texcoord u="0.76863" v="0.511113"/>
+			</vertex>
+			<vertex>
+				<position x="-2.21862" y="2.44791" z="-2.70093"/>
+				<normal x="0.224903" y="0.973738" z="-0.035397"/>
+				<texcoord u="0.0509453" v="0.240917"/>
+				<texcoord u="0.0640826" v="0.510991"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="2.4479" z="-2.70093"/>
+				<normal x="-1.53442e-006" y="1" z="1.74395e-007"/>
+				<texcoord u="0.0743856" v="0.266479"/>
+				<texcoord u="0.0890557" v="0.510678"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="2.34946" z="-2.5"/>
+				<normal x="0.437995" y="0.896331" z="-0.068935"/>
+				<texcoord u="0.0314758" v="0.233599"/>
+				<texcoord u="0.0440087" v="0.525123"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="2.34946" z="-2.5"/>
+				<normal x="2.46444e-007" y="1" z="-2.09102e-006"/>
+				<texcoord u="0.832596" v="0.238858"/>
+				<texcoord u="0.842754" v="0.524782"/>
+			</vertex>
+			<vertex>
+				<position x="2.23999" y="2.4479" z="-2.70093"/>
+				<normal x="-0.267395" y="0.96265" z="-0.0424883"/>
+				<texcoord u="0.808187" v="0.241188"/>
+				<texcoord u="0.817943" v="0.510559"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="2.4479" z="-2.70093"/>
+				<normal x="-8.60853e-007" y="1" z="6.30562e-007"/>
+				<texcoord u="0.786324" v="0.265884"/>
+				<texcoord u="0.793744" v="0.511123"/>
+			</vertex>
+			<vertex>
+				<position x="-2.21862" y="1.97016" z="-2.70093"/>
+				<normal x="1.33439e-007" y="0" z="-1"/>
+				<texcoord u="0.304124" v="0.355012"/>
+				<texcoord u="0.0634263" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="1.97016" z="-2.70093"/>
+				<normal x="1.33439e-007" y="0" z="-1"/>
+				<texcoord u="0.253491" v="0.355012"/>
+				<texcoord u="0.0891619" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="1.97016" z="-2.5"/>
+				<normal x="0.540166" y="-8.21672e-008" z="-0.841558"/>
+				<texcoord u="0.334747" v="0.355012"/>
+				<texcoord u="0.0461446" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="1.97016" z="-2.5"/>
+				<normal x="0" y="0" z="-1"/>
+				<texcoord u="0.713301" v="0.355012"/>
+				<texcoord u="0.8409" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.23999" y="1.97016" z="-2.70093"/>
+				<normal x="-0.588781" y="-2.57225e-008" z="-0.808292"/>
+				<texcoord u="0.740285" v="0.355012"/>
+				<texcoord u="0.820285" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="1.97016" z="-2.70093"/>
+				<normal x="1.39184e-007" y="0" z="-1"/>
+				<texcoord u="0.788828" v="0.355012"/>
+				<texcoord u="0.793569" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="1.82454" z="-2.5"/>
+				<normal x="2.76781e-009" y="-0.809713" z="-0.586826"/>
+				<texcoord u="0.32286" v="0.369009"/>
+				<texcoord u="0.0633302" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.82454" z="-2.5"/>
+				<normal x="2.76781e-009" y="-0.809713" z="-0.586826"/>
+				<texcoord u="0.276598" v="0.369009"/>
+				<texcoord u="0.088319" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="1.82454" z="-2.4375"/>
+				<normal x="0.475795" y="-0.397021" z="-0.784853"/>
+				<texcoord u="0.334747" v="0.369009"/>
+				<texcoord u="0.0458852" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="1.82454" z="-2.4375"/>
+				<normal x="1.70278e-008" y="-0.394433" z="-0.918925"/>
+				<texcoord u="0.713301" v="0.369009"/>
+				<texcoord u="0.840184" v="0.539492"/>
+			</vertex>
+			<vertex>
+				<position x="1.1569" y="1.82454" z="-2.4375"/>
+				<normal x="1.70278e-008" y="-0.394433" z="-0.918925"/>
+				<texcoord u="0.634947" v="0.369009"/>
+				<texcoord u="0.867151" v="0.539492"/>
+			</vertex>
+			<vertex>
+				<position x="0.697081" y="1.82454" z="-2.4375"/>
+				<normal x="1.70278e-008" y="-0.394433" z="-0.918925"/>
+				<texcoord u="0.58875" v="0.369009"/>
+				<texcoord u="0.882511" v="0.539492"/>
+			</vertex>
+			<vertex>
+				<position x="-0.721469" y="1.82454" z="-2.4375"/>
+				<normal x="1.70278e-008" y="-0.394433" z="-0.918925"/>
+				<texcoord u="0.4549" v="0.369009"/>
+				<texcoord u="0.929899" v="0.539492"/>
+			</vertex>
+			<vertex>
+				<position x="-1.19106" y="1.82454" z="-2.4375"/>
+				<normal x="1.70278e-008" y="-0.394433" z="-0.918925"/>
+				<texcoord u="0.412269" v="0.369009"/>
+				<texcoord u="0.945585" v="0.539492"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="1.82454" z="-2.5"/>
+				<normal x="-0.561596" y="-0.318037" z="-0.763847"/>
+				<texcoord u="0.721368" v="0.369009"/>
+				<texcoord u="0.819535" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.82454" z="-2.5"/>
+				<normal x="2.88699e-009" y="-0.809713" z="-0.586826"/>
+				<texcoord u="0.76572" v="0.369009"/>
+				<texcoord u="0.794485" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="-1.83407" z="-2.5"/>
+				<normal x="0.00518745" y="0.000670555" z="-0.999986"/>
+				<texcoord u="0.32286" v="0.665127"/>
+				<texcoord u="0.0631655" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="-2.53088" y="-1.83407" z="-2.50507"/>
+				<normal x="0.00518745" y="0.000670555" z="-0.999986"/>
+				<texcoord u="0.275489" v="0.665127"/>
+				<texcoord u="0.0882697" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="-1.83407" z="-2.4375"/>
+				<normal x="0.457425" y="5.28109e-008" z="-0.889248"/>
+				<texcoord u="0.334747" v="0.665127"/>
+				<texcoord u="0.0462813" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="-1.83407" z="-2.4375"/>
+				<normal x="2.82101e-008" y="0" z="-1"/>
+				<texcoord u="0.713301" v="0.665127"/>
+				<texcoord u="0.840634" v="0.742424"/>
+			</vertex>
+			<vertex>
+				<position x="1.1569" y="-1.83407" z="-2.4375"/>
+				<normal x="2.82101e-008" y="0" z="-1"/>
+				<texcoord u="0.634947" v="0.665127"/>
+				<texcoord u="0.867507" v="0.742424"/>
+			</vertex>
+			<vertex>
+				<position x="1.1569" y="-0.767726" z="-2.4375"/>
+				<normal x="2.82101e-008" y="0" z="-1"/>
+				<texcoord u="0.634947" v="0.57897"/>
+				<texcoord u="0.867403" v="0.683277"/>
+			</vertex>
+			<vertex>
+				<position x="1.1569" y="0.254509" z="-2.4375"/>
+				<normal x="2.82101e-008" y="0" z="-1"/>
+				<texcoord u="0.634947" v="0.49652"/>
+				<texcoord u="0.867304" v="0.626577"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="-1.83407" z="-2.5"/>
+				<normal x="-0.604044" y="1.0926e-008" z="-0.796951"/>
+				<texcoord u="0.721368" v="0.665127"/>
+				<texcoord u="0.819494" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="-1.83407" z="-2.5"/>
+				<normal x="1.43733e-007" y="0" z="-1"/>
+				<texcoord u="0.76572" v="0.665127"/>
+				<texcoord u="0.793614" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.82454" z="-1.72142"/>
+				<normal x="0.524772" y="-0.851243" z="1.73212e-008"/>
+				<texcoord u="0.688371" v="0.368703"/>
+				<texcoord u="0.768775" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="1.97016" z="-1.85977"/>
+				<normal x="0.524772" y="-0.851243" z="1.73212e-008"/>
+				<texcoord u="0.701848" v="0.354705"/>
+				<texcoord u="0.768464" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="1.82454" z="-1.57941"/>
+				<normal x="0.637762" y="-0.537747" z="0.551442"/>
+				<texcoord u="0.674539" v="0.368703"/>
+				<texcoord u="0.748303" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.97016" z="-1.57941"/>
+				<normal x="0.637762" y="-0.537747" z="0.551442"/>
+				<texcoord u="0.674539" v="0.354705"/>
+				<texcoord u="0.748288" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="1.82454" z="1.41335"/>
+				<normal x="0.748576" y="-0.663048" z="1.40616e-008"/>
+				<texcoord u="0.378098" v="0.368703"/>
+				<texcoord u="0.619267" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.97016" z="1.41335"/>
+				<normal x="0.748576" y="-0.663048" z="1.40616e-008"/>
+				<texcoord u="0.378098" v="0.354705"/>
+				<texcoord u="0.619541" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.82454" z="1.61071"/>
+				<normal x="0.648611" y="-0.612451" z="-0.451893"/>
+				<texcoord u="0.363791" v="0.368703"/>
+				<texcoord u="0.596062" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="1.97016" z="1.74016"/>
+				<normal x="0.648611" y="-0.612451" z="-0.451893"/>
+				<texcoord u="0.35118" v="0.354705"/>
+				<texcoord u="0.596934" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.82454" z="-1.72142"/>
+				<normal x="-0.524773" y="-0.851242" z="2.47904e-007"/>
+				<texcoord u="0.688371" v="0.368703"/>
+				<texcoord u="0.113276" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="1.97016" z="-1.85977"/>
+				<normal x="-0.524773" y="-0.851242" z="2.47904e-007"/>
+				<texcoord u="0.701848" v="0.354705"/>
+				<texcoord u="0.113878" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="1.91884" z="-1.57941"/>
+				<normal x="-0.511004" y="-0.600124" z="0.615407"/>
+				<texcoord u="0.674539" v="0.359638"/>
+				<texcoord u="0.137406" v="0.53952"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.97016" z="-1.57941"/>
+				<normal x="-0.511004" y="-0.600124" z="0.615407"/>
+				<texcoord u="0.674539" v="0.354705"/>
+				<texcoord u="0.137552" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="1.91884" z="1.41335"/>
+				<normal x="-0.509059" y="-0.692604" z="-0.511037"/>
+				<texcoord u="0.378098" v="0.359638"/>
+				<texcoord u="0.282349" v="0.53952"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.97016" z="1.41335"/>
+				<normal x="-0.509059" y="-0.692604" z="-0.511037"/>
+				<texcoord u="0.378098" v="0.354705"/>
+				<texcoord u="0.283076" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.82454" z="1.61071"/>
+				<normal x="-0.509059" y="-0.692604" z="-0.511037"/>
+				<texcoord u="0.363791" v="0.368703"/>
+				<texcoord u="0.307318" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="1.97016" z="1.74016"/>
+				<normal x="-0.509059" y="-0.692604" z="-0.511037"/>
+				<texcoord u="0.35118" v="0.354705"/>
+				<texcoord u="0.30776" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="-1.83407" z="2.5"/>
+				<normal x="4.134e-007" y="0" z="1"/>
+				<texcoord u="0.275291" v="0.665127"/>
+				<texcoord u="0.332653" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="-1.83407" z="2.5"/>
+				<normal x="4.134e-007" y="0" z="1"/>
+				<texcoord u="0.32286" v="0.665127"/>
+				<texcoord u="0.359163" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="-1.83407" z="2.32512"/>
+				<normal x="0.82123" y="-7.70624e-009" z="0.570597"/>
+				<texcoord u="0.334747" v="0.665127"/>
+				<texcoord u="0.381297" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="1.16384" y="-1.83407" z="2.32512"/>
+				<normal x="5.60375e-007" y="0" z="1"/>
+				<texcoord u="0.634717" v="0.665127"/>
+				<texcoord u="0.498473" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="-1.83407" z="2.32512"/>
+				<normal x="5.60375e-007" y="0" z="1"/>
+				<texcoord u="0.713301" v="0.665127"/>
+				<texcoord u="0.527011" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="1.16384" y="0.251719" z="2.32512"/>
+				<normal x="5.60375e-007" y="0" z="1"/>
+				<texcoord u="0.634717" v="0.496529"/>
+				<texcoord u="0.498667" v="0.626096"/>
+			</vertex>
+			<vertex>
+				<position x="1.16384" y="-0.741234" z="2.32512"/>
+				<normal x="5.60375e-007" y="0" z="1"/>
+				<texcoord u="0.634717" v="0.57897"/>
+				<texcoord u="0.498585" v="0.683263"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="-1.83407" z="2.5"/>
+				<normal x="-0.904484" y="1.77373e-008" z="0.426508"/>
+				<texcoord u="0.721368" v="0.665127"/>
+				<texcoord u="0.549272" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="-1.83407" z="2.5"/>
+				<normal x="-2.87467e-007" y="0" z="1"/>
+				<texcoord u="0.76572" v="0.665127"/>
+				<texcoord u="0.573632" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="-1.83407" z="-1.72142"/>
+				<normal x="1" y="0" z="0"/>
+				<texcoord u="0.688371" v="0.664821"/>
+				<texcoord u="0.767904" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="-1.83407" z="-1.57941"/>
+				<normal x="0.740231" y="5.95049e-009" z="0.672353"/>
+				<texcoord u="0.674539" v="0.664821"/>
+				<texcoord u="0.748464" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="-1.83407" z="1.41335"/>
+				<normal x="1" y="-1.65095e-008" z="0"/>
+				<texcoord u="0.378098" v="0.664821"/>
+				<texcoord u="0.620249" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="-1.83407" z="1.61071"/>
+				<normal x="0.837085" y="5.80753e-008" z="-0.547072"/>
+				<texcoord u="0.363791" v="0.664821"/>
+				<texcoord u="0.596062" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="-1.83407" z="-1.72142"/>
+				<normal x="-0.999796" y="0.00420575" z="0.0197632"/>
+				<texcoord u="0.688371" v="0.664821"/>
+				<texcoord u="0.113416" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="-1.83407" z="-1.57941"/>
+				<normal x="-0.659887" y="-5.44698e-009" z="0.751365"/>
+				<texcoord u="0.674539" v="0.664821"/>
+				<texcoord u="0.137178" v="0.743122"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="-1.83408" z="1.41335"/>
+				<normal x="-0.773544" y="6.06799e-009" z="-0.633742"/>
+				<texcoord u="0.378098" v="0.664821"/>
+				<texcoord u="0.282904" v="0.742818"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="-1.83407" z="1.61071"/>
+				<normal x="-0.773544" y="6.06799e-009" z="-0.633742"/>
+				<texcoord u="0.363791" v="0.664821"/>
+				<texcoord u="0.307827" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="-1.18388" y="-1.83407" z="2.32512"/>
+				<normal x="1.28551e-007" y="0" z="1"/>
+				<texcoord u="0.412031" v="0.665127"/>
+				<texcoord u="0.406797" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="-1.18334" y="-0.749464" z="2.32512"/>
+				<normal x="1.28551e-007" y="0" z="1"/>
+				<texcoord u="0.412035" v="0.577704"/>
+				<texcoord u="0.406648" v="0.680813"/>
+			</vertex>
+			<vertex>
+				<position x="-1.18297" y="0.251694" z="2.32512"/>
+				<normal x="1.28551e-007" y="0" z="1"/>
+				<texcoord u="0.412038" v="0.496853"/>
+				<texcoord u="0.406545" v="0.626095"/>
+			</vertex>
+			<vertex>
+				<position x="-0.712349" y="0.259989" z="2.32512"/>
+				<normal x="1.57114e-007" y="0" z="1"/>
+				<texcoord u="0.454894" v="0.496853"/>
+				<texcoord u="0.427693" v="0.626915"/>
+			</vertex>
+			<vertex>
+				<position x="-0.720508" y="-1.83407" z="2.32512"/>
+				<normal x="-2.70096e-008" y="0" z="1"/>
+				<texcoord u="0.454895" v="0.665127"/>
+				<texcoord u="0.427508" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="0.684237" y="-1.83407" z="2.32512"/>
+				<normal x="-2.70096e-008" y="0" z="1"/>
+				<texcoord u="0.589257" v="0.665127"/>
+				<texcoord u="0.47726" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="0.686619" y="-0.74125" z="2.32512"/>
+				<normal x="-2.70096e-008" y="0" z="1"/>
+				<texcoord u="0.589132" v="0.57897"/>
+				<texcoord u="0.477413" v="0.683258"/>
+			</vertex>
+			<vertex>
+				<position x="0.688384" y="0.251741" z="2.32512"/>
+				<normal x="-2.70096e-008" y="0" z="1"/>
+				<texcoord u="0.58904" v="0.496529"/>
+				<texcoord u="0.477526" v="0.626098"/>
+			</vertex>
+			<vertex>
+				<position x="-0.715644" y="-0.74947" z="2.32512"/>
+				<normal x="-2.70096e-008" y="0" z="1"/>
+				<texcoord u="0.454894" v="0.577704"/>
+				<texcoord u="0.427619" v="0.680814"/>
+			</vertex>
+			<vertex>
+				<position x="-0.715644" y="-0.749471" z="1.98394"/>
+				<normal x="1.22346e-005" y="1" z="-2.77057e-006"/>
+				<texcoord u="0.454894" v="0.604677"/>
+				<texcoord u="0.427795" v="0.690906"/>
+			</vertex>
+			<vertex>
+				<position x="-1.18334" y="-0.749465" z="1.98394"/>
+				<normal x="1.22346e-005" y="1" z="-2.77057e-006"/>
+				<texcoord u="0.412054" v="0.604676"/>
+				<texcoord u="0.406725" v="0.690905"/>
+			</vertex>
+			<vertex>
+				<position x="-0.712349" y="0.259989" z="1.98394"/>
+				<normal x="-0.999995" y="0.00326404" z="-4.59104e-009"/>
+				<texcoord u="0.481474" v="0.496853"/>
+				<texcoord u="0.439737" v="0.626515"/>
+			</vertex>
+			<vertex>
+				<position x="-1.18297" y="0.251694" z="1.98394"/>
+				<normal x="0.0176231" y="-0.999845" z="-9.36187e-009"/>
+				<texcoord u="0.412034" v="0.470042"/>
+				<texcoord u="0.406416" v="0.619253"/>
+			</vertex>
+			<vertex>
+				<position x="1.16384" y="-0.741235" z="1.98394"/>
+				<normal x="-3.24739e-005" y="1" z="-7.10652e-007"/>
+				<texcoord u="0.634771" v="0.604652"/>
+				<texcoord u="0.498326" v="0.692097"/>
+			</vertex>
+			<vertex>
+				<position x="0.686619" y="-0.74125" z="1.98394"/>
+				<normal x="-3.24739e-005" y="1" z="-7.10652e-007"/>
+				<texcoord u="0.589006" v="0.604652"/>
+				<texcoord u="0.477468" v="0.692094"/>
+			</vertex>
+			<vertex>
+				<position x="1.16384" y="0.251719" z="1.98394"/>
+				<normal x="-1" y="-2.72338e-008" z="0"/>
+				<texcoord u="0.66387" v="0.496522"/>
+				<texcoord u="0.509443" v="0.625656"/>
+			</vertex>
+			<vertex>
+				<position x="0.688384" y="0.251741" z="1.98394"/>
+				<normal x="-4.81395e-005" y="-1" z="3.98085e-009"/>
+				<texcoord u="0.589169" v="0.469939"/>
+				<texcoord u="0.477488" v="0.614826"/>
+			</vertex>
+			<vertex>
+				<position x="-1.19106" y="0.252937" z="-2.4375"/>
+				<normal x="-1.75311e-007" y="0" z="-1"/>
+				<texcoord u="0.412336" v="0.496938"/>
+				<texcoord u="0.945621" v="0.626664"/>
+			</vertex>
+			<vertex>
+				<position x="-1.19106" y="-0.755784" z="-2.4375"/>
+				<normal x="-1.75311e-007" y="0" z="-1"/>
+				<texcoord u="0.412269" v="0.577705"/>
+				<texcoord u="0.945644" v="0.682615"/>
+			</vertex>
+			<vertex>
+				<position x="-1.19106" y="-1.83407" z="-2.4375"/>
+				<normal x="-1.75311e-007" y="0" z="-1"/>
+				<texcoord u="0.412269" v="0.665127"/>
+				<texcoord u="0.945668" v="0.742424"/>
+			</vertex>
+			<vertex>
+				<position x="-0.72147" y="0.258512" z="-2.4375"/>
+				<normal x="1.83834e-007" y="0" z="-1"/>
+				<texcoord u="0.4549" v="0.496938"/>
+				<texcoord u="0.929957" v="0.626355"/>
+			</vertex>
+			<vertex>
+				<position x="0.697081" y="0.24544" z="-2.4375"/>
+				<normal x="-4.91763e-008" y="0" z="-1"/>
+				<texcoord u="0.58875" v="0.496536"/>
+				<texcoord u="0.882642" v="0.62708"/>
+			</vertex>
+			<vertex>
+				<position x="0.697081" y="-0.767726" z="-2.4375"/>
+				<normal x="-4.91763e-008" y="0" z="-1"/>
+				<texcoord u="0.58875" v="0.57897"/>
+				<texcoord u="0.882726" v="0.683277"/>
+			</vertex>
+			<vertex>
+				<position x="0.697081" y="-1.83407" z="-2.4375"/>
+				<normal x="-4.91763e-008" y="0" z="-1"/>
+				<texcoord u="0.58875" v="0.665127"/>
+				<texcoord u="0.882814" v="0.742424"/>
+			</vertex>
+			<vertex>
+				<position x="-0.72147" y="-1.83407" z="-2.4375"/>
+				<normal x="-4.91763e-008" y="0" z="-1"/>
+				<texcoord u="0.4549" v="0.665127"/>
+				<texcoord u="0.930036" v="0.742424"/>
+			</vertex>
+			<vertex>
+				<position x="-0.72147" y="-0.756824" z="-2.4375"/>
+				<normal x="-4.91763e-008" y="0" z="-1"/>
+				<texcoord u="0.4549" v="0.577705"/>
+				<texcoord u="0.929996" v="0.682672"/>
+			</vertex>
+			<vertex>
+				<position x="1.1569" y="0.254509" z="-1.9853"/>
+				<normal x="0.0197201" y="-0.999806" z="-4.91549e-009"/>
+				<texcoord u="0.6349" v="0.470022"/>
+				<texcoord u="0.867411" v="0.61761"/>
+			</vertex>
+			<vertex>
+				<position x="0.697081" y="0.24544" z="-1.9853"/>
+				<normal x="0.0197201" y="-0.999806" z="-4.91549e-009"/>
+				<texcoord u="0.588909" v="0.470029"/>
+				<texcoord u="0.882562" v="0.617949"/>
+			</vertex>
+			<vertex>
+				<position x="1.1569" y="-0.767726" z="-1.9853"/>
+				<normal x="-1" y="-1.61849e-008" z="0"/>
+				<texcoord u="0.663846" v="0.57897"/>
+				<texcoord u="0.857825" v="0.683395"/>
+			</vertex>
+			<vertex>
+				<position x="0.697081" y="-0.767726" z="-1.9853"/>
+				<normal x="0" y="1" z="6.53835e-008"/>
+				<texcoord u="0.588661" v="0.604656"/>
+				<texcoord u="0.882618" v="0.690903"/>
+			</vertex>
+			<vertex>
+				<position x="-0.72147" y="0.258512" z="-1.9853"/>
+				<normal x="0.0118716" y="-0.99993" z="1.82016e-009"/>
+				<texcoord u="0.454901" v="0.470035"/>
+				<texcoord u="0.930047" v="0.619761"/>
+			</vertex>
+			<vertex>
+				<position x="-1.19106" y="0.252937" z="-1.9853"/>
+				<normal x="0.0118716" y="-0.99993" z="1.82016e-009"/>
+				<texcoord u="0.412295" v="0.470032"/>
+				<texcoord u="0.945711" v="0.619831"/>
+			</vertex>
+			<vertex>
+				<position x="-0.72147" y="-0.756824" z="-1.9853"/>
+				<normal x="-1" y="-2.03716e-008" z="0"/>
+				<texcoord u="0.480981" v="0.577706"/>
+				<texcoord u="0.92276" v="0.682646"/>
+			</vertex>
+			<vertex>
+				<position x="-1.19106" y="-0.755785" z="-1.9853"/>
+				<normal x="0.00221464" y="0.999998" z="1.03716e-006"/>
+				<texcoord u="0.412291" v="0.604643"/>
+				<texcoord u="0.945555" v="0.689917"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="2.34946" z="0.546212"/>
+				<normal x="0" y="1" z="6.64664e-009"/>
+				<texcoord u="0.240033" v="0.197613"/>
+				<texcoord u="0.250214" v="0.488076"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="2.34946" z="0.546212"/>
+				<normal x="0" y="1" z="6.64664e-009"/>
+				<texcoord u="0.235877" v="0.239302"/>
+				<texcoord u="0.245988" v="0.525222"/>
+			</vertex>
+			<vertex>
+				<position x="-2.03522" y="0.720491" z="0.546212"/>
+				<normal x="0.999988" y="-0.00498955" z="-6.31299e-008"/>
+				<texcoord u="0.246183" v="0.0649452"/>
+				<texcoord u="0.256469" v="0.32508"/>
+			</vertex>
+			<vertex>
+				<position x="2.09379" y="0.720491" z="0.546212"/>
+				<normal x="0" y="1" z="-6.60204e-009"/>
+				<texcoord u="0.448324" v="0.988912"/>
+				<texcoord u="0.67116" v="0.981889"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="2.34946" z="0.546212"/>
+				<normal x="-0.999581" y="-0.0289464" z="-1.82008e-007"/>
+				<texcoord u="0.632984" v="0.198727"/>
+				<texcoord u="0.649813" v="0.489181"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="2.34946" z="0.546212"/>
+				<normal x="0" y="1" z="-8.14059e-008"/>
+				<texcoord u="0.636486" v="0.239455"/>
+				<texcoord u="0.653374" v="0.525374"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="1.82454" z="0.546212"/>
+				<normal x="0.748576" y="-0.663048" z="1.40616e-008"/>
+				<texcoord u="0.447179" v="0.368703"/>
+				<texcoord u="0.652731" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.97016" z="0.546212"/>
+				<normal x="0.748576" y="-0.663048" z="1.40616e-008"/>
+				<texcoord u="0.447179" v="0.354705"/>
+				<texcoord u="0.652947" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="1.91884" z="0.546212"/>
+				<normal x="-0.30251" y="-0.953146" z="3.40799e-008"/>
+				<texcoord u="0.447179" v="0.359638"/>
+				<texcoord u="0.245363" v="0.53952"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.97016" z="0.546212"/>
+				<normal x="-0.30251" y="-0.953146" z="3.40799e-008"/>
+				<texcoord u="0.447179" v="0.354705"/>
+				<texcoord u="0.245977" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="-1.83407" z="0.546212"/>
+				<normal x="1" y="-2.2712e-008" z="0"/>
+				<texcoord u="0.447179" v="0.664821"/>
+				<texcoord u="0.653553" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="-1.83408" z="0.546212"/>
+				<normal x="-1" y="1.58458e-009" z="0"/>
+				<texcoord u="0.447179" v="0.664821"/>
+				<texcoord u="0.245756" v="0.742885"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="1.82454" z="-0.787482"/>
+				<normal x="0.748577" y="-0.663048" z="-1.53969e-008"/>
+				<texcoord u="0.597397" v="0.368703"/>
+				<texcoord u="0.714158" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.97016" z="-0.787482"/>
+				<normal x="0.748577" y="-0.663048" z="-1.53969e-008"/>
+				<texcoord u="0.597397" v="0.354705"/>
+				<texcoord u="0.71422" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="1.91884" z="-0.787482"/>
+				<normal x="-0.302503" y="-0.953149" z="-5.19613e-007"/>
+				<texcoord u="0.597397" v="0.359638"/>
+				<texcoord u="0.17576" v="0.53952"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.97016" z="-0.787482"/>
+				<normal x="-0.302503" y="-0.953149" z="-5.19613e-007"/>
+				<texcoord u="0.597397" v="0.354705"/>
+				<texcoord u="0.17606" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="-1.83407" z="-0.787482"/>
+				<normal x="1" y="-1.71769e-008" z="0"/>
+				<texcoord u="0.597397" v="0.664821"/>
+				<texcoord u="0.714536" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="2.34946" z="-0.787481"/>
+				<normal x="0" y="1" z="7.59146e-009"/>
+				<texcoord u="0.154992" v="0.197774"/>
+				<texcoord u="0.170852" v="0.488236"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="2.34946" z="-0.787481"/>
+				<normal x="-1" y="0" z="0"/>
+				<texcoord u="0.597397" v="0.318244"/>
+				<texcoord u="0.176435" v="0.525042"/>
+			</vertex>
+			<vertex>
+				<position x="-2.03522" y="0.720491" z="-0.787481"/>
+				<normal x="0" y="1" z="-6.60204e-009"/>
+				<texcoord u="0.582634" v="0.680867"/>
+				<texcoord u="0.745311" v="0.754475"/>
+			</vertex>
+			<vertex>
+				<position x="2.09379" y="0.720491" z="-0.787481"/>
+				<normal x="0" y="1" z="-6.60204e-009"/>
+				<texcoord u="0.582634" v="0.988912"/>
+				<texcoord u="0.745311" v="0.981889"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="2.34946" z="-0.787481"/>
+				<normal x="-0.999581" y="-0.0289464" z="2.13463e-007"/>
+				<texcoord u="0.694564" v="0.198343"/>
+				<texcoord u="0.705884" v="0.4888"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="2.34946" z="-0.787481"/>
+				<normal x="0" y="1" z="-9.29776e-008"/>
+				<texcoord u="0.703814" v="0.239193"/>
+				<texcoord u="0.715056" v="0.525114"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="-1.83407" z="-0.787481"/>
+				<normal x="-1" y="-1.7331e-008" z="0"/>
+				<texcoord u="0.597397" v="0.664821"/>
+				<texcoord u="0.175739" v="0.743042"/>
+			</vertex>
+			<vertex>
+				<position x="-2.03441" y="0.882997" z="0.546212"/>
+				<normal x="0.999988" y="-0.00498955" z="-6.31299e-008"/>
+				<texcoord u="0.244431" v="0.0838746"/>
+				<texcoord u="0.255845" v="0.342296"/>
+			</vertex>
+			<vertex>
+				<position x="2.08908" y="0.882997" z="0.546212"/>
+				<normal x="-0.999581" y="-0.0289448" z="-9.07543e-008"/>
+				<texcoord u="0.628813" v="0.0856801"/>
+				<texcoord u="0.645571" v="0.344722"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="0.882996" z="0.546212"/>
+				<normal x="1" y="-2.2712e-008" z="0"/>
+				<texcoord u="0.447179" v="0.444908"/>
+				<texcoord u="0.652942" v="0.591717"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="0.882997" z="0.546212"/>
+				<normal x="-1" y="1.58458e-009" z="0"/>
+				<texcoord u="0.447179" v="0.443871"/>
+				<texcoord u="0.245472" v="0.595651"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="0.882997" z="-0.787482"/>
+				<normal x="-1" y="-1.7331e-008" z="0"/>
+				<texcoord u="0.597397" v="0.443871"/>
+				<texcoord u="0.175755" v="0.595694"/>
+			</vertex>
+			<vertex>
+				<position x="-2.03441" y="0.882997" z="-0.787481"/>
+				<normal x="0.999988" y="-0.00498954" z="7.33015e-008"/>
+				<texcoord u="0.149481" v="0.0781841"/>
+				<texcoord u="0.166039" v="0.341344"/>
+			</vertex>
+			<vertex>
+				<position x="2.08908" y="0.882997" z="-0.787481"/>
+				<normal x="-0.999581" y="-0.0289448" z="1.06981e-007"/>
+				<texcoord u="0.711992" v="0.0523242"/>
+				<texcoord u="0.724659" v="0.312701"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="0.882996" z="-0.787482"/>
+				<normal x="1" y="-1.71769e-008" z="0"/>
+				<texcoord u="0.597397" v="0.444908"/>
+				<texcoord u="0.714255" v="0.591717"/>
+			</vertex>
+			<vertex>
+				<position x="-2.21862" y="1.97016" z="2.70093"/>
+				<normal x="0.574174" y="-0.479106" z="0.663914"/>
+				<texcoord u="0.304124" v="0.355012"/>
+				<texcoord u="0.358078" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="1.82454" z="2.5"/>
+				<normal x="0.574174" y="-0.479106" z="0.663914"/>
+				<texcoord u="0.32286" v="0.369009"/>
+				<texcoord u="0.358291" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="1.82454" z="2.32512"/>
+				<normal x="-1.83253e-007" y="-0.768472" z="0.639883"/>
+				<texcoord u="0.334747" v="0.369009"/>
+				<texcoord u="0.380648" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="1.97016" z="2.5"/>
+				<normal x="-1.83253e-007" y="-0.768472" z="0.639883"/>
+				<texcoord u="0.334747" v="0.355012"/>
+				<texcoord u="0.380565" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="1.97016" z="2.5"/>
+				<normal x="-0.669693" y="-0.379254" z="0.638496"/>
+				<texcoord u="0.713301" v="0.355012"/>
+				<texcoord u="0.527393" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="1.82454" z="2.32512"/>
+				<normal x="-0.669693" y="-0.379254" z="0.638496"/>
+				<texcoord u="0.713301" v="0.369009"/>
+				<texcoord u="0.527533" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.23999" y="1.97016" z="2.70093"/>
+				<normal x="1.05639e-006" y="-0.809715" z="0.586824"/>
+				<texcoord u="0.740285" v="0.355012"/>
+				<texcoord u="0.549354" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="1.82454" z="2.5"/>
+				<normal x="1.05639e-006" y="-0.809715" z="0.586824"/>
+				<texcoord u="0.721368" v="0.369009"/>
+				<texcoord u="0.549272" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="1.97016" z="2.70093"/>
+				<normal x="1.33439e-007" y="0" z="1"/>
+				<texcoord u="0.253491" v="0.355012"/>
+				<texcoord u="0.331802" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.21862" y="1.97016" z="2.70093"/>
+				<normal x="1.33439e-007" y="0" z="1"/>
+				<texcoord u="0.304124" v="0.355012"/>
+				<texcoord u="0.358078" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.21862" y="2.4479" z="2.70093"/>
+				<normal x="0.540166" y="8.21676e-008" z="0.841558"/>
+				<texcoord u="0.304124" v="0.309088"/>
+				<texcoord u="0.358342" v="0.510486"/>
+			</vertex>
+			<vertex>
+				<position x="-2.21862" y="1.97016" z="2.70093"/>
+				<normal x="0.540166" y="8.21676e-008" z="0.841558"/>
+				<texcoord u="0.304124" v="0.355012"/>
+				<texcoord u="0.358078" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="1.97016" z="2.5"/>
+				<normal x="0.540166" y="8.21676e-008" z="0.841558"/>
+				<texcoord u="0.334747" v="0.355012"/>
+				<texcoord u="0.380565" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="1.97016" z="2.5"/>
+				<normal x="0" y="0" z="1"/>
+				<texcoord u="0.334747" v="0.355012"/>
+				<texcoord u="0.380565" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="1.97016" z="2.5"/>
+				<normal x="0" y="0" z="1"/>
+				<texcoord u="0.713301" v="0.355012"/>
+				<texcoord u="0.527393" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="2.34946" z="2.5"/>
+				<normal x="0" y="0" z="1"/>
+				<texcoord u="0.334747" v="0.318551"/>
+				<texcoord u="0.381607" v="0.524772"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="2.34946" z="2.5"/>
+				<normal x="-0.588782" y="4.33302e-007" z="0.808292"/>
+				<texcoord u="0.713301" v="0.318551"/>
+				<texcoord u="0.527135" v="0.524693"/>
+			</vertex>
+			<vertex>
+				<position x="2.23999" y="1.97016" z="2.70093"/>
+				<normal x="-0.588782" y="4.33302e-007" z="0.808292"/>
+				<texcoord u="0.740285" v="0.355012"/>
+				<texcoord u="0.549354" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="1.97016" z="2.5"/>
+				<normal x="-0.588782" y="4.33302e-007" z="0.808292"/>
+				<texcoord u="0.713301" v="0.355012"/>
+				<texcoord u="0.527393" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.23999" y="1.97016" z="2.70093"/>
+				<normal x="6.19651e-007" y="4.99046e-007" z="1"/>
+				<texcoord u="0.740285" v="0.355012"/>
+				<texcoord u="0.549354" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="1.97016" z="2.70093"/>
+				<normal x="6.19651e-007" y="4.99046e-007" z="1"/>
+				<texcoord u="0.788828" v="0.355012"/>
+				<texcoord u="0.57384" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.23999" y="2.4479" z="2.70093"/>
+				<normal x="6.19651e-007" y="4.99046e-007" z="1"/>
+				<texcoord u="0.740285" v="0.309088"/>
+				<texcoord u="0.550213" v="0.510544"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="2.4479" z="2.70093"/>
+				<normal x="0" y="1" z="-1.38316e-007"/>
+				<texcoord u="0.319087" v="0.268201"/>
+				<texcoord u="0.331584" v="0.510273"/>
+			</vertex>
+			<vertex>
+				<position x="-2.21862" y="2.4479" z="2.70093"/>
+				<normal x="0.224963" y="0.973719" z="0.0355503"/>
+				<texcoord u="0.345073" v="0.246429"/>
+				<texcoord u="0.358342" v="0.510486"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="2.34946" z="2.5"/>
+				<normal x="0.438101" y="0.896256" z="0.0692321"/>
+				<texcoord u="0.367536" v="0.238848"/>
+				<texcoord u="0.381607" v="0.524772"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="2.34946" z="2.5"/>
+				<normal x="-2.46444e-007" y="1" z="-1.51304e-007"/>
+				<texcoord u="0.367536" v="0.238848"/>
+				<texcoord u="0.381607" v="0.524772"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="2.34946" z="2.5"/>
+				<normal x="-2.46444e-007" y="1" z="-1.51304e-007"/>
+				<texcoord u="0.514298" v="0.238769"/>
+				<texcoord u="0.527135" v="0.524693"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="2.34946" z="1.99447"/>
+				<normal x="-2.46444e-007" y="1" z="-1.51304e-007"/>
+				<texcoord u="0.344118" v="0.199257"/>
+				<texcoord u="0.358387" v="0.489706"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="2.34946" z="1.99447"/>
+				<normal x="-0.514951" y="0.853273" z="0.0821618"/>
+				<texcoord u="0.53496" v="0.198065"/>
+				<texcoord u="0.547622" v="0.488524"/>
+			</vertex>
+			<vertex>
+				<position x="2.23999" y="2.4479" z="2.70093"/>
+				<normal x="-0.267474" y="0.96262" z="0.0426762"/>
+				<texcoord u="0.536573" v="0.24249"/>
+				<texcoord u="0.550213" v="0.510544"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="2.34946" z="2.5"/>
+				<normal x="-0.514951" y="0.853273" z="0.0821618"/>
+				<texcoord u="0.514298" v="0.238769"/>
+				<texcoord u="0.527135" v="0.524693"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="2.4479" z="2.70093"/>
+				<normal x="0" y="1" z="6.1649e-008"/>
+				<texcoord u="0.561198" v="0.266551"/>
+				<texcoord u="0.573864" v="0.510655"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="2.4479" z="1.99447"/>
+				<normal x="0.851511" y="0.00872868" z="-0.524263"/>
+				<texcoord u="0.317328" v="0.210767"/>
+				<texcoord u="0.333804" v="0.491209"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="2.34946" z="1.99447"/>
+				<normal x="0.851511" y="0.00872868" z="-0.524263"/>
+				<texcoord u="0.344118" v="0.199257"/>
+				<texcoord u="0.358387" v="0.489706"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="2.34946" z="1.79711"/>
+				<normal x="0.851511" y="0.00872868" z="-0.524263"/>
+				<texcoord u="0.297519" v="0.197504"/>
+				<texcoord u="0.31218" v="0.487968"/>
+			</vertex>
+			<vertex>
+				<position x="-2.03522" y="0.720491" z="1.95251"/>
+				<normal x="-1.68215e-008" y="0.0257523" z="-0.999668"/>
+				<texcoord u="0.32079" v="0.0649557"/>
+				<texcoord u="0.335255" v="0.32509"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="2.34946" z="1.99447"/>
+				<normal x="-1.68215e-008" y="0.0257523" z="-0.999668"/>
+				<texcoord u="0.53496" v="0.198065"/>
+				<texcoord u="0.547622" v="0.488524"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="2.34946" z="1.99447"/>
+				<normal x="-1.68215e-008" y="0.0257523" z="-0.999668"/>
+				<texcoord u="0.344118" v="0.199257"/>
+				<texcoord u="0.358387" v="0.489706"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="2.4479" z="1.99447"/>
+				<normal x="-0.922573" y="-0.015829" z="-0.385497"/>
+				<texcoord u="0.561578" v="0.206651"/>
+				<texcoord u="0.574241" v="0.501999"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="2.34946" z="1.99447"/>
+				<normal x="-0.922573" y="-0.015829" z="-0.385497"/>
+				<texcoord u="0.53496" v="0.198065"/>
+				<texcoord u="0.547622" v="0.488524"/>
+			</vertex>
+			<vertex>
+				<position x="2.09379" y="0.720491" z="1.95251"/>
+				<normal x="-0.922573" y="-0.015829" z="-0.385497"/>
+				<texcoord u="0.56318" v="0.0677545"/>
+				<texcoord u="0.575605" v="0.327865"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="2.34946" z="1.79711"/>
+				<normal x="-0.158444" y="0.945695" z="-0.283825"/>
+				<texcoord u="0.591357" v="0.198987"/>
+				<texcoord u="0.603545" v="0.489438"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="2.34946" z="1.79711"/>
+				<normal x="0" y="1" z="6.64664e-009"/>
+				<texcoord u="0.297519" v="0.197504"/>
+				<texcoord u="0.31218" v="0.487968"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="2.34946" z="1.41335"/>
+				<normal x="0" y="1" z="6.64664e-009"/>
+				<texcoord u="0.268021" v="0.23938"/>
+				<texcoord u="0.28293" v="0.525299"/>
+			</vertex>
+			<vertex>
+				<position x="-2.03522" y="0.720491" z="1.95251"/>
+				<normal x="0.999988" y="-0.00499033" z="-1.26146e-007"/>
+				<texcoord u="0.32079" v="0.0649557"/>
+				<texcoord u="0.335255" v="0.32509"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="2.34946" z="1.79711"/>
+				<normal x="0.999988" y="-0.00499033" z="-1.26146e-007"/>
+				<texcoord u="0.297519" v="0.197504"/>
+				<texcoord u="0.31218" v="0.487968"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="2.34946" z="0.546212"/>
+				<normal x="0.999988" y="-0.00499033" z="-1.26146e-007"/>
+				<texcoord u="0.240033" v="0.197613"/>
+				<texcoord u="0.250214" v="0.488076"/>
+			</vertex>
+			<vertex>
+				<position x="-2.03522" y="0.720491" z="1.95251"/>
+				<normal x="0" y="1" z="-6.60204e-009"/>
+				<texcoord u="0.343997" v="0.680867"/>
+				<texcoord u="0.613562" v="0.754475"/>
+			</vertex>
+			<vertex>
+				<position x="2.09379" y="0.720491" z="1.95251"/>
+				<normal x="0" y="1" z="-6.60204e-009"/>
+				<texcoord u="0.343997" v="0.988912"/>
+				<texcoord u="0.613562" v="0.981889"/>
+			</vertex>
+			<vertex>
+				<position x="-2.03522" y="0.720491" z="0.546212"/>
+				<normal x="0" y="1" z="-6.60204e-009"/>
+				<texcoord u="0.448324" v="0.680867"/>
+				<texcoord u="0.67116" v="0.754475"/>
+			</vertex>
+			<vertex>
+				<position x="2.09379" y="0.720491" z="1.95251"/>
+				<normal x="-0.999581" y="-0.0289464" z="-1.82008e-007"/>
+				<texcoord u="0.56318" v="0.0677545"/>
+				<texcoord u="0.575605" v="0.327865"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="2.34946" z="1.79711"/>
+				<normal x="-0.999581" y="-0.0289464" z="-1.82008e-007"/>
+				<texcoord u="0.591357" v="0.198987"/>
+				<texcoord u="0.603545" v="0.489438"/>
+			</vertex>
+			<vertex>
+				<position x="2.09379" y="0.720491" z="0.546212"/>
+				<normal x="-0.999581" y="-0.0289448" z="-9.07543e-008"/>
+				<texcoord u="0.62835" v="0.0675714"/>
+				<texcoord u="0.6451" v="0.327684"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="2.34946" z="1.79711"/>
+				<normal x="0" y="1" z="-8.14059e-008"/>
+				<texcoord u="0.591357" v="0.198987"/>
+				<texcoord u="0.603545" v="0.489438"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="2.34946" z="1.41335"/>
+				<normal x="0" y="1" z="-8.14059e-008"/>
+				<texcoord u="0.607727" v="0.239568"/>
+				<texcoord u="0.619778" v="0.525485"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="2.34946" z="0.546212"/>
+				<normal x="0" y="1" z="-8.14059e-008"/>
+				<texcoord u="0.632984" v="0.198727"/>
+				<texcoord u="0.649813" v="0.489181"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="2.44791" z="-1.99199"/>
+				<normal x="0.759776" y="-0.00861515" z="0.650128"/>
+				<texcoord u="0.0751092" v="0.200241"/>
+				<texcoord u="0.0916416" v="0.495214"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="2.34946" z="-1.84998"/>
+				<normal x="0.759776" y="-0.00861515" z="0.650128"/>
+				<texcoord u="0.0964009" v="0.197886"/>
+				<texcoord u="0.112754" v="0.488346"/>
+			</vertex>
+			<vertex>
+				<position x="-2.03522" y="0.720491" z="-2.00538"/>
+				<normal x="0.759776" y="-0.00861515" z="0.650128"/>
+				<texcoord u="0.0742809" v="0.064921"/>
+				<texcoord u="0.0908202" v="0.325056"/>
+			</vertex>
+			<vertex>
+				<position x="-2.03522" y="0.720491" z="-2.00538"/>
+				<normal x="7.30561e-009" y="-0.00821998" z="0.999966"/>
+				<texcoord u="0.982079" v="0.0671837"/>
+				<texcoord u="0.990979" v="0.327299"/>
+			</vertex>
+			<vertex>
+				<position x="2.09379" y="0.720491" z="-2.00538"/>
+				<normal x="7.30561e-009" y="-0.00821998" z="0.999966"/>
+				<texcoord u="0.778512" v="0.0671496"/>
+				<texcoord u="0.789125" v="0.327266"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="2.34946" z="-1.99199"/>
+				<normal x="7.30561e-009" y="-0.00821998" z="0.999966"/>
+				<texcoord u="0.966545" v="0.198825"/>
+				<texcoord u="0.975576" v="0.489278"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="2.34946" z="-1.99199"/>
+				<normal x="-0.86443" y="-0.0274975" z="0.502001"/>
+				<texcoord u="0.821746" v="0.198962"/>
+				<texcoord u="0.831995" v="0.489414"/>
+			</vertex>
+			<vertex>
+				<position x="2.09379" y="0.720491" z="-2.00538"/>
+				<normal x="-0.86443" y="-0.0274975" z="0.502001"/>
+				<texcoord u="0.778512" v="0.0671496"/>
+				<texcoord u="0.789125" v="0.327266"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="2.4479" z="-1.99199"/>
+				<normal x="-0.224012" y="0.969737" z="0.0971029"/>
+				<texcoord u="0.783466" v="0.207645"/>
+				<texcoord u="0.795018" v="0.500079"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="2.34946" z="-1.84998"/>
+				<normal x="-0.126843" y="0.924312" z="0.359943"/>
+				<texcoord u="0.736992" v="0.198078"/>
+				<texcoord u="0.747954" v="0.488537"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="2.34946" z="-1.99199"/>
+				<normal x="0.437995" y="0.896331" z="-0.068935"/>
+				<texcoord u="0.0514573" v="0.197706"/>
+				<texcoord u="0.0681886" v="0.488169"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="2.34946" z="-1.99199"/>
+				<normal x="2.46444e-007" y="1" z="-2.09102e-006"/>
+				<texcoord u="0.966545" v="0.198825"/>
+				<texcoord u="0.975576" v="0.489278"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="2.34946" z="-1.99199"/>
+				<normal x="2.46444e-007" y="1" z="-2.09102e-006"/>
+				<texcoord u="0.821746" v="0.198962"/>
+				<texcoord u="0.831995" v="0.489414"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="2.34946" z="-2.5"/>
+				<normal x="2.46444e-007" y="1" z="-2.09102e-006"/>
+				<texcoord u="0.959093" v="0.239213"/>
+				<texcoord u="0.968186" v="0.525134"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="2.34946" z="-1.99199"/>
+				<normal x="-0.514814" y="0.85339" z="-0.0818034"/>
+				<texcoord u="0.821746" v="0.198962"/>
+				<texcoord u="0.831995" v="0.489414"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="2.34946" z="-2.5"/>
+				<normal x="-0.514814" y="0.85339" z="-0.0818034"/>
+				<texcoord u="0.832596" v="0.238858"/>
+				<texcoord u="0.842754" v="0.524782"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="2.4479" z="-2.70093"/>
+				<normal x="1.33439e-007" y="0" z="-1"/>
+				<texcoord u="0.253491" v="0.309088"/>
+				<texcoord u="0.0890557" v="0.510678"/>
+			</vertex>
+			<vertex>
+				<position x="-2.21862" y="2.44791" z="-2.70093"/>
+				<normal x="1.33439e-007" y="0" z="-1"/>
+				<texcoord u="0.304124" v="0.309088"/>
+				<texcoord u="0.0640826" v="0.510991"/>
+			</vertex>
+			<vertex>
+				<position x="-2.21862" y="2.44791" z="-2.70093"/>
+				<normal x="0.540166" y="-8.21672e-008" z="-0.841558"/>
+				<texcoord u="0.304124" v="0.309088"/>
+				<texcoord u="0.0640826" v="0.510991"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="2.34946" z="-2.5"/>
+				<normal x="0.540166" y="-8.21672e-008" z="-0.841558"/>
+				<texcoord u="0.334747" v="0.318551"/>
+				<texcoord u="0.0440087" v="0.525123"/>
+			</vertex>
+			<vertex>
+				<position x="-2.21862" y="1.97016" z="-2.70093"/>
+				<normal x="0.540166" y="-8.21672e-008" z="-0.841558"/>
+				<texcoord u="0.304124" v="0.355012"/>
+				<texcoord u="0.0634263" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="2.34946" z="-2.5"/>
+				<normal x="0" y="0" z="-1"/>
+				<texcoord u="0.334747" v="0.318551"/>
+				<texcoord u="0.968186" v="0.525134"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="2.34946" z="-2.5"/>
+				<normal x="0" y="0" z="-1"/>
+				<texcoord u="0.713301" v="0.318551"/>
+				<texcoord u="0.842754" v="0.524782"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="1.97016" z="-2.5"/>
+				<normal x="0" y="0" z="-1"/>
+				<texcoord u="0.334747" v="0.355012"/>
+				<texcoord u="0.968123" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.23999" y="2.4479" z="-2.70093"/>
+				<normal x="-0.588781" y="-2.57225e-008" z="-0.808292"/>
+				<texcoord u="0.740285" v="0.309088"/>
+				<texcoord u="0.817943" v="0.510559"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="2.34946" z="-2.5"/>
+				<normal x="-0.588781" y="-2.57225e-008" z="-0.808292"/>
+				<texcoord u="0.713301" v="0.318551"/>
+				<texcoord u="0.842754" v="0.524782"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="1.97016" z="-2.5"/>
+				<normal x="-0.588781" y="-2.57225e-008" z="-0.808292"/>
+				<texcoord u="0.713301" v="0.355012"/>
+				<texcoord u="0.8409" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.23999" y="2.4479" z="-2.70093"/>
+				<normal x="1.39184e-007" y="0" z="-1"/>
+				<texcoord u="0.740285" v="0.309088"/>
+				<texcoord u="0.817943" v="0.510559"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="2.4479" z="-2.70093"/>
+				<normal x="1.39184e-007" y="0" z="-1"/>
+				<texcoord u="0.788828" v="0.309088"/>
+				<texcoord u="0.793744" v="0.511123"/>
+			</vertex>
+			<vertex>
+				<position x="2.23999" y="1.97016" z="-2.70093"/>
+				<normal x="1.39184e-007" y="0" z="-1"/>
+				<texcoord u="0.740285" v="0.355012"/>
+				<texcoord u="0.820285" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="1.97016" z="-2.70093"/>
+				<normal x="2.76781e-009" y="-0.809713" z="-0.586826"/>
+				<texcoord u="0.253491" v="0.355012"/>
+				<texcoord u="0.0891619" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.21862" y="1.97016" z="-2.70093"/>
+				<normal x="2.76781e-009" y="-0.809713" z="-0.586826"/>
+				<texcoord u="0.304124" v="0.355012"/>
+				<texcoord u="0.0634263" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.21862" y="1.97016" z="-2.70093"/>
+				<normal x="0.475795" y="-0.397021" z="-0.784853"/>
+				<texcoord u="0.304124" v="0.355012"/>
+				<texcoord u="0.0634263" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="1.97016" z="-2.5"/>
+				<normal x="0.475795" y="-0.397021" z="-0.784853"/>
+				<texcoord u="0.334747" v="0.355012"/>
+				<texcoord u="0.0461446" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="1.82454" z="-2.5"/>
+				<normal x="0.475795" y="-0.397021" z="-0.784853"/>
+				<texcoord u="0.32286" v="0.369009"/>
+				<texcoord u="0.0633302" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="1.97016" z="-2.5"/>
+				<normal x="1.70278e-008" y="-0.394433" z="-0.918925"/>
+				<texcoord u="0.334747" v="0.355012"/>
+				<texcoord u="0.968123" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="1.97016" z="-2.5"/>
+				<normal x="1.70278e-008" y="-0.394433" z="-0.918925"/>
+				<texcoord u="0.713301" v="0.355012"/>
+				<texcoord u="0.8409" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="1.82454" z="-2.4375"/>
+				<normal x="1.70278e-008" y="-0.394433" z="-0.918925"/>
+				<texcoord u="0.334747" v="0.369009"/>
+				<texcoord u="0.969454" v="0.539492"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="1.82454" z="-2.4375"/>
+				<normal x="-0.561596" y="-0.318037" z="-0.763847"/>
+				<texcoord u="0.713301" v="0.369009"/>
+				<texcoord u="0.840184" v="0.539492"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="1.97016" z="-2.5"/>
+				<normal x="-0.561596" y="-0.318037" z="-0.763847"/>
+				<texcoord u="0.713301" v="0.355012"/>
+				<texcoord u="0.8409" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.23999" y="1.97016" z="-2.70093"/>
+				<normal x="-0.561596" y="-0.318037" z="-0.763847"/>
+				<texcoord u="0.740285" v="0.355012"/>
+				<texcoord u="0.820285" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="1.97016" z="-2.70093"/>
+				<normal x="2.88699e-009" y="-0.809713" z="-0.586826"/>
+				<texcoord u="0.788828" v="0.355012"/>
+				<texcoord u="0.793569" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.23999" y="1.97016" z="-2.70093"/>
+				<normal x="2.88699e-009" y="-0.809713" z="-0.586826"/>
+				<texcoord u="0.740285" v="0.355012"/>
+				<texcoord u="0.820285" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="1.82454" z="-2.5"/>
+				<normal x="2.88699e-009" y="-0.809713" z="-0.586826"/>
+				<texcoord u="0.721368" v="0.369009"/>
+				<texcoord u="0.819535" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="1.82454" z="-2.5"/>
+				<normal x="0.00518745" y="0.000670555" z="-0.999986"/>
+				<texcoord u="0.32286" v="0.369009"/>
+				<texcoord u="0.0633302" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.82454" z="-2.5"/>
+				<normal x="0.00518745" y="0.000670555" z="-0.999986"/>
+				<texcoord u="0.276598" v="0.369009"/>
+				<texcoord u="0.088319" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="1.82454" z="-2.5"/>
+				<normal x="0.457425" y="5.28109e-008" z="-0.889248"/>
+				<texcoord u="0.32286" v="0.369009"/>
+				<texcoord u="0.0633302" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="1.82454" z="-2.4375"/>
+				<normal x="0.457425" y="5.28109e-008" z="-0.889248"/>
+				<texcoord u="0.334747" v="0.369009"/>
+				<texcoord u="0.0458852" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="-1.83407" z="-2.5"/>
+				<normal x="0.457425" y="5.28109e-008" z="-0.889248"/>
+				<texcoord u="0.32286" v="0.665127"/>
+				<texcoord u="0.0631655" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="1.1569" y="1.82454" z="-2.4375"/>
+				<normal x="2.82101e-008" y="0" z="-1"/>
+				<texcoord u="0.634947" v="0.369009"/>
+				<texcoord u="0.867151" v="0.539492"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="1.82454" z="-2.4375"/>
+				<normal x="2.82101e-008" y="0" z="-1"/>
+				<texcoord u="0.713301" v="0.369009"/>
+				<texcoord u="0.840184" v="0.539492"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="1.82454" z="-2.4375"/>
+				<normal x="-0.604044" y="1.0926e-008" z="-0.796951"/>
+				<texcoord u="0.713301" v="0.369009"/>
+				<texcoord u="0.840184" v="0.539492"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="1.82454" z="-2.5"/>
+				<normal x="-0.604044" y="1.0926e-008" z="-0.796951"/>
+				<texcoord u="0.721368" v="0.369009"/>
+				<texcoord u="0.819535" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="-1.83407" z="-2.4375"/>
+				<normal x="-0.604044" y="1.0926e-008" z="-0.796951"/>
+				<texcoord u="0.713301" v="0.665127"/>
+				<texcoord u="0.840634" v="0.742424"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="1.82454" z="-2.5"/>
+				<normal x="1.43733e-007" y="0" z="-1"/>
+				<texcoord u="0.721368" v="0.369009"/>
+				<texcoord u="0.819535" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.82454" z="-2.5"/>
+				<normal x="1.43733e-007" y="0" z="-1"/>
+				<texcoord u="0.76572" v="0.369009"/>
+				<texcoord u="0.794485" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="-1.83407" z="-2.5"/>
+				<normal x="1.43733e-007" y="0" z="-1"/>
+				<texcoord u="0.721368" v="0.665127"/>
+				<texcoord u="0.819494" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="1.97016" z="-2.70093"/>
+				<normal x="0.524772" y="-0.851243" z="1.73212e-008"/>
+				<texcoord u="0.783785" v="0.354705"/>
+				<texcoord u="0.793569" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.82454" z="-2.5"/>
+				<normal x="0.524772" y="-0.851243" z="1.73212e-008"/>
+				<texcoord u="0.764212" v="0.368703"/>
+				<texcoord u="0.794485" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="1.97016" z="-1.85977"/>
+				<normal x="0.637762" y="-0.537747" z="0.551442"/>
+				<texcoord u="0.701848" v="0.354705"/>
+				<texcoord u="0.768464" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.82454" z="-1.72142"/>
+				<normal x="0.637762" y="-0.537747" z="0.551442"/>
+				<texcoord u="0.688371" v="0.368703"/>
+				<texcoord u="0.768775" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.97016" z="1.41335"/>
+				<normal x="0.648611" y="-0.612451" z="-0.451893"/>
+				<texcoord u="0.378098" v="0.354705"/>
+				<texcoord u="0.619541" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="1.82454" z="1.41335"/>
+				<normal x="0.648611" y="-0.612451" z="-0.451893"/>
+				<texcoord u="0.378098" v="0.368703"/>
+				<texcoord u="0.619267" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="1.97016" z="2.70093"/>
+				<normal x="0.52477" y="-0.851244" z="4.53968e-007"/>
+				<texcoord u="0.257593" v="0.354705"/>
+				<texcoord u="0.57384" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.82454" z="2.5"/>
+				<normal x="0.52477" y="-0.851244" z="4.53968e-007"/>
+				<texcoord u="0.277166" v="0.368703"/>
+				<texcoord u="0.574096" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="1.97016" z="1.74016"/>
+				<normal x="0.52477" y="-0.851244" z="4.53968e-007"/>
+				<texcoord u="0.35118" v="0.354705"/>
+				<texcoord u="0.596934" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.82454" z="1.61071"/>
+				<normal x="0.52477" y="-0.851244" z="4.53968e-007"/>
+				<texcoord u="0.363791" v="0.368703"/>
+				<texcoord u="0.596062" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="1.97016" z="-1.85977"/>
+				<normal x="1" y="3.56138e-008" z="0"/>
+				<texcoord u="0.701848" v="0.354705"/>
+				<texcoord u="0.768464" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="1.97016" z="-2.70093"/>
+				<normal x="1" y="3.56138e-008" z="0"/>
+				<texcoord u="0.783785" v="0.354705"/>
+				<texcoord u="0.793569" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="2.4479" z="-1.85977"/>
+				<normal x="1" y="3.56138e-008" z="0"/>
+				<texcoord u="0.701848" v="0.308781"/>
+				<texcoord u="0.76863" v="0.511113"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="2.4479" z="-2.70093"/>
+				<normal x="1" y="3.56138e-008" z="0"/>
+				<texcoord u="0.783785" v="0.308781"/>
+				<texcoord u="0.793744" v="0.511123"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="2.4479" z="-1.85977"/>
+				<normal x="0.764747" y="-4.61524e-008" z="0.644331"/>
+				<texcoord u="0.701848" v="0.308781"/>
+				<texcoord u="0.76863" v="0.511113"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="2.34946" z="-1.57941"/>
+				<normal x="0.764747" y="-4.61524e-008" z="0.644331"/>
+				<texcoord u="0.674539" v="0.318244"/>
+				<texcoord u="0.74934" v="0.52498"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="1.97016" z="-1.85977"/>
+				<normal x="0.764747" y="-4.61524e-008" z="0.644331"/>
+				<texcoord u="0.701848" v="0.354705"/>
+				<texcoord u="0.768464" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.97016" z="-1.57941"/>
+				<normal x="0.764747" y="-4.61524e-008" z="0.644331"/>
+				<texcoord u="0.674539" v="0.354705"/>
+				<texcoord u="0.748288" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.97016" z="1.41335"/>
+				<normal x="1" y="-2.7183e-007" z="0"/>
+				<texcoord u="0.378098" v="0.354705"/>
+				<texcoord u="0.619541" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.97016" z="0.546212"/>
+				<normal x="1" y="-2.7183e-007" z="0"/>
+				<texcoord u="0.447179" v="0.354705"/>
+				<texcoord u="0.652947" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="2.34946" z="1.41335"/>
+				<normal x="1" y="-2.7183e-007" z="0"/>
+				<texcoord u="0.378098" v="0.318244"/>
+				<texcoord u="0.619778" v="0.525485"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="2.34946" z="0.546212"/>
+				<normal x="1" y="-2.7183e-007" z="0"/>
+				<texcoord u="0.447179" v="0.318244"/>
+				<texcoord u="0.653374" v="0.525374"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="2.4479" z="1.74016"/>
+				<normal x="0.810466" y="8.10778e-007" z="-0.585786"/>
+				<texcoord u="0.35118" v="0.308781"/>
+				<texcoord u="0.597176" v="0.510712"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="1.97016" z="1.74016"/>
+				<normal x="0.810466" y="8.10778e-007" z="-0.585786"/>
+				<texcoord u="0.35118" v="0.354705"/>
+				<texcoord u="0.596934" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="2.34946" z="1.41335"/>
+				<normal x="0.810466" y="8.10778e-007" z="-0.585786"/>
+				<texcoord u="0.378098" v="0.318244"/>
+				<texcoord u="0.619778" v="0.525485"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.97016" z="1.41335"/>
+				<normal x="0.810466" y="8.10778e-007" z="-0.585786"/>
+				<texcoord u="0.378098" v="0.354705"/>
+				<texcoord u="0.619541" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="1.97016" z="2.70093"/>
+				<normal x="1" y="1.39573e-007" z="0"/>
+				<texcoord u="0.257593" v="0.354705"/>
+				<texcoord u="0.57384" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="1.97016" z="1.74016"/>
+				<normal x="1" y="1.39573e-007" z="0"/>
+				<texcoord u="0.35118" v="0.354705"/>
+				<texcoord u="0.596934" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="2.4479" z="2.70093"/>
+				<normal x="1" y="1.39573e-007" z="0"/>
+				<texcoord u="0.257593" v="0.308781"/>
+				<texcoord u="0.573864" v="0.510655"/>
+			</vertex>
+			<vertex>
+				<position x="2.73621" y="2.4479" z="1.74016"/>
+				<normal x="1" y="1.39573e-007" z="0"/>
+				<texcoord u="0.35118" v="0.308781"/>
+				<texcoord u="0.597176" v="0.510712"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="1.97016" z="-2.70093"/>
+				<normal x="-0.524773" y="-0.851242" z="2.47904e-007"/>
+				<texcoord u="0.783785" v="0.354705"/>
+				<texcoord u="0.0891619" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.82454" z="-2.5"/>
+				<normal x="-0.524773" y="-0.851242" z="2.47904e-007"/>
+				<texcoord u="0.764212" v="0.368703"/>
+				<texcoord u="0.088319" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="1.97016" z="-1.85977"/>
+				<normal x="-0.511004" y="-0.600124" z="0.615407"/>
+				<texcoord u="0.701848" v="0.354705"/>
+				<texcoord u="0.113878" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.82454" z="-1.72142"/>
+				<normal x="-0.511004" y="-0.600124" z="0.615407"/>
+				<texcoord u="0.688371" v="0.368703"/>
+				<texcoord u="0.113276" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="1.91884" z="-1.57941"/>
+				<normal x="-0.302503" y="-0.953149" z="-5.19613e-007"/>
+				<texcoord u="0.674539" v="0.359638"/>
+				<texcoord u="0.137406" v="0.53952"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.97016" z="-1.57941"/>
+				<normal x="-0.302503" y="-0.953149" z="-5.19613e-007"/>
+				<texcoord u="0.674539" v="0.354705"/>
+				<texcoord u="0.137552" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="1.97016" z="2.70093"/>
+				<normal x="-0.524771" y="-0.851244" z="4.49248e-007"/>
+				<texcoord u="0.257593" v="0.354705"/>
+				<texcoord u="0.331802" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="1.97016" z="1.74016"/>
+				<normal x="-0.524771" y="-0.851244" z="4.49248e-007"/>
+				<texcoord u="0.35118" v="0.354705"/>
+				<texcoord u="0.30776" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.82454" z="2.5"/>
+				<normal x="-0.524771" y="-0.851244" z="4.49248e-007"/>
+				<texcoord u="0.277166" v="0.368703"/>
+				<texcoord u="0.332653" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.82454" z="1.61071"/>
+				<normal x="-0.524771" y="-0.851244" z="4.49248e-007"/>
+				<texcoord u="0.363791" v="0.368703"/>
+				<texcoord u="0.307318" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="1.97016" z="-2.70093"/>
+				<normal x="-1" y="8.45227e-007" z="5.66883e-007"/>
+				<texcoord u="0.783785" v="0.354705"/>
+				<texcoord u="0.0891619" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="1.97016" z="-1.85977"/>
+				<normal x="-1" y="8.45227e-007" z="5.66883e-007"/>
+				<texcoord u="0.701848" v="0.354705"/>
+				<texcoord u="0.113878" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="2.4479" z="-2.70093"/>
+				<normal x="-1" y="8.45227e-007" z="5.66883e-007"/>
+				<texcoord u="0.783785" v="0.308781"/>
+				<texcoord u="0.0890557" v="0.510678"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="2.4479" z="-1.85977"/>
+				<normal x="-1" y="8.45227e-007" z="5.66883e-007"/>
+				<texcoord u="0.701848" v="0.308781"/>
+				<texcoord u="0.113202" v="0.510979"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="2.4479" z="-1.85977"/>
+				<normal x="-0.764748" y="4.59933e-008" z="0.64433"/>
+				<texcoord u="0.701848" v="0.308781"/>
+				<texcoord u="0.113202" v="0.510979"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="1.97016" z="-1.85977"/>
+				<normal x="-0.764748" y="4.59933e-008" z="0.64433"/>
+				<texcoord u="0.701848" v="0.354705"/>
+				<texcoord u="0.113878" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="2.34946" z="-1.57941"/>
+				<normal x="-0.764748" y="4.59933e-008" z="0.64433"/>
+				<texcoord u="0.674539" v="0.318244"/>
+				<texcoord u="0.138114" v="0.52495"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.97016" z="-1.57941"/>
+				<normal x="-0.764748" y="4.59933e-008" z="0.64433"/>
+				<texcoord u="0.674539" v="0.354705"/>
+				<texcoord u="0.137552" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.97016" z="-1.57941"/>
+				<normal x="-1" y="0" z="0"/>
+				<texcoord u="0.674539" v="0.354705"/>
+				<texcoord u="0.137552" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.97016" z="-0.787482"/>
+				<normal x="-1" y="0" z="0"/>
+				<texcoord u="0.597397" v="0.354705"/>
+				<texcoord u="0.17606" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="2.34946" z="-1.57941"/>
+				<normal x="-1" y="0" z="0"/>
+				<texcoord u="0.674539" v="0.318244"/>
+				<texcoord u="0.138114" v="0.52495"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="2.4479" z="1.74016"/>
+				<normal x="-0.810466" y="1.20908e-007" z="-0.585786"/>
+				<texcoord u="0.35118" v="0.308781"/>
+				<texcoord u="0.307832" v="0.510509"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="2.34946" z="1.41335"/>
+				<normal x="-0.810466" y="1.20908e-007" z="-0.585786"/>
+				<texcoord u="0.378098" v="0.318244"/>
+				<texcoord u="0.28293" v="0.525299"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="1.97016" z="1.74016"/>
+				<normal x="-0.810466" y="1.20908e-007" z="-0.585786"/>
+				<texcoord u="0.35118" v="0.354705"/>
+				<texcoord u="0.30776" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.97016" z="1.41335"/>
+				<normal x="-0.810466" y="1.20908e-007" z="-0.585786"/>
+				<texcoord u="0.378098" v="0.354705"/>
+				<texcoord u="0.283076" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="1.97016" z="1.74016"/>
+				<normal x="-1" y="1.13767e-006" z="4.9631e-007"/>
+				<texcoord u="0.35118" v="0.354705"/>
+				<texcoord u="0.30776" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="1.97016" z="2.70093"/>
+				<normal x="-1" y="1.13767e-006" z="4.9631e-007"/>
+				<texcoord u="0.257593" v="0.354705"/>
+				<texcoord u="0.331802" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="2.4479" z="1.74016"/>
+				<normal x="-1" y="1.13767e-006" z="4.9631e-007"/>
+				<texcoord u="0.35118" v="0.308781"/>
+				<texcoord u="0.307832" v="0.510509"/>
+			</vertex>
+			<vertex>
+				<position x="-2.73621" y="2.4479" z="2.70093"/>
+				<normal x="-1" y="1.13767e-006" z="4.9631e-007"/>
+				<texcoord u="0.257593" v="0.308781"/>
+				<texcoord u="0.331584" v="0.510273"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.82454" z="2.5"/>
+				<normal x="4.134e-007" y="0" z="1"/>
+				<texcoord u="0.276598" v="0.369009"/>
+				<texcoord u="0.332653" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="1.82454" z="2.5"/>
+				<normal x="4.134e-007" y="0" z="1"/>
+				<texcoord u="0.32286" v="0.369009"/>
+				<texcoord u="0.358291" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="-1.83407" z="2.5"/>
+				<normal x="0.82123" y="-7.70624e-009" z="0.570597"/>
+				<texcoord u="0.32286" v="0.665127"/>
+				<texcoord u="0.359163" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="1.82454" z="2.5"/>
+				<normal x="0.82123" y="-7.70624e-009" z="0.570597"/>
+				<texcoord u="0.32286" v="0.369009"/>
+				<texcoord u="0.358291" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="1.82454" z="2.32512"/>
+				<normal x="0.82123" y="-7.70624e-009" z="0.570597"/>
+				<texcoord u="0.334747" v="0.369009"/>
+				<texcoord u="0.380648" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="1.82454" z="2.32512"/>
+				<normal x="5.60375e-007" y="0" z="1"/>
+				<texcoord u="0.713301" v="0.369009"/>
+				<texcoord u="0.527533" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="1.16384" y="1.82454" z="2.32512"/>
+				<normal x="5.60375e-007" y="0" z="1"/>
+				<texcoord u="0.634717" v="0.369009"/>
+				<texcoord u="0.498766" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="-1.83407" z="2.32512"/>
+				<normal x="-0.904484" y="1.77373e-008" z="0.426508"/>
+				<texcoord u="0.713301" v="0.665127"/>
+				<texcoord u="0.527011" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="1.96415" y="1.82454" z="2.32512"/>
+				<normal x="-0.904484" y="1.77373e-008" z="0.426508"/>
+				<texcoord u="0.713301" v="0.369009"/>
+				<texcoord u="0.527533" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="1.82454" z="2.5"/>
+				<normal x="-0.904484" y="1.77373e-008" z="0.426508"/>
+				<texcoord u="0.721368" v="0.369009"/>
+				<texcoord u="0.549272" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="-1.83407" z="2.5"/>
+				<normal x="-2.87467e-007" y="0" z="1"/>
+				<texcoord u="0.721368" v="0.665127"/>
+				<texcoord u="0.549272" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="1.82454" z="2.5"/>
+				<normal x="-2.87467e-007" y="0" z="1"/>
+				<texcoord u="0.721368" v="0.369009"/>
+				<texcoord u="0.549272" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.82454" z="2.5"/>
+				<normal x="-2.87467e-007" y="0" z="1"/>
+				<texcoord u="0.76572" v="0.369009"/>
+				<texcoord u="0.574096" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="-1.83407" z="-2.5"/>
+				<normal x="1" y="0" z="0"/>
+				<texcoord u="0.764212" v="0.664821"/>
+				<texcoord u="0.793614" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.82454" z="-1.72142"/>
+				<normal x="1" y="0" z="0"/>
+				<texcoord u="0.688371" v="0.368703"/>
+				<texcoord u="0.768775" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.82454" z="-2.5"/>
+				<normal x="1" y="0" z="0"/>
+				<texcoord u="0.764212" v="0.368703"/>
+				<texcoord u="0.794485" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="-1.83407" z="-1.72142"/>
+				<normal x="0.740231" y="5.95049e-009" z="0.672353"/>
+				<texcoord u="0.688371" v="0.664821"/>
+				<texcoord u="0.767904" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="1.82454" z="-1.57941"/>
+				<normal x="0.740231" y="5.95049e-009" z="0.672353"/>
+				<texcoord u="0.674539" v="0.368703"/>
+				<texcoord u="0.748303" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.82454" z="-1.72142"/>
+				<normal x="0.740231" y="5.95049e-009" z="0.672353"/>
+				<texcoord u="0.688371" v="0.368703"/>
+				<texcoord u="0.768775" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="1.82454" z="1.41335"/>
+				<normal x="1" y="-1.65095e-008" z="0"/>
+				<texcoord u="0.378098" v="0.368703"/>
+				<texcoord u="0.619267" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="1.82454" z="0.546212"/>
+				<normal x="1" y="-1.65095e-008" z="0"/>
+				<texcoord u="0.447179" v="0.368703"/>
+				<texcoord u="0.652731" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="-1.83407" z="1.41335"/>
+				<normal x="0.837085" y="5.80753e-008" z="-0.547072"/>
+				<texcoord u="0.378098" v="0.664821"/>
+				<texcoord u="0.620249" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.82454" z="1.61071"/>
+				<normal x="0.837085" y="5.80753e-008" z="-0.547072"/>
+				<texcoord u="0.363791" v="0.368703"/>
+				<texcoord u="0.596062" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="1.82454" z="1.41335"/>
+				<normal x="0.837085" y="5.80753e-008" z="-0.547072"/>
+				<texcoord u="0.378098" v="0.368703"/>
+				<texcoord u="0.619267" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="-1.83407" z="2.5"/>
+				<normal x="1" y="0" z="0"/>
+				<texcoord u="0.275254" v="0.664821"/>
+				<texcoord u="0.573632" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="-1.83407" z="1.61071"/>
+				<normal x="1" y="0" z="0"/>
+				<texcoord u="0.363791" v="0.664821"/>
+				<texcoord u="0.596062" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.82454" z="2.5"/>
+				<normal x="1" y="0" z="0"/>
+				<texcoord u="0.277166" v="0.368703"/>
+				<texcoord u="0.574096" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.82454" z="1.61071"/>
+				<normal x="1" y="0" z="0"/>
+				<texcoord u="0.363791" v="0.368703"/>
+				<texcoord u="0.596062" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-2.53088" y="-1.83407" z="-2.50507"/>
+				<normal x="-0.999796" y="0.00420575" z="0.0197632"/>
+				<texcoord u="0.764706" v="0.664821"/>
+				<texcoord u="0.0882697" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.82454" z="-2.5"/>
+				<normal x="-0.999796" y="0.00420575" z="0.0197632"/>
+				<texcoord u="0.764212" v="0.368703"/>
+				<texcoord u="0.088319" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.82454" z="-1.72142"/>
+				<normal x="-0.999796" y="0.00420575" z="0.0197632"/>
+				<texcoord u="0.688371" v="0.368703"/>
+				<texcoord u="0.113276" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="1.91884" z="-1.57941"/>
+				<normal x="-0.659887" y="-5.44698e-009" z="0.751365"/>
+				<texcoord u="0.674539" v="0.359638"/>
+				<texcoord u="0.137406" v="0.53952"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.82454" z="-1.72142"/>
+				<normal x="-0.659887" y="-5.44698e-009" z="0.751365"/>
+				<texcoord u="0.688371" v="0.368703"/>
+				<texcoord u="0.113276" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="-1.83407" z="-1.72142"/>
+				<normal x="-0.659887" y="-5.44698e-009" z="0.751365"/>
+				<texcoord u="0.688371" v="0.664821"/>
+				<texcoord u="0.113416" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="1.91884" z="-1.57941"/>
+				<normal x="-1" y="-1.2199e-008" z="0"/>
+				<texcoord u="0.674539" v="0.359638"/>
+				<texcoord u="0.137406" v="0.53952"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="-1.83407" z="-1.57941"/>
+				<normal x="-1" y="-1.2199e-008" z="0"/>
+				<texcoord u="0.674539" v="0.664821"/>
+				<texcoord u="0.137178" v="0.743122"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="1.91884" z="-0.787482"/>
+				<normal x="-1" y="-1.2199e-008" z="0"/>
+				<texcoord u="0.597397" v="0.359638"/>
+				<texcoord u="0.17576" v="0.53952"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="1.91884" z="1.41335"/>
+				<normal x="-0.773544" y="6.06799e-009" z="-0.633742"/>
+				<texcoord u="0.378098" v="0.359638"/>
+				<texcoord u="0.282349" v="0.53952"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.82454" z="1.61071"/>
+				<normal x="-0.773544" y="6.06799e-009" z="-0.633742"/>
+				<texcoord u="0.363791" v="0.368703"/>
+				<texcoord u="0.307318" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="-1.83407" z="1.61071"/>
+				<normal x="-1" y="0" z="0"/>
+				<texcoord u="0.363791" v="0.664821"/>
+				<texcoord u="0.307827" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="-1.83407" z="2.5"/>
+				<normal x="-1" y="0" z="0"/>
+				<texcoord u="0.275254" v="0.664821"/>
+				<texcoord u="0.332653" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.82454" z="1.61071"/>
+				<normal x="-1" y="0" z="0"/>
+				<texcoord u="0.363791" v="0.368703"/>
+				<texcoord u="0.307318" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.82454" z="2.5"/>
+				<normal x="-1" y="0" z="0"/>
+				<texcoord u="0.277166" v="0.368703"/>
+				<texcoord u="0.332653" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="-1.83407" z="2.32512"/>
+				<normal x="1.28551e-007" y="0" z="1"/>
+				<texcoord u="0.334747" v="0.665127"/>
+				<texcoord u="0.381297" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="1.82454" z="2.32512"/>
+				<normal x="1.28551e-007" y="0" z="1"/>
+				<texcoord u="0.334747" v="0.369009"/>
+				<texcoord u="0.380648" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-1.1825" y="1.82454" z="2.32512"/>
+				<normal x="1.28551e-007" y="0" z="1"/>
+				<texcoord u="0.412041" v="0.369009"/>
+				<texcoord u="0.406416" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-1.18297" y="0.251694" z="2.32512"/>
+				<normal x="1.57114e-007" y="0" z="1"/>
+				<texcoord u="0.412038" v="0.496853"/>
+				<texcoord u="0.406545" v="0.626095"/>
+			</vertex>
+			<vertex>
+				<position x="-1.1825" y="1.82454" z="2.32512"/>
+				<normal x="1.57114e-007" y="0" z="1"/>
+				<texcoord u="0.412041" v="0.369009"/>
+				<texcoord u="0.406416" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-0.708103" y="1.82454" z="2.32512"/>
+				<normal x="1.57114e-007" y="0" z="1"/>
+				<texcoord u="0.454893" v="0.369009"/>
+				<texcoord u="0.42779" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="0.690504" y="1.82454" z="2.32512"/>
+				<normal x="-2.70096e-008" y="0" z="1"/>
+				<texcoord u="0.588929" v="0.369009"/>
+				<texcoord u="0.477662" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-0.708103" y="1.82454" z="2.32512"/>
+				<normal x="-2.70096e-008" y="0" z="1"/>
+				<texcoord u="0.454893" v="0.369009"/>
+				<texcoord u="0.42779" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-0.712349" y="0.259989" z="2.32512"/>
+				<normal x="-2.70096e-008" y="0" z="1"/>
+				<texcoord u="0.454894" v="0.496853"/>
+				<texcoord u="0.427693" v="0.626915"/>
+			</vertex>
+			<vertex>
+				<position x="0.688384" y="0.251741" z="2.32512"/>
+				<normal x="-1.03349e-006" y="3.03853e-007" z="1"/>
+				<texcoord u="0.58904" v="0.496529"/>
+				<texcoord u="0.477526" v="0.626098"/>
+			</vertex>
+			<vertex>
+				<position x="1.16384" y="0.251719" z="2.32512"/>
+				<normal x="-1.03349e-006" y="3.03853e-007" z="1"/>
+				<texcoord u="0.634717" v="0.496529"/>
+				<texcoord u="0.498667" v="0.626096"/>
+			</vertex>
+			<vertex>
+				<position x="0.690504" y="1.82454" z="2.32512"/>
+				<normal x="-1.03349e-006" y="3.03853e-007" z="1"/>
+				<texcoord u="0.588929" v="0.369009"/>
+				<texcoord u="0.477662" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="1.16384" y="1.82454" z="2.32512"/>
+				<normal x="-1.03349e-006" y="3.03853e-007" z="1"/>
+				<texcoord u="0.634717" v="0.369009"/>
+				<texcoord u="0.498766" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="-1.18388" y="-1.83407" z="2.32512"/>
+				<normal x="1.04819e-007" y="0" z="1"/>
+				<texcoord u="0.412031" v="0.665127"/>
+				<texcoord u="0.406797" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="-0.720508" y="-1.83407" z="2.32512"/>
+				<normal x="1.04819e-007" y="0" z="1"/>
+				<texcoord u="0.454895" v="0.665127"/>
+				<texcoord u="0.427508" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="-1.18334" y="-0.749464" z="2.32512"/>
+				<normal x="1.04819e-007" y="0" z="1"/>
+				<texcoord u="0.412035" v="0.577704"/>
+				<texcoord u="0.406648" v="0.680813"/>
+			</vertex>
+			<vertex>
+				<position x="-0.715644" y="-0.74947" z="2.32512"/>
+				<normal x="1.04819e-007" y="0" z="1"/>
+				<texcoord u="0.454894" v="0.577704"/>
+				<texcoord u="0.427619" v="0.680814"/>
+			</vertex>
+			<vertex>
+				<position x="0.684237" y="-1.83407" z="2.32512"/>
+				<normal x="-2.62527e-007" y="0" z="1"/>
+				<texcoord u="0.589257" v="0.665127"/>
+				<texcoord u="0.47726" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="1.16384" y="-1.83407" z="2.32512"/>
+				<normal x="-2.62527e-007" y="0" z="1"/>
+				<texcoord u="0.634717" v="0.665127"/>
+				<texcoord u="0.498473" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="0.686619" y="-0.74125" z="2.32512"/>
+				<normal x="-2.62527e-007" y="0" z="1"/>
+				<texcoord u="0.589132" v="0.57897"/>
+				<texcoord u="0.477413" v="0.683258"/>
+			</vertex>
+			<vertex>
+				<position x="1.16384" y="-0.741234" z="2.32512"/>
+				<normal x="-2.62527e-007" y="0" z="1"/>
+				<texcoord u="0.634717" v="0.57897"/>
+				<texcoord u="0.498585" v="0.683263"/>
+			</vertex>
+			<vertex>
+				<position x="-1.18334" y="-0.749464" z="2.32512"/>
+				<normal x="1.22346e-005" y="1" z="-2.77057e-006"/>
+				<texcoord u="0.412035" v="0.577704"/>
+				<texcoord u="0.406648" v="0.680813"/>
+			</vertex>
+			<vertex>
+				<position x="-0.715644" y="-0.74947" z="2.32512"/>
+				<normal x="1.22346e-005" y="1" z="-2.77057e-006"/>
+				<texcoord u="0.454894" v="0.577704"/>
+				<texcoord u="0.427619" v="0.680814"/>
+			</vertex>
+			<vertex>
+				<position x="-0.715644" y="-0.74947" z="2.32512"/>
+				<normal x="-0.999995" y="0.00326404" z="-4.59104e-009"/>
+				<texcoord u="0.454894" v="0.577704"/>
+				<texcoord u="0.427619" v="0.680814"/>
+			</vertex>
+			<vertex>
+				<position x="-0.712349" y="0.259989" z="2.32512"/>
+				<normal x="-0.999995" y="0.00326404" z="-4.59104e-009"/>
+				<texcoord u="0.454894" v="0.496853"/>
+				<texcoord u="0.427693" v="0.626915"/>
+			</vertex>
+			<vertex>
+				<position x="-0.715644" y="-0.749471" z="1.98394"/>
+				<normal x="-0.999995" y="0.00326404" z="-4.59104e-009"/>
+				<texcoord u="0.481279" v="0.577704"/>
+				<texcoord u="0.43998" v="0.680615"/>
+			</vertex>
+			<vertex>
+				<position x="-0.712349" y="0.259989" z="2.32512"/>
+				<normal x="0.0176231" y="-0.999845" z="-9.36187e-009"/>
+				<texcoord u="0.454894" v="0.496853"/>
+				<texcoord u="0.427693" v="0.626915"/>
+			</vertex>
+			<vertex>
+				<position x="-1.18297" y="0.251694" z="2.32512"/>
+				<normal x="0.0176231" y="-0.999845" z="-9.36187e-009"/>
+				<texcoord u="0.412038" v="0.496853"/>
+				<texcoord u="0.406545" v="0.626095"/>
+			</vertex>
+			<vertex>
+				<position x="-0.712349" y="0.259989" z="1.98394"/>
+				<normal x="0.0176231" y="-0.999845" z="-9.36187e-009"/>
+				<texcoord u="0.454894" v="0.470035"/>
+				<texcoord u="0.427822" v="0.619203"/>
+			</vertex>
+			<vertex>
+				<position x="-1.18297" y="0.251694" z="2.32512"/>
+				<normal x="1" y="-0.000369595" z="5.05916e-010"/>
+				<texcoord u="0.412038" v="0.496853"/>
+				<texcoord u="0.406545" v="0.626095"/>
+			</vertex>
+			<vertex>
+				<position x="-1.18334" y="-0.749464" z="2.32512"/>
+				<normal x="1" y="-0.000369595" z="5.05916e-010"/>
+				<texcoord u="0.412035" v="0.577704"/>
+				<texcoord u="0.406648" v="0.680813"/>
+			</vertex>
+			<vertex>
+				<position x="-1.18297" y="0.251694" z="1.98394"/>
+				<normal x="1" y="-0.000369595" z="5.05916e-010"/>
+				<texcoord u="0.384508" v="0.496853"/>
+				<texcoord u="0.396667" v="0.626293"/>
+			</vertex>
+			<vertex>
+				<position x="-1.18334" y="-0.749465" z="1.98394"/>
+				<normal x="1" y="-0.000369595" z="5.05916e-010"/>
+				<texcoord u="0.38451" v="0.577705"/>
+				<texcoord u="0.396706" v="0.680886"/>
+			</vertex>
+			<vertex>
+				<position x="0.686619" y="-0.74125" z="2.32512"/>
+				<normal x="-3.24739e-005" y="1" z="-7.10652e-007"/>
+				<texcoord u="0.589132" v="0.57897"/>
+				<texcoord u="0.477413" v="0.683258"/>
+			</vertex>
+			<vertex>
+				<position x="1.16384" y="-0.741234" z="2.32512"/>
+				<normal x="-3.24739e-005" y="1" z="-7.10652e-007"/>
+				<texcoord u="0.634717" v="0.57897"/>
+				<texcoord u="0.498585" v="0.683263"/>
+			</vertex>
+			<vertex>
+				<position x="1.16384" y="-0.741234" z="2.32512"/>
+				<normal x="-1" y="-2.72338e-008" z="0"/>
+				<texcoord u="0.634717" v="0.57897"/>
+				<texcoord u="0.498585" v="0.683263"/>
+			</vertex>
+			<vertex>
+				<position x="1.16384" y="0.251719" z="2.32512"/>
+				<normal x="-1" y="-2.72338e-008" z="0"/>
+				<texcoord u="0.634717" v="0.496529"/>
+				<texcoord u="0.498667" v="0.626096"/>
+			</vertex>
+			<vertex>
+				<position x="1.16384" y="-0.741235" z="1.98394"/>
+				<normal x="-1" y="-2.72338e-008" z="0"/>
+				<texcoord u="0.66387" v="0.57897"/>
+				<texcoord u="0.510782" v="0.683161"/>
+			</vertex>
+			<vertex>
+				<position x="1.16384" y="0.251719" z="2.32512"/>
+				<normal x="-4.81395e-005" y="-1" z="3.98085e-009"/>
+				<texcoord u="0.634717" v="0.496529"/>
+				<texcoord u="0.498667" v="0.626096"/>
+			</vertex>
+			<vertex>
+				<position x="0.688384" y="0.251741" z="2.32512"/>
+				<normal x="-4.81395e-005" y="-1" z="3.98085e-009"/>
+				<texcoord u="0.58904" v="0.496529"/>
+				<texcoord u="0.477526" v="0.626098"/>
+			</vertex>
+			<vertex>
+				<position x="1.16384" y="0.251719" z="1.98394"/>
+				<normal x="-4.81395e-005" y="-1" z="3.98085e-009"/>
+				<texcoord u="0.634771" v="0.469939"/>
+				<texcoord u="0.498882" v="0.614824"/>
+			</vertex>
+			<vertex>
+				<position x="0.688384" y="0.251741" z="2.32512"/>
+				<normal x="0.999998" y="-0.00177773" z="3.89269e-011"/>
+				<texcoord u="0.58904" v="0.496529"/>
+				<texcoord u="0.477526" v="0.626098"/>
+			</vertex>
+			<vertex>
+				<position x="0.686619" y="-0.74125" z="2.32512"/>
+				<normal x="0.999998" y="-0.00177773" z="3.89269e-011"/>
+				<texcoord u="0.589132" v="0.57897"/>
+				<texcoord u="0.477413" v="0.683258"/>
+			</vertex>
+			<vertex>
+				<position x="0.688384" y="0.251741" z="1.98394"/>
+				<normal x="0.999998" y="-0.00177773" z="3.89269e-011"/>
+				<texcoord u="0.561596" v="0.496539"/>
+				<texcoord u="0.465032" v="0.626199"/>
+			</vertex>
+			<vertex>
+				<position x="0.686619" y="-0.74125" z="1.98394"/>
+				<normal x="0.999998" y="-0.00177773" z="3.89269e-011"/>
+				<texcoord u="0.561596" v="0.57897"/>
+				<texcoord u="0.465012" v="0.683158"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="1.82454" z="-2.4375"/>
+				<normal x="-1.75311e-007" y="0" z="-1"/>
+				<texcoord u="0.334747" v="0.369009"/>
+				<texcoord u="0.969454" v="0.539492"/>
+			</vertex>
+			<vertex>
+				<position x="-1.19106" y="1.82454" z="-2.4375"/>
+				<normal x="-1.75311e-007" y="0" z="-1"/>
+				<texcoord u="0.412269" v="0.369009"/>
+				<texcoord u="0.945585" v="0.539492"/>
+			</vertex>
+			<vertex>
+				<position x="-1.90558" y="-1.83407" z="-2.4375"/>
+				<normal x="-1.75311e-007" y="0" z="-1"/>
+				<texcoord u="0.334747" v="0.665127"/>
+				<texcoord u="0.969454" v="0.742424"/>
+			</vertex>
+			<vertex>
+				<position x="-1.19106" y="1.82454" z="-2.4375"/>
+				<normal x="1.83834e-007" y="0" z="-1"/>
+				<texcoord u="0.412269" v="0.369009"/>
+				<texcoord u="0.945585" v="0.539492"/>
+			</vertex>
+			<vertex>
+				<position x="-0.721469" y="1.82454" z="-2.4375"/>
+				<normal x="1.83834e-007" y="0" z="-1"/>
+				<texcoord u="0.4549" v="0.369009"/>
+				<texcoord u="0.929899" v="0.539492"/>
+			</vertex>
+			<vertex>
+				<position x="-1.19106" y="0.252937" z="-2.4375"/>
+				<normal x="1.83834e-007" y="0" z="-1"/>
+				<texcoord u="0.412336" v="0.496938"/>
+				<texcoord u="0.945621" v="0.626664"/>
+			</vertex>
+			<vertex>
+				<position x="-0.721469" y="1.82454" z="-2.4375"/>
+				<normal x="-4.91763e-008" y="0" z="-1"/>
+				<texcoord u="0.4549" v="0.369009"/>
+				<texcoord u="0.929899" v="0.539492"/>
+			</vertex>
+			<vertex>
+				<position x="0.697081" y="1.82454" z="-2.4375"/>
+				<normal x="-4.91763e-008" y="0" z="-1"/>
+				<texcoord u="0.58875" v="0.369009"/>
+				<texcoord u="0.882511" v="0.539492"/>
+			</vertex>
+			<vertex>
+				<position x="-0.72147" y="0.258512" z="-2.4375"/>
+				<normal x="-4.91763e-008" y="0" z="-1"/>
+				<texcoord u="0.4549" v="0.496938"/>
+				<texcoord u="0.929957" v="0.626355"/>
+			</vertex>
+			<vertex>
+				<position x="0.697081" y="1.82454" z="-2.4375"/>
+				<normal x="2.19994e-007" y="0" z="-1"/>
+				<texcoord u="0.58875" v="0.369009"/>
+				<texcoord u="0.882511" v="0.539492"/>
+			</vertex>
+			<vertex>
+				<position x="1.1569" y="1.82454" z="-2.4375"/>
+				<normal x="2.19994e-007" y="0" z="-1"/>
+				<texcoord u="0.634947" v="0.369009"/>
+				<texcoord u="0.867151" v="0.539492"/>
+			</vertex>
+			<vertex>
+				<position x="0.697081" y="0.24544" z="-2.4375"/>
+				<normal x="2.19994e-007" y="0" z="-1"/>
+				<texcoord u="0.58875" v="0.496536"/>
+				<texcoord u="0.882642" v="0.62708"/>
+			</vertex>
+			<vertex>
+				<position x="1.1569" y="0.254509" z="-2.4375"/>
+				<normal x="2.19994e-007" y="0" z="-1"/>
+				<texcoord u="0.634947" v="0.49652"/>
+				<texcoord u="0.867304" v="0.626577"/>
+			</vertex>
+			<vertex>
+				<position x="0.697081" y="-0.767726" z="-2.4375"/>
+				<normal x="-1.58992e-007" y="0" z="-1"/>
+				<texcoord u="0.58875" v="0.57897"/>
+				<texcoord u="0.882726" v="0.683277"/>
+			</vertex>
+			<vertex>
+				<position x="1.1569" y="-0.767726" z="-2.4375"/>
+				<normal x="-1.58992e-007" y="0" z="-1"/>
+				<texcoord u="0.634947" v="0.57897"/>
+				<texcoord u="0.867403" v="0.683277"/>
+			</vertex>
+			<vertex>
+				<position x="0.697081" y="-1.83407" z="-2.4375"/>
+				<normal x="-1.58992e-007" y="0" z="-1"/>
+				<texcoord u="0.58875" v="0.665127"/>
+				<texcoord u="0.882814" v="0.742424"/>
+			</vertex>
+			<vertex>
+				<position x="1.1569" y="-1.83407" z="-2.4375"/>
+				<normal x="-1.58992e-007" y="0" z="-1"/>
+				<texcoord u="0.634947" v="0.665127"/>
+				<texcoord u="0.867507" v="0.742424"/>
+			</vertex>
+			<vertex>
+				<position x="-1.19106" y="-0.755784" z="-2.4375"/>
+				<normal x="-3.10058e-008" y="0" z="-1"/>
+				<texcoord u="0.412269" v="0.577705"/>
+				<texcoord u="0.945644" v="0.682615"/>
+			</vertex>
+			<vertex>
+				<position x="-0.72147" y="-0.756824" z="-2.4375"/>
+				<normal x="-3.10058e-008" y="0" z="-1"/>
+				<texcoord u="0.4549" v="0.577705"/>
+				<texcoord u="0.929996" v="0.682672"/>
+			</vertex>
+			<vertex>
+				<position x="-1.19106" y="-1.83407" z="-2.4375"/>
+				<normal x="-3.10058e-008" y="0" z="-1"/>
+				<texcoord u="0.412269" v="0.665127"/>
+				<texcoord u="0.945668" v="0.742424"/>
+			</vertex>
+			<vertex>
+				<position x="-0.72147" y="-1.83407" z="-2.4375"/>
+				<normal x="-3.10058e-008" y="0" z="-1"/>
+				<texcoord u="0.4549" v="0.665127"/>
+				<texcoord u="0.930036" v="0.742424"/>
+			</vertex>
+			<vertex>
+				<position x="0.697081" y="0.24544" z="-2.4375"/>
+				<normal x="0.0197201" y="-0.999806" z="-4.91549e-009"/>
+				<texcoord u="0.58875" v="0.496536"/>
+				<texcoord u="0.882642" v="0.62708"/>
+			</vertex>
+			<vertex>
+				<position x="1.1569" y="0.254509" z="-2.4375"/>
+				<normal x="0.0197201" y="-0.999806" z="-4.91549e-009"/>
+				<texcoord u="0.634947" v="0.49652"/>
+				<texcoord u="0.867304" v="0.626577"/>
+			</vertex>
+			<vertex>
+				<position x="1.1569" y="0.254509" z="-2.4375"/>
+				<normal x="-1" y="-1.61849e-008" z="0"/>
+				<texcoord u="0.634947" v="0.49652"/>
+				<texcoord u="0.867304" v="0.626577"/>
+			</vertex>
+			<vertex>
+				<position x="1.1569" y="-0.767726" z="-2.4375"/>
+				<normal x="-1" y="-1.61849e-008" z="0"/>
+				<texcoord u="0.634947" v="0.57897"/>
+				<texcoord u="0.867403" v="0.683277"/>
+			</vertex>
+			<vertex>
+				<position x="1.1569" y="0.254509" z="-1.9853"/>
+				<normal x="-1" y="-1.61849e-008" z="0"/>
+				<texcoord u="0.663846" v="0.496531"/>
+				<texcoord u="0.857758" v="0.626727"/>
+			</vertex>
+			<vertex>
+				<position x="1.1569" y="-0.767726" z="-2.4375"/>
+				<normal x="0" y="1" z="6.53835e-008"/>
+				<texcoord u="0.634947" v="0.57897"/>
+				<texcoord u="0.867403" v="0.683277"/>
+			</vertex>
+			<vertex>
+				<position x="0.697081" y="-0.767726" z="-2.4375"/>
+				<normal x="0" y="1" z="6.53835e-008"/>
+				<texcoord u="0.58875" v="0.57897"/>
+				<texcoord u="0.882726" v="0.683277"/>
+			</vertex>
+			<vertex>
+				<position x="1.1569" y="-0.767726" z="-1.9853"/>
+				<normal x="0" y="1" z="6.53835e-008"/>
+				<texcoord u="0.6349" v="0.604656"/>
+				<texcoord u="0.867478" v="0.690903"/>
+			</vertex>
+			<vertex>
+				<position x="0.697081" y="-0.767726" z="-2.4375"/>
+				<normal x="1" y="-1.9641e-008" z="0"/>
+				<texcoord u="0.58875" v="0.57897"/>
+				<texcoord u="0.882726" v="0.683277"/>
+			</vertex>
+			<vertex>
+				<position x="0.697081" y="0.24544" z="-2.4375"/>
+				<normal x="1" y="-1.9641e-008" z="0"/>
+				<texcoord u="0.58875" v="0.496536"/>
+				<texcoord u="0.882642" v="0.62708"/>
+			</vertex>
+			<vertex>
+				<position x="0.697081" y="-0.767726" z="-1.9853"/>
+				<normal x="1" y="-1.9641e-008" z="0"/>
+				<texcoord u="0.5616" v="0.57897"/>
+				<texcoord u="0.892271" v="0.683395"/>
+			</vertex>
+			<vertex>
+				<position x="0.697081" y="0.24544" z="-1.9853"/>
+				<normal x="1" y="-1.9641e-008" z="0"/>
+				<texcoord u="0.5616" v="0.496539"/>
+				<texcoord u="0.891947" v="0.627065"/>
+			</vertex>
+			<vertex>
+				<position x="-1.19106" y="0.252937" z="-2.4375"/>
+				<normal x="0.0118716" y="-0.99993" z="1.82016e-009"/>
+				<texcoord u="0.412336" v="0.496938"/>
+				<texcoord u="0.945621" v="0.626664"/>
+			</vertex>
+			<vertex>
+				<position x="-0.72147" y="0.258512" z="-2.4375"/>
+				<normal x="0.0118716" y="-0.99993" z="1.82016e-009"/>
+				<texcoord u="0.4549" v="0.496938"/>
+				<texcoord u="0.929957" v="0.626355"/>
+			</vertex>
+			<vertex>
+				<position x="-0.72147" y="0.258512" z="-2.4375"/>
+				<normal x="-1" y="-2.03716e-008" z="0"/>
+				<texcoord u="0.4549" v="0.496938"/>
+				<texcoord u="0.929957" v="0.626355"/>
+			</vertex>
+			<vertex>
+				<position x="-0.72147" y="-0.756824" z="-2.4375"/>
+				<normal x="-1" y="-2.03716e-008" z="0"/>
+				<texcoord u="0.4549" v="0.577705"/>
+				<texcoord u="0.929996" v="0.682672"/>
+			</vertex>
+			<vertex>
+				<position x="-0.72147" y="0.258512" z="-1.9853"/>
+				<normal x="-1" y="-2.03716e-008" z="0"/>
+				<texcoord u="0.480981" v="0.496939"/>
+				<texcoord u="0.922555" v="0.626382"/>
+			</vertex>
+			<vertex>
+				<position x="-0.72147" y="-0.756824" z="-2.4375"/>
+				<normal x="0.00221464" y="0.999998" z="1.03716e-006"/>
+				<texcoord u="0.4549" v="0.577705"/>
+				<texcoord u="0.929996" v="0.682672"/>
+			</vertex>
+			<vertex>
+				<position x="-1.19106" y="-0.755784" z="-2.4375"/>
+				<normal x="0.00221464" y="0.999998" z="1.03716e-006"/>
+				<texcoord u="0.412269" v="0.577705"/>
+				<texcoord u="0.945644" v="0.682615"/>
+			</vertex>
+			<vertex>
+				<position x="-0.72147" y="-0.756824" z="-1.9853"/>
+				<normal x="0.00221464" y="0.999998" z="1.03716e-006"/>
+				<texcoord u="0.4549" v="0.604686"/>
+				<texcoord u="0.930077" v="0.689963"/>
+			</vertex>
+			<vertex>
+				<position x="-1.19106" y="-0.755784" z="-2.4375"/>
+				<normal x="1" y="-3.8835e-008" z="0"/>
+				<texcoord u="0.412269" v="0.577705"/>
+				<texcoord u="0.945644" v="0.682615"/>
+			</vertex>
+			<vertex>
+				<position x="-1.19106" y="0.252937" z="-2.4375"/>
+				<normal x="1" y="-3.8835e-008" z="0"/>
+				<texcoord u="0.412336" v="0.496938"/>
+				<texcoord u="0.945621" v="0.626664"/>
+			</vertex>
+			<vertex>
+				<position x="-1.19106" y="-0.755785" z="-1.9853"/>
+				<normal x="1" y="-3.8835e-008" z="0"/>
+				<texcoord u="0.384468" v="0.577704"/>
+				<texcoord u="0.953917" v="0.6826"/>
+			</vertex>
+			<vertex>
+				<position x="-1.19106" y="0.252937" z="-1.9853"/>
+				<normal x="1" y="-3.8835e-008" z="0"/>
+				<texcoord u="0.384468" v="0.496939"/>
+				<texcoord u="0.953899" v="0.626625"/>
+			</vertex>
+			<vertex>
+				<position x="2.08908" y="0.882997" z="0.546212"/>
+				<normal x="-0.999581" y="-0.0289448" z="-9.07543e-008"/>
+				<texcoord u="0.628464" v="0.052837"/>
+				<texcoord u="0.644408" v="0.312223"/>
+			</vertex>
+			<vertex>
+				<position x="2.09379" y="0.720491" z="-0.787481"/>
+				<normal x="-0.999581" y="-0.0289448" z="1.06981e-007"/>
+				<texcoord u="0.712251" v="0.0673358"/>
+				<texcoord u="0.723422" v="0.32745"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.97016" z="1.41335"/>
+				<normal x="-0.30251" y="-0.953146" z="3.40799e-008"/>
+				<texcoord u="0.378098" v="0.354705"/>
+				<texcoord u="0.283076" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="1.91884" z="1.41335"/>
+				<normal x="-0.30251" y="-0.953146" z="3.40799e-008"/>
+				<texcoord u="0.378098" v="0.359638"/>
+				<texcoord u="0.282349" v="0.53952"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="2.34946" z="0.546212"/>
+				<normal x="-1" y="-2.71829e-007" z="0"/>
+				<texcoord u="0.447179" v="0.318244"/>
+				<texcoord u="0.245988" v="0.525222"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.97016" z="0.546212"/>
+				<normal x="-1" y="-2.71829e-007" z="0"/>
+				<texcoord u="0.447179" v="0.354705"/>
+				<texcoord u="0.245977" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="2.34946" z="1.41335"/>
+				<normal x="-1" y="-2.71829e-007" z="0"/>
+				<texcoord u="0.378098" v="0.318244"/>
+				<texcoord u="0.28293" v="0.525299"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.97016" z="1.41335"/>
+				<normal x="-1" y="-2.71829e-007" z="0"/>
+				<texcoord u="0.378098" v="0.354705"/>
+				<texcoord u="0.283076" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="1.91884" z="0.546212"/>
+				<normal x="-1" y="2.56322e-008" z="0"/>
+				<texcoord u="0.447179" v="0.359638"/>
+				<texcoord u="0.245363" v="0.53952"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="1.91884" z="1.41335"/>
+				<normal x="-1" y="2.56322e-008" z="0"/>
+				<texcoord u="0.378098" v="0.359638"/>
+				<texcoord u="0.282349" v="0.53952"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="-1.83408" z="1.41335"/>
+				<normal x="-1" y="2.56322e-008" z="0"/>
+				<texcoord u="0.378098" v="0.664821"/>
+				<texcoord u="0.282904" v="0.742818"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="2.34946" z="-1.84998"/>
+				<normal x="0" y="1" z="7.59146e-009"/>
+				<texcoord u="0.0964009" v="0.197886"/>
+				<texcoord u="0.112754" v="0.488346"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="2.34946" z="-1.57941"/>
+				<normal x="0" y="1" z="7.59146e-009"/>
+				<texcoord u="0.121976" v="0.239028"/>
+				<texcoord u="0.138114" v="0.52495"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="2.34946" z="-0.787481"/>
+				<normal x="0" y="1" z="7.59146e-009"/>
+				<texcoord u="0.160622" v="0.239121"/>
+				<texcoord u="0.176435" v="0.525042"/>
+			</vertex>
+			<vertex>
+				<position x="-2.03522" y="0.720491" z="-2.00538"/>
+				<normal x="0.999988" y="-0.00499031" z="1.46716e-007"/>
+				<texcoord u="0.0742809" v="0.064921"/>
+				<texcoord u="0.0908202" v="0.325056"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="2.34946" z="-1.84998"/>
+				<normal x="0.999988" y="-0.00499031" z="1.46716e-007"/>
+				<texcoord u="0.0964009" v="0.197886"/>
+				<texcoord u="0.112754" v="0.488346"/>
+			</vertex>
+			<vertex>
+				<position x="-2.03522" y="0.720491" z="-0.787481"/>
+				<normal x="0.999988" y="-0.00498954" z="7.33015e-008"/>
+				<texcoord u="0.150135" v="0.0649318"/>
+				<texcoord u="0.166036" v="0.325066"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="2.34946" z="-0.787481"/>
+				<normal x="0.999988" y="-0.00499031" z="1.46716e-007"/>
+				<texcoord u="0.154992" v="0.197774"/>
+				<texcoord u="0.170852" v="0.488236"/>
+			</vertex>
+			<vertex>
+				<position x="2.09379" y="0.720491" z="-2.00538"/>
+				<normal x="-0.999581" y="-0.0289464" z="2.13463e-007"/>
+				<texcoord u="0.778512" v="0.0671496"/>
+				<texcoord u="0.789125" v="0.327266"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="2.34946" z="-1.84998"/>
+				<normal x="-0.999581" y="-0.0289464" z="2.13463e-007"/>
+				<texcoord u="0.736992" v="0.198078"/>
+				<texcoord u="0.747954" v="0.488537"/>
+			</vertex>
+			<vertex>
+				<position x="2.08908" y="0.882997" z="-0.787481"/>
+				<normal x="-0.999581" y="-0.0289448" z="1.06981e-007"/>
+				<texcoord u="0.710487" v="0.080405"/>
+				<texcoord u="0.721672" v="0.343546"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="2.34946" z="-1.84998"/>
+				<normal x="0" y="1" z="-9.29776e-008"/>
+				<texcoord u="0.736992" v="0.198078"/>
+				<texcoord u="0.747954" v="0.488537"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="2.34946" z="-0.787481"/>
+				<normal x="0" y="1" z="-9.29776e-008"/>
+				<texcoord u="0.694564" v="0.198343"/>
+				<texcoord u="0.705884" v="0.4888"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="2.34946" z="-1.57941"/>
+				<normal x="0" y="1" z="-9.29776e-008"/>
+				<texcoord u="0.73839" v="0.239058"/>
+				<texcoord u="0.74934" v="0.52498"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.97016" z="-1.57941"/>
+				<normal x="0.748577" y="-0.663048" z="-1.53969e-008"/>
+				<texcoord u="0.674539" v="0.354705"/>
+				<texcoord u="0.748288" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="1.82454" z="-1.57941"/>
+				<normal x="0.748577" y="-0.663048" z="-1.53969e-008"/>
+				<texcoord u="0.674539" v="0.368703"/>
+				<texcoord u="0.748303" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="2.34946" z="-0.787481"/>
+				<normal x="1" y="0" z="0"/>
+				<texcoord u="0.597397" v="0.318244"/>
+				<texcoord u="0.715056" v="0.525114"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.97016" z="-0.787482"/>
+				<normal x="1" y="0" z="0"/>
+				<texcoord u="0.597397" v="0.354705"/>
+				<texcoord u="0.71422" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="2.34946" z="-1.57941"/>
+				<normal x="1" y="0" z="0"/>
+				<texcoord u="0.674539" v="0.318244"/>
+				<texcoord u="0.74934" v="0.52498"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.97016" z="-1.57941"/>
+				<normal x="1" y="0" z="0"/>
+				<texcoord u="0.674539" v="0.354705"/>
+				<texcoord u="0.748288" v="0.52743"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="1.82454" z="-0.787482"/>
+				<normal x="1" y="-5.43932e-009" z="0"/>
+				<texcoord u="0.597397" v="0.368703"/>
+				<texcoord u="0.714158" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="1.82454" z="-1.57941"/>
+				<normal x="1" y="-5.43932e-009" z="0"/>
+				<texcoord u="0.674539" v="0.368703"/>
+				<texcoord u="0.748303" v="0.539493"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="-1.83407" z="-1.57941"/>
+				<normal x="1" y="-5.43932e-009" z="0"/>
+				<texcoord u="0.674539" v="0.664821"/>
+				<texcoord u="0.748464" v="0.742425"/>
+			</vertex>
+			<vertex>
+				<position x="-2.03441" y="0.882997" z="-0.787481"/>
+				<normal x="0.999988" y="-0.00498954" z="7.33015e-008"/>
+				<texcoord u="0.14998" v="0.0489846"/>
+				<texcoord u="0.165736" v="0.310464"/>
+			</vertex>
+			<vertex>
+				<position x="-2.03441" y="0.882997" z="0.546212"/>
+				<normal x="0.999988" y="-0.00498955" z="-6.31299e-008"/>
+				<texcoord u="0.246077" v="0.0487815"/>
+				<texcoord u="0.257426" v="0.310654"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="2.34946" z="-0.787481"/>
+				<normal x="-2.39263e-006" y="-5.79109e-007" z="1"/>
+				<texcoord u="0.026269" v="0.00897807"/>
+				<texcoord u="0.0121717" v="0.263364"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.97016" z="-0.787482"/>
+				<normal x="-2.39263e-006" y="-5.79109e-007" z="1"/>
+				<texcoord u="0.0581998" v="0.00913912"/>
+				<texcoord u="0.0519431" v="0.263552"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="2.34946" z="-0.787481"/>
+				<normal x="-2.39263e-006" y="-5.79109e-007" z="1"/>
+				<texcoord u="0.0260704" v="0.0492349"/>
+				<texcoord u="0.0119243" v="0.310375"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="1.91884" z="-0.787482"/>
+				<normal x="-2.39263e-006" y="-5.79109e-007" z="1"/>
+				<texcoord u="0.0624518" v="0.022925"/>
+				<texcoord u="0.0572393" v="0.279651"/>
+			</vertex>
+			<vertex>
+				<position x="-2.03441" y="0.882997" z="-0.787481"/>
+				<normal x="-2.39263e-006" y="-5.79109e-007" z="1"/>
+				<texcoord u="0.14998" v="0.0489846"/>
+				<texcoord u="0.165736" v="0.310464"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="0.882997" z="-0.787482"/>
+				<normal x="-2.39263e-006" y="-5.79109e-007" z="1"/>
+				<texcoord u="0.149962" v="0.023529"/>
+				<texcoord u="0.165772" v="0.280387"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="2.34946" z="0.546212"/>
+				<normal x="4.35482e-008" y="0" z="-1"/>
+				<texcoord u="0.383397" v="0.00988376"/>
+				<texcoord u="0.410643" v="0.263882"/>
+			</vertex>
+			<vertex>
+				<position x="-2.02709" y="2.34946" z="0.546212"/>
+				<normal x="4.35482e-008" y="0" z="-1"/>
+				<texcoord u="0.383397" v="0.0497353"/>
+				<texcoord u="0.410643" v="0.311979"/>
+			</vertex>
+			<vertex>
+				<position x="-2.5" y="1.97016" z="0.546212"/>
+				<normal x="4.35482e-008" y="0" z="-1"/>
+				<texcoord u="0.347882" v="0.00988376"/>
+				<texcoord u="0.371123" v="0.263882"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="1.91884" z="0.546212"/>
+				<normal x="4.35482e-008" y="0" z="-1"/>
+				<texcoord u="0.343077" v="0.0235094"/>
+				<texcoord u="0.365776" v="0.280327"/>
+			</vertex>
+			<vertex>
+				<position x="-2.03441" y="0.882997" z="0.546212"/>
+				<normal x="4.35482e-008" y="0" z="-1"/>
+				<texcoord u="0.246077" v="0.0487815"/>
+				<texcoord u="0.257426" v="0.310654"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="0.882997" z="0.546212"/>
+				<normal x="4.35482e-008" y="0" z="-1"/>
+				<texcoord u="0.246045" v="0.0236011"/>
+				<texcoord u="0.257526" v="0.280468"/>
+			</vertex>
+			<vertex>
+				<position x="-2.03441" y="0.882997" z="0.546212"/>
+				<normal x="0" y="1" z="9.32592e-009"/>
+				<texcoord u="0.246077" v="0.0487815"/>
+				<texcoord u="0.257426" v="0.310654"/>
+			</vertex>
+			<vertex>
+				<position x="-2.03441" y="0.882997" z="-0.787481"/>
+				<normal x="0" y="1" z="9.32592e-009"/>
+				<texcoord u="0.14998" v="0.0489846"/>
+				<texcoord u="0.165736" v="0.310464"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="0.882997" z="0.546212"/>
+				<normal x="0" y="1" z="9.32592e-009"/>
+				<texcoord u="0.246045" v="0.0236011"/>
+				<texcoord u="0.257526" v="0.280468"/>
+			</vertex>
+			<vertex>
+				<position x="-2.33831" y="0.882997" z="-0.787482"/>
+				<normal x="0" y="1" z="9.32592e-009"/>
+				<texcoord u="0.149962" v="0.023529"/>
+				<texcoord u="0.165772" v="0.280387"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="2.34946" z="0.546212"/>
+				<normal x="3.31818e-008" y="0" z="-1"/>
+				<texcoord u="0.511322" v="0.0532984"/>
+				<texcoord u="0.515731" v="0.31254"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="2.34946" z="0.546212"/>
+				<normal x="3.31818e-008" y="0" z="-1"/>
+				<texcoord u="0.512367" v="0.0163864"/>
+				<texcoord u="0.51688" v="0.271751"/>
+			</vertex>
+			<vertex>
+				<position x="2.08908" y="0.882997" z="0.546212"/>
+				<normal x="3.31818e-008" y="0" z="-1"/>
+				<texcoord u="0.628464" v="0.052837"/>
+				<texcoord u="0.644408" v="0.312223"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="0.882996" z="0.546212"/>
+				<normal x="3.31818e-008" y="0" z="-1"/>
+				<texcoord u="0.62878" v="0.0305483"/>
+				<texcoord u="0.644459" v="0.287057"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="1.82454" z="0.546212"/>
+				<normal x="3.31818e-008" y="0" z="-1"/>
+				<texcoord u="0.553848" v="0.0281253"/>
+				<texcoord u="0.562484" v="0.284723"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.97016" z="0.546212"/>
+				<normal x="3.31818e-008" y="0" z="-1"/>
+				<texcoord u="0.542555" v="0.0172807"/>
+				<texcoord u="0.550069" v="0.272739"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="0.882996" z="-0.787482"/>
+				<normal x="2.29727e-006" y="-5.1192e-007" z="1"/>
+				<texcoord u="0.711827" v="0.0302547"/>
+				<texcoord u="0.724772" v="0.286216"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="1.82454" z="-0.787482"/>
+				<normal x="2.29727e-006" y="-5.1192e-007" z="1"/>
+				<texcoord u="0.790317" v="0.0297576"/>
+				<texcoord u="0.811277" v="0.285707"/>
+			</vertex>
+			<vertex>
+				<position x="2.08908" y="0.882997" z="-0.787481"/>
+				<normal x="2.29727e-006" y="-5.1192e-007" z="1"/>
+				<texcoord u="0.711992" v="0.0523242"/>
+				<texcoord u="0.724659" v="0.312701"/>
+			</vertex>
+			<vertex>
+				<position x="2.04662" y="2.34946" z="-0.787481"/>
+				<normal x="2.29727e-006" y="-5.1192e-007" z="1"/>
+				<texcoord u="0.834082" v="0.0558082"/>
+				<texcoord u="0.859523" v="0.317341"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="1.97016" z="-0.787482"/>
+				<normal x="2.29727e-006" y="-5.1192e-007" z="1"/>
+				<texcoord u="0.802458" v="0.0194"/>
+				<texcoord u="0.824661" v="0.273129"/>
+			</vertex>
+			<vertex>
+				<position x="2.5" y="2.34946" z="-0.787481"/>
+				<normal x="2.29727e-006" y="-5.1192e-007" z="1"/>
+				<texcoord u="0.834082" v="0.0194"/>
+				<texcoord u="0.859523" v="0.273129"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="0.882996" z="0.546212"/>
+				<normal x="1.6913e-006" y="1" z="2.10312e-009"/>
+				<texcoord u="0.62878" v="0.0305483"/>
+				<texcoord u="0.644459" v="0.287057"/>
+			</vertex>
+			<vertex>
+				<position x="2.37102" y="0.882996" z="-0.787482"/>
+				<normal x="1.6913e-006" y="1" z="2.10312e-009"/>
+				<texcoord u="0.711827" v="0.0302547"/>
+				<texcoord u="0.724772" v="0.286216"/>
+			</vertex>
+			<vertex>
+				<position x="2.08908" y="0.882997" z="0.546212"/>
+				<normal x="1.6913e-006" y="1" z="2.10312e-009"/>
+				<texcoord u="0.628464" v="0.052837"/>
+				<texcoord u="0.644408" v="0.312223"/>
+			</vertex>
+			<vertex>
+				<position x="2.08908" y="0.882997" z="-0.787481"/>
+				<normal x="1.6913e-006" y="1" z="2.10312e-009"/>
+				<texcoord u="0.711992" v="0.0523242"/>
+				<texcoord u="0.724659" v="0.312701"/>
+			</vertex>
+		</vertexbuffer>
+	</sharedgeometry>
+	<submeshes>
+		<submesh material="towermaterial" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+			<faces count="310">
+				<face v1="3" v2="0" v3="2"/>
+				<face v1="0" v2="1" v3="2"/>
+				<face v1="176" v2="177" v3="5"/>
+				<face v1="177" v2="4" v3="5"/>
+				<face v1="178" v2="6" v3="179"/>
+				<face v1="179" v2="6" v3="11"/>
+				<face v1="6" v2="7" v3="11"/>
+				<face v1="7" v2="8" v3="11"/>
+				<face v1="8" v2="9" v3="11"/>
+				<face v1="9" v2="10" v3="11"/>
+				<face v1="13" v2="180" v3="12"/>
+				<face v1="181" v2="12" v3="180"/>
+				<face v1="15" v2="182" v3="14"/>
+				<face v1="183" v2="14" v3="182"/>
+				<face v1="184" v2="185" v3="17"/>
+				<face v1="185" v2="16" v3="17"/>
+				<face v1="186" v2="187" v3="18"/>
+				<face v1="187" v2="188" v3="18"/>
+				<face v1="189" v2="190" v3="191"/>
+				<face v1="190" v2="19" v3="191"/>
+				<face v1="20" v2="192" v3="193"/>
+				<face v1="194" v2="193" v3="192"/>
+				<face v1="195" v2="196" v3="197"/>
+				<face v1="196" v2="21" v3="197"/>
+				<face v1="23" v2="198" v3="22"/>
+				<face v1="198" v2="199" v3="22"/>
+				<face v1="22" v2="199" v3="24"/>
+				<face v1="199" v2="200" v3="24"/>
+				<face v1="201" v2="202" v3="203"/>
+				<face v1="202" v2="25" v3="203"/>
+				<face v1="26" v2="204" v3="205"/>
+				<face v1="206" v2="205" v3="204"/>
+				<face v1="27" v2="26" v3="207"/>
+				<face v1="205" v2="207" v3="26"/>
+				<face v1="22" v2="28" v3="23"/>
+				<face v1="23" v2="28" v3="29"/>
+				<face v1="208" v2="209" v3="210"/>
+				<face v1="209" v2="30" v3="210"/>
+				<face v1="31" v2="211" v3="212"/>
+				<face v1="213" v2="212" v3="211"/>
+				<face v1="214" v2="32" v3="215"/>
+				<face v1="215" v2="32" v3="216"/>
+				<face v1="26" v2="27" v3="217"/>
+				<face v1="27" v2="33" v3="217"/>
+				<face v1="218" v2="144" v3="219"/>
+				<face v1="219" v2="144" v3="145"/>
+				<face v1="220" v2="146" v3="221"/>
+				<face v1="146" v2="168" v3="221"/>
+				<face v1="221" v2="168" v3="222"/>
+				<face v1="223" v2="224" v3="225"/>
+				<face v1="224" v2="147" v3="225"/>
+				<face v1="147" v2="164" v3="225"/>
+				<face v1="225" v2="164" v3="163"/>
+				<face v1="164" v2="37" v3="163"/>
+				<face v1="37" v2="36" v3="163"/>
+				<face v1="226" v2="227" v3="228"/>
+				<face v1="228" v2="227" v3="169"/>
+				<face v1="227" v2="148" v3="169"/>
+				<face v1="229" v2="230" v3="231"/>
+				<face v1="230" v2="149" v3="231"/>
+				<face v1="40" v2="41" v3="34"/>
+				<face v1="35" v2="34" v3="41"/>
+				<face v1="232" v2="233" v3="42"/>
+				<face v1="233" v2="234" v3="42"/>
+				<face v1="235" v2="236" v3="237"/>
+				<face v1="236" v2="43" v3="237"/>
+				<face v1="44" v2="238" v3="38"/>
+				<face v1="239" v2="38" v3="238"/>
+				<face v1="240" v2="241" v3="45"/>
+				<face v1="241" v2="39" v3="45"/>
+				<face v1="41" v2="40" v3="47"/>
+				<face v1="40" v2="46" v3="47"/>
+				<face v1="40" v2="242" v3="46"/>
+				<face v1="242" v2="48" v3="46"/>
+				<face v1="243" v2="244" v3="245"/>
+				<face v1="244" v2="49" v3="245"/>
+				<face v1="240" v2="50" v3="246"/>
+				<face v1="246" v2="50" v3="247"/>
+				<face v1="45" v2="51" v3="240"/>
+				<face v1="240" v2="51" v3="50"/>
+				<face v1="248" v2="249" v3="53"/>
+				<face v1="249" v2="52" v3="53"/>
+				<face v1="250" v2="251" v3="252"/>
+				<face v1="251" v2="54" v3="252"/>
+				<face v1="253" v2="254" v3="255"/>
+				<face v1="254" v2="55" v3="255"/>
+				<face v1="256" v2="56" v3="257"/>
+				<face v1="257" v2="56" v3="258"/>
+				<face v1="259" v2="260" v3="261"/>
+				<face v1="260" v2="57" v3="261"/>
+				<face v1="262" v2="263" v3="59"/>
+				<face v1="263" v2="58" v3="59"/>
+				<face v1="264" v2="265" v3="266"/>
+				<face v1="265" v2="60" v3="266"/>
+				<face v1="267" v2="268" v3="269"/>
+				<face v1="269" v2="268" v3="65"/>
+				<face v1="65" v2="268" v3="64"/>
+				<face v1="64" v2="268" v3="63"/>
+				<face v1="63" v2="268" v3="62"/>
+				<face v1="268" v2="61" v3="62"/>
+				<face v1="270" v2="271" v3="66"/>
+				<face v1="271" v2="272" v3="66"/>
+				<face v1="273" v2="67" v3="274"/>
+				<face v1="274" v2="67" v3="275"/>
+				<face v1="276" v2="68" v3="277"/>
+				<face v1="277" v2="68" v3="69"/>
+				<face v1="278" v2="279" v3="280"/>
+				<face v1="279" v2="70" v3="280"/>
+				<face v1="281" v2="282" v3="74"/>
+				<face v1="282" v2="71" v3="74"/>
+				<face v1="74" v2="71" v3="73"/>
+				<face v1="71" v2="72" v3="73"/>
+				<face v1="283" v2="284" v3="285"/>
+				<face v1="284" v2="75" v3="285"/>
+				<face v1="286" v2="287" v3="288"/>
+				<face v1="287" v2="76" v3="288"/>
+				<face v1="289" v2="78" v3="290"/>
+				<face v1="77" v2="290" v3="78"/>
+				<face v1="291" v2="80" v3="292"/>
+				<face v1="79" v2="292" v3="80"/>
+				<face v1="81" v2="150" v3="82"/>
+				<face v1="150" v2="151" v3="82"/>
+				<face v1="84" v2="83" v3="293"/>
+				<face v1="83" v2="294" v3="293"/>
+				<face v1="295" v2="296" v3="297"/>
+				<face v1="296" v2="298" v3="297"/>
+				<face v1="299" v2="300" v3="301"/>
+				<face v1="300" v2="302" v3="301"/>
+				<face v1="303" v2="304" v3="305"/>
+				<face v1="306" v2="305" v3="304"/>
+				<face v1="307" v2="308" v3="309"/>
+				<face v1="308" v2="310" v3="309"/>
+				<face v1="311" v2="312" v3="313"/>
+				<face v1="312" v2="314" v3="313"/>
+				<face v1="315" v2="316" v3="317"/>
+				<face v1="316" v2="318" v3="317"/>
+				<face v1="319" v2="320" v3="86"/>
+				<face v1="320" v2="85" v3="86"/>
+				<face v1="321" v2="322" v3="88"/>
+				<face v1="322" v2="87" v3="88"/>
+				<face v1="323" v2="158" v3="324"/>
+				<face v1="158" v2="159" v3="324"/>
+				<face v1="92" v2="90" v3="91"/>
+				<face v1="89" v2="91" v3="90"/>
+				<face v1="325" v2="326" v3="327"/>
+				<face v1="328" v2="327" v3="326"/>
+				<face v1="329" v2="330" v3="331"/>
+				<face v1="330" v2="332" v3="331"/>
+				<face v1="333" v2="334" v3="335"/>
+				<face v1="334" v2="336" v3="335"/>
+				<face v1="337" v2="338" v3="339"/>
+				<face v1="338" v2="162" v3="339"/>
+				<face v1="340" v2="341" v3="342"/>
+				<face v1="343" v2="342" v3="341"/>
+				<face v1="344" v2="345" v3="346"/>
+				<face v1="345" v2="347" v3="346"/>
+				<face v1="93" v2="94" v3="348"/>
+				<face v1="94" v2="349" v3="348"/>
+				<face v1="350" v2="95" v3="351"/>
+				<face v1="95" v2="352" v3="351"/>
+				<face v1="96" v2="97" v3="99"/>
+				<face v1="97" v2="353" v3="99"/>
+				<face v1="99" v2="353" v3="98"/>
+				<face v1="353" v2="354" v3="98"/>
+				<face v1="355" v2="100" v3="356"/>
+				<face v1="100" v2="357" v3="356"/>
+				<face v1="358" v2="101" v3="359"/>
+				<face v1="101" v2="360" v3="359"/>
+				<face v1="102" v2="361" v3="362"/>
+				<face v1="361" v2="363" v3="362"/>
+				<face v1="103" v2="364" v3="365"/>
+				<face v1="364" v2="366" v3="365"/>
+				<face v1="367" v2="104" v3="368"/>
+				<face v1="368" v2="104" v3="170"/>
+				<face v1="104" v2="154" v3="170"/>
+				<face v1="105" v2="369" v3="370"/>
+				<face v1="369" v2="371" v3="370"/>
+				<face v1="372" v2="373" v3="374"/>
+				<face v1="373" v2="375" v3="374"/>
+				<face v1="376" v2="106" v3="377"/>
+				<face v1="106" v2="378" v3="377"/>
+				<face v1="379" v2="380" v3="107"/>
+				<face v1="381" v2="107" v3="380"/>
+				<face v1="382" v2="383" v3="384"/>
+				<face v1="384" v2="383" v3="172"/>
+				<face v1="383" v2="167" v3="172"/>
+				<face v1="385" v2="108" v3="386"/>
+				<face v1="108" v2="109" v3="386"/>
+				<face v1="387" v2="388" v3="389"/>
+				<face v1="388" v2="390" v3="389"/>
+				<face v1="391" v2="110" v3="392"/>
+				<face v1="110" v2="111" v3="392"/>
+				<face v1="111" v2="112" v3="392"/>
+				<face v1="112" v2="393" v3="392"/>
+				<face v1="394" v2="113" v3="395"/>
+				<face v1="113" v2="396" v3="395"/>
+				<face v1="114" v2="115" v3="118"/>
+				<face v1="115" v2="116" v3="118"/>
+				<face v1="397" v2="398" v3="117"/>
+				<face v1="398" v2="399" v3="117"/>
+				<face v1="399" v2="118" v3="117"/>
+				<face v1="116" v2="117" v3="118"/>
+				<face v1="400" v2="401" v3="402"/>
+				<face v1="401" v2="403" v3="402"/>
+				<face v1="404" v2="405" v3="406"/>
+				<face v1="405" v2="407" v3="406"/>
+				<face v1="408" v2="409" v3="410"/>
+				<face v1="409" v2="411" v3="410"/>
+				<face v1="412" v2="413" v3="120"/>
+				<face v1="413" v2="119" v3="120"/>
+				<face v1="414" v2="415" v3="416"/>
+				<face v1="415" v2="121" v3="416"/>
+				<face v1="417" v2="418" v3="419"/>
+				<face v1="418" v2="122" v3="419"/>
+				<face v1="420" v2="421" v3="422"/>
+				<face v1="421" v2="423" v3="422"/>
+				<face v1="424" v2="425" v3="124"/>
+				<face v1="425" v2="123" v3="124"/>
+				<face v1="426" v2="427" v3="428"/>
+				<face v1="427" v2="125" v3="428"/>
+				<face v1="429" v2="430" v3="431"/>
+				<face v1="430" v2="126" v3="431"/>
+				<face v1="432" v2="433" v3="434"/>
+				<face v1="433" v2="435" v3="434"/>
+				<face v1="436" v2="437" v3="438"/>
+				<face v1="437" v2="127" v3="438"/>
+				<face v1="127" v2="128" v3="438"/>
+				<face v1="128" v2="129" v3="438"/>
+				<face v1="439" v2="440" v3="441"/>
+				<face v1="440" v2="130" v3="441"/>
+				<face v1="442" v2="443" v3="444"/>
+				<face v1="443" v2="131" v3="444"/>
+				<face v1="133" v2="134" v3="132"/>
+				<face v1="134" v2="135" v3="132"/>
+				<face v1="132" v2="135" v3="131"/>
+				<face v1="131" v2="135" v3="444"/>
+				<face v1="445" v2="446" v3="447"/>
+				<face v1="446" v2="448" v3="447"/>
+				<face v1="449" v2="450" v3="451"/>
+				<face v1="450" v2="452" v3="451"/>
+				<face v1="453" v2="454" v3="455"/>
+				<face v1="454" v2="456" v3="455"/>
+				<face v1="457" v2="458" v3="137"/>
+				<face v1="458" v2="136" v3="137"/>
+				<face v1="459" v2="460" v3="461"/>
+				<face v1="460" v2="138" v3="461"/>
+				<face v1="462" v2="463" v3="464"/>
+				<face v1="463" v2="139" v3="464"/>
+				<face v1="465" v2="466" v3="467"/>
+				<face v1="466" v2="468" v3="467"/>
+				<face v1="469" v2="470" v3="141"/>
+				<face v1="470" v2="140" v3="141"/>
+				<face v1="471" v2="472" v3="473"/>
+				<face v1="472" v2="142" v3="473"/>
+				<face v1="474" v2="475" v3="476"/>
+				<face v1="475" v2="143" v3="476"/>
+				<face v1="477" v2="478" v3="479"/>
+				<face v1="478" v2="480" v3="479"/>
+				<face v1="228" v2="481" v3="482"/>
+				<face v1="481" v2="174" v3="482"/>
+				<face v1="153" v2="152" v3="483"/>
+				<face v1="152" v2="484" v3="483"/>
+				<face v1="485" v2="486" v3="487"/>
+				<face v1="486" v2="488" v3="487"/>
+				<face v1="489" v2="171" v3="490"/>
+				<face v1="490" v2="171" v3="491"/>
+				<face v1="171" v2="155" v3="491"/>
+				<face v1="492" v2="493" v3="161"/>
+				<face v1="494" v2="161" v3="493"/>
+				<face v1="495" v2="496" v3="497"/>
+				<face v1="497" v2="496" v3="173"/>
+				<face v1="498" v2="173" v3="496"/>
+				<face v1="499" v2="482" v3="500"/>
+				<face v1="482" v2="501" v3="500"/>
+				<face v1="501" v2="165" v3="500"/>
+				<face v1="502" v2="503" v3="504"/>
+				<face v1="503" v2="166" v3="504"/>
+				<face v1="157" v2="156" v3="505"/>
+				<face v1="156" v2="506" v3="505"/>
+				<face v1="507" v2="508" v3="509"/>
+				<face v1="508" v2="510" v3="509"/>
+				<face v1="511" v2="175" v3="512"/>
+				<face v1="512" v2="175" v3="513"/>
+				<face v1="175" v2="160" v3="513"/>
+				<face v1="514" v2="515" v3="497"/>
+				<face v1="515" v2="146" v3="497"/>
+				<face v1="175" v2="170" v3="160"/>
+				<face v1="170" v2="154" v3="160"/>
+				<face v1="171" v2="172" v3="155"/>
+				<face v1="172" v2="167" v3="155"/>
+				<face v1="516" v2="517" v3="518"/>
+				<face v1="517" v2="519" v3="518"/>
+				<face v1="518" v2="519" v3="520"/>
+				<face v1="520" v2="519" v3="521"/>
+				<face v1="522" v2="523" v3="524"/>
+				<face v1="524" v2="523" v3="525"/>
+				<face v1="523" v2="526" v3="525"/>
+				<face v1="526" v2="527" v3="525"/>
+				<face v1="528" v2="529" v3="530"/>
+				<face v1="529" v2="531" v3="530"/>
+				<face v1="532" v2="533" v3="534"/>
+				<face v1="535" v2="534" v3="536"/>
+				<face v1="534" v2="533" v3="536"/>
+				<face v1="533" v2="537" v3="536"/>
+				<face v1="538" v2="539" v3="540"/>
+				<face v1="540" v2="539" v3="541"/>
+				<face v1="539" v2="542" v3="541"/>
+				<face v1="542" v2="543" v3="541"/>
+				<face v1="544" v2="545" v3="546"/>
+				<face v1="545" v2="547" v3="546"/>
+			</faces>
+		</submesh>
+	</submeshes>
+	<submeshnames>
+	</submeshnames>
+</mesh>
Index: /GTP/trunk/App/Demos/Illum/pathmap/media/fighter.x
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/media/fighter.x	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/media/fighter.x	(revision 2197)
@@ -0,0 +1,11735 @@
+xof 0303txt 0032
+
+// DirectX file generated by Ultimate Unwrap3D
+
+// Start of Templates
+
+template VertexDuplicationIndices {
+ <b8d65549-d7c9-4995-89cf-53a9a8b031e3>
+ DWORD nIndices;
+ DWORD nOriginalVertices;
+ array DWORD indices[nIndices];
+}
+
+template FVFData {
+ <b6e70a0e-8ef9-4e83-94ad-ecc8b0c04897>
+ DWORD dwFVF;
+ DWORD nDWords;
+ array DWORD data[nDWords];
+}
+
+// Start of Frames
+
+Frame Body {
+   FrameTransformMatrix {
+    1.000000, 0.000000, 0.000000, 0.000000,
+    0.000000, 1.000000, 0.000000, 0.000000,
+    0.000000, 0.000000, 1.000000, 0.000000,
+    0.000000, 0.000000, 0.000000, 1.000000;;
+   }
+
+   Mesh staticMesh {
+    1950;
+    -8.175522; 12.889176; -49.682144;,
+    -23.952841; 12.798624; -50.380253;,
+    -23.952841; 14.394828; -50.380253;,
+    -8.175522; 14.485380; -49.682144;,
+    -27.164150; 12.889176; -51.078362;,
+    -27.164150; 14.485380; -51.078362;,
+    -31.352823; 13.227137; -53.591564;,
+    -31.352823; 14.823342; -53.591564;,
+    -37.915070; 14.233572; -58.199097;,
+    -37.915070; 15.829777; -58.199097;,
+    -47.130138; 15.530831; -65.459457;,
+    -47.130138; 17.127037; -65.459457;,
+    -56.764080; 17.146021; -73.697182;,
+    -56.764080; 18.586535; -73.697182;,
+    -75.473457; 20.525316; -89.474487;,
+    -75.473457; 21.700718; -89.474487;,
+    -82.873436; 21.838682; -94.919762;,
+    -82.873436; 22.901100; -94.919762;,
+    -84.967773; 22.176449; -94.780136;,
+    -84.967773; 23.238865; -94.780136;,
+    -84.967773; 22.176449; -94.780136;,
+    -85.107407; 22.415279; -84.448097;,
+    -85.107407; 23.477697; -84.448097;,
+    -84.967773; 23.238865; -94.780136;,
+    -84.967773; 22.176449; -94.780136;,
+    -84.130043; 22.258095; -81.934891;,
+    -84.130043; 23.320509; -81.934891;,
+    -80.918732; 21.937761; -76.629242;,
+    -80.918732; 23.113161; -76.629242;,
+    -75.333839; 20.958284; -70.066994;,
+    -75.333839; 22.133686; -70.066994;,
+    -67.375366; 19.353678; -61.968899;,
+    -67.375366; 20.656088; -61.968899;,
+    -57.043327; 17.569586; -50.799118;,
+    -57.043327; 19.010099; -50.799118;,
+    -47.269760; 16.008825; -40.187820;,
+    -47.269760; 17.605030; -40.187820;,
+    -37.356579; 15.038246; -29.995398;,
+    -37.356579; 16.634451; -29.995398;,
+    -37.356579; 15.038246; -29.995398;,
+    -31.492443; 14.513906; -25.108618;,
+    -31.492443; 16.110109; -25.108618;,
+    -37.356579; 16.634451; -29.995398;,
+    -37.356579; 15.038246; -29.995398;,
+    -27.164150; 14.296672; -22.316174;,
+    -27.164150; 15.892876; -22.316174;,
+    -24.092463; 14.000242; -21.338816;,
+    -24.092463; 15.596447; -21.338816;,
+    -11.666079; 14.161448; -20.919949;,
+    -11.666079; 15.757652; -20.919949;,
+    -12.662447; 13.716150; -22.004177;,
+    -23.978529; 13.418666; -22.380480;,
+    -26.778061; 13.683974; -23.270912;,
+    -30.934105; 13.883217; -25.951208;,
+    -36.707611; 14.398587; -30.762350;,
+    -46.573963; 15.364799; -40.906662;,
+    -56.340485; 16.924915; -51.510387;,
+    -66.685440; 18.710196; -62.693958;,
+    -74.628410; 20.313345; -70.776543;,
+    -80.129860; 21.285372; -77.241966;,
+    -83.247787; 21.598726; -82.393875;,
+    -84.114166; 21.750553; -84.625969;,
+    -83.989403; 21.549068; -93.768440;,
+    -83.244965; 21.381248; -93.817055;,
+    -76.183067; 20.102432; -88.617561;,
+    -57.503731; 16.726114; -72.865257;,
+    -47.857574; 15.109717; -64.617203;,
+    -38.603245; 13.808512; -57.326111;,
+    -31.987921; 12.796604; -52.681614;,
+    -27.621593; 12.439830; -50.061359;,
+    -24.154875; 12.319332; -49.306435;,
+    -9.427411; 12.538416; -48.659538;,
+    -40.252754; 6.958120; -11.582634;,
+    -38.880199; 11.387677; -11.582634;,
+    -34.842308; 10.464257; -41.453098;,
+    -35.671604; 6.958119; -41.453098;,
+    -38.880199; 11.387677; -11.582634;,
+    -35.130314; 14.630338; -11.582634;,
+    -32.576630; 13.030930; -41.453098;,
+    -34.842308; 10.464257; -41.453098;,
+    -38.880199; 11.387677; -11.582634;,
+    -30.007874; 15.817233; -11.582634;,
+    -29.481651; 13.970396; -41.453098;,
+    -24.885431; 14.630338; -11.582634;,
+    -26.386679; 13.030930; -41.453098;,
+    -21.135550; 11.387677; -11.582634;,
+    -24.120998; 10.464257; -41.453098;,
+    -21.135550; 11.387677; -11.582634;,
+    -19.762995; 6.958119; -11.582634;,
+    -23.291704; 6.958118; -41.453098;,
+    -24.120998; 10.464257; -41.453098;,
+    -21.135550; 11.387677; -11.582634;,
+    -21.135550; 2.528563; -11.582634;,
+    -24.121000; 3.451979; -41.453098;,
+    -21.135550; 2.528563; -11.582634;,
+    -24.885435; -0.714098; -11.582634;,
+    -26.386679; 0.885308; -41.453098;,
+    -24.121000; 3.451979; -41.453098;,
+    -21.135550; 2.528563; -11.582634;,
+    -30.007877; -1.900994; -11.582634;,
+    -29.481655; -0.054158; -41.453098;,
+    -35.130318; -0.714096; -11.582634;,
+    -32.576630; 0.885309; -41.453098;,
+    -38.880203; 2.528564; -11.582634;,
+    -34.842308; 3.451981; -41.453098;,
+    -38.880203; 2.528564; -11.582634;,
+    -34.842308; 3.451981; -41.453098;,
+    -38.880203; 2.528564; -11.582634;,
+    -31.158895; 8.810184; -38.826572;,
+    -30.157066; 9.831824; -38.826576;,
+    -29.481651; 10.016380; -38.826576;,
+    -28.806238; 9.831824; -38.826576;,
+    -27.804413; 8.810184; -38.826572;,
+    -27.317778; 6.958119; -38.826572;,
+    -27.804413; 5.106053; -38.826572;,
+    -28.806240; 4.084413; -38.826576;,
+    -29.481651; 3.899858; -38.826576;,
+    -30.157066; 4.084414; -38.826576;,
+    -31.158895; 5.106054; -38.826572;,
+    -31.645533; 6.958119; -38.826572;,
+    -36.839520; 6.958120; -5.406507;,
+    -35.890610; 10.020476; -5.406507;,
+    -38.880203; 2.528564; -11.582634;,
+    -35.890610; 3.895765; -5.406507;,
+    -38.880203; 2.528564; -11.582634;,
+    -35.130318; -0.714096; -11.582634;,
+    -33.298141; 1.653964; -5.406507;,
+    -35.890610; 3.895765; -5.406507;,
+    -38.880203; 2.528564; -11.582634;,
+    -29.756763; 0.833407; -5.406507;,
+    -33.298141; 1.653964; -5.406507;,
+    -26.215384; 1.653963; -5.406507;,
+    -24.885435; -0.714098; -11.582634;,
+    -21.135550; 2.528563; -11.582634;,
+    -23.622913; 3.895764; -5.406507;,
+    -26.215384; 1.653963; -5.406507;,
+    -24.885435; -0.714098; -11.582634;,
+    -22.674006; 6.958120; -5.406507;,
+    -23.622913; 3.895764; -5.406507;,
+    -21.135550; 11.387677; -11.582634;,
+    -23.622913; 10.020476; -5.406507;,
+    -21.135550; 11.387677; -11.582634;,
+    -24.885431; 14.630338; -11.582634;,
+    -26.215384; 12.262277; -5.406507;,
+    -23.622913; 10.020476; -5.406507;,
+    -21.135550; 11.387677; -11.582634;,
+    -29.756763; 13.082832; -5.406507;,
+    -26.215384; 12.262277; -5.406507;,
+    -33.298141; 12.262277; -5.406507;,
+    -35.130314; 14.630338; -11.582634;,
+    -38.880199; 11.387677; -11.582634;,
+    -35.890610; 10.020476; -5.406507;,
+    -35.890610; 10.020476; -5.406507;,
+    -33.298141; 12.262277; -5.406507;,
+    -35.130314; 14.630338; -11.582634;,
+    -35.890610; 10.020476; -5.406507;,
+    -36.839520; 6.958120; -5.406507;,
+    -33.676132; 6.958120; -7.259345;,
+    -33.151035; 8.652728; -7.259345;,
+    -35.890610; 10.020476; -5.406507;,
+    -36.839520; 6.958120; -5.406507;,
+    -35.890610; 3.895765; -5.406507;,
+    -33.151035; 5.263512; -7.259345;,
+    -36.839520; 6.958120; -5.406507;,
+    -35.890610; 3.895765; -5.406507;,
+    -33.298141; 1.653964; -5.406507;,
+    -31.716446; 4.022972; -7.259345;,
+    -35.890610; 3.895765; -5.406507;,
+    -33.298141; 1.653964; -5.406507;,
+    -29.756763; 0.833407; -5.406507;,
+    -29.756763; 3.568902; -7.259345;,
+    -33.298141; 1.653964; -5.406507;,
+    -29.756763; 0.833407; -5.406507;,
+    -26.215384; 1.653963; -5.406507;,
+    -27.797079; 4.022972; -7.259345;,
+    -29.756763; 0.833407; -5.406507;,
+    -26.215384; 1.653963; -5.406507;,
+    -23.622913; 3.895764; -5.406507;,
+    -26.362490; 5.263511; -7.259345;,
+    -26.215384; 1.653963; -5.406507;,
+    -23.622913; 3.895764; -5.406507;,
+    -22.674006; 6.958120; -5.406507;,
+    -25.837393; 6.958120; -7.259345;,
+    -23.622913; 3.895764; -5.406507;,
+    -22.674006; 6.958120; -5.406507;,
+    -23.622913; 10.020476; -5.406507;,
+    -26.362490; 8.652729; -7.259345;,
+    -22.674006; 6.958120; -5.406507;,
+    -23.622913; 10.020476; -5.406507;,
+    -26.215384; 12.262277; -5.406507;,
+    -27.797077; 9.893270; -7.259345;,
+    -23.622913; 10.020476; -5.406507;,
+    -26.215384; 12.262277; -5.406507;,
+    -29.756763; 13.082832; -5.406507;,
+    -29.756760; 10.347339; -7.259345;,
+    -26.215384; 12.262277; -5.406507;,
+    -29.756763; 13.082832; -5.406507;,
+    -33.298141; 12.262277; -5.406507;,
+    -31.716446; 9.893270; -7.259345;,
+    -29.756763; 13.082832; -5.406507;,
+    -33.298141; 12.262277; -5.406507;,
+    -35.890610; 10.020476; -5.406507;,
+    -33.298141; 12.262277; -5.406507;,
+    -32.199883; 6.958120; -7.259345;,
+    -31.872566; 8.014446; -7.259345;,
+    -31.872566; 5.901794; -7.259345;,
+    -30.978323; 5.128509; -7.259345;,
+    -29.756763; 4.845467; -7.259345;,
+    -28.535202; 5.128509; -7.259345;,
+    -27.640957; 5.901793; -7.259345;,
+    -27.313641; 6.958121; -7.259345;,
+    -27.640957; 8.014446; -7.259345;,
+    -28.535202; 8.787732; -7.259345;,
+    -29.756760; 9.070774; -7.259345;,
+    -30.978319; 8.787732; -7.259345;,
+    -31.872566; 8.014446; -7.259345;,
+    -32.199883; 6.958120; -7.259345;,
+    -29.756763; 6.958121; -1.083218;,
+    -32.199883; 6.958120; -7.259345;,
+    -31.872566; 5.901794; -7.259345;,
+    -31.872566; 5.901794; -7.259345;,
+    -30.978323; 5.128509; -7.259345;,
+    -29.756763; 6.958121; -1.083218;,
+    -30.978323; 5.128509; -7.259345;,
+    -29.756763; 4.845467; -7.259345;,
+    -29.756763; 6.958121; -1.083218;,
+    -29.756763; 4.845467; -7.259345;,
+    -28.535202; 5.128509; -7.259345;,
+    -29.756763; 6.958121; -1.083218;,
+    -28.535202; 5.128509; -7.259345;,
+    -27.640957; 5.901793; -7.259345;,
+    -29.756763; 6.958121; -1.083218;,
+    -27.640957; 5.901793; -7.259345;,
+    -27.313641; 6.958121; -7.259345;,
+    -29.756763; 6.958121; -1.083218;,
+    -27.313641; 6.958121; -7.259345;,
+    -27.640957; 8.014446; -7.259345;,
+    -29.756763; 6.958121; -1.083218;,
+    -27.640957; 8.014446; -7.259345;,
+    -28.535202; 8.787732; -7.259345;,
+    -29.756763; 6.958121; -1.083218;,
+    -28.535202; 8.787732; -7.259345;,
+    -29.756760; 9.070774; -7.259345;,
+    -29.756763; 6.958121; -1.083218;,
+    -29.756760; 9.070774; -7.259345;,
+    -30.978319; 8.787732; -7.259345;,
+    -29.756763; 6.958121; -1.083218;,
+    -30.978319; 8.787732; -7.259345;,
+    -31.872566; 8.014446; -7.259345;,
+    -29.756763; 6.958121; -1.083218;,
+    -33.016125; 9.746005; -43.750618;,
+    -33.675533; 6.958119; -43.750618;,
+    -34.842308; 10.464257; -41.453098;,
+    -32.576630; 13.030930; -41.453098;,
+    -31.377045; 11.602834; -43.750622;,
+    -33.016125; 9.746005; -43.750618;,
+    -34.842308; 10.464257; -41.453098;,
+    -29.481651; 12.178172; -43.750622;,
+    -31.377045; 11.602834; -43.750622;,
+    -27.586262; 11.602834; -43.750618;,
+    -26.386679; 13.030930; -41.453098;,
+    -24.120998; 10.464257; -41.453098;,
+    -25.947184; 9.746005; -43.750618;,
+    -27.586262; 11.602834; -43.750618;,
+    -26.386679; 13.030930; -41.453098;,
+    -24.120998; 10.464257; -41.453098;,
+    -25.287771; 6.958119; -43.750618;,
+    -25.947184; 9.746005; -43.750618;,
+    -24.120998; 10.464257; -41.453098;,
+    -25.947186; 4.170232; -43.750618;,
+    -24.121000; 3.451979; -41.453098;,
+    -26.386679; 0.885308; -41.453098;,
+    -27.586262; 2.313402; -43.750618;,
+    -25.947186; 4.170232; -43.750618;,
+    -24.121000; 3.451979; -41.453098;,
+    -29.481651; 1.738065; -43.750618;,
+    -27.586262; 2.313402; -43.750618;,
+    -31.377047; 2.313403; -43.750622;,
+    -32.576630; 0.885309; -41.453098;,
+    -34.842308; 3.451981; -41.453098;,
+    -33.016125; 4.170234; -43.750618;,
+    -31.377047; 2.313403; -43.750622;,
+    -32.576630; 0.885309; -41.453098;,
+    -34.842308; 3.451981; -41.453098;,
+    -33.016125; 4.170234; -43.750618;,
+    -34.842308; 3.451981; -41.453098;,
+    -33.675533; 6.958119; -43.750618;,
+    -33.016125; 9.746005; -43.750618;,
+    -31.158895; 8.810184; -38.826572;,
+    -31.158895; 8.810184; -38.826572;,
+    -31.645533; 6.958119; -38.826572;,
+    -33.675533; 6.958119; -43.750618;,
+    -33.016125; 9.746005; -43.750618;,
+    -31.377045; 11.602834; -43.750622;,
+    -30.157066; 9.831824; -38.826576;,
+    -30.157066; 9.831824; -38.826576;,
+    -31.158895; 8.810184; -38.826572;,
+    -33.016125; 9.746005; -43.750618;,
+    -31.377045; 11.602834; -43.750622;,
+    -29.481651; 12.178172; -43.750622;,
+    -29.481651; 10.016380; -38.826576;,
+    -29.481651; 10.016380; -38.826576;,
+    -30.157066; 9.831824; -38.826576;,
+    -31.377045; 11.602834; -43.750622;,
+    -29.481651; 12.178172; -43.750622;,
+    -27.586262; 11.602834; -43.750618;,
+    -28.806238; 9.831824; -38.826576;,
+    -28.806238; 9.831824; -38.826576;,
+    -29.481651; 10.016380; -38.826576;,
+    -29.481651; 12.178172; -43.750622;,
+    -27.586262; 11.602834; -43.750618;,
+    -25.947184; 9.746005; -43.750618;,
+    -27.804413; 8.810184; -38.826572;,
+    -27.804413; 8.810184; -38.826572;,
+    -28.806238; 9.831824; -38.826576;,
+    -27.586262; 11.602834; -43.750618;,
+    -25.947184; 9.746005; -43.750618;,
+    -25.287771; 6.958119; -43.750618;,
+    -27.317778; 6.958119; -38.826572;,
+    -27.317778; 6.958119; -38.826572;,
+    -27.804413; 8.810184; -38.826572;,
+    -25.947184; 9.746005; -43.750618;,
+    -25.287771; 6.958119; -43.750618;,
+    -25.947186; 4.170232; -43.750618;,
+    -27.804413; 5.106053; -38.826572;,
+    -27.804413; 5.106053; -38.826572;,
+    -27.317778; 6.958119; -38.826572;,
+    -25.287771; 6.958119; -43.750618;,
+    -25.947186; 4.170232; -43.750618;,
+    -27.586262; 2.313402; -43.750618;,
+    -28.806240; 4.084413; -38.826576;,
+    -28.806240; 4.084413; -38.826576;,
+    -27.804413; 5.106053; -38.826572;,
+    -25.947186; 4.170232; -43.750618;,
+    -27.586262; 2.313402; -43.750618;,
+    -29.481651; 1.738065; -43.750618;,
+    -29.481651; 3.899858; -38.826576;,
+    -29.481651; 3.899858; -38.826576;,
+    -28.806240; 4.084413; -38.826576;,
+    -27.586262; 2.313402; -43.750618;,
+    -29.481651; 1.738065; -43.750618;,
+    -31.377047; 2.313403; -43.750622;,
+    -30.157066; 4.084414; -38.826576;,
+    -30.157066; 4.084414; -38.826576;,
+    -29.481651; 3.899858; -38.826576;,
+    -29.481651; 1.738065; -43.750618;,
+    -31.377047; 2.313403; -43.750622;,
+    -33.016125; 4.170234; -43.750618;,
+    -31.158895; 5.106054; -38.826572;,
+    -31.158895; 5.106054; -38.826572;,
+    -30.157066; 4.084414; -38.826576;,
+    -31.377047; 2.313403; -43.750622;,
+    -33.016125; 4.170234; -43.750618;,
+    -33.675533; 6.958119; -43.750618;,
+    -31.645533; 6.958119; -38.826572;,
+    -31.645533; 6.958119; -38.826572;,
+    -31.158895; 5.106054; -38.826572;,
+    -33.016125; 4.170234; -43.750618;,
+    -26.351654; -2.084943; -31.284266;,
+    -23.488928; -2.288612; -30.633024;,
+    -23.220377; -2.301600; -13.097688;,
+    -26.691690; -2.106218; -12.184471;,
+    -115.883781; -23.874937; -36.167793;,
+    -115.517754; -23.783180; -42.167889;,
+    -114.258629; -23.382650; -42.893314;,
+    -114.235153; -23.307245; -34.730614;,
+    -109.663948; -21.990641; -42.487541;,
+    -110.193573; -22.185898; -33.057495;,
+    -101.402718; -19.660555; -41.183098;,
+    -102.976906; -20.117170; -30.459267;,
+    -77.416046; -12.828869; -37.839497;,
+    -77.129822; -12.522450; -22.908316;,
+    -63.620796; -9.034275; -35.661278;,
+    -63.622059; -9.194721; -18.986689;,
+    -51.693100; -5.768235; -33.624851;,
+    -51.577179; -5.701039; -15.793996;,
+    -43.564308; -3.722743; -32.463585;,
+    -43.306084; -3.380164; -13.762457;,
+    -38.293095; -2.505254; -31.438639;,
+    -38.256985; -2.305636; -12.608394;,
+    -33.678329; -2.065637; -31.140785;,
+    -33.739750; -2.057514; -11.903214;,
+    -26.355593; 0.050072; -32.353542;,
+    -22.575855; 0.050071; -31.481297;,
+    -22.575855; -1.546134; -31.481297;,
+    -26.355593; -1.546133; -32.353542;,
+    -22.575855; 0.050071; -31.481297;,
+    -22.285107; 0.050069; -12.291877;,
+    -22.285107; -1.546136; -12.291877;,
+    -22.575855; -1.546134; -31.481297;,
+    -22.575855; 0.050071; -31.481297;,
+    -22.285107; 0.050069; -12.291877;,
+    -26.646341; 0.050068; -11.128879;,
+    -26.646341; -1.546137; -11.128883;,
+    -22.285107; -1.546136; -12.291877;,
+    -22.285107; 0.050069; -12.291877;,
+    -33.915062; 0.050068; -10.838132;,
+    -33.915062; -1.546137; -10.838132;,
+    -38.567039; -0.227927; -11.565005;,
+    -38.567039; -1.824132; -11.565005;,
+    -43.655148; -1.311116; -12.727998;,
+    -43.655148; -2.907321; -12.727998;,
+    -51.941486; -3.635376; -14.763239;,
+    -51.941486; -5.231581; -14.763239;,
+    -64.007568; -7.133770; -17.961477;,
+    -64.007568; -8.729975; -17.961477;,
+    -77.527374; -10.464179; -21.886589;,
+    -77.527374; -12.060383; -21.886589;,
+    -103.404022; -18.065472; -29.446056;,
+    -103.404022; -19.661676; -29.446056;,
+    -110.672752; -20.145792; -32.062794;,
+    -110.672752; -21.741993; -32.062794;,
+    -114.888611; -21.305990; -33.807285;,
+    -114.888611; -22.902195; -33.807285;,
+    -117.069221; -21.993422; -35.697155;,
+    -117.069221; -23.589626; -35.697155;,
+    -117.069221; -21.993422; -35.697155;,
+    -116.633102; -21.891666; -42.820503;,
+    -116.633102; -23.487873; -42.820503;,
+    -117.069221; -23.589626; -35.697155;,
+    -117.069221; -21.993422; -35.697155;,
+    -116.633102; -21.891666; -42.820503;,
+    -114.597862; -21.321812; -43.983494;,
+    -114.597862; -22.918016; -43.983494;,
+    -116.633102; -23.487873; -42.820503;,
+    -116.633102; -21.891666; -42.820503;,
+    -109.655113; -19.852760; -43.547375;,
+    -109.655113; -21.448967; -43.547375;,
+    -101.368797; -17.517109; -42.239006;,
+    -101.368797; -19.113314; -42.239006;,
+    -77.382004; -10.685401; -38.895390;,
+    -77.382004; -12.281605; -38.895390;,
+    -63.571438; -6.887409; -36.714775;,
+    -63.571438; -8.483614; -36.714775;,
+    -51.650738; -3.622922; -34.679535;,
+    -51.650738; -5.219127; -34.679535;,
+    -43.509773; -1.574730; -33.516541;,
+    -43.509773; -3.170936; -33.516541;,
+    -38.276295; -0.365615; -32.498913;,
+    -38.276295; -1.961819; -32.498913;,
+    -33.769688; 0.050072; -32.208168;,
+    -33.769688; -1.546133; -32.208168;,
+    7.775305; 12.889176; -49.682144;,
+    7.775305; 14.485380; -49.682144;,
+    23.552626; 14.394828; -50.380253;,
+    23.552626; 12.798624; -50.380253;,
+    26.763933; 14.485380; -51.078362;,
+    26.763933; 12.889176; -51.078362;,
+    30.952608; 14.823342; -53.591564;,
+    30.952608; 13.227137; -53.591564;,
+    37.514854; 15.829777; -58.199097;,
+    37.514854; 14.233572; -58.199097;,
+    46.729923; 17.127037; -65.459457;,
+    46.729923; 15.530831; -65.459457;,
+    56.363869; 18.586535; -73.697182;,
+    56.363869; 17.146021; -73.697182;,
+    75.073235; 21.700718; -89.474487;,
+    75.073235; 20.525316; -89.474487;,
+    82.473221; 22.901100; -94.919762;,
+    82.473221; 21.838682; -94.919762;,
+    84.567558; 23.238865; -94.780136;,
+    84.567558; 22.176449; -94.780136;,
+    84.567558; 22.176449; -94.780136;,
+    84.567558; 23.238865; -94.780136;,
+    84.707184; 23.477697; -84.448097;,
+    84.707184; 22.415279; -84.448097;,
+    84.567558; 22.176449; -94.780136;,
+    83.729828; 23.320509; -81.934891;,
+    83.729828; 22.258095; -81.934891;,
+    80.518509; 23.113161; -76.629242;,
+    80.518509; 21.937761; -76.629242;,
+    74.933624; 22.133686; -70.066994;,
+    74.933624; 20.958284; -70.066994;,
+    66.975159; 20.656088; -61.968899;,
+    66.975159; 19.353678; -61.968899;,
+    56.643101; 19.010099; -50.799118;,
+    56.643101; 17.569586; -50.799118;,
+    46.869545; 17.605030; -40.187820;,
+    46.869545; 16.008825; -40.187820;,
+    36.956367; 16.634451; -29.995398;,
+    36.956367; 15.038246; -29.995398;,
+    36.956367; 15.038246; -29.995398;,
+    36.956367; 16.634451; -29.995398;,
+    31.092226; 16.110109; -25.108618;,
+    31.092226; 14.513906; -25.108618;,
+    36.956367; 15.038246; -29.995398;,
+    26.763933; 15.892876; -22.316174;,
+    26.763933; 14.296672; -22.316174;,
+    23.692244; 15.596447; -21.338816;,
+    23.692244; 14.000242; -21.338816;,
+    11.265862; 15.757652; -20.919949;,
+    11.265862; 14.161448; -20.919949;,
+    12.262230; 13.716150; -22.004177;,
+    9.027195; 12.538416; -48.659538;,
+    23.754660; 12.319332; -49.306435;,
+    27.221376; 12.439830; -50.061359;,
+    31.587706; 12.796604; -52.681614;,
+    38.203026; 13.808512; -57.326111;,
+    47.457359; 15.109716; -64.617203;,
+    57.103523; 16.726114; -72.865257;,
+    75.782845; 20.102432; -88.617561;,
+    82.844742; 21.381248; -93.817055;,
+    83.589180; 21.549068; -93.768440;,
+    83.713943; 21.750553; -84.625961;,
+    82.847572; 21.598726; -82.393875;,
+    79.729630; 21.285372; -77.241966;,
+    74.228203; 20.313345; -70.776543;,
+    66.285233; 18.710196; -62.693958;,
+    55.940266; 16.924915; -51.510387;,
+    46.173752; 15.364799; -40.906662;,
+    36.307396; 14.398587; -30.762350;,
+    30.533892; 13.883217; -25.951210;,
+    26.377840; 13.683974; -23.270912;,
+    23.578304; 13.418666; -22.380480;,
+    39.852539; 6.958120; -11.582634;,
+    35.271385; 6.958119; -41.453098;,
+    34.442093; 10.464257; -41.453098;,
+    38.479980; 11.387677; -11.582634;,
+    38.479980; 11.387677; -11.582634;,
+    34.442093; 10.464257; -41.453098;,
+    32.176407; 13.030930; -41.453098;,
+    34.730103; 14.630338; -11.582634;,
+    38.479980; 11.387677; -11.582634;,
+    29.081438; 13.970396; -41.453098;,
+    29.607662; 15.817233; -11.582634;,
+    25.986462; 13.030930; -41.453098;,
+    24.485214; 14.630338; -11.582634;,
+    23.720781; 10.464257; -41.453098;,
+    20.735334; 11.387677; -11.582634;,
+    20.735334; 11.387677; -11.582634;,
+    23.720781; 10.464257; -41.453098;,
+    22.891485; 6.958118; -41.453098;,
+    19.362776; 6.958119; -11.582634;,
+    20.735334; 11.387677; -11.582634;,
+    23.720781; 3.451979; -41.453098;,
+    20.735334; 2.528563; -11.582634;,
+    20.735334; 2.528563; -11.582634;,
+    23.720781; 3.451979; -41.453098;,
+    25.986462; 0.885308; -41.453098;,
+    24.485222; -0.714098; -11.582634;,
+    20.735334; 2.528563; -11.582634;,
+    29.081438; -0.054158; -41.453098;,
+    29.607662; -1.900994; -11.582634;,
+    32.176414; 0.885309; -41.453098;,
+    34.730103; -0.714096; -11.582634;,
+    34.442093; 3.451981; -41.453098;,
+    38.479980; 2.528564; -11.582634;,
+    38.479980; 2.528564; -11.582634;,
+    34.442093; 3.451981; -41.453098;,
+    38.479980; 2.528564; -11.582634;,
+    30.758684; 5.106054; -38.826572;,
+    29.756849; 4.084414; -38.826576;,
+    29.081438; 3.899858; -38.826576;,
+    28.406025; 4.084413; -38.826576;,
+    27.404194; 5.106053; -38.826572;,
+    26.917559; 6.958119; -38.826572;,
+    27.404194; 8.810184; -38.826572;,
+    28.406025; 9.831824; -38.826576;,
+    29.081438; 10.016380; -38.826576;,
+    29.756849; 9.831824; -38.826576;,
+    30.758684; 8.810184; -38.826572;,
+    31.245321; 6.958119; -38.826572;,
+    35.490395; 10.020476; -5.406507;,
+    36.439301; 6.958120; -5.406507;,
+    35.490395; 3.895765; -5.406507;,
+    38.479980; 2.528564; -11.582634;,
+    38.479980; 2.528564; -11.582634;,
+    35.490395; 3.895765; -5.406507;,
+    32.897926; 1.653964; -5.406507;,
+    34.730103; -0.714096; -11.582634;,
+    38.479980; 2.528564; -11.582634;,
+    32.897926; 1.653964; -5.406507;,
+    29.356548; 0.833407; -5.406507;,
+    25.815165; 1.653963; -5.406507;,
+    24.485222; -0.714098; -11.582634;,
+    25.815165; 1.653963; -5.406507;,
+    23.222696; 3.895764; -5.406507;,
+    20.735334; 2.528563; -11.582634;,
+    24.485222; -0.714098; -11.582634;,
+    23.222696; 3.895764; -5.406507;,
+    22.273790; 6.958120; -5.406507;,
+    23.222696; 10.020476; -5.406507;,
+    20.735334; 11.387677; -11.582634;,
+    20.735334; 11.387677; -11.582634;,
+    23.222696; 10.020476; -5.406507;,
+    25.815165; 12.262277; -5.406507;,
+    24.485214; 14.630338; -11.582634;,
+    20.735334; 11.387677; -11.582634;,
+    25.815165; 12.262277; -5.406507;,
+    29.356548; 13.082832; -5.406507;,
+    32.897926; 12.262277; -5.406507;,
+    34.730103; 14.630338; -11.582634;,
+    32.897926; 12.262277; -5.406507;,
+    35.490395; 10.020476; -5.406507;,
+    35.490395; 10.020476; -5.406507;,
+    38.479980; 11.387677; -11.582634;,
+    34.730103; 14.630338; -11.582634;,
+    35.490395; 10.020476; -5.406507;,
+    32.750824; 8.652728; -7.259345;,
+    33.275921; 6.958120; -7.259345;,
+    36.439301; 6.958120; -5.406507;,
+    35.490395; 10.020476; -5.406507;,
+    36.439301; 6.958120; -5.406507;,
+    32.750824; 5.263512; -7.259345;,
+    35.490395; 3.895765; -5.406507;,
+    36.439301; 6.958120; -5.406507;,
+    35.490395; 3.895765; -5.406507;,
+    31.316229; 4.022972; -7.259345;,
+    32.897926; 1.653964; -5.406507;,
+    35.490395; 3.895765; -5.406507;,
+    32.897926; 1.653964; -5.406507;,
+    29.356548; 3.568902; -7.259345;,
+    29.356548; 0.833407; -5.406507;,
+    32.897926; 1.653964; -5.406507;,
+    29.356548; 0.833407; -5.406507;,
+    27.396862; 4.022972; -7.259345;,
+    25.815165; 1.653963; -5.406507;,
+    29.356548; 0.833407; -5.406507;,
+    25.815165; 1.653963; -5.406507;,
+    25.962276; 5.263511; -7.259345;,
+    23.222696; 3.895764; -5.406507;,
+    25.815165; 1.653963; -5.406507;,
+    23.222696; 3.895764; -5.406507;,
+    25.437174; 6.958120; -7.259345;,
+    22.273790; 6.958120; -5.406507;,
+    23.222696; 3.895764; -5.406507;,
+    22.273790; 6.958120; -5.406507;,
+    25.962276; 8.652729; -7.259345;,
+    23.222696; 10.020476; -5.406507;,
+    22.273790; 6.958120; -5.406507;,
+    23.222696; 10.020476; -5.406507;,
+    27.396862; 9.893270; -7.259345;,
+    25.815165; 12.262277; -5.406507;,
+    23.222696; 10.020476; -5.406507;,
+    25.815165; 12.262277; -5.406507;,
+    29.356541; 10.347339; -7.259345;,
+    29.356548; 13.082832; -5.406507;,
+    25.815165; 12.262277; -5.406507;,
+    29.356548; 13.082832; -5.406507;,
+    31.316229; 9.893270; -7.259345;,
+    32.897926; 12.262277; -5.406507;,
+    29.356548; 13.082832; -5.406507;,
+    32.897926; 12.262277; -5.406507;,
+    35.490395; 10.020476; -5.406507;,
+    32.897926; 12.262277; -5.406507;,
+    31.472351; 8.014446; -7.259345;,
+    31.799667; 6.958120; -7.259345;,
+    31.472351; 5.901794; -7.259345;,
+    30.578108; 5.128509; -7.259345;,
+    29.356548; 4.845467; -7.259345;,
+    28.134983; 5.128509; -7.259345;,
+    27.240738; 5.901793; -7.259345;,
+    26.913424; 6.958121; -7.259345;,
+    27.240738; 8.014446; -7.259345;,
+    28.134983; 8.787732; -7.259345;,
+    29.356541; 9.070774; -7.259345;,
+    30.578108; 8.787732; -7.259345;,
+    31.472351; 8.014446; -7.259345;,
+    29.356548; 6.958121; -1.083218;,
+    31.799667; 6.958120; -7.259345;,
+    31.799667; 6.958120; -7.259345;,
+    31.472351; 5.901794; -7.259345;,
+    31.472351; 5.901794; -7.259345;,
+    29.356548; 6.958121; -1.083218;,
+    30.578108; 5.128509; -7.259345;,
+    30.578108; 5.128509; -7.259345;,
+    29.356548; 6.958121; -1.083218;,
+    29.356548; 4.845467; -7.259345;,
+    29.356548; 4.845467; -7.259345;,
+    29.356548; 6.958121; -1.083218;,
+    28.134983; 5.128509; -7.259345;,
+    28.134983; 5.128509; -7.259345;,
+    29.356548; 6.958121; -1.083218;,
+    27.240738; 5.901793; -7.259345;,
+    27.240738; 5.901793; -7.259345;,
+    29.356548; 6.958121; -1.083218;,
+    26.913424; 6.958121; -7.259345;,
+    26.913424; 6.958121; -7.259345;,
+    29.356548; 6.958121; -1.083218;,
+    27.240738; 8.014446; -7.259345;,
+    27.240738; 8.014446; -7.259345;,
+    29.356548; 6.958121; -1.083218;,
+    28.134983; 8.787732; -7.259345;,
+    28.134983; 8.787732; -7.259345;,
+    29.356548; 6.958121; -1.083218;,
+    29.356541; 9.070774; -7.259345;,
+    29.356541; 9.070774; -7.259345;,
+    29.356548; 6.958121; -1.083218;,
+    30.578108; 8.787732; -7.259345;,
+    30.578108; 8.787732; -7.259345;,
+    29.356548; 6.958121; -1.083218;,
+    31.472351; 8.014446; -7.259345;,
+    33.275318; 6.958119; -43.750618;,
+    32.615906; 9.746005; -43.750618;,
+    34.442093; 10.464257; -41.453098;,
+    32.615906; 9.746005; -43.750618;,
+    30.976828; 11.602834; -43.750622;,
+    32.176407; 13.030930; -41.453098;,
+    34.442093; 10.464257; -41.453098;,
+    30.976828; 11.602834; -43.750622;,
+    29.081438; 12.178172; -43.750622;,
+    27.186045; 11.602834; -43.750618;,
+    25.986462; 13.030930; -41.453098;,
+    27.186045; 11.602834; -43.750618;,
+    25.546965; 9.746005; -43.750618;,
+    23.720781; 10.464257; -41.453098;,
+    25.986462; 13.030930; -41.453098;,
+    23.720781; 10.464257; -41.453098;,
+    25.546965; 9.746005; -43.750618;,
+    24.887554; 6.958119; -43.750618;,
+    23.720781; 10.464257; -41.453098;,
+    25.546970; 4.170232; -43.750618;,
+    23.720781; 3.451979; -41.453098;,
+    25.546970; 4.170232; -43.750618;,
+    27.186045; 2.313402; -43.750618;,
+    25.986462; 0.885308; -41.453098;,
+    23.720781; 3.451979; -41.453098;,
+    27.186045; 2.313402; -43.750618;,
+    29.081438; 1.738065; -43.750618;,
+    30.976828; 2.313403; -43.750622;,
+    32.176414; 0.885309; -41.453098;,
+    30.976828; 2.313403; -43.750622;,
+    32.615906; 4.170234; -43.750618;,
+    34.442093; 3.451981; -41.453098;,
+    32.176414; 0.885309; -41.453098;,
+    34.442093; 3.451981; -41.453098;,
+    32.615906; 4.170234; -43.750618;,
+    34.442093; 3.451981; -41.453098;,
+    33.275318; 6.958119; -43.750618;,
+    31.245321; 6.958119; -38.826572;,
+    30.758684; 8.810184; -38.826572;,
+    30.758684; 8.810184; -38.826572;,
+    32.615906; 9.746005; -43.750618;,
+    33.275318; 6.958119; -43.750618;,
+    32.615906; 9.746005; -43.750618;,
+    30.758684; 8.810184; -38.826572;,
+    29.756849; 9.831824; -38.826576;,
+    29.756849; 9.831824; -38.826576;,
+    30.976828; 11.602834; -43.750622;,
+    32.615906; 9.746005; -43.750618;,
+    30.976828; 11.602834; -43.750622;,
+    29.756849; 9.831824; -38.826576;,
+    29.081438; 10.016380; -38.826576;,
+    29.081438; 10.016380; -38.826576;,
+    29.081438; 12.178172; -43.750622;,
+    30.976828; 11.602834; -43.750622;,
+    29.081438; 12.178172; -43.750622;,
+    29.081438; 10.016380; -38.826576;,
+    28.406025; 9.831824; -38.826576;,
+    28.406025; 9.831824; -38.826576;,
+    27.186045; 11.602834; -43.750618;,
+    29.081438; 12.178172; -43.750622;,
+    27.186045; 11.602834; -43.750618;,
+    28.406025; 9.831824; -38.826576;,
+    27.404194; 8.810184; -38.826572;,
+    27.404194; 8.810184; -38.826572;,
+    25.546965; 9.746005; -43.750618;,
+    27.186045; 11.602834; -43.750618;,
+    25.546965; 9.746005; -43.750618;,
+    27.404194; 8.810184; -38.826572;,
+    26.917559; 6.958119; -38.826572;,
+    26.917559; 6.958119; -38.826572;,
+    24.887554; 6.958119; -43.750618;,
+    25.546965; 9.746005; -43.750618;,
+    24.887554; 6.958119; -43.750618;,
+    26.917559; 6.958119; -38.826572;,
+    27.404194; 5.106053; -38.826572;,
+    27.404194; 5.106053; -38.826572;,
+    25.546970; 4.170232; -43.750618;,
+    24.887554; 6.958119; -43.750618;,
+    25.546970; 4.170232; -43.750618;,
+    27.404194; 5.106053; -38.826572;,
+    28.406025; 4.084413; -38.826576;,
+    28.406025; 4.084413; -38.826576;,
+    27.186045; 2.313402; -43.750618;,
+    25.546970; 4.170232; -43.750618;,
+    27.186045; 2.313402; -43.750618;,
+    28.406025; 4.084413; -38.826576;,
+    29.081438; 3.899858; -38.826576;,
+    29.081438; 3.899858; -38.826576;,
+    29.081438; 1.738065; -43.750618;,
+    27.186045; 2.313402; -43.750618;,
+    29.081438; 1.738065; -43.750618;,
+    29.081438; 3.899858; -38.826576;,
+    29.756849; 4.084414; -38.826576;,
+    29.756849; 4.084414; -38.826576;,
+    30.976828; 2.313403; -43.750622;,
+    29.081438; 1.738065; -43.750618;,
+    30.976828; 2.313403; -43.750622;,
+    29.756849; 4.084414; -38.826576;,
+    30.758684; 5.106054; -38.826572;,
+    30.758684; 5.106054; -38.826572;,
+    32.615906; 4.170234; -43.750618;,
+    30.976828; 2.313403; -43.750622;,
+    32.615906; 4.170234; -43.750618;,
+    30.758684; 5.106054; -38.826572;,
+    31.245321; 6.958119; -38.826572;,
+    31.245321; 6.958119; -38.826572;,
+    33.275318; 6.958119; -43.750618;,
+    32.615906; 4.170234; -43.750618;,
+    114.258629; -23.382650; -42.893314;,
+    115.517776; -23.783180; -42.167885;,
+    115.883804; -23.874937; -36.167793;,
+    114.235153; -23.307245; -34.730614;,
+    109.663948; -21.990641; -42.487541;,
+    110.193588; -22.185898; -33.057495;,
+    101.402733; -19.660555; -41.183098;,
+    102.976929; -20.117170; -30.459267;,
+    77.416054; -12.828869; -37.839497;,
+    77.129829; -12.522450; -22.908316;,
+    63.620811; -9.034275; -35.661278;,
+    63.622078; -9.194721; -18.986689;,
+    51.693115; -5.768235; -33.624851;,
+    51.577190; -5.701039; -15.793996;,
+    43.564316; -3.722743; -32.463585;,
+    43.306099; -3.380164; -13.762457;,
+    38.293106; -2.505254; -31.438639;,
+    38.257000; -2.305636; -12.608394;,
+    33.678337; -2.065637; -31.140785;,
+    33.739758; -2.057514; -11.903214;,
+    26.691702; -2.106218; -12.184471;,
+    26.351667; -2.084943; -31.284266;,
+    23.220390; -2.301600; -13.097688;,
+    23.488943; -2.288612; -30.633024;,
+    26.355604; 0.050072; -32.353542;,
+    26.355604; -1.546133; -32.353542;,
+    22.575872; -1.546134; -31.481297;,
+    22.575872; 0.050071; -31.481297;,
+    22.575872; 0.050071; -31.481297;,
+    22.575872; -1.546134; -31.481297;,
+    22.285124; -1.546136; -12.291877;,
+    22.285124; 0.050069; -12.291877;,
+    22.575872; 0.050071; -31.481297;,
+    22.285124; 0.050069; -12.291877;,
+    22.285124; -1.546136; -12.291877;,
+    26.646360; -1.546137; -11.128883;,
+    26.646360; 0.050068; -11.128879;,
+    22.285124; 0.050069; -12.291877;,
+    33.915070; -1.546137; -10.838132;,
+    33.915070; 0.050068; -10.838132;,
+    38.567055; -1.824132; -11.565005;,
+    38.567055; -0.227927; -11.565005;,
+    43.655159; -2.907321; -12.727998;,
+    43.655159; -1.311116; -12.727998;,
+    51.941498; -5.231581; -14.763239;,
+    51.941498; -3.635376; -14.763239;,
+    64.007576; -8.729975; -17.961477;,
+    64.007576; -7.133770; -17.961477;,
+    77.527390; -12.060383; -21.886589;,
+    77.527390; -10.464179; -21.886589;,
+    103.404037; -19.661676; -29.446056;,
+    103.404037; -18.065472; -29.446056;,
+    110.672760; -21.741993; -32.062794;,
+    110.672760; -20.145792; -32.062794;,
+    114.888611; -22.902195; -33.807285;,
+    114.888611; -21.305990; -33.807285;,
+    117.069229; -23.589626; -35.697155;,
+    117.069229; -21.993422; -35.697155;,
+    117.069229; -21.993422; -35.697155;,
+    117.069229; -23.589626; -35.697155;,
+    116.633095; -23.487873; -42.820503;,
+    116.633095; -21.891666; -42.820503;,
+    117.069229; -21.993422; -35.697155;,
+    116.633095; -21.891666; -42.820503;,
+    116.633095; -23.487873; -42.820503;,
+    114.597862; -22.918016; -43.983494;,
+    114.597862; -21.321812; -43.983494;,
+    116.633095; -21.891666; -42.820503;,
+    109.655113; -21.448967; -43.547375;,
+    109.655113; -19.852760; -43.547375;,
+    101.368805; -19.113314; -42.239006;,
+    101.368805; -17.517109; -42.239006;,
+    77.382019; -12.281605; -38.895390;,
+    77.382019; -10.685401; -38.895390;,
+    63.571453; -8.483614; -36.714775;,
+    63.571453; -6.887409; -36.714775;,
+    51.650749; -5.219127; -34.679535;,
+    51.650749; -3.622922; -34.679535;,
+    43.509785; -3.170936; -33.516541;,
+    43.509785; -1.574730; -33.516541;,
+    38.276306; -1.961819; -32.498913;,
+    38.276306; -0.365615; -32.498913;,
+    33.769695; -1.546133; -32.208168;,
+    33.769695; 0.050072; -32.208168;,
+    -11.666079; 15.757652; -20.919949;,
+    -8.175522; 14.485380; -49.682144;,
+    -9.300455; 15.184079; -48.691021;,
+    -12.535378; 16.362669; -22.035690;,
+    -11.666079; 15.757652; -20.919949;,
+    -8.175522; 14.485380; -49.682144;,
+    -23.952841; 14.394828; -50.380253;,
+    -24.027149; 14.971016; -49.338093;,
+    -8.175522; 14.485380; -49.682144;,
+    -23.952841; 14.394828; -50.380253;,
+    -27.164150; 14.485380; -51.078362;,
+    -27.494020; 15.090032; -50.092941;,
+    -23.952841; 14.394828; -50.380253;,
+    -27.164150; 14.485380; -51.078362;,
+    -31.352823; 14.823342; -53.591564;,
+    -31.860569; 15.445769; -52.713219;,
+    -27.164150; 14.485380; -51.078362;,
+    -31.352823; 14.823342; -53.591564;,
+    -37.915070; 15.829777; -58.199097;,
+    -38.476002; 16.457369; -57.357758;,
+    -31.352823; 14.823342; -53.591564;,
+    -37.915070; 15.829777; -58.199097;,
+    -47.130138; 17.127037; -65.459457;,
+    -47.730885; 17.758390; -64.649261;,
+    -37.915070; 15.829777; -58.199097;,
+    -47.130138; 17.127037; -65.459457;,
+    -56.764080; 18.586535; -73.697182;,
+    -57.377506; 19.219061; -72.897728;,
+    -47.130138; 17.127037; -65.459457;,
+    -56.764080; 18.586535; -73.697182;,
+    -75.473457; 21.700718; -89.474487;,
+    -76.056824; 22.330450; -88.649979;,
+    -56.764080; 18.586535; -73.697182;,
+    -75.473457; 21.700718; -89.474487;,
+    -82.873436; 22.901100; -94.919762;,
+    -83.118164; 23.498281; -93.848625;,
+    -75.473457; 21.700718; -89.474487;,
+    -82.873436; 22.901100; -94.919762;,
+    -84.967773; 23.238865; -94.780136;,
+    -83.860947; 23.673712; -93.800331;,
+    -82.873436; 22.901100; -94.919762;,
+    -84.967773; 23.238865; -94.780136;,
+    -85.107407; 23.477697; -84.448097;,
+    -83.985680; 23.874939; -84.657677;,
+    -84.967773; 23.238865; -94.780136;,
+    -85.107407; 23.477697; -84.448097;,
+    -84.130043; 23.320509; -81.934891;,
+    -83.118912; 23.722372; -82.424515;,
+    -85.107407; 23.477697; -84.448097;,
+    -84.130043; 23.320509; -81.934891;,
+    -80.918732; 23.113161; -76.629242;,
+    -80.000717; 23.521376; -77.272789;,
+    -84.130043; 23.320509; -81.934891;,
+    -80.918732; 23.113161; -76.629242;,
+    -75.333839; 22.133686; -70.066994;,
+    -74.499573; 22.548862; -70.807671;,
+    -80.918732; 23.113161; -76.629242;,
+    -75.333839; 22.133686; -70.066994;,
+    -67.375366; 20.656088; -61.968899;,
+    -66.556229; 21.072596; -62.724751;,
+    -75.333839; 22.133686; -70.066994;,
+    -67.375366; 20.656088; -61.968899;,
+    -57.043327; 19.010099; -50.799118;,
+    -56.211315; 19.425501; -51.541210;,
+    -67.375366; 20.656088; -61.968899;,
+    -57.043327; 19.010099; -50.799118;,
+    -47.269760; 17.605030; -40.187820;,
+    -46.445217; 18.021070; -40.937943;,
+    -57.043327; 19.010099; -50.799118;,
+    -47.269760; 17.605030; -40.187820;,
+    -37.356579; 16.634451; -29.995398;,
+    -36.579391; 17.054617; -30.794134;,
+    -47.269760; 17.605030; -40.187820;,
+    -37.356579; 16.634451; -29.995398;,
+    -31.492443; 16.110109; -25.108618;,
+    -30.806015; 16.538713; -25.983028;,
+    -37.356579; 16.634451; -29.995398;,
+    -31.492443; 16.110109; -25.108618;,
+    -27.164150; 15.892876; -22.316174;,
+    -26.650105; 16.338455; -23.302675;,
+    -31.492443; 16.110109; -25.108618;,
+    -27.164150; 15.892876; -22.316174;,
+    -24.092463; 15.596447; -21.338816;,
+    -23.850698; 16.071554; -22.412170;,
+    -27.164150; 15.892876; -22.316174;,
+    -24.092463; 15.596447; -21.338816;,
+    -11.666079; 15.757652; -20.919949;,
+    -24.092463; 15.596447; -21.338816;,
+    -22.575855; 0.050071; -31.481297;,
+    -26.355593; 0.050072; -32.353542;,
+    -26.581213; 0.550331; -31.289343;,
+    -23.718483; 0.346662; -30.638102;,
+    -22.575855; 0.050071; -31.481297;,
+    -26.355593; 0.050072; -32.353542;,
+    -33.769688; 0.050072; -32.208168;,
+    -33.907883; 0.569636; -31.145863;,
+    -26.355593; 0.050072; -32.353542;,
+    -33.769688; 0.050072; -32.208168;,
+    -38.276295; -0.365615; -32.498913;,
+    -38.522652; 0.130020; -31.443714;,
+    -33.769688; 0.050072; -32.208168;,
+    -38.276295; -0.365615; -32.498913;,
+    -43.509773; -1.574730; -33.516541;,
+    -43.793865; -1.087468; -32.468662;,
+    -38.276295; -0.365615; -32.498913;,
+    -43.509773; -1.574730; -33.516541;,
+    -51.650738; -3.622922; -34.679535;,
+    -51.922653; -3.132961; -33.629929;,
+    -43.509773; -1.574730; -33.516541;,
+    -51.650738; -3.622922; -34.679535;,
+    -63.571438; -6.887409; -36.714775;,
+    -63.850353; -6.399002; -35.666355;,
+    -51.650738; -3.622922; -34.679535;,
+    -63.571438; -6.887409; -36.714775;,
+    -77.382004; -10.685401; -38.895390;,
+    -77.645599; -10.193596; -37.844574;,
+    -63.571438; -6.887409; -36.714775;,
+    -77.382004; -10.685401; -38.895390;,
+    -101.368797; -17.517109; -42.239006;,
+    -101.632286; -17.025282; -41.188171;,
+    -77.382004; -10.685401; -38.895390;,
+    -101.368797; -17.517109; -42.239006;,
+    -109.655113; -19.852760; -43.547375;,
+    -109.893517; -19.355371; -42.492615;,
+    -101.368797; -17.517109; -42.239006;,
+    -109.655113; -19.852760; -43.547375;,
+    -114.597862; -21.321812; -43.983494;,
+    -114.488190; -20.747377; -42.898392;,
+    -109.655113; -19.852760; -43.547375;,
+    -114.597862; -21.321812; -43.983494;,
+    -116.633102; -21.891666; -42.820503;,
+    -115.747314; -21.147909; -42.172966;,
+    -114.597862; -21.321812; -43.983494;,
+    -116.633102; -21.891666; -42.820503;,
+    -117.069221; -21.993422; -35.697155;,
+    -116.113335; -21.239664; -36.172871;,
+    -116.633102; -21.891666; -42.820503;,
+    -117.069221; -21.993422; -35.697155;,
+    -114.888611; -21.305990; -33.807285;,
+    -114.464706; -20.671972; -34.735687;,
+    -117.069221; -21.993422; -35.697155;,
+    -114.888611; -21.305990; -33.807285;,
+    -110.672752; -20.145792; -32.062794;,
+    -110.423134; -19.550627; -33.062569;,
+    -114.888611; -21.305990; -33.807285;,
+    -110.672752; -20.145792; -32.062794;,
+    -103.404022; -18.065472; -29.446056;,
+    -103.206467; -17.481897; -30.464342;,
+    -110.672752; -20.145792; -32.062794;,
+    -103.404022; -18.065472; -29.446056;,
+    -77.527374; -10.464179; -21.886589;,
+    -77.359375; -9.887177; -22.913391;,
+    -103.404022; -18.065472; -29.446056;,
+    -77.527374; -10.464179; -21.886589;,
+    -64.007568; -7.133770; -17.961477;,
+    -63.851616; -6.559447; -18.991768;,
+    -77.527374; -10.464179; -21.886589;,
+    -64.007568; -7.133770; -17.961477;,
+    -51.941486; -3.635376; -14.763239;,
+    -51.806740; -3.065765; -15.799072;,
+    -64.007568; -7.133770; -17.961477;,
+    -51.941486; -3.635376; -14.763239;,
+    -43.655148; -1.311116; -12.727998;,
+    -43.535641; -0.744890; -13.767535;,
+    -51.941486; -3.635376; -14.763239;,
+    -43.655148; -1.311116; -12.727998;,
+    -38.567039; -0.227927; -11.565005;,
+    -38.486542; 0.329638; -12.613470;,
+    -43.655148; -1.311116; -12.727998;,
+    -38.567039; -0.227927; -11.565005;,
+    -33.915062; 0.050068; -10.838132;,
+    -33.969303; 0.577759; -11.908293;,
+    -38.567039; -0.227927; -11.565005;,
+    -33.915062; 0.050068; -10.838132;,
+    -26.646341; 0.050068; -11.128879;,
+    -26.921247; 0.529056; -12.189546;,
+    -33.915062; 0.050068; -10.838132;,
+    -26.646341; 0.050068; -11.128879;,
+    -22.285107; 0.050069; -12.291877;,
+    -23.449923; 0.333674; -13.102767;,
+    -26.646341; 0.050068; -11.128879;,
+    -22.285107; 0.050069; -12.291877;,
+    -22.575855; 0.050071; -31.481297;,
+    -22.285107; 0.050069; -12.291877;,
+    7.775305; 14.485380; -49.682144;,
+    11.265862; 15.757652; -20.919949;,
+    12.135160; 16.362669; -22.035690;,
+    8.900238; 15.184079; -48.691021;,
+    7.775305; 14.485380; -49.682144;,
+    11.265862; 15.757652; -20.919949;,
+    23.692244; 15.596447; -21.338816;,
+    23.450476; 16.071554; -22.412170;,
+    11.265862; 15.757652; -20.919949;,
+    23.692244; 15.596447; -21.338816;,
+    26.763933; 15.892876; -22.316174;,
+    26.249891; 16.338455; -23.302675;,
+    23.692244; 15.596447; -21.338816;,
+    26.763933; 15.892876; -22.316174;,
+    31.092226; 16.110109; -25.108618;,
+    30.405796; 16.538713; -25.983028;,
+    26.763933; 15.892876; -22.316174;,
+    31.092226; 16.110109; -25.108618;,
+    36.956367; 16.634451; -29.995398;,
+    36.179176; 17.054617; -30.794134;,
+    31.092226; 16.110109; -25.108618;,
+    36.956367; 16.634451; -29.995398;,
+    46.869545; 17.605030; -40.187820;,
+    46.045002; 18.021070; -40.937943;,
+    36.956367; 16.634451; -29.995398;,
+    46.869545; 17.605030; -40.187820;,
+    56.643101; 19.010099; -50.799118;,
+    55.811092; 19.425501; -51.541210;,
+    46.869545; 17.605030; -40.187820;,
+    56.643101; 19.010099; -50.799118;,
+    66.975159; 20.656088; -61.968899;,
+    66.156013; 21.072596; -62.724751;,
+    56.643101; 19.010099; -50.799118;,
+    66.975159; 20.656088; -61.968899;,
+    74.933624; 22.133686; -70.066994;,
+    74.099358; 22.548862; -70.807671;,
+    66.975159; 20.656088; -61.968899;,
+    74.933624; 22.133686; -70.066994;,
+    80.518509; 23.113161; -76.629242;,
+    79.600494; 23.521376; -77.272789;,
+    74.933624; 22.133686; -70.066994;,
+    80.518509; 23.113161; -76.629242;,
+    83.729828; 23.320509; -81.934891;,
+    82.718697; 23.722372; -82.424515;,
+    80.518509; 23.113161; -76.629242;,
+    83.729828; 23.320509; -81.934891;,
+    84.707184; 23.477697; -84.448097;,
+    83.585464; 23.874939; -84.657669;,
+    83.729828; 23.320509; -81.934891;,
+    84.707184; 23.477697; -84.448097;,
+    84.567558; 23.238865; -94.780136;,
+    83.460724; 23.673712; -93.800331;,
+    84.707184; 23.477697; -84.448097;,
+    84.567558; 23.238865; -94.780136;,
+    82.473221; 22.901100; -94.919762;,
+    82.717934; 23.498281; -93.848625;,
+    84.567558; 23.238865; -94.780136;,
+    82.473221; 22.901100; -94.919762;,
+    75.073235; 21.700718; -89.474487;,
+    75.656609; 22.330450; -88.649979;,
+    82.473221; 22.901100; -94.919762;,
+    75.073235; 21.700718; -89.474487;,
+    56.363869; 18.586535; -73.697182;,
+    56.977291; 19.219061; -72.897728;,
+    75.073235; 21.700718; -89.474487;,
+    56.363869; 18.586535; -73.697182;,
+    46.729923; 17.127037; -65.459457;,
+    47.330669; 17.758390; -64.649261;,
+    56.363869; 18.586535; -73.697182;,
+    46.729923; 17.127037; -65.459457;,
+    37.514854; 15.829777; -58.199097;,
+    38.075783; 16.457369; -57.357758;,
+    46.729923; 17.127037; -65.459457;,
+    37.514854; 15.829777; -58.199097;,
+    30.952608; 14.823342; -53.591564;,
+    31.460360; 15.445769; -52.713219;,
+    37.514854; 15.829777; -58.199097;,
+    30.952608; 14.823342; -53.591564;,
+    26.763933; 14.485380; -51.078362;,
+    27.093801; 15.090032; -50.092941;,
+    30.952608; 14.823342; -53.591564;,
+    26.763933; 14.485380; -51.078362;,
+    23.552626; 14.394828; -50.380253;,
+    23.626936; 14.971016; -49.338093;,
+    26.763933; 14.485380; -51.078362;,
+    23.552626; 14.394828; -50.380253;,
+    7.775305; 14.485380; -49.682144;,
+    23.552626; 14.394828; -50.380253;,
+    26.355604; 0.050072; -32.353542;,
+    22.575872; 0.050071; -31.481297;,
+    23.718491; 0.346662; -30.638102;,
+    26.581224; 0.550331; -31.289343;,
+    26.355604; 0.050072; -32.353542;,
+    22.575872; 0.050071; -31.481297;,
+    22.285124; 0.050069; -12.291877;,
+    23.449940; 0.333674; -13.102767;,
+    22.575872; 0.050071; -31.481297;,
+    22.285124; 0.050069; -12.291877;,
+    26.646360; 0.050068; -11.128879;,
+    26.921259; 0.529056; -12.189546;,
+    22.285124; 0.050069; -12.291877;,
+    26.646360; 0.050068; -11.128879;,
+    33.915070; 0.050068; -10.838132;,
+    33.969311; 0.577759; -11.908293;,
+    26.646360; 0.050068; -11.128879;,
+    33.915070; 0.050068; -10.838132;,
+    38.567055; -0.227927; -11.565005;,
+    38.486557; 0.329638; -12.613470;,
+    33.915070; 0.050068; -10.838132;,
+    38.567055; -0.227927; -11.565005;,
+    43.655159; -1.311116; -12.727998;,
+    43.535652; -0.744891; -13.767535;,
+    38.567055; -0.227927; -11.565005;,
+    43.655159; -1.311116; -12.727998;,
+    51.941498; -3.635376; -14.763239;,
+    51.806751; -3.065765; -15.799072;,
+    43.655159; -1.311116; -12.727998;,
+    51.941498; -3.635376; -14.763239;,
+    64.007576; -7.133770; -17.961477;,
+    63.851639; -6.559447; -18.991768;,
+    51.941498; -3.635376; -14.763239;,
+    64.007576; -7.133770; -17.961477;,
+    77.527390; -10.464179; -21.886589;,
+    77.359383; -9.887177; -22.913391;,
+    64.007576; -7.133770; -17.961477;,
+    77.527390; -10.464179; -21.886589;,
+    103.404037; -18.065472; -29.446056;,
+    103.206482; -17.481897; -30.464342;,
+    77.527390; -10.464179; -21.886589;,
+    103.404037; -18.065472; -29.446056;,
+    110.672760; -20.145792; -32.062794;,
+    110.423149; -19.550627; -33.062569;,
+    103.404037; -18.065472; -29.446056;,
+    110.672760; -20.145792; -32.062794;,
+    114.888611; -21.305990; -33.807285;,
+    114.464714; -20.671972; -34.735687;,
+    110.672760; -20.145792; -32.062794;,
+    114.888611; -21.305990; -33.807285;,
+    117.069229; -21.993422; -35.697155;,
+    116.113358; -21.239664; -36.172871;,
+    114.888611; -21.305990; -33.807285;,
+    117.069229; -21.993422; -35.697155;,
+    116.633095; -21.891666; -42.820503;,
+    115.747314; -21.147909; -42.172966;,
+    117.069229; -21.993422; -35.697155;,
+    116.633095; -21.891666; -42.820503;,
+    114.597862; -21.321812; -43.983494;,
+    114.488197; -20.747377; -42.898392;,
+    116.633095; -21.891666; -42.820503;,
+    114.597862; -21.321812; -43.983494;,
+    109.655113; -19.852760; -43.547375;,
+    109.893517; -19.355371; -42.492615;,
+    114.597862; -21.321812; -43.983494;,
+    109.655113; -19.852760; -43.547375;,
+    101.368805; -17.517109; -42.239006;,
+    101.632301; -17.025280; -41.188171;,
+    109.655113; -19.852760; -43.547375;,
+    101.368805; -17.517109; -42.239006;,
+    77.382019; -10.685401; -38.895390;,
+    77.645615; -10.193596; -37.844574;,
+    101.368805; -17.517109; -42.239006;,
+    77.382019; -10.685401; -38.895390;,
+    63.571453; -6.887409; -36.714775;,
+    63.850372; -6.399002; -35.666355;,
+    77.382019; -10.685401; -38.895390;,
+    63.571453; -6.887409; -36.714775;,
+    51.650749; -3.622922; -34.679535;,
+    51.922668; -3.132961; -33.629929;,
+    63.571453; -6.887409; -36.714775;,
+    51.650749; -3.622922; -34.679535;,
+    43.509785; -1.574730; -33.516541;,
+    43.793877; -1.087468; -32.468662;,
+    51.650749; -3.622922; -34.679535;,
+    43.509785; -1.574730; -33.516541;,
+    38.276306; -0.365615; -32.498913;,
+    38.522663; 0.130020; -31.443714;,
+    43.509785; -1.574730; -33.516541;,
+    38.276306; -0.365615; -32.498913;,
+    33.769695; 0.050072; -32.208168;,
+    33.907894; 0.569636; -31.145863;,
+    38.276306; -0.365615; -32.498913;,
+    33.769695; 0.050072; -32.208168;,
+    26.355604; 0.050072; -32.353542;,
+    33.769695; 0.050072; -32.208168;,
+    -8.175522; 12.889176; -49.682144;,
+    -11.666079; 14.161448; -20.919949;,
+    -8.175522; 12.889176; -49.682144;,
+    -11.666079; 14.161448; -20.919949;,
+    -24.092463; 14.000242; -21.338816;,
+    -11.666079; 14.161448; -20.919949;,
+    -24.092463; 14.000242; -21.338816;,
+    -27.164150; 14.296672; -22.316174;,
+    -24.092463; 14.000242; -21.338816;,
+    -27.164150; 14.296672; -22.316174;,
+    -31.492443; 14.513906; -25.108618;,
+    -27.164150; 14.296672; -22.316174;,
+    -31.492443; 14.513906; -25.108618;,
+    -37.356579; 15.038246; -29.995398;,
+    -31.492443; 14.513906; -25.108618;,
+    -37.356579; 15.038246; -29.995398;,
+    -47.269760; 16.008825; -40.187820;,
+    -37.356579; 15.038246; -29.995398;,
+    -47.269760; 16.008825; -40.187820;,
+    -57.043327; 17.569586; -50.799118;,
+    -47.269760; 16.008825; -40.187820;,
+    -57.043327; 17.569586; -50.799118;,
+    -67.375366; 19.353678; -61.968899;,
+    -57.043327; 17.569586; -50.799118;,
+    -67.375366; 19.353678; -61.968899;,
+    -75.333839; 20.958284; -70.066994;,
+    -67.375366; 19.353678; -61.968899;,
+    -75.333839; 20.958284; -70.066994;,
+    -80.918732; 21.937761; -76.629242;,
+    -75.333839; 20.958284; -70.066994;,
+    -80.918732; 21.937761; -76.629242;,
+    -84.130043; 22.258095; -81.934891;,
+    -80.918732; 21.937761; -76.629242;,
+    -84.130043; 22.258095; -81.934891;,
+    -85.107407; 22.415279; -84.448097;,
+    -84.130043; 22.258095; -81.934891;,
+    -85.107407; 22.415279; -84.448097;,
+    -84.967773; 22.176449; -94.780136;,
+    -85.107407; 22.415279; -84.448097;,
+    -84.967773; 22.176449; -94.780136;,
+    -82.873436; 21.838682; -94.919762;,
+    -84.967773; 22.176449; -94.780136;,
+    -82.873436; 21.838682; -94.919762;,
+    -75.473457; 20.525316; -89.474487;,
+    -82.873436; 21.838682; -94.919762;,
+    -75.473457; 20.525316; -89.474487;,
+    -56.764080; 17.146021; -73.697182;,
+    -75.473457; 20.525316; -89.474487;,
+    -56.764080; 17.146021; -73.697182;,
+    -47.130138; 15.530831; -65.459457;,
+    -56.764080; 17.146021; -73.697182;,
+    -47.130138; 15.530831; -65.459457;,
+    -37.915070; 14.233572; -58.199097;,
+    -47.130138; 15.530831; -65.459457;,
+    -37.915070; 14.233572; -58.199097;,
+    -31.352823; 13.227137; -53.591564;,
+    -37.915070; 14.233572; -58.199097;,
+    -31.352823; 13.227137; -53.591564;,
+    -27.164150; 12.889176; -51.078362;,
+    -31.352823; 13.227137; -53.591564;,
+    -27.164150; 12.889176; -51.078362;,
+    -23.952841; 12.798624; -50.380253;,
+    -27.164150; 12.889176; -51.078362;,
+    -23.952841; 12.798624; -50.380253;,
+    -8.175522; 12.889176; -49.682144;,
+    -23.952841; 12.798624; -50.380253;,
+    -26.355593; -1.546133; -32.353542;,
+    -22.575855; -1.546134; -31.481297;,
+    -26.355593; -1.546133; -32.353542;,
+    -22.575855; -1.546134; -31.481297;,
+    -22.285107; -1.546136; -12.291877;,
+    -22.575855; -1.546134; -31.481297;,
+    -22.285107; -1.546136; -12.291877;,
+    -26.646341; -1.546137; -11.128883;,
+    -22.285107; -1.546136; -12.291877;,
+    -26.646341; -1.546137; -11.128883;,
+    -33.915062; -1.546137; -10.838132;,
+    -26.646341; -1.546137; -11.128883;,
+    -33.915062; -1.546137; -10.838132;,
+    -38.567039; -1.824132; -11.565005;,
+    -33.915062; -1.546137; -10.838132;,
+    -38.567039; -1.824132; -11.565005;,
+    -43.655148; -2.907321; -12.727998;,
+    -38.567039; -1.824132; -11.565005;,
+    -43.655148; -2.907321; -12.727998;,
+    -51.941486; -5.231581; -14.763239;,
+    -43.655148; -2.907321; -12.727998;,
+    -51.941486; -5.231581; -14.763239;,
+    -64.007568; -8.729975; -17.961477;,
+    -51.941486; -5.231581; -14.763239;,
+    -64.007568; -8.729975; -17.961477;,
+    -77.527374; -12.060383; -21.886589;,
+    -64.007568; -8.729975; -17.961477;,
+    -77.527374; -12.060383; -21.886589;,
+    -103.404022; -19.661676; -29.446056;,
+    -77.527374; -12.060383; -21.886589;,
+    -103.404022; -19.661676; -29.446056;,
+    -110.672752; -21.741993; -32.062794;,
+    -103.404022; -19.661676; -29.446056;,
+    -110.672752; -21.741993; -32.062794;,
+    -114.888611; -22.902195; -33.807285;,
+    -110.672752; -21.741993; -32.062794;,
+    -114.888611; -22.902195; -33.807285;,
+    -117.069221; -23.589626; -35.697155;,
+    -114.888611; -22.902195; -33.807285;,
+    -117.069221; -23.589626; -35.697155;,
+    -116.633102; -23.487873; -42.820503;,
+    -117.069221; -23.589626; -35.697155;,
+    -116.633102; -23.487873; -42.820503;,
+    -114.597862; -22.918016; -43.983494;,
+    -116.633102; -23.487873; -42.820503;,
+    -114.597862; -22.918016; -43.983494;,
+    -109.655113; -21.448967; -43.547375;,
+    -114.597862; -22.918016; -43.983494;,
+    -109.655113; -21.448967; -43.547375;,
+    -101.368797; -19.113314; -42.239006;,
+    -109.655113; -21.448967; -43.547375;,
+    -101.368797; -19.113314; -42.239006;,
+    -77.382004; -12.281605; -38.895390;,
+    -101.368797; -19.113314; -42.239006;,
+    -77.382004; -12.281605; -38.895390;,
+    -63.571438; -8.483614; -36.714775;,
+    -77.382004; -12.281605; -38.895390;,
+    -63.571438; -8.483614; -36.714775;,
+    -51.650738; -5.219127; -34.679535;,
+    -63.571438; -8.483614; -36.714775;,
+    -51.650738; -5.219127; -34.679535;,
+    -43.509773; -3.170936; -33.516541;,
+    -51.650738; -5.219127; -34.679535;,
+    -43.509773; -3.170936; -33.516541;,
+    -38.276295; -1.961819; -32.498913;,
+    -43.509773; -3.170936; -33.516541;,
+    -38.276295; -1.961819; -32.498913;,
+    -33.769688; -1.546133; -32.208168;,
+    -38.276295; -1.961819; -32.498913;,
+    -33.769688; -1.546133; -32.208168;,
+    -26.355593; -1.546133; -32.353542;,
+    -33.769688; -1.546133; -32.208168;,
+    11.265862; 14.161448; -20.919949;,
+    7.775305; 12.889176; -49.682144;,
+    11.265862; 14.161448; -20.919949;,
+    7.775305; 12.889176; -49.682144;,
+    23.552626; 12.798624; -50.380253;,
+    7.775305; 12.889176; -49.682144;,
+    23.552626; 12.798624; -50.380253;,
+    26.763933; 12.889176; -51.078362;,
+    23.552626; 12.798624; -50.380253;,
+    26.763933; 12.889176; -51.078362;,
+    30.952608; 13.227137; -53.591564;,
+    26.763933; 12.889176; -51.078362;,
+    30.952608; 13.227137; -53.591564;,
+    37.514854; 14.233572; -58.199097;,
+    30.952608; 13.227137; -53.591564;,
+    37.514854; 14.233572; -58.199097;,
+    46.729923; 15.530831; -65.459457;,
+    37.514854; 14.233572; -58.199097;,
+    46.729923; 15.530831; -65.459457;,
+    56.363869; 17.146021; -73.697182;,
+    46.729923; 15.530831; -65.459457;,
+    56.363869; 17.146021; -73.697182;,
+    75.073235; 20.525316; -89.474487;,
+    56.363869; 17.146021; -73.697182;,
+    75.073235; 20.525316; -89.474487;,
+    82.473221; 21.838682; -94.919762;,
+    75.073235; 20.525316; -89.474487;,
+    82.473221; 21.838682; -94.919762;,
+    84.567558; 22.176449; -94.780136;,
+    82.473221; 21.838682; -94.919762;,
+    84.567558; 22.176449; -94.780136;,
+    84.707184; 22.415279; -84.448097;,
+    84.567558; 22.176449; -94.780136;,
+    84.707184; 22.415279; -84.448097;,
+    83.729828; 22.258095; -81.934891;,
+    84.707184; 22.415279; -84.448097;,
+    83.729828; 22.258095; -81.934891;,
+    80.518509; 21.937761; -76.629242;,
+    83.729828; 22.258095; -81.934891;,
+    80.518509; 21.937761; -76.629242;,
+    74.933624; 20.958284; -70.066994;,
+    80.518509; 21.937761; -76.629242;,
+    74.933624; 20.958284; -70.066994;,
+    66.975159; 19.353678; -61.968899;,
+    74.933624; 20.958284; -70.066994;,
+    66.975159; 19.353678; -61.968899;,
+    56.643101; 17.569586; -50.799118;,
+    66.975159; 19.353678; -61.968899;,
+    56.643101; 17.569586; -50.799118;,
+    46.869545; 16.008825; -40.187820;,
+    56.643101; 17.569586; -50.799118;,
+    46.869545; 16.008825; -40.187820;,
+    36.956367; 15.038246; -29.995398;,
+    46.869545; 16.008825; -40.187820;,
+    36.956367; 15.038246; -29.995398;,
+    31.092226; 14.513906; -25.108618;,
+    36.956367; 15.038246; -29.995398;,
+    31.092226; 14.513906; -25.108618;,
+    26.763933; 14.296672; -22.316174;,
+    31.092226; 14.513906; -25.108618;,
+    26.763933; 14.296672; -22.316174;,
+    23.692244; 14.000242; -21.338816;,
+    26.763933; 14.296672; -22.316174;,
+    23.692244; 14.000242; -21.338816;,
+    11.265862; 14.161448; -20.919949;,
+    23.692244; 14.000242; -21.338816;,
+    22.575872; -1.546134; -31.481297;,
+    26.355604; -1.546133; -32.353542;,
+    22.575872; -1.546134; -31.481297;,
+    26.355604; -1.546133; -32.353542;,
+    33.769695; -1.546133; -32.208168;,
+    26.355604; -1.546133; -32.353542;,
+    33.769695; -1.546133; -32.208168;,
+    38.276306; -1.961819; -32.498913;,
+    33.769695; -1.546133; -32.208168;,
+    38.276306; -1.961819; -32.498913;,
+    43.509785; -3.170936; -33.516541;,
+    38.276306; -1.961819; -32.498913;,
+    43.509785; -3.170936; -33.516541;,
+    51.650749; -5.219127; -34.679535;,
+    43.509785; -3.170936; -33.516541;,
+    51.650749; -5.219127; -34.679535;,
+    63.571453; -8.483614; -36.714775;,
+    51.650749; -5.219127; -34.679535;,
+    63.571453; -8.483614; -36.714775;,
+    77.382019; -12.281605; -38.895390;,
+    63.571453; -8.483614; -36.714775;,
+    77.382019; -12.281605; -38.895390;,
+    101.368805; -19.113314; -42.239006;,
+    77.382019; -12.281605; -38.895390;,
+    101.368805; -19.113314; -42.239006;,
+    109.655113; -21.448967; -43.547375;,
+    101.368805; -19.113314; -42.239006;,
+    109.655113; -21.448967; -43.547375;,
+    114.597862; -22.918016; -43.983494;,
+    109.655113; -21.448967; -43.547375;,
+    114.597862; -22.918016; -43.983494;,
+    116.633095; -23.487873; -42.820503;,
+    114.597862; -22.918016; -43.983494;,
+    116.633095; -23.487873; -42.820503;,
+    117.069229; -23.589626; -35.697155;,
+    116.633095; -23.487873; -42.820503;,
+    117.069229; -23.589626; -35.697155;,
+    114.888611; -22.902195; -33.807285;,
+    117.069229; -23.589626; -35.697155;,
+    114.888611; -22.902195; -33.807285;,
+    110.672760; -21.741993; -32.062794;,
+    114.888611; -22.902195; -33.807285;,
+    110.672760; -21.741993; -32.062794;,
+    103.404037; -19.661676; -29.446056;,
+    110.672760; -21.741993; -32.062794;,
+    103.404037; -19.661676; -29.446056;,
+    77.527390; -12.060383; -21.886589;,
+    103.404037; -19.661676; -29.446056;,
+    77.527390; -12.060383; -21.886589;,
+    64.007576; -8.729975; -17.961477;,
+    77.527390; -12.060383; -21.886589;,
+    64.007576; -8.729975; -17.961477;,
+    51.941498; -5.231581; -14.763239;,
+    64.007576; -8.729975; -17.961477;,
+    51.941498; -5.231581; -14.763239;,
+    43.655159; -2.907321; -12.727998;,
+    51.941498; -5.231581; -14.763239;,
+    43.655159; -2.907321; -12.727998;,
+    38.567055; -1.824132; -11.565005;,
+    43.655159; -2.907321; -12.727998;,
+    38.567055; -1.824132; -11.565005;,
+    33.915070; -1.546137; -10.838132;,
+    38.567055; -1.824132; -11.565005;,
+    33.915070; -1.546137; -10.838132;,
+    26.646360; -1.546137; -11.128883;,
+    33.915070; -1.546137; -10.838132;,
+    26.646360; -1.546137; -11.128883;,
+    22.285124; -1.546136; -12.291877;,
+    26.646360; -1.546137; -11.128883;,
+    22.285124; -1.546136; -12.291877;,
+    22.575872; -1.546134; -31.481297;,
+    22.285124; -1.546136; -12.291877;,
+    -4.702834; 23.242517; 20.072853;,
+    4.274080; 23.242517; 20.072853;,
+    4.186804; 22.568762; 10.998707;,
+    -4.615558; 22.568762; 10.998715;,
+    -5.994335; 19.474932; 34.899021;,
+    5.565581; 19.474932; 34.899021;,
+    4.274080; 20.588690; 19.886770;,
+    -4.702834; 20.588690; 19.886770;,
+    -5.994335; 22.128756; 35.085102;,
+    -5.686023; 20.877125; 41.089737;,
+    5.257269; 20.877125; 41.089737;,
+    5.565581; 22.128756; 35.085102;,
+    -4.415484; 16.430544; 67.703850;,
+    3.986730; 16.430544; 67.703850;,
+    5.257269; 18.319513; 40.357594;,
+    -5.686023; 18.319513; 40.357594;,
+    -2.677023; 10.338038; 85.854950;,
+    2.248269; 10.338038; 85.854950;,
+    3.481052; 12.541407; 78.897797;,
+    -3.909802; 12.541407; 78.897797;,
+    -4.496078; 22.265608; 4.091323;,
+    4.067325; 22.265608; 4.091323;,
+    3.629482; 20.877806; -6.343886;,
+    -4.058232; 20.877806; -6.343886;,
+    4.327148; 18.896862; -23.254219;,
+    -4.755906; 18.896862; -23.254219;,
+    -4.755902; 19.789436; -9.005717;,
+    4.327152; 19.789436; -9.005717;,
+    4.327148; 13.568039; -48.198002;,
+    -4.755906; 13.568039; -48.197998;,
+    -4.755906; 20.433916; -23.684727;,
+    4.327148; 20.433916; -23.684727;,
+    -4.755906; 12.030987; -47.767487;,
+    4.327148; 12.030987; -47.767490;,
+    4.327148; 4.660427; -64.019714;,
+    -4.755910; 4.660427; -64.019699;,
+    -7.348321; 19.789436; -2.364538;,
+    -8.995931; 14.768937; 23.220461;,
+    -7.646912; 19.375648; 21.414541;,
+    -4.496078; 22.265608; 4.091323;,
+    -8.995931; 12.115112; 23.034380;,
+    -8.995931; 10.632316; 32.069016;,
+    -7.646907; 14.846899; 34.098885;,
+    -7.646912; 16.721825; 21.228460;,
+    -8.995931; 13.286140; 32.255100;,
+    -8.721331; 12.523741; 36.615044;,
+    -7.414489; 16.495018; 39.402447;,
+    -7.646907; 17.500725; 34.284954;,
+    -8.721331; 9.966129; 35.882896;,
+    -7.073719; 4.584834; 81.755234;,
+    -3.909802; 12.541407; 78.897797;,
+    -3.909802; 12.541407; 78.897797;,
+    -7.414489; 13.937406; 38.670307;,
+    -5.426110; 3.673695; 89.993286;,
+    -2.677023; 10.338038; 85.854950;,
+    -2.677023; 10.338038; 85.854950;,
+    -3.909802; 12.541407; 78.897797;,
+    -5.426110; 3.673695; 89.993286;,
+    4.997356; 3.673695; 89.993286;,
+    2.248269; 10.338038; 85.854950;,
+    2.248269; 10.338038; 85.854950;,
+    -2.677023; 10.338038; 85.854950;,
+    -5.426110; 3.673695; 89.993286;,
+    4.997356; 3.673695; 89.993286;,
+    6.644965; 4.584834; 81.755234;,
+    3.481052; 12.541407; 78.897797;,
+    3.481052; 12.541407; 78.897797;,
+    2.248269; 10.338038; 85.854950;,
+    4.997356; 3.673695; 89.993286;,
+    8.292577; 9.966129; 35.882896;,
+    6.985735; 13.937406; 38.670307;,
+    3.481052; 12.541407; 78.897797;,
+    8.292577; 12.523741; 36.615044;,
+    8.567176; 13.286140; 32.255100;,
+    7.218153; 17.500725; 34.284954;,
+    6.985735; 16.495018; 39.402447;,
+    8.567176; 10.632316; 32.069016;,
+    8.567176; 12.115112; 23.034380;,
+    7.218153; 16.721825; 21.228460;,
+    7.218153; 14.846899; 34.098885;,
+    8.567176; 14.768937; 23.220461;,
+    6.919567; 19.789436; -2.364538;,
+    4.067325; 22.265608; 4.091323;,
+    4.067325; 22.265608; 4.091323;,
+    7.218153; 19.375648; 21.414541;,
+    6.919567; 19.789436; -2.364538;,
+    6.919567; 19.789436; -2.364538;,
+    -7.348321; 19.789436; -2.364538;,
+    -4.615558; 22.568762; 10.998715;,
+    -4.496078; 22.265608; 4.091323;,
+    -4.702834; 23.242517; 20.072853;,
+    -4.615558; 22.568762; 10.998715;,
+    -5.994335; 19.474932; 34.899021;,
+    -5.994335; 19.474932; 34.899021;,
+    -4.702834; 20.588690; 19.886770;,
+    -5.686023; 20.877125; 41.089737;,
+    -5.686023; 20.877125; 41.089737;,
+    -5.994335; 22.128756; 35.085102;,
+    -3.909802; 12.541407; 78.897797;,
+    -4.415484; 16.430544; 67.703850;,
+    -4.415484; 16.430544; 67.703850;,
+    -5.686023; 18.319513; 40.357594;,
+    3.481052; 12.541407; 78.897797;,
+    5.257269; 18.319513; 40.357594;,
+    5.257269; 18.319513; 40.357594;,
+    3.986730; 16.430544; 67.703850;,
+    3.481052; 12.541407; 78.897797;,
+    5.565581; 22.128756; 35.085102;,
+    5.565581; 22.128756; 35.085102;,
+    5.257269; 20.877125; 41.089737;,
+    4.274080; 20.588690; 19.886770;,
+    4.274080; 20.588690; 19.886770;,
+    5.565581; 19.474932; 34.899021;,
+    4.067325; 22.265608; 4.091323;,
+    4.186804; 22.568762; 10.998707;,
+    4.186804; 22.568762; 10.998707;,
+    4.274080; 23.242517; 20.072853;,
+    6.306357; -11.968365; -68.549904;,
+    7.973341; -12.329973; -62.023556;,
+    -8.374023; -12.329973; -62.023556;,
+    -6.707032; -11.968365; -68.549904;,
+    14.783040; -12.122775; -48.928642;,
+    -15.183719; -12.122775; -48.928650;,
+    11.945560; -15.933283; -21.443150;,
+    -12.346245; -15.933283; -21.443150;,
+    8.214828; -15.128912; 14.763162;,
+    -8.615519; -15.128912; 14.763162;,
+    7.479653; -7.242034; 54.224987;,
+    -7.880353; -7.242034; 54.224987;,
+    4.642909; -8.419549; 79.303764;,
+    -5.043613; -8.419549; 79.303764;,
+    3.971191; -8.419549; 79.737877;,
+    -4.371899; -8.419549; 79.737877;,
+    4.997356; 6.231307; 90.725433;,
+    -5.426110; 6.231307; 90.725433;,
+    -6.726355; 3.434747; 94.919762;,
+    6.325647; 3.434747; 94.919762;,
+    12.167611; 3.434747; 91.144356;,
+    6.644965; 7.142446; 82.487373;,
+    -12.568318; 3.434747; 91.144356;,
+    -7.073719; 7.142446; 82.487373;,
+    -15.854423; 3.434747; 54.720570;,
+    -8.721331; 12.523741; 36.615044;,
+    15.453722; 3.434747; 54.720570;,
+    8.292577; 12.523741; 36.615044;,
+    -16.584665; 3.434747; 15.563918;,
+    -15.854423; 3.434747; 54.720570;,
+    15.453722; 3.434747; 54.720570;,
+    16.183973; 3.434747; 15.563918;,
+    -23.521996; 3.434747; -21.678637;,
+    23.121311; 3.434747; -21.678633;,
+    6.919567; 19.789436; -2.364538;,
+    6.919567; 19.789436; -2.364538;,
+    23.121311; 3.434747; -21.678633;,
+    -7.348321; 19.789436; -2.364538;,
+    -23.521996; 3.434747; -21.678637;,
+    -7.348321; 19.789436; -2.364538;,
+    -23.156872; 3.434747; -50.523354;,
+    -23.521996; 3.434747; -21.678637;,
+    -23.521996; 3.434747; -21.678637;,
+    23.121311; 3.434747; -21.678633;,
+    23.121311; 3.434747; -21.678633;,
+    22.756195; 3.434747; -50.523342;,
+    19.835213; 1.148793; -69.144608;,
+    -20.235888; 1.148793; -69.144608;,
+    12.532751; -0.980379; -74.621452;,
+    -0.200340; 3.434747; -69.044426;,
+    -12.933427; -0.980379; -74.621452;,
+    -12.933427; -0.980379; -74.621452;,
+    12.532751; -0.980379; -74.621452;,
+    11.645972; -7.579323; -73.623581;,
+    -12.046647; -7.579323; -73.623581;,
+    -12.933427; -0.980379; -74.621452;,
+    12.532751; -0.980379; -74.621452;,
+    19.835213; 1.148793; -69.144608;,
+    17.374472; -8.802821; -67.664734;,
+    12.532751; -0.980379; -74.621452;,
+    19.835213; 1.148793; -69.144608;,
+    22.756195; 3.434747; -50.523342;,
+    20.098478; -8.802821; -50.299232;,
+    17.374472; -8.802821; -67.664734;,
+    19.835213; 1.148793; -69.144608;,
+    22.756195; 3.434747; -50.523342;,
+    20.457859; -8.803057; -21.907591;,
+    22.756195; 3.434747; -50.523342;,
+    13.527590; -8.803057; 15.297000;,
+    15.453722; 3.434747; 54.720570;,
+    12.795700; -3.372771; 54.555378;,
+    15.453722; 3.434747; 54.720570;,
+    12.167611; 3.434747; 91.144356;,
+    9.659379; -2.364901; 89.597794;,
+    15.453722; 3.434747; 54.720570;,
+    12.167611; 3.434747; 91.144356;,
+    6.325647; 3.434747; 94.919762;,
+    5.540827; -0.467850; 92.259422;,
+    9.659379; -2.364901; 89.597794;,
+    12.167611; 3.434747; 91.144356;,
+    6.325647; 3.434747; 94.919762;,
+    -6.726355; 3.434747; 94.919762;,
+    -5.941535; -0.467850; 92.259422;,
+    6.325647; 3.434747; 94.919762;,
+    -6.726355; 3.434747; 94.919762;,
+    -12.568318; 3.434747; 91.144356;,
+    -10.060086; -2.364901; 89.597794;,
+    -6.726355; 3.434747; 94.919762;,
+    -12.568318; 3.434747; 91.144356;,
+    -15.854423; 3.434747; 54.720570;,
+    -13.196401; -3.372536; 54.555378;,
+    -10.060086; -2.364901; 89.597794;,
+    -12.568318; 3.434747; 91.144356;,
+    -15.854423; 3.434747; 54.720570;,
+    -13.928282; -8.802821; 15.297000;,
+    -15.854423; 3.434747; 54.720570;,
+    -20.858540; -8.802821; -21.907597;,
+    -23.156872; 3.434747; -50.523354;,
+    -20.499155; -8.802821; -50.299244;,
+    -23.156872; 3.434747; -50.523354;,
+    -20.235888; 1.148793; -69.144608;,
+    -17.775152; -8.802821; -67.664734;,
+    -23.156872; 3.434747; -50.523354;,
+    -20.235888; 1.148793; -69.144608;,
+    -12.933427; -0.980379; -74.621452;,
+    -17.775152; -8.802821; -67.664734;,
+    -20.235888; 1.148793; -69.144608;,
+    -12.046647; -7.579323; -73.623581;,
+    11.645972; -7.579323; -73.623581;,
+    -12.046647; -7.579323; -73.623581;,
+    11.645972; -7.579323; -73.623581;,
+    17.374472; -8.802821; -67.664734;,
+    11.645972; -7.579323; -73.623581;,
+    17.374472; -8.802821; -67.664734;,
+    20.098478; -8.802821; -50.299232;,
+    17.374472; -8.802821; -67.664734;,
+    20.098478; -8.802821; -50.299232;,
+    20.457859; -8.803057; -21.907591;,
+    20.098478; -8.802821; -50.299232;,
+    20.457859; -8.803057; -21.907591;,
+    13.527590; -8.803057; 15.297000;,
+    20.457859; -8.803057; -21.907591;,
+    13.527590; -8.803057; 15.297000;,
+    12.795700; -3.372771; 54.555378;,
+    13.527590; -8.803057; 15.297000;,
+    12.795700; -3.372771; 54.555378;,
+    9.659379; -2.364901; 89.597794;,
+    12.795700; -3.372771; 54.555378;,
+    9.659379; -2.364901; 89.597794;,
+    5.540827; -0.467850; 92.259422;,
+    9.659379; -2.364901; 89.597794;,
+    5.540827; -0.467850; 92.259422;,
+    -5.941535; -0.467850; 92.259422;,
+    5.540827; -0.467850; 92.259422;,
+    -5.941535; -0.467850; 92.259422;,
+    -10.060086; -2.364901; 89.597794;,
+    -5.941535; -0.467850; 92.259422;,
+    -10.060086; -2.364901; 89.597794;,
+    -13.196401; -3.372536; 54.555378;,
+    -10.060086; -2.364901; 89.597794;,
+    -13.196401; -3.372536; 54.555378;,
+    -13.928282; -8.802821; 15.297000;,
+    -13.196401; -3.372536; 54.555378;,
+    -13.928282; -8.802821; 15.297000;,
+    -20.858540; -8.802821; -21.907597;,
+    -13.928282; -8.802821; 15.297000;,
+    -20.858540; -8.802821; -21.907597;,
+    -20.499155; -8.802821; -50.299244;,
+    -20.858540; -8.802821; -21.907597;,
+    -20.499155; -8.802821; -50.299244;,
+    -17.775152; -8.802821; -67.664734;,
+    -20.499155; -8.802821; -50.299244;,
+    -17.775152; -8.802821; -67.664734;,
+    -12.046647; -7.579323; -73.623581;,
+    -17.775152; -8.802821; -67.664734;,
+    5.257269; 20.877125; 41.089737;,
+    -5.686023; 20.877125; 41.089737;,
+    -5.686023; 18.319513; 40.357594;,
+    -5.686023; 18.319513; 40.357594;,
+    5.257269; 18.319513; 40.357594;,
+    5.257269; 20.877125; 41.089737;,
+    -5.686023; 20.877125; 41.089737;,
+    -7.414489; 16.495018; 39.402447;,
+    -7.414489; 13.937406; 38.670307;,
+    -7.414489; 13.937406; 38.670307;,
+    -5.686023; 18.319513; 40.357594;,
+    -5.686023; 20.877125; 41.089737;,
+    -8.721331; 12.523741; 36.615044;,
+    -7.073719; 7.142446; 82.487373;,
+    -7.073719; 4.584834; 81.755234;,
+    -7.073719; 4.584834; 81.755234;,
+    -8.721331; 9.966129; 35.882896;,
+    -8.721331; 12.523741; 36.615044;,
+    -7.073719; 7.142446; 82.487373;,
+    -5.426110; 6.231307; 90.725433;,
+    -5.426110; 3.673695; 89.993286;,
+    -5.426110; 3.673695; 89.993286;,
+    -7.073719; 4.584834; 81.755234;,
+    -7.073719; 7.142446; 82.487373;,
+    -5.426110; 6.231307; 90.725433;,
+    4.997356; 6.231307; 90.725433;,
+    4.997356; 3.673695; 89.993286;,
+    4.997356; 3.673695; 89.993286;,
+    -5.426110; 3.673695; 89.993286;,
+    -5.426110; 6.231307; 90.725433;,
+    4.997356; 6.231307; 90.725433;,
+    6.644965; 7.142446; 82.487373;,
+    6.644965; 4.584834; 81.755234;,
+    6.644965; 4.584834; 81.755234;,
+    4.997356; 3.673695; 89.993286;,
+    4.997356; 6.231307; 90.725433;,
+    6.644965; 7.142446; 82.487373;,
+    8.292577; 12.523741; 36.615044;,
+    8.292577; 9.966129; 35.882896;,
+    8.292577; 9.966129; 35.882896;,
+    6.644965; 4.584834; 81.755234;,
+    6.644965; 7.142446; 82.487373;,
+    6.985735; 16.495018; 39.402447;,
+    5.257269; 20.877125; 41.089737;,
+    5.257269; 18.319513; 40.357594;,
+    5.257269; 18.319513; 40.357594;,
+    6.985735; 13.937406; 38.670307;,
+    6.985735; 16.495018; 39.402447;,
+    4.274080; 23.242517; 20.072853;,
+    -4.702834; 23.242517; 20.072853;,
+    -4.702834; 20.588690; 19.886770;,
+    -4.702834; 20.588690; 19.886770;,
+    4.274080; 20.588690; 19.886770;,
+    4.274080; 23.242517; 20.072853;,
+    -4.702834; 23.242517; 20.072853;,
+    -7.646912; 19.375648; 21.414541;,
+    -7.646912; 16.721825; 21.228460;,
+    -7.646912; 16.721825; 21.228460;,
+    -4.702834; 20.588690; 19.886770;,
+    -4.702834; 23.242517; 20.072853;,
+    -7.646912; 19.375648; 21.414541;,
+    -8.995931; 14.768937; 23.220461;,
+    -8.995931; 12.115112; 23.034380;,
+    -8.995931; 12.115112; 23.034380;,
+    -7.646912; 16.721825; 21.228460;,
+    -7.646912; 19.375648; 21.414541;,
+    -8.995931; 14.768937; 23.220461;,
+    -8.995931; 13.286140; 32.255100;,
+    -8.995931; 10.632316; 32.069016;,
+    -8.995931; 10.632316; 32.069016;,
+    -8.995931; 12.115112; 23.034380;,
+    -8.995931; 14.768937; 23.220461;,
+    -8.995931; 13.286140; 32.255100;,
+    -7.646907; 17.500725; 34.284954;,
+    -7.646907; 14.846899; 34.098885;,
+    -7.646907; 14.846899; 34.098885;,
+    -8.995931; 10.632316; 32.069016;,
+    -8.995931; 13.286140; 32.255100;,
+    -7.646907; 17.500725; 34.284954;,
+    -5.994335; 22.128756; 35.085102;,
+    -5.994335; 19.474932; 34.899021;,
+    -5.994335; 19.474932; 34.899021;,
+    -7.646907; 14.846899; 34.098885;,
+    -7.646907; 17.500725; 34.284954;,
+    -5.994335; 22.128756; 35.085102;,
+    5.565581; 22.128756; 35.085102;,
+    5.565581; 19.474932; 34.899021;,
+    5.565581; 19.474932; 34.899021;,
+    -5.994335; 19.474932; 34.899021;,
+    -5.994335; 22.128756; 35.085102;,
+    5.565581; 22.128756; 35.085102;,
+    7.218153; 17.500725; 34.284954;,
+    7.218153; 14.846899; 34.098885;,
+    7.218153; 14.846899; 34.098885;,
+    5.565581; 19.474932; 34.899021;,
+    5.565581; 22.128756; 35.085102;,
+    7.218153; 17.500725; 34.284954;,
+    8.567176; 13.286140; 32.255100;,
+    8.567176; 10.632316; 32.069016;,
+    8.567176; 10.632316; 32.069016;,
+    7.218153; 14.846899; 34.098885;,
+    7.218153; 17.500725; 34.284954;,
+    8.567176; 13.286140; 32.255100;,
+    8.567176; 14.768937; 23.220461;,
+    8.567176; 12.115112; 23.034380;,
+    8.567176; 12.115112; 23.034380;,
+    8.567176; 10.632316; 32.069016;,
+    8.567176; 13.286140; 32.255100;,
+    8.567176; 14.768937; 23.220461;,
+    7.218153; 19.375648; 21.414541;,
+    7.218153; 16.721825; 21.228460;,
+    7.218153; 16.721825; 21.228460;,
+    8.567176; 12.115112; 23.034380;,
+    8.567176; 14.768937; 23.220461;,
+    7.218153; 19.375648; 21.414541;,
+    4.274080; 23.242517; 20.072853;,
+    4.274080; 20.588690; 19.886770;,
+    4.274080; 20.588690; 19.886770;,
+    7.218153; 16.721825; 21.228460;,
+    7.218153; 19.375648; 21.414541;,
+    -4.755906; 18.896862; -23.254219;,
+    4.327148; 18.896862; -23.254219;,
+    4.327148; 20.433916; -23.684727;,
+    4.327148; 20.433916; -23.684727;,
+    -4.755906; 20.433916; -23.684727;,
+    -4.755906; 18.896862; -23.254219;,
+    4.327148; 12.030987; -47.767490;,
+    -4.755906; 12.030987; -47.767487;,
+    -4.755906; 13.568039; -48.197998;,
+    -4.755906; 13.568039; -48.197998;,
+    4.327148; 13.568039; -48.198002;,
+    4.327148; 12.030987; -47.767490;,
+    -8.175522; 14.485380; -49.682144;,
+    -11.666079; 15.757652; -20.919949;,
+    -8.175522; 14.485380; -49.682144;,
+    11.265862; 15.757652; -20.919949;,
+    7.775305; 14.485380; -49.682144;,
+    7.775305; 14.485380; -49.682144;,
+    -4.755906; 18.896862; -23.254219;,
+    -4.755906; 20.433916; -23.684727;,
+    -4.755906; 18.896862; -23.254219;,
+    4.327148; 20.433916; -23.684727;,
+    4.327148; 18.896862; -23.254219;,
+    4.327148; 18.896862; -23.254219;,
+    -4.755906; 13.568039; -48.197998;,
+    -4.755906; 12.030987; -47.767487;,
+    -4.755906; 13.568039; -48.197998;,
+    4.327148; 13.568039; -48.198002;,
+    4.327148; 12.030987; -47.767490;,
+    4.327148; 13.568039; -48.198002;;
+    1290;
+    3;0, 1, 2;,
+    3;2, 3, 0;,
+    3;1, 4, 5;,
+    3;5, 2, 1;,
+    3;4, 6, 7;,
+    3;7, 5, 4;,
+    3;6, 8, 9;,
+    3;9, 7, 6;,
+    3;8, 10, 11;,
+    3;11, 9, 8;,
+    3;10, 12, 13;,
+    3;13, 11, 10;,
+    3;12, 14, 15;,
+    3;15, 13, 12;,
+    3;14, 16, 17;,
+    3;17, 15, 14;,
+    3;16, 18, 19;,
+    3;19, 17, 16;,
+    3;20, 21, 22;,
+    3;22, 23, 24;,
+    3;21, 25, 26;,
+    3;26, 22, 21;,
+    3;25, 27, 28;,
+    3;28, 26, 25;,
+    3;27, 29, 30;,
+    3;30, 28, 27;,
+    3;29, 31, 32;,
+    3;32, 30, 29;,
+    3;31, 33, 34;,
+    3;34, 32, 31;,
+    3;33, 35, 36;,
+    3;36, 34, 33;,
+    3;35, 37, 38;,
+    3;38, 36, 35;,
+    3;39, 40, 41;,
+    3;41, 42, 43;,
+    3;40, 44, 45;,
+    3;45, 41, 40;,
+    3;44, 46, 47;,
+    3;47, 45, 44;,
+    3;46, 48, 49;,
+    3;49, 47, 46;,
+    3;50, 51, 52;,
+    3;52, 53, 54;,
+    3;50, 52, 54;,
+    3;54, 55, 56;,
+    3;54, 56, 57;,
+    3;50, 54, 57;,
+    3;57, 58, 59;,
+    3;59, 60, 61;,
+    3;57, 59, 61;,
+    3;61, 62, 63;,
+    3;63, 64, 65;,
+    3;61, 63, 65;,
+    3;57, 61, 65;,
+    3;50, 57, 65;,
+    3;50, 65, 66;,
+    3;50, 66, 67;,
+    3;50, 67, 68;,
+    3;50, 68, 69;,
+    3;50, 69, 70;,
+    3;50, 70, 71;,
+    3;72, 73, 74;,
+    3;74, 75, 72;,
+    3;76, 77, 78;,
+    3;78, 79, 80;,
+    3;77, 81, 82;,
+    3;82, 78, 77;,
+    3;81, 83, 84;,
+    3;84, 82, 81;,
+    3;83, 85, 86;,
+    3;86, 84, 83;,
+    3;87, 88, 89;,
+    3;89, 90, 91;,
+    3;88, 92, 93;,
+    3;93, 89, 88;,
+    3;94, 95, 96;,
+    3;96, 97, 98;,
+    3;95, 99, 100;,
+    3;100, 96, 95;,
+    3;99, 101, 102;,
+    3;102, 100, 99;,
+    3;101, 103, 104;,
+    3;104, 102, 101;,
+    3;105, 72, 75;,
+    3;75, 106, 107;,
+    3;108, 109, 110;,
+    3;110, 111, 112;,
+    3;112, 113, 114;,
+    3;110, 112, 114;,
+    3;114, 115, 116;,
+    3;116, 117, 118;,
+    3;114, 116, 118;,
+    3;110, 114, 118;,
+    3;108, 110, 118;,
+    3;119, 108, 118;,
+    3;73, 72, 120;,
+    3;120, 121, 73;,
+    3;72, 122, 123;,
+    3;123, 120, 72;,
+    3;124, 125, 126;,
+    3;126, 127, 128;,
+    3;101, 99, 129;,
+    3;129, 130, 101;,
+    3;99, 95, 131;,
+    3;131, 129, 99;,
+    3;132, 133, 134;,
+    3;134, 135, 136;,
+    3;92, 88, 137;,
+    3;137, 138, 92;,
+    3;88, 139, 140;,
+    3;140, 137, 88;,
+    3;141, 142, 143;,
+    3;143, 144, 145;,
+    3;83, 81, 146;,
+    3;146, 147, 83;,
+    3;81, 77, 148;,
+    3;148, 146, 81;,
+    3;149, 150, 151;,
+    3;152, 153, 154;,
+    3;155, 156, 157;,
+    3;157, 158, 159;,
+    3;160, 161, 162;,
+    3;162, 157, 163;,
+    3;164, 165, 166;,
+    3;166, 162, 167;,
+    3;168, 169, 170;,
+    3;170, 166, 171;,
+    3;172, 173, 174;,
+    3;174, 170, 175;,
+    3;176, 177, 178;,
+    3;178, 174, 179;,
+    3;180, 181, 182;,
+    3;182, 178, 183;,
+    3;184, 185, 186;,
+    3;186, 182, 187;,
+    3;188, 189, 190;,
+    3;190, 186, 191;,
+    3;192, 193, 194;,
+    3;194, 190, 195;,
+    3;196, 197, 198;,
+    3;198, 194, 199;,
+    3;200, 201, 158;,
+    3;158, 198, 202;,
+    3;158, 157, 203;,
+    3;203, 204, 158;,
+    3;157, 162, 205;,
+    3;205, 203, 157;,
+    3;162, 166, 206;,
+    3;206, 205, 162;,
+    3;166, 170, 207;,
+    3;207, 206, 166;,
+    3;170, 174, 208;,
+    3;208, 207, 170;,
+    3;174, 178, 209;,
+    3;209, 208, 174;,
+    3;178, 182, 210;,
+    3;210, 209, 178;,
+    3;182, 186, 211;,
+    3;211, 210, 182;,
+    3;186, 190, 212;,
+    3;212, 211, 186;,
+    3;190, 194, 213;,
+    3;213, 212, 190;,
+    3;194, 198, 214;,
+    3;214, 213, 194;,
+    3;198, 158, 204;,
+    3;204, 214, 198;,
+    3;215, 216, 217;,
+    3;218, 219, 217;,
+    3;220, 221, 222;,
+    3;223, 224, 225;,
+    3;226, 227, 228;,
+    3;229, 230, 231;,
+    3;232, 233, 234;,
+    3;235, 236, 237;,
+    3;238, 239, 240;,
+    3;241, 242, 243;,
+    3;244, 245, 246;,
+    3;247, 248, 249;,
+    3;75, 74, 250;,
+    3;250, 251, 75;,
+    3;252, 253, 254;,
+    3;254, 255, 256;,
+    3;78, 82, 257;,
+    3;257, 258, 78;,
+    3;82, 84, 259;,
+    3;259, 257, 82;,
+    3;260, 261, 262;,
+    3;262, 263, 264;,
+    3;265, 89, 266;,
+    3;266, 267, 268;,
+    3;89, 93, 269;,
+    3;269, 266, 89;,
+    3;270, 271, 272;,
+    3;272, 273, 274;,
+    3;96, 100, 275;,
+    3;275, 276, 96;,
+    3;100, 102, 277;,
+    3;277, 275, 100;,
+    3;278, 279, 280;,
+    3;280, 281, 282;,
+    3;283, 75, 251;,
+    3;251, 284, 285;,
+    3;286, 287, 288;,
+    3;289, 290, 291;,
+    3;292, 293, 294;,
+    3;295, 296, 297;,
+    3;298, 299, 300;,
+    3;301, 302, 303;,
+    3;304, 305, 306;,
+    3;307, 308, 309;,
+    3;310, 311, 312;,
+    3;313, 314, 315;,
+    3;316, 317, 318;,
+    3;319, 320, 321;,
+    3;322, 323, 324;,
+    3;325, 326, 327;,
+    3;328, 329, 330;,
+    3;331, 332, 333;,
+    3;334, 335, 336;,
+    3;337, 338, 339;,
+    3;340, 341, 342;,
+    3;343, 344, 345;,
+    3;346, 347, 348;,
+    3;349, 350, 351;,
+    3;352, 353, 354;,
+    3;355, 356, 357;,
+    3;358, 359, 360;,
+    3;358, 360, 361;,
+    3;362, 363, 364;,
+    3;365, 362, 364;,
+    3;365, 364, 366;,
+    3;367, 365, 366;,
+    3;367, 366, 368;,
+    3;369, 367, 368;,
+    3;369, 368, 370;,
+    3;371, 369, 370;,
+    3;371, 370, 372;,
+    3;373, 371, 372;,
+    3;373, 372, 374;,
+    3;375, 373, 374;,
+    3;375, 374, 376;,
+    3;377, 375, 376;,
+    3;377, 376, 378;,
+    3;379, 377, 378;,
+    3;379, 378, 380;,
+    3;381, 379, 380;,
+    3;361, 381, 380;,
+    3;358, 361, 380;,
+    3;382, 383, 384;,
+    3;384, 385, 382;,
+    3;386, 387, 388;,
+    3;388, 389, 390;,
+    3;391, 392, 393;,
+    3;393, 394, 395;,
+    3;392, 396, 397;,
+    3;397, 393, 392;,
+    3;396, 398, 399;,
+    3;399, 397, 396;,
+    3;398, 400, 401;,
+    3;401, 399, 398;,
+    3;400, 402, 403;,
+    3;403, 401, 400;,
+    3;402, 404, 405;,
+    3;405, 403, 402;,
+    3;404, 406, 407;,
+    3;407, 405, 404;,
+    3;406, 408, 409;,
+    3;409, 407, 406;,
+    3;408, 410, 411;,
+    3;411, 409, 408;,
+    3;410, 412, 413;,
+    3;413, 411, 410;,
+    3;412, 414, 415;,
+    3;415, 413, 412;,
+    3;416, 417, 418;,
+    3;418, 419, 420;,
+    3;421, 422, 423;,
+    3;423, 424, 425;,
+    3;422, 426, 427;,
+    3;427, 423, 422;,
+    3;426, 428, 429;,
+    3;429, 427, 426;,
+    3;428, 430, 431;,
+    3;431, 429, 428;,
+    3;430, 432, 433;,
+    3;433, 431, 430;,
+    3;432, 434, 435;,
+    3;435, 433, 432;,
+    3;434, 436, 437;,
+    3;437, 435, 434;,
+    3;436, 438, 439;,
+    3;439, 437, 436;,
+    3;438, 440, 441;,
+    3;441, 439, 438;,
+    3;440, 382, 385;,
+    3;385, 441, 440;,
+    3;442, 443, 444;,
+    3;444, 445, 442;,
+    3;445, 444, 446;,
+    3;446, 447, 445;,
+    3;447, 446, 448;,
+    3;448, 449, 447;,
+    3;449, 448, 450;,
+    3;450, 451, 449;,
+    3;451, 450, 452;,
+    3;452, 453, 451;,
+    3;453, 452, 454;,
+    3;454, 455, 453;,
+    3;455, 454, 456;,
+    3;456, 457, 455;,
+    3;457, 456, 458;,
+    3;458, 459, 457;,
+    3;459, 458, 460;,
+    3;460, 461, 459;,
+    3;462, 463, 464;,
+    3;464, 465, 466;,
+    3;465, 464, 467;,
+    3;467, 468, 465;,
+    3;468, 467, 469;,
+    3;469, 470, 468;,
+    3;470, 469, 471;,
+    3;471, 472, 470;,
+    3;472, 471, 473;,
+    3;473, 474, 472;,
+    3;474, 473, 475;,
+    3;475, 476, 474;,
+    3;476, 475, 477;,
+    3;477, 478, 476;,
+    3;478, 477, 479;,
+    3;479, 480, 478;,
+    3;481, 482, 483;,
+    3;483, 484, 485;,
+    3;484, 483, 486;,
+    3;486, 487, 484;,
+    3;487, 486, 488;,
+    3;488, 489, 487;,
+    3;489, 488, 490;,
+    3;490, 491, 489;,
+    3;492, 493, 494;,
+    3;492, 494, 495;,
+    3;492, 495, 496;,
+    3;492, 496, 497;,
+    3;492, 497, 498;,
+    3;492, 498, 499;,
+    3;499, 500, 501;,
+    3;501, 502, 503;,
+    3;499, 501, 503;,
+    3;503, 504, 505;,
+    3;505, 506, 507;,
+    3;503, 505, 507;,
+    3;499, 503, 507;,
+    3;492, 499, 507;,
+    3;508, 509, 510;,
+    3;507, 508, 510;,
+    3;492, 507, 510;,
+    3;510, 511, 512;,
+    3;492, 510, 512;,
+    3;492, 512, 513;,
+    3;514, 515, 516;,
+    3;516, 517, 514;,
+    3;518, 519, 520;,
+    3;520, 521, 522;,
+    3;521, 520, 523;,
+    3;523, 524, 521;,
+    3;524, 523, 525;,
+    3;525, 526, 524;,
+    3;526, 525, 527;,
+    3;527, 528, 526;,
+    3;529, 530, 531;,
+    3;531, 532, 533;,
+    3;532, 531, 534;,
+    3;534, 535, 532;,
+    3;536, 537, 538;,
+    3;538, 539, 540;,
+    3;539, 538, 541;,
+    3;541, 542, 539;,
+    3;542, 541, 543;,
+    3;543, 544, 542;,
+    3;544, 543, 545;,
+    3;545, 546, 544;,
+    3;547, 548, 515;,
+    3;515, 514, 549;,
+    3;550, 551, 552;,
+    3;552, 553, 554;,
+    3;550, 552, 554;,
+    3;554, 555, 556;,
+    3;556, 557, 558;,
+    3;554, 556, 558;,
+    3;550, 554, 558;,
+    3;558, 559, 560;,
+    3;550, 558, 560;,
+    3;561, 550, 560;,
+    3;517, 562, 563;,
+    3;563, 514, 517;,
+    3;514, 563, 564;,
+    3;564, 565, 514;,
+    3;566, 567, 568;,
+    3;568, 569, 570;,
+    3;544, 571, 572;,
+    3;572, 542, 544;,
+    3;542, 572, 573;,
+    3;573, 539, 542;,
+    3;574, 575, 576;,
+    3;576, 577, 578;,
+    3;535, 579, 580;,
+    3;580, 532, 535;,
+    3;532, 580, 581;,
+    3;581, 582, 532;,
+    3;583, 584, 585;,
+    3;585, 586, 587;,
+    3;526, 588, 589;,
+    3;589, 524, 526;,
+    3;524, 589, 590;,
+    3;590, 521, 524;,
+    3;591, 592, 593;,
+    3;594, 595, 596;,
+    3;597, 598, 599;,
+    3;599, 600, 601;,
+    3;602, 599, 603;,
+    3;603, 604, 605;,
+    3;606, 603, 607;,
+    3;607, 608, 609;,
+    3;610, 607, 611;,
+    3;611, 612, 613;,
+    3;614, 611, 615;,
+    3;615, 616, 617;,
+    3;618, 615, 619;,
+    3;619, 620, 621;,
+    3;622, 619, 623;,
+    3;623, 624, 625;,
+    3;626, 623, 627;,
+    3;627, 628, 629;,
+    3;630, 627, 631;,
+    3;631, 632, 633;,
+    3;634, 631, 635;,
+    3;635, 636, 637;,
+    3;638, 635, 639;,
+    3;639, 640, 641;,
+    3;642, 639, 598;,
+    3;598, 643, 644;,
+    3;598, 645, 646;,
+    3;646, 599, 598;,
+    3;599, 646, 647;,
+    3;647, 603, 599;,
+    3;603, 647, 648;,
+    3;648, 607, 603;,
+    3;607, 648, 649;,
+    3;649, 611, 607;,
+    3;611, 649, 650;,
+    3;650, 615, 611;,
+    3;615, 650, 651;,
+    3;651, 619, 615;,
+    3;619, 651, 652;,
+    3;652, 623, 619;,
+    3;623, 652, 653;,
+    3;653, 627, 623;,
+    3;627, 653, 654;,
+    3;654, 631, 627;,
+    3;631, 654, 655;,
+    3;655, 635, 631;,
+    3;635, 655, 656;,
+    3;656, 639, 635;,
+    3;639, 656, 645;,
+    3;645, 598, 639;,
+    3;657, 658, 659;,
+    3;660, 658, 661;,
+    3;662, 663, 664;,
+    3;665, 666, 667;,
+    3;668, 669, 670;,
+    3;671, 672, 673;,
+    3;674, 675, 676;,
+    3;677, 678, 679;,
+    3;680, 681, 682;,
+    3;683, 684, 685;,
+    3;686, 687, 688;,
+    3;689, 690, 691;,
+    3;515, 692, 693;,
+    3;693, 516, 515;,
+    3;694, 695, 696;,
+    3;696, 697, 698;,
+    3;520, 699, 700;,
+    3;700, 523, 520;,
+    3;523, 700, 701;,
+    3;701, 525, 523;,
+    3;702, 703, 704;,
+    3;704, 705, 706;,
+    3;707, 708, 709;,
+    3;709, 531, 710;,
+    3;531, 709, 711;,
+    3;711, 534, 531;,
+    3;712, 713, 714;,
+    3;714, 715, 716;,
+    3;538, 717, 718;,
+    3;718, 541, 538;,
+    3;541, 718, 719;,
+    3;719, 543, 541;,
+    3;720, 721, 722;,
+    3;722, 723, 724;,
+    3;725, 726, 692;,
+    3;692, 515, 727;,
+    3;728, 729, 730;,
+    3;731, 732, 733;,
+    3;734, 735, 736;,
+    3;737, 738, 739;,
+    3;740, 741, 742;,
+    3;743, 744, 745;,
+    3;746, 747, 748;,
+    3;749, 750, 751;,
+    3;752, 753, 754;,
+    3;755, 756, 757;,
+    3;758, 759, 760;,
+    3;761, 762, 763;,
+    3;764, 765, 766;,
+    3;767, 768, 769;,
+    3;770, 771, 772;,
+    3;773, 774, 775;,
+    3;776, 777, 778;,
+    3;779, 780, 781;,
+    3;782, 783, 784;,
+    3;785, 786, 787;,
+    3;788, 789, 790;,
+    3;791, 792, 793;,
+    3;794, 795, 796;,
+    3;797, 798, 799;,
+    3;800, 801, 802;,
+    3;800, 802, 803;,
+    3;804, 800, 803;,
+    3;804, 803, 805;,
+    3;806, 804, 805;,
+    3;806, 805, 807;,
+    3;808, 806, 807;,
+    3;808, 807, 809;,
+    3;810, 808, 809;,
+    3;810, 809, 811;,
+    3;812, 810, 811;,
+    3;812, 811, 813;,
+    3;814, 812, 813;,
+    3;814, 813, 815;,
+    3;816, 814, 815;,
+    3;816, 815, 817;,
+    3;818, 816, 817;,
+    3;818, 817, 819;,
+    3;818, 819, 820;,
+    3;821, 818, 820;,
+    3;821, 820, 822;,
+    3;821, 822, 823;,
+    3;824, 825, 826;,
+    3;826, 827, 824;,
+    3;828, 829, 830;,
+    3;830, 831, 832;,
+    3;833, 834, 835;,
+    3;835, 836, 837;,
+    3;836, 835, 838;,
+    3;838, 839, 836;,
+    3;839, 838, 840;,
+    3;840, 841, 839;,
+    3;841, 840, 842;,
+    3;842, 843, 841;,
+    3;843, 842, 844;,
+    3;844, 845, 843;,
+    3;845, 844, 846;,
+    3;846, 847, 845;,
+    3;847, 846, 848;,
+    3;848, 849, 847;,
+    3;849, 848, 850;,
+    3;850, 851, 849;,
+    3;851, 850, 852;,
+    3;852, 853, 851;,
+    3;853, 852, 854;,
+    3;854, 855, 853;,
+    3;855, 854, 856;,
+    3;856, 857, 855;,
+    3;858, 859, 860;,
+    3;860, 861, 862;,
+    3;863, 864, 865;,
+    3;865, 866, 867;,
+    3;866, 865, 868;,
+    3;868, 869, 866;,
+    3;869, 868, 870;,
+    3;870, 871, 869;,
+    3;871, 870, 872;,
+    3;872, 873, 871;,
+    3;873, 872, 874;,
+    3;874, 875, 873;,
+    3;875, 874, 876;,
+    3;876, 877, 875;,
+    3;877, 876, 878;,
+    3;878, 879, 877;,
+    3;879, 878, 880;,
+    3;880, 881, 879;,
+    3;881, 880, 882;,
+    3;882, 883, 881;,
+    3;883, 882, 825;,
+    3;825, 824, 883;,
+    3;884, 885, 886;,
+    3;886, 887, 888;,
+    3;889, 890, 891;,
+    3;891, 886, 892;,
+    3;893, 894, 895;,
+    3;895, 891, 896;,
+    3;897, 898, 899;,
+    3;899, 895, 900;,
+    3;901, 902, 903;,
+    3;903, 899, 904;,
+    3;905, 906, 907;,
+    3;907, 903, 908;,
+    3;909, 910, 911;,
+    3;911, 907, 912;,
+    3;913, 914, 915;,
+    3;915, 911, 916;,
+    3;917, 918, 919;,
+    3;919, 915, 920;,
+    3;921, 922, 923;,
+    3;923, 919, 924;,
+    3;925, 926, 927;,
+    3;927, 923, 928;,
+    3;929, 930, 931;,
+    3;931, 927, 932;,
+    3;933, 934, 935;,
+    3;935, 931, 936;,
+    3;937, 938, 939;,
+    3;939, 935, 940;,
+    3;941, 942, 943;,
+    3;943, 939, 944;,
+    3;945, 946, 947;,
+    3;947, 943, 948;,
+    3;949, 950, 951;,
+    3;951, 947, 952;,
+    3;953, 954, 955;,
+    3;955, 951, 956;,
+    3;957, 958, 959;,
+    3;959, 955, 960;,
+    3;961, 962, 963;,
+    3;963, 959, 964;,
+    3;965, 966, 967;,
+    3;967, 963, 968;,
+    3;969, 970, 887;,
+    3;887, 967, 971;,
+    3;972, 973, 974;,
+    3;974, 975, 976;,
+    3;977, 978, 979;,
+    3;979, 974, 980;,
+    3;981, 982, 983;,
+    3;983, 979, 984;,
+    3;985, 986, 987;,
+    3;987, 983, 988;,
+    3;989, 990, 991;,
+    3;991, 987, 992;,
+    3;993, 994, 995;,
+    3;995, 991, 996;,
+    3;997, 998, 999;,
+    3;999, 995, 1000;,
+    3;1001, 1002, 1003;,
+    3;1003, 999, 1004;,
+    3;1005, 1006, 1007;,
+    3;1007, 1003, 1008;,
+    3;1009, 1010, 1011;,
+    3;1011, 1007, 1012;,
+    3;1013, 1014, 1015;,
+    3;1015, 1011, 1016;,
+    3;1017, 1018, 1019;,
+    3;1019, 1015, 1020;,
+    3;1021, 1022, 1023;,
+    3;1023, 1019, 1024;,
+    3;1025, 1026, 1027;,
+    3;1027, 1023, 1028;,
+    3;1029, 1030, 1031;,
+    3;1031, 1027, 1032;,
+    3;1033, 1034, 1035;,
+    3;1035, 1031, 1036;,
+    3;1037, 1038, 1039;,
+    3;1039, 1035, 1040;,
+    3;1041, 1042, 1043;,
+    3;1043, 1039, 1044;,
+    3;1045, 1046, 1047;,
+    3;1047, 1043, 1048;,
+    3;1049, 1050, 1051;,
+    3;1051, 1047, 1052;,
+    3;1053, 1054, 1055;,
+    3;1055, 1051, 1056;,
+    3;1057, 1058, 1059;,
+    3;1059, 1055, 1060;,
+    3;1061, 1062, 1063;,
+    3;1063, 1059, 1064;,
+    3;1065, 1066, 975;,
+    3;975, 1063, 1067;,
+    3;1068, 1069, 1070;,
+    3;1070, 1071, 1072;,
+    3;1073, 1074, 1075;,
+    3;1075, 1070, 1076;,
+    3;1077, 1078, 1079;,
+    3;1079, 1075, 1080;,
+    3;1081, 1082, 1083;,
+    3;1083, 1079, 1084;,
+    3;1085, 1086, 1087;,
+    3;1087, 1083, 1088;,
+    3;1089, 1090, 1091;,
+    3;1091, 1087, 1092;,
+    3;1093, 1094, 1095;,
+    3;1095, 1091, 1096;,
+    3;1097, 1098, 1099;,
+    3;1099, 1095, 1100;,
+    3;1101, 1102, 1103;,
+    3;1103, 1099, 1104;,
+    3;1105, 1106, 1107;,
+    3;1107, 1103, 1108;,
+    3;1109, 1110, 1111;,
+    3;1111, 1107, 1112;,
+    3;1113, 1114, 1115;,
+    3;1115, 1111, 1116;,
+    3;1117, 1118, 1119;,
+    3;1119, 1115, 1120;,
+    3;1121, 1122, 1123;,
+    3;1123, 1119, 1124;,
+    3;1125, 1126, 1127;,
+    3;1127, 1123, 1128;,
+    3;1129, 1130, 1131;,
+    3;1131, 1127, 1132;,
+    3;1133, 1134, 1135;,
+    3;1135, 1131, 1136;,
+    3;1137, 1138, 1139;,
+    3;1139, 1135, 1140;,
+    3;1141, 1142, 1143;,
+    3;1143, 1139, 1144;,
+    3;1145, 1146, 1147;,
+    3;1147, 1143, 1148;,
+    3;1149, 1150, 1151;,
+    3;1151, 1147, 1152;,
+    3;1153, 1154, 1071;,
+    3;1071, 1151, 1155;,
+    3;1156, 1157, 1158;,
+    3;1158, 1159, 1160;,
+    3;1161, 1162, 1163;,
+    3;1163, 1158, 1164;,
+    3;1165, 1166, 1167;,
+    3;1167, 1163, 1168;,
+    3;1169, 1170, 1171;,
+    3;1171, 1167, 1172;,
+    3;1173, 1174, 1175;,
+    3;1175, 1171, 1176;,
+    3;1177, 1178, 1179;,
+    3;1179, 1175, 1180;,
+    3;1181, 1182, 1183;,
+    3;1183, 1179, 1184;,
+    3;1185, 1186, 1187;,
+    3;1187, 1183, 1188;,
+    3;1189, 1190, 1191;,
+    3;1191, 1187, 1192;,
+    3;1193, 1194, 1195;,
+    3;1195, 1191, 1196;,
+    3;1197, 1198, 1199;,
+    3;1199, 1195, 1200;,
+    3;1201, 1202, 1203;,
+    3;1203, 1199, 1204;,
+    3;1205, 1206, 1207;,
+    3;1207, 1203, 1208;,
+    3;1209, 1210, 1211;,
+    3;1211, 1207, 1212;,
+    3;1213, 1214, 1215;,
+    3;1215, 1211, 1216;,
+    3;1217, 1218, 1219;,
+    3;1219, 1215, 1220;,
+    3;1221, 1222, 1223;,
+    3;1223, 1219, 1224;,
+    3;1225, 1226, 1227;,
+    3;1227, 1223, 1228;,
+    3;1229, 1230, 1231;,
+    3;1231, 1227, 1232;,
+    3;1233, 1234, 1235;,
+    3;1235, 1231, 1236;,
+    3;1237, 1238, 1239;,
+    3;1239, 1235, 1240;,
+    3;1241, 1242, 1243;,
+    3;1243, 1239, 1244;,
+    3;1245, 1246, 1247;,
+    3;1247, 1243, 1248;,
+    3;1249, 1250, 1159;,
+    3;1159, 1247, 1251;,
+    3;1252, 1253, 50;,
+    3;50, 71, 1254;,
+    3;1255, 1256, 51;,
+    3;51, 50, 1257;,
+    3;1258, 1259, 52;,
+    3;52, 51, 1260;,
+    3;1261, 1262, 53;,
+    3;53, 52, 1263;,
+    3;1264, 1265, 54;,
+    3;54, 53, 1266;,
+    3;1267, 1268, 55;,
+    3;55, 54, 1269;,
+    3;1270, 1271, 56;,
+    3;56, 55, 1272;,
+    3;1273, 1274, 57;,
+    3;57, 56, 1275;,
+    3;1276, 1277, 58;,
+    3;58, 57, 1278;,
+    3;1279, 1280, 59;,
+    3;59, 58, 1281;,
+    3;1282, 1283, 60;,
+    3;60, 59, 1284;,
+    3;1285, 1286, 61;,
+    3;61, 60, 1287;,
+    3;1288, 1289, 62;,
+    3;62, 61, 1290;,
+    3;1291, 1292, 63;,
+    3;63, 62, 1293;,
+    3;1294, 1295, 64;,
+    3;64, 63, 1296;,
+    3;1297, 1298, 65;,
+    3;65, 64, 1299;,
+    3;1300, 1301, 66;,
+    3;66, 65, 1302;,
+    3;1303, 1304, 67;,
+    3;67, 66, 1305;,
+    3;1306, 1307, 68;,
+    3;68, 67, 1308;,
+    3;1309, 1310, 69;,
+    3;69, 68, 1311;,
+    3;1312, 1313, 70;,
+    3;70, 69, 1314;,
+    3;1315, 1316, 71;,
+    3;71, 70, 1317;,
+    3;1318, 1319, 359;,
+    3;359, 358, 1320;,
+    3;1321, 1322, 360;,
+    3;360, 359, 1323;,
+    3;1324, 1325, 361;,
+    3;361, 360, 1326;,
+    3;1327, 1328, 381;,
+    3;381, 361, 1329;,
+    3;1330, 1331, 379;,
+    3;379, 381, 1332;,
+    3;1333, 1334, 377;,
+    3;377, 379, 1335;,
+    3;1336, 1337, 375;,
+    3;375, 377, 1338;,
+    3;1339, 1340, 373;,
+    3;373, 375, 1341;,
+    3;1342, 1343, 371;,
+    3;371, 373, 1344;,
+    3;1345, 1346, 369;,
+    3;369, 371, 1347;,
+    3;1348, 1349, 367;,
+    3;367, 369, 1350;,
+    3;1351, 1352, 365;,
+    3;365, 367, 1353;,
+    3;1354, 1355, 362;,
+    3;362, 365, 1356;,
+    3;1357, 1358, 363;,
+    3;363, 362, 1359;,
+    3;1360, 1361, 364;,
+    3;364, 363, 1362;,
+    3;1363, 1364, 366;,
+    3;366, 364, 1365;,
+    3;1366, 1367, 368;,
+    3;368, 366, 1368;,
+    3;1369, 1370, 370;,
+    3;370, 368, 1371;,
+    3;1372, 1373, 372;,
+    3;372, 370, 1374;,
+    3;1375, 1376, 374;,
+    3;374, 372, 1377;,
+    3;1378, 1379, 376;,
+    3;376, 374, 1380;,
+    3;1381, 1382, 378;,
+    3;378, 376, 1383;,
+    3;1384, 1385, 380;,
+    3;380, 378, 1386;,
+    3;1387, 1388, 358;,
+    3;358, 380, 1389;,
+    3;1390, 1391, 493;,
+    3;493, 492, 1392;,
+    3;1393, 1394, 494;,
+    3;494, 493, 1395;,
+    3;1396, 1397, 495;,
+    3;495, 494, 1398;,
+    3;1399, 1400, 496;,
+    3;496, 495, 1401;,
+    3;1402, 1403, 497;,
+    3;497, 496, 1404;,
+    3;1405, 1406, 498;,
+    3;498, 497, 1407;,
+    3;1408, 1409, 499;,
+    3;499, 498, 1410;,
+    3;1411, 1412, 500;,
+    3;500, 499, 1413;,
+    3;1414, 1415, 501;,
+    3;501, 500, 1416;,
+    3;1417, 1418, 502;,
+    3;502, 501, 1419;,
+    3;1420, 1421, 503;,
+    3;503, 502, 1422;,
+    3;1423, 1424, 504;,
+    3;504, 503, 1425;,
+    3;1426, 1427, 505;,
+    3;505, 504, 1428;,
+    3;1429, 1430, 506;,
+    3;506, 505, 1431;,
+    3;1432, 1433, 507;,
+    3;507, 506, 1434;,
+    3;1435, 1436, 508;,
+    3;508, 507, 1437;,
+    3;1438, 1439, 509;,
+    3;509, 508, 1440;,
+    3;1441, 1442, 510;,
+    3;510, 509, 1443;,
+    3;1444, 1445, 511;,
+    3;511, 510, 1446;,
+    3;1447, 1448, 512;,
+    3;512, 511, 1449;,
+    3;1450, 1451, 513;,
+    3;513, 512, 1452;,
+    3;1453, 1454, 492;,
+    3;492, 513, 1455;,
+    3;1456, 1457, 821;,
+    3;821, 823, 1458;,
+    3;1459, 1460, 818;,
+    3;818, 821, 1461;,
+    3;1462, 1463, 816;,
+    3;816, 818, 1464;,
+    3;1465, 1466, 814;,
+    3;814, 816, 1467;,
+    3;1468, 1469, 812;,
+    3;812, 814, 1470;,
+    3;1471, 1472, 810;,
+    3;810, 812, 1473;,
+    3;1474, 1475, 808;,
+    3;808, 810, 1476;,
+    3;1477, 1478, 806;,
+    3;806, 808, 1479;,
+    3;1480, 1481, 804;,
+    3;804, 806, 1482;,
+    3;1483, 1484, 800;,
+    3;800, 804, 1485;,
+    3;1486, 1487, 801;,
+    3;801, 800, 1488;,
+    3;1489, 1490, 802;,
+    3;802, 801, 1491;,
+    3;1492, 1493, 803;,
+    3;803, 802, 1494;,
+    3;1495, 1496, 805;,
+    3;805, 803, 1497;,
+    3;1498, 1499, 807;,
+    3;807, 805, 1500;,
+    3;1501, 1502, 809;,
+    3;809, 807, 1503;,
+    3;1504, 1505, 811;,
+    3;811, 809, 1506;,
+    3;1507, 1508, 813;,
+    3;813, 811, 1509;,
+    3;1510, 1511, 815;,
+    3;815, 813, 1512;,
+    3;1513, 1514, 817;,
+    3;817, 815, 1515;,
+    3;1516, 1517, 819;,
+    3;819, 817, 1518;,
+    3;1519, 1520, 820;,
+    3;820, 819, 1521;,
+    3;1522, 1523, 822;,
+    3;822, 820, 1524;,
+    3;1525, 1526, 823;,
+    3;823, 822, 1527;,
+    3;1528, 1529, 1530;,
+    3;1530, 1531, 1528;,
+    3;1532, 1533, 1534;,
+    3;1534, 1535, 1532;,
+    3;1536, 1537, 1538;,
+    3;1538, 1539, 1536;,
+    3;1540, 1541, 1542;,
+    3;1542, 1543, 1540;,
+    3;1544, 1545, 1546;,
+    3;1546, 1547, 1544;,
+    3;1548, 1549, 1550;,
+    3;1550, 1551, 1548;,
+    3;1552, 1553, 1554;,
+    3;1554, 1555, 1552;,
+    3;1556, 1557, 1558;,
+    3;1558, 1559, 1556;,
+    3;1560, 1561, 1562;,
+    3;1562, 1563, 1560;,
+    3;1564, 1565, 1566;,
+    3;1566, 1567, 1564;,
+    3;1568, 1569, 1570;,
+    3;1570, 1571, 1568;,
+    3;1572, 1573, 1574;,
+    3;1574, 1575, 1572;,
+    3;1576, 1577, 1578;,
+    3;1579, 1580, 1576;,
+    3;1577, 1581, 1582;,
+    3;1583, 1584, 1577;,
+    3;1585, 1586, 1587;,
+    3;1588, 1589, 1590;,
+    3;1591, 1592, 1593;,
+    3;1594, 1595, 1596;,
+    3;1592, 1597, 1598;,
+    3;1598, 1599, 1592;,
+    3;1600, 1601, 1602;,
+    3;1602, 1603, 1600;,
+    3;1604, 1605, 1606;,
+    3;1606, 1607, 1604;,
+    3;1608, 1609, 1610;,
+    3;1611, 1612, 1608;,
+    3;1613, 1555, 1550;,
+    3;1550, 1549, 1614;,
+    3;1555, 1554, 1551;,
+    3;1551, 1550, 1555;,
+    3;1554, 1615, 1548;,
+    3;1548, 1551, 1554;,
+    3;1549, 1548, 1531;,
+    3;1531, 1530, 1549;,
+    3;1616, 1617, 1566;,
+    3;1566, 1618, 1619;,
+    3;1571, 1570, 1620;,
+    3;1621, 1622, 1571;,
+    3;1575, 1574, 1623;,
+    3;1624, 1625, 1575;,
+    3;1580, 1626, 1627;,
+    3;1628, 1629, 1580;,
+    3;1547, 1546, 1541;,
+    3;1541, 1540, 1547;,
+    3;1630, 1598, 1631;,
+    3;1632, 1633, 1634;,
+    3;1603, 1602, 1635;,
+    3;1636, 1637, 1603;,
+    3;1607, 1606, 1638;,
+    3;1639, 1640, 1607;,
+    3;1612, 1641, 1642;,
+    3;1643, 1644, 1612;,
+    3;1645, 1646, 1647;,
+    3;1647, 1648, 1645;,
+    3;1646, 1649, 1650;,
+    3;1650, 1647, 1646;,
+    3;1649, 1651, 1652;,
+    3;1652, 1650, 1649;,
+    3;1652, 1651, 1653;,
+    3;1653, 1654, 1652;,
+    3;1655, 1656, 1654;,
+    3;1654, 1653, 1655;,
+    3;1657, 1658, 1656;,
+    3;1656, 1655, 1657;,
+    3;1658, 1657, 1659;,
+    3;1659, 1660, 1658;,
+    3;1661, 1662, 1663;,
+    3;1663, 1664, 1661;,
+    3;1661, 1664, 1665;,
+    3;1665, 1666, 1661;,
+    3;1667, 1663, 1662;,
+    3;1662, 1668, 1667;,
+    3;1669, 1667, 1668;,
+    3;1668, 1670, 1669;,
+    3;1666, 1665, 1671;,
+    3;1671, 1672, 1666;,
+    3;1673, 1674, 1573;,
+    3;1573, 1572, 1673;,
+    3;1600, 1675, 1676;,
+    3;1676, 1601, 1600;,
+    3;1608, 1601, 1676;,
+    3;1565, 1673, 1572;,
+    3;1564, 1677, 1673;,
+    3;1673, 1565, 1564;,
+    3;1609, 1608, 1676;,
+    3;1676, 1678, 1609;,
+    3;1552, 1555, 1679;,
+    3;1680, 1681, 1552;,
+    3;1682, 1554, 1553;,
+    3;1553, 1683, 1684;,
+    3;1560, 1685, 1686;,
+    3;1687, 1553, 1560;,
+    3;1561, 1552, 1688;,
+    3;1689, 1690, 1561;,
+    3;1562, 1561, 1690;,
+    3;1690, 1691, 1562;,
+    3;1685, 1560, 1563;,
+    3;1563, 1692, 1685;,
+    3;1693, 1694, 1562;,
+    3;1562, 1691, 1693;,
+    3;1563, 1694, 1695;,
+    3;1695, 1692, 1563;,
+    3;1562, 1694, 1563;,
+    3;1696, 1697, 1698;,
+    3;1698, 1699, 1700;,
+    3;1701, 1702, 1703;,
+    3;1703, 1698, 1704;,
+    3;1705, 1706, 1707;,
+    3;1707, 1708, 1709;,
+    3;1710, 1678, 1711;,
+    3;1711, 1707, 1712;,
+    3;1678, 1676, 1713;,
+    3;1713, 1711, 1678;,
+    3;1676, 1714, 1715;,
+    3;1715, 1713, 1676;,
+    3;1716, 1717, 1718;,
+    3;1718, 1715, 1719;,
+    3;1720, 1721, 1722;,
+    3;1722, 1723, 1724;,
+    3;1725, 1726, 1727;,
+    3;1727, 1722, 1728;,
+    3;1729, 1730, 1731;,
+    3;1731, 1727, 1732;,
+    3;1733, 1734, 1735;,
+    3;1735, 1736, 1737;,
+    3;1738, 1673, 1739;,
+    3;1739, 1735, 1740;,
+    3;1673, 1677, 1741;,
+    3;1741, 1739, 1673;,
+    3;1677, 1742, 1743;,
+    3;1743, 1741, 1677;,
+    3;1744, 1745, 1746;,
+    3;1746, 1743, 1747;,
+    3;1748, 1749, 1699;,
+    3;1699, 1750, 1751;,
+    3;1752, 1753, 1645;,
+    3;1645, 1648, 1754;,
+    3;1755, 1756, 1646;,
+    3;1646, 1645, 1757;,
+    3;1758, 1759, 1649;,
+    3;1649, 1646, 1760;,
+    3;1761, 1762, 1651;,
+    3;1651, 1649, 1763;,
+    3;1764, 1765, 1653;,
+    3;1653, 1651, 1766;,
+    3;1767, 1768, 1655;,
+    3;1655, 1653, 1769;,
+    3;1770, 1771, 1657;,
+    3;1657, 1655, 1772;,
+    3;1773, 1774, 1659;,
+    3;1659, 1657, 1775;,
+    3;1776, 1777, 1660;,
+    3;1660, 1659, 1778;,
+    3;1779, 1780, 1658;,
+    3;1658, 1660, 1781;,
+    3;1782, 1783, 1656;,
+    3;1656, 1658, 1784;,
+    3;1785, 1786, 1654;,
+    3;1654, 1656, 1787;,
+    3;1788, 1789, 1652;,
+    3;1652, 1654, 1790;,
+    3;1791, 1792, 1650;,
+    3;1650, 1652, 1793;,
+    3;1794, 1795, 1647;,
+    3;1647, 1650, 1796;,
+    3;1797, 1798, 1648;,
+    3;1648, 1647, 1799;,
+    3;1800, 1801, 1802;,
+    3;1803, 1804, 1805;,
+    3;1806, 1807, 1808;,
+    3;1809, 1810, 1811;,
+    3;1574, 1573, 1576;,
+    3;1576, 1580, 1574;,
+    3;1812, 1813, 1814;,
+    3;1815, 1816, 1817;,
+    3;1818, 1819, 1820;,
+    3;1821, 1822, 1823;,
+    3;1824, 1825, 1826;,
+    3;1827, 1828, 1829;,
+    3;1830, 1831, 1832;,
+    3;1833, 1834, 1835;,
+    3;1836, 1837, 1838;,
+    3;1839, 1840, 1841;,
+    3;1600, 1603, 1598;,
+    3;1598, 1597, 1600;,
+    3;1842, 1843, 1844;,
+    3;1845, 1846, 1847;,
+    3;1848, 1849, 1850;,
+    3;1851, 1852, 1853;,
+    3;1854, 1855, 1856;,
+    3;1857, 1858, 1859;,
+    3;1860, 1861, 1862;,
+    3;1863, 1864, 1865;,
+    3;1866, 1867, 1868;,
+    3;1869, 1870, 1871;,
+    3;1872, 1873, 1874;,
+    3;1875, 1876, 1877;,
+    3;1878, 1879, 1880;,
+    3;1881, 1882, 1883;,
+    3;1884, 1885, 1886;,
+    3;1887, 1888, 1889;,
+    3;1890, 1891, 1892;,
+    3;1893, 1894, 1895;,
+    3;1896, 1897, 1898;,
+    3;1899, 1900, 1901;,
+    3;1902, 1903, 1904;,
+    3;1905, 1906, 1907;,
+    3;1908, 1909, 1910;,
+    3;1911, 1912, 1913;,
+    3;1914, 1915, 1916;,
+    3;1917, 1918, 1919;,
+    3;1694, 1693, 1695;,
+    3;1920, 1921, 1922;,
+    3;1923, 1924, 1925;,
+    3;1926, 1927, 1928;,
+    3;1929, 1930, 1931;,
+    3;1932, 1933, 1558;,
+    3;1558, 1557, 1934;,
+    3;1559, 1935, 1936;,
+    3;1937, 1556, 1559;,
+    3;1938, 1939, 49;,
+    3;49, 48, 1940;,
+    3;490, 1941, 1942;,
+    3;1943, 491, 490;,
+    3;1944, 1945, 0;,
+    3;0, 3, 1946;,
+    3;1947, 443, 442;,
+    3;442, 1948, 1949;,
+    3;1151, 1071, 1070;,
+    3;1070, 1075, 1151;,
+    3;1079, 1147, 1151;,
+    3;1151, 1075, 1079;,
+    3;1083, 1143, 1147;,
+    3;1147, 1079, 1083;,
+    3;1087, 1139, 1143;,
+    3;1143, 1083, 1087;,
+    3;1139, 1087, 1091;,
+    3;1091, 1135, 1139;,
+    3;1095, 1131, 1135;,
+    3;1135, 1091, 1095;,
+    3;1127, 1131, 1095;,
+    3;1127, 1095, 1099;,
+    3;1103, 1127, 1099;,
+    3;1123, 1127, 1103;,
+    3;1103, 1107, 1111;,
+    3;1123, 1103, 1111;,
+    3;1123, 1111, 1115;,
+    3;1119, 1123, 1115;,
+    3;891, 967, 887;,
+    3;887, 886, 891;,
+    3;963, 967, 891;,
+    3;891, 895, 963;,
+    3;959, 963, 895;,
+    3;895, 899, 959;,
+    3;955, 959, 899;,
+    3;899, 903, 955;,
+    3;903, 907, 951;,
+    3;951, 955, 903;,
+    3;907, 911, 947;,
+    3;947, 951, 907;,
+    3;911, 915, 939;,
+    3;911, 939, 943;,
+    3;911, 943, 947;,
+    3;915, 919, 923;,
+    3;923, 927, 931;,
+    3;915, 923, 931;,
+    3;915, 931, 935;,
+    3;939, 915, 935;,
+    3;1011, 1015, 1019;,
+    3;1019, 1023, 1027;,
+    3;1011, 1019, 1027;,
+    3;1007, 1011, 1027;,
+    3;1003, 1007, 1027;,
+    3;1027, 1031, 1003;,
+    3;1031, 1035, 999;,
+    3;999, 1003, 1031;,
+    3;995, 999, 1035;,
+    3;1035, 1039, 995;,
+    3;1039, 1043, 991;,
+    3;991, 995, 1039;,
+    3;987, 991, 1043;,
+    3;1043, 1047, 987;,
+    3;983, 987, 1047;,
+    3;1047, 1051, 983;,
+    3;979, 983, 1051;,
+    3;974, 979, 1051;,
+    3;1051, 1055, 1059;,
+    3;974, 1051, 1059;,
+    3;974, 1059, 1063;,
+    3;974, 1063, 975;,
+    3;1215, 1219, 1199;,
+    3;1199, 1203, 1207;,
+    3;1215, 1199, 1207;,
+    3;1211, 1215, 1207;,
+    3;1223, 1195, 1199;,
+    3;1199, 1219, 1223;,
+    3;1227, 1191, 1195;,
+    3;1195, 1223, 1227;,
+    3;1231, 1187, 1191;,
+    3;1191, 1227, 1231;,
+    3;1235, 1183, 1187;,
+    3;1187, 1231, 1235;,
+    3;1239, 1179, 1183;,
+    3;1183, 1235, 1239;,
+    3;1243, 1175, 1179;,
+    3;1179, 1239, 1243;,
+    3;1158, 1163, 1167;,
+    3;1167, 1171, 1175;,
+    3;1175, 1243, 1247;,
+    3;1167, 1175, 1247;,
+    3;1158, 1167, 1247;,
+    3;1158, 1247, 1159;;
+
+   MeshNormals {
+    1950;
+    0.233948; -0.062512; -0.970237;,
+    0.156856; 0.000000; -0.987621;,
+    0.100601; 0.000000; -0.994927;,
+    0.224907; 0.000000; -0.974380;,
+    0.418748; 0.000000; -0.908103;,
+    0.316857; 0.000000; -0.948473;,
+    0.554903; 0.000000; -0.831915;,
+    0.534846; 0.000000; -0.844949;,
+    0.604329; 0.000000; -0.796735;,
+    0.589577; 0.000000; -0.807712;,
+    0.639661; 0.000000; -0.768657;,
+    0.629322; 0.000000; -0.777144;,
+    0.646406; 0.000000; -0.762993;,
+    0.648147; 0.000000; -0.761515;,
+    0.610305; 0.000000; -0.792166;,
+    0.627641; 0.000000; -0.778503;,
+    0.161932; 0.000000; -0.986802;,
+    0.394171; 0.000000; -0.919037;,
+    -0.066520; 0.000000; -0.997785;,
+    -0.066520; 0.000000; -0.997785;,
+    -0.999909; 0.000000; -0.013513;,
+    -0.970508; 0.000000; 0.241069;,
+    -0.993519; 0.000000; 0.113666;,
+    -0.999909; 0.000000; -0.013513;,
+    -0.999909; 0.000000; -0.013513;,
+    -0.883952; 0.000000; 0.467578;,
+    -0.909538; 0.000000; 0.415620;,
+    -0.795143; 0.000000; 0.606421;,
+    -0.826554; 0.000000; 0.562858;,
+    -0.729748; 0.000000; 0.683717;,
+    -0.745860; 0.000000; 0.666102;,
+    -0.727217; 0.000000; 0.686408;,
+    -0.720259; 0.000000; 0.693705;,
+    -0.735064; 0.000000; 0.677998;,
+    -0.734582; 0.000000; 0.678520;,
+    -0.723147; 0.000000; 0.690694;,
+    -0.729376; 0.000000; 0.684113;,
+    -0.716858; 0.000000; 0.697219;,
+    -0.716858; 0.000000; 0.697219;,
+    -0.640184; 0.000000; 0.768221;,
+    -0.575761; 0.000000; 0.817618;,
+    -0.608501; 0.000000; 0.793553;,
+    -0.640184; 0.000000; 0.768221;,
+    -0.640184; 0.000000; 0.768221;,
+    -0.385848; 0.000000; 0.922562;,
+    -0.466113; 0.000000; 0.884725;,
+    -0.124567; 0.000000; 0.992211;,
+    -0.215162; 0.000000; 0.976578;,
+    0.145517; 0.000000; 0.989356;,
+    0.114999; 0.067344; 0.991080;,
+    -0.047046; -0.996134; 0.074194;,
+    -0.049234; -0.967250; 0.249005;,
+    -0.113416; -0.987205; 0.112082;,
+    -0.245210; -0.932033; 0.266808;,
+    0.023309; -0.994344; -0.103619;,
+    -0.236031; -0.964721; 0.116635;,
+    -0.048486; -0.993181; -0.106018;,
+    -0.211355; -0.976179; 0.049025;,
+    -0.439699; -0.861011; 0.255588;,
+    -0.348921; -0.922298; 0.166197;,
+    -0.389368; -0.909046; 0.148419;,
+    -0.318133; -0.946748; 0.049590;,
+    -0.398474; -0.913859; -0.077977;,
+    -0.154129; -0.970506; -0.185373;,
+    0.037636; -0.961197; -0.273282;,
+    -0.094183; -0.992104; -0.082822;,
+    -0.063970; -0.991982; -0.108996;,
+    -0.043521; -0.990391; -0.131267;,
+    -0.019387; -0.987933; -0.153661;,
+    0.023020; -0.983036; -0.181964;,
+    0.021771; -0.975472; -0.219043;,
+    0.101587; -0.983524; -0.149532;,
+    -0.984128; -0.006166; 0.177352;,
+    -0.917706; 0.284363; 0.277404;,
+    -0.915907; 0.240603; -0.321287;,
+    -0.906911; -0.020877; -0.420804;,
+    -0.651076; 0.752920; -0.095977;,
+    -0.358445; 0.932529; 0.043668;,
+    -0.458128; 0.830350; -0.317234;,
+    -0.744198; 0.656925; -0.120909;,
+    -0.744198; 0.656925; -0.120909;,
+    0.014960; 0.983789; 0.178707;,
+    0.001427; 0.933632; -0.358229;,
+    0.435539; 0.892394; 0.118061;,
+    0.398172; 0.892978; -0.209880;,
+    0.651535; 0.753449; -0.088411;,
+    0.701217; 0.708349; -0.080849;,
+    0.949171; 0.294113; -0.112129;,
+    0.986714; 0.007376; 0.162298;,
+    0.913971; 0.021199; -0.405226;,
+    0.967891; 0.228932; -0.103815;,
+    0.967891; 0.228932; -0.103815;,
+    0.925706; -0.286841; 0.246559;,
+    0.922726; -0.242418; -0.299684;,
+    0.652342; -0.754383; -0.073179;,
+    0.358254; -0.932258; 0.050493;,
+    0.460201; -0.833578; -0.305554;,
+    0.746310; -0.658790; -0.094957;,
+    0.746310; -0.658790; -0.094957;,
+    -0.014155; -0.984576; 0.174382;,
+    -0.001338; -0.934121; -0.356955;,
+    -0.436096; -0.892841; 0.112498;,
+    -0.396964; -0.890764; -0.221267;,
+    -0.650046; -0.751728; -0.111112;,
+    -0.699608; -0.706723; -0.105313;,
+    -0.945107; -0.292853; -0.144948;,
+    -0.963926; -0.227994; -0.137352;,
+    -0.963926; -0.227994; -0.137352;,
+    -0.000000; -0.000002; -1.000000;,
+    0.000001; -0.000005; -1.000000;,
+    0.000000; -0.000002; -1.000000;,
+    -0.000001; -0.000005; -1.000000;,
+    0.000000; -0.000002; -1.000000;,
+    0.000000; 0.000000; -1.000000;,
+    0.000000; 0.000001; -1.000000;,
+    -0.000001; 0.000005; -1.000000;,
+    0.000000; 0.000004; -1.000000;,
+    0.000001; 0.000005; -1.000000;,
+    -0.000000; 0.000001; -1.000000;,
+    0.000000; 0.000000; -1.000000;,
+    -0.871680; 0.090034; 0.481734;,
+    -0.844721; 0.261747; 0.466835;,
+    -0.844721; -0.261747; 0.466835;,
+    -0.844721; -0.261747; 0.466835;,
+    -0.588746; -0.680839; 0.435703;,
+    -0.588746; -0.680839; 0.435703;,
+    -0.588746; -0.680839; 0.435703;,
+    -0.588746; -0.680839; 0.435703;,
+    -0.588746; -0.680839; 0.435703;,
+    -0.069743; -0.911111; 0.406218;,
+    -0.206573; -0.891531; 0.403113;,
+    0.207956; -0.897502; 0.388902;,
+    0.600707; -0.694671; 0.395706;,
+    0.600707; -0.694671; 0.395706;,
+    0.600707; -0.694671; 0.395706;,
+    0.600707; -0.694671; 0.395706;,
+    0.600707; -0.694671; 0.395706;,
+    0.900637; -0.093025; 0.424499;,
+    0.870993; -0.269888; 0.410527;,
+    0.870993; 0.269888; 0.410527;,
+    0.870993; 0.269888; 0.410527;,
+    0.600707; 0.694671; 0.395707;,
+    0.600707; 0.694671; 0.395707;,
+    0.600707; 0.694671; 0.395706;,
+    0.600707; 0.694671; 0.395706;,
+    0.600707; 0.694671; 0.395706;,
+    0.071153; 0.913140; 0.401388;,
+    0.207956; 0.897502; 0.388902;,
+    -0.206572; 0.891531; 0.403113;,
+    -0.588746; 0.680839; 0.435702;,
+    -0.588746; 0.680839; 0.435702;,
+    -0.588746; 0.680839; 0.435702;,
+    -0.588746; 0.680839; 0.435702;,
+    -0.588746; 0.680839; 0.435702;,
+    -0.588746; 0.680839; 0.435702;,
+    0.499316; -0.154720; 0.852493;,
+    0.499316; -0.154720; 0.852493;,
+    0.260156; -0.026871; 0.965193;,
+    0.211844; -0.171372; 0.962161;,
+    0.499316; -0.154720; 0.852494;,
+    0.499316; 0.154720; 0.852493;,
+    0.499316; 0.154720; 0.852493;,
+    0.236003; 0.125916; 0.963560;,
+    0.499316; 0.154720; 0.852493;,
+    0.358594; 0.414686; 0.836329;,
+    0.358594; 0.414686; 0.836329;,
+    0.147689; 0.241858; 0.959006;,
+    0.358594; 0.414686; 0.836329;,
+    0.128857; 0.556123; 0.821050;,
+    0.128857; 0.556123; 0.821050;,
+    0.022552; 0.291996; 0.956154;,
+    0.128857; 0.556123; 0.821050;,
+    -0.128856; 0.556123; 0.821050;,
+    -0.128856; 0.556123; 0.821050;,
+    -0.107736; 0.266921; 0.957677;,
+    -0.128857; 0.556123; 0.821050;,
+    -0.358594; 0.414686; 0.836329;,
+    -0.358594; 0.414686; 0.836329;,
+    -0.211844; 0.171372; 0.962161;,
+    -0.358594; 0.414686; 0.836329;,
+    -0.499316; 0.154719; 0.852493;,
+    -0.499316; 0.154719; 0.852493;,
+    -0.260156; 0.026871; 0.965193;,
+    -0.499316; 0.154720; 0.852494;,
+    -0.499316; -0.154719; 0.852494;,
+    -0.499316; -0.154719; 0.852494;,
+    -0.236003; -0.125915; 0.963560;,
+    -0.499316; -0.154720; 0.852493;,
+    -0.358594; -0.414686; 0.836329;,
+    -0.358594; -0.414686; 0.836329;,
+    -0.147689; -0.241858; 0.959006;,
+    -0.358594; -0.414686; 0.836329;,
+    -0.128857; -0.556123; 0.821050;,
+    -0.128857; -0.556123; 0.821050;,
+    -0.022552; -0.291996; 0.956154;,
+    -0.128857; -0.556123; 0.821050;,
+    0.128857; -0.556123; 0.821050;,
+    0.128857; -0.556123; 0.821050;,
+    0.107736; -0.266921; 0.957677;,
+    0.128857; -0.556123; 0.821050;,
+    0.358594; -0.414686; 0.836329;,
+    0.358594; -0.414686; 0.836329;,
+    0.358594; -0.414686; 0.836329;,
+    0.000000; 0.000000; 1.000000;,
+    0.000000; 0.000000; 1.000000;,
+    0.000000; 0.000000; 1.000000;,
+    0.000000; 0.000000; 1.000000;,
+    0.000000; 0.000000; 1.000000;,
+    0.000000; 0.000000; 1.000000;,
+    0.000000; 0.000000; 1.000000;,
+    0.000000; 0.000000; 1.000000;,
+    0.000000; 0.000000; 1.000000;,
+    0.000000; 0.000000; 1.000000;,
+    0.000000; 0.000000; 1.000000;,
+    0.000000; 0.000000; 1.000000;,
+    -0.893536; 0.276874; 0.353460;,
+    -0.893536; 0.276874; 0.353460;,
+    -0.929889; 0.000000; 0.367840;,
+    -0.893536; -0.276874; 0.353460;,
+    -0.893536; -0.276874; 0.353460;,
+    -0.616708; -0.713174; 0.333247;,
+    -0.616708; -0.713174; 0.333247;,
+    -0.616708; -0.713174; 0.333247;,
+    -0.214148; -0.924225; 0.316148;,
+    -0.214148; -0.924225; 0.316148;,
+    -0.214148; -0.924225; 0.316148;,
+    0.214148; -0.924225; 0.316148;,
+    0.214148; -0.924225; 0.316148;,
+    0.214148; -0.924225; 0.316148;,
+    0.616707; -0.713175; 0.333248;,
+    0.616707; -0.713175; 0.333248;,
+    0.616707; -0.713175; 0.333248;,
+    0.893536; -0.276873; 0.353461;,
+    0.893536; -0.276873; 0.353461;,
+    0.893536; -0.276873; 0.353461;,
+    0.893536; 0.276874; 0.353461;,
+    0.893536; 0.276874; 0.353461;,
+    0.893536; 0.276874; 0.353461;,
+    0.616708; 0.713175; 0.333247;,
+    0.616708; 0.713175; 0.333247;,
+    0.616708; 0.713175; 0.333247;,
+    0.214148; 0.924225; 0.316148;,
+    0.214148; 0.924225; 0.316148;,
+    0.214148; 0.924225; 0.316148;,
+    -0.214148; 0.924225; 0.316147;,
+    -0.214148; 0.924225; 0.316147;,
+    -0.214148; 0.924225; 0.316147;,
+    -0.616707; 0.713175; 0.333247;,
+    -0.616707; 0.713175; 0.333247;,
+    -0.616707; 0.713175; 0.333247;,
+    -0.743141; 0.175773; -0.645636;,
+    -0.753560; -0.059412; -0.654688;,
+    -0.584621; 0.516063; -0.626017;,
+    -0.584621; 0.516063; -0.626017;,
+    -0.584621; 0.516062; -0.626018;,
+    -0.584621; 0.516062; -0.626018;,
+    -0.584621; 0.516062; -0.626018;,
+    -0.079526; 0.785979; -0.613117;,
+    -0.232765; 0.766819; -0.598171;,
+    0.232766; 0.766819; -0.598171;,
+    0.584621; 0.516062; -0.626018;,
+    0.584621; 0.516062; -0.626018;,
+    0.584621; 0.516062; -0.626018;,
+    0.584621; 0.516062; -0.626018;,
+    0.584621; 0.516062; -0.626018;,
+    0.743141; 0.175773; -0.645635;,
+    0.753561; 0.059412; -0.654688;,
+    0.743140; 0.175773; -0.645636;,
+    0.743140; 0.175773; -0.645636;,
+    0.743141; -0.175773; -0.645636;,
+    0.584621; -0.516063; -0.626018;,
+    0.584621; -0.516063; -0.626018;,
+    0.584621; -0.516062; -0.626018;,
+    0.584621; -0.516062; -0.626018;,
+    0.584621; -0.516062; -0.626018;,
+    0.079527; -0.785979; -0.613117;,
+    0.232765; -0.766819; -0.598171;,
+    -0.232764; -0.766819; -0.598171;,
+    -0.584621; -0.516062; -0.626018;,
+    -0.584621; -0.516062; -0.626018;,
+    -0.584622; -0.516062; -0.626017;,
+    -0.584622; -0.516062; -0.626017;,
+    -0.584622; -0.516062; -0.626017;,
+    -0.743141; -0.175773; -0.645636;,
+    -0.743141; -0.175773; -0.645636;,
+    -0.743141; -0.175773; -0.645636;,
+    0.900157; -0.212911; -0.379981;,
+    0.900157; -0.212911; -0.379981;,
+    0.900157; -0.212911; -0.379981;,
+    0.898389; -0.236055; -0.370372;,
+    0.898389; -0.236055; -0.370372;,
+    0.898389; -0.236055; -0.370372;,
+    0.690276; -0.609329; -0.390177;,
+    0.690276; -0.609329; -0.390177;,
+    0.690276; -0.609329; -0.390177;,
+    0.662386; -0.649543; -0.373282;,
+    0.662386; -0.649543; -0.373282;,
+    0.662386; -0.649543; -0.373282;,
+    0.267788; -0.882202; -0.387311;,
+    0.267788; -0.882202; -0.387311;,
+    0.267788; -0.882202; -0.387311;,
+    0.243690; -0.891825; -0.381135;,
+    0.243690; -0.891825; -0.381135;,
+    0.243690; -0.891825; -0.381135;,
+    -0.268167; -0.883451; -0.384188;,
+    -0.268167; -0.883451; -0.384188;,
+    -0.268167; -0.883451; -0.384188;,
+    -0.242717; -0.888263; -0.389972;,
+    -0.242717; -0.888263; -0.389972;,
+    -0.242717; -0.888263; -0.389972;,
+    -0.694014; -0.612627; -0.378196;,
+    -0.694014; -0.612627; -0.378196;,
+    -0.694014; -0.612627; -0.378196;,
+    -0.656231; -0.643505; -0.394034;,
+    -0.656231; -0.643505; -0.394034;,
+    -0.656231; -0.643505; -0.394034;,
+    -0.903174; -0.213626; -0.372346;,
+    -0.903174; -0.213626; -0.372346;,
+    -0.903174; -0.213626; -0.372346;,
+    -0.893904; -0.234876; -0.381797;,
+    -0.893904; -0.234876; -0.381797;,
+    -0.893904; -0.234876; -0.381797;,
+    -0.900157; 0.212913; -0.379981;,
+    -0.900157; 0.212913; -0.379981;,
+    -0.900157; 0.212913; -0.379981;,
+    -0.898389; 0.236054; -0.370373;,
+    -0.898389; 0.236054; -0.370373;,
+    -0.898389; 0.236054; -0.370373;,
+    -0.690277; 0.609327; -0.390177;,
+    -0.690277; 0.609327; -0.390177;,
+    -0.690277; 0.609327; -0.390177;,
+    -0.662386; 0.649542; -0.373282;,
+    -0.662386; 0.649542; -0.373282;,
+    -0.662386; 0.649542; -0.373282;,
+    -0.267789; 0.882201; -0.387311;,
+    -0.267789; 0.882201; -0.387311;,
+    -0.267789; 0.882201; -0.387311;,
+    -0.243689; 0.891825; -0.381135;,
+    -0.243689; 0.891825; -0.381135;,
+    -0.243689; 0.891825; -0.381135;,
+    0.268168; 0.883451; -0.384188;,
+    0.268168; 0.883451; -0.384188;,
+    0.268168; 0.883451; -0.384188;,
+    0.242716; 0.888263; -0.389972;,
+    0.242716; 0.888263; -0.389972;,
+    0.242716; 0.888263; -0.389972;,
+    0.694014; 0.612627; -0.378196;,
+    0.694014; 0.612627; -0.378196;,
+    0.694014; 0.612627; -0.378196;,
+    0.656230; 0.643506; -0.394034;,
+    0.656230; 0.643506; -0.394034;,
+    0.656230; 0.643506; -0.394034;,
+    0.903174; 0.213625; -0.372345;,
+    0.903174; 0.213625; -0.372345;,
+    0.903174; 0.213625; -0.372345;,
+    0.893904; 0.234877; -0.381797;,
+    0.893904; 0.234877; -0.381797;,
+    0.893904; 0.234877; -0.381797;,
+    -0.019078; -0.973130; -0.229466;,
+    0.195639; -0.940490; -0.277856;,
+    0.273710; -0.953222; 0.128260;,
+    0.031966; -0.963457; 0.265948;,
+    0.062322; -0.984852; 0.161808;,
+    -0.040337; -0.990488; -0.131553;,
+    0.217986; -0.950679; -0.220664;,
+    0.170455; -0.960708; 0.219056;,
+    0.295130; -0.928509; -0.225319;,
+    0.185287; -0.956577; 0.225008;,
+    0.297203; -0.928680; -0.221865;,
+    0.202595; -0.951227; 0.232642;,
+    0.294661; -0.930768; -0.216438;,
+    0.187939; -0.954540; 0.231371;,
+    0.287312; -0.931886; -0.221449;,
+    0.197597; -0.953543; 0.227400;,
+    0.286760; -0.931864; -0.222258;,
+    0.205672; -0.950097; 0.234552;,
+    0.268963; -0.938168; -0.217946;,
+    0.173310; -0.956666; 0.233994;,
+    0.206281; -0.953251; -0.220818;,
+    0.071281; -0.972040; 0.223736;,
+    0.051790; -0.979621; -0.194062;,
+    0.012362; -0.961654; 0.273987;,
+    0.144344; 0.000000; -0.989528;,
+    0.224859; 0.000000; -0.974391;,
+    0.224859; 0.000000; -0.974391;,
+    0.062303; 0.000000; -0.998057;,
+    0.999885; 0.000000; -0.015150;,
+    0.999885; 0.000000; -0.015150;,
+    0.999885; 0.000000; -0.015150;,
+    0.999885; 0.000000; -0.015150;,
+    0.999885; 0.000000; -0.015150;,
+    0.257663; -0.000003; 0.966235;,
+    0.113144; -0.000002; 0.993579;,
+    0.186103; -0.000002; 0.982530;,
+    0.257662; 0.000000; 0.966235;,
+    0.257662; 0.000000; 0.966235;,
+    -0.089975; 0.000000; 0.995944;,
+    -0.024919; -0.000001; 0.999689;,
+    -0.200117; 0.000000; 0.979772;,
+    -0.177289; 0.000000; 0.984159;,
+    -0.233298; 0.000000; 0.972405;,
+    -0.228064; 0.000000; 0.973646;,
+    -0.250326; 0.000000; 0.968162;,
+    -0.244430; 0.000000; 0.969667;,
+    -0.271295; 0.000000; 0.962496;,
+    -0.263761; 0.000000; 0.964588;,
+    -0.279880; 0.000000; 0.960035;,
+    -0.279345; 0.000000; 0.960191;,
+    -0.319417; 0.000000; 0.947614;,
+    -0.299974; 0.000000; 0.953947;,
+    -0.367897; 0.000000; 0.929867;,
+    -0.353349; 0.000000; 0.935492;,
+    -0.570617; 0.000000; 0.821217;,
+    -0.478702; 0.000000; 0.877977;,
+    -0.654932; 0.000000; 0.755688;,
+    -0.654932; 0.000000; 0.755688;,
+    -0.998131; 0.000000; -0.061109;,
+    -0.998131; 0.000000; -0.061109;,
+    -0.998131; 0.000000; -0.061109;,
+    -0.998131; 0.000000; -0.061109;,
+    -0.998131; 0.000000; -0.061109;,
+    -0.496138; 0.000000; -0.868244;,
+    -0.111296; 0.000000; -0.993787;,
+    -0.314198; 0.000000; -0.949358;,
+    -0.496138; 0.000000; -0.868244;,
+    -0.496138; 0.000000; -0.868244;,
+    0.133343; 0.000000; -0.991070;,
+    0.110641; 0.000000; -0.993860;,
+    0.144032; 0.000000; -0.989573;,
+    0.150000; 0.000000; -0.988686;,
+    0.150000; 0.000000; -0.988686;,
+    0.144032; 0.000000; -0.989573;,
+    0.164188; 0.000000; -0.986429;,
+    0.160077; 0.000000; -0.987105;,
+    0.150392; 0.000000; -0.988626;,
+    0.159351; 0.000000; -0.987222;,
+    0.174436; 0.000000; -0.984668;,
+    0.157949; 0.000000; -0.987447;,
+    0.106738; 0.000000; -0.994287;,
+    0.148977; 0.000000; -0.988841;,
+    0.008398; 0.000000; -0.999965;,
+    0.036415; 0.000000; -0.999337;,
+    -0.232427; -0.062588; -0.970598;,
+    -0.223432; 0.000000; -0.974720;,
+    -0.100601; 0.000000; -0.994927;,
+    -0.156857; 0.000000; -0.987621;,
+    -0.316857; 0.000000; -0.948473;,
+    -0.418748; 0.000000; -0.908103;,
+    -0.534846; 0.000000; -0.844949;,
+    -0.554902; 0.000000; -0.831915;,
+    -0.589577; 0.000000; -0.807712;,
+    -0.604329; 0.000000; -0.796735;,
+    -0.629322; 0.000000; -0.777145;,
+    -0.639661; 0.000000; -0.768657;,
+    -0.648147; 0.000000; -0.761515;,
+    -0.646407; 0.000000; -0.762993;,
+    -0.627641; 0.000000; -0.778503;,
+    -0.610305; 0.000000; -0.792166;,
+    -0.394170; 0.000000; -0.919037;,
+    -0.161932; 0.000000; -0.986802;,
+    0.066520; 0.000000; -0.997785;,
+    0.066520; 0.000000; -0.997785;,
+    0.999909; 0.000000; -0.013513;,
+    0.999909; 0.000000; -0.013513;,
+    0.993519; 0.000000; 0.113665;,
+    0.970508; 0.000000; 0.241068;,
+    0.999909; 0.000000; -0.013513;,
+    0.909539; 0.000000; 0.415619;,
+    0.883952; 0.000000; 0.467578;,
+    0.826554; 0.000000; 0.562858;,
+    0.795143; 0.000000; 0.606421;,
+    0.745861; 0.000000; 0.666102;,
+    0.729748; 0.000000; 0.683716;,
+    0.720259; 0.000000; 0.693705;,
+    0.727216; 0.000000; 0.686408;,
+    0.734582; 0.000000; 0.678520;,
+    0.735064; 0.000000; 0.677998;,
+    0.729376; 0.000000; 0.684113;,
+    0.723147; 0.000000; 0.690694;,
+    0.716859; 0.000000; 0.697219;,
+    0.716859; 0.000000; 0.697219;,
+    0.640184; 0.000000; 0.768222;,
+    0.640184; 0.000000; 0.768222;,
+    0.608500; 0.000000; 0.793554;,
+    0.575761; 0.000000; 0.817618;,
+    0.640184; 0.000000; 0.768222;,
+    0.466113; 0.000000; 0.884725;,
+    0.385848; 0.000000; 0.922562;,
+    0.215162; 0.000000; 0.976578;,
+    0.124567; 0.000000; 0.992211;,
+    -0.114488; 0.067350; 0.991139;,
+    -0.144900; 0.000000; 0.989446;,
+    0.074165; -0.991402; 0.107800;,
+    -0.179879; -0.983445; -0.021890;,
+    -0.013872; -0.979582; -0.200567;,
+    -0.007985; -0.981291; -0.192366;,
+    0.014687; -0.988434; -0.150937;,
+    0.049640; -0.989617; -0.134887;,
+    0.063963; -0.992034; -0.108521;,
+    0.092856; -0.992302; -0.081937;,
+    -0.046622; -0.960813; -0.273250;,
+    0.106530; -0.975511; -0.192432;,
+    0.301811; -0.930423; -0.207903;,
+    0.319108; -0.947215; 0.030887;,
+    0.398130; -0.908985; 0.123448;,
+    0.351625; -0.922297; 0.160399;,
+    0.441244; -0.861393; 0.251606;,
+    0.211629; -0.976139; 0.048642;,
+    0.049775; -0.992978; -0.107318;,
+    0.246126; -0.963475; 0.105534;,
+    -0.016925; -0.993848; -0.109452;,
+    0.264970; -0.929925; 0.255010;,
+    0.129623; -0.985802; 0.106736;,
+    0.111892; -0.954879; 0.275110;,
+    0.984128; -0.006166; 0.177352;,
+    0.906911; -0.020877; -0.420804;,
+    0.915907; 0.240603; -0.321287;,
+    0.917706; 0.284363; 0.277404;,
+    0.744196; 0.656927; -0.120909;,
+    0.744196; 0.656927; -0.120909;,
+    0.458128; 0.830350; -0.317234;,
+    0.358446; 0.932529; 0.043668;,
+    0.651077; 0.752919; -0.095977;,
+    -0.001426; 0.933632; -0.358229;,
+    -0.014959; 0.983789; 0.178707;,
+    -0.398172; 0.892978; -0.209880;,
+    -0.435539; 0.892394; 0.118061;,
+    -0.701217; 0.708349; -0.080849;,
+    -0.651535; 0.753449; -0.088411;,
+    -0.967891; 0.228932; -0.103814;,
+    -0.967891; 0.228932; -0.103814;,
+    -0.913971; 0.021199; -0.405226;,
+    -0.986714; 0.007376; 0.162298;,
+    -0.949170; 0.294113; -0.112129;,
+    -0.922726; -0.242418; -0.299684;,
+    -0.925705; -0.286842; 0.246559;,
+    -0.746310; -0.658791; -0.094957;,
+    -0.746310; -0.658791; -0.094957;,
+    -0.460201; -0.833578; -0.305554;,
+    -0.358254; -0.932258; 0.050493;,
+    -0.652342; -0.754384; -0.073179;,
+    0.001338; -0.934121; -0.356955;,
+    0.014155; -0.984576; 0.174382;,
+    0.396964; -0.890764; -0.221267;,
+    0.436096; -0.892840; 0.112498;,
+    0.699609; -0.706723; -0.105313;,
+    0.650047; -0.751727; -0.111112;,
+    0.963926; -0.227993; -0.137352;,
+    0.963926; -0.227993; -0.137352;,
+    0.945107; -0.292854; -0.144948;,
+    0.000000; 0.000001; -1.000000;,
+    -0.000001; 0.000005; -1.000000;,
+    -0.000000; 0.000004; -1.000000;,
+    0.000001; 0.000005; -1.000000;,
+    -0.000000; 0.000001; -1.000000;,
+    0.000000; 0.000000; -1.000000;,
+    -0.000000; -0.000002; -1.000000;,
+    0.000001; -0.000005; -1.000000;,
+    -0.000000; -0.000002; -1.000000;,
+    -0.000001; -0.000005; -1.000000;,
+    0.000000; -0.000002; -1.000000;,
+    0.000000; 0.000000; -1.000000;,
+    0.844721; 0.261747; 0.466834;,
+    0.871680; 0.090034; 0.481734;,
+    0.844721; -0.261747; 0.466835;,
+    0.844721; -0.261748; 0.466834;,
+    0.588746; -0.680839; 0.435702;,
+    0.588746; -0.680839; 0.435702;,
+    0.588746; -0.680839; 0.435702;,
+    0.588747; -0.680838; 0.435703;,
+    0.588747; -0.680838; 0.435703;,
+    0.206573; -0.891531; 0.403113;,
+    0.069743; -0.911111; 0.406218;,
+    -0.207956; -0.897502; 0.388902;,
+    -0.600707; -0.694671; 0.395706;,
+    -0.600707; -0.694671; 0.395706;,
+    -0.600707; -0.694671; 0.395706;,
+    -0.600707; -0.694671; 0.395706;,
+    -0.600707; -0.694671; 0.395706;,
+    -0.870993; -0.269887; 0.410527;,
+    -0.900637; -0.093025; 0.424500;,
+    -0.870992; 0.269888; 0.410527;,
+    -0.870992; 0.269889; 0.410527;,
+    -0.600707; 0.694671; 0.395706;,
+    -0.600707; 0.694671; 0.395706;,
+    -0.600707; 0.694671; 0.395706;,
+    -0.600707; 0.694670; 0.395706;,
+    -0.600707; 0.694670; 0.395706;,
+    -0.207955; 0.897502; 0.388902;,
+    -0.071153; 0.913140; 0.401388;,
+    0.206572; 0.891531; 0.403113;,
+    0.588746; 0.680839; 0.435703;,
+    0.588746; 0.680839; 0.435703;,
+    0.588746; 0.680839; 0.435703;,
+    0.588747; 0.680838; 0.435702;,
+    0.588747; 0.680838; 0.435702;,
+    0.588747; 0.680838; 0.435702;,
+    -0.499317; -0.154720; 0.852493;,
+    -0.211844; -0.171372; 0.962161;,
+    -0.260156; -0.026871; 0.965193;,
+    -0.499317; -0.154719; 0.852493;,
+    -0.499317; -0.154719; 0.852493;,
+    -0.499317; 0.154720; 0.852493;,
+    -0.236004; 0.125916; 0.963560;,
+    -0.499317; 0.154719; 0.852493;,
+    -0.499317; 0.154719; 0.852493;,
+    -0.358594; 0.414687; 0.836328;,
+    -0.147689; 0.241858; 0.959006;,
+    -0.358594; 0.414686; 0.836329;,
+    -0.358594; 0.414686; 0.836329;,
+    -0.128857; 0.556123; 0.821050;,
+    -0.022552; 0.291996; 0.956154;,
+    -0.128857; 0.556123; 0.821050;,
+    -0.128857; 0.556123; 0.821050;,
+    0.128857; 0.556123; 0.821050;,
+    0.107736; 0.266921; 0.957677;,
+    0.128856; 0.556123; 0.821050;,
+    0.128856; 0.556123; 0.821050;,
+    0.358594; 0.414686; 0.836329;,
+    0.211844; 0.171372; 0.962161;,
+    0.358594; 0.414686; 0.836329;,
+    0.358594; 0.414686; 0.836329;,
+    0.499315; 0.154721; 0.852494;,
+    0.260156; 0.026871; 0.965193;,
+    0.499317; 0.154719; 0.852493;,
+    0.499317; 0.154719; 0.852493;,
+    0.499317; -0.154722; 0.852493;,
+    0.236003; -0.125916; 0.963560;,
+    0.499316; -0.154719; 0.852494;,
+    0.499316; -0.154719; 0.852494;,
+    0.358594; -0.414685; 0.836329;,
+    0.147689; -0.241858; 0.959006;,
+    0.358594; -0.414686; 0.836329;,
+    0.358594; -0.414686; 0.836329;,
+    0.128857; -0.556123; 0.821050;,
+    0.022552; -0.291996; 0.956154;,
+    0.128857; -0.556124; 0.821050;,
+    0.128857; -0.556124; 0.821050;,
+    -0.128856; -0.556123; 0.821050;,
+    -0.107736; -0.266921; 0.957677;,
+    -0.128857; -0.556123; 0.821050;,
+    -0.128857; -0.556123; 0.821050;,
+    -0.358593; -0.414687; 0.836329;,
+    -0.358594; -0.414686; 0.836329;,
+    -0.358594; -0.414686; 0.836329;,
+    0.000000; 0.000000; 1.000000;,
+    0.000000; 0.000000; 1.000000;,
+    0.000000; 0.000000; 1.000000;,
+    0.000000; 0.000000; 1.000000;,
+    0.000000; 0.000000; 1.000000;,
+    0.000000; 0.000000; 1.000000;,
+    0.000000; 0.000000; 1.000000;,
+    0.000000; 0.000000; 1.000000;,
+    0.000000; 0.000000; 1.000000;,
+    0.000000; 0.000000; 1.000000;,
+    0.000000; 0.000000; 1.000000;,
+    0.000000; 0.000000; 1.000000;,
+    0.893536; 0.276874; 0.353460;,
+    0.929889; 0.000000; 0.367840;,
+    0.893536; 0.276874; 0.353460;,
+    0.893536; -0.276874; 0.353460;,
+    0.893536; -0.276874; 0.353460;,
+    0.616708; -0.713174; 0.333247;,
+    0.616708; -0.713174; 0.333247;,
+    0.616708; -0.713174; 0.333247;,
+    0.214148; -0.924225; 0.316148;,
+    0.214148; -0.924225; 0.316148;,
+    0.214148; -0.924225; 0.316148;,
+    -0.214147; -0.924225; 0.316148;,
+    -0.214147; -0.924225; 0.316148;,
+    -0.214147; -0.924225; 0.316148;,
+    -0.616707; -0.713175; 0.333248;,
+    -0.616707; -0.713175; 0.333248;,
+    -0.616707; -0.713175; 0.333248;,
+    -0.893536; -0.276872; 0.353461;,
+    -0.893536; -0.276872; 0.353461;,
+    -0.893536; -0.276872; 0.353461;,
+    -0.893536; 0.276872; 0.353461;,
+    -0.893536; 0.276872; 0.353461;,
+    -0.893536; 0.276872; 0.353461;,
+    -0.616708; 0.713174; 0.333248;,
+    -0.616708; 0.713174; 0.333248;,
+    -0.616708; 0.713174; 0.333248;,
+    -0.214148; 0.924225; 0.316148;,
+    -0.214148; 0.924225; 0.316148;,
+    -0.214148; 0.924225; 0.316148;,
+    0.214147; 0.924225; 0.316147;,
+    0.214147; 0.924225; 0.316147;,
+    0.214147; 0.924225; 0.316147;,
+    0.616708; 0.713174; 0.333247;,
+    0.616708; 0.713174; 0.333247;,
+    0.616708; 0.713174; 0.333247;,
+    0.753561; -0.059412; -0.654688;,
+    0.743141; 0.175773; -0.645636;,
+    0.584621; 0.516061; -0.626018;,
+    0.584621; 0.516061; -0.626018;,
+    0.584621; 0.516063; -0.626017;,
+    0.584621; 0.516064; -0.626016;,
+    0.584621; 0.516064; -0.626016;,
+    0.232765; 0.766819; -0.598171;,
+    0.079527; 0.785979; -0.613117;,
+    -0.232765; 0.766819; -0.598171;,
+    -0.584621; 0.516063; -0.626018;,
+    -0.584621; 0.516063; -0.626018;,
+    -0.584621; 0.516063; -0.626018;,
+    -0.584621; 0.516063; -0.626018;,
+    -0.584621; 0.516063; -0.626018;,
+    -0.743141; 0.175773; -0.645636;,
+    -0.743141; 0.175773; -0.645636;,
+    -0.753561; 0.059412; -0.654688;,
+    -0.743141; 0.175773; -0.645636;,
+    -0.743140; -0.175773; -0.645636;,
+    -0.584621; -0.516061; -0.626019;,
+    -0.584621; -0.516061; -0.626019;,
+    -0.584621; -0.516062; -0.626018;,
+    -0.584621; -0.516063; -0.626017;,
+    -0.584621; -0.516063; -0.626017;,
+    -0.232764; -0.766819; -0.598171;,
+    -0.079527; -0.785979; -0.613117;,
+    0.232764; -0.766819; -0.598171;,
+    0.584622; -0.516061; -0.626017;,
+    0.584622; -0.516061; -0.626017;,
+    0.584621; -0.516062; -0.626018;,
+    0.584620; -0.516062; -0.626018;,
+    0.584620; -0.516062; -0.626018;,
+    0.743140; -0.175773; -0.645637;,
+    0.743140; -0.175773; -0.645637;,
+    0.743141; -0.175772; -0.645635;,
+    -0.898389; -0.236055; -0.370372;,
+    -0.898389; -0.236055; -0.370372;,
+    -0.898389; -0.236055; -0.370372;,
+    -0.900158; -0.212912; -0.379980;,
+    -0.900158; -0.212912; -0.379980;,
+    -0.900158; -0.212912; -0.379980;,
+    -0.662384; -0.649545; -0.373281;,
+    -0.662384; -0.649545; -0.373281;,
+    -0.662384; -0.649545; -0.373281;,
+    -0.690276; -0.609328; -0.390177;,
+    -0.690276; -0.609328; -0.390177;,
+    -0.690276; -0.609328; -0.390177;,
+    -0.243691; -0.891824; -0.381135;,
+    -0.243691; -0.891824; -0.381135;,
+    -0.243691; -0.891824; -0.381135;,
+    -0.267789; -0.882201; -0.387311;,
+    -0.267789; -0.882201; -0.387311;,
+    -0.267789; -0.882201; -0.387311;,
+    0.242717; -0.888263; -0.389972;,
+    0.242717; -0.888263; -0.389972;,
+    0.242717; -0.888263; -0.389972;,
+    0.268167; -0.883451; -0.384188;,
+    0.268167; -0.883451; -0.384188;,
+    0.268167; -0.883451; -0.384188;,
+    0.656229; -0.643506; -0.394034;,
+    0.656229; -0.643506; -0.394034;,
+    0.656229; -0.643506; -0.394034;,
+    0.694014; -0.612628; -0.378196;,
+    0.694014; -0.612628; -0.378196;,
+    0.694014; -0.612628; -0.378196;,
+    0.893904; -0.234876; -0.381797;,
+    0.893904; -0.234876; -0.381797;,
+    0.893904; -0.234876; -0.381797;,
+    0.903174; -0.213625; -0.372346;,
+    0.903174; -0.213625; -0.372346;,
+    0.903174; -0.213625; -0.372346;,
+    0.898389; 0.236054; -0.370373;,
+    0.898389; 0.236054; -0.370373;,
+    0.898389; 0.236054; -0.370373;,
+    0.900157; 0.212913; -0.379981;,
+    0.900157; 0.212913; -0.379981;,
+    0.900157; 0.212913; -0.379981;,
+    0.662385; 0.649543; -0.373281;,
+    0.662385; 0.649543; -0.373281;,
+    0.662385; 0.649543; -0.373281;,
+    0.690277; 0.609327; -0.390177;,
+    0.690277; 0.609327; -0.390177;,
+    0.690277; 0.609327; -0.390177;,
+    0.243689; 0.891825; -0.381135;,
+    0.243689; 0.891825; -0.381135;,
+    0.243689; 0.891825; -0.381135;,
+    0.267788; 0.882201; -0.387311;,
+    0.267788; 0.882201; -0.387311;,
+    0.267788; 0.882201; -0.387311;,
+    -0.242717; 0.888262; -0.389972;,
+    -0.242717; 0.888262; -0.389972;,
+    -0.242717; 0.888262; -0.389972;,
+    -0.268169; 0.883451; -0.384188;,
+    -0.268169; 0.883451; -0.384188;,
+    -0.268169; 0.883451; -0.384188;,
+    -0.656228; 0.643508; -0.394034;,
+    -0.656228; 0.643508; -0.394034;,
+    -0.656228; 0.643508; -0.394034;,
+    -0.694015; 0.612628; -0.378195;,
+    -0.694015; 0.612628; -0.378195;,
+    -0.694015; 0.612628; -0.378195;,
+    -0.893904; 0.234877; -0.381796;,
+    -0.893904; 0.234877; -0.381796;,
+    -0.893904; 0.234877; -0.381796;,
+    -0.903174; 0.213626; -0.372344;,
+    -0.903174; 0.213626; -0.372344;,
+    -0.903174; 0.213626; -0.372344;,
+    -0.267408; -0.938600; -0.217999;,
+    -0.034249; -0.974118; -0.223430;,
+    -0.018491; -0.996776; 0.078075;,
+    -0.147497; -0.965327; 0.215379;,
+    -0.297725; -0.928609; -0.221462;,
+    -0.179948; -0.957667; 0.224706;,
+    -0.296343; -0.928962; -0.221836;,
+    -0.196977; -0.952648; 0.231651;,
+    -0.294596; -0.930809; -0.216352;,
+    -0.194005; -0.952854; 0.233306;,
+    -0.288011; -0.931714; -0.221266;,
+    -0.190024; -0.955494; 0.225660;,
+    -0.281921; -0.933137; -0.223104;,
+    -0.205526; -0.950067; 0.234802;,
+    -0.269719; -0.937982; -0.217809;,
+    -0.181361; -0.954707; 0.235886;,
+    -0.176763; -0.958822; -0.222294;,
+    -0.088958; -0.970302; 0.224946;,
+    -0.034210; -0.980450; -0.193770;,
+    -0.006281; -0.964912; 0.262498;,
+    -0.006212; -0.972180; 0.234152;,
+    -0.007477; -0.965288; -0.261081;,
+    -0.158071; -0.962137; 0.222051;,
+    -0.349746; -0.920897; -0.172121;,
+    -0.144344; 0.000000; -0.989528;,
+    -0.062303; 0.000000; -0.998057;,
+    -0.224860; 0.000000; -0.974391;,
+    -0.224860; 0.000000; -0.974391;,
+    -0.999885; 0.000000; -0.015150;,
+    -0.999885; 0.000000; -0.015150;,
+    -0.999885; 0.000000; -0.015150;,
+    -0.999885; 0.000000; -0.015150;,
+    -0.999885; 0.000000; -0.015150;,
+    -0.257662; 0.000000; 0.966235;,
+    -0.257662; 0.000000; 0.966235;,
+    -0.186103; -0.000002; 0.982530;,
+    -0.113144; -0.000002; 0.993579;,
+    -0.257663; -0.000003; 0.966235;,
+    0.024919; -0.000001; 0.999689;,
+    0.089975; 0.000000; 0.995944;,
+    0.177289; 0.000000; 0.984159;,
+    0.200117; 0.000000; 0.979772;,
+    0.228064; 0.000000; 0.973646;,
+    0.233298; 0.000000; 0.972405;,
+    0.244430; 0.000000; 0.969667;,
+    0.250326; 0.000000; 0.968162;,
+    0.263761; 0.000000; 0.964588;,
+    0.271294; 0.000000; 0.962496;,
+    0.279345; 0.000000; 0.960191;,
+    0.279880; 0.000000; 0.960035;,
+    0.299974; 0.000000; 0.953947;,
+    0.319418; 0.000000; 0.947614;,
+    0.353349; 0.000000; 0.935491;,
+    0.367897; 0.000000; 0.929866;,
+    0.478702; 0.000000; 0.877977;,
+    0.570616; 0.000000; 0.821217;,
+    0.654931; 0.000000; 0.755689;,
+    0.654931; 0.000000; 0.755689;,
+    0.998131; 0.000000; -0.061112;,
+    0.998131; 0.000000; -0.061112;,
+    0.998131; 0.000000; -0.061112;,
+    0.998131; 0.000000; -0.061112;,
+    0.998131; 0.000000; -0.061112;,
+    0.496139; 0.000000; -0.868243;,
+    0.496139; 0.000000; -0.868243;,
+    0.314199; 0.000000; -0.949357;,
+    0.111296; 0.000000; -0.993787;,
+    0.496139; 0.000000; -0.868243;,
+    -0.110641; 0.000000; -0.993860;,
+    -0.133343; 0.000000; -0.991070;,
+    -0.150001; 0.000000; -0.988686;,
+    -0.144032; 0.000000; -0.989573;,
+    -0.144032; 0.000000; -0.989573;,
+    -0.150000; 0.000000; -0.988686;,
+    -0.160077; 0.000000; -0.987105;,
+    -0.164188; 0.000000; -0.986429;,
+    -0.159351; 0.000000; -0.987222;,
+    -0.150392; 0.000000; -0.988626;,
+    -0.157949; 0.000000; -0.987447;,
+    -0.174436; 0.000000; -0.984668;,
+    -0.148977; 0.000000; -0.988841;,
+    -0.106738; 0.000000; -0.994287;,
+    -0.036415; 0.000000; -0.999337;,
+    -0.008398; 0.000000; -0.999965;,
+    0.545830; 0.837387; 0.029200;,
+    0.545830; 0.837387; 0.029200;,
+    0.294618; 0.943869; -0.149371;,
+    0.094125; 0.979752; 0.176711;,
+    0.545513; 0.837595; 0.029169;,
+    0.016342; 0.875526; -0.482895;,
+    0.016342; 0.875526; -0.482895;,
+    0.040962; 0.967317; -0.250239;,
+    0.012958; 0.824122; -0.566264;,
+    0.130129; 0.863915; -0.486536;,
+    0.130129; 0.863915; -0.486536;,
+    0.139516; 0.955491; -0.259948;,
+    0.132750; 0.871382; -0.472303;,
+    0.319419; 0.850438; -0.418004;,
+    0.319419; 0.850438; -0.418004;,
+    0.245664; 0.942298; -0.227428;,
+    0.318920; 0.851687; -0.415835;,
+    0.389108; 0.843663; -0.369902;,
+    0.389108; 0.843663; -0.369902;,
+    0.280109; 0.938294; -0.202840;,
+    0.389810; 0.842541; -0.371716;,
+    0.401435; 0.842614; -0.358958;,
+    0.401435; 0.842614; -0.358958;,
+    0.291578; 0.937225; -0.191292;,
+    0.401985; 0.841905; -0.360006;,
+    0.420158; 0.840340; -0.342486;,
+    0.420158; 0.840340; -0.342486;,
+    0.290272; 0.943409; -0.160380;,
+    0.420399; 0.840050; -0.342899;,
+    0.425792; 0.838769; -0.339362;,
+    0.425792; 0.838769; -0.339362;,
+    0.280822; 0.946480; -0.159102;,
+    0.425040; 0.839629; -0.338177;,
+    0.408581; 0.833713; -0.371462;,
+    0.408581; 0.833713; -0.371462;,
+    0.308333; 0.895451; -0.321090;,
+    0.402967; 0.842226; -0.358152;,
+    0.105249; 0.859424; -0.500314;,
+    0.105249; 0.859424; -0.500314;,
+    0.097601; 0.976791; -0.190664;,
+    0.177827; 0.876228; -0.447887;,
+    -0.338069; 0.940753; -0.026315;,
+    -0.338069; 0.940753; -0.026315;,
+    -0.197239; 0.979946; 0.028349;,
+    -0.346021; 0.937884; -0.025363;,
+    -0.290803; 0.941203; 0.171958;,
+    -0.290803; 0.941203; 0.171958;,
+    -0.054565; 0.995224; 0.080943;,
+    -0.298351; 0.937361; 0.179840;,
+    -0.275277; 0.939615; 0.203336;,
+    -0.275277; 0.939615; 0.203336;,
+    -0.080865; 0.988084; 0.130963;,
+    -0.275094; 0.939705; 0.203170;,
+    -0.193973; 0.932622; 0.304286;,
+    -0.193973; 0.932622; 0.304286;,
+    0.004785; 0.988423; 0.151646;,
+    -0.197720; 0.930543; 0.308216;,
+    -0.165619; 0.928558; 0.332191;,
+    -0.165619; 0.928558; 0.332191;,
+    -0.031297; 0.980173; 0.195657;,
+    -0.166304; 0.928163; 0.332952;,
+    -0.187782; 0.931678; 0.310991;,
+    -0.187782; 0.931678; 0.310991;,
+    -0.011059; 0.988766; 0.149065;,
+    -0.187321; 0.931925; 0.310527;,
+    -0.194950; 0.932813; 0.303075;,
+    -0.194950; 0.932813; 0.303075;,
+    -0.025804; 0.989556; 0.141818;,
+    -0.195160; 0.932699; 0.303290;,
+    -0.206887; 0.934337; 0.290192;,
+    -0.206887; 0.934337; 0.290192;,
+    -0.027975; 0.990486; 0.134743;,
+    -0.207128; 0.934201; 0.290458;,
+    -0.179707; 0.931714; 0.315619;,
+    -0.179707; 0.931714; 0.315619;,
+    -0.036163; 0.989466; 0.140179;,
+    -0.179586; 0.931803; 0.315424;,
+    -0.167580; 0.928287; 0.331963;,
+    -0.167580; 0.928287; 0.331963;,
+    -0.023837; 0.987355; 0.156721;,
+    -0.165552; 0.930682; 0.326225;,
+    -0.037933; 0.916900; 0.397310;,
+    -0.037933; 0.916900; 0.397310;,
+    -0.006017; 0.973789; 0.227373;,
+    -0.038064; 0.917980; 0.394795;,
+    -0.027904; 0.869462; 0.493211;,
+    -0.027904; 0.869462; 0.493211;,
+    -0.036815; 0.916847; 0.397539;,
+    0.093959; 0.908514; -0.407154;,
+    0.093959; 0.908514; -0.407154;,
+    0.045751; 0.988111; -0.146777;,
+    0.168792; 0.984400; -0.049664;,
+    0.112682; 0.975231; -0.190336;,
+    -0.008632; 0.897835; -0.440246;,
+    -0.008632; 0.897835; -0.440246;,
+    -0.033310; 0.962733; -0.268396;,
+    -0.005968; 0.904492; -0.426449;,
+    -0.054841; 0.898776; -0.434965;,
+    -0.054841; 0.898776; -0.434965;,
+    -0.128823; 0.963961; -0.232774;,
+    -0.056467; 0.893960; -0.444574;,
+    -0.118574; 0.887686; -0.444920;,
+    -0.118574; 0.887686; -0.444920;,
+    -0.192989; 0.952671; -0.234891;,
+    -0.118587; 0.887799; -0.444692;,
+    -0.156688; 0.878764; -0.450803;,
+    -0.156688; 0.878764; -0.450803;,
+    -0.216798; 0.948429; -0.231262;,
+    -0.156663; 0.878645; -0.451042;,
+    -0.163016; 0.877030; -0.451933;,
+    -0.163016; 0.877030; -0.451933;,
+    -0.217073; 0.948188; -0.231987;,
+    -0.163061; 0.877144; -0.451697;,
+    -0.169387; 0.875630; -0.452305;,
+    -0.169387; 0.875630; -0.452305;,
+    -0.229330; 0.943864; -0.237757;,
+    -0.169286; 0.875378; -0.452831;,
+    -0.184889; 0.871481; -0.454243;,
+    -0.184889; 0.871481; -0.454243;,
+    -0.234445; 0.943901; -0.232563;,
+    -0.184887; 0.871478; -0.454250;,
+    -0.175157; 0.874633; -0.452037;,
+    -0.175157; 0.874633; -0.452037;,
+    -0.233123; 0.931757; -0.278355;,
+    -0.175024; 0.874151; -0.453019;,
+    -0.220186; 0.871135; -0.438909;,
+    -0.220186; 0.871135; -0.438909;,
+    -0.307422; 0.926300; -0.217853;,
+    -0.220831; 0.861947; -0.456378;,
+    -0.434812; 0.827372; -0.355520;,
+    -0.434812; 0.827372; -0.355520;,
+    -0.472113; 0.859651; -0.195219;,
+    -0.470301; 0.798729; -0.375299;,
+    -0.627302; 0.778298; -0.027288;,
+    -0.627302; 0.778298; -0.027288;,
+    -0.439917; 0.897966; 0.011439;,
+    -0.631308; 0.775074; -0.026659;,
+    -0.518443; 0.797701; 0.308042;,
+    -0.518443; 0.797701; 0.308042;,
+    -0.421599; 0.881641; 0.212046;,
+    -0.512293; 0.816909; 0.264983;,
+    -0.392383; 0.830101; 0.396190;,
+    -0.392383; 0.830101; 0.396190;,
+    -0.321013; 0.937351; 0.135367;,
+    -0.392487; 0.833105; 0.389731;,
+    -0.382841; 0.831609; 0.402317;,
+    -0.382841; 0.831609; 0.402317;,
+    -0.334599; 0.919873; 0.204640;,
+    -0.382763; 0.832696; 0.400137;,
+    -0.365264; 0.835798; 0.409906;,
+    -0.365264; 0.835798; 0.409906;,
+    -0.315313; 0.925785; 0.208566;,
+    -0.365149; 0.836509; 0.408557;,
+    -0.330314; 0.844813; 0.420932;,
+    -0.330314; 0.844813; 0.420932;,
+    -0.307331; 0.926439; 0.217389;,
+    -0.330302; 0.844910; 0.420747;,
+    -0.353126; 0.838435; 0.415125;,
+    -0.353126; 0.838435; 0.415125;,
+    -0.313730; 0.925896; 0.210452;,
+    -0.353116; 0.838904; 0.414186;,
+    -0.339219; 0.841942; 0.419601;,
+    -0.339219; 0.841942; 0.419601;,
+    -0.283659; 0.935319; 0.211460;,
+    -0.339246; 0.842223; 0.419013;,
+    -0.281355; 0.856039; 0.433633;,
+    -0.281355; 0.856039; 0.433633;,
+    -0.130980; 0.982394; 0.133217;,
+    -0.281324; 0.855926; 0.433874;,
+    -0.122407; 0.887671; 0.443911;,
+    -0.122407; 0.887671; 0.443911;,
+    -0.059377; 0.959180; 0.276494;,
+    -0.119998; 0.880327; 0.458938;,
+    0.016320; 0.912836; 0.407999;,
+    0.016320; 0.912836; 0.407999;,
+    0.038946; 0.986219; 0.160798;,
+    0.023804; 0.897115; 0.441156;,
+    0.065237; 0.967417; 0.244639;,
+    0.065237; 0.967417; 0.244639;,
+    0.118119; 0.985037; 0.125497;,
+    0.149990; 0.915071; 0.374363;,
+    0.248636; 0.968590; -0.003767;,
+    0.248636; 0.968590; -0.003767;,
+    0.238492; 0.971140; -0.002933;,
+    -0.545526; 0.837587; 0.029155;,
+    -0.545526; 0.837587; 0.029155;,
+    -0.217295; 0.970878; 0.100892;,
+    -0.150382; 0.947025; -0.283777;,
+    -0.545841; 0.837379; 0.029218;,
+    0.025364; 0.916232; 0.399845;,
+    0.025364; 0.916232; 0.399845;,
+    0.004056; 0.968068; 0.250656;,
+    0.038886; 0.865403; 0.499566;,
+    0.037170; 0.917843; 0.395199;,
+    0.037170; 0.917843; 0.395199;,
+    0.002219; 0.985626; 0.168925;,
+    0.038900; 0.916945; 0.397112;,
+    0.164343; 0.930581; 0.327124;,
+    0.164343; 0.930581; 0.327124;,
+    0.034143; 0.989121; 0.143084;,
+    0.168920; 0.928293; 0.331268;,
+    0.179557; 0.931800; 0.315449;,
+    0.179557; 0.931800; 0.315449;,
+    0.023260; 0.990010; 0.139062;,
+    0.179737; 0.931716; 0.315596;,
+    0.207151; 0.934203; 0.290435;,
+    0.207151; 0.934203; 0.290435;,
+    0.027813; 0.989822; 0.139570;,
+    0.206863; 0.934336; 0.290213;,
+    0.195179; 0.932701; 0.303271;,
+    0.195179; 0.932701; 0.303271;,
+    -0.015430; 0.992134; 0.124223;,
+    0.194932; 0.932811; 0.303094;,
+    0.187282; 0.931920; 0.310565;,
+    0.187282; 0.931920; 0.310565;,
+    0.031805; 0.981772; 0.187384;,
+    0.187819; 0.931683; 0.310952;,
+    0.166383; 0.928178; 0.332871;,
+    0.166383; 0.928178; 0.332871;,
+    -0.065119; 0.992627; 0.102232;,
+    0.165538; 0.928544; 0.332269;,
+    0.198204; 0.930646; 0.307591;,
+    0.198204; 0.930646; 0.307591;,
+    0.070110; 0.984375; 0.161526;,
+    0.193424; 0.932548; 0.304862;,
+    0.275071; 0.939702; 0.203215;,
+    0.275071; 0.939702; 0.203215;,
+    0.009468; 0.998220; 0.058887;,
+    0.275306; 0.939616; 0.203295;,
+    0.299433; 0.937911; 0.175108;,
+    0.299433; 0.937911; 0.175108;,
+    0.099239; 0.993245; 0.060137;,
+    0.288634; 0.941064; 0.176322;,
+    0.345245; 0.938143; -0.026351;,
+    0.345245; 0.938143; -0.026351;,
+    0.079039; 0.983206; -0.164497;,
+    0.337914; 0.940836; -0.025318;,
+    -0.110726; 0.878601; -0.464542;,
+    -0.110726; 0.878601; -0.464542;,
+    -0.217359; 0.951871; -0.216093;,
+    -0.158998; 0.823240; -0.544973;,
+    -0.401234; 0.842457; -0.359551;,
+    -0.401234; 0.842457; -0.359551;,
+    -0.290548; 0.941627; -0.170060;,
+    -0.410644; 0.833067; -0.370636;,
+    -0.424982; 0.839637; -0.338230;,
+    -0.424982; 0.839637; -0.338230;,
+    -0.330770; 0.918539; -0.216513;,
+    -0.425851; 0.838761; -0.339310;,
+    -0.420438; 0.840045; -0.342866;,
+    -0.420438; 0.840045; -0.342866;,
+    -0.294638; 0.936874; -0.188297;,
+    -0.420120; 0.840345; -0.342521;,
+    -0.402093; 0.841889; -0.359923;,
+    -0.402093; 0.841889; -0.359923;,
+    -0.282015; 0.938190; -0.200668;,
+    -0.401330; 0.842627; -0.359046;,
+    -0.390075; 0.842500; -0.371532;,
+    -0.390075; 0.842500; -0.371532;,
+    -0.257755; 0.940941; -0.219529;,
+    -0.388852; 0.843695; -0.370099;,
+    -0.318370; 0.851776; -0.416074;,
+    -0.318370; 0.851776; -0.416074;,
+    -0.172509; 0.952616; -0.250526;,
+    -0.319925; 0.850404; -0.417685;,
+    -0.127396; 0.871838; -0.472937;,
+    -0.127396; 0.871838; -0.472937;,
+    -0.056852; 0.969713; -0.237539;,
+    -0.135242; 0.864047; -0.484905;,
+    -0.020061; 0.827741; -0.560752;,
+    -0.020061; 0.827741; -0.560752;,
+    -0.008574; 0.875377; -0.483366;,
+    -0.059622; 0.964207; -0.258362;,
+    -0.059622; 0.964207; -0.258362;,
+    -0.093976; 0.993288; -0.067438;,
+    -0.038648; 0.964603; -0.260859;,
+    -0.153983; 0.906371; -0.393421;,
+    -0.238942; 0.971027; -0.003620;,
+    -0.238942; 0.971027; -0.003620;,
+    -0.163470; 0.985464; 0.046236;,
+    -0.249102; 0.968472; -0.003098;,
+    -0.103208; 0.916272; 0.387031;,
+    -0.103208; 0.916272; 0.387031;,
+    -0.042095; 0.994009; 0.100870;,
+    -0.105046; 0.976056; 0.190475;,
+    -0.017658; 0.897106; 0.441463;,
+    -0.017658; 0.897106; 0.441463;,
+    0.022010; 0.964858; 0.261848;,
+    -0.022537; 0.913325; 0.406608;,
+    0.124219; 0.880001; 0.458440;,
+    0.124219; 0.880001; 0.458440;,
+    0.126657; 0.980061; 0.153096;,
+    0.118095; 0.888227; 0.443966;,
+    0.281381; 0.855915; 0.433860;,
+    0.281381; 0.855915; 0.433860;,
+    0.273755; 0.937698; 0.213965;,
+    0.281299; 0.856051; 0.433644;,
+    0.339165; 0.842245; 0.419036;,
+    0.339165; 0.842245; 0.419036;,
+    0.311389; 0.926473; 0.211388;,
+    0.339300; 0.841920; 0.419579;,
+    0.353027; 0.838926; 0.414217;,
+    0.353027; 0.838926; 0.414217;,
+    0.311241; 0.925357; 0.216435;,
+    0.353214; 0.838410; 0.415099;,
+    0.330286; 0.844915; 0.420750;,
+    0.330286; 0.844915; 0.420750;,
+    0.309396; 0.927297; 0.210700;,
+    0.330331; 0.844807; 0.420931;,
+    0.365090; 0.836525; 0.408578;,
+    0.365090; 0.836525; 0.408578;,
+    0.331720; 0.920539; 0.206324;,
+    0.365324; 0.835783; 0.409885;,
+    0.382440; 0.832780; 0.400271;,
+    0.382440; 0.832780; 0.400271;,
+    0.320090; 0.937436; 0.136951;,
+    0.383167; 0.831516; 0.402200;,
+    0.390985; 0.833396; 0.390618;,
+    0.390985; 0.833396; 0.390618;,
+    0.395189; 0.885623; 0.243922;,
+    0.393942; 0.829670; 0.395547;,
+    0.502936; 0.816582; 0.283283;,
+    0.502936; 0.816582; 0.283283;,
+    0.422618; 0.903564; 0.070471;,
+    0.532508; 0.792265; 0.297912;,
+    0.630907; 0.775369; -0.027552;,
+    0.630907; 0.775369; -0.027552;,
+    0.515045; 0.851410; -0.099145;,
+    0.627037; 0.778544; -0.026347;,
+    0.445549; 0.809065; -0.383276;,
+    0.445549; 0.809065; -0.383276;,
+    0.342652; 0.918640; -0.196699;,
+    0.453594; 0.827752; -0.330270;,
+    0.216346; 0.863286; -0.455996;,
+    0.216346; 0.863286; -0.455996;,
+    0.242297; 0.930427; -0.274951;,
+    0.225001; 0.870356; -0.438012;,
+    0.174879; 0.874188; -0.453003;,
+    0.174879; 0.874188; -0.453003;,
+    0.232769; 0.944412; -0.232176;,
+    0.175302; 0.874596; -0.452052;,
+    0.184887; 0.871478; -0.454250;,
+    0.184887; 0.871478; -0.454250;,
+    0.232001; 0.943152; -0.237990;,
+    0.184889; 0.871480; -0.454245;,
+    0.169239; 0.875390; -0.452825;,
+    0.169239; 0.875390; -0.452825;,
+    0.218151; 0.947916; -0.232088;,
+    0.169434; 0.875618; -0.452311;,
+    0.163084; 0.877137; -0.451701;,
+    0.163084; 0.877137; -0.451701;,
+    0.217891; 0.948141; -0.231413;,
+    0.162992; 0.877037; -0.451930;,
+    0.156628; 0.878655; -0.451037;,
+    0.156628; 0.878655; -0.451037;,
+    0.199495; 0.951074; -0.235923;,
+    0.156724; 0.878754; -0.450808;,
+    0.118640; 0.887788; -0.444699;,
+    0.118640; 0.887788; -0.444699;,
+    0.139851; 0.962414; -0.232809;,
+    0.118521; 0.887698; -0.444911;,
+    0.053815; 0.894230; -0.444361;,
+    0.053815; 0.894230; -0.444361;,
+    0.029589; 0.987090; -0.157413;,
+    0.057482; 0.898398; -0.435404;,
+    0.008370; 0.904280; -0.426858;,
+    0.008370; 0.904280; -0.426858;,
+    0.006251; 0.897974; -0.440004;,
+    0.331140; -0.940032; 0.081768;,
+    0.331140; -0.940032; 0.081768;,
+    0.330154; -0.940392; 0.081619;,
+    -0.005088; -0.873358; 0.487052;,
+    -0.005088; -0.873358; 0.487052;,
+    0.012102; -0.928815; 0.370347;,
+    -0.228774; -0.858712; 0.458558;,
+    -0.228774; -0.858712; 0.458558;,
+    -0.226548; -0.860768; 0.455800;,
+    -0.316695; -0.848033; 0.424906;,
+    -0.316695; -0.848033; 0.424906;,
+    -0.312048; -0.851928; 0.420530;,
+    -0.387503; -0.842317; 0.374624;,
+    -0.387503; -0.842317; 0.374624;,
+    -0.387088; -0.842674; 0.374249;,
+    -0.428300; -0.838560; 0.336714;,
+    -0.428300; -0.838560; 0.336714;,
+    -0.428405; -0.838470; 0.336805;,
+    -0.460633; -0.834822; 0.301478;,
+    -0.460633; -0.834822; 0.301478;,
+    -0.460859; -0.834626; 0.301675;,
+    -0.465288; -0.833768; 0.297218;,
+    -0.465288; -0.833768; 0.297218;,
+    -0.464805; -0.834191; 0.296785;,
+    -0.467048; -0.834017; 0.293738;,
+    -0.467048; -0.834017; 0.293738;,
+    -0.467810; -0.833342; 0.294439;,
+    -0.474096; -0.835157; 0.278831;,
+    -0.474096; -0.835157; 0.278831;,
+    -0.477767; -0.832190; 0.281420;,
+    -0.493624; -0.833431; 0.248453;,
+    -0.493624; -0.833431; 0.248453;,
+    -0.495041; -0.832436; 0.248967;,
+    -0.530334; -0.833666; 0.154102;,
+    -0.530334; -0.833666; 0.154102;,
+    -0.539298; -0.828100; 0.152999;,
+    -0.548463; -0.836090; 0.011914;,
+    -0.548463; -0.836090; 0.011914;,
+    -0.554822; -0.831900; 0.010762;,
+    -0.171658; -0.888160; -0.426269;,
+    -0.171658; -0.888160; -0.426269;,
+    -0.227805; -0.910738; -0.344473;,
+    0.106572; -0.923837; -0.367652;,
+    0.106572; -0.923837; -0.367652;,
+    0.092689; -0.930369; -0.354714;,
+    0.129781; -0.926803; -0.352409;,
+    0.129781; -0.926803; -0.352409;,
+    0.128552; -0.927425; -0.351222;,
+    0.138792; -0.928517; -0.344372;,
+    0.138792; -0.928517; -0.344372;,
+    0.139237; -0.928306; -0.344761;,
+    0.139182; -0.929092; -0.342661;,
+    0.139182; -0.929092; -0.342661;,
+    0.139990; -0.928689; -0.343423;,
+    0.111148; -0.926079; -0.360588;,
+    0.111148; -0.926079; -0.360588;,
+    0.112519; -0.925407; -0.361886;,
+    0.134671; -0.927337; -0.349155;,
+    0.134671; -0.927337; -0.349155;,
+    0.132336; -0.928502; -0.346946;,
+    0.060552; -0.915682; -0.397316;,
+    0.060552; -0.915682; -0.397316;,
+    0.051600; -0.921850; -0.384096;,
+    0.018901; -0.952608; -0.303611;,
+    0.018901; -0.952608; -0.303611;,
+    0.031288; -0.914898; -0.402472;,
+    0.131332; -0.811707; -0.569108;,
+    0.131332; -0.811707; -0.569108;,
+    0.038836; -0.892298; -0.449773;,
+    0.633325; -0.773826; -0.009596;,
+    0.633325; -0.773826; -0.009596;,
+    0.625176; -0.780418; -0.010153;,
+    0.122938; -0.878835; 0.461016;,
+    0.122938; -0.878835; 0.461016;,
+    0.114874; -0.787744; 0.605197;,
+    0.017404; -0.900220; 0.435087;,
+    0.017404; -0.900220; 0.435087;,
+    0.012580; -0.883512; 0.468239;,
+    -0.010728; -0.909136; 0.416361;,
+    -0.010728; -0.909136; 0.416361;,
+    -0.017619; -0.902466; 0.430401;,
+    0.089975; -0.893976; 0.438990;,
+    0.089975; -0.893976; 0.438990;,
+    0.089843; -0.893882; 0.439207;,
+    0.136903; -0.882344; 0.450251;,
+    0.136903; -0.882344; 0.450251;,
+    0.137193; -0.882574; 0.449712;,
+    0.136180; -0.882046; 0.451055;,
+    0.136180; -0.882046; 0.451055;,
+    0.136622; -0.882421; 0.450186;,
+    0.092332; -0.893284; 0.439907;,
+    0.092332; -0.893284; 0.439907;,
+    0.092422; -0.893362; 0.439730;,
+    0.127743; -0.883353; 0.450966;,
+    0.127743; -0.883353; 0.450966;,
+    0.128353; -0.883916; 0.449686;,
+    0.095342; -0.891132; 0.443614;,
+    0.095342; -0.891132; 0.443614;,
+    0.096650; -0.891934; 0.441716;,
+    0.064929; -0.896108; 0.439060;,
+    0.064929; -0.896108; 0.439060;,
+    0.069419; -0.898117; 0.434243;,
+    -0.060323; -0.913674; 0.401947;,
+    -0.060323; -0.913674; 0.401947;,
+    -0.021692; -0.921100; 0.388721;,
+    -0.240190; -0.970305; -0.028566;,
+    -0.240190; -0.970305; -0.028566;,
+    -0.245049; -0.969054; -0.029768;,
+    0.028361; -0.916350; -0.399373;,
+    0.028361; -0.916350; -0.399373;,
+    0.025841; -0.893438; -0.448443;,
+    0.291674; -0.852706; -0.433381;,
+    0.291674; -0.852706; -0.433381;,
+    0.295039; -0.842428; -0.450851;,
+    0.307192; -0.848912; -0.430094;,
+    0.307192; -0.848912; -0.430094;,
+    0.307346; -0.848378; -0.431038;,
+    0.302235; -0.850261; -0.430942;,
+    0.302235; -0.850261; -0.430942;,
+    0.302235; -0.850257; -0.430950;,
+    0.301895; -0.850619; -0.430473;,
+    0.301895; -0.850619; -0.430473;,
+    0.301950; -0.850337; -0.430991;,
+    0.306017; -0.849412; -0.429945;,
+    0.306017; -0.849412; -0.429945;,
+    0.305986; -0.849539; -0.429716;,
+    0.277639; -0.856757; -0.434608;,
+    0.277639; -0.856757; -0.434608;,
+    0.277678; -0.856627; -0.434839;,
+    0.282071; -0.855589; -0.434055;,
+    0.282071; -0.855589; -0.434055;,
+    0.282002; -0.855721; -0.433839;,
+    0.110635; -0.889878; -0.442581;,
+    0.110635; -0.889878; -0.442581;,
+    0.113456; -0.884901; -0.451750;,
+    -0.008823; -0.893008; -0.449955;,
+    -0.008823; -0.893008; -0.449955;,
+    -0.010925; -0.899470; -0.436845;,
+    -0.330189; -0.940375; 0.081668;,
+    -0.330189; -0.940375; 0.081668;,
+    -0.331180; -0.940021; 0.081727;,
+    -0.023118; -0.914534; -0.403847;,
+    -0.023118; -0.914534; -0.403847;,
+    -0.027144; -0.955285; -0.294439;,
+    -0.057015; -0.922436; -0.381919;,
+    -0.057015; -0.922436; -0.381919;,
+    -0.054919; -0.915594; -0.398337;,
+    -0.132991; -0.928567; -0.346520;,
+    -0.132991; -0.928567; -0.346520;,
+    -0.133949; -0.927322; -0.349473;,
+    -0.112285; -0.925370; -0.362052;,
+    -0.112285; -0.925370; -0.362052;,
+    -0.111392; -0.926110; -0.360433;,
+    -0.139899; -0.928676; -0.343497;,
+    -0.139899; -0.928676; -0.343497;,
+    -0.139277; -0.929103; -0.342592;,
+    -0.139192; -0.928300; -0.344797;,
+    -0.139192; -0.928300; -0.344797;,
+    -0.138838; -0.928524; -0.344337;,
+    -0.128622; -0.927435; -0.351170;,
+    -0.128622; -0.927435; -0.351170;,
+    -0.129714; -0.926792; -0.352463;,
+    -0.095262; -0.930430; -0.353873;,
+    -0.095262; -0.930430; -0.353873;,
+    -0.104559; -0.923473; -0.369140;,
+    0.171884; -0.903003; -0.393754;,
+    0.171884; -0.903003; -0.393754;,
+    0.224865; -0.870886; -0.437029;,
+    0.554695; -0.831971; 0.011735;,
+    0.554695; -0.831971; 0.011735;,
+    0.547772; -0.836556; 0.010961;,
+    0.537438; -0.828525; 0.157185;,
+    0.537438; -0.828525; 0.157185;,
+    0.531305; -0.833885; 0.149502;,
+    0.494844; -0.832469; 0.249250;,
+    0.494844; -0.832469; 0.249250;,
+    0.493782; -0.833429; 0.248146;,
+    0.477289; -0.832276; 0.281978;,
+    0.477289; -0.832276; 0.281978;,
+    0.474528; -0.835114; 0.278223;,
+    0.467725; -0.833357; 0.294534;,
+    0.467725; -0.833357; 0.294534;,
+    0.467134; -0.834002; 0.293644;,
+    0.464845; -0.834184; 0.296743;,
+    0.464845; -0.834184; 0.296743;,
+    0.465248; -0.833775; 0.297262;,
+    0.460841; -0.834628; 0.301697;,
+    0.460841; -0.834628; 0.301697;,
+    0.460655; -0.834818; 0.301458;,
+    0.428394; -0.838472; 0.336814;,
+    0.428394; -0.838472; 0.336814;,
+    0.428311; -0.838558; 0.336705;,
+    0.387170; -0.842664; 0.374188;,
+    0.387170; -0.842664; 0.374188;,
+    0.387426; -0.842323; 0.374692;,
+    0.313577; -0.851733; 0.419785;,
+    0.313577; -0.851733; 0.419785;,
+    0.315301; -0.848073; 0.425861;,
+    0.227982; -0.860541; 0.455515;,
+    0.227982; -0.860541; 0.455515;,
+    0.227419; -0.858762; 0.459138;,
+    0.000831; -0.924754; 0.380564;,
+    0.000831; -0.924754; 0.380564;,
+    -0.006716; -0.872800; 0.488032;,
+    -0.103359; -0.888093; -0.447892;,
+    -0.103359; -0.888093; -0.447892;,
+    -0.081392; -0.791751; -0.605397;,
+    0.008569; -0.899412; -0.437018;,
+    0.008569; -0.899412; -0.437018;,
+    0.011164; -0.892990; -0.449938;,
+    -0.110801; -0.885150; -0.451920;,
+    -0.110801; -0.885150; -0.451920;,
+    -0.113307; -0.889515; -0.442633;,
+    -0.282055; -0.855708; -0.433831;,
+    -0.282055; -0.855708; -0.433831;,
+    -0.282018; -0.855602; -0.434063;,
+    -0.277642; -0.856636; -0.434845;,
+    -0.277642; -0.856636; -0.434845;,
+    -0.277675; -0.856748; -0.434603;,
+    -0.306010; -0.849533; -0.429712;,
+    -0.306010; -0.849533; -0.429712;,
+    -0.305993; -0.849419; -0.429948;,
+    -0.301904; -0.850349; -0.431000;,
+    -0.301904; -0.850349; -0.431000;,
+    -0.301941; -0.850607; -0.430464;,
+    -0.302235; -0.850258; -0.430948;,
+    -0.302235; -0.850258; -0.430948;,
+    -0.302235; -0.850260; -0.430944;,
+    -0.307205; -0.848418; -0.431060;,
+    -0.307205; -0.848418; -0.431060;,
+    -0.307334; -0.848874; -0.430068;,
+    -0.290655; -0.844262; -0.450268;,
+    -0.290655; -0.844262; -0.450268;,
+    -0.296182; -0.851487; -0.432720;,
+    -0.009806; -0.904624; -0.426098;,
+    -0.009806; -0.904624; -0.426098;,
+    -0.056112; -0.912067; -0.406183;,
+    0.244706; -0.969169; -0.028826;,
+    0.244706; -0.969169; -0.028826;,
+    0.239697; -0.970401; -0.029462;,
+    0.037219; -0.924548; 0.379245;,
+    0.037219; -0.924548; 0.379245;,
+    0.052251; -0.906871; 0.418157;,
+    -0.067828; -0.898521; 0.433657;,
+    -0.067828; -0.898521; 0.433657;,
+    -0.066391; -0.895603; 0.439873;,
+    -0.096317; -0.892020; 0.441614;,
+    -0.096317; -0.892020; 0.441614;,
+    -0.095669; -0.891040; 0.443730;,
+    -0.128292; -0.883933; 0.449671;,
+    -0.128292; -0.883933; 0.449671;,
+    -0.127803; -0.883335; 0.450982;,
+    -0.092405; -0.893366; 0.439725;,
+    -0.092405; -0.893366; 0.439725;,
+    -0.092349; -0.893280; 0.439912;,
+    -0.136532; -0.882446; 0.450166;,
+    -0.136532; -0.882446; 0.450166;,
+    -0.136270; -0.882021; 0.451076;,
+    -0.137111; -0.882596; 0.449693;,
+    -0.137111; -0.882596; 0.449693;,
+    -0.136985; -0.882322; 0.450270;,
+    -0.089900; -0.893871; 0.439219;,
+    -0.089900; -0.893871; 0.439219;,
+    -0.089919; -0.893988; 0.438976;,
+    0.013425; -0.902257; 0.430990;,
+    0.013425; -0.902257; 0.430990;,
+    0.014875; -0.909553; 0.415321;,
+    -0.018720; -0.883536; 0.467988;,
+    -0.018720; -0.883536; 0.467988;,
+    -0.011106; -0.900707; 0.434284;,
+    -0.153396; -0.803476; 0.575236;,
+    -0.153396; -0.803476; 0.575236;,
+    -0.072675; -0.882312; 0.465021;,
+    -0.625560; -0.780118; -0.009478;,
+    -0.625560; -0.780118; -0.009478;,
+    -0.633676; -0.773530; -0.010278;,
+    -0.000000; 0.997255; -0.074046;,
+    0.000000; 0.997255; -0.074046;,
+    -0.000000; 0.997951; -0.063986;,
+    -0.000000; 0.998545; -0.053918;,
+    0.000000; 0.997259; 0.073987;,
+    0.000000; 0.997259; 0.073987;,
+    0.000000; 0.997259; 0.073987;,
+    0.000000; 0.997259; 0.073987;,
+    0.000000; 0.978959; 0.204058;,
+    0.000000; 0.978959; 0.204058;,
+    0.000000; 0.978959; 0.204058;,
+    0.000000; 0.978959; 0.204058;,
+    0.000000; 0.987668; 0.156560;,
+    0.000000; 0.969859; 0.243667;,
+    0.000000; 0.997623; 0.068912;,
+    0.000000; 0.997623; 0.068912;,
+    0.000000; 0.953332; 0.301925;,
+    0.000000; 0.953332; 0.301925;,
+    0.000000; 0.950506; 0.310706;,
+    0.000000; 0.947599; 0.319461;,
+    -0.226152; 0.966102; -0.124507;,
+    0.116471; 0.989025; -0.090909;,
+    0.202388; 0.957917; -0.203552;,
+    -0.176473; 0.946964; -0.268545;,
+    0.301046; 0.947578; -0.107082;,
+    -0.375886; 0.919235; -0.117119;,
+    -0.215719; 0.965097; -0.148503;,
+    0.140205; 0.964415; -0.224157;,
+    -0.117951; 0.956220; -0.267826;,
+    0.178586; 0.947462; -0.265373;,
+    -0.062641; 0.968803; -0.239786;,
+    0.085600; 0.969778; -0.228480;,
+    -0.292878; 0.908005; -0.299582;,
+    0.364180; 0.892786; -0.265155;,
+    0.105982; 0.931999; -0.346621;,
+    -0.123807; 0.934062; -0.334964;,
+    -0.831537; 0.553258; 0.049510;,
+    -0.894227; 0.445565; 0.042775;,
+    -0.820438; 0.571221; -0.024231;,
+    -0.661657; 0.749792; 0.004739;,
+    -0.955910; 0.290207; 0.044897;,
+    -0.957667; 0.284079; 0.046624;,
+    -0.951871; 0.303043; 0.045894;,
+    -0.910225; 0.413500; 0.022542;,
+    -0.922608; 0.371106; 0.105235;,
+    -0.920126; 0.313754; 0.234362;,
+    -0.939736; 0.103464; 0.325871;,
+    -0.947293; 0.302471; 0.105586;,
+    -0.923232; 0.079492; 0.375931;,
+    -0.874441; 0.442715; 0.198385;,
+    -0.916263; 0.392714; 0.078979;,
+    -0.963293; 0.251952; 0.092667;,
+    -0.963010; 0.145538; 0.226784;,
+    -0.844655; 0.486757; 0.222767;,
+    -0.844655; 0.486757; 0.222767;,
+    -0.848833; 0.441803; 0.290331;,
+    -0.848833; 0.441803; 0.290331;,
+    0.000000; 0.527533; 0.849535;,
+    0.000000; 0.527533; 0.849535;,
+    0.000000; 0.527533; 0.849535;,
+    0.000000; 0.527533; 0.849535;,
+    0.000000; 0.527533; 0.849535;,
+    0.000000; 0.527533; 0.849535;,
+    0.875857; 0.428200; 0.222531;,
+    0.921453; 0.366793; 0.128010;,
+    0.875857; 0.428200; 0.222531;,
+    0.798101; 0.519135; 0.305833;,
+    0.798101; 0.519135; 0.305833;,
+    0.798101; 0.519135; 0.305833;,
+    0.930157; 0.050868; 0.363620;,
+    0.937822; 0.140056; 0.317607;,
+    0.913212; 0.396653; 0.093325;,
+    0.931126; 0.226915; 0.285506;,
+    0.904835; 0.411556; 0.109063;,
+    0.955896; 0.275660; 0.101361;,
+    0.951203; 0.189494; 0.243524;,
+    0.955244; 0.292326; 0.045337;,
+    0.953206; 0.298330; 0.048963;,
+    0.910408; 0.409120; 0.061464;,
+    0.904980; 0.424647; 0.026210;,
+    0.869851; 0.492912; 0.019898;,
+    0.795160; 0.599311; 0.092443;,
+    0.750856; 0.655568; 0.080288;,
+    0.963837; 0.228466; -0.137193;,
+    0.868887; 0.488810; -0.078099;,
+    0.519968; 0.829720; -0.202972;,
+    0.455633; 0.879700; -0.136111;,
+    -0.413111; 0.896289; -0.161260;,
+    -0.787434; 0.615060; -0.040614;,
+    -0.787434; 0.615060; -0.040614;,
+    -0.803153; 0.593517; -0.051794;,
+    -0.803153; 0.593517; -0.051794;,
+    -0.943274; 0.328548; 0.047862;,
+    -0.799443; 0.600253; -0.024243;,
+    -0.799443; 0.600253; -0.024243;,
+    -0.938289; 0.328808; 0.107232;,
+    -0.941682; 0.316489; 0.114322;,
+    -0.941682; 0.316489; 0.114322;,
+    -0.987049; 0.132395; 0.090588;,
+    -0.987049; 0.132395; 0.090588;,
+    -0.936713; 0.343579; 0.067254;,
+    -0.936713; 0.343579; 0.067254;,
+    0.937933; 0.334029; 0.093306;,
+    0.937933; 0.334029; 0.093306;,
+    0.998897; 0.004618; 0.046729;,
+    0.998897; 0.004618; 0.046729;,
+    0.998897; 0.004618; 0.046729;,
+    0.942150; 0.318212; 0.105325;,
+    0.938407; 0.325468; 0.116025;,
+    0.938407; 0.325468; 0.116025;,
+    0.776929; 0.623013; 0.090759;,
+    0.937276; 0.344207; -0.055097;,
+    0.937276; 0.344207; -0.055097;,
+    0.787434; 0.615059; -0.040614;,
+    0.787434; 0.615059; -0.040614;,
+    0.803153; 0.593517; -0.051793;,
+    0.803153; 0.593517; -0.051793;,
+    0.111154; -0.932767; -0.342914;,
+    0.162115; -0.980135; -0.114252;,
+    -0.183726; -0.979242; -0.085619;,
+    -0.146826; -0.930967; -0.334278;,
+    0.225012; -0.970013; -0.091891;,
+    -0.287233; -0.955493; -0.067307;,
+    0.380737; -0.924416; -0.022232;,
+    -0.314853; -0.949097; -0.009026;,
+    0.390225; -0.914100; 0.110206;,
+    -0.378244; -0.914844; 0.141396;,
+    0.342729; -0.932483; 0.114071;,
+    -0.335270; -0.939446; 0.070965;,
+    0.272638; -0.959332; 0.073144;,
+    -0.177883; -0.967017; 0.182307;,
+    0.044980; -0.950961; 0.306024;,
+    -0.080828; -0.911348; 0.403623;,
+    0.166421; 0.878509; 0.447801;,
+    -0.222500; 0.885712; 0.407442;,
+    -0.100910; 0.841927; 0.530071;,
+    0.151192; 0.843886; 0.514779;,
+    0.392627; 0.890179; 0.231138;,
+    0.512001; 0.851814; 0.110762;,
+    -0.393899; 0.889478; 0.231674;,
+    -0.513427; 0.850944; 0.110847;,
+    -0.588565; 0.804612; 0.078682;,
+    -0.662747; 0.740618; 0.110686;,
+    0.587061; 0.805713; 0.078653;,
+    0.661416; 0.741794; 0.110776;,
+    -0.952560; 0.284139; 0.109060;,
+    -0.772446; 0.634916; 0.014406;,
+    0.771277; 0.636337; 0.014384;,
+    0.959101; 0.267580; 0.092334;,
+    -0.996679; -0.009230; 0.080910;,
+    0.991168; -0.008988; 0.132305;,
+    0.158149; 0.985484; -0.061734;,
+    0.636923; 0.762802; -0.111635;,
+    0.636923; 0.762802; -0.111635;,
+    -0.158148; 0.985484; -0.061734;,
+    -0.637486; 0.762324; -0.111685;,
+    -0.637486; 0.762324; -0.111685;,
+    -0.318380; 0.930017; -0.183583;,
+    -0.422590; 0.906305; -0.005349;,
+    -0.632248; 0.746055; -0.208961;,
+    0.631681; 0.746500; -0.209086;,
+    0.422062; 0.906551; -0.005342;,
+    0.317944; 0.930165; -0.183590;,
+    0.118141; 0.948882; -0.292687;,
+    -0.118325; 0.948840; -0.292750;,
+    0.073710; 0.875618; -0.477347;,
+    0.000078; 0.914324; -0.404984;,
+    -0.073630; 0.875515; -0.477547;,
+    0.000000; -0.149517; -0.988759;,
+    0.000000; -0.149517; -0.988759;,
+    0.244257; -0.176997; -0.953420;,
+    -0.456396; -0.217769; -0.862716;,
+    0.000000; -0.149517; -0.988759;,
+    0.626796; -0.264005; -0.733095;,
+    0.626796; -0.264005; -0.733095;,
+    0.657127; -0.231289; -0.717418;,
+    0.685989; -0.198057; -0.700137;,
+    0.968966; -0.212742; -0.125878;,
+    0.968966; -0.212742; -0.125878;,
+    0.968832; -0.228284; -0.096186;,
+    0.954405; -0.258259; -0.149711;,
+    0.954405; -0.258259; -0.149711;,
+    0.977099; -0.212426; -0.012368;,
+    0.975622; -0.213303; 0.051614;,
+    0.977098; -0.212430; -0.012370;,
+    0.967622; -0.212990; 0.135440;,
+    0.931228; -0.364023; 0.017367;,
+    0.947713; -0.314694; 0.052979;,
+    0.906634; -0.413913; 0.081795;,
+    0.906634; -0.413913; 0.081795;,
+    0.916997; -0.389147; 0.087635;,
+    0.926669; -0.364088; 0.093409;,
+    0.448484; -0.563262; 0.693973;,
+    0.448484; -0.563262; 0.693973;,
+    0.279598; -0.516938; 0.809074;,
+    0.369163; -0.385195; 0.845780;,
+    0.369163; -0.385195; 0.845780;,
+    0.000000; -0.563261; 0.826279;,
+    0.000000; -0.563261; 0.826279;,
+    -0.079570; -0.572351; 0.816139;,
+    0.000000; -0.563261; 0.826279;,
+    -0.493349; -0.416934; 0.763395;,
+    -0.493349; -0.416934; 0.763395;,
+    -0.369536; -0.503966; 0.780680;,
+    -0.237148; -0.579304; 0.779851;,
+    -0.927550; -0.364209; 0.083682;,
+    -0.927550; -0.364209; 0.083682;,
+    -0.920703; -0.381666; 0.081472;,
+    -0.904603; -0.416002; 0.092924;,
+    -0.904603; -0.416002; 0.092924;,
+    -0.976997; -0.212472; 0.018220;,
+    -0.960321; -0.264403; 0.088738;,
+    -0.928812; -0.364314; 0.067708;,
+    -0.970117; -0.213306; 0.115649;,
+    -0.977098; -0.212430; -0.012368;,
+    -0.975302; -0.212891; -0.058850;,
+    -0.959564; -0.255000; -0.119216;,
+    -0.959564; -0.255000; -0.119216;,
+    -0.962815; -0.233799; -0.135372;,
+    -0.965372; -0.212430; -0.151431;,
+    -0.624425; -0.198160; -0.755530;,
+    -0.624425; -0.198160; -0.755530;,
+    -0.666379; -0.268230; -0.695695;,
+    -0.666379; -0.268230; -0.695695;,
+    0.000000; -0.756290; -0.654237;,
+    0.000000; -0.756290; -0.654237;,
+    0.000000; -0.756290; -0.654237;,
+    0.148729; -0.930735; -0.334083;,
+    0.148729; -0.930735; -0.334083;,
+    0.517906; -0.836577; -0.178638;,
+    0.513020; -0.854596; -0.080474;,
+    0.513020; -0.854596; -0.080474;,
+    0.278959; -0.951461; -0.130011;,
+    0.641848; -0.766789; -0.008131;,
+    0.641848; -0.766789; -0.008131;,
+    0.516506; -0.853809; -0.065048;,
+    0.752349; -0.643686; 0.140143;,
+    0.752349; -0.643686; 0.140143;,
+    0.642569; -0.761705; 0.083133;,
+    0.579078; -0.806048; 0.122290;,
+    0.579078; -0.806048; 0.122290;,
+    0.751971; -0.643579; 0.142636;,
+    0.693807; -0.715400; 0.082672;,
+    0.693807; -0.715400; 0.082672;,
+    0.587082; -0.809029; 0.028421;,
+    -0.039079; -0.841298; 0.539158;,
+    -0.039079; -0.841298; 0.539158;,
+    0.255147; -0.882629; 0.394799;,
+    0.000000; -0.844167; 0.536081;,
+    0.000000; -0.844167; 0.536081;,
+    0.000000; -0.844167; 0.536081;,
+    0.052009; -0.849510; 0.525002;,
+    0.052009; -0.849510; 0.525002;,
+    -0.311105; -0.819442; 0.481381;,
+    -0.583748; -0.808418; 0.075492;,
+    -0.583748; -0.808418; 0.075492;,
+    -0.725770; -0.686127; 0.049879;,
+    -0.757366; -0.644767; 0.103305;,
+    -0.757366; -0.644767; 0.103305;,
+    -0.572877; -0.801629; 0.170887;,
+    -0.641366; -0.757876; 0.119470;,
+    -0.641366; -0.757876; 0.119470;,
+    -0.758633; -0.644919; 0.092498;,
+    -0.528494; -0.848911; -0.006690;,
+    -0.528494; -0.848911; -0.006690;,
+    -0.640332; -0.767044; -0.040236;,
+    -0.323948; -0.944709; -0.050815;,
+    -0.323948; -0.944709; -0.050815;,
+    -0.471623; -0.850789; -0.231795;,
+    -0.279084; -0.851869; -0.443206;,
+    -0.279084; -0.851869; -0.443206;,
+    -0.282042; -0.951257; -0.124747;,
+    0.000000; -0.275207; 0.961385;,
+    0.000000; -0.275207; 0.961385;,
+    0.000000; -0.275207; 0.961385;,
+    0.000000; -0.275207; 0.961385;,
+    0.000000; -0.275207; 0.961385;,
+    0.000000; -0.275207; 0.961385;,
+    -0.234078; -0.267559; 0.934676;,
+    -0.234078; -0.267559; 0.934676;,
+    -0.234078; -0.267559; 0.934676;,
+    -0.234072; -0.267561; 0.934677;,
+    -0.234072; -0.267561; 0.934677;,
+    -0.234072; -0.267561; 0.934677;,
+    0.999347; 0.009941; -0.034728;,
+    0.999347; 0.009941; -0.034728;,
+    0.999347; 0.009941; -0.034728;,
+    0.999347; 0.009941; -0.034728;,
+    0.999347; 0.009941; -0.034728;,
+    0.999347; 0.009941; -0.034728;,
+    0.980269; 0.054400; -0.190037;,
+    0.980269; 0.054400; -0.190037;,
+    0.980269; 0.054400; -0.190037;,
+    0.980269; 0.054400; -0.190037;,
+    0.980269; 0.054400; -0.190037;,
+    0.980269; 0.054400; -0.190037;,
+    0.000000; 0.275208; -0.961385;,
+    0.000000; 0.275208; -0.961385;,
+    0.000000; 0.275208; -0.961385;,
+    0.000000; 0.275208; -0.961385;,
+    0.000000; 0.275208; -0.961385;,
+    0.000000; 0.275208; -0.961385;,
+    -0.980269; 0.054400; -0.190037;,
+    -0.980269; 0.054400; -0.190037;,
+    -0.980269; 0.054400; -0.190037;,
+    -0.980269; 0.054400; -0.190037;,
+    -0.980269; 0.054400; -0.190037;,
+    -0.980269; 0.054400; -0.190037;,
+    -0.999347; 0.009941; -0.034728;,
+    -0.999347; 0.009941; -0.034728;,
+    -0.999347; 0.009941; -0.034728;,
+    -0.999347; 0.009941; -0.034728;,
+    -0.999347; 0.009941; -0.034728;,
+    -0.999347; 0.009941; -0.034728;,
+    0.234074; -0.267561; 0.934677;,
+    0.234074; -0.267561; 0.934677;,
+    0.234074; -0.267561; 0.934677;,
+    0.234076; -0.267560; 0.934677;,
+    0.234076; -0.267560; 0.934677;,
+    0.234076; -0.267560; 0.934677;,
+    0.000000; -0.069947; 0.997551;,
+    0.000000; -0.069947; 0.997551;,
+    0.000000; -0.069947; 0.997551;,
+    0.000000; -0.069947; 0.997551;,
+    0.000000; -0.069947; 0.997551;,
+    0.000000; -0.069947; 0.997551;,
+    0.479544; -0.061379; 0.875368;,
+    0.479544; -0.061379; 0.875368;,
+    0.479544; -0.061379; 0.875368;,
+    0.479545; -0.061380; 0.875368;,
+    0.479545; -0.061380; 0.875368;,
+    0.479545; -0.061380; 0.875368;,
+    0.844100; -0.037504; 0.534872;,
+    0.844100; -0.037504; 0.534872;,
+    0.844100; -0.037504; 0.534872;,
+    0.844100; -0.037504; 0.534872;,
+    0.844100; -0.037504; 0.534872;,
+    0.844100; -0.037504; 0.534872;,
+    1.000000; 0.000000; 0.000000;,
+    1.000000; 0.000000; 0.000000;,
+    1.000000; 0.000000; 0.000000;,
+    1.000000; 0.000000; 0.000000;,
+    1.000000; 0.000000; 0.000000;,
+    1.000000; 0.000000; 0.000000;,
+    0.788604; 0.043007; -0.613396;,
+    0.788604; 0.043007; -0.613396;,
+    0.788604; 0.043007; -0.613396;,
+    0.788602; 0.043011; -0.613398;,
+    0.788602; 0.043011; -0.613398;,
+    0.788602; 0.043011; -0.613398;,
+    0.275964; 0.067230; -0.958814;,
+    0.275964; 0.067230; -0.958814;,
+    0.275964; 0.067230; -0.958814;,
+    0.275968; 0.067226; -0.958813;,
+    0.275968; 0.067226; -0.958813;,
+    0.275968; 0.067226; -0.958813;,
+    0.000000; 0.069946; -0.997551;,
+    0.000000; 0.069946; -0.997551;,
+    0.000000; 0.069946; -0.997551;,
+    0.000000; 0.069946; -0.997551;,
+    0.000000; 0.069946; -0.997551;,
+    0.000000; 0.069946; -0.997551;,
+    -0.275975; 0.067226; -0.958811;,
+    -0.275975; 0.067226; -0.958811;,
+    -0.275975; 0.067226; -0.958811;,
+    -0.275957; 0.067230; -0.958816;,
+    -0.275957; 0.067230; -0.958816;,
+    -0.275957; 0.067230; -0.958816;,
+    -0.788600; 0.043011; -0.613401;,
+    -0.788600; 0.043011; -0.613401;,
+    -0.788600; 0.043011; -0.613401;,
+    -0.788607; 0.043007; -0.613392;,
+    -0.788607; 0.043007; -0.613392;,
+    -0.788607; 0.043007; -0.613392;,
+    -1.000000; 0.000000; 0.000000;,
+    -1.000000; 0.000000; 0.000000;,
+    -1.000000; 0.000000; 0.000000;,
+    -1.000000; 0.000000; 0.000000;,
+    -1.000000; 0.000000; 0.000000;,
+    -1.000000; 0.000000; 0.000000;,
+    -0.844100; -0.037504; 0.534873;,
+    -0.844100; -0.037504; 0.534873;,
+    -0.844100; -0.037504; 0.534873;,
+    -0.844100; -0.037504; 0.534873;,
+    -0.844100; -0.037504; 0.534873;,
+    -0.844100; -0.037504; 0.534873;,
+    -0.479546; -0.061380; 0.875368;,
+    -0.479546; -0.061380; 0.875368;,
+    -0.479546; -0.061380; 0.875368;,
+    -0.479545; -0.061379; 0.875368;,
+    -0.479545; -0.061379; 0.875368;,
+    -0.479545; -0.061379; 0.875368;,
+    0.000000; 0.269707; 0.962942;,
+    0.000000; 0.269707; 0.962942;,
+    0.000000; 0.269707; 0.962942;,
+    0.000000; 0.269707; 0.962942;,
+    0.000000; 0.269707; 0.962942;,
+    0.000000; 0.269707; 0.962942;,
+    -0.000000; -0.269709; -0.962942;,
+    -0.000000; -0.269709; -0.962942;,
+    -0.000000; -0.269709; -0.962942;,
+    -0.000000; -0.269709; -0.962942;,
+    -0.000000; -0.269709; -0.962942;,
+    -0.000000; -0.269709; -0.962942;,
+    -0.586174; 0.803133; -0.106664;,
+    -0.586174; 0.803133; -0.106664;,
+    0.351430; 0.901520; -0.252505;,
+    0.584526; 0.804352; -0.106518;,
+    0.584526; 0.804352; -0.106518;,
+    -0.348876; 0.902439; -0.252763;,
+    0.198716; 0.264328; 0.943739;,
+    0.198716; 0.264328; 0.943739;,
+    0.320036; 0.000000; 0.947406;,
+    -0.197930; 0.264371; 0.943892;,
+    -0.197930; 0.264371; 0.943892;,
+    -0.318853; 0.000000; 0.947804;,
+    0.426449; -0.243955; -0.870992;,
+    0.426449; -0.243955; -0.870992;,
+    0.398130; 0.000000; -0.917329;,
+    -0.395350; 0.000000; -0.918530;,
+    -0.423554; -0.244322; -0.872301;,
+    -0.423554; -0.244322; -0.872301;;
+    1290;
+    3;0, 1, 2;,
+    3;2, 3, 0;,
+    3;1, 4, 5;,
+    3;5, 2, 1;,
+    3;4, 6, 7;,
+    3;7, 5, 4;,
+    3;6, 8, 9;,
+    3;9, 7, 6;,
+    3;8, 10, 11;,
+    3;11, 9, 8;,
+    3;10, 12, 13;,
+    3;13, 11, 10;,
+    3;12, 14, 15;,
+    3;15, 13, 12;,
+    3;14, 16, 17;,
+    3;17, 15, 14;,
+    3;16, 18, 19;,
+    3;19, 17, 16;,
+    3;20, 21, 22;,
+    3;22, 23, 24;,
+    3;21, 25, 26;,
+    3;26, 22, 21;,
+    3;25, 27, 28;,
+    3;28, 26, 25;,
+    3;27, 29, 30;,
+    3;30, 28, 27;,
+    3;29, 31, 32;,
+    3;32, 30, 29;,
+    3;31, 33, 34;,
+    3;34, 32, 31;,
+    3;33, 35, 36;,
+    3;36, 34, 33;,
+    3;35, 37, 38;,
+    3;38, 36, 35;,
+    3;39, 40, 41;,
+    3;41, 42, 43;,
+    3;40, 44, 45;,
+    3;45, 41, 40;,
+    3;44, 46, 47;,
+    3;47, 45, 44;,
+    3;46, 48, 49;,
+    3;49, 47, 46;,
+    3;50, 51, 52;,
+    3;52, 53, 54;,
+    3;50, 52, 54;,
+    3;54, 55, 56;,
+    3;54, 56, 57;,
+    3;50, 54, 57;,
+    3;57, 58, 59;,
+    3;59, 60, 61;,
+    3;57, 59, 61;,
+    3;61, 62, 63;,
+    3;63, 64, 65;,
+    3;61, 63, 65;,
+    3;57, 61, 65;,
+    3;50, 57, 65;,
+    3;50, 65, 66;,
+    3;50, 66, 67;,
+    3;50, 67, 68;,
+    3;50, 68, 69;,
+    3;50, 69, 70;,
+    3;50, 70, 71;,
+    3;72, 73, 74;,
+    3;74, 75, 72;,
+    3;76, 77, 78;,
+    3;78, 79, 80;,
+    3;77, 81, 82;,
+    3;82, 78, 77;,
+    3;81, 83, 84;,
+    3;84, 82, 81;,
+    3;83, 85, 86;,
+    3;86, 84, 83;,
+    3;87, 88, 89;,
+    3;89, 90, 91;,
+    3;88, 92, 93;,
+    3;93, 89, 88;,
+    3;94, 95, 96;,
+    3;96, 97, 98;,
+    3;95, 99, 100;,
+    3;100, 96, 95;,
+    3;99, 101, 102;,
+    3;102, 100, 99;,
+    3;101, 103, 104;,
+    3;104, 102, 101;,
+    3;105, 72, 75;,
+    3;75, 106, 107;,
+    3;108, 109, 110;,
+    3;110, 111, 112;,
+    3;112, 113, 114;,
+    3;110, 112, 114;,
+    3;114, 115, 116;,
+    3;116, 117, 118;,
+    3;114, 116, 118;,
+    3;110, 114, 118;,
+    3;108, 110, 118;,
+    3;119, 108, 118;,
+    3;73, 72, 120;,
+    3;120, 121, 73;,
+    3;72, 122, 123;,
+    3;123, 120, 72;,
+    3;124, 125, 126;,
+    3;126, 127, 128;,
+    3;101, 99, 129;,
+    3;129, 130, 101;,
+    3;99, 95, 131;,
+    3;131, 129, 99;,
+    3;132, 133, 134;,
+    3;134, 135, 136;,
+    3;92, 88, 137;,
+    3;137, 138, 92;,
+    3;88, 139, 140;,
+    3;140, 137, 88;,
+    3;141, 142, 143;,
+    3;143, 144, 145;,
+    3;83, 81, 146;,
+    3;146, 147, 83;,
+    3;81, 77, 148;,
+    3;148, 146, 81;,
+    3;149, 150, 151;,
+    3;152, 153, 154;,
+    3;155, 156, 157;,
+    3;157, 158, 159;,
+    3;160, 161, 162;,
+    3;162, 157, 163;,
+    3;164, 165, 166;,
+    3;166, 162, 167;,
+    3;168, 169, 170;,
+    3;170, 166, 171;,
+    3;172, 173, 174;,
+    3;174, 170, 175;,
+    3;176, 177, 178;,
+    3;178, 174, 179;,
+    3;180, 181, 182;,
+    3;182, 178, 183;,
+    3;184, 185, 186;,
+    3;186, 182, 187;,
+    3;188, 189, 190;,
+    3;190, 186, 191;,
+    3;192, 193, 194;,
+    3;194, 190, 195;,
+    3;196, 197, 198;,
+    3;198, 194, 199;,
+    3;200, 201, 158;,
+    3;158, 198, 202;,
+    3;158, 157, 203;,
+    3;203, 204, 158;,
+    3;157, 162, 205;,
+    3;205, 203, 157;,
+    3;162, 166, 206;,
+    3;206, 205, 162;,
+    3;166, 170, 207;,
+    3;207, 206, 166;,
+    3;170, 174, 208;,
+    3;208, 207, 170;,
+    3;174, 178, 209;,
+    3;209, 208, 174;,
+    3;178, 182, 210;,
+    3;210, 209, 178;,
+    3;182, 186, 211;,
+    3;211, 210, 182;,
+    3;186, 190, 212;,
+    3;212, 211, 186;,
+    3;190, 194, 213;,
+    3;213, 212, 190;,
+    3;194, 198, 214;,
+    3;214, 213, 194;,
+    3;198, 158, 204;,
+    3;204, 214, 198;,
+    3;215, 216, 217;,
+    3;218, 219, 217;,
+    3;220, 221, 222;,
+    3;223, 224, 225;,
+    3;226, 227, 228;,
+    3;229, 230, 231;,
+    3;232, 233, 234;,
+    3;235, 236, 237;,
+    3;238, 239, 240;,
+    3;241, 242, 243;,
+    3;244, 245, 246;,
+    3;247, 248, 249;,
+    3;75, 74, 250;,
+    3;250, 251, 75;,
+    3;252, 253, 254;,
+    3;254, 255, 256;,
+    3;78, 82, 257;,
+    3;257, 258, 78;,
+    3;82, 84, 259;,
+    3;259, 257, 82;,
+    3;260, 261, 262;,
+    3;262, 263, 264;,
+    3;265, 89, 266;,
+    3;266, 267, 268;,
+    3;89, 93, 269;,
+    3;269, 266, 89;,
+    3;270, 271, 272;,
+    3;272, 273, 274;,
+    3;96, 100, 275;,
+    3;275, 276, 96;,
+    3;100, 102, 277;,
+    3;277, 275, 100;,
+    3;278, 279, 280;,
+    3;280, 281, 282;,
+    3;283, 75, 251;,
+    3;251, 284, 285;,
+    3;286, 287, 288;,
+    3;289, 290, 291;,
+    3;292, 293, 294;,
+    3;295, 296, 297;,
+    3;298, 299, 300;,
+    3;301, 302, 303;,
+    3;304, 305, 306;,
+    3;307, 308, 309;,
+    3;310, 311, 312;,
+    3;313, 314, 315;,
+    3;316, 317, 318;,
+    3;319, 320, 321;,
+    3;322, 323, 324;,
+    3;325, 326, 327;,
+    3;328, 329, 330;,
+    3;331, 332, 333;,
+    3;334, 335, 336;,
+    3;337, 338, 339;,
+    3;340, 341, 342;,
+    3;343, 344, 345;,
+    3;346, 347, 348;,
+    3;349, 350, 351;,
+    3;352, 353, 354;,
+    3;355, 356, 357;,
+    3;358, 359, 360;,
+    3;358, 360, 361;,
+    3;362, 363, 364;,
+    3;365, 362, 364;,
+    3;365, 364, 366;,
+    3;367, 365, 366;,
+    3;367, 366, 368;,
+    3;369, 367, 368;,
+    3;369, 368, 370;,
+    3;371, 369, 370;,
+    3;371, 370, 372;,
+    3;373, 371, 372;,
+    3;373, 372, 374;,
+    3;375, 373, 374;,
+    3;375, 374, 376;,
+    3;377, 375, 376;,
+    3;377, 376, 378;,
+    3;379, 377, 378;,
+    3;379, 378, 380;,
+    3;381, 379, 380;,
+    3;361, 381, 380;,
+    3;358, 361, 380;,
+    3;382, 383, 384;,
+    3;384, 385, 382;,
+    3;386, 387, 388;,
+    3;388, 389, 390;,
+    3;391, 392, 393;,
+    3;393, 394, 395;,
+    3;392, 396, 397;,
+    3;397, 393, 392;,
+    3;396, 398, 399;,
+    3;399, 397, 396;,
+    3;398, 400, 401;,
+    3;401, 399, 398;,
+    3;400, 402, 403;,
+    3;403, 401, 400;,
+    3;402, 404, 405;,
+    3;405, 403, 402;,
+    3;404, 406, 407;,
+    3;407, 405, 404;,
+    3;406, 408, 409;,
+    3;409, 407, 406;,
+    3;408, 410, 411;,
+    3;411, 409, 408;,
+    3;410, 412, 413;,
+    3;413, 411, 410;,
+    3;412, 414, 415;,
+    3;415, 413, 412;,
+    3;416, 417, 418;,
+    3;418, 419, 420;,
+    3;421, 422, 423;,
+    3;423, 424, 425;,
+    3;422, 426, 427;,
+    3;427, 423, 422;,
+    3;426, 428, 429;,
+    3;429, 427, 426;,
+    3;428, 430, 431;,
+    3;431, 429, 428;,
+    3;430, 432, 433;,
+    3;433, 431, 430;,
+    3;432, 434, 435;,
+    3;435, 433, 432;,
+    3;434, 436, 437;,
+    3;437, 435, 434;,
+    3;436, 438, 439;,
+    3;439, 437, 436;,
+    3;438, 440, 441;,
+    3;441, 439, 438;,
+    3;440, 382, 385;,
+    3;385, 441, 440;,
+    3;442, 443, 444;,
+    3;444, 445, 442;,
+    3;445, 444, 446;,
+    3;446, 447, 445;,
+    3;447, 446, 448;,
+    3;448, 449, 447;,
+    3;449, 448, 450;,
+    3;450, 451, 449;,
+    3;451, 450, 452;,
+    3;452, 453, 451;,
+    3;453, 452, 454;,
+    3;454, 455, 453;,
+    3;455, 454, 456;,
+    3;456, 457, 455;,
+    3;457, 456, 458;,
+    3;458, 459, 457;,
+    3;459, 458, 460;,
+    3;460, 461, 459;,
+    3;462, 463, 464;,
+    3;464, 465, 466;,
+    3;465, 464, 467;,
+    3;467, 468, 465;,
+    3;468, 467, 469;,
+    3;469, 470, 468;,
+    3;470, 469, 471;,
+    3;471, 472, 470;,
+    3;472, 471, 473;,
+    3;473, 474, 472;,
+    3;474, 473, 475;,
+    3;475, 476, 474;,
+    3;476, 475, 477;,
+    3;477, 478, 476;,
+    3;478, 477, 479;,
+    3;479, 480, 478;,
+    3;481, 482, 483;,
+    3;483, 484, 485;,
+    3;484, 483, 486;,
+    3;486, 487, 484;,
+    3;487, 486, 488;,
+    3;488, 489, 487;,
+    3;489, 488, 490;,
+    3;490, 491, 489;,
+    3;492, 493, 494;,
+    3;492, 494, 495;,
+    3;492, 495, 496;,
+    3;492, 496, 497;,
+    3;492, 497, 498;,
+    3;492, 498, 499;,
+    3;499, 500, 501;,
+    3;501, 502, 503;,
+    3;499, 501, 503;,
+    3;503, 504, 505;,
+    3;505, 506, 507;,
+    3;503, 505, 507;,
+    3;499, 503, 507;,
+    3;492, 499, 507;,
+    3;508, 509, 510;,
+    3;507, 508, 510;,
+    3;492, 507, 510;,
+    3;510, 511, 512;,
+    3;492, 510, 512;,
+    3;492, 512, 513;,
+    3;514, 515, 516;,
+    3;516, 517, 514;,
+    3;518, 519, 520;,
+    3;520, 521, 522;,
+    3;521, 520, 523;,
+    3;523, 524, 521;,
+    3;524, 523, 525;,
+    3;525, 526, 524;,
+    3;526, 525, 527;,
+    3;527, 528, 526;,
+    3;529, 530, 531;,
+    3;531, 532, 533;,
+    3;532, 531, 534;,
+    3;534, 535, 532;,
+    3;536, 537, 538;,
+    3;538, 539, 540;,
+    3;539, 538, 541;,
+    3;541, 542, 539;,
+    3;542, 541, 543;,
+    3;543, 544, 542;,
+    3;544, 543, 545;,
+    3;545, 546, 544;,
+    3;547, 548, 515;,
+    3;515, 514, 549;,
+    3;550, 551, 552;,
+    3;552, 553, 554;,
+    3;550, 552, 554;,
+    3;554, 555, 556;,
+    3;556, 557, 558;,
+    3;554, 556, 558;,
+    3;550, 554, 558;,
+    3;558, 559, 560;,
+    3;550, 558, 560;,
+    3;561, 550, 560;,
+    3;517, 562, 563;,
+    3;563, 514, 517;,
+    3;514, 563, 564;,
+    3;564, 565, 514;,
+    3;566, 567, 568;,
+    3;568, 569, 570;,
+    3;544, 571, 572;,
+    3;572, 542, 544;,
+    3;542, 572, 573;,
+    3;573, 539, 542;,
+    3;574, 575, 576;,
+    3;576, 577, 578;,
+    3;535, 579, 580;,
+    3;580, 532, 535;,
+    3;532, 580, 581;,
+    3;581, 582, 532;,
+    3;583, 584, 585;,
+    3;585, 586, 587;,
+    3;526, 588, 589;,
+    3;589, 524, 526;,
+    3;524, 589, 590;,
+    3;590, 521, 524;,
+    3;591, 592, 593;,
+    3;594, 595, 596;,
+    3;597, 598, 599;,
+    3;599, 600, 601;,
+    3;602, 599, 603;,
+    3;603, 604, 605;,
+    3;606, 603, 607;,
+    3;607, 608, 609;,
+    3;610, 607, 611;,
+    3;611, 612, 613;,
+    3;614, 611, 615;,
+    3;615, 616, 617;,
+    3;618, 615, 619;,
+    3;619, 620, 621;,
+    3;622, 619, 623;,
+    3;623, 624, 625;,
+    3;626, 623, 627;,
+    3;627, 628, 629;,
+    3;630, 627, 631;,
+    3;631, 632, 633;,
+    3;634, 631, 635;,
+    3;635, 636, 637;,
+    3;638, 635, 639;,
+    3;639, 640, 641;,
+    3;642, 639, 598;,
+    3;598, 643, 644;,
+    3;598, 645, 646;,
+    3;646, 599, 598;,
+    3;599, 646, 647;,
+    3;647, 603, 599;,
+    3;603, 647, 648;,
+    3;648, 607, 603;,
+    3;607, 648, 649;,
+    3;649, 611, 607;,
+    3;611, 649, 650;,
+    3;650, 615, 611;,
+    3;615, 650, 651;,
+    3;651, 619, 615;,
+    3;619, 651, 652;,
+    3;652, 623, 619;,
+    3;623, 652, 653;,
+    3;653, 627, 623;,
+    3;627, 653, 654;,
+    3;654, 631, 627;,
+    3;631, 654, 655;,
+    3;655, 635, 631;,
+    3;635, 655, 656;,
+    3;656, 639, 635;,
+    3;639, 656, 645;,
+    3;645, 598, 639;,
+    3;657, 658, 659;,
+    3;660, 658, 661;,
+    3;662, 663, 664;,
+    3;665, 666, 667;,
+    3;668, 669, 670;,
+    3;671, 672, 673;,
+    3;674, 675, 676;,
+    3;677, 678, 679;,
+    3;680, 681, 682;,
+    3;683, 684, 685;,
+    3;686, 687, 688;,
+    3;689, 690, 691;,
+    3;515, 692, 693;,
+    3;693, 516, 515;,
+    3;694, 695, 696;,
+    3;696, 697, 698;,
+    3;520, 699, 700;,
+    3;700, 523, 520;,
+    3;523, 700, 701;,
+    3;701, 525, 523;,
+    3;702, 703, 704;,
+    3;704, 705, 706;,
+    3;707, 708, 709;,
+    3;709, 531, 710;,
+    3;531, 709, 711;,
+    3;711, 534, 531;,
+    3;712, 713, 714;,
+    3;714, 715, 716;,
+    3;538, 717, 718;,
+    3;718, 541, 538;,
+    3;541, 718, 719;,
+    3;719, 543, 541;,
+    3;720, 721, 722;,
+    3;722, 723, 724;,
+    3;725, 726, 692;,
+    3;692, 515, 727;,
+    3;728, 729, 730;,
+    3;731, 732, 733;,
+    3;734, 735, 736;,
+    3;737, 738, 739;,
+    3;740, 741, 742;,
+    3;743, 744, 745;,
+    3;746, 747, 748;,
+    3;749, 750, 751;,
+    3;752, 753, 754;,
+    3;755, 756, 757;,
+    3;758, 759, 760;,
+    3;761, 762, 763;,
+    3;764, 765, 766;,
+    3;767, 768, 769;,
+    3;770, 771, 772;,
+    3;773, 774, 775;,
+    3;776, 777, 778;,
+    3;779, 780, 781;,
+    3;782, 783, 784;,
+    3;785, 786, 787;,
+    3;788, 789, 790;,
+    3;791, 792, 793;,
+    3;794, 795, 796;,
+    3;797, 798, 799;,
+    3;800, 801, 802;,
+    3;800, 802, 803;,
+    3;804, 800, 803;,
+    3;804, 803, 805;,
+    3;806, 804, 805;,
+    3;806, 805, 807;,
+    3;808, 806, 807;,
+    3;808, 807, 809;,
+    3;810, 808, 809;,
+    3;810, 809, 811;,
+    3;812, 810, 811;,
+    3;812, 811, 813;,
+    3;814, 812, 813;,
+    3;814, 813, 815;,
+    3;816, 814, 815;,
+    3;816, 815, 817;,
+    3;818, 816, 817;,
+    3;818, 817, 819;,
+    3;818, 819, 820;,
+    3;821, 818, 820;,
+    3;821, 820, 822;,
+    3;821, 822, 823;,
+    3;824, 825, 826;,
+    3;826, 827, 824;,
+    3;828, 829, 830;,
+    3;830, 831, 832;,
+    3;833, 834, 835;,
+    3;835, 836, 837;,
+    3;836, 835, 838;,
+    3;838, 839, 836;,
+    3;839, 838, 840;,
+    3;840, 841, 839;,
+    3;841, 840, 842;,
+    3;842, 843, 841;,
+    3;843, 842, 844;,
+    3;844, 845, 843;,
+    3;845, 844, 846;,
+    3;846, 847, 845;,
+    3;847, 846, 848;,
+    3;848, 849, 847;,
+    3;849, 848, 850;,
+    3;850, 851, 849;,
+    3;851, 850, 852;,
+    3;852, 853, 851;,
+    3;853, 852, 854;,
+    3;854, 855, 853;,
+    3;855, 854, 856;,
+    3;856, 857, 855;,
+    3;858, 859, 860;,
+    3;860, 861, 862;,
+    3;863, 864, 865;,
+    3;865, 866, 867;,
+    3;866, 865, 868;,
+    3;868, 869, 866;,
+    3;869, 868, 870;,
+    3;870, 871, 869;,
+    3;871, 870, 872;,
+    3;872, 873, 871;,
+    3;873, 872, 874;,
+    3;874, 875, 873;,
+    3;875, 874, 876;,
+    3;876, 877, 875;,
+    3;877, 876, 878;,
+    3;878, 879, 877;,
+    3;879, 878, 880;,
+    3;880, 881, 879;,
+    3;881, 880, 882;,
+    3;882, 883, 881;,
+    3;883, 882, 825;,
+    3;825, 824, 883;,
+    3;884, 885, 886;,
+    3;886, 887, 888;,
+    3;889, 890, 891;,
+    3;891, 886, 892;,
+    3;893, 894, 895;,
+    3;895, 891, 896;,
+    3;897, 898, 899;,
+    3;899, 895, 900;,
+    3;901, 902, 903;,
+    3;903, 899, 904;,
+    3;905, 906, 907;,
+    3;907, 903, 908;,
+    3;909, 910, 911;,
+    3;911, 907, 912;,
+    3;913, 914, 915;,
+    3;915, 911, 916;,
+    3;917, 918, 919;,
+    3;919, 915, 920;,
+    3;921, 922, 923;,
+    3;923, 919, 924;,
+    3;925, 926, 927;,
+    3;927, 923, 928;,
+    3;929, 930, 931;,
+    3;931, 927, 932;,
+    3;933, 934, 935;,
+    3;935, 931, 936;,
+    3;937, 938, 939;,
+    3;939, 935, 940;,
+    3;941, 942, 943;,
+    3;943, 939, 944;,
+    3;945, 946, 947;,
+    3;947, 943, 948;,
+    3;949, 950, 951;,
+    3;951, 947, 952;,
+    3;953, 954, 955;,
+    3;955, 951, 956;,
+    3;957, 958, 959;,
+    3;959, 955, 960;,
+    3;961, 962, 963;,
+    3;963, 959, 964;,
+    3;965, 966, 967;,
+    3;967, 963, 968;,
+    3;969, 970, 887;,
+    3;887, 967, 971;,
+    3;972, 973, 974;,
+    3;974, 975, 976;,
+    3;977, 978, 979;,
+    3;979, 974, 980;,
+    3;981, 982, 983;,
+    3;983, 979, 984;,
+    3;985, 986, 987;,
+    3;987, 983, 988;,
+    3;989, 990, 991;,
+    3;991, 987, 992;,
+    3;993, 994, 995;,
+    3;995, 991, 996;,
+    3;997, 998, 999;,
+    3;999, 995, 1000;,
+    3;1001, 1002, 1003;,
+    3;1003, 999, 1004;,
+    3;1005, 1006, 1007;,
+    3;1007, 1003, 1008;,
+    3;1009, 1010, 1011;,
+    3;1011, 1007, 1012;,
+    3;1013, 1014, 1015;,
+    3;1015, 1011, 1016;,
+    3;1017, 1018, 1019;,
+    3;1019, 1015, 1020;,
+    3;1021, 1022, 1023;,
+    3;1023, 1019, 1024;,
+    3;1025, 1026, 1027;,
+    3;1027, 1023, 1028;,
+    3;1029, 1030, 1031;,
+    3;1031, 1027, 1032;,
+    3;1033, 1034, 1035;,
+    3;1035, 1031, 1036;,
+    3;1037, 1038, 1039;,
+    3;1039, 1035, 1040;,
+    3;1041, 1042, 1043;,
+    3;1043, 1039, 1044;,
+    3;1045, 1046, 1047;,
+    3;1047, 1043, 1048;,
+    3;1049, 1050, 1051;,
+    3;1051, 1047, 1052;,
+    3;1053, 1054, 1055;,
+    3;1055, 1051, 1056;,
+    3;1057, 1058, 1059;,
+    3;1059, 1055, 1060;,
+    3;1061, 1062, 1063;,
+    3;1063, 1059, 1064;,
+    3;1065, 1066, 975;,
+    3;975, 1063, 1067;,
+    3;1068, 1069, 1070;,
+    3;1070, 1071, 1072;,
+    3;1073, 1074, 1075;,
+    3;1075, 1070, 1076;,
+    3;1077, 1078, 1079;,
+    3;1079, 1075, 1080;,
+    3;1081, 1082, 1083;,
+    3;1083, 1079, 1084;,
+    3;1085, 1086, 1087;,
+    3;1087, 1083, 1088;,
+    3;1089, 1090, 1091;,
+    3;1091, 1087, 1092;,
+    3;1093, 1094, 1095;,
+    3;1095, 1091, 1096;,
+    3;1097, 1098, 1099;,
+    3;1099, 1095, 1100;,
+    3;1101, 1102, 1103;,
+    3;1103, 1099, 1104;,
+    3;1105, 1106, 1107;,
+    3;1107, 1103, 1108;,
+    3;1109, 1110, 1111;,
+    3;1111, 1107, 1112;,
+    3;1113, 1114, 1115;,
+    3;1115, 1111, 1116;,
+    3;1117, 1118, 1119;,
+    3;1119, 1115, 1120;,
+    3;1121, 1122, 1123;,
+    3;1123, 1119, 1124;,
+    3;1125, 1126, 1127;,
+    3;1127, 1123, 1128;,
+    3;1129, 1130, 1131;,
+    3;1131, 1127, 1132;,
+    3;1133, 1134, 1135;,
+    3;1135, 1131, 1136;,
+    3;1137, 1138, 1139;,
+    3;1139, 1135, 1140;,
+    3;1141, 1142, 1143;,
+    3;1143, 1139, 1144;,
+    3;1145, 1146, 1147;,
+    3;1147, 1143, 1148;,
+    3;1149, 1150, 1151;,
+    3;1151, 1147, 1152;,
+    3;1153, 1154, 1071;,
+    3;1071, 1151, 1155;,
+    3;1156, 1157, 1158;,
+    3;1158, 1159, 1160;,
+    3;1161, 1162, 1163;,
+    3;1163, 1158, 1164;,
+    3;1165, 1166, 1167;,
+    3;1167, 1163, 1168;,
+    3;1169, 1170, 1171;,
+    3;1171, 1167, 1172;,
+    3;1173, 1174, 1175;,
+    3;1175, 1171, 1176;,
+    3;1177, 1178, 1179;,
+    3;1179, 1175, 1180;,
+    3;1181, 1182, 1183;,
+    3;1183, 1179, 1184;,
+    3;1185, 1186, 1187;,
+    3;1187, 1183, 1188;,
+    3;1189, 1190, 1191;,
+    3;1191, 1187, 1192;,
+    3;1193, 1194, 1195;,
+    3;1195, 1191, 1196;,
+    3;1197, 1198, 1199;,
+    3;1199, 1195, 1200;,
+    3;1201, 1202, 1203;,
+    3;1203, 1199, 1204;,
+    3;1205, 1206, 1207;,
+    3;1207, 1203, 1208;,
+    3;1209, 1210, 1211;,
+    3;1211, 1207, 1212;,
+    3;1213, 1214, 1215;,
+    3;1215, 1211, 1216;,
+    3;1217, 1218, 1219;,
+    3;1219, 1215, 1220;,
+    3;1221, 1222, 1223;,
+    3;1223, 1219, 1224;,
+    3;1225, 1226, 1227;,
+    3;1227, 1223, 1228;,
+    3;1229, 1230, 1231;,
+    3;1231, 1227, 1232;,
+    3;1233, 1234, 1235;,
+    3;1235, 1231, 1236;,
+    3;1237, 1238, 1239;,
+    3;1239, 1235, 1240;,
+    3;1241, 1242, 1243;,
+    3;1243, 1239, 1244;,
+    3;1245, 1246, 1247;,
+    3;1247, 1243, 1248;,
+    3;1249, 1250, 1159;,
+    3;1159, 1247, 1251;,
+    3;1252, 1253, 50;,
+    3;50, 71, 1254;,
+    3;1255, 1256, 51;,
+    3;51, 50, 1257;,
+    3;1258, 1259, 52;,
+    3;52, 51, 1260;,
+    3;1261, 1262, 53;,
+    3;53, 52, 1263;,
+    3;1264, 1265, 54;,
+    3;54, 53, 1266;,
+    3;1267, 1268, 55;,
+    3;55, 54, 1269;,
+    3;1270, 1271, 56;,
+    3;56, 55, 1272;,
+    3;1273, 1274, 57;,
+    3;57, 56, 1275;,
+    3;1276, 1277, 58;,
+    3;58, 57, 1278;,
+    3;1279, 1280, 59;,
+    3;59, 58, 1281;,
+    3;1282, 1283, 60;,
+    3;60, 59, 1284;,
+    3;1285, 1286, 61;,
+    3;61, 60, 1287;,
+    3;1288, 1289, 62;,
+    3;62, 61, 1290;,
+    3;1291, 1292, 63;,
+    3;63, 62, 1293;,
+    3;1294, 1295, 64;,
+    3;64, 63, 1296;,
+    3;1297, 1298, 65;,
+    3;65, 64, 1299;,
+    3;1300, 1301, 66;,
+    3;66, 65, 1302;,
+    3;1303, 1304, 67;,
+    3;67, 66, 1305;,
+    3;1306, 1307, 68;,
+    3;68, 67, 1308;,
+    3;1309, 1310, 69;,
+    3;69, 68, 1311;,
+    3;1312, 1313, 70;,
+    3;70, 69, 1314;,
+    3;1315, 1316, 71;,
+    3;71, 70, 1317;,
+    3;1318, 1319, 359;,
+    3;359, 358, 1320;,
+    3;1321, 1322, 360;,
+    3;360, 359, 1323;,
+    3;1324, 1325, 361;,
+    3;361, 360, 1326;,
+    3;1327, 1328, 381;,
+    3;381, 361, 1329;,
+    3;1330, 1331, 379;,
+    3;379, 381, 1332;,
+    3;1333, 1334, 377;,
+    3;377, 379, 1335;,
+    3;1336, 1337, 375;,
+    3;375, 377, 1338;,
+    3;1339, 1340, 373;,
+    3;373, 375, 1341;,
+    3;1342, 1343, 371;,
+    3;371, 373, 1344;,
+    3;1345, 1346, 369;,
+    3;369, 371, 1347;,
+    3;1348, 1349, 367;,
+    3;367, 369, 1350;,
+    3;1351, 1352, 365;,
+    3;365, 367, 1353;,
+    3;1354, 1355, 362;,
+    3;362, 365, 1356;,
+    3;1357, 1358, 363;,
+    3;363, 362, 1359;,
+    3;1360, 1361, 364;,
+    3;364, 363, 1362;,
+    3;1363, 1364, 366;,
+    3;366, 364, 1365;,
+    3;1366, 1367, 368;,
+    3;368, 366, 1368;,
+    3;1369, 1370, 370;,
+    3;370, 368, 1371;,
+    3;1372, 1373, 372;,
+    3;372, 370, 1374;,
+    3;1375, 1376, 374;,
+    3;374, 372, 1377;,
+    3;1378, 1379, 376;,
+    3;376, 374, 1380;,
+    3;1381, 1382, 378;,
+    3;378, 376, 1383;,
+    3;1384, 1385, 380;,
+    3;380, 378, 1386;,
+    3;1387, 1388, 358;,
+    3;358, 380, 1389;,
+    3;1390, 1391, 493;,
+    3;493, 492, 1392;,
+    3;1393, 1394, 494;,
+    3;494, 493, 1395;,
+    3;1396, 1397, 495;,
+    3;495, 494, 1398;,
+    3;1399, 1400, 496;,
+    3;496, 495, 1401;,
+    3;1402, 1403, 497;,
+    3;497, 496, 1404;,
+    3;1405, 1406, 498;,
+    3;498, 497, 1407;,
+    3;1408, 1409, 499;,
+    3;499, 498, 1410;,
+    3;1411, 1412, 500;,
+    3;500, 499, 1413;,
+    3;1414, 1415, 501;,
+    3;501, 500, 1416;,
+    3;1417, 1418, 502;,
+    3;502, 501, 1419;,
+    3;1420, 1421, 503;,
+    3;503, 502, 1422;,
+    3;1423, 1424, 504;,
+    3;504, 503, 1425;,
+    3;1426, 1427, 505;,
+    3;505, 504, 1428;,
+    3;1429, 1430, 506;,
+    3;506, 505, 1431;,
+    3;1432, 1433, 507;,
+    3;507, 506, 1434;,
+    3;1435, 1436, 508;,
+    3;508, 507, 1437;,
+    3;1438, 1439, 509;,
+    3;509, 508, 1440;,
+    3;1441, 1442, 510;,
+    3;510, 509, 1443;,
+    3;1444, 1445, 511;,
+    3;511, 510, 1446;,
+    3;1447, 1448, 512;,
+    3;512, 511, 1449;,
+    3;1450, 1451, 513;,
+    3;513, 512, 1452;,
+    3;1453, 1454, 492;,
+    3;492, 513, 1455;,
+    3;1456, 1457, 821;,
+    3;821, 823, 1458;,
+    3;1459, 1460, 818;,
+    3;818, 821, 1461;,
+    3;1462, 1463, 816;,
+    3;816, 818, 1464;,
+    3;1465, 1466, 814;,
+    3;814, 816, 1467;,
+    3;1468, 1469, 812;,
+    3;812, 814, 1470;,
+    3;1471, 1472, 810;,
+    3;810, 812, 1473;,
+    3;1474, 1475, 808;,
+    3;808, 810, 1476;,
+    3;1477, 1478, 806;,
+    3;806, 808, 1479;,
+    3;1480, 1481, 804;,
+    3;804, 806, 1482;,
+    3;1483, 1484, 800;,
+    3;800, 804, 1485;,
+    3;1486, 1487, 801;,
+    3;801, 800, 1488;,
+    3;1489, 1490, 802;,
+    3;802, 801, 1491;,
+    3;1492, 1493, 803;,
+    3;803, 802, 1494;,
+    3;1495, 1496, 805;,
+    3;805, 803, 1497;,
+    3;1498, 1499, 807;,
+    3;807, 805, 1500;,
+    3;1501, 1502, 809;,
+    3;809, 807, 1503;,
+    3;1504, 1505, 811;,
+    3;811, 809, 1506;,
+    3;1507, 1508, 813;,
+    3;813, 811, 1509;,
+    3;1510, 1511, 815;,
+    3;815, 813, 1512;,
+    3;1513, 1514, 817;,
+    3;817, 815, 1515;,
+    3;1516, 1517, 819;,
+    3;819, 817, 1518;,
+    3;1519, 1520, 820;,
+    3;820, 819, 1521;,
+    3;1522, 1523, 822;,
+    3;822, 820, 1524;,
+    3;1525, 1526, 823;,
+    3;823, 822, 1527;,
+    3;1528, 1529, 1530;,
+    3;1530, 1531, 1528;,
+    3;1532, 1533, 1534;,
+    3;1534, 1535, 1532;,
+    3;1536, 1537, 1538;,
+    3;1538, 1539, 1536;,
+    3;1540, 1541, 1542;,
+    3;1542, 1543, 1540;,
+    3;1544, 1545, 1546;,
+    3;1546, 1547, 1544;,
+    3;1548, 1549, 1550;,
+    3;1550, 1551, 1548;,
+    3;1552, 1553, 1554;,
+    3;1554, 1555, 1552;,
+    3;1556, 1557, 1558;,
+    3;1558, 1559, 1556;,
+    3;1560, 1561, 1562;,
+    3;1562, 1563, 1560;,
+    3;1564, 1565, 1566;,
+    3;1566, 1567, 1564;,
+    3;1568, 1569, 1570;,
+    3;1570, 1571, 1568;,
+    3;1572, 1573, 1574;,
+    3;1574, 1575, 1572;,
+    3;1576, 1577, 1578;,
+    3;1579, 1580, 1576;,
+    3;1577, 1581, 1582;,
+    3;1583, 1584, 1577;,
+    3;1585, 1586, 1587;,
+    3;1588, 1589, 1590;,
+    3;1591, 1592, 1593;,
+    3;1594, 1595, 1596;,
+    3;1592, 1597, 1598;,
+    3;1598, 1599, 1592;,
+    3;1600, 1601, 1602;,
+    3;1602, 1603, 1600;,
+    3;1604, 1605, 1606;,
+    3;1606, 1607, 1604;,
+    3;1608, 1609, 1610;,
+    3;1611, 1612, 1608;,
+    3;1613, 1555, 1550;,
+    3;1550, 1549, 1614;,
+    3;1555, 1554, 1551;,
+    3;1551, 1550, 1555;,
+    3;1554, 1615, 1548;,
+    3;1548, 1551, 1554;,
+    3;1549, 1548, 1531;,
+    3;1531, 1530, 1549;,
+    3;1616, 1617, 1566;,
+    3;1566, 1618, 1619;,
+    3;1571, 1570, 1620;,
+    3;1621, 1622, 1571;,
+    3;1575, 1574, 1623;,
+    3;1624, 1625, 1575;,
+    3;1580, 1626, 1627;,
+    3;1628, 1629, 1580;,
+    3;1547, 1546, 1541;,
+    3;1541, 1540, 1547;,
+    3;1630, 1598, 1631;,
+    3;1632, 1633, 1634;,
+    3;1603, 1602, 1635;,
+    3;1636, 1637, 1603;,
+    3;1607, 1606, 1638;,
+    3;1639, 1640, 1607;,
+    3;1612, 1641, 1642;,
+    3;1643, 1644, 1612;,
+    3;1645, 1646, 1647;,
+    3;1647, 1648, 1645;,
+    3;1646, 1649, 1650;,
+    3;1650, 1647, 1646;,
+    3;1649, 1651, 1652;,
+    3;1652, 1650, 1649;,
+    3;1652, 1651, 1653;,
+    3;1653, 1654, 1652;,
+    3;1655, 1656, 1654;,
+    3;1654, 1653, 1655;,
+    3;1657, 1658, 1656;,
+    3;1656, 1655, 1657;,
+    3;1658, 1657, 1659;,
+    3;1659, 1660, 1658;,
+    3;1661, 1662, 1663;,
+    3;1663, 1664, 1661;,
+    3;1661, 1664, 1665;,
+    3;1665, 1666, 1661;,
+    3;1667, 1663, 1662;,
+    3;1662, 1668, 1667;,
+    3;1669, 1667, 1668;,
+    3;1668, 1670, 1669;,
+    3;1666, 1665, 1671;,
+    3;1671, 1672, 1666;,
+    3;1673, 1674, 1573;,
+    3;1573, 1572, 1673;,
+    3;1600, 1675, 1676;,
+    3;1676, 1601, 1600;,
+    3;1608, 1601, 1676;,
+    3;1565, 1673, 1572;,
+    3;1564, 1677, 1673;,
+    3;1673, 1565, 1564;,
+    3;1609, 1608, 1676;,
+    3;1676, 1678, 1609;,
+    3;1552, 1555, 1679;,
+    3;1680, 1681, 1552;,
+    3;1682, 1554, 1553;,
+    3;1553, 1683, 1684;,
+    3;1560, 1685, 1686;,
+    3;1687, 1553, 1560;,
+    3;1561, 1552, 1688;,
+    3;1689, 1690, 1561;,
+    3;1562, 1561, 1690;,
+    3;1690, 1691, 1562;,
+    3;1685, 1560, 1563;,
+    3;1563, 1692, 1685;,
+    3;1693, 1694, 1562;,
+    3;1562, 1691, 1693;,
+    3;1563, 1694, 1695;,
+    3;1695, 1692, 1563;,
+    3;1562, 1694, 1563;,
+    3;1696, 1697, 1698;,
+    3;1698, 1699, 1700;,
+    3;1701, 1702, 1703;,
+    3;1703, 1698, 1704;,
+    3;1705, 1706, 1707;,
+    3;1707, 1708, 1709;,
+    3;1710, 1678, 1711;,
+    3;1711, 1707, 1712;,
+    3;1678, 1676, 1713;,
+    3;1713, 1711, 1678;,
+    3;1676, 1714, 1715;,
+    3;1715, 1713, 1676;,
+    3;1716, 1717, 1718;,
+    3;1718, 1715, 1719;,
+    3;1720, 1721, 1722;,
+    3;1722, 1723, 1724;,
+    3;1725, 1726, 1727;,
+    3;1727, 1722, 1728;,
+    3;1729, 1730, 1731;,
+    3;1731, 1727, 1732;,
+    3;1733, 1734, 1735;,
+    3;1735, 1736, 1737;,
+    3;1738, 1673, 1739;,
+    3;1739, 1735, 1740;,
+    3;1673, 1677, 1741;,
+    3;1741, 1739, 1673;,
+    3;1677, 1742, 1743;,
+    3;1743, 1741, 1677;,
+    3;1744, 1745, 1746;,
+    3;1746, 1743, 1747;,
+    3;1748, 1749, 1699;,
+    3;1699, 1750, 1751;,
+    3;1752, 1753, 1645;,
+    3;1645, 1648, 1754;,
+    3;1755, 1756, 1646;,
+    3;1646, 1645, 1757;,
+    3;1758, 1759, 1649;,
+    3;1649, 1646, 1760;,
+    3;1761, 1762, 1651;,
+    3;1651, 1649, 1763;,
+    3;1764, 1765, 1653;,
+    3;1653, 1651, 1766;,
+    3;1767, 1768, 1655;,
+    3;1655, 1653, 1769;,
+    3;1770, 1771, 1657;,
+    3;1657, 1655, 1772;,
+    3;1773, 1774, 1659;,
+    3;1659, 1657, 1775;,
+    3;1776, 1777, 1660;,
+    3;1660, 1659, 1778;,
+    3;1779, 1780, 1658;,
+    3;1658, 1660, 1781;,
+    3;1782, 1783, 1656;,
+    3;1656, 1658, 1784;,
+    3;1785, 1786, 1654;,
+    3;1654, 1656, 1787;,
+    3;1788, 1789, 1652;,
+    3;1652, 1654, 1790;,
+    3;1791, 1792, 1650;,
+    3;1650, 1652, 1793;,
+    3;1794, 1795, 1647;,
+    3;1647, 1650, 1796;,
+    3;1797, 1798, 1648;,
+    3;1648, 1647, 1799;,
+    3;1800, 1801, 1802;,
+    3;1803, 1804, 1805;,
+    3;1806, 1807, 1808;,
+    3;1809, 1810, 1811;,
+    3;1574, 1573, 1576;,
+    3;1576, 1580, 1574;,
+    3;1812, 1813, 1814;,
+    3;1815, 1816, 1817;,
+    3;1818, 1819, 1820;,
+    3;1821, 1822, 1823;,
+    3;1824, 1825, 1826;,
+    3;1827, 1828, 1829;,
+    3;1830, 1831, 1832;,
+    3;1833, 1834, 1835;,
+    3;1836, 1837, 1838;,
+    3;1839, 1840, 1841;,
+    3;1600, 1603, 1598;,
+    3;1598, 1597, 1600;,
+    3;1842, 1843, 1844;,
+    3;1845, 1846, 1847;,
+    3;1848, 1849, 1850;,
+    3;1851, 1852, 1853;,
+    3;1854, 1855, 1856;,
+    3;1857, 1858, 1859;,
+    3;1860, 1861, 1862;,
+    3;1863, 1864, 1865;,
+    3;1866, 1867, 1868;,
+    3;1869, 1870, 1871;,
+    3;1872, 1873, 1874;,
+    3;1875, 1876, 1877;,
+    3;1878, 1879, 1880;,
+    3;1881, 1882, 1883;,
+    3;1884, 1885, 1886;,
+    3;1887, 1888, 1889;,
+    3;1890, 1891, 1892;,
+    3;1893, 1894, 1895;,
+    3;1896, 1897, 1898;,
+    3;1899, 1900, 1901;,
+    3;1902, 1903, 1904;,
+    3;1905, 1906, 1907;,
+    3;1908, 1909, 1910;,
+    3;1911, 1912, 1913;,
+    3;1914, 1915, 1916;,
+    3;1917, 1918, 1919;,
+    3;1694, 1693, 1695;,
+    3;1920, 1921, 1922;,
+    3;1923, 1924, 1925;,
+    3;1926, 1927, 1928;,
+    3;1929, 1930, 1931;,
+    3;1932, 1933, 1558;,
+    3;1558, 1557, 1934;,
+    3;1559, 1935, 1936;,
+    3;1937, 1556, 1559;,
+    3;1938, 1939, 49;,
+    3;49, 48, 1940;,
+    3;490, 1941, 1942;,
+    3;1943, 491, 490;,
+    3;1944, 1945, 0;,
+    3;0, 3, 1946;,
+    3;1947, 443, 442;,
+    3;442, 1948, 1949;,
+    3;1151, 1071, 1070;,
+    3;1070, 1075, 1151;,
+    3;1079, 1147, 1151;,
+    3;1151, 1075, 1079;,
+    3;1083, 1143, 1147;,
+    3;1147, 1079, 1083;,
+    3;1087, 1139, 1143;,
+    3;1143, 1083, 1087;,
+    3;1139, 1087, 1091;,
+    3;1091, 1135, 1139;,
+    3;1095, 1131, 1135;,
+    3;1135, 1091, 1095;,
+    3;1127, 1131, 1095;,
+    3;1127, 1095, 1099;,
+    3;1103, 1127, 1099;,
+    3;1123, 1127, 1103;,
+    3;1103, 1107, 1111;,
+    3;1123, 1103, 1111;,
+    3;1123, 1111, 1115;,
+    3;1119, 1123, 1115;,
+    3;891, 967, 887;,
+    3;887, 886, 891;,
+    3;963, 967, 891;,
+    3;891, 895, 963;,
+    3;959, 963, 895;,
+    3;895, 899, 959;,
+    3;955, 959, 899;,
+    3;899, 903, 955;,
+    3;903, 907, 951;,
+    3;951, 955, 903;,
+    3;907, 911, 947;,
+    3;947, 951, 907;,
+    3;911, 915, 939;,
+    3;911, 939, 943;,
+    3;911, 943, 947;,
+    3;915, 919, 923;,
+    3;923, 927, 931;,
+    3;915, 923, 931;,
+    3;915, 931, 935;,
+    3;939, 915, 935;,
+    3;1011, 1015, 1019;,
+    3;1019, 1023, 1027;,
+    3;1011, 1019, 1027;,
+    3;1007, 1011, 1027;,
+    3;1003, 1007, 1027;,
+    3;1027, 1031, 1003;,
+    3;1031, 1035, 999;,
+    3;999, 1003, 1031;,
+    3;995, 999, 1035;,
+    3;1035, 1039, 995;,
+    3;1039, 1043, 991;,
+    3;991, 995, 1039;,
+    3;987, 991, 1043;,
+    3;1043, 1047, 987;,
+    3;983, 987, 1047;,
+    3;1047, 1051, 983;,
+    3;979, 983, 1051;,
+    3;974, 979, 1051;,
+    3;1051, 1055, 1059;,
+    3;974, 1051, 1059;,
+    3;974, 1059, 1063;,
+    3;974, 1063, 975;,
+    3;1215, 1219, 1199;,
+    3;1199, 1203, 1207;,
+    3;1215, 1199, 1207;,
+    3;1211, 1215, 1207;,
+    3;1223, 1195, 1199;,
+    3;1199, 1219, 1223;,
+    3;1227, 1191, 1195;,
+    3;1195, 1223, 1227;,
+    3;1231, 1187, 1191;,
+    3;1191, 1227, 1231;,
+    3;1235, 1183, 1187;,
+    3;1187, 1231, 1235;,
+    3;1239, 1179, 1183;,
+    3;1183, 1235, 1239;,
+    3;1243, 1175, 1179;,
+    3;1179, 1239, 1243;,
+    3;1158, 1163, 1167;,
+    3;1167, 1171, 1175;,
+    3;1175, 1243, 1247;,
+    3;1167, 1175, 1247;,
+    3;1158, 1167, 1247;,
+    3;1158, 1247, 1159;;
+   }
+
+   MeshTextureCoords {
+    1950;
+    0.636536; 0.294185;,
+    0.585610; 0.293892;,
+    0.585610; 0.299044;,
+    0.636536; 0.299337;,
+    0.575244; 0.294185;,
+    0.575244; 0.299337;,
+    0.561724; 0.295275;,
+    0.561724; 0.300428;,
+    0.540543; 0.298524;,
+    0.540543; 0.303676;,
+    0.510798; 0.302711;,
+    0.510798; 0.307863;,
+    0.479701; 0.307925;,
+    0.479701; 0.312575;,
+    0.419311; 0.318833;,
+    0.419311; 0.322626;,
+    0.395425; 0.323072;,
+    0.395425; 0.326501;,
+    0.388665; 0.324162;,
+    0.388665; 0.327591;,
+    0.663134; 0.467487;,
+    0.696172; 0.462868;,
+    0.695775; 0.459462;,
+    0.662738; 0.464080;,
+    0.663134; 0.467487;,
+    0.704288; 0.462435;,
+    0.703892; 0.459028;,
+    0.721418; 0.461483;,
+    0.720980; 0.457714;,
+    0.742823; 0.462176;,
+    0.742385; 0.458408;,
+    0.769386; 0.464301;,
+    0.768900; 0.460125;,
+    0.805864; 0.465856;,
+    0.805327; 0.461237;,
+    0.840468; 0.466903;,
+    0.839873; 0.461785;,
+    0.873509; 0.466213;,
+    0.872913; 0.461096;,
+    0.322296; 0.702964;,
+    0.341225; 0.704656;,
+    0.341225; 0.699504;,
+    0.322296; 0.697811;,
+    0.322296; 0.702964;,
+    0.355196; 0.705357;,
+    0.355196; 0.700205;,
+    0.365110; 0.706314;,
+    0.365110; 0.701162;,
+    0.405221; 0.705794;,
+    0.405221; 0.700641;,
+    0.637194; 0.685952;,
+    0.669217; 0.703564;,
+    0.678454; 0.705708;,
+    0.694406; 0.705122;,
+    0.718359; 0.701289;,
+    0.762463; 0.689403;,
+    0.807047; 0.676078;,
+    0.854192; 0.662098;,
+    0.889559; 0.652763;,
+    0.915484; 0.643891;,
+    0.932630; 0.634735;,
+    0.938714; 0.629969;,
+    0.953440; 0.604392;,
+    0.951455; 0.603030;,
+    0.923286; 0.605817;,
+    0.845480; 0.618735;,
+    0.805114; 0.625721;,
+    0.767413; 0.630698;,
+    0.741398; 0.632681;,
+    0.724962; 0.632754;,
+    0.714097; 0.629133;,
+    0.672161; 0.606649;,
+    0.395244; 0.066896;,
+    0.395244; 0.081194;,
+    0.491660; 0.078213;,
+    0.491660; 0.066896;,
+    0.395244; 0.152847;,
+    0.395244; 0.164951;,
+    0.491660; 0.173194;,
+    0.491660; 0.165881;,
+    0.395244; 0.152847;,
+    0.395244; 0.181486;,
+    0.491660; 0.183184;,
+    0.395244; 0.198020;,
+    0.491660; 0.193174;,
+    0.395244; 0.210124;,
+    0.491660; 0.200487;,
+    0.342725; 0.855687;,
+    0.342725; 0.841389;,
+    0.246308; 0.841389;,
+    0.246308; 0.852706;,
+    0.342725; 0.855687;,
+    0.342725; 0.827092;,
+    0.246308; 0.830072;,
+    0.133832; 0.788419;,
+    0.133832; 0.776315;,
+    0.037416; 0.771469;,
+    0.037416; 0.778782;,
+    0.133832; 0.788419;,
+    0.133832; 0.759781;,
+    0.037416; 0.761479;,
+    0.133832; 0.743246;,
+    0.037416; 0.751489;,
+    0.133832; 0.731142;,
+    0.037416; 0.744176;,
+    0.395244; 0.052598;,
+    0.491660; 0.055578;,
+    0.395244; 0.052598;,
+    0.283005; 0.206903;,
+    0.285325; 0.202910;,
+    0.285320; 0.200650;,
+    0.284166; 0.198706;,
+    0.280128; 0.196465;,
+    0.273947; 0.196539;,
+    0.268601; 0.199642;,
+    0.266281; 0.203636;,
+    0.266286; 0.205896;,
+    0.267440; 0.207839;,
+    0.271478; 0.210080;,
+    0.277659; 0.210006;,
+    0.375308; 0.066896;,
+    0.375308; 0.076780;,
+    0.395244; 0.052598;,
+    0.375308; 0.057011;,
+    0.827518; 0.905228;,
+    0.827402; 0.889227;,
+    0.805258; 0.889914;,
+    0.805339; 0.900976;,
+    0.827518; 0.905228;,
+    0.153768; 0.760591;,
+    0.153768; 0.749160;,
+    0.153768; 0.772022;,
+    0.541229; 0.324184;,
+    0.541342; 0.308182;,
+    0.519613; 0.311216;,
+    0.519535; 0.322278;,
+    0.541229; 0.324184;,
+    0.362660; 0.841389;,
+    0.362660; 0.831505;,
+    0.342725; 0.855687;,
+    0.362660; 0.851274;,
+    0.497180; 0.340488;,
+    0.496695; 0.356483;,
+    0.518445; 0.355389;,
+    0.518780; 0.344331;,
+    0.497180; 0.340488;,
+    0.375308; 0.182296;,
+    0.375308; 0.193727;,
+    0.375308; 0.170865;,
+    0.783528; 0.303711;,
+    0.767534; 0.304222;,
+    0.772652; 0.326218;,
+    0.772652; 0.326218;,
+    0.783709; 0.325865;,
+    0.783528; 0.303711;,
+    0.662364; 0.923924;,
+    0.653436; 0.918691;,
+    0.651111; 0.928633;,
+    0.656051; 0.931529;,
+    0.662364; 0.923924;,
+    0.653436; 0.918691;,
+    0.643114; 0.919422;,
+    0.645399; 0.929038;,
+    0.653436; 0.918691;,
+    0.643114; 0.919422;,
+    0.634162; 0.925922;,
+    0.640446; 0.932635;,
+    0.643114; 0.919422;,
+    0.634162; 0.925922;,
+    0.628980; 0.936450;,
+    0.637578; 0.938460;,
+    0.634162; 0.925922;,
+    0.628980; 0.936450;,
+    0.628956; 0.948183;,
+    0.637565; 0.944954;,
+    0.628980; 0.936450;,
+    0.628956; 0.948183;,
+    0.634097; 0.957979;,
+    0.640409; 0.950374;,
+    0.628956; 0.948183;,
+    0.634097; 0.957979;,
+    0.643024; 0.963213;,
+    0.645349; 0.953270;,
+    0.634097; 0.957979;,
+    0.643024; 0.963213;,
+    0.653347; 0.962481;,
+    0.651061; 0.952866;,
+    0.643024; 0.963213;,
+    0.653347; 0.962481;,
+    0.662298; 0.955981;,
+    0.656015; 0.949268;,
+    0.653347; 0.962481;,
+    0.662298; 0.955981;,
+    0.667480; 0.945454;,
+    0.658883; 0.943443;,
+    0.662298; 0.955981;,
+    0.667480; 0.945454;,
+    0.667504; 0.933720;,
+    0.658896; 0.936950;,
+    0.667480; 0.945454;,
+    0.667504; 0.933720;,
+    0.662364; 0.923924;,
+    0.667504; 0.933720;,
+    0.650026; 0.933273;,
+    0.653106; 0.935078;,
+    0.646465; 0.933525;,
+    0.643378; 0.935767;,
+    0.641590; 0.939399;,
+    0.641582; 0.943446;,
+    0.643355; 0.946825;,
+    0.646434; 0.948630;,
+    0.649995; 0.948378;,
+    0.653083; 0.946136;,
+    0.654870; 0.942505;,
+    0.654879; 0.938457;,
+    0.668661; 0.845699;,
+    0.672142; 0.846489;,
+    0.674579; 0.825189;,
+    0.672142; 0.846489;,
+    0.675171; 0.846444;,
+    0.326071; 0.196465;,
+    0.326071; 0.199351;,
+    0.346006; 0.203294;,
+    0.326071; 0.199351;,
+    0.326071; 0.203294;,
+    0.346006; 0.203294;,
+    0.326071; 0.203294;,
+    0.326071; 0.207237;,
+    0.346006; 0.203294;,
+    0.326071; 0.207237;,
+    0.326071; 0.210124;,
+    0.346006; 0.203294;,
+    0.050030; 0.080907;,
+    0.049241; 0.084389;,
+    0.070540; 0.086826;,
+    0.049241; 0.084389;,
+    0.049285; 0.087418;,
+    0.070540; 0.086826;,
+    0.325473; 0.210124;,
+    0.325473; 0.207237;,
+    0.305537; 0.203294;,
+    0.325473; 0.207237;,
+    0.325473; 0.203294;,
+    0.305537; 0.203294;,
+    0.325473; 0.203294;,
+    0.325473; 0.199351;,
+    0.305537; 0.203294;,
+    0.325473; 0.199351;,
+    0.325473; 0.196465;,
+    0.305537; 0.203294;,
+    0.499076; 0.075894;,
+    0.499076; 0.066896;,
+    0.636901; 0.457714;,
+    0.636556; 0.468760;,
+    0.646089; 0.468164;,
+    0.646339; 0.460173;,
+    0.636901; 0.457714;,
+    0.499076; 0.183184;,
+    0.499076; 0.177066;,
+    0.499076; 0.189302;,
+    0.664197; 0.566035;,
+    0.653146; 0.565967;,
+    0.655251; 0.575490;,
+    0.663245; 0.575539;,
+    0.664197; 0.566035;,
+    0.246308; 0.852706;,
+    0.238892; 0.841389;,
+    0.238892; 0.850388;,
+    0.246308; 0.852706;,
+    0.238892; 0.832391;,
+    0.656070; 0.468760;,
+    0.656415; 0.457714;,
+    0.646881; 0.458311;,
+    0.646632; 0.466301;,
+    0.656070; 0.468760;,
+    0.030000; 0.761479;,
+    0.030000; 0.767597;,
+    0.030000; 0.755361;,
+    0.386359; 0.133876;,
+    0.375308; 0.133808;,
+    0.377413; 0.143331;,
+    0.385407; 0.143380;,
+    0.386359; 0.133876;,
+    0.491660; 0.055578;,
+    0.499076; 0.057897;,
+    0.491660; 0.055578;,
+    0.408193; 0.549808;,
+    0.408193; 0.540810;,
+    0.392299; 0.543830;,
+    0.392299; 0.543830;,
+    0.392299; 0.549808;,
+    0.408193; 0.549808;,
+    0.105631; 0.557280;,
+    0.105430; 0.549290;,
+    0.088216; 0.551401;,
+    0.088216; 0.551401;,
+    0.088425; 0.556012;,
+    0.105631; 0.557280;,
+    0.338190; 0.697758;,
+    0.338190; 0.691640;,
+    0.322296; 0.691640;,
+    0.322296; 0.691640;,
+    0.322296; 0.693820;,
+    0.338190; 0.697758;,
+    0.338190; 0.691640;,
+    0.338190; 0.685522;,
+    0.322296; 0.689460;,
+    0.322296; 0.689460;,
+    0.322296; 0.691640;,
+    0.338190; 0.691640;,
+    0.428534; 0.697894;,
+    0.428646; 0.705886;,
+    0.445790; 0.703945;,
+    0.445790; 0.703945;,
+    0.445818; 0.699328;,
+    0.428534; 0.697894;,
+    0.519443; 0.340488;,
+    0.519443; 0.349487;,
+    0.535337; 0.349487;,
+    0.535337; 0.349487;,
+    0.535337; 0.343509;,
+    0.519443; 0.340488;,
+    0.519443; 0.349487;,
+    0.519443; 0.358486;,
+    0.535337; 0.355465;,
+    0.535337; 0.355465;,
+    0.535337; 0.349487;,
+    0.519443; 0.349487;,
+    0.333692; 0.548576;,
+    0.341675; 0.548987;,
+    0.340887; 0.531662;,
+    0.340887; 0.531662;,
+    0.336273; 0.531518;,
+    0.333692; 0.548576;,
+    0.341675; 0.548987;,
+    0.347229; 0.547981;,
+    0.342818; 0.531284;,
+    0.342818; 0.531284;,
+    0.340887; 0.531662;,
+    0.341675; 0.548987;,
+    0.520550; 0.375415;,
+    0.519370; 0.381699;,
+    0.536678; 0.382806;,
+    0.536678; 0.382806;,
+    0.537119; 0.380590;,
+    0.520550; 0.375415;,
+    0.519370; 0.381699;,
+    0.519710; 0.388658;,
+    0.536773; 0.386932;,
+    0.536773; 0.386932;,
+    0.536678; 0.382806;,
+    0.519370; 0.381699;,
+    0.408193; 0.558807;,
+    0.408193; 0.549808;,
+    0.392299; 0.549808;,
+    0.392299; 0.549808;,
+    0.392299; 0.555786;,
+    0.408193; 0.558807;,
+    0.922637; 0.797139;,
+    0.932090; 0.796471;,
+    0.941582; 0.740665;,
+    0.930958; 0.736043;,
+    0.634623; 0.768629;,
+    0.632836; 0.787949;,
+    0.636495; 0.790884;,
+    0.640589; 0.764856;,
+    0.651352; 0.791852;,
+    0.654306; 0.761509;,
+    0.678348; 0.791759;,
+    0.678607; 0.756774;,
+    0.756513; 0.792904;,
+    0.764778; 0.745414;,
+    0.801592; 0.792749;,
+    0.809799; 0.739556;,
+    0.840645; 0.792126;,
+    0.849795; 0.735303;,
+    0.867148; 0.792425;,
+    0.877181; 0.732895;,
+    0.884468; 0.791751;,
+    0.893856; 0.731700;,
+    0.899336; 0.793073;,
+    0.908613; 0.731675;,
+    0.913309; 0.465923;,
+    0.925070; 0.462682;,
+    0.923701; 0.457714;,
+    0.911939; 0.460956;,
+    0.628584; 0.275441;,
+    0.566644; 0.275441;,
+    0.566644; 0.280593;,
+    0.628584; 0.280593;,
+    0.628584; 0.275441;,
+    0.611248; 0.349203;,
+    0.624955; 0.352409;,
+    0.626128; 0.347392;,
+    0.612421; 0.344186;,
+    0.611248; 0.349203;,
+    0.647801; 0.357751;,
+    0.648974; 0.352735;,
+    0.662626; 0.360297;,
+    0.663800; 0.355280;,
+    0.679414; 0.360633;,
+    0.680588; 0.355616;,
+    0.707167; 0.359418;,
+    0.708340; 0.354401;,
+    0.747662; 0.357292;,
+    0.748835; 0.352275;,
+    0.792603; 0.356762;,
+    0.793776; 0.351745;,
+    0.879521; 0.351892;,
+    0.880694; 0.346875;,
+    0.903895; 0.350696;,
+    0.905069; 0.345679;,
+    0.917999; 0.350148;,
+    0.919172; 0.345131;,
+    0.925358; 0.349590;,
+    0.926531; 0.344574;,
+    0.382193; 0.692606;,
+    0.359201; 0.692277;,
+    0.359201; 0.697430;,
+    0.382193; 0.697758;,
+    0.382193; 0.692606;,
+    0.613566; 0.475076;,
+    0.620388; 0.475104;,
+    0.619019; 0.470137;,
+    0.612197; 0.470109;,
+    0.613566; 0.475076;,
+    0.637029; 0.475436;,
+    0.635660; 0.470469;,
+    0.664817; 0.475597;,
+    0.663448; 0.470630;,
+    0.745318; 0.476282;,
+    0.743949; 0.471315;,
+    0.791551; 0.476255;,
+    0.790182; 0.471288;,
+    0.831445; 0.476189;,
+    0.830076; 0.471222;,
+    0.858535; 0.475581;,
+    0.857166; 0.470613;,
+    0.875857; 0.474854;,
+    0.874488; 0.469887;,
+    0.890238; 0.472282;,
+    0.888869; 0.467315;,
+    0.688023; 0.294185;,
+    0.688023; 0.299337;,
+    0.738949; 0.299044;,
+    0.738949; 0.293892;,
+    0.749314; 0.299337;,
+    0.749314; 0.294185;,
+    0.762835; 0.300428;,
+    0.762835; 0.295275;,
+    0.784016; 0.303676;,
+    0.784016; 0.298524;,
+    0.813761; 0.307863;,
+    0.813761; 0.302711;,
+    0.844857; 0.312575;,
+    0.844857; 0.307925;,
+    0.905248; 0.322626;,
+    0.905248; 0.318833;,
+    0.929134; 0.326501;,
+    0.929134; 0.323072;,
+    0.935894; 0.327591;,
+    0.935894; 0.324162;,
+    0.892279; 0.575632;,
+    0.892669; 0.572225;,
+    0.859623; 0.567667;,
+    0.859233; 0.571074;,
+    0.892279; 0.575632;,
+    0.851505; 0.567249;,
+    0.851116; 0.570656;,
+    0.834415; 0.565967;,
+    0.833983; 0.569736;,
+    0.813011; 0.566700;,
+    0.812580; 0.570469;,
+    0.786499; 0.568466;,
+    0.786021; 0.572643;,
+    0.750075; 0.569645;,
+    0.749546; 0.574265;,
+    0.715530; 0.570257;,
+    0.714944; 0.575376;,
+    0.682488; 0.569629;,
+    0.681902; 0.574748;,
+    0.562165; 0.702964;,
+    0.562165; 0.697811;,
+    0.543236; 0.699504;,
+    0.543236; 0.704656;,
+    0.562165; 0.702964;,
+    0.529265; 0.700205;,
+    0.529265; 0.705357;,
+    0.519351; 0.701162;,
+    0.519351; 0.706314;,
+    0.479241; 0.700641;,
+    0.479241; 0.705794;,
+    0.353627; 0.302931;,
+    0.315578; 0.225060;,
+    0.274556; 0.249171;,
+    0.263842; 0.253215;,
+    0.247415; 0.253786;,
+    0.221342; 0.252825;,
+    0.183475; 0.249330;,
+    0.142866; 0.243932;,
+    0.064614; 0.234073;,
+    0.036357; 0.232393;,
+    0.034426; 0.233832;,
+    0.050144; 0.258812;,
+    0.056410; 0.263335;,
+    0.073902; 0.271813;,
+    0.100155; 0.279662;,
+    0.135861; 0.287603;,
+    0.183518; 0.299724;,
+    0.228590; 0.311291;,
+    0.273125; 0.321438;,
+    0.297211; 0.324329;,
+    0.313173; 0.324289;,
+    0.322319; 0.321785;,
+    0.618442; 0.156070;,
+    0.522026; 0.156070;,
+    0.522026; 0.167387;,
+    0.618442; 0.170367;,
+    0.395244; 0.145659;,
+    0.491660; 0.132625;,
+    0.491660; 0.125312;,
+    0.395244; 0.133555;,
+    0.395244; 0.145659;,
+    0.491660; 0.115322;,
+    0.395244; 0.117020;,
+    0.491660; 0.105332;,
+    0.395244; 0.100486;,
+    0.491660; 0.098019;,
+    0.395244; 0.088382;,
+    0.133832; 0.504825;,
+    0.037416; 0.507806;,
+    0.037416; 0.519123;,
+    0.133832; 0.519123;,
+    0.133832; 0.504825;,
+    0.037416; 0.530440;,
+    0.133832; 0.533421;,
+    0.492498; 0.230783;,
+    0.396081; 0.240420;,
+    0.396081; 0.247733;,
+    0.492498; 0.242887;,
+    0.492498; 0.230783;,
+    0.396081; 0.257723;,
+    0.492498; 0.259422;,
+    0.396081; 0.267713;,
+    0.492498; 0.275956;,
+    0.396081; 0.275026;,
+    0.492498; 0.288060;,
+    0.618442; 0.141772;,
+    0.522026; 0.144753;,
+    0.618442; 0.141772;,
+    0.288216; 0.199642;,
+    0.285896; 0.203636;,
+    0.285901; 0.205896;,
+    0.287055; 0.207839;,
+    0.291093; 0.210080;,
+    0.297274; 0.210006;,
+    0.302619; 0.206903;,
+    0.304939; 0.202910;,
+    0.304934; 0.200650;,
+    0.303781; 0.198706;,
+    0.299742; 0.196465;,
+    0.293562; 0.196539;,
+    0.638378; 0.165954;,
+    0.638378; 0.156070;,
+    0.638378; 0.146185;,
+    0.618442; 0.141772;,
+    0.634193; 0.542719;,
+    0.612197; 0.547837;,
+    0.612550; 0.558894;,
+    0.634704; 0.558712;,
+    0.634193; 0.542719;,
+    0.512433; 0.270042;,
+    0.512433; 0.258611;,
+    0.512433; 0.247180;,
+    0.496032; 0.340488;,
+    0.474282; 0.341582;,
+    0.473947; 0.352640;,
+    0.495547; 0.356483;,
+    0.496032; 0.340488;,
+    0.153768; 0.529008;,
+    0.153768; 0.519123;,
+    0.153768; 0.509238;,
+    0.133832; 0.504825;,
+    0.790085; 0.324184;,
+    0.811814; 0.321150;,
+    0.811892; 0.310088;,
+    0.790197; 0.308182;,
+    0.790085; 0.324184;,
+    0.375308; 0.104779;,
+    0.375308; 0.116210;,
+    0.375308; 0.127641;,
+    0.770744; 0.905228;,
+    0.792887; 0.904541;,
+    0.792807; 0.893479;,
+    0.792807; 0.893479;,
+    0.770627; 0.889227;,
+    0.770744; 0.905228;,
+    0.653347; 0.863235;,
+    0.651061; 0.853619;,
+    0.645349; 0.854024;,
+    0.643024; 0.863966;,
+    0.653347; 0.863235;,
+    0.643024; 0.863966;,
+    0.640409; 0.851128;,
+    0.634097; 0.858733;,
+    0.643024; 0.863966;,
+    0.634097; 0.858733;,
+    0.637565; 0.845707;,
+    0.628956; 0.848937;,
+    0.634097; 0.858733;,
+    0.628956; 0.848937;,
+    0.637578; 0.839214;,
+    0.628980; 0.837203;,
+    0.628956; 0.848937;,
+    0.628980; 0.837203;,
+    0.640446; 0.833389;,
+    0.634162; 0.826676;,
+    0.628980; 0.837203;,
+    0.634162; 0.826676;,
+    0.645399; 0.829791;,
+    0.643114; 0.820176;,
+    0.634162; 0.826676;,
+    0.643114; 0.820176;,
+    0.651111; 0.829387;,
+    0.653436; 0.819444;,
+    0.643114; 0.820176;,
+    0.653436; 0.819444;,
+    0.656051; 0.832283;,
+    0.662364; 0.824677;,
+    0.653436; 0.819444;,
+    0.662364; 0.824677;,
+    0.658896; 0.837703;,
+    0.667504; 0.834473;,
+    0.662364; 0.824677;,
+    0.667504; 0.834473;,
+    0.658883; 0.844196;,
+    0.667480; 0.846207;,
+    0.667504; 0.834473;,
+    0.667480; 0.846207;,
+    0.656015; 0.850022;,
+    0.662298; 0.856735;,
+    0.667480; 0.846207;,
+    0.662298; 0.856735;,
+    0.653347; 0.863235;,
+    0.662298; 0.856735;,
+    0.649995; 0.849132;,
+    0.646434; 0.849384;,
+    0.643355; 0.847579;,
+    0.641582; 0.844200;,
+    0.641590; 0.840152;,
+    0.643378; 0.836521;,
+    0.646465; 0.834279;,
+    0.650026; 0.834027;,
+    0.653106; 0.835832;,
+    0.654879; 0.839211;,
+    0.654870; 0.843258;,
+    0.653083; 0.846889;,
+    0.534526; 0.690939;,
+    0.514590; 0.694349;,
+    0.534526; 0.694349;,
+    0.534526; 0.694349;,
+    0.534526; 0.697758;,
+    0.493224; 0.326313;,
+    0.513160; 0.319483;,
+    0.493224; 0.323426;,
+    0.493224; 0.323426;,
+    0.513160; 0.319483;,
+    0.493224; 0.319483;,
+    0.493224; 0.319483;,
+    0.513160; 0.319483;,
+    0.493224; 0.315540;,
+    0.493224; 0.315540;,
+    0.513160; 0.319483;,
+    0.493224; 0.312654;,
+    0.338667; 0.697758;,
+    0.358602; 0.694349;,
+    0.338667; 0.694349;,
+    0.338667; 0.694349;,
+    0.358602; 0.694349;,
+    0.338667; 0.690939;,
+    0.840074; 0.312654;,
+    0.820139; 0.319483;,
+    0.840074; 0.315540;,
+    0.840074; 0.315540;,
+    0.820139; 0.319483;,
+    0.840074; 0.319483;,
+    0.840074; 0.319483;,
+    0.820139; 0.319483;,
+    0.840074; 0.323426;,
+    0.840074; 0.323426;,
+    0.820139; 0.319483;,
+    0.840074; 0.326313;,
+    0.514610; 0.156070;,
+    0.514610; 0.165069;,
+    0.641764; 0.565967;,
+    0.643869; 0.575490;,
+    0.651863; 0.575539;,
+    0.652815; 0.566035;,
+    0.641764; 0.565967;,
+    0.499076; 0.121440;,
+    0.499076; 0.115322;,
+    0.499076; 0.109204;,
+    0.544906; 0.686713;,
+    0.535373; 0.687309;,
+    0.535124; 0.695300;,
+    0.544562; 0.697758;,
+    0.544906; 0.686713;,
+    0.037416; 0.507806;,
+    0.030000; 0.510124;,
+    0.030000; 0.519123;,
+    0.037416; 0.507806;,
+    0.030000; 0.528122;,
+    0.675579; 0.575539;,
+    0.673475; 0.566016;,
+    0.665480; 0.565967;,
+    0.664528; 0.575471;,
+    0.675579; 0.575539;,
+    0.388665; 0.251605;,
+    0.388665; 0.257723;,
+    0.388665; 0.263841;,
+    0.636262; 0.457714;,
+    0.626729; 0.458311;,
+    0.626480; 0.466301;,
+    0.635917; 0.468760;,
+    0.636262; 0.457714;,
+    0.522026; 0.144753;,
+    0.514610; 0.147071;,
+    0.522026; 0.144753;,
+    0.408670; 0.549808;,
+    0.424564; 0.549808;,
+    0.424564; 0.543830;,
+    0.424564; 0.543830;,
+    0.408670; 0.540810;,
+    0.408670; 0.549808;,
+    0.496901; 0.697758;,
+    0.514044; 0.695817;,
+    0.514072; 0.691200;,
+    0.514072; 0.691200;,
+    0.496788; 0.689766;,
+    0.496901; 0.697758;,
+    0.496311; 0.685522;,
+    0.480418; 0.689460;,
+    0.480418; 0.691640;,
+    0.480418; 0.691640;,
+    0.496311; 0.691640;,
+    0.496311; 0.685522;,
+    0.496311; 0.691640;,
+    0.480418; 0.691640;,
+    0.480418; 0.693820;,
+    0.480418; 0.693820;,
+    0.496311; 0.697758;,
+    0.496311; 0.691640;,
+    0.057098; 0.547336;,
+    0.039884; 0.549447;,
+    0.040093; 0.554058;,
+    0.040093; 0.554058;,
+    0.057299; 0.555326;,
+    0.057098; 0.547336;,
+    0.653377; 0.558613;,
+    0.650356; 0.542719;,
+    0.644378; 0.542719;,
+    0.644378; 0.542719;,
+    0.644378; 0.558613;,
+    0.653377; 0.558613;,
+    0.644378; 0.558613;,
+    0.644378; 0.542719;,
+    0.638400; 0.542719;,
+    0.638400; 0.542719;,
+    0.635379; 0.558613;,
+    0.644378; 0.558613;,
+    0.157481; 0.505549;,
+    0.160728; 0.522493;,
+    0.165333; 0.522168;,
+    0.165333; 0.522168;,
+    0.165441; 0.504825;,
+    0.157481; 0.505549;,
+    0.165441; 0.504825;,
+    0.165333; 0.522168;,
+    0.167278; 0.522470;,
+    0.167278; 0.522470;,
+    0.171030; 0.505613;,
+    0.165441; 0.504825;,
+    0.613623; 0.498462;,
+    0.629976; 0.492642;,
+    0.629448; 0.490444;,
+    0.629448; 0.490444;,
+    0.612197; 0.492229;,
+    0.613623; 0.498462;,
+    0.612197; 0.492229;,
+    0.629448; 0.490444;,
+    0.629381; 0.486317;,
+    0.629381; 0.486317;,
+    0.612264; 0.485262;,
+    0.612197; 0.492229;,
+    0.408670; 0.558807;,
+    0.424564; 0.555786;,
+    0.424564; 0.549808;,
+    0.424564; 0.549808;,
+    0.408670; 0.549808;,
+    0.408670; 0.558807;,
+    0.921529; 0.422391;,
+    0.925071; 0.419315;,
+    0.922528; 0.400080;,
+    0.916418; 0.396544;,
+    0.906722; 0.423941;,
+    0.902580; 0.393737;,
+    0.879743; 0.424906;,
+    0.878113; 0.389958;,
+    0.801683; 0.429115;,
+    0.791562; 0.381986;,
+    0.756632; 0.430727;,
+    0.746346; 0.377897;,
+    0.717585; 0.431636;,
+    0.706214; 0.375215;,
+    0.691114; 0.432973;,
+    0.678755; 0.373882;,
+    0.673781; 0.432979;,
+    0.662046; 0.373342;,
+    0.658976; 0.434883;,
+    0.647299; 0.373895;,
+    0.625143; 0.379136;,
+    0.635852; 0.439859;,
+    0.614708; 0.384172;,
+    0.626380; 0.439562;,
+    0.539847; 0.280558;,
+    0.541020; 0.275541;,
+    0.529140; 0.272762;,
+    0.527967; 0.277779;,
+    0.056644; 0.341982;,
+    0.056644; 0.347134;,
+    0.118584; 0.347134;,
+    0.118584; 0.341982;,
+    0.056644; 0.341982;,
+    0.947864; 0.570934;,
+    0.946495; 0.565967;,
+    0.932924; 0.569708;,
+    0.934293; 0.574674;,
+    0.947864; 0.570934;,
+    0.910305; 0.575942;,
+    0.911674; 0.580909;,
+    0.895591; 0.579067;,
+    0.896960; 0.584034;,
+    0.878829; 0.580060;,
+    0.880198; 0.585027;,
+    0.851050; 0.579935;,
+    0.852419; 0.584902;,
+    0.810503; 0.579398;,
+    0.811872; 0.584365;,
+    0.765576; 0.580630;,
+    0.766945; 0.585597;,
+    0.678534; 0.579171;,
+    0.679903; 0.584138;,
+    0.654131; 0.578932;,
+    0.655500; 0.583899;,
+    0.640017; 0.578937;,
+    0.641386; 0.583904;,
+    0.632642; 0.578668;,
+    0.634011; 0.583636;,
+    0.413913; 0.354056;,
+    0.413913; 0.359208;,
+    0.436905; 0.358880;,
+    0.436905; 0.353728;,
+    0.413913; 0.354056;,
+    0.839717; 0.277952;,
+    0.840891; 0.272936;,
+    0.834075; 0.273231;,
+    0.832902; 0.278247;,
+    0.839717; 0.277952;,
+    0.817460; 0.274215;,
+    0.816287; 0.279232;,
+    0.789699; 0.275465;,
+    0.788526; 0.280482;,
+    0.709287; 0.279306;,
+    0.708114; 0.284323;,
+    0.663089; 0.281091;,
+    0.661916; 0.286108;,
+    0.623222; 0.282589;,
+    0.622049; 0.287606;,
+    0.596130; 0.283043;,
+    0.594957; 0.288060;,
+    0.578792; 0.282996;,
+    0.577619; 0.288013;,
+    0.564322; 0.280990;,
+    0.563149; 0.286007;,
+    0.345789; 0.731142;,
+    0.334522; 0.823981;,
+    0.338153; 0.820782;,
+    0.348595; 0.734744;,
+    0.345789; 0.731142;,
+    0.334522; 0.823981;,
+    0.385448; 0.826235;,
+    0.385688; 0.822871;,
+    0.334522; 0.823981;,
+    0.385448; 0.826235;,
+    0.395814; 0.828488;,
+    0.396878; 0.825307;,
+    0.385448; 0.826235;,
+    0.395814; 0.828488;,
+    0.409334; 0.836600;,
+    0.410973; 0.833765;,
+    0.395814; 0.828488;,
+    0.409334; 0.836600;,
+    0.430516; 0.851473;,
+    0.432326; 0.848757;,
+    0.409334; 0.836600;,
+    0.430516; 0.851473;,
+    0.460260; 0.874908;,
+    0.462199; 0.872292;,
+    0.430516; 0.851473;,
+    0.460260; 0.874908;,
+    0.491357; 0.901497;,
+    0.493337; 0.898917;,
+    0.460260; 0.874908;,
+    0.491357; 0.901497;,
+    0.551747; 0.952424;,
+    0.553630; 0.949762;,
+    0.491357; 0.901497;,
+    0.551747; 0.952424;,
+    0.575633; 0.970000;,
+    0.576423; 0.966543;,
+    0.551747; 0.952424;,
+    0.575633; 0.970000;,
+    0.582393; 0.969549;,
+    0.578820; 0.966387;,
+    0.575633; 0.970000;,
+    0.582393; 0.969549;,
+    0.582844; 0.936199;,
+    0.579223; 0.936876;,
+    0.582393; 0.969549;,
+    0.582844; 0.936199;,
+    0.579689; 0.928087;,
+    0.576425; 0.929668;,
+    0.582844; 0.936199;,
+    0.579689; 0.928087;,
+    0.569323; 0.910962;,
+    0.566360; 0.913039;,
+    0.579689; 0.928087;,
+    0.569323; 0.910962;,
+    0.551296; 0.889780;,
+    0.548603; 0.892171;,
+    0.569323; 0.910962;,
+    0.551296; 0.889780;,
+    0.525608; 0.863641;,
+    0.522964; 0.866081;,
+    0.551296; 0.889780;,
+    0.525608; 0.863641;,
+    0.492258; 0.827587;,
+    0.489572; 0.829982;,
+    0.525608; 0.863641;,
+    0.492258; 0.827587;,
+    0.460711; 0.793335;,
+    0.458049; 0.795757;,
+    0.492258; 0.827587;,
+    0.460711; 0.793335;,
+    0.428713; 0.760436;,
+    0.426204; 0.763014;,
+    0.460711; 0.793335;,
+    0.428713; 0.760436;,
+    0.409785; 0.744663;,
+    0.407569; 0.747485;,
+    0.428713; 0.760436;,
+    0.409785; 0.744663;,
+    0.395814; 0.735649;,
+    0.394154; 0.738833;,
+    0.409785; 0.744663;,
+    0.395814; 0.735649;,
+    0.385899; 0.732494;,
+    0.385118; 0.735959;,
+    0.395814; 0.735649;,
+    0.385899; 0.732494;,
+    0.345789; 0.731142;,
+    0.385899; 0.732494;,
+    0.917194; 0.485693;,
+    0.904680; 0.485262;,
+    0.904622; 0.488773;,
+    0.914094; 0.489069;,
+    0.917194; 0.485693;,
+    0.904680; 0.485262;,
+    0.881280; 0.490298;,
+    0.881498; 0.493749;,
+    0.904680; 0.485262;,
+    0.881280; 0.490298;,
+    0.866822; 0.492158;,
+    0.866693; 0.495653;,
+    0.881280; 0.490298;,
+    0.866822; 0.492158;,
+    0.849613; 0.492163;,
+    0.849360; 0.495658;,
+    0.866822; 0.492158;,
+    0.849613; 0.492163;,
+    0.823103; 0.493502;,
+    0.822889; 0.496996;,
+    0.849613; 0.492163;,
+    0.823103; 0.493502;,
+    0.784079; 0.494411;,
+    0.783842; 0.497904;,
+    0.823103; 0.493502;,
+    0.784079; 0.494411;,
+    0.738977; 0.496025;,
+    0.738791; 0.499517;,
+    0.784079; 0.494411;,
+    0.738977; 0.496025;,
+    0.660917; 0.500234;,
+    0.660731; 0.503726;,
+    0.738977; 0.496025;,
+    0.660917; 0.500234;,
+    0.633856; 0.501202;,
+    0.633752; 0.504691;,
+    0.660917; 0.500234;,
+    0.633856; 0.501202;,
+    0.617927; 0.502871;,
+    0.618944; 0.506241;,
+    0.633856; 0.501202;,
+    0.617927; 0.502871;,
+    0.612197; 0.507811;,
+    0.615403; 0.509316;,
+    0.617927; 0.502871;,
+    0.612197; 0.507811;,
+    0.615211; 0.530649;,
+    0.617946; 0.528552;,
+    0.612197; 0.507811;,
+    0.615211; 0.530649;,
+    0.623286; 0.535291;,
+    0.624056; 0.532088;,
+    0.615211; 0.530649;,
+    0.623286; 0.535291;,
+    0.637720; 0.538216;,
+    0.637894; 0.534895;,
+    0.623286; 0.535291;,
+    0.637720; 0.538216;,
+    0.662364; 0.542021;,
+    0.662361; 0.538673;,
+    0.637720; 0.538216;,
+    0.662364; 0.542021;,
+    0.749013; 0.550003;,
+    0.748912; 0.546646;,
+    0.662364; 0.542021;,
+    0.749013; 0.550003;,
+    0.794270; 0.554095;,
+    0.794128; 0.550735;,
+    0.749013; 0.550003;,
+    0.794270; 0.554095;,
+    0.834472; 0.556782;,
+    0.834260; 0.553417;,
+    0.794270; 0.554095;,
+    0.834472; 0.556782;,
+    0.861982; 0.558117;,
+    0.861719; 0.554749;,
+    0.834472; 0.556782;,
+    0.861982; 0.558117;,
+    0.878820; 0.558661;,
+    0.878428; 0.555290;,
+    0.861982; 0.558117;,
+    0.878820; 0.558661;,
+    0.894007; 0.558093;,
+    0.893175; 0.554736;,
+    0.878820; 0.558661;,
+    0.894007; 0.558093;,
+    0.916857; 0.552687;,
+    0.915331; 0.549496;,
+    0.894007; 0.558093;,
+    0.916857; 0.552687;,
+    0.929957; 0.546310;,
+    0.925766; 0.544460;,
+    0.916857; 0.552687;,
+    0.929957; 0.546310;,
+    0.917194; 0.485693;,
+    0.929957; 0.546310;,
+    0.283036; 0.823981;,
+    0.271769; 0.731142;,
+    0.268963; 0.734744;,
+    0.279404; 0.820782;,
+    0.283036; 0.823981;,
+    0.271769; 0.731142;,
+    0.231659; 0.732494;,
+    0.232439; 0.735959;,
+    0.271769; 0.731142;,
+    0.231659; 0.732494;,
+    0.221744; 0.735649;,
+    0.223403; 0.738833;,
+    0.231659; 0.732494;,
+    0.221744; 0.735649;,
+    0.207773; 0.744663;,
+    0.209989; 0.747485;,
+    0.221744; 0.735649;,
+    0.207773; 0.744663;,
+    0.188845; 0.760436;,
+    0.191353; 0.763014;,
+    0.207773; 0.744663;,
+    0.188845; 0.760436;,
+    0.156847; 0.793335;,
+    0.159508; 0.795757;,
+    0.188845; 0.760436;,
+    0.156847; 0.793335;,
+    0.125299; 0.827587;,
+    0.127985; 0.829982;,
+    0.156847; 0.793335;,
+    0.125299; 0.827587;,
+    0.091949; 0.863641;,
+    0.094594; 0.866081;,
+    0.125299; 0.827587;,
+    0.091949; 0.863641;,
+    0.066261; 0.889780;,
+    0.068954; 0.892171;,
+    0.091949; 0.863641;,
+    0.066261; 0.889780;,
+    0.048234; 0.910962;,
+    0.051197; 0.913039;,
+    0.066261; 0.889780;,
+    0.048234; 0.910962;,
+    0.037869; 0.928087;,
+    0.041132; 0.929668;,
+    0.048234; 0.910962;,
+    0.037869; 0.928087;,
+    0.034714; 0.936199;,
+    0.038335; 0.936876;,
+    0.037869; 0.928087;,
+    0.034714; 0.936199;,
+    0.035165; 0.969549;,
+    0.038737; 0.966387;,
+    0.034714; 0.936199;,
+    0.035165; 0.969549;,
+    0.041925; 0.970000;,
+    0.041135; 0.966543;,
+    0.035165; 0.969549;,
+    0.041925; 0.970000;,
+    0.065810; 0.952424;,
+    0.063927; 0.949762;,
+    0.041925; 0.970000;,
+    0.065810; 0.952424;,
+    0.126201; 0.901497;,
+    0.124221; 0.898917;,
+    0.065810; 0.952424;,
+    0.126201; 0.901497;,
+    0.157297; 0.874908;,
+    0.155358; 0.872292;,
+    0.126201; 0.901497;,
+    0.157297; 0.874908;,
+    0.187042; 0.851473;,
+    0.185231; 0.848757;,
+    0.157297; 0.874908;,
+    0.187042; 0.851473;,
+    0.208224; 0.836600;,
+    0.206585; 0.833765;,
+    0.187042; 0.851473;,
+    0.208224; 0.836600;,
+    0.221744; 0.828488;,
+    0.220679; 0.825307;,
+    0.208224; 0.836600;,
+    0.221744; 0.828488;,
+    0.232109; 0.826235;,
+    0.231869; 0.822871;,
+    0.221744; 0.828488;,
+    0.232109; 0.826235;,
+    0.283036; 0.823981;,
+    0.232109; 0.826235;,
+    0.052864; 0.137588;,
+    0.040377; 0.138509;,
+    0.043607; 0.141761;,
+    0.053060; 0.141094;,
+    0.052864; 0.137588;,
+    0.040377; 0.138509;,
+    0.030000; 0.199581;,
+    0.034115; 0.197567;,
+    0.040377; 0.138509;,
+    0.030000; 0.199581;,
+    0.043340; 0.205438;,
+    0.044739; 0.202190;,
+    0.030000; 0.199581;,
+    0.043340; 0.205438;,
+    0.066384; 0.209945;,
+    0.067084; 0.206558;,
+    0.043340; 0.205438;,
+    0.066384; 0.209945;,
+    0.081582; 0.209917;,
+    0.081841; 0.206533;,
+    0.066384; 0.209945;,
+    0.081582; 0.209917;,
+    0.098386; 0.208713;,
+    0.098516; 0.205338;,
+    0.081582; 0.209917;,
+    0.098386; 0.208713;,
+    0.125822; 0.206301;,
+    0.125902; 0.202930;,
+    0.098386; 0.208713;,
+    0.125822; 0.206301;,
+    0.165888; 0.202040;,
+    0.165898; 0.198677;,
+    0.125822; 0.206301;,
+    0.165888; 0.202040;,
+    0.210949; 0.196176;,
+    0.210919; 0.192818;,
+    0.165888; 0.202040;,
+    0.210949; 0.196176;,
+    0.297219; 0.184804;,
+    0.297090; 0.181458;,
+    0.210949; 0.196176;,
+    0.297219; 0.184804;,
+    0.321695; 0.180036;,
+    0.321391; 0.176724;,
+    0.297219; 0.184804;,
+    0.321695; 0.180036;,
+    0.336003; 0.176547;,
+    0.335108; 0.173377;,
+    0.321695; 0.180036;,
+    0.336003; 0.176547;,
+    0.343890; 0.171592;,
+    0.341075; 0.169604;,
+    0.336003; 0.176547;,
+    0.343890; 0.171592;,
+    0.346006; 0.148654;,
+    0.342862; 0.150283;,
+    0.343890; 0.171592;,
+    0.346006; 0.148654;,
+    0.340086; 0.143942;,
+    0.339202; 0.147349;,
+    0.346006; 0.148654;,
+    0.340086; 0.143942;,
+    0.324104; 0.142899;,
+    0.324345; 0.146381;,
+    0.340086; 0.143942;,
+    0.324104; 0.142899;,
+    0.297026; 0.142992;,
+    0.297349; 0.146474;,
+    0.324104; 0.142899;,
+    0.297026; 0.142992;,
+    0.218861; 0.141846;,
+    0.219185; 0.145328;,
+    0.297026; 0.142992;,
+    0.218861; 0.141846;,
+    0.173731; 0.142002;,
+    0.174105; 0.145484;,
+    0.218861; 0.141846;,
+    0.173731; 0.142002;,
+    0.134702; 0.142624;,
+    0.135052; 0.146106;,
+    0.173731; 0.142002;,
+    0.134702; 0.142624;,
+    0.108159; 0.142325;,
+    0.108549; 0.145808;,
+    0.134702; 0.142624;,
+    0.108159; 0.142325;,
+    0.090963; 0.142994;,
+    0.091229; 0.146482;,
+    0.108159; 0.142325;,
+    0.090963; 0.142994;,
+    0.076444; 0.141702;,
+    0.076361; 0.145159;,
+    0.090963; 0.142994;,
+    0.076444; 0.141702;,
+    0.052864; 0.137588;,
+    0.076444; 0.141702;,
+    0.670372; 0.601747;,
+    0.632642; 0.687318;,
+    0.670372; 0.601747;,
+    0.632642; 0.687318;,
+    0.667816; 0.706642;,
+    0.632642; 0.687318;,
+    0.667816; 0.706642;,
+    0.677951; 0.708994;,
+    0.667816; 0.706642;,
+    0.677951; 0.708994;,
+    0.694566; 0.708380;,
+    0.677951; 0.708994;,
+    0.694566; 0.708380;,
+    0.718896; 0.704487;,
+    0.694566; 0.708380;,
+    0.718896; 0.704487;,
+    0.763209; 0.692545;,
+    0.718896; 0.704487;,
+    0.763209; 0.692545;,
+    0.807825; 0.679211;,
+    0.763209; 0.692545;,
+    0.807825; 0.679211;,
+    0.854911; 0.665248;,
+    0.807825; 0.679211;,
+    0.854911; 0.665248;,
+    0.890347; 0.655895;,
+    0.854911; 0.665248;,
+    0.890347; 0.655895;,
+    0.916663; 0.646892;,
+    0.890347; 0.655895;,
+    0.916663; 0.646892;,
+    0.934322; 0.637463;,
+    0.916663; 0.646892;,
+    0.934322; 0.637463;,
+    0.941177; 0.632100;,
+    0.934322; 0.637463;,
+    0.941177; 0.632100;,
+    0.957823; 0.603198;,
+    0.941177; 0.632100;,
+    0.957823; 0.603198;,
+    0.952242; 0.599357;,
+    0.957823; 0.603198;,
+    0.952242; 0.599357;,
+    0.922729; 0.602269;,
+    0.952242; 0.599357;,
+    0.922729; 0.602269;,
+    0.844799; 0.615207;,
+    0.922729; 0.602269;,
+    0.844799; 0.615207;,
+    0.804484; 0.622185;,
+    0.844799; 0.615207;,
+    0.804484; 0.622185;,
+    0.766942; 0.627141;,
+    0.804484; 0.622185;,
+    0.766942; 0.627141;,
+    0.741136; 0.629108;,
+    0.766942; 0.627141;,
+    0.741136; 0.629108;,
+    0.725369; 0.629177;,
+    0.741136; 0.629108;,
+    0.725369; 0.629177;,
+    0.715306; 0.625820;,
+    0.725369; 0.629177;,
+    0.715306; 0.625820;,
+    0.670372; 0.601747;,
+    0.715306; 0.625820;,
+    0.922098; 0.800548;,
+    0.934585; 0.799627;,
+    0.922098; 0.800548;,
+    0.934585; 0.799627;,
+    0.944962; 0.738555;,
+    0.934585; 0.799627;,
+    0.944962; 0.738555;,
+    0.931623; 0.732698;,
+    0.944962; 0.738555;,
+    0.931623; 0.732698;,
+    0.908578; 0.728191;,
+    0.931623; 0.732698;,
+    0.908578; 0.728191;,
+    0.893381; 0.728219;,
+    0.908578; 0.728191;,
+    0.893381; 0.728219;,
+    0.876577; 0.729423;,
+    0.893381; 0.728219;,
+    0.876577; 0.729423;,
+    0.849141; 0.731835;,
+    0.876577; 0.729423;,
+    0.849141; 0.731835;,
+    0.809075; 0.736096;,
+    0.849141; 0.731835;,
+    0.809075; 0.736096;,
+    0.764013; 0.741959;,
+    0.809075; 0.736096;,
+    0.764013; 0.741959;,
+    0.677743; 0.753332;,
+    0.764013; 0.741959;,
+    0.677743; 0.753332;,
+    0.653267; 0.758100;,
+    0.677743; 0.753332;,
+    0.653267; 0.758100;,
+    0.638960; 0.761589;,
+    0.653267; 0.758100;,
+    0.638960; 0.761589;,
+    0.631073; 0.766544;,
+    0.638960; 0.761589;,
+    0.631073; 0.766544;,
+    0.628956; 0.789482;,
+    0.631073; 0.766544;,
+    0.628956; 0.789482;,
+    0.634876; 0.794194;,
+    0.628956; 0.789482;,
+    0.634876; 0.794194;,
+    0.650858; 0.795237;,
+    0.634876; 0.794194;,
+    0.650858; 0.795237;,
+    0.677936; 0.795144;,
+    0.650858; 0.795237;,
+    0.677936; 0.795144;,
+    0.756101; 0.796290;,
+    0.677936; 0.795144;,
+    0.756101; 0.796290;,
+    0.801231; 0.796134;,
+    0.756101; 0.796290;,
+    0.801231; 0.796134;,
+    0.840261; 0.795512;,
+    0.801231; 0.796134;,
+    0.840261; 0.795512;,
+    0.866803; 0.795811;,
+    0.840261; 0.795512;,
+    0.866803; 0.795811;,
+    0.883999; 0.795142;,
+    0.866803; 0.795811;,
+    0.883999; 0.795142;,
+    0.898519; 0.796433;,
+    0.883999; 0.795142;,
+    0.898519; 0.796433;,
+    0.922098; 0.800548;,
+    0.898519; 0.796433;,
+    0.358230; 0.304118;,
+    0.317173; 0.220092;,
+    0.358230; 0.304118;,
+    0.317173; 0.220092;,
+    0.273218; 0.245908;,
+    0.317173; 0.220092;,
+    0.273218; 0.245908;,
+    0.263294; 0.249657;,
+    0.273218; 0.245908;,
+    0.263294; 0.249657;,
+    0.247537; 0.250206;,
+    0.263294; 0.249657;,
+    0.247537; 0.250206;,
+    0.221673; 0.249252;,
+    0.247537; 0.250206;,
+    0.221673; 0.249252;,
+    0.183966; 0.245771;,
+    0.221673; 0.249252;,
+    0.183966; 0.245771;,
+    0.143408; 0.240380;,
+    0.183966; 0.245771;,
+    0.143408; 0.240380;,
+    0.065031; 0.230506;,
+    0.143408; 0.240380;,
+    0.065031; 0.230506;,
+    0.035427; 0.228754;,
+    0.065031; 0.230506;,
+    0.035427; 0.228754;,
+    0.030000; 0.232810;,
+    0.035427; 0.228754;,
+    0.030000; 0.232810;,
+    0.047766; 0.261038;,
+    0.030000; 0.232810;,
+    0.047766; 0.261038;,
+    0.054827; 0.266128;,
+    0.047766; 0.261038;,
+    0.054827; 0.266128;,
+    0.072841; 0.274857;,
+    0.054827; 0.266128;,
+    0.072841; 0.274857;,
+    0.099491; 0.282822;,
+    0.072841; 0.274857;,
+    0.099491; 0.282822;,
+    0.135266; 0.290778;,
+    0.099491; 0.282822;,
+    0.135266; 0.290778;,
+    0.182863; 0.302885;,
+    0.135266; 0.290778;,
+    0.182863; 0.302885;,
+    0.227968; 0.314459;,
+    0.182863; 0.302885;,
+    0.227968; 0.314459;,
+    0.272715; 0.324655;,
+    0.227968; 0.314459;,
+    0.272715; 0.324655;,
+    0.297178; 0.327591;,
+    0.272715; 0.324655;,
+    0.297178; 0.327591;,
+    0.313804; 0.327553;,
+    0.297178; 0.327591;,
+    0.313804; 0.327553;,
+    0.323840; 0.324806;,
+    0.313804; 0.327553;,
+    0.323840; 0.324806;,
+    0.358230; 0.304118;,
+    0.323840; 0.324806;,
+    0.624011; 0.442814;,
+    0.636524; 0.443244;,
+    0.624011; 0.442814;,
+    0.636524; 0.443244;,
+    0.659925; 0.438209;,
+    0.636524; 0.443244;,
+    0.659925; 0.438209;,
+    0.674382; 0.436349;,
+    0.659925; 0.438209;,
+    0.674382; 0.436349;,
+    0.691591; 0.436343;,
+    0.674382; 0.436349;,
+    0.691591; 0.436343;,
+    0.718102; 0.435004;,
+    0.691591; 0.436343;,
+    0.718102; 0.435004;,
+    0.757126; 0.434096;,
+    0.718102; 0.435004;,
+    0.757126; 0.434096;,
+    0.802227; 0.432482;,
+    0.757126; 0.434096;,
+    0.802227; 0.432482;,
+    0.880287; 0.428272;,
+    0.802227; 0.432482;,
+    0.880287; 0.428272;,
+    0.907348; 0.427304;,
+    0.880287; 0.428272;,
+    0.907348; 0.427304;,
+    0.923277; 0.425635;,
+    0.907348; 0.427304;,
+    0.923277; 0.425635;,
+    0.929007; 0.420695;,
+    0.923277; 0.425635;,
+    0.929007; 0.420695;,
+    0.925993; 0.397857;,
+    0.929007; 0.420695;,
+    0.925993; 0.397857;,
+    0.917918; 0.393215;,
+    0.925993; 0.397857;,
+    0.917918; 0.393215;,
+    0.903485; 0.390290;,
+    0.917918; 0.393215;,
+    0.903485; 0.390290;,
+    0.878841; 0.386485;,
+    0.903485; 0.390290;,
+    0.878841; 0.386485;,
+    0.792191; 0.378503;,
+    0.878841; 0.386485;,
+    0.792191; 0.378503;,
+    0.746935; 0.374411;,
+    0.792191; 0.378503;,
+    0.746935; 0.374411;,
+    0.706732; 0.371724;,
+    0.746935; 0.374411;,
+    0.706732; 0.371724;,
+    0.679223; 0.370390;,
+    0.706732; 0.371724;,
+    0.679223; 0.370390;,
+    0.662385; 0.369845;,
+    0.679223; 0.370390;,
+    0.662385; 0.369845;,
+    0.647197; 0.370413;,
+    0.662385; 0.369845;,
+    0.647197; 0.370413;,
+    0.624347; 0.375820;,
+    0.647197; 0.370413;,
+    0.624347; 0.375820;,
+    0.611248; 0.382196;,
+    0.624347; 0.375820;,
+    0.611248; 0.382196;,
+    0.624011; 0.442814;,
+    0.611248; 0.382196;,
+    0.628956; 0.880189;,
+    0.628956; 0.909165;,
+    0.658246; 0.908883;,
+    0.658246; 0.880471;,
+    0.092030; 0.063308;,
+    0.092030; 0.100622;,
+    0.140486; 0.096453;,
+    0.140486; 0.067477;,
+    0.161322; 0.063308;,
+    0.141940; 0.064304;,
+    0.141940; 0.099626;,
+    0.161322; 0.100622;,
+    0.573198; 0.178902;,
+    0.573198; 0.206023;,
+    0.661467; 0.210124;,
+    0.661467; 0.174801;,
+    0.514610; 0.184513;,
+    0.514610; 0.200411;,
+    0.537066; 0.204391;,
+    0.537066; 0.180534;,
+    0.680542; 0.880856;,
+    0.680542; 0.908497;,
+    0.714224; 0.907084;,
+    0.714224; 0.882270;,
+    0.768808; 0.909336;,
+    0.768808; 0.880018;,
+    0.722816; 0.880018;,
+    0.722816; 0.909336;,
+    0.294166; 0.819191;,
+    0.323484; 0.819191;,
+    0.323484; 0.740067;,
+    0.294166; 0.740067;,
+    0.847932; 0.880018;,
+    0.847932; 0.909336;,
+    0.900391; 0.909336;,
+    0.900391; 0.880018;,
+    0.249525; 0.346863;,
+    0.330627; 0.369339;,
+    0.325952; 0.354067;,
+    0.270914; 0.340488;,
+    0.199047; 0.065734;,
+    0.169527; 0.064349;,
+    0.164591; 0.078619;,
+    0.206555; 0.079831;,
+    0.359337; 0.376342;,
+    0.373181; 0.379872;,
+    0.383132; 0.367780;,
+    0.366911; 0.363279;,
+    0.370193; 0.387923;,
+    0.516498; 0.416570;,
+    0.509266; 0.390257;,
+    0.509266; 0.390257;,
+    0.380145; 0.375830;,
+    0.542785; 0.421536;,
+    0.531113; 0.399066;,
+    0.531113; 0.399066;,
+    0.509266; 0.390257;,
+    0.123395; 0.555790;,
+    0.157040; 0.555790;,
+    0.148167; 0.534279;,
+    0.148167; 0.534279;,
+    0.132269; 0.534279;,
+    0.123395; 0.555790;,
+    0.543592; 0.486930;,
+    0.517137; 0.490911;,
+    0.508928; 0.516936;,
+    0.508928; 0.516936;,
+    0.531088; 0.508949;,
+    0.543592; 0.486930;,
+    0.369864; 0.514073;,
+    0.379357; 0.526529;,
+    0.508928; 0.516936;,
+    0.372549; 0.522229;,
+    0.358584; 0.525240;,
+    0.365664; 0.538577;,
+    0.382042; 0.534685;,
+    0.320994; 0.912834;,
+    0.350437; 0.910293;,
+    0.357387; 0.895913;,
+    0.315502; 0.898769;,
+    0.329632; 0.531166;,
+    0.247747; 0.550596;,
+    0.268882; 0.557766;,
+    0.268882; 0.557766;,
+    0.324390; 0.546252;,
+    0.701380; 0.917704;,
+    0.701380; 0.917704;,
+    0.701380; 0.871650;,
+    0.293219; 0.341218;,
+    0.270914; 0.340488;,
+    0.322589; 0.341291;,
+    0.293219; 0.341218;,
+    0.163751; 0.093756;,
+    0.163751; 0.093756;,
+    0.212299; 0.091728;,
+    0.389645; 0.354093;,
+    0.389645; 0.354093;,
+    0.370629; 0.348582;,
+    0.509266; 0.390257;,
+    0.474200; 0.374976;,
+    0.474200; 0.374976;,
+    0.386657; 0.362144;,
+    0.508928; 0.516936;,
+    0.385354; 0.540449;,
+    0.385354; 0.540449;,
+    0.473315; 0.530896;,
+    0.508928; 0.516936;,
+    0.368830; 0.553402;,
+    0.368830; 0.553402;,
+    0.388039; 0.548605;,
+    0.362660; 0.883800;,
+    0.362660; 0.883800;,
+    0.314070; 0.883677;,
+    0.268882; 0.557766;,
+    0.291199; 0.557869;,
+    0.291199; 0.557869;,
+    0.320552; 0.558894;,
+    0.046377; 0.663315;,
+    0.067443; 0.668696;,
+    0.067443; 0.615930;,
+    0.046377; 0.621311;,
+    0.109711; 0.690677;,
+    0.109711; 0.593949;,
+    0.198429; 0.681518;,
+    0.198429; 0.603108;,
+    0.315296; 0.669476;,
+    0.315296; 0.615150;,
+    0.442671; 0.667103;,
+    0.442671; 0.617523;,
+    0.523621; 0.657946;,
+    0.523621; 0.626680;,
+    0.525022; 0.655778;,
+    0.525022; 0.628848;,
+    0.043539; 0.097306;,
+    0.043539; 0.063661;,
+    0.030000; 0.059464;,
+    0.030000; 0.101593;,
+    0.042186; 0.120450;,
+    0.070129; 0.102624;,
+    0.042186; 0.040607;,
+    0.070129; 0.058343;,
+    0.159755; 0.030000;,
+    0.218197; 0.053024;,
+    0.159755; 0.131057;,
+    0.218197; 0.107942;,
+    0.303187; 0.403926;,
+    0.429206; 0.413595;,
+    0.429796; 0.490623;,
+    0.303502; 0.495578;,
+    0.183327; 0.394729;,
+    0.183383; 0.500291;,
+    0.701380; 0.917704;,
+    0.701380; 0.917704;,
+    0.763722; 0.970000;,
+    0.701380; 0.871650;,
+    0.763722; 0.819444;,
+    0.701380; 0.871650;,
+    0.856828; 0.820623;,
+    0.763722; 0.819444;,
+    0.763722; 0.819444;,
+    0.763722; 0.970000;,
+    0.763722; 0.970000;,
+    0.856828; 0.968821;,
+    0.916934; 0.959393;,
+    0.916934; 0.830051;,
+    0.934612; 0.935822;,
+    0.916610; 0.894722;,
+    0.934612; 0.853622;,
+    0.135771; 0.347361;,
+    0.053571; 0.347361;,
+    0.056433; 0.368661;,
+    0.132909; 0.368661;,
+    0.135771; 0.347361;,
+    0.053571; 0.347361;,
+    0.030000; 0.340488;,
+    0.037943; 0.372610;,
+    0.053571; 0.347361;,
+    0.030000; 0.498924;,
+    0.090349; 0.503941;,
+    0.089523; 0.464442;,
+    0.033514; 0.466640;,
+    0.030000; 0.498924;,
+    0.090349; 0.503941;,
+    0.181096; 0.460849;,
+    0.090349; 0.503941;,
+    0.301093; 0.456141;,
+    0.429796; 0.490623;,
+    0.428401; 0.468688;,
+    0.429796; 0.490623;,
+    0.547274; 0.486014;,
+    0.541552; 0.467504;,
+    0.429796; 0.490623;,
+    0.471551; 0.340488;,
+    0.452695; 0.340488;,
+    0.450161; 0.353085;,
+    0.463455; 0.359208;,
+    0.471551; 0.340488;,
+    0.452695; 0.340488;,
+    0.410565; 0.340488;,
+    0.413098; 0.353085;,
+    0.452695; 0.340488;,
+    0.410565; 0.340488;,
+    0.391708; 0.340488;,
+    0.399804; 0.359208;,
+    0.410565; 0.340488;,
+    0.546431; 0.422590;,
+    0.429206; 0.413595;,
+    0.426994; 0.435462;,
+    0.540021; 0.440873;,
+    0.546431; 0.422590;,
+    0.429206; 0.413595;,
+    0.299305; 0.443245;,
+    0.429206; 0.413595;,
+    0.179568; 0.434057;,
+    0.090494; 0.387606;,
+    0.088194; 0.427046;,
+    0.090494; 0.387606;,
+    0.030000; 0.390365;,
+    0.032305; 0.422758;,
+    0.090494; 0.387606;,
+    0.159342; 0.340488;,
+    0.135771; 0.347361;,
+    0.151399; 0.372610;,
+    0.159342; 0.340488;,
+    0.030000; 0.604075;,
+    0.030000; 0.680551;,
+    0.030000; 0.604075;,
+    0.030000; 0.680551;,
+    0.049234; 0.699041;,
+    0.030000; 0.680551;,
+    0.049234; 0.699041;,
+    0.105287; 0.707834;,
+    0.049234; 0.699041;,
+    0.105287; 0.707834;,
+    0.196930; 0.708994;,
+    0.105287; 0.707834;,
+    0.196930; 0.708994;,
+    0.317019; 0.686624;,
+    0.196930; 0.708994;,
+    0.317019; 0.686624;,
+    0.443738; 0.684262;,
+    0.317019; 0.686624;,
+    0.443738; 0.684262;,
+    0.556848; 0.674138;,
+    0.443738; 0.684262;,
+    0.556848; 0.674138;,
+    0.565439; 0.660844;,
+    0.556848; 0.674138;,
+    0.565439; 0.660844;,
+    0.565439; 0.623782;,
+    0.565439; 0.660844;,
+    0.565439; 0.623782;,
+    0.556848; 0.610488;,
+    0.565439; 0.623782;,
+    0.556848; 0.610488;,
+    0.443738; 0.600364;,
+    0.556848; 0.610488;,
+    0.443738; 0.600364;,
+    0.317019; 0.598002;,
+    0.443738; 0.600364;,
+    0.317019; 0.598002;,
+    0.196930; 0.575632;,
+    0.317019; 0.598002;,
+    0.196930; 0.575632;,
+    0.105287; 0.576792;,
+    0.196930; 0.575632;,
+    0.105287; 0.576792;,
+    0.049234; 0.585585;,
+    0.105287; 0.576792;,
+    0.049234; 0.585585;,
+    0.030000; 0.604075;,
+    0.049234; 0.585585;,
+    0.691061; 0.860346;,
+    0.691061; 0.825023;,
+    0.682805; 0.825023;,
+    0.682805; 0.825023;,
+    0.682805; 0.860346;,
+    0.691061; 0.860346;,
+    0.691061; 0.825023;,
+    0.676916; 0.819444;,
+    0.668661; 0.819444;,
+    0.668661; 0.819444;,
+    0.682805; 0.825023;,
+    0.691061; 0.825023;,
+    0.748481; 0.303711;,
+    0.599399; 0.304133;,
+    0.600809; 0.312604;,
+    0.600809; 0.312604;,
+    0.749891; 0.312182;,
+    0.748481; 0.303711;,
+    0.599399; 0.304133;,
+    0.572646; 0.304032;,
+    0.574056; 0.312502;,
+    0.574056; 0.312502;,
+    0.600809; 0.312604;,
+    0.599399; 0.304133;,
+    0.676916; 0.957772;,
+    0.676916; 0.924127;,
+    0.668661; 0.924127;,
+    0.668661; 0.924127;,
+    0.668661; 0.957772;,
+    0.676916; 0.957772;,
+    0.744254; 0.316753;,
+    0.717502; 0.316904;,
+    0.716108; 0.325377;,
+    0.716108; 0.325377;,
+    0.742861; 0.325226;,
+    0.744254; 0.316753;,
+    0.717502; 0.316904;,
+    0.568419; 0.316757;,
+    0.567025; 0.325230;,
+    0.567025; 0.325230;,
+    0.716108; 0.325377;,
+    0.717502; 0.316904;,
+    0.676916; 0.865925;,
+    0.691061; 0.860346;,
+    0.682805; 0.860346;,
+    0.682805; 0.860346;,
+    0.668661; 0.865925;,
+    0.676916; 0.865925;,
+    0.068479; 0.534279;,
+    0.039503; 0.534279;,
+    0.039503; 0.542845;,
+    0.039503; 0.542845;,
+    0.068479; 0.542845;,
+    0.068479; 0.534279;,
+    0.039503; 0.534279;,
+    0.030000; 0.546760;,
+    0.030000; 0.555326;,
+    0.030000; 0.555326;,
+    0.039503; 0.542845;,
+    0.039503; 0.534279;,
+    0.079421; 0.556924;,
+    0.087451; 0.543117;,
+    0.088164; 0.534560;,
+    0.088164; 0.534560;,
+    0.080134; 0.548366;,
+    0.079421; 0.556924;,
+    0.087451; 0.543117;,
+    0.117002; 0.542836;,
+    0.117715; 0.534279;,
+    0.117715; 0.534279;,
+    0.088164; 0.534560;,
+    0.087451; 0.543117;,
+    0.117002; 0.542836;,
+    0.121401; 0.557280;,
+    0.122115; 0.548723;,
+    0.122115; 0.548723;,
+    0.117715; 0.534279;,
+    0.117002; 0.542836;,
+    0.677227; 0.966672;,
+    0.692165; 0.961338;,
+    0.683599; 0.961338;,
+    0.683599; 0.961338;,
+    0.668661; 0.966672;,
+    0.677227; 0.966672;,
+    0.692165; 0.961338;,
+    0.692165; 0.924025;,
+    0.683599; 0.924025;,
+    0.683599; 0.924025;,
+    0.683599; 0.961338;,
+    0.692165; 0.961338;,
+    0.692165; 0.924025;,
+    0.677227; 0.918691;,
+    0.668661; 0.918691;,
+    0.668661; 0.918691;,
+    0.683599; 0.924025;,
+    0.692165; 0.924025;,
+    0.043962; 0.087197;,
+    0.048898; 0.072927;,
+    0.048505; 0.064349;,
+    0.048505; 0.064349;,
+    0.043569; 0.078619;,
+    0.043962; 0.087197;,
+    0.048898; 0.072927;,
+    0.078418; 0.074312;,
+    0.078025; 0.065734;,
+    0.078025; 0.065734;,
+    0.048505; 0.064349;,
+    0.048898; 0.072927;,
+    0.078418; 0.074312;,
+    0.085926; 0.088409;,
+    0.085533; 0.079831;,
+    0.085533; 0.079831;,
+    0.078025; 0.065734;,
+    0.078418; 0.074312;,
+    0.077982; 0.546760;,
+    0.068479; 0.534279;,
+    0.068479; 0.542845;,
+    0.068479; 0.542845;,
+    0.077982; 0.555326;,
+    0.077982; 0.546760;,
+    0.427525; 0.690509;,
+    0.456844; 0.690509;,
+    0.456844; 0.685547;,
+    0.456844; 0.685547;,
+    0.427525; 0.685547;,
+    0.427525; 0.690509;,
+    0.676893; 0.291414;,
+    0.647574; 0.291414;,
+    0.647574; 0.296376;,
+    0.647574; 0.296376;,
+    0.676893; 0.296376;,
+    0.676893; 0.291414;,
+    0.334522; 0.823981;,
+    0.345789; 0.731142;,
+    0.334522; 0.823981;,
+    0.271769; 0.731142;,
+    0.283036; 0.823981;,
+    0.283036; 0.823981;,
+    0.427525; 0.690509;,
+    0.427525; 0.685547;,
+    0.427525; 0.690509;,
+    0.456844; 0.685547;,
+    0.456844; 0.690509;,
+    0.456844; 0.690509;,
+    0.647574; 0.296376;,
+    0.647574; 0.291414;,
+    0.647574; 0.296376;,
+    0.676893; 0.296376;,
+    0.676893; 0.291414;,
+    0.676893; 0.296376;;
+   }
+
+   MeshVertexColors {
+    1950;
+    0; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1; 1.000000; 1.000000; 1.000000; 1.000000;,
+    2; 1.000000; 1.000000; 1.000000; 1.000000;,
+    3; 1.000000; 1.000000; 1.000000; 1.000000;,
+    4; 1.000000; 1.000000; 1.000000; 1.000000;,
+    5; 1.000000; 1.000000; 1.000000; 1.000000;,
+    6; 1.000000; 1.000000; 1.000000; 1.000000;,
+    7; 1.000000; 1.000000; 1.000000; 1.000000;,
+    8; 1.000000; 1.000000; 1.000000; 1.000000;,
+    9; 1.000000; 1.000000; 1.000000; 1.000000;,
+    10; 1.000000; 1.000000; 1.000000; 1.000000;,
+    11; 1.000000; 1.000000; 1.000000; 1.000000;,
+    12; 1.000000; 1.000000; 1.000000; 1.000000;,
+    13; 1.000000; 1.000000; 1.000000; 1.000000;,
+    14; 1.000000; 1.000000; 1.000000; 1.000000;,
+    15; 1.000000; 1.000000; 1.000000; 1.000000;,
+    16; 1.000000; 1.000000; 1.000000; 1.000000;,
+    17; 1.000000; 1.000000; 1.000000; 1.000000;,
+    18; 1.000000; 1.000000; 1.000000; 1.000000;,
+    19; 1.000000; 1.000000; 1.000000; 1.000000;,
+    20; 1.000000; 1.000000; 1.000000; 1.000000;,
+    21; 1.000000; 1.000000; 1.000000; 1.000000;,
+    22; 1.000000; 1.000000; 1.000000; 1.000000;,
+    23; 1.000000; 1.000000; 1.000000; 1.000000;,
+    24; 1.000000; 1.000000; 1.000000; 1.000000;,
+    25; 1.000000; 1.000000; 1.000000; 1.000000;,
+    26; 1.000000; 1.000000; 1.000000; 1.000000;,
+    27; 1.000000; 1.000000; 1.000000; 1.000000;,
+    28; 1.000000; 1.000000; 1.000000; 1.000000;,
+    29; 1.000000; 1.000000; 1.000000; 1.000000;,
+    30; 1.000000; 1.000000; 1.000000; 1.000000;,
+    31; 1.000000; 1.000000; 1.000000; 1.000000;,
+    32; 1.000000; 1.000000; 1.000000; 1.000000;,
+    33; 1.000000; 1.000000; 1.000000; 1.000000;,
+    34; 1.000000; 1.000000; 1.000000; 1.000000;,
+    35; 1.000000; 1.000000; 1.000000; 1.000000;,
+    36; 1.000000; 1.000000; 1.000000; 1.000000;,
+    37; 1.000000; 1.000000; 1.000000; 1.000000;,
+    38; 1.000000; 1.000000; 1.000000; 1.000000;,
+    39; 1.000000; 1.000000; 1.000000; 1.000000;,
+    40; 1.000000; 1.000000; 1.000000; 1.000000;,
+    41; 1.000000; 1.000000; 1.000000; 1.000000;,
+    42; 1.000000; 1.000000; 1.000000; 1.000000;,
+    43; 1.000000; 1.000000; 1.000000; 1.000000;,
+    44; 1.000000; 1.000000; 1.000000; 1.000000;,
+    45; 1.000000; 1.000000; 1.000000; 1.000000;,
+    46; 1.000000; 1.000000; 1.000000; 1.000000;,
+    47; 1.000000; 1.000000; 1.000000; 1.000000;,
+    48; 1.000000; 1.000000; 1.000000; 1.000000;,
+    49; 1.000000; 1.000000; 1.000000; 1.000000;,
+    50; 1.000000; 1.000000; 1.000000; 1.000000;,
+    51; 1.000000; 1.000000; 1.000000; 1.000000;,
+    52; 1.000000; 1.000000; 1.000000; 1.000000;,
+    53; 1.000000; 1.000000; 1.000000; 1.000000;,
+    54; 1.000000; 1.000000; 1.000000; 1.000000;,
+    55; 1.000000; 1.000000; 1.000000; 1.000000;,
+    56; 1.000000; 1.000000; 1.000000; 1.000000;,
+    57; 1.000000; 1.000000; 1.000000; 1.000000;,
+    58; 1.000000; 1.000000; 1.000000; 1.000000;,
+    59; 1.000000; 1.000000; 1.000000; 1.000000;,
+    60; 1.000000; 1.000000; 1.000000; 1.000000;,
+    61; 1.000000; 1.000000; 1.000000; 1.000000;,
+    62; 1.000000; 1.000000; 1.000000; 1.000000;,
+    63; 1.000000; 1.000000; 1.000000; 1.000000;,
+    64; 1.000000; 1.000000; 1.000000; 1.000000;,
+    65; 1.000000; 1.000000; 1.000000; 1.000000;,
+    66; 1.000000; 1.000000; 1.000000; 1.000000;,
+    67; 1.000000; 1.000000; 1.000000; 1.000000;,
+    68; 1.000000; 1.000000; 1.000000; 1.000000;,
+    69; 1.000000; 1.000000; 1.000000; 1.000000;,
+    70; 1.000000; 1.000000; 1.000000; 1.000000;,
+    71; 1.000000; 1.000000; 1.000000; 1.000000;,
+    72; 1.000000; 1.000000; 1.000000; 1.000000;,
+    73; 1.000000; 1.000000; 1.000000; 1.000000;,
+    74; 1.000000; 1.000000; 1.000000; 1.000000;,
+    75; 1.000000; 1.000000; 1.000000; 1.000000;,
+    76; 1.000000; 1.000000; 1.000000; 1.000000;,
+    77; 1.000000; 1.000000; 1.000000; 1.000000;,
+    78; 1.000000; 1.000000; 1.000000; 1.000000;,
+    79; 1.000000; 1.000000; 1.000000; 1.000000;,
+    80; 1.000000; 1.000000; 1.000000; 1.000000;,
+    81; 1.000000; 1.000000; 1.000000; 1.000000;,
+    82; 1.000000; 1.000000; 1.000000; 1.000000;,
+    83; 1.000000; 1.000000; 1.000000; 1.000000;,
+    84; 1.000000; 1.000000; 1.000000; 1.000000;,
+    85; 1.000000; 1.000000; 1.000000; 1.000000;,
+    86; 1.000000; 1.000000; 1.000000; 1.000000;,
+    87; 1.000000; 1.000000; 1.000000; 1.000000;,
+    88; 1.000000; 1.000000; 1.000000; 1.000000;,
+    89; 1.000000; 1.000000; 1.000000; 1.000000;,
+    90; 1.000000; 1.000000; 1.000000; 1.000000;,
+    91; 1.000000; 1.000000; 1.000000; 1.000000;,
+    92; 1.000000; 1.000000; 1.000000; 1.000000;,
+    93; 1.000000; 1.000000; 1.000000; 1.000000;,
+    94; 1.000000; 1.000000; 1.000000; 1.000000;,
+    95; 1.000000; 1.000000; 1.000000; 1.000000;,
+    96; 1.000000; 1.000000; 1.000000; 1.000000;,
+    97; 1.000000; 1.000000; 1.000000; 1.000000;,
+    98; 1.000000; 1.000000; 1.000000; 1.000000;,
+    99; 1.000000; 1.000000; 1.000000; 1.000000;,
+    100; 1.000000; 1.000000; 1.000000; 1.000000;,
+    101; 1.000000; 1.000000; 1.000000; 1.000000;,
+    102; 1.000000; 1.000000; 1.000000; 1.000000;,
+    103; 1.000000; 1.000000; 1.000000; 1.000000;,
+    104; 1.000000; 1.000000; 1.000000; 1.000000;,
+    105; 1.000000; 1.000000; 1.000000; 1.000000;,
+    106; 1.000000; 1.000000; 1.000000; 1.000000;,
+    107; 1.000000; 1.000000; 1.000000; 1.000000;,
+    108; 1.000000; 1.000000; 1.000000; 1.000000;,
+    109; 1.000000; 1.000000; 1.000000; 1.000000;,
+    110; 1.000000; 1.000000; 1.000000; 1.000000;,
+    111; 1.000000; 1.000000; 1.000000; 1.000000;,
+    112; 1.000000; 1.000000; 1.000000; 1.000000;,
+    113; 1.000000; 1.000000; 1.000000; 1.000000;,
+    114; 1.000000; 1.000000; 1.000000; 1.000000;,
+    115; 1.000000; 1.000000; 1.000000; 1.000000;,
+    116; 1.000000; 1.000000; 1.000000; 1.000000;,
+    117; 1.000000; 1.000000; 1.000000; 1.000000;,
+    118; 1.000000; 1.000000; 1.000000; 1.000000;,
+    119; 1.000000; 1.000000; 1.000000; 1.000000;,
+    120; 1.000000; 1.000000; 1.000000; 1.000000;,
+    121; 1.000000; 1.000000; 1.000000; 1.000000;,
+    122; 1.000000; 1.000000; 1.000000; 1.000000;,
+    123; 1.000000; 1.000000; 1.000000; 1.000000;,
+    124; 1.000000; 1.000000; 1.000000; 1.000000;,
+    125; 1.000000; 1.000000; 1.000000; 1.000000;,
+    126; 1.000000; 1.000000; 1.000000; 1.000000;,
+    127; 1.000000; 1.000000; 1.000000; 1.000000;,
+    128; 1.000000; 1.000000; 1.000000; 1.000000;,
+    129; 1.000000; 1.000000; 1.000000; 1.000000;,
+    130; 1.000000; 1.000000; 1.000000; 1.000000;,
+    131; 1.000000; 1.000000; 1.000000; 1.000000;,
+    132; 1.000000; 1.000000; 1.000000; 1.000000;,
+    133; 1.000000; 1.000000; 1.000000; 1.000000;,
+    134; 1.000000; 1.000000; 1.000000; 1.000000;,
+    135; 1.000000; 1.000000; 1.000000; 1.000000;,
+    136; 1.000000; 1.000000; 1.000000; 1.000000;,
+    137; 1.000000; 1.000000; 1.000000; 1.000000;,
+    138; 1.000000; 1.000000; 1.000000; 1.000000;,
+    139; 1.000000; 1.000000; 1.000000; 1.000000;,
+    140; 1.000000; 1.000000; 1.000000; 1.000000;,
+    141; 1.000000; 1.000000; 1.000000; 1.000000;,
+    142; 1.000000; 1.000000; 1.000000; 1.000000;,
+    143; 1.000000; 1.000000; 1.000000; 1.000000;,
+    144; 1.000000; 1.000000; 1.000000; 1.000000;,
+    145; 1.000000; 1.000000; 1.000000; 1.000000;,
+    146; 1.000000; 1.000000; 1.000000; 1.000000;,
+    147; 1.000000; 1.000000; 1.000000; 1.000000;,
+    148; 1.000000; 1.000000; 1.000000; 1.000000;,
+    149; 1.000000; 1.000000; 1.000000; 1.000000;,
+    150; 1.000000; 1.000000; 1.000000; 1.000000;,
+    151; 1.000000; 1.000000; 1.000000; 1.000000;,
+    152; 1.000000; 1.000000; 1.000000; 1.000000;,
+    153; 1.000000; 1.000000; 1.000000; 1.000000;,
+    154; 1.000000; 1.000000; 1.000000; 1.000000;,
+    155; 1.000000; 1.000000; 1.000000; 1.000000;,
+    156; 1.000000; 1.000000; 1.000000; 1.000000;,
+    157; 1.000000; 1.000000; 1.000000; 1.000000;,
+    158; 1.000000; 1.000000; 1.000000; 1.000000;,
+    159; 1.000000; 1.000000; 1.000000; 1.000000;,
+    160; 1.000000; 1.000000; 1.000000; 1.000000;,
+    161; 1.000000; 1.000000; 1.000000; 1.000000;,
+    162; 1.000000; 1.000000; 1.000000; 1.000000;,
+    163; 1.000000; 1.000000; 1.000000; 1.000000;,
+    164; 1.000000; 1.000000; 1.000000; 1.000000;,
+    165; 1.000000; 1.000000; 1.000000; 1.000000;,
+    166; 1.000000; 1.000000; 1.000000; 1.000000;,
+    167; 1.000000; 1.000000; 1.000000; 1.000000;,
+    168; 1.000000; 1.000000; 1.000000; 1.000000;,
+    169; 1.000000; 1.000000; 1.000000; 1.000000;,
+    170; 1.000000; 1.000000; 1.000000; 1.000000;,
+    171; 1.000000; 1.000000; 1.000000; 1.000000;,
+    172; 1.000000; 1.000000; 1.000000; 1.000000;,
+    173; 1.000000; 1.000000; 1.000000; 1.000000;,
+    174; 1.000000; 1.000000; 1.000000; 1.000000;,
+    175; 1.000000; 1.000000; 1.000000; 1.000000;,
+    176; 1.000000; 1.000000; 1.000000; 1.000000;,
+    177; 1.000000; 1.000000; 1.000000; 1.000000;,
+    178; 1.000000; 1.000000; 1.000000; 1.000000;,
+    179; 1.000000; 1.000000; 1.000000; 1.000000;,
+    180; 1.000000; 1.000000; 1.000000; 1.000000;,
+    181; 1.000000; 1.000000; 1.000000; 1.000000;,
+    182; 1.000000; 1.000000; 1.000000; 1.000000;,
+    183; 1.000000; 1.000000; 1.000000; 1.000000;,
+    184; 1.000000; 1.000000; 1.000000; 1.000000;,
+    185; 1.000000; 1.000000; 1.000000; 1.000000;,
+    186; 1.000000; 1.000000; 1.000000; 1.000000;,
+    187; 1.000000; 1.000000; 1.000000; 1.000000;,
+    188; 1.000000; 1.000000; 1.000000; 1.000000;,
+    189; 1.000000; 1.000000; 1.000000; 1.000000;,
+    190; 1.000000; 1.000000; 1.000000; 1.000000;,
+    191; 1.000000; 1.000000; 1.000000; 1.000000;,
+    192; 1.000000; 1.000000; 1.000000; 1.000000;,
+    193; 1.000000; 1.000000; 1.000000; 1.000000;,
+    194; 1.000000; 1.000000; 1.000000; 1.000000;,
+    195; 1.000000; 1.000000; 1.000000; 1.000000;,
+    196; 1.000000; 1.000000; 1.000000; 1.000000;,
+    197; 1.000000; 1.000000; 1.000000; 1.000000;,
+    198; 1.000000; 1.000000; 1.000000; 1.000000;,
+    199; 1.000000; 1.000000; 1.000000; 1.000000;,
+    200; 1.000000; 1.000000; 1.000000; 1.000000;,
+    201; 1.000000; 1.000000; 1.000000; 1.000000;,
+    202; 1.000000; 1.000000; 1.000000; 1.000000;,
+    203; 1.000000; 1.000000; 1.000000; 1.000000;,
+    204; 1.000000; 1.000000; 1.000000; 1.000000;,
+    205; 1.000000; 1.000000; 1.000000; 1.000000;,
+    206; 1.000000; 1.000000; 1.000000; 1.000000;,
+    207; 1.000000; 1.000000; 1.000000; 1.000000;,
+    208; 1.000000; 1.000000; 1.000000; 1.000000;,
+    209; 1.000000; 1.000000; 1.000000; 1.000000;,
+    210; 1.000000; 1.000000; 1.000000; 1.000000;,
+    211; 1.000000; 1.000000; 1.000000; 1.000000;,
+    212; 1.000000; 1.000000; 1.000000; 1.000000;,
+    213; 1.000000; 1.000000; 1.000000; 1.000000;,
+    214; 1.000000; 1.000000; 1.000000; 1.000000;,
+    215; 1.000000; 1.000000; 1.000000; 1.000000;,
+    216; 1.000000; 1.000000; 1.000000; 1.000000;,
+    217; 1.000000; 1.000000; 1.000000; 1.000000;,
+    218; 1.000000; 1.000000; 1.000000; 1.000000;,
+    219; 1.000000; 1.000000; 1.000000; 1.000000;,
+    220; 1.000000; 1.000000; 1.000000; 1.000000;,
+    221; 1.000000; 1.000000; 1.000000; 1.000000;,
+    222; 1.000000; 1.000000; 1.000000; 1.000000;,
+    223; 1.000000; 1.000000; 1.000000; 1.000000;,
+    224; 1.000000; 1.000000; 1.000000; 1.000000;,
+    225; 1.000000; 1.000000; 1.000000; 1.000000;,
+    226; 1.000000; 1.000000; 1.000000; 1.000000;,
+    227; 1.000000; 1.000000; 1.000000; 1.000000;,
+    228; 1.000000; 1.000000; 1.000000; 1.000000;,
+    229; 1.000000; 1.000000; 1.000000; 1.000000;,
+    230; 1.000000; 1.000000; 1.000000; 1.000000;,
+    231; 1.000000; 1.000000; 1.000000; 1.000000;,
+    232; 1.000000; 1.000000; 1.000000; 1.000000;,
+    233; 1.000000; 1.000000; 1.000000; 1.000000;,
+    234; 1.000000; 1.000000; 1.000000; 1.000000;,
+    235; 1.000000; 1.000000; 1.000000; 1.000000;,
+    236; 1.000000; 1.000000; 1.000000; 1.000000;,
+    237; 1.000000; 1.000000; 1.000000; 1.000000;,
+    238; 1.000000; 1.000000; 1.000000; 1.000000;,
+    239; 1.000000; 1.000000; 1.000000; 1.000000;,
+    240; 1.000000; 1.000000; 1.000000; 1.000000;,
+    241; 1.000000; 1.000000; 1.000000; 1.000000;,
+    242; 1.000000; 1.000000; 1.000000; 1.000000;,
+    243; 1.000000; 1.000000; 1.000000; 1.000000;,
+    244; 1.000000; 1.000000; 1.000000; 1.000000;,
+    245; 1.000000; 1.000000; 1.000000; 1.000000;,
+    246; 1.000000; 1.000000; 1.000000; 1.000000;,
+    247; 1.000000; 1.000000; 1.000000; 1.000000;,
+    248; 1.000000; 1.000000; 1.000000; 1.000000;,
+    249; 1.000000; 1.000000; 1.000000; 1.000000;,
+    250; 1.000000; 1.000000; 1.000000; 1.000000;,
+    251; 1.000000; 1.000000; 1.000000; 1.000000;,
+    252; 1.000000; 1.000000; 1.000000; 1.000000;,
+    253; 1.000000; 1.000000; 1.000000; 1.000000;,
+    254; 1.000000; 1.000000; 1.000000; 1.000000;,
+    255; 1.000000; 1.000000; 1.000000; 1.000000;,
+    256; 1.000000; 1.000000; 1.000000; 1.000000;,
+    257; 1.000000; 1.000000; 1.000000; 1.000000;,
+    258; 1.000000; 1.000000; 1.000000; 1.000000;,
+    259; 1.000000; 1.000000; 1.000000; 1.000000;,
+    260; 1.000000; 1.000000; 1.000000; 1.000000;,
+    261; 1.000000; 1.000000; 1.000000; 1.000000;,
+    262; 1.000000; 1.000000; 1.000000; 1.000000;,
+    263; 1.000000; 1.000000; 1.000000; 1.000000;,
+    264; 1.000000; 1.000000; 1.000000; 1.000000;,
+    265; 1.000000; 1.000000; 1.000000; 1.000000;,
+    266; 1.000000; 1.000000; 1.000000; 1.000000;,
+    267; 1.000000; 1.000000; 1.000000; 1.000000;,
+    268; 1.000000; 1.000000; 1.000000; 1.000000;,
+    269; 1.000000; 1.000000; 1.000000; 1.000000;,
+    270; 1.000000; 1.000000; 1.000000; 1.000000;,
+    271; 1.000000; 1.000000; 1.000000; 1.000000;,
+    272; 1.000000; 1.000000; 1.000000; 1.000000;,
+    273; 1.000000; 1.000000; 1.000000; 1.000000;,
+    274; 1.000000; 1.000000; 1.000000; 1.000000;,
+    275; 1.000000; 1.000000; 1.000000; 1.000000;,
+    276; 1.000000; 1.000000; 1.000000; 1.000000;,
+    277; 1.000000; 1.000000; 1.000000; 1.000000;,
+    278; 1.000000; 1.000000; 1.000000; 1.000000;,
+    279; 1.000000; 1.000000; 1.000000; 1.000000;,
+    280; 1.000000; 1.000000; 1.000000; 1.000000;,
+    281; 1.000000; 1.000000; 1.000000; 1.000000;,
+    282; 1.000000; 1.000000; 1.000000; 1.000000;,
+    283; 1.000000; 1.000000; 1.000000; 1.000000;,
+    284; 1.000000; 1.000000; 1.000000; 1.000000;,
+    285; 1.000000; 1.000000; 1.000000; 1.000000;,
+    286; 1.000000; 1.000000; 1.000000; 1.000000;,
+    287; 1.000000; 1.000000; 1.000000; 1.000000;,
+    288; 1.000000; 1.000000; 1.000000; 1.000000;,
+    289; 1.000000; 1.000000; 1.000000; 1.000000;,
+    290; 1.000000; 1.000000; 1.000000; 1.000000;,
+    291; 1.000000; 1.000000; 1.000000; 1.000000;,
+    292; 1.000000; 1.000000; 1.000000; 1.000000;,
+    293; 1.000000; 1.000000; 1.000000; 1.000000;,
+    294; 1.000000; 1.000000; 1.000000; 1.000000;,
+    295; 1.000000; 1.000000; 1.000000; 1.000000;,
+    296; 1.000000; 1.000000; 1.000000; 1.000000;,
+    297; 1.000000; 1.000000; 1.000000; 1.000000;,
+    298; 1.000000; 1.000000; 1.000000; 1.000000;,
+    299; 1.000000; 1.000000; 1.000000; 1.000000;,
+    300; 1.000000; 1.000000; 1.000000; 1.000000;,
+    301; 1.000000; 1.000000; 1.000000; 1.000000;,
+    302; 1.000000; 1.000000; 1.000000; 1.000000;,
+    303; 1.000000; 1.000000; 1.000000; 1.000000;,
+    304; 1.000000; 1.000000; 1.000000; 1.000000;,
+    305; 1.000000; 1.000000; 1.000000; 1.000000;,
+    306; 1.000000; 1.000000; 1.000000; 1.000000;,
+    307; 1.000000; 1.000000; 1.000000; 1.000000;,
+    308; 1.000000; 1.000000; 1.000000; 1.000000;,
+    309; 1.000000; 1.000000; 1.000000; 1.000000;,
+    310; 1.000000; 1.000000; 1.000000; 1.000000;,
+    311; 1.000000; 1.000000; 1.000000; 1.000000;,
+    312; 1.000000; 1.000000; 1.000000; 1.000000;,
+    313; 1.000000; 1.000000; 1.000000; 1.000000;,
+    314; 1.000000; 1.000000; 1.000000; 1.000000;,
+    315; 1.000000; 1.000000; 1.000000; 1.000000;,
+    316; 1.000000; 1.000000; 1.000000; 1.000000;,
+    317; 1.000000; 1.000000; 1.000000; 1.000000;,
+    318; 1.000000; 1.000000; 1.000000; 1.000000;,
+    319; 1.000000; 1.000000; 1.000000; 1.000000;,
+    320; 1.000000; 1.000000; 1.000000; 1.000000;,
+    321; 1.000000; 1.000000; 1.000000; 1.000000;,
+    322; 1.000000; 1.000000; 1.000000; 1.000000;,
+    323; 1.000000; 1.000000; 1.000000; 1.000000;,
+    324; 1.000000; 1.000000; 1.000000; 1.000000;,
+    325; 1.000000; 1.000000; 1.000000; 1.000000;,
+    326; 1.000000; 1.000000; 1.000000; 1.000000;,
+    327; 1.000000; 1.000000; 1.000000; 1.000000;,
+    328; 1.000000; 1.000000; 1.000000; 1.000000;,
+    329; 1.000000; 1.000000; 1.000000; 1.000000;,
+    330; 1.000000; 1.000000; 1.000000; 1.000000;,
+    331; 1.000000; 1.000000; 1.000000; 1.000000;,
+    332; 1.000000; 1.000000; 1.000000; 1.000000;,
+    333; 1.000000; 1.000000; 1.000000; 1.000000;,
+    334; 1.000000; 1.000000; 1.000000; 1.000000;,
+    335; 1.000000; 1.000000; 1.000000; 1.000000;,
+    336; 1.000000; 1.000000; 1.000000; 1.000000;,
+    337; 1.000000; 1.000000; 1.000000; 1.000000;,
+    338; 1.000000; 1.000000; 1.000000; 1.000000;,
+    339; 1.000000; 1.000000; 1.000000; 1.000000;,
+    340; 1.000000; 1.000000; 1.000000; 1.000000;,
+    341; 1.000000; 1.000000; 1.000000; 1.000000;,
+    342; 1.000000; 1.000000; 1.000000; 1.000000;,
+    343; 1.000000; 1.000000; 1.000000; 1.000000;,
+    344; 1.000000; 1.000000; 1.000000; 1.000000;,
+    345; 1.000000; 1.000000; 1.000000; 1.000000;,
+    346; 1.000000; 1.000000; 1.000000; 1.000000;,
+    347; 1.000000; 1.000000; 1.000000; 1.000000;,
+    348; 1.000000; 1.000000; 1.000000; 1.000000;,
+    349; 1.000000; 1.000000; 1.000000; 1.000000;,
+    350; 1.000000; 1.000000; 1.000000; 1.000000;,
+    351; 1.000000; 1.000000; 1.000000; 1.000000;,
+    352; 1.000000; 1.000000; 1.000000; 1.000000;,
+    353; 1.000000; 1.000000; 1.000000; 1.000000;,
+    354; 1.000000; 1.000000; 1.000000; 1.000000;,
+    355; 1.000000; 1.000000; 1.000000; 1.000000;,
+    356; 1.000000; 1.000000; 1.000000; 1.000000;,
+    357; 1.000000; 1.000000; 1.000000; 1.000000;,
+    358; 1.000000; 1.000000; 1.000000; 1.000000;,
+    359; 1.000000; 1.000000; 1.000000; 1.000000;,
+    360; 1.000000; 1.000000; 1.000000; 1.000000;,
+    361; 1.000000; 1.000000; 1.000000; 1.000000;,
+    362; 1.000000; 1.000000; 1.000000; 1.000000;,
+    363; 1.000000; 1.000000; 1.000000; 1.000000;,
+    364; 1.000000; 1.000000; 1.000000; 1.000000;,
+    365; 1.000000; 1.000000; 1.000000; 1.000000;,
+    366; 1.000000; 1.000000; 1.000000; 1.000000;,
+    367; 1.000000; 1.000000; 1.000000; 1.000000;,
+    368; 1.000000; 1.000000; 1.000000; 1.000000;,
+    369; 1.000000; 1.000000; 1.000000; 1.000000;,
+    370; 1.000000; 1.000000; 1.000000; 1.000000;,
+    371; 1.000000; 1.000000; 1.000000; 1.000000;,
+    372; 1.000000; 1.000000; 1.000000; 1.000000;,
+    373; 1.000000; 1.000000; 1.000000; 1.000000;,
+    374; 1.000000; 1.000000; 1.000000; 1.000000;,
+    375; 1.000000; 1.000000; 1.000000; 1.000000;,
+    376; 1.000000; 1.000000; 1.000000; 1.000000;,
+    377; 1.000000; 1.000000; 1.000000; 1.000000;,
+    378; 1.000000; 1.000000; 1.000000; 1.000000;,
+    379; 1.000000; 1.000000; 1.000000; 1.000000;,
+    380; 1.000000; 1.000000; 1.000000; 1.000000;,
+    381; 1.000000; 1.000000; 1.000000; 1.000000;,
+    382; 1.000000; 1.000000; 1.000000; 1.000000;,
+    383; 1.000000; 1.000000; 1.000000; 1.000000;,
+    384; 1.000000; 1.000000; 1.000000; 1.000000;,
+    385; 1.000000; 1.000000; 1.000000; 1.000000;,
+    386; 1.000000; 1.000000; 1.000000; 1.000000;,
+    387; 1.000000; 1.000000; 1.000000; 1.000000;,
+    388; 1.000000; 1.000000; 1.000000; 1.000000;,
+    389; 1.000000; 1.000000; 1.000000; 1.000000;,
+    390; 1.000000; 1.000000; 1.000000; 1.000000;,
+    391; 1.000000; 1.000000; 1.000000; 1.000000;,
+    392; 1.000000; 1.000000; 1.000000; 1.000000;,
+    393; 1.000000; 1.000000; 1.000000; 1.000000;,
+    394; 1.000000; 1.000000; 1.000000; 1.000000;,
+    395; 1.000000; 1.000000; 1.000000; 1.000000;,
+    396; 1.000000; 1.000000; 1.000000; 1.000000;,
+    397; 1.000000; 1.000000; 1.000000; 1.000000;,
+    398; 1.000000; 1.000000; 1.000000; 1.000000;,
+    399; 1.000000; 1.000000; 1.000000; 1.000000;,
+    400; 1.000000; 1.000000; 1.000000; 1.000000;,
+    401; 1.000000; 1.000000; 1.000000; 1.000000;,
+    402; 1.000000; 1.000000; 1.000000; 1.000000;,
+    403; 1.000000; 1.000000; 1.000000; 1.000000;,
+    404; 1.000000; 1.000000; 1.000000; 1.000000;,
+    405; 1.000000; 1.000000; 1.000000; 1.000000;,
+    406; 1.000000; 1.000000; 1.000000; 1.000000;,
+    407; 1.000000; 1.000000; 1.000000; 1.000000;,
+    408; 1.000000; 1.000000; 1.000000; 1.000000;,
+    409; 1.000000; 1.000000; 1.000000; 1.000000;,
+    410; 1.000000; 1.000000; 1.000000; 1.000000;,
+    411; 1.000000; 1.000000; 1.000000; 1.000000;,
+    412; 1.000000; 1.000000; 1.000000; 1.000000;,
+    413; 1.000000; 1.000000; 1.000000; 1.000000;,
+    414; 1.000000; 1.000000; 1.000000; 1.000000;,
+    415; 1.000000; 1.000000; 1.000000; 1.000000;,
+    416; 1.000000; 1.000000; 1.000000; 1.000000;,
+    417; 1.000000; 1.000000; 1.000000; 1.000000;,
+    418; 1.000000; 1.000000; 1.000000; 1.000000;,
+    419; 1.000000; 1.000000; 1.000000; 1.000000;,
+    420; 1.000000; 1.000000; 1.000000; 1.000000;,
+    421; 1.000000; 1.000000; 1.000000; 1.000000;,
+    422; 1.000000; 1.000000; 1.000000; 1.000000;,
+    423; 1.000000; 1.000000; 1.000000; 1.000000;,
+    424; 1.000000; 1.000000; 1.000000; 1.000000;,
+    425; 1.000000; 1.000000; 1.000000; 1.000000;,
+    426; 1.000000; 1.000000; 1.000000; 1.000000;,
+    427; 1.000000; 1.000000; 1.000000; 1.000000;,
+    428; 1.000000; 1.000000; 1.000000; 1.000000;,
+    429; 1.000000; 1.000000; 1.000000; 1.000000;,
+    430; 1.000000; 1.000000; 1.000000; 1.000000;,
+    431; 1.000000; 1.000000; 1.000000; 1.000000;,
+    432; 1.000000; 1.000000; 1.000000; 1.000000;,
+    433; 1.000000; 1.000000; 1.000000; 1.000000;,
+    434; 1.000000; 1.000000; 1.000000; 1.000000;,
+    435; 1.000000; 1.000000; 1.000000; 1.000000;,
+    436; 1.000000; 1.000000; 1.000000; 1.000000;,
+    437; 1.000000; 1.000000; 1.000000; 1.000000;,
+    438; 1.000000; 1.000000; 1.000000; 1.000000;,
+    439; 1.000000; 1.000000; 1.000000; 1.000000;,
+    440; 1.000000; 1.000000; 1.000000; 1.000000;,
+    441; 1.000000; 1.000000; 1.000000; 1.000000;,
+    442; 1.000000; 1.000000; 1.000000; 1.000000;,
+    443; 1.000000; 1.000000; 1.000000; 1.000000;,
+    444; 1.000000; 1.000000; 1.000000; 1.000000;,
+    445; 1.000000; 1.000000; 1.000000; 1.000000;,
+    446; 1.000000; 1.000000; 1.000000; 1.000000;,
+    447; 1.000000; 1.000000; 1.000000; 1.000000;,
+    448; 1.000000; 1.000000; 1.000000; 1.000000;,
+    449; 1.000000; 1.000000; 1.000000; 1.000000;,
+    450; 1.000000; 1.000000; 1.000000; 1.000000;,
+    451; 1.000000; 1.000000; 1.000000; 1.000000;,
+    452; 1.000000; 1.000000; 1.000000; 1.000000;,
+    453; 1.000000; 1.000000; 1.000000; 1.000000;,
+    454; 1.000000; 1.000000; 1.000000; 1.000000;,
+    455; 1.000000; 1.000000; 1.000000; 1.000000;,
+    456; 1.000000; 1.000000; 1.000000; 1.000000;,
+    457; 1.000000; 1.000000; 1.000000; 1.000000;,
+    458; 1.000000; 1.000000; 1.000000; 1.000000;,
+    459; 1.000000; 1.000000; 1.000000; 1.000000;,
+    460; 1.000000; 1.000000; 1.000000; 1.000000;,
+    461; 1.000000; 1.000000; 1.000000; 1.000000;,
+    462; 1.000000; 1.000000; 1.000000; 1.000000;,
+    463; 1.000000; 1.000000; 1.000000; 1.000000;,
+    464; 1.000000; 1.000000; 1.000000; 1.000000;,
+    465; 1.000000; 1.000000; 1.000000; 1.000000;,
+    466; 1.000000; 1.000000; 1.000000; 1.000000;,
+    467; 1.000000; 1.000000; 1.000000; 1.000000;,
+    468; 1.000000; 1.000000; 1.000000; 1.000000;,
+    469; 1.000000; 1.000000; 1.000000; 1.000000;,
+    470; 1.000000; 1.000000; 1.000000; 1.000000;,
+    471; 1.000000; 1.000000; 1.000000; 1.000000;,
+    472; 1.000000; 1.000000; 1.000000; 1.000000;,
+    473; 1.000000; 1.000000; 1.000000; 1.000000;,
+    474; 1.000000; 1.000000; 1.000000; 1.000000;,
+    475; 1.000000; 1.000000; 1.000000; 1.000000;,
+    476; 1.000000; 1.000000; 1.000000; 1.000000;,
+    477; 1.000000; 1.000000; 1.000000; 1.000000;,
+    478; 1.000000; 1.000000; 1.000000; 1.000000;,
+    479; 1.000000; 1.000000; 1.000000; 1.000000;,
+    480; 1.000000; 1.000000; 1.000000; 1.000000;,
+    481; 1.000000; 1.000000; 1.000000; 1.000000;,
+    482; 1.000000; 1.000000; 1.000000; 1.000000;,
+    483; 1.000000; 1.000000; 1.000000; 1.000000;,
+    484; 1.000000; 1.000000; 1.000000; 1.000000;,
+    485; 1.000000; 1.000000; 1.000000; 1.000000;,
+    486; 1.000000; 1.000000; 1.000000; 1.000000;,
+    487; 1.000000; 1.000000; 1.000000; 1.000000;,
+    488; 1.000000; 1.000000; 1.000000; 1.000000;,
+    489; 1.000000; 1.000000; 1.000000; 1.000000;,
+    490; 1.000000; 1.000000; 1.000000; 1.000000;,
+    491; 1.000000; 1.000000; 1.000000; 1.000000;,
+    492; 1.000000; 1.000000; 1.000000; 1.000000;,
+    493; 1.000000; 1.000000; 1.000000; 1.000000;,
+    494; 1.000000; 1.000000; 1.000000; 1.000000;,
+    495; 1.000000; 1.000000; 1.000000; 1.000000;,
+    496; 1.000000; 1.000000; 1.000000; 1.000000;,
+    497; 1.000000; 1.000000; 1.000000; 1.000000;,
+    498; 1.000000; 1.000000; 1.000000; 1.000000;,
+    499; 1.000000; 1.000000; 1.000000; 1.000000;,
+    500; 1.000000; 1.000000; 1.000000; 1.000000;,
+    501; 1.000000; 1.000000; 1.000000; 1.000000;,
+    502; 1.000000; 1.000000; 1.000000; 1.000000;,
+    503; 1.000000; 1.000000; 1.000000; 1.000000;,
+    504; 1.000000; 1.000000; 1.000000; 1.000000;,
+    505; 1.000000; 1.000000; 1.000000; 1.000000;,
+    506; 1.000000; 1.000000; 1.000000; 1.000000;,
+    507; 1.000000; 1.000000; 1.000000; 1.000000;,
+    508; 1.000000; 1.000000; 1.000000; 1.000000;,
+    509; 1.000000; 1.000000; 1.000000; 1.000000;,
+    510; 1.000000; 1.000000; 1.000000; 1.000000;,
+    511; 1.000000; 1.000000; 1.000000; 1.000000;,
+    512; 1.000000; 1.000000; 1.000000; 1.000000;,
+    513; 1.000000; 1.000000; 1.000000; 1.000000;,
+    514; 1.000000; 1.000000; 1.000000; 1.000000;,
+    515; 1.000000; 1.000000; 1.000000; 1.000000;,
+    516; 1.000000; 1.000000; 1.000000; 1.000000;,
+    517; 1.000000; 1.000000; 1.000000; 1.000000;,
+    518; 1.000000; 1.000000; 1.000000; 1.000000;,
+    519; 1.000000; 1.000000; 1.000000; 1.000000;,
+    520; 1.000000; 1.000000; 1.000000; 1.000000;,
+    521; 1.000000; 1.000000; 1.000000; 1.000000;,
+    522; 1.000000; 1.000000; 1.000000; 1.000000;,
+    523; 1.000000; 1.000000; 1.000000; 1.000000;,
+    524; 1.000000; 1.000000; 1.000000; 1.000000;,
+    525; 1.000000; 1.000000; 1.000000; 1.000000;,
+    526; 1.000000; 1.000000; 1.000000; 1.000000;,
+    527; 1.000000; 1.000000; 1.000000; 1.000000;,
+    528; 1.000000; 1.000000; 1.000000; 1.000000;,
+    529; 1.000000; 1.000000; 1.000000; 1.000000;,
+    530; 1.000000; 1.000000; 1.000000; 1.000000;,
+    531; 1.000000; 1.000000; 1.000000; 1.000000;,
+    532; 1.000000; 1.000000; 1.000000; 1.000000;,
+    533; 1.000000; 1.000000; 1.000000; 1.000000;,
+    534; 1.000000; 1.000000; 1.000000; 1.000000;,
+    535; 1.000000; 1.000000; 1.000000; 1.000000;,
+    536; 1.000000; 1.000000; 1.000000; 1.000000;,
+    537; 1.000000; 1.000000; 1.000000; 1.000000;,
+    538; 1.000000; 1.000000; 1.000000; 1.000000;,
+    539; 1.000000; 1.000000; 1.000000; 1.000000;,
+    540; 1.000000; 1.000000; 1.000000; 1.000000;,
+    541; 1.000000; 1.000000; 1.000000; 1.000000;,
+    542; 1.000000; 1.000000; 1.000000; 1.000000;,
+    543; 1.000000; 1.000000; 1.000000; 1.000000;,
+    544; 1.000000; 1.000000; 1.000000; 1.000000;,
+    545; 1.000000; 1.000000; 1.000000; 1.000000;,
+    546; 1.000000; 1.000000; 1.000000; 1.000000;,
+    547; 1.000000; 1.000000; 1.000000; 1.000000;,
+    548; 1.000000; 1.000000; 1.000000; 1.000000;,
+    549; 1.000000; 1.000000; 1.000000; 1.000000;,
+    550; 1.000000; 1.000000; 1.000000; 1.000000;,
+    551; 1.000000; 1.000000; 1.000000; 1.000000;,
+    552; 1.000000; 1.000000; 1.000000; 1.000000;,
+    553; 1.000000; 1.000000; 1.000000; 1.000000;,
+    554; 1.000000; 1.000000; 1.000000; 1.000000;,
+    555; 1.000000; 1.000000; 1.000000; 1.000000;,
+    556; 1.000000; 1.000000; 1.000000; 1.000000;,
+    557; 1.000000; 1.000000; 1.000000; 1.000000;,
+    558; 1.000000; 1.000000; 1.000000; 1.000000;,
+    559; 1.000000; 1.000000; 1.000000; 1.000000;,
+    560; 1.000000; 1.000000; 1.000000; 1.000000;,
+    561; 1.000000; 1.000000; 1.000000; 1.000000;,
+    562; 1.000000; 1.000000; 1.000000; 1.000000;,
+    563; 1.000000; 1.000000; 1.000000; 1.000000;,
+    564; 1.000000; 1.000000; 1.000000; 1.000000;,
+    565; 1.000000; 1.000000; 1.000000; 1.000000;,
+    566; 1.000000; 1.000000; 1.000000; 1.000000;,
+    567; 1.000000; 1.000000; 1.000000; 1.000000;,
+    568; 1.000000; 1.000000; 1.000000; 1.000000;,
+    569; 1.000000; 1.000000; 1.000000; 1.000000;,
+    570; 1.000000; 1.000000; 1.000000; 1.000000;,
+    571; 1.000000; 1.000000; 1.000000; 1.000000;,
+    572; 1.000000; 1.000000; 1.000000; 1.000000;,
+    573; 1.000000; 1.000000; 1.000000; 1.000000;,
+    574; 1.000000; 1.000000; 1.000000; 1.000000;,
+    575; 1.000000; 1.000000; 1.000000; 1.000000;,
+    576; 1.000000; 1.000000; 1.000000; 1.000000;,
+    577; 1.000000; 1.000000; 1.000000; 1.000000;,
+    578; 1.000000; 1.000000; 1.000000; 1.000000;,
+    579; 1.000000; 1.000000; 1.000000; 1.000000;,
+    580; 1.000000; 1.000000; 1.000000; 1.000000;,
+    581; 1.000000; 1.000000; 1.000000; 1.000000;,
+    582; 1.000000; 1.000000; 1.000000; 1.000000;,
+    583; 1.000000; 1.000000; 1.000000; 1.000000;,
+    584; 1.000000; 1.000000; 1.000000; 1.000000;,
+    585; 1.000000; 1.000000; 1.000000; 1.000000;,
+    586; 1.000000; 1.000000; 1.000000; 1.000000;,
+    587; 1.000000; 1.000000; 1.000000; 1.000000;,
+    588; 1.000000; 1.000000; 1.000000; 1.000000;,
+    589; 1.000000; 1.000000; 1.000000; 1.000000;,
+    590; 1.000000; 1.000000; 1.000000; 1.000000;,
+    591; 1.000000; 1.000000; 1.000000; 1.000000;,
+    592; 1.000000; 1.000000; 1.000000; 1.000000;,
+    593; 1.000000; 1.000000; 1.000000; 1.000000;,
+    594; 1.000000; 1.000000; 1.000000; 1.000000;,
+    595; 1.000000; 1.000000; 1.000000; 1.000000;,
+    596; 1.000000; 1.000000; 1.000000; 1.000000;,
+    597; 1.000000; 1.000000; 1.000000; 1.000000;,
+    598; 1.000000; 1.000000; 1.000000; 1.000000;,
+    599; 1.000000; 1.000000; 1.000000; 1.000000;,
+    600; 1.000000; 1.000000; 1.000000; 1.000000;,
+    601; 1.000000; 1.000000; 1.000000; 1.000000;,
+    602; 1.000000; 1.000000; 1.000000; 1.000000;,
+    603; 1.000000; 1.000000; 1.000000; 1.000000;,
+    604; 1.000000; 1.000000; 1.000000; 1.000000;,
+    605; 1.000000; 1.000000; 1.000000; 1.000000;,
+    606; 1.000000; 1.000000; 1.000000; 1.000000;,
+    607; 1.000000; 1.000000; 1.000000; 1.000000;,
+    608; 1.000000; 1.000000; 1.000000; 1.000000;,
+    609; 1.000000; 1.000000; 1.000000; 1.000000;,
+    610; 1.000000; 1.000000; 1.000000; 1.000000;,
+    611; 1.000000; 1.000000; 1.000000; 1.000000;,
+    612; 1.000000; 1.000000; 1.000000; 1.000000;,
+    613; 1.000000; 1.000000; 1.000000; 1.000000;,
+    614; 1.000000; 1.000000; 1.000000; 1.000000;,
+    615; 1.000000; 1.000000; 1.000000; 1.000000;,
+    616; 1.000000; 1.000000; 1.000000; 1.000000;,
+    617; 1.000000; 1.000000; 1.000000; 1.000000;,
+    618; 1.000000; 1.000000; 1.000000; 1.000000;,
+    619; 1.000000; 1.000000; 1.000000; 1.000000;,
+    620; 1.000000; 1.000000; 1.000000; 1.000000;,
+    621; 1.000000; 1.000000; 1.000000; 1.000000;,
+    622; 1.000000; 1.000000; 1.000000; 1.000000;,
+    623; 1.000000; 1.000000; 1.000000; 1.000000;,
+    624; 1.000000; 1.000000; 1.000000; 1.000000;,
+    625; 1.000000; 1.000000; 1.000000; 1.000000;,
+    626; 1.000000; 1.000000; 1.000000; 1.000000;,
+    627; 1.000000; 1.000000; 1.000000; 1.000000;,
+    628; 1.000000; 1.000000; 1.000000; 1.000000;,
+    629; 1.000000; 1.000000; 1.000000; 1.000000;,
+    630; 1.000000; 1.000000; 1.000000; 1.000000;,
+    631; 1.000000; 1.000000; 1.000000; 1.000000;,
+    632; 1.000000; 1.000000; 1.000000; 1.000000;,
+    633; 1.000000; 1.000000; 1.000000; 1.000000;,
+    634; 1.000000; 1.000000; 1.000000; 1.000000;,
+    635; 1.000000; 1.000000; 1.000000; 1.000000;,
+    636; 1.000000; 1.000000; 1.000000; 1.000000;,
+    637; 1.000000; 1.000000; 1.000000; 1.000000;,
+    638; 1.000000; 1.000000; 1.000000; 1.000000;,
+    639; 1.000000; 1.000000; 1.000000; 1.000000;,
+    640; 1.000000; 1.000000; 1.000000; 1.000000;,
+    641; 1.000000; 1.000000; 1.000000; 1.000000;,
+    642; 1.000000; 1.000000; 1.000000; 1.000000;,
+    643; 1.000000; 1.000000; 1.000000; 1.000000;,
+    644; 1.000000; 1.000000; 1.000000; 1.000000;,
+    645; 1.000000; 1.000000; 1.000000; 1.000000;,
+    646; 1.000000; 1.000000; 1.000000; 1.000000;,
+    647; 1.000000; 1.000000; 1.000000; 1.000000;,
+    648; 1.000000; 1.000000; 1.000000; 1.000000;,
+    649; 1.000000; 1.000000; 1.000000; 1.000000;,
+    650; 1.000000; 1.000000; 1.000000; 1.000000;,
+    651; 1.000000; 1.000000; 1.000000; 1.000000;,
+    652; 1.000000; 1.000000; 1.000000; 1.000000;,
+    653; 1.000000; 1.000000; 1.000000; 1.000000;,
+    654; 1.000000; 1.000000; 1.000000; 1.000000;,
+    655; 1.000000; 1.000000; 1.000000; 1.000000;,
+    656; 1.000000; 1.000000; 1.000000; 1.000000;,
+    657; 1.000000; 1.000000; 1.000000; 1.000000;,
+    658; 1.000000; 1.000000; 1.000000; 1.000000;,
+    659; 1.000000; 1.000000; 1.000000; 1.000000;,
+    660; 1.000000; 1.000000; 1.000000; 1.000000;,
+    661; 1.000000; 1.000000; 1.000000; 1.000000;,
+    662; 1.000000; 1.000000; 1.000000; 1.000000;,
+    663; 1.000000; 1.000000; 1.000000; 1.000000;,
+    664; 1.000000; 1.000000; 1.000000; 1.000000;,
+    665; 1.000000; 1.000000; 1.000000; 1.000000;,
+    666; 1.000000; 1.000000; 1.000000; 1.000000;,
+    667; 1.000000; 1.000000; 1.000000; 1.000000;,
+    668; 1.000000; 1.000000; 1.000000; 1.000000;,
+    669; 1.000000; 1.000000; 1.000000; 1.000000;,
+    670; 1.000000; 1.000000; 1.000000; 1.000000;,
+    671; 1.000000; 1.000000; 1.000000; 1.000000;,
+    672; 1.000000; 1.000000; 1.000000; 1.000000;,
+    673; 1.000000; 1.000000; 1.000000; 1.000000;,
+    674; 1.000000; 1.000000; 1.000000; 1.000000;,
+    675; 1.000000; 1.000000; 1.000000; 1.000000;,
+    676; 1.000000; 1.000000; 1.000000; 1.000000;,
+    677; 1.000000; 1.000000; 1.000000; 1.000000;,
+    678; 1.000000; 1.000000; 1.000000; 1.000000;,
+    679; 1.000000; 1.000000; 1.000000; 1.000000;,
+    680; 1.000000; 1.000000; 1.000000; 1.000000;,
+    681; 1.000000; 1.000000; 1.000000; 1.000000;,
+    682; 1.000000; 1.000000; 1.000000; 1.000000;,
+    683; 1.000000; 1.000000; 1.000000; 1.000000;,
+    684; 1.000000; 1.000000; 1.000000; 1.000000;,
+    685; 1.000000; 1.000000; 1.000000; 1.000000;,
+    686; 1.000000; 1.000000; 1.000000; 1.000000;,
+    687; 1.000000; 1.000000; 1.000000; 1.000000;,
+    688; 1.000000; 1.000000; 1.000000; 1.000000;,
+    689; 1.000000; 1.000000; 1.000000; 1.000000;,
+    690; 1.000000; 1.000000; 1.000000; 1.000000;,
+    691; 1.000000; 1.000000; 1.000000; 1.000000;,
+    692; 1.000000; 1.000000; 1.000000; 1.000000;,
+    693; 1.000000; 1.000000; 1.000000; 1.000000;,
+    694; 1.000000; 1.000000; 1.000000; 1.000000;,
+    695; 1.000000; 1.000000; 1.000000; 1.000000;,
+    696; 1.000000; 1.000000; 1.000000; 1.000000;,
+    697; 1.000000; 1.000000; 1.000000; 1.000000;,
+    698; 1.000000; 1.000000; 1.000000; 1.000000;,
+    699; 1.000000; 1.000000; 1.000000; 1.000000;,
+    700; 1.000000; 1.000000; 1.000000; 1.000000;,
+    701; 1.000000; 1.000000; 1.000000; 1.000000;,
+    702; 1.000000; 1.000000; 1.000000; 1.000000;,
+    703; 1.000000; 1.000000; 1.000000; 1.000000;,
+    704; 1.000000; 1.000000; 1.000000; 1.000000;,
+    705; 1.000000; 1.000000; 1.000000; 1.000000;,
+    706; 1.000000; 1.000000; 1.000000; 1.000000;,
+    707; 1.000000; 1.000000; 1.000000; 1.000000;,
+    708; 1.000000; 1.000000; 1.000000; 1.000000;,
+    709; 1.000000; 1.000000; 1.000000; 1.000000;,
+    710; 1.000000; 1.000000; 1.000000; 1.000000;,
+    711; 1.000000; 1.000000; 1.000000; 1.000000;,
+    712; 1.000000; 1.000000; 1.000000; 1.000000;,
+    713; 1.000000; 1.000000; 1.000000; 1.000000;,
+    714; 1.000000; 1.000000; 1.000000; 1.000000;,
+    715; 1.000000; 1.000000; 1.000000; 1.000000;,
+    716; 1.000000; 1.000000; 1.000000; 1.000000;,
+    717; 1.000000; 1.000000; 1.000000; 1.000000;,
+    718; 1.000000; 1.000000; 1.000000; 1.000000;,
+    719; 1.000000; 1.000000; 1.000000; 1.000000;,
+    720; 1.000000; 1.000000; 1.000000; 1.000000;,
+    721; 1.000000; 1.000000; 1.000000; 1.000000;,
+    722; 1.000000; 1.000000; 1.000000; 1.000000;,
+    723; 1.000000; 1.000000; 1.000000; 1.000000;,
+    724; 1.000000; 1.000000; 1.000000; 1.000000;,
+    725; 1.000000; 1.000000; 1.000000; 1.000000;,
+    726; 1.000000; 1.000000; 1.000000; 1.000000;,
+    727; 1.000000; 1.000000; 1.000000; 1.000000;,
+    728; 1.000000; 1.000000; 1.000000; 1.000000;,
+    729; 1.000000; 1.000000; 1.000000; 1.000000;,
+    730; 1.000000; 1.000000; 1.000000; 1.000000;,
+    731; 1.000000; 1.000000; 1.000000; 1.000000;,
+    732; 1.000000; 1.000000; 1.000000; 1.000000;,
+    733; 1.000000; 1.000000; 1.000000; 1.000000;,
+    734; 1.000000; 1.000000; 1.000000; 1.000000;,
+    735; 1.000000; 1.000000; 1.000000; 1.000000;,
+    736; 1.000000; 1.000000; 1.000000; 1.000000;,
+    737; 1.000000; 1.000000; 1.000000; 1.000000;,
+    738; 1.000000; 1.000000; 1.000000; 1.000000;,
+    739; 1.000000; 1.000000; 1.000000; 1.000000;,
+    740; 1.000000; 1.000000; 1.000000; 1.000000;,
+    741; 1.000000; 1.000000; 1.000000; 1.000000;,
+    742; 1.000000; 1.000000; 1.000000; 1.000000;,
+    743; 1.000000; 1.000000; 1.000000; 1.000000;,
+    744; 1.000000; 1.000000; 1.000000; 1.000000;,
+    745; 1.000000; 1.000000; 1.000000; 1.000000;,
+    746; 1.000000; 1.000000; 1.000000; 1.000000;,
+    747; 1.000000; 1.000000; 1.000000; 1.000000;,
+    748; 1.000000; 1.000000; 1.000000; 1.000000;,
+    749; 1.000000; 1.000000; 1.000000; 1.000000;,
+    750; 1.000000; 1.000000; 1.000000; 1.000000;,
+    751; 1.000000; 1.000000; 1.000000; 1.000000;,
+    752; 1.000000; 1.000000; 1.000000; 1.000000;,
+    753; 1.000000; 1.000000; 1.000000; 1.000000;,
+    754; 1.000000; 1.000000; 1.000000; 1.000000;,
+    755; 1.000000; 1.000000; 1.000000; 1.000000;,
+    756; 1.000000; 1.000000; 1.000000; 1.000000;,
+    757; 1.000000; 1.000000; 1.000000; 1.000000;,
+    758; 1.000000; 1.000000; 1.000000; 1.000000;,
+    759; 1.000000; 1.000000; 1.000000; 1.000000;,
+    760; 1.000000; 1.000000; 1.000000; 1.000000;,
+    761; 1.000000; 1.000000; 1.000000; 1.000000;,
+    762; 1.000000; 1.000000; 1.000000; 1.000000;,
+    763; 1.000000; 1.000000; 1.000000; 1.000000;,
+    764; 1.000000; 1.000000; 1.000000; 1.000000;,
+    765; 1.000000; 1.000000; 1.000000; 1.000000;,
+    766; 1.000000; 1.000000; 1.000000; 1.000000;,
+    767; 1.000000; 1.000000; 1.000000; 1.000000;,
+    768; 1.000000; 1.000000; 1.000000; 1.000000;,
+    769; 1.000000; 1.000000; 1.000000; 1.000000;,
+    770; 1.000000; 1.000000; 1.000000; 1.000000;,
+    771; 1.000000; 1.000000; 1.000000; 1.000000;,
+    772; 1.000000; 1.000000; 1.000000; 1.000000;,
+    773; 1.000000; 1.000000; 1.000000; 1.000000;,
+    774; 1.000000; 1.000000; 1.000000; 1.000000;,
+    775; 1.000000; 1.000000; 1.000000; 1.000000;,
+    776; 1.000000; 1.000000; 1.000000; 1.000000;,
+    777; 1.000000; 1.000000; 1.000000; 1.000000;,
+    778; 1.000000; 1.000000; 1.000000; 1.000000;,
+    779; 1.000000; 1.000000; 1.000000; 1.000000;,
+    780; 1.000000; 1.000000; 1.000000; 1.000000;,
+    781; 1.000000; 1.000000; 1.000000; 1.000000;,
+    782; 1.000000; 1.000000; 1.000000; 1.000000;,
+    783; 1.000000; 1.000000; 1.000000; 1.000000;,
+    784; 1.000000; 1.000000; 1.000000; 1.000000;,
+    785; 1.000000; 1.000000; 1.000000; 1.000000;,
+    786; 1.000000; 1.000000; 1.000000; 1.000000;,
+    787; 1.000000; 1.000000; 1.000000; 1.000000;,
+    788; 1.000000; 1.000000; 1.000000; 1.000000;,
+    789; 1.000000; 1.000000; 1.000000; 1.000000;,
+    790; 1.000000; 1.000000; 1.000000; 1.000000;,
+    791; 1.000000; 1.000000; 1.000000; 1.000000;,
+    792; 1.000000; 1.000000; 1.000000; 1.000000;,
+    793; 1.000000; 1.000000; 1.000000; 1.000000;,
+    794; 1.000000; 1.000000; 1.000000; 1.000000;,
+    795; 1.000000; 1.000000; 1.000000; 1.000000;,
+    796; 1.000000; 1.000000; 1.000000; 1.000000;,
+    797; 1.000000; 1.000000; 1.000000; 1.000000;,
+    798; 1.000000; 1.000000; 1.000000; 1.000000;,
+    799; 1.000000; 1.000000; 1.000000; 1.000000;,
+    800; 1.000000; 1.000000; 1.000000; 1.000000;,
+    801; 1.000000; 1.000000; 1.000000; 1.000000;,
+    802; 1.000000; 1.000000; 1.000000; 1.000000;,
+    803; 1.000000; 1.000000; 1.000000; 1.000000;,
+    804; 1.000000; 1.000000; 1.000000; 1.000000;,
+    805; 1.000000; 1.000000; 1.000000; 1.000000;,
+    806; 1.000000; 1.000000; 1.000000; 1.000000;,
+    807; 1.000000; 1.000000; 1.000000; 1.000000;,
+    808; 1.000000; 1.000000; 1.000000; 1.000000;,
+    809; 1.000000; 1.000000; 1.000000; 1.000000;,
+    810; 1.000000; 1.000000; 1.000000; 1.000000;,
+    811; 1.000000; 1.000000; 1.000000; 1.000000;,
+    812; 1.000000; 1.000000; 1.000000; 1.000000;,
+    813; 1.000000; 1.000000; 1.000000; 1.000000;,
+    814; 1.000000; 1.000000; 1.000000; 1.000000;,
+    815; 1.000000; 1.000000; 1.000000; 1.000000;,
+    816; 1.000000; 1.000000; 1.000000; 1.000000;,
+    817; 1.000000; 1.000000; 1.000000; 1.000000;,
+    818; 1.000000; 1.000000; 1.000000; 1.000000;,
+    819; 1.000000; 1.000000; 1.000000; 1.000000;,
+    820; 1.000000; 1.000000; 1.000000; 1.000000;,
+    821; 1.000000; 1.000000; 1.000000; 1.000000;,
+    822; 1.000000; 1.000000; 1.000000; 1.000000;,
+    823; 1.000000; 1.000000; 1.000000; 1.000000;,
+    824; 1.000000; 1.000000; 1.000000; 1.000000;,
+    825; 1.000000; 1.000000; 1.000000; 1.000000;,
+    826; 1.000000; 1.000000; 1.000000; 1.000000;,
+    827; 1.000000; 1.000000; 1.000000; 1.000000;,
+    828; 1.000000; 1.000000; 1.000000; 1.000000;,
+    829; 1.000000; 1.000000; 1.000000; 1.000000;,
+    830; 1.000000; 1.000000; 1.000000; 1.000000;,
+    831; 1.000000; 1.000000; 1.000000; 1.000000;,
+    832; 1.000000; 1.000000; 1.000000; 1.000000;,
+    833; 1.000000; 1.000000; 1.000000; 1.000000;,
+    834; 1.000000; 1.000000; 1.000000; 1.000000;,
+    835; 1.000000; 1.000000; 1.000000; 1.000000;,
+    836; 1.000000; 1.000000; 1.000000; 1.000000;,
+    837; 1.000000; 1.000000; 1.000000; 1.000000;,
+    838; 1.000000; 1.000000; 1.000000; 1.000000;,
+    839; 1.000000; 1.000000; 1.000000; 1.000000;,
+    840; 1.000000; 1.000000; 1.000000; 1.000000;,
+    841; 1.000000; 1.000000; 1.000000; 1.000000;,
+    842; 1.000000; 1.000000; 1.000000; 1.000000;,
+    843; 1.000000; 1.000000; 1.000000; 1.000000;,
+    844; 1.000000; 1.000000; 1.000000; 1.000000;,
+    845; 1.000000; 1.000000; 1.000000; 1.000000;,
+    846; 1.000000; 1.000000; 1.000000; 1.000000;,
+    847; 1.000000; 1.000000; 1.000000; 1.000000;,
+    848; 1.000000; 1.000000; 1.000000; 1.000000;,
+    849; 1.000000; 1.000000; 1.000000; 1.000000;,
+    850; 1.000000; 1.000000; 1.000000; 1.000000;,
+    851; 1.000000; 1.000000; 1.000000; 1.000000;,
+    852; 1.000000; 1.000000; 1.000000; 1.000000;,
+    853; 1.000000; 1.000000; 1.000000; 1.000000;,
+    854; 1.000000; 1.000000; 1.000000; 1.000000;,
+    855; 1.000000; 1.000000; 1.000000; 1.000000;,
+    856; 1.000000; 1.000000; 1.000000; 1.000000;,
+    857; 1.000000; 1.000000; 1.000000; 1.000000;,
+    858; 1.000000; 1.000000; 1.000000; 1.000000;,
+    859; 1.000000; 1.000000; 1.000000; 1.000000;,
+    860; 1.000000; 1.000000; 1.000000; 1.000000;,
+    861; 1.000000; 1.000000; 1.000000; 1.000000;,
+    862; 1.000000; 1.000000; 1.000000; 1.000000;,
+    863; 1.000000; 1.000000; 1.000000; 1.000000;,
+    864; 1.000000; 1.000000; 1.000000; 1.000000;,
+    865; 1.000000; 1.000000; 1.000000; 1.000000;,
+    866; 1.000000; 1.000000; 1.000000; 1.000000;,
+    867; 1.000000; 1.000000; 1.000000; 1.000000;,
+    868; 1.000000; 1.000000; 1.000000; 1.000000;,
+    869; 1.000000; 1.000000; 1.000000; 1.000000;,
+    870; 1.000000; 1.000000; 1.000000; 1.000000;,
+    871; 1.000000; 1.000000; 1.000000; 1.000000;,
+    872; 1.000000; 1.000000; 1.000000; 1.000000;,
+    873; 1.000000; 1.000000; 1.000000; 1.000000;,
+    874; 1.000000; 1.000000; 1.000000; 1.000000;,
+    875; 1.000000; 1.000000; 1.000000; 1.000000;,
+    876; 1.000000; 1.000000; 1.000000; 1.000000;,
+    877; 1.000000; 1.000000; 1.000000; 1.000000;,
+    878; 1.000000; 1.000000; 1.000000; 1.000000;,
+    879; 1.000000; 1.000000; 1.000000; 1.000000;,
+    880; 1.000000; 1.000000; 1.000000; 1.000000;,
+    881; 1.000000; 1.000000; 1.000000; 1.000000;,
+    882; 1.000000; 1.000000; 1.000000; 1.000000;,
+    883; 1.000000; 1.000000; 1.000000; 1.000000;,
+    884; 1.000000; 1.000000; 1.000000; 1.000000;,
+    885; 1.000000; 1.000000; 1.000000; 1.000000;,
+    886; 1.000000; 1.000000; 1.000000; 1.000000;,
+    887; 1.000000; 1.000000; 1.000000; 1.000000;,
+    888; 1.000000; 1.000000; 1.000000; 1.000000;,
+    889; 1.000000; 1.000000; 1.000000; 1.000000;,
+    890; 1.000000; 1.000000; 1.000000; 1.000000;,
+    891; 1.000000; 1.000000; 1.000000; 1.000000;,
+    892; 1.000000; 1.000000; 1.000000; 1.000000;,
+    893; 1.000000; 1.000000; 1.000000; 1.000000;,
+    894; 1.000000; 1.000000; 1.000000; 1.000000;,
+    895; 1.000000; 1.000000; 1.000000; 1.000000;,
+    896; 1.000000; 1.000000; 1.000000; 1.000000;,
+    897; 1.000000; 1.000000; 1.000000; 1.000000;,
+    898; 1.000000; 1.000000; 1.000000; 1.000000;,
+    899; 1.000000; 1.000000; 1.000000; 1.000000;,
+    900; 1.000000; 1.000000; 1.000000; 1.000000;,
+    901; 1.000000; 1.000000; 1.000000; 1.000000;,
+    902; 1.000000; 1.000000; 1.000000; 1.000000;,
+    903; 1.000000; 1.000000; 1.000000; 1.000000;,
+    904; 1.000000; 1.000000; 1.000000; 1.000000;,
+    905; 1.000000; 1.000000; 1.000000; 1.000000;,
+    906; 1.000000; 1.000000; 1.000000; 1.000000;,
+    907; 1.000000; 1.000000; 1.000000; 1.000000;,
+    908; 1.000000; 1.000000; 1.000000; 1.000000;,
+    909; 1.000000; 1.000000; 1.000000; 1.000000;,
+    910; 1.000000; 1.000000; 1.000000; 1.000000;,
+    911; 1.000000; 1.000000; 1.000000; 1.000000;,
+    912; 1.000000; 1.000000; 1.000000; 1.000000;,
+    913; 1.000000; 1.000000; 1.000000; 1.000000;,
+    914; 1.000000; 1.000000; 1.000000; 1.000000;,
+    915; 1.000000; 1.000000; 1.000000; 1.000000;,
+    916; 1.000000; 1.000000; 1.000000; 1.000000;,
+    917; 1.000000; 1.000000; 1.000000; 1.000000;,
+    918; 1.000000; 1.000000; 1.000000; 1.000000;,
+    919; 1.000000; 1.000000; 1.000000; 1.000000;,
+    920; 1.000000; 1.000000; 1.000000; 1.000000;,
+    921; 1.000000; 1.000000; 1.000000; 1.000000;,
+    922; 1.000000; 1.000000; 1.000000; 1.000000;,
+    923; 1.000000; 1.000000; 1.000000; 1.000000;,
+    924; 1.000000; 1.000000; 1.000000; 1.000000;,
+    925; 1.000000; 1.000000; 1.000000; 1.000000;,
+    926; 1.000000; 1.000000; 1.000000; 1.000000;,
+    927; 1.000000; 1.000000; 1.000000; 1.000000;,
+    928; 1.000000; 1.000000; 1.000000; 1.000000;,
+    929; 1.000000; 1.000000; 1.000000; 1.000000;,
+    930; 1.000000; 1.000000; 1.000000; 1.000000;,
+    931; 1.000000; 1.000000; 1.000000; 1.000000;,
+    932; 1.000000; 1.000000; 1.000000; 1.000000;,
+    933; 1.000000; 1.000000; 1.000000; 1.000000;,
+    934; 1.000000; 1.000000; 1.000000; 1.000000;,
+    935; 1.000000; 1.000000; 1.000000; 1.000000;,
+    936; 1.000000; 1.000000; 1.000000; 1.000000;,
+    937; 1.000000; 1.000000; 1.000000; 1.000000;,
+    938; 1.000000; 1.000000; 1.000000; 1.000000;,
+    939; 1.000000; 1.000000; 1.000000; 1.000000;,
+    940; 1.000000; 1.000000; 1.000000; 1.000000;,
+    941; 1.000000; 1.000000; 1.000000; 1.000000;,
+    942; 1.000000; 1.000000; 1.000000; 1.000000;,
+    943; 1.000000; 1.000000; 1.000000; 1.000000;,
+    944; 1.000000; 1.000000; 1.000000; 1.000000;,
+    945; 1.000000; 1.000000; 1.000000; 1.000000;,
+    946; 1.000000; 1.000000; 1.000000; 1.000000;,
+    947; 1.000000; 1.000000; 1.000000; 1.000000;,
+    948; 1.000000; 1.000000; 1.000000; 1.000000;,
+    949; 1.000000; 1.000000; 1.000000; 1.000000;,
+    950; 1.000000; 1.000000; 1.000000; 1.000000;,
+    951; 1.000000; 1.000000; 1.000000; 1.000000;,
+    952; 1.000000; 1.000000; 1.000000; 1.000000;,
+    953; 1.000000; 1.000000; 1.000000; 1.000000;,
+    954; 1.000000; 1.000000; 1.000000; 1.000000;,
+    955; 1.000000; 1.000000; 1.000000; 1.000000;,
+    956; 1.000000; 1.000000; 1.000000; 1.000000;,
+    957; 1.000000; 1.000000; 1.000000; 1.000000;,
+    958; 1.000000; 1.000000; 1.000000; 1.000000;,
+    959; 1.000000; 1.000000; 1.000000; 1.000000;,
+    960; 1.000000; 1.000000; 1.000000; 1.000000;,
+    961; 1.000000; 1.000000; 1.000000; 1.000000;,
+    962; 1.000000; 1.000000; 1.000000; 1.000000;,
+    963; 1.000000; 1.000000; 1.000000; 1.000000;,
+    964; 1.000000; 1.000000; 1.000000; 1.000000;,
+    965; 1.000000; 1.000000; 1.000000; 1.000000;,
+    966; 1.000000; 1.000000; 1.000000; 1.000000;,
+    967; 1.000000; 1.000000; 1.000000; 1.000000;,
+    968; 1.000000; 1.000000; 1.000000; 1.000000;,
+    969; 1.000000; 1.000000; 1.000000; 1.000000;,
+    970; 1.000000; 1.000000; 1.000000; 1.000000;,
+    971; 1.000000; 1.000000; 1.000000; 1.000000;,
+    972; 1.000000; 1.000000; 1.000000; 1.000000;,
+    973; 1.000000; 1.000000; 1.000000; 1.000000;,
+    974; 1.000000; 1.000000; 1.000000; 1.000000;,
+    975; 1.000000; 1.000000; 1.000000; 1.000000;,
+    976; 1.000000; 1.000000; 1.000000; 1.000000;,
+    977; 1.000000; 1.000000; 1.000000; 1.000000;,
+    978; 1.000000; 1.000000; 1.000000; 1.000000;,
+    979; 1.000000; 1.000000; 1.000000; 1.000000;,
+    980; 1.000000; 1.000000; 1.000000; 1.000000;,
+    981; 1.000000; 1.000000; 1.000000; 1.000000;,
+    982; 1.000000; 1.000000; 1.000000; 1.000000;,
+    983; 1.000000; 1.000000; 1.000000; 1.000000;,
+    984; 1.000000; 1.000000; 1.000000; 1.000000;,
+    985; 1.000000; 1.000000; 1.000000; 1.000000;,
+    986; 1.000000; 1.000000; 1.000000; 1.000000;,
+    987; 1.000000; 1.000000; 1.000000; 1.000000;,
+    988; 1.000000; 1.000000; 1.000000; 1.000000;,
+    989; 1.000000; 1.000000; 1.000000; 1.000000;,
+    990; 1.000000; 1.000000; 1.000000; 1.000000;,
+    991; 1.000000; 1.000000; 1.000000; 1.000000;,
+    992; 1.000000; 1.000000; 1.000000; 1.000000;,
+    993; 1.000000; 1.000000; 1.000000; 1.000000;,
+    994; 1.000000; 1.000000; 1.000000; 1.000000;,
+    995; 1.000000; 1.000000; 1.000000; 1.000000;,
+    996; 1.000000; 1.000000; 1.000000; 1.000000;,
+    997; 1.000000; 1.000000; 1.000000; 1.000000;,
+    998; 1.000000; 1.000000; 1.000000; 1.000000;,
+    999; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1000; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1001; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1002; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1003; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1004; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1005; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1006; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1007; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1008; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1009; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1010; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1011; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1012; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1013; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1014; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1015; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1016; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1017; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1018; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1019; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1020; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1021; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1022; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1023; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1024; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1025; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1026; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1027; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1028; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1029; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1030; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1031; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1032; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1033; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1034; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1035; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1036; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1037; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1038; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1039; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1040; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1041; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1042; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1043; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1044; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1045; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1046; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1047; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1048; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1049; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1050; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1051; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1052; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1053; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1054; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1055; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1056; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1057; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1058; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1059; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1060; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1061; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1062; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1063; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1064; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1065; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1066; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1067; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1068; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1069; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1070; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1071; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1072; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1073; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1074; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1075; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1076; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1077; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1078; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1079; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1080; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1081; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1082; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1083; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1084; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1085; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1086; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1087; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1088; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1089; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1090; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1091; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1092; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1093; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1094; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1095; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1096; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1097; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1098; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1099; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1100; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1101; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1102; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1103; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1104; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1105; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1106; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1107; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1108; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1109; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1110; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1111; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1112; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1113; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1114; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1115; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1116; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1117; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1118; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1119; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1120; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1121; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1122; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1123; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1124; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1125; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1126; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1127; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1128; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1129; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1130; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1131; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1132; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1133; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1134; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1135; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1136; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1137; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1138; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1139; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1140; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1141; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1142; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1143; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1144; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1145; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1146; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1147; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1148; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1149; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1150; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1151; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1152; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1153; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1154; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1155; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1156; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1157; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1158; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1159; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1160; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1161; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1162; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1163; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1164; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1165; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1166; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1167; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1168; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1169; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1170; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1171; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1172; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1173; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1174; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1175; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1176; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1177; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1178; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1179; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1180; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1181; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1182; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1183; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1184; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1185; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1186; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1187; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1188; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1189; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1190; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1191; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1192; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1193; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1194; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1195; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1196; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1197; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1198; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1199; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1200; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1201; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1202; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1203; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1204; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1205; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1206; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1207; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1208; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1209; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1210; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1211; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1212; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1213; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1214; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1215; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1216; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1217; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1218; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1219; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1220; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1221; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1222; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1223; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1224; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1225; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1226; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1227; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1228; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1229; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1230; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1231; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1232; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1233; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1234; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1235; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1236; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1237; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1238; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1239; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1240; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1241; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1242; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1243; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1244; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1245; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1246; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1247; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1248; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1249; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1250; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1251; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1252; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1253; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1254; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1255; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1256; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1257; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1258; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1259; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1260; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1261; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1262; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1263; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1264; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1265; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1266; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1267; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1268; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1269; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1270; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1271; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1272; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1273; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1274; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1275; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1276; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1277; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1278; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1279; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1280; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1281; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1282; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1283; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1284; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1285; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1286; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1287; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1288; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1289; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1290; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1291; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1292; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1293; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1294; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1295; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1296; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1297; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1298; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1299; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1300; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1301; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1302; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1303; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1304; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1305; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1306; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1307; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1308; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1309; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1310; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1311; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1312; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1313; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1314; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1315; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1316; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1317; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1318; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1319; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1320; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1321; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1322; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1323; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1324; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1325; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1326; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1327; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1328; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1329; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1330; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1331; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1332; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1333; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1334; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1335; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1336; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1337; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1338; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1339; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1340; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1341; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1342; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1343; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1344; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1345; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1346; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1347; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1348; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1349; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1350; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1351; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1352; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1353; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1354; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1355; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1356; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1357; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1358; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1359; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1360; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1361; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1362; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1363; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1364; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1365; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1366; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1367; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1368; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1369; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1370; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1371; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1372; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1373; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1374; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1375; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1376; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1377; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1378; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1379; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1380; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1381; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1382; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1383; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1384; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1385; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1386; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1387; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1388; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1389; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1390; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1391; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1392; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1393; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1394; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1395; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1396; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1397; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1398; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1399; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1400; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1401; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1402; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1403; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1404; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1405; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1406; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1407; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1408; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1409; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1410; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1411; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1412; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1413; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1414; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1415; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1416; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1417; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1418; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1419; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1420; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1421; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1422; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1423; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1424; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1425; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1426; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1427; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1428; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1429; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1430; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1431; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1432; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1433; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1434; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1435; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1436; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1437; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1438; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1439; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1440; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1441; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1442; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1443; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1444; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1445; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1446; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1447; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1448; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1449; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1450; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1451; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1452; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1453; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1454; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1455; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1456; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1457; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1458; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1459; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1460; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1461; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1462; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1463; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1464; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1465; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1466; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1467; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1468; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1469; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1470; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1471; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1472; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1473; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1474; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1475; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1476; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1477; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1478; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1479; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1480; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1481; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1482; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1483; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1484; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1485; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1486; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1487; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1488; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1489; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1490; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1491; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1492; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1493; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1494; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1495; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1496; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1497; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1498; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1499; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1500; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1501; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1502; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1503; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1504; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1505; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1506; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1507; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1508; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1509; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1510; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1511; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1512; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1513; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1514; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1515; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1516; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1517; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1518; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1519; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1520; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1521; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1522; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1523; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1524; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1525; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1526; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1527; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1528; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1529; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1530; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1531; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1532; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1533; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1534; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1535; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1536; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1537; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1538; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1539; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1540; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1541; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1542; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1543; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1544; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1545; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1546; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1547; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1548; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1549; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1550; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1551; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1552; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1553; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1554; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1555; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1556; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1557; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1558; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1559; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1560; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1561; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1562; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1563; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1564; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1565; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1566; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1567; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1568; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1569; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1570; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1571; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1572; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1573; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1574; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1575; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1576; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1577; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1578; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1579; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1580; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1581; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1582; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1583; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1584; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1585; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1586; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1587; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1588; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1589; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1590; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1591; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1592; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1593; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1594; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1595; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1596; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1597; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1598; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1599; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1600; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1601; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1602; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1603; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1604; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1605; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1606; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1607; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1608; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1609; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1610; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1611; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1612; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1613; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1614; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1615; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1616; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1617; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1618; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1619; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1620; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1621; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1622; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1623; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1624; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1625; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1626; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1627; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1628; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1629; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1630; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1631; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1632; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1633; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1634; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1635; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1636; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1637; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1638; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1639; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1640; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1641; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1642; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1643; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1644; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1645; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1646; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1647; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1648; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1649; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1650; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1651; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1652; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1653; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1654; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1655; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1656; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1657; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1658; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1659; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1660; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1661; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1662; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1663; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1664; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1665; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1666; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1667; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1668; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1669; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1670; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1671; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1672; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1673; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1674; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1675; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1676; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1677; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1678; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1679; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1680; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1681; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1682; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1683; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1684; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1685; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1686; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1687; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1688; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1689; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1690; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1691; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1692; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1693; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1694; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1695; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1696; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1697; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1698; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1699; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1700; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1701; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1702; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1703; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1704; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1705; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1706; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1707; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1708; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1709; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1710; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1711; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1712; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1713; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1714; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1715; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1716; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1717; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1718; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1719; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1720; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1721; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1722; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1723; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1724; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1725; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1726; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1727; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1728; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1729; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1730; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1731; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1732; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1733; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1734; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1735; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1736; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1737; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1738; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1739; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1740; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1741; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1742; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1743; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1744; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1745; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1746; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1747; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1748; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1749; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1750; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1751; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1752; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1753; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1754; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1755; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1756; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1757; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1758; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1759; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1760; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1761; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1762; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1763; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1764; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1765; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1766; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1767; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1768; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1769; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1770; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1771; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1772; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1773; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1774; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1775; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1776; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1777; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1778; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1779; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1780; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1781; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1782; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1783; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1784; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1785; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1786; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1787; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1788; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1789; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1790; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1791; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1792; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1793; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1794; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1795; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1796; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1797; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1798; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1799; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1800; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1801; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1802; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1803; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1804; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1805; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1806; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1807; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1808; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1809; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1810; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1811; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1812; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1813; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1814; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1815; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1816; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1817; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1818; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1819; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1820; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1821; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1822; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1823; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1824; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1825; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1826; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1827; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1828; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1829; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1830; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1831; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1832; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1833; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1834; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1835; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1836; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1837; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1838; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1839; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1840; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1841; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1842; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1843; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1844; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1845; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1846; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1847; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1848; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1849; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1850; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1851; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1852; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1853; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1854; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1855; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1856; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1857; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1858; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1859; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1860; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1861; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1862; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1863; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1864; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1865; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1866; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1867; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1868; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1869; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1870; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1871; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1872; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1873; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1874; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1875; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1876; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1877; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1878; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1879; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1880; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1881; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1882; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1883; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1884; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1885; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1886; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1887; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1888; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1889; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1890; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1891; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1892; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1893; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1894; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1895; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1896; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1897; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1898; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1899; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1900; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1901; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1902; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1903; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1904; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1905; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1906; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1907; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1908; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1909; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1910; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1911; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1912; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1913; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1914; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1915; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1916; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1917; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1918; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1919; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1920; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1921; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1922; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1923; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1924; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1925; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1926; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1927; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1928; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1929; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1930; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1931; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1932; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1933; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1934; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1935; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1936; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1937; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1938; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1939; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1940; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1941; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1942; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1943; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1944; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1945; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1946; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1947; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1948; 1.000000; 1.000000; 1.000000; 1.000000;,
+    1949; 1.000000; 1.000000; 1.000000; 1.000000;;
+   }
+
+   MeshMaterialList {
+    1;
+    1290;
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0;
+
+    Material {
+     0.588235; 0.588235; 0.588235; 1.000000;;
+     115.199997;
+     0.898039; 0.898039; 0.898039;;
+     0.000000; 0.000000; 0.000000;;
+
+     TextureFilename {
+      "fighter.jpg";
+     }
+    }
+
+   }
+  }
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/media/ss_ironnail.materials
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/media/ss_ironnail.materials	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/media/ss_ironnail.materials	(revision 2197)
@@ -0,0 +1,7 @@
+<materials>
+	<material name="lambert1" texture="redwire.bmp" />
+	<material name="lambert2" texture="whitewire.bmp" />
+	<material name="lambert3" texture="greenwire.bmp" />
+	<material name="lambert4" texture="w2.jpg" />
+	<material name="lambert5" texture="wrtile.jpg" />
+</materials>
Index: /GTP/trunk/App/Demos/Illum/pathmap/media/space.level
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/media/space.level	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/media/space.level	(revision 2197)
@@ -0,0 +1,80 @@
+mesh carpetShape
+{
+	ogreXMLfile carpetShape.mesh.xml
+	ogrefile carpetShape.mesh
+	pathmapresolution 64
+	divide 8
+}
+
+entity carpet
+{
+	mesh carpetShape
+	transformation 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 
+	pathmapclusters 32
+	pathmapfile carpet
+}
+
+mesh greenwireShape
+{
+	ogreXMLfile greenwireShape.mesh.xml
+	ogrefile greenwireShape.mesh
+	pathmapresolution 32
+	divide 15
+}
+
+entity greenwire
+{
+	mesh greenwireShape
+	transformation 1 0 0 0 0 1 0 -2 0 0 1 0 0 0 0 1 
+	pathmapclusters 32
+	pathmapfile greenwire
+}
+
+mesh ironShape
+{
+	ogreXMLfile ironShape.mesh.xml
+	ogrefile ironShape.mesh
+	pathmapresolution 32
+	divide 16
+}
+
+entity iron
+{
+	mesh ironShape
+	transformation 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 
+	pathmapclusters 32
+	pathmapfile iron
+}
+
+mesh redwireShape
+{
+	ogreXMLfile redwireShape.mesh.xml
+	ogrefile redwireShape.mesh
+	pathmapresolution 64
+	divide 15
+}
+
+entity redwire
+{
+	mesh redwireShape
+	transformation 1 0 0 0 0 1 0 2 0 0 1 0 0 0 0 1 
+	pathmapclusters 32
+	pathmapfile redwire
+}
+
+mesh whitewireShape
+{
+	ogreXMLfile whitewireShape.mesh.xml
+	ogrefile whitewireShape.mesh
+	pathmapresolution 32
+	divide 15
+}
+
+entity whitewire
+{
+	mesh whitewireShape
+	transformation 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 
+	pathmapclusters 32
+	pathmapfile whitewire
+}
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/media/greenwireShape.mesh.xml
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/media/greenwireShape.mesh.xml	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/media/greenwireShape.mesh.xml	(revision 2197)
@@ -0,0 +1,5131 @@
+<mesh>
+	<sharedgeometry vertexcount="793">
+		<vertexbuffer positions="true" normals="true" colours_diffuse="false" colours_specular="false" texture_coords="1">
+			<vertex>
+				<position x="25.6587" y="0" z="-2.69684"/>
+				<normal x="-0.994522" y="-1.89478e-006" z="0.104523"/>
+				<texcoord u="-46.5985" v="-1.70482"/>
+			</vertex>
+			<vertex>
+				<position x="25.2362" y="0" z="-5.36413"/>
+				<normal x="-0.978148" y="1.72487e-006" z="0.207912"/>
+				<texcoord u="-45.0407" v="-1.7054"/>
+			</vertex>
+			<vertex>
+				<position x="24.5373" y="0" z="-7.97265"/>
+				<normal x="-0.951056" y="-3.45489e-006" z="0.309017"/>
+				<texcoord u="-43.4828" v="-1.70597"/>
+			</vertex>
+			<vertex>
+				<position x="23.5695" y="0" z="-10.4938"/>
+				<normal x="-0.929889" y="-0.0888453" z="0.356951"/>
+				<texcoord u="-41.925" v="-1.70655"/>
+			</vertex>
+			<vertex>
+				<position x="22.3435" y="0" z="-12.9"/>
+				<normal x="-0.835354" y="0.0888427" z="0.542486"/>
+				<texcoord u="-40.3672" v="-1.70713"/>
+			</vertex>
+			<vertex>
+				<position x="20.8727" y="0" z="-15.1649"/>
+				<normal x="-0.809017" y="-1.47257e-006" z="0.587786"/>
+				<texcoord u="-38.8093" v="-1.7077"/>
+			</vertex>
+			<vertex>
+				<position x="19.1732" y="0" z="-17.2636"/>
+				<normal x="-0.743145" y="-1.23058e-006" z="0.669131"/>
+				<texcoord u="-37.2515" v="-1.70828"/>
+			</vertex>
+			<vertex>
+				<position x="17.2636" y="0" z="-19.1732"/>
+				<normal x="-0.704311" y="-0.088842" z="0.704311"/>
+				<texcoord u="-35.6936" v="-1.70885"/>
+			</vertex>
+			<vertex>
+				<position x="15.1649" y="0" z="-20.8727"/>
+				<normal x="-0.542485" y="0.088842" z="0.835354"/>
+				<texcoord u="-34.1358" v="-1.70943"/>
+			</vertex>
+			<vertex>
+				<position x="12.9" y="0" z="-22.3435"/>
+				<normal x="-0.5" y="4.63397e-007" z="0.866025"/>
+				<texcoord u="-32.578" v="-1.71001"/>
+			</vertex>
+			<vertex>
+				<position x="10.4938" y="0" z="-23.5695"/>
+				<normal x="-0.406736" y="-5.20035e-007" z="0.913546"/>
+				<texcoord u="-31.0202" v="-1.71058"/>
+			</vertex>
+			<vertex>
+				<position x="7.97265" y="0" z="-24.5373"/>
+				<normal x="-0.356951" y="-0.0888402" z="0.929889"/>
+				<texcoord u="-29.4623" v="-1.71116"/>
+			</vertex>
+			<vertex>
+				<position x="5.36413" y="0" z="-25.2362"/>
+				<normal x="-0.155816" y="0.0888431" z="0.983783"/>
+				<texcoord u="-27.9045" v="-1.71173"/>
+			</vertex>
+			<vertex>
+				<position x="2.69684" y="0" z="-25.6587"/>
+				<normal x="-0.104528" y="6.3331e-007" z="0.994522"/>
+				<texcoord u="-26.3467" v="-1.71231"/>
+			</vertex>
+			<vertex>
+				<position x="-1.25154e-006" y="0" z="-25.8"/>
+				<normal x="-7.78765e-008" y="-2.57443e-008" z="1"/>
+				<texcoord u="-24.7888" v="-1.71288"/>
+			</vertex>
+			<vertex>
+				<position x="-2.69684" y="0" z="-25.6587"/>
+				<normal x="0.0521286" y="-0.0888423" z="0.994681"/>
+				<texcoord u="-23.231" v="-1.71346"/>
+			</vertex>
+			<vertex>
+				<position x="-5.36413" y="0" z="-25.2362"/>
+				<normal x="0.257796" y="0.0888423" z="0.962106"/>
+				<texcoord u="-21.6731" v="-1.71404"/>
+			</vertex>
+			<vertex>
+				<position x="-7.97265" y="0" z="-24.5373"/>
+				<normal x="0.309017" y="5.66375e-008" z="0.951056"/>
+				<texcoord u="-20.1153" v="-1.71461"/>
+			</vertex>
+			<vertex>
+				<position x="-10.4938" y="0" z="-23.5695"/>
+				<normal x="0.406737" y="6.28161e-007" z="0.913545"/>
+				<texcoord u="-18.5575" v="-1.71519"/>
+			</vertex>
+			<vertex>
+				<position x="-12.9" y="0" z="-22.3435"/>
+				<normal x="0.5" y="-1.24088e-006" z="0.866025"/>
+				<texcoord u="-16.9996" v="-1.71576"/>
+			</vertex>
+			<vertex>
+				<position x="-15.1649" y="0" z="-20.8727"/>
+				<normal x="0.587786" y="-8.49561e-007" z="0.809017"/>
+				<texcoord u="-15.4418" v="-1.71634"/>
+			</vertex>
+			<vertex>
+				<position x="-17.2636" y="0" z="-19.1732"/>
+				<normal x="0.669131" y="-3.6042e-008" z="0.743144"/>
+				<texcoord u="-13.8839" v="-1.71692"/>
+			</vertex>
+			<vertex>
+				<position x="-19.1732" y="0" z="-17.2636"/>
+				<normal x="0.743145" y="-4.63397e-008" z="0.66913"/>
+				<texcoord u="-12.3261" v="-1.71749"/>
+			</vertex>
+			<vertex>
+				<position x="-20.8727" y="0" z="-15.1649"/>
+				<normal x="0.774073" y="-0.0888419" z="0.626832"/>
+				<texcoord u="-10.7682" v="-1.71807"/>
+			</vertex>
+			<vertex>
+				<position x="-22.3435" y="0" z="-12.9"/>
+				<normal x="0.887483" y="0.0888442" z="0.452195"/>
+				<texcoord u="-9.21041" v="-1.71864"/>
+			</vertex>
+			<vertex>
+				<position x="-23.5695" y="0" z="-10.4938"/>
+				<normal x="0.913546" y="2.36848e-007" z="0.406736"/>
+				<texcoord u="-7.65256" v="-1.71922"/>
+			</vertex>
+			<vertex>
+				<position x="-24.5373" y="0" z="-7.97264"/>
+				<normal x="0.951057" y="-1.99776e-006" z="0.309017"/>
+				<texcoord u="-6.09473" v="-1.7198"/>
+			</vertex>
+			<vertex>
+				<position x="-25.2362" y="0" z="-5.36412"/>
+				<normal x="0.962106" y="-0.0888404" z="0.257796"/>
+				<texcoord u="-4.53686" v="-1.72037"/>
+			</vertex>
+			<vertex>
+				<position x="-25.6587" y="0" z="-2.69684"/>
+				<normal x="0.99468" y="0.0888467" z="0.0521287"/>
+				<texcoord u="-2.979" v="-1.72095"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8" y="0" z="-7.80629e-008"/>
+				<normal x="1" y="-5.76673e-007" z="-3.41112e-008"/>
+				<texcoord u="-1.42116" v="-1.72153"/>
+			</vertex>
+			<vertex>
+				<position x="-25.6587" y="0" z="2.69684"/>
+				<normal x="0.994522" y="-2.36848e-007" z="-0.104529"/>
+				<texcoord u="0.136669" v="-1.7221"/>
+			</vertex>
+			<vertex>
+				<position x="-25.2362" y="0" z="5.36412"/>
+				<normal x="0.983782" y="-0.0888479" z="-0.155816"/>
+				<texcoord u="1.69449" v="-1.72268"/>
+			</vertex>
+			<vertex>
+				<position x="-24.5373" y="0" z="7.97264"/>
+				<normal x="0.929889" y="0.0888425" z="-0.356951"/>
+				<texcoord u="3.25235" v="-1.72325"/>
+			</vertex>
+			<vertex>
+				<position x="-23.5695" y="0" z="10.4938"/>
+				<normal x="0.913545" y="-3.73807e-006" z="-0.406737"/>
+				<texcoord u="4.8102" v="-1.72383"/>
+			</vertex>
+			<vertex>
+				<position x="-22.3435" y="0" z="12.9"/>
+				<normal x="0.866025" y="-2.16252e-007" z="-0.5"/>
+				<texcoord u="6.36802" v="-1.7244"/>
+			</vertex>
+			<vertex>
+				<position x="-20.8726" y="0" z="15.1649"/>
+				<normal x="0.835354" y="-0.0888418" z="-0.542486"/>
+				<texcoord u="7.92588" v="-1.72498"/>
+			</vertex>
+			<vertex>
+				<position x="-19.1731" y="0" z="17.2636"/>
+				<normal x="0.704311" y="0.0888417" z="-0.704311"/>
+				<texcoord u="9.48371" v="-1.72556"/>
+			</vertex>
+			<vertex>
+				<position x="-17.2636" y="0" z="19.1731"/>
+				<normal x="0.669131" y="-1.00403e-006" z="-0.743145"/>
+				<texcoord u="11.0415" v="-1.72613"/>
+			</vertex>
+			<vertex>
+				<position x="-15.1649" y="0" z="20.8726"/>
+				<normal x="0.587785" y="-4.42802e-007" z="-0.809017"/>
+				<texcoord u="12.5994" v="-1.72671"/>
+			</vertex>
+			<vertex>
+				<position x="-12.9" y="0" z="22.3435"/>
+				<normal x="0.5" y="-1.20483e-006" z="-0.866025"/>
+				<texcoord u="14.1573" v="-1.72728"/>
+			</vertex>
+			<vertex>
+				<position x="-10.4938" y="0" z="23.5695"/>
+				<normal x="0.406736" y="6.53905e-007" z="-0.913546"/>
+				<texcoord u="15.7151" v="-1.72786"/>
+			</vertex>
+			<vertex>
+				<position x="-7.97264" y="0" z="24.5373"/>
+				<normal x="0.309017" y="-2.47145e-007" z="-0.951057"/>
+				<texcoord u="17.273" v="-1.72844"/>
+			</vertex>
+			<vertex>
+				<position x="-5.36412" y="0" z="25.2362"/>
+				<normal x="0.207912" y="-7.77477e-007" z="-0.978148"/>
+				<texcoord u="18.8308" v="-1.72901"/>
+			</vertex>
+			<vertex>
+				<position x="-2.69683" y="0" z="25.6587"/>
+				<normal x="0.155816" y="-0.088841" z="-0.983783"/>
+				<texcoord u="20.3886" v="-1.72959"/>
+			</vertex>
+			<vertex>
+				<position x="3.43312e-007" y="0" z="25.8"/>
+				<normal x="-0.0521293" y="0.0888432" z="-0.994681"/>
+				<texcoord u="21.9465" v="-1.73016"/>
+			</vertex>
+			<vertex>
+				<position x="2.69684" y="0" z="25.6587"/>
+				<normal x="-0.104529" y="5.04589e-007" z="-0.994522"/>
+				<texcoord u="23.5043" v="-1.73074"/>
+			</vertex>
+			<vertex>
+				<position x="5.36412" y="0" z="25.2362"/>
+				<normal x="-0.207912" y="-5.4578e-007" z="-0.978148"/>
+				<texcoord u="25.0622" v="-1.73132"/>
+			</vertex>
+			<vertex>
+				<position x="7.97264" y="0" z="24.5373"/>
+				<normal x="-0.257796" y="-0.0888435" z="-0.962106"/>
+				<texcoord u="26.62" v="-1.73189"/>
+			</vertex>
+			<vertex>
+				<position x="10.4938" y="0" z="23.5695"/>
+				<normal x="-0.452196" y="0.0888431" z="-0.887483"/>
+				<texcoord u="28.1778" v="-1.73247"/>
+			</vertex>
+			<vertex>
+				<position x="12.9" y="0" z="22.3435"/>
+				<normal x="-0.5" y="3.65569e-007" z="-0.866025"/>
+				<texcoord u="29.7357" v="-1.73304"/>
+			</vertex>
+			<vertex>
+				<position x="15.1649" y="0" z="20.8726"/>
+				<normal x="-0.587785" y="4.58249e-007" z="-0.809017"/>
+				<texcoord u="31.2934" v="-1.73362"/>
+			</vertex>
+			<vertex>
+				<position x="17.2636" y="0" z="19.1731"/>
+				<normal x="-0.626832" y="-0.0888432" z="-0.774073"/>
+				<texcoord u="32.8513" v="-1.73419"/>
+			</vertex>
+			<vertex>
+				<position x="19.1731" y="0" z="17.2636"/>
+				<normal x="-0.774073" y="0.0888467" z="-0.626831"/>
+				<texcoord u="34.4091" v="-1.73477"/>
+			</vertex>
+			<vertex>
+				<position x="20.8726" y="0" z="15.1649"/>
+				<normal x="-0.809017" y="-4.73695e-007" z="-0.587785"/>
+				<texcoord u="35.967" v="-1.73535"/>
+			</vertex>
+			<vertex>
+				<position x="22.3435" y="0" z="12.9"/>
+				<normal x="-0.866025" y="-3.07387e-006" z="-0.5"/>
+				<texcoord u="37.5248" v="-1.73592"/>
+			</vertex>
+			<vertex>
+				<position x="23.5695" y="0" z="10.4938"/>
+				<normal x="-0.887483" y="-0.0888425" z="-0.452195"/>
+				<texcoord u="39.0826" v="-1.7365"/>
+			</vertex>
+			<vertex>
+				<position x="24.5373" y="0" z="7.97264"/>
+				<normal x="-0.962106" y="0.0888456" z="-0.257796"/>
+				<texcoord u="40.6405" v="-1.73707"/>
+			</vertex>
+			<vertex>
+				<position x="25.2362" y="0" z="5.36412"/>
+				<normal x="-0.978148" y="-1.75576e-006" z="-0.207912"/>
+				<texcoord u="42.1983" v="-1.73765"/>
+			</vertex>
+			<vertex>
+				<position x="25.6587" y="0" z="2.69683"/>
+				<normal x="-0.994522" y="-6.07566e-006" z="-0.104528"/>
+				<texcoord u="43.7561" v="-1.73822"/>
+			</vertex>
+			<vertex>
+				<position x="25.8" y="0" z="0"/>
+				<normal x="-1" y="-2.03895e-006" z="-5.75128e-006"/>
+				<texcoord u="45.314" v="-1.7388"/>
+			</vertex>
+			<vertex>
+				<position x="25.7253" y="0.25" z="-2.70384"/>
+				<normal x="-0.861483" y="0.50007" z="0.0881915"/>
+				<texcoord u="-46.538" v="-1.33447"/>
+			</vertex>
+			<vertex>
+				<position x="25.3018" y="0.25" z="-5.37806"/>
+				<normal x="-0.847545" y="0.500067" z="0.177764"/>
+				<texcoord u="-44.9801" v="-1.33505"/>
+			</vertex>
+			<vertex>
+				<position x="24.601" y="0.25" z="-7.99335"/>
+				<normal x="-0.824319" y="0.500071" z="0.265381"/>
+				<texcoord u="-43.4223" v="-1.33563"/>
+			</vertex>
+			<vertex>
+				<position x="23.6307" y="0.25" z="-10.5211"/>
+				<normal x="-0.847003" y="0.420563" z="0.325134"/>
+				<texcoord u="-41.8644" v="-1.3362"/>
+			</vertex>
+			<vertex>
+				<position x="22.4015" y="0.25" z="-12.9335"/>
+				<normal x="-0.686401" y="0.574592" z="0.445755"/>
+				<texcoord u="-40.3066" v="-1.33678"/>
+			</vertex>
+			<vertex>
+				<position x="20.9269" y="0.25" z="-15.2043"/>
+				<normal x="-0.701967" y="0.50007" z="0.507122"/>
+				<texcoord u="-38.7488" v="-1.33735"/>
+			</vertex>
+			<vertex>
+				<position x="19.2229" y="0.25" z="-17.3084"/>
+				<normal x="-0.645114" y="0.500069" z="0.577719"/>
+				<texcoord u="-37.1909" v="-1.33793"/>
+			</vertex>
+			<vertex>
+				<position x="17.3084" y="0.25" z="-19.2229"/>
+				<normal x="-0.641531" y="0.420566" z="0.641531"/>
+				<texcoord u="-35.6331" v="-1.3385"/>
+			</vertex>
+			<vertex>
+				<position x="15.2042" y="0.25" z="-20.9269"/>
+				<normal x="-0.445755" y="0.57459" z="0.686403"/>
+				<texcoord u="-34.0753" v="-1.33908"/>
+			</vertex>
+			<vertex>
+				<position x="12.9335" y="0.25" z="-22.4015"/>
+				<normal x="-0.435014" y="0.500068" z="0.748795"/>
+				<texcoord u="-32.5174" v="-1.33966"/>
+			</vertex>
+			<vertex>
+				<position x="10.5211" y="0.25" z="-23.6307"/>
+				<normal x="-0.354361" y="0.500068" z="0.790165"/>
+				<texcoord u="-30.9596" v="-1.34023"/>
+			</vertex>
+			<vertex>
+				<position x="7.99335" y="0.25" z="-24.601"/>
+				<normal x="-0.325134" y="0.420563" z="0.847003"/>
+				<texcoord u="-29.4017" v="-1.34081"/>
+			</vertex>
+			<vertex>
+				<position x="5.37805" y="0.25" z="-25.3018"/>
+				<normal x="-0.128033" y="0.57459" z="0.808365"/>
+				<texcoord u="-27.8439" v="-1.34138"/>
+			</vertex>
+			<vertex>
+				<position x="2.70384" y="0.25" z="-25.7253"/>
+				<normal x="-0.092843" y="0.500068" z="0.860995"/>
+				<texcoord u="-26.2861" v="-1.34196"/>
+			</vertex>
+			<vertex>
+				<position x="-1.25479e-006" y="0.25" z="-25.867"/>
+				<normal x="-0.00233592" y="0.500068" z="0.865983"/>
+				<texcoord u="-24.7283" v="-1.34254"/>
+			</vertex>
+			<vertex>
+				<position x="-2.70384" y="0.25" z="-25.7253"/>
+				<normal x="0.047482" y="0.420564" z="0.90602"/>
+				<texcoord u="-23.1704" v="-1.34311"/>
+			</vertex>
+			<vertex>
+				<position x="-5.37806" y="0.25" z="-25.3018"/>
+				<normal x="0.211829" y="0.574591" z="0.790553"/>
+				<texcoord u="-21.6126" v="-1.34369"/>
+			</vertex>
+			<vertex>
+				<position x="-7.99335" y="0.25" z="-24.601"/>
+				<normal x="0.265382" y="0.500069" z="0.82432"/>
+				<texcoord u="-20.0547" v="-1.34426"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5211" y="0.25" z="-23.6307"/>
+				<normal x="0.350093" y="0.500069" z="0.792064"/>
+				<texcoord u="-18.4969" v="-1.34484"/>
+			</vertex>
+			<vertex>
+				<position x="-12.9335" y="0.25" z="-22.4015"/>
+				<normal x="0.430968" y="0.500069" z="0.751131"/>
+				<texcoord u="-16.9391" v="-1.34541"/>
+			</vertex>
+			<vertex>
+				<position x="-15.2042" y="0.25" z="-20.9268"/>
+				<normal x="0.507123" y="0.500067" z="0.701968"/>
+				<texcoord u="-15.3812" v="-1.34599"/>
+			</vertex>
+			<vertex>
+				<position x="-17.3084" y="0.25" z="-19.2229"/>
+				<normal x="0.57772" y="0.500068" z="0.645113"/>
+				<texcoord u="-13.8234" v="-1.34657"/>
+			</vertex>
+			<vertex>
+				<position x="-19.2229" y="0.25" z="-17.3084"/>
+				<normal x="0.641988" y="0.500068" z="0.581191"/>
+				<texcoord u="-12.2655" v="-1.34714"/>
+			</vertex>
+			<vertex>
+				<position x="-20.9268" y="0.25" z="-15.2042"/>
+				<normal x="0.705076" y="0.420563" z="0.570959"/>
+				<texcoord u="-10.7077" v="-1.34772"/>
+			</vertex>
+			<vertex>
+				<position x="-22.4015" y="0.25" z="-12.9335"/>
+				<normal x="0.729237" y="0.574591" z="0.371564"/>
+				<texcoord u="-9.14985" v="-1.34829"/>
+			</vertex>
+			<vertex>
+				<position x="-23.6307" y="0.25" z="-10.5211"/>
+				<normal x="0.790165" y="0.500068" z="0.354361"/>
+				<texcoord u="-7.59201" v="-1.34887"/>
+			</vertex>
+			<vertex>
+				<position x="-24.601" y="0.25" z="-7.99334"/>
+				<normal x="0.822877" y="0.500068" z="0.269825"/>
+				<texcoord u="-6.03417" v="-1.34945"/>
+			</vertex>
+			<vertex>
+				<position x="-25.3017" y="0.25" z="-5.37805"/>
+				<normal x="0.876349" y="0.420564" z="0.234817"/>
+				<texcoord u="-4.47634" v="-1.35002"/>
+			</vertex>
+			<vertex>
+				<position x="-25.7253" y="0.25" z="-2.70384"/>
+				<normal x="0.817319" y="0.574591" z="0.0428335"/>
+				<texcoord u="-2.91849" v="-1.3506"/>
+			</vertex>
+			<vertex>
+				<position x="-25.867" y="0.25" z="-7.82656e-008"/>
+				<normal x="0.865982" y="0.50007" z="0.00233593"/>
+				<texcoord u="-1.36064" v="-1.35117"/>
+			</vertex>
+			<vertex>
+				<position x="-25.7253" y="0.25" z="2.70384"/>
+				<normal x="0.861483" y="0.500069" z="-0.0881967"/>
+				<texcoord u="0.19719" v="-1.35175"/>
+			</vertex>
+			<vertex>
+				<position x="-25.3017" y="0.25" z="5.37805"/>
+				<normal x="0.896093" y="0.420565" z="-0.141928"/>
+				<texcoord u="1.75504" v="-1.35233"/>
+			</vertex>
+			<vertex>
+				<position x="-24.601" y="0.25" z="7.99334"/>
+				<normal x="0.764081" y="0.57459" z="-0.293303"/>
+				<texcoord u="3.3129" v="-1.3529"/>
+			</vertex>
+			<vertex>
+				<position x="-23.6307" y="0.25" z="10.5211"/>
+				<normal x="0.792065" y="0.500068" z="-0.350093"/>
+				<texcoord u="4.87074" v="-1.35348"/>
+			</vertex>
+			<vertex>
+				<position x="-22.4015" y="0.25" z="12.9335"/>
+				<normal x="0.751132" y="0.500067" z="-0.430969"/>
+				<texcoord u="6.42858" v="-1.35405"/>
+			</vertex>
+			<vertex>
+				<position x="-20.9268" y="0.25" z="15.2042"/>
+				<normal x="0.760895" y="0.420563" z="-0.494131"/>
+				<texcoord u="7.98643" v="-1.35463"/>
+			</vertex>
+			<vertex>
+				<position x="-19.2229" y="0.25" z="17.3084"/>
+				<normal x="0.578725" y="0.574591" z="-0.578725"/>
+				<texcoord u="9.54426" v="-1.35521"/>
+			</vertex>
+			<vertex>
+				<position x="-17.3084" y="0.25" z="19.2229"/>
+				<normal x="0.581192" y="0.500068" z="-0.641988"/>
+				<texcoord u="11.1021" v="-1.35578"/>
+			</vertex>
+			<vertex>
+				<position x="-15.2042" y="0.25" z="20.9268"/>
+				<normal x="0.510901" y="0.50007" z="-0.699221"/>
+				<texcoord u="12.66" v="-1.35636"/>
+			</vertex>
+			<vertex>
+				<position x="-12.9335" y="0.25" z="22.4015"/>
+				<normal x="0.435014" y="0.500068" z="-0.748795"/>
+				<texcoord u="14.2178" v="-1.35694"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5211" y="0.25" z="23.6307"/>
+				<normal x="0.354361" y="0.500067" z="-0.790165"/>
+				<texcoord u="15.7756" v="-1.35751"/>
+			</vertex>
+			<vertex>
+				<position x="-7.99334" y="0.25" z="24.601"/>
+				<normal x="0.269825" y="0.500068" z="-0.822877"/>
+				<texcoord u="17.3335" v="-1.35809"/>
+			</vertex>
+			<vertex>
+				<position x="-5.37805" y="0.25" z="25.3017"/>
+				<normal x="0.182333" y="0.500068" z="-0.846573"/>
+				<texcoord u="18.8913" v="-1.35866"/>
+			</vertex>
+			<vertex>
+				<position x="-2.70384" y="0.25" z="25.7253"/>
+				<normal x="0.141927" y="0.420562" z="-0.896094"/>
+				<texcoord u="20.4492" v="-1.35924"/>
+			</vertex>
+			<vertex>
+				<position x="3.44204e-007" y="0.25" z="25.867"/>
+				<normal x="-0.0428342" y="0.57459" z="-0.81732"/>
+				<texcoord u="22.007" v="-1.35981"/>
+			</vertex>
+			<vertex>
+				<position x="2.70384" y="0.25" z="25.7253"/>
+				<normal x="-0.0881972" y="0.500068" z="-0.861483"/>
+				<texcoord u="23.5649" v="-1.36039"/>
+			</vertex>
+			<vertex>
+				<position x="5.37805" y="0.25" z="25.3017"/>
+				<normal x="-0.177763" y="0.500069" z="-0.847544"/>
+				<texcoord u="25.1227" v="-1.36097"/>
+			</vertex>
+			<vertex>
+				<position x="7.99334" y="0.25" z="24.601"/>
+				<normal x="-0.234817" y="0.420565" z="-0.876348"/>
+				<texcoord u="26.6806" v="-1.36154"/>
+			</vertex>
+			<vertex>
+				<position x="10.5211" y="0.25" z="23.6307"/>
+				<normal x="-0.371565" y="0.57459" z="-0.729236"/>
+				<texcoord u="28.2384" v="-1.36212"/>
+			</vertex>
+			<vertex>
+				<position x="12.9335" y="0.25" z="22.4015"/>
+				<normal x="-0.430968" y="0.500069" z="-0.751131"/>
+				<texcoord u="29.7962" v="-1.36269"/>
+			</vertex>
+			<vertex>
+				<position x="15.2042" y="0.25" z="20.9268"/>
+				<normal x="-0.507122" y="0.500069" z="-0.701967"/>
+				<texcoord u="31.3541" v="-1.36327"/>
+			</vertex>
+			<vertex>
+				<position x="17.3084" y="0.25" z="19.2229"/>
+				<normal x="-0.570959" y="0.420565" z="-0.705075"/>
+				<texcoord u="32.9119" v="-1.36384"/>
+			</vertex>
+			<vertex>
+				<position x="19.2229" y="0.25" z="17.3084"/>
+				<normal x="-0.636048" y="0.574591" z="-0.515061"/>
+				<texcoord u="34.4697" v="-1.36442"/>
+			</vertex>
+			<vertex>
+				<position x="20.9268" y="0.25" z="15.2042"/>
+				<normal x="-0.699222" y="0.500069" z="-0.510901"/>
+				<texcoord u="36.0275" v="-1.365"/>
+			</vertex>
+			<vertex>
+				<position x="22.4015" y="0.25" z="12.9335"/>
+				<normal x="-0.748796" y="0.500067" z="-0.435015"/>
+				<texcoord u="37.5854" v="-1.36557"/>
+			</vertex>
+			<vertex>
+				<position x="23.6307" y="0.25" z="10.5211"/>
+				<normal x="-0.808379" y="0.42056" z="-0.411889"/>
+				<texcoord u="39.1432" v="-1.36615"/>
+			</vertex>
+			<vertex>
+				<position x="24.601" y="0.25" z="7.99334"/>
+				<normal x="-0.790554" y="0.57459" z="-0.211828"/>
+				<texcoord u="40.701" v="-1.36672"/>
+			</vertex>
+			<vertex>
+				<position x="25.3017" y="0.25" z="5.37805"/>
+				<normal x="-0.846573" y="0.50007" z="-0.182333"/>
+				<texcoord u="42.2589" v="-1.3673"/>
+			</vertex>
+			<vertex>
+				<position x="25.7253" y="0.25" z="2.70384"/>
+				<normal x="-0.860995" y="0.500068" z="-0.0928428"/>
+				<texcoord u="43.8167" v="-1.36787"/>
+			</vertex>
+			<vertex>
+				<position x="25.867" y="0.25" z="0"/>
+				<normal x="-0.865984" y="0.500067" z="-0.00234056"/>
+				<texcoord u="45.3745" v="-1.36845"/>
+			</vertex>
+			<vertex>
+				<position x="25.9073" y="0.433013" z="-2.72297"/>
+				<normal x="-0.497614" y="0.866057" z="0.0482245"/>
+				<texcoord u="-46.4774" v="-0.964124"/>
+			</vertex>
+			<vertex>
+				<position x="25.4808" y="0.433013" z="-5.41611"/>
+				<normal x="-0.489846" y="0.866058" z="0.0999785"/>
+				<texcoord u="-44.9196" v="-0.964701"/>
+			</vertex>
+			<vertex>
+				<position x="24.775" y="0.433013" z="-8.0499"/>
+				<normal x="-0.476713" y="0.866056" z="0.150634"/>
+				<texcoord u="-43.3617" v="-0.965276"/>
+			</vertex>
+			<vertex>
+				<position x="23.7979" y="0.433013" z="-10.5955"/>
+				<normal x="-0.537306" y="0.817779" z="0.206252"/>
+				<texcoord u="-41.8039" v="-0.965852"/>
+			</vertex>
+			<vertex>
+				<position x="22.56" y="0.433013" z="-13.025"/>
+				<normal x="-0.353404" y="0.906882" z="0.229503"/>
+				<texcoord u="-40.246" v="-0.966426"/>
+			</vertex>
+			<vertex>
+				<position x="21.0749" y="0.433013" z="-15.3118"/>
+				<normal x="-0.40683" y="0.866058" z="0.290572"/>
+				<texcoord u="-38.6882" v="-0.967004"/>
+			</vertex>
+			<vertex>
+				<position x="19.3589" y="0.433013" z="-17.4309"/>
+				<normal x="-0.374228" y="0.866058" z="0.331505"/>
+				<texcoord u="-37.1304" v="-0.967579"/>
+			</vertex>
+			<vertex>
+				<position x="17.4309" y="0.433013" z="-19.3589"/>
+				<normal x="-0.406962" y="0.81778" z="0.406962"/>
+				<texcoord u="-35.5725" v="-0.968155"/>
+			</vertex>
+			<vertex>
+				<position x="15.3118" y="0.433013" z="-21.0749"/>
+				<normal x="-0.229503" y="0.906882" z="0.353403"/>
+				<texcoord u="-34.0147" v="-0.96873"/>
+			</vertex>
+			<vertex>
+				<position x="13.025" y="0.433013" z="-22.56"/>
+				<normal x="-0.253472" y="0.866058" z="0.430924"/>
+				<texcoord u="-32.4568" v="-0.969306"/>
+			</vertex>
+			<vertex>
+				<position x="10.5955" y="0.433013" z="-23.7979"/>
+				<normal x="-0.20704" y="0.866058" z="0.455059"/>
+				<texcoord u="-30.899" v="-0.969882"/>
+			</vertex>
+			<vertex>
+				<position x="8.0499" y="0.433013" z="-24.775"/>
+				<normal x="-0.206252" y="0.81778" z="0.537305"/>
+				<texcoord u="-29.3412" v="-0.970459"/>
+			</vertex>
+			<vertex>
+				<position x="5.4161" y="0.433013" z="-25.4808"/>
+				<normal x="-0.065919" y="0.906882" z="0.416197"/>
+				<texcoord u="-27.7834" v="-0.971033"/>
+			</vertex>
+			<vertex>
+				<position x="2.72297" y="0.433013" z="-25.9073"/>
+				<normal x="-0.0562856" y="0.866058" z="0.496766"/>
+				<texcoord u="-26.2255" v="-0.97161"/>
+			</vertex>
+			<vertex>
+				<position x="-1.26366e-006" y="0.433013" z="-26.05"/>
+				<normal x="-0.00405111" y="0.866057" z="0.499928"/>
+				<texcoord u="-24.6677" v="-0.972185"/>
+			</vertex>
+			<vertex>
+				<position x="-2.72297" y="0.433013" z="-25.9073"/>
+				<normal x="0.0301209" y="0.817779" z="0.574744"/>
+				<texcoord u="-23.1099" v="-0.972761"/>
+			</vertex>
+			<vertex>
+				<position x="-5.41611" y="0.433013" z="-25.4808"/>
+				<normal x="0.109063" y="0.906881" z="0.407028"/>
+				<texcoord u="-21.552" v="-0.973337"/>
+			</vertex>
+			<vertex>
+				<position x="-8.0499" y="0.433013" z="-24.775"/>
+				<normal x="0.150634" y="0.866058" z="0.476711"/>
+				<texcoord u="-19.9942" v="-0.973913"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5955" y="0.433013" z="-23.7979"/>
+				<normal x="0.199638" y="0.866058" z="0.458354"/>
+				<texcoord u="-18.4363" v="-0.974489"/>
+			</vertex>
+			<vertex>
+				<position x="-13.025" y="0.433013" z="-22.56"/>
+				<normal x="0.246455" y="0.866058" z="0.434975"/>
+				<texcoord u="-16.8785" v="-0.975065"/>
+			</vertex>
+			<vertex>
+				<position x="-15.3118" y="0.433013" z="-21.0749"/>
+				<normal x="0.290573" y="0.866058" z="0.406831"/>
+				<texcoord u="-15.3207" v="-0.975641"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4309" y="0.433013" z="-19.3589"/>
+				<normal x="0.331506" y="0.866058" z="0.374229"/>
+				<texcoord u="-13.7628" v="-0.976216"/>
+			</vertex>
+			<vertex>
+				<position x="-19.3589" y="0.433013" z="-17.4309"/>
+				<normal x="0.368807" y="0.866059" z="0.337526"/>
+				<texcoord u="-12.205" v="-0.976793"/>
+			</vertex>
+			<vertex>
+				<position x="-21.0749" y="0.433013" z="-15.3118"/>
+				<normal x="0.447272" y="0.81778" z="0.362193"/>
+				<texcoord u="-10.6471" v="-0.977369"/>
+			</vertex>
+			<vertex>
+				<position x="-22.56" y="0.433013" z="-13.025"/>
+				<normal x="0.375458" y="0.906881" z="0.191305"/>
+				<texcoord u="-9.0893" v="-0.977944"/>
+			</vertex>
+			<vertex>
+				<position x="-23.7979" y="0.433013" z="-10.5955"/>
+				<normal x="0.45506" y="0.866057" z="0.20704"/>
+				<texcoord u="-7.53146" v="-0.978521"/>
+			</vertex>
+			<vertex>
+				<position x="-24.775" y="0.433013" z="-8.0499"/>
+				<normal x="0.474208" y="0.866057" z="0.158339"/>
+				<texcoord u="-5.97363" v="-0.979096"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4808" y="0.433013" z="-5.4161"/>
+				<normal x="0.55592" y="0.81778" z="0.148958"/>
+				<texcoord u="-4.41578" v="-0.979672"/>
+			</vertex>
+			<vertex>
+				<position x="-25.9073" y="0.433013" z="-2.72297"/>
+				<normal x="0.420808" y="0.906881" z="0.0220535"/>
+				<texcoord u="-2.85793" v="-0.980247"/>
+			</vertex>
+			<vertex>
+				<position x="-26.05" y="0.433013" z="-7.88193e-008"/>
+				<normal x="0.499928" y="0.866057" z="0.00405114"/>
+				<texcoord u="-1.3001" v="-0.980824"/>
+			</vertex>
+			<vertex>
+				<position x="-25.9073" y="0.433013" z="2.72297"/>
+				<normal x="0.497612" y="0.866058" z="-0.0482277"/>
+				<texcoord u="0.257737" v="-0.981399"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4808" y="0.433013" z="5.4161"/>
+				<normal x="0.568447" y="0.817779" z="-0.0900334"/>
+				<texcoord u="1.81558" v="-0.981975"/>
+			</vertex>
+			<vertex>
+				<position x="-24.775" y="0.433013" z="8.0499"/>
+				<normal x="0.393398" y="0.906881" z="-0.151011"/>
+				<texcoord u="3.37343" v="-0.982552"/>
+			</vertex>
+			<vertex>
+				<position x="-23.7979" y="0.433013" z="10.5955"/>
+				<normal x="0.458355" y="0.866057" z="-0.199638"/>
+				<texcoord u="4.93126" v="-0.983127"/>
+			</vertex>
+			<vertex>
+				<position x="-22.56" y="0.433013" z="13.025"/>
+				<normal x="0.434975" y="0.866058" z="-0.246455"/>
+				<texcoord u="6.48911" v="-0.983703"/>
+			</vertex>
+			<vertex>
+				<position x="-21.0749" y="0.433013" z="15.3118"/>
+				<normal x="0.482682" y="0.817779" z="-0.313457"/>
+				<texcoord u="8.04695" v="-0.98428"/>
+			</vertex>
+			<vertex>
+				<position x="-19.3589" y="0.433013" z="17.4309"/>
+				<normal x="0.297965" y="0.906881" z="-0.297965"/>
+				<texcoord u="9.60481" v="-0.984857"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4309" y="0.433013" z="19.3589"/>
+				<normal x="0.337528" y="0.866057" z="-0.368808"/>
+				<texcoord u="11.1627" v="-0.985432"/>
+			</vertex>
+			<vertex>
+				<position x="-15.3118" y="0.433013" z="21.0749"/>
+				<normal x="0.297127" y="0.866058" z="-0.402068"/>
+				<texcoord u="12.7205" v="-0.986009"/>
+			</vertex>
+			<vertex>
+				<position x="-13.025" y="0.433013" z="22.56"/>
+				<normal x="0.253472" y="0.866058" z="-0.430924"/>
+				<texcoord u="14.2784" v="-0.986585"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5955" y="0.433013" z="23.7979"/>
+				<normal x="0.207039" y="0.866058" z="-0.455059"/>
+				<texcoord u="15.8362" v="-0.987161"/>
+			</vertex>
+			<vertex>
+				<position x="-8.0499" y="0.433013" z="24.775"/>
+				<normal x="0.158339" y="0.866058" z="-0.474207"/>
+				<texcoord u="17.394" v="-0.987737"/>
+			</vertex>
+			<vertex>
+				<position x="-5.4161" y="0.433013" z="25.4808"/>
+				<normal x="0.107903" y="0.866058" z="-0.48816"/>
+				<texcoord u="18.9519" v="-0.988312"/>
+			</vertex>
+			<vertex>
+				<position x="-2.72297" y="0.433013" z="25.9073"/>
+				<normal x="0.0900327" y="0.81778" z="-0.568445"/>
+				<texcoord u="20.5097" v="-0.988889"/>
+			</vertex>
+			<vertex>
+				<position x="3.46639e-007" y="0.433013" z="26.05"/>
+				<normal x="-0.0220538" y="0.906881" z="-0.420808"/>
+				<texcoord u="22.0676" v="-0.989465"/>
+			</vertex>
+			<vertex>
+				<position x="2.72297" y="0.433013" z="25.9073"/>
+				<normal x="-0.0482281" y="0.866057" z="-0.497613"/>
+				<texcoord u="23.6254" v="-0.99004"/>
+			</vertex>
+			<vertex>
+				<position x="5.4161" y="0.433013" z="25.4808"/>
+				<normal x="-0.0999784" y="0.866057" z="-0.489846"/>
+				<texcoord u="25.1833" v="-0.990616"/>
+			</vertex>
+			<vertex>
+				<position x="8.0499" y="0.433013" z="24.775"/>
+				<normal x="-0.148959" y="0.817779" z="-0.555922"/>
+				<texcoord u="26.7411" v="-0.991193"/>
+			</vertex>
+			<vertex>
+				<position x="10.5955" y="0.433013" z="23.7979"/>
+				<normal x="-0.191306" y="0.906881" z="-0.375458"/>
+				<texcoord u="28.2989" v="-0.991767"/>
+			</vertex>
+			<vertex>
+				<position x="13.025" y="0.433013" z="22.56"/>
+				<normal x="-0.246456" y="0.866057" z="-0.434976"/>
+				<texcoord u="29.8568" v="-0.992343"/>
+			</vertex>
+			<vertex>
+				<position x="15.3118" y="0.433013" z="21.0749"/>
+				<normal x="-0.290573" y="0.866058" z="-0.406831"/>
+				<texcoord u="31.4146" v="-0.99292"/>
+			</vertex>
+			<vertex>
+				<position x="17.4309" y="0.433013" z="19.3589"/>
+				<normal x="-0.362195" y="0.817779" z="-0.447273"/>
+				<texcoord u="32.9725" v="-0.993496"/>
+			</vertex>
+			<vertex>
+				<position x="19.3589" y="0.433013" z="17.4309"/>
+				<normal x="-0.327479" y="0.906881" z="-0.265187"/>
+				<texcoord u="34.5303" v="-0.994071"/>
+			</vertex>
+			<vertex>
+				<position x="21.0749" y="0.433013" z="15.3118"/>
+				<normal x="-0.40207" y="0.866057" z="-0.297128"/>
+				<texcoord u="36.0882" v="-0.994648"/>
+			</vertex>
+			<vertex>
+				<position x="22.56" y="0.433013" z="13.025"/>
+				<normal x="-0.430925" y="0.866057" z="-0.253472"/>
+				<texcoord u="37.646" v="-0.995223"/>
+			</vertex>
+			<vertex>
+				<position x="23.7979" y="0.433013" z="10.5955"/>
+				<normal x="-0.512802" y="0.81778" z="-0.261286"/>
+				<texcoord u="39.2038" v="-0.995799"/>
+			</vertex>
+			<vertex>
+				<position x="24.775" y="0.433013" z="8.04989"/>
+				<normal x="-0.407027" y="0.906881" z="-0.109063"/>
+				<texcoord u="40.7616" v="-0.996373"/>
+			</vertex>
+			<vertex>
+				<position x="25.4807" y="0.433013" z="5.4161"/>
+				<normal x="-0.488162" y="0.866057" z="-0.107904"/>
+				<texcoord u="42.3194" v="-0.996948"/>
+			</vertex>
+			<vertex>
+				<position x="25.9073" y="0.433013" z="2.72297"/>
+				<normal x="-0.496767" y="0.866057" z="-0.0562858"/>
+				<texcoord u="43.8773" v="-0.997524"/>
+			</vertex>
+			<vertex>
+				<position x="26.05" y="0.433013" z="0"/>
+				<normal x="-0.499928" y="0.866057" z="-0.00405351"/>
+				<texcoord u="45.4351" v="-0.9981"/>
+			</vertex>
+			<vertex>
+				<position x="26.156" y="0.5" z="-2.7491"/>
+				<normal x="-0.000490247" y="0.999989" z="-0.00465555"/>
+				<texcoord u="-46.4168" v="-0.593774"/>
+			</vertex>
+			<vertex>
+				<position x="25.7253" y="0.5" z="-5.46809"/>
+				<normal x="-0.000975378" y="0.999989" z="-0.00457802"/>
+				<texcoord u="-44.859" v="-0.59435"/>
+			</vertex>
+			<vertex>
+				<position x="25.0128" y="0.5" z="-8.12716"/>
+				<normal x="-0.00144795" y="0.999989" z="-0.00445122"/>
+				<texcoord u="-43.3011" v="-0.594926"/>
+			</vertex>
+			<vertex>
+				<position x="24.0263" y="0.5" z="-10.6972"/>
+				<normal x="-0.0831673" y="0.996024" z="0.0319249"/>
+				<texcoord u="-41.7433" v="-0.595502"/>
+			</vertex>
+			<vertex>
+				<position x="22.7765" y="0.5" z="-13.15"/>
+				<normal x="0.0747123" y="0.996024" z="-0.0485188"/>
+				<texcoord u="-40.1855" v="-0.596077"/>
+			</vertex>
+			<vertex>
+				<position x="21.2772" y="0.5" z="-15.4588"/>
+				<normal x="-0.00275108" y="0.999989" z="-0.003787"/>
+				<texcoord u="-38.6276" v="-0.596653"/>
+			</vertex>
+			<vertex>
+				<position x="19.5447" y="0.5" z="-17.5982"/>
+				<normal x="-0.00313189" y="0.999989" z="-0.00347865"/>
+				<texcoord u="-37.0698" v="-0.59723"/>
+			</vertex>
+			<vertex>
+				<position x="17.5982" y="0.5" z="-19.5447"/>
+				<normal x="-0.0629923" y="0.996024" z="0.0629922"/>
+				<texcoord u="-35.512" v="-0.597804"/>
+			</vertex>
+			<vertex>
+				<position x="15.4588" y="0.5" z="-21.2772"/>
+				<normal x="0.0485186" y="0.996024" z="-0.0747122"/>
+				<texcoord u="-33.9541" v="-0.598381"/>
+			</vertex>
+			<vertex>
+				<position x="13.15" y="0.5" z="-22.7765"/>
+				<normal x="-0.00405331" y="0.999989" z="-0.00234094"/>
+				<texcoord u="-32.3963" v="-0.598956"/>
+			</vertex>
+			<vertex>
+				<position x="10.6972" y="0.5" z="-24.0263"/>
+				<normal x="-0.00427633" y="0.999989" z="-0.00190342"/>
+				<texcoord u="-30.8385" v="-0.599532"/>
+			</vertex>
+			<vertex>
+				<position x="8.12715" y="0.5" z="-25.0128"/>
+				<normal x="-0.0319246" y="0.996024" z="0.0831666"/>
+				<texcoord u="-29.2806" v="-0.600108"/>
+			</vertex>
+			<vertex>
+				<position x="5.46808" y="0.5" z="-25.7253"/>
+				<normal x="0.0139357" y="0.996024" z="-0.0879866"/>
+				<texcoord u="-27.7228" v="-0.600683"/>
+			</vertex>
+			<vertex>
+				<position x="2.7491" y="0.5" z="-26.156"/>
+				<normal x="-0.00465516" y="0.999989" z="-0.000489419"/>
+				<texcoord u="-26.165" v="-0.60126"/>
+			</vertex>
+			<vertex>
+				<position x="-1.27579e-006" y="0.5" z="-26.3"/>
+				<normal x="-0.00468083" y="0.999989" z="-9.77111e-008"/>
+				<texcoord u="-24.6071" v="-0.601835"/>
+			</vertex>
+			<vertex>
+				<position x="-2.7491" y="0.5" z="-26.156"/>
+				<normal x="0.00466223" y="0.996024" z="0.0889612"/>
+				<texcoord u="-23.0493" v="-0.602412"/>
+			</vertex>
+			<vertex>
+				<position x="-5.46808" y="0.5" z="-25.7253"/>
+				<normal x="-0.0230566" y="0.996024" z="-0.0860479"/>
+				<texcoord u="-21.4915" v="-0.602987"/>
+			</vertex>
+			<vertex>
+				<position x="-8.12716" y="0.5" z="-25.0128"/>
+				<normal x="-0.00445182" y="0.999989" z="0.00144617"/>
+				<texcoord u="-19.9336" v="-0.603564"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6972" y="0.5" z="-24.0263"/>
+				<normal x="-0.0042761" y="0.999989" z="0.0019039"/>
+				<texcoord u="-18.3758" v="-0.604139"/>
+			</vertex>
+			<vertex>
+				<position x="-13.15" y="0.5" z="-22.7765"/>
+				<normal x="-0.00405371" y="0.999989" z="0.00234038"/>
+				<texcoord u="-16.8179" v="-0.604715"/>
+			</vertex>
+			<vertex>
+				<position x="-15.4588" y="0.5" z="-21.2772"/>
+				<normal x="-0.00378731" y="0.999989" z="0.00275065"/>
+				<texcoord u="-15.2601" v="-0.605291"/>
+			</vertex>
+			<vertex>
+				<position x="-17.5981" y="0.5" z="-19.5447"/>
+				<normal x="-0.00347807" y="0.999989" z="0.00313258"/>
+				<texcoord u="-13.7023" v="-0.605867"/>
+			</vertex>
+			<vertex>
+				<position x="-19.5447" y="0.5" z="-17.5981"/>
+				<normal x="-0.00313177" y="0.999989" z="0.00347887"/>
+				<texcoord u="-12.1444" v="-0.606442"/>
+			</vertex>
+			<vertex>
+				<position x="-21.2772" y="0.5" z="-15.4588"/>
+				<normal x="0.0692308" y="0.996024" z="0.0560619"/>
+				<texcoord u="-10.5866" v="-0.607019"/>
+			</vertex>
+			<vertex>
+				<position x="-22.7765" y="0.5" z="-13.15"/>
+				<normal x="-0.079373" y="0.996024" z="-0.0404425"/>
+				<texcoord u="-9.02874" v="-0.607594"/>
+			</vertex>
+			<vertex>
+				<position x="-24.0263" y="0.5" z="-10.6972"/>
+				<normal x="-0.00190427" y="0.999989" z="0.00427597"/>
+				<texcoord u="-7.4709" v="-0.608171"/>
+			</vertex>
+			<vertex>
+				<position x="-25.0128" y="0.5" z="-8.12715"/>
+				<normal x="-0.00144677" y="0.999989" z="0.0044516"/>
+				<texcoord u="-5.91306" v="-0.608747"/>
+			</vertex>
+			<vertex>
+				<position x="-25.7253" y="0.5" z="-5.46808"/>
+				<normal x="0.0860465" y="0.996024" z="0.0230561"/>
+				<texcoord u="-4.35522" v="-0.609322"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1559" y="0.5" z="-2.7491"/>
+				<normal x="-0.0889629" y="0.996024" z="-0.00466232"/>
+				<texcoord u="-2.79738" v="-0.609897"/>
+			</vertex>
+			<vertex>
+				<position x="-26.3" y="0.5" z="-7.95758e-008"/>
+				<normal x="-2.46849e-007" y="0.999989" z="0.00468072"/>
+				<texcoord u="-1.23953" v="-0.610474"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1559" y="0.5" z="2.7491"/>
+				<normal x="0.00049053" y="0.999989" z="0.00465504"/>
+				<texcoord u="0.318301" v="-0.611049"/>
+			</vertex>
+			<vertex>
+				<position x="-25.7253" y="0.5" z="5.46808"/>
+				<normal x="0.0879884" y="0.996024" z="-0.013936"/>
+				<texcoord u="1.87614" v="-0.611625"/>
+			</vertex>
+			<vertex>
+				<position x="-25.0128" y="0.5" z="8.12715"/>
+				<normal x="-0.0831665" y="0.996024" z="0.0319247"/>
+				<texcoord u="3.43398" v="-0.612201"/>
+			</vertex>
+			<vertex>
+				<position x="-24.0263" y="0.5" z="10.6972"/>
+				<normal x="0.00190314" y="0.999989" z="0.00427645"/>
+				<texcoord u="4.99182" v="-0.612777"/>
+			</vertex>
+			<vertex>
+				<position x="-22.7765" y="0.5" z="13.15"/>
+				<normal x="0.00233978" y="0.999989" z="0.00405402"/>
+				<texcoord u="6.54965" v="-0.613353"/>
+			</vertex>
+			<vertex>
+				<position x="-21.2772" y="0.5" z="15.4588"/>
+				<normal x="0.0747106" y="0.996024" z="-0.0485176"/>
+				<texcoord u="8.1075" v="-0.613929"/>
+			</vertex>
+			<vertex>
+				<position x="-19.5447" y="0.5" z="17.5981"/>
+				<normal x="-0.0629921" y="0.996024" z="0.0629921"/>
+				<texcoord u="9.66532" v="-0.614505"/>
+			</vertex>
+			<vertex>
+				<position x="-17.5981" y="0.5" z="19.5447"/>
+				<normal x="0.00347831" y="0.999989" z="0.00313232"/>
+				<texcoord u="11.2232" v="-0.61508"/>
+			</vertex>
+			<vertex>
+				<position x="-15.4588" y="0.5" z="21.2772"/>
+				<normal x="0.00378665" y="0.999989" z="0.00275163"/>
+				<texcoord u="12.781" v="-0.615657"/>
+			</vertex>
+			<vertex>
+				<position x="-13.15" y="0.5" z="22.7765"/>
+				<normal x="0.00405376" y="0.999989" z="0.00234036"/>
+				<texcoord u="14.3389" v="-0.616234"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6972" y="0.5" z="24.0263"/>
+				<normal x="0.00427638" y="0.999989" z="0.00190343"/>
+				<texcoord u="15.8967" v="-0.61681"/>
+			</vertex>
+			<vertex>
+				<position x="-8.12715" y="0.5" z="25.0128"/>
+				<normal x="0.00445179" y="0.999989" z="0.00144634"/>
+				<texcoord u="17.4546" v="-0.617387"/>
+			</vertex>
+			<vertex>
+				<position x="-5.46808" y="0.5" z="25.7253"/>
+				<normal x="0.00457865" y="0.999989" z="0.000972596"/>
+				<texcoord u="19.0124" v="-0.617962"/>
+			</vertex>
+			<vertex>
+				<position x="-2.7491" y="0.5" z="26.1559"/>
+				<normal x="0.0139358" y="0.996024" z="-0.0879871"/>
+				<texcoord u="20.5703" v="-0.618538"/>
+			</vertex>
+			<vertex>
+				<position x="3.49966e-007" y="0.5" z="26.3"/>
+				<normal x="0.00466236" y="0.996024" z="0.0889613"/>
+				<texcoord u="22.1281" v="-0.619114"/>
+			</vertex>
+			<vertex>
+				<position x="2.7491" y="0.5" z="26.1559"/>
+				<normal x="0.00465517" y="0.999989" z="-0.000489296"/>
+				<texcoord u="23.686" v="-0.61969"/>
+			</vertex>
+			<vertex>
+				<position x="5.46808" y="0.5" z="25.7253"/>
+				<normal x="0.00457848" y="0.999989" z="-0.00097313"/>
+				<texcoord u="25.2438" v="-0.620266"/>
+			</vertex>
+			<vertex>
+				<position x="8.12715" y="0.5" z="25.0128"/>
+				<normal x="-0.0230564" y="0.996024" z="-0.0860477"/>
+				<texcoord u="26.8017" v="-0.620842"/>
+			</vertex>
+			<vertex>
+				<position x="10.6972" y="0.5" z="24.0263"/>
+				<normal x="0.0404432" y="0.996024" z="0.0793744"/>
+				<texcoord u="28.3595" v="-0.621418"/>
+			</vertex>
+			<vertex>
+				<position x="13.15" y="0.5" z="22.7765"/>
+				<normal x="0.0040539" y="0.999989" z="-0.00234013"/>
+				<texcoord u="29.9173" v="-0.621993"/>
+			</vertex>
+			<vertex>
+				<position x="15.4588" y="0.5" z="21.2771"/>
+				<normal x="0.00378679" y="0.999989" z="-0.00275145"/>
+				<texcoord u="31.4752" v="-0.622569"/>
+			</vertex>
+			<vertex>
+				<position x="17.5981" y="0.5" z="19.5447"/>
+				<normal x="-0.0560618" y="0.996024" z="-0.0692305"/>
+				<texcoord u="33.033" v="-0.623145"/>
+			</vertex>
+			<vertex>
+				<position x="19.5447" y="0.5" z="17.5981"/>
+				<normal x="0.0692307" y="0.996024" z="0.0560618"/>
+				<texcoord u="34.5909" v="-0.623722"/>
+			</vertex>
+			<vertex>
+				<position x="21.2771" y="0.5" z="15.4588"/>
+				<normal x="0.00275084" y="0.999989" z="-0.00378719"/>
+				<texcoord u="36.1487" v="-0.624296"/>
+			</vertex>
+			<vertex>
+				<position x="22.7765" y="0.5" z="13.15"/>
+				<normal x="0.00234011" y="0.999989" z="-0.00405388"/>
+				<texcoord u="37.7065" v="-0.624873"/>
+			</vertex>
+			<vertex>
+				<position x="24.0262" y="0.5" z="10.6972"/>
+				<normal x="-0.0793742" y="0.996024" z="-0.0404432"/>
+				<texcoord u="39.2644" v="-0.62545"/>
+			</vertex>
+			<vertex>
+				<position x="25.0128" y="0.5" z="8.12715"/>
+				<normal x="0.0860485" y="0.996024" z="0.0230566"/>
+				<texcoord u="40.8222" v="-0.626025"/>
+			</vertex>
+			<vertex>
+				<position x="25.7253" y="0.5" z="5.46808"/>
+				<normal x="0.000973923" y="0.999989" z="-0.00457836"/>
+				<texcoord u="42.3801" v="-0.626601"/>
+			</vertex>
+			<vertex>
+				<position x="26.1559" y="0.5" z="2.7491"/>
+				<normal x="0.000489533" y="0.999989" z="-0.00465522"/>
+				<texcoord u="43.9379" v="-0.627176"/>
+			</vertex>
+			<vertex>
+				<position x="26.3" y="0.5" z="0"/>
+				<normal x="7.81689e-007" y="0.999989" z="-0.00468022"/>
+				<texcoord u="45.4957" v="-0.627751"/>
+			</vertex>
+			<vertex>
+				<position x="26.4046" y="0.433013" z="-2.77524"/>
+				<normal x="0.496766" y="0.866057" z="-0.0562833"/>
+				<texcoord u="-46.3562" v="-0.223426"/>
+			</vertex>
+			<vertex>
+				<position x="25.9698" y="0.433013" z="-5.52006"/>
+				<normal x="0.488162" y="0.866057" z="-0.107904"/>
+				<texcoord u="-44.7984" v="-0.224001"/>
+			</vertex>
+			<vertex>
+				<position x="25.2506" y="0.433013" z="-8.20441"/>
+				<normal x="0.47421" y="0.866056" z="-0.15834"/>
+				<texcoord u="-43.2406" v="-0.224577"/>
+			</vertex>
+			<vertex>
+				<position x="24.2547" y="0.433013" z="-10.7989"/>
+				<normal x="0.393399" y="0.906881" z="-0.151012"/>
+				<texcoord u="-41.6827" v="-0.225152"/>
+			</vertex>
+			<vertex>
+				<position x="22.993" y="0.433013" z="-13.275"/>
+				<normal x="0.482682" y="0.817779" z="-0.313458"/>
+				<texcoord u="-40.1249" v="-0.225728"/>
+			</vertex>
+			<vertex>
+				<position x="21.4794" y="0.433013" z="-15.6057"/>
+				<normal x="0.402069" y="0.866057" z="-0.297128"/>
+				<texcoord u="-38.5671" v="-0.226304"/>
+			</vertex>
+			<vertex>
+				<position x="19.7305" y="0.433013" z="-17.7654"/>
+				<normal x="0.368807" y="0.866058" z="-0.337527"/>
+				<texcoord u="-37.0092" v="-0.226879"/>
+			</vertex>
+			<vertex>
+				<position x="17.7654" y="0.433013" z="-19.7305"/>
+				<normal x="0.297965" y="0.906881" z="-0.297965"/>
+				<texcoord u="-35.4514" v="-0.227455"/>
+			</vertex>
+			<vertex>
+				<position x="15.6057" y="0.433013" z="-21.4794"/>
+				<normal x="0.313457" y="0.817779" z="-0.482682"/>
+				<texcoord u="-33.8936" v="-0.228032"/>
+			</vertex>
+			<vertex>
+				<position x="13.275" y="0.433013" z="-22.993"/>
+				<normal x="0.246456" y="0.866057" z="-0.434976"/>
+				<texcoord u="-32.3357" v="-0.228607"/>
+			</vertex>
+			<vertex>
+				<position x="10.7989" y="0.433013" z="-24.2547"/>
+				<normal x="0.199638" y="0.866057" z="-0.458355"/>
+				<texcoord u="-30.7779" v="-0.229183"/>
+			</vertex>
+			<vertex>
+				<position x="8.20441" y="0.433013" z="-25.2506"/>
+				<normal x="0.151011" y="0.906882" z="-0.393397"/>
+				<texcoord u="-29.2201" v="-0.229759"/>
+			</vertex>
+			<vertex>
+				<position x="5.52006" y="0.433013" z="-25.9698"/>
+				<normal x="0.0900329" y="0.817779" z="-0.568446"/>
+				<texcoord u="-27.6623" v="-0.230334"/>
+			</vertex>
+			<vertex>
+				<position x="2.77523" y="0.433013" z="-26.4046"/>
+				<normal x="0.0482274" y="0.866058" z="-0.497612"/>
+				<texcoord u="-26.1044" v="-0.23091"/>
+			</vertex>
+			<vertex>
+				<position x="-1.28792e-006" y="0.433013" z="-26.55"/>
+				<normal x="-0.00405103" y="0.866058" z="-0.499927"/>
+				<texcoord u="-24.5466" v="-0.231486"/>
+			</vertex>
+			<vertex>
+				<position x="-2.77523" y="0.433013" z="-26.4046"/>
+				<normal x="-0.0220535" y="0.906882" z="-0.420808"/>
+				<texcoord u="-22.9887" v="-0.232062"/>
+			</vertex>
+			<vertex>
+				<position x="-5.52006" y="0.433013" z="-25.9698"/>
+				<normal x="-0.148959" y="0.817779" z="-0.555922"/>
+				<texcoord u="-21.4309" v="-0.232637"/>
+			</vertex>
+			<vertex>
+				<position x="-8.20441" y="0.433013" z="-25.2506"/>
+				<normal x="-0.158339" y="0.866058" z="-0.474207"/>
+				<texcoord u="-19.8731" v="-0.233213"/>
+			</vertex>
+			<vertex>
+				<position x="-10.7989" y="0.433013" z="-24.2547"/>
+				<normal x="-0.20704" y="0.866058" z="-0.455058"/>
+				<texcoord u="-18.3152" v="-0.23379"/>
+			</vertex>
+			<vertex>
+				<position x="-13.275" y="0.433013" z="-22.993"/>
+				<normal x="-0.253472" y="0.866058" z="-0.430924"/>
+				<texcoord u="-16.7574" v="-0.234365"/>
+			</vertex>
+			<vertex>
+				<position x="-15.6057" y="0.433013" z="-21.4794"/>
+				<normal x="-0.297128" y="0.866057" z="-0.402069"/>
+				<texcoord u="-15.1995" v="-0.234941"/>
+			</vertex>
+			<vertex>
+				<position x="-17.7654" y="0.433013" z="-19.7305"/>
+				<normal x="-0.337528" y="0.866058" z="-0.368808"/>
+				<texcoord u="-13.6417" v="-0.235517"/>
+			</vertex>
+			<vertex>
+				<position x="-19.7305" y="0.433013" z="-17.7654"/>
+				<normal x="-0.37423" y="0.866058" z="-0.331506"/>
+				<texcoord u="-12.0839" v="-0.236093"/>
+			</vertex>
+			<vertex>
+				<position x="-21.4794" y="0.433013" z="-15.6057"/>
+				<normal x="-0.327479" y="0.906881" z="-0.265187"/>
+				<texcoord u="-10.526" v="-0.236669"/>
+			</vertex>
+			<vertex>
+				<position x="-22.993" y="0.433013" z="-13.275"/>
+				<normal x="-0.512805" y="0.817778" z="-0.261287"/>
+				<texcoord u="-8.96818" v="-0.237245"/>
+			</vertex>
+			<vertex>
+				<position x="-24.2546" y="0.433013" z="-10.7989"/>
+				<normal x="-0.458356" y="0.866057" z="-0.199638"/>
+				<texcoord u="-7.41034" v="-0.237821"/>
+			</vertex>
+			<vertex>
+				<position x="-25.2506" y="0.433013" z="-8.20441"/>
+				<normal x="-0.476713" y="0.866057" z="-0.150634"/>
+				<texcoord u="-5.8525" v="-0.238396"/>
+			</vertex>
+			<vertex>
+				<position x="-25.9698" y="0.433013" z="-5.52006"/>
+				<normal x="-0.40703" y="0.90688" z="-0.109063"/>
+				<texcoord u="-4.29466" v="-0.238972"/>
+			</vertex>
+			<vertex>
+				<position x="-26.4046" y="0.433013" z="-2.77523"/>
+				<normal x="-0.574745" y="0.817778" z="-0.0301208"/>
+				<texcoord u="-2.73682" v="-0.239548"/>
+			</vertex>
+			<vertex>
+				<position x="-26.55" y="0.433013" z="-8.03322e-008"/>
+				<normal x="-0.499928" y="0.866057" z="0.00405105"/>
+				<texcoord u="-1.17898" v="-0.240124"/>
+			</vertex>
+			<vertex>
+				<position x="-26.4046" y="0.433013" z="2.77523"/>
+				<normal x="-0.496765" y="0.866058" z="0.0562855"/>
+				<texcoord u="0.378858" v="-0.2407"/>
+			</vertex>
+			<vertex>
+				<position x="-25.9698" y="0.433013" z="5.52006"/>
+				<normal x="-0.416198" y="0.906882" z="0.0659193"/>
+				<texcoord u="1.9367" v="-0.241276"/>
+			</vertex>
+			<vertex>
+				<position x="-25.2506" y="0.433013" z="8.2044"/>
+				<normal x="-0.537305" y="0.817779" z="0.206252"/>
+				<texcoord u="3.49454" v="-0.241851"/>
+			</vertex>
+			<vertex>
+				<position x="-24.2546" y="0.433013" z="10.7989"/>
+				<normal x="-0.455059" y="0.866057" z="0.20704"/>
+				<texcoord u="5.05237" v="-0.242427"/>
+			</vertex>
+			<vertex>
+				<position x="-22.993" y="0.433013" z="13.275"/>
+				<normal x="-0.430924" y="0.866058" z="0.253472"/>
+				<texcoord u="6.61021" v="-0.243003"/>
+			</vertex>
+			<vertex>
+				<position x="-21.4794" y="0.433013" z="15.6057"/>
+				<normal x="-0.353404" y="0.906882" z="0.229503"/>
+				<texcoord u="8.16806" v="-0.243579"/>
+			</vertex>
+			<vertex>
+				<position x="-19.7305" y="0.433013" z="17.7654"/>
+				<normal x="-0.406962" y="0.81778" z="0.406962"/>
+				<texcoord u="9.72588" v="-0.244155"/>
+			</vertex>
+			<vertex>
+				<position x="-17.7654" y="0.433013" z="19.7305"/>
+				<normal x="-0.331506" y="0.866058" z="0.374229"/>
+				<texcoord u="11.2837" v="-0.244731"/>
+			</vertex>
+			<vertex>
+				<position x="-15.6057" y="0.433013" z="21.4794"/>
+				<normal x="-0.290573" y="0.866057" z="0.406831"/>
+				<texcoord u="12.8416" v="-0.245307"/>
+			</vertex>
+			<vertex>
+				<position x="-13.275" y="0.433013" z="22.993"/>
+				<normal x="-0.246456" y="0.866057" z="0.434976"/>
+				<texcoord u="14.3994" v="-0.245883"/>
+			</vertex>
+			<vertex>
+				<position x="-10.7989" y="0.433013" z="24.2546"/>
+				<normal x="-0.199638" y="0.866057" z="0.458356"/>
+				<texcoord u="15.9572" v="-0.246459"/>
+			</vertex>
+			<vertex>
+				<position x="-8.2044" y="0.433013" z="25.2506"/>
+				<normal x="-0.150633" y="0.866057" z="0.476712"/>
+				<texcoord u="17.5151" v="-0.247034"/>
+			</vertex>
+			<vertex>
+				<position x="-5.52006" y="0.433013" z="25.9698"/>
+				<normal x="-0.0999779" y="0.866058" z="0.489845"/>
+				<texcoord u="19.0729" v="-0.24761"/>
+			</vertex>
+			<vertex>
+				<position x="-2.77523" y="0.433013" z="26.4046"/>
+				<normal x="-0.0659196" y="0.906881" z="0.416198"/>
+				<texcoord u="20.6308" v="-0.248188"/>
+			</vertex>
+			<vertex>
+				<position x="3.53292e-007" y="0.433013" z="26.55"/>
+				<normal x="0.0301214" y="0.817778" z="0.574744"/>
+				<texcoord u="22.1887" v="-0.248765"/>
+			</vertex>
+			<vertex>
+				<position x="2.77523" y="0.433013" z="26.4046"/>
+				<normal x="0.0562858" y="0.866057" z="0.496766"/>
+				<texcoord u="23.7465" v="-0.24934"/>
+			</vertex>
+			<vertex>
+				<position x="5.52006" y="0.433013" z="25.9698"/>
+				<normal x="0.107904" y="0.866058" z="0.488161"/>
+				<texcoord u="25.3044" v="-0.249916"/>
+			</vertex>
+			<vertex>
+				<position x="8.2044" y="0.433013" z="25.2506"/>
+				<normal x="0.109063" y="0.906882" z="0.407027"/>
+				<texcoord u="26.8622" v="-0.250492"/>
+			</vertex>
+			<vertex>
+				<position x="10.7989" y="0.433013" z="24.2546"/>
+				<normal x="0.261286" y="0.817779" z="0.512803"/>
+				<texcoord u="28.4201" v="-0.251068"/>
+			</vertex>
+			<vertex>
+				<position x="13.275" y="0.433013" z="22.993"/>
+				<normal x="0.253472" y="0.866058" z="0.430924"/>
+				<texcoord u="29.9779" v="-0.251644"/>
+			</vertex>
+			<vertex>
+				<position x="15.6057" y="0.433013" z="21.4794"/>
+				<normal x="0.297127" y="0.866058" z="0.402068"/>
+				<texcoord u="31.5358" v="-0.25222"/>
+			</vertex>
+			<vertex>
+				<position x="17.7654" y="0.433013" z="19.7305"/>
+				<normal x="0.265187" y="0.906881" z="0.327479"/>
+				<texcoord u="33.0936" v="-0.252796"/>
+			</vertex>
+			<vertex>
+				<position x="19.7305" y="0.433013" z="17.7654"/>
+				<normal x="0.447272" y="0.817779" z="0.362194"/>
+				<texcoord u="34.6515" v="-0.253373"/>
+			</vertex>
+			<vertex>
+				<position x="21.4794" y="0.433013" z="15.6057"/>
+				<normal x="0.406831" y="0.866058" z="0.290573"/>
+				<texcoord u="36.2093" v="-0.253947"/>
+			</vertex>
+			<vertex>
+				<position x="22.993" y="0.433013" z="13.275"/>
+				<normal x="0.434976" y="0.866057" z="0.246455"/>
+				<texcoord u="37.7671" v="-0.254523"/>
+			</vertex>
+			<vertex>
+				<position x="24.2546" y="0.433013" z="10.7989"/>
+				<normal x="0.375458" y="0.906881" z="0.191305"/>
+				<texcoord u="39.3249" v="-0.2551"/>
+			</vertex>
+			<vertex>
+				<position x="25.2506" y="0.433013" z="8.2044"/>
+				<normal x="0.555923" y="0.817778" z="0.148959"/>
+				<texcoord u="40.8828" v="-0.255675"/>
+			</vertex>
+			<vertex>
+				<position x="25.9698" y="0.433013" z="5.52006"/>
+				<normal x="0.489844" y="0.866058" z="0.0999779"/>
+				<texcoord u="42.4406" v="-0.256251"/>
+			</vertex>
+			<vertex>
+				<position x="26.4046" y="0.433013" z="2.77523"/>
+				<normal x="0.497613" y="0.866058" z="0.0482277"/>
+				<texcoord u="43.9985" v="-0.256827"/>
+			</vertex>
+			<vertex>
+				<position x="26.55" y="0.433013" z="0"/>
+				<normal x="0.499929" y="0.866057" z="-0.00404777"/>
+				<texcoord u="45.5563" v="-0.257403"/>
+			</vertex>
+			<vertex>
+				<position x="26.5866" y="0.25" z="-2.79437"/>
+				<normal x="0.860996" y="0.500067" z="-0.0928385"/>
+				<texcoord u="-46.2957" v="0.146924"/>
+			</vertex>
+			<vertex>
+				<position x="26.1489" y="0.25" z="-5.55811"/>
+				<normal x="0.846573" y="0.500069" z="-0.182333"/>
+				<texcoord u="-44.7378" v="0.146348"/>
+			</vertex>
+			<vertex>
+				<position x="25.4246" y="0.25" z="-8.26097"/>
+				<normal x="0.822876" y="0.500069" z="-0.269825"/>
+				<texcoord u="-43.18" v="0.145773"/>
+			</vertex>
+			<vertex>
+				<position x="24.4218" y="0.25" z="-10.8733"/>
+				<normal x="0.764083" y="0.574587" z="-0.293304"/>
+				<texcoord u="-41.6222" v="0.145196"/>
+			</vertex>
+			<vertex>
+				<position x="23.1515" y="0.25" z="-13.3665"/>
+				<normal x="0.760894" y="0.420564" z="-0.494131"/>
+				<texcoord u="-40.0643" v="0.14462"/>
+			</vertex>
+			<vertex>
+				<position x="21.6275" y="0.25" z="-15.7133"/>
+				<normal x="0.699223" y="0.500066" z="-0.510902"/>
+				<texcoord u="-38.5065" v="0.144046"/>
+			</vertex>
+			<vertex>
+				<position x="19.8665" y="0.25" z="-17.8879"/>
+				<normal x="0.641987" y="0.500068" z="-0.581192"/>
+				<texcoord u="-36.9486" v="0.14347"/>
+			</vertex>
+			<vertex>
+				<position x="17.8879" y="0.25" z="-19.8665"/>
+				<normal x="0.578725" y="0.574591" z="-0.578725"/>
+				<texcoord u="-35.3908" v="0.142894"/>
+			</vertex>
+			<vertex>
+				<position x="15.7133" y="0.25" z="-21.6275"/>
+				<normal x="0.494131" y="0.420563" z="-0.760895"/>
+				<texcoord u="-33.833" v="0.142319"/>
+			</vertex>
+			<vertex>
+				<position x="13.3665" y="0.25" z="-23.1515"/>
+				<normal x="0.430968" y="0.500069" z="-0.751131"/>
+				<texcoord u="-32.2751" v="0.141742"/>
+			</vertex>
+			<vertex>
+				<position x="10.8733" y="0.25" z="-24.4218"/>
+				<normal x="0.350093" y="0.500067" z="-0.792065"/>
+				<texcoord u="-30.7173" v="0.141168"/>
+			</vertex>
+			<vertex>
+				<position x="8.26096" y="0.25" z="-25.4246"/>
+				<normal x="0.293303" y="0.574589" z="-0.764081"/>
+				<texcoord u="-29.1595" v="0.140592"/>
+			</vertex>
+			<vertex>
+				<position x="5.55811" y="0.25" z="-26.1489"/>
+				<normal x="0.141927" y="0.420561" z="-0.896094"/>
+				<texcoord u="-27.6017" v="0.140016"/>
+			</vertex>
+			<vertex>
+				<position x="2.79436" y="0.25" z="-26.5866"/>
+				<normal x="0.0881965" y="0.500067" z="-0.861484"/>
+				<texcoord u="-26.0439" v="0.13944"/>
+			</vertex>
+			<vertex>
+				<position x="-1.2968e-006" y="0.25" z="-26.733"/>
+				<normal x="-0.00233594" y="0.500068" z="-0.865983"/>
+				<texcoord u="-24.486" v="0.138864"/>
+			</vertex>
+			<vertex>
+				<position x="-2.79436" y="0.25" z="-26.5866"/>
+				<normal x="-0.0428333" y="0.57459" z="-0.81732"/>
+				<texcoord u="-22.9282" v="0.138288"/>
+			</vertex>
+			<vertex>
+				<position x="-5.55811" y="0.25" z="-26.1489"/>
+				<normal x="-0.234817" y="0.420564" z="-0.876348"/>
+				<texcoord u="-21.3703" v="0.137712"/>
+			</vertex>
+			<vertex>
+				<position x="-8.26096" y="0.25" z="-25.4246"/>
+				<normal x="-0.269825" y="0.500068" z="-0.822877"/>
+				<texcoord u="-19.8125" v="0.137137"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8733" y="0.25" z="-24.4218"/>
+				<normal x="-0.354361" y="0.50007" z="-0.790164"/>
+				<texcoord u="-18.2547" v="0.136561"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3665" y="0.25" z="-23.1515"/>
+				<normal x="-0.435014" y="0.500069" z="-0.748795"/>
+				<texcoord u="-16.6968" v="0.135985"/>
+			</vertex>
+			<vertex>
+				<position x="-15.7133" y="0.25" z="-21.6275"/>
+				<normal x="-0.510902" y="0.500069" z="-0.699221"/>
+				<texcoord u="-15.139" v="0.135409"/>
+			</vertex>
+			<vertex>
+				<position x="-17.8879" y="0.25" z="-19.8665"/>
+				<normal x="-0.581193" y="0.500066" z="-0.641989"/>
+				<texcoord u="-13.5811" v="0.134833"/>
+			</vertex>
+			<vertex>
+				<position x="-19.8665" y="0.25" z="-17.8879"/>
+				<normal x="-0.645115" y="0.500066" z="-0.57772"/>
+				<texcoord u="-12.0233" v="0.134257"/>
+			</vertex>
+			<vertex>
+				<position x="-21.6275" y="0.25" z="-15.7133"/>
+				<normal x="-0.636049" y="0.57459" z="-0.515062"/>
+				<texcoord u="-10.4655" v="0.133681"/>
+			</vertex>
+			<vertex>
+				<position x="-23.1515" y="0.25" z="-13.3665"/>
+				<normal x="-0.808376" y="0.420567" z="-0.411888"/>
+				<texcoord u="-8.90763" v="0.133105"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4218" y="0.25" z="-10.8733"/>
+				<normal x="-0.792066" y="0.500067" z="-0.350093"/>
+				<texcoord u="-7.34978" v="0.132529"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4246" y="0.25" z="-8.26096"/>
+				<normal x="-0.82432" y="0.500069" z="-0.265382"/>
+				<texcoord u="-5.79194" v="0.131954"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1488" y="0.25" z="-5.55811"/>
+				<normal x="-0.790555" y="0.574588" z="-0.211829"/>
+				<texcoord u="-4.2341" v="0.131378"/>
+			</vertex>
+			<vertex>
+				<position x="-26.5866" y="0.25" z="-2.79436"/>
+				<normal x="-0.90602" y="0.420563" z="-0.047482"/>
+				<texcoord u="-2.67626" v="0.130802"/>
+			</vertex>
+			<vertex>
+				<position x="-26.733" y="0.25" z="-8.08859e-008"/>
+				<normal x="-0.865983" y="0.500068" z="0.00233592"/>
+				<texcoord u="-1.11842" v="0.130226"/>
+			</vertex>
+			<vertex>
+				<position x="-26.5866" y="0.25" z="2.79436"/>
+				<normal x="-0.860995" y="0.500068" z="0.0928429"/>
+				<texcoord u="0.439419" v="0.12965"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1488" y="0.25" z="5.55811"/>
+				<normal x="-0.808364" y="0.574591" z="0.128033"/>
+				<texcoord u="1.99726" v="0.129074"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4246" y="0.25" z="8.26096"/>
+				<normal x="-0.847002" y="0.420565" z="0.325134"/>
+				<texcoord u="3.5551" v="0.128498"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4218" y="0.25" z="10.8733"/>
+				<normal x="-0.790165" y="0.500068" z="0.354361"/>
+				<texcoord u="5.11293" v="0.127923"/>
+			</vertex>
+			<vertex>
+				<position x="-23.1515" y="0.25" z="13.3665"/>
+				<normal x="-0.748794" y="0.50007" z="0.435014"/>
+				<texcoord u="6.67077" v="0.127347"/>
+			</vertex>
+			<vertex>
+				<position x="-21.6275" y="0.25" z="15.7133"/>
+				<normal x="-0.686402" y="0.574591" z="0.445755"/>
+				<texcoord u="8.22861" v="0.126771"/>
+			</vertex>
+			<vertex>
+				<position x="-19.8665" y="0.25" z="17.8879"/>
+				<normal x="-0.641531" y="0.420566" z="0.641531"/>
+				<texcoord u="9.78645" v="0.126195"/>
+			</vertex>
+			<vertex>
+				<position x="-17.8879" y="0.25" z="19.8665"/>
+				<normal x="-0.577719" y="0.500071" z="0.645113"/>
+				<texcoord u="11.3443" v="0.125619"/>
+			</vertex>
+			<vertex>
+				<position x="-15.7133" y="0.25" z="21.6275"/>
+				<normal x="-0.507122" y="0.50007" z="0.701967"/>
+				<texcoord u="12.9021" v="0.125043"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3665" y="0.25" z="23.1515"/>
+				<normal x="-0.430968" y="0.500069" z="0.751131"/>
+				<texcoord u="14.46" v="0.124467"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8733" y="0.25" z="24.4218"/>
+				<normal x="-0.350093" y="0.500067" z="0.792065"/>
+				<texcoord u="16.0178" v="0.123891"/>
+			</vertex>
+			<vertex>
+				<position x="-8.26096" y="0.25" z="25.4246"/>
+				<normal x="-0.265382" y="0.500065" z="0.824322"/>
+				<texcoord u="17.5756" v="0.123315"/>
+			</vertex>
+			<vertex>
+				<position x="-5.55811" y="0.25" z="26.1488"/>
+				<normal x="-0.177763" y="0.500068" z="0.847545"/>
+				<texcoord u="19.1335" v="0.12274"/>
+			</vertex>
+			<vertex>
+				<position x="-2.79436" y="0.25" z="26.5866"/>
+				<normal x="-0.128032" y="0.574591" z="0.808364"/>
+				<texcoord u="20.6913" v="0.122164"/>
+			</vertex>
+			<vertex>
+				<position x="3.55728e-007" y="0.25" z="26.733"/>
+				<normal x="0.0474831" y="0.420565" z="0.906019"/>
+				<texcoord u="22.2491" v="0.121588"/>
+			</vertex>
+			<vertex>
+				<position x="2.79436" y="0.25" z="26.5866"/>
+				<normal x="0.0928433" y="0.500068" z="0.860995"/>
+				<texcoord u="23.807" v="0.121012"/>
+			</vertex>
+			<vertex>
+				<position x="5.55811" y="0.25" z="26.1488"/>
+				<normal x="0.182333" y="0.500066" z="0.846575"/>
+				<texcoord u="25.3649" v="0.120435"/>
+			</vertex>
+			<vertex>
+				<position x="8.26096" y="0.25" z="25.4246"/>
+				<normal x="0.211828" y="0.57459" z="0.790554"/>
+				<texcoord u="26.9228" v="0.119858"/>
+			</vertex>
+			<vertex>
+				<position x="10.8733" y="0.25" z="24.4218"/>
+				<normal x="0.411889" y="0.420562" z="0.808378"/>
+				<texcoord u="28.4806" v="0.119282"/>
+			</vertex>
+			<vertex>
+				<position x="13.3665" y="0.25" z="23.1515"/>
+				<normal x="0.435015" y="0.500066" z="0.748796"/>
+				<texcoord u="30.0385" v="0.118705"/>
+			</vertex>
+			<vertex>
+				<position x="15.7133" y="0.25" z="21.6275"/>
+				<normal x="0.510902" y="0.500067" z="0.699222"/>
+				<texcoord u="31.5963" v="0.118131"/>
+			</vertex>
+			<vertex>
+				<position x="17.8879" y="0.25" z="19.8665"/>
+				<normal x="0.515062" y="0.57459" z="0.636049"/>
+				<texcoord u="33.1541" v="0.117554"/>
+			</vertex>
+			<vertex>
+				<position x="19.8665" y="0.25" z="17.8879"/>
+				<normal x="0.705077" y="0.420562" z="0.570959"/>
+				<texcoord u="34.712" v="0.116978"/>
+			</vertex>
+			<vertex>
+				<position x="21.6275" y="0.25" z="15.7133"/>
+				<normal x="0.701969" y="0.500066" z="0.507123"/>
+				<texcoord u="36.2698" v="0.116402"/>
+			</vertex>
+			<vertex>
+				<position x="23.1515" y="0.25" z="13.3665"/>
+				<normal x="0.75113" y="0.50007" z="0.430968"/>
+				<texcoord u="37.8277" v="0.115827"/>
+			</vertex>
+			<vertex>
+				<position x="24.4218" y="0.25" z="10.8733"/>
+				<normal x="0.729237" y="0.57459" z="0.371564"/>
+				<texcoord u="39.3855" v="0.115251"/>
+			</vertex>
+			<vertex>
+				<position x="25.4246" y="0.25" z="8.26095"/>
+				<normal x="0.87635" y="0.42056" z="0.234818"/>
+				<texcoord u="40.9434" v="0.114674"/>
+			</vertex>
+			<vertex>
+				<position x="26.1488" y="0.25" z="5.55811"/>
+				<normal x="0.847545" y="0.500068" z="0.177763"/>
+				<texcoord u="42.5012" v="0.114098"/>
+			</vertex>
+			<vertex>
+				<position x="26.5866" y="0.25" z="2.79436"/>
+				<normal x="0.861483" y="0.500068" z="0.0881965"/>
+				<texcoord u="44.059" v="0.113524"/>
+			</vertex>
+			<vertex>
+				<position x="26.733" y="0.25" z="0"/>
+				<normal x="0.865984" y="0.500067" z="-0.00233058"/>
+				<texcoord u="45.6168" v="0.112948"/>
+			</vertex>
+			<vertex>
+				<position x="26.6532" y="-2.38132e-008" z="-2.80137"/>
+				<normal x="0.994522" y="3.75867e-007" z="-0.104523"/>
+				<texcoord u="-46.2351" v="0.517273"/>
+			</vertex>
+			<vertex>
+				<position x="26.2144" y="-2.38132e-008" z="-5.57204"/>
+				<normal x="0.978148" y="-2.52294e-007" z="-0.207912"/>
+				<texcoord u="-44.6773" v="0.516698"/>
+			</vertex>
+			<vertex>
+				<position x="25.4883" y="-2.38132e-008" z="-8.28167"/>
+				<normal x="0.951056" y="-8.75309e-008" z="-0.309017"/>
+				<texcoord u="-43.1194" v="0.516122"/>
+			</vertex>
+			<vertex>
+				<position x="24.483" y="-2.38132e-008" z="-10.9006"/>
+				<normal x="0.929888" y="0.088846" z="-0.356951"/>
+				<texcoord u="-41.5616" v="0.515546"/>
+			</vertex>
+			<vertex>
+				<position x="23.2095" y="-2.38132e-008" z="-13.4"/>
+				<normal x="0.835354" y="-0.0888429" z="-0.542486"/>
+				<texcoord u="-40.0038" v="0.51497"/>
+			</vertex>
+			<vertex>
+				<position x="21.6817" y="-2.38132e-008" z="-15.7527"/>
+				<normal x="0.809017" y="9.21646e-007" z="-0.587785"/>
+				<texcoord u="-38.4459" v="0.514394"/>
+			</vertex>
+			<vertex>
+				<position x="19.9163" y="-2.38132e-008" z="-17.9327"/>
+				<normal x="0.743145" y="-8.70157e-007" z="-0.669131"/>
+				<texcoord u="-36.888" v="0.513818"/>
+			</vertex>
+			<vertex>
+				<position x="17.9327" y="-2.38132e-008" z="-19.9163"/>
+				<normal x="0.704311" y="0.0888399" z="-0.704311"/>
+				<texcoord u="-35.3302" v="0.513243"/>
+			</vertex>
+			<vertex>
+				<position x="15.7527" y="-2.38132e-008" z="-21.6817"/>
+				<normal x="0.542485" y="-0.0888433" z="-0.835355"/>
+				<texcoord u="-33.7724" v="0.512667"/>
+			</vertex>
+			<vertex>
+				<position x="13.4" y="-2.38132e-008" z="-23.2095"/>
+				<normal x="0.5" y="-9.062e-007" z="-0.866026"/>
+				<texcoord u="-32.2146" v="0.512092"/>
+			</vertex>
+			<vertex>
+				<position x="10.9006" y="-2.38132e-008" z="-24.483"/>
+				<normal x="0.406737" y="4.68547e-007" z="-0.913545"/>
+				<texcoord u="-30.6567" v="0.511516"/>
+			</vertex>
+			<vertex>
+				<position x="8.28166" y="-2.38132e-008" z="-25.4883"/>
+				<normal x="0.356951" y="0.0888431" z="-0.929889"/>
+				<texcoord u="-29.0989" v="0.510941"/>
+			</vertex>
+			<vertex>
+				<position x="5.57204" y="-2.38132e-008" z="-26.2144"/>
+				<normal x="0.155816" y="-0.0888408" z="-0.983783"/>
+				<texcoord u="-27.5411" v="0.510365"/>
+			</vertex>
+			<vertex>
+				<position x="2.80136" y="-2.38132e-008" z="-26.6532"/>
+				<normal x="0.104528" y="-6.33309e-007" z="-0.994522"/>
+				<texcoord u="-25.9833" v="0.50979"/>
+			</vertex>
+			<vertex>
+				<position x="-1.30005e-006" y="-2.38132e-008" z="-26.8"/>
+				<normal x="3.86164e-008" y="1.02977e-008" z="-1"/>
+				<texcoord u="-24.4255" v="0.509214"/>
+			</vertex>
+			<vertex>
+				<position x="-2.80137" y="-2.38132e-008" z="-26.6532"/>
+				<normal x="-0.0521286" y="0.0888422" z="-0.994681"/>
+				<texcoord u="-22.8676" v="0.508638"/>
+			</vertex>
+			<vertex>
+				<position x="-5.57204" y="-2.38132e-008" z="-26.2144"/>
+				<normal x="-0.257796" y="-0.0888422" z="-0.962106"/>
+				<texcoord u="-21.3098" v="0.508062"/>
+			</vertex>
+			<vertex>
+				<position x="-8.28166" y="-2.38132e-008" z="-25.4883"/>
+				<normal x="-0.309017" y="5.14886e-008" z="-0.951056"/>
+				<texcoord u="-19.752" v="0.507487"/>
+			</vertex>
+			<vertex>
+				<position x="-10.9006" y="-2.38132e-008" z="-24.483"/>
+				<normal x="-0.406737" y="-7.72329e-007" z="-0.913545"/>
+				<texcoord u="-18.1941" v="0.506911"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4" y="-2.38132e-008" z="-23.2095"/>
+				<normal x="-0.5" y="-4.73695e-007" z="-0.866025"/>
+				<texcoord u="-16.6363" v="0.506334"/>
+			</vertex>
+			<vertex>
+				<position x="-15.7527" y="-2.38132e-008" z="-21.6817"/>
+				<normal x="-0.587786" y="4.63398e-007" z="-0.809017"/>
+				<texcoord u="-15.0784" v="0.505759"/>
+			</vertex>
+			<vertex>
+				<position x="-17.9327" y="-2.38132e-008" z="-19.9163"/>
+				<normal x="-0.669131" y="1.24602e-006" z="-0.743145"/>
+				<texcoord u="-13.5206" v="0.505183"/>
+			</vertex>
+			<vertex>
+				<position x="-19.9163" y="-2.38132e-008" z="-17.9327"/>
+				<normal x="-0.743145" y="-6.89946e-007" z="-0.66913"/>
+				<texcoord u="-11.9627" v="0.504607"/>
+			</vertex>
+			<vertex>
+				<position x="-21.6817" y="-2.38132e-008" z="-15.7527"/>
+				<normal x="-0.774073" y="0.0888398" z="-0.626832"/>
+				<texcoord u="-10.4049" v="0.504031"/>
+			</vertex>
+			<vertex>
+				<position x="-23.2095" y="-2.38132e-008" z="-13.4"/>
+				<normal x="-0.887484" y="-0.0888422" z="-0.452195"/>
+				<texcoord u="-8.84706" v="0.503455"/>
+			</vertex>
+			<vertex>
+				<position x="-24.483" y="-2.38132e-008" z="-10.9005"/>
+				<normal x="-0.913546" y="5.09737e-007" z="-0.406736"/>
+				<texcoord u="-7.28922" v="0.502879"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4883" y="-2.38132e-008" z="-8.28166"/>
+				<normal x="-0.951057" y="9.88581e-007" z="-0.309017"/>
+				<texcoord u="-5.73138" v="0.502303"/>
+			</vertex>
+			<vertex>
+				<position x="-26.2144" y="-2.38132e-008" z="-5.57204"/>
+				<normal x="-0.962106" y="0.0888455" z="-0.257795"/>
+				<texcoord u="-4.17354" v="0.501728"/>
+			</vertex>
+			<vertex>
+				<position x="-26.6532" y="-2.38132e-008" z="-2.80136"/>
+				<normal x="-0.994681" y="-0.0888389" z="-0.0521286"/>
+				<texcoord u="-2.6157" v="0.501152"/>
+			</vertex>
+			<vertex>
+				<position x="-26.8" y="-2.38132e-008" z="-8.10886e-008"/>
+				<normal x="-1" y="1.45198e-006" z="-5.79247e-009"/>
+				<texcoord u="-1.05786" v="0.500576"/>
+			</vertex>
+			<vertex>
+				<position x="-26.6532" y="-2.38132e-008" z="2.80136"/>
+				<normal x="-0.994522" y="-1.67853e-006" z="0.104528"/>
+				<texcoord u="0.499977" v="0.5"/>
+			</vertex>
+			<vertex>
+				<position x="-26.2144" y="-2.38132e-008" z="5.57204"/>
+				<normal x="-0.983783" y="0.0888382" z="0.155816"/>
+				<texcoord u="2.05781" v="0.499424"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4883" y="-2.38132e-008" z="8.28166"/>
+				<normal x="-0.929889" y="-0.0888439" z="0.356951"/>
+				<texcoord u="3.61565" v="0.498848"/>
+			</vertex>
+			<vertex>
+				<position x="-24.483" y="-2.38132e-008" z="10.9005"/>
+				<normal x="-0.913545" y="-2.47145e-007" z="0.406737"/>
+				<texcoord u="5.17349" v="0.498272"/>
+			</vertex>
+			<vertex>
+				<position x="-23.2095" y="-2.38132e-008" z="13.4"/>
+				<normal x="-0.866025" y="-1.54466e-007" z="0.5"/>
+				<texcoord u="6.73133" v="0.497697"/>
+			</vertex>
+			<vertex>
+				<position x="-21.6817" y="-2.38132e-008" z="15.7527"/>
+				<normal x="-0.835354" y="0.0888418" z="0.542485"/>
+				<texcoord u="8.28917" v="0.497121"/>
+			</vertex>
+			<vertex>
+				<position x="-19.9163" y="-2.38132e-008" z="17.9327"/>
+				<normal x="-0.704311" y="-0.0888439" z="0.70431"/>
+				<texcoord u="9.847" v="0.496545"/>
+			</vertex>
+			<vertex>
+				<position x="-17.9327" y="-2.38132e-008" z="19.9163"/>
+				<normal x="-0.669131" y="-1.64764e-007" z="0.743145"/>
+				<texcoord u="11.4048" v="0.495969"/>
+			</vertex>
+			<vertex>
+				<position x="-15.7527" y="-2.38132e-008" z="21.6817"/>
+				<normal x="-0.587785" y="2.31699e-007" z="0.809017"/>
+				<texcoord u="12.9627" v="0.495393"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4" y="-2.38132e-008" z="23.2095"/>
+				<normal x="-0.5" y="4.78844e-007" z="0.866026"/>
+				<texcoord u="14.5205" v="0.494817"/>
+			</vertex>
+			<vertex>
+				<position x="-10.9005" y="-2.38132e-008" z="24.483"/>
+				<normal x="-0.406736" y="6.3331e-007" z="0.913546"/>
+				<texcoord u="16.0784" v="0.494241"/>
+			</vertex>
+			<vertex>
+				<position x="-8.28166" y="-2.38132e-008" z="25.4883"/>
+				<normal x="-0.309017" y="1.25632e-006" z="0.951057"/>
+				<texcoord u="17.6362" v="0.493666"/>
+			</vertex>
+			<vertex>
+				<position x="-5.57203" y="-2.38132e-008" z="26.2144"/>
+				<normal x="-0.207912" y="-6.64203e-007" z="0.978148"/>
+				<texcoord u="19.194" v="0.493089"/>
+			</vertex>
+			<vertex>
+				<position x="-2.80136" y="-2.38132e-008" z="26.6532"/>
+				<normal x="-0.155816" y="0.0888409" z="0.983783"/>
+				<texcoord u="20.7519" v="0.492513"/>
+			</vertex>
+			<vertex>
+				<position x="3.56619e-007" y="-2.38132e-008" z="26.8"/>
+				<normal x="0.0521293" y="-0.0888432" z="0.994681"/>
+				<texcoord u="22.3097" v="0.491938"/>
+			</vertex>
+			<vertex>
+				<position x="2.80136" y="-2.38132e-008" z="26.6532"/>
+				<normal x="0.104529" y="6.43608e-007" z="0.994522"/>
+				<texcoord u="23.8675" v="0.491362"/>
+			</vertex>
+			<vertex>
+				<position x="5.57203" y="-2.38132e-008" z="26.2144"/>
+				<normal x="0.207912" y="5.92119e-007" z="0.978148"/>
+				<texcoord u="25.4254" v="0.490786"/>
+			</vertex>
+			<vertex>
+				<position x="8.28166" y="-2.38132e-008" z="25.4883"/>
+				<normal x="0.257795" y="0.0888409" z="0.962106"/>
+				<texcoord u="26.9833" v="0.49021"/>
+			</vertex>
+			<vertex>
+				<position x="10.9005" y="-2.38132e-008" z="24.483"/>
+				<normal x="0.452196" y="-0.0888401" z="0.887483"/>
+				<texcoord u="28.5411" v="0.489634"/>
+			</vertex>
+			<vertex>
+				<position x="13.4" y="-2.38132e-008" z="23.2095"/>
+				<normal x="0.5" y="2.11103e-007" z="0.866025"/>
+				<texcoord u="30.099" v="0.489057"/>
+			</vertex>
+			<vertex>
+				<position x="15.7526" y="-2.38132e-008" z="21.6817"/>
+				<normal x="0.587785" y="0" z="0.809017"/>
+				<texcoord u="31.6568" v="0.488481"/>
+			</vertex>
+			<vertex>
+				<position x="17.9327" y="-2.38132e-008" z="19.9163"/>
+				<normal x="0.626832" y="0.0888412" z="0.774073"/>
+				<texcoord u="33.2147" v="0.487904"/>
+			</vertex>
+			<vertex>
+				<position x="19.9163" y="-2.38132e-008" z="17.9327"/>
+				<normal x="0.774073" y="-0.0888425" z="0.626832"/>
+				<texcoord u="34.7725" v="0.487329"/>
+			</vertex>
+			<vertex>
+				<position x="21.6817" y="-2.38132e-008" z="15.7526"/>
+				<normal x="0.809017" y="-1.75061e-006" z="0.587785"/>
+				<texcoord u="36.3304" v="0.486751"/>
+			</vertex>
+			<vertex>
+				<position x="23.2095" y="-2.38132e-008" z="13.4"/>
+				<normal x="0.866025" y="-6.69352e-008" z="0.5"/>
+				<texcoord u="37.8882" v="0.486176"/>
+			</vertex>
+			<vertex>
+				<position x="24.483" y="-2.38132e-008" z="10.9005"/>
+				<normal x="0.887483" y="0.088844" z="0.452195"/>
+				<texcoord u="39.446" v="0.485601"/>
+			</vertex>
+			<vertex>
+				<position x="25.4883" y="-2.38132e-008" z="8.28166"/>
+				<normal x="0.962106" y="-0.0888412" z="0.257796"/>
+				<texcoord u="41.0039" v="0.485025"/>
+			</vertex>
+			<vertex>
+				<position x="26.2144" y="-2.38132e-008" z="5.57203"/>
+				<normal x="0.978148" y="-1.01947e-006" z="0.207912"/>
+				<texcoord u="42.5617" v="0.48445"/>
+			</vertex>
+			<vertex>
+				<position x="26.6532" y="-2.38132e-008" z="2.80136"/>
+				<normal x="0.994522" y="-1.48287e-006" z="0.104528"/>
+				<texcoord u="44.1196" v="0.483873"/>
+			</vertex>
+			<vertex>
+				<position x="26.8" y="-2.38132e-008" z="0"/>
+				<normal x="1" y="2.36847e-007" z="5.82979e-006"/>
+				<texcoord u="45.6774" v="0.483298"/>
+			</vertex>
+			<vertex>
+				<position x="26.5866" y="-0.25" z="-2.79437"/>
+				<normal x="0.861485" y="-0.500066" z="-0.0881918"/>
+				<texcoord u="-46.1746" v="0.887624"/>
+			</vertex>
+			<vertex>
+				<position x="26.1489" y="-0.25" z="-5.55811"/>
+				<normal x="0.847546" y="-0.500066" z="-0.177764"/>
+				<texcoord u="-44.6167" v="0.887048"/>
+			</vertex>
+			<vertex>
+				<position x="25.4246" y="-0.25" z="-8.26097"/>
+				<normal x="0.824321" y="-0.500068" z="-0.265382"/>
+				<texcoord u="-43.0589" v="0.886472"/>
+			</vertex>
+			<vertex>
+				<position x="24.4218" y="-0.25" z="-10.8733"/>
+				<normal x="0.847" y="-0.420569" z="-0.325133"/>
+				<texcoord u="-41.501" v="0.885896"/>
+			</vertex>
+			<vertex>
+				<position x="23.1515" y="-0.25" z="-13.3665"/>
+				<normal x="0.686402" y="-0.574591" z="-0.445755"/>
+				<texcoord u="-39.9432" v="0.88532"/>
+			</vertex>
+			<vertex>
+				<position x="21.6275" y="-0.25" z="-15.7133"/>
+				<normal x="0.701968" y="-0.500068" z="-0.507122"/>
+				<texcoord u="-38.3854" v="0.884745"/>
+			</vertex>
+			<vertex>
+				<position x="19.8665" y="-0.25" z="-17.8879"/>
+				<normal x="0.645114" y="-0.500068" z="-0.57772"/>
+				<texcoord u="-36.8275" v="0.884169"/>
+			</vertex>
+			<vertex>
+				<position x="17.8879" y="-0.25" z="-19.8665"/>
+				<normal x="0.641531" y="-0.420566" z="-0.641531"/>
+				<texcoord u="-35.2696" v="0.883593"/>
+			</vertex>
+			<vertex>
+				<position x="15.7133" y="-0.25" z="-21.6275"/>
+				<normal x="0.445755" y="-0.574589" z="-0.686404"/>
+				<texcoord u="-33.7118" v="0.883016"/>
+			</vertex>
+			<vertex>
+				<position x="13.3665" y="-0.25" z="-23.1515"/>
+				<normal x="0.435014" y="-0.500067" z="-0.748796"/>
+				<texcoord u="-32.154" v="0.882441"/>
+			</vertex>
+			<vertex>
+				<position x="10.8733" y="-0.25" z="-24.4218"/>
+				<normal x="0.354361" y="-0.500068" z="-0.790165"/>
+				<texcoord u="-30.5962" v="0.881865"/>
+			</vertex>
+			<vertex>
+				<position x="8.26096" y="-0.25" z="-25.4246"/>
+				<normal x="0.325134" y="-0.420565" z="-0.847003"/>
+				<texcoord u="-29.0383" v="0.881289"/>
+			</vertex>
+			<vertex>
+				<position x="5.55811" y="-0.25" z="-26.1489"/>
+				<normal x="0.128032" y="-0.57459" z="-0.808365"/>
+				<texcoord u="-27.4805" v="0.880714"/>
+			</vertex>
+			<vertex>
+				<position x="2.79436" y="-0.25" z="-26.5866"/>
+				<normal x="0.0928429" y="-0.500067" z="-0.860995"/>
+				<texcoord u="-25.9227" v="0.880139"/>
+			</vertex>
+			<vertex>
+				<position x="-1.2968e-006" y="-0.25" z="-26.733"/>
+				<normal x="0.00233624" y="-0.500068" z="-0.865983"/>
+				<texcoord u="-24.3649" v="0.879564"/>
+			</vertex>
+			<vertex>
+				<position x="-2.79436" y="-0.25" z="-26.5866"/>
+				<normal x="-0.0474817" y="-0.420563" z="-0.90602"/>
+				<texcoord u="-22.8071" v="0.878988"/>
+			</vertex>
+			<vertex>
+				<position x="-5.55811" y="-0.25" z="-26.1489"/>
+				<normal x="-0.211828" y="-0.574591" z="-0.790553"/>
+				<texcoord u="-21.2492" v="0.878412"/>
+			</vertex>
+			<vertex>
+				<position x="-8.26096" y="-0.25" z="-25.4246"/>
+				<normal x="-0.265382" y="-0.500069" z="-0.82432"/>
+				<texcoord u="-19.6914" v="0.877836"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8733" y="-0.25" z="-24.4218"/>
+				<normal x="-0.350093" y="-0.500069" z="-0.792064"/>
+				<texcoord u="-18.1335" v="0.877261"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3665" y="-0.25" z="-23.1515"/>
+				<normal x="-0.430968" y="-0.50007" z="-0.75113"/>
+				<texcoord u="-16.5757" v="0.876685"/>
+			</vertex>
+			<vertex>
+				<position x="-15.7133" y="-0.25" z="-21.6275"/>
+				<normal x="-0.507122" y="-0.500069" z="-0.701967"/>
+				<texcoord u="-15.0179" v="0.876109"/>
+			</vertex>
+			<vertex>
+				<position x="-17.8879" y="-0.25" z="-19.8665"/>
+				<normal x="-0.57772" y="-0.500067" z="-0.645114"/>
+				<texcoord u="-13.46" v="0.875533"/>
+			</vertex>
+			<vertex>
+				<position x="-19.8665" y="-0.25" z="-17.8879"/>
+				<normal x="-0.641989" y="-0.500066" z="-0.581192"/>
+				<texcoord u="-11.9022" v="0.874957"/>
+			</vertex>
+			<vertex>
+				<position x="-21.6275" y="-0.25" z="-15.7133"/>
+				<normal x="-0.705077" y="-0.420562" z="-0.570959"/>
+				<texcoord u="-10.3443" v="0.874381"/>
+			</vertex>
+			<vertex>
+				<position x="-23.1515" y="-0.25" z="-13.3665"/>
+				<normal x="-0.729238" y="-0.574589" z="-0.371565"/>
+				<texcoord u="-8.78651" v="0.873805"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4218" y="-0.25" z="-10.8733"/>
+				<normal x="-0.790164" y="-0.500069" z="-0.354361"/>
+				<texcoord u="-7.22866" v="0.873229"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4246" y="-0.25" z="-8.26096"/>
+				<normal x="-0.822878" y="-0.500066" z="-0.269825"/>
+				<texcoord u="-5.67082" v="0.872654"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1488" y="-0.25" z="-5.55811"/>
+				<normal x="-0.876349" y="-0.420563" z="-0.234817"/>
+				<texcoord u="-4.11298" v="0.872078"/>
+			</vertex>
+			<vertex>
+				<position x="-26.5866" y="-0.25" z="-2.79436"/>
+				<normal x="-0.817322" y="-0.574587" z="-0.0428336"/>
+				<texcoord u="-2.55514" v="0.871502"/>
+			</vertex>
+			<vertex>
+				<position x="-26.733" y="-0.25" z="-8.08859e-008"/>
+				<normal x="-0.865985" y="-0.500064" z="-0.00233599"/>
+				<texcoord u="-0.997301" v="0.870926"/>
+			</vertex>
+			<vertex>
+				<position x="-26.5866" y="-0.25" z="2.79436"/>
+				<normal x="-0.861483" y="-0.500069" z="0.0881967"/>
+				<texcoord u="0.560535" v="0.87035"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1488" y="-0.25" z="5.55811"/>
+				<normal x="-0.896091" y="-0.420568" z="0.141927"/>
+				<texcoord u="2.11837" v="0.869774"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4246" y="-0.25" z="8.26096"/>
+				<normal x="-0.764079" y="-0.574592" z="0.293303"/>
+				<texcoord u="3.67621" v="0.869198"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4218" y="-0.25" z="10.8733"/>
+				<normal x="-0.792064" y="-0.500069" z="0.350093"/>
+				<texcoord u="5.23405" v="0.868623"/>
+			</vertex>
+			<vertex>
+				<position x="-23.1515" y="-0.25" z="13.3665"/>
+				<normal x="-0.751131" y="-0.500069" z="0.430968"/>
+				<texcoord u="6.79189" v="0.868047"/>
+			</vertex>
+			<vertex>
+				<position x="-21.6275" y="-0.25" z="15.7133"/>
+				<normal x="-0.760893" y="-0.420568" z="0.49413"/>
+				<texcoord u="8.34973" v="0.867471"/>
+			</vertex>
+			<vertex>
+				<position x="-19.8665" y="-0.25" z="17.8879"/>
+				<normal x="-0.578724" y="-0.574592" z="0.578724"/>
+				<texcoord u="9.90756" v="0.866895"/>
+			</vertex>
+			<vertex>
+				<position x="-17.8879" y="-0.25" z="19.8665"/>
+				<normal x="-0.581191" y="-0.500071" z="0.641986"/>
+				<texcoord u="11.4654" v="0.866319"/>
+			</vertex>
+			<vertex>
+				<position x="-15.7133" y="-0.25" z="21.6275"/>
+				<normal x="-0.510901" y="-0.50007" z="0.699221"/>
+				<texcoord u="13.0232" v="0.865743"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3665" y="-0.25" z="23.1515"/>
+				<normal x="-0.435014" y="-0.500068" z="0.748795"/>
+				<texcoord u="14.5811" v="0.865167"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8733" y="-0.25" z="24.4218"/>
+				<normal x="-0.354361" y="-0.500067" z="0.790166"/>
+				<texcoord u="16.1389" v="0.864591"/>
+			</vertex>
+			<vertex>
+				<position x="-8.26096" y="-0.25" z="25.4246"/>
+				<normal x="-0.269825" y="-0.500067" z="0.822878"/>
+				<texcoord u="17.6968" v="0.864016"/>
+			</vertex>
+			<vertex>
+				<position x="-5.55811" y="-0.25" z="26.1488"/>
+				<normal x="-0.182333" y="-0.500068" z="0.846574"/>
+				<texcoord u="19.2546" v="0.863439"/>
+			</vertex>
+			<vertex>
+				<position x="-2.79436" y="-0.25" z="26.5866"/>
+				<normal x="-0.141927" y="-0.420563" z="0.896093"/>
+				<texcoord u="20.8124" v="0.862864"/>
+			</vertex>
+			<vertex>
+				<position x="3.55728e-007" y="-0.25" z="26.733"/>
+				<normal x="0.042834" y="-0.57459" z="0.81732"/>
+				<texcoord u="22.3703" v="0.862288"/>
+			</vertex>
+			<vertex>
+				<position x="2.79436" y="-0.25" z="26.5866"/>
+				<normal x="0.0881969" y="-0.500068" z="0.861483"/>
+				<texcoord u="23.9281" v="0.861712"/>
+			</vertex>
+			<vertex>
+				<position x="5.55811" y="-0.25" z="26.1488"/>
+				<normal x="0.177763" y="-0.500067" z="0.847545"/>
+				<texcoord u="25.4859" v="0.861136"/>
+			</vertex>
+			<vertex>
+				<position x="8.26096" y="-0.25" z="25.4246"/>
+				<normal x="0.234817" y="-0.420562" z="0.876349"/>
+				<texcoord u="27.0438" v="0.86056"/>
+			</vertex>
+			<vertex>
+				<position x="10.8733" y="-0.25" z="24.4218"/>
+				<normal x="0.371565" y="-0.574589" z="0.729237"/>
+				<texcoord u="28.6017" v="0.859984"/>
+			</vertex>
+			<vertex>
+				<position x="13.3665" y="-0.25" z="23.1515"/>
+				<normal x="0.43097" y="-0.500066" z="0.751132"/>
+				<texcoord u="30.1595" v="0.859408"/>
+			</vertex>
+			<vertex>
+				<position x="15.7133" y="-0.25" z="21.6275"/>
+				<normal x="0.507123" y="-0.500066" z="0.701969"/>
+				<texcoord u="31.7174" v="0.858832"/>
+			</vertex>
+			<vertex>
+				<position x="17.8879" y="-0.25" z="19.8665"/>
+				<normal x="0.57096" y="-0.420562" z="0.705076"/>
+				<texcoord u="33.2752" v="0.858256"/>
+			</vertex>
+			<vertex>
+				<position x="19.8665" y="-0.25" z="17.8879"/>
+				<normal x="0.636047" y="-0.574592" z="0.515061"/>
+				<texcoord u="34.833" v="0.85768"/>
+			</vertex>
+			<vertex>
+				<position x="21.6275" y="-0.25" z="15.7133"/>
+				<normal x="0.699222" y="-0.500068" z="0.510902"/>
+				<texcoord u="36.3909" v="0.857104"/>
+			</vertex>
+			<vertex>
+				<position x="23.1515" y="-0.25" z="13.3665"/>
+				<normal x="0.748797" y="-0.500066" z="0.435015"/>
+				<texcoord u="37.9488" v="0.856528"/>
+			</vertex>
+			<vertex>
+				<position x="24.4218" y="-0.25" z="10.8733"/>
+				<normal x="0.808377" y="-0.420564" z="0.411888"/>
+				<texcoord u="39.5066" v="0.855952"/>
+			</vertex>
+			<vertex>
+				<position x="25.4246" y="-0.25" z="8.26095"/>
+				<normal x="0.790554" y="-0.574589" z="0.211829"/>
+				<texcoord u="41.0644" v="0.855375"/>
+			</vertex>
+			<vertex>
+				<position x="26.1488" y="-0.25" z="5.55811"/>
+				<normal x="0.846574" y="-0.500068" z="0.182333"/>
+				<texcoord u="42.6223" v="0.854799"/>
+			</vertex>
+			<vertex>
+				<position x="26.5866" y="-0.25" z="2.79436"/>
+				<normal x="0.860994" y="-0.50007" z="0.0928427"/>
+				<texcoord u="44.1801" v="0.854224"/>
+			</vertex>
+			<vertex>
+				<position x="26.733" y="-0.25" z="0"/>
+				<normal x="0.865983" y="-0.500067" z="0.00234068"/>
+				<texcoord u="45.738" v="0.853647"/>
+			</vertex>
+			<vertex>
+				<position x="26.4046" y="-0.433013" z="-2.77524"/>
+				<normal x="0.497613" y="-0.866057" z="-0.0482245"/>
+				<texcoord u="-46.114" v="1.25797"/>
+			</vertex>
+			<vertex>
+				<position x="25.9698" y="-0.433013" z="-5.52006"/>
+				<normal x="0.489844" y="-0.866058" z="-0.0999781"/>
+				<texcoord u="-44.5561" v="1.2574"/>
+			</vertex>
+			<vertex>
+				<position x="25.2506" y="-0.433013" z="-8.20441"/>
+				<normal x="0.476711" y="-0.866058" z="-0.150633"/>
+				<texcoord u="-42.9983" v="1.25682"/>
+			</vertex>
+			<vertex>
+				<position x="24.2547" y="-0.433013" z="-10.7989"/>
+				<normal x="0.537308" y="-0.817777" z="-0.206253"/>
+				<texcoord u="-41.4404" v="1.25625"/>
+			</vertex>
+			<vertex>
+				<position x="22.993" y="-0.433013" z="-13.275"/>
+				<normal x="0.353404" y="-0.906881" z="-0.229504"/>
+				<texcoord u="-39.8826" v="1.25567"/>
+			</vertex>
+			<vertex>
+				<position x="21.4794" y="-0.433013" z="-15.6057"/>
+				<normal x="0.406832" y="-0.866057" z="-0.290573"/>
+				<texcoord u="-38.3247" v="1.25509"/>
+			</vertex>
+			<vertex>
+				<position x="19.7305" y="-0.433013" z="-17.7654"/>
+				<normal x="0.374229" y="-0.866058" z="-0.331506"/>
+				<texcoord u="-36.7669" v="1.25452"/>
+			</vertex>
+			<vertex>
+				<position x="17.7654" y="-0.433013" z="-19.7305"/>
+				<normal x="0.406962" y="-0.81778" z="-0.406962"/>
+				<texcoord u="-35.2091" v="1.25394"/>
+			</vertex>
+			<vertex>
+				<position x="15.6057" y="-0.433013" z="-21.4794"/>
+				<normal x="0.229503" y="-0.906881" z="-0.353404"/>
+				<texcoord u="-33.6512" v="1.25337"/>
+			</vertex>
+			<vertex>
+				<position x="13.275" y="-0.433013" z="-22.993"/>
+				<normal x="0.253472" y="-0.866057" z="-0.430925"/>
+				<texcoord u="-32.0934" v="1.25279"/>
+			</vertex>
+			<vertex>
+				<position x="10.7989" y="-0.433013" z="-24.2547"/>
+				<normal x="0.20704" y="-0.866057" z="-0.455059"/>
+				<texcoord u="-30.5356" v="1.25222"/>
+			</vertex>
+			<vertex>
+				<position x="8.20441" y="-0.433013" z="-25.2506"/>
+				<normal x="0.206252" y="-0.817779" z="-0.537306"/>
+				<texcoord u="-28.9777" v="1.25164"/>
+			</vertex>
+			<vertex>
+				<position x="5.52006" y="-0.433013" z="-25.9698"/>
+				<normal x="0.065919" y="-0.906881" z="-0.416198"/>
+				<texcoord u="-27.4199" v="1.25106"/>
+			</vertex>
+			<vertex>
+				<position x="2.77523" y="-0.433013" z="-26.4046"/>
+				<normal x="0.0562854" y="-0.866058" z="-0.496765"/>
+				<texcoord u="-25.8621" v="1.25049"/>
+			</vertex>
+			<vertex>
+				<position x="-1.28792e-006" y="-0.433013" z="-26.55"/>
+				<normal x="0.00405123" y="-0.866058" z="-0.499927"/>
+				<texcoord u="-24.3043" v="1.24991"/>
+			</vertex>
+			<vertex>
+				<position x="-2.77523" y="-0.433013" z="-26.4046"/>
+				<normal x="-0.0301204" y="-0.81778" z="-0.574743"/>
+				<texcoord u="-22.7464" v="1.24934"/>
+			</vertex>
+			<vertex>
+				<position x="-5.52006" y="-0.433013" z="-25.9698"/>
+				<normal x="-0.109063" y="-0.906881" z="-0.407028"/>
+				<texcoord u="-21.1886" v="1.24876"/>
+			</vertex>
+			<vertex>
+				<position x="-8.20441" y="-0.433013" z="-25.2506"/>
+				<normal x="-0.150634" y="-0.866058" z="-0.476711"/>
+				<texcoord u="-19.6308" v="1.24819"/>
+			</vertex>
+			<vertex>
+				<position x="-10.7989" y="-0.433013" z="-24.2547"/>
+				<normal x="-0.199638" y="-0.866058" z="-0.458354"/>
+				<texcoord u="-18.073" v="1.24761"/>
+			</vertex>
+			<vertex>
+				<position x="-13.275" y="-0.433013" z="-22.993"/>
+				<normal x="-0.246455" y="-0.866058" z="-0.434975"/>
+				<texcoord u="-16.5151" v="1.24703"/>
+			</vertex>
+			<vertex>
+				<position x="-15.6057" y="-0.433013" z="-21.4794"/>
+				<normal x="-0.290573" y="-0.866058" z="-0.406831"/>
+				<texcoord u="-14.9573" v="1.24646"/>
+			</vertex>
+			<vertex>
+				<position x="-17.7654" y="-0.433013" z="-19.7305"/>
+				<normal x="-0.331506" y="-0.866058" z="-0.374229"/>
+				<texcoord u="-13.3995" v="1.24588"/>
+			</vertex>
+			<vertex>
+				<position x="-19.7305" y="-0.433013" z="-17.7654"/>
+				<normal x="-0.368809" y="-0.866057" z="-0.337528"/>
+				<texcoord u="-11.8416" v="1.24531"/>
+			</vertex>
+			<vertex>
+				<position x="-21.4794" y="-0.433013" z="-15.6057"/>
+				<normal x="-0.447273" y="-0.817779" z="-0.362194"/>
+				<texcoord u="-10.2838" v="1.24473"/>
+			</vertex>
+			<vertex>
+				<position x="-22.993" y="-0.433013" z="-13.275"/>
+				<normal x="-0.375458" y="-0.906881" z="-0.191305"/>
+				<texcoord u="-8.72595" v="1.24416"/>
+			</vertex>
+			<vertex>
+				<position x="-24.2546" y="-0.433013" z="-10.7989"/>
+				<normal x="-0.455059" y="-0.866057" z="-0.20704"/>
+				<texcoord u="-7.1681" v="1.24358"/>
+			</vertex>
+			<vertex>
+				<position x="-25.2506" y="-0.433013" z="-8.20441"/>
+				<normal x="-0.474208" y="-0.866057" z="-0.158339"/>
+				<texcoord u="-5.61027" v="1.243"/>
+			</vertex>
+			<vertex>
+				<position x="-25.9698" y="-0.433013" z="-5.52006"/>
+				<normal x="-0.555925" y="-0.817777" z="-0.148959"/>
+				<texcoord u="-4.05242" v="1.24243"/>
+			</vertex>
+			<vertex>
+				<position x="-26.4046" y="-0.433013" z="-2.77523"/>
+				<normal x="-0.420806" y="-0.906883" z="-0.0220534"/>
+				<texcoord u="-2.49458" v="1.24185"/>
+			</vertex>
+			<vertex>
+				<position x="-26.55" y="-0.433013" z="-8.03322e-008"/>
+				<normal x="-0.499928" y="-0.866057" z="-0.00405107"/>
+				<texcoord u="-0.936744" v="1.24128"/>
+			</vertex>
+			<vertex>
+				<position x="-26.4046" y="-0.433013" z="2.77523"/>
+				<normal x="-0.497613" y="-0.866057" z="0.0482277"/>
+				<texcoord u="0.621092" v="1.2407"/>
+			</vertex>
+			<vertex>
+				<position x="-25.9698" y="-0.433013" z="5.52006"/>
+				<normal x="-0.568445" y="-0.81778" z="0.0900331"/>
+				<texcoord u="2.17894" v="1.24012"/>
+			</vertex>
+			<vertex>
+				<position x="-25.2506" y="-0.433013" z="8.2044"/>
+				<normal x="-0.393396" y="-0.906882" z="0.151011"/>
+				<texcoord u="3.73677" v="1.23955"/>
+			</vertex>
+			<vertex>
+				<position x="-24.2546" y="-0.433013" z="10.7989"/>
+				<normal x="-0.458353" y="-0.866058" z="0.199638"/>
+				<texcoord u="5.29461" v="1.23897"/>
+			</vertex>
+			<vertex>
+				<position x="-22.993" y="-0.433013" z="13.275"/>
+				<normal x="-0.434975" y="-0.866058" z="0.246455"/>
+				<texcoord u="6.85244" v="1.2384"/>
+			</vertex>
+			<vertex>
+				<position x="-21.4794" y="-0.433013" z="15.6057"/>
+				<normal x="-0.482681" y="-0.81778" z="0.313457"/>
+				<texcoord u="8.41029" v="1.23782"/>
+			</vertex>
+			<vertex>
+				<position x="-19.7305" y="-0.433013" z="17.7654"/>
+				<normal x="-0.297966" y="-0.906881" z="0.297966"/>
+				<texcoord u="9.96813" v="1.23724"/>
+			</vertex>
+			<vertex>
+				<position x="-17.7654" y="-0.433013" z="19.7305"/>
+				<normal x="-0.337527" y="-0.866058" z="0.368807"/>
+				<texcoord u="11.526" v="1.23667"/>
+			</vertex>
+			<vertex>
+				<position x="-15.6057" y="-0.433013" z="21.4794"/>
+				<normal x="-0.297127" y="-0.866058" z="0.402068"/>
+				<texcoord u="13.0838" v="1.23609"/>
+			</vertex>
+			<vertex>
+				<position x="-13.275" y="-0.433013" z="22.993"/>
+				<normal x="-0.253472" y="-0.866058" z="0.430924"/>
+				<texcoord u="14.6416" v="1.23552"/>
+			</vertex>
+			<vertex>
+				<position x="-10.7989" y="-0.433013" z="24.2546"/>
+				<normal x="-0.20704" y="-0.866057" z="0.455059"/>
+				<texcoord u="16.1995" v="1.23494"/>
+			</vertex>
+			<vertex>
+				<position x="-8.2044" y="-0.433013" z="25.2506"/>
+				<normal x="-0.158339" y="-0.866057" z="0.474209"/>
+				<texcoord u="17.7573" v="1.23437"/>
+			</vertex>
+			<vertex>
+				<position x="-5.52006" y="-0.433013" z="25.9698"/>
+				<normal x="-0.107903" y="-0.866058" z="0.48816"/>
+				<texcoord u="19.3151" v="1.23379"/>
+			</vertex>
+			<vertex>
+				<position x="-2.77523" y="-0.433013" z="26.4046"/>
+				<normal x="-0.0900327" y="-0.817779" z="0.568446"/>
+				<texcoord u="20.873" v="1.23321"/>
+			</vertex>
+			<vertex>
+				<position x="3.53292e-007" y="-0.433013" z="26.55"/>
+				<normal x="0.0220536" y="-0.906881" z="0.420808"/>
+				<texcoord u="22.4308" v="1.23264"/>
+			</vertex>
+			<vertex>
+				<position x="2.77523" y="-0.433013" z="26.4046"/>
+				<normal x="0.0482278" y="-0.866057" z="0.497613"/>
+				<texcoord u="23.9887" v="1.23206"/>
+			</vertex>
+			<vertex>
+				<position x="5.52006" y="-0.433013" z="25.9698"/>
+				<normal x="0.0999782" y="-0.866057" z="0.489846"/>
+				<texcoord u="25.5465" v="1.23149"/>
+			</vertex>
+			<vertex>
+				<position x="8.2044" y="-0.433013" z="25.2506"/>
+				<normal x="0.148959" y="-0.817779" z="0.555922"/>
+				<texcoord u="27.1044" v="1.23091"/>
+			</vertex>
+			<vertex>
+				<position x="10.7989" y="-0.433013" z="24.2546"/>
+				<normal x="0.191305" y="-0.906882" z="0.375457"/>
+				<texcoord u="28.6622" v="1.23033"/>
+			</vertex>
+			<vertex>
+				<position x="13.275" y="-0.433013" z="22.993"/>
+				<normal x="0.246456" y="-0.866058" z="0.434976"/>
+				<texcoord u="30.2201" v="1.22976"/>
+			</vertex>
+			<vertex>
+				<position x="15.6057" y="-0.433013" z="21.4794"/>
+				<normal x="0.290572" y="-0.866058" z="0.406831"/>
+				<texcoord u="31.7779" v="1.22918"/>
+			</vertex>
+			<vertex>
+				<position x="17.7654" y="-0.433013" z="19.7305"/>
+				<normal x="0.362194" y="-0.817779" z="0.447272"/>
+				<texcoord u="33.3357" v="1.22861"/>
+			</vertex>
+			<vertex>
+				<position x="19.7305" y="-0.433013" z="17.7654"/>
+				<normal x="0.327477" y="-0.906882" z="0.265186"/>
+				<texcoord u="34.8936" v="1.22803"/>
+			</vertex>
+			<vertex>
+				<position x="21.4794" y="-0.433013" z="15.6057"/>
+				<normal x="0.402068" y="-0.866058" z="0.297127"/>
+				<texcoord u="36.4515" v="1.22745"/>
+			</vertex>
+			<vertex>
+				<position x="22.993" y="-0.433013" z="13.275"/>
+				<normal x="0.430925" y="-0.866057" z="0.253473"/>
+				<texcoord u="38.0093" v="1.22688"/>
+			</vertex>
+			<vertex>
+				<position x="24.2546" y="-0.433013" z="10.7989"/>
+				<normal x="0.512805" y="-0.817778" z="0.261287"/>
+				<texcoord u="39.5671" v="1.2263"/>
+			</vertex>
+			<vertex>
+				<position x="25.2506" y="-0.433013" z="8.2044"/>
+				<normal x="0.407029" y="-0.906881" z="0.109063"/>
+				<texcoord u="41.125" v="1.22573"/>
+			</vertex>
+			<vertex>
+				<position x="25.9698" y="-0.433013" z="5.52006"/>
+				<normal x="0.488162" y="-0.866057" z="0.107904"/>
+				<texcoord u="42.6828" v="1.22515"/>
+			</vertex>
+			<vertex>
+				<position x="26.4046" y="-0.433013" z="2.77523"/>
+				<normal x="0.496765" y="-0.866058" z="0.0562855"/>
+				<texcoord u="44.2407" v="1.22457"/>
+			</vertex>
+			<vertex>
+				<position x="26.55" y="-0.433013" z="0"/>
+				<normal x="0.499928" y="-0.866058" z="0.00405361"/>
+				<texcoord u="45.7985" v="1.224"/>
+			</vertex>
+			<vertex>
+				<position x="26.156" y="-0.5" z="-2.7491"/>
+				<normal x="0.000488401" y="-0.999989" z="0.00465585"/>
+				<texcoord u="-46.0535" v="1.62833"/>
+			</vertex>
+			<vertex>
+				<position x="25.7253" y="-0.5" z="-5.46809"/>
+				<normal x="0.000972411" y="-0.999989" z="0.00457869"/>
+				<texcoord u="-44.4956" v="1.62775"/>
+			</vertex>
+			<vertex>
+				<position x="25.0128" y="-0.5" z="-8.12716"/>
+				<normal x="0.00144487" y="-0.999989" z="0.0044522"/>
+				<texcoord u="-42.9377" v="1.62717"/>
+			</vertex>
+			<vertex>
+				<position x="24.0263" y="-0.5" z="-10.6972"/>
+				<normal x="0.0831642" y="-0.996024" z="-0.0319238"/>
+				<texcoord u="-41.3799" v="1.6266"/>
+			</vertex>
+			<vertex>
+				<position x="22.7765" y="-0.5" z="-13.15"/>
+				<normal x="-0.0747111" y="-0.996024" z="0.048518"/>
+				<texcoord u="-39.822" v="1.62602"/>
+			</vertex>
+			<vertex>
+				<position x="21.2772" y="-0.5" z="-15.4588"/>
+				<normal x="0.00275147" y="-0.999989" z="0.00378675"/>
+				<texcoord u="-38.2642" v="1.62544"/>
+			</vertex>
+			<vertex>
+				<position x="19.5447" y="-0.5" z="-17.5982"/>
+				<normal x="0.00313222" y="-0.999989" z="0.00347838"/>
+				<texcoord u="-36.7064" v="1.62487"/>
+			</vertex>
+			<vertex>
+				<position x="17.5982" y="-0.5" z="-19.5447"/>
+				<normal x="0.0629908" y="-0.996024" z="-0.0629908"/>
+				<texcoord u="-35.1485" v="1.62429"/>
+			</vertex>
+			<vertex>
+				<position x="15.4588" y="-0.5" z="-21.2772"/>
+				<normal x="-0.0485181" y="-0.996024" z="0.0747112"/>
+				<texcoord u="-33.5907" v="1.62372"/>
+			</vertex>
+			<vertex>
+				<position x="13.15" y="-0.5" z="-22.7765"/>
+				<normal x="0.00405394" y="-0.999989" z="0.00234012"/>
+				<texcoord u="-32.0328" v="1.62314"/>
+			</vertex>
+			<vertex>
+				<position x="10.6972" y="-0.5" z="-24.0263"/>
+				<normal x="0.00427595" y="-0.999989" z="0.00190431"/>
+				<texcoord u="-30.475" v="1.62257"/>
+			</vertex>
+			<vertex>
+				<position x="8.12715" y="-0.5" z="-25.0128"/>
+				<normal x="0.0319243" y="-0.996024" z="-0.0831659"/>
+				<texcoord u="-28.9172" v="1.62199"/>
+			</vertex>
+			<vertex>
+				<position x="5.46808" y="-0.5" z="-25.7253"/>
+				<normal x="-0.0139356" y="-0.996024" z="0.0879867"/>
+				<texcoord u="-27.3593" v="1.62141"/>
+			</vertex>
+			<vertex>
+				<position x="2.7491" y="-0.5" z="-26.156"/>
+				<normal x="0.00465516" y="-0.999989" z="0.000489399"/>
+				<texcoord u="-25.8015" v="1.62084"/>
+			</vertex>
+			<vertex>
+				<position x="-1.27579e-006" y="-0.5" z="-26.3"/>
+				<normal x="0.00468079" y="-0.999989" z="1.54281e-008"/>
+				<texcoord u="-24.2437" v="1.62026"/>
+			</vertex>
+			<vertex>
+				<position x="-2.7491" y="-0.5" z="-26.156"/>
+				<normal x="-0.00466224" y="-0.996024" z="-0.0889613"/>
+				<texcoord u="-22.6859" v="1.61969"/>
+			</vertex>
+			<vertex>
+				<position x="-5.46808" y="-0.5" z="-25.7253"/>
+				<normal x="0.0230566" y="-0.996024" z="0.0860478"/>
+				<texcoord u="-21.128" v="1.61911"/>
+			</vertex>
+			<vertex>
+				<position x="-8.12716" y="-0.5" z="-25.0128"/>
+				<normal x="0.00445178" y="-0.999989" z="-0.00144618"/>
+				<texcoord u="-19.5702" v="1.61853"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6972" y="-0.5" z="-24.0263"/>
+				<normal x="0.00427605" y="-0.999989" z="-0.00190394"/>
+				<texcoord u="-18.0124" v="1.61796"/>
+			</vertex>
+			<vertex>
+				<position x="-13.15" y="-0.5" z="-22.7765"/>
+				<normal x="0.00405369" y="-0.999989" z="-0.00234054"/>
+				<texcoord u="-16.4545" v="1.61738"/>
+			</vertex>
+			<vertex>
+				<position x="-15.4588" y="-0.5" z="-21.2772"/>
+				<normal x="0.0037866" y="-0.999989" z="-0.00275173"/>
+				<texcoord u="-14.8967" v="1.61681"/>
+			</vertex>
+			<vertex>
+				<position x="-17.5981" y="-0.5" z="-19.5447"/>
+				<normal x="0.00347905" y="-0.999989" z="-0.00313165"/>
+				<texcoord u="-13.3389" v="1.61623"/>
+			</vertex>
+			<vertex>
+				<position x="-19.5447" y="-0.5" z="-17.5981"/>
+				<normal x="0.00313246" y="-0.999989" z="-0.00347817"/>
+				<texcoord u="-11.7811" v="1.61566"/>
+			</vertex>
+			<vertex>
+				<position x="-21.2772" y="-0.5" z="-15.4588"/>
+				<normal x="-0.0692309" y="-0.996024" z="-0.056062"/>
+				<texcoord u="-10.2232" v="1.61508"/>
+			</vertex>
+			<vertex>
+				<position x="-22.7765" y="-0.5" z="-13.15"/>
+				<normal x="0.0793741" y="-0.996024" z="0.040443"/>
+				<texcoord u="-8.66539" v="1.61451"/>
+			</vertex>
+			<vertex>
+				<position x="-24.0263" y="-0.5" z="-10.6972"/>
+				<normal x="0.0019036" y="-0.999989" z="-0.00427621"/>
+				<texcoord u="-7.10755" v="1.61393"/>
+			</vertex>
+			<vertex>
+				<position x="-25.0128" y="-0.5" z="-8.12715"/>
+				<normal x="0.0014459" y="-0.999989" z="-0.00445188"/>
+				<texcoord u="-5.54971" v="1.61335"/>
+			</vertex>
+			<vertex>
+				<position x="-25.7253" y="-0.5" z="-5.46808"/>
+				<normal x="-0.0860475" y="-0.996024" z="-0.0230563"/>
+				<texcoord u="-3.99186" v="1.61278"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1559" y="-0.5" z="-2.7491"/>
+				<normal x="0.0889609" y="-0.996024" z="0.00466222"/>
+				<texcoord u="-2.43402" v="1.6122"/>
+			</vertex>
+			<vertex>
+				<position x="-26.3" y="-0.5" z="-7.95758e-008"/>
+				<normal x="4.67985e-007" y="-0.999989" z="-0.00468083"/>
+				<texcoord u="-0.87618" v="1.61163"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1559" y="-0.5" z="2.7491"/>
+				<normal x="-0.000488463" y="-0.999989" z="-0.00465527"/>
+				<texcoord u="0.681656" v="1.61105"/>
+			</vertex>
+			<vertex>
+				<position x="-25.7253" y="-0.5" z="5.46808"/>
+				<normal x="-0.0879865" y="-0.996024" z="0.0139357"/>
+				<texcoord u="2.23949" v="1.61047"/>
+			</vertex>
+			<vertex>
+				<position x="-25.0128" y="-0.5" z="8.12715"/>
+				<normal x="0.0831665" y="-0.996024" z="-0.0319246"/>
+				<texcoord u="3.79733" v="1.6099"/>
+			</vertex>
+			<vertex>
+				<position x="-24.0263" y="-0.5" z="10.6972"/>
+				<normal x="-0.00190395" y="-0.999989" z="-0.00427604"/>
+				<texcoord u="5.35516" v="1.60932"/>
+			</vertex>
+			<vertex>
+				<position x="-22.7765" y="-0.5" z="13.15"/>
+				<normal x="-0.00234068" y="-0.999989" z="-0.00405354"/>
+				<texcoord u="6.913" v="1.60875"/>
+			</vertex>
+			<vertex>
+				<position x="-21.2772" y="-0.5" z="15.4588"/>
+				<normal x="-0.0747118" y="-0.996024" z="0.0485184"/>
+				<texcoord u="8.47085" v="1.60817"/>
+			</vertex>
+			<vertex>
+				<position x="-19.5447" y="-0.5" z="17.5981"/>
+				<normal x="0.0629907" y="-0.996024" z="-0.0629906"/>
+				<texcoord u="10.0287" v="1.60759"/>
+			</vertex>
+			<vertex>
+				<position x="-17.5981" y="-0.5" z="19.5447"/>
+				<normal x="-0.00347898" y="-0.999989" z="-0.00313163"/>
+				<texcoord u="11.5865" v="1.60702"/>
+			</vertex>
+			<vertex>
+				<position x="-15.4588" y="-0.5" z="21.2772"/>
+				<normal x="-0.00378717" y="-0.999989" z="-0.00275094"/>
+				<texcoord u="13.1443" v="1.60644"/>
+			</vertex>
+			<vertex>
+				<position x="-13.15" y="-0.5" z="22.7765"/>
+				<normal x="-0.0040538" y="-0.999989" z="-0.00234027"/>
+				<texcoord u="14.7022" v="1.60587"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6972" y="-0.5" z="24.0263"/>
+				<normal x="-0.0042759" y="-0.999989" z="-0.00190443"/>
+				<texcoord u="16.26" v="1.60529"/>
+			</vertex>
+			<vertex>
+				<position x="-8.12715" y="-0.5" z="25.0128"/>
+				<normal x="-0.00445158" y="-0.999989" z="-0.00144698"/>
+				<texcoord u="17.8179" v="1.60472"/>
+			</vertex>
+			<vertex>
+				<position x="-5.46808" y="-0.5" z="25.7253"/>
+				<normal x="-0.00457841" y="-0.999989" z="-0.000973938"/>
+				<texcoord u="19.3757" v="1.60414"/>
+			</vertex>
+			<vertex>
+				<position x="-2.7491" y="-0.5" z="26.1559"/>
+				<normal x="-0.0139357" y="-0.996024" z="0.0879863"/>
+				<texcoord u="20.9335" v="1.60356"/>
+			</vertex>
+			<vertex>
+				<position x="3.49966e-007" y="-0.5" z="26.3"/>
+				<normal x="-0.00466232" y="-0.996024" z="-0.0889614"/>
+				<texcoord u="22.4914" v="1.60299"/>
+			</vertex>
+			<vertex>
+				<position x="2.7491" y="-0.5" z="26.1559"/>
+				<normal x="-0.00465519" y="-0.999989" z="0.000489353"/>
+				<texcoord u="24.0492" v="1.60241"/>
+			</vertex>
+			<vertex>
+				<position x="5.46808" y="-0.5" z="25.7253"/>
+				<normal x="-0.00457848" y="-0.999989" z="0.000973172"/>
+				<texcoord u="25.6071" v="1.60184"/>
+			</vertex>
+			<vertex>
+				<position x="8.12715" y="-0.5" z="25.0128"/>
+				<normal x="0.0230564" y="-0.996024" z="0.0860477"/>
+				<texcoord u="27.1649" v="1.60126"/>
+			</vertex>
+			<vertex>
+				<position x="10.6972" y="-0.5" z="24.0263"/>
+				<normal x="-0.0404426" y="-0.996024" z="-0.0793732"/>
+				<texcoord u="28.7227" v="1.60068"/>
+			</vertex>
+			<vertex>
+				<position x="13.15" y="-0.5" z="22.7765"/>
+				<normal x="-0.00405377" y="-0.999989" z="0.00234034"/>
+				<texcoord u="30.2806" v="1.60011"/>
+			</vertex>
+			<vertex>
+				<position x="15.4588" y="-0.5" z="21.2771"/>
+				<normal x="-0.003787" y="-0.999989" z="0.00275114"/>
+				<texcoord u="31.8385" v="1.59953"/>
+			</vertex>
+			<vertex>
+				<position x="17.5981" y="-0.5" z="19.5447"/>
+				<normal x="0.0560618" y="-0.996024" z="0.0692307"/>
+				<texcoord u="33.3963" v="1.59896"/>
+			</vertex>
+			<vertex>
+				<position x="19.5447" y="-0.5" z="17.5981"/>
+				<normal x="-0.069231" y="-0.996024" z="-0.0560622"/>
+				<texcoord u="34.9542" v="1.59838"/>
+			</vertex>
+			<vertex>
+				<position x="21.2771" y="-0.5" z="15.4588"/>
+				<normal x="-0.00275207" y="-0.999989" z="0.00378631"/>
+				<texcoord u="36.512" v="1.5978"/>
+			</vertex>
+			<vertex>
+				<position x="22.7765" y="-0.5" z="13.15"/>
+				<normal x="-0.00234048" y="-0.999989" z="0.0040536"/>
+				<texcoord u="38.0698" v="1.59723"/>
+			</vertex>
+			<vertex>
+				<position x="24.0262" y="-0.5" z="10.6972"/>
+				<normal x="0.0793735" y="-0.996024" z="0.0404428"/>
+				<texcoord u="39.6277" v="1.59665"/>
+			</vertex>
+			<vertex>
+				<position x="25.0128" y="-0.5" z="8.12715"/>
+				<normal x="-0.0860486" y="-0.996024" z="-0.0230567"/>
+				<texcoord u="41.1855" v="1.59608"/>
+			</vertex>
+			<vertex>
+				<position x="25.7253" y="-0.5" z="5.46808"/>
+				<normal x="-0.000972745" y="-0.999989" z="0.0045786"/>
+				<texcoord u="42.7434" v="1.5955"/>
+			</vertex>
+			<vertex>
+				<position x="26.1559" y="-0.5" z="2.7491"/>
+				<normal x="-0.000488453" y="-0.999989" z="0.00465531"/>
+				<texcoord u="44.3012" v="1.59492"/>
+			</vertex>
+			<vertex>
+				<position x="26.3" y="-0.5" z="0"/>
+				<normal x="3.39417e-007" y="-0.999989" z="0.00468027"/>
+				<texcoord u="45.8591" v="1.59435"/>
+			</vertex>
+			<vertex>
+				<position x="25.9073" y="-0.433013" z="-2.72297"/>
+				<normal x="-0.496766" y="-0.866058" z="0.0562833"/>
+				<texcoord u="-45.993" v="1.99868"/>
+			</vertex>
+			<vertex>
+				<position x="25.4808" y="-0.433013" z="-5.41611"/>
+				<normal x="-0.488164" y="-0.866056" z="0.107904"/>
+				<texcoord u="-44.4351" v="1.9981"/>
+			</vertex>
+			<vertex>
+				<position x="24.775" y="-0.433013" z="-8.0499"/>
+				<normal x="-0.474209" y="-0.866057" z="0.158339"/>
+				<texcoord u="-42.8773" v="1.99752"/>
+			</vertex>
+			<vertex>
+				<position x="23.7979" y="-0.433013" z="-10.5955"/>
+				<normal x="-0.393397" y="-0.906882" z="0.151011"/>
+				<texcoord u="-41.3194" v="1.99695"/>
+			</vertex>
+			<vertex>
+				<position x="22.56" y="-0.433013" z="-13.025"/>
+				<normal x="-0.48268" y="-0.81778" z="0.313457"/>
+				<texcoord u="-39.7616" v="1.99637"/>
+			</vertex>
+			<vertex>
+				<position x="21.0749" y="-0.433013" z="-15.3118"/>
+				<normal x="-0.402067" y="-0.866059" z="0.297126"/>
+				<texcoord u="-38.2037" v="1.9958"/>
+			</vertex>
+			<vertex>
+				<position x="19.3589" y="-0.433013" z="-17.4309"/>
+				<normal x="-0.368806" y="-0.866059" z="0.337526"/>
+				<texcoord u="-36.6458" v="1.99522"/>
+			</vertex>
+			<vertex>
+				<position x="17.4309" y="-0.433013" z="-19.3589"/>
+				<normal x="-0.297964" y="-0.906882" z="0.297964"/>
+				<texcoord u="-35.088" v="1.99464"/>
+			</vertex>
+			<vertex>
+				<position x="15.3118" y="-0.433013" z="-21.0749"/>
+				<normal x="-0.313457" y="-0.817779" z="0.482681"/>
+				<texcoord u="-33.5302" v="1.99407"/>
+			</vertex>
+			<vertex>
+				<position x="13.025" y="-0.433013" z="-22.56"/>
+				<normal x="-0.246455" y="-0.866058" z="0.434975"/>
+				<texcoord u="-31.9723" v="1.99349"/>
+			</vertex>
+			<vertex>
+				<position x="10.5955" y="-0.433013" z="-23.7979"/>
+				<normal x="-0.199638" y="-0.866058" z="0.458354"/>
+				<texcoord u="-30.4145" v="1.99292"/>
+			</vertex>
+			<vertex>
+				<position x="8.0499" y="-0.433013" z="-24.775"/>
+				<normal x="-0.151011" y="-0.906882" z="0.393397"/>
+				<texcoord u="-28.8567" v="1.99234"/>
+			</vertex>
+			<vertex>
+				<position x="5.4161" y="-0.433013" z="-25.4808"/>
+				<normal x="-0.090033" y="-0.817779" z="0.568446"/>
+				<texcoord u="-27.2987" v="1.99176"/>
+			</vertex>
+			<vertex>
+				<position x="2.72297" y="-0.433013" z="-25.9073"/>
+				<normal x="-0.0482277" y="-0.866057" z="0.497613"/>
+				<texcoord u="-25.7409" v="1.99119"/>
+			</vertex>
+			<vertex>
+				<position x="-1.26366e-006" y="-0.433013" z="-26.05"/>
+				<normal x="0.00405107" y="-0.866057" z="0.499928"/>
+				<texcoord u="-24.1832" v="1.99061"/>
+			</vertex>
+			<vertex>
+				<position x="-2.72297" y="-0.433013" z="-25.9073"/>
+				<normal x="0.0220538" y="-0.906881" z="0.420809"/>
+				<texcoord u="-22.6253" v="1.99004"/>
+			</vertex>
+			<vertex>
+				<position x="-5.41611" y="-0.433013" z="-25.4808"/>
+				<normal x="0.148959" y="-0.817779" z="0.555921"/>
+				<texcoord u="-21.0675" v="1.98946"/>
+			</vertex>
+			<vertex>
+				<position x="-8.0499" y="-0.433013" z="-24.775"/>
+				<normal x="0.158339" y="-0.866058" z="0.474207"/>
+				<texcoord u="-19.5097" v="1.98888"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5955" y="-0.433013" z="-23.7979"/>
+				<normal x="0.207039" y="-0.866058" z="0.455058"/>
+				<texcoord u="-17.9518" v="1.98831"/>
+			</vertex>
+			<vertex>
+				<position x="-13.025" y="-0.433013" z="-22.56"/>
+				<normal x="0.253473" y="-0.866057" z="0.430925"/>
+				<texcoord u="-16.394" v="1.98773"/>
+			</vertex>
+			<vertex>
+				<position x="-15.3118" y="-0.433013" z="-21.0749"/>
+				<normal x="0.297127" y="-0.866058" z="0.402068"/>
+				<texcoord u="-14.8361" v="1.98716"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4309" y="-0.433013" z="-19.3589"/>
+				<normal x="0.337527" y="-0.866058" z="0.368807"/>
+				<texcoord u="-13.2783" v="1.98658"/>
+			</vertex>
+			<vertex>
+				<position x="-19.3589" y="-0.433013" z="-17.4309"/>
+				<normal x="0.374229" y="-0.866058" z="0.331506"/>
+				<texcoord u="-11.7204" v="1.98601"/>
+			</vertex>
+			<vertex>
+				<position x="-21.0749" y="-0.433013" z="-15.3118"/>
+				<normal x="0.327478" y="-0.906882" z="0.265186"/>
+				<texcoord u="-10.1626" v="1.98543"/>
+			</vertex>
+			<vertex>
+				<position x="-22.56" y="-0.433013" z="-13.025"/>
+				<normal x="0.512804" y="-0.817778" z="0.261286"/>
+				<texcoord u="-8.60481" v="1.98485"/>
+			</vertex>
+			<vertex>
+				<position x="-23.7979" y="-0.433013" z="-10.5955"/>
+				<normal x="0.458354" y="-0.866058" z="0.199638"/>
+				<texcoord u="-7.04697" v="1.98428"/>
+			</vertex>
+			<vertex>
+				<position x="-24.775" y="-0.433013" z="-8.0499"/>
+				<normal x="0.476711" y="-0.866058" z="0.150633"/>
+				<texcoord u="-5.48916" v="1.9837"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4808" y="-0.433013" z="-5.4161"/>
+				<normal x="0.407028" y="-0.906881" z="0.109063"/>
+				<texcoord u="-3.93131" v="1.98313"/>
+			</vertex>
+			<vertex>
+				<position x="-25.9073" y="-0.433013" z="-2.72297"/>
+				<normal x="0.574745" y="-0.817778" z="0.0301209"/>
+				<texcoord u="-2.37347" v="1.98255"/>
+			</vertex>
+			<vertex>
+				<position x="-26.05" y="-0.433013" z="-7.88193e-008"/>
+				<normal x="0.499927" y="-0.866058" z="-0.00405109"/>
+				<texcoord u="-0.815624" v="1.98198"/>
+			</vertex>
+			<vertex>
+				<position x="-25.9073" y="-0.433013" z="2.72297"/>
+				<normal x="0.496766" y="-0.866057" z="-0.0562858"/>
+				<texcoord u="0.742212" v="1.9814"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4808" y="-0.433013" z="5.4161"/>
+				<normal x="0.416198" y="-0.906881" z="-0.0659194"/>
+				<texcoord u="2.30005" v="1.98082"/>
+			</vertex>
+			<vertex>
+				<position x="-24.775" y="-0.433013" z="8.0499"/>
+				<normal x="0.537307" y="-0.817778" z="-0.206253"/>
+				<texcoord u="3.85789" v="1.98025"/>
+			</vertex>
+			<vertex>
+				<position x="-23.7979" y="-0.433013" z="10.5955"/>
+				<normal x="0.455059" y="-0.866057" z="-0.20704"/>
+				<texcoord u="5.41572" v="1.97967"/>
+			</vertex>
+			<vertex>
+				<position x="-22.56" y="-0.433013" z="13.025"/>
+				<normal x="0.430924" y="-0.866058" z="-0.253472"/>
+				<texcoord u="6.97356" v="1.9791"/>
+			</vertex>
+			<vertex>
+				<position x="-21.0749" y="-0.433013" z="15.3118"/>
+				<normal x="0.353404" y="-0.906881" z="-0.229503"/>
+				<texcoord u="8.53139" v="1.97852"/>
+			</vertex>
+			<vertex>
+				<position x="-19.3589" y="-0.433013" z="17.4309"/>
+				<normal x="0.406963" y="-0.817778" z="-0.406964"/>
+				<texcoord u="10.0892" v="1.97795"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4309" y="-0.433013" z="19.3589"/>
+				<normal x="0.331506" y="-0.866058" z="-0.374229"/>
+				<texcoord u="11.6471" v="1.97737"/>
+			</vertex>
+			<vertex>
+				<position x="-15.3118" y="-0.433013" z="21.0749"/>
+				<normal x="0.290572" y="-0.866058" z="-0.406831"/>
+				<texcoord u="13.2049" v="1.97679"/>
+			</vertex>
+			<vertex>
+				<position x="-13.025" y="-0.433013" z="22.56"/>
+				<normal x="0.246455" y="-0.866058" z="-0.434975"/>
+				<texcoord u="14.7627" v="1.97622"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5955" y="-0.433013" z="23.7979"/>
+				<normal x="0.199638" y="-0.866058" z="-0.458354"/>
+				<texcoord u="16.3206" v="1.97564"/>
+			</vertex>
+			<vertex>
+				<position x="-8.0499" y="-0.433013" z="24.775"/>
+				<normal x="0.150633" y="-0.866058" z="-0.476711"/>
+				<texcoord u="17.8784" v="1.97507"/>
+			</vertex>
+			<vertex>
+				<position x="-5.4161" y="-0.433013" z="25.4808"/>
+				<normal x="0.0999778" y="-0.866058" z="-0.489844"/>
+				<texcoord u="19.4363" v="1.97449"/>
+			</vertex>
+			<vertex>
+				<position x="-2.72297" y="-0.433013" z="25.9073"/>
+				<normal x="0.0659191" y="-0.906882" z="-0.416197"/>
+				<texcoord u="20.9941" v="1.97391"/>
+			</vertex>
+			<vertex>
+				<position x="3.46639e-007" y="-0.433013" z="26.05"/>
+				<normal x="-0.0301213" y="-0.817778" z="-0.574744"/>
+				<texcoord u="22.552" v="1.97334"/>
+			</vertex>
+			<vertex>
+				<position x="2.72297" y="-0.433013" z="25.9073"/>
+				<normal x="-0.0562859" y="-0.866057" z="-0.496766"/>
+				<texcoord u="24.1098" v="1.97276"/>
+			</vertex>
+			<vertex>
+				<position x="5.4161" y="-0.433013" z="25.4808"/>
+				<normal x="-0.107903" y="-0.866058" z="-0.488161"/>
+				<texcoord u="25.6676" v="1.97219"/>
+			</vertex>
+			<vertex>
+				<position x="8.0499" y="-0.433013" z="24.775"/>
+				<normal x="-0.109063" y="-0.906882" z="-0.407027"/>
+				<texcoord u="27.2255" v="1.97161"/>
+			</vertex>
+			<vertex>
+				<position x="10.5955" y="-0.433013" z="23.7979"/>
+				<normal x="-0.261286" y="-0.817779" z="-0.512803"/>
+				<texcoord u="28.7833" v="1.97103"/>
+			</vertex>
+			<vertex>
+				<position x="13.025" y="-0.433013" z="22.56"/>
+				<normal x="-0.253472" y="-0.866058" z="-0.430925"/>
+				<texcoord u="30.3412" v="1.97046"/>
+			</vertex>
+			<vertex>
+				<position x="15.3118" y="-0.433013" z="21.0749"/>
+				<normal x="-0.297128" y="-0.866057" z="-0.402069"/>
+				<texcoord u="31.899" v="1.96988"/>
+			</vertex>
+			<vertex>
+				<position x="17.4309" y="-0.433013" z="19.3589"/>
+				<normal x="-0.265187" y="-0.906881" z="-0.327479"/>
+				<texcoord u="33.4569" v="1.96931"/>
+			</vertex>
+			<vertex>
+				<position x="19.3589" y="-0.433013" z="17.4309"/>
+				<normal x="-0.447273" y="-0.817779" z="-0.362195"/>
+				<texcoord u="35.0147" v="1.96873"/>
+			</vertex>
+			<vertex>
+				<position x="21.0749" y="-0.433013" z="15.3118"/>
+				<normal x="-0.406833" y="-0.866057" z="-0.290573"/>
+				<texcoord u="36.5725" v="1.96816"/>
+			</vertex>
+			<vertex>
+				<position x="22.56" y="-0.433013" z="13.025"/>
+				<normal x="-0.434976" y="-0.866057" z="-0.246456"/>
+				<texcoord u="38.1304" v="1.96758"/>
+			</vertex>
+			<vertex>
+				<position x="23.7979" y="-0.433013" z="10.5955"/>
+				<normal x="-0.375457" y="-0.906882" z="-0.191305"/>
+				<texcoord u="39.6882" v="1.967"/>
+			</vertex>
+			<vertex>
+				<position x="24.775" y="-0.433013" z="8.04989"/>
+				<normal x="-0.555924" y="-0.817778" z="-0.148959"/>
+				<texcoord u="41.246" v="1.96643"/>
+			</vertex>
+			<vertex>
+				<position x="25.4807" y="-0.433013" z="5.4161"/>
+				<normal x="-0.489847" y="-0.866057" z="-0.0999785"/>
+				<texcoord u="42.8039" v="1.96585"/>
+			</vertex>
+			<vertex>
+				<position x="25.9073" y="-0.433013" z="2.72297"/>
+				<normal x="-0.497613" y="-0.866057" z="-0.0482276"/>
+				<texcoord u="44.3617" v="1.96527"/>
+			</vertex>
+			<vertex>
+				<position x="26.05" y="-0.433013" z="0"/>
+				<normal x="-0.499928" y="-0.866057" z="0.00404787"/>
+				<texcoord u="45.9196" v="1.9647"/>
+			</vertex>
+			<vertex>
+				<position x="25.7253" y="-0.25" z="-2.70384"/>
+				<normal x="-0.860995" y="-0.500069" z="0.0928383"/>
+				<texcoord u="-45.9324" v="2.36903"/>
+			</vertex>
+			<vertex>
+				<position x="25.3018" y="-0.25" z="-5.37806"/>
+				<normal x="-0.846572" y="-0.500071" z="0.182333"/>
+				<texcoord u="-44.3745" v="2.36845"/>
+			</vertex>
+			<vertex>
+				<position x="24.601" y="-0.25" z="-7.99335"/>
+				<normal x="-0.822877" y="-0.500067" z="0.269825"/>
+				<texcoord u="-42.8167" v="2.36787"/>
+			</vertex>
+			<vertex>
+				<position x="23.6307" y="-0.25" z="-10.5211"/>
+				<normal x="-0.764081" y="-0.574589" z="0.293304"/>
+				<texcoord u="-41.2589" v="2.3673"/>
+			</vertex>
+			<vertex>
+				<position x="22.4015" y="-0.25" z="-12.9335"/>
+				<normal x="-0.760894" y="-0.420566" z="0.494131"/>
+				<texcoord u="-39.701" v="2.36672"/>
+			</vertex>
+			<vertex>
+				<position x="20.9269" y="-0.25" z="-15.2043"/>
+				<normal x="-0.69922" y="-0.500071" z="0.510901"/>
+				<texcoord u="-38.1432" v="2.36615"/>
+			</vertex>
+			<vertex>
+				<position x="19.2229" y="-0.25" z="-17.3084"/>
+				<normal x="-0.641986" y="-0.500071" z="0.581191"/>
+				<texcoord u="-36.5853" v="2.36557"/>
+			</vertex>
+			<vertex>
+				<position x="17.3084" y="-0.25" z="-19.2229"/>
+				<normal x="-0.578724" y="-0.574594" z="0.578723"/>
+				<texcoord u="-35.0275" v="2.36499"/>
+			</vertex>
+			<vertex>
+				<position x="15.2042" y="-0.25" z="-20.9269"/>
+				<normal x="-0.494131" y="-0.420563" z="0.760895"/>
+				<texcoord u="-33.4696" v="2.36442"/>
+			</vertex>
+			<vertex>
+				<position x="12.9335" y="-0.25" z="-22.4015"/>
+				<normal x="-0.430968" y="-0.500068" z="0.751131"/>
+				<texcoord u="-31.9118" v="2.36384"/>
+			</vertex>
+			<vertex>
+				<position x="10.5211" y="-0.25" z="-23.6307"/>
+				<normal x="-0.350093" y="-0.500067" z="0.792066"/>
+				<texcoord u="-30.3539" v="2.36327"/>
+			</vertex>
+			<vertex>
+				<position x="7.99335" y="-0.25" z="-24.601"/>
+				<normal x="-0.293303" y="-0.574591" z="0.76408"/>
+				<texcoord u="-28.7961" v="2.36269"/>
+			</vertex>
+			<vertex>
+				<position x="5.37805" y="-0.25" z="-25.3018"/>
+				<normal x="-0.141927" y="-0.420565" z="0.896093"/>
+				<texcoord u="-27.2382" v="2.36211"/>
+			</vertex>
+			<vertex>
+				<position x="2.70384" y="-0.25" z="-25.7253"/>
+				<normal x="-0.0881967" y="-0.500069" z="0.861483"/>
+				<texcoord u="-25.6803" v="2.36154"/>
+			</vertex>
+			<vertex>
+				<position x="-1.25479e-006" y="-0.25" z="-25.867"/>
+				<normal x="0.00233552" y="-0.500068" z="0.865983"/>
+				<texcoord u="-24.1226" v="2.36096"/>
+			</vertex>
+			<vertex>
+				<position x="-2.70384" y="-0.25" z="-25.7253"/>
+				<normal x="0.0428334" y="-0.57459" z="0.817319"/>
+				<texcoord u="-22.5647" v="2.36039"/>
+			</vertex>
+			<vertex>
+				<position x="-5.37806" y="-0.25" z="-25.3018"/>
+				<normal x="0.234817" y="-0.420565" z="0.876348"/>
+				<texcoord u="-21.0069" v="2.35981"/>
+			</vertex>
+			<vertex>
+				<position x="-7.99335" y="-0.25" z="-24.601"/>
+				<normal x="0.269825" y="-0.500068" z="0.822877"/>
+				<texcoord u="-19.4491" v="2.35923"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5211" y="-0.25" z="-23.6307"/>
+				<normal x="0.354361" y="-0.50007" z="0.790164"/>
+				<texcoord u="-17.8913" v="2.35866"/>
+			</vertex>
+			<vertex>
+				<position x="-12.9335" y="-0.25" z="-22.4015"/>
+				<normal x="0.435015" y="-0.500068" z="0.748795"/>
+				<texcoord u="-16.3334" v="2.35808"/>
+			</vertex>
+			<vertex>
+				<position x="-15.2042" y="-0.25" z="-20.9268"/>
+				<normal x="0.510903" y="-0.500066" z="0.699223"/>
+				<texcoord u="-14.7755" v="2.35751"/>
+			</vertex>
+			<vertex>
+				<position x="-17.3084" y="-0.25" z="-19.2229"/>
+				<normal x="0.581192" y="-0.500067" z="0.641988"/>
+				<texcoord u="-13.2177" v="2.35693"/>
+			</vertex>
+			<vertex>
+				<position x="-19.2229" y="-0.25" z="-17.3084"/>
+				<normal x="0.645114" y="-0.500068" z="0.57772"/>
+				<texcoord u="-11.6599" v="2.35635"/>
+			</vertex>
+			<vertex>
+				<position x="-20.9268" y="-0.25" z="-15.2042"/>
+				<normal x="0.636048" y="-0.574591" z="0.515061"/>
+				<texcoord u="-10.1021" v="2.35578"/>
+			</vertex>
+			<vertex>
+				<position x="-22.4015" y="-0.25" z="-12.9335"/>
+				<normal x="0.808377" y="-0.420565" z="0.411888"/>
+				<texcoord u="-8.54423" v="2.3552"/>
+			</vertex>
+			<vertex>
+				<position x="-23.6307" y="-0.25" z="-10.5211"/>
+				<normal x="0.792065" y="-0.500068" z="0.350092"/>
+				<texcoord u="-6.98637" v="2.35463"/>
+			</vertex>
+			<vertex>
+				<position x="-24.601" y="-0.25" z="-7.99334"/>
+				<normal x="0.82432" y="-0.500069" z="0.265382"/>
+				<texcoord u="-5.42855" v="2.35405"/>
+			</vertex>
+			<vertex>
+				<position x="-25.3017" y="-0.25" z="-5.37805"/>
+				<normal x="0.790554" y="-0.57459" z="0.211828"/>
+				<texcoord u="-3.87071" v="2.35348"/>
+			</vertex>
+			<vertex>
+				<position x="-25.7253" y="-0.25" z="-2.70384"/>
+				<normal x="0.906019" y="-0.420564" z="0.0474821"/>
+				<texcoord u="-2.31288" v="2.3529"/>
+			</vertex>
+			<vertex>
+				<position x="-25.867" y="-0.25" z="-7.82656e-008"/>
+				<normal x="0.865983" y="-0.500068" z="-0.00233586"/>
+				<texcoord u="-0.755057" v="2.35233"/>
+			</vertex>
+			<vertex>
+				<position x="-25.7253" y="-0.25" z="2.70384"/>
+				<normal x="0.860994" y="-0.50007" z="-0.092843"/>
+				<texcoord u="0.802782" v="2.35175"/>
+			</vertex>
+			<vertex>
+				<position x="-25.3017" y="-0.25" z="5.37805"/>
+				<normal x="0.808364" y="-0.574591" z="-0.128033"/>
+				<texcoord u="2.36061" v="2.35117"/>
+			</vertex>
+			<vertex>
+				<position x="-24.601" y="-0.25" z="7.99334"/>
+				<normal x="0.847002" y="-0.420567" z="-0.325134"/>
+				<texcoord u="3.91844" v="2.3506"/>
+			</vertex>
+			<vertex>
+				<position x="-23.6307" y="-0.25" z="10.5211"/>
+				<normal x="0.790165" y="-0.500068" z="-0.354361"/>
+				<texcoord u="5.47629" v="2.35002"/>
+			</vertex>
+			<vertex>
+				<position x="-22.4015" y="-0.25" z="12.9335"/>
+				<normal x="0.748796" y="-0.500066" z="-0.435015"/>
+				<texcoord u="7.03413" v="2.34945"/>
+			</vertex>
+			<vertex>
+				<position x="-20.9268" y="-0.25" z="15.2042"/>
+				<normal x="0.686402" y="-0.574592" z="-0.445754"/>
+				<texcoord u="8.59197" v="2.34887"/>
+			</vertex>
+			<vertex>
+				<position x="-19.2229" y="-0.25" z="17.3084"/>
+				<normal x="0.641532" y="-0.420564" z="-0.641532"/>
+				<texcoord u="10.1498" v="2.3483"/>
+			</vertex>
+			<vertex>
+				<position x="-17.3084" y="-0.25" z="19.2229"/>
+				<normal x="0.57772" y="-0.500068" z="-0.645114"/>
+				<texcoord u="11.7076" v="2.34772"/>
+			</vertex>
+			<vertex>
+				<position x="-15.2042" y="-0.25" z="20.9268"/>
+				<normal x="0.507122" y="-0.500068" z="-0.701968"/>
+				<texcoord u="13.2655" v="2.34714"/>
+			</vertex>
+			<vertex>
+				<position x="-12.9335" y="-0.25" z="22.4015"/>
+				<normal x="0.430968" y="-0.500067" z="-0.751132"/>
+				<texcoord u="14.8233" v="2.34657"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5211" y="-0.25" z="23.6307"/>
+				<normal x="0.350093" y="-0.500068" z="-0.792065"/>
+				<texcoord u="16.3812" v="2.34599"/>
+			</vertex>
+			<vertex>
+				<position x="-7.99334" y="-0.25" z="24.601"/>
+				<normal x="0.265382" y="-0.500068" z="-0.824321"/>
+				<texcoord u="17.939" v="2.34542"/>
+			</vertex>
+			<vertex>
+				<position x="-5.37805" y="-0.25" z="25.3017"/>
+				<normal x="0.177763" y="-0.500068" z="-0.847545"/>
+				<texcoord u="19.4968" v="2.34484"/>
+			</vertex>
+			<vertex>
+				<position x="-2.70384" y="-0.25" z="25.7253"/>
+				<normal x="0.128032" y="-0.574591" z="-0.808364"/>
+				<texcoord u="21.0547" v="2.34426"/>
+			</vertex>
+			<vertex>
+				<position x="3.44204e-007" y="-0.25" z="25.867"/>
+				<normal x="-0.0474829" y="-0.420565" z="-0.906019"/>
+				<texcoord u="22.6125" v="2.34369"/>
+			</vertex>
+			<vertex>
+				<position x="2.70384" y="-0.25" z="25.7253"/>
+				<normal x="-0.0928433" y="-0.500069" z="-0.860995"/>
+				<texcoord u="24.1703" v="2.34311"/>
+			</vertex>
+			<vertex>
+				<position x="5.37805" y="-0.25" z="25.3017"/>
+				<normal x="-0.182333" y="-0.500068" z="-0.846573"/>
+				<texcoord u="25.7282" v="2.34254"/>
+			</vertex>
+			<vertex>
+				<position x="7.99334" y="-0.25" z="24.601"/>
+				<normal x="-0.211828" y="-0.57459" z="-0.790554"/>
+				<texcoord u="27.286" v="2.34196"/>
+			</vertex>
+			<vertex>
+				<position x="10.5211" y="-0.25" z="23.6307"/>
+				<normal x="-0.411889" y="-0.420565" z="-0.808377"/>
+				<texcoord u="28.8439" v="2.34138"/>
+			</vertex>
+			<vertex>
+				<position x="12.9335" y="-0.25" z="22.4015"/>
+				<normal x="-0.435014" y="-0.500069" z="-0.748795"/>
+				<texcoord u="30.4018" v="2.34081"/>
+			</vertex>
+			<vertex>
+				<position x="15.2042" y="-0.25" z="20.9268"/>
+				<normal x="-0.510902" y="-0.500069" z="-0.699222"/>
+				<texcoord u="31.9596" v="2.34023"/>
+			</vertex>
+			<vertex>
+				<position x="17.3084" y="-0.25" z="19.2229"/>
+				<normal x="-0.515062" y="-0.574591" z="-0.636048"/>
+				<texcoord u="33.5174" v="2.33966"/>
+			</vertex>
+			<vertex>
+				<position x="19.2229" y="-0.25" z="17.3084"/>
+				<normal x="-0.705075" y="-0.420566" z="-0.570959"/>
+				<texcoord u="35.0752" v="2.33908"/>
+			</vertex>
+			<vertex>
+				<position x="20.9268" y="-0.25" z="15.2042"/>
+				<normal x="-0.701968" y="-0.500068" z="-0.507122"/>
+				<texcoord u="36.6331" v="2.33851"/>
+			</vertex>
+			<vertex>
+				<position x="22.4015" y="-0.25" z="12.9335"/>
+				<normal x="-0.751133" y="-0.500065" z="-0.430969"/>
+				<texcoord u="38.191" v="2.33793"/>
+			</vertex>
+			<vertex>
+				<position x="23.6307" y="-0.25" z="10.5211"/>
+				<normal x="-0.729237" y="-0.574589" z="-0.371565"/>
+				<texcoord u="39.7488" v="2.33735"/>
+			</vertex>
+			<vertex>
+				<position x="24.601" y="-0.25" z="7.99334"/>
+				<normal x="-0.876346" y="-0.420569" z="-0.234816"/>
+				<texcoord u="41.3066" v="2.33678"/>
+			</vertex>
+			<vertex>
+				<position x="25.3017" y="-0.25" z="5.37805"/>
+				<normal x="-0.847543" y="-0.500071" z="-0.177763"/>
+				<texcoord u="42.8645" v="2.3362"/>
+			</vertex>
+			<vertex>
+				<position x="25.7253" y="-0.25" z="2.70384"/>
+				<normal x="-0.861483" y="-0.500069" z="-0.0881965"/>
+				<texcoord u="44.4223" v="2.33563"/>
+			</vertex>
+			<vertex>
+				<position x="25.867" y="-0.25" z="0"/>
+				<normal x="-0.865982" y="-0.500069" z="0.00233067"/>
+				<texcoord u="45.9802" v="2.33505"/>
+			</vertex>
+			<vertex>
+				<position x="25.7253" y="0.25" z="-2.70384"/>
+				<normal x="-0.861483" y="0.50007" z="0.0881915"/>
+				<texcoord u="46.9324" v="-1.36903"/>
+			</vertex>
+			<vertex>
+				<position x="25.6587" y="0" z="-2.69684"/>
+				<normal x="-0.994522" y="-1.89478e-006" z="0.104523"/>
+				<texcoord u="46.8718" v="-1.73938"/>
+			</vertex>
+			<vertex>
+				<position x="25.9073" y="0.433013" z="-2.72297"/>
+				<normal x="-0.497614" y="0.866057" z="0.0482245"/>
+				<texcoord u="46.9929" v="-0.998676"/>
+			</vertex>
+			<vertex>
+				<position x="26.156" y="0.5" z="-2.7491"/>
+				<normal x="-0.000490247" y="0.999989" z="-0.00465555"/>
+				<texcoord u="47.0535" v="-0.628326"/>
+			</vertex>
+			<vertex>
+				<position x="26.4046" y="0.433013" z="-2.77524"/>
+				<normal x="0.496766" y="0.866057" z="-0.0562833"/>
+				<texcoord u="47.1141" v="-0.257979"/>
+			</vertex>
+			<vertex>
+				<position x="26.5866" y="0.25" z="-2.79437"/>
+				<normal x="0.860996" y="0.500067" z="-0.0928385"/>
+				<texcoord u="47.1747" v="0.112372"/>
+			</vertex>
+			<vertex>
+				<position x="26.6532" y="-2.38132e-008" z="-2.80137"/>
+				<normal x="0.994522" y="3.75867e-007" z="-0.104523"/>
+				<texcoord u="47.2353" v="0.482721"/>
+			</vertex>
+			<vertex>
+				<position x="26.5866" y="-0.25" z="-2.79437"/>
+				<normal x="0.861485" y="-0.500066" z="-0.0881918"/>
+				<texcoord u="47.2958" v="0.853071"/>
+			</vertex>
+			<vertex>
+				<position x="26.4046" y="-0.433013" z="-2.77524"/>
+				<normal x="0.497613" y="-0.866057" z="-0.0482245"/>
+				<texcoord u="47.3564" v="1.22342"/>
+			</vertex>
+			<vertex>
+				<position x="26.156" y="-0.5" z="-2.7491"/>
+				<normal x="0.000488401" y="-0.999989" z="0.00465585"/>
+				<texcoord u="47.4169" v="1.59377"/>
+			</vertex>
+			<vertex>
+				<position x="25.9073" y="-0.433013" z="-2.72297"/>
+				<normal x="-0.496766" y="-0.866058" z="0.0562833"/>
+				<texcoord u="47.4774" v="1.96412"/>
+			</vertex>
+			<vertex>
+				<position x="25.7253" y="-0.25" z="-2.70384"/>
+				<normal x="-0.860995" y="-0.500069" z="0.0928383"/>
+				<texcoord u="47.538" v="2.33447"/>
+			</vertex>
+			<vertex>
+				<position x="25.2362" y="0" z="-5.36413"/>
+				<normal x="-0.978148" y="1.72487e-006" z="0.207912"/>
+				<texcoord u="-44.314" v="2.7388"/>
+			</vertex>
+			<vertex>
+				<position x="25.6587" y="0" z="-2.69684"/>
+				<normal x="-0.994522" y="-1.89478e-006" z="0.104523"/>
+				<texcoord u="-45.8719" v="2.73938"/>
+			</vertex>
+			<vertex>
+				<position x="24.5373" y="0" z="-7.97265"/>
+				<normal x="-0.951056" y="-3.45489e-006" z="0.309017"/>
+				<texcoord u="-42.7561" v="2.73822"/>
+			</vertex>
+			<vertex>
+				<position x="23.5695" y="0" z="-10.4938"/>
+				<normal x="-0.929889" y="-0.0888453" z="0.356951"/>
+				<texcoord u="-41.1983" v="2.73765"/>
+			</vertex>
+			<vertex>
+				<position x="20.8727" y="0" z="-15.1649"/>
+				<normal x="-0.809017" y="-1.47257e-006" z="0.587786"/>
+				<texcoord u="-38.0826" v="2.7365"/>
+			</vertex>
+			<vertex>
+				<position x="22.3435" y="0" z="-12.9"/>
+				<normal x="-0.835354" y="0.0888427" z="0.542486"/>
+				<texcoord u="-39.6405" v="2.73707"/>
+			</vertex>
+			<vertex>
+				<position x="19.1732" y="0" z="-17.2636"/>
+				<normal x="-0.743145" y="-1.23058e-006" z="0.669131"/>
+				<texcoord u="-36.5248" v="2.73592"/>
+			</vertex>
+			<vertex>
+				<position x="17.2636" y="0" z="-19.1732"/>
+				<normal x="-0.704311" y="-0.088842" z="0.704311"/>
+				<texcoord u="-34.9669" v="2.73534"/>
+			</vertex>
+			<vertex>
+				<position x="12.9" y="0" z="-22.3435"/>
+				<normal x="-0.5" y="4.63397e-007" z="0.866025"/>
+				<texcoord u="-31.8512" v="2.73419"/>
+			</vertex>
+			<vertex>
+				<position x="15.1649" y="0" z="-20.8727"/>
+				<normal x="-0.542485" y="0.088842" z="0.835354"/>
+				<texcoord u="-33.4091" v="2.73477"/>
+			</vertex>
+			<vertex>
+				<position x="10.4938" y="0" z="-23.5695"/>
+				<normal x="-0.406736" y="-5.20035e-007" z="0.913546"/>
+				<texcoord u="-30.2934" v="2.73362"/>
+			</vertex>
+			<vertex>
+				<position x="7.97265" y="0" z="-24.5373"/>
+				<normal x="-0.356951" y="-0.0888402" z="0.929889"/>
+				<texcoord u="-28.7356" v="2.73304"/>
+			</vertex>
+			<vertex>
+				<position x="2.69684" y="0" z="-25.6587"/>
+				<normal x="-0.104528" y="6.3331e-007" z="0.994522"/>
+				<texcoord u="-25.6198" v="2.73189"/>
+			</vertex>
+			<vertex>
+				<position x="5.36413" y="0" z="-25.2362"/>
+				<normal x="-0.155816" y="0.0888431" z="0.983783"/>
+				<texcoord u="-27.1777" v="2.73246"/>
+			</vertex>
+			<vertex>
+				<position x="-1.25154e-006" y="0" z="-25.8"/>
+				<normal x="-7.78765e-008" y="-2.57443e-008" z="1"/>
+				<texcoord u="-24.062" v="2.73131"/>
+			</vertex>
+			<vertex>
+				<position x="-2.69684" y="0" z="-25.6587"/>
+				<normal x="0.0521286" y="-0.0888423" z="0.994681"/>
+				<texcoord u="-22.5042" v="2.73074"/>
+			</vertex>
+			<vertex>
+				<position x="-7.97265" y="0" z="-24.5373"/>
+				<normal x="0.309017" y="5.66375e-008" z="0.951056"/>
+				<texcoord u="-19.3885" v="2.72958"/>
+			</vertex>
+			<vertex>
+				<position x="-5.36413" y="0" z="-25.2362"/>
+				<normal x="0.257796" y="0.0888423" z="0.962106"/>
+				<texcoord u="-20.9463" v="2.73016"/>
+			</vertex>
+			<vertex>
+				<position x="-10.4938" y="0" z="-23.5695"/>
+				<normal x="0.406737" y="6.28161e-007" z="0.913545"/>
+				<texcoord u="-17.8307" v="2.72901"/>
+			</vertex>
+			<vertex>
+				<position x="-12.9" y="0" z="-22.3435"/>
+				<normal x="0.5" y="-1.24088e-006" z="0.866025"/>
+				<texcoord u="-16.2728" v="2.72843"/>
+			</vertex>
+			<vertex>
+				<position x="-15.1649" y="0" z="-20.8727"/>
+				<normal x="0.587786" y="-8.49561e-007" z="0.809017"/>
+				<texcoord u="-14.715" v="2.72786"/>
+			</vertex>
+			<vertex>
+				<position x="-17.2636" y="0" z="-19.1732"/>
+				<normal x="0.669131" y="-3.6042e-008" z="0.743144"/>
+				<texcoord u="-13.1572" v="2.72728"/>
+			</vertex>
+			<vertex>
+				<position x="-19.1732" y="0" z="-17.2636"/>
+				<normal x="0.743145" y="-4.63397e-008" z="0.66913"/>
+				<texcoord u="-11.5993" v="2.7267"/>
+			</vertex>
+			<vertex>
+				<position x="-20.8727" y="0" z="-15.1649"/>
+				<normal x="0.774073" y="-0.0888419" z="0.626832"/>
+				<texcoord u="-10.0415" v="2.72613"/>
+			</vertex>
+			<vertex>
+				<position x="-23.5695" y="0" z="-10.4938"/>
+				<normal x="0.913546" y="2.36848e-007" z="0.406736"/>
+				<texcoord u="-6.92582" v="2.72498"/>
+			</vertex>
+			<vertex>
+				<position x="-22.3435" y="0" z="-12.9"/>
+				<normal x="0.887483" y="0.0888442" z="0.452195"/>
+				<texcoord u="-8.48365" v="2.72555"/>
+			</vertex>
+			<vertex>
+				<position x="-24.5373" y="0" z="-7.97264"/>
+				<normal x="0.951057" y="-1.99776e-006" z="0.309017"/>
+				<texcoord u="-5.36796" v="2.7244"/>
+			</vertex>
+			<vertex>
+				<position x="-25.2362" y="0" z="-5.36412"/>
+				<normal x="0.962106" y="-0.0888404" z="0.257796"/>
+				<texcoord u="-3.81014" v="2.72383"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8" y="0" z="-7.80629e-008"/>
+				<normal x="1" y="-5.76673e-007" z="-3.41112e-008"/>
+				<texcoord u="-0.694467" v="2.72267"/>
+			</vertex>
+			<vertex>
+				<position x="-25.6587" y="0" z="-2.69684"/>
+				<normal x="0.99468" y="0.0888467" z="0.0521287"/>
+				<texcoord u="-2.25231" v="2.72325"/>
+			</vertex>
+			<vertex>
+				<position x="-25.6587" y="0" z="2.69684"/>
+				<normal x="0.994522" y="-2.36848e-007" z="-0.104529"/>
+				<texcoord u="0.86337" v="2.7221"/>
+			</vertex>
+			<vertex>
+				<position x="-25.2362" y="0" z="5.36412"/>
+				<normal x="0.983782" y="-0.0888479" z="-0.155816"/>
+				<texcoord u="2.42118" v="2.72152"/>
+			</vertex>
+			<vertex>
+				<position x="-23.5695" y="0" z="10.4938"/>
+				<normal x="0.913545" y="-3.73807e-006" z="-0.406737"/>
+				<texcoord u="5.53685" v="2.72037"/>
+			</vertex>
+			<vertex>
+				<position x="-24.5373" y="0" z="7.97264"/>
+				<normal x="0.929889" y="0.0888425" z="-0.356951"/>
+				<texcoord u="3.97904" v="2.72095"/>
+			</vertex>
+			<vertex>
+				<position x="-22.3435" y="0" z="12.9"/>
+				<normal x="0.866025" y="-2.16252e-007" z="-0.5"/>
+				<texcoord u="7.09469" v="2.7198"/>
+			</vertex>
+			<vertex>
+				<position x="-20.8726" y="0" z="15.1649"/>
+				<normal x="0.835354" y="-0.0888418" z="-0.542486"/>
+				<texcoord u="8.65253" v="2.71922"/>
+			</vertex>
+			<vertex>
+				<position x="-17.2636" y="0" z="19.1731"/>
+				<normal x="0.669131" y="-1.00403e-006" z="-0.743145"/>
+				<texcoord u="11.7682" v="2.71807"/>
+			</vertex>
+			<vertex>
+				<position x="-19.1731" y="0" z="17.2636"/>
+				<normal x="0.704311" y="0.0888417" z="-0.704311"/>
+				<texcoord u="10.2104" v="2.71864"/>
+			</vertex>
+			<vertex>
+				<position x="-15.1649" y="0" z="20.8726"/>
+				<normal x="0.587785" y="-4.42802e-007" z="-0.809017"/>
+				<texcoord u="13.326" v="2.71749"/>
+			</vertex>
+			<vertex>
+				<position x="-12.9" y="0" z="22.3435"/>
+				<normal x="0.5" y="-1.20483e-006" z="-0.866025"/>
+				<texcoord u="14.8839" v="2.71692"/>
+			</vertex>
+			<vertex>
+				<position x="-10.4938" y="0" z="23.5695"/>
+				<normal x="0.406736" y="6.53905e-007" z="-0.913546"/>
+				<texcoord u="16.4417" v="2.71634"/>
+			</vertex>
+			<vertex>
+				<position x="-7.97264" y="0" z="24.5373"/>
+				<normal x="0.309017" y="-2.47145e-007" z="-0.951057"/>
+				<texcoord u="17.9995" v="2.71577"/>
+			</vertex>
+			<vertex>
+				<position x="-5.36412" y="0" z="25.2362"/>
+				<normal x="0.207912" y="-7.77477e-007" z="-0.978148"/>
+				<texcoord u="19.5574" v="2.71519"/>
+			</vertex>
+			<vertex>
+				<position x="-2.69683" y="0" z="25.6587"/>
+				<normal x="0.155816" y="-0.088841" z="-0.983783"/>
+				<texcoord u="21.1152" v="2.71461"/>
+			</vertex>
+			<vertex>
+				<position x="2.69684" y="0" z="25.6587"/>
+				<normal x="-0.104529" y="5.04589e-007" z="-0.994522"/>
+				<texcoord u="24.2309" v="2.71346"/>
+			</vertex>
+			<vertex>
+				<position x="3.43312e-007" y="0" z="25.8"/>
+				<normal x="-0.0521293" y="0.0888432" z="-0.994681"/>
+				<texcoord u="22.6731" v="2.71404"/>
+			</vertex>
+			<vertex>
+				<position x="5.36412" y="0" z="25.2362"/>
+				<normal x="-0.207912" y="-5.4578e-007" z="-0.978148"/>
+				<texcoord u="25.7887" v="2.71288"/>
+			</vertex>
+			<vertex>
+				<position x="7.97264" y="0" z="24.5373"/>
+				<normal x="-0.257796" y="-0.0888435" z="-0.962106"/>
+				<texcoord u="27.3466" v="2.71231"/>
+			</vertex>
+			<vertex>
+				<position x="12.9" y="0" z="22.3435"/>
+				<normal x="-0.5" y="3.65569e-007" z="-0.866025"/>
+				<texcoord u="30.4623" v="2.71116"/>
+			</vertex>
+			<vertex>
+				<position x="10.4938" y="0" z="23.5695"/>
+				<normal x="-0.452196" y="0.0888431" z="-0.887483"/>
+				<texcoord u="28.9045" v="2.71173"/>
+			</vertex>
+			<vertex>
+				<position x="15.1649" y="0" z="20.8726"/>
+				<normal x="-0.587785" y="4.58249e-007" z="-0.809017"/>
+				<texcoord u="32.0201" v="2.71058"/>
+			</vertex>
+			<vertex>
+				<position x="17.2636" y="0" z="19.1731"/>
+				<normal x="-0.626832" y="-0.0888432" z="-0.774073"/>
+				<texcoord u="33.578" v="2.71001"/>
+			</vertex>
+			<vertex>
+				<position x="20.8726" y="0" z="15.1649"/>
+				<normal x="-0.809017" y="-4.73695e-007" z="-0.587785"/>
+				<texcoord u="36.6937" v="2.70885"/>
+			</vertex>
+			<vertex>
+				<position x="19.1731" y="0" z="17.2636"/>
+				<normal x="-0.774073" y="0.0888467" z="-0.626831"/>
+				<texcoord u="35.1358" v="2.70943"/>
+			</vertex>
+			<vertex>
+				<position x="22.3435" y="0" z="12.9"/>
+				<normal x="-0.866025" y="-3.07387e-006" z="-0.5"/>
+				<texcoord u="38.2515" v="2.70828"/>
+			</vertex>
+			<vertex>
+				<position x="23.5695" y="0" z="10.4938"/>
+				<normal x="-0.887483" y="-0.0888425" z="-0.452195"/>
+				<texcoord u="39.8093" v="2.7077"/>
+			</vertex>
+			<vertex>
+				<position x="25.2362" y="0" z="5.36412"/>
+				<normal x="-0.978148" y="-1.75576e-006" z="-0.207912"/>
+				<texcoord u="42.925" v="2.70655"/>
+			</vertex>
+			<vertex>
+				<position x="24.5373" y="0" z="7.97264"/>
+				<normal x="-0.962106" y="0.0888456" z="-0.257796"/>
+				<texcoord u="41.3672" v="2.70713"/>
+			</vertex>
+			<vertex>
+				<position x="25.6587" y="0" z="2.69683"/>
+				<normal x="-0.994522" y="-6.07566e-006" z="-0.104528"/>
+				<texcoord u="44.4829" v="2.70598"/>
+			</vertex>
+			<vertex>
+				<position x="25.8" y="0" z="0"/>
+				<normal x="-1" y="-2.03895e-006" z="-5.75128e-006"/>
+				<texcoord u="46.0407" v="2.7054"/>
+			</vertex>
+			<vertex>
+				<position x="25.6587" y="0" z="-2.69684"/>
+				<normal x="-0.994522" y="-1.89478e-006" z="0.104523"/>
+				<texcoord u="47.5985" v="2.70482"/>
+			</vertex>
+		</vertexbuffer>
+	</sharedgeometry>
+	<submeshes>
+		<submesh material="lambert3" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+			<faces count="1152">
+				<face v1="60" v2="61" v3="0"/>
+				<face v1="1" v2="0" v3="61"/>
+				<face v1="61" v2="62" v3="1"/>
+				<face v1="2" v2="1" v3="62"/>
+				<face v1="62" v2="63" v3="2"/>
+				<face v1="3" v2="2" v3="63"/>
+				<face v1="64" v2="65" v3="4"/>
+				<face v1="5" v2="4" v3="65"/>
+				<face v1="65" v2="66" v3="5"/>
+				<face v1="6" v2="5" v3="66"/>
+				<face v1="66" v2="67" v3="6"/>
+				<face v1="7" v2="6" v3="67"/>
+				<face v1="68" v2="69" v3="8"/>
+				<face v1="9" v2="8" v3="69"/>
+				<face v1="69" v2="70" v3="9"/>
+				<face v1="10" v2="9" v3="70"/>
+				<face v1="70" v2="71" v3="10"/>
+				<face v1="11" v2="10" v3="71"/>
+				<face v1="72" v2="73" v3="12"/>
+				<face v1="13" v2="12" v3="73"/>
+				<face v1="73" v2="74" v3="13"/>
+				<face v1="14" v2="13" v3="74"/>
+				<face v1="74" v2="75" v3="14"/>
+				<face v1="15" v2="14" v3="75"/>
+				<face v1="76" v2="77" v3="16"/>
+				<face v1="17" v2="16" v3="77"/>
+				<face v1="77" v2="78" v3="17"/>
+				<face v1="18" v2="17" v3="78"/>
+				<face v1="78" v2="79" v3="18"/>
+				<face v1="19" v2="18" v3="79"/>
+				<face v1="79" v2="80" v3="19"/>
+				<face v1="20" v2="19" v3="80"/>
+				<face v1="80" v2="81" v3="20"/>
+				<face v1="21" v2="20" v3="81"/>
+				<face v1="81" v2="82" v3="21"/>
+				<face v1="22" v2="21" v3="82"/>
+				<face v1="82" v2="83" v3="22"/>
+				<face v1="23" v2="22" v3="83"/>
+				<face v1="84" v2="85" v3="24"/>
+				<face v1="25" v2="24" v3="85"/>
+				<face v1="85" v2="86" v3="25"/>
+				<face v1="26" v2="25" v3="86"/>
+				<face v1="86" v2="87" v3="26"/>
+				<face v1="27" v2="26" v3="87"/>
+				<face v1="88" v2="89" v3="28"/>
+				<face v1="29" v2="28" v3="89"/>
+				<face v1="89" v2="90" v3="29"/>
+				<face v1="30" v2="29" v3="90"/>
+				<face v1="90" v2="91" v3="30"/>
+				<face v1="31" v2="30" v3="91"/>
+				<face v1="92" v2="93" v3="32"/>
+				<face v1="33" v2="32" v3="93"/>
+				<face v1="93" v2="94" v3="33"/>
+				<face v1="34" v2="33" v3="94"/>
+				<face v1="94" v2="95" v3="34"/>
+				<face v1="35" v2="34" v3="95"/>
+				<face v1="96" v2="97" v3="36"/>
+				<face v1="37" v2="36" v3="97"/>
+				<face v1="97" v2="98" v3="37"/>
+				<face v1="38" v2="37" v3="98"/>
+				<face v1="98" v2="99" v3="38"/>
+				<face v1="39" v2="38" v3="99"/>
+				<face v1="99" v2="100" v3="39"/>
+				<face v1="40" v2="39" v3="100"/>
+				<face v1="100" v2="101" v3="40"/>
+				<face v1="41" v2="40" v3="101"/>
+				<face v1="101" v2="102" v3="41"/>
+				<face v1="42" v2="41" v3="102"/>
+				<face v1="102" v2="103" v3="42"/>
+				<face v1="43" v2="42" v3="103"/>
+				<face v1="104" v2="105" v3="44"/>
+				<face v1="45" v2="44" v3="105"/>
+				<face v1="105" v2="106" v3="45"/>
+				<face v1="46" v2="45" v3="106"/>
+				<face v1="106" v2="107" v3="46"/>
+				<face v1="47" v2="46" v3="107"/>
+				<face v1="108" v2="109" v3="48"/>
+				<face v1="49" v2="48" v3="109"/>
+				<face v1="109" v2="110" v3="49"/>
+				<face v1="50" v2="49" v3="110"/>
+				<face v1="110" v2="111" v3="50"/>
+				<face v1="51" v2="50" v3="111"/>
+				<face v1="112" v2="113" v3="52"/>
+				<face v1="53" v2="52" v3="113"/>
+				<face v1="113" v2="114" v3="53"/>
+				<face v1="54" v2="53" v3="114"/>
+				<face v1="114" v2="115" v3="54"/>
+				<face v1="55" v2="54" v3="115"/>
+				<face v1="116" v2="117" v3="56"/>
+				<face v1="57" v2="56" v3="117"/>
+				<face v1="117" v2="118" v3="57"/>
+				<face v1="58" v2="57" v3="118"/>
+				<face v1="118" v2="119" v3="58"/>
+				<face v1="59" v2="58" v3="119"/>
+				<face v1="119" v2="720" v3="59"/>
+				<face v1="721" v2="59" v3="720"/>
+				<face v1="120" v2="121" v3="60"/>
+				<face v1="61" v2="60" v3="121"/>
+				<face v1="121" v2="122" v3="61"/>
+				<face v1="62" v2="61" v3="122"/>
+				<face v1="122" v2="123" v3="62"/>
+				<face v1="63" v2="62" v3="123"/>
+				<face v1="124" v2="125" v3="64"/>
+				<face v1="65" v2="64" v3="125"/>
+				<face v1="125" v2="126" v3="65"/>
+				<face v1="66" v2="65" v3="126"/>
+				<face v1="126" v2="127" v3="66"/>
+				<face v1="67" v2="66" v3="127"/>
+				<face v1="128" v2="129" v3="68"/>
+				<face v1="69" v2="68" v3="129"/>
+				<face v1="129" v2="130" v3="69"/>
+				<face v1="70" v2="69" v3="130"/>
+				<face v1="130" v2="131" v3="70"/>
+				<face v1="71" v2="70" v3="131"/>
+				<face v1="132" v2="133" v3="72"/>
+				<face v1="73" v2="72" v3="133"/>
+				<face v1="133" v2="134" v3="73"/>
+				<face v1="74" v2="73" v3="134"/>
+				<face v1="134" v2="135" v3="74"/>
+				<face v1="75" v2="74" v3="135"/>
+				<face v1="136" v2="137" v3="76"/>
+				<face v1="77" v2="76" v3="137"/>
+				<face v1="137" v2="138" v3="77"/>
+				<face v1="78" v2="77" v3="138"/>
+				<face v1="138" v2="139" v3="78"/>
+				<face v1="79" v2="78" v3="139"/>
+				<face v1="139" v2="140" v3="79"/>
+				<face v1="80" v2="79" v3="140"/>
+				<face v1="140" v2="141" v3="80"/>
+				<face v1="81" v2="80" v3="141"/>
+				<face v1="141" v2="142" v3="81"/>
+				<face v1="82" v2="81" v3="142"/>
+				<face v1="142" v2="143" v3="82"/>
+				<face v1="83" v2="82" v3="143"/>
+				<face v1="144" v2="145" v3="84"/>
+				<face v1="85" v2="84" v3="145"/>
+				<face v1="145" v2="146" v3="85"/>
+				<face v1="86" v2="85" v3="146"/>
+				<face v1="146" v2="147" v3="86"/>
+				<face v1="87" v2="86" v3="147"/>
+				<face v1="148" v2="149" v3="88"/>
+				<face v1="89" v2="88" v3="149"/>
+				<face v1="149" v2="150" v3="89"/>
+				<face v1="90" v2="89" v3="150"/>
+				<face v1="150" v2="151" v3="90"/>
+				<face v1="91" v2="90" v3="151"/>
+				<face v1="152" v2="153" v3="92"/>
+				<face v1="93" v2="92" v3="153"/>
+				<face v1="153" v2="154" v3="93"/>
+				<face v1="94" v2="93" v3="154"/>
+				<face v1="154" v2="155" v3="94"/>
+				<face v1="95" v2="94" v3="155"/>
+				<face v1="156" v2="157" v3="96"/>
+				<face v1="97" v2="96" v3="157"/>
+				<face v1="157" v2="158" v3="97"/>
+				<face v1="98" v2="97" v3="158"/>
+				<face v1="158" v2="159" v3="98"/>
+				<face v1="99" v2="98" v3="159"/>
+				<face v1="159" v2="160" v3="99"/>
+				<face v1="100" v2="99" v3="160"/>
+				<face v1="160" v2="161" v3="100"/>
+				<face v1="101" v2="100" v3="161"/>
+				<face v1="161" v2="162" v3="101"/>
+				<face v1="102" v2="101" v3="162"/>
+				<face v1="162" v2="163" v3="102"/>
+				<face v1="103" v2="102" v3="163"/>
+				<face v1="164" v2="165" v3="104"/>
+				<face v1="105" v2="104" v3="165"/>
+				<face v1="165" v2="166" v3="105"/>
+				<face v1="106" v2="105" v3="166"/>
+				<face v1="166" v2="167" v3="106"/>
+				<face v1="107" v2="106" v3="167"/>
+				<face v1="168" v2="169" v3="108"/>
+				<face v1="109" v2="108" v3="169"/>
+				<face v1="169" v2="170" v3="109"/>
+				<face v1="110" v2="109" v3="170"/>
+				<face v1="170" v2="171" v3="110"/>
+				<face v1="111" v2="110" v3="171"/>
+				<face v1="172" v2="173" v3="112"/>
+				<face v1="113" v2="112" v3="173"/>
+				<face v1="173" v2="174" v3="113"/>
+				<face v1="114" v2="113" v3="174"/>
+				<face v1="174" v2="175" v3="114"/>
+				<face v1="115" v2="114" v3="175"/>
+				<face v1="176" v2="177" v3="116"/>
+				<face v1="117" v2="116" v3="177"/>
+				<face v1="177" v2="178" v3="117"/>
+				<face v1="118" v2="117" v3="178"/>
+				<face v1="178" v2="179" v3="118"/>
+				<face v1="119" v2="118" v3="179"/>
+				<face v1="179" v2="722" v3="119"/>
+				<face v1="720" v2="119" v3="722"/>
+				<face v1="180" v2="181" v3="120"/>
+				<face v1="121" v2="120" v3="181"/>
+				<face v1="181" v2="182" v3="121"/>
+				<face v1="122" v2="121" v3="182"/>
+				<face v1="182" v2="183" v3="122"/>
+				<face v1="123" v2="122" v3="183"/>
+				<face v1="184" v2="185" v3="124"/>
+				<face v1="125" v2="124" v3="185"/>
+				<face v1="185" v2="186" v3="125"/>
+				<face v1="126" v2="125" v3="186"/>
+				<face v1="186" v2="187" v3="126"/>
+				<face v1="127" v2="126" v3="187"/>
+				<face v1="188" v2="189" v3="128"/>
+				<face v1="129" v2="128" v3="189"/>
+				<face v1="189" v2="190" v3="129"/>
+				<face v1="130" v2="129" v3="190"/>
+				<face v1="190" v2="191" v3="130"/>
+				<face v1="131" v2="130" v3="191"/>
+				<face v1="192" v2="193" v3="132"/>
+				<face v1="133" v2="132" v3="193"/>
+				<face v1="193" v2="194" v3="133"/>
+				<face v1="134" v2="133" v3="194"/>
+				<face v1="194" v2="195" v3="134"/>
+				<face v1="135" v2="134" v3="195"/>
+				<face v1="196" v2="197" v3="136"/>
+				<face v1="137" v2="136" v3="197"/>
+				<face v1="197" v2="198" v3="137"/>
+				<face v1="138" v2="137" v3="198"/>
+				<face v1="198" v2="199" v3="138"/>
+				<face v1="139" v2="138" v3="199"/>
+				<face v1="199" v2="200" v3="139"/>
+				<face v1="140" v2="139" v3="200"/>
+				<face v1="200" v2="201" v3="140"/>
+				<face v1="141" v2="140" v3="201"/>
+				<face v1="201" v2="202" v3="141"/>
+				<face v1="142" v2="141" v3="202"/>
+				<face v1="202" v2="203" v3="142"/>
+				<face v1="143" v2="142" v3="203"/>
+				<face v1="204" v2="205" v3="144"/>
+				<face v1="145" v2="144" v3="205"/>
+				<face v1="205" v2="206" v3="145"/>
+				<face v1="146" v2="145" v3="206"/>
+				<face v1="206" v2="207" v3="146"/>
+				<face v1="147" v2="146" v3="207"/>
+				<face v1="208" v2="209" v3="148"/>
+				<face v1="149" v2="148" v3="209"/>
+				<face v1="209" v2="210" v3="149"/>
+				<face v1="150" v2="149" v3="210"/>
+				<face v1="210" v2="211" v3="150"/>
+				<face v1="151" v2="150" v3="211"/>
+				<face v1="212" v2="213" v3="152"/>
+				<face v1="153" v2="152" v3="213"/>
+				<face v1="213" v2="214" v3="153"/>
+				<face v1="154" v2="153" v3="214"/>
+				<face v1="214" v2="215" v3="154"/>
+				<face v1="155" v2="154" v3="215"/>
+				<face v1="216" v2="217" v3="156"/>
+				<face v1="157" v2="156" v3="217"/>
+				<face v1="217" v2="218" v3="157"/>
+				<face v1="158" v2="157" v3="218"/>
+				<face v1="218" v2="219" v3="158"/>
+				<face v1="159" v2="158" v3="219"/>
+				<face v1="219" v2="220" v3="159"/>
+				<face v1="160" v2="159" v3="220"/>
+				<face v1="220" v2="221" v3="160"/>
+				<face v1="161" v2="160" v3="221"/>
+				<face v1="221" v2="222" v3="161"/>
+				<face v1="162" v2="161" v3="222"/>
+				<face v1="222" v2="223" v3="162"/>
+				<face v1="163" v2="162" v3="223"/>
+				<face v1="224" v2="225" v3="164"/>
+				<face v1="165" v2="164" v3="225"/>
+				<face v1="225" v2="226" v3="165"/>
+				<face v1="166" v2="165" v3="226"/>
+				<face v1="226" v2="227" v3="166"/>
+				<face v1="167" v2="166" v3="227"/>
+				<face v1="228" v2="229" v3="168"/>
+				<face v1="169" v2="168" v3="229"/>
+				<face v1="229" v2="230" v3="169"/>
+				<face v1="170" v2="169" v3="230"/>
+				<face v1="230" v2="231" v3="170"/>
+				<face v1="171" v2="170" v3="231"/>
+				<face v1="232" v2="233" v3="172"/>
+				<face v1="173" v2="172" v3="233"/>
+				<face v1="233" v2="234" v3="173"/>
+				<face v1="174" v2="173" v3="234"/>
+				<face v1="234" v2="235" v3="174"/>
+				<face v1="175" v2="174" v3="235"/>
+				<face v1="236" v2="237" v3="176"/>
+				<face v1="177" v2="176" v3="237"/>
+				<face v1="237" v2="238" v3="177"/>
+				<face v1="178" v2="177" v3="238"/>
+				<face v1="238" v2="239" v3="178"/>
+				<face v1="179" v2="178" v3="239"/>
+				<face v1="239" v2="723" v3="179"/>
+				<face v1="722" v2="179" v3="723"/>
+				<face v1="240" v2="241" v3="180"/>
+				<face v1="181" v2="180" v3="241"/>
+				<face v1="241" v2="242" v3="181"/>
+				<face v1="182" v2="181" v3="242"/>
+				<face v1="242" v2="243" v3="182"/>
+				<face v1="183" v2="182" v3="243"/>
+				<face v1="244" v2="245" v3="184"/>
+				<face v1="185" v2="184" v3="245"/>
+				<face v1="245" v2="246" v3="185"/>
+				<face v1="186" v2="185" v3="246"/>
+				<face v1="246" v2="247" v3="186"/>
+				<face v1="187" v2="186" v3="247"/>
+				<face v1="248" v2="249" v3="188"/>
+				<face v1="189" v2="188" v3="249"/>
+				<face v1="249" v2="250" v3="189"/>
+				<face v1="190" v2="189" v3="250"/>
+				<face v1="250" v2="251" v3="190"/>
+				<face v1="191" v2="190" v3="251"/>
+				<face v1="252" v2="253" v3="192"/>
+				<face v1="193" v2="192" v3="253"/>
+				<face v1="253" v2="254" v3="193"/>
+				<face v1="194" v2="193" v3="254"/>
+				<face v1="254" v2="255" v3="194"/>
+				<face v1="195" v2="194" v3="255"/>
+				<face v1="256" v2="257" v3="196"/>
+				<face v1="197" v2="196" v3="257"/>
+				<face v1="257" v2="258" v3="197"/>
+				<face v1="198" v2="197" v3="258"/>
+				<face v1="258" v2="259" v3="198"/>
+				<face v1="199" v2="198" v3="259"/>
+				<face v1="259" v2="260" v3="199"/>
+				<face v1="200" v2="199" v3="260"/>
+				<face v1="260" v2="261" v3="200"/>
+				<face v1="201" v2="200" v3="261"/>
+				<face v1="261" v2="262" v3="201"/>
+				<face v1="202" v2="201" v3="262"/>
+				<face v1="262" v2="263" v3="202"/>
+				<face v1="203" v2="202" v3="263"/>
+				<face v1="264" v2="265" v3="204"/>
+				<face v1="205" v2="204" v3="265"/>
+				<face v1="265" v2="266" v3="205"/>
+				<face v1="206" v2="205" v3="266"/>
+				<face v1="266" v2="267" v3="206"/>
+				<face v1="207" v2="206" v3="267"/>
+				<face v1="268" v2="269" v3="208"/>
+				<face v1="209" v2="208" v3="269"/>
+				<face v1="269" v2="270" v3="209"/>
+				<face v1="210" v2="209" v3="270"/>
+				<face v1="270" v2="271" v3="210"/>
+				<face v1="211" v2="210" v3="271"/>
+				<face v1="272" v2="273" v3="212"/>
+				<face v1="213" v2="212" v3="273"/>
+				<face v1="273" v2="274" v3="213"/>
+				<face v1="214" v2="213" v3="274"/>
+				<face v1="274" v2="275" v3="214"/>
+				<face v1="215" v2="214" v3="275"/>
+				<face v1="276" v2="277" v3="216"/>
+				<face v1="217" v2="216" v3="277"/>
+				<face v1="277" v2="278" v3="217"/>
+				<face v1="218" v2="217" v3="278"/>
+				<face v1="278" v2="279" v3="218"/>
+				<face v1="219" v2="218" v3="279"/>
+				<face v1="279" v2="280" v3="219"/>
+				<face v1="220" v2="219" v3="280"/>
+				<face v1="280" v2="281" v3="220"/>
+				<face v1="221" v2="220" v3="281"/>
+				<face v1="281" v2="282" v3="221"/>
+				<face v1="222" v2="221" v3="282"/>
+				<face v1="282" v2="283" v3="222"/>
+				<face v1="223" v2="222" v3="283"/>
+				<face v1="284" v2="285" v3="224"/>
+				<face v1="225" v2="224" v3="285"/>
+				<face v1="285" v2="286" v3="225"/>
+				<face v1="226" v2="225" v3="286"/>
+				<face v1="286" v2="287" v3="226"/>
+				<face v1="227" v2="226" v3="287"/>
+				<face v1="288" v2="289" v3="228"/>
+				<face v1="229" v2="228" v3="289"/>
+				<face v1="289" v2="290" v3="229"/>
+				<face v1="230" v2="229" v3="290"/>
+				<face v1="290" v2="291" v3="230"/>
+				<face v1="231" v2="230" v3="291"/>
+				<face v1="292" v2="293" v3="232"/>
+				<face v1="233" v2="232" v3="293"/>
+				<face v1="293" v2="294" v3="233"/>
+				<face v1="234" v2="233" v3="294"/>
+				<face v1="294" v2="295" v3="234"/>
+				<face v1="235" v2="234" v3="295"/>
+				<face v1="296" v2="297" v3="236"/>
+				<face v1="237" v2="236" v3="297"/>
+				<face v1="297" v2="298" v3="237"/>
+				<face v1="238" v2="237" v3="298"/>
+				<face v1="298" v2="299" v3="238"/>
+				<face v1="239" v2="238" v3="299"/>
+				<face v1="299" v2="724" v3="239"/>
+				<face v1="723" v2="239" v3="724"/>
+				<face v1="300" v2="301" v3="240"/>
+				<face v1="241" v2="240" v3="301"/>
+				<face v1="301" v2="302" v3="241"/>
+				<face v1="242" v2="241" v3="302"/>
+				<face v1="302" v2="303" v3="242"/>
+				<face v1="243" v2="242" v3="303"/>
+				<face v1="304" v2="305" v3="244"/>
+				<face v1="245" v2="244" v3="305"/>
+				<face v1="305" v2="306" v3="245"/>
+				<face v1="246" v2="245" v3="306"/>
+				<face v1="306" v2="307" v3="246"/>
+				<face v1="247" v2="246" v3="307"/>
+				<face v1="308" v2="309" v3="248"/>
+				<face v1="249" v2="248" v3="309"/>
+				<face v1="309" v2="310" v3="249"/>
+				<face v1="250" v2="249" v3="310"/>
+				<face v1="310" v2="311" v3="250"/>
+				<face v1="251" v2="250" v3="311"/>
+				<face v1="312" v2="313" v3="252"/>
+				<face v1="253" v2="252" v3="313"/>
+				<face v1="313" v2="314" v3="253"/>
+				<face v1="254" v2="253" v3="314"/>
+				<face v1="314" v2="315" v3="254"/>
+				<face v1="255" v2="254" v3="315"/>
+				<face v1="316" v2="317" v3="256"/>
+				<face v1="257" v2="256" v3="317"/>
+				<face v1="317" v2="318" v3="257"/>
+				<face v1="258" v2="257" v3="318"/>
+				<face v1="318" v2="319" v3="258"/>
+				<face v1="259" v2="258" v3="319"/>
+				<face v1="319" v2="320" v3="259"/>
+				<face v1="260" v2="259" v3="320"/>
+				<face v1="320" v2="321" v3="260"/>
+				<face v1="261" v2="260" v3="321"/>
+				<face v1="321" v2="322" v3="261"/>
+				<face v1="262" v2="261" v3="322"/>
+				<face v1="322" v2="323" v3="262"/>
+				<face v1="263" v2="262" v3="323"/>
+				<face v1="324" v2="325" v3="264"/>
+				<face v1="265" v2="264" v3="325"/>
+				<face v1="325" v2="326" v3="265"/>
+				<face v1="266" v2="265" v3="326"/>
+				<face v1="326" v2="327" v3="266"/>
+				<face v1="267" v2="266" v3="327"/>
+				<face v1="328" v2="329" v3="268"/>
+				<face v1="269" v2="268" v3="329"/>
+				<face v1="329" v2="330" v3="269"/>
+				<face v1="270" v2="269" v3="330"/>
+				<face v1="330" v2="331" v3="270"/>
+				<face v1="271" v2="270" v3="331"/>
+				<face v1="332" v2="333" v3="272"/>
+				<face v1="273" v2="272" v3="333"/>
+				<face v1="333" v2="334" v3="273"/>
+				<face v1="274" v2="273" v3="334"/>
+				<face v1="334" v2="335" v3="274"/>
+				<face v1="275" v2="274" v3="335"/>
+				<face v1="336" v2="337" v3="276"/>
+				<face v1="277" v2="276" v3="337"/>
+				<face v1="337" v2="338" v3="277"/>
+				<face v1="278" v2="277" v3="338"/>
+				<face v1="338" v2="339" v3="278"/>
+				<face v1="279" v2="278" v3="339"/>
+				<face v1="339" v2="340" v3="279"/>
+				<face v1="280" v2="279" v3="340"/>
+				<face v1="340" v2="341" v3="280"/>
+				<face v1="281" v2="280" v3="341"/>
+				<face v1="341" v2="342" v3="281"/>
+				<face v1="282" v2="281" v3="342"/>
+				<face v1="342" v2="343" v3="282"/>
+				<face v1="283" v2="282" v3="343"/>
+				<face v1="344" v2="345" v3="284"/>
+				<face v1="285" v2="284" v3="345"/>
+				<face v1="345" v2="346" v3="285"/>
+				<face v1="286" v2="285" v3="346"/>
+				<face v1="346" v2="347" v3="286"/>
+				<face v1="287" v2="286" v3="347"/>
+				<face v1="348" v2="349" v3="288"/>
+				<face v1="289" v2="288" v3="349"/>
+				<face v1="349" v2="350" v3="289"/>
+				<face v1="290" v2="289" v3="350"/>
+				<face v1="350" v2="351" v3="290"/>
+				<face v1="291" v2="290" v3="351"/>
+				<face v1="352" v2="353" v3="292"/>
+				<face v1="293" v2="292" v3="353"/>
+				<face v1="353" v2="354" v3="293"/>
+				<face v1="294" v2="293" v3="354"/>
+				<face v1="354" v2="355" v3="294"/>
+				<face v1="295" v2="294" v3="355"/>
+				<face v1="356" v2="357" v3="296"/>
+				<face v1="297" v2="296" v3="357"/>
+				<face v1="357" v2="358" v3="297"/>
+				<face v1="298" v2="297" v3="358"/>
+				<face v1="358" v2="359" v3="298"/>
+				<face v1="299" v2="298" v3="359"/>
+				<face v1="359" v2="725" v3="299"/>
+				<face v1="724" v2="299" v3="725"/>
+				<face v1="360" v2="361" v3="300"/>
+				<face v1="301" v2="300" v3="361"/>
+				<face v1="361" v2="362" v3="301"/>
+				<face v1="302" v2="301" v3="362"/>
+				<face v1="362" v2="363" v3="302"/>
+				<face v1="303" v2="302" v3="363"/>
+				<face v1="364" v2="365" v3="304"/>
+				<face v1="305" v2="304" v3="365"/>
+				<face v1="365" v2="366" v3="305"/>
+				<face v1="306" v2="305" v3="366"/>
+				<face v1="366" v2="367" v3="306"/>
+				<face v1="307" v2="306" v3="367"/>
+				<face v1="368" v2="369" v3="308"/>
+				<face v1="309" v2="308" v3="369"/>
+				<face v1="369" v2="370" v3="309"/>
+				<face v1="310" v2="309" v3="370"/>
+				<face v1="370" v2="371" v3="310"/>
+				<face v1="311" v2="310" v3="371"/>
+				<face v1="372" v2="373" v3="312"/>
+				<face v1="313" v2="312" v3="373"/>
+				<face v1="373" v2="374" v3="313"/>
+				<face v1="314" v2="313" v3="374"/>
+				<face v1="374" v2="375" v3="314"/>
+				<face v1="315" v2="314" v3="375"/>
+				<face v1="376" v2="377" v3="316"/>
+				<face v1="317" v2="316" v3="377"/>
+				<face v1="377" v2="378" v3="317"/>
+				<face v1="318" v2="317" v3="378"/>
+				<face v1="378" v2="379" v3="318"/>
+				<face v1="319" v2="318" v3="379"/>
+				<face v1="379" v2="380" v3="319"/>
+				<face v1="320" v2="319" v3="380"/>
+				<face v1="380" v2="381" v3="320"/>
+				<face v1="321" v2="320" v3="381"/>
+				<face v1="381" v2="382" v3="321"/>
+				<face v1="322" v2="321" v3="382"/>
+				<face v1="382" v2="383" v3="322"/>
+				<face v1="323" v2="322" v3="383"/>
+				<face v1="384" v2="385" v3="324"/>
+				<face v1="325" v2="324" v3="385"/>
+				<face v1="385" v2="386" v3="325"/>
+				<face v1="326" v2="325" v3="386"/>
+				<face v1="386" v2="387" v3="326"/>
+				<face v1="327" v2="326" v3="387"/>
+				<face v1="388" v2="389" v3="328"/>
+				<face v1="329" v2="328" v3="389"/>
+				<face v1="389" v2="390" v3="329"/>
+				<face v1="330" v2="329" v3="390"/>
+				<face v1="390" v2="391" v3="330"/>
+				<face v1="331" v2="330" v3="391"/>
+				<face v1="392" v2="393" v3="332"/>
+				<face v1="333" v2="332" v3="393"/>
+				<face v1="393" v2="394" v3="333"/>
+				<face v1="334" v2="333" v3="394"/>
+				<face v1="394" v2="395" v3="334"/>
+				<face v1="335" v2="334" v3="395"/>
+				<face v1="396" v2="397" v3="336"/>
+				<face v1="337" v2="336" v3="397"/>
+				<face v1="397" v2="398" v3="337"/>
+				<face v1="338" v2="337" v3="398"/>
+				<face v1="398" v2="399" v3="338"/>
+				<face v1="339" v2="338" v3="399"/>
+				<face v1="399" v2="400" v3="339"/>
+				<face v1="340" v2="339" v3="400"/>
+				<face v1="400" v2="401" v3="340"/>
+				<face v1="341" v2="340" v3="401"/>
+				<face v1="401" v2="402" v3="341"/>
+				<face v1="342" v2="341" v3="402"/>
+				<face v1="402" v2="403" v3="342"/>
+				<face v1="343" v2="342" v3="403"/>
+				<face v1="404" v2="405" v3="344"/>
+				<face v1="345" v2="344" v3="405"/>
+				<face v1="405" v2="406" v3="345"/>
+				<face v1="346" v2="345" v3="406"/>
+				<face v1="406" v2="407" v3="346"/>
+				<face v1="347" v2="346" v3="407"/>
+				<face v1="408" v2="409" v3="348"/>
+				<face v1="349" v2="348" v3="409"/>
+				<face v1="409" v2="410" v3="349"/>
+				<face v1="350" v2="349" v3="410"/>
+				<face v1="410" v2="411" v3="350"/>
+				<face v1="351" v2="350" v3="411"/>
+				<face v1="412" v2="413" v3="352"/>
+				<face v1="353" v2="352" v3="413"/>
+				<face v1="413" v2="414" v3="353"/>
+				<face v1="354" v2="353" v3="414"/>
+				<face v1="414" v2="415" v3="354"/>
+				<face v1="355" v2="354" v3="415"/>
+				<face v1="416" v2="417" v3="356"/>
+				<face v1="357" v2="356" v3="417"/>
+				<face v1="417" v2="418" v3="357"/>
+				<face v1="358" v2="357" v3="418"/>
+				<face v1="418" v2="419" v3="358"/>
+				<face v1="359" v2="358" v3="419"/>
+				<face v1="419" v2="726" v3="359"/>
+				<face v1="725" v2="359" v3="726"/>
+				<face v1="361" v2="360" v3="421"/>
+				<face v1="360" v2="420" v3="421"/>
+				<face v1="362" v2="361" v3="422"/>
+				<face v1="361" v2="421" v3="422"/>
+				<face v1="363" v2="362" v3="423"/>
+				<face v1="362" v2="422" v3="423"/>
+				<face v1="365" v2="364" v3="425"/>
+				<face v1="364" v2="424" v3="425"/>
+				<face v1="366" v2="365" v3="426"/>
+				<face v1="365" v2="425" v3="426"/>
+				<face v1="367" v2="366" v3="427"/>
+				<face v1="366" v2="426" v3="427"/>
+				<face v1="369" v2="368" v3="429"/>
+				<face v1="368" v2="428" v3="429"/>
+				<face v1="370" v2="369" v3="430"/>
+				<face v1="369" v2="429" v3="430"/>
+				<face v1="371" v2="370" v3="431"/>
+				<face v1="370" v2="430" v3="431"/>
+				<face v1="373" v2="372" v3="433"/>
+				<face v1="372" v2="432" v3="433"/>
+				<face v1="374" v2="373" v3="434"/>
+				<face v1="373" v2="433" v3="434"/>
+				<face v1="375" v2="374" v3="435"/>
+				<face v1="374" v2="434" v3="435"/>
+				<face v1="377" v2="376" v3="437"/>
+				<face v1="376" v2="436" v3="437"/>
+				<face v1="378" v2="377" v3="438"/>
+				<face v1="377" v2="437" v3="438"/>
+				<face v1="379" v2="378" v3="439"/>
+				<face v1="378" v2="438" v3="439"/>
+				<face v1="380" v2="379" v3="440"/>
+				<face v1="379" v2="439" v3="440"/>
+				<face v1="381" v2="380" v3="441"/>
+				<face v1="380" v2="440" v3="441"/>
+				<face v1="382" v2="381" v3="442"/>
+				<face v1="381" v2="441" v3="442"/>
+				<face v1="383" v2="382" v3="443"/>
+				<face v1="382" v2="442" v3="443"/>
+				<face v1="385" v2="384" v3="445"/>
+				<face v1="384" v2="444" v3="445"/>
+				<face v1="386" v2="385" v3="446"/>
+				<face v1="385" v2="445" v3="446"/>
+				<face v1="387" v2="386" v3="447"/>
+				<face v1="386" v2="446" v3="447"/>
+				<face v1="389" v2="388" v3="449"/>
+				<face v1="388" v2="448" v3="449"/>
+				<face v1="390" v2="389" v3="450"/>
+				<face v1="389" v2="449" v3="450"/>
+				<face v1="391" v2="390" v3="451"/>
+				<face v1="390" v2="450" v3="451"/>
+				<face v1="393" v2="392" v3="453"/>
+				<face v1="392" v2="452" v3="453"/>
+				<face v1="394" v2="393" v3="454"/>
+				<face v1="393" v2="453" v3="454"/>
+				<face v1="395" v2="394" v3="455"/>
+				<face v1="394" v2="454" v3="455"/>
+				<face v1="397" v2="396" v3="457"/>
+				<face v1="396" v2="456" v3="457"/>
+				<face v1="398" v2="397" v3="458"/>
+				<face v1="397" v2="457" v3="458"/>
+				<face v1="399" v2="398" v3="459"/>
+				<face v1="398" v2="458" v3="459"/>
+				<face v1="400" v2="399" v3="460"/>
+				<face v1="399" v2="459" v3="460"/>
+				<face v1="401" v2="400" v3="461"/>
+				<face v1="400" v2="460" v3="461"/>
+				<face v1="402" v2="401" v3="462"/>
+				<face v1="401" v2="461" v3="462"/>
+				<face v1="403" v2="402" v3="463"/>
+				<face v1="402" v2="462" v3="463"/>
+				<face v1="405" v2="404" v3="465"/>
+				<face v1="404" v2="464" v3="465"/>
+				<face v1="406" v2="405" v3="466"/>
+				<face v1="405" v2="465" v3="466"/>
+				<face v1="407" v2="406" v3="467"/>
+				<face v1="406" v2="466" v3="467"/>
+				<face v1="409" v2="408" v3="469"/>
+				<face v1="408" v2="468" v3="469"/>
+				<face v1="410" v2="409" v3="470"/>
+				<face v1="409" v2="469" v3="470"/>
+				<face v1="411" v2="410" v3="471"/>
+				<face v1="410" v2="470" v3="471"/>
+				<face v1="413" v2="412" v3="473"/>
+				<face v1="412" v2="472" v3="473"/>
+				<face v1="414" v2="413" v3="474"/>
+				<face v1="413" v2="473" v3="474"/>
+				<face v1="415" v2="414" v3="475"/>
+				<face v1="414" v2="474" v3="475"/>
+				<face v1="417" v2="416" v3="477"/>
+				<face v1="416" v2="476" v3="477"/>
+				<face v1="418" v2="417" v3="478"/>
+				<face v1="417" v2="477" v3="478"/>
+				<face v1="419" v2="418" v3="479"/>
+				<face v1="418" v2="478" v3="479"/>
+				<face v1="726" v2="419" v3="727"/>
+				<face v1="419" v2="479" v3="727"/>
+				<face v1="421" v2="420" v3="481"/>
+				<face v1="420" v2="480" v3="481"/>
+				<face v1="422" v2="421" v3="482"/>
+				<face v1="421" v2="481" v3="482"/>
+				<face v1="423" v2="422" v3="483"/>
+				<face v1="422" v2="482" v3="483"/>
+				<face v1="425" v2="424" v3="485"/>
+				<face v1="424" v2="484" v3="485"/>
+				<face v1="426" v2="425" v3="486"/>
+				<face v1="425" v2="485" v3="486"/>
+				<face v1="427" v2="426" v3="487"/>
+				<face v1="426" v2="486" v3="487"/>
+				<face v1="429" v2="428" v3="489"/>
+				<face v1="428" v2="488" v3="489"/>
+				<face v1="430" v2="429" v3="490"/>
+				<face v1="429" v2="489" v3="490"/>
+				<face v1="431" v2="430" v3="491"/>
+				<face v1="430" v2="490" v3="491"/>
+				<face v1="433" v2="432" v3="493"/>
+				<face v1="432" v2="492" v3="493"/>
+				<face v1="434" v2="433" v3="494"/>
+				<face v1="433" v2="493" v3="494"/>
+				<face v1="435" v2="434" v3="495"/>
+				<face v1="434" v2="494" v3="495"/>
+				<face v1="437" v2="436" v3="497"/>
+				<face v1="436" v2="496" v3="497"/>
+				<face v1="438" v2="437" v3="498"/>
+				<face v1="437" v2="497" v3="498"/>
+				<face v1="439" v2="438" v3="499"/>
+				<face v1="438" v2="498" v3="499"/>
+				<face v1="440" v2="439" v3="500"/>
+				<face v1="439" v2="499" v3="500"/>
+				<face v1="441" v2="440" v3="501"/>
+				<face v1="440" v2="500" v3="501"/>
+				<face v1="442" v2="441" v3="502"/>
+				<face v1="441" v2="501" v3="502"/>
+				<face v1="443" v2="442" v3="503"/>
+				<face v1="442" v2="502" v3="503"/>
+				<face v1="445" v2="444" v3="505"/>
+				<face v1="444" v2="504" v3="505"/>
+				<face v1="446" v2="445" v3="506"/>
+				<face v1="445" v2="505" v3="506"/>
+				<face v1="447" v2="446" v3="507"/>
+				<face v1="446" v2="506" v3="507"/>
+				<face v1="449" v2="448" v3="509"/>
+				<face v1="448" v2="508" v3="509"/>
+				<face v1="450" v2="449" v3="510"/>
+				<face v1="449" v2="509" v3="510"/>
+				<face v1="451" v2="450" v3="511"/>
+				<face v1="450" v2="510" v3="511"/>
+				<face v1="453" v2="452" v3="513"/>
+				<face v1="452" v2="512" v3="513"/>
+				<face v1="454" v2="453" v3="514"/>
+				<face v1="453" v2="513" v3="514"/>
+				<face v1="455" v2="454" v3="515"/>
+				<face v1="454" v2="514" v3="515"/>
+				<face v1="457" v2="456" v3="517"/>
+				<face v1="456" v2="516" v3="517"/>
+				<face v1="458" v2="457" v3="518"/>
+				<face v1="457" v2="517" v3="518"/>
+				<face v1="459" v2="458" v3="519"/>
+				<face v1="458" v2="518" v3="519"/>
+				<face v1="460" v2="459" v3="520"/>
+				<face v1="459" v2="519" v3="520"/>
+				<face v1="461" v2="460" v3="521"/>
+				<face v1="460" v2="520" v3="521"/>
+				<face v1="462" v2="461" v3="522"/>
+				<face v1="461" v2="521" v3="522"/>
+				<face v1="463" v2="462" v3="523"/>
+				<face v1="462" v2="522" v3="523"/>
+				<face v1="465" v2="464" v3="525"/>
+				<face v1="464" v2="524" v3="525"/>
+				<face v1="466" v2="465" v3="526"/>
+				<face v1="465" v2="525" v3="526"/>
+				<face v1="467" v2="466" v3="527"/>
+				<face v1="466" v2="526" v3="527"/>
+				<face v1="469" v2="468" v3="529"/>
+				<face v1="468" v2="528" v3="529"/>
+				<face v1="470" v2="469" v3="530"/>
+				<face v1="469" v2="529" v3="530"/>
+				<face v1="471" v2="470" v3="531"/>
+				<face v1="470" v2="530" v3="531"/>
+				<face v1="473" v2="472" v3="533"/>
+				<face v1="472" v2="532" v3="533"/>
+				<face v1="474" v2="473" v3="534"/>
+				<face v1="473" v2="533" v3="534"/>
+				<face v1="475" v2="474" v3="535"/>
+				<face v1="474" v2="534" v3="535"/>
+				<face v1="477" v2="476" v3="537"/>
+				<face v1="476" v2="536" v3="537"/>
+				<face v1="478" v2="477" v3="538"/>
+				<face v1="477" v2="537" v3="538"/>
+				<face v1="479" v2="478" v3="539"/>
+				<face v1="478" v2="538" v3="539"/>
+				<face v1="727" v2="479" v3="728"/>
+				<face v1="479" v2="539" v3="728"/>
+				<face v1="481" v2="480" v3="541"/>
+				<face v1="480" v2="540" v3="541"/>
+				<face v1="482" v2="481" v3="542"/>
+				<face v1="481" v2="541" v3="542"/>
+				<face v1="483" v2="482" v3="543"/>
+				<face v1="482" v2="542" v3="543"/>
+				<face v1="485" v2="484" v3="545"/>
+				<face v1="484" v2="544" v3="545"/>
+				<face v1="486" v2="485" v3="546"/>
+				<face v1="485" v2="545" v3="546"/>
+				<face v1="487" v2="486" v3="547"/>
+				<face v1="486" v2="546" v3="547"/>
+				<face v1="489" v2="488" v3="549"/>
+				<face v1="488" v2="548" v3="549"/>
+				<face v1="490" v2="489" v3="550"/>
+				<face v1="489" v2="549" v3="550"/>
+				<face v1="491" v2="490" v3="551"/>
+				<face v1="490" v2="550" v3="551"/>
+				<face v1="493" v2="492" v3="553"/>
+				<face v1="492" v2="552" v3="553"/>
+				<face v1="494" v2="493" v3="554"/>
+				<face v1="493" v2="553" v3="554"/>
+				<face v1="495" v2="494" v3="555"/>
+				<face v1="494" v2="554" v3="555"/>
+				<face v1="497" v2="496" v3="557"/>
+				<face v1="496" v2="556" v3="557"/>
+				<face v1="498" v2="497" v3="558"/>
+				<face v1="497" v2="557" v3="558"/>
+				<face v1="499" v2="498" v3="559"/>
+				<face v1="498" v2="558" v3="559"/>
+				<face v1="500" v2="499" v3="560"/>
+				<face v1="499" v2="559" v3="560"/>
+				<face v1="501" v2="500" v3="561"/>
+				<face v1="500" v2="560" v3="561"/>
+				<face v1="502" v2="501" v3="562"/>
+				<face v1="501" v2="561" v3="562"/>
+				<face v1="503" v2="502" v3="563"/>
+				<face v1="502" v2="562" v3="563"/>
+				<face v1="505" v2="504" v3="565"/>
+				<face v1="504" v2="564" v3="565"/>
+				<face v1="506" v2="505" v3="566"/>
+				<face v1="505" v2="565" v3="566"/>
+				<face v1="507" v2="506" v3="567"/>
+				<face v1="506" v2="566" v3="567"/>
+				<face v1="509" v2="508" v3="569"/>
+				<face v1="508" v2="568" v3="569"/>
+				<face v1="510" v2="509" v3="570"/>
+				<face v1="509" v2="569" v3="570"/>
+				<face v1="511" v2="510" v3="571"/>
+				<face v1="510" v2="570" v3="571"/>
+				<face v1="513" v2="512" v3="573"/>
+				<face v1="512" v2="572" v3="573"/>
+				<face v1="514" v2="513" v3="574"/>
+				<face v1="513" v2="573" v3="574"/>
+				<face v1="515" v2="514" v3="575"/>
+				<face v1="514" v2="574" v3="575"/>
+				<face v1="517" v2="516" v3="577"/>
+				<face v1="516" v2="576" v3="577"/>
+				<face v1="518" v2="517" v3="578"/>
+				<face v1="517" v2="577" v3="578"/>
+				<face v1="519" v2="518" v3="579"/>
+				<face v1="518" v2="578" v3="579"/>
+				<face v1="520" v2="519" v3="580"/>
+				<face v1="519" v2="579" v3="580"/>
+				<face v1="521" v2="520" v3="581"/>
+				<face v1="520" v2="580" v3="581"/>
+				<face v1="522" v2="521" v3="582"/>
+				<face v1="521" v2="581" v3="582"/>
+				<face v1="523" v2="522" v3="583"/>
+				<face v1="522" v2="582" v3="583"/>
+				<face v1="525" v2="524" v3="585"/>
+				<face v1="524" v2="584" v3="585"/>
+				<face v1="526" v2="525" v3="586"/>
+				<face v1="525" v2="585" v3="586"/>
+				<face v1="527" v2="526" v3="587"/>
+				<face v1="526" v2="586" v3="587"/>
+				<face v1="529" v2="528" v3="589"/>
+				<face v1="528" v2="588" v3="589"/>
+				<face v1="530" v2="529" v3="590"/>
+				<face v1="529" v2="589" v3="590"/>
+				<face v1="531" v2="530" v3="591"/>
+				<face v1="530" v2="590" v3="591"/>
+				<face v1="533" v2="532" v3="593"/>
+				<face v1="532" v2="592" v3="593"/>
+				<face v1="534" v2="533" v3="594"/>
+				<face v1="533" v2="593" v3="594"/>
+				<face v1="535" v2="534" v3="595"/>
+				<face v1="534" v2="594" v3="595"/>
+				<face v1="537" v2="536" v3="597"/>
+				<face v1="536" v2="596" v3="597"/>
+				<face v1="538" v2="537" v3="598"/>
+				<face v1="537" v2="597" v3="598"/>
+				<face v1="539" v2="538" v3="599"/>
+				<face v1="538" v2="598" v3="599"/>
+				<face v1="728" v2="539" v3="729"/>
+				<face v1="539" v2="599" v3="729"/>
+				<face v1="541" v2="540" v3="601"/>
+				<face v1="540" v2="600" v3="601"/>
+				<face v1="542" v2="541" v3="602"/>
+				<face v1="541" v2="601" v3="602"/>
+				<face v1="543" v2="542" v3="603"/>
+				<face v1="542" v2="602" v3="603"/>
+				<face v1="545" v2="544" v3="605"/>
+				<face v1="544" v2="604" v3="605"/>
+				<face v1="546" v2="545" v3="606"/>
+				<face v1="545" v2="605" v3="606"/>
+				<face v1="547" v2="546" v3="607"/>
+				<face v1="546" v2="606" v3="607"/>
+				<face v1="549" v2="548" v3="609"/>
+				<face v1="548" v2="608" v3="609"/>
+				<face v1="550" v2="549" v3="610"/>
+				<face v1="549" v2="609" v3="610"/>
+				<face v1="551" v2="550" v3="611"/>
+				<face v1="550" v2="610" v3="611"/>
+				<face v1="553" v2="552" v3="613"/>
+				<face v1="552" v2="612" v3="613"/>
+				<face v1="554" v2="553" v3="614"/>
+				<face v1="553" v2="613" v3="614"/>
+				<face v1="555" v2="554" v3="615"/>
+				<face v1="554" v2="614" v3="615"/>
+				<face v1="557" v2="556" v3="617"/>
+				<face v1="556" v2="616" v3="617"/>
+				<face v1="558" v2="557" v3="618"/>
+				<face v1="557" v2="617" v3="618"/>
+				<face v1="559" v2="558" v3="619"/>
+				<face v1="558" v2="618" v3="619"/>
+				<face v1="560" v2="559" v3="620"/>
+				<face v1="559" v2="619" v3="620"/>
+				<face v1="561" v2="560" v3="621"/>
+				<face v1="560" v2="620" v3="621"/>
+				<face v1="562" v2="561" v3="622"/>
+				<face v1="561" v2="621" v3="622"/>
+				<face v1="563" v2="562" v3="623"/>
+				<face v1="562" v2="622" v3="623"/>
+				<face v1="565" v2="564" v3="625"/>
+				<face v1="564" v2="624" v3="625"/>
+				<face v1="566" v2="565" v3="626"/>
+				<face v1="565" v2="625" v3="626"/>
+				<face v1="567" v2="566" v3="627"/>
+				<face v1="566" v2="626" v3="627"/>
+				<face v1="569" v2="568" v3="629"/>
+				<face v1="568" v2="628" v3="629"/>
+				<face v1="570" v2="569" v3="630"/>
+				<face v1="569" v2="629" v3="630"/>
+				<face v1="571" v2="570" v3="631"/>
+				<face v1="570" v2="630" v3="631"/>
+				<face v1="573" v2="572" v3="633"/>
+				<face v1="572" v2="632" v3="633"/>
+				<face v1="574" v2="573" v3="634"/>
+				<face v1="573" v2="633" v3="634"/>
+				<face v1="575" v2="574" v3="635"/>
+				<face v1="574" v2="634" v3="635"/>
+				<face v1="577" v2="576" v3="637"/>
+				<face v1="576" v2="636" v3="637"/>
+				<face v1="578" v2="577" v3="638"/>
+				<face v1="577" v2="637" v3="638"/>
+				<face v1="579" v2="578" v3="639"/>
+				<face v1="578" v2="638" v3="639"/>
+				<face v1="580" v2="579" v3="640"/>
+				<face v1="579" v2="639" v3="640"/>
+				<face v1="581" v2="580" v3="641"/>
+				<face v1="580" v2="640" v3="641"/>
+				<face v1="582" v2="581" v3="642"/>
+				<face v1="581" v2="641" v3="642"/>
+				<face v1="583" v2="582" v3="643"/>
+				<face v1="582" v2="642" v3="643"/>
+				<face v1="585" v2="584" v3="645"/>
+				<face v1="584" v2="644" v3="645"/>
+				<face v1="586" v2="585" v3="646"/>
+				<face v1="585" v2="645" v3="646"/>
+				<face v1="587" v2="586" v3="647"/>
+				<face v1="586" v2="646" v3="647"/>
+				<face v1="589" v2="588" v3="649"/>
+				<face v1="588" v2="648" v3="649"/>
+				<face v1="590" v2="589" v3="650"/>
+				<face v1="589" v2="649" v3="650"/>
+				<face v1="591" v2="590" v3="651"/>
+				<face v1="590" v2="650" v3="651"/>
+				<face v1="593" v2="592" v3="653"/>
+				<face v1="592" v2="652" v3="653"/>
+				<face v1="594" v2="593" v3="654"/>
+				<face v1="593" v2="653" v3="654"/>
+				<face v1="595" v2="594" v3="655"/>
+				<face v1="594" v2="654" v3="655"/>
+				<face v1="597" v2="596" v3="657"/>
+				<face v1="596" v2="656" v3="657"/>
+				<face v1="598" v2="597" v3="658"/>
+				<face v1="597" v2="657" v3="658"/>
+				<face v1="599" v2="598" v3="659"/>
+				<face v1="598" v2="658" v3="659"/>
+				<face v1="729" v2="599" v3="730"/>
+				<face v1="599" v2="659" v3="730"/>
+				<face v1="601" v2="600" v3="661"/>
+				<face v1="600" v2="660" v3="661"/>
+				<face v1="602" v2="601" v3="662"/>
+				<face v1="601" v2="661" v3="662"/>
+				<face v1="603" v2="602" v3="663"/>
+				<face v1="602" v2="662" v3="663"/>
+				<face v1="605" v2="604" v3="665"/>
+				<face v1="604" v2="664" v3="665"/>
+				<face v1="606" v2="605" v3="666"/>
+				<face v1="605" v2="665" v3="666"/>
+				<face v1="607" v2="606" v3="667"/>
+				<face v1="606" v2="666" v3="667"/>
+				<face v1="609" v2="608" v3="669"/>
+				<face v1="608" v2="668" v3="669"/>
+				<face v1="610" v2="609" v3="670"/>
+				<face v1="609" v2="669" v3="670"/>
+				<face v1="611" v2="610" v3="671"/>
+				<face v1="610" v2="670" v3="671"/>
+				<face v1="613" v2="612" v3="673"/>
+				<face v1="612" v2="672" v3="673"/>
+				<face v1="614" v2="613" v3="674"/>
+				<face v1="613" v2="673" v3="674"/>
+				<face v1="615" v2="614" v3="675"/>
+				<face v1="614" v2="674" v3="675"/>
+				<face v1="617" v2="616" v3="677"/>
+				<face v1="616" v2="676" v3="677"/>
+				<face v1="618" v2="617" v3="678"/>
+				<face v1="617" v2="677" v3="678"/>
+				<face v1="619" v2="618" v3="679"/>
+				<face v1="618" v2="678" v3="679"/>
+				<face v1="620" v2="619" v3="680"/>
+				<face v1="619" v2="679" v3="680"/>
+				<face v1="621" v2="620" v3="681"/>
+				<face v1="620" v2="680" v3="681"/>
+				<face v1="622" v2="621" v3="682"/>
+				<face v1="621" v2="681" v3="682"/>
+				<face v1="623" v2="622" v3="683"/>
+				<face v1="622" v2="682" v3="683"/>
+				<face v1="625" v2="624" v3="685"/>
+				<face v1="624" v2="684" v3="685"/>
+				<face v1="626" v2="625" v3="686"/>
+				<face v1="625" v2="685" v3="686"/>
+				<face v1="627" v2="626" v3="687"/>
+				<face v1="626" v2="686" v3="687"/>
+				<face v1="629" v2="628" v3="689"/>
+				<face v1="628" v2="688" v3="689"/>
+				<face v1="630" v2="629" v3="690"/>
+				<face v1="629" v2="689" v3="690"/>
+				<face v1="631" v2="630" v3="691"/>
+				<face v1="630" v2="690" v3="691"/>
+				<face v1="633" v2="632" v3="693"/>
+				<face v1="632" v2="692" v3="693"/>
+				<face v1="634" v2="633" v3="694"/>
+				<face v1="633" v2="693" v3="694"/>
+				<face v1="635" v2="634" v3="695"/>
+				<face v1="634" v2="694" v3="695"/>
+				<face v1="637" v2="636" v3="697"/>
+				<face v1="636" v2="696" v3="697"/>
+				<face v1="638" v2="637" v3="698"/>
+				<face v1="637" v2="697" v3="698"/>
+				<face v1="639" v2="638" v3="699"/>
+				<face v1="638" v2="698" v3="699"/>
+				<face v1="640" v2="639" v3="700"/>
+				<face v1="639" v2="699" v3="700"/>
+				<face v1="641" v2="640" v3="701"/>
+				<face v1="640" v2="700" v3="701"/>
+				<face v1="642" v2="641" v3="702"/>
+				<face v1="641" v2="701" v3="702"/>
+				<face v1="643" v2="642" v3="703"/>
+				<face v1="642" v2="702" v3="703"/>
+				<face v1="645" v2="644" v3="705"/>
+				<face v1="644" v2="704" v3="705"/>
+				<face v1="646" v2="645" v3="706"/>
+				<face v1="645" v2="705" v3="706"/>
+				<face v1="647" v2="646" v3="707"/>
+				<face v1="646" v2="706" v3="707"/>
+				<face v1="649" v2="648" v3="709"/>
+				<face v1="648" v2="708" v3="709"/>
+				<face v1="650" v2="649" v3="710"/>
+				<face v1="649" v2="709" v3="710"/>
+				<face v1="651" v2="650" v3="711"/>
+				<face v1="650" v2="710" v3="711"/>
+				<face v1="653" v2="652" v3="713"/>
+				<face v1="652" v2="712" v3="713"/>
+				<face v1="654" v2="653" v3="714"/>
+				<face v1="653" v2="713" v3="714"/>
+				<face v1="655" v2="654" v3="715"/>
+				<face v1="654" v2="714" v3="715"/>
+				<face v1="657" v2="656" v3="717"/>
+				<face v1="656" v2="716" v3="717"/>
+				<face v1="658" v2="657" v3="718"/>
+				<face v1="657" v2="717" v3="718"/>
+				<face v1="659" v2="658" v3="719"/>
+				<face v1="658" v2="718" v3="719"/>
+				<face v1="730" v2="659" v3="731"/>
+				<face v1="659" v2="719" v3="731"/>
+				<face v1="661" v2="660" v3="732"/>
+				<face v1="660" v2="733" v3="732"/>
+				<face v1="662" v2="661" v3="734"/>
+				<face v1="661" v2="732" v3="734"/>
+				<face v1="663" v2="662" v3="735"/>
+				<face v1="662" v2="734" v3="735"/>
+				<face v1="665" v2="664" v3="736"/>
+				<face v1="664" v2="737" v3="736"/>
+				<face v1="666" v2="665" v3="738"/>
+				<face v1="665" v2="736" v3="738"/>
+				<face v1="667" v2="666" v3="739"/>
+				<face v1="666" v2="738" v3="739"/>
+				<face v1="669" v2="668" v3="740"/>
+				<face v1="668" v2="741" v3="740"/>
+				<face v1="670" v2="669" v3="742"/>
+				<face v1="669" v2="740" v3="742"/>
+				<face v1="671" v2="670" v3="743"/>
+				<face v1="670" v2="742" v3="743"/>
+				<face v1="673" v2="672" v3="744"/>
+				<face v1="672" v2="745" v3="744"/>
+				<face v1="674" v2="673" v3="746"/>
+				<face v1="673" v2="744" v3="746"/>
+				<face v1="675" v2="674" v3="747"/>
+				<face v1="674" v2="746" v3="747"/>
+				<face v1="677" v2="676" v3="748"/>
+				<face v1="676" v2="749" v3="748"/>
+				<face v1="678" v2="677" v3="750"/>
+				<face v1="677" v2="748" v3="750"/>
+				<face v1="679" v2="678" v3="751"/>
+				<face v1="678" v2="750" v3="751"/>
+				<face v1="680" v2="679" v3="752"/>
+				<face v1="679" v2="751" v3="752"/>
+				<face v1="681" v2="680" v3="753"/>
+				<face v1="680" v2="752" v3="753"/>
+				<face v1="682" v2="681" v3="754"/>
+				<face v1="681" v2="753" v3="754"/>
+				<face v1="683" v2="682" v3="755"/>
+				<face v1="682" v2="754" v3="755"/>
+				<face v1="685" v2="684" v3="756"/>
+				<face v1="684" v2="757" v3="756"/>
+				<face v1="686" v2="685" v3="758"/>
+				<face v1="685" v2="756" v3="758"/>
+				<face v1="687" v2="686" v3="759"/>
+				<face v1="686" v2="758" v3="759"/>
+				<face v1="689" v2="688" v3="760"/>
+				<face v1="688" v2="761" v3="760"/>
+				<face v1="690" v2="689" v3="762"/>
+				<face v1="689" v2="760" v3="762"/>
+				<face v1="691" v2="690" v3="763"/>
+				<face v1="690" v2="762" v3="763"/>
+				<face v1="693" v2="692" v3="764"/>
+				<face v1="692" v2="765" v3="764"/>
+				<face v1="694" v2="693" v3="766"/>
+				<face v1="693" v2="764" v3="766"/>
+				<face v1="695" v2="694" v3="767"/>
+				<face v1="694" v2="766" v3="767"/>
+				<face v1="697" v2="696" v3="768"/>
+				<face v1="696" v2="769" v3="768"/>
+				<face v1="698" v2="697" v3="770"/>
+				<face v1="697" v2="768" v3="770"/>
+				<face v1="699" v2="698" v3="771"/>
+				<face v1="698" v2="770" v3="771"/>
+				<face v1="700" v2="699" v3="772"/>
+				<face v1="699" v2="771" v3="772"/>
+				<face v1="701" v2="700" v3="773"/>
+				<face v1="700" v2="772" v3="773"/>
+				<face v1="702" v2="701" v3="774"/>
+				<face v1="701" v2="773" v3="774"/>
+				<face v1="703" v2="702" v3="775"/>
+				<face v1="702" v2="774" v3="775"/>
+				<face v1="705" v2="704" v3="776"/>
+				<face v1="704" v2="777" v3="776"/>
+				<face v1="706" v2="705" v3="778"/>
+				<face v1="705" v2="776" v3="778"/>
+				<face v1="707" v2="706" v3="779"/>
+				<face v1="706" v2="778" v3="779"/>
+				<face v1="709" v2="708" v3="780"/>
+				<face v1="708" v2="781" v3="780"/>
+				<face v1="710" v2="709" v3="782"/>
+				<face v1="709" v2="780" v3="782"/>
+				<face v1="711" v2="710" v3="783"/>
+				<face v1="710" v2="782" v3="783"/>
+				<face v1="713" v2="712" v3="784"/>
+				<face v1="712" v2="785" v3="784"/>
+				<face v1="714" v2="713" v3="786"/>
+				<face v1="713" v2="784" v3="786"/>
+				<face v1="715" v2="714" v3="787"/>
+				<face v1="714" v2="786" v3="787"/>
+				<face v1="717" v2="716" v3="788"/>
+				<face v1="716" v2="789" v3="788"/>
+				<face v1="718" v2="717" v3="790"/>
+				<face v1="717" v2="788" v3="790"/>
+				<face v1="719" v2="718" v3="791"/>
+				<face v1="718" v2="790" v3="791"/>
+				<face v1="731" v2="719" v3="792"/>
+				<face v1="719" v2="791" v3="792"/>
+			</faces>
+		</submesh>
+	</submeshes>
+	<submeshnames>
+	</submeshnames>
+</mesh>
Index: /GTP/trunk/App/Demos/Illum/pathmap/media/ds_iron.x
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/media/ds_iron.x	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/media/ds_iron.x	(revision 2197)
@@ -0,0 +1,6748 @@
+xof 0303txt 0032
+template XSkinMeshHeader {
+ <3cf169ce-ff7c-44ab-93c0-f78f62d172e2>
+ WORD nMaxSkinWeightsPerVertex;
+ WORD nMaxSkinWeightsPerFace;
+ WORD nBones;
+}
+
+template VertexDuplicationIndices {
+ <b8d65549-d7c9-4995-89cf-53a9a8b031e3>
+ DWORD nIndices;
+ DWORD nOriginalVertices;
+ array DWORD indices[nIndices];
+}
+
+template SkinWeights {
+ <6f0d123b-bad2-4167-a0d0-80224f25fabb>
+ STRING transformNodeName;
+ DWORD nWeights;
+ array DWORD vertexIndices[nWeights];
+ array FLOAT weights[nWeights];
+ Matrix4x4 matrixOffset;
+}
+
+
+Frame SCENE_ROOT {
+ 
+
+ FrameTransformMatrix {
+  1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+ }
+
+ Frame groundPlane_transform {
+  
+
+  FrameTransformMatrix {
+   12.000000,0.000000,0.000000,0.000000,0.000000,0.000000,12.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame persp {
+  
+
+  FrameTransformMatrix {
+   -0.969445,-0.000000,0.245307,0.000000,0.128313,0.852290,0.507087,0.000000,-0.209073,0.523069,-0.826249,0.000000,-18.975201,43.037609,-83.451340,1.000000;;
+  }
+ }
+
+ Frame top {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame front {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,1.000000;;
+  }
+ }
+
+ Frame side {
+  
+
+  FrameTransformMatrix {
+   0.000000,0.000000,-1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame polySurface3 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+
+  Frame polySurface4 {
+   
+
+   FrameTransformMatrix {
+    1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+   }
+
+   Mesh polySurfaceShape5 {
+    1492;
+    -25.847851;5.044631;19.344946;,
+    -26.244188;5.264115;19.028263;,
+    -26.340521;4.973177;19.377340;,
+    -31.250179;4.819865;10.851141;,
+    -30.896557;5.252522;10.947680;,
+    -30.788397;4.976006;10.371840;,
+    -26.329031;-5.033943;19.320705;,
+    -26.352032;-5.339453;18.886759;,
+    -25.622566;-4.915987;19.406981;,
+    -30.739317;-4.864090;10.172838;,
+    -30.836088;-5.330366;11.120123;,
+    -31.194466;-4.877853;10.868973;,
+    -16.067387;-9.736640;12.976488;,
+    -13.327606;-10.237705;11.394675;,
+    -15.584684;-7.663952;7.485300;,
+    -17.635687;-7.288855;8.669446;,
+    -10.587826;-9.736636;9.812861;,
+    -13.533684;-7.288852;6.301154;,
+    -8.116236;-8.282478;8.385888;,
+    -11.683449;-6.200268;5.232921;,
+    -6.194043;-6.037206;7.276110;,
+    -10.215095;-4.504758;4.385166;,
+    -5.023572;-3.062264;6.712838;,
+    -9.302209;-2.357090;3.858111;,
+    -4.533946;-0.000000;6.537896;,
+    -9.010038;-0.000000;3.689426;,
+    -5.023571;3.062264;6.712838;,
+    -9.302208;2.357091;3.858111;,
+    -6.194043;6.037207;7.276110;,
+    -10.215095;4.504759;4.385166;,
+    -8.116235;8.282479;8.385888;,
+    -11.683449;6.200269;5.232921;,
+    -10.587826;9.736638;9.812862;,
+    -13.533684;7.288853;6.301154;,
+    -13.327606;10.237707;11.394675;,
+    -15.584684;7.663954;7.485300;,
+    -16.067387;9.736638;12.976487;,
+    -17.635685;7.288853;8.669447;,
+    -18.527126;8.309335;14.396619;,
+    -19.485920;6.200269;9.737679;,
+    -20.437759;6.177113;15.582677;,
+    -20.865107;4.595790;10.541090;,
+    -21.246775;2.545329;12.837706;,
+    -21.434792;2.513658;10.920518;,
+    -20.754181;4.731649;16.490362;,
+    -20.499273;4.094268;15.567559;,
+    -20.824001;2.903195;14.217966;,
+    -21.246778;-2.545330;12.837708;,
+    -21.434793;-2.513658;10.920519;,
+    -20.824003;-2.903193;14.217966;,
+    -20.499273;-4.094268;15.567562;,
+    -20.754181;-4.731649;16.490364;,
+    -20.437759;-6.177113;15.582679;,
+    -20.865108;-4.595790;10.541091;,
+    -18.527128;-8.309337;14.396620;,
+    -19.485922;-6.200270;9.737679;,
+    -17.444944;-14.632209;13.771821;,
+    -13.327606;-15.385209;11.394675;,
+    -9.210269;-14.632203;9.017529;,
+    -5.508977;-12.476382;6.880587;,
+    -2.549470;-9.282336;5.168915;,
+    -1.606016;-4.246066;5.300004;,
+    -0.851672;-6.742899;4.492837;,
+    -1.102444;-5.036521;5.195918;,
+    -1.426865;-0.000000;5.566831;,
+    -1.421351;-1.923387;5.677697;,
+    -1.606015;4.246066;5.300004;,
+    -1.421351;1.923388;5.677697;,
+    -1.102445;5.036521;5.195919;,
+    -0.851671;6.742900;4.492837;,
+    -2.549469;9.282337;5.168915;,
+    -5.508977;12.476384;6.880587;,
+    -9.210269;14.632206;9.017529;,
+    -13.327606;15.385212;11.394675;,
+    -17.444944;14.632206;13.771820;,
+    -21.159248;12.446898;15.916276;,
+    -24.172907;9.194415;17.656212;,
+    -23.345196;5.775184;18.421198;,
+    -24.194815;-9.228262;17.631361;,
+    -23.304497;-5.790822;18.397701;,
+    -21.159248;-12.446900;15.916276;,
+    -20.390802;-17.079992;10.260114;,
+    -15.584684;-17.958961;7.485300;,
+    -10.778569;-17.079987;4.710488;,
+    -6.463852;-14.576569;2.219385;,
+    -3.101447;-10.850582;0.192984;,
+    -0.703303;-7.353102;0.404864;,
+    -1.576309;-8.458389;-0.741596;,
+    -0.703303;7.353103;0.404864;,
+    -1.576308;8.458390;-0.741596;,
+    -3.101446;10.850583;0.192983;,
+    -6.463851;14.576571;2.219385;,
+    -10.778568;17.079990;4.710487;,
+    -15.584684;17.958963;7.485300;,
+    -20.390802;17.079990;10.260113;,
+    -24.726461;14.529108;12.763308;,
+    -28.167261;10.556015;14.749854;,
+    -30.612545;5.793258;16.159777;,
+    -31.493309;-0.000000;16.652922;,
+    -30.996155;-0.000000;17.446259;,
+    -28.963438;3.635453;18.150644;,
+    -27.907129;4.161329;18.879309;,
+    -30.628038;-5.861257;16.168722;,
+    -27.907127;-4.161330;18.879307;,
+    -28.963438;-3.635453;18.150640;,
+    -28.167263;-10.556016;14.749856;,
+    -24.726461;-14.529111;12.763309;,
+    -21.959103;-14.632209;5.953072;,
+    -17.841763;-15.385209;3.575926;,
+    -13.724426;-14.632203;1.198780;,
+    -10.013715;-12.455038;-0.943599;,
+    -7.120361;-9.300552;-2.696196;,
+    -5.413845;-5.839702;-4.021994;,
+    -4.871558;-8.080337;-3.332537;,
+    -4.871558;8.080338;-3.332538;,
+    -5.413845;5.839705;-4.021994;,
+    -7.120360;9.300553;-2.696196;,
+    -10.013716;12.455040;-0.943601;,
+    -13.724425;14.632206;1.198780;,
+    -17.841763;15.385212;3.575926;,
+    -21.959101;14.632206;5.953072;,
+    -25.673405;12.446898;8.097526;,
+    -28.682096;9.192644;9.834596;,
+    -31.589920;4.001349;12.821766;,
+    -31.492573;3.625897;13.458239;,
+    -31.921656;0.000000;15.812951;,
+    -31.492577;-3.625897;13.458234;,
+    -31.589924;-4.001348;12.821768;,
+    -28.675688;-9.226796;9.868396;,
+    -25.673405;-12.446900;8.097527;,
+    -20.581545;-9.736639;5.157738;,
+    -17.841763;-10.237704;3.575926;,
+    -15.101984;-9.736636;1.994113;,
+    -12.630392;-8.282477;0.567139;,
+    -10.676113;-6.024366;-0.561165;,
+    -9.537222;-3.132508;-1.331204;,
+    -5.628614;-4.737923;-4.171942;,
+    -5.368801;-3.563032;-4.656578;,
+    -9.130798;-0.000000;-1.565852;,
+    -5.541822;-0.000000;-4.362177;,
+    -9.537221;3.132508;-1.331204;,
+    -5.628613;4.737924;-4.171942;,
+    -5.368801;3.563032;-4.656577;,
+    -10.676113;6.024366;-0.561165;,
+    -12.630393;8.282478;0.567139;,
+    -15.101984;9.736637;1.994113;,
+    -17.841763;10.237706;3.575926;,
+    -20.581543;9.736637;5.157738;,
+    -23.039824;8.312648;6.577026;,
+    -24.999353;6.177112;7.640786;,
+    -28.515314;5.768813;8.584377;,
+    -25.812040;4.851579;7.475332;,
+    -28.579775;-5.778873;8.561696;,
+    -26.502829;-5.012282;7.697619;,
+    -25.650213;-4.869371;7.502650;,
+    -24.943634;-6.151033;7.608617;,
+    -23.039824;-8.312649;6.577026;,
+    -24.476105;4.092798;7.997445;,
+    -22.796646;2.512249;9.900147;,
+    -23.269138;2.503289;9.276068;,
+    -22.796650;-2.512250;9.900147;,
+    -24.401817;-4.058026;7.954551;,
+    -23.269136;-2.503289;9.276069;,
+    -31.846405;3.769346;12.168771;,
+    -33.245136;0.000000;12.554195;,
+    -31.846405;-3.769346;12.168771;,
+    -29.372412;-5.521612;5.534543;,
+    -25.510897;-3.916019;4.814274;,
+    4.217124;3.981530;-25.177317;,
+    5.305304;3.878598;-25.114298;,
+    5.067820;4.555517;-25.818607;,
+    -5.067816;4.555516;-25.818604;,
+    -5.305297;3.878599;-25.114298;,
+    -4.217123;3.981530;-25.177317;,
+    -4.241256;-3.957100;-25.144482;,
+    -5.409226;-3.707287;-25.045559;,
+    -4.931062;-4.681199;-25.884573;,
+    5.193593;-5.803023;-29.417328;,
+    6.862581;-5.511395;-29.603418;,
+    5.154731;-4.649200;-26.472664;,
+    5.050979;-4.536415;-25.774075;,
+    5.305304;-3.878599;-25.114298;,
+    4.217125;-3.981530;-25.177317;,
+    25.452839;-3.897145;-5.062879;,
+    25.954939;-3.897145;-0.011305;,
+    24.345856;0.000000;0.000001;,
+    23.878040;0.000000;-4.749631;,
+    25.489557;-3.935475;4.881052;,
+    23.943754;0.000000;4.624702;,
+    24.181618;-4.095404;8.885286;,
+    23.505476;-3.249589;9.515069;,
+    22.513020;-0.000000;8.863325;,
+    20.281633;-2.586359;14.450457;,
+    19.668070;-4.134511;16.552547;,
+    18.133472;-3.908872;18.572702;,
+    17.062679;-0.000000;17.374964;,
+    19.742462;-0.000000;13.859466;,
+    20.269770;-1.482528;13.910433;,
+    14.385838;-3.897145;21.616936;,
+    13.525830;0.000000;20.242838;,
+    9.931211;-3.897145;23.976065;,
+    9.316755;0.000000;22.492634;,
+    5.062886;-3.897145;25.452854;,
+    4.749640;0.000000;23.878052;,
+    -0.000001;-3.897145;25.951506;,
+    -0.000001;0.000000;24.345850;,
+    -5.062887;-3.897145;25.452852;,
+    -4.749641;0.000000;23.878054;,
+    -9.931210;-3.897145;23.976063;,
+    -9.316753;0.000000;22.492634;,
+    -14.403678;-3.897145;21.595192;,
+    -13.525828;0.000000;20.242832;,
+    -18.194231;-3.924553;18.506365;,
+    -17.126694;0.000000;17.350409;,
+    -19.839392;-0.000000;13.847764;,
+    -22.566896;-0.000000;8.730354;,
+    -23.936255;0.000000;4.581190;,
+    -25.960371;-3.897145;-0.029256;,
+    -24.345846;0.000000;-0.000002;,
+    -25.452845;-3.897145;-5.062889;,
+    -23.878046;0.000000;-4.749642;,
+    -23.976055;-3.897145;-9.931211;,
+    -22.492626;0.000000;-9.316754;,
+    -21.577881;-3.897145;-14.417881;,
+    -20.242828;0.000000;-13.525829;,
+    -18.350477;-3.897145;-18.350481;,
+    -17.215109;0.000000;-17.215113;,
+    -14.417874;-3.897145;-21.577881;,
+    -13.525823;0.000000;-20.242830;,
+    -10.018903;-3.837678;-23.870697;,
+    -9.316747;-0.000000;-22.492729;,
+    -4.904311;0.030814;-23.664967;,
+    0.000001;-0.000002;-24.074545;,
+    -1.908118;-2.386716;-24.751966;,
+    4.883595;-0.000000;-23.694437;,
+    1.908120;-2.386716;-24.751965;,
+    9.998185;-3.868492;-23.900164;,
+    9.316751;-0.000000;-22.492723;,
+    14.417878;-3.897145;-21.577873;,
+    13.525826;0.000000;-20.242821;,
+    18.350477;-3.897145;-18.350471;,
+    17.215109;0.000000;-17.215103;,
+    21.577877;-3.897145;-14.417871;,
+    20.242826;0.000000;-13.525818;,
+    23.976053;-3.897145;-9.931199;,
+    22.492622;0.000000;-9.316743;,
+    29.254742;-5.511395;-5.819122;,
+    29.833456;-5.511395;-0.018327;,
+    29.315500;-5.513443;5.614886;,
+    25.047218;-4.743088;8.689767;,
+    27.963383;-5.958678;10.145868;,
+    19.867460;-4.734112;17.664177;,
+    22.363995;-5.796695;19.554319;,
+    20.853882;-5.513120;21.384205;,
+    16.529057;-5.511395;24.852690;,
+    11.414640;-5.511395;27.557377;,
+    5.819131;-5.511395;29.254755;,
+    -0.000001;-5.511395;29.827890;,
+    -5.819133;-5.511395;29.254751;,
+    -11.414639;-5.511395;27.557377;,
+    -16.548290;-5.511395;24.829247;,
+    -20.920458;-5.512753;21.298485;,
+    -29.842360;-5.511395;-0.047725;,
+    -29.254747;-5.511395;-5.819135;,
+    -27.557367;-5.511395;-11.414640;,
+    -24.800976;-5.511395;-16.571487;,
+    -21.091494;-5.511395;-21.091499;,
+    -16.571478;-5.511395;-24.800978;,
+    -11.660930;-5.511395;-27.670591;,
+    -6.862572;-5.511395;-29.603420;,
+    -5.149483;-4.674195;-26.482386;,
+    -5.193594;-5.803023;-29.417328;,
+    11.660935;-5.511395;-27.670584;,
+    16.571484;-5.511395;-24.800968;,
+    21.091494;-5.511395;-21.091488;,
+    24.800976;-5.511395;-16.571472;,
+    27.557365;-5.511395;-11.414625;,
+    33.056641;-3.897145;-6.575367;,
+    33.704285;-3.897145;0.000001;,
+    33.262032;-3.784645;6.368658;,
+    29.567444;-5.539473;11.968324;,
+    31.862396;-3.513046;12.143314;,
+    24.755468;-5.194624;20.454086;,
+    27.820742;-3.725178;19.760952;,
+    23.744455;-3.784645;24.155029;,
+    18.725096;-3.897145;28.024086;,
+    12.898068;-3.897145;31.138695;,
+    6.575378;-3.897145;33.056660;,
+    -0.000001;-3.897145;33.704277;,
+    -6.575380;-3.897145;33.056660;,
+    -12.898069;-3.897145;31.138689;,
+    -18.725092;-3.897145;28.024078;,
+    -23.784698;-3.844630;24.045195;,
+    -27.818548;-3.775717;19.678179;,
+    -33.221519;-3.839814;6.409173;,
+    -33.704273;-3.897145;-0.000004;,
+    -33.056648;-3.897145;-6.575380;,
+    -31.138683;-3.897145;-12.898068;,
+    -28.024073;-3.897145;-18.725092;,
+    -23.832514;-3.897145;-23.832520;,
+    -18.725080;-3.897145;-28.024075;,
+    -12.941010;-3.897145;-31.134453;,
+    -7.118583;-3.854158;-33.218540;,
+    -2.627346;-3.942679;-33.811504;,
+    -4.616216;-5.116156;-32.093357;,
+    -4.892343;-5.066292;-31.772160;,
+    2.627347;-3.942679;-33.811501;,
+    7.118591;-3.854158;-33.218540;,
+    4.892341;-5.066290;-31.772156;,
+    4.616214;-5.116155;-32.093357;,
+    12.941018;-3.897145;-31.134441;,
+    18.725088;-3.897145;-28.024065;,
+    23.832514;-3.897145;-23.832504;,
+    28.024071;-3.897145;-18.725077;,
+    31.138678;-3.897145;-12.898053;,
+    33.032810;-0.106066;13.143141;,
+    29.332167;-0.212132;20.000849;,
+    24.855707;-0.121599;25.088221;,
+    -28.882664;-0.000000;20.650354;,
+    0.000001;-0.000000;-35.341793;,
+    33.056641;3.897145;-6.575368;,
+    33.704285;3.897145;0.000001;,
+    33.262032;3.784645;6.368658;,
+    31.862396;3.513046;12.143314;,
+    23.302221;3.844112;24.346272;,
+    18.601833;3.881612;28.137011;,
+    12.898067;3.897145;31.138695;,
+    6.575378;3.897145;33.056660;,
+    -0.000001;3.897145;33.704277;,
+    -6.575380;3.897145;33.056660;,
+    -12.898069;3.897145;31.138689;,
+    -18.725092;3.897145;28.024078;,
+    -23.784698;3.844630;24.045195;,
+    -27.818548;3.775717;19.678179;,
+    -33.221519;3.839814;6.409173;,
+    -33.704273;3.897145;-0.000004;,
+    -33.056648;3.897145;-6.575380;,
+    -31.138683;3.897145;-12.898068;,
+    -28.024073;3.897145;-18.725092;,
+    -23.832514;3.897145;-23.832520;,
+    -18.725080;3.897145;-28.024075;,
+    -12.941009;3.897145;-31.134451;,
+    -7.021475;3.841276;-33.105347;,
+    -2.627339;3.942679;-33.811501;,
+    2.627342;3.942679;-33.811501;,
+    7.021484;3.841275;-33.105347;,
+    12.941018;3.897145;-31.134441;,
+    18.725088;3.897145;-28.024065;,
+    23.832514;3.897145;-23.832504;,
+    28.024071;3.897145;-18.725077;,
+    31.138678;3.897145;-12.898053;,
+    29.254742;5.511395;-5.819122;,
+    29.833456;5.511395;-0.018328;,
+    29.315500;5.513443;5.614886;,
+    29.567444;5.539473;11.968323;,
+    27.963379;5.958678;10.145868;,
+    22.363995;5.796695;19.554319;,
+    20.730619;5.497587;21.497131;,
+    16.529057;5.511395;24.852690;,
+    11.414639;5.511395;27.557377;,
+    5.819131;5.511395;29.254755;,
+    -0.000001;5.511395;29.827890;,
+    -5.819133;5.511395;29.254751;,
+    -11.414639;5.511395;27.557375;,
+    -16.548290;5.511395;24.829247;,
+    -20.920458;5.512753;21.298485;,
+    -29.358650;5.515170;5.526597;,
+    -29.842360;5.511395;-0.047725;,
+    -29.254747;5.511395;-5.819135;,
+    -27.557367;5.511395;-11.414640;,
+    -24.800976;5.511395;-16.571486;,
+    -21.091494;5.511395;-21.091499;,
+    -16.571478;5.511395;-24.800978;,
+    -11.563822;5.498513;-27.557400;,
+    -6.481040;5.623324;-29.424706;,
+    -5.227274;5.841228;-29.506393;,
+    -4.892343;5.066292;-31.772160;,
+    -4.616216;5.116155;-32.093353;,
+    5.227273;5.841228;-29.506393;,
+    6.481050;5.623324;-29.424706;,
+    4.616214;5.116155;-32.093353;,
+    4.892341;5.066290;-31.772156;,
+    11.563828;5.498512;-27.557392;,
+    16.571484;5.511395;-24.800970;,
+    21.091494;5.511395;-21.091488;,
+    24.800976;5.511395;-16.571472;,
+    27.557365;5.511395;-11.414625;,
+    25.452839;3.897145;-5.062879;,
+    25.954937;3.897145;-0.011305;,
+    25.489557;3.935475;4.881050;,
+    25.047216;4.743087;8.689767;,
+    24.181614;4.095404;8.885285;,
+    19.867460;4.734112;17.664175;,
+    19.668066;4.134511;16.552546;,
+    18.133469;3.908872;18.572702;,
+    14.385838;3.897145;21.616936;,
+    9.931211;3.897145;23.976065;,
+    5.062886;3.897145;25.452852;,
+    -0.000001;3.897145;25.951502;,
+    -5.062887;3.897145;25.452850;,
+    -9.931210;3.897145;23.976061;,
+    -14.403678;3.897145;21.595188;,
+    -18.194231;3.924553;18.506365;,
+    -25.510895;3.916019;4.814274;,
+    -25.960371;3.897145;-0.029256;,
+    -25.452845;3.897145;-5.062888;,
+    -23.976055;3.897145;-9.931211;,
+    -21.577877;3.897145;-14.417880;,
+    -18.350473;3.897145;-18.350481;,
+    -14.417874;3.897145;-21.577881;,
+    -9.998179;3.868492;-23.900171;,
+    -5.427492;4.669169;-26.657925;,
+    5.427491;4.669157;-26.657894;,
+    9.998185;3.868492;-23.900164;,
+    14.417877;3.897145;-21.577871;,
+    18.350477;3.897145;-18.350470;,
+    21.577877;3.897145;-14.417870;,
+    23.976049;3.897145;-9.931199;,
+    23.505474;3.249590;9.515069;,
+    22.273075;2.576329;10.917328;,
+    20.269766;1.482527;13.910433;,
+    20.281633;2.586359;14.450456;,
+    -1.908117;2.386715;-24.751965;,
+    1.908118;2.386715;-24.751965;,
+    -4.514158;-9.736640;-20.175131;,
+    -4.514158;-10.237705;-17.011505;,
+    -0.000000;-7.663952;-17.011505;,
+    -0.000000;-7.288855;-19.379799;,
+    -4.514158;-9.736636;-13.847880;,
+    -0.000000;-7.288852;-14.643214;,
+    -4.514158;-8.282478;-10.993933;,
+    -0.000000;-6.200268;-12.506748;,
+    -4.514158;-6.056306;-8.808162;,
+    -0.000000;-4.504758;-10.811238;,
+    -4.579110;-3.018325;-7.609365;,
+    -0.000000;-2.346399;-9.790033;,
+    -4.416730;-0.000000;-7.316306;,
+    0.032476;-0.000000;-9.516022;,
+    -4.579110;3.018325;-7.609364;,
+    -0.000000;2.346399;-9.790033;,
+    -4.514158;6.056307;-8.808161;,
+    -0.000000;4.504758;-10.811236;,
+    -4.514158;8.282479;-10.993932;,
+    -0.000000;6.200269;-12.506746;,
+    -4.514158;9.736638;-13.847880;,
+    -0.000000;7.288853;-14.643214;,
+    -4.514158;10.237707;-17.011505;,
+    -0.000000;7.663954;-17.011505;,
+    -4.514158;9.736638;-20.175131;,
+    -0.000000;7.288853;-19.379799;,
+    -4.513518;8.308385;-23.015471;,
+    -0.000000;6.200269;-21.516266;,
+    -4.590876;6.128976;-25.178120;,
+    -0.000000;4.536117;-23.121492;,
+    0.000000;2.201633;-23.816820;,
+    0.000000;-2.201634;-23.816820;,
+    -4.588251;-6.141468;-25.182968;,
+    0.000000;-4.536118;-23.121494;,
+    -4.513518;-8.308387;-23.015471;,
+    -0.000000;-6.200271;-21.516266;,
+    -4.514158;-14.632209;-21.765799;,
+    -4.514158;-15.385209;-17.011505;,
+    -4.514158;-14.632203;-12.257213;,
+    -4.514158;-12.502189;-7.996478;,
+    -4.507995;-9.313132;-4.603359;,
+    -4.507995;9.313133;-4.603359;,
+    -4.514158;12.502191;-7.996478;,
+    -4.514158;14.632206;-12.257214;,
+    -4.514158;15.385212;-17.011505;,
+    -4.514158;14.632206;-21.765797;,
+    -4.514158;12.446103;-26.054834;,
+    -4.459041;9.182767;-29.568628;,
+    -4.459041;-9.182768;-29.568634;,
+    -4.514158;-12.446105;-26.054834;,
+    -0.000000;-17.079992;-22.561132;,
+    -0.000000;-17.958961;-17.011505;,
+    -0.000000;-17.079987;-11.461881;,
+    -0.000000;-14.563758;-6.473147;,
+    0.115289;-10.886815;-2.574182;,
+    0.401620;-8.107209;-0.377136;,
+    0.093990;-7.702497;0.255341;,
+    0.093990;7.702497;0.255340;,
+    0.401620;8.107210;-0.377136;,
+    0.115289;10.886816;-2.574182;,
+    -0.000000;14.563760;-6.473147;,
+    -0.000000;17.079990;-11.461880;,
+    -0.000000;17.958963;-17.011505;,
+    -0.000000;17.079990;-22.561131;,
+    -0.000000;14.529108;-27.567518;,
+    -0.000000;10.552833;-31.540947;,
+    0.000000;5.776946;-34.381126;,
+    0.000000;-5.776947;-34.381126;,
+    -0.000000;-10.552834;-31.540947;,
+    -0.000000;-14.529111;-27.567522;,
+    4.514156;-14.632209;-21.765799;,
+    4.514156;-15.385209;-17.011505;,
+    4.514156;-14.632203;-12.257213;,
+    4.514156;-12.479120;-7.984724;,
+    4.606977;-9.262676;-4.604100;,
+    4.817076;-7.455956;-2.451379;,
+    4.920749;-6.848958;-2.976351;,
+    4.817076;7.455959;-2.451380;,
+    4.920749;6.848959;-2.976351;,
+    4.606977;9.262677;-4.604100;,
+    4.514156;12.479122;-7.984725;,
+    4.514156;14.632206;-12.257214;,
+    4.514156;15.385212;-17.011505;,
+    4.514156;14.632206;-21.765797;,
+    4.514156;12.446103;-26.054834;,
+    4.459040;9.182767;-29.568628;,
+    4.459040;-9.182768;-29.568634;,
+    4.514156;-12.446105;-26.054834;,
+    4.514156;-9.736639;-20.175133;,
+    4.514156;-10.237704;-17.011505;,
+    4.514156;-9.736636;-13.847880;,
+    4.514156;-8.282477;-10.993933;,
+    4.514156;-6.044462;-8.761868;,
+    5.186934;-4.543252;-3.104081;,
+    4.611584;-3.176031;-7.410990;,
+    5.583020;-3.952055;-2.566486;,
+    4.674978;-0.000000;-6.890229;,
+    5.495045;-0.000000;-2.647774;,
+    5.583020;3.952055;-2.566486;,
+    4.611584;3.176031;-7.410988;,
+    5.186934;4.543252;-3.104081;,
+    4.514156;6.044462;-8.761868;,
+    4.514156;8.282478;-10.993933;,
+    4.514156;9.736637;-13.847880;,
+    4.514156;10.237706;-17.011505;,
+    4.514156;9.736637;-20.175131;,
+    4.513516;8.308385;-23.015469;,
+    4.590874;6.128975;-25.178118;,
+    4.590874;-6.128976;-25.178122;,
+    4.513516;-8.308387;-23.015471;,
+    22.273079;-2.576330;10.917326;,
+    18.540594;-6.200270;11.034122;,
+    16.690357;-7.288854;9.965889;,
+    15.122056;-9.736639;14.272930;,
+    17.581539;-8.309928;15.692910;,
+    19.931606;-4.595690;11.836699;,
+    19.490263;-6.177113;16.874535;,
+    20.549389;-2.558949;12.192403;,
+    20.549387;2.558949;12.192403;,
+    19.490261;6.177112;16.874535;,
+    19.931606;4.595690;11.836699;,
+    18.540590;6.200269;11.034122;,
+    17.581535;8.309927;15.692911;,
+    16.690357;7.288853;9.965889;,
+    15.122055;9.736637;14.272929;,
+    14.639354;7.663954;8.781742;,
+    12.382276;10.237706;12.691117;,
+    12.588355;7.288853;7.597596;,
+    9.642495;9.736638;11.109304;,
+    10.738118;6.200269;6.529363;,
+    7.170905;8.282478;9.682331;,
+    9.269766;4.504759;5.681608;,
+    5.209440;6.017572;8.549878;,
+    8.348342;2.360294;5.149624;,
+    3.956173;3.177849;7.928628;,
+    8.040330;-0.000000;4.971794;,
+    3.451886;-0.000000;7.706780;,
+    8.348342;-2.360294;5.149624;,
+    3.956173;-3.177849;7.928628;,
+    9.269766;-4.504758;5.681609;,
+    5.209441;-6.017572;8.549878;,
+    10.738119;-6.200268;6.529363;,
+    7.170906;-8.282477;9.682331;,
+    12.588355;-7.288852;7.597596;,
+    9.642495;-9.736635;11.109304;,
+    14.639354;-7.663952;8.781742;,
+    12.382276;-10.237704;12.691117;,
+    16.499617;-14.632209;15.068263;,
+    20.213921;-12.446900;17.212717;,
+    23.244465;-9.230156;18.924904;,
+    25.143646;-5.582935;20.096397;,
+    25.143646;5.582935;20.096397;,
+    23.244463;9.230155;18.924904;,
+    20.213917;12.446898;17.212717;,
+    16.499615;14.632206;15.068262;,
+    12.382276;15.385212;12.691117;,
+    8.264939;14.632206;10.313972;,
+    4.550635;12.446898;8.169518;,
+    1.616328;9.083323;6.577718;,
+    -0.491699;4.990557;5.766960;,
+    -0.491698;-4.990557;5.766961;,
+    1.616328;-9.083322;6.577718;,
+    4.550635;-12.446896;8.169518;,
+    8.264939;-14.632203;10.313972;,
+    12.382276;-15.385209;12.691117;,
+    19.445473;-17.079992;11.556556;,
+    23.781134;-14.529111;14.059751;,
+    27.159554;-10.686949;16.010283;,
+    29.370550;-6.492246;17.286802;,
+    29.370546;6.492245;17.286800;,
+    27.159550;10.686947;16.010281;,
+    23.781132;14.529108;14.059750;,
+    19.445471;17.079990;11.556555;,
+    14.639354;17.958963;8.781742;,
+    9.833239;17.079990;6.006930;,
+    5.509007;14.555006;3.510333;,
+    2.049621;10.849091;1.510682;,
+    2.049622;-10.849090;1.510682;,
+    5.509007;-14.555004;3.510334;,
+    9.833240;-17.079987;6.006930;,
+    14.639355;-17.958961;8.781742;,
+    21.013773;-14.632209;7.249514;,
+    24.727310;-12.446613;9.393527;,
+    27.670742;-9.257487;11.130417;,
+    27.670738;9.257485;11.130415;,
+    24.727308;12.446611;9.393526;,
+    21.013773;14.632207;7.249514;,
+    16.896433;15.385212;4.872368;,
+    12.779097;14.632206;2.495222;,
+    9.082654;12.487378;0.361081;,
+    6.082878;9.319408;-1.338662;,
+    6.082879;-9.319407;-1.338661;,
+    9.082654;-12.487375;0.361081;,
+    12.779097;-14.632203;2.495222;,
+    16.896433;-15.385209;4.872368;,
+    19.636213;-9.736640;6.454181;,
+    22.096003;-8.309233;7.874340;,
+    24.081379;-6.176826;8.935086;,
+    24.081375;6.176825;8.935085;,
+    22.096003;8.309230;7.874340;,
+    19.636213;9.736638;6.454180;,
+    16.896433;10.237707;4.872368;,
+    14.156652;9.736638;3.290555;,
+    11.685062;8.282479;1.863581;,
+    9.762776;6.050055;0.753749;,
+    8.656881;3.013009;0.002761;,
+    8.247052;-0.000000;-0.315252;,
+    8.656883;-3.013009;0.002761;,
+    9.762776;-6.050054;0.753750;,
+    11.685062;-8.282478;1.863582;,
+    14.156653;-9.736636;3.290555;,
+    16.896433;-10.237705;4.872368;,
+    28.553375;3.694810;19.438663;,
+    -6.194043;-6.037206;7.276110;,
+    -10.215095;-4.504758;4.385166;,
+    -10.587826;9.736638;9.812862;,
+    -13.533684;7.288853;6.301154;,
+    -20.437759;6.177113;15.582677;,
+    -20.865107;4.595790;10.541090;,
+    -20.437759;-6.177113;15.582679;,
+    -20.865108;-4.595790;10.541091;,
+    -16.067387;-9.736640;12.976488;,
+    -13.327606;-10.237705;11.394675;,
+    -10.587826;-9.736636;9.812861;,
+    -8.116236;-8.282478;8.385888;,
+    -6.194043;-6.037206;7.276110;,
+    -5.023572;-3.062264;6.712838;,
+    -4.533946;-0.000000;6.537896;,
+    -5.023571;3.062264;6.712838;,
+    -6.194043;6.037207;7.276110;,
+    -8.116235;8.282479;8.385888;,
+    -10.587826;9.736638;9.812862;,
+    -13.327606;10.237707;11.394675;,
+    -16.067387;9.736638;12.976487;,
+    -18.527126;8.309335;14.396619;,
+    -20.437759;6.177113;15.582677;,
+    -20.754181;4.731649;16.490362;,
+    -20.437759;-6.177113;15.582679;,
+    -18.527128;-8.309337;14.396620;,
+    -17.444944;-14.632209;13.771821;,
+    -13.327606;-15.385209;11.394675;,
+    -9.210269;-14.632203;9.017529;,
+    -5.508977;-12.476382;6.880587;,
+    -2.549470;-9.282336;5.168915;,
+    -0.851672;-6.742899;4.492837;,
+    -0.851671;6.742900;4.492837;,
+    -2.549469;9.282337;5.168915;,
+    -5.508977;12.476384;6.880587;,
+    -9.210269;14.632206;9.017529;,
+    -13.327606;15.385212;11.394675;,
+    -17.444944;14.632206;13.771820;,
+    -20.390802;17.079990;10.260113;,
+    -17.444944;14.632206;13.771820;,
+    -21.159248;12.446898;15.916276;,
+    -24.172907;9.194415;17.656212;,
+    -26.244188;5.264115;19.028263;,
+    -24.194815;-9.228262;17.631361;,
+    -21.159248;-12.446900;15.916276;,
+    -17.444944;-14.632209;13.771821;,
+    -20.390802;-17.079992;10.260114;,
+    -20.390802;-17.079992;10.260114;,
+    -15.584684;-17.958961;7.485300;,
+    -10.778569;-17.079987;4.710488;,
+    -6.463852;-14.576569;2.219385;,
+    -3.101447;-10.850582;0.192984;,
+    -1.576309;-8.458389;-0.741596;,
+    -1.576308;8.458390;-0.741596;,
+    -3.101446;10.850583;0.192983;,
+    -6.463851;14.576571;2.219385;,
+    -10.778568;17.079990;4.710487;,
+    -15.584684;17.958963;7.485300;,
+    -20.390802;17.079990;10.260113;,
+    -24.726461;14.529108;12.763308;,
+    -28.167261;10.556015;14.749854;,
+    -28.682096;9.192644;9.834596;,
+    -28.167261;10.556015;14.749854;,
+    -30.612545;5.793258;16.159777;,
+    -31.493309;-0.000000;16.652922;,
+    -30.628038;-5.861257;16.168722;,
+    -28.167263;-10.556016;14.749856;,
+    -28.675688;-9.226796;9.868396;,
+    -28.167263;-10.556016;14.749856;,
+    -24.726461;-14.529111;12.763309;,
+    -21.959103;-14.632209;5.953072;,
+    -17.841763;-15.385209;3.575926;,
+    -13.724426;-14.632203;1.198780;,
+    -10.013715;-12.455038;-0.943599;,
+    -7.120361;-9.300552;-2.696196;,
+    -5.413845;-5.839702;-4.021994;,
+    -5.413845;5.839705;-4.021994;,
+    -7.120360;9.300553;-2.696196;,
+    -10.013716;12.455040;-0.943601;,
+    -13.724425;14.632206;1.198780;,
+    -17.841763;15.385212;3.575926;,
+    -21.959101;14.632206;5.953072;,
+    -25.673405;12.446898;8.097526;,
+    -28.682096;9.192644;9.834596;,
+    -30.896557;5.252522;10.947680;,
+    -28.675688;-9.226796;9.868396;,
+    -25.673405;-12.446900;8.097527;,
+    -17.635687;-7.288855;8.669446;,
+    -20.581545;-9.736639;5.157738;,
+    -17.841763;-10.237704;3.575926;,
+    -15.584684;-7.663952;7.485300;,
+    -15.101984;-9.736636;1.994113;,
+    -13.533684;-7.288852;6.301154;,
+    -12.630392;-8.282477;0.567139;,
+    -11.683449;-6.200268;5.232921;,
+    -10.676113;-6.024366;-0.561165;,
+    -10.215095;-4.504758;4.385166;,
+    -10.215095;-4.504758;4.385166;,
+    -10.676113;-6.024366;-0.561165;,
+    -9.537222;-3.132508;-1.331204;,
+    -9.302209;-2.357090;3.858111;,
+    -9.130798;-0.000000;-1.565852;,
+    -9.010038;-0.000000;3.689426;,
+    -9.537221;3.132508;-1.331204;,
+    -9.302208;2.357091;3.858111;,
+    -10.676113;6.024366;-0.561165;,
+    -10.215095;4.504759;4.385166;,
+    -10.215095;4.504759;4.385166;,
+    -10.676113;6.024366;-0.561165;,
+    -12.630393;8.282478;0.567139;,
+    -11.683449;6.200269;5.232921;,
+    -15.101984;9.736637;1.994113;,
+    -13.533684;7.288853;6.301154;,
+    -17.841763;10.237706;3.575926;,
+    -15.584684;7.663954;7.485300;,
+    -20.581543;9.736637;5.157738;,
+    -17.635685;7.288853;8.669447;,
+    -23.039824;8.312648;6.577026;,
+    -19.485920;6.200269;9.737679;,
+    -24.999353;6.177112;7.640786;,
+    -20.865107;4.595790;10.541090;,
+    -21.434792;2.513658;10.920518;,
+    -20.865107;4.595790;10.541090;,
+    -24.999353;6.177112;7.640786;,
+    -25.812040;4.851579;7.475332;,
+    -24.943634;-6.151033;7.608617;,
+    -20.865108;-4.595790;10.541091;,
+    -21.434793;-2.513658;10.920519;,
+    -20.865108;-4.595790;10.541091;,
+    -24.943634;-6.151033;7.608617;,
+    -23.039824;-8.312649;6.577026;,
+    -19.485922;-6.200270;9.737679;,
+    14.385838;-3.897145;21.616936;,
+    13.525830;0.000000;20.242838;,
+    -14.403678;-3.897145;21.595192;,
+    -13.525828;0.000000;20.242832;,
+    -20.499273;-4.094268;15.567562;,
+    -20.824003;-2.903193;14.217966;,
+    -23.269136;-2.503289;9.276069;,
+    -24.401817;-4.058026;7.954551;,
+    -14.417874;-3.897145;-21.577881;,
+    -13.525823;0.000000;-20.242830;,
+    0.000001;-0.000002;-24.074545;,
+    14.417878;-3.897145;-21.577873;,
+    13.525826;0.000000;-20.242821;,
+    25.452839;-3.897145;-5.062879;,
+    25.954939;-3.897145;-0.011305;,
+    25.489557;-3.935475;4.881052;,
+    24.181618;-4.095404;8.885286;,
+    18.133472;-3.908872;18.572702;,
+    14.385838;-3.897145;21.616936;,
+    9.931211;-3.897145;23.976065;,
+    5.062886;-3.897145;25.452854;,
+    -0.000001;-3.897145;25.951506;,
+    -5.062887;-3.897145;25.452852;,
+    -9.931210;-3.897145;23.976063;,
+    -14.403678;-3.897145;21.595192;,
+    -18.194231;-3.924553;18.506365;,
+    -20.499273;-4.094268;15.567562;,
+    -20.754181;-4.731649;16.490364;,
+    -25.510897;-3.916019;4.814274;,
+    -25.960371;-3.897145;-0.029256;,
+    -25.452845;-3.897145;-5.062889;,
+    -23.976055;-3.897145;-9.931211;,
+    -21.577881;-3.897145;-14.417881;,
+    -18.350477;-3.897145;-18.350481;,
+    -14.417874;-3.897145;-21.577881;,
+    -10.018903;-3.837678;-23.870697;,
+    9.998185;-3.868492;-23.900164;,
+    14.417878;-3.897145;-21.577873;,
+    18.350477;-3.897145;-18.350471;,
+    21.577877;-3.897145;-14.417871;,
+    23.976053;-3.897145;-9.931199;,
+    29.254742;-5.511395;-5.819122;,
+    29.833456;-5.511395;-0.018327;,
+    29.315500;-5.513443;5.614886;,
+    20.853882;-5.513120;21.384205;,
+    16.529057;-5.511395;24.852690;,
+    11.414640;-5.511395;27.557377;,
+    5.819131;-5.511395;29.254755;,
+    -0.000001;-5.511395;29.827890;,
+    -5.819133;-5.511395;29.254751;,
+    -11.414639;-5.511395;27.557377;,
+    -16.548290;-5.511395;24.829247;,
+    -20.920458;-5.512753;21.298485;,
+    -27.907127;-4.161330;18.879307;,
+    -23.304497;-5.790822;18.397701;,
+    -26.329031;-5.033943;19.320705;,
+    -29.372412;-5.521612;5.534543;,
+    -31.589924;-4.001348;12.821768;,
+    -31.194466;-4.877853;10.868973;,
+    -29.842360;-5.511395;-0.047725;,
+    -29.254747;-5.511395;-5.819135;,
+    -27.557367;-5.511395;-11.414640;,
+    -24.800976;-5.511395;-16.571487;,
+    -21.091494;-5.511395;-21.091499;,
+    -16.571478;-5.511395;-24.800978;,
+    -11.660930;-5.511395;-27.670591;,
+    11.660935;-5.511395;-27.670584;,
+    16.571484;-5.511395;-24.800968;,
+    21.091494;-5.511395;-21.091488;,
+    24.800976;-5.511395;-16.571472;,
+    27.557365;-5.511395;-11.414625;,
+    23.744455;-3.784645;24.155029;,
+    -25.847851;5.044631;19.344946;,
+    -23.345196;5.775184;18.421198;,
+    -27.907129;4.161329;18.879309;,
+    -26.340521;4.973177;19.377340;,
+    -31.250179;4.819865;10.851141;,
+    -31.589920;4.001349;12.821766;,
+    -28.515314;5.768813;8.584377;,
+    -30.788397;4.976006;10.371840;,
+    29.254742;5.511395;-5.819122;,
+    29.833456;5.511395;-0.018328;,
+    29.315500;5.513443;5.614886;,
+    20.730619;5.497587;21.497131;,
+    16.529057;5.511395;24.852690;,
+    11.414639;5.511395;27.557377;,
+    5.819131;5.511395;29.254755;,
+    -0.000001;5.511395;29.827890;,
+    -5.819133;5.511395;29.254751;,
+    -11.414639;5.511395;27.557375;,
+    -16.548290;5.511395;24.829247;,
+    -20.920458;5.512753;21.298485;,
+    -20.499273;4.094268;15.567559;,
+    -23.345196;5.775184;18.421198;,
+    -20.754181;4.731649;16.490362;,
+    -25.812040;4.851579;7.475332;,
+    -28.515314;5.768813;8.584377;,
+    -29.358650;5.515170;5.526597;,
+    -24.476105;4.092798;7.997445;,
+    -29.842360;5.511395;-0.047725;,
+    -29.254747;5.511395;-5.819135;,
+    -27.557367;5.511395;-11.414640;,
+    -24.800976;5.511395;-16.571486;,
+    -21.091494;5.511395;-21.091499;,
+    -16.571478;5.511395;-24.800978;,
+    -11.563822;5.498513;-27.557400;,
+    -6.481040;5.623324;-29.424706;,
+    6.481050;5.623324;-29.424706;,
+    11.563828;5.498512;-27.557392;,
+    16.571484;5.511395;-24.800970;,
+    21.091494;5.511395;-21.091488;,
+    24.800976;5.511395;-16.571472;,
+    27.557365;5.511395;-11.414625;,
+    23.878040;0.000000;-4.749631;,
+    25.452839;3.897145;-5.062879;,
+    25.954937;3.897145;-0.011305;,
+    24.345856;0.000000;0.000001;,
+    25.489557;3.935475;4.881050;,
+    23.943754;0.000000;4.624702;,
+    22.513020;-0.000000;8.863325;,
+    24.181614;4.095404;8.885285;,
+    18.133469;3.908872;18.572702;,
+    17.062679;-0.000000;17.374964;,
+    19.742462;-0.000000;13.859466;,
+    14.385838;3.897145;21.616936;,
+    13.525830;0.000000;20.242838;,
+    13.525830;0.000000;20.242838;,
+    14.385838;3.897145;21.616936;,
+    9.931211;3.897145;23.976065;,
+    9.316755;0.000000;22.492634;,
+    5.062886;3.897145;25.452852;,
+    4.749640;0.000000;23.878052;,
+    -0.000001;3.897145;25.951502;,
+    -0.000001;0.000000;24.345850;,
+    -5.062887;3.897145;25.452850;,
+    -4.749641;0.000000;23.878054;,
+    -9.931210;3.897145;23.976061;,
+    -9.316753;0.000000;22.492634;,
+    -14.403678;3.897145;21.595188;,
+    -13.525828;0.000000;20.242832;,
+    -13.525828;0.000000;20.242832;,
+    -14.403678;3.897145;21.595188;,
+    -18.194231;3.924553;18.506365;,
+    -17.126694;0.000000;17.350409;,
+    -20.824001;2.903195;14.217966;,
+    -19.839392;-0.000000;13.847764;,
+    -20.499273;4.094268;15.567559;,
+    -24.476105;4.092798;7.997445;,
+    -25.510895;3.916019;4.814274;,
+    -23.936255;0.000000;4.581190;,
+    -22.566896;-0.000000;8.730354;,
+    -23.269138;2.503289;9.276068;,
+    -25.960371;3.897145;-0.029256;,
+    -24.345846;0.000000;-0.000002;,
+    -25.452845;3.897145;-5.062888;,
+    -23.878046;0.000000;-4.749642;,
+    -23.976055;3.897145;-9.931211;,
+    -22.492626;0.000000;-9.316754;,
+    -21.577877;3.897145;-14.417880;,
+    -20.242828;0.000000;-13.525829;,
+    -18.350473;3.897145;-18.350481;,
+    -17.215109;0.000000;-17.215113;,
+    -14.417874;3.897145;-21.577881;,
+    -13.525823;0.000000;-20.242830;,
+    -13.525823;0.000000;-20.242830;,
+    -14.417874;3.897145;-21.577881;,
+    -9.998179;3.868492;-23.900171;,
+    -9.316747;-0.000000;-22.492729;,
+    -5.305297;3.878599;-25.114298;,
+    -4.904311;0.030814;-23.664967;,
+    0.000001;-0.000002;-24.074545;,
+    0.000001;-0.000002;-24.074545;,
+    5.305304;3.878598;-25.114298;,
+    4.883595;-0.000000;-23.694437;,
+    9.998185;3.868492;-23.900164;,
+    9.316751;-0.000000;-22.492723;,
+    14.417877;3.897145;-21.577871;,
+    13.525826;0.000000;-20.242821;,
+    13.525826;0.000000;-20.242821;,
+    14.417877;3.897145;-21.577871;,
+    18.350477;3.897145;-18.350470;,
+    17.215109;0.000000;-17.215103;,
+    21.577877;3.897145;-14.417870;,
+    20.242826;0.000000;-13.525818;,
+    23.976049;3.897145;-9.931199;,
+    22.492622;0.000000;-9.316743;,
+    -4.514158;-6.056306;-8.808162;,
+    -0.000000;-4.504758;-10.811238;,
+    -4.514158;8.282479;-10.993932;,
+    -0.000000;6.200269;-12.506746;,
+    -4.513518;8.308385;-23.015471;,
+    -0.000000;6.200269;-21.516266;,
+    -4.217123;3.981530;-25.177317;,
+    -5.067816;4.555516;-25.818604;,
+    -1.908117;2.386715;-24.751965;,
+    -4.241256;-3.957100;-25.144482;,
+    -1.908118;-2.386716;-24.751966;,
+    -4.513518;-8.308387;-23.015471;,
+    -0.000000;-6.200271;-21.516266;,
+    -4.514158;-9.736640;-20.175131;,
+    -4.514158;-10.237705;-17.011505;,
+    -4.514158;-9.736636;-13.847880;,
+    -4.514158;-8.282478;-10.993933;,
+    -4.514158;-6.056306;-8.808162;,
+    -5.628614;-4.737923;-4.171942;,
+    -5.413845;-5.839702;-4.021994;,
+    -4.871558;-8.080337;-3.332537;,
+    -4.579110;-3.018325;-7.609365;,
+    -5.368801;-3.563032;-4.656578;,
+    -5.628613;4.737924;-4.171942;,
+    -5.368801;3.563032;-4.656577;,
+    -4.579110;3.018325;-7.609364;,
+    -4.514158;6.056307;-8.808161;,
+    -4.871558;8.080338;-3.332538;,
+    -5.413845;5.839705;-4.021994;,
+    -4.514158;8.282479;-10.993932;,
+    -4.514158;9.736638;-13.847880;,
+    -4.514158;10.237707;-17.011505;,
+    -4.514158;9.736638;-20.175131;,
+    -4.513518;8.308385;-23.015471;,
+    -4.590876;6.128976;-25.178120;,
+    -5.067816;4.555516;-25.818604;,
+    -5.427492;4.669169;-26.657925;,
+    -4.931062;-4.681199;-25.884573;,
+    -4.588251;-6.141468;-25.182968;,
+    -4.513518;-8.308387;-23.015471;,
+    -4.514158;-14.632209;-21.765799;,
+    -4.514158;-15.385209;-17.011505;,
+    -4.514158;-14.632203;-12.257213;,
+    -4.514158;-12.502189;-7.996478;,
+    -4.507995;-9.313132;-4.603359;,
+    -0.703303;-7.353102;0.404864;,
+    -4.871558;-8.080337;-3.332537;,
+    -1.576309;-8.458389;-0.741596;,
+    -1.576308;8.458390;-0.741596;,
+    -4.871558;8.080338;-3.332538;,
+    -4.507995;9.313133;-4.603359;,
+    -0.703303;7.353103;0.404864;,
+    -4.514158;12.502191;-7.996478;,
+    -4.514158;14.632206;-12.257214;,
+    -4.514158;15.385212;-17.011505;,
+    -4.514158;14.632206;-21.765797;,
+    -4.514158;12.446103;-26.054834;,
+    -4.459041;9.182767;-29.568628;,
+    -0.000000;10.552833;-31.540947;,
+    -4.459041;9.182767;-29.568628;,
+    -4.616216;5.116155;-32.093353;,
+    -4.616216;-5.116156;-32.093357;,
+    0.000001;-0.000000;-35.341793;,
+    -4.459041;-9.182768;-29.568634;,
+    -0.000000;-10.552834;-31.540947;,
+    -4.459041;-9.182768;-29.568634;,
+    -4.514158;-12.446105;-26.054834;,
+    -0.000000;-17.079992;-22.561132;,
+    -0.000000;-17.958961;-17.011505;,
+    -0.000000;-17.079987;-11.461881;,
+    -0.000000;-14.563758;-6.473147;,
+    0.115289;-10.886815;-2.574182;,
+    0.401620;-8.107209;-0.377136;,
+    0.401620;8.107210;-0.377136;,
+    0.115289;10.886816;-2.574182;,
+    -0.000000;14.563760;-6.473147;,
+    -0.000000;17.079990;-11.461880;,
+    -0.000000;17.958963;-17.011505;,
+    -0.000000;17.079990;-22.561131;,
+    -0.000000;14.529108;-27.567518;,
+    -0.000000;10.552833;-31.540947;,
+    4.459040;9.182767;-29.568628;,
+    -0.000000;10.552833;-31.540947;,
+    0.000000;5.776946;-34.381126;,
+    0.000001;-0.000000;-35.341793;,
+    0.000001;-0.000000;-35.341793;,
+    0.000000;-5.776947;-34.381126;,
+    -0.000000;-10.552834;-31.540947;,
+    4.459040;-9.182768;-29.568634;,
+    -0.000000;-10.552834;-31.540947;,
+    -0.000000;-14.529111;-27.567522;,
+    4.514156;-14.632209;-21.765799;,
+    4.514156;-15.385209;-17.011505;,
+    4.514156;-14.632203;-12.257213;,
+    4.514156;-12.479120;-7.984724;,
+    4.606977;-9.262676;-4.604100;,
+    4.920749;-6.848958;-2.976351;,
+    4.920749;6.848959;-2.976351;,
+    4.606977;9.262677;-4.604100;,
+    4.514156;12.479122;-7.984725;,
+    4.514156;14.632206;-12.257214;,
+    4.514156;15.385212;-17.011505;,
+    4.514156;14.632206;-21.765797;,
+    4.514156;12.446103;-26.054834;,
+    4.459040;9.182767;-29.568628;,
+    5.067820;4.555517;-25.818607;,
+    4.616214;5.116155;-32.093353;,
+    5.427491;4.669157;-26.657894;,
+    4.616214;-5.116155;-32.093357;,
+    4.459040;-9.182768;-29.568634;,
+    4.514156;-12.446105;-26.054834;,
+    -0.000000;-7.288855;-19.379799;,
+    4.514156;-9.736639;-20.175133;,
+    4.514156;-10.237704;-17.011505;,
+    -0.000000;-7.663952;-17.011505;,
+    4.514156;-9.736636;-13.847880;,
+    -0.000000;-7.288852;-14.643214;,
+    4.514156;-8.282477;-10.993933;,
+    -0.000000;-6.200268;-12.506748;,
+    4.514156;-6.044462;-8.761868;,
+    -0.000000;-4.504758;-10.811238;,
+    -0.000000;-4.504758;-10.811238;,
+    4.514156;-6.044462;-8.761868;,
+    4.611584;-3.176031;-7.410990;,
+    -0.000000;-2.346399;-9.790033;,
+    4.674978;-0.000000;-6.890229;,
+    0.032476;-0.000000;-9.516022;,
+    4.611584;3.176031;-7.410988;,
+    -0.000000;2.346399;-9.790033;,
+    4.514156;6.044462;-8.761868;,
+    -0.000000;4.504758;-10.811236;,
+    4.514156;8.282478;-10.993933;,
+    -0.000000;6.200269;-12.506746;,
+    -0.000000;6.200269;-12.506746;,
+    4.514156;8.282478;-10.993933;,
+    4.514156;9.736637;-13.847880;,
+    -0.000000;7.288853;-14.643214;,
+    4.514156;10.237706;-17.011505;,
+    -0.000000;7.663954;-17.011505;,
+    4.514156;9.736637;-20.175131;,
+    -0.000000;7.288853;-19.379799;,
+    4.513516;8.308385;-23.015469;,
+    -0.000000;6.200269;-21.516266;,
+    -0.000000;6.200269;-21.516266;,
+    4.513516;8.308385;-23.015469;,
+    4.590874;6.128975;-25.178118;,
+    -0.000000;4.536117;-23.121492;,
+    1.908118;2.386715;-24.751965;,
+    0.000000;2.201633;-23.816820;,
+    5.067820;4.555517;-25.818607;,
+    4.217124;3.981530;-25.177317;,
+    4.217125;-3.981530;-25.177317;,
+    5.050979;-4.536415;-25.774075;,
+    4.590874;-6.128976;-25.178122;,
+    0.000000;-4.536118;-23.121494;,
+    0.000000;-2.201634;-23.816820;,
+    1.908120;-2.386716;-24.751965;,
+    4.513516;-8.308387;-23.015471;,
+    -0.000000;-6.200271;-21.516266;,
+    -0.000000;-6.200271;-21.516266;,
+    4.513516;-8.308387;-23.015471;,
+    19.668070;-4.134511;16.552547;,
+    20.281633;-2.586359;14.450457;,
+    19.668066;4.134511;16.552546;,
+    20.281633;2.586359;14.450456;,
+    15.122055;9.736637;14.272929;,
+    16.690357;7.288853;9.965889;,
+    9.642495;9.736638;11.109304;,
+    12.588355;7.288853;7.597596;,
+    9.642495;-9.736635;11.109304;,
+    12.588355;-7.288852;7.597596;,
+    16.690357;-7.288854;9.965889;,
+    15.122056;-9.736639;14.272930;,
+    17.581539;-8.309928;15.692910;,
+    15.122056;-9.736639;14.272930;,
+    19.490263;-6.177113;16.874535;,
+    19.867460;-4.734112;17.664177;,
+    17.581535;8.309927;15.692911;,
+    19.490261;6.177112;16.874535;,
+    15.122055;9.736637;14.272929;,
+    12.382276;10.237706;12.691117;,
+    9.642495;9.736638;11.109304;,
+    7.170905;8.282478;9.682331;,
+    5.209440;6.017572;8.549878;,
+    3.956173;3.177849;7.928628;,
+    -1.421351;1.923388;5.677697;,
+    3.451886;-0.000000;7.706780;,
+    -1.426865;-0.000000;5.566831;,
+    3.956173;-3.177849;7.928628;,
+    -1.421351;-1.923387;5.677697;,
+    5.209441;-6.017572;8.549878;,
+    7.170906;-8.282477;9.682331;,
+    9.642495;-9.736635;11.109304;,
+    12.382276;-10.237704;12.691117;,
+    20.213921;-12.446900;17.212717;,
+    16.499617;-14.632209;15.068263;,
+    23.244465;-9.230156;18.924904;,
+    25.143646;-5.582935;20.096397;,
+    23.244463;9.230155;18.924904;,
+    20.213917;12.446898;17.212717;,
+    16.499615;14.632206;15.068262;,
+    12.382276;15.385212;12.691117;,
+    19.445471;17.079990;11.556555;,
+    16.499615;14.632206;15.068262;,
+    8.264939;14.632206;10.313972;,
+    4.550635;12.446898;8.169518;,
+    1.616328;9.083323;6.577718;,
+    -0.851671;6.742900;4.492837;,
+    -0.703303;7.353103;0.404864;,
+    0.093990;7.702497;0.255340;,
+    -0.491699;4.990557;5.766960;,
+    -1.102445;5.036521;5.195919;,
+    -0.851672;-6.742899;4.492837;,
+    -1.102444;-5.036521;5.195918;,
+    -0.491698;-4.990557;5.766961;,
+    1.616328;-9.083322;6.577718;,
+    0.093990;-7.702497;0.255341;,
+    -0.703303;-7.353102;0.404864;,
+    4.550635;-12.446896;8.169518;,
+    8.264939;-14.632203;10.313972;,
+    12.382276;-15.385209;12.691117;,
+    16.499617;-14.632209;15.068263;,
+    19.445473;-17.079992;11.556556;,
+    23.781134;-14.529111;14.059751;,
+    19.445473;-17.079992;11.556556;,
+    27.159554;-10.686949;16.010283;,
+    29.370550;-6.492246;17.286802;,
+    27.670742;-9.257487;11.130417;,
+    27.159554;-10.686949;16.010283;,
+    27.159550;10.686947;16.010281;,
+    29.370546;6.492245;17.286800;,
+    23.781132;14.529108;14.059750;,
+    27.670738;9.257485;11.130415;,
+    27.159550;10.686947;16.010281;,
+    19.445471;17.079990;11.556555;,
+    14.639354;17.958963;8.781742;,
+    9.833239;17.079990;6.006930;,
+    5.509007;14.555006;3.510333;,
+    2.049621;10.849091;1.510682;,
+    0.093990;7.702497;0.255340;,
+    0.401620;8.107210;-0.377136;,
+    4.817076;7.455959;-2.451380;,
+    0.401620;-8.107209;-0.377136;,
+    0.093990;-7.702497;0.255341;,
+    2.049622;-10.849090;1.510682;,
+    4.817076;-7.455956;-2.451379;,
+    5.509007;-14.555004;3.510334;,
+    9.833240;-17.079987;6.006930;,
+    14.639355;-17.958961;8.781742;,
+    24.727310;-12.446613;9.393527;,
+    21.013773;-14.632209;7.249514;,
+    27.670742;-9.257487;11.130417;,
+    29.567444;-5.539473;11.968324;,
+    27.963383;-5.958678;10.145868;,
+    25.047218;-4.743088;8.689767;,
+    27.963379;5.958678;10.145868;,
+    29.567444;5.539473;11.968323;,
+    27.670738;9.257485;11.130415;,
+    25.047216;4.743087;8.689767;,
+    24.727308;12.446611;9.393526;,
+    21.013773;14.632207;7.249514;,
+    16.896433;15.385212;4.872368;,
+    12.779097;14.632206;2.495222;,
+    9.082654;12.487378;0.361081;,
+    6.082878;9.319408;-1.338662;,
+    5.186934;4.543252;-3.104081;,
+    5.583020;3.952055;-2.566486;,
+    9.762776;6.050055;0.753749;,
+    6.082878;9.319408;-1.338662;,
+    4.817076;7.455959;-2.451380;,
+    4.920749;6.848959;-2.976351;,
+    5.495045;-0.000000;-2.647774;,
+    5.583020;-3.952055;-2.566486;,
+    4.920749;-6.848958;-2.976351;,
+    4.817076;-7.455956;-2.451379;,
+    6.082879;-9.319407;-1.338661;,
+    5.186934;-4.543252;-3.104081;,
+    9.082654;-12.487375;0.361081;,
+    9.762776;-6.050054;0.753750;,
+    6.082879;-9.319407;-1.338661;,
+    12.779097;-14.632203;2.495222;,
+    16.896433;-15.385209;4.872368;,
+    22.096003;-8.309233;7.874340;,
+    18.540594;-6.200270;11.034122;,
+    16.690357;-7.288854;9.965889;,
+    19.636213;-9.736640;6.454181;,
+    24.081379;-6.176826;8.935086;,
+    19.931606;-4.595690;11.836699;,
+    24.181618;-4.095404;8.885286;,
+    23.505476;-3.249589;9.515069;,
+    20.549389;-2.558949;12.192403;,
+    19.931606;-4.595690;11.836699;,
+    24.081379;-6.176826;8.935086;,
+    25.047218;-4.743088;8.689767;,
+    24.181614;4.095404;8.885285;,
+    25.047216;4.743087;8.689767;,
+    24.081375;6.176825;8.935085;,
+    19.931606;4.595690;11.836699;,
+    20.549387;2.558949;12.192403;,
+    23.505474;3.249590;9.515069;,
+    22.096003;8.309230;7.874340;,
+    18.540590;6.200269;11.034122;,
+    19.931606;4.595690;11.836699;,
+    24.081375;6.176825;8.935085;,
+    19.636213;9.736638;6.454180;,
+    16.690357;7.288853;9.965889;,
+    16.896433;10.237707;4.872368;,
+    14.639354;7.663954;8.781742;,
+    14.156652;9.736638;3.290555;,
+    12.588355;7.288853;7.597596;,
+    11.685062;8.282479;1.863581;,
+    10.738118;6.200269;6.529363;,
+    12.588355;7.288853;7.597596;,
+    14.156652;9.736638;3.290555;,
+    9.762776;6.050055;0.753749;,
+    9.269766;4.504759;5.681608;,
+    8.656881;3.013009;0.002761;,
+    8.348342;2.360294;5.149624;,
+    8.247052;-0.000000;-0.315252;,
+    8.040330;-0.000000;4.971794;,
+    8.656883;-3.013009;0.002761;,
+    8.348342;-2.360294;5.149624;,
+    9.762776;-6.050054;0.753750;,
+    9.269766;-4.504758;5.681609;,
+    11.685062;-8.282478;1.863582;,
+    10.738119;-6.200268;6.529363;,
+    14.156653;-9.736636;3.290555;,
+    12.588355;-7.288852;7.597596;,
+    16.896433;-10.237705;4.872368;,
+    14.639354;-7.663952;8.781742;,
+    12.588355;-7.288852;7.597596;,
+    14.156653;-9.736636;3.290555;,
+    -21.434792;2.513658;10.920518;,
+    -22.796646;2.512249;9.900147;,
+    -23.269138;2.503289;9.276068;,
+    -22.566896;-0.000000;8.730354;,
+    -23.269136;-2.503289;9.276069;,
+    -22.796650;-2.512250;9.900147;,
+    -21.434793;-2.513658;10.920519;,
+    -21.246778;-2.545330;12.837708;,
+    -20.824003;-2.903193;14.217966;,
+    -19.839392;-0.000000;13.847764;,
+    -20.824001;2.903195;14.217966;,
+    -21.246775;2.545329;12.837706;,
+    -28.963438;3.635453;18.150644;,
+    -27.907129;4.161329;18.879309;,
+    -27.818548;3.775717;19.678179;,
+    -27.818548;-3.775717;19.678179;,
+    -27.907127;-4.161330;18.879307;,
+    -28.963438;-3.635453;18.150640;,
+    -30.996155;-0.000000;17.446259;,
+    -31.492573;3.625897;13.458239;,
+    -31.921656;0.000000;15.812951;,
+    -31.492577;-3.625897;13.458234;,
+    -31.589924;-4.001348;12.821768;,
+    -31.846405;-3.769346;12.168771;,
+    -31.846405;3.769346;12.168771;,
+    -31.589920;4.001349;12.821766;,
+    -5.368801;-3.563032;-4.656578;,
+    -4.579110;-3.018325;-7.609365;,
+    -4.416730;-0.000000;-7.316306;,
+    -4.579110;3.018325;-7.609364;,
+    -5.368801;3.563032;-4.656577;,
+    -5.541822;-0.000000;-4.362177;,
+    -25.650213;-4.869371;7.502650;,
+    -24.401817;-4.058026;7.954551;,
+    -25.510897;-3.916019;4.814274;,
+    -29.372412;-5.521612;5.534543;,
+    -28.579775;-5.778873;8.561696;,
+    22.513020;-0.000000;8.863325;,
+    23.505474;3.249590;9.515069;,
+    22.273075;2.576329;10.917328;,
+    20.549387;2.558949;12.192403;,
+    20.281633;2.586359;14.450456;,
+    20.269766;1.482527;13.910433;,
+    19.742462;-0.000000;13.859466;,
+    20.269770;-1.482528;13.910433;,
+    20.281633;-2.586359;14.450457;,
+    20.549389;-2.558949;12.192403;,
+    22.273079;-2.576330;10.917326;,
+    23.505476;-3.249589;9.515069;,
+    -1.606016;-4.246066;5.300004;,
+    -1.421351;-1.923387;5.677697;,
+    -0.491698;-4.990557;5.766961;,
+    -1.102444;-5.036521;5.195918;,
+    -1.606015;4.246066;5.300004;,
+    -1.102445;5.036521;5.195919;,
+    -0.491699;4.990557;5.766960;,
+    -1.421351;1.923388;5.677697;,
+    5.305304;3.878598;-25.114298;,
+    4.217124;3.981530;-25.177317;,
+    5.067820;4.555517;-25.818607;,
+    -5.305297;3.878599;-25.114298;,
+    -5.067816;4.555516;-25.818604;,
+    -4.217123;3.981530;-25.177317;,
+    5.305304;-3.878599;-25.114298;,
+    5.050979;-4.536415;-25.774075;,
+    4.217125;-3.981530;-25.177317;,
+    18.133472;-3.908872;18.572702;,
+    20.853882;-5.513120;21.384205;,
+    22.363995;-5.796695;19.554319;,
+    19.867460;-4.734112;17.664177;,
+    19.668070;-4.134511;16.552547;,
+    -2.627339;3.942679;-33.811501;,
+    -4.616216;5.116155;-32.093353;,
+    -4.892343;5.066292;-31.772160;,
+    -5.227274;5.841228;-29.506393;,
+    -5.427492;4.669169;-26.657925;,
+    -6.481040;5.623324;-29.424706;,
+    -7.021475;3.841276;-33.105347;,
+    7.021484;3.841275;-33.105347;,
+    6.481050;5.623324;-29.424706;,
+    5.427491;4.669157;-26.657894;,
+    5.227273;5.841228;-29.506393;,
+    4.892341;5.066290;-31.772156;,
+    4.616214;5.116155;-32.093353;,
+    2.627342;3.942679;-33.811501;,
+    20.730619;5.497587;21.497131;,
+    18.133469;3.908872;18.572702;,
+    19.668066;4.134511;16.552546;,
+    19.867460;4.734112;17.664175;,
+    -5.409226;-3.707287;-25.045559;,
+    -4.241256;-3.957100;-25.144482;,
+    -4.931062;-4.681199;-25.884573;,
+    -5.149483;-4.674195;-26.482386;,
+    -5.193594;-5.803023;-29.417328;,
+    -4.892343;-5.066292;-31.772160;,
+    -4.616216;-5.116156;-32.093357;,
+    -2.627346;-3.942679;-33.811504;,
+    -7.118583;-3.854158;-33.218540;,
+    -6.862572;-5.511395;-29.603420;,
+    -11.660930;-5.511395;-27.670591;,
+    -10.018903;-3.837678;-23.870697;,
+    0.000000;2.201633;-23.816820;,
+    1.908118;2.386715;-24.751965;,
+    0.000001;-0.000002;-24.074545;,
+    -1.908117;2.386715;-24.751965;,
+    0.000000;2.201633;-23.816820;,
+    0.000001;-0.000002;-24.074545;,
+    0.000001;-0.000002;-24.074545;,
+    1.908120;-2.386716;-24.751965;,
+    0.000000;-2.201634;-23.816820;,
+    0.000001;-0.000002;-24.074545;,
+    0.000000;-2.201634;-23.816820;,
+    -1.908118;-2.386716;-24.751966;,
+    -26.244188;5.264115;19.028263;,
+    -25.847851;5.044631;19.344946;,
+    -26.340521;4.973177;19.377340;,
+    -30.896557;5.252522;10.947680;,
+    -31.250179;4.819865;10.851141;,
+    -30.788397;4.976006;10.371840;,
+    5.193593;-5.803023;-29.417328;,
+    5.154731;-4.649200;-26.472664;,
+    5.050979;-4.536415;-25.774075;,
+    5.305304;-3.878599;-25.114298;,
+    9.998185;-3.868492;-23.900164;,
+    11.660935;-5.511395;-27.670584;,
+    6.862581;-5.511395;-29.603418;,
+    7.118591;-3.854158;-33.218540;,
+    2.627347;-3.942679;-33.811501;,
+    4.616214;-5.116155;-32.093357;,
+    4.892341;-5.066290;-31.772156;,
+    -26.352032;-5.339453;18.886759;,
+    -26.329031;-5.033943;19.320705;,
+    -25.622566;-4.915987;19.406981;,
+    -23.304497;-5.790822;18.397701;,
+    -20.754181;-4.731649;16.490364;,
+    -20.437759;-6.177113;15.582679;,
+    -24.194815;-9.228262;17.631361;,
+    -31.194466;-4.877853;10.868973;,
+    -30.836088;-5.330366;11.120123;,
+    -28.675688;-9.226796;9.868396;,
+    -24.943634;-6.151033;7.608617;,
+    -25.650213;-4.869371;7.502650;,
+    -26.502829;-5.012282;7.697619;,
+    -28.579775;-5.778873;8.561696;,
+    -30.739317;-4.864090;10.172838;,
+    33.262032;3.784645;6.368658;,
+    29.567444;5.539473;11.968323;,
+    27.963379;5.958678;10.145868;,
+    29.315500;5.513443;5.614886;,
+    24.755468;-5.194624;20.454086;,
+    22.363995;-5.796695;19.554319;,
+    20.853882;-5.513120;21.384205;,
+    23.744455;-3.784645;24.155029;,
+    25.143646;-5.582935;20.096397;,
+    24.755468;-5.194624;20.454086;,
+    23.744455;-3.784645;24.155029;,
+    27.820742;-3.725178;19.760952;,
+    33.262032;-3.784645;6.368658;,
+    29.315500;-5.513443;5.614886;,
+    27.963383;-5.958678;10.145868;,
+    31.862396;-3.513046;12.143314;,
+    27.963383;-5.958678;10.145868;,
+    29.567444;-5.539473;11.968324;,
+    29.370550;-6.492246;17.286802;,
+    25.143646;-5.582935;20.096397;,
+    27.820742;-3.725178;19.760952;,
+    31.862396;-3.513046;12.143314;,
+    29.332167;-0.212132;20.000849;,
+    27.820742;-3.725178;19.760952;,
+    29.332167;-0.212132;20.000849;,
+    31.862396;-3.513046;12.143314;,
+    29.370550;-6.492246;17.286802;,
+    27.820742;-3.725178;19.760952;,
+    31.862396;-3.513046;12.143314;,
+    29.567444;-5.539473;11.968324;,
+    31.862396;3.513046;12.143314;,
+    33.032810;-0.106066;13.143141;,
+    29.332167;-0.212132;20.000849;,
+    29.332167;-0.212132;20.000849;,
+    24.855707;-0.121599;25.088221;,
+    23.302221;3.844112;24.346272;,
+    29.567444;5.539473;11.968323;,
+    31.862396;3.513046;12.143314;,
+    29.370546;6.492245;17.286800;,
+    23.302221;3.844112;24.346272;,
+    31.862396;3.513046;12.143314;,
+    29.332167;-0.212132;20.000849;,
+    28.553375;3.694810;19.438663;,
+    29.370546;6.492245;17.286800;,
+    31.862396;3.513046;12.143314;,
+    28.553375;3.694810;19.438663;,
+    25.143646;5.582935;20.096397;,
+    29.370546;6.492245;17.286800;,
+    23.302221;3.844112;24.346272;,
+    25.143646;5.582935;20.096397;,
+    28.553375;3.694810;19.438663;,
+    22.363995;5.796695;19.554319;,
+    25.143646;5.582935;20.096397;,
+    23.302221;3.844112;24.346272;,
+    20.730619;5.497587;21.497131;,
+    19.867460;4.734112;17.664175;,
+    19.490261;6.177112;16.874535;,
+    23.244463;9.230155;18.924904;,
+    25.143646;5.582935;20.096397;,
+    22.363995;5.796695;19.554319;;
+    522;
+    4;12,15,14,13;,
+    4;13,14,17,16;,
+    4;16,17,19,18;,
+    4;18,19,21,20;,
+    4;637,638,23,22;,
+    4;22,23,25,24;,
+    4;24,25,27,26;,
+    4;26,27,29,28;,
+    4;28,29,31,30;,
+    4;30,31,33,32;,
+    4;639,640,35,34;,
+    4;34,35,37,36;,
+    4;36,37,39,38;,
+    4;38,39,41,40;,
+    7;42,46,45,44,641,642,43;,
+    7;49,47,48,53,52,51,50;,
+    4;643,644,55,54;,
+    4;54,55,15,12;,
+    4;56,645,646,57;,
+    4;57,646,647,58;,
+    4;58,647,648,59;,
+    4;59,648,649,60;,
+    6;61,63,62,60,649,650;,
+    5;64,65,61,650,651;,
+    5;66,67,64,651,652;,
+    6;68,66,652,653,70,69;,
+    4;70,653,654,71;,
+    4;71,654,655,72;,
+    4;72,655,656,73;,
+    4;73,656,657,74;,
+    4;74,657,658,75;,
+    4;75,658,659,76;,
+    6;660,77,0,1,76,659;,
+    4;78,661,662,80;,
+    4;80,662,645,56;,
+    4;81,663,664,82;,
+    4;82,664,665,83;,
+    4;83,665,666,84;,
+    4;84,666,667,85;,
+    5;86,87,85,667,668;,
+    5;88,669,670,90,89;,
+    4;90,670,671,91;,
+    4;91,671,672,92;,
+    4;92,672,673,93;,
+    4;93,673,674,94;,
+    4;675,676,677,95;,
+    4;95,677,678,96;,
+    4;96,678,679,97;,
+    7;2,101,100,99,98,97,679;,
+    7;99,104,103,6,7,102,98;,
+    4;102,7,680,105;,
+    4;105,680,681,106;,
+    4;106,681,682,683;,
+    4;107,684,685,108;,
+    4;108,685,686,109;,
+    4;109,686,687,110;,
+    4;110,687,688,111;,
+    5;689,113,112,111,688;,
+    5;114,690,691,116,115;,
+    4;116,691,692,117;,
+    4;117,692,693,118;,
+    4;118,693,694,119;,
+    4;119,694,695,120;,
+    4;120,695,696,121;,
+    4;121,696,697,122;,
+    4;698,699,700,4;,
+    7;123,3,4,700,701,125,124;,
+    7;126,125,701,702,10,11,127;,
+    4;10,702,703,128;,
+    4;704,705,706,129;,
+    4;129,706,684,107;,
+    4;130,707,708,131;,
+    4;131,708,709,132;,
+    4;132,709,710,133;,
+    4;133,710,711,134;,
+    5;712,136,135,134,711;,
+    5;137,139,138,135,136;,
+    5;139,142,141,140,138;,
+    5;141,713,714,143,140;,
+    4;143,714,715,144;,
+    4;144,715,716,145;,
+    4;145,716,717,146;,
+    4;146,717,718,147;,
+    4;147,718,719,148;,
+    4;148,719,720,149;,
+    6;150,151,149,720,721,5;,
+    4;155,722,723,156;,
+    4;156,723,707,130;,
+    4;724,725,726,727;,
+    4;727,726,728,729;,
+    4;729,728,730,731;,
+    4;731,730,732,733;,
+    4;734,735,736,737;,
+    4;737,736,738,739;,
+    4;739,738,740,741;,
+    4;741,740,742,743;,
+    4;744,745,746,747;,
+    4;747,746,748,749;,
+    4;749,748,750,751;,
+    4;751,750,752,753;,
+    4;753,752,754,755;,
+    4;755,754,756,757;,
+    7;157,159,158,758,759,760,761;,
+    7;160,162,161,154,762,763,764;,
+    4;765,766,767,768;,
+    4;768,767,725,724;,
+    4;183,186,185,184;,
+    4;184,185,188,187;,
+    5;189,187,188,191,190;,
+    6;192,197,196,195,194,193;,
+    4;194,195,199,198;,
+    4;769,770,201,200;,
+    4;200,201,203,202;,
+    4;202,203,205,204;,
+    4;204,205,207,206;,
+    4;206,207,209,208;,
+    4;208,209,211,210;,
+    4;771,772,213,212;,
+    5;773,212,213,214,774;,
+    5;775,215,216,167,776;,
+    4;167,216,218,217;,
+    4;217,218,220,219;,
+    4;219,220,222,221;,
+    4;221,222,224,223;,
+    4;223,224,226,225;,
+    4;225,226,228,227;,
+    4;777,778,230,229;,
+    4;229,230,231,175;,
+    5;232,233,174,175,231;,
+    5;182,235,779,234,181;,
+    4;181,234,237,236;,
+    4;236,237,239,238;,
+    4;780,781,241,240;,
+    4;240,241,243,242;,
+    4;242,243,245,244;,
+    4;244,245,186,183;,
+    4;246,782,783,247;,
+    4;247,783,784,248;,
+    5;249,250,248,784,785;,
+    4;253,786,787,254;,
+    4;254,787,788,255;,
+    4;255,788,789,256;,
+    4;256,789,790,257;,
+    4;257,790,791,258;,
+    4;258,791,792,259;,
+    4;259,792,793,260;,
+    4;260,793,794,261;,
+    5;79,261,794,795,796;,
+    4;166,797,798,262;,
+    4;262,798,799,263;,
+    4;263,799,800,264;,
+    4;264,800,801,265;,
+    4;265,801,802,266;,
+    4;266,802,803,267;,
+    4;267,803,804,268;,
+    4;272,805,806,273;,
+    4;273,806,807,274;,
+    4;274,807,808,275;,
+    4;275,808,809,276;,
+    4;276,809,782,246;,
+    4;277,810,811,278;,
+    4;278,811,812,279;,
+    4;284,813,814,285;,
+    4;285,814,815,286;,
+    4;286,815,816,287;,
+    4;287,816,817,288;,
+    4;288,817,818,289;,
+    4;289,818,819,290;,
+    4;290,819,820,291;,
+    4;291,820,821,292;,
+    7;822,293,292,821,823,8,824;,
+    7;9,152,825,294,165,826,827;,
+    4;294,825,828,295;,
+    4;295,828,829,296;,
+    4;296,829,830,297;,
+    4;297,830,831,298;,
+    4;298,831,832,299;,
+    4;299,832,833,300;,
+    4;300,833,834,301;,
+    4;301,834,269,302;,
+    4;307,178,835,310;,
+    4;310,835,836,311;,
+    4;311,836,837,312;,
+    4;312,837,838,313;,
+    4;313,838,839,314;,
+    4;314,839,810,277;,
+    4;316,283,840,317;,
+    4;351,320,321,352;,
+    4;352,321,322,353;,
+    4;357,324,325,358;,
+    4;358,325,326,359;,
+    4;359,326,327,360;,
+    4;360,327,328,361;,
+    4;361,328,329,362;,
+    4;362,329,330,363;,
+    4;363,330,331,364;,
+    4;364,331,332,365;,
+    7;841,842,365,332,333,843,844;,
+    7;845,846,163,334,366,847,848;,
+    4;366,334,335,367;,
+    4;367,335,336,368;,
+    4;368,336,337,369;,
+    4;369,337,338,370;,
+    4;370,338,339,371;,
+    4;371,339,340,372;,
+    4;372,340,341,373;,
+    4;373,341,342,374;,
+    4;379,345,346,382;,
+    4;382,346,347,383;,
+    4;383,347,348,384;,
+    4;384,348,349,385;,
+    4;385,349,350,386;,
+    4;386,350,320,351;,
+    4;387,849,850,388;,
+    4;388,850,851,389;,
+    5;390,391,389,851,355;,
+    4;394,852,853,395;,
+    4;395,853,854,396;,
+    4;396,854,855,397;,
+    4;397,855,856,398;,
+    4;398,856,857,399;,
+    4;399,857,858,400;,
+    4;400,858,859,401;,
+    4;401,859,860,402;,
+    5;861,402,860,862,863;,
+    5;864,865,866,403,867;,
+    4;403,866,868,404;,
+    4;404,868,869,405;,
+    4;405,869,870,406;,
+    4;406,870,871,407;,
+    4;407,871,872,408;,
+    4;408,872,873,409;,
+    4;409,873,874,410;,
+    6;171,172,410,874,875,411;,
+    6;170,412,876,877,413,169;,
+    4;413,877,878,414;,
+    4;414,878,879,415;,
+    4;415,879,880,416;,
+    4;416,880,881,417;,
+    4;417,881,849,387;,
+    4;882,883,884,885;,
+    4;885,884,886,887;,
+    5;418,888,887,886,889;,
+    6;421,393,890,891,892,420;,
+    4;891,890,893,894;,
+    4;895,896,897,898;,
+    4;898,897,899,900;,
+    4;900,899,901,902;,
+    4;902,901,903,904;,
+    4;904,903,905,906;,
+    4;906,905,907,908;,
+    4;909,910,911,912;,
+    5;913,914,912,911,915;,
+    5;916,917,918,919,920;,
+    4;918,917,921,922;,
+    4;922,921,923,924;,
+    4;924,923,925,926;,
+    4;926,925,927,928;,
+    4;928,927,929,930;,
+    4;930,929,931,932;,
+    4;933,934,935,936;,
+    4;936,935,937,938;,
+    5;422,939,938,937,173;,
+    5;940,423,168,941,942;,
+    4;942,941,943,944;,
+    4;944,943,945,946;,
+    4;947,948,949,950;,
+    4;950,949,951,952;,
+    4;952,951,953,954;,
+    4;954,953,883,882;,
+    4;424,427,426,425;,
+    4;425,426,429,428;,
+    4;428,429,431,430;,
+    4;430,431,433,432;,
+    4;955,956,435,434;,
+    4;434,435,437,436;,
+    4;436,437,439,438;,
+    4;438,439,441,440;,
+    4;440,441,443,442;,
+    4;957,958,445,444;,
+    4;444,445,447,446;,
+    4;446,447,449,448;,
+    4;448,449,451,450;,
+    4;959,960,453,452;,
+    6;961,962,452,453,454,963;,
+    6;964,965,455,457,456,176;,
+    4;456,457,459,458;,
+    4;966,967,427,424;,
+    4;460,968,969,461;,
+    4;461,969,970,462;,
+    4;462,970,971,463;,
+    4;463,971,972,464;,
+    7;973,974,975,464,972,976,977;,
+    7;978,979,980,981,465,982,983;,
+    4;465,981,984,466;,
+    4;466,984,985,467;,
+    4;467,985,986,468;,
+    4;468,986,987,469;,
+    4;469,987,988,470;,
+    4;470,988,989,471;,
+    7;375,376,377,471,989,990,991;,
+    7;992,993,472,304,305,271,270;,
+    4;472,993,994,473;,
+    4;473,994,968,460;,
+    4;474,995,996,475;,
+    4;475,996,997,476;,
+    4;476,997,998,477;,
+    4;477,998,999,478;,
+    7;1000,480,479,478,999,1001,1002;,
+    7;1003,1004,1005,483,482,481,1006;,
+    4;483,1005,1007,484;,
+    4;484,1007,1008,485;,
+    4;485,1008,1009,486;,
+    4;486,1009,1010,487;,
+    4;487,1010,1011,488;,
+    4;488,1011,1012,489;,
+    4;1013,1014,1015,490;,
+    4;319,490,1015,343;,
+    4;303,1016,491,1017;,
+    4;491,1016,1018,492;,
+    4;1019,1020,1021,493;,
+    4;493,1021,995,474;,
+    4;494,1022,1023,495;,
+    4;495,1023,1024,496;,
+    4;496,1024,1025,497;,
+    4;497,1025,1026,498;,
+    5;499,500,498,1026,1027;,
+    5;1028,1029,503,502,501;,
+    4;503,1029,1030,504;,
+    4;504,1030,1031,505;,
+    4;505,1031,1032,506;,
+    4;506,1032,1033,507;,
+    4;507,1033,1034,508;,
+    4;508,1034,1035,509;,
+    4;1036,1037,1038,380;,
+    4;344,380,1038,1039;,
+    4;1040,1041,309,306;,
+    4;309,1041,1042,510;,
+    4;1043,1044,1045,511;,
+    4;511,1045,1022,494;,
+    4;512,1046,1047,513;,
+    4;513,1047,1048,514;,
+    4;514,1048,1049,515;,
+    4;515,1049,1050,516;,
+    5;517,518,516,1050,1051;,
+    5;519,521,520,518,517;,
+    5;522,524,523,520,521;,
+    5;1052,1053,525,523,524;,
+    4;525,1053,1054,526;,
+    4;526,1054,1055,527;,
+    4;527,1055,1056,528;,
+    4;528,1056,1057,529;,
+    4;529,1057,1058,530;,
+    4;530,1058,1059,531;,
+    7;1060,531,1059,1061,381,378,1062;,
+    7;177,308,1063,1064,532,180,179;,
+    4;532,1064,1065,533;,
+    4;533,1065,1046,512;,
+    4;1066,1067,1068,1069;,
+    4;1069,1068,1070,1071;,
+    4;1071,1070,1072,1073;,
+    4;1073,1072,1074,1075;,
+    4;1076,1077,1078,1079;,
+    4;1079,1078,1080,1081;,
+    4;1081,1080,1082,1083;,
+    4;1083,1082,1084,1085;,
+    4;1085,1084,1086,1087;,
+    4;1088,1089,1090,1091;,
+    4;1091,1090,1092,1093;,
+    4;1093,1092,1094,1095;,
+    4;1095,1094,1096,1097;,
+    4;1098,1099,1100,1101;,
+    6;1102,1103,1101,1100,1104,1105;,
+    6;1106,1107,1108,1109,1110,1111;,
+    4;1109,1108,1112,1113;,
+    4;1114,1115,1067,1066;,
+    4;535,538,537,536;,
+    4;539,540,538,535;,
+    6;1116,251,540,539,541,1117;,
+    6;392,1118,1119,542,544,543;,
+    4;545,546,543,544;,
+    4;547,548,546,545;,
+    4;549,550,1120,1121;,
+    4;551,552,550,549;,
+    4;553,554,1122,1123;,
+    4;555,556,554,553;,
+    4;557,558,556,555;,
+    4;559,560,558,557;,
+    4;561,562,560,559;,
+    4;563,564,562,561;,
+    4;565,566,564,563;,
+    4;567,568,566,565;,
+    4;569,570,1124,1125;,
+    4;1126,1127,570,569;,
+    4;1128,572,571,1129;,
+    4;1130,573,572,1128;,
+    6;1131,252,282,574,573,1130;,
+    4;1132,577,576,1133;,
+    4;1134,578,577,1132;,
+    4;1135,579,578,1134;,
+    4;1136,580,579,1135;,
+    4;1137,581,580,1136;,
+    4;1138,582,581,1137;,
+    4;1139,583,582,1138;,
+    5;1140,583,1139,1141,1142;,
+    5;1142,1141,1143,584,1144;,
+    4;1145,585,584,1143;,
+    4;1146,586,585,1145;,
+    4;1147,587,586,1146;,
+    4;1148,588,587,1147;,
+    4;1129,571,588,1148;,
+    4;1149,590,589,1150;,
+    4;1151,591,590,1149;,
+    4;1152,592,591,1151;,
+    4;1153,594,593,575;,
+    4;1154,595,594,1153;,
+    4;1155,596,595,1154;,
+    4;1156,597,1157,1158;,
+    4;1159,598,597,1156;,
+    4;1160,599,598,1159;,
+    4;1161,600,599,1160;,
+    7;1162,1163,1164,600,1161,1165,1166;,
+    7;1167,1168,1169,1170,601,1171,1172;,
+    4;1173,602,601,1170;,
+    4;1174,603,602,1173;,
+    4;1175,604,603,1174;,
+    4;1176,1177,604,1175;,
+    4;1178,606,605,1179;,
+    4;1180,607,606,1178;,
+    4;1181,280,1182,1183;,
+    4;1184,608,354,1185;,
+    4;1186,609,1187,1188;,
+    4;1189,610,609,1186;,
+    4;1190,611,610,1189;,
+    4;1191,612,611,1190;,
+    4;1192,613,612,1191;,
+    4;1193,614,613,1192;,
+    5;1194,1195,1196,614,1193;,
+    5;1197,1198,1199,615,1200;,
+    4;1201,616,615,1199;,
+    4;1202,617,616,1201;,
+    4;1203,618,617,1202;,
+    4;1179,605,618,1203;,
+    4;1204,620,619,1205;,
+    4;1206,621,620,1204;,
+    5;1207,1208,1209,621,1206;,
+    5;1210,1211,1212,622,1213;,
+    4;1214,623,622,1212;,
+    4;1215,624,623,1214;,
+    4;1216,625,624,1215;,
+    4;1217,626,625,1216;,
+    4;1218,627,626,1217;,
+    4;1219,628,627,1218;,
+    7;1220,1221,629,1222,1223,1224,1225;,
+    4;1221,1226,630,629;,
+    4;1226,1227,631,630;,
+    7;1228,1229,1230,632,631,1227,1231;,
+    4;1232,633,1233,1234;,
+    4;1235,634,633,1232;,
+    4;1236,635,634,1235;,
+    4;1205,619,635,1236;,
+    4;1237,1238,1239,1240;,
+    4;1241,1242,1238,1237;,
+    7;1243,1244,534,1245,1246,1247,1248;,
+    7;1249,1250,1251,1252,1253,419,1254;,
+    4;1255,1256,1257,1258;,
+    4;1259,1260,1256,1255;,
+    4;1261,1262,1260,1259;,
+    4;1263,1264,1262,1261;,
+    4;1265,1266,1267,1268;,
+    4;1269,1270,1266,1265;,
+    4;1271,1272,1270,1269;,
+    4;1273,1274,1272,1271;,
+    4;1275,1276,1274,1273;,
+    4;1277,1278,1276,1275;,
+    4;1279,1280,1278,1277;,
+    4;1281,1282,1280,1279;,
+    4;1283,1284,1285,1286;,
+    4;1240,1239,1284,1283;,
+    12;1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298;,
+    8;1299,1300,1301,318,1302,1303,1304,1305;,
+    8;1306,1307,1308,1309,1310,164,1311,1312;,
+    6;1313,1314,1315,1316,1317,1318;,
+    6;153,1319,1320,1321,1322,1323;,
+    12;1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335;,
+    4;1336,1337,1338,1339;,
+    4;1340,1341,1342,1343;,
+    3;1344,1345,1346;,
+    3;1347,1348,1349;,
+    3;1350,1351,1352;,
+    5;1353,1354,1355,1356,1357;,
+    7;1358,1359,1360,1361,1362,1363,1364;,
+    7;1365,1366,1367,1368,1369,1370,1371;,
+    5;1372,1373,1374,1375,356;,
+    12;1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387;,
+    3;1388,1389,1390;,
+    3;1391,1392,1393;,
+    3;1394,1395,1396;,
+    3;1397,1398,1399;,
+    3;1400,1401,1402;,
+    3;1403,1404,1405;,
+    11;1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416;,
+    7;1417,1418,1419,1420,1421,1422,1423;,
+    8;1424,1425,1426,1427,1428,1429,1430,1431;,
+    5;1432,323,1433,1434,1435;,
+    4;1436,1437,1438,1439;,
+    4;1440,1441,1442,1443;,
+    4;281,1444,1445,1446;,
+    3;1447,1448,1449;,
+    3;1450,1451,1452;,
+    3;315,1453,1454;,
+    3;1455,1456,1457;,
+    4;1458,1459,1460,1461;,
+    3;1462,1463,1464;,
+    3;1465,1466,1467;,
+    3;1468,1469,1470;,
+    4;1471,636,1472,1473;,
+    3;1474,1475,1476;,
+    3;1477,1478,1479;,
+    3;1480,1481,1482;,
+    4;1483,1484,1485,1486;,
+    5;1487,1488,1489,1490,1491;;
+
+    MeshNormals {
+     583;
+     -1.000000;-0.000046;0.000021;,
+     -1.000000;0.000000;0.000000;,
+     -1.000000;0.000000;0.000000;,
+     -1.000000;0.000000;0.000000;,
+     -1.000000;0.000000;0.000000;,
+     -1.000000;0.000046;0.000021;,
+     -0.999979;-0.005552;0.003431;,
+     -0.999979;0.005552;0.003431;,
+     -0.999972;-0.000894;0.007400;,
+     -0.999972;0.000894;0.007400;,
+     -0.999169;-0.000000;-0.040757;,
+     -0.998020;-0.028706;0.055965;,
+     -0.998020;0.028706;0.055965;,
+     -0.993733;-0.055555;0.096996;,
+     -0.993733;0.055555;0.096996;,
+     -0.992229;0.124397;0.002665;,
+     -0.989806;-0.142400;-0.002615;,
+     -0.988190;-0.040018;0.147915;,
+     -0.988190;0.040018;0.147915;,
+     -0.985568;0.153655;0.071033;,
+     -0.985568;-0.153656;0.071033;,
+     -0.980107;-0.000000;0.198470;,
+     -0.979816;-0.024367;0.198411;,
+     -0.979816;0.024367;0.198411;,
+     -0.971754;0.235993;-0.001523;,
+     -0.967717;0.251415;-0.017752;,
+     -0.967717;-0.251415;-0.017753;,
+     -0.962470;-0.271124;-0.012003;,
+     -0.924573;-0.380990;-0.003495;,
+     -0.924572;0.380990;-0.003495;,
+     -0.915914;0.293617;-0.273661;,
+     -0.915734;-0.400840;-0.027534;,
+     -0.915734;0.400840;-0.027534;,
+     -0.910001;-0.050709;-0.411494;,
+     -0.907833;0.368005;0.201026;,
+     -0.906591;-0.372020;0.199235;,
+     -0.906487;-0.381519;-0.180897;,
+     -0.906487;0.381520;-0.180897;,
+     -0.891399;0.451128;0.043488;,
+     -0.891399;-0.451128;0.043488;,
+     -0.884820;0.000001;0.465933;,
+     -0.881389;0.352481;0.314500;,
+     -0.879325;-0.360621;0.311031;,
+     -0.866459;-0.495488;0.061156;,
+     -0.866459;0.495488;0.061156;,
+     -0.854218;-0.380941;-0.353829;,
+     -0.854218;0.380942;-0.353829;,
+     -0.835122;-0.544276;0.079590;,
+     -0.835122;0.544276;0.079590;,
+     -0.828207;-0.555469;-0.074351;,
+     -0.828207;0.555469;-0.074351;,
+     -0.820701;0.382099;-0.424795;,
+     -0.809953;-0.384328;-0.443022;,
+     -0.807779;0.403589;-0.429662;,
+     -0.798030;-0.238696;-0.553329;,
+     -0.797633;-0.595125;-0.098018;,
+     -0.797633;0.595125;-0.098018;,
+     -0.768776;-0.380941;-0.513680;,
+     -0.768776;0.380942;-0.513680;,
+     -0.747306;-0.359835;0.558617;,
+     -0.747306;0.359835;0.558617;,
+     -0.695980;-0.385926;-0.605536;,
+     -0.693356;0.355836;-0.626608;,
+     -0.690318;0.702509;0.173039;,
+     -0.690318;-0.702509;0.173039;,
+     -0.687654;-0.703760;-0.178479;,
+     -0.687654;0.703760;-0.178479;,
+     -0.683616;-0.709201;0.172345;,
+     -0.683616;0.709201;0.172345;,
+     -0.680298;-0.711218;-0.177098;,
+     -0.680298;0.711218;-0.177098;,
+     -0.669973;-0.370361;0.643404;,
+     -0.669973;0.370361;0.643404;,
+     -0.662628;-0.741087;0.108230;,
+     -0.653790;-0.380941;-0.653791;,
+     -0.653790;0.380942;-0.653791;,
+     -0.643610;0.000000;0.765353;,
+     -0.631978;-0.044827;0.773689;,
+     -0.631978;0.044827;0.773689;,
+     -0.624804;0.673486;0.395014;,
+     -0.618825;-0.091668;0.780162;,
+     -0.618825;0.091668;0.780162;,
+     -0.582257;-0.151608;0.798744;,
+     -0.571911;0.147212;0.806999;,
+     -0.559697;-0.045745;0.827434;,
+     -0.559696;0.045745;0.827434;,
+     -0.514127;0.000000;-0.857714;,
+     -0.512980;-0.379755;-0.769830;,
+     -0.512866;0.379565;-0.770000;,
+     -0.511520;-0.379596;0.770879;,
+     -0.511520;0.379597;0.770879;,
+     -0.501445;-0.005694;0.865171;,
+     -0.501445;0.005694;0.865171;,
+     -0.500677;-0.005829;-0.865615;,
+     -0.500430;-0.624180;-0.599975;,
+     -0.500430;0.624180;-0.599975;,
+     -0.500178;-0.000025;-0.865922;,
+     -0.500178;0.000025;-0.865922;,
+     -0.500000;-0.000000;-0.866025;,
+     -0.500000;-0.000000;0.866025;,
+     -0.500000;-0.000000;-0.866025;,
+     -0.500000;0.000000;0.866025;,
+     -0.500000;-0.000000;-0.866025;,
+     -0.500000;-0.000000;-0.866025;,
+     -0.500000;-0.000000;-0.866025;,
+     -0.500000;0.000000;-0.866025;,
+     -0.500000;0.000000;0.866025;,
+     -0.500000;-0.000000;0.866025;,
+     -0.500000;-0.000000;0.866025;,
+     -0.500000;0.000000;0.866025;,
+     -0.498509;0.005513;-0.866867;,
+     -0.498091;0.000269;0.867125;,
+     -0.498091;-0.000269;0.867125;,
+     -0.497621;-0.631125;-0.595024;,
+     -0.497621;0.631125;-0.595025;,
+     -0.497002;0.011025;-0.867680;,
+     -0.496647;-0.698325;-0.515446;,
+     -0.496647;0.698325;-0.515446;,
+     -0.496441;-0.713259;-0.494781;,
+     -0.496441;0.713259;-0.494781;,
+     -0.495847;-0.826339;-0.267021;,
+     -0.495847;0.826339;-0.267022;,
+     -0.495328;0.826181;0.268468;,
+     -0.495328;-0.826181;0.268469;,
+     -0.495302;-0.826203;0.268449;,
+     -0.495302;-0.868721;-0.000000;,
+     -0.495302;0.868721;0.000000;,
+     -0.495302;0.826203;0.268450;,
+     -0.495302;-0.868721;0.000000;,
+     -0.495302;0.868721;-0.000001;,
+     -0.495235;-0.826810;-0.266699;,
+     -0.495235;0.826810;-0.266699;,
+     -0.495169;-0.702670;0.510943;,
+     -0.495169;0.702670;0.510943;,
+     -0.493987;-0.171325;-0.852423;,
+     -0.491774;-0.496991;0.714954;,
+     -0.491774;0.496991;0.714954;,
+     -0.490841;-0.710979;-0.503571;,
+     -0.489404;0.708774;0.508059;,
+     -0.489403;-0.708774;0.508059;,
+     -0.485133;0.243634;0.839815;,
+     -0.485133;-0.243634;0.839815;,
+     -0.483843;-0.000000;0.875155;,
+     -0.481196;0.159385;0.862002;,
+     -0.481196;-0.159385;0.862002;,
+     -0.480165;-0.826181;0.294732;,
+     -0.480165;0.826181;0.294733;,
+     -0.480135;0.826202;0.294720;,
+     -0.480135;-0.826202;0.294720;,
+     -0.479146;0.826342;-0.295936;,
+     -0.479145;-0.826342;-0.295937;,
+     -0.478452;-0.826710;-0.296029;,
+     -0.478452;0.826711;-0.296029;,
+     -0.478196;0.260150;-0.838839;,
+     -0.478195;-0.260150;-0.838839;,
+     -0.477774;0.413866;-0.774885;,
+     -0.476576;-0.413867;-0.775622;,
+     -0.473938;-0.326587;-0.817755;,
+     -0.472262;-0.551164;0.687886;,
+     -0.472262;0.551164;0.687886;,
+     -0.465797;-0.883424;-0.050932;,
+     -0.464604;0.739138;-0.487666;,
+     -0.460406;0.038509;-0.886873;,
+     -0.460406;-0.038509;-0.886873;,
+     -0.454586;-0.397281;0.797195;,
+     -0.448751;0.303815;0.840428;,
+     -0.448751;-0.303815;0.840428;,
+     -0.445811;0.104073;-0.889057;,
+     -0.445810;-0.104073;-0.889057;,
+     -0.444466;0.398393;0.802330;,
+     -0.442376;0.350443;-0.825526;,
+     -0.439095;0.892608;-0.102205;,
+     -0.436800;0.198654;-0.877350;,
+     -0.434355;-0.198554;-0.878585;,
+     -0.419305;0.463256;-0.780754;,
+     -0.418832;0.076933;-0.904799;,
+     -0.418832;-0.076933;-0.904799;,
+     -0.416054;-0.462480;-0.782951;,
+     -0.416054;0.462479;-0.782951;,
+     -0.415884;-0.358150;0.835924;,
+     -0.415883;0.358150;0.835925;,
+     -0.413411;-0.476221;-0.776083;,
+     -0.389578;-0.920140;-0.039636;,
+     -0.389578;0.920140;-0.039636;,
+     -0.387305;-0.921951;-0.000771;,
+     -0.387305;0.921951;-0.000771;,
+     -0.382584;0.923920;-0.001364;,
+     -0.382562;-0.923929;-0.001386;,
+     -0.380895;0.923911;0.036168;,
+     -0.377187;-0.923085;0.075128;,
+     -0.377187;0.923085;0.075128;,
+     -0.376825;-0.923200;-0.075526;,
+     -0.376825;0.923200;-0.075526;,
+     -0.368909;0.913801;0.169925;,
+     -0.367633;0.503439;-0.781918;,
+     -0.367633;-0.503439;-0.781918;,
+     -0.364174;-0.242374;0.899240;,
+     -0.364173;0.242374;0.899240;,
+     -0.364016;-0.915703;0.170237;,
+     -0.363553;-0.922455;0.130025;,
+     -0.358957;-0.059507;-0.931455;,
+     -0.358957;0.059507;-0.931455;,
+     -0.355168;-0.923154;0.147115;,
+     -0.355168;0.923154;0.147115;,
+     -0.355168;0.923154;-0.147115;,
+     -0.355167;-0.923154;-0.147115;,
+     -0.353374;-0.381364;0.854218;,
+     -0.353374;0.381365;0.854218;,
+     -0.352715;-0.550922;-0.756358;,
+     -0.352715;0.550921;-0.756358;,
+     -0.345550;0.911453;0.223267;,
+     -0.342938;-0.912568;0.222741;,
+     -0.339310;0.373194;-0.863478;,
+     -0.336493;-0.373803;-0.864317;,
+     -0.319643;-0.923154;0.213578;,
+     -0.319642;0.923154;0.213578;,
+     -0.319642;0.923154;-0.213578;,
+     -0.319642;-0.923154;-0.213578;,
+     -0.306950;0.922655;0.233430;,
+     -0.304443;-0.923456;0.233547;,
+     -0.297690;0.000000;-0.954662;,
+     -0.297430;-0.041808;-0.953828;,
+     -0.297430;0.041808;-0.953828;,
+     -0.271834;-0.923154;0.271833;,
+     -0.271834;0.923154;0.271833;,
+     -0.271833;0.923154;-0.271834;,
+     -0.271833;-0.923154;-0.271834;,
+     -0.264075;0.620591;0.738330;,
+     -0.264075;-0.620591;0.738330;,
+     -0.261045;0.601844;0.754744;,
+     -0.261045;-0.601844;0.754744;,
+     -0.249425;0.919522;-0.303755;,
+     -0.249084;-0.919641;-0.303675;,
+     -0.247652;-0.868721;0.428944;,
+     -0.247652;0.868721;-0.428944;,
+     -0.247651;0.868721;-0.428944;,
+     -0.247651;0.868721;0.428944;,
+     -0.247651;-0.868721;-0.428944;,
+     -0.247651;-0.868721;0.428944;,
+     -0.247651;-0.868721;-0.428945;,
+     -0.247651;0.868721;0.428945;,
+     -0.218927;0.921182;0.321706;,
+     -0.217172;0.924027;-0.314660;,
+     -0.215764;0.921472;-0.323010;,
+     -0.215477;-0.921573;-0.322914;,
+     -0.215011;-0.923664;-0.317199;,
+     -0.214590;-0.922914;0.319659;,
+     -0.212006;0.924057;0.318075;,
+     -0.212006;-0.924057;0.318075;,
+     -0.205296;-0.907662;0.366064;,
+     -0.194861;-0.701731;0.685276;,
+     -0.194560;0.702810;-0.684255;,
+     -0.194560;-0.702810;-0.684255;,
+     -0.192681;-0.710248;-0.677068;,
+     -0.192681;0.710248;-0.677069;,
+     -0.189508;0.703961;0.684489;,
+     -0.189235;0.924605;-0.330600;,
+     -0.181556;-0.713139;0.677105;,
+     -0.181556;0.713139;0.677105;,
+     -0.180380;0.380942;0.906833;,
+     -0.180380;-0.380941;0.906833;,
+     -0.168228;0.914810;0.367181;,
+     -0.162529;-0.917038;0.364179;,
+     -0.159802;0.921146;-0.354900;,
+     -0.151623;0.351885;-0.923681;,
+     -0.150519;-0.355031;-0.922657;,
+     -0.147019;0.922912;-0.355836;,
+     -0.146903;-0.922952;-0.355779;,
+     -0.146705;-0.923188;0.355248;,
+     -0.146705;0.923188;0.355248;,
+     -0.143565;0.909844;0.389324;,
+     -0.140886;-0.911045;0.387489;,
+     -0.128406;-0.927536;-0.350982;,
+     -0.096126;-0.928219;-0.359402;,
+     -0.074999;-0.923154;0.377044;,
+     -0.074999;0.923154;0.377044;,
+     -0.074999;-0.923154;-0.377044;,
+     -0.074999;0.923154;-0.377044;,
+     -0.071502;-0.928200;-0.365148;,
+     -0.065523;-0.341078;-0.937749;,
+     -0.061486;0.335004;-0.940208;,
+     -0.028809;-0.725523;-0.687594;,
+     -0.026877;0.713063;-0.700585;,
+     -0.019864;0.992529;-0.120378;,
+     -0.016710;-0.826342;0.562921;,
+     -0.016709;0.826342;0.562921;,
+     -0.016339;0.827019;0.561937;,
+     -0.016338;-0.827019;0.561937;,
+     -0.015168;0.826203;-0.563169;,
+     -0.015167;-0.826202;-0.563169;,
+     -0.015167;-0.826203;-0.563169;,
+     -0.015167;0.826202;-0.563169;,
+     -0.000000;-0.923154;0.384431;,
+     -0.000000;-0.380941;0.924599;,
+     -0.000000;0.923154;0.384431;,
+     -0.000000;0.380942;0.924599;,
+     0.000000;0.923154;-0.384430;,
+     0.000000;-0.923154;-0.384430;,
+     0.015167;-0.826203;-0.563169;,
+     0.015167;-0.826202;-0.563169;,
+     0.015167;0.826202;-0.563169;,
+     0.015167;0.826203;-0.563169;,
+     0.016907;0.826359;0.562889;,
+     0.016908;-0.826359;0.562889;,
+     0.017056;0.826239;0.563062;,
+     0.017056;-0.826239;0.563062;,
+     0.020014;0.989056;-0.146174;,
+     0.028806;-0.725522;-0.687596;,
+     0.060245;0.334580;-0.940440;,
+     0.060245;-0.334580;-0.940440;,
+     0.071298;-0.775814;-0.626921;,
+     0.071502;-0.928200;-0.365147;,
+     0.074999;-0.923154;0.377044;,
+     0.074999;0.923154;-0.377044;,
+     0.074999;0.923154;0.377044;,
+     0.074999;-0.923154;-0.377044;,
+     0.128407;-0.927536;-0.350982;,
+     0.140886;-0.911045;0.387489;,
+     0.143565;0.909844;0.389324;,
+     0.146341;-0.923182;0.355415;,
+     0.146341;0.923182;0.355415;,
+     0.147063;-0.923022;-0.355532;,
+     0.147063;0.923022;-0.355532;,
+     0.149812;0.350137;-0.924641;,
+     0.149812;-0.350137;-0.924641;,
+     0.162528;-0.917038;0.364179;,
+     0.168227;0.914810;0.367181;,
+     0.180380;-0.380942;0.906833;,
+     0.180380;0.380942;0.906833;,
+     0.182197;0.713981;0.676044;,
+     0.182197;-0.713981;0.676044;,
+     0.186192;0.925618;-0.329492;,
+     0.189040;-0.704418;0.684148;,
+     0.189041;0.704418;0.684148;,
+     0.195258;-0.709426;-0.677192;,
+     0.195306;0.709889;-0.676693;,
+     0.196055;-0.702204;-0.684451;,
+     0.196055;0.702204;-0.684450;,
+     0.205297;-0.907661;0.366066;,
+     0.209764;-0.924195;0.319159;,
+     0.211102;0.923806;0.319403;,
+     0.213533;-0.922532;-0.321463;,
+     0.213533;0.922532;-0.321463;,
+     0.214590;-0.922914;0.319659;,
+     0.215011;-0.923664;-0.317199;,
+     0.215658;0.924566;-0.314116;,
+     0.218926;0.921182;0.321706;,
+     0.238820;-0.924549;0.296940;,
+     0.241480;0.923709;0.297405;,
+     0.247651;-0.868721;-0.428944;,
+     0.247651;0.868721;0.428945;,
+     0.247651;-0.868721;-0.428944;,
+     0.247651;0.868721;-0.428944;,
+     0.247651;-0.868721;0.428944;,
+     0.247651;0.868721;0.428944;,
+     0.247651;-0.868721;0.428944;,
+     0.247651;0.868721;-0.428944;,
+     0.266031;-0.907857;-0.324072;,
+     0.268655;0.908428;-0.320285;,
+     0.271833;-0.923154;0.271834;,
+     0.271833;0.923154;0.271834;,
+     0.271834;-0.923154;-0.271833;,
+     0.271834;0.923154;-0.271834;,
+     0.286850;-0.893131;-0.346460;,
+     0.292111;0.894323;-0.338907;,
+     0.293303;0.644554;0.706062;,
+     0.293303;-0.644554;0.706062;,
+     0.319545;0.649508;0.689949;,
+     0.319545;-0.649508;0.689949;,
+     0.319642;-0.923154;0.213578;,
+     0.319642;0.923154;0.213578;,
+     0.319642;-0.923154;-0.213578;,
+     0.319642;0.923154;-0.213578;,
+     0.338317;0.371952;-0.864403;,
+     0.338317;-0.371952;-0.864403;,
+     0.352800;-0.381898;0.854217;,
+     0.352800;0.381898;0.854216;,
+     0.353221;0.911381;0.211234;,
+     0.353221;-0.911381;0.211234;,
+     0.355167;-0.923154;-0.147115;,
+     0.355167;-0.923154;0.147115;,
+     0.355167;0.923154;0.147115;,
+     0.355168;0.923154;-0.147115;,
+     0.358033;0.553318;-0.752098;,
+     0.358196;-0.713591;-0.602067;,
+     0.358196;0.713591;-0.602067;,
+     0.360846;-0.553168;-0.750863;,
+     0.364173;0.242374;0.899240;,
+     0.364175;-0.242373;0.899239;,
+     0.367689;-0.921429;0.125590;,
+     0.367689;0.921429;0.125590;,
+     0.376960;-0.923171;-0.075202;,
+     0.376961;0.923171;-0.075202;,
+     0.377418;-0.922974;0.075334;,
+     0.377418;0.922974;0.075334;,
+     0.381956;-0.924180;0.000372;,
+     0.381957;0.924180;0.000372;,
+     0.381959;0.493874;-0.781151;,
+     0.381959;-0.493874;-0.781151;,
+     0.386693;-0.922207;0.001553;,
+     0.387371;0.921922;0.001982;,
+     0.396442;0.022864;-0.917775;,
+     0.396442;-0.022864;-0.917775;,
+     0.396546;-0.000000;-0.918015;,
+     0.410603;-0.902802;0.127881;,
+     0.412779;0.902429;0.123434;,
+     0.415883;0.358150;0.835925;,
+     0.415884;-0.358149;0.835924;,
+     0.419744;0.026225;-0.907264;,
+     0.419744;-0.026225;-0.907264;,
+     0.423362;-0.674837;-0.604450;,
+     0.423362;0.674837;-0.604450;,
+     0.429881;-0.902261;-0.033564;,
+     0.431631;0.901251;-0.037951;,
+     0.436800;0.198654;-0.877350;,
+     0.438738;-0.403466;0.802948;,
+     0.438738;0.403466;0.802947;,
+     0.443183;-0.000000;0.896431;,
+     0.443282;-0.194392;-0.875050;,
+     0.445810;0.104074;-0.889057;,
+     0.445811;-0.104074;-0.889056;,
+     0.453965;-0.228743;0.861158;,
+     0.453965;0.228742;0.861158;,
+     0.465431;0.015627;-0.884946;,
+     0.465431;-0.015627;-0.884946;,
+     0.470908;-0.881614;-0.031653;,
+     0.472262;0.551164;0.687886;,
+     0.472262;-0.551164;0.687886;,
+     0.473012;0.880089;-0.041272;,
+     0.475550;0.292764;-0.829543;,
+     0.477774;0.413866;-0.774885;,
+     0.478903;-0.301535;0.824456;,
+     0.479123;-0.826346;-0.295964;,
+     0.479124;0.826345;-0.295963;,
+     0.479704;0.826125;-0.295639;,
+     0.479704;-0.826125;-0.295638;,
+     0.480135;0.826203;0.294720;,
+     0.480135;-0.826203;0.294720;,
+     0.480135;-0.826202;0.294720;,
+     0.480135;0.826203;0.294719;,
+     0.480986;-0.181996;-0.857631;,
+     0.480986;0.181996;-0.857631;,
+     0.481404;0.485715;0.729610;,
+     0.481404;-0.485715;0.729610;,
+     0.481878;-0.412477;-0.773082;,
+     0.489403;0.708774;0.508059;,
+     0.489403;-0.708774;0.508059;,
+     0.491282;0.153229;-0.857416;,
+     0.491988;0.711610;-0.501556;,
+     0.491988;-0.711610;-0.501556;,
+     0.493375;-0.264898;-0.828499;,
+     0.493866;0.000836;-0.869538;,
+     0.493866;-0.000836;-0.869538;,
+     0.494319;-0.157246;0.854940;,
+     0.494386;0.701850;0.512824;,
+     0.494386;-0.701850;0.512824;,
+     0.494626;-0.827322;-0.266240;,
+     0.494626;0.827322;-0.266240;,
+     0.495302;-0.868721;0.000001;,
+     0.495302;-0.868721;0.000000;,
+     0.495302;0.868721;-0.000000;,
+     0.495302;-0.826202;0.268449;,
+     0.495302;0.868721;0.000000;,
+     0.495302;0.826202;0.268449;,
+     0.495328;-0.826181;0.268469;,
+     0.495328;0.826181;0.268468;,
+     0.495847;0.826339;-0.267021;,
+     0.495847;-0.826339;-0.267021;,
+     0.496645;0.333407;0.801364;,
+     0.496647;0.698325;-0.515446;,
+     0.496946;-0.010554;-0.867717;,
+     0.497082;-0.698801;-0.514380;,
+     0.498480;0.005277;-0.866885;,
+     0.498481;-0.005277;-0.866885;,
+     0.499439;-0.004750;0.866336;,
+     0.500000;0.000000;-0.866026;,
+     0.500000;-0.000000;-0.866025;,
+     0.500000;-0.000000;-0.866025;,
+     0.500000;-0.000000;0.866025;,
+     0.500000;-0.000000;0.866025;,
+     0.500000;0.000000;0.866025;,
+     0.500000;0.000000;-0.866025;,
+     0.500000;-0.000000;-0.866025;,
+     0.500000;-0.000000;0.866025;,
+     0.500000;0.000000;-0.866025;,
+     0.500000;0.000000;0.866025;,
+     0.500000;-0.000000;0.866025;,
+     0.501617;0.004387;0.865079;,
+     0.502221;-0.247164;-0.828664;,
+     0.502221;0.247164;-0.828664;,
+     0.503222;0.008773;0.864112;,
+     0.504893;0.000673;0.863182;,
+     0.504893;-0.000673;0.863182;,
+     0.510670;0.382540;0.769987;,
+     0.510670;-0.382540;0.769987;,
+     0.512980;0.379755;-0.769830;,
+     0.512980;-0.379755;-0.769830;,
+     0.526411;0.387436;-0.756826;,
+     0.532123;-0.388955;-0.752037;,
+     0.535301;-0.027356;0.844218;,
+     0.535301;0.027356;0.844218;,
+     0.538402;-0.000000;-0.842688;,
+     0.559982;-0.053322;0.826787;,
+     0.559982;0.053322;0.826787;,
+     0.563476;-0.156967;0.811083;,
+     0.563476;0.156968;0.811083;,
+     0.591170;-0.029342;0.806013;,
+     0.591170;0.029342;0.806013;,
+     0.621187;-0.005304;0.783644;,
+     0.621187;0.005304;0.783644;,
+     0.621196;-0.000000;0.783656;,
+     0.621600;0.299194;-0.723945;,
+     0.627307;-0.301618;-0.717992;,
+     0.652531;-0.627960;0.424110;,
+     0.653790;0.380942;-0.653790;,
+     0.653790;-0.380941;-0.653790;,
+     0.654699;-0.001271;-0.755889;,
+     0.679471;0.367478;0.635043;,
+     0.679471;-0.367477;0.635043;,
+     0.683351;0.706156;-0.185404;,
+     0.683351;-0.706156;-0.185404;,
+     0.683749;0.709818;0.169251;,
+     0.684286;-0.709209;0.169634;,
+     0.687040;0.704402;-0.178305;,
+     0.687041;-0.704402;-0.178305;,
+     0.689915;-0.702775;0.173564;,
+     0.689915;0.702775;0.173564;,
+     0.764777;0.348284;0.542047;,
+     0.764777;-0.348283;0.542047;,
+     0.768776;0.380942;-0.513680;,
+     0.768776;-0.380941;-0.513680;,
+     0.778839;0.606618;-0.159451;,
+     0.778839;-0.606618;-0.159451;,
+     0.788471;0.588152;-0.179973;,
+     0.788471;-0.588152;-0.179973;,
+     0.829061;0.000001;-0.559159;,
+     0.830657;0.552790;0.066576;,
+     0.831260;-0.552174;0.064120;,
+     0.854218;0.380942;-0.353829;,
+     0.854218;-0.380941;-0.353829;,
+     0.863265;0.499947;0.069468;,
+     0.863266;-0.499947;0.069468;,
+     0.867476;-0.000000;0.497479;,
+     0.878867;0.362018;0.310702;,
+     0.878867;-0.362017;0.310703;,
+     0.906699;0.381165;-0.180581;,
+     0.906700;-0.381164;-0.180581;,
+     0.907057;0.370738;0.199503;,
+     0.907057;-0.370737;0.199503;,
+     0.907194;0.419104;-0.036756;,
+     0.907194;-0.419104;-0.036756;,
+     0.921423;-0.381300;-0.074771;,
+     0.922679;0.379502;-0.068126;,
+     0.925526;0.378675;-0.002728;,
+     0.925526;-0.378674;-0.002728;,
+     0.935025;-0.000001;-0.354582;,
+     0.943025;-0.288075;-0.166486;,
+     0.945430;0.284440;-0.158923;,
+     0.951964;-0.000000;0.306210;,
+     0.962470;-0.271124;-0.012003;,
+     0.967651;-0.252286;-0.001843;,
+     0.967651;0.252286;-0.001843;,
+     0.972710;0.231981;-0.004392;,
+     0.975626;-0.106433;0.191899;,
+     0.975626;0.106433;0.191899;,
+     0.979999;-0.191946;0.052522;,
+     0.979999;0.191946;0.052522;,
+     0.985475;-0.001897;-0.169812;,
+     0.989806;-0.142400;-0.002615;,
+     0.992510;0.122154;0.001248;,
+     0.993939;-0.053484;0.096049;,
+     0.993939;0.053484;0.096049;,
+     0.999700;-0.000000;-0.024474;,
+     0.999979;-0.005552;0.003431;,
+     0.999980;0.005354;0.003457;,
+     1.000000;-0.000062;-0.000492;,
+     1.000000;0.000062;-0.000492;,
+     1.000000;-0.000046;0.000021;,
+     1.000000;0.000000;0.000000;,
+     1.000000;0.000000;0.000000;,
+     1.000000;0.000000;0.000000;,
+     1.000000;0.000000;0.000000;,
+     1.000000;0.000046;0.000021;;
+     522;
+     4;150,150,239,239;,
+     4;239,239,289,289;,
+     4;289,289,336,336;,
+     4;336,336,398,398;,
+     4;398,398,488,488;,
+     4;488,488,501,501;,
+     4;501,501,489,489;,
+     4;489,489,397,397;,
+     4;397,397,337,337;,
+     4;337,337,291,291;,
+     4;291,291,235,235;,
+     4;235,235,149,149;,
+     4;149,149,66,66;,
+     4;66,66,32,32;,
+     7;19,19,19,19,32,32,19;,
+     7;20,20,20,31,31,20,20;,
+     4;31,31,65,65;,
+     4;65,65,150,150;,
+     4;104,104,105,105;,
+     4;105,105,102,102;,
+     4;102,102,96,96;,
+     4;96,96,162,162;,
+     6;201,175,175,162,162,201;,
+     5;220,222,201,201,220;,
+     5;200,221,220,220,200;,
+     6;176,200,200,163,163,176;,
+     4;163,163,97,97;,
+     4;97,97,98,98;,
+     4;98,98,103,103;,
+     4;103,103,100,100;,
+     4;100,100,93,93;,
+     4;93,93,134,134;,
+     6;157,157,157,157,134,134;,
+     4;115,115,110,110;,
+     4;110,110,104,104;,
+     4;288,288,234,234;,
+     4;234,234,152,152;,
+     4;152,152,70,70;,
+     4;70,70,56,56;,
+     5;50,50,56,56,50;,
+     5;49,49,55,55,49;,
+     4;55,55,69,69;,
+     4;69,69,151,151;,
+     4;151,151,237,237;,
+     4;237,237,290,290;,
+     4;290,290,334,334;,
+     4;334,334,386,386;,
+     4;386,386,498,498;,
+     7;512,512,512,516,516,498,498;,
+     7;516,511,511,511,497,497,516;,
+     4;497,497,383,383;,
+     4;383,383,335,335;,
+     4;335,335,288,288;,
+     4;436,436,350,350;,
+     4;350,350,304,304;,
+     4;304,304,258,258;,
+     4;258,258,227,227;,
+     5;229,229,229,227,227;,
+     5;230,230,228,228,230;,
+     4;228,228,257,257;,
+     4;257,257,305,305;,
+     4;305,305,353,353;,
+     4;353,353,438,438;,
+     4;438,438,522,522;,
+     4;522,522,537,537;,
+     4;537,537,551,551;,
+     7;556,556,551,551,567,567,556;,
+     7;557,567,567,552,552,557,557;,
+     4;552,552,536,536;,
+     4;536,536,521,521;,
+     4;521,521,436,436;,
+     4;485,485,480,480;,
+     4;480,480,479,479;,
+     4;479,479,491,491;,
+     4;491,491,500,500;,
+     5;503,507,507,500,500;,
+     5;509,510,510,507,507;,
+     5;510,508,506,506,510;,
+     5;506,502,499,499,506;,
+     4;499,499,492,492;,
+     4;492,492,486,486;,
+     4;486,486,483,483;,
+     4;483,483,478,478;,
+     4;478,478,474,474;,
+     4;474,474,453,453;,
+     6;431,431,453,453,431,431;,
+     4;490,490,487,487;,
+     4;487,487,485,485;,
+     4;303,303,355,355;,
+     4;355,355,437,437;,
+     4;437,437,525,525;,
+     4;525,525,541,541;,
+     4;541,541,560,560;,
+     4;560,560,572,572;,
+     4;572,572,561,561;,
+     4;561,561,540,540;,
+     4;540,540,526,526;,
+     4;526,526,439,439;,
+     4;439,439,354,354;,
+     4;354,354,302,302;,
+     4;302,302,255,255;,
+     4;255,255,169,169;,
+     7;83,83,83,83,169,169,83;,
+     7;82,82,82,82,164,164,82;,
+     4;164,164,250,250;,
+     4;250,250,303,303;,
+     4;545,545,553,553;,
+     4;553,553,547,547;,
+     5;543,547,547,543,543;,
+     6;527,527,527,517,517,527;,
+     4;517,517,493,493;,
+     4;493,493,376,376;,
+     4;376,376,328,328;,
+     4;328,328,295,295;,
+     4;295,295,259,259;,
+     4;259,259,207,207;,
+     4;207,207,90,90;,
+     4;90,90,72,72;,
+     5;60,72,72,60,60;,
+     5;41,41,34,34,41;,
+     4;34,34,29,29;,
+     4;29,29,37,37;,
+     4;37,37,46,46;,
+     4;46,46,58,58;,
+     4;58,58,75,75;,
+     4;75,75,88,88;,
+     4;88,88,212,212;,
+     4;212,212,264,264;,
+     5;280,280,280,264,264;,
+     5;308,308,308,323,323;,
+     4;323,323,373,373;,
+     4;373,373,495,495;,
+     4;495,495,514,514;,
+     4;514,514,529,529;,
+     4;529,529,538,538;,
+     4;538,538,545,545;,
+     4;392,392,396,396;,
+     4;396,396,390,390;,
+     5;377,377,390,390,377;,
+     4;348,348,340,340;,
+     4;340,340,320,320;,
+     4;320,320,314,314;,
+     4;314,314,294,294;,
+     4;294,294,275,275;,
+     4;275,275,269,269;,
+     4;269,269,247,247;,
+     4;247,247,218,218;,
+     5;193,218,218,193,193;,
+     4;188,188,186,186;,
+     4;186,186,192,192;,
+     4;192,192,204,204;,
+     4;204,204,216,216;,
+     4;216,216,225,225;,
+     4;225,225,242,242;,
+     4;242,242,256,256;,
+     4;331,331,345,345;,
+     4;345,345,362,362;,
+     4;362,362,372,372;,
+     4;372,372,382,382;,
+     4;382,382,392,392;,
+     4;190,190,185,185;,
+     4;185,185,183,183;,
+     4;231,231,243,243;,
+     4;243,243,266,266;,
+     4;266,266,277,277;,
+     4;277,277,296,296;,
+     4;296,296,313,313;,
+     4;313,313,322,322;,
+     4;322,322,342,342;,
+     4;342,342,358,358;,
+     7;364,364,358,358,364,364,364;,
+     7;428,428,413,413,428,428,428;,
+     4;413,413,400,400;,
+     4;400,400,394,394;,
+     4;394,394,381,381;,
+     4;381,381,370,370;,
+     4;370,370,360,360;,
+     4;360,360,346,346;,
+     4;346,346,326,326;,
+     4;326,326,318,318;,
+     4;270,270,261,261;,
+     4;261,261,241,241;,
+     4;241,241,224,224;,
+     4;224,224,215,215;,
+     4;215,215,203,203;,
+     4;203,203,190,190;,
+     4;62,62,62,62;,
+     4;189,189,184,184;,
+     4;184,184,182,182;,
+     4;232,232,244,244;,
+     4;244,244,267,267;,
+     4;267,267,276,276;,
+     4;276,276,297,297;,
+     4;297,297,315,315;,
+     4;315,315,321,321;,
+     4;321,321,341,341;,
+     4;341,341,357,357;,
+     7;363,363,357,357,363,363,363;,
+     7;425,425,425,412,412,425,425;,
+     4;412,412,399,399;,
+     4;399,399,393,393;,
+     4;393,393,380,380;,
+     4;380,380,369,369;,
+     4;369,369,359,359;,
+     4;359,359,343,343;,
+     4;343,343,325,325;,
+     4;325,325,317,317;,
+     4;271,271,262,262;,
+     4;262,262,246,246;,
+     4;246,246,223,223;,
+     4;223,223,214,214;,
+     4;214,214,202,202;,
+     4;202,202,189,189;,
+     4;391,391,395,395;,
+     4;395,395,389,389;,
+     5;378,378,389,389,378;,
+     4;347,347,339,339;,
+     4;339,339,319,319;,
+     4;319,319,312,312;,
+     4;312,312,292,292;,
+     4;292,292,274,274;,
+     4;274,274,268,268;,
+     4;268,268,248,248;,
+     4;248,248,219,219;,
+     5;198,219,219,198,198;,
+     5;211,211,199,199,211;,
+     4;199,199,187,187;,
+     4;187,187,191,191;,
+     4;191,191,205,205;,
+     4;205,205,217,217;,
+     4;217,217,226,226;,
+     4;226,226,245,245;,
+     4;245,245,272,272;,
+     6;278,278,272,272,278,278;,
+     6;311,311,311,316,316,311;,
+     4;316,316,344,344;,
+     4;344,344,361,361;,
+     4;361,361,371,371;,
+     4;371,371,379,379;,
+     4;379,379,391,391;,
+     4;546,546,554,554;,
+     4;554,554,548,548;,
+     5;544,544,548,548,544;,
+     6;528,528,518,518,528,528;,
+     4;518,518,494,494;,
+     4;494,494,375,375;,
+     4;375,375,327,327;,
+     4;327,327,293,293;,
+     4;293,293,260,260;,
+     4;260,260,206,206;,
+     4;206,206,89,89;,
+     4;89,89,71,71;,
+     5;59,59,71,71,59;,
+     5;42,35,35,42,42;,
+     4;35,35,28,28;,
+     4;28,28,36,36;,
+     4;36,36,45,45;,
+     4;45,45,57,57;,
+     4;57,57,74,74;,
+     4;74,74,87,87;,
+     4;87,87,213,213;,
+     4;213,213,265,265;,
+     5;279,279,265,265,279;,
+     5;309,309,309,324,324;,
+     4;324,324,374,374;,
+     4;374,374,496,496;,
+     4;496,496,515,515;,
+     4;515,515,530,530;,
+     4;530,530,539,539;,
+     4;539,539,546,546;,
+     4;467,467,458,458;,
+     4;458,458,461,461;,
+     4;461,461,455,455;,
+     4;455,455,443,443;,
+     4;443,443,421,421;,
+     4;421,421,417,417;,
+     4;417,417,422,422;,
+     4;422,422,442,442;,
+     4;442,442,454,454;,
+     4;454,454,463,463;,
+     4;463,463,462,462;,
+     4;462,462,466,466;,
+     4;466,466,469,469;,
+     4;469,469,430,430;,
+     6;414,414,430,430,414,414;,
+     6;418,418,418,444,444,418;,
+     4;444,444,471,471;,
+     4;471,471,467,467;,
+     4;577,577,580,580;,
+     4;580,580,579,579;,
+     4;579,579,575,575;,
+     4;575,575,571,571;,
+     7;564,564,564,571,571,564,564;,
+     7;563,563,563,570,570,563,563;,
+     4;570,570,576,576;,
+     4;576,576,581,581;,
+     4;581,581,578,578;,
+     4;578,578,582,582;,
+     4;582,582,573,573;,
+     4;573,573,568,568;,
+     7;559,559,559,568,568,559,559;,
+     7;562,569,569,562,562,562,562;,
+     4;569,569,574,574;,
+     4;574,574,577,577;,
+     4;465,465,460,460;,
+     4;460,460,457,457;,
+     4;457,457,448,448;,
+     4;448,448,411,411;,
+     7;385,385,385,411,411,385,385;,
+     7;384,384,410,410,384,384,384;,
+     4;410,410,449,449;,
+     4;449,449,456,456;,
+     4;456,456,459,459;,
+     4;459,459,464,464;,
+     4;464,464,446,446;,
+     4;446,446,427,427;,
+     4;427,427,407,407;,
+     4;388,407,407,388;,
+     4;387,406,406,387;,
+     4;406,406,426,426;,
+     4;426,426,445,445;,
+     4;445,445,465,465;,
+     4;122,122,129,129;,
+     4;129,129,131,131;,
+     4;131,131,119,119;,
+     4;119,119,114,114;,
+     5;95,95,114,114,95;,
+     5;94,113,113,94,94;,
+     4;113,113,118,118;,
+     4;118,118,130,130;,
+     4;130,130,125,125;,
+     4;125,125,123,123;,
+     4;123,123,139,139;,
+     4;139,139,158,158;,
+     4;158,158,179,179;,
+     4;196,179,179,196;,
+     4;197,180,180,197;,
+     4;180,180,159,159;,
+     4;159,159,138,138;,
+     4;138,138,122,122;,
+     4;0,0,3,3;,
+     4;3,3,4,4;,
+     4;4,4,9,9;,
+     4;9,9,12,12;,
+     5;18,18,12,12,14;,
+     5;23,21,21,18,18;,
+     5;22,17,17,21,21;,
+     5;13,11,11,17,17;,
+     4;11,11,8,8;,
+     4;8,8,1,1;,
+     4;1,1,2,2;,
+     4;2,2,5,5;,
+     4;5,5,6,6;,
+     4;6,6,16,16;,
+     7;27,16,16,27,27,27,27;,
+     7;24,24,24,15,15,24,24;,
+     4;15,15,7,7;,
+     4;7,7,0,0;,
+     4;120,120,128,128;,
+     4;128,128,124,124;,
+     4;124,124,132,132;,
+     4;132,132,135,135;,
+     4;135,135,141,141;,
+     4;141,141,142,142;,
+     4;142,142,140,140;,
+     4;140,140,136,136;,
+     4;136,136,133,133;,
+     4;133,133,127,127;,
+     4;127,127,126,126;,
+     4;126,126,121,121;,
+     4;121,121,117,117;,
+     4;117,117,155,155;,
+     6;172,172,155,155,172,172;,
+     6;173,173,156,156,173,173;,
+     4;156,156,116,116;,
+     4;116,116,120,120;,
+     4;524,524,432,432;,
+     4;550,550,524,524;,
+     6;565,565,550,550,565,565;,
+     6;566,566,566,566,549,549;,
+     4;523,523,549,549;,
+     4;433,433,523,523;,
+     4;352,352,433,433;,
+     4;300,300,352,352;,
+     4;251,251,300,300;,
+     4;194,194,251,251;,
+     4;153,153,194,194;,
+     4;86,86,153,153;,
+     4;154,154,86,86;,
+     4;195,195,154,154;,
+     4;252,252,195,195;,
+     4;298,298,252,252;,
+     4;349,349,298,298;,
+     4;432,432,349,349;,
+     4;472,472,475,475;,
+     4;447,447,472,472;,
+     6;429,429,429,429,447,447;,
+     4;473,473,470,470;,
+     4;477,477,473,473;,
+     4;476,476,477,477;,
+     4;482,482,476,476;,
+     4;452,452,482,482;,
+     4;424,424,452,452;,
+     4;409,409,424,424;,
+     5;402,409,409,403,403;,
+     5;403,403,408,408,401;,
+     4;423,423,408,408;,
+     4;451,451,423,423;,
+     4;484,484,451,451;,
+     4;481,481,484,484;,
+     4;475,475,481,481;,
+     4;254,254,301,301;,
+     4;209,209,254,254;,
+     4;178,178,209,209;,
+     4;208,208,177,177;,
+     4;253,253,208,208;,
+     4;299,299,253,253;,
+     4;351,351,299,299;,
+     4;435,435,351,351;,
+     4;520,520,435,435;,
+     4;532,532,520,520;,
+     7;534,534,534,532,532,534,534;,
+     7;533,533,533,531,531,533,533;,
+     4;519,519,531,531;,
+     4;434,434,519,519;,
+     4;356,356,434,434;,
+     4;301,301,356,356;,
+     4;68,68,146,146;,
+     4;48,48,68,68;,
+     4;38,38,48,48;,
+     4;47,47,39,39;,
+     4;67,67,47,47;,
+     4;145,145,67,67;,
+     4;238,238,145,145;,
+     4;287,287,238,238;,
+     4;330,330,287,287;,
+     4;366,366,330,330;,
+     5;368,368,368,366,366;,
+     5;367,367,365,365,367;,
+     4;329,329,365,365;,
+     4;286,286,329,329;,
+     4;240,240,286,286;,
+     4;146,146,240,240;,
+     4;92,92,107,107;,
+     4;143,143,92,92;,
+     5;165,165,165,143,143;,
+     5;166,166,144,144,166;,
+     4;91,91,144,144;,
+     4;106,106,91,91;,
+     4;109,109,106,106;,
+     4;101,101,109,109;,
+     4;111,111,101,101;,
+     4;84,84,111,111;,
+     7;80,77,77,84,84,80,80;,
+     4;77,76,76,77;,
+     4;76,78,78,76;,
+     7;81,81,85,85,78,78,81;,
+     4;112,112,85,85;,
+     4;99,99,112,112;,
+     4;108,108,99,99;,
+     4;107,107,108,108;,
+     4;332,332,284,284;,
+     4;415,415,332,332;,
+     7;504,504,504,504,415,415,504;,
+     7;505,505,416,416,505,505,505;,
+     4;333,333,416,416;,
+     4;285,285,333,333;,
+     4;236,236,285,285;,
+     4;147,147,236,236;,
+     4;63,63,147,147;,
+     4;44,44,63,63;,
+     4;25,25,44,44;,
+     4;10,10,25,25;,
+     4;26,26,10,10;,
+     4;43,43,26,26;,
+     4;64,64,43,43;,
+     4;148,148,64,64;,
+     4;233,233,148,148;,
+     4;284,284,233,233;,
+     12;40,40,40,40,40,40,40,40,40,40,40,40;,
+     8;535,535,535,535,535,535,535,535;,
+     8;555,555,555,555,555,555,555,555;,
+     6;558,558,558,558,558,558;,
+     6;210,210,210,210,210,210;,
+     12;542,542,542,542,542,542,542,542,542,542,542,542;,
+     4;441,441,441,441;,
+     4;440,440,440,440;,
+     3;281,281,281;,
+     3;307,307,307;,
+     3;282,282,282;,
+     5;405,405,405,405,405;,
+     7;338,338,338,338,338,338,338;,
+     7;249,249,249,249,249,249,249;,
+     5;404,404,404,404,404;,
+     12;306,306,306,306,306,306,306,306,306,306,306,306;,
+     3;167,167,167;,
+     3;419,419,419;,
+     3;168,168,168;,
+     3;420,420,420;,
+     3;310,310,310;,
+     3;513,513,513;,
+     11;283,283,283,283,283,283,283,283,283,283,283;,
+     7;170,170,170,170,170,170,170;,
+     8;468,468,468,468,468,468,468,468;,
+     5;160,160,160,160,160;,
+     4;263,263,263,263;,
+     4;161,161,161,161;,
+     4;171,171,171,171;,
+     3;79,79,79;,
+     3;174,174,174;,
+     3;53,53,53;,
+     3;51,51,51;,
+     4;30,30,30,30;,
+     3;52,52,52;,
+     3;61,61,61;,
+     3;73,73,73;,
+     4;54,54,54,54;,
+     3;33,33,33;,
+     3;181,181,181;,
+     3;137,137,137;,
+     4;273,273,273,273;,
+     5;450,450,450,450,450;;
+    }
+
+    MeshTextureCoords {
+     1492;
+     -24.415642;8.819592;,
+     -24.327181;8.659847;,
+     -24.444441;8.621023;,
+     28.525963;-18.503006;,
+     28.564880;-18.677387;,
+     -14.884136;-16.715590;,
+     -28.477798;8.625653;,
+     -28.600933;8.616384;,
+     21.719418;10.539383;,
+     2.333332;-8.629723;,
+     28.634373;-14.411960;,
+     28.533154;-14.594350;,
+     28.876595;-26.021805;,
+     29.514137;-24.917530;,
+     31.089811;-25.827246;,
+     30.612547;-26.653902;,
+     30.151691;-23.813276;,
+     31.567078;-25.000595;,
+     30.726833;-22.817097;,
+     31.997625;-24.254864;,
+     31.174128;-22.042358;,
+     32.339317;-23.663048;,
+     -27.683111;17.212793;,
+     -27.398895;15.488297;,
+     -26.448879;17.410135;,
+     -26.448879;15.606052;,
+     -25.214632;17.212793;,
+     -25.498852;15.488297;,
+     -24.015585;16.741035;,
+     -24.633236;15.120358;,
+     -23.110630;15.966299;,
+     -23.949865;14.528539;,
+     -22.524530;14.970128;,
+     -23.511110;13.782804;,
+     26.154867;-26.861155;,
+     25.245155;-25.285482;,
+     25.050602;-27.498703;,
+     24.418503;-25.762751;,
+     24.059202;-28.071079;,
+     23.672768;-26.193295;,
+     23.289131;-28.549120;,
+     23.116880;-26.517113;,
+     -29.817375;-25.278915;,
+     -29.830143;-24.506197;,
+     -28.936180;-26.751114;,
+     -29.193079;-26.379179;,
+     -29.673140;-25.835228;,
+     -31.869156;-25.278915;,
+     -31.856390;-24.506197;,
+     -32.013393;-25.835228;,
+     -32.493458;-26.379179;,
+     -32.750355;-26.751114;,
+     -33.332943;-26.385273;,
+     -32.695591;-24.353264;,
+     28.304214;-27.013197;,
+     30.181995;-27.399641;,
+     -32.346367;12.206373;,
+     -32.649868;13.865865;,
+     -32.346363;15.525349;,
+     -31.477467;17.017151;,
+     -30.190109;18.209980;,
+     -28.160244;18.590235;,
+     -29.166595;18.894274;,
+     -28.478840;18.793200;,
+     -26.448879;18.662443;,
+     -27.224094;18.664663;,
+     -24.737505;18.590235;,
+     -25.673655;18.664663;,
+     -24.418909;18.793200;,
+     -23.731157;18.894276;,
+     -22.707642;18.209980;,
+     -21.420282;17.017151;,
+     -20.551380;15.525349;,
+     -20.247887;13.865865;,
+     -20.551380;12.206373;,
+     -21.432167;10.709329;,
+     -22.743078;9.494675;,
+     -24.121195;9.828284;,
+     -30.168314;9.485847;,
+     21.312634;11.473672;,
+     -31.465582;10.709329;,
+     17.423868;12.708489;,
+     16.305475;14.645591;,
+     15.187093;16.582693;,
+     14.183055;18.321732;,
+     13.366321;19.676947;,
+     13.451719;20.643513;,
+     12.989639;20.291649;,
+     -12.730210;20.643513;,
+     -12.268135;20.291649;,
+     -12.644811;19.676947;,
+     -13.461548;18.321732;,
+     -14.465584;16.582693;,
+     -15.583973;14.645591;,
+     -16.702358;12.708489;,
+     -20.592932;9.271567;,
+     -22.194284;7.884757;,
+     -24.113907;6.899187;,
+     -26.448879;6.544199;,
+     -26.448879;6.744575;,
+     -24.983608;7.563860;,
+     -24.771654;7.989602;,
+     -28.811249;6.892943;,
+     -28.126097;7.989605;,
+     -27.914141;7.563860;,
+     -30.703463;7.884757;,
+     -32.304813;9.271567;,
+     15.687915;12.076388;,
+     14.729807;13.735878;,
+     13.771704;15.395368;,
+     12.908220;16.890966;,
+     12.201840;18.057127;,
+     11.667478;18.744932;,
+     11.945365;18.963509;,
+     -11.223858;18.963509;,
+     -10.945972;18.744932;,
+     -11.480331;18.057127;,
+     -12.186711;16.890966;,
+     -13.050197;15.395368;,
+     -14.008306;13.735878;,
+     -14.966403;12.076388;,
+     -15.830729;10.579349;,
+     -16.530851;9.366695;,
+     29.320223;-18.173101;,
+     29.576754;-18.021778;,
+     30.525814;-16.560360;,
+     29.576738;-15.098947;,
+     29.320223;-14.947619;,
+     28.129877;-12.841512;,
+     16.552233;10.579349;,
+     -10.770280;-22.645506;,
+     -9.666017;-22.847458;,
+     -8.561752;-22.645506;,
+     -7.565581;-22.059408;,
+     -6.777910;-21.149269;,
+     -6.318882;-19.983711;,
+     -4.743513;-20.630774;,
+     -4.638803;-20.157234;,
+     -6.155071;-18.721159;,
+     -4.708533;-18.721159;,
+     -6.318882;-17.458605;,
+     -4.743513;-16.811548;,
+     -4.638803;-17.285086;,
+     -6.777910;-16.293051;,
+     -7.565581;-15.382920;,
+     -8.561752;-14.796817;,
+     -9.666017;-14.594866;,
+     -10.770280;-14.796817;,
+     -11.761087;-15.370758;,
+     -12.550875;-16.231483;,
+     -13.967978;-16.396049;,
+     -12.878428;-16.765736;,
+     3.203737;-7.980351;,
+     4.040843;-7.632090;,
+     -32.805862;-23.128624;,
+     -12.528414;-21.200321;,
+     -11.761087;-22.071562;,
+     -29.193670;-23.328053;,
+     -29.830709;-24.094934;,
+     -29.834320;-23.843403;,
+     -31.855829;-24.094934;,
+     -32.478851;-23.310760;,
+     -31.852215;-23.843403;,
+     -11.055186;8.832342;,
+     29.212379;-16.560360;,
+     1.887125;-9.434180;,
+     2.884269;-6.760263;,
+     -32.421616;-22.045082;,
+     12.811705;-15.879558;,
+     15.159984;-7.991603;,
+     15.064268;-8.275467;,
+     -0.262117;-6.478426;,
+     -0.357836;-6.194556;,
+     12.811705;-19.278976;,
+     9.612050;-19.288700;,
+     9.712739;-19.759457;,
+     9.320207;-19.566729;,
+     -24.029030;-13.598763;,
+     -23.039345;4.576966;,
+     -23.563967;-14.785597;,
+     -23.518534;-15.067172;,
+     9.643684;-15.440975;,
+     9.602201;-15.879558;,
+     -30.658243;-4.480232;,
+     -30.658243;-2.444205;,
+     -29.087502;-2.439651;,
+     -29.087502;-4.353987;,
+     -30.673691;-0.472354;,
+     -29.087502;-0.575675;,
+     -30.738142;1.141550;,
+     -30.397245;1.395386;,
+     -29.087502;1.132695;,
+     -30.129929;3.384592;,
+     -30.753912;4.231833;,
+     -30.662968;5.046049;,
+     -29.087502;4.563309;,
+     -29.087502;3.146389;,
+     -29.685028;3.166929;,
+     -30.658243;6.273030;,
+     -29.087502;5.719195;,
+     18.149635;-13.563591;,
+     16.578890;-13.811249;,
+     18.149635;-15.525761;,
+     16.578890;-15.652016;,
+     18.149635;-17.566353;,
+     16.578890;-17.566353;,
+     18.149635;-19.606951;,
+     16.578890;-19.480688;,
+     18.149635;-21.569115;,
+     16.578890;-21.321455;,
+     18.149635;-23.371744;,
+     16.578890;-23.017925;,
+     -32.425056;-27.563656;,
+     -30.843267;-27.097755;,
+     -30.843267;-25.686024;,
+     -30.843267;-23.623449;,
+     -30.843267;-21.951138;,
+     -32.414005;-20.092901;,
+     -30.843267;-20.104692;,
+     -32.414005;-18.064100;,
+     -30.843267;-18.190359;,
+     -32.414005;-16.101931;,
+     -30.843267;-16.349583;,
+     -32.414005;-14.293581;,
+     -30.843267;-14.653124;,
+     -32.414005;-12.708549;,
+     -30.843267;-13.166160;,
+     -32.414005;-11.407759;,
+     -30.843267;-11.945841;,
+     9.660180;-21.617371;,
+     11.206951;-21.334368;,
+     11.219374;-19.555939;,
+     11.206951;-17.579273;,
+     10.244985;-18.348331;,
+     11.206951;-15.610937;,
+     10.244985;-16.810204;,
+     9.647758;-13.549509;,
+     11.206951;-13.824165;,
+     9.636208;-11.768162;,
+     11.206951;-12.127703;,
+     -30.658243;-9.835785;,
+     -29.087502;-9.378186;,
+     -30.658243;-8.250758;,
+     -29.087502;-7.891219;,
+     -30.658243;-6.442416;,
+     -29.087502;-6.194753;,
+     -14.014215;-5.009261;,
+     -13.780954;-7.347268;,
+     -13.989724;-9.617724;,
+     -15.710050;-10.857057;,
+     -14.534693;-11.443934;,
+     -30.995571;4.679876;,
+     -28.785227;28.251322;,
+     22.516344;29.271658;,
+     23.914309;27.528542;,
+     25.004423;25.467184;,
+     25.688555;23.211914;,
+     25.919552;20.866526;,
+     25.688555;18.521133;,
+     25.004423;16.265865;,
+     23.904856;14.196757;,
+     22.481794;12.434550;,
+     2.694857;-4.510337;,
+     2.931682;-2.184176;,
+     3.615813;0.071084;,
+     4.726780;2.149544;,
+     6.221880;3.971331;,
+     8.043666;5.466431;,
+     10.022860;6.623026;,
+     11.956826;7.402049;,
+     -1.929072;-14.288184;,
+     -3.112020;-13.833207;,
+     -21.105368;3.797942;,
+     -19.126186;2.641344;,
+     -17.304398;1.146245;,
+     -15.809299;-0.675542;,
+     -14.698333;-2.754003;,
+     -12.481860;-4.704463;,
+     -12.220828;-7.354653;,
+     -12.399079;-9.921535;,
+     2.807319;-24.718956;,
+     -12.963199;-12.249002;,
+     -28.542559;29.215197;,
+     -27.950306;30.450657;,
+     23.633116;30.436695;,
+     25.192533;28.413652;,
+     26.447872;26.065077;,
+     27.220909;23.516724;,
+     27.481928;20.866526;,
+     27.220909;18.216326;,
+     26.447872;15.667971;,
+     25.192533;13.319398;,
+     23.588848;11.280130;,
+     21.828726;9.654293;,
+     1.332882;-7.112785;,
+     1.138309;-4.529574;,
+     1.399341;-1.879375;,
+     2.172376;0.668978;,
+     3.427709;3.017551;,
+     5.117111;5.076096;,
+     7.175665;6.765496;,
+     9.506924;8.019132;,
+     11.853641;8.859118;,
+     -10.637476;-26.782410;,
+     -4.190588;-14.110048;,
+     -4.061117;-14.130146;,
+     -8.519598;-26.782410;,
+     -22.936159;6.034036;,
+     -23.732084;-12.649641;,
+     -7.717978;-27.255373;,
+     -20.589439;5.194046;,
+     -18.258169;3.940411;,
+     -16.199633;2.251009;,
+     -14.510228;0.192466;,
+     -13.254896;-2.156110;,
+     2.333814;-26.908880;,
+     -26.534376;31.059835;,
+     -26.497885;29.255606;,
+     -26.448879;7.596413;,
+     -13.716454;-33.042042;,
+     26.345131;-0.519503;,
+     26.606167;2.130689;,
+     26.427910;4.697570;,
+     25.863804;7.025036;,
+     30.794708;8.605260;,
+     29.266842;6.710753;,
+     28.057011;4.411869;,
+     27.283993;1.863516;,
+     27.022964;-0.786682;,
+     27.283993;-3.436882;,
+     28.057030;-5.985233;,
+     29.312355;-8.333810;,
+     30.916033;-10.373089;,
+     32.676174;-11.998910;,
+     -11.609426;6.510942;,
+     -11.804011;3.927729;,
+     -11.542981;1.277535;,
+     -10.769948;-1.270815;,
+     -9.514601;-3.619394;,
+     -7.825211;-5.677938;,
+     -5.766670;-7.367334;,
+     -3.435388;-8.620975;,
+     -1.049543;-9.415338;,
+     -14.775391;-31.452953;,
+     -12.657516;-31.452953;,
+     15.851695;-11.212382;,
+     18.237562;-10.418014;,
+     20.568821;-9.164378;,
+     22.627359;-7.474975;,
+     24.316751;-5.416432;,
+     25.572096;-3.067859;,
+     24.812792;-0.214702;,
+     25.046024;2.123302;,
+     24.837269;4.393762;,
+     -19.686049;-29.126448;,
+     24.292303;6.219967;,
+     32.726089;8.227108;,
+     31.943047;7.568757;,
+     30.590578;5.875332;,
+     29.500467;3.813962;,
+     28.816338;1.558721;,
+     28.585342;-0.786682;,
+     28.816338;-3.132084;,
+     29.500467;-5.387329;,
+     30.600023;-7.456447;,
+     32.023090;-9.218655;,
+     -10.052507;6.155222;,
+     -10.247463;3.908499;,
+     -10.010637;1.582338;,
+     -9.326509;-0.672926;,
+     -8.215542;-2.751385;,
+     -6.720442;-4.573171;,
+     -4.898654;-6.068270;,
+     -2.880336;-7.179243;,
+     -0.831708;-7.931862;,
+     -3.147911;-18.526413;,
+     -4.061117;-18.214073;,
+     -4.190588;-18.234169;,
+     -19.335815;-13.562845;,
+     15.633885;-9.728904;,
+     -11.855894;-30.979980;,
+     -19.648165;-12.649641;,
+     17.682486;-8.976280;,
+     19.700808;-7.865310;,
+     21.522594;-6.370214;,
+     23.017691;-4.548425;,
+     24.128656;-2.469962;,
+     23.280420;0.090100;,
+     23.482801;2.126131;,
+     23.295227;4.097989;,
+     23.116951;5.633088;,
+     22.768074;5.711891;,
+     -27.179428;4.679876;,
+     -27.421085;4.231833;,
+     33.121735;6.521995;,
+     31.894753;5.011523;,
+     30.943907;3.216081;,
+     30.348677;1.253899;,
+     30.147694;-0.786682;,
+     30.348677;-2.827263;,
+     30.943907;-4.789444;,
+     31.903511;-6.592070;,
+     33.148472;-8.119838;,
+     -8.501692;5.868121;,
+     -8.682846;3.915940;,
+     -8.478271;1.887142;,
+     -7.883072;-0.075027;,
+     -6.916481;-1.883379;,
+     -5.615674;-3.468406;,
+     -4.030638;-4.769205;,
+     -2.249292;-5.705199;,
+     -0.407085;-6.816713;,
+     15.209237;-8.613743;,
+     17.051441;-7.502243;,
+     18.832788;-6.566242;,
+     20.417820;-5.265444;,
+     21.718636;-3.680417;,
+     22.685223;-1.872070;,
+     -27.777752;1.395386;,
+     -28.049116;1.960564;,
+     -28.489973;3.166929;,
+     -28.045069;3.384592;,
+     12.168914;-18.348331;,
+     12.168914;-16.810204;,
+     3.561803;-27.244370;,
+     3.561803;-25.969273;,
+     5.381228;-25.969273;,
+     5.381228;-26.923813;,
+     3.561803;-24.694178;,
+     5.381228;-25.014738;,
+     3.561803;-23.543901;,
+     5.381228;-24.153637;,
+     3.561803;-22.662926;,
+     5.381228;-23.470270;,
+     7.617457;-28.216318;,
+     9.463061;-27.945499;,
+     7.682896;-26.999790;,
+     9.476147;-26.999790;,
+     7.617457;-25.783262;,
+     9.463061;-26.054073;,
+     7.643632;-24.558796;,
+     9.463061;-25.184149;,
+     7.643632;-23.661549;,
+     9.463061;-24.500780;,
+     -7.301203;-28.888296;,
+     -5.481776;-28.567745;,
+     -7.301203;-27.613211;,
+     -5.481776;-27.613211;,
+     -7.301203;-26.338108;,
+     -5.481776;-26.658670;,
+     -7.300933;-25.193314;,
+     -5.481776;-25.797567;,
+     13.677224;-19.429619;,
+     13.035222;-17.579273;,
+     12.094317;-17.579273;,
+     10.319586;-17.579273;,
+     8.731637;-19.428560;,
+     9.378681;-17.579273;,
+     7.858267;-19.398436;,
+     8.707943;-17.579273;,
+     -0.028072;-10.274618;,
+     1.888156;-9.971119;,
+     3.804363;-10.274618;,
+     5.521647;-11.133117;,
+     6.889244;-12.418464;,
+     6.889244;-19.925760;,
+     5.521647;-21.211107;,
+     3.804363;-22.069603;,
+     1.888156;-22.373098;,
+     -0.028072;-22.069603;,
+     -1.756749;-21.188496;,
+     -3.172979;-19.873215;,
+     -3.172979;-12.471004;,
+     -1.756749;-11.155725;,
+     4.195295;20.926977;,
+     6.432074;20.926977;,
+     8.668840;20.926977;,
+     10.679539;20.926977;,
+     12.251013;20.973450;,
+     13.136533;21.088856;,
+     13.391454;20.964863;,
+     -12.669947;20.964863;,
+     -12.415025;21.088856;,
+     -11.529508;20.973450;,
+     -9.958037;20.926977;,
+     -7.947332;20.926977;,
+     -5.710562;20.926977;,
+     -3.473795;20.926977;,
+     -1.455974;20.926977;,
+     0.145513;20.926977;,
+     -13.716454;-30.713644;,
+     -9.578539;-27.521702;,
+     -9.578539;-29.446617;,
+     2.177480;20.926977;,
+     4.515853;22.746407;,
+     6.432074;22.746407;,
+     8.348280;22.746407;,
+     10.070306;22.746407;,
+     11.432858;22.783817;,
+     12.300514;22.868498;,
+     12.088928;22.910280;,
+     -11.579001;22.868498;,
+     -11.367415;22.910280;,
+     -10.711354;22.783817;,
+     -9.348797;22.746407;,
+     -7.626774;22.746407;,
+     -5.710562;22.746407;,
+     -3.794352;22.746407;,
+     -2.065659;22.746407;,
+     -0.649428;22.724192;,
+     -7.781325;-28.894417;,
+     2.787166;22.746407;,
+     -25.614464;-17.323816;,
+     -25.816433;-18.598892;,
+     -25.614464;-19.873989;,
+     -25.028362;-21.024263;,
+     -24.126326;-21.923916;,
+     -23.521288;-24.204281;,
+     -22.970221;-22.468367;,
+     -23.282984;-24.420958;,
+     -21.690123;-22.678251;,
+     -21.690123;-24.388191;,
+     -20.097267;-24.420958;,
+     -20.410032;-22.468367;,
+     -19.858961;-24.204281;,
+     -19.253922;-21.923916;,
+     -18.351885;-21.024263;,
+     -17.765785;-19.873989;,
+     -17.563820;-18.598892;,
+     -17.765785;-17.323816;,
+     -18.341429;-16.179024;,
+     -19.219852;-15.307363;,
+     -24.160397;-15.307363;,
+     -25.038818;-16.179024;,
+     -30.125885;1.960564;,
+     -31.586508;2.007635;,
+     -32.025257;1.577085;,
+     -33.011837;3.313030;,
+     -32.436810;3.885353;,
+     -30.939793;2.331115;,
+     -31.577185;4.361611;,
+     -30.118887;2.474485;,
+     -28.056114;2.474485;,
+     -26.597816;4.361611;,
+     -27.235209;2.331115;,
+     -26.588495;2.007635;,
+     -25.738188;3.885353;,
+     -26.149738;1.577085;,
+     -25.163162;3.313030;,
+     18.820562;-27.448503;,
+     20.396225;-28.358215;,
+     18.343292;-28.275143;,
+     19.758690;-29.462471;,
+     -23.949865;23.565523;,
+     -23.110634;22.127762;,
+     -24.633236;22.973707;,
+     -24.023500;21.337196;,
+     -25.497562;22.602329;,
+     -25.168047;20.832067;,
+     -26.448879;22.478184;,
+     -26.448879;20.628817;,
+     -27.400183;22.602329;,
+     -27.729702;20.832067;,
+     -28.264509;22.973707;,
+     -28.874252;21.337196;,
+     -28.947882;23.565523;,
+     -29.787119;22.127762;,
+     -29.386639;24.311262;,
+     -30.373215;23.123934;,
+     13.977310;-27.467136;,
+     12.401646;-28.376856;,
+     -32.346367;25.887691;,
+     -31.465582;27.384733;,
+     -30.169079;28.606194;,
+     -28.699074;29.371655;,
+     -24.198679;29.371655;,
+     -22.728672;28.606194;,
+     -21.432167;27.384733;,
+     -20.551380;25.887691;,
+     -20.247887;24.228197;,
+     -20.551380;22.568714;,
+     -21.432167;21.071665;,
+     -22.787851;19.888996;,
+     -24.437437;19.039358;,
+     -28.460314;19.039358;,
+     -30.109898;19.888996;,
+     -31.465582;21.071665;,
+     -32.346363;22.568714;,
+     -32.649868;24.228197;,
+     -33.332943;27.075010;,
+     -32.304813;28.822498;,
+     -30.756235;30.184162;,
+     -29.065569;31.075302;,
+     -23.832184;31.075302;,
+     -22.141514;30.184162;,
+     -20.592932;28.822498;,
+     -19.564808;27.075010;,
+     -16.106501;26.827354;,
+     -14.988115;24.890253;,
+     -13.981864;23.147379;,
+     -13.175911;21.753078;,
+     13.897416;21.753078;,
+     14.703370;23.147379;,
+     15.709621;24.890253;,
+     16.828007;26.827354;,
+     16.210445;29.396559;,
+     17.074585;30.893291;,
+     17.774641;32.079639;,
+     -18.187504;-28.788738;,
+     -16.353079;30.893291;,
+     -15.488936;29.396559;,
+     -14.530828;27.737068;,
+     -13.572727;26.077579;,
+     -12.712564;24.587734;,
+     -12.027481;23.378681;,
+     12.748990;23.378681;,
+     13.434070;24.587734;,
+     14.294238;26.077579;,
+     15.252339;27.737068;,
+     20.595709;-15.770920;,
+     20.020388;-14.779510;,
+     19.160929;-13.979321;,
+     27.061071;-14.516936;,
+     26.201612;-15.317126;,
+     25.626291;-16.308537;,
+     25.424320;-17.412811;,
+     25.626291;-18.517063;,
+     26.212389;-19.513243;,
+     27.112162;-20.288029;,
+     -20.475739;-25.456476;,
+     -21.690123;-25.328312;,
+     -22.904510;-25.456476;,
+     -24.128590;-25.759159;,
+     20.009611;-18.975632;,
+     20.595709;-17.979448;,
+     20.797680;-16.875204;,
+     -24.959686;30.745943;,
+     -28.882162;16.741035;,
+     -28.264509;15.120358;,
+     27.259132;-26.223600;,
+     26.071804;-24.808208;,
+     -28.353590;-26.385273;,
+     -28.990934;-24.353264;,
+     27.826168;-27.783268;,
+     29.858185;-27.955521;,
+     -30.373215;12.761597;,
+     -30.575167;13.865865;,
+     -30.373215;14.970128;,
+     -29.787119;15.966297;,
+     -28.882162;16.741035;,
+     -27.683111;17.212793;,
+     -26.448879;17.410135;,
+     -25.214632;17.212793;,
+     -24.015585;16.741035;,
+     -23.110630;15.966299;,
+     -22.524530;14.970128;,
+     -22.322578;13.865865;,
+     -22.524530;12.761597;,
+     -23.099808;11.770202;,
+     -23.959196;11.000123;,
+     -24.541786;10.872588;,
+     -28.938553;11.000123;,
+     -29.797943;11.770202;,
+     18.839254;13.895814;,
+     17.881144;15.555304;,
+     16.923048;17.214794;,
+     16.061750;18.706594;,
+     15.371862;19.899420;,
+     15.099370;20.583717;,
+     -14.377862;20.583717;,
+     -14.650353;19.899420;,
+     -15.340244;18.706594;,
+     -16.201536;17.214794;,
+     -17.159636;15.555304;,
+     -18.117748;13.895814;,
+     -19.564808;11.019049;,
+     -20.551380;12.206373;,
+     -21.432167;10.709329;,
+     -22.743078;9.494675;,
+     -24.327181;8.659847;,
+     -30.168314;9.485847;,
+     -31.465582;10.709329;,
+     -32.346367;12.206373;,
+     -33.332943;11.019049;,
+     17.423868;12.708489;,
+     16.305475;14.645591;,
+     15.187093;16.582693;,
+     14.183055;18.321732;,
+     13.366321;19.676947;,
+     12.989639;20.291649;,
+     -12.268135;20.291649;,
+     -12.644811;19.676947;,
+     -13.461548;18.321732;,
+     -14.465584;16.582693;,
+     -15.583973;14.645591;,
+     -16.702358;12.708489;,
+     -17.711267;10.961011;,
+     -18.511938;9.574198;,
+     28.116243;-20.265446;,
+     30.097334;-20.814957;,
+     30.665611;-18.895327;,
+     30.864353;-16.560360;,
+     30.669209;-14.197989;,
+     30.097334;-12.305769;,
+     17.265984;9.369277;,
+     19.233452;9.574198;,
+     18.432775;10.961011;,
+     -11.325503;-24.618658;,
+     -9.666017;-24.922148;,
+     -8.006525;-24.618649;,
+     -6.510924;-23.741150;,
+     -5.344766;-22.469740;,
+     -4.656959;-21.074848;,
+     -4.656959;-16.367479;,
+     -5.344766;-14.972580;,
+     -6.510924;-13.701171;,
+     -8.006525;-12.823669;,
+     -9.666017;-12.520171;,
+     -11.325503;-12.823669;,
+     -12.822546;-13.704457;,
+     -14.035202;-15.016075;,
+     -14.927728;-16.604139;,
+     -14.032614;-22.440008;,
+     -12.822546;-23.737865;,
+     30.612547;-26.653902;,
+     32.027935;-27.841227;,
+     32.665489;-26.736963;,
+     31.089811;-25.827246;,
+     33.303024;-25.632696;,
+     31.567078;-25.000595;,
+     33.878162;-24.636524;,
+     31.997625;-24.254864;,
+     34.332932;-23.848852;,
+     32.339317;-23.663048;,
+     -0.846991;-23.256744;,
+     -2.840599;-22.644266;,
+     -3.150967;-23.809828;,
+     -1.059415;-24.122358;,
+     -3.245542;-25.072382;,
+     -1.127409;-25.072382;,
+     -3.150967;-26.334940;,
+     -1.059415;-26.022408;,
+     -2.840599;-27.500494;,
+     -0.846991;-26.888021;,
+     27.409355;-24.035976;,
+     27.223547;-22.042358;,
+     26.435877;-22.497122;,
+     26.817543;-24.377665;,
+     25.439705;-23.072262;,
+     26.071804;-24.808208;,
+     24.335436;-23.709810;,
+     25.245155;-25.285482;,
+     23.231176;-24.347359;,
+     24.418503;-25.762751;,
+     22.240364;-24.919403;,
+     23.672768;-26.193295;,
+     21.450583;-25.348156;,
+     23.116880;-26.517113;,
+     -29.830143;-24.506197;,
+     -28.990934;-24.353264;,
+     -28.353590;-23.184305;,
+     -28.887842;-23.117619;,
+     -33.322433;-23.171337;,
+     -32.695591;-24.353264;,
+     -31.856390;-24.506197;,
+     29.858185;-27.955521;,
+     31.040108;-29.599361;,
+     31.455896;-28.832029;,
+     30.181995;-27.399641;,
+     18.149635;-11.768162;,
+     16.578890;-12.114789;,
+     -32.414005;-28.808609;,
+     -30.843267;-28.263544;,
+     -32.493458;-26.379179;,
+     -32.013393;-25.835228;,
+     -31.852215;-23.843403;,
+     -32.478851;-23.310760;,
+     9.636208;-23.390375;,
+     11.206951;-23.030832;,
+     11.206951;-17.579273;,
+     -30.658243;-11.136593;,
+     -29.087502;-10.598501;,
+     -15.546558;-5.314065;,
+     -15.344195;-7.350096;,
+     -15.531762;-9.321958;,
+     -16.058931;-10.935857;,
+     21.383156;28.175205;,
+     22.610142;26.664719;,
+     23.560989;24.869289;,
+     24.156195;22.907118;,
+     24.357183;20.866526;,
+     24.156195;18.825930;,
+     23.560989;16.863760;,
+     22.601374;15.061136;,
+     21.356430;13.533355;,
+     20.171946;12.604319;,
+     20.543875;12.501575;,
+     4.440646;-6.469958;,
+     4.259488;-4.517783;,
+     4.464040;-2.488981;,
+     5.059263;-0.526810;,
+     6.025839;1.281536;,
+     7.326646;2.866564;,
+     8.911669;4.167367;,
+     10.684677;5.091483;,
+     -21.775534;2.278277;,
+     -19.994190;1.342282;,
+     -18.409164;0.041482;,
+     -17.108362;-1.543547;,
+     -16.141785;-3.351899;,
+     -14.014215;-5.009261;,
+     -13.780954;-7.347268;,
+     -13.989724;-9.617724;,
+     22.516344;29.271658;,
+     23.914309;27.528542;,
+     25.004423;25.467184;,
+     25.688555;23.211914;,
+     25.919552;20.866526;,
+     25.688555;18.521133;,
+     25.004423;16.265865;,
+     23.904856;14.196757;,
+     22.481794;12.434550;,
+     21.506737;9.618587;,
+     21.312634;11.473672;,
+     21.684647;10.254637;,
+     2.884269;-6.760263;,
+     1.990495;-9.697372;,
+     2.149889;-8.910298;,
+     2.694857;-4.510337;,
+     2.931682;-2.184176;,
+     3.615813;0.071084;,
+     4.726780;2.149544;,
+     6.221880;3.971331;,
+     8.043666;5.466431;,
+     10.022860;6.623026;,
+     -21.105368;3.797942;,
+     -19.126186;2.641344;,
+     -17.304398;1.146245;,
+     -15.809299;-0.675542;,
+     -14.698333;-2.754003;,
+     -27.974274;28.807711;,
+     32.810471;-11.204623;,
+     33.182796;-10.195945;,
+     32.998142;-12.034606;,
+     32.797428;-11.403195;,
+     -10.814892;8.301272;,
+     -10.951817;9.095530;,
+     -9.712607;7.387656;,
+     -10.628766;8.108091;,
+     24.812792;-0.214702;,
+     25.046024;2.123302;,
+     24.837269;4.393762;,
+     31.943047;7.568757;,
+     30.590578;5.875332;,
+     29.500467;3.813962;,
+     28.816338;1.558721;,
+     28.585342;-0.786682;,
+     28.816338;-3.132084;,
+     29.500467;-5.387329;,
+     30.600023;-7.456447;,
+     32.023090;-9.218655;,
+     34.332951;-9.048887;,
+     33.182796;-10.195945;,
+     33.961018;-9.151644;,
+     -8.623042;6.940656;,
+     -9.712607;7.387656;,
+     -10.052507;6.155222;,
+     -8.084619;7.151093;,
+     -10.247463;3.908499;,
+     -10.010637;1.582338;,
+     -9.326509;-0.672926;,
+     -8.215542;-2.751385;,
+     -6.720442;-4.573171;,
+     -4.898654;-6.068270;,
+     -2.880336;-7.179243;,
+     -0.831708;-7.931862;,
+     15.633885;-9.728904;,
+     17.682486;-8.976280;,
+     19.700808;-7.865310;,
+     21.522594;-6.370214;,
+     23.017691;-4.548425;,
+     24.128656;-2.469962;,
+     -29.087502;-4.353987;,
+     -27.516756;-4.480232;,
+     -27.516756;-2.444205;,
+     -29.087502;-2.439651;,
+     -27.501307;-0.472354;,
+     -29.087502;-0.575675;,
+     -29.087502;1.132695;,
+     -27.436852;1.141550;,
+     -27.512028;5.046049;,
+     -29.087502;4.563309;,
+     -29.087502;3.146389;,
+     -27.516756;6.273030;,
+     -29.087502;5.719195;,
+     16.578890;-12.114789;,
+     15.008149;-11.768162;,
+     15.008149;-13.563591;,
+     16.578890;-13.811249;,
+     15.008149;-15.525761;,
+     16.578890;-15.652016;,
+     15.008149;-17.566353;,
+     16.578890;-17.566353;,
+     15.008149;-19.606951;,
+     16.578890;-19.480688;,
+     15.008149;-21.569115;,
+     16.578890;-21.321455;,
+     15.008149;-23.371744;,
+     16.578890;-23.017925;,
+     -30.843267;-28.263544;,
+     -29.272526;-28.808609;,
+     -29.261477;-27.563656;,
+     -30.843267;-27.097755;,
+     -29.673140;-25.835228;,
+     -30.843267;-25.686024;,
+     -29.193079;-26.379179;,
+     -29.193670;-23.328053;,
+     -29.264921;-22.045082;,
+     -30.843267;-21.951138;,
+     -30.843267;-23.623449;,
+     -29.834320;-23.843403;,
+     -29.272526;-20.092901;,
+     -30.843267;-20.104692;,
+     -29.272526;-18.064100;,
+     -30.843267;-18.190359;,
+     -29.272526;-16.101931;,
+     -30.843267;-16.349583;,
+     -29.272526;-14.293581;,
+     -30.843267;-14.653124;,
+     -29.272526;-12.708549;,
+     -30.843267;-13.166160;,
+     -29.272526;-11.407759;,
+     -30.843267;-11.945841;,
+     11.206951;-23.030832;,
+     12.777696;-23.390375;,
+     12.766144;-21.609018;,
+     11.206951;-21.334368;,
+     12.770216;-19.717560;,
+     11.219374;-19.555939;,
+     11.206951;-17.579273;,
+     11.206951;-17.579273;,
+     12.770216;-15.440975;,
+     11.206951;-15.610937;,
+     12.766144;-13.549509;,
+     11.206951;-13.824165;,
+     12.777696;-11.768162;,
+     11.206951;-12.127703;,
+     -29.087502;-10.598501;,
+     -27.516756;-11.136593;,
+     -27.516756;-9.835785;,
+     -29.087502;-9.378186;,
+     -27.516756;-8.250758;,
+     -29.087502;-7.891219;,
+     -27.516756;-6.442416;,
+     -29.087502;-6.194753;,
+     7.643632;-29.440783;,
+     9.463061;-28.815424;,
+     -7.301203;-30.038588;,
+     -5.481776;-29.428843;,
+     14.555638;-19.398436;,
+     13.705956;-17.579273;,
+     12.811705;-19.278976;,
+     13.043043;-19.621841;,
+     12.168914;-18.348331;,
+     9.612050;-19.288700;,
+     10.244985;-18.348331;,
+     3.562074;-28.389166;,
+     5.381228;-27.784908;,
+     0.613058;-12.247766;,
+     1.888156;-12.045816;,
+     3.163231;-12.247774;,
+     4.313509;-12.833867;,
+     5.194490;-13.731121;,
+     7.063116;-14.262498;,
+     7.123561;-13.818426;,
+     7.401443;-12.915343;,
+     5.677661;-14.955577;,
+     6.867792;-14.736037;,
+     7.063116;-18.081722;,
+     6.867792;-17.608189;,
+     5.677661;-17.388645;,
+     5.194490;-18.613096;,
+     7.401443;-19.428881;,
+     7.123561;-18.525793;,
+     4.313509;-19.510361;,
+     3.163231;-20.096453;,
+     1.888156;-20.298403;,
+     0.613058;-20.096453;,
+     -0.531734;-19.520792;,
+     -1.403392;-18.642387;,
+     -1.661545;-18.008204;,
+     -1.999823;-18.054016;,
+     -1.688139;-14.285363;,
+     -1.405360;-13.696800;,
+     -0.531734;-12.823426;,
+     4.515853;19.107552;,
+     6.432074;19.107552;,
+     8.348280;19.107552;,
+     10.065569;19.107552;,
+     11.433157;19.110039;,
+     13.451719;20.643513;,
+     11.945365;18.963509;,
+     12.989639;20.291649;,
+     -12.268135;20.291649;,
+     -11.223858;18.963509;,
+     -10.711651;19.110039;,
+     -12.730210;20.643513;,
+     -9.344061;19.107552;,
+     -7.626774;19.107552;,
+     -5.710562;19.107552;,
+     -3.794352;19.107552;,
+     -2.065659;19.107552;,
+     -0.649428;19.129766;,
+     -13.716454;-28.788738;,
+     -15.513668;-29.340946;,
+     -15.577012;-30.979980;,
+     -11.439095;-27.255373;,
+     -9.578539;-25.193314;,
+     -11.375751;-28.894417;,
+     0.575994;20.926977;,
+     1.370935;19.129766;,
+     2.787166;19.107552;,
+     4.195295;20.926977;,
+     6.432074;20.926977;,
+     8.668840;20.926977;,
+     10.679539;20.926977;,
+     12.251013;20.973450;,
+     13.136533;21.088856;,
+     -12.415025;21.088856;,
+     -11.529508;20.973450;,
+     -9.958037;20.926977;,
+     -7.947332;20.926977;,
+     -5.710562;20.926977;,
+     -3.473795;20.926977;,
+     -1.455974;20.926977;,
+     0.145513;20.926977;,
+     -11.919241;-29.340946;,
+     -13.716454;-28.788738;,
+     -13.716454;-30.713644;,
+     -13.716454;-33.042042;,
+     -9.578539;-25.193314;,
+     -9.578539;-27.521702;,
+     -9.578539;-29.446617;,
+     1.370935;22.724192;,
+     0.575994;20.926977;,
+     2.177480;20.926977;,
+     -27.587616;-16.682686;,
+     -27.891111;-18.598892;,
+     -27.587616;-20.515120;,
+     -26.719818;-22.237127;,
+     -25.423445;-23.599684;,
+     -24.450579;-24.255743;,
+     -18.929667;-24.255743;,
+     -17.956806;-23.599684;,
+     -16.660427;-22.237127;,
+     -15.792634;-20.515120;,
+     -15.489141;-18.598892;,
+     -15.792634;-16.682686;,
+     -16.673738;-14.954009;,
+     -17.989033;-13.537778;,
+     -19.854017;-15.049212;,
+     -19.628067;-12.520193;,
+     -19.808237;-14.710935;,
+     -23.752182;-12.520171;,
+     -25.391216;-13.537753;,
+     -26.706512;-14.954009;,
+     5.381228;-26.923813;,
+     7.200656;-27.244370;,
+     7.200656;-25.969273;,
+     5.381228;-25.969273;,
+     7.200656;-24.694178;,
+     5.381228;-25.014738;,
+     7.200656;-23.543901;,
+     5.381228;-24.153637;,
+     7.200656;-22.644266;,
+     5.381228;-23.470270;,
+     9.463061;-28.815424;,
+     11.282484;-29.436001;,
+     11.321749;-28.279886;,
+     9.463061;-27.945499;,
+     11.347306;-26.999790;,
+     9.476147;-26.999790;,
+     11.321749;-25.719692;,
+     9.463061;-26.054073;,
+     11.282484;-24.563572;,
+     9.463061;-25.184149;,
+     11.282484;-23.661549;,
+     9.463061;-24.500780;,
+     -5.481776;-29.428843;,
+     -3.662349;-30.038588;,
+     -3.662349;-28.888296;,
+     -5.481776;-28.567745;,
+     -3.662349;-27.613211;,
+     -5.481776;-27.613211;,
+     -3.662349;-26.338108;,
+     -5.481776;-26.658670;,
+     -3.662621;-25.193314;,
+     -5.481776;-25.797567;,
+     13.705956;-17.579273;,
+     14.555638;-15.760098;,
+     13.677224;-15.728918;,
+     13.035222;-17.579273;,
+     12.168914;-16.810204;,
+     12.094317;-17.579273;,
+     13.043043;-15.536696;,
+     12.811705;-15.879558;,
+     9.602201;-15.879558;,
+     9.378560;-15.543484;,
+     8.736677;-15.728918;,
+     9.378681;-17.579273;,
+     10.319586;-17.579273;,
+     10.244985;-16.810204;,
+     7.858267;-15.760098;,
+     8.707943;-17.579273;,
+     5.381228;-27.784908;,
+     7.200388;-28.389166;,
+     -30.753912;4.231833;,
+     -30.129929;3.384592;,
+     -27.421085;4.231833;,
+     -28.045069;3.384592;,
+     21.033789;-27.253939;,
+     19.297825;-26.621841;,
+     -22.524530;23.123934;,
+     -23.511110;24.311262;,
+     13.039185;-29.481102;,
+     14.454576;-28.293779;,
+     13.500043;-26.640482;,
+     11.764082;-27.272577;,
+     -29.798180;26.323755;,
+     -30.373215;25.332462;,
+     -28.938553;27.093067;,
+     -28.356953;27.245092;,
+     -23.099567;26.323753;,
+     -23.959196;27.093067;,
+     -22.524530;25.332462;,
+     -22.322578;24.228197;,
+     -22.524530;23.123934;,
+     -23.110634;22.127762;,
+     -24.023500;21.337196;,
+     -25.168047;20.832067;,
+     -25.673655;18.664663;,
+     -26.448879;20.628817;,
+     -26.448879;18.662443;,
+     -27.729702;20.832067;,
+     -27.224094;18.664663;,
+     -28.874252;21.337196;,
+     -29.787119;22.127762;,
+     -30.373215;23.123934;,
+     -30.575167;24.228197;,
+     -31.465582;27.384733;,
+     -32.346367;25.887691;,
+     -30.169079;28.606194;,
+     -28.699074;29.371655;,
+     -22.728672;28.606194;,
+     -21.432167;27.384733;,
+     -20.551380;25.887691;,
+     -17.682171;25.917641;,
+     -17.224884;28.764452;,
+     -18.640270;27.577135;,
+     -16.724064;24.258154;,
+     -15.859740;22.761105;,
+     -15.218168;21.578442;,
+     -14.377862;20.583717;,
+     -12.730210;20.643513;,
+     -12.669947;20.964863;,
+     -14.891393;20.728802;,
+     -14.661243;20.482639;,
+     15.099370;20.583717;,
+     15.382745;20.482639;,
+     15.612901;20.728802;,
+     15.939678;21.578442;,
+     13.391454;20.964863;,
+     13.451719;20.643513;,
+     16.581253;22.761105;,
+     17.445568;24.258154;,
+     18.403671;25.917641;,
+     19.361778;27.577135;,
+     17.946396;28.764452;,
+     18.955297;30.511930;,
+     17.946396;28.764452;,
+     19.741465;31.873602;,
+     0.663711;-24.334940;,
+     3.145029;-23.220413;,
+     1.178222;-22.644266;,
+     -17.611372;-30.755548;,
+     -19.302040;-31.270056;,
+     -18.233799;30.511930;,
+     -17.053131;32.079639;,
+     -19.019957;31.873602;,
+     -17.224884;28.764452;,
+     -16.106501;26.827354;,
+     -14.988115;24.890253;,
+     -13.981864;23.147379;,
+     -13.175911;21.753078;,
+     -12.669947;20.964863;,
+     -12.415025;21.088856;,
+     -11.579001;22.868498;,
+     13.136533;21.088856;,
+     13.391454;20.964863;,
+     13.897416;21.753078;,
+     12.300514;22.868498;,
+     14.703370;23.147379;,
+     15.709621;24.890253;,
+     16.828007;26.827354;,
+     21.687952;-13.718977;,
+     22.568861;-15.215700;,
+     20.402599;-12.532635;,
+     18.904055;-11.768162;,
+     19.073008;-12.414676;,
+     18.583073;-13.590022;,
+     27.148991;-12.952286;,
+     27.317945;-12.305769;,
+     25.819397;-13.070247;,
+     27.638927;-14.127635;,
+     24.534042;-14.256590;,
+     23.653135;-15.753313;,
+     23.349649;-17.412811;,
+     23.653135;-19.072289;,
+     24.517612;-20.562147;,
+     25.794456;-21.771198;,
+     -19.858961;-24.204281;,
+     -20.097267;-24.420958;,
+     -19.251657;-25.759159;,
+     -17.933952;-24.915813;,
+     -18.685019;-24.467354;,
+     -18.929667;-24.255743;,
+     -21.690123;-24.388191;,
+     -23.282984;-24.420958;,
+     -24.450579;-24.255743;,
+     -24.695229;-24.467354;,
+     -25.446297;-24.915813;,
+     -23.521288;-24.204281;,
+     21.704390;-20.024532;,
+     19.109838;-19.750414;,
+     20.427546;-21.233582;,
+     22.568861;-18.534681;,
+     22.872351;-16.875204;,
+     14.343040;-24.461739;,
+     13.069489;-25.894747;,
+     13.500043;-26.640482;,
+     14.915436;-25.453146;,
+     13.915515;-23.661549;,
+     12.746025;-25.334108;,
+     -30.738142;1.141550;,
+     -30.397245;1.395386;,
+     -30.118887;2.474485;,
+     -30.939793;2.331115;,
+     -31.577061;1.161625;,
+     -30.999189;1.062744;,
+     -27.436852;1.141550;,
+     -27.175797;1.062744;,
+     -26.597942;1.161625;,
+     -27.235209;2.331115;,
+     -28.056114;2.474485;,
+     -27.777752;1.395386;,
+     18.454834;-24.443100;,
+     19.728382;-25.876114;,
+     20.051853;-25.315475;,
+     18.882355;-23.642914;,
+     17.882433;-25.434513;,
+     19.297825;-26.621841;,
+     17.244896;-26.538790;,
+     18.820562;-27.448503;,
+     16.607340;-27.643040;,
+     18.343292;-28.275143;,
+     -18.351885;-26.206484;,
+     -19.191120;-28.087015;,
+     -18.752352;-28.517569;,
+     -17.765785;-26.781616;,
+     -19.251657;-25.759159;,
+     -19.874487;-27.745321;,
+     -20.475739;-25.456476;,
+     -20.738813;-27.530903;,
+     -21.690123;-25.328312;,
+     -21.690123;-27.459255;,
+     -22.904510;-25.456476;,
+     -22.641438;-27.530903;,
+     -24.128590;-25.759159;,
+     -23.505764;-27.745321;,
+     -25.028362;-26.206484;,
+     -24.189129;-28.087015;,
+     -25.614464;-26.781616;,
+     -24.627895;-28.517569;,
+     15.552975;-26.557421;,
+     13.977310;-27.467136;,
+     14.454576;-28.293779;,
+     16.190535;-27.661676;,
+     -29.830143;-24.506197;,
+     -29.830709;-24.094934;,
+     -29.834320;-23.843403;,
+     -30.843267;-23.623449;,
+     -31.852215;-23.843403;,
+     -31.855829;-24.094934;,
+     -31.856390;-24.506197;,
+     -31.869156;-25.278915;,
+     -32.013393;-25.835228;,
+     -30.843267;-25.686024;,
+     -29.673140;-25.835228;,
+     -29.817375;-25.278915;,
+     -24.983608;7.563860;,
+     -24.771654;7.989602;,
+     -24.927078;8.025306;,
+     -27.970671;8.025306;,
+     -28.126097;7.989605;,
+     -27.914141;7.563860;,
+     -26.448879;6.744575;,
+     29.576754;-18.021778;,
+     30.525814;-16.560360;,
+     29.576738;-15.098947;,
+     29.320223;-14.947619;,
+     29.057043;-15.041130;,
+     29.057043;-18.079596;,
+     29.320223;-18.173101;,
+     6.867792;-14.736037;,
+     5.677661;-14.955577;,
+     5.795791;-16.172112;,
+     5.677661;-17.388645;,
+     6.867792;-17.608189;,
+     6.986438;-16.172112;,
+     4.384493;-7.553506;,
+     4.887653;-7.735647;,
+     4.440646;-6.469958;,
+     2.884269;-6.760263;,
+     3.203737;-7.980351;,
+     -29.087502;1.132695;,
+     -27.777752;1.395386;,
+     -28.049116;1.960564;,
+     -28.056114;2.474485;,
+     -28.045069;3.384592;,
+     -28.489973;3.166929;,
+     -29.087502;3.146389;,
+     -29.685028;3.166929;,
+     -30.129929;3.384592;,
+     -30.118887;2.474485;,
+     -30.125885;1.960564;,
+     -30.397245;1.395386;,
+     -28.160244;18.590235;,
+     -27.224094;18.664663;,
+     -28.460314;19.039358;,
+     -28.478840;18.793200;,
+     -24.737505;18.590235;,
+     -24.418909;18.793200;,
+     -24.437437;19.039358;,
+     -25.673655;18.664663;,
+     12.770216;-15.440975;,
+     12.811705;-15.879558;,
+     13.043043;-15.536696;,
+     12.770216;-19.717560;,
+     13.043043;-19.621841;,
+     12.811705;-19.278976;,
+     9.643684;-15.440975;,
+     9.378560;-15.543484;,
+     9.602201;-15.879558;,
+     21.383156;28.175205;,
+     22.516344;29.271658;,
+     21.778799;29.880302;,
+     21.016981;28.874081;,
+     20.568941;28.793711;,
+     0.721521;-9.699949;,
+     -0.080099;-9.007454;,
+     -0.191391;-8.878002;,
+     -0.326396;-7.964781;,
+     -0.407085;-6.816713;,
+     -0.831708;-7.931862;,
+     -1.049543;-9.415338;,
+     15.851695;-11.212382;,
+     15.633885;-9.728904;,
+     15.209237;-8.613743;,
+     15.128544;-9.761828;,
+     14.993542;-10.675042;,
+     14.882251;-10.804500;,
+     14.080641;-11.496998;,
+     31.943047;7.568757;,
+     33.121735;6.521995;,
+     33.935947;7.140517;,
+     33.487907;7.220862;,
+     12.542588;5.565011;,
+     13.013351;5.604882;,
+     12.735322;5.903174;,
+     12.647291;6.144120;,
+     12.629505;7.327046;,
+     12.750930;8.276157;,
+     12.862223;8.405616;,
+     13.663830;9.098113;,
+     11.853641;8.859118;,
+     11.956826;7.402049;,
+     10.022860;6.623026;,
+     10.684677;5.091483;,
+     12.094317;-17.579273;,
+     12.168914;-16.810204;,
+     11.206951;-17.579273;,
+     12.168914;-18.348331;,
+     12.094317;-17.579273;,
+     11.206951;-17.579273;,
+     11.206951;-17.579273;,
+     10.244985;-16.810204;,
+     10.319586;-17.579273;,
+     11.206951;-17.579273;,
+     10.319586;-17.579273;,
+     10.244985;-18.348331;,
+     -24.327181;8.659847;,
+     -24.415642;8.819592;,
+     -24.444441;8.621023;,
+     28.564880;-18.677387;,
+     28.525963;-18.503006;,
+     28.332785;-18.565935;,
+     -23.712019;4.501965;,
+     -23.727692;3.315122;,
+     -23.769510;3.033558;,
+     -23.667006;2.767633;,
+     -21.775534;2.278277;,
+     -21.105368;3.797942;,
+     -23.039345;4.576966;,
+     -22.936159;6.034036;,
+     -24.746347;6.273030;,
+     -23.944738;5.580533;,
+     -23.833448;5.451074;,
+     -28.600933;8.616384;,
+     -28.477798;8.625653;,
+     -28.430258;8.910394;,
+     -28.782854;9.844688;,
+     -28.355961;10.872588;,
+     -28.938553;11.000123;,
+     -30.168314;9.485847;,
+     -15.047802;-20.687172;,
+     -14.903363;-20.869558;,
+     -14.032614;-22.440008;,
+     -12.528414;-21.200321;,
+     -12.813199;-20.683752;,
+     -13.156851;-20.741354;,
+     -13.993956;-21.050329;,
+     -14.864359;-20.681622;,
+     26.427910;4.697570;,
+     24.938816;6.954506;,
+     24.292303;6.219967;,
+     24.837269;4.393762;,
+     22.141457;30.844185;,
+     21.778799;29.880302;,
+     22.516344;29.271658;,
+     23.633116;30.436695;,
+     21.997290;31.000643;,
+     22.141457;30.844185;,
+     23.633116;30.436695;,
+     21.862085;32.079639;,
+     -12.399079;-9.921535;,
+     -13.989724;-9.617724;,
+     -14.534693;-11.443934;,
+     -12.963199;-12.249002;,
+     -14.534693;-11.443934;,
+     -13.888175;-12.178473;,
+     -29.065569;31.075302;,
+     -28.699074;29.371655;,
+     -27.950306;30.450657;,
+     2.736786;-25.535704;,
+     -0.430184;-26.866131;,
+     -0.333483;-25.450203;,
+     -0.430184;-26.866131;,
+     2.736786;-25.535704;,
+     0.663711;-24.334940;,
+     -0.333483;-25.450203;,
+     2.736786;-25.535704;,
+     2.807319;-24.718956;,
+     2.736786;-28.367558;,
+     2.333814;-26.908880;,
+     -0.430184;-26.866131;,
+     -26.534376;31.059835;,
+     -26.497885;29.255606;,
+     -24.899509;28.629469;,
+     24.938816;6.954506;,
+     25.863804;7.025036;,
+     24.859457;9.098113;,
+     -24.899509;28.629469;,
+     -25.032948;32.079639;,
+     -26.534376;31.059835;,
+     -17.121311;-31.729115;,
+     -15.993790;-30.861820;,
+     -17.194569;-28.788738;,
+     -24.959686;30.745943;,
+     -24.198679;29.371655;,
+     -23.832184;31.075302;,
+     -24.899509;28.629469;,
+     -24.198679;29.371655;,
+     -24.959686;30.745943;,
+     32.726089;8.227108;,
+     32.507618;9.347422;,
+     30.794708;8.605260;,
+     31.943047;7.568757;,
+     -24.540794;27.245092;,
+     -23.959196;27.093067;,
+     -22.728672;28.606194;,
+     -24.198679;29.371655;,
+     -24.112524;28.251322;;
+    }
+
+    MeshMaterialList {
+     1;
+     522;
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0;
+
+     Material phong2SG {
+      0.800000;0.800000;0.800000;1.000000;;
+      0.500000;
+      0.500000;0.500000;0.500000;;
+      0.000000;0.000000;0.000000;;
+
+      TextureFilename {
+       "mx.bmp";
+      }
+     }
+    }
+
+    VertexDuplicationIndices {
+     1492;
+     637;
+     0,
+     1,
+     2,
+     3,
+     4,
+     5,
+     6,
+     7,
+     8,
+     9,
+     10,
+     11,
+     12,
+     13,
+     14,
+     15,
+     16,
+     17,
+     18,
+     19,
+     20,
+     21,
+     22,
+     23,
+     24,
+     25,
+     26,
+     27,
+     28,
+     29,
+     30,
+     31,
+     32,
+     33,
+     34,
+     35,
+     36,
+     37,
+     38,
+     39,
+     40,
+     41,
+     42,
+     43,
+     44,
+     45,
+     46,
+     47,
+     48,
+     49,
+     50,
+     51,
+     52,
+     53,
+     54,
+     55,
+     56,
+     57,
+     58,
+     59,
+     60,
+     61,
+     62,
+     63,
+     64,
+     65,
+     66,
+     67,
+     68,
+     69,
+     70,
+     71,
+     72,
+     73,
+     74,
+     75,
+     76,
+     77,
+     78,
+     79,
+     80,
+     81,
+     82,
+     83,
+     84,
+     85,
+     86,
+     87,
+     88,
+     89,
+     90,
+     91,
+     92,
+     93,
+     94,
+     95,
+     96,
+     97,
+     98,
+     99,
+     100,
+     101,
+     102,
+     103,
+     104,
+     105,
+     106,
+     107,
+     108,
+     109,
+     110,
+     111,
+     112,
+     113,
+     114,
+     115,
+     116,
+     117,
+     118,
+     119,
+     120,
+     121,
+     122,
+     123,
+     124,
+     125,
+     126,
+     127,
+     128,
+     129,
+     130,
+     131,
+     132,
+     133,
+     134,
+     135,
+     136,
+     137,
+     138,
+     139,
+     140,
+     141,
+     142,
+     143,
+     144,
+     145,
+     146,
+     147,
+     148,
+     149,
+     150,
+     151,
+     152,
+     153,
+     154,
+     155,
+     156,
+     157,
+     158,
+     159,
+     160,
+     161,
+     162,
+     163,
+     164,
+     165,
+     166,
+     167,
+     168,
+     169,
+     170,
+     171,
+     172,
+     173,
+     174,
+     175,
+     176,
+     177,
+     178,
+     179,
+     180,
+     181,
+     182,
+     183,
+     184,
+     185,
+     186,
+     187,
+     188,
+     189,
+     190,
+     191,
+     192,
+     193,
+     194,
+     195,
+     196,
+     197,
+     198,
+     199,
+     200,
+     201,
+     202,
+     203,
+     204,
+     205,
+     206,
+     207,
+     208,
+     209,
+     210,
+     211,
+     212,
+     213,
+     214,
+     215,
+     216,
+     217,
+     218,
+     219,
+     220,
+     221,
+     222,
+     223,
+     224,
+     225,
+     226,
+     227,
+     228,
+     229,
+     230,
+     231,
+     232,
+     233,
+     234,
+     235,
+     236,
+     237,
+     238,
+     239,
+     240,
+     241,
+     242,
+     243,
+     244,
+     245,
+     246,
+     247,
+     248,
+     249,
+     250,
+     251,
+     252,
+     253,
+     254,
+     255,
+     256,
+     257,
+     258,
+     259,
+     260,
+     261,
+     262,
+     263,
+     264,
+     265,
+     266,
+     267,
+     268,
+     269,
+     270,
+     271,
+     272,
+     273,
+     274,
+     275,
+     276,
+     277,
+     278,
+     279,
+     280,
+     281,
+     282,
+     283,
+     284,
+     285,
+     286,
+     287,
+     288,
+     289,
+     290,
+     291,
+     292,
+     293,
+     294,
+     295,
+     296,
+     297,
+     298,
+     299,
+     300,
+     301,
+     302,
+     303,
+     304,
+     305,
+     306,
+     307,
+     308,
+     309,
+     310,
+     311,
+     312,
+     313,
+     314,
+     315,
+     316,
+     317,
+     318,
+     319,
+     320,
+     321,
+     322,
+     323,
+     324,
+     325,
+     326,
+     327,
+     328,
+     329,
+     330,
+     331,
+     332,
+     333,
+     334,
+     335,
+     336,
+     337,
+     338,
+     339,
+     340,
+     341,
+     342,
+     343,
+     344,
+     345,
+     346,
+     347,
+     348,
+     349,
+     350,
+     351,
+     352,
+     353,
+     354,
+     355,
+     356,
+     357,
+     358,
+     359,
+     360,
+     361,
+     362,
+     363,
+     364,
+     365,
+     366,
+     367,
+     368,
+     369,
+     370,
+     371,
+     372,
+     373,
+     374,
+     375,
+     376,
+     377,
+     378,
+     379,
+     380,
+     381,
+     382,
+     383,
+     384,
+     385,
+     386,
+     387,
+     388,
+     389,
+     390,
+     391,
+     392,
+     393,
+     394,
+     395,
+     396,
+     397,
+     398,
+     399,
+     400,
+     401,
+     402,
+     403,
+     404,
+     405,
+     406,
+     407,
+     408,
+     409,
+     410,
+     411,
+     412,
+     413,
+     414,
+     415,
+     416,
+     417,
+     418,
+     419,
+     420,
+     421,
+     422,
+     423,
+     424,
+     425,
+     426,
+     427,
+     428,
+     429,
+     430,
+     431,
+     432,
+     433,
+     434,
+     435,
+     436,
+     437,
+     438,
+     439,
+     440,
+     441,
+     442,
+     443,
+     444,
+     445,
+     446,
+     447,
+     448,
+     449,
+     450,
+     451,
+     452,
+     453,
+     454,
+     455,
+     456,
+     457,
+     458,
+     459,
+     460,
+     461,
+     462,
+     463,
+     464,
+     465,
+     466,
+     467,
+     468,
+     469,
+     470,
+     471,
+     472,
+     473,
+     474,
+     475,
+     476,
+     477,
+     478,
+     479,
+     480,
+     481,
+     482,
+     483,
+     484,
+     485,
+     486,
+     487,
+     488,
+     489,
+     490,
+     491,
+     492,
+     493,
+     494,
+     495,
+     496,
+     497,
+     498,
+     499,
+     500,
+     501,
+     502,
+     503,
+     504,
+     505,
+     506,
+     507,
+     508,
+     509,
+     510,
+     511,
+     512,
+     513,
+     514,
+     515,
+     516,
+     517,
+     518,
+     519,
+     520,
+     521,
+     522,
+     523,
+     524,
+     525,
+     526,
+     527,
+     528,
+     529,
+     530,
+     531,
+     532,
+     533,
+     534,
+     535,
+     536,
+     537,
+     538,
+     539,
+     540,
+     541,
+     542,
+     543,
+     544,
+     545,
+     546,
+     547,
+     548,
+     549,
+     550,
+     551,
+     552,
+     553,
+     554,
+     555,
+     556,
+     557,
+     558,
+     559,
+     560,
+     561,
+     562,
+     563,
+     564,
+     565,
+     566,
+     567,
+     568,
+     569,
+     570,
+     571,
+     572,
+     573,
+     574,
+     575,
+     576,
+     577,
+     578,
+     579,
+     580,
+     581,
+     582,
+     583,
+     584,
+     585,
+     586,
+     587,
+     588,
+     589,
+     590,
+     591,
+     592,
+     593,
+     594,
+     595,
+     596,
+     597,
+     598,
+     599,
+     600,
+     601,
+     602,
+     603,
+     604,
+     605,
+     606,
+     607,
+     608,
+     609,
+     610,
+     611,
+     612,
+     613,
+     614,
+     615,
+     616,
+     617,
+     618,
+     619,
+     620,
+     621,
+     622,
+     623,
+     624,
+     625,
+     626,
+     627,
+     628,
+     629,
+     630,
+     631,
+     632,
+     633,
+     634,
+     635,
+     636,
+     20,
+     21,
+     32,
+     33,
+     40,
+     41,
+     52,
+     53,
+     12,
+     13,
+     16,
+     18,
+     20,
+     22,
+     24,
+     26,
+     28,
+     30,
+     32,
+     34,
+     36,
+     38,
+     40,
+     44,
+     52,
+     54,
+     56,
+     57,
+     58,
+     59,
+     60,
+     62,
+     69,
+     70,
+     71,
+     72,
+     73,
+     74,
+     94,
+     74,
+     75,
+     76,
+     1,
+     78,
+     80,
+     56,
+     81,
+     81,
+     82,
+     83,
+     84,
+     85,
+     87,
+     89,
+     90,
+     91,
+     92,
+     93,
+     94,
+     95,
+     96,
+     122,
+     96,
+     97,
+     98,
+     102,
+     105,
+     128,
+     105,
+     106,
+     107,
+     108,
+     109,
+     110,
+     111,
+     112,
+     115,
+     116,
+     117,
+     118,
+     119,
+     120,
+     121,
+     122,
+     4,
+     128,
+     129,
+     15,
+     130,
+     131,
+     14,
+     132,
+     17,
+     133,
+     19,
+     134,
+     21,
+     21,
+     134,
+     135,
+     23,
+     138,
+     25,
+     140,
+     27,
+     143,
+     29,
+     29,
+     143,
+     144,
+     31,
+     145,
+     33,
+     146,
+     35,
+     147,
+     37,
+     148,
+     39,
+     149,
+     41,
+     43,
+     41,
+     149,
+     151,
+     155,
+     53,
+     48,
+     53,
+     155,
+     156,
+     55,
+     198,
+     199,
+     210,
+     211,
+     50,
+     49,
+     162,
+     161,
+     227,
+     228,
+     232,
+     238,
+     239,
+     183,
+     184,
+     187,
+     189,
+     194,
+     198,
+     200,
+     202,
+     204,
+     206,
+     208,
+     210,
+     212,
+     50,
+     51,
+     167,
+     217,
+     219,
+     221,
+     223,
+     225,
+     227,
+     229,
+     236,
+     238,
+     240,
+     242,
+     244,
+     246,
+     247,
+     248,
+     253,
+     254,
+     255,
+     256,
+     257,
+     258,
+     259,
+     260,
+     261,
+     103,
+     79,
+     6,
+     166,
+     127,
+     11,
+     262,
+     263,
+     264,
+     265,
+     266,
+     267,
+     268,
+     272,
+     273,
+     274,
+     275,
+     276,
+     284,
+     0,
+     77,
+     101,
+     2,
+     3,
+     123,
+     150,
+     5,
+     351,
+     352,
+     353,
+     357,
+     358,
+     359,
+     360,
+     361,
+     362,
+     363,
+     364,
+     365,
+     45,
+     77,
+     44,
+     151,
+     150,
+     366,
+     157,
+     367,
+     368,
+     369,
+     370,
+     371,
+     372,
+     373,
+     374,
+     379,
+     382,
+     383,
+     384,
+     385,
+     386,
+     186,
+     387,
+     388,
+     185,
+     389,
+     188,
+     191,
+     391,
+     394,
+     195,
+     196,
+     395,
+     199,
+     199,
+     395,
+     396,
+     201,
+     397,
+     203,
+     398,
+     205,
+     399,
+     207,
+     400,
+     209,
+     401,
+     211,
+     211,
+     401,
+     402,
+     213,
+     46,
+     214,
+     45,
+     157,
+     403,
+     216,
+     215,
+     159,
+     404,
+     218,
+     405,
+     220,
+     406,
+     222,
+     407,
+     224,
+     408,
+     226,
+     409,
+     228,
+     228,
+     409,
+     410,
+     230,
+     172,
+     231,
+     232,
+     232,
+     169,
+     234,
+     413,
+     237,
+     414,
+     239,
+     239,
+     414,
+     415,
+     241,
+     416,
+     243,
+     417,
+     245,
+     432,
+     433,
+     442,
+     443,
+     450,
+     451,
+     173,
+     171,
+     422,
+     174,
+     233,
+     458,
+     459,
+     424,
+     425,
+     428,
+     430,
+     432,
+     136,
+     112,
+     113,
+     434,
+     137,
+     141,
+     142,
+     438,
+     440,
+     114,
+     115,
+     442,
+     444,
+     446,
+     448,
+     450,
+     452,
+     171,
+     411,
+     176,
+     456,
+     458,
+     460,
+     461,
+     462,
+     463,
+     464,
+     86,
+     113,
+     87,
+     89,
+     114,
+     465,
+     88,
+     466,
+     467,
+     468,
+     469,
+     470,
+     471,
+     489,
+     471,
+     377,
+     304,
+     319,
+     472,
+     492,
+     472,
+     473,
+     474,
+     475,
+     476,
+     477,
+     478,
+     479,
+     482,
+     483,
+     484,
+     485,
+     486,
+     487,
+     488,
+     489,
+     509,
+     489,
+     490,
+     319,
+     319,
+     491,
+     492,
+     510,
+     492,
+     493,
+     494,
+     495,
+     496,
+     497,
+     498,
+     500,
+     502,
+     503,
+     504,
+     505,
+     506,
+     507,
+     508,
+     509,
+     170,
+     380,
+     412,
+     309,
+     510,
+     511,
+     427,
+     512,
+     513,
+     426,
+     514,
+     429,
+     515,
+     431,
+     516,
+     433,
+     433,
+     516,
+     518,
+     435,
+     520,
+     437,
+     523,
+     439,
+     525,
+     441,
+     526,
+     443,
+     443,
+     526,
+     527,
+     445,
+     528,
+     447,
+     529,
+     449,
+     530,
+     451,
+     451,
+     530,
+     531,
+     453,
+     423,
+     454,
+     170,
+     168,
+     182,
+     180,
+     532,
+     457,
+     455,
+     235,
+     533,
+     459,
+     459,
+     533,
+     193,
+     192,
+     393,
+     421,
+     548,
+     547,
+     552,
+     551,
+     568,
+     567,
+     536,
+     537,
+     538,
+     537,
+     540,
+     251,
+     546,
+     543,
+     548,
+     550,
+     552,
+     554,
+     556,
+     558,
+     67,
+     560,
+     64,
+     562,
+     65,
+     564,
+     566,
+     568,
+     570,
+     572,
+     571,
+     573,
+     574,
+     576,
+     577,
+     578,
+     579,
+     596,
+     578,
+     580,
+     581,
+     582,
+     69,
+     88,
+     481,
+     583,
+     68,
+     62,
+     63,
+     584,
+     585,
+     480,
+     86,
+     586,
+     587,
+     588,
+     571,
+     589,
+     590,
+     589,
+     591,
+     592,
+     607,
+     591,
+     594,
+     593,
+     595,
+     608,
+     594,
+     596,
+     597,
+     598,
+     599,
+     600,
+     481,
+     482,
+     501,
+     479,
+     480,
+     601,
+     499,
+     602,
+     603,
+     604,
+     606,
+     605,
+     607,
+     280,
+     250,
+     249,
+     355,
+     354,
+     608,
+     390,
+     609,
+     610,
+     611,
+     612,
+     613,
+     614,
+     524,
+     522,
+     628,
+     614,
+     501,
+     502,
+     521,
+     519,
+     500,
+     499,
+     615,
+     517,
+     616,
+     632,
+     615,
+     617,
+     618,
+     620,
+     535,
+     536,
+     619,
+     621,
+     539,
+     189,
+     190,
+     541,
+     539,
+     621,
+     249,
+     391,
+     390,
+     622,
+     544,
+     542,
+     418,
+     623,
+     545,
+     544,
+     622,
+     624,
+     547,
+     625,
+     549,
+     626,
+     551,
+     627,
+     553,
+     551,
+     626,
+     628,
+     555,
+     629,
+     557,
+     630,
+     559,
+     631,
+     561,
+     632,
+     563,
+     633,
+     565,
+     634,
+     567,
+     635,
+     569,
+     567,
+     634,
+     43,
+     158,
+     159,
+     215,
+     162,
+     160,
+     48,
+     47,
+     49,
+     214,
+     46,
+     42,
+     100,
+     101,
+     333,
+     293,
+     103,
+     104,
+     99,
+     124,
+     125,
+     126,
+     127,
+     165,
+     163,
+     123,
+     137,
+     434,
+     436,
+     438,
+     142,
+     139,
+     154,
+     161,
+     167,
+     166,
+     152,
+     191,
+     418,
+     419,
+     542,
+     421,
+     420,
+     196,
+     197,
+     192,
+     541,
+     534,
+     190,
+     61,
+     65,
+     584,
+     63,
+     66,
+     68,
+     583,
+     67,
+     169,
+     168,
+     170,
+     172,
+     171,
+     173,
+     181,
+     180,
+     182,
+     194,
+     253,
+     252,
+     251,
+     193,
+     343,
+     377,
+     376,
+     375,
+     411,
+     374,
+     342,
+     345,
+     379,
+     412,
+     378,
+     381,
+     380,
+     344,
+     357,
+     394,
+     393,
+     392,
+     175,
+     174,
+     176,
+     270,
+     271,
+     305,
+     304,
+     303,
+     302,
+     269,
+     268,
+     229,
+     454,
+     423,
+     232,
+     422,
+     454,
+     232,
+     232,
+     235,
+     455,
+     232,
+     455,
+     233,
+     1,
+     0,
+     2,
+     4,
+     3,
+     5,
+     177,
+     179,
+     180,
+     181,
+     236,
+     272,
+     178,
+     307,
+     306,
+     309,
+     308,
+     7,
+     6,
+     8,
+     79,
+     51,
+     52,
+     78,
+     11,
+     10,
+     128,
+     155,
+     154,
+     153,
+     152,
+     9,
+     322,
+     354,
+     355,
+     353,
+     282,
+     252,
+     253,
+     284,
+     574,
+     282,
+     284,
+     283,
+     279,
+     248,
+     250,
+     281,
+     250,
+     280,
+     592,
+     574,
+     283,
+     281,
+     316,
+     283,
+     316,
+     281,
+     592,
+     283,
+     281,
+     280,
+     323,
+     315,
+     316,
+     316,
+     317,
+     324,
+     354,
+     323,
+     593,
+     324,
+     323,
+     316,
+     636,
+     593,
+     323,
+     636,
+     575,
+     593,
+     324,
+     575,
+     636,
+     356,
+     575,
+     324,
+     357,
+     392,
+     543,
+     576,
+     575,
+     356;
+    }
+   }
+  }
+ }
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/media/hangar.x
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/media/hangar.x	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/media/hangar.x	(revision 2197)
@@ -0,0 +1,277 @@
+xof 0303txt 0032
+template XSkinMeshHeader {
+ <3cf169ce-ff7c-44ab-93c0-f78f62d172e2>
+ WORD nMaxSkinWeightsPerVertex;
+ WORD nMaxSkinWeightsPerFace;
+ WORD nBones;
+}
+
+template VertexDuplicationIndices {
+ <b8d65549-d7c9-4995-89cf-53a9a8b031e3>
+ DWORD nIndices;
+ DWORD nOriginalVertices;
+ array DWORD indices[nIndices];
+}
+
+template SkinWeights {
+ <6f0d123b-bad2-4167-a0d0-80224f25fabb>
+ STRING transformNodeName;
+ DWORD nWeights;
+ array DWORD vertexIndices[nWeights];
+ array FLOAT weights[nWeights];
+ Matrix4x4 matrixOffset;
+}
+
+
+Frame SCENE_ROOT {
+ 
+
+ FrameTransformMatrix {
+  1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+ }
+
+ Frame groundPlane_transform {
+  
+
+  FrameTransformMatrix {
+   12.000000,0.000000,0.000000,0.000000,0.000000,0.000000,12.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame persp {
+  
+
+  FrameTransformMatrix {
+   0.231748,0.000000,-0.972776,0.000000,-0.592705,0.792946,-0.141202,0.000000,0.771358,0.609292,0.183763,0.000000,212.231979,167.641037,50.560791,1.000000;;
+  }
+ }
+
+ Frame top {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame front {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,1.000000;;
+  }
+ }
+
+ Frame side {
+  
+
+  FrameTransformMatrix {
+   0.000000,0.000000,-1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame pCube1 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+
+  Mesh pCubeShape1 {
+   32;
+   -100.000000;-14.500000;100.000000;,
+   100.000000;-14.500000;100.000000;,
+   -100.000000;14.500000;100.000000;,
+   100.000000;14.500000;100.000000;,
+   -100.000000;14.500000;-100.000000;,
+   100.000000;14.500000;-100.000000;,
+   -100.000000;-14.500000;-100.000000;,
+   100.000000;-14.500000;-100.000000;,
+   100.000000;14.500000;0.000000;,
+   -100.000000;14.500000;0.000000;,
+   -100.000000;-14.500000;0.000000;,
+   100.000000;-14.500000;0.000000;,
+   -100.000000;14.500000;100.000000;,
+   100.000000;14.500000;100.000000;,
+   -100.000000;-14.500000;100.000000;,
+   100.000000;-14.500000;100.000000;,
+   100.000000;-14.500000;100.000000;,
+   100.000000;14.500000;100.000000;,
+   100.000000;-14.500000;0.000000;,
+   100.000000;14.500000;0.000000;,
+   100.000000;14.500000;-100.000000;,
+   100.000000;-14.500000;-100.000000;,
+   -100.000000;-14.500000;-100.000000;,
+   -100.000000;14.500000;-100.000000;,
+   -100.000000;-14.500000;0.000000;,
+   -100.000000;14.500000;0.000000;,
+   -100.000000;14.500000;100.000000;,
+   -100.000000;-14.500000;100.000000;,
+   -100.000000;14.500000;-100.000000;,
+   100.000000;14.500000;-100.000000;,
+   -100.000000;-14.500000;-100.000000;,
+   100.000000;-14.500000;-100.000000;;
+   20;
+   3;0,2,1;,
+   3;2,3,1;,
+   3;12,9,13;,
+   3;9,8,13;,
+   3;4,6,5;,
+   3;6,7,5;,
+   3;10,14,11;,
+   3;14,15,11;,
+   3;16,17,18;,
+   3;17,19,18;,
+   3;19,20,18;,
+   3;20,21,18;,
+   3;22,23,24;,
+   3;23,25,24;,
+   3;25,26,24;,
+   3;26,27,24;,
+   3;9,28,8;,
+   3;28,29,8;,
+   3;30,10,31;,
+   3;10,11,31;;
+
+   MeshNormals {
+    6;
+    -1.000000;0.000000;0.000000;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;0.000000;-1.000000;,
+    0.000000;0.000000;1.000000;,
+    0.000000;1.000000;0.000000;,
+    1.000000;0.000000;0.000000;;
+    20;
+    3;2,2,2;,
+    3;2,2,2;,
+    3;1,1,1;,
+    3;1,1,1;,
+    3;3,3,3;,
+    3;3,3,3;,
+    3;4,4,4;,
+    3;4,4,4;,
+    3;0,0,0;,
+    3;0,0,0;,
+    3;0,0,0;,
+    3;0,0,0;,
+    3;5,5,5;,
+    3;5,5,5;,
+    3;5,5,5;,
+    3;5,5,5;,
+    3;1,1,1;,
+    3;1,1,1;,
+    3;4,4,4;,
+    3;4,4,4;;
+   }
+
+   MeshTextureCoords {
+    32;
+    0.804688;-0.984375;,
+    0.804688;-0.531250;,
+    0.742188;-0.984375;,
+    0.742188;-0.531250;,
+    0.984375;-0.960938;,
+    0.984375;-0.500000;,
+    0.929688;-0.960938;,
+    0.929688;-0.500000;,
+    0.015625;-0.257813;,
+    0.390625;-0.257813;,
+    0.617188;-0.500000;,
+    0.617188;-0.015625;,
+    0.390625;-0.015625;,
+    0.015625;-0.015625;,
+    0.429688;-0.500000;,
+    0.429688;-0.015625;,
+    0.835938;-0.015625;,
+    0.898438;-0.015625;,
+    0.835938;-0.242188;,
+    0.898438;-0.242188;,
+    0.898438;-0.468750;,
+    0.835938;-0.468750;,
+    0.835938;-0.531250;,
+    0.890625;-0.531250;,
+    0.835938;-0.757813;,
+    0.890625;-0.757813;,
+    0.890625;-0.984375;,
+    0.835938;-0.984375;,
+    0.390625;-0.500000;,
+    0.015625;-0.500000;,
+    0.804688;-0.500000;,
+    0.804688;-0.015625;;
+   }
+
+   MeshMaterialList {
+    1;
+    20;
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0;
+
+    Material initialShadingGroup {
+     0.400000;0.400000;0.400000;1.000000;;
+     0.000000;
+     0.400000;0.400000;0.400000;;
+     0.000000;0.000000;0.000000;;
+
+     TextureFilename {
+      "hangar2.bmp";
+     } 
+    }
+   }
+
+   VertexDuplicationIndices {
+    32;
+    12;
+    0,
+    1,
+    2,
+    3,
+    4,
+    5,
+    6,
+    7,
+    8,
+    9,
+    10,
+    11,
+    2,
+    3,
+    0,
+    1,
+    1,
+    3,
+    11,
+    8,
+    5,
+    7,
+    6,
+    4,
+    10,
+    9,
+    2,
+    0,
+    4,
+    5,
+    6,
+    7;
+   }
+  }
+ }
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/media/redwire.x
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/media/redwire.x	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/media/redwire.x	(revision 2197)
@@ -0,0 +1,5014 @@
+xof 0303txt 0032
+template XSkinMeshHeader {
+ <3cf169ce-ff7c-44ab-93c0-f78f62d172e2>
+ WORD nMaxSkinWeightsPerVertex;
+ WORD nMaxSkinWeightsPerFace;
+ WORD nBones;
+}
+
+template VertexDuplicationIndices {
+ <b8d65549-d7c9-4995-89cf-53a9a8b031e3>
+ DWORD nIndices;
+ DWORD nOriginalVertices;
+ array DWORD indices[nIndices];
+}
+
+template SkinWeights {
+ <6f0d123b-bad2-4167-a0d0-80224f25fabb>
+ STRING transformNodeName;
+ DWORD nWeights;
+ array DWORD vertexIndices[nWeights];
+ array FLOAT weights[nWeights];
+ Matrix4x4 matrixOffset;
+}
+
+
+Frame SCENE_ROOT {
+ 
+
+ FrameTransformMatrix {
+  1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+ }
+
+ Frame groundPlane_transform {
+  
+
+  FrameTransformMatrix {
+   12.000000,0.000000,0.000000,0.000000,0.000000,0.000000,12.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame persp {
+  
+
+  FrameTransformMatrix {
+   0.409923,-0.000000,-0.912120,0.000000,0.375899,-0.911132,0.168936,0.000000,-0.831061,-0.412116,-0.373494,0.000000,-68.333847,-18.485556,-16.615784,1.000000;;
+  }
+ }
+
+ Frame top {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame front {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,1.000000;;
+  }
+ }
+
+ Frame side {
+  
+
+  FrameTransformMatrix {
+   0.000000,0.000000,-1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame polySurface3 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame group1 {
+  
+
+  FrameTransformMatrix {
+   -0.500000,0.000000,-0.866025,0.000000,0.000000,1.000000,0.000000,0.000000,0.866025,0.000000,-0.500000,0.000000,2.499993,0.000000,-2.009623,1.000000;;
+  }
+ }
+
+ Frame group3 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+
+  Frame pasted__group2 {
+   
+
+   FrameTransformMatrix {
+    -0.500000,0.000000,-0.866025,0.000000,0.000000,1.000000,0.000000,0.000000,0.866025,0.000000,-0.500000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+   }
+  }
+ }
+
+ Frame group5 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,-25.499998,14.722423,0.000000,1.000000;;
+  }
+
+  Frame group5_pasted__group4 {
+   
+
+   FrameTransformMatrix {
+    1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+   }
+  }
+ }
+
+ Frame group6 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,-25.499994,0.000000,-14.722428,1.000000;;
+  }
+
+  Frame group6_pasted__group4 {
+   
+
+   FrameTransformMatrix {
+    1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+   }
+  }
+ }
+
+ Frame group7 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,-4.000000,0.000000,1.000000;;
+  }
+
+  Frame pasted__pTorus2 {
+   
+
+   FrameTransformMatrix {
+    1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,2.000000,0.000000,1.000000;;
+   }
+
+   Mesh pasted__pTorusShape2 {
+    793;
+    25.658695;0.000000;-2.696840;,
+    25.236237;0.000000;-5.364130;,
+    24.537285;0.000000;-7.972650;,
+    23.569500;0.000000;-10.493819;,
+    22.343479;0.000000;-12.900017;,
+    20.872660;0.000000;-15.164877;,
+    19.173155;0.000000;-17.263590;,
+    17.263586;0.000000;-19.173159;,
+    15.164874;0.000000;-20.872662;,
+    12.900012;0.000000;-22.343479;,
+    10.493815;0.000000;-23.569498;,
+    7.972645;0.000000;-24.537283;,
+    5.364126;0.000000;-25.236233;,
+    2.696836;0.000000;-25.658689;,
+    -0.000001;0.000000;-25.800024;,
+    -2.696838;0.000000;-25.658689;,
+    -5.364128;0.000000;-25.236231;,
+    -7.972647;0.000000;-24.537279;,
+    -10.493815;0.000000;-23.569492;,
+    -12.900012;0.000000;-22.343473;,
+    -15.164873;0.000000;-20.872656;,
+    -17.263584;0.000000;-19.173151;,
+    -19.173151;0.000000;-17.263582;,
+    -20.872654;0.000000;-15.164869;,
+    -22.343472;0.000000;-12.900009;,
+    -23.569489;0.000000;-10.493812;,
+    -24.537273;0.000000;-7.972643;,
+    -25.236223;0.000000;-5.364125;,
+    -25.658680;0.000000;-2.696836;,
+    -25.800014;0.000000;-0.000000;,
+    -25.658680;0.000000;2.696836;,
+    -25.236221;0.000000;5.364124;,
+    -24.537270;0.000000;7.972642;,
+    -23.569483;0.000000;10.493811;,
+    -22.343466;0.000000;12.900005;,
+    -20.872646;0.000000;15.164866;,
+    -19.173145;0.000000;17.263577;,
+    -17.263577;0.000000;19.173145;,
+    -15.164866;0.000000;20.872646;,
+    -12.900005;0.000000;22.343466;,
+    -10.493810;0.000000;23.569483;,
+    -7.972641;0.000000;24.537268;,
+    -5.364123;0.000000;25.236217;,
+    -2.696835;0.000000;25.658674;,
+    0.000000;0.000000;25.800009;,
+    2.696836;0.000000;25.658672;,
+    5.364123;0.000000;25.236214;,
+    7.972641;0.000000;24.537264;,
+    10.493808;0.000000;23.569477;,
+    12.900002;0.000000;22.343458;,
+    15.164862;0.000000;20.872641;,
+    17.263573;0.000000;19.173138;,
+    19.173138;0.000000;17.263571;,
+    20.872639;0.000000;15.164861;,
+    22.343456;0.000000;12.900002;,
+    23.569473;0.000000;10.493806;,
+    24.537258;0.000000;7.972639;,
+    25.236208;0.000000;5.364122;,
+    25.658665;0.000000;2.696834;,
+    25.799999;0.000000;0.000000;,
+    25.725317;0.250000;-2.703842;,
+    25.301762;0.250000;-5.378058;,
+    24.600996;0.250000;-7.993351;,
+    23.630695;0.250000;-10.521066;,
+    22.401493;0.250000;-12.933511;,
+    20.926853;0.250000;-15.204252;,
+    19.222937;0.250000;-17.308413;,
+    17.308411;0.250000;-19.222940;,
+    15.204248;0.250000;-20.926855;,
+    12.933506;0.250000;-22.401493;,
+    10.521062;0.250000;-23.630693;,
+    7.993346;0.250000;-24.600992;,
+    5.378053;0.250000;-25.301756;,
+    2.703838;0.250000;-25.725311;,
+    -0.000001;0.250000;-25.867012;,
+    -2.703840;0.250000;-25.725311;,
+    -5.378056;0.250000;-25.301756;,
+    -7.993347;0.250000;-24.600988;,
+    -10.521062;0.250000;-23.630690;,
+    -12.933506;0.250000;-22.401487;,
+    -15.204247;0.250000;-20.926849;,
+    -17.308407;0.250000;-19.222933;,
+    -19.222933;0.250000;-17.308405;,
+    -20.926847;0.250000;-15.204245;,
+    -22.401485;0.250000;-12.933503;,
+    -23.630686;0.250000;-10.521058;,
+    -24.600983;0.250000;-7.993343;,
+    -25.301748;0.250000;-5.378052;,
+    -25.725302;0.250000;-2.703838;,
+    -25.867002;0.250000;-0.000000;,
+    -25.725302;0.250000;2.703838;,
+    -25.301746;0.250000;5.378052;,
+    -24.600979;0.250000;7.993343;,
+    -23.630680;0.250000;10.521057;,
+    -22.401478;0.250000;12.933499;,
+    -20.926842;0.250000;15.204241;,
+    -19.222927;0.250000;17.308401;,
+    -17.308401;0.250000;19.222927;,
+    -15.204241;0.250000;20.926842;,
+    -12.933499;0.250000;22.401478;,
+    -10.521056;0.250000;23.630678;,
+    -7.993342;0.250000;24.600977;,
+    -5.378051;0.250000;25.301741;,
+    -2.703837;0.250000;25.725294;,
+    0.000000;0.250000;25.866997;,
+    2.703838;0.250000;25.725294;,
+    5.378051;0.250000;25.301739;,
+    7.993341;0.250000;24.600973;,
+    10.521054;0.250000;23.630674;,
+    12.933496;0.250000;22.401472;,
+    15.204236;0.250000;20.926836;,
+    17.308397;0.250000;19.222919;,
+    19.222919;0.250000;17.308395;,
+    20.926834;0.250000;15.204235;,
+    22.401468;0.250000;12.933496;,
+    23.630669;0.250000;10.521052;,
+    24.600967;0.250000;7.993339;,
+    25.301733;0.250000;5.378049;,
+    25.725286;0.250000;2.703836;,
+    25.866987;0.250000;0.000000;,
+    25.907326;0.433013;-2.722972;,
+    25.480774;0.433013;-5.416108;,
+    24.775049;0.433013;-8.049904;,
+    23.797886;0.433013;-10.595504;,
+    22.559986;0.433013;-13.025017;,
+    21.074915;0.433013;-15.311824;,
+    19.358942;0.433013;-17.430872;,
+    17.430870;0.433013;-19.358946;,
+    15.311821;0.433013;-21.074915;,
+    13.025012;0.433013;-22.559986;,
+    10.595499;0.433013;-23.797884;,
+    8.049900;0.433013;-24.775047;,
+    5.416103;0.433013;-25.480770;,
+    2.722968;0.433013;-25.907320;,
+    -0.000001;0.433013;-26.050024;,
+    -2.722970;0.433013;-25.907320;,
+    -5.416106;0.433013;-25.480768;,
+    -8.049901;0.433013;-24.775043;,
+    -10.595500;0.433013;-23.797880;,
+    -13.025012;0.433013;-22.559980;,
+    -15.311819;0.433013;-21.074909;,
+    -17.430866;0.433013;-19.358938;,
+    -19.358938;0.433013;-17.430864;,
+    -21.074907;0.433013;-15.311816;,
+    -22.559978;0.433013;-13.025009;,
+    -23.797874;0.433013;-10.595496;,
+    -24.775038;0.433013;-8.049897;,
+    -25.480761;0.433013;-5.416103;,
+    -25.907310;0.433013;-2.722968;,
+    -26.050014;0.433013;-0.000000;,
+    -25.907310;0.433013;2.722968;,
+    -25.480759;0.433013;5.416102;,
+    -24.775034;0.433013;8.049896;,
+    -23.797871;0.433013;10.595494;,
+    -22.559971;0.433013;13.025006;,
+    -21.074902;0.433013;15.311813;,
+    -19.358931;0.433013;17.430861;,
+    -17.430861;0.433013;19.358931;,
+    -15.311813;0.433013;21.074902;,
+    -13.025006;0.433013;22.559971;,
+    -10.595494;0.433013;23.797869;,
+    -8.049896;0.433013;24.775032;,
+    -5.416101;0.433013;25.480755;,
+    -2.722967;0.433013;25.907305;,
+    0.000000;0.433013;26.050009;,
+    2.722968;0.433013;25.907303;,
+    5.416101;0.433013;25.480751;,
+    8.049895;0.433013;24.775028;,
+    10.595492;0.433013;23.797863;,
+    13.025002;0.433013;22.559965;,
+    15.311809;0.433013;21.074896;,
+    17.430855;0.433013;19.358925;,
+    19.358925;0.433013;17.430853;,
+    21.074894;0.433013;15.311807;,
+    22.559961;0.433013;13.025002;,
+    23.797859;0.433013;10.595490;,
+    24.775023;0.433013;8.049892;,
+    25.480745;0.433013;5.416100;,
+    25.907295;0.433013;2.722966;,
+    26.049999;0.433013;0.000000;,
+    26.155956;0.500000;-2.749104;,
+    25.725311;0.500000;-5.468086;,
+    25.012814;0.500000;-8.127159;,
+    24.026272;0.500000;-10.697188;,
+    22.776493;0.500000;-13.150017;,
+    21.277168;0.500000;-15.458771;,
+    19.544729;0.500000;-17.598156;,
+    17.598152;0.500000;-19.544731;,
+    15.458767;0.500000;-21.277170;,
+    13.150012;0.500000;-22.776493;,
+    10.697184;0.500000;-24.026270;,
+    8.127154;0.500000;-25.012812;,
+    5.468081;0.500000;-25.725307;,
+    2.749100;0.500000;-26.155951;,
+    -0.000001;0.500000;-26.300024;,
+    -2.749102;0.500000;-26.155951;,
+    -5.468084;0.500000;-25.725306;,
+    -8.127155;0.500000;-25.012808;,
+    -10.697185;0.500000;-24.026266;,
+    -13.150012;0.500000;-22.776487;,
+    -15.458766;0.500000;-21.277164;,
+    -17.598148;0.500000;-19.544724;,
+    -19.544724;0.500000;-17.598148;,
+    -21.277163;0.500000;-15.458762;,
+    -22.776484;0.500000;-13.150009;,
+    -24.026262;0.500000;-10.697181;,
+    -25.012802;0.500000;-8.127151;,
+    -25.725298;0.500000;-5.468081;,
+    -26.155941;0.500000;-2.749100;,
+    -26.300014;0.500000;-0.000000;,
+    -26.155941;0.500000;2.749100;,
+    -25.725296;0.500000;5.468081;,
+    -25.012798;0.500000;8.127151;,
+    -24.026257;0.500000;10.697179;,
+    -22.776478;0.500000;13.150006;,
+    -21.277157;0.500000;15.458759;,
+    -19.544718;0.500000;17.598143;,
+    -17.598143;0.500000;19.544718;,
+    -15.458759;0.500000;21.277157;,
+    -13.150006;0.500000;22.776478;,
+    -10.697178;0.500000;24.026255;,
+    -8.127151;0.500000;25.012796;,
+    -5.468079;0.500000;25.725290;,
+    -2.749099;0.500000;26.155935;,
+    0.000000;0.500000;26.300009;,
+    2.749100;0.500000;26.155933;,
+    5.468079;0.500000;25.725288;,
+    8.127150;0.500000;25.012793;,
+    10.697177;0.500000;24.026251;,
+    13.150002;0.500000;22.776472;,
+    15.458755;0.500000;21.277149;,
+    17.598139;0.500000;19.544710;,
+    19.544710;0.500000;17.598137;,
+    21.277147;0.500000;15.458753;,
+    22.776468;0.500000;13.150002;,
+    24.026245;0.500000;10.697174;,
+    25.012787;0.500000;8.127147;,
+    25.725283;0.500000;5.468078;,
+    26.155926;0.500000;2.749099;,
+    26.299999;0.500000;0.000000;,
+    26.404589;0.433013;-2.775236;,
+    25.969849;0.433013;-5.520064;,
+    25.250580;0.433013;-8.204413;,
+    24.254660;0.433013;-10.798873;,
+    22.992998;0.433013;-13.275017;,
+    21.479424;0.433013;-15.605717;,
+    19.730515;0.433013;-17.765438;,
+    17.765434;0.433013;-19.730518;,
+    15.605714;0.433013;-21.479425;,
+    13.275012;0.433013;-22.992998;,
+    10.798868;0.433013;-24.254658;,
+    8.204409;0.433013;-25.250576;,
+    5.520060;0.433013;-25.969845;,
+    2.775232;0.433013;-26.404581;,
+    -0.000001;0.433013;-26.550024;,
+    -2.775235;0.433013;-26.404581;,
+    -5.520062;0.433013;-25.969843;,
+    -8.204410;0.433013;-25.250572;,
+    -10.798868;0.433013;-24.254652;,
+    -13.275012;0.433013;-22.992994;,
+    -15.605712;0.433013;-21.479418;,
+    -17.765432;0.433013;-19.730511;,
+    -19.730511;0.433013;-17.765430;,
+    -21.479416;0.433013;-15.605709;,
+    -22.992990;0.433013;-13.275009;,
+    -24.254648;0.433013;-10.798864;,
+    -25.250566;0.433013;-8.204406;,
+    -25.969835;0.433013;-5.520059;,
+    -26.404572;0.433013;-2.775232;,
+    -26.550014;0.433013;-0.000000;,
+    -26.404572;0.433013;2.775232;,
+    -25.969833;0.433013;5.520058;,
+    -25.250563;0.433013;8.204405;,
+    -24.254642;0.433013;10.798863;,
+    -22.992985;0.433013;13.275006;,
+    -21.479410;0.433013;15.605705;,
+    -19.730503;0.433013;17.765425;,
+    -17.765425;0.433013;19.730503;,
+    -15.605705;0.433013;21.479410;,
+    -13.275006;0.433013;22.992985;,
+    -10.798862;0.433013;24.254642;,
+    -8.204404;0.433013;25.250561;,
+    -5.520057;0.433013;25.969828;,
+    -2.775231;0.433013;26.404566;,
+    0.000000;0.433013;26.550009;,
+    2.775232;0.433013;26.404564;,
+    5.520057;0.433013;25.969826;,
+    8.204404;0.433013;25.250557;,
+    10.798861;0.433013;24.254637;,
+    13.275002;0.433013;22.992979;,
+    15.605700;0.433013;21.479404;,
+    17.765421;0.433013;19.730497;,
+    19.730497;0.433013;17.765419;,
+    21.479403;0.433013;15.605700;,
+    22.992975;0.433013;13.275002;,
+    24.254633;0.433013;10.798859;,
+    25.250551;0.433013;8.204401;,
+    25.969818;0.433013;5.520055;,
+    26.404556;0.433013;2.775231;,
+    26.549999;0.433013;0.000000;,
+    26.586597;0.250000;-2.794366;,
+    26.148861;0.250000;-5.558115;,
+    25.424633;0.250000;-8.260967;,
+    24.421848;0.250000;-10.873310;,
+    23.151491;0.250000;-13.366523;,
+    21.627483;0.250000;-15.713288;,
+    19.866520;0.250000;-17.887897;,
+    17.887894;0.250000;-19.866522;,
+    15.713285;0.250000;-21.627485;,
+    13.366518;0.250000;-23.151491;,
+    10.873305;0.250000;-24.421846;,
+    8.260962;0.250000;-25.424631;,
+    5.558110;0.250000;-26.148857;,
+    2.794362;0.250000;-26.586592;,
+    -0.000001;0.250000;-26.733036;,
+    -2.794365;0.250000;-26.586592;,
+    -5.558112;0.250000;-26.148855;,
+    -8.260963;0.250000;-25.424627;,
+    -10.873306;0.250000;-24.421843;,
+    -13.366518;0.250000;-23.151487;,
+    -15.713284;0.250000;-21.627478;,
+    -17.887892;0.250000;-19.866514;,
+    -19.866514;0.250000;-17.887890;,
+    -21.627476;0.250000;-15.713281;,
+    -23.151484;0.250000;-13.366515;,
+    -24.421837;0.250000;-10.873302;,
+    -25.424622;0.250000;-8.260960;,
+    -26.148848;0.250000;-5.558109;,
+    -26.586582;0.250000;-2.794362;,
+    -26.733027;0.250000;-0.000000;,
+    -26.586582;0.250000;2.794362;,
+    -26.148846;0.250000;5.558109;,
+    -25.424618;0.250000;8.260959;,
+    -24.421833;0.250000;10.873301;,
+    -23.151478;0.250000;13.366512;,
+    -21.627470;0.250000;15.713278;,
+    -19.866508;0.250000;17.887884;,
+    -17.887884;0.250000;19.866508;,
+    -15.713278;0.250000;21.627470;,
+    -13.366512;0.250000;23.151478;,
+    -10.873300;0.250000;24.421831;,
+    -8.260958;0.250000;25.424614;,
+    -5.558107;0.250000;26.148842;,
+    -2.794361;0.250000;26.586575;,
+    0.000000;0.250000;26.733021;,
+    2.794362;0.250000;26.586573;,
+    5.558107;0.250000;26.148838;,
+    8.260958;0.250000;25.424612;,
+    10.873299;0.250000;24.421827;,
+    13.366508;0.250000;23.151472;,
+    15.713273;0.250000;21.627464;,
+    17.887880;0.250000;19.866501;,
+    19.866501;0.250000;17.887878;,
+    21.627462;0.250000;15.713271;,
+    23.151468;0.250000;13.366508;,
+    24.421822;0.250000;10.873296;,
+    25.424604;0.250000;8.260955;,
+    26.148832;0.250000;5.558106;,
+    26.586565;0.250000;2.794361;,
+    26.733011;0.250000;0.000000;,
+    26.653219;-0.000000;-2.801368;,
+    26.214386;-0.000000;-5.572042;,
+    25.488344;-0.000000;-8.281668;,
+    24.483046;-0.000000;-10.900557;,
+    23.209505;-0.000000;-13.400017;,
+    21.681677;-0.000000;-15.752664;,
+    19.916302;-0.000000;-17.932720;,
+    17.932718;-0.000000;-19.916304;,
+    15.752660;-0.000000;-21.681679;,
+    13.400012;-0.000000;-23.209505;,
+    10.900552;-0.000000;-24.483044;,
+    8.281663;-0.000000;-25.488340;,
+    5.572037;-0.000000;-26.214380;,
+    2.801364;-0.000000;-26.653212;,
+    -0.000001;-0.000000;-26.800024;,
+    -2.801367;-0.000000;-26.653212;,
+    -5.572040;-0.000000;-26.214380;,
+    -8.281664;-0.000000;-25.488337;,
+    -10.900553;-0.000000;-24.483040;,
+    -13.400012;-0.000000;-23.209501;,
+    -15.752659;-0.000000;-21.681673;,
+    -17.932714;-0.000000;-19.916296;,
+    -19.916296;-0.000000;-17.932713;,
+    -21.681671;-0.000000;-15.752655;,
+    -23.209497;-0.000000;-13.400009;,
+    -24.483034;-0.000000;-10.900549;,
+    -25.488331;-0.000000;-8.281660;,
+    -26.214371;-0.000000;-5.572037;,
+    -26.653202;-0.000000;-2.801365;,
+    -26.800014;-0.000000;-0.000000;,
+    -26.653202;-0.000000;2.801364;,
+    -26.214371;-0.000000;5.572036;,
+    -25.488327;-0.000000;8.281659;,
+    -24.483030;-0.000000;10.900547;,
+    -23.209492;-0.000000;13.400006;,
+    -21.681665;-0.000000;15.752652;,
+    -19.916290;-0.000000;17.932709;,
+    -17.932709;-0.000000;19.916290;,
+    -15.752652;-0.000000;21.681665;,
+    -13.400006;-0.000000;23.209492;,
+    -10.900546;-0.000000;24.483028;,
+    -8.281658;-0.000000;25.488323;,
+    -5.572035;-0.000000;26.214365;,
+    -2.801363;-0.000000;26.653196;,
+    0.000000;-0.000000;26.800009;,
+    2.801364;-0.000000;26.653194;,
+    5.572035;-0.000000;26.214361;,
+    8.281658;-0.000000;25.488321;,
+    10.900545;-0.000000;24.483023;,
+    13.400002;-0.000000;23.209484;,
+    15.752647;-0.000000;21.681658;,
+    17.932703;-0.000000;19.916283;,
+    19.916283;-0.000000;17.932701;,
+    21.681656;-0.000000;15.752645;,
+    23.209482;-0.000000;13.400002;,
+    24.483019;-0.000000;10.900542;,
+    25.488314;-0.000000;8.281655;,
+    26.214355;-0.000000;5.572033;,
+    26.653187;-0.000000;2.801363;,
+    26.799999;-0.000000;0.000000;,
+    26.586597;-0.250000;-2.794366;,
+    26.148861;-0.250000;-5.558115;,
+    25.424633;-0.250000;-8.260967;,
+    24.421848;-0.250000;-10.873310;,
+    23.151491;-0.250000;-13.366523;,
+    21.627483;-0.250000;-15.713288;,
+    19.866520;-0.250000;-17.887897;,
+    17.887894;-0.250000;-19.866522;,
+    15.713285;-0.250000;-21.627485;,
+    13.366518;-0.250000;-23.151491;,
+    10.873305;-0.250000;-24.421846;,
+    8.260962;-0.250000;-25.424631;,
+    5.558110;-0.250000;-26.148857;,
+    2.794362;-0.250000;-26.586592;,
+    -0.000001;-0.250000;-26.733036;,
+    -2.794365;-0.250000;-26.586592;,
+    -5.558112;-0.250000;-26.148855;,
+    -8.260963;-0.250000;-25.424627;,
+    -10.873306;-0.250000;-24.421843;,
+    -13.366518;-0.250000;-23.151487;,
+    -15.713284;-0.250000;-21.627478;,
+    -17.887892;-0.250000;-19.866514;,
+    -19.866514;-0.250000;-17.887890;,
+    -21.627476;-0.250000;-15.713281;,
+    -23.151484;-0.250000;-13.366515;,
+    -24.421837;-0.250000;-10.873302;,
+    -25.424622;-0.250000;-8.260960;,
+    -26.148848;-0.250000;-5.558109;,
+    -26.586582;-0.250000;-2.794362;,
+    -26.733027;-0.250000;-0.000000;,
+    -26.586582;-0.250000;2.794362;,
+    -26.148846;-0.250000;5.558109;,
+    -25.424618;-0.250000;8.260959;,
+    -24.421833;-0.250000;10.873301;,
+    -23.151478;-0.250000;13.366512;,
+    -21.627470;-0.250000;15.713278;,
+    -19.866508;-0.250000;17.887884;,
+    -17.887884;-0.250000;19.866508;,
+    -15.713278;-0.250000;21.627470;,
+    -13.366512;-0.250000;23.151478;,
+    -10.873300;-0.250000;24.421831;,
+    -8.260958;-0.250000;25.424614;,
+    -5.558107;-0.250000;26.148842;,
+    -2.794361;-0.250000;26.586575;,
+    0.000000;-0.250000;26.733021;,
+    2.794362;-0.250000;26.586573;,
+    5.558107;-0.250000;26.148838;,
+    8.260958;-0.250000;25.424612;,
+    10.873299;-0.250000;24.421827;,
+    13.366508;-0.250000;23.151472;,
+    15.713273;-0.250000;21.627464;,
+    17.887880;-0.250000;19.866501;,
+    19.866501;-0.250000;17.887878;,
+    21.627462;-0.250000;15.713271;,
+    23.151468;-0.250000;13.366508;,
+    24.421822;-0.250000;10.873296;,
+    25.424604;-0.250000;8.260955;,
+    26.148832;-0.250000;5.558106;,
+    26.586565;-0.250000;2.794361;,
+    26.733011;-0.250000;0.000000;,
+    26.404589;-0.433013;-2.775236;,
+    25.969849;-0.433013;-5.520064;,
+    25.250580;-0.433013;-8.204413;,
+    24.254660;-0.433013;-10.798873;,
+    22.992998;-0.433013;-13.275017;,
+    21.479424;-0.433013;-15.605717;,
+    19.730515;-0.433013;-17.765438;,
+    17.765434;-0.433013;-19.730518;,
+    15.605714;-0.433013;-21.479425;,
+    13.275012;-0.433013;-22.992998;,
+    10.798868;-0.433013;-24.254658;,
+    8.204409;-0.433013;-25.250576;,
+    5.520060;-0.433013;-25.969845;,
+    2.775232;-0.433013;-26.404581;,
+    -0.000001;-0.433013;-26.550024;,
+    -2.775235;-0.433013;-26.404581;,
+    -5.520062;-0.433013;-25.969843;,
+    -8.204410;-0.433013;-25.250572;,
+    -10.798868;-0.433013;-24.254652;,
+    -13.275012;-0.433013;-22.992994;,
+    -15.605712;-0.433013;-21.479418;,
+    -17.765432;-0.433013;-19.730511;,
+    -19.730511;-0.433013;-17.765430;,
+    -21.479416;-0.433013;-15.605709;,
+    -22.992990;-0.433013;-13.275009;,
+    -24.254648;-0.433013;-10.798864;,
+    -25.250566;-0.433013;-8.204406;,
+    -25.969835;-0.433013;-5.520059;,
+    -26.404572;-0.433013;-2.775232;,
+    -26.550014;-0.433013;-0.000000;,
+    -26.404572;-0.433013;2.775232;,
+    -25.969833;-0.433013;5.520058;,
+    -25.250563;-0.433013;8.204405;,
+    -24.254642;-0.433013;10.798863;,
+    -22.992985;-0.433013;13.275006;,
+    -21.479410;-0.433013;15.605705;,
+    -19.730503;-0.433013;17.765425;,
+    -17.765425;-0.433013;19.730503;,
+    -15.605705;-0.433013;21.479410;,
+    -13.275006;-0.433013;22.992985;,
+    -10.798862;-0.433013;24.254642;,
+    -8.204404;-0.433013;25.250561;,
+    -5.520057;-0.433013;25.969828;,
+    -2.775231;-0.433013;26.404566;,
+    0.000000;-0.433013;26.550009;,
+    2.775232;-0.433013;26.404564;,
+    5.520057;-0.433013;25.969826;,
+    8.204404;-0.433013;25.250557;,
+    10.798861;-0.433013;24.254637;,
+    13.275002;-0.433013;22.992979;,
+    15.605700;-0.433013;21.479404;,
+    17.765421;-0.433013;19.730497;,
+    19.730497;-0.433013;17.765419;,
+    21.479403;-0.433013;15.605700;,
+    22.992975;-0.433013;13.275002;,
+    24.254633;-0.433013;10.798859;,
+    25.250551;-0.433013;8.204401;,
+    25.969818;-0.433013;5.520055;,
+    26.404556;-0.433013;2.775231;,
+    26.549999;-0.433013;0.000000;,
+    26.155956;-0.500000;-2.749104;,
+    25.725311;-0.500000;-5.468086;,
+    25.012814;-0.500000;-8.127159;,
+    24.026272;-0.500000;-10.697188;,
+    22.776493;-0.500000;-13.150017;,
+    21.277168;-0.500000;-15.458771;,
+    19.544729;-0.500000;-17.598156;,
+    17.598152;-0.500000;-19.544731;,
+    15.458767;-0.500000;-21.277170;,
+    13.150012;-0.500000;-22.776493;,
+    10.697184;-0.500000;-24.026270;,
+    8.127154;-0.500000;-25.012812;,
+    5.468081;-0.500000;-25.725307;,
+    2.749100;-0.500000;-26.155951;,
+    -0.000001;-0.500000;-26.300024;,
+    -2.749102;-0.500000;-26.155951;,
+    -5.468084;-0.500000;-25.725306;,
+    -8.127155;-0.500000;-25.012808;,
+    -10.697185;-0.500000;-24.026266;,
+    -13.150012;-0.500000;-22.776487;,
+    -15.458766;-0.500000;-21.277164;,
+    -17.598148;-0.500000;-19.544724;,
+    -19.544724;-0.500000;-17.598148;,
+    -21.277163;-0.500000;-15.458762;,
+    -22.776484;-0.500000;-13.150009;,
+    -24.026262;-0.500000;-10.697181;,
+    -25.012802;-0.500000;-8.127151;,
+    -25.725298;-0.500000;-5.468081;,
+    -26.155941;-0.500000;-2.749100;,
+    -26.300014;-0.500000;-0.000000;,
+    -26.155941;-0.500000;2.749100;,
+    -25.725296;-0.500000;5.468081;,
+    -25.012798;-0.500000;8.127151;,
+    -24.026257;-0.500000;10.697179;,
+    -22.776478;-0.500000;13.150006;,
+    -21.277157;-0.500000;15.458759;,
+    -19.544718;-0.500000;17.598143;,
+    -17.598143;-0.500000;19.544718;,
+    -15.458759;-0.500000;21.277157;,
+    -13.150006;-0.500000;22.776478;,
+    -10.697178;-0.500000;24.026255;,
+    -8.127151;-0.500000;25.012796;,
+    -5.468079;-0.500000;25.725290;,
+    -2.749099;-0.500000;26.155935;,
+    0.000000;-0.500000;26.300009;,
+    2.749100;-0.500000;26.155933;,
+    5.468079;-0.500000;25.725288;,
+    8.127150;-0.500000;25.012793;,
+    10.697177;-0.500000;24.026251;,
+    13.150002;-0.500000;22.776472;,
+    15.458755;-0.500000;21.277149;,
+    17.598139;-0.500000;19.544710;,
+    19.544710;-0.500000;17.598137;,
+    21.277147;-0.500000;15.458753;,
+    22.776468;-0.500000;13.150002;,
+    24.026245;-0.500000;10.697174;,
+    25.012787;-0.500000;8.127147;,
+    25.725283;-0.500000;5.468078;,
+    26.155926;-0.500000;2.749099;,
+    26.299999;-0.500000;0.000000;,
+    25.907326;-0.433013;-2.722972;,
+    25.480774;-0.433013;-5.416108;,
+    24.775049;-0.433013;-8.049904;,
+    23.797886;-0.433013;-10.595504;,
+    22.559986;-0.433013;-13.025017;,
+    21.074915;-0.433013;-15.311824;,
+    19.358942;-0.433013;-17.430872;,
+    17.430870;-0.433013;-19.358946;,
+    15.311821;-0.433013;-21.074915;,
+    13.025012;-0.433013;-22.559986;,
+    10.595499;-0.433013;-23.797884;,
+    8.049900;-0.433013;-24.775047;,
+    5.416103;-0.433013;-25.480770;,
+    2.722968;-0.433013;-25.907320;,
+    -0.000001;-0.433013;-26.050024;,
+    -2.722970;-0.433013;-25.907320;,
+    -5.416106;-0.433013;-25.480768;,
+    -8.049901;-0.433013;-24.775043;,
+    -10.595500;-0.433013;-23.797880;,
+    -13.025012;-0.433013;-22.559980;,
+    -15.311819;-0.433013;-21.074909;,
+    -17.430866;-0.433013;-19.358938;,
+    -19.358938;-0.433013;-17.430864;,
+    -21.074907;-0.433013;-15.311816;,
+    -22.559978;-0.433013;-13.025009;,
+    -23.797874;-0.433013;-10.595496;,
+    -24.775038;-0.433013;-8.049897;,
+    -25.480761;-0.433013;-5.416103;,
+    -25.907310;-0.433013;-2.722968;,
+    -26.050014;-0.433013;-0.000000;,
+    -25.907310;-0.433013;2.722968;,
+    -25.480759;-0.433013;5.416102;,
+    -24.775034;-0.433013;8.049896;,
+    -23.797871;-0.433013;10.595494;,
+    -22.559971;-0.433013;13.025006;,
+    -21.074902;-0.433013;15.311813;,
+    -19.358931;-0.433013;17.430861;,
+    -17.430861;-0.433013;19.358931;,
+    -15.311813;-0.433013;21.074902;,
+    -13.025006;-0.433013;22.559971;,
+    -10.595494;-0.433013;23.797869;,
+    -8.049896;-0.433013;24.775032;,
+    -5.416101;-0.433013;25.480755;,
+    -2.722967;-0.433013;25.907305;,
+    0.000000;-0.433013;26.050009;,
+    2.722968;-0.433013;25.907303;,
+    5.416101;-0.433013;25.480751;,
+    8.049895;-0.433013;24.775028;,
+    10.595492;-0.433013;23.797863;,
+    13.025002;-0.433013;22.559965;,
+    15.311809;-0.433013;21.074896;,
+    17.430855;-0.433013;19.358925;,
+    19.358925;-0.433013;17.430853;,
+    21.074894;-0.433013;15.311807;,
+    22.559961;-0.433013;13.025002;,
+    23.797859;-0.433013;10.595490;,
+    24.775023;-0.433013;8.049892;,
+    25.480745;-0.433013;5.416100;,
+    25.907295;-0.433013;2.722966;,
+    26.049999;-0.433013;0.000000;,
+    25.725317;-0.250000;-2.703842;,
+    25.301762;-0.250000;-5.378058;,
+    24.600996;-0.250000;-7.993351;,
+    23.630695;-0.250000;-10.521066;,
+    22.401493;-0.250000;-12.933511;,
+    20.926853;-0.250000;-15.204252;,
+    19.222937;-0.250000;-17.308413;,
+    17.308411;-0.250000;-19.222940;,
+    15.204248;-0.250000;-20.926855;,
+    12.933506;-0.250000;-22.401493;,
+    10.521062;-0.250000;-23.630693;,
+    7.993346;-0.250000;-24.600992;,
+    5.378053;-0.250000;-25.301756;,
+    2.703838;-0.250000;-25.725311;,
+    -0.000001;-0.250000;-25.867012;,
+    -2.703840;-0.250000;-25.725311;,
+    -5.378056;-0.250000;-25.301756;,
+    -7.993347;-0.250000;-24.600988;,
+    -10.521062;-0.250000;-23.630690;,
+    -12.933506;-0.250000;-22.401487;,
+    -15.204247;-0.250000;-20.926849;,
+    -17.308407;-0.250000;-19.222933;,
+    -19.222933;-0.250000;-17.308405;,
+    -20.926847;-0.250000;-15.204245;,
+    -22.401485;-0.250000;-12.933503;,
+    -23.630686;-0.250000;-10.521058;,
+    -24.600983;-0.250000;-7.993343;,
+    -25.301748;-0.250000;-5.378052;,
+    -25.725302;-0.250000;-2.703838;,
+    -25.867002;-0.250000;-0.000000;,
+    -25.725302;-0.250000;2.703838;,
+    -25.301746;-0.250000;5.378052;,
+    -24.600979;-0.250000;7.993343;,
+    -23.630680;-0.250000;10.521057;,
+    -22.401478;-0.250000;12.933499;,
+    -20.926842;-0.250000;15.204241;,
+    -19.222927;-0.250000;17.308401;,
+    -17.308401;-0.250000;19.222927;,
+    -15.204241;-0.250000;20.926842;,
+    -12.933499;-0.250000;22.401478;,
+    -10.521056;-0.250000;23.630678;,
+    -7.993342;-0.250000;24.600977;,
+    -5.378051;-0.250000;25.301741;,
+    -2.703837;-0.250000;25.725294;,
+    0.000000;-0.250000;25.866997;,
+    2.703838;-0.250000;25.725294;,
+    5.378051;-0.250000;25.301739;,
+    7.993341;-0.250000;24.600973;,
+    10.521054;-0.250000;23.630674;,
+    12.933496;-0.250000;22.401472;,
+    15.204236;-0.250000;20.926836;,
+    17.308397;-0.250000;19.222919;,
+    19.222919;-0.250000;17.308395;,
+    20.926834;-0.250000;15.204235;,
+    22.401468;-0.250000;12.933496;,
+    23.630669;-0.250000;10.521052;,
+    24.600967;-0.250000;7.993339;,
+    25.301733;-0.250000;5.378049;,
+    25.725286;-0.250000;2.703836;,
+    25.866987;-0.250000;0.000000;,
+    25.658695;0.000000;-2.696840;,
+    25.725317;0.250000;-2.703842;,
+    25.907326;0.433013;-2.722972;,
+    26.155956;0.500000;-2.749104;,
+    26.404589;0.433013;-2.775236;,
+    26.586597;0.250000;-2.794366;,
+    26.653219;-0.000000;-2.801368;,
+    26.586597;-0.250000;-2.794366;,
+    26.404589;-0.433013;-2.775236;,
+    26.155956;-0.500000;-2.749104;,
+    25.907326;-0.433013;-2.722972;,
+    25.725317;-0.250000;-2.703842;,
+    25.658695;0.000000;-2.696840;,
+    25.236237;0.000000;-5.364130;,
+    24.537285;0.000000;-7.972650;,
+    23.569500;0.000000;-10.493819;,
+    22.343479;0.000000;-12.900017;,
+    20.872660;0.000000;-15.164877;,
+    19.173155;0.000000;-17.263590;,
+    17.263586;0.000000;-19.173159;,
+    15.164874;0.000000;-20.872662;,
+    12.900012;0.000000;-22.343479;,
+    10.493815;0.000000;-23.569498;,
+    7.972645;0.000000;-24.537283;,
+    5.364126;0.000000;-25.236233;,
+    2.696836;0.000000;-25.658689;,
+    -0.000001;0.000000;-25.800024;,
+    -2.696838;0.000000;-25.658689;,
+    -5.364128;0.000000;-25.236231;,
+    -7.972647;0.000000;-24.537279;,
+    -10.493815;0.000000;-23.569492;,
+    -12.900012;0.000000;-22.343473;,
+    -15.164873;0.000000;-20.872656;,
+    -17.263584;0.000000;-19.173151;,
+    -19.173151;0.000000;-17.263582;,
+    -20.872654;0.000000;-15.164869;,
+    -22.343472;0.000000;-12.900009;,
+    -23.569489;0.000000;-10.493812;,
+    -24.537273;0.000000;-7.972643;,
+    -25.236223;0.000000;-5.364125;,
+    -25.658680;0.000000;-2.696836;,
+    -25.800014;0.000000;-0.000000;,
+    -25.658680;0.000000;2.696836;,
+    -25.236221;0.000000;5.364124;,
+    -24.537270;0.000000;7.972642;,
+    -23.569483;0.000000;10.493811;,
+    -22.343466;0.000000;12.900005;,
+    -20.872646;0.000000;15.164866;,
+    -19.173145;0.000000;17.263577;,
+    -17.263577;0.000000;19.173145;,
+    -15.164866;0.000000;20.872646;,
+    -12.900005;0.000000;22.343466;,
+    -10.493810;0.000000;23.569483;,
+    -7.972641;0.000000;24.537268;,
+    -5.364123;0.000000;25.236217;,
+    -2.696835;0.000000;25.658674;,
+    0.000000;0.000000;25.800009;,
+    2.696836;0.000000;25.658672;,
+    5.364123;0.000000;25.236214;,
+    7.972641;0.000000;24.537264;,
+    10.493808;0.000000;23.569477;,
+    12.900002;0.000000;22.343458;,
+    15.164862;0.000000;20.872641;,
+    17.263573;0.000000;19.173138;,
+    19.173138;0.000000;17.263571;,
+    20.872639;0.000000;15.164861;,
+    22.343456;0.000000;12.900002;,
+    23.569473;0.000000;10.493806;,
+    24.537258;0.000000;7.972639;,
+    25.236208;0.000000;5.364122;,
+    25.658665;0.000000;2.696834;,
+    25.799999;0.000000;0.000000;,
+    25.658695;0.000000;-2.696840;;
+    576;
+    4;1,0,60,61;,
+    4;2,1,61,62;,
+    4;3,2,62,63;,
+    4;5,4,64,65;,
+    4;6,5,65,66;,
+    4;7,6,66,67;,
+    4;9,8,68,69;,
+    4;10,9,69,70;,
+    4;11,10,70,71;,
+    4;13,12,72,73;,
+    4;14,13,73,74;,
+    4;15,14,74,75;,
+    4;17,16,76,77;,
+    4;18,17,77,78;,
+    4;19,18,78,79;,
+    4;20,19,79,80;,
+    4;21,20,80,81;,
+    4;22,21,81,82;,
+    4;23,22,82,83;,
+    4;25,24,84,85;,
+    4;26,25,85,86;,
+    4;27,26,86,87;,
+    4;29,28,88,89;,
+    4;30,29,89,90;,
+    4;31,30,90,91;,
+    4;33,32,92,93;,
+    4;34,33,93,94;,
+    4;35,34,94,95;,
+    4;37,36,96,97;,
+    4;38,37,97,98;,
+    4;39,38,98,99;,
+    4;40,39,99,100;,
+    4;41,40,100,101;,
+    4;42,41,101,102;,
+    4;43,42,102,103;,
+    4;45,44,104,105;,
+    4;46,45,105,106;,
+    4;47,46,106,107;,
+    4;49,48,108,109;,
+    4;50,49,109,110;,
+    4;51,50,110,111;,
+    4;53,52,112,113;,
+    4;54,53,113,114;,
+    4;55,54,114,115;,
+    4;57,56,116,117;,
+    4;58,57,117,118;,
+    4;59,58,118,119;,
+    4;720,59,119,721;,
+    4;61,60,120,121;,
+    4;62,61,121,122;,
+    4;63,62,122,123;,
+    4;65,64,124,125;,
+    4;66,65,125,126;,
+    4;67,66,126,127;,
+    4;69,68,128,129;,
+    4;70,69,129,130;,
+    4;71,70,130,131;,
+    4;73,72,132,133;,
+    4;74,73,133,134;,
+    4;75,74,134,135;,
+    4;77,76,136,137;,
+    4;78,77,137,138;,
+    4;79,78,138,139;,
+    4;80,79,139,140;,
+    4;81,80,140,141;,
+    4;82,81,141,142;,
+    4;83,82,142,143;,
+    4;85,84,144,145;,
+    4;86,85,145,146;,
+    4;87,86,146,147;,
+    4;89,88,148,149;,
+    4;90,89,149,150;,
+    4;91,90,150,151;,
+    4;93,92,152,153;,
+    4;94,93,153,154;,
+    4;95,94,154,155;,
+    4;97,96,156,157;,
+    4;98,97,157,158;,
+    4;99,98,158,159;,
+    4;100,99,159,160;,
+    4;101,100,160,161;,
+    4;102,101,161,162;,
+    4;103,102,162,163;,
+    4;105,104,164,165;,
+    4;106,105,165,166;,
+    4;107,106,166,167;,
+    4;109,108,168,169;,
+    4;110,109,169,170;,
+    4;111,110,170,171;,
+    4;113,112,172,173;,
+    4;114,113,173,174;,
+    4;115,114,174,175;,
+    4;117,116,176,177;,
+    4;118,117,177,178;,
+    4;119,118,178,179;,
+    4;721,119,179,722;,
+    4;121,120,180,181;,
+    4;122,121,181,182;,
+    4;123,122,182,183;,
+    4;125,124,184,185;,
+    4;126,125,185,186;,
+    4;127,126,186,187;,
+    4;129,128,188,189;,
+    4;130,129,189,190;,
+    4;131,130,190,191;,
+    4;133,132,192,193;,
+    4;134,133,193,194;,
+    4;135,134,194,195;,
+    4;137,136,196,197;,
+    4;138,137,197,198;,
+    4;139,138,198,199;,
+    4;140,139,199,200;,
+    4;141,140,200,201;,
+    4;142,141,201,202;,
+    4;143,142,202,203;,
+    4;145,144,204,205;,
+    4;146,145,205,206;,
+    4;147,146,206,207;,
+    4;149,148,208,209;,
+    4;150,149,209,210;,
+    4;151,150,210,211;,
+    4;153,152,212,213;,
+    4;154,153,213,214;,
+    4;155,154,214,215;,
+    4;157,156,216,217;,
+    4;158,157,217,218;,
+    4;159,158,218,219;,
+    4;160,159,219,220;,
+    4;161,160,220,221;,
+    4;162,161,221,222;,
+    4;163,162,222,223;,
+    4;165,164,224,225;,
+    4;166,165,225,226;,
+    4;167,166,226,227;,
+    4;169,168,228,229;,
+    4;170,169,229,230;,
+    4;171,170,230,231;,
+    4;173,172,232,233;,
+    4;174,173,233,234;,
+    4;175,174,234,235;,
+    4;177,176,236,237;,
+    4;178,177,237,238;,
+    4;179,178,238,239;,
+    4;722,179,239,723;,
+    4;181,180,240,241;,
+    4;182,181,241,242;,
+    4;183,182,242,243;,
+    4;185,184,244,245;,
+    4;186,185,245,246;,
+    4;187,186,246,247;,
+    4;189,188,248,249;,
+    4;190,189,249,250;,
+    4;191,190,250,251;,
+    4;193,192,252,253;,
+    4;194,193,253,254;,
+    4;195,194,254,255;,
+    4;197,196,256,257;,
+    4;198,197,257,258;,
+    4;199,198,258,259;,
+    4;200,199,259,260;,
+    4;201,200,260,261;,
+    4;202,201,261,262;,
+    4;203,202,262,263;,
+    4;205,204,264,265;,
+    4;206,205,265,266;,
+    4;207,206,266,267;,
+    4;209,208,268,269;,
+    4;210,209,269,270;,
+    4;211,210,270,271;,
+    4;213,212,272,273;,
+    4;214,213,273,274;,
+    4;215,214,274,275;,
+    4;217,216,276,277;,
+    4;218,217,277,278;,
+    4;219,218,278,279;,
+    4;220,219,279,280;,
+    4;221,220,280,281;,
+    4;222,221,281,282;,
+    4;223,222,282,283;,
+    4;225,224,284,285;,
+    4;226,225,285,286;,
+    4;227,226,286,287;,
+    4;229,228,288,289;,
+    4;230,229,289,290;,
+    4;231,230,290,291;,
+    4;233,232,292,293;,
+    4;234,233,293,294;,
+    4;235,234,294,295;,
+    4;237,236,296,297;,
+    4;238,237,297,298;,
+    4;239,238,298,299;,
+    4;723,239,299,724;,
+    4;241,240,300,301;,
+    4;242,241,301,302;,
+    4;243,242,302,303;,
+    4;245,244,304,305;,
+    4;246,245,305,306;,
+    4;247,246,306,307;,
+    4;249,248,308,309;,
+    4;250,249,309,310;,
+    4;251,250,310,311;,
+    4;253,252,312,313;,
+    4;254,253,313,314;,
+    4;255,254,314,315;,
+    4;257,256,316,317;,
+    4;258,257,317,318;,
+    4;259,258,318,319;,
+    4;260,259,319,320;,
+    4;261,260,320,321;,
+    4;262,261,321,322;,
+    4;263,262,322,323;,
+    4;265,264,324,325;,
+    4;266,265,325,326;,
+    4;267,266,326,327;,
+    4;269,268,328,329;,
+    4;270,269,329,330;,
+    4;271,270,330,331;,
+    4;273,272,332,333;,
+    4;274,273,333,334;,
+    4;275,274,334,335;,
+    4;277,276,336,337;,
+    4;278,277,337,338;,
+    4;279,278,338,339;,
+    4;280,279,339,340;,
+    4;281,280,340,341;,
+    4;282,281,341,342;,
+    4;283,282,342,343;,
+    4;285,284,344,345;,
+    4;286,285,345,346;,
+    4;287,286,346,347;,
+    4;289,288,348,349;,
+    4;290,289,349,350;,
+    4;291,290,350,351;,
+    4;293,292,352,353;,
+    4;294,293,353,354;,
+    4;295,294,354,355;,
+    4;297,296,356,357;,
+    4;298,297,357,358;,
+    4;299,298,358,359;,
+    4;724,299,359,725;,
+    4;301,300,360,361;,
+    4;302,301,361,362;,
+    4;303,302,362,363;,
+    4;305,304,364,365;,
+    4;306,305,365,366;,
+    4;307,306,366,367;,
+    4;309,308,368,369;,
+    4;310,309,369,370;,
+    4;311,310,370,371;,
+    4;313,312,372,373;,
+    4;314,313,373,374;,
+    4;315,314,374,375;,
+    4;317,316,376,377;,
+    4;318,317,377,378;,
+    4;319,318,378,379;,
+    4;320,319,379,380;,
+    4;321,320,380,381;,
+    4;322,321,381,382;,
+    4;323,322,382,383;,
+    4;325,324,384,385;,
+    4;326,325,385,386;,
+    4;327,326,386,387;,
+    4;329,328,388,389;,
+    4;330,329,389,390;,
+    4;331,330,390,391;,
+    4;333,332,392,393;,
+    4;334,333,393,394;,
+    4;335,334,394,395;,
+    4;337,336,396,397;,
+    4;338,337,397,398;,
+    4;339,338,398,399;,
+    4;340,339,399,400;,
+    4;341,340,400,401;,
+    4;342,341,401,402;,
+    4;343,342,402,403;,
+    4;345,344,404,405;,
+    4;346,345,405,406;,
+    4;347,346,406,407;,
+    4;349,348,408,409;,
+    4;350,349,409,410;,
+    4;351,350,410,411;,
+    4;353,352,412,413;,
+    4;354,353,413,414;,
+    4;355,354,414,415;,
+    4;357,356,416,417;,
+    4;358,357,417,418;,
+    4;359,358,418,419;,
+    4;725,359,419,726;,
+    4;361,360,420,421;,
+    4;362,361,421,422;,
+    4;363,362,422,423;,
+    4;365,364,424,425;,
+    4;366,365,425,426;,
+    4;367,366,426,427;,
+    4;369,368,428,429;,
+    4;370,369,429,430;,
+    4;371,370,430,431;,
+    4;373,372,432,433;,
+    4;374,373,433,434;,
+    4;375,374,434,435;,
+    4;377,376,436,437;,
+    4;378,377,437,438;,
+    4;379,378,438,439;,
+    4;380,379,439,440;,
+    4;381,380,440,441;,
+    4;382,381,441,442;,
+    4;383,382,442,443;,
+    4;385,384,444,445;,
+    4;386,385,445,446;,
+    4;387,386,446,447;,
+    4;389,388,448,449;,
+    4;390,389,449,450;,
+    4;391,390,450,451;,
+    4;393,392,452,453;,
+    4;394,393,453,454;,
+    4;395,394,454,455;,
+    4;397,396,456,457;,
+    4;398,397,457,458;,
+    4;399,398,458,459;,
+    4;400,399,459,460;,
+    4;401,400,460,461;,
+    4;402,401,461,462;,
+    4;403,402,462,463;,
+    4;405,404,464,465;,
+    4;406,405,465,466;,
+    4;407,406,466,467;,
+    4;409,408,468,469;,
+    4;410,409,469,470;,
+    4;411,410,470,471;,
+    4;413,412,472,473;,
+    4;414,413,473,474;,
+    4;415,414,474,475;,
+    4;417,416,476,477;,
+    4;418,417,477,478;,
+    4;419,418,478,479;,
+    4;726,419,479,727;,
+    4;421,420,480,481;,
+    4;422,421,481,482;,
+    4;423,422,482,483;,
+    4;425,424,484,485;,
+    4;426,425,485,486;,
+    4;427,426,486,487;,
+    4;429,428,488,489;,
+    4;430,429,489,490;,
+    4;431,430,490,491;,
+    4;433,432,492,493;,
+    4;434,433,493,494;,
+    4;435,434,494,495;,
+    4;437,436,496,497;,
+    4;438,437,497,498;,
+    4;439,438,498,499;,
+    4;440,439,499,500;,
+    4;441,440,500,501;,
+    4;442,441,501,502;,
+    4;443,442,502,503;,
+    4;445,444,504,505;,
+    4;446,445,505,506;,
+    4;447,446,506,507;,
+    4;449,448,508,509;,
+    4;450,449,509,510;,
+    4;451,450,510,511;,
+    4;453,452,512,513;,
+    4;454,453,513,514;,
+    4;455,454,514,515;,
+    4;457,456,516,517;,
+    4;458,457,517,518;,
+    4;459,458,518,519;,
+    4;460,459,519,520;,
+    4;461,460,520,521;,
+    4;462,461,521,522;,
+    4;463,462,522,523;,
+    4;465,464,524,525;,
+    4;466,465,525,526;,
+    4;467,466,526,527;,
+    4;469,468,528,529;,
+    4;470,469,529,530;,
+    4;471,470,530,531;,
+    4;473,472,532,533;,
+    4;474,473,533,534;,
+    4;475,474,534,535;,
+    4;477,476,536,537;,
+    4;478,477,537,538;,
+    4;479,478,538,539;,
+    4;727,479,539,728;,
+    4;481,480,540,541;,
+    4;482,481,541,542;,
+    4;483,482,542,543;,
+    4;485,484,544,545;,
+    4;486,485,545,546;,
+    4;487,486,546,547;,
+    4;489,488,548,549;,
+    4;490,489,549,550;,
+    4;491,490,550,551;,
+    4;493,492,552,553;,
+    4;494,493,553,554;,
+    4;495,494,554,555;,
+    4;497,496,556,557;,
+    4;498,497,557,558;,
+    4;499,498,558,559;,
+    4;500,499,559,560;,
+    4;501,500,560,561;,
+    4;502,501,561,562;,
+    4;503,502,562,563;,
+    4;505,504,564,565;,
+    4;506,505,565,566;,
+    4;507,506,566,567;,
+    4;509,508,568,569;,
+    4;510,509,569,570;,
+    4;511,510,570,571;,
+    4;513,512,572,573;,
+    4;514,513,573,574;,
+    4;515,514,574,575;,
+    4;517,516,576,577;,
+    4;518,517,577,578;,
+    4;519,518,578,579;,
+    4;520,519,579,580;,
+    4;521,520,580,581;,
+    4;522,521,581,582;,
+    4;523,522,582,583;,
+    4;525,524,584,585;,
+    4;526,525,585,586;,
+    4;527,526,586,587;,
+    4;529,528,588,589;,
+    4;530,529,589,590;,
+    4;531,530,590,591;,
+    4;533,532,592,593;,
+    4;534,533,593,594;,
+    4;535,534,594,595;,
+    4;537,536,596,597;,
+    4;538,537,597,598;,
+    4;539,538,598,599;,
+    4;728,539,599,729;,
+    4;541,540,600,601;,
+    4;542,541,601,602;,
+    4;543,542,602,603;,
+    4;545,544,604,605;,
+    4;546,545,605,606;,
+    4;547,546,606,607;,
+    4;549,548,608,609;,
+    4;550,549,609,610;,
+    4;551,550,610,611;,
+    4;553,552,612,613;,
+    4;554,553,613,614;,
+    4;555,554,614,615;,
+    4;557,556,616,617;,
+    4;558,557,617,618;,
+    4;559,558,618,619;,
+    4;560,559,619,620;,
+    4;561,560,620,621;,
+    4;562,561,621,622;,
+    4;563,562,622,623;,
+    4;565,564,624,625;,
+    4;566,565,625,626;,
+    4;567,566,626,627;,
+    4;569,568,628,629;,
+    4;570,569,629,630;,
+    4;571,570,630,631;,
+    4;573,572,632,633;,
+    4;574,573,633,634;,
+    4;575,574,634,635;,
+    4;577,576,636,637;,
+    4;578,577,637,638;,
+    4;579,578,638,639;,
+    4;580,579,639,640;,
+    4;581,580,640,641;,
+    4;582,581,641,642;,
+    4;583,582,642,643;,
+    4;585,584,644,645;,
+    4;586,585,645,646;,
+    4;587,586,646,647;,
+    4;589,588,648,649;,
+    4;590,589,649,650;,
+    4;591,590,650,651;,
+    4;593,592,652,653;,
+    4;594,593,653,654;,
+    4;595,594,654,655;,
+    4;597,596,656,657;,
+    4;598,597,657,658;,
+    4;599,598,658,659;,
+    4;729,599,659,730;,
+    4;601,600,660,661;,
+    4;602,601,661,662;,
+    4;603,602,662,663;,
+    4;605,604,664,665;,
+    4;606,605,665,666;,
+    4;607,606,666,667;,
+    4;609,608,668,669;,
+    4;610,609,669,670;,
+    4;611,610,670,671;,
+    4;613,612,672,673;,
+    4;614,613,673,674;,
+    4;615,614,674,675;,
+    4;617,616,676,677;,
+    4;618,617,677,678;,
+    4;619,618,678,679;,
+    4;620,619,679,680;,
+    4;621,620,680,681;,
+    4;622,621,681,682;,
+    4;623,622,682,683;,
+    4;625,624,684,685;,
+    4;626,625,685,686;,
+    4;627,626,686,687;,
+    4;629,628,688,689;,
+    4;630,629,689,690;,
+    4;631,630,690,691;,
+    4;633,632,692,693;,
+    4;634,633,693,694;,
+    4;635,634,694,695;,
+    4;637,636,696,697;,
+    4;638,637,697,698;,
+    4;639,638,698,699;,
+    4;640,639,699,700;,
+    4;641,640,700,701;,
+    4;642,641,701,702;,
+    4;643,642,702,703;,
+    4;645,644,704,705;,
+    4;646,645,705,706;,
+    4;647,646,706,707;,
+    4;649,648,708,709;,
+    4;650,649,709,710;,
+    4;651,650,710,711;,
+    4;653,652,712,713;,
+    4;654,653,713,714;,
+    4;655,654,714,715;,
+    4;657,656,716,717;,
+    4;658,657,717,718;,
+    4;659,658,718,719;,
+    4;730,659,719,731;,
+    4;661,660,732,733;,
+    4;662,661,733,734;,
+    4;663,662,734,735;,
+    4;665,664,736,737;,
+    4;666,665,737,738;,
+    4;667,666,738,739;,
+    4;669,668,740,741;,
+    4;670,669,741,742;,
+    4;671,670,742,743;,
+    4;673,672,744,745;,
+    4;674,673,745,746;,
+    4;675,674,746,747;,
+    4;677,676,748,749;,
+    4;678,677,749,750;,
+    4;679,678,750,751;,
+    4;680,679,751,752;,
+    4;681,680,752,753;,
+    4;682,681,753,754;,
+    4;683,682,754,755;,
+    4;685,684,756,757;,
+    4;686,685,757,758;,
+    4;687,686,758,759;,
+    4;689,688,760,761;,
+    4;690,689,761,762;,
+    4;691,690,762,763;,
+    4;693,692,764,765;,
+    4;694,693,765,766;,
+    4;695,694,766,767;,
+    4;697,696,768,769;,
+    4;698,697,769,770;,
+    4;699,698,770,771;,
+    4;700,699,771,772;,
+    4;701,700,772,773;,
+    4;702,701,773,774;,
+    4;703,702,774,775;,
+    4;705,704,776,777;,
+    4;706,705,777,778;,
+    4;707,706,778,779;,
+    4;709,708,780,781;,
+    4;710,709,781,782;,
+    4;711,710,782,783;,
+    4;713,712,784,785;,
+    4;714,713,785,786;,
+    4;715,714,786,787;,
+    4;717,716,788,789;,
+    4;718,717,789,790;,
+    4;719,718,790,791;,
+    4;731,719,791,792;;
+
+    MeshNormals {
+     720;
+     -1.000000;-0.000000;-0.000006;,
+     -1.000000;0.000002;0.000000;,
+     -0.998630;0.000004;-0.052335;,
+     -0.994523;0.000001;0.104523;,
+     -0.994522;-0.000003;-0.104528;,
+     -0.994522;-0.000001;0.104528;,
+     -0.987688;-0.000003;0.156435;,
+     -0.978148;-0.000003;-0.207912;,
+     -0.978148;0.000001;0.207912;,
+     -0.965926;0.000002;-0.258819;,
+     -0.965926;-0.000002;-0.258819;,
+     -0.951057;0.000003;-0.309017;,
+     -0.951056;0.000000;0.309017;,
+     -0.933580;-0.000001;0.358368;,
+     -0.933580;-0.000000;0.358368;,
+     -0.913546;0.000001;-0.406736;,
+     -0.913545;0.000000;0.406737;,
+     -0.891007;-0.000001;-0.453990;,
+     -0.891007;-0.000000;-0.453990;,
+     -0.866026;-0.000001;-0.500000;,
+     -0.866025;-0.000000;0.500000;,
+     -0.865986;-0.500068;-0.000000;,
+     -0.865986;-0.500068;-0.000005;,
+     -0.865986;0.500068;-0.000005;,
+     -0.865985;0.500070;0.000000;,
+     -0.865096;-0.499553;-0.045337;,
+     -0.865093;0.499558;-0.045337;,
+     -0.861244;0.500065;-0.090520;,
+     -0.861243;0.500067;0.090520;,
+     -0.861242;-0.500069;-0.090520;,
+     -0.861241;-0.500069;0.090520;,
+     -0.861241;-0.500071;0.090515;,
+     -0.861241;0.500072;0.090515;,
+     -0.855619;0.499552;0.135517;,
+     -0.855616;-0.499556;0.135517;,
+     -0.847063;0.500068;-0.180049;,
+     -0.847061;-0.500071;0.180049;,
+     -0.847061;0.500071;0.180049;,
+     -0.847060;-0.500072;-0.180048;,
+     -0.838671;-0.000002;0.544639;,
+     -0.838670;-0.000000;0.544640;,
+     -0.836766;-0.499552;-0.224211;,
+     -0.836765;0.499554;-0.224210;,
+     -0.836764;0.499556;-0.224210;,
+     -0.836762;-0.499559;-0.224210;,
+     -0.823603;-0.500066;-0.267605;,
+     -0.823601;0.500069;0.267604;,
+     -0.823601;-0.500069;0.267604;,
+     -0.823601;0.500070;-0.267604;,
+     -0.809017;-0.000001;-0.587785;,
+     -0.809017;-0.000001;0.587786;,
+     -0.808745;0.499553;0.310448;,
+     -0.808745;-0.499554;0.310448;,
+     -0.808744;0.499555;0.310448;,
+     -0.808743;-0.499558;0.310447;,
+     -0.791118;-0.500068;-0.352228;,
+     -0.791117;0.500070;0.352228;,
+     -0.791117;0.500070;-0.352228;,
+     -0.791117;-0.500070;0.352228;,
+     -0.777146;-0.000000;-0.629320;,
+     -0.777146;-0.000001;-0.629320;,
+     -0.771865;-0.499552;-0.393284;,
+     -0.771864;0.499552;-0.393284;,
+     -0.771864;0.499554;-0.393284;,
+     -0.771863;-0.499555;-0.393283;,
+     -0.749967;-0.500067;-0.432993;,
+     -0.749967;0.500067;-0.432993;,
+     -0.749965;0.500069;0.432993;,
+     -0.749965;-0.500069;0.432993;,
+     -0.743145;-0.000000;-0.669130;,
+     -0.743145;-0.000001;0.669131;,
+     -0.726525;0.499555;0.471811;,
+     -0.726525;0.499555;0.471811;,
+     -0.726525;-0.499556;0.471811;,
+     -0.726524;-0.499557;0.471811;,
+     -0.707107;0.000000;0.707107;,
+     -0.707107;0.000000;0.707107;,
+     -0.700597;0.500069;-0.509014;,
+     -0.700597;-0.500069;-0.509013;,
+     -0.700597;0.500069;0.509014;,
+     -0.700596;-0.500070;0.509014;,
+     -0.673229;0.499553;-0.545169;,
+     -0.673228;-0.499555;-0.545169;,
+     -0.673227;0.499556;-0.545169;,
+     -0.673227;-0.499557;-0.545168;,
+     -0.669131;0.000000;-0.743145;,
+     -0.669131;-0.000000;0.743145;,
+     -0.643554;0.500067;-0.579458;,
+     -0.643553;-0.500069;-0.579457;,
+     -0.643553;0.500069;0.579457;,
+     -0.643552;-0.500071;0.579457;,
+     -0.629320;-0.000001;-0.777146;,
+     -0.612553;0.499557;0.612553;,
+     -0.612553;-0.499558;0.612553;,
+     -0.612553;-0.499558;0.612553;,
+     -0.612552;0.499559;0.612552;,
+     -0.587786;0.000000;-0.809017;,
+     -0.587785;0.000000;0.809017;,
+     -0.587785;-0.000000;-0.809017;,
+     -0.579458;0.500068;-0.643553;,
+     -0.579458;-0.500069;-0.643553;,
+     -0.579456;-0.500072;0.643551;,
+     -0.579456;0.500072;0.643551;,
+     -0.545169;0.499555;-0.673227;,
+     -0.545169;-0.499556;-0.673227;,
+     -0.544639;0.000000;0.838671;,
+     -0.509014;-0.500070;-0.700596;,
+     -0.509013;0.500070;-0.700596;,
+     -0.509013;0.500070;-0.700596;,
+     -0.509013;-0.500070;-0.700597;,
+     -0.509013;-0.500071;0.700596;,
+     -0.509013;0.500071;0.700596;,
+     -0.500000;-0.000000;-0.866025;,
+     -0.500000;0.000000;-0.866025;,
+     -0.500000;0.000000;0.866025;,
+     -0.500000;-0.000000;0.866026;,
+     -0.499933;-0.866064;-0.000003;,
+     -0.499932;0.866064;-0.000003;,
+     -0.499932;0.866065;0.000000;,
+     -0.499932;-0.866065;-0.000000;,
+     -0.499761;-0.865767;-0.026191;,
+     -0.499760;0.865768;-0.026191;,
+     -0.497194;0.866064;-0.052257;,
+     -0.497194;-0.866065;0.052254;,
+     -0.497193;-0.866065;-0.052257;,
+     -0.497193;0.866065;0.052254;,
+     -0.497193;0.866065;0.052257;,
+     -0.497192;-0.866066;0.052257;,
+     -0.494284;0.865768;0.078287;,
+     -0.494283;-0.865769;0.078287;,
+     -0.489009;-0.866064;0.103942;,
+     -0.489009;0.866064;-0.103942;,
+     -0.489008;0.866064;0.103942;,
+     -0.489007;-0.866065;-0.103942;,
+     -0.483395;0.865767;-0.129525;,
+     -0.483395;0.865767;-0.129525;,
+     -0.483394;-0.865767;-0.129525;,
+     -0.483394;-0.865768;-0.129525;,
+     -0.475465;-0.866064;0.154488;,
+     -0.475465;0.866064;0.154488;,
+     -0.475464;-0.866064;-0.154488;,
+     -0.475464;0.866065;-0.154487;,
+     -0.471811;0.499555;0.726525;,
+     -0.471811;-0.499554;0.726526;,
+     -0.467207;-0.865767;0.179344;,
+     -0.467207;0.865767;0.179344;,
+     -0.467207;0.865768;0.179344;,
+     -0.467206;-0.865768;0.179344;,
+     -0.456711;-0.866064;-0.203341;,
+     -0.456711;0.866065;0.203341;,
+     -0.456710;0.866065;-0.203340;,
+     -0.456710;-0.866065;0.203341;,
+     -0.453991;0.000000;-0.891006;,
+     -0.445902;0.865767;-0.227198;,
+     -0.445901;-0.865767;-0.227198;,
+     -0.445901;-0.865768;-0.227198;,
+     -0.445900;0.865768;-0.227198;,
+     -0.432993;-0.500070;-0.749965;,
+     -0.432993;0.500069;0.749966;,
+     -0.432993;-0.500069;0.749965;,
+     -0.432993;-0.500071;-0.749964;,
+     -0.432993;0.500070;-0.749965;,
+     -0.432992;0.500070;-0.749965;,
+     -0.432992;-0.500070;0.749965;,
+     -0.432992;0.500070;0.749965;,
+     -0.432954;-0.866064;-0.249966;,
+     -0.432954;0.866065;-0.249966;,
+     -0.432953;-0.866065;0.249966;,
+     -0.432953;0.866065;0.249966;,
+     -0.419709;0.865768;0.272563;,
+     -0.419709;0.865768;0.272562;,
+     -0.419709;-0.865768;0.272563;,
+     -0.419709;-0.865768;0.272562;,
+     -0.406737;-0.000000;-0.913545;,
+     -0.406736;0.000000;0.913546;,
+     -0.406736;-0.000000;0.913546;,
+     -0.404455;-0.866064;-0.293853;,
+     -0.404454;0.866064;-0.293853;,
+     -0.404453;0.866065;0.293853;,
+     -0.404452;-0.866065;0.293852;,
+     -0.393284;-0.499555;-0.771863;,
+     -0.393284;0.499556;-0.771863;,
+     -0.388921;0.865767;-0.314942;,
+     -0.388921;-0.865767;-0.314942;,
+     -0.388921;0.865767;-0.314941;,
+     -0.388920;-0.865768;-0.314941;,
+     -0.371522;0.866064;-0.334520;,
+     -0.371521;-0.866065;-0.334519;,
+     -0.371521;0.866065;0.334519;,
+     -0.371520;-0.866066;0.334518;,
+     -0.358368;0.000000;0.933581;,
+     -0.353868;-0.865768;0.353868;,
+     -0.353868;0.865768;0.353868;,
+     -0.353868;0.865768;0.353868;,
+     -0.353867;-0.865769;0.353867;,
+     -0.352228;-0.500069;0.791117;,
+     -0.352228;0.500069;0.791117;,
+     -0.352228;-0.500070;-0.791116;,
+     -0.352228;0.500069;0.791117;,
+     -0.352228;0.500070;-0.791117;,
+     -0.352228;-0.500069;0.791117;,
+     -0.334520;0.866065;-0.371522;,
+     -0.334519;-0.866065;-0.371521;,
+     -0.334519;-0.866065;0.371521;,
+     -0.334519;0.866065;0.371521;,
+     -0.314941;-0.865768;-0.388920;,
+     -0.314941;0.865768;-0.388920;,
+     -0.310448;-0.499554;0.808745;,
+     -0.310448;0.499555;0.808744;,
+     -0.309017;-0.000000;-0.951056;,
+     -0.309017;0.000000;0.951057;,
+     -0.293853;-0.866065;-0.404453;,
+     -0.293853;-0.866065;-0.404453;,
+     -0.293853;0.866065;-0.404453;,
+     -0.293853;0.866065;0.404453;,
+     -0.293853;0.866065;-0.404453;,
+     -0.293853;-0.866065;0.404453;,
+     -0.272562;-0.865768;0.419709;,
+     -0.272562;0.865768;0.419709;,
+     -0.267604;-0.500070;-0.823601;,
+     -0.267604;0.500068;0.823602;,
+     -0.267604;0.500070;-0.823601;,
+     -0.267604;-0.500068;0.823602;,
+     -0.258820;-0.000000;-0.965926;,
+     -0.258819;-0.000000;-0.965926;,
+     -0.249966;-0.866064;-0.432954;,
+     -0.249966;0.866065;-0.432954;,
+     -0.249966;-0.866065;0.432954;,
+     -0.249966;0.866065;0.432954;,
+     -0.249966;-0.866065;-0.432953;,
+     -0.249966;0.866065;-0.432953;,
+     -0.249966;0.866065;0.432953;,
+     -0.249965;-0.866065;0.432953;,
+     -0.227198;-0.865767;-0.445901;,
+     -0.227198;0.865768;-0.445900;,
+     -0.224211;0.499555;-0.836764;,
+     -0.224211;-0.499556;-0.836764;,
+     -0.224210;-0.499556;-0.836764;,
+     -0.224210;0.499556;-0.836764;,
+     -0.207912;-0.000000;-0.978148;,
+     -0.207912;-0.000000;0.978148;,
+     -0.203341;-0.866064;0.456711;,
+     -0.203341;0.866064;0.456711;,
+     -0.203340;-0.866065;-0.456710;,
+     -0.203340;0.866065;-0.456710;,
+     -0.203340;0.866065;0.456710;,
+     -0.203340;-0.866065;0.456710;,
+     -0.180049;-0.500070;-0.847061;,
+     -0.180049;0.500070;-0.847061;,
+     -0.180049;0.500069;0.847062;,
+     -0.180048;-0.500069;0.847062;,
+     -0.179344;-0.865768;0.467206;,
+     -0.179343;0.865768;0.467206;,
+     -0.156435;0.000000;0.987688;,
+     -0.156434;-0.000000;0.987688;,
+     -0.154488;0.866064;0.475464;,
+     -0.154488;-0.866064;0.475464;,
+     -0.154488;-0.866065;-0.475463;,
+     -0.154488;0.866065;-0.475463;,
+     -0.135517;0.499555;0.855617;,
+     -0.135517;-0.499555;0.855617;,
+     -0.135516;0.499555;0.855617;,
+     -0.135516;-0.499555;0.855617;,
+     -0.129525;0.865768;-0.483394;,
+     -0.129525;-0.865768;-0.483394;,
+     -0.129525;0.865768;-0.483394;,
+     -0.129525;-0.865768;-0.483394;,
+     -0.104529;0.000000;-0.994522;,
+     -0.104528;0.000000;0.994522;,
+     -0.103942;0.866065;-0.489007;,
+     -0.103942;-0.866065;-0.489007;,
+     -0.103942;0.866065;0.489007;,
+     -0.103941;-0.866065;0.489007;,
+     -0.090521;0.500070;-0.861241;,
+     -0.090521;-0.500070;-0.861241;,
+     -0.090520;-0.500069;0.861241;,
+     -0.090520;0.500069;0.861241;,
+     -0.078287;0.865768;0.494284;,
+     -0.078287;-0.865768;0.494284;,
+     -0.078287;0.865768;0.494284;,
+     -0.078287;-0.865768;0.494284;,
+     -0.052336;-0.000000;-0.998630;,
+     -0.052335;0.000000;-0.998630;,
+     -0.052258;0.866064;-0.497194;,
+     -0.052258;-0.866064;-0.497194;,
+     -0.052257;-0.866065;0.497193;,
+     -0.052257;0.866065;0.497193;,
+     -0.045338;0.499555;-0.865095;,
+     -0.045338;-0.499555;-0.865095;,
+     -0.045337;0.499555;-0.865095;,
+     -0.045337;-0.499555;-0.865095;,
+     -0.026192;0.865767;-0.499761;,
+     -0.026192;-0.865767;-0.499761;,
+     -0.026191;0.865768;-0.499760;,
+     -0.026191;-0.865768;-0.499760;,
+     -0.000001;-1.000000;0.000000;,
+     -0.000001;-1.000000;0.000000;,
+     -0.000001;-1.000000;0.000000;,
+     -0.000001;1.000000;-0.000000;,
+     -0.000001;1.000000;0.000000;,
+     -0.000001;-1.000000;-0.000000;,
+     -0.000001;-1.000000;0.000000;,
+     -0.000001;1.000000;0.000000;,
+     -0.000001;1.000000;0.000000;,
+     -0.000001;1.000000;0.000000;,
+     -0.000001;-1.000000;-0.000000;,
+     -0.000001;1.000000;0.000001;,
+     -0.000001;-1.000000;0.000001;,
+     -0.000000;1.000000;0.000001;,
+     -0.000000;-1.000000;0.000000;,
+     -0.000000;1.000000;0.000000;,
+     -0.000000;1.000000;-0.000000;,
+     -0.000000;-1.000000;-0.000000;,
+     -0.000000;1.000000;0.000000;,
+     -0.000000;1.000000;0.000000;,
+     -0.000000;-1.000000;-0.000000;,
+     -0.000000;1.000000;-0.000000;,
+     -0.000000;-1.000000;0.000000;,
+     -0.000000;-1.000000;-0.000000;,
+     -0.000000;-1.000000;-0.000000;,
+     -0.000000;-1.000000;-0.000000;,
+     -0.000000;-1.000000;0.000001;,
+     -0.000000;1.000000;-0.000000;,
+     -0.000000;1.000000;-0.000000;,
+     -0.000000;1.000000;-0.000000;,
+     -0.000000;-0.500069;0.865985;,
+     -0.000000;-1.000000;-0.000000;,
+     -0.000000;1.000000;-0.000000;,
+     -0.000000;1.000000;0.000000;,
+     -0.000000;1.000000;0.000000;,
+     -0.000000;1.000000;-0.000000;,
+     -0.000000;-1.000000;-0.000000;,
+     -0.000000;-1.000000;-0.000000;,
+     -0.000000;-1.000000;-0.000000;,
+     -0.000000;-1.000000;-0.000000;,
+     -0.000000;1.000000;-0.000000;,
+     -0.000000;1.000000;-0.000000;,
+     -0.000000;-0.866064;0.499932;,
+     -0.000000;0.866065;0.499932;,
+     -0.000000;1.000000;-0.000000;,
+     -0.000000;-1.000000;0.000000;,
+     -0.000000;-1.000000;-0.000000;,
+     -0.000000;1.000000;-0.000000;,
+     -0.000000;1.000000;0.000000;,
+     -0.000000;1.000000;-0.000000;,
+     -0.000000;1.000000;-0.000000;,
+     -0.000000;-1.000000;0.000000;,
+     -0.000000;1.000000;-0.000000;,
+     -0.000000;-1.000000;0.000000;,
+     -0.000000;-1.000000;0.000000;,
+     -0.000000;1.000000;-0.000000;,
+     -0.000000;-1.000000;-0.000000;,
+     -0.000000;1.000000;-0.000000;,
+     -0.000000;-1.000000;0.000000;,
+     -0.000000;-1.000000;0.000000;,
+     -0.000000;-1.000000;0.000000;,
+     -0.000000;1.000000;0.000000;,
+     -0.000000;-1.000000;-0.000000;,
+     -0.000000;-1.000000;-0.000000;,
+     0.000000;-1.000000;-0.000000;,
+     0.000000;-1.000000;-0.000000;,
+     0.000000;1.000000;-0.000000;,
+     0.000000;1.000000;0.000000;,
+     0.000000;-1.000000;0.000000;,
+     0.000000;1.000000;-0.000000;,
+     0.000000;0.500069;-0.865986;,
+     0.000000;1.000000;0.000000;,
+     0.000000;0.866065;-0.499931;,
+     0.000000;-1.000000;0.000000;,
+     0.000000;1.000000;-0.000000;,
+     0.000000;1.000000;-0.000000;,
+     0.000000;1.000000;0.000000;,
+     0.000000;1.000000;-0.000000;,
+     0.000000;1.000000;-0.000000;,
+     0.000000;1.000000;-0.000000;,
+     0.000000;-1.000000;0.000000;,
+     0.000000;0.500069;0.865985;,
+     0.000000;0.000000;-1.000000;,
+     0.000000;-1.000000;-0.000000;,
+     0.000000;1.000000;-0.000001;,
+     0.000000;-1.000000;-0.000001;,
+     0.000000;-1.000000;0.000000;,
+     0.000000;-0.866065;-0.499931;,
+     0.000000;-1.000000;-0.000000;,
+     0.000000;-0.000000;1.000000;,
+     0.000000;1.000000;-0.000000;,
+     0.000000;1.000000;-0.000000;,
+     0.000000;-1.000000;-0.000001;,
+     0.000000;-0.500069;-0.865986;,
+     0.000000;1.000000;0.000000;,
+     0.000000;1.000000;0.000000;,
+     0.000000;-1.000000;-0.000000;,
+     0.000000;-1.000000;-0.000000;,
+     0.000000;1.000000;-0.000000;,
+     0.000000;-1.000000;-0.000001;,
+     0.000000;1.000000;-0.000000;,
+     0.000000;1.000000;0.000000;,
+     0.000000;-1.000000;-0.000000;,
+     0.000000;-1.000000;-0.000000;,
+     0.000000;-1.000000;0.000000;,
+     0.000000;-1.000000;0.000000;,
+     0.000000;1.000000;0.000000;,
+     0.000000;-1.000000;-0.000000;,
+     0.000000;-1.000000;0.000000;,
+     0.000000;1.000000;-0.000000;,
+     0.000000;1.000000;-0.000000;,
+     0.000000;-1.000000;0.000000;,
+     0.000000;1.000000;0.000001;,
+     0.000000;1.000000;0.000000;,
+     0.000000;1.000000;0.000000;,
+     0.000000;-1.000000;-0.000000;,
+     0.000000;-1.000000;-0.000000;,
+     0.000001;-1.000000;0.000000;,
+     0.000001;-1.000000;-0.000000;,
+     0.000001;-1.000000;0.000000;,
+     0.000001;1.000000;-0.000000;,
+     0.000001;1.000000;0.000000;,
+     0.000001;1.000000;-0.000000;,
+     0.000001;1.000000;-0.000000;,
+     0.000001;-1.000000;-0.000000;,
+     0.000001;-1.000000;-0.000000;,
+     0.000001;-1.000000;0.000000;,
+     0.000001;1.000000;0.000000;,
+     0.000001;1.000000;-0.000000;,
+     0.000001;-1.000000;0.000000;,
+     0.026191;0.865767;0.499761;,
+     0.026191;-0.865767;0.499761;,
+     0.026191;-0.865767;0.499761;,
+     0.026192;0.865767;0.499761;,
+     0.045337;-0.499555;0.865095;,
+     0.045337;0.499555;0.865095;,
+     0.045338;-0.499555;0.865095;,
+     0.045338;0.499555;0.865095;,
+     0.052257;-0.866065;-0.497193;,
+     0.052257;0.866065;-0.497193;,
+     0.052257;-0.866064;0.497194;,
+     0.052257;0.866064;0.497194;,
+     0.052336;-0.000000;0.998630;,
+     0.052336;-0.000000;0.998630;,
+     0.078287;-0.865768;-0.494284;,
+     0.078287;-0.865768;-0.494284;,
+     0.078287;0.865768;-0.494284;,
+     0.078287;0.865768;-0.494284;,
+     0.090520;-0.500068;-0.861242;,
+     0.090520;0.500068;-0.861242;,
+     0.090520;-0.500069;0.861242;,
+     0.090520;0.500069;0.861242;,
+     0.103941;-0.866065;-0.489006;,
+     0.103941;0.866065;-0.489006;,
+     0.103942;-0.866065;0.489007;,
+     0.103942;0.866065;0.489007;,
+     0.104528;0.000000;-0.994522;,
+     0.104529;-0.000000;0.994522;,
+     0.129525;-0.865768;0.483394;,
+     0.129525;0.865768;0.483394;,
+     0.129525;-0.865768;0.483394;,
+     0.129525;0.865768;0.483394;,
+     0.135516;-0.499555;-0.855617;,
+     0.135516;-0.499554;-0.855618;,
+     0.135516;0.499555;-0.855617;,
+     0.135517;0.499554;-0.855618;,
+     0.154487;0.866065;-0.475463;,
+     0.154487;-0.866065;-0.475463;,
+     0.154487;-0.866065;0.475463;,
+     0.154487;0.866065;0.475463;,
+     0.156435;-0.000000;-0.987688;,
+     0.156435;0.000000;-0.987688;,
+     0.179344;-0.865767;-0.467207;,
+     0.179344;0.865768;-0.467207;,
+     0.180048;-0.500069;-0.847062;,
+     0.180048;-0.500068;0.847062;,
+     0.180048;0.500069;-0.847062;,
+     0.180049;0.500068;0.847062;,
+     0.203340;-0.866065;0.456710;,
+     0.203340;0.866065;0.456710;,
+     0.203340;0.866065;-0.456710;,
+     0.203340;-0.866065;-0.456710;,
+     0.203341;0.866065;-0.456711;,
+     0.203341;-0.866064;-0.456711;,
+     0.207912;0.000000;0.978148;,
+     0.207912;-0.000000;-0.978148;,
+     0.224210;-0.499554;0.836765;,
+     0.224210;0.499554;0.836765;,
+     0.224211;0.499556;0.836764;,
+     0.224211;-0.499556;0.836764;,
+     0.227198;0.865768;0.445900;,
+     0.227198;-0.865768;0.445901;,
+     0.249965;-0.866065;-0.432953;,
+     0.249966;0.866065;-0.432953;,
+     0.249966;0.866065;0.432953;,
+     0.249966;0.866065;0.432953;,
+     0.249966;-0.866065;0.432953;,
+     0.249966;0.866064;-0.432954;,
+     0.249966;-0.866065;0.432954;,
+     0.249966;-0.866064;-0.432954;,
+     0.258818;0.000000;0.965926;,
+     0.258820;-0.000000;0.965926;,
+     0.267604;-0.500069;-0.823601;,
+     0.267604;0.500069;-0.823601;,
+     0.267604;0.500070;0.823600;,
+     0.267604;-0.500070;0.823600;,
+     0.272562;0.865767;-0.419710;,
+     0.272563;-0.865767;-0.419710;,
+     0.293852;0.866065;-0.404453;,
+     0.293852;-0.866065;-0.404453;,
+     0.293852;0.866065;0.404453;,
+     0.293852;-0.866065;0.404453;,
+     0.293852;0.866065;0.404453;,
+     0.293853;-0.866065;0.404453;,
+     0.309017;-0.000000;-0.951057;,
+     0.309017;0.000000;0.951056;,
+     0.310448;-0.499555;-0.808744;,
+     0.310448;0.499555;-0.808744;,
+     0.314941;-0.865768;0.388919;,
+     0.314941;0.865768;0.388919;,
+     0.334519;-0.866065;0.371521;,
+     0.334519;0.866065;0.371521;,
+     0.334520;0.866065;-0.371522;,
+     0.334520;-0.866065;-0.371522;,
+     0.352228;0.500071;0.791116;,
+     0.352228;-0.500071;0.791116;,
+     0.352228;-0.500069;-0.791117;,
+     0.352228;0.500069;-0.791117;,
+     0.352228;-0.500069;-0.791117;,
+     0.352228;0.500068;-0.791117;,
+     0.353868;-0.865768;-0.353868;,
+     0.353868;0.865768;-0.353869;,
+     0.353869;-0.865767;-0.353870;,
+     0.353870;0.865767;-0.353870;,
+     0.358368;-0.000000;-0.933580;,
+     0.371521;-0.866065;0.334519;,
+     0.371522;0.866065;-0.334520;,
+     0.371522;-0.866065;-0.334520;,
+     0.371522;0.866065;0.334520;,
+     0.388918;-0.865769;0.314940;,
+     0.388919;-0.865768;0.314940;,
+     0.388919;0.865768;0.314941;,
+     0.388920;0.865768;0.314941;,
+     0.393285;-0.499554;0.771864;,
+     0.393285;0.499554;0.771864;,
+     0.404453;-0.866065;0.293852;,
+     0.404453;0.866065;0.293852;,
+     0.404454;-0.866064;-0.293853;,
+     0.404454;0.866064;-0.293853;,
+     0.406736;-0.000000;-0.913546;,
+     0.406737;-0.000000;-0.913545;,
+     0.406737;0.000000;0.913545;,
+     0.419708;0.865768;-0.272562;,
+     0.419709;-0.865768;-0.272562;,
+     0.419710;-0.865767;-0.272563;,
+     0.419710;0.865767;-0.272563;,
+     0.432952;0.866066;-0.249965;,
+     0.432953;-0.866065;-0.249966;,
+     0.432954;0.866064;0.249966;,
+     0.432955;-0.866064;0.249966;,
+     0.432992;0.500069;-0.749966;,
+     0.432993;-0.500069;-0.749966;,
+     0.432993;-0.500069;-0.749965;,
+     0.432993;0.500070;0.749965;,
+     0.432993;0.500069;-0.749965;,
+     0.432993;-0.500070;0.749965;,
+     0.432993;0.500068;0.749966;,
+     0.432993;-0.500068;0.749966;,
+     0.445901;-0.865767;0.227198;,
+     0.445902;0.865767;0.227198;,
+     0.445902;0.865767;0.227198;,
+     0.445902;-0.865767;0.227198;,
+     0.453991;-0.000001;0.891006;,
+     0.456710;0.866065;-0.203340;,
+     0.456710;-0.866065;-0.203341;,
+     0.456711;-0.866064;0.203341;,
+     0.456712;0.866064;0.203341;,
+     0.467207;0.865768;-0.179344;,
+     0.467207;-0.865768;-0.179344;,
+     0.467209;-0.865766;-0.179345;,
+     0.467209;0.865766;-0.179345;,
+     0.471811;0.499555;-0.726526;,
+     0.471811;-0.499554;-0.726526;,
+     0.475463;0.866065;0.154487;,
+     0.475464;-0.866064;0.154488;,
+     0.475465;-0.866064;-0.154488;,
+     0.475466;0.866063;-0.154488;,
+     0.483393;0.865768;0.129525;,
+     0.483394;0.865767;0.129525;,
+     0.483394;-0.865767;0.129525;,
+     0.483395;-0.865767;0.129525;,
+     0.489007;0.866065;0.103942;,
+     0.489008;0.866064;-0.103942;,
+     0.489008;-0.866064;-0.103942;,
+     0.489009;-0.866064;0.103942;,
+     0.494285;-0.865767;-0.078287;,
+     0.494287;0.865767;-0.078288;,
+     0.497193;-0.866065;-0.052254;,
+     0.497193;-0.866065;-0.052257;,
+     0.497194;0.866064;0.052257;,
+     0.497194;0.866065;-0.052254;,
+     0.497194;0.866064;-0.052257;,
+     0.497194;-0.866064;0.052257;,
+     0.499760;-0.865768;0.026191;,
+     0.499761;0.865767;0.026191;,
+     0.499932;-0.866065;-0.000000;,
+     0.499932;-0.866065;0.000003;,
+     0.499932;0.866064;0.000000;,
+     0.499933;0.866064;0.000003;,
+     0.500000;0.000000;-0.866026;,
+     0.500000;-0.000000;-0.866025;,
+     0.500000;-0.000000;0.866025;,
+     0.500000;-0.000000;0.866025;,
+     0.509013;0.500071;-0.700596;,
+     0.509013;-0.500070;-0.700597;,
+     0.509014;-0.500068;0.700597;,
+     0.509014;0.500068;0.700597;,
+     0.509014;0.500068;0.700597;,
+     0.509014;-0.500068;0.700597;,
+     0.544638;0.000000;-0.838671;,
+     0.545170;-0.499554;0.673228;,
+     0.545170;0.499554;0.673228;,
+     0.579457;-0.500070;-0.643552;,
+     0.579457;0.500070;-0.643552;,
+     0.579458;-0.500069;0.643552;,
+     0.579458;0.500069;0.643552;,
+     0.587785;0.000000;-0.809017;,
+     0.587786;0.000000;0.809017;,
+     0.587786;-0.000000;0.809017;,
+     0.612553;-0.499556;-0.612554;,
+     0.612553;-0.499557;-0.612553;,
+     0.612554;0.499555;-0.612554;,
+     0.612554;0.499554;-0.612554;,
+     0.629321;-0.000000;0.777146;,
+     0.643552;0.500069;-0.579457;,
+     0.643552;-0.500069;-0.579457;,
+     0.643553;-0.500070;0.579457;,
+     0.643553;0.500069;0.579457;,
+     0.669131;-0.000000;-0.743145;,
+     0.669131;-0.000000;0.743144;,
+     0.673228;-0.499555;0.545169;,
+     0.673228;-0.499555;0.545169;,
+     0.673228;0.499554;0.545169;,
+     0.673229;0.499553;0.545170;,
+     0.700597;0.500070;-0.509013;,
+     0.700597;-0.500069;-0.509014;,
+     0.700598;-0.500068;0.509014;,
+     0.700598;0.500068;0.509014;,
+     0.707107;-0.000001;-0.707107;,
+     0.707107;-0.000002;-0.707107;,
+     0.726525;-0.499556;-0.471811;,
+     0.726525;-0.499556;-0.471811;,
+     0.726525;0.499555;-0.471811;,
+     0.726525;0.499555;-0.471811;,
+     0.743145;0.000000;-0.669131;,
+     0.743145;-0.000000;0.669130;,
+     0.749965;0.500070;-0.432993;,
+     0.749965;-0.500070;-0.432993;,
+     0.749965;0.500070;0.432992;,
+     0.749966;-0.500069;0.432993;,
+     0.771863;-0.499557;0.393283;,
+     0.771863;-0.499556;0.393283;,
+     0.771863;0.499556;0.393283;,
+     0.771864;0.499554;0.393284;,
+     0.777146;-0.000002;0.629320;,
+     0.777146;0.000000;0.629320;,
+     0.791117;-0.500070;-0.352228;,
+     0.791117;0.500070;-0.352228;,
+     0.791117;-0.500070;0.352227;,
+     0.791118;0.500068;0.352228;,
+     0.808743;-0.499557;-0.310448;,
+     0.808744;-0.499556;-0.310448;,
+     0.808744;0.499555;-0.310448;,
+     0.808744;0.499554;-0.310448;,
+     0.809017;0.000001;-0.587785;,
+     0.809017;-0.000000;0.587785;,
+     0.823600;-0.500071;-0.267604;,
+     0.823600;0.500071;-0.267604;,
+     0.823601;0.500070;0.267604;,
+     0.823602;-0.500068;0.267604;,
+     0.836763;0.499558;0.224210;,
+     0.836765;0.499554;0.224211;,
+     0.836765;-0.499554;0.224211;,
+     0.836767;-0.499551;0.224211;,
+     0.838670;-0.000001;-0.544639;,
+     0.838671;-0.000001;-0.544639;,
+     0.847061;0.500070;-0.180049;,
+     0.847061;0.500070;0.180048;,
+     0.847062;-0.500068;-0.180049;,
+     0.847063;-0.500067;0.180049;,
+     0.855617;-0.499555;-0.135517;,
+     0.855618;0.499552;-0.135517;,
+     0.861241;0.500071;0.090520;,
+     0.861241;-0.500070;0.090520;,
+     0.861242;-0.500069;-0.090520;,
+     0.861242;0.500069;-0.090520;,
+     0.861243;0.500068;-0.090515;,
+     0.861243;-0.500068;-0.090515;,
+     0.865095;-0.499554;0.045337;,
+     0.865095;0.499554;0.045337;,
+     0.865985;0.500069;0.000000;,
+     0.865985;0.500069;0.000005;,
+     0.865986;-0.500069;0.000005;,
+     0.865986;-0.500069;0.000000;,
+     0.866025;-0.000001;-0.500000;,
+     0.866025;0.000001;0.500000;,
+     0.891007;-0.000000;0.453990;,
+     0.891007;-0.000002;0.453990;,
+     0.913545;-0.000001;-0.406737;,
+     0.913546;-0.000001;0.406736;,
+     0.933580;-0.000001;-0.358368;,
+     0.933580;-0.000002;-0.358368;,
+     0.951056;0.000000;-0.309017;,
+     0.951057;0.000001;0.309017;,
+     0.965926;0.000003;0.258819;,
+     0.965926;0.000002;0.258819;,
+     0.978148;0.000002;0.207912;,
+     0.978148;0.000002;-0.207912;,
+     0.987688;-0.000001;-0.156435;,
+     0.994522;0.000000;-0.104529;,
+     0.994522;0.000001;0.104528;,
+     0.994523;0.000001;-0.104523;,
+     0.998630;0.000001;0.052336;,
+     1.000000;0.000001;0.000006;,
+     1.000000;0.000001;-0.000000;;
+     576;
+     4;8,3,32,37;,
+     4;12,8,37,46;,
+     4;14,12,46,51;,
+     4;50,40,72,79;,
+     4;70,50,79,89;,
+     4;75,70,89,92;,
+     4;114,105,142,158;,
+     4;174,114,158,196;,
+     4;190,174,196,208;,
+     4;268,253,259,276;,
+     4;384,268,276,376;,
+     4;437,384,376,430;,
+     4;510,496,483,499;,
+     4;546,510,499,519;,
+     4;606,546,519,558;,
+     4;623,606,558,611;,
+     4;634,623,611,620;,
+     4;650,634,620,632;,
+     4;660,650,632,637;,
+     4;704,702,658,664;,
+     4;708,704,664,673;,
+     4;710,708,673,675;,
+     4;719,717,694,695;,
+     4;714,719,695,690;,
+     4;713,714,690,686;,
+     4;703,706,668,662;,
+     4;699,703,662,651;,
+     4;680,699,651,648;,
+     4;633,644,626,618;,
+     4;621,633,618,608;,
+     4;605,621,608,559;,
+     4;544,605,559,524;,
+     4;509,544,524,498;,
+     4;480,509,498,471;,
+     4;465,480,471,459;,
+     4;267,281,287,273;,
+     4;239,267,273,248;,
+     4;224,239,248,238;,
+     4;113,152,181,161;,
+     4;98,113,161,108;,
+     4;91,98,108,103;,
+     4;49,60,83,77;,
+     4;19,49,77,66;,
+     4;18,19,66,62;,
+     4;7,10,43,35;,
+     4;4,7,35,27;,
+     4;0,4,27,23;,
+     4;3,0,23,32;,
+     4;37,32,125,132;,
+     4;46,37,132,139;,
+     4;51,46,139,146;,
+     4;79,72,169,178;,
+     4;89,79,178,188;,
+     4;92,89,188,192;,
+     4;158,142,218,231;,
+     4;196,158,231,245;,
+     4;208,196,245,252;,
+     4;276,259,279,286;,
+     4;376,276,286,338;,
+     4;430,376,338,425;,
+     4;499,483,456,464;,
+     4;519,499,464,474;,
+     4;558,519,474,490;,
+     4;611,558,490,507;,
+     4;620,611,507,516;,
+     4;632,620,516,533;,
+     4;637,632,533,537;,
+     4;664,658,564,571;,
+     4;673,664,571,578;,
+     4;675,673,578,582;,
+     4;695,694,599,602;,
+     4;690,695,602,596;,
+     4;686,690,596,591;,
+     4;662,668,572,568;,
+     4;651,662,568,551;,
+     4;648,651,551,547;,
+     4;618,626,528,517;,
+     4;608,618,517,503;,
+     4;559,608,503,488;,
+     4;524,559,488,475;,
+     4;498,524,475,461;,
+     4;471,498,461,448;,
+     4;459,471,448,441;,
+     4;273,287,291,283;,
+     4;248,273,283,269;,
+     4;238,248,269,265;,
+     4;161,181,234,226;,
+     4;108,161,226,213;,
+     4;103,108,213,206;,
+     4;77,83,182,177;,
+     4;66,77,177,166;,
+     4;62,66,166,156;,
+     4;35,43,135,131;,
+     4;27,35,131,122;,
+     4;23,27,122,117;,
+     4;32,23,117,125;,
+     4;132,125,303,299;,
+     4;139,132,299,304;,
+     4;146,139,304,302;,
+     4;178,169,417,415;,
+     4;188,178,415,404;,
+     4;192,188,404,350;,
+     4;231,218,405,395;,
+     4;245,231,395,343;,
+     4;252,245,343,329;,
+     4;286,279,370,374;,
+     4;338,286,374,372;,
+     4;425,338,372,364;,
+     4;464,456,361,352;,
+     4;474,464,352,344;,
+     4;490,474,344,330;,
+     4;507,490,330,324;,
+     4;516,507,324,401;,
+     4;533,516,401,396;,
+     4;537,533,396,322;,
+     4;571,564,408,339;,
+     4;578,571,339,323;,
+     4;582,578,323,390;,
+     4;602,599,298,316;,
+     4;596,602,316,418;,
+     4;591,596,418,423;,
+     4;568,572,373,328;,
+     4;551,568,328,313;,
+     4;547,551,313,314;,
+     4;517,528,310,306;,
+     4;503,517,306,308;,
+     4;488,503,308,345;,
+     4;475,488,345,393;,
+     4;461,475,393,386;,
+     4;448,461,386,385;,
+     4;441,448,385,379;,
+     4;283,291,356,366;,
+     4;269,283,366,371;,
+     4;265,269,371,362;,
+     4;226,234,407,389;,
+     4;213,226,389,336;,
+     4;206,213,336,327;,
+     4;177,182,311,335;,
+     4;166,177,335,369;,
+     4;156,166,369,342;,
+     4;131,135,347,409;,
+     4;122,131,409,422;,
+     4;117,122,422,416;,
+     4;125,117,416,303;,
+     4;299,303,595,587;,
+     4;304,299,587,581;,
+     4;302,304,581,575;,
+     4;415,417,550,543;,
+     4;404,415,543,531;,
+     4;350,404,531,526;,
+     4;395,405,501,492;,
+     4;343,395,492,477;,
+     4;329,343,477,468;,
+     4;374,370,442,434;,
+     4;372,374,434,367;,
+     4;364,372,367,293;,
+     4;352,361,263,258;,
+     4;344,352,258,244;,
+     4;330,344,244,230;,
+     4;324,330,230,215;,
+     4;401,324,215,201;,
+     4;396,401,201,186;,
+     4;322,396,186,184;,
+     4;339,408,153,150;,
+     4;323,339,150,141;,
+     4;390,323,141,134;,
+     4;316,298,121,118;,
+     4;418,316,118,126;,
+     4;423,418,126,128;,
+     4;328,373,145,149;,
+     4;313,328,149,168;,
+     4;314,313,168,170;,
+     4;306,310,193,204;,
+     4;308,306,204,214;,
+     4;345,308,214,228;,
+     4;393,345,228,242;,
+     4;386,393,242,255;,
+     4;385,386,255,271;,
+     4;379,385,271,277;,
+     4;366,356,428,436;,
+     4;371,366,436,450;,
+     4;362,371,450,454;,
+     4;389,407,485,489;,
+     4;336,389,489,505;,
+     4;327,336,505,514;,
+     4;335,311,536,541;,
+     4;369,335,541,553;,
+     4;342,369,553,565;,
+     4;409,347,583,586;,
+     4;422,409,586,594;,
+     4;416,422,594,603;,
+     4;303,416,603,595;,
+     4;587,595,691,681;,
+     4;581,587,681,672;,
+     4;575,581,672,667;,
+     4;543,550,647,639;,
+     4;531,543,639,629;,
+     4;526,531,629,627;,
+     4;492,501,576,555;,
+     4;477,492,555,522;,
+     4;468,477,522,512;,
+     4;434,442,460,444;,
+     4;367,434,444,365;,
+     4;293,367,365,289;,
+     4;258,263,235,221;,
+     4;244,258,221,199;,
+     4;230,244,199,162;,
+     4;215,230,162,107;,
+     4;201,215,107,99;,
+     4;186,201,99,87;,
+     4;184,186,87,81;,
+     4;150,153,63,57;,
+     4;141,150,57,48;,
+     4;134,141,48,42;,
+     4;118,121,26,24;,
+     4;126,118,24,28;,
+     4;128,126,28,33;,
+     4;149,145,53,56;,
+     4;168,149,56,67;,
+     4;170,168,67,71;,
+     4;204,193,95,102;,
+     4;214,204,102,111;,
+     4;228,214,111,164;,
+     4;242,228,164,198;,
+     4;255,242,198,220;,
+     4;271,255,220,249;,
+     4;277,271,249,261;,
+     4;436,428,432,446;,
+     4;450,436,446,472;,
+     4;454,450,472,482;,
+     4;489,485,539,561;,
+     4;505,489,561,612;,
+     4;514,505,612,616;,
+     4;541,536,638,642;,
+     4;553,541,642,653;,
+     4;565,553,653,657;,
+     4;586,583,676,682;,
+     4;594,586,682,687;,
+     4;603,594,687,696;,
+     4;595,603,696,691;,
+     4;681,691,716,712;,
+     4;672,681,712,707;,
+     4;667,672,707,705;,
+     4;639,647,679,669;,
+     4;629,639,669,649;,
+     4;627,629,649,643;,
+     4;555,576,614,604;,
+     4;522,555,604,545;,
+     4;512,522,545,529;,
+     4;444,460,466,451;,
+     4;365,444,451,377;,
+     4;289,365,377,282;,
+     4;221,235,223,209;,
+     4;199,221,209,173;,
+     4;162,199,173,112;,
+     4;107,162,112,96;,
+     4;99,107,96,85;,
+     4;87,99,85,69;,
+     4;81,87,69,59;,
+     4;57,63,17,15;,
+     4;48,57,15,11;,
+     4;42,48,11,9;,
+     4;24,26,2,1;,
+     4;28,24,1,5;,
+     4;33,28,5,6;,
+     4;56,53,13,16;,
+     4;67,56,16,20;,
+     4;71,67,20,39;,
+     4;102,95,76,86;,
+     4;111,102,86,97;,
+     4;164,111,97,115;,
+     4;198,164,115,175;,
+     4;220,198,175,210;,
+     4;249,220,210,240;,
+     4;261,249,240,254;,
+     4;446,432,438,452;,
+     4;472,446,452,479;,
+     4;482,472,479,495;,
+     4;561,539,567,607;,
+     4;612,561,607,622;,
+     4;616,612,622,628;,
+     4;642,638,659,670;,
+     4;653,642,670,700;,
+     4;657,653,700,701;,
+     4;682,676,709,711;,
+     4;687,682,711,715;,
+     4;696,687,715,718;,
+     4;691,696,718,716;,
+     4;712,716,692,683;,
+     4;707,712,683,671;,
+     4;705,707,671,665;,
+     4;669,679,645,640;,
+     4;649,669,640,630;,
+     4;643,649,630,624;,
+     4;604,614,577,556;,
+     4;545,604,556,521;,
+     4;529,545,521,511;,
+     4;451,466,458,443;,
+     4;377,451,443,388;,
+     4;282,377,388,290;,
+     4;209,223,236,219;,
+     4;173,209,219,197;,
+     4;112,173,197,160;,
+     4;96,112,160,106;,
+     4;85,96,106,100;,
+     4;69,85,100,88;,
+     4;59,69,88,82;,
+     4;15,17,64,55;,
+     4;11,15,55,45;,
+     4;9,11,45,41;,
+     4;1,2,25,21;,
+     4;5,1,21,30;,
+     4;6,5,30,34;,
+     4;16,13,54,58;,
+     4;20,16,58,68;,
+     4;39,20,68,74;,
+     4;86,76,94,101;,
+     4;97,86,101,110;,
+     4;115,97,110,163;,
+     4;175,115,163,200;,
+     4;210,175,200,222;,
+     4;240,210,222,250;,
+     4;254,240,250,262;,
+     4;452,438,431,445;,
+     4;479,452,445,470;,
+     4;495,479,470,481;,
+     4;607,567,538,562;,
+     4;622,607,562,613;,
+     4;628,622,613,615;,
+     4;670,659,635,641;,
+     4;700,670,641,654;,
+     4;701,700,654,656;,
+     4;711,709,678,684;,
+     4;715,711,684,688;,
+     4;718,715,688,697;,
+     4;716,718,697,692;,
+     4;683,692,592,588;,
+     4;671,683,588,580;,
+     4;665,671,580,574;,
+     4;640,645,549,542;,
+     4;630,640,542,532;,
+     4;624,630,532,525;,
+     4;556,577,502,494;,
+     4;521,556,494,478;,
+     4;511,521,478,467;,
+     4;443,458,439,433;,
+     4;388,443,433,382;,
+     4;290,388,382,294;,
+     4;219,236,264,257;,
+     4;197,219,257,243;,
+     4;160,197,243,229;,
+     4;106,160,229,211;,
+     4;100,106,211,202;,
+     4;88,100,202,187;,
+     4;82,88,187,185;,
+     4;55,64,154,148;,
+     4;45,55,148,140;,
+     4;41,45,140,136;,
+     4;21,25,120,119;,
+     4;30,21,119,127;,
+     4;34,30,127,129;,
+     4;58,54,147,151;,
+     4;68,58,151,167;,
+     4;74,68,167,172;,
+     4;101,94,191,203;,
+     4;110,101,203,216;,
+     4;163,110,216,227;,
+     4;200,163,227,241;,
+     4;222,200,241,256;,
+     4;250,222,256,272;,
+     4;262,250,272,280;,
+     4;445,431,427,435;,
+     4;470,445,435,449;,
+     4;481,470,449,453;,
+     4;562,538,486,491;,
+     4;613,562,491,506;,
+     4;615,613,506,513;,
+     4;641,635,534,540;,
+     4;654,641,540,554;,
+     4;656,654,554,566;,
+     4;684,678,585,589;,
+     4;688,684,589,597;,
+     4;697,688,597,601;,
+     4;692,697,601,592;,
+     4;588,592,301,295;,
+     4;580,588,295,297;,
+     4;574,580,297,296;,
+     4;542,549,411,413;,
+     4;532,542,413,410;,
+     4;525,532,410,392;,
+     4;494,502,402,398;,
+     4;478,494,398,348;,
+     4;467,478,348,321;,
+     4;433,439,368,355;,
+     4;382,433,355,354;,
+     4;294,382,354,360;,
+     4;257,264,375,353;,
+     4;243,257,353,359;,
+     4;229,243,359,341;,
+     4;211,229,341,331;,
+     4;202,211,331,406;,
+     4;187,202,406,400;,
+     4;185,187,400,319;,
+     4;148,154,414,333;,
+     4;140,148,333,383;,
+     4;136,140,383,421;,
+     4;119,120,300,332;,
+     4;127,119,332,419;,
+     4;129,127,419,420;,
+     4;151,147,397,363;,
+     4;167,151,363,340;,
+     4;172,167,340,349;,
+     4;203,191,307,309;,
+     4;216,203,309,317;,
+     4;227,216,317,346;,
+     4;241,227,346,391;,
+     4;256,241,391,394;,
+     4;272,256,394,387;,
+     4;280,272,387,380;,
+     4;435,427,358,351;,
+     4;449,435,351,357;,
+     4;453,449,357,378;,
+     4;491,486,403,381;,
+     4;506,491,381,320;,
+     4;513,506,320,312;,
+     4;540,534,305,315;,
+     4;554,540,315,334;,
+     4;566,554,334,326;,
+     4;589,585,318,412;,
+     4;597,589,412,424;,
+     4;601,597,424,399;,
+     4;592,601,399,301;,
+     4;295,301,123,130;,
+     4;297,295,130,138;,
+     4;296,297,138,144;,
+     4;413,411,171,179;,
+     4;410,413,179,189;,
+     4;392,410,189,194;,
+     4;398,402,217,232;,
+     4;348,398,232,246;,
+     4;321,348,246,251;,
+     4;355,368,278,285;,
+     4;354,355,285,337;,
+     4;360,354,337,426;,
+     4;353,375,455,463;,
+     4;359,353,463,473;,
+     4;341,359,473,493;,
+     4;331,341,493,508;,
+     4;406,331,508,515;,
+     4;400,406,515,530;,
+     4;319,400,530,535;,
+     4;333,414,563,570;,
+     4;383,333,570,579;,
+     4;421,383,579,584;,
+     4;332,300,598,600;,
+     4;419,332,600,593;,
+     4;420,419,593,590;,
+     4;363,397,573,569;,
+     4;340,363,569,552;,
+     4;349,340,552,548;,
+     4;309,307,527,518;,
+     4;317,309,518,504;,
+     4;346,317,504,487;,
+     4;391,346,487,476;,
+     4;394,391,476,462;,
+     4;387,394,462,447;,
+     4;380,387,447,440;,
+     4;351,358,292,284;,
+     4;357,351,284,270;,
+     4;378,357,270,266;,
+     4;381,403,233,225;,
+     4;320,381,225,212;,
+     4;312,320,212,205;,
+     4;315,305,183,176;,
+     4;334,315,176,165;,
+     4;326,334,165,155;,
+     4;412,318,137,133;,
+     4;424,412,133,124;,
+     4;399,424,124,116;,
+     4;301,399,116,123;,
+     4;130,123,31,36;,
+     4;138,130,36,47;,
+     4;144,138,47,52;,
+     4;179,171,73,80;,
+     4;189,179,80,90;,
+     4;194,189,90,93;,
+     4;232,217,143,159;,
+     4;246,232,159,195;,
+     4;251,246,195,207;,
+     4;285,278,260,275;,
+     4;337,285,275,325;,
+     4;426,337,325,429;,
+     4;463,455,484,500;,
+     4;473,463,500,520;,
+     4;493,473,520,560;,
+     4;508,493,560,610;,
+     4;515,508,610,619;,
+     4;530,515,619,631;,
+     4;535,530,631,636;,
+     4;570,563,655,663;,
+     4;579,570,663,674;,
+     4;584,579,674,677;,
+     4;600,598,693,698;,
+     4;593,600,698,689;,
+     4;590,593,689,685;,
+     4;569,573,666,661;,
+     4;552,569,661,652;,
+     4;548,552,652,646;,
+     4;518,527,625,617;,
+     4;504,518,617,609;,
+     4;487,504,609,557;,
+     4;476,487,557,523;,
+     4;462,476,523,497;,
+     4;447,462,497,469;,
+     4;440,447,469,457;,
+     4;284,292,288,274;,
+     4;270,284,274,247;,
+     4;266,270,247,237;,
+     4;225,233,180,157;,
+     4;212,225,157,109;,
+     4;205,212,109,104;,
+     4;176,183,84,78;,
+     4;165,176,78,65;,
+     4;155,165,65,61;,
+     4;133,137,44,38;,
+     4;124,133,38,29;,
+     4;116,124,29,22;,
+     4;123,116,22,31;,
+     4;36,31,3,8;,
+     4;47,36,8,12;,
+     4;52,47,12,14;,
+     4;80,73,40,50;,
+     4;90,80,50,70;,
+     4;93,90,70,75;,
+     4;159,143,105,114;,
+     4;195,159,114,174;,
+     4;207,195,174,190;,
+     4;275,260,253,268;,
+     4;325,275,268,384;,
+     4;429,325,384,437;,
+     4;500,484,496,510;,
+     4;520,500,510,546;,
+     4;560,520,546,606;,
+     4;610,560,606,623;,
+     4;619,610,623,634;,
+     4;631,619,634,650;,
+     4;636,631,650,660;,
+     4;663,655,702,704;,
+     4;674,663,704,708;,
+     4;677,674,708,710;,
+     4;698,693,717,719;,
+     4;689,698,719,714;,
+     4;685,689,714,713;,
+     4;661,666,706,703;,
+     4;652,661,703,699;,
+     4;646,652,699,680;,
+     4;617,625,644,633;,
+     4;609,617,633,621;,
+     4;557,609,621,605;,
+     4;523,557,605,544;,
+     4;497,523,544,509;,
+     4;469,497,509,480;,
+     4;457,469,480,465;,
+     4;274,288,281,267;,
+     4;247,274,267,239;,
+     4;237,247,239,224;,
+     4;157,180,152,113;,
+     4;109,157,113,98;,
+     4;104,109,98,91;,
+     4;78,84,60,49;,
+     4;65,78,49,19;,
+     4;61,65,19,18;,
+     4;38,44,10,7;,
+     4;29,38,7,4;,
+     4;22,29,4,0;,
+     4;31,22,0,3;;
+    }
+
+    MeshTextureCoords {
+     793;
+     -24.234661;-1.433061;,
+     -23.421638;-1.433061;,
+     -22.608610;-1.433061;,
+     -21.795584;-1.433061;,
+     -20.982559;-1.433061;,
+     -20.169529;-1.433061;,
+     -19.356504;-1.433061;,
+     -18.543478;-1.433061;,
+     -17.730452;-1.433061;,
+     -16.917425;-1.433061;,
+     -16.104414;-1.433061;,
+     -15.291390;-1.433061;,
+     -14.478364;-1.433061;,
+     -13.665339;-1.433061;,
+     -12.852311;-1.433061;,
+     -12.039287;-1.433061;,
+     -11.226258;-1.433061;,
+     -10.413232;-1.433061;,
+     -9.600204;-1.433061;,
+     -8.787178;-1.433061;,
+     -7.974150;-1.433061;,
+     -7.161124;-1.433061;,
+     -6.348097;-1.433061;,
+     -5.535069;-1.433061;,
+     -4.722042;-1.433061;,
+     -3.909016;-1.433061;,
+     -3.095989;-1.433061;,
+     -2.282962;-1.433061;,
+     -1.469934;-1.433061;,
+     -0.656906;-1.433061;,
+     0.156119;-1.433061;,
+     0.969144;-1.433061;,
+     1.782169;-1.433061;,
+     2.595194;-1.433061;,
+     3.408221;-1.433061;,
+     4.221245;-1.433061;,
+     5.034269;-1.433061;,
+     5.847298;-1.433061;,
+     6.660323;-1.433061;,
+     7.473346;-1.433061;,
+     8.286374;-1.433061;,
+     9.099398;-1.433061;,
+     9.912426;-1.433061;,
+     10.725451;-1.433061;,
+     11.538475;-1.433061;,
+     12.351501;-1.433061;,
+     13.164527;-1.433061;,
+     13.977552;-1.433061;,
+     14.790577;-1.433061;,
+     15.603605;-1.433061;,
+     16.416645;-1.433061;,
+     17.229671;-1.433061;,
+     18.042700;-1.433061;,
+     18.855722;-1.433061;,
+     19.668751;-1.433061;,
+     20.481770;-1.433061;,
+     21.294798;-1.433061;,
+     22.107824;-1.433061;,
+     22.920849;-1.433061;,
+     23.733879;-1.433061;,
+     -24.234661;-1.285367;,
+     -23.421638;-1.285367;,
+     -22.608610;-1.285367;,
+     -21.795584;-1.285367;,
+     -20.982559;-1.285367;,
+     -20.169529;-1.285367;,
+     -19.356504;-1.285367;,
+     -18.543478;-1.285367;,
+     -17.730452;-1.285367;,
+     -16.917425;-1.285367;,
+     -16.104414;-1.285367;,
+     -15.291390;-1.285367;,
+     -14.478364;-1.285367;,
+     -13.665339;-1.285367;,
+     -12.852311;-1.285367;,
+     -12.039287;-1.285367;,
+     -11.226258;-1.285367;,
+     -10.413232;-1.285367;,
+     -9.600204;-1.285367;,
+     -8.787178;-1.285367;,
+     -7.974150;-1.285367;,
+     -7.161124;-1.285367;,
+     -6.348097;-1.285367;,
+     -5.535069;-1.285367;,
+     -4.722042;-1.285367;,
+     -3.909016;-1.285367;,
+     -3.095989;-1.285367;,
+     -2.282962;-1.285367;,
+     -1.469934;-1.285367;,
+     -0.656906;-1.285367;,
+     0.156119;-1.285367;,
+     0.969144;-1.285367;,
+     1.782169;-1.285367;,
+     2.595194;-1.285367;,
+     3.408221;-1.285367;,
+     4.221245;-1.285367;,
+     5.034269;-1.285367;,
+     5.847298;-1.285367;,
+     6.660323;-1.285367;,
+     7.473346;-1.285367;,
+     8.286374;-1.285367;,
+     9.099398;-1.285367;,
+     9.912426;-1.285367;,
+     10.725451;-1.285367;,
+     11.538475;-1.285367;,
+     12.351501;-1.285367;,
+     13.164527;-1.285367;,
+     13.977552;-1.285367;,
+     14.790577;-1.285367;,
+     15.603605;-1.285367;,
+     16.416645;-1.285367;,
+     17.229671;-1.285367;,
+     18.042700;-1.285367;,
+     18.855722;-1.285367;,
+     19.668751;-1.285367;,
+     20.481770;-1.285367;,
+     21.294798;-1.285367;,
+     22.107824;-1.285367;,
+     22.920849;-1.285367;,
+     23.733879;-1.285367;,
+     -24.234661;-1.137673;,
+     -23.421638;-1.137673;,
+     -22.608610;-1.137673;,
+     -21.795584;-1.137673;,
+     -20.982559;-1.137673;,
+     -20.169529;-1.137673;,
+     -19.356504;-1.137673;,
+     -18.543478;-1.137673;,
+     -17.730452;-1.137673;,
+     -16.917425;-1.137673;,
+     -16.104414;-1.137673;,
+     -15.291390;-1.137673;,
+     -14.478364;-1.137673;,
+     -13.665339;-1.137673;,
+     -12.852311;-1.137673;,
+     -12.039287;-1.137673;,
+     -11.226258;-1.137673;,
+     -10.413232;-1.137673;,
+     -9.600204;-1.137673;,
+     -8.787178;-1.137673;,
+     -7.974150;-1.137673;,
+     -7.161124;-1.137673;,
+     -6.348097;-1.137673;,
+     -5.535069;-1.137673;,
+     -4.722042;-1.137673;,
+     -3.909016;-1.137673;,
+     -3.095989;-1.137673;,
+     -2.282962;-1.137673;,
+     -1.469934;-1.137673;,
+     -0.656906;-1.137673;,
+     0.156119;-1.137673;,
+     0.969144;-1.137673;,
+     1.782169;-1.137673;,
+     2.595194;-1.137673;,
+     3.408221;-1.137673;,
+     4.221245;-1.137673;,
+     5.034269;-1.137673;,
+     5.847298;-1.137673;,
+     6.660323;-1.137673;,
+     7.473346;-1.137673;,
+     8.286374;-1.137673;,
+     9.099398;-1.137673;,
+     9.912426;-1.137673;,
+     10.725451;-1.137673;,
+     11.538475;-1.137673;,
+     12.351501;-1.137673;,
+     13.164527;-1.137673;,
+     13.977552;-1.137673;,
+     14.790577;-1.137673;,
+     15.603605;-1.137673;,
+     16.416645;-1.137673;,
+     17.229671;-1.137673;,
+     18.042700;-1.137673;,
+     18.855722;-1.137673;,
+     19.668751;-1.137673;,
+     20.481770;-1.137673;,
+     21.294798;-1.137673;,
+     22.107824;-1.137673;,
+     22.920849;-1.137673;,
+     23.733879;-1.137673;,
+     -24.234661;-0.989978;,
+     -23.421638;-0.989978;,
+     -22.608610;-0.989978;,
+     -21.795584;-0.989978;,
+     -20.982559;-0.989978;,
+     -20.169529;-0.989978;,
+     -19.356504;-0.989978;,
+     -18.543478;-0.989978;,
+     -17.730452;-0.989978;,
+     -16.917425;-0.989978;,
+     -16.104414;-0.989978;,
+     -15.291390;-0.989978;,
+     -14.478364;-0.989978;,
+     -13.665339;-0.989978;,
+     -12.852311;-0.989978;,
+     -12.039287;-0.989978;,
+     -11.226258;-0.989978;,
+     -10.413232;-0.989978;,
+     -9.600204;-0.989978;,
+     -8.787178;-0.989978;,
+     -7.974150;-0.989978;,
+     -7.161124;-0.989978;,
+     -6.348097;-0.989978;,
+     -5.535069;-0.989978;,
+     -4.722042;-0.989978;,
+     -3.909016;-0.989978;,
+     -3.095989;-0.989978;,
+     -2.282962;-0.989978;,
+     -1.469934;-0.989978;,
+     -0.656906;-0.989978;,
+     0.156119;-0.989978;,
+     0.969144;-0.989978;,
+     1.782169;-0.989978;,
+     2.595194;-0.989978;,
+     3.408221;-0.989978;,
+     4.221245;-0.989978;,
+     5.034269;-0.989978;,
+     5.847298;-0.989978;,
+     6.660323;-0.989978;,
+     7.473346;-0.989978;,
+     8.286374;-0.989978;,
+     9.099398;-0.989978;,
+     9.912426;-0.989978;,
+     10.725451;-0.989978;,
+     11.538475;-0.989978;,
+     12.351501;-0.989978;,
+     13.164527;-0.989978;,
+     13.977552;-0.989978;,
+     14.790577;-0.989978;,
+     15.603605;-0.989978;,
+     16.416645;-0.989978;,
+     17.229671;-0.989978;,
+     18.042700;-0.989978;,
+     18.855722;-0.989978;,
+     19.668751;-0.989978;,
+     20.481770;-0.989978;,
+     21.294798;-0.989978;,
+     22.107824;-0.989978;,
+     22.920849;-0.989978;,
+     23.733879;-0.989978;,
+     -24.234661;-0.842284;,
+     -23.421638;-0.842284;,
+     -22.608610;-0.842284;,
+     -21.795584;-0.842284;,
+     -20.982559;-0.842284;,
+     -20.169529;-0.842284;,
+     -19.356504;-0.842284;,
+     -18.543478;-0.842284;,
+     -17.730452;-0.842284;,
+     -16.917425;-0.842284;,
+     -16.104414;-0.842284;,
+     -15.291390;-0.842284;,
+     -14.478364;-0.842284;,
+     -13.665339;-0.842284;,
+     -12.852311;-0.842284;,
+     -12.039287;-0.842284;,
+     -11.226258;-0.842284;,
+     -10.413232;-0.842284;,
+     -9.600204;-0.842284;,
+     -8.787178;-0.842284;,
+     -7.974150;-0.842284;,
+     -7.161124;-0.842284;,
+     -6.348097;-0.842284;,
+     -5.535069;-0.842284;,
+     -4.722042;-0.842284;,
+     -3.909016;-0.842284;,
+     -3.095989;-0.842284;,
+     -2.282962;-0.842284;,
+     -1.469934;-0.842284;,
+     -0.656906;-0.842284;,
+     0.156119;-0.842284;,
+     0.969144;-0.842284;,
+     1.782169;-0.842284;,
+     2.595194;-0.842284;,
+     3.408221;-0.842284;,
+     4.221245;-0.842284;,
+     5.034269;-0.842284;,
+     5.847298;-0.842284;,
+     6.660323;-0.842284;,
+     7.473346;-0.842284;,
+     8.286374;-0.842284;,
+     9.099398;-0.842284;,
+     9.912426;-0.842284;,
+     10.725451;-0.842284;,
+     11.538475;-0.842284;,
+     12.351501;-0.842284;,
+     13.164527;-0.842284;,
+     13.977552;-0.842284;,
+     14.790577;-0.842284;,
+     15.603605;-0.842284;,
+     16.416645;-0.842284;,
+     17.229671;-0.842284;,
+     18.042700;-0.842284;,
+     18.855722;-0.842284;,
+     19.668751;-0.842284;,
+     20.481770;-0.842284;,
+     21.294798;-0.842284;,
+     22.107824;-0.842284;,
+     22.920849;-0.842284;,
+     23.733879;-0.842284;,
+     -24.234661;-0.694590;,
+     -23.421638;-0.694590;,
+     -22.608610;-0.694590;,
+     -21.795584;-0.694590;,
+     -20.982559;-0.694590;,
+     -20.169529;-0.694590;,
+     -19.356504;-0.694590;,
+     -18.543478;-0.694590;,
+     -17.730452;-0.694590;,
+     -16.917425;-0.694590;,
+     -16.104414;-0.694590;,
+     -15.291390;-0.694590;,
+     -14.478364;-0.694590;,
+     -13.665339;-0.694590;,
+     -12.852311;-0.694590;,
+     -12.039287;-0.694590;,
+     -11.226258;-0.694590;,
+     -10.413232;-0.694590;,
+     -9.600204;-0.694590;,
+     -8.787178;-0.694590;,
+     -7.974150;-0.694590;,
+     -7.161124;-0.694590;,
+     -6.348097;-0.694590;,
+     -5.535069;-0.694590;,
+     -4.722042;-0.694590;,
+     -3.909016;-0.694590;,
+     -3.095989;-0.694590;,
+     -2.282962;-0.694590;,
+     -1.469934;-0.694590;,
+     -0.656906;-0.694590;,
+     0.156119;-0.694590;,
+     0.969144;-0.694590;,
+     1.782169;-0.694590;,
+     2.595194;-0.694590;,
+     3.408221;-0.694590;,
+     4.221245;-0.694590;,
+     5.034269;-0.694590;,
+     5.847298;-0.694590;,
+     6.660323;-0.694590;,
+     7.473346;-0.694590;,
+     8.286374;-0.694590;,
+     9.099398;-0.694590;,
+     9.912426;-0.694590;,
+     10.725451;-0.694590;,
+     11.538475;-0.694590;,
+     12.351501;-0.694590;,
+     13.164527;-0.694590;,
+     13.977552;-0.694590;,
+     14.790577;-0.694590;,
+     15.603605;-0.694590;,
+     16.416645;-0.694590;,
+     17.229671;-0.694590;,
+     18.042700;-0.694590;,
+     18.855722;-0.694590;,
+     19.668751;-0.694590;,
+     20.481770;-0.694590;,
+     21.294798;-0.694590;,
+     22.107824;-0.694590;,
+     22.920849;-0.694590;,
+     23.733879;-0.694590;,
+     -24.234661;-0.546895;,
+     -23.421638;-0.546895;,
+     -22.608610;-0.546895;,
+     -21.795584;-0.546895;,
+     -20.982559;-0.546895;,
+     -20.169529;-0.546895;,
+     -19.356504;-0.546895;,
+     -18.543478;-0.546895;,
+     -17.730452;-0.546895;,
+     -16.917425;-0.546895;,
+     -16.104414;-0.546895;,
+     -15.291390;-0.546895;,
+     -14.478364;-0.546895;,
+     -13.665339;-0.546895;,
+     -12.852311;-0.546895;,
+     -12.039287;-0.546895;,
+     -11.226258;-0.546895;,
+     -10.413232;-0.546895;,
+     -9.600204;-0.546895;,
+     -8.787178;-0.546895;,
+     -7.974150;-0.546895;,
+     -7.161124;-0.546895;,
+     -6.348097;-0.546895;,
+     -5.535069;-0.546895;,
+     -4.722042;-0.546895;,
+     -3.909016;-0.546895;,
+     -3.095989;-0.546895;,
+     -2.282962;-0.546895;,
+     -1.469934;-0.546895;,
+     -0.656906;-0.546895;,
+     0.156119;-0.546895;,
+     0.969144;-0.546895;,
+     1.782169;-0.546895;,
+     2.595194;-0.546895;,
+     3.408221;-0.546895;,
+     4.221245;-0.546895;,
+     5.034269;-0.546895;,
+     5.847298;-0.546895;,
+     6.660323;-0.546895;,
+     7.473346;-0.546895;,
+     8.286374;-0.546895;,
+     9.099398;-0.546895;,
+     9.912426;-0.546895;,
+     10.725451;-0.546895;,
+     11.538475;-0.546895;,
+     12.351501;-0.546895;,
+     13.164527;-0.546895;,
+     13.977552;-0.546895;,
+     14.790577;-0.546895;,
+     15.603605;-0.546895;,
+     16.416645;-0.546895;,
+     17.229671;-0.546895;,
+     18.042700;-0.546895;,
+     18.855722;-0.546895;,
+     19.668751;-0.546895;,
+     20.481770;-0.546895;,
+     21.294798;-0.546895;,
+     22.107824;-0.546895;,
+     22.920849;-0.546895;,
+     23.733879;-0.546895;,
+     -24.234661;-0.399200;,
+     -23.421638;-0.399200;,
+     -22.608610;-0.399200;,
+     -21.795584;-0.399200;,
+     -20.982559;-0.399200;,
+     -20.169529;-0.399200;,
+     -19.356504;-0.399200;,
+     -18.543478;-0.399200;,
+     -17.730452;-0.399200;,
+     -16.917425;-0.399200;,
+     -16.104414;-0.399200;,
+     -15.291390;-0.399200;,
+     -14.478364;-0.399200;,
+     -13.665339;-0.399200;,
+     -12.852311;-0.399200;,
+     -12.039287;-0.399200;,
+     -11.226258;-0.399200;,
+     -10.413232;-0.399200;,
+     -9.600204;-0.399200;,
+     -8.787178;-0.399200;,
+     -7.974150;-0.399200;,
+     -7.161124;-0.399200;,
+     -6.348097;-0.399200;,
+     -5.535069;-0.399200;,
+     -4.722042;-0.399200;,
+     -3.909016;-0.399200;,
+     -3.095989;-0.399200;,
+     -2.282962;-0.399200;,
+     -1.469934;-0.399200;,
+     -0.656906;-0.399200;,
+     0.156119;-0.399200;,
+     0.969144;-0.399200;,
+     1.782169;-0.399200;,
+     2.595194;-0.399200;,
+     3.408221;-0.399200;,
+     4.221245;-0.399200;,
+     5.034269;-0.399200;,
+     5.847298;-0.399200;,
+     6.660323;-0.399200;,
+     7.473346;-0.399200;,
+     8.286374;-0.399200;,
+     9.099398;-0.399200;,
+     9.912426;-0.399200;,
+     10.725451;-0.399200;,
+     11.538475;-0.399200;,
+     12.351501;-0.399200;,
+     13.164527;-0.399200;,
+     13.977552;-0.399200;,
+     14.790577;-0.399200;,
+     15.603605;-0.399200;,
+     16.416645;-0.399200;,
+     17.229671;-0.399200;,
+     18.042700;-0.399200;,
+     18.855722;-0.399200;,
+     19.668751;-0.399200;,
+     20.481770;-0.399200;,
+     21.294798;-0.399200;,
+     22.107824;-0.399200;,
+     22.920849;-0.399200;,
+     23.733879;-0.399200;,
+     -24.234661;-0.251506;,
+     -23.421638;-0.251506;,
+     -22.608610;-0.251506;,
+     -21.795584;-0.251506;,
+     -20.982559;-0.251506;,
+     -20.169529;-0.251506;,
+     -19.356504;-0.251506;,
+     -18.543478;-0.251506;,
+     -17.730452;-0.251506;,
+     -16.917425;-0.251506;,
+     -16.104414;-0.251506;,
+     -15.291390;-0.251506;,
+     -14.478364;-0.251506;,
+     -13.665339;-0.251506;,
+     -12.852311;-0.251506;,
+     -12.039287;-0.251506;,
+     -11.226258;-0.251506;,
+     -10.413232;-0.251506;,
+     -9.600204;-0.251506;,
+     -8.787178;-0.251506;,
+     -7.974150;-0.251506;,
+     -7.161124;-0.251506;,
+     -6.348097;-0.251506;,
+     -5.535069;-0.251506;,
+     -4.722042;-0.251506;,
+     -3.909016;-0.251506;,
+     -3.095989;-0.251506;,
+     -2.282962;-0.251506;,
+     -1.469934;-0.251506;,
+     -0.656906;-0.251506;,
+     0.156119;-0.251506;,
+     0.969144;-0.251506;,
+     1.782169;-0.251506;,
+     2.595194;-0.251506;,
+     3.408221;-0.251506;,
+     4.221245;-0.251506;,
+     5.034269;-0.251506;,
+     5.847298;-0.251506;,
+     6.660323;-0.251506;,
+     7.473346;-0.251506;,
+     8.286374;-0.251506;,
+     9.099398;-0.251506;,
+     9.912426;-0.251506;,
+     10.725451;-0.251506;,
+     11.538475;-0.251506;,
+     12.351501;-0.251506;,
+     13.164527;-0.251506;,
+     13.977552;-0.251506;,
+     14.790577;-0.251506;,
+     15.603605;-0.251506;,
+     16.416645;-0.251506;,
+     17.229671;-0.251506;,
+     18.042700;-0.251506;,
+     18.855722;-0.251506;,
+     19.668751;-0.251506;,
+     20.481770;-0.251506;,
+     21.294798;-0.251506;,
+     22.107824;-0.251506;,
+     22.920849;-0.251506;,
+     23.733879;-0.251506;,
+     -24.234661;-0.103811;,
+     -23.421638;-0.103811;,
+     -22.608610;-0.103811;,
+     -21.795584;-0.103811;,
+     -20.982559;-0.103811;,
+     -20.169529;-0.103811;,
+     -19.356504;-0.103811;,
+     -18.543478;-0.103811;,
+     -17.730452;-0.103811;,
+     -16.917425;-0.103811;,
+     -16.104414;-0.103811;,
+     -15.291390;-0.103811;,
+     -14.478364;-0.103811;,
+     -13.665339;-0.103811;,
+     -12.852311;-0.103811;,
+     -12.039287;-0.103811;,
+     -11.226258;-0.103811;,
+     -10.413232;-0.103811;,
+     -9.600204;-0.103811;,
+     -8.787178;-0.103811;,
+     -7.974150;-0.103811;,
+     -7.161124;-0.103811;,
+     -6.348097;-0.103811;,
+     -5.535069;-0.103811;,
+     -4.722042;-0.103811;,
+     -3.909016;-0.103811;,
+     -3.095989;-0.103811;,
+     -2.282962;-0.103811;,
+     -1.469934;-0.103811;,
+     -0.656906;-0.103811;,
+     0.156119;-0.103811;,
+     0.969144;-0.103811;,
+     1.782169;-0.103811;,
+     2.595194;-0.103811;,
+     3.408221;-0.103811;,
+     4.221245;-0.103811;,
+     5.034269;-0.103811;,
+     5.847298;-0.103811;,
+     6.660323;-0.103811;,
+     7.473346;-0.103811;,
+     8.286374;-0.103811;,
+     9.099398;-0.103811;,
+     9.912426;-0.103811;,
+     10.725451;-0.103811;,
+     11.538475;-0.103811;,
+     12.351501;-0.103811;,
+     13.164527;-0.103811;,
+     13.977552;-0.103811;,
+     14.790577;-0.103811;,
+     15.603605;-0.103811;,
+     16.416645;-0.103811;,
+     17.229671;-0.103811;,
+     18.042700;-0.103811;,
+     18.855722;-0.103811;,
+     19.668751;-0.103811;,
+     20.481770;-0.103811;,
+     21.294798;-0.103811;,
+     22.107824;-0.103811;,
+     22.920849;-0.103811;,
+     23.733879;-0.103811;,
+     -24.234661;0.043883;,
+     -23.421638;0.043883;,
+     -22.608610;0.043883;,
+     -21.795584;0.043883;,
+     -20.982559;0.043883;,
+     -20.169529;0.043883;,
+     -19.356504;0.043883;,
+     -18.543478;0.043883;,
+     -17.730452;0.043883;,
+     -16.917425;0.043883;,
+     -16.104414;0.043883;,
+     -15.291390;0.043883;,
+     -14.478364;0.043883;,
+     -13.665339;0.043883;,
+     -12.852311;0.043883;,
+     -12.039287;0.043883;,
+     -11.226258;0.043883;,
+     -10.413232;0.043883;,
+     -9.600204;0.043883;,
+     -8.787178;0.043883;,
+     -7.974150;0.043883;,
+     -7.161124;0.043883;,
+     -6.348097;0.043883;,
+     -5.535069;0.043883;,
+     -4.722042;0.043883;,
+     -3.909016;0.043883;,
+     -3.095989;0.043883;,
+     -2.282962;0.043883;,
+     -1.469934;0.043883;,
+     -0.656906;0.043883;,
+     0.156119;0.043883;,
+     0.969144;0.043883;,
+     1.782169;0.043883;,
+     2.595194;0.043883;,
+     3.408221;0.043883;,
+     4.221245;0.043883;,
+     5.034269;0.043883;,
+     5.847298;0.043883;,
+     6.660323;0.043883;,
+     7.473346;0.043883;,
+     8.286374;0.043883;,
+     9.099398;0.043883;,
+     9.912426;0.043883;,
+     10.725451;0.043883;,
+     11.538475;0.043883;,
+     12.351501;0.043883;,
+     13.164527;0.043883;,
+     13.977552;0.043883;,
+     14.790577;0.043883;,
+     15.603605;0.043883;,
+     16.416645;0.043883;,
+     17.229671;0.043883;,
+     18.042700;0.043883;,
+     18.855722;0.043883;,
+     19.668751;0.043883;,
+     20.481770;0.043883;,
+     21.294798;0.043883;,
+     22.107824;0.043883;,
+     22.920849;0.043883;,
+     23.733879;0.043883;,
+     -24.234661;0.191578;,
+     -23.421638;0.191578;,
+     -22.608610;0.191578;,
+     -21.795584;0.191578;,
+     -20.982559;0.191578;,
+     -20.169529;0.191578;,
+     -19.356504;0.191578;,
+     -18.543478;0.191578;,
+     -17.730452;0.191578;,
+     -16.917425;0.191578;,
+     -16.104414;0.191578;,
+     -15.291390;0.191578;,
+     -14.478364;0.191578;,
+     -13.665339;0.191578;,
+     -12.852311;0.191578;,
+     -12.039287;0.191578;,
+     -11.226258;0.191578;,
+     -10.413232;0.191578;,
+     -9.600204;0.191578;,
+     -8.787178;0.191578;,
+     -7.974150;0.191578;,
+     -7.161124;0.191578;,
+     -6.348097;0.191578;,
+     -5.535069;0.191578;,
+     -4.722042;0.191578;,
+     -3.909016;0.191578;,
+     -3.095989;0.191578;,
+     -2.282962;0.191578;,
+     -1.469934;0.191578;,
+     -0.656906;0.191578;,
+     0.156119;0.191578;,
+     0.969144;0.191578;,
+     1.782169;0.191578;,
+     2.595194;0.191578;,
+     3.408221;0.191578;,
+     4.221245;0.191578;,
+     5.034269;0.191578;,
+     5.847298;0.191578;,
+     6.660323;0.191578;,
+     7.473346;0.191578;,
+     8.286374;0.191578;,
+     9.099398;0.191578;,
+     9.912426;0.191578;,
+     10.725451;0.191578;,
+     11.538475;0.191578;,
+     12.351501;0.191578;,
+     13.164527;0.191578;,
+     13.977552;0.191578;,
+     14.790577;0.191578;,
+     15.603605;0.191578;,
+     16.416645;0.191578;,
+     17.229671;0.191578;,
+     18.042700;0.191578;,
+     18.855722;0.191578;,
+     19.668751;0.191578;,
+     20.481770;0.191578;,
+     21.294798;0.191578;,
+     22.107824;0.191578;,
+     22.920849;0.191578;,
+     23.733879;0.191578;,
+     24.546902;-1.433061;,
+     24.546902;-1.285367;,
+     24.546902;-1.137673;,
+     24.546902;-0.989978;,
+     24.546902;-0.842284;,
+     24.546902;-0.694590;,
+     24.546902;-0.546895;,
+     24.546902;-0.399200;,
+     24.546902;-0.251506;,
+     24.546902;-0.103811;,
+     24.546902;0.043883;,
+     24.546902;0.191578;,
+     -24.234661;0.339272;,
+     -23.421638;0.339272;,
+     -22.608610;0.339272;,
+     -21.795584;0.339272;,
+     -20.982559;0.339272;,
+     -20.169529;0.339272;,
+     -19.356504;0.339272;,
+     -18.543478;0.339272;,
+     -17.730452;0.339272;,
+     -16.917425;0.339272;,
+     -16.104414;0.339272;,
+     -15.291390;0.339272;,
+     -14.478364;0.339272;,
+     -13.665339;0.339272;,
+     -12.852311;0.339272;,
+     -12.039287;0.339272;,
+     -11.226258;0.339272;,
+     -10.413232;0.339272;,
+     -9.600204;0.339272;,
+     -8.787178;0.339272;,
+     -7.974150;0.339272;,
+     -7.161124;0.339272;,
+     -6.348097;0.339272;,
+     -5.535069;0.339272;,
+     -4.722042;0.339272;,
+     -3.909016;0.339272;,
+     -3.095989;0.339272;,
+     -2.282962;0.339272;,
+     -1.469934;0.339272;,
+     -0.656906;0.339272;,
+     0.156119;0.339272;,
+     0.969144;0.339272;,
+     1.782169;0.339272;,
+     2.595194;0.339272;,
+     3.408221;0.339272;,
+     4.221245;0.339272;,
+     5.034269;0.339272;,
+     5.847298;0.339272;,
+     6.660323;0.339272;,
+     7.473346;0.339272;,
+     8.286374;0.339272;,
+     9.099398;0.339272;,
+     9.912426;0.339272;,
+     10.725451;0.339272;,
+     11.538475;0.339272;,
+     12.351501;0.339272;,
+     13.164527;0.339272;,
+     13.977552;0.339272;,
+     14.790577;0.339272;,
+     15.603605;0.339272;,
+     16.416645;0.339272;,
+     17.229671;0.339272;,
+     18.042700;0.339272;,
+     18.855722;0.339272;,
+     19.668751;0.339272;,
+     20.481770;0.339272;,
+     21.294798;0.339272;,
+     22.107824;0.339272;,
+     22.920849;0.339272;,
+     23.733879;0.339272;,
+     24.546902;0.339272;;
+    }
+
+    MeshMaterialList {
+     1;
+     576;
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0,
+     0;
+
+     Material lambert4SG {
+      0.800000;0.800000;0.800000;1.000000;;
+      0.000000;
+      0.000000;0.000000;0.000000;;
+      0.000000;0.000000;0.000000;;
+
+      TextureFilename {
+       "redwire.bmp";
+      }
+     }
+    }
+
+    VertexDuplicationIndices {
+     793;
+     720;
+     0,
+     1,
+     2,
+     3,
+     4,
+     5,
+     6,
+     7,
+     8,
+     9,
+     10,
+     11,
+     12,
+     13,
+     14,
+     15,
+     16,
+     17,
+     18,
+     19,
+     20,
+     21,
+     22,
+     23,
+     24,
+     25,
+     26,
+     27,
+     28,
+     29,
+     30,
+     31,
+     32,
+     33,
+     34,
+     35,
+     36,
+     37,
+     38,
+     39,
+     40,
+     41,
+     42,
+     43,
+     44,
+     45,
+     46,
+     47,
+     48,
+     49,
+     50,
+     51,
+     52,
+     53,
+     54,
+     55,
+     56,
+     57,
+     58,
+     59,
+     60,
+     61,
+     62,
+     63,
+     64,
+     65,
+     66,
+     67,
+     68,
+     69,
+     70,
+     71,
+     72,
+     73,
+     74,
+     75,
+     76,
+     77,
+     78,
+     79,
+     80,
+     81,
+     82,
+     83,
+     84,
+     85,
+     86,
+     87,
+     88,
+     89,
+     90,
+     91,
+     92,
+     93,
+     94,
+     95,
+     96,
+     97,
+     98,
+     99,
+     100,
+     101,
+     102,
+     103,
+     104,
+     105,
+     106,
+     107,
+     108,
+     109,
+     110,
+     111,
+     112,
+     113,
+     114,
+     115,
+     116,
+     117,
+     118,
+     119,
+     120,
+     121,
+     122,
+     123,
+     124,
+     125,
+     126,
+     127,
+     128,
+     129,
+     130,
+     131,
+     132,
+     133,
+     134,
+     135,
+     136,
+     137,
+     138,
+     139,
+     140,
+     141,
+     142,
+     143,
+     144,
+     145,
+     146,
+     147,
+     148,
+     149,
+     150,
+     151,
+     152,
+     153,
+     154,
+     155,
+     156,
+     157,
+     158,
+     159,
+     160,
+     161,
+     162,
+     163,
+     164,
+     165,
+     166,
+     167,
+     168,
+     169,
+     170,
+     171,
+     172,
+     173,
+     174,
+     175,
+     176,
+     177,
+     178,
+     179,
+     180,
+     181,
+     182,
+     183,
+     184,
+     185,
+     186,
+     187,
+     188,
+     189,
+     190,
+     191,
+     192,
+     193,
+     194,
+     195,
+     196,
+     197,
+     198,
+     199,
+     200,
+     201,
+     202,
+     203,
+     204,
+     205,
+     206,
+     207,
+     208,
+     209,
+     210,
+     211,
+     212,
+     213,
+     214,
+     215,
+     216,
+     217,
+     218,
+     219,
+     220,
+     221,
+     222,
+     223,
+     224,
+     225,
+     226,
+     227,
+     228,
+     229,
+     230,
+     231,
+     232,
+     233,
+     234,
+     235,
+     236,
+     237,
+     238,
+     239,
+     240,
+     241,
+     242,
+     243,
+     244,
+     245,
+     246,
+     247,
+     248,
+     249,
+     250,
+     251,
+     252,
+     253,
+     254,
+     255,
+     256,
+     257,
+     258,
+     259,
+     260,
+     261,
+     262,
+     263,
+     264,
+     265,
+     266,
+     267,
+     268,
+     269,
+     270,
+     271,
+     272,
+     273,
+     274,
+     275,
+     276,
+     277,
+     278,
+     279,
+     280,
+     281,
+     282,
+     283,
+     284,
+     285,
+     286,
+     287,
+     288,
+     289,
+     290,
+     291,
+     292,
+     293,
+     294,
+     295,
+     296,
+     297,
+     298,
+     299,
+     300,
+     301,
+     302,
+     303,
+     304,
+     305,
+     306,
+     307,
+     308,
+     309,
+     310,
+     311,
+     312,
+     313,
+     314,
+     315,
+     316,
+     317,
+     318,
+     319,
+     320,
+     321,
+     322,
+     323,
+     324,
+     325,
+     326,
+     327,
+     328,
+     329,
+     330,
+     331,
+     332,
+     333,
+     334,
+     335,
+     336,
+     337,
+     338,
+     339,
+     340,
+     341,
+     342,
+     343,
+     344,
+     345,
+     346,
+     347,
+     348,
+     349,
+     350,
+     351,
+     352,
+     353,
+     354,
+     355,
+     356,
+     357,
+     358,
+     359,
+     360,
+     361,
+     362,
+     363,
+     364,
+     365,
+     366,
+     367,
+     368,
+     369,
+     370,
+     371,
+     372,
+     373,
+     374,
+     375,
+     376,
+     377,
+     378,
+     379,
+     380,
+     381,
+     382,
+     383,
+     384,
+     385,
+     386,
+     387,
+     388,
+     389,
+     390,
+     391,
+     392,
+     393,
+     394,
+     395,
+     396,
+     397,
+     398,
+     399,
+     400,
+     401,
+     402,
+     403,
+     404,
+     405,
+     406,
+     407,
+     408,
+     409,
+     410,
+     411,
+     412,
+     413,
+     414,
+     415,
+     416,
+     417,
+     418,
+     419,
+     420,
+     421,
+     422,
+     423,
+     424,
+     425,
+     426,
+     427,
+     428,
+     429,
+     430,
+     431,
+     432,
+     433,
+     434,
+     435,
+     436,
+     437,
+     438,
+     439,
+     440,
+     441,
+     442,
+     443,
+     444,
+     445,
+     446,
+     447,
+     448,
+     449,
+     450,
+     451,
+     452,
+     453,
+     454,
+     455,
+     456,
+     457,
+     458,
+     459,
+     460,
+     461,
+     462,
+     463,
+     464,
+     465,
+     466,
+     467,
+     468,
+     469,
+     470,
+     471,
+     472,
+     473,
+     474,
+     475,
+     476,
+     477,
+     478,
+     479,
+     480,
+     481,
+     482,
+     483,
+     484,
+     485,
+     486,
+     487,
+     488,
+     489,
+     490,
+     491,
+     492,
+     493,
+     494,
+     495,
+     496,
+     497,
+     498,
+     499,
+     500,
+     501,
+     502,
+     503,
+     504,
+     505,
+     506,
+     507,
+     508,
+     509,
+     510,
+     511,
+     512,
+     513,
+     514,
+     515,
+     516,
+     517,
+     518,
+     519,
+     520,
+     521,
+     522,
+     523,
+     524,
+     525,
+     526,
+     527,
+     528,
+     529,
+     530,
+     531,
+     532,
+     533,
+     534,
+     535,
+     536,
+     537,
+     538,
+     539,
+     540,
+     541,
+     542,
+     543,
+     544,
+     545,
+     546,
+     547,
+     548,
+     549,
+     550,
+     551,
+     552,
+     553,
+     554,
+     555,
+     556,
+     557,
+     558,
+     559,
+     560,
+     561,
+     562,
+     563,
+     564,
+     565,
+     566,
+     567,
+     568,
+     569,
+     570,
+     571,
+     572,
+     573,
+     574,
+     575,
+     576,
+     577,
+     578,
+     579,
+     580,
+     581,
+     582,
+     583,
+     584,
+     585,
+     586,
+     587,
+     588,
+     589,
+     590,
+     591,
+     592,
+     593,
+     594,
+     595,
+     596,
+     597,
+     598,
+     599,
+     600,
+     601,
+     602,
+     603,
+     604,
+     605,
+     606,
+     607,
+     608,
+     609,
+     610,
+     611,
+     612,
+     613,
+     614,
+     615,
+     616,
+     617,
+     618,
+     619,
+     620,
+     621,
+     622,
+     623,
+     624,
+     625,
+     626,
+     627,
+     628,
+     629,
+     630,
+     631,
+     632,
+     633,
+     634,
+     635,
+     636,
+     637,
+     638,
+     639,
+     640,
+     641,
+     642,
+     643,
+     644,
+     645,
+     646,
+     647,
+     648,
+     649,
+     650,
+     651,
+     652,
+     653,
+     654,
+     655,
+     656,
+     657,
+     658,
+     659,
+     660,
+     661,
+     662,
+     663,
+     664,
+     665,
+     666,
+     667,
+     668,
+     669,
+     670,
+     671,
+     672,
+     673,
+     674,
+     675,
+     676,
+     677,
+     678,
+     679,
+     680,
+     681,
+     682,
+     683,
+     684,
+     685,
+     686,
+     687,
+     688,
+     689,
+     690,
+     691,
+     692,
+     693,
+     694,
+     695,
+     696,
+     697,
+     698,
+     699,
+     700,
+     701,
+     702,
+     703,
+     704,
+     705,
+     706,
+     707,
+     708,
+     709,
+     710,
+     711,
+     712,
+     713,
+     714,
+     715,
+     716,
+     717,
+     718,
+     719,
+     0,
+     60,
+     120,
+     180,
+     240,
+     300,
+     360,
+     420,
+     480,
+     540,
+     600,
+     660,
+     0,
+     1,
+     2,
+     3,
+     4,
+     5,
+     6,
+     7,
+     8,
+     9,
+     10,
+     11,
+     12,
+     13,
+     14,
+     15,
+     16,
+     17,
+     18,
+     19,
+     20,
+     21,
+     22,
+     23,
+     24,
+     25,
+     26,
+     27,
+     28,
+     29,
+     30,
+     31,
+     32,
+     33,
+     34,
+     35,
+     36,
+     37,
+     38,
+     39,
+     40,
+     41,
+     42,
+     43,
+     44,
+     45,
+     46,
+     47,
+     48,
+     49,
+     50,
+     51,
+     52,
+     53,
+     54,
+     55,
+     56,
+     57,
+     58,
+     59,
+     0;
+    }
+   }
+  }
+ }
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/media/ds_carpet.x
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/media/ds_carpet.x	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/media/ds_carpet.x	(revision 2197)
@@ -0,0 +1,1340 @@
+xof 0303txt 0032
+template XSkinMeshHeader {
+ <3cf169ce-ff7c-44ab-93c0-f78f62d172e2>
+ WORD nMaxSkinWeightsPerVertex;
+ WORD nMaxSkinWeightsPerFace;
+ WORD nBones;
+}
+
+template VertexDuplicationIndices {
+ <b8d65549-d7c9-4995-89cf-53a9a8b031e3>
+ DWORD nIndices;
+ DWORD nOriginalVertices;
+ array DWORD indices[nIndices];
+}
+
+template SkinWeights {
+ <6f0d123b-bad2-4167-a0d0-80224f25fabb>
+ STRING transformNodeName;
+ DWORD nWeights;
+ array DWORD vertexIndices[nWeights];
+ array FLOAT weights[nWeights];
+ Matrix4x4 matrixOffset;
+}
+
+
+Frame SCENE_ROOT {
+ 
+
+ FrameTransformMatrix {
+  1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+ }
+
+ Frame groundPlane_transform {
+  
+
+  FrameTransformMatrix {
+   12.000000,0.000000,0.000000,0.000000,0.000000,0.000000,12.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame persp {
+  
+
+  FrameTransformMatrix {
+   -0.969445,-0.000000,0.245307,0.000000,0.128313,0.852290,0.507087,0.000000,-0.209073,0.523069,-0.826249,0.000000,-18.975201,43.037609,-83.451340,1.000000;;
+  }
+ }
+
+ Frame top {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame front {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,1.000000;;
+  }
+ }
+
+ Frame side {
+  
+
+  FrameTransformMatrix {
+   0.000000,0.000000,-1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame polySurface3 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame polySurface63 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+
+  Mesh polySurfaceShape64 {
+   232;
+   34.631439;0.000000;-6.888618;,
+   35.309937;0.000000;-0.000002;,
+   33.704285;-3.897145;-0.000002;,
+   33.056641;-3.897145;-6.575371;,
+   34.631466;-0.000000;6.888624;,
+   33.262032;-3.784646;6.368655;,
+   33.032810;-0.106067;13.143139;,
+   31.862394;-3.513047;12.143312;,
+   24.855709;-0.121597;25.088219;,
+   19.617153;0.000000;29.359138;,
+   18.725098;-3.897145;28.024082;,
+   23.744455;-3.784646;24.155025;,
+   13.512527;-0.000003;32.622124;,
+   12.898070;-3.897147;31.138695;,
+   6.888626;-0.000002;34.631462;,
+   6.575380;-3.897147;33.056664;,
+   -0.000001;-0.000000;35.309925;,
+   -0.000001;-3.897145;33.704273;,
+   -6.888626;-0.000001;34.631454;,
+   -6.575381;-3.897144;33.056656;,
+   -13.512523;0.000002;32.622112;,
+   -12.898067;-3.897142;31.138683;,
+   -19.617144;0.000003;29.359125;,
+   -18.725088;-3.897142;28.024069;,
+   -24.859261;-0.000000;25.106472;,
+   -23.784695;-3.844629;24.045189;,
+   -28.882660;0.000002;20.650349;,
+   -27.818537;-3.775713;19.678165;,
+   -33.245136;0.000000;12.554193;,
+   -34.686340;0.000000;6.721304;,
+   -33.221519;-3.839814;6.409170;,
+   -31.846407;-3.769345;12.168769;,
+   -35.309921;-0.000000;-0.000007;,
+   -33.704277;-3.897145;-0.000007;,
+   -34.631451;0.000000;-6.888631;,
+   -33.056648;-3.897145;-6.575384;,
+   -32.622112;-0.000000;-13.512527;,
+   -31.138687;-3.897145;-12.898071;,
+   -29.359123;-0.000000;-19.617147;,
+   -28.024075;-3.897145;-18.725098;,
+   -24.967878;-0.000001;-24.967888;,
+   -23.832510;-3.897146;-23.832520;,
+   -19.617128;0.000000;-29.359123;,
+   -18.725075;-3.897145;-28.024071;,
+   -13.512516;0.000003;-32.622166;,
+   -12.941010;-3.897146;-31.134459;,
+   -6.974521;0.000002;-34.610287;,
+   -7.118583;-3.854158;-33.218544;,
+   -2.627346;-3.942679;-33.811504;,
+   0.000000;-0.000000;-35.341797;,
+   6.974527;0.000001;-34.610268;,
+   7.118590;-3.854157;-33.218544;,
+   2.627347;-3.942679;-33.811504;,
+   13.512522;-0.000003;-32.622139;,
+   12.941019;-3.897149;-31.134445;,
+   19.617140;-0.000004;-29.359114;,
+   18.725090;-3.897150;-28.024071;,
+   24.967880;0.000000;-24.967873;,
+   23.832512;-3.897144;-23.832504;,
+   29.359119;0.000001;-19.617130;,
+   28.024071;-3.897144;-18.725080;,
+   32.622101;0.000000;-13.512512;,
+   31.138676;-3.897145;-12.898056;,
+   33.056641;3.897145;-6.575371;,
+   33.704285;3.897145;-0.000002;,
+   33.262032;3.784645;6.368655;,
+   31.862396;3.513046;12.143312;,
+   23.302227;3.844117;24.346273;,
+   18.601839;3.881613;28.137016;,
+   12.898069;3.897141;31.138693;,
+   6.575378;3.897144;33.056656;,
+   -0.000001;3.897145;33.704269;,
+   -6.575378;3.897143;33.056652;,
+   -12.898066;3.897146;31.138678;,
+   -18.725090;3.897148;28.024075;,
+   -23.784698;3.844629;24.045191;,
+   -27.818552;3.775717;19.678179;,
+   -31.846403;3.769346;12.168767;,
+   -33.221519;3.839814;6.409170;,
+   -33.704273;3.897145;-0.000007;,
+   -33.056648;3.897146;-6.575383;,
+   -31.138680;3.897145;-12.898069;,
+   -28.024071;3.897145;-18.725094;,
+   -23.832516;3.897145;-23.832525;,
+   -18.725077;3.897145;-28.024071;,
+   -12.941011;3.897150;-31.134466;,
+   -7.021477;3.841279;-33.105354;,
+   -2.627339;3.942679;-33.811508;,
+   2.627342;3.942678;-33.811501;,
+   7.021481;3.841277;-33.105339;,
+   12.941013;3.897142;-31.134430;,
+   18.725086;3.897142;-28.024065;,
+   23.832512;3.897144;-23.832504;,
+   28.024069;3.897145;-18.725079;,
+   31.138680;3.897145;-12.898056;,
+   35.309937;0.000000;-0.000002;,
+   33.704285;-3.897145;-0.000002;,
+   34.631466;-0.000000;6.888624;,
+   33.262032;-3.784646;6.368655;,
+   19.617153;0.000000;29.359138;,
+   18.725098;-3.897145;28.024082;,
+   13.512527;-0.000003;32.622124;,
+   12.898070;-3.897147;31.138695;,
+   6.888626;-0.000002;34.631462;,
+   6.575380;-3.897147;33.056664;,
+   -0.000001;-0.000000;35.309925;,
+   -0.000001;-3.897145;33.704273;,
+   -6.888626;-0.000001;34.631454;,
+   -6.575381;-3.897144;33.056656;,
+   -13.512523;0.000002;32.622112;,
+   -12.898067;-3.897142;31.138683;,
+   -19.617144;0.000003;29.359125;,
+   -18.725088;-3.897142;28.024069;,
+   -24.859261;-0.000000;25.106472;,
+   -23.784695;-3.844629;24.045189;,
+   -34.686340;0.000000;6.721304;,
+   -33.221519;-3.839814;6.409170;,
+   -35.309921;-0.000000;-0.000007;,
+   -33.704277;-3.897145;-0.000007;,
+   -34.631451;0.000000;-6.888631;,
+   -33.056648;-3.897145;-6.575384;,
+   -32.622112;-0.000000;-13.512527;,
+   -31.138687;-3.897145;-12.898071;,
+   -29.359123;-0.000000;-19.617147;,
+   -28.024075;-3.897145;-18.725098;,
+   -24.967878;-0.000001;-24.967888;,
+   -23.832510;-3.897146;-23.832520;,
+   -19.617128;0.000000;-29.359123;,
+   -18.725075;-3.897145;-28.024071;,
+   -13.512516;0.000003;-32.622166;,
+   -12.941010;-3.897146;-31.134459;,
+   -6.974521;0.000002;-34.610287;,
+   -7.118583;-3.854158;-33.218544;,
+   0.000000;-0.000000;-35.341797;,
+   6.974527;0.000001;-34.610268;,
+   7.118590;-3.854157;-33.218544;,
+   13.512522;-0.000003;-32.622139;,
+   12.941019;-3.897149;-31.134445;,
+   19.617140;-0.000004;-29.359114;,
+   18.725090;-3.897150;-28.024071;,
+   24.967880;0.000000;-24.967873;,
+   23.832512;-3.897144;-23.832504;,
+   29.359119;0.000001;-19.617130;,
+   28.024071;-3.897144;-18.725080;,
+   32.622101;0.000000;-13.512512;,
+   31.138676;-3.897145;-12.898056;,
+   34.631439;0.000000;-6.888618;,
+   33.056641;-3.897145;-6.575371;,
+   35.309937;0.000000;-0.000002;,
+   34.631439;0.000000;-6.888618;,
+   34.631466;-0.000000;6.888624;,
+   35.309937;0.000000;-0.000002;,
+   33.704285;3.897145;-0.000002;,
+   33.032810;-0.106067;13.143139;,
+   34.631466;-0.000000;6.888624;,
+   33.262032;3.784645;6.368655;,
+   24.855709;-0.121597;25.088219;,
+   19.617153;0.000000;29.359138;,
+   19.617153;0.000000;29.359138;,
+   13.512527;-0.000003;32.622124;,
+   18.601839;3.881613;28.137016;,
+   6.888626;-0.000002;34.631462;,
+   13.512527;-0.000003;32.622124;,
+   12.898069;3.897141;31.138693;,
+   -0.000001;-0.000000;35.309925;,
+   6.888626;-0.000002;34.631462;,
+   6.575378;3.897144;33.056656;,
+   -6.888626;-0.000001;34.631454;,
+   -0.000001;-0.000000;35.309925;,
+   -0.000001;3.897145;33.704269;,
+   -13.512523;0.000002;32.622112;,
+   -6.888626;-0.000001;34.631454;,
+   -6.575378;3.897143;33.056652;,
+   -19.617144;0.000003;29.359125;,
+   -13.512523;0.000002;32.622112;,
+   -12.898066;3.897146;31.138678;,
+   -24.859261;-0.000000;25.106472;,
+   -19.617144;0.000003;29.359125;,
+   -18.725090;3.897148;28.024075;,
+   -24.859261;-0.000000;25.106472;,
+   -28.882660;0.000002;20.650349;,
+   -23.784698;3.844629;24.045191;,
+   -34.686340;0.000000;6.721304;,
+   -33.245136;0.000000;12.554193;,
+   -35.309921;-0.000000;-0.000007;,
+   -34.686340;0.000000;6.721304;,
+   -33.221519;3.839814;6.409170;,
+   -34.631451;0.000000;-6.888631;,
+   -35.309921;-0.000000;-0.000007;,
+   -33.704273;3.897145;-0.000007;,
+   -32.622112;-0.000000;-13.512527;,
+   -34.631451;0.000000;-6.888631;,
+   -33.056648;3.897146;-6.575383;,
+   -29.359123;-0.000000;-19.617147;,
+   -32.622112;-0.000000;-13.512527;,
+   -31.138680;3.897145;-12.898069;,
+   -24.967878;-0.000001;-24.967888;,
+   -29.359123;-0.000000;-19.617147;,
+   -28.024071;3.897145;-18.725094;,
+   -19.617128;0.000000;-29.359123;,
+   -24.967878;-0.000001;-24.967888;,
+   -23.832516;3.897145;-23.832525;,
+   -13.512516;0.000003;-32.622166;,
+   -19.617128;0.000000;-29.359123;,
+   -18.725077;3.897145;-28.024071;,
+   -6.974521;0.000002;-34.610287;,
+   -13.512516;0.000003;-32.622166;,
+   -12.941011;3.897150;-31.134466;,
+   0.000000;-0.000000;-35.341797;,
+   -6.974521;0.000002;-34.610287;,
+   -7.021477;3.841279;-33.105354;,
+   0.000000;-0.000000;-35.341797;,
+   6.974527;0.000001;-34.610268;,
+   6.974527;0.000001;-34.610268;,
+   13.512522;-0.000003;-32.622139;,
+   7.021481;3.841277;-33.105339;,
+   19.617140;-0.000004;-29.359114;,
+   13.512522;-0.000003;-32.622139;,
+   12.941013;3.897142;-31.134430;,
+   24.967880;0.000000;-24.967873;,
+   19.617140;-0.000004;-29.359114;,
+   18.725086;3.897142;-28.024065;,
+   29.359119;0.000001;-19.617130;,
+   24.967880;0.000000;-24.967873;,
+   23.832512;3.897144;-23.832504;,
+   32.622101;0.000000;-13.512512;,
+   29.359119;0.000001;-19.617130;,
+   28.024069;3.897145;-18.725079;,
+   34.631439;0.000000;-6.888618;,
+   33.056641;3.897145;-6.575371;,
+   32.622101;0.000000;-13.512512;,
+   31.138680;3.897145;-12.898056;;
+   116;
+   3;0,3,1;,
+   3;1,3,2;,
+   3;4,95,5;,
+   3;95,96,5;,
+   3;6,97,7;,
+   3;97,98,7;,
+   3;8,11,9;,
+   3;9,11,10;,
+   3;99,100,12;,
+   3;12,100,13;,
+   3;101,102,14;,
+   3;14,102,15;,
+   3;103,104,16;,
+   3;16,104,17;,
+   3;105,106,18;,
+   3;18,106,19;,
+   3;107,108,20;,
+   3;20,108,21;,
+   3;109,110,22;,
+   3;22,110,23;,
+   3;111,112,24;,
+   3;24,112,25;,
+   3;113,114,26;,
+   3;26,114,27;,
+   3;28,31,29;,
+   3;29,31,30;,
+   3;115,116,32;,
+   3;32,116,33;,
+   3;117,118,34;,
+   3;34,118,35;,
+   3;119,120,36;,
+   3;36,120,37;,
+   3;121,122,38;,
+   3;38,122,39;,
+   3;123,124,40;,
+   3;40,124,41;,
+   3;125,126,42;,
+   3;42,126,43;,
+   3;127,128,44;,
+   3;44,128,45;,
+   3;46,129,47;,
+   3;129,130,47;,
+   3;49,131,48;,
+   3;48,131,132;,
+   3;133,52,50;,
+   3;50,52,51;,
+   3;134,135,53;,
+   3;53,135,54;,
+   3;136,137,55;,
+   3;55,137,56;,
+   3;138,139,57;,
+   3;57,139,58;,
+   3;140,141,59;,
+   3;59,141,60;,
+   3;142,143,61;,
+   3;61,143,62;,
+   3;144,145,146;,
+   3;146,145,147;,
+   3;148,64,149;,
+   3;63,149,64;,
+   3;150,65,151;,
+   3;152,151,65;,
+   3;153,66,154;,
+   3;155,154,66;,
+   3;156,157,67;,
+   3;67,157,68;,
+   3;158,159,160;,
+   3;160,159,69;,
+   3;161,70,162;,
+   3;163,162,70;,
+   3;164,71,165;,
+   3;166,165,71;,
+   3;167,72,168;,
+   3;169,168,72;,
+   3;170,73,171;,
+   3;172,171,73;,
+   3;173,74,174;,
+   3;175,174,74;,
+   3;176,75,177;,
+   3;178,177,75;,
+   3;179,180,181;,
+   3;181,180,76;,
+   3;78,77,182;,
+   3;77,183,182;,
+   3;184,79,185;,
+   3;186,185,79;,
+   3;187,80,188;,
+   3;189,188,80;,
+   3;190,81,191;,
+   3;192,191,81;,
+   3;193,82,194;,
+   3;195,194,82;,
+   3;196,83,197;,
+   3;198,197,83;,
+   3;199,84,200;,
+   3;201,200,84;,
+   3;202,85,203;,
+   3;204,203,85;,
+   3;205,86,206;,
+   3;207,206,86;,
+   3;208,87,209;,
+   3;209,87,210;,
+   3;211,212,88;,
+   3;88,212,89;,
+   3;213,214,215;,
+   3;215,214,90;,
+   3;216,91,217;,
+   3;218,217,91;,
+   3;219,92,220;,
+   3;221,220,92;,
+   3;222,93,223;,
+   3;224,223,93;,
+   3;225,94,226;,
+   3;227,226,94;,
+   3;228,229,230;,
+   3;231,230,229;;
+
+   MeshNormals {
+    173;
+    -0.932260;-0.349944;-0.091820;,
+    -0.932260;0.349944;-0.091820;,
+    -0.927438;-0.365031;-0.081303;,
+    -0.927438;0.365031;-0.081303;,
+    -0.922282;-0.379987;-0.070758;,
+    -0.922282;0.379987;-0.070758;,
+    -0.920789;-0.379372;0.090693;,
+    -0.920789;-0.379372;0.090694;,
+    -0.920789;-0.379372;0.090694;,
+    -0.920789;0.379372;0.090694;,
+    -0.920789;0.379372;0.090694;,
+    -0.903317;-0.357592;-0.236952;,
+    -0.903167;-0.358365;-0.236356;,
+    -0.903016;-0.359138;-0.235760;,
+    -0.903016;0.359138;-0.235760;,
+    -0.901434;0.366950;-0.229704;,
+    -0.899763;0.374726;-0.223625;,
+    -0.885404;-0.379370;0.268584;,
+    -0.885404;-0.379371;0.268584;,
+    -0.885404;0.379371;0.268585;,
+    -0.885404;0.379371;0.268584;,
+    -0.885404;0.379371;0.268584;,
+    -0.885404;-0.379371;0.268585;,
+    -0.815993;-0.379370;0.436157;,
+    -0.815993;0.379371;0.436157;,
+    -0.815993;0.379371;0.436157;,
+    -0.815993;0.379371;0.436157;,
+    -0.815993;-0.379371;0.436157;,
+    -0.815993;-0.379372;0.436157;,
+    -0.715224;-0.379372;0.586969;,
+    -0.715224;0.379372;0.586969;,
+    -0.715223;0.379372;0.586969;,
+    -0.715223;-0.379372;0.586969;,
+    -0.715223;0.379371;0.586969;,
+    -0.715223;-0.379372;0.586969;,
+    -0.593033;-0.366444;-0.716960;,
+    -0.587941;-0.372632;-0.717963;,
+    -0.586970;0.379372;0.715222;,
+    -0.586970;0.379371;0.715223;,
+    -0.586970;0.379370;0.715224;,
+    -0.586969;-0.379371;0.715223;,
+    -0.586969;-0.379372;0.715223;,
+    -0.586969;-0.379372;0.715223;,
+    -0.583915;0.362229;-0.726522;,
+    -0.582811;-0.378797;-0.718919;,
+    -0.577009;0.371152;-0.727534;,
+    -0.570029;0.380028;-0.728454;,
+    -0.438874;-0.375914;0.816136;,
+    -0.438192;0.379449;0.814865;,
+    -0.437533;-0.372171;-0.818568;,
+    -0.437519;-0.377644;0.816065;,
+    -0.437501;0.377732;0.816034;,
+    -0.436807;0.376013;0.817199;,
+    -0.436161;-0.379372;0.815991;,
+    -0.436157;0.379372;-0.815992;,
+    -0.436157;0.379372;-0.815992;,
+    -0.436157;0.379373;-0.815992;,
+    -0.434607;-0.375861;-0.818441;,
+    -0.431671;-0.379542;-0.818296;,
+    -0.309467;0.378403;0.872377;,
+    -0.292906;0.348121;0.890515;,
+    -0.289232;-0.378125;0.879412;,
+    -0.281040;-0.363160;0.888331;,
+    -0.275899;0.317310;0.907300;,
+    -0.272743;-0.348060;0.896920;,
+    -0.268585;0.379371;-0.885404;,
+    -0.268584;0.379372;-0.885404;,
+    -0.268584;-0.379373;-0.885403;,
+    -0.268584;0.379372;-0.885404;,
+    -0.268584;-0.379373;-0.885403;,
+    -0.268584;-0.379372;-0.885404;,
+    -0.156176;-0.358650;0.920315;,
+    -0.129882;0.332457;0.934132;,
+    -0.127929;-0.330500;0.935096;,
+    -0.114696;0.317186;0.941402;,
+    -0.099451;0.301751;0.948185;,
+    -0.099451;-0.301752;0.948185;,
+    -0.090689;-0.379373;-0.920789;,
+    -0.090689;-0.379373;-0.920789;,
+    -0.090689;-0.379373;-0.920789;,
+    -0.090689;0.379371;-0.920789;,
+    -0.090689;0.379372;-0.920789;,
+    -0.090688;0.379372;-0.920789;,
+    0.090690;0.379372;-0.920789;,
+    0.090690;0.379372;-0.920789;,
+    0.090690;-0.379373;-0.920789;,
+    0.090690;-0.379372;-0.920789;,
+    0.090690;0.379372;-0.920789;,
+    0.090690;-0.379372;-0.920789;,
+    0.099449;-0.301752;0.948185;,
+    0.099449;0.301753;0.948185;,
+    0.114695;0.317189;0.941401;,
+    0.127927;-0.330500;0.935096;,
+    0.129882;0.332461;0.934131;,
+    0.156174;-0.358651;0.920315;,
+    0.268585;-0.379373;-0.885403;,
+    0.268585;-0.379373;-0.885403;,
+    0.268585;-0.379372;-0.885403;,
+    0.268585;0.379371;-0.885404;,
+    0.268585;0.379372;-0.885403;,
+    0.268585;0.379372;-0.885403;,
+    0.272742;-0.348061;0.896920;,
+    0.275898;0.317314;0.907299;,
+    0.281038;-0.363159;0.888332;,
+    0.289229;-0.378123;0.879414;,
+    0.292904;0.348125;0.890515;,
+    0.309465;0.378405;0.872376;,
+    0.436156;-0.379373;-0.815993;,
+    0.436157;-0.379372;-0.815993;,
+    0.436157;-0.379372;-0.815993;,
+    0.436157;0.379372;-0.815993;,
+    0.436157;0.379372;-0.815992;,
+    0.436158;0.379373;-0.815992;,
+    0.436163;0.379372;0.815989;,
+    0.436809;-0.376014;0.817197;,
+    0.437503;-0.377734;0.816032;,
+    0.437521;0.377644;0.816064;,
+    0.438195;-0.379451;0.814863;,
+    0.438877;0.375913;0.816135;,
+    0.574249;-0.379881;-0.725209;,
+    0.578251;0.363275;-0.730519;,
+    0.580584;-0.371817;-0.724344;,
+    0.580589;0.371432;-0.724538;,
+    0.582864;0.379549;-0.718479;,
+    0.586858;-0.363715;-0.723402;,
+    0.586967;-0.379370;0.715225;,
+    0.586968;-0.379371;0.715225;,
+    0.586968;0.379372;0.715224;,
+    0.586968;0.379372;0.715224;,
+    0.586968;0.379372;0.715224;,
+    0.586968;-0.379372;0.715224;,
+    0.689067;-0.356636;-0.630870;,
+    0.689068;0.356640;-0.630867;,
+    0.690007;-0.360982;-0.627361;,
+    0.690008;0.360984;-0.627359;,
+    0.690926;0.365317;-0.623831;,
+    0.690926;-0.365316;-0.623832;,
+    0.715223;0.379372;0.586970;,
+    0.715223;0.379372;0.586969;,
+    0.715223;0.379371;0.586969;,
+    0.715224;-0.379370;0.586970;,
+    0.715224;-0.379371;0.586969;,
+    0.715224;-0.379372;0.586968;,
+    0.815992;-0.379373;0.436157;,
+    0.815992;-0.379372;0.436157;,
+    0.815992;-0.379372;0.436157;,
+    0.815993;0.379371;0.436157;,
+    0.815993;0.379371;0.436157;,
+    0.815993;0.379371;0.436157;,
+    0.885403;-0.379373;0.268584;,
+    0.885403;-0.379372;0.268584;,
+    0.885403;-0.379372;0.268585;,
+    0.885403;0.379372;0.268584;,
+    0.885404;0.379372;0.268584;,
+    0.885404;0.379371;0.268584;,
+    0.905208;-0.363250;-0.220565;,
+    0.905208;0.363250;-0.220564;,
+    0.905631;-0.361181;-0.222217;,
+    0.905631;0.361180;-0.222217;,
+    0.906048;-0.359109;-0.223869;,
+    0.906049;0.359108;-0.223869;,
+    0.920789;0.379372;0.090691;,
+    0.920789;-0.379372;0.090690;,
+    0.920789;-0.379372;0.090690;,
+    0.920789;0.379371;0.090691;,
+    0.920789;-0.379371;0.090691;,
+    0.920790;0.379370;0.090690;,
+    0.921216;-0.379547;-0.085467;,
+    0.922143;0.379928;-0.072857;,
+    0.925386;0.370594;-0.079506;,
+    0.925582;-0.370132;-0.079370;,
+    0.928498;0.361208;-0.086143;,
+    0.929814;-0.360663;-0.073262;;
+    116;
+    3;9,9,9;,
+    3;9,9,10;,
+    3;1,3,3;,
+    3;3,5,3;,
+    3;16,15,15;,
+    3;15,14,15;,
+    3;43,45,45;,
+    3;45,45,46;,
+    3;56,55,55;,
+    3;55,55,54;,
+    3;68,66,66;,
+    3;66,66,65;,
+    3;80,81,81;,
+    3;81,81,82;,
+    3;87,84,84;,
+    3;84,84,83;,
+    3;98,99,99;,
+    3;99,99,100;,
+    3;110,111,111;,
+    3;111,111,112;,
+    3;123,122,122;,
+    3;122,122,120;,
+    3;135,134,134;,
+    3;134,134,132;,
+    3;160,158,158;,
+    3;158,158,156;,
+    3;171,169,169;,
+    3;169,169,168;,
+    3;166,164,164;,
+    3;164,164,161;,
+    3;152,153,153;,
+    3;153,153,154;,
+    3;147,148,148;,
+    3;148,148,146;,
+    3;139,138,138;,
+    3;138,138,137;,
+    3;129,128,128;,
+    3;128,128,127;,
+    3;113,116,116;,
+    3;116,116,118;,
+    3;102,105,105;,
+    3;105,106,105;,
+    3;90,91,91;,
+    3;91,91,93;,
+    3;75,74,74;,
+    3;74,74,72;,
+    3;63,60,60;,
+    3;60,60,59;,
+    3;52,51,51;,
+    3;51,51,48;,
+    3;39,38,38;,
+    3;38,38,37;,
+    3;30,31,31;,
+    3;31,31,33;,
+    3;26,25,25;,
+    3;25,25,24;,
+    3;19,20,20;,
+    3;20,20,21;,
+    3;6,7,7;,
+    3;8,7,7;,
+    3;0,2,2;,
+    3;4,2,2;,
+    3;11,12,12;,
+    3;13,12,12;,
+    3;35,36,36;,
+    3;36,36,44;,
+    3;49,57,57;,
+    3;57,57,58;,
+    3;67,69,69;,
+    3;70,69,69;,
+    3;79,78,78;,
+    3;77,78,78;,
+    3;88,86,86;,
+    3;85,86,86;,
+    3;95,96,96;,
+    3;97,96,96;,
+    3;109,108,108;,
+    3;107,108,108;,
+    3;124,121,121;,
+    3;119,121,121;,
+    3;136,133,133;,
+    3;133,133,131;,
+    3;155,157,157;,
+    3;157,159,157;,
+    3;167,170,170;,
+    3;172,170,170;,
+    3;162,163,163;,
+    3;165,163,163;,
+    3;149,150,150;,
+    3;151,150,150;,
+    3;145,144,144;,
+    3;143,144,144;,
+    3;140,141,141;,
+    3;142,141,141;,
+    3;130,126,126;,
+    3;125,126,126;,
+    3;114,115,115;,
+    3;117,115,115;,
+    3;101,103,103;,
+    3;104,103,103;,
+    3;89,92,92;,
+    3;92,92,94;,
+    3;76,73,73;,
+    3;73,73,71;,
+    3;64,62,62;,
+    3;62,62,61;,
+    3;53,50,50;,
+    3;47,50,50;,
+    3;42,41,41;,
+    3;40,41,41;,
+    3;29,32,32;,
+    3;34,32,32;,
+    3;23,27,27;,
+    3;28,27,27;,
+    3;22,18,18;,
+    3;17,18,18;;
+   }
+
+   MeshTextureCoords {
+    232;
+    9.008183;-0.500000;,
+    8.062605;-0.500000;,
+    8.062502;0.110197;,
+    9.008081;0.110197;,
+    7.117110;-0.500000;,
+    7.151543;0.092582;,
+    6.239215;-0.483393;,
+    6.309211;0.050057;,
+    4.258682;-0.480961;,
+    3.335886;-0.500000;,
+    3.335828;0.110197;,
+    4.239766;0.092582;,
+    2.390723;-0.499999;,
+    2.390684;0.110197;,
+    1.445594;-0.500000;,
+    1.445574;0.110197;,
+    0.500480;-0.500000;,
+    0.500480;0.110197;,
+    -0.444633;-0.500000;,
+    -0.444613;0.110197;,
+    -1.389762;-0.500000;,
+    -1.389723;0.110197;,
+    -2.334924;-0.500000;,
+    -2.334867;0.110197;,
+    -3.256314;-0.500000;,
+    -3.253846;0.101974;,
+    -4.073003;-0.500000;,
+    -4.097221;0.091184;,
+    -5.323034;-0.500000;,
+    -6.139973;-0.500000;,
+    -6.143831;0.101220;,
+    -5.304085;0.090187;,
+    -7.061643;-0.500000;,
+    -7.061539;0.110197;,
+    -8.007221;-0.500000;,
+    -8.007120;0.110197;,
+    -8.952881;-0.500000;,
+    -8.952785;0.110197;,
+    -9.898620;-0.500000;,
+    -9.898533;0.110197;,
+    -10.844426;-0.500000;,
+    -10.844353;0.110197;,
+    -11.790293;-0.500000;,
+    -11.790236;0.110197;,
+    -12.736208;-0.500000;,
+    -12.730265;0.110197;,
+    -13.670090;-0.500000;,
+    -13.611055;0.103466;,
+    -14.254488;0.117326;,
+    -14.628111;-0.500000;,
+    14.671054;-0.500000;,
+    14.612020;0.103466;,
+    15.255453;0.117326;,
+    13.737171;-0.499999;,
+    13.731228;0.110198;,
+    12.791256;-0.499999;,
+    12.791199;0.110198;,
+    11.845389;-0.500000;,
+    11.845316;0.110197;,
+    10.899582;-0.500000;,
+    10.899496;0.110197;,
+    9.953844;-0.500000;,
+    9.953748;0.110197;,
+    9.008081;-1.110197;,
+    8.062502;-1.110197;,
+    7.151543;-1.092582;,
+    6.309211;-1.050056;,
+    4.175556;-1.101894;,
+    3.312249;-1.107765;,
+    2.390684;-1.110196;,
+    1.445574;-1.110197;,
+    0.500480;-1.110197;,
+    -0.444613;-1.110197;,
+    -1.389723;-1.110197;,
+    -2.334866;-1.110197;,
+    -3.253846;-1.101974;,
+    -4.097221;-1.091184;,
+    -5.304085;-1.090187;,
+    -6.143831;-1.101220;,
+    -7.061539;-1.110197;,
+    -8.007119;-1.110197;,
+    -8.952785;-1.110197;,
+    -9.898533;-1.110197;,
+    -10.844353;-1.110197;,
+    -11.790236;-1.110197;,
+    -12.730266;-1.110198;,
+    -13.621195;-1.101450;,
+    -14.254489;-1.117326;,
+    15.255453;-1.117326;,
+    14.622159;-1.101449;,
+    13.731228;-1.110196;,
+    12.791199;-1.110196;,
+    11.845316;-1.110197;,
+    10.899496;-1.110197;,
+    9.953748;-1.110197;,
+    8.062605;-0.500000;,
+    8.062502;0.110197;,
+    7.117110;-0.500000;,
+    7.151543;0.092582;,
+    3.335886;-0.500000;,
+    3.335828;0.110197;,
+    2.390723;-0.499999;,
+    2.390684;0.110197;,
+    1.445594;-0.500000;,
+    1.445574;0.110197;,
+    0.500480;-0.500000;,
+    0.500480;0.110197;,
+    -0.444633;-0.500000;,
+    -0.444613;0.110197;,
+    -1.389762;-0.500000;,
+    -1.389723;0.110197;,
+    -2.334924;-0.500000;,
+    -2.334867;0.110197;,
+    -3.256314;-0.500000;,
+    -3.253846;0.101974;,
+    -6.139973;-0.500000;,
+    -6.143831;0.101220;,
+    -7.061643;-0.500000;,
+    -7.061539;0.110197;,
+    -8.007221;-0.500000;,
+    -8.007120;0.110197;,
+    -8.952881;-0.500000;,
+    -8.952785;0.110197;,
+    -9.898620;-0.500000;,
+    -9.898533;0.110197;,
+    -10.844426;-0.500000;,
+    -10.844353;0.110197;,
+    -11.790293;-0.500000;,
+    -11.790236;0.110197;,
+    -12.736208;-0.500000;,
+    -12.730265;0.110197;,
+    -13.670090;-0.500000;,
+    -13.611055;0.103466;,
+    15.629076;-0.500000;,
+    14.671054;-0.500000;,
+    14.612020;0.103466;,
+    13.737171;-0.499999;,
+    13.731228;0.110198;,
+    12.791256;-0.499999;,
+    12.791199;0.110198;,
+    11.845389;-0.500000;,
+    11.845316;0.110197;,
+    10.899582;-0.500000;,
+    10.899496;0.110197;,
+    9.953844;-0.500000;,
+    9.953748;0.110197;,
+    9.008183;-0.500000;,
+    9.008081;0.110197;,
+    8.062605;-0.500000;,
+    9.008183;-0.500000;,
+    7.117110;-0.500000;,
+    8.062605;-0.500000;,
+    8.062502;-1.110197;,
+    6.239215;-0.483393;,
+    7.117110;-0.500000;,
+    7.151543;-1.092582;,
+    4.258682;-0.480961;,
+    3.335886;-0.500000;,
+    3.335886;-0.500000;,
+    2.390723;-0.499999;,
+    3.312249;-1.107765;,
+    1.445594;-0.500000;,
+    2.390723;-0.499999;,
+    2.390684;-1.110196;,
+    0.500480;-0.500000;,
+    1.445594;-0.500000;,
+    1.445574;-1.110197;,
+    -0.444633;-0.500000;,
+    0.500480;-0.500000;,
+    0.500480;-1.110197;,
+    -1.389762;-0.500000;,
+    -0.444633;-0.500000;,
+    -0.444613;-1.110197;,
+    -2.334924;-0.500000;,
+    -1.389762;-0.500000;,
+    -1.389723;-1.110197;,
+    -3.256314;-0.500000;,
+    -2.334924;-0.500000;,
+    -2.334866;-1.110197;,
+    -3.256314;-0.500000;,
+    -4.073003;-0.500000;,
+    -3.253846;-1.101974;,
+    -6.139973;-0.500000;,
+    -5.323034;-0.500000;,
+    -7.061643;-0.500000;,
+    -6.139973;-0.500000;,
+    -6.143831;-1.101220;,
+    -8.007221;-0.500000;,
+    -7.061643;-0.500000;,
+    -7.061539;-1.110197;,
+    -8.952881;-0.500000;,
+    -8.007221;-0.500000;,
+    -8.007119;-1.110197;,
+    -9.898620;-0.500000;,
+    -8.952881;-0.500000;,
+    -8.952785;-1.110197;,
+    -10.844426;-0.500000;,
+    -9.898620;-0.500000;,
+    -9.898533;-1.110197;,
+    -11.790293;-0.500000;,
+    -10.844426;-0.500000;,
+    -10.844353;-1.110197;,
+    -12.736208;-0.500000;,
+    -11.790293;-0.500000;,
+    -11.790236;-1.110197;,
+    -13.670090;-0.500000;,
+    -12.736208;-0.500000;,
+    -12.730266;-1.110198;,
+    -14.628111;-0.500000;,
+    -13.670090;-0.500000;,
+    -13.621195;-1.101450;,
+    15.629076;-0.500000;,
+    14.671054;-0.500000;,
+    14.671054;-0.500000;,
+    13.737171;-0.499999;,
+    14.622159;-1.101449;,
+    12.791256;-0.499999;,
+    13.737171;-0.499999;,
+    13.731228;-1.110196;,
+    11.845389;-0.500000;,
+    12.791256;-0.499999;,
+    12.791199;-1.110196;,
+    10.899582;-0.500000;,
+    11.845389;-0.500000;,
+    11.845316;-1.110197;,
+    9.953844;-0.500000;,
+    10.899582;-0.500000;,
+    10.899496;-1.110197;,
+    9.008183;-0.500000;,
+    9.008081;-1.110197;,
+    9.953844;-0.500000;,
+    9.953748;-1.110197;;
+   }
+
+   MeshMaterialList {
+    1;
+    116;
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0;
+
+    Material phong1SG {
+     0.800000;0.800000;0.800000;1.000000;;
+     0.500000;
+     0.500000;0.500000;0.500000;;
+     0.000000;0.000000;0.000000;;
+
+     TextureFilename {
+      "img-13-tilable-mohogany-wood.jpg";
+     }
+    }
+   }
+
+   VertexDuplicationIndices {
+    232;
+    95;
+    0,
+    1,
+    2,
+    3,
+    4,
+    5,
+    6,
+    7,
+    8,
+    9,
+    10,
+    11,
+    12,
+    13,
+    14,
+    15,
+    16,
+    17,
+    18,
+    19,
+    20,
+    21,
+    22,
+    23,
+    24,
+    25,
+    26,
+    27,
+    28,
+    29,
+    30,
+    31,
+    32,
+    33,
+    34,
+    35,
+    36,
+    37,
+    38,
+    39,
+    40,
+    41,
+    42,
+    43,
+    44,
+    45,
+    46,
+    47,
+    48,
+    49,
+    50,
+    51,
+    52,
+    53,
+    54,
+    55,
+    56,
+    57,
+    58,
+    59,
+    60,
+    61,
+    62,
+    63,
+    64,
+    65,
+    66,
+    67,
+    68,
+    69,
+    70,
+    71,
+    72,
+    73,
+    74,
+    75,
+    76,
+    77,
+    78,
+    79,
+    80,
+    81,
+    82,
+    83,
+    84,
+    85,
+    86,
+    87,
+    88,
+    89,
+    90,
+    91,
+    92,
+    93,
+    94,
+    1,
+    2,
+    4,
+    5,
+    9,
+    10,
+    12,
+    13,
+    14,
+    15,
+    16,
+    17,
+    18,
+    19,
+    20,
+    21,
+    22,
+    23,
+    24,
+    25,
+    29,
+    30,
+    32,
+    33,
+    34,
+    35,
+    36,
+    37,
+    38,
+    39,
+    40,
+    41,
+    42,
+    43,
+    44,
+    45,
+    46,
+    47,
+    49,
+    50,
+    51,
+    53,
+    54,
+    55,
+    56,
+    57,
+    58,
+    59,
+    60,
+    61,
+    62,
+    0,
+    3,
+    1,
+    0,
+    4,
+    1,
+    64,
+    6,
+    4,
+    65,
+    8,
+    9,
+    9,
+    12,
+    68,
+    14,
+    12,
+    69,
+    16,
+    14,
+    70,
+    18,
+    16,
+    71,
+    20,
+    18,
+    72,
+    22,
+    20,
+    73,
+    24,
+    22,
+    74,
+    24,
+    26,
+    75,
+    29,
+    28,
+    32,
+    29,
+    78,
+    34,
+    32,
+    79,
+    36,
+    34,
+    80,
+    38,
+    36,
+    81,
+    40,
+    38,
+    82,
+    42,
+    40,
+    83,
+    44,
+    42,
+    84,
+    46,
+    44,
+    85,
+    49,
+    46,
+    86,
+    49,
+    50,
+    50,
+    53,
+    89,
+    55,
+    53,
+    90,
+    57,
+    55,
+    91,
+    59,
+    57,
+    92,
+    61,
+    59,
+    93,
+    0,
+    63,
+    61,
+    94;
+   }
+  }
+ }
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/media/space.materials
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/media/space.materials	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/media/space.materials	(revision 2197)
@@ -0,0 +1,7 @@
+<materials>
+	<material name="lambert1" texture="redwire.bmp" />
+	<material name="lambert2" texture="whitewire.bmp" />
+	<material name="lambert3" texture="greenwire.bmp" />
+	<material name="lambert4" texture="w2.jpg" />
+	<material name="lambert5" texture="wrtile.jpg" />
+</materials>
Index: /GTP/trunk/App/Demos/Illum/pathmap/media/stairs.x
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/media/stairs.x	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/media/stairs.x	(revision 2197)
@@ -0,0 +1,2771 @@
+xof 0303txt 0032
+template XSkinMeshHeader {
+ <3cf169ce-ff7c-44ab-93c0-f78f62d172e2>
+ WORD nMaxSkinWeightsPerVertex;
+ WORD nMaxSkinWeightsPerFace;
+ WORD nBones;
+}
+
+template VertexDuplicationIndices {
+ <b8d65549-d7c9-4995-89cf-53a9a8b031e3>
+ DWORD nIndices;
+ DWORD nOriginalVertices;
+ array DWORD indices[nIndices];
+}
+
+template SkinWeights {
+ <6f0d123b-bad2-4167-a0d0-80224f25fabb>
+ STRING transformNodeName;
+ DWORD nWeights;
+ array DWORD vertexIndices[nWeights];
+ array FLOAT weights[nWeights];
+ Matrix4x4 matrixOffset;
+}
+
+
+Frame SCENE_ROOT {
+ 
+
+ FrameTransformMatrix {
+  1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+ }
+
+ Frame groundPlane_transform {
+  
+
+  FrameTransformMatrix {
+   12.000000,0.000000,0.000000,0.000000,0.000000,0.000000,12.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame persp {
+  
+
+  FrameTransformMatrix {
+   0.745476,0.000000,-0.666532,0.000000,-0.293635,0.897732,-0.328413,0.000000,0.598368,0.440542,0.669238,0.000000,15.299627,17.438869,21.640739,1.000000;;
+  }
+ }
+
+ Frame top {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame front {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,1.000000;;
+  }
+ }
+
+ Frame side {
+  
+
+  FrameTransformMatrix {
+   0.000000,0.000000,-1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame pPlane1 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+
+  Mesh pPlaneShape1 {
+   513;
+   -3.000000;0.000000;10.000000;,
+   -3.000000;-0.000000;-3.999874;,
+   3.000001;-0.000000;-4.000000;,
+   -3.000000;2.000000;10.000000;,
+   3.000000;2.000000;10.000000;,
+   -1.035488;1.002510;-5.543130;,
+   -3.000000;1.002510;-5.543130;,
+   -1.035488;1.007571;-8.512298;,
+   -3.000000;1.007571;-8.512298;,
+   -3.000000;2.000000;-10.000000;,
+   -3.000000;4.000000;8.000000;,
+   3.000000;4.000000;8.000000;,
+   -1.035488;4.000000;-4.499163;,
+   -3.000000;4.000000;-4.499163;,
+   -1.035488;4.000000;-9.512449;,
+   -3.000000;4.000000;-9.512450;,
+   -3.000000;6.000000;6.000000;,
+   3.000000;6.000000;6.000000;,
+   -1.035488;6.000000;-4.499163;,
+   -3.000000;8.000000;4.000000;,
+   3.000000;8.000000;4.000000;,
+   -3.013217;8.006649;-9.494706;,
+   -3.000000;10.000000;2.000000;,
+   3.000000;10.000000;2.000000;,
+   -3.000000;12.000000;-0.000000;,
+   3.000000;12.000000;-0.000000;,
+   -3.000000;14.000000;-2.000001;,
+   3.000000;14.000000;-2.000001;,
+   -3.000000;13.999999;-4.000000;,
+   3.000000;13.999997;-10.000002;,
+   -3.000000;13.999998;-10.000002;,
+   -3.000000;0.000000;-10.000000;,
+   -1.011829;0.000000;-10.000000;,
+   -1.008839;8.002957;-9.506536;,
+   -1.004436;8.000001;-10.000003;,
+   -1.002924;8.002957;-4.493249;,
+   -1.022179;1.999999;-4.000001;,
+   -1.022179;3.999999;-4.000001;,
+   -1.022179;5.999999;-4.000001;,
+   -1.004436;7.999999;-4.000002;,
+   -1.010350;-0.000001;-4.000001;,
+   1.000000;12.000001;-10.000001;,
+   -1.000001;10.000002;-10.000002;,
+   3.000000;2.500000;8.000000;,
+   3.000000;4.500000;6.000000;,
+   3.000000;6.500000;4.000000;,
+   3.000000;8.500000;2.000000;,
+   3.000000;10.500000;-0.000000;,
+   3.000000;12.500000;-2.000000;,
+   3.000000;14.499998;-4.000002;,
+   3.500000;2.000000;8.000000;,
+   3.500000;2.500000;8.000000;,
+   3.500000;4.000000;6.000000;,
+   3.500000;4.500000;6.000000;,
+   3.500000;6.000000;4.000000;,
+   3.500000;6.500000;4.000000;,
+   3.500000;8.000000;2.000000;,
+   3.500000;8.500000;2.000000;,
+   3.500000;10.000000;0.000000;,
+   3.500000;10.500000;0.000000;,
+   3.500000;12.000000;-2.000000;,
+   3.500000;12.500000;-2.000000;,
+   3.500000;13.999998;-4.000001;,
+   3.500000;14.499997;-4.000002;,
+   3.500000;2.000000;10.500000;,
+   3.500000;4.000000;8.500000;,
+   3.500000;6.000000;6.500000;,
+   3.500000;8.000000;4.499999;,
+   3.499999;10.000000;2.500000;,
+   3.500000;12.000000;0.500000;,
+   3.500000;14.000000;-1.500002;,
+   -3.500000;13.999997;-4.000000;,
+   -3.500000;14.499999;-4.000002;,
+   -3.500000;2.500000;10.500002;,
+   -3.500000;4.499999;8.500000;,
+   -3.500000;6.500000;6.500000;,
+   -3.500000;8.500000;4.499999;,
+   -3.499999;10.500000;2.500000;,
+   -3.500000;12.500000;0.500000;,
+   -3.500000;14.500002;-1.500002;,
+   3.000000;11.499997;-4.000000;,
+   1.000000;11.499997;-4.000000;,
+   1.000000;9.499999;-4.000002;,
+   0.999999;9.500002;-10.000001;,
+   3.500000;12.000000;-10.000000;,
+   1.500000;10.000003;-10.000001;,
+   -3.000000;2.500000;8.000000;,
+   -3.000000;4.500000;6.000000;,
+   -3.000000;6.500000;4.000000;,
+   -3.000000;8.500000;2.000000;,
+   -3.000000;10.500000;-0.000000;,
+   -3.000000;12.500000;-2.000000;,
+   -3.000000;14.499999;-4.000002;,
+   3.000000;0.000000;10.000000;,
+   3.000000;2.000000;8.000000;,
+   -3.000000;2.000000;8.000000;,
+   3.000000;10.000000;-0.000000;,
+   3.000000;8.000000;2.000000;,
+   3.000000;6.000000;4.000000;,
+   3.000000;4.000000;6.000000;,
+   -3.000000;4.000000;6.000000;,
+   -3.000000;6.000000;4.000000;,
+   -3.000000;8.000000;2.000000;,
+   -3.000000;10.000000;0.000000;,
+   -3.004345;8.006649;-4.481420;,
+   -3.000000;6.000000;-4.499163;,
+   -3.000000;12.000000;-2.000000;,
+   3.000000;12.000000;-2.000000;,
+   3.000000;11.999999;-4.000000;,
+   3.000000;13.999999;-4.000001;,
+   3.000000;12.000000;-10.000000;,
+   1.000000;11.500000;-10.000002;,
+   -1.000000;9.499998;-4.000002;,
+   -1.000001;9.500002;-10.000002;,
+   1.000000;10.000002;-10.000002;,
+   -3.500000;2.500000;8.000000;,
+   -3.500000;2.000000;8.000000;,
+   -3.500000;4.500000;6.000000;,
+   -3.500000;4.000000;6.000000;,
+   -3.500000;6.500000;4.000000;,
+   -3.500000;6.000000;4.000000;,
+   -3.500000;8.499999;2.000000;,
+   -3.500000;8.000000;2.000000;,
+   -3.500000;10.500000;0.000000;,
+   -3.500000;10.000000;0.000000;,
+   -3.500000;12.500000;-2.000000;,
+   -3.500000;12.000000;-2.000000;,
+   3.500000;2.500000;10.500002;,
+   -3.500000;2.000000;10.500000;,
+   3.500000;4.499999;8.500000;,
+   -3.500000;4.000000;8.500000;,
+   3.500000;6.500000;6.500000;,
+   -3.500000;6.000000;6.500000;,
+   3.500000;8.500000;4.499999;,
+   -3.500000;8.000000;4.499999;,
+   3.499999;10.500000;2.500000;,
+   -3.499999;10.000000;2.500000;,
+   3.500000;12.500000;0.500000;,
+   -3.500000;12.000000;0.500000;,
+   3.500000;14.500002;-1.500002;,
+   -3.500000;14.000000;-1.500001;,
+   3.500000;11.999997;-3.999999;,
+   3.500000;11.499995;-3.999999;,
+   3.500000;11.500002;-10.000000;,
+   1.500000;9.999999;-4.000001;,
+   1.500000;9.499999;-4.000002;,
+   1.500000;9.500002;-10.000001;,
+   1.000000;9.999998;-4.000001;,
+   -3.000000;6.000000;-9.512450;,
+   -1.035488;6.000000;-9.512449;,
+   -3.000000;9.905255;-10.000001;,
+   -3.000000;9.969055;-3.266092;,
+   -3.000000;-0.000000;-2.750168;,
+   -3.000000;5.394132;-3.029328;,
+   3.000000;5.369514;-4.000000;,
+   3.000000;-0.000000;4.203135;,
+   3.000000;14.000000;-2.119928;,
+   3.000000;8.791504;-4.000000;,
+   3.000000;1.980279;4.136091;,
+   3.000000;1.990139;6.068046;,
+   3.000000;5.835127;1.907986;,
+   3.000000;10.731868;-4.000000;,
+   -3.000000;5.828430;2.009432;,
+   -3.000000;8.000000;2.050514;,
+   -3.000000;-0.000000;7.896150;,
+   -3.000000;-0.000000;5.897068;,
+   -3.000000;9.981427;-1.960286;,
+   -3.000000;1.002510;-5.543130;,
+   -1.035488;1.002510;-5.543130;,
+   -3.000000;1.007571;-8.512298;,
+   -1.035488;1.007571;-8.512298;,
+   -3.000000;4.000000;-4.499163;,
+   -1.035488;4.000000;-4.499163;,
+   -1.035488;4.000000;-9.512449;,
+   -1.035488;1.007571;-8.512298;,
+   -1.035488;1.002510;-5.543130;,
+   -1.035488;4.000000;-4.499163;,
+   -1.035488;6.000000;-4.499163;,
+   -1.002924;8.002957;-4.493249;,
+   -3.000000;6.000000;-4.499163;,
+   -1.035488;6.000000;-4.499163;,
+   -1.008839;8.002957;-9.506536;,
+   -1.035488;6.000000;-9.512449;,
+   -1.010350;-0.000001;-4.000001;,
+   -1.011829;0.000000;-10.000000;,
+   -1.008839;8.002957;-9.506536;,
+   -1.002924;8.002957;-4.493249;,
+   -3.013217;8.006649;-9.494706;,
+   -3.004345;8.006649;-4.481420;,
+   -1.010350;-0.000001;-4.000001;,
+   3.000000;0.000000;10.000000;,
+   -3.000000;0.000000;10.000000;,
+   -3.000000;-0.000000;-3.999874;,
+   3.500000;2.000000;8.000000;,
+   3.500000;2.500000;8.000000;,
+   3.500000;4.000000;6.000000;,
+   3.500000;4.500000;6.000000;,
+   3.500000;6.000000;4.000000;,
+   3.500000;6.500000;4.000000;,
+   3.500000;8.000000;2.000000;,
+   3.500000;8.500000;2.000000;,
+   3.500000;10.000000;0.000000;,
+   3.500000;10.500000;0.000000;,
+   3.500000;12.000000;-2.000000;,
+   3.500000;12.500000;-2.000000;,
+   3.500000;14.499997;-4.000002;,
+   3.500000;13.999998;-4.000001;,
+   3.000000;13.999999;-4.000001;,
+   -3.500000;13.999997;-4.000000;,
+   -3.500000;14.499999;-4.000002;,
+   -3.000000;13.999999;-4.000000;,
+   3.500000;14.499997;-4.000002;,
+   3.000000;14.499998;-4.000002;,
+   3.500000;14.500002;-1.500002;,
+   -3.500000;14.500002;-1.500002;,
+   -3.500000;14.499999;-4.000002;,
+   -3.000000;14.499999;-4.000002;,
+   -3.500000;2.000000;8.000000;,
+   -3.500000;2.000000;10.500000;,
+   -3.000000;2.000000;10.000000;,
+   3.500000;2.000000;10.500000;,
+   3.000000;2.000000;10.000000;,
+   3.500000;2.000000;8.000000;,
+   3.000000;2.000000;8.000000;,
+   3.500000;2.500000;8.000000;,
+   3.000000;2.500000;8.000000;,
+   3.500000;2.500000;10.500002;,
+   -3.500000;2.500000;10.500002;,
+   -3.500000;2.500000;8.000000;,
+   -3.500000;2.500000;8.000000;,
+   -3.000000;2.500000;8.000000;,
+   -3.500000;2.000000;8.000000;,
+   -3.000000;2.000000;8.000000;,
+   -3.500000;4.000000;6.000000;,
+   -3.500000;4.000000;8.500000;,
+   3.500000;4.000000;8.500000;,
+   3.500000;4.000000;6.000000;,
+   3.000000;4.000000;6.000000;,
+   3.500000;4.500000;6.000000;,
+   3.000000;4.500000;6.000000;,
+   3.500000;4.499999;8.500000;,
+   -3.500000;4.499999;8.500000;,
+   -3.500000;4.500000;6.000000;,
+   -3.500000;4.500000;6.000000;,
+   -3.000000;4.500000;6.000000;,
+   -3.500000;4.000000;6.000000;,
+   -3.000000;4.000000;6.000000;,
+   -3.500000;6.000000;4.000000;,
+   -3.500000;6.000000;6.500000;,
+   3.500000;6.000000;6.500000;,
+   3.500000;6.000000;4.000000;,
+   3.000000;6.000000;4.000000;,
+   3.500000;6.500000;4.000000;,
+   3.000000;6.500000;4.000000;,
+   3.500000;6.500000;6.500000;,
+   -3.500000;6.500000;6.500000;,
+   -3.500000;6.500000;4.000000;,
+   -3.500000;6.500000;4.000000;,
+   -3.000000;6.500000;4.000000;,
+   -3.500000;6.000000;4.000000;,
+   -3.000000;6.000000;4.000000;,
+   -3.500000;8.000000;2.000000;,
+   -3.500000;8.000000;4.499999;,
+   3.500000;8.000000;4.499999;,
+   3.500000;8.000000;2.000000;,
+   3.000000;8.000000;2.000000;,
+   3.500000;8.500000;2.000000;,
+   3.000000;8.500000;2.000000;,
+   3.500000;8.500000;4.499999;,
+   -3.500000;8.500000;4.499999;,
+   -3.500000;8.499999;2.000000;,
+   -3.500000;8.499999;2.000000;,
+   -3.000000;8.500000;2.000000;,
+   -3.500000;8.000000;2.000000;,
+   -3.000000;8.000000;2.000000;,
+   -3.500000;10.000000;0.000000;,
+   -3.499999;10.000000;2.500000;,
+   3.499999;10.000000;2.500000;,
+   3.500000;10.000000;0.000000;,
+   3.000000;10.000000;-0.000000;,
+   3.500000;10.500000;0.000000;,
+   3.000000;10.500000;-0.000000;,
+   3.499999;10.500000;2.500000;,
+   -3.499999;10.500000;2.500000;,
+   -3.500000;10.500000;0.000000;,
+   -3.500000;10.500000;0.000000;,
+   -3.000000;10.500000;-0.000000;,
+   -3.500000;10.000000;0.000000;,
+   -3.000000;10.000000;0.000000;,
+   -3.500000;12.000000;-2.000000;,
+   -3.500000;12.000000;0.500000;,
+   3.500000;12.000000;0.500000;,
+   3.500000;12.000000;-2.000000;,
+   3.000000;12.000000;-2.000000;,
+   3.500000;12.500000;-2.000000;,
+   3.000000;12.500000;-2.000000;,
+   3.500000;12.500000;0.500000;,
+   -3.500000;12.500000;0.500000;,
+   -3.500000;12.500000;-2.000000;,
+   -3.500000;12.500000;-2.000000;,
+   -3.000000;12.500000;-2.000000;,
+   -3.500000;12.000000;-2.000000;,
+   -3.000000;12.000000;-2.000000;,
+   -3.500000;13.999997;-4.000000;,
+   -3.000000;13.999999;-4.000000;,
+   -3.500000;14.000000;-1.500001;,
+   3.500000;14.000000;-1.500002;,
+   3.500000;13.999998;-4.000001;,
+   3.000000;13.999999;-4.000001;,
+   -3.500000;2.000000;10.500000;,
+   3.500000;2.000000;10.500000;,
+   -3.500000;2.500000;10.500002;,
+   3.500000;2.500000;10.500002;,
+   -3.500000;4.000000;8.500000;,
+   3.500000;4.000000;8.500000;,
+   -3.500000;4.499999;8.500000;,
+   3.500000;4.499999;8.500000;,
+   -3.500000;6.000000;6.500000;,
+   3.500000;6.000000;6.500000;,
+   -3.500000;6.500000;6.500000;,
+   3.500000;6.500000;6.500000;,
+   -3.500000;8.000000;4.499999;,
+   3.500000;8.000000;4.499999;,
+   -3.500000;8.500000;4.499999;,
+   3.500000;8.500000;4.499999;,
+   -3.499999;10.000000;2.500000;,
+   3.499999;10.000000;2.500000;,
+   -3.499999;10.500000;2.500000;,
+   3.499999;10.500000;2.500000;,
+   -3.500000;12.000000;0.500000;,
+   3.500000;12.000000;0.500000;,
+   -3.500000;12.500000;0.500000;,
+   3.500000;12.500000;0.500000;,
+   -3.500000;14.000000;-1.500001;,
+   3.500000;14.000000;-1.500002;,
+   -3.500000;14.500002;-1.500002;,
+   3.500000;14.500002;-1.500002;,
+   3.500000;11.500002;-10.000000;,
+   3.500000;12.000000;-10.000000;,
+   1.500000;9.500002;-10.000001;,
+   1.500000;10.000003;-10.000001;,
+   3.500000;11.999997;-3.999999;,
+   3.500000;11.499995;-3.999999;,
+   3.500000;12.000000;-10.000000;,
+   3.000000;12.000000;-10.000000;,
+   3.500000;11.999997;-3.999999;,
+   3.000000;11.999999;-4.000000;,
+   1.000000;11.500000;-10.000002;,
+   3.000000;11.499997;-4.000000;,
+   3.500000;11.500002;-10.000000;,
+   3.500000;11.499995;-3.999999;,
+   1.500000;9.499999;-4.000002;,
+   1.500000;9.500002;-10.000001;,
+   0.999999;9.500002;-10.000001;,
+   -1.000001;9.500002;-10.000002;,
+   1.500000;10.000003;-10.000001;,
+   1.000000;10.000002;-10.000002;,
+   1.500000;9.999999;-4.000001;,
+   1.000000;10.000002;-10.000002;,
+   1.000000;11.500000;-10.000002;,
+   1.000000;9.999998;-4.000001;,
+   1.000000;11.499997;-4.000000;,
+   -3.000000;12.500000;-2.000000;,
+   3.000000;12.500000;-2.000000;,
+   -3.000000;14.000000;-2.000001;,
+   3.000000;14.000000;-2.000001;,
+   -3.000000;10.500000;-0.000000;,
+   3.000000;10.500000;-0.000000;,
+   -3.000000;12.000000;-0.000000;,
+   3.000000;12.000000;-0.000000;,
+   -3.000000;8.500000;2.000000;,
+   3.000000;8.500000;2.000000;,
+   -3.000000;10.000000;2.000000;,
+   3.000000;10.000000;2.000000;,
+   -3.000000;6.500000;4.000000;,
+   3.000000;6.500000;4.000000;,
+   -3.000000;8.000000;4.000000;,
+   3.000000;8.000000;4.000000;,
+   -3.000000;4.500000;6.000000;,
+   3.000000;4.500000;6.000000;,
+   -3.000000;6.000000;6.000000;,
+   3.000000;6.000000;6.000000;,
+   -3.000000;2.500000;8.000000;,
+   3.000000;2.500000;8.000000;,
+   -3.000000;4.000000;8.000000;,
+   3.000000;4.000000;8.000000;,
+   1.000000;9.999998;-4.000001;,
+   1.000000;11.499997;-4.000000;,
+   1.500000;9.999999;-4.000001;,
+   3.000000;11.499997;-4.000000;,
+   1.500000;9.499999;-4.000002;,
+   3.000001;-0.000000;-4.000000;,
+   -1.010350;-0.000001;-4.000001;,
+   -1.022179;1.999999;-4.000001;,
+   -1.022179;3.999999;-4.000001;,
+   -1.022179;5.999999;-4.000001;,
+   -1.004436;7.999999;-4.000002;,
+   1.000000;9.499999;-4.000002;,
+   -1.000000;9.499998;-4.000002;,
+   3.000000;-0.000000;4.203135;,
+   3.000000;0.000000;10.000000;,
+   3.000000;2.000000;8.000000;,
+   3.000000;2.000000;10.000000;,
+   -3.000000;4.000000;8.000000;,
+   -3.000000;2.000000;8.000000;,
+   -3.000000;2.500000;8.000000;,
+   -3.000000;6.000000;6.000000;,
+   -3.000000;4.000000;6.000000;,
+   -3.000000;4.500000;6.000000;,
+   -3.000000;8.000000;4.000000;,
+   -3.000000;6.000000;4.000000;,
+   -3.000000;6.500000;4.000000;,
+   -3.000000;6.000000;-9.512450;,
+   -3.000000;4.000000;-9.512450;,
+   -1.035488;6.000000;-9.512449;,
+   -1.035488;4.000000;-9.512449;,
+   -1.004436;8.000001;-10.000003;,
+   -1.000001;9.500002;-10.000002;,
+   -1.008839;8.002957;-9.506536;,
+   -1.000000;9.499998;-4.000002;,
+   -1.004436;7.999999;-4.000002;,
+   -1.002924;8.002957;-4.493249;,
+   -3.000000;4.000000;-9.512450;,
+   -3.000000;1.007571;-8.512298;,
+   -3.000000;-0.000000;-3.999874;,
+   -3.000000;1.002510;-5.543130;,
+   -3.000000;0.000000;-10.000000;,
+   -3.000000;13.999998;-10.000002;,
+   -3.000000;13.999999;-4.000000;,
+   -3.000000;14.000000;-2.000001;,
+   -3.000000;12.500000;-2.000000;,
+   -3.000000;12.000000;-2.000000;,
+   -3.000000;0.000000;-10.000000;,
+   -3.000000;2.000000;-10.000000;,
+   -1.011829;0.000000;-10.000000;,
+   -1.004436;8.000001;-10.000003;,
+   -3.000000;9.905255;-10.000001;,
+   -1.000001;9.500002;-10.000002;,
+   -1.000001;10.000002;-10.000002;,
+   -3.000000;13.999998;-10.000002;,
+   3.000000;13.999997;-10.000002;,
+   3.000000;12.000000;-10.000000;,
+   1.000000;12.000001;-10.000001;,
+   1.000000;11.500000;-10.000002;,
+   1.000000;10.000002;-10.000002;,
+   -3.000000;9.969055;-3.266092;,
+   -3.000000;10.000000;0.000000;,
+   -3.000000;8.000000;2.050514;,
+   -3.000000;8.000000;2.000000;,
+   -3.000000;8.500000;2.000000;,
+   -3.000000;10.000000;2.000000;,
+   -3.000000;2.000000;-10.000000;,
+   -3.000000;4.000000;-9.512450;,
+   -3.000000;9.905255;-10.000001;,
+   -3.000000;6.000000;-9.512450;,
+   -3.013217;8.006649;-9.494706;,
+   -3.000000;9.969055;-3.266092;,
+   -3.004345;8.006649;-4.481420;,
+   -3.000000;5.394132;-3.029328;,
+   -3.000000;6.000000;-4.499163;,
+   -3.000000;4.000000;-4.499163;,
+   -3.000000;-0.000000;-2.750168;,
+   -3.000000;-0.000000;-3.999874;,
+   -3.000000;1.002510;-5.543130;,
+   -3.000000;6.000000;6.000000;,
+   -3.000000;6.000000;4.000000;,
+   -3.000000;4.000000;6.000000;,
+   -3.000000;-0.000000;5.897068;,
+   3.000000;14.000000;-2.119928;,
+   3.000000;11.999999;-4.000000;,
+   3.000000;13.999999;-4.000001;,
+   3.000000;13.999997;-10.000002;,
+   3.000000;12.000000;-10.000000;,
+   3.000000;6.000000;4.000000;,
+   3.000000;1.980279;4.136091;,
+   3.000000;-0.000000;4.203135;,
+   3.000001;-0.000000;-4.000000;,
+   3.000000;5.369514;-4.000000;,
+   3.000000;5.835127;1.907986;,
+   3.000000;8.000000;2.000000;,
+   3.000000;6.500000;4.000000;,
+   3.000000;8.000000;4.000000;,
+   3.000000;8.791504;-4.000000;,
+   3.000000;10.731868;-4.000000;,
+   3.000000;10.000000;-0.000000;,
+   3.000000;12.000000;-2.000000;,
+   3.000000;10.500000;-0.000000;,
+   3.000000;12.000000;-0.000000;,
+   3.000000;4.000000;6.000000;,
+   3.000000;4.000000;8.000000;,
+   3.000000;1.990139;6.068046;,
+   3.000000;2.500000;8.000000;,
+   3.000000;6.000000;6.000000;,
+   3.000000;1.980279;4.136091;,
+   3.000000;4.500000;6.000000;,
+   3.000000;1.990139;6.068046;,
+   3.000000;5.369514;-4.000000;,
+   3.000000;8.791504;-4.000000;,
+   3.000000;5.835127;1.907986;,
+   3.000000;8.500000;2.000000;,
+   3.000000;10.000000;2.000000;,
+   3.000000;10.731868;-4.000000;,
+   3.000000;11.499997;-4.000000;,
+   3.000000;14.000000;-2.000001;,
+   3.000000;12.500000;-2.000000;,
+   -3.000000;8.000000;4.000000;,
+   -3.000000;-0.000000;7.896150;,
+   -3.000000;0.000000;10.000000;,
+   -3.000000;2.000000;8.000000;,
+   -3.000000;2.000000;10.000000;,
+   -3.000000;4.000000;8.000000;,
+   -3.000000;12.000000;-0.000000;,
+   -3.000000;10.500000;-0.000000;;
+   334;
+   3;93,4,0;,
+   3;4,3,0;,
+   3;6,5,8;,
+   3;5,7,8;,
+   3;13,12,167;,
+   3;12,168,167;,
+   3;169,170,15;,
+   3;170,14,15;,
+   3;105,18,171;,
+   3;18,172,171;,
+   3;33,149,34;,
+   3;34,149,32;,
+   3;149,173,32;,
+   3;173,174,32;,
+   3;32,174,40;,
+   3;174,175,40;,
+   3;40,175,36;,
+   3;175,176,36;,
+   3;36,176,37;,
+   3;35,39,177;,
+   3;39,38,177;,
+   3;177,38,176;,
+   3;176,38,37;,
+   3;104,178,179;,
+   3;179,178,180;,
+   3;181,21,182;,
+   3;182,21,148;,
+   3;183,1,184;,
+   3;184,1,31;,
+   3;185,186,187;,
+   3;187,186,188;,
+   3;30,28,29;,
+   3;28,109,29;,
+   3;2,155,189;,
+   3;190,191,155;,
+   3;191,164,155;,
+   3;164,165,155;,
+   3;165,152,155;,
+   3;192,189,152;,
+   3;189,155,152;,
+   3;73,115,128;,
+   3;115,116,128;,
+   3;74,117,130;,
+   3;117,118,130;,
+   3;75,119,132;,
+   3;119,120,132;,
+   3;76,121,134;,
+   3;121,122,134;,
+   3;77,123,136;,
+   3;123,124,136;,
+   3;78,125,138;,
+   3;125,126,138;,
+   3;79,72,140;,
+   3;72,71,140;,
+   3;51,127,50;,
+   3;127,64,50;,
+   3;53,129,52;,
+   3;129,65,52;,
+   3;55,131,54;,
+   3;131,66,54;,
+   3;57,133,56;,
+   3;133,67,56;,
+   3;59,135,58;,
+   3;135,68,58;,
+   3;61,137,60;,
+   3;137,69,60;,
+   3;63,139,62;,
+   3;139,70,62;,
+   3;193,94,194;,
+   3;94,43,194;,
+   3;195,99,196;,
+   3;99,44,196;,
+   3;197,98,198;,
+   3;98,45,198;,
+   3;199,97,200;,
+   3;97,46,200;,
+   3;201,96,202;,
+   3;96,47,202;,
+   3;203,107,204;,
+   3;107,48,204;,
+   3;205,206,49;,
+   3;206,207,49;,
+   3;49,207,92;,
+   3;208,209,210;,
+   3;209,92,210;,
+   3;92,207,210;,
+   3;211,212,213;,
+   3;213,212,214;,
+   3;215,214,216;,
+   3;212,216,214;,
+   3;217,95,218;,
+   3;95,219,218;,
+   3;218,219,220;,
+   3;219,221,220;,
+   3;220,221,222;,
+   3;221,223,222;,
+   3;224,225,226;,
+   3;226,225,227;,
+   3;228,227,86;,
+   3;225,86,227;,
+   3;229,230,231;,
+   3;230,232,231;,
+   3;233,100,234;,
+   3;100,10,234;,
+   3;234,10,235;,
+   3;10,11,235;,
+   3;235,11,236;,
+   3;11,237,236;,
+   3;238,239,240;,
+   3;240,239,241;,
+   3;242,241,87;,
+   3;239,87,241;,
+   3;243,244,245;,
+   3;244,246,245;,
+   3;247,101,248;,
+   3;101,16,248;,
+   3;248,16,249;,
+   3;16,17,249;,
+   3;249,17,250;,
+   3;17,251,250;,
+   3;252,253,254;,
+   3;254,253,255;,
+   3;256,255,88;,
+   3;253,88,255;,
+   3;257,258,259;,
+   3;258,260,259;,
+   3;261,102,262;,
+   3;102,163,262;,
+   3;163,19,262;,
+   3;262,19,263;,
+   3;19,20,263;,
+   3;263,20,264;,
+   3;20,265,264;,
+   3;266,267,268;,
+   3;268,267,269;,
+   3;270,269,89;,
+   3;267,89,269;,
+   3;271,272,273;,
+   3;272,274,273;,
+   3;275,103,276;,
+   3;103,22,276;,
+   3;276,22,277;,
+   3;22,23,277;,
+   3;277,23,278;,
+   3;23,279,278;,
+   3;280,281,282;,
+   3;282,281,283;,
+   3;284,283,90;,
+   3;281,90,283;,
+   3;285,286,287;,
+   3;286,288,287;,
+   3;289,106,290;,
+   3;106,24,290;,
+   3;290,24,291;,
+   3;24,25,291;,
+   3;291,25,292;,
+   3;25,293,292;,
+   3;294,295,296;,
+   3;296,295,297;,
+   3;298,297,91;,
+   3;295,91,297;,
+   3;299,300,301;,
+   3;300,302,301;,
+   3;303,304,305;,
+   3;304,26,305;,
+   3;305,26,306;,
+   3;26,27,306;,
+   3;306,27,307;,
+   3;27,156,307;,
+   3;156,308,307;,
+   3;309,310,311;,
+   3;310,312,311;,
+   3;313,314,315;,
+   3;314,316,315;,
+   3;317,318,319;,
+   3;318,320,319;,
+   3;321,322,323;,
+   3;322,324,323;,
+   3;325,326,327;,
+   3;326,328,327;,
+   3;329,330,331;,
+   3;330,332,331;,
+   3;333,334,335;,
+   3;334,336,335;,
+   3;142,143,141;,
+   3;143,84,141;,
+   3;337,111,338;,
+   3;338,111,110;,
+   3;111,41,110;,
+   3;145,146,144;,
+   3;146,85,144;,
+   3;339,83,340;,
+   3;340,83,114;,
+   3;83,113,114;,
+   3;113,42,114;,
+   3;341,108,342;,
+   3;108,80,342;,
+   3;343,344,345;,
+   3;344,346,345;,
+   3;81,347,348;,
+   3;349,350,347;,
+   3;347,350,348;,
+   3;351,82,352;,
+   3;352,82,353;,
+   3;82,112,353;,
+   3;112,354,353;,
+   3;355,356,357;,
+   3;356,147,357;,
+   3;358,359,360;,
+   3;359,361,360;,
+   3;362,363,364;,
+   3;363,365,364;,
+   3;366,367,368;,
+   3;367,369,368;,
+   3;370,371,372;,
+   3;371,373,372;,
+   3;374,375,376;,
+   3;375,377,376;,
+   3;378,379,380;,
+   3;379,381,380;,
+   3;382,383,384;,
+   3;383,385,384;,
+   3;386,387,388;,
+   3;387,389,388;,
+   3;389,161,388;,
+   3;161,157,388;,
+   3;388,157,390;,
+   3;391,392,154;,
+   3;392,393,154;,
+   3;393,394,154;,
+   3;394,395,154;,
+   3;154,395,157;,
+   3;395,396,157;,
+   3;157,396,390;,
+   3;390,396,397;,
+   3;396,398,397;,
+   3;158,159,399;,
+   3;399,159,400;,
+   3;159,401,400;,
+   3;401,402,400;,
+   3;403,404,405;,
+   3;406,407,408;,
+   3;409,410,411;,
+   3;412,413,414;,
+   3;413,415,414;,
+   3;416,417,418;,
+   3;417,419,418;,
+   3;420,421,419;,
+   3;419,421,418;,
+   3;422,9,423;,
+   3;424,425,426;,
+   3;425,423,426;,
+   3;9,426,423;,
+   3;150,151,427;,
+   3;427,151,428;,
+   3;428,151,429;,
+   3;429,151,430;,
+   3;430,151,431;,
+   3;151,166,431;,
+   3;432,433,434;,
+   3;434,433,435;,
+   3;433,436,435;,
+   3;435,436,437;,
+   3;437,436,438;,
+   3;436,439,438;,
+   3;440,441,439;,
+   3;441,442,439;,
+   3;439,442,438;,
+   3;442,443,438;,
+   3;443,444,438;,
+   3;153,162,445;,
+   3;445,162,166;,
+   3;166,162,446;,
+   3;447,448,162;,
+   3;162,448,446;,
+   3;448,449,446;,
+   3;449,450,446;,
+   3;451,452,453;,
+   3;452,454,453;,
+   3;454,455,453;,
+   3;453,455,456;,
+   3;455,457,456;,
+   3;456,457,458;,
+   3;457,459,458;,
+   3;459,460,458;,
+   3;458,460,461;,
+   3;461,460,462;,
+   3;460,463,462;,
+   3;464,465,466;,
+   3;467,466,461;,
+   3;466,465,461;,
+   3;465,162,461;,
+   3;162,153,461;,
+   3;468,469,470;,
+   3;471,470,472;,
+   3;470,469,472;,
+   3;473,474,160;,
+   3;475,476,474;,
+   3;474,476,160;,
+   3;477,160,476;,
+   3;478,479,473;,
+   3;473,479,480;,
+   3;479,481,480;,
+   3;482,483,484;,
+   3;483,485,484;,
+   3;484,485,486;,
+   3;485,487,486;,
+   3;488,489,490;,
+   3;489,491,490;,
+   3;490,491,401;,
+   3;473,492,493;,
+   3;492,494,493;,
+   3;494,488,493;,
+   3;493,488,495;,
+   3;496,497,498;,
+   3;497,484,498;,
+   3;498,484,479;,
+   3;479,484,499;,
+   3;484,500,499;,
+   3;501,502,485;,
+   3;502,469,485;,
+   3;503,504,468;,
+   3;485,469,504;,
+   3;469,468,504;,
+   3;162,465,447;,
+   3;465,505,447;,
+   3;506,507,508;,
+   3;507,509,508;,
+   3;510,466,508;,
+   3;466,467,508;,
+   3;506,508,467;,
+   3;431,166,511;,
+   3;511,166,512;,
+   3;166,446,512;;
+
+   MeshNormals {
+    91;
+    -1.000000;-0.000000;0.000000;,
+    -1.000000;0.000000;0.000000;,
+    -1.000000;0.000000;0.000000;,
+    -1.000000;0.000000;0.000000;,
+    -1.000000;0.000000;0.000000;,
+    -1.000000;0.000000;0.000000;,
+    -1.000000;0.000000;0.000000;,
+    -1.000000;0.000282;-0.000057;,
+    -1.000000;-0.000497;0.000603;,
+    -0.999995;0.002744;0.001668;,
+    -0.999924;0.000200;-0.012321;,
+    -0.002977;0.005921;-0.999978;,
+    -0.001843;-0.999998;0.000003;,
+    -0.000003;-1.000000;0.000000;,
+    -0.000001;1.000000;0.000001;,
+    -0.000001;0.000000;-1.000000;,
+    -0.000000;-0.000000;1.000000;,
+    -0.000000;-0.000000;1.000000;,
+    -0.000000;-0.000000;-1.000000;,
+    -0.000000;0.316991;0.948429;,
+    -0.000000;-0.000000;-1.000000;,
+    -0.000000;-0.000000;-1.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;0.000000;1.000000;,
+    -0.000000;0.999999;0.001705;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;0.000000;1.000000;,
+    -0.000000;-0.000002;-1.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;0.000000;1.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    0.000000;-1.000000;-0.000001;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;-0.000002;1.000000;,
+    0.000000;0.000000;-1.000000;,
+    0.000000;0.000000;0.000000;,
+    0.000000;0.000000;1.000000;,
+    0.000000;0.000001;1.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;-1.000000;-0.000001;,
+    0.000000;-0.000000;1.000000;,
+    0.000000;0.000001;1.000000;,
+    0.000000;-0.000000;-1.000000;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;0.328903;-0.944364;,
+    0.000000;0.000002;1.000000;,
+    0.000000;-1.000000;-0.000001;,
+    0.000000;1.000000;-0.000001;,
+    0.000000;-0.000000;-1.000000;,
+    0.000000;-0.000000;-1.000000;,
+    0.000000;-0.000001;-1.000000;,
+    0.000000;0.000001;-1.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000001;0.000000;-1.000000;,
+    0.000001;-0.000000;-1.000000;,
+    0.000001;0.000000;-1.000000;,
+    0.000002;1.000000;0.000000;,
+    0.002975;-0.005910;0.999978;,
+    0.999966;0.007095;0.004160;,
+    0.999993;-0.003849;0.000001;,
+    1.000000;-0.000000;0.000000;,
+    1.000000;-0.000000;0.000000;,
+    1.000000;-0.000000;-0.000000;,
+    1.000000;-0.000000;0.000000;,
+    1.000000;-0.000000;0.000001;,
+    1.000000;0.000000;0.000000;,
+    1.000000;0.000000;0.000000;,
+    1.000000;0.000000;0.000000;,
+    1.000000;0.000000;0.000000;,
+    1.000000;0.000000;0.000000;,
+    1.000000;0.000000;0.000000;,
+    1.000000;0.000000;0.000000;,
+    1.000000;0.000000;0.000000;,
+    1.000000;0.000000;0.000000;,
+    1.000000;0.000000;0.000000;,
+    1.000000;0.000000;0.000000;,
+    1.000000;0.000000;0.000000;,
+    1.000000;0.000000;0.000000;,
+    1.000000;0.000000;0.000000;,
+    1.000000;0.000000;0.000000;,
+    1.000000;0.000000;0.000000;,
+    1.000000;0.000000;0.000000;,
+    1.000000;0.000000;-0.000000;,
+    1.000000;0.000000;0.000000;,
+    1.000000;0.000000;0.000000;,
+    1.000000;0.000000;-0.000000;;
+    334;
+    3;31,31,31;,
+    3;31,31,31;,
+    3;24,24,24;,
+    3;24,24,24;,
+    3;49,49,49;,
+    3;49,49,49;,
+    3;19,19,19;,
+    3;19,19,19;,
+    3;37,37,37;,
+    3;37,37,37;,
+    3;63,63,63;,
+    3;63,63,63;,
+    3;63,63,63;,
+    3;63,63,63;,
+    3;63,63,63;,
+    3;63,63,63;,
+    3;63,63,63;,
+    3;63,63,63;,
+    3;63,63,63;,
+    3;63,63,63;,
+    3;63,63,63;,
+    3;63,63,63;,
+    3;63,63,63;,
+    3;11,11,11;,
+    3;11,11,11;,
+    3;62,62,62;,
+    3;62,62,62;,
+    3;26,26,26;,
+    3;26,26,26;,
+    3;12,12,12;,
+    3;12,12,12;,
+    3;29,29,29;,
+    3;29,29,29;,
+    3;48,30,48;,
+    3;48,48,30;,
+    3;48,32,30;,
+    3;32,33,30;,
+    3;33,22,30;,
+    3;48,48,22;,
+    3;48,30,22;,
+    3;1,1,1;,
+    3;1,1,1;,
+    3;1,1,1;,
+    3;1,1,1;,
+    3;1,1,1;,
+    3;1,1,1;,
+    3;6,6,6;,
+    3;6,6,6;,
+    3;0,0,0;,
+    3;0,0,0;,
+    3;4,4,4;,
+    3;4,4,4;,
+    3;5,5,5;,
+    3;5,5,5;,
+    3;71,71,71;,
+    3;71,71,71;,
+    3;70,70,70;,
+    3;70,70,70;,
+    3;66,66,66;,
+    3;66,66,66;,
+    3;65,65,65;,
+    3;65,65,65;,
+    3;69,69,69;,
+    3;69,69,69;,
+    3;76,76,76;,
+    3;76,76,76;,
+    3;90,90,90;,
+    3;90,90,90;,
+    3;37,37,37;,
+    3;37,37,37;,
+    3;37,37,37;,
+    3;37,37,37;,
+    3;37,37,37;,
+    3;37,37,37;,
+    3;37,37,37;,
+    3;37,37,37;,
+    3;59,59,59;,
+    3;59,59,59;,
+    3;20,20,20;,
+    3;20,20,20;,
+    3;28,28,28;,
+    3;28,28,28;,
+    3;28,28,28;,
+    3;28,28,28;,
+    3;28,28,28;,
+    3;28,28,28;,
+    3;52,52,52;,
+    3;52,52,52;,
+    3;52,52,52;,
+    3;52,52,52;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;42,42,42;,
+    3;42,42,42;,
+    3;42,42,42;,
+    3;42,42,42;,
+    3;37,37,37;,
+    3;37,37,37;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;43,43,43;,
+    3;43,43,43;,
+    3;43,43,43;,
+    3;43,43,43;,
+    3;37,37,37;,
+    3;37,37,37;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;42,42,42;,
+    3;42,42,42;,
+    3;42,42,42;,
+    3;42,42,42;,
+    3;37,37,37;,
+    3;37,37,37;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;25,25,25;,
+    3;25,25,25;,
+    3;25,25,25;,
+    3;25,25,25;,
+    3;37,37,37;,
+    3;37,37,37;,
+    3;34,34,34;,
+    3;34,34,34;,
+    3;34,34,34;,
+    3;34,34,34;,
+    3;34,34,34;,
+    3;34,34,34;,
+    3;41,41,41;,
+    3;41,41,41;,
+    3;41,41,41;,
+    3;41,41,41;,
+    3;18,18,18;,
+    3;18,18,18;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;35,35,35;,
+    3;42,42,42;,
+    3;42,42,42;,
+    3;42,42,42;,
+    3;42,42,42;,
+    3;21,21,21;,
+    3;21,21,21;,
+    3;57,57,57;,
+    3;57,57,57;,
+    3;57,57,57;,
+    3;57,57,57;,
+    3;57,57,57;,
+    3;57,13,57;,
+    3;13,57,57;,
+    3;36,36,36;,
+    3;36,36,36;,
+    3;23,23,23;,
+    3;23,23,23;,
+    3;39,39,39;,
+    3;39,39,39;,
+    3;27,27,27;,
+    3;27,27,27;,
+    3;40,40,40;,
+    3;40,40,40;,
+    3;39,39,39;,
+    3;39,39,39;,
+    3;50,50,50;,
+    3;50,50,50;,
+    3;67,67,67;,
+    3;67,67,67;,
+    3;56,56,56;,
+    3;56,56,56;,
+    3;56,56,56;,
+    3;87,87,87;,
+    3;87,87,87;,
+    3;55,55,55;,
+    3;55,55,55;,
+    3;55,55,55;,
+    3;55,55,55;,
+    3;17,17,17;,
+    3;17,17,17;,
+    3;61,61,61;,
+    3;61,61,61;,
+    3;44,44,44;,
+    3;44,44,44;,
+    3;44,44,44;,
+    3;51,51,51;,
+    3;51,51,51;,
+    3;51,51,51;,
+    3;51,51,51;,
+    3;14,14,14;,
+    3;14,14,14;,
+    3;68,68,68;,
+    3;68,68,68;,
+    3;46,46,46;,
+    3;46,46,46;,
+    3;45,45,45;,
+    3;45,45,45;,
+    3;39,39,39;,
+    3;39,39,39;,
+    3;39,39,39;,
+    3;39,39,39;,
+    3;39,39,39;,
+    3;39,39,39;,
+    3;39,39,39;,
+    3;39,39,39;,
+    3;53,53,53;,
+    3;53,53,53;,
+    3;53,58,53;,
+    3;58,60,53;,
+    3;53,60,53;,
+    3;53,53,54;,
+    3;53,53,54;,
+    3;53,53,54;,
+    3;53,53,54;,
+    3;54,53,60;,
+    3;53,53,60;,
+    3;60,53,53;,
+    3;53,53,53;,
+    3;53,53,53;,
+    3;73,80,75;,
+    3;75,80,74;,
+    3;80,74,74;,
+    3;74,74,74;,
+    3;38,38,38;,
+    3;38,38,38;,
+    3;38,38,38;,
+    3;16,16,16;,
+    3;16,16,16;,
+    3;64,64,64;,
+    3;64,64,64;,
+    3;64,64,64;,
+    3;64,64,64;,
+    3;1,1,1;,
+    3;1,1,1;,
+    3;1,1,1;,
+    3;1,1,1;,
+    3;2,3,7;,
+    3;7,3,7;,
+    3;7,3,7;,
+    3;7,3,7;,
+    3;7,3,7;,
+    3;3,1,7;,
+    3;47,47,47;,
+    3;47,47,47;,
+    3;47,15,47;,
+    3;47,15,47;,
+    3;47,15,47;,
+    3;15,47,47;,
+    3;47,47,47;,
+    3;47,47,47;,
+    3;47,47,47;,
+    3;47,47,47;,
+    3;47,47,47;,
+    3;1,1,1;,
+    3;1,1,1;,
+    3;1,1,7;,
+    3;1,7,1;,
+    3;1,7,7;,
+    3;7,7,7;,
+    3;7,7,7;,
+    3;7,7,10;,
+    3;7,7,10;,
+    3;7,7,10;,
+    3;10,7,9;,
+    3;7,7,9;,
+    3;9,7,8;,
+    3;7,7,8;,
+    3;7,7,8;,
+    3;8,7,1;,
+    3;1,7,7;,
+    3;7,7,7;,
+    3;7,7,7;,
+    3;1,7,1;,
+    3;7,7,1;,
+    3;7,1,1;,
+    3;1,1,1;,
+    3;70,74,74;,
+    3;74,74,74;,
+    3;74,74,74;,
+    3;74,84,86;,
+    3;72,74,84;,
+    3;84,74,86;,
+    3;85,86,74;,
+    3;70,74,74;,
+    3;74,74,74;,
+    3;74,74,74;,
+    3;89,82,74;,
+    3;82,74,74;,
+    3;74,74,74;,
+    3;74,74,74;,
+    3;74,74,78;,
+    3;74,74,78;,
+    3;78,74,74;,
+    3;74,74,81;,
+    3;74,74,81;,
+    3;74,74,81;,
+    3;81,74,88;,
+    3;83,79,77;,
+    3;79,74,77;,
+    3;77,74,74;,
+    3;74,74,74;,
+    3;74,74,74;,
+    3;70,74,74;,
+    3;74,74,74;,
+    3;74,74,70;,
+    3;74,74,74;,
+    3;74,70,74;,
+    3;1,7,1;,
+    3;7,7,1;,
+    3;1,7,7;,
+    3;7,7,7;,
+    3;7,7,7;,
+    3;7,1,7;,
+    3;1,7,1;,
+    3;7,1,7;,
+    3;7,1,7;,
+    3;1,7,7;;
+   }
+
+   MeshTextureCoords {
+    513;
+    0.867188;-0.789063;,
+    0.015625;-0.132813;,
+    0.140625;-0.132813;,
+    0.906250;-0.789063;,
+    0.906250;-0.664063;,
+    0.234375;-0.781250;,
+    0.195313;-0.781250;,
+    0.234375;-0.843750;,
+    0.195313;-0.843750;,
+    0.515625;-0.429688;,
+    0.414063;-0.750000;,
+    0.414063;-0.625000;,
+    0.710938;-0.531250;,
+    0.671875;-0.531250;,
+    0.710938;-0.726563;,
+    0.671875;-0.726563;,
+    0.562500;-0.750000;,
+    0.562500;-0.625000;,
+    0.710938;-0.484375;,
+    0.632813;-0.578125;,
+    0.632813;-0.453125;,
+    0.671875;-0.812500;,
+    0.492188;-0.578125;,
+    0.492188;-0.453125;,
+    0.343750;-0.578125;,
+    0.343750;-0.453125;,
+    0.195313;-0.578125;,
+    0.195313;-0.453125;,
+    0.835938;-0.812500;,
+    0.960938;-0.937500;,
+    0.835938;-0.937500;,
+    0.015625;-0.007813;,
+    0.859375;-0.445313;,
+    0.843750;-0.617188;,
+    0.859375;-0.609375;,
+    0.742188;-0.617188;,
+    0.734375;-0.484375;,
+    0.734375;-0.531250;,
+    0.734375;-0.570313;,
+    0.734375;-0.609375;,
+    0.734375;-0.445313;,
+    0.875000;-0.046875;,
+    0.835938;-0.093750;,
+    0.335938;-0.921875;,
+    0.367188;-0.921875;,
+    0.398438;-0.921875;,
+    0.429688;-0.921875;,
+    0.460938;-0.921875;,
+    0.492188;-0.921875;,
+    0.109375;-0.625000;,
+    0.078125;-0.851563;,
+    0.085938;-0.851563;,
+    0.109375;-0.851563;,
+    0.117188;-0.851563;,
+    0.140625;-0.851563;,
+    0.156250;-0.851563;,
+    0.171875;-0.859375;,
+    0.187500;-0.859375;,
+    0.203125;-0.859375;,
+    0.218750;-0.859375;,
+    0.242188;-0.906250;,
+    0.250000;-0.906250;,
+    0.273438;-0.906250;,
+    0.281250;-0.906250;,
+    0.078125;-0.898438;,
+    0.109375;-0.898438;,
+    0.140625;-0.898438;,
+    0.171875;-0.914063;,
+    0.203125;-0.914063;,
+    0.242188;-0.953125;,
+    0.273438;-0.953125;,
+    0.046875;-0.898438;,
+    0.054688;-0.898438;,
+    0.171875;-0.781250;,
+    0.140625;-0.781250;,
+    0.109375;-0.781250;,
+    0.078125;-0.781250;,
+    0.039063;-0.781250;,
+    0.023438;-0.851563;,
+    0.054688;-0.851563;,
+    0.304688;-0.921875;,
+    0.789063;-0.789063;,
+    0.710938;-0.953125;,
+    0.875000;-0.101563;,
+    0.812500;-0.812500;,
+    0.781250;-0.812500;,
+    0.343750;-0.750000;,
+    0.500000;-0.750000;,
+    0.648438;-0.750000;,
+    0.570313;-0.578125;,
+    0.421875;-0.578125;,
+    0.273438;-0.578125;,
+    0.109375;-0.750000;,
+    0.867188;-0.664063;,
+    0.335938;-0.937500;,
+    0.218750;-0.750000;,
+    0.460938;-0.937500;,
+    0.429688;-0.937500;,
+    0.398438;-0.937500;,
+    0.367188;-0.937500;,
+    0.367188;-0.750000;,
+    0.523438;-0.750000;,
+    0.593750;-0.578125;,
+    0.445313;-0.578125;,
+    0.671875;-0.445313;,
+    0.671875;-0.484375;,
+    0.296875;-0.578125;,
+    0.492188;-0.937500;,
+    0.304688;-0.937500;,
+    0.960938;-0.812500;,
+    0.921875;-0.046875;,
+    0.875000;-0.054688;,
+    0.664063;-0.953125;,
+    0.835938;-0.101563;,
+    0.875000;-0.093750;,
+    0.171875;-0.828125;,
+    0.156250;-0.828125;,
+    0.140625;-0.828125;,
+    0.125000;-0.828125;,
+    0.109375;-0.828125;,
+    0.093750;-0.828125;,
+    0.078125;-0.828125;,
+    0.062500;-0.828125;,
+    0.039063;-0.828125;,
+    0.031250;-0.828125;,
+    0.023438;-0.898438;,
+    0.015625;-0.898438;,
+    0.085938;-0.898438;,
+    0.156250;-0.781250;,
+    0.117188;-0.898438;,
+    0.125000;-0.781250;,
+    0.156250;-0.898438;,
+    0.093750;-0.781250;,
+    0.187500;-0.914063;,
+    0.062500;-0.781250;,
+    0.218750;-0.914063;,
+    0.031250;-0.781250;,
+    0.250000;-0.953125;,
+    0.015625;-0.851563;,
+    0.281250;-0.953125;,
+    0.046875;-0.851563;,
+    0.812500;-0.937500;,
+    0.804688;-0.937500;,
+    0.804688;-0.812500;,
+    0.781250;-0.937500;,
+    0.773438;-0.937500;,
+    0.773438;-0.812500;,
+    0.632813;-0.781250;,
+    0.671875;-0.765625;,
+    0.843750;-0.570313;,
+    0.687500;-0.429688;,
+    0.687500;-0.281250;,
+    0.015625;-0.156250;,
+    0.585938;-0.281250;,
+    0.960938;-0.445313;,
+    0.140625;-0.304688;,
+    0.187500;-0.453125;,
+    0.960938;-0.375000;,
+    0.203125;-0.304688;,
+    0.203125;-0.343750;,
+    0.281250;-0.257813;,
+    0.960938;-0.335938;,
+    0.601563;-0.171875;,
+    0.593750;-0.578125;,
+    0.015625;-0.382813;,
+    0.015625;-0.335938;,
+    0.687500;-0.257813;,
+    0.671875;-0.593750;,
+    0.710938;-0.593750;,
+    0.671875;-0.664063;,
+    0.710938;-0.664063;,
+    0.671875;-0.531250;,
+    0.710938;-0.531250;,
+    0.843750;-0.531250;,
+    0.828125;-0.468750;,
+    0.765625;-0.468750;,
+    0.742188;-0.531250;,
+    0.742188;-0.570313;,
+    0.710938;-0.445313;,
+    0.671875;-0.484375;,
+    0.710938;-0.484375;,
+    0.710938;-0.812500;,
+    0.710938;-0.765625;,
+    0.054688;-0.132813;,
+    0.054688;-0.007813;,
+    0.296875;-0.781250;,
+    0.296875;-0.882813;,
+    0.257813;-0.781250;,
+    0.257813;-0.882813;,
+    0.054688;-0.132813;,
+    0.140625;-0.429688;,
+    0.015625;-0.429688;,
+    0.015625;-0.132813;,
+    0.343750;-0.937500;,
+    0.343750;-0.921875;,
+    0.375000;-0.937500;,
+    0.375000;-0.921875;,
+    0.406250;-0.937500;,
+    0.406250;-0.921875;,
+    0.445313;-0.937500;,
+    0.445313;-0.921875;,
+    0.476563;-0.937500;,
+    0.476563;-0.921875;,
+    0.507813;-0.937500;,
+    0.507813;-0.921875;,
+    0.109375;-0.609375;,
+    0.117188;-0.609375;,
+    0.117188;-0.625000;,
+    0.117188;-0.757813;,
+    0.109375;-0.757813;,
+    0.117188;-0.750000;,
+    0.195313;-0.609375;,
+    0.195313;-0.625000;,
+    0.140625;-0.609375;,
+    0.140625;-0.757813;,
+    0.195313;-0.757813;,
+    0.195313;-0.750000;,
+    0.218750;-0.757813;,
+    0.273438;-0.757813;,
+    0.257813;-0.750000;,
+    0.273438;-0.609375;,
+    0.257813;-0.625000;,
+    0.218750;-0.609375;,
+    0.218750;-0.625000;,
+    0.343750;-0.609375;,
+    0.343750;-0.625000;,
+    0.296875;-0.609375;,
+    0.296875;-0.757813;,
+    0.343750;-0.757813;,
+    0.531250;-0.921875;,
+    0.539063;-0.921875;,
+    0.531250;-0.937500;,
+    0.539063;-0.937500;,
+    0.367188;-0.757813;,
+    0.421875;-0.757813;,
+    0.421875;-0.609375;,
+    0.367188;-0.609375;,
+    0.367188;-0.625000;,
+    0.500000;-0.609375;,
+    0.500000;-0.625000;,
+    0.445313;-0.609375;,
+    0.445313;-0.757813;,
+    0.500000;-0.757813;,
+    0.562500;-0.921875;,
+    0.570313;-0.921875;,
+    0.562500;-0.937500;,
+    0.570313;-0.937500;,
+    0.523438;-0.757813;,
+    0.570313;-0.757813;,
+    0.570313;-0.609375;,
+    0.523438;-0.609375;,
+    0.523438;-0.625000;,
+    0.648438;-0.609375;,
+    0.648438;-0.625000;,
+    0.593750;-0.609375;,
+    0.593750;-0.757813;,
+    0.648438;-0.757813;,
+    0.593750;-0.921875;,
+    0.601563;-0.921875;,
+    0.593750;-0.937500;,
+    0.601563;-0.937500;,
+    0.593750;-0.593750;,
+    0.648438;-0.593750;,
+    0.648438;-0.445313;,
+    0.593750;-0.445313;,
+    0.593750;-0.453125;,
+    0.570313;-0.445313;,
+    0.570313;-0.453125;,
+    0.523438;-0.445313;,
+    0.523438;-0.593750;,
+    0.570313;-0.593750;,
+    0.625000;-0.921875;,
+    0.632813;-0.921875;,
+    0.625000;-0.937500;,
+    0.632813;-0.937500;,
+    0.445313;-0.593750;,
+    0.500000;-0.593750;,
+    0.500000;-0.445313;,
+    0.445313;-0.445313;,
+    0.445313;-0.453125;,
+    0.421875;-0.445313;,
+    0.421875;-0.453125;,
+    0.375000;-0.445313;,
+    0.375000;-0.593750;,
+    0.421875;-0.593750;,
+    0.656250;-0.976563;,
+    0.664063;-0.976563;,
+    0.656250;-0.984375;,
+    0.664063;-0.984375;,
+    0.296875;-0.593750;,
+    0.351563;-0.593750;,
+    0.351563;-0.445313;,
+    0.296875;-0.445313;,
+    0.296875;-0.453125;,
+    0.273438;-0.445313;,
+    0.273438;-0.453125;,
+    0.226563;-0.445313;,
+    0.226563;-0.593750;,
+    0.273438;-0.593750;,
+    0.687500;-0.976563;,
+    0.695313;-0.976563;,
+    0.687500;-0.984375;,
+    0.695313;-0.984375;,
+    0.148438;-0.593750;,
+    0.148438;-0.578125;,
+    0.203125;-0.593750;,
+    0.203125;-0.445313;,
+    0.148438;-0.445313;,
+    0.148438;-0.453125;,
+    0.117188;-0.593750;,
+    0.117188;-0.445313;,
+    0.132813;-0.593750;,
+    0.132813;-0.445313;,
+    0.085938;-0.593750;,
+    0.085938;-0.445313;,
+    0.093750;-0.593750;,
+    0.093750;-0.445313;,
+    0.054688;-0.593750;,
+    0.054688;-0.445313;,
+    0.062500;-0.593750;,
+    0.062500;-0.445313;,
+    0.023438;-0.593750;,
+    0.023438;-0.445313;,
+    0.031250;-0.593750;,
+    0.031250;-0.445313;,
+    0.015625;-0.757813;,
+    0.015625;-0.609375;,
+    0.023438;-0.757813;,
+    0.023438;-0.609375;,
+    0.046875;-0.757813;,
+    0.046875;-0.609375;,
+    0.054688;-0.757813;,
+    0.054688;-0.609375;,
+    0.078125;-0.757813;,
+    0.078125;-0.609375;,
+    0.085938;-0.757813;,
+    0.085938;-0.609375;,
+    0.929688;-0.054688;,
+    0.929688;-0.046875;,
+    0.882813;-0.101563;,
+    0.882813;-0.093750;,
+    0.312500;-0.937500;,
+    0.312500;-0.921875;,
+    0.750000;-0.937500;,
+    0.742188;-0.937500;,
+    0.750000;-0.812500;,
+    0.742188;-0.812500;,
+    0.789063;-0.664063;,
+    0.835938;-0.789063;,
+    0.843750;-0.664063;,
+    0.843750;-0.789063;,
+    0.718750;-0.953125;,
+    0.718750;-0.828125;,
+    0.710938;-0.828125;,
+    0.664063;-0.828125;,
+    0.648438;-0.906250;,
+    0.632813;-0.906250;,
+    0.648438;-0.781250;,
+    0.734375;-0.664063;,
+    0.765625;-0.664063;,
+    0.734375;-0.789063;,
+    0.765625;-0.789063;,
+    0.585938;-0.906250;,
+    0.585938;-0.781250;,
+    0.617188;-0.906250;,
+    0.617188;-0.781250;,
+    0.531250;-0.906250;,
+    0.531250;-0.781250;,
+    0.562500;-0.906250;,
+    0.562500;-0.781250;,
+    0.476563;-0.906250;,
+    0.476563;-0.781250;,
+    0.507813;-0.906250;,
+    0.507813;-0.781250;,
+    0.421875;-0.906250;,
+    0.421875;-0.781250;,
+    0.453125;-0.906250;,
+    0.453125;-0.781250;,
+    0.375000;-0.906250;,
+    0.375000;-0.781250;,
+    0.406250;-0.906250;,
+    0.406250;-0.781250;,
+    0.320313;-0.906250;,
+    0.320313;-0.781250;,
+    0.351563;-0.906250;,
+    0.351563;-0.781250;,
+    0.921875;-0.351563;,
+    0.921875;-0.320313;,
+    0.929688;-0.351563;,
+    0.960938;-0.320313;,
+    0.929688;-0.359375;,
+    0.960938;-0.562500;,
+    0.882813;-0.562500;,
+    0.882813;-0.515625;,
+    0.882813;-0.476563;,
+    0.882813;-0.437500;,
+    0.882813;-0.390625;,
+    0.921875;-0.359375;,
+    0.882813;-0.359375;,
+    0.164063;-0.304688;,
+    0.164063;-0.429688;,
+    0.203125;-0.382813;,
+    0.203125;-0.429688;,
+    0.867188;-0.664063;,
+    0.867188;-0.664063;,
+    0.867188;-0.664063;,
+    0.867188;-0.664063;,
+    0.867188;-0.664063;,
+    0.867188;-0.664063;,
+    0.867188;-0.664063;,
+    0.867188;-0.664063;,
+    0.867188;-0.664063;,
+    0.671875;-0.765625;,
+    0.671875;-0.726563;,
+    0.710938;-0.765625;,
+    0.710938;-0.726563;,
+    0.859375;-0.609375;,
+    0.859375;-0.648438;,
+    0.843750;-0.617188;,
+    0.734375;-0.648438;,
+    0.734375;-0.609375;,
+    0.742188;-0.617188;,
+    0.562500;-0.414063;,
+    0.500000;-0.398438;,
+    0.476563;-0.296875;,
+    0.500000;-0.335938;,
+    0.476563;-0.429688;,
+    0.773438;-0.429688;,
+    0.773438;-0.296875;,
+    0.773438;-0.257813;,
+    0.742188;-0.257813;,
+    0.726563;-0.257813;,
+    0.789063;-0.296875;,
+    0.789063;-0.257813;,
+    0.835938;-0.296875;,
+    0.835938;-0.132813;,
+    0.789063;-0.093750;,
+    0.835938;-0.101563;,
+    0.835938;-0.093750;,
+    0.789063;-0.007813;,
+    0.921875;-0.007813;,
+    0.921875;-0.046875;,
+    0.875000;-0.046875;,
+    0.875000;-0.054688;,
+    0.875000;-0.093750;,
+    0.687500;-0.281250;,
+    0.687500;-0.218750;,
+    0.640625;-0.171875;,
+    0.640625;-0.171875;,
+    0.656250;-0.171875;,
+    0.687500;-0.171875;,
+    0.515625;-0.429688;,
+    0.562500;-0.414063;,
+    0.687500;-0.429688;,
+    0.601563;-0.414063;,
+    0.648438;-0.414063;,
+    0.687500;-0.281250;,
+    0.648438;-0.312500;,
+    0.585938;-0.281250;,
+    0.601563;-0.312500;,
+    0.562500;-0.312500;,
+    0.476563;-0.273438;,
+    0.476563;-0.296875;,
+    0.500000;-0.335938;,
+    0.601563;-0.093750;,
+    0.601563;-0.132813;,
+    0.562500;-0.093750;,
+    0.476563;-0.093750;,
+    0.453125;-0.171875;,
+    0.414063;-0.132813;,
+    0.453125;-0.132813;,
+    0.453125;-0.007813;,
+    0.414063;-0.007813;,
+    0.289063;-0.296875;,
+    0.203125;-0.304688;,
+    0.164063;-0.304688;,
+    0.164063;-0.132813;,
+    0.273438;-0.132813;,
+    0.281250;-0.257813;,
+    0.328125;-0.257813;,
+    0.296875;-0.296875;,
+    0.328125;-0.296875;,
+    0.343750;-0.132813;,
+    0.382813;-0.132813;,
+    0.367188;-0.218750;,
+    0.414063;-0.171875;,
+    0.382813;-0.218750;,
+    0.414063;-0.218750;,
+    0.242188;-0.343750;,
+    0.242188;-0.382813;,
+    0.203125;-0.343750;,
+    0.210938;-0.382813;,
+    0.289063;-0.343750;,
+    0.203125;-0.304688;,
+    0.257813;-0.343750;,
+    0.203125;-0.343750;,
+    0.273438;-0.132813;,
+    0.343750;-0.132813;,
+    0.281250;-0.257813;,
+    0.335938;-0.257813;,
+    0.367188;-0.257813;,
+    0.382813;-0.132813;,
+    0.406250;-0.132813;,
+    0.453125;-0.171875;,
+    0.421875;-0.171875;,
+    0.640625;-0.132813;,
+    0.476563;-0.046875;,
+    0.476563;-0.007813;,
+    0.515625;-0.046875;,
+    0.515625;-0.007813;,
+    0.562500;-0.046875;,
+    0.726563;-0.218750;,
+    0.695313;-0.218750;;
+   }
+
+   MeshMaterialList {
+    1;
+    334;
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0;
+
+    Material lambert2SG {
+     0.800000;0.800000;0.800000;1.000000;;
+     0.000000;
+     0.000000;0.000000;0.000000;;
+     0.000000;0.000000;0.000000;;
+
+     TextureFilename {
+      "chairtex.bmp";
+     }
+    }
+   }
+
+   VertexDuplicationIndices {
+    513;
+    167;
+    0,
+    1,
+    2,
+    3,
+    4,
+    5,
+    6,
+    7,
+    8,
+    9,
+    10,
+    11,
+    12,
+    13,
+    14,
+    15,
+    16,
+    17,
+    18,
+    19,
+    20,
+    21,
+    22,
+    23,
+    24,
+    25,
+    26,
+    27,
+    28,
+    29,
+    30,
+    31,
+    32,
+    33,
+    34,
+    35,
+    36,
+    37,
+    38,
+    39,
+    40,
+    41,
+    42,
+    43,
+    44,
+    45,
+    46,
+    47,
+    48,
+    49,
+    50,
+    51,
+    52,
+    53,
+    54,
+    55,
+    56,
+    57,
+    58,
+    59,
+    60,
+    61,
+    62,
+    63,
+    64,
+    65,
+    66,
+    67,
+    68,
+    69,
+    70,
+    71,
+    72,
+    73,
+    74,
+    75,
+    76,
+    77,
+    78,
+    79,
+    80,
+    81,
+    82,
+    83,
+    84,
+    85,
+    86,
+    87,
+    88,
+    89,
+    90,
+    91,
+    92,
+    93,
+    94,
+    95,
+    96,
+    97,
+    98,
+    99,
+    100,
+    101,
+    102,
+    103,
+    104,
+    105,
+    106,
+    107,
+    108,
+    109,
+    110,
+    111,
+    112,
+    113,
+    114,
+    115,
+    116,
+    117,
+    118,
+    119,
+    120,
+    121,
+    122,
+    123,
+    124,
+    125,
+    126,
+    127,
+    128,
+    129,
+    130,
+    131,
+    132,
+    133,
+    134,
+    135,
+    136,
+    137,
+    138,
+    139,
+    140,
+    141,
+    142,
+    143,
+    144,
+    145,
+    146,
+    147,
+    148,
+    149,
+    150,
+    151,
+    152,
+    153,
+    154,
+    155,
+    156,
+    157,
+    158,
+    159,
+    160,
+    161,
+    162,
+    163,
+    164,
+    165,
+    166,
+    6,
+    5,
+    8,
+    7,
+    13,
+    12,
+    14,
+    7,
+    5,
+    12,
+    18,
+    35,
+    105,
+    18,
+    33,
+    149,
+    40,
+    32,
+    33,
+    35,
+    21,
+    104,
+    40,
+    93,
+    0,
+    1,
+    50,
+    51,
+    52,
+    53,
+    54,
+    55,
+    56,
+    57,
+    58,
+    59,
+    60,
+    61,
+    63,
+    62,
+    109,
+    71,
+    72,
+    28,
+    63,
+    49,
+    139,
+    79,
+    72,
+    92,
+    116,
+    128,
+    3,
+    64,
+    4,
+    50,
+    94,
+    51,
+    43,
+    127,
+    73,
+    115,
+    115,
+    86,
+    116,
+    95,
+    118,
+    130,
+    65,
+    52,
+    99,
+    53,
+    44,
+    129,
+    74,
+    117,
+    117,
+    87,
+    118,
+    100,
+    120,
+    132,
+    66,
+    54,
+    98,
+    55,
+    45,
+    131,
+    75,
+    119,
+    119,
+    88,
+    120,
+    101,
+    122,
+    134,
+    67,
+    56,
+    97,
+    57,
+    46,
+    133,
+    76,
+    121,
+    121,
+    89,
+    122,
+    102,
+    124,
+    136,
+    68,
+    58,
+    96,
+    59,
+    47,
+    135,
+    77,
+    123,
+    123,
+    90,
+    124,
+    103,
+    126,
+    138,
+    69,
+    60,
+    107,
+    61,
+    48,
+    137,
+    78,
+    125,
+    125,
+    91,
+    126,
+    106,
+    71,
+    28,
+    140,
+    70,
+    62,
+    109,
+    128,
+    64,
+    73,
+    127,
+    130,
+    65,
+    74,
+    129,
+    132,
+    66,
+    75,
+    131,
+    134,
+    67,
+    76,
+    133,
+    136,
+    68,
+    77,
+    135,
+    138,
+    69,
+    78,
+    137,
+    140,
+    70,
+    79,
+    139,
+    143,
+    84,
+    146,
+    85,
+    141,
+    142,
+    84,
+    110,
+    141,
+    108,
+    111,
+    80,
+    143,
+    142,
+    145,
+    146,
+    83,
+    113,
+    85,
+    114,
+    144,
+    114,
+    111,
+    147,
+    81,
+    91,
+    48,
+    26,
+    27,
+    90,
+    47,
+    24,
+    25,
+    89,
+    46,
+    22,
+    23,
+    88,
+    45,
+    19,
+    20,
+    87,
+    44,
+    16,
+    17,
+    86,
+    43,
+    10,
+    11,
+    147,
+    81,
+    144,
+    80,
+    145,
+    2,
+    40,
+    36,
+    37,
+    38,
+    39,
+    82,
+    112,
+    155,
+    93,
+    94,
+    4,
+    10,
+    95,
+    86,
+    16,
+    100,
+    87,
+    19,
+    101,
+    88,
+    148,
+    15,
+    149,
+    14,
+    34,
+    113,
+    33,
+    112,
+    39,
+    35,
+    15,
+    8,
+    1,
+    6,
+    31,
+    30,
+    28,
+    26,
+    91,
+    106,
+    31,
+    9,
+    32,
+    34,
+    150,
+    113,
+    42,
+    30,
+    29,
+    110,
+    41,
+    111,
+    114,
+    151,
+    103,
+    163,
+    102,
+    89,
+    22,
+    9,
+    15,
+    150,
+    148,
+    21,
+    151,
+    104,
+    153,
+    105,
+    13,
+    152,
+    1,
+    6,
+    16,
+    101,
+    100,
+    165,
+    156,
+    108,
+    109,
+    29,
+    110,
+    98,
+    158,
+    155,
+    2,
+    154,
+    160,
+    97,
+    45,
+    20,
+    157,
+    161,
+    96,
+    107,
+    47,
+    25,
+    99,
+    11,
+    159,
+    43,
+    17,
+    158,
+    44,
+    159,
+    154,
+    157,
+    160,
+    46,
+    23,
+    161,
+    80,
+    27,
+    48,
+    19,
+    164,
+    0,
+    95,
+    3,
+    10,
+    24,
+    90;
+   }
+  }
+ }
+
+ Frame group1 {
+  
+
+  FrameTransformMatrix {
+   0.000000,0.000000,1.000000,0.000000,-0.000000,-1.000000,0.000000,0.000000,1.000000,-0.000000,0.000000,0.000000,7.000001,28.000000,-7.000001,1.000000;;
+  }
+ }
+
+ Frame group2 {
+  
+
+  FrameTransformMatrix {
+   0.000000,0.000000,1.000000,0.000000,-0.000000,-1.000000,0.000000,0.000000,1.000000,-0.000000,0.000000,0.000000,6.993392,28.000000,-6.993392,1.000000;;
+  }
+ }
+
+ Frame group3 {
+  
+
+  FrameTransformMatrix {
+   0.000000,0.000000,1.000000,0.000000,-0.000000,-1.000000,0.000000,0.000000,1.000000,-0.000000,0.000000,0.000000,7.000000,28.000004,-7.000000,1.000000;;
+  }
+ }
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/media/redwireShape.mesh.xml
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/media/redwireShape.mesh.xml	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/media/redwireShape.mesh.xml	(revision 2197)
@@ -0,0 +1,5131 @@
+<mesh>
+	<sharedgeometry vertexcount="793">
+		<vertexbuffer positions="true" normals="true" colours_diffuse="false" colours_specular="false" texture_coords="1">
+			<vertex>
+				<position x="25.6587" y="0" z="-2.69684"/>
+				<normal x="-0.994522" y="-1.89478e-006" z="0.104523"/>
+				<texcoord u="-46.5985" v="-1.70482"/>
+			</vertex>
+			<vertex>
+				<position x="25.2362" y="0" z="-5.36413"/>
+				<normal x="-0.978148" y="1.72487e-006" z="0.207912"/>
+				<texcoord u="-45.0407" v="-1.7054"/>
+			</vertex>
+			<vertex>
+				<position x="24.5373" y="0" z="-7.97265"/>
+				<normal x="-0.951056" y="-3.45489e-006" z="0.309017"/>
+				<texcoord u="-43.4828" v="-1.70597"/>
+			</vertex>
+			<vertex>
+				<position x="23.5695" y="0" z="-10.4938"/>
+				<normal x="-0.929889" y="-0.0888453" z="0.356951"/>
+				<texcoord u="-41.925" v="-1.70655"/>
+			</vertex>
+			<vertex>
+				<position x="22.3435" y="0" z="-12.9"/>
+				<normal x="-0.835354" y="0.0888427" z="0.542486"/>
+				<texcoord u="-40.3672" v="-1.70713"/>
+			</vertex>
+			<vertex>
+				<position x="20.8727" y="0" z="-15.1649"/>
+				<normal x="-0.809017" y="-1.47257e-006" z="0.587786"/>
+				<texcoord u="-38.8093" v="-1.7077"/>
+			</vertex>
+			<vertex>
+				<position x="19.1732" y="0" z="-17.2636"/>
+				<normal x="-0.743145" y="-1.23058e-006" z="0.669131"/>
+				<texcoord u="-37.2515" v="-1.70828"/>
+			</vertex>
+			<vertex>
+				<position x="17.2636" y="0" z="-19.1732"/>
+				<normal x="-0.704311" y="-0.088842" z="0.704311"/>
+				<texcoord u="-35.6936" v="-1.70885"/>
+			</vertex>
+			<vertex>
+				<position x="15.1649" y="0" z="-20.8727"/>
+				<normal x="-0.542485" y="0.088842" z="0.835354"/>
+				<texcoord u="-34.1358" v="-1.70943"/>
+			</vertex>
+			<vertex>
+				<position x="12.9" y="0" z="-22.3435"/>
+				<normal x="-0.5" y="4.63397e-007" z="0.866025"/>
+				<texcoord u="-32.578" v="-1.71001"/>
+			</vertex>
+			<vertex>
+				<position x="10.4938" y="0" z="-23.5695"/>
+				<normal x="-0.406736" y="-5.20035e-007" z="0.913546"/>
+				<texcoord u="-31.0202" v="-1.71058"/>
+			</vertex>
+			<vertex>
+				<position x="7.97265" y="0" z="-24.5373"/>
+				<normal x="-0.356951" y="-0.0888402" z="0.929889"/>
+				<texcoord u="-29.4623" v="-1.71116"/>
+			</vertex>
+			<vertex>
+				<position x="5.36413" y="0" z="-25.2362"/>
+				<normal x="-0.155816" y="0.0888431" z="0.983783"/>
+				<texcoord u="-27.9045" v="-1.71173"/>
+			</vertex>
+			<vertex>
+				<position x="2.69684" y="0" z="-25.6587"/>
+				<normal x="-0.104528" y="6.3331e-007" z="0.994522"/>
+				<texcoord u="-26.3467" v="-1.71231"/>
+			</vertex>
+			<vertex>
+				<position x="-1.25154e-006" y="0" z="-25.8"/>
+				<normal x="-7.78765e-008" y="-2.57443e-008" z="1"/>
+				<texcoord u="-24.7888" v="-1.71288"/>
+			</vertex>
+			<vertex>
+				<position x="-2.69684" y="0" z="-25.6587"/>
+				<normal x="0.0521286" y="-0.0888423" z="0.994681"/>
+				<texcoord u="-23.231" v="-1.71346"/>
+			</vertex>
+			<vertex>
+				<position x="-5.36413" y="0" z="-25.2362"/>
+				<normal x="0.257796" y="0.0888423" z="0.962106"/>
+				<texcoord u="-21.6731" v="-1.71404"/>
+			</vertex>
+			<vertex>
+				<position x="-7.97265" y="0" z="-24.5373"/>
+				<normal x="0.309017" y="5.66375e-008" z="0.951056"/>
+				<texcoord u="-20.1153" v="-1.71461"/>
+			</vertex>
+			<vertex>
+				<position x="-10.4938" y="0" z="-23.5695"/>
+				<normal x="0.406737" y="6.28161e-007" z="0.913545"/>
+				<texcoord u="-18.5575" v="-1.71519"/>
+			</vertex>
+			<vertex>
+				<position x="-12.9" y="0" z="-22.3435"/>
+				<normal x="0.5" y="-1.24088e-006" z="0.866025"/>
+				<texcoord u="-16.9996" v="-1.71576"/>
+			</vertex>
+			<vertex>
+				<position x="-15.1649" y="0" z="-20.8727"/>
+				<normal x="0.587786" y="-8.49561e-007" z="0.809017"/>
+				<texcoord u="-15.4418" v="-1.71634"/>
+			</vertex>
+			<vertex>
+				<position x="-17.2636" y="0" z="-19.1732"/>
+				<normal x="0.669131" y="-3.6042e-008" z="0.743144"/>
+				<texcoord u="-13.8839" v="-1.71692"/>
+			</vertex>
+			<vertex>
+				<position x="-19.1732" y="0" z="-17.2636"/>
+				<normal x="0.743145" y="-4.63397e-008" z="0.66913"/>
+				<texcoord u="-12.3261" v="-1.71749"/>
+			</vertex>
+			<vertex>
+				<position x="-20.8727" y="0" z="-15.1649"/>
+				<normal x="0.774073" y="-0.0888419" z="0.626832"/>
+				<texcoord u="-10.7682" v="-1.71807"/>
+			</vertex>
+			<vertex>
+				<position x="-22.3435" y="0" z="-12.9"/>
+				<normal x="0.887483" y="0.0888442" z="0.452195"/>
+				<texcoord u="-9.21041" v="-1.71864"/>
+			</vertex>
+			<vertex>
+				<position x="-23.5695" y="0" z="-10.4938"/>
+				<normal x="0.913546" y="2.36848e-007" z="0.406736"/>
+				<texcoord u="-7.65256" v="-1.71922"/>
+			</vertex>
+			<vertex>
+				<position x="-24.5373" y="0" z="-7.97264"/>
+				<normal x="0.951057" y="-1.99776e-006" z="0.309017"/>
+				<texcoord u="-6.09473" v="-1.7198"/>
+			</vertex>
+			<vertex>
+				<position x="-25.2362" y="0" z="-5.36412"/>
+				<normal x="0.962106" y="-0.0888404" z="0.257796"/>
+				<texcoord u="-4.53686" v="-1.72037"/>
+			</vertex>
+			<vertex>
+				<position x="-25.6587" y="0" z="-2.69684"/>
+				<normal x="0.99468" y="0.0888467" z="0.0521287"/>
+				<texcoord u="-2.979" v="-1.72095"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8" y="0" z="-7.80629e-008"/>
+				<normal x="1" y="-5.76673e-007" z="-3.41112e-008"/>
+				<texcoord u="-1.42116" v="-1.72153"/>
+			</vertex>
+			<vertex>
+				<position x="-25.6587" y="0" z="2.69684"/>
+				<normal x="0.994522" y="-2.36848e-007" z="-0.104529"/>
+				<texcoord u="0.136669" v="-1.7221"/>
+			</vertex>
+			<vertex>
+				<position x="-25.2362" y="0" z="5.36412"/>
+				<normal x="0.983782" y="-0.0888479" z="-0.155816"/>
+				<texcoord u="1.69449" v="-1.72268"/>
+			</vertex>
+			<vertex>
+				<position x="-24.5373" y="0" z="7.97264"/>
+				<normal x="0.929889" y="0.0888425" z="-0.356951"/>
+				<texcoord u="3.25235" v="-1.72325"/>
+			</vertex>
+			<vertex>
+				<position x="-23.5695" y="0" z="10.4938"/>
+				<normal x="0.913545" y="-3.73807e-006" z="-0.406737"/>
+				<texcoord u="4.8102" v="-1.72383"/>
+			</vertex>
+			<vertex>
+				<position x="-22.3435" y="0" z="12.9"/>
+				<normal x="0.866025" y="-2.16252e-007" z="-0.5"/>
+				<texcoord u="6.36802" v="-1.7244"/>
+			</vertex>
+			<vertex>
+				<position x="-20.8726" y="0" z="15.1649"/>
+				<normal x="0.835354" y="-0.0888418" z="-0.542486"/>
+				<texcoord u="7.92588" v="-1.72498"/>
+			</vertex>
+			<vertex>
+				<position x="-19.1731" y="0" z="17.2636"/>
+				<normal x="0.704311" y="0.0888417" z="-0.704311"/>
+				<texcoord u="9.48371" v="-1.72556"/>
+			</vertex>
+			<vertex>
+				<position x="-17.2636" y="0" z="19.1731"/>
+				<normal x="0.669131" y="-1.00403e-006" z="-0.743145"/>
+				<texcoord u="11.0415" v="-1.72613"/>
+			</vertex>
+			<vertex>
+				<position x="-15.1649" y="0" z="20.8726"/>
+				<normal x="0.587785" y="-4.42802e-007" z="-0.809017"/>
+				<texcoord u="12.5994" v="-1.72671"/>
+			</vertex>
+			<vertex>
+				<position x="-12.9" y="0" z="22.3435"/>
+				<normal x="0.5" y="-1.20483e-006" z="-0.866025"/>
+				<texcoord u="14.1573" v="-1.72728"/>
+			</vertex>
+			<vertex>
+				<position x="-10.4938" y="0" z="23.5695"/>
+				<normal x="0.406736" y="6.53905e-007" z="-0.913546"/>
+				<texcoord u="15.7151" v="-1.72786"/>
+			</vertex>
+			<vertex>
+				<position x="-7.97264" y="0" z="24.5373"/>
+				<normal x="0.309017" y="-2.47145e-007" z="-0.951057"/>
+				<texcoord u="17.273" v="-1.72844"/>
+			</vertex>
+			<vertex>
+				<position x="-5.36412" y="0" z="25.2362"/>
+				<normal x="0.207912" y="-7.77477e-007" z="-0.978148"/>
+				<texcoord u="18.8308" v="-1.72901"/>
+			</vertex>
+			<vertex>
+				<position x="-2.69683" y="0" z="25.6587"/>
+				<normal x="0.155816" y="-0.088841" z="-0.983783"/>
+				<texcoord u="20.3886" v="-1.72959"/>
+			</vertex>
+			<vertex>
+				<position x="3.43312e-007" y="0" z="25.8"/>
+				<normal x="-0.0521293" y="0.0888432" z="-0.994681"/>
+				<texcoord u="21.9465" v="-1.73016"/>
+			</vertex>
+			<vertex>
+				<position x="2.69684" y="0" z="25.6587"/>
+				<normal x="-0.104529" y="5.04589e-007" z="-0.994522"/>
+				<texcoord u="23.5043" v="-1.73074"/>
+			</vertex>
+			<vertex>
+				<position x="5.36412" y="0" z="25.2362"/>
+				<normal x="-0.207912" y="-5.4578e-007" z="-0.978148"/>
+				<texcoord u="25.0622" v="-1.73132"/>
+			</vertex>
+			<vertex>
+				<position x="7.97264" y="0" z="24.5373"/>
+				<normal x="-0.257796" y="-0.0888435" z="-0.962106"/>
+				<texcoord u="26.62" v="-1.73189"/>
+			</vertex>
+			<vertex>
+				<position x="10.4938" y="0" z="23.5695"/>
+				<normal x="-0.452196" y="0.0888431" z="-0.887483"/>
+				<texcoord u="28.1778" v="-1.73247"/>
+			</vertex>
+			<vertex>
+				<position x="12.9" y="0" z="22.3435"/>
+				<normal x="-0.5" y="3.65569e-007" z="-0.866025"/>
+				<texcoord u="29.7357" v="-1.73304"/>
+			</vertex>
+			<vertex>
+				<position x="15.1649" y="0" z="20.8726"/>
+				<normal x="-0.587785" y="4.58249e-007" z="-0.809017"/>
+				<texcoord u="31.2934" v="-1.73362"/>
+			</vertex>
+			<vertex>
+				<position x="17.2636" y="0" z="19.1731"/>
+				<normal x="-0.626832" y="-0.0888432" z="-0.774073"/>
+				<texcoord u="32.8513" v="-1.73419"/>
+			</vertex>
+			<vertex>
+				<position x="19.1731" y="0" z="17.2636"/>
+				<normal x="-0.774073" y="0.0888467" z="-0.626831"/>
+				<texcoord u="34.4091" v="-1.73477"/>
+			</vertex>
+			<vertex>
+				<position x="20.8726" y="0" z="15.1649"/>
+				<normal x="-0.809017" y="-4.73695e-007" z="-0.587785"/>
+				<texcoord u="35.967" v="-1.73535"/>
+			</vertex>
+			<vertex>
+				<position x="22.3435" y="0" z="12.9"/>
+				<normal x="-0.866025" y="-3.07387e-006" z="-0.5"/>
+				<texcoord u="37.5248" v="-1.73592"/>
+			</vertex>
+			<vertex>
+				<position x="23.5695" y="0" z="10.4938"/>
+				<normal x="-0.887483" y="-0.0888425" z="-0.452195"/>
+				<texcoord u="39.0826" v="-1.7365"/>
+			</vertex>
+			<vertex>
+				<position x="24.5373" y="0" z="7.97264"/>
+				<normal x="-0.962106" y="0.0888456" z="-0.257796"/>
+				<texcoord u="40.6405" v="-1.73707"/>
+			</vertex>
+			<vertex>
+				<position x="25.2362" y="0" z="5.36412"/>
+				<normal x="-0.978148" y="-1.75576e-006" z="-0.207912"/>
+				<texcoord u="42.1983" v="-1.73765"/>
+			</vertex>
+			<vertex>
+				<position x="25.6587" y="0" z="2.69683"/>
+				<normal x="-0.994522" y="-6.07566e-006" z="-0.104528"/>
+				<texcoord u="43.7561" v="-1.73822"/>
+			</vertex>
+			<vertex>
+				<position x="25.8" y="0" z="0"/>
+				<normal x="-1" y="-2.03895e-006" z="-5.75128e-006"/>
+				<texcoord u="45.314" v="-1.7388"/>
+			</vertex>
+			<vertex>
+				<position x="25.7253" y="0.25" z="-2.70384"/>
+				<normal x="-0.861483" y="0.50007" z="0.0881915"/>
+				<texcoord u="-46.538" v="-1.33447"/>
+			</vertex>
+			<vertex>
+				<position x="25.3018" y="0.25" z="-5.37806"/>
+				<normal x="-0.847545" y="0.500067" z="0.177764"/>
+				<texcoord u="-44.9801" v="-1.33505"/>
+			</vertex>
+			<vertex>
+				<position x="24.601" y="0.25" z="-7.99335"/>
+				<normal x="-0.824319" y="0.500071" z="0.265381"/>
+				<texcoord u="-43.4223" v="-1.33563"/>
+			</vertex>
+			<vertex>
+				<position x="23.6307" y="0.25" z="-10.5211"/>
+				<normal x="-0.847003" y="0.420563" z="0.325134"/>
+				<texcoord u="-41.8644" v="-1.3362"/>
+			</vertex>
+			<vertex>
+				<position x="22.4015" y="0.25" z="-12.9335"/>
+				<normal x="-0.686401" y="0.574592" z="0.445755"/>
+				<texcoord u="-40.3066" v="-1.33678"/>
+			</vertex>
+			<vertex>
+				<position x="20.9269" y="0.25" z="-15.2043"/>
+				<normal x="-0.701967" y="0.50007" z="0.507122"/>
+				<texcoord u="-38.7488" v="-1.33735"/>
+			</vertex>
+			<vertex>
+				<position x="19.2229" y="0.25" z="-17.3084"/>
+				<normal x="-0.645114" y="0.500069" z="0.577719"/>
+				<texcoord u="-37.1909" v="-1.33793"/>
+			</vertex>
+			<vertex>
+				<position x="17.3084" y="0.25" z="-19.2229"/>
+				<normal x="-0.641531" y="0.420566" z="0.641531"/>
+				<texcoord u="-35.6331" v="-1.3385"/>
+			</vertex>
+			<vertex>
+				<position x="15.2042" y="0.25" z="-20.9269"/>
+				<normal x="-0.445755" y="0.57459" z="0.686403"/>
+				<texcoord u="-34.0753" v="-1.33908"/>
+			</vertex>
+			<vertex>
+				<position x="12.9335" y="0.25" z="-22.4015"/>
+				<normal x="-0.435014" y="0.500068" z="0.748795"/>
+				<texcoord u="-32.5174" v="-1.33966"/>
+			</vertex>
+			<vertex>
+				<position x="10.5211" y="0.25" z="-23.6307"/>
+				<normal x="-0.354361" y="0.500068" z="0.790165"/>
+				<texcoord u="-30.9596" v="-1.34023"/>
+			</vertex>
+			<vertex>
+				<position x="7.99335" y="0.25" z="-24.601"/>
+				<normal x="-0.325134" y="0.420563" z="0.847003"/>
+				<texcoord u="-29.4017" v="-1.34081"/>
+			</vertex>
+			<vertex>
+				<position x="5.37805" y="0.25" z="-25.3018"/>
+				<normal x="-0.128033" y="0.57459" z="0.808365"/>
+				<texcoord u="-27.8439" v="-1.34138"/>
+			</vertex>
+			<vertex>
+				<position x="2.70384" y="0.25" z="-25.7253"/>
+				<normal x="-0.092843" y="0.500068" z="0.860995"/>
+				<texcoord u="-26.2861" v="-1.34196"/>
+			</vertex>
+			<vertex>
+				<position x="-1.25479e-006" y="0.25" z="-25.867"/>
+				<normal x="-0.00233592" y="0.500068" z="0.865983"/>
+				<texcoord u="-24.7283" v="-1.34254"/>
+			</vertex>
+			<vertex>
+				<position x="-2.70384" y="0.25" z="-25.7253"/>
+				<normal x="0.047482" y="0.420564" z="0.90602"/>
+				<texcoord u="-23.1704" v="-1.34311"/>
+			</vertex>
+			<vertex>
+				<position x="-5.37806" y="0.25" z="-25.3018"/>
+				<normal x="0.211829" y="0.574591" z="0.790553"/>
+				<texcoord u="-21.6126" v="-1.34369"/>
+			</vertex>
+			<vertex>
+				<position x="-7.99335" y="0.25" z="-24.601"/>
+				<normal x="0.265382" y="0.500069" z="0.82432"/>
+				<texcoord u="-20.0547" v="-1.34426"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5211" y="0.25" z="-23.6307"/>
+				<normal x="0.350093" y="0.500069" z="0.792064"/>
+				<texcoord u="-18.4969" v="-1.34484"/>
+			</vertex>
+			<vertex>
+				<position x="-12.9335" y="0.25" z="-22.4015"/>
+				<normal x="0.430968" y="0.500069" z="0.751131"/>
+				<texcoord u="-16.9391" v="-1.34541"/>
+			</vertex>
+			<vertex>
+				<position x="-15.2042" y="0.25" z="-20.9268"/>
+				<normal x="0.507123" y="0.500067" z="0.701968"/>
+				<texcoord u="-15.3812" v="-1.34599"/>
+			</vertex>
+			<vertex>
+				<position x="-17.3084" y="0.25" z="-19.2229"/>
+				<normal x="0.57772" y="0.500068" z="0.645113"/>
+				<texcoord u="-13.8234" v="-1.34657"/>
+			</vertex>
+			<vertex>
+				<position x="-19.2229" y="0.25" z="-17.3084"/>
+				<normal x="0.641988" y="0.500068" z="0.581191"/>
+				<texcoord u="-12.2655" v="-1.34714"/>
+			</vertex>
+			<vertex>
+				<position x="-20.9268" y="0.25" z="-15.2042"/>
+				<normal x="0.705076" y="0.420563" z="0.570959"/>
+				<texcoord u="-10.7077" v="-1.34772"/>
+			</vertex>
+			<vertex>
+				<position x="-22.4015" y="0.25" z="-12.9335"/>
+				<normal x="0.729237" y="0.574591" z="0.371564"/>
+				<texcoord u="-9.14985" v="-1.34829"/>
+			</vertex>
+			<vertex>
+				<position x="-23.6307" y="0.25" z="-10.5211"/>
+				<normal x="0.790165" y="0.500068" z="0.354361"/>
+				<texcoord u="-7.59201" v="-1.34887"/>
+			</vertex>
+			<vertex>
+				<position x="-24.601" y="0.25" z="-7.99334"/>
+				<normal x="0.822877" y="0.500068" z="0.269825"/>
+				<texcoord u="-6.03417" v="-1.34945"/>
+			</vertex>
+			<vertex>
+				<position x="-25.3017" y="0.25" z="-5.37805"/>
+				<normal x="0.876349" y="0.420564" z="0.234817"/>
+				<texcoord u="-4.47634" v="-1.35002"/>
+			</vertex>
+			<vertex>
+				<position x="-25.7253" y="0.25" z="-2.70384"/>
+				<normal x="0.817319" y="0.574591" z="0.0428335"/>
+				<texcoord u="-2.91849" v="-1.3506"/>
+			</vertex>
+			<vertex>
+				<position x="-25.867" y="0.25" z="-7.82656e-008"/>
+				<normal x="0.865982" y="0.50007" z="0.00233593"/>
+				<texcoord u="-1.36064" v="-1.35117"/>
+			</vertex>
+			<vertex>
+				<position x="-25.7253" y="0.25" z="2.70384"/>
+				<normal x="0.861483" y="0.500069" z="-0.0881967"/>
+				<texcoord u="0.19719" v="-1.35175"/>
+			</vertex>
+			<vertex>
+				<position x="-25.3017" y="0.25" z="5.37805"/>
+				<normal x="0.896093" y="0.420565" z="-0.141928"/>
+				<texcoord u="1.75504" v="-1.35233"/>
+			</vertex>
+			<vertex>
+				<position x="-24.601" y="0.25" z="7.99334"/>
+				<normal x="0.764081" y="0.57459" z="-0.293303"/>
+				<texcoord u="3.3129" v="-1.3529"/>
+			</vertex>
+			<vertex>
+				<position x="-23.6307" y="0.25" z="10.5211"/>
+				<normal x="0.792065" y="0.500068" z="-0.350093"/>
+				<texcoord u="4.87074" v="-1.35348"/>
+			</vertex>
+			<vertex>
+				<position x="-22.4015" y="0.25" z="12.9335"/>
+				<normal x="0.751132" y="0.500067" z="-0.430969"/>
+				<texcoord u="6.42858" v="-1.35405"/>
+			</vertex>
+			<vertex>
+				<position x="-20.9268" y="0.25" z="15.2042"/>
+				<normal x="0.760895" y="0.420563" z="-0.494131"/>
+				<texcoord u="7.98643" v="-1.35463"/>
+			</vertex>
+			<vertex>
+				<position x="-19.2229" y="0.25" z="17.3084"/>
+				<normal x="0.578725" y="0.574591" z="-0.578725"/>
+				<texcoord u="9.54426" v="-1.35521"/>
+			</vertex>
+			<vertex>
+				<position x="-17.3084" y="0.25" z="19.2229"/>
+				<normal x="0.581192" y="0.500068" z="-0.641988"/>
+				<texcoord u="11.1021" v="-1.35578"/>
+			</vertex>
+			<vertex>
+				<position x="-15.2042" y="0.25" z="20.9268"/>
+				<normal x="0.510901" y="0.50007" z="-0.699221"/>
+				<texcoord u="12.66" v="-1.35636"/>
+			</vertex>
+			<vertex>
+				<position x="-12.9335" y="0.25" z="22.4015"/>
+				<normal x="0.435014" y="0.500068" z="-0.748795"/>
+				<texcoord u="14.2178" v="-1.35694"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5211" y="0.25" z="23.6307"/>
+				<normal x="0.354361" y="0.500067" z="-0.790165"/>
+				<texcoord u="15.7756" v="-1.35751"/>
+			</vertex>
+			<vertex>
+				<position x="-7.99334" y="0.25" z="24.601"/>
+				<normal x="0.269825" y="0.500068" z="-0.822877"/>
+				<texcoord u="17.3335" v="-1.35809"/>
+			</vertex>
+			<vertex>
+				<position x="-5.37805" y="0.25" z="25.3017"/>
+				<normal x="0.182333" y="0.500068" z="-0.846573"/>
+				<texcoord u="18.8913" v="-1.35866"/>
+			</vertex>
+			<vertex>
+				<position x="-2.70384" y="0.25" z="25.7253"/>
+				<normal x="0.141927" y="0.420562" z="-0.896094"/>
+				<texcoord u="20.4492" v="-1.35924"/>
+			</vertex>
+			<vertex>
+				<position x="3.44204e-007" y="0.25" z="25.867"/>
+				<normal x="-0.0428342" y="0.57459" z="-0.81732"/>
+				<texcoord u="22.007" v="-1.35981"/>
+			</vertex>
+			<vertex>
+				<position x="2.70384" y="0.25" z="25.7253"/>
+				<normal x="-0.0881972" y="0.500068" z="-0.861483"/>
+				<texcoord u="23.5649" v="-1.36039"/>
+			</vertex>
+			<vertex>
+				<position x="5.37805" y="0.25" z="25.3017"/>
+				<normal x="-0.177763" y="0.500069" z="-0.847544"/>
+				<texcoord u="25.1227" v="-1.36097"/>
+			</vertex>
+			<vertex>
+				<position x="7.99334" y="0.25" z="24.601"/>
+				<normal x="-0.234817" y="0.420565" z="-0.876348"/>
+				<texcoord u="26.6806" v="-1.36154"/>
+			</vertex>
+			<vertex>
+				<position x="10.5211" y="0.25" z="23.6307"/>
+				<normal x="-0.371565" y="0.57459" z="-0.729236"/>
+				<texcoord u="28.2384" v="-1.36212"/>
+			</vertex>
+			<vertex>
+				<position x="12.9335" y="0.25" z="22.4015"/>
+				<normal x="-0.430968" y="0.500069" z="-0.751131"/>
+				<texcoord u="29.7962" v="-1.36269"/>
+			</vertex>
+			<vertex>
+				<position x="15.2042" y="0.25" z="20.9268"/>
+				<normal x="-0.507122" y="0.500069" z="-0.701967"/>
+				<texcoord u="31.3541" v="-1.36327"/>
+			</vertex>
+			<vertex>
+				<position x="17.3084" y="0.25" z="19.2229"/>
+				<normal x="-0.570959" y="0.420565" z="-0.705075"/>
+				<texcoord u="32.9119" v="-1.36384"/>
+			</vertex>
+			<vertex>
+				<position x="19.2229" y="0.25" z="17.3084"/>
+				<normal x="-0.636048" y="0.574591" z="-0.515061"/>
+				<texcoord u="34.4697" v="-1.36442"/>
+			</vertex>
+			<vertex>
+				<position x="20.9268" y="0.25" z="15.2042"/>
+				<normal x="-0.699222" y="0.500069" z="-0.510901"/>
+				<texcoord u="36.0275" v="-1.365"/>
+			</vertex>
+			<vertex>
+				<position x="22.4015" y="0.25" z="12.9335"/>
+				<normal x="-0.748796" y="0.500067" z="-0.435015"/>
+				<texcoord u="37.5854" v="-1.36557"/>
+			</vertex>
+			<vertex>
+				<position x="23.6307" y="0.25" z="10.5211"/>
+				<normal x="-0.808379" y="0.42056" z="-0.411889"/>
+				<texcoord u="39.1432" v="-1.36615"/>
+			</vertex>
+			<vertex>
+				<position x="24.601" y="0.25" z="7.99334"/>
+				<normal x="-0.790554" y="0.57459" z="-0.211828"/>
+				<texcoord u="40.701" v="-1.36672"/>
+			</vertex>
+			<vertex>
+				<position x="25.3017" y="0.25" z="5.37805"/>
+				<normal x="-0.846573" y="0.50007" z="-0.182333"/>
+				<texcoord u="42.2589" v="-1.3673"/>
+			</vertex>
+			<vertex>
+				<position x="25.7253" y="0.25" z="2.70384"/>
+				<normal x="-0.860995" y="0.500068" z="-0.0928428"/>
+				<texcoord u="43.8167" v="-1.36787"/>
+			</vertex>
+			<vertex>
+				<position x="25.867" y="0.25" z="0"/>
+				<normal x="-0.865984" y="0.500067" z="-0.00234056"/>
+				<texcoord u="45.3745" v="-1.36845"/>
+			</vertex>
+			<vertex>
+				<position x="25.9073" y="0.433013" z="-2.72297"/>
+				<normal x="-0.497614" y="0.866057" z="0.0482245"/>
+				<texcoord u="-46.4774" v="-0.964124"/>
+			</vertex>
+			<vertex>
+				<position x="25.4808" y="0.433013" z="-5.41611"/>
+				<normal x="-0.489846" y="0.866058" z="0.0999785"/>
+				<texcoord u="-44.9196" v="-0.964701"/>
+			</vertex>
+			<vertex>
+				<position x="24.775" y="0.433013" z="-8.0499"/>
+				<normal x="-0.476713" y="0.866056" z="0.150634"/>
+				<texcoord u="-43.3617" v="-0.965276"/>
+			</vertex>
+			<vertex>
+				<position x="23.7979" y="0.433013" z="-10.5955"/>
+				<normal x="-0.537306" y="0.817779" z="0.206252"/>
+				<texcoord u="-41.8039" v="-0.965852"/>
+			</vertex>
+			<vertex>
+				<position x="22.56" y="0.433013" z="-13.025"/>
+				<normal x="-0.353404" y="0.906882" z="0.229503"/>
+				<texcoord u="-40.246" v="-0.966426"/>
+			</vertex>
+			<vertex>
+				<position x="21.0749" y="0.433013" z="-15.3118"/>
+				<normal x="-0.40683" y="0.866058" z="0.290572"/>
+				<texcoord u="-38.6882" v="-0.967004"/>
+			</vertex>
+			<vertex>
+				<position x="19.3589" y="0.433013" z="-17.4309"/>
+				<normal x="-0.374228" y="0.866058" z="0.331505"/>
+				<texcoord u="-37.1304" v="-0.967579"/>
+			</vertex>
+			<vertex>
+				<position x="17.4309" y="0.433013" z="-19.3589"/>
+				<normal x="-0.406962" y="0.81778" z="0.406962"/>
+				<texcoord u="-35.5725" v="-0.968155"/>
+			</vertex>
+			<vertex>
+				<position x="15.3118" y="0.433013" z="-21.0749"/>
+				<normal x="-0.229503" y="0.906882" z="0.353403"/>
+				<texcoord u="-34.0147" v="-0.96873"/>
+			</vertex>
+			<vertex>
+				<position x="13.025" y="0.433013" z="-22.56"/>
+				<normal x="-0.253472" y="0.866058" z="0.430924"/>
+				<texcoord u="-32.4568" v="-0.969306"/>
+			</vertex>
+			<vertex>
+				<position x="10.5955" y="0.433013" z="-23.7979"/>
+				<normal x="-0.20704" y="0.866058" z="0.455059"/>
+				<texcoord u="-30.899" v="-0.969882"/>
+			</vertex>
+			<vertex>
+				<position x="8.0499" y="0.433013" z="-24.775"/>
+				<normal x="-0.206252" y="0.81778" z="0.537305"/>
+				<texcoord u="-29.3412" v="-0.970459"/>
+			</vertex>
+			<vertex>
+				<position x="5.4161" y="0.433013" z="-25.4808"/>
+				<normal x="-0.065919" y="0.906882" z="0.416197"/>
+				<texcoord u="-27.7834" v="-0.971033"/>
+			</vertex>
+			<vertex>
+				<position x="2.72297" y="0.433013" z="-25.9073"/>
+				<normal x="-0.0562856" y="0.866058" z="0.496766"/>
+				<texcoord u="-26.2255" v="-0.97161"/>
+			</vertex>
+			<vertex>
+				<position x="-1.26366e-006" y="0.433013" z="-26.05"/>
+				<normal x="-0.00405111" y="0.866057" z="0.499928"/>
+				<texcoord u="-24.6677" v="-0.972185"/>
+			</vertex>
+			<vertex>
+				<position x="-2.72297" y="0.433013" z="-25.9073"/>
+				<normal x="0.0301209" y="0.817779" z="0.574744"/>
+				<texcoord u="-23.1099" v="-0.972761"/>
+			</vertex>
+			<vertex>
+				<position x="-5.41611" y="0.433013" z="-25.4808"/>
+				<normal x="0.109063" y="0.906881" z="0.407028"/>
+				<texcoord u="-21.552" v="-0.973337"/>
+			</vertex>
+			<vertex>
+				<position x="-8.0499" y="0.433013" z="-24.775"/>
+				<normal x="0.150634" y="0.866058" z="0.476711"/>
+				<texcoord u="-19.9942" v="-0.973913"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5955" y="0.433013" z="-23.7979"/>
+				<normal x="0.199638" y="0.866058" z="0.458354"/>
+				<texcoord u="-18.4363" v="-0.974489"/>
+			</vertex>
+			<vertex>
+				<position x="-13.025" y="0.433013" z="-22.56"/>
+				<normal x="0.246455" y="0.866058" z="0.434975"/>
+				<texcoord u="-16.8785" v="-0.975065"/>
+			</vertex>
+			<vertex>
+				<position x="-15.3118" y="0.433013" z="-21.0749"/>
+				<normal x="0.290573" y="0.866058" z="0.406831"/>
+				<texcoord u="-15.3207" v="-0.975641"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4309" y="0.433013" z="-19.3589"/>
+				<normal x="0.331506" y="0.866058" z="0.374229"/>
+				<texcoord u="-13.7628" v="-0.976216"/>
+			</vertex>
+			<vertex>
+				<position x="-19.3589" y="0.433013" z="-17.4309"/>
+				<normal x="0.368807" y="0.866059" z="0.337526"/>
+				<texcoord u="-12.205" v="-0.976793"/>
+			</vertex>
+			<vertex>
+				<position x="-21.0749" y="0.433013" z="-15.3118"/>
+				<normal x="0.447272" y="0.81778" z="0.362193"/>
+				<texcoord u="-10.6471" v="-0.977369"/>
+			</vertex>
+			<vertex>
+				<position x="-22.56" y="0.433013" z="-13.025"/>
+				<normal x="0.375458" y="0.906881" z="0.191305"/>
+				<texcoord u="-9.0893" v="-0.977944"/>
+			</vertex>
+			<vertex>
+				<position x="-23.7979" y="0.433013" z="-10.5955"/>
+				<normal x="0.45506" y="0.866057" z="0.20704"/>
+				<texcoord u="-7.53146" v="-0.978521"/>
+			</vertex>
+			<vertex>
+				<position x="-24.775" y="0.433013" z="-8.0499"/>
+				<normal x="0.474208" y="0.866057" z="0.158339"/>
+				<texcoord u="-5.97363" v="-0.979096"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4808" y="0.433013" z="-5.4161"/>
+				<normal x="0.55592" y="0.81778" z="0.148958"/>
+				<texcoord u="-4.41578" v="-0.979672"/>
+			</vertex>
+			<vertex>
+				<position x="-25.9073" y="0.433013" z="-2.72297"/>
+				<normal x="0.420808" y="0.906881" z="0.0220535"/>
+				<texcoord u="-2.85793" v="-0.980247"/>
+			</vertex>
+			<vertex>
+				<position x="-26.05" y="0.433013" z="-7.88193e-008"/>
+				<normal x="0.499928" y="0.866057" z="0.00405114"/>
+				<texcoord u="-1.3001" v="-0.980824"/>
+			</vertex>
+			<vertex>
+				<position x="-25.9073" y="0.433013" z="2.72297"/>
+				<normal x="0.497612" y="0.866058" z="-0.0482277"/>
+				<texcoord u="0.257737" v="-0.981399"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4808" y="0.433013" z="5.4161"/>
+				<normal x="0.568447" y="0.817779" z="-0.0900334"/>
+				<texcoord u="1.81558" v="-0.981975"/>
+			</vertex>
+			<vertex>
+				<position x="-24.775" y="0.433013" z="8.0499"/>
+				<normal x="0.393398" y="0.906881" z="-0.151011"/>
+				<texcoord u="3.37343" v="-0.982552"/>
+			</vertex>
+			<vertex>
+				<position x="-23.7979" y="0.433013" z="10.5955"/>
+				<normal x="0.458355" y="0.866057" z="-0.199638"/>
+				<texcoord u="4.93126" v="-0.983127"/>
+			</vertex>
+			<vertex>
+				<position x="-22.56" y="0.433013" z="13.025"/>
+				<normal x="0.434975" y="0.866058" z="-0.246455"/>
+				<texcoord u="6.48911" v="-0.983703"/>
+			</vertex>
+			<vertex>
+				<position x="-21.0749" y="0.433013" z="15.3118"/>
+				<normal x="0.482682" y="0.817779" z="-0.313457"/>
+				<texcoord u="8.04695" v="-0.98428"/>
+			</vertex>
+			<vertex>
+				<position x="-19.3589" y="0.433013" z="17.4309"/>
+				<normal x="0.297965" y="0.906881" z="-0.297965"/>
+				<texcoord u="9.60481" v="-0.984857"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4309" y="0.433013" z="19.3589"/>
+				<normal x="0.337528" y="0.866057" z="-0.368808"/>
+				<texcoord u="11.1627" v="-0.985432"/>
+			</vertex>
+			<vertex>
+				<position x="-15.3118" y="0.433013" z="21.0749"/>
+				<normal x="0.297127" y="0.866058" z="-0.402068"/>
+				<texcoord u="12.7205" v="-0.986009"/>
+			</vertex>
+			<vertex>
+				<position x="-13.025" y="0.433013" z="22.56"/>
+				<normal x="0.253472" y="0.866058" z="-0.430924"/>
+				<texcoord u="14.2784" v="-0.986585"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5955" y="0.433013" z="23.7979"/>
+				<normal x="0.207039" y="0.866058" z="-0.455059"/>
+				<texcoord u="15.8362" v="-0.987161"/>
+			</vertex>
+			<vertex>
+				<position x="-8.0499" y="0.433013" z="24.775"/>
+				<normal x="0.158339" y="0.866058" z="-0.474207"/>
+				<texcoord u="17.394" v="-0.987737"/>
+			</vertex>
+			<vertex>
+				<position x="-5.4161" y="0.433013" z="25.4808"/>
+				<normal x="0.107903" y="0.866058" z="-0.48816"/>
+				<texcoord u="18.9519" v="-0.988312"/>
+			</vertex>
+			<vertex>
+				<position x="-2.72297" y="0.433013" z="25.9073"/>
+				<normal x="0.0900327" y="0.81778" z="-0.568445"/>
+				<texcoord u="20.5097" v="-0.988889"/>
+			</vertex>
+			<vertex>
+				<position x="3.46639e-007" y="0.433013" z="26.05"/>
+				<normal x="-0.0220538" y="0.906881" z="-0.420808"/>
+				<texcoord u="22.0676" v="-0.989465"/>
+			</vertex>
+			<vertex>
+				<position x="2.72297" y="0.433013" z="25.9073"/>
+				<normal x="-0.0482281" y="0.866057" z="-0.497613"/>
+				<texcoord u="23.6254" v="-0.99004"/>
+			</vertex>
+			<vertex>
+				<position x="5.4161" y="0.433013" z="25.4808"/>
+				<normal x="-0.0999784" y="0.866057" z="-0.489846"/>
+				<texcoord u="25.1833" v="-0.990616"/>
+			</vertex>
+			<vertex>
+				<position x="8.0499" y="0.433013" z="24.775"/>
+				<normal x="-0.148959" y="0.817779" z="-0.555922"/>
+				<texcoord u="26.7411" v="-0.991193"/>
+			</vertex>
+			<vertex>
+				<position x="10.5955" y="0.433013" z="23.7979"/>
+				<normal x="-0.191306" y="0.906881" z="-0.375458"/>
+				<texcoord u="28.2989" v="-0.991767"/>
+			</vertex>
+			<vertex>
+				<position x="13.025" y="0.433013" z="22.56"/>
+				<normal x="-0.246456" y="0.866057" z="-0.434976"/>
+				<texcoord u="29.8568" v="-0.992343"/>
+			</vertex>
+			<vertex>
+				<position x="15.3118" y="0.433013" z="21.0749"/>
+				<normal x="-0.290573" y="0.866058" z="-0.406831"/>
+				<texcoord u="31.4146" v="-0.99292"/>
+			</vertex>
+			<vertex>
+				<position x="17.4309" y="0.433013" z="19.3589"/>
+				<normal x="-0.362195" y="0.817779" z="-0.447273"/>
+				<texcoord u="32.9725" v="-0.993496"/>
+			</vertex>
+			<vertex>
+				<position x="19.3589" y="0.433013" z="17.4309"/>
+				<normal x="-0.327479" y="0.906881" z="-0.265187"/>
+				<texcoord u="34.5303" v="-0.994071"/>
+			</vertex>
+			<vertex>
+				<position x="21.0749" y="0.433013" z="15.3118"/>
+				<normal x="-0.40207" y="0.866057" z="-0.297128"/>
+				<texcoord u="36.0882" v="-0.994648"/>
+			</vertex>
+			<vertex>
+				<position x="22.56" y="0.433013" z="13.025"/>
+				<normal x="-0.430925" y="0.866057" z="-0.253472"/>
+				<texcoord u="37.646" v="-0.995223"/>
+			</vertex>
+			<vertex>
+				<position x="23.7979" y="0.433013" z="10.5955"/>
+				<normal x="-0.512802" y="0.81778" z="-0.261286"/>
+				<texcoord u="39.2038" v="-0.995799"/>
+			</vertex>
+			<vertex>
+				<position x="24.775" y="0.433013" z="8.04989"/>
+				<normal x="-0.407027" y="0.906881" z="-0.109063"/>
+				<texcoord u="40.7616" v="-0.996373"/>
+			</vertex>
+			<vertex>
+				<position x="25.4807" y="0.433013" z="5.4161"/>
+				<normal x="-0.488162" y="0.866057" z="-0.107904"/>
+				<texcoord u="42.3194" v="-0.996948"/>
+			</vertex>
+			<vertex>
+				<position x="25.9073" y="0.433013" z="2.72297"/>
+				<normal x="-0.496767" y="0.866057" z="-0.0562858"/>
+				<texcoord u="43.8773" v="-0.997524"/>
+			</vertex>
+			<vertex>
+				<position x="26.05" y="0.433013" z="0"/>
+				<normal x="-0.499928" y="0.866057" z="-0.00405351"/>
+				<texcoord u="45.4351" v="-0.9981"/>
+			</vertex>
+			<vertex>
+				<position x="26.156" y="0.5" z="-2.7491"/>
+				<normal x="-0.000490247" y="0.999989" z="-0.00465555"/>
+				<texcoord u="-46.4168" v="-0.593774"/>
+			</vertex>
+			<vertex>
+				<position x="25.7253" y="0.5" z="-5.46809"/>
+				<normal x="-0.000975378" y="0.999989" z="-0.00457802"/>
+				<texcoord u="-44.859" v="-0.59435"/>
+			</vertex>
+			<vertex>
+				<position x="25.0128" y="0.5" z="-8.12716"/>
+				<normal x="-0.00144795" y="0.999989" z="-0.00445122"/>
+				<texcoord u="-43.3011" v="-0.594926"/>
+			</vertex>
+			<vertex>
+				<position x="24.0263" y="0.5" z="-10.6972"/>
+				<normal x="-0.0831673" y="0.996024" z="0.0319249"/>
+				<texcoord u="-41.7433" v="-0.595502"/>
+			</vertex>
+			<vertex>
+				<position x="22.7765" y="0.5" z="-13.15"/>
+				<normal x="0.0747123" y="0.996024" z="-0.0485188"/>
+				<texcoord u="-40.1855" v="-0.596077"/>
+			</vertex>
+			<vertex>
+				<position x="21.2772" y="0.5" z="-15.4588"/>
+				<normal x="-0.00275108" y="0.999989" z="-0.003787"/>
+				<texcoord u="-38.6276" v="-0.596653"/>
+			</vertex>
+			<vertex>
+				<position x="19.5447" y="0.5" z="-17.5982"/>
+				<normal x="-0.00313189" y="0.999989" z="-0.00347865"/>
+				<texcoord u="-37.0698" v="-0.59723"/>
+			</vertex>
+			<vertex>
+				<position x="17.5982" y="0.5" z="-19.5447"/>
+				<normal x="-0.0629923" y="0.996024" z="0.0629922"/>
+				<texcoord u="-35.512" v="-0.597804"/>
+			</vertex>
+			<vertex>
+				<position x="15.4588" y="0.5" z="-21.2772"/>
+				<normal x="0.0485186" y="0.996024" z="-0.0747122"/>
+				<texcoord u="-33.9541" v="-0.598381"/>
+			</vertex>
+			<vertex>
+				<position x="13.15" y="0.5" z="-22.7765"/>
+				<normal x="-0.00405331" y="0.999989" z="-0.00234094"/>
+				<texcoord u="-32.3963" v="-0.598956"/>
+			</vertex>
+			<vertex>
+				<position x="10.6972" y="0.5" z="-24.0263"/>
+				<normal x="-0.00427633" y="0.999989" z="-0.00190342"/>
+				<texcoord u="-30.8385" v="-0.599532"/>
+			</vertex>
+			<vertex>
+				<position x="8.12715" y="0.5" z="-25.0128"/>
+				<normal x="-0.0319246" y="0.996024" z="0.0831666"/>
+				<texcoord u="-29.2806" v="-0.600108"/>
+			</vertex>
+			<vertex>
+				<position x="5.46808" y="0.5" z="-25.7253"/>
+				<normal x="0.0139357" y="0.996024" z="-0.0879866"/>
+				<texcoord u="-27.7228" v="-0.600683"/>
+			</vertex>
+			<vertex>
+				<position x="2.7491" y="0.5" z="-26.156"/>
+				<normal x="-0.00465516" y="0.999989" z="-0.000489419"/>
+				<texcoord u="-26.165" v="-0.60126"/>
+			</vertex>
+			<vertex>
+				<position x="-1.27579e-006" y="0.5" z="-26.3"/>
+				<normal x="-0.00468083" y="0.999989" z="-9.77111e-008"/>
+				<texcoord u="-24.6071" v="-0.601835"/>
+			</vertex>
+			<vertex>
+				<position x="-2.7491" y="0.5" z="-26.156"/>
+				<normal x="0.00466223" y="0.996024" z="0.0889612"/>
+				<texcoord u="-23.0493" v="-0.602412"/>
+			</vertex>
+			<vertex>
+				<position x="-5.46808" y="0.5" z="-25.7253"/>
+				<normal x="-0.0230566" y="0.996024" z="-0.0860479"/>
+				<texcoord u="-21.4915" v="-0.602987"/>
+			</vertex>
+			<vertex>
+				<position x="-8.12716" y="0.5" z="-25.0128"/>
+				<normal x="-0.00445182" y="0.999989" z="0.00144617"/>
+				<texcoord u="-19.9336" v="-0.603564"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6972" y="0.5" z="-24.0263"/>
+				<normal x="-0.0042761" y="0.999989" z="0.0019039"/>
+				<texcoord u="-18.3758" v="-0.604139"/>
+			</vertex>
+			<vertex>
+				<position x="-13.15" y="0.5" z="-22.7765"/>
+				<normal x="-0.00405371" y="0.999989" z="0.00234038"/>
+				<texcoord u="-16.8179" v="-0.604715"/>
+			</vertex>
+			<vertex>
+				<position x="-15.4588" y="0.5" z="-21.2772"/>
+				<normal x="-0.00378731" y="0.999989" z="0.00275065"/>
+				<texcoord u="-15.2601" v="-0.605291"/>
+			</vertex>
+			<vertex>
+				<position x="-17.5981" y="0.5" z="-19.5447"/>
+				<normal x="-0.00347807" y="0.999989" z="0.00313258"/>
+				<texcoord u="-13.7023" v="-0.605867"/>
+			</vertex>
+			<vertex>
+				<position x="-19.5447" y="0.5" z="-17.5981"/>
+				<normal x="-0.00313177" y="0.999989" z="0.00347887"/>
+				<texcoord u="-12.1444" v="-0.606442"/>
+			</vertex>
+			<vertex>
+				<position x="-21.2772" y="0.5" z="-15.4588"/>
+				<normal x="0.0692308" y="0.996024" z="0.0560619"/>
+				<texcoord u="-10.5866" v="-0.607019"/>
+			</vertex>
+			<vertex>
+				<position x="-22.7765" y="0.5" z="-13.15"/>
+				<normal x="-0.079373" y="0.996024" z="-0.0404425"/>
+				<texcoord u="-9.02874" v="-0.607594"/>
+			</vertex>
+			<vertex>
+				<position x="-24.0263" y="0.5" z="-10.6972"/>
+				<normal x="-0.00190427" y="0.999989" z="0.00427597"/>
+				<texcoord u="-7.4709" v="-0.608171"/>
+			</vertex>
+			<vertex>
+				<position x="-25.0128" y="0.5" z="-8.12715"/>
+				<normal x="-0.00144677" y="0.999989" z="0.0044516"/>
+				<texcoord u="-5.91306" v="-0.608747"/>
+			</vertex>
+			<vertex>
+				<position x="-25.7253" y="0.5" z="-5.46808"/>
+				<normal x="0.0860465" y="0.996024" z="0.0230561"/>
+				<texcoord u="-4.35522" v="-0.609322"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1559" y="0.5" z="-2.7491"/>
+				<normal x="-0.0889629" y="0.996024" z="-0.00466232"/>
+				<texcoord u="-2.79738" v="-0.609897"/>
+			</vertex>
+			<vertex>
+				<position x="-26.3" y="0.5" z="-7.95758e-008"/>
+				<normal x="-2.46849e-007" y="0.999989" z="0.00468072"/>
+				<texcoord u="-1.23953" v="-0.610474"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1559" y="0.5" z="2.7491"/>
+				<normal x="0.00049053" y="0.999989" z="0.00465504"/>
+				<texcoord u="0.318301" v="-0.611049"/>
+			</vertex>
+			<vertex>
+				<position x="-25.7253" y="0.5" z="5.46808"/>
+				<normal x="0.0879884" y="0.996024" z="-0.013936"/>
+				<texcoord u="1.87614" v="-0.611625"/>
+			</vertex>
+			<vertex>
+				<position x="-25.0128" y="0.5" z="8.12715"/>
+				<normal x="-0.0831665" y="0.996024" z="0.0319247"/>
+				<texcoord u="3.43398" v="-0.612201"/>
+			</vertex>
+			<vertex>
+				<position x="-24.0263" y="0.5" z="10.6972"/>
+				<normal x="0.00190314" y="0.999989" z="0.00427645"/>
+				<texcoord u="4.99182" v="-0.612777"/>
+			</vertex>
+			<vertex>
+				<position x="-22.7765" y="0.5" z="13.15"/>
+				<normal x="0.00233978" y="0.999989" z="0.00405402"/>
+				<texcoord u="6.54965" v="-0.613353"/>
+			</vertex>
+			<vertex>
+				<position x="-21.2772" y="0.5" z="15.4588"/>
+				<normal x="0.0747106" y="0.996024" z="-0.0485176"/>
+				<texcoord u="8.1075" v="-0.613929"/>
+			</vertex>
+			<vertex>
+				<position x="-19.5447" y="0.5" z="17.5981"/>
+				<normal x="-0.0629921" y="0.996024" z="0.0629921"/>
+				<texcoord u="9.66532" v="-0.614505"/>
+			</vertex>
+			<vertex>
+				<position x="-17.5981" y="0.5" z="19.5447"/>
+				<normal x="0.00347831" y="0.999989" z="0.00313232"/>
+				<texcoord u="11.2232" v="-0.61508"/>
+			</vertex>
+			<vertex>
+				<position x="-15.4588" y="0.5" z="21.2772"/>
+				<normal x="0.00378665" y="0.999989" z="0.00275163"/>
+				<texcoord u="12.781" v="-0.615657"/>
+			</vertex>
+			<vertex>
+				<position x="-13.15" y="0.5" z="22.7765"/>
+				<normal x="0.00405376" y="0.999989" z="0.00234036"/>
+				<texcoord u="14.3389" v="-0.616234"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6972" y="0.5" z="24.0263"/>
+				<normal x="0.00427638" y="0.999989" z="0.00190343"/>
+				<texcoord u="15.8967" v="-0.61681"/>
+			</vertex>
+			<vertex>
+				<position x="-8.12715" y="0.5" z="25.0128"/>
+				<normal x="0.00445179" y="0.999989" z="0.00144634"/>
+				<texcoord u="17.4546" v="-0.617387"/>
+			</vertex>
+			<vertex>
+				<position x="-5.46808" y="0.5" z="25.7253"/>
+				<normal x="0.00457865" y="0.999989" z="0.000972596"/>
+				<texcoord u="19.0124" v="-0.617962"/>
+			</vertex>
+			<vertex>
+				<position x="-2.7491" y="0.5" z="26.1559"/>
+				<normal x="0.0139358" y="0.996024" z="-0.0879871"/>
+				<texcoord u="20.5703" v="-0.618538"/>
+			</vertex>
+			<vertex>
+				<position x="3.49966e-007" y="0.5" z="26.3"/>
+				<normal x="0.00466236" y="0.996024" z="0.0889613"/>
+				<texcoord u="22.1281" v="-0.619114"/>
+			</vertex>
+			<vertex>
+				<position x="2.7491" y="0.5" z="26.1559"/>
+				<normal x="0.00465517" y="0.999989" z="-0.000489296"/>
+				<texcoord u="23.686" v="-0.61969"/>
+			</vertex>
+			<vertex>
+				<position x="5.46808" y="0.5" z="25.7253"/>
+				<normal x="0.00457848" y="0.999989" z="-0.00097313"/>
+				<texcoord u="25.2438" v="-0.620266"/>
+			</vertex>
+			<vertex>
+				<position x="8.12715" y="0.5" z="25.0128"/>
+				<normal x="-0.0230564" y="0.996024" z="-0.0860477"/>
+				<texcoord u="26.8017" v="-0.620842"/>
+			</vertex>
+			<vertex>
+				<position x="10.6972" y="0.5" z="24.0263"/>
+				<normal x="0.0404432" y="0.996024" z="0.0793744"/>
+				<texcoord u="28.3595" v="-0.621418"/>
+			</vertex>
+			<vertex>
+				<position x="13.15" y="0.5" z="22.7765"/>
+				<normal x="0.0040539" y="0.999989" z="-0.00234013"/>
+				<texcoord u="29.9173" v="-0.621993"/>
+			</vertex>
+			<vertex>
+				<position x="15.4588" y="0.5" z="21.2771"/>
+				<normal x="0.00378679" y="0.999989" z="-0.00275145"/>
+				<texcoord u="31.4752" v="-0.622569"/>
+			</vertex>
+			<vertex>
+				<position x="17.5981" y="0.5" z="19.5447"/>
+				<normal x="-0.0560618" y="0.996024" z="-0.0692305"/>
+				<texcoord u="33.033" v="-0.623145"/>
+			</vertex>
+			<vertex>
+				<position x="19.5447" y="0.5" z="17.5981"/>
+				<normal x="0.0692307" y="0.996024" z="0.0560618"/>
+				<texcoord u="34.5909" v="-0.623722"/>
+			</vertex>
+			<vertex>
+				<position x="21.2771" y="0.5" z="15.4588"/>
+				<normal x="0.00275084" y="0.999989" z="-0.00378719"/>
+				<texcoord u="36.1487" v="-0.624296"/>
+			</vertex>
+			<vertex>
+				<position x="22.7765" y="0.5" z="13.15"/>
+				<normal x="0.00234011" y="0.999989" z="-0.00405388"/>
+				<texcoord u="37.7065" v="-0.624873"/>
+			</vertex>
+			<vertex>
+				<position x="24.0262" y="0.5" z="10.6972"/>
+				<normal x="-0.0793742" y="0.996024" z="-0.0404432"/>
+				<texcoord u="39.2644" v="-0.62545"/>
+			</vertex>
+			<vertex>
+				<position x="25.0128" y="0.5" z="8.12715"/>
+				<normal x="0.0860485" y="0.996024" z="0.0230566"/>
+				<texcoord u="40.8222" v="-0.626025"/>
+			</vertex>
+			<vertex>
+				<position x="25.7253" y="0.5" z="5.46808"/>
+				<normal x="0.000973923" y="0.999989" z="-0.00457836"/>
+				<texcoord u="42.3801" v="-0.626601"/>
+			</vertex>
+			<vertex>
+				<position x="26.1559" y="0.5" z="2.7491"/>
+				<normal x="0.000489533" y="0.999989" z="-0.00465522"/>
+				<texcoord u="43.9379" v="-0.627176"/>
+			</vertex>
+			<vertex>
+				<position x="26.3" y="0.5" z="0"/>
+				<normal x="7.81689e-007" y="0.999989" z="-0.00468022"/>
+				<texcoord u="45.4957" v="-0.627751"/>
+			</vertex>
+			<vertex>
+				<position x="26.4046" y="0.433013" z="-2.77524"/>
+				<normal x="0.496766" y="0.866057" z="-0.0562833"/>
+				<texcoord u="-46.3562" v="-0.223426"/>
+			</vertex>
+			<vertex>
+				<position x="25.9698" y="0.433013" z="-5.52006"/>
+				<normal x="0.488162" y="0.866057" z="-0.107904"/>
+				<texcoord u="-44.7984" v="-0.224001"/>
+			</vertex>
+			<vertex>
+				<position x="25.2506" y="0.433013" z="-8.20441"/>
+				<normal x="0.47421" y="0.866056" z="-0.15834"/>
+				<texcoord u="-43.2406" v="-0.224577"/>
+			</vertex>
+			<vertex>
+				<position x="24.2547" y="0.433013" z="-10.7989"/>
+				<normal x="0.393399" y="0.906881" z="-0.151012"/>
+				<texcoord u="-41.6827" v="-0.225152"/>
+			</vertex>
+			<vertex>
+				<position x="22.993" y="0.433013" z="-13.275"/>
+				<normal x="0.482682" y="0.817779" z="-0.313458"/>
+				<texcoord u="-40.1249" v="-0.225728"/>
+			</vertex>
+			<vertex>
+				<position x="21.4794" y="0.433013" z="-15.6057"/>
+				<normal x="0.402069" y="0.866057" z="-0.297128"/>
+				<texcoord u="-38.5671" v="-0.226304"/>
+			</vertex>
+			<vertex>
+				<position x="19.7305" y="0.433013" z="-17.7654"/>
+				<normal x="0.368807" y="0.866058" z="-0.337527"/>
+				<texcoord u="-37.0092" v="-0.226879"/>
+			</vertex>
+			<vertex>
+				<position x="17.7654" y="0.433013" z="-19.7305"/>
+				<normal x="0.297965" y="0.906881" z="-0.297965"/>
+				<texcoord u="-35.4514" v="-0.227455"/>
+			</vertex>
+			<vertex>
+				<position x="15.6057" y="0.433013" z="-21.4794"/>
+				<normal x="0.313457" y="0.817779" z="-0.482682"/>
+				<texcoord u="-33.8936" v="-0.228032"/>
+			</vertex>
+			<vertex>
+				<position x="13.275" y="0.433013" z="-22.993"/>
+				<normal x="0.246456" y="0.866057" z="-0.434976"/>
+				<texcoord u="-32.3357" v="-0.228607"/>
+			</vertex>
+			<vertex>
+				<position x="10.7989" y="0.433013" z="-24.2547"/>
+				<normal x="0.199638" y="0.866057" z="-0.458355"/>
+				<texcoord u="-30.7779" v="-0.229183"/>
+			</vertex>
+			<vertex>
+				<position x="8.20441" y="0.433013" z="-25.2506"/>
+				<normal x="0.151011" y="0.906882" z="-0.393397"/>
+				<texcoord u="-29.2201" v="-0.229759"/>
+			</vertex>
+			<vertex>
+				<position x="5.52006" y="0.433013" z="-25.9698"/>
+				<normal x="0.0900329" y="0.817779" z="-0.568446"/>
+				<texcoord u="-27.6623" v="-0.230334"/>
+			</vertex>
+			<vertex>
+				<position x="2.77523" y="0.433013" z="-26.4046"/>
+				<normal x="0.0482274" y="0.866058" z="-0.497612"/>
+				<texcoord u="-26.1044" v="-0.23091"/>
+			</vertex>
+			<vertex>
+				<position x="-1.28792e-006" y="0.433013" z="-26.55"/>
+				<normal x="-0.00405103" y="0.866058" z="-0.499927"/>
+				<texcoord u="-24.5466" v="-0.231486"/>
+			</vertex>
+			<vertex>
+				<position x="-2.77523" y="0.433013" z="-26.4046"/>
+				<normal x="-0.0220535" y="0.906882" z="-0.420808"/>
+				<texcoord u="-22.9887" v="-0.232062"/>
+			</vertex>
+			<vertex>
+				<position x="-5.52006" y="0.433013" z="-25.9698"/>
+				<normal x="-0.148959" y="0.817779" z="-0.555922"/>
+				<texcoord u="-21.4309" v="-0.232637"/>
+			</vertex>
+			<vertex>
+				<position x="-8.20441" y="0.433013" z="-25.2506"/>
+				<normal x="-0.158339" y="0.866058" z="-0.474207"/>
+				<texcoord u="-19.8731" v="-0.233213"/>
+			</vertex>
+			<vertex>
+				<position x="-10.7989" y="0.433013" z="-24.2547"/>
+				<normal x="-0.20704" y="0.866058" z="-0.455058"/>
+				<texcoord u="-18.3152" v="-0.23379"/>
+			</vertex>
+			<vertex>
+				<position x="-13.275" y="0.433013" z="-22.993"/>
+				<normal x="-0.253472" y="0.866058" z="-0.430924"/>
+				<texcoord u="-16.7574" v="-0.234365"/>
+			</vertex>
+			<vertex>
+				<position x="-15.6057" y="0.433013" z="-21.4794"/>
+				<normal x="-0.297128" y="0.866057" z="-0.402069"/>
+				<texcoord u="-15.1995" v="-0.234941"/>
+			</vertex>
+			<vertex>
+				<position x="-17.7654" y="0.433013" z="-19.7305"/>
+				<normal x="-0.337528" y="0.866058" z="-0.368808"/>
+				<texcoord u="-13.6417" v="-0.235517"/>
+			</vertex>
+			<vertex>
+				<position x="-19.7305" y="0.433013" z="-17.7654"/>
+				<normal x="-0.37423" y="0.866058" z="-0.331506"/>
+				<texcoord u="-12.0839" v="-0.236093"/>
+			</vertex>
+			<vertex>
+				<position x="-21.4794" y="0.433013" z="-15.6057"/>
+				<normal x="-0.327479" y="0.906881" z="-0.265187"/>
+				<texcoord u="-10.526" v="-0.236669"/>
+			</vertex>
+			<vertex>
+				<position x="-22.993" y="0.433013" z="-13.275"/>
+				<normal x="-0.512805" y="0.817778" z="-0.261287"/>
+				<texcoord u="-8.96818" v="-0.237245"/>
+			</vertex>
+			<vertex>
+				<position x="-24.2546" y="0.433013" z="-10.7989"/>
+				<normal x="-0.458356" y="0.866057" z="-0.199638"/>
+				<texcoord u="-7.41034" v="-0.237821"/>
+			</vertex>
+			<vertex>
+				<position x="-25.2506" y="0.433013" z="-8.20441"/>
+				<normal x="-0.476713" y="0.866057" z="-0.150634"/>
+				<texcoord u="-5.8525" v="-0.238396"/>
+			</vertex>
+			<vertex>
+				<position x="-25.9698" y="0.433013" z="-5.52006"/>
+				<normal x="-0.40703" y="0.90688" z="-0.109063"/>
+				<texcoord u="-4.29466" v="-0.238972"/>
+			</vertex>
+			<vertex>
+				<position x="-26.4046" y="0.433013" z="-2.77523"/>
+				<normal x="-0.574745" y="0.817778" z="-0.0301208"/>
+				<texcoord u="-2.73682" v="-0.239548"/>
+			</vertex>
+			<vertex>
+				<position x="-26.55" y="0.433013" z="-8.03322e-008"/>
+				<normal x="-0.499928" y="0.866057" z="0.00405105"/>
+				<texcoord u="-1.17898" v="-0.240124"/>
+			</vertex>
+			<vertex>
+				<position x="-26.4046" y="0.433013" z="2.77523"/>
+				<normal x="-0.496765" y="0.866058" z="0.0562855"/>
+				<texcoord u="0.378858" v="-0.2407"/>
+			</vertex>
+			<vertex>
+				<position x="-25.9698" y="0.433013" z="5.52006"/>
+				<normal x="-0.416198" y="0.906882" z="0.0659193"/>
+				<texcoord u="1.9367" v="-0.241276"/>
+			</vertex>
+			<vertex>
+				<position x="-25.2506" y="0.433013" z="8.2044"/>
+				<normal x="-0.537305" y="0.817779" z="0.206252"/>
+				<texcoord u="3.49454" v="-0.241851"/>
+			</vertex>
+			<vertex>
+				<position x="-24.2546" y="0.433013" z="10.7989"/>
+				<normal x="-0.455059" y="0.866057" z="0.20704"/>
+				<texcoord u="5.05237" v="-0.242427"/>
+			</vertex>
+			<vertex>
+				<position x="-22.993" y="0.433013" z="13.275"/>
+				<normal x="-0.430924" y="0.866058" z="0.253472"/>
+				<texcoord u="6.61021" v="-0.243003"/>
+			</vertex>
+			<vertex>
+				<position x="-21.4794" y="0.433013" z="15.6057"/>
+				<normal x="-0.353404" y="0.906882" z="0.229503"/>
+				<texcoord u="8.16806" v="-0.243579"/>
+			</vertex>
+			<vertex>
+				<position x="-19.7305" y="0.433013" z="17.7654"/>
+				<normal x="-0.406962" y="0.81778" z="0.406962"/>
+				<texcoord u="9.72588" v="-0.244155"/>
+			</vertex>
+			<vertex>
+				<position x="-17.7654" y="0.433013" z="19.7305"/>
+				<normal x="-0.331506" y="0.866058" z="0.374229"/>
+				<texcoord u="11.2837" v="-0.244731"/>
+			</vertex>
+			<vertex>
+				<position x="-15.6057" y="0.433013" z="21.4794"/>
+				<normal x="-0.290573" y="0.866057" z="0.406831"/>
+				<texcoord u="12.8416" v="-0.245307"/>
+			</vertex>
+			<vertex>
+				<position x="-13.275" y="0.433013" z="22.993"/>
+				<normal x="-0.246456" y="0.866057" z="0.434976"/>
+				<texcoord u="14.3994" v="-0.245883"/>
+			</vertex>
+			<vertex>
+				<position x="-10.7989" y="0.433013" z="24.2546"/>
+				<normal x="-0.199638" y="0.866057" z="0.458356"/>
+				<texcoord u="15.9572" v="-0.246459"/>
+			</vertex>
+			<vertex>
+				<position x="-8.2044" y="0.433013" z="25.2506"/>
+				<normal x="-0.150633" y="0.866057" z="0.476712"/>
+				<texcoord u="17.5151" v="-0.247034"/>
+			</vertex>
+			<vertex>
+				<position x="-5.52006" y="0.433013" z="25.9698"/>
+				<normal x="-0.0999779" y="0.866058" z="0.489845"/>
+				<texcoord u="19.0729" v="-0.24761"/>
+			</vertex>
+			<vertex>
+				<position x="-2.77523" y="0.433013" z="26.4046"/>
+				<normal x="-0.0659196" y="0.906881" z="0.416198"/>
+				<texcoord u="20.6308" v="-0.248188"/>
+			</vertex>
+			<vertex>
+				<position x="3.53292e-007" y="0.433013" z="26.55"/>
+				<normal x="0.0301214" y="0.817778" z="0.574744"/>
+				<texcoord u="22.1887" v="-0.248765"/>
+			</vertex>
+			<vertex>
+				<position x="2.77523" y="0.433013" z="26.4046"/>
+				<normal x="0.0562858" y="0.866057" z="0.496766"/>
+				<texcoord u="23.7465" v="-0.24934"/>
+			</vertex>
+			<vertex>
+				<position x="5.52006" y="0.433013" z="25.9698"/>
+				<normal x="0.107904" y="0.866058" z="0.488161"/>
+				<texcoord u="25.3044" v="-0.249916"/>
+			</vertex>
+			<vertex>
+				<position x="8.2044" y="0.433013" z="25.2506"/>
+				<normal x="0.109063" y="0.906882" z="0.407027"/>
+				<texcoord u="26.8622" v="-0.250492"/>
+			</vertex>
+			<vertex>
+				<position x="10.7989" y="0.433013" z="24.2546"/>
+				<normal x="0.261286" y="0.817779" z="0.512803"/>
+				<texcoord u="28.4201" v="-0.251068"/>
+			</vertex>
+			<vertex>
+				<position x="13.275" y="0.433013" z="22.993"/>
+				<normal x="0.253472" y="0.866058" z="0.430924"/>
+				<texcoord u="29.9779" v="-0.251644"/>
+			</vertex>
+			<vertex>
+				<position x="15.6057" y="0.433013" z="21.4794"/>
+				<normal x="0.297127" y="0.866058" z="0.402068"/>
+				<texcoord u="31.5358" v="-0.25222"/>
+			</vertex>
+			<vertex>
+				<position x="17.7654" y="0.433013" z="19.7305"/>
+				<normal x="0.265187" y="0.906881" z="0.327479"/>
+				<texcoord u="33.0936" v="-0.252796"/>
+			</vertex>
+			<vertex>
+				<position x="19.7305" y="0.433013" z="17.7654"/>
+				<normal x="0.447272" y="0.817779" z="0.362194"/>
+				<texcoord u="34.6515" v="-0.253373"/>
+			</vertex>
+			<vertex>
+				<position x="21.4794" y="0.433013" z="15.6057"/>
+				<normal x="0.406831" y="0.866058" z="0.290573"/>
+				<texcoord u="36.2093" v="-0.253947"/>
+			</vertex>
+			<vertex>
+				<position x="22.993" y="0.433013" z="13.275"/>
+				<normal x="0.434976" y="0.866057" z="0.246455"/>
+				<texcoord u="37.7671" v="-0.254523"/>
+			</vertex>
+			<vertex>
+				<position x="24.2546" y="0.433013" z="10.7989"/>
+				<normal x="0.375458" y="0.906881" z="0.191305"/>
+				<texcoord u="39.3249" v="-0.2551"/>
+			</vertex>
+			<vertex>
+				<position x="25.2506" y="0.433013" z="8.2044"/>
+				<normal x="0.555923" y="0.817778" z="0.148959"/>
+				<texcoord u="40.8828" v="-0.255675"/>
+			</vertex>
+			<vertex>
+				<position x="25.9698" y="0.433013" z="5.52006"/>
+				<normal x="0.489844" y="0.866058" z="0.0999779"/>
+				<texcoord u="42.4406" v="-0.256251"/>
+			</vertex>
+			<vertex>
+				<position x="26.4046" y="0.433013" z="2.77523"/>
+				<normal x="0.497613" y="0.866058" z="0.0482277"/>
+				<texcoord u="43.9985" v="-0.256827"/>
+			</vertex>
+			<vertex>
+				<position x="26.55" y="0.433013" z="0"/>
+				<normal x="0.499929" y="0.866057" z="-0.00404777"/>
+				<texcoord u="45.5563" v="-0.257403"/>
+			</vertex>
+			<vertex>
+				<position x="26.5866" y="0.25" z="-2.79437"/>
+				<normal x="0.860996" y="0.500067" z="-0.0928385"/>
+				<texcoord u="-46.2957" v="0.146924"/>
+			</vertex>
+			<vertex>
+				<position x="26.1489" y="0.25" z="-5.55811"/>
+				<normal x="0.846573" y="0.500069" z="-0.182333"/>
+				<texcoord u="-44.7378" v="0.146348"/>
+			</vertex>
+			<vertex>
+				<position x="25.4246" y="0.25" z="-8.26097"/>
+				<normal x="0.822876" y="0.500069" z="-0.269825"/>
+				<texcoord u="-43.18" v="0.145773"/>
+			</vertex>
+			<vertex>
+				<position x="24.4218" y="0.25" z="-10.8733"/>
+				<normal x="0.764083" y="0.574587" z="-0.293304"/>
+				<texcoord u="-41.6222" v="0.145196"/>
+			</vertex>
+			<vertex>
+				<position x="23.1515" y="0.25" z="-13.3665"/>
+				<normal x="0.760894" y="0.420564" z="-0.494131"/>
+				<texcoord u="-40.0643" v="0.14462"/>
+			</vertex>
+			<vertex>
+				<position x="21.6275" y="0.25" z="-15.7133"/>
+				<normal x="0.699223" y="0.500066" z="-0.510902"/>
+				<texcoord u="-38.5065" v="0.144046"/>
+			</vertex>
+			<vertex>
+				<position x="19.8665" y="0.25" z="-17.8879"/>
+				<normal x="0.641987" y="0.500068" z="-0.581192"/>
+				<texcoord u="-36.9486" v="0.14347"/>
+			</vertex>
+			<vertex>
+				<position x="17.8879" y="0.25" z="-19.8665"/>
+				<normal x="0.578725" y="0.574591" z="-0.578725"/>
+				<texcoord u="-35.3908" v="0.142894"/>
+			</vertex>
+			<vertex>
+				<position x="15.7133" y="0.25" z="-21.6275"/>
+				<normal x="0.494131" y="0.420563" z="-0.760895"/>
+				<texcoord u="-33.833" v="0.142319"/>
+			</vertex>
+			<vertex>
+				<position x="13.3665" y="0.25" z="-23.1515"/>
+				<normal x="0.430968" y="0.500069" z="-0.751131"/>
+				<texcoord u="-32.2751" v="0.141742"/>
+			</vertex>
+			<vertex>
+				<position x="10.8733" y="0.25" z="-24.4218"/>
+				<normal x="0.350093" y="0.500067" z="-0.792065"/>
+				<texcoord u="-30.7173" v="0.141168"/>
+			</vertex>
+			<vertex>
+				<position x="8.26096" y="0.25" z="-25.4246"/>
+				<normal x="0.293303" y="0.574589" z="-0.764081"/>
+				<texcoord u="-29.1595" v="0.140592"/>
+			</vertex>
+			<vertex>
+				<position x="5.55811" y="0.25" z="-26.1489"/>
+				<normal x="0.141927" y="0.420561" z="-0.896094"/>
+				<texcoord u="-27.6017" v="0.140016"/>
+			</vertex>
+			<vertex>
+				<position x="2.79436" y="0.25" z="-26.5866"/>
+				<normal x="0.0881965" y="0.500067" z="-0.861484"/>
+				<texcoord u="-26.0439" v="0.13944"/>
+			</vertex>
+			<vertex>
+				<position x="-1.2968e-006" y="0.25" z="-26.733"/>
+				<normal x="-0.00233594" y="0.500068" z="-0.865983"/>
+				<texcoord u="-24.486" v="0.138864"/>
+			</vertex>
+			<vertex>
+				<position x="-2.79436" y="0.25" z="-26.5866"/>
+				<normal x="-0.0428333" y="0.57459" z="-0.81732"/>
+				<texcoord u="-22.9282" v="0.138288"/>
+			</vertex>
+			<vertex>
+				<position x="-5.55811" y="0.25" z="-26.1489"/>
+				<normal x="-0.234817" y="0.420564" z="-0.876348"/>
+				<texcoord u="-21.3703" v="0.137712"/>
+			</vertex>
+			<vertex>
+				<position x="-8.26096" y="0.25" z="-25.4246"/>
+				<normal x="-0.269825" y="0.500068" z="-0.822877"/>
+				<texcoord u="-19.8125" v="0.137137"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8733" y="0.25" z="-24.4218"/>
+				<normal x="-0.354361" y="0.50007" z="-0.790164"/>
+				<texcoord u="-18.2547" v="0.136561"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3665" y="0.25" z="-23.1515"/>
+				<normal x="-0.435014" y="0.500069" z="-0.748795"/>
+				<texcoord u="-16.6968" v="0.135985"/>
+			</vertex>
+			<vertex>
+				<position x="-15.7133" y="0.25" z="-21.6275"/>
+				<normal x="-0.510902" y="0.500069" z="-0.699221"/>
+				<texcoord u="-15.139" v="0.135409"/>
+			</vertex>
+			<vertex>
+				<position x="-17.8879" y="0.25" z="-19.8665"/>
+				<normal x="-0.581193" y="0.500066" z="-0.641989"/>
+				<texcoord u="-13.5811" v="0.134833"/>
+			</vertex>
+			<vertex>
+				<position x="-19.8665" y="0.25" z="-17.8879"/>
+				<normal x="-0.645115" y="0.500066" z="-0.57772"/>
+				<texcoord u="-12.0233" v="0.134257"/>
+			</vertex>
+			<vertex>
+				<position x="-21.6275" y="0.25" z="-15.7133"/>
+				<normal x="-0.636049" y="0.57459" z="-0.515062"/>
+				<texcoord u="-10.4655" v="0.133681"/>
+			</vertex>
+			<vertex>
+				<position x="-23.1515" y="0.25" z="-13.3665"/>
+				<normal x="-0.808376" y="0.420567" z="-0.411888"/>
+				<texcoord u="-8.90763" v="0.133105"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4218" y="0.25" z="-10.8733"/>
+				<normal x="-0.792066" y="0.500067" z="-0.350093"/>
+				<texcoord u="-7.34978" v="0.132529"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4246" y="0.25" z="-8.26096"/>
+				<normal x="-0.82432" y="0.500069" z="-0.265382"/>
+				<texcoord u="-5.79194" v="0.131954"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1488" y="0.25" z="-5.55811"/>
+				<normal x="-0.790555" y="0.574588" z="-0.211829"/>
+				<texcoord u="-4.2341" v="0.131378"/>
+			</vertex>
+			<vertex>
+				<position x="-26.5866" y="0.25" z="-2.79436"/>
+				<normal x="-0.90602" y="0.420563" z="-0.047482"/>
+				<texcoord u="-2.67626" v="0.130802"/>
+			</vertex>
+			<vertex>
+				<position x="-26.733" y="0.25" z="-8.08859e-008"/>
+				<normal x="-0.865983" y="0.500068" z="0.00233592"/>
+				<texcoord u="-1.11842" v="0.130226"/>
+			</vertex>
+			<vertex>
+				<position x="-26.5866" y="0.25" z="2.79436"/>
+				<normal x="-0.860995" y="0.500068" z="0.0928429"/>
+				<texcoord u="0.439419" v="0.12965"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1488" y="0.25" z="5.55811"/>
+				<normal x="-0.808364" y="0.574591" z="0.128033"/>
+				<texcoord u="1.99726" v="0.129074"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4246" y="0.25" z="8.26096"/>
+				<normal x="-0.847002" y="0.420565" z="0.325134"/>
+				<texcoord u="3.5551" v="0.128498"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4218" y="0.25" z="10.8733"/>
+				<normal x="-0.790165" y="0.500068" z="0.354361"/>
+				<texcoord u="5.11293" v="0.127923"/>
+			</vertex>
+			<vertex>
+				<position x="-23.1515" y="0.25" z="13.3665"/>
+				<normal x="-0.748794" y="0.50007" z="0.435014"/>
+				<texcoord u="6.67077" v="0.127347"/>
+			</vertex>
+			<vertex>
+				<position x="-21.6275" y="0.25" z="15.7133"/>
+				<normal x="-0.686402" y="0.574591" z="0.445755"/>
+				<texcoord u="8.22861" v="0.126771"/>
+			</vertex>
+			<vertex>
+				<position x="-19.8665" y="0.25" z="17.8879"/>
+				<normal x="-0.641531" y="0.420566" z="0.641531"/>
+				<texcoord u="9.78645" v="0.126195"/>
+			</vertex>
+			<vertex>
+				<position x="-17.8879" y="0.25" z="19.8665"/>
+				<normal x="-0.577719" y="0.500071" z="0.645113"/>
+				<texcoord u="11.3443" v="0.125619"/>
+			</vertex>
+			<vertex>
+				<position x="-15.7133" y="0.25" z="21.6275"/>
+				<normal x="-0.507122" y="0.50007" z="0.701967"/>
+				<texcoord u="12.9021" v="0.125043"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3665" y="0.25" z="23.1515"/>
+				<normal x="-0.430968" y="0.500069" z="0.751131"/>
+				<texcoord u="14.46" v="0.124467"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8733" y="0.25" z="24.4218"/>
+				<normal x="-0.350093" y="0.500067" z="0.792065"/>
+				<texcoord u="16.0178" v="0.123891"/>
+			</vertex>
+			<vertex>
+				<position x="-8.26096" y="0.25" z="25.4246"/>
+				<normal x="-0.265382" y="0.500065" z="0.824322"/>
+				<texcoord u="17.5756" v="0.123315"/>
+			</vertex>
+			<vertex>
+				<position x="-5.55811" y="0.25" z="26.1488"/>
+				<normal x="-0.177763" y="0.500068" z="0.847545"/>
+				<texcoord u="19.1335" v="0.12274"/>
+			</vertex>
+			<vertex>
+				<position x="-2.79436" y="0.25" z="26.5866"/>
+				<normal x="-0.128032" y="0.574591" z="0.808364"/>
+				<texcoord u="20.6913" v="0.122164"/>
+			</vertex>
+			<vertex>
+				<position x="3.55728e-007" y="0.25" z="26.733"/>
+				<normal x="0.0474831" y="0.420565" z="0.906019"/>
+				<texcoord u="22.2491" v="0.121588"/>
+			</vertex>
+			<vertex>
+				<position x="2.79436" y="0.25" z="26.5866"/>
+				<normal x="0.0928433" y="0.500068" z="0.860995"/>
+				<texcoord u="23.807" v="0.121012"/>
+			</vertex>
+			<vertex>
+				<position x="5.55811" y="0.25" z="26.1488"/>
+				<normal x="0.182333" y="0.500066" z="0.846575"/>
+				<texcoord u="25.3649" v="0.120435"/>
+			</vertex>
+			<vertex>
+				<position x="8.26096" y="0.25" z="25.4246"/>
+				<normal x="0.211828" y="0.57459" z="0.790554"/>
+				<texcoord u="26.9228" v="0.119858"/>
+			</vertex>
+			<vertex>
+				<position x="10.8733" y="0.25" z="24.4218"/>
+				<normal x="0.411889" y="0.420562" z="0.808378"/>
+				<texcoord u="28.4806" v="0.119282"/>
+			</vertex>
+			<vertex>
+				<position x="13.3665" y="0.25" z="23.1515"/>
+				<normal x="0.435015" y="0.500066" z="0.748796"/>
+				<texcoord u="30.0385" v="0.118705"/>
+			</vertex>
+			<vertex>
+				<position x="15.7133" y="0.25" z="21.6275"/>
+				<normal x="0.510902" y="0.500067" z="0.699222"/>
+				<texcoord u="31.5963" v="0.118131"/>
+			</vertex>
+			<vertex>
+				<position x="17.8879" y="0.25" z="19.8665"/>
+				<normal x="0.515062" y="0.57459" z="0.636049"/>
+				<texcoord u="33.1541" v="0.117554"/>
+			</vertex>
+			<vertex>
+				<position x="19.8665" y="0.25" z="17.8879"/>
+				<normal x="0.705077" y="0.420562" z="0.570959"/>
+				<texcoord u="34.712" v="0.116978"/>
+			</vertex>
+			<vertex>
+				<position x="21.6275" y="0.25" z="15.7133"/>
+				<normal x="0.701969" y="0.500066" z="0.507123"/>
+				<texcoord u="36.2698" v="0.116402"/>
+			</vertex>
+			<vertex>
+				<position x="23.1515" y="0.25" z="13.3665"/>
+				<normal x="0.75113" y="0.50007" z="0.430968"/>
+				<texcoord u="37.8277" v="0.115827"/>
+			</vertex>
+			<vertex>
+				<position x="24.4218" y="0.25" z="10.8733"/>
+				<normal x="0.729237" y="0.57459" z="0.371564"/>
+				<texcoord u="39.3855" v="0.115251"/>
+			</vertex>
+			<vertex>
+				<position x="25.4246" y="0.25" z="8.26095"/>
+				<normal x="0.87635" y="0.42056" z="0.234818"/>
+				<texcoord u="40.9434" v="0.114674"/>
+			</vertex>
+			<vertex>
+				<position x="26.1488" y="0.25" z="5.55811"/>
+				<normal x="0.847545" y="0.500068" z="0.177763"/>
+				<texcoord u="42.5012" v="0.114098"/>
+			</vertex>
+			<vertex>
+				<position x="26.5866" y="0.25" z="2.79436"/>
+				<normal x="0.861483" y="0.500068" z="0.0881965"/>
+				<texcoord u="44.059" v="0.113524"/>
+			</vertex>
+			<vertex>
+				<position x="26.733" y="0.25" z="0"/>
+				<normal x="0.865984" y="0.500067" z="-0.00233058"/>
+				<texcoord u="45.6168" v="0.112948"/>
+			</vertex>
+			<vertex>
+				<position x="26.6532" y="-2.38132e-008" z="-2.80137"/>
+				<normal x="0.994522" y="3.75867e-007" z="-0.104523"/>
+				<texcoord u="-46.2351" v="0.517273"/>
+			</vertex>
+			<vertex>
+				<position x="26.2144" y="-2.38132e-008" z="-5.57204"/>
+				<normal x="0.978148" y="-2.52294e-007" z="-0.207912"/>
+				<texcoord u="-44.6773" v="0.516698"/>
+			</vertex>
+			<vertex>
+				<position x="25.4883" y="-2.38132e-008" z="-8.28167"/>
+				<normal x="0.951056" y="-8.75309e-008" z="-0.309017"/>
+				<texcoord u="-43.1194" v="0.516122"/>
+			</vertex>
+			<vertex>
+				<position x="24.483" y="-2.38132e-008" z="-10.9006"/>
+				<normal x="0.929888" y="0.088846" z="-0.356951"/>
+				<texcoord u="-41.5616" v="0.515546"/>
+			</vertex>
+			<vertex>
+				<position x="23.2095" y="-2.38132e-008" z="-13.4"/>
+				<normal x="0.835354" y="-0.0888429" z="-0.542486"/>
+				<texcoord u="-40.0038" v="0.51497"/>
+			</vertex>
+			<vertex>
+				<position x="21.6817" y="-2.38132e-008" z="-15.7527"/>
+				<normal x="0.809017" y="9.21646e-007" z="-0.587785"/>
+				<texcoord u="-38.4459" v="0.514394"/>
+			</vertex>
+			<vertex>
+				<position x="19.9163" y="-2.38132e-008" z="-17.9327"/>
+				<normal x="0.743145" y="-8.70157e-007" z="-0.669131"/>
+				<texcoord u="-36.888" v="0.513818"/>
+			</vertex>
+			<vertex>
+				<position x="17.9327" y="-2.38132e-008" z="-19.9163"/>
+				<normal x="0.704311" y="0.0888399" z="-0.704311"/>
+				<texcoord u="-35.3302" v="0.513243"/>
+			</vertex>
+			<vertex>
+				<position x="15.7527" y="-2.38132e-008" z="-21.6817"/>
+				<normal x="0.542485" y="-0.0888433" z="-0.835355"/>
+				<texcoord u="-33.7724" v="0.512667"/>
+			</vertex>
+			<vertex>
+				<position x="13.4" y="-2.38132e-008" z="-23.2095"/>
+				<normal x="0.5" y="-9.062e-007" z="-0.866026"/>
+				<texcoord u="-32.2146" v="0.512092"/>
+			</vertex>
+			<vertex>
+				<position x="10.9006" y="-2.38132e-008" z="-24.483"/>
+				<normal x="0.406737" y="4.68547e-007" z="-0.913545"/>
+				<texcoord u="-30.6567" v="0.511516"/>
+			</vertex>
+			<vertex>
+				<position x="8.28166" y="-2.38132e-008" z="-25.4883"/>
+				<normal x="0.356951" y="0.0888431" z="-0.929889"/>
+				<texcoord u="-29.0989" v="0.510941"/>
+			</vertex>
+			<vertex>
+				<position x="5.57204" y="-2.38132e-008" z="-26.2144"/>
+				<normal x="0.155816" y="-0.0888408" z="-0.983783"/>
+				<texcoord u="-27.5411" v="0.510365"/>
+			</vertex>
+			<vertex>
+				<position x="2.80136" y="-2.38132e-008" z="-26.6532"/>
+				<normal x="0.104528" y="-6.33309e-007" z="-0.994522"/>
+				<texcoord u="-25.9833" v="0.50979"/>
+			</vertex>
+			<vertex>
+				<position x="-1.30005e-006" y="-2.38132e-008" z="-26.8"/>
+				<normal x="3.86164e-008" y="1.02977e-008" z="-1"/>
+				<texcoord u="-24.4255" v="0.509214"/>
+			</vertex>
+			<vertex>
+				<position x="-2.80137" y="-2.38132e-008" z="-26.6532"/>
+				<normal x="-0.0521286" y="0.0888422" z="-0.994681"/>
+				<texcoord u="-22.8676" v="0.508638"/>
+			</vertex>
+			<vertex>
+				<position x="-5.57204" y="-2.38132e-008" z="-26.2144"/>
+				<normal x="-0.257796" y="-0.0888422" z="-0.962106"/>
+				<texcoord u="-21.3098" v="0.508062"/>
+			</vertex>
+			<vertex>
+				<position x="-8.28166" y="-2.38132e-008" z="-25.4883"/>
+				<normal x="-0.309017" y="5.14886e-008" z="-0.951056"/>
+				<texcoord u="-19.752" v="0.507487"/>
+			</vertex>
+			<vertex>
+				<position x="-10.9006" y="-2.38132e-008" z="-24.483"/>
+				<normal x="-0.406737" y="-7.72329e-007" z="-0.913545"/>
+				<texcoord u="-18.1941" v="0.506911"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4" y="-2.38132e-008" z="-23.2095"/>
+				<normal x="-0.5" y="-4.73695e-007" z="-0.866025"/>
+				<texcoord u="-16.6363" v="0.506334"/>
+			</vertex>
+			<vertex>
+				<position x="-15.7527" y="-2.38132e-008" z="-21.6817"/>
+				<normal x="-0.587786" y="4.63398e-007" z="-0.809017"/>
+				<texcoord u="-15.0784" v="0.505759"/>
+			</vertex>
+			<vertex>
+				<position x="-17.9327" y="-2.38132e-008" z="-19.9163"/>
+				<normal x="-0.669131" y="1.24602e-006" z="-0.743145"/>
+				<texcoord u="-13.5206" v="0.505183"/>
+			</vertex>
+			<vertex>
+				<position x="-19.9163" y="-2.38132e-008" z="-17.9327"/>
+				<normal x="-0.743145" y="-6.89946e-007" z="-0.66913"/>
+				<texcoord u="-11.9627" v="0.504607"/>
+			</vertex>
+			<vertex>
+				<position x="-21.6817" y="-2.38132e-008" z="-15.7527"/>
+				<normal x="-0.774073" y="0.0888398" z="-0.626832"/>
+				<texcoord u="-10.4049" v="0.504031"/>
+			</vertex>
+			<vertex>
+				<position x="-23.2095" y="-2.38132e-008" z="-13.4"/>
+				<normal x="-0.887484" y="-0.0888422" z="-0.452195"/>
+				<texcoord u="-8.84706" v="0.503455"/>
+			</vertex>
+			<vertex>
+				<position x="-24.483" y="-2.38132e-008" z="-10.9005"/>
+				<normal x="-0.913546" y="5.09737e-007" z="-0.406736"/>
+				<texcoord u="-7.28922" v="0.502879"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4883" y="-2.38132e-008" z="-8.28166"/>
+				<normal x="-0.951057" y="9.88581e-007" z="-0.309017"/>
+				<texcoord u="-5.73138" v="0.502303"/>
+			</vertex>
+			<vertex>
+				<position x="-26.2144" y="-2.38132e-008" z="-5.57204"/>
+				<normal x="-0.962106" y="0.0888455" z="-0.257795"/>
+				<texcoord u="-4.17354" v="0.501728"/>
+			</vertex>
+			<vertex>
+				<position x="-26.6532" y="-2.38132e-008" z="-2.80136"/>
+				<normal x="-0.994681" y="-0.0888389" z="-0.0521286"/>
+				<texcoord u="-2.6157" v="0.501152"/>
+			</vertex>
+			<vertex>
+				<position x="-26.8" y="-2.38132e-008" z="-8.10886e-008"/>
+				<normal x="-1" y="1.45198e-006" z="-5.79247e-009"/>
+				<texcoord u="-1.05786" v="0.500576"/>
+			</vertex>
+			<vertex>
+				<position x="-26.6532" y="-2.38132e-008" z="2.80136"/>
+				<normal x="-0.994522" y="-1.67853e-006" z="0.104528"/>
+				<texcoord u="0.499977" v="0.5"/>
+			</vertex>
+			<vertex>
+				<position x="-26.2144" y="-2.38132e-008" z="5.57204"/>
+				<normal x="-0.983783" y="0.0888382" z="0.155816"/>
+				<texcoord u="2.05781" v="0.499424"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4883" y="-2.38132e-008" z="8.28166"/>
+				<normal x="-0.929889" y="-0.0888439" z="0.356951"/>
+				<texcoord u="3.61565" v="0.498848"/>
+			</vertex>
+			<vertex>
+				<position x="-24.483" y="-2.38132e-008" z="10.9005"/>
+				<normal x="-0.913545" y="-2.47145e-007" z="0.406737"/>
+				<texcoord u="5.17349" v="0.498272"/>
+			</vertex>
+			<vertex>
+				<position x="-23.2095" y="-2.38132e-008" z="13.4"/>
+				<normal x="-0.866025" y="-1.54466e-007" z="0.5"/>
+				<texcoord u="6.73133" v="0.497697"/>
+			</vertex>
+			<vertex>
+				<position x="-21.6817" y="-2.38132e-008" z="15.7527"/>
+				<normal x="-0.835354" y="0.0888418" z="0.542485"/>
+				<texcoord u="8.28917" v="0.497121"/>
+			</vertex>
+			<vertex>
+				<position x="-19.9163" y="-2.38132e-008" z="17.9327"/>
+				<normal x="-0.704311" y="-0.0888439" z="0.70431"/>
+				<texcoord u="9.847" v="0.496545"/>
+			</vertex>
+			<vertex>
+				<position x="-17.9327" y="-2.38132e-008" z="19.9163"/>
+				<normal x="-0.669131" y="-1.64764e-007" z="0.743145"/>
+				<texcoord u="11.4048" v="0.495969"/>
+			</vertex>
+			<vertex>
+				<position x="-15.7527" y="-2.38132e-008" z="21.6817"/>
+				<normal x="-0.587785" y="2.31699e-007" z="0.809017"/>
+				<texcoord u="12.9627" v="0.495393"/>
+			</vertex>
+			<vertex>
+				<position x="-13.4" y="-2.38132e-008" z="23.2095"/>
+				<normal x="-0.5" y="4.78844e-007" z="0.866026"/>
+				<texcoord u="14.5205" v="0.494817"/>
+			</vertex>
+			<vertex>
+				<position x="-10.9005" y="-2.38132e-008" z="24.483"/>
+				<normal x="-0.406736" y="6.3331e-007" z="0.913546"/>
+				<texcoord u="16.0784" v="0.494241"/>
+			</vertex>
+			<vertex>
+				<position x="-8.28166" y="-2.38132e-008" z="25.4883"/>
+				<normal x="-0.309017" y="1.25632e-006" z="0.951057"/>
+				<texcoord u="17.6362" v="0.493666"/>
+			</vertex>
+			<vertex>
+				<position x="-5.57203" y="-2.38132e-008" z="26.2144"/>
+				<normal x="-0.207912" y="-6.64203e-007" z="0.978148"/>
+				<texcoord u="19.194" v="0.493089"/>
+			</vertex>
+			<vertex>
+				<position x="-2.80136" y="-2.38132e-008" z="26.6532"/>
+				<normal x="-0.155816" y="0.0888409" z="0.983783"/>
+				<texcoord u="20.7519" v="0.492513"/>
+			</vertex>
+			<vertex>
+				<position x="3.56619e-007" y="-2.38132e-008" z="26.8"/>
+				<normal x="0.0521293" y="-0.0888432" z="0.994681"/>
+				<texcoord u="22.3097" v="0.491938"/>
+			</vertex>
+			<vertex>
+				<position x="2.80136" y="-2.38132e-008" z="26.6532"/>
+				<normal x="0.104529" y="6.43608e-007" z="0.994522"/>
+				<texcoord u="23.8675" v="0.491362"/>
+			</vertex>
+			<vertex>
+				<position x="5.57203" y="-2.38132e-008" z="26.2144"/>
+				<normal x="0.207912" y="5.92119e-007" z="0.978148"/>
+				<texcoord u="25.4254" v="0.490786"/>
+			</vertex>
+			<vertex>
+				<position x="8.28166" y="-2.38132e-008" z="25.4883"/>
+				<normal x="0.257795" y="0.0888409" z="0.962106"/>
+				<texcoord u="26.9833" v="0.49021"/>
+			</vertex>
+			<vertex>
+				<position x="10.9005" y="-2.38132e-008" z="24.483"/>
+				<normal x="0.452196" y="-0.0888401" z="0.887483"/>
+				<texcoord u="28.5411" v="0.489634"/>
+			</vertex>
+			<vertex>
+				<position x="13.4" y="-2.38132e-008" z="23.2095"/>
+				<normal x="0.5" y="2.11103e-007" z="0.866025"/>
+				<texcoord u="30.099" v="0.489057"/>
+			</vertex>
+			<vertex>
+				<position x="15.7526" y="-2.38132e-008" z="21.6817"/>
+				<normal x="0.587785" y="0" z="0.809017"/>
+				<texcoord u="31.6568" v="0.488481"/>
+			</vertex>
+			<vertex>
+				<position x="17.9327" y="-2.38132e-008" z="19.9163"/>
+				<normal x="0.626832" y="0.0888412" z="0.774073"/>
+				<texcoord u="33.2147" v="0.487904"/>
+			</vertex>
+			<vertex>
+				<position x="19.9163" y="-2.38132e-008" z="17.9327"/>
+				<normal x="0.774073" y="-0.0888425" z="0.626832"/>
+				<texcoord u="34.7725" v="0.487329"/>
+			</vertex>
+			<vertex>
+				<position x="21.6817" y="-2.38132e-008" z="15.7526"/>
+				<normal x="0.809017" y="-1.75061e-006" z="0.587785"/>
+				<texcoord u="36.3304" v="0.486751"/>
+			</vertex>
+			<vertex>
+				<position x="23.2095" y="-2.38132e-008" z="13.4"/>
+				<normal x="0.866025" y="-6.69352e-008" z="0.5"/>
+				<texcoord u="37.8882" v="0.486176"/>
+			</vertex>
+			<vertex>
+				<position x="24.483" y="-2.38132e-008" z="10.9005"/>
+				<normal x="0.887483" y="0.088844" z="0.452195"/>
+				<texcoord u="39.446" v="0.485601"/>
+			</vertex>
+			<vertex>
+				<position x="25.4883" y="-2.38132e-008" z="8.28166"/>
+				<normal x="0.962106" y="-0.0888412" z="0.257796"/>
+				<texcoord u="41.0039" v="0.485025"/>
+			</vertex>
+			<vertex>
+				<position x="26.2144" y="-2.38132e-008" z="5.57203"/>
+				<normal x="0.978148" y="-1.01947e-006" z="0.207912"/>
+				<texcoord u="42.5617" v="0.48445"/>
+			</vertex>
+			<vertex>
+				<position x="26.6532" y="-2.38132e-008" z="2.80136"/>
+				<normal x="0.994522" y="-1.48287e-006" z="0.104528"/>
+				<texcoord u="44.1196" v="0.483873"/>
+			</vertex>
+			<vertex>
+				<position x="26.8" y="-2.38132e-008" z="0"/>
+				<normal x="1" y="2.36847e-007" z="5.82979e-006"/>
+				<texcoord u="45.6774" v="0.483298"/>
+			</vertex>
+			<vertex>
+				<position x="26.5866" y="-0.25" z="-2.79437"/>
+				<normal x="0.861485" y="-0.500066" z="-0.0881918"/>
+				<texcoord u="-46.1746" v="0.887624"/>
+			</vertex>
+			<vertex>
+				<position x="26.1489" y="-0.25" z="-5.55811"/>
+				<normal x="0.847546" y="-0.500066" z="-0.177764"/>
+				<texcoord u="-44.6167" v="0.887048"/>
+			</vertex>
+			<vertex>
+				<position x="25.4246" y="-0.25" z="-8.26097"/>
+				<normal x="0.824321" y="-0.500068" z="-0.265382"/>
+				<texcoord u="-43.0589" v="0.886472"/>
+			</vertex>
+			<vertex>
+				<position x="24.4218" y="-0.25" z="-10.8733"/>
+				<normal x="0.847" y="-0.420569" z="-0.325133"/>
+				<texcoord u="-41.501" v="0.885896"/>
+			</vertex>
+			<vertex>
+				<position x="23.1515" y="-0.25" z="-13.3665"/>
+				<normal x="0.686402" y="-0.574591" z="-0.445755"/>
+				<texcoord u="-39.9432" v="0.88532"/>
+			</vertex>
+			<vertex>
+				<position x="21.6275" y="-0.25" z="-15.7133"/>
+				<normal x="0.701968" y="-0.500068" z="-0.507122"/>
+				<texcoord u="-38.3854" v="0.884745"/>
+			</vertex>
+			<vertex>
+				<position x="19.8665" y="-0.25" z="-17.8879"/>
+				<normal x="0.645114" y="-0.500068" z="-0.57772"/>
+				<texcoord u="-36.8275" v="0.884169"/>
+			</vertex>
+			<vertex>
+				<position x="17.8879" y="-0.25" z="-19.8665"/>
+				<normal x="0.641531" y="-0.420566" z="-0.641531"/>
+				<texcoord u="-35.2696" v="0.883593"/>
+			</vertex>
+			<vertex>
+				<position x="15.7133" y="-0.25" z="-21.6275"/>
+				<normal x="0.445755" y="-0.574589" z="-0.686404"/>
+				<texcoord u="-33.7118" v="0.883016"/>
+			</vertex>
+			<vertex>
+				<position x="13.3665" y="-0.25" z="-23.1515"/>
+				<normal x="0.435014" y="-0.500067" z="-0.748796"/>
+				<texcoord u="-32.154" v="0.882441"/>
+			</vertex>
+			<vertex>
+				<position x="10.8733" y="-0.25" z="-24.4218"/>
+				<normal x="0.354361" y="-0.500068" z="-0.790165"/>
+				<texcoord u="-30.5962" v="0.881865"/>
+			</vertex>
+			<vertex>
+				<position x="8.26096" y="-0.25" z="-25.4246"/>
+				<normal x="0.325134" y="-0.420565" z="-0.847003"/>
+				<texcoord u="-29.0383" v="0.881289"/>
+			</vertex>
+			<vertex>
+				<position x="5.55811" y="-0.25" z="-26.1489"/>
+				<normal x="0.128032" y="-0.57459" z="-0.808365"/>
+				<texcoord u="-27.4805" v="0.880714"/>
+			</vertex>
+			<vertex>
+				<position x="2.79436" y="-0.25" z="-26.5866"/>
+				<normal x="0.0928429" y="-0.500067" z="-0.860995"/>
+				<texcoord u="-25.9227" v="0.880139"/>
+			</vertex>
+			<vertex>
+				<position x="-1.2968e-006" y="-0.25" z="-26.733"/>
+				<normal x="0.00233624" y="-0.500068" z="-0.865983"/>
+				<texcoord u="-24.3649" v="0.879564"/>
+			</vertex>
+			<vertex>
+				<position x="-2.79436" y="-0.25" z="-26.5866"/>
+				<normal x="-0.0474817" y="-0.420563" z="-0.90602"/>
+				<texcoord u="-22.8071" v="0.878988"/>
+			</vertex>
+			<vertex>
+				<position x="-5.55811" y="-0.25" z="-26.1489"/>
+				<normal x="-0.211828" y="-0.574591" z="-0.790553"/>
+				<texcoord u="-21.2492" v="0.878412"/>
+			</vertex>
+			<vertex>
+				<position x="-8.26096" y="-0.25" z="-25.4246"/>
+				<normal x="-0.265382" y="-0.500069" z="-0.82432"/>
+				<texcoord u="-19.6914" v="0.877836"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8733" y="-0.25" z="-24.4218"/>
+				<normal x="-0.350093" y="-0.500069" z="-0.792064"/>
+				<texcoord u="-18.1335" v="0.877261"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3665" y="-0.25" z="-23.1515"/>
+				<normal x="-0.430968" y="-0.50007" z="-0.75113"/>
+				<texcoord u="-16.5757" v="0.876685"/>
+			</vertex>
+			<vertex>
+				<position x="-15.7133" y="-0.25" z="-21.6275"/>
+				<normal x="-0.507122" y="-0.500069" z="-0.701967"/>
+				<texcoord u="-15.0179" v="0.876109"/>
+			</vertex>
+			<vertex>
+				<position x="-17.8879" y="-0.25" z="-19.8665"/>
+				<normal x="-0.57772" y="-0.500067" z="-0.645114"/>
+				<texcoord u="-13.46" v="0.875533"/>
+			</vertex>
+			<vertex>
+				<position x="-19.8665" y="-0.25" z="-17.8879"/>
+				<normal x="-0.641989" y="-0.500066" z="-0.581192"/>
+				<texcoord u="-11.9022" v="0.874957"/>
+			</vertex>
+			<vertex>
+				<position x="-21.6275" y="-0.25" z="-15.7133"/>
+				<normal x="-0.705077" y="-0.420562" z="-0.570959"/>
+				<texcoord u="-10.3443" v="0.874381"/>
+			</vertex>
+			<vertex>
+				<position x="-23.1515" y="-0.25" z="-13.3665"/>
+				<normal x="-0.729238" y="-0.574589" z="-0.371565"/>
+				<texcoord u="-8.78651" v="0.873805"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4218" y="-0.25" z="-10.8733"/>
+				<normal x="-0.790164" y="-0.500069" z="-0.354361"/>
+				<texcoord u="-7.22866" v="0.873229"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4246" y="-0.25" z="-8.26096"/>
+				<normal x="-0.822878" y="-0.500066" z="-0.269825"/>
+				<texcoord u="-5.67082" v="0.872654"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1488" y="-0.25" z="-5.55811"/>
+				<normal x="-0.876349" y="-0.420563" z="-0.234817"/>
+				<texcoord u="-4.11298" v="0.872078"/>
+			</vertex>
+			<vertex>
+				<position x="-26.5866" y="-0.25" z="-2.79436"/>
+				<normal x="-0.817322" y="-0.574587" z="-0.0428336"/>
+				<texcoord u="-2.55514" v="0.871502"/>
+			</vertex>
+			<vertex>
+				<position x="-26.733" y="-0.25" z="-8.08859e-008"/>
+				<normal x="-0.865985" y="-0.500064" z="-0.00233599"/>
+				<texcoord u="-0.997301" v="0.870926"/>
+			</vertex>
+			<vertex>
+				<position x="-26.5866" y="-0.25" z="2.79436"/>
+				<normal x="-0.861483" y="-0.500069" z="0.0881967"/>
+				<texcoord u="0.560535" v="0.87035"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1488" y="-0.25" z="5.55811"/>
+				<normal x="-0.896091" y="-0.420568" z="0.141927"/>
+				<texcoord u="2.11837" v="0.869774"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4246" y="-0.25" z="8.26096"/>
+				<normal x="-0.764079" y="-0.574592" z="0.293303"/>
+				<texcoord u="3.67621" v="0.869198"/>
+			</vertex>
+			<vertex>
+				<position x="-24.4218" y="-0.25" z="10.8733"/>
+				<normal x="-0.792064" y="-0.500069" z="0.350093"/>
+				<texcoord u="5.23405" v="0.868623"/>
+			</vertex>
+			<vertex>
+				<position x="-23.1515" y="-0.25" z="13.3665"/>
+				<normal x="-0.751131" y="-0.500069" z="0.430968"/>
+				<texcoord u="6.79189" v="0.868047"/>
+			</vertex>
+			<vertex>
+				<position x="-21.6275" y="-0.25" z="15.7133"/>
+				<normal x="-0.760893" y="-0.420568" z="0.49413"/>
+				<texcoord u="8.34973" v="0.867471"/>
+			</vertex>
+			<vertex>
+				<position x="-19.8665" y="-0.25" z="17.8879"/>
+				<normal x="-0.578724" y="-0.574592" z="0.578724"/>
+				<texcoord u="9.90756" v="0.866895"/>
+			</vertex>
+			<vertex>
+				<position x="-17.8879" y="-0.25" z="19.8665"/>
+				<normal x="-0.581191" y="-0.500071" z="0.641986"/>
+				<texcoord u="11.4654" v="0.866319"/>
+			</vertex>
+			<vertex>
+				<position x="-15.7133" y="-0.25" z="21.6275"/>
+				<normal x="-0.510901" y="-0.50007" z="0.699221"/>
+				<texcoord u="13.0232" v="0.865743"/>
+			</vertex>
+			<vertex>
+				<position x="-13.3665" y="-0.25" z="23.1515"/>
+				<normal x="-0.435014" y="-0.500068" z="0.748795"/>
+				<texcoord u="14.5811" v="0.865167"/>
+			</vertex>
+			<vertex>
+				<position x="-10.8733" y="-0.25" z="24.4218"/>
+				<normal x="-0.354361" y="-0.500067" z="0.790166"/>
+				<texcoord u="16.1389" v="0.864591"/>
+			</vertex>
+			<vertex>
+				<position x="-8.26096" y="-0.25" z="25.4246"/>
+				<normal x="-0.269825" y="-0.500067" z="0.822878"/>
+				<texcoord u="17.6968" v="0.864016"/>
+			</vertex>
+			<vertex>
+				<position x="-5.55811" y="-0.25" z="26.1488"/>
+				<normal x="-0.182333" y="-0.500068" z="0.846574"/>
+				<texcoord u="19.2546" v="0.863439"/>
+			</vertex>
+			<vertex>
+				<position x="-2.79436" y="-0.25" z="26.5866"/>
+				<normal x="-0.141927" y="-0.420563" z="0.896093"/>
+				<texcoord u="20.8124" v="0.862864"/>
+			</vertex>
+			<vertex>
+				<position x="3.55728e-007" y="-0.25" z="26.733"/>
+				<normal x="0.042834" y="-0.57459" z="0.81732"/>
+				<texcoord u="22.3703" v="0.862288"/>
+			</vertex>
+			<vertex>
+				<position x="2.79436" y="-0.25" z="26.5866"/>
+				<normal x="0.0881969" y="-0.500068" z="0.861483"/>
+				<texcoord u="23.9281" v="0.861712"/>
+			</vertex>
+			<vertex>
+				<position x="5.55811" y="-0.25" z="26.1488"/>
+				<normal x="0.177763" y="-0.500067" z="0.847545"/>
+				<texcoord u="25.4859" v="0.861136"/>
+			</vertex>
+			<vertex>
+				<position x="8.26096" y="-0.25" z="25.4246"/>
+				<normal x="0.234817" y="-0.420562" z="0.876349"/>
+				<texcoord u="27.0438" v="0.86056"/>
+			</vertex>
+			<vertex>
+				<position x="10.8733" y="-0.25" z="24.4218"/>
+				<normal x="0.371565" y="-0.574589" z="0.729237"/>
+				<texcoord u="28.6017" v="0.859984"/>
+			</vertex>
+			<vertex>
+				<position x="13.3665" y="-0.25" z="23.1515"/>
+				<normal x="0.43097" y="-0.500066" z="0.751132"/>
+				<texcoord u="30.1595" v="0.859408"/>
+			</vertex>
+			<vertex>
+				<position x="15.7133" y="-0.25" z="21.6275"/>
+				<normal x="0.507123" y="-0.500066" z="0.701969"/>
+				<texcoord u="31.7174" v="0.858832"/>
+			</vertex>
+			<vertex>
+				<position x="17.8879" y="-0.25" z="19.8665"/>
+				<normal x="0.57096" y="-0.420562" z="0.705076"/>
+				<texcoord u="33.2752" v="0.858256"/>
+			</vertex>
+			<vertex>
+				<position x="19.8665" y="-0.25" z="17.8879"/>
+				<normal x="0.636047" y="-0.574592" z="0.515061"/>
+				<texcoord u="34.833" v="0.85768"/>
+			</vertex>
+			<vertex>
+				<position x="21.6275" y="-0.25" z="15.7133"/>
+				<normal x="0.699222" y="-0.500068" z="0.510902"/>
+				<texcoord u="36.3909" v="0.857104"/>
+			</vertex>
+			<vertex>
+				<position x="23.1515" y="-0.25" z="13.3665"/>
+				<normal x="0.748797" y="-0.500066" z="0.435015"/>
+				<texcoord u="37.9488" v="0.856528"/>
+			</vertex>
+			<vertex>
+				<position x="24.4218" y="-0.25" z="10.8733"/>
+				<normal x="0.808377" y="-0.420564" z="0.411888"/>
+				<texcoord u="39.5066" v="0.855952"/>
+			</vertex>
+			<vertex>
+				<position x="25.4246" y="-0.25" z="8.26095"/>
+				<normal x="0.790554" y="-0.574589" z="0.211829"/>
+				<texcoord u="41.0644" v="0.855375"/>
+			</vertex>
+			<vertex>
+				<position x="26.1488" y="-0.25" z="5.55811"/>
+				<normal x="0.846574" y="-0.500068" z="0.182333"/>
+				<texcoord u="42.6223" v="0.854799"/>
+			</vertex>
+			<vertex>
+				<position x="26.5866" y="-0.25" z="2.79436"/>
+				<normal x="0.860994" y="-0.50007" z="0.0928427"/>
+				<texcoord u="44.1801" v="0.854224"/>
+			</vertex>
+			<vertex>
+				<position x="26.733" y="-0.25" z="0"/>
+				<normal x="0.865983" y="-0.500067" z="0.00234068"/>
+				<texcoord u="45.738" v="0.853647"/>
+			</vertex>
+			<vertex>
+				<position x="26.4046" y="-0.433013" z="-2.77524"/>
+				<normal x="0.497613" y="-0.866057" z="-0.0482245"/>
+				<texcoord u="-46.114" v="1.25797"/>
+			</vertex>
+			<vertex>
+				<position x="25.9698" y="-0.433013" z="-5.52006"/>
+				<normal x="0.489844" y="-0.866058" z="-0.0999781"/>
+				<texcoord u="-44.5561" v="1.2574"/>
+			</vertex>
+			<vertex>
+				<position x="25.2506" y="-0.433013" z="-8.20441"/>
+				<normal x="0.476711" y="-0.866058" z="-0.150633"/>
+				<texcoord u="-42.9983" v="1.25682"/>
+			</vertex>
+			<vertex>
+				<position x="24.2547" y="-0.433013" z="-10.7989"/>
+				<normal x="0.537308" y="-0.817777" z="-0.206253"/>
+				<texcoord u="-41.4404" v="1.25625"/>
+			</vertex>
+			<vertex>
+				<position x="22.993" y="-0.433013" z="-13.275"/>
+				<normal x="0.353404" y="-0.906881" z="-0.229504"/>
+				<texcoord u="-39.8826" v="1.25567"/>
+			</vertex>
+			<vertex>
+				<position x="21.4794" y="-0.433013" z="-15.6057"/>
+				<normal x="0.406832" y="-0.866057" z="-0.290573"/>
+				<texcoord u="-38.3247" v="1.25509"/>
+			</vertex>
+			<vertex>
+				<position x="19.7305" y="-0.433013" z="-17.7654"/>
+				<normal x="0.374229" y="-0.866058" z="-0.331506"/>
+				<texcoord u="-36.7669" v="1.25452"/>
+			</vertex>
+			<vertex>
+				<position x="17.7654" y="-0.433013" z="-19.7305"/>
+				<normal x="0.406962" y="-0.81778" z="-0.406962"/>
+				<texcoord u="-35.2091" v="1.25394"/>
+			</vertex>
+			<vertex>
+				<position x="15.6057" y="-0.433013" z="-21.4794"/>
+				<normal x="0.229503" y="-0.906881" z="-0.353404"/>
+				<texcoord u="-33.6512" v="1.25337"/>
+			</vertex>
+			<vertex>
+				<position x="13.275" y="-0.433013" z="-22.993"/>
+				<normal x="0.253472" y="-0.866057" z="-0.430925"/>
+				<texcoord u="-32.0934" v="1.25279"/>
+			</vertex>
+			<vertex>
+				<position x="10.7989" y="-0.433013" z="-24.2547"/>
+				<normal x="0.20704" y="-0.866057" z="-0.455059"/>
+				<texcoord u="-30.5356" v="1.25222"/>
+			</vertex>
+			<vertex>
+				<position x="8.20441" y="-0.433013" z="-25.2506"/>
+				<normal x="0.206252" y="-0.817779" z="-0.537306"/>
+				<texcoord u="-28.9777" v="1.25164"/>
+			</vertex>
+			<vertex>
+				<position x="5.52006" y="-0.433013" z="-25.9698"/>
+				<normal x="0.065919" y="-0.906881" z="-0.416198"/>
+				<texcoord u="-27.4199" v="1.25106"/>
+			</vertex>
+			<vertex>
+				<position x="2.77523" y="-0.433013" z="-26.4046"/>
+				<normal x="0.0562854" y="-0.866058" z="-0.496765"/>
+				<texcoord u="-25.8621" v="1.25049"/>
+			</vertex>
+			<vertex>
+				<position x="-1.28792e-006" y="-0.433013" z="-26.55"/>
+				<normal x="0.00405123" y="-0.866058" z="-0.499927"/>
+				<texcoord u="-24.3043" v="1.24991"/>
+			</vertex>
+			<vertex>
+				<position x="-2.77523" y="-0.433013" z="-26.4046"/>
+				<normal x="-0.0301204" y="-0.81778" z="-0.574743"/>
+				<texcoord u="-22.7464" v="1.24934"/>
+			</vertex>
+			<vertex>
+				<position x="-5.52006" y="-0.433013" z="-25.9698"/>
+				<normal x="-0.109063" y="-0.906881" z="-0.407028"/>
+				<texcoord u="-21.1886" v="1.24876"/>
+			</vertex>
+			<vertex>
+				<position x="-8.20441" y="-0.433013" z="-25.2506"/>
+				<normal x="-0.150634" y="-0.866058" z="-0.476711"/>
+				<texcoord u="-19.6308" v="1.24819"/>
+			</vertex>
+			<vertex>
+				<position x="-10.7989" y="-0.433013" z="-24.2547"/>
+				<normal x="-0.199638" y="-0.866058" z="-0.458354"/>
+				<texcoord u="-18.073" v="1.24761"/>
+			</vertex>
+			<vertex>
+				<position x="-13.275" y="-0.433013" z="-22.993"/>
+				<normal x="-0.246455" y="-0.866058" z="-0.434975"/>
+				<texcoord u="-16.5151" v="1.24703"/>
+			</vertex>
+			<vertex>
+				<position x="-15.6057" y="-0.433013" z="-21.4794"/>
+				<normal x="-0.290573" y="-0.866058" z="-0.406831"/>
+				<texcoord u="-14.9573" v="1.24646"/>
+			</vertex>
+			<vertex>
+				<position x="-17.7654" y="-0.433013" z="-19.7305"/>
+				<normal x="-0.331506" y="-0.866058" z="-0.374229"/>
+				<texcoord u="-13.3995" v="1.24588"/>
+			</vertex>
+			<vertex>
+				<position x="-19.7305" y="-0.433013" z="-17.7654"/>
+				<normal x="-0.368809" y="-0.866057" z="-0.337528"/>
+				<texcoord u="-11.8416" v="1.24531"/>
+			</vertex>
+			<vertex>
+				<position x="-21.4794" y="-0.433013" z="-15.6057"/>
+				<normal x="-0.447273" y="-0.817779" z="-0.362194"/>
+				<texcoord u="-10.2838" v="1.24473"/>
+			</vertex>
+			<vertex>
+				<position x="-22.993" y="-0.433013" z="-13.275"/>
+				<normal x="-0.375458" y="-0.906881" z="-0.191305"/>
+				<texcoord u="-8.72595" v="1.24416"/>
+			</vertex>
+			<vertex>
+				<position x="-24.2546" y="-0.433013" z="-10.7989"/>
+				<normal x="-0.455059" y="-0.866057" z="-0.20704"/>
+				<texcoord u="-7.1681" v="1.24358"/>
+			</vertex>
+			<vertex>
+				<position x="-25.2506" y="-0.433013" z="-8.20441"/>
+				<normal x="-0.474208" y="-0.866057" z="-0.158339"/>
+				<texcoord u="-5.61027" v="1.243"/>
+			</vertex>
+			<vertex>
+				<position x="-25.9698" y="-0.433013" z="-5.52006"/>
+				<normal x="-0.555925" y="-0.817777" z="-0.148959"/>
+				<texcoord u="-4.05242" v="1.24243"/>
+			</vertex>
+			<vertex>
+				<position x="-26.4046" y="-0.433013" z="-2.77523"/>
+				<normal x="-0.420806" y="-0.906883" z="-0.0220534"/>
+				<texcoord u="-2.49458" v="1.24185"/>
+			</vertex>
+			<vertex>
+				<position x="-26.55" y="-0.433013" z="-8.03322e-008"/>
+				<normal x="-0.499928" y="-0.866057" z="-0.00405107"/>
+				<texcoord u="-0.936744" v="1.24128"/>
+			</vertex>
+			<vertex>
+				<position x="-26.4046" y="-0.433013" z="2.77523"/>
+				<normal x="-0.497613" y="-0.866057" z="0.0482277"/>
+				<texcoord u="0.621092" v="1.2407"/>
+			</vertex>
+			<vertex>
+				<position x="-25.9698" y="-0.433013" z="5.52006"/>
+				<normal x="-0.568445" y="-0.81778" z="0.0900331"/>
+				<texcoord u="2.17894" v="1.24012"/>
+			</vertex>
+			<vertex>
+				<position x="-25.2506" y="-0.433013" z="8.2044"/>
+				<normal x="-0.393396" y="-0.906882" z="0.151011"/>
+				<texcoord u="3.73677" v="1.23955"/>
+			</vertex>
+			<vertex>
+				<position x="-24.2546" y="-0.433013" z="10.7989"/>
+				<normal x="-0.458353" y="-0.866058" z="0.199638"/>
+				<texcoord u="5.29461" v="1.23897"/>
+			</vertex>
+			<vertex>
+				<position x="-22.993" y="-0.433013" z="13.275"/>
+				<normal x="-0.434975" y="-0.866058" z="0.246455"/>
+				<texcoord u="6.85244" v="1.2384"/>
+			</vertex>
+			<vertex>
+				<position x="-21.4794" y="-0.433013" z="15.6057"/>
+				<normal x="-0.482681" y="-0.81778" z="0.313457"/>
+				<texcoord u="8.41029" v="1.23782"/>
+			</vertex>
+			<vertex>
+				<position x="-19.7305" y="-0.433013" z="17.7654"/>
+				<normal x="-0.297966" y="-0.906881" z="0.297966"/>
+				<texcoord u="9.96813" v="1.23724"/>
+			</vertex>
+			<vertex>
+				<position x="-17.7654" y="-0.433013" z="19.7305"/>
+				<normal x="-0.337527" y="-0.866058" z="0.368807"/>
+				<texcoord u="11.526" v="1.23667"/>
+			</vertex>
+			<vertex>
+				<position x="-15.6057" y="-0.433013" z="21.4794"/>
+				<normal x="-0.297127" y="-0.866058" z="0.402068"/>
+				<texcoord u="13.0838" v="1.23609"/>
+			</vertex>
+			<vertex>
+				<position x="-13.275" y="-0.433013" z="22.993"/>
+				<normal x="-0.253472" y="-0.866058" z="0.430924"/>
+				<texcoord u="14.6416" v="1.23552"/>
+			</vertex>
+			<vertex>
+				<position x="-10.7989" y="-0.433013" z="24.2546"/>
+				<normal x="-0.20704" y="-0.866057" z="0.455059"/>
+				<texcoord u="16.1995" v="1.23494"/>
+			</vertex>
+			<vertex>
+				<position x="-8.2044" y="-0.433013" z="25.2506"/>
+				<normal x="-0.158339" y="-0.866057" z="0.474209"/>
+				<texcoord u="17.7573" v="1.23437"/>
+			</vertex>
+			<vertex>
+				<position x="-5.52006" y="-0.433013" z="25.9698"/>
+				<normal x="-0.107903" y="-0.866058" z="0.48816"/>
+				<texcoord u="19.3151" v="1.23379"/>
+			</vertex>
+			<vertex>
+				<position x="-2.77523" y="-0.433013" z="26.4046"/>
+				<normal x="-0.0900327" y="-0.817779" z="0.568446"/>
+				<texcoord u="20.873" v="1.23321"/>
+			</vertex>
+			<vertex>
+				<position x="3.53292e-007" y="-0.433013" z="26.55"/>
+				<normal x="0.0220536" y="-0.906881" z="0.420808"/>
+				<texcoord u="22.4308" v="1.23264"/>
+			</vertex>
+			<vertex>
+				<position x="2.77523" y="-0.433013" z="26.4046"/>
+				<normal x="0.0482278" y="-0.866057" z="0.497613"/>
+				<texcoord u="23.9887" v="1.23206"/>
+			</vertex>
+			<vertex>
+				<position x="5.52006" y="-0.433013" z="25.9698"/>
+				<normal x="0.0999782" y="-0.866057" z="0.489846"/>
+				<texcoord u="25.5465" v="1.23149"/>
+			</vertex>
+			<vertex>
+				<position x="8.2044" y="-0.433013" z="25.2506"/>
+				<normal x="0.148959" y="-0.817779" z="0.555922"/>
+				<texcoord u="27.1044" v="1.23091"/>
+			</vertex>
+			<vertex>
+				<position x="10.7989" y="-0.433013" z="24.2546"/>
+				<normal x="0.191305" y="-0.906882" z="0.375457"/>
+				<texcoord u="28.6622" v="1.23033"/>
+			</vertex>
+			<vertex>
+				<position x="13.275" y="-0.433013" z="22.993"/>
+				<normal x="0.246456" y="-0.866058" z="0.434976"/>
+				<texcoord u="30.2201" v="1.22976"/>
+			</vertex>
+			<vertex>
+				<position x="15.6057" y="-0.433013" z="21.4794"/>
+				<normal x="0.290572" y="-0.866058" z="0.406831"/>
+				<texcoord u="31.7779" v="1.22918"/>
+			</vertex>
+			<vertex>
+				<position x="17.7654" y="-0.433013" z="19.7305"/>
+				<normal x="0.362194" y="-0.817779" z="0.447272"/>
+				<texcoord u="33.3357" v="1.22861"/>
+			</vertex>
+			<vertex>
+				<position x="19.7305" y="-0.433013" z="17.7654"/>
+				<normal x="0.327477" y="-0.906882" z="0.265186"/>
+				<texcoord u="34.8936" v="1.22803"/>
+			</vertex>
+			<vertex>
+				<position x="21.4794" y="-0.433013" z="15.6057"/>
+				<normal x="0.402068" y="-0.866058" z="0.297127"/>
+				<texcoord u="36.4515" v="1.22745"/>
+			</vertex>
+			<vertex>
+				<position x="22.993" y="-0.433013" z="13.275"/>
+				<normal x="0.430925" y="-0.866057" z="0.253473"/>
+				<texcoord u="38.0093" v="1.22688"/>
+			</vertex>
+			<vertex>
+				<position x="24.2546" y="-0.433013" z="10.7989"/>
+				<normal x="0.512805" y="-0.817778" z="0.261287"/>
+				<texcoord u="39.5671" v="1.2263"/>
+			</vertex>
+			<vertex>
+				<position x="25.2506" y="-0.433013" z="8.2044"/>
+				<normal x="0.407029" y="-0.906881" z="0.109063"/>
+				<texcoord u="41.125" v="1.22573"/>
+			</vertex>
+			<vertex>
+				<position x="25.9698" y="-0.433013" z="5.52006"/>
+				<normal x="0.488162" y="-0.866057" z="0.107904"/>
+				<texcoord u="42.6828" v="1.22515"/>
+			</vertex>
+			<vertex>
+				<position x="26.4046" y="-0.433013" z="2.77523"/>
+				<normal x="0.496765" y="-0.866058" z="0.0562855"/>
+				<texcoord u="44.2407" v="1.22457"/>
+			</vertex>
+			<vertex>
+				<position x="26.55" y="-0.433013" z="0"/>
+				<normal x="0.499928" y="-0.866058" z="0.00405361"/>
+				<texcoord u="45.7985" v="1.224"/>
+			</vertex>
+			<vertex>
+				<position x="26.156" y="-0.5" z="-2.7491"/>
+				<normal x="0.000488401" y="-0.999989" z="0.00465585"/>
+				<texcoord u="-46.0535" v="1.62833"/>
+			</vertex>
+			<vertex>
+				<position x="25.7253" y="-0.5" z="-5.46809"/>
+				<normal x="0.000972411" y="-0.999989" z="0.00457869"/>
+				<texcoord u="-44.4956" v="1.62775"/>
+			</vertex>
+			<vertex>
+				<position x="25.0128" y="-0.5" z="-8.12716"/>
+				<normal x="0.00144487" y="-0.999989" z="0.0044522"/>
+				<texcoord u="-42.9377" v="1.62717"/>
+			</vertex>
+			<vertex>
+				<position x="24.0263" y="-0.5" z="-10.6972"/>
+				<normal x="0.0831642" y="-0.996024" z="-0.0319238"/>
+				<texcoord u="-41.3799" v="1.6266"/>
+			</vertex>
+			<vertex>
+				<position x="22.7765" y="-0.5" z="-13.15"/>
+				<normal x="-0.0747111" y="-0.996024" z="0.048518"/>
+				<texcoord u="-39.822" v="1.62602"/>
+			</vertex>
+			<vertex>
+				<position x="21.2772" y="-0.5" z="-15.4588"/>
+				<normal x="0.00275147" y="-0.999989" z="0.00378675"/>
+				<texcoord u="-38.2642" v="1.62544"/>
+			</vertex>
+			<vertex>
+				<position x="19.5447" y="-0.5" z="-17.5982"/>
+				<normal x="0.00313222" y="-0.999989" z="0.00347838"/>
+				<texcoord u="-36.7064" v="1.62487"/>
+			</vertex>
+			<vertex>
+				<position x="17.5982" y="-0.5" z="-19.5447"/>
+				<normal x="0.0629908" y="-0.996024" z="-0.0629908"/>
+				<texcoord u="-35.1485" v="1.62429"/>
+			</vertex>
+			<vertex>
+				<position x="15.4588" y="-0.5" z="-21.2772"/>
+				<normal x="-0.0485181" y="-0.996024" z="0.0747112"/>
+				<texcoord u="-33.5907" v="1.62372"/>
+			</vertex>
+			<vertex>
+				<position x="13.15" y="-0.5" z="-22.7765"/>
+				<normal x="0.00405394" y="-0.999989" z="0.00234012"/>
+				<texcoord u="-32.0328" v="1.62314"/>
+			</vertex>
+			<vertex>
+				<position x="10.6972" y="-0.5" z="-24.0263"/>
+				<normal x="0.00427595" y="-0.999989" z="0.00190431"/>
+				<texcoord u="-30.475" v="1.62257"/>
+			</vertex>
+			<vertex>
+				<position x="8.12715" y="-0.5" z="-25.0128"/>
+				<normal x="0.0319243" y="-0.996024" z="-0.0831659"/>
+				<texcoord u="-28.9172" v="1.62199"/>
+			</vertex>
+			<vertex>
+				<position x="5.46808" y="-0.5" z="-25.7253"/>
+				<normal x="-0.0139356" y="-0.996024" z="0.0879867"/>
+				<texcoord u="-27.3593" v="1.62141"/>
+			</vertex>
+			<vertex>
+				<position x="2.7491" y="-0.5" z="-26.156"/>
+				<normal x="0.00465516" y="-0.999989" z="0.000489399"/>
+				<texcoord u="-25.8015" v="1.62084"/>
+			</vertex>
+			<vertex>
+				<position x="-1.27579e-006" y="-0.5" z="-26.3"/>
+				<normal x="0.00468079" y="-0.999989" z="1.54281e-008"/>
+				<texcoord u="-24.2437" v="1.62026"/>
+			</vertex>
+			<vertex>
+				<position x="-2.7491" y="-0.5" z="-26.156"/>
+				<normal x="-0.00466224" y="-0.996024" z="-0.0889613"/>
+				<texcoord u="-22.6859" v="1.61969"/>
+			</vertex>
+			<vertex>
+				<position x="-5.46808" y="-0.5" z="-25.7253"/>
+				<normal x="0.0230566" y="-0.996024" z="0.0860478"/>
+				<texcoord u="-21.128" v="1.61911"/>
+			</vertex>
+			<vertex>
+				<position x="-8.12716" y="-0.5" z="-25.0128"/>
+				<normal x="0.00445178" y="-0.999989" z="-0.00144618"/>
+				<texcoord u="-19.5702" v="1.61853"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6972" y="-0.5" z="-24.0263"/>
+				<normal x="0.00427605" y="-0.999989" z="-0.00190394"/>
+				<texcoord u="-18.0124" v="1.61796"/>
+			</vertex>
+			<vertex>
+				<position x="-13.15" y="-0.5" z="-22.7765"/>
+				<normal x="0.00405369" y="-0.999989" z="-0.00234054"/>
+				<texcoord u="-16.4545" v="1.61738"/>
+			</vertex>
+			<vertex>
+				<position x="-15.4588" y="-0.5" z="-21.2772"/>
+				<normal x="0.0037866" y="-0.999989" z="-0.00275173"/>
+				<texcoord u="-14.8967" v="1.61681"/>
+			</vertex>
+			<vertex>
+				<position x="-17.5981" y="-0.5" z="-19.5447"/>
+				<normal x="0.00347905" y="-0.999989" z="-0.00313165"/>
+				<texcoord u="-13.3389" v="1.61623"/>
+			</vertex>
+			<vertex>
+				<position x="-19.5447" y="-0.5" z="-17.5981"/>
+				<normal x="0.00313246" y="-0.999989" z="-0.00347817"/>
+				<texcoord u="-11.7811" v="1.61566"/>
+			</vertex>
+			<vertex>
+				<position x="-21.2772" y="-0.5" z="-15.4588"/>
+				<normal x="-0.0692309" y="-0.996024" z="-0.056062"/>
+				<texcoord u="-10.2232" v="1.61508"/>
+			</vertex>
+			<vertex>
+				<position x="-22.7765" y="-0.5" z="-13.15"/>
+				<normal x="0.0793741" y="-0.996024" z="0.040443"/>
+				<texcoord u="-8.66539" v="1.61451"/>
+			</vertex>
+			<vertex>
+				<position x="-24.0263" y="-0.5" z="-10.6972"/>
+				<normal x="0.0019036" y="-0.999989" z="-0.00427621"/>
+				<texcoord u="-7.10755" v="1.61393"/>
+			</vertex>
+			<vertex>
+				<position x="-25.0128" y="-0.5" z="-8.12715"/>
+				<normal x="0.0014459" y="-0.999989" z="-0.00445188"/>
+				<texcoord u="-5.54971" v="1.61335"/>
+			</vertex>
+			<vertex>
+				<position x="-25.7253" y="-0.5" z="-5.46808"/>
+				<normal x="-0.0860475" y="-0.996024" z="-0.0230563"/>
+				<texcoord u="-3.99186" v="1.61278"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1559" y="-0.5" z="-2.7491"/>
+				<normal x="0.0889609" y="-0.996024" z="0.00466222"/>
+				<texcoord u="-2.43402" v="1.6122"/>
+			</vertex>
+			<vertex>
+				<position x="-26.3" y="-0.5" z="-7.95758e-008"/>
+				<normal x="4.67985e-007" y="-0.999989" z="-0.00468083"/>
+				<texcoord u="-0.87618" v="1.61163"/>
+			</vertex>
+			<vertex>
+				<position x="-26.1559" y="-0.5" z="2.7491"/>
+				<normal x="-0.000488463" y="-0.999989" z="-0.00465527"/>
+				<texcoord u="0.681656" v="1.61105"/>
+			</vertex>
+			<vertex>
+				<position x="-25.7253" y="-0.5" z="5.46808"/>
+				<normal x="-0.0879865" y="-0.996024" z="0.0139357"/>
+				<texcoord u="2.23949" v="1.61047"/>
+			</vertex>
+			<vertex>
+				<position x="-25.0128" y="-0.5" z="8.12715"/>
+				<normal x="0.0831665" y="-0.996024" z="-0.0319246"/>
+				<texcoord u="3.79733" v="1.6099"/>
+			</vertex>
+			<vertex>
+				<position x="-24.0263" y="-0.5" z="10.6972"/>
+				<normal x="-0.00190395" y="-0.999989" z="-0.00427604"/>
+				<texcoord u="5.35516" v="1.60932"/>
+			</vertex>
+			<vertex>
+				<position x="-22.7765" y="-0.5" z="13.15"/>
+				<normal x="-0.00234068" y="-0.999989" z="-0.00405354"/>
+				<texcoord u="6.913" v="1.60875"/>
+			</vertex>
+			<vertex>
+				<position x="-21.2772" y="-0.5" z="15.4588"/>
+				<normal x="-0.0747118" y="-0.996024" z="0.0485184"/>
+				<texcoord u="8.47085" v="1.60817"/>
+			</vertex>
+			<vertex>
+				<position x="-19.5447" y="-0.5" z="17.5981"/>
+				<normal x="0.0629907" y="-0.996024" z="-0.0629906"/>
+				<texcoord u="10.0287" v="1.60759"/>
+			</vertex>
+			<vertex>
+				<position x="-17.5981" y="-0.5" z="19.5447"/>
+				<normal x="-0.00347898" y="-0.999989" z="-0.00313163"/>
+				<texcoord u="11.5865" v="1.60702"/>
+			</vertex>
+			<vertex>
+				<position x="-15.4588" y="-0.5" z="21.2772"/>
+				<normal x="-0.00378717" y="-0.999989" z="-0.00275094"/>
+				<texcoord u="13.1443" v="1.60644"/>
+			</vertex>
+			<vertex>
+				<position x="-13.15" y="-0.5" z="22.7765"/>
+				<normal x="-0.0040538" y="-0.999989" z="-0.00234027"/>
+				<texcoord u="14.7022" v="1.60587"/>
+			</vertex>
+			<vertex>
+				<position x="-10.6972" y="-0.5" z="24.0263"/>
+				<normal x="-0.0042759" y="-0.999989" z="-0.00190443"/>
+				<texcoord u="16.26" v="1.60529"/>
+			</vertex>
+			<vertex>
+				<position x="-8.12715" y="-0.5" z="25.0128"/>
+				<normal x="-0.00445158" y="-0.999989" z="-0.00144698"/>
+				<texcoord u="17.8179" v="1.60472"/>
+			</vertex>
+			<vertex>
+				<position x="-5.46808" y="-0.5" z="25.7253"/>
+				<normal x="-0.00457841" y="-0.999989" z="-0.000973938"/>
+				<texcoord u="19.3757" v="1.60414"/>
+			</vertex>
+			<vertex>
+				<position x="-2.7491" y="-0.5" z="26.1559"/>
+				<normal x="-0.0139357" y="-0.996024" z="0.0879863"/>
+				<texcoord u="20.9335" v="1.60356"/>
+			</vertex>
+			<vertex>
+				<position x="3.49966e-007" y="-0.5" z="26.3"/>
+				<normal x="-0.00466232" y="-0.996024" z="-0.0889614"/>
+				<texcoord u="22.4914" v="1.60299"/>
+			</vertex>
+			<vertex>
+				<position x="2.7491" y="-0.5" z="26.1559"/>
+				<normal x="-0.00465519" y="-0.999989" z="0.000489353"/>
+				<texcoord u="24.0492" v="1.60241"/>
+			</vertex>
+			<vertex>
+				<position x="5.46808" y="-0.5" z="25.7253"/>
+				<normal x="-0.00457848" y="-0.999989" z="0.000973172"/>
+				<texcoord u="25.6071" v="1.60184"/>
+			</vertex>
+			<vertex>
+				<position x="8.12715" y="-0.5" z="25.0128"/>
+				<normal x="0.0230564" y="-0.996024" z="0.0860477"/>
+				<texcoord u="27.1649" v="1.60126"/>
+			</vertex>
+			<vertex>
+				<position x="10.6972" y="-0.5" z="24.0263"/>
+				<normal x="-0.0404426" y="-0.996024" z="-0.0793732"/>
+				<texcoord u="28.7227" v="1.60068"/>
+			</vertex>
+			<vertex>
+				<position x="13.15" y="-0.5" z="22.7765"/>
+				<normal x="-0.00405377" y="-0.999989" z="0.00234034"/>
+				<texcoord u="30.2806" v="1.60011"/>
+			</vertex>
+			<vertex>
+				<position x="15.4588" y="-0.5" z="21.2771"/>
+				<normal x="-0.003787" y="-0.999989" z="0.00275114"/>
+				<texcoord u="31.8385" v="1.59953"/>
+			</vertex>
+			<vertex>
+				<position x="17.5981" y="-0.5" z="19.5447"/>
+				<normal x="0.0560618" y="-0.996024" z="0.0692307"/>
+				<texcoord u="33.3963" v="1.59896"/>
+			</vertex>
+			<vertex>
+				<position x="19.5447" y="-0.5" z="17.5981"/>
+				<normal x="-0.069231" y="-0.996024" z="-0.0560622"/>
+				<texcoord u="34.9542" v="1.59838"/>
+			</vertex>
+			<vertex>
+				<position x="21.2771" y="-0.5" z="15.4588"/>
+				<normal x="-0.00275207" y="-0.999989" z="0.00378631"/>
+				<texcoord u="36.512" v="1.5978"/>
+			</vertex>
+			<vertex>
+				<position x="22.7765" y="-0.5" z="13.15"/>
+				<normal x="-0.00234048" y="-0.999989" z="0.0040536"/>
+				<texcoord u="38.0698" v="1.59723"/>
+			</vertex>
+			<vertex>
+				<position x="24.0262" y="-0.5" z="10.6972"/>
+				<normal x="0.0793735" y="-0.996024" z="0.0404428"/>
+				<texcoord u="39.6277" v="1.59665"/>
+			</vertex>
+			<vertex>
+				<position x="25.0128" y="-0.5" z="8.12715"/>
+				<normal x="-0.0860486" y="-0.996024" z="-0.0230567"/>
+				<texcoord u="41.1855" v="1.59608"/>
+			</vertex>
+			<vertex>
+				<position x="25.7253" y="-0.5" z="5.46808"/>
+				<normal x="-0.000972745" y="-0.999989" z="0.0045786"/>
+				<texcoord u="42.7434" v="1.5955"/>
+			</vertex>
+			<vertex>
+				<position x="26.1559" y="-0.5" z="2.7491"/>
+				<normal x="-0.000488453" y="-0.999989" z="0.00465531"/>
+				<texcoord u="44.3012" v="1.59492"/>
+			</vertex>
+			<vertex>
+				<position x="26.3" y="-0.5" z="0"/>
+				<normal x="3.39417e-007" y="-0.999989" z="0.00468027"/>
+				<texcoord u="45.8591" v="1.59435"/>
+			</vertex>
+			<vertex>
+				<position x="25.9073" y="-0.433013" z="-2.72297"/>
+				<normal x="-0.496766" y="-0.866058" z="0.0562833"/>
+				<texcoord u="-45.993" v="1.99868"/>
+			</vertex>
+			<vertex>
+				<position x="25.4808" y="-0.433013" z="-5.41611"/>
+				<normal x="-0.488164" y="-0.866056" z="0.107904"/>
+				<texcoord u="-44.4351" v="1.9981"/>
+			</vertex>
+			<vertex>
+				<position x="24.775" y="-0.433013" z="-8.0499"/>
+				<normal x="-0.474209" y="-0.866057" z="0.158339"/>
+				<texcoord u="-42.8773" v="1.99752"/>
+			</vertex>
+			<vertex>
+				<position x="23.7979" y="-0.433013" z="-10.5955"/>
+				<normal x="-0.393397" y="-0.906882" z="0.151011"/>
+				<texcoord u="-41.3194" v="1.99695"/>
+			</vertex>
+			<vertex>
+				<position x="22.56" y="-0.433013" z="-13.025"/>
+				<normal x="-0.48268" y="-0.81778" z="0.313457"/>
+				<texcoord u="-39.7616" v="1.99637"/>
+			</vertex>
+			<vertex>
+				<position x="21.0749" y="-0.433013" z="-15.3118"/>
+				<normal x="-0.402067" y="-0.866059" z="0.297126"/>
+				<texcoord u="-38.2037" v="1.9958"/>
+			</vertex>
+			<vertex>
+				<position x="19.3589" y="-0.433013" z="-17.4309"/>
+				<normal x="-0.368806" y="-0.866059" z="0.337526"/>
+				<texcoord u="-36.6458" v="1.99522"/>
+			</vertex>
+			<vertex>
+				<position x="17.4309" y="-0.433013" z="-19.3589"/>
+				<normal x="-0.297964" y="-0.906882" z="0.297964"/>
+				<texcoord u="-35.088" v="1.99464"/>
+			</vertex>
+			<vertex>
+				<position x="15.3118" y="-0.433013" z="-21.0749"/>
+				<normal x="-0.313457" y="-0.817779" z="0.482681"/>
+				<texcoord u="-33.5302" v="1.99407"/>
+			</vertex>
+			<vertex>
+				<position x="13.025" y="-0.433013" z="-22.56"/>
+				<normal x="-0.246455" y="-0.866058" z="0.434975"/>
+				<texcoord u="-31.9723" v="1.99349"/>
+			</vertex>
+			<vertex>
+				<position x="10.5955" y="-0.433013" z="-23.7979"/>
+				<normal x="-0.199638" y="-0.866058" z="0.458354"/>
+				<texcoord u="-30.4145" v="1.99292"/>
+			</vertex>
+			<vertex>
+				<position x="8.0499" y="-0.433013" z="-24.775"/>
+				<normal x="-0.151011" y="-0.906882" z="0.393397"/>
+				<texcoord u="-28.8567" v="1.99234"/>
+			</vertex>
+			<vertex>
+				<position x="5.4161" y="-0.433013" z="-25.4808"/>
+				<normal x="-0.090033" y="-0.817779" z="0.568446"/>
+				<texcoord u="-27.2987" v="1.99176"/>
+			</vertex>
+			<vertex>
+				<position x="2.72297" y="-0.433013" z="-25.9073"/>
+				<normal x="-0.0482277" y="-0.866057" z="0.497613"/>
+				<texcoord u="-25.7409" v="1.99119"/>
+			</vertex>
+			<vertex>
+				<position x="-1.26366e-006" y="-0.433013" z="-26.05"/>
+				<normal x="0.00405107" y="-0.866057" z="0.499928"/>
+				<texcoord u="-24.1832" v="1.99061"/>
+			</vertex>
+			<vertex>
+				<position x="-2.72297" y="-0.433013" z="-25.9073"/>
+				<normal x="0.0220538" y="-0.906881" z="0.420809"/>
+				<texcoord u="-22.6253" v="1.99004"/>
+			</vertex>
+			<vertex>
+				<position x="-5.41611" y="-0.433013" z="-25.4808"/>
+				<normal x="0.148959" y="-0.817779" z="0.555921"/>
+				<texcoord u="-21.0675" v="1.98946"/>
+			</vertex>
+			<vertex>
+				<position x="-8.0499" y="-0.433013" z="-24.775"/>
+				<normal x="0.158339" y="-0.866058" z="0.474207"/>
+				<texcoord u="-19.5097" v="1.98888"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5955" y="-0.433013" z="-23.7979"/>
+				<normal x="0.207039" y="-0.866058" z="0.455058"/>
+				<texcoord u="-17.9518" v="1.98831"/>
+			</vertex>
+			<vertex>
+				<position x="-13.025" y="-0.433013" z="-22.56"/>
+				<normal x="0.253473" y="-0.866057" z="0.430925"/>
+				<texcoord u="-16.394" v="1.98773"/>
+			</vertex>
+			<vertex>
+				<position x="-15.3118" y="-0.433013" z="-21.0749"/>
+				<normal x="0.297127" y="-0.866058" z="0.402068"/>
+				<texcoord u="-14.8361" v="1.98716"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4309" y="-0.433013" z="-19.3589"/>
+				<normal x="0.337527" y="-0.866058" z="0.368807"/>
+				<texcoord u="-13.2783" v="1.98658"/>
+			</vertex>
+			<vertex>
+				<position x="-19.3589" y="-0.433013" z="-17.4309"/>
+				<normal x="0.374229" y="-0.866058" z="0.331506"/>
+				<texcoord u="-11.7204" v="1.98601"/>
+			</vertex>
+			<vertex>
+				<position x="-21.0749" y="-0.433013" z="-15.3118"/>
+				<normal x="0.327478" y="-0.906882" z="0.265186"/>
+				<texcoord u="-10.1626" v="1.98543"/>
+			</vertex>
+			<vertex>
+				<position x="-22.56" y="-0.433013" z="-13.025"/>
+				<normal x="0.512804" y="-0.817778" z="0.261286"/>
+				<texcoord u="-8.60481" v="1.98485"/>
+			</vertex>
+			<vertex>
+				<position x="-23.7979" y="-0.433013" z="-10.5955"/>
+				<normal x="0.458354" y="-0.866058" z="0.199638"/>
+				<texcoord u="-7.04697" v="1.98428"/>
+			</vertex>
+			<vertex>
+				<position x="-24.775" y="-0.433013" z="-8.0499"/>
+				<normal x="0.476711" y="-0.866058" z="0.150633"/>
+				<texcoord u="-5.48916" v="1.9837"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4808" y="-0.433013" z="-5.4161"/>
+				<normal x="0.407028" y="-0.906881" z="0.109063"/>
+				<texcoord u="-3.93131" v="1.98313"/>
+			</vertex>
+			<vertex>
+				<position x="-25.9073" y="-0.433013" z="-2.72297"/>
+				<normal x="0.574745" y="-0.817778" z="0.0301209"/>
+				<texcoord u="-2.37347" v="1.98255"/>
+			</vertex>
+			<vertex>
+				<position x="-26.05" y="-0.433013" z="-7.88193e-008"/>
+				<normal x="0.499927" y="-0.866058" z="-0.00405109"/>
+				<texcoord u="-0.815624" v="1.98198"/>
+			</vertex>
+			<vertex>
+				<position x="-25.9073" y="-0.433013" z="2.72297"/>
+				<normal x="0.496766" y="-0.866057" z="-0.0562858"/>
+				<texcoord u="0.742212" v="1.9814"/>
+			</vertex>
+			<vertex>
+				<position x="-25.4808" y="-0.433013" z="5.4161"/>
+				<normal x="0.416198" y="-0.906881" z="-0.0659194"/>
+				<texcoord u="2.30005" v="1.98082"/>
+			</vertex>
+			<vertex>
+				<position x="-24.775" y="-0.433013" z="8.0499"/>
+				<normal x="0.537307" y="-0.817778" z="-0.206253"/>
+				<texcoord u="3.85789" v="1.98025"/>
+			</vertex>
+			<vertex>
+				<position x="-23.7979" y="-0.433013" z="10.5955"/>
+				<normal x="0.455059" y="-0.866057" z="-0.20704"/>
+				<texcoord u="5.41572" v="1.97967"/>
+			</vertex>
+			<vertex>
+				<position x="-22.56" y="-0.433013" z="13.025"/>
+				<normal x="0.430924" y="-0.866058" z="-0.253472"/>
+				<texcoord u="6.97356" v="1.9791"/>
+			</vertex>
+			<vertex>
+				<position x="-21.0749" y="-0.433013" z="15.3118"/>
+				<normal x="0.353404" y="-0.906881" z="-0.229503"/>
+				<texcoord u="8.53139" v="1.97852"/>
+			</vertex>
+			<vertex>
+				<position x="-19.3589" y="-0.433013" z="17.4309"/>
+				<normal x="0.406963" y="-0.817778" z="-0.406964"/>
+				<texcoord u="10.0892" v="1.97795"/>
+			</vertex>
+			<vertex>
+				<position x="-17.4309" y="-0.433013" z="19.3589"/>
+				<normal x="0.331506" y="-0.866058" z="-0.374229"/>
+				<texcoord u="11.6471" v="1.97737"/>
+			</vertex>
+			<vertex>
+				<position x="-15.3118" y="-0.433013" z="21.0749"/>
+				<normal x="0.290572" y="-0.866058" z="-0.406831"/>
+				<texcoord u="13.2049" v="1.97679"/>
+			</vertex>
+			<vertex>
+				<position x="-13.025" y="-0.433013" z="22.56"/>
+				<normal x="0.246455" y="-0.866058" z="-0.434975"/>
+				<texcoord u="14.7627" v="1.97622"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5955" y="-0.433013" z="23.7979"/>
+				<normal x="0.199638" y="-0.866058" z="-0.458354"/>
+				<texcoord u="16.3206" v="1.97564"/>
+			</vertex>
+			<vertex>
+				<position x="-8.0499" y="-0.433013" z="24.775"/>
+				<normal x="0.150633" y="-0.866058" z="-0.476711"/>
+				<texcoord u="17.8784" v="1.97507"/>
+			</vertex>
+			<vertex>
+				<position x="-5.4161" y="-0.433013" z="25.4808"/>
+				<normal x="0.0999778" y="-0.866058" z="-0.489844"/>
+				<texcoord u="19.4363" v="1.97449"/>
+			</vertex>
+			<vertex>
+				<position x="-2.72297" y="-0.433013" z="25.9073"/>
+				<normal x="0.0659191" y="-0.906882" z="-0.416197"/>
+				<texcoord u="20.9941" v="1.97391"/>
+			</vertex>
+			<vertex>
+				<position x="3.46639e-007" y="-0.433013" z="26.05"/>
+				<normal x="-0.0301213" y="-0.817778" z="-0.574744"/>
+				<texcoord u="22.552" v="1.97334"/>
+			</vertex>
+			<vertex>
+				<position x="2.72297" y="-0.433013" z="25.9073"/>
+				<normal x="-0.0562859" y="-0.866057" z="-0.496766"/>
+				<texcoord u="24.1098" v="1.97276"/>
+			</vertex>
+			<vertex>
+				<position x="5.4161" y="-0.433013" z="25.4808"/>
+				<normal x="-0.107903" y="-0.866058" z="-0.488161"/>
+				<texcoord u="25.6676" v="1.97219"/>
+			</vertex>
+			<vertex>
+				<position x="8.0499" y="-0.433013" z="24.775"/>
+				<normal x="-0.109063" y="-0.906882" z="-0.407027"/>
+				<texcoord u="27.2255" v="1.97161"/>
+			</vertex>
+			<vertex>
+				<position x="10.5955" y="-0.433013" z="23.7979"/>
+				<normal x="-0.261286" y="-0.817779" z="-0.512803"/>
+				<texcoord u="28.7833" v="1.97103"/>
+			</vertex>
+			<vertex>
+				<position x="13.025" y="-0.433013" z="22.56"/>
+				<normal x="-0.253472" y="-0.866058" z="-0.430925"/>
+				<texcoord u="30.3412" v="1.97046"/>
+			</vertex>
+			<vertex>
+				<position x="15.3118" y="-0.433013" z="21.0749"/>
+				<normal x="-0.297128" y="-0.866057" z="-0.402069"/>
+				<texcoord u="31.899" v="1.96988"/>
+			</vertex>
+			<vertex>
+				<position x="17.4309" y="-0.433013" z="19.3589"/>
+				<normal x="-0.265187" y="-0.906881" z="-0.327479"/>
+				<texcoord u="33.4569" v="1.96931"/>
+			</vertex>
+			<vertex>
+				<position x="19.3589" y="-0.433013" z="17.4309"/>
+				<normal x="-0.447273" y="-0.817779" z="-0.362195"/>
+				<texcoord u="35.0147" v="1.96873"/>
+			</vertex>
+			<vertex>
+				<position x="21.0749" y="-0.433013" z="15.3118"/>
+				<normal x="-0.406833" y="-0.866057" z="-0.290573"/>
+				<texcoord u="36.5725" v="1.96816"/>
+			</vertex>
+			<vertex>
+				<position x="22.56" y="-0.433013" z="13.025"/>
+				<normal x="-0.434976" y="-0.866057" z="-0.246456"/>
+				<texcoord u="38.1304" v="1.96758"/>
+			</vertex>
+			<vertex>
+				<position x="23.7979" y="-0.433013" z="10.5955"/>
+				<normal x="-0.375457" y="-0.906882" z="-0.191305"/>
+				<texcoord u="39.6882" v="1.967"/>
+			</vertex>
+			<vertex>
+				<position x="24.775" y="-0.433013" z="8.04989"/>
+				<normal x="-0.555924" y="-0.817778" z="-0.148959"/>
+				<texcoord u="41.246" v="1.96643"/>
+			</vertex>
+			<vertex>
+				<position x="25.4807" y="-0.433013" z="5.4161"/>
+				<normal x="-0.489847" y="-0.866057" z="-0.0999785"/>
+				<texcoord u="42.8039" v="1.96585"/>
+			</vertex>
+			<vertex>
+				<position x="25.9073" y="-0.433013" z="2.72297"/>
+				<normal x="-0.497613" y="-0.866057" z="-0.0482276"/>
+				<texcoord u="44.3617" v="1.96527"/>
+			</vertex>
+			<vertex>
+				<position x="26.05" y="-0.433013" z="0"/>
+				<normal x="-0.499928" y="-0.866057" z="0.00404787"/>
+				<texcoord u="45.9196" v="1.9647"/>
+			</vertex>
+			<vertex>
+				<position x="25.7253" y="-0.25" z="-2.70384"/>
+				<normal x="-0.860995" y="-0.500069" z="0.0928383"/>
+				<texcoord u="-45.9324" v="2.36903"/>
+			</vertex>
+			<vertex>
+				<position x="25.3018" y="-0.25" z="-5.37806"/>
+				<normal x="-0.846572" y="-0.500071" z="0.182333"/>
+				<texcoord u="-44.3745" v="2.36845"/>
+			</vertex>
+			<vertex>
+				<position x="24.601" y="-0.25" z="-7.99335"/>
+				<normal x="-0.822877" y="-0.500067" z="0.269825"/>
+				<texcoord u="-42.8167" v="2.36787"/>
+			</vertex>
+			<vertex>
+				<position x="23.6307" y="-0.25" z="-10.5211"/>
+				<normal x="-0.764081" y="-0.574589" z="0.293304"/>
+				<texcoord u="-41.2589" v="2.3673"/>
+			</vertex>
+			<vertex>
+				<position x="22.4015" y="-0.25" z="-12.9335"/>
+				<normal x="-0.760894" y="-0.420566" z="0.494131"/>
+				<texcoord u="-39.701" v="2.36672"/>
+			</vertex>
+			<vertex>
+				<position x="20.9269" y="-0.25" z="-15.2043"/>
+				<normal x="-0.69922" y="-0.500071" z="0.510901"/>
+				<texcoord u="-38.1432" v="2.36615"/>
+			</vertex>
+			<vertex>
+				<position x="19.2229" y="-0.25" z="-17.3084"/>
+				<normal x="-0.641986" y="-0.500071" z="0.581191"/>
+				<texcoord u="-36.5853" v="2.36557"/>
+			</vertex>
+			<vertex>
+				<position x="17.3084" y="-0.25" z="-19.2229"/>
+				<normal x="-0.578724" y="-0.574594" z="0.578723"/>
+				<texcoord u="-35.0275" v="2.36499"/>
+			</vertex>
+			<vertex>
+				<position x="15.2042" y="-0.25" z="-20.9269"/>
+				<normal x="-0.494131" y="-0.420563" z="0.760895"/>
+				<texcoord u="-33.4696" v="2.36442"/>
+			</vertex>
+			<vertex>
+				<position x="12.9335" y="-0.25" z="-22.4015"/>
+				<normal x="-0.430968" y="-0.500068" z="0.751131"/>
+				<texcoord u="-31.9118" v="2.36384"/>
+			</vertex>
+			<vertex>
+				<position x="10.5211" y="-0.25" z="-23.6307"/>
+				<normal x="-0.350093" y="-0.500067" z="0.792066"/>
+				<texcoord u="-30.3539" v="2.36327"/>
+			</vertex>
+			<vertex>
+				<position x="7.99335" y="-0.25" z="-24.601"/>
+				<normal x="-0.293303" y="-0.574591" z="0.76408"/>
+				<texcoord u="-28.7961" v="2.36269"/>
+			</vertex>
+			<vertex>
+				<position x="5.37805" y="-0.25" z="-25.3018"/>
+				<normal x="-0.141927" y="-0.420565" z="0.896093"/>
+				<texcoord u="-27.2382" v="2.36211"/>
+			</vertex>
+			<vertex>
+				<position x="2.70384" y="-0.25" z="-25.7253"/>
+				<normal x="-0.0881967" y="-0.500069" z="0.861483"/>
+				<texcoord u="-25.6803" v="2.36154"/>
+			</vertex>
+			<vertex>
+				<position x="-1.25479e-006" y="-0.25" z="-25.867"/>
+				<normal x="0.00233552" y="-0.500068" z="0.865983"/>
+				<texcoord u="-24.1226" v="2.36096"/>
+			</vertex>
+			<vertex>
+				<position x="-2.70384" y="-0.25" z="-25.7253"/>
+				<normal x="0.0428334" y="-0.57459" z="0.817319"/>
+				<texcoord u="-22.5647" v="2.36039"/>
+			</vertex>
+			<vertex>
+				<position x="-5.37806" y="-0.25" z="-25.3018"/>
+				<normal x="0.234817" y="-0.420565" z="0.876348"/>
+				<texcoord u="-21.0069" v="2.35981"/>
+			</vertex>
+			<vertex>
+				<position x="-7.99335" y="-0.25" z="-24.601"/>
+				<normal x="0.269825" y="-0.500068" z="0.822877"/>
+				<texcoord u="-19.4491" v="2.35923"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5211" y="-0.25" z="-23.6307"/>
+				<normal x="0.354361" y="-0.50007" z="0.790164"/>
+				<texcoord u="-17.8913" v="2.35866"/>
+			</vertex>
+			<vertex>
+				<position x="-12.9335" y="-0.25" z="-22.4015"/>
+				<normal x="0.435015" y="-0.500068" z="0.748795"/>
+				<texcoord u="-16.3334" v="2.35808"/>
+			</vertex>
+			<vertex>
+				<position x="-15.2042" y="-0.25" z="-20.9268"/>
+				<normal x="0.510903" y="-0.500066" z="0.699223"/>
+				<texcoord u="-14.7755" v="2.35751"/>
+			</vertex>
+			<vertex>
+				<position x="-17.3084" y="-0.25" z="-19.2229"/>
+				<normal x="0.581192" y="-0.500067" z="0.641988"/>
+				<texcoord u="-13.2177" v="2.35693"/>
+			</vertex>
+			<vertex>
+				<position x="-19.2229" y="-0.25" z="-17.3084"/>
+				<normal x="0.645114" y="-0.500068" z="0.57772"/>
+				<texcoord u="-11.6599" v="2.35635"/>
+			</vertex>
+			<vertex>
+				<position x="-20.9268" y="-0.25" z="-15.2042"/>
+				<normal x="0.636048" y="-0.574591" z="0.515061"/>
+				<texcoord u="-10.1021" v="2.35578"/>
+			</vertex>
+			<vertex>
+				<position x="-22.4015" y="-0.25" z="-12.9335"/>
+				<normal x="0.808377" y="-0.420565" z="0.411888"/>
+				<texcoord u="-8.54423" v="2.3552"/>
+			</vertex>
+			<vertex>
+				<position x="-23.6307" y="-0.25" z="-10.5211"/>
+				<normal x="0.792065" y="-0.500068" z="0.350092"/>
+				<texcoord u="-6.98637" v="2.35463"/>
+			</vertex>
+			<vertex>
+				<position x="-24.601" y="-0.25" z="-7.99334"/>
+				<normal x="0.82432" y="-0.500069" z="0.265382"/>
+				<texcoord u="-5.42855" v="2.35405"/>
+			</vertex>
+			<vertex>
+				<position x="-25.3017" y="-0.25" z="-5.37805"/>
+				<normal x="0.790554" y="-0.57459" z="0.211828"/>
+				<texcoord u="-3.87071" v="2.35348"/>
+			</vertex>
+			<vertex>
+				<position x="-25.7253" y="-0.25" z="-2.70384"/>
+				<normal x="0.906019" y="-0.420564" z="0.0474821"/>
+				<texcoord u="-2.31288" v="2.3529"/>
+			</vertex>
+			<vertex>
+				<position x="-25.867" y="-0.25" z="-7.82656e-008"/>
+				<normal x="0.865983" y="-0.500068" z="-0.00233586"/>
+				<texcoord u="-0.755057" v="2.35233"/>
+			</vertex>
+			<vertex>
+				<position x="-25.7253" y="-0.25" z="2.70384"/>
+				<normal x="0.860994" y="-0.50007" z="-0.092843"/>
+				<texcoord u="0.802782" v="2.35175"/>
+			</vertex>
+			<vertex>
+				<position x="-25.3017" y="-0.25" z="5.37805"/>
+				<normal x="0.808364" y="-0.574591" z="-0.128033"/>
+				<texcoord u="2.36061" v="2.35117"/>
+			</vertex>
+			<vertex>
+				<position x="-24.601" y="-0.25" z="7.99334"/>
+				<normal x="0.847002" y="-0.420567" z="-0.325134"/>
+				<texcoord u="3.91844" v="2.3506"/>
+			</vertex>
+			<vertex>
+				<position x="-23.6307" y="-0.25" z="10.5211"/>
+				<normal x="0.790165" y="-0.500068" z="-0.354361"/>
+				<texcoord u="5.47629" v="2.35002"/>
+			</vertex>
+			<vertex>
+				<position x="-22.4015" y="-0.25" z="12.9335"/>
+				<normal x="0.748796" y="-0.500066" z="-0.435015"/>
+				<texcoord u="7.03413" v="2.34945"/>
+			</vertex>
+			<vertex>
+				<position x="-20.9268" y="-0.25" z="15.2042"/>
+				<normal x="0.686402" y="-0.574592" z="-0.445754"/>
+				<texcoord u="8.59197" v="2.34887"/>
+			</vertex>
+			<vertex>
+				<position x="-19.2229" y="-0.25" z="17.3084"/>
+				<normal x="0.641532" y="-0.420564" z="-0.641532"/>
+				<texcoord u="10.1498" v="2.3483"/>
+			</vertex>
+			<vertex>
+				<position x="-17.3084" y="-0.25" z="19.2229"/>
+				<normal x="0.57772" y="-0.500068" z="-0.645114"/>
+				<texcoord u="11.7076" v="2.34772"/>
+			</vertex>
+			<vertex>
+				<position x="-15.2042" y="-0.25" z="20.9268"/>
+				<normal x="0.507122" y="-0.500068" z="-0.701968"/>
+				<texcoord u="13.2655" v="2.34714"/>
+			</vertex>
+			<vertex>
+				<position x="-12.9335" y="-0.25" z="22.4015"/>
+				<normal x="0.430968" y="-0.500067" z="-0.751132"/>
+				<texcoord u="14.8233" v="2.34657"/>
+			</vertex>
+			<vertex>
+				<position x="-10.5211" y="-0.25" z="23.6307"/>
+				<normal x="0.350093" y="-0.500068" z="-0.792065"/>
+				<texcoord u="16.3812" v="2.34599"/>
+			</vertex>
+			<vertex>
+				<position x="-7.99334" y="-0.25" z="24.601"/>
+				<normal x="0.265382" y="-0.500068" z="-0.824321"/>
+				<texcoord u="17.939" v="2.34542"/>
+			</vertex>
+			<vertex>
+				<position x="-5.37805" y="-0.25" z="25.3017"/>
+				<normal x="0.177763" y="-0.500068" z="-0.847545"/>
+				<texcoord u="19.4968" v="2.34484"/>
+			</vertex>
+			<vertex>
+				<position x="-2.70384" y="-0.25" z="25.7253"/>
+				<normal x="0.128032" y="-0.574591" z="-0.808364"/>
+				<texcoord u="21.0547" v="2.34426"/>
+			</vertex>
+			<vertex>
+				<position x="3.44204e-007" y="-0.25" z="25.867"/>
+				<normal x="-0.0474829" y="-0.420565" z="-0.906019"/>
+				<texcoord u="22.6125" v="2.34369"/>
+			</vertex>
+			<vertex>
+				<position x="2.70384" y="-0.25" z="25.7253"/>
+				<normal x="-0.0928433" y="-0.500069" z="-0.860995"/>
+				<texcoord u="24.1703" v="2.34311"/>
+			</vertex>
+			<vertex>
+				<position x="5.37805" y="-0.25" z="25.3017"/>
+				<normal x="-0.182333" y="-0.500068" z="-0.846573"/>
+				<texcoord u="25.7282" v="2.34254"/>
+			</vertex>
+			<vertex>
+				<position x="7.99334" y="-0.25" z="24.601"/>
+				<normal x="-0.211828" y="-0.57459" z="-0.790554"/>
+				<texcoord u="27.286" v="2.34196"/>
+			</vertex>
+			<vertex>
+				<position x="10.5211" y="-0.25" z="23.6307"/>
+				<normal x="-0.411889" y="-0.420565" z="-0.808377"/>
+				<texcoord u="28.8439" v="2.34138"/>
+			</vertex>
+			<vertex>
+				<position x="12.9335" y="-0.25" z="22.4015"/>
+				<normal x="-0.435014" y="-0.500069" z="-0.748795"/>
+				<texcoord u="30.4018" v="2.34081"/>
+			</vertex>
+			<vertex>
+				<position x="15.2042" y="-0.25" z="20.9268"/>
+				<normal x="-0.510902" y="-0.500069" z="-0.699222"/>
+				<texcoord u="31.9596" v="2.34023"/>
+			</vertex>
+			<vertex>
+				<position x="17.3084" y="-0.25" z="19.2229"/>
+				<normal x="-0.515062" y="-0.574591" z="-0.636048"/>
+				<texcoord u="33.5174" v="2.33966"/>
+			</vertex>
+			<vertex>
+				<position x="19.2229" y="-0.25" z="17.3084"/>
+				<normal x="-0.705075" y="-0.420566" z="-0.570959"/>
+				<texcoord u="35.0752" v="2.33908"/>
+			</vertex>
+			<vertex>
+				<position x="20.9268" y="-0.25" z="15.2042"/>
+				<normal x="-0.701968" y="-0.500068" z="-0.507122"/>
+				<texcoord u="36.6331" v="2.33851"/>
+			</vertex>
+			<vertex>
+				<position x="22.4015" y="-0.25" z="12.9335"/>
+				<normal x="-0.751133" y="-0.500065" z="-0.430969"/>
+				<texcoord u="38.191" v="2.33793"/>
+			</vertex>
+			<vertex>
+				<position x="23.6307" y="-0.25" z="10.5211"/>
+				<normal x="-0.729237" y="-0.574589" z="-0.371565"/>
+				<texcoord u="39.7488" v="2.33735"/>
+			</vertex>
+			<vertex>
+				<position x="24.601" y="-0.25" z="7.99334"/>
+				<normal x="-0.876346" y="-0.420569" z="-0.234816"/>
+				<texcoord u="41.3066" v="2.33678"/>
+			</vertex>
+			<vertex>
+				<position x="25.3017" y="-0.25" z="5.37805"/>
+				<normal x="-0.847543" y="-0.500071" z="-0.177763"/>
+				<texcoord u="42.8645" v="2.3362"/>
+			</vertex>
+			<vertex>
+				<position x="25.7253" y="-0.25" z="2.70384"/>
+				<normal x="-0.861483" y="-0.500069" z="-0.0881965"/>
+				<texcoord u="44.4223" v="2.33563"/>
+			</vertex>
+			<vertex>
+				<position x="25.867" y="-0.25" z="0"/>
+				<normal x="-0.865982" y="-0.500069" z="0.00233067"/>
+				<texcoord u="45.9802" v="2.33505"/>
+			</vertex>
+			<vertex>
+				<position x="25.7253" y="0.25" z="-2.70384"/>
+				<normal x="-0.861483" y="0.50007" z="0.0881915"/>
+				<texcoord u="46.9324" v="-1.36903"/>
+			</vertex>
+			<vertex>
+				<position x="25.6587" y="0" z="-2.69684"/>
+				<normal x="-0.994522" y="-1.89478e-006" z="0.104523"/>
+				<texcoord u="46.8718" v="-1.73938"/>
+			</vertex>
+			<vertex>
+				<position x="25.9073" y="0.433013" z="-2.72297"/>
+				<normal x="-0.497614" y="0.866057" z="0.0482245"/>
+				<texcoord u="46.9929" v="-0.998676"/>
+			</vertex>
+			<vertex>
+				<position x="26.156" y="0.5" z="-2.7491"/>
+				<normal x="-0.000490247" y="0.999989" z="-0.00465555"/>
+				<texcoord u="47.0535" v="-0.628326"/>
+			</vertex>
+			<vertex>
+				<position x="26.4046" y="0.433013" z="-2.77524"/>
+				<normal x="0.496766" y="0.866057" z="-0.0562833"/>
+				<texcoord u="47.1141" v="-0.257979"/>
+			</vertex>
+			<vertex>
+				<position x="26.5866" y="0.25" z="-2.79437"/>
+				<normal x="0.860996" y="0.500067" z="-0.0928385"/>
+				<texcoord u="47.1747" v="0.112372"/>
+			</vertex>
+			<vertex>
+				<position x="26.6532" y="-2.38132e-008" z="-2.80137"/>
+				<normal x="0.994522" y="3.75867e-007" z="-0.104523"/>
+				<texcoord u="47.2353" v="0.482721"/>
+			</vertex>
+			<vertex>
+				<position x="26.5866" y="-0.25" z="-2.79437"/>
+				<normal x="0.861485" y="-0.500066" z="-0.0881918"/>
+				<texcoord u="47.2958" v="0.853071"/>
+			</vertex>
+			<vertex>
+				<position x="26.4046" y="-0.433013" z="-2.77524"/>
+				<normal x="0.497613" y="-0.866057" z="-0.0482245"/>
+				<texcoord u="47.3564" v="1.22342"/>
+			</vertex>
+			<vertex>
+				<position x="26.156" y="-0.5" z="-2.7491"/>
+				<normal x="0.000488401" y="-0.999989" z="0.00465585"/>
+				<texcoord u="47.4169" v="1.59377"/>
+			</vertex>
+			<vertex>
+				<position x="25.9073" y="-0.433013" z="-2.72297"/>
+				<normal x="-0.496766" y="-0.866058" z="0.0562833"/>
+				<texcoord u="47.4774" v="1.96412"/>
+			</vertex>
+			<vertex>
+				<position x="25.7253" y="-0.25" z="-2.70384"/>
+				<normal x="-0.860995" y="-0.500069" z="0.0928383"/>
+				<texcoord u="47.538" v="2.33447"/>
+			</vertex>
+			<vertex>
+				<position x="25.2362" y="0" z="-5.36413"/>
+				<normal x="-0.978148" y="1.72487e-006" z="0.207912"/>
+				<texcoord u="-44.314" v="2.7388"/>
+			</vertex>
+			<vertex>
+				<position x="25.6587" y="0" z="-2.69684"/>
+				<normal x="-0.994522" y="-1.89478e-006" z="0.104523"/>
+				<texcoord u="-45.8719" v="2.73938"/>
+			</vertex>
+			<vertex>
+				<position x="24.5373" y="0" z="-7.97265"/>
+				<normal x="-0.951056" y="-3.45489e-006" z="0.309017"/>
+				<texcoord u="-42.7561" v="2.73822"/>
+			</vertex>
+			<vertex>
+				<position x="23.5695" y="0" z="-10.4938"/>
+				<normal x="-0.929889" y="-0.0888453" z="0.356951"/>
+				<texcoord u="-41.1983" v="2.73765"/>
+			</vertex>
+			<vertex>
+				<position x="20.8727" y="0" z="-15.1649"/>
+				<normal x="-0.809017" y="-1.47257e-006" z="0.587786"/>
+				<texcoord u="-38.0826" v="2.7365"/>
+			</vertex>
+			<vertex>
+				<position x="22.3435" y="0" z="-12.9"/>
+				<normal x="-0.835354" y="0.0888427" z="0.542486"/>
+				<texcoord u="-39.6405" v="2.73707"/>
+			</vertex>
+			<vertex>
+				<position x="19.1732" y="0" z="-17.2636"/>
+				<normal x="-0.743145" y="-1.23058e-006" z="0.669131"/>
+				<texcoord u="-36.5248" v="2.73592"/>
+			</vertex>
+			<vertex>
+				<position x="17.2636" y="0" z="-19.1732"/>
+				<normal x="-0.704311" y="-0.088842" z="0.704311"/>
+				<texcoord u="-34.9669" v="2.73534"/>
+			</vertex>
+			<vertex>
+				<position x="12.9" y="0" z="-22.3435"/>
+				<normal x="-0.5" y="4.63397e-007" z="0.866025"/>
+				<texcoord u="-31.8512" v="2.73419"/>
+			</vertex>
+			<vertex>
+				<position x="15.1649" y="0" z="-20.8727"/>
+				<normal x="-0.542485" y="0.088842" z="0.835354"/>
+				<texcoord u="-33.4091" v="2.73477"/>
+			</vertex>
+			<vertex>
+				<position x="10.4938" y="0" z="-23.5695"/>
+				<normal x="-0.406736" y="-5.20035e-007" z="0.913546"/>
+				<texcoord u="-30.2934" v="2.73362"/>
+			</vertex>
+			<vertex>
+				<position x="7.97265" y="0" z="-24.5373"/>
+				<normal x="-0.356951" y="-0.0888402" z="0.929889"/>
+				<texcoord u="-28.7356" v="2.73304"/>
+			</vertex>
+			<vertex>
+				<position x="2.69684" y="0" z="-25.6587"/>
+				<normal x="-0.104528" y="6.3331e-007" z="0.994522"/>
+				<texcoord u="-25.6198" v="2.73189"/>
+			</vertex>
+			<vertex>
+				<position x="5.36413" y="0" z="-25.2362"/>
+				<normal x="-0.155816" y="0.0888431" z="0.983783"/>
+				<texcoord u="-27.1777" v="2.73246"/>
+			</vertex>
+			<vertex>
+				<position x="-1.25154e-006" y="0" z="-25.8"/>
+				<normal x="-7.78765e-008" y="-2.57443e-008" z="1"/>
+				<texcoord u="-24.062" v="2.73131"/>
+			</vertex>
+			<vertex>
+				<position x="-2.69684" y="0" z="-25.6587"/>
+				<normal x="0.0521286" y="-0.0888423" z="0.994681"/>
+				<texcoord u="-22.5042" v="2.73074"/>
+			</vertex>
+			<vertex>
+				<position x="-7.97265" y="0" z="-24.5373"/>
+				<normal x="0.309017" y="5.66375e-008" z="0.951056"/>
+				<texcoord u="-19.3885" v="2.72958"/>
+			</vertex>
+			<vertex>
+				<position x="-5.36413" y="0" z="-25.2362"/>
+				<normal x="0.257796" y="0.0888423" z="0.962106"/>
+				<texcoord u="-20.9463" v="2.73016"/>
+			</vertex>
+			<vertex>
+				<position x="-10.4938" y="0" z="-23.5695"/>
+				<normal x="0.406737" y="6.28161e-007" z="0.913545"/>
+				<texcoord u="-17.8307" v="2.72901"/>
+			</vertex>
+			<vertex>
+				<position x="-12.9" y="0" z="-22.3435"/>
+				<normal x="0.5" y="-1.24088e-006" z="0.866025"/>
+				<texcoord u="-16.2728" v="2.72843"/>
+			</vertex>
+			<vertex>
+				<position x="-15.1649" y="0" z="-20.8727"/>
+				<normal x="0.587786" y="-8.49561e-007" z="0.809017"/>
+				<texcoord u="-14.715" v="2.72786"/>
+			</vertex>
+			<vertex>
+				<position x="-17.2636" y="0" z="-19.1732"/>
+				<normal x="0.669131" y="-3.6042e-008" z="0.743144"/>
+				<texcoord u="-13.1572" v="2.72728"/>
+			</vertex>
+			<vertex>
+				<position x="-19.1732" y="0" z="-17.2636"/>
+				<normal x="0.743145" y="-4.63397e-008" z="0.66913"/>
+				<texcoord u="-11.5993" v="2.7267"/>
+			</vertex>
+			<vertex>
+				<position x="-20.8727" y="0" z="-15.1649"/>
+				<normal x="0.774073" y="-0.0888419" z="0.626832"/>
+				<texcoord u="-10.0415" v="2.72613"/>
+			</vertex>
+			<vertex>
+				<position x="-23.5695" y="0" z="-10.4938"/>
+				<normal x="0.913546" y="2.36848e-007" z="0.406736"/>
+				<texcoord u="-6.92582" v="2.72498"/>
+			</vertex>
+			<vertex>
+				<position x="-22.3435" y="0" z="-12.9"/>
+				<normal x="0.887483" y="0.0888442" z="0.452195"/>
+				<texcoord u="-8.48365" v="2.72555"/>
+			</vertex>
+			<vertex>
+				<position x="-24.5373" y="0" z="-7.97264"/>
+				<normal x="0.951057" y="-1.99776e-006" z="0.309017"/>
+				<texcoord u="-5.36796" v="2.7244"/>
+			</vertex>
+			<vertex>
+				<position x="-25.2362" y="0" z="-5.36412"/>
+				<normal x="0.962106" y="-0.0888404" z="0.257796"/>
+				<texcoord u="-3.81014" v="2.72383"/>
+			</vertex>
+			<vertex>
+				<position x="-25.8" y="0" z="-7.80629e-008"/>
+				<normal x="1" y="-5.76673e-007" z="-3.41112e-008"/>
+				<texcoord u="-0.694467" v="2.72267"/>
+			</vertex>
+			<vertex>
+				<position x="-25.6587" y="0" z="-2.69684"/>
+				<normal x="0.99468" y="0.0888467" z="0.0521287"/>
+				<texcoord u="-2.25231" v="2.72325"/>
+			</vertex>
+			<vertex>
+				<position x="-25.6587" y="0" z="2.69684"/>
+				<normal x="0.994522" y="-2.36848e-007" z="-0.104529"/>
+				<texcoord u="0.86337" v="2.7221"/>
+			</vertex>
+			<vertex>
+				<position x="-25.2362" y="0" z="5.36412"/>
+				<normal x="0.983782" y="-0.0888479" z="-0.155816"/>
+				<texcoord u="2.42118" v="2.72152"/>
+			</vertex>
+			<vertex>
+				<position x="-23.5695" y="0" z="10.4938"/>
+				<normal x="0.913545" y="-3.73807e-006" z="-0.406737"/>
+				<texcoord u="5.53685" v="2.72037"/>
+			</vertex>
+			<vertex>
+				<position x="-24.5373" y="0" z="7.97264"/>
+				<normal x="0.929889" y="0.0888425" z="-0.356951"/>
+				<texcoord u="3.97904" v="2.72095"/>
+			</vertex>
+			<vertex>
+				<position x="-22.3435" y="0" z="12.9"/>
+				<normal x="0.866025" y="-2.16252e-007" z="-0.5"/>
+				<texcoord u="7.09469" v="2.7198"/>
+			</vertex>
+			<vertex>
+				<position x="-20.8726" y="0" z="15.1649"/>
+				<normal x="0.835354" y="-0.0888418" z="-0.542486"/>
+				<texcoord u="8.65253" v="2.71922"/>
+			</vertex>
+			<vertex>
+				<position x="-17.2636" y="0" z="19.1731"/>
+				<normal x="0.669131" y="-1.00403e-006" z="-0.743145"/>
+				<texcoord u="11.7682" v="2.71807"/>
+			</vertex>
+			<vertex>
+				<position x="-19.1731" y="0" z="17.2636"/>
+				<normal x="0.704311" y="0.0888417" z="-0.704311"/>
+				<texcoord u="10.2104" v="2.71864"/>
+			</vertex>
+			<vertex>
+				<position x="-15.1649" y="0" z="20.8726"/>
+				<normal x="0.587785" y="-4.42802e-007" z="-0.809017"/>
+				<texcoord u="13.326" v="2.71749"/>
+			</vertex>
+			<vertex>
+				<position x="-12.9" y="0" z="22.3435"/>
+				<normal x="0.5" y="-1.20483e-006" z="-0.866025"/>
+				<texcoord u="14.8839" v="2.71692"/>
+			</vertex>
+			<vertex>
+				<position x="-10.4938" y="0" z="23.5695"/>
+				<normal x="0.406736" y="6.53905e-007" z="-0.913546"/>
+				<texcoord u="16.4417" v="2.71634"/>
+			</vertex>
+			<vertex>
+				<position x="-7.97264" y="0" z="24.5373"/>
+				<normal x="0.309017" y="-2.47145e-007" z="-0.951057"/>
+				<texcoord u="17.9995" v="2.71577"/>
+			</vertex>
+			<vertex>
+				<position x="-5.36412" y="0" z="25.2362"/>
+				<normal x="0.207912" y="-7.77477e-007" z="-0.978148"/>
+				<texcoord u="19.5574" v="2.71519"/>
+			</vertex>
+			<vertex>
+				<position x="-2.69683" y="0" z="25.6587"/>
+				<normal x="0.155816" y="-0.088841" z="-0.983783"/>
+				<texcoord u="21.1152" v="2.71461"/>
+			</vertex>
+			<vertex>
+				<position x="2.69684" y="0" z="25.6587"/>
+				<normal x="-0.104529" y="5.04589e-007" z="-0.994522"/>
+				<texcoord u="24.2309" v="2.71346"/>
+			</vertex>
+			<vertex>
+				<position x="3.43312e-007" y="0" z="25.8"/>
+				<normal x="-0.0521293" y="0.0888432" z="-0.994681"/>
+				<texcoord u="22.6731" v="2.71404"/>
+			</vertex>
+			<vertex>
+				<position x="5.36412" y="0" z="25.2362"/>
+				<normal x="-0.207912" y="-5.4578e-007" z="-0.978148"/>
+				<texcoord u="25.7887" v="2.71288"/>
+			</vertex>
+			<vertex>
+				<position x="7.97264" y="0" z="24.5373"/>
+				<normal x="-0.257796" y="-0.0888435" z="-0.962106"/>
+				<texcoord u="27.3466" v="2.71231"/>
+			</vertex>
+			<vertex>
+				<position x="12.9" y="0" z="22.3435"/>
+				<normal x="-0.5" y="3.65569e-007" z="-0.866025"/>
+				<texcoord u="30.4623" v="2.71116"/>
+			</vertex>
+			<vertex>
+				<position x="10.4938" y="0" z="23.5695"/>
+				<normal x="-0.452196" y="0.0888431" z="-0.887483"/>
+				<texcoord u="28.9045" v="2.71173"/>
+			</vertex>
+			<vertex>
+				<position x="15.1649" y="0" z="20.8726"/>
+				<normal x="-0.587785" y="4.58249e-007" z="-0.809017"/>
+				<texcoord u="32.0201" v="2.71058"/>
+			</vertex>
+			<vertex>
+				<position x="17.2636" y="0" z="19.1731"/>
+				<normal x="-0.626832" y="-0.0888432" z="-0.774073"/>
+				<texcoord u="33.578" v="2.71001"/>
+			</vertex>
+			<vertex>
+				<position x="20.8726" y="0" z="15.1649"/>
+				<normal x="-0.809017" y="-4.73695e-007" z="-0.587785"/>
+				<texcoord u="36.6937" v="2.70885"/>
+			</vertex>
+			<vertex>
+				<position x="19.1731" y="0" z="17.2636"/>
+				<normal x="-0.774073" y="0.0888467" z="-0.626831"/>
+				<texcoord u="35.1358" v="2.70943"/>
+			</vertex>
+			<vertex>
+				<position x="22.3435" y="0" z="12.9"/>
+				<normal x="-0.866025" y="-3.07387e-006" z="-0.5"/>
+				<texcoord u="38.2515" v="2.70828"/>
+			</vertex>
+			<vertex>
+				<position x="23.5695" y="0" z="10.4938"/>
+				<normal x="-0.887483" y="-0.0888425" z="-0.452195"/>
+				<texcoord u="39.8093" v="2.7077"/>
+			</vertex>
+			<vertex>
+				<position x="25.2362" y="0" z="5.36412"/>
+				<normal x="-0.978148" y="-1.75576e-006" z="-0.207912"/>
+				<texcoord u="42.925" v="2.70655"/>
+			</vertex>
+			<vertex>
+				<position x="24.5373" y="0" z="7.97264"/>
+				<normal x="-0.962106" y="0.0888456" z="-0.257796"/>
+				<texcoord u="41.3672" v="2.70713"/>
+			</vertex>
+			<vertex>
+				<position x="25.6587" y="0" z="2.69683"/>
+				<normal x="-0.994522" y="-6.07566e-006" z="-0.104528"/>
+				<texcoord u="44.4829" v="2.70598"/>
+			</vertex>
+			<vertex>
+				<position x="25.8" y="0" z="0"/>
+				<normal x="-1" y="-2.03895e-006" z="-5.75128e-006"/>
+				<texcoord u="46.0407" v="2.7054"/>
+			</vertex>
+			<vertex>
+				<position x="25.6587" y="0" z="-2.69684"/>
+				<normal x="-0.994522" y="-1.89478e-006" z="0.104523"/>
+				<texcoord u="47.5985" v="2.70482"/>
+			</vertex>
+		</vertexbuffer>
+	</sharedgeometry>
+	<submeshes>
+		<submesh material="lambert1" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+			<faces count="1152">
+				<face v1="60" v2="61" v3="0"/>
+				<face v1="1" v2="0" v3="61"/>
+				<face v1="61" v2="62" v3="1"/>
+				<face v1="2" v2="1" v3="62"/>
+				<face v1="62" v2="63" v3="2"/>
+				<face v1="3" v2="2" v3="63"/>
+				<face v1="64" v2="65" v3="4"/>
+				<face v1="5" v2="4" v3="65"/>
+				<face v1="65" v2="66" v3="5"/>
+				<face v1="6" v2="5" v3="66"/>
+				<face v1="66" v2="67" v3="6"/>
+				<face v1="7" v2="6" v3="67"/>
+				<face v1="68" v2="69" v3="8"/>
+				<face v1="9" v2="8" v3="69"/>
+				<face v1="69" v2="70" v3="9"/>
+				<face v1="10" v2="9" v3="70"/>
+				<face v1="70" v2="71" v3="10"/>
+				<face v1="11" v2="10" v3="71"/>
+				<face v1="72" v2="73" v3="12"/>
+				<face v1="13" v2="12" v3="73"/>
+				<face v1="73" v2="74" v3="13"/>
+				<face v1="14" v2="13" v3="74"/>
+				<face v1="74" v2="75" v3="14"/>
+				<face v1="15" v2="14" v3="75"/>
+				<face v1="76" v2="77" v3="16"/>
+				<face v1="17" v2="16" v3="77"/>
+				<face v1="77" v2="78" v3="17"/>
+				<face v1="18" v2="17" v3="78"/>
+				<face v1="78" v2="79" v3="18"/>
+				<face v1="19" v2="18" v3="79"/>
+				<face v1="79" v2="80" v3="19"/>
+				<face v1="20" v2="19" v3="80"/>
+				<face v1="80" v2="81" v3="20"/>
+				<face v1="21" v2="20" v3="81"/>
+				<face v1="81" v2="82" v3="21"/>
+				<face v1="22" v2="21" v3="82"/>
+				<face v1="82" v2="83" v3="22"/>
+				<face v1="23" v2="22" v3="83"/>
+				<face v1="84" v2="85" v3="24"/>
+				<face v1="25" v2="24" v3="85"/>
+				<face v1="85" v2="86" v3="25"/>
+				<face v1="26" v2="25" v3="86"/>
+				<face v1="86" v2="87" v3="26"/>
+				<face v1="27" v2="26" v3="87"/>
+				<face v1="88" v2="89" v3="28"/>
+				<face v1="29" v2="28" v3="89"/>
+				<face v1="89" v2="90" v3="29"/>
+				<face v1="30" v2="29" v3="90"/>
+				<face v1="90" v2="91" v3="30"/>
+				<face v1="31" v2="30" v3="91"/>
+				<face v1="92" v2="93" v3="32"/>
+				<face v1="33" v2="32" v3="93"/>
+				<face v1="93" v2="94" v3="33"/>
+				<face v1="34" v2="33" v3="94"/>
+				<face v1="94" v2="95" v3="34"/>
+				<face v1="35" v2="34" v3="95"/>
+				<face v1="96" v2="97" v3="36"/>
+				<face v1="37" v2="36" v3="97"/>
+				<face v1="97" v2="98" v3="37"/>
+				<face v1="38" v2="37" v3="98"/>
+				<face v1="98" v2="99" v3="38"/>
+				<face v1="39" v2="38" v3="99"/>
+				<face v1="99" v2="100" v3="39"/>
+				<face v1="40" v2="39" v3="100"/>
+				<face v1="100" v2="101" v3="40"/>
+				<face v1="41" v2="40" v3="101"/>
+				<face v1="101" v2="102" v3="41"/>
+				<face v1="42" v2="41" v3="102"/>
+				<face v1="102" v2="103" v3="42"/>
+				<face v1="43" v2="42" v3="103"/>
+				<face v1="104" v2="105" v3="44"/>
+				<face v1="45" v2="44" v3="105"/>
+				<face v1="105" v2="106" v3="45"/>
+				<face v1="46" v2="45" v3="106"/>
+				<face v1="106" v2="107" v3="46"/>
+				<face v1="47" v2="46" v3="107"/>
+				<face v1="108" v2="109" v3="48"/>
+				<face v1="49" v2="48" v3="109"/>
+				<face v1="109" v2="110" v3="49"/>
+				<face v1="50" v2="49" v3="110"/>
+				<face v1="110" v2="111" v3="50"/>
+				<face v1="51" v2="50" v3="111"/>
+				<face v1="112" v2="113" v3="52"/>
+				<face v1="53" v2="52" v3="113"/>
+				<face v1="113" v2="114" v3="53"/>
+				<face v1="54" v2="53" v3="114"/>
+				<face v1="114" v2="115" v3="54"/>
+				<face v1="55" v2="54" v3="115"/>
+				<face v1="116" v2="117" v3="56"/>
+				<face v1="57" v2="56" v3="117"/>
+				<face v1="117" v2="118" v3="57"/>
+				<face v1="58" v2="57" v3="118"/>
+				<face v1="118" v2="119" v3="58"/>
+				<face v1="59" v2="58" v3="119"/>
+				<face v1="119" v2="720" v3="59"/>
+				<face v1="721" v2="59" v3="720"/>
+				<face v1="120" v2="121" v3="60"/>
+				<face v1="61" v2="60" v3="121"/>
+				<face v1="121" v2="122" v3="61"/>
+				<face v1="62" v2="61" v3="122"/>
+				<face v1="122" v2="123" v3="62"/>
+				<face v1="63" v2="62" v3="123"/>
+				<face v1="124" v2="125" v3="64"/>
+				<face v1="65" v2="64" v3="125"/>
+				<face v1="125" v2="126" v3="65"/>
+				<face v1="66" v2="65" v3="126"/>
+				<face v1="126" v2="127" v3="66"/>
+				<face v1="67" v2="66" v3="127"/>
+				<face v1="128" v2="129" v3="68"/>
+				<face v1="69" v2="68" v3="129"/>
+				<face v1="129" v2="130" v3="69"/>
+				<face v1="70" v2="69" v3="130"/>
+				<face v1="130" v2="131" v3="70"/>
+				<face v1="71" v2="70" v3="131"/>
+				<face v1="132" v2="133" v3="72"/>
+				<face v1="73" v2="72" v3="133"/>
+				<face v1="133" v2="134" v3="73"/>
+				<face v1="74" v2="73" v3="134"/>
+				<face v1="134" v2="135" v3="74"/>
+				<face v1="75" v2="74" v3="135"/>
+				<face v1="136" v2="137" v3="76"/>
+				<face v1="77" v2="76" v3="137"/>
+				<face v1="137" v2="138" v3="77"/>
+				<face v1="78" v2="77" v3="138"/>
+				<face v1="138" v2="139" v3="78"/>
+				<face v1="79" v2="78" v3="139"/>
+				<face v1="139" v2="140" v3="79"/>
+				<face v1="80" v2="79" v3="140"/>
+				<face v1="140" v2="141" v3="80"/>
+				<face v1="81" v2="80" v3="141"/>
+				<face v1="141" v2="142" v3="81"/>
+				<face v1="82" v2="81" v3="142"/>
+				<face v1="142" v2="143" v3="82"/>
+				<face v1="83" v2="82" v3="143"/>
+				<face v1="144" v2="145" v3="84"/>
+				<face v1="85" v2="84" v3="145"/>
+				<face v1="145" v2="146" v3="85"/>
+				<face v1="86" v2="85" v3="146"/>
+				<face v1="146" v2="147" v3="86"/>
+				<face v1="87" v2="86" v3="147"/>
+				<face v1="148" v2="149" v3="88"/>
+				<face v1="89" v2="88" v3="149"/>
+				<face v1="149" v2="150" v3="89"/>
+				<face v1="90" v2="89" v3="150"/>
+				<face v1="150" v2="151" v3="90"/>
+				<face v1="91" v2="90" v3="151"/>
+				<face v1="152" v2="153" v3="92"/>
+				<face v1="93" v2="92" v3="153"/>
+				<face v1="153" v2="154" v3="93"/>
+				<face v1="94" v2="93" v3="154"/>
+				<face v1="154" v2="155" v3="94"/>
+				<face v1="95" v2="94" v3="155"/>
+				<face v1="156" v2="157" v3="96"/>
+				<face v1="97" v2="96" v3="157"/>
+				<face v1="157" v2="158" v3="97"/>
+				<face v1="98" v2="97" v3="158"/>
+				<face v1="158" v2="159" v3="98"/>
+				<face v1="99" v2="98" v3="159"/>
+				<face v1="159" v2="160" v3="99"/>
+				<face v1="100" v2="99" v3="160"/>
+				<face v1="160" v2="161" v3="100"/>
+				<face v1="101" v2="100" v3="161"/>
+				<face v1="161" v2="162" v3="101"/>
+				<face v1="102" v2="101" v3="162"/>
+				<face v1="162" v2="163" v3="102"/>
+				<face v1="103" v2="102" v3="163"/>
+				<face v1="164" v2="165" v3="104"/>
+				<face v1="105" v2="104" v3="165"/>
+				<face v1="165" v2="166" v3="105"/>
+				<face v1="106" v2="105" v3="166"/>
+				<face v1="166" v2="167" v3="106"/>
+				<face v1="107" v2="106" v3="167"/>
+				<face v1="168" v2="169" v3="108"/>
+				<face v1="109" v2="108" v3="169"/>
+				<face v1="169" v2="170" v3="109"/>
+				<face v1="110" v2="109" v3="170"/>
+				<face v1="170" v2="171" v3="110"/>
+				<face v1="111" v2="110" v3="171"/>
+				<face v1="172" v2="173" v3="112"/>
+				<face v1="113" v2="112" v3="173"/>
+				<face v1="173" v2="174" v3="113"/>
+				<face v1="114" v2="113" v3="174"/>
+				<face v1="174" v2="175" v3="114"/>
+				<face v1="115" v2="114" v3="175"/>
+				<face v1="176" v2="177" v3="116"/>
+				<face v1="117" v2="116" v3="177"/>
+				<face v1="177" v2="178" v3="117"/>
+				<face v1="118" v2="117" v3="178"/>
+				<face v1="178" v2="179" v3="118"/>
+				<face v1="119" v2="118" v3="179"/>
+				<face v1="179" v2="722" v3="119"/>
+				<face v1="720" v2="119" v3="722"/>
+				<face v1="180" v2="181" v3="120"/>
+				<face v1="121" v2="120" v3="181"/>
+				<face v1="181" v2="182" v3="121"/>
+				<face v1="122" v2="121" v3="182"/>
+				<face v1="182" v2="183" v3="122"/>
+				<face v1="123" v2="122" v3="183"/>
+				<face v1="184" v2="185" v3="124"/>
+				<face v1="125" v2="124" v3="185"/>
+				<face v1="185" v2="186" v3="125"/>
+				<face v1="126" v2="125" v3="186"/>
+				<face v1="186" v2="187" v3="126"/>
+				<face v1="127" v2="126" v3="187"/>
+				<face v1="188" v2="189" v3="128"/>
+				<face v1="129" v2="128" v3="189"/>
+				<face v1="189" v2="190" v3="129"/>
+				<face v1="130" v2="129" v3="190"/>
+				<face v1="190" v2="191" v3="130"/>
+				<face v1="131" v2="130" v3="191"/>
+				<face v1="192" v2="193" v3="132"/>
+				<face v1="133" v2="132" v3="193"/>
+				<face v1="193" v2="194" v3="133"/>
+				<face v1="134" v2="133" v3="194"/>
+				<face v1="194" v2="195" v3="134"/>
+				<face v1="135" v2="134" v3="195"/>
+				<face v1="196" v2="197" v3="136"/>
+				<face v1="137" v2="136" v3="197"/>
+				<face v1="197" v2="198" v3="137"/>
+				<face v1="138" v2="137" v3="198"/>
+				<face v1="198" v2="199" v3="138"/>
+				<face v1="139" v2="138" v3="199"/>
+				<face v1="199" v2="200" v3="139"/>
+				<face v1="140" v2="139" v3="200"/>
+				<face v1="200" v2="201" v3="140"/>
+				<face v1="141" v2="140" v3="201"/>
+				<face v1="201" v2="202" v3="141"/>
+				<face v1="142" v2="141" v3="202"/>
+				<face v1="202" v2="203" v3="142"/>
+				<face v1="143" v2="142" v3="203"/>
+				<face v1="204" v2="205" v3="144"/>
+				<face v1="145" v2="144" v3="205"/>
+				<face v1="205" v2="206" v3="145"/>
+				<face v1="146" v2="145" v3="206"/>
+				<face v1="206" v2="207" v3="146"/>
+				<face v1="147" v2="146" v3="207"/>
+				<face v1="208" v2="209" v3="148"/>
+				<face v1="149" v2="148" v3="209"/>
+				<face v1="209" v2="210" v3="149"/>
+				<face v1="150" v2="149" v3="210"/>
+				<face v1="210" v2="211" v3="150"/>
+				<face v1="151" v2="150" v3="211"/>
+				<face v1="212" v2="213" v3="152"/>
+				<face v1="153" v2="152" v3="213"/>
+				<face v1="213" v2="214" v3="153"/>
+				<face v1="154" v2="153" v3="214"/>
+				<face v1="214" v2="215" v3="154"/>
+				<face v1="155" v2="154" v3="215"/>
+				<face v1="216" v2="217" v3="156"/>
+				<face v1="157" v2="156" v3="217"/>
+				<face v1="217" v2="218" v3="157"/>
+				<face v1="158" v2="157" v3="218"/>
+				<face v1="218" v2="219" v3="158"/>
+				<face v1="159" v2="158" v3="219"/>
+				<face v1="219" v2="220" v3="159"/>
+				<face v1="160" v2="159" v3="220"/>
+				<face v1="220" v2="221" v3="160"/>
+				<face v1="161" v2="160" v3="221"/>
+				<face v1="221" v2="222" v3="161"/>
+				<face v1="162" v2="161" v3="222"/>
+				<face v1="222" v2="223" v3="162"/>
+				<face v1="163" v2="162" v3="223"/>
+				<face v1="224" v2="225" v3="164"/>
+				<face v1="165" v2="164" v3="225"/>
+				<face v1="225" v2="226" v3="165"/>
+				<face v1="166" v2="165" v3="226"/>
+				<face v1="226" v2="227" v3="166"/>
+				<face v1="167" v2="166" v3="227"/>
+				<face v1="228" v2="229" v3="168"/>
+				<face v1="169" v2="168" v3="229"/>
+				<face v1="229" v2="230" v3="169"/>
+				<face v1="170" v2="169" v3="230"/>
+				<face v1="230" v2="231" v3="170"/>
+				<face v1="171" v2="170" v3="231"/>
+				<face v1="232" v2="233" v3="172"/>
+				<face v1="173" v2="172" v3="233"/>
+				<face v1="233" v2="234" v3="173"/>
+				<face v1="174" v2="173" v3="234"/>
+				<face v1="234" v2="235" v3="174"/>
+				<face v1="175" v2="174" v3="235"/>
+				<face v1="236" v2="237" v3="176"/>
+				<face v1="177" v2="176" v3="237"/>
+				<face v1="237" v2="238" v3="177"/>
+				<face v1="178" v2="177" v3="238"/>
+				<face v1="238" v2="239" v3="178"/>
+				<face v1="179" v2="178" v3="239"/>
+				<face v1="239" v2="723" v3="179"/>
+				<face v1="722" v2="179" v3="723"/>
+				<face v1="240" v2="241" v3="180"/>
+				<face v1="181" v2="180" v3="241"/>
+				<face v1="241" v2="242" v3="181"/>
+				<face v1="182" v2="181" v3="242"/>
+				<face v1="242" v2="243" v3="182"/>
+				<face v1="183" v2="182" v3="243"/>
+				<face v1="244" v2="245" v3="184"/>
+				<face v1="185" v2="184" v3="245"/>
+				<face v1="245" v2="246" v3="185"/>
+				<face v1="186" v2="185" v3="246"/>
+				<face v1="246" v2="247" v3="186"/>
+				<face v1="187" v2="186" v3="247"/>
+				<face v1="248" v2="249" v3="188"/>
+				<face v1="189" v2="188" v3="249"/>
+				<face v1="249" v2="250" v3="189"/>
+				<face v1="190" v2="189" v3="250"/>
+				<face v1="250" v2="251" v3="190"/>
+				<face v1="191" v2="190" v3="251"/>
+				<face v1="252" v2="253" v3="192"/>
+				<face v1="193" v2="192" v3="253"/>
+				<face v1="253" v2="254" v3="193"/>
+				<face v1="194" v2="193" v3="254"/>
+				<face v1="254" v2="255" v3="194"/>
+				<face v1="195" v2="194" v3="255"/>
+				<face v1="256" v2="257" v3="196"/>
+				<face v1="197" v2="196" v3="257"/>
+				<face v1="257" v2="258" v3="197"/>
+				<face v1="198" v2="197" v3="258"/>
+				<face v1="258" v2="259" v3="198"/>
+				<face v1="199" v2="198" v3="259"/>
+				<face v1="259" v2="260" v3="199"/>
+				<face v1="200" v2="199" v3="260"/>
+				<face v1="260" v2="261" v3="200"/>
+				<face v1="201" v2="200" v3="261"/>
+				<face v1="261" v2="262" v3="201"/>
+				<face v1="202" v2="201" v3="262"/>
+				<face v1="262" v2="263" v3="202"/>
+				<face v1="203" v2="202" v3="263"/>
+				<face v1="264" v2="265" v3="204"/>
+				<face v1="205" v2="204" v3="265"/>
+				<face v1="265" v2="266" v3="205"/>
+				<face v1="206" v2="205" v3="266"/>
+				<face v1="266" v2="267" v3="206"/>
+				<face v1="207" v2="206" v3="267"/>
+				<face v1="268" v2="269" v3="208"/>
+				<face v1="209" v2="208" v3="269"/>
+				<face v1="269" v2="270" v3="209"/>
+				<face v1="210" v2="209" v3="270"/>
+				<face v1="270" v2="271" v3="210"/>
+				<face v1="211" v2="210" v3="271"/>
+				<face v1="272" v2="273" v3="212"/>
+				<face v1="213" v2="212" v3="273"/>
+				<face v1="273" v2="274" v3="213"/>
+				<face v1="214" v2="213" v3="274"/>
+				<face v1="274" v2="275" v3="214"/>
+				<face v1="215" v2="214" v3="275"/>
+				<face v1="276" v2="277" v3="216"/>
+				<face v1="217" v2="216" v3="277"/>
+				<face v1="277" v2="278" v3="217"/>
+				<face v1="218" v2="217" v3="278"/>
+				<face v1="278" v2="279" v3="218"/>
+				<face v1="219" v2="218" v3="279"/>
+				<face v1="279" v2="280" v3="219"/>
+				<face v1="220" v2="219" v3="280"/>
+				<face v1="280" v2="281" v3="220"/>
+				<face v1="221" v2="220" v3="281"/>
+				<face v1="281" v2="282" v3="221"/>
+				<face v1="222" v2="221" v3="282"/>
+				<face v1="282" v2="283" v3="222"/>
+				<face v1="223" v2="222" v3="283"/>
+				<face v1="284" v2="285" v3="224"/>
+				<face v1="225" v2="224" v3="285"/>
+				<face v1="285" v2="286" v3="225"/>
+				<face v1="226" v2="225" v3="286"/>
+				<face v1="286" v2="287" v3="226"/>
+				<face v1="227" v2="226" v3="287"/>
+				<face v1="288" v2="289" v3="228"/>
+				<face v1="229" v2="228" v3="289"/>
+				<face v1="289" v2="290" v3="229"/>
+				<face v1="230" v2="229" v3="290"/>
+				<face v1="290" v2="291" v3="230"/>
+				<face v1="231" v2="230" v3="291"/>
+				<face v1="292" v2="293" v3="232"/>
+				<face v1="233" v2="232" v3="293"/>
+				<face v1="293" v2="294" v3="233"/>
+				<face v1="234" v2="233" v3="294"/>
+				<face v1="294" v2="295" v3="234"/>
+				<face v1="235" v2="234" v3="295"/>
+				<face v1="296" v2="297" v3="236"/>
+				<face v1="237" v2="236" v3="297"/>
+				<face v1="297" v2="298" v3="237"/>
+				<face v1="238" v2="237" v3="298"/>
+				<face v1="298" v2="299" v3="238"/>
+				<face v1="239" v2="238" v3="299"/>
+				<face v1="299" v2="724" v3="239"/>
+				<face v1="723" v2="239" v3="724"/>
+				<face v1="300" v2="301" v3="240"/>
+				<face v1="241" v2="240" v3="301"/>
+				<face v1="301" v2="302" v3="241"/>
+				<face v1="242" v2="241" v3="302"/>
+				<face v1="302" v2="303" v3="242"/>
+				<face v1="243" v2="242" v3="303"/>
+				<face v1="304" v2="305" v3="244"/>
+				<face v1="245" v2="244" v3="305"/>
+				<face v1="305" v2="306" v3="245"/>
+				<face v1="246" v2="245" v3="306"/>
+				<face v1="306" v2="307" v3="246"/>
+				<face v1="247" v2="246" v3="307"/>
+				<face v1="308" v2="309" v3="248"/>
+				<face v1="249" v2="248" v3="309"/>
+				<face v1="309" v2="310" v3="249"/>
+				<face v1="250" v2="249" v3="310"/>
+				<face v1="310" v2="311" v3="250"/>
+				<face v1="251" v2="250" v3="311"/>
+				<face v1="312" v2="313" v3="252"/>
+				<face v1="253" v2="252" v3="313"/>
+				<face v1="313" v2="314" v3="253"/>
+				<face v1="254" v2="253" v3="314"/>
+				<face v1="314" v2="315" v3="254"/>
+				<face v1="255" v2="254" v3="315"/>
+				<face v1="316" v2="317" v3="256"/>
+				<face v1="257" v2="256" v3="317"/>
+				<face v1="317" v2="318" v3="257"/>
+				<face v1="258" v2="257" v3="318"/>
+				<face v1="318" v2="319" v3="258"/>
+				<face v1="259" v2="258" v3="319"/>
+				<face v1="319" v2="320" v3="259"/>
+				<face v1="260" v2="259" v3="320"/>
+				<face v1="320" v2="321" v3="260"/>
+				<face v1="261" v2="260" v3="321"/>
+				<face v1="321" v2="322" v3="261"/>
+				<face v1="262" v2="261" v3="322"/>
+				<face v1="322" v2="323" v3="262"/>
+				<face v1="263" v2="262" v3="323"/>
+				<face v1="324" v2="325" v3="264"/>
+				<face v1="265" v2="264" v3="325"/>
+				<face v1="325" v2="326" v3="265"/>
+				<face v1="266" v2="265" v3="326"/>
+				<face v1="326" v2="327" v3="266"/>
+				<face v1="267" v2="266" v3="327"/>
+				<face v1="328" v2="329" v3="268"/>
+				<face v1="269" v2="268" v3="329"/>
+				<face v1="329" v2="330" v3="269"/>
+				<face v1="270" v2="269" v3="330"/>
+				<face v1="330" v2="331" v3="270"/>
+				<face v1="271" v2="270" v3="331"/>
+				<face v1="332" v2="333" v3="272"/>
+				<face v1="273" v2="272" v3="333"/>
+				<face v1="333" v2="334" v3="273"/>
+				<face v1="274" v2="273" v3="334"/>
+				<face v1="334" v2="335" v3="274"/>
+				<face v1="275" v2="274" v3="335"/>
+				<face v1="336" v2="337" v3="276"/>
+				<face v1="277" v2="276" v3="337"/>
+				<face v1="337" v2="338" v3="277"/>
+				<face v1="278" v2="277" v3="338"/>
+				<face v1="338" v2="339" v3="278"/>
+				<face v1="279" v2="278" v3="339"/>
+				<face v1="339" v2="340" v3="279"/>
+				<face v1="280" v2="279" v3="340"/>
+				<face v1="340" v2="341" v3="280"/>
+				<face v1="281" v2="280" v3="341"/>
+				<face v1="341" v2="342" v3="281"/>
+				<face v1="282" v2="281" v3="342"/>
+				<face v1="342" v2="343" v3="282"/>
+				<face v1="283" v2="282" v3="343"/>
+				<face v1="344" v2="345" v3="284"/>
+				<face v1="285" v2="284" v3="345"/>
+				<face v1="345" v2="346" v3="285"/>
+				<face v1="286" v2="285" v3="346"/>
+				<face v1="346" v2="347" v3="286"/>
+				<face v1="287" v2="286" v3="347"/>
+				<face v1="348" v2="349" v3="288"/>
+				<face v1="289" v2="288" v3="349"/>
+				<face v1="349" v2="350" v3="289"/>
+				<face v1="290" v2="289" v3="350"/>
+				<face v1="350" v2="351" v3="290"/>
+				<face v1="291" v2="290" v3="351"/>
+				<face v1="352" v2="353" v3="292"/>
+				<face v1="293" v2="292" v3="353"/>
+				<face v1="353" v2="354" v3="293"/>
+				<face v1="294" v2="293" v3="354"/>
+				<face v1="354" v2="355" v3="294"/>
+				<face v1="295" v2="294" v3="355"/>
+				<face v1="356" v2="357" v3="296"/>
+				<face v1="297" v2="296" v3="357"/>
+				<face v1="357" v2="358" v3="297"/>
+				<face v1="298" v2="297" v3="358"/>
+				<face v1="358" v2="359" v3="298"/>
+				<face v1="299" v2="298" v3="359"/>
+				<face v1="359" v2="725" v3="299"/>
+				<face v1="724" v2="299" v3="725"/>
+				<face v1="360" v2="361" v3="300"/>
+				<face v1="301" v2="300" v3="361"/>
+				<face v1="361" v2="362" v3="301"/>
+				<face v1="302" v2="301" v3="362"/>
+				<face v1="362" v2="363" v3="302"/>
+				<face v1="303" v2="302" v3="363"/>
+				<face v1="364" v2="365" v3="304"/>
+				<face v1="305" v2="304" v3="365"/>
+				<face v1="365" v2="366" v3="305"/>
+				<face v1="306" v2="305" v3="366"/>
+				<face v1="366" v2="367" v3="306"/>
+				<face v1="307" v2="306" v3="367"/>
+				<face v1="368" v2="369" v3="308"/>
+				<face v1="309" v2="308" v3="369"/>
+				<face v1="369" v2="370" v3="309"/>
+				<face v1="310" v2="309" v3="370"/>
+				<face v1="370" v2="371" v3="310"/>
+				<face v1="311" v2="310" v3="371"/>
+				<face v1="372" v2="373" v3="312"/>
+				<face v1="313" v2="312" v3="373"/>
+				<face v1="373" v2="374" v3="313"/>
+				<face v1="314" v2="313" v3="374"/>
+				<face v1="374" v2="375" v3="314"/>
+				<face v1="315" v2="314" v3="375"/>
+				<face v1="376" v2="377" v3="316"/>
+				<face v1="317" v2="316" v3="377"/>
+				<face v1="377" v2="378" v3="317"/>
+				<face v1="318" v2="317" v3="378"/>
+				<face v1="378" v2="379" v3="318"/>
+				<face v1="319" v2="318" v3="379"/>
+				<face v1="379" v2="380" v3="319"/>
+				<face v1="320" v2="319" v3="380"/>
+				<face v1="380" v2="381" v3="320"/>
+				<face v1="321" v2="320" v3="381"/>
+				<face v1="381" v2="382" v3="321"/>
+				<face v1="322" v2="321" v3="382"/>
+				<face v1="382" v2="383" v3="322"/>
+				<face v1="323" v2="322" v3="383"/>
+				<face v1="384" v2="385" v3="324"/>
+				<face v1="325" v2="324" v3="385"/>
+				<face v1="385" v2="386" v3="325"/>
+				<face v1="326" v2="325" v3="386"/>
+				<face v1="386" v2="387" v3="326"/>
+				<face v1="327" v2="326" v3="387"/>
+				<face v1="388" v2="389" v3="328"/>
+				<face v1="329" v2="328" v3="389"/>
+				<face v1="389" v2="390" v3="329"/>
+				<face v1="330" v2="329" v3="390"/>
+				<face v1="390" v2="391" v3="330"/>
+				<face v1="331" v2="330" v3="391"/>
+				<face v1="392" v2="393" v3="332"/>
+				<face v1="333" v2="332" v3="393"/>
+				<face v1="393" v2="394" v3="333"/>
+				<face v1="334" v2="333" v3="394"/>
+				<face v1="394" v2="395" v3="334"/>
+				<face v1="335" v2="334" v3="395"/>
+				<face v1="396" v2="397" v3="336"/>
+				<face v1="337" v2="336" v3="397"/>
+				<face v1="397" v2="398" v3="337"/>
+				<face v1="338" v2="337" v3="398"/>
+				<face v1="398" v2="399" v3="338"/>
+				<face v1="339" v2="338" v3="399"/>
+				<face v1="399" v2="400" v3="339"/>
+				<face v1="340" v2="339" v3="400"/>
+				<face v1="400" v2="401" v3="340"/>
+				<face v1="341" v2="340" v3="401"/>
+				<face v1="401" v2="402" v3="341"/>
+				<face v1="342" v2="341" v3="402"/>
+				<face v1="402" v2="403" v3="342"/>
+				<face v1="343" v2="342" v3="403"/>
+				<face v1="404" v2="405" v3="344"/>
+				<face v1="345" v2="344" v3="405"/>
+				<face v1="405" v2="406" v3="345"/>
+				<face v1="346" v2="345" v3="406"/>
+				<face v1="406" v2="407" v3="346"/>
+				<face v1="347" v2="346" v3="407"/>
+				<face v1="408" v2="409" v3="348"/>
+				<face v1="349" v2="348" v3="409"/>
+				<face v1="409" v2="410" v3="349"/>
+				<face v1="350" v2="349" v3="410"/>
+				<face v1="410" v2="411" v3="350"/>
+				<face v1="351" v2="350" v3="411"/>
+				<face v1="412" v2="413" v3="352"/>
+				<face v1="353" v2="352" v3="413"/>
+				<face v1="413" v2="414" v3="353"/>
+				<face v1="354" v2="353" v3="414"/>
+				<face v1="414" v2="415" v3="354"/>
+				<face v1="355" v2="354" v3="415"/>
+				<face v1="416" v2="417" v3="356"/>
+				<face v1="357" v2="356" v3="417"/>
+				<face v1="417" v2="418" v3="357"/>
+				<face v1="358" v2="357" v3="418"/>
+				<face v1="418" v2="419" v3="358"/>
+				<face v1="359" v2="358" v3="419"/>
+				<face v1="419" v2="726" v3="359"/>
+				<face v1="725" v2="359" v3="726"/>
+				<face v1="361" v2="360" v3="421"/>
+				<face v1="360" v2="420" v3="421"/>
+				<face v1="362" v2="361" v3="422"/>
+				<face v1="361" v2="421" v3="422"/>
+				<face v1="363" v2="362" v3="423"/>
+				<face v1="362" v2="422" v3="423"/>
+				<face v1="365" v2="364" v3="425"/>
+				<face v1="364" v2="424" v3="425"/>
+				<face v1="366" v2="365" v3="426"/>
+				<face v1="365" v2="425" v3="426"/>
+				<face v1="367" v2="366" v3="427"/>
+				<face v1="366" v2="426" v3="427"/>
+				<face v1="369" v2="368" v3="429"/>
+				<face v1="368" v2="428" v3="429"/>
+				<face v1="370" v2="369" v3="430"/>
+				<face v1="369" v2="429" v3="430"/>
+				<face v1="371" v2="370" v3="431"/>
+				<face v1="370" v2="430" v3="431"/>
+				<face v1="373" v2="372" v3="433"/>
+				<face v1="372" v2="432" v3="433"/>
+				<face v1="374" v2="373" v3="434"/>
+				<face v1="373" v2="433" v3="434"/>
+				<face v1="375" v2="374" v3="435"/>
+				<face v1="374" v2="434" v3="435"/>
+				<face v1="377" v2="376" v3="437"/>
+				<face v1="376" v2="436" v3="437"/>
+				<face v1="378" v2="377" v3="438"/>
+				<face v1="377" v2="437" v3="438"/>
+				<face v1="379" v2="378" v3="439"/>
+				<face v1="378" v2="438" v3="439"/>
+				<face v1="380" v2="379" v3="440"/>
+				<face v1="379" v2="439" v3="440"/>
+				<face v1="381" v2="380" v3="441"/>
+				<face v1="380" v2="440" v3="441"/>
+				<face v1="382" v2="381" v3="442"/>
+				<face v1="381" v2="441" v3="442"/>
+				<face v1="383" v2="382" v3="443"/>
+				<face v1="382" v2="442" v3="443"/>
+				<face v1="385" v2="384" v3="445"/>
+				<face v1="384" v2="444" v3="445"/>
+				<face v1="386" v2="385" v3="446"/>
+				<face v1="385" v2="445" v3="446"/>
+				<face v1="387" v2="386" v3="447"/>
+				<face v1="386" v2="446" v3="447"/>
+				<face v1="389" v2="388" v3="449"/>
+				<face v1="388" v2="448" v3="449"/>
+				<face v1="390" v2="389" v3="450"/>
+				<face v1="389" v2="449" v3="450"/>
+				<face v1="391" v2="390" v3="451"/>
+				<face v1="390" v2="450" v3="451"/>
+				<face v1="393" v2="392" v3="453"/>
+				<face v1="392" v2="452" v3="453"/>
+				<face v1="394" v2="393" v3="454"/>
+				<face v1="393" v2="453" v3="454"/>
+				<face v1="395" v2="394" v3="455"/>
+				<face v1="394" v2="454" v3="455"/>
+				<face v1="397" v2="396" v3="457"/>
+				<face v1="396" v2="456" v3="457"/>
+				<face v1="398" v2="397" v3="458"/>
+				<face v1="397" v2="457" v3="458"/>
+				<face v1="399" v2="398" v3="459"/>
+				<face v1="398" v2="458" v3="459"/>
+				<face v1="400" v2="399" v3="460"/>
+				<face v1="399" v2="459" v3="460"/>
+				<face v1="401" v2="400" v3="461"/>
+				<face v1="400" v2="460" v3="461"/>
+				<face v1="402" v2="401" v3="462"/>
+				<face v1="401" v2="461" v3="462"/>
+				<face v1="403" v2="402" v3="463"/>
+				<face v1="402" v2="462" v3="463"/>
+				<face v1="405" v2="404" v3="465"/>
+				<face v1="404" v2="464" v3="465"/>
+				<face v1="406" v2="405" v3="466"/>
+				<face v1="405" v2="465" v3="466"/>
+				<face v1="407" v2="406" v3="467"/>
+				<face v1="406" v2="466" v3="467"/>
+				<face v1="409" v2="408" v3="469"/>
+				<face v1="408" v2="468" v3="469"/>
+				<face v1="410" v2="409" v3="470"/>
+				<face v1="409" v2="469" v3="470"/>
+				<face v1="411" v2="410" v3="471"/>
+				<face v1="410" v2="470" v3="471"/>
+				<face v1="413" v2="412" v3="473"/>
+				<face v1="412" v2="472" v3="473"/>
+				<face v1="414" v2="413" v3="474"/>
+				<face v1="413" v2="473" v3="474"/>
+				<face v1="415" v2="414" v3="475"/>
+				<face v1="414" v2="474" v3="475"/>
+				<face v1="417" v2="416" v3="477"/>
+				<face v1="416" v2="476" v3="477"/>
+				<face v1="418" v2="417" v3="478"/>
+				<face v1="417" v2="477" v3="478"/>
+				<face v1="419" v2="418" v3="479"/>
+				<face v1="418" v2="478" v3="479"/>
+				<face v1="726" v2="419" v3="727"/>
+				<face v1="419" v2="479" v3="727"/>
+				<face v1="421" v2="420" v3="481"/>
+				<face v1="420" v2="480" v3="481"/>
+				<face v1="422" v2="421" v3="482"/>
+				<face v1="421" v2="481" v3="482"/>
+				<face v1="423" v2="422" v3="483"/>
+				<face v1="422" v2="482" v3="483"/>
+				<face v1="425" v2="424" v3="485"/>
+				<face v1="424" v2="484" v3="485"/>
+				<face v1="426" v2="425" v3="486"/>
+				<face v1="425" v2="485" v3="486"/>
+				<face v1="427" v2="426" v3="487"/>
+				<face v1="426" v2="486" v3="487"/>
+				<face v1="429" v2="428" v3="489"/>
+				<face v1="428" v2="488" v3="489"/>
+				<face v1="430" v2="429" v3="490"/>
+				<face v1="429" v2="489" v3="490"/>
+				<face v1="431" v2="430" v3="491"/>
+				<face v1="430" v2="490" v3="491"/>
+				<face v1="433" v2="432" v3="493"/>
+				<face v1="432" v2="492" v3="493"/>
+				<face v1="434" v2="433" v3="494"/>
+				<face v1="433" v2="493" v3="494"/>
+				<face v1="435" v2="434" v3="495"/>
+				<face v1="434" v2="494" v3="495"/>
+				<face v1="437" v2="436" v3="497"/>
+				<face v1="436" v2="496" v3="497"/>
+				<face v1="438" v2="437" v3="498"/>
+				<face v1="437" v2="497" v3="498"/>
+				<face v1="439" v2="438" v3="499"/>
+				<face v1="438" v2="498" v3="499"/>
+				<face v1="440" v2="439" v3="500"/>
+				<face v1="439" v2="499" v3="500"/>
+				<face v1="441" v2="440" v3="501"/>
+				<face v1="440" v2="500" v3="501"/>
+				<face v1="442" v2="441" v3="502"/>
+				<face v1="441" v2="501" v3="502"/>
+				<face v1="443" v2="442" v3="503"/>
+				<face v1="442" v2="502" v3="503"/>
+				<face v1="445" v2="444" v3="505"/>
+				<face v1="444" v2="504" v3="505"/>
+				<face v1="446" v2="445" v3="506"/>
+				<face v1="445" v2="505" v3="506"/>
+				<face v1="447" v2="446" v3="507"/>
+				<face v1="446" v2="506" v3="507"/>
+				<face v1="449" v2="448" v3="509"/>
+				<face v1="448" v2="508" v3="509"/>
+				<face v1="450" v2="449" v3="510"/>
+				<face v1="449" v2="509" v3="510"/>
+				<face v1="451" v2="450" v3="511"/>
+				<face v1="450" v2="510" v3="511"/>
+				<face v1="453" v2="452" v3="513"/>
+				<face v1="452" v2="512" v3="513"/>
+				<face v1="454" v2="453" v3="514"/>
+				<face v1="453" v2="513" v3="514"/>
+				<face v1="455" v2="454" v3="515"/>
+				<face v1="454" v2="514" v3="515"/>
+				<face v1="457" v2="456" v3="517"/>
+				<face v1="456" v2="516" v3="517"/>
+				<face v1="458" v2="457" v3="518"/>
+				<face v1="457" v2="517" v3="518"/>
+				<face v1="459" v2="458" v3="519"/>
+				<face v1="458" v2="518" v3="519"/>
+				<face v1="460" v2="459" v3="520"/>
+				<face v1="459" v2="519" v3="520"/>
+				<face v1="461" v2="460" v3="521"/>
+				<face v1="460" v2="520" v3="521"/>
+				<face v1="462" v2="461" v3="522"/>
+				<face v1="461" v2="521" v3="522"/>
+				<face v1="463" v2="462" v3="523"/>
+				<face v1="462" v2="522" v3="523"/>
+				<face v1="465" v2="464" v3="525"/>
+				<face v1="464" v2="524" v3="525"/>
+				<face v1="466" v2="465" v3="526"/>
+				<face v1="465" v2="525" v3="526"/>
+				<face v1="467" v2="466" v3="527"/>
+				<face v1="466" v2="526" v3="527"/>
+				<face v1="469" v2="468" v3="529"/>
+				<face v1="468" v2="528" v3="529"/>
+				<face v1="470" v2="469" v3="530"/>
+				<face v1="469" v2="529" v3="530"/>
+				<face v1="471" v2="470" v3="531"/>
+				<face v1="470" v2="530" v3="531"/>
+				<face v1="473" v2="472" v3="533"/>
+				<face v1="472" v2="532" v3="533"/>
+				<face v1="474" v2="473" v3="534"/>
+				<face v1="473" v2="533" v3="534"/>
+				<face v1="475" v2="474" v3="535"/>
+				<face v1="474" v2="534" v3="535"/>
+				<face v1="477" v2="476" v3="537"/>
+				<face v1="476" v2="536" v3="537"/>
+				<face v1="478" v2="477" v3="538"/>
+				<face v1="477" v2="537" v3="538"/>
+				<face v1="479" v2="478" v3="539"/>
+				<face v1="478" v2="538" v3="539"/>
+				<face v1="727" v2="479" v3="728"/>
+				<face v1="479" v2="539" v3="728"/>
+				<face v1="481" v2="480" v3="541"/>
+				<face v1="480" v2="540" v3="541"/>
+				<face v1="482" v2="481" v3="542"/>
+				<face v1="481" v2="541" v3="542"/>
+				<face v1="483" v2="482" v3="543"/>
+				<face v1="482" v2="542" v3="543"/>
+				<face v1="485" v2="484" v3="545"/>
+				<face v1="484" v2="544" v3="545"/>
+				<face v1="486" v2="485" v3="546"/>
+				<face v1="485" v2="545" v3="546"/>
+				<face v1="487" v2="486" v3="547"/>
+				<face v1="486" v2="546" v3="547"/>
+				<face v1="489" v2="488" v3="549"/>
+				<face v1="488" v2="548" v3="549"/>
+				<face v1="490" v2="489" v3="550"/>
+				<face v1="489" v2="549" v3="550"/>
+				<face v1="491" v2="490" v3="551"/>
+				<face v1="490" v2="550" v3="551"/>
+				<face v1="493" v2="492" v3="553"/>
+				<face v1="492" v2="552" v3="553"/>
+				<face v1="494" v2="493" v3="554"/>
+				<face v1="493" v2="553" v3="554"/>
+				<face v1="495" v2="494" v3="555"/>
+				<face v1="494" v2="554" v3="555"/>
+				<face v1="497" v2="496" v3="557"/>
+				<face v1="496" v2="556" v3="557"/>
+				<face v1="498" v2="497" v3="558"/>
+				<face v1="497" v2="557" v3="558"/>
+				<face v1="499" v2="498" v3="559"/>
+				<face v1="498" v2="558" v3="559"/>
+				<face v1="500" v2="499" v3="560"/>
+				<face v1="499" v2="559" v3="560"/>
+				<face v1="501" v2="500" v3="561"/>
+				<face v1="500" v2="560" v3="561"/>
+				<face v1="502" v2="501" v3="562"/>
+				<face v1="501" v2="561" v3="562"/>
+				<face v1="503" v2="502" v3="563"/>
+				<face v1="502" v2="562" v3="563"/>
+				<face v1="505" v2="504" v3="565"/>
+				<face v1="504" v2="564" v3="565"/>
+				<face v1="506" v2="505" v3="566"/>
+				<face v1="505" v2="565" v3="566"/>
+				<face v1="507" v2="506" v3="567"/>
+				<face v1="506" v2="566" v3="567"/>
+				<face v1="509" v2="508" v3="569"/>
+				<face v1="508" v2="568" v3="569"/>
+				<face v1="510" v2="509" v3="570"/>
+				<face v1="509" v2="569" v3="570"/>
+				<face v1="511" v2="510" v3="571"/>
+				<face v1="510" v2="570" v3="571"/>
+				<face v1="513" v2="512" v3="573"/>
+				<face v1="512" v2="572" v3="573"/>
+				<face v1="514" v2="513" v3="574"/>
+				<face v1="513" v2="573" v3="574"/>
+				<face v1="515" v2="514" v3="575"/>
+				<face v1="514" v2="574" v3="575"/>
+				<face v1="517" v2="516" v3="577"/>
+				<face v1="516" v2="576" v3="577"/>
+				<face v1="518" v2="517" v3="578"/>
+				<face v1="517" v2="577" v3="578"/>
+				<face v1="519" v2="518" v3="579"/>
+				<face v1="518" v2="578" v3="579"/>
+				<face v1="520" v2="519" v3="580"/>
+				<face v1="519" v2="579" v3="580"/>
+				<face v1="521" v2="520" v3="581"/>
+				<face v1="520" v2="580" v3="581"/>
+				<face v1="522" v2="521" v3="582"/>
+				<face v1="521" v2="581" v3="582"/>
+				<face v1="523" v2="522" v3="583"/>
+				<face v1="522" v2="582" v3="583"/>
+				<face v1="525" v2="524" v3="585"/>
+				<face v1="524" v2="584" v3="585"/>
+				<face v1="526" v2="525" v3="586"/>
+				<face v1="525" v2="585" v3="586"/>
+				<face v1="527" v2="526" v3="587"/>
+				<face v1="526" v2="586" v3="587"/>
+				<face v1="529" v2="528" v3="589"/>
+				<face v1="528" v2="588" v3="589"/>
+				<face v1="530" v2="529" v3="590"/>
+				<face v1="529" v2="589" v3="590"/>
+				<face v1="531" v2="530" v3="591"/>
+				<face v1="530" v2="590" v3="591"/>
+				<face v1="533" v2="532" v3="593"/>
+				<face v1="532" v2="592" v3="593"/>
+				<face v1="534" v2="533" v3="594"/>
+				<face v1="533" v2="593" v3="594"/>
+				<face v1="535" v2="534" v3="595"/>
+				<face v1="534" v2="594" v3="595"/>
+				<face v1="537" v2="536" v3="597"/>
+				<face v1="536" v2="596" v3="597"/>
+				<face v1="538" v2="537" v3="598"/>
+				<face v1="537" v2="597" v3="598"/>
+				<face v1="539" v2="538" v3="599"/>
+				<face v1="538" v2="598" v3="599"/>
+				<face v1="728" v2="539" v3="729"/>
+				<face v1="539" v2="599" v3="729"/>
+				<face v1="541" v2="540" v3="601"/>
+				<face v1="540" v2="600" v3="601"/>
+				<face v1="542" v2="541" v3="602"/>
+				<face v1="541" v2="601" v3="602"/>
+				<face v1="543" v2="542" v3="603"/>
+				<face v1="542" v2="602" v3="603"/>
+				<face v1="545" v2="544" v3="605"/>
+				<face v1="544" v2="604" v3="605"/>
+				<face v1="546" v2="545" v3="606"/>
+				<face v1="545" v2="605" v3="606"/>
+				<face v1="547" v2="546" v3="607"/>
+				<face v1="546" v2="606" v3="607"/>
+				<face v1="549" v2="548" v3="609"/>
+				<face v1="548" v2="608" v3="609"/>
+				<face v1="550" v2="549" v3="610"/>
+				<face v1="549" v2="609" v3="610"/>
+				<face v1="551" v2="550" v3="611"/>
+				<face v1="550" v2="610" v3="611"/>
+				<face v1="553" v2="552" v3="613"/>
+				<face v1="552" v2="612" v3="613"/>
+				<face v1="554" v2="553" v3="614"/>
+				<face v1="553" v2="613" v3="614"/>
+				<face v1="555" v2="554" v3="615"/>
+				<face v1="554" v2="614" v3="615"/>
+				<face v1="557" v2="556" v3="617"/>
+				<face v1="556" v2="616" v3="617"/>
+				<face v1="558" v2="557" v3="618"/>
+				<face v1="557" v2="617" v3="618"/>
+				<face v1="559" v2="558" v3="619"/>
+				<face v1="558" v2="618" v3="619"/>
+				<face v1="560" v2="559" v3="620"/>
+				<face v1="559" v2="619" v3="620"/>
+				<face v1="561" v2="560" v3="621"/>
+				<face v1="560" v2="620" v3="621"/>
+				<face v1="562" v2="561" v3="622"/>
+				<face v1="561" v2="621" v3="622"/>
+				<face v1="563" v2="562" v3="623"/>
+				<face v1="562" v2="622" v3="623"/>
+				<face v1="565" v2="564" v3="625"/>
+				<face v1="564" v2="624" v3="625"/>
+				<face v1="566" v2="565" v3="626"/>
+				<face v1="565" v2="625" v3="626"/>
+				<face v1="567" v2="566" v3="627"/>
+				<face v1="566" v2="626" v3="627"/>
+				<face v1="569" v2="568" v3="629"/>
+				<face v1="568" v2="628" v3="629"/>
+				<face v1="570" v2="569" v3="630"/>
+				<face v1="569" v2="629" v3="630"/>
+				<face v1="571" v2="570" v3="631"/>
+				<face v1="570" v2="630" v3="631"/>
+				<face v1="573" v2="572" v3="633"/>
+				<face v1="572" v2="632" v3="633"/>
+				<face v1="574" v2="573" v3="634"/>
+				<face v1="573" v2="633" v3="634"/>
+				<face v1="575" v2="574" v3="635"/>
+				<face v1="574" v2="634" v3="635"/>
+				<face v1="577" v2="576" v3="637"/>
+				<face v1="576" v2="636" v3="637"/>
+				<face v1="578" v2="577" v3="638"/>
+				<face v1="577" v2="637" v3="638"/>
+				<face v1="579" v2="578" v3="639"/>
+				<face v1="578" v2="638" v3="639"/>
+				<face v1="580" v2="579" v3="640"/>
+				<face v1="579" v2="639" v3="640"/>
+				<face v1="581" v2="580" v3="641"/>
+				<face v1="580" v2="640" v3="641"/>
+				<face v1="582" v2="581" v3="642"/>
+				<face v1="581" v2="641" v3="642"/>
+				<face v1="583" v2="582" v3="643"/>
+				<face v1="582" v2="642" v3="643"/>
+				<face v1="585" v2="584" v3="645"/>
+				<face v1="584" v2="644" v3="645"/>
+				<face v1="586" v2="585" v3="646"/>
+				<face v1="585" v2="645" v3="646"/>
+				<face v1="587" v2="586" v3="647"/>
+				<face v1="586" v2="646" v3="647"/>
+				<face v1="589" v2="588" v3="649"/>
+				<face v1="588" v2="648" v3="649"/>
+				<face v1="590" v2="589" v3="650"/>
+				<face v1="589" v2="649" v3="650"/>
+				<face v1="591" v2="590" v3="651"/>
+				<face v1="590" v2="650" v3="651"/>
+				<face v1="593" v2="592" v3="653"/>
+				<face v1="592" v2="652" v3="653"/>
+				<face v1="594" v2="593" v3="654"/>
+				<face v1="593" v2="653" v3="654"/>
+				<face v1="595" v2="594" v3="655"/>
+				<face v1="594" v2="654" v3="655"/>
+				<face v1="597" v2="596" v3="657"/>
+				<face v1="596" v2="656" v3="657"/>
+				<face v1="598" v2="597" v3="658"/>
+				<face v1="597" v2="657" v3="658"/>
+				<face v1="599" v2="598" v3="659"/>
+				<face v1="598" v2="658" v3="659"/>
+				<face v1="729" v2="599" v3="730"/>
+				<face v1="599" v2="659" v3="730"/>
+				<face v1="601" v2="600" v3="661"/>
+				<face v1="600" v2="660" v3="661"/>
+				<face v1="602" v2="601" v3="662"/>
+				<face v1="601" v2="661" v3="662"/>
+				<face v1="603" v2="602" v3="663"/>
+				<face v1="602" v2="662" v3="663"/>
+				<face v1="605" v2="604" v3="665"/>
+				<face v1="604" v2="664" v3="665"/>
+				<face v1="606" v2="605" v3="666"/>
+				<face v1="605" v2="665" v3="666"/>
+				<face v1="607" v2="606" v3="667"/>
+				<face v1="606" v2="666" v3="667"/>
+				<face v1="609" v2="608" v3="669"/>
+				<face v1="608" v2="668" v3="669"/>
+				<face v1="610" v2="609" v3="670"/>
+				<face v1="609" v2="669" v3="670"/>
+				<face v1="611" v2="610" v3="671"/>
+				<face v1="610" v2="670" v3="671"/>
+				<face v1="613" v2="612" v3="673"/>
+				<face v1="612" v2="672" v3="673"/>
+				<face v1="614" v2="613" v3="674"/>
+				<face v1="613" v2="673" v3="674"/>
+				<face v1="615" v2="614" v3="675"/>
+				<face v1="614" v2="674" v3="675"/>
+				<face v1="617" v2="616" v3="677"/>
+				<face v1="616" v2="676" v3="677"/>
+				<face v1="618" v2="617" v3="678"/>
+				<face v1="617" v2="677" v3="678"/>
+				<face v1="619" v2="618" v3="679"/>
+				<face v1="618" v2="678" v3="679"/>
+				<face v1="620" v2="619" v3="680"/>
+				<face v1="619" v2="679" v3="680"/>
+				<face v1="621" v2="620" v3="681"/>
+				<face v1="620" v2="680" v3="681"/>
+				<face v1="622" v2="621" v3="682"/>
+				<face v1="621" v2="681" v3="682"/>
+				<face v1="623" v2="622" v3="683"/>
+				<face v1="622" v2="682" v3="683"/>
+				<face v1="625" v2="624" v3="685"/>
+				<face v1="624" v2="684" v3="685"/>
+				<face v1="626" v2="625" v3="686"/>
+				<face v1="625" v2="685" v3="686"/>
+				<face v1="627" v2="626" v3="687"/>
+				<face v1="626" v2="686" v3="687"/>
+				<face v1="629" v2="628" v3="689"/>
+				<face v1="628" v2="688" v3="689"/>
+				<face v1="630" v2="629" v3="690"/>
+				<face v1="629" v2="689" v3="690"/>
+				<face v1="631" v2="630" v3="691"/>
+				<face v1="630" v2="690" v3="691"/>
+				<face v1="633" v2="632" v3="693"/>
+				<face v1="632" v2="692" v3="693"/>
+				<face v1="634" v2="633" v3="694"/>
+				<face v1="633" v2="693" v3="694"/>
+				<face v1="635" v2="634" v3="695"/>
+				<face v1="634" v2="694" v3="695"/>
+				<face v1="637" v2="636" v3="697"/>
+				<face v1="636" v2="696" v3="697"/>
+				<face v1="638" v2="637" v3="698"/>
+				<face v1="637" v2="697" v3="698"/>
+				<face v1="639" v2="638" v3="699"/>
+				<face v1="638" v2="698" v3="699"/>
+				<face v1="640" v2="639" v3="700"/>
+				<face v1="639" v2="699" v3="700"/>
+				<face v1="641" v2="640" v3="701"/>
+				<face v1="640" v2="700" v3="701"/>
+				<face v1="642" v2="641" v3="702"/>
+				<face v1="641" v2="701" v3="702"/>
+				<face v1="643" v2="642" v3="703"/>
+				<face v1="642" v2="702" v3="703"/>
+				<face v1="645" v2="644" v3="705"/>
+				<face v1="644" v2="704" v3="705"/>
+				<face v1="646" v2="645" v3="706"/>
+				<face v1="645" v2="705" v3="706"/>
+				<face v1="647" v2="646" v3="707"/>
+				<face v1="646" v2="706" v3="707"/>
+				<face v1="649" v2="648" v3="709"/>
+				<face v1="648" v2="708" v3="709"/>
+				<face v1="650" v2="649" v3="710"/>
+				<face v1="649" v2="709" v3="710"/>
+				<face v1="651" v2="650" v3="711"/>
+				<face v1="650" v2="710" v3="711"/>
+				<face v1="653" v2="652" v3="713"/>
+				<face v1="652" v2="712" v3="713"/>
+				<face v1="654" v2="653" v3="714"/>
+				<face v1="653" v2="713" v3="714"/>
+				<face v1="655" v2="654" v3="715"/>
+				<face v1="654" v2="714" v3="715"/>
+				<face v1="657" v2="656" v3="717"/>
+				<face v1="656" v2="716" v3="717"/>
+				<face v1="658" v2="657" v3="718"/>
+				<face v1="657" v2="717" v3="718"/>
+				<face v1="659" v2="658" v3="719"/>
+				<face v1="658" v2="718" v3="719"/>
+				<face v1="730" v2="659" v3="731"/>
+				<face v1="659" v2="719" v3="731"/>
+				<face v1="661" v2="660" v3="732"/>
+				<face v1="660" v2="733" v3="732"/>
+				<face v1="662" v2="661" v3="734"/>
+				<face v1="661" v2="732" v3="734"/>
+				<face v1="663" v2="662" v3="735"/>
+				<face v1="662" v2="734" v3="735"/>
+				<face v1="665" v2="664" v3="736"/>
+				<face v1="664" v2="737" v3="736"/>
+				<face v1="666" v2="665" v3="738"/>
+				<face v1="665" v2="736" v3="738"/>
+				<face v1="667" v2="666" v3="739"/>
+				<face v1="666" v2="738" v3="739"/>
+				<face v1="669" v2="668" v3="740"/>
+				<face v1="668" v2="741" v3="740"/>
+				<face v1="670" v2="669" v3="742"/>
+				<face v1="669" v2="740" v3="742"/>
+				<face v1="671" v2="670" v3="743"/>
+				<face v1="670" v2="742" v3="743"/>
+				<face v1="673" v2="672" v3="744"/>
+				<face v1="672" v2="745" v3="744"/>
+				<face v1="674" v2="673" v3="746"/>
+				<face v1="673" v2="744" v3="746"/>
+				<face v1="675" v2="674" v3="747"/>
+				<face v1="674" v2="746" v3="747"/>
+				<face v1="677" v2="676" v3="748"/>
+				<face v1="676" v2="749" v3="748"/>
+				<face v1="678" v2="677" v3="750"/>
+				<face v1="677" v2="748" v3="750"/>
+				<face v1="679" v2="678" v3="751"/>
+				<face v1="678" v2="750" v3="751"/>
+				<face v1="680" v2="679" v3="752"/>
+				<face v1="679" v2="751" v3="752"/>
+				<face v1="681" v2="680" v3="753"/>
+				<face v1="680" v2="752" v3="753"/>
+				<face v1="682" v2="681" v3="754"/>
+				<face v1="681" v2="753" v3="754"/>
+				<face v1="683" v2="682" v3="755"/>
+				<face v1="682" v2="754" v3="755"/>
+				<face v1="685" v2="684" v3="756"/>
+				<face v1="684" v2="757" v3="756"/>
+				<face v1="686" v2="685" v3="758"/>
+				<face v1="685" v2="756" v3="758"/>
+				<face v1="687" v2="686" v3="759"/>
+				<face v1="686" v2="758" v3="759"/>
+				<face v1="689" v2="688" v3="760"/>
+				<face v1="688" v2="761" v3="760"/>
+				<face v1="690" v2="689" v3="762"/>
+				<face v1="689" v2="760" v3="762"/>
+				<face v1="691" v2="690" v3="763"/>
+				<face v1="690" v2="762" v3="763"/>
+				<face v1="693" v2="692" v3="764"/>
+				<face v1="692" v2="765" v3="764"/>
+				<face v1="694" v2="693" v3="766"/>
+				<face v1="693" v2="764" v3="766"/>
+				<face v1="695" v2="694" v3="767"/>
+				<face v1="694" v2="766" v3="767"/>
+				<face v1="697" v2="696" v3="768"/>
+				<face v1="696" v2="769" v3="768"/>
+				<face v1="698" v2="697" v3="770"/>
+				<face v1="697" v2="768" v3="770"/>
+				<face v1="699" v2="698" v3="771"/>
+				<face v1="698" v2="770" v3="771"/>
+				<face v1="700" v2="699" v3="772"/>
+				<face v1="699" v2="771" v3="772"/>
+				<face v1="701" v2="700" v3="773"/>
+				<face v1="700" v2="772" v3="773"/>
+				<face v1="702" v2="701" v3="774"/>
+				<face v1="701" v2="773" v3="774"/>
+				<face v1="703" v2="702" v3="775"/>
+				<face v1="702" v2="774" v3="775"/>
+				<face v1="705" v2="704" v3="776"/>
+				<face v1="704" v2="777" v3="776"/>
+				<face v1="706" v2="705" v3="778"/>
+				<face v1="705" v2="776" v3="778"/>
+				<face v1="707" v2="706" v3="779"/>
+				<face v1="706" v2="778" v3="779"/>
+				<face v1="709" v2="708" v3="780"/>
+				<face v1="708" v2="781" v3="780"/>
+				<face v1="710" v2="709" v3="782"/>
+				<face v1="709" v2="780" v3="782"/>
+				<face v1="711" v2="710" v3="783"/>
+				<face v1="710" v2="782" v3="783"/>
+				<face v1="713" v2="712" v3="784"/>
+				<face v1="712" v2="785" v3="784"/>
+				<face v1="714" v2="713" v3="786"/>
+				<face v1="713" v2="784" v3="786"/>
+				<face v1="715" v2="714" v3="787"/>
+				<face v1="714" v2="786" v3="787"/>
+				<face v1="717" v2="716" v3="788"/>
+				<face v1="716" v2="789" v3="788"/>
+				<face v1="718" v2="717" v3="790"/>
+				<face v1="717" v2="788" v3="790"/>
+				<face v1="719" v2="718" v3="791"/>
+				<face v1="718" v2="790" v3="791"/>
+				<face v1="731" v2="719" v3="792"/>
+				<face v1="719" v2="791" v3="792"/>
+			</faces>
+		</submesh>
+	</submeshes>
+	<submeshnames>
+	</submeshnames>
+</mesh>
Index: /GTP/trunk/App/Demos/Illum/pathmap/media/ds_moss.x
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/media/ds_moss.x	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/media/ds_moss.x	(revision 2197)
@@ -0,0 +1,14828 @@
+xof 0303txt 0032
+template XSkinMeshHeader {
+ <3cf169ce-ff7c-44ab-93c0-f78f62d172e2>
+ WORD nMaxSkinWeightsPerVertex;
+ WORD nMaxSkinWeightsPerFace;
+ WORD nBones;
+}
+
+template VertexDuplicationIndices {
+ <b8d65549-d7c9-4995-89cf-53a9a8b031e3>
+ DWORD nIndices;
+ DWORD nOriginalVertices;
+ array DWORD indices[nIndices];
+}
+
+template SkinWeights {
+ <6f0d123b-bad2-4167-a0d0-80224f25fabb>
+ STRING transformNodeName;
+ DWORD nWeights;
+ array DWORD vertexIndices[nWeights];
+ array FLOAT weights[nWeights];
+ Matrix4x4 matrixOffset;
+}
+
+
+Frame SCENE_ROOT {
+ 
+
+ FrameTransformMatrix {
+  1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+ }
+
+ Frame groundPlane_transform {
+  
+
+  FrameTransformMatrix {
+   12.000000,0.000000,0.000000,0.000000,0.000000,0.000000,12.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame persp {
+  
+
+  FrameTransformMatrix {
+   -0.128796,-0.000000,0.991671,0.000000,-0.408683,-0.911132,-0.053079,0.000000,0.903543,-0.412116,0.117350,0.000000,59.433926,-16.161484,2.695961,1.000000;;
+  }
+ }
+
+ Frame top {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame front {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,1.000000;;
+  }
+ }
+
+ Frame side {
+  
+
+  FrameTransformMatrix {
+   0.000000,0.000000,-1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame polySurface3 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame group1 {
+  
+
+  FrameTransformMatrix {
+   -0.500000,0.000000,-0.866025,0.000000,0.000000,1.000000,0.000000,0.000000,0.866025,0.000000,-0.500000,0.000000,2.499993,0.000000,-2.009623,1.000000;;
+  }
+ }
+
+ Frame group3 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+
+  Frame pasted__group2 {
+   
+
+   FrameTransformMatrix {
+    -0.500000,0.000000,-0.866025,0.000000,0.000000,1.000000,0.000000,0.000000,0.866025,0.000000,-0.500000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+   }
+  }
+ }
+
+ Frame group5 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,-25.499998,14.722423,0.000000,1.000000;;
+  }
+
+  Frame group5_pasted__group4 {
+   
+
+   FrameTransformMatrix {
+    1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+   }
+  }
+ }
+
+ Frame group6 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,-25.499994,0.000000,-14.722428,1.000000;;
+  }
+
+  Frame group6_pasted__group4 {
+   
+
+   FrameTransformMatrix {
+    1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+   }
+  }
+ }
+
+ Frame polySurface7 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+
+  Mesh polySurfaceShape5 {
+   2623;
+   31.384901;-3.830126;-10.197576;,
+   31.384901;3.830126;-10.197576;,
+   32.278908;3.830129;-6.861097;,
+   32.278908;-3.830131;-6.861096;,
+   32.807556;3.830124;-3.523354;,
+   32.819267;4.031953;-3.449446;,
+   32.819267;-4.031911;-3.449446;,
+   32.807564;-3.830124;-3.523340;,
+   32.879128;-7.069842;-2.306907;,
+   32.869011;-6.934466;-2.500000;,
+   32.869011;6.934493;-2.500000;,
+   32.879128;7.069840;-2.306947;,
+   33.000000;8.090007;-0.000000;,
+   33.000000;-8.089978;-0.000000;,
+   32.879082;7.069822;2.307112;,
+   32.868973;6.934597;2.500000;,
+   32.819221;4.032111;3.449439;,
+   32.819221;-4.032075;3.449439;,
+   32.868980;-6.934568;2.500000;,
+   32.879089;-7.069824;2.307068;,
+   32.807510;-3.830129;3.523392;,
+   32.807503;3.830128;3.523407;,
+   32.278877;3.830123;6.861087;,
+   32.278877;-3.830122;6.861087;,
+   31.384867;3.830124;10.197562;,
+   31.384867;-3.830124;10.197562;,
+   30.146999;3.830126;13.422311;,
+   30.147001;-3.830124;13.422312;,
+   28.578838;3.830127;16.500002;,
+   28.578840;-3.830126;16.500002;,
+   26.697563;3.830127;19.396915;,
+   26.697563;-3.830127;19.396915;,
+   24.523781;3.830127;22.081312;,
+   24.523781;-3.830128;22.081312;,
+   22.081314;3.830129;24.523783;,
+   22.081314;-3.830128;24.523783;,
+   19.396915;3.830128;26.697565;,
+   19.396917;-3.830127;26.697567;,
+   16.500004;3.830127;28.578842;,
+   16.500004;-3.830127;28.578842;,
+   13.422312;3.830129;30.147007;,
+   13.422313;-3.830127;30.147009;,
+   10.197563;3.830127;31.384874;,
+   10.197563;-3.830126;31.384874;,
+   6.861088;3.830124;32.278885;,
+   6.861088;-3.830125;32.278885;,
+   3.449441;3.830126;32.819237;,
+   3.449441;-3.830126;32.819237;,
+   0.000000;3.830126;33.000015;,
+   0.000000;-3.830126;33.000015;,
+   -3.449439;3.830128;32.819237;,
+   -3.449439;-3.830128;32.819237;,
+   -6.861088;3.830127;32.278885;,
+   -6.861088;-3.830126;32.278885;,
+   -10.197565;3.830128;31.384878;,
+   -10.197565;-3.830127;31.384878;,
+   -13.352415;3.830131;30.173841;,
+   -13.422315;4.032069;30.147013;,
+   -13.422315;-4.032025;30.147013;,
+   -13.352430;-3.830131;30.173836;,
+   -16.500008;8.089980;28.578852;,
+   -16.500008;-8.089950;28.578852;,
+   -14.441661;-7.069835;29.627628;,
+   -14.269433;-6.934510;29.715384;,
+   -14.269434;6.934554;29.715384;,
+   -14.441597;7.069830;29.627661;,
+   -19.396923;4.032054;26.697573;,
+   -19.396923;-4.031992;26.697573;,
+   -18.599562;-6.934508;27.215384;,
+   -18.437447;-7.069835;27.320662;,
+   -18.437498;7.069831;27.320629;,
+   -18.599560;6.934546;27.215385;,
+   -22.081320;3.830127;24.523792;,
+   -22.081320;-3.830127;24.523792;,
+   -19.455090;-3.830128;26.650469;,
+   -19.455103;3.830128;26.650459;,
+   -24.523790;3.830126;22.081322;,
+   -24.523790;-3.830127;22.081322;,
+   -26.697573;3.830127;19.396923;,
+   -26.697573;-3.830128;19.396923;,
+   -28.578852;3.830128;16.500008;,
+   -28.578852;-3.830128;16.500008;,
+   -30.147015;3.830128;13.422315;,
+   -30.147015;-3.830128;13.422315;,
+   -31.384880;3.830127;10.197567;,
+   -31.384882;-3.830127;10.197567;,
+   -32.278885;3.830128;6.861089;,
+   -32.278885;-3.830128;6.861089;,
+   -32.819244;3.830125;3.449441;,
+   -32.819252;-3.830123;3.449442;,
+   -33.000015;3.830128;0.000000;,
+   -33.000015;-3.830127;0.000000;,
+   -32.819244;3.830126;-3.449441;,
+   -32.819244;-3.830126;-3.449441;,
+   -32.278893;3.830124;-6.861091;,
+   -32.278893;-3.830123;-6.861091;,
+   -31.384886;3.830128;-10.197567;,
+   -31.384888;-3.830127;-10.197567;,
+   -30.147020;3.830129;-13.422318;,
+   -30.147020;-3.830129;-13.422318;,
+   -28.578861;3.830127;-16.500011;,
+   -28.578859;-3.830128;-16.500011;,
+   -26.697582;3.830126;-19.396927;,
+   -26.697582;-3.830126;-19.396927;,
+   -24.523798;3.830129;-22.081327;,
+   -24.523798;-3.830129;-22.081327;,
+   -22.081326;3.830128;-24.523800;,
+   -22.081327;-3.830127;-24.523800;,
+   -19.455084;-3.830131;-26.650488;,
+   -19.455097;3.830129;-26.650476;,
+   -19.396931;4.032005;-26.697582;,
+   -19.396931;-4.031962;-26.697582;,
+   -18.437399;-7.069842;-27.320709;,
+   -18.599567;-6.934470;-27.215395;,
+   -18.599567;6.934499;-27.215397;,
+   -18.437439;7.069840;-27.320684;,
+   -16.500015;8.089951;-28.578865;,
+   -16.500015;-8.089922;-28.578863;,
+   -14.441691;7.069840;-29.627632;,
+   -14.269444;6.934497;-29.715397;,
+   -13.422323;4.032021;-30.147026;,
+   -13.422323;-4.031974;-30.147026;,
+   -14.269441;-6.934462;-29.715399;,
+   -14.441740;-7.069844;-29.627607;,
+   -13.352461;-3.830126;-30.173843;,
+   -13.352448;3.830126;-30.173849;,
+   -10.197572;3.830129;-31.384893;,
+   -10.197572;-3.830129;-31.384893;,
+   -6.861094;3.830128;-32.278900;,
+   -6.861094;-3.830128;-32.278900;,
+   -3.449443;3.830132;-32.819252;,
+   -3.449443;-3.830132;-32.819252;,
+   -0.000002;3.830126;-33.000038;,
+   -0.000002;-3.830127;-33.000031;,
+   3.449440;3.830132;-32.819252;,
+   3.449440;-3.830132;-32.819252;,
+   6.861090;3.830132;-32.278900;,
+   6.861090;-3.830132;-32.278900;,
+   10.197570;3.830128;-31.384897;,
+   10.197571;-3.830127;-31.384897;,
+   13.422322;3.830127;-30.147032;,
+   13.422322;-3.830127;-30.147032;,
+   16.500015;3.830128;-28.578869;,
+   16.500017;-3.830126;-28.578871;,
+   19.396933;3.830128;-26.697590;,
+   19.396933;-3.830128;-26.697590;,
+   22.081331;3.830128;-24.523808;,
+   22.081333;-3.830127;-24.523809;,
+   24.523804;3.830128;-22.081335;,
+   24.523806;-3.830127;-22.081337;,
+   26.697588;3.830126;-19.396938;,
+   26.697586;-3.830127;-19.396936;,
+   28.578869;3.830128;-16.500021;,
+   28.578869;-3.830128;-16.500021;,
+   30.147036;3.830129;-13.422326;,
+   30.147034;-3.830129;-13.422328;,
+   0.965548;-7.138998;-1.672377;,
+   0.000000;-5.609529;0.000000;,
+   -0.278088;-7.321262;-0.481663;,
+   -1.931093;-7.138998;0.000000;,
+   -0.278088;-7.321262;0.481663;,
+   0.965548;-7.138998;1.672377;,
+   0.556175;-7.321262;-0.000000;,
+   4.955645;-13.376611;-0.000000;,
+   2.437689;-10.580137;-0.000000;,
+   2.979629;-10.186396;-2.500000;,
+   5.403878;-12.878798;-2.500000;,
+   5.403878;-12.878798;2.500000;,
+   2.979629;-10.186396;2.500000;,
+   -2.477821;-13.376611;4.291715;,
+   -1.218845;-10.580137;2.111101;,
+   0.675249;-10.186396;3.830435;,
+   -0.536877;-12.878798;5.929896;,
+   -4.867002;-12.878798;3.429896;,
+   -3.654877;-10.186396;1.330435;,
+   -2.477821;-13.376611;-4.291716;,
+   -1.218845;-10.580137;-2.111101;,
+   -3.654877;-10.186396;-1.330435;,
+   -4.867002;-12.878798;-3.429895;,
+   -0.536877;-12.878798;-5.929895;,
+   0.675249;-10.186396;-3.830435;,
+   0.435764;-11.518748;-7.905489;,
+   1.519884;-9.110674;-6.027739;,
+   1.443376;-7.525527;-2.500001;,
+   -2.886751;-7.525527;0.000000;,
+   -5.980116;-9.110674;-1.697611;,
+   -7.064236;-11.518747;-3.575361;,
+   -7.064236;-11.518748;3.575361;,
+   -5.980116;-9.110674;1.697611;,
+   1.443376;-7.525528;2.500000;,
+   1.519883;-9.110674;6.027739;,
+   0.435764;-11.518747;7.905489;,
+   6.628471;-11.518748;4.330127;,
+   4.460232;-9.110674;4.330127;,
+   4.460233;-9.110674;-4.330127;,
+   6.628472;-11.518747;-4.330127;,
+   7.999997;-15.588461;-0.000000;,
+   8.334934;-15.008333;-2.500000;,
+   8.334934;-15.008333;2.500000;,
+   -3.999998;-15.588461;6.928201;,
+   -2.002403;-15.008333;8.468266;,
+   -6.332531;-15.008333;5.968266;,
+   -3.999998;-15.588461;-6.928202;,
+   -6.332531;-15.008333;-5.968266;,
+   -2.002403;-15.008333;-8.468266;,
+   -4.845818;-3.253894;-8.393202;,
+   -4.587408;-1.663294;-7.945623;,
+   -2.094727;-1.802568;-8.628174;,
+   -2.374773;-3.526356;-9.113228;,
+   -0.875000;-13.423397;-10.175797;,
+   0.179478;-9.660886;-9.689137;,
+   1.088739;-7.641211;-8.114248;,
+   1.916047;-6.715807;-3.318692;,
+   2.329980;-6.304420;-4.624609;,
+   -0.502659;-6.171747;-9.530886;,
+   0.046116;-4.270736;-8.580379;,
+   1.768174;-5.287578;-6.937431;,
+   0.385277;-2.183073;-7.992935;,
+   -4.499998;0.000000;-7.794226;,
+   -1.999998;0.000000;-8.464098;,
+   -3.832088;-6.715809;0.000000;,
+   -5.170021;-6.304420;-0.294484;,
+   -6.424854;-1.802568;-6.128174;,
+   -6.330124;0.000000;-5.964098;,
+   -6.704899;-3.526356;-6.613230;,
+   -7.453884;-4.270736;-4.250254;,
+   -7.114723;-2.183073;-3.662809;,
+   -7.571514;-7.641211;-3.114248;,
+   -6.892078;-5.287578;-1.937433;,
+   -8.002659;-6.171747;-5.200758;,
+   -8.480776;-9.660886;-4.689137;,
+   -8.374998;-13.423396;-5.845671;,
+   -4.845818;-3.253894;8.393201;,
+   -4.587408;-1.663294;7.945624;,
+   -6.424854;-1.802568;6.128174;,
+   -6.704901;-3.526356;6.613228;,
+   -8.374998;-13.423397;5.845670;,
+   -8.480776;-9.660886;4.689137;,
+   -7.571514;-7.641211;3.114248;,
+   -5.170019;-6.304420;0.294483;,
+   -8.002659;-6.171747;5.200759;,
+   -7.453884;-4.270736;4.250253;,
+   -6.892078;-5.287578;1.937432;,
+   -7.114723;-2.183073;3.662807;,
+   -4.499998;0.000000;7.794226;,
+   -6.330124;0.000000;5.964099;,
+   1.916046;-6.715808;3.318689;,
+   2.329980;-6.304420;4.624611;,
+   -2.094727;-1.802568;8.628174;,
+   -1.999998;0.000000;8.464098;,
+   -2.374773;-3.526356;9.113228;,
+   0.046116;-4.270736;8.580379;,
+   0.385277;-2.183073;7.992934;,
+   1.088739;-7.641211;8.114248;,
+   1.768174;-5.287578;6.937431;,
+   -0.502659;-6.171747;9.530886;,
+   0.179478;-9.660886;9.689137;,
+   -0.875000;-13.423396;10.175797;,
+   9.691633;-3.253894;0.000000;,
+   9.174816;-1.663294;0.000000;,
+   8.519581;-1.802568;2.500000;,
+   9.079674;-3.526356;2.500000;,
+   9.249997;-13.423397;4.330127;,
+   8.301299;-9.660886;5.000000;,
+   6.482775;-7.641211;5.000000;,
+   2.840039;-6.304420;4.330127;,
+   8.505319;-6.171747;4.330127;,
+   7.407768;-4.270736;4.330127;,
+   5.123904;-5.287578;5.000000;,
+   6.729445;-2.183073;4.330127;,
+   8.999996;0.000000;0.000000;,
+   8.330123;0.000000;2.500000;,
+   2.840040;-6.304420;-4.330127;,
+   9.079674;-3.526356;-2.500000;,
+   8.519581;-1.802568;-2.500000;,
+   8.330123;0.000000;-2.500000;,
+   7.407768;-4.270736;-4.330126;,
+   6.729445;-2.183073;-4.330126;,
+   6.482775;-7.641211;-5.000000;,
+   5.123904;-5.287578;-5.000000;,
+   8.505319;-6.171747;-4.330126;,
+   8.301299;-9.660886;-5.000000;,
+   9.249998;-13.423396;-4.330127;,
+   11.437692;-17.119022;-0.000000;,
+   11.644694;-16.481934;-2.500000;,
+   11.644694;-16.481934;2.500000;,
+   -5.718845;-17.119022;9.905333;,
+   -3.657284;-16.481934;11.334601;,
+   -7.987410;-16.481934;8.834602;,
+   -5.718845;-17.119022;-9.905333;,
+   -7.987411;-16.481934;-8.834600;,
+   -3.657284;-16.481934;-11.334600;,
+   -5.263931;-4.702283;-9.117395;,
+   -2.827898;-5.096025;-9.898062;,
+   -2.355118;-14.741380;-12.739437;,
+   -0.919872;-11.258333;-11.593264;,
+   -1.237064;-7.803023;-10.802910;,
+   2.500000;-5.257885;-4.330126;,
+   2.188088;-2.702852;-6.210119;,
+   0.500002;0.000001;-7.794226;,
+   -4.587408;1.663295;-7.945623;,
+   -2.094727;1.802569;-8.628172;,
+   -5.000000;-5.257882;0.000000;,
+   -6.472164;-2.702852;-1.210119;,
+   -6.999996;0.000001;-3.464098;,
+   -6.424854;1.802569;-6.128172;,
+   -7.158024;-5.096025;-7.398064;,
+   -8.737062;-7.803023;-6.472784;,
+   -9.580126;-11.258333;-6.593266;,
+   -9.855118;-14.741379;-8.409311;,
+   -5.263931;-4.702283;9.117395;,
+   -7.158024;-5.096025;7.398063;,
+   -9.855118;-14.741380;8.409310;,
+   -9.580126;-11.258333;6.593266;,
+   -8.737062;-7.803023;6.472783;,
+   -6.472164;-2.702852;1.210119;,
+   -6.999996;0.000001;3.464098;,
+   -4.587408;1.663295;7.945623;,
+   -6.424854;1.802569;6.128173;,
+   2.500000;-5.257884;4.330127;,
+   2.188088;-2.702852;6.210118;,
+   0.500002;0.000001;7.794225;,
+   -2.094727;1.802569;8.628173;,
+   -2.827898;-5.096025;9.898063;,
+   -1.237064;-7.803023;10.802910;,
+   -0.919872;-11.258333;11.593265;,
+   -2.355118;-14.741379;12.739437;,
+   10.527862;-4.702283;0.000000;,
+   9.985922;-5.096025;2.500000;,
+   12.210235;-14.741380;4.330127;,
+   10.499998;-11.258333;5.000000;,
+   9.974126;-7.803023;4.330127;,
+   4.284076;-2.702852;5.000000;,
+   6.499995;0.000001;4.330127;,
+   9.174815;1.663295;0.000000;,
+   8.519580;1.802569;2.500000;,
+   4.284076;-2.702852;-5.000000;,
+   9.985922;-5.096025;-2.500000;,
+   6.499995;0.000001;-4.330126;,
+   8.519580;1.802569;-2.500000;,
+   9.974126;-7.803023;-4.330126;,
+   10.499998;-11.258333;-5.000000;,
+   12.210236;-14.741379;-4.330127;,
+   15.118486;-17.901400;-0.000000;,
+   15.188507;-17.235193;-2.500000;,
+   15.188507;-17.235193;2.500000;,
+   -7.559242;-17.901400;13.092994;,
+   -5.429192;-17.235193;14.403633;,
+   -9.759315;-17.235193;11.903634;,
+   -7.559242;-17.901400;-13.092993;,
+   -9.759317;-17.235193;-11.903633;,
+   -5.429192;-17.235193;-14.403633;,
+   -5.823477;-5.945160;-10.086557;,
+   -3.434296;-6.442973;-10.948378;,
+   -3.939903;-15.415093;-15.484367;,
+   -2.161263;-12.363738;-13.743414;,
+   -2.125000;-9.093269;-12.340860;,
+   2.624237;-3.055662;-4.545312;,
+   2.330130;0.000001;-5.964098;,
+   0.385277;2.183074;-7.992933;,
+   -4.845816;3.253895;-8.393200;,
+   -2.374773;3.526357;-9.113228;,
+   -5.248472;-3.055662;0.000000;,
+   -6.330124;0.000001;-0.964097;,
+   -7.114721;2.183074;-3.662807;,
+   -6.704899;3.526357;-6.613228;,
+   -7.764423;-6.442973;-8.448378;,
+   -9.624998;-9.093269;-8.010735;,
+   -10.821514;-12.363738;-8.743416;,
+   -11.439903;-15.415092;-11.154242;,
+   -5.823477;-5.945160;10.086557;,
+   -7.764423;-6.442973;8.448377;,
+   -11.439903;-15.415093;11.154242;,
+   -10.821514;-12.363738;8.743416;,
+   -9.625000;-9.093269;8.010734;,
+   -6.330124;0.000001;0.964097;,
+   -7.114723;2.183074;3.662807;,
+   -4.845816;3.253895;8.393200;,
+   -6.704899;3.526357;6.613227;,
+   2.624236;-3.055662;4.545311;,
+   2.330130;0.000001;5.964097;,
+   0.385277;2.183074;7.992933;,
+   -2.374773;3.526357;9.113227;,
+   -3.434298;-6.442973;10.948377;,
+   -2.125000;-9.093269;12.340860;,
+   -2.161263;-12.363738;13.743415;,
+   -3.939903;-15.415092;15.484368;,
+   11.646954;-5.945160;0.000000;,
+   11.198721;-6.442973;2.500000;,
+   15.379807;-15.415093;4.330127;,
+   12.982778;-12.363738;5.000000;,
+   11.749998;-9.093269;4.330127;,
+   3.999994;0.000001;5.000000;,
+   6.729445;2.183074;4.330127;,
+   9.691632;3.253895;0.000000;,
+   9.079672;3.526357;2.500000;,
+   3.999994;0.000001;-5.000000;,
+   11.198721;-6.442973;-2.500000;,
+   6.729445;2.183074;-4.330126;,
+   9.079672;3.526357;-2.500000;,
+   11.749998;-9.093269;-4.330126;,
+   12.982778;-12.363738;-5.000000;,
+   15.379807;-15.415092;-4.330127;,
+   18.881512;-17.901400;-0.000000;,
+   18.811491;-17.235193;-2.500000;,
+   18.811491;-17.235193;2.500000;,
+   -9.440756;-17.901400;16.351870;,
+   -7.240683;-17.235193;17.541229;,
+   -11.570808;-17.235193;15.041230;,
+   -9.440756;-17.901400;-16.351870;,
+   -11.570808;-17.235193;-15.041229;,
+   -7.240683;-17.235193;-17.541227;,
+   -6.500000;-6.928205;-11.258329;,
+   -4.167467;-7.508332;-12.218266;,
+   -5.560097;-15.415093;-18.290625;,
+   -3.490438;-12.928788;-16.045616;,
+   -3.127661;-9.986096;-14.077520;,
+   2.683014;0.000001;-4.647116;,
+   2.188089;2.702854;-6.210119;,
+   0.046116;4.270738;-8.580378;,
+   -5.263931;4.702285;-9.117395;,
+   -2.827896;5.096027;-9.898062;,
+   -5.366028;0.000001;0.000000;,
+   -6.472164;2.702854;-1.210118;,
+   -7.453884;4.270738;-4.250252;,
+   -7.158024;5.096027;-7.398062;,
+   -8.497593;-7.508332;-9.718266;,
+   -10.627659;-9.986096;-9.747395;,
+   -12.150692;-12.928788;-11.045616;,
+   -13.060095;-15.415092;-13.960495;,
+   -6.500000;-6.928205;11.258329;,
+   -8.497595;-7.508332;9.718266;,
+   -13.060095;-15.415093;13.960495;,
+   -12.150692;-12.928788;11.045616;,
+   -10.627659;-9.986096;9.747394;,
+   -6.472164;2.702854;1.210118;,
+   -7.453884;4.270738;4.250252;,
+   -5.263931;4.702285;9.117395;,
+   -7.158024;5.096027;7.398062;,
+   2.683014;0.000001;4.647116;,
+   2.188089;2.702854;6.210118;,
+   0.046116;4.270738;8.580378;,
+   -2.827898;5.096027;9.898062;,
+   -4.167469;-7.508332;12.218266;,
+   -3.127661;-9.986096;14.077520;,
+   -3.490438;-12.928788;16.045616;,
+   -5.560097;-15.415092;18.290623;,
+   12.999998;-6.928205;0.000000;,
+   12.665062;-7.508332;2.500000;,
+   18.620192;-15.415093;4.330127;,
+   15.641129;-12.928788;5.000000;,
+   13.755321;-9.986096;4.330127;,
+   4.284075;2.702854;5.000000;,
+   7.407767;4.270738;4.330127;,
+   10.527861;4.702285;0.000000;,
+   9.985921;5.096027;2.500000;,
+   4.284075;2.702854;-5.000000;,
+   12.665062;-7.508332;-2.500000;,
+   7.407767;4.270738;-4.330126;,
+   9.985921;5.096027;-2.500000;,
+   13.755321;-9.986096;-4.330126;,
+   15.641129;-12.928788;-5.000000;,
+   18.620192;-15.415092;-4.330127;,
+   22.562305;-17.119020;-0.000000;,
+   22.355305;-16.481932;-2.500000;,
+   22.355305;-16.481932;2.500000;,
+   -11.281153;-17.119020;19.539532;,
+   -9.012589;-16.481932;20.610262;,
+   -13.342716;-16.481932;18.110262;,
+   -11.281155;-17.119020;-19.539534;,
+   -13.342716;-16.481932;-18.110262;,
+   -9.012589;-16.481932;-20.610262;,
+   -7.263931;-7.608454;-12.581499;,
+   -4.995367;-8.245542;-13.652229;,
+   -7.144882;-14.741379;-21.035551;,
+   -4.849308;-12.928788;-18.399248;,
+   -4.201225;-10.442483;-15.936991;,
+   2.624237;3.055664;-4.545311;,
+   1.768175;5.287580;-6.937429;,
+   -0.502659;6.171750;-9.530884;,
+   -5.823475;5.945163;-10.086557;,
+   -3.434296;6.442976;-10.948376;,
+   -5.248474;3.055664;0.000000;,
+   -6.892078;5.287580;-1.937429;,
+   -8.002659;6.171750;-5.200758;,
+   -7.764423;6.442976;-8.448376;,
+   -9.325493;-8.245542;-11.152229;,
+   -11.701225;-10.442483;-11.606863;,
+   -13.509562;-12.928788;-13.399248;,
+   -14.644882;-14.741378;-16.705425;,
+   -7.263931;-7.608454;12.581499;,
+   -9.325493;-8.245542;11.152229;,
+   -14.644882;-14.741379;16.705425;,
+   -13.509562;-12.928788;13.399248;,
+   -11.701225;-10.442483;11.606863;,
+   -6.892078;5.287580;1.937430;,
+   -8.002659;6.171750;5.200757;,
+   -5.823475;5.945163;10.086557;,
+   -7.764423;6.442976;8.448376;,
+   2.624237;3.055664;4.545311;,
+   1.768175;5.287580;6.937430;,
+   -0.502659;6.171750;9.530884;,
+   -3.434296;6.442976;10.948376;,
+   -4.995367;-8.245542;13.652229;,
+   -4.201225;-10.442483;15.936990;,
+   -4.849308;-12.928788;18.399248;,
+   -7.144882;-14.741378;21.035553;,
+   14.527863;-7.608454;0.000000;,
+   14.320861;-8.245542;2.500000;,
+   21.789764;-14.741379;4.330127;,
+   18.358870;-12.928788;5.000000;,
+   15.902451;-10.442483;4.330127;,
+   5.123902;5.287580;5.000000;,
+   8.505317;6.171750;4.330127;,
+   11.646952;5.945163;0.000000;,
+   11.198719;6.442976;2.500000;,
+   5.123902;5.287580;-5.000000;,
+   14.320861;-8.245542;-2.500000;,
+   8.505317;6.171750;-4.330126;,
+   11.198719;6.442976;-2.500000;,
+   15.902451;-10.442483;-4.330126;,
+   18.358870;-12.928788;-5.000000;,
+   21.789764;-14.741378;-4.330127;,
+   26.000000;-15.588460;-0.000000;,
+   25.665064;-15.008332;-2.500000;,
+   25.665064;-15.008332;2.500000;,
+   -13.000000;-15.588460;22.516663;,
+   -10.667469;-15.008332;23.476597;,
+   -14.997595;-15.008332;20.976597;,
+   -13.000000;-15.588460;-22.516661;,
+   -14.997595;-15.008332;-20.976599;,
+   -10.667469;-15.008332;-23.476599;,
+   -8.081886;-7.956177;-13.998238;,
+   -5.881813;-8.622381;-15.187597;,
+   -8.625000;-13.423396;-23.599195;,
+   -6.178484;-12.363737;-20.701445;,
+   -5.298775;-10.442483;-17.838003;,
+   2.500000;5.257891;-4.330127;,
+   2.329981;6.304422;-4.624609;,
+   1.088740;7.641213;-8.114246;,
+   -1.237062;7.803026;-10.802910;,
+   -6.500000;6.928208;-11.258329;,
+   -4.167467;7.508336;-12.218266;,
+   -5.000000;5.257891;0.000000;,
+   -5.170019;6.304422;-0.294482;,
+   -7.571514;7.641213;-3.114246;,
+   -8.737061;7.803026;-6.472784;,
+   -8.497593;7.508336;-9.718266;,
+   -10.211939;-8.622381;-12.687597;,
+   -12.798775;-10.442483;-13.507875;,
+   -14.838737;-12.363737;-15.701448;,
+   -16.125000;-13.423395;-19.269064;,
+   -8.081886;-7.956177;13.998238;,
+   -10.211939;-8.622381;12.687597;,
+   -16.125000;-13.423396;19.269066;,
+   -14.838737;-12.363737;15.701448;,
+   -12.798775;-10.442483;13.507874;,
+   -5.170017;6.304422;0.294481;,
+   -7.571514;7.641213;3.114246;,
+   -8.737062;7.803026;6.472782;,
+   -6.500000;6.928208;11.258329;,
+   -8.497593;7.508336;9.718266;,
+   2.500000;5.257893;4.330128;,
+   2.329981;6.304422;4.624609;,
+   1.088740;7.641213;8.114246;,
+   -1.237062;7.803026;10.802909;,
+   -4.167467;7.508336;12.218266;,
+   -5.881813;-8.622381;15.187597;,
+   -5.298775;-10.442483;17.838001;,
+   -6.178484;-12.363737;20.701447;,
+   -8.625000;-13.423395;23.599194;,
+   16.163773;-7.956177;0.000000;,
+   16.093750;-8.622381;2.500000;,
+   24.750000;-13.423396;4.330127;,
+   21.017221;-12.363737;5.000000;,
+   18.097549;-10.442483;4.330127;,
+   2.840037;6.304422;4.330127;,
+   6.482773;7.641213;5.000000;,
+   9.974125;7.803026;4.330127;,
+   12.999998;6.928208;0.000000;,
+   12.665062;7.508336;2.500000;,
+   2.840038;6.304422;-4.330127;,
+   6.482773;7.641213;-5.000000;,
+   16.093750;-8.622381;-2.500000;,
+   9.974125;7.803026;-4.330126;,
+   12.665062;7.508336;-2.500000;,
+   18.097549;-10.442483;-4.330126;,
+   21.017221;-12.363737;-5.000000;,
+   24.750000;-13.423395;-4.330127;,
+   29.044353;-13.376609;-0.000000;,
+   28.596119;-12.878795;-2.500000;,
+   28.596119;-12.878795;2.500000;,
+   -14.522177;-13.376609;25.153149;,
+   -12.132996;-12.878795;26.014965;,
+   -16.463123;-12.878795;23.514965;,
+   -14.522177;-13.376609;-25.153147;,
+   -16.463123;-12.878795;-23.514967;,
+   -12.132996;-12.878795;-26.014967;,
+   -8.918114;-7.956177;-15.446627;,
+   -6.788061;-8.622381;-16.757267;,
+   -9.935764;-11.518746;-25.869497;,
+   -7.419874;-11.258332;-22.851599;,
+   -6.372339;-9.986095;-19.697470;,
+   1.916050;6.715808;-3.318696;,
+   1.519885;9.110678;-6.027735;,
+   0.179478;9.660890;-9.689135;,
+   -2.125000;9.093273;-12.340860;,
+   -7.263931;7.608458;-12.581499;,
+   -4.995367;8.245545;-13.652229;,
+   -3.832100;6.715808;0.000000;,
+   -5.980114;9.110677;-1.697611;,
+   -8.480774;9.660890;-4.689135;,
+   -9.624998;9.093273;-8.010733;,
+   -9.325493;8.245545;-11.152231;,
+   -11.118187;-8.622381;-14.257267;,
+   -13.872339;-9.986095;-15.367342;,
+   -16.080128;-11.258332;-17.851599;,
+   -17.435764;-11.518745;-21.539373;,
+   -8.918114;-7.956177;15.446627;,
+   -11.118187;-8.622381;14.257266;,
+   -17.435764;-11.518746;21.539373;,
+   -16.080128;-11.258332;17.851599;,
+   -13.872339;-9.986095;15.367343;,
+   -5.980114;9.110678;1.697609;,
+   -8.480774;9.660890;4.689135;,
+   -9.624998;9.093273;8.010734;,
+   -7.263931;7.608458;12.581499;,
+   -9.325493;8.245545;11.152229;,
+   1.916052;6.715806;3.318701;,
+   1.519885;9.110677;6.027737;,
+   0.179478;9.660890;9.689135;,
+   -2.125000;9.093273;12.340860;,
+   -4.995367;8.245545;13.652229;,
+   -6.788061;-8.622381;16.757267;,
+   -6.372341;-9.986095;19.697470;,
+   -7.419874;-11.258332;22.851597;,
+   -9.935762;-11.518745;25.869499;,
+   17.836227;-7.956177;0.000000;,
+   17.906248;-8.622381;2.500000;,
+   27.371525;-11.518746;4.330127;,
+   23.500000;-11.258332;5.000000;,
+   20.244678;-9.986095;4.330127;,
+   4.460229;9.110678;4.330127;,
+   8.301297;9.660890;5.000000;,
+   11.749998;9.093273;4.330127;,
+   14.527864;7.608458;0.000000;,
+   14.320861;8.245545;2.500000;,
+   4.460230;9.110677;-4.330127;,
+   8.301297;9.660890;-5.000000;,
+   17.906248;-8.622381;-2.500000;,
+   11.749998;9.093273;-4.330126;,
+   14.320861;8.245545;-2.500000;,
+   20.244678;-9.986095;-4.330126;,
+   23.500000;-11.258332;-5.000000;,
+   27.371525;-11.518745;-4.330127;,
+   31.562307;-10.580135;-0.000000;,
+   31.020367;-10.186393;-2.500000;,
+   31.020367;-10.186393;2.500000;,
+   -15.781155;-10.580135;27.333759;,
+   -13.345119;-10.186393;28.114426;,
+   -17.675247;-10.186393;25.614426;,
+   -15.781155;-10.580135;-27.333761;,
+   -17.675247;-10.186393;-25.614424;,
+   -13.345121;-10.186393;-28.114424;,
+   -9.736069;-7.608454;-16.863365;,
+   -7.674505;-8.245542;-18.292631;,
+   -11.019882;-9.110672;-27.747252;,
+   -8.519222;-9.660884;-24.755728;,
+   -7.375000;-9.093268;-21.434130;,
+   0.000000;5.609539;-0.000000;,
+   0.965544;7.139001;-1.672371;,
+   -0.278088;7.321264;-0.481661;,
+   1.443376;7.525536;-2.500000;,
+   0.675251;10.186399;-3.830431;,
+   0.435764;11.518753;-7.905487;,
+   -0.919872;11.258339;-11.593264;,
+   -3.127661;9.986100;-14.077520;,
+   -8.081886;7.956181;-13.998238;,
+   -5.881813;8.622385;-15.187597;,
+   -1.931086;7.139001;0.000000;,
+   -2.886751;7.525534;0.000000;,
+   -3.654877;10.186399;-1.330431;,
+   -7.064236;11.518752;-3.575361;,
+   -9.580124;11.258339;-6.593264;,
+   -10.627659;9.986100;-9.747395;,
+   -10.211939;8.622385;-12.687597;,
+   -12.004631;-8.245542;-15.792635;,
+   -14.875000;-9.093268;-17.104002;,
+   -17.179478;-9.660884;-19.755728;,
+   -18.519882;-9.110672;-23.417120;,
+   -9.736069;-7.608454;16.863365;,
+   -12.004633;-8.245542;15.792634;,
+   -18.519882;-9.110672;23.417122;,
+   -17.179478;-9.660884;19.755726;,
+   -14.875000;-9.093268;17.104002;,
+   -0.278088;7.321264;0.481661;,
+   -3.654877;10.186399;1.330432;,
+   -7.064236;11.518753;3.575360;,
+   -9.580124;11.258339;6.593265;,
+   -10.627659;9.986100;9.747395;,
+   -8.081886;7.956181;13.998238;,
+   -10.211939;8.622385;12.687598;,
+   0.965544;7.139001;1.672371;,
+   1.443376;7.525534;2.500000;,
+   0.675251;10.186399;3.830432;,
+   0.435764;11.518752;7.905488;,
+   -0.919872;11.258339;11.593265;,
+   -3.127661;9.986100;14.077520;,
+   -5.881813;8.622385;15.187598;,
+   -7.674507;-8.245542;18.292633;,
+   -7.375000;-9.093268;21.434128;,
+   -8.519222;-9.660884;24.755726;,
+   -11.019882;-9.110672;27.747250;,
+   19.472136;-7.608454;0.000000;,
+   19.679138;-8.245542;2.500000;,
+   29.539764;-9.110672;4.330127;,
+   25.698700;-9.660884;5.000000;,
+   22.250000;-9.093268;4.330127;,
+   0.556173;7.321264;-0.000000;,
+   2.979626;10.186399;2.500000;,
+   6.628469;11.518753;4.330127;,
+   10.499997;11.258339;5.000000;,
+   13.755321;9.986100;4.330127;,
+   16.163773;7.956181;0.000000;,
+   16.093752;8.622385;2.500000;,
+   2.979626;10.186399;-2.500000;,
+   6.628470;11.518752;-4.330127;,
+   10.499997;11.258339;-5.000000;,
+   19.679138;-8.245542;-2.500000;,
+   13.755321;9.986100;-4.330126;,
+   16.093752;8.622385;-2.500000;,
+   22.250000;-9.093268;-4.330126;,
+   25.698700;-9.660884;-5.000000;,
+   29.539764;-9.110672;-4.330127;,
+   32.831863;-7.048798;-2.500000;,
+   32.831863;-7.048798;2.500000;,
+   -14.250866;-7.048798;29.683224;,
+   -18.580994;-7.048798;27.183224;,
+   -18.580994;-7.048798;-27.183226;,
+   -14.250866;-7.048798;-29.683226;,
+   -10.500000;-6.928205;-18.186537;,
+   -8.502405;-7.508332;-19.726599;,
+   -11.829979;-6.304419;-29.150373;,
+   -9.428484;-7.641209;-26.330610;,
+   -8.262936;-7.803022;-22.972082;,
+   -1.218842;10.580142;-2.111097;,
+   -0.536875;12.878802;-5.929895;,
+   -0.874998;13.423404;-10.175795;,
+   -2.161263;12.363744;-13.743414;,
+   -4.201225;10.442488;-15.936991;,
+   -8.918114;7.956181;-15.446627;,
+   -6.788061;8.622385;-16.757267;,
+   -4.867001;12.878802;-3.429895;,
+   -8.374998;13.423403;-5.845669;,
+   -10.821514;12.363744;-8.743416;,
+   -11.701225;10.442488;-11.606863;,
+   -11.118187;8.622385;-14.257269;,
+   -12.832531;-7.508332;-17.226599;,
+   -15.762936;-7.803022;-18.641951;,
+   -18.088737;-7.641209;-21.330610;,
+   -19.329975;-6.304418;-24.820250;,
+   -10.500000;-6.928205;18.186535;,
+   -12.832531;-7.508332;17.226597;,
+   -19.329975;-6.304419;24.820250;,
+   -18.088737;-7.641209;21.330612;,
+   -15.762936;-7.803022;18.641953;,
+   -1.218842;10.580142;2.111097;,
+   -4.867001;12.878802;3.429894;,
+   -8.374998;13.423404;5.845669;,
+   -10.821514;12.363744;8.743416;,
+   -11.701225;10.442488;11.606864;,
+   -8.918114;7.956181;15.446628;,
+   -11.118189;8.622385;14.257268;,
+   -0.536875;12.878802;5.929894;,
+   -0.874998;13.423403;10.175797;,
+   -2.161263;12.363744;13.743415;,
+   -4.201227;10.442488;15.936991;,
+   -6.788063;8.622385;16.757267;,
+   -8.502405;-7.508332;19.726597;,
+   -8.262936;-7.803022;22.972080;,
+   -9.428484;-7.641209;26.330612;,
+   -11.829977;-6.304418;29.150375;,
+   21.000000;-6.928205;0.000000;,
+   21.334938;-7.508332;2.500000;,
+   31.159954;-6.304419;4.330127;,
+   27.517221;-7.641209;5.000000;,
+   24.025871;-7.803022;4.330127;,
+   2.437685;10.580142;-0.000000;,
+   5.403876;12.878802;2.500000;,
+   9.249996;13.423404;4.330127;,
+   12.982778;12.363744;5.000000;,
+   15.902452;10.442488;4.330127;,
+   17.836229;7.956181;0.000000;,
+   17.906250;8.622385;2.500000;,
+   5.403876;12.878802;-2.500000;,
+   9.249996;13.423403;-4.330127;,
+   12.982778;12.363744;-5.000000;,
+   21.334938;-7.508332;-2.500000;,
+   15.902452;10.442488;-4.330126;,
+   17.906250;8.622385;-2.500000;,
+   24.025871;-7.803022;-4.330126;,
+   27.517221;-7.641209;-5.000000;,
+   31.159954;-6.304418;-4.330127;,
+   26.293077;-4.330127;-19.103045;,
+   24.152231;-4.330127;-21.746771;,
+   21.746767;-4.330127;-24.152235;,
+   19.103041;-4.330127;-26.293081;,
+   16.250015;-4.330127;-28.145857;,
+   13.218954;-4.330127;-29.690260;,
+   10.043062;-4.330127;-30.909369;,
+   6.757135;-4.330127;-31.789831;,
+   3.397177;-4.330127;-32.321999;,
+   -0.000002;-4.330127;-32.500031;,
+   -3.397179;-4.330127;-32.321999;,
+   -6.757137;-4.330127;-31.789827;,
+   -10.043064;-4.330127;-30.909365;,
+   -12.734224;-4.330127;-29.876326;,
+   -11.176523;-5.945159;-19.358305;,
+   -9.235577;-6.442972;-20.996489;,
+   -12.133160;-4.438229;-29.675497;,
+   -10.107918;-5.287577;-27.507429;,
+   -8.997341;-6.171746;-24.244101;,
+   -2.477821;13.376616;-4.291712;,
+   -2.002403;15.008340;-8.468264;,
+   -2.355118;14.741386;-12.739437;,
+   -3.490438;12.928794;-16.045616;,
+   -5.298775;10.442488;-17.838003;,
+   -9.736069;7.608458;-16.863367;,
+   -7.674507;8.245545;-18.292639;,
+   -6.332531;15.008340;-5.968264;,
+   -9.855118;14.741385;-8.409311;,
+   -12.150692;12.928794;-11.045618;,
+   -12.798775;10.442488;-13.507875;,
+   -12.004635;8.245545;-15.792637;,
+   -13.565702;-6.442972;-18.496489;,
+   -19.506542;-4.330127;-25.966322;,
+   -21.746761;-4.330127;-24.152227;,
+   -16.497341;-6.171746;-19.913977;,
+   -18.768173;-5.287577;-22.507429;,
+   -19.633156;-4.438229;-25.345373;,
+   -24.152225;-4.330127;-21.746763;,
+   -26.293072;-4.330127;-19.103033;,
+   -28.145847;-4.330127;-16.250011;,
+   -29.690250;-4.330127;-13.218950;,
+   -30.909359;-4.330127;-10.043058;,
+   -31.789818;-4.330127;-6.757133;,
+   -32.321983;-4.330127;-3.397177;,
+   -32.500015;-4.330127;0.000000;,
+   -32.321983;-4.330127;3.397177;,
+   -31.789814;-4.330127;6.757133;,
+   -30.909351;-4.330127;10.043058;,
+   -29.690243;-4.330127;13.218946;,
+   -28.145840;-4.330127;16.250008;,
+   -26.293064;-4.330127;19.103029;,
+   -24.152218;-4.330127;21.746756;,
+   -21.746754;-4.330127;24.152220;,
+   -11.176523;-5.945159;19.358305;,
+   -13.565702;-6.442972;18.496487;,
+   -19.506546;-4.330127;25.966305;,
+   -19.633160;-4.438225;25.345375;,
+   -18.768173;-5.287577;22.507429;,
+   -16.497341;-6.171746;19.913977;,
+   -2.477821;13.376616;4.291713;,
+   -6.332531;15.008340;5.968265;,
+   -9.855118;14.741386;8.409311;,
+   -12.150692;12.928794;11.045617;,
+   -12.798775;10.442488;13.507875;,
+   -9.736069;7.608458;16.863367;,
+   -12.004635;8.245545;15.792637;,
+   -2.002403;15.008340;8.468264;,
+   -2.355118;14.741385;12.739438;,
+   -3.490438;12.928794;16.045616;,
+   -5.298777;10.442488;17.838001;,
+   -7.674507;8.245545;18.292637;,
+   -9.235577;-6.442972;20.996487;,
+   -12.734200;-4.330127;29.876318;,
+   -10.043056;-4.330127;30.909349;,
+   -8.997341;-6.171746;24.244102;,
+   -10.107918;-5.287577;27.507427;,
+   -12.133160;-4.438224;29.675501;,
+   -6.757132;-4.330127;31.789808;,
+   -3.397175;-4.330127;32.321976;,
+   0.000000;-4.330127;32.500015;,
+   3.397177;-4.330127;32.321976;,
+   6.757132;-4.330127;31.789808;,
+   10.043055;-4.330127;30.909346;,
+   13.218945;-4.330127;29.690237;,
+   16.250004;-4.330127;28.145830;,
+   19.103024;-4.330127;26.293058;,
+   21.746750;-4.330127;24.152212;,
+   24.152208;-4.330127;21.746748;,
+   26.293055;-4.330127;19.103022;,
+   28.145826;-4.330127;16.250002;,
+   29.690226;-4.330127;13.218943;,
+   30.909338;-4.330127;10.043053;,
+   31.789797;-4.330127;6.757130;,
+   32.240730;-4.330127;3.910036;,
+   22.353046;-5.945159;0.000000;,
+   22.801277;-6.442972;2.500000;,
+   31.766319;-4.438220;4.330127;,
+   28.876091;-5.287577;5.000000;,
+   25.494678;-6.171746;4.330127;,
+   4.955643;13.376616;-0.000000;,
+   8.334933;15.008340;2.500000;,
+   12.210236;14.741386;4.330127;,
+   15.641130;12.928794;5.000000;,
+   18.097551;10.442488;4.330127;,
+   19.472139;7.608458;0.000000;,
+   19.679142;8.245545;2.500000;,
+   8.334933;15.008340;-2.500000;,
+   12.210236;14.741385;-4.330127;,
+   15.641130;12.928794;-5.000000;,
+   22.801277;-6.442972;-2.500000;,
+   18.097551;10.442488;-4.330126;,
+   19.679142;8.245545;-2.500000;,
+   32.240776;-4.330127;-3.909990;,
+   31.789835;-4.330127;-6.757141;,
+   25.494678;-6.171746;-4.330126;,
+   28.876091;-5.287577;-5.000000;,
+   31.766314;-4.438232;-4.330127;,
+   30.909372;-4.330127;-10.043066;,
+   29.690264;-4.330127;-13.218958;,
+   28.145857;-4.330127;-16.250021;,
+   24.270533;-5.000000;-17.633581;,
+   22.294367;-5.000000;-20.073942;,
+   20.073938;-5.000000;-22.294371;,
+   17.633575;-5.000000;-24.270536;,
+   15.000013;-5.000000;-25.980791;,
+   12.202112;-5.000000;-27.406393;,
+   9.270517;-5.000000;-28.531725;,
+   6.237355;-5.000000;-29.344458;,
+   3.135856;-5.000000;-29.835684;,
+   -0.000002;-5.000000;-30.000029;,
+   -3.135859;-5.000000;-29.835684;,
+   -6.237358;-5.000000;-29.344458;,
+   -9.270519;-5.000000;-28.531721;,
+   -10.584211;-5.000000;-28.027441;,
+   -11.736069;-4.702282;-20.327467;,
+   -9.841974;-5.096024;-22.046797;,
+   -10.177269;-4.860698;-27.627546;,
+   -9.546114;-4.270735;-25.194609;,
+   -3.999998;15.588469;-6.928200;,
+   -3.657284;16.481941;-11.334600;,
+   -3.939905;15.415101;-15.484369;,
+   -4.849310;12.928794;-18.399252;,
+   -6.372341;9.986100;-19.697470;,
+   -10.500002;6.928208;-18.186537;,
+   -8.502407;7.508336;-19.726599;,
+   -7.987411;16.481941;-8.834602;,
+   -11.439903;15.415100;-11.154242;,
+   -13.509563;12.928794;-13.399252;,
+   -13.872341;9.986100;-15.367346;,
+   -12.832535;7.508336;-17.226601;,
+   -14.172100;-5.096024;-19.546797;,
+   -18.980370;-5.000000;-23.179914;,
+   -20.073933;-5.000000;-22.294363;,
+   -17.046112;-4.270735;-20.864485;,
+   -18.837524;-4.860699;-22.627546;,
+   -22.294361;-5.000000;-20.073935;,
+   -24.270527;-5.000000;-17.633570;,
+   -25.980782;-5.000000;-15.000010;,
+   -27.406384;-5.000000;-12.202108;,
+   -28.531712;-5.000000;-9.270515;,
+   -29.344448;-5.000000;-6.237354;,
+   -29.835674;-5.000000;-3.135855;,
+   -30.000019;-5.000000;0.000000;,
+   -29.835674;-5.000000;3.135855;,
+   -29.344444;-5.000000;6.237354;,
+   -28.531712;-5.000000;9.270514;,
+   -27.406376;-5.000000;12.202105;,
+   -25.980774;-5.000000;15.000008;,
+   -24.270519;-5.000000;17.633566;,
+   -22.294353;-5.000000;20.073927;,
+   -20.073925;-5.000000;22.294355;,
+   -11.736069;-4.702282;20.327467;,
+   -14.172100;-5.096024;19.546799;,
+   -18.980366;-5.000000;23.179901;,
+   -18.837524;-4.860701;22.627546;,
+   -17.046116;-4.270735;20.864481;,
+   -3.999998;15.588469;6.928200;,
+   -7.987411;16.481941;8.834602;,
+   -11.439903;15.415101;11.154243;,
+   -13.509563;12.928794;13.399251;,
+   -13.872341;9.986100;15.367346;,
+   -10.500002;6.928208;18.186537;,
+   -12.832535;7.508336;17.226601;,
+   -3.657284;16.481941;11.334601;,
+   -3.939905;15.415100;15.484369;,
+   -4.849310;12.928794;18.399250;,
+   -6.372341;9.986100;19.697472;,
+   -8.502407;7.508336;19.726601;,
+   -9.841974;-5.096024;22.046799;,
+   -10.584200;-5.000000;28.027431;,
+   -9.270514;-5.000000;28.531706;,
+   -9.546116;-4.270735;25.194607;,
+   -10.177269;-4.860701;27.627544;,
+   -6.237352;-5.000000;29.344442;,
+   -3.135855;-5.000000;29.835669;,
+   0.000000;-5.000000;30.000013;,
+   3.135855;-5.000000;29.835669;,
+   6.237352;-5.000000;29.344435;,
+   9.270514;-5.000000;28.531706;,
+   12.202103;-5.000000;27.406370;,
+   15.000004;-5.000000;25.980764;,
+   17.633560;-5.000000;24.270514;,
+   20.073923;-5.000000;22.294348;,
+   22.294348;-5.000000;20.073919;,
+   24.270510;-5.000000;17.633558;,
+   25.980761;-5.000000;15.000002;,
+   27.406366;-5.000000;12.202101;,
+   28.531694;-5.000000;9.270510;,
+   29.344431;-5.000000;6.237350;,
+   29.564556;-5.000000;4.847530;,
+   23.472137;-4.702282;0.000000;,
+   24.014076;-5.096024;2.500000;,
+   29.014790;-4.860704;5.000000;,
+   26.592228;-4.270735;4.330127;,
+   7.999996;15.588469;-0.000000;,
+   11.644695;16.481941;2.500000;,
+   15.379809;15.415101;4.330127;,
+   18.358873;12.928794;5.000000;,
+   20.244682;9.986100;4.330127;,
+   21.000004;6.928208;0.000000;,
+   21.334942;7.508336;2.500000;,
+   11.644695;16.481941;-2.500000;,
+   15.379809;15.415100;-4.330127;,
+   18.358873;12.928794;-5.000000;,
+   24.014076;-5.096024;-2.500000;,
+   20.244682;9.986100;-4.330126;,
+   21.334942;7.508336;-2.500000;,
+   29.564592;-5.000000;-4.847522;,
+   29.344461;-5.000000;-6.237360;,
+   26.592228;-4.270735;-4.330126;,
+   29.014793;-4.860695;-5.000000;,
+   28.531729;-5.000000;-9.270523;,
+   27.406397;-5.000000;-12.202116;,
+   25.980791;-5.000000;-15.000021;,
+   22.247990;-4.330126;-16.164114;,
+   20.436504;-4.330126;-18.401114;,
+   18.401110;-4.330126;-20.436506;,
+   16.164110;-4.330126;-22.247992;,
+   13.750013;-4.330126;-23.815725;,
+   11.185268;-4.330126;-25.122526;,
+   8.497976;-4.330126;-26.154081;,
+   5.717576;-4.330126;-26.899084;,
+   2.874535;-4.330126;-27.349379;,
+   0.000000;-4.330126;-27.500029;,
+   -2.874537;-4.330126;-27.349379;,
+   -5.717579;-4.330126;-26.899084;,
+   -8.497976;-4.330126;-26.154078;,
+   -9.682354;-4.330126;-25.699438;,
+   -12.154182;-3.253893;-21.051661;,
+   -10.295097;-3.526356;-22.831633;,
+   -9.602848;-3.921515;-25.292875;,
+   -5.718845;17.119030;-9.905333;,
+   -5.429192;17.235203;-14.403635;,
+   -5.560097;15.415101;-18.290625;,
+   -6.178486;12.363744;-20.701452;,
+   -7.375004;9.093273;-21.434134;,
+   -11.176525;5.945162;-19.358313;,
+   -9.235579;6.442976;-20.996489;,
+   -9.759319;17.235203;-11.903635;,
+   -13.060097;15.415100;-13.960497;,
+   -14.838739;12.363744;-15.701452;,
+   -14.875002;9.093273;-17.104008;,
+   -13.565704;6.442976;-18.496489;,
+   -14.625225;-3.526356;-20.331633;,
+   -17.415184;-4.330126;-21.234884;,
+   -18.401108;-4.330126;-20.436499;,
+   -17.102848;-3.921517;-20.962751;,
+   -20.436497;-4.330126;-18.401106;,
+   -22.247982;-4.330126;-16.164106;,
+   -23.815716;-4.330126;-13.750010;,
+   -25.122517;-4.330126;-11.185265;,
+   -26.154072;-4.330126;-8.497972;,
+   -26.899075;-4.330126;-5.717575;,
+   -27.349369;-4.330126;-2.874535;,
+   -27.500019;-4.330126;0.000000;,
+   -27.349369;-4.330126;2.874535;,
+   -26.899075;-4.330126;5.717575;,
+   -26.154068;-4.330126;8.497972;,
+   -25.122513;-4.330126;11.185263;,
+   -23.815708;-4.330126;13.750006;,
+   -22.247978;-4.330126;16.164103;,
+   -20.436493;-4.330126;18.401098;,
+   -18.401100;-4.330126;20.436491;,
+   -12.154182;-3.253893;21.051661;,
+   -14.625225;-3.526356;20.331633;,
+   -17.415180;-4.330126;21.234875;,
+   -17.102848;-3.921525;20.962746;,
+   -5.718845;17.119030;9.905333;,
+   -9.759317;17.235203;11.903635;,
+   -13.060097;15.415101;13.960498;,
+   -14.838739;12.363744;15.701452;,
+   -14.875002;9.093273;17.104008;,
+   -11.176525;5.945162;19.358311;,
+   -13.565704;6.442976;18.496490;,
+   -5.429192;17.235203;14.403635;,
+   -5.560097;15.415100;18.290625;,
+   -6.178486;12.363744;20.701450;,
+   -7.375004;9.093273;21.434134;,
+   -9.235579;6.442976;20.996490;,
+   -10.295097;-3.526356;22.831633;,
+   -9.682354;-4.330126;25.699425;,
+   -8.497971;-4.330126;26.154066;,
+   -9.602848;-3.921524;25.292870;,
+   -5.717573;-4.330126;26.899069;,
+   -2.874535;-4.330126;27.349363;,
+   0.000000;-4.330126;27.500010;,
+   2.874534;-4.330126;27.349363;,
+   5.717573;-4.330126;26.899069;,
+   8.497969;-4.330126;26.154062;,
+   11.185261;-4.330126;25.122503;,
+   13.750002;-4.330126;23.815702;,
+   16.164097;-4.330126;22.247969;,
+   18.401096;-4.330126;20.436483;,
+   20.436485;-4.330126;18.401094;,
+   22.247969;-4.330126;16.164095;,
+   23.815699;-4.330126;13.750002;,
+   25.122499;-4.330126;11.185259;,
+   26.154055;-4.330126;8.497969;,
+   26.899057;-4.330126;5.717571;,
+   27.097519;-4.330126;4.464546;,
+   24.308365;-3.253893;0.000000;,
+   24.920322;-3.526356;2.500000;,
+   26.705690;-3.921534;4.330127;,
+   11.437693;17.119030;-0.000000;,
+   15.188509;17.235203;2.500000;,
+   18.620193;15.415101;4.330127;,
+   21.017225;12.363744;5.000000;,
+   22.250006;9.093273;4.330127;,
+   22.353050;5.945162;0.000000;,
+   22.801283;6.442976;2.500000;,
+   15.188509;17.235203;-2.500000;,
+   18.620193;15.415100;-4.330127;,
+   21.017225;12.363744;-5.000000;,
+   24.920322;-3.526356;-2.500000;,
+   22.250006;9.093273;-4.330126;,
+   22.801283;6.442976;-2.500000;,
+   27.097553;-4.330126;-4.464554;,
+   26.899092;-4.330126;-5.717581;,
+   26.705700;-3.921508;-4.330126;,
+   26.154085;-4.330126;-8.497980;,
+   25.122530;-4.330126;-11.185274;,
+   23.815725;-4.330126;-13.750017;,
+   20.767385;-2.500000;-15.088392;,
+   19.076454;-2.500000;-17.176519;,
+   17.176516;-2.500000;-19.076456;,
+   15.088388;-2.500000;-20.767385;,
+   12.834949;-2.500000;-22.230787;,
+   10.440889;-2.500000;-23.450621;,
+   7.932434;-2.500000;-24.413527;,
+   5.337070;-2.500000;-25.108953;,
+   2.683234;-2.500000;-25.529280;,
+   0.000000;-2.500000;-25.669897;,
+   -2.683235;-2.500000;-25.529280;,
+   -5.337074;-2.500000;-25.108950;,
+   -7.932436;-2.500000;-24.413523;,
+   -10.375057;-2.500000;-23.475889;,
+   -10.890200;-1.778688;-23.005064;,
+   -12.412590;-1.663294;-21.499235;,
+   -10.539955;-2.019168;-23.255743;,
+   -12.500011;0.000000;-21.650656;,
+   -10.424629;-2.350811;-23.414099;,
+   -7.559244;17.901407;-13.092997;,
+   -7.240685;17.235203;-17.541235;,
+   -7.144886;14.741386;-21.035559;,
+   -7.419876;11.258338;-22.851606;,
+   -8.262939;7.803026;-22.972082;,
+   -11.736071;4.702285;-20.327475;,
+   -9.841976;5.096026;-22.046804;,
+   -11.570810;17.235203;-15.041233;,
+   -14.644884;14.741385;-16.705429;,
+   -16.080128;11.258338;-17.851606;,
+   -15.762939;7.803026;-18.641958;,
+   -14.172104;5.096026;-19.546804;,
+   -14.477863;-1.778687;-20.933722;,
+   -14.870083;-2.019170;-20.755739;,
+   -15.143185;-2.500000;-20.723005;,
+   -17.176510;-2.500000;-19.076448;,
+   -15.064892;-2.350821;-20.735044;,
+   -19.076450;-2.500000;-17.176512;,
+   -20.767380;-2.500000;-15.088385;,
+   -22.230778;-2.500000;-12.834948;,
+   -23.450611;-2.500000;-10.440886;,
+   -24.413517;-2.500000;-7.932432;,
+   -25.108944;-2.500000;-5.337070;,
+   -25.529270;-2.500000;-2.683233;,
+   -25.669888;-2.500000;0.000000;,
+   -25.529270;-2.500000;2.683233;,
+   -25.108940;-2.500000;5.337070;,
+   -24.413513;-2.500000;7.932432;,
+   -23.450611;-2.500000;10.440884;,
+   -22.230774;-2.500000;12.834944;,
+   -20.767376;-2.500000;15.088381;,
+   -19.076443;-2.500000;17.176506;,
+   -17.176506;-2.500000;19.076445;,
+   -14.477827;-1.778685;20.933731;,
+   -12.412590;-1.663294;21.499237;,
+   -14.870079;-2.019188;20.755733;,
+   -12.500006;0.000000;21.650644;,
+   -15.143173;-2.500000;20.723003;,
+   -15.064888;-2.350834;20.735039;,
+   -7.559244;17.901407;13.092996;,
+   -11.570810;17.235203;15.041233;,
+   -14.644884;14.741386;16.705431;,
+   -16.080128;11.258338;17.851604;,
+   -15.762939;7.803026;18.641958;,
+   -11.736071;4.702285;20.327473;,
+   -14.172104;5.096026;19.546804;,
+   -7.240685;17.235203;17.541233;,
+   -7.144884;14.741385;21.035557;,
+   -7.419876;11.258338;22.851604;,
+   -8.262939;7.803026;22.972084;,
+   -9.841978;5.096026;22.046804;,
+   -10.890234;-1.778685;23.005028;,
+   -10.539951;-2.019191;23.255733;,
+   -10.375063;-2.500000;23.475872;,
+   -7.932430;-2.500000;24.413511;,
+   -10.424625;-2.350835;23.414093;,
+   -5.337069;-2.500000;25.108938;,
+   -2.683233;-2.500000;25.529264;,
+   0.000000;-2.500000;25.669882;,
+   2.683233;-2.500000;25.529261;,
+   5.337069;-2.500000;25.108931;,
+   7.932430;-2.500000;24.413507;,
+   10.440882;-2.500000;23.450602;,
+   12.834940;-2.500000;22.230768;,
+   15.088377;-2.500000;20.767370;,
+   17.176502;-2.500000;19.076437;,
+   19.076437;-2.500000;17.176500;,
+   20.767366;-2.500000;15.088375;,
+   22.230764;-2.500000;12.834940;,
+   23.450598;-2.500000;10.440878;,
+   24.413500;-2.500000;7.932428;,
+   25.108927;-2.500000;5.337067;,
+   25.518225;-2.500000;2.752862;,
+   25.368048;-1.778684;2.071269;,
+   24.825180;-1.663294;0.000000;,
+   25.410027;-2.019204;2.500000;,
+   25.000002;0.000000;0.000000;,
+   25.489506;-2.350848;2.679056;,
+   15.118488;17.901407;-0.000000;,
+   18.811495;17.235203;2.500000;,
+   21.789768;14.741386;4.330127;,
+   23.500008;11.258338;5.000000;,
+   24.025879;7.803026;4.330127;,
+   23.472141;4.702285;0.000000;,
+   24.014082;5.096026;2.500000;,
+   18.811495;17.235203;-2.500000;,
+   21.789768;14.741385;-4.330127;,
+   23.500008;11.258338;-5.000000;,
+   25.410042;-2.019156;-2.500000;,
+   25.368069;-1.778688;-2.071348;,
+   24.025879;7.803026;-4.330126;,
+   24.014082;5.096026;-2.500000;,
+   25.518251;-2.500000;-2.752889;,
+   25.108957;-2.500000;-5.337076;,
+   25.489525;-2.350802;-2.679059;,
+   24.413530;-2.500000;-7.932440;,
+   23.450624;-2.500000;-10.440893;,
+   22.230787;-2.500000;-12.834955;,
+   20.225447;0.000000;-14.694649;,
+   18.578640;0.000000;-16.728285;,
+   16.728283;0.000000;-18.578642;,
+   14.694647;0.000000;-20.225447;,
+   12.500011;0.000000;-21.650656;,
+   10.168425;0.000000;-22.838659;,
+   7.725431;0.000000;-23.776438;,
+   5.197796;0.000000;-24.453714;,
+   2.613213;0.000000;-24.863073;,
+   0.000000;0.000000;-25.000021;,
+   -2.613216;0.000000;-24.863073;,
+   -5.197798;0.000000;-24.453711;,
+   -7.725433;0.000000;-23.776434;,
+   -10.168427;0.000000;-22.838659;,
+   -10.890224;1.778686;-23.005049;,
+   -12.412594;1.663293;-21.499243;,
+   -12.154186;3.253895;-21.051664;,
+   -10.295101;3.526357;-22.831640;,
+   -9.440758;17.901407;-16.351873;,
+   -9.012592;16.481941;-20.610266;,
+   -8.625004;13.423403;-23.599199;,
+   -8.519226;9.660889;-24.755735;,
+   -8.997345;6.171749;-24.244108;,
+   -13.342718;16.481941;-18.110266;,
+   -16.125004;13.423402;-19.269072;,
+   -17.179478;9.660889;-19.755735;,
+   -16.497341;6.171749;-19.913984;,
+   -14.625229;3.526357;-20.331640;,
+   -14.694645;0.000000;-20.225439;,
+   -14.477839;1.778686;-20.933737;,
+   -16.728279;0.000000;-18.578634;,
+   -18.578632;0.000000;-16.728277;,
+   -20.225437;0.000000;-14.694641;,
+   -21.650654;0.000000;-12.500010;,
+   -22.838650;0.000000;-10.168423;,
+   -23.776428;0.000000;-7.725430;,
+   -24.453705;0.000000;-5.197796;,
+   -24.863064;0.000000;-2.613214;,
+   -25.000015;0.000000;0.000000;,
+   -24.863064;0.000000;2.613213;,
+   -24.453705;0.000000;5.197794;,
+   -23.776424;0.000000;7.725428;,
+   -22.838650;0.000000;10.168421;,
+   -21.650646;0.000000;12.500006;,
+   -20.225433;0.000000;14.694639;,
+   -18.578629;0.000000;16.728273;,
+   -16.728275;0.000000;18.578627;,
+   -14.694637;0.000000;20.225431;,
+   -14.477800;1.778684;20.933746;,
+   -12.412594;1.663293;21.499245;,
+   -12.154186;3.253895;21.051666;,
+   -14.625229;3.526357;20.331640;,
+   -9.440758;17.901407;16.351873;,
+   -13.342718;16.481941;18.110268;,
+   -16.125004;13.423403;19.269073;,
+   -17.179478;9.660889;19.755733;,
+   -16.497341;6.171749;19.913982;,
+   -9.012592;16.481941;20.610266;,
+   -8.625004;13.423402;23.599199;,
+   -8.519226;9.660889;24.755733;,
+   -8.997345;6.171749;24.244110;,
+   -10.295101;3.526357;22.831638;,
+   -10.890255;1.778684;23.005016;,
+   -10.168421;0.000000;22.838644;,
+   -7.725428;0.000000;23.776423;,
+   -5.197794;0.000000;24.453699;,
+   -2.613213;0.000000;24.863058;,
+   0.000000;0.000000;25.000010;,
+   2.613213;0.000000;24.863058;,
+   5.197794;0.000000;24.453695;,
+   7.725428;0.000000;23.776419;,
+   10.168419;0.000000;22.838644;,
+   12.500002;0.000000;21.650640;,
+   14.694635;0.000000;20.225428;,
+   16.728268;0.000000;18.578623;,
+   18.578623;0.000000;16.728268;,
+   20.225426;0.000000;14.694632;,
+   21.650637;0.000000;12.500002;,
+   22.838636;0.000000;10.168417;,
+   23.776415;0.000000;7.725426;,
+   24.453691;0.000000;5.197792;,
+   24.863047;0.000000;2.613211;,
+   25.368048;1.778682;2.071240;,
+   24.825188;1.663293;0.000000;,
+   24.308371;3.253895;0.000000;,
+   24.920330;3.526357;2.500000;,
+   18.881516;17.901407;-0.000000;,
+   22.355310;16.481941;2.500000;,
+   24.750008;13.423403;4.330127;,
+   25.698708;9.660889;5.000000;,
+   25.494686;6.171749;4.330127;,
+   22.355310;16.481941;-2.500000;,
+   24.750008;13.423402;-4.330127;,
+   25.698708;9.660889;-5.000000;,
+   24.863077;0.000000;-2.613218;,
+   25.494686;6.171749;-4.330126;,
+   24.920330;3.526357;-2.500000;,
+   25.368069;1.778686;-2.071320;,
+   24.453718;0.000000;-5.197802;,
+   23.776438;0.000000;-7.725435;,
+   22.838663;0.000000;-10.168430;,
+   21.650658;0.000000;-12.500017;,
+   20.767385;2.500000;-15.088390;,
+   19.076452;2.500000;-17.176517;,
+   17.176514;2.500000;-19.076456;,
+   15.088388;2.500000;-20.767385;,
+   12.834948;2.500000;-22.230787;,
+   10.440887;2.500000;-23.450621;,
+   7.932434;2.500000;-24.413527;,
+   5.337070;2.500000;-25.108950;,
+   2.683233;2.500000;-25.529276;,
+   0.000000;2.500000;-25.669897;,
+   -2.683235;2.500000;-25.529276;,
+   -5.337072;2.500000;-25.108946;,
+   -7.932436;2.500000;-24.413519;,
+   -10.375065;2.500000;-23.475882;,
+   -10.424631;2.350828;-23.414099;,
+   -10.539959;2.019181;-23.255743;,
+   -9.546120;4.270737;-25.194616;,
+   -11.281157;17.119030;-19.539534;,
+   -10.667473;15.008339;-23.476606;,
+   -9.935768;11.518752;-25.869505;,
+   -9.428490;7.641213;-26.330618;,
+   -14.997601;15.008339;-20.976606;,
+   -17.435768;11.518751;-21.539381;,
+   -18.088741;7.641213;-21.330622;,
+   -17.046116;4.270737;-20.864492;,
+   -14.870083;2.019185;-20.755743;,
+   -15.064892;2.350836;-20.735044;,
+   -15.143177;2.500000;-20.723013;,
+   -17.176510;2.500000;-19.076448;,
+   -19.076450;2.500000;-17.176510;,
+   -20.767376;2.500000;-15.088383;,
+   -22.230778;2.500000;-12.834946;,
+   -23.450611;2.500000;-10.440886;,
+   -24.413517;2.500000;-7.932432;,
+   -25.108940;2.500000;-5.337070;,
+   -25.529266;2.500000;-2.683233;,
+   -25.669888;2.500000;0.000000;,
+   -25.529266;2.500000;2.683233;,
+   -25.108936;2.500000;5.337069;,
+   -24.413509;2.500000;7.932430;,
+   -23.450607;2.500000;10.440882;,
+   -22.230770;2.500000;12.834942;,
+   -20.767372;2.500000;15.088381;,
+   -19.076443;2.500000;17.176506;,
+   -17.176506;2.500000;19.076441;,
+   -14.870081;2.019204;20.755735;,
+   -15.064892;2.350857;20.735039;,
+   -15.143162;2.500000;20.723007;,
+   -17.046116;4.270737;20.864489;,
+   -11.281157;17.119030;19.539536;,
+   -14.997599;15.008339;20.976604;,
+   -17.435768;11.518752;21.539381;,
+   -18.088741;7.641213;21.330622;,
+   -10.667473;15.008339;23.476604;,
+   -9.935768;11.518751;25.869507;,
+   -9.428490;7.641213;26.330620;,
+   -9.546120;4.270737;25.194614;,
+   -10.539955;2.019203;23.255735;,
+   -10.424627;2.350850;23.414097;,
+   -10.375069;2.500000;23.475868;,
+   -7.932430;2.500000;24.413511;,
+   -5.337069;2.500000;25.108934;,
+   -2.683233;2.500000;25.529261;,
+   0.000000;2.500000;25.669882;,
+   2.683233;2.500000;25.529257;,
+   5.337069;2.500000;25.108931;,
+   7.932428;2.500000;24.413504;,
+   10.440882;2.500000;23.450602;,
+   12.834940;2.500000;22.230764;,
+   15.088375;2.500000;20.767366;,
+   17.176500;2.500000;19.076437;,
+   19.076435;2.500000;17.176498;,
+   20.767365;2.500000;15.088373;,
+   22.230762;2.500000;12.834938;,
+   23.450596;2.500000;10.440878;,
+   24.413500;2.500000;7.932426;,
+   25.108927;2.500000;5.337067;,
+   25.518227;2.500000;2.752856;,
+   25.489510;2.350864;2.679056;,
+   25.410028;2.019219;2.500000;,
+   26.592236;4.270737;4.330127;,
+   22.562313;17.119030;-0.000000;,
+   25.665073;15.008339;2.500000;,
+   27.371534;11.518752;4.330127;,
+   27.517231;7.641213;5.000000;,
+   25.665073;15.008339;-2.500000;,
+   27.371534;11.518751;-4.330127;,
+   27.517231;7.641213;-5.000000;,
+   25.410046;2.019170;-2.500000;,
+   25.489529;2.350819;-2.679059;,
+   26.592236;4.270737;-4.330126;,
+   25.518253;2.500000;-2.752881;,
+   25.108953;2.500000;-5.337076;,
+   24.413527;2.500000;-7.932438;,
+   23.450623;2.500000;-10.440893;,
+   22.230785;2.500000;-12.834953;,
+   22.247990;4.330127;-16.164114;,
+   20.436504;4.330127;-18.401114;,
+   18.401110;4.330127;-20.436506;,
+   16.164110;4.330127;-22.247992;,
+   13.750013;4.330127;-23.815725;,
+   11.185268;4.330127;-25.122526;,
+   8.497976;4.330127;-26.154081;,
+   5.717576;4.330127;-26.899084;,
+   2.874535;4.330127;-27.349379;,
+   0.000000;4.330127;-27.500029;,
+   -2.874537;4.330127;-27.349379;,
+   -5.717579;4.330127;-26.899084;,
+   -8.497976;4.330127;-26.154078;,
+   -9.602852;3.921523;-25.292883;,
+   -9.682358;4.330127;-25.699438;,
+   -10.107925;5.287579;-27.507437;,
+   -13.000004;15.588468;-22.516668;,
+   -12.133001;12.878801;-26.014975;,
+   -11.019888;9.110677;-27.747259;,
+   -16.463127;12.878801;-23.514975;,
+   -18.519886;9.110676;-23.417135;,
+   -18.768177;5.287579;-22.507437;,
+   -17.102852;3.921525;-20.962755;,
+   -17.415184;4.330127;-21.234884;,
+   -18.401108;4.330127;-20.436499;,
+   -20.436497;4.330127;-18.401106;,
+   -22.247982;4.330127;-16.164106;,
+   -23.815716;4.330127;-13.750010;,
+   -25.122517;4.330127;-11.185265;,
+   -26.154072;4.330127;-8.497972;,
+   -26.899075;4.330127;-5.717575;,
+   -27.349369;4.330127;-2.874535;,
+   -27.500019;4.330127;0.000000;,
+   -27.349369;4.330127;2.874535;,
+   -26.899075;4.330127;5.717575;,
+   -26.154068;4.330127;8.497972;,
+   -25.122513;4.330127;11.185263;,
+   -23.815708;4.330127;13.750006;,
+   -22.247978;4.330127;16.164103;,
+   -20.436493;4.330127;18.401098;,
+   -18.401100;4.330127;20.436491;,
+   -17.415176;4.330127;21.234877;,
+   -17.102848;3.921532;20.962751;,
+   -18.768177;5.287579;22.507439;,
+   -13.000004;15.588468;22.516668;,
+   -16.463127;12.878801;23.514975;,
+   -18.519886;9.110677;23.417133;,
+   -12.133001;12.878801;26.014975;,
+   -11.019888;9.110676;27.747259;,
+   -10.107925;5.287579;27.507439;,
+   -9.602852;3.921532;25.292877;,
+   -9.682354;4.330127;25.699425;,
+   -8.497971;4.330127;26.154066;,
+   -5.717573;4.330127;26.899069;,
+   -2.874535;4.330127;27.349363;,
+   0.000000;4.330127;27.500010;,
+   2.874534;4.330127;27.349363;,
+   5.717573;4.330127;26.899069;,
+   8.497969;4.330127;26.154062;,
+   11.185261;4.330127;25.122503;,
+   13.750002;4.330127;23.815702;,
+   16.164097;4.330127;22.247969;,
+   18.401096;4.330127;20.436483;,
+   20.436485;4.330127;18.401094;,
+   22.247969;4.330127;16.164095;,
+   23.815699;4.330127;13.750002;,
+   25.122499;4.330127;11.185259;,
+   26.154055;4.330127;8.497969;,
+   26.899057;4.330127;5.717571;,
+   26.705696;3.921541;4.330127;,
+   27.097519;4.330127;4.464544;,
+   28.876102;5.287579;5.000000;,
+   26.000010;15.588468;-0.000000;,
+   28.596130;12.878801;2.500000;,
+   29.539776;9.110677;4.330127;,
+   28.596130;12.878801;-2.500000;,
+   29.539776;9.110676;-4.330127;,
+   28.876102;5.287579;-5.000000;,
+   26.705704;3.921515;-4.330126;,
+   27.097553;4.330127;-4.464552;,
+   26.899092;4.330127;-5.717581;,
+   26.154085;4.330127;-8.497980;,
+   25.122530;4.330127;-11.185274;,
+   23.815725;4.330127;-13.750017;,
+   24.270533;5.000000;-17.633581;,
+   22.294367;5.000000;-20.073942;,
+   20.073938;5.000000;-22.294371;,
+   17.633575;5.000000;-24.270536;,
+   15.000013;5.000000;-25.980791;,
+   12.202112;5.000000;-27.406393;,
+   9.270517;5.000000;-28.531725;,
+   6.237355;5.000000;-29.344458;,
+   3.135856;5.000000;-29.835684;,
+   -0.000002;5.000000;-30.000029;,
+   -3.135859;5.000000;-29.835684;,
+   -6.237358;5.000000;-29.344458;,
+   -9.270519;5.000000;-28.531721;,
+   -10.177275;4.860701;-27.627554;,
+   -10.584209;5.000000;-28.027441;,
+   -11.829985;6.304421;-29.150389;,
+   -14.522182;13.376616;-25.153158;,
+   -13.345127;10.186399;-28.114439;,
+   -17.675251;10.186399;-25.614439;,
+   -19.329983;6.304420;-24.820257;,
+   -18.837528;4.860702;-22.627558;,
+   -18.980373;5.000000;-23.179914;,
+   -20.073933;5.000000;-22.294363;,
+   -22.294361;5.000000;-20.073935;,
+   -24.270527;5.000000;-17.633570;,
+   -25.980782;5.000000;-15.000010;,
+   -27.406384;5.000000;-12.202108;,
+   -28.531712;5.000000;-9.270515;,
+   -29.344448;5.000000;-6.237354;,
+   -29.835674;5.000000;-3.135855;,
+   -30.000019;5.000000;0.000000;,
+   -29.835674;5.000000;3.135855;,
+   -29.344444;5.000000;6.237354;,
+   -28.531712;5.000000;9.270514;,
+   -27.406376;5.000000;12.202105;,
+   -25.980774;5.000000;15.000008;,
+   -24.270519;5.000000;17.633566;,
+   -22.294353;5.000000;20.073927;,
+   -20.073925;5.000000;22.294355;,
+   -18.980370;5.000000;23.179901;,
+   -18.837528;4.860704;22.627556;,
+   -19.329983;6.304421;24.820261;,
+   -14.522182;13.376616;25.153156;,
+   -17.675251;10.186399;25.614437;,
+   -13.345127;10.186399;28.114437;,
+   -11.829983;6.304420;29.150387;,
+   -10.177275;4.860705;27.627556;,
+   -10.584198;5.000000;28.027431;,
+   -9.270514;5.000000;28.531706;,
+   -6.237352;5.000000;29.344442;,
+   -3.135855;5.000000;29.835669;,
+   0.000000;5.000000;30.000013;,
+   3.135855;5.000000;29.835669;,
+   6.237352;5.000000;29.344435;,
+   9.270514;5.000000;28.531706;,
+   12.202103;5.000000;27.406370;,
+   15.000004;5.000000;25.980764;,
+   17.633560;5.000000;24.270514;,
+   20.073923;5.000000;22.294348;,
+   22.294348;5.000000;20.073919;,
+   24.270510;5.000000;17.633558;,
+   25.980761;5.000000;15.000002;,
+   27.406366;5.000000;12.202101;,
+   28.531694;5.000000;9.270510;,
+   29.344431;5.000000;6.237350;,
+   29.014801;4.860707;5.000000;,
+   29.564556;5.000000;4.847535;,
+   31.159969;6.304421;4.330127;,
+   29.044363;13.376616;-0.000000;,
+   31.020380;10.186399;2.500000;,
+   31.020380;10.186399;-2.500000;,
+   31.159967;6.304420;-4.330127;,
+   29.014805;4.860699;-5.000000;,
+   29.564590;5.000000;-4.847525;,
+   29.344461;5.000000;-6.237360;,
+   28.531729;5.000000;-9.270523;,
+   27.406397;5.000000;-12.202116;,
+   25.980791;5.000000;-15.000021;,
+   26.293077;4.330127;-19.103045;,
+   24.152231;4.330127;-21.746771;,
+   21.746767;4.330127;-24.152235;,
+   19.103041;4.330127;-26.293081;,
+   16.250015;4.330127;-28.145857;,
+   13.218954;4.330127;-29.690260;,
+   10.043062;4.330127;-30.909369;,
+   6.757135;4.330127;-31.789831;,
+   3.397177;4.330127;-32.321999;,
+   -0.000002;4.330127;-32.500031;,
+   -3.397179;4.330127;-32.321999;,
+   -6.757137;4.330127;-31.789827;,
+   -10.043064;4.330127;-30.909365;,
+   -12.133167;4.438224;-29.675512;,
+   -12.734211;4.330127;-29.876333;,
+   -14.250874;7.048800;-29.683233;,
+   -15.781162;10.580141;-27.333769;,
+   -18.580997;7.048800;-27.183233;,
+   -19.633167;4.438224;-25.345388;,
+   -19.506557;4.330127;-25.966314;,
+   -21.746761;4.330127;-24.152227;,
+   -24.152225;4.330127;-21.746763;,
+   -26.293072;4.330127;-19.103033;,
+   -28.145847;4.330127;-16.250011;,
+   -29.690250;4.330127;-13.218950;,
+   -30.909359;4.330127;-10.043058;,
+   -31.789818;4.330127;-6.757133;,
+   -32.321983;4.330127;-3.397177;,
+   -32.500015;4.330127;0.000000;,
+   -32.321983;4.330127;3.397177;,
+   -31.789814;4.330127;6.757133;,
+   -30.909351;4.330127;10.043058;,
+   -29.690243;4.330127;13.218946;,
+   -28.145840;4.330127;16.250008;,
+   -26.293064;4.330127;19.103029;,
+   -24.152218;4.330127;21.746756;,
+   -21.746754;4.330127;24.152220;,
+   -19.506561;4.330127;25.966293;,
+   -19.633167;4.438220;25.345388;,
+   -18.580997;7.048800;27.183235;,
+   -15.781162;10.580141;27.333771;,
+   -14.250874;7.048800;29.683235;,
+   -12.133167;4.438220;29.675514;,
+   -12.734184;4.330127;29.876324;,
+   -10.043056;4.330127;30.909349;,
+   -6.757132;4.330127;31.789808;,
+   -3.397175;4.330127;32.321976;,
+   0.000000;4.330127;32.500015;,
+   3.397177;4.330127;32.321976;,
+   6.757132;4.330127;31.789808;,
+   10.043055;4.330127;30.909346;,
+   13.218945;4.330127;29.690237;,
+   16.250004;4.330127;28.145830;,
+   19.103024;4.330127;26.293058;,
+   21.746750;4.330127;24.152212;,
+   24.152208;4.330127;21.746748;,
+   26.293055;4.330127;19.103022;,
+   28.145826;4.330127;16.250002;,
+   29.690226;4.330127;13.218943;,
+   30.909338;4.330127;10.043053;,
+   31.789797;4.330127;6.757130;,
+   31.766335;4.438215;4.330127;,
+   32.240730;4.330127;3.910052;,
+   32.831871;7.048800;2.500000;,
+   31.562321;10.580141;-0.000000;,
+   32.831871;7.048800;-2.500000;,
+   31.766331;4.438227;-4.330127;,
+   32.240776;4.330127;-3.910004;,
+   31.789835;4.330127;-6.757141;,
+   30.909372;4.330127;-10.043066;,
+   29.690264;4.330127;-13.218958;,
+   28.145857;4.330127;-16.250021;,
+   18.241213;-2.650089;-20.225945;,
+   16.027725;-2.650089;-22.018393;,
+   17.766069;-0.000000;-19.698246;,
+   15.610344;-0.000000;-21.443918;,
+   8.442158;-2.650089;-25.883432;,
+   5.690978;-2.650089;-26.620609;,
+   8.222728;-0.000000;-25.208094;,
+   5.543343;-0.000000;-25.926031;,
+   -2.810833;-2.650089;-27.066172;,
+   -5.623997;-2.650089;-26.620605;,
+   -2.736610;-0.000000;-26.359968;,
+   -5.476359;-0.000000;-25.926027;,
+   -21.980669;-2.650089;-15.998447;,
+   -23.531925;-2.650089;-13.609724;,
+   -21.406193;-0.000000;-15.581065;,
+   -22.916973;-0.000000;-13.254678;,
+   -26.582884;-2.650089;-5.661706;,
+   -27.028446;-2.650089;-2.848544;,
+   -25.888308;-0.000000;-5.514071;,
+   -26.322245;-0.000000;-2.774321;,
+   -26.582878;-2.650089;5.653265;,
+   -25.845703;-2.650089;8.404441;,
+   -25.888308;-0.000000;5.505627;,
+   -25.170366;-0.000000;8.185009;,
+   -21.980667;-2.650089;15.990003;,
+   -20.188219;-2.650089;18.203489;,
+   -21.406189;-0.000000;15.572622;,
+   -19.660517;-0.000000;17.728348;,
+   -2.810830;-2.650089;27.057711;,
+   0.033493;-2.650089;27.206774;,
+   -2.736606;-0.000000;26.351509;,
+   0.033493;-0.000000;26.496685;,
+   8.442153;-2.650089;25.874969;,
+   11.101201;-2.650089;24.854258;,
+   8.222723;-0.000000;25.199633;,
+   10.812381;-0.000000;24.205557;,
+   18.241199;-2.650089;20.217485;,
+   20.255198;-2.650089;18.203484;,
+   17.766058;-0.000000;19.689785;,
+   19.727497;-0.000000;17.728342;,
+   24.891962;-2.650089;11.063483;,
+   25.912678;-2.650089;8.404437;,
+   24.243265;-0.000000;10.774665;,
+   25.237341;-0.000000;8.185006;,
+   24.891994;-2.650089;-11.071939;,
+   23.598925;-2.650089;-13.609733;,
+   24.243292;-0.000000;-10.783120;,
+   22.983965;-0.000000;-13.254685;,
+   17.766069;-0.000000;-19.698246;,
+   15.610344;-0.000000;-21.443918;,
+   18.241211;2.650090;-20.225945;,
+   16.027725;2.650090;-22.018393;,
+   8.222728;-0.000000;-25.208094;,
+   5.543343;-0.000000;-25.926031;,
+   8.442158;2.650090;-25.883432;,
+   5.690978;2.650090;-26.620605;,
+   -2.736610;-0.000000;-26.359968;,
+   -5.476359;-0.000000;-25.926027;,
+   -2.810833;2.650090;-27.066166;,
+   -5.623994;2.650090;-26.620602;,
+   -21.406193;-0.000000;-15.581065;,
+   -22.916973;-0.000000;-13.254678;,
+   -21.980667;2.650090;-15.998446;,
+   -23.531925;2.650090;-13.609722;,
+   -25.888308;-0.000000;-5.514071;,
+   -26.322245;-0.000000;-2.774321;,
+   -26.582878;2.650090;-5.661706;,
+   -27.028444;2.650090;-2.848544;,
+   -25.888308;-0.000000;5.505627;,
+   -25.170366;-0.000000;8.185009;,
+   -26.582876;2.650090;5.653263;,
+   -25.845699;2.650090;8.404439;,
+   -21.406189;-0.000000;15.572622;,
+   -19.660517;-0.000000;17.728348;,
+   -21.980663;2.650090;15.990003;,
+   -20.188219;2.650090;18.203489;,
+   -2.736606;-0.000000;26.351509;,
+   0.033493;-0.000000;26.496685;,
+   -2.810830;2.650090;27.057707;,
+   0.033493;2.650090;27.206774;,
+   8.222723;-0.000000;25.199633;,
+   10.812381;-0.000000;24.205557;,
+   8.442150;2.650090;25.874966;,
+   11.101201;2.650090;24.854258;,
+   17.766058;-0.000000;19.689785;,
+   19.727497;-0.000000;17.728342;,
+   18.241198;2.650090;20.217485;,
+   20.255198;2.650090;18.203482;,
+   24.243265;-0.000000;10.774665;,
+   25.237341;-0.000000;8.185006;,
+   24.891960;2.650090;11.063483;,
+   25.912678;2.650090;8.404434;,
+   24.243292;-0.000000;-10.783120;,
+   22.983965;-0.000000;-13.254685;,
+   24.891993;2.650090;-11.071939;,
+   23.598921;2.650090;-13.609730;,
+   0.000000;-5.609529;0.000000;,
+   -1.931093;-7.138998;0.000000;,
+   0.000000;-5.609529;0.000000;,
+   0.965548;-7.138998;1.672377;,
+   0.965548;-7.138998;-1.672377;,
+   -1.931093;-7.138998;0.000000;,
+   -2.886751;-7.525527;0.000000;,
+   0.965548;-7.138998;1.672377;,
+   1.443376;-7.525528;2.500000;,
+   1.443376;-7.525527;-2.500001;,
+   0.965548;-7.138998;-1.672377;,
+   1.443376;-7.525527;-2.500001;,
+   -2.886751;-7.525527;0.000000;,
+   -4.587408;-1.663294;-7.945623;,
+   -4.499998;0.000000;-7.794226;,
+   -4.845818;-3.253894;-8.393202;,
+   -2.886751;-7.525527;0.000000;,
+   -3.832088;-6.715809;0.000000;,
+   -4.587408;-1.663294;7.945624;,
+   -4.499998;0.000000;7.794226;,
+   -4.845818;-3.253894;8.393201;,
+   1.443376;-7.525528;2.500000;,
+   1.916046;-6.715808;3.318689;,
+   1.916047;-6.715807;-3.318692;,
+   1.443376;-7.525527;-2.500001;,
+   9.691633;-3.253894;0.000000;,
+   9.174816;-1.663294;0.000000;,
+   8.999996;0.000000;0.000000;,
+   -3.832088;-6.715809;0.000000;,
+   -4.587408;1.663295;-7.945623;,
+   -5.263931;-4.702283;-9.117395;,
+   -5.000000;-5.257882;0.000000;,
+   1.916046;-6.715808;3.318689;,
+   -4.587408;1.663295;7.945623;,
+   -5.263931;-4.702283;9.117395;,
+   1.916046;-6.715808;3.318689;,
+   2.500000;-5.257884;4.330127;,
+   2.500000;-5.257885;-4.330126;,
+   1.916047;-6.715807;-3.318692;,
+   10.527862;-4.702283;0.000000;,
+   9.174815;1.663295;0.000000;,
+   2.500000;-5.257885;-4.330126;,
+   -5.000000;-5.257882;0.000000;,
+   -4.845816;3.253895;-8.393200;,
+   -5.823477;-5.945160;-10.086557;,
+   -5.000000;-5.257882;0.000000;,
+   -5.248472;-3.055662;0.000000;,
+   -4.845816;3.253895;8.393200;,
+   -5.823477;-5.945160;10.086557;,
+   2.500000;-5.257884;4.330127;,
+   2.624236;-3.055662;4.545311;,
+   2.624237;-3.055662;-4.545312;,
+   2.500000;-5.257885;-4.330126;,
+   11.646954;-5.945160;0.000000;,
+   9.691632;3.253895;0.000000;,
+   2.624237;-3.055662;-4.545312;,
+   -5.248472;-3.055662;0.000000;,
+   -5.263931;4.702285;-9.117395;,
+   -6.500000;-6.928205;-11.258329;,
+   -5.366028;0.000001;0.000000;,
+   2.624236;-3.055662;4.545311;,
+   -5.263931;4.702285;9.117395;,
+   -6.500000;-6.928205;11.258329;,
+   2.683014;0.000001;4.647116;,
+   2.683014;0.000001;-4.647116;,
+   12.999998;-6.928205;0.000000;,
+   10.527861;4.702285;0.000000;,
+   -5.823475;5.945163;-10.086557;,
+   -7.263931;-7.608454;-12.581499;,
+   -5.366028;0.000001;0.000000;,
+   -5.248474;3.055664;0.000000;,
+   2.683014;0.000001;4.647116;,
+   -5.823475;5.945163;10.086557;,
+   -7.263931;-7.608454;12.581499;,
+   2.624237;3.055664;4.545311;,
+   2.624237;3.055664;-4.545311;,
+   2.683014;0.000001;-4.647116;,
+   14.527863;-7.608454;0.000000;,
+   11.646952;5.945163;0.000000;,
+   2.624237;3.055664;-4.545311;,
+   -6.500000;6.928208;-11.258329;,
+   -8.081886;-7.956177;-13.998238;,
+   -5.248474;3.055664;0.000000;,
+   -5.000000;5.257891;0.000000;,
+   -6.500000;6.928208;11.258329;,
+   -8.081886;-7.956177;13.998238;,
+   2.500000;5.257893;4.330128;,
+   2.500000;5.257891;-4.330127;,
+   2.624237;3.055664;-4.545311;,
+   16.163773;-7.956177;0.000000;,
+   12.999998;6.928208;0.000000;,
+   2.500000;5.257891;-4.330127;,
+   -5.000000;5.257891;0.000000;,
+   -7.263931;7.608458;-12.581499;,
+   -8.918114;-7.956177;-15.446627;,
+   -5.000000;5.257891;0.000000;,
+   -3.832100;6.715808;0.000000;,
+   2.500000;5.257893;4.330128;,
+   -7.263931;7.608458;12.581499;,
+   -8.918114;-7.956177;15.446627;,
+   2.500000;5.257893;4.330128;,
+   1.916052;6.715806;3.318701;,
+   1.916050;6.715808;-3.318696;,
+   2.500000;5.257891;-4.330127;,
+   17.836227;-7.956177;0.000000;,
+   14.527864;7.608458;0.000000;,
+   1.916050;6.715808;-3.318696;,
+   0.000000;5.609539;-0.000000;,
+   -8.081886;7.956181;-13.998238;,
+   -9.736069;-7.608454;-16.863365;,
+   -1.931086;7.139001;0.000000;,
+   0.000000;5.609539;-0.000000;,
+   -2.886751;7.525534;0.000000;,
+   0.000000;5.609539;-0.000000;,
+   1.916052;6.715806;3.318701;,
+   -8.081886;7.956181;13.998238;,
+   -9.736069;-7.608454;16.863365;,
+   0.965544;7.139001;1.672371;,
+   0.000000;5.609539;-0.000000;,
+   1.916052;6.715806;3.318701;,
+   1.443376;7.525534;2.500000;,
+   0.965544;7.139001;-1.672371;,
+   1.443376;7.525536;-2.500000;,
+   19.472136;-7.608454;0.000000;,
+   16.163773;7.956181;0.000000;,
+   -16.500008;-8.089950;28.578852;,
+   -16.500015;-8.089922;-28.578863;,
+   -14.441740;-7.069844;-29.627607;,
+   0.965544;7.139001;-1.672371;,
+   1.443376;7.525536;-2.500000;,
+   -2.886751;7.525534;0.000000;,
+   -1.931086;7.139001;0.000000;,
+   -8.918114;7.956181;-15.446627;,
+   -10.500000;-6.928205;-18.186537;,
+   -18.437447;-7.069835;27.320662;,
+   -2.886751;7.525534;0.000000;,
+   1.443376;7.525534;2.500000;,
+   0.965544;7.139001;1.672371;,
+   -8.918114;7.956181;15.446628;,
+   -10.500000;-6.928205;18.186535;,
+   -14.441661;-7.069835;29.627628;,
+   32.879089;-7.069824;2.307068;,
+   1.443376;7.525534;2.500000;,
+   0.965544;7.139001;1.672371;,
+   1.443376;7.525536;-2.500000;,
+   21.000000;-6.928205;0.000000;,
+   17.836229;7.956181;0.000000;,
+   32.879128;-7.069842;-2.306907;,
+   24.523806;-3.830127;-22.081337;,
+   22.081333;-3.830127;-24.523809;,
+   16.500017;-3.830126;-28.578871;,
+   13.422322;-3.830127;-30.147032;,
+   10.197571;-3.830127;-31.384897;,
+   6.861090;-3.830132;-32.278900;,
+   3.449440;-3.830132;-32.819252;,
+   -3.449443;-3.830132;-32.819252;,
+   -10.197572;-3.830129;-31.384893;,
+   -14.269441;-6.934462;-29.715399;,
+   -12.734224;-4.330127;-29.876326;,
+   -13.352461;-3.830126;-30.173843;,
+   -9.736069;7.608458;-16.863367;,
+   -11.176523;-5.945159;-19.358305;,
+   -18.599567;-6.934470;-27.215395;,
+   -26.697582;-3.830126;-19.396927;,
+   -28.578859;-3.830128;-16.500011;,
+   -31.384888;-3.830127;-10.197567;,
+   -32.278893;-3.830123;-6.861091;,
+   -32.819244;-3.830126;-3.449441;,
+   -33.000015;-3.830127;0.000000;,
+   -32.819252;-3.830123;3.449442;,
+   -32.278885;-3.830128;6.861089;,
+   -31.384882;-3.830127;10.197567;,
+   -28.578852;-3.830128;16.500008;,
+   -24.523790;-3.830127;22.081322;,
+   -18.599562;-6.934508;27.215384;,
+   -19.506546;-4.330127;25.966305;,
+   -19.455090;-3.830128;26.650469;,
+   -9.736069;7.608458;16.863367;,
+   -11.176523;-5.945159;19.358305;,
+   -13.352430;-3.830131;30.173836;,
+   -12.734200;-4.330127;29.876318;,
+   -14.269433;-6.934510;29.715384;,
+   -10.197565;-3.830127;31.384878;,
+   -3.449439;-3.830128;32.819237;,
+   3.449441;-3.830126;32.819237;,
+   6.861088;-3.830125;32.278885;,
+   13.422313;-3.830127;30.147009;,
+   16.500004;-3.830127;28.578842;,
+   22.081314;-3.830128;24.523783;,
+   26.697563;-3.830127;19.396915;,
+   28.578840;-3.830126;16.500002;,
+   30.147001;-3.830124;13.422312;,
+   31.384867;-3.830124;10.197562;,
+   32.868980;-6.934568;2.500000;,
+   32.240730;-4.330127;3.910036;,
+   32.807510;-3.830129;3.523392;,
+   22.353046;-5.945159;0.000000;,
+   19.472139;7.608458;0.000000;,
+   32.807564;-3.830124;-3.523340;,
+   32.240776;-4.330127;-3.909990;,
+   32.869011;-6.934466;-2.500000;,
+   32.278908;-3.830131;-6.861096;,
+   30.147034;-3.830129;-13.422328;,
+   26.697586;-3.830127;-19.396936;,
+   -12.133160;-4.438229;-29.675497;,
+   -12.734224;-4.330127;-29.876326;,
+   -10.584211;-5.000000;-28.027441;,
+   -12.133160;-4.438229;-29.675497;,
+   -10.500002;6.928208;-18.186537;,
+   -11.736069;-4.702282;-20.327467;,
+   -19.506542;-4.330127;-25.966322;,
+   -19.633156;-4.438229;-25.345373;,
+   -19.633156;-4.438229;-25.345373;,
+   -18.980370;-5.000000;-23.179914;,
+   -19.633160;-4.438225;25.345375;,
+   -18.980366;-5.000000;23.179901;,
+   -19.633160;-4.438225;25.345375;,
+   -10.500002;6.928208;18.186537;,
+   -11.736069;-4.702282;20.327467;,
+   -12.133160;-4.438224;29.675501;,
+   -10.584200;-5.000000;28.027431;,
+   -12.133160;-4.438224;29.675501;,
+   31.766319;-4.438220;4.330127;,
+   32.240730;-4.330127;3.910036;,
+   29.564556;-5.000000;4.847530;,
+   31.766319;-4.438220;4.330127;,
+   23.472137;-4.702282;0.000000;,
+   21.000004;6.928208;0.000000;,
+   32.240776;-4.330127;-3.909990;,
+   31.766314;-4.438232;-4.330127;,
+   31.766314;-4.438232;-4.330127;,
+   29.564592;-5.000000;-4.847522;,
+   -10.177269;-4.860698;-27.627546;,
+   -10.584211;-5.000000;-28.027441;,
+   -9.682354;-4.330126;-25.699438;,
+   -10.177269;-4.860698;-27.627546;,
+   -11.176525;5.945162;-19.358313;,
+   -12.154182;-3.253893;-21.051661;,
+   -18.980370;-5.000000;-23.179914;,
+   -18.837524;-4.860699;-22.627546;,
+   -17.415184;-4.330126;-21.234884;,
+   -18.980366;-5.000000;23.179901;,
+   -18.837524;-4.860701;22.627546;,
+   -17.415180;-4.330126;21.234875;,
+   -18.837524;-4.860701;22.627546;,
+   -11.176525;5.945162;19.358311;,
+   -12.154182;-3.253893;21.051661;,
+   -10.177269;-4.860701;27.627544;,
+   -10.584200;-5.000000;28.027431;,
+   -9.682354;-4.330126;25.699425;,
+   -10.177269;-4.860701;27.627544;,
+   29.014790;-4.860704;5.000000;,
+   29.564556;-5.000000;4.847530;,
+   27.097519;-4.330126;4.464546;,
+   29.014790;-4.860704;5.000000;,
+   24.308365;-3.253893;0.000000;,
+   22.353050;5.945162;0.000000;,
+   29.014793;-4.860695;-5.000000;,
+   29.014793;-4.860695;-5.000000;,
+   27.097553;-4.330126;-4.464554;,
+   -9.602848;-3.921515;-25.292875;,
+   -9.682354;-4.330126;-25.699438;,
+   -10.890200;-1.778688;-23.005064;,
+   -10.375057;-2.500000;-23.475889;,
+   -11.736071;4.702285;-20.327475;,
+   -12.500011;0.000000;-21.650656;,
+   -12.412590;-1.663294;-21.499235;,
+   -17.415184;-4.330126;-21.234884;,
+   -17.102848;-3.921517;-20.962751;,
+   -15.143185;-2.500000;-20.723005;,
+   -14.477827;-1.778685;20.933731;,
+   -17.415180;-4.330126;21.234875;,
+   -17.102848;-3.921525;20.962746;,
+   -14.870079;-2.019188;20.755733;,
+   -15.143173;-2.500000;20.723003;,
+   -17.102848;-3.921525;20.962746;,
+   -11.736071;4.702285;20.327473;,
+   -12.500006;0.000000;21.650644;,
+   -12.412590;-1.663294;21.499237;,
+   -10.890234;-1.778685;23.005028;,
+   -9.602848;-3.921524;25.292870;,
+   -9.602848;-3.921524;25.292870;,
+   -10.375063;-2.500000;23.475872;,
+   26.705690;-3.921534;4.330127;,
+   25.368048;-1.778684;2.071269;,
+   25.518225;-2.500000;2.752862;,
+   26.705690;-3.921534;4.330127;,
+   24.825180;-1.663294;0.000000;,
+   25.000002;0.000000;0.000000;,
+   23.472141;4.702285;0.000000;,
+   26.705700;-3.921508;-4.330126;,
+   25.518251;-2.500000;-2.752889;,
+   -10.424629;-2.350811;-23.414099;,
+   -10.375057;-2.500000;-23.475889;,
+   -10.539955;-2.019168;-23.255743;,
+   -10.890200;-1.778688;-23.005064;,
+   -12.500011;0.000000;-21.650656;,
+   -12.154186;3.253895;-21.051664;,
+   -14.870083;-2.019170;-20.755739;,
+   -15.064892;-2.350821;-20.735044;,
+   -14.477863;-1.778687;-20.933722;,
+   -12.412594;1.663293;-21.499243;,
+   -15.143185;-2.500000;-20.723005;,
+   -15.064892;-2.350821;-20.735044;,
+   -12.500006;0.000000;21.650644;,
+   -15.064888;-2.350834;20.735039;,
+   -14.870079;-2.019188;20.755733;,
+   -14.477827;-1.778685;20.933731;,
+   -15.064888;-2.350834;20.735039;,
+   -15.143173;-2.500000;20.723003;,
+   -12.154186;3.253895;21.051666;,
+   -12.500006;0.000000;21.650644;,
+   -12.412594;1.663293;21.499245;,
+   -10.539951;-2.019191;23.255733;,
+   -10.424625;-2.350835;23.414093;,
+   -10.890234;-1.778685;23.005028;,
+   -10.424625;-2.350835;23.414093;,
+   25.489506;-2.350848;2.679056;,
+   25.518225;-2.500000;2.752862;,
+   25.410027;-2.019204;2.500000;,
+   25.368048;-1.778684;2.071269;,
+   25.000002;0.000000;0.000000;,
+   25.489506;-2.350848;2.679056;,
+   25.368069;-1.778688;-2.071348;,
+   25.410042;-2.019156;-2.500000;,
+   25.489525;-2.350802;-2.679059;,
+   24.308371;3.253895;0.000000;,
+   24.825188;1.663293;0.000000;,
+   25.518251;-2.500000;-2.752889;,
+   24.863077;0.000000;-2.613218;,
+   25.489525;-2.350802;-2.679059;,
+   18.578640;0.000000;-16.728285;,
+   20.225447;0.000000;-14.694649;,
+   16.728283;0.000000;-18.578642;,
+   12.500011;0.000000;-21.650656;,
+   14.694647;0.000000;-20.225447;,
+   10.168425;0.000000;-22.838659;,
+   7.725431;0.000000;-23.776438;,
+   2.613213;0.000000;-24.863073;,
+   5.197796;0.000000;-24.453714;,
+   0.000000;0.000000;-25.000021;,
+   -2.613216;0.000000;-24.863073;,
+   -7.725433;0.000000;-23.776434;,
+   -5.197798;0.000000;-24.453711;,
+   -10.168427;0.000000;-22.838659;,
+   -10.424631;2.350828;-23.414099;,
+   -12.500011;0.000000;-21.650656;,
+   -10.890224;1.778686;-23.005049;,
+   -10.539959;2.019181;-23.255743;,
+   -10.890224;1.778686;-23.005049;,
+   -12.412594;1.663293;-21.499243;,
+   -14.477839;1.778686;-20.933737;,
+   -12.412594;1.663293;-21.499243;,
+   -14.694645;0.000000;-20.225439;,
+   -14.870083;2.019185;-20.755743;,
+   -14.477839;1.778686;-20.933737;,
+   -16.728279;0.000000;-18.578634;,
+   -18.578632;0.000000;-16.728277;,
+   -20.225437;0.000000;-14.694641;,
+   -22.838650;0.000000;-10.168423;,
+   -21.650654;0.000000;-12.500010;,
+   -23.776428;0.000000;-7.725430;,
+   -24.453705;0.000000;-5.197796;,
+   -25.000015;0.000000;0.000000;,
+   -24.863064;0.000000;-2.613214;,
+   -24.863064;0.000000;2.613213;,
+   -24.453705;0.000000;5.197794;,
+   -22.838650;0.000000;10.168421;,
+   -23.776424;0.000000;7.725428;,
+   -21.650646;0.000000;12.500006;,
+   -20.225433;0.000000;14.694639;,
+   -16.728275;0.000000;18.578627;,
+   -18.578629;0.000000;16.728273;,
+   -14.694637;0.000000;20.225431;,
+   -12.500006;0.000000;21.650644;,
+   -14.477800;1.778684;20.933746;,
+   -14.870081;2.019204;20.755735;,
+   -14.477800;1.778684;20.933746;,
+   -12.412594;1.663293;21.499245;,
+   -15.064892;2.350857;20.735039;,
+   -10.890255;1.778684;23.005016;,
+   -12.412594;1.663293;21.499245;,
+   -10.890255;1.778684;23.005016;,
+   -10.168421;0.000000;22.838644;,
+   -10.539955;2.019203;23.255735;,
+   -10.424627;2.350850;23.414097;,
+   -7.725428;0.000000;23.776423;,
+   -5.197794;0.000000;24.453699;,
+   -2.613213;0.000000;24.863058;,
+   2.613213;0.000000;24.863058;,
+   0.000000;0.000000;25.000010;,
+   5.197794;0.000000;24.453695;,
+   7.725428;0.000000;23.776419;,
+   12.500002;0.000000;21.650640;,
+   10.168419;0.000000;22.838644;,
+   14.694635;0.000000;20.225428;,
+   16.728268;0.000000;18.578623;,
+   20.225426;0.000000;14.694632;,
+   18.578623;0.000000;16.728268;,
+   21.650637;0.000000;12.500002;,
+   22.838636;0.000000;10.168417;,
+   24.453691;0.000000;5.197792;,
+   23.776415;0.000000;7.725426;,
+   24.863047;0.000000;2.613211;,
+   25.000002;0.000000;0.000000;,
+   25.368048;1.778682;2.071240;,
+   25.410028;2.019219;2.500000;,
+   25.368048;1.778682;2.071240;,
+   24.825188;1.663293;0.000000;,
+   25.368069;1.778686;-2.071320;,
+   24.863077;0.000000;-2.613218;,
+   25.368069;1.778686;-2.071320;,
+   25.410046;2.019170;-2.500000;,
+   24.825188;1.663293;0.000000;,
+   25.489529;2.350819;-2.679059;,
+   24.863077;0.000000;-2.613218;,
+   24.453718;0.000000;-5.197802;,
+   23.776438;0.000000;-7.725435;,
+   22.838663;0.000000;-10.168430;,
+   21.650658;0.000000;-12.500017;,
+   -10.375065;2.500000;-23.475882;,
+   -9.602852;3.921523;-25.292883;,
+   -10.375065;2.500000;-23.475882;,
+   -10.424631;2.350828;-23.414099;,
+   -10.539959;2.019181;-23.255743;,
+   -15.064892;2.350836;-20.735044;,
+   -15.143177;2.500000;-20.723013;,
+   -17.102852;3.921525;-20.962755;,
+   -15.143162;2.500000;20.723007;,
+   -15.064892;2.350857;20.735039;,
+   -17.102848;3.921532;20.962751;,
+   -15.143162;2.500000;20.723007;,
+   -10.375069;2.500000;23.475868;,
+   -10.539955;2.019203;23.255735;,
+   -10.424627;2.350850;23.414097;,
+   -9.602852;3.921532;25.292877;,
+   -10.375069;2.500000;23.475868;,
+   26.705696;3.921541;4.330127;,
+   25.518227;2.500000;2.752856;,
+   25.489510;2.350864;2.679056;,
+   25.410028;2.019219;2.500000;,
+   25.489529;2.350819;-2.679059;,
+   25.518253;2.500000;-2.752881;,
+   26.705704;3.921515;-4.330126;,
+   -9.682358;4.330127;-25.699438;,
+   -9.682358;4.330127;-25.699438;,
+   -9.602852;3.921523;-25.292883;,
+   -10.177275;4.860701;-27.627554;,
+   -17.415184;4.330127;-21.234884;,
+   -17.415184;4.330127;-21.234884;,
+   -18.837528;4.860702;-22.627558;,
+   -17.415176;4.330127;21.234877;,
+   -18.837528;4.860704;22.627556;,
+   -17.415176;4.330127;21.234877;,
+   -9.682354;4.330127;25.699425;,
+   -9.602852;3.921532;25.292877;,
+   -10.177275;4.860705;27.627556;,
+   -9.682354;4.330127;25.699425;,
+   27.097519;4.330127;4.464544;,
+   27.097519;4.330127;4.464544;,
+   26.705696;3.921541;4.330127;,
+   29.014801;4.860707;5.000000;,
+   26.705704;3.921515;-4.330126;,
+   27.097553;4.330127;-4.464552;,
+   27.097553;4.330127;-4.464552;,
+   29.014805;4.860699;-5.000000;,
+   -10.584209;5.000000;-28.027441;,
+   -10.177275;4.860701;-27.627554;,
+   -12.133167;4.438224;-29.675512;,
+   -18.980373;5.000000;-23.179914;,
+   -19.633167;4.438224;-25.345388;,
+   -18.980370;5.000000;23.179901;,
+   -19.633167;4.438220;25.345388;,
+   -18.980370;5.000000;23.179901;,
+   -18.837528;4.860704;22.627556;,
+   -10.584198;5.000000;28.027431;,
+   -10.177275;4.860705;27.627556;,
+   -12.133167;4.438220;29.675514;,
+   -10.584198;5.000000;28.027431;,
+   29.564556;5.000000;4.847535;,
+   29.564556;5.000000;4.847535;,
+   29.014801;4.860707;5.000000;,
+   31.766335;4.438215;4.330127;,
+   29.564590;5.000000;-4.847525;,
+   29.564590;5.000000;-4.847525;,
+   31.766331;4.438227;-4.330127;,
+   22.081331;3.830128;-24.523808;,
+   19.396933;3.830128;-26.697590;,
+   10.197570;3.830128;-31.384897;,
+   3.449440;3.830132;-32.819252;,
+   -3.449443;3.830132;-32.819252;,
+   -6.861094;3.830128;-32.278900;,
+   -10.197572;3.830129;-31.384893;,
+   -13.352448;3.830126;-30.173849;,
+   -12.734211;4.330127;-29.876333;,
+   -12.133167;4.438224;-29.675512;,
+   -16.500015;8.089951;-28.578865;,
+   -18.437439;7.069840;-27.320684;,
+   -18.599567;6.934499;-27.215397;,
+   -19.506557;4.330127;-25.966314;,
+   -19.455097;3.830129;-26.650476;,
+   -22.081326;3.830128;-24.523800;,
+   -24.523798;3.830129;-22.081327;,
+   -26.697582;3.830126;-19.396927;,
+   -28.578861;3.830127;-16.500011;,
+   -30.147020;3.830129;-13.422318;,
+   -31.384886;3.830128;-10.197567;,
+   -32.819244;3.830125;3.449441;,
+   -32.278885;3.830128;6.861089;,
+   -31.384880;3.830127;10.197567;,
+   -30.147015;3.830128;13.422315;,
+   -28.578852;3.830128;16.500008;,
+   -26.697573;3.830127;19.396923;,
+   -24.523790;3.830126;22.081322;,
+   -22.081320;3.830127;24.523792;,
+   -19.506561;4.330127;25.966293;,
+   -19.455103;3.830128;26.650459;,
+   -19.506561;4.330127;25.966293;,
+   -19.633167;4.438220;25.345388;,
+   -14.441597;7.069830;29.627661;,
+   -14.269434;6.934554;29.715384;,
+   -12.734184;4.330127;29.876324;,
+   -13.352415;3.830131;30.173841;,
+   -12.734184;4.330127;29.876324;,
+   -6.861088;3.830127;32.278885;,
+   6.861088;3.830124;32.278885;,
+   10.197563;3.830127;31.384874;,
+   13.422312;3.830129;30.147007;,
+   16.500004;3.830127;28.578842;,
+   19.396915;3.830128;26.697565;,
+   24.523781;3.830127;22.081312;,
+   30.146999;3.830126;13.422311;,
+   32.278877;3.830123;6.861087;,
+   32.240730;4.330127;3.910052;,
+   32.807503;3.830128;3.523407;,
+   32.240730;4.330127;3.910052;,
+   31.766335;4.438215;4.330127;,
+   32.868973;6.934597;2.500000;,
+   32.869011;6.934493;-2.500000;,
+   31.766331;4.438227;-4.330127;,
+   32.240776;4.330127;-3.910004;,
+   32.807556;3.830124;-3.523354;,
+   31.384901;3.830126;-10.197576;,
+   28.578869;3.830128;-16.500021;,
+   26.697588;3.830126;-19.396938;,
+   15.088388;-2.500000;-20.767385;,
+   16.027725;-2.650089;-22.018393;,
+   18.241213;-2.650089;-20.225945;,
+   17.176516;-2.500000;-19.076456;,
+   17.176516;-2.500000;-19.076456;,
+   18.241213;-2.650089;-20.225945;,
+   17.766069;-0.000000;-19.698246;,
+   16.728283;0.000000;-18.578642;,
+   14.694647;0.000000;-20.225447;,
+   15.610344;-0.000000;-21.443918;,
+   16.027725;-2.650089;-22.018393;,
+   15.088388;-2.500000;-20.767385;,
+   5.337070;-2.500000;-25.108953;,
+   5.690978;-2.650089;-26.620609;,
+   8.442158;-2.650089;-25.883432;,
+   7.932434;-2.500000;-24.413527;,
+   7.932434;-2.500000;-24.413527;,
+   8.442158;-2.650089;-25.883432;,
+   8.222728;-0.000000;-25.208094;,
+   7.725431;0.000000;-23.776438;,
+   5.197796;0.000000;-24.453714;,
+   5.543343;-0.000000;-25.926031;,
+   5.690978;-2.650089;-26.620609;,
+   5.337070;-2.500000;-25.108953;,
+   -5.337074;-2.500000;-25.108950;,
+   -5.623997;-2.650089;-26.620605;,
+   -2.810833;-2.650089;-27.066172;,
+   -2.683235;-2.500000;-25.529280;,
+   -2.683235;-2.500000;-25.529280;,
+   -2.810833;-2.650089;-27.066172;,
+   -2.736610;-0.000000;-26.359968;,
+   -2.613216;0.000000;-24.863073;,
+   -5.197798;0.000000;-24.453711;,
+   -5.476359;-0.000000;-25.926027;,
+   -5.623997;-2.650089;-26.620605;,
+   -5.337074;-2.500000;-25.108950;,
+   -22.230778;-2.500000;-12.834948;,
+   -23.531925;-2.650089;-13.609724;,
+   -21.980669;-2.650089;-15.998447;,
+   -20.767380;-2.500000;-15.088385;,
+   -20.767380;-2.500000;-15.088385;,
+   -21.980669;-2.650089;-15.998447;,
+   -21.406193;-0.000000;-15.581065;,
+   -20.225437;0.000000;-14.694641;,
+   -21.650654;0.000000;-12.500010;,
+   -22.916973;-0.000000;-13.254678;,
+   -23.531925;-2.650089;-13.609724;,
+   -22.230778;-2.500000;-12.834948;,
+   -25.529270;-2.500000;-2.683233;,
+   -27.028446;-2.650089;-2.848544;,
+   -26.582884;-2.650089;-5.661706;,
+   -25.108944;-2.500000;-5.337070;,
+   -25.108944;-2.500000;-5.337070;,
+   -26.582884;-2.650089;-5.661706;,
+   -25.888308;-0.000000;-5.514071;,
+   -24.453705;0.000000;-5.197796;,
+   -24.863064;0.000000;-2.613214;,
+   -26.322245;-0.000000;-2.774321;,
+   -27.028446;-2.650089;-2.848544;,
+   -25.529270;-2.500000;-2.683233;,
+   -24.413513;-2.500000;7.932432;,
+   -25.845703;-2.650089;8.404441;,
+   -26.582878;-2.650089;5.653265;,
+   -25.108940;-2.500000;5.337070;,
+   -25.108940;-2.500000;5.337070;,
+   -26.582878;-2.650089;5.653265;,
+   -25.888308;-0.000000;5.505627;,
+   -24.453705;0.000000;5.197794;,
+   -23.776424;0.000000;7.725428;,
+   -25.170366;-0.000000;8.185009;,
+   -25.845703;-2.650089;8.404441;,
+   -24.413513;-2.500000;7.932432;,
+   -19.076443;-2.500000;17.176506;,
+   -20.188219;-2.650089;18.203489;,
+   -21.980667;-2.650089;15.990003;,
+   -20.767376;-2.500000;15.088381;,
+   -20.767376;-2.500000;15.088381;,
+   -21.980667;-2.650089;15.990003;,
+   -21.406189;-0.000000;15.572622;,
+   -20.225433;0.000000;14.694639;,
+   -18.578629;0.000000;16.728273;,
+   -19.660517;-0.000000;17.728348;,
+   -20.188219;-2.650089;18.203489;,
+   -19.076443;-2.500000;17.176506;,
+   0.000000;-2.500000;25.669882;,
+   0.033493;-2.650089;27.206774;,
+   -2.810830;-2.650089;27.057711;,
+   -2.683233;-2.500000;25.529264;,
+   -2.683233;-2.500000;25.529264;,
+   -2.810830;-2.650089;27.057711;,
+   -2.736606;-0.000000;26.351509;,
+   -2.613213;0.000000;24.863058;,
+   0.000000;0.000000;25.000010;,
+   0.033493;-0.000000;26.496685;,
+   0.033493;-2.650089;27.206774;,
+   0.000000;-2.500000;25.669882;,
+   10.440882;-2.500000;23.450602;,
+   11.101201;-2.650089;24.854258;,
+   8.442153;-2.650089;25.874969;,
+   7.932430;-2.500000;24.413507;,
+   7.932430;-2.500000;24.413507;,
+   8.442153;-2.650089;25.874969;,
+   8.222723;-0.000000;25.199633;,
+   7.725428;0.000000;23.776419;,
+   10.168419;0.000000;22.838644;,
+   10.812381;-0.000000;24.205557;,
+   11.101201;-2.650089;24.854258;,
+   10.440882;-2.500000;23.450602;,
+   19.076437;-2.500000;17.176500;,
+   20.255198;-2.650089;18.203484;,
+   18.241199;-2.650089;20.217485;,
+   17.176502;-2.500000;19.076437;,
+   17.176502;-2.500000;19.076437;,
+   18.241199;-2.650089;20.217485;,
+   17.766058;-0.000000;19.689785;,
+   16.728268;0.000000;18.578623;,
+   18.578623;0.000000;16.728268;,
+   19.727497;-0.000000;17.728342;,
+   20.255198;-2.650089;18.203484;,
+   19.076437;-2.500000;17.176500;,
+   24.413500;-2.500000;7.932428;,
+   25.912678;-2.650089;8.404437;,
+   24.891962;-2.650089;11.063483;,
+   23.450598;-2.500000;10.440878;,
+   23.450598;-2.500000;10.440878;,
+   24.891962;-2.650089;11.063483;,
+   24.243265;-0.000000;10.774665;,
+   22.838636;0.000000;10.168417;,
+   23.776415;0.000000;7.725426;,
+   25.237341;-0.000000;8.185006;,
+   25.912678;-2.650089;8.404437;,
+   24.413500;-2.500000;7.932428;,
+   22.230787;-2.500000;-12.834955;,
+   23.598925;-2.650089;-13.609733;,
+   24.891994;-2.650089;-11.071939;,
+   23.450624;-2.500000;-10.440893;,
+   23.450624;-2.500000;-10.440893;,
+   24.891994;-2.650089;-11.071939;,
+   24.243292;-0.000000;-10.783120;,
+   22.838663;0.000000;-10.168430;,
+   21.650658;0.000000;-12.500017;,
+   22.983965;-0.000000;-13.254685;,
+   23.598925;-2.650089;-13.609733;,
+   22.230787;-2.500000;-12.834955;,
+   16.728283;0.000000;-18.578642;,
+   17.766069;-0.000000;-19.698246;,
+   18.241211;2.650090;-20.225945;,
+   17.176514;2.500000;-19.076456;,
+   17.176514;2.500000;-19.076456;,
+   18.241211;2.650090;-20.225945;,
+   16.027725;2.650090;-22.018393;,
+   15.088388;2.500000;-20.767385;,
+   15.088388;2.500000;-20.767385;,
+   16.027725;2.650090;-22.018393;,
+   15.610344;-0.000000;-21.443918;,
+   14.694647;0.000000;-20.225447;,
+   7.725431;0.000000;-23.776438;,
+   8.222728;-0.000000;-25.208094;,
+   8.442158;2.650090;-25.883432;,
+   7.932434;2.500000;-24.413527;,
+   7.932434;2.500000;-24.413527;,
+   8.442158;2.650090;-25.883432;,
+   5.690978;2.650090;-26.620605;,
+   5.337070;2.500000;-25.108950;,
+   5.337070;2.500000;-25.108950;,
+   5.690978;2.650090;-26.620605;,
+   5.543343;-0.000000;-25.926031;,
+   5.197796;0.000000;-24.453714;,
+   -2.613216;0.000000;-24.863073;,
+   -2.736610;-0.000000;-26.359968;,
+   -2.810833;2.650090;-27.066166;,
+   -2.683235;2.500000;-25.529276;,
+   -2.683235;2.500000;-25.529276;,
+   -2.810833;2.650090;-27.066166;,
+   -5.623994;2.650090;-26.620602;,
+   -5.337072;2.500000;-25.108946;,
+   -5.337072;2.500000;-25.108946;,
+   -5.623994;2.650090;-26.620602;,
+   -5.476359;-0.000000;-25.926027;,
+   -5.197798;0.000000;-24.453711;,
+   -20.225437;0.000000;-14.694641;,
+   -21.406193;-0.000000;-15.581065;,
+   -21.980667;2.650090;-15.998446;,
+   -20.767376;2.500000;-15.088383;,
+   -20.767376;2.500000;-15.088383;,
+   -21.980667;2.650090;-15.998446;,
+   -23.531925;2.650090;-13.609722;,
+   -22.230778;2.500000;-12.834946;,
+   -22.230778;2.500000;-12.834946;,
+   -23.531925;2.650090;-13.609722;,
+   -22.916973;-0.000000;-13.254678;,
+   -21.650654;0.000000;-12.500010;,
+   -24.453705;0.000000;-5.197796;,
+   -25.888308;-0.000000;-5.514071;,
+   -26.582878;2.650090;-5.661706;,
+   -25.108940;2.500000;-5.337070;,
+   -25.108940;2.500000;-5.337070;,
+   -26.582878;2.650090;-5.661706;,
+   -27.028444;2.650090;-2.848544;,
+   -25.529266;2.500000;-2.683233;,
+   -25.529266;2.500000;-2.683233;,
+   -27.028444;2.650090;-2.848544;,
+   -26.322245;-0.000000;-2.774321;,
+   -24.863064;0.000000;-2.613214;,
+   -24.453705;0.000000;5.197794;,
+   -25.888308;-0.000000;5.505627;,
+   -26.582876;2.650090;5.653263;,
+   -25.108936;2.500000;5.337069;,
+   -25.108936;2.500000;5.337069;,
+   -26.582876;2.650090;5.653263;,
+   -25.845699;2.650090;8.404439;,
+   -24.413509;2.500000;7.932430;,
+   -24.413509;2.500000;7.932430;,
+   -25.845699;2.650090;8.404439;,
+   -25.170366;-0.000000;8.185009;,
+   -23.776424;0.000000;7.725428;,
+   -20.225433;0.000000;14.694639;,
+   -21.406189;-0.000000;15.572622;,
+   -21.980663;2.650090;15.990003;,
+   -20.767372;2.500000;15.088381;,
+   -20.767372;2.500000;15.088381;,
+   -21.980663;2.650090;15.990003;,
+   -20.188219;2.650090;18.203489;,
+   -19.076443;2.500000;17.176506;,
+   -19.076443;2.500000;17.176506;,
+   -20.188219;2.650090;18.203489;,
+   -19.660517;-0.000000;17.728348;,
+   -18.578629;0.000000;16.728273;,
+   -2.613213;0.000000;24.863058;,
+   -2.736606;-0.000000;26.351509;,
+   -2.810830;2.650090;27.057707;,
+   -2.683233;2.500000;25.529261;,
+   -2.683233;2.500000;25.529261;,
+   -2.810830;2.650090;27.057707;,
+   0.033493;2.650090;27.206774;,
+   0.000000;2.500000;25.669882;,
+   0.000000;2.500000;25.669882;,
+   0.033493;2.650090;27.206774;,
+   0.033493;-0.000000;26.496685;,
+   0.000000;0.000000;25.000010;,
+   7.725428;0.000000;23.776419;,
+   8.222723;-0.000000;25.199633;,
+   8.442150;2.650090;25.874966;,
+   7.932428;2.500000;24.413504;,
+   7.932428;2.500000;24.413504;,
+   8.442150;2.650090;25.874966;,
+   11.101201;2.650090;24.854258;,
+   10.440882;2.500000;23.450602;,
+   10.440882;2.500000;23.450602;,
+   11.101201;2.650090;24.854258;,
+   10.812381;-0.000000;24.205557;,
+   10.168419;0.000000;22.838644;,
+   16.728268;0.000000;18.578623;,
+   17.766058;-0.000000;19.689785;,
+   18.241198;2.650090;20.217485;,
+   17.176500;2.500000;19.076437;,
+   17.176500;2.500000;19.076437;,
+   18.241198;2.650090;20.217485;,
+   20.255198;2.650090;18.203482;,
+   19.076435;2.500000;17.176498;,
+   19.076435;2.500000;17.176498;,
+   20.255198;2.650090;18.203482;,
+   19.727497;-0.000000;17.728342;,
+   18.578623;0.000000;16.728268;,
+   22.838636;0.000000;10.168417;,
+   24.243265;-0.000000;10.774665;,
+   24.891960;2.650090;11.063483;,
+   23.450596;2.500000;10.440878;,
+   23.450596;2.500000;10.440878;,
+   24.891960;2.650090;11.063483;,
+   25.912678;2.650090;8.404434;,
+   24.413500;2.500000;7.932426;,
+   24.413500;2.500000;7.932426;,
+   25.912678;2.650090;8.404434;,
+   25.237341;-0.000000;8.185006;,
+   23.776415;0.000000;7.725426;,
+   22.838663;0.000000;-10.168430;,
+   24.243292;-0.000000;-10.783120;,
+   24.891993;2.650090;-11.071939;,
+   23.450623;2.500000;-10.440893;,
+   23.450623;2.500000;-10.440893;,
+   24.891993;2.650090;-11.071939;,
+   23.598921;2.650090;-13.609730;,
+   22.230785;2.500000;-12.834953;,
+   22.230785;2.500000;-12.834953;,
+   23.598921;2.650090;-13.609730;,
+   22.983965;-0.000000;-13.254685;,
+   21.650658;0.000000;-12.500017;;
+   1619;
+   3;156,158,157;,
+   3;157,158,159;,
+   3;1790,1791,160;,
+   3;1790,160,161;,
+   3;1792,1793,162;,
+   3;1794,1792,162;,
+   4;163,166,165,164;,
+   4;167,163,164,168;,
+   4;169,172,171,170;,
+   4;173,169,170,174;,
+   4;175,178,177,176;,
+   4;179,175,176,180;,
+   4;181,179,180,182;,
+   5;183,180,176,158,156;,
+   5;1795,158,176,177,184;,
+   4;178,186,185,177;,
+   4;187,173,174,188;,
+   5;1791,1796,174,170,160;,
+   5;1797,160,170,171,189;,
+   4;172,191,190,171;,
+   4;192,167,168,193;,
+   5;1793,1798,168,164,162;,
+   5;1799,1800,162,164,165;,
+   4;166,195,194,165;,
+   4;196,197,166,163;,
+   4;198,196,163,167;,
+   4;199,200,172,169;,
+   4;201,199,169,173;,
+   4;202,203,178,175;,
+   4;204,202,175,179;,
+   4;205,208,207,206;,
+   4;209,204,179,181;,
+   4;210,181,182,211;,
+   5;212,213,182,180,1801;,
+   4;214,211,216,215;,
+   4;208,215,217,207;,
+   4;206,207,219,218;,
+   5;1802,177,185,221,220;,
+   4;222,1803,1804,223;,
+   4;224,1805,1803,222;,
+   4;225,224,222,226;,
+   4;227,229,225,228;,
+   4;186,230,227,185;,
+   4;203,231,186,178;,
+   4;232,235,234,233;,
+   4;236,201,173,187;,
+   4;237,187,188,238;,
+   5;1806,1807,239,188,174;,
+   4;240,238,242,241;,
+   4;235,241,243,234;,
+   4;233,234,245,244;,
+   5;189,171,190,247,246;,
+   4;248,1808,1809,249;,
+   4;250,1810,1808,248;,
+   4;251,250,248,252;,
+   4;253,255,251,254;,
+   4;191,256,253,190;,
+   4;200,257,191,172;,
+   4;258,261,260,259;,
+   4;262,198,167,192;,
+   4;263,192,193,264;,
+   5;1811,1812,265,193,168;,
+   4;266,264,268,267;,
+   4;261,267,269,260;,
+   4;259,260,271,270;,
+   5;1813,1814,165,194,272;,
+   4;273,1815,1816,274;,
+   4;274,1816,1817,275;,
+   4;276,273,274,277;,
+   4;278,280,276,279;,
+   4;195,281,278,194;,
+   4;197,282,195,166;,
+   4;283,284,197,196;,
+   4;285,283,196,198;,
+   4;286,287,200,199;,
+   4;288,286,199,201;,
+   4;289,290,203,202;,
+   4;291,289,202,204;,
+   4;292,293,208,205;,
+   4;294,291,204,209;,
+   4;295,209,181,210;,
+   4;296,210,211,214;,
+   4;293,214,215,208;,
+   4;211,182,213,216;,
+   3;297,213,212;,
+   4;215,216,298,217;,
+   4;207,217,299,219;,
+   4;218,219,301,300;,
+   3;1818,221,302;,
+   4;185,227,228,221;,
+   4;228,225,226,303;,
+   4;226,222,223,304;,
+   4;223,1804,1819,305;,
+   4;306,1820,1805,224;,
+   4;229,306,224,225;,
+   4;230,307,229,227;,
+   4;231,308,230,186;,
+   4;290,309,231,203;,
+   4;310,311,235,232;,
+   4;312,288,201,236;,
+   4;313,236,187,237;,
+   4;314,237,238,240;,
+   4;311,240,241,235;,
+   4;238,188,239,242;,
+   3;1807,1821,239;,
+   4;241,242,315,243;,
+   4;234,243,316,245;,
+   4;244,245,318,317;,
+   3;1822,247,319;,
+   4;190,253,254,247;,
+   4;254,251,252,320;,
+   4;252,248,249,321;,
+   4;249,1809,1823,322;,
+   4;323,1824,1810,250;,
+   4;255,323,250,251;,
+   4;256,324,255,253;,
+   4;257,325,256,191;,
+   4;287,326,257,200;,
+   4;327,328,261,258;,
+   4;329,285,198,262;,
+   4;330,262,192,263;,
+   4;331,263,264,266;,
+   4;328,266,267,261;,
+   4;264,193,265,268;,
+   3;1825,1826,265;,
+   4;267,268,332,269;,
+   4;260,269,333,271;,
+   4;270,271,335,334;,
+   3;1827,1828,272;,
+   4;194,278,279,272;,
+   4;279,276,277,336;,
+   4;337,1829,1815,273;,
+   4;277,274,275,338;,
+   4;275,1817,1830,339;,
+   4;280,337,273,276;,
+   4;281,340,280,278;,
+   4;282,341,281,195;,
+   4;284,342,282,197;,
+   4;343,344,284,283;,
+   4;345,343,283,285;,
+   4;346,347,287,286;,
+   4;348,346,286,288;,
+   4;349,350,290,289;,
+   4;351,349,289,291;,
+   4;352,353,293,292;,
+   4;354,351,291,294;,
+   4;355,294,209,295;,
+   4;356,295,210,296;,
+   4;353,296,214,293;,
+   5;357,298,216,213,1831;,
+   4;217,298,358,299;,
+   4;219,299,359,301;,
+   4;300,301,361,360;,
+   5;1832,221,228,303,362;,
+   4;303,226,304,363;,
+   4;304,223,305,364;,
+   4;305,1819,1833,365;,
+   4;366,1834,1820,306;,
+   4;307,366,306,229;,
+   4;308,367,307,230;,
+   4;309,368,308,231;,
+   4;350,369,309,290;,
+   4;370,371,311,310;,
+   4;372,348,288,312;,
+   4;373,312,236,313;,
+   4;374,313,237,314;,
+   4;371,314,240,311;,
+   5;1835,1836,315,242,239;,
+   4;243,315,375,316;,
+   4;245,316,376,318;,
+   4;317,318,378,377;,
+   5;319,247,254,320,379;,
+   4;320,252,321,380;,
+   4;321,249,322,381;,
+   4;322,1823,1837,382;,
+   4;383,1838,1824,323;,
+   4;324,383,323,255;,
+   4;325,384,324,256;,
+   4;326,385,325,257;,
+   4;347,386,326,287;,
+   4;387,388,328,327;,
+   4;389,345,285,329;,
+   4;390,329,262,330;,
+   4;391,330,263,331;,
+   4;388,331,266,328;,
+   5;1839,1840,332,268,265;,
+   4;269,332,392,333;,
+   4;271,333,393,335;,
+   4;334,335,395,394;,
+   5;1841,1842,272,279,336;,
+   4;336,277,338,396;,
+   4;397,1843,1829,337;,
+   4;338,275,339,398;,
+   4;339,1830,1844,399;,
+   4;340,397,337,280;,
+   4;341,400,340,281;,
+   4;342,401,341,282;,
+   4;344,402,342,284;,
+   4;403,404,344,343;,
+   4;405,403,343,345;,
+   4;406,407,347,346;,
+   4;408,406,346,348;,
+   4;409,410,350,349;,
+   4;411,409,349,351;,
+   4;412,413,353,352;,
+   4;414,411,351,354;,
+   4;415,354,294,355;,
+   4;416,355,295,356;,
+   4;413,356,296,353;,
+   4;417,358,298,1845;,
+   4;299,358,418,359;,
+   4;301,359,419,361;,
+   4;360,361,421,420;,
+   4;1846,303,363,422;,
+   4;363,304,364,423;,
+   4;364,305,365,424;,
+   4;365,1833,1847,425;,
+   4;426,1848,1834,366;,
+   4;367,426,366,307;,
+   4;368,427,367,308;,
+   4;369,428,368,309;,
+   4;410,429,369,350;,
+   4;430,431,371,370;,
+   4;432,408,348,372;,
+   4;433,372,312,373;,
+   4;434,373,313,374;,
+   4;431,374,314,371;,
+   4;1836,1849,375,315;,
+   4;316,375,435,376;,
+   4;318,376,436,378;,
+   4;377,378,438,437;,
+   4;1850,320,380,439;,
+   4;380,321,381,440;,
+   4;381,322,382,441;,
+   4;382,1837,1851,442;,
+   4;443,1852,1838,383;,
+   4;384,443,383,324;,
+   4;385,444,384,325;,
+   4;386,445,385,326;,
+   4;407,446,386,347;,
+   4;447,448,388,387;,
+   4;449,405,345,389;,
+   4;450,389,329,390;,
+   4;451,390,330,391;,
+   4;448,391,331,388;,
+   4;1840,1853,392,332;,
+   4;333,392,452,393;,
+   4;335,393,453,395;,
+   4;394,395,455,454;,
+   4;1854,1841,336,396;,
+   4;396,338,398,456;,
+   4;457,1855,1843,397;,
+   4;398,339,399,458;,
+   4;399,1844,1856,459;,
+   4;400,457,397,340;,
+   4;401,460,400,341;,
+   4;402,461,401,342;,
+   4;404,462,402,344;,
+   4;463,464,404,403;,
+   4;465,463,403,405;,
+   4;466,467,407,406;,
+   4;468,466,406,408;,
+   4;469,470,410,409;,
+   4;471,469,409,411;,
+   4;472,473,413,412;,
+   4;474,471,411,414;,
+   4;475,414,354,415;,
+   4;476,415,355,416;,
+   4;473,416,356,413;,
+   4;477,418,358,417;,
+   4;359,418,478,419;,
+   4;361,419,479,421;,
+   4;420,421,481,480;,
+   4;422,363,423,482;,
+   4;423,364,424,483;,
+   4;424,365,425,484;,
+   4;425,1847,1857,485;,
+   4;486,1858,1848,426;,
+   4;427,486,426,367;,
+   4;428,487,427,368;,
+   4;429,488,428,369;,
+   4;470,489,429,410;,
+   4;490,491,431,430;,
+   4;492,468,408,432;,
+   4;493,432,372,433;,
+   4;494,433,373,434;,
+   4;491,434,374,431;,
+   4;1859,1860,435,375;,
+   4;376,435,495,436;,
+   4;378,436,496,438;,
+   4;437,438,498,497;,
+   4;1861,380,440,499;,
+   4;440,381,441,500;,
+   4;441,382,442,501;,
+   4;442,1851,1862,502;,
+   4;503,1863,1852,443;,
+   4;444,503,443,384;,
+   4;445,504,444,385;,
+   4;446,505,445,386;,
+   4;467,506,446,407;,
+   4;507,508,448,447;,
+   4;509,465,405,449;,
+   4;510,449,389,450;,
+   4;511,450,390,451;,
+   4;508,451,391,448;,
+   4;1853,1864,452,392;,
+   4;393,452,512,453;,
+   4;395,453,513,455;,
+   4;454,455,515,514;,
+   4;1865,1866,396,456;,
+   4;456,398,458,516;,
+   4;517,1867,1855,457;,
+   4;458,399,459,518;,
+   4;459,1856,1868,519;,
+   4;460,517,457,400;,
+   4;461,520,460,401;,
+   4;462,521,461,402;,
+   4;464,522,462,404;,
+   4;523,524,464,463;,
+   4;525,523,463,465;,
+   4;526,527,467,466;,
+   4;528,526,466,468;,
+   4;529,530,470,469;,
+   4;531,529,469,471;,
+   4;532,533,473,472;,
+   4;534,531,471,474;,
+   4;535,474,414,475;,
+   4;536,475,415,476;,
+   4;533,476,416,473;,
+   5;537,538,478,418,1869;,
+   4;419,478,539,479;,
+   4;421,479,540,481;,
+   4;480,481,542,541;,
+   5;482,423,483,544,543;,
+   4;483,424,484,545;,
+   4;484,425,485,546;,
+   4;485,1857,1870,547;,
+   4;548,1871,1858,486;,
+   4;487,548,486,427;,
+   4;488,549,487,428;,
+   4;489,550,488,429;,
+   4;530,551,489,470;,
+   4;552,553,491,490;,
+   4;554,528,468,492;,
+   4;555,492,432,493;,
+   4;556,493,433,494;,
+   4;553,494,434,491;,
+   5;1872,1873,557,495,435;,
+   4;436,495,558,496;,
+   4;438,496,559,498;,
+   4;497,498,561,560;,
+   5;499,440,500,563,562;,
+   4;500,441,501,564;,
+   4;501,442,502,565;,
+   4;502,1862,1874,566;,
+   4;567,1875,1863,503;,
+   4;504,567,503,444;,
+   4;505,568,504,445;,
+   4;506,569,505,446;,
+   4;527,570,506,467;,
+   4;571,572,508,507;,
+   4;573,525,465,509;,
+   4;574,509,449,510;,
+   4;575,510,450,511;,
+   4;572,511,451,508;,
+   5;1864,1876,576,512,452;,
+   4;453,512,577,513;,
+   4;455,513,578,515;,
+   4;514,515,580,579;,
+   5;1877,1878,456,516,581;,
+   4;516,458,518,582;,
+   4;583,1879,1867,517;,
+   4;518,459,519,584;,
+   4;519,1868,1880,585;,
+   4;520,583,517,460;,
+   4;521,586,520,461;,
+   4;522,587,521,462;,
+   4;524,588,522,464;,
+   4;589,590,524,523;,
+   4;591,589,523,525;,
+   4;592,593,527,526;,
+   4;594,592,526,528;,
+   4;595,596,530,529;,
+   4;597,595,529,531;,
+   4;598,599,533,532;,
+   4;600,597,531,534;,
+   4;601,534,474,535;,
+   4;602,535,475,536;,
+   4;599,536,476,533;,
+   3;603,538,1881;,
+   4;478,538,604,539;,
+   4;479,539,605,540;,
+   4;481,540,606,542;,
+   4;541,542,608,607;,
+   3;1882,544,609;,
+   4;544,483,545,610;,
+   4;545,484,546,611;,
+   4;546,485,547,612;,
+   4;547,1870,1883,613;,
+   4;614,1884,1871,548;,
+   4;549,614,548,487;,
+   4;550,615,549,488;,
+   4;551,616,550,489;,
+   4;596,617,551,530;,
+   4;618,619,553,552;,
+   4;620,594,528,554;,
+   4;621,554,492,555;,
+   4;622,555,493,556;,
+   4;619,556,494,553;,
+   3;1885,1886,557;,
+   4;495,557,623,558;,
+   4;496,558,624,559;,
+   4;498,559,625,561;,
+   4;560,561,627,626;,
+   3;1887,563,628;,
+   4;563,500,564,629;,
+   4;564,501,565,630;,
+   4;565,502,566,631;,
+   4;566,1874,1888,632;,
+   4;633,1889,1875,567;,
+   4;568,633,567,504;,
+   4;569,634,568,505;,
+   4;570,635,569,506;,
+   4;593,636,570,527;,
+   4;637,638,572,571;,
+   4;639,591,525,573;,
+   4;640,573,509,574;,
+   4;641,574,510,575;,
+   4;638,575,511,572;,
+   3;1890,1891,576;,
+   4;512,576,642,577;,
+   4;513,577,643,578;,
+   4;515,578,644,580;,
+   4;579,580,646,645;,
+   3;1892,1893,581;,
+   4;581,516,582,647;,
+   4;582,518,584,648;,
+   4;649,1894,1879,583;,
+   4;584,519,585,650;,
+   4;585,1880,1895,651;,
+   4;586,649,583,520;,
+   4;587,652,586,521;,
+   4;588,653,587,522;,
+   4;590,654,588,524;,
+   4;655,656,590,589;,
+   4;657,655,589,591;,
+   4;658,659,593,592;,
+   4;660,658,592,594;,
+   4;661,662,596,595;,
+   4;663,661,595,597;,
+   4;664,665,599,598;,
+   4;666,663,597,600;,
+   4;667,600,534,601;,
+   4;668,601,535,602;,
+   4;665,602,536,599;,
+   3;669,671,670;,
+   5;672,673,604,538,1896;,
+   4;539,604,674,605;,
+   4;540,605,675,606;,
+   4;542,606,676,608;,
+   4;607,608,678,677;,
+   3;679,671,1897;,
+   5;609,544,610,681,680;,
+   4;610,545,611,682;,
+   4;611,546,612,683;,
+   4;612,547,613,684;,
+   4;613,1883,1898,685;,
+   4;686,1899,1884,614;,
+   4;615,686,614,549;,
+   4;616,687,615,550;,
+   4;617,688,616,551;,
+   4;662,689,617,596;,
+   4;690,691,619,618;,
+   4;692,660,594,620;,
+   4;693,620,554,621;,
+   4;694,621,555,622;,
+   4;691,622,556,619;,
+   3;1900,1901,695;,
+   5;1886,1902,696,623,557;,
+   4;558,623,697,624;,
+   4;559,624,698,625;,
+   4;561,625,699,627;,
+   4;626,627,701,700;,
+   3;702,695,1903;,
+   5;1904,563,629,704,703;,
+   4;629,564,630,705;,
+   4;630,565,631,706;,
+   4;631,566,632,707;,
+   4;632,1888,1905,708;,
+   4;709,1906,1889,633;,
+   4;634,709,633,568;,
+   4;635,710,634,569;,
+   4;636,711,635,570;,
+   4;659,712,636,593;,
+   4;713,714,638,637;,
+   4;715,657,591,639;,
+   4;716,639,573,640;,
+   4;717,640,574,641;,
+   4;714,641,575,638;,
+   3;1907,1908,718;,
+   5;1909,1910,719,642,576;,
+   4;577,642,720,643;,
+   4;578,643,721,644;,
+   4;580,644,722,646;,
+   4;645,646,724,723;,
+   3;1908,1911,718;,
+   5;1912,1892,581,647,725;,
+   4;647,582,648,726;,
+   4;648,584,650,727;,
+   4;728,1913,1894,649;,
+   4;650,585,651,729;,
+   4;651,1895,1914,730;,
+   4;652,728,649,586;,
+   4;653,731,652,587;,
+   4;654,732,653,588;,
+   4;656,733,654,590;,
+   5;8,734,656,655,13;,
+   5;13,655,657,735,19;,
+   5;62,736,659,658,61;,
+   5;1915,658,660,737,69;,
+   5;112,738,662,661,117;,
+   5;1916,661,663,739,123;,
+   4;740,741,665,664;,
+   3;1917,739,122;,
+   4;742,739,663,666;,
+   4;743,666,600,667;,
+   4;744,667,601,668;,
+   4;741,668,602,665;,
+   5;1918,671,745,673,1919;,
+   4;604,673,746,674;,
+   4;605,674,747,675;,
+   4;606,675,748,676;,
+   4;608,676,749,678;,
+   4;677,678,751,750;,
+   5;1920,681,745,671,1921;,
+   4;681,610,682,752;,
+   4;682,611,683,753;,
+   4;683,612,684,754;,
+   4;684,613,685,755;,
+   4;685,1898,1922,756;,
+   4;757,1923,1899,686;,
+   4;687,757,686,615;,
+   4;688,758,687,616;,
+   4;689,759,688,617;,
+   4;738,760,689,662;,
+   3;113,738,112;,
+   4;761,762,691,690;,
+   3;1924,737,68;,
+   4;763,737,660,692;,
+   4;764,692,620,693;,
+   4;765,693,621,694;,
+   4;762,694,622,691;,
+   5;1925,1900,695,766,696;,
+   4;623,696,767,697;,
+   4;624,697,768,698;,
+   4;625,698,769,699;,
+   4;627,699,770,701;,
+   4;700,701,772,771;,
+   5;1926,704,766,695,1927;,
+   4;704,629,705,773;,
+   4;705,630,706,774;,
+   4;706,631,707,775;,
+   4;707,632,708,776;,
+   4;708,1905,1928,777;,
+   4;778,1929,1906,709;,
+   4;710,778,709,634;,
+   4;711,779,710,635;,
+   4;712,780,711,636;,
+   4;736,781,712,659;,
+   3;63,736,1930;,
+   4;782,783,714,713;,
+   3;1931,735,18;,
+   4;784,735,657,715;,
+   4;785,715,639,716;,
+   4;786,716,640,717;,
+   4;783,717,641,714;,
+   5;1932,1933,718,787,719;,
+   4;642,719,788,720;,
+   4;643,720,789,721;,
+   4;644,721,790,722;,
+   4;646,722,791,724;,
+   4;723,724,793,792;,
+   5;1911,1934,725,787,718;,
+   4;725,647,726,794;,
+   4;726,648,727,795;,
+   4;727,650,729,796;,
+   4;797,1935,1913,728;,
+   4;729,651,730,798;,
+   4;730,1914,1936,799;,
+   4;731,797,728,652;,
+   4;732,800,731,653;,
+   4;733,801,732,654;,
+   4;734,802,733,656;,
+   3;9,734,1937;,
+   4;149,804,803,151;,
+   4;147,805,804,1938;,
+   4;145,806,805,1939;,
+   4;143,807,806,145;,
+   4;141,808,807,1940;,
+   4;139,809,808,1941;,
+   4;137,810,809,1942;,
+   4;135,811,810,1943;,
+   4;133,812,811,1944;,
+   4;131,813,812,133;,
+   4;129,814,813,1945;,
+   4;127,815,814,129;,
+   4;124,816,815,1946;,
+   4;817,818,741,740;,
+   7;1947,739,742,819,1948,1949,121;,
+   4;820,742,666,743;,
+   4;821,743,667,744;,
+   4;818,744,668,741;,
+   4;673,745,822,746;,
+   4;674,746,823,747;,
+   4;675,747,824,748;,
+   4;676,748,825,749;,
+   4;678,749,826,751;,
+   4;750,751,828,827;,
+   4;745,681,752,822;,
+   4;752,682,753,829;,
+   4;753,683,754,830;,
+   4;754,684,755,831;,
+   4;755,685,756,832;,
+   4;756,1922,1950,833;,
+   4;834,1951,1923,757;,
+   4;758,834,757,687;,
+   4;759,837,758,688;,
+   4;760,838,759,689;,
+   7;111,108,835,839,760,738,1952;,
+   4;105,840,836,107;,
+   4;103,841,840,105;,
+   4;101,842,841,1953;,
+   4;99,843,842,1954;,
+   4;97,844,843,99;,
+   4;95,845,844,1955;,
+   4;93,846,845,1956;,
+   4;91,847,846,1957;,
+   4;89,848,847,1958;,
+   4;87,849,848,1959;,
+   4;85,850,849,1960;,
+   4;83,851,850,1961;,
+   4;81,852,851,83;,
+   4;79,853,852,1962;,
+   4;77,854,853,79;,
+   4;73,855,854,1963;,
+   4;856,857,762,761;,
+   4;74,858,855,73;,
+   7;67,1964,737,763,859,1965,1966;,
+   4;860,763,692,764;,
+   4;861,764,693,765;,
+   4;857,765,694,762;,
+   4;696,766,862,767;,
+   4;697,767,863,768;,
+   4;698,768,864,769;,
+   4;699,769,865,770;,
+   4;701,770,866,772;,
+   4;771,772,868,867;,
+   4;766,704,773,862;,
+   4;773,705,774,869;,
+   4;774,706,775,870;,
+   4;775,707,776,871;,
+   4;776,708,777,872;,
+   4;777,1928,1967,873;,
+   4;874,1968,1929,778;,
+   4;55,876,875,59;,
+   4;779,874,778,710;,
+   4;780,877,779,711;,
+   4;781,878,780,712;,
+   7;1969,1970,879,781,736,1971,58;,
+   4;53,880,876,1972;,
+   4;51,881,880,53;,
+   4;49,882,881,1973;,
+   4;47,883,882,49;,
+   4;45,884,883,1974;,
+   4;43,885,884,1975;,
+   4;41,886,885,43;,
+   4;39,887,886,1976;,
+   4;37,888,887,1977;,
+   4;35,889,888,37;,
+   4;33,890,889,1978;,
+   4;31,891,890,33;,
+   4;29,892,891,1979;,
+   4;27,893,892,1980;,
+   4;25,894,893,1981;,
+   4;23,895,894,1982;,
+   4;20,896,895,23;,
+   4;897,898,783,782;,
+   7;1983,735,784,899,1984,1985,17;,
+   4;900,784,715,785;,
+   4;901,785,716,786;,
+   4;898,786,717,783;,
+   4;719,787,902,788;,
+   4;720,788,903,789;,
+   4;721,789,904,790;,
+   4;722,790,905,791;,
+   4;724,791,906,793;,
+   4;792,793,908,907;,
+   4;787,725,794,902;,
+   4;794,726,795,909;,
+   4;795,727,796,910;,
+   4;796,729,798,911;,
+   4;912,1986,1935,797;,
+   4;798,730,799,913;,
+   4;799,1936,1987,914;,
+   4;3,916,915,7;,
+   4;800,912,797,731;,
+   4;801,917,800,732;,
+   4;802,918,801,733;,
+   7;1988,1989,919,802,734,1990,6;,
+   4;0,920,916,1991;,
+   4;155,921,920,0;,
+   4;153,922,921,1992;,
+   4;1993,803,922,153;,
+   4;804,924,923,803;,
+   4;805,925,924,804;,
+   4;806,926,925,805;,
+   4;807,927,926,806;,
+   4;808,928,927,807;,
+   4;809,929,928,808;,
+   4;810,930,929,809;,
+   4;811,931,930,810;,
+   4;812,932,931,811;,
+   4;813,933,932,812;,
+   4;814,934,933,813;,
+   4;815,935,934,814;,
+   5;1994,936,935,815,1995;,
+   4;937,938,818,817;,
+   5;1996,1997,742,820,939;,
+   4;940,820,743,821;,
+   4;938,821,744,818;,
+   4;746,822,941,823;,
+   4;747,823,942,824;,
+   4;748,824,943,825;,
+   4;749,825,944,826;,
+   4;751,826,945,828;,
+   4;827,828,947,946;,
+   4;822,752,829,941;,
+   4;829,753,830,948;,
+   4;830,754,831,949;,
+   4;831,755,832,950;,
+   4;832,756,833,951;,
+   4;833,1950,1998,952;,
+   4;953,1999,1951,834;,
+   5;2000,836,955,954,2001;,
+   4;837,953,834,758;,
+   4;838,956,837,759;,
+   5;2002,2003,957,838,760;,
+   4;840,958,955,836;,
+   4;841,959,958,840;,
+   4;842,960,959,841;,
+   4;843,961,960,842;,
+   4;844,962,961,843;,
+   4;845,963,962,844;,
+   4;846,964,963,845;,
+   4;847,965,964,846;,
+   4;848,966,965,847;,
+   4;849,967,966,848;,
+   4;850,968,967,849;,
+   4;851,969,968,850;,
+   4;852,970,969,851;,
+   4;853,971,970,852;,
+   4;854,972,971,853;,
+   4;855,973,972,854;,
+   4;974,975,857,856;,
+   5;976,973,855,858,2004;,
+   5;977,2005,2006,763,860;,
+   4;978,860,764,861;,
+   4;975,861,765,857;,
+   4;767,862,979,863;,
+   4;768,863,980,864;,
+   4;769,864,981,865;,
+   4;770,865,982,866;,
+   4;772,866,983,868;,
+   4;867,868,985,984;,
+   4;862,773,869,979;,
+   4;869,774,870,986;,
+   4;870,775,871,987;,
+   4;871,776,872,988;,
+   4;872,777,873,989;,
+   4;873,1967,2007,990;,
+   4;991,2008,1968,874;,
+   5;2009,875,876,993,992;,
+   4;877,991,874,779;,
+   4;878,994,877,780;,
+   5;2010,995,878,781,2011;,
+   4;880,996,993,876;,
+   4;881,997,996,880;,
+   4;882,998,997,881;,
+   4;883,999,998,882;,
+   4;884,1000,999,883;,
+   4;885,1001,1000,884;,
+   4;886,1002,1001,885;,
+   4;887,1003,1002,886;,
+   4;888,1004,1003,887;,
+   4;889,1005,1004,888;,
+   4;890,1006,1005,889;,
+   4;891,1007,1006,890;,
+   4;892,1008,1007,891;,
+   4;893,1009,1008,892;,
+   4;894,1010,1009,893;,
+   4;895,1011,1010,894;,
+   5;2012,1012,1011,895,2013;,
+   4;1013,1014,898,897;,
+   5;2014,2015,784,900,1015;,
+   4;1016,900,785,901;,
+   4;1014,901,786,898;,
+   4;788,902,1017,903;,
+   4;789,903,1018,904;,
+   4;790,904,1019,905;,
+   4;791,905,1020,906;,
+   4;793,906,1021,908;,
+   4;907,908,1023,1022;,
+   4;902,794,909,1017;,
+   4;909,795,910,1024;,
+   4;910,796,911,1025;,
+   4;911,798,913,1026;,
+   4;1027,2016,1986,912;,
+   4;913,799,914,1028;,
+   4;914,1987,2017,1029;,
+   5;2018,916,1031,1030,2019;,
+   4;917,1027,912,800;,
+   4;918,1032,917,801;,
+   5;2020,2021,1033,918,802;,
+   4;920,1034,1031,916;,
+   4;921,1035,1034,920;,
+   4;922,1036,1035,921;,
+   4;803,923,1036,922;,
+   4;924,1038,1037,923;,
+   4;925,1039,1038,924;,
+   4;926,1040,1039,925;,
+   4;927,1041,1040,926;,
+   4;928,1042,1041,927;,
+   4;929,1043,1042,928;,
+   4;930,1044,1043,929;,
+   4;931,1045,1044,930;,
+   4;932,1046,1045,931;,
+   4;933,1047,1046,932;,
+   4;934,1048,1047,933;,
+   4;935,1049,1048,934;,
+   5;2022,1050,1049,935,2023;,
+   4;1051,1052,938,937;,
+   5;2024,2025,820,940,1053;,
+   4;1052,940,821,938;,
+   4;823,941,1054,942;,
+   4;824,942,1055,943;,
+   4;825,943,1056,944;,
+   4;826,944,1057,945;,
+   4;828,945,1058,947;,
+   4;946,947,1060,1059;,
+   4;941,829,948,1054;,
+   4;948,830,949,1061;,
+   4;949,831,950,1062;,
+   4;950,832,951,1063;,
+   4;951,833,952,1064;,
+   4;952,1998,2026,1065;,
+   4;1066,2027,1999,953;,
+   5;2028,955,1068,1067,2029;,
+   4;956,1066,953,837;,
+   5;957,2030,1069,956,838;,
+   4;958,1070,1068,955;,
+   4;959,1071,1070,958;,
+   4;960,1072,1071,959;,
+   4;961,1073,1072,960;,
+   4;962,1074,1073,961;,
+   4;963,1075,1074,962;,
+   4;964,1076,1075,963;,
+   4;965,1077,1076,964;,
+   4;966,1078,1077,965;,
+   4;967,1079,1078,966;,
+   4;968,1080,1079,967;,
+   4;969,1081,1080,968;,
+   4;970,1082,1081,969;,
+   4;971,1083,1082,970;,
+   4;972,1084,1083,971;,
+   4;973,1085,1084,972;,
+   4;1086,1087,975,974;,
+   5;1088,1085,973,2031,2032;,
+   5;1089,2033,2034,860,978;,
+   4;1087,978,861,975;,
+   4;863,979,1090,980;,
+   4;864,980,1091,981;,
+   4;865,981,1092,982;,
+   4;866,982,1093,983;,
+   4;868,983,1094,985;,
+   4;984,985,1096,1095;,
+   4;979,869,986,1090;,
+   4;986,870,987,1097;,
+   4;987,871,988,1098;,
+   4;988,872,989,1099;,
+   4;989,873,990,1100;,
+   4;990,2007,2035,1101;,
+   4;1102,2036,2008,991;,
+   5;2037,2038,993,1104,1103;,
+   4;994,1102,991,877;,
+   5;2039,1105,994,878,2040;,
+   4;996,1106,1104,993;,
+   4;997,1107,1106,996;,
+   4;998,1108,1107,997;,
+   4;999,1109,1108,998;,
+   4;1000,1110,1109,999;,
+   4;1001,1111,1110,1000;,
+   4;1002,1112,1111,1001;,
+   4;1003,1113,1112,1002;,
+   4;1004,1114,1113,1003;,
+   4;1005,1115,1114,1004;,
+   4;1006,1116,1115,1005;,
+   4;1007,1117,1116,1006;,
+   4;1008,1118,1117,1007;,
+   4;1009,1119,1118,1008;,
+   4;1010,1120,1119,1009;,
+   4;1011,1121,1120,1010;,
+   5;2041,1122,1121,1011,2042;,
+   4;1123,1124,1014,1013;,
+   5;2043,2044,900,1016,1125;,
+   4;1124,1016,901,1014;,
+   4;903,1017,1126,1018;,
+   4;904,1018,1127,1019;,
+   4;905,1019,1128,1020;,
+   4;906,1020,1129,1021;,
+   4;908,1021,1130,1023;,
+   4;1022,1023,1132,1131;,
+   4;1017,909,1024,1126;,
+   4;1024,910,1025,1133;,
+   4;1025,911,1026,1134;,
+   4;1026,913,1028,1135;,
+   4;1136,2045,2016,1027;,
+   4;1028,914,1029,1137;,
+   4;1029,2017,2046,1138;,
+   5;1030,1031,1140,1139,2047;,
+   4;1032,1136,1027,917;,
+   5;2048,2049,1141,1032,918;,
+   4;1034,1142,1140,1031;,
+   4;1035,1143,1142,1034;,
+   4;1036,1144,1143,1035;,
+   4;923,1037,1144,1036;,
+   4;1038,1146,1145,1037;,
+   4;1039,1147,1146,1038;,
+   4;1040,1148,1147,1039;,
+   4;1041,1149,1148,1040;,
+   4;1042,1150,1149,1041;,
+   4;1043,1151,1150,1042;,
+   4;1044,1152,1151,1043;,
+   4;1045,1153,1152,1044;,
+   4;1046,1154,1153,1045;,
+   4;1047,1155,1154,1046;,
+   4;1048,1156,1155,1047;,
+   4;1049,1157,1156,1048;,
+   5;2050,1158,1157,1049,2051;,
+   5;1159,1161,1052,1051,1160;,
+   3;1162,2052,1160;,
+   6;2053,1053,940,1052,1161,1163;,
+   4;942,1054,1164,1055;,
+   4;943,1055,1165,1056;,
+   4;944,1056,1166,1057;,
+   4;945,1057,1167,1058;,
+   4;947,1058,1168,1060;,
+   4;1059,1060,1170,1169;,
+   4;1054,948,1061,1164;,
+   4;1061,949,1062,1171;,
+   4;1062,950,1063,1172;,
+   4;1063,951,1064,1173;,
+   4;1064,952,1065,1174;,
+   4;1065,2026,2054,1175;,
+   3;1176,2055,2056;,
+   5;1177,1176,2056,2027,1066;,
+   5;2057,1068,1179,1178,2058;,
+   6;1180,1177,1066,956,1069,2059;,
+   4;1070,1181,1179,1068;,
+   4;1071,1182,1181,1070;,
+   4;1072,1183,1182,1071;,
+   4;1073,1184,1183,1072;,
+   4;1074,1185,1184,1073;,
+   4;1075,1186,1185,1074;,
+   4;1076,1187,1186,1075;,
+   4;1077,1188,1187,1076;,
+   4;1078,1189,1188,1077;,
+   4;1079,1190,1189,1078;,
+   4;1080,1191,1190,1079;,
+   4;1081,1192,1191,1080;,
+   4;1082,1193,1192,1081;,
+   4;1083,1194,1193,1082;,
+   4;1084,1195,1194,1083;,
+   4;1085,1196,1195,1084;,
+   5;1197,1199,1087,1086,1198;,
+   3;1200,2060,1198;,
+   5;1201,1196,1085,2061,2062;,
+   6;2063,1202,2064,2065,978,1087;,
+   4;980,1090,1203,1091;,
+   4;981,1091,1204,1092;,
+   4;982,1092,1205,1093;,
+   4;983,1093,1206,1094;,
+   4;985,1094,1207,1096;,
+   4;1095,1096,1209,1208;,
+   4;1090,986,1097,1203;,
+   4;1097,987,1098,1210;,
+   4;1098,988,1099,1211;,
+   4;1099,989,1100,1212;,
+   4;1100,990,1101,1213;,
+   4;1101,2035,2066,1214;,
+   3;1215,2067,2068;,
+   5;1216,2069,2068,2036,1102;,
+   5;2070,1103,1104,1218,1217;,
+   6;2071,2072,1219,1216,1102,994;,
+   4;1106,1220,1218,1104;,
+   4;1107,1221,1220,1106;,
+   4;1108,1222,1221,1107;,
+   4;1109,1223,1222,1108;,
+   4;1110,1224,1223,1109;,
+   4;1111,1225,1224,1110;,
+   4;1112,1226,1225,1111;,
+   4;1113,1227,1226,1112;,
+   4;1114,1228,1227,1113;,
+   4;1115,1229,1228,1114;,
+   4;1116,1230,1229,1115;,
+   4;1117,1231,1230,1116;,
+   4;1118,1232,1231,1117;,
+   4;1119,1233,1232,1118;,
+   4;1120,1234,1233,1119;,
+   4;1121,1235,1234,1120;,
+   5;2073,1236,1235,1121,1122;,
+   5;1237,1239,1124,1123,1238;,
+   3;1240,2074,1238;,
+   6;2075,2076,1016,1124,1239,1241;,
+   4;1018,1126,1242,1127;,
+   4;1019,1127,1243,1128;,
+   4;1020,1128,1244,1129;,
+   4;1021,1129,1245,1130;,
+   4;1023,1130,1246,1132;,
+   4;1131,1132,1248,1247;,
+   4;1126,1024,1133,1242;,
+   4;1133,1025,1134,1249;,
+   4;1134,1026,1135,1250;,
+   4;1135,1028,1137,1251;,
+   5;1252,1253,2077,2045,1136;,
+   3;1253,2078,2077;,
+   4;1137,1029,1138,1254;,
+   4;1138,2046,2079,1255;,
+   5;1139,1140,1257,1256,2080;,
+   6;1141,2081,1258,1252,1136,1032;,
+   4;1142,1259,1257,1140;,
+   4;1143,1260,1259,1142;,
+   4;1144,1261,1260,1143;,
+   4;1037,1145,1261,1144;,
+   4;1146,1263,1262,1145;,
+   4;1147,1264,1263,1146;,
+   4;1695,1697,1696,1694;,
+   4;1149,1266,1265,1148;,
+   4;1150,1267,1266,1149;,
+   4;1151,1268,1267,1150;,
+   4;1699,1701,1700,1698;,
+   4;1153,1270,1269,1152;,
+   4;1154,1271,1270,1153;,
+   4;1155,1272,1271,1154;,
+   4;1703,1705,1704,1702;,
+   4;1157,1274,1273,1156;,
+   5;2082,1275,1274,1157,2083;,
+   5;2084,2085,2086,1275,2082;,
+   3;1276,1162,1277;,
+   4;1169,1170,1279,1278;,
+   4;1055,1164,1280,1165;,
+   4;1056,1165,1281,1166;,
+   4;1057,1166,1282,1167;,
+   4;1058,1167,1283,1168;,
+   4;1060,1168,1284,1170;,
+   4;1164,1061,1171,1280;,
+   4;1171,1062,1172,1285;,
+   4;1172,1063,1173,1286;,
+   4;1173,1064,1174,1287;,
+   4;1174,1065,1175,1288;,
+   4;1175,2054,2087,1289;,
+   5;2088,2089,1290,2086,2090;,
+   3;2055,1291,2091;,
+   5;2092,1179,1292,1290,2093;,
+   4;1181,1293,1292,1179;,
+   4;1182,1294,1293,1181;,
+   4;1707,1709,1708,1706;,
+   4;1184,1296,1295,1183;,
+   4;1185,1297,1296,1184;,
+   4;1186,1298,1297,1185;,
+   4;1711,1713,1712,1710;,
+   4;1188,1300,1299,1187;,
+   4;1189,1301,1300,1188;,
+   4;1190,1302,1301,1189;,
+   4;1715,1717,1716,1714;,
+   4;1192,1304,1303,1191;,
+   4;1193,1305,1304,1192;,
+   4;1194,1306,1305,1193;,
+   4;1719,1721,1720,1718;,
+   4;1196,1308,1307,1195;,
+   5;2094,1309,2095,2096,2097;,
+   3;1310,1200,1311;,
+   5;2098,1309,1308,1196,2099;,
+   4;1208,1209,1313,1312;,
+   4;1091,1203,1314,1204;,
+   4;1092,1204,1315,1205;,
+   4;1093,1205,1316,1206;,
+   4;1094,1206,1317,1207;,
+   4;1096,1207,1318,1209;,
+   4;1203,1097,1210,1314;,
+   4;1210,1098,1211,1319;,
+   4;1211,1099,1212,1320;,
+   4;1212,1100,1213,1321;,
+   4;1213,1101,1214,1322;,
+   4;1214,2066,2100,1323;,
+   3;2101,1324,2102;,
+   5;2103,2104,1325,2094,2105;,
+   5;1217,1218,1326,1325,2106;,
+   4;1220,1327,1326,1218;,
+   4;1221,1328,1327,1220;,
+   4;1723,1725,1724,1722;,
+   4;1223,1330,1329,1222;,
+   4;1224,1331,1330,1223;,
+   4;1225,1332,1331,1224;,
+   4;1727,1729,1728,1726;,
+   4;1227,1334,1333,1226;,
+   4;1228,1335,1334,1227;,
+   4;1229,1336,1335,1228;,
+   4;1731,1733,1732,1730;,
+   4;1231,1338,1337,1230;,
+   4;1232,1339,1338,1231;,
+   4;1233,1340,1339,1232;,
+   4;1735,1737,1736,1734;,
+   4;1235,1342,1341,1234;,
+   5;2107,1343,1342,1235,2108;,
+   5;2109,2110,2111,1343,2112;,
+   3;1344,1240,1345;,
+   4;1247,1248,1347,1346;,
+   4;1127,1242,1348,1243;,
+   4;1128,1243,1349,1244;,
+   4;1129,1244,1350,1245;,
+   4;1130,1245,1351,1246;,
+   4;1132,1246,1352,1248;,
+   4;1242,1133,1249,1348;,
+   4;1249,1134,1250,1353;,
+   4;1250,1135,1251,1354;,
+   4;1251,1137,1254,1355;,
+   5;2113,2114,2115,1356,2111;,
+   4;1254,1138,1255,1357;,
+   4;1255,2079,2116,1358;,
+   3;2078,1359,2117;,
+   5;2118,1257,1360,2119,2120;,
+   4;1259,1361,1360,1257;,
+   4;1260,1362,1361,1259;,
+   4;1739,1741,1740,1738;,
+   4;1145,1262,1363,1261;,
+   4;2121,1365,1364,2122;,
+   4;2123,1366,1365,2121;,
+   4;1743,1745,1744,1742;,
+   4;2124,1368,1367,2125;,
+   4;2126,1369,1368,2124;,
+   4;2127,1370,1369,2126;,
+   4;1747,1749,1748,1746;,
+   4;2128,1372,1371,2129;,
+   4;2130,1373,1372,2128;,
+   4;2131,1374,1373,2130;,
+   4;1751,1753,1752,1750;,
+   4;2132,1376,1375,2133;,
+   5;1377,1376,2132,2134,1378;,
+   5;1379,2135,2134,2136,2137;,
+   5;2138,2139,2140,1278,1279;,
+   4;1170,1284,1380,1279;,
+   4;1165,1280,1381,1281;,
+   4;1166,1281,1382,1282;,
+   4;1167,1282,1383,1283;,
+   4;1168,1283,1384,1284;,
+   4;1280,1171,1285,1381;,
+   4;1285,1172,1286,1385;,
+   4;1286,1173,1287,1386;,
+   4;1287,1174,1288,1387;,
+   4;1288,1175,1289,1388;,
+   5;2141,1389,1289,2087,2142;,
+   5;2136,2143,1390,2144,2145;,
+   5;1390,2143,2146,1392,1391;,
+   4;2147,1393,1392,2146;,
+   4;2148,1394,1393,2147;,
+   4;1755,1757,1756,1754;,
+   4;2149,1396,1395,2150;,
+   4;2151,1397,1396,2149;,
+   4;2152,1398,1397,2151;,
+   4;1759,1761,1760,1758;,
+   4;2153,1400,1399,2154;,
+   4;2155,1401,1400,2153;,
+   4;2156,1402,1401,2155;,
+   4;1763,1765,1764,1762;,
+   4;2157,1404,1403,2158;,
+   4;2159,1405,1404,2157;,
+   4;2160,1406,1405,2159;,
+   4;1767,1769,1768,1766;,
+   4;2161,1408,1407,2162;,
+   5;1409,1410,2163,2164,2165;,
+   5;2166,2167,2168,1312,1313;,
+   5;1411,1408,2161,2163,2169;,
+   4;1209,1318,1412,1313;,
+   4;1204,1314,1413,1315;,
+   4;1205,1315,1414,1316;,
+   4;1206,1316,1415,1317;,
+   4;1207,1317,1416,1318;,
+   4;1314,1210,1319,1413;,
+   4;1319,1211,1320,1417;,
+   4;1320,1212,1321,1418;,
+   4;1321,1213,1322,1419;,
+   4;1322,1214,1323,1420;,
+   5;2170,1421,1323,2100,2171;,
+   5;2172,2164,2173,1422,2174;,
+   5;2175,2173,2176,1424,1423;,
+   4;2177,1425,1424,2176;,
+   4;2178,1426,1425,2177;,
+   4;1771,1773,1772,1770;,
+   4;2179,1428,1427,2180;,
+   4;2181,1429,1428,2179;,
+   4;2182,1430,1429,2181;,
+   4;1775,1777,1776,1774;,
+   4;2183,1432,1431,2184;,
+   4;2185,1433,1432,2183;,
+   4;2186,1434,1433,2185;,
+   4;1779,1781,1780,1778;,
+   4;2187,1436,1435,2188;,
+   4;2189,1437,1436,2187;,
+   4;2190,1438,1437,2189;,
+   4;1783,1785,1784,1782;,
+   4;2191,1440,1439,2192;,
+   5;1441,1440,2191,2193,1442;,
+   5;1443,1442,2193,2194,2195;,
+   5;2196,2197,2198,1346,1347;,
+   4;1248,1352,1444,1347;,
+   4;1243,1348,1445,1349;,
+   4;1244,1349,1446,1350;,
+   4;1245,1350,1447,1351;,
+   4;1246,1351,1448,1352;,
+   4;1348,1249,1353,1445;,
+   4;1353,1250,1354,1449;,
+   4;1354,1251,1355,1450;,
+   4;1355,1254,1357,1451;,
+   5;2199,2194,2200,1453,1452;,
+   4;1357,1255,1358,1454;,
+   5;2201,2202,1358,2116,2203;,
+   5;2204,2205,2206,1456,1455;,
+   4;2207,1457,1456,2206;,
+   4;2208,1458,1457,2207;,
+   4;1787,1789,1788,1786;,
+   4;2122,1364,1459,2209;,
+   4;1365,1461,1460,1364;,
+   4;1366,1462,1461,1365;,
+   4;1367,1463,1462,1366;,
+   4;1368,1464,1463,1367;,
+   4;1369,1465,1464,1368;,
+   4;1370,1466,1465,1369;,
+   4;1371,1467,1466,1370;,
+   4;1372,1468,1467,1371;,
+   4;1373,1469,1468,1372;,
+   4;1374,1470,1469,1373;,
+   4;1375,1471,1470,1374;,
+   4;1376,1472,1471,1375;,
+   5;1473,1474,1472,1376,2210;,
+   6;2211,2212,2213,2214,1279,1380;,
+   4;1284,1384,1475,1380;,
+   4;1281,1381,1476,1382;,
+   4;1282,1382,1477,1383;,
+   4;1283,1383,1478,1384;,
+   4;1381,1285,1385,1476;,
+   4;1385,1286,1386,1479;,
+   4;1386,1287,1387,1480;,
+   4;1387,1288,1388,1481;,
+   6;2215,2216,1482,1388,1289,1389;,
+   5;1391,1392,1484,1483,2217;,
+   4;1393,1485,1484,1392;,
+   4;1394,1486,1485,1393;,
+   4;1395,1487,1486,1394;,
+   4;1396,1488,1487,1395;,
+   4;1397,1489,1488,1396;,
+   4;1398,1490,1489,1397;,
+   4;1399,1491,1490,1398;,
+   4;1400,1492,1491,1399;,
+   4;1401,1493,1492,1400;,
+   4;1402,1494,1493,1401;,
+   4;1403,1495,1494,1402;,
+   4;1404,1496,1495,1403;,
+   4;1405,1497,1496,1404;,
+   4;1406,1498,1497,1405;,
+   4;1407,1499,1498,1406;,
+   4;1408,1500,1499,1407;,
+   5;1501,1500,1408,2218,1502;,
+   6;2219,2166,1313,1412,2220,2221;,
+   4;1318,1416,1503,1412;,
+   4;1315,1413,1504,1414;,
+   4;1316,1414,1505,1415;,
+   4;1317,1415,1506,1416;,
+   4;1413,1319,1417,1504;,
+   4;1417,1320,1418,1507;,
+   4;1418,1321,1419,1508;,
+   4;1419,1322,1420,1509;,
+   6;2222,1510,1420,1323,2223,2224;,
+   5;2225,2226,1424,1512,1511;,
+   4;1425,1513,1512,1424;,
+   4;1426,1514,1513,1425;,
+   4;1427,1515,1514,1426;,
+   4;1428,1516,1515,1427;,
+   4;1429,1517,1516,1428;,
+   4;1430,1518,1517,1429;,
+   4;1431,1519,1518,1430;,
+   4;1432,1520,1519,1431;,
+   4;1433,1521,1520,1432;,
+   4;1434,1522,1521,1433;,
+   4;1435,1523,1522,1434;,
+   4;1436,1524,1523,1435;,
+   4;1437,1525,1524,1436;,
+   4;1438,1526,1525,1437;,
+   4;1439,1527,1526,1438;,
+   4;1440,1528,1527,1439;,
+   5;1529,1530,1528,1440,1441;,
+   6;2227,2228,2229,2230,1347,1444;,
+   4;1352,1448,1531,1444;,
+   4;1349,1445,1532,1446;,
+   4;1350,1446,1533,1447;,
+   4;1351,1447,1534,1448;,
+   4;1445,1353,1449,1532;,
+   4;1449,1354,1450,1535;,
+   4;1450,1355,1451,1536;,
+   4;1451,1357,1454,1537;,
+   6;2202,2231,2232,1538,1454,1358;,
+   5;1455,1456,1540,1539,2233;,
+   4;1457,1541,1540,1456;,
+   4;1458,1542,1541,1457;,
+   4;1459,1543,1542,1458;,
+   4;1364,1460,1543,1459;,
+   4;1461,1545,1544,1460;,
+   4;1462,1546,1545,1461;,
+   4;1463,1547,1546,1462;,
+   4;1464,1548,1547,1463;,
+   4;1465,1549,1548,1464;,
+   4;1466,1550,1549,1465;,
+   4;1467,1551,1550,1466;,
+   4;1468,1552,1551,1467;,
+   4;1469,1553,1552,1468;,
+   4;1470,1554,1553,1469;,
+   4;1471,1555,1554,1470;,
+   4;1472,1556,1555,1471;,
+   5;1557,1558,1556,1472,2234;,
+   5;2235,2236,1380,1475,2237;,
+   4;1384,1478,1559,1475;,
+   4;1382,1476,1560,1477;,
+   4;1383,1477,1561,1478;,
+   4;1476,1385,1479,1560;,
+   4;1479,1386,1480,1562;,
+   4;1480,1387,1481,1563;,
+   5;1482,2238,1564,1481,1388;,
+   5;2239,1484,1566,1565,2240;,
+   4;1485,1567,1566,1484;,
+   4;1486,1568,1567,1485;,
+   4;1487,1569,1568,1486;,
+   4;1488,1570,1569,1487;,
+   4;1489,1571,1570,1488;,
+   4;1490,1572,1571,1489;,
+   4;1491,1573,1572,1490;,
+   4;1492,1574,1573,1491;,
+   4;1493,1575,1574,1492;,
+   4;1494,1576,1575,1493;,
+   4;1495,1577,1576,1494;,
+   4;1496,1578,1577,1495;,
+   4;1497,1579,1578,1496;,
+   4;1498,1580,1579,1497;,
+   4;1499,1581,1580,1498;,
+   4;1500,1582,1581,1499;,
+   5;1583,1582,1500,2241,1584;,
+   5;2242,2243,2220,1412,1503;,
+   4;1416,1506,1585,1503;,
+   4;1414,1504,1586,1505;,
+   4;1415,1505,1587,1506;,
+   4;1504,1417,1507,1586;,
+   4;1507,1418,1508,1588;,
+   4;1508,1419,1509,1589;,
+   5;2244,1590,1509,1420,2245;,
+   5;2246,2247,1512,1592,1591;,
+   4;1513,1593,1592,1512;,
+   4;1514,1594,1593,1513;,
+   4;1515,1595,1594,1514;,
+   4;1516,1596,1595,1515;,
+   4;1517,1597,1596,1516;,
+   4;1518,1598,1597,1517;,
+   4;1519,1599,1598,1518;,
+   4;1520,1600,1599,1519;,
+   4;1521,1601,1600,1520;,
+   4;1522,1602,1601,1521;,
+   4;1523,1603,1602,1522;,
+   4;1524,1604,1603,1523;,
+   4;1525,1605,1604,1524;,
+   4;1526,1606,1605,1525;,
+   4;1527,1607,1606,1526;,
+   4;1528,1608,1607,1527;,
+   5;1609,1610,1608,1528,2248;,
+   5;2249,2250,1444,1531,2251;,
+   4;1448,1534,1611,1531;,
+   4;1446,1532,1612,1533;,
+   4;1447,1533,1613,1534;,
+   4;1532,1449,1535,1612;,
+   4;1535,1450,1536,1614;,
+   4;1536,1451,1537,1615;,
+   5;2252,2253,1616,1537,1454;,
+   5;2254,1540,1618,1617,2255;,
+   4;1541,1619,1618,1540;,
+   4;1542,1620,1619,1541;,
+   4;1543,1621,1620,1542;,
+   4;1460,1544,1621,1543;,
+   4;1545,1623,1622,1544;,
+   4;1546,1624,1623,1545;,
+   4;1547,1625,1624,1546;,
+   4;1548,1626,1625,1547;,
+   4;1549,1627,1626,1548;,
+   4;1550,1628,1627,1549;,
+   4;1551,1629,1628,1550;,
+   4;1552,1630,1629,1551;,
+   4;1553,1631,1630,1552;,
+   4;1554,1632,1631,1553;,
+   4;1555,1633,1632,1554;,
+   4;1556,1634,1633,1555;,
+   5;1635,1636,1634,1556,1558;,
+   5;2256,2257,1475,1559,2258;,
+   4;1478,1561,1637,1559;,
+   4;1477,1560,1638,1561;,
+   4;1560,1479,1562,1638;,
+   4;1562,1480,1563,1639;,
+   5;1564,2259,1640,1563,1481;,
+   5;1565,1566,1642,1641,2260;,
+   4;1567,1643,1642,1566;,
+   4;1568,1644,1643,1567;,
+   4;1569,1645,1644,1568;,
+   4;1570,1646,1645,1569;,
+   4;1571,1647,1646,1570;,
+   4;1572,1648,1647,1571;,
+   4;1573,1649,1648,1572;,
+   4;1574,1650,1649,1573;,
+   4;1575,1651,1650,1574;,
+   4;1576,1652,1651,1575;,
+   4;1577,1653,1652,1576;,
+   4;1578,1654,1653,1577;,
+   4;1579,1655,1654,1578;,
+   4;1580,1656,1655,1579;,
+   4;1581,1657,1656,1580;,
+   4;1582,1658,1657,1581;,
+   5;1659,1658,1582,2261,1660;,
+   5;2262,2263,2264,1503,1585;,
+   4;1506,1587,1661,1585;,
+   4;1505,1586,1662,1587;,
+   4;1586,1507,1588,1662;,
+   4;1588,1508,1589,1663;,
+   5;2265,1664,1589,1509,2266;,
+   5;2267,2268,1592,1666,1665;,
+   4;1593,1667,1666,1592;,
+   4;1594,1668,1667,1593;,
+   4;1595,1669,1668,1594;,
+   4;1596,1670,1669,1595;,
+   4;1597,1671,1670,1596;,
+   4;1598,1672,1671,1597;,
+   4;1599,1673,1672,1598;,
+   4;1600,1674,1673,1599;,
+   4;1601,1675,1674,1600;,
+   4;1602,1676,1675,1601;,
+   4;1603,1677,1676,1602;,
+   4;1604,1678,1677,1603;,
+   4;1605,1679,1678,1604;,
+   4;1606,1680,1679,1605;,
+   4;1607,1681,1680,1606;,
+   4;1608,1682,1681,1607;,
+   5;1683,1684,1682,1608,2269;,
+   5;2270,2271,1531,1611,2272;,
+   4;1534,1613,1685,1611;,
+   4;1533,1612,1686,1613;,
+   4;1612,1535,1614,1686;,
+   4;1614,1536,1615,1687;,
+   5;1616,2273,1688,1615,1537;,
+   5;2274,1618,1690,1689,2275;,
+   4;1619,1691,1690,1618;,
+   4;1620,1692,1691,1619;,
+   4;1621,1693,1692,1620;,
+   4;1544,1622,1693,1621;,
+   4;150,1622,1623,148;,
+   4;148,1623,1624,146;,
+   4;2276,1624,1625,144;,
+   4;2277,1625,1626,142;,
+   4;142,1626,1627,140;,
+   4;140,1627,1628,138;,
+   4;2278,1628,1629,136;,
+   4;136,1629,1630,134;,
+   4;2279,1630,1631,132;,
+   4;132,1631,1632,130;,
+   4;2280,1632,1633,128;,
+   4;2281,1633,1634,126;,
+   4;2282,1634,1636,125;,
+   7;120,2283,2284,2285,1559,1637,119;,
+   3;119,1637,118;,
+   5;118,1637,1561,1638,116;,
+   5;2286,1638,1562,1639,115;,
+   3;2287,1639,114;,
+   7;2288,1639,1563,1640,2289,109,110;,
+   4;2290,1641,1642,106;,
+   4;2291,1642,1643,104;,
+   4;2292,1643,1644,102;,
+   4;2293,1644,1645,100;,
+   4;2294,1645,1646,98;,
+   4;2295,1646,1647,96;,
+   4;2296,1647,1648,94;,
+   4;94,1648,1649,92;,
+   4;92,1649,1650,90;,
+   4;90,1650,1651,88;,
+   4;2297,1651,1652,86;,
+   4;2298,1652,1653,84;,
+   4;2299,1653,1654,82;,
+   4;2300,1654,1655,80;,
+   4;2301,1655,1656,78;,
+   4;2302,1656,1657,76;,
+   4;2303,1657,1658,72;,
+   4;2304,1658,2305,75;,
+   7;2306,2307,2308,1585,1661,71,66;,
+   3;71,1661,70;,
+   5;70,1661,1587,1662,60;,
+   5;60,1662,1588,1663,65;,
+   3;2309,1663,64;,
+   7;2310,1663,1589,1664,2311,56,57;,
+   4;2312,2313,1666,54;,
+   4;54,1666,1667,52;,
+   4;2314,1667,1668,50;,
+   4;50,1668,1669,48;,
+   4;48,1669,1670,46;,
+   4;46,1670,1671,44;,
+   4;2315,1671,1672,42;,
+   4;2316,1672,1673,40;,
+   4;2317,1673,1674,38;,
+   4;2318,1674,1675,36;,
+   4;2319,1675,1676,34;,
+   4;34,1676,1677,32;,
+   4;2320,1677,1678,30;,
+   4;30,1678,1679,28;,
+   4;28,1679,1680,26;,
+   4;2321,1680,1681,24;,
+   4;24,1681,1682,22;,
+   4;2322,1682,2323,21;,
+   7;16,2324,2325,2326,1611,1685,15;,
+   3;2327,1685,14;,
+   5;14,1685,1613,1686,12;,
+   5;12,1686,1614,1687,11;,
+   3;11,1687,10;,
+   7;2328,1687,1615,2329,2330,4,5;,
+   4;2331,1689,1690,2;,
+   4;2,1690,1691,1;,
+   4;2332,1691,1692,154;,
+   4;154,1692,1693,152;,
+   4;2333,1693,1622,2334;,
+   4;2335,2336,2337,2338;,
+   4;2339,2340,2341,2342;,
+   4;2343,2344,2345,2346;,
+   4;2347,2348,2349,2350;,
+   4;2351,2352,2353,2354;,
+   4;2355,2356,2357,2358;,
+   4;2359,2360,2361,2362;,
+   4;2363,2364,2365,2366;,
+   4;2367,2368,2369,2370;,
+   4;2371,2372,2373,2374;,
+   4;2375,2376,2377,2378;,
+   4;2379,2380,2381,2382;,
+   4;2383,2384,2385,2386;,
+   4;2387,2388,2389,2390;,
+   4;2391,2392,2393,2394;,
+   4;2395,2396,2397,2398;,
+   4;2399,2400,2401,2402;,
+   4;2403,2404,2405,2406;,
+   4;2407,2408,2409,2410;,
+   4;2411,2412,2413,2414;,
+   4;2415,2416,2417,2418;,
+   4;2419,2420,2421,2422;,
+   4;2423,2424,2425,2426;,
+   4;2427,2428,2429,2430;,
+   4;2431,2432,2433,2434;,
+   4;2435,2436,2437,2438;,
+   4;2439,2440,2441,2442;,
+   4;2443,2444,2445,2446;,
+   4;2447,2448,2449,2450;,
+   4;2451,2452,2453,2454;,
+   4;2455,2456,2457,2458;,
+   4;2459,2460,2461,2462;,
+   4;2463,2464,2465,2466;,
+   4;2467,2468,2469,2470;,
+   4;2471,2472,2473,2474;,
+   4;2475,2476,2477,2478;,
+   4;2479,2480,2481,2482;,
+   4;2483,2484,2485,2486;,
+   4;2487,2488,2489,2490;,
+   4;2491,2492,2493,2494;,
+   4;2495,2496,2497,2498;,
+   4;2499,2500,2501,2502;,
+   4;2503,2504,2505,2506;,
+   4;2507,2508,2509,2510;,
+   4;2511,2512,2513,2514;,
+   4;2515,2516,2517,2518;,
+   4;2519,2520,2521,2522;,
+   4;2523,2524,2525,2526;,
+   4;2527,2528,2529,2530;,
+   4;2531,2532,2533,2534;,
+   4;2535,2536,2537,2538;,
+   4;2539,2540,2541,2542;,
+   4;2543,2544,2545,2546;,
+   4;2547,2548,2549,2550;,
+   4;2551,2552,2553,2554;,
+   4;2555,2556,2557,2558;,
+   4;2559,2560,2561,2562;,
+   4;2563,2564,2565,2566;,
+   4;2567,2568,2569,2570;,
+   4;2571,2572,2573,2574;,
+   4;2575,2576,2577,2578;,
+   4;2579,2580,2581,2582;,
+   4;2583,2584,2585,2586;,
+   4;2587,2588,2589,2590;,
+   4;2591,2592,2593,2594;,
+   4;2595,2596,2597,2598;,
+   4;2599,2600,2601,2602;,
+   4;2603,2604,2605,2606;,
+   4;2607,2608,2609,2610;,
+   4;2611,2612,2613,2614;,
+   4;2615,2616,2617,2618;,
+   4;2619,2620,2621,2622;;
+
+   MeshNormals {
+    1915;
+    -1.000000;-0.000000;0.000000;,
+    -1.000000;0.000000;0.000000;,
+    -0.999966;0.001660;-0.008106;,
+    -0.996564;-0.005896;-0.082616;,
+    -0.996564;0.005896;-0.082616;,
+    -0.994522;0.000000;0.104529;,
+    -0.987719;0.155059;0.019207;,
+    -0.987718;0.155060;-0.019207;,
+    -0.987718;-0.155060;0.019207;,
+    -0.987718;-0.155060;-0.019208;,
+    -0.987718;0.155060;-0.019207;,
+    -0.987718;0.155060;0.019207;,
+    -0.987718;-0.155060;0.019207;,
+    -0.987718;-0.155062;-0.019208;,
+    -0.987688;0.000000;0.156435;,
+    -0.982551;-0.006015;0.185897;,
+    -0.982551;0.006015;0.185898;,
+    -0.978398;0.203255;0.037735;,
+    -0.978398;-0.203256;0.037734;,
+    -0.978398;0.203255;-0.037735;,
+    -0.978398;-0.203256;-0.037735;,
+    -0.978398;-0.203256;0.037735;,
+    -0.978398;0.203256;-0.037735;,
+    -0.978398;0.203256;0.037735;,
+    -0.978398;-0.203257;-0.037735;,
+    -0.978148;0.207911;0.000000;,
+    -0.978148;-0.207912;0.000000;,
+    -0.973531;-0.005649;-0.228484;,
+    -0.973531;0.005650;-0.228484;,
+    -0.965926;0.000001;-0.258819;,
+    -0.965926;0.000000;0.258819;,
+    -0.965926;0.000000;-0.258819;,
+    -0.963098;-0.053811;0.263717;,
+    -0.963098;-0.053811;-0.263717;,
+    -0.963098;0.053812;-0.263717;,
+    -0.963098;0.053812;0.263717;,
+    -0.959915;0.080389;-0.268515;,
+    -0.959915;0.080388;0.268515;,
+    -0.959915;-0.080390;0.268515;,
+    -0.959915;-0.080394;-0.268516;,
+    -0.954121;-0.258487;-0.151119;,
+    -0.954121;0.258488;-0.151119;,
+    -0.952281;-0.293730;-0.082972;,
+    -0.952281;-0.293730;0.082972;,
+    -0.952281;-0.293730;0.082972;,
+    -0.952281;-0.293730;-0.082972;,
+    -0.952281;0.293730;-0.082972;,
+    -0.952281;0.293730;-0.082972;,
+    -0.952281;0.293730;0.082972;,
+    -0.952281;0.293730;0.082972;,
+    -0.951056;0.000000;-0.309017;,
+    -0.947860;-0.219108;0.231416;,
+    -0.947860;0.219107;-0.231417;,
+    -0.947860;0.219108;0.231416;,
+    -0.947860;-0.219108;-0.231417;,
+    -0.944014;-0.005894;0.329854;,
+    -0.944013;0.005893;0.329855;,
+    -0.935360;-0.287606;0.205876;,
+    -0.935360;-0.287606;-0.205877;,
+    -0.935360;0.287606;0.205877;,
+    -0.935359;0.287606;-0.205877;,
+    -0.933581;0.000001;0.358367;,
+    -0.933098;-0.258487;0.250024;,
+    -0.933098;0.258489;0.250023;,
+    -0.917328;-0.371367;-0.143511;,
+    -0.917328;-0.371367;-0.143511;,
+    -0.917328;-0.371367;0.143511;,
+    -0.917328;-0.371367;0.143511;,
+    -0.917328;0.371367;-0.143511;,
+    -0.917328;0.371367;0.143511;,
+    -0.917328;0.371367;-0.143511;,
+    -0.917328;0.371367;0.143511;,
+    -0.916037;0.000632;0.401094;,
+    -0.913546;0.000000;-0.406736;,
+    -0.913546;0.406736;0.000000;,
+    -0.913545;-0.406737;0.000000;,
+    -0.913545;0.000001;0.406737;,
+    -0.882425;-0.392868;-0.258807;,
+    -0.882421;0.392870;0.258815;,
+    -0.882415;-0.392882;0.258819;,
+    -0.882414;0.392886;-0.258817;,
+    -0.875069;-0.432773;-0.216706;,
+    -0.875069;-0.432773;0.216706;,
+    -0.875069;-0.432773;0.216706;,
+    -0.875069;-0.432773;-0.216706;,
+    -0.875069;0.432773;-0.216706;,
+    -0.875069;0.432773;-0.216706;,
+    -0.875069;0.432773;0.216706;,
+    -0.875069;0.432773;0.216706;,
+    -0.866026;-0.000000;-0.499999;,
+    -0.866026;-0.499999;0.000000;,
+    -0.866026;-0.000000;0.499999;,
+    -0.866026;-0.000000;0.499999;,
+    -0.866026;-0.000000;-0.499999;,
+    -0.866026;-0.000000;0.500000;,
+    -0.866026;-0.000002;-0.500000;,
+    -0.866026;-0.000001;-0.500000;,
+    -0.866026;-0.000000;-0.500000;,
+    -0.866026;-0.000000;0.500000;,
+    -0.866026;0.000000;-0.500000;,
+    -0.866025;-0.000000;-0.500000;,
+    -0.866025;-0.000000;0.500000;,
+    -0.866025;-0.000000;-0.500000;,
+    -0.866025;-0.000000;0.500000;,
+    -0.866025;-0.000000;0.500000;,
+    -0.866025;-0.000000;-0.500000;,
+    -0.866025;0.000000;0.500000;,
+    -0.866025;0.000000;-0.500000;,
+    -0.866025;0.000000;0.500000;,
+    -0.866025;0.000000;-0.500000;,
+    -0.866025;0.000000;0.500000;,
+    -0.866025;-0.000000;-0.500000;,
+    -0.866025;-0.000000;0.500000;,
+    -0.866025;-0.000000;-0.500000;,
+    -0.866025;-0.000000;0.500000;,
+    -0.866025;-0.000000;0.500000;,
+    -0.866025;-0.000000;0.500000;,
+    -0.866025;-0.000000;-0.500000;,
+    -0.866025;-0.000000;-0.500000;,
+    -0.866025;-0.000000;0.500000;,
+    -0.866025;0.000000;0.500000;,
+    -0.866025;0.000000;-0.500000;,
+    -0.866025;0.000000;-0.500000;,
+    -0.866025;0.000000;-0.500000;,
+    -0.866025;0.000000;0.500000;,
+    -0.866025;0.000000;-0.500000;,
+    -0.866025;0.000000;-0.500000;,
+    -0.866025;0.000000;-0.500000;,
+    -0.866025;0.000000;0.500000;,
+    -0.866025;-0.000000;0.500000;,
+    -0.866025;-0.000000;0.500000;,
+    -0.866025;-0.000000;-0.500000;,
+    -0.866025;-0.000000;0.500000;,
+    -0.866025;-0.000000;-0.500000;,
+    -0.866025;-0.000000;0.500000;,
+    -0.866025;0.000000;0.500000;,
+    -0.866025;0.000000;0.500000;,
+    -0.866025;0.000000;-0.500000;,
+    -0.866025;0.000000;-0.500000;,
+    -0.866025;0.000000;-0.500000;,
+    -0.866025;0.000000;0.500000;,
+    -0.866025;0.000000;0.500000;,
+    -0.866025;0.000000;-0.500000;,
+    -0.866025;0.000000;0.500000;,
+    -0.866025;0.000000;-0.500000;,
+    -0.866025;0.000000;-0.500000;,
+    -0.866025;-0.000000;0.500000;,
+    -0.866025;0.000000;0.500000;,
+    -0.866025;0.000001;0.500000;,
+    -0.866025;0.500000;0.000000;,
+    -0.865986;-0.500069;0.000000;,
+    -0.865986;0.500069;0.000000;,
+    -0.865866;-0.000000;0.500275;,
+    -0.865866;-0.000000;-0.500275;,
+    -0.861242;-0.500069;0.090520;,
+    -0.861242;0.500069;0.090520;,
+    -0.846945;0.180023;-0.500276;,
+    -0.846945;0.180023;0.500276;,
+    -0.846945;-0.180024;-0.500276;,
+    -0.846945;-0.180024;0.500276;,
+    -0.843776;0.267934;-0.465030;,
+    -0.843776;0.267935;0.465030;,
+    -0.843776;-0.267934;-0.465030;,
+    -0.843776;-0.267934;0.465030;,
+    -0.838671;0.000001;0.544639;,
+    -0.836682;0.539871;-0.092210;,
+    -0.828755;0.352180;-0.434895;,
+    -0.828755;-0.352180;-0.434895;,
+    -0.828755;-0.352180;0.434895;,
+    -0.828755;0.352180;0.434895;,
+    -0.827350;0.475265;-0.299358;,
+    -0.827350;-0.475265;0.299358;,
+    -0.827350;-0.475265;0.299358;,
+    -0.827350;-0.475265;-0.299358;,
+    -0.827350;0.475265;-0.299358;,
+    -0.827350;-0.475265;-0.299358;,
+    -0.827350;0.475265;0.299358;,
+    -0.827350;0.475265;0.299358;,
+    -0.824626;-0.267926;-0.498204;,
+    -0.824621;0.267926;0.498213;,
+    -0.824615;-0.267939;0.498216;,
+    -0.824614;0.267943;-0.498215;,
+    -0.823601;-0.500069;-0.267604;,
+    -0.823601;0.500069;-0.267604;,
+    -0.815283;-0.575031;-0.068204;,
+    -0.810167;-0.258488;-0.526130;,
+    -0.810167;0.258489;-0.526130;,
+    -0.809017;-0.587785;0.000000;,
+    -0.809017;0.587785;-0.000000;,
+    -0.809017;0.587785;0.000000;,
+    -0.809017;-0.587785;-0.000000;,
+    -0.806913;-0.433526;0.401181;,
+    -0.806913;-0.433526;-0.401181;,
+    -0.806913;0.433526;0.401181;,
+    -0.806913;0.433526;-0.401181;,
+    -0.803688;0.575032;0.153051;,
+    -0.803688;-0.575032;0.153051;,
+    -0.801123;0.540494;0.257038;,
+    -0.799411;-0.004327;-0.600768;,
+    -0.799411;0.004327;-0.600769;,
+    -0.796457;-0.575032;-0.187071;,
+    -0.796457;0.575032;-0.187071;,
+    -0.791117;-0.500069;-0.352228;,
+    -0.791117;-0.500069;0.352228;,
+    -0.791117;0.500069;-0.352228;,
+    -0.791117;0.500069;0.352228;,
+    -0.791014;-0.352175;-0.500269;,
+    -0.791011;0.352176;0.500274;,
+    -0.791008;0.352179;-0.500276;,
+    -0.791008;-0.352180;-0.500276;,
+    -0.791008;0.352179;0.500276;,
+    -0.791008;-0.352179;0.500276;,
+    -0.791007;-0.352181;0.500275;,
+    -0.791007;0.352184;-0.500274;,
+    -0.783502;-0.508943;0.356513;,
+    -0.783502;-0.508943;-0.356513;,
+    -0.783502;-0.508943;0.356514;,
+    -0.783502;-0.508943;-0.356514;,
+    -0.783502;0.508943;0.356513;,
+    -0.783502;0.508943;-0.356514;,
+    -0.783502;0.508944;0.356514;,
+    -0.783501;0.508944;-0.356514;,
+    -0.777147;0.000000;-0.629320;,
+    -0.776256;-0.496986;0.387855;,
+    -0.776256;-0.496986;-0.387855;,
+    -0.776256;-0.496986;0.387855;,
+    -0.776256;0.496986;-0.387855;,
+    -0.776256;0.496986;0.387856;,
+    -0.776256;0.496986;-0.387855;,
+    -0.776256;0.496986;0.387855;,
+    -0.776256;-0.496986;-0.387856;,
+    -0.772539;-0.575032;0.269298;,
+    -0.772539;0.575032;0.269298;,
+    -0.769839;0.188066;0.609901;,
+    -0.750734;-0.258488;0.607932;,
+    -0.750734;0.258489;0.607933;,
+    -0.749966;-0.500069;0.432993;,
+    -0.749965;0.500069;0.432993;,
+    -0.743145;0.000000;-0.669130;,
+    -0.730815;0.004884;0.682558;,
+    -0.730815;-0.004885;0.682558;,
+    -0.724021;-0.496986;0.478329;,
+    -0.724021;-0.496986;-0.478329;,
+    -0.724021;-0.496985;-0.478330;,
+    -0.724021;0.496986;0.478330;,
+    -0.724021;-0.496986;0.478330;,
+    -0.724021;0.496986;-0.478330;,
+    -0.724021;0.496986;-0.478330;,
+    -0.724020;0.496986;0.478330;,
+    -0.722940;-0.643464;0.251618;,
+    -0.722940;-0.643464;-0.251618;,
+    -0.722940;0.643464;0.251618;,
+    -0.722940;0.643464;0.251618;,
+    -0.722940;-0.643464;-0.251618;,
+    -0.722940;0.643464;-0.251618;,
+    -0.722940;0.643464;-0.251618;,
+    -0.722940;-0.643464;0.251618;,
+    -0.717058;-0.575032;-0.393912;,
+    -0.712500;-0.080389;0.697052;,
+    -0.712499;-0.080390;-0.697052;,
+    -0.712499;0.080390;-0.697052;,
+    -0.712498;0.080390;0.697053;,
+    -0.707107;0.000000;0.707107;,
+    -0.702094;0.700593;-0.127408;,
+    -0.700501;-0.508943;-0.500276;,
+    -0.700501;-0.508943;0.500276;,
+    -0.700501;0.508943;-0.500276;,
+    -0.700501;0.508943;0.500276;,
+    -0.700501;0.508943;0.500276;,
+    -0.700501;0.508943;-0.500275;,
+    -0.700500;-0.508944;0.500275;,
+    -0.700500;-0.508943;-0.500275;,
+    -0.698880;-0.706622;-0.110691;,
+    -0.698879;-0.706623;0.110691;,
+    -0.698877;0.706625;-0.110691;,
+    -0.698875;0.706626;0.110691;,
+    -0.691655;-0.707107;-0.147015;,
+    -0.691654;-0.707107;0.147016;,
+    -0.691654;0.707108;-0.147016;,
+    -0.691652;0.707109;0.147016;,
+    -0.674344;-0.219107;-0.705161;,
+    -0.674343;-0.219107;0.705162;,
+    -0.674342;0.219107;0.705163;,
+    -0.674342;0.219107;-0.705163;,
+    -0.672927;-0.475265;0.566827;,
+    -0.672927;-0.475265;-0.566827;,
+    -0.672927;0.475265;0.566827;,
+    -0.672927;0.475265;0.566827;,
+    -0.672927;0.475265;-0.566827;,
+    -0.672927;0.475265;-0.566827;,
+    -0.672927;-0.475265;-0.566827;,
+    -0.672927;-0.475265;0.566827;,
+    -0.672499;-0.707106;-0.218509;,
+    -0.672499;0.707106;-0.218508;,
+    -0.672499;0.707107;0.218508;,
+    -0.672498;-0.707107;0.218508;,
+    -0.671955;-0.575031;0.466708;,
+    -0.671954;0.575031;0.466708;,
+    -0.669131;-0.000000;-0.743145;,
+    -0.669131;0.743145;0.000000;,
+    -0.669131;-0.743145;0.000000;,
+    -0.669131;0.743145;0.000000;,
+    -0.669131;-0.743145;0.000000;,
+    -0.669130;0.000000;0.743145;,
+    -0.665353;0.392877;-0.634786;,
+    -0.665353;-0.392877;0.634786;,
+    -0.665353;0.392878;0.634786;,
+    -0.665353;-0.392877;-0.634786;,
+    -0.651511;-0.575032;-0.494845;,
+    -0.651511;0.575032;-0.494846;,
+    -0.649718;-0.749862;0.124793;,
+    -0.649718;-0.749862;-0.124793;,
+    -0.649718;0.749862;0.124793;,
+    -0.649718;0.749862;0.124793;,
+    -0.649718;0.749862;-0.124793;,
+    -0.649718;0.749862;-0.124793;,
+    -0.649718;-0.749862;-0.124794;,
+    -0.649718;-0.749862;0.124794;,
+    -0.645975;-0.707106;-0.287607;,
+    -0.645974;0.707106;0.287606;,
+    -0.645974;0.707107;-0.287606;,
+    -0.645974;-0.707107;0.287606;,
+    -0.643553;-0.500070;-0.579457;,
+    -0.643553;0.500069;-0.579457;,
+    -0.632254;-0.048904;-0.773216;,
+    -0.632254;0.048903;-0.773216;,
+    -0.632253;-0.048901;0.773217;,
+    -0.632253;0.048900;0.773217;,
+    -0.625208;-0.432773;0.649479;,
+    -0.625208;0.432773;-0.649479;,
+    -0.625208;0.432773;0.649479;,
+    -0.625208;-0.432773;-0.649479;,
+    -0.625207;0.432773;0.649479;,
+    -0.625207;0.432773;-0.649479;,
+    -0.625207;-0.432773;-0.649479;,
+    -0.625207;-0.432773;0.649479;,
+    -0.612372;-0.707107;-0.353553;,
+    -0.612372;0.707108;-0.353553;,
+    -0.612372;0.707107;0.353554;,
+    -0.612371;-0.707107;0.353554;,
+    -0.596694;-0.002963;-0.802463;,
+    -0.596694;0.002964;-0.802464;,
+    -0.596216;0.575031;0.560237;,
+    -0.596216;-0.575032;0.560237;,
+    -0.587786;0.000000;-0.809016;,
+    -0.587785;0.000000;0.809017;,
+    -0.582948;0.371367;-0.722674;,
+    -0.582948;-0.371367;0.722674;,
+    -0.582948;0.371367;0.722674;,
+    -0.582948;-0.371367;0.722674;,
+    -0.582948;-0.371367;-0.722674;,
+    -0.582948;-0.371367;-0.722674;,
+    -0.582948;0.371367;-0.722674;,
+    -0.582948;0.371367;0.722675;,
+    -0.579458;0.500069;-0.643552;,
+    -0.579457;-0.500069;-0.643552;,
+    -0.579457;0.500069;0.643553;,
+    -0.579457;-0.500069;0.643553;,
+    -0.579378;0.643464;-0.500275;,
+    -0.579378;0.643464;0.500276;,
+    -0.579378;-0.643464;0.500275;,
+    -0.579378;-0.643464;-0.500275;,
+    -0.579378;-0.643464;0.500276;,
+    -0.579378;0.643464;-0.500276;,
+    -0.579378;-0.643464;-0.500276;,
+    -0.579378;0.643464;0.500276;,
+    -0.572061;-0.707107;-0.415627;,
+    -0.572061;0.707107;-0.415627;,
+    -0.572061;-0.707107;0.415627;,
+    -0.572060;0.707108;0.415626;,
+    -0.567758;-0.258820;-0.781450;,
+    -0.567758;0.258820;-0.781450;,
+    -0.567757;-0.258819;0.781450;,
+    -0.567757;0.258820;0.781450;,
+    -0.567035;0.823488;-0.018417;,
+    -0.567035;-0.823488;-0.018418;,
+    -0.567035;0.823488;-0.018418;,
+    -0.567035;-0.823488;0.018418;,
+    -0.567035;0.823488;0.018418;,
+    -0.567035;-0.823488;-0.018417;,
+    -0.567035;0.823488;0.018418;,
+    -0.567035;-0.823488;0.018417;,
+    -0.565109;0.700960;0.435095;,
+    -0.547996;-0.293730;0.783213;,
+    -0.547996;-0.293730;-0.783213;,
+    -0.547996;0.293730;0.783213;,
+    -0.547996;0.293730;-0.783213;,
+    -0.547996;-0.293730;0.783213;,
+    -0.547996;-0.293730;-0.783213;,
+    -0.547996;0.293730;-0.783213;,
+    -0.547996;0.293730;0.783213;,
+    -0.545170;0.499555;-0.673227;,
+    -0.545169;-0.499555;-0.673227;,
+    -0.545169;-0.499555;0.673228;,
+    -0.545169;0.499555;0.673228;,
+    -0.526131;-0.258489;-0.810167;,
+    -0.526130;0.258489;-0.810167;,
+    -0.526130;0.258489;0.810167;,
+    -0.526130;-0.258488;0.810168;,
+    -0.525483;-0.707106;-0.473147;,
+    -0.525483;0.707107;-0.473146;,
+    -0.525483;-0.707107;0.473147;,
+    -0.525482;0.707108;0.473146;,
+    -0.521879;-0.203256;-0.828450;,
+    -0.521879;-0.203256;-0.828450;,
+    -0.521879;-0.203255;0.828450;,
+    -0.521879;0.203256;-0.828450;,
+    -0.521878;0.203256;-0.828450;,
+    -0.521878;0.203256;0.828450;,
+    -0.521878;-0.203256;0.828450;,
+    -0.521878;0.203256;0.828451;,
+    -0.511935;-0.003708;0.859016;,
+    -0.511934;0.003707;0.859017;,
+    -0.510494;0.155060;-0.845785;,
+    -0.510494;-0.155060;-0.845785;,
+    -0.510493;-0.155059;0.845786;,
+    -0.510493;0.155060;0.845786;,
+    -0.505737;-0.103898;-0.856408;,
+    -0.505737;0.103898;-0.856408;,
+    -0.505737;-0.103898;0.856408;,
+    -0.505737;0.103898;0.856409;,
+    -0.500277;-0.000000;-0.865866;,
+    -0.500277;-0.000000;0.865866;,
+    -0.500000;-0.000001;-0.866025;,
+    -0.500000;-0.000001;0.866025;,
+    -0.500000;-0.866025;0.000000;,
+    -0.500000;-0.866025;0.000000;,
+    -0.500000;0.866025;0.000000;,
+    -0.500000;0.866025;0.000000;,
+    -0.499931;0.866065;-0.000000;,
+    -0.499931;-0.866065;0.000000;,
+    -0.499723;-0.000000;0.866185;,
+    -0.499723;-0.000000;-0.866185;,
+    -0.497192;0.866065;-0.052257;,
+    -0.497192;0.866065;0.052257;,
+    -0.497192;-0.866065;-0.052257;,
+    -0.497192;-0.866065;0.052257;,
+    -0.494284;-0.865768;-0.078287;,
+    -0.494283;-0.865768;0.078287;,
+    -0.494282;0.865769;-0.078287;,
+    -0.494281;0.865770;0.078286;,
+    -0.492580;-0.002289;-0.870264;,
+    -0.492580;0.002290;-0.870264;,
+    -0.489074;-0.207915;0.847100;,
+    -0.489074;0.207913;0.847101;,
+    -0.489073;-0.207919;-0.847099;,
+    -0.489073;0.207917;-0.847100;,
+    -0.489007;0.866065;-0.103942;,
+    -0.489006;-0.866065;-0.103941;,
+    -0.489006;0.866065;0.103942;,
+    -0.489006;-0.866065;-0.103941;,
+    -0.489006;-0.866066;0.103941;,
+    -0.489006;-0.866065;0.103942;,
+    -0.489006;0.866066;-0.103941;,
+    -0.489005;0.866066;0.103941;,
+    -0.488803;0.103898;0.866185;,
+    -0.488803;-0.103898;0.866185;,
+    -0.488803;-0.103898;-0.866185;,
+    -0.488803;0.103898;-0.866185;,
+    -0.478505;0.861123;-0.171756;,
+    -0.478505;0.861123;-0.171756;,
+    -0.478505;-0.861123;-0.171756;,
+    -0.478505;-0.861123;0.171756;,
+    -0.478505;-0.861123;0.171756;,
+    -0.478505;-0.861123;-0.171756;,
+    -0.478505;0.861123;0.171756;,
+    -0.478505;0.861123;0.171756;,
+    -0.477226;-0.155060;-0.864992;,
+    -0.477225;-0.155059;0.864993;,
+    -0.477225;0.155060;0.864993;,
+    -0.477225;0.155059;-0.864993;,
+    -0.475528;0.309017;-0.823639;,
+    -0.475528;0.309017;0.823639;,
+    -0.475528;-0.309017;-0.823639;,
+    -0.475528;-0.309018;0.823639;,
+    -0.475463;-0.866065;-0.154488;,
+    -0.475463;0.866065;-0.154487;,
+    -0.475463;0.866065;-0.154487;,
+    -0.475463;0.866065;0.154487;,
+    -0.475463;0.866065;0.154487;,
+    -0.475462;-0.866065;-0.154487;,
+    -0.475462;-0.866065;0.154487;,
+    -0.475462;-0.866066;0.154487;,
+    -0.473147;-0.707106;-0.525483;,
+    -0.473147;0.707107;-0.525482;,
+    -0.473146;-0.707107;0.525482;,
+    -0.473146;0.707108;0.525482;,
+    -0.456773;-0.406737;0.791154;,
+    -0.456773;-0.406737;-0.791154;,
+    -0.456773;0.406737;-0.791153;,
+    -0.456773;-0.406737;-0.791153;,
+    -0.456773;0.406737;0.791154;,
+    -0.456773;-0.406737;0.791154;,
+    -0.456773;0.406737;0.791154;,
+    -0.456773;0.406737;-0.791154;,
+    -0.456710;-0.866065;-0.203341;,
+    -0.456710;0.866065;0.203340;,
+    -0.456710;0.866065;0.203340;,
+    -0.456710;0.866065;-0.203340;,
+    -0.456710;0.866065;-0.203340;,
+    -0.456710;-0.866065;-0.203340;,
+    -0.456709;-0.866066;0.203340;,
+    -0.456709;-0.866066;0.203340;,
+    -0.456520;-0.203256;-0.866185;,
+    -0.456520;-0.203255;0.866185;,
+    -0.456520;0.203256;0.866185;,
+    -0.456520;-0.203256;0.866185;,
+    -0.456520;-0.203256;-0.866185;,
+    -0.456520;0.203256;-0.866185;,
+    -0.456520;0.203256;0.866185;,
+    -0.456520;0.203256;-0.866185;,
+    -0.445302;-0.706622;-0.549901;,
+    -0.445302;0.706623;-0.549901;,
+    -0.445302;0.706622;0.549902;,
+    -0.445301;-0.706622;0.549902;,
+    -0.438561;0.258489;0.860725;,
+    -0.438561;0.258489;-0.860725;,
+    -0.438561;-0.258488;-0.860726;,
+    -0.438561;-0.258489;0.860725;,
+    -0.432953;0.866065;0.249966;,
+    -0.432953;-0.866065;-0.249965;,
+    -0.432953;0.866065;-0.249965;,
+    -0.432953;-0.866065;-0.249965;,
+    -0.432953;-0.866065;0.249965;,
+    -0.432953;0.866066;-0.249965;,
+    -0.432952;0.866065;0.249966;,
+    -0.432952;-0.866066;0.249966;,
+    -0.432933;0.749862;0.500275;,
+    -0.432933;-0.749862;0.500275;,
+    -0.432933;0.749862;-0.500275;,
+    -0.432933;-0.749862;0.500276;,
+    -0.432933;-0.749862;-0.500275;,
+    -0.432933;-0.749862;-0.500276;,
+    -0.432933;0.749862;-0.500275;,
+    -0.432933;0.749862;0.500276;,
+    -0.415627;-0.707107;-0.572062;,
+    -0.415627;0.707107;-0.572061;,
+    -0.415626;-0.707108;0.572061;,
+    -0.415626;0.707108;0.572061;,
+    -0.406736;0.000000;0.913546;,
+    -0.406736;0.000001;-0.913546;,
+    -0.404509;-0.587785;0.700629;,
+    -0.404509;-0.587785;0.700629;,
+    -0.404509;-0.587785;-0.700630;,
+    -0.404509;-0.587785;-0.700629;,
+    -0.404509;0.587785;0.700629;,
+    -0.404509;0.587785;-0.700629;,
+    -0.404509;0.587785;0.700629;,
+    -0.404508;0.587785;-0.700629;,
+    -0.404453;0.866065;0.293852;,
+    -0.404453;0.866065;-0.293852;,
+    -0.404453;-0.866065;0.293852;,
+    -0.404453;-0.866065;-0.293852;,
+    -0.404453;0.866065;-0.293852;,
+    -0.404452;-0.866065;-0.293852;,
+    -0.404452;-0.866065;0.293852;,
+    -0.404452;0.866066;0.293852;,
+    -0.404285;0.293730;-0.866185;,
+    -0.404285;0.293730;0.866185;,
+    -0.404285;-0.293730;-0.866185;,
+    -0.404285;-0.293730;0.866185;,
+    -0.404285;-0.293730;0.866185;,
+    -0.404285;0.293730;0.866185;,
+    -0.404285;-0.293730;-0.866185;,
+    -0.404284;0.293730;-0.866185;,
+    -0.392877;0.258820;0.882417;,
+    -0.392877;-0.258820;0.882417;,
+    -0.392877;-0.258818;-0.882418;,
+    -0.392877;0.258820;-0.882417;,
+    -0.387998;-0.861123;-0.328520;,
+    -0.387998;0.861123;-0.328520;,
+    -0.387998;0.861123;-0.328520;,
+    -0.387997;-0.861123;0.328519;,
+    -0.387997;-0.861123;0.328520;,
+    -0.387997;-0.861123;-0.328520;,
+    -0.387997;0.861123;0.328520;,
+    -0.387997;0.861123;0.328520;,
+    -0.371522;-0.866065;-0.334519;,
+    -0.371521;0.866065;0.334519;,
+    -0.371521;0.866065;-0.334519;,
+    -0.371521;0.866065;-0.334519;,
+    -0.371521;-0.866065;0.334519;,
+    -0.371521;-0.866065;-0.334519;,
+    -0.371521;-0.866065;0.334519;,
+    -0.371520;0.866066;0.334518;,
+    -0.367376;0.701148;-0.611086;,
+    -0.353554;0.707107;-0.612372;,
+    -0.353554;-0.707106;-0.612373;,
+    -0.353553;0.707107;0.612372;,
+    -0.353553;-0.707107;0.612372;,
+    -0.353499;-0.048901;0.934156;,
+    -0.353499;0.048900;0.934156;,
+    -0.353499;-0.048904;-0.934156;,
+    -0.353499;0.048902;-0.934156;,
+    -0.334566;-0.743144;-0.579485;,
+    -0.334565;0.743145;0.579484;,
+    -0.334565;-0.743145;0.579484;,
+    -0.334565;0.743145;-0.579484;,
+    -0.334565;0.743145;0.579484;,
+    -0.334565;-0.743145;-0.579484;,
+    -0.334565;-0.743145;0.579484;,
+    -0.334565;0.743145;-0.579484;,
+    -0.334519;-0.866065;-0.371521;,
+    -0.334519;0.866065;0.371521;,
+    -0.334519;0.866065;-0.371521;,
+    -0.334519;0.866065;-0.371521;,
+    -0.334519;-0.866065;-0.371521;,
+    -0.334519;-0.866065;0.371521;,
+    -0.334519;-0.866066;0.371521;,
+    -0.334518;0.866066;0.371520;,
+    -0.334380;0.371367;0.866185;,
+    -0.334380;0.371367;-0.866185;,
+    -0.334380;-0.371367;0.866185;,
+    -0.334380;-0.371367;-0.866185;,
+    -0.334380;0.371367;0.866185;,
+    -0.334380;-0.371367;0.866185;,
+    -0.334380;0.371367;-0.866185;,
+    -0.334380;-0.371367;-0.866185;,
+    -0.314941;-0.865768;-0.388919;,
+    -0.314941;0.865768;0.388919;,
+    -0.314941;0.865768;-0.388918;,
+    -0.314940;-0.865768;0.388919;,
+    -0.310448;0.499555;0.808744;,
+    -0.310448;-0.499555;0.808744;,
+    -0.310447;0.499555;-0.808744;,
+    -0.310447;-0.499555;-0.808744;,
+    -0.309017;0.951056;-0.000000;,
+    -0.309017;-0.951056;-0.000000;,
+    -0.309017;-0.951056;0.000000;,
+    -0.309017;0.000000;0.951057;,
+    -0.309017;0.951057;0.000000;,
+    -0.309017;0.000001;-0.951057;,
+    -0.299468;0.823488;-0.481858;,
+    -0.299468;-0.823488;-0.481858;,
+    -0.299468;-0.823488;0.481858;,
+    -0.299468;0.823488;-0.481858;,
+    -0.299468;0.823488;0.481858;,
+    -0.299468;-0.823488;-0.481858;,
+    -0.299468;-0.823488;0.481858;,
+    -0.299468;0.823488;0.481858;,
+    -0.293852;-0.866065;-0.404453;,
+    -0.293852;0.866065;-0.404452;,
+    -0.293852;-0.866066;0.404452;,
+    -0.293851;0.866066;0.404452;,
+    -0.287607;-0.707106;-0.645975;,
+    -0.287607;0.707107;-0.645974;,
+    -0.287606;0.707107;0.645974;,
+    -0.287606;-0.707107;0.645974;,
+    -0.273518;0.219107;-0.936579;,
+    -0.273517;0.219107;0.936579;,
+    -0.273517;-0.219108;-0.936579;,
+    -0.273516;-0.219107;0.936579;,
+    -0.267604;0.500069;0.823601;,
+    -0.267604;0.500069;-0.823601;,
+    -0.267604;-0.500069;-0.823601;,
+    -0.267604;-0.500069;0.823601;,
+    -0.267568;0.823488;-0.500275;,
+    -0.267568;0.823488;0.500275;,
+    -0.267567;0.823488;-0.500276;,
+    -0.267567;-0.823488;-0.500276;,
+    -0.267567;-0.823488;0.500276;,
+    -0.267567;-0.823488;0.500275;,
+    -0.267567;-0.823488;-0.500275;,
+    -0.267567;0.823488;0.500276;,
+    -0.258819;0.000001;-0.965926;,
+    -0.255960;-0.965837;-0.040540;,
+    -0.255960;0.965837;-0.040540;,
+    -0.255960;0.965837;0.040540;,
+    -0.255959;-0.965837;0.040540;,
+    -0.253579;0.706622;0.660593;,
+    -0.253578;-0.706622;0.660593;,
+    -0.253578;0.706622;-0.660594;,
+    -0.253577;-0.706623;-0.660593;,
+    -0.250000;-0.866025;-0.433013;,
+    -0.250000;-0.866025;0.433013;,
+    -0.250000;0.866025;-0.433013;,
+    -0.250000;0.866025;0.433013;,
+    -0.250000;0.866025;-0.433013;,
+    -0.250000;0.866025;0.433013;,
+    -0.250000;-0.866025;-0.433013;,
+    -0.250000;-0.866025;0.433013;,
+    -0.249966;0.866065;-0.432953;,
+    -0.249966;-0.866065;-0.432953;,
+    -0.249965;0.866066;0.432953;,
+    -0.249965;-0.866066;0.432953;,
+    -0.249862;0.432773;0.866185;,
+    -0.249862;0.432773;-0.866185;,
+    -0.249862;-0.432773;0.866185;,
+    -0.249862;-0.432773;-0.866185;,
+    -0.249862;-0.432773;0.866185;,
+    -0.249862;0.432773;0.866185;,
+    -0.249862;-0.432773;-0.866185;,
+    -0.249862;0.432773;-0.866185;,
+    -0.247416;0.080391;0.965569;,
+    -0.247416;0.080390;-0.965569;,
+    -0.247416;-0.080390;-0.965569;,
+    -0.247416;-0.080390;0.965569;,
+    -0.218508;-0.707107;-0.672499;,
+    -0.218508;0.707107;-0.672498;,
+    -0.218508;0.707107;0.672498;,
+    -0.218508;-0.707107;0.672498;,
+    -0.217065;-0.392877;-0.893605;,
+    -0.217064;-0.392877;0.893605;,
+    -0.217064;0.392878;-0.893605;,
+    -0.217064;0.392878;0.893605;,
+    -0.216785;-0.749862;0.625069;,
+    -0.216785;0.749862;-0.625069;,
+    -0.216785;-0.749862;-0.625069;,
+    -0.216785;-0.749862;0.625069;,
+    -0.216785;0.749862;-0.625069;,
+    -0.216785;-0.749862;-0.625069;,
+    -0.216785;0.749862;0.625069;,
+    -0.216785;0.749862;0.625069;,
+    -0.209801;0.000517;-0.977744;,
+    -0.209801;-0.000517;-0.977744;,
+    -0.207912;0.000001;0.978148;,
+    -0.203341;-0.866065;-0.456710;,
+    -0.203341;0.866065;-0.456710;,
+    -0.203340;0.866065;0.456710;,
+    -0.203340;-0.866066;0.456709;,
+    -0.187071;0.575032;-0.796456;,
+    -0.187071;-0.575032;-0.796456;,
+    -0.180049;0.500069;0.847062;,
+    -0.180048;-0.500069;0.847062;,
+    -0.179344;0.865768;0.467206;,
+    -0.179344;-0.865768;0.467206;,
+    -0.179343;0.865768;-0.467206;,
+    -0.179343;-0.865769;-0.467205;,
+    -0.163089;0.965837;-0.201398;,
+    -0.163089;0.965837;0.201398;,
+    -0.163089;-0.965837;-0.201397;,
+    -0.163089;-0.965837;0.201397;,
+    -0.156435;0.000001;0.987688;,
+    -0.154509;-0.951056;0.267617;,
+    -0.154509;0.951056;-0.267617;,
+    -0.154509;0.951056;-0.267617;,
+    -0.154509;0.951056;0.267617;,
+    -0.154509;-0.951057;-0.267616;,
+    -0.154509;-0.951056;0.267617;,
+    -0.154509;0.951056;0.267617;,
+    -0.154508;-0.951056;-0.267617;,
+    -0.154487;-0.866065;-0.475463;,
+    -0.154487;0.866065;-0.475463;,
+    -0.154487;0.866065;0.475463;,
+    -0.154487;0.866065;-0.475462;,
+    -0.154487;0.866065;0.475463;,
+    -0.154487;-0.866066;-0.475462;,
+    -0.154487;-0.866066;0.475462;,
+    -0.154487;-0.866065;0.475462;,
+    -0.154423;0.475265;-0.866185;,
+    -0.154423;0.475265;0.866185;,
+    -0.154423;-0.475265;-0.866185;,
+    -0.154423;-0.475265;0.866185;,
+    -0.154423;-0.475265;-0.866185;,
+    -0.154423;0.475265;-0.866185;,
+    -0.154423;0.475265;0.866185;,
+    -0.154423;-0.475265;0.866185;,
+    -0.151120;0.258490;-0.954120;,
+    -0.151120;-0.258488;-0.954121;,
+    -0.147016;-0.707107;-0.691655;,
+    -0.147016;0.707107;-0.691655;,
+    -0.147016;0.707107;0.691655;,
+    -0.147016;-0.707107;0.691655;,
+    -0.143563;-0.643464;0.751894;,
+    -0.143563;-0.643464;-0.751894;,
+    -0.143563;0.643464;-0.751893;,
+    -0.143563;-0.643464;0.751893;,
+    -0.143563;0.643464;-0.751894;,
+    -0.143563;0.643464;0.751894;,
+    -0.143562;-0.643464;-0.751893;,
+    -0.143562;0.643464;0.751894;,
+    -0.109742;-0.001406;0.993959;,
+    -0.104529;0.994522;-0.000000;,
+    -0.104528;0.994522;0.000000;,
+    -0.104528;-0.994522;-0.000000;,
+    -0.104528;-0.994522;0.000000;,
+    -0.103942;-0.866065;-0.489006;,
+    -0.103942;0.866065;-0.489006;,
+    -0.103942;0.866065;-0.489006;,
+    -0.103942;-0.866066;-0.489006;,
+    -0.103942;0.866065;0.489006;,
+    -0.103941;-0.866065;0.489006;,
+    -0.103941;0.866065;0.489007;,
+    -0.103941;-0.866065;0.489006;,
+    -0.102794;-0.575032;0.811648;,
+    -0.102794;0.575032;0.811648;,
+    -0.092871;-0.965837;-0.241938;,
+    -0.092871;0.965837;-0.241937;,
+    -0.092871;0.965837;0.241938;,
+    -0.092871;-0.965837;0.241938;,
+    -0.090508;0.861123;-0.500276;,
+    -0.090508;0.861123;0.500276;,
+    -0.090508;0.861123;-0.500276;,
+    -0.090508;-0.861123;-0.500276;,
+    -0.090508;0.861123;0.500276;,
+    -0.090508;-0.861123;0.500276;,
+    -0.090508;-0.861123;0.500275;,
+    -0.090508;-0.861123;-0.500276;,
+    -0.088914;0.995454;-0.034131;,
+    -0.088914;-0.995454;-0.034131;,
+    -0.084752;0.995466;0.043183;,
+    -0.084752;-0.995466;0.043183;,
+    -0.083001;-0.508943;-0.856789;,
+    -0.083001;0.508943;0.856789;,
+    -0.083001;0.508943;-0.856789;,
+    -0.083001;-0.508943;0.856789;,
+    -0.083001;0.508943;-0.856789;,
+    -0.083001;-0.508944;0.856789;,
+    -0.083001;-0.508944;-0.856789;,
+    -0.083000;0.508943;0.856789;,
+    -0.080418;0.701681;-0.707938;,
+    -0.073913;0.707107;-0.703233;,
+    -0.073913;-0.707106;-0.703234;,
+    -0.073913;-0.707107;0.703233;,
+    -0.073912;0.707106;0.703234;,
+    -0.068203;-0.575032;-0.815283;,
+    -0.068203;0.575032;-0.815283;,
+    -0.067732;-0.995402;-0.067732;,
+    -0.067732;0.995402;-0.067732;,
+    -0.060141;0.995423;0.074268;,
+    -0.060141;-0.995423;0.074268;,
+    -0.052334;0.000000;-0.998630;,
+    -0.052264;-0.994522;0.090524;,
+    -0.052264;0.994522;-0.090524;,
+    -0.052264;-0.994522;-0.090524;,
+    -0.052264;-0.994522;0.090524;,
+    -0.052264;0.994522;0.090524;,
+    -0.052264;0.994522;0.090524;,
+    -0.052264;-0.994522;-0.090525;,
+    -0.052264;0.994522;-0.090524;,
+    -0.052257;0.866065;-0.497192;,
+    -0.052257;-0.866065;-0.497192;,
+    -0.052257;-0.866066;-0.497192;,
+    -0.052257;0.866065;-0.497192;,
+    -0.052257;-0.866066;0.497192;,
+    -0.052257;-0.866065;0.497192;,
+    -0.052257;0.866065;0.497193;,
+    -0.052257;0.866065;0.497192;,
+    -0.052235;0.496986;-0.866185;,
+    -0.052235;0.496986;0.866185;,
+    -0.052235;0.496985;-0.866185;,
+    -0.052235;0.496986;0.866185;,
+    -0.052235;-0.496986;-0.866185;,
+    -0.052235;-0.496986;0.866185;,
+    -0.052235;-0.496986;-0.866185;,
+    -0.052235;-0.496986;0.866185;,
+    -0.050558;-0.258488;0.964691;,
+    -0.050557;0.258488;0.964691;,
+    -0.037749;0.352181;-0.935170;,
+    -0.037748;0.352181;0.935170;,
+    -0.037747;0.352180;0.935171;,
+    -0.037747;0.352179;-0.935171;,
+    -0.037747;-0.352180;-0.935171;,
+    -0.037747;-0.352180;0.935171;,
+    -0.037746;-0.352181;0.935171;,
+    -0.037743;-0.352182;-0.935170;,
+    -0.034605;-0.995327;-0.090149;,
+    -0.034605;0.995327;-0.090149;,
+    -0.024917;-0.995355;0.092993;,
+    -0.024917;0.995355;0.092993;,
+    -0.019163;0.267938;0.963246;,
+    -0.019163;0.267937;-0.963246;,
+    -0.019158;-0.267937;0.963246;,
+    -0.019151;-0.267938;-0.963246;,
+    -0.009779;0.180023;0.983614;,
+    -0.009779;0.180023;-0.983614;,
+    -0.009779;-0.180024;-0.983614;,
+    -0.009779;-0.180024;0.983614;,
+    -0.008352;0.701484;0.712637;,
+    -0.000318;-0.000000;-1.000000;,
+    -0.000318;-0.000000;1.000000;,
+    -0.000000;0.707107;-0.707107;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-0.707108;0.707105;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;0.866065;-0.499931;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;-0.000000;1.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-0.866066;0.499930;,
+    -0.000000;-0.000000;1.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;-0.000000;-1.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;-0.000000;1.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-0.000001;-1.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;-0.000000;1.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;-0.000000;1.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;-0.707107;-0.707107;,
+    -0.000000;0.000000;1.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;-0.000000;1.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;-0.000000;1.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;0.000000;1.000000;,
+    -0.000000;0.000000;1.000000;,
+    -0.000000;0.000000;-1.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;0.000000;1.000000;,
+    -0.000000;0.000000;-1.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-0.866065;-0.499931;,
+    -0.000000;0.000000;1.000000;,
+    -0.000000;0.000000;-1.000000;,
+    -0.000000;-0.000000;-1.000000;,
+    -0.000000;-0.000000;-1.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;-0.000000;1.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;0.000000;-1.000000;,
+    -0.000000;-0.000001;-1.000000;,
+    -0.000000;0.000000;1.000000;,
+    -0.000000;-0.000000;-1.000000;,
+    -0.000000;0.000000;-1.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;0.000000;-1.000000;,
+    -0.000000;-0.000000;1.000000;,
+    -0.000000;-0.000000;1.000000;,
+    -0.000000;-0.000000;1.000000;,
+    -0.000000;0.000000;-1.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;0.000000;-1.000000;,
+    -0.000000;-0.000000;-1.000000;,
+    -0.000000;0.000000;1.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;0.000000;1.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;0.000000;-1.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;-0.000000;1.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;0.000000;-1.000000;,
+    0.000000;0.000000;-1.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;-0.000000;-1.000000;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;0.000000;-1.000000;,
+    0.000000;0.000000;1.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;0.000000;1.000000;,
+    0.000000;-0.000000;-1.000000;,
+    0.000000;-0.000000;1.000000;,
+    0.000000;0.866065;-0.499931;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;0.000000;-1.000000;,
+    0.000000;0.000000;1.000000;,
+    0.000000;0.000000;1.000000;,
+    0.000000;0.000000;1.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;-0.866065;-0.499931;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;-0.000000;1.000000;,
+    0.000000;0.000000;1.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;0.000000;-1.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;0.000000;-1.000000;,
+    0.000000;0.000000;-1.000000;,
+    0.000000;-0.500069;-0.865985;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;0.000000;-1.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;0.500069;-0.865985;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;0.866065;0.499931;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;0.000000;1.000000;,
+    0.000000;0.000000;-1.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;-0.000000;-1.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;0.000000;-1.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;0.000000;-1.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;0.707106;0.707107;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;-0.866065;0.499931;,
+    0.000000;0.866065;0.499931;,
+    0.000000;1.000000;-0.000000;,
+    0.005099;-0.995242;-0.097304;,
+    0.005100;0.995242;-0.097304;,
+    0.015195;-0.995272;0.095935;,
+    0.015195;0.995272;0.095935;,
+    0.017390;0.575031;0.817946;,
+    0.017391;-0.575032;0.817946;,
+    0.019160;-0.267935;0.963247;,
+    0.019160;0.267934;0.963247;,
+    0.019161;0.267934;-0.963247;,
+    0.019161;-0.267934;-0.963247;,
+    0.037747;-0.352180;0.935171;,
+    0.037747;0.352180;0.935171;,
+    0.037748;-0.352180;-0.935171;,
+    0.037748;0.352179;-0.935171;,
+    0.052235;0.496986;0.866185;,
+    0.052235;0.496986;-0.866185;,
+    0.052235;0.496986;0.866185;,
+    0.052235;-0.496986;-0.866185;,
+    0.052235;-0.496985;0.866185;,
+    0.052235;0.496986;-0.866185;,
+    0.052235;-0.496986;-0.866185;,
+    0.052235;-0.496986;0.866185;,
+    0.052257;-0.866066;-0.497192;,
+    0.052257;-0.866066;0.497192;,
+    0.052257;0.866065;-0.497193;,
+    0.052257;-0.866065;-0.497192;,
+    0.052257;0.866066;-0.497192;,
+    0.052257;0.866065;0.497193;,
+    0.052257;-0.866066;0.497192;,
+    0.052257;0.866065;0.497192;,
+    0.052264;-0.994522;-0.090524;,
+    0.052264;-0.994522;0.090524;,
+    0.052264;0.994522;-0.090524;,
+    0.052264;0.994522;-0.090524;,
+    0.052264;0.994522;0.090524;,
+    0.052264;-0.994522;-0.090524;,
+    0.052264;0.994522;0.090524;,
+    0.052264;-0.994522;0.090525;,
+    0.052336;0.000000;0.998630;,
+    0.056023;0.433526;0.899398;,
+    0.056023;0.433526;-0.899398;,
+    0.056024;-0.433526;0.899398;,
+    0.056024;-0.433526;-0.899398;,
+    0.073913;-0.707108;-0.703232;,
+    0.073913;-0.707107;0.703233;,
+    0.073913;0.707108;-0.703232;,
+    0.073913;0.707106;0.703234;,
+    0.076851;-0.995098;-0.062233;,
+    0.076851;0.995098;-0.062233;,
+    0.082778;0.995117;0.053757;,
+    0.082779;-0.995117;0.053757;,
+    0.083001;-0.508943;0.856789;,
+    0.083001;-0.508943;-0.856789;,
+    0.083001;0.508943;-0.856789;,
+    0.083001;0.508943;0.856789;,
+    0.083001;0.508943;0.856789;,
+    0.083001;-0.508943;0.856789;,
+    0.083001;0.508944;-0.856789;,
+    0.083001;-0.508943;-0.856789;,
+    0.090508;0.861123;-0.500276;,
+    0.090508;0.861123;0.500276;,
+    0.090508;0.861123;0.500276;,
+    0.090508;0.861123;-0.500276;,
+    0.090508;-0.861123;0.500276;,
+    0.090508;-0.861123;-0.500275;,
+    0.090508;-0.861123;0.500275;,
+    0.090508;-0.861123;-0.500275;,
+    0.090520;0.500069;-0.861241;,
+    0.090520;-0.500069;-0.861242;,
+    0.090521;0.500069;0.861242;,
+    0.090521;-0.500069;0.861242;,
+    0.092871;0.965837;-0.241938;,
+    0.092871;-0.965837;-0.241938;,
+    0.092871;0.965837;0.241937;,
+    0.092871;-0.965837;0.241937;,
+    0.095819;0.995068;-0.025675;,
+    0.095819;-0.995068;-0.025675;,
+    0.097912;-0.995074;0.015508;,
+    0.103941;-0.866066;-0.489005;,
+    0.103941;-0.866065;-0.489006;,
+    0.103942;0.866066;-0.489006;,
+    0.103942;0.866065;-0.489007;,
+    0.103942;-0.866066;0.489006;,
+    0.103942;-0.866065;0.489006;,
+    0.103942;0.866065;0.489006;,
+    0.103942;0.866065;0.489006;,
+    0.104528;0.000001;-0.994522;,
+    0.104528;0.994522;0.000000;,
+    0.104528;0.994522;-0.000000;,
+    0.104529;-0.994522;0.000000;,
+    0.104529;-0.994522;-0.000000;,
+    0.104529;0.000000;0.994522;,
+    0.143562;-0.643464;-0.751894;,
+    0.143562;-0.643464;0.751894;,
+    0.143562;0.643464;0.751893;,
+    0.143562;0.643464;-0.751893;,
+    0.143563;0.643464;0.751894;,
+    0.143563;0.643464;-0.751893;,
+    0.143563;-0.643464;0.751894;,
+    0.143563;-0.643464;-0.751894;,
+    0.147015;-0.707108;-0.691653;,
+    0.147016;0.707108;-0.691654;,
+    0.147016;-0.707107;0.691655;,
+    0.147016;0.707107;0.691655;,
+    0.148697;0.702732;-0.695742;,
+    0.153050;-0.575032;-0.803688;,
+    0.153050;0.575032;-0.803688;,
+    0.154423;0.475265;-0.866185;,
+    0.154423;0.475265;0.866185;,
+    0.154423;-0.475265;-0.866185;,
+    0.154423;0.475265;0.866185;,
+    0.154423;-0.475265;0.866185;,
+    0.154423;0.475265;-0.866185;,
+    0.154423;-0.475265;-0.866185;,
+    0.154423;-0.475265;0.866185;,
+    0.154487;-0.866066;-0.475462;,
+    0.154487;-0.866065;-0.475462;,
+    0.154487;0.866065;-0.475462;,
+    0.154487;0.866065;-0.475463;,
+    0.154487;-0.866065;0.475462;,
+    0.154487;0.866065;0.475462;,
+    0.154487;-0.866065;0.475462;,
+    0.154487;0.866065;0.475463;,
+    0.154508;-0.951056;-0.267617;,
+    0.154509;0.951056;-0.267617;,
+    0.154509;-0.951056;0.267617;,
+    0.154509;0.951056;0.267617;,
+    0.154509;0.951056;-0.267617;,
+    0.154509;0.951056;0.267617;,
+    0.154509;-0.951056;-0.267617;,
+    0.154509;-0.951056;0.267617;,
+    0.156435;0.000001;-0.987688;,
+    0.163089;0.965837;0.201397;,
+    0.163089;-0.965837;-0.201397;,
+    0.163089;-0.965837;0.201397;,
+    0.163089;0.965837;-0.201397;,
+    0.179343;-0.865768;-0.467206;,
+    0.179343;0.865768;-0.467206;,
+    0.179344;0.865768;0.467206;,
+    0.179344;-0.865768;0.467206;,
+    0.180049;-0.500069;0.847062;,
+    0.180049;0.500069;0.847061;,
+    0.203340;-0.866065;-0.456709;,
+    0.203340;0.866065;-0.456710;,
+    0.203341;-0.866065;0.456710;,
+    0.203341;0.866065;0.456710;,
+    0.207912;0.000000;0.978147;,
+    0.215291;-0.002023;-0.976548;,
+    0.215291;0.002023;-0.976548;,
+    0.216784;-0.749862;-0.625069;,
+    0.216784;-0.749862;0.625069;,
+    0.216785;0.749862;0.625069;,
+    0.216785;0.749862;-0.625069;,
+    0.216785;-0.749862;0.625069;,
+    0.216785;0.749862;-0.625069;,
+    0.216785;0.749862;0.625069;,
+    0.216785;-0.749862;-0.625069;,
+    0.217062;0.392881;0.893604;,
+    0.217062;0.392881;-0.893604;,
+    0.217066;-0.392879;0.893604;,
+    0.217073;-0.392880;-0.893602;,
+    0.218508;-0.707108;-0.672497;,
+    0.218508;0.707107;-0.672498;,
+    0.218508;-0.707107;0.672498;,
+    0.218508;0.707107;0.672498;,
+    0.220593;0.702269;-0.676873;,
+    0.236220;-0.575032;0.783287;,
+    0.236220;0.575032;0.783287;,
+    0.247416;-0.080392;-0.965569;,
+    0.247416;0.080391;0.965569;,
+    0.247416;-0.080391;0.965569;,
+    0.247416;0.080390;-0.965569;,
+    0.249861;0.432773;-0.866185;,
+    0.249862;0.432773;0.866185;,
+    0.249862;0.432773;0.866185;,
+    0.249862;-0.432773;-0.866185;,
+    0.249862;-0.432773;0.866185;,
+    0.249862;0.432773;-0.866185;,
+    0.249862;-0.432773;0.866185;,
+    0.249862;-0.432773;-0.866185;,
+    0.249965;-0.866065;-0.432953;,
+    0.249965;0.866065;-0.432953;,
+    0.249966;-0.866065;0.432953;,
+    0.249966;0.866065;0.432953;,
+    0.250000;-0.866025;-0.433013;,
+    0.250000;0.866025;-0.433013;,
+    0.250000;-0.866025;-0.433013;,
+    0.250000;-0.866025;0.433013;,
+    0.250000;0.866025;0.433013;,
+    0.250000;0.866025;-0.433013;,
+    0.250000;0.866025;0.433013;,
+    0.250000;-0.866025;0.433013;,
+    0.250022;-0.258489;-0.933098;,
+    0.250023;0.258490;-0.933098;,
+    0.253163;-0.053811;-0.965926;,
+    0.253163;0.053812;0.965926;,
+    0.253163;0.053811;-0.965926;,
+    0.253163;-0.053811;0.965926;,
+    0.253578;-0.706622;-0.660593;,
+    0.253578;0.706622;-0.660594;,
+    0.253578;-0.706621;0.660594;,
+    0.253578;0.706622;0.660593;,
+    0.255960;-0.965837;0.040540;,
+    0.255960;0.965837;0.040540;,
+    0.255960;-0.965837;-0.040540;,
+    0.255960;0.965837;-0.040541;,
+    0.258819;-0.000000;0.965926;,
+    0.258819;0.000000;-0.965926;,
+    0.258819;0.000000;0.965926;,
+    0.267567;0.823488;0.500276;,
+    0.267567;0.823488;0.500275;,
+    0.267567;0.823488;-0.500275;,
+    0.267567;-0.823488;-0.500276;,
+    0.267567;-0.823488;0.500276;,
+    0.267567;0.823488;-0.500276;,
+    0.267568;-0.823488;0.500275;,
+    0.267568;-0.823488;-0.500275;,
+    0.269299;0.575032;-0.772539;,
+    0.269299;-0.575032;-0.772539;,
+    0.273516;-0.219108;0.936579;,
+    0.273517;0.219107;-0.936579;,
+    0.273517;0.219108;0.936579;,
+    0.273518;-0.219106;-0.936579;,
+    0.289385;0.287606;0.912984;,
+    0.289385;0.287606;-0.912984;,
+    0.289385;-0.287606;0.912984;,
+    0.289386;-0.287606;-0.912983;,
+    0.291082;0.907029;0.304252;,
+    0.293852;-0.866065;-0.404452;,
+    0.293852;0.866065;-0.404452;,
+    0.293852;-0.866065;0.404453;,
+    0.293852;0.866065;0.404453;,
+    0.299467;-0.823488;0.481858;,
+    0.299467;-0.823488;-0.481858;,
+    0.299468;0.823488;0.481858;,
+    0.299468;0.823488;-0.481858;,
+    0.299468;-0.823488;0.481858;,
+    0.299468;0.823488;0.481858;,
+    0.299468;-0.823488;-0.481858;,
+    0.299468;0.823488;-0.481858;,
+    0.300082;0.002513;-0.953910;,
+    0.309017;0.951057;0.000000;,
+    0.309017;-0.951056;0.000000;,
+    0.309017;0.951056;-0.000000;,
+    0.309017;-0.951056;-0.000000;,
+    0.313119;0.001156;0.949713;,
+    0.313120;-0.001156;0.949713;,
+    0.314940;0.865768;-0.388919;,
+    0.314941;-0.865768;-0.388919;,
+    0.314941;-0.865768;0.388919;,
+    0.323890;0.000000;0.946095;,
+    0.334380;0.371367;-0.866185;,
+    0.334380;0.371367;0.866185;,
+    0.334380;0.371367;0.866185;,
+    0.334380;-0.371367;0.866185;,
+    0.334380;-0.371367;-0.866185;,
+    0.334380;0.371367;-0.866185;,
+    0.334380;-0.371367;-0.866185;,
+    0.334380;-0.371367;0.866185;,
+    0.334519;-0.866066;-0.371521;,
+    0.334519;0.866065;-0.371521;,
+    0.334519;-0.866065;-0.371521;,
+    0.334519;0.866065;-0.371521;,
+    0.334519;-0.866065;0.371521;,
+    0.334519;-0.866065;0.371521;,
+    0.334519;0.866065;0.371521;,
+    0.334565;-0.743145;-0.579484;,
+    0.334565;0.743145;-0.579484;,
+    0.334565;-0.743145;0.579484;,
+    0.334565;0.743145;-0.579484;,
+    0.334565;0.743145;0.579484;,
+    0.334565;-0.743145;-0.579484;,
+    0.334565;0.743145;0.579484;,
+    0.334566;-0.743145;0.579484;,
+    0.346188;-0.258488;0.901852;,
+    0.346188;0.258489;0.901852;,
+    0.348576;0.575031;0.740158;,
+    0.348576;-0.575031;0.740158;,
+    0.352228;0.500070;-0.791117;,
+    0.352228;-0.500069;-0.791117;,
+    0.358368;0.000000;-0.933580;,
+    0.364632;0.188633;0.911845;,
+    0.364633;-0.188632;0.911845;,
+    0.371521;0.866066;0.334518;,
+    0.371521;-0.866066;0.334518;,
+    0.371521;-0.866066;-0.334519;,
+    0.371521;0.866065;-0.334519;,
+    0.371521;-0.866065;-0.334519;,
+    0.371521;0.866065;-0.334519;,
+    0.371521;-0.866065;0.334519;,
+    0.371521;0.866065;0.334519;,
+    0.387997;-0.861123;0.328520;,
+    0.387997;0.861123;-0.328520;,
+    0.387997;-0.861123;-0.328520;,
+    0.387998;-0.861123;0.328520;,
+    0.387998;0.861123;0.328519;,
+    0.387998;0.861123;0.328520;,
+    0.387998;-0.861123;-0.328520;,
+    0.387998;0.861123;-0.328520;,
+    0.400908;-0.001707;0.916117;,
+    0.400908;0.001707;0.916117;,
+    0.404284;0.293730;-0.866185;,
+    0.404285;0.293730;0.866185;,
+    0.404285;-0.293730;0.866185;,
+    0.404285;0.293730;0.866185;,
+    0.404285;-0.293730;-0.866185;,
+    0.404285;-0.293730;-0.866185;,
+    0.404285;0.293730;-0.866185;,
+    0.404285;-0.293730;0.866185;,
+    0.404452;0.866066;0.293851;,
+    0.404452;-0.866066;0.293851;,
+    0.404452;-0.866065;-0.293852;,
+    0.404452;0.866066;-0.293852;,
+    0.404452;0.866065;-0.293852;,
+    0.404453;-0.866065;-0.293852;,
+    0.404453;-0.866065;0.293852;,
+    0.404453;0.866065;0.293852;,
+    0.404508;-0.587785;0.700629;,
+    0.404509;0.587785;-0.700629;,
+    0.404509;0.587785;0.700629;,
+    0.404509;-0.587785;-0.700629;,
+    0.404509;0.587785;-0.700629;,
+    0.404509;0.587785;0.700629;,
+    0.404509;-0.587785;-0.700629;,
+    0.404509;-0.587785;0.700629;,
+    0.406737;0.000000;-0.913545;,
+    0.432933;0.749862;0.500276;,
+    0.432933;-0.749862;0.500276;,
+    0.432933;-0.749862;-0.500276;,
+    0.432933;0.749862;0.500275;,
+    0.432933;0.749862;-0.500275;,
+    0.432933;0.749862;-0.500276;,
+    0.432933;-0.749862;-0.500275;,
+    0.432933;-0.749862;0.500275;,
+    0.432952;-0.866066;0.249965;,
+    0.432952;-0.866066;-0.249966;,
+    0.432952;0.866066;0.249965;,
+    0.432952;0.866065;-0.249966;,
+    0.432953;0.866065;-0.249965;,
+    0.432953;-0.866065;-0.249966;,
+    0.432953;-0.866065;0.249965;,
+    0.432953;0.866065;0.249966;,
+    0.432992;-0.500069;-0.749965;,
+    0.432993;0.500070;-0.749965;,
+    0.432993;0.500069;0.749966;,
+    0.432993;-0.500069;0.749965;,
+    0.433013;0.500000;-0.750000;,
+    0.433013;0.500000;0.750000;,
+    0.433013;-0.500000;-0.750000;,
+    0.433013;-0.499999;0.750000;,
+    0.445301;0.706622;-0.549901;,
+    0.445302;-0.706621;-0.549902;,
+    0.445303;-0.706620;0.549903;,
+    0.453991;0.000000;0.891006;,
+    0.456520;-0.203256;-0.866185;,
+    0.456520;0.203256;0.866185;,
+    0.456520;0.203256;-0.866185;,
+    0.456520;0.203256;0.866185;,
+    0.456520;-0.203256;0.866185;,
+    0.456520;-0.203256;-0.866185;,
+    0.456520;-0.203256;0.866185;,
+    0.456520;0.203256;-0.866185;,
+    0.456709;-0.866066;-0.203340;,
+    0.456709;0.866066;-0.203340;,
+    0.456709;-0.866065;-0.203340;,
+    0.456709;0.866065;-0.203340;,
+    0.456710;-0.866065;0.203340;,
+    0.456710;-0.866065;0.203340;,
+    0.456710;0.866065;0.203340;,
+    0.456710;0.866065;0.203340;,
+    0.456773;-0.406737;0.791154;,
+    0.456773;-0.406737;-0.791154;,
+    0.456773;0.406737;-0.791154;,
+    0.456773;0.406737;0.791154;,
+    0.466707;-0.575032;-0.671954;,
+    0.466708;0.575032;-0.671954;,
+    0.473147;0.707107;-0.525483;,
+    0.473147;-0.707107;-0.525483;,
+    0.473147;-0.707106;0.525483;,
+    0.475462;-0.866066;-0.154487;,
+    0.475463;-0.866065;0.154487;,
+    0.475463;0.866065;-0.154487;,
+    0.475463;0.866065;-0.154487;,
+    0.475463;-0.866065;-0.154487;,
+    0.475463;0.866065;0.154487;,
+    0.475463;0.866065;0.154487;,
+    0.475463;-0.866065;0.154487;,
+    0.477225;-0.155060;-0.864993;,
+    0.477225;0.155060;0.864993;,
+    0.477225;0.155060;-0.864993;,
+    0.477225;0.155061;0.864993;,
+    0.477225;-0.155061;-0.864993;,
+    0.477225;-0.155060;0.864993;,
+    0.477225;-0.155060;0.864993;,
+    0.477226;0.155060;-0.864993;,
+    0.478505;-0.861123;0.171756;,
+    0.478505;-0.861123;-0.171756;,
+    0.478505;0.861123;-0.171756;,
+    0.478505;0.861123;0.171756;,
+    0.478505;0.861123;0.171756;,
+    0.478505;-0.861123;0.171756;,
+    0.478505;-0.861123;-0.171756;,
+    0.478505;0.861123;-0.171756;,
+    0.489006;-0.866065;-0.103942;,
+    0.489006;0.866065;-0.103942;,
+    0.489006;0.866065;-0.103942;,
+    0.489006;-0.866065;0.103942;,
+    0.489006;0.866065;0.103941;,
+    0.489007;0.866065;0.103942;,
+    0.489007;-0.866065;-0.103942;,
+    0.489007;-0.866065;0.103942;,
+    0.489074;-0.207912;-0.847101;,
+    0.489074;0.207911;-0.847101;,
+    0.489074;0.207912;0.847101;,
+    0.489074;-0.207912;0.847101;,
+    0.494284;0.865768;-0.078287;,
+    0.494284;-0.865768;-0.078287;,
+    0.494284;0.865768;0.078287;,
+    0.494284;-0.865768;0.078287;,
+    0.497192;0.866066;-0.052257;,
+    0.497193;0.866065;0.052257;,
+    0.497193;-0.866065;0.052257;,
+    0.497193;-0.866065;-0.052257;,
+    0.499931;0.866065;0.000000;,
+    0.499931;-0.866065;-0.000000;,
+    0.500000;0.000000;-0.866026;,
+    0.500000;0.866025;0.000000;,
+    0.500000;-0.866025;-0.000000;,
+    0.500000;-0.000000;0.866025;,
+    0.500000;-0.000000;-0.866025;,
+    0.500000;0.866025;0.000000;,
+    0.500000;-0.866025;0.000000;,
+    0.500000;0.000001;0.866025;,
+    0.500342;0.706623;0.500342;,
+    0.509014;-0.500069;0.700597;,
+    0.509014;0.500069;0.700597;,
+    0.510492;0.155057;-0.845787;,
+    0.510493;-0.155059;-0.845786;,
+    0.510493;0.155058;0.845786;,
+    0.510493;0.155060;0.845786;,
+    0.510493;-0.155060;0.845786;,
+    0.510493;0.155060;-0.845786;,
+    0.510493;-0.155060;-0.845785;,
+    0.510494;-0.155060;0.845785;,
+    0.521878;0.203254;-0.828451;,
+    0.521878;0.203256;0.828451;,
+    0.521878;-0.203256;-0.828450;,
+    0.521878;-0.203256;0.828451;,
+    0.521878;0.203255;0.828451;,
+    0.521878;0.203256;-0.828450;,
+    0.521878;-0.203256;-0.828450;,
+    0.521878;-0.203256;0.828450;,
+    0.525482;0.707108;0.473145;,
+    0.525482;-0.707108;0.473146;,
+    0.525482;0.707107;-0.473146;,
+    0.525483;-0.707107;-0.473147;,
+    0.534389;-0.575031;0.619489;,
+    0.534390;0.575031;0.619489;,
+    0.544639;0.000000;-0.838671;,
+    0.547996;-0.293730;0.783213;,
+    0.547996;-0.293730;0.783213;,
+    0.547996;0.293730;0.783213;,
+    0.547996;-0.293730;-0.783213;,
+    0.547996;0.293730;-0.783213;,
+    0.547996;-0.293730;-0.783213;,
+    0.547996;0.293730;0.783213;,
+    0.547996;0.293730;-0.783213;,
+    0.560236;-0.575032;-0.596216;,
+    0.560236;0.575032;-0.596216;,
+    0.566075;-0.540045;0.622824;,
+    0.566075;0.540045;0.622824;,
+    0.567035;0.823488;-0.018418;,
+    0.567035;-0.823488;-0.018418;,
+    0.567035;-0.823488;0.018417;,
+    0.567035;0.823488;0.018417;,
+    0.567035;0.823488;-0.018418;,
+    0.567035;0.823488;0.018418;,
+    0.567035;-0.823488;-0.018418;,
+    0.567035;-0.823488;0.018418;,
+    0.572060;0.707108;0.415626;,
+    0.572060;-0.707108;0.415626;,
+    0.572061;0.707107;-0.415626;,
+    0.572061;-0.707107;-0.415627;,
+    0.579377;-0.643464;0.500276;,
+    0.579377;0.643464;0.500276;,
+    0.579377;0.643464;0.500276;,
+    0.579378;-0.643464;-0.500276;,
+    0.579378;0.643464;-0.500275;,
+    0.579378;0.643464;-0.500276;,
+    0.579378;-0.643464;0.500275;,
+    0.579378;-0.643464;-0.500275;,
+    0.582948;-0.371367;-0.722675;,
+    0.582948;-0.371367;0.722674;,
+    0.582948;-0.371367;0.722674;,
+    0.582948;-0.371367;-0.722674;,
+    0.582948;0.371367;0.722674;,
+    0.582948;0.371367;-0.722674;,
+    0.582949;0.371366;0.722674;,
+    0.582949;0.371366;-0.722674;,
+    0.587785;0.000001;0.809017;,
+    0.600366;0.004192;-0.799714;,
+    0.600367;-0.004193;-0.799714;,
+    0.607933;0.258488;-0.750734;,
+    0.607933;-0.258488;-0.750734;,
+    0.611291;0.703361;-0.362778;,
+    0.612372;-0.707108;0.353553;,
+    0.612372;0.707108;0.353553;,
+    0.612372;0.707107;-0.353553;,
+    0.612372;-0.707107;-0.353554;,
+    0.619489;0.575031;0.534389;,
+    0.619489;-0.575032;0.534389;,
+    0.625207;-0.432773;-0.649479;,
+    0.625207;-0.432773;0.649479;,
+    0.625207;0.432773;0.649479;,
+    0.625208;0.432773;-0.649479;,
+    0.625208;-0.432773;0.649479;,
+    0.625208;-0.432773;-0.649479;,
+    0.625208;0.432773;0.649479;,
+    0.625208;0.432772;-0.649479;,
+    0.629321;0.000000;0.777146;,
+    0.643552;-0.500069;-0.579457;,
+    0.643552;0.500069;-0.579457;,
+    0.645973;0.707108;-0.287606;,
+    0.645974;-0.707107;-0.287606;,
+    0.645974;0.287606;0.707107;,
+    0.645974;-0.287606;-0.707107;,
+    0.645974;-0.287606;0.707107;,
+    0.645974;0.707107;0.287606;,
+    0.645974;-0.707107;0.287606;,
+    0.645975;0.287606;-0.707107;,
+    0.649718;-0.749862;-0.124794;,
+    0.649718;0.749862;-0.124794;,
+    0.649718;-0.749862;-0.124793;,
+    0.649718;-0.749862;0.124793;,
+    0.649718;0.749862;0.124793;,
+    0.649718;-0.749862;0.124793;,
+    0.649718;0.749862;-0.124793;,
+    0.649718;0.749862;0.124793;,
+    0.656565;0.004493;-0.754256;,
+    0.656565;-0.004494;-0.754256;,
+    0.665352;0.392873;0.634790;,
+    0.665352;-0.392882;-0.634784;,
+    0.665353;0.392879;-0.634784;,
+    0.665354;-0.392883;0.634781;,
+    0.669131;-0.743145;0.000000;,
+    0.669131;0.743145;0.000000;,
+    0.669131;-0.743145;0.000000;,
+    0.669131;0.743145;0.000000;,
+    0.672498;0.707107;-0.218508;,
+    0.672499;-0.707107;-0.218508;,
+    0.672499;0.707106;0.218508;,
+    0.672499;-0.707106;0.218508;,
+    0.672927;-0.475265;-0.566827;,
+    0.672927;-0.475265;0.566827;,
+    0.672927;0.475265;0.566827;,
+    0.672927;0.475265;-0.566827;,
+    0.672927;-0.475265;0.566827;,
+    0.672927;-0.475265;-0.566827;,
+    0.672927;0.475265;-0.566827;,
+    0.672927;0.475265;0.566827;,
+    0.674342;0.219107;-0.705163;,
+    0.674343;0.219108;0.705162;,
+    0.674343;-0.219108;0.705162;,
+    0.674343;-0.219107;-0.705162;,
+    0.678791;-0.003506;0.734323;,
+    0.678792;0.003506;0.734322;,
+    0.683076;0.258488;0.683075;,
+    0.683076;-0.258487;0.683075;,
+    0.691655;0.707107;-0.147017;,
+    0.691655;0.707106;0.147016;,
+    0.691656;-0.707106;-0.147016;,
+    0.691656;-0.707106;0.147016;,
+    0.698880;0.706622;-0.110692;,
+    0.698880;-0.706622;-0.110692;,
+    0.698880;0.706621;0.110692;,
+    0.698881;-0.706621;0.110692;,
+    0.699667;-0.575032;-0.424034;,
+    0.699667;0.575032;-0.424034;,
+    0.700500;-0.508943;0.500276;,
+    0.700500;0.508943;0.500276;,
+    0.700501;-0.508943;-0.500276;,
+    0.700501;0.508943;-0.500276;,
+    0.700501;0.508943;0.500276;,
+    0.700501;0.508943;-0.500275;,
+    0.700501;-0.508943;0.500275;,
+    0.700501;-0.508943;-0.500275;,
+    0.700597;0.500069;-0.509014;,
+    0.700597;-0.500069;-0.509014;,
+    0.700597;-0.500069;0.509013;,
+    0.700597;0.500069;0.509013;,
+    0.703233;0.707107;-0.073913;,
+    0.703234;0.707106;0.073912;,
+    0.703234;-0.707106;0.073912;,
+    0.703234;-0.707105;-0.073913;,
+    0.707107;0.000000;-0.707107;,
+    0.707107;0.707107;0.000000;,
+    0.707107;0.000000;-0.707107;,
+    0.707107;0.000000;0.707107;,
+    0.707108;-0.707106;-0.000000;,
+    0.709935;-0.053811;-0.702209;,
+    0.709935;-0.053812;0.702208;,
+    0.709935;0.053812;-0.702208;,
+    0.709935;0.053812;0.702208;,
+    0.710754;0.703375;0.009681;,
+    0.712497;-0.080390;-0.697055;,
+    0.712498;0.080385;-0.697055;,
+    0.712498;0.080387;0.697054;,
+    0.712500;-0.080389;0.697052;,
+    0.722940;-0.643464;-0.251618;,
+    0.722940;-0.643464;0.251618;,
+    0.722940;0.643464;0.251618;,
+    0.722940;-0.643464;-0.251618;,
+    0.722940;-0.643464;0.251618;,
+    0.722940;0.643464;-0.251618;,
+    0.722940;0.643464;-0.251618;,
+    0.722940;0.643464;0.251618;,
+    0.724021;0.496986;0.478330;,
+    0.724021;-0.496986;-0.478330;,
+    0.724021;-0.496986;0.478330;,
+    0.724021;0.496986;-0.478330;,
+    0.724021;0.496986;-0.478330;,
+    0.724021;-0.496986;0.478330;,
+    0.724021;0.496986;0.478330;,
+    0.724021;-0.496985;-0.478330;,
+    0.733390;-0.003873;0.679797;,
+    0.733390;0.003873;0.679797;,
+    0.743145;0.000000;-0.669131;,
+    0.749966;-0.500069;0.432993;,
+    0.749966;0.500069;0.432993;,
+    0.750889;0.433526;0.498217;,
+    0.750890;0.433526;-0.498217;,
+    0.750890;-0.433526;0.498217;,
+    0.750890;-0.433526;-0.498217;,
+    0.754304;0.575032;-0.316802;,
+    0.754304;-0.575032;-0.316802;,
+    0.776256;-0.496986;0.387856;,
+    0.776256;-0.496986;-0.387856;,
+    0.776256;0.496986;0.387855;,
+    0.776256;0.496986;-0.387855;,
+    0.776256;-0.496986;0.387856;,
+    0.776256;0.496986;0.387856;,
+    0.776256;0.496986;-0.387856;,
+    0.776256;-0.496985;-0.387856;,
+    0.777146;0.000000;0.629320;,
+    0.783287;-0.575032;0.236220;,
+    0.783502;-0.508943;0.356514;,
+    0.783502;0.508943;0.356514;,
+    0.783502;0.508943;-0.356514;,
+    0.783502;-0.508943;-0.356514;,
+    0.783502;0.508943;0.356514;,
+    0.783502;-0.508943;0.356513;,
+    0.783502;0.508943;-0.356514;,
+    0.783502;-0.508943;-0.356513;,
+    0.791008;0.352180;0.500276;,
+    0.791008;0.352179;-0.500276;,
+    0.791008;-0.352179;0.500275;,
+    0.791008;-0.352179;-0.500275;,
+    0.809017;0.000000;-0.587785;,
+    0.809017;0.587785;-0.000000;,
+    0.809017;-0.587785;0.000000;,
+    0.809017;0.000000;0.587785;,
+    0.809017;0.587785;0.000000;,
+    0.809017;-0.587785;0.000000;,
+    0.823601;0.500070;-0.267604;,
+    0.823601;-0.500069;-0.267604;,
+    0.824616;0.267935;0.498217;,
+    0.824616;-0.267934;0.498217;,
+    0.824616;0.267934;-0.498217;,
+    0.824616;-0.267934;-0.498216;,
+    0.827350;-0.475265;-0.299359;,
+    0.827350;0.475265;-0.299358;,
+    0.827350;0.475265;0.299358;,
+    0.827350;-0.475265;0.299358;,
+    0.827350;0.475265;0.299358;,
+    0.827350;0.475265;-0.299358;,
+    0.827350;-0.475265;0.299358;,
+    0.827350;-0.475264;-0.299358;,
+    0.828755;-0.352182;-0.434895;,
+    0.828755;0.352177;0.434898;,
+    0.828755;-0.352182;0.434893;,
+    0.828755;-0.352179;0.434896;,
+    0.828755;0.352179;-0.434896;,
+    0.828755;-0.352179;-0.434895;,
+    0.828755;0.352179;0.434895;,
+    0.828755;0.352180;-0.434895;,
+    0.836176;0.541568;-0.086682;,
+    0.838670;0.000000;-0.544639;,
+    0.843775;-0.267940;-0.465029;,
+    0.843776;0.267929;0.465034;,
+    0.843776;-0.267940;0.465026;,
+    0.843776;0.267936;-0.465029;,
+    0.847061;0.500070;-0.180049;,
+    0.847061;-0.500069;-0.180049;,
+    0.847062;-0.500069;0.180049;,
+    0.847062;0.500069;0.180049;,
+    0.855617;0.499555;-0.135517;,
+    0.855617;-0.499555;-0.135517;,
+    0.855617;-0.499554;0.135516;,
+    0.855617;0.499554;0.135516;,
+    0.856724;-0.180024;0.483338;,
+    0.856724;0.180024;-0.483338;,
+    0.856724;-0.180024;-0.483338;,
+    0.856724;0.180024;0.483338;,
+    0.860725;0.258490;-0.438561;,
+    0.860725;-0.258488;-0.438562;,
+    0.866025;-0.000002;-0.500001;,
+    0.866025;-0.000001;-0.500001;,
+    0.866025;-0.000002;0.500001;,
+    0.866025;0.000001;-0.500001;,
+    0.866025;-0.000001;0.500001;,
+    0.866025;0.000000;-0.500000;,
+    0.866025;0.000000;0.500000;,
+    0.866025;-0.000000;0.500000;,
+    0.866025;-0.000000;0.500000;,
+    0.866025;-0.000000;0.500000;,
+    0.866025;0.000000;-0.500000;,
+    0.866025;0.000000;-0.500000;,
+    0.866025;0.000000;0.500000;,
+    0.866025;0.000000;-0.500000;,
+    0.866025;0.000000;-0.500000;,
+    0.866025;-0.000000;0.500000;,
+    0.866025;-0.000000;-0.500000;,
+    0.866025;-0.000000;-0.500000;,
+    0.866025;-0.000000;0.500000;,
+    0.866025;-0.000000;0.500000;,
+    0.866025;-0.000000;-0.500000;,
+    0.866025;-0.000000;0.500000;,
+    0.866025;-0.000000;-0.500000;,
+    0.866025;-0.000000;-0.500000;,
+    0.866025;0.000000;0.500000;,
+    0.866025;0.000000;0.500000;,
+    0.866025;0.000000;0.500000;,
+    0.866025;0.000000;-0.500000;,
+    0.866025;0.000000;0.500000;,
+    0.866025;0.000000;0.500000;,
+    0.866025;0.000000;0.500000;,
+    0.866025;0.000000;-0.500000;,
+    0.866025;0.000000;0.500000;,
+    0.866025;0.000000;0.500000;,
+    0.866025;-0.000000;-0.500000;,
+    0.866025;-0.000000;-0.500000;,
+    0.866025;-0.000000;-0.500000;,
+    0.866025;-0.000000;0.500000;,
+    0.866025;-0.000000;-0.500000;,
+    0.866025;-0.000000;-0.500000;,
+    0.866025;0.000000;-0.500000;,
+    0.866025;0.000000;0.500000;,
+    0.866025;0.000000;-0.500000;,
+    0.866025;0.000000;0.500000;,
+    0.866025;0.000000;0.500000;,
+    0.866026;-0.000000;-0.500000;,
+    0.866026;-0.000000;0.500000;,
+    0.866026;-0.000000;0.500000;,
+    0.866026;-0.000000;0.500000;,
+    0.866026;-0.000000;-0.500000;,
+    0.866026;0.000000;-0.500000;,
+    0.866026;0.000000;-0.500000;,
+    0.866026;0.000000;-0.500000;,
+    0.866026;0.000000;-0.500000;,
+    0.866026;0.000000;0.500000;,
+    0.866026;0.000000;0.500000;,
+    0.866026;0.000001;0.500000;,
+    0.866026;0.000002;0.499999;,
+    0.866184;-0.000000;-0.499724;,
+    0.866184;-0.000000;0.499724;,
+    0.875069;0.432773;-0.216706;,
+    0.875069;0.432773;0.216706;,
+    0.875069;-0.432773;-0.216706;,
+    0.875069;-0.432773;0.216706;,
+    0.875069;-0.432773;0.216706;,
+    0.875069;0.432773;-0.216706;,
+    0.875069;0.432773;0.216706;,
+    0.875069;-0.432772;-0.216706;,
+    0.876719;0.186714;-0.443286;,
+    0.882417;0.392877;-0.258820;,
+    0.882417;-0.392877;-0.258820;,
+    0.882417;-0.392877;0.258820;,
+    0.882417;0.392877;0.258820;,
+    0.901852;-0.258487;0.346189;,
+    0.904623;0.005730;-0.426174;,
+    0.904623;-0.005730;-0.426173;,
+    0.913546;-0.406736;0.000000;,
+    0.913546;0.406736;0.000000;,
+    0.913546;0.406737;0.000000;,
+    0.913546;-0.406736;-0.000000;,
+    0.917328;-0.371367;0.143511;,
+    0.917328;-0.371367;-0.143511;,
+    0.917328;0.371367;-0.143511;,
+    0.917328;-0.371367;0.143511;,
+    0.917328;-0.371366;-0.143511;,
+    0.917328;0.371367;0.143511;,
+    0.917329;0.371366;-0.143511;,
+    0.917329;0.371366;0.143511;,
+    0.933581;0.000001;-0.358367;,
+    0.944620;0.005402;0.328121;,
+    0.944620;-0.005401;0.328121;,
+    0.947859;-0.219109;0.231419;,
+    0.947859;-0.219108;-0.231418;,
+    0.947860;0.219107;-0.231418;,
+    0.947860;0.219107;0.231417;,
+    0.951056;0.000001;-0.309017;,
+    0.951057;-0.309017;0.000000;,
+    0.951057;0.309017;0.000000;,
+    0.952281;-0.293730;-0.082972;,
+    0.952281;-0.293730;-0.082972;,
+    0.952281;-0.293730;0.082972;,
+    0.952281;-0.293730;0.082972;,
+    0.952281;0.293730;0.082972;,
+    0.952281;0.293730;-0.082971;,
+    0.952281;0.293730;-0.082972;,
+    0.952281;0.293730;0.082971;,
+    0.959915;-0.080391;0.268516;,
+    0.959915;-0.080390;-0.268516;,
+    0.959915;0.080392;0.268515;,
+    0.959915;0.080392;-0.268515;,
+    0.960634;0.258820;0.100967;,
+    0.960634;-0.258819;0.100967;,
+    0.960635;0.258820;-0.100962;,
+    0.960635;-0.258819;-0.100962;,
+    0.964690;0.258489;0.050558;,
+    0.964691;-0.258488;0.050558;,
+    0.964691;0.258489;-0.050547;,
+    0.964691;-0.258488;-0.050547;,
+    0.978147;-0.207912;0.000000;,
+    0.978147;0.000000;-0.207912;,
+    0.978148;-0.000000;0.207912;,
+    0.978148;0.207910;0.000000;,
+    0.978398;-0.203256;0.037735;,
+    0.978398;-0.203256;-0.037734;,
+    0.978398;-0.203256;-0.037735;,
+    0.978398;-0.203256;0.037735;,
+    0.978398;0.203256;-0.037735;,
+    0.978398;0.203256;-0.037734;,
+    0.978398;0.203256;0.037734;,
+    0.978398;0.203256;0.037735;,
+    0.978749;-0.001136;-0.205061;,
+    0.985752;-0.048900;0.160942;,
+    0.985752;0.048898;0.160943;,
+    0.985752;-0.048899;-0.160938;,
+    0.985752;0.048898;-0.160939;,
+    0.987718;-0.155061;0.019207;,
+    0.987718;-0.155060;-0.019207;,
+    0.987718;0.155060;-0.019207;,
+    0.987718;0.155061;0.019207;,
+    0.994522;0.000000;0.104529;,
+    0.994522;0.000000;-0.104523;,
+    0.994540;-0.103899;-0.009777;,
+    0.994540;-0.103898;0.009777;,
+    0.994540;0.103898;0.009777;,
+    0.994540;0.103898;-0.009777;,
+    0.996602;-0.006020;-0.082153;,
+    0.996602;0.006020;-0.082153;,
+    0.999732;-0.005995;-0.022372;,
+    0.999732;0.005995;-0.022372;,
+    1.000000;-0.000000;-0.000320;,
+    1.000000;-0.000000;0.000320;,
+    1.000000;-0.000001;0.000003;;
+    1619;
+    3;304,489,471;,
+    3;471,489,703;,
+    3;472,704,491;,
+    3;472,491,306;,
+    3;1860,1832,1841;,
+    3;1835,1860,1841;,
+    4;1603,1542,1637,1716;,
+    4;1545,1603,1716,1641;,
+    4;598,251,220,545;,
+    4;1152,598,545,1112;,
+    4;597,1153,1111,546;,
+    4;254,597,546,221;,
+    4;69,254,221,48;,
+    5;194,221,546,489,304;,
+    5;703,489,546,1111,1098;,
+    4;1153,1554,1521,1111;,
+    4;1553,1152,1112,1519;,
+    5;704,1097,1112,545,491;,
+    5;306,491,545,220,193;,
+    4;251,68,47,220;,
+    4;1314,1545,1641,1365;,
+    5;1832,1688,1641,1716,1841;,
+    5;1687,1835,1841,1716,1637;,
+    4;1542,1311,1362,1637;,
+    4;1484,1384,1542,1603;,
+    4;1388,1484,1603,1545;,
+    4;678,312,251,598;,
+    4;1209,678,598,1152;,
+    4;677,1210,1153,597;,
+    4;315,677,597,254;,
+    4;1428,853,867,1472;,
+    4;87,315,254,69;,
+    4;140,69,48,101;,
+    5;60,23,48,221,194;,
+    4;387,101,119,409;,
+    4;853,409,419,867;,
+    4;1472,867,870,1486;,
+    5;1098,1111,1521,1507,1282;,
+    4;1757,1472,1486,1822;,
+    4;1738,1428,1472,1757;,
+    4;1887,1738,1757,1904;,
+    4;1798,1862,1887,1780;,
+    4;1554,1803,1798,1521;,
+    4;1210,1572,1554,1153;,
+    4;1429,1740,1759,1469;,
+    4;1571,1209,1152,1553;,
+    4;1789,1553,1519,1800;,
+    5;1097,1281,1503,1519,1112;,
+    4;1863,1800,1784,1888;,
+    4;1740,1888,1905,1759;,
+    4;1469,1759,1821,1487;,
+    5;193,220,47,22,59;,
+    4;866,1469,1487,869;,
+    4;852,1429,1469,866;,
+    4;404,852,866,417;,
+    4;117,388,404,102;,
+    4;68,145,117,47;,
+    4;312,86,68,251;,
+    4;75,209,158,26;,
+    4;1235,1388,1545,1314;,
+    4;954,1314,1365,960;,
+    5;1688,1587,1419,1365,1641;,
+    4;563,960,1010,507;,
+    4;209,507,457,158;,
+    4;26,158,153,0;,
+    5;1582,1687,1637,1362,1413;,
+    4;211,75,26,159;,
+    4;159,26,0,152;,
+    4;506,211,159,456;,
+    4;909,560,506,927;,
+    4;1311,902,909,1362;,
+    4;1384,1232,1311,1542;,
+    4;1299,1267,1384,1484;,
+    4;1269,1299,1484,1388;,
+    4;736,376,312,678;,
+    4;1292,736,678,1209;,
+    4;734,1297,1210,677;,
+    4;380,734,677,315;,
+    4;1375,807,853,1428;,
+    4;177,380,315,87;,
+    4;124,87,69,140;,
+    4;347,140,101,387;,
+    4;807,387,409,853;,
+    4;101,48,23,119;,
+    3;11,23,60;,
+    4;409,119,143,419;,
+    4;867,419,422,870;,
+    4;1486,870,864,1471;,
+    3;1282,1507,1499;,
+    4;1521,1798,1780,1507;,
+    4;1780,1887,1904,1805;,
+    4;1904,1757,1822,1912;,
+    4;1822,1486,1471,1760;,
+    4;1703,1375,1428,1738;,
+    4;1862,1703,1738,1887;,
+    4;1803,1844,1862,1798;,
+    4;1572,1812,1803,1554;,
+    4;1297,1613,1572,1210;,
+    4;1378,1706,1740,1429;,
+    4;1612,1292,1209,1571;,
+    4;1793,1571,1553,1789;,
+    4;1843,1789,1800,1863;,
+    4;1706,1863,1888,1740;,
+    4;1800,1519,1503,1784;,
+    3;1281,1497,1503;,
+    4;1888,1784,1795,1905;,
+    4;1759,1905,1913,1821;,
+    4;1487,1821,1758,1470;,
+    3;59,22,10;,
+    4;47,117,102,22;,
+    4;102,404,417,107;,
+    4;417,866,869,421;,
+    4;869,1487,1470,865;,
+    4;808,1378,1429,852;,
+    4;388,808,852,404;,
+    4;145,351,388,117;,
+    4;86,139,145,68;,
+    4;376,174,86,312;,
+    4;190,271,209,75;,
+    4;1170,1269,1388,1235;,
+    4;968,1235,1314,954;,
+    4;613,954,960,563;,
+    4;271,563,507,209;,
+    4;960,1365,1419,1010;,
+    3;1587,1452,1419;,
+    4;507,1010,972,457;,
+    4;158,457,432,153;,
+    4;0,153,156,25;,
+    3;1446,1582,1413;,
+    4;1362,909,927,1413;,
+    4;927,506,456,889;,
+    4;270,190,75,211;,
+    4;456,159,152,431;,
+    4;152,0,25,157;,
+    4;560,270,211,506;,
+    4;902,612,560,909;,
+    4;1232,923,902,1311;,
+    4;1267,1166,1232,1384;,
+    4;1145,1118,1267,1299;,
+    4;1117,1145,1299,1269;,
+    4;826,459,376,736;,
+    4;1353,826,736,1292;,
+    4;823,1356,1297,734;,
+    4;466,823,734,380;,
+    4;1326,766,807,1375;,
+    4;229,466,380,177;,
+    4;98,177,87,124;,
+    4;328,124,140,347;,
+    4;766,347,387,807;,
+    5;35,143,119,23,11;,
+    4;419,143,136,422;,
+    4;870,422,420,864;,
+    4;1471,864,850,1431;,
+    5;1499,1507,1780,1805,1659;,
+    4;1805,1904,1912,1813;,
+    4;1912,1822,1760,1907;,
+    4;1760,1471,1431,1741;,
+    4;1667,1326,1375,1703;,
+    4;1844,1667,1703,1862;,
+    4;1812,1825,1844,1803;,
+    4;1613,1779,1812,1572;,
+    4;1356,1678,1613,1297;,
+    4;1324,1666,1706,1378;,
+    4;1674,1353,1292,1612;,
+    4;1781,1612,1571,1793;,
+    4;1827,1793,1789,1843;,
+    4;1666,1843,1863,1706;,
+    5;1497,1660,1795,1784,1503;,
+    4;1905,1795,1806,1913;,
+    4;1821,1913,1906,1758;,
+    4;1470,1758,1739,1430;,
+    5;10,22,102,107,34;,
+    4;107,417,421,123;,
+    4;421,869,865,418;,
+    4;865,1470,1430,851;,
+    4;769,1324,1378,808;,
+    4;351,769,808,388;,
+    4;139,331,351,145;,
+    4;174,97,139,86;,
+    4;459,228,174,376;,
+    4;302,361,271,190;,
+    4;1073,1117,1269,1170;,
+    4;941,1170,1235,968;,
+    4;691,968,954,613;,
+    4;361,613,563,271;,
+    5;1452,1254,972,1010,1419;,
+    4;457,972,943,432;,
+    4;153,432,458,156;,
+    4;25,156,208,74;,
+    5;1253,1446,1413,927,889;,
+    4;889,456,431,885;,
+    4;360,302,190,270;,
+    4;431,152,157,455;,
+    4;157,25,74,210;,
+    4;612,360,270,560;,
+    4;923,687,612,902;,
+    4;1166,958,923,1232;,
+    4;1118,1072,1166,1267;,
+    4;772,791,1118,1145;,
+    4;790,772,1145,1117;,
+    4;1091,570,459,826;,
+    4;1456,1091,826,1353;,
+    4;1092,1460,1356,823;,
+    4;575,1092,823,466;,
+    4;1249,708,766,1326;,
+    4;248,575,466,229;,
+    4;94,229,177,98;,
+    4;284,98,124,328;,
+    4;708,328,347,766;,
+    4;30,136,143,35;,
+    4;422,136,130,420;,
+    4;864,420,408,850;,
+    4;1431,850,803,1377;,
+    4;1659,1805,1813,1654;,
+    4;1813,1912,1907,1814;,
+    4;1907,1760,1741,1889;,
+    4;1741,1431,1377,1707;,
+    4;1591,1249,1326,1667;,
+    4;1825,1591,1667,1844;,
+    4;1779,1727,1825,1812;,
+    4;1678,1783,1779,1613;,
+    4;1460,1696,1678,1356;,
+    4;1242,1588,1666,1324;,
+    4;1695,1456,1353,1674;,
+    4;1770,1674,1612,1781;,
+    4;1730,1781,1793,1827;,
+    4;1588,1827,1843,1666;,
+    4;1660,1655,1806,1795;,
+    4;1913,1806,1804,1906;,
+    4;1758,1906,1892,1739;,
+    4;1430,1739,1705,1376;,
+    4;34,107,123,31;,
+    4;123,421,418,133;,
+    4;418,865,851,407;,
+    4;851,1430,1376,804;,
+    4;707,1242,1324,769;,
+    4;331,707,769,351;,
+    4;97,285,331,139;,
+    4;228,105,97,174;,
+    4;570,247,228,459;,
+    4;425,531,361,302;,
+    4;838,790,1117,1073;,
+    4;963,1073,1170,941;,
+    4;753,941,968,691;,
+    4;531,691,613,361;,
+    4;1254,1265,943,972;,
+    4;432,943,953,458;,
+    4;156,458,508,208;,
+    4;74,208,266,188;,
+    4;1264,1253,889,885;,
+    4;885,431,455,918;,
+    4;528,425,302,360;,
+    4;455,157,210,505;,
+    4;210,74,188,267;,
+    4;687,528,360,612;,
+    4;958,752,687,923;,
+    4;1072,957,958,1166;,
+    4;791,839,1072,1118;,
+    4;626,657,791,772;,
+    4;656,626,772,790;,
+    4;1182,632,570,1091;,
+    4;1532,1182,1091,1456;,
+    4;1186,1533,1460,1092;,
+    4;636,1186,1092,575;,
+    4;1183,634,708,1249;,
+    4;286,636,575,248;,
+    4;135,248,229,94;,
+    4;241,94,98,284;,
+    4;634,284,328,708;,
+    4;32,130,136,30;,
+    4;420,130,134,408;,
+    4;850,408,385,803;,
+    4;1377,803,768,1330;,
+    4;1654,1813,1814,1657;,
+    4;1814,1907,1889,1794;,
+    4;1889,1741,1707,1867;,
+    4;1707,1377,1330,1673;,
+    4;1530,1183,1249,1591;,
+    4;1727,1530,1591,1825;,
+    4;1783,1694,1727,1779;,
+    4;1696,1790,1783,1678;,
+    4;1533,1728,1696,1460;,
+    4;1181,1531,1588,1242;,
+    4;1729,1532,1456,1695;,
+    4;1792,1695,1674,1770;,
+    4;1693,1770,1781,1730;,
+    4;1531,1730,1827,1588;,
+    4;1655,1658,1804,1806;,
+    4;1906,1804,1771,1892;,
+    4;1739,1892,1865,1705;,
+    4;1376,1705,1671,1325;,
+    4;31,123,133,33;,
+    4;133,418,407,142;,
+    4;407,851,804,386;,
+    4;804,1376,1325,765;,
+    4;633,1181,1242,707;,
+    4;285,633,707,331;,
+    4;105,242,285,97;,
+    4;247,131,105,228;,
+    4;632,289,247,570;,
+    4;628,662,531,425;,
+    4;749,656,790,838;,
+    4;983,838,1073,963;,
+    4;842,963,941,753;,
+    4;662,753,691,531;,
+    4;1265,1252,953,943;,
+    4;458,953,1013,508;,
+    4;208,508,564,266;,
+    4;188,266,363,301;,
+    4;1255,1264,885,918;,
+    4;918,455,505,931;,
+    4;661,628,425,528;,
+    4;505,210,267,562;,
+    4;267,188,301,365;,
+    4;752,661,528,687;,
+    4;957,843,752,958;,
+    4;839,988,957,1072;,
+    4;657,750,839,791;,
+    4;427,527,657,626;,
+    4;529,427,626,656;,
+    4;1243,709,632,1182;,
+    4;1589,1243,1182,1532;,
+    4;1246,1592,1533,1186;,
+    4;712,1246,1186,636;,
+    4;1089,572,634,1183;,
+    4;332,712,636,286;,
+    4;108,286,248,135;,
+    4;225,135,94,241;,
+    4;572,241,284,634;,
+    5;8,21,134,130,32;,
+    4;408,134,106,385;,
+    4;803,385,348,768;,
+    4;1330,768,711,1248;,
+    5;1657,1814,1794,1508,1500;,
+    4;1794,1889,1867,1797;,
+    4;1867,1707,1673,1849;,
+    4;1673,1330,1248,1595;,
+    4;1454,1089,1183,1530;,
+    4;1694,1454,1530,1727;,
+    4;1790,1675,1694,1783;,
+    4;1728,1785,1790,1696;,
+    4;1592,1823,1728,1533;,
+    4;1088,1453,1531,1181;,
+    4;1824,1589,1532,1729;,
+    4;1787,1729,1695,1792;,
+    4;1676,1792,1770,1693;,
+    4;1453,1693,1730,1531;,
+    5;1658,1498,1505,1771,1804;,
+    4;1892,1771,1778,1865;,
+    4;1705,1865,1850,1671;,
+    4;1325,1671,1594,1247;,
+    5;33,133,142,20,9;,
+    4;142,407,386,122;,
+    4;386,804,765,346;,
+    4;765,1325,1247,706;,
+    4;574,1088,1181,633;,
+    4;242,574,633,285;,
+    4;131,230,242,105;,
+    4;289,100,131,247;,
+    4;709,333,289,632;,
+    4;774,793,662,628;,
+    4;686,529,656,749;,
+    4;973,749,838,983;,
+    4;1078,983,963,842;,
+    4;793,842,753,662;,
+    5;1252,1445,1412,1013,953;,
+    4;508,1013,1012,564;,
+    4;266,564,616,363;,
+    4;301,363,533,428;,
+    5;1451,1255,918,931,1416;,
+    4;931,505,562,966;,
+    4;796,774,628,661;,
+    4;562,267,365,614;,
+    4;365,301,428,534;,
+    4;843,796,661,752;,
+    4;988,1079,843,957;,
+    4;750,997,988,839;,
+    4;527,685,750,657;,
+    4;299,359,527,427;,
+    4;358,299,427,529;,
+    4;1327,767,709,1243;,
+    4;1672,1327,1243,1589;,
+    4;1328,1668,1592,1246;,
+    4;770,1328,1246,712;,
+    4;828,463,572,1089;,
+    4;353,770,712,332;,
+    4;110,332,286,108;,
+    4;171,108,135,225;,
+    4;463,225,241,572;,
+    3;58,21,8;,
+    4;134,21,43,106;,
+    4;385,106,112,348;,
+    4;768,348,330,711;,
+    4;1248,711,639,1184;,
+    3;1500,1508,1284;,
+    4;1508,1794,1797,1522;,
+    4;1797,1867,1849,1799;,
+    4;1849,1673,1595,1828;,
+    4;1595,1248,1184,1529;,
+    4;1351,828,1089,1454;,
+    4;1675,1351,1454,1694;,
+    4;1785,1610,1675,1790;,
+    4;1823,1786,1785,1728;,
+    4;1668,1845,1823,1592;,
+    4;822,1349,1453,1088;,
+    4;1848,1672,1589,1824;,
+    4;1772,1824,1729,1787;,
+    4;1611,1787,1792,1676;,
+    4;1349,1676,1693,1453;,
+    3;1498,1283,1505;,
+    4;1771,1505,1517,1778;,
+    4;1865,1778,1809,1850;,
+    4;1671,1850,1829,1594;,
+    4;1247,1594,1534,1185;,
+    3;9,20,57;,
+    4;20,142,122,42;,
+    4;122,386,346,118;,
+    4;346,765,706,329;,
+    4;706,1247,1185,635;,
+    4;464,822,1088,574;,
+    4;230,464,574,242;,
+    4;100,175,230,131;,
+    4;333,99,100,289;,
+    4;767,352,333,709;,
+    4;1148,1124,793,774;,
+    4;611,358,529,686;,
+    4;995,686,749,973;,
+    4;1171,973,983,1078;,
+    4;1124,1078,842,793;,
+    3;1445,1583,1412;,
+    4;1013,1412,1364,1012;,
+    4;564,1012,962,616;,
+    4;363,616,692,533;,
+    4;428,533,658,630;,
+    3;1584,1451,1416;,
+    4;1416,931,966,1361;,
+    4;966,562,614,986;,
+    4;1123,1148,774,796;,
+    4;614,365,534,690;,
+    4;534,428,630,663;,
+    4;1079,1123,796,843;,
+    4;997,1172,1079,988;,
+    4;685,935,997,750;,
+    4;359,610,685,527;,
+    4;189,268,359,299;,
+    4;269,189,299,358;,
+    4;1379,806,767,1327;,
+    4;1709,1379,1327,1672;,
+    4;1380,1704,1668,1328;,
+    4;809,1380,1328,770;,
+    4;740,381,463,828;,
+    4;390,809,770,353;,
+    4;146,353,332,110;,
+    4;82,110,108,171;,
+    4;381,171,225,463;,
+    3;473,488,307;,
+    5;192,215,43,21,58;,
+    4;106,43,66,112;,
+    4;348,112,114,330;,
+    4;711,330,287,639;,
+    4;1184,639,576,1094;,
+    3;701,488,473;,
+    5;1284,1508,1522,1116,1100;,
+    4;1522,1797,1799,1552;,
+    4;1799,1849,1828,1802;,
+    4;1828,1595,1529,1732;,
+    4;1529,1184,1094,1455;,
+    4;1291,740,828,1351;,
+    4;1610,1291,1351,1675;,
+    4;1786,1569,1610,1785;,
+    4;1845,1794,1786,1823;,
+    4;1704,1866,1845,1668;,
+    4;733,1290,1349,822;,
+    4;1868,1709,1672,1848;,
+    4;1782,1848,1824,1772;,
+    4;1570,1772,1787,1611;,
+    4;1290,1611,1676,1349;,
+    3;702,474,487;,
+    5;1283,1099,1114,1517,1505;,
+    4;1778,1517,1551,1809;,
+    4;1850,1809,1811,1829;,
+    4;1594,1829,1731,1534;,
+    4;1185,1534,1457,1090;,
+    3;305,487,474;,
+    5;57,20,42,214,191;,
+    4;42,122,118,64;,
+    4;118,346,329,137;,
+    4;329,706,635,288;,
+    4;635,1185,1090,571;,
+    4;379,733,822,464;,
+    4;175,379,464,230;,
+    4;99,81,175,100;,
+    4;352,113,99,333;,
+    4;806,389,352,767;,
+    4;1302,1274,1124,1148;,
+    4;557,269,358,611;,
+    4;932,611,686,995;,
+    4;1237,995,973,1171;,
+    4;1274,1171,1078,1124;,
+    3;1833,1859,1839;,
+    5;1583,1690,1638,1364,1412;,
+    4;1012,1364,1313,962;,
+    4;616,962,987,692;,
+    4;533,692,754,658;,
+    4;630,658,792,773;,
+    3;1859,1834,1839;,
+    5;1689,1584,1416,1361,1636;,
+    4;1361,966,986,1312;,
+    4;986,614,690,959;,
+    4;1273,1302,1148,1123;,
+    4;690,534,663,755;,
+    4;663,630,773,794;,
+    4;1172,1273,1123,1079;,
+    4;935,1236,1172,997;,
+    4;610,930,935,685;,
+    4;268,558,610,359;,
+    5;78,207,268,189,149;,
+    5;149,189,269,213,80;,
+    5;1216,848,806,1379,1404;,
+    5;1404,1379,1709,1742,1600;,
+    5;1598,1736,1704,1380,1405;,
+    5;1405,1380,809,849,1215;,
+    4;679,316,381,740;,
+    3;1215,849,860;,
+    4;410,849,809,390;,
+    4;115,390,353,146;,
+    4;67,146,110,82;,
+    4;316,82,171,381;,
+    5;307,488,544,215,192;,
+    4;43,215,250,66;,
+    4;112,66,83,114;,
+    4;330,114,120,287;,
+    4;639,287,244,576;,
+    4;1094,576,465,829;,
+    5;1100,1116,544,488,701;,
+    4;1116,1522,1552,1157;,
+    4;1552,1799,1802,1574;,
+    4;1802,1828,1732,1801;,
+    4;1732,1529,1455,1699;,
+    4;1455,1094,829,1350;,
+    4;1207,679,740,1291;,
+    4;1569,1207,1291,1610;,
+    4;1794,1549,1569,1786;,
+    4;1866,1808,1794,1845;,
+    4;1736,1890,1866,1704;,
+    3;1746,1736,1598;,
+    4;674,1208,1290,733;,
+    3;1600,1742,1748;,
+    4;1891,1742,1709,1868;,
+    4;1810,1868,1848,1782;,
+    4;1550,1782,1772,1570;,
+    4;1208,1570,1611,1290;,
+    5;1099,702,487,542,1114;,
+    4;1517,1114,1156,1551;,
+    4;1809,1551,1573,1811;,
+    4;1829,1811,1791,1731;,
+    4;1534,1731,1698,1457;,
+    4;1090,1457,1354,827;,
+    5;191,214,542,487,305;,
+    4;214,42,64,249;,
+    4;64,118,137,84;,
+    4;137,329,288,138;,
+    4;288,635,571,246;,
+    4;571,1090,827,460;,
+    4;317,674,733,379;,
+    4;81,317,379,175;,
+    4;113,65,81,99;,
+    4;389,111,113,352;,
+    4;848,406,389,806;,
+    3;861,848,1216;,
+    4;1489,1390,1274,1302;,
+    3;80,213,181;,
+    4;510,213,269,557;,
+    4;936,557,611,932;,
+    4;1315,932,995,1237;,
+    4;1390,1237,1171,1274;,
+    5;1690,1833,1839,1717,1638;,
+    4;1364,1638,1544,1313;,
+    4;962,1313,1233,987;,
+    4;692,987,950,754;,
+    4;658,754,840,792;,
+    4;773,792,1120,1146;,
+    5;1834,1689,1636,1717,1839;,
+    4;1636,1361,1312,1541;,
+    4;1312,986,959,1234;,
+    4;959,690,755,940;,
+    4;1391,1489,1302,1273;,
+    4;755,663,794,841;,
+    4;794,773,1146,1119;,
+    4;1236,1391,1273,1172;,
+    4;930,1316,1236,935;,
+    4;558,970,930,610;,
+    4;207,509,558,268;,
+    3;179,207,78;,
+    4;402,584,556,369;,
+    4;486,609,584,402;,
+    4;538,643,609,486;,
+    4;588,683,643,538;,
+    4;646,718,683,588;,
+    4;699,745,718,646;,
+    4;761,780,745,699;,
+    4;814,837,780,761;,
+    4;1047,1026,837,814;,
+    4;1104,1085,1026,1047;,
+    4;1161,1143,1085,1104;,
+    4;1222,1178,1143,1161;,
+    4;1259,1196,1178,1222;,
+    4;594,253,316,679;,
+    7;860,849,410,416,649,649,649;,
+    4;104,410,390,115;,
+    4;44,115,146,67;,
+    4;253,67,82,316;,
+    4;215,544,599,250;,
+    4;66,250,311,83;,
+    4;114,83,172,120;,
+    4;287,120,103,244;,
+    4;576,244,227,465;,
+    4;829,465,378,735;,
+    4;544,1116,1157,599;,
+    4;1157,1552,1574,1214;,
+    4;1574,1802,1801,1615;,
+    4;1801,1732,1699,1776;,
+    4;1699,1455,1350,1677;,
+    4;1350,829,735,1293;,
+    4;1150,594,679,1207;,
+    4;1549,1150,1207,1569;,
+    4;1808,1520,1549,1794;,
+    4;1890,1774,1808,1866;,
+    7;1857,1857,1857,1900,1890,1736,1746;,
+    4;1510,1341,1285,1491;,
+    4;1537,1367,1341,1510;,
+    4;1564,1394,1367,1537;,
+    4;1585,1426,1394,1564;,
+    4;1608,1443,1426,1585;,
+    4;1627,1465,1443,1608;,
+    4;1649,1478,1465,1627;,
+    4;1653,1481,1478,1649;,
+    4;1648,1477,1481,1653;,
+    4;1626,1462,1477,1648;,
+    4;1606,1440,1462,1626;,
+    4;1580,1421,1440,1606;,
+    4;1565,1396,1421,1580;,
+    4;1539,1370,1396,1565;,
+    4;1512,1344,1370,1539;,
+    4;1434,1320,1344,1512;,
+    4;596,1151,1208,674;,
+    4;1408,1305,1320,1434;,
+    7;1856,1748,1742,1891,1901,1856,1856;,
+    4;1819,1891,1868,1810;,
+    4;1518,1810,1782,1550;,
+    4;1151,1550,1570,1208;,
+    4;1114,542,600,1156;,
+    4;1551,1156,1211,1573;,
+    4;1811,1573,1614,1791;,
+    4;1731,1791,1775,1698;,
+    4;1457,1698,1680,1354;,
+    4;827,1354,1295,739;,
+    4;542,214,249,600;,
+    4;249,64,84,310;,
+    4;84,137,138,173;,
+    4;138,288,246,125;,
+    4;246,571,460,226;,
+    4;460,827,739,374;,
+    4;256,596,674,317;,
+    4;1220,1175,1195,1257;,
+    4;65,256,317,81;,
+    4;111,45,65,113;,
+    4;406,96,111,389;,
+    7;648,648,413,406,848,861,648;,
+    4;1159,1138,1175,1220;,
+    4;1103,1084,1138,1159;,
+    4;871,882,1084,1103;,
+    4;811,830,882,871;,
+    4;760,777,830,811;,
+    4;698,742,777,760;,
+    4;645,717,742,698;,
+    4;586,681,717,645;,
+    4;536,641,681,586;,
+    4;484,605,641,536;,
+    4;400,579,605,484;,
+    4;367,553,579,400;,
+    4;337,524,553,367;,
+    4;320,498,524,337;,
+    4;293,476,498,320;,
+    4;278,453,476,293;,
+    4;274,439,453,278;,
+    4;1604,1548,1390,1489;,
+    7;181,213,510,470,283,283,283;,
+    4;951,510,557,936;,
+    4;1363,936,932,1315;,
+    4;1548,1315,1237,1390;,
+    4;1638,1717,1602,1544;,
+    4;1313,1544,1386,1233;,
+    4;987,1233,1167,950;,
+    4;754,950,956,840;,
+    4;792,840,1077,1120;,
+    4;1146,1120,1272,1301;,
+    4;1717,1636,1541,1602;,
+    4;1541,1312,1234,1385;,
+    4;1234,959,940,1169;,
+    4;940,755,841,964;,
+    4;1547,1604,1489,1391;,
+    4;841,794,1119,1074;,
+    4;1119,1146,1301,1268;,
+    4;279,454,440,275;,
+    4;1316,1547,1391,1236;,
+    4;970,1366,1316,930;,
+    4;509,945,970,558;,
+    7;282,282,469,509,207,179,282;,
+    4;294,479,454,279;,
+    4;319,496,479,294;,
+    4;338,525,496,319;,
+    4;369,556,525,338;,
+    4;584,1045,1037,556;,
+    4;609,1025,1045,584;,
+    4;643,1020,1025,609;,
+    4;683,990,1020,643;,
+    4;718,976,990,683;,
+    4;745,974,976,718;,
+    4;780,1003,974,745;,
+    4;837,1046,1003,780;,
+    4;1026,985,1046,837;,
+    4;1085,975,985,1026;,
+    4;1143,1040,975,1085;,
+    4;1178,921,1040,1143;,
+    5;1131,887,921,1178,1196;,
+    4;543,217,253,594;,
+    5;261,416,410,104,129;,
+    4;18,104,115,44;,
+    4;217,44,67,253;,
+    4;250,599,673,311;,
+    4;83,311,377,172;,
+    4;120,172,223,103;,
+    4;244,103,132,227;,
+    4;465,227,176,378;,
+    4;735,378,314,675;,
+    4;599,1157,1214,673;,
+    4;1214,1574,1615,1296;,
+    4;1615,1801,1776,1681;,
+    4;1776,1699,1677,1777;,
+    4;1677,1350,1293,1616;,
+    4;1293,735,675,1212;,
+    4;1110,543,594,1150;,
+    5;1190,1285,890,896,1190;,
+    4;1520,1110,1150,1549;,
+    4;1774,1504,1520,1808;,
+    5;1900,1872,1766,1774,1890;,
+    4;1341,905,890,1285;,
+    4;1367,938,905,1341;,
+    4;1394,901,938,1367;,
+    4;1426,878,901,1394;,
+    4;1443,873,878,1426;,
+    4;1465,876,873,1443;,
+    4;1478,910,876,1465;,
+    4;1481,967,910,1478;,
+    4;1477,892,967,1481;,
+    4;1462,881,892,1477;,
+    4;1440,911,881,1462;,
+    4;1421,904,911,1440;,
+    4;1396,897,904,1421;,
+    4;1370,884,897,1396;,
+    4;1344,880,884,1370;,
+    4;1320,908,880,1344;,
+    4;541,1109,1151,596;,
+    5;961,908,1320,1305,1193;,
+    5;1820,1871,1901,1891,1819;,
+    4;1509,1819,1810,1518;,
+    4;1109,1518,1550,1151;,
+    4;1156,600,680,1211;,
+    4;1573,1211,1294,1614;,
+    4;1791,1614,1679,1775;,
+    4;1698,1775,1788,1680;,
+    4;1354,1680,1617,1295;,
+    4;739,1295,1213,676;,
+    4;600,249,310,680;,
+    4;310,84,173,375;,
+    4;173,138,125,224;,
+    4;125,246,226,127;,
+    4;226,460,374,170;,
+    4;374,739,676,313;,
+    4;216,541,596,256;,
+    5;1129,1195,1175,903,879;,
+    4;45,216,256,65;,
+    4;96,24,45,111;,
+    5;260,95,96,406,413;,
+    4;1138,1029,903,1175;,
+    4;1084,1030,1029,1138;,
+    4;882,993,1030,1084;,
+    4;830,1007,993,882;,
+    4;777,944,1007,830;,
+    4;742,999,944,777;,
+    4;717,1035,999,742;,
+    4;681,1038,1035,717;,
+    4;641,1028,1038,681;,
+    4;605,980,1028,641;,
+    4;579,1043,980,605;,
+    4;553,1054,1043,579;,
+    4;524,1041,1054,553;,
+    4;498,1004,1041,524;,
+    4;476,991,1004,498;,
+    4;453,886,991,476;,
+    5;666,877,886,453,439;,
+    4;1720,1643,1548,1604;,
+    5;694,470,510,951,906;,
+    4;1417,951,936,1363;,
+    4;1643,1363,1315,1548;,
+    4;1544,1602,1485,1386;,
+    4;1233,1386,1270,1167;,
+    4;950,1167,1075,956;,
+    4;840,956,1018,1077;,
+    4;1120,1077,1165,1272;,
+    4;1301,1272,1389,1488;,
+    4;1602,1541,1385,1485;,
+    4;1385,1234,1169,1271;,
+    4;1169,940,964,1076;,
+    4;964,841,1074,998;,
+    4;1642,1720,1604,1547;,
+    4;1074,1119,1268,1168;,
+    4;1268,1301,1488,1387;,
+    5;440,454,1057,1051,667;,
+    4;1366,1642,1547,1316;,
+    4;945,1418,1366,970;,
+    5;469,693,914,945,509;,
+    4;479,1050,1057,454;,
+    4;496,929,1050,479;,
+    4;525,949,929,496;,
+    4;556,1037,949,525;,
+    4;1045,1346,1371,1037;,
+    4;1025,1318,1346,1045;,
+    4;1020,1287,1318,1025;,
+    4;990,1239,1287,1020;,
+    4;976,1201,1239,990;,
+    4;974,1176,1201,976;,
+    4;1003,1139,1176,974;,
+    4;1046,1082,1139,1003;,
+    4;985,989,1082,1046;,
+    4;975,833,989,985;,
+    4;1040,778,833,975;,
+    4;921,744,778,1040;,
+    5;787,726,744,921,887;,
+    4;490,167,217,543;,
+    5;38,129,104,18,12;,
+    4;167,18,44,217;,
+    4;311,673,737,377;,
+    4;172,377,462,223;,
+    4;103,223,245,132;,
+    4;227,132,116,176;,
+    4;378,176,88,314;,
+    4;675,314,255,601;,
+    4;673,1214,1296,737;,
+    4;1296,1615,1681,1355;,
+    4;1681,1776,1777,1700;,
+    4;1777,1677,1616,1816;,
+    4;1616,1293,1212,1576;,
+    4;1212,675,601,1155;,
+    4;1070,490,543,1110;,
+    5;896,890,604,620,728;,
+    4;1504,1070,1110,1520;,
+    5;1766,1662,1495,1504,1774;,
+    4;905,580,604,890;,
+    4;938,550,580,905;,
+    4;901,521,550,938;,
+    4;878,499,521,901;,
+    4;873,477,499,878;,
+    4;876,447,477,873;,
+    4;910,433,447,876;,
+    4;967,429,433,910;,
+    4;892,434,429,967;,
+    4;881,449,434,892;,
+    4;911,478,449,881;,
+    4;904,497,478,911;,
+    4;897,519,497,904;,
+    4;884,549,519,897;,
+    4;880,578,549,884;,
+    4;908,603,578,880;,
+    4;492,1068,1109,541;,
+    5;619,603,908,961,729;,
+    5;1501,1665,1820,1819,1509;,
+    4;1068,1509,1518,1109;,
+    4;1211,680,738,1294;,
+    4;1614,1294,1352,1679;,
+    4;1775,1679,1697,1788;,
+    4;1680,1788,1818,1617;,
+    4;1295,1617,1575,1213;,
+    4;676,1213,1154,595;,
+    4;680,310,375,738;,
+    4;375,173,224,461;,
+    4;224,125,127,243;,
+    4;127,226,170,109;,
+    4;170,374,313,85;,
+    4;313,676,595,252;,
+    4;168,492,541,216;,
+    5;788,879,903,743,724;,
+    4;24,168,216,45;,
+    5;39,13,24,96,95;,
+    4;1029,782,743,903;,
+    4;1030,836,782,1029;,
+    4;993,1056,836,1030;,
+    4;1007,1087,1056,993;,
+    4;944,1142,1087,1007;,
+    4;999,1180,1142,944;,
+    4;1035,1203,1180,999;,
+    4;1038,1241,1203,1035;,
+    4;1028,1289,1241,1038;,
+    4;980,1323,1289,1028;,
+    4;1043,1348,1323,980;,
+    4;1054,1374,1348,1043;,
+    4;1041,1399,1374,1054;,
+    4;1004,1427,1399,1041;,
+    4;991,1442,1427,1004;,
+    4;886,1466,1442,991;,
+    5;1261,1475,1466,886,877;,
+    4;1842,1714,1643,1720;,
+    5;1226,906,951,1417,1449;,
+    4;1714,1417,1363,1643;,
+    4;1386,1485,1300,1270;,
+    4;1167,1270,1122,1075;,
+    4;956,1075,844,1018;,
+    4;1077,1018,942,1165;,
+    4;1272,1165,1230,1389;,
+    4;1488,1389,1546,1605;,
+    4;1485,1385,1271,1300;,
+    4;1271,1169,1076,1121;,
+    4;1076,964,998,845;,
+    4;998,1074,1168,984;,
+    4;1713,1842,1720,1642;,
+    4;1168,1268,1387,1231;,
+    4;1387,1488,1605,1543;,
+    5;1051,1057,1463,1473,1263;,
+    4;1418,1713,1642,1366;,
+    5;914,1228,1450,1418,945;,
+    4;1050,1439,1463,1057;,
+    4;929,1423,1439,1050;,
+    4;949,1395,1423,929;,
+    4;1037,1371,1395,949;,
+    4;1346,1579,1644,1371;,
+    4;1318,1526,1579,1346;,
+    4;1287,1433,1526,1318;,
+    4;1239,1401,1433,1287;,
+    4;1201,1336,1401,1239;,
+    4;1176,1275,1336,1201;,
+    4;1139,1164,1275,1176;,
+    4;1082,1125,1164,1139;,
+    4;989,1023,1125,1082;,
+    4;833,816,1023,989;,
+    4;778,720,816,833;,
+    4;744,653,720,778;,
+    5;671,624,653,744,726;,
+    5;324,162,167,490,445;,
+    3;423,324,445;,
+    6;54,12,18,167,162,54;,
+    4;377,737,824,462;,
+    4;223,462,573,245;,
+    4;132,245,291,116;,
+    4;176,116,141,88;,
+    4;314,88,71,255;,
+    4;601,255,219,548;,
+    4;737,1296,1355,824;,
+    4;1355,1681,1700,1459;,
+    4;1700,1777,1816,1734;,
+    4;1816,1616,1576,1815;,
+    4;1576,1212,1155,1556;,
+    4;1155,601,548,1115;,
+    3;592,423,445;,
+    5;1067,592,445,490,1070;,
+    5;620,604,354,391,512;,
+    6;1280,1067,1070,1504,1495,1280;,
+    4;580,323,354,604;,
+    4;550,309,323,580;,
+    4;521,165,309,550;,
+    4;499,204,165,521;,
+    4;477,183,204,499;,
+    4;447,201,183,477;,
+    4;433,197,201,447;,
+    4;429,151,197,433;,
+    4;434,155,151,429;,
+    4;449,195,155,434;,
+    4;478,232,195,449;,
+    4;497,205,232,478;,
+    4;519,237,205,497;,
+    4;549,297,237,519;,
+    4;578,342,297,549;,
+    4;603,356,342,578;,
+    5;590,1064,1068,492,443;,
+    3;424,590,443;,
+    5;394,356,603,619,513;,
+    6;1064,1277,1277,1501,1509,1068;,
+    4;1294,738,825,1352;,
+    4;1679,1352,1458,1697;,
+    4;1788,1697,1733,1818;,
+    4;1617,1818,1807,1575;,
+    4;1213,1575,1555,1154;,
+    4;595,1154,1113,547;,
+    4;738,375,461,825;,
+    4;461,224,243,569;,
+    4;243,127,109,290;,
+    4;109,170,85,121;,
+    4;85,313,252,70;,
+    4;252,595,547,218;,
+    3;326,424,443;,
+    5;163,326,443,492,168;,
+    5;669,724,743,652,622;,
+    6;13,51,51,163,168,24;,
+    4;782,722,652,743;,
+    4;836,785,722,782;,
+    4;1056,1062,785,836;,
+    4;1087,1127,1062,1056;,
+    4;1142,1199,1127,1087;,
+    4;1180,1225,1199,1142;,
+    4;1203,1334,1225,1180;,
+    4;1241,1402,1334,1203;,
+    4;1289,1493,1402,1241;,
+    4;1323,1515,1493,1289;,
+    4;1348,1567,1515,1323;,
+    4;1374,1647,1567,1348;,
+    4;1399,1686,1647,1374;,
+    4;1427,1528,1686,1399;,
+    4;1442,1743,1528,1427;,
+    4;1466,1752,1743,1442;,
+    5;1632,1756,1752,1466,1475;,
+    5;1896,1726,1714,1842,1881;,
+    3;1914,1896,1881;,
+    6;1621,1449,1417,1714,1726,1621;,
+    4;1270,1300,1147,1122;,
+    4;1075,1122,797,844;,
+    4;1018,844,751,942;,
+    4;1165,942,898,1230;,
+    4;1389,1230,1309,1546;,
+    4;1605,1546,1639,1719;,
+    4;1300,1271,1121,1147;,
+    4;1121,1076,845,795;,
+    4;845,998,984,756;,
+    4;984,1168,1231,952;,
+    5;1724,1894,1881,1842,1713;,
+    3;1894,1914,1881;,
+    4;1231,1387,1543,1310;,
+    4;1543,1605,1719,1640;,
+    5;1473,1463,1749,1753,1630;,
+    6;1450,1620,1620,1724,1713,1418;,
+    4;1439,1721,1749,1463;,
+    4;1423,1691,1721,1439;,
+    4;1395,1635,1691,1423;,
+    4;1371,1644,1635,1395;,
+    4;1579,1684,1715,1644;,
+    4;1526,1652,1684,1579;,
+    4;1560,1560,1560,1560;,
+    4;1401,1483,1516,1433;,
+    4;1336,1383,1483,1401;,
+    4;1275,1338,1383,1336;,
+    4;1251,1251,1251,1251;,
+    4;1125,1144,1189,1164;,
+    4;1023,1042,1144,1125;,
+    4;816,821,1042,1023;,
+    4;757,757,757,757;,
+    4;653,631,664,720;,
+    5;568,540,631,653,624;,
+    5;516,324,423,540,568;,
+    3;325,423,446;,
+    4;548,219,166,494;,
+    4;462,824,1095,573;,
+    4;245,573,638,291;,
+    4;116,291,335,141;,
+    4;88,141,147,71;,
+    4;255,71,49,219;,
+    4;824,1355,1459,1095;,
+    4;1459,1700,1734,1535;,
+    4;1734,1816,1815,1830;,
+    4;1815,1576,1556,1773;,
+    4;1556,1155,1115,1524;,
+    4;1115,548,494,1071;,
+    5;396,371,344,423,592;,
+    3;423,593,446;,
+    5;391,354,298,344,371;,
+    4;323,238,298,354;,
+    4;309,222,238,323;,
+    4;186,186,186,186;,
+    4;204,73,2,165;,
+    4;183,50,73,204;,
+    4;201,29,50,183;,
+    4;233,233,41,41;,
+    4;151,1,72,197;,
+    4;155,5,1,151;,
+    4;195,14,5,155;,
+    4;63,63,63,63;,
+    4;205,76,61,232;,
+    4;237,148,76,205;,
+    4;297,164,148,237;,
+    4;235,235,235,235;,
+    4;356,303,262,342;,
+    5;424,345,373,397,590;,
+    3;591,424,444;,
+    5;373,345,303,356,394;,
+    4;547,1113,1069,493;,
+    4;1352,825,1093,1458;,
+    4;1697,1458,1536,1733;,
+    4;1818,1733,1826,1807;,
+    4;1575,1807,1769,1555;,
+    4;1154,1555,1523,1113;,
+    4;825,461,569,1093;,
+    4;569,243,290,637;,
+    4;290,109,121,334;,
+    4;121,85,70,144;,
+    4;70,252,218,46;,
+    4;218,547,493,169;,
+    3;424,327,444;,
+    5;515,565,539,424,326;,
+    5;622,652,629,539,565;,
+    4;722,715,629,652;,
+    4;785,732,715,722;,
+    4;847,847,847,847;,
+    4;1127,1149,1096,1062;,
+    4;1199,1204,1149,1127;,
+    4;1225,1266,1204,1199;,
+    4;1333,1333,1333,1333;,
+    4;1402,1490,1411,1334;,
+    4;1493,1557,1490,1402;,
+    4;1515,1577,1557,1493;,
+    4;1624,1624,1624,1624;,
+    4;1647,1718,1701,1567;,
+    4;1686,1817,1718,1647;,
+    4;1528,1308,1817,1686;,
+    4;1831,1831,1339,1339;,
+    4;1752,1883,1893,1743;,
+    5;1873,1902,1883,1752,1756;,
+    5;1877,1896,1914,1902,1873;,
+    3;1897,1914,1884;,
+    4;1719,1639,1712,1840;,
+    4;1122,1147,775,797;,
+    4;844,797,659,751;,
+    4;942,751,688,898;,
+    4;1230,898,981,1309;,
+    4;1546,1309,1359,1639;,
+    4;1147,1121,795,775;,
+    4;795,845,756,660;,
+    4;756,984,952,689;,
+    4;952,1231,1310,1005;,
+    5;1894,1879,1875,1903,1914;,
+    4;1310,1543,1640,1360;,
+    4;1640,1719,1840,1711;,
+    3;1914,1895,1884;,
+    5;1753,1749,1882,1903,1875;,
+    4;1721,1858,1882,1749;,
+    4;1691,1851,1858,1721;,
+    4;1761,1761,1761,1761;,
+    4;1644,1715,1744,1635;,
+    4;1684,1578,1645,1715;,
+    4;1652,1525,1578,1684;,
+    4;1561,1561,1561,1561;,
+    4;1483,1400,1432,1516;,
+    4;1383,1337,1400,1483;,
+    4;1338,1276,1337,1383;,
+    4;1250,1250,1250,1250;,
+    4;1144,1126,1163,1189;,
+    4;1042,1014,1126,1144;,
+    4;821,815,1014,1042;,
+    4;758,758,758,758;,
+    4;631,654,721,664;,
+    5;625,654,631,540,567;,
+    5;517,567,540,423,325;,
+    5;160,325,446,494,166;,
+    4;219,49,17,166;,
+    4;573,1095,1188,638;,
+    4;291,638,705,335;,
+    4;141,335,349,147;,
+    4;71,147,128,49;,
+    4;1095,1459,1535,1188;,
+    4;1535,1734,1830,1593;,
+    4;1830,1815,1773,1847;,
+    4;1773,1556,1524,1768;,
+    4;1524,1115,1071,1502;,
+    5;593,1066,1071,494,446;,
+    5;423,344,370,395,593;,
+    5;370,344,298,355,392;,
+    4;238,322,355,298;,
+    4;222,308,322,238;,
+    4;185,185,185,185;,
+    4;73,202,257,2;,
+    4;50,182,202,73;,
+    4;29,200,182,50;,
+    4;40,40,40,40;,
+    4;1,150,184,72;,
+    4;5,154,150,1;,
+    4;14,196,154,5;,
+    4;62,62,62,62;,
+    4;76,203,231,61;,
+    4;148,236,203,76;,
+    4;164,296,236,148;,
+    4;234,234,234,234;,
+    4;303,357,343,262;,
+    5;398,372,345,424,591;,
+    5;1065,591,444,493,1069;,
+    5;393,357,303,345,372;,
+    4;1113,1523,1506,1069;,
+    4;1458,1093,1187,1536;,
+    4;1733,1536,1590,1826;,
+    4;1807,1826,1846,1769;,
+    4;1555,1769,1796,1523;,
+    4;1093,569,637,1187;,
+    4;637,290,334,710;,
+    4;334,121,144,350;,
+    4;144,70,46,126;,
+    4;46,218,169,19;,
+    5;327,161,169,493,444;,
+    5;327,424,539,566,518;,
+    5;566,539,629,655,623;,
+    4;715,723,655,629;,
+    4;732,784,723,715;,
+    4;846,846,846,846;,
+    4;1149,1128,1063,1096;,
+    4;1204,1198,1128,1149;,
+    4;1266,1224,1198,1204;,
+    4;1332,1332,1332,1332;,
+    4;1490,1403,1335,1411;,
+    4;1557,1492,1403,1490;,
+    4;1577,1514,1492,1557;,
+    4;1625,1625,1625,1625;,
+    4;1718,1646,1568,1701;,
+    4;1817,1685,1646,1718;,
+    4;1308,1527,1685,1817;,
+    4;1836,1836,1340,1340;,
+    4;1883,1751,1702,1893;,
+    5;1755,1751,1883,1902,1874;,
+    5;1878,1874,1902,1914,1897;,
+    5;1725,1897,1884,1840,1712;,
+    4;1639,1359,1414,1712;,
+    4;797,775,627,659;,
+    4;751,659,532,688;,
+    4;898,688,617,981;,
+    4;1309,981,1036,1359;,
+    4;775,795,660,627;,
+    4;660,756,689,530;,
+    4;689,952,1005,615;,
+    4;1005,1310,1360,1006;,
+    5;1895,1914,1903,1876,1880;,
+    4;1360,1640,1711,1415;,
+    5;1895,1723,1711,1840,1884;,
+    5;1876,1903,1882,1750,1754;,
+    4;1858,1722,1750,1882;,
+    4;1851,1692,1722,1858;,
+    4;1762,1762,1762,1762;,
+    4;1715,1645,1634,1744;,
+    4;1578,1343,1369,1645;,
+    4;1525,1317,1343,1578;,
+    4;1432,1286,1317,1525;,
+    4;1400,1238,1286,1432;,
+    4;1337,1200,1238,1400;,
+    4;1276,1174,1200,1337;,
+    4;1163,1137,1174,1276;,
+    4;1126,1083,1137,1163;,
+    4;1014,1000,1083,1126;,
+    4;815,832,1000,1014;,
+    4;721,779,832,815;,
+    4;654,746,779,721;,
+    5;672,727,746,654,625;,
+    6;6,52,52,160,166,17;,
+    4;49,128,92,17;,
+    4;638,1188,1245,705;,
+    4;335,705,763,349;,
+    4;147,349,383,128;,
+    4;1188,1535,1593,1245;,
+    4;1593,1830,1847,1670;,
+    4;1847,1773,1768,1861;,
+    4;1768,1524,1502,1764;,
+    6;1278,1278,1494,1502,1071,1066;,
+    5;392,355,606,618,511;,
+    4;322,582,606,355;,
+    4;308,554,582,322;,
+    4;257,522,554,308;,
+    4;202,500,522,257;,
+    4;182,480,500,202;,
+    4;200,450,480,182;,
+    4;184,435,450,200;,
+    4;150,430,435,184;,
+    4;154,436,430,150;,
+    4;196,452,436,154;,
+    4;231,482,452,196;,
+    4;203,501,482,231;,
+    4;236,523,501,203;,
+    4;296,551,523,236;,
+    4;343,581,551,296;,
+    4;357,607,581,343;,
+    5;621,607,357,393,514;,
+    6;1279,1065,1069,1506,1496,1279;,
+    4;1523,1796,1767,1506;,
+    4;1536,1187,1244,1590;,
+    4;1826,1590,1669,1846;,
+    4;1769,1846,1864,1796;,
+    4;1187,637,710,1244;,
+    4;710,334,350,764;,
+    4;350,144,126,384;,
+    4;126,46,19,93;,
+    6;53,7,19,169,161,53;,
+    5;670,623,655,748,725;,
+    4;723,783,748,655;,
+    4;784,835,783,723;,
+    4;1063,1055,835,784;,
+    4;1128,1086,1055,1063;,
+    4;1198,1140,1086,1128;,
+    4;1224,1179,1140,1198;,
+    4;1335,1202,1179,1224;,
+    4;1403,1240,1202,1335;,
+    4;1492,1288,1240,1403;,
+    4;1514,1321,1288,1492;,
+    4;1568,1347,1321,1514;,
+    4;1646,1373,1347,1568;,
+    4;1685,1398,1373,1646;,
+    4;1527,1424,1398,1685;,
+    4;1702,1438,1424,1527;,
+    4;1751,1464,1438,1702;,
+    5;1633,1476,1464,1751,1755;,
+    6;1447,1618,1618,1725,1712,1414;,
+    4;1359,1036,1034,1414;,
+    4;659,627,426,532;,
+    4;688,532,364,617;,
+    4;981,617,559,1036;,
+    4;627,660,530,426;,
+    4;530,689,615,362;,
+    4;615,1005,1006,561;,
+    4;1006,1360,1415,996;,
+    6;1723,1619,1619,1448,1415,1711;,
+    5;1754,1750,1461,1474,1631;,
+    4;1722,1437,1461,1750;,
+    4;1692,1420,1437,1722;,
+    4;1634,1393,1420,1692;,
+    4;1645,1369,1393,1634;,
+    4;1343,969,920,1369;,
+    4;1317,1019,969,1343;,
+    4;1286,1016,1019,1317;,
+    4;1238,922,1016,1286;,
+    4;1200,912,922,1238;,
+    4;1174,934,912,1200;,
+    4;1137,992,934,1174;,
+    4;1083,1048,992,1137;,
+    4;1000,1008,1048,1083;,
+    4;832,1001,1008,1000;,
+    4;779,1044,1001,832;,
+    4;746,946,1044,779;,
+    5;786,907,946,746,727;,
+    5;37,6,17,92,91;,
+    4;128,383,405,92;,
+    4;705,1245,1331,763;,
+    4;349,763,805,383;,
+    4;1245,1593,1670,1331;,
+    4;1670,1847,1861,1708;,
+    4;1861,1768,1764,1886;,
+    5;1494,1663,1763,1764,1502;,
+    5;618,606,979,978,730;,
+    4;582,1032,979,606;,
+    4;554,1015,1032,582;,
+    4;522,899,1015,554;,
+    4;500,893,899,522;,
+    4;480,916,893,500;,
+    4;450,977,916,480;,
+    4;435,1009,977,450;,
+    4;430,965,1009,435;,
+    4;436,915,965,430;,
+    4;452,895,915,436;,
+    4;482,926,895,452;,
+    4;501,1002,926,482;,
+    4;523,994,1002,501;,
+    4;551,925,994,523;,
+    4;581,894,925,551;,
+    4;607,933,894,581;,
+    5;1024,933,607,621,731;,
+    5;1765,1664,1496,1506,1767;,
+    4;1796,1864,1885,1767;,
+    4;1590,1244,1329,1669;,
+    4;1846,1669,1710,1864;,
+    4;1244,710,764,1329;,
+    4;764,350,384,802;,
+    4;384,126,93,403;,
+    5;36,89,93,19,7;,
+    5;789,725,748,924,900;,
+    4;783,1031,924,748;,
+    4;835,1021,1031,783;,
+    4;1055,971,1021,835;,
+    4;1086,982,971,1055;,
+    4;1140,928,982,1086;,
+    4;1179,1011,928,1140;,
+    4;1202,1022,1011,1179;,
+    4;1240,937,1022,1202;,
+    4;1288,955,937,1240;,
+    4;1321,948,955,1288;,
+    4;1347,1017,948,1321;,
+    4;1373,1049,1017,1347;,
+    4;1398,947,1049,1373;,
+    4;1424,883,947,1398;,
+    4;1438,891,883,1424;,
+    4;1464,875,891,1438;,
+    5;1260,872,875,1464,1476;,
+    5;1229,1447,1414,1034,1039;,
+    4;1036,559,503,1034;,
+    4;532,426,300,364;,
+    4;617,364,264,559;,
+    4;426,530,362,300;,
+    4;362,615,561,265;,
+    4;561,1006,996,504;,
+    5;1448,1227,1033,996,1415;,
+    5;1474,1461,1053,1052,1262;,
+    4;1437,1027,1053,1461;,
+    4;1420,919,1027,1437;,
+    4;1393,913,919,1420;,
+    4;1369,920,913,1393;,
+    4;969,583,555,920;,
+    4;1019,608,583,969;,
+    4;1016,642,608,1019;,
+    4;922,684,642,1016;,
+    4;912,719,684,922;,
+    4;934,747,719,912;,
+    4;992,781,747,934;,
+    4;1048,834,781,992;,
+    4;1008,888,834,1048;,
+    4;1001,1081,888,1008;,
+    4;1044,1141,1081,1001;,
+    4;946,1177,1141,1044;,
+    5;1132,1197,1177,946,907;,
+    5;258,91,92,405,415;,
+    4;383,805,854,405;,
+    4;763,1331,1382,805;,
+    4;1331,1670,1708,1382;,
+    4;1708,1861,1886,1737;,
+    5;1763,1870,1899,1886,1764;,
+    5;978,979,1322,1307,1192;,
+    4;1032,1342,1322,979;,
+    4;1015,1368,1342,1032;,
+    4;899,1392,1368,1015;,
+    4;893,1425,1392,899;,
+    4;916,1444,1425,893;,
+    4;977,1468,1444,916;,
+    4;1009,1479,1468,977;,
+    4;965,1482,1479,1009;,
+    4;915,1480,1482,965;,
+    4;895,1467,1480,915;,
+    4;926,1441,1467,895;,
+    4;1002,1422,1441,926;,
+    4;994,1397,1422,1002;,
+    4;925,1372,1397,994;,
+    4;894,1345,1372,925;,
+    4;933,1319,1345,894;,
+    5;1306,1319,933,1024,1191;,
+    5;1898,1869,1765,1767,1885;,
+    4;1864,1710,1735,1885;,
+    4;1669,1329,1381,1710;,
+    4;1329,764,802,1381;,
+    4;802,384,403,855;,
+    5;259,414,403,93,89;,
+    5;1130,900,924,1173,1194;,
+    4;1031,1136,1173,924;,
+    4;1021,1080,1136,1031;,
+    4;971,939,1080,1021;,
+    4;982,831,939,971;,
+    4;928,776,831,982;,
+    4;1011,741,776,928;,
+    4;1022,716,741,1011;,
+    4;937,682,716,1022;,
+    4;955,640,682,937;,
+    4;948,602,640,955;,
+    4;1017,577,602,948;,
+    4;1049,552,577,1017;,
+    4;947,520,552,1049;,
+    4;883,495,520,947;,
+    4;891,475,495,883;,
+    4;875,448,475,891;,
+    5;665,437,448,875,872;,
+    5;695,1039,1034,503,467;,
+    4;559,264,206,503;,
+    4;364,300,187,264;,
+    4;300,362,265,187;,
+    4;265,561,504,212;,
+    5;1033,696,468,504,996;,
+    5;1052,1053,451,438,668;,
+    4;1027,481,451,1053;,
+    4;919,502,481,1027;,
+    4;913,526,502,919;,
+    4;920,555,526,913;,
+    4;368,555,583,401;,
+    4;401,583,608,485;,
+    4;485,608,642,537;,
+    4;537,642,684,589;,
+    4;589,684,719,647;,
+    4;647,719,747,700;,
+    4;700,747,781,762;,
+    4;762,781,834,813;,
+    4;813,834,888,874;,
+    4;874,888,1081,1102;,
+    4;1102,1081,1141,1160;,
+    4;1160,1141,1177,1221;,
+    4;1221,1177,1197,1258;,
+    7;651,651,651,415,405,854,862;,
+    3;862,854,1217;,
+    5;1217,854,805,1382,1407;,
+    5;1407,1382,1708,1737,1601;,
+    3;1601,1737,1747;,
+    7;1747,1737,1886,1899,1854,1854,1854;,
+    4;1410,1307,1322,1436;,
+    4;1436,1322,1342,1511;,
+    4;1511,1342,1368,1538;,
+    4;1538,1368,1392,1563;,
+    4;1563,1392,1425,1586;,
+    4;1586,1425,1444,1609;,
+    4;1609,1444,1468,1629;,
+    4;1629,1468,1479,1650;,
+    4;1650,1479,1482,1656;,
+    4;1656,1482,1480,1651;,
+    4;1651,1480,1467,1628;,
+    4;1628,1467,1441,1607;,
+    4;1607,1441,1422,1581;,
+    4;1581,1422,1397,1566;,
+    4;1566,1397,1372,1540;,
+    4;1540,1372,1345,1513;,
+    4;1513,1345,1319,1435;,
+    4;1435,1319,1306,1409;,
+    7;1855,1855,1898,1885,1735,1745,1855;,
+    3;1745,1735,1599;,
+    5;1599,1735,1710,1381,1406;,
+    5;1406,1381,802,855,1218;,
+    3;1218,855,863;,
+    7;863,855,403,414,650,650,650;,
+    4;1256,1194,1173,1219;,
+    4;1219,1173,1136,1158;,
+    4;1158,1136,1080,1101;,
+    4;1101,1080,939,917;,
+    4;917,939,831,812;,
+    4;812,831,776,759;,
+    4;759,776,741,697;,
+    4;697,741,716,644;,
+    4;644,716,682,587;,
+    4;587,682,640,535;,
+    4;535,640,602,483;,
+    4;483,602,577,399;,
+    4;399,577,552,366;,
+    4;366,552,520,336;,
+    4;336,520,495,318;,
+    4;318,495,475,292;,
+    4;292,475,448,276;,
+    4;276,448,437,272;,
+    7;280,280,280,467,503,206,178;,
+    3;178,206,77;,
+    5;77,206,264,187,90;,
+    5;90,187,265,212,79;,
+    3;79,212,180;,
+    7;180,212,504,468,281,281,281;,
+    4;273,438,451,277;,
+    4;277,451,481,295;,
+    4;295,481,502,321;,
+    4;321,502,526,339;,
+    4;339,526,555,368;,
+    4;820,820,820,820;,
+    4;1682,1682,1682,1682;,
+    4;199,199,199,199;,
+    4;858,858,858,858;,
+    4;1853,1853,1853,1853;,
+    4;28,28,28,28;,
+    4;1060,1060,1060,1060;,
+    4;1908,1908,1908,1908;,
+    4;16,16,16,16;,
+    4;1108,1108,1108,1108;,
+    4;1559,1559,1559,1559;,
+    4;2,412,412,165;,
+    4;1135,1135,1135,1135;,
+    4;1205,1205,1205,1205;,
+    4;72,233,233,197;,
+    4;1134,1134,1134,1134;,
+    4;713,713,713,713;,
+    4;1304,1304,1304,1304;,
+    4;1105,1105,1105,1105;,
+    4;341,341,341,341;,
+    4;1622,1622,1622,1622;,
+    4;1058,1058,1058,1058;,
+    4;4,4,4,4;,
+    4;1910,1910,1910,1910;,
+    4;856,856,856,856;,
+    4;56,56,56,56;,
+    4;1838,1838,1838,1838;,
+    4;817,817,817,817;,
+    4;239,239,239,239;,
+    4;1597,1597,1597,1597;,
+    4;799,799,799,799;,
+    4;1528,1339,1339,1308;,
+    4;1893,1831,1831,1743;,
+    4;801,801,801,801;,
+    4;1357,1357,1357,1357;,
+    4;442,442,442,442;,
+    4;1683,1683,1683,1683;,
+    4;819,819,819,819;,
+    4;198,198,198,198;,
+    4;1852,1852,1852,1852;,
+    4;859,859,859,859;,
+    4;27,27,27,27;,
+    4;1909,1909,1661,1661;,
+    4;1661,1661,1061,1061;,
+    4;15,15,15,15;,
+    4;1558,1558,1558,1558;,
+    4;1107,1107,1107,1107;,
+    4;411,411,411,411;,
+    4;1206,1206,1223,1223;,
+    4;1223,1223,868,868;,
+    4;868,868,771,771;,
+    4;714,714,810,810;,
+    4;810,810,1133,1133;,
+    4;1303,1303,1303,1303;,
+    4;340,340,585,585;,
+    4;585,585,1106,1106;,
+    4;1623,1623,1623,1623;,
+    4;3,3,263,263;,
+    4;263,263,1059,1059;,
+    4;1911,1911,1911,1911;,
+    4;55,55,55,55;,
+    4;857,857,1562,1562;,
+    4;1562,1562,1837,1837;,
+    4;240,240,382,382;,
+    4;382,382,818,818;,
+    4;1596,1596,1596,1596;,
+    4;1308,1340,1340,1527;,
+    4;798,798,1162,1162;,
+    4;1162,1162,1298,1298;,
+    4;1358,1358,1358,1358;,
+    4;800,800,800,800;,
+    4;441,441,441,441;;
+   }
+
+   MeshTextureCoords {
+    2623;
+    -2.877876;-0.250149;,
+    -2.882550;-0.749852;,
+    -2.998515;-0.749852;,
+    -2.998515;-0.250149;,
+    -3.074112;-0.274402;,
+    -3.062085;-0.280246;,
+    3.592526;-0.280246;,
+    -3.111967;-0.250149;,
+    3.395322;-0.366485;,
+    3.403328;-0.355309;,
+    -2.885880;-0.355309;,
+    -2.877876;-0.366483;,
+    -2.820961;-0.500000;,
+    3.338409;-0.500000;,
+    -2.877876;-0.633528;,
+    -2.885873;-0.644692;,
+    -3.075066;-0.719755;,
+    3.587563;-0.719754;,
+    3.403321;-0.644691;,
+    3.387036;-0.633525;,
+    3.875359;-0.250149;,
+    3.870684;-0.749852;,
+    3.752559;-0.749852;,
+    3.757234;-0.250149;,
+    3.636596;-0.749852;,
+    3.636596;-0.250149;,
+    3.511282;-0.749852;,
+    3.515957;-0.250149;,
+    3.395319;-0.749852;,
+    3.395319;-0.250149;,
+    3.274680;-0.749852;,
+    3.274680;-0.250149;,
+    3.149367;-0.749852;,
+    3.154042;-0.250149;,
+    3.033404;-0.749852;,
+    3.033404;-0.250149;,
+    2.912766;-0.749852;,
+    2.912766;-0.250149;,
+    2.787453;-0.749852;,
+    2.792127;-0.250149;,
+    2.666815;-0.749852;,
+    2.671489;-0.250149;,
+    2.546177;-0.749852;,
+    2.550851;-0.250149;,
+    2.430212;-0.749852;,
+    2.430212;-0.250149;,
+    2.309574;-0.749852;,
+    2.309574;-0.250149;,
+    2.188936;-0.749852;,
+    2.188936;-0.250149;,
+    2.068297;-0.749852;,
+    2.068297;-0.250149;,
+    1.942986;-0.749852;,
+    1.947659;-0.250149;,
+    1.827021;-0.749852;,
+    1.827021;-0.250149;,
+    -3.074111;-0.274400;,
+    -3.070116;-0.280246;,
+    3.592518;-0.280246;,
+    1.709038;-0.250148;,
+    -2.820963;-0.500000;,
+    3.338411;-0.500000;,
+    3.395322;-0.366481;,
+    3.412007;-0.355309;,
+    -2.885578;-0.355309;,
+    -2.869590;-0.366477;,
+    -3.075070;-0.719755;,
+    3.587569;-0.719755;,
+    3.403028;-0.644691;,
+    3.387037;-0.633519;,
+    -2.877876;-0.633523;,
+    -2.885877;-0.644691;,
+    1.339794;-0.749852;,
+    1.344468;-0.250149;,
+    1.462594;-0.250149;,
+    1.457919;-0.749852;,
+    1.219156;-0.749852;,
+    1.223830;-0.250149;,
+    1.098517;-0.749852;,
+    1.103191;-0.250149;,
+    0.977879;-0.749852;,
+    0.982553;-0.250149;,
+    0.857240;-0.749852;,
+    0.861915;-0.250149;,
+    0.736603;-0.749852;,
+    0.741277;-0.250149;,
+    0.615964;-0.749852;,
+    0.620638;-0.250149;,
+    0.495326;-0.749852;,
+    0.500000;-0.250149;,
+    0.379362;-0.749852;,
+    0.379362;-0.250149;,
+    0.258723;-0.749852;,
+    0.258723;-0.250149;,
+    0.138085;-0.749852;,
+    0.138085;-0.250149;,
+    0.017446;-0.749852;,
+    0.017446;-0.250149;,
+    -0.107866;-0.749852;,
+    -0.103192;-0.250149;,
+    -0.228505;-0.749852;,
+    -0.223831;-0.250149;,
+    -0.344469;-0.749852;,
+    -0.344469;-0.250149;,
+    -0.469782;-0.749852;,
+    -0.465108;-0.250149;,
+    -0.585746;-0.749852;,
+    -0.585746;-0.250149;,
+    3.605533;-0.274402;,
+    -3.074111;-0.274401;,
+    -3.062081;-0.280246;,
+    3.592523;-0.280246;,
+    3.395322;-0.366485;,
+    3.412009;-0.355310;,
+    -2.885880;-0.355309;,
+    -2.869590;-0.366482;,
+    -2.820964;-0.500000;,
+    3.338413;-0.500000;,
+    -2.877876;-0.633518;,
+    -2.885880;-0.644691;,
+    -3.075072;-0.719755;,
+    3.579530;-0.719755;,
+    3.403031;-0.644691;,
+    3.387037;-0.633515;,
+    -0.950174;-0.250149;,
+    -0.954063;-0.749852;,
+    -1.068300;-0.749852;,
+    -1.068300;-0.250149;,
+    -1.193613;-0.749852;,
+    -1.188939;-0.250149;,
+    -1.314251;-0.749852;,
+    -1.309577;-0.250148;,
+    -1.430215;-0.749851;,
+    -1.430215;-0.250149;,
+    -1.550854;-0.749852;,
+    -1.550854;-0.250148;,
+    -1.671492;-0.749852;,
+    -1.671492;-0.250148;,
+    -1.796805;-0.749852;,
+    -1.792131;-0.250149;,
+    -1.912769;-0.749852;,
+    -1.912769;-0.250149;,
+    -2.033407;-0.749852;,
+    -2.033407;-0.250149;,
+    -2.158720;-0.749852;,
+    -2.154045;-0.250149;,
+    -2.279358;-0.749852;,
+    -2.274685;-0.250149;,
+    -2.395322;-0.749852;,
+    -2.395322;-0.250149;,
+    -2.515960;-0.749852;,
+    -2.511286;-0.250149;,
+    -2.641273;-0.749852;,
+    -2.636599;-0.250149;,
+    -2.757238;-0.749852;,
+    -2.757238;-0.250149;,
+    0.741276;-0.596792;,
+    0.625875;-0.500000;,
+    0.741276;-0.500000;,
+    0.741276;-0.403209;,
+    0.741276;-0.500000;,
+    0.741276;-0.403209;,
+    0.741276;-0.500000;,
+    1.223830;-0.500000;,
+    0.982553;-0.500000;,
+    0.982553;-0.355309;,
+    1.223830;-0.355309;,
+    1.223830;-0.644691;,
+    0.982553;-0.644691;,
+    1.223830;-0.500000;,
+    0.982553;-0.500000;,
+    0.982553;-0.355309;,
+    1.223830;-0.355309;,
+    1.223830;-0.644691;,
+    0.982553;-0.644691;,
+    1.223830;-0.500000;,
+    0.982553;-0.500000;,
+    0.982553;-0.355309;,
+    1.223830;-0.355309;,
+    1.223830;-0.644691;,
+    0.982553;-0.644691;,
+    1.223830;-0.789382;,
+    0.982553;-0.789382;,
+    0.776572;-0.644691;,
+    0.777935;-0.355309;,
+    0.982553;-0.210618;,
+    1.223830;-0.210618;,
+    1.223830;-0.789382;,
+    0.982553;-0.789382;,
+    0.777936;-0.355309;,
+    0.982553;-0.210618;,
+    1.223830;-0.210618;,
+    1.223830;-0.789382;,
+    0.982553;-0.789382;,
+    0.982553;-0.210618;,
+    1.223830;-0.210618;,
+    1.465107;-0.500000;,
+    1.465107;-0.355309;,
+    1.465107;-0.644691;,
+    1.465107;-0.500000;,
+    1.465107;-0.355309;,
+    1.465107;-0.644691;,
+    1.465107;-0.500000;,
+    1.465107;-0.355309;,
+    1.465107;-0.644691;,
+    0.741276;-1.368146;,
+    0.499999;-1.368146;,
+    0.499999;-1.223455;,
+    0.741276;-1.223455;,
+    1.465107;-0.789382;,
+    1.223830;-0.934073;,
+    0.982553;-0.934073;,
+    0.741276;-0.709417;,
+    0.741276;-0.789382;,
+    0.982553;-1.078764;,
+    0.741276;-1.078764;,
+    0.741276;-0.934073;,
+    0.499999;-1.078764;,
+    0.258722;-1.368146;,
+    0.258722;-1.223455;,
+    0.752674;-0.290584;,
+    0.741276;-0.210618;,
+    0.499999;0.223454;,
+    0.258722;0.223454;,
+    0.741276;0.223454;,
+    0.741276;0.078763;,
+    0.499999;0.078763;,
+    0.982553;-0.065928;,
+    0.741276;-0.065928;,
+    0.982553;0.078763;,
+    1.223830;-0.065928;,
+    1.465107;-0.210618;,
+    0.741276;-1.368146;,
+    0.499999;-1.368146;,
+    0.499999;-1.223455;,
+    0.741276;-1.223455;,
+    1.465107;-0.789382;,
+    1.223830;-0.934073;,
+    0.982553;-0.934073;,
+    0.741276;-0.789382;,
+    0.982553;-1.078764;,
+    0.741276;-1.078764;,
+    0.741276;-0.934073;,
+    0.499999;-1.078764;,
+    0.258722;-1.368146;,
+    0.258722;-1.223455;,
+    0.752674;-0.290583;,
+    0.741276;-0.210618;,
+    0.499999;0.223454;,
+    0.258722;0.223454;,
+    0.741276;0.223454;,
+    0.741276;0.078763;,
+    0.499999;0.078763;,
+    0.982553;-0.065928;,
+    0.741276;-0.065928;,
+    0.982553;0.078763;,
+    1.223830;-0.065928;,
+    1.465107;-0.210618;,
+    0.741276;-1.368146;,
+    0.499999;-1.368146;,
+    0.499999;-1.223455;,
+    0.741276;-1.223455;,
+    1.465107;-0.789382;,
+    1.223830;-0.934073;,
+    0.982553;-0.934073;,
+    0.741276;-0.789382;,
+    0.982553;-1.078764;,
+    0.741276;-1.078764;,
+    0.741276;-0.934073;,
+    0.499999;-1.078764;,
+    0.258722;-1.368146;,
+    0.258722;-1.223455;,
+    0.741276;-0.210618;,
+    0.741276;0.223454;,
+    0.499999;0.223454;,
+    0.258722;0.223454;,
+    0.741276;0.078763;,
+    0.499999;0.078763;,
+    0.982553;-0.065928;,
+    0.741276;-0.065928;,
+    0.982553;0.078763;,
+    1.223830;-0.065928;,
+    1.465107;-0.210618;,
+    1.706384;-0.500000;,
+    1.706384;-0.355309;,
+    1.706384;-0.644691;,
+    1.706384;-0.500000;,
+    1.706384;-0.355309;,
+    1.706384;-0.644691;,
+    1.706384;-0.500000;,
+    1.706384;-0.355309;,
+    1.706384;-0.644691;,
+    0.982553;-1.368146;,
+    0.982553;-1.223455;,
+    1.706384;-0.789382;,
+    1.465107;-0.934073;,
+    1.223830;-1.078764;,
+    0.642514;-0.789382;,
+    0.499999;-0.934073;,
+    0.258722;-1.078764;,
+    0.017445;-1.368146;,
+    0.017445;-1.223455;,
+    0.667994;-0.210618;,
+    0.499999;-0.065928;,
+    0.258722;0.078763;,
+    0.017445;0.223454;,
+    0.982553;0.223454;,
+    1.223830;0.078763;,
+    1.465107;-0.065928;,
+    1.706384;-0.210618;,
+    0.982553;-1.368146;,
+    0.982553;-1.223455;,
+    1.706384;-0.789382;,
+    1.465107;-0.934073;,
+    1.223830;-1.078764;,
+    0.499999;-0.934073;,
+    0.258722;-1.078764;,
+    0.017445;-1.368146;,
+    0.017445;-1.223455;,
+    0.659341;-0.210618;,
+    0.499999;-0.065928;,
+    0.258722;0.078763;,
+    0.017445;0.223454;,
+    0.982553;0.223454;,
+    1.223830;0.078763;,
+    1.465107;-0.065928;,
+    1.706384;-0.210618;,
+    0.982553;-1.368146;,
+    0.982553;-1.223455;,
+    1.706384;-0.789382;,
+    1.465107;-0.934073;,
+    1.223830;-1.078764;,
+    0.499999;-0.934073;,
+    0.258722;-1.078764;,
+    0.017445;-1.368146;,
+    0.017445;-1.223455;,
+    0.499999;-0.065928;,
+    0.982553;0.223454;,
+    0.258722;0.078763;,
+    0.017445;0.223454;,
+    1.223830;0.078763;,
+    1.465107;-0.065928;,
+    1.706384;-0.210618;,
+    1.947661;-0.500000;,
+    1.947661;-0.355309;,
+    1.947661;-0.644691;,
+    1.947661;-0.500000;,
+    1.947661;-0.355309;,
+    1.947661;-0.644691;,
+    1.947661;-0.500000;,
+    1.947661;-0.355309;,
+    1.947661;-0.644691;,
+    1.223830;-1.368146;,
+    1.223830;-1.223455;,
+    1.947661;-0.789382;,
+    1.706384;-0.934073;,
+    1.465107;-1.078764;,
+    0.499999;-0.835862;,
+    0.258722;-0.934073;,
+    0.017445;-1.078764;,
+    -0.223831;-1.368146;,
+    -0.223831;-1.223455;,
+    0.512500;-0.164139;,
+    0.258722;-0.065928;,
+    0.017445;0.078763;,
+    -0.223831;0.223454;,
+    1.223830;0.223454;,
+    1.465107;0.078763;,
+    1.706384;-0.065928;,
+    1.947661;-0.210618;,
+    1.223830;-1.368146;,
+    1.223830;-1.223455;,
+    1.947661;-0.789382;,
+    1.706384;-0.934073;,
+    1.465107;-1.078764;,
+    0.258722;-0.934073;,
+    0.017445;-1.078764;,
+    -0.223831;-1.368146;,
+    -0.223831;-1.223455;,
+    0.512500;-0.164139;,
+    0.258722;-0.065928;,
+    0.017445;0.078763;,
+    -0.223831;0.223454;,
+    1.223830;0.223454;,
+    1.465107;0.078763;,
+    1.706384;-0.065928;,
+    1.947661;-0.210618;,
+    1.223830;-1.368146;,
+    1.223830;-1.223455;,
+    1.947661;-0.789382;,
+    1.706384;-0.934073;,
+    1.465107;-1.078764;,
+    0.258722;-0.934073;,
+    0.017445;-1.078764;,
+    -0.223831;-1.368146;,
+    -0.223831;-1.223455;,
+    0.258722;-0.065928;,
+    1.223830;0.223454;,
+    0.017445;0.078763;,
+    -0.223831;0.223454;,
+    1.465107;0.078763;,
+    1.706384;-0.065928;,
+    1.947661;-0.210618;,
+    2.188938;-0.500000;,
+    2.188938;-0.355309;,
+    2.188938;-0.644691;,
+    2.188938;-0.500000;,
+    2.188938;-0.355309;,
+    2.188938;-0.644691;,
+    2.188938;-0.500000;,
+    2.188938;-0.355309;,
+    2.188938;-0.644691;,
+    1.465107;-1.368146;,
+    1.465107;-1.223455;,
+    2.188938;-0.789382;,
+    1.947661;-0.934073;,
+    1.706384;-1.078764;,
+    0.258722;-0.857851;,
+    0.017445;-0.934073;,
+    -0.223831;-1.078764;,
+    -0.465108;-1.368146;,
+    -0.465108;-1.223455;,
+    0.258722;-0.142150;,
+    0.017445;-0.065928;,
+    -0.223831;0.078763;,
+    -0.465108;0.223454;,
+    1.465107;0.223454;,
+    1.706384;0.078763;,
+    1.947661;-0.065928;,
+    2.188938;-0.210618;,
+    1.465107;-1.368146;,
+    1.465107;-1.223455;,
+    2.188938;-0.789382;,
+    1.947661;-0.934073;,
+    1.706384;-1.078764;,
+    0.017445;-0.934073;,
+    -0.223831;-1.078764;,
+    -0.465108;-1.368146;,
+    -0.465108;-1.223455;,
+    0.277137;-0.142150;,
+    0.017445;-0.065928;,
+    -0.223831;0.078763;,
+    -0.465108;0.223454;,
+    1.465107;0.223454;,
+    1.706384;0.078763;,
+    1.947661;-0.065928;,
+    2.188938;-0.210618;,
+    1.465107;-1.368146;,
+    1.465107;-1.223455;,
+    2.188938;-0.789382;,
+    1.947661;-0.934073;,
+    1.706384;-1.078764;,
+    0.017445;-0.934073;,
+    -0.223831;-1.078764;,
+    -0.465108;-1.368146;,
+    -0.465108;-1.223455;,
+    0.017445;-0.065928;,
+    1.465107;0.223454;,
+    -0.223831;0.078763;,
+    -0.465108;0.223454;,
+    1.706384;0.078763;,
+    1.947661;-0.065928;,
+    2.188938;-0.210618;,
+    2.430215;-0.500000;,
+    2.430215;-0.355309;,
+    2.430215;-0.644691;,
+    2.430215;-0.500000;,
+    2.430215;-0.355309;,
+    2.430215;-0.644691;,
+    2.430215;-0.500000;,
+    2.430215;-0.355309;,
+    2.430215;-0.644691;,
+    1.706384;-1.368146;,
+    1.706384;-1.223455;,
+    2.430215;-0.789382;,
+    2.188938;-0.934073;,
+    1.947661;-1.078764;,
+    0.017445;-0.835862;,
+    -0.223831;-0.934073;,
+    -0.465108;-1.078764;,
+    -0.706385;-1.368146;,
+    -0.706385;-1.223455;,
+    0.017445;-0.164139;,
+    -0.223831;-0.065928;,
+    -0.465108;0.078763;,
+    -0.706385;0.223454;,
+    1.706384;0.223454;,
+    1.947661;0.078763;,
+    2.188938;-0.065928;,
+    2.430215;-0.210618;,
+    1.706384;-1.368146;,
+    1.706384;-1.223455;,
+    2.430215;-0.789382;,
+    2.188938;-0.934073;,
+    1.947661;-1.078764;,
+    -0.223831;-0.934073;,
+    -0.465108;-1.078764;,
+    -0.706385;-1.368146;,
+    -0.706385;-1.223455;,
+    0.017445;-0.164139;,
+    -0.223831;-0.065928;,
+    -0.465108;0.078763;,
+    -0.706385;0.223454;,
+    1.706384;0.223454;,
+    1.947661;0.078763;,
+    2.188938;-0.065928;,
+    2.430215;-0.210618;,
+    1.706384;-1.368146;,
+    1.706384;-1.223455;,
+    2.430215;-0.789382;,
+    2.188938;-0.934073;,
+    1.947661;-1.078764;,
+    -0.223831;-0.934073;,
+    -0.465108;-1.078764;,
+    -0.706385;-1.368146;,
+    -0.706385;-1.223455;,
+    -0.223831;-0.065928;,
+    1.706384;0.223454;,
+    -0.465108;0.078763;,
+    -0.706385;0.223454;,
+    1.947661;0.078763;,
+    2.188938;-0.065928;,
+    2.430215;-0.210618;,
+    2.671492;-0.500000;,
+    2.671492;-0.355309;,
+    2.671492;-0.644691;,
+    2.671492;-0.500000;,
+    2.671492;-0.355309;,
+    2.671492;-0.644691;,
+    2.671492;-0.500000;,
+    2.671492;-0.355309;,
+    2.671492;-0.644691;,
+    1.947661;-1.368146;,
+    1.947661;-1.223455;,
+    2.671492;-0.789382;,
+    2.430215;-0.934073;,
+    2.188938;-1.078764;,
+    -0.141897;-0.789382;,
+    -0.223831;-0.789382;,
+    -0.465108;-0.934073;,
+    -0.706385;-1.078764;,
+    -0.947662;-1.368146;,
+    -0.947662;-1.223455;,
+    -0.141897;-0.210618;,
+    -0.223831;-0.210618;,
+    -0.465108;-0.065928;,
+    -0.706385;0.078763;,
+    -0.947662;0.223454;,
+    1.947661;0.223454;,
+    2.188938;0.078763;,
+    2.430215;-0.065928;,
+    2.671492;-0.210618;,
+    1.947661;-1.368146;,
+    1.947661;-1.223455;,
+    2.671492;-0.789382;,
+    2.430215;-0.934073;,
+    2.188938;-1.078764;,
+    -0.223831;-0.789382;,
+    -0.465108;-0.934073;,
+    -0.706385;-1.078764;,
+    -0.947662;-1.368146;,
+    -0.947662;-1.223455;,
+    -0.141898;-0.210618;,
+    -0.223831;-0.210618;,
+    -0.465108;-0.065928;,
+    -0.706385;0.078763;,
+    -0.947662;0.223454;,
+    1.947661;0.223454;,
+    2.188938;0.078763;,
+    2.430215;-0.065928;,
+    2.671492;-0.210618;,
+    1.947661;-1.368146;,
+    1.947661;-1.223455;,
+    2.671492;-0.789382;,
+    2.430215;-0.934073;,
+    2.188938;-1.078764;,
+    -0.223831;-0.789382;,
+    -0.465108;-0.934073;,
+    -0.706385;-1.078764;,
+    -0.947662;-1.368146;,
+    -0.947662;-1.223455;,
+    -0.223831;-0.210618;,
+    -0.465108;-0.065928;,
+    1.947661;0.223454;,
+    -0.706385;0.078763;,
+    -0.947662;0.223454;,
+    2.188938;0.078763;,
+    2.430215;-0.065928;,
+    2.671492;-0.210618;,
+    2.912769;-0.500000;,
+    2.912769;-0.355309;,
+    2.912769;-0.644691;,
+    2.912769;-0.500000;,
+    2.912769;-0.355309;,
+    2.912769;-0.644691;,
+    2.912769;-0.500000;,
+    2.912769;-0.355309;,
+    2.912769;-0.644691;,
+    2.188938;-1.368146;,
+    2.188938;-1.223455;,
+    2.912769;-0.789382;,
+    2.671492;-0.934073;,
+    2.430215;-1.078764;,
+    -0.223831;-0.709418;,
+    -0.465108;-0.789382;,
+    -0.706385;-0.934073;,
+    -0.947662;-1.078764;,
+    -1.188939;-1.368146;,
+    -1.188939;-1.223455;,
+    -0.223831;-0.290583;,
+    -0.465108;-0.210618;,
+    -0.706385;-0.065928;,
+    -0.947662;0.078763;,
+    -1.188939;0.223454;,
+    2.188938;0.223454;,
+    2.430215;0.078763;,
+    2.671492;-0.065928;,
+    2.912769;-0.210618;,
+    2.188938;-1.368146;,
+    2.188938;-1.223455;,
+    2.912769;-0.789382;,
+    2.671492;-0.934073;,
+    2.430215;-1.078764;,
+    -0.465108;-0.789382;,
+    -0.706385;-0.934073;,
+    -0.947662;-1.078764;,
+    -1.188939;-1.368146;,
+    -1.188939;-1.223455;,
+    -0.223831;-0.290583;,
+    -0.465108;-0.210618;,
+    -0.706385;-0.065928;,
+    -0.947662;0.078763;,
+    -1.188939;0.223454;,
+    2.188938;0.223454;,
+    2.430215;0.078763;,
+    2.671492;-0.065928;,
+    2.912769;-0.210618;,
+    2.188938;-1.368146;,
+    2.188938;-1.223455;,
+    2.912769;-0.789382;,
+    2.671492;-0.934073;,
+    2.430215;-1.078764;,
+    -0.465108;-0.789382;,
+    -0.706385;-0.934073;,
+    -0.947662;-1.078764;,
+    -1.188939;-1.368146;,
+    -1.188939;-1.223455;,
+    -0.465108;-0.210618;,
+    -0.706385;-0.065928;,
+    2.188938;0.223454;,
+    -0.947662;0.078763;,
+    -1.188939;0.223454;,
+    2.430215;0.078763;,
+    2.671492;-0.065928;,
+    2.912769;-0.210618;,
+    3.154045;-0.500000;,
+    3.154045;-0.355309;,
+    3.154045;-0.644691;,
+    3.154045;-0.500000;,
+    3.154045;-0.355309;,
+    3.154045;-0.644691;,
+    3.154045;-0.500000;,
+    3.154045;-0.355309;,
+    3.154045;-0.644691;,
+    2.430215;-1.368146;,
+    2.430215;-1.223455;,
+    3.154045;-0.789382;,
+    2.912769;-0.934073;,
+    2.671492;-1.078764;,
+    -0.108432;-0.500000;,
+    -0.223831;-0.596791;,
+    -0.223831;-0.500000;,
+    -0.260491;-0.644691;,
+    -0.465108;-0.644691;,
+    -0.706385;-0.789382;,
+    -0.947662;-0.934073;,
+    -1.188939;-1.078764;,
+    -1.430215;-1.368146;,
+    -1.430215;-1.223455;,
+    -0.217825;-0.403210;,
+    -0.260491;-0.355309;,
+    -0.465108;-0.355309;,
+    -0.706385;-0.210618;,
+    -0.947662;-0.065928;,
+    -1.188939;0.078763;,
+    -1.430215;0.223454;,
+    2.430215;0.223454;,
+    2.671492;0.078763;,
+    2.912769;-0.065928;,
+    3.154045;-0.210618;,
+    2.430215;-1.368146;,
+    2.430215;-1.223455;,
+    3.154045;-0.789382;,
+    2.912769;-0.934073;,
+    2.671492;-1.078764;,
+    -0.223831;-0.500000;,
+    -0.465108;-0.644691;,
+    -0.706385;-0.789382;,
+    -0.947662;-0.934073;,
+    -1.188939;-1.078764;,
+    -1.430215;-1.368146;,
+    -1.430215;-1.223455;,
+    -0.223831;-0.403210;,
+    -0.260491;-0.355309;,
+    -0.465108;-0.355309;,
+    -0.706385;-0.210618;,
+    -0.947662;-0.065928;,
+    -1.188939;0.078763;,
+    -1.430215;0.223454;,
+    2.430215;0.223454;,
+    2.671492;0.078763;,
+    2.912769;-0.065928;,
+    3.154045;-0.210618;,
+    2.430215;-1.368146;,
+    2.430215;-1.223455;,
+    3.154045;-0.789382;,
+    2.912769;-0.934073;,
+    2.671492;-1.078764;,
+    -0.223831;-0.500000;,
+    -0.465108;-0.644691;,
+    -0.706385;-0.789382;,
+    -0.947662;-0.934073;,
+    -1.188939;-1.078764;,
+    -1.430215;-1.368146;,
+    -1.430215;-1.223455;,
+    -0.465108;-0.355309;,
+    -0.706385;-0.210618;,
+    -0.947662;-0.065928;,
+    2.430215;0.223454;,
+    -1.188939;0.078763;,
+    -1.430215;0.223454;,
+    2.671492;0.078763;,
+    2.912769;-0.065928;,
+    3.154045;-0.210618;,
+    3.395322;-0.355309;,
+    3.395322;-0.644691;,
+    3.395322;-0.355309;,
+    3.395322;-0.644691;,
+    3.395322;-0.355309;,
+    3.395322;-0.644691;,
+    2.671492;-1.368146;,
+    2.671492;-1.223455;,
+    3.395322;-0.789382;,
+    3.154045;-0.934073;,
+    2.912769;-1.078764;,
+    -0.465108;-0.500000;,
+    -0.706385;-0.644691;,
+    -0.947662;-0.789382;,
+    -1.188939;-0.934073;,
+    -1.430215;-1.078764;,
+    -1.671492;-1.368146;,
+    -1.671492;-1.223455;,
+    -0.706385;-0.355309;,
+    -0.947662;-0.210618;,
+    -1.188939;-0.065928;,
+    -1.430215;0.078763;,
+    -1.671492;0.223454;,
+    2.671492;0.223454;,
+    2.912769;0.078763;,
+    3.154045;-0.065928;,
+    3.395322;-0.210618;,
+    2.671492;-1.368146;,
+    2.671492;-1.223455;,
+    3.395322;-0.789382;,
+    3.154045;-0.934073;,
+    2.912769;-1.078764;,
+    -0.465108;-0.500000;,
+    -0.706385;-0.644691;,
+    -0.947662;-0.789382;,
+    -1.188939;-0.934073;,
+    -1.430215;-1.078764;,
+    -1.671492;-1.368146;,
+    -1.671492;-1.223455;,
+    -0.706385;-0.355309;,
+    -0.947662;-0.210618;,
+    -1.188939;-0.065928;,
+    -1.430215;0.078763;,
+    -1.671492;0.223454;,
+    2.671492;0.223454;,
+    2.912769;0.078763;,
+    3.154045;-0.065928;,
+    3.395322;-0.210618;,
+    2.671492;-1.368146;,
+    2.671492;-1.223455;,
+    3.395322;-0.789382;,
+    3.154045;-0.934073;,
+    2.912769;-1.078764;,
+    -0.465108;-0.500000;,
+    -0.706385;-0.644691;,
+    -0.947662;-0.789382;,
+    -1.188939;-0.934073;,
+    -1.430215;-1.078764;,
+    -1.671492;-1.368146;,
+    -1.671492;-1.223455;,
+    -0.706385;-0.355309;,
+    -0.947662;-0.210618;,
+    -1.188939;-0.065928;,
+    2.671492;0.223454;,
+    -1.430215;0.078763;,
+    -1.671492;0.223454;,
+    2.912769;0.078763;,
+    3.154045;-0.065928;,
+    3.395322;-0.210618;,
+    -2.515960;-0.210618;,
+    -2.395322;-0.210618;,
+    -2.274685;-0.210618;,
+    -2.154045;-0.210618;,
+    -2.033407;-0.210618;,
+    -1.912769;-0.210618;,
+    -1.792131;-0.210618;,
+    -1.671492;-0.210618;,
+    -1.550854;-0.210618;,
+    -1.430215;-0.210618;,
+    -1.309577;-0.210618;,
+    -1.188939;-0.210618;,
+    -1.068300;-0.210618;,
+    -0.965093;-0.210618;,
+    2.912769;-1.368146;,
+    2.912769;-1.223455;,
+    3.525999;-0.789382;,
+    3.395322;-0.934073;,
+    3.154045;-1.078764;,
+    -0.706385;-0.500000;,
+    -0.947662;-0.644691;,
+    -1.188939;-0.789382;,
+    -1.430215;-0.934073;,
+    -1.671492;-1.078764;,
+    -1.912769;-1.368146;,
+    -1.912769;-1.223455;,
+    -0.947662;-0.355309;,
+    -1.188939;-0.210618;,
+    -1.430215;-0.065928;,
+    -1.671492;0.078763;,
+    -1.912769;0.223454;,
+    2.912769;0.223454;,
+    3.563270;-0.243834;,
+    -0.585746;-0.210618;,
+    3.154045;0.078763;,
+    3.395322;-0.065928;,
+    3.551479;-0.210618;,
+    -0.465108;-0.210618;,
+    -0.344469;-0.210618;,
+    -0.223831;-0.210618;,
+    -0.103192;-0.210618;,
+    0.017446;-0.210618;,
+    0.138085;-0.210618;,
+    0.258723;-0.210618;,
+    0.379362;-0.210618;,
+    0.500000;-0.210618;,
+    0.620638;-0.210618;,
+    0.741277;-0.210618;,
+    0.861915;-0.210618;,
+    0.982553;-0.210618;,
+    1.103191;-0.210618;,
+    1.223830;-0.210618;,
+    1.344468;-0.210618;,
+    2.912769;-1.368146;,
+    2.912769;-1.223455;,
+    1.446693;-0.210618;,
+    3.526000;-0.789382;,
+    3.395322;-0.934073;,
+    3.154045;-1.078764;,
+    -0.706385;-0.500000;,
+    -0.947662;-0.644691;,
+    -1.188939;-0.789382;,
+    -1.430215;-0.934073;,
+    -1.671492;-1.078764;,
+    -1.912769;-1.368146;,
+    -1.912769;-1.223455;,
+    -0.947662;-0.355309;,
+    -1.188939;-0.210618;,
+    -1.430215;-0.065928;,
+    -1.671492;0.078763;,
+    -1.912769;0.223454;,
+    2.912769;0.223454;,
+    1.724796;-0.210619;,
+    1.827021;-0.210618;,
+    3.154045;0.078763;,
+    3.395322;-0.065928;,
+    3.541429;-0.210618;,
+    1.947659;-0.210618;,
+    2.068297;-0.210618;,
+    2.188936;-0.210618;,
+    2.309574;-0.210618;,
+    2.430212;-0.210618;,
+    2.550851;-0.210618;,
+    2.671489;-0.210618;,
+    2.792127;-0.210618;,
+    2.912766;-0.210618;,
+    3.033404;-0.210618;,
+    3.154042;-0.210618;,
+    3.274680;-0.210618;,
+    3.395319;-0.210618;,
+    3.515957;-0.210618;,
+    3.636596;-0.210618;,
+    3.757234;-0.210618;,
+    3.860439;-0.210618;,
+    2.912769;-1.368146;,
+    2.912769;-1.223455;,
+    3.526001;-0.789382;,
+    3.395322;-0.934073;,
+    3.154045;-1.078764;,
+    -0.706385;-0.500000;,
+    -0.947662;-0.644691;,
+    -1.188939;-0.789382;,
+    -1.430215;-0.934073;,
+    -1.671492;-1.078764;,
+    -1.912769;-1.368146;,
+    -1.912769;-1.223455;,
+    -0.947662;-0.355309;,
+    -1.188939;-0.210618;,
+    -1.430215;-0.065928;,
+    2.912769;0.223454;,
+    -1.671492;0.078763;,
+    -1.912769;0.223454;,
+    -3.095291;-0.210618;,
+    -2.998515;-0.210618;,
+    3.154045;0.078763;,
+    3.395322;-0.065928;,
+    3.541429;-0.210618;,
+    -2.877876;-0.210618;,
+    -2.757238;-0.210618;,
+    -2.636599;-0.210618;,
+    -2.515960;-0.065928;,
+    -2.395322;-0.065928;,
+    -2.274685;-0.065928;,
+    -2.154045;-0.065928;,
+    -2.033407;-0.065928;,
+    -1.912769;-0.065928;,
+    -1.792131;-0.065928;,
+    -1.671492;-0.065928;,
+    -1.550854;-0.065928;,
+    -1.430215;-0.065928;,
+    -1.309577;-0.065928;,
+    -1.188939;-0.065928;,
+    -1.068300;-0.065928;,
+    -1.014240;-0.065928;,
+    3.154045;-1.368146;,
+    3.154045;-1.223455;,
+    3.428743;-0.934073;,
+    3.395322;-1.078764;,
+    -0.947662;-0.500000;,
+    -1.188939;-0.644691;,
+    -1.430215;-0.789382;,
+    -1.671492;-0.934073;,
+    -1.912769;-1.078764;,
+    -2.154045;-1.368146;,
+    -2.154045;-1.223455;,
+    -1.188939;-0.355309;,
+    -1.430215;-0.210618;,
+    -1.671492;-0.065928;,
+    -1.912769;0.078763;,
+    -2.154045;0.223454;,
+    3.154045;0.223454;,
+    -0.635648;-0.065928;,
+    -0.585746;-0.065928;,
+    3.395322;0.078763;,
+    3.435170;-0.065928;,
+    -0.465108;-0.065928;,
+    -0.344469;-0.065928;,
+    -0.223831;-0.065928;,
+    -0.103192;-0.065928;,
+    0.017446;-0.065928;,
+    0.138085;-0.065928;,
+    0.258723;-0.065928;,
+    0.379362;-0.065928;,
+    0.500000;-0.065928;,
+    0.620638;-0.065928;,
+    0.741277;-0.065928;,
+    0.861915;-0.065928;,
+    0.982553;-0.065928;,
+    1.103191;-0.065928;,
+    1.223830;-0.065928;,
+    1.344468;-0.065928;,
+    3.154045;-1.368146;,
+    3.154045;-1.223455;,
+    1.403650;-0.065928;,
+    3.428742;-0.934073;,
+    3.395322;-1.078764;,
+    -0.947662;-0.500000;,
+    -1.188939;-0.644691;,
+    -1.430215;-0.789382;,
+    -1.671492;-0.934073;,
+    -1.912769;-1.078764;,
+    -2.154045;-1.368146;,
+    -2.154045;-1.223455;,
+    -1.188939;-0.355309;,
+    -1.430215;-0.210618;,
+    -1.671492;-0.065928;,
+    -1.912769;0.078763;,
+    -2.154045;0.223454;,
+    3.154045;0.223454;,
+    1.772961;-0.065928;,
+    1.827021;-0.065928;,
+    3.395322;0.078763;,
+    3.467659;-0.065927;,
+    1.947659;-0.065928;,
+    2.068297;-0.065928;,
+    2.188936;-0.065928;,
+    2.309574;-0.065928;,
+    2.430212;-0.065928;,
+    2.550851;-0.065928;,
+    2.671489;-0.065928;,
+    2.792127;-0.065928;,
+    2.912766;-0.065928;,
+    3.033404;-0.065928;,
+    3.154042;-0.065928;,
+    3.274680;-0.065928;,
+    3.395319;-0.065928;,
+    3.515957;-0.065928;,
+    3.636596;-0.065928;,
+    3.757234;-0.065928;,
+    3.811293;-0.065928;,
+    3.154045;-1.368146;,
+    3.154045;-1.223455;,
+    3.428742;-0.934073;,
+    3.395322;-1.078764;,
+    -0.947662;-0.500000;,
+    -1.188939;-0.644691;,
+    -1.430215;-0.789382;,
+    -1.671492;-0.934073;,
+    -1.912769;-1.078764;,
+    -2.154045;-1.368146;,
+    -2.154045;-1.223455;,
+    -1.188939;-0.355309;,
+    -1.430215;-0.210618;,
+    -1.671492;-0.065928;,
+    3.154045;0.223454;,
+    -1.912769;0.078763;,
+    -2.154045;0.223454;,
+    -3.052575;-0.065928;,
+    -2.998515;-0.065928;,
+    3.395322;0.078763;,
+    3.435170;-0.065928;,
+    -2.877876;-0.065928;,
+    -2.757238;-0.065928;,
+    -2.636599;-0.065928;,
+    -2.515960;0.078763;,
+    -2.395322;0.078763;,
+    -2.274685;0.078763;,
+    -2.154045;0.078763;,
+    -2.033407;0.078763;,
+    -1.912769;0.078763;,
+    -1.792131;0.078763;,
+    -1.671492;0.078763;,
+    -1.550854;0.078763;,
+    -1.430215;0.078763;,
+    -1.309577;0.078763;,
+    -1.188939;0.078763;,
+    -1.068300;0.078763;,
+    -1.009509;0.078763;,
+    3.395322;-1.368146;,
+    3.395322;-1.223455;,
+    3.435683;-1.078764;,
+    -1.188939;-0.500000;,
+    -1.430215;-0.644691;,
+    -1.671492;-0.789382;,
+    -1.912769;-0.934073;,
+    -2.154045;-1.078764;,
+    -2.395322;-1.368146;,
+    -2.395322;-1.223455;,
+    -1.430215;-0.355309;,
+    -1.671492;-0.210618;,
+    -1.912769;-0.065928;,
+    -2.154045;0.078763;,
+    -2.395322;0.223454;,
+    3.395322;0.223454;,
+    -0.634485;0.078763;,
+    -0.585746;0.078763;,
+    3.435683;0.078763;,
+    -0.465108;0.078763;,
+    -0.344469;0.078763;,
+    -0.223831;0.078763;,
+    -0.103192;0.078763;,
+    0.017446;0.078763;,
+    0.138085;0.078763;,
+    0.258723;0.078763;,
+    0.379362;0.078763;,
+    0.500000;0.078763;,
+    0.620638;0.078763;,
+    0.741277;0.078763;,
+    0.861915;0.078763;,
+    0.982553;0.078763;,
+    1.103191;0.078763;,
+    1.223830;0.078763;,
+    1.344468;0.078763;,
+    3.395322;-1.368146;,
+    3.395322;-1.223455;,
+    1.403260;0.078763;,
+    3.435682;-1.078764;,
+    -1.188939;-0.500000;,
+    -1.430215;-0.644691;,
+    -1.671492;-0.789382;,
+    -1.912769;-0.934073;,
+    -2.154045;-1.078764;,
+    -2.395322;-1.368146;,
+    -2.395322;-1.223455;,
+    -1.430215;-0.355309;,
+    -1.671492;-0.210618;,
+    -1.912769;-0.065928;,
+    -2.154045;0.078763;,
+    -2.395322;0.223454;,
+    3.395322;0.223454;,
+    1.773852;0.078763;,
+    1.827021;0.078763;,
+    3.474320;0.078763;,
+    1.947659;0.078763;,
+    2.068297;0.078763;,
+    2.188936;0.078763;,
+    2.309574;0.078763;,
+    2.430212;0.078763;,
+    2.550851;0.078763;,
+    2.671489;0.078763;,
+    2.792127;0.078763;,
+    2.912766;0.078763;,
+    3.033404;0.078763;,
+    3.154042;0.078763;,
+    3.274680;0.078763;,
+    3.395319;0.078763;,
+    3.515957;0.078763;,
+    3.636596;0.078763;,
+    3.757234;0.078763;,
+    3.810403;0.078763;,
+    3.395322;-1.368146;,
+    3.395322;-1.223455;,
+    3.435682;-1.078764;,
+    -1.188939;-0.500000;,
+    -1.430215;-0.644691;,
+    -1.671492;-0.789382;,
+    -1.912769;-0.934073;,
+    -2.154045;-1.078764;,
+    -2.395322;-1.368146;,
+    -2.395322;-1.223455;,
+    -1.430215;-0.355309;,
+    -1.671492;-0.210618;,
+    -1.912769;-0.065928;,
+    3.395322;0.223454;,
+    -2.154045;0.078763;,
+    -2.395322;0.223454;,
+    -3.051684;0.078763;,
+    -2.998515;0.078763;,
+    3.435684;0.078763;,
+    -2.877876;0.078763;,
+    -2.757238;0.078763;,
+    -2.636599;0.078763;,
+    -2.515960;0.223454;,
+    -2.395322;0.223454;,
+    -2.274685;0.223454;,
+    -2.154045;0.223454;,
+    -2.033407;0.223454;,
+    -1.912769;0.223454;,
+    -1.792131;0.223454;,
+    -1.671492;0.223454;,
+    -1.550854;0.223454;,
+    -1.430215;0.223454;,
+    -1.309577;0.223454;,
+    -1.188939;0.223454;,
+    -1.068300;0.223454;,
+    -0.950828;0.223454;,
+    3.633403;-1.248264;,
+    3.636600;-1.368146;,
+    3.606282;-1.223455;,
+    3.877877;-1.368144;,
+    3.565073;-1.209299;,
+    -1.430215;-0.500000;,
+    -1.671492;-0.644691;,
+    -1.912769;-0.789382;,
+    -2.154045;-0.934073;,
+    -2.395322;-1.078764;,
+    -2.636599;-1.368146;,
+    -2.636599;-1.223455;,
+    -1.671492;-0.355309;,
+    -1.912769;-0.210618;,
+    -2.154045;-0.065928;,
+    -2.395322;0.078763;,
+    -2.636599;0.223454;,
+    3.636600;0.248264;,
+    3.606282;0.223454;,
+    -0.695401;0.223454;,
+    -0.585746;0.223454;,
+    3.570055;0.209298;,
+    -0.465108;0.223454;,
+    -0.344469;0.223454;,
+    -0.223831;0.223454;,
+    -0.103192;0.223454;,
+    0.017446;0.223454;,
+    0.138085;0.223454;,
+    0.258723;0.223454;,
+    0.379362;0.223454;,
+    0.500000;0.223454;,
+    0.620638;0.223454;,
+    0.741277;0.223454;,
+    0.861915;0.223454;,
+    0.982553;0.223454;,
+    1.103191;0.223454;,
+    1.223830;0.223454;,
+    1.344468;0.223454;,
+    3.636599;-1.248266;,
+    3.636600;-1.368146;,
+    3.606280;-1.223455;,
+    3.877877;-1.368145;,
+    1.462152;0.223454;,
+    3.565070;-1.209298;,
+    -1.430215;-0.500000;,
+    -1.671492;-0.644691;,
+    -1.912769;-0.789382;,
+    -2.154045;-0.934073;,
+    -2.395322;-1.078764;,
+    -2.636599;-1.368146;,
+    -2.636599;-1.223455;,
+    -1.671492;-0.355309;,
+    -1.912769;-0.210618;,
+    -2.154045;-0.065928;,
+    -2.395322;0.078763;,
+    -2.636599;0.223454;,
+    3.639796;0.248266;,
+    3.606279;0.223454;,
+    1.709548;0.223454;,
+    1.827021;0.223454;,
+    3.570052;0.209298;,
+    1.947659;0.223454;,
+    2.068297;0.223454;,
+    2.188936;0.223454;,
+    2.309574;0.223454;,
+    2.430212;0.223454;,
+    2.550851;0.223454;,
+    2.671489;0.223454;,
+    2.792127;0.223454;,
+    2.912766;0.223454;,
+    3.033404;0.223454;,
+    3.154042;0.223454;,
+    3.274680;0.223454;,
+    3.395319;0.223454;,
+    3.515957;0.223454;,
+    3.636596;0.223454;,
+    3.757234;0.223454;,
+    3.874918;0.223454;,
+    3.633403;-1.248268;,
+    3.636600;-1.368146;,
+    3.606278;-1.223455;,
+    3.877877;-1.368146;,
+    3.565068;-1.209299;,
+    -1.430215;-0.500000;,
+    -1.671492;-0.644691;,
+    -1.912769;-0.789382;,
+    -2.154045;-0.934073;,
+    -2.395322;-1.078764;,
+    -2.636599;-1.368146;,
+    -2.636599;-1.223455;,
+    -1.671492;-0.355309;,
+    -1.912769;-0.210618;,
+    -2.154045;-0.065928;,
+    3.606284;0.223454;,
+    3.636600;0.248263;,
+    -2.395322;0.078763;,
+    -2.636599;0.223454;,
+    -3.108169;0.223454;,
+    -2.998515;0.223454;,
+    3.570058;0.209298;,
+    -2.877876;0.223454;,
+    -2.757238;0.223454;,
+    -2.636599;0.223454;,
+    -2.515960;0.368145;,
+    -2.395322;0.368145;,
+    -2.274685;0.368145;,
+    -2.154045;0.368145;,
+    -2.033407;0.368145;,
+    -1.912769;0.368145;,
+    -1.792131;0.368145;,
+    -1.671492;0.368145;,
+    -1.550854;0.368145;,
+    -1.430215;0.368145;,
+    -1.309577;0.368145;,
+    -1.188939;0.368145;,
+    -1.068300;0.368145;,
+    -0.947662;0.368145;,
+    4.115956;-1.248266;,
+    4.119153;-1.368146;,
+    -2.877876;-1.368146;,
+    -2.877876;-1.223455;,
+    -1.671492;-0.500000;,
+    -1.912769;-0.644691;,
+    -2.154045;-0.789382;,
+    -2.395322;-0.934073;,
+    -2.636599;-1.078764;,
+    -1.912769;-0.355309;,
+    -2.154045;-0.210618;,
+    -2.395322;-0.065928;,
+    -2.636599;0.078763;,
+    -2.877876;0.223454;,
+    -0.706384;0.368145;,
+    4.119153;0.248265;,
+    -0.585746;0.368145;,
+    -0.465108;0.368145;,
+    -0.344469;0.368145;,
+    -0.223831;0.368145;,
+    -0.103192;0.368145;,
+    0.017446;0.368145;,
+    0.138085;0.368145;,
+    0.258723;0.368145;,
+    0.379362;0.368145;,
+    0.500000;0.368145;,
+    0.620638;0.368145;,
+    0.741277;0.368145;,
+    0.861915;0.368145;,
+    0.982553;0.368145;,
+    1.103191;0.368145;,
+    1.223830;0.368145;,
+    1.344468;0.368145;,
+    1.465106;0.368145;,
+    4.115956;-1.248268;,
+    4.119153;-1.368146;,
+    -2.877876;-1.368146;,
+    -2.877876;-1.223455;,
+    -1.671492;-0.500000;,
+    -1.912769;-0.644691;,
+    -2.154045;-0.789382;,
+    -2.395322;-0.934073;,
+    -2.636599;-1.078764;,
+    -1.912769;-0.355309;,
+    -2.154045;-0.210618;,
+    -2.395322;-0.065928;,
+    -2.636599;0.078763;,
+    -2.877876;0.223454;,
+    4.119153;0.248267;,
+    1.706383;0.368145;,
+    1.827021;0.368145;,
+    1.947659;0.368145;,
+    2.068297;0.368145;,
+    2.188936;0.368145;,
+    2.309574;0.368145;,
+    2.430212;0.368145;,
+    2.550851;0.368145;,
+    2.671489;0.368145;,
+    2.792127;0.368145;,
+    2.912766;0.368145;,
+    3.033404;0.368145;,
+    3.154042;0.368145;,
+    3.274680;0.368145;,
+    3.395319;0.368145;,
+    3.515957;0.368145;,
+    3.636596;0.368145;,
+    3.757234;0.368145;,
+    3.877872;0.368145;,
+    4.115956;-1.248270;,
+    4.119153;-1.368146;,
+    -2.877876;-1.368146;,
+    -2.877876;-1.223455;,
+    -1.671492;-0.500000;,
+    -1.912769;-0.644691;,
+    -2.154045;-0.789382;,
+    -2.395322;-0.934073;,
+    -2.636599;-1.078764;,
+    -1.912769;-0.355309;,
+    -2.154045;-0.210618;,
+    -2.395322;-0.065928;,
+    4.119147;0.368145;,
+    -2.636599;0.078763;,
+    -2.877876;0.223454;,
+    4.119153;0.248265;,
+    -2.998515;0.368145;,
+    -2.877876;0.368145;,
+    -2.757238;0.368145;,
+    -2.636599;0.368145;,
+    -2.515960;-1.223455;,
+    -2.395322;-1.223455;,
+    -2.274685;-1.223455;,
+    -2.154045;-1.223455;,
+    -2.033407;-1.223455;,
+    -1.912769;-1.223455;,
+    -1.792131;-1.223455;,
+    -1.671492;-1.223455;,
+    -1.550854;-1.223455;,
+    -1.430215;-1.223455;,
+    -1.309577;-1.223455;,
+    -1.188939;-1.223455;,
+    -1.068300;-1.223455;,
+    -0.950827;-1.223455;,
+    -0.947849;-1.232088;,
+    -0.940029;-1.251283;,
+    -2.877876;-1.078764;,
+    -1.912769;-0.500000;,
+    -2.154045;-0.644691;,
+    -2.395322;-0.789382;,
+    -2.636599;-0.934073;,
+    -2.154045;-0.355309;,
+    -2.395322;-0.210618;,
+    -2.636599;-0.065928;,
+    -2.877876;0.078763;,
+    -3.088834;0.223454;,
+    -0.706384;-1.232088;,
+    -0.703219;-1.223455;,
+    -0.585746;-1.223455;,
+    -0.465108;-1.223455;,
+    -0.344469;-1.223455;,
+    -0.223831;-1.223455;,
+    -0.103192;-1.223455;,
+    0.017446;-1.223455;,
+    0.138085;-1.223455;,
+    0.258723;-1.223455;,
+    0.379362;-1.223455;,
+    0.500000;-1.223455;,
+    0.620638;-1.223455;,
+    0.741277;-1.223455;,
+    0.861915;-1.223455;,
+    0.982553;-1.223455;,
+    1.103191;-1.223455;,
+    1.223830;-1.223455;,
+    1.344468;-1.223455;,
+    1.472739;-1.251281;,
+    1.465106;-1.232087;,
+    1.461941;-1.223455;,
+    -2.877876;-1.078764;,
+    -1.912769;-0.500000;,
+    -2.154045;-0.644691;,
+    -2.395322;-0.789382;,
+    -2.636599;-0.934073;,
+    -2.154045;-0.355309;,
+    -2.395322;-0.210618;,
+    -2.636599;-0.065928;,
+    -2.877876;0.078763;,
+    -3.088830;0.223454;,
+    1.706195;-1.232087;,
+    1.709548;-1.223455;,
+    1.827021;-1.223455;,
+    1.947659;-1.223455;,
+    2.068297;-1.223455;,
+    2.188936;-1.223455;,
+    2.309574;-1.223455;,
+    2.430212;-1.223455;,
+    2.550851;-1.223455;,
+    2.671489;-1.223455;,
+    2.792127;-1.223455;,
+    2.912766;-1.223455;,
+    3.033404;-1.223455;,
+    3.154042;-1.223455;,
+    3.274680;-1.223455;,
+    3.395319;-1.223455;,
+    3.515957;-1.223455;,
+    3.636596;-1.223455;,
+    3.757234;-1.223455;,
+    3.874707;-1.223455;,
+    3.877872;-1.232086;,
+    3.885505;-1.251280;,
+    -2.877876;-1.078764;,
+    -1.912769;-0.500000;,
+    -2.154045;-0.644691;,
+    -2.395322;-0.789382;,
+    -2.636599;-0.934073;,
+    -2.154045;-0.355309;,
+    -2.395322;-0.210618;,
+    -2.636599;-0.065928;,
+    4.111311;-1.251284;,
+    4.119147;-1.232089;,
+    -2.877876;0.078763;,
+    -3.115987;-1.223455;,
+    -2.998515;-1.223455;,
+    -2.877876;-1.223455;,
+    -2.757238;-1.223455;,
+    -2.636599;-1.223455;,
+    -2.515960;-1.078764;,
+    -2.395322;-1.078764;,
+    -2.274685;-1.078764;,
+    -2.154045;-1.078764;,
+    -2.033407;-1.078764;,
+    -1.912769;-1.078764;,
+    -1.792131;-1.078764;,
+    -1.671492;-1.078764;,
+    -1.550854;-1.078764;,
+    -1.430215;-1.078764;,
+    -1.309577;-1.078764;,
+    -1.188939;-1.078764;,
+    -1.068300;-1.078764;,
+    -1.013031;-1.111068;,
+    -1.015130;-1.078764;,
+    -2.877876;-0.934073;,
+    -2.154045;-0.500000;,
+    -2.395322;-0.644691;,
+    -2.636599;-0.789382;,
+    -2.395322;-0.355309;,
+    -2.636599;-0.210618;,
+    -2.877876;-0.065928;,
+    -2.918236;0.078763;,
+    -0.638916;-1.078764;,
+    -0.585746;-1.078764;,
+    -0.465108;-1.078764;,
+    -0.344469;-1.078764;,
+    -0.223831;-1.078764;,
+    -0.103192;-1.078764;,
+    0.017446;-1.078764;,
+    0.138085;-1.078764;,
+    0.258723;-1.078764;,
+    0.379362;-1.078764;,
+    0.500000;-1.078764;,
+    0.620638;-1.078764;,
+    0.741277;-1.078764;,
+    0.861915;-1.078764;,
+    0.982553;-1.078764;,
+    1.103191;-1.078764;,
+    1.223830;-1.078764;,
+    1.344468;-1.078764;,
+    1.397637;-1.078764;,
+    1.399737;-1.111068;,
+    -2.877876;-0.934073;,
+    -2.154045;-0.500000;,
+    -2.395322;-0.644691;,
+    -2.636599;-0.789382;,
+    -2.395322;-0.355309;,
+    -2.636599;-0.210618;,
+    -2.877876;-0.065928;,
+    -2.918235;0.078763;,
+    1.773852;-1.078764;,
+    1.827021;-1.078764;,
+    1.947659;-1.078764;,
+    2.068297;-1.078764;,
+    2.188936;-1.078764;,
+    2.309574;-1.078764;,
+    2.430212;-1.078764;,
+    2.550851;-1.078764;,
+    2.671489;-1.078764;,
+    2.792127;-1.078764;,
+    2.912766;-1.078764;,
+    3.033404;-1.078764;,
+    3.154042;-1.078764;,
+    3.274680;-1.078764;,
+    3.395319;-1.078764;,
+    3.515957;-1.078764;,
+    3.636596;-1.078764;,
+    3.757234;-1.078764;,
+    3.812502;-1.111067;,
+    3.810403;-1.078764;,
+    -2.877876;-0.934073;,
+    -2.154045;-0.500000;,
+    -2.395322;-0.644691;,
+    -2.636599;-0.789382;,
+    -2.395322;-0.355309;,
+    -2.636599;-0.210618;,
+    -2.877876;-0.065928;,
+    -2.918237;0.078763;,
+    -3.051684;-1.078764;,
+    -2.998515;-1.078764;,
+    -2.877876;-1.078764;,
+    -2.757238;-1.078764;,
+    -2.636599;-1.078764;,
+    -2.515960;-0.934073;,
+    -2.395322;-0.934073;,
+    -2.274685;-0.934073;,
+    -2.154045;-0.934073;,
+    -2.033407;-0.934073;,
+    -1.912769;-0.934073;,
+    -1.792131;-0.934073;,
+    -1.671492;-0.934073;,
+    -1.550854;-0.934073;,
+    -1.430215;-0.934073;,
+    -1.309577;-0.934073;,
+    -1.188939;-0.934073;,
+    -1.068300;-0.934073;,
+    -1.024375;-0.964161;,
+    -1.014240;-0.934073;,
+    -2.877876;-0.789382;,
+    -2.395322;-0.500000;,
+    -2.636599;-0.644691;,
+    -2.636599;-0.355309;,
+    -2.877876;-0.210618;,
+    -2.917724;-0.065928;,
+    -0.639806;-0.934073;,
+    -0.585746;-0.934073;,
+    -0.465108;-0.934073;,
+    -0.344469;-0.934073;,
+    -0.223831;-0.934073;,
+    -0.103192;-0.934073;,
+    0.017446;-0.934073;,
+    0.138085;-0.934073;,
+    0.258723;-0.934073;,
+    0.379362;-0.934073;,
+    0.500000;-0.934073;,
+    0.620638;-0.934073;,
+    0.741277;-0.934073;,
+    0.861915;-0.934073;,
+    0.982553;-0.934073;,
+    1.103191;-0.934073;,
+    1.223830;-0.934073;,
+    1.344468;-0.934073;,
+    1.398528;-0.934073;,
+    1.388393;-0.964161;,
+    -2.877876;-0.789382;,
+    -2.395322;-0.500000;,
+    -2.636599;-0.644691;,
+    -2.636599;-0.355309;,
+    -2.877876;-0.210618;,
+    -2.917723;-0.065928;,
+    1.772961;-0.934073;,
+    1.827021;-0.934073;,
+    1.947659;-0.934073;,
+    2.068297;-0.934073;,
+    2.188936;-0.934073;,
+    2.309574;-0.934073;,
+    2.430212;-0.934073;,
+    2.550851;-0.934073;,
+    2.671489;-0.934073;,
+    2.792127;-0.934073;,
+    2.912766;-0.934073;,
+    3.033404;-0.934073;,
+    3.154042;-0.934073;,
+    3.274680;-0.934073;,
+    3.395319;-0.934073;,
+    3.515957;-0.934073;,
+    3.636596;-0.934073;,
+    3.757234;-0.934073;,
+    3.801158;-0.964160;,
+    3.811293;-0.934073;,
+    -2.877876;-0.789382;,
+    -2.395322;-0.500000;,
+    -2.636599;-0.644691;,
+    -2.636599;-0.355309;,
+    -2.877876;-0.210618;,
+    -2.917724;-0.065928;,
+    -3.052575;-0.934073;,
+    -2.998515;-0.934073;,
+    -2.877876;-0.934073;,
+    -2.757238;-0.934073;,
+    -2.636599;-0.934073;,
+    -2.515960;-0.789382;,
+    -2.395322;-0.789382;,
+    -2.274685;-0.789382;,
+    -2.154045;-0.789382;,
+    -2.033407;-0.789382;,
+    -1.912769;-0.789382;,
+    -1.792131;-0.789382;,
+    -1.671492;-0.789382;,
+    -1.550854;-0.789382;,
+    -1.430215;-0.789382;,
+    -1.309577;-0.789382;,
+    -1.188939;-0.789382;,
+    -1.068300;-0.789382;,
+    -0.984171;-0.812731;,
+    -0.966075;-0.789382;,
+    -2.877876;-0.644691;,
+    -2.636599;-0.500000;,
+    -2.877876;-0.355309;,
+    -3.023983;-0.210619;,
+    -0.687971;-0.789382;,
+    -0.585746;-0.789382;,
+    -0.465108;-0.789382;,
+    -0.344469;-0.789382;,
+    -0.223831;-0.789382;,
+    -0.103192;-0.789382;,
+    0.017446;-0.789382;,
+    0.138085;-0.789382;,
+    0.258723;-0.789382;,
+    0.379362;-0.789382;,
+    0.500000;-0.789382;,
+    0.620638;-0.789382;,
+    0.741277;-0.789382;,
+    0.861915;-0.789382;,
+    0.982553;-0.789382;,
+    1.103191;-0.789382;,
+    1.223830;-0.789382;,
+    1.344468;-0.789382;,
+    1.446692;-0.789382;,
+    1.428598;-0.812730;,
+    -2.877876;-0.644691;,
+    -2.636599;-0.500000;,
+    -2.877876;-0.355309;,
+    -3.023983;-0.210618;,
+    1.724796;-0.789382;,
+    1.827021;-0.789382;,
+    1.947659;-0.789382;,
+    2.068297;-0.789382;,
+    2.188936;-0.789382;,
+    2.309574;-0.789382;,
+    2.430212;-0.789382;,
+    2.550851;-0.789382;,
+    2.671489;-0.789382;,
+    2.792127;-0.789382;,
+    2.912766;-0.789382;,
+    3.033404;-0.789382;,
+    3.154042;-0.789382;,
+    3.274680;-0.789382;,
+    3.395319;-0.789382;,
+    3.515957;-0.789382;,
+    3.636596;-0.789382;,
+    3.757234;-0.789382;,
+    3.841363;-0.812729;,
+    3.859457;-0.789382;,
+    -2.877876;-0.644691;,
+    -2.636599;-0.500000;,
+    -2.877876;-0.355309;,
+    -3.023983;-0.210619;,
+    -3.100740;-0.789382;,
+    -2.998515;-0.789382;,
+    -2.877876;-0.789382;,
+    -2.757238;-0.789382;,
+    -2.636599;-0.789382;,
+    -2.274685;0.223454;,
+    -2.154045;0.223454;,
+    -2.274685;0.368145;,
+    -2.154045;0.368145;,
+    -1.792131;0.223454;,
+    -1.671492;0.223454;,
+    -1.792131;0.368145;,
+    -1.671492;0.368145;,
+    -1.309577;0.223454;,
+    -1.188939;0.223454;,
+    -1.309577;0.368145;,
+    -1.188939;0.368145;,
+    -0.344469;0.223454;,
+    -0.223831;0.223454;,
+    -0.344469;0.368145;,
+    -0.223831;0.368145;,
+    0.138085;0.223454;,
+    0.258723;0.223454;,
+    0.138085;0.368145;,
+    0.258723;0.368145;,
+    0.620638;0.223454;,
+    0.741277;0.223454;,
+    0.620638;0.368145;,
+    0.741277;0.368145;,
+    1.103191;0.223454;,
+    1.223830;0.223454;,
+    1.103191;0.368145;,
+    1.223830;0.368145;,
+    2.068297;0.223454;,
+    2.188936;0.223454;,
+    2.068297;0.368145;,
+    2.188936;0.368145;,
+    2.550851;0.223454;,
+    2.671489;0.223454;,
+    2.550851;0.368145;,
+    2.671489;0.368145;,
+    3.033404;0.223454;,
+    3.154042;0.223454;,
+    3.033404;0.368145;,
+    3.154042;0.368145;,
+    3.515957;0.223454;,
+    3.636596;0.223454;,
+    3.515957;0.368145;,
+    3.636596;0.368145;,
+    -2.757238;0.223454;,
+    -2.636599;0.223454;,
+    -2.757238;0.368145;,
+    -2.636599;0.368145;,
+    -2.274685;-1.368146;,
+    -2.154045;-1.368146;,
+    -2.274685;-1.223455;,
+    -2.154045;-1.223455;,
+    -1.792131;-1.368146;,
+    -1.671492;-1.368146;,
+    -1.792131;-1.223455;,
+    -1.671492;-1.223455;,
+    -1.309577;-1.368146;,
+    -1.188939;-1.368146;,
+    -1.309577;-1.223455;,
+    -1.188939;-1.223455;,
+    -0.344469;-1.368146;,
+    -0.223831;-1.368146;,
+    -0.344469;-1.223455;,
+    -0.223831;-1.223455;,
+    0.138085;-1.368146;,
+    0.258723;-1.368146;,
+    0.138085;-1.223455;,
+    0.258723;-1.223455;,
+    0.620638;-1.368146;,
+    0.741277;-1.368146;,
+    0.620638;-1.223455;,
+    0.741277;-1.223455;,
+    1.103191;-1.368146;,
+    1.223830;-1.368146;,
+    1.103191;-1.223455;,
+    1.223830;-1.223455;,
+    2.068297;-1.368146;,
+    2.188936;-1.368146;,
+    2.068297;-1.223455;,
+    2.188936;-1.223455;,
+    2.550851;-1.368146;,
+    2.671489;-1.368146;,
+    2.550851;-1.223455;,
+    2.671489;-1.223455;,
+    3.033404;-1.368146;,
+    3.154042;-1.368146;,
+    3.033404;-1.223455;,
+    3.154042;-1.223455;,
+    3.515957;-1.368146;,
+    3.636596;-1.368146;,
+    3.515957;-1.223455;,
+    3.636596;-1.223455;,
+    -2.757238;-1.368146;,
+    -2.636599;-1.368146;,
+    -2.757238;-1.223455;,
+    -2.636599;-1.223455;,
+    0.625875;-0.500000;,
+    0.741276;-0.596792;,
+    0.625875;-0.500000;,
+    0.741276;-0.596792;,
+    0.741276;-0.403209;,
+    0.747282;-0.403209;,
+    0.776571;-0.644691;,
+    0.747282;-0.403209;,
+    0.776572;-0.644691;,
+    0.785551;-0.355309;,
+    0.747282;-0.403209;,
+    0.777936;-0.644691;,
+    0.777936;-0.355309;,
+    0.499999;0.368145;,
+    0.258722;0.368145;,
+    0.741276;0.368145;,
+    0.777935;-0.644691;,
+    0.741276;-0.709417;,
+    0.499999;0.368145;,
+    0.258722;0.368145;,
+    0.741276;0.368145;,
+    0.777936;-0.644691;,
+    0.741276;-0.709417;,
+    0.752674;-0.290583;,
+    0.777936;-0.355309;,
+    0.741276;0.368145;,
+    0.499999;0.368145;,
+    0.258722;0.368145;,
+    0.741276;-0.290584;,
+    0.017445;0.368145;,
+    0.982553;0.368145;,
+    0.642514;-0.789382;,
+    0.741276;-0.290583;,
+    0.017445;0.368145;,
+    0.982553;0.368145;,
+    0.729878;-0.709417;,
+    0.642514;-0.789382;,
+    0.659341;-0.210618;,
+    0.741276;-0.290583;,
+    0.982553;0.368145;,
+    0.017445;0.368145;,
+    0.659341;-0.789382;,
+    0.659341;-0.210618;,
+    -0.223831;0.368145;,
+    1.223830;0.368145;,
+    0.659341;-0.789382;,
+    0.499999;-0.835861;,
+    -0.223831;0.368145;,
+    1.223830;0.368145;,
+    0.659341;-0.789382;,
+    0.499999;-0.835861;,
+    0.499999;-0.164139;,
+    0.659341;-0.210619;,
+    1.223830;0.368145;,
+    -0.223831;0.368145;,
+    0.487498;-0.835862;,
+    0.499999;-0.164139;,
+    -0.465108;0.368145;,
+    1.465107;0.368145;,
+    0.258722;-0.857851;,
+    0.499999;-0.164139;,
+    -0.465108;0.368145;,
+    1.465107;0.368145;,
+    0.258722;-0.857851;,
+    0.277137;-0.142150;,
+    1.465107;0.368145;,
+    -0.465108;0.368145;,
+    -0.706385;0.368145;,
+    1.706384;0.368145;,
+    0.240307;-0.857851;,
+    0.017445;-0.835862;,
+    0.258722;-0.142150;,
+    -0.706385;0.368145;,
+    1.706384;0.368145;,
+    0.017445;-0.835862;,
+    0.029946;-0.164139;,
+    0.258722;-0.142150;,
+    1.706384;0.368145;,
+    -0.706385;0.368145;,
+    0.004944;-0.835862;,
+    -0.947662;0.368145;,
+    1.947661;0.368145;,
+    0.004944;-0.835862;,
+    -0.141897;-0.789382;,
+    -0.947662;0.368145;,
+    1.947661;0.368145;,
+    -0.141898;-0.789382;,
+    -0.141897;-0.210618;,
+    0.017445;-0.164139;,
+    1.947661;0.368145;,
+    -0.947662;0.368145;,
+    -0.150550;-0.789382;,
+    -0.125070;-0.210618;,
+    -1.188939;0.368145;,
+    2.188938;0.368145;,
+    -0.150550;-0.789382;,
+    -0.223831;-0.709418;,
+    -0.125070;-0.210618;,
+    -1.188939;0.368145;,
+    2.188938;0.368145;,
+    -0.150550;-0.789382;,
+    -0.223831;-0.709418;,
+    -0.223831;-0.290583;,
+    -0.125070;-0.210618;,
+    2.188938;0.368145;,
+    -1.188939;0.368145;,
+    -0.235230;-0.709418;,
+    -0.108432;-0.500000;,
+    -1.430215;0.368145;,
+    2.430215;0.368145;,
+    -0.223831;-0.596791;,
+    -0.108431;-0.500000;,
+    -0.260491;-0.644691;,
+    -0.108432;-0.500000;,
+    -0.223831;-0.290583;,
+    -1.430215;0.368145;,
+    2.430215;0.368145;,
+    -0.223831;-0.596791;,
+    -0.108432;-0.500000;,
+    -0.235230;-0.709418;,
+    -0.260491;-0.644691;,
+    -0.223831;-0.403210;,
+    -0.260492;-0.355309;,
+    2.430215;0.368145;,
+    -1.430215;0.368145;,
+    3.338411;-0.500000;,
+    3.338413;-0.500000;,
+    3.395322;-0.633515;,
+    -0.229838;-0.596791;,
+    -0.268106;-0.644691;,
+    -0.260491;-0.355310;,
+    -0.223831;-0.403210;,
+    -1.671492;0.368145;,
+    2.671492;0.368145;,
+    3.395322;-0.633519;,
+    -0.268107;-0.644691;,
+    -0.259127;-0.355309;,
+    -0.223831;-0.403210;,
+    -1.671492;0.368145;,
+    2.671492;0.368145;,
+    3.403608;-0.366481;,
+    3.395322;-0.633525;,
+    -0.268106;-0.644691;,
+    -0.229838;-0.596791;,
+    -0.260492;-0.355309;,
+    2.671492;0.368145;,
+    -1.671492;0.368145;,
+    3.403608;-0.366485;,
+    -2.395322;-0.250149;,
+    -2.274685;-0.250149;,
+    -2.028733;-0.250149;,
+    -1.908095;-0.250149;,
+    -1.787457;-0.250149;,
+    -1.666818;-0.250148;,
+    -1.546180;-0.250149;,
+    -1.309577;-0.250148;,
+    -1.063626;-0.250149;,
+    3.403328;-0.644691;,
+    3.556731;-0.756167;,
+    3.591559;-0.725598;,
+    -1.912769;0.368145;,
+    2.912769;0.368145;,
+    3.403328;-0.355309;,
+    -0.339795;-0.250149;,
+    -0.219156;-0.250149;,
+    0.022120;-0.250149;,
+    0.142759;-0.250149;,
+    0.263397;-0.250149;,
+    0.379362;-0.250149;,
+    0.504674;-0.250150;,
+    0.620638;-0.250149;,
+    0.745951;-0.250149;,
+    0.982553;-0.250149;,
+    1.223830;-0.250149;,
+    3.403325;-0.644691;,
+    3.556731;-0.756168;,
+    3.591558;-0.725599;,
+    -1.912769;0.368145;,
+    2.912769;0.368145;,
+    3.605806;-0.274401;,
+    3.563270;-0.243833;,
+    3.403325;-0.355309;,
+    1.831695;-0.250149;,
+    2.072971;-0.250149;,
+    2.314248;-0.250149;,
+    2.434886;-0.250149;,
+    2.671489;-0.250149;,
+    2.792127;-0.250149;,
+    3.038078;-0.250149;,
+    3.279355;-0.250149;,
+    3.395319;-0.250149;,
+    3.515957;-0.250149;,
+    3.641270;-0.250149;,
+    3.403322;-0.644691;,
+    3.556730;-0.756169;,
+    3.602170;-0.725601;,
+    2.912769;0.368145;,
+    -1.912769;0.368145;,
+    3.605533;-0.274404;,
+    3.563272;-0.243835;,
+    3.403328;-0.355310;,
+    -2.993841;-0.250149;,
+    -2.757238;-0.250149;,
+    -2.515960;-0.250149;,
+    -0.982673;-0.187269;,
+    -0.966075;-0.210618;,
+    3.435958;-0.901138;,
+    3.541429;-0.789382;,
+    -2.154045;0.368145;,
+    3.154045;0.368145;,
+    -0.687972;-0.210619;,
+    -0.669876;-0.187269;,
+    3.541429;-0.210618;,
+    3.443772;-0.098862;,
+    1.430095;-0.187270;,
+    3.435957;-0.901140;,
+    3.541429;-0.789382;,
+    -2.154045;0.368145;,
+    3.154045;0.368145;,
+    1.742892;-0.187270;,
+    3.443772;-0.098861;,
+    3.541429;-0.210618;,
+    3.842860;-0.187271;,
+    3.859457;-0.210618;,
+    3.435957;-0.901140;,
+    3.541429;-0.789382;,
+    3.154045;0.368145;,
+    -2.154045;0.368145;,
+    -3.100741;-0.210618;,
+    -3.082644;-0.187268;,
+    3.541429;-0.210618;,
+    3.443773;-0.098862;,
+    -1.022285;-0.035839;,
+    -1.014240;-0.065928;,
+    3.408827;-1.049728;,
+    3.435170;-0.934073;,
+    -2.395322;0.368145;,
+    3.395322;0.368145;,
+    -0.639806;-0.065928;,
+    -0.629671;-0.035839;,
+    3.412041;0.049728;,
+    1.398528;-0.065928;,
+    1.390483;-0.035840;,
+    3.408826;-1.049729;,
+    3.435169;-0.934073;,
+    -2.395322;0.368145;,
+    3.395322;0.368145;,
+    1.783096;-0.035839;,
+    1.772961;-0.065928;,
+    3.412041;0.049728;,
+    3.435169;-0.065928;,
+    3.803249;-0.035840;,
+    3.811293;-0.065928;,
+    3.408825;-1.049729;,
+    3.435169;-0.934073;,
+    3.395322;0.368145;,
+    -2.395322;0.368145;,
+    -3.042439;-0.035838;,
+    3.435171;-0.065928;,
+    3.412042;0.049727;,
+    -1.011239;0.111068;,
+    -1.015130;0.078763;,
+    3.636600;-1.248264;,
+    3.546339;-1.203462;,
+    -2.636599;0.368145;,
+    3.877877;0.368144;,
+    3.636600;0.368145;,
+    -0.638916;0.078764;,
+    -0.641015;0.111068;,
+    3.553376;0.203461;,
+    3.636600;-1.248266;,
+    1.397637;0.078763;,
+    1.401529;0.111068;,
+    3.569510;-1.223455;,
+    3.546339;-1.203462;,
+    3.435682;-1.078764;,
+    -2.636599;0.368145;,
+    3.877876;0.368144;,
+    3.636600;0.368145;,
+    3.636600;0.248266;,
+    1.771753;0.111068;,
+    3.435682;0.078763;,
+    3.553376;0.203462;,
+    3.814294;0.111067;,
+    3.636599;-1.248268;,
+    3.546339;-1.203463;,
+    3.435681;-1.078764;,
+    3.636600;0.368145;,
+    3.877877;0.368145;,
+    -2.636599;0.368145;,
+    -3.053783;0.111069;,
+    3.553377;0.203461;,
+    -0.947662;0.232089;,
+    -0.950828;0.223454;,
+    -0.939825;0.251283;,
+    -0.920346;0.265201;,
+    -0.827023;0.368145;,
+    -2.877876;0.368145;,
+    -0.714017;0.251283;,
+    -0.706384;0.232088;,
+    -0.732987;0.265201;,
+    4.119153;0.368145;,
+    -0.703219;0.223454;,
+    -0.706197;0.232088;,
+    1.585744;0.368145;,
+    1.465294;0.232087;,
+    1.472943;0.251282;,
+    1.492423;0.265201;,
+    1.465106;0.232087;,
+    1.461941;0.223454;,
+    -2.877876;0.368145;,
+    3.896519;0.368146;,
+    4.119153;0.368145;,
+    1.698750;0.251282;,
+    1.706383;0.232087;,
+    1.679778;0.265201;,
+    1.706571;0.232087;,
+    3.877872;0.232087;,
+    3.874707;0.223454;,
+    3.885709;0.251281;,
+    3.905189;0.265201;,
+    3.998510;0.368145;,
+    3.878059;0.232087;,
+    4.092546;0.265201;,
+    4.111515;0.251284;,
+    4.119147;0.232089;,
+    -2.877876;0.368145;,
+    4.119153;0.368145;,
+    -3.115987;0.223454;,
+    -3.119153;0.368145;,
+    -3.119153;0.232089;,
+    -2.395322;-1.368146;,
+    -2.515960;-1.368146;,
+    -2.274685;-1.368146;,
+    -2.033407;-1.368146;,
+    -2.154045;-1.368146;,
+    -1.912769;-1.368146;,
+    -1.792131;-1.368146;,
+    -1.550854;-1.368146;,
+    -1.671492;-1.368146;,
+    -1.430215;-1.368146;,
+    -1.309577;-1.368146;,
+    -1.068300;-1.368146;,
+    -1.188939;-1.368146;,
+    -0.947662;-1.368146;,
+    -0.947662;-1.232088;,
+    -0.827023;-1.368146;,
+    -0.921058;-1.265202;,
+    -3.088834;-1.223455;,
+    -3.119153;-1.248266;,
+    -3.119153;-1.368146;,
+    -3.115956;0.248265;,
+    -3.119153;0.368145;,
+    -0.706384;-1.368146;,
+    -0.714222;-1.251283;,
+    -0.733702;-1.265202;,
+    -0.585746;-1.368146;,
+    -0.465108;-1.368146;,
+    -0.344469;-1.368146;,
+    -0.103192;-1.368146;,
+    -0.223831;-1.368146;,
+    0.017446;-1.368146;,
+    0.138085;-1.368146;,
+    0.379362;-1.368146;,
+    0.258723;-1.368146;,
+    0.500000;-1.368146;,
+    0.620638;-1.368146;,
+    0.861915;-1.368146;,
+    0.741277;-1.368146;,
+    0.982553;-1.368146;,
+    1.103191;-1.368146;,
+    1.344468;-1.368146;,
+    1.223830;-1.368146;,
+    1.465106;-1.368146;,
+    1.585744;-1.368146;,
+    1.491712;-1.265202;,
+    -3.088830;-1.223455;,
+    -3.119153;-1.248268;,
+    -3.119153;-1.368146;,
+    1.464918;-1.232087;,
+    -3.119153;0.248267;,
+    -3.119153;0.368145;,
+    1.679064;-1.265202;,
+    1.706383;-1.368146;,
+    1.698546;-1.251281;,
+    1.706383;-1.232087;,
+    1.827021;-1.368146;,
+    1.947659;-1.368146;,
+    2.068297;-1.368146;,
+    2.309574;-1.368146;,
+    2.188936;-1.368146;,
+    2.430212;-1.368146;,
+    2.550851;-1.368146;,
+    2.792127;-1.368146;,
+    2.671489;-1.368146;,
+    2.912766;-1.368146;,
+    3.033404;-1.368146;,
+    3.274680;-1.368146;,
+    3.154042;-1.368146;,
+    3.395319;-1.368146;,
+    3.515957;-1.368146;,
+    3.757234;-1.368146;,
+    3.636596;-1.368146;,
+    3.877872;-1.368146;,
+    3.998510;-1.368146;,
+    3.904479;-1.265202;,
+    -3.088828;-1.223455;,
+    -3.119153;-1.248270;,
+    -3.119153;-1.368146;,
+    4.091832;-1.265202;,
+    4.119147;-1.368146;,
+    -3.115956;0.248265;,
+    -3.088835;0.223454;,
+    -3.119153;0.368145;,
+    -3.119153;-1.232089;,
+    -3.119153;-1.368146;,
+    -2.998515;-1.368146;,
+    -2.877876;-1.368146;,
+    -2.757238;-1.368146;,
+    -2.636599;-1.368146;,
+    -0.958646;-1.223455;,
+    -2.918236;-1.078764;,
+    -3.035930;-1.203462;,
+    -3.052607;-1.209299;,
+    -3.094119;-1.223455;,
+    -3.047623;0.209298;,
+    -3.028893;0.203462;,
+    -0.642807;-1.111068;,
+    1.454124;-1.223455;,
+    -3.052603;-1.209298;,
+    -2.918235;-1.078764;,
+    -3.035930;-1.203463;,
+    -3.028893;0.203463;,
+    -3.052062;0.223454;,
+    -3.047621;0.209298;,
+    1.769960;-1.111068;,
+    1.709338;-1.223455;,
+    -2.918233;-1.078764;,
+    -3.035930;-1.203464;,
+    -3.052603;-1.209298;,
+    -3.094114;-1.223455;,
+    -3.047626;0.209298;,
+    -3.028893;0.203461;,
+    -3.055576;-1.111069;,
+    -1.015130;-1.078764;,
+    -2.894595;-1.049729;,
+    -2.956873;-1.078764;,
+    -2.917724;-0.934073;,
+    -2.891379;0.049728;,
+    -0.644538;-1.078764;,
+    -0.631761;-0.964161;,
+    1.397638;-1.078764;,
+    -2.917723;-0.934073;,
+    -2.894595;-1.049729;,
+    -2.891379;0.049729;,
+    -2.918235;0.078763;,
+    1.781006;-0.964160;,
+    1.773852;-1.078764;,
+    3.810404;-1.078764;,
+    -2.894594;-1.049730;,
+    -2.956872;-1.078764;,
+    -2.917723;-0.934073;,
+    -2.910475;0.078763;,
+    -2.891380;0.049728;,
+    -3.051684;-1.078764;,
+    -3.044530;-0.964162;,
+    -2.926326;-0.901139;,
+    -2.950212;-0.934073;,
+    -3.023983;-0.789382;,
+    -2.918511;-0.098861;,
+    -0.671373;-0.812731;,
+    1.398528;-0.934073;,
+    -3.023983;-0.789382;,
+    -2.926325;-0.901140;,
+    -2.950212;-0.934073;,
+    -2.918511;-0.098860;,
+    -2.911297;-0.065928;,
+    1.741394;-0.812730;,
+    1.767840;-0.934073;,
+    3.811292;-0.934073;,
+    -2.926325;-0.901141;,
+    -2.950212;-0.934073;,
+    -3.023984;-0.789382;,
+    -2.918511;-0.098862;,
+    -3.057697;-0.934073;,
+    -3.084141;-0.812731;,
+    -2.274684;-0.749852;,
+    -2.154045;-0.749852;,
+    -1.792131;-0.749852;,
+    -1.550854;-0.749852;,
+    -1.309577;-0.749852;,
+    -1.188939;-0.749852;,
+    -1.068300;-0.749852;,
+    -3.088359;-0.725599;,
+    -3.045824;-0.756168;,
+    -3.034034;-0.789382;,
+    -2.820965;-0.500000;,
+    -2.877876;-0.366483;,
+    -2.885880;-0.355309;,
+    -3.039284;-0.243833;,
+    -0.703872;-0.749852;,
+    -0.585746;-0.749852;,
+    -0.465108;-0.749852;,
+    -0.344469;-0.749852;,
+    -0.223831;-0.749852;,
+    -0.103192;-0.749852;,
+    0.017446;-0.749852;,
+    0.500000;-0.749852;,
+    0.620638;-0.749852;,
+    0.741277;-0.749852;,
+    0.861915;-0.749852;,
+    0.982553;-0.749852;,
+    1.103191;-0.749852;,
+    1.223830;-0.749852;,
+    1.344468;-0.749852;,
+    1.446692;-0.789382;,
+    -3.088359;-0.725600;,
+    -3.045823;-0.756169;,
+    -3.023983;-0.789382;,
+    -2.877876;-0.366477;,
+    -2.885876;-0.355309;,
+    -3.039284;-0.243831;,
+    1.709038;-0.749852;,
+    1.724797;-0.789382;,
+    1.947659;-0.749852;,
+    2.430212;-0.749852;,
+    2.550851;-0.749852;,
+    2.671489;-0.749852;,
+    2.792127;-0.749852;,
+    2.912766;-0.749852;,
+    3.154042;-0.749852;,
+    3.515957;-0.749852;,
+    3.757234;-0.749851;,
+    3.859456;-0.789382;,
+    -3.088359;-0.725602;,
+    -3.045823;-0.756170;,
+    -3.034034;-0.789382;,
+    -2.885873;-0.644691;,
+    -2.885880;-0.355309;,
+    -3.023982;-0.210619;,
+    -3.039284;-0.243834;,
+    -3.116641;-0.749852;,
+    -2.877876;-0.749852;,
+    -2.636599;-0.749852;,
+    -2.520635;-0.749852;,
+    0.744567;-0.516528;,
+    0.659766;-0.452854;,
+    0.781270;-0.302810;,
+    0.859189;-0.374982;,
+    0.208166;-0.353895;,
+    0.266126;-0.345725;,
+    0.240260;-0.489988;,
+    0.183766;-0.489988;,
+    0.354672;-0.579576;,
+    0.281496;-0.579576;,
+    0.246996;-0.420424;,
+    0.322125;-0.429438;,
+    0.235242;-0.513654;,
+    0.132773;-0.489664;,
+    0.182743;-0.303172;,
+    0.282382;-0.337725;,
+    0.208862;-0.500770;,
+    0.288880;-0.492599;,
+    0.252116;-0.636863;,
+    0.174181;-0.636863;,
+    0.489483;-0.579576;,
+    0.401063;-0.579576;,
+    0.359349;-0.420424;,
+    0.450132;-0.429438;,
+    0.753907;-0.699376;,
+    0.651438;-0.718825;,
+    0.621234;-0.528132;,
+    0.725414;-0.519483;,
+    0.330434;-0.500770;,
+    0.414098;-0.492599;,
+    0.375654;-0.636863;,
+    0.294167;-0.636863;,
+    0.624884;-0.579576;,
+    0.536463;-0.579576;,
+    0.494750;-0.420424;,
+    0.585533;-0.429438;,
+    0.566620;-0.299856;,
+    0.478420;-0.247337;,
+    0.583574;-0.085415;,
+    0.665818;-0.147104;,
+    0.440560;-0.500770;,
+    0.490102;-0.492599;,
+    0.467381;-0.636863;,
+    0.419126;-0.636863;,
+    0.743131;-0.579576;,
+    0.667082;-0.579576;,
+    0.630151;-0.420424;,
+    0.708292;-0.429438;,
+    0.587256;-0.719906;,
+    0.485633;-0.708700;,
+    0.515836;-0.518007;,
+    0.615749;-0.540013;,
+    0.574594;-0.628692;,
+    0.494356;-0.636863;,
+    0.532167;-0.492599;,
+    0.610263;-0.492599;,
+    0.860551;-0.741678;,
+    0.772919;-0.741678;,
+    0.730508;-0.582526;,
+    0.820542;-0.591540;,
+    0.479774;-0.693217;,
+    0.382691;-0.725213;,
+    0.332721;-0.538721;,
+    0.432633;-0.517288;,
+    0.695727;-0.628692;,
+    0.615490;-0.636863;,
+    0.653301;-0.492599;,
+    0.731396;-0.492599;,
+    0.725974;-0.741678;,
+    0.642260;-0.741678;,
+    0.601703;-0.582526;,
+    0.687713;-0.591540;,
+    0.483789;-0.444718;,
+    0.408426;-0.514333;,
+    0.286923;-0.364290;,
+    0.369168;-0.303172;,
+    0.758058;-0.500770;,
+    0.807140;-0.492599;,
+    0.784419;-0.636863;,
+    0.736624;-0.636863;,
+    0.597168;-0.741678;,
+    0.532195;-0.741678;,
+    0.500504;-0.582526;,
+    0.567272;-0.591540;,
+    0.755009;-0.724050;,
+    0.859189;-0.721780;,
+    0.849084;-0.914585;,
+    0.745477;-0.905936;,
+    0.742615;-0.647645;,
+    0.825819;-0.639474;,
+    0.787375;-0.783737;,
+    0.706348;-0.783737;,
+    0.495969;-0.741678;,
+    0.406086;-0.741678;,
+    0.363442;-0.582526;,
+    0.455740;-0.591540;,
+    0.308197;-0.130175;,
+    0.403346;-0.085415;,
+    0.472536;-0.265661;,
+    0.373469;-0.300213;,
+    0.622777;-0.647645;,
+    0.702334;-0.639474;,
+    0.665571;-0.783737;,
+    0.588095;-0.783737;,
+    0.358907;-0.741678;,
+    0.276817;-0.741678;,
+    0.237859;-0.582526;,
+    0.322156;-0.591540;,
+    0.121962;-0.597191;,
+    0.191577;-0.517288;,
+    0.328098;-0.653809;,
+    0.250751;-0.725981;,
+    0.526122;-0.647645;,
+    0.584081;-0.639474;,
+    0.558216;-0.783737;,
+    0.501721;-0.783737;,
+    0.233324;-0.741678;,
+    0.173265;-0.741678;,
+    0.144730;-0.582526;,
+    0.206406;-0.591540;,
+    0.553602;-0.302810;,
+    0.655225;-0.334806;,
+    0.586035;-0.515052;,
+    0.488330;-0.472849;,
+    0.419244;-0.647645;,
+    0.497707;-0.639474;,
+    0.462394;-0.783737;,
+    0.385930;-0.783737;,
+    0.124415;-0.744628;,
+    0.212151;-0.744628;,
+    0.252709;-0.903780;,
+    0.162675;-0.894766;,
+    0.121962;-0.137934;,
+    0.214703;-0.085415;,
+    0.302355;-0.257442;,
+    0.204650;-0.300218;,
+    0.303452;-0.647645;,
+    0.381916;-0.639474;,
+    0.346603;-0.783737;,
+    0.270139;-0.783737;,
+    0.258519;-0.744628;,
+    0.338591;-0.744628;,
+    0.375523;-0.903780;,
+    0.293359;-0.894766;,
+    0.174181;-0.198850;,
+    0.230675;-0.198850;,
+    0.256541;-0.343113;,
+    0.198582;-0.334943;,
+    0.679117;-0.446516;,
+    0.765948;-0.366090;,
+    0.901348;-0.533294;,
+    0.806848;-0.604250;,
+    0.199544;-0.246358;,
+    0.124415;-0.255372;,
+    0.158915;-0.096220;,
+    0.232091;-0.096220;,
+    0.261015;-0.198850;,
+    0.338950;-0.198850;,
+    0.375714;-0.343113;,
+    0.295696;-0.334943;,
+    0.091851;-0.404997;,
+    0.202886;-0.366493;,
+    0.258571;-0.574314;,
+    0.144382;-0.601048;,
+    0.327696;-0.246358;,
+    0.236913;-0.255372;,
+    0.278626;-0.096220;,
+    0.367046;-0.096220;,
+    0.380873;-0.198850;,
+    0.462360;-0.198850;,
+    0.500803;-0.343113;,
+    0.417140;-0.334943;,
+    0.667929;-0.607543;,
+    0.784024;-0.617181;,
+    0.750367;-0.829684;,
+    0.636178;-0.808011;,
+    0.463096;-0.246358;,
+    0.372313;-0.255372;,
+    0.414026;-0.096220;,
+    0.502447;-0.096220;,
+    0.505832;-0.198850;,
+    0.554087;-0.198850;,
+    0.576808;-0.343113;,
+    0.527267;-0.334943;,
+    0.685861;-0.294052;,
+    0.594210;-0.362798;,
+    0.477030;-0.182356;,
+    0.575317;-0.123830;,
+    0.585855;-0.246358;,
+    0.507714;-0.255372;,
+    0.544645;-0.096220;,
+    0.620694;-0.096220;,
+    0.138085;-1.368146;,
+    0.138085;-1.368146;,
+    0.138085;-1.223455;,
+    0.138085;-1.223455;,
+    0.630065;-0.806366;,
+    0.518725;-0.830889;,
+    0.485068;-0.618386;,
+    0.598314;-0.605898;,
+    0.715863;-0.246358;,
+    0.625830;-0.255372;,
+    0.668240;-0.096220;,
+    0.755872;-0.096220;,
+    0.696969;-0.343113;,
+    0.618873;-0.343113;,
+    0.581063;-0.198850;,
+    0.661300;-0.207020;,
+    0.426007;-0.836803;,
+    0.314667;-0.812918;,
+    0.370353;-0.605097;,
+    0.478539;-0.640752;,
+    0.822290;-0.408460;,
+    0.736280;-0.417474;,
+    0.776837;-0.258322;,
+    0.860551;-0.258322;,
+    0.702196;-0.198850;,
+    0.749991;-0.198850;,
+    0.772712;-0.343113;,
+    0.723631;-0.334943;,
+    0.355282;-0.601805;,
+    0.263632;-0.533697;,
+    0.399031;-0.366493;,
+    0.483013;-0.444070;,
+    0.701849;-0.408460;,
+    0.635081;-0.417474;,
+    0.666772;-0.258322;,
+    0.731746;-0.258322;,
+    0.706348;-0.345725;,
+    0.787376;-0.345725;,
+    0.825819;-0.489988;,
+    0.742615;-0.481818;,
+    0.515061;-0.577060;,
+    0.424079;-0.584655;,
+    0.415206;-0.415345;,
+    0.506691;-0.417339;,
+    0.590317;-0.408460;,
+    0.498019;-0.417474;,
+    0.540664;-0.258322;,
+    0.630547;-0.258322;,
+    0.588096;-0.345725;,
+    0.665571;-0.345725;,
+    0.702335;-0.489988;,
+    0.622777;-0.481818;,
+    0.397736;-0.363196;,
+    0.287339;-0.324692;,
+    0.364442;-0.123830;,
+    0.470472;-0.173710;,
+    0.456733;-0.408460;,
+    0.372436;-0.417474;,
+    0.411394;-0.258322;,
+    0.493484;-0.258322;,
+    0.501722;-0.345725;,
+    0.558217;-0.345725;,
+    0.584082;-0.489988;,
+    0.526123;-0.481818;,
+    0.165997;-0.837658;,
+    0.079803;-0.757232;,
+    0.231939;-0.605097;,
+    0.309516;-0.694139;,
+    0.340983;-0.408460;,
+    0.279307;-0.417474;,
+    0.307842;-0.258322;,
+    0.367902;-0.258322;,
+    0.385931;-0.345725;,
+    0.462395;-0.345725;,
+    0.497708;-0.489988;,
+    0.419244;-0.481818;,
+    0.488074;-0.413121;,
+    0.596953;-0.366090;,
+    0.674056;-0.566951;,
+    0.560810;-0.602606;,
+    0.184739;-0.267336;,
+    0.274773;-0.258322;,
+    0.234215;-0.417474;,
+    0.146479;-0.417474;,
+    0.270140;-0.345725;,
+    0.346604;-0.345725;,
+    0.381917;-0.489988;,
+    0.303453;-0.481818;,
+    0.171948;-0.123830;,
+    0.280828;-0.171499;,
+    0.183151;-0.363201;,
+    0.079803;-0.304675;,
+    0.159255;-0.429438;,
+    0.241418;-0.420424;,
+    0.204487;-0.579576;,
+    0.124415;-0.579576;;
+   }
+
+   MeshMaterialList {
+    1;
+    1619;
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0;
+
+    Material blinn2SG {
+     0.800000;0.800000;0.800000;1.000000;;
+     0.500000;
+     0.500000;0.500000;0.500000;;
+     0.000000;0.000000;0.000000;;
+
+     TextureFilename {
+      "w2.jpg";
+     }
+    }
+   }
+
+   VertexDuplicationIndices {
+    2623;
+    1790;
+    0,
+    1,
+    2,
+    3,
+    4,
+    5,
+    6,
+    7,
+    8,
+    9,
+    10,
+    11,
+    12,
+    13,
+    14,
+    15,
+    16,
+    17,
+    18,
+    19,
+    20,
+    21,
+    22,
+    23,
+    24,
+    25,
+    26,
+    27,
+    28,
+    29,
+    30,
+    31,
+    32,
+    33,
+    34,
+    35,
+    36,
+    37,
+    38,
+    39,
+    40,
+    41,
+    42,
+    43,
+    44,
+    45,
+    46,
+    47,
+    48,
+    49,
+    50,
+    51,
+    52,
+    53,
+    54,
+    55,
+    56,
+    57,
+    58,
+    59,
+    60,
+    61,
+    62,
+    63,
+    64,
+    65,
+    66,
+    67,
+    68,
+    69,
+    70,
+    71,
+    72,
+    73,
+    74,
+    75,
+    76,
+    77,
+    78,
+    79,
+    80,
+    81,
+    82,
+    83,
+    84,
+    85,
+    86,
+    87,
+    88,
+    89,
+    90,
+    91,
+    92,
+    93,
+    94,
+    95,
+    96,
+    97,
+    98,
+    99,
+    100,
+    101,
+    102,
+    103,
+    104,
+    105,
+    106,
+    107,
+    108,
+    109,
+    110,
+    111,
+    112,
+    113,
+    114,
+    115,
+    116,
+    117,
+    118,
+    119,
+    120,
+    121,
+    122,
+    123,
+    124,
+    125,
+    126,
+    127,
+    128,
+    129,
+    130,
+    131,
+    132,
+    133,
+    134,
+    135,
+    136,
+    137,
+    138,
+    139,
+    140,
+    141,
+    142,
+    143,
+    144,
+    145,
+    146,
+    147,
+    148,
+    149,
+    150,
+    151,
+    152,
+    153,
+    154,
+    155,
+    156,
+    157,
+    158,
+    159,
+    160,
+    161,
+    162,
+    163,
+    164,
+    165,
+    166,
+    167,
+    168,
+    169,
+    170,
+    171,
+    172,
+    173,
+    174,
+    175,
+    176,
+    177,
+    178,
+    179,
+    180,
+    181,
+    182,
+    183,
+    184,
+    185,
+    186,
+    187,
+    188,
+    189,
+    190,
+    191,
+    192,
+    193,
+    194,
+    195,
+    196,
+    197,
+    198,
+    199,
+    200,
+    201,
+    202,
+    203,
+    204,
+    205,
+    206,
+    207,
+    208,
+    209,
+    210,
+    211,
+    212,
+    213,
+    214,
+    215,
+    216,
+    217,
+    218,
+    219,
+    220,
+    221,
+    222,
+    223,
+    224,
+    225,
+    226,
+    227,
+    228,
+    229,
+    230,
+    231,
+    232,
+    233,
+    234,
+    235,
+    236,
+    237,
+    238,
+    239,
+    240,
+    241,
+    242,
+    243,
+    244,
+    245,
+    246,
+    247,
+    248,
+    249,
+    250,
+    251,
+    252,
+    253,
+    254,
+    255,
+    256,
+    257,
+    258,
+    259,
+    260,
+    261,
+    262,
+    263,
+    264,
+    265,
+    266,
+    267,
+    268,
+    269,
+    270,
+    271,
+    272,
+    273,
+    274,
+    275,
+    276,
+    277,
+    278,
+    279,
+    280,
+    281,
+    282,
+    283,
+    284,
+    285,
+    286,
+    287,
+    288,
+    289,
+    290,
+    291,
+    292,
+    293,
+    294,
+    295,
+    296,
+    297,
+    298,
+    299,
+    300,
+    301,
+    302,
+    303,
+    304,
+    305,
+    306,
+    307,
+    308,
+    309,
+    310,
+    311,
+    312,
+    313,
+    314,
+    315,
+    316,
+    317,
+    318,
+    319,
+    320,
+    321,
+    322,
+    323,
+    324,
+    325,
+    326,
+    327,
+    328,
+    329,
+    330,
+    331,
+    332,
+    333,
+    334,
+    335,
+    336,
+    337,
+    338,
+    339,
+    340,
+    341,
+    342,
+    343,
+    344,
+    345,
+    346,
+    347,
+    348,
+    349,
+    350,
+    351,
+    352,
+    353,
+    354,
+    355,
+    356,
+    357,
+    358,
+    359,
+    360,
+    361,
+    362,
+    363,
+    364,
+    365,
+    366,
+    367,
+    368,
+    369,
+    370,
+    371,
+    372,
+    373,
+    374,
+    375,
+    376,
+    377,
+    378,
+    379,
+    380,
+    381,
+    382,
+    383,
+    384,
+    385,
+    386,
+    387,
+    388,
+    389,
+    390,
+    391,
+    392,
+    393,
+    394,
+    395,
+    396,
+    397,
+    398,
+    399,
+    400,
+    401,
+    402,
+    403,
+    404,
+    405,
+    406,
+    407,
+    408,
+    409,
+    410,
+    411,
+    412,
+    413,
+    414,
+    415,
+    416,
+    417,
+    418,
+    419,
+    420,
+    421,
+    422,
+    423,
+    424,
+    425,
+    426,
+    427,
+    428,
+    429,
+    430,
+    431,
+    432,
+    433,
+    434,
+    435,
+    436,
+    437,
+    438,
+    439,
+    440,
+    441,
+    442,
+    443,
+    444,
+    445,
+    446,
+    447,
+    448,
+    449,
+    450,
+    451,
+    452,
+    453,
+    454,
+    455,
+    456,
+    457,
+    458,
+    459,
+    460,
+    461,
+    462,
+    463,
+    464,
+    465,
+    466,
+    467,
+    468,
+    469,
+    470,
+    471,
+    472,
+    473,
+    474,
+    475,
+    476,
+    477,
+    478,
+    479,
+    480,
+    481,
+    482,
+    483,
+    484,
+    485,
+    486,
+    487,
+    488,
+    489,
+    490,
+    491,
+    492,
+    493,
+    494,
+    495,
+    496,
+    497,
+    498,
+    499,
+    500,
+    501,
+    502,
+    503,
+    504,
+    505,
+    506,
+    507,
+    508,
+    509,
+    510,
+    511,
+    512,
+    513,
+    514,
+    515,
+    516,
+    517,
+    518,
+    519,
+    520,
+    521,
+    522,
+    523,
+    524,
+    525,
+    526,
+    527,
+    528,
+    529,
+    530,
+    531,
+    532,
+    533,
+    534,
+    535,
+    536,
+    537,
+    538,
+    539,
+    540,
+    541,
+    542,
+    543,
+    544,
+    545,
+    546,
+    547,
+    548,
+    549,
+    550,
+    551,
+    552,
+    553,
+    554,
+    555,
+    556,
+    557,
+    558,
+    559,
+    560,
+    561,
+    562,
+    563,
+    564,
+    565,
+    566,
+    567,
+    568,
+    569,
+    570,
+    571,
+    572,
+    573,
+    574,
+    575,
+    576,
+    577,
+    578,
+    579,
+    580,
+    581,
+    582,
+    583,
+    584,
+    585,
+    586,
+    587,
+    588,
+    589,
+    590,
+    591,
+    592,
+    593,
+    594,
+    595,
+    596,
+    597,
+    598,
+    599,
+    600,
+    601,
+    602,
+    603,
+    604,
+    605,
+    606,
+    607,
+    608,
+    609,
+    610,
+    611,
+    612,
+    613,
+    614,
+    615,
+    616,
+    617,
+    618,
+    619,
+    620,
+    621,
+    622,
+    623,
+    624,
+    625,
+    626,
+    627,
+    628,
+    629,
+    630,
+    631,
+    632,
+    633,
+    634,
+    635,
+    636,
+    637,
+    638,
+    639,
+    640,
+    641,
+    642,
+    643,
+    644,
+    645,
+    646,
+    647,
+    648,
+    649,
+    650,
+    651,
+    652,
+    653,
+    654,
+    655,
+    656,
+    657,
+    658,
+    659,
+    660,
+    661,
+    662,
+    663,
+    664,
+    665,
+    666,
+    667,
+    668,
+    669,
+    670,
+    671,
+    672,
+    673,
+    674,
+    675,
+    676,
+    677,
+    678,
+    679,
+    680,
+    681,
+    682,
+    683,
+    684,
+    685,
+    686,
+    687,
+    688,
+    689,
+    690,
+    691,
+    692,
+    693,
+    694,
+    695,
+    696,
+    697,
+    698,
+    699,
+    700,
+    701,
+    702,
+    703,
+    704,
+    705,
+    706,
+    707,
+    708,
+    709,
+    710,
+    711,
+    712,
+    713,
+    714,
+    715,
+    716,
+    717,
+    718,
+    719,
+    720,
+    721,
+    722,
+    723,
+    724,
+    725,
+    726,
+    727,
+    728,
+    729,
+    730,
+    731,
+    732,
+    733,
+    734,
+    735,
+    736,
+    737,
+    738,
+    739,
+    740,
+    741,
+    742,
+    743,
+    744,
+    745,
+    746,
+    747,
+    748,
+    749,
+    750,
+    751,
+    752,
+    753,
+    754,
+    755,
+    756,
+    757,
+    758,
+    759,
+    760,
+    761,
+    762,
+    763,
+    764,
+    765,
+    766,
+    767,
+    768,
+    769,
+    770,
+    771,
+    772,
+    773,
+    774,
+    775,
+    776,
+    777,
+    778,
+    779,
+    780,
+    781,
+    782,
+    783,
+    784,
+    785,
+    786,
+    787,
+    788,
+    789,
+    790,
+    791,
+    792,
+    793,
+    794,
+    795,
+    796,
+    797,
+    798,
+    799,
+    800,
+    801,
+    802,
+    803,
+    804,
+    805,
+    806,
+    807,
+    808,
+    809,
+    810,
+    811,
+    812,
+    813,
+    814,
+    815,
+    816,
+    817,
+    818,
+    819,
+    820,
+    821,
+    822,
+    823,
+    824,
+    825,
+    826,
+    827,
+    828,
+    829,
+    830,
+    831,
+    832,
+    833,
+    834,
+    835,
+    836,
+    837,
+    838,
+    839,
+    840,
+    841,
+    842,
+    843,
+    844,
+    845,
+    846,
+    847,
+    848,
+    849,
+    850,
+    851,
+    852,
+    853,
+    854,
+    855,
+    856,
+    857,
+    858,
+    859,
+    860,
+    861,
+    862,
+    863,
+    864,
+    865,
+    866,
+    867,
+    868,
+    869,
+    870,
+    871,
+    872,
+    873,
+    874,
+    875,
+    876,
+    877,
+    878,
+    879,
+    880,
+    881,
+    882,
+    883,
+    884,
+    885,
+    886,
+    887,
+    888,
+    889,
+    890,
+    891,
+    892,
+    893,
+    894,
+    895,
+    896,
+    897,
+    898,
+    899,
+    900,
+    901,
+    902,
+    903,
+    904,
+    905,
+    906,
+    907,
+    908,
+    909,
+    910,
+    911,
+    912,
+    913,
+    914,
+    915,
+    916,
+    917,
+    918,
+    919,
+    920,
+    921,
+    922,
+    923,
+    924,
+    925,
+    926,
+    927,
+    928,
+    929,
+    930,
+    931,
+    932,
+    933,
+    934,
+    935,
+    936,
+    937,
+    938,
+    939,
+    940,
+    941,
+    942,
+    943,
+    944,
+    945,
+    946,
+    947,
+    948,
+    949,
+    950,
+    951,
+    952,
+    953,
+    954,
+    955,
+    956,
+    957,
+    958,
+    959,
+    960,
+    961,
+    962,
+    963,
+    964,
+    965,
+    966,
+    967,
+    968,
+    969,
+    970,
+    971,
+    972,
+    973,
+    974,
+    975,
+    976,
+    977,
+    978,
+    979,
+    980,
+    981,
+    982,
+    983,
+    984,
+    985,
+    986,
+    987,
+    988,
+    989,
+    990,
+    991,
+    992,
+    993,
+    994,
+    995,
+    996,
+    997,
+    998,
+    999,
+    1000,
+    1001,
+    1002,
+    1003,
+    1004,
+    1005,
+    1006,
+    1007,
+    1008,
+    1009,
+    1010,
+    1011,
+    1012,
+    1013,
+    1014,
+    1015,
+    1016,
+    1017,
+    1018,
+    1019,
+    1020,
+    1021,
+    1022,
+    1023,
+    1024,
+    1025,
+    1026,
+    1027,
+    1028,
+    1029,
+    1030,
+    1031,
+    1032,
+    1033,
+    1034,
+    1035,
+    1036,
+    1037,
+    1038,
+    1039,
+    1040,
+    1041,
+    1042,
+    1043,
+    1044,
+    1045,
+    1046,
+    1047,
+    1048,
+    1049,
+    1050,
+    1051,
+    1052,
+    1053,
+    1054,
+    1055,
+    1056,
+    1057,
+    1058,
+    1059,
+    1060,
+    1061,
+    1062,
+    1063,
+    1064,
+    1065,
+    1066,
+    1067,
+    1068,
+    1069,
+    1070,
+    1071,
+    1072,
+    1073,
+    1074,
+    1075,
+    1076,
+    1077,
+    1078,
+    1079,
+    1080,
+    1081,
+    1082,
+    1083,
+    1084,
+    1085,
+    1086,
+    1087,
+    1088,
+    1089,
+    1090,
+    1091,
+    1092,
+    1093,
+    1094,
+    1095,
+    1096,
+    1097,
+    1098,
+    1099,
+    1100,
+    1101,
+    1102,
+    1103,
+    1104,
+    1105,
+    1106,
+    1107,
+    1108,
+    1109,
+    1110,
+    1111,
+    1112,
+    1113,
+    1114,
+    1115,
+    1116,
+    1117,
+    1118,
+    1119,
+    1120,
+    1121,
+    1122,
+    1123,
+    1124,
+    1125,
+    1126,
+    1127,
+    1128,
+    1129,
+    1130,
+    1131,
+    1132,
+    1133,
+    1134,
+    1135,
+    1136,
+    1137,
+    1138,
+    1139,
+    1140,
+    1141,
+    1142,
+    1143,
+    1144,
+    1145,
+    1146,
+    1147,
+    1148,
+    1149,
+    1150,
+    1151,
+    1152,
+    1153,
+    1154,
+    1155,
+    1156,
+    1157,
+    1158,
+    1159,
+    1160,
+    1161,
+    1162,
+    1163,
+    1164,
+    1165,
+    1166,
+    1167,
+    1168,
+    1169,
+    1170,
+    1171,
+    1172,
+    1173,
+    1174,
+    1175,
+    1176,
+    1177,
+    1178,
+    1179,
+    1180,
+    1181,
+    1182,
+    1183,
+    1184,
+    1185,
+    1186,
+    1187,
+    1188,
+    1189,
+    1190,
+    1191,
+    1192,
+    1193,
+    1194,
+    1195,
+    1196,
+    1197,
+    1198,
+    1199,
+    1200,
+    1201,
+    1202,
+    1203,
+    1204,
+    1205,
+    1206,
+    1207,
+    1208,
+    1209,
+    1210,
+    1211,
+    1212,
+    1213,
+    1214,
+    1215,
+    1216,
+    1217,
+    1218,
+    1219,
+    1220,
+    1221,
+    1222,
+    1223,
+    1224,
+    1225,
+    1226,
+    1227,
+    1228,
+    1229,
+    1230,
+    1231,
+    1232,
+    1233,
+    1234,
+    1235,
+    1236,
+    1237,
+    1238,
+    1239,
+    1240,
+    1241,
+    1242,
+    1243,
+    1244,
+    1245,
+    1246,
+    1247,
+    1248,
+    1249,
+    1250,
+    1251,
+    1252,
+    1253,
+    1254,
+    1255,
+    1256,
+    1257,
+    1258,
+    1259,
+    1260,
+    1261,
+    1262,
+    1263,
+    1264,
+    1265,
+    1266,
+    1267,
+    1268,
+    1269,
+    1270,
+    1271,
+    1272,
+    1273,
+    1274,
+    1275,
+    1276,
+    1277,
+    1278,
+    1279,
+    1280,
+    1281,
+    1282,
+    1283,
+    1284,
+    1285,
+    1286,
+    1287,
+    1288,
+    1289,
+    1290,
+    1291,
+    1292,
+    1293,
+    1294,
+    1295,
+    1296,
+    1297,
+    1298,
+    1299,
+    1300,
+    1301,
+    1302,
+    1303,
+    1304,
+    1305,
+    1306,
+    1307,
+    1308,
+    1309,
+    1310,
+    1311,
+    1312,
+    1313,
+    1314,
+    1315,
+    1316,
+    1317,
+    1318,
+    1319,
+    1320,
+    1321,
+    1322,
+    1323,
+    1324,
+    1325,
+    1326,
+    1327,
+    1328,
+    1329,
+    1330,
+    1331,
+    1332,
+    1333,
+    1334,
+    1335,
+    1336,
+    1337,
+    1338,
+    1339,
+    1340,
+    1341,
+    1342,
+    1343,
+    1344,
+    1345,
+    1346,
+    1347,
+    1348,
+    1349,
+    1350,
+    1351,
+    1352,
+    1353,
+    1354,
+    1355,
+    1356,
+    1357,
+    1358,
+    1359,
+    1360,
+    1361,
+    1362,
+    1363,
+    1364,
+    1365,
+    1366,
+    1367,
+    1368,
+    1369,
+    1370,
+    1371,
+    1372,
+    1373,
+    1374,
+    1375,
+    1376,
+    1377,
+    1378,
+    1379,
+    1380,
+    1381,
+    1382,
+    1383,
+    1384,
+    1385,
+    1386,
+    1387,
+    1388,
+    1389,
+    1390,
+    1391,
+    1392,
+    1393,
+    1394,
+    1395,
+    1396,
+    1397,
+    1398,
+    1399,
+    1400,
+    1401,
+    1402,
+    1403,
+    1404,
+    1405,
+    1406,
+    1407,
+    1408,
+    1409,
+    1410,
+    1411,
+    1412,
+    1413,
+    1414,
+    1415,
+    1416,
+    1417,
+    1418,
+    1419,
+    1420,
+    1421,
+    1422,
+    1423,
+    1424,
+    1425,
+    1426,
+    1427,
+    1428,
+    1429,
+    1430,
+    1431,
+    1432,
+    1433,
+    1434,
+    1435,
+    1436,
+    1437,
+    1438,
+    1439,
+    1440,
+    1441,
+    1442,
+    1443,
+    1444,
+    1445,
+    1446,
+    1447,
+    1448,
+    1449,
+    1450,
+    1451,
+    1452,
+    1453,
+    1454,
+    1455,
+    1456,
+    1457,
+    1458,
+    1459,
+    1460,
+    1461,
+    1462,
+    1463,
+    1464,
+    1465,
+    1466,
+    1467,
+    1468,
+    1469,
+    1470,
+    1471,
+    1472,
+    1473,
+    1474,
+    1475,
+    1476,
+    1477,
+    1478,
+    1479,
+    1480,
+    1481,
+    1482,
+    1483,
+    1484,
+    1485,
+    1486,
+    1487,
+    1488,
+    1489,
+    1490,
+    1491,
+    1492,
+    1493,
+    1494,
+    1495,
+    1496,
+    1497,
+    1498,
+    1499,
+    1500,
+    1501,
+    1502,
+    1503,
+    1504,
+    1505,
+    1506,
+    1507,
+    1508,
+    1509,
+    1510,
+    1511,
+    1512,
+    1513,
+    1514,
+    1515,
+    1516,
+    1517,
+    1518,
+    1519,
+    1520,
+    1521,
+    1522,
+    1523,
+    1524,
+    1525,
+    1526,
+    1527,
+    1528,
+    1529,
+    1530,
+    1531,
+    1532,
+    1533,
+    1534,
+    1535,
+    1536,
+    1537,
+    1538,
+    1539,
+    1540,
+    1541,
+    1542,
+    1543,
+    1544,
+    1545,
+    1546,
+    1547,
+    1548,
+    1549,
+    1550,
+    1551,
+    1552,
+    1553,
+    1554,
+    1555,
+    1556,
+    1557,
+    1558,
+    1559,
+    1560,
+    1561,
+    1562,
+    1563,
+    1564,
+    1565,
+    1566,
+    1567,
+    1568,
+    1569,
+    1570,
+    1571,
+    1572,
+    1573,
+    1574,
+    1575,
+    1576,
+    1577,
+    1578,
+    1579,
+    1580,
+    1581,
+    1582,
+    1583,
+    1584,
+    1585,
+    1586,
+    1587,
+    1588,
+    1589,
+    1590,
+    1591,
+    1592,
+    1593,
+    1594,
+    1595,
+    1596,
+    1597,
+    1598,
+    1599,
+    1600,
+    1601,
+    1602,
+    1603,
+    1604,
+    1605,
+    1606,
+    1607,
+    1608,
+    1609,
+    1610,
+    1611,
+    1612,
+    1613,
+    1614,
+    1615,
+    1616,
+    1617,
+    1618,
+    1619,
+    1620,
+    1621,
+    1622,
+    1623,
+    1624,
+    1625,
+    1626,
+    1627,
+    1628,
+    1629,
+    1630,
+    1631,
+    1632,
+    1633,
+    1634,
+    1635,
+    1636,
+    1637,
+    1638,
+    1639,
+    1640,
+    1641,
+    1642,
+    1643,
+    1644,
+    1645,
+    1646,
+    1647,
+    1648,
+    1649,
+    1650,
+    1651,
+    1652,
+    1653,
+    1654,
+    1655,
+    1656,
+    1657,
+    1658,
+    1659,
+    1660,
+    1661,
+    1662,
+    1663,
+    1664,
+    1665,
+    1666,
+    1667,
+    1668,
+    1669,
+    1670,
+    1671,
+    1672,
+    1673,
+    1674,
+    1675,
+    1676,
+    1677,
+    1678,
+    1679,
+    1680,
+    1681,
+    1682,
+    1683,
+    1684,
+    1685,
+    1686,
+    1687,
+    1688,
+    1689,
+    1690,
+    1691,
+    1692,
+    1693,
+    1694,
+    1695,
+    1696,
+    1697,
+    1698,
+    1699,
+    1700,
+    1701,
+    1702,
+    1703,
+    1704,
+    1705,
+    1706,
+    1707,
+    1708,
+    1709,
+    1710,
+    1711,
+    1712,
+    1713,
+    1714,
+    1715,
+    1716,
+    1717,
+    1718,
+    1719,
+    1720,
+    1721,
+    1722,
+    1723,
+    1724,
+    1725,
+    1726,
+    1727,
+    1728,
+    1729,
+    1730,
+    1731,
+    1732,
+    1733,
+    1734,
+    1735,
+    1736,
+    1737,
+    1738,
+    1739,
+    1740,
+    1741,
+    1742,
+    1743,
+    1744,
+    1745,
+    1746,
+    1747,
+    1748,
+    1749,
+    1750,
+    1751,
+    1752,
+    1753,
+    1754,
+    1755,
+    1756,
+    1757,
+    1758,
+    1759,
+    1760,
+    1761,
+    1762,
+    1763,
+    1764,
+    1765,
+    1766,
+    1767,
+    1768,
+    1769,
+    1770,
+    1771,
+    1772,
+    1773,
+    1774,
+    1775,
+    1776,
+    1777,
+    1778,
+    1779,
+    1780,
+    1781,
+    1782,
+    1783,
+    1784,
+    1785,
+    1786,
+    1787,
+    1788,
+    1789,
+    157,
+    159,
+    157,
+    161,
+    156,
+    159,
+    184,
+    161,
+    189,
+    183,
+    156,
+    183,
+    184,
+    206,
+    218,
+    205,
+    184,
+    220,
+    233,
+    244,
+    232,
+    189,
+    246,
+    212,
+    183,
+    258,
+    259,
+    270,
+    220,
+    300,
+    292,
+    302,
+    246,
+    317,
+    310,
+    246,
+    319,
+    297,
+    212,
+    327,
+    334,
+    297,
+    302,
+    360,
+    352,
+    302,
+    362,
+    377,
+    370,
+    319,
+    379,
+    357,
+    297,
+    387,
+    394,
+    357,
+    362,
+    420,
+    412,
+    422,
+    379,
+    437,
+    430,
+    439,
+    417,
+    447,
+    454,
+    480,
+    472,
+    422,
+    482,
+    439,
+    497,
+    490,
+    499,
+    477,
+    417,
+    507,
+    514,
+    477,
+    541,
+    532,
+    482,
+    543,
+    560,
+    552,
+    562,
+    537,
+    477,
+    571,
+    579,
+    537,
+    543,
+    607,
+    598,
+    543,
+    609,
+    562,
+    626,
+    618,
+    562,
+    628,
+    603,
+    537,
+    637,
+    645,
+    603,
+    669,
+    677,
+    664,
+    679,
+    669,
+    680,
+    669,
+    628,
+    700,
+    690,
+    702,
+    669,
+    628,
+    703,
+    670,
+    672,
+    713,
+    723,
+    61,
+    117,
+    123,
+    670,
+    672,
+    680,
+    679,
+    750,
+    740,
+    69,
+    680,
+    703,
+    702,
+    771,
+    761,
+    62,
+    19,
+    703,
+    702,
+    672,
+    782,
+    792,
+    8,
+    149,
+    147,
+    143,
+    141,
+    139,
+    137,
+    135,
+    131,
+    127,
+    122,
+    816,
+    124,
+    827,
+    817,
+    113,
+    103,
+    101,
+    97,
+    95,
+    93,
+    91,
+    89,
+    87,
+    85,
+    81,
+    77,
+    68,
+    858,
+    74,
+    867,
+    856,
+    59,
+    875,
+    63,
+    55,
+    51,
+    47,
+    45,
+    41,
+    39,
+    35,
+    31,
+    29,
+    27,
+    25,
+    18,
+    896,
+    20,
+    897,
+    907,
+    7,
+    915,
+    9,
+    3,
+    155,
+    151,
+    819,
+    816,
+    936,
+    819,
+    946,
+    937,
+    835,
+    839,
+    839,
+    954,
+    859,
+    976,
+    859,
+    984,
+    974,
+    879,
+    992,
+    879,
+    899,
+    896,
+    1012,
+    899,
+    1013,
+    1022,
+    915,
+    919,
+    919,
+    1030,
+    939,
+    936,
+    1050,
+    939,
+    1059,
+    1051,
+    954,
+    957,
+    1067,
+    976,
+    977,
+    1088,
+    977,
+    1095,
+    1086,
+    995,
+    992,
+    1103,
+    995,
+    1015,
+    1012,
+    1122,
+    1015,
+    1123,
+    1131,
+    1033,
+    1033,
+    1139,
+    1053,
+    1050,
+    1159,
+    1158,
+    1169,
+    1162,
+    1160,
+    1067,
+    1069,
+    1178,
+    1197,
+    1088,
+    1089,
+    1199,
+    1201,
+    1089,
+    1208,
+    1200,
+    1198,
+    1215,
+    1105,
+    1105,
+    1217,
+    1125,
+    1237,
+    1236,
+    1125,
+    1238,
+    1240,
+    1247,
+    1141,
+    1256,
+    1163,
+    1158,
+    1161,
+    1159,
+    1162,
+    1278,
+    1177,
+    1180,
+    1176,
+    1277,
+    1178,
+    1180,
+    1200,
+    1202,
+    1199,
+    1197,
+    1202,
+    1201,
+    1312,
+    1200,
+    1311,
+    1216,
+    1219,
+    1215,
+    1219,
+    1241,
+    1236,
+    1239,
+    1237,
+    1240,
+    1241,
+    1253,
+    1252,
+    1258,
+    1346,
+    1345,
+    1256,
+    1356,
+    1258,
+    1263,
+    1262,
+    1264,
+    1266,
+    1265,
+    1267,
+    1268,
+    1270,
+    1269,
+    1271,
+    1272,
+    1274,
+    1273,
+    1275,
+    1378,
+    1162,
+    1276,
+    1379,
+    1276,
+    1277,
+    1291,
+    1277,
+    1290,
+    1389,
+    1291,
+    1292,
+    1293,
+    1294,
+    1296,
+    1295,
+    1297,
+    1298,
+    1300,
+    1299,
+    1301,
+    1302,
+    1304,
+    1303,
+    1305,
+    1306,
+    1308,
+    1307,
+    1309,
+    1200,
+    1310,
+    1409,
+    1310,
+    1311,
+    1410,
+    1324,
+    1311,
+    1324,
+    1325,
+    1421,
+    1422,
+    1326,
+    1327,
+    1328,
+    1330,
+    1329,
+    1331,
+    1332,
+    1334,
+    1333,
+    1335,
+    1336,
+    1338,
+    1337,
+    1339,
+    1340,
+    1342,
+    1341,
+    1343,
+    1240,
+    1344,
+    1443,
+    1344,
+    1345,
+    1359,
+    1356,
+    1359,
+    1452,
+    1345,
+    1453,
+    1356,
+    1360,
+    1361,
+    1362,
+    1363,
+    1377,
+    1473,
+    1377,
+    1378,
+    1379,
+    1390,
+    1391,
+    1482,
+    1411,
+    1410,
+    1502,
+    1411,
+    1423,
+    1421,
+    1422,
+    1510,
+    1423,
+    1529,
+    1441,
+    1442,
+    1443,
+    1453,
+    1455,
+    1538,
+    1474,
+    1474,
+    1473,
+    1557,
+    1483,
+    1483,
+    1564,
+    1501,
+    1584,
+    1501,
+    1511,
+    1510,
+    1590,
+    1511,
+    1530,
+    1530,
+    1529,
+    1609,
+    1538,
+    1539,
+    1539,
+    1616,
+    1558,
+    1557,
+    1635,
+    1565,
+    1640,
+    1583,
+    1660,
+    1583,
+    1584,
+    1591,
+    1590,
+    1664,
+    1591,
+    1610,
+    1610,
+    1609,
+    1683,
+    1617,
+    1617,
+    1688,
+    146,
+    144,
+    138,
+    134,
+    130,
+    128,
+    126,
+    125,
+    1636,
+    1635,
+    116,
+    115,
+    114,
+    1641,
+    109,
+    106,
+    104,
+    102,
+    100,
+    98,
+    96,
+    88,
+    86,
+    84,
+    82,
+    80,
+    78,
+    76,
+    72,
+    1659,
+    75,
+    1659,
+    1660,
+    65,
+    64,
+    1665,
+    56,
+    1665,
+    52,
+    44,
+    42,
+    40,
+    38,
+    36,
+    32,
+    26,
+    22,
+    1684,
+    21,
+    1684,
+    1683,
+    15,
+    10,
+    1688,
+    1689,
+    4,
+    1,
+    152,
+    150,
+    1148,
+    1695,
+    1694,
+    1147,
+    1147,
+    1694,
+    1696,
+    1264,
+    1265,
+    1697,
+    1695,
+    1148,
+    1152,
+    1699,
+    1698,
+    1151,
+    1151,
+    1698,
+    1700,
+    1268,
+    1269,
+    1701,
+    1699,
+    1152,
+    1156,
+    1703,
+    1702,
+    1155,
+    1155,
+    1702,
+    1704,
+    1272,
+    1273,
+    1705,
+    1703,
+    1156,
+    1183,
+    1707,
+    1706,
+    1182,
+    1182,
+    1706,
+    1708,
+    1294,
+    1295,
+    1709,
+    1707,
+    1183,
+    1187,
+    1711,
+    1710,
+    1186,
+    1186,
+    1710,
+    1712,
+    1298,
+    1299,
+    1713,
+    1711,
+    1187,
+    1191,
+    1715,
+    1714,
+    1190,
+    1190,
+    1714,
+    1716,
+    1302,
+    1303,
+    1717,
+    1715,
+    1191,
+    1195,
+    1719,
+    1718,
+    1194,
+    1194,
+    1718,
+    1720,
+    1306,
+    1307,
+    1721,
+    1719,
+    1195,
+    1222,
+    1723,
+    1722,
+    1221,
+    1221,
+    1722,
+    1724,
+    1328,
+    1329,
+    1725,
+    1723,
+    1222,
+    1226,
+    1727,
+    1726,
+    1225,
+    1225,
+    1726,
+    1728,
+    1332,
+    1333,
+    1729,
+    1727,
+    1226,
+    1230,
+    1731,
+    1730,
+    1229,
+    1229,
+    1730,
+    1732,
+    1336,
+    1337,
+    1733,
+    1731,
+    1230,
+    1234,
+    1735,
+    1734,
+    1233,
+    1233,
+    1734,
+    1736,
+    1340,
+    1341,
+    1737,
+    1735,
+    1234,
+    1261,
+    1739,
+    1738,
+    1260,
+    1260,
+    1738,
+    1740,
+    1362,
+    1363,
+    1741,
+    1739,
+    1261,
+    1264,
+    1742,
+    1744,
+    1366,
+    1366,
+    1744,
+    1745,
+    1367,
+    1367,
+    1745,
+    1743,
+    1265,
+    1268,
+    1746,
+    1748,
+    1370,
+    1370,
+    1748,
+    1749,
+    1371,
+    1371,
+    1749,
+    1747,
+    1269,
+    1272,
+    1750,
+    1752,
+    1374,
+    1374,
+    1752,
+    1753,
+    1375,
+    1375,
+    1753,
+    1751,
+    1273,
+    1294,
+    1754,
+    1756,
+    1394,
+    1394,
+    1756,
+    1757,
+    1395,
+    1395,
+    1757,
+    1755,
+    1295,
+    1298,
+    1758,
+    1760,
+    1398,
+    1398,
+    1760,
+    1761,
+    1399,
+    1399,
+    1761,
+    1759,
+    1299,
+    1302,
+    1762,
+    1764,
+    1402,
+    1402,
+    1764,
+    1765,
+    1403,
+    1403,
+    1765,
+    1763,
+    1303,
+    1306,
+    1766,
+    1768,
+    1406,
+    1406,
+    1768,
+    1769,
+    1407,
+    1407,
+    1769,
+    1767,
+    1307,
+    1328,
+    1770,
+    1772,
+    1426,
+    1426,
+    1772,
+    1773,
+    1427,
+    1427,
+    1773,
+    1771,
+    1329,
+    1332,
+    1774,
+    1776,
+    1430,
+    1430,
+    1776,
+    1777,
+    1431,
+    1431,
+    1777,
+    1775,
+    1333,
+    1336,
+    1778,
+    1780,
+    1434,
+    1434,
+    1780,
+    1781,
+    1435,
+    1435,
+    1781,
+    1779,
+    1337,
+    1340,
+    1782,
+    1784,
+    1438,
+    1438,
+    1784,
+    1785,
+    1439,
+    1439,
+    1785,
+    1783,
+    1341,
+    1362,
+    1786,
+    1788,
+    1458,
+    1458,
+    1788,
+    1789,
+    1459,
+    1459,
+    1789,
+    1787,
+    1363;
+   }
+  }
+ }
+
+ Frame group7 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,-4.000000,0.000000,1.000000;;
+  }
+ }
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/media/whitewire.x
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/media/whitewire.x	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/media/whitewire.x	(revision 2197)
@@ -0,0 +1,5014 @@
+xof 0303txt 0032
+template XSkinMeshHeader {
+ <3cf169ce-ff7c-44ab-93c0-f78f62d172e2>
+ WORD nMaxSkinWeightsPerVertex;
+ WORD nMaxSkinWeightsPerFace;
+ WORD nBones;
+}
+
+template VertexDuplicationIndices {
+ <b8d65549-d7c9-4995-89cf-53a9a8b031e3>
+ DWORD nIndices;
+ DWORD nOriginalVertices;
+ array DWORD indices[nIndices];
+}
+
+template SkinWeights {
+ <6f0d123b-bad2-4167-a0d0-80224f25fabb>
+ STRING transformNodeName;
+ DWORD nWeights;
+ array DWORD vertexIndices[nWeights];
+ array FLOAT weights[nWeights];
+ Matrix4x4 matrixOffset;
+}
+
+
+Frame SCENE_ROOT {
+ 
+
+ FrameTransformMatrix {
+  1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+ }
+
+ Frame groundPlane_transform {
+  
+
+  FrameTransformMatrix {
+   12.000000,0.000000,0.000000,0.000000,0.000000,0.000000,12.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame persp {
+  
+
+  FrameTransformMatrix {
+   0.409923,-0.000000,-0.912120,0.000000,0.375899,-0.911132,0.168936,0.000000,-0.831061,-0.412116,-0.373494,0.000000,-68.333847,-18.485556,-16.615784,1.000000;;
+  }
+ }
+
+ Frame top {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame front {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,1.000000;;
+  }
+ }
+
+ Frame side {
+  
+
+  FrameTransformMatrix {
+   0.000000,0.000000,-1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,100.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame polySurface3 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+ }
+
+ Frame group1 {
+  
+
+  FrameTransformMatrix {
+   -0.500000,0.000000,-0.866025,0.000000,0.000000,1.000000,0.000000,0.000000,0.866025,0.000000,-0.500000,0.000000,2.499993,0.000000,-2.009623,1.000000;;
+  }
+ }
+
+ Frame group3 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+
+  Frame pasted__group2 {
+   
+
+   FrameTransformMatrix {
+    -0.500000,0.000000,-0.866025,0.000000,0.000000,1.000000,0.000000,0.000000,0.866025,0.000000,-0.500000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+   }
+  }
+ }
+
+ Frame group5 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,-25.499998,14.722423,0.000000,1.000000;;
+  }
+
+  Frame group5_pasted__group4 {
+   
+
+   FrameTransformMatrix {
+    1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+   }
+  }
+ }
+
+ Frame group6 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,-25.499994,0.000000,-14.722428,1.000000;;
+  }
+
+  Frame group6_pasted__group4 {
+   
+
+   FrameTransformMatrix {
+    1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+   }
+  }
+ }
+
+ Frame pTorus1 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+  }
+
+  Mesh pTorusShape1 {
+   793;
+   25.426960;0.250000;-2.672483;,
+   25.008318;0.250000;-5.315684;,
+   24.315678;0.250000;-7.900645;,
+   23.356632;0.250000;-10.399045;,
+   22.141685;0.250000;-12.783511;,
+   20.684149;0.250000;-15.027917;,
+   18.999994;0.250000;-17.107674;,
+   17.107672;0.250000;-18.999998;,
+   15.027913;0.250000;-20.684151;,
+   12.783506;0.250000;-22.141685;,
+   10.399041;0.250000;-23.356630;,
+   7.900641;0.250000;-24.315676;,
+   5.315680;0.250000;-25.008312;,
+   2.672479;0.250000;-25.426954;,
+   -0.000001;0.250000;-25.567013;,
+   -2.672482;0.250000;-25.426954;,
+   -5.315682;0.250000;-25.008312;,
+   -7.900642;0.250000;-24.315672;,
+   -10.399041;0.250000;-23.356627;,
+   -12.783506;0.250000;-22.141680;,
+   -15.027912;0.250000;-20.684145;,
+   -17.107668;0.250000;-18.999990;,
+   -18.999990;0.250000;-17.107666;,
+   -20.684143;0.250000;-15.027909;,
+   -22.141678;0.250000;-12.783504;,
+   -23.356623;0.250000;-10.399037;,
+   -24.315666;0.250000;-7.900639;,
+   -25.008305;0.250000;-5.315679;,
+   -25.426945;0.250000;-2.672480;,
+   -25.567003;0.250000;-0.000000;,
+   -25.426945;0.250000;2.672480;,
+   -25.008303;0.250000;5.315679;,
+   -24.315662;0.250000;7.900638;,
+   -23.356617;0.250000;10.399036;,
+   -22.141672;0.250000;12.783500;,
+   -20.684137;0.250000;15.027905;,
+   -18.999983;0.250000;17.107662;,
+   -17.107662;0.250000;18.999983;,
+   -15.027905;0.250000;20.684137;,
+   -12.783500;0.250000;22.141672;,
+   -10.399035;0.250000;23.356615;,
+   -7.900637;0.250000;24.315660;,
+   -5.315678;0.250000;25.008297;,
+   -2.672479;0.250000;25.426939;,
+   0.000000;0.250000;25.566998;,
+   2.672479;0.250000;25.426937;,
+   5.315678;0.250000;25.008295;,
+   7.900636;0.250000;24.315657;,
+   10.399034;0.250000;23.356611;,
+   12.783497;0.250000;22.141665;,
+   15.027902;0.250000;20.684132;,
+   17.107658;0.250000;18.999977;,
+   18.999977;0.250000;17.107656;,
+   20.684130;0.250000;15.027900;,
+   22.141663;0.250000;12.783496;,
+   23.356607;0.250000;10.399032;,
+   24.315651;0.250000;7.900634;,
+   25.008289;0.250000;5.315676;,
+   25.426929;0.250000;2.672478;,
+   25.566988;0.250000;0.000000;,
+   25.608971;0.433013;-2.691613;,
+   25.187330;0.433013;-5.353734;,
+   24.489733;0.433013;-7.957199;,
+   23.523823;0.433013;-10.473483;,
+   22.300179;0.433013;-12.875017;,
+   20.832209;0.433013;-15.135489;,
+   19.136000;0.433013;-17.230133;,
+   17.230131;0.433013;-19.136002;,
+   15.135486;0.433013;-20.832211;,
+   12.875012;0.433013;-22.300179;,
+   10.473478;0.433013;-23.523821;,
+   7.957195;0.433013;-24.489731;,
+   5.353730;0.433013;-25.187326;,
+   2.691609;0.433013;-25.608963;,
+   -0.000001;0.433013;-25.750025;,
+   -2.691612;0.433013;-25.608963;,
+   -5.353733;0.433013;-25.187325;,
+   -7.957196;0.433013;-24.489727;,
+   -10.473479;0.433013;-23.523817;,
+   -12.875012;0.433013;-22.300173;,
+   -15.135484;0.433013;-20.832205;,
+   -17.230127;0.433013;-19.135994;,
+   -19.135994;0.433013;-17.230125;,
+   -20.832203;0.433013;-15.135481;,
+   -22.300171;0.433013;-12.875010;,
+   -23.523811;0.433013;-10.473475;,
+   -24.489721;0.433013;-7.957192;,
+   -25.187317;0.433013;-5.353729;,
+   -25.608955;0.433013;-2.691610;,
+   -25.750015;0.433013;-0.000000;,
+   -25.608955;0.433013;2.691609;,
+   -25.187315;0.433013;5.353729;,
+   -24.489717;0.433013;7.957191;,
+   -23.523808;0.433013;10.473474;,
+   -22.300165;0.433013;12.875006;,
+   -20.832197;0.433013;15.135478;,
+   -19.135988;0.433013;17.230122;,
+   -17.230122;0.433013;19.135988;,
+   -15.135478;0.433013;20.832197;,
+   -12.875006;0.433013;22.300165;,
+   -10.473474;0.433013;23.523806;,
+   -7.957191;0.433013;24.489716;,
+   -5.353728;0.433013;25.187311;,
+   -2.691608;0.433013;25.608948;,
+   0.000000;0.433013;25.750010;,
+   2.691609;0.433013;25.608948;,
+   5.353728;0.433013;25.187307;,
+   7.957190;0.433013;24.489712;,
+   10.473472;0.433013;23.523802;,
+   12.875003;0.433013;22.300158;,
+   15.135473;0.433013;20.832191;,
+   17.230116;0.433013;19.135983;,
+   19.135983;0.433013;17.230116;,
+   20.832190;0.433013;15.135471;,
+   22.300156;0.433013;12.875002;,
+   23.523796;0.433013;10.473470;,
+   24.489706;0.433013;7.957188;,
+   25.187302;0.433013;5.353726;,
+   25.608940;0.433013;2.691608;,
+   25.750000;0.433013;0.000000;,
+   25.857601;0.500000;-2.717746;,
+   25.431868;0.500000;-5.405713;,
+   24.727497;0.500000;-8.034453;,
+   23.752209;0.500000;-10.575168;,
+   22.516685;0.500000;-13.000017;,
+   21.034464;0.500000;-15.282434;,
+   19.321785;0.500000;-17.397417;,
+   17.397413;0.500000;-19.321789;,
+   15.282432;0.500000;-21.034466;,
+   13.000012;0.500000;-22.516685;,
+   10.575163;0.500000;-23.752207;,
+   8.034449;0.500000;-24.727495;,
+   5.405708;0.500000;-25.431864;,
+   2.717741;0.500000;-25.857595;,
+   -0.000001;0.500000;-26.000025;,
+   -2.717744;0.500000;-25.857595;,
+   -5.405710;0.500000;-25.431862;,
+   -8.034451;0.500000;-24.727491;,
+   -10.575164;0.500000;-23.752203;,
+   -13.000012;0.500000;-22.516680;,
+   -15.282431;0.500000;-21.034458;,
+   -17.397409;0.500000;-19.321781;,
+   -19.321781;0.500000;-17.397409;,
+   -21.034458;0.500000;-15.282427;,
+   -22.516678;0.500000;-13.000010;,
+   -23.752197;0.500000;-10.575160;,
+   -24.727486;0.500000;-8.034447;,
+   -25.431854;0.500000;-5.405707;,
+   -25.857586;0.500000;-2.717742;,
+   -26.000015;0.500000;-0.000000;,
+   -25.857586;0.500000;2.717742;,
+   -25.431852;0.500000;5.405707;,
+   -24.727482;0.500000;8.034446;,
+   -23.752193;0.500000;10.575158;,
+   -22.516670;0.500000;13.000006;,
+   -21.034451;0.500000;15.282424;,
+   -19.321774;0.500000;17.397404;,
+   -17.397404;0.500000;19.321774;,
+   -15.282424;0.500000;21.034451;,
+   -13.000006;0.500000;22.516670;,
+   -10.575157;0.500000;23.752192;,
+   -8.034445;0.500000;24.727480;,
+   -5.405706;0.500000;25.431847;,
+   -2.717741;0.500000;25.857578;,
+   0.000000;0.500000;26.000010;,
+   2.717741;0.500000;25.857578;,
+   5.405706;0.500000;25.431845;,
+   8.034445;0.500000;24.727476;,
+   10.575156;0.500000;23.752188;,
+   13.000003;0.500000;22.516665;,
+   15.282419;0.500000;21.034445;,
+   17.397400;0.500000;19.321768;,
+   19.321768;0.500000;17.397398;,
+   21.034443;0.500000;15.282418;,
+   22.516663;0.500000;13.000002;,
+   23.752182;0.500000;10.575153;,
+   24.727470;0.500000;8.034442;,
+   25.431839;0.500000;5.405704;,
+   25.857571;0.500000;2.717740;,
+   26.000000;0.500000;0.000000;,
+   26.106232;0.433013;-2.743878;,
+   25.676405;0.433013;-5.457691;,
+   24.965261;0.433013;-8.111708;,
+   23.980597;0.433013;-10.676851;,
+   22.733191;0.433013;-13.125017;,
+   21.236719;0.433013;-15.429381;,
+   19.507572;0.433013;-17.564699;,
+   17.564695;0.433013;-19.507574;,
+   15.429379;0.433013;-21.236719;,
+   13.125012;0.433013;-22.733191;,
+   10.676847;0.433013;-23.980595;,
+   8.111703;0.433013;-24.965260;,
+   5.457686;0.433013;-25.676401;,
+   2.743874;0.433013;-26.106226;,
+   -0.000001;0.433013;-26.250025;,
+   -2.743876;0.433013;-26.106226;,
+   -5.457688;0.433013;-25.676399;,
+   -8.111705;0.433013;-24.965256;,
+   -10.676847;0.433013;-23.980589;,
+   -13.125012;0.433013;-22.733187;,
+   -15.429377;0.433013;-21.236713;,
+   -17.564693;0.433013;-19.507566;,
+   -19.507566;0.433013;-17.564692;,
+   -21.236712;0.433013;-15.429374;,
+   -22.733183;0.433013;-13.125010;,
+   -23.980585;0.433013;-10.676844;,
+   -24.965250;0.433013;-8.111701;,
+   -25.676392;0.433013;-5.457685;,
+   -26.106216;0.433013;-2.743874;,
+   -26.250015;0.433013;-0.000000;,
+   -26.106216;0.433013;2.743874;,
+   -25.676390;0.433013;5.457685;,
+   -24.965246;0.433013;8.111700;,
+   -23.980579;0.433013;10.676843;,
+   -22.733177;0.433013;13.125007;,
+   -21.236706;0.433013;15.429371;,
+   -19.507561;0.433013;17.564686;,
+   -17.564686;0.433013;19.507561;,
+   -15.429371;0.433013;21.236706;,
+   -13.125007;0.433013;22.733177;,
+   -10.676842;0.433013;23.980579;,
+   -8.111699;0.433013;24.965244;,
+   -5.457684;0.433013;25.676384;,
+   -2.743873;0.433013;26.106209;,
+   0.000000;0.433013;26.250010;,
+   2.743873;0.433013;26.106209;,
+   5.457684;0.433013;25.676382;,
+   8.111699;0.433013;24.965240;,
+   10.676840;0.433013;23.980574;,
+   13.125003;0.433013;22.733171;,
+   15.429366;0.433013;21.236700;,
+   17.564682;0.433013;19.507555;,
+   19.507555;0.433013;17.564680;,
+   21.236698;0.433013;15.429364;,
+   22.733168;0.433013;13.125002;,
+   23.980570;0.433013;10.676838;,
+   24.965235;0.433013;8.111696;,
+   25.676374;0.433013;5.457682;,
+   26.106201;0.433013;2.743872;,
+   26.250000;0.433013;0.000000;,
+   26.288240;0.250000;-2.763008;,
+   25.855417;0.250000;-5.495741;,
+   25.139317;0.250000;-8.168262;,
+   24.147785;0.250000;-10.751289;,
+   22.891685;0.250000;-13.216523;,
+   21.384779;0.250000;-15.536953;,
+   19.643576;0.250000;-17.687159;,
+   17.687155;0.250000;-19.643579;,
+   15.536950;0.250000;-21.384779;,
+   13.216518;0.250000;-22.891685;,
+   10.751285;0.250000;-24.147783;,
+   8.168257;0.250000;-25.139315;,
+   5.495737;0.250000;-25.855413;,
+   2.763004;0.250000;-26.288235;,
+   -0.000001;0.250000;-26.433037;,
+   -2.763006;0.250000;-26.288235;,
+   -5.495739;0.250000;-25.855412;,
+   -8.168259;0.250000;-25.139311;,
+   -10.751286;0.250000;-24.147779;,
+   -13.216518;0.250000;-22.891680;,
+   -15.536948;0.250000;-21.384773;,
+   -17.687153;0.250000;-19.643572;,
+   -19.643572;0.250000;-17.687151;,
+   -21.384771;0.250000;-15.536945;,
+   -22.891676;0.250000;-13.216516;,
+   -24.147774;0.250000;-10.751282;,
+   -25.139305;0.250000;-8.168255;,
+   -25.855404;0.250000;-5.495736;,
+   -26.288225;0.250000;-2.763004;,
+   -26.433027;0.250000;-0.000000;,
+   -26.288225;0.250000;2.763004;,
+   -25.855402;0.250000;5.495735;,
+   -25.139301;0.250000;8.168254;,
+   -24.147770;0.250000;10.751280;,
+   -22.891670;0.250000;13.216513;,
+   -21.384766;0.250000;15.536942;,
+   -19.643564;0.250000;17.687145;,
+   -17.687145;0.250000;19.643564;,
+   -15.536942;0.250000;21.384766;,
+   -13.216513;0.250000;22.891670;,
+   -10.751279;0.250000;24.147768;,
+   -8.168253;0.250000;25.139297;,
+   -5.495734;0.250000;25.855398;,
+   -2.763003;0.250000;26.288219;,
+   0.000000;0.250000;26.433022;,
+   2.763003;0.250000;26.288218;,
+   5.495734;0.250000;25.855394;,
+   8.168253;0.250000;25.139296;,
+   10.751278;0.250000;24.147764;,
+   13.216509;0.250000;22.891665;,
+   15.536938;0.250000;21.384760;,
+   17.687141;0.250000;19.643559;,
+   19.643559;0.250000;17.687140;,
+   21.384758;0.250000;15.536936;,
+   22.891661;0.250000;13.216508;,
+   24.147758;0.250000;10.751275;,
+   25.139290;0.250000;8.168250;,
+   25.855389;0.250000;5.495732;,
+   26.288210;0.250000;2.763002;,
+   26.433012;0.250000;0.000000;,
+   26.354862;-0.000000;-2.770010;,
+   25.920942;-0.000000;-5.509669;,
+   25.203026;-0.000000;-8.188962;,
+   24.208982;-0.000000;-10.778536;,
+   22.949697;-0.000000;-13.250017;,
+   21.438972;-0.000000;-15.576328;,
+   19.693357;-0.000000;-17.731981;,
+   17.731979;-0.000000;-19.693361;,
+   15.576324;-0.000000;-21.438974;,
+   13.250012;-0.000000;-22.949697;,
+   10.778531;-0.000000;-24.208981;,
+   8.188957;-0.000000;-25.203024;,
+   5.509664;-0.000000;-25.920937;,
+   2.770006;-0.000000;-26.354856;,
+   -0.000001;-0.000000;-26.500025;,
+   -2.770008;-0.000000;-26.354856;,
+   -5.509666;-0.000000;-25.920937;,
+   -8.188959;-0.000000;-25.203020;,
+   -10.778532;-0.000000;-24.208977;,
+   -13.250012;-0.000000;-22.949694;,
+   -15.576324;-0.000000;-21.438969;,
+   -17.731976;-0.000000;-19.693354;,
+   -19.693354;-0.000000;-17.731974;,
+   -21.438967;-0.000000;-15.576320;,
+   -22.949690;-0.000000;-13.250010;,
+   -24.208971;-0.000000;-10.778528;,
+   -25.203014;-0.000000;-8.188955;,
+   -25.920927;-0.000000;-5.509663;,
+   -26.354847;-0.000000;-2.770006;,
+   -26.500015;-0.000000;-0.000000;,
+   -26.354847;-0.000000;2.770006;,
+   -25.920927;-0.000000;5.509663;,
+   -25.203011;-0.000000;8.188954;,
+   -24.208967;-0.000000;10.778526;,
+   -22.949684;-0.000000;13.250007;,
+   -21.438959;-0.000000;15.576317;,
+   -19.693346;-0.000000;17.731970;,
+   -17.731970;-0.000000;19.693346;,
+   -15.576317;-0.000000;21.438959;,
+   -13.250007;-0.000000;22.949684;,
+   -10.778525;-0.000000;24.208965;,
+   -8.188953;-0.000000;25.203009;,
+   -5.509662;-0.000000;25.920921;,
+   -2.770005;-0.000000;26.354839;,
+   0.000000;-0.000000;26.500010;,
+   2.770005;-0.000000;26.354839;,
+   5.509662;-0.000000;25.920918;,
+   8.188953;-0.000000;25.203005;,
+   10.778524;-0.000000;24.208960;,
+   13.250003;-0.000000;22.949678;,
+   15.576312;-0.000000;21.438953;,
+   17.731964;-0.000000;19.693340;,
+   19.693340;-0.000000;17.731962;,
+   21.438951;-0.000000;15.576310;,
+   22.949675;-0.000000;13.250002;,
+   24.208956;-0.000000;10.778522;,
+   25.202999;-0.000000;8.188951;,
+   25.920912;-0.000000;5.509660;,
+   26.354832;-0.000000;2.770004;,
+   26.500000;-0.000000;0.000000;,
+   26.288240;-0.250000;-2.763008;,
+   25.855417;-0.250000;-5.495741;,
+   25.139317;-0.250000;-8.168262;,
+   24.147785;-0.250000;-10.751289;,
+   22.891685;-0.250000;-13.216523;,
+   21.384779;-0.250000;-15.536953;,
+   19.643576;-0.250000;-17.687159;,
+   17.687155;-0.250000;-19.643579;,
+   15.536950;-0.250000;-21.384779;,
+   13.216518;-0.250000;-22.891685;,
+   10.751285;-0.250000;-24.147783;,
+   8.168257;-0.250000;-25.139315;,
+   5.495737;-0.250000;-25.855413;,
+   2.763004;-0.250000;-26.288235;,
+   -0.000001;-0.250000;-26.433037;,
+   -2.763006;-0.250000;-26.288235;,
+   -5.495739;-0.250000;-25.855412;,
+   -8.168259;-0.250000;-25.139311;,
+   -10.751286;-0.250000;-24.147779;,
+   -13.216518;-0.250000;-22.891680;,
+   -15.536948;-0.250000;-21.384773;,
+   -17.687153;-0.250000;-19.643572;,
+   -19.643572;-0.250000;-17.687151;,
+   -21.384771;-0.250000;-15.536945;,
+   -22.891676;-0.250000;-13.216516;,
+   -24.147774;-0.250000;-10.751282;,
+   -25.139305;-0.250000;-8.168255;,
+   -25.855404;-0.250000;-5.495736;,
+   -26.288225;-0.250000;-2.763004;,
+   -26.433027;-0.250000;-0.000000;,
+   -26.288225;-0.250000;2.763004;,
+   -25.855402;-0.250000;5.495735;,
+   -25.139301;-0.250000;8.168254;,
+   -24.147770;-0.250000;10.751280;,
+   -22.891670;-0.250000;13.216513;,
+   -21.384766;-0.250000;15.536942;,
+   -19.643564;-0.250000;17.687145;,
+   -17.687145;-0.250000;19.643564;,
+   -15.536942;-0.250000;21.384766;,
+   -13.216513;-0.250000;22.891670;,
+   -10.751279;-0.250000;24.147768;,
+   -8.168253;-0.250000;25.139297;,
+   -5.495734;-0.250000;25.855398;,
+   -2.763003;-0.250000;26.288219;,
+   0.000000;-0.250000;26.433022;,
+   2.763003;-0.250000;26.288218;,
+   5.495734;-0.250000;25.855394;,
+   8.168253;-0.250000;25.139296;,
+   10.751278;-0.250000;24.147764;,
+   13.216509;-0.250000;22.891665;,
+   15.536938;-0.250000;21.384760;,
+   17.687141;-0.250000;19.643559;,
+   19.643559;-0.250000;17.687140;,
+   21.384758;-0.250000;15.536936;,
+   22.891661;-0.250000;13.216508;,
+   24.147758;-0.250000;10.751275;,
+   25.139290;-0.250000;8.168250;,
+   25.855389;-0.250000;5.495732;,
+   26.288210;-0.250000;2.763002;,
+   26.433012;-0.250000;0.000000;,
+   26.106232;-0.433013;-2.743878;,
+   25.676405;-0.433013;-5.457691;,
+   24.965261;-0.433013;-8.111708;,
+   23.980597;-0.433013;-10.676851;,
+   22.733191;-0.433013;-13.125017;,
+   21.236719;-0.433013;-15.429381;,
+   19.507572;-0.433013;-17.564699;,
+   17.564695;-0.433013;-19.507574;,
+   15.429379;-0.433013;-21.236719;,
+   13.125012;-0.433013;-22.733191;,
+   10.676847;-0.433013;-23.980595;,
+   8.111703;-0.433013;-24.965260;,
+   5.457686;-0.433013;-25.676401;,
+   2.743874;-0.433013;-26.106226;,
+   -0.000001;-0.433013;-26.250025;,
+   -2.743876;-0.433013;-26.106226;,
+   -5.457688;-0.433013;-25.676399;,
+   -8.111705;-0.433013;-24.965256;,
+   -10.676847;-0.433013;-23.980589;,
+   -13.125012;-0.433013;-22.733187;,
+   -15.429377;-0.433013;-21.236713;,
+   -17.564693;-0.433013;-19.507566;,
+   -19.507566;-0.433013;-17.564692;,
+   -21.236712;-0.433013;-15.429374;,
+   -22.733183;-0.433013;-13.125010;,
+   -23.980585;-0.433013;-10.676844;,
+   -24.965250;-0.433013;-8.111701;,
+   -25.676392;-0.433013;-5.457685;,
+   -26.106216;-0.433013;-2.743874;,
+   -26.250015;-0.433013;-0.000000;,
+   -26.106216;-0.433013;2.743874;,
+   -25.676390;-0.433013;5.457685;,
+   -24.965246;-0.433013;8.111700;,
+   -23.980579;-0.433013;10.676843;,
+   -22.733177;-0.433013;13.125007;,
+   -21.236706;-0.433013;15.429371;,
+   -19.507561;-0.433013;17.564686;,
+   -17.564686;-0.433013;19.507561;,
+   -15.429371;-0.433013;21.236706;,
+   -13.125007;-0.433013;22.733177;,
+   -10.676842;-0.433013;23.980579;,
+   -8.111699;-0.433013;24.965244;,
+   -5.457684;-0.433013;25.676384;,
+   -2.743873;-0.433013;26.106209;,
+   0.000000;-0.433013;26.250010;,
+   2.743873;-0.433013;26.106209;,
+   5.457684;-0.433013;25.676382;,
+   8.111699;-0.433013;24.965240;,
+   10.676840;-0.433013;23.980574;,
+   13.125003;-0.433013;22.733171;,
+   15.429366;-0.433013;21.236700;,
+   17.564682;-0.433013;19.507555;,
+   19.507555;-0.433013;17.564680;,
+   21.236698;-0.433013;15.429364;,
+   22.733168;-0.433013;13.125002;,
+   23.980570;-0.433013;10.676838;,
+   24.965235;-0.433013;8.111696;,
+   25.676374;-0.433013;5.457682;,
+   26.106201;-0.433013;2.743872;,
+   26.250000;-0.433013;0.000000;,
+   25.857601;-0.500000;-2.717746;,
+   25.431868;-0.500000;-5.405713;,
+   24.727497;-0.500000;-8.034453;,
+   23.752209;-0.500000;-10.575168;,
+   22.516685;-0.500000;-13.000017;,
+   21.034464;-0.500000;-15.282434;,
+   19.321785;-0.500000;-17.397417;,
+   17.397413;-0.500000;-19.321789;,
+   15.282432;-0.500000;-21.034466;,
+   13.000012;-0.500000;-22.516685;,
+   10.575163;-0.500000;-23.752207;,
+   8.034449;-0.500000;-24.727495;,
+   5.405708;-0.500000;-25.431864;,
+   2.717741;-0.500000;-25.857595;,
+   -0.000001;-0.500000;-26.000025;,
+   -2.717744;-0.500000;-25.857595;,
+   -5.405710;-0.500000;-25.431862;,
+   -8.034451;-0.500000;-24.727491;,
+   -10.575164;-0.500000;-23.752203;,
+   -13.000012;-0.500000;-22.516680;,
+   -15.282431;-0.500000;-21.034458;,
+   -17.397409;-0.500000;-19.321781;,
+   -19.321781;-0.500000;-17.397409;,
+   -21.034458;-0.500000;-15.282427;,
+   -22.516678;-0.500000;-13.000010;,
+   -23.752197;-0.500000;-10.575160;,
+   -24.727486;-0.500000;-8.034447;,
+   -25.431854;-0.500000;-5.405707;,
+   -25.857586;-0.500000;-2.717742;,
+   -26.000015;-0.500000;-0.000000;,
+   -25.857586;-0.500000;2.717742;,
+   -25.431852;-0.500000;5.405707;,
+   -24.727482;-0.500000;8.034446;,
+   -23.752193;-0.500000;10.575158;,
+   -22.516670;-0.500000;13.000006;,
+   -21.034451;-0.500000;15.282424;,
+   -19.321774;-0.500000;17.397404;,
+   -17.397404;-0.500000;19.321774;,
+   -15.282424;-0.500000;21.034451;,
+   -13.000006;-0.500000;22.516670;,
+   -10.575157;-0.500000;23.752192;,
+   -8.034445;-0.500000;24.727480;,
+   -5.405706;-0.500000;25.431847;,
+   -2.717741;-0.500000;25.857578;,
+   0.000000;-0.500000;26.000010;,
+   2.717741;-0.500000;25.857578;,
+   5.405706;-0.500000;25.431845;,
+   8.034445;-0.500000;24.727476;,
+   10.575156;-0.500000;23.752188;,
+   13.000003;-0.500000;22.516665;,
+   15.282419;-0.500000;21.034445;,
+   17.397400;-0.500000;19.321768;,
+   19.321768;-0.500000;17.397398;,
+   21.034443;-0.500000;15.282418;,
+   22.516663;-0.500000;13.000002;,
+   23.752182;-0.500000;10.575153;,
+   24.727470;-0.500000;8.034442;,
+   25.431839;-0.500000;5.405704;,
+   25.857571;-0.500000;2.717740;,
+   26.000000;-0.500000;0.000000;,
+   25.608971;-0.433013;-2.691613;,
+   25.187330;-0.433013;-5.353734;,
+   24.489733;-0.433013;-7.957199;,
+   23.523823;-0.433013;-10.473483;,
+   22.300179;-0.433013;-12.875017;,
+   20.832209;-0.433013;-15.135489;,
+   19.136000;-0.433013;-17.230133;,
+   17.230131;-0.433013;-19.136002;,
+   15.135486;-0.433013;-20.832211;,
+   12.875012;-0.433013;-22.300179;,
+   10.473478;-0.433013;-23.523821;,
+   7.957195;-0.433013;-24.489731;,
+   5.353730;-0.433013;-25.187326;,
+   2.691609;-0.433013;-25.608963;,
+   -0.000001;-0.433013;-25.750025;,
+   -2.691612;-0.433013;-25.608963;,
+   -5.353733;-0.433013;-25.187325;,
+   -7.957196;-0.433013;-24.489727;,
+   -10.473479;-0.433013;-23.523817;,
+   -12.875012;-0.433013;-22.300173;,
+   -15.135484;-0.433013;-20.832205;,
+   -17.230127;-0.433013;-19.135994;,
+   -19.135994;-0.433013;-17.230125;,
+   -20.832203;-0.433013;-15.135481;,
+   -22.300171;-0.433013;-12.875010;,
+   -23.523811;-0.433013;-10.473475;,
+   -24.489721;-0.433013;-7.957192;,
+   -25.187317;-0.433013;-5.353729;,
+   -25.608955;-0.433013;-2.691610;,
+   -25.750015;-0.433013;-0.000000;,
+   -25.608955;-0.433013;2.691609;,
+   -25.187315;-0.433013;5.353729;,
+   -24.489717;-0.433013;7.957191;,
+   -23.523808;-0.433013;10.473474;,
+   -22.300165;-0.433013;12.875006;,
+   -20.832197;-0.433013;15.135478;,
+   -19.135988;-0.433013;17.230122;,
+   -17.230122;-0.433013;19.135988;,
+   -15.135478;-0.433013;20.832197;,
+   -12.875006;-0.433013;22.300165;,
+   -10.473474;-0.433013;23.523806;,
+   -7.957191;-0.433013;24.489716;,
+   -5.353728;-0.433013;25.187311;,
+   -2.691608;-0.433013;25.608948;,
+   0.000000;-0.433013;25.750010;,
+   2.691609;-0.433013;25.608948;,
+   5.353728;-0.433013;25.187307;,
+   7.957190;-0.433013;24.489712;,
+   10.473472;-0.433013;23.523802;,
+   12.875003;-0.433013;22.300158;,
+   15.135473;-0.433013;20.832191;,
+   17.230116;-0.433013;19.135983;,
+   19.135983;-0.433013;17.230116;,
+   20.832190;-0.433013;15.135471;,
+   22.300156;-0.433013;12.875002;,
+   23.523796;-0.433013;10.473470;,
+   24.489706;-0.433013;7.957188;,
+   25.187302;-0.433013;5.353726;,
+   25.608940;-0.433013;2.691608;,
+   25.750000;-0.433013;0.000000;,
+   25.426960;-0.250000;-2.672483;,
+   25.008318;-0.250000;-5.315684;,
+   24.315678;-0.250000;-7.900645;,
+   23.356632;-0.250000;-10.399045;,
+   22.141685;-0.250000;-12.783511;,
+   20.684149;-0.250000;-15.027917;,
+   18.999994;-0.250000;-17.107674;,
+   17.107672;-0.250000;-18.999998;,
+   15.027913;-0.250000;-20.684151;,
+   12.783506;-0.250000;-22.141685;,
+   10.399041;-0.250000;-23.356630;,
+   7.900641;-0.250000;-24.315676;,
+   5.315680;-0.250000;-25.008312;,
+   2.672479;-0.250000;-25.426954;,
+   -0.000001;-0.250000;-25.567013;,
+   -2.672482;-0.250000;-25.426954;,
+   -5.315682;-0.250000;-25.008312;,
+   -7.900642;-0.250000;-24.315672;,
+   -10.399041;-0.250000;-23.356627;,
+   -12.783506;-0.250000;-22.141680;,
+   -15.027912;-0.250000;-20.684145;,
+   -17.107668;-0.250000;-18.999990;,
+   -18.999990;-0.250000;-17.107666;,
+   -20.684143;-0.250000;-15.027909;,
+   -22.141678;-0.250000;-12.783504;,
+   -23.356623;-0.250000;-10.399037;,
+   -24.315666;-0.250000;-7.900639;,
+   -25.008305;-0.250000;-5.315679;,
+   -25.426945;-0.250000;-2.672480;,
+   -25.567003;-0.250000;-0.000000;,
+   -25.426945;-0.250000;2.672480;,
+   -25.008303;-0.250000;5.315679;,
+   -24.315662;-0.250000;7.900638;,
+   -23.356617;-0.250000;10.399036;,
+   -22.141672;-0.250000;12.783500;,
+   -20.684137;-0.250000;15.027905;,
+   -18.999983;-0.250000;17.107662;,
+   -17.107662;-0.250000;18.999983;,
+   -15.027905;-0.250000;20.684137;,
+   -12.783500;-0.250000;22.141672;,
+   -10.399035;-0.250000;23.356615;,
+   -7.900637;-0.250000;24.315660;,
+   -5.315678;-0.250000;25.008297;,
+   -2.672479;-0.250000;25.426939;,
+   0.000000;-0.250000;25.566998;,
+   2.672479;-0.250000;25.426937;,
+   5.315678;-0.250000;25.008295;,
+   7.900636;-0.250000;24.315657;,
+   10.399034;-0.250000;23.356611;,
+   12.783497;-0.250000;22.141665;,
+   15.027902;-0.250000;20.684132;,
+   17.107658;-0.250000;18.999977;,
+   18.999977;-0.250000;17.107656;,
+   20.684130;-0.250000;15.027900;,
+   22.141663;-0.250000;12.783496;,
+   23.356607;-0.250000;10.399032;,
+   24.315651;-0.250000;7.900634;,
+   25.008289;-0.250000;5.315676;,
+   25.426929;-0.250000;2.672478;,
+   25.566988;-0.250000;0.000000;,
+   25.360340;0.000000;-2.665481;,
+   24.942793;0.000000;-5.301757;,
+   24.251968;0.000000;-7.879945;,
+   23.295435;0.000000;-10.371799;,
+   22.083672;0.000000;-12.750017;,
+   20.629955;0.000000;-14.988542;,
+   18.950212;0.000000;-17.062851;,
+   17.062847;0.000000;-18.950216;,
+   14.988539;0.000000;-20.629957;,
+   12.750012;0.000000;-22.083672;,
+   10.371795;0.000000;-23.295435;,
+   7.879941;0.000000;-24.251966;,
+   5.301752;0.000000;-24.942789;,
+   2.665477;0.000000;-25.360332;,
+   -0.000001;0.000000;-25.500025;,
+   -2.665480;0.000000;-25.360332;,
+   -5.301754;0.000000;-24.942787;,
+   -7.879942;0.000000;-24.251963;,
+   -10.371795;0.000000;-23.295429;,
+   -12.750012;0.000000;-22.083668;,
+   -14.988538;0.000000;-20.629950;,
+   -17.062845;0.000000;-18.950209;,
+   -18.950209;0.000000;-17.062843;,
+   -20.629950;0.000000;-14.988534;,
+   -22.083664;0.000000;-12.750010;,
+   -23.295425;0.000000;-10.371791;,
+   -24.251957;0.000000;-7.879938;,
+   -24.942780;0.000000;-5.301752;,
+   -25.360325;0.000000;-2.665478;,
+   -25.500015;0.000000;-0.000000;,
+   -25.360325;0.000000;2.665477;,
+   -24.942778;0.000000;5.301751;,
+   -24.251953;0.000000;7.879937;,
+   -23.295420;0.000000;10.371790;,
+   -22.083658;0.000000;12.750006;,
+   -20.629942;0.000000;14.988531;,
+   -18.950201;0.000000;17.062838;,
+   -17.062838;0.000000;18.950201;,
+   -14.988531;0.000000;20.629942;,
+   -12.750006;0.000000;22.083658;,
+   -10.371789;0.000000;23.295420;,
+   -7.879937;0.000000;24.251951;,
+   -5.301750;0.000000;24.942774;,
+   -2.665476;0.000000;25.360317;,
+   0.000000;0.000000;25.500010;,
+   2.665477;0.000000;25.360317;,
+   5.301750;0.000000;24.942770;,
+   7.879936;0.000000;24.251947;,
+   10.371787;0.000000;23.295414;,
+   12.750003;0.000000;22.083652;,
+   14.988526;0.000000;20.629936;,
+   17.062834;0.000000;18.950195;,
+   18.950195;0.000000;17.062832;,
+   20.629934;0.000000;14.988525;,
+   22.083649;0.000000;12.750002;,
+   23.295410;0.000000;10.371785;,
+   24.251942;0.000000;7.879933;,
+   24.942764;0.000000;5.301748;,
+   25.360310;0.000000;2.665476;,
+   25.500000;0.000000;0.000000;,
+   25.426960;0.250000;-2.672483;,
+   25.608971;0.433013;-2.691613;,
+   25.857601;0.500000;-2.717746;,
+   26.106232;0.433013;-2.743878;,
+   26.288240;0.250000;-2.763008;,
+   26.354862;-0.000000;-2.770010;,
+   26.288240;-0.250000;-2.763008;,
+   26.106232;-0.433013;-2.743878;,
+   25.857601;-0.500000;-2.717746;,
+   25.608971;-0.433013;-2.691613;,
+   25.426960;-0.250000;-2.672483;,
+   25.360340;0.000000;-2.665481;,
+   25.426960;0.250000;-2.672483;,
+   25.008318;0.250000;-5.315684;,
+   24.315678;0.250000;-7.900645;,
+   23.356632;0.250000;-10.399045;,
+   22.141685;0.250000;-12.783511;,
+   20.684149;0.250000;-15.027917;,
+   18.999994;0.250000;-17.107674;,
+   17.107672;0.250000;-18.999998;,
+   15.027913;0.250000;-20.684151;,
+   12.783506;0.250000;-22.141685;,
+   10.399041;0.250000;-23.356630;,
+   7.900641;0.250000;-24.315676;,
+   5.315680;0.250000;-25.008312;,
+   2.672479;0.250000;-25.426954;,
+   -0.000001;0.250000;-25.567013;,
+   -2.672482;0.250000;-25.426954;,
+   -5.315682;0.250000;-25.008312;,
+   -7.900642;0.250000;-24.315672;,
+   -10.399041;0.250000;-23.356627;,
+   -12.783506;0.250000;-22.141680;,
+   -15.027912;0.250000;-20.684145;,
+   -17.107668;0.250000;-18.999990;,
+   -18.999990;0.250000;-17.107666;,
+   -20.684143;0.250000;-15.027909;,
+   -22.141678;0.250000;-12.783504;,
+   -23.356623;0.250000;-10.399037;,
+   -24.315666;0.250000;-7.900639;,
+   -25.008305;0.250000;-5.315679;,
+   -25.426945;0.250000;-2.672480;,
+   -25.567003;0.250000;-0.000000;,
+   -25.426945;0.250000;2.672480;,
+   -25.008303;0.250000;5.315679;,
+   -24.315662;0.250000;7.900638;,
+   -23.356617;0.250000;10.399036;,
+   -22.141672;0.250000;12.783500;,
+   -20.684137;0.250000;15.027905;,
+   -18.999983;0.250000;17.107662;,
+   -17.107662;0.250000;18.999983;,
+   -15.027905;0.250000;20.684137;,
+   -12.783500;0.250000;22.141672;,
+   -10.399035;0.250000;23.356615;,
+   -7.900637;0.250000;24.315660;,
+   -5.315678;0.250000;25.008297;,
+   -2.672479;0.250000;25.426939;,
+   0.000000;0.250000;25.566998;,
+   2.672479;0.250000;25.426937;,
+   5.315678;0.250000;25.008295;,
+   7.900636;0.250000;24.315657;,
+   10.399034;0.250000;23.356611;,
+   12.783497;0.250000;22.141665;,
+   15.027902;0.250000;20.684132;,
+   17.107658;0.250000;18.999977;,
+   18.999977;0.250000;17.107656;,
+   20.684130;0.250000;15.027900;,
+   22.141663;0.250000;12.783496;,
+   23.356607;0.250000;10.399032;,
+   24.315651;0.250000;7.900634;,
+   25.008289;0.250000;5.315676;,
+   25.426929;0.250000;2.672478;,
+   25.566988;0.250000;0.000000;,
+   25.426960;0.250000;-2.672483;;
+   576;
+   4;1,0,60,61;,
+   4;2,1,61,62;,
+   4;3,2,62,63;,
+   4;5,4,64,65;,
+   4;6,5,65,66;,
+   4;7,6,66,67;,
+   4;9,8,68,69;,
+   4;10,9,69,70;,
+   4;11,10,70,71;,
+   4;13,12,72,73;,
+   4;14,13,73,74;,
+   4;15,14,74,75;,
+   4;17,16,76,77;,
+   4;18,17,77,78;,
+   4;19,18,78,79;,
+   4;20,19,79,80;,
+   4;21,20,80,81;,
+   4;22,21,81,82;,
+   4;23,22,82,83;,
+   4;25,24,84,85;,
+   4;26,25,85,86;,
+   4;27,26,86,87;,
+   4;29,28,88,89;,
+   4;30,29,89,90;,
+   4;31,30,90,91;,
+   4;33,32,92,93;,
+   4;34,33,93,94;,
+   4;35,34,94,95;,
+   4;37,36,96,97;,
+   4;38,37,97,98;,
+   4;39,38,98,99;,
+   4;40,39,99,100;,
+   4;41,40,100,101;,
+   4;42,41,101,102;,
+   4;43,42,102,103;,
+   4;45,44,104,105;,
+   4;46,45,105,106;,
+   4;47,46,106,107;,
+   4;49,48,108,109;,
+   4;50,49,109,110;,
+   4;51,50,110,111;,
+   4;53,52,112,113;,
+   4;54,53,113,114;,
+   4;55,54,114,115;,
+   4;57,56,116,117;,
+   4;58,57,117,118;,
+   4;59,58,118,119;,
+   4;720,59,119,721;,
+   4;61,60,120,121;,
+   4;62,61,121,122;,
+   4;63,62,122,123;,
+   4;65,64,124,125;,
+   4;66,65,125,126;,
+   4;67,66,126,127;,
+   4;69,68,128,129;,
+   4;70,69,129,130;,
+   4;71,70,130,131;,
+   4;73,72,132,133;,
+   4;74,73,133,134;,
+   4;75,74,134,135;,
+   4;77,76,136,137;,
+   4;78,77,137,138;,
+   4;79,78,138,139;,
+   4;80,79,139,140;,
+   4;81,80,140,141;,
+   4;82,81,141,142;,
+   4;83,82,142,143;,
+   4;85,84,144,145;,
+   4;86,85,145,146;,
+   4;87,86,146,147;,
+   4;89,88,148,149;,
+   4;90,89,149,150;,
+   4;91,90,150,151;,
+   4;93,92,152,153;,
+   4;94,93,153,154;,
+   4;95,94,154,155;,
+   4;97,96,156,157;,
+   4;98,97,157,158;,
+   4;99,98,158,159;,
+   4;100,99,159,160;,
+   4;101,100,160,161;,
+   4;102,101,161,162;,
+   4;103,102,162,163;,
+   4;105,104,164,165;,
+   4;106,105,165,166;,
+   4;107,106,166,167;,
+   4;109,108,168,169;,
+   4;110,109,169,170;,
+   4;111,110,170,171;,
+   4;113,112,172,173;,
+   4;114,113,173,174;,
+   4;115,114,174,175;,
+   4;117,116,176,177;,
+   4;118,117,177,178;,
+   4;119,118,178,179;,
+   4;721,119,179,722;,
+   4;121,120,180,181;,
+   4;122,121,181,182;,
+   4;123,122,182,183;,
+   4;125,124,184,185;,
+   4;126,125,185,186;,
+   4;127,126,186,187;,
+   4;129,128,188,189;,
+   4;130,129,189,190;,
+   4;131,130,190,191;,
+   4;133,132,192,193;,
+   4;134,133,193,194;,
+   4;135,134,194,195;,
+   4;137,136,196,197;,
+   4;138,137,197,198;,
+   4;139,138,198,199;,
+   4;140,139,199,200;,
+   4;141,140,200,201;,
+   4;142,141,201,202;,
+   4;143,142,202,203;,
+   4;145,144,204,205;,
+   4;146,145,205,206;,
+   4;147,146,206,207;,
+   4;149,148,208,209;,
+   4;150,149,209,210;,
+   4;151,150,210,211;,
+   4;153,152,212,213;,
+   4;154,153,213,214;,
+   4;155,154,214,215;,
+   4;157,156,216,217;,
+   4;158,157,217,218;,
+   4;159,158,218,219;,
+   4;160,159,219,220;,
+   4;161,160,220,221;,
+   4;162,161,221,222;,
+   4;163,162,222,223;,
+   4;165,164,224,225;,
+   4;166,165,225,226;,
+   4;167,166,226,227;,
+   4;169,168,228,229;,
+   4;170,169,229,230;,
+   4;171,170,230,231;,
+   4;173,172,232,233;,
+   4;174,173,233,234;,
+   4;175,174,234,235;,
+   4;177,176,236,237;,
+   4;178,177,237,238;,
+   4;179,178,238,239;,
+   4;722,179,239,723;,
+   4;181,180,240,241;,
+   4;182,181,241,242;,
+   4;183,182,242,243;,
+   4;185,184,244,245;,
+   4;186,185,245,246;,
+   4;187,186,246,247;,
+   4;189,188,248,249;,
+   4;190,189,249,250;,
+   4;191,190,250,251;,
+   4;193,192,252,253;,
+   4;194,193,253,254;,
+   4;195,194,254,255;,
+   4;197,196,256,257;,
+   4;198,197,257,258;,
+   4;199,198,258,259;,
+   4;200,199,259,260;,
+   4;201,200,260,261;,
+   4;202,201,261,262;,
+   4;203,202,262,263;,
+   4;205,204,264,265;,
+   4;206,205,265,266;,
+   4;207,206,266,267;,
+   4;209,208,268,269;,
+   4;210,209,269,270;,
+   4;211,210,270,271;,
+   4;213,212,272,273;,
+   4;214,213,273,274;,
+   4;215,214,274,275;,
+   4;217,216,276,277;,
+   4;218,217,277,278;,
+   4;219,218,278,279;,
+   4;220,219,279,280;,
+   4;221,220,280,281;,
+   4;222,221,281,282;,
+   4;223,222,282,283;,
+   4;225,224,284,285;,
+   4;226,225,285,286;,
+   4;227,226,286,287;,
+   4;229,228,288,289;,
+   4;230,229,289,290;,
+   4;231,230,290,291;,
+   4;233,232,292,293;,
+   4;234,233,293,294;,
+   4;235,234,294,295;,
+   4;237,236,296,297;,
+   4;238,237,297,298;,
+   4;239,238,298,299;,
+   4;723,239,299,724;,
+   4;241,240,300,301;,
+   4;242,241,301,302;,
+   4;243,242,302,303;,
+   4;245,244,304,305;,
+   4;246,245,305,306;,
+   4;247,246,306,307;,
+   4;249,248,308,309;,
+   4;250,249,309,310;,
+   4;251,250,310,311;,
+   4;253,252,312,313;,
+   4;254,253,313,314;,
+   4;255,254,314,315;,
+   4;257,256,316,317;,
+   4;258,257,317,318;,
+   4;259,258,318,319;,
+   4;260,259,319,320;,
+   4;261,260,320,321;,
+   4;262,261,321,322;,
+   4;263,262,322,323;,
+   4;265,264,324,325;,
+   4;266,265,325,326;,
+   4;267,266,326,327;,
+   4;269,268,328,329;,
+   4;270,269,329,330;,
+   4;271,270,330,331;,
+   4;273,272,332,333;,
+   4;274,273,333,334;,
+   4;275,274,334,335;,
+   4;277,276,336,337;,
+   4;278,277,337,338;,
+   4;279,278,338,339;,
+   4;280,279,339,340;,
+   4;281,280,340,341;,
+   4;282,281,341,342;,
+   4;283,282,342,343;,
+   4;285,284,344,345;,
+   4;286,285,345,346;,
+   4;287,286,346,347;,
+   4;289,288,348,349;,
+   4;290,289,349,350;,
+   4;291,290,350,351;,
+   4;293,292,352,353;,
+   4;294,293,353,354;,
+   4;295,294,354,355;,
+   4;297,296,356,357;,
+   4;298,297,357,358;,
+   4;299,298,358,359;,
+   4;724,299,359,725;,
+   4;301,300,360,361;,
+   4;302,301,361,362;,
+   4;303,302,362,363;,
+   4;305,304,364,365;,
+   4;306,305,365,366;,
+   4;307,306,366,367;,
+   4;309,308,368,369;,
+   4;310,309,369,370;,
+   4;311,310,370,371;,
+   4;313,312,372,373;,
+   4;314,313,373,374;,
+   4;315,314,374,375;,
+   4;317,316,376,377;,
+   4;318,317,377,378;,
+   4;319,318,378,379;,
+   4;320,319,379,380;,
+   4;321,320,380,381;,
+   4;322,321,381,382;,
+   4;323,322,382,383;,
+   4;325,324,384,385;,
+   4;326,325,385,386;,
+   4;327,326,386,387;,
+   4;329,328,388,389;,
+   4;330,329,389,390;,
+   4;331,330,390,391;,
+   4;333,332,392,393;,
+   4;334,333,393,394;,
+   4;335,334,394,395;,
+   4;337,336,396,397;,
+   4;338,337,397,398;,
+   4;339,338,398,399;,
+   4;340,339,399,400;,
+   4;341,340,400,401;,
+   4;342,341,401,402;,
+   4;343,342,402,403;,
+   4;345,344,404,405;,
+   4;346,345,405,406;,
+   4;347,346,406,407;,
+   4;349,348,408,409;,
+   4;350,349,409,410;,
+   4;351,350,410,411;,
+   4;353,352,412,413;,
+   4;354,353,413,414;,
+   4;355,354,414,415;,
+   4;357,356,416,417;,
+   4;358,357,417,418;,
+   4;359,358,418,419;,
+   4;725,359,419,726;,
+   4;361,360,420,421;,
+   4;362,361,421,422;,
+   4;363,362,422,423;,
+   4;365,364,424,425;,
+   4;366,365,425,426;,
+   4;367,366,426,427;,
+   4;369,368,428,429;,
+   4;370,369,429,430;,
+   4;371,370,430,431;,
+   4;373,372,432,433;,
+   4;374,373,433,434;,
+   4;375,374,434,435;,
+   4;377,376,436,437;,
+   4;378,377,437,438;,
+   4;379,378,438,439;,
+   4;380,379,439,440;,
+   4;381,380,440,441;,
+   4;382,381,441,442;,
+   4;383,382,442,443;,
+   4;385,384,444,445;,
+   4;386,385,445,446;,
+   4;387,386,446,447;,
+   4;389,388,448,449;,
+   4;390,389,449,450;,
+   4;391,390,450,451;,
+   4;393,392,452,453;,
+   4;394,393,453,454;,
+   4;395,394,454,455;,
+   4;397,396,456,457;,
+   4;398,397,457,458;,
+   4;399,398,458,459;,
+   4;400,399,459,460;,
+   4;401,400,460,461;,
+   4;402,401,461,462;,
+   4;403,402,462,463;,
+   4;405,404,464,465;,
+   4;406,405,465,466;,
+   4;407,406,466,467;,
+   4;409,408,468,469;,
+   4;410,409,469,470;,
+   4;411,410,470,471;,
+   4;413,412,472,473;,
+   4;414,413,473,474;,
+   4;415,414,474,475;,
+   4;417,416,476,477;,
+   4;418,417,477,478;,
+   4;419,418,478,479;,
+   4;726,419,479,727;,
+   4;421,420,480,481;,
+   4;422,421,481,482;,
+   4;423,422,482,483;,
+   4;425,424,484,485;,
+   4;426,425,485,486;,
+   4;427,426,486,487;,
+   4;429,428,488,489;,
+   4;430,429,489,490;,
+   4;431,430,490,491;,
+   4;433,432,492,493;,
+   4;434,433,493,494;,
+   4;435,434,494,495;,
+   4;437,436,496,497;,
+   4;438,437,497,498;,
+   4;439,438,498,499;,
+   4;440,439,499,500;,
+   4;441,440,500,501;,
+   4;442,441,501,502;,
+   4;443,442,502,503;,
+   4;445,444,504,505;,
+   4;446,445,505,506;,
+   4;447,446,506,507;,
+   4;449,448,508,509;,
+   4;450,449,509,510;,
+   4;451,450,510,511;,
+   4;453,452,512,513;,
+   4;454,453,513,514;,
+   4;455,454,514,515;,
+   4;457,456,516,517;,
+   4;458,457,517,518;,
+   4;459,458,518,519;,
+   4;460,459,519,520;,
+   4;461,460,520,521;,
+   4;462,461,521,522;,
+   4;463,462,522,523;,
+   4;465,464,524,525;,
+   4;466,465,525,526;,
+   4;467,466,526,527;,
+   4;469,468,528,529;,
+   4;470,469,529,530;,
+   4;471,470,530,531;,
+   4;473,472,532,533;,
+   4;474,473,533,534;,
+   4;475,474,534,535;,
+   4;477,476,536,537;,
+   4;478,477,537,538;,
+   4;479,478,538,539;,
+   4;727,479,539,728;,
+   4;481,480,540,541;,
+   4;482,481,541,542;,
+   4;483,482,542,543;,
+   4;485,484,544,545;,
+   4;486,485,545,546;,
+   4;487,486,546,547;,
+   4;489,488,548,549;,
+   4;490,489,549,550;,
+   4;491,490,550,551;,
+   4;493,492,552,553;,
+   4;494,493,553,554;,
+   4;495,494,554,555;,
+   4;497,496,556,557;,
+   4;498,497,557,558;,
+   4;499,498,558,559;,
+   4;500,499,559,560;,
+   4;501,500,560,561;,
+   4;502,501,561,562;,
+   4;503,502,562,563;,
+   4;505,504,564,565;,
+   4;506,505,565,566;,
+   4;507,506,566,567;,
+   4;509,508,568,569;,
+   4;510,509,569,570;,
+   4;511,510,570,571;,
+   4;513,512,572,573;,
+   4;514,513,573,574;,
+   4;515,514,574,575;,
+   4;517,516,576,577;,
+   4;518,517,577,578;,
+   4;519,518,578,579;,
+   4;520,519,579,580;,
+   4;521,520,580,581;,
+   4;522,521,581,582;,
+   4;523,522,582,583;,
+   4;525,524,584,585;,
+   4;526,525,585,586;,
+   4;527,526,586,587;,
+   4;529,528,588,589;,
+   4;530,529,589,590;,
+   4;531,530,590,591;,
+   4;533,532,592,593;,
+   4;534,533,593,594;,
+   4;535,534,594,595;,
+   4;537,536,596,597;,
+   4;538,537,597,598;,
+   4;539,538,598,599;,
+   4;728,539,599,729;,
+   4;541,540,600,601;,
+   4;542,541,601,602;,
+   4;543,542,602,603;,
+   4;545,544,604,605;,
+   4;546,545,605,606;,
+   4;547,546,606,607;,
+   4;549,548,608,609;,
+   4;550,549,609,610;,
+   4;551,550,610,611;,
+   4;553,552,612,613;,
+   4;554,553,613,614;,
+   4;555,554,614,615;,
+   4;557,556,616,617;,
+   4;558,557,617,618;,
+   4;559,558,618,619;,
+   4;560,559,619,620;,
+   4;561,560,620,621;,
+   4;562,561,621,622;,
+   4;563,562,622,623;,
+   4;565,564,624,625;,
+   4;566,565,625,626;,
+   4;567,566,626,627;,
+   4;569,568,628,629;,
+   4;570,569,629,630;,
+   4;571,570,630,631;,
+   4;573,572,632,633;,
+   4;574,573,633,634;,
+   4;575,574,634,635;,
+   4;577,576,636,637;,
+   4;578,577,637,638;,
+   4;579,578,638,639;,
+   4;580,579,639,640;,
+   4;581,580,640,641;,
+   4;582,581,641,642;,
+   4;583,582,642,643;,
+   4;585,584,644,645;,
+   4;586,585,645,646;,
+   4;587,586,646,647;,
+   4;589,588,648,649;,
+   4;590,589,649,650;,
+   4;591,590,650,651;,
+   4;593,592,652,653;,
+   4;594,593,653,654;,
+   4;595,594,654,655;,
+   4;597,596,656,657;,
+   4;598,597,657,658;,
+   4;599,598,658,659;,
+   4;729,599,659,730;,
+   4;601,600,660,661;,
+   4;602,601,661,662;,
+   4;603,602,662,663;,
+   4;605,604,664,665;,
+   4;606,605,665,666;,
+   4;607,606,666,667;,
+   4;609,608,668,669;,
+   4;610,609,669,670;,
+   4;611,610,670,671;,
+   4;613,612,672,673;,
+   4;614,613,673,674;,
+   4;615,614,674,675;,
+   4;617,616,676,677;,
+   4;618,617,677,678;,
+   4;619,618,678,679;,
+   4;620,619,679,680;,
+   4;621,620,680,681;,
+   4;622,621,681,682;,
+   4;623,622,682,683;,
+   4;625,624,684,685;,
+   4;626,625,685,686;,
+   4;627,626,686,687;,
+   4;629,628,688,689;,
+   4;630,629,689,690;,
+   4;631,630,690,691;,
+   4;633,632,692,693;,
+   4;634,633,693,694;,
+   4;635,634,694,695;,
+   4;637,636,696,697;,
+   4;638,637,697,698;,
+   4;639,638,698,699;,
+   4;640,639,699,700;,
+   4;641,640,700,701;,
+   4;642,641,701,702;,
+   4;643,642,702,703;,
+   4;645,644,704,705;,
+   4;646,645,705,706;,
+   4;647,646,706,707;,
+   4;649,648,708,709;,
+   4;650,649,709,710;,
+   4;651,650,710,711;,
+   4;653,652,712,713;,
+   4;654,653,713,714;,
+   4;655,654,714,715;,
+   4;657,656,716,717;,
+   4;658,657,717,718;,
+   4;659,658,718,719;,
+   4;730,659,719,731;,
+   4;661,660,732,733;,
+   4;662,661,733,734;,
+   4;663,662,734,735;,
+   4;665,664,736,737;,
+   4;666,665,737,738;,
+   4;667,666,738,739;,
+   4;669,668,740,741;,
+   4;670,669,741,742;,
+   4;671,670,742,743;,
+   4;673,672,744,745;,
+   4;674,673,745,746;,
+   4;675,674,746,747;,
+   4;677,676,748,749;,
+   4;678,677,749,750;,
+   4;679,678,750,751;,
+   4;680,679,751,752;,
+   4;681,680,752,753;,
+   4;682,681,753,754;,
+   4;683,682,754,755;,
+   4;685,684,756,757;,
+   4;686,685,757,758;,
+   4;687,686,758,759;,
+   4;689,688,760,761;,
+   4;690,689,761,762;,
+   4;691,690,762,763;,
+   4;693,692,764,765;,
+   4;694,693,765,766;,
+   4;695,694,766,767;,
+   4;697,696,768,769;,
+   4;698,697,769,770;,
+   4;699,698,770,771;,
+   4;700,699,771,772;,
+   4;701,700,772,773;,
+   4;702,701,773,774;,
+   4;703,702,774,775;,
+   4;705,704,776,777;,
+   4;706,705,777,778;,
+   4;707,706,778,779;,
+   4;709,708,780,781;,
+   4;710,709,781,782;,
+   4;711,710,782,783;,
+   4;713,712,784,785;,
+   4;714,713,785,786;,
+   4;715,714,786,787;,
+   4;717,716,788,789;,
+   4;718,717,789,790;,
+   4;719,718,790,791;,
+   4;731,719,791,792;;
+
+   MeshNormals {
+    720;
+    -1.000000;-0.000001;-0.000006;,
+    -1.000000;0.000001;0.000000;,
+    -0.998630;-0.000003;-0.052336;,
+    -0.994523;-0.000002;0.104523;,
+    -0.994522;-0.000000;-0.104528;,
+    -0.994522;0.000004;0.104528;,
+    -0.987688;0.000003;0.156435;,
+    -0.978148;-0.000000;-0.207912;,
+    -0.978148;0.000000;0.207912;,
+    -0.965926;0.000001;-0.258819;,
+    -0.965926;0.000000;-0.258819;,
+    -0.951057;-0.000002;-0.309017;,
+    -0.951056;0.000001;0.309017;,
+    -0.933580;0.000002;0.358368;,
+    -0.933580;-0.000003;0.358368;,
+    -0.913546;-0.000002;-0.406736;,
+    -0.913545;-0.000001;0.406737;,
+    -0.891007;-0.000000;-0.453990;,
+    -0.891007;0.000001;-0.453990;,
+    -0.866025;0.000002;-0.500000;,
+    -0.866025;-0.000000;0.500000;,
+    -0.865987;0.500067;-0.000005;,
+    -0.865986;-0.500069;-0.000005;,
+    -0.865985;-0.500069;0.000000;,
+    -0.865985;0.500069;0.000000;,
+    -0.865095;0.499555;-0.045337;,
+    -0.865093;-0.499558;-0.045337;,
+    -0.861243;-0.500066;0.090520;,
+    -0.861242;0.500068;0.090515;,
+    -0.861242;0.500068;-0.090520;,
+    -0.861242;-0.500068;-0.090520;,
+    -0.861242;0.500069;0.090520;,
+    -0.861240;-0.500072;0.090515;,
+    -0.855619;-0.499551;0.135517;,
+    -0.855617;0.499554;0.135517;,
+    -0.847062;0.500069;-0.180049;,
+    -0.847061;0.500069;0.180049;,
+    -0.847061;-0.500070;-0.180048;,
+    -0.847060;-0.500071;0.180049;,
+    -0.838670;-0.000000;0.544639;,
+    -0.838670;0.000002;0.544640;,
+    -0.836766;-0.499553;-0.224210;,
+    -0.836764;0.499555;-0.224210;,
+    -0.836764;0.499556;-0.224210;,
+    -0.836763;-0.499557;-0.224210;,
+    -0.823602;0.500068;-0.267604;,
+    -0.823601;-0.500069;-0.267604;,
+    -0.823601;-0.500069;0.267604;,
+    -0.823601;0.500070;0.267604;,
+    -0.809017;0.000001;-0.587785;,
+    -0.809017;0.000002;0.587786;,
+    -0.808744;0.499555;0.310448;,
+    -0.808744;-0.499555;0.310448;,
+    -0.808743;0.499557;0.310447;,
+    -0.808743;-0.499557;0.310447;,
+    -0.791118;0.500068;-0.352228;,
+    -0.791117;0.500069;0.352228;,
+    -0.791116;-0.500071;-0.352227;,
+    -0.791116;-0.500071;0.352228;,
+    -0.777146;0.000001;-0.629320;,
+    -0.777146;0.000001;-0.629320;,
+    -0.771864;-0.499553;-0.393284;,
+    -0.771863;0.499555;-0.393284;,
+    -0.771863;-0.499556;-0.393283;,
+    -0.771863;0.499556;-0.393283;,
+    -0.749966;-0.500068;-0.432993;,
+    -0.749966;0.500069;0.432993;,
+    -0.749965;-0.500069;0.432993;,
+    -0.749965;0.500070;-0.432993;,
+    -0.743145;0.000001;-0.669130;,
+    -0.743145;0.000001;0.669131;,
+    -0.726526;0.499554;0.471812;,
+    -0.726526;-0.499554;0.471811;,
+    -0.726525;-0.499555;0.471812;,
+    -0.726524;0.499557;0.471811;,
+    -0.707107;0.000000;0.707107;,
+    -0.707107;0.000001;0.707107;,
+    -0.700597;-0.500070;-0.509013;,
+    -0.700597;-0.500069;0.509014;,
+    -0.700596;0.500071;-0.509013;,
+    -0.700596;0.500070;0.509013;,
+    -0.673228;-0.499556;-0.545168;,
+    -0.673228;0.499555;-0.545169;,
+    -0.673227;-0.499557;-0.545168;,
+    -0.673227;0.499557;-0.545168;,
+    -0.669131;0.000001;-0.743145;,
+    -0.669131;0.000001;0.743145;,
+    -0.643553;-0.500069;-0.579457;,
+    -0.643553;-0.500069;0.579457;,
+    -0.643553;0.500070;-0.579457;,
+    -0.643553;0.500069;0.579457;,
+    -0.629320;-0.000001;-0.777146;,
+    -0.612555;-0.499554;0.612554;,
+    -0.612554;0.499555;0.612554;,
+    -0.612554;-0.499555;0.612554;,
+    -0.612554;0.499555;0.612554;,
+    -0.587786;0.000000;-0.809017;,
+    -0.587785;0.000000;0.809017;,
+    -0.587785;-0.000000;-0.809017;,
+    -0.579458;-0.500069;-0.643553;,
+    -0.579458;-0.500069;0.643553;,
+    -0.579457;0.500069;0.643553;,
+    -0.579457;0.500070;-0.643552;,
+    -0.545169;0.499556;-0.673227;,
+    -0.545168;-0.499558;-0.673226;,
+    -0.544639;0.000001;0.838671;,
+    -0.509014;-0.500069;0.700597;,
+    -0.509013;0.500069;0.700597;,
+    -0.509013;0.500070;-0.700597;,
+    -0.509013;-0.500070;-0.700596;,
+    -0.509013;0.500071;-0.700596;,
+    -0.509013;-0.500070;-0.700597;,
+    -0.500000;-0.000000;-0.866025;,
+    -0.500000;-0.000000;-0.866025;,
+    -0.500000;0.000001;0.866026;,
+    -0.500000;-0.000000;0.866026;,
+    -0.499933;0.866064;0.000000;,
+    -0.499932;-0.866065;0.000000;,
+    -0.499932;-0.866065;-0.000003;,
+    -0.499932;0.866065;-0.000003;,
+    -0.499761;0.865768;-0.026191;,
+    -0.499760;-0.865768;-0.026191;,
+    -0.497195;0.866064;0.052257;,
+    -0.497194;-0.866064;0.052257;,
+    -0.497194;0.866064;0.052254;,
+    -0.497192;0.866065;-0.052257;,
+    -0.497192;-0.866066;0.052254;,
+    -0.497192;-0.866065;-0.052257;,
+    -0.494286;-0.865767;0.078287;,
+    -0.494286;0.865767;0.078287;,
+    -0.489008;0.866064;0.103942;,
+    -0.489007;0.866065;-0.103942;,
+    -0.489006;-0.866066;0.103942;,
+    -0.489005;-0.866066;-0.103941;,
+    -0.483395;-0.865767;-0.129525;,
+    -0.483394;0.865767;-0.129525;,
+    -0.483393;0.865768;-0.129525;,
+    -0.483393;-0.865768;-0.129525;,
+    -0.475463;-0.866065;-0.154487;,
+    -0.475463;0.866065;0.154487;,
+    -0.475463;0.866065;-0.154487;,
+    -0.475462;-0.866065;0.154487;,
+    -0.471811;-0.499555;0.726526;,
+    -0.471811;0.499556;0.726525;,
+    -0.467207;0.865767;0.179344;,
+    -0.467207;-0.865768;0.179344;,
+    -0.467206;-0.865768;0.179343;,
+    -0.467206;0.865768;0.179343;,
+    -0.456711;0.866064;-0.203341;,
+    -0.456711;0.866064;0.203341;,
+    -0.456711;-0.866065;-0.203341;,
+    -0.456710;-0.866065;0.203341;,
+    -0.453991;-0.000001;-0.891006;,
+    -0.445903;-0.865766;-0.227199;,
+    -0.445902;-0.865767;-0.227198;,
+    -0.445902;0.865767;-0.227198;,
+    -0.445902;0.865767;-0.227198;,
+    -0.432993;0.500069;-0.749965;,
+    -0.432993;-0.500069;-0.749966;,
+    -0.432993;-0.500071;-0.749964;,
+    -0.432993;-0.500069;0.749966;,
+    -0.432992;0.500071;-0.749965;,
+    -0.432992;0.500070;0.749965;,
+    -0.432992;-0.500070;0.749965;,
+    -0.432992;0.500070;0.749965;,
+    -0.432955;-0.866064;-0.249967;,
+    -0.432954;0.866064;-0.249966;,
+    -0.432954;0.866065;0.249966;,
+    -0.432953;-0.866065;0.249966;,
+    -0.419709;-0.865768;0.272563;,
+    -0.419709;0.865768;0.272562;,
+    -0.419709;0.865768;0.272562;,
+    -0.419708;-0.865768;0.272562;,
+    -0.406737;-0.000000;-0.913545;,
+    -0.406736;-0.000000;0.913546;,
+    -0.406736;-0.000000;0.913546;,
+    -0.404454;0.866065;-0.293853;,
+    -0.404453;-0.866065;-0.293852;,
+    -0.404453;0.866065;0.293852;,
+    -0.404453;-0.866065;0.293852;,
+    -0.393285;0.499555;-0.771863;,
+    -0.393284;-0.499555;-0.771863;,
+    -0.388920;0.865768;-0.314941;,
+    -0.388919;0.865768;-0.314940;,
+    -0.388919;-0.865768;-0.314940;,
+    -0.388919;-0.865768;-0.314940;,
+    -0.371522;0.866065;-0.334519;,
+    -0.371522;-0.866065;-0.334519;,
+    -0.371521;0.866065;0.334519;,
+    -0.371521;-0.866066;0.334519;,
+    -0.358368;-0.000000;0.933581;,
+    -0.353869;0.865767;0.353869;,
+    -0.353869;-0.865768;0.353869;,
+    -0.353868;-0.865768;0.353868;,
+    -0.353868;0.865768;0.353868;,
+    -0.352228;0.500069;0.791117;,
+    -0.352228;-0.500071;-0.791116;,
+    -0.352228;-0.500069;0.791117;,
+    -0.352228;0.500069;0.791117;,
+    -0.352228;0.500071;-0.791116;,
+    -0.352227;-0.500070;0.791117;,
+    -0.334520;0.866065;0.371522;,
+    -0.334520;-0.866065;0.371522;,
+    -0.334520;-0.866065;-0.371521;,
+    -0.334519;0.866065;-0.371521;,
+    -0.314941;0.865767;-0.388920;,
+    -0.314941;-0.865768;-0.388919;,
+    -0.310448;0.499554;0.808745;,
+    -0.310448;-0.499554;0.808745;,
+    -0.309017;-0.000000;-0.951056;,
+    -0.309017;-0.000000;0.951056;,
+    -0.293853;0.866065;-0.404453;,
+    -0.293853;-0.866065;0.404453;,
+    -0.293853;-0.866065;-0.404453;,
+    -0.293853;-0.866065;-0.404453;,
+    -0.293853;0.866065;-0.404453;,
+    -0.293852;0.866065;0.404453;,
+    -0.272562;-0.865768;0.419709;,
+    -0.272562;0.865768;0.419709;,
+    -0.267604;-0.500070;-0.823600;,
+    -0.267604;0.500069;0.823601;,
+    -0.267604;0.500070;-0.823601;,
+    -0.267604;-0.500070;0.823601;,
+    -0.258820;-0.000000;-0.965926;,
+    -0.258819;0.000000;-0.965926;,
+    -0.249966;0.866065;-0.432954;,
+    -0.249966;-0.866065;-0.432953;,
+    -0.249966;-0.866065;-0.432953;,
+    -0.249966;-0.866065;0.432954;,
+    -0.249966;0.866065;-0.432953;,
+    -0.249966;0.866065;0.432953;,
+    -0.249966;-0.866065;0.432953;,
+    -0.249965;0.866065;0.432953;,
+    -0.227198;0.865768;-0.445900;,
+    -0.227198;-0.865768;-0.445900;,
+    -0.224211;-0.499556;-0.836764;,
+    -0.224211;0.499555;-0.836764;,
+    -0.224211;-0.499555;-0.836764;,
+    -0.224210;0.499556;-0.836764;,
+    -0.207912;0.000000;-0.978148;,
+    -0.207912;-0.000000;0.978148;,
+    -0.203341;0.866064;0.456711;,
+    -0.203341;-0.866064;0.456711;,
+    -0.203340;-0.866065;-0.456710;,
+    -0.203340;0.866065;-0.456710;,
+    -0.203340;-0.866065;0.456710;,
+    -0.203340;0.866065;0.456710;,
+    -0.180049;-0.500069;-0.847061;,
+    -0.180049;0.500070;-0.847061;,
+    -0.180049;-0.500070;0.847061;,
+    -0.180048;0.500069;0.847062;,
+    -0.179344;-0.865768;0.467206;,
+    -0.179344;0.865768;0.467206;,
+    -0.156434;-0.000000;0.987688;,
+    -0.156434;-0.000000;0.987688;,
+    -0.154488;-0.866065;-0.475463;,
+    -0.154488;0.866064;0.475464;,
+    -0.154487;-0.866065;0.475464;,
+    -0.154487;0.866065;-0.475463;,
+    -0.135516;-0.499555;0.855617;,
+    -0.135516;0.499555;0.855617;,
+    -0.135516;-0.499555;0.855617;,
+    -0.135516;0.499555;0.855617;,
+    -0.129525;-0.865768;-0.483394;,
+    -0.129525;0.865768;-0.483394;,
+    -0.129525;-0.865768;-0.483394;,
+    -0.129525;0.865768;-0.483394;,
+    -0.104529;0.000000;-0.994522;,
+    -0.104528;-0.000000;0.994522;,
+    -0.103942;-0.866065;-0.489007;,
+    -0.103942;0.866065;-0.489007;,
+    -0.103941;-0.866065;0.489006;,
+    -0.103941;0.866065;0.489006;,
+    -0.090521;0.500069;-0.861241;,
+    -0.090521;-0.500069;-0.861241;,
+    -0.090520;-0.500069;0.861241;,
+    -0.090520;0.500069;0.861241;,
+    -0.078287;-0.865769;0.494283;,
+    -0.078287;0.865769;0.494283;,
+    -0.078287;-0.865768;0.494284;,
+    -0.078287;0.865768;0.494284;,
+    -0.052336;0.000000;-0.998630;,
+    -0.052335;0.000000;-0.998630;,
+    -0.052257;-0.866065;-0.497193;,
+    -0.052257;0.866065;-0.497193;,
+    -0.052257;-0.866065;0.497193;,
+    -0.052257;0.866065;0.497193;,
+    -0.045338;0.499555;-0.865095;,
+    -0.045338;-0.499555;-0.865095;,
+    -0.045337;0.499555;-0.865095;,
+    -0.045337;-0.499555;-0.865095;,
+    -0.026191;-0.865768;-0.499760;,
+    -0.026191;0.865768;-0.499760;,
+    -0.026191;0.865767;-0.499761;,
+    -0.026191;-0.865767;-0.499761;,
+    -0.000001;1.000000;-0.000000;,
+    -0.000001;-1.000000;-0.000000;,
+    -0.000001;1.000000;-0.000001;,
+    -0.000001;1.000000;-0.000001;,
+    -0.000001;-1.000000;-0.000000;,
+    -0.000001;-1.000000;-0.000000;,
+    -0.000001;-1.000000;-0.000000;,
+    -0.000001;-1.000000;-0.000000;,
+    -0.000001;1.000000;-0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;-1.000000;0.000001;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;-0.500069;0.865985;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;-0.866065;0.499932;,
+    -0.000000;-0.866064;-0.499932;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;0.866064;-0.499932;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;0.866065;0.499932;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;-1.000000;0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;-1.000000;-0.000000;,
+    -0.000000;1.000000;-0.000000;,
+    -0.000000;1.000000;0.000000;,
+    -0.000000;1.000000;0.000000;,
+    0.000000;1.000000;-0.000001;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;1.000000;-0.000001;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;-1.000000;-0.000001;,
+    0.000000;-0.500069;-0.865985;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;-0.000001;,
+    0.000000;0.000000;1.000000;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;0.500069;-0.865985;,
+    0.000000;0.500069;0.865985;,
+    0.000000;1.000000;0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;-1.000000;-0.000001;,
+    0.000000;1.000000;-0.000001;,
+    0.000000;1.000000;-0.000001;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;0.000000;-1.000000;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000001;,
+    0.000000;1.000000;-0.000001;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;1.000000;0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;1.000000;-0.000000;,
+    0.000000;-1.000000;0.000000;,
+    0.000000;-1.000000;-0.000001;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;1.000000;-0.000001;,
+    0.000000;-1.000000;-0.000000;,
+    0.000000;-1.000000;-0.000001;,
+    0.000001;1.000000;0.000000;,
+    0.000001;1.000000;-0.000001;,
+    0.000001;-1.000000;-0.000001;,
+    0.000001;-1.000000;-0.000001;,
+    0.000001;-1.000000;0.000000;,
+    0.000001;-1.000000;-0.000001;,
+    0.000001;1.000000;0.000000;,
+    0.000001;-1.000000;0.000000;,
+    0.000001;-1.000000;0.000000;,
+    0.000001;-1.000000;-0.000001;,
+    0.000001;1.000000;0.000000;,
+    0.000001;1.000000;-0.000001;,
+    0.000001;1.000000;0.000000;,
+    0.026191;-0.865768;0.499760;,
+    0.026191;0.865768;0.499760;,
+    0.026191;-0.865767;0.499761;,
+    0.026192;0.865767;0.499761;,
+    0.045338;-0.499555;0.865095;,
+    0.045338;-0.499555;0.865095;,
+    0.045338;0.499555;0.865095;,
+    0.045338;0.499555;0.865095;,
+    0.052257;-0.866064;-0.497194;,
+    0.052257;0.866064;-0.497194;,
+    0.052257;-0.866064;0.497194;,
+    0.052257;0.866064;0.497194;,
+    0.052336;0.000000;0.998630;,
+    0.052336;0.000000;0.998630;,
+    0.078287;0.865768;-0.494285;,
+    0.078287;-0.865767;-0.494285;,
+    0.078287;-0.865768;-0.494285;,
+    0.078287;0.865767;-0.494285;,
+    0.090520;-0.500069;-0.861242;,
+    0.090520;0.500069;-0.861242;,
+    0.090520;-0.500069;0.861242;,
+    0.090521;0.500069;0.861242;,
+    0.103941;0.866065;-0.489007;,
+    0.103941;-0.866065;-0.489007;,
+    0.103942;-0.866065;0.489007;,
+    0.103942;0.866065;0.489007;,
+    0.104528;-0.000000;-0.994522;,
+    0.104529;0.000000;0.994522;,
+    0.129525;-0.865768;0.483394;,
+    0.129525;0.865768;0.483394;,
+    0.129525;0.865768;0.483393;,
+    0.129525;-0.865768;0.483394;,
+    0.135516;0.499555;-0.855617;,
+    0.135516;-0.499555;-0.855617;,
+    0.135516;-0.499554;-0.855617;,
+    0.135516;0.499554;-0.855617;,
+    0.154487;0.866065;-0.475463;,
+    0.154487;-0.866065;-0.475463;,
+    0.154487;-0.866065;0.475463;,
+    0.154487;0.866065;0.475463;,
+    0.156434;-0.000000;-0.987688;,
+    0.156435;-0.000000;-0.987688;,
+    0.179344;-0.865768;-0.467207;,
+    0.179344;0.865767;-0.467207;,
+    0.180048;0.500069;-0.847062;,
+    0.180048;-0.500069;-0.847062;,
+    0.180049;-0.500068;0.847062;,
+    0.180049;0.500068;0.847062;,
+    0.203340;0.866065;-0.456710;,
+    0.203340;-0.866065;-0.456710;,
+    0.203340;-0.866065;-0.456710;,
+    0.203341;-0.866065;0.456710;,
+    0.203341;0.866065;0.456710;,
+    0.203341;0.866065;-0.456711;,
+    0.207911;-0.000000;-0.978148;,
+    0.207912;-0.000000;0.978148;,
+    0.224210;-0.499554;0.836765;,
+    0.224210;0.499554;0.836765;,
+    0.224211;0.499556;0.836764;,
+    0.224211;-0.499555;0.836764;,
+    0.227198;-0.865768;0.445900;,
+    0.227198;0.865767;0.445901;,
+    0.249966;-0.866065;0.432953;,
+    0.249966;-0.866065;-0.432953;,
+    0.249966;0.866065;-0.432954;,
+    0.249966;0.866065;-0.432954;,
+    0.249966;0.866065;0.432953;,
+    0.249966;-0.866065;0.432953;,
+    0.249966;0.866065;0.432954;,
+    0.249966;-0.866064;-0.432954;,
+    0.258818;-0.000000;0.965926;,
+    0.258820;0.000000;0.965926;,
+    0.267604;-0.500069;-0.823601;,
+    0.267604;0.500069;-0.823601;,
+    0.267604;0.500070;0.823601;,
+    0.267604;-0.500070;0.823601;,
+    0.272562;-0.865768;-0.419709;,
+    0.272562;0.865768;-0.419709;,
+    0.293853;-0.866065;0.404453;,
+    0.293853;0.866065;-0.404453;,
+    0.293853;0.866065;0.404453;,
+    0.293853;0.866065;0.404453;,
+    0.293853;-0.866065;0.404453;,
+    0.293853;-0.866065;-0.404454;,
+    0.309017;-0.000000;-0.951057;,
+    0.309017;-0.000000;0.951056;,
+    0.310447;-0.499555;-0.808744;,
+    0.310448;0.499554;-0.808744;,
+    0.314941;0.865768;0.388920;,
+    0.314941;-0.865768;0.388920;,
+    0.334519;0.866065;-0.371521;,
+    0.334520;-0.866065;-0.371522;,
+    0.334520;0.866065;0.371522;,
+    0.334520;-0.866065;0.371522;,
+    0.352228;-0.500069;-0.791117;,
+    0.352228;-0.500069;-0.791117;,
+    0.352228;-0.500070;0.791117;,
+    0.352228;0.500069;-0.791117;,
+    0.352228;0.500069;-0.791117;,
+    0.352228;0.500069;0.791117;,
+    0.353868;0.865769;-0.353868;,
+    0.353869;-0.865768;-0.353869;,
+    0.353869;0.865768;-0.353869;,
+    0.353869;-0.865767;-0.353869;,
+    0.358368;-0.000000;-0.933580;,
+    0.371522;-0.866065;-0.334520;,
+    0.371522;0.866065;0.334519;,
+    0.371522;0.866064;-0.334520;,
+    0.371522;-0.866064;0.334520;,
+    0.388919;0.865768;0.314941;,
+    0.388920;-0.865767;0.314941;,
+    0.388921;-0.865767;0.314942;,
+    0.388921;0.865767;0.314942;,
+    0.393284;-0.499555;0.771863;,
+    0.393284;0.499554;0.771863;,
+    0.404453;-0.866065;-0.293853;,
+    0.404453;0.866065;-0.293853;,
+    0.404454;-0.866064;0.293853;,
+    0.404455;0.866064;0.293853;,
+    0.406736;-0.000000;-0.913546;,
+    0.406737;0.000000;-0.913545;,
+    0.406737;-0.000001;0.913545;,
+    0.419709;0.865768;-0.272562;,
+    0.419709;-0.865768;-0.272563;,
+    0.419709;-0.865768;-0.272562;,
+    0.419709;0.865768;-0.272563;,
+    0.432953;0.866065;-0.249966;,
+    0.432953;-0.866065;-0.249966;,
+    0.432954;-0.866064;0.249966;,
+    0.432954;0.866064;0.249966;,
+    0.432993;-0.500070;-0.749965;,
+    0.432993;0.500070;-0.749965;,
+    0.432993;-0.500069;-0.749965;,
+    0.432993;0.500069;-0.749965;,
+    0.432993;-0.500069;0.749965;,
+    0.432993;-0.500069;0.749966;,
+    0.432993;0.500069;0.749965;,
+    0.432993;0.500069;0.749966;,
+    0.445901;-0.865768;0.227198;,
+    0.445901;0.865768;0.227198;,
+    0.445901;0.865768;0.227198;,
+    0.445902;-0.865767;0.227198;,
+    0.453991;0.000000;0.891006;,
+    0.456710;0.866065;-0.203340;,
+    0.456710;-0.866065;-0.203340;,
+    0.456711;0.866065;0.203340;,
+    0.456712;-0.866064;0.203341;,
+    0.467205;-0.865769;-0.179343;,
+    0.467206;-0.865768;-0.179343;,
+    0.467206;0.865768;-0.179344;,
+    0.467208;0.865767;-0.179344;,
+    0.471811;-0.499555;-0.726525;,
+    0.471811;0.499555;-0.726526;,
+    0.475461;-0.866066;-0.154487;,
+    0.475463;0.866065;-0.154487;,
+    0.475464;0.866064;0.154488;,
+    0.475465;-0.866064;0.154488;,
+    0.483394;-0.865768;0.129525;,
+    0.483394;0.865767;0.129525;,
+    0.483395;-0.865767;0.129525;,
+    0.483395;0.865767;0.129525;,
+    0.489007;0.866065;-0.103942;,
+    0.489007;-0.866065;-0.103942;,
+    0.489008;-0.866065;0.103942;,
+    0.489009;0.866064;0.103942;,
+    0.494284;-0.865768;-0.078287;,
+    0.494285;0.865768;-0.078287;,
+    0.497191;-0.866066;-0.052257;,
+    0.497193;0.866065;-0.052257;,
+    0.497193;-0.866065;0.052257;,
+    0.497194;0.866065;-0.052254;,
+    0.497195;-0.866064;-0.052254;,
+    0.497195;0.866064;0.052257;,
+    0.499760;-0.865768;0.026191;,
+    0.499761;0.865767;0.026191;,
+    0.499930;-0.866066;0.000000;,
+    0.499932;0.866065;0.000000;,
+    0.499932;0.866065;0.000003;,
+    0.499932;-0.866065;0.000003;,
+    0.500000;0.000000;-0.866025;,
+    0.500000;-0.000000;-0.866025;,
+    0.500000;-0.000001;0.866025;,
+    0.500000;0.000000;0.866025;,
+    0.509013;0.500071;-0.700596;,
+    0.509013;-0.500071;-0.700596;,
+    0.509014;-0.500069;0.700597;,
+    0.509014;0.500069;0.700597;,
+    0.509014;0.500069;0.700597;,
+    0.509014;-0.500068;0.700597;,
+    0.544639;-0.000000;-0.838671;,
+    0.545169;0.499555;0.673228;,
+    0.545170;-0.499554;0.673228;,
+    0.579457;0.500071;-0.643552;,
+    0.579457;-0.500070;-0.643552;,
+    0.579458;-0.500068;0.643553;,
+    0.579458;0.500068;0.643553;,
+    0.587785;0.000000;-0.809017;,
+    0.587785;-0.000000;0.809017;,
+    0.587786;0.000000;0.809017;,
+    0.612553;0.499557;-0.612553;,
+    0.612554;-0.499556;-0.612554;,
+    0.612554;-0.499554;-0.612555;,
+    0.612555;0.499554;-0.612555;,
+    0.629321;0.000000;0.777146;,
+    0.643553;-0.500067;-0.579458;,
+    0.643553;0.500068;0.579458;,
+    0.643553;0.500067;-0.579458;,
+    0.643554;-0.500067;0.579458;,
+    0.669131;-0.000000;-0.743145;,
+    0.669131;-0.000000;0.743145;,
+    0.673228;0.499555;0.545169;,
+    0.673229;-0.499553;0.545169;,
+    0.673229;0.499553;0.545170;,
+    0.673229;-0.499553;0.545170;,
+    0.700598;0.500067;-0.509014;,
+    0.700598;-0.500067;-0.509014;,
+    0.700598;0.500068;0.509014;,
+    0.700598;-0.500067;0.509014;,
+    0.707107;-0.000001;-0.707107;,
+    0.707107;0.000001;-0.707107;,
+    0.726524;0.499557;-0.471811;,
+    0.726524;-0.499557;-0.471810;,
+    0.726525;0.499554;-0.471811;,
+    0.726526;-0.499553;-0.471812;,
+    0.743145;0.000000;-0.669131;,
+    0.743145;0.000000;0.669130;,
+    0.749964;0.500071;-0.432992;,
+    0.749965;-0.500071;-0.432992;,
+    0.749965;0.500069;0.432993;,
+    0.749966;-0.500069;0.432993;,
+    0.771862;0.499556;0.393283;,
+    0.771863;-0.499556;0.393284;,
+    0.771863;0.499556;0.393283;,
+    0.771864;-0.499554;0.393284;,
+    0.777146;0.000000;0.629320;,
+    0.777146;0.000001;0.629320;,
+    0.791116;0.500071;-0.352228;,
+    0.791117;-0.500070;-0.352228;,
+    0.791117;0.500069;0.352228;,
+    0.791118;-0.500068;0.352228;,
+    0.808743;0.499557;-0.310447;,
+    0.808743;-0.499557;-0.310447;,
+    0.808744;-0.499556;-0.310448;,
+    0.808746;0.499552;-0.310448;,
+    0.809017;0.000000;-0.587786;,
+    0.809017;0.000001;0.587785;,
+    0.823600;-0.500071;-0.267604;,
+    0.823601;0.500069;0.267604;,
+    0.823602;-0.500068;0.267604;,
+    0.823602;0.500067;-0.267605;,
+    0.836765;-0.499555;0.224210;,
+    0.836765;0.499554;0.224210;,
+    0.836765;0.499554;0.224210;,
+    0.836766;-0.499553;0.224210;,
+    0.838670;0.000000;-0.544639;,
+    0.838670;0.000001;-0.544639;,
+    0.847061;-0.500069;0.180048;,
+    0.847062;-0.500069;-0.180049;,
+    0.847062;0.500068;-0.180049;,
+    0.847062;0.500068;0.180049;,
+    0.855615;0.499559;-0.135516;,
+    0.855615;-0.499557;-0.135517;,
+    0.861240;0.500072;-0.090520;,
+    0.861240;-0.500072;0.090520;,
+    0.861241;-0.500071;-0.090520;,
+    0.861241;0.500069;0.090520;,
+    0.861242;0.500070;-0.090515;,
+    0.861243;-0.500067;-0.090515;,
+    0.865095;-0.499555;0.045337;,
+    0.865097;0.499551;0.045338;,
+    0.865985;-0.500070;0.000005;,
+    0.865985;0.500070;0.000005;,
+    0.865985;-0.500069;0.000000;,
+    0.865986;0.500068;0.000000;,
+    0.866025;0.000000;-0.500000;,
+    0.866025;0.000001;0.500000;,
+    0.891007;0.000001;0.453990;,
+    0.891007;0.000001;0.453990;,
+    0.913545;0.000001;-0.406737;,
+    0.913546;0.000000;0.406736;,
+    0.933580;0.000002;-0.358368;,
+    0.933581;-0.000002;-0.358368;,
+    0.951056;-0.000003;-0.309017;,
+    0.951057;0.000000;0.309017;,
+    0.965926;0.000001;0.258819;,
+    0.965926;0.000001;0.258819;,
+    0.978148;-0.000001;-0.207912;,
+    0.978148;-0.000001;0.207912;,
+    0.987688;0.000002;-0.156435;,
+    0.994522;-0.000002;0.104528;,
+    0.994522;0.000003;-0.104529;,
+    0.994523;0.000002;-0.104523;,
+    0.998630;-0.000003;0.052336;,
+    1.000000;-0.000000;0.000006;,
+    1.000000;0.000000;0.000000;;
+    576;
+    4;36,28,124,130;,
+    4;48,36,130,139;,
+    4;53,48,139,147;,
+    4;80,74,171,178;,
+    4;90,80,178,188;,
+    4;93,90,188,194;,
+    4;162,143,218,232;,
+    4;195,162,232,246;,
+    4;207,195,246,252;,
+    4;276,262,280,286;,
+    4;376,276,286,346;,
+    4;431,376,346,426;,
+    4;499,483,455,464;,
+    4;524,499,464,477;,
+    4;561,524,477,491;,
+    4;611,561,491,506;,
+    4;620,611,506,517;,
+    4;630,620,517,531;,
+    4;635,630,531,534;,
+    4;663,657,564,570;,
+    4;672,663,570,580;,
+    4;676,672,580,585;,
+    4;698,694,599,601;,
+    4;687,698,601,593;,
+    4;685,687,593,591;,
+    4;661,665,574,568;,
+    4;651,661,568,551;,
+    4;645,651,551,550;,
+    4;617,624,525,515;,
+    4;608,617,515,504;,
+    4;556,608,504,489;,
+    4;522,556,489,473;,
+    4;498,522,473,461;,
+    4;469,498,461,447;,
+    4;457,469,447,439;,
+    4;273,287,292,284;,
+    4;248,273,284,270;,
+    4;238,248,270,264;,
+    4;157,180,233,229;,
+    4;108,157,229,215;,
+    4;103,108,215,205;,
+    4;79,84,183,176;,
+    4;68,79,176,166;,
+    4;62,68,166,155;,
+    4;35,43,135,131;,
+    4;29,35,131,125;,
+    4;21,29,125,119;,
+    4;28,21,119,124;,
+    4;130,124,333,389;,
+    4;139,130,389,383;,
+    4;147,139,383,318;,
+    4;178,171,390,385;,
+    4;188,178,385,387;,
+    4;194,188,387,398;,
+    4;232,218,403,388;,
+    4;246,232,388,339;,
+    4;252,246,339,323;,
+    4;286,280,381,371;,
+    4;346,286,371,355;,
+    4;426,346,355,362;,
+    4;464,455,350,354;,
+    4;477,464,354,343;,
+    4;491,477,343,352;,
+    4;506,491,352,391;,
+    4;517,506,391,321;,
+    4;531,517,321,298;,
+    4;534,531,298,297;,
+    4;570,564,295,359;,
+    4;580,570,359,412;,
+    4;585,580,412,379;,
+    4;601,599,304,309;,
+    4;593,601,309,331;,
+    4;591,593,331,364;,
+    4;568,574,324,317;,
+    4;551,568,317,405;,
+    4;550,551,405,423;,
+    4;515,525,374,404;,
+    4;504,515,404,413;,
+    4;489,504,413,409;,
+    4;473,489,409,400;,
+    4;461,473,400,382;,
+    4;447,461,382,370;,
+    4;439,447,370,345;,
+    4;284,292,353,360;,
+    4;270,284,360,361;,
+    4;264,270,361,357;,
+    4;229,233,377,366;,
+    4;215,229,366,329;,
+    4;205,215,329,319;,
+    4;176,183,303,305;,
+    4;166,176,305,308;,
+    4;155,166,308,313;,
+    4;131,135,422,424;,
+    4;125,131,424,418;,
+    4;119,125,418,402;,
+    4;124,119,402,333;,
+    4;389,333,595,586;,
+    4;383,389,586,579;,
+    4;318,383,579,575;,
+    4;385,390,547,541;,
+    4;387,385,541,532;,
+    4;398,387,532,527;,
+    4;388,403,502,490;,
+    4;339,388,490,478;,
+    4;323,339,478,468;,
+    4;371,381,442,434;,
+    4;355,371,434,340;,
+    4;362,355,340,293;,
+    4;354,350,266,258;,
+    4;343,354,258,244;,
+    4;352,343,244,225;,
+    4;391,352,225,211;,
+    4;321,391,211,204;,
+    4;298,321,204,186;,
+    4;297,298,186,182;,
+    4;359,295,156,148;,
+    4;412,359,148,140;,
+    4;379,412,140,136;,
+    4;309,304,120,116;,
+    4;331,309,116,122;,
+    4;364,331,122,129;,
+    4;317,324,144,149;,
+    4;405,317,149,167;,
+    4;423,405,167,170;,
+    4;404,374,191,201;,
+    4;413,404,201,216;,
+    4;409,413,216,230;,
+    4;400,409,230,241;,
+    4;382,400,241,256;,
+    4;370,382,256,272;,
+    4;345,370,272,278;,
+    4;360,353,428,436;,
+    4;361,360,436,450;,
+    4;357,361,450,454;,
+    4;366,377,486,493;,
+    4;329,366,493,505;,
+    4;319,329,505,513;,
+    4;305,303,537,543;,
+    4;308,305,543,554;,
+    4;313,308,554,565;,
+    4;424,422,583,589;,
+    4;418,424,589,597;,
+    4;402,418,597,602;,
+    4;333,402,602,595;,
+    4;586,595,691,683;,
+    4;579,586,683,674;,
+    4;575,579,674,668;,
+    4;541,547,647,639;,
+    4;532,541,639,631;,
+    4;527,532,631,627;,
+    4;490,502,577,558;,
+    4;478,490,558,523;,
+    4;468,478,523,512;,
+    4;434,442,460,444;,
+    4;340,434,444,375;,
+    4;293,340,375,289;,
+    4;258,266,236,221;,
+    4;244,258,221,199;,
+    4;225,244,199,161;,
+    4;211,225,161,110;,
+    4;204,211,110,102;,
+    4;186,204,102,89;,
+    4;182,186,89,82;,
+    4;148,156,64,55;,
+    4;140,148,55,45;,
+    4;136,140,45,42;,
+    4;116,120,25,24;,
+    4;122,116,24,31;,
+    4;129,122,31,34;,
+    4;149,144,51,56;,
+    4;167,149,56,66;,
+    4;170,167,66,71;,
+    4;201,191,95,101;,
+    4;216,201,101,107;,
+    4;230,216,107,164;,
+    4;241,230,164,198;,
+    4;256,241,198,220;,
+    4;272,256,220,250;,
+    4;278,272,250,260;,
+    4;436,428,432,446;,
+    4;450,436,446,472;,
+    4;454,450,472,482;,
+    4;493,486,539,562;,
+    4;505,493,562,612;,
+    4;513,505,612,615;,
+    4;543,537,637,641;,
+    4;554,543,641,653;,
+    4;565,554,653,655;,
+    4;589,583,677,684;,
+    4;597,589,684,690;,
+    4;602,597,690,696;,
+    4;595,602,696,691;,
+    4;683,691,716,711;,
+    4;674,683,711,707;,
+    4;668,674,707,706;,
+    4;639,647,680,669;,
+    4;631,639,669,649;,
+    4;627,631,649,644;,
+    4;558,577,614,604;,
+    4;523,558,604,545;,
+    4;512,523,545,529;,
+    4;444,460,466,451;,
+    4;375,444,451,396;,
+    4;289,375,396,282;,
+    4;221,236,223,209;,
+    4;199,221,209,173;,
+    4;161,199,173,112;,
+    4;110,161,112,96;,
+    4;102,110,96,85;,
+    4;89,102,85,69;,
+    4;82,89,69,59;,
+    4;55,64,17,15;,
+    4;45,55,15,11;,
+    4;42,45,11,9;,
+    4;24,25,2,1;,
+    4;31,24,1,5;,
+    4;34,31,5,6;,
+    4;56,51,14,16;,
+    4;66,56,16,20;,
+    4;71,66,20,39;,
+    4;101,95,76,86;,
+    4;107,101,86,97;,
+    4;164,107,97,115;,
+    4;198,164,115,175;,
+    4;220,198,175,210;,
+    4;250,220,210,240;,
+    4;260,250,240,253;,
+    4;446,432,437,452;,
+    4;472,446,452,480;,
+    4;482,472,480,495;,
+    4;562,539,567,607;,
+    4;612,562,607,623;,
+    4;615,612,623,628;,
+    4;641,637,659,670;,
+    4;653,641,670,700;,
+    4;655,653,700,701;,
+    4;684,677,710,712;,
+    4;690,684,712,714;,
+    4;696,690,714,718;,
+    4;691,696,718,716;,
+    4;711,716,692,682;,
+    4;707,711,682,671;,
+    4;706,707,671,666;,
+    4;669,680,648,640;,
+    4;649,669,640,629;,
+    4;644,649,629,626;,
+    4;604,614,576,557;,
+    4;545,604,557,519;,
+    4;529,545,519,511;,
+    4;451,466,459,443;,
+    4;396,451,443,368;,
+    4;282,396,368,290;,
+    4;209,223,235,219;,
+    4;173,209,219,196;,
+    4;112,173,196,159;,
+    4;96,112,159,109;,
+    4;85,96,109,99;,
+    4;69,85,99,87;,
+    4;59,69,87,81;,
+    4;15,17,63,57;,
+    4;11,15,57,46;,
+    4;9,11,46,41;,
+    4;1,2,26,23;,
+    4;5,1,23,27;,
+    4;6,5,27,33;,
+    4;16,14,54,58;,
+    4;20,16,58,67;,
+    4;39,20,67,72;,
+    4;86,76,94,100;,
+    4;97,86,100,106;,
+    4;115,97,106,163;,
+    4;175,115,163,200;,
+    4;210,175,200,222;,
+    4;240,210,222,249;,
+    4;253,240,249,259;,
+    4;452,437,430,445;,
+    4;480,452,445,471;,
+    4;495,480,471,481;,
+    4;607,567,538,560;,
+    4;623,607,560,613;,
+    4;628,623,613,616;,
+    4;670,659,636,642;,
+    4;700,670,642,654;,
+    4;701,700,654,656;,
+    4;712,710,678,681;,
+    4;714,712,681,688;,
+    4;718,714,688,695;,
+    4;716,718,695,692;,
+    4;682,692,596,587;,
+    4;671,682,587,578;,
+    4;666,671,578,572;,
+    4;640,648,548,540;,
+    4;629,640,540,530;,
+    4;626,629,530,526;,
+    4;557,576,501,488;,
+    4;519,557,488,475;,
+    4;511,519,475,467;,
+    4;443,459,440,433;,
+    4;368,443,433,338;,
+    4;290,368,338,294;,
+    4;219,235,263,255;,
+    4;196,219,255,243;,
+    4;159,196,243,227;,
+    4;109,159,227,213;,
+    4;99,109,213,203;,
+    4;87,99,203,187;,
+    4;81,87,187,184;,
+    4;57,63,154,150;,
+    4;46,57,150,138;,
+    4;41,46,138,134;,
+    4;23,26,121,117;,
+    4;27,23,117,123;,
+    4;33,27,123,128;,
+    4;58,54,145,151;,
+    4;67,58,151,168;,
+    4;72,67,168,172;,
+    4;100,94,192,202;,
+    4;106,100,202,212;,
+    4;163,106,212,228;,
+    4;200,163,228,242;,
+    4;222,200,242,257;,
+    4;249,222,257,271;,
+    4;259,249,271,277;,
+    4;445,430,427,435;,
+    4;471,445,435,449;,
+    4;481,471,449,453;,
+    4;560,538,485,487;,
+    4;613,560,487,503;,
+    4;616,613,503,514;,
+    4;642,636,535,542;,
+    4;654,642,542,553;,
+    4;656,654,553,563;,
+    4;681,678,582,588;,
+    4;688,681,588,594;,
+    4;695,688,594,603;,
+    4;692,695,603,596;,
+    4;587,596,392,410;,
+    4;578,587,410,384;,
+    4;572,578,384,314;,
+    4;540,548,315,330;,
+    4;530,540,330,378;,
+    4;526,530,378,395;,
+    4;488,501,393,386;,
+    4;475,488,386,334;,
+    4;467,475,334,312;,
+    4;433,440,369,358;,
+    4;338,433,358,356;,
+    4;294,338,356,363;,
+    4;255,263,349,342;,
+    4;243,255,342,347;,
+    4;227,243,347,373;,
+    4;213,227,373,397;,
+    4;203,213,397,341;,
+    4;187,203,341,307;,
+    4;184,187,307,311;,
+    4;150,154,302,336;,
+    4;138,150,336,406;,
+    4;134,138,406,401;,
+    4;117,121,306,320;,
+    4;123,117,320,332;,
+    4;128,123,332,325;,
+    4;151,145,322,326;,
+    4;168,151,326,408;,
+    4;172,168,408,421;,
+    4;202,192,414,417;,
+    4;212,202,417,415;,
+    4;228,212,415,411;,
+    4;242,228,411,407;,
+    4;257,242,407,399;,
+    4;271,257,399,380;,
+    4;277,271,380,367;,
+    4;435,427,351,344;,
+    4;449,435,344,348;,
+    4;453,449,348,365;,
+    4;487,485,335,328;,
+    4;503,487,328,316;,
+    4;514,503,316,310;,
+    4;542,535,299,301;,
+    4;553,542,301,300;,
+    4;563,553,300,296;,
+    4;588,582,420,419;,
+    4;594,588,419,416;,
+    4;603,594,416,394;,
+    4;596,603,394,392;,
+    4;410,392,126,132;,
+    4;384,410,132,141;,
+    4;314,384,141,146;,
+    4;330,315,169,179;,
+    4;378,330,179,189;,
+    4;395,378,189,193;,
+    4;386,393,217,231;,
+    4;334,386,231,245;,
+    4;312,334,245,251;,
+    4;358,369,279,285;,
+    4;356,358,285,337;,
+    4;363,356,337,425;,
+    4;342,349,456,463;,
+    4;347,342,463,476;,
+    4;373,347,476,492;,
+    4;397,373,492,507;,
+    4;341,397,507,518;,
+    4;307,341,518,533;,
+    4;311,307,533,536;,
+    4;336,302,566,571;,
+    4;406,336,571,581;,
+    4;401,406,581,584;,
+    4;320,306,598,600;,
+    4;332,320,600,592;,
+    4;325,332,592,590;,
+    4;326,322,573,569;,
+    4;408,326,569,552;,
+    4;421,408,552,549;,
+    4;417,414,528,516;,
+    4;415,417,516,508;,
+    4;411,415,508,494;,
+    4;407,411,494,474;,
+    4;399,407,474,462;,
+    4;380,399,462,448;,
+    4;367,380,448,441;,
+    4;344,351,291,283;,
+    4;348,344,283,269;,
+    4;365,348,269,265;,
+    4;328,335,234,226;,
+    4;316,328,226,214;,
+    4;310,316,214,206;,
+    4;301,299,185,177;,
+    4;300,301,177,165;,
+    4;296,300,165,153;,
+    4;419,420,137,133;,
+    4;416,419,133,127;,
+    4;394,416,127,118;,
+    4;392,394,118,126;,
+    4;132,126,32,38;,
+    4;141,132,38,47;,
+    4;146,141,47,52;,
+    4;179,169,73,78;,
+    4;189,179,78,88;,
+    4;193,189,88,92;,
+    4;231,217,142,160;,
+    4;245,231,160,197;,
+    4;251,245,197,208;,
+    4;285,279,261,275;,
+    4;337,285,275,327;,
+    4;425,337,327,429;,
+    4;463,456,484,500;,
+    4;476,463,500,521;,
+    4;492,476,521,559;,
+    4;507,492,559,610;,
+    4;518,507,610,619;,
+    4;533,518,619,632;,
+    4;536,533,632,638;,
+    4;571,566,658,664;,
+    4;581,571,664,673;,
+    4;584,581,673,675;,
+    4;600,598,693,697;,
+    4;592,600,697,689;,
+    4;590,592,689,686;,
+    4;569,573,667,662;,
+    4;552,569,662,652;,
+    4;549,552,652,646;,
+    4;516,528,625,618;,
+    4;508,516,618,609;,
+    4;494,508,609,555;,
+    4;474,494,555,520;,
+    4;462,474,520,497;,
+    4;448,462,497,470;,
+    4;441,448,470,458;,
+    4;283,291,288,274;,
+    4;269,283,274,247;,
+    4;265,269,247,237;,
+    4;226,234,181,158;,
+    4;214,226,158,111;,
+    4;206,214,111,104;,
+    4;177,185,83,77;,
+    4;165,177,77,65;,
+    4;153,165,65,61;,
+    4;133,137,44,37;,
+    4;127,133,37,30;,
+    4;118,127,30,22;,
+    4;126,118,22,32;,
+    4;38,32,3,8;,
+    4;47,38,8,12;,
+    4;52,47,12,13;,
+    4;78,73,40,50;,
+    4;88,78,50,70;,
+    4;92,88,70,75;,
+    4;160,142,105,114;,
+    4;197,160,114,174;,
+    4;208,197,174,190;,
+    4;275,261,254,268;,
+    4;327,275,268,372;,
+    4;429,327,372,438;,
+    4;500,484,496,510;,
+    4;521,500,510,546;,
+    4;559,521,546,606;,
+    4;610,559,606,622;,
+    4;619,610,622,634;,
+    4;632,619,634,650;,
+    4;638,632,650,660;,
+    4;664,658,702,704;,
+    4;673,664,704,708;,
+    4;675,673,708,709;,
+    4;697,693,717,719;,
+    4;689,697,719,715;,
+    4;686,689,715,713;,
+    4;662,667,705,703;,
+    4;652,662,703,699;,
+    4;646,652,699,679;,
+    4;618,625,643,633;,
+    4;609,618,633,621;,
+    4;555,609,621,605;,
+    4;520,555,605,544;,
+    4;497,520,544,509;,
+    4;470,497,509,479;,
+    4;458,470,479,465;,
+    4;274,288,281,267;,
+    4;247,274,267,239;,
+    4;237,247,239,224;,
+    4;158,181,152,113;,
+    4;111,158,113,98;,
+    4;104,111,98,91;,
+    4;77,83,60,49;,
+    4;65,77,49,19;,
+    4;61,65,19,18;,
+    4;37,44,10,7;,
+    4;30,37,7,4;,
+    4;22,30,4,0;,
+    4;32,22,0,3;,
+    4;8,3,28,36;,
+    4;12,8,36,48;,
+    4;13,12,48,53;,
+    4;50,40,74,80;,
+    4;70,50,80,90;,
+    4;75,70,90,93;,
+    4;114,105,143,162;,
+    4;174,114,162,195;,
+    4;190,174,195,207;,
+    4;268,254,262,276;,
+    4;372,268,276,376;,
+    4;438,372,376,431;,
+    4;510,496,483,499;,
+    4;546,510,499,524;,
+    4;606,546,524,561;,
+    4;622,606,561,611;,
+    4;634,622,611,620;,
+    4;650,634,620,630;,
+    4;660,650,630,635;,
+    4;704,702,657,663;,
+    4;708,704,663,672;,
+    4;709,708,672,676;,
+    4;719,717,694,698;,
+    4;715,719,698,687;,
+    4;713,715,687,685;,
+    4;703,705,665,661;,
+    4;699,703,661,651;,
+    4;679,699,651,645;,
+    4;633,643,624,617;,
+    4;621,633,617,608;,
+    4;605,621,608,556;,
+    4;544,605,556,522;,
+    4;509,544,522,498;,
+    4;479,509,498,469;,
+    4;465,479,469,457;,
+    4;267,281,287,273;,
+    4;239,267,273,248;,
+    4;224,239,248,238;,
+    4;113,152,180,157;,
+    4;98,113,157,108;,
+    4;91,98,108,103;,
+    4;49,60,84,79;,
+    4;19,49,79,68;,
+    4;18,19,68,62;,
+    4;7,10,43,35;,
+    4;4,7,35,29;,
+    4;0,4,29,21;,
+    4;3,0,21,28;;
+   }
+
+   MeshTextureCoords {
+    793;
+    21.209213;0.805649;,
+    20.521511;0.805273;,
+    19.833729;0.804898;,
+    19.146038;0.804518;,
+    18.458317;0.804141;,
+    17.770550;0.803769;,
+    17.082844;0.803392;,
+    16.395256;0.803013;,
+    15.707520;0.802634;,
+    15.019779;0.802257;,
+    14.332061;0.801883;,
+    13.644320;0.801508;,
+    12.956602;0.801131;,
+    12.268857;0.800754;,
+    11.581136;0.800376;,
+    10.893410;0.800001;,
+    10.205677;0.799623;,
+    9.517944;0.799247;,
+    8.830213;0.798871;,
+    8.142490;0.798494;,
+    7.454750;0.798118;,
+    6.767021;0.797740;,
+    6.079295;0.797364;,
+    5.391559;0.796989;,
+    4.703828;0.796610;,
+    4.016103;0.796235;,
+    3.328374;0.795858;,
+    2.640642;0.795482;,
+    1.952912;0.795104;,
+    1.265182;0.794727;,
+    0.577451;0.794349;,
+    -0.110278;0.793972;,
+    -0.798009;0.793598;,
+    -1.485735;0.793219;,
+    -2.173466;0.792843;,
+    -2.861195;0.792466;,
+    -3.548921;0.792089;,
+    -4.236652;0.791712;,
+    -4.924383;0.791336;,
+    -5.612109;0.790960;,
+    -6.299842;0.790582;,
+    -6.987568;0.790206;,
+    -7.675303;0.789829;,
+    -8.363030;0.789452;,
+    -9.050760;0.789076;,
+    -9.738485;0.788699;,
+    -10.426225;0.788322;,
+    -11.113940;0.787945;,
+    -11.801678;0.787567;,
+    -12.489406;0.787192;,
+    -13.177134;0.786814;,
+    -13.864856;0.786438;,
+    -14.552591;0.786061;,
+    -15.240319;0.785686;,
+    -15.928054;0.785304;,
+    -16.615913;0.784932;,
+    -17.303635;0.784553;,
+    -17.991379;0.784177;,
+    -18.679070;0.783797;,
+    -19.366798;0.783421;,
+    21.209328;0.592532;,
+    20.521603;0.592155;,
+    19.833870;0.591776;,
+    19.146149;0.591403;,
+    18.458427;0.591029;,
+    17.770653;0.590647;,
+    17.082939;0.590274;,
+    16.395370;0.589896;,
+    15.707634;0.589518;,
+    15.019896;0.589140;,
+    14.332171;0.588763;,
+    13.644441;0.588388;,
+    12.956709;0.588011;,
+    12.268979;0.587633;,
+    11.581250;0.587258;,
+    10.893518;0.586883;,
+    10.205794;0.586505;,
+    9.518056;0.586128;,
+    8.830332;0.585751;,
+    8.142601;0.585375;,
+    7.454871;0.584999;,
+    6.767139;0.584622;,
+    6.079412;0.584246;,
+    5.391679;0.583868;,
+    4.703948;0.583492;,
+    4.016223;0.583116;,
+    3.328488;0.582738;,
+    2.640758;0.582362;,
+    1.953028;0.581984;,
+    1.265297;0.581608;,
+    0.577568;0.581230;,
+    -0.110162;0.580854;,
+    -0.797891;0.580477;,
+    -1.485620;0.580100;,
+    -2.173348;0.579724;,
+    -2.861077;0.579346;,
+    -3.548810;0.578970;,
+    -4.236534;0.578593;,
+    -4.924264;0.578216;,
+    -5.611998;0.577839;,
+    -6.299725;0.577463;,
+    -6.987449;0.577086;,
+    -7.675176;0.576708;,
+    -8.362909;0.576333;,
+    -9.050646;0.575955;,
+    -9.738376;0.575580;,
+    -10.426097;0.575203;,
+    -11.113831;0.574824;,
+    -11.801563;0.574450;,
+    -12.489289;0.574071;,
+    -13.177015;0.573694;,
+    -13.864754;0.573318;,
+    -14.552480;0.572940;,
+    -15.240211;0.572566;,
+    -15.927934;0.572187;,
+    -16.615822;0.571810;,
+    -17.303555;0.571434;,
+    -17.991245;0.571056;,
+    -18.678970;0.570684;,
+    -19.366734;0.570304;,
+    21.209476;0.379408;,
+    20.521736;0.379035;,
+    19.833984;0.378659;,
+    19.146252;0.378281;,
+    18.458542;0.377902;,
+    17.770790;0.377528;,
+    17.083054;0.377153;,
+    16.395458;0.376773;,
+    15.707741;0.376399;,
+    15.020014;0.376023;,
+    14.332289;0.375644;,
+    13.644550;0.375268;,
+    12.956821;0.374893;,
+    12.269100;0.374516;,
+    11.581363;0.374139;,
+    10.893640;0.373759;,
+    10.205912;0.373385;,
+    9.518175;0.373009;,
+    8.830442;0.372632;,
+    8.142706;0.372254;,
+    7.454982;0.371878;,
+    6.767256;0.371501;,
+    6.079525;0.371125;,
+    5.391795;0.370748;,
+    4.704064;0.370371;,
+    4.016335;0.369995;,
+    3.328604;0.369618;,
+    2.640875;0.369241;,
+    1.953146;0.368865;,
+    1.265414;0.368487;,
+    0.577685;0.368111;,
+    -0.110045;0.367734;,
+    -0.797776;0.367357;,
+    -1.485501;0.366980;,
+    -2.173231;0.366603;,
+    -2.860960;0.366227;,
+    -3.548690;0.365850;,
+    -4.236419;0.365472;,
+    -4.924146;0.365096;,
+    -5.611875;0.364719;,
+    -6.299606;0.364343;,
+    -6.987337;0.363967;,
+    -7.675061;0.363589;,
+    -8.362797;0.363212;,
+    -9.050523;0.362835;,
+    -9.738247;0.362457;,
+    -10.425982;0.362081;,
+    -11.113710;0.361705;,
+    -11.801438;0.361327;,
+    -12.489176;0.360952;,
+    -13.176897;0.360576;,
+    -13.864627;0.360198;,
+    -14.552361;0.359823;,
+    -15.240090;0.359444;,
+    -15.927817;0.359066;,
+    -16.615673;0.358693;,
+    -17.303402;0.358314;,
+    -17.991138;0.357936;,
+    -18.678902;0.357560;,
+    -19.366585;0.357185;,
+    21.209545;0.166290;,
+    20.521862;0.165916;,
+    19.834126;0.165537;,
+    19.146347;0.165167;,
+    18.458633;0.164787;,
+    17.770905;0.164411;,
+    17.083183;0.164036;,
+    16.395578;0.163655;,
+    15.707862;0.163279;,
+    15.020130;0.162901;,
+    14.332404;0.162525;,
+    13.644673;0.162149;,
+    12.956938;0.161771;,
+    12.269214;0.161396;,
+    11.581486;0.161018;,
+    10.893752;0.160643;,
+    10.206024;0.160267;,
+    9.518293;0.159889;,
+    8.830567;0.159512;,
+    8.142841;0.159135;,
+    7.455107;0.158759;,
+    6.767376;0.158382;,
+    6.079643;0.158004;,
+    5.391915;0.157628;,
+    4.704182;0.157251;,
+    4.016450;0.156875;,
+    3.328723;0.156498;,
+    2.640991;0.156121;,
+    1.953262;0.155744;,
+    1.265531;0.155368;,
+    0.577801;0.154991;,
+    -0.109929;0.154614;,
+    -0.797657;0.154237;,
+    -1.485385;0.153860;,
+    -2.173115;0.153483;,
+    -2.860846;0.153107;,
+    -3.548572;0.152730;,
+    -4.236301;0.152354;,
+    -4.924037;0.151977;,
+    -5.611763;0.151599;,
+    -6.299491;0.151223;,
+    -6.987221;0.150845;,
+    -7.674954;0.150470;,
+    -8.362680;0.150093;,
+    -9.050409;0.149716;,
+    -9.738135;0.149338;,
+    -10.425862;0.148961;,
+    -11.113598;0.148585;,
+    -11.801327;0.148208;,
+    -12.489062;0.147832;,
+    -13.176781;0.147455;,
+    -13.864516;0.147078;,
+    -14.552245;0.146702;,
+    -15.239975;0.146325;,
+    -15.927688;0.145945;,
+    -16.615532;0.145570;,
+    -17.303284;0.145195;,
+    -17.990978;0.144818;,
+    -18.678764;0.144439;,
+    -19.366497;0.144063;,
+    21.209671;-0.046827;,
+    20.521927;-0.047205;,
+    19.834225;-0.047577;,
+    19.146530;-0.047957;,
+    18.458771;-0.048332;,
+    17.771000;-0.048709;,
+    17.083290;-0.049085;,
+    16.395700;-0.049464;,
+    15.707975;-0.049840;,
+    15.020246;-0.050217;,
+    14.332514;-0.050594;,
+    13.644781;-0.050969;,
+    12.957055;-0.051349;,
+    12.269331;-0.051725;,
+    11.581599;-0.052099;,
+    10.893867;-0.052477;,
+    10.206141;-0.052853;,
+    9.518411;-0.053230;,
+    8.830687;-0.053609;,
+    8.142942;-0.053985;,
+    7.455221;-0.054362;,
+    6.767488;-0.054737;,
+    6.079759;-0.055115;,
+    5.392032;-0.055492;,
+    4.704297;-0.055869;,
+    4.016565;-0.056245;,
+    3.328839;-0.056622;,
+    2.641108;-0.056999;,
+    1.953378;-0.057376;,
+    1.265648;-0.057753;,
+    0.577919;-0.058129;,
+    -0.109812;-0.058506;,
+    -0.797540;-0.058883;,
+    -1.485269;-0.059260;,
+    -2.172997;-0.059636;,
+    -2.860726;-0.060013;,
+    -3.548453;-0.060390;,
+    -4.236185;-0.060767;,
+    -4.923916;-0.061144;,
+    -5.611644;-0.061520;,
+    -6.299370;-0.061897;,
+    -6.987104;-0.062274;,
+    -7.674840;-0.062651;,
+    -8.362564;-0.063028;,
+    -9.050296;-0.063405;,
+    -9.738018;-0.063781;,
+    -10.425751;-0.064158;,
+    -11.113475;-0.064534;,
+    -11.801212;-0.064911;,
+    -12.488936;-0.065288;,
+    -13.176664;-0.065664;,
+    -13.864393;-0.066041;,
+    -14.552120;-0.066419;,
+    -15.239861;-0.066797;,
+    -15.927588;-0.067174;,
+    -16.615440;-0.067547;,
+    -17.303165;-0.067926;,
+    -17.990906;-0.068302;,
+    -18.678631;-0.068680;,
+    -19.366348;-0.069056;,
+    21.209797;-0.259950;,
+    20.522087;-0.260324;,
+    19.834354;-0.260699;,
+    19.146606;-0.261079;,
+    18.458885;-0.261452;,
+    17.771175;-0.261831;,
+    17.083393;-0.262205;,
+    16.395832;-0.262585;,
+    15.708098;-0.262960;,
+    15.020369;-0.263337;,
+    14.332638;-0.263713;,
+    13.644903;-0.264090;,
+    12.957177;-0.264467;,
+    12.269448;-0.264843;,
+    11.581721;-0.265221;,
+    10.893984;-0.265596;,
+    10.206251;-0.265973;,
+    9.518528;-0.266350;,
+    8.830798;-0.266728;,
+    8.143065;-0.267105;,
+    7.455334;-0.267481;,
+    6.767604;-0.267858;,
+    6.079877;-0.268235;,
+    5.392145;-0.268611;,
+    4.704419;-0.268988;,
+    4.016687;-0.269365;,
+    3.328954;-0.269742;,
+    2.641225;-0.270118;,
+    1.953496;-0.270495;,
+    1.265764;-0.270872;,
+    0.578035;-0.271249;,
+    -0.109695;-0.271626;,
+    -0.797423;-0.272003;,
+    -1.485150;-0.272379;,
+    -2.172881;-0.272756;,
+    -2.860609;-0.273132;,
+    -3.548341;-0.273510;,
+    -4.236073;-0.273886;,
+    -4.923800;-0.274263;,
+    -5.611531;-0.274639;,
+    -6.299256;-0.275017;,
+    -6.986983;-0.275395;,
+    -7.674725;-0.275770;,
+    -8.362451;-0.276147;,
+    -9.050174;-0.276525;,
+    -9.737911;-0.276901;,
+    -10.425635;-0.277277;,
+    -11.113357;-0.277655;,
+    -11.801091;-0.278032;,
+    -12.488816;-0.278407;,
+    -13.176547;-0.278785;,
+    -13.864276;-0.279162;,
+    -14.552007;-0.279538;,
+    -15.239729;-0.279917;,
+    -15.927436;-0.280293;,
+    -16.615314;-0.280667;,
+    -17.303078;-0.281045;,
+    -17.990768;-0.281424;,
+    -18.678513;-0.281801;,
+    -19.366261;-0.282178;,
+    21.209949;-0.473072;,
+    20.522190;-0.473445;,
+    19.834454;-0.473823;,
+    19.146732;-0.474196;,
+    18.459015;-0.474571;,
+    17.771286;-0.474950;,
+    17.083523;-0.475325;,
+    16.395954;-0.475703;,
+    15.708213;-0.476080;,
+    15.020481;-0.476456;,
+    14.332752;-0.476831;,
+    13.645029;-0.477210;,
+    12.957289;-0.477585;,
+    12.269564;-0.477962;,
+    11.581833;-0.478339;,
+    10.894107;-0.478717;,
+    10.206377;-0.479094;,
+    9.518650;-0.479470;,
+    8.830914;-0.479845;,
+    8.143183;-0.480224;,
+    7.455453;-0.480601;,
+    6.767721;-0.480977;,
+    6.079990;-0.481355;,
+    5.392263;-0.481731;,
+    4.704532;-0.482109;,
+    4.016800;-0.482485;,
+    3.329071;-0.482861;,
+    2.641342;-0.483238;,
+    1.953612;-0.483615;,
+    1.265881;-0.483992;,
+    0.578152;-0.484369;,
+    -0.109578;-0.484746;,
+    -0.797307;-0.485122;,
+    -1.485035;-0.485499;,
+    -2.172764;-0.485876;,
+    -2.860493;-0.486252;,
+    -3.548223;-0.486629;,
+    -4.235954;-0.487006;,
+    -4.923681;-0.487383;,
+    -5.611409;-0.487760;,
+    -6.299139;-0.488137;,
+    -6.986870;-0.488513;,
+    -7.674600;-0.488890;,
+    -8.362332;-0.489267;,
+    -9.050060;-0.489643;,
+    -9.737790;-0.490020;,
+    -10.425510;-0.490396;,
+    -11.113243;-0.490774;,
+    -11.800971;-0.491151;,
+    -12.488707;-0.491527;,
+    -13.176434;-0.491905;,
+    -13.864162;-0.492281;,
+    -14.551888;-0.492657;,
+    -15.239611;-0.493033;,
+    -15.927337;-0.493413;,
+    -16.615227;-0.493789;,
+    -17.302944;-0.494165;,
+    -17.990646;-0.494544;,
+    -18.678413;-0.494923;,
+    -19.366150;-0.495295;,
+    21.210030;-0.686189;,
+    20.522293;-0.686562;,
+    19.834568;-0.686937;,
+    19.146854;-0.687317;,
+    18.459122;-0.687696;,
+    17.771389;-0.688068;,
+    17.083626;-0.688442;,
+    16.396061;-0.688823;,
+    15.708328;-0.689196;,
+    15.020595;-0.689576;,
+    14.332867;-0.689953;,
+    13.645138;-0.690331;,
+    12.957412;-0.690704;,
+    12.269681;-0.691084;,
+    11.581956;-0.691460;,
+    10.894230;-0.691837;,
+    10.206491;-0.692214;,
+    9.518764;-0.692590;,
+    8.831040;-0.692967;,
+    8.143314;-0.693345;,
+    7.455568;-0.693721;,
+    6.767841;-0.694098;,
+    6.080110;-0.694474;,
+    5.392383;-0.694851;,
+    4.704652;-0.695228;,
+    4.016918;-0.695604;,
+    3.329189;-0.695981;,
+    2.641458;-0.696358;,
+    1.953728;-0.696735;,
+    1.265998;-0.697111;,
+    0.578268;-0.697488;,
+    -0.109461;-0.697865;,
+    -0.797190;-0.698241;,
+    -1.484918;-0.698619;,
+    -2.172647;-0.698995;,
+    -2.860377;-0.699372;,
+    -3.548107;-0.699749;,
+    -4.235834;-0.700125;,
+    -4.923567;-0.700502;,
+    -5.611293;-0.700880;,
+    -6.299020;-0.701257;,
+    -6.986751;-0.701632;,
+    -7.674482;-0.702009;,
+    -8.362215;-0.702387;,
+    -9.049935;-0.702763;,
+    -9.737666;-0.703142;,
+    -10.425402;-0.703517;,
+    -11.113128;-0.703894;,
+    -11.800854;-0.704271;,
+    -12.488582;-0.704648;,
+    -13.176315;-0.705022;,
+    -13.864048;-0.705401;,
+    -14.551777;-0.705777;,
+    -15.239506;-0.706154;,
+    -15.927218;-0.706533;,
+    -16.615082;-0.706906;,
+    -17.302807;-0.707283;,
+    -17.990536;-0.707663;,
+    -18.678280;-0.708039;,
+    -19.366013;-0.708417;,
+    21.210175;-0.899304;,
+    20.522427;-0.899686;,
+    19.834690;-0.900062;,
+    19.146976;-0.900435;,
+    18.459270;-0.900813;,
+    17.771469;-0.901186;,
+    17.083786;-0.901562;,
+    16.396191;-0.901940;,
+    15.708445;-0.902317;,
+    15.020711;-0.902695;,
+    14.332986;-0.903072;,
+    13.645256;-0.903449;,
+    12.957528;-0.903825;,
+    12.269795;-0.904203;,
+    11.582069;-0.904578;,
+    10.894339;-0.904957;,
+    10.206615;-0.905333;,
+    9.518876;-0.905710;,
+    8.831154;-0.906087;,
+    8.143415;-0.906463;,
+    7.455685;-0.906841;,
+    6.767955;-0.907217;,
+    6.080228;-0.907594;,
+    5.392494;-0.907972;,
+    4.704762;-0.908346;,
+    4.017035;-0.908724;,
+    3.329304;-0.909100;,
+    2.641576;-0.909477;,
+    1.953845;-0.909854;,
+    1.266114;-0.910232;,
+    0.578385;-0.910608;,
+    -0.109345;-0.910985;,
+    -0.797073;-0.911362;,
+    -1.484801;-0.911740;,
+    -2.172531;-0.912114;,
+    -2.860258;-0.912492;,
+    -3.547987;-0.912869;,
+    -4.235719;-0.913246;,
+    -4.923448;-0.913624;,
+    -5.611176;-0.913998;,
+    -6.298907;-0.914376;,
+    -6.986633;-0.914753;,
+    -7.674367;-0.915130;,
+    -8.362094;-0.915505;,
+    -9.049825;-0.915884;,
+    -9.737553;-0.916259;,
+    -10.425280;-0.916637;,
+    -11.113010;-0.917014;,
+    -11.800736;-0.917391;,
+    -12.488461;-0.917767;,
+    -13.176193;-0.918142;,
+    -13.863929;-0.918521;,
+    -14.551653;-0.918899;,
+    -15.239386;-0.919275;,
+    -15.927112;-0.919655;,
+    -16.614971;-0.920028;,
+    -17.302719;-0.920403;,
+    -17.990417;-0.920781;,
+    -18.678143;-0.921160;,
+    -19.365921;-0.921540;,
+    21.210270;-1.112424;,
+    20.522514;-1.112800;,
+    19.834827;-1.113178;,
+    19.147121;-1.113556;,
+    18.459351;-1.113932;,
+    17.771652;-1.114307;,
+    17.083855;-1.114684;,
+    16.396309;-1.115063;,
+    15.708569;-1.115438;,
+    15.020836;-1.115815;,
+    14.333102;-1.116191;,
+    13.645381;-1.116570;,
+    12.957646;-1.116944;,
+    12.269918;-1.117322;,
+    11.582184;-1.117699;,
+    10.894450;-1.118076;,
+    10.206723;-1.118452;,
+    9.518996;-1.118829;,
+    8.831268;-1.119207;,
+    8.143529;-1.119583;,
+    7.455806;-1.119961;,
+    6.768075;-1.120337;,
+    6.080348;-1.120713;,
+    5.392613;-1.121090;,
+    4.704884;-1.121468;,
+    4.017152;-1.121844;,
+    3.329423;-1.122220;,
+    2.641691;-1.122597;,
+    1.953963;-1.122975;,
+    1.266232;-1.123352;,
+    0.578502;-1.123727;,
+    -0.109228;-1.124105;,
+    -0.796958;-1.124481;,
+    -1.484684;-1.124858;,
+    -2.172415;-1.125234;,
+    -2.860142;-1.125611;,
+    -3.547872;-1.125988;,
+    -4.235602;-1.126365;,
+    -4.923334;-1.126742;,
+    -5.611064;-1.127120;,
+    -6.298792;-1.127497;,
+    -6.986522;-1.127872;,
+    -7.674252;-1.128249;,
+    -8.361976;-1.128628;,
+    -9.049706;-1.129003;,
+    -9.737432;-1.129380;,
+    -10.425165;-1.129757;,
+    -11.112892;-1.130132;,
+    -11.800620;-1.130511;,
+    -12.488353;-1.130886;,
+    -13.176084;-1.131263;,
+    -13.863816;-1.131643;,
+    -14.551537;-1.132019;,
+    -15.239273;-1.132394;,
+    -15.926993;-1.132774;,
+    -16.614872;-1.133146;,
+    -17.302624;-1.133523;,
+    -17.990334;-1.133904;,
+    -18.678040;-1.134283;,
+    -19.365772;-1.134661;,
+    21.210373;-1.325545;,
+    20.522655;-1.325922;,
+    19.834911;-1.326297;,
+    19.147205;-1.326676;,
+    18.459473;-1.327051;,
+    17.771744;-1.327428;,
+    17.083981;-1.327805;,
+    16.396393;-1.328179;,
+    15.708681;-1.328558;,
+    15.020946;-1.328937;,
+    14.333217;-1.329313;,
+    13.645494;-1.329689;,
+    12.957758;-1.330065;,
+    12.270031;-1.330442;,
+    11.582300;-1.330819;,
+    10.894567;-1.331195;,
+    10.206839;-1.331573;,
+    9.519111;-1.331948;,
+    8.831373;-1.332326;,
+    8.143654;-1.332703;,
+    7.455921;-1.333079;,
+    6.768186;-1.333456;,
+    6.080457;-1.333833;,
+    5.392728;-1.334210;,
+    4.704999;-1.334587;,
+    4.017269;-1.334964;,
+    3.329538;-1.335341;,
+    2.641808;-1.335716;,
+    1.954080;-1.336094;,
+    1.266348;-1.336471;,
+    0.578619;-1.336848;,
+    -0.109111;-1.337225;,
+    -0.796840;-1.337602;,
+    -1.484570;-1.337978;,
+    -2.172295;-1.338356;,
+    -2.860027;-1.338731;,
+    -3.547755;-1.339108;,
+    -4.235484;-1.339484;,
+    -4.923215;-1.339861;,
+    -5.610944;-1.340239;,
+    -6.298669;-1.340615;,
+    -6.986402;-1.340992;,
+    -7.674129;-1.341371;,
+    -8.361859;-1.341744;,
+    -9.049594;-1.342124;,
+    -9.737318;-1.342499;,
+    -10.425043;-1.342878;,
+    -11.112780;-1.343253;,
+    -11.800503;-1.343632;,
+    -12.488234;-1.344009;,
+    -13.175967;-1.344385;,
+    -13.863697;-1.344760;,
+    -14.551425;-1.345137;,
+    -15.239159;-1.345515;,
+    -15.926883;-1.345895;,
+    -16.614742;-1.346273;,
+    -17.302464;-1.346647;,
+    -17.990200;-1.347022;,
+    -18.677944;-1.347404;,
+    -19.365658;-1.347778;,
+    21.210476;-1.538668;,
+    20.522785;-1.539042;,
+    19.835079;-1.539416;,
+    19.147327;-1.539793;,
+    18.459560;-1.540172;,
+    17.771839;-1.540547;,
+    17.084103;-1.540923;,
+    16.396542;-1.541300;,
+    15.708803;-1.541677;,
+    15.021071;-1.542056;,
+    14.333336;-1.542433;,
+    13.645607;-1.542805;,
+    12.957879;-1.543185;,
+    12.270153;-1.543561;,
+    11.582418;-1.543939;,
+    10.894695;-1.544315;,
+    10.206962;-1.544695;,
+    9.519223;-1.545070;,
+    8.831489;-1.545445;,
+    8.143764;-1.545824;,
+    7.456039;-1.546200;,
+    6.768309;-1.546576;,
+    6.080575;-1.546954;,
+    5.392845;-1.547329;,
+    4.705120;-1.547708;,
+    4.017385;-1.548083;,
+    3.329656;-1.548460;,
+    2.641927;-1.548837;,
+    1.954195;-1.549216;,
+    1.266464;-1.549591;,
+    0.578735;-1.549968;,
+    -0.108994;-1.550345;,
+    -0.796724;-1.550720;,
+    -1.484451;-1.551098;,
+    -2.172181;-1.551476;,
+    -2.859910;-1.551851;,
+    -3.547639;-1.552228;,
+    -4.235368;-1.552603;,
+    -4.923100;-1.552982;,
+    -5.610826;-1.553359;,
+    -6.298555;-1.553735;,
+    -6.986283;-1.554111;,
+    -7.674017;-1.554490;,
+    -8.361742;-1.554867;,
+    -9.049473;-1.555242;,
+    -9.737198;-1.555621;,
+    -10.424934;-1.555997;,
+    -11.112657;-1.556375;,
+    -11.800391;-1.556751;,
+    -12.488121;-1.557130;,
+    -13.175852;-1.557504;,
+    -13.863578;-1.557881;,
+    -14.551310;-1.558260;,
+    -15.239041;-1.558635;,
+    -15.926772;-1.559012;,
+    -16.614655;-1.559390;,
+    -17.302334;-1.559766;,
+    -17.990105;-1.560140;,
+    -18.677837;-1.560520;,
+    -19.365536;-1.560899;,
+    -20.054546;0.783047;,
+    -20.054459;0.569923;,
+    -20.054329;0.356802;,
+    -20.054234;0.143685;,
+    -20.054096;-0.069433;,
+    -20.054016;-0.282552;,
+    -20.053829;-0.495674;,
+    -20.053741;-0.708794;,
+    -20.053623;-0.921914;,
+    -20.053516;-1.135036;,
+    -20.053364;-1.348157;,
+    -20.053280;-1.561272;,
+    21.210629;-1.751784;,
+    20.522903;-1.752167;,
+    19.835178;-1.752540;,
+    19.147415;-1.752913;,
+    18.459724;-1.753290;,
+    17.771973;-1.753667;,
+    17.084221;-1.754041;,
+    16.396641;-1.754421;,
+    15.708913;-1.754798;,
+    15.021175;-1.755174;,
+    14.333455;-1.755552;,
+    13.645726;-1.755927;,
+    12.957995;-1.756305;,
+    12.270261;-1.756681;,
+    11.582542;-1.757060;,
+    10.894801;-1.757435;,
+    10.207077;-1.757813;,
+    9.519344;-1.758189;,
+    8.831616;-1.758566;,
+    8.143879;-1.758941;,
+    7.456154;-1.759318;,
+    6.768419;-1.759696;,
+    6.080693;-1.760072;,
+    5.392962;-1.760448;,
+    4.705231;-1.760825;,
+    4.017502;-1.761204;,
+    3.329773;-1.761580;,
+    2.642042;-1.761957;,
+    1.954313;-1.762332;,
+    1.266582;-1.762710;,
+    0.578852;-1.763089;,
+    -0.108878;-1.763464;,
+    -0.796607;-1.763841;,
+    -1.484334;-1.764218;,
+    -2.172066;-1.764595;,
+    -2.859794;-1.764969;,
+    -3.547521;-1.765348;,
+    -4.235249;-1.765723;,
+    -4.922984;-1.766102;,
+    -5.610708;-1.766479;,
+    -6.298436;-1.766854;,
+    -6.986171;-1.767231;,
+    -7.673897;-1.767609;,
+    -8.361628;-1.767987;,
+    -9.049360;-1.768361;,
+    -9.737089;-1.768741;,
+    -10.424817;-1.769117;,
+    -11.112537;-1.769494;,
+    -11.800284;-1.769869;,
+    -12.488003;-1.770247;,
+    -13.175739;-1.770625;,
+    -13.863462;-1.770999;,
+    -14.551200;-1.771381;,
+    -15.238927;-1.771755;,
+    -15.926641;-1.772134;,
+    -16.614521;-1.772509;,
+    -17.302231;-1.772885;,
+    -17.989983;-1.773266;,
+    -18.677723;-1.773641;,
+    -19.365395;-1.774015;,
+    -20.053135;-1.774398;;
+   }
+
+   MeshMaterialList {
+    1;
+    576;
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0;
+
+    Material lambert3SG {
+     0.800000;0.800000;0.800000;1.000000;;
+     0.000000;
+     0.000000;0.000000;0.000000;;
+     0.000000;0.000000;0.000000;;
+
+     TextureFilename {
+      "whitewire.bmp";
+     }
+    }
+   }
+
+   VertexDuplicationIndices {
+    793;
+    720;
+    0,
+    1,
+    2,
+    3,
+    4,
+    5,
+    6,
+    7,
+    8,
+    9,
+    10,
+    11,
+    12,
+    13,
+    14,
+    15,
+    16,
+    17,
+    18,
+    19,
+    20,
+    21,
+    22,
+    23,
+    24,
+    25,
+    26,
+    27,
+    28,
+    29,
+    30,
+    31,
+    32,
+    33,
+    34,
+    35,
+    36,
+    37,
+    38,
+    39,
+    40,
+    41,
+    42,
+    43,
+    44,
+    45,
+    46,
+    47,
+    48,
+    49,
+    50,
+    51,
+    52,
+    53,
+    54,
+    55,
+    56,
+    57,
+    58,
+    59,
+    60,
+    61,
+    62,
+    63,
+    64,
+    65,
+    66,
+    67,
+    68,
+    69,
+    70,
+    71,
+    72,
+    73,
+    74,
+    75,
+    76,
+    77,
+    78,
+    79,
+    80,
+    81,
+    82,
+    83,
+    84,
+    85,
+    86,
+    87,
+    88,
+    89,
+    90,
+    91,
+    92,
+    93,
+    94,
+    95,
+    96,
+    97,
+    98,
+    99,
+    100,
+    101,
+    102,
+    103,
+    104,
+    105,
+    106,
+    107,
+    108,
+    109,
+    110,
+    111,
+    112,
+    113,
+    114,
+    115,
+    116,
+    117,
+    118,
+    119,
+    120,
+    121,
+    122,
+    123,
+    124,
+    125,
+    126,
+    127,
+    128,
+    129,
+    130,
+    131,
+    132,
+    133,
+    134,
+    135,
+    136,
+    137,
+    138,
+    139,
+    140,
+    141,
+    142,
+    143,
+    144,
+    145,
+    146,
+    147,
+    148,
+    149,
+    150,
+    151,
+    152,
+    153,
+    154,
+    155,
+    156,
+    157,
+    158,
+    159,
+    160,
+    161,
+    162,
+    163,
+    164,
+    165,
+    166,
+    167,
+    168,
+    169,
+    170,
+    171,
+    172,
+    173,
+    174,
+    175,
+    176,
+    177,
+    178,
+    179,
+    180,
+    181,
+    182,
+    183,
+    184,
+    185,
+    186,
+    187,
+    188,
+    189,
+    190,
+    191,
+    192,
+    193,
+    194,
+    195,
+    196,
+    197,
+    198,
+    199,
+    200,
+    201,
+    202,
+    203,
+    204,
+    205,
+    206,
+    207,
+    208,
+    209,
+    210,
+    211,
+    212,
+    213,
+    214,
+    215,
+    216,
+    217,
+    218,
+    219,
+    220,
+    221,
+    222,
+    223,
+    224,
+    225,
+    226,
+    227,
+    228,
+    229,
+    230,
+    231,
+    232,
+    233,
+    234,
+    235,
+    236,
+    237,
+    238,
+    239,
+    240,
+    241,
+    242,
+    243,
+    244,
+    245,
+    246,
+    247,
+    248,
+    249,
+    250,
+    251,
+    252,
+    253,
+    254,
+    255,
+    256,
+    257,
+    258,
+    259,
+    260,
+    261,
+    262,
+    263,
+    264,
+    265,
+    266,
+    267,
+    268,
+    269,
+    270,
+    271,
+    272,
+    273,
+    274,
+    275,
+    276,
+    277,
+    278,
+    279,
+    280,
+    281,
+    282,
+    283,
+    284,
+    285,
+    286,
+    287,
+    288,
+    289,
+    290,
+    291,
+    292,
+    293,
+    294,
+    295,
+    296,
+    297,
+    298,
+    299,
+    300,
+    301,
+    302,
+    303,
+    304,
+    305,
+    306,
+    307,
+    308,
+    309,
+    310,
+    311,
+    312,
+    313,
+    314,
+    315,
+    316,
+    317,
+    318,
+    319,
+    320,
+    321,
+    322,
+    323,
+    324,
+    325,
+    326,
+    327,
+    328,
+    329,
+    330,
+    331,
+    332,
+    333,
+    334,
+    335,
+    336,
+    337,
+    338,
+    339,
+    340,
+    341,
+    342,
+    343,
+    344,
+    345,
+    346,
+    347,
+    348,
+    349,
+    350,
+    351,
+    352,
+    353,
+    354,
+    355,
+    356,
+    357,
+    358,
+    359,
+    360,
+    361,
+    362,
+    363,
+    364,
+    365,
+    366,
+    367,
+    368,
+    369,
+    370,
+    371,
+    372,
+    373,
+    374,
+    375,
+    376,
+    377,
+    378,
+    379,
+    380,
+    381,
+    382,
+    383,
+    384,
+    385,
+    386,
+    387,
+    388,
+    389,
+    390,
+    391,
+    392,
+    393,
+    394,
+    395,
+    396,
+    397,
+    398,
+    399,
+    400,
+    401,
+    402,
+    403,
+    404,
+    405,
+    406,
+    407,
+    408,
+    409,
+    410,
+    411,
+    412,
+    413,
+    414,
+    415,
+    416,
+    417,
+    418,
+    419,
+    420,
+    421,
+    422,
+    423,
+    424,
+    425,
+    426,
+    427,
+    428,
+    429,
+    430,
+    431,
+    432,
+    433,
+    434,
+    435,
+    436,
+    437,
+    438,
+    439,
+    440,
+    441,
+    442,
+    443,
+    444,
+    445,
+    446,
+    447,
+    448,
+    449,
+    450,
+    451,
+    452,
+    453,
+    454,
+    455,
+    456,
+    457,
+    458,
+    459,
+    460,
+    461,
+    462,
+    463,
+    464,
+    465,
+    466,
+    467,
+    468,
+    469,
+    470,
+    471,
+    472,
+    473,
+    474,
+    475,
+    476,
+    477,
+    478,
+    479,
+    480,
+    481,
+    482,
+    483,
+    484,
+    485,
+    486,
+    487,
+    488,
+    489,
+    490,
+    491,
+    492,
+    493,
+    494,
+    495,
+    496,
+    497,
+    498,
+    499,
+    500,
+    501,
+    502,
+    503,
+    504,
+    505,
+    506,
+    507,
+    508,
+    509,
+    510,
+    511,
+    512,
+    513,
+    514,
+    515,
+    516,
+    517,
+    518,
+    519,
+    520,
+    521,
+    522,
+    523,
+    524,
+    525,
+    526,
+    527,
+    528,
+    529,
+    530,
+    531,
+    532,
+    533,
+    534,
+    535,
+    536,
+    537,
+    538,
+    539,
+    540,
+    541,
+    542,
+    543,
+    544,
+    545,
+    546,
+    547,
+    548,
+    549,
+    550,
+    551,
+    552,
+    553,
+    554,
+    555,
+    556,
+    557,
+    558,
+    559,
+    560,
+    561,
+    562,
+    563,
+    564,
+    565,
+    566,
+    567,
+    568,
+    569,
+    570,
+    571,
+    572,
+    573,
+    574,
+    575,
+    576,
+    577,
+    578,
+    579,
+    580,
+    581,
+    582,
+    583,
+    584,
+    585,
+    586,
+    587,
+    588,
+    589,
+    590,
+    591,
+    592,
+    593,
+    594,
+    595,
+    596,
+    597,
+    598,
+    599,
+    600,
+    601,
+    602,
+    603,
+    604,
+    605,
+    606,
+    607,
+    608,
+    609,
+    610,
+    611,
+    612,
+    613,
+    614,
+    615,
+    616,
+    617,
+    618,
+    619,
+    620,
+    621,
+    622,
+    623,
+    624,
+    625,
+    626,
+    627,
+    628,
+    629,
+    630,
+    631,
+    632,
+    633,
+    634,
+    635,
+    636,
+    637,
+    638,
+    639,
+    640,
+    641,
+    642,
+    643,
+    644,
+    645,
+    646,
+    647,
+    648,
+    649,
+    650,
+    651,
+    652,
+    653,
+    654,
+    655,
+    656,
+    657,
+    658,
+    659,
+    660,
+    661,
+    662,
+    663,
+    664,
+    665,
+    666,
+    667,
+    668,
+    669,
+    670,
+    671,
+    672,
+    673,
+    674,
+    675,
+    676,
+    677,
+    678,
+    679,
+    680,
+    681,
+    682,
+    683,
+    684,
+    685,
+    686,
+    687,
+    688,
+    689,
+    690,
+    691,
+    692,
+    693,
+    694,
+    695,
+    696,
+    697,
+    698,
+    699,
+    700,
+    701,
+    702,
+    703,
+    704,
+    705,
+    706,
+    707,
+    708,
+    709,
+    710,
+    711,
+    712,
+    713,
+    714,
+    715,
+    716,
+    717,
+    718,
+    719,
+    0,
+    60,
+    120,
+    180,
+    240,
+    300,
+    360,
+    420,
+    480,
+    540,
+    600,
+    660,
+    0,
+    1,
+    2,
+    3,
+    4,
+    5,
+    6,
+    7,
+    8,
+    9,
+    10,
+    11,
+    12,
+    13,
+    14,
+    15,
+    16,
+    17,
+    18,
+    19,
+    20,
+    21,
+    22,
+    23,
+    24,
+    25,
+    26,
+    27,
+    28,
+    29,
+    30,
+    31,
+    32,
+    33,
+    34,
+    35,
+    36,
+    37,
+    38,
+    39,
+    40,
+    41,
+    42,
+    43,
+    44,
+    45,
+    46,
+    47,
+    48,
+    49,
+    50,
+    51,
+    52,
+    53,
+    54,
+    55,
+    56,
+    57,
+    58,
+    59,
+    0;
+   }
+  }
+ }
+
+ Frame group7 {
+  
+
+  FrameTransformMatrix {
+   1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,-4.000000,0.000000,1.000000;;
+  }
+ }
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/launch.bat
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/launch.bat	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/launch.bat	(revision 2197)
@@ -0,0 +1,1 @@
+pathmap.exe v -D media -L space.level -M space.materials -O processedMeshes -P prm -E 4096 -C 64 -S 512
Index: /GTP/trunk/App/Demos/Illum/pathmap/Ray.hpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Ray.hpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Ray.hpp	(revision 2197)
@@ -0,0 +1,16 @@
+#pragma once
+
+/*!
+\brief Class that describes a ray to be traced.
+*/
+class Ray{
+public:
+	bool isShadowRay;
+	Vector origin;
+
+	//! must be normalised
+	Vector dir;		
+
+	//! must be initialised and unique
+	int id;			
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/xmlwriter.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/xmlwriter.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/xmlwriter.h	(revision 2197)
@@ -0,0 +1,215 @@
+//////////////////////////////////////////////////////////////////////
+//
+// xmlparser.h: interface & implementation for the XmlStream class.
+// 
+// Author: Oboltus, December 2003
+//
+// This code is provided "as is", with absolutely no warranty expressed
+// or implied. Any use is at your own risk.
+//
+//////////////////////////////////////////////////////////////////////
+
+#ifndef __XMLWRITER_H_2CC1D410_9DE8_4452_B8F0_F987EF152E06
+#define __XMLWRITER_H_2CC1D410_9DE8_4452_B8F0_F987EF152E06
+
+// disable terrible MSVC warnings which are issued when using STL
+#ifdef	_MSC_VER
+#pragma warning( disable : 4786 ) 
+#pragma warning( disable : 4514 )
+#endif
+
+#include	<stack>
+#include	<string>
+#include	<sstream>
+
+namespace xmlw {
+
+class XmlStream {
+public:
+
+	// XML version constants
+	enum {versionMajor = 1, versionMinor = 0};
+
+	// Internal helper class
+	struct Controller {
+		typedef	enum {whatProlog, whatTag, whatTagEnd, whatAttribute, whatCharData}	what_type;
+
+		what_type	what;
+		std::string str;
+
+		inline Controller(const Controller& c) : what(c.what), str(c.str) {}
+		inline Controller(const what_type _what) : what(_what){}
+		
+		// use template constructor because string field <str> may be initialized 
+		// from different sources: char*, std::string etc
+		template<class t>
+		inline Controller(const what_type _what, const t& _str) : what(_what), str(_str) {}
+	};
+
+	// XmlStream refers std::ostream object to perform actual output operations
+	inline XmlStream(std::ostream&	_s) : s(_s), state(stateNone), prologWritten(false) {}
+
+	// Before destroying check whether all the open tags are closed
+	~XmlStream() {
+		if (stateTagName == state) {
+			s << "/>\n";
+			state = stateNone;
+		}
+		while (tags.size())
+			endTag(tags.top());
+	}
+
+	// default behaviour - delegate object output to std::stream
+	template<class t>
+	XmlStream& operator<<(const t& value) {
+		if (stateTagName == state)
+			tagName << value;
+		s << value;
+		return *this;
+	}
+
+	// this is the main working horse
+	// and it's long a little
+	XmlStream& operator<<(const Controller& controller) {
+
+		switch (controller.what) {
+		case Controller::whatProlog:
+			if (!prologWritten && stateNone == state) {
+				s << "<?xml version=\"" << versionMajor << '.' << versionMinor << "\"?>\n";
+				prologWritten = true;
+			}
+			break;	//	Controller::whatProlog
+
+		case Controller::whatTag:
+			closeTagStart();
+			s << '<';
+			if (controller.str.empty()) {
+				clearTagName();
+				state = stateTagName;
+			}
+			else {
+				s << controller.str;
+				tags.push(controller.str);
+				state = stateTag;
+			}
+			break;	//	Controller::whatTag
+
+		case Controller::whatTagEnd:
+			endTag(controller.str);
+			break;	//	Controller::whatTagEnd
+
+		case Controller::whatAttribute:
+			switch (state) {
+			case stateTagName:
+				tags.push(tagName.str());
+				break;
+
+			case stateAttribute:
+				s << '\"';
+			}
+
+			if (stateNone != state) {
+				s << ' ' << controller.str << "=\"";
+				state = stateAttribute;
+			}
+			// else throw some error - unexpected attribute (out of any tag)
+
+			break;	//	Controller::whatAttribute
+
+		case Controller::whatCharData:
+			closeTagStart();
+			state = stateNone;
+			break;	//	Controller::whatCharData
+		}
+
+		return	*this;
+	}
+
+private:
+	// state of the stream 
+	typedef	enum {stateNone, stateTag, stateAttribute, stateTagName}	state_type;
+
+	// tag name stack
+	typedef std::stack<std::string>	tag_stack_type;
+
+	tag_stack_type	tags;
+	state_type	state;
+	std::ostream&	s;
+	bool	prologWritten;
+	std::ostringstream	tagName;
+
+	// I don't know any way easier (legal) to clear std::stringstream...
+	inline void clearTagName() {
+		const std::string	empty_str;
+		tagName.rdbuf()->str(empty_str);
+	}
+
+	// Close current tag
+	void closeTagStart(bool self_closed = false) {
+		if (stateTagName == state)
+			tags.push(tagName.str());
+
+		// note: absence of 'break's is not an error
+		switch (state) {
+		case stateAttribute:
+			s << '\"';
+
+		case stateTagName:
+		case stateTag:
+			if (self_closed)
+				s << '/';
+			s << '>' << '\n';
+		}
+	}
+
+	// Close tag (may be with closing all of its children)
+	void endTag(const std::string& tag) {
+		bool	brk = false;
+
+		while (tags.size() > 0 && !brk) {
+			if (stateNone == state)
+				s << "</" << tags.top() << '>' << '\n';
+			else {
+				closeTagStart(true);
+				state = stateNone;
+			}
+			brk = tag.empty() || tag == tags.top();
+			tags.pop();
+		}
+	}
+};	//	class XmlStream
+
+// Helper functions, they may be simply overwritten
+// E.g. you may use std::string instead of const char*
+
+inline const XmlStream::Controller prolog() {
+	return XmlStream::Controller(XmlStream::Controller::whatProlog);
+}
+
+inline const XmlStream::Controller tag() {
+	return XmlStream::Controller(XmlStream::Controller::whatTag);
+}
+
+inline const XmlStream::Controller tag(const char* const tag_name) {
+	return XmlStream::Controller(XmlStream::Controller::whatTag, tag_name);
+}
+
+inline const XmlStream::Controller endtag() {
+	return XmlStream::Controller(XmlStream::Controller::whatTagEnd);
+}
+
+inline const XmlStream::Controller endtag(const char* const tag_name) {
+	return XmlStream::Controller(XmlStream::Controller::whatTagEnd, tag_name);
+}
+
+inline const XmlStream::Controller attr(const char* const attr_name) {
+	return XmlStream::Controller(XmlStream::Controller::whatAttribute, attr_name);
+}
+
+inline const XmlStream::Controller chardata() {
+	return XmlStream::Controller(XmlStream::Controller::whatCharData);
+}
+
+}	// namespace
+
+#endif  //  __XMLWRITER_H_2CC1D410_9DE8_4452_B8F0_F987EF152E06
Index: /GTP/trunk/App/Demos/Illum/pathmap/WsubMesh.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/WsubMesh.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/WsubMesh.h	(revision 2197)
@@ -0,0 +1,27 @@
+// WsubMesh.h: interface for the WsubMesh class.
+//
+//////////////////////////////////////////////////////////////////////
+
+#pragma once
+#include "Wsimplex.h"
+#include "Vector.hpp"
+class DelaunayMesh;
+
+class WsubMesh  
+{
+	friend class DelaunayMesh;
+public:
+	void setInsider(Wsimplex* niro);
+	WsubMesh();
+	virtual ~WsubMesh();
+
+	int isEmpty();
+	void merge(WsubMesh* other);
+	void add(Wsimplex* newbie);
+	::std::vector<Wsimplex*> complete;
+private:
+	::std::vector<Wsimplex*> incomplete;
+	::std::vector<Wsimplex*> insiders;
+
+};
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/dots.fx
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/dots.fx	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/dots.fx	(revision 2197)
@@ -0,0 +1,59 @@
+float4x4 worldToProjMatrix;
+
+float aClusterWeight;
+
+struct vsInputDots
+{
+    float4	pos			: POSITION;
+    float3	rad			: NORMAL;    
+};
+
+struct vsOutputDots
+{
+    float4	pos			: POSITION;
+    float3	rad			: NORMAL;
+    float4	worldPos	: TEXCOORD0;        
+};
+
+vsOutputDots
+	vsDots(vsInputDots input)
+{
+    vsOutputDots output = (vsOutputDots)0;
+    output.worldPos = input.pos;
+    output.pos = mul(input.pos, worldToProjMatrix);
+    output.pos.z -= 0.0001;
+    output.rad = input.rad;
+    return output;
+}
+
+float4
+	psDots(vsOutputDots input) : COLOR0
+{
+//	return 1;
+//	return float4(input.rad, 1);
+	float4 ret;
+
+/*	float4 occProjPos = mul(input.worldPos, occWorldToProjMatrix);
+	occProjPos /= occProjPos.w;
+	float2 occTexPos = mul( occProjPos.xyw, occProjToTexMatrix);
+	float visibility = tex2Dproj(depthMapSampler, float4(occTexPos, occProjPos.z, 1) );
+
+	if(visibility >= 0.5)
+		ret = float4(1, 0.5, 0, 1);
+	else 
+		ret = float4(1, 0, 1, 1);*/
+//	ret = float4(frac(aClusterWeight * 3.14), frac(aClusterWeight * 13.3), frac(aClusterWeight * 7.1) , 1.0);
+//	ret = float4(aClusterWeight * 1000.0, aClusterWeight * 400.0, aClusterWeight * 100.0, 1.0);
+	ret = float4(aClusterWeight % 2, aClusterWeight % 3 / 2.0, aClusterWeight % 5 / 4.0, 1.0);
+//	ret = float4(aClusterWeight, aClusterWeight, aClusterWeight, 1.0);
+
+	return ret;
+}
+
+technique Dots{
+	pass P0
+    {
+        VertexShader = compile vs_3_0 vsDots();
+        PixelShader  = compile ps_3_0 psDots();
+    }
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/FinalCompositionRenderStrategy.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/FinalCompositionRenderStrategy.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/FinalCompositionRenderStrategy.h	(revision 2197)
@@ -0,0 +1,24 @@
+#pragma once
+#include "renderstrategy.h"
+#include "Vector.hpp"
+
+class FinalCompositionRenderStrategy :
+	public RenderStrategy
+{
+public:
+	Vector lightDir;
+	Vector lightPos;
+	Vector lightPower;
+
+	FinalCompositionRenderStrategy(PathMapEffect* pathMapEffect);
+
+	void applyTargets() const;
+	void applyRenderState() const;
+	void applyTechnique() const;
+
+	void applyTransforms(Entity* entity) const;
+	void applyTextures(SubEntity* subEntity) const;
+	
+	void resetRenderState() const;
+
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/SubMesh.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/SubMesh.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/SubMesh.cpp	(revision 2197)
@@ -0,0 +1,110 @@
+#include "dxstdafx.h"
+#include ".\submesh.h"
+#include "Mesh.h"
+#include "PathMapEffect.h"
+#include "TriangleMesh.h"
+#include "L.h"
+
+SubMesh::SubMesh(Mesh* parent, int subsetId, D3DXMATERIAL& dMaterial)
+{
+	this->parent = parent;
+	this->subsetId = subsetId;
+
+	rayTraceMesh = NULL;
+
+	bumpTexture = NULL;
+	normalTexture = NULL;
+
+	material = dMaterial;
+	if(material.pTextureFilename)
+	{
+		material.pTextureFilename = new char[strlen(dMaterial.pTextureFilename) + 1];
+		strcpy(material.pTextureFilename, dMaterial.pTextureFilename);
+		//set submesh textures from material and shader properties (combine partition and attribute buffer)
+	}
+
+	lambertTexture = parent->pathMapEffect->loadTexture( L::l+dMaterial.pTextureFilename, &rayTraceMaterial);
+
+}
+
+void SubMesh::buildRayTraceMesh(DWORD startIndex, DWORD indexCount)
+{
+	//lock the buffers and create ray tracing meshes from the data
+	LPDIRECT3DVERTEXBUFFER9 vertexBuffer;
+	parent->mesh->GetVertexBuffer(&vertexBuffer);
+	FlexVertexArray vertexData(parent->mesh->GetNumBytesPerVertex());
+	D3DVERTEXELEMENT9 elem[64];	parent->mesh->GetDeclaration(elem);	 FlexVertex::setFormat(elem);
+	vertexBuffer->Lock(0,parent->mesh->GetNumVertices()*parent->mesh->GetNumBytesPerVertex(),vertexData.getDataPointerReference(),0);
+	LPDIRECT3DINDEXBUFFER9 indexBuffer;
+	parent->mesh->GetIndexBuffer(&indexBuffer);
+	unsigned short* indexData;
+	indexBuffer->Lock(startIndex*sizeof(unsigned short),indexCount*sizeof(unsigned short),(void**)&indexData,0);
+
+	//create a TriangleMesh for ray-tracing
+	rayTraceMesh = new TriangleMesh(rayTraceMaterial, indexData, indexCount/3,
+		vertexData, parent->mesh->GetNumVertices());
+
+	vertexBuffer->Unlock();
+	indexBuffer->Unlock();
+	vertexBuffer->Release();
+	indexBuffer->Release();
+}
+
+SubMesh::~SubMesh(void)
+{
+	if(normalTexture)
+		normalTexture->Release();
+	if(rayTraceMesh)
+		delete rayTraceMesh;
+}
+
+void SubMesh::draw()
+{
+	parent->mesh->DrawSubset(subsetId);
+}
+
+void SubMesh::drawToAtlas()
+{
+	parent->mesh->DrawSubset(subsetId);
+
+	LPDIRECT3DDEVICE9 device = parent->pathMapEffect->device;
+
+	if(edgeCount)
+	{
+		device->SetStreamSource(0, parent->edgeVertexBuffer, 0, parent->mesh->GetNumBytesPerVertex());
+		device->DrawPrimitive(D3DPT_LINELIST, edgeStartIndex * 2, edgeCount);
+	}
+}
+
+void SubMesh::loadBumpMap(LPCSTR fileName, float bumpScale)
+{
+	bumpTexture = NULL;
+	normalTexture = NULL;
+
+	if(fileName[0] == '\0')
+		return;
+
+	LPDIRECT3DDEVICE9 device = parent->pathMapEffect->device;
+
+	bumpTexture = parent->pathMapEffect->loadTexture( L::l+fileName );
+	strcpy(bumpFileName, fileName);
+
+	HRESULT hrwft;
+	if(bumpTexture)
+	{
+		D3DSURFACE_DESC bDesc;
+		bumpTexture->GetLevelDesc(0, &bDesc);
+		hrwft = device->CreateTexture(bDesc.Width, bDesc.Height, 1, bDesc.Usage, D3DFMT_A16B16G16R16F, bDesc.Pool,
+			&normalTexture, NULL);
+		hrwft = D3DXComputeNormalMap(
+			normalTexture,
+			bumpTexture,
+			NULL,
+			D3DX_NORMALMAP_COMPUTE_OCCLUSION,
+			D3DX_CHANNEL_RED,
+			bumpScale);
+	}
+	else
+		normalTexture = NULL;
+
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/Woctree.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Woctree.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Woctree.cpp	(revision 2197)
@@ -0,0 +1,19 @@
+// Woctree.cpp: implementation of the Woctree class.
+//
+//////////////////////////////////////////////////////////////////////
+#include "dxstdafx.h"
+#include "Woctree.h"
+
+//////////////////////////////////////////////////////////////////////
+// Construction/Destruction
+//////////////////////////////////////////////////////////////////////
+
+Woctree::Woctree()
+{
+
+}
+
+Woctree::~Woctree()
+{
+
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/Parameters.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Parameters.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Parameters.h	(revision 2197)
@@ -0,0 +1,65 @@
+#pragma once
+#include <assert.h>
+
+typedef enum { bShowHelp, bMoveLight, bLookFromLight, bDots, bTurbo, LAST_BOOL } bool_t;
+typedef enum { fLightScale, fIndirectLightingMode, fTorchDistance, LAST_NUMBER } number_t;
+
+enum { IDC_GEN_BUTTON = -4, IDC_RESET_BUTTON, IDC_SAVE_BUTTON, IDC_LOAD_BUTTON };
+
+#define CHARBUF	100				// The max length of a line in the save file
+
+typedef float (*CONVERTER)(float a);
+typedef void (*ONCHANGE_CALLBACK)(void);
+
+float noconvert(float a);	// { return a; }
+
+float convertLightScale(float a);
+float convertTorchDistance(float a);
+float convertInt4(float a);
+
+void OnChange();			// {}
+
+
+class Parameters {
+	bool bparam[LAST_BOOL];
+	wchar_t bname[LAST_BOOL][CHARBUF];
+
+	int param[LAST_NUMBER];	// 0..100 (0..num_steps)
+	wchar_t name[LAST_NUMBER][CHARBUF];
+	int numsteps[LAST_NUMBER];
+
+	CONVERTER ffunc[LAST_NUMBER];
+	ONCHANGE_CALLBACK chfunc[LAST_NUMBER+3];
+
+	CDXUTDialog* g_HUD;
+
+	bool bSilent;
+	const static int CHARBUFFER_SIZE = 200;
+	enum { checkboxID0 = 1000, sliderID0 = 2000, staticID0 = 3000, upID0 = 4000, downID0 = 5000 };
+
+public:
+	void Setup( CDXUTDialog* g_HUD );
+	void Setup( CDXUTDialog* g_HUD, ONCHANGE_CALLBACK OnReset, ONCHANGE_CALLBACK OnSave = OnChange, ONCHANGE_CALLBACK OnLoad = OnChange);
+
+	bool Get( bool_t i );
+	float Get( number_t i );
+	int GetInt( number_t i );
+
+	void SetBool( bool_t ID, bool b );
+	void SetFloat( number_t ID, float v );
+	void SetInt( number_t ID, int v );
+
+	void Add( bool_t ID, char* label, char cHotKey = 0 );
+	void Add( number_t ID, char* label, int num_steps);
+
+	void Add( number_t ID, char* label, int num_steps, 
+		CONVERTER ff, ONCHANGE_CALLBACK chf = OnChange );
+
+	void Add( number_t ID, char* label, int num_steps, char cKeyDecr, char cKeyIncr, 
+		CONVERTER ff = noconvert, ONCHANGE_CALLBACK chf = OnChange );
+
+	void UpdateFromHUD( int controlID );
+
+	void SaveToFile( char* fileName );
+	void LoadFromFile( char* fileName );
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/Triangle.hpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Triangle.hpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Triangle.hpp	(revision 2197)
@@ -0,0 +1,20 @@
+#pragma once
+#include "Intersectable.hpp"
+
+class Triangle : public Intersectable {
+//	const Material*		material;
+	const Vector*			a, *b, *c; 		// the 3 vertices
+	Vector			normal;					// surface normal
+	enum DominantAxis{X_DOMINANT, Y_DOMINANT, Z_DOMINANT}	dominantAxis;
+	// pre computed values for faster intersection testing:
+	float			hyperPlaneShiftOffset;
+	float			d1, d2, d3, d4, d5, d6;
+public:
+	Triangle(const Vector* a, const Vector* b, const Vector* c, const Material* material);
+	bool intersect(const Ray& ray, float& depth, float rayMin, float rayMax);
+	bool intersectBackSide(const Ray& ray, float& depth, float rayMin, float rayMax);
+	Vector getShadingNormal(const Vector& point)
+	{
+		return normal;
+	}
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/Constants.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Constants.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Constants.cpp	(revision 2197)
@@ -0,0 +1,40 @@
+#include "dxStdAfx.h"
+#include "Vector.hpp"
+#include "Material.hpp"
+
+std::istream& operator>>(std::istream& cin, Vector& v)
+{
+	cin >> v.x >> v.y >> v.z;
+	return cin;
+}
+
+const Vector Vector::RGBBLACK(0.0f, 0.0f, 0.0f);
+const Vector Vector::RGBWHITE(0.999f, 0.999f, 0.999f);
+const Vector Vector::RGBRED(0.9f, 0.0f, 0.0f);
+const Vector Vector::RGBGREEN(0.0f, 0.9f, 0.0f);
+const Vector Vector::RGBBLUE(0.0f, 0.0f, 0.9f);
+const Vector Vector::RGBLIGHTBLUE(0.5f, 0.5f, 0.9f);
+const Vector Vector::RGBYELLOW(0.9f, 0.9f, 0.0f);
+const Vector Vector::RGBORANGE(0.9f, 0.45f, 0.0f);
+
+const Vector Vector::RGBLIGHTYELLOW(0.6f, 0.6f, 0.0f);
+const Vector Vector::RGBDARKGRAY(0.5f, 0.5f, 0.5f);
+
+const Material Material::DIFFUSEWHITE(Vector::RGBWHITE, Vector::RGBBLACK, 0.0f);
+const Material Material::DIFFUSEGRAY(Vector::RGBDARKGRAY, Vector::RGBBLACK, 0.0f);
+const Material Material::SHINYBLACK(Vector::RGBDARKGRAY, Vector::RGBDARKGRAY, 6.0f);
+const Material Material::STEEL(Vector(0.8f, 0.8f, 0.8f), Vector(0.5f, 0.5f, 0.8f), 10.0f);
+
+const Material Material::DIFFUSERED(Vector::RGBRED, Vector::RGBBLACK, 0.0f);
+const Material Material::DIFFUSEBLUE(Vector::RGBBLUE, Vector::RGBBLACK, 0.0f);
+const Material Material::DIFFUSELIGHTBLUE(Vector::RGBLIGHTBLUE, Vector::RGBBLACK, 0.0f);
+const Material Material::DIFFUSEGREEN(Vector::RGBGREEN, Vector::RGBBLACK, 0.0f);
+const Material Material::DIFFUSEYELLOW(Vector::RGBYELLOW, Vector::RGBBLACK, 0.0f);
+const Material Material::DIFFUSEORANGE(Vector::RGBORANGE, Vector::RGBBLACK, 0.0f);
+
+const Material Material::YELLOWPLASTIC(Vector::RGBLIGHTYELLOW, Vector::RGBDARKGRAY, 30.0f);
+
+const Material Material::LAMP(Vector::RGBWHITE, Vector::RGBBLACK, 0.0f,
+							  Vector::RGBWHITE, Vector::RGBBLACK, 0.0f);
+
+const double Vector::PI = 3.14159265358979323846;
Index: /GTP/trunk/App/Demos/Illum/pathmap/PathMap.rc
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/PathMap.rc	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/PathMap.rc	(revision 2197)
@@ -0,0 +1,85 @@
+// Microsoft Visual C++ generated resource script.
+//
+#include "resource.h"
+
+#define APSTUDIO_READONLY_SYMBOLS
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 2 resource.
+//
+#define IDC_STATIC -1
+#include <WinResRc.h>
+
+
+
+/////////////////////////////////////////////////////////////////////////////
+#undef APSTUDIO_READONLY_SYMBOLS
+
+/////////////////////////////////////////////////////////////////////////////
+// English (U.S.) resources
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+#ifdef _WIN32
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+#pragma code_page(1252)
+#endif //_WIN32
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// RT_MANIFEST
+//
+
+1                       RT_MANIFEST             "PathMap.manifest"
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Icon
+//
+
+// Icon with lowest ID value placed first to ensure application icon
+// remains consistent on all systems.
+IDI_MAIN_ICON           ICON                    "Common\\directx.ico"
+
+#ifdef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// TEXTINCLUDE
+//
+
+1 TEXTINCLUDE 
+BEGIN
+    "resource.h\0"
+END
+
+2 TEXTINCLUDE 
+BEGIN
+    "#define IDC_STATIC -1\r\n"
+    "#include <winresrc.h>\r\n"
+    "\r\n"
+    "\r\n"
+    "\0"
+END
+
+3 TEXTINCLUDE 
+BEGIN
+    "\r\n"
+    "\0"
+END
+
+#endif    // APSTUDIO_INVOKED
+
+#endif    // English (U.S.) resources
+/////////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 3 resource.
+//
+
+
+/////////////////////////////////////////////////////////////////////////////
+#endif    // not APSTUDIO_INVOKED
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/PathMapEffect.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/PathMapEffect.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/PathMapEffect.h	(revision 2197)
@@ -0,0 +1,237 @@
+#pragma once
+#include <vector>
+#include "Parameters.h"
+#include "Vector.hpp"
+#include "Uniform.hpp"
+#include "Radion.hpp"
+#include "KDTree.hpp"
+#include "xmlParser.h"
+
+class Material;
+class TriangleMesh;
+class Transformed;
+class KDTree;
+class RenderStrategy;
+
+/*!
+\brief Main class for the PRM computation and usage application.
+This class encapsulates all resources needed for computing PRMs and
+using them in the final rendering. PRM resources may be generated,
+saved to files, or restored.
+*/
+class PathMapEffect
+{
+	int	NRADIONS;
+	int NCLUSTERS;
+	int DEPTHMAPRES;
+
+	int testClusterId;
+
+	friend class SubEntity;
+	friend class SubMesh;
+	friend class Entity;
+	friend class Mesh;
+	friend class DepthRenderStrategy;
+	friend class FinalCompositionRenderStrategy;
+
+	float clusterSweepCurrentIndex;		//!< test, cycling displayed entry point clusters
+
+	//! pointer to global user-adjustable application parameters object
+	static Parameters*		parameters;
+
+	//! pointer to main DX device
+	LPDIRECT3DDEVICE9		device;
+	//! pointer to main DX effect
+	LPD3DXEFFECT			effect;
+
+	//! frame color buffer surface
+	//! saved before render-to-texture, and restored as the render target for the final rendering to the screen
+	LPDIRECT3DSURFACE9		frameColorBuffer;
+	//! frame depth buffer surface
+	//! saved before render-to-texture, and restored as the render target for the final rendering to the screen
+	LPDIRECT3DSURFACE9		frameDepthStencilBuffer;
+
+	LPDIRECT3DTEXTURE9		depthMapTexture;				//!< depth map texture
+	LPDIRECT3DSURFACE9		depthMapDepthStencilBuffer;		//!< depth map texture's surface
+	LPDIRECT3DTEXTURE9		fakeTexture;					//!< depth map dummy render texture
+	LPDIRECT3DSURFACE9		fakeSurface;					//!< depth map dummy render surface
+
+	LPDIRECT3DVERTEXBUFFER9 starterVertexBuffer;			//!< vertex buffer with entry point positions, for entry point visualization
+
+	LPDIRECT3DTEXTURE9		weightsTexture;					//!< render target texture to which current entry point weights are computed
+	LPDIRECT3DSURFACE9		weightsSurface;					//!< weights texture's surface
+    LPDIRECT3DTEXTURE9		sysMemWeightsTexture;			//!< weights texture copy in system mem
+    LPDIRECT3DSURFACE9		sysMemWeightsSurface;			//!< surface of weights texture copy in system mem
+	LPDIRECT3DTEXTURE9		radionTexture;					//!< texture containing entry point data, input for weight computation
+	LPDIRECT3DSURFACE9		radionSurface;					//!< entry point texture's surface
+
+	KDTree* kdtree;		//!< the kd-tree that contains the scene geometry in raytraceable format
+
+	//! clever enum for supported final rendering methods
+	class Method{
+		unsigned int mid;
+		Method(unsigned int mid) {this->mid = mid;}
+		static const wchar_t * methodNames[10];
+	public:
+		Method(const Method& o) {mid = o.mid;}
+		const Method& operator=(const Method& o) {mid = o.mid; return *this;}
+		bool operator==(const Method& o) const {return mid == o.mid;}
+		bool operator!=(const Method& o) const {return mid != o.mid;}
+		const static Method PRM;
+		const static Method SHOWTEX;
+		const static Method LAST;
+		const Method& next() {mid = (mid + 1)%LAST.mid; return *this;}
+		const Method& prev() {mid = (mid + LAST.mid - 1)%LAST.mid; return *this;}
+		const wchar_t* getName() {return methodNames[mid];}
+	}method;
+public:
+	void nextMethod() {method.next();}
+	void prevMethod() {method.prev();}
+	const wchar_t* getCurrentMethodName();
+
+	//! camera
+	CFirstPersonCamera*			camera;
+	//! primary light source (can be moved just like the real camera, and can be used as the camera)
+	CFirstPersonCamera*			lightCamera;
+private:
+
+	//! xml data with material name -> texture reference
+	XMLNode xMaterials;
+
+	std::vector<Mesh*>	meshes;
+	//! vector of loaded textures (textures specified in mesh's material/bumpmap will be loaded here)
+	std::vector<LPDIRECT3DTEXTURE9>	materialTextures;
+	std::vector<wchar_t*>	materialTextureFileNames;
+	//! vector of ray trace materials
+	std::vector<Material*>	rayTraceMaterials;
+
+	//! for materials with no texture we will render with this texture
+	LPDIRECT3DTEXTURE9		emptyTexture;
+
+	//! private method that loads a mesh and its textures
+	void loadMesh(DWORD fileType, LPCWSTR fileName, LPCWSTR ogreName, int prmAtlasSize, const char* name, int dividePcs, bool generateUV, bool generateTBN);
+
+	//! private method to load a texture
+	LPDIRECT3DTEXTURE9 loadTexture(LPCWSTR fileName, Material** rayTraceMaterial=NULL);
+
+	//! private method make a CPU Material out of a D3D texture
+	Material* createRayTraceMaterial(LPDIRECT3DTEXTURE9 texture);
+
+	//! release material texture resources
+	void releaseTextures();
+	//! release mesh resources
+	void releaseMeshes();
+	//! release entities
+	void releaseEntities();
+
+	//! struct that represents a virtual world object: a mesh and a model-world transformation matrix
+
+	//! renders a full screen quad, invoking the pixel shader for all pixels
+	//! used for rendering the environment map to the background
+	void renderFullScreen(float depth = 0.0f);
+
+	//! vector of virtual world objects
+	std::vector<Entity*> entities;
+public:
+	//! constructor: allocates all resources
+	PathMapEffect(LPDIRECT3DDEVICE9 device,
+		char* prmDirectory,
+		char* meshDirectory,
+		char* mediaDirectory,
+		char* levelFileName,
+		char* materialFileName,
+		bool segmentMeshes,
+		bool computePRM,
+		unsigned int nEntryPoints,
+		unsigned int nClusters,
+		unsigned int depthMapResolution);
+
+	wchar_t prmDirectory[256];
+	wchar_t meshDirectory[256];
+	wchar_t mediaDirectory[256];
+	wchar_t levelFileName[256];
+	wchar_t materialFileName[256];
+	bool SEGMENTMESHES;
+
+	//! destructor: releases all resources
+	~PathMapEffect(void);
+
+	//! renders the scene using the currently selected method
+	void render();
+
+	//! renders the scene, using the PRMs for indirect illumination
+	void renderWithPRM();
+
+	//! displays a part of a PRM texture
+//	void showPRMTexture();
+
+	//! moves the virtual world objects (camera, light)
+	void move(float fElapsedTime);
+
+	LRESULT handleMessage( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
+
+	//! adds controls for the user-adjustable application parameters
+	static void addUiParameters(Parameters* parameters);
+	static void setUiParameterDefaults(Parameters* parameters);
+
+	LPDIRECT3DDEVICE9 getDevice() {return device;}
+
+	const wchar_t* getWeightsString();
+private:
+	float* weights;				//!< the array of averaged cluster weights
+	unsigned int* clusterLenghts;	//!< array thet contasins the number of entry points in every cluster (entry points are stored continously [bushStarters, starterVertexBuffer])
+
+	float sumSurfaceArea;					//!< summed surface area of all entities
+
+	void createPRMTextures();				//!< allocates PRM resources for every entity
+
+	//! generates a random direction (cosine distribution) near a normal vector
+	static void sampleShootingDiffuseDirection(int depth, const Vector& normal, Vector& outDir);
+	//! generates a random direction an the unit sphere
+	static void sampleSphereDirection(Vector& outDir);
+	
+	//! finds a random entry point (all entities considered with equal probability)
+	void sampleSurfaceRadion(Radion& starter);
+	//! finds a random entry point (all entities considered with probability proporstional to surface area)
+	void sampleSurfaceRadionUniform(Radion& starter);
+
+	//! shoot virtual light sources from original entry point and add them to the vector
+	void shootRadionBush(Radion& starter, std::vector<Radion>& bushRadions);
+
+	//! sort radions into initial, uniform length clusters
+	int clusterRadions(Radion* partition, int psize, char axis);
+
+	//! use K-means clustering to cluster radions
+	void clusterRadionsKMeans();
+
+	//! perform computaions: generate entry points, render PRMs
+	void precompute();
+
+	int getNBushes() {return NRADIONS; } 
+	int getNClusters() {return NCLUSTERS;}
+
+	//! entry points
+	std::vector<Radion> bushStarters;
+
+	int rayId;
+	Ray ray;
+	HitRec hitRec;
+
+	//! fill 'radionsTexture' from 'bushStarters'
+	void uploadRadions();
+	//! fill *pData (will point to locked 'starterVertexBuffer') from 'bushStarters'
+	void fillRadionPosArray(void* pData);
+
+public:
+	//! store all precomputed data for the scene in folder prm
+	void savePathMaps();
+	//! restore all precomputed data for the scene from folder prm
+	void loadPathMaps();
+
+	void exportEntityData();
+
+	void loadScene(const char* sceneFileName);
+	void saveScene(const char* sceneFileName);
+
+	void renderScene(const RenderStrategy& renderStrategy);
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/prm/prmEntryPoints.text
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/prm/prmEntryPoints.text	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/prm/prmEntryPoints.text	(revision 2197)
@@ -0,0 +1,16451 @@
+nEntryPoints 4096
+pos -18.4498 -8.16798 -25.6409
+normal 0.899462 0.341694 0.272423
+prob 50.8414
+
+pos -18.9803 -6.99976 -25.2352
+normal 0.867151 0.37781 0.324513
+prob 69.3903
+
+pos -18.9105 -7.40692 -24.7875
+normal 0.931215 0.353374 0.0892461
+prob 8.36143
+
+pos -19.0046 -6.61372 -23.8868
+normal 0.961648 0.183364 -0.203987
+prob 45.7476
+
+pos -17.8534 -10.354 -23.3469
+normal 0.902251 0.428854 -0.0450138
+prob 55.6468
+
+pos -18.4183 -9.25658 -23.6061
+normal 0.84897 0.492751 0.190911
+prob 39.1161
+
+pos -17.3104 -11.0441 -24.7658
+normal 0.906232 0.418736 0.058337
+prob 36.0407
+
+pos -16.7355 -12.2956 -23.8871
+normal 0.91413 0.394405 0.0938668
+prob 38.6356
+
+pos -17.6655 -10.2915 -25.2155
+normal 0.899669 0.434443 0.0430605
+prob 62.3744
+
+pos -17.7036 -9.65692 -21.304
+normal 0.899676 0.106102 -0.423469
+prob 37.9628
+
+pos -17.8643 -5.85936 -21.433
+normal 0.793419 -0.0485831 -0.606734
+prob 60.8366
+
+pos -16.7846 -12.3146 -20.3213
+normal 0.910183 0.227275 -0.346286
+prob 7.20813
+
+pos -12.7168 -16.2483 -20.3258
+normal 0.327936 0.876406 0.352662
+prob 13.3591
+
+pos -14.9391 -13.7306 -16.76
+normal 0.871767 0.0858895 -0.482332
+prob 37.0979
+
+pos -12.3448 -16.863 -17.2844
+normal 0.295591 0.954712 -0.0339231
+prob 50.0725
+
+pos -16.3941 -8.62624 -19.1395
+normal 0.659513 -0.229623 -0.715763
+prob 15.8579
+
+pos -12.0506 -16.8062 -15.1783
+normal 0.784777 0.515585 -0.343943
+prob 54.4935
+
+pos -12.2715 -14.2844 -11.9853
+normal 0.855806 0.0933645 -0.508801
+prob 9.89917
+
+pos -14.8042 -10.8931 -16.2628
+normal 0.71757 -0.358448 -0.597166
+prob 2.78714
+
+pos -17.7639 6.91665 -21.123
+normal 0.752556 0.136884 -0.644144
+prob 33.9263
+
+pos -21.6562 -1.36385 -15.7616
+normal 0.600361 -0.00420104 -0.799718
+prob 54.4935
+
+pos -25.965 -2.41381 -5.6119
+normal -0.845676 -0.479283 -0.234777
+prob 0.993405
+
+pos -25.5157 -2.07314 -8.1037
+normal -0.88147 -0.403835 -0.244803
+prob 1.2447
+
+pos -24.2894 -2.39072 -10.8236
+normal -0.730112 -0.586742 -0.350244
+prob 1.18188
+
+pos -25.2559 -2.20928 -8.7309
+normal -0.873352 -0.300762 -0.383143
+prob 1.33108
+
+pos -25.2725 -2.24467 -8.66104
+normal -0.882837 -0.264385 -0.3882
+prob 0.883463
+
+pos -23.5669 -0.448239 -11.3637
+normal -0.257168 -0.958049 -0.126518
+prob 2.96565
+
+pos -24.1042 -0.407779 -10.4251
+normal -0.627553 -0.732934 -0.26265
+prob 2.95012
+
+pos -23.9869 -0.294777 -10.9686
+normal -0.652539 -0.689431 -0.314448
+prob 2.90742
+
+pos -23.9628 -0.407159 -10.7686
+normal -0.743338 -0.566763 -0.355286
+prob 2.92295
+
+pos -23.722 -0.252111 -11.5823
+normal -0.62146 -0.72563 -0.295378
+prob 2.94624
+
+pos -23.7311 1.60903 -11.9189
+normal -0.545233 -0.792884 -0.272131
+prob 1.04838
+
+pos -23.978 1.66004 -11.5466
+normal -0.69903 -0.634109 -0.33055
+prob 1.11905
+
+pos -23.468 1.64967 -12.5246
+normal -0.51166 -0.821385 -0.252051
+prob 1.11905
+
+pos -23.1774 1.71217 -13.2325
+normal -0.455143 -0.862829 -0.219934
+prob 1.11905
+
+pos -25.3091 1.70665 -8.44122
+normal -0.696572 -0.661303 -0.278328
+prob 1.11905
+
+pos -24.7976 1.7392 -9.86424
+normal -0.673666 -0.6961 -0.248232
+prob 1.11905
+
+pos -21.5347 1.69927 -15.7473
+normal -0.615234 -0.585052 -0.528395
+prob 1.11905
+
+pos -24.3799 -2.16401 -11.0062
+normal -0.89503 -0.130405 -0.426516
+prob 1.17402
+
+pos -24.0059 1.94483 -11.8043
+normal -0.881704 -0.229466 -0.412242
+prob 0.977699
+
+pos -22.5253 2.37655 -12.1841
+normal -0.868637 -0.298484 -0.395446
+prob 38.2512
+
+pos -23.1044 -0.0417188 -12.9219
+normal -0.776559 -0.50666 -0.374501
+prob 2.8919
+
+pos -22.4291 1.17908 -11.6671
+normal -0.936038 -0.220746 -0.274053
+prob 22.5855
+
+pos -23.6885 1.00246 -8.70298
+normal -0.868444 -0.389216 -0.307109
+prob 36.0407
+
+pos -24.0845 0.119945 -10.9522
+normal -0.846469 0.350698 -0.400626
+prob 2.88801
+
+pos -22.2703 2.39193 -15.4256
+normal -0.810172 -0.258477 -0.526128
+prob 24.8921
+
+pos -23.8097 0.169263 -11.4625
+normal -0.861482 0.310442 -0.401838
+prob 2.93071
+
+pos -21.9878 2.12471 -15.7293
+normal -0.810169 -0.25848 -0.526131
+prob 46.9009
+
+pos -21.5444 1.99587 -15.9204
+normal -0.744344 -0.207834 -0.634632
+prob 1.11905
+
+pos -23.2885 -1.904 -13.1883
+normal -0.896374 0.111581 -0.429026
+prob 1.71588
+
+pos -23.1935 -1.91791 -13.383
+normal -0.895313 0.129629 -0.426159
+prob 0.922728
+
+pos -21.3202 -2.06932 -16.1696
+normal -0.756313 -0.134445 -0.640246
+prob 1.56667
+
+pos -23.8912 -1.98511 -12.0532
+normal -0.882614 0.176469 -0.435718
+prob 2.45799
+
+pos -21.3221 -2.12069 -16.1454
+normal -0.760753 -0.080758 -0.643998
+prob 1.22114
+
+pos -24.2448 -1.97504 -11.3533
+normal -0.882684 0.153481 -0.444198
+prob 1.35464
+
+pos -24.1327 -1.85697 -11.5038
+normal -0.853452 0.335163 -0.399107
+prob 1.26826
+
+pos -23.8147 0.372859 -11.1347
+normal -0.608 0.741946 -0.282582
+prob 2.94236
+
+pos -23.915 0.35707 -10.9726
+normal -0.594045 0.755023 -0.277582
+prob 2.7211
+
+pos -23.8646 2.13199 -12.0364
+normal -0.849029 0.355202 -0.391128
+prob 1.11905
+
+pos -24.081 0.356701 -10.6279
+normal -0.731228 0.615673 -0.293689
+prob 2.93848
+
+pos -24.2856 2.10006 -11.229
+normal -0.839379 0.372714 -0.395635
+prob 1.11905
+
+pos -24.1263 -1.71302 -11.372
+normal -0.710947 0.60618 -0.35651
+prob 1.13476
+
+pos -23.9657 -1.74018 -11.7469
+normal -0.686811 0.642295 -0.340217
+prob 1.10335
+
+pos -23.445 2.25895 -12.7708
+normal -0.679753 0.657314 -0.325384
+prob 1.11905
+
+pos -24.394 -1.64481 -10.6525
+normal -0.730357 0.616369 -0.294395
+prob 1.54312
+
+pos -24.2125 -1.61804 -10.9939
+normal -0.619328 0.729725 -0.289714
+prob 1.02482
+
+pos -23.5836 2.40289 -12.1821
+normal -0.628527 0.723818 -0.284677
+prob 1.11905
+
+pos -25.4771 1.76784 -8.08336
+normal -0.929071 -0.266343 -0.256687
+prob 1.11905
+
+pos -24.3679 2.09395 -7.68297
+normal -0.935258 -0.207769 -0.286574
+prob 44.5943
+
+pos -24.915 -1.85735 -9.6687
+normal -0.849684 0.41407 -0.326471
+prob 1.10335
+
+pos -24.4221 2.29517 -10.7467
+normal -0.678786 0.682852 -0.270115
+prob 1.04838
+
+pos -25.1667 -1.82044 -8.98535
+normal -0.864548 0.37008 -0.339995
+prob 1.05623
+
+pos -23.9719 -1.49113 -8.32951
+normal -0.852262 0.414167 -0.319556
+prob 27.6792
+
+pos -25.2734 2.19472 -8.69621
+normal -0.870076 0.351638 -0.345427
+prob 1.04838
+
+pos -25.3251 2.23199 -8.53351
+normal -0.882392 0.312318 -0.351913
+prob 1.11905
+
+pos -24.8044 0.28187 -8.95178
+normal -0.673509 0.681133 -0.287129
+prob 2.94624
+
+pos -24.8752 -1.58891 -9.24345
+normal -0.606822 0.760178 -0.232157
+prob 1.55882
+
+pos -25.9086 1.74582 -6.43828
+normal -0.75097 -0.627054 -0.206996
+prob 1.11905
+
+pos -25.6533 -0.307925 -6.02649
+normal -0.75325 -0.624319 -0.206979
+prob 2.92683
+
+pos -25.6065 -0.366057 -5.97704
+normal -0.800424 -0.557729 -0.219682
+prob 2.94624
+
+pos -25.9593 1.5839 -5.62462
+normal -0.847032 -0.476726 -0.235095
+prob 1.11905
+
+pos -25.4916 0.00305185 -7.10879
+normal -0.936298 0.236545 -0.259602
+prob 2.95012
+
+pos -25.2692 2.41975 -8.18632
+normal -0.820791 0.524834 -0.225505
+prob 1.11905
+
+pos -26.3721 1.54968 -5.11043
+normal -0.954122 -0.258492 -0.15111
+prob 66.507
+
+pos -25.5009 1.64911 -7.58719
+normal -0.597162 -0.779159 -0.19055
+prob 1.11905
+
+pos -26.3546 1.30171 -4.79636
+normal -0.954122 -0.258492 -0.15111
+prob 3.4599
+
+pos -25.2822 4.71324 -14.0169
+normal -0.342708 -0.922813 -0.175976
+prob 45.9398
+
+pos -25.3674 -2.31443 -8.22581
+normal -0.562096 -0.808694 -0.173385
+prob 1.57453
+
+pos -20.1278 -0.301206 -17.008
+normal -0.621025 -0.593087 -0.51242
+prob 2.95789
+
+pos -24.573 1.5596 -9.89272
+normal -0.268342 -0.957937 -0.101736
+prob 1.11905
+
+pos -24.2839 -0.443094 -9.78199
+normal -0.276571 -0.954722 -0.10961
+prob 2.954
+
+pos -26.1783 -2.59211 -22.0028
+normal 0.622327 0.601462 0.500951
+prob 11.7022
+
+pos -25.7719 -0.793939 -23.3573
+normal 0.670316 0.291901 0.682254
+prob 6.30424
+
+pos -27.1687 -2.17429 -21.0644
+normal 0.73845 0.292372 0.607626
+prob 10.008
+
+pos -29.2378 -1.4732 -18.4286
+normal 0.849554 0.105114 0.516923
+prob 6.77706
+
+pos -27.2101 -3.39001 -19.4146
+normal 0.701806 0.537193 0.467859
+prob 2.85661
+
+pos -28.1857 -3.04688 -18.5416
+normal 0.680903 0.565287 0.465642
+prob 8.33342
+
+pos -28.5174 -3.00673 -18.1045
+normal 0.675526 0.56851 0.469532
+prob 3.27032
+
+pos -30.0419 -2.6793 -16.1601
+normal 0.713759 0.594757 0.36988
+prob 6.89526
+
+pos -30.4485 -2.28202 -15.885
+normal 0.844397 0.281509 0.455791
+prob 6.54065
+
+pos -30.6645 -2.77397 -14.73
+normal 0.708489 0.587202 0.391455
+prob 8.55012
+
+pos -30.7432 -1.85118 -15.5605
+normal 0.82818 0.325434 0.456301
+prob 7.9394
+
+pos -30.5961 -2.38426 -15.5351
+normal 0.845005 0.270958 0.46103
+prob 4.70848
+
+pos -29.9895 -1.72445 -17.1144
+normal 0.834486 0.338214 0.435023
+prob 6.85586
+
+pos -30.8427 -1.48495 -15.5811
+normal 0.815152 0.362032 0.452173
+prob 5.75262
+
+pos -28.0999 -1.07425 -20.3769
+normal 0.76224 0.402124 0.507235
+prob 8.78653
+
+pos -29.8164 -0.89671 -17.821
+normal 0.833947 0.165388 0.526478
+prob 6.97406
+
+pos -28.6555 -0.636235 -19.7365
+normal 0.738766 0.443439 0.507529
+prob 6.79676
+
+pos -30.2655 -0.946074 -17.0316
+normal 0.803781 0.41438 0.426878
+prob 7.52569
+
+pos -31.005 -0.666829 -15.7447
+normal 0.887756 0.189468 0.419513
+prob 7.8212
+
+pos -30.5759 -0.522401 -16.672
+normal 0.890931 0.204533 0.405472
+prob 7.9
+
+pos -30.2483 -0.528046 -17.3116
+normal 0.787576 0.453413 0.417302
+prob 7.62419
+
+pos -31.5581 -1.25156 -14.3147
+normal 0.88873 0.128239 0.440129
+prob 1.77307
+
+pos -31.5923 -0.493561 -14.6941
+normal 0.87614 0.207615 0.435058
+prob 7.8409
+
+pos -30.155 0.348064 -17.5691
+normal 0.821998 -0.22287 0.524069
+prob 5.45711
+
+pos -30.1012 0.524003 -17.5655
+normal 0.826081 -0.204478 0.525147
+prob 8.55012
+
+pos -28.9663 1.61061 -18.7792
+normal 0.773521 -0.349621 0.528612
+prob 5.63441
+
+pos -27.6188 0.837123 -21.0771
+normal 0.785342 -0.171583 0.594809
+prob 7.36808
+
+pos -28.4682 1.93495 -19.387
+normal 0.789356 -0.317058 0.525729
+prob 4.96459
+
+pos -29.1391 2.40997 -18.1204
+normal 0.792145 -0.268307 0.548195
+prob 3.29002
+
+pos -30.1675 1.90802 -16.6568
+normal 0.841488 -0.319797 0.435463
+prob 5.14189
+
+pos -31.6635 -1.61763 -13.8372
+normal 0.871224 0.348901 0.345307
+prob 5.77232
+
+pos -31.9745 -1.23012 -13.3164
+normal 0.853459 0.387068 0.348978
+prob 6.38304
+
+pos -27.9748 1.92312 -20.1525
+normal 0.795522 -0.318266 0.515607
+prob 5.77232
+
+pos -26.4551 2.39303 -21.8526
+normal 0.749363 -0.284246 0.598047
+prob 3.48703
+
+pos -27.2865 2.39006 -20.8272
+normal 0.739913 -0.296206 0.603979
+prob 7.72269
+
+pos -31.4915 0.994675 -14.5968
+normal 0.887989 -0.155159 0.432899
+prob 7.50598
+
+pos -25.3208 2.05382 -23.3317
+normal 0.695992 -0.187938 0.693019
+prob 9.45636
+
+pos -32.0751 -2.4485 -12.1445
+normal 0.88988 0.264315 0.37182
+prob 5.91022
+
+pos -26.0165 1.80738 -22.6433
+normal 0.738077 -0.34357 0.580692
+prob 6.87556
+
+pos -32.5841 -2.12149 -11.0627
+normal 0.940265 0.0382603 0.338286
+prob 9.08204
+
+pos -32.7586 -1.1079 -11.3648
+normal 0.929806 0.143268 0.339021
+prob 5.83142
+
+pos -32.6601 -1.33251 -11.4539
+normal 0.933896 0.119787 0.336881
+prob 6.73766
+
+pos -27.7796 3.33018 -18.6475
+normal 0.627333 -0.647266 0.433012
+prob 4.39327
+
+pos -30.4937 2.6953 -15.2382
+normal 0.718 -0.593547 0.363563
+prob 5.49651
+
+pos -31.9409 0.703375 -13.7972
+normal 0.837597 -0.437287 0.327433
+prob 5.06309
+
+pos -32.945 0.338298 -11.4539
+normal 0.915708 -0.223898 0.333688
+prob 7.03317
+
+pos -31.1896 2.51461 -14.2698
+normal 0.700535 -0.607739 0.374038
+prob 6.14663
+
+pos -33.5263 0.285043 -9.62765
+normal 0.950167 -0.229388 0.211103
+prob 5.398
+
+pos -33.6095 0.00267037 -9.60936
+normal 0.942571 -0.258749 0.211209
+prob 10.1656
+
+pos -33.8232 0.127338 -8.68283
+normal 0.942796 -0.24587 0.225132
+prob 7.9
+
+pos -33.7952 0.18685 -8.72584
+normal 0.944534 -0.239678 0.224524
+prob 5.65411
+
+pos -33.8305 -0.191275 -8.58952
+normal 0.942731 0.239164 0.232504
+prob 2.48229
+
+pos -31.568 -2.59921 -13.1506
+normal 0.74269 0.601247 0.294812
+prob 5.63441
+
+pos -31.6967 -2.52428 -13.0242
+normal 0.738098 0.607147 0.294251
+prob 4.90549
+
+pos -33.2301 -1.79846 -9.16833
+normal 0.904387 0.330769 0.269584
+prob 2.97481
+
+pos -33.6628 -1.39676 -7.969
+normal 0.964855 0.113086 0.237206
+prob 4.72818
+
+pos -30.3816 3.77711 -12.9589
+normal 0.729471 -0.612991 0.303503
+prob 8.27431
+
+pos -33.8155 1.20701 -7.59543
+normal 0.961534 -0.132927 0.240381
+prob 6.67855
+
+pos -31.3167 -3.38198 -11.6239
+normal 0.71877 0.643467 0.263286
+prob 6.52095
+
+pos -31.4597 -3.68619 -10.404
+normal 0.733674 0.620202 0.277618
+prob 5.85112
+
+pos -32.0265 -3.66065 -8.457
+normal 0.760948 0.621953 0.184748
+prob 5.75262
+
+pos -30.8668 3.57573 -12.256
+normal 0.71705 -0.628596 0.301173
+prob 10.4414
+
+pos -23.0241 -0.480066 -12.1678
+normal -0.108109 -0.992514 -0.0568123
+prob 2.96177
+
+pos -25.2745 -0.310561 -7.42996
+normal -0.568015 -0.807436 -0.159393
+prob 2.93848
+
+pos -23.3301 -2.46149 -12.3797
+normal -0.0436331 -0.99876 -0.0239894
+prob 1.42532
+
+pos -23.1087 -2.44095 -12.9828
+normal 0.0181871 -0.999811 0.00692421
+prob 0.891316
+
+pos -23.4822 1.54551 -11.3913
+normal 0.103464 -0.993635 0.0445484
+prob 1.11905
+
+pos -25.2455 -0.437821 -6.9967
+normal -0.368048 -0.924316 -0.100896
+prob 2.93071
+
+pos -25.7124 1.54525 -6.16791
+normal -0.361055 -0.926178 -0.108778
+prob 0.907022
+
+pos -25.3601 -0.438036 -6.56595
+normal -0.36194 -0.926807 -0.100139
+prob 2.96177
+
+pos -22.8637 -0.337957 -11.56
+normal 0.565865 -0.783081 0.258033
+prob 2.93848
+
+pos -23.2843 -0.383025 -10.8335
+normal 0.618324 -0.731412 0.287596
+prob 2.95012
+
+pos -22.8326 -2.4471 -12.6058
+normal 0.328019 -0.932212 0.152917
+prob 1.32323
+
+pos -24.4302 -0.441773 -8.20333
+normal 0.0329901 -0.999439 0.00581161
+prob 2.95012
+
+pos -23.3229 1.69271 -11.2512
+normal 0.538713 -0.804814 0.249122
+prob 1.11905
+
+pos -25.0419 -0.450596 -7.57277
+normal -0.0739533 -0.99687 -0.0279321
+prob 2.954
+
+pos -24.3656 -0.487611 -8.84836
+normal 0.201922 -0.977512 0.0608061
+prob 2.91907
+
+pos -24.311 -0.495259 -9.07027
+normal 0.230197 -0.970621 0.0700262
+prob 2.9113
+
+pos -25.5735 -2.46872 -5.58411
+normal 0.0887075 -0.995827 0.0214281
+prob 1.40961
+
+pos -24.5016 -2.45028 -8.9418
+normal 0.3017 -0.945892 0.119437
+prob 1.44888
+
+pos -23.6706 1.60167 -10.769
+normal 0.634776 -0.71352 0.29656
+prob 1.04838
+
+pos -25.5516 -2.47941 -5.81972
+normal 0.12552 -0.991591 0.0314971
+prob 1.07979
+
+pos -24.9358 1.56537 -7.47303
+normal 0.22345 -0.972847 0.0603171
+prob 1.04838
+
+pos -25.219 -2.44743 -6.60056
+normal 0.282993 -0.955526 0.0829737
+prob 1.55097
+
+pos -25.22 -2.44321 -6.53613
+normal 0.26858 -0.960055 0.0784834
+prob 0.836345
+
+pos -25.4218 -0.498534 -5.42246
+normal 0.204167 -0.977541 0.0522452
+prob 2.954
+
+pos -24.9501 -0.436423 -6.28799
+normal 0.246277 -0.966535 0.0718122
+prob 2.89578
+
+pos -24.0903 -0.38675 -8.8688
+normal 0.620826 -0.753615 0.215962
+prob 2.92295
+
+pos -22.7399 -2.07511 -12.1663
+normal 0.870241 -0.243428 0.42828
+prob 1.07194
+
+pos -23.323 -2.36393 -11.3755
+normal 0.595508 -0.755181 0.273994
+prob 1.48814
+
+pos -25.209 -2.47166 -6.98708
+normal 0.36348 -0.925319 0.108011
+prob 1.20544
+
+pos -28.0418 4.60115 -14.2293
+normal 0.325887 -0.932549 0.155402
+prob 62.6627
+
+pos -28.7287 4.7824 -11.0205
+normal 0.159062 -0.984713 0.070987
+prob 46.6126
+
+pos -24.347 -0.413978 -8.27584
+normal 0.646573 -0.726942 0.231297
+prob 2.90742
+
+pos -23.7938 -2.29825 -10.2307
+normal 0.70624 -0.656037 0.266158
+prob 1.11905
+
+pos -23.9559 -2.28084 -9.75974
+normal 0.687753 -0.674992 0.267175
+prob 1.37035
+
+pos -23.1974 -2.26755 -11.41
+normal 0.693024 -0.634062 0.343049
+prob 1.68447
+
+pos -24.5975 -2.36796 -8.33115
+normal 0.598724 -0.771357 0.215724
+prob 1.5117
+
+pos -24.2142 -2.25556 -9.01652
+normal 0.659574 -0.701723 0.269343
+prob 1.41747
+
+pos -30.4271 4.73773 -5.65003
+normal 0.190684 -0.980887 0.0387342
+prob 35.6562
+
+pos -29.2183 4.90404 -8.08987
+normal 0.183045 -0.98097 0.0647519
+prob 32.0041
+
+pos -23.8237 -0.218833 -9.15902
+normal 0.902846 -0.291204 0.316338
+prob 2.92683
+
+pos -25.2129 -2.27581 -5.8092
+normal 0.694633 -0.685283 0.218795
+prob 1.65306
+
+pos -24.8544 -2.25854 -7.08066
+normal 0.666221 -0.718764 0.198816
+prob 1.47244
+
+pos -23.4328 -2.05519 -10.7946
+normal 0.814239 -0.433753 0.38584
+prob 2.49333
+
+pos -23.5609 -2.19531 -10.6258
+normal 0.845529 -0.346044 0.406612
+prob 1.39391
+
+pos -22.8884 -0.122723 -11.243
+normal 0.846279 -0.360028 0.392673
+prob 2.96953
+
+pos -24.4842 -0.376903 -7.76125
+normal 0.767224 -0.600101 0.226375
+prob 2.94624
+
+pos -24.7286 -0.266326 -6.42249
+normal 0.679303 -0.70377 0.20798
+prob 2.87637
+
+pos -24.4058 -0.143307 -7.45394
+normal 0.947531 -0.146497 0.28412
+prob 2.9113
+
+pos -25.836 1.67424 -2.03636
+normal 0.813654 -0.580841 0.0242964
+prob 1.11905
+
+pos -24.1416 -0.0667821 -8.21737
+normal 0.841304 -0.440607 0.313167
+prob 2.90742
+
+pos -24.2161 -0.0877636 -8.03909
+normal 0.848967 -0.420976 0.319426
+prob 2.92295
+
+pos -24.7929 -0.0318384 -5.89395
+normal 0.926437 -0.235814 0.29344
+prob 2.93071
+
+pos -24.2628 1.68927 -9.04357
+normal 0.708971 -0.642116 0.291628
+prob 1.11905
+
+pos -25.0177 1.58176 -7.08726
+normal 0.61483 -0.770329 0.169046
+prob 1.56275
+
+pos -25.1171 1.68565 -6.31523
+normal 0.506137 -0.850483 0.143191
+prob 1.11905
+
+pos -32.6098 2.78253 -9.66811
+normal 0.786809 -0.58649 0.192252
+prob 4.41297
+
+pos -31.2518 3.46674 -11.5569
+normal 0.709577 -0.636926 0.301374
+prob 4.72818
+
+pos -32.6321 2.8051 -9.49796
+normal 0.787603 -0.584709 0.194413
+prob 7.17107
+
+pos -32.7127 3.56716 -5.80097
+normal 0.763695 -0.629253 0.144258
+prob 8.47132
+
+pos -32.2666 3.65732 -7.5736
+normal 0.747309 -0.622269 0.233047
+prob 5.92992
+
+pos -24.8434 1.91696 -6.91619
+normal 0.909857 -0.302827 0.283648
+prob 1.04838
+
+pos -24.1838 1.91458 -8.95744
+normal 0.876546 -0.299379 0.376882
+prob 0.907022
+
+pos -26.0641 1.52976 -2.38057
+normal 0.44324 -0.896349 0.00981638
+prob 1.11905
+
+pos -10.4217 -9.70315 -9.99294
+normal 0.639637 -0.754608 -0.146394
+prob 23.4505
+
+pos -11.2556 -10.2242 -10.9238
+normal 0.708895 -0.633189 -0.310707
+prob 60.4522
+
+pos -24.6244 0.0410398 -6.53235
+normal 0.956949 0.104369 0.270842
+prob 2.91519
+
+pos -24.0541 0.227767 -8.56561
+normal 0.901518 0.177315 0.394748
+prob 2.65899
+
+pos -24.7035 -1.98871 -7.36395
+normal 0.930964 0.26211 0.254172
+prob 2.95273
+
+pos -24.3778 -1.82087 -8.52199
+normal 0.913458 0.240324 0.328389
+prob 1.26826
+
+pos -24.9781 -1.99844 -6.3289
+normal 0.921234 0.289751 0.259561
+prob 1.59809
+
+pos -34.1279 0.483184 -7.12771
+normal 0.877791 -0.457589 0.141758
+prob 8.07731
+
+pos -25.1927 -1.77905 -5.75476
+normal 0.888194 0.36419 0.280137
+prob 1.26826
+
+pos -24.9248 1.71911 -23.8544
+normal 0.697046 -0.203487 0.687546
+prob 8.13641
+
+pos -25.0105 0.800501 -24.1163
+normal 0.685171 -0.260703 0.680128
+prob 2.30499
+
+pos -15.7933 -10.7793 -27.0583
+normal 0.501312 0.651223 0.569732
+prob 25.8532
+
+pos -25.2378 -0.135579 -24.1406
+normal 0.66434 0.333345 0.668979
+prob 4.86608
+
+pos -18.8855 -5.79968 -27.1188
+normal 0.944139 0.218818 0.246416
+prob 5.201
+
+pos -19.0936 -4.8782 -27.1386
+normal 0.940643 0.222641 0.256168
+prob 6.69825
+
+pos -21.7628 -3.49393 -25.2138
+normal 0.496816 0.645621 0.579954
+prob 5.1813
+
+pos -15.9426 -8.81467 -28.2962
+normal 0.300078 0.509772 0.806279
+prob 4.32488
+
+pos -17.7948 -6.90536 -28.0518
+normal 0.538603 0.309303 0.783734
+prob 9.10174
+
+pos -17.7494 -7.06181 -28.0281
+normal 0.538935 0.305914 0.784835
+prob 7.30898
+
+pos -20.8767 -2.97644 -26.5963
+normal 0.512132 0.565315 0.646637
+prob 9.08204
+
+pos -18.2118 -5.61659 -28.202
+normal 0.662266 0.215911 0.717486
+prob 5.57531
+
+pos -17.5432 -6.12861 -28.6568
+normal 0.560259 0.325318 0.76176
+prob 3.86135
+
+pos -23.6476 0.0438704 -25.7655
+normal 0.691026 -0.289881 0.662157
+prob 6.95436
+
+pos -19.1921 -2.79195 -28.1943
+normal 0.937308 0.122207 0.326371
+prob 8.0379
+
+pos -23.5404 -0.244072 -25.7969
+normal 0.590332 0.502573 0.631608
+prob 9.94888
+
+pos -16.6366 -7.13019 -29.0467
+normal 0.37147 0.282507 0.884421
+prob 4.92519
+
+pos -21.8512 -2.3574 -26.4685
+normal 0.561433 0.361128 0.744567
+prob 5.92992
+
+pos -20.8917 -1.8366 -27.4248
+normal 0.56173 0.401614 0.723302
+prob 6.02843
+
+pos -21.1403 -1.74337 -27.2556
+normal 0.55928 0.403094 0.724376
+prob 7.9591
+
+pos -21.9705 -1.04472 -26.8238
+normal 0.6178 0.301447 0.72626
+prob 8.17581
+
+pos -20.7766 -0.204398 -28.0799
+normal 0.621886 0.356737 0.697135
+prob 5.57531
+
+pos -17.9256 -4.11698 -29.1659
+normal 0.698589 0.235072 0.675806
+prob 7.17107
+
+pos -17.554 -4.18763 -29.5145
+normal 0.720711 0.227297 0.654913
+prob 8.29401
+
+pos -18.862 -1.5833 -28.9213
+normal 0.548974 0.186253 0.814823
+prob 8.19551
+
+pos -18.6509 -0.737327 -29.3282
+normal 0.553358 0.205588 0.807173
+prob 7.01347
+
+pos -18.9556 -0.323191 -29.2625
+normal 0.55177 0.209911 0.807148
+prob 7.36808
+
+pos -17.7767 -0.993256 -29.8916
+normal 0.58694 0.166274 0.792372
+prob 5.65411
+
+pos -18.4782 -0.35905 -29.5611
+normal 0.555933 0.215181 0.802892
+prob 5.53591
+
+pos -15.9204 -6.56348 -29.4129
+normal 0.424268 0.304114 0.852943
+prob 8.43192
+
+pos -16.8738 -4.84652 -29.7235
+normal 0.390984 0.334487 0.857468
+prob 7.9
+
+pos -16.278 -5.33126 -29.7194
+normal 0.420474 0.329457 0.845375
+prob 6.34364
+
+pos -15.8789 -6.59426 -29.4136
+normal 0.42634 0.303821 0.852014
+prob 5.45711
+
+pos -12.7425 -6.90162 -29.2243
+normal -0.154624 0.407276 0.900121
+prob 24.6038
+
+pos -14.3711 -4.52853 -30.308
+normal -0.199392 0.215797 0.955863
+prob 6.56035
+
+pos -15.1348 -5.89823 -29.8287
+normal 0.258162 0.20567 0.943956
+prob 5.61471
+
+pos -16.5413 -4.31301 -29.9808
+normal 0.179592 0.220946 0.958608
+prob 5.43741
+
+pos -16.651 -2.35042 -30.2913
+normal 0.386146 0.135772 0.912391
+prob 5.53591
+
+pos -17.3873 -2.35092 -30.086
+normal 0.625923 0.130401 0.768906
+prob 5.73292
+
+pos -15.2789 -2.21381 -30.7778
+normal 0.38146 0.33638 0.861009
+prob 6.93466
+
+pos -17.0048 -1.86608 -30.2474
+normal 0.37787 0.144963 0.91444
+prob 5.71322
+
+pos -12.8461 -1.20693 -32.1617
+normal 0.368234 0.269107 0.889935
+prob 6.12693
+
+pos -15.1169 -1.10912 -31.1921
+normal 0.439587 0.184595 0.879027
+prob 6.40274
+
+pos -10.6266 -2.24227 -32.7165
+normal 0.267643 0.211802 0.939951
+prob 4.60997
+
+pos -11.9977 -1.94517 -32.2757
+normal 0.308337 0.377402 0.87321
+prob 8.70773
+
+pos -10.6503 -1.52295 -32.9094
+normal 0.26005 0.25725 0.930697
+prob 7.68329
+
+pos -11.7348 -1.58109 -32.481
+normal 0.306941 0.398191 0.864425
+prob 8.29401
+
+pos -11.9129 -0.914716 -32.6036
+normal 0.29555 0.438472 0.848759
+prob 4.11746
+
+pos -13.0289 -0.650502 -32.2509
+normal 0.358626 0.300606 0.883756
+prob 5.98903
+
+pos -14.9855 -0.637608 -31.4007
+normal 0.43797 0.191823 0.878286
+prob 5.06309
+
+pos -15.5793 -0.31373 -31.1953
+normal 0.430513 0.203534 0.879336
+prob 6.75736
+
+pos -11.7675 -0.813776 -32.6884
+normal 0.295991 0.443721 0.845873
+prob 6.97406
+
+pos -10.2869 -0.237968 -33.3627
+normal 0.250648 0.337846 0.907213
+prob 6.69825
+
+pos -17.349 0.757148 -30.2718
+normal 0.315147 -0.133249 0.939642
+prob 5.1616
+
+pos -13.2955 0.479141 -32.1977
+normal 0.357633 -0.28516 0.889259
+prob 8.17581
+
+pos -15.2505 1.14383 -31.1136
+normal 0.438572 -0.185297 0.879386
+prob 8.19551
+
+pos -17.9631 2.57369 -29.4783
+normal 0.639177 -0.105246 0.761824
+prob 6.65885
+
+pos -18.0711 3.1877 -29.2822
+normal 0.703886 -0.134187 0.697523
+prob 6.14663
+
+pos -14.9796 2.21427 -30.9301
+normal 0.392405 -0.291346 0.872431
+prob 6.46184
+
+pos -18.0527 4.15406 -29.0194
+normal 0.697263 -0.275425 0.66179
+prob 7.72269
+
+pos -21.4793 0.633183 -27.3633
+normal 0.626221 -0.315518 0.712949
+prob 3.36883
+
+pos -17.6438 5.11845 -29.006
+normal 0.515936 -0.348072 0.782723
+prob 11.1309
+
+pos -15.7671 4.12839 -30.2386
+normal 0.136146 -0.274423 0.951923
+prob 7.30898
+
+pos -16.284 4.66571 -29.9328
+normal 0.0785755 -0.261457 0.962012
+prob 7.03317
+
+pos -20.7348 1.14208 -27.7909
+normal 0.561333 -0.444597 0.698024
+prob 6.46185
+
+pos -17.4838 6.79495 -28.4194
+normal 0.523267 -0.329301 0.785972
+prob 9.25935
+
+pos -22.8468 0.397809 -26.337
+normal 0.599987 -0.333241 0.7273
+prob 10.6581
+
+pos -21.6617 1.38173 -26.9579
+normal 0.55385 -0.433602 0.710802
+prob 4.86608
+
+pos -21.3469 2.09731 -26.9664
+normal 0.566383 -0.388545 0.726803
+prob 4.31446
+
+pos -21.9851 -3.69142 -24.78
+normal 0.499674 0.632732 0.591588
+prob 7.48628
+
+pos -9.67088 -11.9296 -6.99476
+normal 0.742612 0.274195 -0.611019
+prob 9.51473
+
+pos -8.73763 -16.0705 -9.0793
+normal 0.562959 0.633032 -0.531363
+prob 12.398
+
+pos -8.26417 -14.6634 -7.09337
+normal 0.505517 0.573707 -0.644447
+prob 44.0177
+
+pos -6.91272 -10.2785 -3.07099
+normal 0.660343 0.251781 -0.707499
+prob 33.8302
+
+pos -6.52352 -8.69913 -2.2055
+normal 0.748803 0.150208 -0.645548
+prob 57.1845
+
+pos 3.58734 -9.39535 3.4269
+normal 0.590334 0.376489 -0.713976
+prob 27.1987
+
+pos 7.5463 -12.5388 4.04282
+normal 0.455449 0.540962 -0.707055
+prob 68.6214
+
+pos -4.68328 -6.91658 -0.372753
+normal 0.48251 0.288138 -0.82714
+prob 37.8667
+
+pos -10.2603 -15.536 -10.01
+normal 0.495327 0.685747 -0.533295
+prob 46.6126
+
+pos -9.43197 -16.7802 -10.8805
+normal 0.437566 0.773003 -0.45935
+prob 54.8779
+
+pos -4.51276 -15.8349 -7.42081
+normal 0.0551003 0.92241 -0.382261
+prob 22.201
+
+pos 2.73627 -10.9072 0.0113681
+normal 0.646619 0.717762 -0.258266
+prob 45.171
+
+pos 7.45609 -14.6421 1.67325
+normal 0.541463 0.836447 -0.0846985
+prob 65.5459
+
+pos 11.1182 -15.6581 3.04144
+normal 0.325019 0.732777 -0.59783
+prob 65.4498
+
+pos 11.5935 -15.0442 3.7997
+normal 0.339623 0.768532 -0.542231
+prob 40.2694
+
+pos -3.70187 -13.4542 -4.26914
+normal 0.0760973 0.733089 -0.675862
+prob 8.93808
+
+pos -2.55769 -12.0932 -3.17176
+normal -0.181071 0.687961 -0.702797
+prob 27.1026
+
+pos 5.49896 -9.55884 4.45731
+normal 0.279836 0.258147 -0.92469
+prob 45.9398
+
+pos -8.26921 -17.8269 -13.7633
+normal 0.235886 0.97019 -0.0555755
+prob 18.645
+
+pos -4.21107 -16.0359 -8.37613
+normal -0.309366 0.927378 -0.210387
+prob 10.4758
+
+pos -2.5442 -9.41771 -1.14959
+normal -0.126548 0.524985 -0.841651
+prob 42.1916
+
+pos -10.8979 -17.315 -14.4747
+normal 0.184371 0.958874 -0.215795
+prob 20.2789
+
+pos -9.28467 -17.2412 -11.7302
+normal -0.0225045 0.980363 -0.195911
+prob 18.1645
+
+pos 10.7151 -16.2579 1.84904
+normal 0.354417 0.932722 -0.0664659
+prob 62.3744
+
+pos 17.5056 -16.7486 2.98927
+normal 0.0194803 0.793883 -0.607759
+prob 61.6055
+
+pos 11.3724 -16.9482 -0.485778
+normal 0.395742 0.902979 0.167384
+prob 25.4687
+
+pos 18.6185 -16.6285 3.11002
+normal 0.0414982 0.804941 -0.591902
+prob 47.2853
+
+pos 3.17877 -11.1311 -0.683157
+normal 0.669692 0.566843 0.479794
+prob 22.5855
+
+pos 11.9956 -16.7098 -1.93724
+normal 0.238796 0.944875 0.224026
+prob 39.1161
+
+pos 14.3667 -17.225 -1.89642
+normal 0.189083 0.98192 0.00897528
+prob 30.5625
+
+pos 18.2337 -16.1415 3.59974
+normal 0.0337371 0.834355 -0.550194
+prob 34.9835
+
+pos 2.5875 -10.6742 -0.181509
+normal 0.636428 0.56602 0.524004
+prob 66.7953
+
+pos 2.26644 -10.0141 -0.505539
+normal 0.759544 0.497936 0.418513
+prob 63.0471
+
+pos -10.5993 -2.35327 -23.7066
+normal 0.370873 -0.593993 0.713881
+prob 0.993405
+
+pos -10.0759 -2.35603 -23.915
+normal 0.236757 -0.78224 0.576235
+prob 1.61379
+
+pos -9.50554 -0.452414 -23.9728
+normal 0.116917 -0.943119 0.311217
+prob 2.85308
+
+pos -8.01905 -2.24259 -24.589
+normal 0.338973 -0.200266 0.919234
+prob 1.15832
+
+pos -5.5414 -2.08399 -25.212
+normal 0.268096 -0.250493 0.930257
+prob 1.50385
+
+pos -5.69979 -2.01907 -25.1516
+normal 0.263994 -0.290839 0.91963
+prob 3.00377
+
+pos -8.27382 -0.470641 -24.5184
+normal 0.149818 -0.916842 0.370076
+prob 2.63958
+
+pos -5.80751 -0.473691 -25.2227
+normal 0.130608 -0.88963 0.437607
+prob 2.91907
+
+pos -9.90527 -2.11012 -23.827
+normal 0.33273 -0.437342 0.835478
+prob 1.12691
+
+pos -9.304 -0.355266 -23.8895
+normal 0.242908 -0.782868 0.572812
+prob 2.87637
+
+pos -10.6194 -0.259601 -23.2551
+normal 0.332733 -0.697611 0.634529
+prob 2.88025
+
+pos -8.04461 0.446638 -33.9058
+normal 0.290509 -0.339548 0.894601
+prob 10.2641
+
+pos -7.63513 1.56525 -24.8929
+normal 0.0913774 -0.939029 0.331473
+prob 0.836345
+
+pos -11.7232 2.0513 -32.3507
+normal 0.321455 -0.357783 0.876731
+prob 4.55087
+
+pos -10.1784 1.99965 -32.9038
+normal 0.273056 -0.230722 0.933921
+prob 5.77232
+
+pos -10.2492 1.71852 -23.7687
+normal 0.200279 -0.843821 0.497849
+prob 1.04838
+
+pos -8.8508 1.82559 -24.2502
+normal 0.355865 -0.39882 0.845164
+prob 1.11905
+
+pos -4.89336 0.929746 -34.3608
+normal 0.124003 -0.447378 0.885707
+prob 5.81172
+
+pos -7.42434 1.66182 -24.8446
+normal 0.185594 -0.77595 0.602873
+prob 1.11905
+
+pos -11.0487 1.58465 -23.5472
+normal 0.342699 -0.725305 0.597068
+prob 1.11905
+
+pos -10.8835 2.83932 -32.1814
+normal 0.245564 -0.686655 0.684254
+prob 8.84563
+
+pos -12.6032 2.62297 -31.7527
+normal 0.288428 -0.588716 0.755131
+prob 8.0576
+
+pos -13.3863 3.7856 -30.2085
+normal 0.262858 -0.62429 0.735641
+prob 5.12219
+
+pos -11.4132 3.14394 -31.6522
+normal 0.247673 -0.667892 0.701839
+prob 10.008
+
+pos -12.7143 3.25754 -31.0313
+normal 0.306858 -0.518423 0.79817
+prob 4.57057
+
+pos -10.757 3.52202 -31.4997
+normal 0.254945 -0.64387 0.721412
+prob 6.22544
+
+pos -8.70059 2.48146 -33.1663
+normal 0.22659 -0.363635 0.903563
+prob 11.2294
+
+pos -7.96052 3.24035 -32.5941
+normal 0.176824 -0.653989 0.735548
+prob 7.8212
+
+pos -9.52183 2.92696 -32.4997
+normal 0.209772 -0.584423 0.783866
+prob 9.67307
+
+pos -6.58745 3.24997 -32.9088
+normal 0.125922 -0.54877 0.826435
+prob 7.09227
+
+pos -9.66455 3.58198 -31.7843
+normal 0.222833 -0.537514 0.81328
+prob 5.1813
+
+pos -7.81118 1.51631 -25.0345
+normal 0.0727699 -0.972102 0.222985
+prob 1.04838
+
+pos -11.7757 -2.31582 -23.0652
+normal 0.337191 -0.63647 0.693692
+prob 1.2447
+
+pos -16.6628 8.42641 -28.1309
+normal 0.534761 -0.527108 0.660445
+prob 18.1645
+
+pos -12.6776 6.19381 -29.4238
+normal -0.286732 -0.223377 0.931605
+prob 68.237
+
+pos -14.7098 10.3006 -27.7373
+normal 0.171665 -0.501909 0.847714
+prob 59.6833
+
+pos -11.5057 9.29604 -27.8398
+normal -0.136741 -0.414449 0.899741
+prob 29.4092
+
+pos -7.21421 -2.46511 -25.1228
+normal 0.0486305 -0.988227 0.145062
+prob 1.54312
+
+pos -6.11159 -2.48528 -25.4961
+normal 0.0689103 -0.977134 0.20115
+prob 1.35464
+
+pos -15.4554 11.2004 -26.8585
+normal 0.107162 -0.71032 0.695674
+prob 53.6285
+
+pos -13.1708 10.2703 -27.9904
+normal -0.360951 -0.524033 0.771429
+prob 50.9375
+
+pos -2.96917 2.33695 -34.2182
+normal 0.0147765 -0.362541 0.931851
+prob 4.27506
+
+pos -1.60603 3.1676 -33.5784
+normal 0.0175585 -0.659395 0.751591
+prob 3.88105
+
+pos -1.5696 3.28309 -33.4648
+normal 0.017104 -0.650799 0.759058
+prob 6.99376
+
+pos -11.2045 13.4976 -24.994
+normal -0.384173 -0.613328 0.690101
+prob 25.7571
+
+pos -2.38233 -0.403042 -25.5952
+normal 0.0285579 -0.791848 0.61005
+prob 2.91907
+
+pos -0.984082 3.31865 -33.46
+normal 0.019723 -0.648133 0.761272
+prob 6.32394
+
+pos -9.14553 13.2261 -24.0513
+normal -0.405628 -0.509705 0.758727
+prob 26.2376
+
+pos -2.21462 0.271081 -34.8113
+normal 0.0755243 -0.335856 0.938881
+prob 11.8993
+
+pos -0.281288 2.82739 -33.9881
+normal 0.025735 -0.684117 0.728918
+prob 5.00399
+
+pos -8.88815 13.9747 -23.2102
+normal -0.502688 -0.590393 0.63146
+prob 32.773
+
+pos -1.43388 2.39402 -34.2834
+normal 0.0346518 -0.359177 0.932626
+prob 3.64464
+
+pos -6.61734 1.51087 -25.4593
+normal -0.0386883 -0.987973 -0.149706
+prob 1.11905
+
+pos -0.457552 4.97931 -30.0532
+normal 0.00189271 -0.967992 0.250975
+prob 42.0955
+
+pos -4.1256 -6.86285 -11.4093
+normal -0.0793283 -0.74539 0.661892
+prob 19.3178
+
+pos -1.21934 4.75194 -30.8619
+normal -0.000464009 -0.986741 0.1623
+prob 4.5171
+
+pos -1.60775 1.86235 -25.7526
+normal 0.0335755 -0.456637 0.889019
+prob 0.907022
+
+pos -2.64584 1.7703 -25.7229
+normal 0.027254 -0.372351 0.927692
+prob 1.11905
+
+pos 0.998885 3.00474 -33.7731
+normal -0.029979 -0.588012 0.808297
+prob 7.24988
+
+pos -11.0113 16.2447 -21.1696
+normal 0.0420833 -0.926915 0.372903
+prob 21.8166
+
+pos -4.97944 4.98649 -29.4927
+normal -0.0484723 -0.973596 -0.223072
+prob 17.3956
+
+pos 1.21518 3.17361 -33.5929
+normal -0.0266595 -0.57286 0.81922
+prob 3.70374
+
+pos -0.514825 -2.33124 -25.9213
+normal 0.0196632 -0.647011 0.762227
+prob 0.95414
+
+pos -2.29927 -0.157125 -25.4216
+normal 0.0293755 -0.385731 0.922143
+prob 2.96177
+
+pos -20.5516 2.18222 -15.6388
+normal 0.763056 0.13839 0.631343
+prob 1.11905
+
+pos -19.9288 -1.90638 -16.3702
+normal 0.761335 0.176342 0.623917
+prob 1.46459
+
+pos -19.8836 2.23367 -16.4855
+normal 0.706903 0.344017 0.618013
+prob 1.04838
+
+pos -8.29139 2.19922 -24.472
+normal 0.329596 0.383838 0.862574
+prob 1.11905
+
+pos -8.92367 2.12955 -24.2094
+normal 0.315231 0.425695 0.848182
+prob 1.09549
+
+pos -18.8844 2.04932 -17.571
+normal 0.677547 0.318203 0.663081
+prob 1.11905
+
+pos -19.0798 2.22856 -17.4434
+normal 0.699698 0.198229 0.686388
+prob 1.11905
+
+pos -18.3553 2.42493 -18.4231
+normal 0.475181 0.715724 0.511803
+prob 1.11905
+
+pos -10.1091 -1.67658 -23.8674
+normal 0.287609 0.617797 0.731852
+prob 1.56667
+
+pos -9.01153 -1.6793 -24.2858
+normal 0.301845 0.62055 0.723746
+prob 1.59809
+
+pos -9.48893 -1.80206 -24.012
+normal 0.312959 0.384481 0.868465
+prob 1.60594
+
+pos -10.3536 0.0668279 -23.3215
+normal 0.350741 0.119274 0.928846
+prob 2.88025
+
+pos -17.1178 2.27326 -19.4072
+normal 0.453943 0.683115 0.572093
+prob 1.11905
+
+pos -10.9298 -1.77551 -23.4148
+normal 0.409132 0.342322 0.845829
+prob 1.09549
+
+pos -11.4581 -0.0829722 -22.7668
+normal 0.420413 -0.201416 0.884695
+prob 2.91907
+
+pos -14.5624 -2.11787 -21.3015
+normal 0.480277 -0.451819 0.751794
+prob 3.00377
+
+pos -15.453 -2.17996 -20.7013
+normal 0.619471 -0.203397 0.758212
+prob 1.229
+
+pos -15.5302 -1.79249 -20.6482
+normal 0.577918 0.378653 0.722933
+prob 1.42532
+
+pos -17.6378 -1.81053 -18.8706
+normal 0.646199 0.389691 0.656177
+prob 1.38606
+
+pos -15.6656 -2.15513 -20.5206
+normal 0.615769 -0.215886 0.757774
+prob 1.41747
+
+pos -16.6127 -1.9981 -19.701
+normal 0.603428 0.351342 0.715845
+prob 1.46459
+
+pos -15.9367 -1.96863 -20.2585
+normal 0.621407 0.332976 0.709211
+prob 1.27611
+
+pos -16.3301 -1.9616 -19.9423
+normal 0.615238 0.328653 0.716568
+prob 1.19758
+
+pos -15.0961 -1.70431 -21.0514
+normal 0.406276 0.681906 0.608231
+prob 1.18973
+
+pos -16.3168 -1.71595 -20.0697
+normal 0.475161 0.671456 0.568655
+prob 1.38606
+
+pos -16.7121 -1.62274 -19.8693
+normal 0.384442 0.762528 0.520342
+prob 1.496
+
+pos -13.2409 -1.7628 -22.1978
+normal 0.516608 0.356377 0.778532
+prob 1.55882
+
+pos -12.2657 -2.11887 -22.7024
+normal 0.420536 -0.432151 0.797744
+prob 1.29967
+
+pos -12.4231 -1.63875 -22.7863
+normal 0.372851 0.533988 0.75884
+prob 2.26167
+
+pos -13.8913 -0.257803 -21.4315
+normal 0.366338 -0.711162 0.600038
+prob 2.95012
+
+pos -14.4754 -0.186193 -21.0225
+normal 0.493596 -0.399307 0.772604
+prob 2.95012
+
+pos -12.5909 -0.134838 -22.2052
+normal 0.417088 -0.400938 0.815651
+prob 2.95789
+
+pos -15.3306 0.357304 -20.5769
+normal 0.359187 0.814803 0.455061
+prob 2.954
+
+pos -14.8117 0.299525 -20.8835
+normal 0.376245 0.737664 0.560617
+prob 2.94624
+
+pos -15.845 0.112896 -19.9753
+normal 0.584549 0.274069 0.763668
+prob 2.89578
+
+pos -15.9985 0.304155 -19.9677
+normal 0.438726 0.741542 0.507577
+prob 2.91907
+
+pos -16.5895 0.281535 -19.4601
+normal 0.418992 0.755118 0.504225
+prob 2.88413
+
+pos -15.297 1.93845 -20.7868
+normal 0.611851 -0.280625 0.739518
+prob 1.11905
+
+pos -15.4804 2.21363 -20.6906
+normal 0.57983 0.374907 0.723354
+prob 1.04838
+
+pos -17.2189 2.11393 -19.2486
+normal 0.610628 0.281294 0.740275
+prob 1.11905
+
+pos -15.9979 1.85527 -20.2479
+normal 0.611757 -0.217373 0.760594
+prob 1.04838
+
+pos -11.5362 0.324228 -22.8604
+normal 0.341782 0.670117 0.658884
+prob 2.96177
+
+pos -11.1585 0.031724 -22.9041
+normal 0.460542 0.109488 0.88086
+prob 2.78321
+
+pos -11.2535 0.11655 -22.8812
+normal 0.406326 0.255557 0.877263
+prob 2.94624
+
+pos -11.3843 0.180692 -22.8338
+normal 0.410183 0.214011 0.886538
+prob 2.90354
+
+pos -13.4033 0.275313 -21.7693
+normal 0.379776 0.756652 0.53221
+prob 2.9346
+
+pos -14.2833 2.0875 -21.4731
+normal 0.548323 0.291435 0.783842
+prob 1.11905
+
+pos -14.5752 1.96537 -21.2667
+normal 0.476241 -0.328238 0.815754
+prob 1.11905
+
+pos -13.921 2.2667 -21.7801
+normal 0.407421 0.700112 0.586388
+prob 0.907022
+
+pos -14.3888 2.23027 -21.45
+normal 0.500278 0.37729 0.779342
+prob 1.11905
+
+pos -17.7129 2.33432 -18.9375
+normal 0.413623 0.801343 0.432164
+prob 1.11905
+
+pos -15.9491 2.31802 -20.411
+normal 0.351796 0.815041 0.460378
+prob 1.11905
+
+pos -11.0682 2.07661 -23.2999
+normal 0.387554 0.433751 0.813426
+prob 1.04838
+
+pos -11.4025 2.34413 -23.2871
+normal 0.281183 0.743461 0.606797
+prob 1.11905
+
+pos -13.9441 -1.55226 -22.0286
+normal 0.165121 0.955461 0.244602
+prob 1.00911
+
+pos -16.7507 -1.53382 -20.0688
+normal 0.240023 0.923682 0.298664
+prob 1.18188
+
+pos -15.2011 2.49691 -21.4308
+normal 0.091116 0.984167 0.152028
+prob 1.11905
+
+pos -13.2426 0.492428 -22.3255
+normal 0.0934254 0.98293 0.158492
+prob 2.95012
+
+pos -13.7205 0.458019 -21.8622
+normal 0.0366477 0.997041 0.0675743
+prob 2.91907
+
+pos -14.7754 2.49235 -21.687
+normal 0.084755 0.986205 0.142181
+prob 1.11905
+
+pos -15.7831 2.45447 -20.7961
+normal 0.0442762 0.996644 0.0688561
+prob 1.11905
+
+pos -12.1323 2.49965 -23.2936
+normal 0.125752 0.948328 0.291308
+prob 1.11905
+
+pos -7.81806 2.35403 -24.7555
+normal 0.210018 0.614623 0.76035
+prob 1.99074
+
+pos -19.6231 -1.79988 -16.793
+normal 0.703583 0.363968 0.610327
+prob 3.00377
+
+pos -18.8221 -1.79913 -17.6906
+normal 0.627953 0.382536 0.677747
+prob 3.00377
+
+pos -17.245 -1.5398 -19.6398
+normal 0.220253 0.932422 0.286493
+prob 1.46459
+
+pos -17.5468 -1.51718 -19.5039
+normal 0.272332 0.89699 0.3482
+prob 0.985552
+
+pos -15.5098 -0.284947 -20.3388
+normal 0.494733 -0.639828 0.588098
+prob 2.9113
+
+pos -12.9925 -0.272827 -22.0332
+normal 0.378656 -0.705163 0.599471
+prob 2.94624
+
+pos -24.7045 -2.28591 10.0368
+normal -0.666679 -0.69164 0.277802
+prob 1.229
+
+pos -24.1563 -2.28506 11.3174
+normal -0.486673 -0.84111 0.235975
+prob 0.938434
+
+pos -23.9038 -2.12565 11.9632
+normal -0.835409 -0.384379 0.392866
+prob 1.15047
+
+pos -23.7951 -2.28107 12.0349
+normal -0.65476 -0.674566 0.340955
+prob 1.56667
+
+pos -23.1561 -2.44562 12.8513
+normal -0.278366 -0.951715 0.129426
+prob 1.21329
+
+pos -23.4564 -2.34562 12.5577
+normal -0.711681 -0.602592 0.361099
+prob 1.19758
+
+pos -24.7028 -0.386767 8.92424
+normal -0.537818 -0.815256 0.214733
+prob 2.92295
+
+pos -24.6181 -0.342219 9.26907
+normal -0.495055 -0.846291 0.196753
+prob 2.9346
+
+pos -24.5245 -0.43065 9.26648
+normal -0.570831 -0.789425 0.225742
+prob 2.90354
+
+pos -24.4721 -0.349468 9.62925
+normal -0.688914 -0.661554 0.296216
+prob 2.68228
+
+pos -24.6089 -0.29051 9.43725
+normal -0.644106 -0.713206 0.276523
+prob 2.85308
+
+pos -23.6565 -0.413476 11.3559
+normal -0.60743 -0.740561 0.2874
+prob 2.9113
+
+pos -23.9454 -0.14581 11.21
+normal -0.839225 -0.362817 0.40505
+prob 2.87637
+
+pos -23.3328 -0.316577 12.2043
+normal -0.696726 -0.626023 0.350241
+prob 2.88413
+
+pos -24.7123 -0.0432829 9.43511
+normal -0.877767 -0.287911 0.382925
+prob 2.93071
+
+pos -23.7324 1.96165 9.30481
+normal -0.849246 -0.416611 0.324371
+prob 41.3266
+
+pos -23.1933 1.68723 13.1464
+normal -0.689239 -0.639844 0.339925
+prob 0.977699
+
+pos -23.9082 4.00356 12.8502
+normal -0.600143 -0.731217 0.324268
+prob 20.375
+
+pos -22.436 -2.45119 14.0083
+normal -0.314441 -0.928381 0.198078
+prob 1.00911
+
+pos -22.0378 -2.44719 14.6488
+normal -0.302318 -0.935042 0.185203
+prob 1.21329
+
+pos -23.0257 -0.261277 12.9287
+normal -0.636659 -0.705461 0.311433
+prob 2.90742
+
+pos -22.8469 -0.364241 13.0532
+normal -0.731474 -0.580245 0.358136
+prob 2.92295
+
+pos -22.7628 -0.273804 13.3713
+normal -0.472731 -0.828488 0.30022
+prob 2.94624
+
+pos -22.5833 -0.486062 12.9836
+normal -0.409043 -0.891295 0.195644
+prob 2.9346
+
+pos -22.0144 -0.427344 14.2423
+normal -0.587636 -0.718964 0.37118
+prob 2.91519
+
+pos -22.2673 -0.162839 14.2208
+normal -0.785239 -0.366858 0.498814
+prob 2.92295
+
+pos -23.1324 1.81571 13.4282
+normal -0.802234 -0.30679 0.512153
+prob 1.11905
+
+pos -24.7171 -1.86924 10.193
+normal -0.863184 0.348058 0.365744
+prob 1.45673
+
+pos -24.5147 -1.83763 10.6968
+normal -0.877838 0.308161 0.366656
+prob 0.891316
+
+pos -23.9739 -1.95614 11.8738
+normal -0.879373 0.233192 0.415121
+prob 2.86242
+
+pos -22.0376 -2.07861 15.166
+normal -0.832278 -0.147791 0.534294
+prob 1.07194
+
+pos -21.7042 -2.15565 15.6416
+normal -0.839315 -0.0833307 0.537221
+prob 1.19758
+
+pos -25.1666 0.0606479 8.23846
+normal -0.908917 0.2055 0.362823
+prob 2.92683
+
+pos -24.7391 0.20616 9.24346
+normal -0.878991 0.28057 0.385559
+prob 2.93848
+
+pos -24.669 0.1451 9.47178
+normal -0.860286 0.346414 0.374039
+prob 2.93071
+
+pos -23.3913 0.175039 12.2801
+normal -0.820224 0.39066 0.417873
+prob 2.87249
+
+pos -25.3412 2.08654 8.60018
+normal -0.91821 0.119519 0.377631
+prob 1.11905
+
+pos -24.5974 2.12065 10.5124
+normal -0.862721 0.352852 0.362227
+prob 0.977699
+
+pos -24.1596 -2.24828 11.3889
+normal -0.870081 -0.260766 0.418282
+prob 1.29967
+
+pos -23.9793 -2.07296 11.8461
+normal -0.878383 -0.152656 0.452924
+prob 1.45673
+
+pos -23.5253 -2.06262 12.7433
+normal -0.880208 -0.176895 0.440389
+prob 1.5117
+
+pos -22.991 -0.1404 13.0862
+normal -0.893003 -0.0989813 0.43903
+prob 2.95012
+
+pos -22.8083 1.12575 10.8914
+normal -0.870701 -0.251506 0.422641
+prob 10.2836
+
+pos -23.7688 -0.0173498 11.6321
+normal -0.872768 -0.195006 0.447492
+prob 2.90742
+
+pos -22.972 -1.67469 13.5047
+normal -0.669961 0.605753 0.429204
+prob 1.60594
+
+pos -22.7263 -1.73661 13.9967
+normal -0.64109 0.648851 0.409874
+prob 0.907022
+
+pos -23.5193 -1.92261 12.7463
+normal -0.79149 0.467197 0.394045
+prob 1.3625
+
+pos -22.3564 -1.95569 14.6919
+normal -0.829842 0.182376 0.527353
+prob 1.29182
+
+pos -22.454 -1.82275 14.4763
+normal -0.77673 0.381364 0.501251
+prob 1.6295
+
+pos -22.258 -1.90961 14.8209
+normal -0.837169 0.129539 0.531383
+prob 1.52741
+
+pos -21.9889 -1.77132 15.1673
+normal -0.800153 0.308337 0.514474
+prob 1.30753
+
+pos -21.8205 -0.749077 12.6064
+normal -0.814052 0.263467 0.517595
+prob 64.2965
+
+pos -23.0012 2.05222 13.6951
+normal -0.824246 0.206588 0.527199
+prob 1.11905
+
+pos -22.215 -1.58982 14.5149
+normal -0.594435 0.706714 0.38367
+prob 1.29182
+
+pos -21.9131 2.21651 15.29
+normal -0.79798 0.316777 0.512719
+prob 1.11905
+
+pos -21.8144 0.374513 14.6471
+normal -0.478812 0.82423 0.302296
+prob 2.93848
+
+pos -22.2957 2.3876 14.432
+normal -0.580286 0.723113 0.374668
+prob 1.11905
+
+pos -20.9142 -1.52978 16.8306
+normal -0.750728 0.258495 0.607937
+prob 54.974
+
+pos -25.1223 1.73768 8.16705
+normal 0.313116 0.0011543 0.949714
+prob 4.90153
+
+pos -24.267 -1.74422 11.1643
+normal -0.620604 0.721801 0.306357
+prob 1.04052
+
+pos -24.252 -1.74347 11.1923
+normal -0.621709 0.720784 0.306509
+prob 1.13476
+
+pos -23.8163 2.2589 12.0421
+normal -0.635404 0.710503 0.302404
+prob 1.11905
+
+pos -21.7788 0.320352 14.8012
+normal -0.437979 0.855857 0.275107
+prob 2.82591
+
+pos -26.1846 1.81313 5.43987
+normal -0.991174 -0.0182144 0.13131
+prob 1.11905
+
+pos -22.8951 0.483361 12.394
+normal -0.165944 0.98094 0.101096
+prob 2.92295
+
+pos -23.8212 2.4005 11.7211
+normal -0.548933 0.785288 0.286347
+prob 1.11905
+
+pos -23.6212 2.38619 12.145
+normal -0.54083 0.793555 0.278879
+prob 1.11905
+
+pos -22.2898 -3.77953 15.0902
+normal -0.506733 0.790451 0.344108
+prob 40.0772
+
+pos -25.2392 2.39812 8.33142
+normal -0.798993 0.501807 0.33136
+prob 1.11905
+
+pos -24.7169 -1.59092 9.66147
+normal -0.642145 0.714055 0.278884
+prob 1.23685
+
+pos -23.7792 -1.51895 11.3378
+normal -0.35846 0.916752 0.176273
+prob 2.97629
+
+pos -25.2396 -1.71158 8.63575
+normal -0.719107 0.627585 0.298366
+prob 1.229
+
+pos -26.2835 -1.86567 5.95954
+normal -0.933099 0.258489 0.250019
+prob 19.8944
+
+pos -26.5158 2.04514 3.59163
+normal -0.962335 0.243265 0.121381
+prob 1.11905
+
+pos -30.3403 -3.66183 13.3877
+normal 0.72626 0.621866 -0.292967
+prob 4.27506
+
+pos -29.8651 -3.77135 14.105
+normal 0.693289 0.613419 -0.378243
+prob 10.8354
+
+pos -30.457 -3.30875 13.9607
+normal 0.75338 0.543958 -0.369498
+prob 6.48155
+
+pos -29.7257 -3.5392 14.8892
+normal 0.683308 0.631457 -0.366541
+prob 8.51072
+
+pos -27.5792 -4.57482 15.3533
+normal 0.302207 0.940816 -0.153414
+prob 47.9581
+
+pos -23.4806 -4.65081 16.4605
+normal -0.113449 0.989915 0.084837
+prob 4.70931
+
+pos -29.5295 -4.22571 13.764
+normal 0.520879 0.809815 -0.269971
+prob 29.6014
+
+pos -29.2674 -3.77943 15.2603
+normal 0.69809 0.612887 -0.370189
+prob 5.98903
+
+pos -28.2953 -3.76993 17.0471
+normal 0.642304 0.613535 -0.45937
+prob 7.40748
+
+pos -28.0936 -3.77009 17.3574
+normal 0.644115 0.613528 -0.456836
+prob 6.08753
+
+pos -28.557 -3.76457 16.6539
+normal 0.731786 0.506024 -0.456541
+prob 7.8015
+
+pos -25.8454 -3.30347 21.285
+normal 0.587897 0.649259 -0.482536
+prob 6.93466
+
+pos -23.6479 -4.69318 16.4928
+normal -0.126329 0.9875 0.0942647
+prob 11.3408
+
+pos -25.4172 -4.49554 19.2051
+normal 0.0535752 0.998013 -0.0331631
+prob 19.1256
+
+pos -25.2089 -3.67681 21.4786
+normal 0.610387 0.620695 -0.492104
+prob 5.04339
+
+pos -30.2137 -2.85637 15.4335
+normal 0.736407 0.580741 -0.347051
+prob 5.59501
+
+pos -30.5293 -1.84904 15.9816
+normal 0.857477 0.325632 -0.398368
+prob 6.40274
+
+pos -27.1527 -3.27635 19.7116
+normal 0.627997 0.651298 -0.425947
+prob 5.59501
+
+pos -26.101 -3.0977 21.2959
+normal 0.664823 0.560959 -0.49329
+prob 7.19077
+
+pos -28.4027 -2.46628 19.2268
+normal 0.827618 0.262449 -0.496154
+prob 4.82668
+
+pos -27.8323 -2.6778 19.7626
+normal 0.590612 0.694861 -0.410299
+prob 5.73292
+
+pos -31.2696 -0.925855 15.0728
+normal 0.82082 0.416288 -0.3911
+prob 8.07731
+
+pos -27.2247 -1.7027 21.1957
+normal 0.749294 0.340147 -0.568206
+prob 7.40748
+
+pos -29.7156 -1.52684 17.6666
+normal 0.790262 0.357932 -0.497364
+prob 5.53591
+
+pos -22.7103 -1.56667 12.7327
+normal 0.238082 0.965577 -0.10478
+prob 1.00911
+
+pos -21.4435 -1.72433 14.4556
+normal 0.656312 0.635409 -0.40683
+prob 1.23685
+
+pos -21.0745 -1.60922 15.235
+normal 0.733152 0.511634 -0.448017
+prob 0.914875
+
+pos -21.7817 -1.56196 15.1058
+normal -0.184217 0.977142 0.106099
+prob 1.10335
+
+pos -21.3031 -1.50292 15.3989
+normal 0.452052 0.848244 -0.27592
+prob 1.59809
+
+pos -22.6461 0.304295 11.9129
+normal 0.591002 0.741555 -0.31751
+prob 2.88413
+
+pos -22.4188 0.436411 12.67
+normal 0.248732 0.962313 -0.109935
+prob 2.93848
+
+pos -22.2023 0.268588 12.7054
+normal 0.576943 0.762702 -0.292272
+prob 2.88413
+
+pos -22.0981 0.498174 13.6321
+normal 0.245454 0.95917 -0.14052
+prob 2.93848
+
+pos -21.1149 0.371837 14.5881
+normal 0.642338 0.651948 -0.402946
+prob 2.94236
+
+pos -22.4649 2.4895 13.5579
+normal 0.219981 0.967296 -0.126284
+prob 1.11905
+
+pos -21.9581 2.45855 14.1266
+normal 0.354961 0.908125 -0.22206
+prob 1.11905
+
+pos -21.5111 2.44404 15.4815
+normal 0.0122922 0.99991 -0.00530153
+prob 1.11905
+
+pos -21.1326 -1.97586 14.7764
+normal 0.812547 0.284989 -0.508477
+prob 1.33894
+
+pos -21.9952 0.255803 13.0197
+normal 0.594878 0.70594 -0.384406
+prob 2.9346
+
+pos -31.9528 -3.26214 10.2695
+normal 0.729406 0.652263 -0.206205
+prob 7.01347
+
+pos -23.1084 0.459138 11.5033
+normal 0.316957 0.933931 -0.165261
+prob 2.93071
+
+pos -23.0816 2.32287 11.759
+normal 0.686236 0.628587 -0.366004
+prob 1.11905
+
+pos -22.4985 -1.90931 12.6492
+normal 0.845628 0.296152 -0.44408
+prob 0.930581
+
+pos -23.6015 -1.52899 11.2929
+normal 0.135252 0.989275 -0.0551586
+prob 1.29182
+
+pos -23.3854 0.333723 10.5267
+normal 0.503419 0.826886 -0.250656
+prob 2.92295
+
+pos -30.9739 -0.642796 15.82
+normal 0.860765 0.191984 -0.471408
+prob 7.54539
+
+pos -23.5697 -1.87254 10.5685
+normal 0.806174 0.427129 -0.409444
+prob 1.57453
+
+pos -23.358 0.438024 10.8401
+normal 0.244873 0.96059 -0.131542
+prob 2.954
+
+pos -24.0265 2.49578 10.6527
+normal 0.413821 0.894342 -0.170014
+prob 1.04838
+
+pos -21.8228 2.22646 13.813
+normal 0.803907 0.3412 -0.48715
+prob 1.11905
+
+pos -21.7149 0.0800653 13.3573
+normal 0.828027 0.268964 -0.491966
+prob 2.93848
+
+pos -32.1476 -0.186087 13.6449
+normal 0.903413 0.239695 -0.355516
+prob 8.27431
+
+pos -31.9003 -2.22594 12.7659
+normal 0.905769 0.287239 -0.311569
+prob 8.0182
+
+pos -31.8916 -0.670339 13.9501
+normal 0.914412 0.189103 -0.357897
+prob 5.61471
+
+pos -21.3145 0.2032 14.0343
+normal 0.846969 0.191467 -0.495968
+prob 2.68616
+
+pos -21.1775 0.230789 14.2587
+normal 0.850994 0.173958 -0.495528
+prob 2.86861
+
+pos -31.9421 -1.12316 13.4804
+normal 0.918047 0.141671 -0.370296
+prob 7.24987
+
+pos -24.1689 0.160199 8.21603
+normal 0.89196 0.2742 -0.359474
+prob 2.93848
+
+pos -32.4839 -0.894192 12.2401
+normal 0.907626 0.165629 -0.385723
+prob 5.57531
+
+pos -21.7773 0.0155492 13.2294
+normal 0.836517 0.111474 -0.536483
+prob 2.62017
+
+pos -30.1625 1.47778 16.9204
+normal 0.877555 -0.104665 -0.467912
+prob 7.34838
+
+pos -31.7859 1.75481 13.4156
+normal 0.922204 -0.0759223 -0.379176
+prob 3.97955
+
+pos -29.3338 0.730995 18.6455
+normal 0.802016 -0.182752 -0.568657
+prob 6.85586
+
+pos -28.609 1.61946 19.3251
+normal 0.818408 -0.0899318 -0.567557
+prob 12.3721
+
+pos -25.5211 2.76854 -4.44887
+normal -0.711863 -0.692347 -0.117928
+prob 6.63148
+
+pos -25.0632 -0.263874 8.32781
+normal -0.436796 -0.881614 0.178792
+prob 2.9346
+
+pos -26.3061 4.48049 9.66562
+normal -0.29065 -0.950028 0.113881
+prob 25.4687
+
+pos -26.3888 4.17827 7.03603
+normal -0.596076 -0.781284 0.185172
+prob 24.0271
+
+pos -25.1905 3.05121 7.15945
+normal -0.650571 -0.74404 0.152189
+prob 26.4298
+
+pos -26.0684 -2.42832 4.92781
+normal -0.705142 -0.70513 0.0746083
+prob 1.6295
+
+pos -26.0343 -2.43481 5.07009
+normal -0.365098 -0.929888 0.0448456
+prob 1.16617
+
+pos -26.1996 -2.49687 -2.13778
+normal -0.193678 -0.980992 -0.0120168
+prob 1.02482
+
+pos -26.6505 -2.03735 -2.6625
+normal -0.861378 -0.507374 -0.0244919
+prob 1.55097
+
+pos -26.4285 -2.41921 -2.58213
+normal -0.657394 -0.753168 -0.0238838
+prob 1.27611
+
+pos -26.0245 -0.48064 -0.910452
+normal -0.110246 -0.993883 -0.00657895
+prob 2.96177
+
+pos -26.0749 -0.458142 -1.55235
+normal -0.33555 -0.941985 -0.00838101
+prob 2.92683
+
+pos -25.8493 -0.476676 -1.2141
+normal 0.192642 -0.981267 -0.00194291
+prob 2.9346
+
+pos -26.1069 -0.44319 -2.00596
+normal -0.286212 -0.958141 -0.00695512
+prob 2.8919
+
+pos -26.3415 -2.48854 0.0240788
+normal -0.265545 -0.964094 0.00297831
+prob 1.57453
+
+pos -26.3387 -2.48801 0.115276
+normal -0.26186 -0.965102 0.00272579
+prob 1.62165
+
+pos -26.4502 -2.40246 2.48753
+normal -0.842621 -0.53664 0.0448125
+prob 1.17402
+
+pos -26.2047 -2.49673 2.05157
+normal -0.259244 -0.965808 -0.00258536
+prob 1.31538
+
+pos -26.1424 -2.49403 2.58225
+normal 0.198371 -0.979997 -0.015936
+prob 1.27611
+
+pos -26.1535 -2.47717 1.16886
+normal 0.100359 -0.994928 -0.00677037
+prob 1.09549
+
+pos -26.2804 -2.47353 2.25854
+normal -0.427002 -0.904039 0.0195456
+prob 1.22114
+
+pos -26.4472 -2.22246 3.72158
+normal -0.95898 -0.25839 0.116582
+prob 1.19758
+
+pos -26.0509 -2.4871 3.71926
+normal -0.299422 -0.953549 0.0330353
+prob 1.43317
+
+pos -26.0803 -2.47899 3.72707
+normal -0.275048 -0.960942 0.0306538
+prob 1.58238
+
+pos -26.0479 -2.44281 0.737937
+normal 0.272668 -0.961999 -0.0144959
+prob 1.12691
+
+pos -25.7575 -2.45192 4.11944
+normal 0.388448 -0.91953 -0.0597751
+prob 1.5117
+
+pos -25.6749 -2.45033 4.60284
+normal 0.396787 -0.915904 -0.0606574
+prob 1.43317
+
+pos -26.3187 -0.234535 2.25993
+normal -0.961437 -0.27493 0.0072497
+prob 2.91907
+
+pos -26.4213 -0.219993 0.376332
+normal -0.956195 -0.290101 0.0391512
+prob 2.90742
+
+pos -26.393 -0.14143 1.31906
+normal -0.929117 -0.369093 0.022623
+prob 2.91519
+
+pos -25.9328 -0.486076 0.290954
+normal 0.452328 -0.89142 -0.0277636
+prob 2.93071
+
+pos -26.0745 -0.459596 1.45648
+normal -0.358639 -0.933286 0.0188477
+prob 2.93848
+
+pos -26.2129 -0.431075 -0.744892
+normal -0.64813 -0.760904 -0.0308631
+prob 2.93071
+
+pos -26.2194 -0.380461 1.58727
+normal -0.65042 -0.759534 0.00782458
+prob 2.86084
+
+pos -26.2242 -0.315705 2.72974
+normal -0.77049 -0.636672 0.0315088
+prob 2.9113
+
+pos -25.9204 -0.441129 3.72356
+normal -0.355333 -0.933372 0.0505456
+prob 2.9346
+
+pos -25.8789 -0.451756 3.7323
+normal -0.393778 -0.917465 0.0565451
+prob 2.92295
+
+pos -25.8402 -0.48385 3.21222
+normal -0.23092 -0.972686 0.0236318
+prob 2.95789
+
+pos -25.6573 -0.487826 3.6922
+normal 0.13846 -0.990105 -0.0228255
+prob 2.91519
+
+pos -25.5936 -0.484021 4.00376
+normal 0.12878 -0.991439 -0.0215758
+prob 2.9113
+
+pos -25.7761 -0.44137 -0.0978708
+normal 0.0746234 -0.997212 -0.000139883
+prob 2.93848
+
+pos -25.6256 -0.481417 3.73997
+normal 0.114328 -0.99326 -0.0190499
+prob 2.92683
+
+pos -25.5721 -0.293571 0.733144
+normal 0.723503 -0.689785 -0.027209
+prob 2.9346
+
+pos -25.2206 -0.336812 4.52958
+normal 0.527416 -0.846235 -0.0756196
+prob 2.92683
+
+pos -26.4657 -0.0353786 -0.47332
+normal -0.965784 -0.258305 -0.0232299
+prob 2.92683
+
+pos -26.412 1.53576 -0.408404
+normal -0.340363 -0.940215 -0.0121652
+prob 1.11905
+
+pos -26.529 1.67453 -2.45362
+normal -0.547847 -0.836368 -0.0187715
+prob 0.907022
+
+pos -29.6957 4.99113 -3.80821
+normal -0.148477 -0.988806 -0.0147578
+prob 28.1598
+
+pos -26.4779 1.56431 1.18631
+normal -0.316699 -0.948333 0.019162
+prob 1.04838
+
+pos -26.2854 1.5147 1.32484
+normal -0.228763 -0.973482 -0.00062134
+prob 1.11905
+
+pos -26.546 1.58232 0.369359
+normal -0.690325 -0.723221 0.0200837
+prob 1.04838
+
+pos -26.2715 1.50369 0.28046
+normal 0.164286 -0.986358 -0.0103929
+prob 1.04838
+
+pos -26.1791 1.53237 -0.00209746
+normal 0.177395 -0.98414 0.000154036
+prob 1.77478
+
+pos -26.1045 1.51115 2.80812
+normal 0.456579 -0.886927 -0.0699704
+prob 1.11905
+
+pos -26.3214 1.65283 3.84831
+normal -0.630859 -0.77242 0.0733813
+prob 1.11905
+
+pos -26.717 1.84565 0.793869
+normal -0.933797 -0.356391 0.0317465
+prob 1.11905
+
+pos -26.6663 1.79691 1.5132
+normal -0.951406 -0.307285 0.0200418
+prob 1.11905
+
+pos -26.7534 1.95039 0.635194
+normal -0.974211 -0.207316 0.0890667
+prob 1.11905
+
+pos -26.599 1.83286 2.85766
+normal -0.945582 -0.301289 0.122881
+prob 1.04838
+
+pos -28.7008 4.68131 2.09538
+normal -0.107154 -0.994109 0.016293
+prob 55.839
+
+pos -29.5507 4.99879 4.90597
+normal -0.25186 -0.966015 0.058148
+prob 33.6379
+
+pos -26.6677 3.52462 0.511555
+normal -0.831169 -0.554464 0.0415603
+prob 34.599
+
+pos -27.2422 4.1514 1.5096
+normal -0.745704 -0.663419 0.0616519
+prob 17.5878
+
+pos -28.3948 4.6016 2.25808
+normal -0.0825423 -0.996494 0.0136338
+prob 16.4345
+
+pos -27.6971 4.42889 3.03219
+normal -0.28062 -0.957935 0.0601146
+prob 34.599
+
+pos -25.391 2.02254 2.7399
+normal -0.969178 -0.215046 0.120206
+prob 53.3402
+
+pos -26.3676 0.18186 1.59552
+normal -0.941533 0.328834 0.0733712
+prob 2.96177
+
+pos -25.5834 -0.466577 5.24538
+normal -0.424607 -0.903843 0.0526971
+prob 2.96177
+
+pos -25.6989 -0.403685 0.41612
+normal 0.819276 -0.572607 -0.0301249
+prob 2.95012
+
+pos -26.6264 -2.12852 -2.65551
+normal -0.905516 -0.42348 -0.0265737
+prob 1.45673
+
+pos -26.6389 -2.20566 -2.02246
+normal -0.933303 -0.357579 -0.0329027
+prob 1.07194
+
+pos -26.696 -2.08226 -1.56419
+normal -0.981169 -0.192739 -0.0126453
+prob 1.55882
+
+pos -23.8001 2.1156 9.97945
+normal 0.882861 0.283139 -0.374685
+prob 1.11905
+
+pos -23.7988 2.1575 10.014
+normal 0.889254 0.256767 -0.378548
+prob 1.11905
+
+pos -30.3326 4.86779 3.06924
+normal 0.454684 -0.89016 -0.0296356
+prob 10.7641
+
+pos -25.5778 -2.34125 4.21767
+normal 0.564244 -0.820935 -0.0877175
+prob 1.29967
+
+pos -22.4805 0.247818 12.1173
+normal 0.898175 0.164276 -0.407794
+prob 2.85308
+
+pos -25.1875 -0.268873 4.30464
+normal 0.666646 -0.741774 -0.073173
+prob 2.93848
+
+pos -24.2278 -2.44669 10.7267
+normal -0.251094 -0.963084 0.0970667
+prob 1.29182
+
+pos -24.341 -0.458261 9.47538
+normal -0.306369 -0.943524 0.126098
+prob 2.95789
+
+pos -24.5174 -0.481852 8.77037
+normal -0.124429 -0.991166 0.0459146
+prob 2.95789
+
+pos -22.0501 -2.48411 14.3774
+normal -0.190209 -0.975872 0.10721
+prob 1.6295
+
+pos -23.6611 -2.46991 11.6608
+normal -0.131332 -0.989898 0.0534122
+prob 1.62165
+
+pos -24.5761 1.5015 9.28037
+normal -0.178391 -0.981672 0.0670589
+prob 1.11905
+
+pos -24.4649 -0.473366 8.99557
+normal -0.0895997 -0.995439 0.0327653
+prob 2.94624
+
+pos -23.8063 1.55116 11.5489
+normal -0.282556 -0.947733 0.148201
+prob 1.45673
+
+pos -24.4656 -0.463036 9.10115
+normal -0.0501093 -0.998587 0.0177073
+prob 2.95789
+
+pos -22.4406 1.51984 13.803
+normal -0.18599 -0.9768 0.106155
+prob 1.04838
+
+pos -22.623 -0.470743 12.5512
+normal 0.123229 -0.989427 -0.0764823
+prob 2.90742
+
+pos -22.4207 -0.460575 12.8648
+normal 0.0889589 -0.994419 -0.0567218
+prob 2.91519
+
+pos -23.5686 1.51431 11.7129
+normal -0.187618 -0.979098 0.0785275
+prob 0.907022
+
+pos -22.7367 -2.4738 13.0131
+normal 0.133579 -0.987603 -0.0824467
+prob 1.28397
+
+pos -21.899 1.52897 14.303
+normal 0.0675031 -0.996688 -0.0453441
+prob 1.11905
+
+pos -24.1 -2.46358 10.1264
+normal 0.139218 -0.988263 -0.0628795
+prob 1.25255
+
+pos -23.881 -2.49992 10.9817
+normal 0.221601 -0.966003 -0.133163
+prob 1.37035
+
+pos -23.2629 -0.444715 11.0817
+normal 0.266175 -0.952852 -0.145686
+prob 2.96953
+
+pos -22.3656 -0.427154 12.7338
+normal 0.617474 -0.71361 -0.330889
+prob 2.90742
+
+pos -23.656 -2.47439 11.2137
+normal 0.36614 -0.910912 -0.19021
+prob 1.08764
+
+pos -23.567 -2.45264 11.2098
+normal 0.293489 -0.94283 -0.157909
+prob 1.53526
+
+pos -24.1839 -0.486693 9.31219
+normal 0.208897 -0.973282 -0.0953073
+prob 2.91907
+
+pos -23.6558 -0.330048 9.84273
+normal 0.571495 -0.783513 -0.243928
+prob 2.89578
+
+pos -23.435 -0.456345 10.8394
+normal 0.304873 -0.937822 -0.165957
+prob 2.95012
+
+pos -24.9857 1.50144 8.18269
+normal 0.230395 -0.967151 -0.107412
+prob 1.04838
+
+pos -24.793 1.51642 8.52913
+normal 0.45336 -0.871338 -0.18771
+prob 1.11905
+
+pos -28.5866 4.82094 10.9899
+normal 0.179897 -0.981932 -0.0587132
+prob 58.3378
+
+pos -24.1658 -2.35932 9.43153
+normal 0.593112 -0.762866 -0.257398
+prob 1.66091
+
+pos -23.9538 -0.278764 8.9236
+normal 0.720084 -0.629443 -0.292027
+prob 2.94624
+
+pos -24.6176 1.5684 8.4561
+normal 0.649028 -0.703531 -0.289494
+prob 0.907022
+
+pos -31.28 3.48748 11.4257
+normal 0.728746 -0.635347 -0.255466
+prob 3.62494
+
+pos -23.3938 -2.32027 11.1406
+normal 0.691908 -0.631566 -0.349839
+prob 1.00126
+
+pos -22.9228 -2.39304 12.225
+normal 0.582467 -0.747583 -0.319141
+prob 0.899169
+
+pos -22.7768 -2.41839 12.5673
+normal 0.607864 -0.722496 -0.329395
+prob 1.27611
+
+pos -21.0762 -2.4179 15.282
+normal 0.558213 -0.752668 -0.349125
+prob 2.74463
+
+pos -22.7123 -2.1487 12.2639
+normal 0.805324 -0.414407 -0.423933
+prob 1.39391
+
+pos -21.8875 -2.33628 13.8832
+normal 0.661765 -0.634233 -0.39977
+prob 0.95414
+
+pos -21.2742 -2.26784 14.702
+normal 0.618022 -0.695783 -0.365971
+prob 1.55097
+
+pos -22.2767 -2.20103 13.1017
+normal 0.833543 -0.229658 -0.502458
+prob 1.41747
+
+pos -23.7359 -0.10728 9.30453
+normal 0.92653 -0.0777372 -0.368101
+prob 2.95012
+
+pos -23.6783 -0.131985 9.47304
+normal 0.861144 -0.351124 -0.367618
+prob 2.95012
+
+pos -23.4501 -0.130879 10.0665
+normal 0.866542 -0.34209 -0.363427
+prob 2.92295
+
+pos -22.9329 -0.215384 11.2102
+normal 0.834799 -0.294685 -0.46505
+prob 2.88801
+
+pos -21.8821 -0.341169 13.3504
+normal 0.659716 -0.634629 -0.402519
+prob 2.94624
+
+pos -21.6143 -0.156934 13.5498
+normal 0.850273 -0.124388 -0.511433
+prob 2.954
+
+pos -23.6434 -0.0895261 9.53201
+normal 0.84655 -0.39145 -0.36072
+prob 2.93071
+
+pos -23.4359 0.167692 10.1311
+normal 0.919715 0.093274 -0.381346
+prob 2.91907
+
+pos -24.2111 1.66256 9.25258
+normal 0.770112 -0.558064 -0.309019
+prob 1.11905
+
+pos -23.6967 1.57373 10.7793
+normal 0.60558 -0.714149 -0.351089
+prob 1.11905
+
+pos -22.9502 -0.0826441 11.098
+normal 0.883457 -0.172804 -0.43548
+prob 2.93071
+
+pos -22.6051 -0.0644704 11.7646
+normal 0.886793 -0.191804 -0.420487
+prob 2.93848
+
+pos -32.2053 0.38377 13.3468
+normal 0.903624 -0.219152 -0.368017
+prob 6.63915
+
+pos -32.0101 0.591754 13.7
+normal 0.909757 -0.197392 -0.365211
+prob 6.61945
+
+pos -23.1919 1.51109 12.2437
+normal 0.184648 -0.976416 -0.111876
+prob 0.977699
+
+pos -22.953 1.56253 12.2902
+normal 0.246463 -0.961227 -0.123687
+prob 1.11905
+
+pos -22.8252 1.62538 12.3761
+normal 0.565665 -0.76515 -0.307521
+prob 1.11905
+
+pos -22.4666 1.59561 13.1163
+normal 0.700647 -0.569447 -0.429912
+prob 1.11905
+
+pos -22.8541 1.67032 12.2205
+normal 0.520657 -0.805279 -0.283623
+prob 1.11905
+
+pos -22.6601 1.64642 12.6539
+normal 0.546602 -0.784458 -0.293005
+prob 0.907022
+
+pos -30.5336 1.67211 16.0774
+normal 0.848964 -0.343443 -0.40163
+prob 8.0182
+
+pos -31.7365 2.2148 13.2008
+normal 0.905045 -0.288377 -0.312622
+prob 8.25461
+
+pos -22.9804 1.97197 11.6664
+normal 0.852076 -0.335298 -0.401922
+prob 1.11905
+
+pos -30.5182 2.39937 15.6789
+normal 0.867413 -0.269448 -0.418321
+prob 7.8212
+
+pos -30.0493 2.25181 16.6863
+normal 0.869904 -0.284547 -0.402864
+prob 7.13167
+
+pos -31.0994 3.29576 12.4302
+normal 0.780193 -0.54499 -0.307058
+prob 7.56509
+
+pos -22.2473 1.86547 13.1142
+normal 0.823199 -0.271611 -0.498569
+prob 0.836345
+
+pos -22.1118 1.95466 13.279
+normal 0.807925 -0.327272 -0.490051
+prob 1.04838
+
+pos -23.9479 0.0768685 8.72947
+normal 0.911504 0.127624 -0.39099
+prob 2.954
+
+pos -21.239 1.63055 14.9426
+normal 0.507659 -0.800672 -0.318129
+prob 1.11905
+
+pos -21.1912 1.74238 14.811
+normal 0.610846 -0.704826 -0.360676
+prob 0.907022
+
+pos -24.4277 1.82309 8.39016
+normal 0.911986 -0.182134 -0.367572
+prob 1.11905
+
+pos -31.5578 2.74238 12.778
+normal 0.754579 -0.589808 -0.287641
+prob 4.86608
+
+pos -28.3042 3.69443 17.1718
+normal 0.67021 -0.619431 -0.408807
+prob 4.23566
+
+pos -29.1201 2.90667 17.3599
+normal 0.623685 -0.678435 -0.388256
+prob 10.2444
+
+pos -28.7479 4.33596 15.0205
+normal 0.232587 -0.965381 -0.118082
+prob 67.372
+
+pos -27.8818 2.56016 19.902
+normal 0.676584 -0.604168 -0.42097
+prob 4.07805
+
+pos -31.4925 3.9701 9.25581
+normal 0.509412 -0.847503 -0.149124
+prob 53.148
+
+pos -26.6065 3.84661 19.4832
+normal 0.479169 -0.79066 -0.381121
+prob 21.6244
+
+pos -32.7651 3.24708 7.29604
+normal 0.735218 -0.653472 -0.18008
+prob 6.08753
+
+pos -25.5495 -2.30232 4.14766
+normal 0.769675 -0.627976 -0.11509
+prob 1.55097
+
+pos -25.3719 1.92953 4.6279
+normal 0.867864 -0.478558 -0.133395
+prob 1.04838
+
+pos -6.04429 -5.35439 -1.07856
+normal 0.716209 0.0938416 -0.691548
+prob 46.997
+
+pos -6.5037 -6.46769 -1.74933
+normal 0.820544 0.0208524 -0.571204
+prob 13.6474
+
+pos -8.61018 -9.41146 -5.17604
+normal 0.899795 -0.38427 -0.20665
+prob 11.9174
+
+pos -7.382 -5.96906 -3.24525
+normal 0.926546 -0.131445 -0.352469
+prob 43.441
+
+pos -6.15905 -1.6711 -0.857315
+normal 0.827735 -0.00429141 -0.561103
+prob 41.2305
+
+pos -5.53808 0.226373 -6.78865
+normal 0.815915 0.0862691 0.5717
+prob 23.5466
+
+pos -5.26951 1.23772 -7.20241
+normal 0.726305 0.148347 0.671173
+prob 2.01828
+
+pos -6.31832 1.42387 -6.18033
+normal 0.778098 0.0333342 0.627258
+prob 45.171
+
+pos -6.70749 -3.32745 -6.4143
+normal 0.952395 -0.166993 0.255064
+prob 37.5784
+
+pos -12.1626 -15.2973 12.3425
+normal 0.840973 0.248366 0.480706
+prob 57.4728
+
+pos -12.0724 -11.9837 11.4193
+normal 0.811158 -0.315543 0.492397
+prob 37.6745
+
+pos -12.4463 -14.9086 12.6244
+normal 0.832919 0.28161 0.476383
+prob 64.2965
+
+pos -11.4302 -12.7471 9.85755
+normal 0.817571 0.204084 0.538449
+prob 38.6356
+
+pos -11.9597 -14.0386 11.3129
+normal 0.850796 0.126049 0.510155
+prob 40.5578
+
+pos -10.4064 -10.7015 8.80968
+normal 0.883573 -0.223437 0.411552
+prob 70.5436
+
+pos -11.8557 -9.78576 13.1951
+normal 0.596866 -0.703342 0.386084
+prob 46.9009
+
+pos -15.7313 -12.9652 18.0957
+normal 0.876812 0.324979 0.354385
+prob 43.441
+
+pos -13.8506 -11.9544 14.3884
+normal 0.819169 -0.169884 0.547816
+prob 11.6291
+
+pos -8.14925 -14.6467 6.98637
+normal 0.509867 0.571886 0.642637
+prob 30.2742
+
+pos -8.99014 -12.8511 6.44771
+normal 0.780698 0.209497 0.588745
+prob 24.4115
+
+pos -9.31594 -12.3927 6.70235
+normal 0.762743 0.24127 0.60001
+prob 21.9127
+
+pos -5.918 -13.0111 4.12888
+normal 0.537875 0.438628 0.719927
+prob 24.796
+
+pos -10.0346 -15.3491 9.48755
+normal 0.48998 0.697852 0.52242
+prob 60.26
+
+pos -7.80664 -7.02128 4.15198
+normal 0.936416 -0.288013 0.200431
+prob 54.6857
+
+pos -8.08116 -7.22484 4.85169
+normal 0.940165 -0.258768 0.221649
+prob 16.3384
+
+pos -7.24431 -6.36125 2.61375
+normal 0.938748 -0.16711 0.301373
+prob 46.0359
+
+pos -8.16714 -6.90421 7.16447
+normal 0.916914 -0.395712 0.0517746
+prob 46.0359
+
+pos -4.94859 -9.16471 1.36508
+normal 0.314102 0.372406 0.873301
+prob 2.59493
+
+pos -5.65047 -3.65216 0.479701
+normal 0.748859 0.0583509 0.660156
+prob 28.5442
+
+pos -6.87424 -0.0469023 2.98984
+normal 0.979232 -0.0594381 0.193834
+prob 34.3107
+
+pos -7.05608 5.24567 2.49731
+normal 0.94055 0.0729911 0.331719
+prob 22.7777
+
+pos -7.34929 3.79462 4.01888
+normal 0.95675 0.053172 0.286011
+prob 13.6474
+
+pos -11.2358 13.9021 10.1155
+normal 0.830172 -0.228233 0.508649
+prob 35.3679
+
+pos -8.08949 8.26696 4.3011
+normal 0.932733 0.111881 0.342771
+prob 4.42099
+
+pos -8.7431 9.12239 5.69597
+normal 0.910175 0.106755 0.400231
+prob 8.26532
+
+pos -8.39222 13.1164 5.76191
+normal 0.864834 -0.0197675 0.50167
+prob 18.645
+
+pos -13.9095 15.0309 15.4182
+normal 0.866588 -0.253293 0.429963
+prob 53.7246
+
+pos -7.08009 8.13264 2.68688
+normal 0.619162 -0.301246 0.725183
+prob 2.11439
+
+pos -7.19741 9.40902 3.16202
+normal 0.647221 -0.258426 0.717162
+prob 17.4917
+
+pos -4.73413 8.63175 1.07779
+normal 0.347938 -0.360963 0.865242
+prob 53.3402
+
+pos 1.8691 -7.29873 -2.98474
+normal 0.672042 0.430649 0.602412
+prob 23.5466
+
+pos -6.28775 0.0864235 6.01888
+normal 0.773763 0.101768 -0.625247
+prob 5.86261
+
+pos -5.42454 8.64866 1.32163
+normal 0.309738 -0.372686 0.874739
+prob 51.2258
+
+pos -5.38966 9.92175 1.91987
+normal 0.329381 -0.461254 0.823865
+prob 10.9564
+
+pos -6.0586 12.7298 3.98197
+normal 0.411153 -0.541121 0.733581
+prob 11.7252
+
+pos -6.67328 -1.84275 -2.05113
+normal 0.940523 -0.0413873 -0.337199
+prob 49.3997
+
+pos -5.15322 1.38109 7.33929
+normal 0.734732 0.136834 -0.664413
+prob 39.2122
+
+pos 0.604561 7.08696 -0.44439
+normal 0.936408 -0.33759 0.0957749
+prob 54.2051
+
+pos -6.7891 2.09517 -2.4568
+normal 0.990233 0.0277155 -0.13664
+prob 33.5418
+
+pos -6.27692 -0.761354 -0.940187
+normal 0.806631 -0.00440511 -0.591039
+prob 25.4687
+
+pos -8.7479 -4.8644 28.1485
+normal -0.123257 0.880895 0.456981
+prob 9.41862
+
+pos -7.74492 -4.83455 28.3021
+normal -0.0393208 0.979131 0.199389
+prob 28.2559
+
+pos -5.14892 -4.67879 28.3048
+normal -0.05812 0.921102 0.384958
+prob 13.4552
+
+pos -5.64905 -4.55503 27.7586
+normal -0.0428854 0.938955 0.341357
+prob 20.2789
+
+pos -5.8674 -4.81764 28.7149
+normal -0.0629653 0.898774 0.433868
+prob 48.8231
+
+pos -6.33816 -4.90529 28.952
+normal -0.0485744 0.970838 0.234762
+prob 6.43926
+
+pos -8.27247 -1.52243 25.0466
+normal -0.0486833 0.98514 0.164707
+prob 1.15047
+
+pos -7.70173 -1.51286 25.1764
+normal -0.113159 0.90897 0.40121
+prob 1.37035
+
+pos -7.67099 0.439827 25.057
+normal -0.0618723 0.958546 0.278138
+prob 2.93848
+
+pos -7.20839 0.452287 25.1329
+normal -0.0810222 0.943292 0.321925
+prob 2.95012
+
+pos -8.82797 0.452121 24.614
+normal -0.123509 0.94349 0.307525
+prob 2.93071
+
+pos -5.40353 -1.52314 25.8228
+normal -0.0556628 0.955789 0.288735
+prob 1.52741
+
+pos -6.89124 2.49046 25.3808
+normal -0.0383677 0.984074 0.173568
+prob 0.836345
+
+pos -7.79084 -17.8715 13.2697
+normal 0.143303 0.989492 0.0192554
+prob 41.0383
+
+pos -7.58447 -17.538 15.8644
+normal -0.0731866 0.994057 -0.0805922
+prob 42.1916
+
+pos -7.18925 -17.5343 15.2076
+normal -0.23244 0.970109 -0.0697119
+prob 69.8708
+
+pos -7.77056 2.48428 25.169
+normal -0.109304 0.914033 0.390637
+prob 1.11905
+
+pos -3.29329 -4.98673 29.7607
+normal -0.0220473 0.967226 0.252957
+prob 33.9263
+
+pos -6.67873 -1.69674 25.7935
+normal -0.218007 0.660835 0.718171
+prob 1.08764
+
+pos -6.59607 -1.99655 25.939
+normal -0.283513 0.300878 0.910545
+prob 1.35464
+
+pos -6.49246 -17.4748 11.807
+normal -0.202384 0.977435 0.0605161
+prob 54.0129
+
+pos -6.4577 -17.4617 11.7815
+normal -0.200728 0.977812 0.0599295
+prob 48.727
+
+pos -2.57623 -4.36693 27.5024
+normal -0.00963016 0.971127 0.238369
+prob 47.3815
+
+pos -8.12956 0.419301 24.973
+normal -0.236198 0.721626 0.650743
+prob 2.93071
+
+pos -6.22131 2.34203 25.876
+normal -0.146186 0.827241 0.542497
+prob 1.11905
+
+pos -3.93509 -1.56945 26.2234
+normal -0.115222 0.691084 0.713532
+prob 1.51956
+
+pos -3.96828 -1.70051 26.3506
+normal -0.132729 0.598302 0.790201
+prob 1.04052
+
+pos -5.12421 0.364604 25.7984
+normal -0.141002 0.681515 0.718092
+prob 2.83755
+
+pos -8.76539 -2.88207 24.5025
+normal -0.285393 0.573394 0.767965
+prob 15.089
+
+pos -6.40582 -16.2563 8.32076
+normal -0.0753848 0.930049 0.359618
+prob 55.3584
+
+pos -3.65841 0.398703 25.996
+normal -0.0995326 0.80801 0.5807
+prob 2.95012
+
+pos -6.52513 2.41778 25.7163
+normal -0.167113 0.759214 0.629021
+prob 0.836345
+
+pos -7.0347 -1.88889 25.7917
+normal -0.287012 0.210376 0.934541
+prob 1.48029
+
+pos -6.31435 0.141835 25.666
+normal -0.236693 0.421418 0.875433
+prob 2.86472
+
+pos -9.80339 7.48281 17.254
+normal -0.492185 0.831248 0.25842
+prob 2.49882
+
+pos -3.87523 2.28578 26.3792
+normal -0.131565 0.608651 0.782454
+prob 1.11905
+
+pos -5.16971 -15.614 7.04236
+normal 0.167299 0.82485 0.54003
+prob 31.6197
+
+pos -2.21475 -3.00301 26.0569
+normal -0.0514125 0.742312 0.668079
+prob 62.8549
+
+pos -8.98972 -1.85108 25.1738
+normal -0.312764 0.373395 0.873359
+prob 1.66876
+
+pos -7.5028 0.230728 25.3229
+normal -0.231343 0.349358 0.907981
+prob 2.94624
+
+pos -1.53719 -4.58639 28.3758
+normal -0.024781 0.941575 0.335891
+prob 7.49646
+
+pos -12.2427 -1.52877 23.3591
+normal -0.175965 0.915735 0.3612
+prob 1.58238
+
+pos -10.0959 0.309388 24.3358
+normal -0.270708 0.643623 0.715868
+prob 2.88025
+
+pos -11.3931 2.32732 24.0703
+normal -0.246663 0.807088 0.536438
+prob 1.04838
+
+pos -11.2679 0.316845 23.8097
+normal -0.242158 0.815854 0.525112
+prob 2.88801
+
+pos -7.49879 -2.17615 25.6493
+normal -0.279227 -0.262032 0.923781
+prob 1.04052
+
+pos -12.8445 -1.52634 23.0423
+normal -0.175872 0.911898 0.370824
+prob 1.28397
+
+pos -13.0577 2.47465 22.9296
+normal -0.176042 0.910322 0.374597
+prob 1.11905
+
+pos -19.4764 -0.564745 17.5554
+normal 0.678778 -0.0035007 0.734335
+prob 44.9787
+
+pos -21.1399 -4.61797 19.2149
+normal -0.245597 0.934827 0.256479
+prob 50.4569
+
+pos -22.3482 -4.90809 20.5045
+normal 0.179448 0.970722 -0.159676
+prob 26.9104
+
+pos -23.8984 -3.59087 23.0446
+normal 0.525162 0.627433 -0.57492
+prob 6.58005
+
+pos -19.5024 -1.50796 17.5985
+normal 0.13219 0.982816 -0.128836
+prob 1.40961
+
+pos -12.1134 -16.0741 13.6459
+normal 0.602953 0.741994 0.293074
+prob 28.2559
+
+pos -18.3497 -7.72728 22.2302
+normal 0.925445 0.112977 0.361645
+prob 18.0684
+
+pos -16.307 -13.1275 21.7431
+normal 0.779577 0.619083 -0.0948491
+prob 28.2559
+
+pos -10.151 -17.6681 16.1475
+normal 0.517054 0.853376 0.0663616
+prob 51.8024
+
+pos -19.119 2.45253 17.7736
+normal 0.0180856 0.99972 -0.0152367
+prob 1.04838
+
+pos -8.90633 8.07737 8.71535
+normal 0.765468 0.6366 -0.0938037
+prob 48.3425
+
+pos -7.91364 7.83033 12.5717
+normal 0.480106 0.875819 0.0493916
+prob 52.7635
+
+pos -18.689 -8.30974 23.6127
+normal 0.964055 0.140094 0.225769
+prob 48.727
+
+pos -17.1993 -11.8544 21.6758
+normal 0.710477 0.684959 -0.161413
+prob 12.4941
+
+pos -17.5492 -11.0779 22.5998
+normal 0.882544 0.469567 -0.02496
+prob 55.9351
+
+pos -18.1937 -1.51586 18.8655
+normal 0.0883164 0.992269 -0.087197
+prob 1.13476
+
+pos -6.21517 6.42218 10.5666
+normal 0.547061 0.793977 -0.26519
+prob 41.6149
+
+pos -18.6822 -7.36839 23.1646
+normal 0.971301 0.181692 0.153497
+prob 49.8803
+
+pos -18.7458 -1.7301 17.8136
+normal 0.487663 0.694649 -0.528818
+prob 1.53526
+
+pos -17.4333 -8.40703 27.3174
+normal 0.648008 0.530887 -0.546118
+prob 20.5672
+
+pos -17.9433 -1.74409 18.5963
+normal 0.475572 0.722065 -0.502448
+prob 1.28397
+
+pos -16.9546 -1.95957 19.4373
+normal 0.578244 0.452359 -0.678973
+prob 1.70018
+
+pos -16.4533 -1.85062 19.8807
+normal 0.599227 0.395284 -0.696188
+prob 1.19758
+
+pos -16.79 -1.68061 19.7319
+normal 0.380424 0.813765 -0.439391
+prob 1.58238
+
+pos -15.6928 -1.78436 20.5193
+normal 0.614121 0.366251 -0.699082
+prob 0.969846
+
+pos -15.1685 -1.91305 20.898
+normal 0.469462 0.466755 -0.749497
+prob 1.73159
+
+pos -17.1665 -1.5031 19.8794
+normal 0.168613 0.969015 -0.1805
+prob 1.06408
+
+pos -17.13 -1.51031 19.9732
+normal -0.124941 0.975749 0.179729
+prob 1.35464
+
+pos -15.9808 -1.54349 20.6459
+normal 0.226069 0.937521 -0.264476
+prob 1.6295
+
+pos -15.7096 -1.57214 20.7462
+normal 0.469012 0.712552 -0.52182
+prob 1.58238
+
+pos -15.158 -1.55595 21.2238
+normal 0.0278978 0.999124 -0.0311943
+prob 1.55097
+
+pos -14.4483 -1.91366 21.3655
+normal 0.474094 0.476486 -0.740402
+prob 1.44888
+
+pos -14.1476 -1.55581 21.8806
+normal 0.162741 0.953421 -0.253976
+prob 0.899169
+
+pos -17.8833 0.425624 18.4723
+normal 0.477421 0.735872 -0.480169
+prob 2.91907
+
+pos -17.9311 0.468405 18.6216
+normal 0.210429 0.951461 -0.224592
+prob 2.86861
+
+pos -17.6622 0.3043 18.5222
+normal 0.454018 0.746271 -0.486772
+prob 2.9346
+
+pos -17.4826 0.454336 18.9959
+normal 0.168546 0.970199 -0.174089
+prob 2.90354
+
+pos -17.4801 2.38519 19.2421
+normal 0.555761 0.591691 -0.583979
+prob 1.11905
+
+pos -16.9658 0.367174 19.2654
+normal 0.372477 0.815449 -0.443062
+prob 2.94236
+
+pos -15.462 0.34748 20.4578
+normal 0.452538 0.698037 -0.554936
+prob 2.93071
+
+pos -13.9628 0.413967 21.5711
+normal 0.346539 0.777808 -0.524334
+prob 2.9346
+
+pos -16.3886 2.34902 20.095
+normal 0.40617 0.788319 -0.462146
+prob 0.977699
+
+pos -16.5414 2.48801 20.3429
+normal 0.145463 0.97719 -0.154727
+prob 1.11905
+
+pos -15.8594 2.47899 20.852
+normal 0.276365 0.903293 -0.328153
+prob 0.907022
+
+pos -18.9045 2.40572 17.8467
+normal 0.44462 0.770325 -0.45707
+prob 1.11905
+
+pos -16.829 -0.155187 19.193
+normal 0.640171 -0.10954 -0.760383
+prob 2.94624
+
+pos -17.6285 0.100238 18.4225
+normal 0.669608 0.181112 -0.720294
+prob 2.93848
+
+pos -18.1765 0.0313044 17.8483
+normal 0.661045 0.203352 -0.722266
+prob 2.74439
+
+pos -14.8608 0.00276955 20.7137
+normal 0.500738 0.162861 -0.85014
+prob 2.82591
+
+pos -18.4575 2.49807 18.6955
+normal -0.183037 0.961285 0.205981
+prob 1.11905
+
+pos -17.4303 -2.0046 19.0081
+normal 0.689779 -0.214833 -0.691413
+prob 1.15047
+
+pos -17.1937 -0.210479 18.899
+normal 0.658479 -0.267722 -0.703371
+prob 2.96953
+
+pos -16.3661 -0.0696585 19.5384
+normal 0.636847 -0.194492 -0.746055
+prob 2.92295
+
+pos -18.7914 -2.18087 17.7138
+normal 0.692869 -0.139156 -0.707508
+prob 1.18973
+
+pos -18.7381 -0.196806 17.3495
+normal 0.692666 -0.132949 -0.708899
+prob 2.93071
+
+pos -18.6367 -2.17536 17.8664
+normal 0.621349 -0.386808 -0.681399
+prob 1.21329
+
+pos -18.9291 -0.249977 17.1786
+normal 0.64652 -0.236849 -0.7252
+prob 2.9346
+
+pos -13.942 0.467178 21.7591
+normal 0.20557 0.922038 -0.328004
+prob 2.94236
+
+pos -18.8553 -3.41816 18.6944
+normal -0.401452 0.831922 0.383068
+prob 30.0819
+
+pos -13.7441 0.491142 21.9941
+normal 0.139525 0.974449 -0.176019
+prob 2.95789
+
+pos -15.845 2.49011 21.0119
+normal -0.12597 0.975358 0.18113
+prob 0.907022
+
+pos -14.6752 0.481196 21.3452
+normal 0.115478 0.982585 -0.145574
+prob 2.94624
+
+pos -11.7488 -4.08806 30.5135
+normal 0.239331 0.735632 -0.633693
+prob 58.6261
+
+pos -10.9625 -3.89141 31.0257
+normal 0.232122 0.758215 -0.609286
+prob 20.0867
+
+pos -3.21995 -3.81495 32.8464
+normal 0.0269078 0.609811 -0.79209
+prob 7.8606
+
+pos -4.25037 -3.58657 32.9386
+normal 0.107589 0.627669 -0.77101
+prob 6.52095
+
+pos -4.33676 -3.51123 33.0011
+normal 0.106635 0.633453 -0.766398
+prob 10.1459
+
+pos -11.833 -7.1444 28.8147
+normal -0.40927 0.351797 -0.841865
+prob 41.3266
+
+pos -9.0854 -3.77216 31.7428
+normal 0.183132 0.61328 -0.768343
+prob 6.83616
+
+pos -8.9436 -3.78665 31.7658
+normal 0.184001 0.612146 -0.769039
+prob 9.39726
+
+pos -7.60052 -3.59956 32.3191
+normal 0.1881 0.626658 -0.756253
+prob 7.26958
+
+pos -9.33615 -3.44149 32.0175
+normal 0.237026 0.54898 -0.801523
+prob 6.71795
+
+pos -10.1366 -2.96593 32.2947
+normal 0.213903 0.578822 -0.7869
+prob 4.70848
+
+pos -9.73721 -3.38559 31.9678
+normal 0.230614 0.551111 -0.801931
+prob 3.40823
+
+pos -9.28332 -3.10545 32.3791
+normal 0.228239 0.572971 -0.787154
+prob 7.8803
+
+pos -13.4159 -3.11951 30.9096
+normal 0.298839 0.559767 -0.772888
+prob 6.67855
+
+pos -15.6181 -5.16415 29.9421
+normal 0.234754 0.215587 -0.947846
+prob 6.79676
+
+pos -13.5213 -3.94873 30.1954
+normal -0.232507 0.224785 -0.946262
+prob 6.34364
+
+pos -10.5835 -1.83416 32.8411
+normal 0.251192 0.332471 -0.909047
+prob 7.13167
+
+pos -8.49064 -2.02826 33.3481
+normal 0.278747 0.322345 -0.904651
+prob 4.53117
+
+pos -10.1615 -1.507 33.0448
+normal 0.255321 0.369872 -0.893312
+prob 7.46658
+
+pos -13.9554 -0.610141 31.9068
+normal 0.330954 0.445737 -0.831738
+prob 6.34364
+
+pos -13.614 -0.568331 32.0499
+normal 0.334113 0.445428 -0.83064
+prob 7.11197
+
+pos -5.57811 -1.65433 34.0561
+normal 0.174444 0.345223 -0.922166
+prob 6.48155
+
+pos -15.8735 -2.75635 30.457
+normal 0.41517 0.131562 -0.900181
+prob 5.12219
+
+pos -14.217 -1.93541 31.4024
+normal 0.403643 0.198204 -0.89319
+prob 7.15137
+
+pos -13.5025 -2.08113 31.6591
+normal 0.357186 0.310988 -0.880741
+prob 7.68329
+
+pos -13.4032 -1.31855 31.9158
+normal 0.348063 0.378712 -0.857572
+prob 4.19626
+
+pos -12.8487 -0.38377 32.3966
+normal 0.321967 0.234699 -0.917199
+prob 6.26484
+
+pos -7.32169 -2.17971 33.6193
+normal 0.241713 0.0323323 -0.969809
+prob 6.56035
+
+pos -16.122 -1.60207 30.5319
+normal 0.430067 0.0470332 -0.901571
+prob 5.3586
+
+pos -8.0237 -1.1108 33.7274
+normal 0.237816 0.142964 -0.960731
+prob 7.9394
+
+pos -5.61791 -0.74633 34.2958
+normal 0.120903 0.18113 -0.975999
+prob 6.24514
+
+pos -5.56227 -0.706427 34.3154
+normal 0.121935 0.185315 -0.975085
+prob 5.67381
+
+pos -9.12782 0.153584 33.6967
+normal 0.218512 -0.243118 -0.945064
+prob 6.58005
+
+pos -14.9053 0.736107 31.4119
+normal 0.439025 -0.137117 -0.88795
+prob 9.27905
+
+pos -13.3769 1.13971 31.9771
+normal 0.335207 -0.436268 -0.835049
+prob 9.67307
+
+pos -13.2221 1.13643 32.0375
+normal 0.336722 -0.439068 -0.832969
+prob 7.8212
+
+pos -8.0319 0.942335 33.7718
+normal 0.234441 -0.160644 -0.958765
+prob 6.28454
+
+pos -10.3294 0.350047 33.3203
+normal 0.235719 -0.469641 -0.850808
+prob 7.36808
+
+pos -8.88573 1.67417 33.3403
+normal 0.264403 -0.343278 -0.90125
+prob 7.38778
+
+pos -6.32644 0.599841 34.2232
+normal 0.106143 -0.196456 -0.97475
+prob 5.00399
+
+pos -6.82141 2.36686 33.6661
+normal 0.150933 -0.272854 -0.950142
+prob 6.50125
+
+pos -3.83554 2.40287 34.1293
+normal 0.189849 -0.268947 -0.944259
+prob 4.07805
+
+pos -4.9049 2.47551 33.9402
+normal 0.176048 -0.26155 -0.948999
+prob 7.9197
+
+pos -3.54895 2.4646 34.1537
+normal 0.0635912 -0.230637 -0.97096
+prob 6.46184
+
+pos -15.593 2.76045 30.5317
+normal 0.217845 -0.131477 -0.967087
+prob 6.50125
+
+pos -9.3918 2.49481 32.9774
+normal 0.26179 -0.259604 -0.929555
+prob 5.55561
+
+pos -14.6509 5.47566 30.089
+normal 0.307361 -0.280654 -0.909265
+prob 6.87556
+
+pos -15.3036 4.08599 30.3708
+normal 0.280293 -0.287088 -0.915978
+prob 6.36334
+
+pos -15.5295 4.6761 30.1225
+normal 0.257421 -0.277734 -0.925526
+prob 9.21995
+
+pos -15.4639 4.5719 30.1729
+normal 0.263232 -0.279745 -0.923283
+prob 5.89052
+
+pos -4.5032 1.9615 34.1431
+normal 0.180442 -0.314239 -0.932038
+prob 7.32868
+
+pos -13.6904 2.78953 31.1572
+normal 0.257627 -0.695139 -0.671126
+prob 6.02843
+
+pos -10.4664 2.72594 32.4544
+normal 0.209786 -0.691517 -0.691227
+prob 7.52569
+
+pos -9.01206 2.51421 33.063
+normal 0.200662 -0.607803 -0.768317
+prob 5.2404
+
+pos -13.9044 2.95622 30.8808
+normal 0.324578 -0.679993 -0.657464
+prob 6.77706
+
+pos -13.4407 3.60826 30.3773
+normal 0.2811 -0.659624 -0.69705
+prob 8.11671
+
+pos -9.12926 2.87675 32.6568
+normal 0.199077 -0.579007 -0.790645
+prob 6.46184
+
+pos -12.4696 4.16765 30.1517
+normal 0.24127 -0.713446 -0.657863
+prob 42.0955
+
+pos -5.14241 3.10679 33.2824
+normal 0.120728 -0.560441 -0.819348
+prob 4.96459
+
+pos -13.6642 3.67675 30.3008
+normal -0.232268 -0.226717 -0.94586
+prob 5.02369
+
+pos -4.5228 3.48456 32.9986
+normal 0.148922 -0.635556 -0.757556
+prob 4.80698
+
+pos -12.1993 7.39657 28.8394
+normal -0.402917 -0.291269 -0.867652
+prob 31.4275
+
+pos -2.90616 -0.956984 34.5913
+normal 0.0771802 0.413029 -0.907441
+prob 3.48703
+
+pos -12.2478 7.79724 28.6954
+normal -0.412192 -0.278911 -0.867356
+prob 54.3974
+
+pos -12.2336 9.10417 28.1666
+normal -0.225839 -0.40338 -0.886725
+prob 11.2447
+
+pos -14.8593 6.99359 29.5455
+normal 0.454036 -0.319741 -0.831635
+prob 7.9197
+
+pos -17.3213 0.480376 -19.2893
+normal 0.266796 0.901107 0.341798
+prob 2.96177
+
+pos -17.8569 0.376657 -18.4296
+normal 0.410328 0.804523 0.429389
+prob 2.86472
+
+pos -20.213 -0.0922727 -17.051
+normal -0.695415 -0.387542 -0.605152
+prob 2.88413
+
+pos -21.3234 -2.96 -15.0757
+normal -0.409313 0.866612 -0.285388
+prob 7.30424
+
+pos -20.9832 -1.7412 -16.495
+normal -0.530812 0.709581 -0.463394
+prob 1.04838
+
+pos -21.0525 -1.61909 -16.2156
+normal -0.467189 0.793976 -0.38902
+prob 1.31538
+
+pos -18.8402 -1.5523 -18.027
+normal 0.217437 0.949182 0.227542
+prob 1.18973
+
+pos -18.7197 -1.50574 -18.4534
+normal -0.178895 0.971587 -0.15497
+prob 1.23685
+
+pos -20.0834 -1.59855 -17.3797
+normal -0.474516 0.790606 -0.387011
+prob 1.42532
+
+pos -20.221 -1.51831 -16.8714
+normal -0.090515 0.993275 -0.0721885
+prob 1.01696
+
+pos -19.8824 -1.5153 -17.2717
+normal -0.31635 0.909695 -0.269033
+prob 2.76818
+
+pos -19.738 0.418067 -17.3039
+normal -0.488112 0.777205 -0.397114
+prob 2.88025
+
+pos -20.2476 0.370346 -16.7502
+normal -0.450737 0.811988 -0.370827
+prob 2.60853
+
+pos -20.4849 0.371988 -16.4546
+normal -0.455136 0.806953 -0.376402
+prob 2.96177
+
+pos -20.1349 0.254887 -17.0728
+normal -0.524227 0.724475 -0.447575
+prob 2.71722
+
+pos -18.3768 0.474973 -18.2105
+normal 0.104573 0.986877 0.123034
+prob 2.94236
+
+pos -19.0793 0.435501 -17.9799
+normal -0.187053 0.963358 -0.19223
+prob 2.93071
+
+pos -21.4316 2.31939 -15.8451
+normal -0.41488 0.840158 -0.349297
+prob 1.04838
+
+pos -21.1432 2.42373 -16.0356
+normal -0.505975 0.752561 -0.421476
+prob 1.11905
+
+pos -17.9359 2.47038 -19.0508
+normal 0.0926129 0.989634 0.109763
+prob 1.11905
+
+pos -20.4458 2.49407 -16.5205
+normal -0.133918 0.985213 -0.106867
+prob 0.977699
+
+pos -19.4549 -3.64018 -18.4084
+normal -0.463965 0.76553 -0.445758
+prob 37.2901
+
+pos -19.0172 -1.6173 -18.5497
+normal -0.476237 0.757523 -0.446495
+prob 0.914875
+
+pos -17.8528 -1.51161 -19.3512
+normal -0.328388 0.887387 -0.323581
+prob 1.17402
+
+pos -20.0587 -1.10065 -15.3685
+normal -0.675696 0.482405 -0.557422
+prob 50.553
+
+pos -18.1254 0.494959 -18.6204
+normal -0.180898 0.970927 -0.156772
+prob 2.88801
+
+pos -19.6714 2.27341 -18.0499
+normal -0.37802 0.849824 -0.367287
+prob 1.67662
+
+pos -20.1141 -4.84923 -21.4596
+normal -0.330053 0.882969 -0.333813
+prob 39.5967
+
+pos -18.3401 -2.64321 -18.1151
+normal -0.509653 0.670822 -0.53875
+prob 26.9104
+
+pos -19.8046 -1.82055 -17.9765
+normal -0.671347 0.331365 -0.662941
+prob 1.48814
+
+pos -18.2343 -1.60429 -19.3143
+normal -0.494138 0.744822 -0.448406
+prob 1.30753
+
+pos -17.4617 -4.28843 -21.1436
+normal -0.400436 0.783323 -0.475454
+prob 46.6126
+
+pos -16.4748 -1.50273 -20.4675
+normal -0.169521 0.968668 -0.181508
+prob 1.44103
+
+pos -18.8889 0.133045 -18.4862
+normal -0.670344 0.377375 -0.638927
+prob 2.94624
+
+pos -19.8548 0.237648 -17.4316
+normal -0.726087 0.350805 -0.591383
+prob 2.9346
+
+pos -18.7016 0.317872 -18.5333
+normal -0.53519 0.634187 -0.558013
+prob 2.95012
+
+pos -18.0676 0.415916 -19.0288
+normal -0.509692 0.724801 -0.463549
+prob 2.78709
+
+pos -19.9255 0.389923 -17.117
+normal -0.617762 0.579757 -0.531274
+prob 2.92295
+
+pos -18.9952 2.33678 -18.6366
+normal -0.438522 0.799194 -0.411081
+prob 1.04838
+
+pos -16.1782 0.496106 -20.3278
+normal -0.166494 0.969818 -0.178138
+prob 2.954
+
+pos -16.3771 0.464101 -20.3202
+normal -0.235415 0.926768 -0.292714
+prob 2.95012
+
+pos -17.3978 0.299257 -19.8146
+normal -0.358307 0.830192 -0.427079
+prob 2.93848
+
+pos -17.7567 2.28481 -19.928
+normal -0.345639 0.841339 -0.41555
+prob 1.11905
+
+pos -19.7544 0.122715 -17.6045
+normal -0.749014 0.173281 -0.639493
+prob 2.9346
+
+pos -15.8773 -1.73324 -21.4732
+normal -0.462028 0.690071 -0.557074
+prob 1.63735
+
+pos -17.0888 2.29217 -20.4594
+normal -0.456067 0.6626 -0.594108
+prob 1.11905
+
+pos -17.847 2.33784 -19.7833
+normal -0.564688 0.611719 -0.55401
+prob 1.04838
+
+pos -15.736 0.410856 -21.0169
+normal -0.457237 0.72981 -0.508243
+prob 2.93848
+
+pos -17.596 -1.79077 -20.1169
+normal -0.608541 0.301161 -0.734152
+prob 1.54312
+
+pos -19.2911 -2.13527 -18.5067
+normal -0.712013 -0.117722 -0.692228
+prob 1.55882
+
+pos -21.2379 2.06106 -16.2748
+normal -0.73217 0.206109 -0.649189
+prob 0.907022
+
+pos -17.1599 -1.78811 -20.4691
+normal -0.616314 0.298408 -0.728773
+prob 0.946287
+
+pos -18.3581 0.129017 -19.0185
+normal -0.690607 0.12424 -0.712479
+prob 2.93848
+
+pos -19.9316 2.0897 -17.8757
+normal -0.744514 0.208862 -0.634094
+prob 1.04838
+
+pos -16.9793 -1.7944 -20.6175
+normal -0.617975 0.304811 -0.724705
+prob 1.3782
+
+pos -19.0224 -0.187994 -18.3318
+normal -0.643413 -0.322561 -0.694243
+prob 2.94624
+
+pos -17.363 0.0418256 -19.9778
+normal -0.582116 0.215426 -0.784049
+prob 2.92683
+
+pos -16.5778 -1.82678 -20.9539
+normal -0.617362 0.337485 -0.710612
+prob 1.79441
+
+pos -14.8347 2.42863 -21.9853
+normal -0.406641 0.701489 -0.585283
+prob 1.11905
+
+pos -19.0816 1.85175 -18.7113
+normal -0.717119 -0.104175 -0.689122
+prob 1.11905
+
+pos -18.1013 2.10382 -19.7084
+normal -0.697429 0.150628 -0.700646
+prob 1.11905
+
+pos -17.1648 0.0588931 -20.1324
+normal -0.588183 0.197608 -0.784214
+prob 2.94624
+
+pos -14.8683 -1.72448 -22.1458
+normal -0.397291 0.666507 -0.630816
+prob 1.66091
+
+pos -14.6206 2.25713 -22.3286
+normal -0.391764 0.684669 -0.614613
+prob 1.11905
+
+pos -19.4256 1.96884 -18.4117
+normal -0.695027 -0.226752 -0.682291
+prob 1.04838
+
+pos -18.8732 1.89372 -18.9356
+normal -0.716768 -0.148013 -0.681422
+prob 1.11905
+
+pos -17.4121 1.85243 -20.2871
+normal -0.633735 -0.104891 -0.766406
+prob 1.11905
+
+pos -10.0533 5.03778 -21.8666
+normal -0.727818 0.448214 -0.519022
+prob 20.9516
+
+pos -18.0586 1.78192 -19.7079
+normal -0.670272 -0.292096 -0.682214
+prob 1.73159
+
+pos -13.8837 0.259327 -22.4473
+normal -0.389299 0.697895 -0.601156
+prob 2.92683
+
+pos -18.3338 -2.12308 -19.4687
+normal -0.642329 -0.387146 -0.661462
+prob 0.969846
+
+pos -13.353 2.37821 -23.0076
+normal -0.461007 0.559838 -0.688516
+prob 1.11905
+
+pos -16.0559 -1.8344 -21.3792
+normal -0.621951 0.0861706 -0.7783
+prob 1.44888
+
+pos -15.509 -1.97771 -21.8328
+normal -0.514367 0.235672 -0.824552
+prob 2.94488
+
+pos -16.9583 1.75525 -20.6211
+normal -0.58616 -0.264487 -0.765809
+prob 1.83368
+
+pos -14.8094 0.221885 -21.8662
+normal -0.53768 0.288147 -0.792383
+prob 2.94236
+
+pos -17.0896 -2.22159 -20.5227
+normal -0.580907 -0.288323 -0.761194
+prob 1.43317
+
+pos -14.7495 -1.75802 -22.2559
+normal -0.549598 0.267288 -0.791517
+prob 1.72373
+
+pos -12.5839 2.3767 -23.4083
+normal -0.340523 0.722558 -0.601626
+prob 1.11905
+
+pos -12.8239 -1.5767 -23.2338
+normal -0.36297 0.675116 -0.642239
+prob 1.14261
+
+pos -20.6492 -1.53339 -16.432
+normal -0.0524225 0.997797 -0.040668
+prob 1.01696
+
+pos -20.8826 2.49084 -16.0003
+normal -0.13293 0.985515 -0.105309
+prob 1.11905
+
+pos -20.9896 -1.50682 -15.8543
+normal -0.142381 0.983368 -0.11276
+prob 0.946287
+
+pos -19.1534 0.477373 -17.4465
+normal 0.294029 0.906063 0.304297
+prob 2.93848
+
+pos -23.2149 0.268063 -12.5425
+normal -0.687932 0.646187 -0.330443
+prob 2.81038
+
+pos -23.2888 0.409694 -12.0859
+normal -0.634612 0.717534 -0.287076
+prob 2.95012
+
+pos -20.0256 2.45869 -16.7596
+normal 0.0936645 0.991849 0.0863869
+prob 1.11905
+
+pos -19.2757 -1.73313 -17.27
+normal 0.422234 0.830645 0.36297
+prob 1.30753
+
+pos -22.8528 2.47922 -13.1709
+normal -0.425092 0.882891 -0.199501
+prob 1.11905
+
+pos -23.5068 -4.68979 -20.4138
+normal 0.0995259 0.990409 0.0958363
+prob 59.7794
+
+pos -20.6673 -1.50562 -16.1787
+normal 0.18534 0.967725 0.170755
+prob 1.55882
+
+pos -22.8709 -1.52728 -13.1887
+normal -0.404937 0.894569 -0.189138
+prob 1.34679
+
+pos -23.0941 2.46325 -12.8284
+normal -0.379659 0.907678 -0.178829
+prob 1.04838
+
+pos -22.5099 -4.34064 -23.3337
+normal 0.170144 0.971491 0.165096
+prob 46.132
+
+pos -22.6244 -4.35781 -23.1287
+normal 0.170554 0.971155 0.166639
+prob 44.6904
+
+pos -23.6278 0.440561 -11.3074
+normal -0.32351 0.93256 -0.160227
+prob 2.90742
+
+pos -26.1959 -4.3972 -18.7937
+normal 0.0449108 0.9984 0.0343491
+prob 27.5831
+
+pos -23.4303 2.45281 -12.2543
+normal -0.353303 0.920023 -0.169513
+prob 1.11905
+
+pos -20.4757 -1.53598 -16.2355
+normal 0.330238 0.901631 0.279292
+prob 1.06408
+
+pos -22.1276 -0.100871 -12.7232
+normal 0.897317 -0.109268 0.427648
+prob 2.91519
+
+pos -21.058 2.49953 -15.7267
+normal 0.192397 0.964947 0.178496
+prob 1.11905
+
+pos -22.0603 2.59796 -14.9108
+normal 0.0827799 0.995117 0.0537571
+prob 18.645
+
+pos -21.9738 2.56293 -14.3955
+normal 0.0827797 0.995117 0.053757
+prob 35.5601
+
+pos -20.4086 0.364945 -15.5506
+normal 0.600487 0.625319 0.498389
+prob 2.95789
+
+pos -23.674 2.49029 -11.4682
+normal -0.230171 0.967879 -0.101152
+prob 1.11905
+
+pos -23.2562 -1.51621 -12.3417
+normal -0.193818 0.977514 -0.0830732
+prob 1.15832
+
+pos -25.0928 -4.47516 -19.7264
+normal 0.240604 0.949417 0.201785
+prob 39.6928
+
+pos -22.6459 -0.120884 -11.7177
+normal 0.895579 -0.069183 0.43949
+prob 2.93071
+
+pos -25.8732 -4.79373 -16.5771
+normal 0.154081 0.981257 0.115733
+prob 64.4887
+
+pos -27.1835 -4.53534 -16.3277
+normal 0.30564 0.928044 0.212882
+prob 39.1161
+
+pos -22.463 0.178861 -12.1109
+normal 0.863959 0.269535 0.425354
+prob 2.91907
+
+pos -22.4095 0.142766 -12.1947
+normal 0.858456 0.291786 0.421799
+prob 2.8919
+
+pos -22.7885 -1.95676 -12.0522
+normal 0.861355 0.32689 0.388858
+prob 1.22114
+
+pos -23.2552 -1.50778 -12.1466
+normal 0.14897 0.985799 0.0775162
+prob 1.67662
+
+pos -23.386 0.43999 -10.8012
+normal 0.22152 0.968671 0.112271
+prob 2.954
+
+pos -23.4301 0.470224 -10.9628
+normal 0.327491 0.931426 0.158732
+prob 2.95012
+
+pos -22.6038 2.11251 -12.4554
+normal 0.795962 0.466486 0.385791
+prob 1.04838
+
+pos -22.6618 -1.88761 -12.3415
+normal 0.7946 0.468428 0.386247
+prob 1.04052
+
+pos -23.146 0.0123981 -10.6722
+normal 0.884012 0.193087 0.425723
+prob 2.9346
+
+pos -23.3061 0.0243156 -10.3622
+normal 0.883817 0.306693 0.353281
+prob 2.92683
+
+pos -22.7098 0.284936 -11.7454
+normal 0.59727 0.753905 0.27367
+prob 2.92683
+
+pos -23.0145 2.25893 -11.7501
+normal 0.63448 0.713485 0.297279
+prob 0.907022
+
+pos -23.6115 2.09951 -10.4586
+normal 0.8362 0.443614 0.322453
+prob 1.11905
+
+pos -29.3341 -4.41681 -13.2065
+normal 0.23107 0.96523 0.122222
+prob 28.8325
+
+pos -23.2157 0.276497 -10.7339
+normal 0.5865 0.75986 0.280411
+prob 2.8919
+
+pos -23.6737 -1.74592 -10.4205
+normal 0.674811 0.702952 0.224698
+prob 1.52741
+
+pos -23.8577 -1.56557 -10.4543
+normal 0.297163 0.949485 0.100855
+prob 1.23685
+
+pos -23.8451 -1.52726 -10.8291
+normal 0.331306 0.9296 0.161492
+prob 1.3625
+
+pos -23.9576 -1.56833 -10.1757
+normal 0.651931 0.708912 0.269126
+prob 1.55097
+
+pos -24.0909 -1.59785 -9.7461
+normal 0.621623 0.738672 0.260669
+prob 1.40961
+
+pos -25.3039 -1.66104 -5.71325
+normal 0.787783 0.570082 0.233248
+prob 1.30753
+
+pos -24.3526 -1.57167 -9.13718
+normal 0.644579 0.712224 0.277948
+prob 1.3625
+
+pos -30.1003 -4.63414 -8.68496
+normal 0.109243 0.993195 0.0403731
+prob 52.283
+
+pos -24.6821 2.31663 -7.94762
+normal 0.587632 0.789505 0.177115
+prob 1.11905
+
+pos -24.1328 2.36076 -9.52169
+normal 0.578934 0.777897 0.244358
+prob 1.11905
+
+pos -24.2093 2.41135 -9.46325
+normal 0.629523 0.729496 0.267464
+prob 1.11905
+
+pos -25.4407 2.46967 -6.09337
+normal 0.449297 0.883528 0.132325
+prob 1.11905
+
+pos -24.8772 2.4625 -8.09043
+normal 0.366485 0.918193 0.150369
+prob 1.04838
+
+pos -25.2983 2.49428 -6.97924
+normal 0.303912 0.947673 0.0977467
+prob 1.11905
+
+pos -24.4839 0.297637 -7.45667
+normal 0.542574 0.823856 0.163934
+prob 2.90354
+
+pos -23.9912 0.478682 -9.73091
+normal 0.158855 0.984391 0.0757582
+prob 2.93848
+
+pos -24.032 2.45807 -10.2463
+normal 0.12926 0.990049 0.0556347
+prob 1.11905
+
+pos -24.6465 0.442826 -7.51327
+normal 0.359833 0.927726 0.099218
+prob 2.92295
+
+pos -24.468 0.479976 -8.9187
+normal -0.137968 0.989407 -0.0451573
+prob 2.91519
+
+pos -24.1757 -1.52565 -10.5748
+normal -0.357294 0.923376 -0.14042
+prob 1.33108
+
+pos -24.8895 2.48093 -8.64681
+normal -0.128978 0.990599 -0.0455914
+prob 1.17402
+
+pos -9.57669 9.0081 -8.19258
+normal 0.778502 0.620166 -0.0965896
+prob 17.1073
+
+pos -26.3869 3.05633 -21.0085
+normal 0.643391 -0.580243 0.499366
+prob 8.74713
+
+pos -26.715 2.65718 -21.2367
+normal 0.621871 -0.611867 0.48877
+prob 10.7172
+
+pos -20.6521 3.15275 -16.2666
+normal -0.43028 -0.839126 -0.332754
+prob 9.61084
+
+pos -20.5585 -0.469793 -16.0492
+normal -0.360236 -0.881614 -0.304937
+prob 2.94624
+
+pos -24.8228 4.7686 -15.1997
+normal -0.132836 -0.988367 -0.074065
+prob 49.6881
+
+pos -20.646 -0.487282 -15.8375
+normal -0.20974 -0.959136 -0.189915
+prob 2.94624
+
+pos -18.8672 0.184889 -17.2158
+normal 0.694575 0.0180936 0.719193
+prob 2.85696
+
+pos -18.698 -2.09831 -17.776
+normal 0.620517 -0.465836 0.630836
+prob 1.12691
+
+pos -12.2319 -2.34141 -22.8614
+normal 0.29023 -0.795179 0.532407
+prob 0.891316
+
+pos -13.6069 -2.31751 -22.0446
+normal 0.398213 -0.652777 0.644444
+prob 1.28397
+
+pos -10.0574 -7.91817 -16.0265
+normal 0.150472 -0.964949 -0.215013
+prob 52.5713
+
+pos -19.8768 -2.08684 -16.4317
+normal 0.742639 -0.255758 0.618931
+prob 1.05623
+
+pos -8.52161 -8.06759 -13.182
+normal 0.337892 -0.940543 -0.0347653
+prob 28.9286
+
+pos -6.38323 -6.57098 -10.6523
+normal 0.600105 -0.710696 0.367132
+prob 63.4316
+
+pos -14.5688 -2.49738 -21.8435
+normal 0.115898 -0.978911 0.168231
+prob 1.44103
+
+pos -14.2741 -2.44532 -21.8035
+normal 0.154812 -0.956711 0.246449
+prob 1.41747
+
+pos -14.9938 -2.36326 -21.1983
+normal 0.324802 -0.797979 0.507674
+prob 1.14261
+
+pos -20.6267 -2.42527 -15.853
+normal 0.524704 -0.736066 0.427659
+prob 0.946287
+
+pos -20.8803 -2.26483 -15.2852
+normal 0.391583 -0.86247 0.320638
+prob 1.30753
+
+pos -18.5015 -2.49905 -18.6362
+normal 0.149327 -0.978582 0.1417
+prob 1.60594
+
+pos -18.8526 -2.32782 -17.7886
+normal 0.392717 -0.829584 0.396943
+prob 1.12691
+
+pos -18.3718 -2.25004 -18.1596
+normal 0.477462 -0.717575 0.507066
+prob 1.07979
+
+pos -18.1777 -2.49061 -18.9156
+normal 0.121851 -0.985839 0.115211
+prob 1.29967
+
+pos -18.0735 -2.37953 -18.6407
+normal 0.432526 -0.794286 0.42665
+prob 1.11905
+
+pos -19.8293 -2.43472 -16.8602
+normal 0.21327 -0.961547 0.173041
+prob 1.56667
+
+pos -19.9576 -2.17277 -16.3683
+normal 0.702528 -0.423319 0.572063
+prob 1.05623
+
+pos -19.1731 -2.45423 -17.7285
+normal 0.0337399 -0.999029 0.028346
+prob 1.09549
+
+pos -19.7983 -2.45953 -17.5247
+normal -0.0658561 -0.99623 -0.0564763
+prob 1.54312
+
+pos -19.8144 -2.29774 -16.6537
+normal 0.589869 -0.645862 0.484682
+prob 1.55882
+
+pos -18.703 -0.439729 -18.3339
+normal -0.23188 -0.944221 -0.233834
+prob 2.954
+
+pos -18.1813 -0.440015 -18.2218
+normal 0.18862 -0.963043 0.192278
+prob 2.8919
+
+pos -17.8449 -0.297073 -18.3293
+normal 0.509957 -0.672739 0.536065
+prob 2.94624
+
+pos -20.0504 -0.270476 -15.843
+normal 0.580414 -0.658815 0.478626
+prob 2.91519
+
+pos -19.56 -0.471314 -17.2731
+normal -0.200091 -0.963931 -0.175501
+prob 2.93848
+
+pos -19.2917 -0.458261 -17.1874
+normal 0.29309 -0.925917 0.238279
+prob 2.95012
+
+pos -18.8886 -0.45474 -17.592
+normal 0.020794 -0.999605 0.0189151
+prob 2.90742
+
+pos -19.1339 -0.434178 -17.2383
+normal -0.0340166 -0.998835 -0.0342161
+prob 2.93848
+
+pos -16.7847 -2.49249 -20.1674
+normal 0.169052 -0.968215 0.184341
+prob 1.05623
+
+pos -17.0761 -2.48594 -19.9
+normal 0.154893 -0.973309 0.169344
+prob 1.69232
+
+pos -17.3712 -2.49071 -19.6839
+normal 0.169693 -0.967684 0.186525
+prob 1.27611
+
+pos -17.2827 -2.26223 -19.2594
+normal 0.351316 -0.840311 0.412863
+prob 1.30753
+
+pos -17.3928 -0.480323 -19.2227
+normal 0.283096 -0.914743 0.288274
+prob 2.70557
+
+pos -17.0392 -0.477987 -19.5063
+normal 0.135956 -0.979491 0.14871
+prob 2.92295
+
+pos -19.1649 1.61576 -18.3999
+normal -0.450053 -0.745026 -0.49233
+prob 0.977699
+
+pos -17.9139 1.6209 -18.7997
+normal 0.559758 -0.583667 0.588221
+prob 0.836345
+
+pos -19.2175 1.53112 -17.7613
+normal 0.0747732 -0.994859 0.0683007
+prob 1.11905
+
+pos -19.7302 1.61386 -16.898
+normal 0.645326 -0.549592 0.530569
+prob 1.11905
+
+pos -18.7745 1.55523 -18.0773
+normal 0.20298 -0.955912 0.212207
+prob 0.836345
+
+pos -21.4501 2.60591 -26.6082
+normal 0.507085 -0.604939 0.613933
+prob 5.92992
+
+pos -24.8647 2.62677 -23.4399
+normal 0.561161 -0.59049 0.580017
+prob 5.57531
+
+pos -24.3934 2.90918 -23.5124
+normal 0.579198 -0.559017 0.593321
+prob 7.58479
+
+pos -24.8144 3.10257 -22.8183
+normal 0.581068 -0.545273 0.604183
+prob 6.06783
+
+pos -25.2109 3.0403 -22.4861
+normal 0.566833 -0.678449 0.46734
+prob 8.27431
+
+pos -22.589 2.85284 -25.3686
+normal 0.503525 -0.589802 0.631345
+prob 7.40748
+
+pos -23.5145 2.76276 -24.5981
+normal 0.585278 -0.563192 0.583322
+prob 7.24987
+
+pos -21.9089 3.17734 -25.5022
+normal 0.524216 -0.562175 0.639654
+prob 6.12693
+
+pos -22.5492 3.50648 -24.513
+normal 0.533055 -0.633916 0.56036
+prob 6.87556
+
+pos -26.7996 4.4147 -17.7442
+normal 0.247723 -0.956715 0.152743
+prob 37.8667
+
+pos -25.8015 4.06416 -20.1322
+normal 0.435592 -0.83414 0.338335
+prob 24.6038
+
+pos -21.7437 4.7557 -19.3072
+normal -0.328414 -0.909005 -0.256619
+prob 70.063
+
+pos -22.8488 4.91418 -18.8811
+normal -0.185184 -0.974211 -0.128914
+prob 33.3496
+
+pos -20.4924 1.9896 -15.6389
+normal 0.733196 -0.290927 0.614642
+prob 1.11905
+
+pos -20.1694 1.94008 -16.0589
+normal 0.739389 -0.266588 0.618252
+prob 1.11905
+
+pos -20.8017 3.1628 -26.4176
+normal 0.463313 -0.663079 0.587935
+prob 6.32394
+
+pos -21.1354 3.06892 -26.268
+normal 0.529136 -0.567998 0.630391
+prob 7.38778
+
+pos -20.9345 3.17406 -26.2955
+normal 0.463275 -0.662587 0.58852
+prob 5.69352
+
+pos -20.8733 4.37541 -24.6424
+normal 0.102012 -0.987617 0.119186
+prob 67.0837
+
+pos -18.1448 9.3991 -24.7673
+normal 0.892485 -0.389504 0.227502
+prob 46.0359
+
+pos -21.1183 4.79277 -20.1578
+normal -0.14411 -0.981385 -0.126951
+prob 16.5306
+
+pos -18.5084 4.66756 -21.9678
+normal -0.274679 -0.905853 -0.322462
+prob 37.2901
+
+pos -19.9411 4.54585 -20.0335
+normal -0.256167 -0.930251 -0.262699
+prob 35.6562
+
+pos -17.4014 1.53976 -19.5133
+normal 0.0918358 -0.990728 0.100117
+prob 0.907022
+
+pos -17.1318 1.99534 -19.2815
+normal 0.589219 -0.288605 0.754671
+prob 1.11905
+
+pos -16.263 1.60946 -20.2501
+normal 0.446256 -0.739338 0.504217
+prob 1.11905
+
+pos -13.8296 1.5133 -22.2761
+normal 0.086575 -0.988363 0.125072
+prob 1.04838
+
+pos -12.8837 16.1707 -20.3186
+normal 0.303668 -0.928105 0.215421
+prob 69.9669
+
+pos -17.1149 -0.43656 -19.8548
+normal -0.165075 -0.962168 -0.216756
+prob 2.95012
+
+pos -5.19546 -7.71131 -12.6583
+normal -0.0789837 -0.901301 0.425932
+prob 28.352
+
+pos -25.9145 2.16173 -6.524
+normal -0.891027 0.383744 -0.242512
+prob 1.11905
+
+pos -25.2654 0.481403 -5.75923
+normal 0.462344 0.875973 0.137511
+prob 2.92295
+
+pos -24.941 0.29762 -8.55223
+normal -0.473945 0.860974 -0.184662
+prob 2.94236
+
+pos -26.7718 -3.75239 -2.83293
+normal -0.77085 0.629073 -0.100284
+prob 28.5442
+
+pos -26.102 -1.96377 -5.954
+normal -0.842457 0.486887 -0.230667
+prob 1.46459
+
+pos -26.6704 -1.97384 -2.33999
+normal -0.983041 0.181073 -0.0290284
+prob 1.6452
+
+pos -24.8674 -1.89497 -5.61275
+normal -0.878066 0.408345 -0.249508
+prob 39.6928
+
+pos -25.2191 -1.67852 -8.59724
+normal -0.514898 0.833038 -0.202306
+prob 1.55097
+
+pos -25.7802 -1.66741 -6.61535
+normal -0.543602 0.826291 -0.147446
+prob 1.42532
+
+pos -26.7351 -1.81972 -0.315961
+normal -0.956224 0.291872 -0.0211291
+prob 1.51956
+
+pos -26.3602 0.0761361 -2.27832
+normal -0.99131 0.128121 -0.0298174
+prob 2.96177
+
+pos -26.2926 0.28082 -2.09186
+normal -0.773933 0.632887 -0.0219673
+prob 2.84532
+
+pos -26.4562 0.12743 -0.183992
+normal -0.93911 0.342912 -0.0219854
+prob 2.92683
+
+pos -26.1886 0.406114 -1.6855
+normal -0.691391 0.722473 -0.00337224
+prob 2.93071
+
+pos -25.5114 0.272056 -6.6944
+normal -0.752548 0.624505 -0.208963
+prob 2.90742
+
+pos -25.4967 0.370022 -6.37155
+normal -0.660281 0.729256 -0.179487
+prob 2.85696
+
+pos -25.4249 0.447967 -6.18091
+normal -0.227929 0.970826 -0.0744688
+prob 2.87249
+
+pos -25.3699 0.469132 -6.08141
+normal -0.052625 0.998539 -0.0122559
+prob 2.91519
+
+pos -25.9871 2.38372 -5.64582
+normal -0.62165 0.764753 -0.169426
+prob 1.11905
+
+pos -26.4925 2.35425 -2.60096
+normal -0.832265 0.553985 -0.0208669
+prob 1.11905
+
+pos -25.6203 2.34705 -7.15633
+normal -0.781407 0.58538 -0.216181
+prob 1.11905
+
+pos -25.8842 2.3989 -5.97117
+normal -0.630875 0.756685 -0.171536
+prob 1.11905
+
+pos -25.889 2.44004 -5.72024
+normal -0.140174 0.989443 -0.0368061
+prob 1.11905
+
+pos -25.756 2.48551 -5.56202
+normal -0.253946 0.964878 -0.067246
+prob 1.04838
+
+pos -26.6163 2.25566 -2.12031
+normal -0.750286 0.660789 -0.0207107
+prob 1.11905
+
+pos -26.6975 2.22037 -0.829686
+normal -0.965774 0.258849 -0.0166637
+prob 0.907022
+
+pos -26.5467 2.34023 -1.8338
+normal -0.827831 0.560315 -0.0272708
+prob 1.11905
+
+pos -25.4671 2.46059 -6.99907
+normal -0.39763 0.911099 -0.108579
+prob 0.977699
+
+pos -25.2954 2.46174 -7.62363
+normal -0.384837 0.917047 -0.10452
+prob 1.04838
+
+pos -26.5906 2.38047 0.227356
+normal -0.825608 0.562452 0.0449397
+prob 1.11905
+
+pos -26.5448 -1.60478 -0.820195
+normal -0.690271 0.723496 -0.00890528
+prob 1.14261
+
+pos -26.5886 2.3924 -0.0392142
+normal -0.696378 0.717543 -0.013797
+prob 1.11905
+
+pos -26.1488 0.435082 -1.78375
+normal -0.324002 0.946032 -0.00686236
+prob 2.93071
+
+pos -26.5559 -1.57638 -0.0674178
+normal -0.727827 0.685623 -0.0137656
+prob 1.14261
+
+pos -25.8119 0.486681 -2.64204
+normal 0.162571 0.986637 0.0108546
+prob 2.9346
+
+pos -25.8351 0.493417 -2.6786
+normal 0.189372 0.981828 0.0122883
+prob 2.90354
+
+pos -25.9844 -1.549 -2.53333
+normal 0.0211014 0.999772 0.00330912
+prob 1.55097
+
+pos -25.7646 0.46578 -2.05645
+normal 0.071129 0.997452 0.00554808
+prob 2.92295
+
+pos -26.3049 2.49744 0.0883378
+normal -0.49025 0.871084 0.0294334
+prob 1.11905
+
+pos -25.4621 0.271827 -2.41782
+normal 0.478196 0.878125 0.014994
+prob 2.90354
+
+pos -26.5805 -1.6577 1.14957
+normal -0.794468 0.606555 0.0301825
+prob 1.04052
+
+pos -26.6479 2.02399 2.77979
+normal -0.876172 0.479517 0.0488383
+prob 1.11905
+
+pos -25.8278 0.474411 -1.46422
+normal 0.095145 0.995444 0.00628763
+prob 2.9346
+
+pos -26.0619 0.479953 0.247281
+normal -0.431211 0.901804 0.0284036
+prob 2.9346
+
+pos -26.3916 -1.53574 -0.797119
+normal -0.151407 0.988471 0.00124369
+prob 1.50385
+
+pos -26.17 0.447939 -0.463228
+normal -0.0937428 0.995596 0.000744346
+prob 2.93848
+
+pos -25.8299 2.34463 -2.51362
+normal 0.572363 0.819768 0.0195082
+prob 0.977699
+
+pos -26.0225 2.44467 -1.35563
+normal 0.281774 0.959438 0.0090945
+prob 1.11905
+
+pos -25.8094 -1.66819 -2.66012
+normal 0.559214 0.828823 0.0182273
+prob 1.44888
+
+pos -25.8505 2.32524 -1.74973
+normal 0.538704 0.842235 0.0209233
+prob 1.04838
+
+pos -26.4499 2.44512 1.04811
+normal -0.30421 0.952368 0.0212651
+prob 1.11905
+
+pos -26.1926 -1.51603 -0.906813
+normal 0.12339 0.992332 0.00726806
+prob 1.04052
+
+pos -26.0165 0.487495 0.575846
+normal -0.208638 0.977633 0.0265256
+prob 2.90742
+
+pos -16.67 1.66136 -20.7388
+normal -0.358688 -0.816924 -0.45164
+prob 1.04838
+
+pos -12.6622 1.5122 -22.974
+normal 0.109744 -0.97735 0.180954
+prob 1.04838
+
+pos -10.1952 -2.48192 -24.1468
+normal 0.0809129 -0.982037 0.170462
+prob 1.55882
+
+pos -9.0284 1.5303 -24.7878
+normal -0.0391305 -0.990018 -0.135399
+prob 1.11905
+
+pos -12.5724 -2.45873 -22.8982
+normal 0.0531412 -0.995153 0.0827481
+prob 1.04052
+
+pos -15.2061 -0.452982 -21.293
+normal -0.182706 -0.934447 -0.305659
+prob 2.95012
+
+pos -14.067 -2.46331 -22.344
+normal -0.0664547 -0.990562 -0.119878
+prob 1.56667
+
+pos -7.67039 -8.31008 -16.9735
+normal -0.42104 -0.905904 -0.045433
+prob 12.0136
+
+pos -10.4108 -0.447767 -23.6068
+normal 0.0270433 -0.998419 0.0492826
+prob 2.93848
+
+pos -17.0479 1.65511 -20.4248
+normal -0.51314 -0.603472 -0.610335
+prob 1.11905
+
+pos -17.009 1.6695 -20.4748
+normal -0.505192 -0.619865 -0.600457
+prob 1.11905
+
+pos -10.8609 -2.44485 -24.1736
+normal -0.0140068 -0.99898 -0.0429226
+prob 1.09549
+
+pos -12.9138 -0.462141 -22.4023
+normal 0.0597632 -0.993754 0.0942368
+prob 2.93071
+
+pos -13.2321 -0.454928 -22.5662
+normal -0.0561886 -0.993398 -0.100011
+prob 2.95789
+
+pos -13.6716 -6.06875 -18.7996
+normal -0.0570677 -0.580473 -0.812277
+prob 31.1391
+
+pos -12.4698 -2.39284 -23.4483
+normal -0.275125 -0.747594 -0.604491
+prob 1.45673
+
+pos -12.4555 -2.37408 -23.4766
+normal -0.266836 -0.765471 -0.585536
+prob 1.25255
+
+pos -12.5118 -2.37803 -23.4435
+normal -0.268071 -0.761752 -0.589807
+prob 0.985552
+
+pos -10.1461 -3.89197 -22.8716
+normal -0.927036 -0.368168 -0.0711138
+prob 30.7547
+
+pos -9.1266 -2.30121 -25.0376
+normal -0.29082 -0.652583 -0.699686
+prob 1.60594
+
+pos -15.1749 -2.35547 -21.8515
+normal -0.433181 -0.580325 -0.689621
+prob 1.229
+
+pos -10.481 -3.22908 -22.7745
+normal -0.65948 -0.330962 -0.674945
+prob 55.3585
+
+pos -8.95303 -6.74921 -21.9767
+normal -0.881189 -0.468395 -0.0641204
+prob 10.9564
+
+pos -10.8933 -1.87657 -24.4496
+normal -0.442673 0.130025 -0.887206
+prob 1.48814
+
+pos -11.3414 -2.00183 -24.2579
+normal -0.466028 -0.25706 -0.846604
+prob 1.26041
+
+pos -9.37115 -0.41466 -24.5014
+normal -0.222365 -0.726143 -0.650592
+prob 2.93848
+
+pos -9.32796 -0.264846 -24.6783
+normal -0.271174 -0.692001 -0.669029
+prob 2.954
+
+pos -10.0223 -0.423697 -24.2418
+normal -0.218856 -0.716862 -0.661975
+prob 2.95789
+
+pos -10.2334 -0.183073 -24.3658
+normal -0.366407 -0.0680922 -0.92796
+prob 2.9113
+
+pos -9.86774 -0.37501 -24.3532
+normal -0.204021 -0.764612 -0.611346
+prob 2.95789
+
+pos -9.68965 -0.372725 -24.424
+normal -0.204993 -0.766781 -0.608296
+prob 2.9113
+
+pos -6.3287 -2.18346 -25.9608
+normal -0.254686 -0.379764 -0.889334
+prob 1.22114
+
+pos -6.33643 -2.03431 -26.0001
+normal -0.29208 -0.235626 -0.926914
+prob 1.2447
+
+pos -8.55491 -2.03044 -25.3747
+normal -0.308633 -0.473692 -0.824841
+prob 1.12691
+
+pos -8.55241 -0.111881 -25.0314
+normal -0.319249 -0.397958 -0.860064
+prob 2.93848
+
+pos -13.864 -2.01354 -22.9039
+normal -0.56991 -0.244899 -0.784364
+prob 1.34679
+
+pos -13.2977 -0.393173 -22.6685
+normal -0.338343 -0.747309 -0.571886
+prob 2.88801
+
+pos -9.47005 -0.0897702 -24.6855
+normal -0.375721 -0.165313 -0.911869
+prob 2.9346
+
+pos -10.1866 -0.0186468 -24.4309
+normal -0.355246 -0.239795 -0.903493
+prob 2.954
+
+pos -10.3918 1.83753 -24.6317
+normal -0.364718 -0.0894016 -0.926816
+prob 0.977699
+
+pos -10.1291 1.79467 -24.7203
+normal -0.305687 -0.304892 -0.901996
+prob 1.11905
+
+pos -11.1876 1.68957 -24.1939
+normal -0.249457 -0.821229 -0.51318
+prob 1.11905
+
+pos -11.8042 1.87729 -23.9857
+normal -0.399988 -0.387433 -0.830605
+prob 1.11905
+
+pos -12.4576 1.97534 -23.6823
+normal -0.451123 -0.233475 -0.861381
+prob 1.11905
+
+pos -12.4878 2.20318 -23.6133
+normal -0.435153 0.307026 -0.84639
+prob 1.11905
+
+pos -10.9253 1.80618 -24.4122
+normal -0.425998 -0.316838 -0.847431
+prob 1.11905
+
+pos -12.2604 0.00802637 -23.4515
+normal -0.400264 0.250623 -0.881463
+prob 2.95012
+
+pos -13.6178 1.84976 -23.0201
+normal -0.484245 -0.360262 -0.797319
+prob 1.11905
+
+pos -12.4652 1.71872 -23.5757
+normal -0.339873 -0.67451 -0.65538
+prob 1.04838
+
+pos -13.8748 1.59424 -22.6359
+normal -0.35817 -0.717604 -0.597292
+prob 1.11905
+
+pos -8.00095 2.45787 -24.3751
+normal -0.346736 -0.197531 -0.916927
+prob 36.2329
+
+pos -14.9624 -0.116932 -21.8003
+normal -0.555485 -0.136834 -0.820191
+prob 2.88801
+
+pos -14.1801 -2.23875 -20.8613
+normal -0.112949 -0.344167 -0.93209
+prob 56.8962
+
+pos -15.0621 -0.0367824 -21.7612
+normal -0.544646 -0.220786 -0.809083
+prob 2.93848
+
+pos -15.0615 -0.0389798 -21.7608
+normal -0.544964 -0.21849 -0.809491
+prob 2.93848
+
+pos -15.6243 1.70113 -21.6271
+normal -0.403455 -0.636828 -0.65702
+prob 1.11905
+
+pos -15.7302 1.90887 -21.6672
+normal -0.554292 -0.163871 -0.816031
+prob 0.977699
+
+pos -16.2801 1.84124 -21.1999
+normal -0.58096 -0.351983 -0.733889
+prob 1.11905
+
+pos -14.6108 1.89621 -22.3901
+normal -0.569376 -0.150559 -0.808173
+prob 1.11905
+
+pos -15.476 1.82033 -21.8041
+normal -0.561898 -0.0715743 -0.824104
+prob 0.977699
+
+pos -12.7165 2.1652 -23.5081
+normal -0.425638 0.345318 -0.836414
+prob 1.04838
+
+pos -12.7564 2.21356 -23.4733
+normal -0.43401 0.296469 -0.85073
+prob 1.32716
+
+pos -14.4776 1.79698 -22.4449
+normal -0.481758 -0.307239 -0.820679
+prob 1.11905
+
+pos -12.2113 2.77241 -21.2088
+normal -0.625689 0.237828 -0.742934
+prob 53.5324
+
+pos -11.7756 -2.45385 -23.6699
+normal -0.155372 -0.941193 -0.300027
+prob 1.00126
+
+pos -14.5759 -2.37729 -22.2145
+normal -0.334142 -0.752355 -0.567725
+prob 0.961993
+
+pos -10.5828 -0.451322 -23.9436
+normal -0.104996 -0.944499 -0.311283
+prob 2.90354
+
+pos -9.08133 -0.459068 -24.4891
+normal -0.131509 -0.934019 -0.332134
+prob 2.94624
+
+pos -9.69656 -0.482343 -24.16
+normal -0.0544095 -0.981735 -0.182307
+prob 2.8919
+
+pos -11.3406 -0.434622 -23.6357
+normal -0.121993 -0.964297 -0.23505
+prob 2.94624
+
+pos -12.3111 -0.438839 -23.1235
+normal -0.120443 -0.959695 -0.253926
+prob 2.93848
+
+pos -13.3953 1.74338 -23.1249
+normal -0.280868 -0.844425 -0.456136
+prob 1.11905
+
+pos -13.5852 1.6769 -22.9224
+normal -0.316776 -0.792614 -0.520976
+prob 0.977699
+
+pos -8.08069 -8.07103 -22.4381
+normal -0.868744 -0.492085 0.0560086
+prob 11.8213
+
+pos -13.1097 -1.87973 -23.3213
+normal -0.412233 0.389541 -0.823603
+prob 1.6452
+
+pos -13.1936 -1.82416 -23.2619
+normal -0.422436 0.334725 -0.842323
+prob 1.2447
+
+pos -12.4071 0.172262 -23.3275
+normal -0.459664 0.338323 -0.821126
+prob 2.9113
+
+pos -12.6433 0.428662 -22.9835
+normal -0.349534 0.692714 -0.630852
+prob 2.92295
+
+pos -11.92 -2.47077 -23.5255
+normal -0.0547704 -0.989415 -0.134382
+prob 1.65306
+
+pos -10.1035 -2.48807 -24.3018
+normal -0.0613214 -0.977149 -0.203518
+prob 1.54312
+
+pos -10.402 2.00646 -24.6725
+normal -0.314669 0.231289 -0.920592
+prob 1.11905
+
+pos -9.94824 0.0475478 -24.5141
+normal -0.319445 0.209477 -0.924161
+prob 2.94236
+
+pos -10.19 2.93863 -23.8188
+normal -0.92816 0.278563 -0.246822
+prob 36.7134
+
+pos -9.13376 0.148793 -24.7977
+normal -0.3397 0.103592 -0.934811
+prob 2.95789
+
+pos -6.14099 1.88232 -26.0293
+normal -0.249048 -0.440286 -0.862626
+prob 1.11905
+
+pos -6.69878 -2.2966 -25.7951
+normal -0.217482 -0.67181 -0.708077
+prob 1.63735
+
+pos -6.97309 1.7345 -25.7537
+normal -0.204786 -0.707768 -0.676111
+prob 1.11905
+
+pos -6.49885 -0.330015 -25.5039
+normal -0.147427 -0.839278 -0.523333
+prob 2.93848
+
+pos -6.36469 0.0643177 -24.1588
+normal -0.272817 -0.246494 -0.929952
+prob 66.507
+
+pos -6.53997 1.68193 -25.8154
+normal -0.143939 -0.848161 -0.509808
+prob 1.11905
+
+pos -6.09927 1.63247 -25.8824
+normal -0.162503 -0.804079 -0.571882
+prob 1.04838
+
+pos -6.21671 4.02618 -26.4511
+normal -0.152687 -0.787104 -0.597624
+prob 15.2812
+
+pos -8.95601 0.297871 -23.9618
+normal 0.26899 0.71881 0.641059
+prob 2.8919
+
+pos -9.11288 -16.7285 -19.8811
+normal 0.0515951 0.961414 0.270226
+prob 39.5006
+
+pos -8.23553 -1.05663 -23.8835
+normal -0.34809 0.267037 -0.898624
+prob 54.6857
+
+pos -10.9827 2.47468 -23.7749
+normal 0.0971037 0.970492 0.220717
+prob 1.11905
+
+pos -13.2318 -1.54588 -22.9267
+normal -0.0838657 0.985815 -0.145378
+prob 1.33894
+
+pos -12.757 0.490159 -22.6817
+normal -0.126002 0.968328 -0.215557
+prob 2.9346
+
+pos -10.6563 0.37659 -24.0488
+normal -0.236087 0.755735 -0.610842
+prob 2.69005
+
+pos -10.765 2.46634 -23.8509
+normal 0.0860571 0.977123 0.194485
+prob 0.907022
+
+pos -10.7903 -1.53551 -23.8303
+normal 0.0829891 0.97874 0.187568
+prob 1.56667
+
+pos -8.18514 -17.2395 -17.9101
+normal -0.220909 0.914006 0.340282
+prob 44.4982
+
+pos -9.17037 -4.49914 -30.4911
+normal 0.0755857 0.945157 0.317749
+prob 38.8278
+
+pos -9.4822 -4.59387 -30.042
+normal 0.0821402 0.933352 0.349439
+prob 39.6928
+
+pos -6.59792 -1.6312 -25.0977
+normal 0.157425 0.798277 0.581353
+prob 1.07194
+
+pos -6.66651 0.0691626 -25.5918
+normal -0.271523 0.124 -0.95441
+prob 2.89966
+
+pos -6.56149 0.129856 -25.6031
+normal -0.273925 0.0618106 -0.959763
+prob 2.93071
+
+pos -6.86008 -4.42724 -31.3876
+normal 0.00990412 0.998501 0.053821
+prob 38.0589
+
+pos -7.04483 0.282607 -24.5787
+normal 0.190242 0.761315 0.619845
+prob 2.94236
+
+pos -9.57068 -1.6641 -24.83
+normal -0.282017 0.574227 -0.768589
+prob 0.969846
+
+pos -5.14829 -2.17251 -26.5666
+normal -0.15113 0.258492 -0.954118
+prob 45.6515
+
+pos -6.28645 -1.60678 -25.8056
+normal -0.229752 0.682651 -0.693687
+prob 1.02482
+
+pos -7.99379 0.367699 -25.0644
+normal -0.207252 0.69843 -0.685012
+prob 2.9113
+
+pos -8.01674 2.08637 -25.5354
+normal -0.274407 0.319131 -0.907114
+prob 1.11905
+
+pos -2.71916 0.0391247 -26.3471
+normal -0.0238919 0.504661 -0.862987
+prob 2.94236
+
+pos -2.50526 0.140568 -26.3311
+normal -0.0277361 0.413759 -0.909964
+prob 2.95012
+
+pos -5.55186 0.328032 -25.7597
+normal -0.237042 0.559936 -0.793904
+prob 2.95012
+
+pos -2.60072 2.09065 -26.6394
+normal -0.026158 0.459918 -0.887576
+prob 1.11905
+
+pos -1.50229 2.12826 -26.6869
+normal -0.0351837 0.440407 -0.897109
+prob 1.11905
+
+pos -9.87815 2.27509 -24.777
+normal -0.264002 0.634026 -0.726852
+prob 1.04838
+
+pos -9.06507 -1.54261 -24.4826
+normal 0.141667 0.928074 0.344397
+prob 1.3782
+
+pos -7.24393 -1.56156 -25.0119
+normal 0.0760095 0.956557 0.281463
+prob 1.09549
+
+pos -8.17172 0.436732 -24.4222
+normal 0.133235 0.936726 0.323718
+prob 2.93848
+
+pos -7.50192 0.485782 -24.8153
+normal 0.105944 0.931492 0.347992
+prob 2.94624
+
+pos -8.37897 -3.43227 -25.2393
+normal -0.227736 0.718948 -0.656696
+prob 32.4846
+
+pos -4.48175 -3.36935 -26.1234
+normal -0.100718 0.833835 -0.542748
+prob 55.0701
+
+pos -5.82535 -3.31232 -25.8179
+normal -0.138955 0.83376 -0.534356
+prob 34.599
+
+pos -7.96468 0.449214 -24.5502
+normal 0.0566205 0.976713 0.206943
+prob 2.94624
+
+pos -7.08703 0.469218 -25.1002
+normal -0.069428 0.974683 -0.212537
+prob 2.93071
+
+pos -5.67147 0.469083 -25.48
+normal -0.097134 0.936974 -0.335626
+prob 2.9346
+
+pos -10.2646 2.32656 -24.5736
+normal -0.228953 0.793421 -0.563971
+prob 1.04838
+
+pos -2.67722 2.32297 -26.5198
+normal -0.0178738 0.836349 -0.547906
+prob 1.11905
+
+pos -1.91176 2.43351 -26.448
+normal -0.00739212 0.96894 -0.247185
+prob 1.11905
+
+pos -2.41966 2.49949 -26.1752
+normal -0.0130278 0.977969 -0.208346
+prob 0.907022
+
+pos -5.99955 2.48602 -25.6369
+normal -0.0965527 0.933821 -0.344464
+prob 1.11905
+
+pos -6.19117 2.49061 -25.5678
+normal -0.0390652 0.991189 -0.126567
+prob 1.04838
+
+pos 0.181587 2.33295 -26.6405
+normal 0.0212825 0.802519 -0.596247
+prob 1.11905
+
+pos -9.56713 -4.3931 -25.995
+normal -0.125995 0.924565 -0.359589
+prob 2.49882
+
+pos -4.41658 -4.71524 -28.5584
+normal -0.030236 0.991074 -0.129838
+prob 59.8755
+
+pos -7.78971 -4.36863 -26.4924
+normal -0.0606321 0.967509 -0.245459
+prob 17.7801
+
+pos -1.98183 -4.35867 -27.5027
+normal -0.0129023 0.962971 -0.269295
+prob 64.4887
+
+pos -9.89966 -1.50968 -24.2938
+normal 0.0582582 0.984889 0.163094
+prob 1.45673
+
+pos -10.8509 -1.50753 -23.9795
+normal -0.176513 0.917345 -0.35682
+prob 1.43317
+
+pos -11.7569 -1.56382 -23.7533
+normal -0.0931745 0.979397 -0.179167
+prob 1.70018
+
+pos -11.284 -1.55149 -23.9427
+normal -0.112098 0.970314 -0.214301
+prob 1.20544
+
+pos -10.6589 2.43614 -24.296
+normal -0.117009 0.936769 -0.329809
+prob 1.11905
+
+pos -10.4797 2.48706 -24.1615
+normal -0.0862525 0.976628 -0.196869
+prob 0.977699
+
+pos -3.67563 2.64484 -26.8747
+normal 0.202537 0.976122 0.0785099
+prob 39.9811
+
+pos -2.65067 2.45144 -26.3424
+normal -0.00353275 0.999704 -0.0240783
+prob 0.907022
+
+pos -9.87598 2.43933 -24.5838
+normal -0.119568 0.940013 -0.319499
+prob 0.977699
+
+pos -9.9386 2.49503 -24.3373
+normal -0.0944924 0.9721 -0.214693
+prob 1.11905
+
+pos -12.6903 7.70684 -16.903
+normal 0.468707 0.6498 -0.598392
+prob 57.1845
+
+pos -10.6995 7.76633 -16.6207
+normal 0.210135 0.821133 -0.530645
+prob 28.7364
+
+pos -1.25104 -4.97798 -29.8523
+normal -0.0306697 0.968143 -0.248513
+prob 19.6061
+
+pos 0.69837 2.47252 -26.366
+normal -0.00461442 0.988383 -0.151916
+prob 1.11905
+
+pos -7.53214 2.47883 -25.0906
+normal 0.114417 0.901347 0.417711
+prob 1.11905
+
+pos 0.345616 0.485138 -26.0374
+normal -0.00457213 0.979533 -0.201231
+prob 2.94624
+
+pos 0.701186 0.499379 -25.9656
+normal -0.0045127 0.966517 -0.256564
+prob 2.9346
+
+pos 0.796402 0.464559 -26.0905
+normal -0.00463623 0.992661 -0.120843
+prob 2.92683
+
+pos -6.47853 -1.89071 -24.9679
+normal 0.232252 0.472503 0.850177
+prob 1.496
+
+pos -1.47285 2.18987 -26.6719
+normal -0.0367404 0.38133 -0.923709
+prob 1.45673
+
+pos -6.03537 0.0625324 -24.7636
+normal 0.294293 0.134534 0.946199
+prob 2.89578
+
+pos 0.854169 -1.54541 -26.4247
+normal -0.00465414 0.996605 -0.0822051
+prob 1.62165
+
+pos -8.06457 8.07421 -14.854
+normal -0.318528 0.942638 0.0998649
+prob 40.5578
+
+pos -8.6419 7.30218 -20.2069
+normal -0.834159 0.549726 -0.0445065
+prob 4.32488
+
+pos -6.85873 8.94395 -17.9639
+normal -0.579992 0.80367 0.133135
+prob 42.0955
+
+pos -8.43836 -12.3604 -23.7323
+normal -0.844783 0.0804603 0.529026
+prob 19.51
+
+pos -10.3081 9.8381 -26.743
+normal -0.713485 -0.201204 0.67116
+prob 30.0819
+
+pos -10.0122 8.47125 -26.7724
+normal -0.793532 -0.0799531 0.603253
+prob 22.6816
+
+pos -8.76783 9.0209 -25.1379
+normal -0.918783 0.191786 0.345046
+prob 50.0725
+
+pos -8.38852 13.4515 -23.2651
+normal -0.783635 -0.254271 0.5668
+prob 26.4298
+
+pos -5.79311 11.8834 -19.658
+normal -0.868975 0.0767816 0.488864
+prob 1.63384
+
+pos -7.18801 14.1692 -21.3311
+normal -0.754067 -0.263894 0.601451
+prob 33.0613
+
+pos -6.12171 13.6783 -19.9831
+normal -0.827066 -0.162166 0.538204
+prob 34.4068
+
+pos -6.77322 -13.0073 -21.2462
+normal -0.832997 0.159717 0.529722
+prob 42.0955
+
+pos -8.22345 -9.25074 -23.7389
+normal -0.912009 -0.113687 0.394101
+prob 67.1798
+
+pos -3.61622 10.0089 -14.6566
+normal -0.569534 0.614271 0.546171
+prob 38.155
+
+pos -2.89198 9.70602 -13.5938
+normal -0.44451 0.612325 0.653812
+prob 40.5578
+
+pos -3.30603 10.8449 -14.7627
+normal -0.791713 0.312125 0.525137
+prob 53.6285
+
+pos -2.37725 11.7188 -13.7711
+normal -0.682059 0.396382 0.614554
+prob 30.6586
+
+pos -3.07833 8.58598 -12.5337
+normal -0.535948 0.560575 0.63128
+prob 42.1916
+
+pos -4.81361 13.9451 -17.7898
+normal -0.826226 -0.251147 0.504257
+prob 62.3744
+
+pos -3.47368 14.4478 -15.1257
+normal -0.865632 -0.010499 0.500571
+prob 50.0725
+
+pos -4.76452 -10.4959 -16.9414
+normal -0.845721 -0.236316 0.478446
+prob 27.2948
+
+pos -0.77202 12.9825 -10.1724
+normal -0.869676 -0.0312673 0.492631
+prob 62.3744
+
+pos -1.60462 7.72437 -10.9469
+normal -0.424609 0.532405 0.732292
+prob 37.6745
+
+pos -5.97101 16.7791 -16.2594
+normal -0.557613 -0.776276 0.294045
+prob 38.9239
+
+pos -0.158506 11.9295 -9.20682
+normal -0.912875 -0.24258 0.32835
+prob 39.885
+
+pos 1.22042 9.2938 -6.81251
+normal -0.933282 -0.22335 0.281248
+prob 48.1503
+
+pos -1.38505 6.6464 -10.188
+normal -0.391444 0.405579 0.826001
+prob 19.9906
+
+pos -0.177576 5.98769 -9.14858
+normal -0.696241 0.127475 0.706398
+prob 32.2924
+
+pos -3.19395 -10.5901 -14.469
+normal -0.780031 -0.328472 0.532595
+prob 24.796
+
+pos 0.186986 6.35194 -8.82936
+normal -0.655254 0.161844 0.737868
+prob 40.75
+
+pos 0.240015 5.34786 -8.5801
+normal -0.681891 0.164986 0.712604
+prob 38.3473
+
+pos 2.2343 4.22261 -5.58993
+normal -0.952896 -0.0723135 0.294549
+prob 59.5872
+
+pos 2.15112 3.5615 -6.08521
+normal -0.919308 -0.0392176 0.39158
+prob 37.5784
+
+pos -0.851871 -10.1507 -11.1304
+normal -0.805744 -0.171022 0.567034
+prob 29.1209
+
+pos -1.27557 -8.25529 -11.0052
+normal -0.755942 -0.242349 0.608127
+prob 8.36143
+
+pos 1.03908 3.86123 -7.51818
+normal -0.632249 0.114687 0.76623
+prob 63.6238
+
+pos -6.161 17.3199 -10.9413
+normal -0.314407 -0.94464 -0.0938252
+prob 5.09375
+
+pos -11.035 17.3468 -16.5405
+normal 0.186089 -0.979885 0.0720871
+prob 3.65212
+
+pos -10.1917 17.5977 -17.3284
+normal 0.288529 -0.957374 0.0136552
+prob 18.7411
+
+pos -11.8716 16.9845 -18.1288
+normal 0.443039 -0.896422 -0.0120498
+prob 25.3726
+
+pos -16.5258 12.829 -20.7913
+normal 0.863754 -0.503901 -0.00352879
+prob 3.4599
+
+pos -9.10703 17.4465 -12.3599
+normal 0.0508232 -0.996826 -0.0612747
+prob 6.91981
+
+pos -13.6693 10.8663 -14.6342
+normal 0.753201 0.384886 -0.533433
+prob 19.8944
+
+pos -10.6976 10.6789 -9.48135
+normal 0.879483 0.0678898 -0.471062
+prob 34.4068
+
+pos -16.2292 12.8095 -19.1718
+normal 0.919262 -0.299365 -0.255612
+prob 7.68867
+
+pos -14.8807 15.0703 -20.5087
+normal 0.720973 -0.678828 -0.139247
+prob 20.4711
+
+pos -15.8659 12.9065 -18.366
+normal 0.897723 -0.218407 -0.382611
+prob 14.3202
+
+pos -14.7792 12.2159 -15.6815
+normal 0.755457 0.321172 -0.571081
+prob 26.2376
+
+pos -14.0739 11.419 -14.9868
+normal 0.735614 0.423264 -0.528885
+prob 6.24705
+
+pos -14.7714 14.2555 -16.6978
+normal 0.887251 -0.336279 -0.315757
+prob 37.8667
+
+pos -12.1257 15.556 -12.6253
+normal 0.612032 -0.740656 -0.277211
+prob 11.1486
+
+pos -10.6992 17.2724 -13.8104
+normal 0.243794 -0.964581 -0.100741
+prob 18.4528
+
+pos -10.8013 14.8711 -9.91715
+normal 0.810489 -0.239072 -0.534745
+prob 46.0359
+
+pos -10.3033 17.5783 -15.4209
+normal 0.327438 -0.92857 -0.174761
+prob 24.796
+
+pos -9.50644 10.5612 -6.8201
+normal 0.911296 0.348752 -0.218888
+prob 34.0224
+
+pos -7.33031 7.97796 -2.93006
+normal 0.588441 -0.319983 -0.742528
+prob 15.5696
+
+pos -9.10693 11.5185 -6.09789
+normal 0.803942 -0.17469 -0.568472
+prob 47.3815
+
+pos -7.26948 11.1481 -3.70957
+normal 0.85438 -0.037898 -0.518265
+prob 20.5672
+
+pos -3.44228 8.28842 -0.496572
+normal 0.179651 -0.413705 -0.89251
+prob 26.9104
+
+pos -5.51901 10.9246 -2.5636
+normal 0.461205 -0.445906 -0.76711
+prob 67.9487
+
+pos -9.09975 16.9191 -10.7096
+normal 0.457008 -0.761058 -0.460363
+prob 23.066
+
+pos -8.41184 14.4683 -6.99783
+normal 0.593991 -0.543329 -0.593269
+prob 31.2352
+
+pos -6.70728 14.8549 -6.09357
+normal 0.503495 -0.601985 -0.619763
+prob 18.3567
+
+pos -7.73661 16.9831 -10.2979
+normal -0.062606 -0.96218 -0.265124
+prob 50.8414
+
+pos -9.09304 16.2268 -9.70236
+normal 0.422167 -0.800208 -0.42596
+prob 5.57429
+
+pos -3.09533 13.3549 -4.20371
+normal -0.0304521 -0.745099 -0.666258
+prob 33.4457
+
+pos -4.55209 14.9612 -6.08385
+normal 0.159791 -0.701487 -0.694538
+prob 34.599
+
+pos -4.08984 14.3376 -5.3438
+normal -0.0591034 -0.722181 -0.689174
+prob 60.26
+
+pos 4.93078 13.3291 0.0498977
+normal 0.656986 -0.603792 -0.451447
+prob 2.69104
+
+pos 7.9698 15.1941 1.13063
+normal 0.574441 -0.750853 -0.325939
+prob 44.6904
+
+pos -24.1169 2.47909 10.2438
+normal 0.365834 0.918528 -0.149906
+prob 0.977699
+
+pos -25.911 -0.179563 5.26497
+normal -0.990915 -0.0238791 0.132356
+prob 2.94236
+
+pos -24.2106 2.471 9.91546
+normal 0.34352 0.928482 -0.141118
+prob 1.11905
+
+pos -23.9685 2.48434 10.682
+normal 0.182866 0.980164 -0.0764079
+prob 1.04838
+
+pos -26.0251 -0.14452 4.60431
+normal -0.989129 -0.0494988 0.13847
+prob 2.954
+
+pos -24.1023 0.304915 8.60952
+normal 0.467034 0.864034 -0.187949
+prob 2.77544
+
+pos -32.0133 -4.40342 -3.60002
+normal 0.280784 0.957936 0.059322
+prob 20.1828
+
+pos -26.03 -1.58625 0.0132131
+normal 0.686027 0.727196 -0.0235343
+prob 1.46459
+
+pos -25.5631 0.250346 -0.0803366
+normal 0.631387 0.775181 0.0211128
+prob 2.954
+
+pos -30.5822 -4.80765 -2.59027
+normal 0.182639 0.982892 0.0238096
+prob 6.8237
+
+pos -29.9258 -4.99628 1.1507
+normal -0.255544 0.966287 0.0314005
+prob 25.3726
+
+pos -29.8655 -4.99712 2.36174
+normal -0.255958 0.966177 0.0314379
+prob 17.9723
+
+pos -26.2498 -3.84136 6.25492
+normal -0.730492 0.658768 0.180018
+prob 41.5188
+
+pos -26.4541 2.43521 1.67461
+normal -0.266612 0.963683 0.0152325
+prob 1.04838
+
+pos -26.4347 -1.69677 3.41346
+normal -0.730412 0.676228 0.0959923
+prob 1.30753
+
+pos -24.9016 -1.10141 5.29332
+normal -0.209801 0.000516438 -0.977744
+prob 35.1757
+
+pos -32.2942 -4.374 0.803384
+normal 0.274946 0.961295 -0.0178082
+prob 27.487
+
+pos -31.5109 -4.59013 0.359072
+normal 0.0993382 0.995043 0.00464571
+prob 2.3066
+
+pos -26.1867 -3.54445 5.20005
+normal -0.584165 0.805849 0.0967446
+prob 25.1804
+
+pos -26.0912 -1.54795 0.568999
+normal 0.072449 0.997361 0.00465666
+prob 1.57453
+
+pos -23.1497 2.49757 12.4376
+normal -0.174242 0.979811 0.0980348
+prob 1.11905
+
+pos -30.3697 -4.86419 2.61788
+normal 0.453875 0.890809 -0.0213872
+prob 55.5507
+
+pos -31.2445 -4.50958 5.9244
+normal 0.324236 0.94502 -0.0425148
+prob 46.2281
+
+pos -26.4381 -1.74513 3.70065
+normal -0.684887 0.723152 0.089336
+prob 1.00126
+
+pos -26.3214 -1.55769 3.07903
+normal -0.253351 0.966574 0.0393394
+prob 1.29182
+
+pos -26.2999 -1.665 4.06162
+normal -0.767905 0.633506 0.0948253
+prob 1.12691
+
+pos -26.3049 -1.67744 4.1094
+normal -0.756981 0.646726 0.0934103
+prob 1.69232
+
+pos -26.0715 -1.53678 1.73978
+normal 0.372005 0.928064 -0.0175997
+prob 1.15047
+
+pos -25.701 -1.56887 4.01333
+normal 0.707281 0.703477 -0.0698159
+prob 1.20544
+
+pos -25.7558 -1.5343 4.45797
+normal 0.410308 0.910282 -0.0550807
+prob 1.17402
+
+pos -25.8673 -1.51833 5.00807
+normal -0.134691 0.990613 0.0233407
+prob 1.09549
+
+pos -25.6795 -1.70789 3.26179
+normal 0.556006 0.828626 -0.0650803
+prob 1.48814
+
+pos -25.5907 -1.54797 5.175
+normal 0.363425 0.930612 -0.0433968
+prob 1.07194
+
+pos -25.3263 -1.74272 5.26939
+normal 0.764956 0.634066 -0.113147
+prob 1.10335
+
+pos -25.8559 -1.53158 5.39608
+normal -0.0893584 0.995863 0.0164883
+prob 0.87561
+
+pos -24.6698 -1.55687 8.42911
+normal -0.010841 0.999921 0.00632846
+prob 1.05623
+
+pos -24.8337 -1.54195 9.03004
+normal -0.377133 0.912943 0.155904
+prob 1.66091
+
+pos -24.5433 -1.51769 9.16632
+normal 0.12051 0.991703 -0.0447425
+prob 1.42532
+
+pos -24.7993 -1.55903 9.29725
+normal -0.322819 0.936998 0.133503
+prob 1.21329
+
+pos -25.7613 0.441616 0.397236
+normal 0.291482 0.956442 -0.0160217
+prob 2.9346
+
+pos -26.0394 0.458346 2.21453
+normal -0.0957263 0.995299 0.0147343
+prob 2.9113
+
+pos -25.6395 0.330004 0.143916
+normal 0.559586 0.828577 -0.0179919
+prob 2.91519
+
+pos -25.7275 0.421256 0.204456
+normal 0.625568 0.779891 -0.0208377
+prob 2.8492
+
+pos -25.6606 0.402082 1.1156
+normal 0.612187 0.790603 -0.0132368
+prob 2.90742
+
+pos -26.0784 0.161893 4.23857
+normal -0.903468 0.408129 0.131057
+prob 2.93848
+
+pos -25.7878 0.392118 5.01531
+normal -0.618124 0.781104 0.0883115
+prob 2.6784
+
+pos -25.524 0.457312 3.8071
+normal 0.435416 0.897749 -0.066777
+prob 2.90354
+
+pos -25.7656 0.418 4.99021
+normal -0.646434 0.757296 0.0928766
+prob 2.84143
+
+pos -25.7807 0.472636 2.23712
+normal 0.406464 0.913594 -0.0115254
+prob 2.9346
+
+pos -25.7524 0.477535 2.84704
+normal 0.185251 0.982594 -0.0137934
+prob 2.94624
+
+pos -25.8221 0.488435 3.2176
+normal -0.161409 0.986545 0.0260068
+prob 2.94236
+
+pos -25.767 0.482932 3.69651
+normal -0.145073 0.989133 0.0238474
+prob 2.93848
+
+pos -25.5005 0.29461 2.11944
+normal 0.674987 0.737139 -0.0319352
+prob 2.95012
+
+pos -25.3925 0.34915 3.52307
+normal 0.597745 0.797042 -0.0861649
+prob 2.89578
+
+pos -25.2275 0.441638 5.30566
+normal 0.366124 0.929067 -0.0528004
+prob 2.94624
+
+pos -25.506 0.48763 4.64339
+normal 0.214667 0.97659 -0.0137967
+prob 2.9113
+
+pos -24.5099 0.499305 8.59418
+normal 0.190781 0.979045 -0.0712293
+prob 2.9113
+
+pos -24.403 0.475413 8.62416
+normal 0.102383 0.994043 -0.0373577
+prob 2.95012
+
+pos -24.0831 0.436707 9.05489
+normal 0.235664 0.96712 -0.0956084
+prob 2.92295
+
+pos -24.3259 0.495237 9.13026
+normal -0.235618 0.965871 0.107595
+prob 2.90354
+
+pos -26.3249 2.4618 2.24551
+normal -0.109017 0.993909 0.0161264
+prob 1.11905
+
+pos -26.1483 2.43829 4.26785
+normal -0.256984 0.965754 0.0357602
+prob 1.11905
+
+pos -25.872 2.46399 5.39952
+normal -0.072228 0.997293 0.0137713
+prob 1.11905
+
+pos -26.105 2.47329 3.70719
+normal -0.378632 0.924189 0.0501268
+prob 1.11905
+
+pos -25.8523 2.48832 4.94458
+normal -0.159524 0.986819 0.0272234
+prob 1.11905
+
+pos -24.3278 2.44536 9.34327
+normal 0.263549 0.958649 -0.107399
+prob 0.907022
+
+pos -24.5073 2.44469 10.0192
+normal -0.348426 0.92702 0.138682
+prob 1.11905
+
+pos -24.8179 2.48727 8.50245
+normal 0.149801 0.987167 -0.0553189
+prob 1.11905
+
+pos -25.3127 0.0480666 3.04798
+normal 0.93631 0.324048 -0.135341
+prob 2.9346
+
+pos -25.8909 -1.62533 1.92289
+normal 0.821309 0.568977 -0.0414306
+prob 1.6452
+
+pos -25.3952 -1.99145 4.37484
+normal 0.949529 0.278292 -0.144739
+prob 1.3625
+
+pos -25.5325 -1.93076 3.61215
+normal 0.962876 0.22481 -0.149434
+prob 1.26826
+
+pos -25.0484 0.1704 4.92643
+normal 0.987714 0.041817 -0.150576
+prob 2.9346
+
+pos -28.9051 0.222175 19.5557
+normal 0.802363 -0.236005 -0.548193
+prob 7.8015
+
+pos -17.061 0.624842 30.3628
+normal 0.320054 -0.13269 -0.938061
+prob 4.72818
+
+pos -16.9337 0.653096 30.4033
+normal 0.418551 -0.143601 -0.896769
+prob 7.40748
+
+pos -16.4847 6.7728 29.201
+normal 0.374182 -0.316113 -0.871814
+prob 5.63441
+
+pos -20.6409 -2.8454 26.9556
+normal 0.461467 0.67954 -0.570327
+prob 9.10174
+
+pos -17.7192 -0.828738 29.9727
+normal 0.588038 0.169547 -0.790863
+prob 7.50598
+
+pos -17.9999 -0.735954 29.7515
+normal 0.564329 0.0926272 -0.820337
+prob 7.44688
+
+pos -17.4535 1.43919 30.1508
+normal 0.65483 -0.125295 -0.745318
+prob 8.13641
+
+pos -25.8839 -2.35397 22.5745
+normal 0.774872 0.273945 -0.569673
+prob 4.43267
+
+pos -25.7157 -2.33169 22.7917
+normal 0.77599 0.276243 -0.567035
+prob 6.95436
+
+pos -19.8856 -1.27804 28.354
+normal 0.562799 0.286744 -0.775265
+prob 4.07805
+
+pos -18.4727 -4.38481 28.4864
+normal 0.689341 0.240932 -0.683199
+prob 5.65411
+
+pos -17.6159 -3.84855 29.6029
+normal 0.764328 0.233336 -0.60113
+prob 6.52095
+
+pos -18.446 -0.821253 29.4345
+normal 0.560907 0.088138 -0.823173
+prob 7.9394
+
+pos -18.1941 -0.368282 29.7427
+normal 0.563832 0.111996 -0.81826
+prob 8.76683
+
+pos -24.5397 -1.41369 24.355
+normal 0.65964 0.368844 -0.65485
+prob 3.94015
+
+pos -23.4126 -2.48207 25.0778
+normal 0.689628 0.260668 -0.675622
+prob 7.44688
+
+pos -18.9943 -3.00046 28.3859
+normal 0.805916 0.128229 -0.577976
+prob 6.71795
+
+pos -20.9095 -0.667745 27.8128
+normal 0.61209 0.177752 -0.770552
+prob 7.32868
+
+pos -19.6696 -0.711692 28.6749
+normal 0.552432 0.0939205 -0.82825
+prob 6.28454
+
+pos -18.8263 2.36831 28.694
+normal 0.551733 -0.0100781 -0.83396
+prob 6.69825
+
+pos -25.7286 -1.63594 23.0716
+normal 0.779245 0.0880845 -0.620499
+prob 8.0379
+
+pos -25.3063 -0.233085 24.0352
+normal 0.655921 0.234699 -0.717415
+prob 8.37282
+
+pos -19.6935 1.08509 28.5402
+normal 0.547447 -0.109772 -0.829609
+prob 4.21596
+
+pos -20.8291 1.62419 27.5486
+normal 0.607949 -0.0955996 -0.788199
+prob 7.54539
+
+pos -23.1347 -2.3249 25.4151
+normal 0.683978 0.017603 -0.729291
+prob 5.43741
+
+pos -22.0534 0.983612 26.7778
+normal 0.587037 -0.167268 -0.792092
+prob 5.94963
+
+pos -20.6706 0.0814081 28.2081
+normal 0.599027 -0.268525 -0.754361
+prob 8.11671
+
+pos -21.482 1.14116 27.1862
+normal 0.596628 -0.149593 -0.788452
+prob 6.44214
+
+pos -22.778 0.686361 26.2933
+normal 0.559009 -0.46874 -0.683953
+prob 4.35386
+
+pos -27.0999 2.02383 21.2133
+normal 0.759346 -0.2867 -0.58412
+prob 3.90075
+
+pos -26.5133 1.72445 22.065
+normal 0.755185 -0.32629 -0.568534
+prob 5.57531
+
+pos -19.4358 3.60148 26.9458
+normal 0.948268 -0.216786 -0.231929
+prob 6.56035
+
+pos -18.9393 6.04189 26.669
+normal 0.968473 -0.211221 -0.132085
+prob 4.03655
+
+pos -17.0624 7.50285 28.4496
+normal 0.591052 -0.456504 -0.665027
+prob 6.08753
+
+pos -19.1865 0.0019837 29.2151
+normal 0.548433 -0.194505 -0.813258
+prob 6.46184
+
+pos -19.1537 1.62069 28.7199
+normal 0.551207 -0.067913 -0.8316
+prob 4.37357
+
+pos -25.2017 2.15255 23.4134
+normal 0.658549 -0.319519 -0.681338
+prob 5.00399
+
+pos -25.3338 3.33505 21.8667
+normal 0.672891 -0.518199 -0.527908
+prob 6.67855
+
+pos -25.3185 2.50296 23.1609
+normal 0.533666 -0.624414 -0.570358
+prob 3.27032
+
+pos -24.5963 2.48344 23.8936
+normal 0.670973 -0.284114 -0.68489
+prob 6.44214
+
+pos -24.0348 2.92006 23.8555
+normal 0.550623 -0.601077 -0.579242
+prob 6.46184
+
+pos -21.722 2.53483 26.4792
+normal 0.48588 -0.621495 -0.614544
+prob 9.49576
+
+pos -21.4749 2.66719 26.5093
+normal 0.490947 -0.612163 -0.619861
+prob 5.89052
+
+pos -21.863 2.96244 25.8155
+normal 0.476536 -0.679073 -0.558366
+prob 9.33815
+
+pos -21.2193 3.15106 26.0945
+normal 0.474217 -0.666582 -0.57514
+prob 6.44214
+
+pos -21.0676 3.7243 25.4807
+normal 0.507553 -0.630678 -0.587056
+prob 4.01895
+
+pos -19.2453 5.2034 24.1878
+normal 0.981518 -0.133765 0.136851
+prob 43.1527
+
+pos -17.588 -5.44639 28.9163
+normal 0.548415 0.309287 -0.776906
+prob 8.09701
+
+pos -13.9066 -2.00364 21.691
+normal 0.523021 -0.301469 -0.797224
+prob 1.39391
+
+pos -25.492 2.19105 4.07557
+normal 0.923273 0.360345 -0.133113
+prob 1.04838
+
+pos -25.6614 2.10104 2.85245
+normal 0.906708 0.399711 -0.134577
+prob 1.11905
+
+pos -33.3443 -2.96349 -5.66686
+normal 0.807507 0.572043 0.143873
+prob 5.57531
+
+pos -33.21 -3.14714 -5.34251
+normal 0.816283 0.557118 0.152649
+prob 6.87556
+
+pos -34.0243 2.55533 -3.97902
+normal 0.784432 -0.604558 0.138476
+prob 3.56583
+
+pos -33.9475 -1.23318 -6.98378
+normal 0.908869 0.386774 0.156087
+prob 4.29476
+
+pos -33.0119 3.65781 -3.0611
+normal 0.7804 -0.622271 0.0612682
+prob 5.65411
+
+pos -34.1428 1.44848 -5.38281
+normal 0.915497 -0.365698 0.167717
+prob 3.72344
+
+pos -34.3241 0.395215 -6.03953
+normal 0.969657 -0.21789 0.110859
+prob 5.67381
+
+pos -25.7257 -1.91364 -1.86064
+normal 0.871242 0.489897 0.0306481
+prob 1.59023
+
+pos -34.393 0.26841 -5.82145
+normal 0.966175 -0.231144 0.114358
+prob 7.11197
+
+pos -33.9224 -2.14797 -5.5778
+normal 0.939388 0.295269 0.17426
+prob 4.64938
+
+pos -34.3751 -0.0116733 -6.37372
+normal 0.959562 0.257755 0.113146
+prob 7.40748
+
+pos -25.7565 -2.19198 -1.81158
+normal 0.927265 -0.374219 0.0118052
+prob 1.46459
+
+pos -34.3451 -0.329218 -6.02007
+normal 0.967367 0.224754 0.116994
+prob 6.54065
+
+pos -34.1443 2.18215 -4.11808
+normal 0.938282 -0.291689 0.185861
+prob 5.94963
+
+pos -25.7534 2.21588 -1.99241
+normal 0.919109 0.392698 0.0320428
+prob 1.11905
+
+pos -32.9212 -3.80655 -1.95416
+normal 0.791385 0.610432 0.0329085
+prob 4.01895
+
+pos -34.5838 -0.02884 -5.02634
+normal 0.957461 0.256036 0.133097
+prob 9.47606
+
+pos -25.7266 -1.96607 -1.57422
+normal 0.942937 0.332894 0.00718937
+prob 1.15832
+
+pos -34.2306 -2.46223 -2.09334
+normal 0.961563 0.262716 0.0798598
+prob 1.81247
+
+pos -25.8084 -1.95651 0.0617228
+normal 0.878892 0.475796 -0.0341555
+prob 1.40176
+
+pos -25.7227 -2.05831 -1.77289
+normal 0.96674 -0.252947 0.0378244
+prob 1.6295
+
+pos -34.7739 -0.412687 -2.20546
+normal 0.97535 0.215789 0.0461292
+prob 11.2294
+
+pos -34.8015 -0.456633 -1.4527
+normal 0.976043 0.211209 0.05226
+prob 7.78179
+
+pos -33.7336 -3.06689 0.565317
+normal 0.824825 0.56338 -0.0476073
+prob 7.32868
+
+pos -33.3331 -2.76568 7.00004
+normal 0.71485 0.688456 -0.122548
+prob 3.70374
+
+pos -25.0102 -0.100475 5.04801
+normal 0.936191 -0.321697 -0.141622
+prob 2.93071
+
+pos -25.1105 -0.0130772 4.26497
+normal 0.976638 -0.16034 -0.143073
+prob 2.8919
+
+pos -34.541 -1.46153 -1.28523
+normal 0.993043 0.106182 0.0508921
+prob 8.07731
+
+pos -34.8301 -0.458617 -0.898017
+normal 0.975831 0.211004 0.0568498
+prob 3.54613
+
+pos -34.8544 -0.338298 -1.04785
+normal 0.973086 0.223561 0.0559023
+prob 6.77706
+
+pos -34.8117 -0.537736 -0.8442
+normal 0.977567 0.202736 0.057097
+prob 7.44688
+
+pos -33.7481 -2.9743 2.05549
+normal 0.820215 0.570847 -0.0371521
+prob 5.1616
+
+pos -33.2517 -3.45918 2.27643
+normal 0.768446 0.637422 -0.0564187
+prob 6.02843
+
+pos -32.8541 -3.62728 4.52437
+normal 0.767589 0.624537 -0.144085
+prob 8.07731
+
+pos -32.4505 -3.41303 7.82988
+normal 0.820487 0.535291 -0.20066
+prob 7.54539
+
+pos -32.9753 -3.40897 5.15261
+normal 0.7547 0.641242 -0.138699
+prob 8.74713
+
+pos -33.3451 -2.88832 6.14139
+normal 0.72221 0.679714 -0.128069
+prob 6.08753
+
+pos -33.3785 -2.83822 6.24999
+normal 0.719007 0.683306 -0.126968
+prob 7.8015
+
+pos -25.6488 2.2405 3.17073
+normal 0.939494 0.313366 -0.138395
+prob 1.11905
+
+pos -25.8003 -2.21122 -1.07355
+normal 0.936187 -0.350976 0.0192471
+prob 1.42532
+
+pos -25.503 -0.181944 -0.872204
+normal 0.953989 -0.29943 0.015719
+prob 2.96953
+
+pos -25.8095 -2.24405 1.06596
+normal 0.929324 -0.365481 -0.0527325
+prob 1.18188
+
+pos -25.2741 -0.223968 3.59281
+normal 0.953433 -0.262561 -0.148415
+prob 2.90354
+
+pos -33.8182 -2.46925 5.68578
+normal 0.957415 0.262159 -0.120951
+prob 8.17581
+
+pos -33.6396 -1.96974 7.46325
+normal 0.919591 0.313448 -0.236861
+prob 5.73292
+
+pos -33.6148 -1.86285 7.66623
+normal 0.916866 0.324285 -0.232801
+prob 8.09701
+
+pos -34.5046 -1.71514 0.683922
+normal 0.939258 0.338947 -0.0539342
+prob 7.9394
+
+pos -34.5593 -1.45634 0.963623
+normal 0.92976 0.364663 -0.050665
+prob 6.44214
+
+pos -34.6914 -0.946532 1.05003
+normal 0.909023 0.414026 -0.0475357
+prob 7.15137
+
+pos -33.8396 -0.103839 8.64579
+normal 0.927036 0.248225 -0.281049
+prob 7.9985
+
+pos -25.4654 0.119152 1.26899
+normal 0.967477 0.252753 -0.0101625
+prob 2.96953
+
+pos -25.419 0.127247 2.19561
+normal 0.997324 0.062041 -0.0386862
+prob 2.93071
+
+pos -25.4981 0.142483 0.764952
+normal 0.970621 0.239929 -0.0181524
+prob 2.8065
+
+pos -34.5932 -1.51341 -0.0248983
+normal 0.993032 0.100792 0.0610544
+prob 7.72269
+
+pos -33.7492 -0.568941 8.50253
+normal 0.936252 0.199693 -0.28906
+prob 4.92519
+
+pos -34.794 -0.102084 3.40867
+normal 0.966422 0.248309 -0.0661167
+prob 4.35386
+
+pos -33.4286 -0.935545 9.31972
+normal 0.945973 0.161313 -0.281271
+prob 5.92992
+
+pos -25.8235 1.87807 -0.174771
+normal 0.919805 -0.39159 0.024829
+prob 0.836345
+
+pos -25.516 0.157239 -0.498979
+normal 0.995059 0.0963893 0.023828
+prob 2.91907
+
+pos -25.8304 2.15696 -0.222878
+normal 0.966083 0.25749 0.0195791
+prob 0.836345
+
+pos -33.0427 3.77151 -0.304152
+normal 0.786136 -0.61339 0.0757836
+prob 4.94489
+
+pos -34.607 -0.0812556 4.79039
+normal 0.950001 0.250553 -0.186334
+prob 9.94888
+
+pos -33.6702 0.284967 9.09086
+normal 0.931416 -0.22944 -0.282528
+prob 5.3783
+
+pos -34.446 1.6377 2.19786
+normal 0.925073 -0.376664 -0.0486189
+prob 8.47132
+
+pos -34.5311 1.06258 3.51452
+normal 0.985973 -0.147963 -0.0772276
+prob 9.71247
+
+pos -34.1271 0.879162 6.45549
+normal 0.970344 -0.167266 -0.174511
+prob 5.51621
+
+pos -33.9498 1.582 6.37282
+normal 0.979136 -0.0938253 -0.18025
+prob 4.41297
+
+pos -33.4708 1.6689 8.40434
+normal 0.910664 -0.343845 -0.229047
+prob 7.17107
+
+pos -33.3711 1.15947 9.30291
+normal 0.947888 -0.137884 -0.28722
+prob 8.45162
+
+pos -33.9212 2.42874 5.10461
+normal 0.954361 -0.266433 -0.134935
+prob 6.95436
+
+pos -33.3669 2.03688 8.41149
+normal 0.922877 -0.306687 -0.232899
+prob 5.98903
+
+pos -33.9162 2.58906 4.44612
+normal 0.786164 -0.601851 -0.140434
+prob 7.15137
+
+pos -33.9933 2.42935 4.64881
+normal 0.953511 -0.266386 -0.140907
+prob 7.9197
+
+pos -33.4245 3.28759 2.25089
+normal 0.823952 -0.56334 -0.0612524
+prob 9.49576
+
+pos -33.1767 3.0895 5.92023
+normal 0.816725 -0.561875 -0.131366
+prob 8.27431
+
+pos -33.025 3.14718 6.50982
+normal 0.820934 -0.557181 -0.124965
+prob 4.33416
+
+pos -25.8531 1.77986 -0.112718
+normal 0.943383 -0.330488 0.0284
+prob 1.11905
+
+pos -25.8063 1.80891 0.856859
+normal 0.911048 -0.408834 -0.053355
+prob 1.11905
+
+pos -25.8067 1.95425 -0.105704
+normal 0.899698 -0.435903 0.0230793
+prob 1.04838
+
+pos -25.7967 1.95341 0.300902
+normal 0.948831 -0.314339 -0.0301899
+prob 1.11905
+
+pos -25.7628 1.95186 0.957108
+normal 0.948578 -0.31591 -0.0200297
+prob 0.977699
+
+pos -25.41 1.95297 4.34727
+normal 0.952306 -0.273477 -0.135362
+prob 1.11905
+
+pos -21.5813 1.53421 15.2246
+normal -0.351741 -0.911659 0.212499
+prob 1.11905
+
+pos -23.3209 4.5039 15.7011
+normal -0.274519 -0.945752 0.173761
+prob 39.02
+
+pos -19.5129 -0.280373 17.7749
+normal -0.343233 -0.868286 0.358147
+prob 2.92295
+
+pos -14.879 -2.31965 21.221
+normal 0.432836 -0.575448 -0.693911
+prob 1.59023
+
+pos -18.1612 -2.26678 18.3938
+normal 0.5284 -0.652161 -0.54358
+prob 1.53526
+
+pos -14.9952 12.4335 25.8315
+normal 0.642778 -0.649821 -0.40567
+prob 49.5919
+
+pos -19.2334 2.65633 17.2307
+normal -0.380799 -0.871193 0.309862
+prob 50.553
+
+pos -22.24 4.563 17.5531
+normal -0.25779 -0.943471 0.208341
+prob 38.0589
+
+pos -14.9751 -0.355283 20.8438
+normal 0.411654 -0.681995 -0.604502
+prob 2.954
+
+pos -17.7917 -0.401182 18.5295
+normal 0.472345 -0.71781 -0.511507
+prob 2.88025
+
+pos -17.5962 -0.268292 18.5374
+normal 0.533958 -0.648406 -0.542641
+prob 2.93071
+
+pos -18.462 1.70654 18.1307
+normal 0.540361 -0.627499 -0.560585
+prob 1.11905
+
+pos -15.3139 1.91273 20.782
+normal 0.56595 -0.468302 -0.678523
+prob 1.89257
+
+pos -16.3691 -2.45475 20.757
+normal -0.21731 -0.940004 0.262999
+prob 3.00377
+
+pos -15.9745 2.99027 20.6798
+normal -0.50424 -0.630436 0.590162
+prob 33.9263
+
+pos -16.1841 -0.379366 19.9141
+normal 0.378241 -0.783841 -0.49247
+prob 2.95012
+
+pos -18.5007 -2.43565 18.3029
+normal 0.227494 -0.943839 -0.239615
+prob 1.65306
+
+pos -18.3482 -0.476605 18.2477
+normal 0.12469 -0.98199 -0.141945
+prob 2.95012
+
+pos -18.0599 1.6416 18.6245
+normal 0.439813 -0.760988 -0.47693
+prob 1.11905
+
+pos -17.9975 1.60556 18.7378
+normal 0.467529 -0.724659 -0.506247
+prob 1.11905
+
+pos -16.0561 1.58081 20.4544
+normal 0.410255 -0.757167 -0.508319
+prob 1.11905
+
+pos -16.1209 -2.46781 20.5865
+normal 0.0622145 -0.994235 -0.0873336
+prob 1.89257
+
+pos -15.7403 -2.43777 20.7507
+normal 0.173012 -0.963723 -0.203235
+prob 1.33894
+
+pos -15.1963 -2.4529 21.2383
+normal 0.128374 -0.971544 -0.199051
+prob 1.2447
+
+pos -13.7175 -2.43895 22.1367
+normal 0.124493 -0.976533 -0.175739
+prob 1.43317
+
+pos -15.6616 -0.476842 20.6163
+normal 0.0954818 -0.985644 -0.139246
+prob 2.9346
+
+pos -14.9954 -0.46968 21.0862
+normal 0.202663 -0.929807 -0.307224
+prob 2.74051
+
+pos -19.1334 -2.47155 18.1594
+normal -0.0673002 -0.995628 0.0647669
+prob 1.40961
+
+pos -18.7021 -0.456161 18.2482
+normal -0.226902 -0.943849 0.240133
+prob 2.96177
+
+pos -16.8559 -2.47305 20.275
+normal -0.106432 -0.98807 0.111308
+prob 1.68447
+
+pos -16.4408 -0.489541 20.1466
+normal -0.149481 -0.975864 0.159202
+prob 2.9346
+
+pos -19.0031 1.66491 18.6311
+normal -0.383359 -0.835891 0.392838
+prob 1.11905
+
+pos -17.4074 1.54273 19.4942
+normal 0.187837 -0.953351 -0.236304
+prob 1.11905
+
+pos -17.3944 1.51167 19.7656
+normal -0.146382 -0.976888 0.155762
+prob 1.11905
+
+pos -24.0757 4.39197 21.475
+normal 0.224802 -0.959231 -0.171291
+prob 37.2901
+
+pos -19.6795 4.75913 23.7689
+normal 0.0886614 -0.990242 -0.107519
+prob 48.9192
+
+pos -20.4605 4.77363 20.7146
+normal -0.10283 -0.987741 0.117444
+prob 56.3195
+
+pos -21.0807 4.78835 22.4032
+normal 0.272617 -0.922569 -0.27303
+prob 39.3083
+
+pos -19.1022 3.83047 19.0298
+normal -0.429344 -0.805131 0.409179
+prob 42.3838
+
+pos -16.3381 1.55623 20.2954
+normal 0.175799 -0.961248 -0.212358
+prob 1.04838
+
+pos -16.6448 12.6624 20.5561
+normal 0.852783 -0.521844 -0.02097
+prob 33.3496
+
+pos -16.5429 12.8069 20.6321
+normal 0.859681 -0.51077 -0.00791099
+prob 56.6079
+
+pos -14.4872 1.50048 21.906
+normal 0.077932 -0.988191 -0.13193
+prob 1.11905
+
+pos -14.4698 1.504 21.9017
+normal 0.0722624 -0.9898 -0.122776
+prob 1.11905
+
+pos -13.6711 1.50511 22.4608
+normal -0.147737 -0.969213 0.196975
+prob 1.11905
+
+pos -12.8497 1.51431 22.9894
+normal -0.0623841 -0.992137 0.108503
+prob 1.04838
+
+pos -17.5661 -0.472876 19.2961
+normal -0.255892 -0.92972 0.264841
+prob 2.94624
+
+pos -13.4684 15.375 15.0795
+normal 0.731408 -0.654547 0.19134
+prob 30.6586
+
+pos -13.9153 15.8853 18.5553
+normal 0.739062 -0.668792 0.0806456
+prob 21.9127
+
+pos -12.2212 16.6416 19.6674
+normal 0.442611 -0.883561 -0.153022
+prob 49.9764
+
+pos -13.7196 -0.357103 21.6613
+normal 0.30577 -0.82641 -0.472811
+prob 2.93071
+
+pos -12.7483 1.56585 22.7057
+normal 0.124898 -0.953634 -0.27383
+prob 1.11905
+
+pos -12.461 1.52271 23.2225
+normal -0.0472732 -0.995613 0.0807441
+prob 1.11905
+
+pos -10.1125 15.3032 9.50842
+normal 0.588358 -0.680276 0.437103
+prob 19.8944
+
+pos -11.7771 15.6026 12.1152
+normal 0.660953 -0.683541 0.309699
+prob 46.5165
+
+pos -9.0791 16.5024 10.0848
+normal 0.469023 -0.746274 0.472326
+prob 21.5283
+
+pos -13.1362 -0.311824 21.9862
+normal 0.290033 -0.849977 -0.439796
+prob 2.9346
+
+pos -13.4699 1.59377 22.2392
+normal 0.382434 -0.671273 -0.63493
+prob 1.11905
+
+pos -12.5264 1.5477 22.8947
+normal 0.165361 -0.925435 -0.340919
+prob 1.04838
+
+pos -6.16791 16.1735 8.15146
+normal 0.180592 -0.854325 0.487355
+prob 60.1639
+
+pos -7.26107 17.0626 10.3536
+normal 0.121704 -0.926066 0.357198
+prob 59.6833
+
+pos -13.2206 -0.283433 21.8976
+normal 0.408303 -0.72181 -0.558819
+prob 2.95012
+
+pos -12.6207 1.7212 22.5932
+normal 0.341842 -0.643952 -0.684449
+prob 1.11905
+
+pos -13.7543 1.77566 21.8603
+normal 0.48922 -0.348387 -0.799556
+prob 1.04838
+
+pos -12.3473 1.68276 22.7756
+normal 0.361699 -0.609428 -0.705529
+prob 1.11905
+
+pos -16.9074 5.40636 20.4985
+normal 0.62234 0.187491 0.759961
+prob 46.132
+
+pos -6.09616 0.484095 25.1854
+normal 0.065237 0.980392 -0.185946
+prob 2.92295
+
+pos -4.18433 -0.114406 25.1507
+normal 0.189394 -0.165096 -0.967922
+prob 2.9346
+
+pos -4.32058 -1.72745 25.492
+normal 0.131158 0.629522 -0.765833
+prob 1.56667
+
+pos -5.00395 2.44027 25.5735
+normal 0.0594074 0.931169 -0.359716
+prob 1.04838
+
+pos -12.658 -15.064 23.2109
+normal 0.021583 0.797218 -0.603306
+prob 24.5076
+
+pos -9.05991 -1.55669 24.4284
+normal 0.111746 0.954547 -0.27632
+prob 1.23685
+
+pos -7.60293 -1.73865 24.7173
+normal 0.159435 0.695496 -0.700618
+prob 1.2447
+
+pos -3.62206 0.336907 25.3644
+normal 0.125739 0.6715 -0.730258
+prob 2.92683
+
+pos -4.96587 7.71943 12.6606
+normal -0.128063 0.82988 -0.543046
+prob 4.99764
+
+pos -4.18623 2.43233 25.6749
+normal 0.144255 0.690474 -0.708827
+prob 1.04838
+
+pos -12.23 -12.7965 26.0683
+normal 0.234521 0.652051 -0.720992
+prob 16.5306
+
+pos -7.7442 0.355964 24.4671
+normal 0.155723 0.815466 -0.557464
+prob 2.94236
+
+pos -7.81061 0.402188 24.4971
+normal 0.163927 0.790675 -0.589883
+prob 2.91907
+
+pos -5.49039 2.32503 25.3492
+normal 0.208554 0.626227 -0.751229
+prob 0.977699
+
+pos -6.31032 2.33886 25.1438
+normal 0.196897 0.610526 -0.76713
+prob 1.11905
+
+pos -7.919 2.3819 24.7572
+normal 0.180134 0.75834 -0.626476
+prob 1.11905
+
+pos -13.8688 -11.427 26.9509
+normal 0.337992 0.615594 -0.711903
+prob 30.7547
+
+pos -9.78667 0.464743 23.9141
+normal 0.0536653 0.992577 -0.109137
+prob 2.95012
+
+pos -10.2771 -1.6839 23.7951
+normal 0.216305 0.816646 -0.535071
+prob 1.04838
+
+pos -9.76137 -1.66366 24.0147
+normal 0.230772 0.799573 -0.554461
+prob 1.57453
+
+pos -12.6987 -1.88598 22.4803
+normal 0.412679 0.435059 -0.800262
+prob 1.38606
+
+pos -11.0452 -1.51933 23.7681
+normal 0.200783 0.900624 -0.385438
+prob 1.53526
+
+pos -8.97317 -0.234931 23.8996
+normal 0.321245 -0.274676 -0.906286
+prob 2.92683
+
+pos -5.72029 2.2297 25.2044
+normal 0.277516 0.364971 -0.888696
+prob 1.11905
+
+pos -4.0463 2.107 25.4739
+normal 0.162456 0.211063 -0.963878
+prob 1.11905
+
+pos -9.66402 -1.96796 23.8972
+normal 0.301774 0.332709 -0.893441
+prob 1.13476
+
+pos -12.0338 -1.94852 22.8003
+normal 0.396188 0.320631 -0.860367
+prob 1.16617
+
+pos -12.2376 -1.87597 22.7183
+normal 0.421601 0.42911 -0.798823
+prob 1.13476
+
+pos -11.9319 -1.84774 22.8825
+normal 0.42991 0.412237 -0.803267
+prob 0.993405
+
+pos -12.0103 -1.68643 22.9431
+normal 0.332265 0.638942 -0.693796
+prob 1.07194
+
+pos -10.8904 -1.74697 23.4459
+normal 0.327453 0.704457 -0.629694
+prob 1.04838
+
+pos -10.5775 -2.074 23.5491
+normal 0.40129 -0.458512 -0.792927
+prob 1.44103
+
+pos -10.4089 -2.02986 23.6107
+normal 0.34272 -0.334195 -0.877984
+prob 1.44888
+
+pos -9.39091 -0.123455 23.7073
+normal 0.373026 -0.130046 -0.918662
+prob 2.88025
+
+pos -9.23822 -0.155118 23.775
+normal 0.307663 -0.355532 -0.882576
+prob 2.93848
+
+pos -8.18845 0.336293 24.2975
+normal 0.242308 0.721972 -0.648107
+prob 2.87249
+
+pos -12.5205 -0.158895 22.2483
+normal 0.453934 -0.0749559 -0.887877
+prob 2.92683
+
+pos -13.2911 0.0740989 21.7559
+normal 0.520871 0.139663 -0.842133
+prob 2.69393
+
+pos -12.9959 0.253256 22.0076
+normal 0.345367 0.765036 -0.543545
+prob 2.91519
+
+pos -14.304 2.10174 21.4642
+normal 0.47848 0.467117 -0.743545
+prob 1.11905
+
+pos -12.6645 -0.0874584 22.1535
+normal 0.445039 -0.134537 -0.885347
+prob 2.95012
+
+pos -12.0685 0.140889 22.4733
+normal 0.463746 0.233453 -0.854657
+prob 2.93071
+
+pos -12.4915 0.235412 22.2861
+normal 0.460138 0.172425 -0.870944
+prob 2.64735
+
+pos -11.9728 0.459011 22.8687
+normal 0.158695 0.934113 -0.319764
+prob 2.9346
+
+pos -11.6036 0.147671 22.7121
+normal 0.472687 0.229081 -0.850934
+prob 2.90742
+
+pos -11.8266 0.456067 22.9308
+normal 0.155696 0.938217 -0.309044
+prob 2.90742
+
+pos -10.132 0.211692 23.4481
+normal 0.365268 0.187844 -0.911753
+prob 2.6357
+
+pos -11.5851 0.45732 23.0591
+normal 0.160005 0.936496 -0.312048
+prob 2.88413
+
+pos -9.98999 0.216796 23.5041
+normal 0.368055 0.184531 -0.911309
+prob 2.9346
+
+pos -10.1193 0.439017 23.6837
+normal 0.0949991 0.959475 -0.265297
+prob 2.954
+
+pos -12.2902 0.473982 22.7695
+normal 0.0833342 0.987492 -0.133847
+prob 2.95012
+
+pos -11.7198 2.00398 22.946
+normal 0.39928 0.350206 -0.847308
+prob 0.977699
+
+pos -10.9718 1.94491 23.3425
+normal 0.391693 -0.469411 -0.791347
+prob 1.04838
+
+pos -10.4267 0.482345 23.7387
+normal 0.0815897 0.981714 -0.171992
+prob 2.93071
+
+pos -10.2306 0.497698 23.8753
+normal 0.105833 0.968221 -0.226598
+prob 2.95012
+
+pos -10.054 2.0772 23.7605
+normal 0.327251 0.456623 -0.827286
+prob 0.907022
+
+pos -8.97036 0.418553 24.0853
+normal 0.242206 0.781502 -0.574971
+prob 2.87637
+
+pos -14.3205 2.15268 21.4697
+normal 0.489246 0.429041 -0.759317
+prob 1.11905
+
+pos -13.7927 2.10608 21.7976
+normal 0.494558 0.279806 -0.822873
+prob 1.04838
+
+pos -11.4561 2.31597 23.2282
+normal 0.342784 0.636362 -0.691045
+prob 1.67662
+
+pos -12.5146 2.38521 22.7665
+normal 0.31201 0.755146 -0.576546
+prob 1.11905
+
+pos -10.7548 2.34049 23.6131
+normal 0.363785 0.608665 -0.705115
+prob 1.11905
+
+pos -8.35216 2.3704 24.592
+normal 0.293532 0.574185 -0.764297
+prob 1.11905
+
+pos -3.61084 1.4488 8.18475
+normal 0.219235 0.135324 -0.966242
+prob 30.8508
+
+pos -5.3291 0.0897855 24.9603
+normal 0.262001 0.104239 -0.959422
+prob 2.85696
+
+pos -7.30575 0.189123 24.4582
+normal 0.273604 0.202442 -0.940297
+prob 2.94236
+
+pos -2.86251 -1.78127 25.6917
+normal 0.172425 0.158968 -0.97211
+prob 1.30753
+
+pos -2.84531 2.09308 25.6604
+normal 0.169841 0.244841 -0.954572
+prob 1.11905
+
+pos -2.77089 6.27191 10.5633
+normal -0.306013 0.504811 -0.807169
+prob 34.8874
+
+pos -4.49919 8.06922 13.0783
+normal -0.461598 0.66359 -0.588707
+prob 46.7087
+
+pos -8.68326 -8.09702 13.9828
+normal 0.226969 -0.968828 0.0992838
+prob 60.4522
+
+pos -11.1579 -6.41023 18.7743
+normal 0.0344104 -0.800775 0.597977
+prob 51.418
+
+pos -13.0696 -2.43548 22.542
+normal -0.0168627 -0.999651 0.0203169
+prob 1.26826
+
+pos -8.40283 -7.49237 23.2141
+normal -0.9202 -0.391362 0.00821163
+prob 15.3773
+
+pos -9.12975 -6.35519 22.2896
+normal -0.850388 -0.520555 0.0765687
+prob 47.7659
+
+pos -9.35922 -7.72754 17.0696
+normal -0.507518 -0.858207 -0.0768486
+prob 53.9168
+
+pos -13.074 -2.28235 22.3488
+normal 0.333816 -0.766012 -0.549356
+prob 1.39391
+
+pos -12.632 -2.42075 22.7465
+normal 0.285878 -0.713839 -0.639302
+prob 1.14261
+
+pos -6.70504 -7.45178 12.2551
+normal -0.0606083 -0.825212 -0.561562
+prob 46.3243
+
+pos -5.79802 -7.21225 11.7532
+normal -0.051986 -0.858417 -0.510312
+prob 27.6792
+
+pos -7.82209 -2.26688 24.6643
+normal 0.178592 -0.689917 -0.701512
+prob 1.40176
+
+pos -10.7627 1.66161 23.6067
+normal 0.280687 -0.767019 -0.576972
+prob 1.11905
+
+pos -11.6157 -2.4749 23.4533
+normal 0.0715329 -0.983421 -0.16663
+prob 1.08764
+
+pos -11.5702 -2.47818 23.6728
+normal -0.0424983 -0.996453 0.0726331
+prob 1.26041
+
+pos -9.48219 -2.46108 24.3373
+normal 0.1307 -0.931174 -0.340341
+prob 1.1112
+
+pos -11.1336 -2.36486 23.4473
+normal 0.286467 -0.747265 -0.59961
+prob 1.29967
+
+pos -9.82417 -2.43331 24.6276
+normal -0.0838384 -0.970656 0.225385
+prob 1.3782
+
+pos -6.26869 -2.49537 25.4929
+normal 0.045323 -0.970515 -0.236741
+prob 0.993405
+
+pos -7.03312 -2.46886 25.4261
+normal -0.0474458 -0.990473 0.129277
+prob 1.42532
+
+pos -4.66094 -2.28425 25.4499
+normal 0.131584 -0.694842 -0.707023
+prob 1.5117
+
+pos -5.00048 -2.37703 25.49
+normal 0.147069 -0.597088 -0.788579
+prob 1.1112
+
+pos -5.75027 -2.21209 25.1915
+normal 0.234938 -0.375981 -0.896349
+prob 1.33108
+
+pos -4.36859 -2.1835 25.4436
+normal 0.149257 -0.431597 -0.889633
+prob 0.930581
+
+pos -4.11542 -2.35732 25.6103
+normal 0.0982417 -0.804621 -0.585606
+prob 0.804933
+
+pos -3.82845 -2.4884 25.9412
+normal 0.0179815 -0.993009 -0.116664
+prob 1.42532
+
+pos -3.77771 -2.35274 25.6591
+normal 0.0991292 -0.806984 -0.582195
+prob 0.930581
+
+pos -9.55282 -0.43843 23.8988
+normal 0.114294 -0.945557 -0.304728
+prob 2.91907
+
+pos -9.23246 -0.440223 24.5062
+normal -0.098932 -0.95994 0.262158
+prob 2.96177
+
+pos -7.71621 -0.450175 24.6205
+normal 0.0764711 -0.945979 -0.315081
+prob 2.93071
+
+pos -6.25581 -0.49354 25.1791
+normal 0.0488689 -0.97226 -0.228742
+prob 2.90742
+
+pos -7.10201 -0.261377 24.5414
+normal 0.187859 -0.695702 -0.69333
+prob 2.92295
+
+pos -6.14781 -0.353987 24.8928
+normal 0.146826 -0.783988 -0.603163
+prob 2.91519
+
+pos -3.69136 -0.370424 25.3873
+normal 0.0914331 -0.822042 -0.562038
+prob 2.93071
+
+pos -5.12172 -0.322743 25.1126
+normal 0.140102 -0.6392 -0.756171
+prob 2.93848
+
+pos -3.80525 -0.486967 25.6361
+normal 0.0210522 -0.989109 -0.145672
+prob 2.93071
+
+pos -4.4526 -0.483249 25.5196
+normal 0.0178605 -0.992571 -0.120345
+prob 2.9113
+
+pos -3.86759 -0.48064 25.6024
+normal 0.0170652 -0.992631 -0.119971
+prob 2.93071
+
+pos -9.49077 1.72456 24.0534
+normal 0.269576 -0.68078 -0.681078
+prob 1.45673
+
+pos -9.58265 1.52599 24.5578
+normal -0.0517903 -0.991957 0.115497
+prob 1.11905
+
+pos -8.59641 1.51219 24.784
+normal 0.061056 -0.977339 -0.202684
+prob 1.17402
+
+pos -9.90219 1.56858 24.0623
+normal 0.221783 -0.708943 -0.669486
+prob 0.836345
+
+pos -8.27538 1.53891 24.8006
+normal 0.0287682 -0.994206 -0.103565
+prob 1.11905
+
+pos -7.16273 1.66548 24.9109
+normal 0.210838 -0.615436 -0.759464
+prob 1.11905
+
+pos -7.54067 1.7442 24.7283
+normal 0.179863 -0.701583 -0.689515
+prob 1.11905
+
+pos -7.42743 1.79058 24.7414
+normal 0.206123 -0.377445 -0.902801
+prob 1.04838
+
+pos -6.77852 1.56052 25.6077
+normal -0.0822208 -0.958878 0.271647
+prob 1.11905
+
+pos -4.91733 -0.0749764 25.024
+normal 0.179698 -0.218429 -0.959165
+prob 2.86861
+
+pos -5.99758 1.67246 25.2159
+normal 0.139182 -0.807121 -0.573745
+prob 1.11905
+
+pos -4.92298 1.51774 25.8786
+normal -0.0435279 -0.974375 0.220676
+prob 0.907022
+
+pos -6.12127 1.8448 25.0763
+normal 0.223762 -0.41048 -0.883989
+prob 0.907022
+
+pos -5.47139 1.70855 25.3196
+normal 0.13518 -0.836276 -0.531383
+prob 1.11905
+
+pos -4.59448 1.51721 25.7987
+normal 0.0133381 -0.996216 -0.0858817
+prob 1.11905
+
+pos -3.33978 1.53289 25.9383
+normal 0.00814706 -0.998427 -0.0554713
+prob 1.89257
+
+pos -6.94842 4.65126 27.8083
+normal -0.0259899 -0.990715 0.133445
+prob 61.4133
+
+pos -6.9253 4.19414 31.8853
+normal 0.146737 -0.825276 -0.545333
+prob 44.4982
+
+pos -7.39013 1.73011 25.6374
+normal -0.151603 -0.714165 0.683363
+prob 1.11905
+
+pos -7.05632 -0.307283 25.378
+normal -0.151002 -0.712261 0.68548
+prob 2.86861
+
+pos -10.5333 -2.2888 24.5108
+normal -0.175772 -0.86689 0.466482
+prob 1.22114
+
+pos -10.2368 -2.31209 24.5997
+normal -0.186677 -0.85177 0.489529
+prob 1.29182
+
+pos -9.41541 -2.36846 24.8548
+normal -0.212878 -0.812564 0.542607
+prob 1.35464
+
+pos -6.50976 -0.432717 25.3948
+normal -0.22958 -0.662735 0.712794
+prob 2.89578
+
+pos -8.86835 -0.374753 24.7371
+normal -0.279351 -0.565178 0.776232
+prob 2.96177
+
+pos -8.75189 -0.336801 24.8224
+normal -0.270001 -0.611396 0.743838
+prob 2.91907
+
+pos -6.67105 0.0191504 24.0642
+normal -0.291162 -0.235433 0.927252
+prob 41.6149
+
+pos -5.15295 -2.31674 26.1455
+normal -0.109734 -0.797266 0.59357
+prob 0.930581
+
+pos -4.90502 4.95173 29.3733
+normal -0.0205935 -0.970715 0.239349
+prob 22.0088
+
+pos -7.84956 0.18188 23.7809
+normal -0.329225 -0.282451 0.901018
+prob 46.7087
+
+pos -2.05129 4.52281 28.1116
+normal -0.0141775 -0.949308 0.314026
+prob 42.1916
+
+pos 0.768158 -1.84652 26.7186
+normal 0.0716082 0.0425418 0.996525
+prob 1.00126
+
+pos -3.76622 -2.33042 26.3513
+normal -0.139505 -0.583373 0.800134
+prob 1.59809
+
+pos -6.72118 -2.03056 25.898
+normal -0.211905 -0.310562 0.926632
+prob 1.59023
+
+pos -5.98346 -2.01576 26.0998
+normal -0.224646 -0.327 0.917935
+prob 1.5117
+
+pos -5.43004 -2.10213 26.2092
+normal -0.162057 -0.399387 0.902346
+prob 1.10335
+
+pos -2.81337 -0.387292 26.1414
+normal -0.141764 -0.559823 0.816395
+prob 2.9346
+
+pos -3.06657 -0.340141 26.149
+normal -0.135344 -0.607412 0.782772
+prob 2.9346
+
+pos -3.07475 -0.333757 26.1541
+normal -0.13446 -0.614479 0.777391
+prob 2.90742
+
+pos -5.83414 -0.0876339 25.8097
+normal -0.27238 -0.0968282 0.957305
+prob 2.95012
+
+pos -4.45987 -0.0380413 26.0769
+normal -0.156986 -0.161365 0.974329
+prob 2.91907
+
+pos -4.18173 -0.0787988 26.1099
+normal -0.158462 -0.12638 0.979244
+prob 2.92683
+
+pos -2.32094 0.899916 26.6144
+normal -0.050564 -0.258489 0.96469
+prob 44.2099
+
+pos -3.80652 1.39607 25.0523
+normal -0.14221 -0.466804 0.872852
+prob 41.0383
+
+pos -3.96516 2.08116 26.4469
+normal -0.173427 0.123796 0.977035
+prob 1.11905
+
+pos -3.00548 1.8431 26.5784
+normal -0.170242 -0.0976256 0.980554
+prob 0.977699
+
+pos -4.71839 2.12821 26.3148
+normal -0.171379 0.0974303 0.980376
+prob 1.04838
+
+pos 7.15446 -2.16449 25.7448
+normal 0.205104 -0.328349 0.922019
+prob 1.1112
+
+pos 5.99127 -0.227035 25.729
+normal 0.220536 -0.247137 0.94355
+prob 2.92295
+
+pos 7.9085 -0.106525 25.2486
+normal 0.233832 -0.115052 0.965446
+prob 2.95789
+
+pos 7.36527 1.65288 24.3308
+normal 0.242459 -0.315012 0.917595
+prob 39.5967
+
+pos 7.55764 1.86874 25.646
+normal 0.239166 -0.0662839 0.968714
+prob 0.836345
+
+pos -4.54047 0.214454 26.0163
+normal -0.153195 0.268941 0.950895
+prob 2.94624
+
+pos -4.37389 2.05566 26.3891
+normal -0.16901 0.167122 0.971342
+prob 1.9554
+
+pos -1.26866 -1.3838 26.7992
+normal -0.0505636 0.258489 0.96469
+prob 45.9398
+
+pos -3.57775 2.11788 26.4983
+normal -0.145897 0.420841 0.895325
+prob 1.11905
+
+pos 1.19554 1.92692 26.7178
+normal 0.0901173 -0.20169 0.975295
+prob 1.11905
+
+pos 4.30669 -2.19828 26.361
+normal 0.118944 -0.312192 0.942544
+prob 1.40961
+
+pos 5.41594 -0.167943 25.8903
+normal 0.155962 -0.08372 0.984209
+prob 2.88801
+
+pos 6.4077 2.14325 25.9507
+normal 0.224249 0.140278 0.964383
+prob 1.04838
+
+pos 1.97485 -2.31421 26.5653
+normal 0.0606913 -0.66222 0.746847
+prob 1.29182
+
+pos 4.05006 0.123058 26.1187
+normal 0.132581 0.130445 0.982551
+prob 2.93848
+
+pos 6.42676 0.145505 25.6349
+normal 0.220498 0.116961 0.968349
+prob 2.93071
+
+pos 5.93473 0.106418 25.7775
+normal 0.222971 0.160543 0.961514
+prob 2.94624
+
+pos 0.01278 -0.171438 25.617
+normal 0.999732 -0.00599484 -0.022372
+prob 4.42099
+
+pos 2.95873 -1.87641 26.5948
+normal 0.154424 0.129913 0.979426
+prob 1.2447
+
+pos 1.35686 -1.89624 26.7011
+normal 0.065963 0.0852299 0.994175
+prob 0.946287
+
+pos 0.28813 0.330584 26.3373
+normal 0.0644088 0.580543 0.811678
+prob 2.93848
+
+pos 6.43815 -1.94772 25.9678
+normal 0.220824 0.234417 0.946724
+prob 1.44103
+
+pos 2.24195 0.157651 26.3402
+normal 0.0801262 0.318023 0.944691
+prob 2.9346
+
+pos 4.46369 0.0511109 26.0727
+normal 0.123723 0.205786 0.970744
+prob 2.93071
+
+pos 0.029063 -1.05257 26.5808
+normal 0.999732 -0.00599483 -0.022372
+prob 1.1533
+
+pos 4.34085 -0.0485321 26.0929
+normal 0.171887 -0.208534 0.962792
+prob 2.94236
+
+pos 3.46214 -0.118854 26.213
+normal 0.128763 -0.391191 0.911257
+prob 2.93848
+
+pos 1.33326 2.64449 25.7445
+normal 0.056875 -0.689702 0.721856
+prob 16.3384
+
+pos 1.13558 2.28907 26.6344
+normal 0.0556772 0.617714 0.78443
+prob 1.11905
+
+pos 1.94685 2.29912 26.5819
+normal 0.0494701 0.595568 0.80178
+prob 1.11905
+
+pos 3.42278 -0.483413 24.8658
+normal 0.133053 0.29456 0.946325
+prob 35.7523
+
+pos 5.06846 0.693609 24.6621
+normal 0.128225 -0.458079 0.879614
+prob 37.194
+
+pos 2.75499 3.76859 26.7941
+normal 0.0481387 -0.600316 0.798313
+prob 3.74823
+
+pos 3.97375 1.53485 25.0634
+normal 0.143995 -0.427022 0.892702
+prob 12.4941
+
+pos 2.16536 1.74778 26.6173
+normal 0.0522481 -0.72891 0.682613
+prob 1.11905
+
+pos 3.01015 1.95319 26.6074
+normal 0.132762 -0.458989 0.878466
+prob 1.11905
+
+pos 1.71801 -1.83271 25.4011
+normal 0.0468288 0.319325 0.946487
+prob 39.3083
+
+pos 3.1615 -0.252687 26.2224
+normal 0.137621 -0.704516 0.696216
+prob 2.93848
+
+pos 2.18871 1.59044 26.4588
+normal 0.0349846 -0.782603 0.621538
+prob 1.11905
+
+pos 2.52546 1.67316 26.5239
+normal 0.0573609 -0.655139 0.753327
+prob 1.11905
+
+pos 0.501009 0.4726 26.076
+normal 0.0363082 0.891148 0.452258
+prob 2.94624
+
+pos -6.90192 -0.0103305 25.545
+normal -0.257817 -0.148024 0.954787
+prob 2.92295
+
+pos 4.61419 2.96844 25.697
+normal 0.0908472 -0.625447 0.77496
+prob 7.49646
+
+pos 0.273257 1.50578 26.3073
+normal 0.00773813 -0.981954 0.188962
+prob 1.11905
+
+pos 3.18699 1.60988 26.3827
+normal 0.0884556 -0.750439 0.654994
+prob 1.04838
+
+pos 5.07805 3.68341 26.3465
+normal 0.101305 -0.781978 0.615019
+prob 53.8207
+
+pos 3.13175 1.67039 26.4527
+normal 0.0814534 -0.80536 0.587163
+prob 1.11905
+
+pos 3.40301 1.64657 26.3856
+normal 0.0818495 -0.784561 0.614626
+prob 1.11905
+
+pos 5.81314 1.62316 25.9493
+normal 0.152637 -0.735841 0.659728
+prob 1.04838
+
+pos 1.60873 4.54685 28.2245
+normal 0.0125228 -0.945291 0.325989
+prob 43.441
+
+pos -5.95287 9.54397 17.164
+normal -0.566773 0.755666 -0.328234
+prob 41.5188
+
+pos -10.3329 17.4984 17.9711
+normal -0.237115 -0.926694 -0.291572
+prob 15.1851
+
+pos -5.80618 17.2372 15.0415
+normal -0.273906 -0.933284 -0.232288
+prob 22.6816
+
+pos -7.36266 17.5069 15.7135
+normal -0.342141 -0.908739 -0.239025
+prob 51.8024
+
+pos -9.67562 17.1102 18.917
+normal -0.272355 -0.871423 -0.407976
+prob 51.9947
+
+pos -6.30783 16.1111 18.1216
+normal -0.420758 -0.789046 -0.447626
+prob 18.7411
+
+pos -9.72867 15.6086 22.104
+normal -0.466964 -0.665289 -0.582526
+prob 67.5642
+
+pos -7.20769 12.333 22.1176
+normal -0.799604 -0.158189 -0.579318
+prob 19.0295
+
+pos -7.74039 13.4821 22.3687
+normal -0.757706 -0.28795 -0.585633
+prob 46.5165
+
+pos -12.388 11.1489 27.1391
+normal -0.317592 -0.5163 -0.795342
+prob 5.57429
+
+pos -8.72963 6.98029 22.8023
+normal -0.913272 0.406507 -0.0261806
+prob 38.0589
+
+pos -8.2104 11.8613 23.6216
+normal -0.674903 -0.314031 -0.66775
+prob 4.80542
+
+pos -8.15874 10.8248 23.9123
+normal -0.769573 -0.15488 -0.619491
+prob 8.26532
+
+pos -7.40867 8.47299 18.1851
+normal -0.676666 0.697622 -0.235471
+prob 3.26769
+
+pos -8.91605 -7.83784 24.9233
+normal -0.910557 -0.0741168 -0.406684
+prob 5.28596
+
+pos -7.88787 17.5355 16.4082
+normal -0.358517 -0.906262 -0.223952
+prob 36.6173
+
+pos -2.14296 13.5113 13.0045
+normal -0.877363 -0.247103 -0.411307
+prob 55.6468
+
+pos -3.48051 16.2245 11.5905
+normal -0.653948 -0.721934 -0.226194
+prob 34.3107
+
+pos -3.21688 15.9387 11.5235
+normal -0.808317 -0.551135 -0.20706
+prob 61.7016
+
+pos -2.63248 15.5343 9.41325
+normal -0.475728 -0.872855 0.108657
+prob 46.3243
+
+pos -4.33575 9.50171 14.7288
+normal -0.568325 0.626038 -0.533932
+prob 68.6214
+
+pos -1.62928 14.3979 7.67505
+normal -0.555632 -0.787087 0.267896
+prob 47.7659
+
+pos 10.3383 -3.46783 -31.7184
+normal -0.266531 0.636739 0.72355
+prob 3.11272
+
+pos 10.7403 -3.71781 -31.2967
+normal -0.269269 0.6175 0.739045
+prob 2.06858
+
+pos 7.80591 -3.17588 -32.7022
+normal -0.181459 0.658713 0.730185
+prob 5.89052
+
+pos 8.89249 -3.35953 -32.2211
+normal -0.178696 0.644992 0.743003
+prob 9.59426
+
+pos 10.9233 -3.59907 -31.3535
+normal -0.266178 0.6267 0.732391
+prob 6.71795
+
+pos 12.6646 -3.7681 -30.5042
+normal -0.260861 0.613599 0.745283
+prob 6.97406
+
+pos 12.8629 -3.26746 -30.9636
+normal -0.313711 0.54729 0.775925
+prob 6.89526
+
+pos 12.6851 -3.5724 -30.7057
+normal -0.257138 0.628769 0.733845
+prob 6.06783
+
+pos 14.0025 -3.25914 -30.4913
+normal -0.333512 0.652506 0.680445
+prob 4.96459
+
+pos 12.4007 -4.16922 -30.1765
+normal -0.209496 0.818554 0.534866
+prob 53.8207
+
+pos 14.9974 -3.80488 -29.3728
+normal -0.342024 0.610725 0.714167
+prob 5.41771
+
+pos 14.4603 -3.4246 -30.0727
+normal -0.335437 0.640056 0.691238
+prob 6.67855
+
+pos 11.4023 -2.69452 -32.1372
+normal -0.31308 0.593525 0.741424
+prob 6.30424
+
+pos 11.9455 -2.9305 -31.6762
+normal -0.314202 0.574684 0.755655
+prob 4.37357
+
+pos 11.585 -2.33222 -32.3232
+normal -0.378552 0.276288 0.883382
+prob 6.65885
+
+pos 14.2041 -2.88803 -30.8046
+normal -0.322947 0.679736 0.658532
+prob 5.94963
+
+pos 14.2594 -3.16188 -30.4695
+normal -0.329791 0.659748 0.675255
+prob 7.09227
+
+pos 11.9536 -2.72306 -31.895
+normal -0.307107 0.591296 0.74569
+prob 7.40748
+
+pos 14.6809 -2.58679 -30.8993
+normal -0.385013 0.602045 0.699505
+prob 6.32394
+
+pos 15.9615 -3.0049 -29.7782
+normal -0.384499 0.568694 0.72715
+prob 3.50673
+
+pos 16.0373 -3.13026 -29.5991
+normal -0.388091 0.558513 0.733109
+prob 6.26484
+
+pos 15.9553 -2.46864 -30.3566
+normal -0.456168 0.262245 0.850376
+prob 4.82668
+
+pos 16.4338 -1.46672 -30.4137
+normal -0.441046 0.363881 0.820408
+prob 6.83616
+
+pos 14.1727 -0.16007 -31.9524
+normal -0.327036 0.486518 0.810153
+prob 7.9591
+
+pos 17.5685 -3.20479 -28.6296
+normal -0.404004 0.656777 0.63673
+prob 7.32868
+
+pos 18.3705 -2.94551 -28.4175
+normal -0.468296 0.573557 0.67211
+prob 6.71795
+
+pos 17.9527 -3.85512 -27.6057
+normal -0.321301 0.789354 0.52315
+prob 22.3933
+
+pos 13.8689 2.07958 -21.7397
+normal -0.485671 0.304948 0.819226
+prob 1.11905
+
+pos 14.4158 -1.70982 -21.4867
+normal -0.377373 0.676349 0.632567
+prob 1.31538
+
+pos 14.1916 2.32486 -21.6736
+normal -0.39411 0.642108 0.657552
+prob 1.11905
+
+pos 14.7593 -1.87283 -21.1766
+normal -0.469869 0.455668 0.756035
+prob 1.02482
+
+pos 15.2018 2.41732 -21.1277
+normal -0.348495 0.754199 0.556538
+prob 1.11905
+
+pos 9.41395 -1.91511 -24.0084
+normal -0.357218 0.222714 0.90708
+prob 1.496
+
+pos 12.9789 0.403595 -22.1977
+normal -0.379533 0.678335 0.62914
+prob 2.94236
+
+pos 11.9287 -1.71262 -22.9554
+normal -0.323525 0.667829 0.670325
+prob 1.52741
+
+pos 13.2121 0.351982 -21.9848
+normal -0.362827 0.711596 0.601654
+prob 2.86084
+
+pos 14.4101 2.40156 -21.6231
+normal -0.335864 0.778646 0.530006
+prob 1.11905
+
+pos 19.2231 -4.20771 -26.3531
+normal -0.431573 0.729369 0.530816
+prob 67.6603
+
+pos 13.9318 -1.59978 -21.932
+normal -0.333057 0.785672 0.521337
+prob 1.6295
+
+pos 13.2523 0.322704 -21.9238
+normal -0.353694 0.730149 0.584622
+prob 2.88025
+
+pos 11.3823 2.26905 -23.2132
+normal -0.325608 0.687615 0.648972
+prob 1.04838
+
+pos 11.533 2.12774 -23.0784
+normal -0.410048 0.272788 0.870314
+prob 1.11905
+
+pos 14.8953 0.143872 -20.7365
+normal -0.503528 0.271646 0.820164
+prob 2.8919
+
+pos 12.0852 2.36057 -22.9577
+normal -0.302517 0.778086 0.550513
+prob 1.04838
+
+pos 12.8695 2.33593 -22.5304
+normal -0.280866 0.799974 0.530241
+prob 1.11905
+
+pos 14.0342 2.36641 -21.8253
+normal -0.312186 0.813731 0.490288
+prob 1.11905
+
+pos 15.0554 2.3103 -21.0953
+normal -0.280714 0.847104 0.451236
+prob 1.11905
+
+pos 10.3457 2.13718 -23.6657
+normal -0.35257 0.382363 0.854104
+prob 1.11905
+
+pos 12.2142 0.0856197 -22.3824
+normal -0.474417 0.109273 0.873492
+prob 2.81426
+
+pos 10.3103 -1.62171 -23.8488
+normal -0.264902 0.734371 0.624921
+prob 1.18188
+
+pos 11.3653 0.253346 -22.868
+normal -0.304299 0.742745 0.596433
+prob 2.73274
+
+pos 9.61668 0.221641 -23.6488
+normal -0.357479 0.236122 0.903579
+prob 2.93848
+
+pos 9.82897 2.04112 -23.8365
+normal -0.352414 0.243556 0.903595
+prob 1.11905
+
+pos 11.5138 0.468288 -23.1413
+normal -0.19785 0.907458 0.37064
+prob 2.9113
+
+pos 11.7442 -1.55516 -23.2621
+normal -0.140617 0.952715 0.269371
+prob 1.55882
+
+pos 14.3841 -15.7005 -3.84125
+normal 0.103945 0.750361 0.652805
+prob 23.2582
+
+pos 16.6474 -16.7802 -2.95755
+normal -0.043335 0.735677 0.675945
+prob 7.01591
+
+pos 20.6186 -3.11986 -26.621
+normal -0.456 0.663238 0.593448
+prob 5.04339
+
+pos 10.9758 -1.56252 -23.6228
+normal -0.1367 0.961169 0.239725
+prob 1.13476
+
+pos 4.32705 10.5932 -3.23318
+normal 0.533826 -0.446958 0.717815
+prob 28.8325
+
+pos -3.22488 11.533 2.56828
+normal -0.135911 -0.689551 0.71137
+prob 4.13266
+
+pos 13.9051 -15.7306 -3.7115
+normal 0.12792 0.54012 0.831809
+prob 23.5466
+
+pos -2.89369 -8.22694 -12.0778
+normal -0.525365 -0.489328 0.696097
+prob 19.4139
+
+pos -4.1086 -6.14762 -10.5718
+normal -0.00859994 -0.616633 0.787204
+prob 40.1733
+
+pos -1.56061 7.86741 0.497181
+normal -0.393948 -0.50084 0.770691
+prob 39.2122
+
+pos -0.726897 -7.58664 -10.1647
+normal -0.709217 -0.198728 0.676401
+prob 23.931
+
+pos 5.96008 -9.4136 -4.57582
+normal 0.315294 0.289182 0.90386
+prob 26.3337
+
+pos 6.29417 -9.94089 -4.54765
+normal 0.32084 0.278037 0.905405
+prob 30.3703
+
+pos 5.34503 -8.40449 -4.63171
+normal 0.24957 0.121412 0.960715
+prob 61.7977
+
+pos 4.54675 -8.58537 -4.42108
+normal 0.202403 0.091136 0.975052
+prob 30.2742
+
+pos -0.764304 -6.63332 -9.91392
+normal -0.377748 -0.515713 0.768991
+prob 9.70695
+
+pos 0.486234 -4.70588 -8.19411
+normal -0.690985 -0.181094 0.699817
+prob 44.6904
+
+pos 1.01893 -3.78279 -7.52973
+normal -0.815666 -0.0520813 0.576174
+prob 62.2783
+
+pos 3.21864 -3.17919 -4.68734
+normal 0.0583558 0.00831459 0.998261
+prob 24.5076
+
+pos 7.90049 -7.19135 -4.63504
+normal -0.268633 -0.257666 0.92814
+prob 71.9852
+
+pos 3.27006 -5.56505 -4.50188
+normal 0.258364 0.0933373 0.961528
+prob 40.5578
+
+pos 4.69731 -2.88147 -4.90899
+normal -0.443241 -0.149818 0.883794
+prob 33.9263
+
+pos 3.62043 -5.54751 -4.59311
+normal 0.282629 0.102151 0.953775
+prob 34.3107
+
+pos 15.8344 -13.7974 -4.76598
+normal 0.0267077 0.16656 0.985669
+prob 34.5029
+
+pos 16.1412 -13.5549 -4.8313
+normal 0.0293293 0.191832 0.980989
+prob 57.3767
+
+pos 18.1176 -11.8477 -4.70872
+normal 0.022221 -0.115824 0.993021
+prob 16.2423
+
+pos 11.9063 -8.55095 -3.79662
+normal -0.360761 -0.538173 0.761722
+prob 28.8325
+
+pos -0.454479 -1.20236 -8.14249
+normal -0.356052 -0.106779 0.928345
+prob 53.5324
+
+pos 2.78378 -0.885578 -4.64918
+normal 0.137796 0.0228668 0.990197
+prob 38.7317
+
+pos 6.81777 -0.316406 -4.04562
+normal -0.662099 -0.138299 0.736545
+prob 41.2305
+
+pos 0.308198 0.455776 -7.88069
+normal -0.278896 0.0359618 0.959648
+prob 52.7635
+
+pos 1.09534 0.740651 -7.22738
+normal -0.803736 -0.00408493 0.594972
+prob 54.109
+
+pos 7.70934 1.75388 -3.30512
+normal -0.779517 0.0762656 0.62172
+prob 66.0265
+
+pos -1.20466 3.30955 -8.72079
+normal -0.166238 0.254771 0.952605
+prob 42.2877
+
+pos 1.21958 2.21334 -7.1598
+normal -0.617904 0.0234432 0.785904
+prob 51.7063
+
+pos 5.54228 4.49395 -4.82672
+normal -0.412212 0.132428 0.901412
+prob 55.5507
+
+pos 3.9354 4.75125 -4.74011
+normal 0.22605 -0.0727384 0.971396
+prob 46.997
+
+pos 3.43607 6.22304 -4.48016
+normal 0.300562 -0.190832 0.934476
+prob 65.8343
+
+pos 8.15679 5.96644 -4.38379
+normal -0.253092 0.11768 0.960258
+prob 11.8213
+
+pos 9.42566 7.23665 -4.33784
+normal -0.204556 0.162323 0.965302
+prob 51.418
+
+pos 6.21049 9.16 -4.67168
+normal 0.299073 -0.265597 0.916523
+prob 36.4251
+
+pos 19.6045 15.1337 -4.34914
+normal -0.0733878 -0.276138 0.958312
+prob 43.2488
+
+pos 25.016 -8.91223 -4.7287
+normal 0.109841 -0.108299 0.988031
+prob 70.1591
+
+pos 24.8635 -12.4423 -4.526
+normal -0.0295075 0.0696578 0.997135
+prob 67.5642
+
+pos 16.3853 15.1995 -4.38821
+normal -0.015081 -0.374681 0.927031
+prob 36.4251
+
+pos 12.8261 9.30478 -4.08432
+normal -0.321177 0.599167 0.733379
+prob 6.91981
+
+pos 9.76755 4.05634 -1.25889
+normal -0.799957 0.419455 0.4291
+prob 50.6491
+
+pos 21.7744 -9.86174 -4.46716
+normal 0.120121 -0.28603 0.950662
+prob 55.2623
+
+pos 11.3763 -6.49908 -2.27859
+normal -0.484602 -0.794325 0.366346
+prob 49.3036
+
+pos -1.76869 2.03051 -26.6991
+normal -0.0109686 0.24334 -0.969879
+prob 0.907022
+
+pos -2.25454 -2.11626 -26.6507
+normal -0.0305744 -0.0851569 -0.995898
+prob 0.922728
+
+pos -1.45209 0.0861156 -26.4009
+normal -0.0135321 0.190259 -0.981641
+prob 2.94236
+
+pos -1.06219 -2.02987 -26.7363
+normal -0.0414495 -0.15706 -0.986719
+prob 1.6452
+
+pos 0.849726 -1.91454 -26.7326
+normal 0.0301698 0.42312 -0.905571
+prob 1.33108
+
+pos -0.63889 -0.821177 -25.1866
+normal -0.018828 0.287275 -0.957663
+prob 60.5483
+
+pos -0.610355 0.0649205 -26.4506
+normal -0.021752 0.225699 -0.973954
+prob 2.9113
+
+pos 0.338302 0.179518 -26.4342
+normal 0.0395047 0.331314 -0.942693
+prob 2.954
+
+pos 2.17822 0.225608 -26.3254
+normal 0.00859307 0.284166 -0.958737
+prob 2.94236
+
+pos 1.78564 0.323195 -26.2662
+normal 0.0482344 0.628294 -0.77648
+prob 2.93071
+
+pos -0.695837 1.95136 -26.7505
+normal -0.0451627 -0.131421 -0.990297
+prob 1.11905
+
+pos 3.79979 2.0382 -26.4847
+normal 0.145081 0.147482 -0.978366
+prob 1.27611
+
+pos -1.99054 -2.44664 -26.3949
+normal -0.0108112 -0.95011 -0.311727
+prob 1.07194
+
+pos -2.6935 -2.48707 -26.2072
+normal -0.0124536 -0.924724 -0.380435
+prob 1.30753
+
+pos -1.85894 -2.48129 -26.1328
+normal 0.0109895 -0.980867 0.194367
+prob 1.75515
+
+pos -2.86046 4.95323 -29.6756
+normal -0.0296836 -0.970543 -0.239091
+prob 24.4115
+
+pos -2.73713 4.59291 -28.3373
+normal -0.0151159 -0.994934 -0.0993879
+prob 46.7087
+
+pos -1.19203 -2.49417 -26.2593
+normal 0.00147883 -0.949115 -0.314927
+prob 1.08764
+
+pos -1.38516 -2.49548 -26.2443
+normal 0.00196283 -0.948932 -0.315476
+prob 1.29967
+
+pos 1.44756 -2.49597 -26.2392
+normal 0.0278248 -0.96998 -0.241589
+prob 1.29967
+
+pos 2.17028 -2.49218 -26.1571
+normal 0.00316528 -0.976966 0.213372
+prob 0.95414
+
+pos -0.600798 -2.4651 -26.3988
+normal -0.000744896 -0.975981 -0.217855
+prob 1.47244
+
+pos 1.99247 -2.46138 -26.3397
+normal 0.0126914 -0.994434 -0.104598
+prob 1.55097
+
+pos 3.10077 -2.15418 -26.564
+normal 0.127456 -0.13791 -0.98221
+prob 3.00377
+
+pos 1.04693 -2.4447 -26.4515
+normal 0.0214086 -0.943238 -0.331428
+prob 1.6452
+
+pos 3.47917 -2.39697 -26.3295
+normal 0.0959294 -0.775464 -0.624061
+prob 0.95414
+
+pos 4.39421 -2.36133 -26.2207
+normal 0.087199 -0.800636 -0.592772
+prob 1.54312
+
+pos 4.50733 -2.3257 -26.2388
+normal 0.0810851 -0.826727 -0.556729
+prob 1.47244
+
+pos 3.05465 -2.48856 -26.0644
+normal -0.0348784 -0.951166 0.306703
+prob 0.946287
+
+pos 3.03784 -2.47928 -26.0321
+normal -0.0316754 -0.960845 0.27527
+prob 1.44888
+
+pos 4.6933 -2.47862 -25.9287
+normal 0.0305934 -0.981737 -0.187766
+prob 1.00911
+
+pos 0.423618 -2.05615 -26.7628
+normal 0.0468347 -0.200615 -0.97855
+prob 0.899169
+
+pos 2.64382 -1.9978 -26.6609
+normal 0.0488261 0.256897 -0.965204
+prob 1.25255
+
+pos 2.43795 -1.82363 -26.625
+normal 0.0575956 0.0750001 -0.995519
+prob 3.00377
+
+pos -0.666983 -0.365682 -26.2824
+normal -0.0240467 -0.79765 -0.602641
+prob 2.87249
+
+pos -0.406191 -0.49071 -25.9441
+normal 0.00779145 -0.989114 0.146943
+prob 2.88025
+
+pos 0.460248 -0.243408 -26.4106
+normal 0.0954351 -0.257154 -0.961646
+prob 2.92683
+
+pos 0.196555 -0.275519 -26.3972
+normal 0.0567738 -0.651023 -0.756932
+prob 2.9113
+
+pos 0.964252 -0.456318 -26.1125
+normal 0.0287544 -0.921403 -0.387544
+prob 2.93071
+
+pos 0.587053 -0.323307 -26.3289
+normal 0.0506402 -0.586596 -0.808295
+prob 2.95789
+
+pos 1.3484 -0.295621 -26.3167
+normal 0.0406865 -0.609311 -0.791887
+prob 2.93848
+
+pos -1.20439 -0.445522 -25.7336
+normal 0.0142022 -0.951184 0.308298
+prob 2.95012
+
+pos -1.0636 -0.443108 -25.732
+normal 0.0140322 -0.954427 0.298113
+prob 2.94624
+
+pos 0.527755 -0.488051 -25.9278
+normal 0.000826997 -0.979709 0.200424
+prob 2.89578
+
+pos 0.87445 -0.470057 -25.8424
+normal 0.00212943 -0.99318 0.116574
+prob 2.954
+
+pos -0.259494 -0.452285 -25.8083
+normal 0.0154871 -0.948795 0.315512
+prob 2.95012
+
+pos 5.52937 -1.13497 -25.8945
+normal -0.973531 0.00565203 -0.228487
+prob 23.5466
+
+pos 3.71702 -0.479021 -25.7785
+normal 0.0173819 -0.994411 -0.104133
+prob 2.91907
+
+pos 3.68058 -0.306462 -26.0858
+normal 0.0943556 -0.669038 -0.737214
+prob 2.88801
+
+pos 3.68143 -0.158406 -26.1676
+normal 0.121733 -0.123524 -0.984847
+prob 2.92295
+
+pos 3.98219 -0.273397 -26.0715
+normal 0.0892044 -0.700498 -0.708057
+prob 2.94624
+
+pos 4.61953 -0.387638 -25.855
+normal 0.0883465 -0.789169 -0.607789
+prob 2.93071
+
+pos 4.01878 -0.453943 -25.8253
+normal 0.0422293 -0.948764 -0.31315
+prob 2.91519
+
+pos 5.22033 -0.138165 -25.9293
+normal 0.122712 -0.416418 -0.900854
+prob 2.92295
+
+pos 5.38989 -0.401769 -25.7187
+normal 0.0892079 -0.768352 -0.63378
+prob 2.90354
+
+pos 4.89932 -0.385532 -25.8128
+normal 0.0873865 -0.788224 -0.609152
+prob 2.94236
+
+pos 0.110066 -0.0271538 -26.487
+normal 0.059722 -0.184929 -0.980936
+prob 2.92295
+
+pos 1.44118 -0.0143742 -26.4207
+normal 0.0345146 -0.195541 -0.980088
+prob 2.954
+
+pos 1.73663 -0.0387661 -26.3986
+normal 0.0278786 -0.1752 -0.984138
+prob 2.93071
+
+pos 0.18921 1.54134 -26.4444
+normal 0.029546 -0.926045 -0.376256
+prob 1.11905
+
+pos 0.375948 1.53406 -26.1532
+normal 0.00138245 -0.991378 0.131022
+prob 1.11905
+
+pos -0.679437 1.72239 -26.6698
+normal -0.036723 -0.579458 -0.814174
+prob 1.11905
+
+pos -1.42149 1.54429 -26.3908
+normal -0.0134828 -0.942886 -0.332844
+prob 1.11905
+
+pos 1.05709 1.53189 -26.3636
+normal 0.0218617 -0.908462 -0.417396
+prob 1.11905
+
+pos 1.32908 1.71481 -26.6282
+normal 0.0287726 -0.657016 -0.753328
+prob 1.11905
+
+pos 1.80907 1.60555 -26.4938
+normal 0.0563979 -0.736353 -0.674243
+prob 0.907022
+
+pos 0.982786 1.54119 -26.0948
+normal 0.00185331 -0.995849 0.0910056
+prob 1.45673
+
+pos 1.32148 1.52883 -26.1232
+normal 0.00225 -0.99046 0.13778
+prob 1.11905
+
+pos 1.97857 1.56075 -25.9696
+normal -0.0083133 -0.95343 0.301499
+prob 0.907022
+
+pos 2.50938 -0.0232551 -26.3623
+normal 0.0135537 -0.18804 -0.982068
+prob 2.90742
+
+pos 4.10964 0.0610446 -26.1262
+normal 0.142073 0.129128 -0.981398
+prob 2.954
+
+pos 2.20347 0.195036 -26.3323
+normal 0.0619518 0.0557777 -0.996519
+prob 2.95012
+
+pos 3.36842 0.112102 -26.2297
+normal 0.115204 0.364576 -0.92402
+prob 2.95012
+
+pos 3.09845 1.5353 -26.2339
+normal 0.0503511 -0.934724 -0.351791
+prob 1.04838
+
+pos 3.04668 1.54314 -25.946
+normal -0.0235403 -0.980144 0.196887
+prob 1.11905
+
+pos 2.93911 1.76469 -26.5677
+normal 0.129069 -0.0570604 -0.989993
+prob 1.11905
+
+pos 4.72544 1.81648 -26.2988
+normal 0.129426 -0.380508 -0.915676
+prob 1.11905
+
+pos 1.01934 2.13218 -25.5179
+normal 0.0364848 -0.349406 -0.936261
+prob 48.2464
+
+pos 1.38748 4.06248 -27.1597
+normal 0.0151006 -0.713244 -0.700754
+prob 28.8325
+
+pos -0.899054 3.59332 -26.7161
+normal -0.017692 -0.588757 -0.808117
+prob 42.3838
+
+pos 2.07417 4.43394 -27.7788
+normal 0.0152161 -0.934873 -0.354656
+prob 43.0566
+
+pos 5.8935 1.98852 -26.3831
+normal 0.250022 -0.258489 -0.933098
+prob 43.9215
+
+pos 4.67164 1.97134 -26.3492
+normal 0.111119 -0.243327 -0.963558
+prob 1.11905
+
+pos 1.77671 1.53457 -26.0779
+normal -0.0196724 -0.92061 0.389988
+prob 1.04838
+
+pos 7.82675 4.68871 -27.7175
+normal 0.100491 -0.925938 -0.364062
+prob 57.6651
+
+pos 3.89285 -0.445849 -25.4672
+normal -0.0514363 -0.927905 0.369252
+prob 2.94624
+
+pos 6.15391 -2.51608 -25.0622
+normal -0.0249192 -0.995355 0.0929943
+prob 3.17158
+
+pos 2.70442 -1.57979 -26.4211
+normal 0.0429349 0.515717 -0.855682
+prob 0.938434
+
+pos 2.8308 -0.36165 -25.5148
+normal -0.0820867 -0.749079 0.657376
+prob 2.93071
+
+pos 5.25498 -0.497606 -25.4467
+normal -0.0220979 -0.96773 0.251019
+prob 2.94236
+
+pos 12.504 -1.90664 -22.2212
+normal 0.454931 0.213603 -0.86453
+prob 50.0725
+
+pos 14.1358 -1.8274 -22.6766
+normal 0.48913 0.30876 -0.815732
+prob 1.77085
+
+pos 17.7039 -0.235244 -19.6325
+normal 0.717826 0.0298329 -0.695583
+prob 2.88801
+
+pos 19.4469 -2.0197 -18.3947
+normal 0.699246 -0.185766 -0.690323
+prob 1.3625
+
+pos 18.266 -0.0703986 -19.1328
+normal 0.709358 -0.129595 -0.692832
+prob 2.8919
+
+pos 18.1981 -0.0230644 -19.2186
+normal 0.704088 -0.180987 -0.686661
+prob 2.91907
+
+pos 18.4099 1.86324 -19.3873
+normal 0.718503 -0.0846368 -0.690355
+prob 1.04838
+
+pos 15.6693 -1.82875 -21.6812
+normal 0.522344 0.0353105 -0.852003
+prob 1.40176
+
+pos 18.5377 1.76106 -19.2209
+normal 0.71356 -0.256051 -0.652128
+prob 1.11905
+
+pos 11.2532 -2.12614 -24.2655
+normal 0.445385 -0.127242 -0.886252
+prob 2.51689
+
+pos 14.8385 -1.84839 -22.2269
+normal 0.530207 0.0398065 -0.846933
+prob 1.18973
+
+pos 13.7607 0.25673 -22.5303
+normal 0.412811 0.641725 -0.646356
+prob 2.89578
+
+pos 14.2348 0.135464 -22.267
+normal 0.479269 0.350543 -0.804625
+prob 2.9346
+
+pos 12.3466 -2.09755 -23.7169
+normal 0.422768 -0.157112 -0.892515
+prob 1.48814
+
+pos 11.3406 -2.10355 -24.2277
+normal 0.442613 -0.150888 -0.883927
+prob 1.07194
+
+pos 17.617 1.97622 -20.4993
+normal 0.607932 -0.258486 -0.750736
+prob 38.4434
+
+pos 18.559 1.83266 -19.2266
+normal 0.697164 -0.328927 -0.637
+prob 0.907022
+
+pos 8.37645 -2.38712 -25.2336
+normal 0.328361 -0.514555 -0.792094
+prob 1.86509
+
+pos 8.41149 1.71754 -25.3321
+normal 0.297468 -0.637263 -0.710921
+prob 1.11905
+
+pos 12.6405 0.0939894 -23.232
+normal 0.456984 0.160922 -0.874797
+prob 2.95789
+
+pos 11.6333 -2.19151 -24.0522
+normal 0.462899 -0.318954 -0.827039
+prob 1.26041
+
+pos 11.2604 1.76795 -24.23
+normal 0.47521 -0.277466 -0.834978
+prob 1.04838
+
+pos 11.3486 1.92933 -24.2335
+normal 0.440407 -0.185359 -0.878455
+prob 0.977699
+
+pos 8.88398 -2.26146 -25.1732
+normal 0.288261 -0.654432 -0.699017
+prob 1.65306
+
+pos 9.0865 -2.41211 -24.9344
+normal 0.280824 -0.717897 -0.636994
+prob 1.16617
+
+pos 9.12115 1.74989 -25.0943
+normal 0.283296 -0.663813 -0.692168
+prob 0.977699
+
+pos 12.3788 -2.20147 -23.6693
+normal 0.452201 -0.308962 -0.836694
+prob 1.21329
+
+pos 11.4835 0.863903 -22.4281
+normal 0.463195 -0.262228 -0.846574
+prob 40.9422
+
+pos 8.52455 -2.4387 -25.105
+normal 0.147669 -0.92605 -0.347312
+prob 1.26433
+
+pos 9.06288 -2.37827 -24.9796
+normal 0.266278 -0.751761 -0.603284
+prob 1.15832
+
+pos 9.74051 4.14286 -25.4768
+normal 0.219255 -0.76594 -0.60437
+prob 54.974
+
+pos 9.78295 4.00049 -25.3082
+normal 0.213783 -0.775741 -0.593736
+prob 43.3449
+
+pos 14.091 1.91775 -22.7346
+normal 0.50631 -0.204262 -0.837811
+prob 0.977699
+
+pos 17.3073 1.8495 -18.6995
+normal 0.656061 -0.40873 -0.634447
+prob 22.6816
+
+pos 17.4649 2.08113 -18.6296
+normal 0.660583 -0.391784 -0.640418
+prob 46.6126
+
+pos 10.0802 -2.43901 -24.5066
+normal 0.148423 -0.915119 -0.374871
+prob 1.11905
+
+pos 10.8337 -2.3699 -24.3077
+normal 0.376749 -0.574723 -0.726466
+prob 1.00911
+
+pos 11.7351 -2.32192 -23.9021
+normal 0.345758 -0.629651 -0.695694
+prob 1.30753
+
+pos 10.409 1.58116 -24.4195
+normal 0.281992 -0.694723 -0.661696
+prob 0.907022
+
+pos 10.4285 1.68607 -24.5242
+normal 0.236547 -0.795581 -0.557761
+prob 1.11905
+
+pos 10.8617 4.70126 -26.7283
+normal 0.141093 -0.917644 -0.371513
+prob 67.1798
+
+pos 13.6626 -2.48902 -22.4924
+normal 0.0756655 -0.990412 -0.115577
+prob 1.50385
+
+pos 15.949 -2.56594 -20.9543
+normal -0.0601423 -0.995423 0.0742693
+prob 48.3425
+
+pos 11.8691 -2.2587 -23.9047
+normal 0.319429 -0.698486 -0.640376
+prob 1.65306
+
+pos 13.6864 -2.4404 -22.693
+normal 0.136285 -0.967711 -0.212041
+prob 1.31538
+
+pos 14.59 -2.18748 -22.3769
+normal 0.493225 -0.384077 -0.780521
+prob 1.08764
+
+pos 14.8008 -2.2642 -22.2031
+normal 0.364465 -0.704724 -0.608712
+prob 1.33108
+
+pos 13.0141 -2.00555 -23.4044
+normal 0.402165 -0.25317 -0.879868
+prob 1.26041
+
+pos 11.0319 -0.468699 -23.6504
+normal 0.183484 -0.919849 -0.346715
+prob 2.94624
+
+pos 11.7879 -0.346799 -23.5111
+normal 0.351216 -0.601388 -0.717621
+prob 2.93848
+
+pos 11.7515 -0.461352 -23.3145
+normal 0.165807 -0.930786 -0.325799
+prob 2.92683
+
+pos 11.6191 -0.484945 -23.2833
+normal 0.104144 -0.979712 -0.171227
+prob 2.95012
+
+pos 13.3842 -0.49724 -22.255
+normal -0.132066 -0.965816 0.223066
+prob 2.94236
+
+pos 13.7936 -0.489337 -22.0487
+normal 0.0796627 -0.989429 -0.121176
+prob 2.94624
+
+pos 17.5575 -0.478745 -19.2738
+normal 0.328539 -0.892832 -0.308079
+prob 2.94236
+
+pos 14.8635 -0.433917 -21.0128
+normal -0.148652 -0.957773 0.246119
+prob 2.96177
+
+pos 14.8831 -0.435887 -21.0089
+normal -0.152387 -0.955651 0.252009
+prob 2.96177
+
+pos 17.9789 -0.338197 -19.2273
+normal 0.595009 -0.550669 -0.585429
+prob 2.88801
+
+pos 19.9547 -2.35228 -17.6166
+normal 0.626239 -0.595201 -0.503548
+prob 1.42532
+
+pos 15.8007 0.230256 -21.369
+normal 0.607935 -0.258491 -0.750732
+prob 51.3219
+
+pos 11.5162 1.56567 -23.8837
+normal 0.136171 -0.958665 -0.249836
+prob 1.11905
+
+pos 15.0649 1.30329 -20.7276
+normal -0.799415 -0.00432373 -0.600763
+prob 44.8826
+
+pos 15.4491 1.56147 -21.5566
+normal -0.0124876 -0.999651 0.0232731
+prob 1.11905
+
+pos 16.3213 0.831818 -21.1546
+normal 0.607935 -0.258491 -0.750732
+prob 42.576
+
+pos 16.6794 3.99674 -21.4023
+normal 0.370083 -0.791129 -0.486984
+prob 44.306
+
+pos 17.1566 4.42607 -21.9044
+normal 0.183182 -0.958001 -0.22063
+prob 58.53
+
+pos 18.9436 2.52804 -17.349
+normal 0.473485 -0.746577 -0.46737
+prob 14.7046
+
+pos 20.7642 3.12399 -16.0825
+normal 0.622235 -0.608327 -0.492709
+prob 34.1185
+
+pos 21.8765 -2.30675 -15.2257
+normal 0.609382 -0.673547 -0.418316
+prob 1.03267
+
+pos 13.8416 0.441131 -22.2318
+normal 0.192308 0.932652 -0.305251
+prob 2.90354
+
+pos 12.7349 -0.273324 -22.1926
+normal -0.236962 -0.855387 0.460611
+prob 2.90742
+
+pos 9.86595 1.51689 -24.4128
+normal 0.110016 -0.962003 -0.249893
+prob 1.11905
+
+pos 11.2135 -2.46494 -23.6166
+normal -0.0391706 -0.994423 0.0979222
+prob 1.33894
+
+pos 22.9388 -3.92082 -23.5382
+normal -0.428978 0.77869 0.457842
+prob 31.4275
+
+pos 24.6343 -4.32157 -21.1651
+normal -0.480184 0.794757 0.371194
+prob 18.2606
+
+pos 24.8667 -3.08402 -22.7921
+normal -0.587764 0.562255 0.581724
+prob 6.54065
+
+pos 26.4802 -3.14739 -20.7488
+normal -0.65609 0.557118 0.509083
+prob 5.12219
+
+pos 26.8413 -3.36927 -19.9508
+normal -0.66133 0.538909 0.521746
+prob 7.36808
+
+pos 25.4865 -2.98112 -22.2398
+normal -0.567304 0.67301 0.474577
+prob 3.15212
+
+pos 25.8206 -2.93305 -21.9035
+normal -0.56343 0.676505 0.474224
+prob 8.86534
+
+pos 27.4855 -3.09916 -19.524
+normal -0.624545 0.664605 0.410177
+prob 6.89526
+
+pos 27.7037 -2.36618 -20.3222
+normal -0.750917 0.272824 0.601407
+prob 7.9788
+
+pos 26.2002 -1.69462 -22.4644
+normal -0.759518 0.0821358 0.64528
+prob 6.89526
+
+pos 27.7598 -1.73406 -20.5216
+normal -0.737978 0.337255 0.584507
+prob 8.66833
+
+pos 26.0621 -1.35632 -22.7787
+normal -0.761544 0.117304 0.63741
+prob 6.65885
+
+pos 28.1021 -1.84919 -19.9929
+normal -0.827177 0.0661732 0.558032
+prob 4.59027
+
+pos 27.9945 -1.10408 -20.4996
+normal -0.719625 0.39926 0.568095
+prob 8.37282
+
+pos 28.6439 -1.28384 -19.4363
+normal -0.818589 0.124866 0.560644
+prob 5.08279
+
+pos 25.8743 -1.00337 -23.1606
+normal -0.763256 0.154208 0.627423
+prob 4.92519
+
+pos 27.4758 -0.502182 -21.3961
+normal -0.735582 0.206672 0.64514
+prob 6.42244
+
+pos 27.5931 -0.912427 -21.0768
+normal -0.719429 0.41757 0.555029
+prob 3.80224
+
+pos 26.8959 0.0309763 -22.3126
+normal -0.735066 -0.255875 0.627859
+prob 10.0868
+
+pos 26.4856 0.16686 -22.7614
+normal -0.743221 -0.241771 0.623835
+prob 10.9142
+
+pos 27.3545 0.518128 -21.5391
+normal -0.734132 -0.205044 0.647308
+prob 8.64863
+
+pos 27.9486 0.228507 -20.9286
+normal -0.721482 -0.235208 0.651261
+prob 6.81646
+
+pos 21.0508 -3.53051 -25.7433
+normal -0.467479 0.632257 0.617831
+prob 8.86534
+
+pos 19.936 -2.1128 -28.0549
+normal -0.527432 0.298866 0.795295
+prob 5.71322
+
+pos 21.801 -2.22831 -26.5536
+normal -0.621561 0.287032 0.728886
+prob 6.73766
+
+pos 22.4244 -2.02162 -26.12
+normal -0.610709 0.308181 0.729423
+prob 5.00399
+
+pos 23.3103 -2.74226 -24.8313
+normal -0.591946 0.589709 0.549402
+prob 7.42718
+
+pos 22.9895 -2.21129 -25.597
+normal -0.60601 0.288765 0.741193
+prob 5.41771
+
+pos 23.0253 -0.683615 -26.0941
+normal -0.57799 0.439062 0.68786
+prob 11.584
+
+pos 22.1439 -0.621509 -26.8291
+normal -0.590236 0.1942 0.783523
+prob 6.04813
+
+pos 24.5637 -1.04328 -24.4712
+normal -0.674807 0.150016 0.722586
+prob 8.98354
+
+pos 25.7457 -0.639363 -23.4421
+normal -0.644061 0.443167 0.623529
+prob 10.1656
+
+pos 24.8772 -0.22805 -24.4662
+normal -0.665127 0.235316 0.708683
+prob 6.04813
+
+pos 23.0871 0.0331889 -26.2679
+normal -0.566863 -0.255491 0.783193
+prob 5.49651
+
+pos 23.325 -0.013657 -26.082
+normal -0.568335 0.257463 0.781478
+prob 5.3389
+
+pos 22.7261 0.492111 -26.4022
+normal -0.57647 -0.207714 0.790277
+prob 4.25536
+
+pos 24.4151 1.07318 -24.6085
+normal -0.674398 -0.146912 0.723605
+prob 7.01347
+
+pos 24.6979 0.931654 -24.3792
+normal -0.669363 -0.161726 0.725119
+prob 9.08204
+
+pos 23.4747 2.18146 -25.1296
+normal -0.700934 -0.291772 0.650815
+prob 7.15137
+
+pos 28.7753 0.63242 -19.5539
+normal -0.809635 -0.193128 0.55425
+prob 7.68329
+
+pos 28.6235 1.2402 -19.4891
+normal -0.816869 -0.12945 0.562109
+prob 4.21596
+
+pos 19.4543 0.189444 -28.9813
+normal -0.494663 -0.239352 0.835475
+prob 6.04813
+
+pos 17.4834 2.18024 -19.0216
+normal -0.709363 0.167466 0.68466
+prob 1.229
+
+pos 23.1178 0.436567 -26.1042
+normal -0.561991 -0.461825 0.68621
+prob 7.09227
+
+pos 22.6408 0.802026 -26.3646
+normal -0.5771 -0.428054 0.695504
+prob 5.398
+
+pos 24.9598 1.41362 -23.9349
+normal -0.666143 -0.369186 0.64804
+prob 9.29875
+
+pos 25.3081 1.04694 -23.7255
+normal -0.652673 -0.404825 0.640417
+prob 6.61945
+
+pos 19.2221 -1.78666 -17.2938
+normal -0.75302 0.211202 0.623182
+prob 1.30753
+
+pos 19.9849 -1.92035 -16.2951
+normal -0.732537 0.268504 0.625536
+prob 3.00377
+
+pos 18.1225 2.16188 -18.3755
+normal -0.69996 0.318948 0.639006
+prob 0.836345
+
+pos 18.1693 0.219275 -17.9268
+normal -0.7239 0.180598 0.665848
+prob 2.9113
+
+pos 21.2867 3.05723 -26.1605
+normal -0.510928 -0.564455 0.648339
+prob 8.62893
+
+pos 23.4203 3.00596 -24.3488
+normal -0.580975 -0.568659 0.582318
+prob 8.64863
+
+pos 23.4766 3.33879 -23.8224
+normal -0.556897 -0.646619 0.521296
+prob 5.04339
+
+pos 25.7777 3.18226 -21.561
+normal -0.643851 -0.554308 0.527445
+prob 6.69825
+
+pos 20.5488 2.61736 -27.3233
+normal -0.51222 -0.599699 0.61481
+prob 6.81646
+
+pos 19.4085 -1.71682 -17.1319
+normal -0.606283 0.640892 0.470827
+prob 1.39391
+
+pos 19.7218 2.26364 -16.714
+normal -0.592138 0.656371 0.467493
+prob 1.11905
+
+pos 23.3734 0.857618 -12.996
+normal 0.860727 -0.258478 -0.438563
+prob 46.2281
+
+pos 23.1464 1.78604 -13.392
+normal 0.777135 -0.33823 -0.530719
+prob 1.11905
+
+pos 24.2709 -2.4696 -10.3761
+normal 0.399377 -0.905604 -0.142756
+prob 1.59023
+
+pos 24.1707 -0.474599 -9.74918
+normal 0.407612 -0.900377 -0.152228
+prob 2.90742
+
+pos 25.5914 -2.29277 -7.47361
+normal 0.657732 -0.727817 -0.194089
+prob 1.23685
+
+pos 25.8424 -2.47366 -5.35609
+normal 0.389247 -0.918904 -0.064047
+prob 1.79441
+
+pos 26.0966 -2.38291 -5.03959
+normal 0.815407 -0.560611 -0.144313
+prob 1.23685
+
+pos 26.3682 -2.27473 -4.01535
+normal 0.732679 -0.666802 -0.136218
+prob 1.34679
+
+pos 26.6165 -2.27031 -1.83515
+normal 0.756883 -0.652921 -0.0286694
+prob 1.61379
+
+pos 26.6785 -2.28164 -0.436863
+normal 0.560659 -0.827951 -0.0125815
+prob 1.41747
+
+pos 24.9514 -0.473712 -7.57741
+normal 0.300476 -0.949937 -0.0856332
+prob 2.954
+
+pos 25.638 -0.434935 -5.57349
+normal 0.181406 -0.981483 -0.0615149
+prob 2.95012
+
+pos 24.2903 -2.49358 -10.0762
+normal 0.214707 -0.974297 -0.0681678
+prob 1.33894
+
+pos 24.0325 -0.475145 -10.1035
+normal 0.398118 -0.905365 -0.147704
+prob 2.87249
+
+pos 24.1444 -4.70338 -2.18688
+normal 0.822231 -0.409099 0.395694
+prob 39.3083
+
+pos 23.924 -4.80559 -1.66242
+normal 0.847279 -0.502007 0.173515
+prob 22.9699
+
+pos 26.4724 -2.16681 -3.65786
+normal 0.91713 -0.36933 -0.14989
+prob 1.25255
+
+pos 26.5155 -2.42539 -0.803936
+normal 0.715724 -0.698298 -0.010873
+prob 1.01696
+
+pos 26.5768 -2.31781 -1.68794
+normal 0.800998 -0.597743 -0.0332595
+prob 1.66876
+
+pos 24.5035 -0.343107 -9.56513
+normal 0.704029 -0.6587 -0.265438
+prob 2.9346
+
+pos 24.6614 -0.331741 -9.18561
+normal 0.512284 -0.838291 -0.186635
+prob 2.92295
+
+pos 24.8214 -0.257116 -8.97669
+normal 0.657591 -0.710793 -0.249693
+prob 2.94236
+
+pos 25.5482 -0.486518 -4.99229
+normal 0.445946 -0.891696 -0.0775286
+prob 2.92295
+
+pos 25.4385 -0.429533 -6.3591
+normal 0.729893 -0.662899 -0.166795
+prob 2.92683
+
+pos 25.757 -0.255535 -5.84173
+normal 0.768168 -0.601105 -0.220433
+prob 2.9346
+
+pos 25.7672 -0.391972 -5.14614
+normal 0.809296 -0.569293 -0.144729
+prob 2.87249
+
+pos 26.0985 -0.352831 -3.3046
+normal 0.595034 -0.797846 -0.0968294
+prob 2.94624
+
+pos 26.1523 -0.37582 -2.81794
+normal 0.628107 -0.771085 -0.104444
+prob 2.9113
+
+pos 26.305 -0.268565 -2.08851
+normal 0.745555 -0.665947 -0.0257521
+prob 2.954
+
+pos 26.2701 -0.357226 -1.06215
+normal 0.640668 -0.76777 -0.00857105
+prob 2.89966
+
+pos 24.6647 1.59083 -9.7972
+normal 0.612446 -0.760965 -0.214105
+prob 1.04838
+
+pos 26.3787 1.54713 -1.8554
+normal 0.409561 -0.912199 -0.0123709
+prob 0.977699
+
+pos 23.6017 1.79037 -10.5057
+normal 0.400908 0.00171554 0.916117
+prob 38.155
+
+pos 24.7939 1.61421 -9.52571
+normal 0.595736 -0.775454 -0.209211
+prob 1.04838
+
+pos 25.8139 1.70107 -6.6197
+normal 0.661972 -0.719556 -0.209839
+prob 1.04838
+
+pos 26.3984 1.65973 -3.40607
+normal 0.579667 -0.809389 -0.0942153
+prob 1.04838
+
+pos 26.4877 4.44641 -8.83827
+normal 0.261032 -0.958958 -0.110735
+prob 31.908
+
+pos 26.5691 1.64609 -1.14552
+normal 0.636321 -0.771383 -0.00803947
+prob 1.11905
+
+pos 26.5973 1.65381 -0.753373
+normal 0.631349 -0.775423 -0.0107985
+prob 1.11905
+
+pos 24.4552 1.5853 -10.3275
+normal 0.608408 -0.765354 -0.209936
+prob 1.11905
+
+pos 24.75 -2.08798 -10.1393
+normal 0.926824 -0.134614 -0.350536
+prob 1.54312
+
+pos 24.8416 -2.18543 -9.82804
+normal 0.871881 -0.372928 -0.317408
+prob 1.08764
+
+pos 24.9194 -2.14054 -9.65883
+normal 0.855485 -0.414071 -0.310951
+prob 0.781374
+
+pos 25.2921 -2.23192 -8.61963
+normal 0.89945 -0.279917 -0.335612
+prob 3.00377
+
+pos 25.2891 -0.160871 -7.7013
+normal 0.961954 -0.0732812 -0.2632
+prob 2.92683
+
+pos 24.9628 -0.0970794 -8.74235
+normal 0.90516 -0.294333 -0.30668
+prob 2.92683
+
+pos 25.5831 0.0957595 -6.67141
+normal 0.958738 0.159049 -0.235638
+prob 2.94624
+
+pos 24.6023 1.9968 -10.5875
+normal 0.90948 -0.23542 -0.342672
+prob 1.11905
+
+pos 25.3812 1.84205 -8.44287
+normal 0.876901 -0.353185 -0.326043
+prob 1.11905
+
+pos 25.2143 1.92889 -8.94228
+normal 0.833948 -0.459978 -0.304878
+prob 0.977699
+
+pos 24.8708 1.98874 -5.69746
+normal 0.947132 -0.224165 -0.229543
+prob 8.16922
+
+pos 26.2395 1.87765 -5.20433
+normal 0.973222 -0.14938 -0.174712
+prob 1.04838
+
+pos 26.416 1.82781 -4.00479
+normal 0.917166 -0.370541 -0.14665
+prob 1.99074
+
+pos 21.6279 -7.08238 1.85308
+normal 0.551704 -0.718325 -0.42383
+prob 19.2217
+
+pos 22.7945 -0.252312 -13.3619
+normal 0.575022 -0.706791 -0.412064
+prob 2.93071
+
+pos 22.197 3.67179 -15.0356
+normal 0.674247 -0.57543 -0.462894
+prob 28.7364
+
+pos 25.1639 0.0499512 -8.25342
+normal 0.912279 0.249527 -0.324781
+prob 2.93071
+
+pos 25.0744 2.10636 -9.28065
+normal 0.932328 0.100123 -0.347477
+prob 1.11905
+
+pos 25.3811 2.09059 -8.49341
+normal 0.927562 0.136557 -0.347823
+prob 1.17402
+
+pos 25.2831 2.10144 -8.74044
+normal 0.929753 0.120251 -0.347994
+prob 1.11905
+
+pos 23.6472 -6.88887 3.43213
+normal 0.514101 -0.500002 -0.696921
+prob 37.194
+
+pos 24.9613 -1.54424 -4.63481
+normal 0.937227 0.304591 -0.169797
+prob 18.9334
+
+pos 25.2032 -1.9529 -8.98927
+normal 0.925065 0.158005 -0.345383
+prob 2.10461
+
+pos 25.563 2.01265 -7.9898
+normal 0.946265 0.249256 -0.206042
+prob 1.11905
+
+pos 25.8453 2.18247 -6.76076
+normal 0.887348 0.391352 -0.243836
+prob 1.11905
+
+pos 26.1089 0.158078 -4.05239
+normal 0.923363 0.337478 -0.183055
+prob 2.88801
+
+pos 26.3075 2.18921 -4.66077
+normal 0.93707 0.29957 -0.179325
+prob 1.73159
+
+pos 26.5602 2.15604 -3.12161
+normal 0.983243 0.0595207 -0.172307
+prob 1.11905
+
+pos 25.9136 2.35601 -6.02712
+normal 0.756296 0.625661 -0.19122
+prob 0.907022
+
+pos 25.7776 0.338795 -5.42021
+normal 0.619066 0.776797 -0.115518
+prob 2.70169
+
+pos 25.1892 0.406165 -7.37945
+normal 0.649987 0.734689 -0.194291
+prob 2.93071
+
+pos 25.5169 2.03832 -8.13522
+normal 0.831633 0.512299 -0.214329
+prob 1.11905
+
+pos 25.1159 -0.447164 -7.34593
+normal 0.217326 -0.974362 -0.0581998
+prob 2.92683
+
+pos 26.5241 -1.9491 -3.52933
+normal 0.972186 0.164982 -0.16624
+prob 1.2447
+
+pos 26.2035 -1.71167 -4.96875
+normal 0.774567 0.621029 -0.119873
+prob 1.30753
+
+pos 25.8126 2.32183 -6.53599
+normal 0.733106 0.655774 -0.180322
+prob 1.11905
+
+pos 25.3625 -2.23829 -3.28842
+normal 0.930836 0.317814 -0.180382
+prob 33.6379
+
+pos 26.6137 -2.19923 -2.53649
+normal 0.99925 -0.0155516 -0.0354726
+prob 1.43317
+
+pos 26.6675 -2.07607 -2.13966
+normal 0.989463 -0.139456 -0.0389178
+prob 3.00377
+
+pos 25.6207 -1.67537 -7.24099
+normal 0.547585 0.821302 -0.160042
+prob 1.52741
+
+pos 26.3467 -1.69864 -3.98131
+normal 0.777016 0.615703 -0.13098
+prob 1.3625
+
+pos 26.0518 2.43131 -5.01353
+normal 0.710925 0.689628 -0.137837
+prob 1.11905
+
+pos 26.1869 2.31219 -4.92128
+normal 0.583382 0.804396 -0.112307
+prob 1.04838
+
+pos 25.5837 -1.55344 -6.76624
+normal 0.299145 0.950607 -0.0828159
+prob 1.27611
+
+pos 24.774 0.426562 -8.62804
+normal 0.599626 0.767197 -0.227721
+prob 2.70945
+
+pos 26.472 -1.71859 -3.3174
+normal 0.752589 0.644551 -0.134777
+prob 1.30753
+
+pos 26.1511 0.349167 -2.99559
+normal 0.809042 0.569415 -0.145663
+prob 2.93071
+
+pos 26.6737 1.8986 -1.89196
+normal 0.993049 -0.109866 -0.0422277
+prob 1.11905
+
+pos 21.4106 2.23587 -14.4524
+normal -0.766837 0.394096 0.506605
+prob 1.11905
+
+pos 21.0687 2.35555 -15.1793
+normal -0.644379 0.625284 0.440222
+prob 0.907022
+
+pos 27.7552 -4.06866 -17.331
+normal -0.469484 0.833553 0.291159
+prob 5.09375
+
+pos 28.6702 -3.61917 -16.7463
+normal -0.722238 0.518112 0.458184
+prob 7.19077
+
+pos 28.2455 -6.94795 -4.92346
+normal -0.192114 0.145403 0.970541
+prob 24.9882
+
+pos 26.9307 -8.93391 -4.88437
+normal -0.136587 0.165309 0.976738
+prob 32.0041
+
+pos 29.4324 -8.57914 -4.42679
+normal -0.0408337 0.0340224 0.998587
+prob 10.9564
+
+pos 29.9059 -2.55099 -16.7092
+normal -0.723865 0.604792 0.332033
+prob 6.99376
+
+pos 28.8987 -12.1219 -2.78317
+normal -0.59265 0.454408 0.66504
+prob 2.40271
+
+pos 28.9191 -5.49317 -4.96228
+normal -0.448877 0.251098 0.857589
+prob 8.45754
+
+pos 26.9796 -11.4111 -4.41565
+normal -0.147174 0.251587 0.956579
+prob 30.6586
+
+pos 29.2042 -6.23236 -4.79618
+normal -0.404262 0.222187 0.887246
+prob 44.4021
+
+pos 30.8535 -5.66861 -4.4616
+normal -0.354936 0.125286 0.926458
+prob 63.0471
+
+pos 31.1088 -7.9396 -3.5526
+normal -0.703892 0.380584 0.599743
+prob 35.5601
+
+pos 30.8004 -2.69156 -14.6444
+normal -0.722839 0.593607 0.353744
+prob 4.57057
+
+pos 30.8104 -3.57772 -12.3975
+normal -0.722108 0.62855 0.288938
+prob 7.17107
+
+pos 30.3958 -2.31201 -15.9707
+normal -0.874508 0.27828 0.397236
+prob 3.92045
+
+pos 30.2048 -2.24059 -16.3876
+normal -0.874577 0.285617 0.391839
+prob 6.14663
+
+pos 32.0605 -2.21801 -12.3546
+normal -0.903658 0.288077 0.316881
+prob 5.69352
+
+pos 32.1572 -2.42805 -11.946
+normal -0.907291 0.266445 0.325316
+prob 5.08279
+
+pos 32.5739 -2.04756 -11.1444
+normal -0.893091 0.305533 0.33021
+prob 6.14663
+
+pos 31.2881 -4.17507 -9.22815
+normal -0.648595 0.735213 0.196943
+prob 11.533
+
+pos 22.2645 -1.81892 -13.1107
+normal -0.753258 0.411578 0.513036
+prob 0.985552
+
+pos 23.6779 -1.79844 -10.362
+normal -0.926251 0.1707 0.336036
+prob 1.5117
+
+pos 23.6702 -1.83364 -10.3559
+normal -0.922096 0.194681 0.334423
+prob 1.20544
+
+pos 32.715 -1.29734 -11.3371
+normal -0.869447 0.380522 0.315063
+prob 7.05287
+
+pos 24.1303 -1.54763 -9.93091
+normal -0.363368 0.922894 0.127396
+prob 1.04838
+
+pos 32.7626 -1.92839 -10.7419
+normal -0.887589 0.317639 0.333603
+prob 6.97406
+
+pos 31.6337 -0.960494 -14.3379
+normal -0.822894 0.412746 0.390495
+prob 6.40274
+
+pos 31.6551 -0.325251 -14.6702
+normal -0.842487 0.22509 0.489438
+prob 9.57456
+
+pos 33.0383 -0.588855 -11.0239
+normal -0.840267 0.447828 0.305616
+prob 5.77232
+
+pos 30.8675 1.04213 -15.7935
+normal -0.858552 -0.150097 0.490265
+prob 7.56509
+
+pos 23.5994 0.323458 -9.9712
+normal -0.681945 0.687983 0.248255
+prob 2.95012
+
+pos 23.618 0.305071 -9.87146
+normal -0.671705 0.699158 0.244929
+prob 2.92683
+
+pos 23.6721 0.399691 -9.99446
+normal -0.585803 0.78665 0.194979
+prob 2.63182
+
+pos 30.9218 2.49336 -14.8315
+normal -0.884668 -0.199063 0.421587
+prob 8.72743
+
+pos 32.5997 -3.40832 -7.29148
+normal -0.810855 0.548324 0.204588
+prob 5.71322
+
+pos 33.3926 -1.89199 -8.46533
+normal -0.916817 0.332609 0.220948
+prob 7.23017
+
+pos 33.5483 -1.7307 -8.05102
+normal -0.910336 0.347781 0.224359
+prob 7.32868
+
+pos 33.7808 -0.911817 -8.03022
+normal -0.876265 0.432898 0.211563
+prob 4.07805
+
+pos 33.5182 -1.90008 -7.98852
+normal -0.916378 0.329227 0.227728
+prob 8.29401
+
+pos 34.028 -0.586184 -7.44436
+normal -0.860494 0.462291 0.214097
+prob 10.3232
+
+pos 24.5183 -1.98979 -8.02981
+normal -0.839279 0.455921 0.296221
+prob 1.99466
+
+pos 24.3615 -1.84035 -8.54971
+normal -0.874479 0.375306 0.307297
+prob 1.37035
+
+pos 24.3887 -1.77719 -8.52609
+normal -0.887972 0.336016 0.314004
+prob 1.00911
+
+pos 33.0395 -1.06182 -10.6415
+normal -0.953292 0.148086 0.263259
+prob 3.70374
+
+pos 24.8099 -1.64443 -7.62107
+normal -0.778847 0.591376 0.208978
+prob 1.10335
+
+pos 24.9084 -1.80485 -6.78956
+normal -0.896751 0.38634 0.215821
+prob 1.496
+
+pos 24.9585 -1.71121 -6.80883
+normal -0.717432 0.666353 0.203136
+prob 1.57453
+
+pos 23.8396 0.344855 -9.40509
+normal -0.701701 0.663475 0.259648
+prob 2.90742
+
+pos 32.4445 0.532319 -12.6129
+normal -0.913222 -0.163083 0.373403
+prob 5.96933
+
+pos 24.9428 2.28456 -6.85126
+normal -0.713719 0.67095 0.201075
+prob 1.11905
+
+pos 31.8631 -4.02206 -7.67239
+normal -0.470297 0.873441 0.126184
+prob 7.49646
+
+pos 32.8086 -3.41266 -6.18158
+normal -0.747314 0.650772 0.134228
+prob 7.23017
+
+pos 25.5449 -1.65455 -4.45242
+normal -0.771554 0.619865 0.143084
+prob 1.69232
+
+pos 31.3137 -4.34127 -8.37368
+normal -0.21945 0.973834 0.0590678
+prob 7.11202
+
+pos 25.5721 -1.7581 -3.65734
+normal -0.921147 0.359594 0.148932
+prob 0.95414
+
+pos 24.3959 0.327233 -7.89935
+normal -0.662271 0.727534 0.17914
+prob 2.85696
+
+pos 24.6886 0.456263 -7.54972
+normal -0.337151 0.937929 0.0813467
+prob 2.95012
+
+pos 27.4573 -4.79144 -13.8144
+normal -0.164235 0.984068 0.0680897
+prob 71.6969
+
+pos 22.3928 -1.68255 -13.0705
+normal -0.448099 0.840777 0.303813
+prob 1.31538
+
+pos 22.0705 2.39046 -13.7008
+normal -0.513682 0.786432 0.343009
+prob 1.11905
+
+pos 23.4057 0.132603 -10.1835
+normal -0.935182 0.0535775 0.350091
+prob 2.8919
+
+pos 21.1164 2.32058 -15.0418
+normal -0.618905 0.662029 0.422698
+prob 1.11905
+
+pos 21.358 -1.72421 -14.5876
+normal -0.585601 0.703333 0.402982
+prob 0.844198
+
+pos 23.8573 0.0159688 -8.91996
+normal -0.926573 0.133497 0.351626
+prob 2.65899
+
+pos 25.335 -1.81571 -5.05587
+normal -0.957447 0.227586 0.177483
+prob 1.39391
+
+pos 21.3063 0.174902 -14.033
+normal -0.798928 0.287171 0.528438
+prob 2.95012
+
+pos 21.3613 0.35139 -14.171
+normal -0.57146 0.713795 0.404882
+prob 2.91907
+
+pos 32.9401 -3.62032 -4.02593
+normal -0.760791 0.636137 0.128558
+prob 2.5611
+
+pos 33.7216 -2.84131 -4.0647
+normal -0.790868 0.598139 0.129452
+prob 6.67855
+
+pos 34.1229 -1.61779 -5.21896
+normal -0.918171 0.370173 0.141191
+prob 6.77706
+
+pos 34.1119 -1.53104 -5.43651
+normal -0.914887 0.378988 0.139104
+prob 8.51072
+
+pos 34.1072 -2.5955 -2.43148
+normal -0.780817 0.621381 0.0648883
+prob 5.06309
+
+pos 34.3552 -1.24638 -4.38743
+normal -0.901015 0.409399 0.143405
+prob 8.58953
+
+pos 33.6306 -5.14995 -1.85141
+normal -0.945413 0.222139 0.238429
+prob 4.33416
+
+pos 34.3279 -1.57643 -3.99497
+normal -0.914695 0.375803 0.14868
+prob 6.40274
+
+pos 34.306 -0.839335 -5.39417
+normal -0.964529 0.183393 0.18987
+prob 5.55561
+
+pos 34.4785 -1.31123 -3.24744
+normal -0.964863 0.252413 0.0729822
+prob 5.96933
+
+pos 34.5126 -1.37143 -2.28893
+normal -0.996682 0.0591519 0.0559046
+prob 5.51621
+
+pos 34.7669 -0.187384 -3.48967
+normal -0.990763 0.121539 0.060143
+prob 7.78179
+
+pos 34.1912 0.359966 -6.93883
+normal -0.9594 -0.221535 0.174569
+prob 10.599
+
+pos 34.4404 0.483337 -5.15494
+normal -0.958201 -0.208625 0.195769
+prob 10.6581
+
+pos 34.4443 1.45985 -3.14069
+normal -0.930302 -0.360999 0.0649406
+prob 6.24514
+
+pos 34.7061 0.535371 -2.87075
+normal -0.986641 -0.152826 0.0564188
+prob 9.33815
+
+pos 33.5386 2.30003 -7.49878
+normal -0.927636 -0.279741 0.247461
+prob 5.2798
+
+pos 33.2483 3.82693 -3.10284
+normal -0.75103 -0.215538 0.624098
+prob 6.93466
+
+pos 33.1936 5.07914 -2.76605
+normal -0.737259 -0.211646 0.641604
+prob 5.47681
+
+pos 34.5867 1.38172 -1.00048
+normal -0.977223 -0.118795 0.175852
+prob 6.18603
+
+pos 34.5389 2.34214 -0.802197
+normal -0.978728 -0.10827 0.174265
+prob 5.89052
+
+pos 33.0619 7.78754 -0.366245
+normal -0.906525 -0.40761 0.109845
+prob 7.34838
+
+pos 33.2536 6.54758 1.57598
+normal -0.933486 -0.356236 -0.04123
+prob 6.75736
+
+pos 34.2322 4.52423 0.42978
+normal -0.919229 -0.379137 -0.106178
+prob 6.14663
+
+pos 34.3383 3.77156 0.9241
+normal -0.917686 -0.275805 -0.285979
+prob 7.8606
+
+pos 33.4803 6.63987 -0.660044
+normal -0.932694 -0.348427 0.093171
+prob 5.75262
+
+pos 33.8927 5.41149 0.612704
+normal -0.925283 -0.366969 -0.0958395
+prob 1.53666
+
+pos 34.7576 -0.650426 -1.3003
+normal -0.993128 0.0971379 0.0652809
+prob 9.20025
+
+pos 34.8344 -0.494171 -0.632814
+normal -0.992031 0.105365 0.0690879
+prob 6.77706
+
+pos 34.9149 0.160756 0.801865
+normal -0.989122 -0.122921 -0.0807922
+prob 4.84638
+
+pos 34.829 -0.821009 -0.316098
+normal -0.97871 0.169416 0.115865
+prob 9.88977
+
+pos 34.8919 -0.790375 -0.0935497
+normal -0.977537 0.168502 0.126602
+prob 4.05835
+
+pos 34.6489 0.9991 1.59058
+normal -0.994372 -0.0787723 -0.0708409
+prob 7.32868
+
+pos 34.6527 0.938673 1.82751
+normal -0.994214 -0.0819582 -0.069434
+prob 5.71322
+
+pos 34.7538 0.420545 2.54843
+normal -0.991763 -0.109267 -0.0668319
+prob 5.3586
+
+pos 34.5803 1.06868 2.54385
+normal -0.995147 -0.0751087 -0.0635781
+prob 5.92992
+
+pos 34.5947 -3.68655 0.0666934
+normal -0.979112 0.0986229 -0.177801
+prob 4.43267
+
+pos 34.4562 -1.69805 1.69379
+normal -0.995954 0.0618819 -0.0651622
+prob 7.17107
+
+pos 33.9894 -5.24987 0.455119
+normal -0.944456 0.311574 -0.104519
+prob 1.91097
+
+pos 34.1898 -4.51132 0.59622
+normal -0.917864 0.299259 -0.260708
+prob 4.82668
+
+pos 33.2782 -7.57689 0.0586501
+normal -0.870236 0.45319 -0.193156
+prob 6.95436
+
+pos 33.5732 -5.94399 1.13533
+normal -0.950961 0.30218 -0.0660376
+prob 5.06309
+
+pos 33.7131 -5.46703 1.18941
+normal -0.948675 0.309922 -0.0629663
+prob 8.76683
+
+pos 34.267 -2.24921 2.48716
+normal -0.953984 0.286364 -0.0889403
+prob 6.46184
+
+pos 33.9416 -3.70411 2.41775
+normal -0.948474 0.260482 -0.180405
+prob 7.15137
+
+pos -1.49545 12.9948 4.95065
+normal -0.684135 -0.610426 0.399174
+prob 68.5253
+
+pos -1.14042 12.5789 4.82433
+normal -0.663474 -0.625025 0.411275
+prob 18.8372
+
+pos -1.25074 10.97 2.58461
+normal -0.576801 -0.627813 0.522638
+prob 34.3107
+
+pos -1.22771 11.5568 3.38122
+normal -0.553085 -0.608381 0.569183
+prob 5.95872
+
+pos 0.473268 10.6884 -4.42424
+normal -0.884794 -0.453597 -0.106725
+prob 37.4823
+
+pos -2.41645 -8.40604 11.9527
+normal -0.47335 -0.551651 -0.686746
+prob 39.5967
+
+pos -2.18775 13.2296 -4.44133
+normal -0.77559 -0.556877 -0.297235
+prob 17.4917
+
+pos 8.57657 -2.95025 2.80211
+normal -0.700229 -0.183522 -0.689926
+prob 66.3148
+
+pos 7.4298 -3.45091 4.05433
+normal -0.62905 -0.24859 -0.736545
+prob 46.132
+
+pos 10.1865 -6.91176 3.57176
+normal -0.442475 -0.438296 -0.782377
+prob 48.5348
+
+pos 8.82573 -2.26675 1.94563
+normal -0.855105 -0.346281 -0.385856
+prob 22.9699
+
+pos 9.13722 -4.06775 2.72207
+normal -0.631841 -0.361136 -0.685826
+prob 32.0041
+
+pos 8.88885 -0.799488 0.7284
+normal -0.972767 -0.0683464 -0.221478
+prob 34.6951
+
+pos 4.28502 -1.40085 4.96308
+normal -0.2515 -0.0585347 -0.966086
+prob 32.3885
+
+pos 4.9693 -0.464902 4.75337
+normal -0.419885 -0.0493215 -0.906236
+prob 7.49646
+
+pos 1.31014 8.17711 -3.1067
+normal -0.860139 -0.423911 -0.283655
+prob 39.5006
+
+pos 0.134188 8.53467 -1.90908
+normal -0.647042 -0.490373 -0.583842
+prob 57.7612
+
+pos -0.840918 11.0317 -3.14923
+normal -0.630726 -0.591846 -0.501899
+prob 25.2765
+
+pos -0.321921 9.0008 -1.79608
+normal -0.593462 -0.474295 -0.650267
+prob 22.1049
+
+pos 8.98183 1.52149 0.664617
+normal -0.967577 0.115271 -0.224736
+prob 7.977
+
+pos 0.196608 7.31865 -0.99044
+normal -0.601103 -0.495368 -0.627125
+prob 53.6285
+
+pos -0.19794 8.13264 -1.2257
+normal -0.603133 -0.486311 -0.632244
+prob 21.4322
+
+pos 0.396369 10.0842 8.81387
+normal -0.893972 -0.0796014 -0.440996
+prob 42.6721
+
+pos 2.05988 6.67919 -3.98282
+normal -0.958055 -0.28626 0.0136151
+prob 34.6951
+
+pos 1.49906 7.48125 2.69754
+normal -0.853528 -0.437092 0.283621
+prob 55.6468
+
+pos 1.82895 7.90399 5.22326
+normal -0.933187 -0.336102 0.127272
+prob 53.6285
+
+pos -1.40647 14.1501 -7.96646
+normal -0.858882 -0.511514 -0.0260054
+prob 66.2187
+
+pos 2.61147 1.61121 4.74478
+normal -0.927413 -0.02242 -0.373368
+prob 36.7134
+
+pos 2.44358 3.01055 5.20467
+normal -0.901968 -0.0251686 -0.431069
+prob 44.2099
+
+pos 1.39605 5.18117 7.31421
+normal -0.755751 0.0739754 -0.650668
+prob 52.7635
+
+pos 4.01242 3.01932 4.90404
+normal 0.127514 -0.0372562 -0.991137
+prob 48.4386
+
+pos 9.59865 3.29019 0.373928
+normal -0.921375 0.306035 -0.239606
+prob 31.5236
+
+pos -2.02939 1.76862 8.60805
+normal -0.255701 0.0506857 -0.965426
+prob 8.16922
+
+pos 0.727922 4.37651 7.89566
+normal -0.656131 0.0853873 -0.7498
+prob 23.066
+
+pos 7.0123 7.0217 4.79299
+normal -0.376854 0.203709 -0.903595
+prob 40.6539
+
+pos 0.54651 -3.38515 7.96676
+normal -0.679249 -0.0966941 -0.72751
+prob 33.1574
+
+pos 1.28073 -5.00166 7.40284
+normal -0.599885 -0.229523 -0.766457
+prob 40.3655
+
+pos 2.45969 -3.61514 4.96605
+normal -0.943415 0.0570765 -0.326665
+prob 24.0271
+
+pos 2.5345 -4.08832 4.55697
+normal -0.935598 0.0480226 -0.349787
+prob 16.819
+
+pos 4.46958 -2.93319 25.6843
+normal 0.100792 0.629822 0.770172
+prob 33.8302
+
+pos 3.23349 -0.144719 26.2422
+normal 0.133934 -0.365928 0.920955
+prob 2.94236
+
+pos -1.05693 -3.09673 33.678
+normal 0.029938 0.664485 -0.746702
+prob 6.87556
+
+pos -3.24542 0.443343 25.5602
+normal 0.0667094 0.937149 -0.342493
+prob 2.91519
+
+pos -3.60737 0.494585 25.6962
+normal 0.0553306 0.967632 -0.246227
+prob 2.94236
+
+pos -4.43148 2.45997 25.7384
+normal 0.0288869 0.991352 -0.128009
+prob 1.11905
+
+pos -3.60379 2.49425 26.0423
+normal -0.0184052 0.99178 0.126624
+prob 1.11905
+
+pos -2.79465 2.44862 25.9548
+normal 0.0713174 0.932631 -0.353712
+prob 1.11905
+
+pos 1.825 0.454239 26.0751
+normal 0.0265665 0.912851 0.407427
+prob 2.95012
+
+pos 4.39524 -4.49832 31.5293
+normal -0.053857 0.946471 -0.318263
+prob 44.1138
+
+pos 2.65383 -4.52119 28.074
+normal 0.0127424 0.996962 0.0768414
+prob 42.8644
+
+pos 6.08475 -4.71945 28.3029
+normal 0.113459 0.914783 0.387683
+prob 4.90153
+
+pos 3.63916 -4.63566 28.3812
+normal 0.0631428 0.92257 0.380627
+prob 15.8579
+
+pos 4.70791 -4.73806 28.5983
+normal 0.0371287 0.987608 0.152483
+prob 51.6102
+
+pos 2.65 -1.68966 26.5338
+normal 0.0506989 0.79565 0.603631
+prob 1.41747
+
+pos 1.26477 -1.52245 26.1499
+normal -0.00433964 0.994188 -0.107573
+prob 1.26041
+
+pos 1.44813 -1.5511 26.4148
+normal 0.0274535 0.923841 0.381791
+prob 1.48814
+
+pos 4.50794 -1.55983 26.1031
+normal 0.0425754 0.958174 0.283003
+prob 0.977699
+
+pos 5.78074 -1.55685 25.8609
+normal 0.0735887 0.958225 0.276387
+prob 1.48814
+
+pos 5.06583 -1.52281 25.8751
+normal 0.0335437 0.988111 0.150039
+prob 1.55882
+
+pos 0.943541 0.496373 25.937
+normal -0.0102523 0.979595 -0.200722
+prob 2.90742
+
+pos 2.52497 0.457927 26.0247
+normal 0.0123267 0.992675 0.120185
+prob 2.9346
+
+pos 2.53715 0.333355 26.2167
+normal 0.0536456 0.776118 0.628302
+prob 2.92295
+
+pos 4.57821 0.280792 25.9696
+normal 0.0929119 0.67477 0.732157
+prob 2.93848
+
+pos 5.80211 0.473691 25.4271
+normal 0.0954854 0.923875 0.37059
+prob 2.92295
+
+pos 4.9471 0.470566 25.6155
+normal 0.0476001 0.977364 0.20614
+prob 2.9346
+
+pos 6.5047 0.437118 25.38
+normal 0.067628 0.963229 0.260033
+prob 2.93071
+
+pos 5.98555 0.254105 25.7199
+normal 0.170997 0.728135 0.663762
+prob 2.94236
+
+pos 2.45036 2.44484 25.9657
+normal -0.0150831 0.964076 -0.265198
+prob 1.04838
+
+pos 1.25146 2.47971 26.3101
+normal 0.0233059 0.979801 0.198613
+prob 1.04838
+
+pos 0.230627 2.45357 26.4612
+normal 0.0341306 0.924371 0.379965
+prob 1.11905
+
+pos -0.45224 2.6008 26.6772
+normal -0.0585561 0.993018 -0.102401
+prob 30.3703
+
+pos 2.21544 2.49651 26.1969
+normal 0.0299106 0.959979 0.278472
+prob 1.11905
+
+pos 7.59357 2.31086 25.5405
+normal 0.130378 0.857443 0.497788
+prob 1.11905
+
+pos 1.82562 0.465567 25.7758
+normal -0.0284378 0.924946 -0.379033
+prob 2.96177
+
+pos 0.468795 0.312952 25.6054
+normal -0.0365756 0.847502 -0.52953
+prob 2.9346
+
+pos 3.88176 0.433968 25.424
+normal -0.031305 0.983094 -0.180407
+prob 2.89966
+
+pos 3.70622 0.485027 25.6445
+normal -0.0259927 0.962681 -0.269388
+prob 2.92295
+
+pos 2.93094 -1.58642 25.8547
+normal -0.0890017 0.705558 -0.703041
+prob 1.44888
+
+pos 1.39236 2.37128 25.9153
+normal -0.0363231 0.808809 -0.586949
+prob 1.11905
+
+pos 1.08664 -1.9859 25.7468
+normal -0.090782 0.345143 -0.934149
+prob 1.11905
+
+pos 7.74959 0.451005 24.9928
+normal 0.0102034 0.999274 0.0367056
+prob 2.9346
+
+pos 6.3427 -4.47849 31.2956
+normal -0.0369056 0.948956 -0.313243
+prob 31.5236
+
+pos 4.22402 -1.60076 25.6354
+normal -0.0766483 0.731228 -0.677813
+prob 1.5117
+
+pos 4.9049 2.477 25.7277
+normal -0.0616936 0.889156 -0.453426
+prob 1.11905
+
+pos 1.82049 2.39628 25.9179
+normal -0.0357777 0.79123 -0.610472
+prob 1.11905
+
+pos 2.46409 2.27178 25.7596
+normal -0.0512434 0.713378 -0.698903
+prob 1.11905
+
+pos 8.52624 -4.33377 31.3017
+normal -0.0619564 0.965605 -0.252524
+prob 47.9581
+
+pos 3.85954 -1.82942 25.5207
+normal -0.116518 0.383514 -0.916155
+prob 1.44103
+
+pos 5.47618 0.363152 25.0823
+normal -0.149461 0.795551 -0.587163
+prob 2.87249
+
+pos 3.33657 2.27899 25.6544
+normal -0.123124 0.632272 -0.764901
+prob 1.11905
+
+pos 3.76354 2.35715 25.6658
+normal -0.0754289 0.767905 -0.636107
+prob 1.11905
+
+pos 1.7893 2.32817 25.8514
+normal -0.0633567 0.645235 -0.761352
+prob 1.11905
+
+pos 7.80115 -1.56264 24.8584
+normal -0.0724918 0.95599 -0.284302
+prob 1.66091
+
+pos 7.74031 -1.55999 24.885
+normal -0.0756302 0.952296 -0.295658
+prob 1.77871
+
+pos 7.48493 0.442118 24.6514
+normal -0.0735056 0.953237 -0.293148
+prob 2.82591
+
+pos 7.61917 0.461998 24.6921
+normal -0.0913504 0.928185 -0.360732
+prob 2.9113
+
+pos 5.12138 -1.58907 25.5052
+normal -0.120533 0.494814 -0.860599
+prob 1.56667
+
+pos 4.25379 2.15815 25.4549
+normal -0.111147 0.395579 -0.911682
+prob 1.11905
+
+pos 4.07219 2.15197 25.482
+normal -0.112932 0.397233 -0.910743
+prob 1.11905
+
+pos 4.50956 2.18416 25.4214
+normal -0.109627 0.382733 -0.917332
+prob 1.11905
+
+pos 0.303809 2.00096 25.7843
+normal -0.0994687 0.352198 -0.930625
+prob 0.836345
+
+pos 7.93575 -1.53577 24.9261
+normal -0.0973761 0.920767 -0.377765
+prob 1.01696
+
+pos 5.35745 0.0652409 24.9459
+normal -0.233927 0.322357 -0.917259
+prob 2.90354
+
+pos 11.1592 -2.23741 24.2799
+normal 0.447571 -0.31907 0.835389
+prob 1.25255
+
+pos 10.854 -0.214194 24.1062
+normal 0.445821 -0.339243 0.828346
+prob 2.92683
+
+pos 11.1884 -2.02841 24.3278
+normal 0.482398 -0.234479 0.843986
+prob 1.46459
+
+pos 13.2022 1.85983 23.2682
+normal 0.47202 -0.154139 0.868008
+prob 1.11905
+
+pos 17.506 1.86906 20.2167
+normal 0.611782 -0.0437446 0.789816
+prob 1.11905
+
+pos 8.55013 -3.68782 25.447
+normal 0.260636 0.672398 0.692784
+prob 66.9876
+
+pos 13.3363 1.75433 23.1682
+normal 0.476876 -0.0483093 0.877642
+prob 1.11905
+
+pos 9.0938 -3.00647 24.5095
+normal 0.234349 0.721705 0.651324
+prob 41.4227
+
+pos 13.3843 2.1654 23.1669
+normal 0.543831 0.0863613 0.834739
+prob 1.11905
+
+pos 13.0866 -2.06938 23.3484
+normal 0.465883 -0.225369 0.855664
+prob 1.70018
+
+pos 11.4817 0.278848 23.7433
+normal 0.36661 0.633056 0.68179
+prob 2.94236
+
+pos 10.9239 2.44159 24.155
+normal 0.165452 0.941843 0.292501
+prob 1.11905
+
+pos 12.1892 2.36534 23.6221
+normal 0.321259 0.757393 0.568462
+prob 1.11905
+
+pos 11.4939 -1.41011 22.5868
+normal 0.401573 0.459203 0.792384
+prob 28.6403
+
+pos 11.8976 2.31153 23.8309
+normal 0.378725 0.591196 0.712078
+prob 1.04838
+
+pos 12.5303 2.26991 23.5553
+normal 0.359736 0.630219 0.688051
+prob 1.11905
+
+pos 12.8981 -1.98267 23.46
+normal 0.452773 0.162305 0.876729
+prob 2.56008
+
+pos 12.3867 -1.94712 23.7099
+normal 0.459554 0.133854 0.878005
+prob 3.00377
+
+pos 12.4708 -1.82616 23.6307
+normal 0.462678 0.309189 0.830862
+prob 1.26826
+
+pos 12.2916 -1.84796 23.7286
+normal 0.46016 0.33423 0.822523
+prob 1.51956
+
+pos 14.2953 2.20665 22.5622
+normal 0.546204 0.303629 0.780686
+prob 1.11905
+
+pos 11.367 0.453914 23.5415
+normal 0.187456 0.920137 0.343815
+prob 2.9346
+
+pos 11.5876 2.48305 23.6435
+normal 0.10672 0.978033 0.179057
+prob 1.11905
+
+pos 14.5593 -4.71894 25.018
+normal 0.231221 0.910032 0.344062
+prob 62.7588
+
+pos 13.4394 -4.1991 23.8271
+normal 0.257729 0.784909 0.563465
+prob 28.2559
+
+pos 17.4294 -4.74949 23.2345
+normal 0.264863 0.910015 0.318936
+prob 57.2806
+
+pos 16.3273 -4.67589 23.6785
+normal 0.0817164 0.991152 0.104597
+prob 65.4498
+
+pos 13.2193 -1.52122 22.8258
+normal 0.239869 0.903771 0.354487
+prob 1.04838
+
+pos 13.8989 -1.56987 22.5913
+normal 0.410574 0.710307 0.571746
+prob 1.38606
+
+pos 14.0851 -1.74051 22.6736
+normal 0.388648 0.697719 0.601781
+prob 1.23685
+
+pos 13.671 -1.50632 21.3708
+normal 0.519378 0.395086 0.757729
+prob 44.306
+
+pos 13.9146 -1.53799 22.1111
+normal -0.0514346 0.99382 -0.098371
+prob 1.41747
+
+pos 13.3726 -1.69425 23.0811
+normal 0.42263 0.64777 0.633859
+prob 1.18973
+
+pos 12.4611 -1.54286 23.3068
+normal 0.0625959 0.992431 0.105651
+prob 0.844198
+
+pos 17.6551 -1.58866 19.8477
+normal 0.400418 0.760318 0.511451
+prob 1.21329
+
+pos 14.4396 -1.70587 22.4021
+normal 0.399425 0.660514 0.635753
+prob 1.20544
+
+pos 15.7622 -1.50609 21.0022
+normal -0.159615 0.962259 -0.220411
+prob 1.09549
+
+pos 14.1809 -1.56114 22.3787
+normal 0.158232 0.95969 0.232289
+prob 1.73159
+
+pos 16.5667 -1.58928 20.7298
+normal 0.393649 0.775216 0.494045
+prob 1.17402
+
+pos 15.9417 -1.51825 20.9736
+normal 0.248027 0.913714 0.321885
+prob 1.5117
+
+pos 13.0044 0.469059 22.6439
+normal 0.0909252 0.983307 0.157606
+prob 2.91907
+
+pos 13.9527 0.264019 22.3969
+normal 0.39046 0.692955 0.606097
+prob 2.954
+
+pos 14.346 0.495744 21.6614
+normal 0.146165 0.970158 0.193467
+prob 2.94236
+
+pos 13.4274 0.457384 22.4285
+normal 0.198546 0.936383 0.289425
+prob 2.92683
+
+pos 15.1285 2.25294 22.0037
+normal 0.367786 0.704346 0.607149
+prob 1.11905
+
+pos 14.4972 2.25686 22.4091
+normal 0.380411 0.700421 0.603903
+prob 0.907022
+
+pos 13.8113 2.47825 22.4437
+normal 0.233322 0.904647 0.356614
+prob 1.11905
+
+pos 12.9493 2.49536 22.8982
+normal 0.140288 0.95989 0.242754
+prob 0.907022
+
+pos 17.7958 -1.84876 19.9751
+normal 0.559944 0.401635 0.724674
+prob 1.48814
+
+pos 16.5275 -1.78253 20.9793
+normal 0.580591 0.360451 0.730061
+prob 1.27611
+
+pos 12.9217 0.0525605 23.1012
+normal 0.436986 0.4179 0.796494
+prob 2.90742
+
+pos 16.0093 2.39848 21.197
+normal 0.497875 0.57154 0.652275
+prob 1.04838
+
+pos 16.8909 2.10649 20.7232
+normal 0.590037 0.168735 0.789547
+prob 1.11905
+
+pos 13.3947 -2.0224 23.2055
+normal 0.455891 -0.278859 0.845223
+prob 3.00377
+
+pos 17.2867 2.2404 19.1925
+normal -0.721908 0.266783 0.638495
+prob 22.6816
+
+pos 18.1282 -0.396862 19.4779
+normal 0.683082 0.258488 0.683069
+prob 8.74587
+
+pos 17.9594 2.51987 19.9148
+normal -0.733454 0.128911 0.667404
+prob 42.9605
+
+pos 14.9285 -2.08554 22.1896
+normal 0.54853 -0.136121 0.824976
+prob 1.229
+
+pos 16.813 0.125736 18.6702
+normal -0.733899 0.0675607 0.67589
+prob 17.2034
+
+pos 16.952 -0.100085 20.2905
+normal 0.612896 -0.0949889 0.784433
+prob 2.94624
+
+pos 16.32 -0.00521867 20.8349
+normal 0.611599 -0.181467 0.770076
+prob 2.93071
+
+pos 17.2151 -2.2528 19.116
+normal -0.730821 0.00488664 0.682552
+prob 32.2924
+
+pos 18.0659 -2.0972 20.0259
+normal -0.730823 0.00488763 0.68255
+prob 15.1851
+
+pos 12.7173 1.78935 23.4941
+normal 0.426617 -0.371755 0.824498
+prob 1.11905
+
+pos 15.8396 -0.181127 21.1634
+normal 0.578679 -0.291985 0.761495
+prob 2.88413
+
+pos 20.4825 2.18591 17.1544
+normal 0.764947 0.309704 0.564748
+prob 1.11905
+
+pos 20.8881 2.21693 16.6404
+normal 0.771485 0.267901 0.577096
+prob 0.977699
+
+pos 16.094 -0.119747 20.9785
+normal 0.562665 -0.35827 0.745017
+prob 2.93848
+
+pos 21.2479 2.13897 16.2293
+normal 0.750603 0.338408 0.567516
+prob 1.11905
+
+pos 21.3786 2.23788 16.0259
+normal 0.774212 0.234111 0.588037
+prob 1.11905
+
+pos 15.9773 1.28719 19.63
+normal 0.550855 -0.478223 0.684003
+prob 58.1456
+
+pos 14.5373 -0.424037 21.8267
+normal 0.362704 -0.701876 0.613038
+prob 2.96565
+
+pos 12.7967 3.72524 23.6235
+normal 0.404552 -0.540553 0.737658
+prob 1.05719
+
+pos 17.561 -0.314867 19.6624
+normal 0.498068 -0.571712 0.651976
+prob 2.90354
+
+pos 13.3462 2.4586 22.4651
+normal -0.0448397 0.995203 -0.0869549
+prob 0.907022
+
+pos 13.5579 -1.50538 22.4877
+normal -0.115149 0.971219 -0.208507
+prob 1.02482
+
+pos 11.9277 -1.55051 23.188
+normal -0.141219 0.95431 -0.263343
+prob 1.19758
+
+pos 11.783 2.49585 23.4557
+normal -0.0806722 0.983608 -0.161267
+prob 1.77085
+
+pos 13.605 2.44776 22.2489
+normal -0.176239 0.949082 -0.26112
+prob 0.907022
+
+pos 10.8835 -1.51492 23.8689
+normal -0.0679773 0.988063 -0.138243
+prob 0.977699
+
+pos 10.8221 0.495246 24.2329
+normal 0.853842 0.28948 -0.432614
+prob 47.4776
+
+pos 12.0281 -1.61676 23.0122
+normal -0.275971 0.80082 -0.531534
+prob 1.16617
+
+pos 12.0094 0.274257 22.5633
+normal -0.313204 0.760725 -0.568507
+prob 2.94236
+
+pos 12.0028 0.333165 22.6327
+normal -0.335065 0.725277 -0.601419
+prob 2.94236
+
+pos 15.2857 2.30188 20.9275
+normal -0.36141 0.802211 -0.475227
+prob 1.04838
+
+pos 15.9033 2.32931 20.4626
+normal -0.369884 0.786264 -0.494949
+prob 0.836345
+
+pos 10.8494 -4.39772 30.33
+normal -0.104482 0.95865 -0.264716
+prob 41.5188
+
+pos 12.5784 -4.55376 29.0433
+normal -0.112959 0.939134 -0.324451
+prob 51.0336
+
+pos 10.6449 -1.7177 23.6038
+normal -0.235889 0.866732 -0.439468
+prob 1.59809
+
+pos 12.0762 -1.63662 22.9654
+normal -0.384795 0.604451 -0.697547
+prob 1.57453
+
+pos 15.7673 -1.57116 20.7007
+normal -0.43589 0.686359 -0.582161
+prob 0.749962
+
+pos 13.4776 2.26332 22.064
+normal -0.411824 0.693493 -0.591159
+prob 1.11905
+
+pos 9.43301 -4.85667 29.0412
+normal -0.110182 0.89211 -0.438177
+prob 47.5737
+
+pos 17.7797 -3.50932 28.1298
+normal -0.447387 0.633708 -0.631077
+prob 9.33815
+
+pos 12.8556 -1.86205 22.4076
+normal -0.462293 0.269699 -0.844718
+prob 1.63735
+
+pos 10.6458 2.35128 23.6807
+normal -0.273879 0.813236 -0.513456
+prob 1.11905
+
+pos 17.1385 -3.17779 28.9409
+normal -0.447264 0.554623 -0.701675
+prob 10.5399
+
+pos 15.3446 -3.74748 29.2602
+normal -0.36876 0.615395 -0.696638
+prob 8.25461
+
+pos 16.63 -2.69002 29.7905
+normal -0.330119 0.593881 -0.733708
+prob 10.1459
+
+pos 14.7581 -2.60729 30.8369
+normal -0.353474 0.600614 -0.71716
+prob 6.06783
+
+pos 17.3409 -2.66554 29.4195
+normal -0.440686 0.595776 -0.671452
+prob 4.78728
+
+pos 16.5417 -2.67512 29.8522
+normal -0.331126 0.595085 -0.732277
+prob 3.92045
+
+pos 15.1443 -2.62779 30.6172
+normal -0.348712 0.598995 -0.720836
+prob 12.0963
+
+pos 13.1011 0.120243 21.894
+normal -0.512314 0.246655 -0.822615
+prob 2.89966
+
+pos 18.9972 -1.47153 28.8691
+normal -0.478516 0.363357 -0.799371
+prob 3.30973
+
+pos 18.0065 -1.21815 29.5933
+normal -0.485487 0.388235 -0.783311
+prob 9.21995
+
+pos 18.3989 -1.21189 29.3405
+normal -0.480176 0.388828 -0.786285
+prob 6.46184
+
+pos 17.7432 -1.0802 29.8083
+normal -0.485473 0.401563 -0.776571
+prob 9.88977
+
+pos 19.3095 -2.32261 28.3948
+normal -0.492394 0.277284 -0.825022
+prob 2.32469
+
+pos 17.301 -1.81829 29.86
+normal -0.508726 0.328772 -0.79568
+prob 5.96933
+
+pos 11.2762 -3.71756 31.0912
+normal -0.311158 0.617626 -0.722301
+prob 10.1459
+
+pos 18.1578 -0.513626 29.7198
+normal -0.568483 0.205453 -0.796628
+prob 6.63915
+
+pos 9.7486 -3.69353 31.6464
+normal -0.21596 0.619381 -0.754803
+prob 10.6384
+
+pos 9.71508 -2.74616 32.6348
+normal -0.181519 0.589404 -0.787181
+prob 5.59501
+
+pos 12.3163 -3.80257 30.601
+normal -0.303538 0.610957 -0.731161
+prob 3.40823
+
+pos 9.25413 -2.53702 32.9745
+normal -0.188808 0.605986 -0.772744
+prob 6.10723
+
+pos 7.93559 2.35627 24.7263
+normal -0.205165 0.579304 -0.788869
+prob 1.04838
+
+pos 7.9727 2.31621 24.675
+normal -0.195807 0.626469 -0.754451
+prob 1.04838
+
+pos 10.7368 2.20326 23.5068
+normal -0.434574 0.395318 -0.80924
+prob 1.11905
+
+pos 8.03319 2.40426 24.7498
+normal -0.214436 0.524367 -0.824049
+prob 1.04838
+
+pos 11.0311 -2.11954 23.3317
+normal -0.456583 -0.218148 -0.862521
+prob 1.44103
+
+pos 10.5353 1.91965 23.5725
+normal -0.455928 -0.255719 -0.852489
+prob 1.04838
+
+pos 10.8235 -1.75741 32.7803
+normal -0.329753 0.334905 -0.882667
+prob 7.78179
+
+pos 11.0526 -1.24775 32.8384
+normal -0.317875 0.385356 -0.866289
+prob 8.82593
+
+pos 19.0425 -3.70388 27.0781
+normal -0.44149 0.618635 -0.649906
+prob 11.5249
+
+pos -2.37156 8.99465 12.4258
+normal -0.476695 0.616097 -0.627045
+prob 52.7635
+
+pos 19.8227 -2.73151 27.7292
+normal -0.411224 0.691064 -0.594411
+prob 6.32394
+
+pos 16.2007 -1.7613 20.116
+normal -0.567933 0.337213 -0.750826
+prob 1.44103
+
+pos 15.747 2.01412 20.4061
+normal -0.603048 0.262462 -0.753291
+prob 0.977699
+
+pos 15.6267 0.183439 20.1763
+normal -0.579204 0.213275 -0.786789
+prob 2.9346
+
+pos 17.1594 -1.63457 19.4919
+normal -0.513077 0.539002 -0.668003
+prob 1.62165
+
+pos 19.9395 -1.04106 28.3945
+normal -0.550395 0.150266 -0.82127
+prob 7.52569
+
+pos 21.1064 -0.713675 27.6375
+normal -0.548742 0.436254 -0.713138
+prob 5.57531
+
+pos 21.4107 -0.971633 27.3023
+normal -0.552355 0.411926 -0.724721
+prob 7.8409
+
+pos -7.47685 -12.4882 22.4204
+normal -0.709444 0.374368 -0.597107
+prob 51.3219
+
+pos 17.3633 0.358058 30.273
+normal -0.449482 -0.22183 -0.865308
+prob 11.3673
+
+pos 18.5924 0.0204474 29.595
+normal -0.558795 -0.256908 -0.788509
+prob 7.54539
+
+pos 19.7027 0.764489 28.6366
+normal -0.5538 -0.179287 -0.813119
+prob 7.05287
+
+pos 19.4295 2.13775 28.3758
+normal -0.493693 -0.296287 -0.817607
+prob 10.6384
+
+pos 15.096 2.11112 30.9018
+normal -0.421747 -0.299118 -0.855954
+prob 5.87082
+
+pos 33.1512 3.50119 3.39148
+normal -0.723179 -0.688948 -0.0486042
+prob 5.79202
+
+pos 26.0964 -0.452479 -1.54493
+normal 0.376929 -0.926156 -0.0126235
+prob 2.92683
+
+pos 29.2745 12.7598 0.906857
+normal -0.723552 -0.673416 -0.151603
+prob 18.2606
+
+pos 26.1384 -0.44855 -1.02226
+normal 0.368351 -0.929558 -0.0154903
+prob 2.92295
+
+pos 26.5175 -2.4364 -0.37854
+normal 0.37843 -0.925422 -0.0195962
+prob 1.52741
+
+pos 25.7943 -2.18862 1.07305
+normal -0.944697 -0.327257 -0.0212275
+prob 1.40176
+
+pos 25.8247 1.74606 -0.882769
+normal -0.736223 -0.676227 0.0263143
+prob 1.11905
+
+pos 25.9541 1.65206 -0.206458
+normal -0.803345 -0.594677 0.0315638
+prob 1.11905
+
+pos 26.3124 1.51122 -0.56321
+normal 0.302123 -0.953268 -0.00115438
+prob 1.11905
+
+pos 26.0459 1.56827 0.0546804
+normal -0.764682 -0.644188 -0.0168247
+prob 1.11905
+
+pos 26.1361 -2.48908 -2.35077
+normal -0.281786 -0.959287 0.0190869
+prob 1.07979
+
+pos 26.1166 -0.458283 -0.745729
+normal 0.120662 -0.992691 0.00207568
+prob 2.8492
+
+pos 25.7495 -0.450997 -1.29114
+normal -0.267049 -0.963645 0.00857893
+prob 2.94236
+
+pos 25.6695 -0.354596 -0.0398014
+normal -0.738002 -0.674248 0.0272688
+prob 2.91519
+
+pos 26.1437 -2.46699 -0.631235
+normal -0.436283 -0.899611 0.0188918
+prob 1.48029
+
+pos 26.4916 -2.44348 -0.369824
+normal 0.167095 -0.985938 -0.00249475
+prob 1.04838
+
+pos 25.8868 1.65316 1.46919
+normal -0.732564 -0.677281 -0.0681214
+prob 1.11905
+
+pos 26.0684 1.54886 -0.939706
+normal -0.395979 -0.918088 0.0177477
+prob 1.04838
+
+pos 26.2631 1.50468 -0.371018
+normal -0.281131 -0.959469 0.019604
+prob 1.11905
+
+pos 25.5765 1.79414 3.5677
+normal -0.906878 -0.395749 -0.14476
+prob 1.11905
+
+pos 26.0548 -0.471966 0.950938
+normal 0.403418 -0.914758 0.0217403
+prob 2.95012
+
+pos 26.2932 1.55345 3.1557
+normal 0.30467 -0.950577 0.0598306
+prob 0.907022
+
+pos 25.6479 -0.390811 1.14328
+normal -0.619522 -0.784681 -0.0216257
+prob 2.92295
+
+pos 13.515 -7.32874 0.5871
+normal -0.435758 -0.842414 -0.316943
+prob 25.2765
+
+pos 25.9943 -2.49347 3.92534
+normal 0.227536 -0.972326 0.0530102
+prob 1.07194
+
+pos 25.7469 -2.49348 5.17619
+normal -0.213195 -0.976794 -0.0205132
+prob 1.63735
+
+pos 25.6441 -2.49324 5.67366
+normal -0.266579 -0.962152 -0.0565627
+prob 1.3782
+
+pos 25.8593 -2.48082 5.07902
+normal 0.179389 -0.982846 0.0428222
+prob 1.34679
+
+pos 25.6573 -2.47578 5.32025
+normal -0.393741 -0.917372 -0.0582737
+prob 1.11905
+
+pos 26.1536 -2.46805 0.517569
+normal -0.0552933 -0.99847 0.00018236
+prob 1.14261
+
+pos 25.6082 -2.3857 4.30923
+normal -0.606443 -0.790962 -0.0812757
+prob 1.44103
+
+pos 25.578 -2.44821 5.16365
+normal -0.295072 -0.954718 -0.0380236
+prob 1.2447
+
+pos 24.9255 -2.33625 7.11481
+normal -0.801095 -0.564794 -0.198126
+prob 1.763
+
+pos 26.1829 -2.48083 0.868768
+normal -0.0920573 -0.995753 -0.000904718
+prob 1.01696
+
+pos 25.9024 -0.473908 3.05672
+normal 0.404821 -0.91168 0.0704206
+prob 2.954
+
+pos 24.9307 -0.48047 7.55708
+normal 0.126275 -0.991347 0.035848
+prob 2.96177
+
+pos 25.0066 -0.477909 6.67457
+normal -0.191731 -0.98069 -0.0385618
+prob 2.88025
+
+pos 24.9676 -0.459438 7.72237
+normal 0.048841 -0.998691 0.0152172
+prob 2.9346
+
+pos 25.1776 -0.455116 7.00085
+normal 0.316351 -0.945623 0.0756266
+prob 2.92295
+
+pos 24.8084 -0.454282 7.0742
+normal -0.384224 -0.918596 -0.0924867
+prob 2.92683
+
+pos 25.8974 1.56496 2.83411
+normal -0.260994 -0.964047 -0.0499536
+prob 1.11905
+
+pos 25.8966 1.52387 3.8176
+normal -0.151751 -0.98833 -0.0132253
+prob 1.11905
+
+pos 25.5036 1.50679 6.19747
+normal -0.258399 -0.964536 -0.053857
+prob 1.83368
+
+pos 25.4046 1.53059 6.22428
+normal -0.167747 -0.98523 -0.0343917
+prob 1.11905
+
+pos 25.9406 1.55951 2.62035
+normal -0.202421 -0.979283 -0.0054989
+prob 1.04838
+
+pos 25.5609 1.52137 6.38928
+normal 0.0990304 -0.994708 0.0273726
+prob 1.11905
+
+pos 25.5645 -2.16085 3.5666
+normal -0.89002 -0.433437 -0.141409
+prob 1.43317
+
+pos 25.3279 -2.20351 5.13288
+normal -0.960347 -0.214972 -0.177542
+prob 3.00377
+
+pos 25.4815 -2.0368 3.87831
+normal -0.927443 -0.325048 -0.184914
+prob 1.48029
+
+pos 25.2214 -0.376914 4.7803
+normal -0.813213 -0.566559 -0.133026
+prob 2.96177
+
+pos 25.195 -0.224944 4.09393
+normal -0.935271 -0.329956 -0.128048
+prob 2.89578
+
+pos 25.5434 -0.348709 2.33315
+normal -0.770206 -0.635891 -0.049252
+prob 2.89966
+
+pos 25.3169 -0.267784 3.48091
+normal -0.71256 -0.688778 -0.133577
+prob 2.93848
+
+pos 24.6821 -0.307847 6.75632
+normal -0.780111 -0.594453 -0.19507
+prob 2.9346
+
+pos 26.407 1.53703 0.595666
+normal 0.396713 -0.917625 0.0241319
+prob 1.11905
+
+pos 22.0272 16.9712 0.959883
+normal -0.22933 -0.927342 -0.295711
+prob 35.8484
+
+pos 29.7553 4.83224 7.11944
+normal -0.382062 -0.918604 -0.100973
+prob 36.0407
+
+pos 29.8573 4.67057 9.067
+normal -0.139271 -0.989289 -0.0437143
+prob 66.8915
+
+pos 30.3291 4.62834 7.91415
+normal -0.321693 -0.943113 -0.0839669
+prob 22.1049
+
+pos 25.2652 -0.226897 3.65379
+normal -0.934712 -0.328423 -0.135838
+prob 2.9346
+
+pos 24.9415 -0.220122 5.53427
+normal -0.942269 -0.249963 -0.222819
+prob 2.90354
+
+pos 24.8288 -0.0895871 5.81968
+normal -0.898551 -0.385487 -0.209777
+prob 2.92683
+
+pos 24.326 15.8393 1.695
+normal -0.433908 -0.850633 -0.296897
+prob 8.93808
+
+pos 25.2598 0.206702 3.65339
+normal -0.960732 0.194935 -0.197473
+prob 2.75604
+
+pos 25.8392 -2.28034 -1.10887
+normal -0.761676 -0.647506 0.0242036
+prob 1.6295
+
+pos 26.2232 -0.351943 2.05874
+normal 0.616488 -0.785882 0.0482899
+prob 2.87637
+
+pos 30.3995 -2.88812 14.9989
+normal -0.724236 0.577807 -0.376325
+prob 3.78254
+
+pos 27.1072 -3.02617 20.1668
+normal -0.579376 0.669949 -0.464212
+prob 5.2995
+
+pos 28.0929 -3.02443 18.7257
+normal -0.677467 0.566859 -0.468732
+prob 7.68329
+
+pos 25.9637 -2.88596 21.8014
+normal -0.622893 0.578398 -0.526745
+prob 9.00324
+
+pos 29.0302 -3.74005 15.8122
+normal -0.716735 0.61587 -0.3271
+prob 9.35785
+
+pos 28.7963 -3.82822 16.0774
+normal -0.72242 0.608962 -0.327528
+prob 6.61945
+
+pos 29.9334 -3.28593 15.0385
+normal -0.688938 0.650638 -0.319428
+prob 4.53117
+
+pos 29.0685 -3.1102 17.066
+normal -0.630314 0.663464 -0.403136
+prob 5.59501
+
+pos 26.7146 -2.50739 21.4749
+normal -0.60283 0.608454 -0.51612
+prob 8.05761
+
+pos 29.923 -2.63859 16.483
+normal -0.716772 0.597793 -0.358999
+prob 5.65411
+
+pos 31.1869 -2.40326 14.3642
+normal -0.852951 0.268805 -0.447457
+prob 6.24514
+
+pos 31.0651 -1.74055 14.9939
+normal -0.904579 0.0773415 -0.419233
+prob 8.88504
+
+pos 28.6344 -1.54035 19.3248
+normal -0.76615 0.356333 -0.534828
+prob 7.9
+
+pos 28.101 -1.17107 20.3276
+normal -0.758988 0.392451 -0.519537
+prob 7.50598
+
+pos 29.2301 -0.716193 18.8125
+normal -0.825261 0.18406 -0.533916
+prob 7.32868
+
+pos 31.2125 -0.799204 15.2594
+normal -0.891206 0.17553 -0.41826
+prob 5.14189
+
+pos 29.3683 -0.370571 18.7695
+normal -0.817842 0.220192 -0.531648
+prob 8.33342
+
+pos 30.6602 -0.0312815 16.796
+normal -0.880261 0.255662 -0.399722
+prob 9.51546
+
+pos 25.8458 -2.60806 22.388
+normal -0.616949 0.60054 -0.508652
+prob 4.13716
+
+pos 26.0919 -1.95418 22.4877
+normal -0.728002 0.315039 -0.608903
+prob 8.88504
+
+pos 27.4392 -1.78938 20.8939
+normal -0.789574 0.0723405 -0.609377
+prob 7.8212
+
+pos 24.2615 -1.75169 24.5053
+normal -0.646289 0.335472 -0.685396
+prob 9.87007
+
+pos 26.1389 -1.36891 22.6785
+normal -0.710323 0.373518 -0.596595
+prob 7.56509
+
+pos 22.9556 -0.850703 26.093
+normal -0.628216 0.17021 -0.759192
+prob 9.20025
+
+pos 24.0014 -2.64959 24.271
+normal -0.558505 0.59713 -0.575768
+prob 6.65885
+
+pos 30.016 0.487457 17.7147
+normal -0.820116 -0.182247 -0.542399
+prob 5.02369
+
+pos 23.3613 -1.99979 10.9025
+normal -0.842171 0.30118 -0.447256
+prob 1.29182
+
+pos 22.9419 -1.98346 11.7353
+normal -0.853067 0.272016 -0.44529
+prob 1.12691
+
+pos 27.6595 1.85781 20.5928
+normal -0.78797 -0.0652961 -0.612241
+prob 6.95436
+
+pos 26.8621 0.399564 22.1976
+normal -0.782202 -0.217453 -0.583844
+prob 6.56035
+
+pos 25.1806 0.422376 24.0893
+normal -0.70602 -0.215116 -0.67473
+prob 4.78728
+
+pos 24.3139 0.700629 24.8507
+normal -0.72286 -0.185935 -0.665508
+prob 6.79676
+
+pos 21.7562 2.18104 13.8933
+normal -0.756445 0.394804 -0.52146
+prob 1.11905
+
+pos 21.75 2.20403 13.9141
+normal -0.761809 0.380823 -0.524044
+prob 1.11905
+
+pos 23.16 0.0110782 10.644
+normal -0.870674 0.144899 -0.470033
+prob 2.88413
+
+pos 30.7836 0.98529 15.9916
+normal -0.900227 -0.156039 -0.4065
+prob 8.31371
+
+pos 22.281 2.10164 13.0462
+normal -0.808008 0.289208 -0.513304
+prob 0.977699
+
+pos 28.3531 0.089114 20.4709
+normal -0.732377 -0.464052 -0.498276
+prob 7.26958
+
+pos 27.534 2.27096 20.5721
+normal -0.721366 -0.282566 -0.632288
+prob 6.02843
+
+pos 31.3023 -1.67112 14.5693
+normal -0.901644 0.084524 -0.424139
+prob 7.28928
+
+pos 31.2503 1.43185 14.8124
+normal -0.901015 -0.109386 -0.41977
+prob 9.49576
+
+pos 24.067 0.0478378 25.3446
+normal -0.714936 -0.254036 -0.651408
+prob 7.9985
+
+pos 30.3957 0.829493 16.8447
+normal -0.800779 -0.450454 -0.39477
+prob 4.17656
+
+pos 30.6097 2.16834 15.6355
+normal -0.848176 -0.312827 -0.427477
+prob 6.58005
+
+pos 24.9496 1.96692 23.7357
+normal -0.648447 -0.313693 -0.693623
+prob 5.10249
+
+pos 24.1908 1.94433 24.5031
+normal -0.658051 -0.316084 -0.683418
+prob 2.6005
+
+pos 22.0754 2.17917 26.3482
+normal -0.580123 -0.292069 -0.760364
+prob 2.93541
+
+pos 23.3569 1.07692 25.6652
+normal -0.646084 -0.401956 -0.648851
+prob 5.53591
+
+pos 27.0102 2.96122 20.3896
+normal -0.636912 -0.572428 -0.5164
+prob 8.37282
+
+pos 22.4749 -1.99815 12.6431
+normal -0.85899 0.261751 -0.440025
+prob 1.29967
+
+pos 27.6449 3.54602 18.4591
+normal -0.633187 -0.63094 -0.448319
+prob 5.69352
+
+pos 31.0822 -2.84021 13.7445
+normal -0.758103 0.582036 -0.294133
+prob 3.88105
+
+pos 31.8208 -0.938139 13.9346
+normal -0.84448 0.415137 -0.3384
+prob 5.57531
+
+pos 31.9383 -0.524003 13.9377
+normal -0.826091 0.453788 -0.33414
+prob 5.57531
+
+pos 31.5371 -2.25578 13.6897
+normal -0.892216 0.284205 -0.350967
+prob 4.27506
+
+pos 30.8521 -4.22881 10.4744
+normal -0.646105 0.725433 -0.237267
+prob 57.4728
+
+pos 32.2886 -2.50467 11.5368
+normal -0.729368 0.608602 -0.312452
+prob 5.47681
+
+pos 32.5719 -0.299997 12.4545
+normal -0.918154 0.227828 -0.324173
+prob 7.15137
+
+pos 32.3878 -2.26257 11.4686
+normal -0.880601 0.28345 -0.379734
+prob 10.0671
+
+pos 32.905 -6.59484 2.57114
+normal -0.736 0.204357 -0.645401
+prob 8.80623
+
+pos 29.1935 -5.58069 4.88646
+normal -0.350238 0.208533 -0.913153
+prob 61.0288
+
+pos 31.4868 -5.40857 4.29593
+normal -0.638051 0.210137 -0.740765
+prob 37.194
+
+pos 33.7252 2.56441 5.80936
+normal -0.803969 -0.582333 -0.120512
+prob 6.48155
+
+pos 24.8417 -1.85028 6.99118
+normal -0.867551 0.44681 -0.218442
+prob 1.19758
+
+pos 31.5601 -4.25949 7.88688
+normal -0.564104 0.809002 -0.165234
+prob 34.2146
+
+pos 32.4413 -3.76063 6.27925
+normal -0.76367 0.638215 -0.0974148
+prob 8.60923
+
+pos 32.0286 -3.82894 7.79986
+normal -0.770304 0.608826 -0.189636
+prob 6.28454
+
+pos 32.3824 -3.73688 6.80292
+normal -0.832153 0.53647 -0.140432
+prob 6.71795
+
+pos 34.241 -2.07259 3.69542
+normal -0.989005 0.0483051 -0.139768
+prob 11.6628
+
+pos 32.2107 -3.43145 8.65383
+normal -0.747478 0.639554 -0.179575
+prob 4.49177
+
+pos 32.0143 -3.54702 8.94077
+normal -0.754908 0.630732 -0.179696
+prob 8.84563
+
+pos 33.545 -1.87979 7.90904
+normal -0.969893 0.0630222 -0.235236
+prob 7.28928
+
+pos 33.4891 -1.86827 8.12985
+normal -0.902796 0.323653 -0.283212
+prob 7.44688
+
+pos 33.5617 -1.24493 8.5034
+normal -0.96459 0.128929 -0.230096
+prob 4.88579
+
+pos 32.8977 -1.55316 10.6627
+normal -0.900868 0.355311 -0.249381
+prob 7.50598
+
+pos 34.4245 -0.927229 4.49553
+normal -0.974362 0.182121 -0.132102
+prob 7.42718
+
+pos 33.5775 -1.20197 8.48883
+normal -0.963878 0.13342 -0.230517
+prob 5.3389
+
+pos 33.5683 -0.872372 8.8638
+normal -0.959454 0.167929 -0.22638
+prob 8.66833
+
+pos 33.568 -0.193487 9.56687
+normal -0.946272 0.238898 -0.21794
+prob 8.0182
+
+pos 33.3826 -0.458388 9.98485
+normal -0.954379 0.211227 -0.211054
+prob 4.94489
+
+pos 34.1936 -1.21113 5.46796
+normal -0.981971 0.148566 -0.116879
+prob 6.56035
+
+pos 33.7193 -0.913114 8.25816
+normal -0.958067 0.163671 -0.235201
+prob 9.49576
+
+pos 34.4035 -0.373623 5.57534
+normal -0.961806 0.247467 -0.116999
+prob 7.05287
+
+pos 34.1435 -0.739387 6.59135
+normal -0.875067 0.458867 -0.153942
+prob 5.83142
+
+pos 34.6482 0.168691 4.38062
+normal -0.969831 -0.196972 -0.143629
+prob 6.36334
+
+pos 34.6016 0.406049 4.26884
+normal -0.973666 -0.176839 -0.143882
+prob 7.17107
+
+pos 24.5092 0.0417646 6.96293
+normal -0.963644 0.15136 -0.220181
+prob 2.70945
+
+pos 34.3447 -0.0972015 6.41947
+normal -0.954336 0.279815 -0.104626
+prob 8.64863
+
+pos 34.0101 1.31741 6.44434
+normal -0.921797 -0.354162 -0.157672
+prob 6.93466
+
+pos 33.6552 1.55759 7.83099
+normal -0.966567 -0.103004 -0.234814
+prob 5.92992
+
+pos 25.0839 2.16417 6.1024
+normal -0.943747 0.252173 -0.213892
+prob 1.56275
+
+pos 34.0517 1.81928 5.3237
+normal -0.931865 -0.320406 -0.170197
+prob 8.96384
+
+pos 33.7942 1.91328 6.7883
+normal -0.946221 -0.282938 -0.156885
+prob 6.38304
+
+pos 33.2754 2.24685 8.53588
+normal -0.917232 -0.292464 -0.270464
+prob 7.46658
+
+pos 32.9277 6.00249 2.73345
+normal -0.683532 -0.218139 -0.696563
+prob 6.59975
+
+pos 24.5915 -0.131115 6.74848
+normal -0.968029 -0.0583664 -0.243952
+prob 2.95012
+
+pos 33.3569 0.142369 10.4077
+normal -0.945163 -0.26153 -0.195626
+prob 9.51546
+
+pos 33.2472 1.20457 9.71854
+normal -0.881393 -0.402397 -0.247431
+prob 8.43192
+
+pos 33.1097 2.08228 9.32427
+normal -0.913723 -0.313474 -0.258541
+prob 6.40274
+
+pos 32.442 3.49064 7.56227
+normal -0.811448 -0.54399 -0.213605
+prob 5.79202
+
+pos 33.1572 0.129627 11.0568
+normal -0.908133 -0.245633 -0.339056
+prob 8.56982
+
+pos 33.1189 0.650197 10.768
+normal -0.919142 -0.191261 -0.344378
+prob 7.78179
+
+pos 31.7381 3.73022 9.26479
+normal -0.753909 -0.616642 -0.22666
+prob 3.58554
+
+pos 32.0811 3.32498 9.54845
+normal -0.730698 -0.647649 -0.215944
+prob 4.62968
+
+pos 31.4753 3.77857 10.0593
+normal -0.757779 -0.61287 -0.223967
+prob 11.9978
+
+pos 31.8251 1.62427 13.4111
+normal -0.872525 -0.348323 -0.342595
+prob 7.58479
+
+pos 31.5291 1.81928 14.0367
+normal -0.882534 -0.328764 -0.336226
+prob 5.57531
+
+pos 31.4371 2.84435 12.8083
+normal -0.765078 -0.581568 -0.276469
+prob 7.52569
+
+pos 20.7594 2.39327 15.6383
+normal -0.648496 0.577921 -0.495439
+prob 1.229
+
+pos 17.045 0.471136 19.4687
+normal -0.270551 0.894738 -0.35531
+prob 2.91519
+
+pos 21.0026 2.34727 15.265
+normal -0.610362 0.63584 -0.472404
+prob 1.11905
+
+pos 22.9363 2.29187 11.976
+normal -0.703068 0.607671 -0.369366
+prob 1.04838
+
+pos 19.5362 -1.72392 16.9629
+normal -0.585136 0.685351 -0.433485
+prob 1.27611
+
+pos 21.1026 -1.88015 14.8695
+normal -0.752975 0.431582 -0.496755
+prob 2.68573
+
+pos 22.5914 -4.3895 22.9946
+normal -0.198199 0.959589 -0.199765
+prob 38.5395
+
+pos 20.4551 -1.70447 15.8589
+normal -0.581072 0.682068 -0.444002
+prob 1.06408
+
+pos 21.6787 -1.96601 13.9403
+normal -0.805856 0.331554 -0.49058
+prob 1.09549
+
+pos 20.3766 -4.8839 22.6035
+normal -0.139762 0.976838 -0.162031
+prob 30.0819
+
+pos 22.004 -1.81947 13.5114
+normal -0.826718 0.239406 -0.509138
+prob 1.16617
+
+pos 20.6943 -4.98753 21.7396
+normal -0.166687 0.967161 -0.191872
+prob 31.4275
+
+pos 19.3509 0.491085 17.4143
+normal 0.405186 0.860587 0.308568
+prob 2.93848
+
+pos 23.389 -4.11951 14.0209
+normal 0.573779 0.733951 0.363448
+prob 29.1209
+
+pos 24.8838 -4.99951 16.6858
+normal 0.226275 0.965954 0.125426
+prob 38.4434
+
+pos 23.3566 -1.50316 11.9856
+normal -0.281647 0.945765 -0.161873
+prob 1.00911
+
+pos 23.5035 -1.56294 11.2065
+normal -0.331244 0.925883 -0.181707
+prob 1.23685
+
+pos 19.9351 -1.50103 17.1099
+normal -0.155849 0.979375 -0.128591
+prob 1.46459
+
+pos 19.7623 -1.51441 17.244
+normal -0.117791 0.98819 -0.0980121
+prob 1.56667
+
+pos 22.4475 -1.94496 12.7283
+normal -0.7921 0.431872 -0.43135
+prob 1.59023
+
+pos 21.8176 -1.65497 14.0068
+normal -0.67602 0.603405 -0.422964
+prob 1.33108
+
+pos 20.9436 -1.69843 15.2653
+normal -0.575374 0.684904 -0.447047
+prob 1.59809
+
+pos 21.2036 -1.53892 15.3058
+normal -0.13003 0.98731 -0.09116
+prob 1.45673
+
+pos 22.5199 -1.54948 13.8837
+normal 0.260987 0.948522 0.17942
+prob 1.05623
+
+pos 22.2534 -1.65157 14.569
+normal 0.482616 0.818779 0.310938
+prob 1.29182
+
+pos 22.0722 -1.5343 13.9998
+normal -0.340972 0.914184 -0.219101
+prob 1.59023
+
+pos 21.883 -1.54803 14.1971
+normal -0.308054 0.930792 -0.196799
+prob 1.6295
+
+pos 20.8667 -1.64477 16.4857
+normal 0.516851 0.764972 0.384295
+prob 1.06408
+
+pos 21.1243 -1.50417 15.6722
+normal 0.227989 0.959505 0.165441
+prob 1.46459
+
+pos 21.7345 -1.7183 15.4904
+normal 0.597028 0.695985 0.398951
+prob 1.29967
+
+pos 21.681 -1.60945 15.3731
+normal 0.677243 0.574922 0.459136
+prob 1.15047
+
+pos 21.43 -1.53765 15.481
+normal 0.284175 0.940832 0.184606
+prob 1.20544
+
+pos 22.8501 -1.66068 12.2495
+normal -0.549321 0.777046 -0.307321
+prob 1.40961
+
+pos 23.0418 -1.65593 13.3629
+normal 0.485801 0.812393 0.322514
+prob 1.30753
+
+pos 23.0399 -1.51328 12.7421
+normal 0.414517 0.884485 0.214153
+prob 3.00377
+
+pos 19.903 0.477696 16.8117
+normal 0.37665 0.879407 0.291168
+prob 2.94624
+
+pos 19.9991 0.371687 16.067
+normal -0.436092 0.830552 -0.346421
+prob 2.77544
+
+pos 20.0687 0.489151 16.5393
+normal 0.191618 0.971991 0.136072
+prob 2.92295
+
+pos 20.0821 2.46681 16.738
+normal -0.053225 0.997565 -0.0450596
+prob 0.977699
+
+pos 18.8977 2.50223 17.388
+normal -0.299772 0.941184 0.155916
+prob 33.4457
+
+pos 22.3074 0.335042 12.6453
+normal -0.524825 0.801767 -0.285881
+prob 2.9346
+
+pos 22.509 0.381187 12.3512
+normal -0.548819 0.78008 -0.300455
+prob 2.90742
+
+pos 22.349 0.479471 13.3987
+normal 0.157361 0.983829 0.085547
+prob 2.93071
+
+pos 22.8631 0.431511 11.767
+normal -0.570118 0.758467 -0.315742
+prob 2.9346
+
+pos 21.7748 0.314192 13.4662
+normal -0.574514 0.735579 -0.358967
+prob 2.94624
+
+pos 21.6362 0.286081 13.628
+normal -0.559345 0.75245 -0.347783
+prob 2.93071
+
+pos 21.5962 0.317135 13.7466
+normal -0.578883 0.73376 -0.355655
+prob 2.90354
+
+pos 21.2898 0.390861 14.3535
+normal -0.499365 0.79691 -0.339954
+prob 2.8919
+
+pos 21.7965 0.390112 13.572
+normal -0.493809 0.797221 -0.347262
+prob 2.69393
+
+pos 22.3872 0.436462 13.6341
+normal 0.22602 0.962324 0.151153
+prob 2.87249
+
+pos 22.776 0.486605 12.3811
+normal -0.207341 0.970784 -0.120779
+prob 2.89966
+
+pos 23.0839 0.493771 11.8357
+normal -0.222019 0.96627 -0.130496
+prob 2.95012
+
+pos 22.8817 0.4893 12.3715
+normal 0.126514 0.989915 0.0637416
+prob 2.93848
+
+pos 21.8534 2.25075 13.7788
+normal -0.595598 0.706812 -0.381681
+prob 1.11905
+
+pos 22.9502 2.45612 12.4488
+normal -0.185373 0.97718 -0.103708
+prob 1.11905
+
+pos 20.6183 2.44129 15.9246
+normal -0.203362 0.965696 -0.161476
+prob 1.11905
+
+pos 23.3266 2.47352 11.853
+normal -0.219506 0.967491 -0.125611
+prob 1.04838
+
+pos 23.6096 2.47433 11.304
+normal -0.423968 0.876349 -0.228613
+prob 1.04838
+
+pos 20.3466 -2.8741 16.2016
+normal 0.587337 0.67032 0.453548
+prob 25.4687
+
+pos 20.4975 0.27371 16.5951
+normal 0.610016 0.631825 0.478203
+prob 2.94236
+
+pos 21.9634 2.36437 14.9864
+normal 0.659841 0.600338 0.45189
+prob 1.11905
+
+pos 24.4228 -4.10694 12.0676
+normal 0.581974 0.752745 0.307703
+prob 59.6833
+
+pos 24.1912 -1.62418 11.0492
+normal 0.562476 0.774461 0.289537
+prob 1.10335
+
+pos 23.7399 -1.7034 12.1092
+normal 0.683912 0.637007 0.35565
+prob 1.21329
+
+pos 22.1419 -3.70743 15.1857
+normal 0.692325 0.550372 0.466665
+prob 20.2789
+
+pos 20.3534 -2.10479 15.4316
+normal 0.695122 0.430265 0.575915
+prob 52.1869
+
+pos 20.8635 -1.15368 14.279
+normal 0.803777 0.254684 0.53766
+prob 40.5578
+
+pos 21.4025 -1.81092 16.017
+normal 0.763434 0.283883 0.580155
+prob 1.14261
+
+pos 22.8484 0.113956 13.3499
+normal 0.748466 0.437658 0.498251
+prob 2.93071
+
+pos 22.6169 0.215552 13.6566
+normal 0.785108 0.337628 0.519243
+prob 2.90354
+
+pos 22.5068 0.0342265 13.9152
+normal 0.793102 0.232742 0.562867
+prob 2.94624
+
+pos 24.8732 2.45378 7.98239
+normal -0.0319475 0.99943 -0.010933
+prob 1.11905
+
+pos 25.0002 2.48482 7.9557
+normal -0.148388 0.988033 -0.0420974
+prob 1.11905
+
+pos 25.0586 2.58675 8.78208
+normal -0.010515 0.962091 -0.272527
+prob 59.8755
+
+pos 22.4629 -1.9583 14.5291
+normal 0.797135 0.23134 0.557726
+prob 3.00377
+
+pos 23.0548 0.0173727 13.0335
+normal 0.870047 0.196471 0.452125
+prob 2.96177
+
+pos 27.375 -4.65725 8.6518
+normal 0.366243 0.926288 0.0886393
+prob 18.4528
+
+pos 25.3487 2.49392 6.96102
+normal 0.249427 0.967073 0.0505553
+prob 0.907022
+
+pos 23.3663 -1.84457 13.0007
+normal 0.883409 0.0972623 0.458398
+prob 1.44888
+
+pos 25.277 2.46114 7.70075
+normal 0.401869 0.910811 0.0944745
+prob 0.836345
+
+pos 25.1005 0.473904 7.01818
+normal 0.171529 0.984603 0.0336798
+prob 2.88801
+
+pos 22.2834 -0.141247 14.2066
+normal 0.833435 -0.0648227 0.548803
+prob 2.93071
+
+pos -11.4573 -13.9613 -24.7179
+normal 0.0367516 0.801958 0.596249
+prob 19.0295
+
+pos 7.14864 -0.680944 -34.071
+normal -0.165082 0.43894 0.883221
+prob 3.84165
+
+pos 5.88181 -0.660497 -34.2772
+normal -0.14729 0.189879 0.970696
+prob 4.92519
+
+pos 5.37926 -2.22373 -33.9333
+normal -0.182872 0.28731 0.940218
+prob 12.3327
+
+pos 5.40236 -2.1514 -33.9493
+normal -0.182704 0.294723 0.937954
+prob 6.81646
+
+pos -0.0526053 2.47837 -26.2165
+normal 0.00011614 0.975935 0.218061
+prob 1.11905
+
+pos -9.6724 -2.86421 -32.5242
+normal 0.197455 0.681691 0.704491
+prob 5.41771
+
+pos -9.40893 -3.5778 -31.8571
+normal 0.210392 0.628569 0.748756
+prob 4.68878
+
+pos -8.47787 -3.21676 -32.4798
+normal 0.190215 0.551482 0.812211
+prob 7.21047
+
+pos -7.65243 -15.7101 -20.2041
+normal -0.436529 0.779852 0.448635
+prob 47.2853
+
+pos -10.8688 -8.47282 -27.7084
+normal -0.654503 0.145447 0.741937
+prob 26.2376
+
+pos 4.64396 -2.63311 -33.8404
+normal -0.151952 0.598267 0.786758
+prob 5.3389
+
+pos -6.55581 -0.846583 -34.1201
+normal 0.163254 0.299856 0.939912
+prob 6.18603
+
+pos 3.97882 -2.56734 -34.0122
+normal -0.156375 0.603471 0.781902
+prob 9.59426
+
+pos -5.79597 -3.25366 -33.0305
+normal 0.143414 0.653052 0.74361
+prob 5.3192
+
+pos -5.45061 -2.68572 -33.6594
+normal 0.109171 0.594265 0.796825
+prob 7.09227
+
+pos 4.15147 -3.65521 -32.8849
+normal -0.118976 0.622184 0.773778
+prob 5.73292
+
+pos 4.25053 -0.882366 -34.4755
+normal -0.160585 0.166666 0.972849
+prob 5.87082
+
+pos -5.26609 -3.80163 -32.5604
+normal 0.14839 0.611048 0.777561
+prob 6.63915
+
+pos -4.65034 -2.85706 -33.6129
+normal 0.117349 0.5806 0.805688
+prob 6.22544
+
+pos -7.04889 -1.8691 -24.8211
+normal 0.290923 0.263955 0.919615
+prob 2.52081
+
+pos -1.44433 -4.76968 -30.7839
+normal -0.0046042 0.985568 0.169219
+prob 37.4823
+
+pos 3.83869 -0.343944 -34.6866
+normal -0.164326 0.222965 0.960877
+prob 0.965337
+
+pos -3.91697 -3.68521 -32.8918
+normal 0.159575 0.620129 0.768099
+prob 7.21047
+
+pos -4.17013 -1.09241 -34.4313
+normal 0.124358 0.437789 0.890436
+prob 4.35386
+
+pos -4.59509 -0.585879 -34.5012
+normal 0.188366 0.316095 0.92984
+prob 6.46185
+
+pos -9.22866 -15.7081 -21.6097
+normal -0.417448 0.656758 0.628017
+prob 2.69104
+
+pos 1.61322 -2.57376 -34.1719
+normal -0.0450628 0.602877 0.79656
+prob 5.92992
+
+pos 0.888703 -4.07854 -32.705
+normal -0.0132358 0.752051 0.658972
+prob 43.7293
+
+pos 1.59595 -1.20144 -34.5945
+normal -0.0140601 0.271407 0.962362
+prob 4.92519
+
+pos 2.01174 -0.438322 -34.7772
+normal -0.0144594 0.32057 0.947114
+prob 6.18603
+
+pos -3.33139 -4.21227 -32.4433
+normal 0.0361036 0.72861 0.683976
+prob 37.194
+
+pos -6.45452 2.20843 -25.0018
+normal 0.242197 0.393404 0.88689
+prob 1.11905
+
+pos -1.65024 -3.35579 -33.3879
+normal 0.0550677 0.645414 0.761845
+prob 11.387
+
+pos -1.65181 -3.29247 -33.4511
+normal 0.0547548 0.650176 0.757808
+prob 5.3389
+
+pos -0.274447 -3.62793 -33.1878
+normal 0.028891 0.517474 0.855211
+prob 6.97406
+
+pos -1.43183 -3.77748 -32.9776
+normal 0.0585963 0.613 0.787907
+prob 6.63915
+
+pos -0.614272 -2.79296 -34.005
+normal 0.0334215 0.585853 0.809728
+prob 6.40274
+
+pos -0.0592495 -3.21372 -33.6133
+normal 0.0360354 0.551757 0.833226
+prob 6.87556
+
+pos -3.30093 -0.388882 -34.7228
+normal 0.055338 0.328454 0.942898
+prob 7.64389
+
+pos -1.49828 -1.12735 -34.6194
+normal 0.0187207 0.43569 0.899902
+prob 7.13167
+
+pos 0.557811 -1.86117 -34.4721
+normal -0.0211974 0.226647 0.973746
+prob 4.84638
+
+pos 3.89931 0.423658 -25.4082
+normal -0.0894813 0.796771 0.59762
+prob 2.78709
+
+pos 1.74221 2.4555 -26.0426
+normal -0.0140932 0.93897 0.34371
+prob 1.11905
+
+pos -1.72988 -1.955 -25.7214
+normal 0.0380179 0.261106 0.964561
+prob 1.15439
+
+pos -2.32307 -1.88651 -25.7087
+normal 0.0342293 0.226449 0.973421
+prob 1.60594
+
+pos -2.17676 -2.0141 -25.6897
+normal 0.00055253 -0.344384 0.938829
+prob 0.946287
+
+pos -2.14209 -1.60439 -25.9003
+normal 0.000284729 0.738263 0.674514
+prob 1.67662
+
+pos -2.45771 0.489985 -25.8338
+normal 0.0128689 0.860595 0.509127
+prob 2.95012
+
+pos -1.85499 2.20717 -25.7583
+normal 0.011867 0.365586 0.930702
+prob 1.5117
+
+pos -1.98446 2.2263 -25.7566
+normal 0.0112472 0.355833 0.934482
+prob 1.11905
+
+pos -1.56955 2.1417 -25.7557
+normal 0.040059 0.192011 0.980575
+prob 0.907022
+
+pos -1.05406 -1.68781 -25.8739
+normal 0.0330203 0.583351 0.811549
+prob 0.969846
+
+pos -1.98838 0.471559 -25.7897
+normal 0.0124371 0.891253 0.453335
+prob 2.93848
+
+pos -1.97332 2.42857 -25.9421
+normal 0.00153809 0.702987 0.711201
+prob 1.11905
+
+pos -0.653507 2.32719 -25.9099
+normal 0.00948467 0.786214 0.617882
+prob 1.11905
+
+pos -0.0901922 -1.91849 -25.8171
+normal 0.0243498 0.414531 0.909709
+prob 1.09549
+
+pos 0.531578 -1.50603 -26.2497
+normal -0.0291302 0.971873 0.233695
+prob 1.42532
+
+pos 1.92853 -1.59557 -25.9204
+normal -0.0550337 0.736443 0.674258
+prob 1.22114
+
+pos 0.193297 0.372429 -25.6793
+normal -0.0300867 0.699282 0.714213
+prob 2.9346
+
+pos -0.802959 0.277301 -25.5522
+normal 0.03278 0.699001 0.714369
+prob 2.8492
+
+pos 0.574672 0.337008 -25.6239
+normal -0.0257543 0.721532 0.691903
+prob 2.86084
+
+pos 0.730916 0.465839 -25.8342
+normal -0.0238563 0.924182 0.381208
+prob 2.94624
+
+pos -1.47792 -2.00835 -25.7248
+normal 0.00912945 -0.348888 0.93712
+prob 1.31538
+
+pos -1.56417 -0.177595 -25.4656
+normal 0.0356938 -0.37175 0.927647
+prob 2.94624
+
+pos 1.28776 -2.12077 -25.7649
+normal -0.025276 -0.43098 0.902008
+prob 1.22114
+
+pos 0.654563 -1.75161 -25.8323
+normal -0.0815186 0.353513 0.931871
+prob 1.38606
+
+pos -0.788633 -0.198561 -25.5119
+normal 0.0423621 -0.357394 0.932993
+prob 2.92683
+
+pos 2.50287 -0.128056 -25.4032
+normal -0.0529316 -0.125269 0.99071
+prob 2.92683
+
+pos 0.172054 0.351344 -34.8969
+normal -0.0299831 -0.320794 0.946674
+prob 11.4067
+
+pos -0.249004 0.119816 -25.5191
+normal 0.0186246 0.243245 0.969786
+prob 2.96177
+
+pos 0.221099 0.069483 -25.507
+normal -0.0534538 0.117593 0.991622
+prob 2.9346
+
+pos 0.312126 0.0615253 -25.5001
+normal -0.0518708 0.122802 0.991075
+prob 2.93848
+
+pos 1.16464 1.09638 -34.6452
+normal -0.015919 -0.276816 0.960791
+prob 8.13641
+
+pos -0.274895 1.92 -25.807
+normal 0.0213748 -0.305858 0.951837
+prob 1.11905
+
+pos 0.997097 1.94157 -25.7634
+normal -0.0870816 -0.316272 0.944663
+prob 0.977699
+
+pos 2.69601 0.035844 -25.3652
+normal -0.134266 0.183082 0.973886
+prob 2.73274
+
+pos 3.2165 0.0655461 -25.2908
+normal -0.128872 0.155201 0.979441
+prob 2.88413
+
+pos 3.3361 -0.0597553 -25.2703
+normal -0.148556 -0.119846 0.981615
+prob 2.9346
+
+pos 4.70664 0.174635 -25.0844
+normal -0.136666 0.269856 0.953153
+prob 2.9346
+
+pos -0.104468 2.05087 -25.8082
+normal 0.0232526 0.432878 0.901152
+prob 0.977699
+
+pos -0.96003 2.07496 -25.7698
+normal 0.0440506 0.225359 0.97328
+prob 1.11905
+
+pos -0.290791 2.24073 -25.8493
+normal 0.027373 0.320486 0.946858
+prob 1.04838
+
+pos 3.13618 2.23748 -25.6534
+normal -0.139875 0.399794 0.90587
+prob 1.11905
+
+pos -1.94695 -1.5035 -26.185
+normal -0.00311743 0.966153 0.257949
+prob 1.63735
+
+pos 1.82822 2.43639 -25.9668
+normal -0.0133868 0.962411 0.271267
+prob 1.11905
+
+pos 2.34331 -1.53263 -26.0554
+normal -0.0183789 0.991265 0.130601
+prob 2.80745
+
+pos 2.95991 2.47155 -26.0152
+normal -0.0507113 0.931135 0.361131
+prob 1.11905
+
+pos 4.74528 2.40501 -25.5587
+normal -0.0910394 0.771597 0.629563
+prob 1.11905
+
+pos 0.921383 -4.87178 -30.4303
+normal -0.0263978 0.977898 0.207409
+prob 24.0271
+
+pos 2.15424 -1.69687 -26.567
+normal 0.0403103 0.650677 -0.758284
+prob 1.30753
+
+pos 1.90104 2.317 -26.5664
+normal 0.0460049 0.635232 -0.77095
+prob 1.11905
+
+pos 2.46956 2.27496 -26.5787
+normal 0.0319803 0.681318 -0.731289
+prob 1.11905
+
+pos 2.41225 0.489733 -25.9119
+normal 0.0211923 0.884992 -0.465124
+prob 2.94236
+
+pos 2.44325 2.46009 -26.321
+normal 0.009639 0.932567 -0.360867
+prob 1.11905
+
+pos 3.76044 2.28047 -26.4028
+normal 0.11432 0.618931 -0.777081
+prob 1.04838
+
+pos 4.21329 -1.67122 -26.2822
+normal 0.116119 0.568676 -0.814324
+prob 1.26826
+
+pos 4.04307 2.26635 -26.3723
+normal 0.109387 0.63852 -0.761791
+prob 1.11905
+
+pos 10.7537 -1.8984 -24.5103
+normal 0.375021 0.195062 -0.906262
+prob 1.37035
+
+pos 11.6963 -1.7705 -24.0086
+normal 0.417779 0.280308 -0.864227
+prob 1.22114
+
+pos 5.13915 2.36324 -26.1007
+normal 0.111047 0.540283 -0.834124
+prob 1.04838
+
+pos 13.7243 -1.73931 -22.9064
+normal 0.417777 0.634441 -0.650344
+prob 1.40176
+
+pos 10.7161 -1.97568 -24.5468
+normal 0.367308 0.27397 -0.888833
+prob 1.12691
+
+pos 9.34241 2.1423 -25.0403
+normal 0.336509 0.42487 -0.840385
+prob 1.04838
+
+pos 10.4109 2.00106 -24.6707
+normal 0.367846 0.292673 -0.882628
+prob 1.04838
+
+pos 10.2906 2.20513 -24.6583
+normal 0.336315 0.378743 -0.862233
+prob 0.977699
+
+pos 13.981 -1.57665 -22.546
+normal 0.367299 0.694851 -0.618283
+prob 0.95414
+
+pos 11.4906 0.185003 -23.7906
+normal 0.413007 0.325713 -0.850492
+prob 2.89578
+
+pos 12.6751 -1.74035 -23.4929
+normal 0.325549 0.697533 -0.63833
+prob 1.40176
+
+pos 9.73446 0.0449767 -24.5969
+normal 0.379369 0.238411 -0.894002
+prob 2.9346
+
+pos 12.1536 -1.72184 -23.7379
+normal 0.343548 0.677828 -0.650018
+prob 0.985552
+
+pos 11.1571 2.26382 -24.2617
+normal 0.352985 0.692832 -0.628797
+prob 1.11905
+
+pos 11.4438 2.43195 -23.9273
+normal 0.302202 0.708565 -0.637659
+prob 1.11905
+
+pos 9.76732 -0.747169 -23.2068
+normal 0.372276 0.297492 -0.879153
+prob 67.0837
+
+pos 10.5954 -2.94057 -23.8625
+normal 0.256911 0.708981 -0.656767
+prob 32.773
+
+pos 10.1418 -1.62824 -24.5724
+normal 0.30925 0.599051 -0.738581
+prob 1.07194
+
+pos 10.6524 -1.67567 -24.4271
+normal 0.285755 0.658493 -0.696226
+prob 1.51956
+
+pos 7.08934 -4.942 -28.8924
+normal 0.0429849 0.977094 -0.20842
+prob 17.4917
+
+pos 8.67692 -1.63682 -25.1439
+normal 0.220463 0.806772 -0.548192
+prob 1.31538
+
+pos 10.8083 0.397122 -23.9538
+normal 0.29211 0.743679 -0.601343
+prob 2.65123
+
+pos 5.21811 -1.51565 -25.8239
+normal 0.0630338 0.871444 -0.486428
+prob 1.13476
+
+pos 4.82304 0.47419 -25.6216
+normal 0.0602394 0.887476 -0.4569
+prob 2.90742
+
+pos 5.09946 -4.80474 -28.7879
+normal 0.0180848 0.980641 -0.19498
+prob 39.1161
+
+pos 3.1797 0.473203 -25.8855
+normal 0.0194062 0.981482 -0.190569
+prob 2.91907
+
+pos 8.902 2.31713 -25.1067
+normal 0.19885 0.846064 -0.494606
+prob 1.9554
+
+pos 4.21052 -1.52634 -26.0239
+normal 0.0161481 0.984196 -0.176344
+prob 1.35464
+
+pos 3.1984 0.489466 -25.7417
+normal -0.0221068 0.990358 0.136755
+prob 2.95012
+
+pos 13.4983 -4.73963 -25.6569
+normal 0.115394 0.959658 -0.256399
+prob 27.0065
+
+pos 8.18918 -1.54786 -24.7979
+normal -0.147961 0.927148 0.344244
+prob 1.1112
+
+pos 10.975 -1.53652 -24.0375
+normal 0.0432348 0.993156 -0.108503
+prob 0.765668
+
+pos 12.4077 -1.51977 -23.2375
+normal 0.0698025 0.983299 -0.16808
+prob 1.07194
+
+pos 10.0375 -1.50222 -24.2884
+normal 0.0620441 0.984612 -0.163369
+prob 1.5117
+
+pos 11.5879 -1.50928 -23.6112
+normal 0.086539 0.97481 -0.205561
+prob 3.00377
+
+pos 4.28752 0.434548 -25.362
+normal -0.0340208 0.968903 0.24509
+prob 2.954
+
+pos 9.0444 0.453013 -24.5274
+normal 0.125713 0.944113 -0.304708
+prob 2.92683
+
+pos 8.50519 0.402059 -24.2462
+normal -0.222189 0.802239 0.554116
+prob 2.92295
+
+pos 9.19261 0.481356 -24.3574
+normal 0.0327975 0.995695 -0.0866929
+prob 2.95789
+
+pos 9.18716 0.433044 -24.0177
+normal -0.111613 0.951978 0.285098
+prob 2.84532
+
+pos 9.95495 0.433982 -23.7267
+normal -0.119869 0.943161 0.309966
+prob 2.93848
+
+pos 11.1552 0.435906 -23.7248
+normal 0.126282 0.962916 -0.238424
+prob 2.954
+
+pos 10.7247 0.492463 -23.7075
+normal 0.0891641 0.97323 -0.211833
+prob 2.93071
+
+pos 11.0194 0.489541 -23.4821
+normal -0.113236 0.975881 0.186636
+prob 2.91907
+
+pos 12.9319 0.459044 -22.7227
+normal 0.152255 0.934047 -0.32307
+prob 2.93071
+
+pos 2.35722 2.44345 -25.9654
+normal -0.00877092 0.999208 0.0388151
+prob 1.11905
+
+pos 9.26005 2.47871 -24.6629
+normal 0.0394053 0.993535 -0.106469
+prob 1.11905
+
+pos 10.1549 2.47846 -24.3204
+normal 0.150414 0.918486 -0.36573
+prob 1.11905
+
+pos 10.0552 2.49603 -24.2886
+normal 0.0594897 0.985857 -0.156674
+prob 1.04838
+
+pos 13.047 2.47727 -22.924
+normal 0.185521 0.906212 -0.37995
+prob 1.11905
+
+pos 15.0695 -4.46614 -23.5632
+normal 0.208156 0.928561 -0.307319
+prob 38.7317
+
+pos 14.634 -1.53899 -21.9861
+normal 0.22146 0.90694 -0.358352
+prob 1.42532
+
+pos 15.2057 0.479142 -21.177
+normal 0.24427 0.882083 -0.402818
+prob 2.91519
+
+pos 8.16732 -0.427946 -25.0556
+normal 0.944621 -0.00540087 0.328119
+prob 9.61084
+
+pos 8.35709 2.22665 -25.6315
+normal 0.94462 0.00540019 0.32812
+prob 10.7641
+
+pos 17.7552 1.36792 -29.7087
+normal -0.524641 -0.116115 0.843368
+prob 6.00873
+
+pos 8.53342 -1.13048 -33.5854
+normal -0.230189 0.140898 0.962892
+prob 9.25935
+
+pos 15.3553 1.02145 -31.0969
+normal -0.421628 -0.15234 0.893881
+prob 4.82668
+
+pos 14.7263 0.449614 -31.5891
+normal -0.429651 -0.212268 0.877691
+prob 8.60923
+
+pos 11.0786 1.03496 -32.8894
+normal -0.339861 -0.150937 0.928285
+prob 6.99376
+
+pos 10.9121 1.947 -32.6919
+normal -0.340288 -0.0561225 0.938645
+prob 7.48628
+
+pos 10.809 0.409406 -33.1722
+normal -0.343422 -0.21646 0.913896
+prob 4.43267
+
+pos 7.56719 1.60146 -33.7138
+normal -0.239683 -0.0918081 0.966501
+prob 5.55561
+
+pos 7.24237 1.40133 -33.8563
+normal -0.245075 -0.112629 0.96294
+prob 5.06309
+
+pos 7.5699 0.767769 -33.944
+normal -0.241522 -0.178945 0.953754
+prob 5.94963
+
+pos 12.4666 1.48579 -32.2274
+normal -0.35345 -0.362019 0.862563
+prob 5.1813
+
+pos 6.36263 0.269478 -34.307
+normal -0.142302 -0.202096 0.968972
+prob 6.71795
+
+pos 9.60125 1.25866 -33.2637
+normal -0.252422 -0.384347 0.888009
+prob 8.96384
+
+pos 10.276 -0.0815836 -23.3555
+normal -0.36254 -0.133312 0.922384
+prob 2.95012
+
+pos 12.4716 -0.323737 -22.3833
+normal -0.265132 -0.822141 0.503775
+prob 2.93071
+
+pos 11.0102 1.50479 -23.8468
+normal -0.0920312 -0.97172 0.217465
+prob 1.11905
+
+pos 11.0408 1.5164 -23.7826
+normal -0.0719557 -0.982445 0.172118
+prob 1.04838
+
+pos 9.14806 0.0838267 -23.7892
+normal -0.360045 0.0901649 0.928568
+prob 2.85308
+
+pos 9.49079 -0.491183 -24.1333
+normal -0.0549959 -0.987738 0.146115
+prob 2.92683
+
+pos 10.5918 1.50193 -24.059
+normal -0.0762675 -0.977063 0.198823
+prob 1.04838
+
+pos 4.97921 -0.131474 -25.0295
+normal -0.132883 -0.0722753 0.988493
+prob 2.91907
+
+pos 14.0144 -0.314102 -21.4187
+normal -0.423447 -0.605889 0.673492
+prob 2.93848
+
+pos 4.08604 -2.16577 -25.4836
+normal -0.111247 -0.383857 0.916667
+prob 0.852051
+
+pos 4.11372 -2.15728 -25.4769
+normal -0.110483 -0.389436 0.914403
+prob 1.38606
+
+pos 4.98276 -2.14621 -25.3363
+normal -0.136709 -0.203902 0.969399
+prob 1.04052
+
+pos 4.28615 -0.219039 -25.163
+normal -0.109125 -0.273884 0.955552
+prob 2.92295
+
+pos 4.08338 1.9499 -25.4527
+normal -0.1414 -0.251194 0.957553
+prob 1.11905
+
+pos 11.4731 -2.38624 -23.2983
+normal -0.279408 -0.754121 0.594334
+prob 1.28397
+
+pos 14.267 -0.185865 -21.1579
+normal -0.469712 -0.379267 0.797199
+prob 2.91907
+
+pos 13.8838 1.84636 -21.7537
+normal -0.475451 -0.387294 0.789905
+prob 0.977699
+
+pos 12.3683 1.6591 -22.7914
+normal -0.363923 -0.608204 0.705442
+prob 1.04838
+
+pos 12.3908 1.6604 -22.7785
+normal -0.362941 -0.609692 0.704663
+prob 1.04838
+
+pos 4.89394 1.91984 -25.3324
+normal -0.135732 -0.24709 0.959439
+prob 1.83368
+
+pos 12.9987 -2.1708 -22.3339
+normal -0.48966 -0.360518 0.793889
+prob 0.781374
+
+pos 12.9089 1.98298 -22.3431
+normal -0.466049 -0.451175 0.761078
+prob 0.977699
+
+pos 3.59445 1.56844 -25.7678
+normal -0.0844932 -0.686942 0.721783
+prob 1.04838
+
+pos 12.6854 -2.08496 -22.4784
+normal -0.442645 -0.299748 0.845114
+prob 1.2447
+
+pos 11.0494 1.65774 -23.4649
+normal -0.263079 -0.794465 0.547371
+prob 1.11905
+
+pos 11.1817 1.74115 -23.304
+normal -0.343993 -0.698209 0.627831
+prob 1.11905
+
+pos 11.8168 1.6792 -23.0499
+normal -0.364035 -0.630919 0.685143
+prob 1.11905
+
+pos 9.78658 -2.20669 -23.9002
+normal -0.331494 -0.417799 0.845905
+prob 0.938434
+
+pos 4.58294 -0.42339 -25.2997
+normal -0.0755753 -0.707931 0.702226
+prob 2.93071
+
+pos 8.85142 -0.218596 -23.9417
+normal -0.352018 -0.245793 0.903144
+prob 2.92683
+
+pos 8.16518 -2.31104 -24.6003
+normal -0.207332 -0.834377 0.510714
+prob 1.61379
+
+pos 10.6965 -2.07602 -23.4891
+normal -0.399591 -0.457324 0.794469
+prob 1.43317
+
+pos 18.8859 3.03648 -27.9745
+normal -0.415567 -0.669237 0.615975
+prob 6.44214
+
+pos 3.56158 1.80662 -34.3293
+normal -0.0326022 -0.396553 0.917433
+prob 6.28454
+
+pos 9.22503 1.76284 -24.1245
+normal -0.341072 -0.385721 0.857257
+prob 1.04838
+
+pos 12.2749 1.85653 -22.7051
+normal -0.457685 -0.262858 0.84937
+prob 1.11905
+
+pos 7.96844 -0.431382 -24.4836
+normal -0.244934 -0.764602 0.596147
+prob 2.94624
+
+pos 8.43719 1.52381 -24.7987
+normal -0.0667828 -0.981969 0.176856
+prob 1.11905
+
+pos 8.703 1.6631 -24.4215
+normal -0.213992 -0.817645 0.534476
+prob 1.11905
+
+pos 9.49372 1.73537 -24.0407
+normal -0.271855 -0.710732 0.64881
+prob 1.04838
+
+pos 2.55823 3.09876 -33.5973
+normal -0.0486461 -0.675301 0.735936
+prob 10.9733
+
+pos 3.07012 3.96229 -32.707
+normal -0.0406359 -0.771672 0.634721
+prob 35.9445
+
+pos 4.5677 2.73995 -33.7444
+normal -0.138866 -0.577318 0.804624
+prob 6.10723
+
+pos 7.55002 3.0472 -32.9038
+normal -0.214303 -0.565454 0.796452
+prob 5.04339
+
+pos 10.9704 2.84277 -32.1444
+normal -0.299856 -0.581781 0.756053
+prob 7.9788
+
+pos 15.0021 2.74884 -30.554
+normal -0.361 -0.589471 0.722636
+prob 4.37357
+
+pos 9.33115 3.32137 -32.143
+normal -0.211338 -0.648145 0.731604
+prob 5.92992
+
+pos 15.0732 3.49353 -29.6831
+normal -0.378127 -0.635141 0.67351
+prob 5.75262
+
+pos 8.83069 3.61957 -31.9688
+normal -0.221633 -0.625413 0.748156
+prob 9.10174
+
+pos 11.9495 4.3317 -30.1713
+normal -0.088312 -0.965831 0.243664
+prob 29.4092
+
+pos 5.26486 4.60193 -31.0006
+normal -0.0450233 -0.919983 0.389363
+prob 30.0819
+
+pos 10.5206 4.42358 -30.353
+normal -0.108905 -0.955639 0.273666
+prob 23.8349
+
+pos 13.1474 3.53579 -30.5674
+normal -0.299734 -0.631712 0.714912
+prob 7.30898
+
+pos 14.1535 3.50737 -30.1362
+normal -0.382137 -0.527581 0.758703
+prob 5.91022
+
+pos 13.2414 3.65176 -30.4072
+normal -0.30108 -0.622767 0.722158
+prob 3.97955
+
+pos 15.346 3.60804 -29.4158
+normal -0.377806 -0.626388 0.681836
+prob 10.6187
+
+pos 15.2537 3.70242 -29.357
+normal -0.380882 -0.619072 0.686789
+prob 6.58005
+
+pos 16.0755 3.50851 -29.1557
+normal -0.367786 -0.634086 0.680197
+prob 8.15611
+
+pos 11.921 4.65866 -28.877
+normal -0.0525157 -0.992038 0.114465
+prob 30.3703
+
+pos 11.8215 4.97635 -27.6469
+normal -0.0999188 -0.968284 0.229001
+prob 17.9723
+
+pos -19.8913 0.998343 17.8678
+normal -0.750728 -0.258495 0.607937
+prob 55.2623
+
+pos -19.279 -2.38233 18.2885
+normal -0.42546 -0.792186 0.437522
+prob 1.51956
+
+pos -18.6552 -2.42402 18.8534
+normal -0.453857 -0.762496 0.4611
+prob 1.53526
+
+pos -15.7808 -2.48452 21.0906
+normal -0.284727 -0.894095 0.345723
+prob 1.3782
+
+pos -18.9835 1.79765 18.789
+normal -0.64881 -0.368114 0.665986
+prob 1.11905
+
+pos -18.0142 1.60384 19.5337
+normal -0.561938 -0.576531 0.593159
+prob 1.11905
+
+pos -15.9027 1.70546 21.4169
+normal -0.477299 -0.660153 0.579986
+prob 1.11905
+
+pos -11.0277 -5.65683 19.912
+normal -0.569297 -0.652282 0.500428
+prob 69.5825
+
+pos -16.058 -1.74565 21.3428
+normal -0.46792 0.702847 0.535778
+prob 1.47244
+
+pos -13.0375 -6.13269 18.8595
+normal -0.141335 -0.681619 0.717928
+prob 4.6132
+
+pos -14.2418 -0.461399 21.8818
+normal -0.210457 -0.919539 0.331897
+prob 2.954
+
+pos -10.2921 -0.205237 24.3369
+normal -0.331676 -0.324194 0.88594
+prob 2.94236
+
+pos -12.214 1.70559 23.6889
+normal -0.370436 -0.588361 0.718755
+prob 1.11905
+
+pos -17.7549 -2.03432 20.0485
+normal -0.560253 -0.47032 0.681847
+prob 1.42532
+
+pos -14.8107 -0.310383 21.7845
+normal -0.323255 -0.821269 0.470131
+prob 2.95012
+
+pos -15.2082 5.18341 19.8675
+normal 0.406061 0.335063 0.850204
+prob 45.6515
+
+pos -15.585 -1.58459 21.5138
+normal -0.462423 0.521413 0.717142
+prob 1.61379
+
+pos -15.2851 -1.72319 21.8737
+normal -0.396805 0.679369 0.617255
+prob 1.47244
+
+pos -14.3315 -1.55029 22.2327
+normal -0.177193 0.946603 0.269342
+prob 1.11905
+
+pos -15.241 2.48721 21.4755
+normal -0.249087 0.889359 0.383402
+prob 1.04838
+
+pos -14.5603 -2.28912 22.3296
+normal -0.410583 -0.634738 0.654622
+prob 1.58238
+
+pos -14.1484 -2.36023 22.5125
+normal -0.439774 -0.569657 0.694327
+prob 1.00911
+
+pos -13.2347 -2.40993 23.0394
+normal -0.357902 -0.663462 0.657057
+prob 0.938434
+
+pos -13.0743 -2.39334 23.1397
+normal -0.352637 -0.679366 0.643513
+prob 1.45673
+
+pos -15.0856 -0.280836 21.6412
+normal -0.379323 -0.674751 0.633107
+prob 2.92683
+
+pos -14.164 -0.35235 22.1545
+normal -0.426872 -0.59502 0.680978
+prob 2.92295
+
+pos -14.22 -0.308037 22.1709
+normal -0.4068 -0.645198 0.64671
+prob 2.87637
+
+pos -13.0866 -0.492238 22.495
+normal -0.264378 -0.877885 0.399276
+prob 2.90742
+
+pos -10.6089 -0.248604 24.2029
+normal -0.334498 -0.273806 0.901743
+prob 2.92295
+
+pos -15.1084 -0.0683004 21.721
+normal -0.499405 -0.439214 0.746784
+prob 2.94236
+
+pos -14.1005 1.59022 22.4846
+normal -0.40391 -0.718063 0.566782
+prob 1.11905
+
+pos -15.1401 1.82108 22.0224
+normal -0.526953 -0.331865 0.782424
+prob 1.11905
+
+pos -13.5793 1.58603 22.818
+normal -0.406559 -0.722013 0.559828
+prob 0.907022
+
+pos -11.678 -2.00006 24.0868
+normal -0.452757 -0.216578 0.864931
+prob 1.40176
+
+pos -17.371 -1.69444 20.2137
+normal -0.479617 0.648036 0.591622
+prob 1.30753
+
+pos -15.9596 2.39633 21.24
+normal -0.407972 0.744456 0.528531
+prob 1.11905
+
+pos -12.6703 0.261534 23.1571
+normal -0.339323 0.695306 0.633568
+prob 2.9113
+
+pos -14.1389 2.42168 22.4455
+normal -0.360962 0.719088 0.593817
+prob 0.836345
+
+pos -12.9879 2.25038 23.344
+normal -0.331957 0.70695 0.624521
+prob 1.04838
+
+pos -14.1886 -0.234649 22.2653
+normal -0.55022 -0.274931 0.788461
+prob 2.94624
+
+pos -16.4833 1.76652 21.0096
+normal -0.631706 -0.27613 0.724361
+prob 1.11905
+
+pos -14.6466 3.23632 20.4198
+normal -0.115182 0.266698 0.956873
+prob 36.1368
+
+pos -17.0252 -2.14719 20.6005
+normal -0.603775 -0.363487 0.70946
+prob 1.08764
+
+pos -17.3719 -2.05602 20.3511
+normal -0.587599 -0.200636 0.783883
+prob 1.29182
+
+pos -16.2933 -0.0220573 20.8507
+normal -0.600796 -0.236228 0.763702
+prob 2.93071
+
+pos -9.37763 -5.4747 23.6756
+normal -0.832019 -0.409916 0.373782
+prob 24.2193
+
+pos -19.7891 -1.96676 18.0473
+normal -0.67773 0.178223 0.713385
+prob 1.37035
+
+pos -18.9449 -1.66129 18.6842
+normal -0.576594 0.55867 0.596177
+prob 1.59809
+
+pos -18.1604 -1.74783 19.5909
+normal -0.538869 0.643441 0.543695
+prob 1.25255
+
+pos -16.4135 -2.1036 21.1109
+normal -0.611236 -0.150859 0.776938
+prob 1.04052
+
+pos -15.8482 -1.77406 21.5266
+normal -0.597603 0.284039 0.749795
+prob 1.17402
+
+pos -14.7626 -1.93184 22.3029
+normal -0.550761 0.188013 0.813211
+prob 3.00377
+
+pos -12.0799 -1.19359 21.8993
+normal -0.630452 -0.0950253 0.77039
+prob 27.6792
+
+pos -11.1677 -1.82617 24.2947
+normal -0.433906 0.357774 0.826876
+prob 0.79708
+
+pos -19.3653 0.321453 17.8645
+normal -0.555021 0.590817 0.585566
+prob 2.92683
+
+pos -17.2822 0.350831 19.8419
+normal -0.505034 0.596804 0.623511
+prob 2.94236
+
+pos -17.2933 1.52615 18.5911
+normal -0.666066 -0.191272 0.720951
+prob 16.9151
+
+pos -19.2588 2.34121 18.3667
+normal -0.572342 0.561724 0.597404
+prob 1.11905
+
+pos -18.6481 2.2815 19.0618
+normal -0.548241 0.619348 0.561997
+prob 1.11905
+
+pos -17.2385 2.3518 20.2616
+normal -0.509549 0.595741 0.620849
+prob 1.11905
+
+pos -17.03 0.13287 20.2161
+normal -0.636077 0.120197 0.762207
+prob 2.9346
+
+pos -14.6055 0.0772042 22.0448
+normal -0.551678 0.178506 0.814731
+prob 2.94236
+
+pos -13.997 2.00976 22.8187
+normal -0.557132 0.248919 0.79224
+prob 1.11905
+
+pos -12.0236 0.078898 23.5509
+normal -0.474909 0.19344 0.858512
+prob 2.93848
+
+pos -10.9098 0.0652181 24.1225
+normal -0.416549 0.448834 0.790591
+prob 2.95789
+
+pos -10.396 0.161969 24.3094
+normal -0.345222 0.0633923 0.936378
+prob 2.96177
+
+pos -10.3303 0.23764 24.313
+normal -0.301942 0.271691 0.913792
+prob 2.96177
+
+pos -11.7371 3.06383 21.5635
+normal -0.746222 0.305468 0.591475
+prob 27.6792
+
+pos -14.4992 2.23685 22.4202
+normal -0.500842 0.272711 0.821453
+prob 1.04838
+
+pos -13.8995 2.14188 22.8398
+normal -0.494381 0.368768 0.787145
+prob 1.27611
+
+pos -11.8638 2.28047 23.883
+normal -0.358669 0.675084 0.644685
+prob 1.04838
+
+pos -11.7379 2.11428 24.022
+normal -0.417945 0.408429 0.811485
+prob 0.907022
+
+pos 19.6284 -0.126331 -17.7492
+normal 0.673215 -0.341907 -0.655653
+prob 2.93848
+
+pos 17.6714 -1.50126 -19.4649
+normal -0.139185 0.981325 0.132775
+prob 1.69232
+
+pos 18.6174 -1.9121 -19.1984
+normal 0.728905 0.172532 -0.662519
+prob 3.00377
+
+pos 19.9399 -2.20339 -17.8171
+normal 0.77562 -0.0472163 -0.629432
+prob 1.2447
+
+pos 20.0165 -2.18254 -17.7314
+normal 0.773523 -0.0686444 -0.63004
+prob 1.00126
+
+pos 18.6187 2.03934 -19.2154
+normal 0.722358 0.223225 -0.654499
+prob 1.04838
+
+pos 20.8232 -2.11604 -16.7635
+normal 0.753248 -0.137785 -0.643143
+prob 1.70018
+
+pos 22.1562 -2.06127 -14.9919
+normal 0.799347 -0.22516 -0.557088
+prob 1.47244
+
+pos 22.0847 1.9384 -15.1019
+normal 0.799738 -0.226862 -0.555835
+prob 0.836345
+
+pos 22.606 -1.96175 -14.3106
+normal 0.818996 0.158518 -0.551469
+prob 1.55882
+
+pos 23.635 -1.52712 -12.877
+normal 0.860727 0.258479 -0.438563
+prob 39.885
+
+pos 22.4009 0.186064 -14.0037
+normal 0.770342 0.329335 -0.545996
+prob 2.95012
+
+pos 22.3664 2.22264 -14.5889
+normal 0.787181 0.264534 -0.557107
+prob 1.11905
+
+pos 20.3319 -2.80753 -16.1142
+normal 0.632125 0.58389 -0.509403
+prob 36.6173
+
+pos 20.8328 -1.85627 -16.7398
+normal 0.709991 0.366768 -0.60116
+prob 1.37035
+
+pos 21.8173 -1.95452 -15.5216
+normal 0.744963 0.423121 -0.51575
+prob 1.47244
+
+pos 19.9718 -0.0970641 -17.3469
+normal 0.773471 -0.157588 -0.613929
+prob 2.93848
+
+pos 20.2954 -0.0533387 -16.9659
+normal 0.76252 -0.203388 -0.614163
+prob 2.90742
+
+pos 20.2937 0.180349 -16.9141
+normal 0.722224 0.276342 -0.634057
+prob 2.94236
+
+pos 20.5726 0.0242317 -16.6359
+normal 0.773345 0.253062 -0.581288
+prob 2.93848
+
+pos 19.6172 2.04918 -18.2132
+normal 0.713404 0.220549 -0.665142
+prob 1.11905
+
+pos 20.6628 2.19057 -16.9298
+normal 0.724104 0.320008 -0.610957
+prob 1.04838
+
+pos 22.7498 2.33302 -13.8329
+normal 0.676408 0.573566 -0.462054
+prob 1.11905
+
+pos 24.8691 -4.92064 -17.2549
+normal -0.199782 0.973637 0.110087
+prob 1.82606
+
+pos 26.4891 -4.69163 -16.3275
+normal -0.122501 0.990312 0.0653854
+prob 60.3561
+
+pos 20.1188 -1.97011 -17.6699
+normal 0.684593 0.474117 -0.553666
+prob 1.26041
+
+pos 18.8967 -3.83784 -19.2456
+normal 0.470301 0.729103 -0.497219
+prob 44.6904
+
+pos 17.8388 0.410778 -19.2649
+normal 0.487768 0.732113 -0.475493
+prob 2.71334
+
+pos 20.445 -4.4928 -19.25
+normal 0.164126 0.973011 -0.16221
+prob 2.97936
+
+pos 20.8338 -2.50447 -14.9944
+normal 0.525329 0.783263 -0.332459
+prob 59.395
+
+pos 21.8137 -1.72832 -15.3869
+normal 0.655415 0.621206 -0.429575
+prob 1.56667
+
+pos 22.5225 -2.75262 -12.8182
+normal 0.440101 0.868944 -0.226379
+prob 57.4728
+
+pos 22.5345 -1.57934 -14.0037
+normal 0.570863 0.710098 -0.412161
+prob 0.969846
+
+pos 21.6099 0.386482 -13.8527
+normal -0.478006 0.818811 0.317896
+prob 2.62406
+
+pos 17.7321 -1.56529 -19.0666
+normal -0.205767 0.957727 0.201044
+prob 0.883463
+
+pos 18.2637 -1.52649 -19.0188
+normal 0.0858714 0.992547 -0.0864708
+prob 1.70803
+
+pos 18.3935 -1.50984 -18.8012
+normal 0.127184 0.983623 -0.127709
+prob 1.25255
+
+pos 20.1353 -1.64091 -16.3549
+normal -0.513818 0.768738 0.380831
+prob 1.57453
+
+pos 20.8782 -1.60938 -16.4154
+normal 0.489772 0.768638 -0.411485
+prob 1.15047
+
+pos 20.5017 -1.5389 -16.1861
+normal -0.105011 0.991768 0.0732771
+prob 2.9331
+
+pos 20.7264 -1.7172 -15.5039
+normal -0.447552 0.826548 0.341345
+prob 1.30753
+
+pos 20.7052 -1.5224 -16.0324
+normal -0.159033 0.980785 0.112998
+prob 1.496
+
+pos 18.106 0.450985 -18.3548
+normal -0.201091 0.95956 0.196996
+prob 2.95012
+
+pos 18.1343 0.492573 -18.624
+normal 0.135035 0.981521 -0.135579
+prob 2.95012
+
+pos 20.0699 0.260713 -15.8035
+normal -0.514617 0.734216 0.442829
+prob 2.92295
+
+pos 20.7452 0.270682 -16.294
+normal 0.535467 0.73663 -0.4131
+prob 2.9113
+
+pos 18.3672 0.333701 -18.8454
+normal 0.411774 0.817354 -0.402958
+prob 2.954
+
+pos 18.3033 0.484293 -18.3331
+normal -0.0952507 0.991464 0.0890282
+prob 2.94624
+
+pos 19.2453 0.323575 -17.9816
+normal 0.56539 0.622265 -0.541406
+prob 2.95012
+
+pos 18.8767 0.49281 -17.8046
+normal -0.129688 0.983907 0.122917
+prob 2.93071
+
+pos 18.94 0.495098 -17.805
+normal 0.119161 0.985677 -0.11934
+prob 2.86472
+
+pos 20.0275 0.361432 -17.0362
+normal 0.527701 0.712523 -0.462431
+prob 2.79873
+
+pos 20.1349 0.379713 -16.8746
+normal 0.538266 0.696582 -0.474387
+prob 2.73663
+
+pos 19.6597 0.412336 -16.5506
+normal -0.505771 0.774295 0.380346
+prob 2.70557
+
+pos 21.2921 0.272062 -15.6165
+normal 0.521414 0.744438 -0.41706
+prob 2.94624
+
+pos 21.1274 0.473417 -15.3212
+normal 0.15209 0.98243 -0.108164
+prob 2.93848
+
+pos 20.8399 0.483792 -15.4267
+normal -0.183472 0.974162 0.131706
+prob 2.96177
+
+pos 21.476 0.278239 -15.3448
+normal 0.452467 0.836217 -0.309863
+prob 2.88413
+
+pos 21.3861 0.440072 -15.151
+normal 0.30378 0.931755 -0.198871
+prob 2.94236
+
+pos 21.5702 0.327105 -15.1101
+normal 0.49418 0.799748 -0.340866
+prob 2.86084
+
+pos 21.3874 0.395547 -14.2119
+normal -0.481198 0.816949 0.317872
+prob 2.92683
+
+pos 21.7324 0.331936 -14.8515
+normal 0.492914 0.800111 -0.341844
+prob 2.81814
+
+pos 21.627 0.439612 -14.7833
+normal 0.292772 0.936309 -0.193932
+prob 2.93848
+
+pos 18.4487 2.45101 -18.4359
+normal -0.266119 0.927273 0.263336
+prob 0.977699
+
+pos 18.8766 2.4615 -18.0634
+normal -0.0714399 0.995102 0.0683233
+prob 1.04838
+
+pos 18.3345 2.46469 -18.9944
+normal 0.0600134 0.996357 -0.0605898
+prob 1.11905
+
+pos 19.9144 2.33828 -17.6886
+normal 0.456829 0.809415 -0.368992
+prob 1.11905
+
+pos 19.927 2.37509 -17.6147
+normal 0.491552 0.773228 -0.400619
+prob 1.11905
+
+pos 20.1368 2.46523 -17.0729
+normal 0.0606788 0.996673 -0.0544144
+prob 1.11905
+
+pos 20.5686 2.38791 -16.802
+normal 0.492539 0.767703 -0.409923
+prob 1.11905
+
+pos 21.1961 2.41488 -15.9843
+normal 0.506668 0.746623 -0.431094
+prob 1.11905
+
+pos 21.9843 2.48917 -14.2958
+normal -0.127594 0.988477 0.0814397
+prob 1.04838
+
+pos 22.217 2.45745 -13.7204
+normal -0.0317516 0.999323 0.0185792
+prob 1.11905
+
+pos 22.4361 2.46441 -13.9177
+normal 0.354332 0.902996 -0.242997
+prob 1.27611
+
+pos 21.9723 2.4954 -14.4199
+normal 0.213049 0.964324 -0.15713
+prob 1.11905
+
+pos 18.0801 1.91127 -20.0479
+normal 0.733378 0.00389127 0.67981
+prob 57.2806
+
+pos 24.1993 0.359673 -10.3115
+normal 0.551782 0.80927 -0.201541
+prob 2.85696
+
+pos 24.5411 0.414459 -9.26857
+normal 0.595854 0.771438 -0.223253
+prob 2.9346
+
+pos 24.78 2.32724 -9.72492
+normal 0.682031 0.696618 -0.222613
+prob 1.11905
+
+pos 24.7993 2.45198 -9.18273
+normal 0.286707 0.952383 -0.103755
+prob 0.977699
+
+pos 21.6899 1.90889 -15.6953
+normal 0.806972 -0.207441 -0.552959
+prob 1.11905
+
+pos 20.9154 -0.054529 -16.1997
+normal 0.754584 -0.202097 -0.624308
+prob 2.90354
+
+pos 25.7278 -0.463686 -2.60894
+normal -0.0596158 -0.998188 0.00811743
+prob 2.954
+
+pos 33.2284 3.19793 -4.90197
+normal -0.728969 -0.674971 0.114099
+prob 6.34364
+
+pos 26.2911 1.54091 -2.87053
+normal 0.0656047 -0.997827 -0.00612061
+prob 1.04838
+
+pos 32.7488 3.72196 -4.58492
+normal -0.752073 -0.64844 0.117951
+prob 2.91571
+
+pos 28.0217 4.79875 -8.27623
+normal 0.184587 -0.980853 -0.0620959
+prob 21.8166
+
+pos 25.4428 2.17437 -4.35814
+normal -0.897034 0.41974 0.138382
+prob 1.04838
+
+pos 25.5247 2.19193 -3.871
+normal -0.904677 0.400817 0.144588
+prob 1.11905
+
+pos 29.2374 8.24982 -4.51666
+normal -0.296047 -0.142775 0.944443
+prob 38.155
+
+pos 29.1385 11.9965 -2.68834
+normal -0.537195 -0.485952 0.6894
+prob 48.6309
+
+pos 25.824 -2.17642 -0.445098
+normal -0.973628 -0.226792 0.0247851
+prob 1.00518
+
+pos 28.7793 5.62607 -4.97698
+normal -0.231861 -0.0877897 0.968779
+prob 31.3313
+
+pos 26.0975 -2.4661 -3.92553
+normal 0.0796374 -0.996786 -0.00866974
+prob 1.21329
+
+pos 28.3282 10.4925 -4.30578
+normal -0.559127 -0.426835 0.710766
+prob 20.2789
+
+pos 27.4183 4.64222 -8.2739
+normal 0.127758 -0.990852 -0.0434857
+prob 29.1209
+
+pos 25.7872 -2.12615 -0.889207
+normal -0.966435 -0.256113 0.0202623
+prob 1.27611
+
+pos 25.4287 0.198866 -2.37869
+normal -0.997567 0.0525651 0.0457879
+prob 2.92295
+
+pos 25.7462 1.81266 -1.98559
+normal -0.922321 -0.383881 0.0442616
+prob 1.11905
+
+pos 25.9673 1.55094 -2.72109
+normal -0.190087 -0.981687 0.0125846
+prob 1.11905
+
+pos 25.5421 -0.483531 -4.31757
+normal -0.180377 -0.982862 0.038038
+prob 2.92683
+
+pos 25.666 1.53507 -5.00689
+normal -0.146611 -0.988649 0.0328424
+prob 1.11905
+
+pos 25.7718 1.52144 -4.66398
+normal -0.194101 -0.980023 0.0433542
+prob 1.11905
+
+pos 25.7647 1.50578 -5.08181
+normal -0.258133 -0.964465 0.0563433
+prob 1.11905
+
+pos 25.8114 1.60978 -3.05548
+normal -0.841464 -0.519387 0.148916
+prob 1.11905
+
+pos 25.5705 1.87885 -3.46085
+normal -0.959687 -0.235897 0.152816
+prob 0.977699
+
+pos 24.4958 -2.48689 -9.33773
+normal -0.131744 -0.989904 0.0522936
+prob 1.15832
+
+pos 24.5596 -2.49387 -9.24416
+normal -0.155739 -0.985891 0.0613594
+prob 1.47244
+
+pos 24.8121 -2.49575 -8.60589
+normal -0.152569 -0.986515 0.0592451
+prob 1.53526
+
+pos 25.385 -2.48042 -6.456
+normal -0.173773 -0.98317 0.0563927
+prob 1.5117
+
+pos 25.4782 -0.44865 -3.88948
+normal -0.346689 -0.936069 0.0598525
+prob 2.89578
+
+pos 24.9562 -0.468427 -6.72647
+normal -0.191386 -0.97939 0.0645518
+prob 2.91907
+
+pos 25.0139 1.53895 -7.56223
+normal -0.101507 -0.994233 0.0345965
+prob 1.11905
+
+pos 24.9278 1.54729 -7.76327
+normal -0.0706841 -0.997182 0.0251242
+prob 1.45673
+
+pos 25.3137 1.50616 -6.91562
+normal -0.223714 -0.971977 0.0722062
+prob 1.04838
+
+pos 25.8321 1.54852 -3.63781
+normal -0.364349 -0.928865 0.0667804
+prob 1.11905
+
+pos 24.076 1.53175 -10.2375
+normal -0.0779869 -0.99641 0.0329389
+prob 1.11905
+
+pos 32.2332 1.47679 -12.4582
+normal -0.887455 -0.338775 0.312497
+prob 7.74239
+
+pos 25.6535 -2.17071 -3.02137
+normal -0.964989 -0.209681 0.157575
+prob 1.28397
+
+pos 25.3196 -0.0214393 -2.9591
+normal -0.964688 -0.200851 0.1704
+prob 2.954
+
+pos 25.7578 1.69116 -2.87452
+normal -0.77409 -0.617026 0.14165
+prob 0.836345
+
+pos 25.4635 1.89625 -4.10661
+normal -0.960041 -0.239144 0.145366
+prob 1.11905
+
+pos 24.6335 -2.46489 -8.74996
+normal -0.325217 -0.937518 0.123665
+prob 1.18188
+
+pos 25.4476 -2.34871 -5.08733
+normal -0.627085 -0.769797 0.119067
+prob 1.73944
+
+pos 25.4715 -2.32159 -4.76369
+normal -0.593724 -0.796472 0.114557
+prob 1.06408
+
+pos 24.7034 -0.440974 -7.27451
+normal -0.22887 -0.971942 0.0542864
+prob 2.90742
+
+pos 24.6216 1.56177 -8.50379
+normal -0.22667 -0.969872 0.0892645
+prob 0.907022
+
+pos 24.9009 1.51529 -8.25978
+normal -0.384632 -0.911603 0.145049
+prob 1.04838
+
+pos 24.8133 1.54409 -8.18841
+normal -0.284748 -0.952263 0.11006
+prob 1.04838
+
+pos 25.0953 -0.235649 -4.74223
+normal -0.951985 -0.248508 0.178799
+prob 2.94236
+
+pos 25.0167 -0.112354 -5.02705
+normal -0.913998 -0.369287 0.168032
+prob 2.93071
+
+pos 24.7086 -0.324564 -6.72192
+normal -0.751391 -0.636115 0.175412
+prob 2.954
+
+pos 24.3491 -0.284361 -7.90872
+normal -0.584285 -0.793066 0.172213
+prob 2.9346
+
+pos 24.734 -0.298324 -6.52587
+normal -0.724471 -0.667561 0.171771
+prob 2.954
+
+pos 23.7981 -0.489077 -10.342
+normal -0.177058 -0.981823 0.0683674
+prob 2.9346
+
+pos 23.8247 -0.448793 -9.85385
+normal -0.32542 -0.938696 0.113809
+prob 2.6784
+
+pos 24.5831 0.0828883 -6.73002
+normal -0.957531 0.108712 0.26705
+prob 2.89578
+
+pos 25.3831 -2.17035 -4.72847
+normal -0.910687 -0.37781 0.167058
+prob 1.69232
+
+pos 25.5503 -2.18577 -3.69904
+normal -0.907587 -0.380318 0.177889
+prob 1.50385
+
+pos 25.6509 -2.26601 -3.27599
+normal -0.738718 -0.660941 0.132109
+prob 1.2447
+
+pos 25.3131 -2.09422 -5.03991
+normal -0.892936 -0.420004 0.162056
+prob 1.07194
+
+pos 25.0861 0.104595 -4.57576
+normal -0.976668 0.118449 0.179134
+prob 2.83367
+
+pos 24.9843 0.117298 -5.24031
+normal -0.978068 0.118496 0.171295
+prob 2.94236
+
+pos 25.5456 1.60854 -4.74148
+normal -0.66888 -0.731851 0.130362
+prob 1.11905
+
+pos 31.2804 2.91276 -13.0261
+normal -0.780914 -0.552424 0.291548
+prob 4.05835
+
+pos 25.1074 1.81964 -6.03158
+normal -0.943449 -0.239624 0.229096
+prob 1.77085
+
+pos 30.9433 3.74691 -11.5797
+normal -0.744869 -0.615341 0.257927
+prob 5.41771
+
+pos 30.7227 3.75333 -12.1366
+normal -0.746195 -0.614831 0.255297
+prob 10.1656
+
+pos 13.8346 -8.01798 -2.46208
+normal -0.389656 -0.847577 0.360251
+prob 49.6881
+
+pos 24.5177 -2.4112 -8.65951
+normal -0.556445 -0.803228 0.212588
+prob 1.1112
+
+pos 26.5321 15.0015 -0.608463
+normal -0.545998 -0.814455 0.196337
+prob 14.4163
+
+pos 26.0497 12.6889 -4.1595
+normal -0.447113 -0.522883 0.725729
+prob 51.9947
+
+pos 24.0859 -2.31738 -9.52301
+normal -0.72869 -0.639105 0.24608
+prob 0.820639
+
+pos 24.6556 -2.32762 -8.06725
+normal -0.728192 -0.63445 0.259249
+prob 1.15832
+
+pos 24.9728 -2.24878 -6.60471
+normal -0.897593 -0.353405 0.2635
+prob 1.39391
+
+pos 24.4118 -2.15854 -8.41788
+normal -0.914025 -0.2562 0.314514
+prob 1.41747
+
+pos 25.0057 -2.07691 -6.30405
+normal -0.925905 -0.304847 0.223089
+prob 1.229
+
+pos 23.8258 -0.138646 -9.09368
+normal -0.843797 -0.432636 0.317543
+prob 2.94624
+
+pos 24.2007 -0.345575 -8.4665
+normal -0.735777 -0.62225 0.267279
+prob 2.91907
+
+pos 24.6401 -0.199171 -6.63721
+normal -0.91606 -0.311073 0.253116
+prob 2.9113
+
+pos 23.3356 -0.0346843 -10.293
+normal -0.807746 -0.508951 0.297514
+prob 2.95012
+
+pos 24.3514 -0.0122913 -7.52152
+normal -0.946527 -0.246162 0.208544
+prob 2.9346
+
+pos 24.737 1.60926 -8.0288
+normal -0.636384 -0.749832 0.181018
+prob 1.11905
+
+pos 24.5913 1.87612 -7.89934
+normal -0.872004 -0.429256 0.235264
+prob 0.836345
+
+pos 24.1864 1.95804 -8.91805
+normal -0.893876 -0.328662 0.304904
+prob 1.11905
+
+pos 25.1775 1.65202 -6.22004
+normal -0.77452 -0.600085 0.20004
+prob 1.11905
+
+pos 24.9779 1.95831 -6.37127
+normal -0.918795 -0.326873 0.22129
+prob 1.11905
+
+pos 29.7956 3.23791 -15.4148
+normal -0.687785 -0.631571 0.357869
+prob 7.9591
+
+pos 22.5814 -2.33235 -14.0934
+normal 0.455875 -0.836124 -0.305081
+prob 1.47244
+
+pos 16.9315 -2.50219 -19.3043
+normal -0.0601422 -0.995423 0.0742693
+prob 4.99764
+
+pos 18.6105 1.55112 -18.8018
+normal 0.274437 -0.925125 -0.262353
+prob 1.11905
+
+pos 19.6507 0.182257 -16.2753
+normal -0.784869 0.20678 0.584143
+prob 2.94624
+
+pos 19.9719 0.2378 -15.9022
+normal -0.784004 0.170836 0.596786
+prob 2.90742
+
+pos 17.4389 -0.450903 -19.0215
+normal -0.0127647 -0.999793 0.0158309
+prob 2.92683
+
+pos 18.4711 -0.435164 -18.5899
+normal 0.228881 -0.948902 -0.217252
+prob 2.92683
+
+pos 17.2192 -0.311338 -18.9751
+normal -0.385411 -0.845272 0.370099
+prob 2.88025
+
+pos 17.5466 -0.441497 -18.8642
+normal -0.207656 -0.958586 0.194915
+prob 2.94624
+
+pos 17.5744 -0.39629 -18.7399
+normal -0.450613 -0.778076 0.437659
+prob 2.94624
+
+pos 17.4918 -0.28698 -18.6681
+normal -0.359187 -0.866618 0.346349
+prob 2.96953
+
+pos 19.3975 -0.331998 -17.8175
+normal 0.446803 -0.794589 -0.41109
+prob 2.92295
+
+pos 21.6029 -2.05219 -14.0661
+normal -0.807226 -0.24807 0.535582
+prob 1.86116
+
+pos 21.0882 0.138913 -14.3511
+normal -0.817133 0.1035 0.567081
+prob 2.82591
+
+pos 20.8779 0.140805 -14.6759
+normal -0.818814 0.108712 0.563672
+prob 2.94236
+
+pos 18.2479 -2.39862 -18.4933
+normal -0.444603 -0.78272 0.43552
+prob 1.42532
+
+pos 18.5743 -2.45323 -18.3221
+normal -0.22508 -0.950189 0.215592
+prob 1.12691
+
+pos 18.5209 -0.475809 -18.0708
+normal -0.0656315 -0.995596 0.0669393
+prob 2.9346
+
+pos 21.0333 -0.193495 -14.4625
+normal -0.785963 -0.284235 0.549065
+prob 2.93071
+
+pos 21.3376 -0.222945 -14.0084
+normal -0.787957 -0.262932 0.556767
+prob 2.9346
+
+pos 21.4068 -0.0109561 -13.7977
+normal -0.816491 -0.183683 0.547359
+prob 2.91907
+
+pos 19.6892 -2.24661 -16.7312
+normal -0.720004 -0.354669 0.596493
+prob 1.11905
+
+pos 20.0569 -0.217544 -15.7886
+normal -0.721198 -0.292466 0.627963
+prob 2.90742
+
+pos 18.709 -0.0502335 -17.3231
+normal -0.704171 -0.244651 0.66655
+prob 2.92295
+
+pos 18.747 -2.25767 -17.7952
+normal -0.500884 -0.722657 0.476321
+prob 1.66876
+
+pos 17.3889 -0.222587 -18.7084
+normal -0.679235 -0.335501 0.652747
+prob 2.9346
+
+pos 18.7643 -0.301904 -17.4167
+normal -0.530558 -0.68028 0.505695
+prob 2.93071
+
+pos 18.7637 -0.294911 -17.4074
+normal -0.525285 -0.687755 0.501069
+prob 2.9346
+
+pos 19.0166 -2.48039 -18.0229
+normal -0.292093 -0.915112 0.277942
+prob 1.27611
+
+pos 20.4023 -2.46877 -16.3542
+normal -0.306104 -0.919731 0.245756
+prob 1.23685
+
+pos 21.5214 -2.49436 -15.1214
+normal 0.131471 -0.987674 -0.0849444
+prob 1.39391
+
+pos 21.808 -2.44312 -15.0305
+normal 0.220821 -0.964289 -0.146232
+prob 1.04052
+
+pos 21.5025 -2.47282 -14.9257
+normal -0.151933 -0.982096 0.111375
+prob 1.22114
+
+pos 22.1224 -2.47757 -14.0037
+normal -0.15124 -0.981989 0.113246
+prob 1.3782
+
+pos 21.9456 -2.46755 -14.2074
+normal -0.123473 -0.988024 0.0925398
+prob 1.14261
+
+pos 22.1711 -2.45701 -13.788
+normal -0.33265 -0.914898 0.228706
+prob 1.54312
+
+pos 21.5062 -2.33843 -14.4743
+normal -0.511789 -0.779016 0.362222
+prob 1.23685
+
+pos 21.5321 -2.26419 -14.2983
+normal -0.639603 -0.639109 0.42714
+prob 1.11905
+
+pos 22.669 -2.47012 -13.52
+normal 0.0791445 -0.995661 -0.0489352
+prob 1.14261
+
+pos 20.4126 -0.360605 -15.5387
+normal -0.632073 -0.585549 0.50756
+prob 2.92295
+
+pos 20.6552 -0.483138 -15.6509
+normal -0.342886 -0.896445 0.28074
+prob 2.87249
+
+pos 21.299 -0.375674 -14.3116
+normal -0.544752 -0.744442 0.386072
+prob 2.9113
+
+pos 22.0024 -0.310092 -13.1082
+normal -0.656966 -0.603437 0.451952
+prob 2.94236
+
+pos 18.4706 1.50279 -18.6576
+normal -0.130094 -0.982681 0.131961
+prob 1.04838
+
+pos 19.2304 1.52428 -17.7845
+normal -0.275304 -0.924302 0.264338
+prob 1.11905
+
+pos 20.1736 1.5932 -17.2598
+normal 0.547689 -0.73392 -0.401743
+prob 1.11905
+
+pos 20.5928 1.55505 -15.9779
+normal -0.231754 -0.952578 0.197193
+prob 1.11905
+
+pos 21.6066 1.50883 -14.8911
+normal -0.208068 -0.966193 0.152247
+prob 1.67662
+
+pos 21.6242 1.53555 -14.6811
+normal -0.121832 -0.98845 0.0901312
+prob 1.11905
+
+pos 21.3257 1.53889 -15.6291
+normal 0.0897111 -0.994192 -0.0594456
+prob 1.04838
+
+pos 21.8689 1.58402 -15.0371
+normal 0.527732 -0.77571 -0.346084
+prob 1.11905
+
+pos 22.1147 1.59353 -14.6761
+normal 0.522257 -0.780037 -0.344658
+prob 1.11905
+
+pos 22.4966 1.55235 -13.9392
+normal 0.248495 -0.953305 -0.171638
+prob 1.04838
+
+pos 22.6303 1.54924 -13.7121
+normal 0.0130431 -0.999896 -0.00622048
+prob 1.04838
+
+pos 18.4022 1.7415 -18.1411
+normal -0.508364 -0.716271 0.47804
+prob 1.11905
+
+pos 18.7704 1.96548 -17.6794
+normal -0.687589 -0.333709 0.644871
+prob 0.977699
+
+pos 19.3009 1.64909 -17.3722
+normal -0.473815 -0.78683 0.395471
+prob 0.977699
+
+pos 19.4009 1.74594 -17.095
+normal -0.570562 -0.703007 0.424547
+prob 1.04838
+
+pos 20.1476 1.68895 -16.2633
+normal -0.604192 -0.641754 0.47234
+prob 1.11905
+
+pos 19.5518 1.85201 -16.859
+normal -0.701418 -0.414744 0.579654
+prob 1.11905
+
+pos 19.9986 1.84082 -16.312
+normal -0.696239 -0.407961 0.590609
+prob 1.11905
+
+pos 20.8205 1.70342 -16.6359
+normal 0.575221 -0.657825 -0.486197
+prob 1.11905
+
+pos 21.1847 1.68324 -16.1542
+normal 0.457373 -0.816108 -0.353238
+prob 1.11905
+
+pos 20.7681 1.73283 -15.4276
+normal -0.558111 -0.689556 0.461547
+prob 0.836345
+
+pos 20.8934 1.99517 -15.1354
+normal -0.731866 -0.458634 0.50401
+prob 1.11905
+
+pos 21.7242 1.64499 -14.1691
+normal -0.521492 -0.767832 0.372129
+prob 1.11905
+
+pos 22.0558 1.61355 -14.8035
+normal 0.501767 -0.799307 -0.330664
+prob 1.11905
+
+pos 21.9336 1.74101 -13.6706
+normal -0.625001 -0.654353 0.425671
+prob 1.09549
+
+pos 21.889 1.99805 -13.6008
+normal -0.794529 -0.292706 0.532021
+prob 0.977699
+
+pos 22.9474 1.71114 -13.6095
+normal 0.417351 -0.863598 -0.282872
+prob 1.11905
+
+pos 23.8451 4.54552 -20.8505
+normal -0.248452 -0.946643 0.205279
+prob 19.7022
+
+pos 27.2305 3.06863 -19.9472
+normal -0.587863 -0.666672 0.458221
+prob 8.60923
+
+pos 27.8892 3.00718 -19.0709
+normal -0.687078 -0.568397 0.452602
+prob 7.15137
+
+pos 27.4554 3.50136 -18.8329
+normal -0.660633 -0.634219 0.40166
+prob 6.99376
+
+pos 28.0426 3.22667 -18.4323
+normal -0.692141 -0.550498 0.466789
+prob 6.91496
+
+pos 23.9304 4.74274 -16.3968
+normal 0.157366 -0.980895 -0.11437
+prob 62.5666
+
+pos 29.748 2.82101 -16.4251
+normal -0.679389 -0.647344 0.345507
+prob 8.78653
+
+pos 26.055 1.63113 5.39141
+normal 0.627638 -0.770557 0.110965
+prob 1.11905
+
+pos 26.6801 -2.25736 0.868744
+normal 0.713308 -0.699948 0.0355752
+prob 1.26826
+
+pos 26.4799 -2.41318 1.71615
+normal 0.683411 -0.727691 0.0584436
+prob 1.47244
+
+pos 26.1628 -0.387828 2.52543
+normal 0.6567 -0.752648 0.0476032
+prob 2.9346
+
+pos 26.5456 1.63329 1.34987
+normal 0.632551 -0.772418 0.0570063
+prob 0.836345
+
+pos 26.6094 -2.25726 2.22017
+normal 0.714212 -0.69981 0.0129013
+prob 0.891316
+
+pos 25.7721 -0.315454 5.55414
+normal 0.721243 -0.669697 0.17696
+prob 2.88413
+
+pos 26.473 -2.21885 3.56457
+normal 0.938133 -0.291132 0.18748
+prob 1.61379
+
+pos 26.338 -2.08012 4.65488
+normal 0.976986 -0.17537 0.12142
+prob 1.21329
+
+pos 26.1938 -2.19327 5.37141
+normal 0.935415 -0.317394 0.155757
+prob 1.32323
+
+pos 24.4266 -3.52871 0.899686
+normal 0.840802 -0.444754 -0.308619
+prob 25.9493
+
+pos 26.2734 -1.7342 4.67072
+normal 0.713464 0.691063 0.115763
+prob 1.26826
+
+pos 24.9816 -0.19189 -1.33353
+normal 0.993681 0.112245 -0.00017833
+prob 37.194
+
+pos 26.7118 -1.95319 -1.44441
+normal 0.973952 0.226088 -0.0173598
+prob 1.52741
+
+pos 25.0486 -2.37922 5.43727
+normal 0.938258 0.285929 0.194722
+prob 18.1645
+
+pos 26.0463 -2.23018 5.96121
+normal 0.903096 -0.357074 0.238568
+prob 1.01696
+
+pos 25.5952 -2.09407 7.78555
+normal 0.861561 -0.461138 0.212284
+prob 1.05623
+
+pos 26.0719 -1.8283 5.92624
+normal 0.928135 0.301528 0.21828
+prob 1.48029
+
+pos 25.6559 -1.95335 7.60806
+normal 0.959141 0.155983 0.236045
+prob 1.57453
+
+pos 26.6729 -2.08293 2.00133
+normal 0.90271 -0.425507 0.0636999
+prob 1.17402
+
+pos 25.5006 -2.15973 8.07062
+normal 0.892706 -0.39436 0.218075
+prob 1.22114
+
+pos 24.8533 -0.518067 3.56108
+normal 0.966333 0.20565 0.154623
+prob 24.3154
+
+pos 25.6447 -1.67811 7.16237
+normal 0.790609 0.579899 0.196608
+prob 1.30753
+
+pos 26.3653 -0.125797 1.92578
+normal 0.920782 -0.384445 0.0660529
+prob 2.9346
+
+pos 26.4045 -0.12891 1.16373
+normal 0.991366 -0.12432 0.0416836
+prob 2.95789
+
+pos 26.3474 0.187887 -1.95204
+normal 0.930765 0.362372 -0.048621
+prob 2.94624
+
+pos 26.6654 2.15059 -1.79818
+normal 0.924846 0.377701 -0.0447384
+prob 1.11905
+
+pos 26.6618 2.23203 -1.45137
+normal 0.950527 0.306699 -0.0493461
+prob 1.27611
+
+pos 26.8995 5.74462 -4.60037
+normal 0.342519 0.179427 0.922218
+prob 38.6356
+
+pos 27.2796 4.99576 -4.58819
+normal 0.320566 0.19476 0.926988
+prob 22.4894
+
+pos 25.8259 0.0430616 5.8198
+normal 0.880465 0.426215 0.207661
+prob 2.86861
+
+pos 25.0953 0.633191 -0.604006
+normal 0.980661 0.114718 0.158565
+prob 42.6721
+
+pos 25.9278 1.58533 5.74766
+normal 0.808209 -0.556233 0.193396
+prob 1.11905
+
+pos 26.4075 0.0997726 1.25511
+normal 0.98446 0.154739 0.0830349
+prob 2.92683
+
+pos 26.1369 0.0638218 4.0364
+normal 0.964914 0.192495 0.17857
+prob 2.93848
+
+pos 26.4032 1.61956 3.11979
+normal 0.816649 -0.562508 0.12911
+prob 1.11905
+
+pos 26.648 1.7154 0.962637
+normal 0.740739 -0.670941 0.0338281
+prob 1.11905
+
+pos 24.0883 0.334636 6.90745
+normal 0.920056 -0.364462 0.143754
+prob 9.22641
+
+pos 25.0512 0.376864 8.00744
+normal 0.826231 0.527585 0.197472
+prob 2.9346
+
+pos 24.2804 1.22623 7.11218
+normal 0.954601 -0.285717 0.0842755
+prob 44.6904
+
+pos 24.9088 1.7938 5.35388
+normal 0.871305 -0.439892 0.217538
+prob 66.6031
+
+pos 24.728 2.0114 6.25336
+normal 0.886754 -0.413473 0.206658
+prob 24.9882
+
+pos 25.7902 1.91536 7.06738
+normal 0.957499 -0.1905 0.216575
+prob 1.11905
+
+pos 25.7791 1.97277 7.16841
+normal 0.944851 -0.248591 0.213213
+prob 1.04838
+
+pos 24.6071 2.68214 0.403098
+normal 0.943985 0.273382 -0.184808
+prob 19.8944
+
+pos 26.6649 1.82331 1.67524
+normal 0.939791 -0.33404 0.0721872
+prob 1.11905
+
+pos 26.667 1.92751 2.16715
+normal 0.898245 -0.435297 0.0605971
+prob 1.11905
+
+pos 26.6413 2.18352 2.0909
+normal 0.995634 0.0676364 0.0643331
+prob 1.11905
+
+pos 26.6281 1.96261 2.89612
+normal 0.963084 -0.220234 0.154808
+prob 0.907022
+
+pos 26.4567 1.93068 3.92352
+normal 0.973027 -0.186759 0.135426
+prob 1.11905
+
+pos 26.3132 2.23785 4.54124
+normal 0.955332 0.271611 0.116487
+prob 1.73159
+
+pos 25.387 2.31922 8.13414
+normal 0.781193 0.596235 0.185044
+prob 1.11905
+
+pos 25.5623 -3.5841 7.82792
+normal 0.689776 0.706394 0.158797
+prob 25.5648
+
+pos 25.6165 0.327261 6.08909
+normal 0.602811 0.785857 0.138015
+prob 2.92295
+
+pos 25.5938 0.395379 5.91107
+normal 0.677064 0.71935 0.155303
+prob 2.88801
+
+pos 26.3796 0.154729 1.50701
+normal 0.933698 0.355685 0.0411735
+prob 2.88025
+
+pos 25.9591 0.294677 4.55563
+normal 0.741195 0.659952 0.122853
+prob 2.954
+
+pos 26.3529 0.182455 1.87441
+normal 0.943989 0.327926 0.0367427
+prob 2.94624
+
+pos 25.242 0.253083 7.77319
+normal 0.725042 0.666701 0.172696
+prob 2.67064
+
+pos 25.5092 2.28171 7.82305
+normal 0.751408 0.634806 0.180019
+prob 1.04838
+
+pos 23.6624 4.50975 0.257271
+normal 0.865049 0.371816 -0.336814
+prob 66.3148
+
+pos 25.868 3.47723 3.39102
+normal 0.715189 0.283608 -0.638805
+prob 5.95872
+
+pos 26.5237 -1.68446 2.74495
+normal 0.770319 0.636867 0.0317567
+prob 1.30753
+
+pos 25.7591 0.439275 4.78652
+normal 0.280307 0.959172 0.0376345
+prob 2.95012
+
+pos 26.1966 0.373563 2.15333
+normal 0.81927 0.570143 0.0611033
+prob 2.91907
+
+pos 26.1697 0.384488 2.45735
+normal 0.828191 0.557379 0.0585559
+prob 2.92683
+
+pos 26.5984 2.34063 -0.838985
+normal 0.793507 0.608169 -0.0218328
+prob 1.11905
+
+pos 26.5357 -1.6408 1.68224
+normal 0.807707 0.587113 0.0539197
+prob 1.07194
+
+pos 26.4171 -1.68844 3.47164
+normal 0.566842 0.820328 0.0758457
+prob 1.15832
+
+pos 22.4057 6.13675 0.697729
+normal 0.576224 0.756192 -0.310063
+prob 41.8072
+
+pos 26.5081 -1.59156 1.26934
+normal 0.680761 0.732373 0.013948
+prob 1.00126
+
+pos 26.3488 0.256602 -1.48105
+normal 0.702564 0.711292 -0.0216177
+prob 2.95012
+
+pos 21.8301 7.00402 2.06114
+normal 0.529036 0.766936 -0.363222
+prob 8.16922
+
+pos 14.0802 0.189909 21.2804
+normal -0.50061 0.201907 -0.841797
+prob 2.77933
+
+pos 17.4925 -2.48583 19.6982
+normal 0.291059 -0.884243 0.365238
+prob 1.21329
+
+pos 16.4365 -2.38509 20.8682
+normal 0.378932 -0.790343 0.481424
+prob 1.27611
+
+pos 17.4637 -2.42711 19.9824
+normal 0.381546 -0.784216 0.489314
+prob 1.37035
+
+pos 15.6593 -2.38604 21.4963
+normal 0.394388 -0.772139 0.498257
+prob 1.46459
+
+pos 11.7545 -0.406695 23.461
+normal 0.292412 -0.775361 0.559741
+prob 2.93071
+
+pos 14.5386 1.71198 22.345
+normal 0.428294 -0.618561 0.658746
+prob 1.11905
+
+pos 14.4397 4.10588 23.1008
+normal 0.428657 -0.674064 0.601573
+prob 22.6816
+
+pos 15.9466 -2.12035 20.281
+normal -0.571732 -0.270625 -0.774522
+prob 1.41747
+
+pos 14.4513 -2.01521 21.3409
+normal -0.478883 -0.343149 -0.808034
+prob 2.30878
+
+pos 14.7074 -2.21403 21.238
+normal -0.509369 -0.37473 -0.774675
+prob 1.19758
+
+pos 15.196 -2.08525 20.8767
+normal -0.577718 -0.289141 -0.763309
+prob 1.01696
+
+pos 12.5287 -2.45136 22.8896
+normal -0.0532402 -0.994489 -0.0903166
+prob 1.79834
+
+pos 13.1072 -2.4658 22.9413
+normal 0.159516 -0.939706 0.302501
+prob 2.57186
+
+pos 13.7542 -2.44913 22.158
+normal -0.161033 -0.954511 -0.250952
+prob 0.969846
+
+pos 13.5107 -2.43434 22.8341
+normal 0.17695 -0.946005 0.271595
+prob 1.32323
+
+pos 14.557 -2.49171 21.826
+normal -0.103607 -0.983269 -0.149825
+prob 1.54312
+
+pos 15.9724 -2.48247 20.7771
+normal -0.28035 -0.893613 -0.350513
+prob 1.45673
+
+pos 16.9021 -2.34641 19.6758
+normal -0.370123 -0.806732 -0.460644
+prob 1.55097
+
+pos 15.6811 -2.32778 20.6406
+normal -0.480696 -0.635963 -0.603724
+prob 1.53526
+
+pos 12.8477 -2.3644 22.5735
+normal -0.321469 -0.74654 -0.582526
+prob 1.23685
+
+pos 12.5508 -2.32898 22.685
+normal -0.301897 -0.782763 -0.544188
+prob 1.15047
+
+pos 11.5468 -2.44894 23.3798
+normal -0.179665 -0.926208 -0.33145
+prob 1.45673
+
+pos 11.1499 -2.29476 23.3605
+normal -0.373584 -0.616685 -0.692918
+prob 1.12691
+
+pos 12.005 -0.115558 22.498
+normal -0.451944 -0.365334 -0.813804
+prob 2.88413
+
+pos 13.183 -0.498428 22.4048
+normal 0.140071 -0.959349 0.245011
+prob 2.94236
+
+pos 12.7275 -0.443212 22.418
+normal -0.0403432 -0.996779 -0.0693061
+prob 2.93071
+
+pos 13.1879 -0.224151 21.8708
+normal -0.530757 -0.314755 -0.786909
+prob 2.93071
+
+pos 12.2843 -0.266683 22.4147
+normal -0.357329 -0.629664 -0.689811
+prob 2.94624
+
+pos 11.6648 -0.471344 23.3169
+normal 0.0371291 -0.996426 0.075873
+prob 2.94236
+
+pos 11.3485 -0.452974 23.1614
+normal -0.186199 -0.920591 -0.343281
+prob 2.954
+
+pos 12.9296 -0.497467 22.542
+normal -0.145257 -0.956781 -0.251934
+prob 2.93848
+
+pos 12.7812 -0.48222 22.5538
+normal -0.115319 -0.973097 -0.19946
+prob 2.93848
+
+pos 11.7579 -0.320235 22.743
+normal -0.380749 -0.575904 -0.723439
+prob 2.8919
+
+pos 12.1621 -0.476588 22.8457
+normal -0.0999781 -0.980285 -0.170426
+prob 2.94236
+
+pos 16.2799 -0.497731 20.2376
+normal 0.105832 -0.984608 0.139093
+prob 2.92295
+
+pos 16.3333 -0.418139 19.8431
+normal -0.413816 -0.751583 -0.513691
+prob 2.95789
+
+pos 15.8788 -0.492898 20.5174
+normal -0.105042 -0.986009 -0.129431
+prob 2.96177
+
+pos 14.1076 -0.352389 22.1911
+normal 0.332939 -0.765226 0.550982
+prob 2.90354
+
+pos 15.1298 -0.261662 20.6165
+normal -0.446516 -0.70052 -0.556682
+prob 2.92683
+
+pos 14.2605 -0.18955 21.1632
+normal -0.513453 -0.339198 -0.788232
+prob 2.91519
+
+pos 15.7518 -0.494031 20.6829
+normal 0.111217 -0.98315 0.145076
+prob 2.95012
+
+pos 15.4112 -0.447099 21.1839
+normal 0.0328846 -0.99853 0.0430811
+prob 2.87637
+
+pos 12.4974 -0.0612964 22.2308
+normal -0.43852 -0.408808 -0.80036
+prob 2.93071
+
+pos 11.3839 1.56941 23.3935
+normal -0.355324 -0.699293 -0.620269
+prob 1.11905
+
+pos 11.4751 1.62143 23.2887
+normal -0.328114 -0.749992 -0.574329
+prob 1.11905
+
+pos 11.9355 1.73568 22.9261
+normal -0.358109 -0.639492 -0.6803
+prob 0.836345
+
+pos 11.7423 1.70777 23.0558
+normal -0.370382 -0.61077 -0.699841
+prob 1.04838
+
+pos 17.2991 1.51246 19.7271
+normal -0.120492 -0.981628 -0.147946
+prob 1.04838
+
+pos 16.4571 1.52959 20.6106
+normal 0.0746743 -0.99252 0.0965819
+prob 1.11905
+
+pos 16.5931 1.63471 19.9503
+normal -0.378201 -0.797577 -0.469931
+prob 1.11905
+
+pos 16.3799 1.63816 20.1185
+normal -0.371951 -0.805255 -0.461755
+prob 1.04838
+
+pos 17.3711 1.56116 20.0219
+normal 0.189288 -0.95241 0.238926
+prob 0.977699
+
+pos 14.7237 1.69517 21.3042
+normal -0.29289 -0.842673 -0.451793
+prob 1.11905
+
+pos 13.6119 1.50056 22.479
+normal 0.139721 -0.959335 0.245262
+prob 1.11905
+
+pos 13.7079 1.93385 21.8399
+normal -0.497775 -0.311488 -0.809442
+prob 1.04838
+
+pos 15.8986 1.54371 20.7114
+normal -0.221885 -0.935155 -0.276137
+prob 1.04838
+
+pos 15.3297 1.52851 21.4876
+normal 0.226173 -0.900568 0.371245
+prob 1.11905
+
+pos 15.7097 1.59496 20.7167
+normal -0.391055 -0.782933 -0.483831
+prob 1.11905
+
+pos 14.911 1.67196 21.2101
+normal -0.311166 -0.820611 -0.479346
+prob 1.11905
+
+pos 18.7442 4.93969 23.0819
+normal 0.0912028 -0.990682 0.101146
+prob 37.4823
+
+pos 19.6615 4.35996 25.6978
+normal -0.211374 -0.947974 -0.238048
+prob 14.224
+
+pos 15.3581 4.67857 24.3198
+normal 0.135216 -0.966426 0.218487
+prob 45.5554
+
+pos 17.7302 4.66011 25.7182
+normal -0.218531 -0.919777 -0.325966
+prob 26.9104
+
+pos 10.8151 -2.43361 24.2438
+normal -0.0213618 -0.999094 -0.0368036
+prob 1.04052
+
+pos 11.793 -2.44809 23.685
+normal 0.142178 -0.954325 0.26277
+prob 1.00126
+
+pos 11.8349 3.60667 23.9807
+normal 0.315196 -0.72645 0.610674
+prob 3.36379
+
+pos 10.8817 2.81255 23.5763
+normal 0.301116 -0.762488 0.572662
+prob 53.7246
+
+pos 16.8352 2.67329 29.7046
+normal -0.352145 -0.595258 -0.722262
+prob 7.01347
+
+pos 9.76134 4.00803 25.3246
+normal 0.208612 -0.821475 0.530716
+prob 31.6197
+
+pos 19.6971 3.74387 26.5653
+normal -0.485515 -0.615866 -0.620471
+prob 4.57057
+
+pos 17.1455 -2.2062 19.3398
+normal -0.576392 -0.381278 -0.722772
+prob 1.18188
+
+pos 21.1563 0.799661 27.5675
+normal -0.559279 -0.42827 -0.709783
+prob 4.96459
+
+pos 2.18131 0.0988266 25.4121
+normal -0.0781269 0.134601 -0.987815
+prob 2.74051
+
+pos 2.99548 0.178365 25.3563
+normal -0.127341 0.218643 -0.96746
+prob 2.92683
+
+pos -3.31149 -8.44313 12.5606
+normal -0.365369 -0.723121 -0.586175
+prob 35.7523
+
+pos -4.47806 -5.14201 9.63861
+normal 0.113825 -0.606776 -0.786681
+prob 18.4528
+
+pos 4.84697 0.0584277 25.0306
+normal -0.145686 0.111439 -0.983035
+prob 2.63182
+
+pos 5.74971 -0.103366 24.8514
+normal -0.216172 -0.265446 -0.939578
+prob 2.954
+
+pos 5.67968 1.8172 25.2023
+normal -0.219013 -0.241015 -0.945487
+prob 1.04838
+
+pos 5.48944 1.81536 25.2538
+normal -0.22129 -0.240115 -0.945185
+prob 1.11905
+
+pos 5.16812 -0.110721 24.9939
+normal -0.143137 -0.419381 -0.896455
+prob 2.94624
+
+pos 6.60955 -0.316068 24.7299
+normal -0.170554 -0.653284 -0.737652
+prob 2.93848
+
+pos 0.00614947 -2.49717 26.2891
+normal -0.0427809 -0.848547 -0.527387
+prob 1.59809
+
+pos 4.35787 -0.11433 25.1232
+normal -0.157149 -0.416609 -0.8954
+prob 2.94624
+
+pos 4.80925 1.97818 25.33
+normal -0.103208 -0.338975 -0.935117
+prob 1.04838
+
+pos 5.69392 -0.305635 24.9645
+normal -0.173443 -0.67642 -0.715803
+prob 2.9346
+
+pos 2.66148 1.8747 25.6941
+normal -0.0702764 -0.38745 -0.919208
+prob 1.11905
+
+pos 4.18214 1.85019 25.464
+normal -0.162175 -0.41369 -0.895857
+prob 1.11905
+
+pos 3.18761 -0.295481 25.3913
+normal -0.119097 -0.6591 -0.742565
+prob 2.92683
+
+pos 0.932623 -2.48088 26.1798
+normal -0.0237923 -0.97987 -0.198215
+prob 1.26041
+
+pos 8.02848 -2.4917 25.0072
+normal -0.0494056 -0.983252 -0.175424
+prob 1.55097
+
+pos 4.87064 -2.34779 25.481
+normal -0.110002 -0.789615 -0.603662
+prob 1.2447
+
+pos 7.96392 -2.43671 24.8123
+normal 0.00608868 -0.999486 0.0314843
+prob 1.38606
+
+pos 0.782977 -2.43587 26.0196
+normal -0.0280128 -0.945919 -0.323192
+prob 1.22114
+
+pos 1.87447 -2.4361 26.4403
+normal 0.0145568 -0.970376 0.24116
+prob 1.43317
+
+pos 2.90586 -2.45875 25.9754
+normal -0.0664708 -0.934462 -0.349803
+prob 1.26826
+
+pos 3.56952 -0.495926 25.7073
+normal -0.0549789 -0.969991 -0.236844
+prob 2.85308
+
+pos 4.31395 -0.490713 25.5697
+normal -0.0507984 -0.974831 -0.217083
+prob 2.9346
+
+pos 4.28048 -0.4904 25.5738
+normal -0.0505461 -0.975109 -0.215888
+prob 2.95789
+
+pos 3.55275 -0.2511 25.2886
+normal -0.108272 -0.70646 -0.699422
+prob 2.93071
+
+pos 3.58789 -0.460507 25.5707
+normal -0.0599931 -0.931998 -0.357465
+prob 2.92683
+
+pos 2.29633 -0.435896 26.1189
+normal 0.0122837 -0.97225 0.233622
+prob 2.92683
+
+pos 4.08493 -0.482887 25.7056
+normal 0.0155443 -0.981316 0.191774
+prob 2.92295
+
+pos 3.35896 -0.444467 25.9656
+normal 0.0524249 -0.953136 0.297964
+prob 2.92295
+
+pos 5.21191 -0.276055 25.0511
+normal -0.0892794 -0.847858 -0.522653
+prob 2.92683
+
+pos 7.39381 -0.452181 24.7146
+normal -0.00668702 -0.999819 -0.0178343
+prob 2.92295
+
+pos 6.26678 -0.495006 25.1818
+normal -0.043999 -0.98595 -0.161139
+prob 2.92683
+
+pos 6.12533 -0.497498 25.2293
+normal -0.0457777 -0.984674 -0.168287
+prob 2.87637
+
+pos 8.14937 1.5658 25.2607
+normal 0.0646779 -0.95175 0.299981
+prob 1.11905
+
+pos 2.21517 1.50258 26.1935
+normal 0.0084529 -0.985358 0.170286
+prob 1.11905
+
+pos 0.126064 1.51334 26.2436
+normal -0.0405081 -0.868151 -0.494644
+prob 0.907022
+
+pos 3.58105 1.7743 25.5798
+normal -0.174139 -0.367525 -0.913565
+prob 1.27611
+
+pos 4.67411 1.68307 25.4809
+normal -0.104735 -0.815959 -0.568544
+prob 1.11905
+
+pos 4.36201 1.55287 25.701
+normal -0.0476171 -0.949894 -0.308923
+prob 0.907022
+
+pos 3.75198 1.71655 25.5931
+normal -0.108822 -0.672177 -0.732349
+prob 1.11905
+
+pos 5.26902 1.72846 25.3408
+normal -0.0882469 -0.851182 -0.517399
+prob 1.11905
+
+pos 5.77921 1.54079 25.7993
+normal 0.0287594 -0.990133 0.13715
+prob 1.11905
+
+pos 4.82278 1.55263 26.0261
+normal 0.0408257 -0.94959 0.310826
+prob 0.907022
+
+pos 3.714 1.5309 26.1197
+normal 0.00987631 -0.990351 0.138231
+prob 0.907022
+
+pos 5.05166 1.53291 25.9154
+normal 0.0539502 -0.922298 0.382696
+prob 1.04838
+
+pos 0.509188 4.38214 32.2792
+normal -0.0275552 -0.960383 -0.277318
+prob 35.1757
+
+pos 1.59061 4.62194 31.3276
+normal -0.0301683 -0.929553 -0.367451
+prob 49.8803
+
+pos 7.7853 4.40463 26.6325
+normal 0.0713795 -0.957857 0.278234
+prob 65.7382
+
+pos 7.00497 4.84353 28.535
+normal 0.0655501 -0.980187 0.186912
+prob 6.91981
+
+pos 6.09469 4.77829 30.2036
+normal -0.0710958 -0.905315 -0.418748
+prob 25.0843
+
+pos 5.08574 -2.02366 25.2867
+normal -0.0978388 -0.33777 -0.93613
+prob 1.42532
+
+pos 3.57664 -2.24915 25.5868
+normal -0.174691 -0.353067 -0.919145
+prob 1.25255
+
+pos 2.47506 -2.19852 25.7235
+normal -0.0714997 -0.34562 -0.935646
+prob 0.859904
+
+pos 1.00359 -2.16808 25.7925
+normal -0.0843167 -0.386993 -0.91822
+prob 1.43317
+
+pos 1.31488 1.98746 25.7345
+normal -0.0602905 -0.276153 -0.959221
+prob 0.977699
+
+pos 5.68075 -2.20055 25.2069
+normal -0.219029 -0.229794 -0.948273
+prob 1.17402
+
+pos 0.746246 1.98371 25.7653
+normal -0.064247 -0.2848 -0.956432
+prob 0.907022
+
+pos 0.132509 1.93052 25.8117
+normal -0.0690074 -0.261119 -0.962837
+prob 1.11905
+
+pos 0.158788 -0.20043 25.5454
+normal -0.0771751 -0.00348926 -0.997011
+prob 2.954
+
+pos -1.70242 -11.8264 -3.17436
+normal -0.55585 0.688612 -0.465665
+prob 41.9033
+
+pos 0.347491 -10.7051 -4.12361
+normal -0.61467 0.614197 -0.494917
+prob 44.4021
+
+pos -2.40329 -13.5513 -4.77194
+normal -0.675557 0.703908 -0.219397
+prob 34.599
+
+pos 9.4051 3.23278 -0.998108
+normal -0.900901 0.321851 0.291187
+prob 5.95872
+
+pos 0.0525197 -10.7472 -9.36729
+normal -0.896413 0.0690071 0.437816
+prob 55.7429
+
+pos -0.495709 -6.76525 0.246439
+normal -0.36622 0.383553 0.847803
+prob 35.9445
+
+pos -6.35817 -17.137 -16.2101
+normal -0.608352 0.694299 0.384522
+prob 63.4316
+
+pos -0.841677 -11.8321 -11.0449
+normal -0.914867 0.225117 0.335172
+prob 44.5943
+
+pos 2.01309 -7.27039 -5.23304
+normal -0.941769 0.111358 0.317287
+prob 55.4546
+
+pos -2.08793 -9.75578 1.44545
+normal -0.0764814 0.512491 0.85528
+prob 5.86261
+
+pos -3.24653 -15.6601 -12.619
+normal -0.779383 0.538829 0.319727
+prob 48.0542
+
+pos -4.18528 -14.1431 5.08949
+normal -0.131027 0.843897 0.52026
+prob 46.9009
+
+pos 0.279613 -10.5748 8.87929
+normal -0.893697 0.0602453 -0.444608
+prob 36.6173
+
+pos 1.84305 -7.57586 5.65579
+normal -0.929892 0.0920293 -0.356135
+prob 54.4935
+
+pos 1.19086 -8.11035 7.55319
+normal -0.908621 0.0652431 -0.412494
+prob 31.043
+
+pos 2.21889 -5.51572 5.25787
+normal -0.94767 0.0805527 -0.308921
+prob 31.3313
+
+pos 2.02615 -6.14513 5.69879
+normal -0.900319 0.0255921 -0.434477
+prob 19.7022
+
+pos -3.14315 -15.6486 8.87758
+normal -0.46446 0.857271 0.222178
+prob 50.1686
+
+pos -1.34613 -12.9925 5.12385
+normal -0.467795 0.664899 0.582302
+prob 6.34316
+
+pos 1.22377 -8.74915 3.7961
+normal -0.905054 0.390862 0.167646
+prob 51.3219
+
+pos -0.631679 -11.5103 10.6912
+normal -0.908218 0.261426 -0.326797
+prob 16.9151
+
+pos 0.791964 -10.2379 5.04939
+normal -0.893356 0.437402 0.102932
+prob 37.2901
+
+pos 1.12665 -9.63284 5.1024
+normal -0.882391 0.456807 0.112757
+prob 49.2075
+
+pos 1.52912 -7.82012 3.52186
+normal -0.895879 0.407471 0.17711
+prob 59.6833
+
+pos 0.960729 -10.1446 -6.0446
+normal -0.881467 0.453071 -0.133204
+prob 42.576
+
+pos -0.464231 -10.8727 3.38532
+normal -0.703288 0.589888 0.396759
+prob 39.7889
+
+pos -4.57606 -13.9781 17.3605
+normal -0.793495 0.401789 -0.45709
+prob 68.7175
+
+pos 0.334339 -11.1138 -5.19927
+normal -0.819658 0.546658 -0.171245
+prob 60.4522
+
+pos -1.17915 -10.6798 -2.28863
+normal -0.775498 0.564063 -0.283612
+prob 39.5967
+
+pos -0.646133 -13.0458 -6.68359
+normal -0.742471 0.667584 -0.0553875
+prob 30.4664
+
+pos 0.418751 -10.8606 4.75235
+normal -0.819175 0.55095 0.159396
+prob 21.9127
+
+pos -3.03041 1.02916 34.5654
+normal 0.0693732 -0.380333 -0.922244
+prob 7.07257
+
+pos -1.54069 -0.567034 34.7673
+normal 0.0512566 0.199669 -0.978522
+prob 5.06309
+
+pos -2.47092 1.72819 34.4075
+normal 0.0734813 -0.315881 -0.945949
+prob 10.008
+
+pos 4.48882 -3.39091 33.0987
+normal -0.112877 0.537124 -0.835917
+prob 7.8212
+
+pos 5.14131 -2.7298 33.6638
+normal -0.112598 0.590771 -0.798944
+prob 4.21596
+
+pos -0.459756 -2.38227 34.3376
+normal 0.0958294 0.271031 -0.957788
+prob 6.42244
+
+pos 0.209721 -0.831934 34.7661
+normal -0.0530194 0.424878 -0.903697
+prob 4.59027
+
+pos -1.53288 2.56418 34.1856
+normal 0.0493988 -0.591095 -0.805088
+prob 5.45711
+
+pos 3.11005 -1.63892 34.3979
+normal -0.0824393 0.0878591 -0.992716
+prob 6.95436
+
+pos 2.89107 -1.03 34.5725
+normal -0.0799161 0.151352 -0.985244
+prob 7.30898
+
+pos 2.52488 -0.311594 34.7842
+normal -0.0776367 0.226536 -0.970904
+prob 6.73766
+
+pos 2.58444 -0.186087 34.8147
+normal -0.0758473 0.239608 -0.967902
+prob 9.27905
+
+pos 5.23706 -1.50143 34.1515
+normal -0.117229 0.360428 -0.925391
+prob 9.63367
+
+pos 5.13999 -1.11164 34.2725
+normal -0.11431 0.398504 -0.910015
+prob 8.35312
+
+pos 3.18932 -0.0526444 34.8188
+normal -0.0680438 0.25345 -0.964953
+prob 9.20025
+
+pos -1.50339 1.23531 34.5902
+normal 0.0486418 -0.113893 -0.992302
+prob 6.89526
+
+pos -1.78487 1.0197 34.6332
+normal 0.0467642 -0.133584 -0.989934
+prob 6.81646
+
+pos 7.79318 -0.494781 33.9598
+normal -0.210968 0.456454 -0.864374
+prob 7.28928
+
+pos 10.518 -0.552538 33.2137
+normal -0.259263 0.201436 -0.944567
+prob 5.63441
+
+pos 10.3908 -0.327235 33.3102
+normal -0.258313 0.224983 -0.939498
+prob 6.87556
+
+pos 0.722059 3.51102 33.2813
+normal -0.0392157 -0.652761 -0.756549
+prob 7.9394
+
+pos -0.647275 3.59185 33.2044
+normal 0.0720841 -0.627335 -0.775406
+prob 6.83616
+
+pos 2.71517 3.75682 32.931
+normal -0.0266771 -0.638836 -0.76888
+prob 7.07257
+
+pos 3.85864 4.32162 32.2575
+normal -0.11304 -0.794744 -0.596326
+prob 21.24
+
+pos -0.0286946 0.768227 34.7926
+normal 0.0616455 -0.156584 -0.985739
+prob 4.80698
+
+pos 2.5801 0.783639 34.6548
+normal -0.0857107 -0.17719 -0.980437
+prob 7.32868
+
+pos 2.67789 0.361721 34.7628
+normal -0.0820681 -0.221347 -0.971736
+prob 7.74239
+
+pos -0.0773749 1.039 34.7175
+normal 0.060708 -0.131826 -0.989412
+prob 6.00873
+
+pos 2.61473 1.20151 34.541
+normal -0.0877056 -0.133426 -0.98717
+prob 8.56982
+
+pos 9.00284 0.230262 33.7089
+normal -0.283247 -0.235138 -0.929775
+prob 6.93466
+
+pos 14.553 0.571306 31.6409
+normal -0.399876 -0.449515 -0.798771
+prob 5.08279
+
+pos 4.96263 1.34922 34.2362
+normal -0.12869 -0.375492 -0.917848
+prob 6.28454
+
+pos 4.1548 0.842997 34.5013
+normal -0.134786 -0.424211 -0.895476
+prob 10.1065
+
+pos 10.1383 1.07669 33.1702
+normal -0.274393 -0.146566 -0.950383
+prob 5.92992
+
+pos 7.65433 0.800653 33.9123
+normal -0.228178 -0.428194 -0.874406
+prob 5.201
+
+pos 4.12844 2.04733 34.1792
+normal -0.145026 -0.305642 -0.941037
+prob 6.52095
+
+pos -0.156433 2.48276 34.3265
+normal 0.0918809 -0.259256 -0.961428
+prob 5.04339
+
+pos 2.61424 3.36846 33.3246
+normal -0.0624262 -0.559663 -0.826366
+prob 8.37282
+
+pos 7.48137 1.97905 33.6321
+normal -0.244462 -0.312593 -0.917891
+prob 8.37282
+
+pos 6.46335 2.43538 33.7042
+normal -0.117169 -0.265641 -0.956925
+prob 5.06309
+
+pos 6.17275 2.59958 33.6321
+normal -0.118677 -0.601115 -0.790302
+prob 3.99925
+
+pos 5.38357 2.53288 33.8245
+normal -0.127412 -0.606353 -0.784922
+prob 7.9985
+
+pos 11.9569 1.98645 32.2795
+normal -0.326066 -0.311817 -0.892441
+prob 7.54539
+
+pos 9.85475 1.9953 32.9917
+normal -0.213534 -0.310792 -0.926181
+prob 7.32868
+
+pos 9.31181 3.54074 31.9214
+normal -0.172342 -0.631257 -0.756183
+prob 7.56509
+
+pos 7.24626 3.4375 32.5816
+normal -0.181644 -0.639145 -0.747328
+prob 8.72743
+
+pos 13.1655 3.58669 30.506
+normal -0.305238 -0.520942 -0.797151
+prob 8.96384
+
+pos 9.51415 3.04988 32.3747
+normal -0.213088 -0.565093 -0.797034
+prob 5.89052
+
+pos 13.3279 3.68586 30.3375
+normal -0.305676 -0.51267 -0.802329
+prob 4.74788
+
+pos 9.97047 3.61421 31.669
+normal -0.220012 -0.518647 -0.826196
+prob 6.22544
+
+pos 25.4775 0.309528 2.73283
+normal -0.688988 0.714994 -0.118657
+prob 2.95012
+
+pos 25.2218 2.45473 -7.99896
+normal 0.0773197 0.996555 -0.0300125
+prob 0.907022
+
+pos 24.9143 0.283294 -5.79496
+normal -0.509042 0.851289 0.127216
+prob 2.94624
+
+pos 25.5026 -0.101749 -0.47124
+normal -0.994087 -0.0992571 0.0440308
+prob 2.86861
+
+pos 25.8121 2.2192 -0.889535
+normal -0.936231 0.35051 0.0247612
+prob 1.11905
+
+pos 25.7731 2.02812 -0.656417
+normal -0.958081 0.2797 0.0620347
+prob 1.11905
+
+pos 26.1069 0.453381 1.27954
+normal 0.357171 0.93393 0.0142523
+prob 2.86472
+
+pos 25.6953 0.44829 2.131
+normal -0.0179116 0.99983 -0.00430498
+prob 2.92295
+
+pos 25.1075 0.274123 -4.84371
+normal -0.647705 0.7534 0.113429
+prob 2.9346
+
+pos 28.8452 -13.0068 1.48389
+normal -0.70634 0.633223 -0.316406
+prob 44.9787
+
+pos 24.9164 2.43843 7.60011
+normal -0.264945 0.962233 -0.0625394
+prob 1.11905
+
+pos 24.6406 2.28854 7.99424
+normal -0.49344 0.861367 -0.120681
+prob 1.11905
+
+pos 11.5689 6.16972 0.853908
+normal -0.527748 0.718331 -0.453303
+prob 44.9787
+
+pos 11.0904 5.38764 -0.152135
+normal -0.656372 0.671431 0.34403
+prob 69.2942
+
+pos 25.6943 -1.95029 -2.27165
+normal -0.957531 0.28511 0.0429668
+prob 1.40176
+
+pos 25.8715 2.3287 -1.41564
+normal -0.811888 0.582665 0.0366015
+prob 1.04838
+
+pos 25.2314 0.281791 4.10973
+normal -0.685635 0.720273 -0.105412
+prob 2.954
+
+pos 25.4816 -1.87024 4.03649
+normal -0.895443 0.410134 -0.173126
+prob 1.26826
+
+pos 24.7041 2.25458 7.62627
+normal -0.690564 0.706871 -0.153147
+prob 1.14654
+
+pos 25.3674 -1.6389 5.56134
+normal -0.763901 0.618264 -0.184947
+prob 2.95273
+
+pos 25.1539 -1.51529 7.38054
+normal -0.138819 0.98955 -0.0390004
+prob 1.38606
+
+pos 25.1446 0.258115 4.50704
+normal -0.674452 0.731427 -0.100647
+prob 2.86472
+
+pos 25.2786 0.378355 4.42862
+normal -0.602127 0.790167 -0.114362
+prob 2.8919
+
+pos 25.3365 0.453806 4.90703
+normal -0.104093 0.99428 -0.0238939
+prob 2.91907
+
+pos 25.9028 -1.54751 5.4794
+normal 0.330643 0.942972 0.038466
+prob 1.22114
+
+pos 27.3589 -13.3157 2.87583
+normal -0.460062 0.646646 -0.608433
+prob 52.1869
+
+pos 25.7865 -1.86634 -0.940778
+normal -0.914848 0.403222 0.0215483
+prob 1.21329
+
+pos 17.0445 9.13076 -3.01117
+normal 0.0279408 0.799733 0.599705
+prob 39.6928
+
+pos 16.6604 8.9084 -2.78759
+normal 0.0438945 0.787123 0.615232
+prob 31.043
+
+pos 25.7534 -1.54787 -4.15017
+normal -0.310262 0.949113 0.0540565
+prob 1.31538
+
+pos 25.7918 -1.70083 -2.37272
+normal -0.779208 0.626317 0.0237214
+prob 1.20544
+
+pos 21.4102 -16.1965 2.97827
+normal -0.164622 0.78963 -0.591087
+prob 49.5919
+
+pos 24.4007 -13.9858 3.95636
+normal -0.344128 0.793825 -0.501417
+prob 28.1598
+
+pos 25.7323 -1.82287 2.19869
+normal -0.913673 0.404537 -0.0393756
+prob 1.65306
+
+pos 25.3993 -1.68712 5.16354
+normal -0.564075 0.819075 -0.10457
+prob 1.25255
+
+pos 26.1184 -1.55925 4.39751
+normal 0.285586 0.957529 0.0397323
+prob 1.55097
+
+pos 13.4756 7.73246 -2.03116
+normal -0.42138 0.818391 0.390736
+prob 27.487
+
+pos 19.668 8.36812 -2.61824
+normal 0.122772 0.765162 0.632023
+prob 38.8278
+
+pos 19.7413 -17.0987 -2.27538
+normal -0.182498 0.94156 0.283123
+prob 13.3591
+
+pos 24.6476 -15.6647 -1.80288
+normal -0.329619 0.884187 0.331006
+prob 24.5076
+
+pos 27.1793 -4.42899 -6.09544
+normal 0.302948 0.948607 -0.0914687
+prob 9.41862
+
+pos 25.7963 -1.7463 -1.42034
+normal -0.743688 0.667774 0.0317296
+prob 1.15832
+
+pos 25.929 -1.61622 -1.37
+normal -0.666866 0.74515 0.00640824
+prob 0.961993
+
+pos 26.4796 -1.62169 -2.38856
+normal 0.600738 0.798517 -0.0385156
+prob 1.18973
+
+pos 26.0276 -1.53732 -2.54059
+normal -0.402911 0.915205 0.00787868
+prob 1.52741
+
+pos 25.9319 -1.60306 -1.56529
+normal -0.679268 0.733873 0.00504441
+prob 1.09549
+
+pos 26.2638 -1.50096 -0.623701
+normal -0.279888 0.960031 -0.00196018
+prob 1.33108
+
+pos 24.2987 -16.1172 0.783944
+normal -0.458012 0.873854 -0.163107
+prob 61.9899
+
+pos 25.6988 -15.0445 2.31559
+normal -0.568832 0.781701 -0.255683
+prob 6.05483
+
+pos 28.627 -4.81354 6.22957
+normal 0.164361 0.985939 0.0301768
+prob 46.997
+
+pos 28.2063 -4.74254 6.77746
+normal 0.133291 0.990785 0.0240498
+prob 61.8938
+
+pos 30.558 -4.55448 8.1236
+normal -0.326178 0.940982 -0.0903337
+prob 21.5283
+
+pos 25.7505 -1.70063 2.85958
+normal -0.75084 0.646174 -0.136744
+prob 1.10335
+
+pos 25.9522 -1.64149 -0.443925
+normal -0.647778 0.761718 0.0130308
+prob 1.18188
+
+pos 25.871 -1.66081 1.62537
+normal -0.59106 0.805991 -0.0320298
+prob 1.14261
+
+pos 25.1008 -1.54509 7.14943
+normal -0.318394 0.94495 -0.0754593
+prob 1.12691
+
+pos 25.6363 -1.51476 6.01286
+normal 0.231618 0.971597 0.048497
+prob 0.993405
+
+pos 26.0635 -1.56065 -0.193386
+normal -0.0548263 0.998493 -0.00233637
+prob 1.51956
+
+pos 26.0137 -1.5749 0.542488
+normal -0.674599 0.736899 -0.0435561
+prob 1.07194
+
+pos 26.093 -1.53402 1.5266
+normal -0.124844 0.991976 -0.0199474
+prob 1.18188
+
+pos 26.1672 -1.50929 1.87235
+normal -0.220655 0.974825 -0.0320662
+prob 1.14261
+
+pos 26.2121 -1.52112 0.172933
+normal -0.428298 0.903417 -0.0199797
+prob 1.48814
+
+pos 26.2543 -1.56277 3.62337
+normal 0.271254 0.961479 0.044485
+prob 0.961993
+
+pos 26.3306 -1.54524 2.63725
+normal 0.341249 0.93992 0.00994653
+prob 1.07194
+
+pos 18.1595 8.40794 -1.91038
+normal 0.158806 0.918415 0.362346
+prob 47.2853
+
+pos 17.8494 8.33402 -1.41789
+normal 0.025138 0.964015 0.264657
+prob 33.3496
+
+pos 25.4576 0.469981 -4.52838
+normal -0.370455 0.926583 0.0648629
+prob 2.93848
+
+pos 25.5017 0.418648 -3.27742
+normal -0.61657 0.781208 0.0977509
+prob 2.94624
+
+pos 25.756 0.478528 -3.87064
+normal 0.184498 0.981919 -0.0423662
+prob 2.89966
+
+pos 25.3704 0.28321 -3.24179
+normal -0.645099 0.752327 0.133609
+prob 2.91519
+
+pos 25.4989 0.330043 -2.72943
+normal -0.540164 0.836648 0.0907981
+prob 2.94624
+
+pos 25.6801 0.432594 -1.32605
+normal -0.6468 0.76256 0.0123045
+prob 2.87249
+
+pos 25.8412 0.493021 -2.53456
+normal -0.507413 0.861571 0.0150641
+prob 2.96177
+
+pos 24.6432 2.4735 -8.81442
+normal -0.178927 0.982214 0.0569258
+prob 1.11905
+
+pos 25.6732 2.468 -5.03494
+normal -0.358642 0.931547 0.0599644
+prob 0.907022
+
+pos 25.7247 2.3746 -3.50294
+normal -0.603492 0.791454 0.096946
+prob 1.11905
+
+pos 26.1925 2.49225 -1.49985
+normal -0.243572 0.969876 -0.00354459
+prob 1.9554
+
+pos 25.4618 0.256546 2.13149
+normal -0.640416 0.768018 -0.00405444
+prob 2.93071
+
+pos 25.5486 0.264505 -0.627979
+normal -0.68643 0.725848 0.0442554
+prob 2.9113
+
+pos 25.5934 0.375278 1.88525
+normal -0.581852 0.81272 -0.030579
+prob 2.90742
+
+pos 25.7025 0.433634 0.950323
+normal -0.240059 0.970666 -0.0134189
+prob 2.91519
+
+pos 25.7969 0.461401 -1.12751
+normal -0.128031 0.991767 -0.00256677
+prob 2.8919
+
+pos 25.8092 0.46258 0.976527
+normal -0.350083 0.936627 -0.0130892
+prob 2.95012
+
+pos 25.9188 0.491354 -0.93326
+normal -0.246665 0.969098 -0.00218869
+prob 2.91519
+
+pos 25.8689 0.477363 -0.890296
+normal -0.192981 0.9812 -0.00219385
+prob 2.96953
+
+pos 25.0922 0.469163 6.22899
+normal -0.355847 0.930545 -0.0863643
+prob 2.8492
+
+pos 25.2232 0.481967 5.92469
+normal -0.395739 0.91335 -0.0958306
+prob 2.92683
+
+pos 25.2135 0.487282 6.03733
+normal -0.128126 0.991142 -0.0349439
+prob 2.92683
+
+pos 26.122 0.449167 -1.29134
+normal 0.303373 0.9528 -0.01172
+prob 2.954
+
+pos 26.0558 0.477962 -0.504947
+normal 0.400268 0.91627 -0.0153414
+prob 2.91519
+
+pos 24.9696 0.461765 6.58016
+normal -0.335159 0.938695 -0.0807492
+prob 2.92295
+
+pos 24.755 0.381377 6.76794
+normal -0.55129 0.822258 -0.141321
+prob 2.62794
+
+pos 25.4166 2.34837 5.28039
+normal -0.604263 0.78888 -0.111959
+prob 1.11905
+
+pos 26.1211 2.46427 -0.869356
+normal -0.142463 0.989796 -0.00301076
+prob 0.907022
+
+pos 25.9336 2.46792 3.38836
+normal -0.383478 0.92091 -0.0697792
+prob 1.11905
+
+pos 26.1841 2.47038 0.101633
+normal -0.398187 0.917071 -0.0206853
+prob 1.11905
+
+pos 25.558 2.47813 5.77753
+normal -0.378921 0.920739 -0.0930526
+prob 0.977699
+
+pos 26.4978 2.43629 0.763016
+normal 0.270737 0.962491 0.017693
+prob 0.977699
+
+pos 26.273 2.49468 -0.894085
+normal 0.18356 0.982896 -0.0148607
+prob 1.04838
+
+pos 26.4952 2.44031 -0.526895
+normal 0.260441 0.965309 -0.0187089
+prob 1.11905
+
+pos 26.3193 2.44783 2.96088
+normal 0.0564525 0.998405 0.00124823
+prob 1.11905
+
+pos 22.6745 0.0568483 11.6239
+normal -0.881619 0.0892941 -0.463438
+prob 2.9113
+
+pos 14.4295 -9.1414 3.3584
+normal -0.167245 -0.770058 -0.615662
+prob 14.8007
+
+pos 19.384 -0.495547 17.3469
+normal 0.151914 -0.980328 0.126009
+prob 2.92295
+
+pos 19.7893 1.51685 17.3959
+normal 0.111465 -0.989408 0.0929961
+prob 1.11905
+
+pos 23.3411 -0.292113 10.522
+normal -0.450135 -0.859721 -0.241365
+prob 2.90742
+
+pos 22.3051 4.81722 21.0265
+normal -0.32321 -0.888599 -0.325463
+prob 27.5831
+
+pos 22.7186 4.72019 21.1244
+normal -0.305963 -0.899858 -0.310874
+prob 41.7111
+
+pos 23.2819 4.15096 22.8701
+normal -0.405098 -0.82115 -0.402005
+prob 43.6332
+
+pos 22.9479 3.30014 24.4056
+normal -0.518689 -0.649602 -0.555859
+prob 9.41696
+
+pos 23.2139 2.74717 24.9206
+normal -0.493633 -0.689973 -0.5294
+prob 4.84638
+
+pos 22.0692 -2.2058 13.4235
+normal -0.78047 -0.379852 -0.496567
+prob 1.20544
+
+pos 20.7917 -2.23277 15.3637
+normal -0.748618 -0.324106 -0.578383
+prob 1.57453
+
+pos 22.6428 -2.18383 12.4209
+normal -0.847929 -0.240056 -0.472642
+prob 1.56667
+
+pos 22.7492 -0.244247 11.5877
+normal -0.836522 -0.328308 -0.438685
+prob 2.86472
+
+pos 22.5775 -0.170507 11.8812
+normal -0.810255 -0.406546 -0.422146
+prob 2.954
+
+pos 22.8452 -0.223807 11.3872
+normal -0.830239 -0.345343 -0.437539
+prob 2.95012
+
+pos 23.067 -0.197302 10.9364
+normal -0.822035 -0.363906 -0.437985
+prob 2.9113
+
+pos 22.9512 -0.192541 11.1609
+normal -0.819971 -0.372513 -0.434605
+prob 2.94624
+
+pos 22.8553 1.8472 11.9857
+normal -0.841352 -0.258992 -0.474395
+prob 0.836345
+
+pos 22.7844 1.77667 12.1662
+normal -0.811809 -0.404183 -0.421428
+prob 0.836345
+
+pos 23.0234 1.88685 11.6322
+normal -0.83368 -0.283461 -0.473949
+prob 1.04838
+
+pos 23.3163 1.93294 11.0302
+normal -0.763763 -0.500069 -0.408163
+prob 1.11905
+
+pos 30.7433 2.55119 15.0653
+normal -0.701693 -0.621663 -0.348083
+prob 10.5399
+
+pos 25.5468 3.5791 21.2164
+normal -0.592318 -0.628545 -0.504075
+prob 6.79676
+
+pos 20.2988 -0.0116657 15.4023
+normal -0.769444 -0.168227 -0.616162
+prob 2.95789
+
+pos 20.4017 -2.18229 15.8238
+normal -0.740897 -0.364637 -0.564014
+prob 1.43317
+
+pos 22.3865 1.803 12.9306
+normal -0.773305 -0.385228 -0.503585
+prob 1.11905
+
+pos 19.2674 -0.318286 16.8858
+normal -0.638306 -0.594093 -0.489509
+prob 2.91907
+
+pos 21.2367 -2.33535 14.8835
+normal -0.661887 -0.614546 -0.429231
+prob 1.50385
+
+pos 20.1841 1.71772 16.1726
+normal -0.616419 -0.620365 -0.484948
+prob 0.977699
+
+pos 23.0744 1.74554 11.6227
+normal -0.610047 -0.716913 -0.337459
+prob 1.11905
+
+pos 23.6915 1.60464 10.7215
+normal -0.557987 -0.775149 -0.296303
+prob 1.11905
+
+pos 22.5627 -0.340308 12.156
+normal -0.678503 -0.633862 -0.371285
+prob 2.92295
+
+pos 19.6489 -0.424669 16.5835
+normal -0.571676 -0.706077 -0.417902
+prob 2.92295
+
+pos 19.9158 -0.279066 16.0228
+normal -0.61401 -0.624732 -0.482391
+prob 2.94236
+
+pos 21.6852 -2.31925 14.1634
+normal -0.642219 -0.632673 -0.432758
+prob 1.55882
+
+pos 20.9965 -2.36417 15.2994
+normal -0.531159 -0.745404 -0.402795
+prob 0.891316
+
+pos 21.1732 1.57343 15.1485
+normal -0.607193 -0.713852 -0.348902
+prob 1.11905
+
+pos 21.1529 1.74711 14.8614
+normal -0.598315 -0.704621 -0.381482
+prob 0.977699
+
+pos 26.6542 4.57656 16.8606
+normal -0.217659 -0.967007 -0.132373
+prob 49.688
+
+pos 21.4283 -0.153294 13.8344
+normal -0.797129 -0.357455 -0.486633
+prob 2.954
+
+pos 21.3103 -2.47264 15.2205
+normal -0.344952 -0.913688 -0.2149
+prob 1.15832
+
+pos 22.3472 -2.29693 13.1032
+normal -0.469594 -0.832023 -0.295328
+prob 1.29967
+
+pos 21.6972 -0.322575 13.601
+normal -0.499364 -0.811262 -0.304122
+prob 2.88801
+
+pos 20.7193 -0.484224 15.5781
+normal -0.190143 -0.972077 -0.137517
+prob 2.86472
+
+pos 22.0753 1.63788 13.6413
+normal -0.537495 -0.776708 -0.328366
+prob 1.11905
+
+pos 22.396 -2.43306 13.2778
+normal -0.213781 -0.965903 -0.146044
+prob 0.993405
+
+pos 20.1938 -0.476392 16.1808
+normal -0.156033 -0.981501 -0.110949
+prob 2.9346
+
+pos 22.2579 1.70356 13.2398
+normal -0.469951 -0.8324 -0.293693
+prob 1.04838
+
+pos 22.3539 -2.47644 13.6396
+normal -0.147129 -0.985907 -0.0796306
+prob 3.00377
+
+pos 22.0031 -2.47591 14.176
+normal -0.14527 -0.986269 -0.0785512
+prob 1.59023
+
+pos 23.0535 1.64731 11.8798
+normal -0.500989 -0.825129 -0.261099
+prob 1.11905
+
+pos 23.2513 1.67832 11.4234
+normal -0.47298 -0.845125 -0.249105
+prob 1.11905
+
+pos 20.0969 -0.482527 16.5436
+normal 0.0992561 -0.991665 0.082155
+prob 2.9346
+
+pos 21.5405 -0.449848 14.8464
+normal 0.0489825 -0.997943 0.041349
+prob 2.92683
+
+pos 22.8422 -0.460894 12.0401
+normal -0.297268 -0.941311 -0.159892
+prob 2.89966
+
+pos 21.8316 -2.46631 14.8355
+normal 0.100517 -0.991813 0.0787575
+prob 1.63735
+
+pos 20.7643 1.5294 16.2662
+normal 0.294884 -0.928181 0.22699
+prob 1.11905
+
+pos 23.0418 4.74049 17.6141
+normal 0.167832 -0.977747 0.125874
+prob 12.9746
+
+pos 20.6615 -2.45854 16.4645
+normal 0.262017 -0.943614 0.202338
+prob 1.58238
+
+pos 22.0247 -0.449323 14.1045
+normal 0.265378 -0.947056 0.180721
+prob 2.91907
+
+pos 22.4028 1.55342 14.0909
+normal 0.257355 -0.950587 0.173643
+prob 0.907022
+
+pos 21.7257 -0.357818 14.8143
+normal 0.51232 -0.780424 0.358422
+prob 2.94236
+
+pos 21.8478 1.66792 15.2236
+normal 0.492187 -0.803278 0.335405
+prob 1.11905
+
+pos 22.1776 1.66127 14.7035
+normal 0.495094 -0.797497 0.34479
+prob 1.11905
+
+pos 22.0942 1.67267 14.8529
+normal 0.485349 -0.807269 0.335789
+prob 1.11905
+
+pos -3.81006 -1.44763 8.13124
+normal 0.0441565 -0.10645 -0.993337
+prob 32.5808
+
+pos -2.29241 -0.404468 8.42826
+normal 0.137506 -0.1596 -0.977558
+prob 24.9882
+
+pos 7.50919 -8.17891 4.89143
+normal -0.157974 -0.183284 -0.970284
+prob 48.0542
+
+pos 9.89432 -7.92173 4.36865
+normal -0.147235 -0.253702 -0.956011
+prob 17.4917
+
+pos 12.6381 8.75271 3.65409
+normal -0.288216 0.562658 -0.774821
+prob 9.1303
+
+pos 8.28837 13.5307 3.67447
+normal 0.327019 -0.486244 -0.810324
+prob 15.089
+
+pos 12.1411 -13.5532 4.61501
+normal 0.0983533 0.219107 -0.970731
+prob 43.1527
+
+pos 19.5158 -1.88505 17.5553
+normal 0.656555 -0.00450302 -0.754264
+prob 22.3933
+
+pos 19.9681 -12.1572 4.8868
+normal 0.0751932 -0.20201 -0.976493
+prob 24.8921
+
+pos 27.0487 -7.60659 4.89995
+normal 0.183887 -0.122414 -0.975295
+prob 29.217
+
+pos 12.1376 9.96069 4.50116
+normal -0.122849 0.298818 -0.94637
+prob 33.9263
+
+pos 17.4039 9.39599 3.27786
+normal 0.0129274 0.780749 -0.624711
+prob 7.40035
+
+pos 7.0796 11.261 4.45776
+normal 0.157203 -0.264015 -0.951621
+prob 31.5236
+
+pos 20.5506 -14.2488 4.52935
+normal -0.0608014 0.29963 -0.952116
+prob 25.5648
+
+pos 8.63896 12.8959 4.34835
+normal 0.16001 -0.211317 -0.964231
+prob 38.7317
+
+pos 13.2655 12.6204 4.94818
+normal 0.0159078 -0.238344 -0.97105
+prob 32.3885
+
+pos 14.4528 15.8401 3.71832
+normal 0.100041 -0.580651 -0.807983
+prob 49.688
+
+pos 13.3191 15.5609 3.75591
+normal 0.0819114 -0.58673 -0.805629
+prob 58.4339
+
+pos 15.6933 15.4554 4.28958
+normal -0.056503 -0.628583 -0.775688
+prob 2.40271
+
+pos 19.783 13.1797 4.8541
+normal -0.0616795 -0.175236 -0.982592
+prob 19.0295
+
+pos 21.2533 10.5948 4.5905
+normal 0.0220714 0.0978942 -0.994952
+prob 26.9104
+
+pos 24.1788 10.7288 4.99209
+normal 0.120338 0.226411 -0.96657
+prob 22.0088
+
+pos 25.7608 12.6985 4.32242
+normal -0.39964 -0.501252 -0.767486
+prob 24.8921
+
+pos 25.7729 10.017 4.91064
+normal -0.140972 -0.150717 -0.978474
+prob 8.64976
+
+pos 28.21 6.24615 4.97371
+normal 0.133286 0.0964339 -0.986375
+prob 39.4045
+
+pos 28.646 9.31302 4.4726
+normal -0.201846 -0.203267 -0.958092
+prob 41.8072
+
+pos 26.9132 8.56628 4.95417
+normal -0.181264 -0.127334 -0.975156
+prob 30.2742
+
+pos 30.7954 10.2684 2.61299
+normal -0.349523 -0.314974 -0.882398
+prob 30.4664
+
+pos 25.4654 1.54786 7.12736
+normal 0.306159 -0.949153 0.0733237
+prob 1.11905
+
+pos 5.19823 12.7388 -2.27813
+normal 0.727088 -0.662663 0.179501
+prob 22.6816
+
+pos 20.0861 -7.65049 -1.08127
+normal 0.340916 -0.90424 0.257151
+prob 36.8095
+
+pos 25.4793 -0.372027 6.4284
+normal 0.565323 -0.811619 0.147256
+prob 2.88025
+
+pos 20.2283 -7.42774 -0.534684
+normal 0.331259 -0.900888 0.280479
+prob 47.1892
+
+pos 20.2457 -7.34769 -0.286874
+normal 0.329795 -0.898075 0.291028
+prob 69.9669
+
+pos 26.9801 4.45888 7.26937
+normal 0.279963 -0.957024 0.0756746
+prob 31.043
+
+pos 23.7124 2.00147 12.412
+normal 0.86141 0.238782 0.448282
+prob 0.907022
+
+pos 25.4355 3.02932 6.16069
+normal 0.716716 -0.675353 0.173829
+prob 37.6745
+
+pos 8.95884 15.7732 0.830332
+normal 0.412909 -0.905634 -0.09661
+prob 46.3243
+
+pos 25.1762 -0.295878 7.85333
+normal 0.497681 -0.858585 0.123067
+prob 2.8919
+
+pos 22.7879 2.0611 14.0193
+normal 0.797807 0.20405 0.567334
+prob 1.11905
+
+pos 22.7551 2.06194 14.0693
+normal 0.79825 0.203878 0.566772
+prob 1.11905
+
+pos 10.6486 14.1301 -4.253
+normal 0.247603 -0.723708 0.644157
+prob 35.3679
+
+pos 10.7386 14.4049 -4.03741
+normal 0.245262 -0.710687 0.659371
+prob 36.1368
+
+pos 24.9843 0.843221 9.47386
+normal 0.777514 -0.253068 0.575698
+prob 16.7229
+
+pos 9.40149 15.6892 -1.79373
+normal 0.328943 -0.890525 0.314265
+prob 9.99528
+
+pos 9.90208 15.9765 -1.57277
+normal 0.337638 -0.882032 0.328664
+prob 39.3083
+
+pos 11.3628 16.5633 -1.7906
+normal 0.376556 -0.881674 0.284353
+prob 18.1645
+
+pos 25.5627 3.51652 7.56577
+normal 0.562542 -0.811643 0.15742
+prob 41.0383
+
+pos 25.2016 -0.261785 7.8902
+normal 0.699129 -0.698186 0.15413
+prob 2.93848
+
+pos 25.5514 1.74786 7.77936
+normal 0.686735 -0.710592 0.153145
+prob 1.11905
+
+pos 23.6945 -0.207671 11.6659
+normal 0.833853 -0.337293 0.436947
+prob 2.95789
+
+pos 23.1491 2.45117 11.0039
+normal 0.803961 -0.380657 0.456889
+prob 55.1662
+
+pos 21.8457 -2.17832 15.4125
+normal 0.780607 -0.332265 0.529389
+prob 1.11905
+
+pos 21.1141 -2.12559 16.4001
+normal 0.787371 -0.158825 0.595669
+prob 1.53526
+
+pos 19.0748 2.36785 17.1223
+normal 0.764336 -0.246274 0.595936
+prob 49.7842
+
+pos 23.7435 1.85533 12.2668
+normal 0.826417 -0.359229 0.433576
+prob 1.04838
+
+pos 23.7924 -2.3713 11.8418
+normal 0.557207 -0.763864 0.325627
+prob 1.44888
+
+pos 23.6199 -0.402316 11.4523
+normal 0.588034 -0.746853 0.310527
+prob 2.90742
+
+pos 23.6175 -2.25952 12.431
+normal 0.703643 -0.611429 0.361996
+prob 1.27611
+
+pos 22.7578 -0.358276 13.2242
+normal 0.678498 -0.570893 0.4623
+prob 2.9346
+
+pos 23.9162 -0.424054 10.8229
+normal 0.598035 -0.735995 0.317278
+prob 2.92683
+
+pos 21.0629 1.76992 14.2746
+normal 0.777165 -0.427476 0.461821
+prob 34.2146
+
+pos 21.8103 1.83895 15.4755
+normal 0.775992 -0.349547 0.525027
+prob 1.04838
+
+pos 22.7683 1.9358 14.0479
+normal 0.822226 -0.174368 0.541794
+prob 1.99074
+
+pos 21.8964 1.75698 15.3026
+normal 0.796726 -0.266202 0.542554
+prob 1.11905
+
+pos 24.0884 1.98209 10.7144
+normal -0.0720749 -0.154367 0.985381
+prob 23.2582
+
+pos 25.1785 4.20061 10.6785
+normal 0.614182 -0.764255 0.19671
+prob 21.6244
+
+pos 21.9101 -2.37147 15.0553
+normal 0.527603 -0.76811 0.362825
+prob 0.95414
+
+pos 20.5188 -2.3318 16.9526
+normal 0.427655 -0.838492 0.3377
+prob 1.55882
+
+pos 20.569 -0.267962 16.5158
+normal 0.56458 -0.705697 0.428066
+prob 2.89966
+
+pos 22.9915 -0.36623 12.765
+normal 0.574833 -0.761129 0.300416
+prob 2.92683
+
+pos 22.8445 -0.371441 13.0419
+normal 0.583004 -0.753479 0.303934
+prob 2.92295
+
+pos 20.8453 1.62147 16.4752
+normal 0.463433 -0.805357 0.369635
+prob 1.11905
+
+pos 21.5256 2.6536 14.2024
+normal 0.594095 -0.69798 0.399844
+prob 33.7341
+
+pos 23.5414 -0.449668 11.402
+normal 0.360256 -0.913787 0.187643
+prob 2.92683
+
+pos 23.5747 -0.45536 11.2899
+normal 0.37383 -0.906809 0.194804
+prob 2.9346
+
+pos 22.1491 1.70638 14.8302
+normal 0.63508 -0.660873 0.399901
+prob 1.11905
+
+Clusters 64
+21
+70
+61
+73
+70
+33
+64
+69
+74
+64
+72
+87
+50
+48
+62
+66
+80
+67
+78
+53
+92
+71
+36
+34
+73
+50
+84
+66
+70
+68
+66
+22
+59
+45
+90
+73
+58
+88
+69
+45
+39
+64
+75
+65
+66
+51
+57
+82
+90
+63
+73
+72
+82
+85
+78
+73
+73
+62
+31
+50
+101
+66
+28
+49
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/Wsimplex.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Wsimplex.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Wsimplex.h	(revision 2197)
@@ -0,0 +1,71 @@
+// Wsimplex.h: interface for the Wsimplex class.
+//
+//////////////////////////////////////////////////////////////////////
+
+#pragma once
+class DelaunayMesh;
+class Wbucket;
+class WsubMesh;
+#include "Vector.hpp"
+#include <vector>
+
+class Wsimplex  
+{
+	friend class DelaunayMesh;
+public:
+	Wsimplex(int dim=3);
+	Wsimplex(Vector *q, Vector *w, int order=0);
+	Wsimplex(Vector *q, Vector *w, Vector *e, int order=0);
+	Wsimplex(Vector *sharp, Wsimplex *flat);
+	Wsimplex::Wsimplex(Vector *q, Vector *w, Vector *e, Vector *r);
+	virtual ~Wsimplex();
+
+	int nearEdge();
+
+	void cutlinkback(Wbucket* container);
+	int inSmallSphere(Vector* guess);
+
+	int verifyDelaunay(Vector* proxy);
+	int adjacentToNothing();
+
+	void print();
+
+	Vector** getVertices();
+	int getDimension();
+
+	Wsimplex** getNeighbours();
+	
+	void linkback(Wbucket* container);
+	int inCircle(Vector* guess) ; 
+	double getRadius() ;
+	Vector* getCircumcentre();
+	Vector* getInteriorPoint();
+
+private:
+	int ID;
+	int deleted;
+	int dimension;
+	void helloNeighbour(Wsimplex* theguynext);
+	WsubMesh* cavity(Vector* proxy);
+	void updateCentre();
+
+	Wsimplex** neighbour;
+	Wsimplex* inFrontOf;
+	Wsimplex* behind;
+	Vector** vertex;
+	::std::vector<Wbucket*> backlist;
+	double sqrad;
+	double radius;
+	Vector* circumcentre;
+
+public:
+	int join(Wsimplex* other);
+	int isComplete();
+
+	Wsimplex* getBehind();
+	Wsimplex* getFront();
+	Wsimplex* getNeighboursFront(int which);
+
+
+};
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/PathMap_2002.vcproj
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/PathMap_2002.vcproj	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/PathMap_2002.vcproj	(revision 2197)
@@ -0,0 +1,248 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.00"
+	Name="PathMap"
+	ProjectGUID="{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}"
+	Keyword="Win32Proj">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			CharacterSet="1">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="Common"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;PROFILE"
+				MinimalRebuild="TRUE"
+				BasicRuntimeChecks="0"
+				RuntimeLibrary="5"
+				UsePrecompiledHeader="3"
+				PrecompiledHeaderThrough="dxstdafx.h"
+				WarningLevel="4"
+				Detect64BitPortabilityProblems="TRUE"
+				DebugInformationFormat="4"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/IGNORE:4089"
+				AdditionalDependencies="dxerr9.lib dxguid.lib d3dx9d.lib d3d9.lib winmm.lib comctl32.lib"
+				LinkIncremental="2"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile="$(OutDir)/PathMap.pdb"
+				SubSystem="2"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			CharacterSet="1">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				InlineFunctionExpansion="1"
+				OmitFramePointers="TRUE"
+				AdditionalIncludeDirectories="Common"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"
+				StringPooling="TRUE"
+				ExceptionHandling="FALSE"
+				RuntimeLibrary="4"
+				EnableFunctionLevelLinking="TRUE"
+				UsePrecompiledHeader="3"
+				PrecompiledHeaderThrough="dxstdafx.h"
+				WarningLevel="4"
+				Detect64BitPortabilityProblems="TRUE"
+				DebugInformationFormat="3"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/IGNORE:4089"
+				AdditionalDependencies="dxerr9.lib dxguid.lib d3dx9.lib d3d9.lib winmm.lib comctl32.lib"
+				OutputFile="$(OutDir)/PathMap.exe"
+				LinkIncremental="1"
+				GenerateDebugInformation="TRUE"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+		</Configuration>
+		<Configuration
+			Name="Profile|Win32"
+			OutputDirectory="Profile"
+			IntermediateDirectory="Profile"
+			ConfigurationType="1"
+			CharacterSet="1">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				InlineFunctionExpansion="1"
+				OmitFramePointers="TRUE"
+				AdditionalIncludeDirectories="Common"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;PROFILE"
+				StringPooling="TRUE"
+				ExceptionHandling="FALSE"
+				RuntimeLibrary="4"
+				EnableFunctionLevelLinking="TRUE"
+				UsePrecompiledHeader="3"
+				PrecompiledHeaderThrough="dxstdafx.h"
+				WarningLevel="4"
+				Detect64BitPortabilityProblems="TRUE"
+				DebugInformationFormat="3"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/IGNORE:4089"
+				AdditionalDependencies="dxerr9.lib dxguid.lib d3dx9.lib d3d9.lib winmm.lib comctl32.lib"
+				OutputFile="$(OutDir)/PathMap.exe"
+				LinkIncremental="1"
+				GenerateDebugInformation="TRUE"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+		</Configuration>
+	</Configurations>
+	<Files>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
+			<File
+				RelativePath="Common\directx.ico">
+			</File>
+			<File
+				RelativePath="PathMap.manifest">
+			</File>
+			<File
+				RelativePath="PathMap.rc">
+			</File>
+			<File
+				RelativePath="resource.h">
+			</File>
+		</Filter>
+		<Filter
+			Name="Common"
+			Filter="">
+			<File
+				RelativePath="Common\dxstdafx.cpp">
+				<FileConfiguration
+					Name="Debug|Win32">
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="1"/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32">
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="1"/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Profile|Win32">
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="1"/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="Common\dxstdafx.h">
+			</File>
+			<File
+				RelativePath="Common\dxut.cpp">
+			</File>
+			<File
+				RelativePath="Common\dxut.h">
+			</File>
+			<File
+				RelativePath="Common\dxutenum.cpp">
+			</File>
+			<File
+				RelativePath="Common\dxutenum.h">
+			</File>
+			<File
+				RelativePath="Common\DXUTRes.cpp">
+			</File>
+			<File
+				RelativePath="Common\DXUTRes.h">
+			</File>
+			<File
+				RelativePath="Common\dxutmisc.cpp">
+			</File>
+			<File
+				RelativePath="Common\dxutmisc.h">
+			</File>
+		</Filter>
+		<File
+			RelativePath="PathMap.cpp">
+			<FileConfiguration
+				Name="Release|Win32">
+				<Tool
+					Name="VCCLCompilerTool"
+					UsePrecompiledHeader="3"
+					PrecompiledHeaderThrough="dxstdafx.h"/>
+			</FileConfiguration>
+			<FileConfiguration
+				Name="Profile|Win32">
+				<Tool
+					Name="VCCLCompilerTool"
+					UsePrecompiledHeader="3"
+					PrecompiledHeaderThrough="dxstdafx.h"/>
+			</FileConfiguration>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
Index: /GTP/trunk/App/Demos/Illum/pathmap/KDTree.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/KDTree.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/KDTree.cpp	(revision 2197)
@@ -0,0 +1,917 @@
+// Graphics Programming Methods
+// An Effective kd-tree Implementation
+// László Szécsi
+// 2003.
+
+// implementation of kd-tree methods
+
+#include "dxstdafx.h"
+#include "KDTree.hpp"
+#include <iostream>
+
+bool KDTree::traverse (const Ray& ray, HitRec& hitRec, float minT, float maxT)
+{
+	// handle dirs parallel to axis here in advance
+	// will not need to check later for every node;
+	Vector dirInverts;
+	for(int i=0; i<3; i++)
+		dirInverts[i] = 1.0f / ray.dir[i];
+
+//	hitRec.object	= NULL;
+	hitRec.isIntersect = false;
+	hitRec.depth = FLT_MAX;
+
+	float rayMin = minT;
+	float rayMax = maxT;
+
+	unsigned int tNode = 0;
+	signed int stackPointer = -1;
+
+	unsigned int leftChild;
+	unsigned int rightChild;
+
+	for(;;)
+	{
+		bool isLeaf = !followChildren(tNode, leftChild, rightChild);
+
+		if(isLeaf) // node is a leaf
+		{ 
+			Intersectable** leafList = ((Intersectable***)nodeTable)[tNode];
+			if(leafList) // leaf contains some objects
+			{
+				// first 4 bytes of leafList contains the length
+				unsigned int leafListLength = (unsigned int)*leafList;
+				Intersectable** leafListEnd = ++leafList + leafListLength;
+				for (Intersectable** objectIterator = leafList; objectIterator < leafListEnd; objectIterator++) {
+					if((*objectIterator) == forbidden) continue;
+					float depth;
+					// check if this test was already done
+					if (ray.id != (*objectIterator)->lastTestedRayId) 
+						(*objectIterator)->intersect (ray, depth, minT, maxT);
+					else
+						depth = (*objectIterator)->lastTestedRayResult.depth;
+					// intersection is acceptable only if it is within the node volume
+					if ((*objectIterator)->lastTestedRayResult.isIntersect && 
+							depth < hitRec.depth &&
+							depth > rayMin - epsilon &&
+							depth < rayMax + epsilon)
+						hitRec = (*objectIterator)->lastTestedRayResult;
+				}
+
+				if(hitRec.isIntersect)
+					return true;
+				else
+					if(stackPointer >= 0) 
+					{ 
+						//have not found anything on this branch, pop the other one from stack
+						rayMin = traverseStack[stackPointer].rayMin;
+						rayMax = traverseStack[stackPointer].rayMax;
+						tNode = traverseStack[stackPointer].tNode;
+						stackPointer--;
+					}
+					else
+						return false;
+			}
+			else
+			{
+				//leaf is empty
+				if(stackPointer >= 0)
+				{
+					rayMin = traverseStack[stackPointer].rayMin;
+					rayMax = traverseStack[stackPointer].rayMax;
+					tNode = traverseStack[stackPointer].tNode;
+					stackPointer--;
+				}
+				else
+					return false;
+			}
+		}
+		else //not a leaf, go deeper
+		{
+			// gather cutting plane information from the nodeTable
+			float nodeValue = nodeTable[tNode];
+			unsigned char axis = *(unsigned int*)(&nodeValue) & 0x00000003;
+			unsigned int bitfield = *(unsigned int*)(&nodeValue) & 0xfffffffc;
+			float cutPlane = *(float*)(&bitfield);
+
+			float origCoord = ray.origin[axis];
+			float dirCoord = dirInverts[axis];
+
+            // calculate cutting plane - ray intersection distance 't'
+			register float t = (cutPlane - origCoord) * dirCoord;
+
+			// find the child volume nearer to the origin
+			unsigned int nearNode = rightChild;
+			unsigned int farNode = leftChild;
+			if(origCoord + epsilon < cutPlane)
+			{
+				nearNode = leftChild;
+				farNode = rightChild;
+			}
+			else 
+				if( origCoord < cutPlane + epsilon )		// origin is on the plane
+					if(	dirCoord < 0 )						// direction decides
+					{
+						tNode = leftChild; continue;
+					}
+					else
+					{
+						tNode = rightChild; continue;
+					}
+
+			if(t <= 0 || rayMax + epsilon < t )
+				// whole interval on near cell
+				tNode = nearNode;
+			else
+			{
+				if(t < rayMin - epsilon)
+					// whole interval on far cell
+					tNode = farNode;
+				else
+				{
+					// both cells
+					// push far branch to stack
+					stackPointer++;
+					traverseStack[stackPointer].rayMin = t;
+					traverseStack[stackPointer].rayMax = rayMax;
+					traverseStack[stackPointer].tNode = farNode;
+					// near branch is next to traverse
+					tNode = nearNode;
+					rayMax = t;
+				}
+			}
+		}
+	}
+	return false;
+}
+
+bool KDTree::traverseBackSide (const Ray& ray, HitRec& hitRec, float minT, float maxT)
+{
+	// handle dirs parallel to axis here in advance
+	// will not need to check later for every node;
+	Vector dirInverts;
+	for(int i=0; i<3; i++)
+		dirInverts[i] = 1.0f / ray.dir[i];
+
+//	hitRec.object	= NULL;
+	hitRec.isIntersect = false;
+	hitRec.depth = FLT_MAX;
+
+	float rayMin = minT;
+	float rayMax = maxT;
+
+	unsigned int tNode = 0;
+	signed int stackPointer = -1;
+
+	unsigned int leftChild;
+	unsigned int rightChild;
+
+	for(;;)
+	{
+		bool isLeaf = !followChildren(tNode, leftChild, rightChild);
+
+		if(isLeaf) // node is a leaf
+		{ 
+			Intersectable** leafList = ((Intersectable***)nodeTable)[tNode];
+			if(leafList) // leaf contains some objects
+			{
+				// first 4 bytes of leafList contains the length
+				unsigned int leafListLength = (unsigned int)*leafList;
+				Intersectable** leafListEnd = ++leafList + leafListLength;
+				for (Intersectable** objectIterator = leafList; objectIterator < leafListEnd; objectIterator++) {
+//					if((*objectIterator) == forbidden) continue;
+					float depth;
+					// check if this test was already done
+					if (ray.id != (*objectIterator)->lastTestedRayId) 
+						(*objectIterator)->intersectBackSide (ray, depth, minT, maxT);
+					else
+						depth = (*objectIterator)->lastTestedRayResult.depth;
+					// intersection is acceptable only if it is within the node volume
+					if ((*objectIterator)->lastTestedRayResult.isIntersect && 
+							depth < hitRec.depth &&
+							depth > rayMin - epsilon &&
+							depth < rayMax + epsilon)
+						hitRec = (*objectIterator)->lastTestedRayResult;
+				}
+
+				if(hitRec.isIntersect)
+					return true;
+				else
+					if(stackPointer >= 0) 
+					{ 
+						//have not found anything on this branch, pop the other one from stack
+						rayMin = traverseStack[stackPointer].rayMin;
+						rayMax = traverseStack[stackPointer].rayMax;
+						tNode = traverseStack[stackPointer].tNode;
+						stackPointer--;
+					}
+					else
+						return false;
+			}
+			else
+			{
+				//leaf is empty
+				if(stackPointer >= 0)
+				{
+					rayMin = traverseStack[stackPointer].rayMin;
+					rayMax = traverseStack[stackPointer].rayMax;
+					tNode = traverseStack[stackPointer].tNode;
+					stackPointer--;
+				}
+				else
+					return false;
+			}
+		}
+		else //not a leaf, go deeper
+		{
+			// gather cutting plane information from the nodeTable
+			float nodeValue = nodeTable[tNode];
+			unsigned char axis = *(unsigned int*)(&nodeValue) & 0x00000003;
+			unsigned int bitfield = *(unsigned int*)(&nodeValue) & 0xfffffffc;
+			float cutPlane = *(float*)(&bitfield);
+
+			float origCoord = ray.origin[axis];
+			float dirCoord = dirInverts[axis];
+
+            // calculate cutting plane - ray intersection distance 't'
+			register float t = (cutPlane - origCoord) * dirCoord;
+
+			// find the child volume nearer to the origin
+			unsigned int nearNode = rightChild;
+			unsigned int farNode = leftChild;
+			if(origCoord + epsilon < cutPlane)
+			{
+				nearNode = leftChild;
+				farNode = rightChild;
+			}
+			else 
+				if( origCoord < cutPlane + epsilon )		// origin is on the plane
+					if(	dirCoord < 0 )						// direction decides
+					{
+						tNode = leftChild; continue;
+					}
+					else
+					{
+						tNode = rightChild; continue;
+					}
+
+			if(t <= 0 || rayMax + epsilon < t )
+				// whole interval on near cell
+				tNode = nearNode;
+			else
+			{
+				if(t < rayMin - epsilon)
+					// whole interval on far cell
+					tNode = farNode;
+				else
+				{
+					// both cells
+					// push far branch to stack
+					stackPointer++;
+					traverseStack[stackPointer].rayMin = t;
+					traverseStack[stackPointer].rayMax = rayMax;
+					traverseStack[stackPointer].tNode = farNode;
+					// near branch is next to traverse
+					tNode = nearNode;
+					rayMax = t;
+				}
+			}
+		}
+	}
+	return false;
+}
+
+void KDTree::deleteLeaves(unsigned int nodeID)
+{
+	unsigned int rc;
+	unsigned int lc;
+	if(!followChildren(nodeID, lc, rc))
+	{
+		Intersectable** leafList = *(Intersectable***)&nodeTable[nodeID];
+		if(leafList)
+		{
+			delete leafList;
+			return;
+		}
+		return;
+	}
+	deleteLeaves(lc);
+	deleteLeaves(rc);
+}
+
+bool KDTree::followChildren(unsigned int& parent, unsigned int &leftChild, unsigned int &rightChild)
+{
+	unsigned int subPos = parent & nCacheLineNodes;			// position within cache line
+	unsigned int supPos = parent & ~nCacheLineNodes;		// cache line index
+	unsigned int leafBit = ((*(unsigned int *)&nodeTable[parent | nCacheLineNodes]) >> subPos) & 0x1;
+	if(leafBit)							// node is a leaf, has no children
+		return false;					// leftChild & rightChild unchanged
+	subPos = (subPos << 1) + 1;			// index of left child
+	if(subPos >= nCacheLineNodes)		// out of cache line, node is pointer node
+	{
+		parent = ((unsigned int*)nodeTable)[parent];	// follow pointer
+		subPos = parent & nCacheLineNodes;				// same procedure with new parent node
+		supPos = parent & ~nCacheLineNodes;				// referenced node cannot be leaf
+		subPos = (subPos << 1) + 1;						// or pointer node
+	}
+	leftChild = (parent & ~nCacheLineNodes) | subPos;	// recombine parent and node address
+	rightChild = (parent & ~nCacheLineNodes) | subPos + 1;
+	return true;
+}
+
+// retrieve would-have-been child nodes of a leaf node, if they are not in a last row
+bool KDTree::getFreeNodes(unsigned int leaf, unsigned int& leftFree, unsigned int& rightFree)
+{
+	unsigned int subPos = leaf & nCacheLineNodes;			// position within cache line
+	unsigned int supPos = leaf & ~nCacheLineNodes;			// cache line index
+	subPos = (subPos << 1) + 1;			// index of left child position
+	if(subPos < nCacheLineNodes)		// within cache line, may have free children positions
+	{
+		unsigned int grandSubPos = ((subPos + 1) << 1) + 2;	// rightmost grandchild
+		if(grandSubPos >= nCacheLineNodes)					// children are on last row
+			return false;									// not suitable for free nodes
+		leftFree = (leaf & ~nCacheLineNodes) | subPos;
+		rightFree = (leaf & ~nCacheLineNodes) | subPos + 1;
+		return true;
+	}
+	else
+		return false;					// leaf is on last row, has no free children
+}
+
+bool KDTree::isLeaf(unsigned int xnode)
+{
+	return ((*(unsigned int *)&nodeTable[xnode | nCacheLineNodes]) >> (xnode & nCacheLineNodes)) & 0x1;
+}
+
+float KDTree::getBoundValue(unsigned int * extremeIndex, unsigned char axis)
+{
+	//if Most Significant Bit of 'extremeIndex' is 1, take the maximum
+	//if Most Significant Bit of 'extremeIndex' is 0, take the minimum
+	unsigned int index = *extremeIndex;
+	return (index & 0x80000000)?
+		(objects[ index & 0x7fffffff]->bbox.maxPoint[axis]):
+		(objects[ index & 0x7fffffff]->bbox.minPoint[axis]);
+}
+
+void KDTree::build(unsigned int nodeID, unsigned int* boundsArray, unsigned int nObjects, BoundingBox& limits, unsigned char axisNmask)
+{
+	//separate the axisNmask parameter to axis and mask
+	unsigned char axis = axisNmask & 07;
+	unsigned char mask = axisNmask & 070;
+
+	//calculate some values for the cost function
+	float costBase;		// area of face perpendicular to axis
+	float costSteep;	// half of circumference of face perpendicular to axis
+						// surface area / 2 = costBase + costSteep * (length of edge parallel to axis)
+						// cost = #(objects within volume) * surface area / 2
+	switch(axis)
+	{
+	case 0:
+		costBase = (limits.maxPoint.z - limits.minPoint.z)
+					*	(limits.maxPoint.y - limits.minPoint.y);
+		costSteep = (limits.maxPoint.z - limits.minPoint.z)
+					+	(limits.maxPoint.y - limits.minPoint.y);
+		break;
+	case 1:
+		costBase = (limits.maxPoint.x - limits.minPoint.x)
+					*	(limits.maxPoint.z - limits.minPoint.z);
+		costSteep = (limits.maxPoint.x - limits.minPoint.x)
+					+	(limits.maxPoint.z - limits.minPoint.z);
+		break;
+	case 2:
+		costBase = (limits.maxPoint.x - limits.minPoint.x)
+					*	(limits.maxPoint.y - limits.minPoint.y);
+		costSteep = (limits.maxPoint.x - limits.minPoint.x)
+					+	(limits.maxPoint.y - limits.minPoint.y);
+		break;
+	}
+
+	// references to extrema (corresponding to 'axis') of node volume
+	float& limiMin = axis?((axis==1)?limits.minPoint.y:limits.minPoint.z):limits.minPoint.x;
+	float& limiMax = axis?((axis==1)?limits.maxPoint.y:limits.maxPoint.z):limits.maxPoint.x;
+
+	//sort the the extrema of the objects
+	//we will need this to find the best splitting plane
+	quickSort(boundsArray, boundsArray + (nObjects << 1) - 1, axis);
+
+	// the following code section could be used to find the spatial and object medians
+	// either to implement a simpler and less effective subdivision rule
+	// or to restrict optimum search to the median interval (between two median)
+	//***************************************************************************
+	// find the value for the spatial median.... easy
+	//	float spatialMedian = (limiMax + limiMin) / 2.0f;
+	//find the position in the array corresponding to the spatial median value
+	//	unsigned int* spatialMedianPosition = findBound(boundsArray, nObjects << 1, spatialMedian, axis);
+	//find object median position (middle of array, surprise-surprise), and value
+	//	unsigned int* objectMedianPosition = boundsArray + nObjects;
+	//	float objectMedian = getBoundValue(objectMedianPosition, axis);
+	//****************************************************************************
+
+	// find the value for the left and right "cutting off empty space" (COES) planes 
+	// remember the object extrema are already sorted
+	float leftCoesCut = objects[boundsArray[0] & 0x7fffffff]->bbox.minPoint[axis];
+	float rightCoesCut = objects[boundsArray[(nObjects << 1)-1] & 0x7fffffff]->bbox.maxPoint[axis];
+
+	if(rightCoesCut > limiMax)
+		rightCoesCut = limiMax;
+	if(leftCoesCut < limiMin)
+		leftCoesCut = limiMin;
+
+	// find the estimated cost of ray casting after COES
+	float leftCoesCutCost = ((limiMax - leftCoesCut) * costSteep + costBase) * (nObjects);
+	float rightCoesCutCost = ((rightCoesCut - limiMin) * costSteep + costBase) * (nObjects);
+	// take care of numerical accuracy problems that arise when
+	// limiMin == limiMax		(possible and allowed)
+	if(leftCoesCutCost < 0) leftCoesCutCost = FLT_MAX;
+	if(rightCoesCutCost < 0) rightCoesCutCost = FLT_MAX;
+
+	// creep through array, evaluate cost for every possible cut,
+	// maintaining the counters for intersected and completely passed objects
+	int leftCount = 0;				// objects on the left of current cut
+	int intersectedCount = 0;		// object intersected by current cut
+
+	// we may limit the search to a partition of the array, eg. the median interval
+	unsigned int* searchIntervalStart;
+	unsigned int* searchIntervalEnd;
+
+	// full range optimum search
+	searchIntervalStart = boundsArray + 1;
+	searchIntervalEnd = boundsArray + (nObjects << 1) - 1;
+
+	// these three variable identify the best cut found so far:
+	float minimumCostFound;
+	float minimumCostCut;
+	unsigned int* minimumCostPosition;
+
+	// is left or right COES better? the better is our best candidate to start with
+	int minimumIntersected = 0;
+	int minimumLeft = 0;
+	if(leftCoesCutCost < rightCoesCutCost)
+	{
+		minimumCostFound = leftCoesCutCost;
+		minimumCostPosition = boundsArray;
+		minimumCostCut = leftCoesCut;
+		minimumIntersected = 0;
+		minimumLeft = 0;
+	}
+	else
+	{
+		minimumCostFound = rightCoesCutCost;
+		minimumCostPosition = boundsArray + (nObjects << 1);
+		minimumCostCut = rightCoesCut;
+		minimumIntersected = 0;
+		minimumLeft = nObjects;
+	}
+
+	// creep up to the search interval... count objects
+	unsigned int* trace = boundsArray;
+	for(; trace< searchIntervalStart; trace++ )
+	{
+		if(*trace & 0x80000000)
+		{
+			intersectedCount--;
+			leftCount++;
+		}
+		else
+			intersectedCount++;
+	}
+	// evaluate the cost function, if better is found keep it
+	for(; trace< searchIntervalEnd; trace++ )
+	{
+		float cut = getBoundValue(trace, axis);
+		float costIfCutHere;
+		if(*trace & 0x80000000)
+		{
+			intersectedCount--;
+			leftCount++;
+			costIfCutHere = 
+				(leftCount+intersectedCount) * ((cut - limiMin) * costSteep + costBase) +
+				(nObjects - leftCount) * ((limiMax - cut) * costSteep + costBase);
+			if(leftCount == 0 || leftCount + intersectedCount == nObjects )
+				costIfCutHere = FLT_MAX;
+			if(costIfCutHere < minimumCostFound ){
+				minimumCostFound = costIfCutHere;
+				minimumCostPosition = trace + 1;
+				minimumIntersected = intersectedCount;
+				minimumLeft = leftCount;
+				minimumCostCut = cut;
+			}
+		}
+		else
+		{
+			costIfCutHere = 
+				(leftCount+intersectedCount) * ((cut - limiMin) * costSteep + costBase) +
+				(nObjects - leftCount) * ((limiMax - cut) * costSteep + costBase);
+			if(leftCount == 0 || leftCount + intersectedCount == nObjects)
+				costIfCutHere = FLT_MAX;
+			if(costIfCutHere < minimumCostFound)
+			{
+				minimumCostFound = costIfCutHere;
+				minimumCostPosition = trace;
+				minimumIntersected = intersectedCount;
+				minimumLeft = leftCount;
+				minimumCostCut = cut;
+			}
+			intersectedCount++;
+		}
+
+	}
+
+	// automatic termination, based on the cost estimation
+	if(	minimumCostFound * 1.0001 >= nObjects * ((limiMax - limiMin) * costSteep + costBase))
+	{
+		// no appropriate splitting found, mark this axis as failed
+		mask |= (010 << axis);
+		if(mask != 070 && (nObjects != 1 || minimumCostFound < 10.0))
+		{
+			//if there is still a hopeful axis, do not split here, go on with another direction
+			do{		axis = (axis + 1)%3;
+			}while(mask & (010 << axis));
+			build(nodeID, boundsArray, nObjects, limits, mask | axis);
+			return;
+		}
+		// if all 3 have axes have already failed, stop here, make a leaf
+		// save leaf length and objects list
+		Intersectable** leafList = new Intersectable*[nObjects+1];
+		Intersectable** leafLoader = leafList;
+		*(unsigned int*)leafLoader = nObjects;
+		leafLoader++;
+		for(unsigned int* bubo = boundsArray;bubo < boundsArray + (nObjects << 1);bubo++)
+			if(!(*bubo & 0x80000000))
+			{
+				*leafLoader = *(objects + *bubo);
+				leafLoader++;
+			}
+		// make the node contain a pointer to the list
+		((Intersectable ***)nodeTable)[nodeID] = leafList;
+		delete boundsArray;
+		//mark the node as a leaf
+		((unsigned int*)nodeTable)[nodeID | nCacheLineNodes] |= (0x1 << (nodeID & nCacheLineNodes));
+		//add orphaned nodes to free node list
+		unsigned int lFree;
+		unsigned int rFree;
+		if(getFreeNodes(nodeID, lFree, rFree))
+		{
+			freeNodes->insert(lFree);
+			freeNodes->insert(rFree);
+		}
+		return;
+	}
+	// grant another chance to previously failed directions:
+	mask = 00;
+	// insert a back-pointer if necessary
+	nodeID = makePointer(nodeID);
+	// store the splitting plane value in the node
+	unsigned int bitfield = *(unsigned int*)(&minimumCostCut) & 0xfffffffc | axis;
+	nodeTable[nodeID] =  *(float*)(&bitfield);
+	// mark node as a non-leaf node
+	*(unsigned int*)&nodeTable[nodeID | nCacheLineNodes] &= ~(0x1 << (nodeID & nCacheLineNodes));
+
+	currentDepth++; if(currentDepth > depth) depth = currentDepth;
+
+	// allocate child nodes, pass the objects on to them
+	unsigned int leftChildMade;
+	unsigned int rightChildMade;
+
+	// handle the two branches, the one with less objects first
+	bool firstBranch = false;
+	bool rightBranchHasMoreObjects = (minimumLeft << 1) + minimumIntersected < nObjects;
+	followChildren(nodeID, leftChildMade, rightChildMade);
+	do
+	{
+		firstBranch = !firstBranch;
+		if(firstBranch && rightBranchHasMoreObjects
+			|| !firstBranch && !rightBranchHasMoreObjects)
+		{
+			// left branch
+			if(minimumLeft + minimumIntersected)
+			{
+				// branch has objects
+				// create new object extrema array
+				BoundingBox diver = limits;
+				limiMax = minimumCostCut;
+				unsigned int * leftChildBounds = new unsigned int[(minimumLeft + minimumIntersected) << 1];
+				unsigned int* copycatLeft = leftChildBounds;
+				unsigned int* snoop = boundsArray;
+				for(; snoop < minimumCostPosition; snoop++)
+				{
+					// for every mimimum left of cutting plane
+					if(!(*snoop & 0x80000000))
+					{
+						// add one for the mimimum
+						*copycatLeft = *snoop;
+						copycatLeft++;
+						// add one for the maximum
+						*copycatLeft = *snoop | 0x80000000;
+						copycatLeft++;
+					}
+				}
+				unsigned char turnedAxis = axis;
+				do{		turnedAxis = (turnedAxis + 1)%3;
+				}while(mask & (010 << turnedAxis));
+				build(leftChildMade, leftChildBounds, minimumLeft + minimumIntersected, limits, mask | turnedAxis);
+				limits = diver;
+			}
+			else
+			{
+				// make empty leaf
+				unsigned int empty = leftChildMade;
+				(unsigned int *&)nodeTable[empty] = 0x0;
+				*(unsigned int*)&nodeTable[empty | nCacheLineNodes] |= 0x1 << (empty & nCacheLineNodes);
+				// add orphaned nodes to free list
+				unsigned int eleLeft;
+				unsigned int eleRight;
+				if(getFreeNodes(empty, eleLeft, eleRight))
+				{
+					freeNodes->insert(eleLeft);
+					freeNodes->insert(eleRight);
+				}
+			}
+		}
+		else
+		{
+			if(nObjects - minimumLeft)
+			{
+				BoundingBox diver = limits;
+				limiMin = minimumCostCut;
+
+				// create new bounds array
+				unsigned int * rightChildBounds;
+				rightChildBounds = new unsigned int[(nObjects - minimumLeft) << 1 ];
+
+				unsigned int* copycatRight = rightChildBounds;
+				unsigned int* snoop = minimumCostPosition;
+				for(; snoop < boundsArray + (nObjects << 1); snoop++)
+				{
+					// for every maximum right of cutting plane
+					if(*snoop & 0x80000000)
+					{
+						*copycatRight = *snoop & 0x7fffffff;
+						copycatRight++;
+						*copycatRight = *snoop;
+						copycatRight++;
+					}
+				}
+
+				unsigned int turnedAxis = axis;
+				do{	turnedAxis = (turnedAxis + 1)%3;
+				}while(mask & (010 << turnedAxis));
+				build(rightChildMade, rightChildBounds, nObjects - minimumLeft, limits, mask | turnedAxis);
+				limits = diver;
+			}
+			else
+			{
+				// empty leaf
+				unsigned int empty = rightChildMade;
+				(unsigned int *&)nodeTable[empty] = 0x0;
+				*(unsigned int*)&nodeTable[empty | nCacheLineNodes] |= 0x1 << (empty & nCacheLineNodes);
+				// orphaned nodes
+				unsigned int eleLeft;
+				unsigned int eleRight;
+				if(getFreeNodes(empty, eleLeft, eleRight))
+				{
+					freeNodes->insert(eleLeft);
+					freeNodes->insert(eleRight);
+				}
+			}
+		}
+	}while(firstBranch);
+	currentDepth--;
+	delete boundsArray;
+}
+
+void KDTree::quickSort(unsigned int *lo0, unsigned int* hi0, unsigned char axis)
+{
+	if ( hi0 > lo0)
+	{
+		unsigned int* lo = lo0;
+		unsigned int* hi = hi0;
+
+         // establish partition element as the midpoint of the array.
+		unsigned int* midPos =  
+			lo0 + ( ((unsigned int)hi0 - (unsigned int)lo0) / sizeof(unsigned int) / 2);
+		unsigned int midIndex = *midPos;
+
+         // loop through the array until indices cross
+		while( lo <= hi )
+		{
+            // find the first element that is greater than or equal to 
+            // the partition element starting from the left Index.
+			// getBoundValue(lo, axis) < mid ) && *lo != midIndex)
+			while( ( lo < hi0 ) && ( compare(*lo, midIndex, axis)))
+				++lo;
+
+            // find an element that is smaller than or equal to 
+            // the partition element starting from the right Index.
+			//( getBoundValue(hi, axis) > mid ) && *hi != midIndex)
+            while( ( hi > lo0 ) && ( compare(midIndex, *hi, axis)))
+               --hi;            
+			// if the indices have not crossed, swap
+            if( lo <= hi )
+			{
+				unsigned int temp = *lo;
+				*lo = *hi;
+				*hi = temp;
+				++lo;
+				--hi;
+			}         
+		}
+        // If the right index has not reached the left side of array
+        // must now sort the left partition.
+        if( lo0 < hi )
+            quickSort( lo0, hi, axis);
+		// If the left index has not reached the right side of array
+        // must now sort the right partition.
+		if( lo < hi0 )
+            quickSort( lo, hi0, axis);
+	}
+}
+
+KDTree::KDTree (Intersectable** iObjects, int nObjects){
+	// take parameters
+	this->nObjects		= nObjects;
+	objects = iObjects;
+
+	// determine bounding box
+	createBoundingBox (iObjects, nObjects);
+
+	// determine error because of 21 bits mantissa representaion
+	float largest = 0.0f;
+	for(int i=0; i<3; i++)
+		if( boundingBox.maxPoint[i] > largest)
+			largest = boundingBox.maxPoint[i];
+	for(int o=0; o<3; o++)
+		if( - boundingBox.minPoint[o] > largest)
+			largest = - boundingBox.minPoint[o];
+	epsilon = largest / 524288.0f; // e = X * 2^19
+
+	// set up memory structure constants
+	nCacheLineBytes = KDTREE_CACHE_LINE_BYTES;
+	// a cache line has 2^n - 1 nodes, plus 4 bytes (1 node) for leaf bits
+	nCacheLineNodes = nCacheLineBytes / sizeof(float) - 1;
+
+	// size of cache line memory pool
+	maxNCacheLines = nObjects * 16 / nCacheLineNodes + 1;
+	// cache lines already allocated
+	nCacheLines = 1;
+
+	unsigned int maxPossibleFree = maxNCacheLines * nCacheLineNodes / 2;
+	// allocate free nodes heap
+	freeNodes = new	Heap<unsigned int>(maxPossibleFree);
+
+	// allocate cache line memory pool (large size, will be shrinked after the build)
+	// nodes in cache line pool + offset correction
+	poolNodeTable = (float*)malloc(sizeof(float) *
+		( maxNCacheLines * (nCacheLineNodes + 1) + nCacheLineNodes + 1 ));
+	nodeTable = (float*)(((unsigned int)poolNodeTable / nCacheLineBytes + 1) * nCacheLineBytes);
+
+	// collect the initial object extremes to pass on to the build algorithm
+	unsigned int* objectBoundaries = new unsigned int[nObjects << 1];
+	for(unsigned int fill=0;fill<nObjects;fill++){
+		objectBoundaries[fill << 1] = fill & 0x7fffffff;
+		objectBoundaries[(fill << 1) + 1] = fill | 0x80000000;
+	}
+
+	// GO! GO! GO!
+	depth = currentDepth = 1;
+	build(0, objectBoundaries, nObjects, boundingBox, 0);
+	traverseStack = new TraverseStack[depth];
+
+	// get rid of garbage
+	// decrease cache line memory pool to fit actual memory need
+	realloc(poolNodeTable, (nCacheLines + 1) * nCacheLineBytes);
+
+	delete freeNodes;
+}
+
+unsigned int* KDTree::findBound(unsigned int *extremeArrayStart, unsigned int nBounds, float loc, unsigned char axis)
+{
+	while(nBounds > 1)
+	{
+		unsigned int wBounds = nBounds >> 1;
+		if(getBoundValue(extremeArrayStart+wBounds, axis) < loc)
+		{
+			extremeArrayStart += wBounds;
+			nBounds -= wBounds;
+		}
+		else
+			nBounds = wBounds;
+	}
+	return extremeArrayStart;
+
+}
+
+/*!this is more complicated then one would predict. rules are:
+- if values are significantly different, no problem
+- the minimum of a patch is smaller than its maximum
+- if a maximum and a minimum are near, the other extrema of the patches decide
+- if all four extrema are near, the 2 ends of a patch have to be simultaneusly
+smaller or bigger than the other two ends
+*/
+bool KDTree::compare(unsigned int aIndex, unsigned int bIndex, unsigned char axis)
+{
+	unsigned int caIndex = aIndex & 0x7fffffff;
+	float aBegin = objects[caIndex]->bbox.minPoint[axis];
+	float aEnd = objects[caIndex]->bbox.maxPoint[axis];
+	unsigned int cbIndex = bIndex & 0x7fffffff;
+	float bBegin = objects[cbIndex]->bbox.minPoint[axis];
+	float bEnd = objects[cbIndex]->bbox.maxPoint[axis];
+
+	if(aIndex & 0x80000000)
+		if(bIndex & 0x80000000)
+		{
+			if(caIndex == cbIndex)
+				return false;
+			if(aEnd + epsilon < bEnd)
+				return true;
+			if(bEnd + epsilon < aEnd)
+				return false;
+			if(aBegin + epsilon < bBegin)
+				return true;
+			if(bBegin + epsilon < aBegin)
+				return false;
+			return caIndex < cbIndex;
+		}
+		else
+		{
+			if(caIndex == cbIndex)
+				return false;
+			if(aEnd + epsilon < bBegin)
+				return true;
+			if(bBegin + epsilon < aEnd)
+				return false;
+			if(aBegin + epsilon < bEnd)
+				return true;
+			return caIndex < cbIndex;
+
+		}
+	else
+		if(bIndex & 0x80000000)
+		{
+			if(caIndex == cbIndex)
+				return true;
+			if(bEnd + epsilon < aBegin)
+				return false;
+			if(aBegin + epsilon < bEnd)
+				return true;
+			if(bBegin + epsilon < aEnd)
+				return false;
+			return caIndex + epsilon < cbIndex;
+		}
+		else
+		{
+			if(caIndex == cbIndex)
+				return false;
+			if(aBegin + epsilon < bBegin)
+				return true;
+			if(bBegin + epsilon < aBegin)
+				return false;
+			if(aEnd + epsilon < bEnd)
+				return true;
+			if(bEnd + epsilon < aEnd)
+				return false;
+			return caIndex < cbIndex;
+
+		}
+}
+
+inline unsigned int KDTree::makePointer(unsigned int originalNode)
+{
+	unsigned int subPos = originalNode & nCacheLineNodes;		// position within cache line
+	unsigned int supPos = originalNode & ~nCacheLineNodes;		// index of cache line
+	subPos = (subPos << 1) + 1;									// child position
+	if(subPos < nCacheLineNodes)								// within cache line
+	{
+		return originalNode;
+	}
+	else														// find free node
+	{
+		unsigned int emptyNode;
+		if(!freeNodes->isEmpty())
+		{
+			emptyNode = freeNodes->removeMin();
+		}
+		else
+		{
+			//allocate a new cache line
+			emptyNode = nCacheLines * (nCacheLineNodes + 1);	// root of new cache line
+			nCacheLines++;
+			if(nCacheLines > maxNCacheLines)
+			{
+				maxNCacheLines *= 1.1;
+				float * largerPoolNodeTable = (float*)malloc(
+					sizeof(float) *	( maxNCacheLines * (nCacheLineNodes + 1) + nCacheLineNodes + 1 ));
+				float* largerNodeTable = (float*)(((unsigned int)largerPoolNodeTable / nCacheLineBytes + 1) * nCacheLineBytes);
+				memcpy(largerNodeTable, nodeTable, nCacheLines * nCacheLineBytes);
+				nodeTable = largerNodeTable;
+				free(poolNodeTable);
+				poolNodeTable = largerPoolNodeTable;
+			}
+		}
+		// mark as non-leaf (being last-row and non-leaf means pointer node)
+		*(unsigned int*)&nodeTable[originalNode | nCacheLineNodes] &= ~(0x1 << (originalNode & nCacheLineNodes));
+		// insert index of empty node
+		((unsigned int*)nodeTable)[originalNode] = emptyNode;
+		return emptyNode;
+	}
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/Heap.hpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Heap.hpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Heap.hpp	(revision 2197)
@@ -0,0 +1,160 @@
+// Graphics Programming Methods
+// An Effective kd-tree Implementation
+// László Szécsi
+// 2003.
+
+// template class for a min-heap
+// E must define operators for comparison
+
+#pragma once 
+
+template < class E >
+class Heap
+{
+public:
+	Heap ( int maxNumber);
+    ~Heap ();
+
+    inline bool insert ( const E &newElement ); 
+    inline E removeMin ();
+    inline E getMin ();
+
+    inline int isEmpty () const;
+    inline int isFull () const;
+
+private:
+    // Data members
+	int maxSize,   // Maximum number of elements in the heap
+        size;      // Actual number of elements in the heap
+    E *element;   // Array containing the heap elements
+};
+
+template<class E>
+Heap<E>::Heap( int maxNumber)
+{
+	maxSize = maxNumber;
+    size = 0;
+	element = new E [maxSize];
+}
+
+template <class E>
+Heap<E>::~Heap()
+{
+	delete [] element;
+}
+
+template<class E>
+bool Heap<E>::insert(const E & newElement)
+{
+	int currpos = size;
+	int parentpos = (size -1)/2;
+	int isPosition = 0;
+	if ( isFull() )
+    {
+		return false;
+    }
+	// Inserts newElement into the heap;
+	element[size] = newElement;
+	size ++;
+    
+	// if newElement is lower, move it upward
+	while ( currpos > 0 && !isPosition)
+	{
+		if ( element[currpos] >= element[parentpos] )
+			isPosition = 1;
+		else
+		{
+			element[currpos] = element[parentpos];
+			element[parentpos] = newElement;
+			currpos = parentpos;
+			parentpos = ( currpos -1 )/2 ;
+		}
+	}
+	return true;
+}
+
+template<class E>
+E Heap<E>::getMin() 
+{
+	return element[0];
+}
+
+template<class E>
+E Heap<E>::removeMin() 
+{
+	E delItem, temp;
+	int currpos, lpos, rpos, isPosition = 0;
+	if ( isEmpty() )
+	{
+		exit(1);
+	}
+
+	// removes the root
+	delItem = element[0];
+	size --;
+
+	// replace the root with the bottom right-most element
+	element[0] = element[size];
+	temp = element[0];
+
+	// set the current position and left and right child positions
+	currpos = 0;
+	lpos = 2*currpos + 1;
+	rpos = 2*currpos + 2;
+
+	// if the replacement is not proper, move it downward until the 
+	// the properties that define a min-heap are restored
+	while ( size > currpos+1 && !isPosition )
+	{
+        temp = element[currpos];         
+		if ( rpos < size )
+		{
+			if ( element[currpos] > element[lpos] ||
+				element[currpos] > element[rpos] )
+			{ 
+				if ( element[lpos] < element[rpos] )
+				{
+					element[currpos] = element[lpos];
+					element[lpos] = temp;
+					currpos = lpos;
+				}
+				else
+				{
+					element[currpos] = element[rpos];
+					element[rpos] = temp;
+					currpos = rpos;
+				}
+			}
+		}
+		else if ( lpos < size && element[lpos] < element[currpos] )
+		{
+			element[currpos] = element[lpos];
+			element[lpos] = temp;
+			currpos = lpos;
+		}
+		temp = element[currpos];
+		lpos = 2*currpos +1;
+		rpos = 2*currpos +2;
+
+		if ( (lpos >= size)
+			|| 
+			element[currpos] <= element[lpos]
+			&&
+			element[currpos] <= element[rpos])
+			isPosition = 1;
+	}
+	return delItem;
+}
+
+template<class E>
+int Heap<E>:: isEmpty() const
+{
+	return size==0;
+}
+
+template<class E>
+int Heap<E>::isFull() const
+{
+	return size == maxSize;
+}
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/xmlParser.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/xmlParser.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/xmlParser.h	(revision 2197)
@@ -0,0 +1,524 @@
+/**
+ ****************************************************************************
+ * <P> XML.c - implementation file for basic XML parser written in ANSI C++
+ * for portability. It works by using recursion and a node tree for breaking
+ * down the elements of an XML document.  </P>
+ *
+ * @version     V2.20
+ * @author      Frank Vanden Berghen
+ *
+ * BSD license:
+ * Copyright (c) 2002, Frank Vanden Berghen
+ * All rights reserved.
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ *     * Redistributions of source code must retain the above copyright
+ *       notice, this list of conditions and the following disclaimer.
+ *     * Redistributions in binary form must reproduce the above copyright
+ *       notice, this list of conditions and the following disclaimer in the
+ *       documentation and/or other materials provided with the distribution.
+ *     * Neither the name of the Frank Vanden Berghen nor the
+ *       names of its contributors may be used to endorse or promote products
+ *       derived from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY
+ * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ ****************************************************************************
+ */
+#ifndef __INCLUDE_XML_NODE__
+#define __INCLUDE_XML_NODE__
+
+#include <stdlib.h>
+
+#ifdef _UNICODE
+// If you comment the next "define" line then the library will never "switch to" _UNICODE (wchar_t*) mode (16/32 bits per characters).
+// This is useful when you get error messages like:
+//    'XMLNode::openFileHelper' : cannot convert parameter 2 from 'const char [5]' to 'const wchar_t *'
+// The _XMLUNICODE preprocessor variable force the XMLParser library into either utf16/32-mode (the proprocessor variable
+// must be defined) or utf8-mode(the pre-processor variable must be undefined).
+#define _XMLUNICODE
+#endif
+
+#if defined(WIN32) || defined(UNDER_CE)
+// comment the next line if you are under windows and the compiler is not Microsoft Visual Studio (6.0 or .NET)
+#define _XMLWINDOWS
+
+#ifdef _USE_XMLPARSER_DLL
+#ifdef _DLL_EXPORTS_
+#define DLLENTRY __declspec(dllexport)
+#else
+#define DLLENTRY __declspec(dllimport)
+#endif
+#else
+#define DLLENTRY
+#endif
+
+#endif
+
+// uncomment the next line if you want no support for wchar_t* (no need for the <wchar.h> or <tchar.h> libraries anymore to compile)
+//#define XML_NO_WIDE_CHAR
+
+#ifdef XML_NO_WIDE_CHAR
+#undef _XMLWINDOWS
+#undef _XMLUNICODE
+#endif
+
+#ifdef _XMLWINDOWS
+#include <tchar.h>
+#else
+#define DLLENTRY
+#ifndef XML_NO_WIDE_CHAR
+#include <wchar.h> // to have 'wcsrtombs' for ANSI version
+                   // to have 'mbsrtowcs' for UNICODE version
+#endif
+#endif
+
+// Some common types for char set portable code
+#ifdef _XMLUNICODE
+    #ifndef _T
+        #define _T(c) L ## c
+    #endif
+    #define XMLCSTR const wchar_t *
+    #define XMLSTR  wchar_t *
+    #define XMLCHAR wchar_t
+#else
+    #ifndef _T
+        #define _T(c) c
+    #endif
+    #define XMLCSTR const char *
+    #define XMLSTR  char *
+    #define XMLCHAR char
+#endif
+#ifndef FALSE
+    #define FALSE 0
+#endif /* FALSE */
+#ifndef TRUE
+    #define TRUE 1
+#endif /* TRUE */
+
+
+// Enumeration for XML parse errors.
+typedef enum XMLError
+{
+    eXMLErrorNone = 0,
+    eXMLErrorMissingEndTag,
+    eXMLErrorEmpty,
+    eXMLErrorFirstNotStartTag,
+    eXMLErrorMissingTagName,
+    eXMLErrorMissingEndTagName,
+    eXMLErrorNoMatchingQuote,
+    eXMLErrorUnmatchedEndTag,
+    eXMLErrorUnmatchedEndClearTag,
+    eXMLErrorUnexpectedToken,
+    eXMLErrorInvalidTag,
+    eXMLErrorNoElements,
+    eXMLErrorFileNotFound,
+    eXMLErrorFirstTagNotFound,
+    eXMLErrorUnknownCharacterEntity,
+    eXMLErrorCharConversionError,
+    eXMLErrorCannotOpenWriteFile,
+    eXMLErrorCannotWriteFile,
+
+    eXMLErrorBase64DataSizeIsNotMultipleOf4,
+    eXMLErrorBase64DecodeIllegalCharacter,
+    eXMLErrorBase64DecodeTruncatedData,
+    eXMLErrorBase64DecodeBufferTooSmall
+} XMLError;
+
+// Enumeration used to manage type of data. Use in conjunction with structure XMLNodeContents
+typedef enum XMLElementType
+{
+    eNodeChild=0,
+    eNodeAttribute=1,
+    eNodeText=2,
+    eNodeClear=3,
+    eNodeNULL=4
+} XMLElementType;
+
+// Structure used to obtain error details if the parse fails.
+typedef struct XMLResults
+{
+    enum XMLError error;
+    int  nLine,nColumn;
+} XMLResults;
+
+// Structure for XML clear (unformatted) node (usually comments)
+typedef struct {
+    XMLCSTR lpszValue; XMLCSTR lpszOpenTag; XMLCSTR lpszCloseTag;
+} XMLClear;
+
+// Structure for XML attribute.
+typedef struct {
+    XMLCSTR lpszName; XMLCSTR lpszValue;
+} XMLAttribute;
+
+// Structure for XML clear tags.
+typedef struct {
+    XMLCSTR lpszOpen; int openTagLen; XMLCSTR lpszClose;
+} ALLXMLClearTag;
+
+struct XMLNodeContents;
+
+typedef struct DLLENTRY XMLNode
+{
+  private:
+
+    struct XMLNodeDataTag;
+
+    // protected constructors: use one of these four methods to get your first instance of XMLNode:
+    //  - parseString
+    //  - parseFile
+    //  - openFileHelper
+    //  - createXMLTopNode
+    XMLNode(struct XMLNodeDataTag *pParent, XMLCSTR lpszName, char isDeclaration);
+    XMLNode(struct XMLNodeDataTag *p);
+
+  public:
+
+    // You can create your first instance of XMLNode with these 4 functions:
+    // (see complete explanation of parameters below)
+
+    static XMLNode createXMLTopNode(XMLCSTR lpszName, char isDeclaration=FALSE);
+    static XMLNode parseString   (XMLCSTR  lpXMLString, XMLCSTR tag=NULL, XMLResults *pResults=NULL);
+    static XMLNode parseFile     (XMLCSTR     filename, XMLCSTR tag=NULL, XMLResults *pResults=NULL);
+    static XMLNode openFileHelper(XMLCSTR     filename, XMLCSTR tag=NULL                           );
+
+    // The tag parameter should be the name of the first tag inside the XML file.
+    // If the tag parameter is omitted, the 3 functions return a node that represents
+    // the head of the xml document including the declaration term (<? ... ?>).
+
+    // The "openFileHelper" reports to the screen all the warnings & errors that occurred during
+    // parsing of the XML file. Since each application has its own way to report and deal with errors,
+    // you should rather use the "parseFile" function to parse XML files and program yourself thereafter
+    // an "error reporting" tailored for your needs (instead of using the very crude "error reporting"
+    // mechanism included inside the "openFileHelper" function).
+
+    // If the XML document is corrupted:
+    //   * The "openFileHelper" method will:
+    //         - display an error message on the console (or inside a messageBox for windows).
+    //         - stop execution (exit).
+    //     I suggest that you write your own "openFileHelper" method tailored to your needs.
+    //   * The 2 other methods will initialize the "pResults" variable with some information that
+    //     can be used to trace the error.
+    //   * If you still want to parse the file, you can use the APPROXIMATE_PARSING option as
+    //     explained inside the note at the beginning of the "xmlParser.cpp" file.
+    // You can have a user-friendly explanation of the parsing error with this function:
+    static XMLCSTR getError(XMLError error);
+    static XMLCSTR getVersion();
+    static ALLXMLClearTag* getClearTagTable();
+
+    XMLCSTR getName() const;                                         // name of the node
+    XMLCSTR getText(int i=0) const;                                  // return ith text field
+    int nText() const;                                               // nbr of text field
+    XMLNode getParentNode() const;                                   // return the parent node
+    XMLNode getChildNode(int i=0) const;                             // return ith child node
+    XMLNode getChildNode(XMLCSTR name, int i)  const;                // return ith child node with specific name
+                                                                     //     (return an empty node if failing)
+    XMLNode getChildNode(XMLCSTR name, int *i=NULL) const;           // return next child node with specific name
+                                                                     //     (return an empty node if failing)
+	XMLNode operator/(XMLCSTR name);
+	XMLNode getChildNodeWithAttribute(XMLCSTR tagName,               // return child node with specific name/attribute
+                                      XMLCSTR attributeName,         //     (return an empty node if failing)
+                                      XMLCSTR attributeValue=NULL,   //
+                                      int *i=NULL)  const;           //
+    int nChildNode(XMLCSTR name) const;                              // return the number of child node with specific name
+    int nChildNode() const;                                          // nbr of child node
+    XMLAttribute getAttribute(int i=0) const;                        // return ith attribute
+    XMLCSTR      getAttributeName(int i=0) const;                    // return ith attribute name
+    XMLCSTR      getAttributeValue(int i=0) const;                   // return ith attribute value
+    char  isAttributeSet(XMLCSTR name) const;                        // test if an attribute with a specific name is given
+    XMLCSTR getAttribute(XMLCSTR name, int i) const;                 // return ith attribute content with specific name
+                                                                     //     (return a NULL if failing)
+    XMLCSTR getAttribute(XMLCSTR name, int *i=NULL) const;           // return next attribute content with specific name
+                                                                     //     (return a NULL if failing)
+	XMLCSTR operator|(XMLCSTR name);
+    int nAttribute() const;                                          // nbr of attribute
+    XMLClear getClear(int i=0) const;                                // return ith clear field (comments)
+    int nClear() const;                                              // nbr of clear field
+    XMLSTR createXMLString(int nFormat=1, int *pnSize=NULL) const;   // create XML string starting from current XMLNode
+                                                                     // if nFormat==0, no formatting is required
+                                                                     // otherwise this returns an user friendly XML string from a
+                                                                     // given element with appropriate white spaces and carriage returns.
+                                                                     // if pnSize is given it returns the size in character of the string.
+    XMLError writeToFile(XMLCSTR filename, const char *encoding=NULL, char nFormat=1) const;
+                                                                     // save the content of an xmlNode inside a file.
+                                                                     // the nFormat parameter has the same meaning as in the
+                                                                     // createXMLString function. If "strictUTF8Parsing=1", the
+                                                                     // the encoding parameter is ignored and always set to
+                                                                     // "utf-8". If "_XMLUNICODE=1", the encoding parameter is
+                                                                     // ignored and always set to "utf-16".
+    XMLNodeContents enumContents(int i) const;                       // enumerate all the different contents (attribute,child,text,
+                                                                     //     clear) of the current XMLNode. The order is reflecting
+                                                                     //     the order of the original file/string.
+                                                                     //     NOTE: 0 <= i < nElement();
+    int nElement() const;                                            // nbr of different contents for current node
+    char isEmpty() const;                                            // is this node Empty?
+    char isDeclaration() const;                                      // is this node a declaration <? .... ?>
+
+// to allow shallow/fast copy:
+    ~XMLNode();
+    XMLNode(const XMLNode &A);
+    XMLNode& operator=( const XMLNode& A );
+
+    XMLNode(): d(NULL){};
+    static XMLNode emptyXMLNode;
+    static XMLClear emptyXMLClear;
+    static XMLAttribute emptyXMLAttribute;
+
+    // The following functions allows you to create from scratch (or update) a XMLNode structure
+    // Start by creating your top node with the "createXMLTopNode" function and then add new nodes with the "addChild" function.
+    // The parameter 'pos' gives the position where the childNode, the text or the XMLClearTag will be inserted.
+    // The default value (pos=-1) inserts at the end. The value (pos=0) insert at the beginning (Insertion at the beginning is slower than at the end).
+    // REMARK: 0 <= pos < nChild()+nText()+nClear()
+    XMLNode       addChild(XMLCSTR lpszName, char isDeclaration=FALSE, int pos=-1);
+    XMLAttribute *addAttribute(XMLCSTR lpszName, XMLCSTR lpszValuev);
+    XMLCSTR       addText(XMLCSTR lpszValue, int pos=-1);
+    XMLClear     *addClear(XMLCSTR lpszValue, XMLCSTR lpszOpen=NULL, XMLCSTR lpszClose=NULL, int pos=-1);
+                                                                    // default values: lpszOpen=XMLNode::getClearTagTable()->lpszOpen;
+                                                                    //                 lpszClose=XMLNode::getClearTagTable()->lpszClose;
+    XMLNode       addChild(XMLNode nodeToAdd, int pos=-1);          // If the "nodeToAdd" has some parents, it will be detached
+                                                                    // from it's parents before being attached to the current XMLNode
+    // Some update functions:
+    XMLCSTR       updateName(XMLCSTR lpszName);                                                    // change node's name
+    XMLAttribute *updateAttribute(XMLAttribute *newAttribute, XMLAttribute *oldAttribute);         // if the attribute to update is missing, a new one will be added
+    XMLAttribute *updateAttribute(XMLCSTR lpszNewValue, XMLCSTR lpszNewName=NULL,int i=0);         // if the attribute to update is missing, a new one will be added
+    XMLAttribute *updateAttribute(XMLCSTR lpszNewValue, XMLCSTR lpszNewName,XMLCSTR lpszOldName);  // set lpszNewName=NULL if you don't want to change the name of the attribute
+                                                                                                   // if the attribute to update is missing, a new one will be added
+    XMLCSTR       updateText(XMLCSTR lpszNewValue, int i=0);                                       // if the text to update is missing, a new one will be added
+    XMLCSTR       updateText(XMLCSTR lpszNewValue, XMLCSTR lpszOldValue);                          // if the text to update is missing, a new one will be added
+    XMLClear     *updateClear(XMLCSTR lpszNewContent, int i=0);                                    // if the clearTag to update is missing, a new one will be added
+    XMLClear     *updateClear(XMLClear *newP,XMLClear *oldP);                                      // if the clearTag to update is missing, a new one will be added
+    XMLClear     *updateClear(XMLCSTR lpszNewValue, XMLCSTR lpszOldValue);                         // if the clearTag to update is missing, a new one will be added
+
+    // Some deletion functions:
+    void deleteNodeContent(char force=0);  // delete the content of this XMLNode and the subtree.
+                                           // if force=0, while (references to this node still exist), no memory free occurs
+                                           // if force=1, always delete the content of this XMLNode and the subtree and free associated memory
+    void deleteAttribute(XMLCSTR lpszName);
+    void deleteAttribute(int i=0);
+    void deleteAttribute(XMLAttribute *anAttribute);
+    void deleteText(int i=0);
+    void deleteText(XMLCSTR lpszValue);
+    void deleteClear(int i=0);
+    void deleteClear(XMLClear *p);
+    void deleteClear(XMLCSTR lpszValue);
+
+    // The strings given as parameters for the following add and update methods (all these methods have
+    // a name with the postfix "_WOSD" that means "WithOut String Duplication" ) will be free'd by the
+    // XMLNode class. For example, it means that this is incorrect:
+    //    xNode.addText_WOSD("foo");
+    //    xNode.updateAttribute_WOSD("#newcolor" ,NULL,"color");
+    // In opposition, this is correct:
+    //    xNode.addText("foo");
+    //    xNode.addText_WOSD(stringDup("foo"));
+    //    xNode.updateAttribute("#newcolor" ,NULL,"color");
+    //    xNode.updateAttribute_WOSD(stringDup("#newcolor"),NULL,"color");
+    // Typically, you will never do:
+    //    char *b=(char*)malloc(...);
+    //    xNode.addText(b);
+    //    free(b);
+    // ... but rather:
+    //    char *b=(char*)malloc(...);
+    //    xNode.addText_WOSD(b);
+    //    ('free(b)' is performed by the XMLNode class)
+
+    static XMLNode createXMLTopNode_WOSD(XMLCSTR lpszName, char isDeclaration=FALSE);
+    XMLNode        addChild_WOSD(XMLCSTR lpszName, char isDeclaration=FALSE, int pos=-1);
+    XMLAttribute  *addAttribute_WOSD(XMLCSTR lpszName, XMLCSTR lpszValue);
+    XMLCSTR        addText_WOSD(XMLCSTR lpszValue, int pos=-1);
+    XMLClear      *addClear_WOSD(XMLCSTR lpszValue, XMLCSTR lpszOpen=NULL, XMLCSTR lpszClose=NULL, int pos=-1);
+
+    XMLCSTR        updateName_WOSD(XMLCSTR lpszName);
+    XMLAttribute  *updateAttribute_WOSD(XMLAttribute *newAttribute, XMLAttribute *oldAttribute);
+    XMLAttribute  *updateAttribute_WOSD(XMLCSTR lpszNewValue, XMLCSTR lpszNewName=NULL,int i=0);
+    XMLAttribute  *updateAttribute_WOSD(XMLCSTR lpszNewValue, XMLCSTR lpszNewName,XMLCSTR lpszOldName);
+    XMLCSTR        updateText_WOSD(XMLCSTR lpszNewValue, int i=0);
+    XMLCSTR        updateText_WOSD(XMLCSTR lpszNewValue, XMLCSTR lpszOldValue);
+    XMLClear      *updateClear_WOSD(XMLCSTR lpszNewContent, int i=0);
+    XMLClear      *updateClear_WOSD(XMLClear *newP,XMLClear *oldP);
+    XMLClear      *updateClear_WOSD(XMLCSTR lpszNewValue, XMLCSTR lpszOldValue);
+
+    // These are some useful functions when you want to insert a childNode, a text or a XMLClearTag in the
+    // middle (at a specified position) of a XMLNode tree already constructed. The value returned by these
+    // methods is to be used as last parameter (parameter 'pos') of addChild, addText or addClear.
+    int positionOfText(int i=0) const;
+    int positionOfText(XMLCSTR lpszValue) const;
+    int positionOfClear(int i=0) const;
+    int positionOfClear(XMLCSTR lpszValue) const;
+    int positionOfClear(XMLClear *a) const;
+    int positionOfChildNode(int i=0) const;
+    int positionOfChildNode(XMLNode x) const;
+    int positionOfChildNode(XMLCSTR name, int i=0) const; // return the position of the ith childNode with the specified name
+                                                          // if (name==NULL) return the position of the ith childNode
+
+    // The setGlobalOptions function allows you to change two global parameters that affect string&file
+    // parsing. First of all, you most-probably will never have to change these 2 global parameters.
+    // About the "guessUnicodeChars" parameter:
+    //     If "guessUnicodeChars=1" and if this library is compiled in UNICODE mode, then the
+    //     "parseFile" and "openFileHelper" functions will test if the file contains ASCII
+    //     characters. If this is the case, then the file will be loaded and converted in memory to
+    //     UNICODE before being parsed. If "guessUnicodeChars=0", no conversion will
+    //     be performed.
+    //
+    //     If "guessUnicodeChars=1" and if this library is compiled in ASCII/UTF8 mode, then the
+    //     "parseFile" and "openFileHelper" functions will test if the file contains UNICODE
+    //     characters. If this is the case, then the file will be loaded and converted in memory to
+    //     ASCII/UTF8 before being parsed. If "guessUnicodeChars=0", no conversion will
+    //     be performed
+    //
+    //     Sometime, it's useful to set "guessUnicodeChars=0" to disable any conversion
+    //     because the test to detect the file-type (ASCII/UTF8 or UNICODE) may fail (rarely).
+    //
+    // About the "strictUTF8Parsing" parameter:
+    //     If "strictUTF8Parsing=0" then we assume that all characters have the same length of 1 byte.
+    //     If "strictUTF8Parsing=1" then the characters have different lengths (from 1 byte to 4 bytes)
+    //     depending on the content of the first byte of the character.
+    // About the "dropWhiteSpace" parameter:
+    //
+
+    static void setGlobalOptions(char guessUnicodeChars=1, char strictUTF8Parsing=1, char dropWhiteSpace=1);
+
+    // The next function try to guess if the character encoding is UTF-8. You most-probably will never
+    // have to use this function. It then returns the appropriate value of the global parameter
+    // "strictUTF8Parsing" described above. The guess is based on the content of a buffer of length
+    // "bufLen" bytes that contains the first bytes (minimum 25 bytes; 200 bytes is a good value) of the
+    // file to be parsed. The "openFileHelper" function is using this function to automatically compute
+    // the value of the "strictUTF8Parsing" global parameter. There are several heuristics used to do the
+    // guess. One of the heuristic is based on the "encoding" attribute. The original XML specifications
+    // forbids to use this attribute to do the guess but you can still use it if you set
+    // "useXMLEncodingAttribute" to 1 (this is the default behavior and the behavior of most parsers).
+
+    static char guessUTF8ParsingParameterValue(void *buffer, int bufLen, char useXMLEncodingAttribute=1);
+
+  private:
+
+// these are functions and structures used internally by the XMLNode class (don't bother about them):
+
+      typedef struct XMLNodeDataTag // to allow shallow copy and "intelligent/smart" pointers (automatic delete):
+      {
+          XMLCSTR                lpszName;        // Element name (=NULL if root)
+          int                    nChild,          // Number of child nodes
+                                 nText,           // Number of text fields
+                                 nClear,          // Number of Clear fields (comments)
+                                 nAttribute;      // Number of attributes
+          char                   isDeclaration;   // Whether node is an XML declaration - '<?xml ?>'
+          struct XMLNodeDataTag  *pParent;        // Pointer to parent element (=NULL if root)
+          XMLNode                *pChild;         // Array of child nodes
+          XMLCSTR                *pText;          // Array of text fields
+          XMLClear               *pClear;         // Array of clear fields
+          XMLAttribute           *pAttribute;     // Array of attributes
+          int                    *pOrder;         // order of the child_nodes,text_fields,clear_fields
+          int                    ref_count;       // for garbage collection (smart pointers)
+      } XMLNodeData;
+      XMLNodeData *d;
+
+      char parseClearTag(void *px, ALLXMLClearTag *pa);
+      char maybeAddTxT(void *pa, XMLCSTR tokenPStr);
+      int ParseXMLElement(void *pXML);
+      void *addToOrder(int *_pos, int nc, void *p, int size, XMLElementType xtype);
+      int indexText(XMLCSTR lpszValue) const;
+      int indexClear(XMLCSTR lpszValue) const;
+      static inline int findPosition(XMLNodeData *d, int index, XMLElementType xtype);
+      static int CreateXMLStringR(XMLNodeData *pEntry, XMLSTR lpszMarker, int nFormat);
+      static int removeOrderElement(XMLNodeData *d, XMLElementType t, int index);
+      static void exactMemory(XMLNodeData *d);
+      static int detachFromParent(XMLNodeData *d);
+} XMLNode;
+
+// This structure is given by the function "enumContents".
+typedef struct XMLNodeContents
+{
+    // This dictates what's the content of the XMLNodeContent
+    enum XMLElementType type;
+    // should be an union to access the appropriate data.
+    // compiler does not allow union of object with constructor... too bad.
+    XMLNode child;
+    XMLAttribute attrib;
+    XMLCSTR text;
+    XMLClear clear;
+
+} XMLNodeContents;
+
+DLLENTRY void free_XMLDLL(void *t); // {free(t);}
+
+// Duplicate (copy in a new allocated buffer) the source string. This is
+// a very handy function when used with all the "XMLNode::*_WOSD" functions.
+// (If (cbData!=0) then cbData is the number of chars to duplicate)
+DLLENTRY XMLSTR stringDup(XMLCSTR source, int cbData=0);
+
+// The 3 following functions are processing strings so that all the characters
+// &,",',<,> are replaced by their XML equivalent: &amp;, &quot;, &apos;, &lt;, &gt;.
+// These 3 functions are useful when creating from scratch an XML file using the
+// "printf", "fprintf", "cout",... functions. If you are creating from scratch an
+// XML file using the provided XMLNode class you cannot use these functions (the
+// XMLNode class does the processing job for you during rendering). The second
+// function ("toXMLStringFast") allows you to re-use the same output buffer
+// for all the conversions so that only a few memory allocations are performed.
+// If the output buffer is too small to contain thee resulting string, it will
+// be enlarged.
+DLLENTRY XMLSTR toXMLString(XMLCSTR source);
+DLLENTRY XMLSTR toXMLStringFast(XMLSTR *destBuffer,int *destSz, XMLCSTR source);
+
+// you should not use this one (there is a possibility of "destination-buffer-overflow"):
+DLLENTRY XMLSTR toXMLString(XMLSTR dest,XMLCSTR source);
+
+// Below is a class that allows you to include any binary data (images, sounds,...)
+// into an XML document using "Base64 encoding". This class is completely
+// separated from the rest of the xmlParser library and can be removed without any problem.
+// To include some binary data into an XML file, you must convert the binary data into
+// standard text (using "encode"). To retrieve the original binary data from the
+// b64-encoded text included inside the XML file use "decode". Alternatively, these
+// functions can also be used to "encrypt/decrypt" some critical data contained inside
+// the XML.
+
+class DLLENTRY XMLParserBase64Tool
+{
+public:
+    XMLParserBase64Tool(): buf(NULL),buflen(0){}
+    ~XMLParserBase64Tool();
+
+    void freeBuffer();
+
+    // returns the length of the base64 string that encodes a data buffer of size inBufLen bytes.
+    // If "formatted" parameter is true, some space will be reserved for a carriage-return every 72 chars.
+    static int encodeLength(int inBufLen, char formatted=0);
+
+    // The "base64Encode" function returns a string containing the base64 encoding of "inByteLen" bytes
+    // from "inByteBuf". If "formatted" parameter is true, then there will be a carriage-return every 72 chars.
+    // The string will be free'd when the XMLParserBase64Tool object is deleted.
+    // All returned strings are sharing the same memory space.
+    XMLSTR encode(unsigned char *inByteBuf, unsigned int inByteLen, char formatted=0);
+
+    // returns the number of bytes which will be decoded from "inString".
+    static unsigned int decodeSize(XMLCSTR inString, XMLError *xe=NULL);
+
+    // returns a pointer to a buffer containing the binary data decoded from "inString"
+    // If "inString" is malformed NULL will be returned
+    // The output buffer will be free'd when the XMLParserBase64Tool object is deleted.
+    // All output buffer are sharing the same memory space.
+    unsigned char* decode(XMLCSTR inString, int *outByteLen=NULL, XMLError *xe=NULL);
+
+    // The next function is deprecated.
+    // decodes data from "inString" to "outByteBuf". You need to provide the size (in byte) of "outByteBuf"
+    // in "inMaxByteOutBuflen". If "outByteBuf" is not large enough or if data is malformed, then "FALSE"
+    // will be returned; otherwise "TRUE".
+    static unsigned char decode(XMLCSTR inString, unsigned char *outByteBuf, int inMaxByteOutBuflen, XMLError *xe=NULL);
+
+private:
+    void *buf;
+    int buflen;
+    void alloc(int newsize);
+};
+
+
+#endif
Index: /GTP/trunk/App/Demos/Illum/pathmap/HitRec.hpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/HitRec.hpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/HitRec.hpp	(revision 2197)
@@ -0,0 +1,31 @@
+#pragma once
+
+class Intersectable;
+
+/*!
+\brief Result record for a ray-casting operation.
+*/
+class HitRec {
+public:
+	//! Intersectable hit by the ray
+	Intersectable*	object;	
+
+	//! point of the intersection
+	Vector	point;		
+	//! normal at the intersection
+	Vector  normal;
+	//! texture coordinates at the intersection
+	Vector	texUV;
+	//! Material of the Intersectable that was hit
+	const Material* material;
+	//! distance from ray origin
+	float	depth;
+
+	//! valid flag
+	bool	isIntersect;
+
+	//! constructor
+	HitRec() { 
+		depth=0.0f;
+	}
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/Transformed.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Transformed.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Transformed.cpp	(revision 2197)
@@ -0,0 +1,123 @@
+#include "dxstdafx.h"
+#include "transformed.h"
+#include "Radion.hpp"
+
+
+bool Transformed::intersect(const Ray& ray, float& depth, float rayMin, float rayMax)
+{
+	Ray tfdRay;
+	worldToModel.transformPoint(ray.origin, tfdRay.origin);
+	worldToModel.transformDirection(ray.dir, tfdRay.dir);
+	float iscale = tfdRay.dir.norm();
+	float scale =  1.0f / iscale;
+	tfdRay.dir *= scale;
+	tfdRay.id = ray.id;
+	tfdRay.isShadowRay = ray.isShadowRay;
+	object->intersect(tfdRay, depth, rayMin * iscale, rayMax * iscale);
+	lastTestedRayId = object->lastTestedRayId;
+	lastTestedRayResult = object->lastTestedRayResult;
+	if(!ray.isShadowRay)
+	{
+		modelToWorld.transformDirection(object->lastTestedRayResult.normal, lastTestedRayResult.normal);
+		lastTestedRayResult.normal.normalize();
+		modelToWorld.transformPoint(object->lastTestedRayResult.point, lastTestedRayResult.point);
+		lastTestedRayResult.object = this;
+	}
+	depth = lastTestedRayResult.depth = object->lastTestedRayResult.depth * scale;
+	return lastTestedRayResult.isIntersect;
+}
+
+bool Transformed::intersectBackSide(const Ray& ray, float& depth, float rayMin, float rayMax)
+{
+	Ray tfdRay;
+	worldToModel.transformPoint(ray.origin, tfdRay.origin);
+	worldToModel.transformDirection(ray.dir, tfdRay.dir);
+	float iscale = tfdRay.dir.norm();
+	float scale =  1.0f / iscale;
+	tfdRay.dir *= scale;
+	tfdRay.id = ray.id;
+	tfdRay.isShadowRay = ray.isShadowRay;
+	object->intersectBackSide(tfdRay, depth, rayMin * iscale, rayMax * iscale);
+	lastTestedRayId = object->lastTestedRayId;
+	lastTestedRayResult = object->lastTestedRayResult;
+	if(!ray.isShadowRay)
+	{
+		modelToWorld.transformDirection(object->lastTestedRayResult.normal, lastTestedRayResult.normal);
+		lastTestedRayResult.normal.normalize();
+		modelToWorld.transformPoint(object->lastTestedRayResult.point, lastTestedRayResult.point);
+		lastTestedRayResult.object = this;
+	}
+	depth = lastTestedRayResult.depth = object->lastTestedRayResult.depth * scale;
+	return lastTestedRayResult.isIntersect;
+}
+
+void Transformed::translate(Vector translation)
+{
+	modelToWorld.t[0] += translation[0];
+	modelToWorld.t[1] += translation[1];
+	modelToWorld.t[2] += translation[2];
+	worldToModel.setInvert(modelToWorld);
+//	bbox.minPoint -= translation;
+//	bbox.maxPoint -= translation;
+	object->getTransformedBoundingBox(modelToWorld, bbox);
+}
+
+void Transformed::rotateZ(float angle)
+{
+	modelToWorld.rotateZ(angle);
+	worldToModel.setInvert(modelToWorld);
+	object->getTransformedBoundingBox(modelToWorld, bbox);
+}
+
+void Transformed::rotateY(float angle)
+{
+	modelToWorld.rotateY(angle);
+	worldToModel.setInvert(modelToWorld);
+	object->getTransformedBoundingBox(modelToWorld, bbox);
+}
+
+void Transformed::rotateX(float angle)
+{
+	modelToWorld.rotateX(angle);
+	worldToModel.setInvert(modelToWorld);
+	object->getTransformedBoundingBox(modelToWorld, bbox);
+}
+
+void Transformed::scale(float factor)
+{
+	modelToWorld.scale(factor);
+	worldToModel.setInvert(modelToWorld);
+	object->getTransformedBoundingBox(modelToWorld, bbox);
+}
+
+void Transformed::setTransforms(D3DXMATRIX& mw, D3DXMATRIX& itmw)
+{
+	modelToWorld.fill(mw[0]/(mw[3]+mw[15]), mw[1]/(mw[3]+mw[15]), mw[2]/(mw[3]+mw[15]),
+		mw[4]/(mw[7]+mw[15]), mw[5]/(mw[7]+mw[15]), mw[6]/(mw[7]+mw[15]),
+		mw[8]/(mw[11]+mw[15]), mw[9]/(mw[11]+mw[15]), mw[10]/(mw[11]+mw[15]),
+		mw[12]/mw[15], mw[13]/mw[15], mw[14]/mw[15]);
+	worldToModel.setInvert(modelToWorld);
+}
+
+float Transformed::getSurfaceArea()
+{
+	Vector si(1.0f, 0.0f, 0.0f);
+	Vector su;
+	worldToModel.transformDirection(si, su);
+	return object->getSurfaceArea() * su.norm2();
+}
+
+void Transformed::sampleSurface(Radion& radion)
+{
+	object->sampleSurface(radion);
+	Vector trpos, trnorm;
+	modelToWorld.transformPoint(radion.position, trpos);
+	worldToModel.transformDirectionTransposed(radion.normal, trnorm);
+	radion.position = trpos;
+	radion.normal = trnorm;
+	radion.normal.normalize();
+	Vector si(1.0f, 0.0f, 0.0f);
+	Vector su;
+	worldToModel.transformDirection(si, su);
+	radion.radiance.z /= su.norm2();
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/bushToAtlas.fx
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/bushToAtlas.fx	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/bushToAtlas.fx	(revision 2197)
@@ -0,0 +1,92 @@
+float cutNearness2;// 100.0
+
+bool red;
+float alphaCounterStep;
+
+
+struct vsInputBushToAtlas
+{
+    float4	pos			: POSITION;
+    float2	tex			: TEXCOORD0;
+    float2	texAtlas	: TEXCOORD1;
+    float3	normal		: NORMAL;
+};
+
+
+struct vsOutputBushToAtlas
+{
+    float4	pos			: POSITION;
+    float2	tex			: TEXCOORD0;
+    float4	worldPos	: TEXCOORD2;
+    float3	normal		: TEXCOORD3; 
+    float4 occProjPos	: TEXCOORD4;
+};
+
+vsOutputBushToAtlas
+	vsRenderBushToAtlas(vsInputBushToAtlas input)
+{
+    vsOutputBushToAtlas output = (vsOutputBushToAtlas)0;
+    
+	output.pos.xy=float2(2,2)*input.texAtlas-float2(1, 1);
+//	output.pos.y=-1*output.pos.y; //Texture space to screen space.
+    output.pos.z=0;
+    output.pos.w=1;
+  
+    output.worldPos = mul(input.pos, modelToWorldMatrix);
+    output.normal = mul(inverseTransposedModelToWorldMatrix, float4(input.normal, 0));
+	output.occProjPos = mul(output.worldPos, occWorldToProjMatrix);	    
+    output.tex = input.tex;
+
+    return output;
+}
+
+float4
+	psRenderBushToAtlas(vsOutputBushToAtlas input) : COLOR0
+{
+
+	input.occProjPos /= input.occProjPos.w;
+	float2 occTexPos = mul(input.occProjPos.xyw, occProjToTexMatrix);
+	
+	input.normal = normalize(input.normal);
+	float3 diff = lightPos - input.worldPos.xyz;
+	float4 retVal = float4(0, 0, 0, 1);
+	float3 diffDir = normalize(diff);
+	float cosa = dot(diffDir, input.normal);
+	float cosb = -dot(diffDir, normalize(lightDir));
+	float dist2 = dot(diff, diff);
+
+	float visibility = tex2Dproj(depthMapSampler, float4(occTexPos, input.occProjPos.z, 1) );
+	float formFactor;
+	if( cosa > 0.0)
+	{
+		if( cosb < 0.01 && cosb > -0.1)
+			cosb = 	0.01;
+		float nearness = cosb * cosb * dist2;
+		if( nearness < cutNearness2)
+		{
+			float e2 = dist2 * (1.0 - cosb * cosb);
+			float dist2dash = e2 + cutNearness2;
+			formFactor = cosa * sqrt(cutNearness2 / dist2dash ) / dist2dash;
+		}
+		else
+			formFactor = cosa * cosb / dist2;
+			
+		if( cosb > 0.0)
+		{
+			retVal = float4(lightPower * formFactor * visibility , 1);
+		}
+	}
+	retVal.a = alphaCounterStep;
+	return retVal;// + float4(0.3, 0, 0, 1);
+	
+}
+
+
+technique BushToAtlas{
+	pass P0
+    {
+        VertexShader = compile vs_3_0 vsRenderBushToAtlas();
+        PixelShader  = compile ps_3_0 psRenderBushToAtlas();
+    }
+}
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/PRMRenderStrategy.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/PRMRenderStrategy.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/PRMRenderStrategy.h	(revision 2197)
@@ -0,0 +1,19 @@
+#pragma once
+#include "renderstrategy.h"
+
+class PRMRenderStrategy :
+	public RenderStrategy
+{
+	Radion* radion;
+public:
+	PRMRenderStrategy(PathMapEffect* pathMapEffect, Radion* radion);
+
+	void applyTargets();
+	void applyRenderState();
+	void applyTechnique();
+
+	void applyTransforms(Entity* entity);
+	void applyTextures(SubEntity* subEntity);
+
+	void resetRenderState();
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/World.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/World.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/World.cpp	(revision 2197)
@@ -0,0 +1,586 @@
+#include "dxstdafx.h"
+#include "World.hpp"
+
+World::World()
+{
+	virtualWorldObjects = 0x0;
+	virtualWorldVertices = 0x0;
+	virtualWorldLights = 0x0;
+	nVirtualWorldObjects = 0;
+	nVirtualWorldVertices = 0;
+	nVirtualWorldLights = 0;
+}
+
+void World::createScene(Intersectable* obj)
+{
+	obliterate();
+	nVirtualWorldLights = 0;
+	virtualWorldLights = new Light*[1];
+	nVirtualWorldObjects = 1;
+	virtualWorldObjects = new Intersectable*[nVirtualWorldObjects];
+	nVirtualWorldVertices = 4;
+	virtualWorldVertices = new Vector[nVirtualWorldVertices];
+
+	virtualWorldObjects[0] = obj;
+	kdtree = new KDTree(virtualWorldObjects, nVirtualWorldObjects);
+}
+
+void World::createScene()
+{
+	obliterate();
+	eyePosition = Vector(10.0f, 0.0f, 0.0f);
+	lookPosition = Vector(0.0f, 0.0f, 0.0f);
+
+	nVirtualWorldLights = 1;
+	virtualWorldLights = new Light*[1];
+	nVirtualWorldObjects = 9;
+	virtualWorldObjects = new Intersectable*[nVirtualWorldObjects];
+
+	nVirtualWorldVertices = 4;
+	virtualWorldVertices = new Vector[nVirtualWorldVertices];
+	virtualWorldVertices[0] = Vector(2.0f, 1.9f, 2.0f);
+	virtualWorldVertices[1] = Vector(2.0f, 1.9f, -2.0f);
+	virtualWorldVertices[2] = Vector(-2.0f, 1.9f, -2.0f);
+	virtualWorldVertices[3] = Vector(-2.0f, 1.9f, 2.0f);
+
+	virtualWorldLights[0] = new SquareLight(virtualWorldVertices, 4, Vector(500.0f, 500.0f, 500.0f));
+	virtualWorldSummedLightLuminance = virtualWorldLights[0]->getLuminance();
+
+	int iObject = 0;
+
+	virtualWorldObjects[iObject++] = new PlaneXAligned(-2.0f, true, &Material::DIFFUSEBLUE);
+	virtualWorldObjects[iObject++] = new PlaneXAligned(11.0f, false, &Material::DIFFUSEGREEN);
+	virtualWorldObjects[iObject++] = new PlaneYAligned(-2.0f, true, &Material::DIFFUSEGREEN);
+	virtualWorldObjects[iObject++] = new PlaneYAligned(2.0f, false, &Material::DIFFUSEYELLOW);
+	virtualWorldObjects[iObject++] = new PlaneZAligned(-2.0f, true, &Material::DIFFUSERED);
+	virtualWorldObjects[iObject++] = new PlaneZAligned(2.0f, false, &Material::DIFFUSEORANGE);
+
+	virtualWorldObjects[iObject++] = new Triangle(
+				virtualWorldVertices + 1,
+				virtualWorldVertices,
+				virtualWorldVertices + 2, new Material(Vector::RGBWHITE, Vector::RGBBLACK, 0.0f,
+					Vector(100000.0f, 100000.0f, 10000.0f), Vector::RGBBLACK, 0.0f));
+	virtualWorldObjects[iObject++] = new Triangle(
+				virtualWorldVertices,
+				virtualWorldVertices + 3,
+				virtualWorldVertices + 2, new Material(Vector::RGBWHITE, Vector::RGBBLACK, 0.0f,
+					Vector(100000.0f, 100000.0f, 10000.0f), Vector::RGBBLACK, 0.0f));
+
+	virtualWorldObjects[iObject++] = new Sphere(Vector(0.0f, 0.0f, 0.0f), 1.0f, &Material::SHINYBLACK);
+
+	nVirtualWorldObjects = iObject;
+	kdtree = new KDTree(virtualWorldObjects, nVirtualWorldObjects);
+}
+
+void World::createScene(std::istream& isc)
+{
+	obliterate();
+
+	nVirtualWorldMaterials = nVirtualWorldObjects = 0;
+
+	objectArraySize = materialArraySize = lightArraySize = 8;
+	virtualWorldMaterials = new Material*[8];
+	virtualWorldObjects = new Intersectable*[8];
+
+	eyePosition = Vector(10.0f, 0.0f, 0.0f);
+	lookPosition = Vector(0.0f, 0.0f, 0.0f);
+	upwards = Vector(0.0f, 1.0f, 0.0f);
+	char keyword[200];
+	do{
+		isc >> keyword;
+		if(strcmp(keyword,"eyePosition") == 0)	isc >> eyePosition;
+		else if(strcmp(keyword,"lookPosition") == 0)	isc >> lookPosition;
+		else if(strcmp(keyword,"upwards") == 0)	isc >> upwards;
+		else if(strcmp(keyword,"Material") == 0)	
+		{
+			if(nVirtualWorldMaterials == materialArraySize)
+			{
+				materialArraySize += 4;
+				Material** largerArray = new Material*[materialArraySize];
+				for(int d=0;d<nVirtualWorldMaterials;d++)
+					largerArray[d] = virtualWorldMaterials[d];
+				delete virtualWorldMaterials;
+				virtualWorldMaterials = largerArray;
+			}
+			virtualWorldMaterials[nVirtualWorldMaterials] =  new Material(isc);
+			nVirtualWorldMaterials++;
+		}
+/*		else if(strcmp(keyword,"HDRIMaterial") == 0)	
+		{
+			if(nVirtualWorldMaterials == materialArraySize)
+			{
+				materialArraySize += 4;
+				Material** largerArray = new Material*[materialArraySize];
+				for(int d=0;d<nVirtualWorldMaterials;d++)
+					largerArray[d] = virtualWorldMaterials[d];
+				delete virtualWorldMaterials;
+				virtualWorldMaterials = largerArray;
+			}
+			virtualWorldMaterials[nVirtualWorldMaterials] =  new HDRIMaterial(isc);
+			nVirtualWorldMaterials++;
+		}*/
+		else if(strcmp(keyword,"Sphere") == 0)	
+		{
+			if(nVirtualWorldObjects == objectArraySize)
+			{
+				objectArraySize += 8;
+				Intersectable** largerArray = new Intersectable*[objectArraySize];
+				for(int d=0;d<nVirtualWorldObjects;d++)
+					largerArray[d] = virtualWorldObjects[d];
+				delete virtualWorldObjects;
+				virtualWorldObjects = largerArray;
+			}
+			virtualWorldObjects[nVirtualWorldObjects] =  new Sphere(isc, virtualWorldMaterials, nVirtualWorldMaterials);
+			nVirtualWorldObjects++;
+		}
+		else if(strcmp(keyword,"Cylinder") == 0)	
+		{
+			if(nVirtualWorldObjects == objectArraySize)
+			{
+				objectArraySize += 8;
+				Intersectable** largerArray = new Intersectable*[objectArraySize];
+				for(int d=0;d<nVirtualWorldObjects;d++)
+					largerArray[d] = virtualWorldObjects[d];
+				delete virtualWorldObjects;
+				virtualWorldObjects = largerArray;
+			}
+			virtualWorldObjects[nVirtualWorldObjects] =  new Cylinder(isc, virtualWorldMaterials, nVirtualWorldMaterials);
+			nVirtualWorldObjects++;
+		}
+		else if(strcmp(keyword,"PlaneXAligned") == 0)	
+		{
+			if(nVirtualWorldObjects == objectArraySize)
+			{
+				objectArraySize += 8;
+				Intersectable** largerArray = new Intersectable*[objectArraySize];
+				for(int d=0;d<nVirtualWorldObjects;d++)
+					largerArray[d] = virtualWorldObjects[d];
+				delete virtualWorldObjects;
+				virtualWorldObjects = largerArray;
+			}
+			virtualWorldObjects[nVirtualWorldObjects] =  new PlaneXAligned(isc, virtualWorldMaterials, nVirtualWorldMaterials);
+			nVirtualWorldObjects++;
+		}
+		else if(strcmp(keyword,"PlaneYAligned") == 0)	
+		{
+			if(nVirtualWorldObjects == objectArraySize)
+			{
+				objectArraySize += 8;
+				Intersectable** largerArray = new Intersectable*[objectArraySize];
+				for(int d=0;d<nVirtualWorldObjects;d++)
+					largerArray[d] = virtualWorldObjects[d];
+				delete virtualWorldObjects;
+				virtualWorldObjects = largerArray;
+			}
+			virtualWorldObjects[nVirtualWorldObjects] =  new PlaneYAligned(isc, virtualWorldMaterials, nVirtualWorldMaterials);
+			nVirtualWorldObjects++;
+		}
+		else if(strcmp(keyword,"PlaneZAligned") == 0)	
+		{
+			if(nVirtualWorldObjects == objectArraySize)
+			{
+				objectArraySize += 8;
+				Intersectable** largerArray = new Intersectable*[objectArraySize];
+				for(int d=0;d<nVirtualWorldObjects;d++)
+					largerArray[d] = virtualWorldObjects[d];
+				delete virtualWorldObjects;
+				virtualWorldObjects = largerArray;
+			}
+			virtualWorldObjects[nVirtualWorldObjects] =  new PlaneZAligned(isc, virtualWorldMaterials, nVirtualWorldMaterials);
+			nVirtualWorldObjects++;
+		}
+		else if(strcmp(keyword,"TriangleMesh") == 0)	
+		{
+			if(nVirtualWorldObjects == objectArraySize)
+			{
+				objectArraySize += 8;
+				Intersectable** largerArray = new Intersectable*[objectArraySize];
+				for(int d=0;d<nVirtualWorldObjects;d++)
+					largerArray[d] = virtualWorldObjects[d];
+				delete virtualWorldObjects;
+				virtualWorldObjects = largerArray;
+			}
+			virtualWorldObjects[nVirtualWorldObjects] =  new TriangleMesh(isc, virtualWorldMaterials, nVirtualWorldMaterials);
+			nVirtualWorldObjects++;
+		}
+		else if(strcmp(keyword,"Transformed") == 0)	
+		{
+			if(nVirtualWorldObjects == objectArraySize)
+			{
+				objectArraySize += 8;
+				Intersectable** largerArray = new Intersectable*[objectArraySize];
+				for(int d=0;d<nVirtualWorldObjects;d++)
+					largerArray[d] = virtualWorldObjects[d];
+				delete virtualWorldObjects;
+				virtualWorldObjects = largerArray;
+			}
+			virtualWorldObjects[nVirtualWorldObjects] =  new Transformed(isc, virtualWorldMaterials, nVirtualWorldMaterials);
+			nVirtualWorldObjects++;
+		}
+		else if(strcmp(keyword,"EnvironmentCube") == 0)	
+			createEnvironmentMap(isc);
+		else if(strcmp(keyword,"SkyscraperArray") == 0)	
+		{
+			Material* skymat1; Material* skymat2; Material* skymat3; Material* skymat4;
+			char ky[200];
+			isc >> ky;
+			for(int i=0; i < nVirtualWorldMaterials; i++)
+			{
+				skymat1 = virtualWorldMaterials[i];
+				if(strcmp(ky, skymat1->getName()) == 0) break;
+			}
+			isc >> ky;
+			for(int i=0; i < nVirtualWorldMaterials; i++)
+			{
+				skymat2 = virtualWorldMaterials[i];
+				if(strcmp(ky, skymat2->getName()) == 0) break;
+			}
+			isc >> ky;
+			for(int i=0; i < nVirtualWorldMaterials; i++)
+			{
+				skymat3 = virtualWorldMaterials[i];
+				if(strcmp(ky, skymat3->getName()) == 0) break;
+			}
+			isc >> ky;
+			for(int i=0; i < nVirtualWorldMaterials; i++)
+			{
+				skymat4 = virtualWorldMaterials[i];
+				if(strcmp(ky, skymat4->getName()) == 0) break;
+			}
+			int rows, cols;
+			float edge, street, minHeight, maxHeight;
+			isc >> rows >> cols;
+			{
+				objectArraySize += rows * cols * 6;
+				Intersectable** largerArray = new Intersectable*[objectArraySize];
+				for(int d=0;d<nVirtualWorldObjects;d++)
+					largerArray[d] = virtualWorldObjects[d];
+				delete virtualWorldObjects;
+				virtualWorldObjects = largerArray;
+			}
+			isc >> edge >> street >> minHeight >> maxHeight;
+			for(int r=0; r < rows; r++)
+				for(int c=0; c < cols; c++)
+				{
+					Material* skymat;
+					float marand = (float)rand() / (float)RAND_MAX;
+					if(marand < 0.25f)
+						skymat = skymat1;
+					else if(marand < 0.5f)
+						skymat = skymat2;
+					else if(marand < 0.75f)
+						skymat = skymat3;
+					else
+						skymat = skymat4;
+					float xMin = r * (edge + street);
+					float xMax = xMin + edge;
+					float yMin = c * (edge + street);
+					float yMax = yMin + edge;
+					float height = minHeight + (maxHeight - minHeight) * (float)rand() / (float)RAND_MAX;
+					PlaneXAligned* p = new PlaneXAligned(xMin, false, skymat);
+					p->yMin = yMin; p->yMax = yMax;
+					p->zMin = 0.0f; p->zMax = height;
+					p->bbox.minPoint.x = p->bbox.maxPoint.x = xMin;
+					p->bbox.maxPoint.y = yMax;
+					p->bbox.maxPoint.z = height;
+					p->bbox.minPoint.y = yMin;
+					p->bbox.minPoint.z = 0.0f;
+					virtualWorldObjects[nVirtualWorldObjects++] = p;
+					p = new PlaneXAligned(xMax, true, skymat);
+					p->yMin = yMin; p->yMax = yMax;
+					p->zMin = 0.0f; p->zMax = height;
+					p->bbox.minPoint.x = p->bbox.maxPoint.x = xMax;
+					p->bbox.maxPoint.y = yMax;
+					p->bbox.maxPoint.z = height;
+					p->bbox.minPoint.y = yMin;
+					p->bbox.minPoint.z = 0.0f;
+					virtualWorldObjects[nVirtualWorldObjects++] = p;
+					PlaneYAligned* py = new PlaneYAligned(yMin, false, skymat);
+					py->xMin = xMin; py->xMax = xMax;
+					py->zMin = 0.0f; py->zMax = height;
+					py->bbox.minPoint.y = py->bbox.maxPoint.y = yMin;
+					py->bbox.maxPoint.x = xMax;
+					py->bbox.maxPoint.z = height;
+					py->bbox.minPoint.x = xMin;
+					py->bbox.minPoint.z = 0.0f;
+					virtualWorldObjects[nVirtualWorldObjects++] = py;
+					py = new PlaneYAligned(yMax, true, skymat);
+					py->xMin = xMin; py->xMax = xMax;
+					py->zMin = 0.0f; py->zMax = height;
+					py->bbox.minPoint.y = py->bbox.maxPoint.y = yMax;
+					py->bbox.maxPoint.x = xMax;
+					py->bbox.maxPoint.z = height;
+					py->bbox.minPoint.x = xMin;
+					py->bbox.minPoint.z = 0.0f;
+					virtualWorldObjects[nVirtualWorldObjects++] = py;
+					PlaneZAligned* pz = new PlaneZAligned(0.0f, false, skymat);
+					pz->xMin = xMin; pz->xMax = xMax;
+					pz->yMin = yMin; pz->yMax = yMax;
+					pz->bbox.minPoint.z = pz->bbox.maxPoint.z = 0.0;
+					pz->bbox.maxPoint.x = xMax;
+					pz->bbox.maxPoint.y = yMax;
+					pz->bbox.minPoint.x = xMin;
+					pz->bbox.minPoint.y = yMin;
+					virtualWorldObjects[nVirtualWorldObjects++] = pz;
+					pz = new PlaneZAligned(height, true, skymat);
+					pz->xMin = xMin; pz->xMax = xMax;
+					pz->yMin = yMin; pz->yMax = yMax;
+					pz->bbox.minPoint.z = pz->bbox.maxPoint.z = height;
+					pz->bbox.maxPoint.x = xMax;
+					pz->bbox.maxPoint.y = yMax;
+					pz->bbox.minPoint.x = xMin;
+					pz->bbox.minPoint.y = yMin;
+					virtualWorldObjects[nVirtualWorldObjects++] = pz;
+
+				}
+		}
+	}while(strcmp(keyword,"end") != 0);
+
+	nVirtualWorldLights = 0;
+	for(int iLightCounter=0;iLightCounter < nVirtualWorldObjects;iLightCounter++)
+		if(virtualWorldObjects[iLightCounter]->getMaterial()->isEmissive())
+			nVirtualWorldLights++;
+
+	virtualWorldLights = new Light*[nVirtualWorldLights];
+
+	int iLightPlacer = 0;
+	virtualWorldSummedLightLuminance = 0.0f;
+
+	for(int iLightMaker=0;iLightMaker < nVirtualWorldObjects;iLightMaker++)
+		if(virtualWorldObjects[iLightMaker]->getMaterial()->isEmissive())
+		{
+			virtualWorldLights[iLightPlacer] = virtualWorldObjects[iLightMaker]->makeLight();
+			virtualWorldSummedLightLuminance += virtualWorldLights[iLightPlacer]->getLuminance();
+			iLightPlacer++;
+		}
+
+	kdtree = new KDTree(virtualWorldObjects, nVirtualWorldObjects);
+}
+
+void World::obliterate()
+{
+	if(virtualWorldObjects)
+		delete virtualWorldObjects;
+	if(virtualWorldVertices)
+		delete virtualWorldVertices;
+	if(virtualWorldLights)
+		delete virtualWorldLights;
+}
+
+/*
+	nVirtualWorldLights = 4;
+	virtualWorldLights = new Light[4];
+	nVirtualWorldVertices = 81;
+	virtualWorldVertices = new Vector[nVirtualWorldVertices];
+	float b = 1.0f / sqrtf(2.0f);
+	virtualWorldLights[0] = Light(Vector(10.0f, 0.0f, 14.0f), Vector(110000.0f, 110000.0f, 110000.0f), Vector(b, 0.0f, -b));
+	virtualWorldLights[1] = Light(Vector(-10.0f, 0.0f, 14.0f), Vector(110000.0f, 110000.0f, 110000.0f), Vector(-b, 0.0f, -b));
+	virtualWorldLights[2] = Light(Vector(0.0f, 10.0f, 14.0f), Vector(110000.0f, 110000.0f, 110000.0f), Vector(0.0f, b, -b));
+	virtualWorldLights[3] = Light(Vector(0.0f, -10.0f, 14.0f), Vector(110000.0f, 110000.0f, 110000.0f), Vector(0.0f, -b, -b));
+
+	virtualWorldSummedLightLuminance = virtualWorldLights[0].getLuminance()
+		+
+		virtualWorldLights[1].getLuminance()
+		+
+		virtualWorldLights[2].getLuminance()
+		+
+		virtualWorldLights[3].getLuminance()
+		;
+
+	Material* tmat = new Material(Vector(0.6f, 0.6f, 0.1f), Vector(0.3f, 0.3f, 0.3f), 3.0f);
+//	Material* glass = new Material(Vector(0.1f, 0.5f, 0.1f), Vector(0.15f, 0.15f, 0.15f), 3.0f);
+//	glass->makeRefractiveAndIdeal(0.95f, Vector(0.7f, 0.6f, 0.5f), Vector(0.25f, 0.2f, 0.15f));
+//	Material* woodmat = new WoodMaterial();
+
+	nVirtualWorldObjects = 7;
+	virtualWorldObjects = new Intersectable*[19];
+	TriangleMesh* pot = new TriangleMesh(isc, tmat);
+//	TriangleMesh* not = new TriangleMesh(isc, &Material::YELLOWPLASTIC);
+	Transformed* trs;
+	trs = new Transformed(pot);
+	virtualWorldObjects[6] = trs;
+//dragon:
+//		trs->scale(0.08f);
+//		trs->rotateY(3.14f);
+//		trs->rotateX(1.55f);
+//		trs->rotateY(0.3f);
+//		trs->translate(Vector(0.0f, -16.5f, 0.0f));
+
+//	trs = new Transformed(not);
+//	virtualWorldObjects[6] = trs;
+		trs->scale(2.9f);
+//		trs->rotateZ(1.55f);
+//		trs->translate(Vector(0.0f, -7.0f, 10.0f));
+
+//		trs->translate(Vector(y%3 * 10.0f - 10.0f, (y/3) * 10.0f - 10.0f, 0.0f));
+
+
+	virtualWorldObjects[0] = new PlaneZAligned(-15.0f, true, &Material::DIFFUSEORANGE);
+	virtualWorldObjects[1] = new PlaneZAligned(50.0f, false, &Material::DIFFUSEWHITE);
+	virtualWorldObjects[2] = new PlaneXAligned(-15.0f, true, &Material::DIFFUSELIGHTBLUE);
+	virtualWorldObjects[3] = new PlaneXAligned(15.0f, false, &Material::DIFFUSEGREEN);
+	virtualWorldObjects[4] = new PlaneYAligned(-15.0f, true, &Material::DIFFUSEYELLOW);
+	virtualWorldObjects[5] = new PlaneYAligned(15.0f, false, &Material::DIFFUSEORANGE);
+//	virtualWorldObjects[6] = new Cylinder(Vector(-11.0f, 0.0f, -28.0f), 15.0f, 35.0f, -25.0f, &Material::DIFFUSEWHITE);
+//	virtualWorldObjects[7] = new Sphere(Vector(3.3f, 2.8f, 5.0f), 2.0f, glass);
+
+//	virtualWorldObjects[8] = new Cylinder(Vector(-15.0f, 0.0f, 10.0f), 2.5f, 15.0f, -15.0f, &Material::DIFFUSEWHITE);
+//	virtualWorldObjects[9] = new Cylinder(Vector(-15.0f, 0.0f, 0.0f), 2.5f, 15.0f, -15.0f, &Material::DIFFUSEWHITE);
+//	virtualWorldObjects[10] = new Cylinder(Vector(-15.0f, 0.0f, -10.0f), 2.5f, 15.0f, -15.0f, &Material::DIFFUSEWHITE);
+//	virtualWorldObjects[11] = new Cylinder(Vector(-10.0f, 0.0f, -15.0f), 2.5f, 15.0f, -15.0f, &Material::DIFFUSEWHITE);
+//	virtualWorldObjects[12] = new Cylinder(Vector(0.0f, 0.0f, -15.0f), 2.5f, 15.0f, -15.0f, &Material::DIFFUSEWHITE);
+//	virtualWorldObjects[13] = new Cylinder(Vector(15.0f, 0.0f, 10.0f), 2.5f, 15.0f, -15.0f, &Material::DIFFUSEWHITE);
+//	virtualWorldObjects[14] = new Cylinder(Vector(15.0f, 0.0f, 0.0f), 2.5f, 15.0f, -15.0f, &Material::DIFFUSEWHITE);
+//	virtualWorldObjects[15] = new Cylinder(Vector(15.0f, 0.0f, -10.0f), 2.5f, 15.0f, -15.0f, &Material::DIFFUSEWHITE);
+//	virtualWorldObjects[16] = new Cylinder(Vector(10.0f, 0.0f, -15.0f), 2.5f, 15.0f, -15.0f, &Material::DIFFUSEWHITE);
+//	virtualWorldObjects[17] = new Sphere(Vector(10.0f, -12.99f, -3.0f), 2.0f, glass);
+//	virtualWorldObjects[18] = new Sphere(Vector(-10.0f, -12.99f, 5.0f), 2.0f, glass);
+
+//	virtualWorldObjects[0] = new Sphere(Vector(0.0f, 1.0f, 0.0f), 2.0f, &Material::DIFFUSEWHITE);
+
+*/
+
+void World::createEnvironmentMap(std::istream& isc)
+{
+	int division = 1;
+	const Material* material = &Material::DIFFUSEORANGE;
+	Vector centre(0.0f, 0.0f, 0.0f);
+	float radius = 10000.0f;
+	char key[200];
+	do
+	{
+		isc >> key;
+		if(strcmp(key,"radius") == 0)	isc >> radius;
+		else if(strcmp(key,"centre")==0)	isc >> centre;
+		else if(strcmp(key,"division")==0)	isc >> division;
+		else if(strcmp(key,"material") == 0)
+		{ 
+			isc >> key;
+			for(int i=0; i < nVirtualWorldMaterials; i++)
+			{
+				material = virtualWorldMaterials[i];
+				if(strcmp(key, material->getName()) == 0) break;
+			}
+		}
+	}
+	while(strcmp(key,"end")!=0);
+
+	{
+		objectArraySize += division * division * 6;
+		Intersectable** largerArray = new Intersectable*[objectArraySize];
+		for(int d=0;d<nVirtualWorldObjects;d++)
+			largerArray[d] = virtualWorldObjects[d];
+		delete virtualWorldObjects;
+		virtualWorldObjects = largerArray;
+	}
+
+	int q,w;
+	for(q=0; q<division; q++)
+	{
+		for(w=0; w<division; w++)
+		{
+			PlaneXAligned* p =	new PlaneXAligned(-radius, true, material);
+			p->yMin = (2.0 * radius / division) * q - radius;
+			p->yMax = p->yMin + 2.0 * radius / division;
+			p->zMin = (2.0 * radius / division) * w - radius;
+			p->zMax = p->zMin + 2.0 * radius / division;
+			p->bbox.minPoint.x = p->bbox.maxPoint.x = -radius;
+			p->bbox.minPoint.y = p->yMin;
+			p->bbox.maxPoint.y = p->yMax;
+			p->bbox.minPoint.z = p->zMin;
+			p->bbox.maxPoint.z = p->zMax;
+			virtualWorldObjects[nVirtualWorldObjects] = p;
+			nVirtualWorldObjects++;
+		}
+	}
+	for(q=0; q<division; q++)
+	{
+		for(w=0; w<division; w++)
+		{
+			PlaneXAligned* p =	new PlaneXAligned(radius, false, material);
+			p->yMin = (2.0 * radius / division) * q - radius;
+			p->yMax = p->yMin + 2.0 * radius / division;
+			p->zMin = (2.0 * radius / division) * w - radius;
+			p->zMax = p->zMin + 2.0 * radius / division;
+			p->bbox.minPoint.x = p->bbox.maxPoint.x = radius;
+			p->bbox.minPoint.y = p->yMin;
+			p->bbox.maxPoint.y = p->yMax;
+			p->bbox.minPoint.z = p->zMin;
+			p->bbox.maxPoint.z = p->zMax;
+			virtualWorldObjects[nVirtualWorldObjects] = p;
+			nVirtualWorldObjects++;
+		}
+	}
+	for(q=0; q<division; q++)
+	{
+		for(w=0; w<division; w++)
+		{
+			PlaneYAligned* p =	new PlaneYAligned(-radius, true, material);
+			p->xMin = (2.0 * radius / division) * q - radius;
+			p->xMax = p->xMin + 2.0 * radius / division;
+			p->zMin = (2.0 * radius / division) * w - radius;
+			p->zMax = p->zMin + 2.0 * radius / division;
+			p->bbox.minPoint.y = p->bbox.maxPoint.y = -radius;
+			p->bbox.minPoint.x = p->xMin;
+			p->bbox.maxPoint.x = p->xMax;
+			p->bbox.minPoint.z = p->zMin;
+			p->bbox.maxPoint.z = p->zMax;
+			virtualWorldObjects[nVirtualWorldObjects] = p;
+			nVirtualWorldObjects++;
+		}
+	}
+	for(q=0; q<division; q++)
+	{
+		for(w=0; w<division; w++)
+		{
+			PlaneYAligned* p =	new PlaneYAligned(radius, false, material);
+			p->xMin = (2.0 * radius / division) * q - radius;
+			p->xMax = p->xMin + 2.0 * radius / division;
+			p->zMin = (2.0 * radius / division) * w - radius;
+			p->zMax = p->zMin + 2.0 * radius / division;
+			p->bbox.minPoint.y = p->bbox.maxPoint.y = radius;
+			p->bbox.minPoint.x = p->xMin;
+			p->bbox.maxPoint.x = p->xMax;
+			p->bbox.minPoint.z = p->zMin;
+			p->bbox.maxPoint.z = p->zMax;
+			virtualWorldObjects[nVirtualWorldObjects] = p;
+			nVirtualWorldObjects++;
+		}
+	}
+	for(q=0; q<division; q++)
+	{
+		for(w=0; w<division; w++)
+		{
+			PlaneZAligned* p =	new PlaneZAligned(-radius, true, material);
+			p->yMin = (2.0 * radius / division) * q - radius;
+			p->yMax = p->yMin + 2.0 * radius / division;
+			p->xMin = (2.0 * radius / division) * w - radius;
+			p->xMax = p->xMin + 2.0 * radius / division;
+			p->bbox.minPoint.z = p->bbox.maxPoint.z = -radius;
+			p->bbox.minPoint.y = p->yMin;
+			p->bbox.maxPoint.y = p->yMax;
+			p->bbox.minPoint.x = p->xMin;
+			p->bbox.maxPoint.x = p->xMax;
+			virtualWorldObjects[nVirtualWorldObjects] = p;
+			nVirtualWorldObjects++;
+		}
+	}
+	for(q=0; q<division; q++)
+	{
+		for(w=0; w<division; w++)
+		{
+			PlaneZAligned* p =	new PlaneZAligned(radius, false, material);
+			p->yMin = (2.0 * radius / division) * q - radius;
+			p->yMax = p->yMin + 2.0 * radius / division;
+			p->xMin = (2.0 * radius / division) * w - radius;
+			p->xMax = p->xMin + 2.0 * radius / division;
+			p->bbox.minPoint.z = p->bbox.maxPoint.z = radius;
+			p->bbox.minPoint.y = p->yMin;
+			p->bbox.maxPoint.y = p->yMax;
+			p->bbox.minPoint.x = p->xMin;
+			p->bbox.maxPoint.x = p->xMax;
+			virtualWorldObjects[nVirtualWorldObjects] = p;
+			nVirtualWorldObjects++;
+		}
+	}
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/PathMap.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/PathMap.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/PathMap.cpp	(revision 2197)
@@ -0,0 +1,462 @@
+//--------------------------------------------------------------------------------------
+// File: PathMap.cpp
+//
+// Empty starting point for new Direct3D applications
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+//--------------------------------------------------------------------------------------
+#include "dxstdafx.h"
+#include "resource.h"
+#include "PathMapEffect.h"
+#include "Parameters.h"
+
+PathMapEffect*	pathMapEffect = NULL;
+
+bool						gShowUI = true;
+CDXUTDialogResourceManager	gDialogResourceManager;		// manager for shared resources of dialogs
+CD3DSettingsDlg				gSettingsDlg;				// Device settings dialog
+CDXUTDialog					gHUD;						// Dialog for sample specific controls
+
+ID3DXFont*					gFont = NULL;				// Font for drawing text
+ID3DXSprite*				gTextSprite = NULL;			// Sprite for batching draw text calls
+
+Parameters					gParameters;
+
+char	prmDirectory[256];
+char	meshDirectory[256];
+char	mediaDirectory[256];
+char	levelFileName[256];
+char	materialFileName[256];
+
+bool	segmentMeshes = false;
+bool	computePRM = false;
+
+unsigned int nEntryPoints = 4096;
+unsigned int nClusters = 32;
+unsigned int depthMapResolution = 512;
+
+void printUsage()
+{
+	MessageBoxA( NULL, "pathmap.exe [s|p/v] -D <media input directory> -L <level file> -M <materials file> -O <mesh output dir> -P <prm out put dir> -E <number of entry points> -C <number of clusters> -S <shadow map resolution>", "Missing argument!", MB_OK);
+}
+
+//--------------------------------------------------------------------------------------
+// Rejects any devices that aren't acceptable by returning false
+//--------------------------------------------------------------------------------------
+bool CALLBACK IsDeviceAcceptable( D3DCAPS9* pCaps, D3DFORMAT AdapterFormat, 
+                                  D3DFORMAT BackBufferFormat, bool bWindowed, void* pUserContext )
+{
+    // Typically want to skip backbuffer formats that don't support alpha blending
+    IDirect3D9* pD3D = DXUTGetD3DObject(); 
+    if( FAILED( pD3D->CheckDeviceFormat( pCaps->AdapterOrdinal, pCaps->DeviceType,
+                    AdapterFormat, D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING, 
+                    D3DRTYPE_TEXTURE, BackBufferFormat ) ) )
+        return false;
+
+    return true;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Before a device is created, modify the device settings as needed
+//--------------------------------------------------------------------------------------
+bool CALLBACK ModifyDeviceSettings( DXUTDeviceSettings* pDeviceSettings, const D3DCAPS9* pCaps, void* pUserContext )
+{
+	pDeviceSettings->pp.Flags &= ~D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL;
+	// VSync off
+	pDeviceSettings->pp.PresentationInterval = D3DPRESENT_INTERVAL_IMMEDIATE;
+    return true;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Create any D3DPOOL_MANAGED resources here 
+//--------------------------------------------------------------------------------------
+HRESULT CALLBACK OnCreateDevice( IDirect3DDevice9* pd3dDevice, const D3DSURFACE_DESC* pBackBufferSurfaceDesc, void* pUserContext )
+{
+	gDialogResourceManager.OnCreateDevice( pd3dDevice );
+	gSettingsDlg.OnCreateDevice( pd3dDevice );
+
+    // Initialize the font
+	D3DXCreateFont( pd3dDevice, 15, 0, FW_BOLD, 1, FALSE, DEFAULT_CHARSET, 
+                         OUT_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_DONTCARE, 
+                         L"Arial", &gFont );
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Create any D3DPOOL_DEFAULT resources here 
+//--------------------------------------------------------------------------------------
+HRESULT CALLBACK OnResetDevice( IDirect3DDevice9* pd3dDevice, 
+                                const D3DSURFACE_DESC* pBackBufferSurfaceDesc, void* pUserContext )
+{
+	gDialogResourceManager.OnResetDevice();
+	gSettingsDlg.OnResetDevice();
+
+    if( gFont )
+		gFont->OnResetDevice();
+  
+    // Create a sprite to help batch calls when drawing many lines of text
+	D3DXCreateSprite( pd3dDevice, &gTextSprite );
+
+    // Position the on-screen dialog
+    gHUD.SetLocation( 0, 0 );
+    gHUD.SetSize( pBackBufferSurfaceDesc->Width, pBackBufferSurfaceDesc->Height );
+
+	pathMapEffect = new PathMapEffect(pd3dDevice, 
+		prmDirectory,
+		meshDirectory,
+		mediaDirectory,
+		levelFileName,
+		materialFileName,
+		segmentMeshes,
+		computePRM,
+		nEntryPoints,
+		nClusters,
+		depthMapResolution);
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Handle updates to the scene
+//--------------------------------------------------------------------------------------
+void CALLBACK OnFrameMove( IDirect3DDevice9* pd3dDevice, double fTime, float fElapsedTime, void* pUserContext )
+{
+	if(pathMapEffect)
+		pathMapEffect->move(fElapsedTime);
+}
+
+
+//--------------------------------------------------------------------------------------
+// Render the help and statistics text.
+//--------------------------------------------------------------------------------------
+void RenderText()
+{
+	const D3DSURFACE_DESC* backBufferDesc = DXUTGetBackBufferSurfaceDesc();
+
+    CDXUTTextHelper txtHelper( gFont, gTextSprite, 15 );
+    txtHelper.Begin();
+
+	txtHelper.SetInsertionPos( 5, 5 );
+	txtHelper.SetForegroundColor( D3DXCOLOR( 1.0f, 1.0f, 0.0f, 1.0f ) );
+
+	if(gShowUI)
+	{
+		txtHelper.DrawFormattedTextLine( L"%.2f fps @ %i x %i", 
+		DXUTGetFPS(), backBufferDesc->Width, backBufferDesc->Height );
+		txtHelper.DrawTextLine( DXUTGetFrameStats() );
+		txtHelper.DrawTextLine( DXUTGetDeviceStats() );
+		
+		txtHelper.SetInsertionPos( 5, 180 );
+		txtHelper.SetForegroundColor( D3DXCOLOR( 1.0f, 1.0f, 1.0f, 1.0f ) );
+	
+		if(pathMapEffect)
+		{
+			txtHelper.DrawFormattedTextLine( pathMapEffect->getCurrentMethodName());
+//			txtHelper.DrawFormattedTextLine( pathMapEffect->getWeightsString());
+		}
+
+	}
+	txtHelper.SetForegroundColor( D3DXCOLOR( 1.0f, 1.0f, 0.0f, 1.0f ) );
+
+	if ( gParameters.Get( bShowHelp ) )
+	{
+		txtHelper.SetInsertionPos( backBufferDesc->Width - 260, backBufferDesc->Height-24*8 );
+
+		txtHelper.DrawTextLine( 
+				L"Controls (F1 to hide):\n\n"
+				L"___________________________________\n"
+				L"                     GENERAL CONTROLS\n"
+				L"Left click drag: Turn camera\n"
+				L"Space: Show/Hide UI Elements\n"
+				L"___________________________________\n"
+				L"___________________________________\n"
+				L"                             Quit: ESC");
+	}
+	else
+	{
+	//	txtHelper.DrawTextLine( L"Press F1 for help" );
+	}
+
+	txtHelper.End();
+}
+
+//--------------------------------------------------------------------------------------
+// Render the scene 
+//--------------------------------------------------------------------------------------
+void CALLBACK OnFrameRender( IDirect3DDevice9* pd3dDevice, double fTime, float fElapsedTime, void* pUserContext )
+{
+    HRESULT hr;
+
+	pathMapEffect->render();
+	pd3dDevice->BeginScene();
+	RenderText();
+	if(gShowUI)
+		gHUD.OnRender( fElapsedTime );
+	pd3dDevice->EndScene();}
+
+
+//--------------------------------------------------------------------------------------
+// Handle messages to the application 
+//--------------------------------------------------------------------------------------
+LRESULT CALLBACK MsgProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, 
+                          bool* pbNoFurtherProcessing, void* pUserContext )
+{
+    *pbNoFurtherProcessing = gDialogResourceManager.MsgProc( hWnd, uMsg, wParam, lParam );
+    if( *pbNoFurtherProcessing )
+        return 0;
+
+    if( gSettingsDlg.IsActive() )
+    {
+        gSettingsDlg.MsgProc( hWnd, uMsg, wParam, lParam );
+        return 0;
+    }
+
+	// Give the dialogs a chance to handle the message first
+    *pbNoFurtherProcessing = gHUD.MsgProc( hWnd, uMsg, wParam, lParam );
+    if( *pbNoFurtherProcessing )
+        return 0;
+
+	if(pathMapEffect)
+		pathMapEffect->handleMessage(hWnd, uMsg, wParam, lParam);
+
+
+    return 0;
+}
+
+
+void    CALLBACK KeyboardProc( UINT nChar, bool bKeyDown, bool bAltDown, void* pUserContext )
+{
+	if( bKeyDown )
+    {
+		switch(nChar)
+		{
+			case VK_SPACE:
+				gShowUI=!gShowUI;
+				break;
+			case VK_TAB:
+				if(pathMapEffect)
+					pathMapEffect->nextMethod();
+				break;
+			case '0':
+				if(pathMapEffect)
+					pathMapEffect->prevMethod();
+				break;
+			case VK_DOWN:
+				break;
+			case VK_UP:
+				break;
+			case VK_LEFT:
+				break;
+			case VK_RIGHT:
+				break;
+			case VK_DELETE:
+				break;
+			case VK_END:
+				break;				
+			default:
+				break;
+		}
+	}
+}
+
+void    CALLBACK OnGUIEvent( UINT nEvent, int nControlID, CDXUTControl* pControl, void* pUserContext )
+{
+	gParameters.UpdateFromHUD( nControlID );
+	if(nControlID == IDC_GEN_BUTTON)
+	{
+		LPDIRECT3DDEVICE9 dev = pathMapEffect->getDevice();
+		delete pathMapEffect;
+		pathMapEffect = new PathMapEffect(dev,
+			prmDirectory,
+			meshDirectory,
+			mediaDirectory,
+			levelFileName,
+			materialFileName,
+			segmentMeshes,
+			computePRM,
+			nEntryPoints,
+			nClusters,
+			depthMapResolution);
+	}
+}
+
+void OnLoad()
+{
+}
+
+void OnSave()
+{
+}
+
+void OnReset()
+{
+}
+
+//--------------------------------------------------------------------------------------
+// Release resources created in the OnResetDevice callback here 
+//--------------------------------------------------------------------------------------
+void CALLBACK OnLostDevice( void* pUserContext )
+{
+	gDialogResourceManager.OnLostDevice();
+    gSettingsDlg.OnLostDevice();
+
+    if( gFont )
+		gFont->OnLostDevice();
+   
+	gTextSprite->Release();
+
+	delete pathMapEffect;
+	pathMapEffect = NULL;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Release resources created in the OnCreateDevice callback here
+//--------------------------------------------------------------------------------------
+void CALLBACK OnDestroyDevice( void* pUserContext )
+{
+	gDialogResourceManager.OnDestroyDevice();
+    gSettingsDlg.OnDestroyDevice();
+
+	gFont->Release();
+
+}
+
+
+
+//--------------------------------------------------------------------------------------
+// Initialize everything and go into a render loop
+//--------------------------------------------------------------------------------------
+INT WINAPI WinMain( HINSTANCE, HINSTANCE, LPSTR commandLine, int )
+{
+    // Enable run-time memory check for debug builds.
+#if defined(DEBUG) | defined(_DEBUG)
+    _CrtSetDbgFlag( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF );
+#endif
+
+    // Set the callback functions
+    DXUTSetCallbackDeviceCreated( OnCreateDevice );
+    DXUTSetCallbackDeviceReset( OnResetDevice );
+    DXUTSetCallbackDeviceLost( OnLostDevice );
+    DXUTSetCallbackDeviceDestroyed( OnDestroyDevice );
+    DXUTSetCallbackMsgProc( MsgProc );
+    DXUTSetCallbackFrameRender( OnFrameRender );
+    DXUTSetCallbackFrameMove( OnFrameMove );
+	DXUTSetCallbackKeyboard( KeyboardProc ); 
+   
+    // TODO: Perform any application-level initialization here
+
+	gSettingsDlg.Init( &gDialogResourceManager );
+	gHUD.Init( &gDialogResourceManager );
+	gHUD.SetCallback( OnGUIEvent );	// Event handling
+
+	gParameters.Setup( &gHUD, OnReset, OnSave, OnLoad);	// you can add callbacks to these actions
+	
+	gParameters.Add( bShowHelp, "Show Help", VK_F1 );
+
+	PathMapEffect::addUiParameters(&gParameters);
+	
+	gParameters.UpdateFromHUD( IDC_RESET_BUTTON );	// do a reset
+
+	PathMapEffect::setUiParameterDefaults(&gParameters);
+
+	std::cerr << commandLine;
+
+	if(commandLine[0] == 's' || commandLine[1] == 's')
+		segmentMeshes = true;
+	else
+		segmentMeshes = false;
+
+	if(commandLine[0] == 'p' || commandLine[1] == 'p')
+		computePRM = true;
+	else
+		computePRM = false;
+
+	strcpy(mediaDirectory, "media");
+	strcpy(prmDirectory, "prm");
+	strcpy(meshDirectory, "processedMeshes");
+	strcpy(levelFileName, "ss_ironnail.level");
+	strcpy(materialFileName, "ss_ironnail.materials");
+
+	char* toki;
+	toki = strtok(commandLine, " ");
+	while(toki)
+	{
+		if(toki[0] == '-')
+		{
+			switch(toki[1])
+			{
+			case 'D' :
+				toki = strtok(NULL, " ");
+				if(toki == NULL)
+					printUsage();
+				strcpy(mediaDirectory, toki);
+				break;
+			case 'P' :
+				toki = strtok(NULL, " ");
+				if(toki == NULL)
+					printUsage();
+				strcpy(prmDirectory, toki);
+				break;
+			case 'O' :
+				toki = strtok(NULL, " ");
+				if(toki == NULL)
+					printUsage();
+				strcpy(meshDirectory, toki);
+				break;
+			case 'L' :
+				toki = strtok(NULL, " ");
+				if(toki == NULL)
+					printUsage();
+				strcpy(levelFileName, toki);
+				break;
+			case 'M' :
+				toki = strtok(NULL, " ");
+				if(toki == NULL)
+					printUsage();
+				strcpy(materialFileName, toki);
+				break;
+			case 'E' :
+				toki = strtok(NULL, " ");
+				if(toki == NULL)
+					printUsage();
+				nEntryPoints = atoi(toki);
+				break;
+			case 'C' :
+				toki = strtok(NULL, " ");
+				if(toki == NULL)
+					printUsage();
+				nClusters = atoi(toki);
+				break;
+			case 'S' :
+				toki = strtok(NULL, " ");
+				if(toki == NULL)
+					printUsage();
+				depthMapResolution = atoi(toki);
+				break;
+			default:
+					printUsage();
+			}
+		}
+		toki = strtok(NULL, " ");
+	}
+
+    // Initialize DXUT and create the desired Win32 window and Direct3D device for the application
+    DXUTInit( true, true, true ); // Parse the command line, handle the default hotkeys, and show msgboxes
+    DXUTSetCursorSettings( true, true ); // Show the cursor and clip it when in full screen
+    DXUTCreateWindow( L"PathMap" );
+    DXUTCreateDevice( D3DADAPTER_DEFAULT, true, 640, 480, IsDeviceAcceptable, ModifyDeviceSettings );
+
+    // Start the render loop
+    DXUTMainLoop();
+
+    // TODO: Perform any application-level cleanup here
+
+    return DXUTGetExitCode();
+}
+
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/WsubMesh.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/WsubMesh.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/WsubMesh.cpp	(revision 2197)
@@ -0,0 +1,90 @@
+// WsubMesh.cpp: implementation of the WsubMesh class.
+//
+//////////////////////////////////////////////////////////////////////
+
+#include "dxstdafx.h"
+#include "WsubMesh.h"
+#include "Wsimplex.h"
+
+//////////////////////////////////////////////////////////////////////
+// Construction/Destruction
+//////////////////////////////////////////////////////////////////////
+
+WsubMesh::WsubMesh()
+{
+}
+
+WsubMesh::~WsubMesh()
+{
+
+}
+
+void WsubMesh::add(Wsimplex *newbie)
+{
+	if(newbie->isComplete())
+		complete.push_back(newbie);
+	else
+	{
+		if(incomplete.empty())
+		{
+			incomplete.push_back(newbie);
+			return;
+		}
+
+		::std::vector<Wsimplex*>::iterator a = incomplete.begin();
+		while(a < incomplete.end())
+		{
+			switch((*a)->join(newbie))
+			{
+		//no join, none complete
+			case -1: a++; break;
+		//successfull join, none complete
+			case 0: a++; break;
+		//successfull join, a complete
+			case 1: complete.push_back(*a);
+					incomplete.erase(a);
+					break;
+		//successfull join, newbie complete
+			case 2: complete.push_back(newbie);
+					return;
+		//successfull join, both complete
+			case 3: complete.push_back(*a);
+					complete.push_back(newbie);
+					incomplete.erase(a);
+					return;
+			}
+		}
+//list end reached, newbie is not complete, and may be inserted into the incomplete list at last
+		incomplete.push_back(newbie);
+	}
+}
+
+void WsubMesh::merge(WsubMesh *other)
+{
+//WARNING this add called here could skip isComplete testing
+//added triangle is always incomplete,
+
+	::std::vector<Wsimplex*>::const_iterator a = other->incomplete.begin();
+	while(a != other->incomplete.end())
+	{
+		add(*a);
+		a++;
+	}
+	other->incomplete.clear();
+
+	//WARN could use a lastComplete pointer here
+	complete.insert(complete.end(), other->complete.begin(), other->complete.end());
+	other->complete.clear();
+
+	delete other;
+}
+
+int WsubMesh::isEmpty()
+{
+	return( complete.empty() || incomplete.empty());
+}
+
+void WsubMesh::setInsider(Wsimplex *niro)
+{
+	insiders.push_back(niro);
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/SquareLight.hpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/SquareLight.hpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/SquareLight.hpp	(revision 2197)
@@ -0,0 +1,106 @@
+#pragma once
+#include "light.hpp"
+
+class SquareLight :
+	public Light
+{
+	Vector edge1;
+	Vector edge2;
+public:
+	Vector polyNodes[4];
+	unsigned int nPolyNodes;
+
+	SquareLight(Vector* nodes, int nNodes, const Vector& radiance)
+	{
+		if(nNodes < 3) exit(-1);
+		nPolyNodes = nNodes;
+		for(int i=0; i<nPolyNodes; i++)
+			polyNodes[i] = nodes[i];
+		Vector a; a.setDifference(nodes[0], nodes[1]);
+		Vector b; b.setDifference(nodes[0], nodes[2]);
+		edge1 = a;
+		edge2.setDifference(nodes[0], nodes[nNodes-1]);
+		this->direction.setCrossProduct(b, a);
+		this->direction.normalize();
+		this->radiance = radiance;
+		luminance = radiance.r + radiance.g + radiance.b;
+		this->position.clear();
+		for(int c=0; c<nNodes; c++)
+			this->position += nodes[c];
+		this->position *= 1.0f / (float)nNodes;
+
+		area = sqrt(edge1.norm2() * edge2.norm2());
+		power = radiance;
+		power *= area;
+	}
+	float getFormFactor(const Vector& lookpoint, const Vector& normal) const
+	{
+		Vector ffxcd, dif[4], cutRemains[5];
+		ffxcd.clear();
+		float acc = 0.0f;
+
+		bool in[4];
+		for(int iCutter=0; iCutter<4; iCutter++)
+		{
+			dif[iCutter].setDifference(polyNodes[iCutter], lookpoint);
+			dif[iCutter].normalize();
+			in[iCutter] = (dif[iCutter] * normal > 0.0f);
+		}
+		int nRemain = 0;
+		for(int iGutter=0;iGutter<4;iGutter++)
+		{
+			int ta = iGutter & 3;
+			int tb = (iGutter + 1) & 3;
+			if(in[ta])
+			{
+				cutRemains[nRemain++] = dif[ta];
+				if(!in[tb])
+				{
+					Vector cutEdgePlaneNormal;
+					cutEdgePlaneNormal.setCrossProduct(dif[ta],dif[tb]);
+					cutEdgePlaneNormal.normalize();
+					cutRemains[nRemain].setCrossProduct(cutEdgePlaneNormal, normal);
+					cutRemains[nRemain++].normalize();
+				}
+			}
+			else
+				if(in[tb])
+				{
+					Vector cutEdgePlaneNormal;
+					cutEdgePlaneNormal.setCrossProduct(dif[ta],dif[tb]);
+					cutEdgePlaneNormal.normalize();
+					cutRemains[nRemain].setCrossProduct(normal, cutEdgePlaneNormal);
+					cutRemains[nRemain++].normalize();
+				}
+		}
+
+		if(nRemain == 0) return 0.0f;
+
+		for(int pir = 0; pir < nRemain; pir++)
+		{
+			Vector rxr; rxr.setCrossProduct(cutRemains[pir], cutRemains[(pir + 1)%nRemain]);
+			float sinb = rxr.norm();
+			rxr *= 1.0f / sinb;
+			float alfa = asinf(sinb);
+			if(cutRemains[pir] * cutRemains[(pir + 1)%nRemain] < 0.0f)
+				alfa = 3.14f - alfa;
+			rxr *= alfa;
+//			ffxcd += rxr;
+			acc += rxr * normal;
+		}
+		return acc * 0.5f;
+//		return ffxcd * normal * 0.5f;
+	}
+	Vector getSample() const
+	{
+		Vector ret = polyNodes[0];
+		ret.addScaled(-(float)rand() / RAND_MAX, edge1 );
+		ret.addScaled(-(float)rand() / RAND_MAX, edge2 );
+		return ret;
+	}
+	bool isPossiblyVisible(const Vector& point) const
+	{
+		Vector diff; diff.setDifference(point, position);
+		return diff * direction > 0;
+	}
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/L.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/L.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/L.h	(revision 2197)
@@ -0,0 +1,32 @@
+#pragma once
+
+class L
+{
+	wchar_t* wide;
+	unsigned int nWide;
+
+	L(void);
+	~L(void);
+public:
+	
+	wchar_t* operator+(const char* multi);
+	static L l;
+
+	static wchar_t* clone(const char* multi);
+	static wchar_t* cloneW(const wchar_t* wide);
+};
+
+class LC
+{
+	char* narrow;
+	unsigned int nNarrow;
+
+	LC(void);
+	~LC(void);
+public:
+	
+	char* operator-(const wchar_t* wide);
+	static LC c;
+
+	static char* clone(const wchar_t* wide);
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/Mesh.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Mesh.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Mesh.h	(revision 2197)
@@ -0,0 +1,73 @@
+#pragma once
+
+#include <vector>
+#include "Vector.hpp"
+#include "KDTree.hpp"
+#include "xmlParser.h"
+
+class Material;
+class TriangleMesh;
+class PathMapEffect;
+
+class Mesh
+{
+	friend class SubMesh;
+	friend class SubEntity;
+	friend class Entity;
+	friend class FinalCompositionRenderStrategy;
+
+	PathMapEffect*		pathMapEffect;
+
+	char				name[256];
+	wchar_t				ogreFileName[256];
+
+	int					prmAtlasSize;
+
+	std::vector<SubMesh*> subMeshes;
+
+	LPD3DXMESH			mesh;		//!< D3D mesh
+	LPDIRECT3DVERTEXBUFFER9 edgeVertexBuffer;	//!< a set of line primitives for atlas (PRM) rendering
+
+	int					nEdges;					//!< number of line primitives in edgeVertexBuffer
+
+	HRESULT setVertexFormat(DWORD fvf);	//!< rebuild D3D to have different vertex format
+	void buildEdgeVertexBuffer();			//!< compute line primitives to edgeVertexBuffer
+	HRESULT partitionMesh(unsigned int nDesiredPartitions, LPD3DXBUFFER& partitioningBuffer, unsigned int& nPartitions);		//!< partition mesh
+	HRESULT computeTangentFrame();
+
+	unsigned int		nSubsets;	//!< number of submeshes (with possible different material)
+
+	static void addShaderString(D3DXEFFECTINSTANCE& e, LPCSTR name, LPCSTR value);
+
+public:
+	Mesh(	PathMapEffect*	pathMapEffect,
+			DWORD fileFormat,
+			LPCWSTR xFileName,
+			LPCWSTR ogreFileName,
+			int prmAtlasSize,
+			const char* name,
+			unsigned int nDesiredPartitions,
+			bool generateUV,
+			bool generateTBN);
+	~Mesh(void);
+
+	void saveMesh();
+
+	const char* getName();
+
+	static HRESULT loadMeshFromOgreXML(
+			LPCWSTR filename, 
+			DWORD options, 
+			LPDIRECT3DDEVICE9 device, 
+			LPD3DXBUFFER *materialBuffer, 
+			LPD3DXBUFFER *shaderBuffer, 
+			DWORD *nMaterials,
+			XMLNode& xMaterials,
+			wchar_t**& materialNames,
+	        LPD3DXMESH *mesh);
+
+	static const DWORD OgreXMLMesh;
+	static const DWORD DirectXMesh;
+
+	void saveSceneInfo(std::ofstream& psf);
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/Vector.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Vector.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Vector.cpp	(revision 2197)
@@ -0,0 +1,2 @@
+#include "dxstdafx.h"
+#include "Vector.hpp"
Index: /GTP/trunk/App/Demos/Illum/pathmap/Material.hpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Material.hpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Material.hpp	(revision 2197)
@@ -0,0 +1,316 @@
+#pragma once
+#include "Vector.hpp"
+/*!
+\brief Material class for ray tracing.
+A material that can be assigned to Intersectables.
+Implements [lambert + phong + ideal reflection + refraction + emission] model.
+Descendants may override this by texturing (TexturedMaterial) or procedural texturing.
+*/
+class Material
+{
+protected:
+	char name[64];
+
+	//! diffuse coefficient
+	Vector kd;	
+	//! specular energy reflected for perpendicular light
+	Vector ks;	
+	//! specularity
+	float ns;	
+
+	//! ideal 
+	Vector ki;	
+	//! refractive
+	Vector kr;	
+	//! refraction ratio
+	float rf;	
+
+	//! diffuse albedo
+	float ad;
+	//! specular albedo
+	float as;
+	//! ideal albedo
+	float ai;
+	//! refraction albedo
+	float ar;
+
+	//! diffuse emission
+	Vector ed;
+	//! directional (near surface normal) emission
+	Vector es;
+	//! directional (near surface normal) emission exponent
+	float ens;
+	//! diffuse emission albedo
+	float aed;
+	//! directional emission albedo
+	float aes;
+
+public:
+	static const Material DIFFUSEWHITE;
+	static const Material DIFFUSEGRAY;
+	static const Material SHINYBLACK;
+	static const Material STEEL;
+	static const Material DIFFUSERED;
+	static const Material DIFFUSEBLUE;
+	static const Material DIFFUSELIGHTBLUE;
+	static const Material DIFFUSEGREEN;
+	static const Material DIFFUSEYELLOW;
+	static const Material DIFFUSEORANGE;
+	static const Material YELLOWPLASTIC;
+	static const Material LAMP;
+
+	Material(std::istream& isc)
+	{
+		name[0] = '\0';
+		kd = ks = ki = kr = ed = es = Vector::RGBBLACK;
+		ns = rf = ens = 0.0f;
+		char key[200];
+		do
+		{
+			isc >> key;
+			if(strcmp(key,"name") == 0) isc >> name;
+			else if(strcmp(key,"diffuse") == 0)	isc >> kd;
+			else if(strcmp(key,"specular") == 0)	{ isc >> ks; isc >> ns; }
+			else if(strcmp(key,"emissive") == 0)	isc >> ed;
+			else if(strcmp(key,"specularemissive") == 0)	{ isc >> es; isc >> ens; }
+			else if(strcmp(key,"ideal") == 0)	isc >> ki;
+			else if(strcmp(key,"refactive") == 0)	{ isc >> kd; isc >> rf; }
+		}while(strcmp(key,"end") != 0);
+
+		ad = kd.sum() / 3.0f;
+		as = ks.sum() / 3.0f;
+		ai = ki.sum() / 3.0f;
+		ar = kr.sum() / 3.0f;
+		aed = ed.sum() / 3.0f;
+		aes = es.sum() / 3.0f;
+	}
+
+	Material(const Vector& kd, const Vector& ks, float ns)
+	{
+		this->kd = kd;
+		this->ks = ks;
+		this->ns = ns;
+		this->ki = Vector::RGBBLACK;
+		this->kr = Vector::RGBBLACK;
+		this->rf = 1.0f;
+
+		this->ed = Vector::RGBBLACK;
+		this->es = Vector::RGBBLACK;
+		this->ens = 2.0f;
+
+		ad = kd.sum() / 3.0f;
+		as = ks.sum() / 3.0f;
+		ai = ki.sum() / 3.0f;
+		ar = kr.sum() / 3.0f;
+		aed = ed.sum() / 3.0f;
+		aes = es.sum() / 3.0f;
+	}
+
+	Material(const Vector& kd, const Vector& ks, float ns,
+			const Vector& ed, const Vector& es, float ens)
+	{
+		this->kd = kd;
+		this->ks = ks;
+		this->ns = ns;
+		this->ki = Vector::RGBBLACK;
+		this->kr = Vector::RGBBLACK;
+		this->rf = 1.0f;
+
+		this->ed = ed;
+		this->es = es;
+		this->ens = ens;
+
+		ad = kd.sum() / 3.0f;
+		as = ks.sum() / 3.0f;
+		ai = ki.sum() / 3.0f;
+		ar = kr.sum() / 3.0f;
+		aed = ed.sum() / 3.0f;
+		aes = es.sum() / 3.0f;
+	}
+
+	void makeDiffuseAndIdeal(const Vector& kd, const Vector& ki)
+	{
+		this->kd = kd;
+		this->ks = Vector::RGBBLACK;
+		this->ns = 0.0f;
+		this->ki = ki;
+		this->kr = Vector::RGBBLACK;
+		this->rf = 1.0f;
+
+		ad = kd.sum() / 3.0f;
+		as = ks.sum() / 3.0f;
+		ai = ki.sum() / 3.0f;
+		ar = kr.sum() / 3.0f;
+	}
+
+	void makeRefractiveAndIdeal(float rf, const Vector& kr, const Vector& ki)
+	{
+		this->kd = Vector::RGBBLACK;
+		this->ks = Vector::RGBBLACK;
+		this->ns = 0.0f;
+		this->ki = ki;
+		this->kr = kr;
+		this->rf = rf;
+
+		ad = kd.sum() / 3.0f;
+		as = ks.sum() / 3.0f;
+		ai = ki.sum() / 3.0f;
+		ar = kr.sum() / 3.0f;
+	}
+
+	bool isEmissive() const
+	{
+		if(isHDRI())
+			return true;
+		return aes + aed > 0.0f;
+	}
+
+	bool isMirror() const
+	{
+		return ai > 0.0f;
+	}
+
+	bool isGlass() const
+	{
+		return ar > 0.0f;
+	}
+
+	void getReflectivity(Vector& result) const
+	{
+		result = ki;
+	}
+
+	void getRefractivity(Vector& result) const
+	{
+		result = kr;
+	}
+
+	const Vector& getDiffuseEmission() const
+	{
+		return ed;
+	}
+
+	const Vector& getDiffuseBrdf() const
+	{
+		return kd;
+	}
+
+	virtual Vector getProceduralDiffuseBrdf(const Vector& atPoint) const
+	{
+		return kd;
+	}
+
+	virtual Vector getTextureDiffuseBrdf(const Vector& atPoint) const
+	{
+		return kd;
+	}
+
+	const Vector& getIdealBrdf() const
+	{
+		return ki;
+	}
+
+	float getDiffuseAlbedo() const
+	{
+		return ad;
+	}
+
+	float getTextureDiffuseAlbedo(const Vector& uv) const
+	{
+		return ad;
+	}
+
+	float getSpecularAlbedo() const
+	{
+		return as;
+	}
+
+	float getIdealAlbedo() const
+	{
+		return ai;
+	}
+
+	float getTextureIdealAlbedo(const Vector& uv) const
+	{
+		return ad;
+	}
+
+	float getRefractiveAlbedo() const
+	{
+		return ar;
+	}
+
+	float getRefractionDensity() const
+	{
+		return rf;
+	}
+
+	Vector getSurfaceRadiance() const
+	{
+		return ed;
+	}
+
+	void scatteringProbability (const Vector& in, Vector& out, const Vector& normal, Vector& result) const
+	{
+		float nDotOut = normal * out;
+		float nDotIn = - (normal * in);
+		if ( nDotOut < 0) {
+			result = Vector::RGBBLACK;
+			return;
+		}
+		// add diffuse part
+		result	= kd;
+		// add specular using max Phong shading
+		Vector idealReflected;
+		idealReflected.setIdealReflectedDirection (in, normal);
+		float dotProduct = idealReflected* out;
+	    if(dotProduct > 0)
+		{
+			float scale = (float)pow (dotProduct, ns) * (ns + 2.0f) * 0.5f / 3.14159265358979323846f ;
+			if(nDotOut > nDotIn)
+				scale /= nDotOut;
+			else
+				scale /= nDotIn;
+			result += ks * scale;
+		}
+		result *= nDotOut;
+	}
+
+	virtual void proceduralScatteringProbability (const Vector& atPoint, const Vector& in, Vector& out, const Vector& normal, Vector& result) const
+	{
+		float nDotOut = normal * out;
+		float nDotIn = - (normal * in);
+		if ( nDotOut < 0) {
+			result = Vector::RGBBLACK;
+			return;
+		}
+		// add diffuse part
+		result	= kd;
+		// add specular using max Phong shading
+		Vector idealReflected;
+		idealReflected.setIdealReflectedDirection (in, normal);
+		float dotProduct = idealReflected* out;
+	    if(dotProduct > 0)
+		{
+			float scale = (float)pow (dotProduct, ns) * (ns + 2.0f) * 0.5f / 3.14159265358979323846f ;
+			if(nDotOut > nDotIn)
+				scale /= nDotOut;
+			else
+				scale /= nDotIn;
+			result += ks * scale;
+		}
+		result *= nDotOut;
+	}
+
+	const char* getName() const
+	{
+		return name;
+	}
+
+	virtual bool isHDRI() const
+	{
+		return false;
+	}
+
+	virtual ~Material(){}
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/Parameters.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Parameters.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Parameters.cpp	(revision 2197)
@@ -0,0 +1,265 @@
+#include "dxstdafx.h" 
+#include "Parameters.h"
+
+float noconvert(float a) {
+	return a;
+}
+
+float convertLightScale(float a)
+{
+	return a * a * a * a * a * 99.0f + 1.0f;
+}
+
+float convertTorchDistance(float a)
+{
+	return a * 10.0;
+}
+
+float convertInt4(float a)
+{
+	return a * 3.0;
+}
+
+void OnChange() {
+}
+
+void Parameters::Setup( CDXUTDialog* g_HUD ) {
+	Setup(g_HUD, OnChange, OnChange, OnChange);
+}
+
+void Parameters::Setup( CDXUTDialog* g_HUD, ONCHANGE_CALLBACK OnReset, ONCHANGE_CALLBACK OnSave, ONCHANGE_CALLBACK OnLoad )
+{
+	assert( g_HUD != NULL );
+	this->g_HUD = g_HUD;
+	g_HUD->GetDefaultElement( DXUT_CONTROL_STATIC, 0 )->dwTextFormat = DT_VCENTER | DT_LEFT;
+
+	for (int i=0; i<LAST_NUMBER; i++) {
+		ffunc[i] = noconvert;
+		chfunc[i] = OnChange;
+	}
+
+	int posX = 380; 
+	int posY = 50 + LAST_BOOL*16; 
+	g_HUD->AddButton( IDC_RESET_BUTTON, L"[R] Reset", posX, posY += 50, 60, 16, 'R' );
+	g_HUD->AddButton( IDC_SAVE_BUTTON,  L"[X] Save",  posX + 70, posY, 60, 16, 'X' );
+	g_HUD->AddButton( IDC_LOAD_BUTTON,  L"[L] Load",  posX + 140, posY, 60, 16, 'L' );
+//	g_HUD->AddButton( IDC_GEN_BUTTON,  L"[G] Regenerate",  posX - 250, posY, 100, 16, 'L' );
+	chfunc[ LAST_NUMBER ] = OnReset;
+	chfunc[ LAST_NUMBER+1 ] = OnSave;
+	chfunc[ LAST_NUMBER+2 ] = OnLoad;
+}
+
+bool Parameters::Get( bool_t i ) {
+	return bparam[i];
+}
+
+float Parameters::Get( number_t i ) {
+	//assert( ffunc[i] != NULL );
+	return ffunc[i]( (float)param[i] / numsteps[i] );	// 0..1
+}
+
+int Parameters::GetInt( number_t i ) {
+	//assert( ffunc[i] != NULL );
+	float r = ffunc[i]( (float)param[i] / numsteps[i] );
+	return (int)(r+0.5);	// 0..numsteps[i]
+}
+
+void Parameters::Add( bool_t ID, char* label, char cHotKey ) {
+	
+	assert( cHotKey != 'R' && cHotKey != 'S' && cHotKey != 'L' );
+	mbstowcs( bname[ID], label, CHARBUFFER_SIZE );
+
+	int posX = 380; 
+	int posY = 50; 
+	CDXUTCheckBox* c;
+	g_HUD->AddCheckBox( ID+checkboxID0, bname[ID], posX, posY + ID*16, 150, 16, false, cHotKey, 0 );
+	// checked=false
+}
+
+void Parameters::SetBool( bool_t ID, bool b ) {
+	bparam[ID] = b;
+
+	bSilent = true;
+	if( g_HUD->GetCheckBox( ID+checkboxID0 ) != NULL )
+		g_HUD->GetCheckBox( ID+checkboxID0 )->SetChecked( bparam[ID] );
+	bSilent = false;
+}
+
+void Parameters::SetFloat( number_t ID, float v ) {
+	SetInt( ID, (int)( v*numsteps[ID] + 0.5 ));
+}
+
+void Parameters::SetInt( number_t ID, int v ) {
+	param[ID] = v;
+	if ( param[ID] < 0 )	param[ID] = 0;
+	else if ( param[ID] > numsteps[ID] )	param[ID] = numsteps[ID];
+
+	bSilent = true;
+
+	// minden frissül
+	if( g_HUD->GetSlider( ID+sliderID0 ) != NULL )
+		g_HUD->GetSlider( ID+sliderID0 )->SetValue( v );
+
+	wchar_t text[30];
+	_sntprintf( text, 30, L"%.2f", Get( (number_t)ID ) );
+
+	if( g_HUD->GetStatic( ID+staticID0 ) != NULL )
+		g_HUD->GetStatic( ID+staticID0 )->SetText( text );
+
+	// user-defined callback
+	//assert( chfunc[ID] != NULL );
+	chfunc[ID]();
+
+	bSilent = false;
+}
+
+void Parameters::Add( number_t ID, char* label, int num_steps) {
+	Add( ID, label, num_steps, noconvert );
+}
+
+void Parameters::Add( number_t ID, char* label, int num_steps, CONVERTER ff, ONCHANGE_CALLBACK chf ) {
+	char cKeyDown = 0;
+	char cKeyUp = 0;
+	Add( ID, label, num_steps, cKeyDown, cKeyUp, ff, chf);
+}
+
+void Parameters::Add( number_t ID, char* label, int num_steps, char cKeyDecr, char cKeyIncr, CONVERTER ff, ONCHANGE_CALLBACK chf ) {
+
+	assert( cKeyDecr != 'R' && cKeyDecr != 'S' && cKeyDecr != 'L' );
+	assert( cKeyIncr != 'R' && cKeyIncr != 'S' && cKeyIncr != 'L' );
+
+	mbstowcs( name[ID], label, CHARBUFFER_SIZE );
+	/*wchar_t val[30];
+	_sntprintf( val, 30, L"%.2f", param[ID] / 100.0f );	// nem kell */
+
+	//cHotKey
+	ffunc[ID] = ff;
+	chfunc[ID] = chf;
+	numsteps[ID] = num_steps;
+
+	int posX = 210; 
+	int posY = 50; 
+	g_HUD->AddStatic( 0, name[ID], posX-180, posY + ID*16, 120, 14 );
+	g_HUD->AddStatic( ID+staticID0, L"", posX-50, posY + ID*16, 120, 14 );
+	g_HUD->AddSlider( ID+sliderID0, posX, posY + ID*16, 120, 14, 0, num_steps );
+	//UpdateFromHUD( ID+sliderID0 );
+
+	// hogy ne kelljen azt eltárolni, hogy melyik hotkey melyik sliderhez tartozik, 
+	// 2 láthatatlan checkboxot hozok létre ezekkel a hotkeyekkel.
+	// a checkbox id alapján azonosíthatom az érintett slidert.
+	CDXUTCheckBox* c;
+	g_HUD->AddCheckBox( ID+downID0, L"d", posX-20, posY + ID*16, 200, 16, 0, cKeyDecr, 0, &c );
+	c->m_bVisible = false;
+	g_HUD->AddCheckBox( ID+upID0, L"u", posX-20, posY + ID*16, 200, 16, 0, cKeyIncr, 0, &c );
+	c->m_bVisible = false;
+}
+
+void Parameters::UpdateFromHUD( int controlID ) {
+
+	//if (bSilent) return;
+
+	// Reset, Save & Load buttons
+	if (controlID == IDC_RESET_BUTTON ) {
+		LoadFromFile( ".params0" );
+		chfunc[ LAST_NUMBER ]();
+	} 
+	else if (controlID == IDC_SAVE_BUTTON ) {
+		SaveToFile( ".params" );
+		chfunc[ LAST_NUMBER+1 ]();
+	}
+	else if (controlID == IDC_LOAD_BUTTON ) {
+		LoadFromFile( ".params" );
+		chfunc[ LAST_NUMBER+2 ]();
+	}
+
+	// a checkbox
+	else if (controlID >= checkboxID0 && controlID < checkboxID0+LAST_BOOL) {
+		bool b = g_HUD->GetCheckBox( controlID )->GetChecked();
+		int ID = controlID - checkboxID0;
+		SetBool( (bool_t)ID, b);
+	}
+
+	// a slider
+	else if (controlID >= sliderID0 && controlID < sliderID0+LAST_NUMBER)	{
+		int v = g_HUD->GetSlider( controlID )->GetValue();
+		int ID = controlID - sliderID0;
+		SetInt( (number_t)ID, v);
+	}
+
+	// a hotkey (bound to an invisible checkbox) that decrements a slider
+	else if (controlID >= downID0 && controlID < downID0+LAST_NUMBER)	{	// down
+		int ID = controlID-downID0;
+		SetInt( (number_t)ID, param[ID]-1 );
+	}
+
+	// a hotkey (bound to an invisible checkbox) that increments a slider
+	else if (controlID >= upID0 && controlID < upID0+LAST_NUMBER) {			// up
+		int ID = controlID-upID0;
+		SetInt( (number_t)ID, param[ID]+1 );
+	}
+}
+
+void Parameters::SaveToFile( char* fileName ) {
+	FILE* fileS;
+	if( ( fileS = fopen( fileName, "wt" ) ) == NULL )
+	{
+		wchar_t wbuf[ CHARBUF ];
+		mbstowcs( wbuf, fileName, CHARBUF );
+		MessageBox( NULL, wbuf, L"File creation failed!", MB_ICONERROR );			// show error message
+		return;
+	}
+
+	fwprintf( fileS, L"----- RayTraceEffects: Saved parameters of the algorithm -----\n" );
+
+	fwprintf( fileS, L"Bool values:\n" );
+	for ( int i=0; i<LAST_BOOL; i++)
+		fwprintf( fileS, L"%i", (int)bparam[i] );
+	fwprintf( fileS, L"\n" );
+
+	fwprintf( fileS, L"(" );
+	for ( int i=0; i<LAST_BOOL; i++)
+		fwprintf( fileS, L"%s; ", bname[i] );
+	fwprintf( fileS, L")\n" );
+
+	fwprintf( fileS, L"Float values:\n" );
+
+	for ( int i=0; i<LAST_NUMBER; i++)
+		fwprintf( fileS, L"%i \t(%s, 0..%i)\n", param[i], name[i], numsteps[i] );
+
+	fclose(fileS);
+}
+
+void Parameters::LoadFromFile( char* fileName ) {
+	FILE* fileL; 
+    if( ( fileL = fopen( fileName, "rt" ) ) == NULL )
+	{
+		wchar_t wbuf[ CHARBUF ];
+		mbstowcs( wbuf, fileName, CHARBUF );
+		MessageBox( NULL, wbuf, L"File not found!", MB_ICONERROR );			// show error message
+		return;
+	}
+
+	char buf[ CHARBUF ];
+	fgets( buf, CHARBUF, fileL );			// skip comment
+	fgets( buf, CHARBUF, fileL );			// skip comment
+
+	for ( int i=0; i<LAST_BOOL; i++)
+	{
+		int num = fgetc( fileL ) - '0';
+		SetBool( (bool_t)i, num > 0 );
+	}
+
+	fgets( buf, CHARBUF, fileL );			// skip line
+	fgets( buf, CHARBUF, fileL );			// skip comment
+	fgets( buf, CHARBUF, fileL );			// skip comment
+
+	for ( int i=0; i<LAST_NUMBER; i++)
+	{
+		fgets( buf, CHARBUF, fileL );
+		int v;
+		sscanf( buf, "%i", &v );
+		SetInt( (number_t)i, v );
+	}
+
+	fclose(fileL);
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/Occluder.hpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Occluder.hpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Occluder.hpp	(revision 2197)
@@ -0,0 +1,29 @@
+#pragma once
+
+#include "Vector.hpp"
+#include "Intersectable.hpp"
+
+class Occluder : public Intersectable
+{
+public:
+	Vector	centre;
+	float	solidRadius;
+	Intersectable*	owner;
+	Occluder(){}
+	Occluder(const Vector& centre, const float hardRadius);
+	~Occluder(void);
+
+	float cosAngle;
+	Vector dirToCentre;
+	float distance;
+	bool intersect(const Ray& ray, float& depth, float rayMin, float rayMax)
+	{
+		lastTestedRayId = ray.id;
+		register bool boo = (distance < rayMax) && (ray.dir * dirToCentre < cosAngle);
+		lastTestedRayResult.isIntersect = boo;
+		lastTestedRayResult.depth = distance;
+		return boo;
+	}
+	bool intersectBackSide(const Ray& ray, float& depth, float rayMin, float rayMax) {return false;}
+	void setupBBox();
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/PathMapEffect.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/PathMapEffect.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/PathMapEffect.cpp	(revision 2197)
@@ -0,0 +1,1414 @@
+#include "dxstdafx.h"
+#include ".\pathmapeffect.h"
+#include "Material.hpp"
+#include "TexturedMaterial.h"
+#include "WoodMaterial.hpp"
+#include "TriangleMesh.h"
+#include "Transformed.h"
+#include "Entity.h"
+#include "DepthRenderStrategy.h"
+#include "FinalCompositionRenderStrategy.h"
+#include "SubEntity.h"
+#include "Entity.h"
+#include "Mesh.h"
+#include "L.h"
+#include "shlwapi.h"
+#include <queue>
+#include <fstream>
+
+#define MAXNCLUSTERS 512
+//#define GENERATE_PATH_MAPS
+
+//! D3D vector-matrix multiplication
+D3DVECTOR operator *(const D3DVECTOR& v, const D3DMATRIX& m)
+{
+	D3DVECTOR r;
+	r.x = v.x * m._11 + v.y * m._21 + v.z * m._31 + m._41;
+	r.y = v.x * m._12 + v.y * m._22 + v.z * m._32 + m._42;
+	r.z = v.x * m._13 + v.y * m._23 + v.z * m._33 + m._43;
+	float h = v.x * m._14 + v.y * m._24 + v.z * m._34 + m._44;
+	if(h > 0.00001f || h < 0.00001f)
+	{
+		r.x /= h;
+		r.y /= h;
+		r.z /= h;
+	}
+	return r;
+}
+
+//! method name strings to be displayed on screen
+const wchar_t* PathMapEffect::Method::methodNames[10] =
+{
+	L"PRM",
+	L"PRM texture",
+	L"_",
+	L"_"
+	, NULL, NULL, NULL, NULL, NULL, NULL
+};
+
+//! method constants
+const PathMapEffect::Method PathMapEffect::Method::PRM(0);
+const PathMapEffect::Method PathMapEffect::Method::SHOWTEX(1);
+const PathMapEffect::Method PathMapEffect::Method::LAST(2);
+
+//! constructor
+PathMapEffect::PathMapEffect(LPDIRECT3DDEVICE9 device,
+ 		char* prmDirectory,
+		char* meshDirectory,
+		char* mediaDirectory,
+		char* levelFileName,
+		char* materialFileName,
+		bool segmentMeshes,
+		bool computePRM,
+		unsigned int nEntryPoints,
+		unsigned int nClusters,
+		unsigned int depthMapResolution
+		)
+:method(Method::PRM)
+{
+	testClusterId = 0;
+
+	NRADIONS = 4096 * (nEntryPoints / 4096);
+	NCLUSTERS = nClusters;
+	DEPTHMAPRES	= depthMapResolution;
+	this->SEGMENTMESHES = segmentMeshes;
+
+	weights = new float[NCLUSTERS];
+	clusterLenghts = new unsigned int[NCLUSTERS];
+
+	clusterSweepCurrentIndex = 0;
+
+	rayId = 1;
+	this->device = device;
+
+	//first person camera allows more freedom of movement
+	camera = new CFirstPersonCamera();
+	lightCamera = new CFirstPersonCamera();
+
+	HRESULT hr;
+	DWORD effectCompileFlag=0;
+	
+	LPD3DXBUFFER compilationErrors;
+	if(FAILED(
+		hr = 
+			D3DXCreateEffectFromFile(
+				device,
+				L"pathMap.fx",
+				NULL,
+				NULL,
+				0,
+				NULL,
+				&effect,
+				&compilationErrors) )){
+		MessageBoxA( NULL, (LPSTR)compilationErrors->GetBufferPointer(), "Failed to load effect file!", MB_OK);
+		exit(-1);
+	}
+
+	//store buffers so we can reset them after rendering to texture render targets
+	device->GetRenderTarget(0, &frameColorBuffer);
+	device->GetDepthStencilSurface(&frameDepthStencilBuffer);
+	
+	wcscpy(this->mediaDirectory, L::l+mediaDirectory);
+	wcscpy(this->meshDirectory, L::l+meshDirectory);
+	wcscpy(this->prmDirectory, L::l+prmDirectory);
+
+	//load empty texture
+	wcscpy(this->levelFileName, L::l+mediaDirectory);
+	wcscat(this->levelFileName, L"\\");
+	wcscat(this->levelFileName, L::l+levelFileName);
+
+	wcscpy(this->materialFileName, L::l+mediaDirectory);
+	wcscat(this->materialFileName, L"\\");
+	wcscat(this->materialFileName, L::l+materialFileName);
+
+	wchar_t emptyTextureName[256];
+	wcscpy(emptyTextureName, L::l+mediaDirectory);
+	wcscat(emptyTextureName, L"\\");
+	wcscat(emptyTextureName, L"empty.bmp");
+
+	D3DXCreateTextureFromFile(device, emptyTextureName, &emptyTexture);
+
+	//set up a scene
+
+	xMaterials = XMLNode::openFileHelper(this->materialFileName, L"materials");
+//	loadScene("media\\space.txt");
+	loadScene(LC::c-this->levelFileName);
+
+//	loadMesh( L"media\\fighter.x", 0, "", 1);
+
+	//compute the surface area of the complete geometry. useful for random sampling.
+	sumSurfaceArea = 0.0;
+	std::vector<Entity*>::iterator entityIterator = entities.begin();
+	while(entityIterator != entities.end())
+	{
+		sumSurfaceArea += (*entityIterator)->getSurfaceArea();
+		entityIterator++;
+	}
+
+	//initialize camera
+	camera->SetViewParams( &D3DXVECTOR3(0.0f, 0.0f, 4.0f), &D3DXVECTOR3(0.0f, 0.0f, 0.0f));
+	D3DSURFACE_DESC fbdesc;
+	frameColorBuffer->GetDesc(&fbdesc);
+	camera->SetProjParams( D3DX_PI/2, (float)fbdesc.Width / fbdesc.Height, 0.1f, 300.0f );
+
+	//set up spotlight
+	lightCamera->SetViewParams( &D3DXVECTOR3(5.0f, 0.0f, 0.0f), &D3DXVECTOR3(0.0f, 0.0f, 0.0f));
+	lightCamera->SetProjParams( D3DX_PI/1.9, 1.0f, 0.1f, 300.0f );
+
+	//create ray tracing kd-tree containing ray-traceable versions of entities 
+	{
+		std::vector<Intersectable*> rayTraceEntities;
+		std::vector<Entity*>::iterator entityIterator = entities.begin();
+		while(entityIterator != entities.end())
+		{
+			(*entityIterator)->gatherRayTraceEntities(rayTraceEntities);
+			entityIterator++;
+		}
+		Intersectable** objs = (Intersectable**)&*rayTraceEntities.begin();
+		kdtree = new KDTree(objs, rayTraceEntities.size());
+	}
+
+	//create dummy render target texture for depth map rendering
+	device->CreateTexture(DEPTHMAPRES, DEPTHMAPRES, 1, D3DUSAGE_RENDERTARGET, D3DFMT_R32F, D3DPOOL_DEFAULT, &fakeTexture, NULL);
+	fakeTexture->GetSurfaceLevel(0, &fakeSurface);
+
+	//create a depthstencil texture for depth map rendering
+	device->CreateTexture(DEPTHMAPRES, DEPTHMAPRES, 1,
+		D3DUSAGE_DEPTHSTENCIL, D3DFMT_D24X8, D3DPOOL_DEFAULT, &depthMapTexture, NULL);
+	depthMapTexture->GetSurfaceLevel(0, &depthMapDepthStencilBuffer);
+
+	if(computePRM)
+		precompute();
+	else
+		loadPathMaps();
+
+	if(computePRM || segmentMeshes)
+		saveScene("processedMeshes\\processed.level");
+
+	//create a texture for radion data (will be used for weight computations on the GPU)
+	device->CreateTexture(2 * NRADIONS / 4096, 4096, 1, 0, D3DFMT_A32B32G32R32F, D3DPOOL_DEFAULT, &radionTexture, NULL);
+	radionTexture->GetSurfaceLevel(0, &radionSurface);
+
+	//fill texture with data
+	uploadRadions();
+
+	//create weights render target
+	device->CreateTexture(4096, NRADIONS / 4096, 1, D3DUSAGE_RENDERTARGET, D3DFMT_R32F, D3DPOOL_DEFAULT, &weightsTexture, NULL);
+	weightsTexture->GetSurfaceLevel(0, &weightsSurface);
+
+	//create a sytem memory duplicate of the weights render target to be able to read back weights data
+	device->CreateTexture(4096, NRADIONS / 4096, 1, 0, D3DFMT_R32F, D3DPOOL_SYSTEMMEM, &sysMemWeightsTexture, NULL);
+	sysMemWeightsTexture->GetSurfaceLevel(0, &sysMemWeightsSurface);
+
+	//create a vertex buffer to be able to visualize entry radion positions
+	device->CreateVertexBuffer(NRADIONS * sizeof(float) * 6, D3DUSAGE_WRITEONLY, D3DFVF_XYZ | D3DFVF_NORMAL, D3DPOOL_DEFAULT, 
+		&starterVertexBuffer, NULL);
+	void* pData;
+	starterVertexBuffer->Lock(0, 0, &pData, 0);
+	fillRadionPosArray(pData);
+	starterVertexBuffer->Unlock();
+
+	if(computePRM)
+		savePathMaps();
+}
+
+PathMapEffect::~PathMapEffect(void)
+{
+	delete weights;
+	delete clusterLenghts;
+
+	//release all resources allocated in the constructor
+	starterVertexBuffer->Release();
+
+	depthMapTexture->Release();
+	depthMapDepthStencilBuffer->Release();
+	fakeTexture->Release();
+	fakeSurface->Release();
+
+	sysMemWeightsTexture->Release();
+	sysMemWeightsSurface->Release();
+	weightsTexture->Release();
+	weightsSurface->Release();
+	radionTexture->Release();
+	radionSurface->Release();
+
+	delete kdtree;
+	emptyTexture->Release();
+	releaseTextures();
+	releaseMeshes();
+	releaseEntities();
+
+	frameColorBuffer->Release();
+	frameDepthStencilBuffer->Release();
+
+	effect->Release();
+	delete camera;
+	delete lightCamera;
+}
+
+void PathMapEffect::loadMesh(DWORD fileType, LPCWSTR fileName, LPCWSTR ogreName, int prmAtlasSize, const char* name, int dividePcs, bool generateUV, bool generateTBN)
+{
+	wchar_t mFileName[512];
+	wcscpy(mFileName, this->mediaDirectory);
+	wcscat(mFileName, L"\\");
+	wcscat(mFileName, fileName);
+	Mesh* mesh = new Mesh(this, fileType, mFileName, ogreName, prmAtlasSize, name, dividePcs, generateUV, generateTBN);
+	meshes.push_back(mesh);
+}
+
+LPDIRECT3DTEXTURE9 PathMapEffect::loadTexture(LPCWSTR fileName, Material** rayTraceMaterial)
+{
+	if(fileName == NULL || wcscmp(fileName, L"") == 0)
+		return NULL;
+	int texIndex = 0;
+	std::vector<wchar_t*>::iterator nameIterator = materialTextureFileNames.begin();
+	while(nameIterator != materialTextureFileNames.end())
+	{
+		if(wcscmp( *nameIterator, fileName) == 0)
+		{
+			*rayTraceMaterial = rayTraceMaterials.at(texIndex);
+			return materialTextures.at(texIndex);
+		}
+		nameIterator++;
+		texIndex++;
+	}
+	wchar_t* mediaFileName = new wchar_t[wcslen(fileName) + 64];
+	//we assume the x file is the media folder
+	wcscpy(mediaFileName, this->mediaDirectory);
+	wcscat(mediaFileName, L"\\");
+	wcscat(mediaFileName, fileName);
+	LPDIRECT3DTEXTURE9 tex;
+
+	D3DXIMAGE_INFO bobo;
+	if(S_OK != 
+		D3DXCreateTextureFromFileEx(device, mediaFileName, D3DX_DEFAULT, D3DX_DEFAULT, 1, 0,
+		D3DFMT_FROM_FILE, D3DPOOL_MANAGED, D3DX_DEFAULT, D3DX_DEFAULT, 0, &bobo, NULL, &tex
+		))
+	{
+		 MessageBox(NULL, mediaFileName, L"Could not load texture file!", MB_OK);
+		 return NULL;
+	}
+
+	delete mediaFileName;
+
+	materialTextures.push_back(tex);
+	wchar_t* storedName = new wchar_t[wcslen(fileName)+1];
+	wcscpy(storedName, fileName);
+	materialTextureFileNames.push_back(storedName);
+
+	if(rayTraceMaterial != NULL)
+	{
+		D3DLOCKED_RECT lrect;
+		HRESULT hr = tex->LockRect(0, &lrect, NULL, D3DLOCK_READONLY);
+		LPDIRECT3DSURFACE9 texsurf; 
+		tex->GetSurfaceLevel(0, &texsurf);
+		D3DSURFACE_DESC desc;
+		texsurf->GetDesc(&desc);
+		*rayTraceMaterial = new TexturedMaterial(lrect.pBits, lrect.Pitch, desc.Width);
+		texsurf->Release();
+		tex->UnlockRect(0);
+	}
+	rayTraceMaterials.push_back(*rayTraceMaterial);
+
+	return tex;
+}
+
+void PathMapEffect::releaseTextures()
+{
+	std::vector<LPDIRECT3DTEXTURE9>::iterator i = materialTextures.begin();
+	while(i != materialTextures.end())
+	{
+		(*i)->Release();
+		i++;
+	}
+
+	std::vector<Material*>::iterator z = rayTraceMaterials.begin();
+	while(z != rayTraceMaterials.end())
+	{
+		delete (*z);
+		z++;
+	}
+
+	std::vector<wchar_t*>::iterator c = materialTextureFileNames.begin();
+	while(c != materialTextureFileNames.end())
+	{
+		delete [] (*c);
+		c++;
+	}
+}
+
+void PathMapEffect::releaseMeshes()
+{
+	std::vector<Mesh*>::iterator i = meshes.begin();
+	while(i != meshes.end())
+	{
+		delete *i;
+		i++;
+	}
+}
+
+void PathMapEffect::renderWithPRM()
+{
+	// 1. pass: render depth
+	DepthRenderStrategy depthRenderStrategy(this);
+
+	depthRenderStrategy.camera = *lightCamera;
+	renderScene(depthRenderStrategy);
+
+	// 2. pass: compute weights
+
+	// simple parallel computation for all pixels: no 3D, depth, shadows, only a full-texture quad
+	HRESULT hr = device->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
+	hr = device->SetRenderState(D3DRS_STENCILENABLE, false);
+	hr = device->SetRenderTarget(0,weightsSurface);
+	hr = device->SetDepthStencilSurface(NULL);
+	D3DXVECTOR3 lightPos = *lightCamera->GetEyePt();
+	D3DXVECTOR3 lightDir = *lightCamera->GetWorldAhead();
+	lightDir /= D3DXVec3Length( &lightDir );
+	float ffl = parameters->Get(fLightScale) * 10.0f;
+	D3DXVECTOR3 lightPower(ffl, ffl, ffl);
+
+	device->Clear( 0, NULL, D3DCLEAR_TARGET,	D3DCOLOR_XRGB(0,0,0), 1.0f, 0 );
+
+	if( SUCCEEDED( device->BeginScene() ) ){
+		if( effect != NULL ){
+			D3DXHANDLE hTechnique = NULL;
+			hTechnique = effect->GetTechniqueByName((LPSTR)"ComputeWeights");
+			if(hTechnique==NULL){
+				return;
+			}
+			effect->SetTechnique( hTechnique );
+
+			UINT nPasses = 0;
+			effect->Begin( &nPasses, 0 );
+			for(UINT j=0;j<nPasses;j++){ 
+				effect->BeginPass(j);
+				hr = effect->SetTexture("radions", radionTexture);
+				static float opttme[9] = {0.5f, 0.0f, 0.0f,
+										0.0f, -0.5f, 0.0f,
+										0.5f + (0.5f / DEPTHMAPRES), 0.5f + (0.5f / DEPTHMAPRES), 1.0f};
+
+				//set global params
+				effect->SetFloatArray("occProjToTexMatrix", opttme, 9);
+				effect->SetMatrix("occWorldToProjMatrix", &(*lightCamera->GetViewMatrix() * *lightCamera->GetProjMatrix()));
+
+				effect->SetTexture("depthMap", depthMapTexture);
+				hr = effect->SetInt("nRadionColumns", NRADIONS / 4096);
+				hr = effect->SetFloatArray("lightPower", (float*)&lightPower, 3);
+				hr = effect->SetFloatArray("lightPos", (float*)&lightPos, 3);
+				hr = effect->SetFloatArray("lightDir", (float*)&lightDir, 3);
+				effect->CommitChanges();
+				renderFullScreen();
+				effect->EndPass();
+			}
+			effect->End();
+		}
+		device->EndScene();
+	}
+
+	// read the weights back
+
+	D3DLOCKED_RECT rData;
+	hr = device->GetRenderTargetData(weightsSurface, sysMemWeightsSurface);
+	hr =  sysMemWeightsSurface->LockRect(&rData, NULL, D3DLOCK_READONLY);
+	float* allEntryWeights = (float*)rData.pBits;
+
+	// average weights per cluster
+	float sumWeightsAll = 0.0;
+	unsigned int iRadion = 0;
+	for(int iCluster=0; iCluster < NCLUSTERS; iCluster++)
+	{
+		weights[iCluster] = 0.0;
+		float clusterrad = 0.0;
+		for(int clusterSummer=0; clusterSummer < clusterLenghts[iCluster]; clusterSummer++, iRadion++)
+		{
+			float radrad = bushStarters[iRadion].radiance.sum();
+			weights[iCluster] += allEntryWeights[iRadion] * radrad;
+			clusterrad += radrad;
+		}
+		if(clusterrad > 0.01)
+			weights[iCluster] /= clusterrad; //(double)clusterLenghts[iCluster];
+		else
+			weights[iCluster] = 0.0f;
+//		if(iCluster != TEST_CLUST)
+//			weights[iCluster] = 0.0;
+//		if(weights[iCluster] > 0.005)
+//			weights[iCluster] = 0.005;
+		sumWeightsAll += weights[iCluster];
+	}
+	sysMemWeightsSurface->UnlockRect();
+
+	// use backface culling, depth test
+	hr = device->SetRenderState(D3DRS_CULLMODE, D3DCULL_CCW);
+	hr = device->SetRenderState(D3DRS_ZENABLE, D3DZB_TRUE);
+
+/*	for(int testi=0; testi < NCLUSTERS; testi++)
+		weights[testi] = 0.000;
+	weights[testClusterId] = 0.05;*/
+
+	// 3. pass: render scene using weights to combine PRM texture atlases
+
+	FinalCompositionRenderStrategy finalCompositionRenderStrategy(this);
+	finalCompositionRenderStrategy.lightDir = lightDir;
+	finalCompositionRenderStrategy.lightPos = lightPos;
+	finalCompositionRenderStrategy.lightPower = lightPower;
+
+	renderScene(finalCompositionRenderStrategy);
+
+
+/*	if(!parameters->Get(bLookFromLight))
+	if( SUCCEEDED( device->BeginScene() ) )
+	{
+		effect->SetTechnique("torch");
+		UINT nPasses;
+		effect->Begin(&nPasses, 0);
+		effect->BeginPass(0);
+
+		D3DXMATRIX scaleShip;
+		D3DXMatrixScaling(&scaleShip, 0.05f, 0.05f, 0.05f);
+
+		effect->SetTexture("brdfMap", meshes.at(meshes.size()-1)->->textures[0]);
+		effect->SetMatrix("modelToProjMatrix", &(scaleShip * *lightCamera->GetWorldMatrix() * *camera->GetViewMatrix()  * *camera->GetProjMatrix()  ));
+
+		effect->CommitChanges();
+		renderMeshes[renderMeshes.size()-1]->mesh->DrawSubset(0);
+
+		effect->EndPass();
+		effect->End();
+		device->EndScene();
+	}
+*/
+}
+
+void PathMapEffect::renderFullScreen(float depth)
+{
+	float fLeftU = 0.0f, fTopV = 0.0f, fRightU = 1.0f, fBottomV = 1.0f;
+
+    D3DSURFACE_DESC dtdsdRT;
+    PDIRECT3DSURFACE9 pSurfRT;
+
+    // Acquire render target width and height
+    device->GetRenderTarget(0, &pSurfRT);
+    pSurfRT->GetDesc(&dtdsdRT);
+    pSurfRT->Release();
+
+    // Ensure that we're directly mapping texels to pixels by offset by 0.5
+    // For more info see the doc page titled "Directly Mapping Texels to Pixels"
+    FLOAT fWidth5 = (FLOAT)dtdsdRT.Width - 0.5f;
+    FLOAT fHeight5 = (FLOAT)dtdsdRT.Height - 0.5f;
+
+    // Draw the quad
+	struct D3DVERTEXQUAD{
+		D3DXVECTOR3 pos;
+		D3DXVECTOR2 tex0;
+	};
+
+    D3DVERTEXQUAD svQuad[4];
+
+    svQuad[0].pos=D3DXVECTOR3(-1, 1, depth);
+    svQuad[0].tex0 = D3DXVECTOR2(fLeftU, fTopV);
+
+    svQuad[1].pos = D3DXVECTOR3(1, 1, depth);
+    svQuad[1].tex0 = D3DXVECTOR2(fRightU, fTopV);
+
+    svQuad[2].pos = D3DXVECTOR3(-1, -1, depth);
+    svQuad[2].tex0 = D3DXVECTOR2(fLeftU, fBottomV);
+
+    svQuad[3].pos = D3DXVECTOR3(1, -1, depth);
+    svQuad[3].tex0 = D3DXVECTOR2(fRightU, fBottomV);
+	
+	device->SetRenderState(D3DRS_CULLMODE,D3DCULL_NONE);
+	device->SetFVF(D3DFVF_XYZ | D3DFVF_TEX1 | D3DFVF_TEXCOORDSIZE2(0));
+    device->DrawPrimitiveUP(D3DPT_TRIANGLESTRIP, 2, svQuad, sizeof(D3DVERTEXQUAD));
+}
+
+void PathMapEffect::move(float fElapsedTime)
+{
+	clusterSweepCurrentIndex += fElapsedTime * 2.0f;
+	if(clusterSweepCurrentIndex > NCLUSTERS)
+		clusterSweepCurrentIndex -= NCLUSTERS;
+	//apply some rotation to one of the entities
+	if(parameters->Get(bTurbo))
+	{
+		camera->FrameMove(fElapsedTime * 10.0f);
+		lightCamera->FrameMove(fElapsedTime * 10.0f);
+	}
+	else
+	{
+		camera->FrameMove(fElapsedTime);
+		lightCamera->FrameMove(fElapsedTime);
+	}
+}
+
+LRESULT PathMapEffect::handleMessage( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
+{
+	if(uMsg == WM_KEYDOWN)
+	{
+		switch(wParam)
+		{
+			case 'C':
+				testClusterId = (testClusterId + NCLUSTERS - 1) % NCLUSTERS;
+				break;
+			case 'Z':
+				testClusterId = (testClusterId + 1) % NCLUSTERS;
+				break;
+		}
+	}
+
+	if(parameters->Get(bMoveLight))
+		return lightCamera->HandleMessages(hWnd, uMsg, wParam, lParam);
+	else
+		return camera->HandleMessages(hWnd, uMsg, wParam, lParam);
+
+}
+
+void PathMapEffect::addUiParameters(Parameters* parameters)
+{
+	PathMapEffect::parameters = parameters;
+	parameters->Add( bLookFromLight, "Look from light", 1);
+	parameters->Add( bMoveLight, "Move light", 1);
+	parameters->Add( bDots, "Entry points", 1);
+	parameters->Add( bTurbo, "Turbo", 1);
+	parameters->Add( fLightScale, "Tone scale", 100, '1', '2', convertLightScale);
+	parameters->Add( fIndirectLightingMode, "Lighting mode", 3, '3', '4', convertInt4);
+	parameters->Add( fTorchDistance, "Torch distance", 100, '5', '6', convertTorchDistance);
+}
+
+void PathMapEffect::setUiParameterDefaults(Parameters* parameters)
+{
+}
+
+Parameters*	PathMapEffect::parameters = NULL;
+
+void PathMapEffect::render()
+{
+	renderWithPRM();
+	if(parameters->Get(bDots))
+	{
+		float psf = 8.0f;
+		HRESULT hr = device->SetRenderState(D3DRS_POINTSIZE, *((DWORD*)&psf));
+		hr = device->SetRenderState(D3DRS_ZENABLE, D3DZB_TRUE);
+		if( SUCCEEDED( device->BeginScene() ) )
+		{
+			D3DXHANDLE hTechnique = NULL;
+			hTechnique = effect->GetTechniqueByName((LPSTR)"Dots");
+			effect->SetTechnique( hTechnique );
+			UINT nPasses = 0;
+			effect->Begin( &nPasses, 0 );
+			for(UINT j=0;j<nPasses;j++){
+				effect->BeginPass(j);
+					hr = effect->SetTexture("depthMap",depthMapTexture);
+					if(parameters->Get(bLookFromLight))
+						effect->SetMatrix("worldToProjMatrix", &(*lightCamera->GetViewMatrix()  * *lightCamera->GetProjMatrix()  ));
+					else
+						effect->SetMatrix("worldToProjMatrix", &(*camera->GetViewMatrix()  * *camera->GetProjMatrix()  ));
+
+							static float opttme[9] = {0.5f, 0.0f, 0.0f,
+								0.0f, -0.5f, 0.0f,
+								0.5f + (0.5f / DEPTHMAPRES), 0.5f + (0.5f / DEPTHMAPRES), 1.0f};
+
+					effect->SetFloatArray("occProjToTexMatrix", opttme, 9);
+					D3DXVECTOR3 lightPos = *lightCamera->GetEyePt();
+					hr = effect->SetFloatArray("lightPos", (float*)&lightPos, 3);
+					effect->CommitChanges();
+					hr = device->SetFVF(D3DFVF_XYZ |  D3DFVF_NORMAL);
+					hr = device->SetStreamSource(0, starterVertexBuffer, 0, sizeof(float) * 6);
+					UINT offset = 0;
+					for(int iClusterDraw=0; iClusterDraw < NCLUSTERS; iClusterDraw++)
+					{
+//						hr = effect->SetFloat("aClusterWeight", weights[iClusterDraw] * 10.0);
+						hr = effect->SetFloat("aClusterWeight", (float)iClusterDraw);
+						effect->CommitChanges();
+//						if(iClusterDraw - clusterSweepCurrentIndex > -1.0 && 
+//							iClusterDraw - clusterSweepCurrentIndex < 0.0	)
+//						if(iClusterDraw == testClusterId)
+							device->DrawPrimitive(D3DPT_POINTLIST, offset, clusterLenghts[iClusterDraw]);
+						offset += clusterLenghts[iClusterDraw];
+					}
+				effect->EndPass();
+			}
+			effect->End();
+		}
+		device->EndScene();
+	}
+}
+
+void PathMapEffect::releaseEntities()
+{
+	std::vector<Entity*>::iterator entityIterator = entities.begin();
+	while(entityIterator != entities.end())
+	{
+		delete *entityIterator;
+		entityIterator++;
+	}	
+}
+
+void PathMapEffect::sampleSphereDirection(Vector& outDir)
+{
+	do{
+	outDir = Vector(-1.0 + 2.0 * (float)rand() / RAND_MAX, -1.0 + 2.0 * (float)rand() / RAND_MAX, -1.0 + 2.0 * (float)rand() / RAND_MAX);
+	}while(outDir.norm2() > 1.0);
+	outDir.normalize();
+}
+
+void PathMapEffect::sampleShootingDiffuseDirection(int depth, const Vector& normal, Vector& outDir)
+{
+	Vector u, v;
+	if(fabsf(normal[0]) < 0.9f)
+	{
+		u.set(0.0f, -normal[2], normal[1]);
+		u *= 1.0f / sqrtf(normal[2] * normal[2] + normal[1] * normal[1]);
+	}
+	else
+	{
+		u.set(normal[2], 0.0f, -normal[0]);
+		u *= 1.0f / sqrtf(normal[2] * normal[2] + normal[0] * normal[0]);
+	}
+	v.setCrossProduct(normal, u);
+
+	float phi = 2.0f * 3.14159265358979323846f * (float)rand() / RAND_MAX;
+	float xi2 = (float)rand() / RAND_MAX;
+	float cosPhi = cos(phi);
+	float sinPhi = sin(phi);
+	float cosTheta = sqrtf(xi2);
+	float sinTheta = sqrtf(1.0f - xi2);
+
+	outDir.setScaled(sinTheta * cosPhi, v);
+	outDir.addScaled(sinTheta * sinPhi, u);
+	outDir.addScaled(cosTheta, normal);
+}
+
+void PathMapEffect::precompute()
+{
+	// generate entry points
+	for(unsigned int cRad=0; cRad < NRADIONS; cRad++)
+	{
+		Radion starter;
+		sampleSurfaceRadion(starter);
+		//sampleSurfaceRadionUniform(starter);
+		bushStarters.push_back(starter);
+	}
+
+	// sort entry radions into clusters
+	Radion* entryArray = (Radion*)&*bushStarters.begin();
+	clusterRadions(entryArray, bushStarters.size(), 0);
+	clusterRadionsKMeans();
+
+	// for every entity, find the most relevant clusters
+	srand(0xef23ab32);
+	std::vector<Entity*>::iterator entityIterator = entities.begin();
+	while(entityIterator != entities.end())
+	{
+		(*entityIterator)->findNearClusters(bushStarters, NCLUSTERS);
+		(*entityIterator)->clearPRM();
+		entityIterator++;
+	}
+
+	// for every entry radion, shoot a bush of radions, and add their
+	// contributions to all PRMs of all entities
+	unsigned int iCluster = 0;
+	std::vector<Radion> bushRadions;
+	for(int iStarter = 0; iStarter < NRADIONS; )
+	{
+		bushRadions.clear();
+		for(int iric=0; iric < clusterLenghts[iCluster]; iric++, iStarter++)
+			shootRadionBush(bushStarters[iStarter], bushRadions);
+		std::vector<Entity*>::iterator entityIterator = entities.begin();
+		while(entityIterator != entities.end())
+		{
+			(*entityIterator)->renderPRM(bushRadions, iCluster);
+			entityIterator++;
+		}
+		iCluster++;
+	}
+
+	//scale down multiple pixel writes
+	entityIterator = entities.begin();
+	while(entityIterator != entities.end())
+	{
+		(*entityIterator)->normalizePRM();
+		entityIterator++;
+	}
+}
+
+int compareX(const void* a, const void* b)
+{
+	if( ((const Radion*)a)->position.x < ((const Radion*)b)->position.x )
+		return -1;
+	else
+		return 1;
+}
+
+int compareY(const void* a, const void* b)
+{
+	if( ((const Radion*)a)->position.y < ((const Radion*)b)->position.y )
+		return -1;
+	else
+		return 1;
+}
+
+int compareZ(const void* a, const void* b)
+{
+	if( ((const Radion*)a)->position.z < ((const Radion*)b)->position.z )
+		return -1;
+	else
+		return 1;
+}
+
+int compareDirX(const void* a, const void* b)
+{
+	if( ((const Radion*)a)->normal.x < ((const Radion*)b)->normal.x )
+		return -1;
+	else
+		return 1;
+}
+
+int compareDirY(const void* a, const void* b)
+{
+	if( ((const Radion*)a)->normal.y < ((const Radion*)b)->normal.y )
+		return -1;
+	else
+		return 1;
+}
+
+int compareDirZ(const void* a, const void* b)
+{
+	if( ((const Radion*)a)->normal.z < ((const Radion*)b)->normal.z )
+		return -1;
+	else
+		return 1;
+}
+
+
+void PathMapEffect::clusterRadionsKMeans()
+{
+	Radion centroids[MAXNCLUSTERS];
+	std::vector<Radion> clusters[MAXNCLUSTERS];
+	//initial clusters: uniform length
+	for(unsigned int i=0; i<NCLUSTERS; i++)
+		clusterLenghts[i] = NRADIONS / NCLUSTERS;
+	for(unsigned int iKMeans = 0; iKMeans < 128; iKMeans++)
+	{
+		//find centroids
+		unsigned int iRadion = 0;
+		for(unsigned int i=0; i<NCLUSTERS; i++)
+		{
+			centroids[i].position = Vector::RGBBLACK;
+			centroids[i].normal = Vector::RGBBLACK;
+			for(unsigned int iRadionInCluster=0; iRadionInCluster < clusterLenghts[i]; iRadionInCluster++, iRadion++)
+			{
+				centroids[i].position += bushStarters.at(iRadion).position;
+				centroids[i].normal += bushStarters.at(iRadion).normal;
+			}
+			centroids[i].position *= 1.0f / (float)clusterLenghts[i];
+			centroids[i].normal.normalize();
+		}
+		
+		for(unsigned int i=0; i<NCLUSTERS; i++)
+			clusters[i].clear();
+
+		//sort radions to centroids
+		iRadion = 0;
+		for(unsigned int i=0; i<NCLUSTERS; i++)
+		{
+			for(unsigned int iRadionInCluster=0; iRadionInCluster < clusterLenghts[i]; iRadionInCluster++, iRadion++)
+			{
+				unsigned int minimumDistanceClusterIndex = 0;
+				float minimumDistance = FLT_MAX;
+				for(unsigned int u=0; u<NCLUSTERS; u++)
+				{
+					float dirDist = (bushStarters.at(iRadion).normal * centroids[u].normal);
+					float dist = (bushStarters.at(iRadion).position - centroids[u].position).norm() * pow(6.0, 1.0 - (double)dirDist);
+					if(dist < minimumDistance)
+					{
+						minimumDistanceClusterIndex = u;
+						minimumDistance = dist;
+					}
+				}
+				clusters[minimumDistanceClusterIndex].push_back( bushStarters.at(iRadion) );
+			}
+		}
+		//refill bushStarters, set cluster lengths
+		iRadion = 0;
+		for(unsigned int i=0; i<NCLUSTERS; i++)
+		{
+			clusterLenghts[i] = clusters[i].size();
+			for(unsigned int iRadionInCluster=0; iRadionInCluster < clusterLenghts[i]; iRadionInCluster++, iRadion++)
+			{
+				bushStarters.at(iRadion) = clusters[i].at(iRadionInCluster);
+			}
+		}
+		//eliminate empty clusters
+		for(unsigned int i=1; i<NCLUSTERS; i++)
+		{
+			if(clusterLenghts[i] == 0)
+			{
+				clusterLenghts[i] = clusterLenghts[i-1] >> 1;
+				clusterLenghts[i-1] -= clusterLenghts[i-1] >> 1;
+			}
+		}
+		for(int i=NCLUSTERS - 1; i >= 0; i--)
+		{
+			if(clusterLenghts[i] == 0)
+			{
+				clusterLenghts[i] = clusterLenghts[i+1] >> 1;
+				clusterLenghts[i+1] -= clusterLenghts[i+1] >> 1;
+			}
+		}
+	}
+}
+
+int PathMapEffect::clusterRadions(Radion* partition, int psize, char axis)
+{
+/*	if(psize < 2)
+		return 1;
+	if(axis == 0)
+		qsort(partition, psize, sizeof(Radion), compareDirX);
+	else if(axis == 1)
+		qsort(partition, psize, sizeof(Radion), compareDirY);
+	else if(axis == 2)
+		qsort(partition, psize, sizeof(Radion), compareDirZ);
+	else if(axis == 3)
+		qsort(partition, psize, sizeof(Radion), compareX);
+	else if(axis == 4)
+		qsort(partition, psize, sizeof(Radion), compareY);
+	else if(axis == 5)
+		qsort(partition, psize, sizeof(Radion), compareZ);
+	clusterRadions(partition, psize >> 1, (axis+1)%6);
+	clusterRadions(partition + (psize >> 1), psize - (psize >> 1), (axis+1)%6);
+	return 1;
+/*/	if(psize < 2)
+		return 1;
+	if(axis == 0)
+		qsort(partition, psize, sizeof(Radion), compareX);
+	else if(axis == 1)
+		qsort(partition, psize, sizeof(Radion), compareY);
+	else if(axis == 2)
+		qsort(partition, psize, sizeof(Radion), compareZ);
+	clusterRadions(partition, psize >> 1, (axis+1)%3);
+	clusterRadions(partition + (psize >> 1), psize - (psize >> 1), (axis+1)%3);
+	return 1;//*/
+}
+
+
+void PathMapEffect::shootRadionBush(Radion& starter, std::vector<Radion>& bushRadions)
+{
+	bushRadions.push_back(starter);
+
+	int nPhotonsShotForLight = 1;	//branching factor
+	for(int iPhoton = 0; iPhoton < nPhotonsShotForLight; iPhoton++)
+	{
+		unsigned int depth = 0;
+		ray.id = rayId++;
+		ray.isShadowRay = false;
+		ray.origin = starter.position;
+		Vector power = starter.radiance;
+		float prob = starter.probability;
+		prob *= nPhotonsShotForLight;
+		power *= 1.0f / nPhotonsShotForLight;
+		sampleShootingDiffuseDirection(depth, starter.normal, ray.dir);
+
+		for(;;depth++)
+		{
+			kdtree->traverse(ray, hitRec, 0.0f, FLT_MAX);
+			if(hitRec.isIntersect)
+			{
+				Radion nr;
+				nr.position = hitRec.point;
+				nr.normal = hitRec.normal;
+				nr.radiance = power;
+				nr.radiance %= hitRec.material->getTextureDiffuseBrdf(hitRec.texUV);
+				nr.probability = prob;
+				bushRadions.push_back(nr);
+			}
+			else
+				break;
+			if(depth >= 3)
+				break;
+			float rrRandom = (float)rand() / RAND_MAX;
+			float diffuseAlbedo = hitRec.material->getTextureDiffuseAlbedo(hitRec.texUV);
+			float idealAlbedo = hitRec.material->getTextureIdealAlbedo(hitRec.texUV);
+			float refractiveAlbedo = hitRec.material->getRefractiveAlbedo();
+			if(rrRandom < diffuseAlbedo)
+			{
+				ray.id = rayId++;
+				ray.isShadowRay = false;
+				ray.origin = hitRec.point;
+				power %= hitRec.material->getTextureDiffuseBrdf(hitRec.texUV);
+				power *= 1.0f / diffuseAlbedo;
+				prob *= diffuseAlbedo;
+				sampleShootingDiffuseDirection(depth, hitRec.normal, ray.dir);
+			}
+			else
+			{
+				rrRandom -= diffuseAlbedo;
+				if(rrRandom < idealAlbedo)
+				{
+					ray.dir.setIdealReflectedDirection(ray.dir, hitRec.normal);
+					ray.id = rayId++;
+					ray.isShadowRay = false;
+					ray.origin = hitRec.point;
+					power %= hitRec.material->getIdealBrdf();
+					power *= 1.0f / idealAlbedo;
+					prob *= idealAlbedo;
+				}
+				else
+					break;
+			}
+		}
+	}
+}
+
+void PathMapEffect::sampleSurfaceRadion(Radion& starter)
+{
+	float randa = ((double)rand() / RAND_MAX) * entities.size();
+//&	float randa = ((double)rand() / RAND_MAX) * sumSurfaceArea;
+	float uptonowSurfaceArea = 0.0;
+	Entity* e = NULL;
+	std::vector<Entity*>::iterator entityIterator = entities.begin();
+	while(entityIterator != entities.end())
+	{
+		uptonowSurfaceArea += 1.0f;
+//&		uptonowSurfaceArea += (*entityIterator)->getSurfaceArea();
+		if(uptonowSurfaceArea >= randa)
+		{
+			e = *entityIterator;
+			break;
+		}
+		entityIterator++;
+	}
+
+	const Material* m = e->sampleSurface(starter);
+
+	float surfa = starter.radiance.z;
+
+	Vector rtexc = starter.radiance;
+	starter.radiance = m->getTextureDiffuseBrdf(rtexc);
+	starter.radiance *= (surfa / NRADIONS) * entities.size();
+//&	starter.radiance *= sumSurfaceArea / NRADIONS;
+	starter.probability = (float)NRADIONS / (entities.size() * surfa );
+}
+
+void PathMapEffect::sampleSurfaceRadionUniform(Radion& starter)
+{
+	float randa = ((double)rand() / RAND_MAX) * sumSurfaceArea;
+	float uptonowSurfaceArea = 0.0;
+	Entity* e = NULL;
+	std::vector<Entity*>::iterator entityIterator = entities.begin();
+	while(entityIterator != entities.end())
+	{
+		uptonowSurfaceArea += (*entityIterator)->getSurfaceArea();
+		if(uptonowSurfaceArea >= randa)
+		{
+			e = *entityIterator;
+			break;
+		}
+		entityIterator++;
+	}
+
+	const Material* m = e->sampleSurface(starter);
+
+	float surfa = starter.radiance.z;
+
+	Vector rtexc = starter.radiance;
+	starter.radiance = m->getTextureDiffuseBrdf(rtexc);
+	starter.radiance *= sumSurfaceArea / NRADIONS;
+	starter.probability = (float)NRADIONS / (entities.size() * surfa );
+}
+
+void PathMapEffect::uploadRadions()
+{
+	int nRadions = bushStarters.size();
+	struct TMR{
+		float pos[4];
+		float dir[4];
+//		float pow[4];
+	};
+	TMR* tm = new TMR[nRadions];
+	for(int i=0; i<nRadions; i++)
+	{
+//*
+		tm[i].pos[0] = bushStarters[i].position[0];
+		tm[i].pos[1] = bushStarters[i].position[1];
+		tm[i].pos[2] = bushStarters[i].position[2];
+		tm[i].pos[3] = 1.0;
+		tm[i].dir[0] = bushStarters[i].normal[0];
+		tm[i].dir[1] = bushStarters[i].normal[1];
+		tm[i].dir[2] = bushStarters[i].normal[2];
+		tm[i].dir[3] = 1.0;
+//		tm[i].pow[0] = bushStarters[i].radiance[0];
+//		tm[i].pow[1] = bushStarters[i].radiance[1];
+//		tm[i].pow[2] = bushStarters[i].radiance[2];
+//		tm[i].pow[3] = 1.0;
+/*/
+		tm[i].pos[0] = 0.9;
+		tm[i].pos[1] = 0.2;
+		tm[i].pos[2] = 0.2;
+		tm[i].pos[3] = 1.0;
+		tm[i].dir[0] = 0.2;
+		tm[i].dir[1] = 0.9;
+		tm[i].dir[2] = 0.2;
+		tm[i].dir[3] = 1.0;
+		tm[i].pow[0] = 0.2;
+		tm[i].pow[1] = 0.2;
+		tm[i].pow[2] = 0.9;	//blue
+		tm[i].pow[3] = 0.99;
+//*/
+	}
+
+	RECT imgSize;
+	imgSize.top = imgSize.left = 0;
+	imgSize.bottom =  nRadions;
+	imgSize.right = 2 * nRadions / 4096;
+	D3DXLoadSurfaceFromMemory(radionSurface, NULL, NULL, tm, D3DFMT_A32B32G32R32F, 
+		imgSize.right * 4 * sizeof(float), NULL, &imgSize, D3DX_FILTER_NONE, 0);
+
+	delete [] tm;
+}
+
+void PathMapEffect::fillRadionPosArray(void* pData)
+{
+	int nRadions = NRADIONS;
+	struct TMR{
+		float pos[3];
+		float rad[3];
+	};
+	TMR* tm = (TMR*)pData;
+	for(int i=0; i<nRadions; i++)
+	{
+		tm[i].pos[0] = bushStarters[i].position[0];
+		tm[i].pos[1] = bushStarters[i].position[1];
+		tm[i].pos[2] = bushStarters[i].position[2];
+		tm[i].rad[0] = bushStarters[i].radiance[0];
+		tm[i].rad[1] = bushStarters[i].radiance[1];
+		tm[i].rad[2] = bushStarters[i].radiance[2];
+	}
+}
+
+const wchar_t* PathMapEffect::getWeightsString()
+{
+	static wchar_t ws[512];
+	ws[0] = 0;
+	char wan[64];
+	float sumw = 0.0f;
+	for(int i=0; i<33; i++)
+	{
+//		StrCpy(wan, L"%f ");
+		if(i == 32)
+			sprintf(wan, "%.3f ", (double)sumw);
+		else
+		{
+			sumw += weights[i];
+			sprintf(wan, "%.3f ", (double)weights[i]);
+		}
+		wchar_t* wideValue = new wchar_t[MultiByteToWideChar(CP_ACP, 0, wan, -1, NULL, 0)];
+		MultiByteToWideChar(CP_ACP, 0, wan, -1, wideValue, 511);
+		StrCatW(ws, wideValue);
+		delete wideValue;
+	}
+	return ws;
+}
+
+
+void PathMapEffect::savePathMaps()
+{
+//	std::fstream entryPointFile("prm\\prmEntryPoints.dat", std::ios::out | std::ios::binary);
+	char eFileName[512];
+	sprintf(eFileName, "%s\\prmEntryPoints.text", LC::c-this->prmDirectory);
+	std::fstream entryPointFile(eFileName, std::ios::out);
+
+	entryPointFile << "nEntryPoints ";
+	entryPointFile << NRADIONS;
+	entryPointFile << "\n";
+
+	for(unsigned int u=0; u < NRADIONS; u++)
+	{
+		entryPointFile << bushStarters.at(u);
+		entryPointFile << "\n";
+	}
+
+	entryPointFile << "Clusters ";
+	entryPointFile << NCLUSTERS;
+	entryPointFile << "\n";
+
+	for(unsigned int c=0; c < NCLUSTERS; c++)
+	{
+//		entryPointFile.write((char*)&clusterLenghts[c], sizeof(unsigned int));
+		entryPointFile << clusterLenghts[c] << '\n';
+	}
+	entryPointFile << "\n";
+
+	entryPointFile.flush();
+	entryPointFile.close();
+
+	unsigned int iEntity = 0;
+	std::vector<Entity*>::iterator entityIterator = entities.begin();
+	while(entityIterator != entities.end())
+	{
+		(*entityIterator)->savePRM();
+
+		entityIterator++;
+		iEntity++;
+	}
+}
+
+void PathMapEffect::loadPathMaps()
+{
+/*	std::fstream entryPointFile("prm\\prmEntryPoints.dat", std::ios::in | std::ios::binary);
+
+	bushStarters.clear();
+
+	for(unsigned int u=0; u < NRADIONS; u++)
+	{
+		Radion ri;
+		entryPointFile >> ri;
+		bushStarters.push_back(ri);
+	}
+	
+	for(unsigned int c=0; c < NCLUSTERS; c++)
+	{
+		entryPointFile.read((char*)&clusterLenghts[c], sizeof(unsigned int));
+	}
+
+	entryPointFile.close();*/
+	char eFileName[512];
+	sprintf(eFileName, "%s\\prmEntryPoints.text", LC::c-this->prmDirectory);
+
+	std::fstream entryPointFile(eFileName, std::ios::in);
+
+	char keyword[256];
+
+	unsigned int redrad;
+	entryPointFile >> keyword;	//nradions
+	entryPointFile >> redrad;
+
+	bushStarters.clear();
+    
+	for(unsigned int u=0; u < NRADIONS; u++)
+	{
+		Radion ri;
+		entryPointFile >> ri;
+		bushStarters.push_back(ri);
+	}
+
+	entryPointFile >> keyword; //ncluster
+	entryPointFile >> redrad;
+	
+	for(unsigned int c=0; c < NCLUSTERS; c++)
+	{
+		entryPointFile >> clusterLenghts[c];
+	}
+
+	entryPointFile.close();
+
+	srand(0xef23ab32);
+	unsigned int iEntity = 0;
+	std::vector<Entity*>::iterator entityIterator = entities.begin();
+	while(entityIterator != entities.end())
+	{
+		(*entityIterator)->findNearClusters(bushStarters, NCLUSTERS);
+		(*entityIterator)->loadPRM();
+
+		entityIterator++;
+		iEntity++;
+	}
+}
+
+void PathMapEffect::loadScene(const char* sceneFileName)
+{
+	std::fstream sceneFile(sceneFileName, std::ios::in);
+
+	char keyword[256];
+	while(!sceneFile.eof())
+	{
+		sceneFile >> keyword;
+		if(strcmp(keyword, "mesh") == 0)
+		{
+			int meshAtlasSize = 128;
+			bool needsUV = true;
+			bool needsTBN = false;
+			int dividePcs = 1;
+			char meshname[256];
+			wchar_t* wide = NULL;
+			wchar_t* wideXML = NULL;
+			wchar_t* wideOgre = NULL;
+			Vector color = Vector::RGBWHITE;
+
+			sceneFile >> meshname;
+			if(strcmp(meshname, "{") == 0)
+				strcpy(meshname, "mesh");
+			while(strcmp(keyword, "}") != 0 && !sceneFile.eof())
+			{
+				sceneFile >> keyword;
+				if(strcmp(keyword, "xfile") == 0)
+				{
+					sceneFile >> keyword;
+					if(keyword)
+					{
+						wide = L::clone(keyword);
+					}
+				}
+				if(strcmp(keyword, "ogreXMLfile") == 0)
+				{
+					sceneFile >> keyword;
+					if(keyword)
+					{
+						wideXML = L::clone(keyword);
+					}
+				}
+				if(strcmp(keyword, "ogrefile") == 0)
+				{
+					sceneFile >> keyword;
+					if(keyword)
+					{
+						wideOgre = L::clone(keyword);
+					}
+				}
+				if(strcmp(keyword, "pathmapresolution") == 0)
+				{
+					sceneFile >> meshAtlasSize;
+				}
+				if(strcmp(keyword, "divide") == 0)
+				{
+					sceneFile >> dividePcs;
+				}
+			}
+			if(wideXML)
+			{
+				loadMesh(Mesh::OgreXMLMesh, wideXML, wideOgre, meshAtlasSize, meshname, dividePcs, needsUV, needsTBN);
+				delete [] wideXML;
+			}
+			else if(wide)
+			{
+				loadMesh(Mesh::DirectXMesh, wide, wideOgre, meshAtlasSize, meshname, dividePcs, needsUV, needsTBN);
+				delete [] wide;
+			}
+			else 
+			if(wideOgre)
+				delete [] wideOgre;
+		}
+
+		if(strcmp(keyword, "entity") == 0)
+		{
+			char entityName[256];
+			char prmFileName[256];
+			Mesh* baseMesh = NULL;
+			D3DXMATRIX trafo;
+			D3DXMatrixIdentity(&trafo);
+			int nNearClusters = 16;
+
+			sceneFile >> entityName;
+			if(strcmp(entityName, "{") == 0)
+				strcpy(entityName, "noname");
+
+			while(strcmp(keyword, "}") != 0 && !sceneFile.eof())
+			{
+				sceneFile >> keyword;
+				if(strcmp(keyword, "pathmapfile") == 0)
+				{
+					sceneFile >> keyword;
+					strcpy(prmFileName, LC::c-this->prmDirectory);
+					strcat(prmFileName, "\\");
+					strcat(prmFileName, keyword);
+				}
+				if(strcmp(keyword, "mesh") == 0)
+				{
+					sceneFile >> keyword;
+
+					std::vector<Mesh*>::iterator i = meshes.begin();
+					while(i != meshes.end())
+					{
+						if(strcmp((*i)->getName(), keyword) == 0)
+						{
+							baseMesh = *i;
+							break;
+						}
+						i++;
+					}
+				}
+				if(strcmp(keyword, "transformation") == 0)
+				{
+					for(int i=0; i<16; i++)
+						sceneFile >> trafo.m[i%4][i/4];
+				}
+				if(strcmp(keyword, "pathmapclusters") == 0)
+				{
+					sceneFile >> nNearClusters;
+				}
+			}
+			if(baseMesh)
+			{
+				Entity* e = new Entity(baseMesh, entityName, prmFileName, trafo, nNearClusters);
+				entities.push_back(e);
+			}
+		}
+	}
+	sceneFile.close();
+}
+
+
+void PathMapEffect::renderScene(const RenderStrategy& renderStrategy)
+{
+	renderStrategy.applyTargets();
+
+	renderStrategy.applyRenderState();
+
+	if( SUCCEEDED( device->BeginScene() ) )
+	{
+		renderStrategy.applyTechnique();
+		UINT nPasses;
+		effect->Begin( &nPasses, 0 );
+		for(UINT j=0;j<nPasses;j++)
+		{
+			effect->BeginPass(j);
+
+			//loop through all entities
+			std::vector<Entity*>::iterator entityIterator = entities.begin();
+			while(entityIterator != entities.end())
+			{
+
+				(*entityIterator)->drawAllSubEntities(renderStrategy);
+				entityIterator++;
+			}
+
+			effect->EndPass();
+		}
+		effect->End();
+		device->EndScene();
+	}
+
+	renderStrategy.resetRenderState();
+
+}
+
+void PathMapEffect::saveScene(const char* sceneFileName)
+{
+	std::ofstream psf(sceneFileName);
+	
+	std::vector<Mesh*>::iterator iMesh = meshes.begin();
+	while(iMesh != meshes.end())
+	{
+		(*iMesh)->saveSceneInfo(psf);
+		iMesh++;
+	}
+
+	std::vector<Entity*>::iterator iEntity = entities.begin();
+	while(iEntity != entities.end())
+	{
+		(*iEntity)->saveSceneInfo(psf);
+		iEntity++;
+	}
+}
+
+const wchar_t* PathMapEffect::getCurrentMethodName()
+{
+	int lmode = parameters->GetInt(fIndirectLightingMode);
+	if(lmode == 3)
+		return L"PRM only";
+	if(lmode == 2)
+		return L"direct + PRM";
+	if(lmode == 1)
+		return L"direct + ambient";
+	if(lmode == 0)
+		return L"direct only";
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/Transformation.hpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Transformation.hpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Transformation.hpp	(revision 2197)
@@ -0,0 +1,219 @@
+#pragma once
+
+#include "Vector.hpp"
+#include "Float.h"
+#include <math.h>
+
+typedef float m3x3Type[3][3];
+
+/*!
+\brief 3D linear transformation + translation class.
+Used by the ray-tracing system to store entity modelling transformations. Class Transformed is an Intersecable 
+that refers to an Intersectable and contains a Transformation.
+*/
+class Transformation {
+public:
+	float m[3][3];
+	float t[3];
+
+	Transformation(std::istream& isc)
+	{
+		for(int i=0;i < 3;i++)
+			for(int j=0;j < 3;j++)
+				isc >> m[i][j];
+		for(int ti=0;ti < 3;ti++)
+				isc >> t[ti];
+	}
+
+	Transformation()
+	{
+		m[0][0] = m[1][1] = m[2][2] = 1.0f;
+		m[0][1] = m[0][2] = m [1][0] = m[1][2] = m[2][0] = m[2][1] = 0.0f;
+		t[0] = t[1] = t[2] = 0.0f;
+	}
+	
+	inline void fill (float m00, float m01, float m02,
+					float m10, float m11, float m12,
+					float m20, float m21, float m22,
+					float t0, float t1, float t2){
+/*		m[0][0] = m00;
+		m[0][1] = m01;
+		m[0][2] = m02;
+
+		m[1][0] = m10;
+		m[1][1] = m11;
+		m[1][2] = m12;
+
+		m[2][0] = m20;
+		m[2][1] = m21;
+		m[2][2] = m22;*/
+		
+		m[0][0] = m00;
+		m[1][0] = m01;
+		m[2][0] = m02;
+
+		m[0][1] = m10;
+		m[1][1] = m11;
+		m[2][1] = m12;
+
+		m[0][2] = m20;
+		m[1][2] = m21;
+		m[2][2] = m22;
+
+		t[0] = t0;
+		t[1] = t1;
+		t[2] = t2;
+	}
+
+	inline void setInvert (Transformation& mA);
+	inline void transformPoint (const Vector& vIn, Vector& vOut) const;
+	inline void transformDirection (const Vector& vIn, Vector& vOut) const;
+	inline void transformPointTransposed (const Vector& vIn, Vector& vOut) const;
+	inline void transformDirectionTransposed (const Vector& vIn, Vector& vOut) const;
+	inline void rotateX(float angle);
+	inline void rotateY(float angle);
+	inline void rotateZ(float angle);
+	inline void scale(float factor);
+};
+
+
+void Transformation::setInvert (Transformation& mA)
+{
+	m3x3Type& A = mA.m;
+	
+	// generated by maple  C(A_inv,optimized);       
+	float		t4 = A[0][0]*A[1][1];
+	float 	    t6 = A[0][0]*A[1][2];
+	float 	    t8 = A[0][1]*A[1][0];
+	float 	    t10 = A[0][2]*A[1][0];
+	float 	    t12 = A[0][1]*A[2][0];
+	float 	    t14 = A[0][2]*A[2][0];
+	float 	    t17 = 1/(t4*A[2][2]-t6*A[2][1]-t8*A[2][2]+t10*A[2][1]+t12*A[1][2]-t14*A[1][1]);
+	
+//	assert (!_isnan (t17));
+	
+	m[0][0] = (A[1][1]*A[2][2]-A[1][2]*A[2][1])*t17;
+	m[0][1] = -(A[0][1]*A[2][2]-A[0][2]*A[2][1])*t17;
+	m[0][2] = -(-A[0][1]*A[1][2]+A[0][2]*A[1][1])*t17;
+	m[1][0] = -(A[1][0]*A[2][2]-A[1][2]*A[2][0])*t17;
+	m[1][1] = (A[0][0]*A[2][2]-t14)*t17;
+	m[1][2] = -(t6-t10)*t17;
+	m[2][0] = -(-A[1][0]*A[2][1]+A[1][1]*A[2][0])*t17;
+	m[2][1] = -(A[0][0]*A[2][1]-t12)*t17;
+	m[2][2] = (t4-t8)*t17;
+
+	t[0] = -(mA.t[0] * m[0][0] + mA.t[1] * m[0][1] + mA.t[2] * m[0][2]);
+	t[1] = -(mA.t[0] * m[1][0] + mA.t[1] * m[1][1] + mA.t[2] * m[1][2]);
+	t[2] = -(mA.t[0] * m[2][0] + mA.t[1] * m[2][1] + mA.t[2] * m[2][2]);
+
+}
+
+//! vOut = Matrix * vIn,  matrix is on the left side
+inline void Transformation::transformPoint (const Vector& vIn, Vector& vOut) const
+{
+	vOut.x = vIn.x * m[0][0] + vIn.y * m[0][1] + vIn.z * m[0][2] + t[0];
+	vOut.y = vIn.x * m[1][0] + vIn.y * m[1][1] + vIn.z * m[1][2] + t[1];
+	vOut.z = vIn.x * m[2][0] + vIn.y * m[2][1] + vIn.z * m[2][2] + t[2];
+}
+
+//! vOut = vIn * Matrix,  matrix is on the right side
+inline void Transformation::transformPointTransposed (const Vector& vIn, Vector& vOut) const
+{
+	vOut.x = vIn.x * m[0][0] + vIn.y * m[1][0] + vIn.z * m[2][0] + t[0];
+	vOut.y = vIn.x * m[0][1] + vIn.y * m[1][1] + vIn.z * m[2][1] + t[1];
+	vOut.z = vIn.x * m[0][2] + vIn.y * m[1][2] + vIn.z * m[2][2] + t[2];
+}
+
+//! vOut = Matrix * vIn,  matrix is on the left side
+inline void Transformation::transformDirection (const Vector& vIn, Vector& vOut) const
+{
+	vOut.x = vIn.x * m[0][0] + vIn.y * m[0][1] + vIn.z * m[0][2];
+	vOut.y = vIn.x * m[1][0] + vIn.y * m[1][1] + vIn.z * m[1][2];
+	vOut.z = vIn.x * m[2][0] + vIn.y * m[2][1] + vIn.z * m[2][2];
+}
+
+//! vOut = vIn * Matrix,  matrix is on the right side
+inline void Transformation::transformDirectionTransposed (const Vector& vIn, Vector& vOut) const
+{
+	vOut.x = vIn.x * m[0][0] + vIn.y * m[1][0] + vIn.z * m[2][0];
+	vOut.y = vIn.x * m[0][1] + vIn.y * m[1][1] + vIn.z * m[2][1];
+	vOut.z = vIn.x * m[0][2] + vIn.y * m[1][2] + vIn.z * m[2][2];
+}
+
+inline void Transformation::rotateZ(float angle)
+{
+	float cosx = cosf(angle);
+	float sinx = sinf(angle);
+
+	float tmp = m[0][0];
+	m[0][0] = cosx * tmp - sinx * m[1][0];
+	m[1][0] = sinx * tmp + cosx * m[1][0];
+
+	tmp = m[0][1];
+	m[0][1] = cosx * tmp - sinx * m[1][1];
+	m[1][1] = sinx * tmp + cosx * m[1][1];
+
+	tmp = m[0][2];
+	m[0][2] = cosx * tmp - sinx * m[1][2];
+	m[1][2] = sinx * tmp + cosx * m[1][2];
+
+	tmp = t[0];
+	t[0] = cosx * tmp - sinx * t[1];
+	t[1] = sinx * tmp + cosx * t[1];
+}
+
+inline void Transformation::rotateY(float angle)
+{
+	float cosx = cosf(angle);
+	float sinx = sinf(angle);
+
+	float tmp = m[0][0];
+	m[0][0] = cosx * tmp - sinx * m[2][0];
+	m[2][0] = sinx * tmp + cosx * m[2][0];
+
+	tmp = m[0][2];
+	m[0][2] = cosx * tmp - sinx * m[2][2];
+	m[2][2] = sinx * tmp + cosx * m[2][2];
+
+	tmp = m[0][1];
+	m[0][1] = cosx * tmp - sinx * m[2][1];
+	m[2][1] = sinx * tmp + cosx * m[2][1];
+
+	tmp = t[0];
+	t[0] = cosx * tmp - sinx * t[2];
+	t[2] = sinx * tmp + cosx * t[2];
+}
+
+inline void Transformation::rotateX(float angle)
+{
+	float cosx = cosf(angle);
+	float sinx = sinf(angle);
+
+	float tmp = m[1][1];
+	m[1][1] = cosx * tmp - sinx * m[2][1];
+	m[2][1] = sinx * tmp + cosx * m[2][1];
+
+	tmp = m[1][2];
+	m[1][2] = cosx * tmp - sinx * m[2][2];
+	m[2][2] = sinx * tmp + cosx * m[2][2];
+
+	tmp = m[1][0];
+	m[1][0] = cosx * tmp - sinx * m[2][0];
+	m[2][0] = sinx * tmp + cosx * m[2][0];
+
+	tmp = t[1];
+	t[1] = cosx * tmp - sinx * t[2];
+	t[2] = sinx * tmp + cosx * t[2];
+}
+
+inline void Transformation::scale(float factor)
+{
+
+	for(int i=0; i<3; i++)
+	{
+		for(int j=0; j<3; j++)
+			m[i][j] *= factor;
+		t[i] *= factor;
+	}
+	
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/SubMesh.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/SubMesh.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/SubMesh.h	(revision 2197)
@@ -0,0 +1,39 @@
+#pragma once
+
+#include <vector>
+#include "Vector.hpp"
+#include "Material.hpp"
+
+class TriangleMesh;
+
+class SubMesh
+{
+	friend class Mesh;
+	friend class SubEntity;
+	friend class FinalCompositionRenderStrategy;
+
+	Mesh* parent;
+	int subsetId;
+
+	int edgeStartIndex;
+	int edgeCount;
+
+	D3DXMATERIAL		material;
+	char				bumpFileName[256];
+
+	LPDIRECT3DTEXTURE9	lambertTexture;	//!< D3D textures for the materials
+	LPDIRECT3DTEXTURE9  bumpTexture;	//!< D3D texture for the bump map
+	LPDIRECT3DTEXTURE9  normalTexture;	//!< D3D texture for the normal map
+
+	Material*			rayTraceMaterial;	//!< material used in for ray tracing
+	TriangleMesh*		rayTraceMesh;		//!< the raytracable representation of the mesh
+
+public:
+	SubMesh(Mesh* parent, int subsetId, D3DXMATERIAL& dMaterial);
+	~SubMesh(void);
+	void loadBumpMap(LPCSTR fileName, float bumpScale);
+	void buildRayTraceMesh(DWORD startIndex, DWORD indexCount);
+
+	void drawToAtlas();
+	void draw();
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/Radion.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Radion.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Radion.cpp	(revision 2197)
@@ -0,0 +1,67 @@
+#include "dxstdafx.h"
+#include "Radion.hpp"
+#include <iostream>
+
+Radion::Radion(void)
+{
+}
+
+Radion::~Radion(void)
+{
+}
+
+double Radion::getFormFactorTo(const Radion& o) const
+{
+	Vector diff = position - o.position;
+	double dist2 = diff.norm2();
+	double cosa = o.normal * diff; // / dist
+	double cosb = - (normal * diff); // / dist
+	if(cosa < 0 || cosb < 0)
+		return 0;
+	return cosa * cosb / dist2 / dist2;
+}
+
+/*std::ostream& operator<<(std::ostream& s, const Radion& r)
+{
+	s.write((char*)&r, sizeof(Radion));
+	return s;
+}
+
+std::istream& operator>>(std::istream& s, Radion& r)
+{
+	s.read((char*)&r, sizeof(Radion));
+	return s;
+}*/
+
+std::ostream& operator<<(std::ostream& s, const Radion& r)
+{
+	s << "pos " << r.position.x << ' ' << 
+		r.position.y << ' ' << 
+		r.position.z << '\n';
+
+	s << "normal " << r.normal.x << ' ' << 
+		r.normal.y << ' ' << 
+		r.normal.z << '\n';
+
+	s << "prob " << r.radiance.sum() << '\n';
+
+	return s;
+}
+
+std::istream& operator>>(std::istream& s, Radion& r)
+{
+	char k[128];
+
+	s >> k >> r.position.x >>
+		r.position.y >>
+		r.position.z;
+	s >> k >> r.normal.x >>
+		r.normal.y >>
+		r.normal.z;
+
+	s >> k >> r.radiance.x;
+
+	r.radiance.y = r.radiance.z = 0.0;
+
+	return s;
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/xmlParser.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/xmlParser.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/xmlParser.cpp	(revision 2197)
@@ -0,0 +1,2593 @@
+#include "dxstdafx.h"
+/**
+ ****************************************************************************
+ * <P> XML.c - implementation file for basic XML parser written in ANSI C++
+ * for portability. It works by using recursion and a node tree for breaking
+ * down the elements of an XML document.  </P>
+ *
+ * @version     V2.20
+ * @author      Frank Vanden Bergh²en
+ *
+ * NOTE:
+ *
+ *   If you add "#define STRICT_PARSING", on the first line of this file
+ *   the parser will see the following XML-stream:
+ *      <a><b>some text</b><b>other text    </a>
+ *   as an error. Otherwise, this tring will be equivalent to:
+ *      <a><b>some text</b><b>other text</b></a>
+ *
+ * NOTE:
+ *
+ *   If you add "#define APPROXIMATE_PARSING" on the first line of this file
+ *   the parser will see the following XML-stream:
+ *     <data name="n1">
+ *     <data name="n2">
+ *     <data name="n3" />
+ *   as equivalent to the following XML-stream:
+ *     <data name="n1" />
+ *     <data name="n2" />
+ *     <data name="n3" />
+ *   This can be useful for badly-formed XML-streams but prevent the use
+ *   of the following XML-stream (problem is: tags at contiguous levels
+ *   have the same names):
+ *     <data name="n1">
+ *        <data name="n2">
+ *            <data name="n3" />
+ *        </data>
+ *     </data>
+ *
+ * NOTE:
+ *
+ *   If you add "#define _XMLPARSER_NO_MESSAGEBOX_" on the first line of this file
+ *   the "openFileHelper" function will always display error messages inside the
+ *   console instead of inside a message-box-window. Message-box-windows are 
+ *   available on windows 9x/NT/2000/XP/Vista only.
+ *
+ * BSD license:
+ * Copyright (c) 2002, Frank Vanden Berghen
+ * All rights reserved.
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ *     * Redistributions of source code must retain the above copyright
+ *       notice, this list of conditions and the following disclaimer.
+ *     * Redistributions in binary form must reproduce the above copyright
+ *       notice, this list of conditions and the following disclaimer in the
+ *       documentation and/or other materials provided with the distribution.
+ *     * Neither the name of the Frank Vanden Berghen nor the
+ *       names of its contributors may be used to endorse or promote products
+ *       derived from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY
+ * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ ****************************************************************************
+ */
+#ifndef _CRT_SECURE_NO_DEPRECATE
+#define _CRT_SECURE_NO_DEPRECATE
+#endif
+#include "xmlParser.h"
+#ifdef _XMLWINDOWS
+//#ifdef _DEBUG
+//#define _CRTDBG_MAP_ALLOC
+//#include <crtdbg.h>
+//#endif
+#define WIN32_LEAN_AND_MEAN
+#include <Windows.h> // to have IsTextUnicode, MultiByteToWideChar, WideCharToMultiByte to handle unicode files
+                     // to have "MessageBoxA" to display error messages for openFilHelper
+#endif
+
+#include <memory.h>
+#include <assert.h>
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+
+LPCTSTR XMLNode::getVersion() { return _T("v2.20"); }
+void free_XMLDLL(void *t){free(t);}
+
+static char strictUTF8Parsing=1, guessUnicodeChars=1, dropWhiteSpace=1;
+
+inline int mmin( const int t1, const int t2 ) { return t1 < t2 ? t1 : t2; }
+
+// You can modify the initialization of the variable "XMLClearTags" below
+// to change the clearTags that are currently recognized by the library.
+// The number on the second columns is the length of the string inside the
+// first column. The "<!DOCTYPE" declaration must be the second in the list.
+static ALLXMLClearTag XMLClearTags[] =
+{
+    {    _T("<![CDATA["),9,  _T("]]>")      },
+    {    _T("<!DOCTYPE"),9,  _T(">")        },
+    {    _T("<PRE>")    ,5,  _T("</PRE>")   },
+    {    _T("<Script>") ,8,  _T("</Script>")},
+    {    _T("<!--")     ,4,  _T("-->")      },
+    {    NULL           ,0,  NULL           }
+};
+ALLXMLClearTag* XMLNode::getClearTagTable() { return XMLClearTags; }
+
+// You can modify the initialization of the variable "XMLEntities" below
+// to change the character entities that are currently recognized by the library.
+// The number on the second columns is the length of the string inside the
+// first column. Additionally, the syntaxes "&#xA0;" and "&#160;" are recognized.
+typedef struct { XMLCSTR s; int l; XMLCHAR c;} XMLCharacterEntity;
+static XMLCharacterEntity XMLEntities[] =
+{
+    { _T("&amp;" ), 5, _T('&' )},
+    { _T("&lt;"  ), 4, _T('<' )},
+    { _T("&gt;"  ), 4, _T('>' )},
+    { _T("&quot;"), 6, _T('\"')},
+    { _T("&apos;"), 6, _T('\'')},
+    { NULL        , 0, '\0'    }
+};
+
+// When rendering the XMLNode to a string (using the "createXMLString" function),
+// you can ask for a beautiful formatting. This formatting is using the
+// following indentation character:
+#define INDENTCHAR _T('\t')
+
+// The following function parses the XML errors into a user friendly string.
+// You can edit this to change the output language of the library to something else.
+XMLCSTR XMLNode::getError(XMLError xerror)
+{
+    switch (xerror)
+    {
+    case eXMLErrorNone:                  return _T("No error");
+    case eXMLErrorMissingEndTag:         return _T("Warning: Unmatched end tag");
+    case eXMLErrorEmpty:                 return _T("Error: No XML data");
+    case eXMLErrorFirstNotStartTag:      return _T("Error: First token not start tag");
+    case eXMLErrorMissingTagName:        return _T("Error: Missing start tag name");
+    case eXMLErrorMissingEndTagName:     return _T("Error: Missing end tag name");
+    case eXMLErrorNoMatchingQuote:       return _T("Error: Unmatched quote");
+    case eXMLErrorUnmatchedEndTag:       return _T("Error: Unmatched end tag");
+    case eXMLErrorUnmatchedEndClearTag:  return _T("Error: Unmatched clear tag end");
+    case eXMLErrorUnexpectedToken:       return _T("Error: Unexpected token found");
+    case eXMLErrorInvalidTag:            return _T("Error: Invalid tag found");
+    case eXMLErrorNoElements:            return _T("Error: No elements found");
+    case eXMLErrorFileNotFound:          return _T("Error: File not found");
+    case eXMLErrorFirstTagNotFound:      return _T("Error: First Tag not found");
+    case eXMLErrorUnknownCharacterEntity:return _T("Error: Unknown character entity");
+    case eXMLErrorCharConversionError:   return _T("Error: unable to convert between UNICODE and MultiByte chars");
+    case eXMLErrorCannotOpenWriteFile:   return _T("Error: unable to open file for writing");
+    case eXMLErrorCannotWriteFile:       return _T("Error: cannot write into file");
+
+    case eXMLErrorBase64DataSizeIsNotMultipleOf4: return _T("Warning: Base64-string length is not a multiple of 4");
+    case eXMLErrorBase64DecodeTruncatedData:      return _T("Warning: Base64-string is truncated");
+    case eXMLErrorBase64DecodeIllegalCharacter:   return _T("Error: Base64-string contains an illegal character");
+    case eXMLErrorBase64DecodeBufferTooSmall:     return _T("Error: Base64 decode output buffer is too small");
+    };
+    return _T("Unknown");
+}
+
+// Here is an abstraction layer to access some common string manipulation functions.
+// The abstraction layer is currently working for gcc, Microsoft Visual Studio 6.0,
+// Microsoft Visual Studio .NET, CC (sun compiler) and Borland C++.
+// If you plan to "port" the library to a new system/compiler, all you have to do is
+// to edit the following lines.
+#ifdef XML_NO_WIDE_CHAR
+char myIsTextUnicode(const void *b, int len) { return FALSE; }
+#else
+    #if defined (UNDER_CE) || !defined(WIN32)
+    char myIsTextUnicode(const void *b, int len) // inspired by the Wine API: RtlIsTextUnicode
+    {
+        const wchar_t *s=(const wchar_t*)b;
+
+        // buffer too small:
+        if (len<(int)sizeof(wchar_t)) return FALSE;
+
+        // odd length test
+        if (len&1) return FALSE;
+
+        /* only checks the first 256 characters */
+        len=mmin(256,len/sizeof(wchar_t));
+
+        // Check for the special byte order:
+        if (*s == 0xFFFE) return FALSE;     // IS_TEXT_UNICODE_REVERSE_SIGNATURE;
+        if (*s == 0xFEFF) return TRUE;      // IS_TEXT_UNICODE_SIGNATURE
+
+        // checks for ASCII characters in the UNICODE stream
+        int i,stats=0;
+        for (i=0; i<len; i++) if (s[i]<=(unsigned short)255) stats++;
+        if (stats>len/2) return TRUE;
+
+        // Check for UNICODE NULL chars
+        for (i=0; i<len; i++) if (!s[i]) return TRUE;
+
+        return FALSE;
+    }
+    #else
+    char myIsTextUnicode(const void *b,int l) { return (char)IsTextUnicode((CONST LPVOID)b,l,NULL); };
+    #endif
+#endif
+
+#ifdef _XMLWINDOWS
+// for Microsoft Visual Studio 6.0 and Microsoft Visual Studio .NET,
+    #ifdef _XMLUNICODE
+        wchar_t *myMultiByteToWideChar(const char *s,int l)
+        {
+            int i;
+            if (strictUTF8Parsing)  i=(int)MultiByteToWideChar(CP_UTF8,0             ,s,l,NULL,0);
+            else                    i=(int)MultiByteToWideChar(CP_ACP ,MB_PRECOMPOSED,s,l,NULL,0);
+            if (i<0) return NULL;
+            wchar_t *d=(wchar_t *)malloc((i+1)*sizeof(XMLCHAR));
+            if (strictUTF8Parsing)  i=(int)MultiByteToWideChar(CP_UTF8,0             ,s,l,d,i);
+            else                    i=(int)MultiByteToWideChar(CP_ACP ,MB_PRECOMPOSED,s,l,d,i);
+            d[i]=0;
+            return d;
+        }
+    #else
+        char *myWideCharToMultiByte(const wchar_t *s,int l)
+        {
+            UINT codePage=CP_ACP; if (strictUTF8Parsing) codePage=CP_UTF8;
+            int i=(int)WideCharToMultiByte(codePage,  // code page
+                0,                       // performance and mapping flags
+                s,                       // wide-character string
+                l,                       // number of chars in string
+                NULL,                       // buffer for new string
+                0,                       // size of buffer
+                NULL,                    // default for unmappable chars
+                NULL                     // set when default char used
+                );
+            if (i<0) return NULL;
+            char *d=(char*)malloc(i+1);
+            WideCharToMultiByte(codePage,  // code page
+                0,                       // performance and mapping flags
+                s,                       // wide-character string
+                l,                       // number of chars in string
+                d,                       // buffer for new string
+                i,                       // size of buffer
+                NULL,                    // default for unmappable chars
+                NULL                     // set when default char used
+                );
+            d[i]=0;
+            return d;
+        }
+    #endif
+    #ifdef __BORLANDC__
+    int _strnicmp(char *c1, char *c2, int l){ return strnicmp(c1,c2,l);}
+    #endif
+#else
+// for gcc and CC
+    #ifdef XML_NO_WIDE_CHAR
+        char *myWideCharToMultiByte(const wchar_t *s, int l) { return NULL; }
+    #else
+        char *myWideCharToMultiByte(const wchar_t *s, int l)
+        {
+            const wchar_t *ss=s;
+            int i=(int)wcsrtombs(NULL,&ss,0,NULL);
+            if (i<0) return NULL;
+            char *d=(char *)malloc(i+1);
+            wcsrtombs(d,&s,i,NULL);
+            d[i]=0;
+            return d;
+        }
+    #endif
+    #ifdef _XMLUNICODE
+        wchar_t *myMultiByteToWideChar(const char *s, int l)
+        {
+            const char *ss=s;
+            int i=(int)mbsrtowcs(NULL,&ss,0,NULL);
+            if (i<0) return NULL;
+            wchar_t *d=(wchar_t *)malloc((i+1)*sizeof(wchar_t));
+            mbsrtowcs(d,&s,l,NULL);
+            d[i]=0;
+            return d;
+        }
+        int _tcslen(XMLCSTR c)   { return wcslen(c); }
+        #ifdef sun
+        // for CC
+           #include <widec.h>
+           int _tcsnicmp(XMLCSTR c1, XMLCSTR c2, int l) { return wsncasecmp(c1,c2,l);}
+           int _tcsicmp(XMLCSTR c1, XMLCSTR c2) { return wscasecmp(c1,c2); }
+        #else
+        // for gcc
+           int _tcsnicmp(XMLCSTR c1, XMLCSTR c2, int l) { return wcsncasecmp(c1,c2,l);}
+           int _tcsicmp(XMLCSTR c1, XMLCSTR c2) { return wcscasecmp(c1,c2); }
+        #endif
+        XMLSTR _tcsstr(XMLCSTR c1, XMLCSTR c2) { return (XMLSTR)wcsstr(c1,c2); }
+        XMLSTR _tcscpy(XMLSTR c1, XMLCSTR c2) { return (XMLSTR)wcscpy(c1,c2); }
+        FILE *_tfopen(XMLCSTR filename,XMLCSTR mode) 
+        {
+            char *filenameAscii=myWideCharToMultiByte(filename,0);
+            FILE *f;
+            if (mode[0]==_T('r')) f=fopen(filenameAscii,"rb"); 
+            else                  f=fopen(filenameAscii,"wb");
+            free(filenameAscii);
+            return f;
+        }
+    #else
+        FILE *_tfopen(XMLCSTR filename,XMLCSTR mode) { return fopen(filename,mode); }
+        int _tcslen(XMLCSTR c)   { return strlen(c); }
+        int _tcsnicmp(XMLCSTR c1, XMLCSTR c2, int l) { return strncasecmp(c1,c2,l);}
+        int _tcsicmp(XMLCSTR c1, XMLCSTR c2) { return strcasecmp(c1,c2); }
+        XMLSTR _tcsstr(XMLCSTR c1, XMLCSTR c2) { return (XMLSTR)strstr(c1,c2); }
+        XMLSTR _tcscpy(XMLSTR c1, XMLCSTR c2) { return (XMLSTR)strcpy(c1,c2); }
+    #endif
+    int _strnicmp(const char *c1,const char *c2, int l) { return strncasecmp(c1,c2,l);}
+#endif
+
+/////////////////////////////////////////////////////////////////////////
+//      Here start the core implementation of the XMLParser library    //
+/////////////////////////////////////////////////////////////////////////
+
+// You should normally not change anything below this point.
+// For your own information, I suggest that you read the openFileHelper below:
+XMLNode XMLNode::openFileHelper(XMLCSTR filename, XMLCSTR tag)
+{
+    // guess the value of the global parameter "strictUTF8Parsing"
+    // (the guess is based on the first 200 bytes of the file).
+    FILE *f=_tfopen(filename,_T("rb"));
+    if (f)
+    {
+        char bb[205];
+        int l=(int)fread(bb,1,200,f);
+        setGlobalOptions(guessUnicodeChars,guessUTF8ParsingParameterValue(bb,l),dropWhiteSpace);
+        fclose(f);
+    }
+
+    // parse the file
+    XMLResults pResults;
+    XMLNode xnode=XMLNode::parseFile(filename,tag,&pResults);
+
+    // display error message (if any)
+    if (pResults.error != eXMLErrorNone)
+    {
+        // create message
+        char message[2000],*s1=(char*)"",*s3=(char*)""; XMLCSTR s2=_T("");
+        if (pResults.error==eXMLErrorFirstTagNotFound) { s1=(char*)"First Tag should be '"; s2=tag; s3=(char*)"'.\n"; }
+        sprintf(message,
+#ifdef _XMLUNICODE
+            "XML Parsing error inside file '%S'.\n%S\nAt line %i, column %i.\n%s%S%s"
+#else
+            "XML Parsing error inside file '%s'.\n%s\nAt line %i, column %i.\n%s%s%s"
+#endif
+            ,filename,XMLNode::getError(pResults.error),pResults.nLine,pResults.nColumn,s1,s2,s3);
+
+        // display message
+#if defined(WIN32) && !defined(UNDER_CE) && !defined(_XMLPARSER_NO_MESSAGEBOX_)
+        MessageBoxA(NULL,message,"XML Parsing error",MB_OK|MB_ICONERROR|MB_TOPMOST);
+#else
+        printf("%s",message);
+#endif
+        exit(255);
+    }
+    return xnode;
+}
+
+#ifndef _XMLUNICODE
+// If "strictUTF8Parsing=0" then we assume that all characters have the same length of 1 byte.
+// If "strictUTF8Parsing=1" then the characters have different lengths (from 1 byte to 4 bytes).
+// This table is used as lookup-table to know the length of a character (in byte) based on the
+// content of the first byte of the character.
+// (note: if you modify this, you must always have XML_utf8ByteTable[0]=0 ).
+static const char XML_utf8ByteTable[256] =
+{
+    //  0 1 2 3 4 5 6 7 8 9 a b c d e f
+    0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,// 0x00
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,// 0x10
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,// 0x20
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,// 0x30
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,// 0x40
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,// 0x50
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,// 0x60
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,// 0x70End of ASCII range
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,// 0x80 0x80 to 0xc1 invalid
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,// 0x90
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,// 0xa0
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,// 0xb0
+    1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,// 0xc0 0xc2 to 0xdf 2 byte
+    2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,// 0xd0
+    3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,// 0xe0 0xe0 to 0xef 3 byte
+    4,4,4,4,4,1,1,1,1,1,1,1,1,1,1,1 // 0xf0 0xf0 to 0xf4 4 byte, 0xf5 and higher invalid
+};
+static const char XML_asciiByteTable[256] =
+{
+    0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+};
+static const char *XML_ByteTable=(const char *)XML_utf8ByteTable; // the default is "strictUTF8Parsing=1"
+#endif
+
+XMLError XMLNode::writeToFile(XMLCSTR filename, const char *encoding, char nFormat) const
+{
+    int i;
+    XMLSTR t=createXMLString(nFormat,&i);
+    FILE *f=_tfopen(filename,_T("wb"));
+    if (!f) return eXMLErrorCannotOpenWriteFile;
+#ifdef _XMLUNICODE
+    unsigned char h[2]={ 0xFF, 0xFE };
+    if (!fwrite(h,2,1,f)) return eXMLErrorCannotWriteFile;
+    if (!isDeclaration())
+    {
+        if (!fwrite(_T("<?xml version=\"1.0\" encoding=\"utf-16\"?>\n"),sizeof(wchar_t)*40,1,f))
+            return eXMLErrorCannotWriteFile;
+    }
+#else
+    if (!isDeclaration())
+    {
+        if ((!encoding)||(XML_ByteTable==XML_utf8ByteTable))
+        {
+            // header so that windows recognize the file as UTF-8:
+            unsigned char h[3]={0xEF,0xBB,0xBF};
+            if (!fwrite(h,3,1,f)) return eXMLErrorCannotWriteFile;
+            if (!fwrite("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n",39,1,f)) return eXMLErrorCannotWriteFile;
+        }
+        else
+            if (fprintf(f,"<?xml version=\"1.0\" encoding=\"%s\"?>\n",encoding)<0) return eXMLErrorCannotWriteFile;
+    } else
+    {
+        if (XML_ByteTable==XML_utf8ByteTable) // test if strictUTF8Parsing==1"
+        {
+            unsigned char h[3]={0xEF,0xBB,0xBF}; if (!fwrite(h,3,1,f)) return eXMLErrorCannotWriteFile;
+        }
+    }
+#endif
+    if (!fwrite(t,sizeof(XMLCHAR)*i,1,f)) return eXMLErrorCannotWriteFile;
+    if (fclose(f)!=0) return eXMLErrorCannotWriteFile;
+    free(t);
+    return eXMLErrorNone;
+}
+
+// Duplicate a given string.
+XMLSTR stringDup(XMLCSTR lpszData, int cbData)
+{
+    if (lpszData==NULL) return NULL;
+
+    XMLSTR lpszNew;
+    if (cbData==0) cbData=(int)_tcslen(lpszData);
+    lpszNew = (XMLSTR)malloc((cbData+1) * sizeof(XMLCHAR));
+    if (lpszNew)
+    {
+        memcpy(lpszNew, lpszData, (cbData) * sizeof(XMLCHAR));
+        lpszNew[cbData] = (XMLCHAR)NULL;
+    }
+    return lpszNew;
+}
+
+XMLNode XMLNode::emptyXMLNode;
+XMLClear XMLNode::emptyXMLClear={ NULL, NULL, NULL};
+XMLAttribute XMLNode::emptyXMLAttribute={ NULL, NULL};
+
+// Enumeration used to decipher what type a token is
+typedef enum XMLTokenTypeTag
+{
+    eTokenText = 0,
+    eTokenQuotedText,
+    eTokenTagStart,         /* "<"            */
+    eTokenTagEnd,           /* "</"           */
+    eTokenCloseTag,         /* ">"            */
+    eTokenEquals,           /* "="            */
+    eTokenDeclaration,      /* "<?"           */
+    eTokenShortHandClose,   /* "/>"           */
+    eTokenClear,
+    eTokenError
+} XMLTokenType;
+
+// Main structure used for parsing XML
+typedef struct XML
+{
+    XMLCSTR                lpXML;
+    XMLCSTR                lpszText;
+    int                    nIndex,nIndexMissigEndTag;
+    enum XMLError          error;
+    XMLCSTR                lpEndTag;
+    int                    cbEndTag;
+    XMLCSTR                lpNewElement;
+    int                    cbNewElement;
+    int                    nFirst;
+} XML;
+
+typedef struct
+{
+    ALLXMLClearTag *pClr;
+    XMLCSTR     pStr;
+} NextToken;
+
+// Enumeration used when parsing attributes
+typedef enum Attrib
+{
+    eAttribName = 0,
+    eAttribEquals,
+    eAttribValue
+} Attrib;
+
+// Enumeration used when parsing elements to dictate whether we are currently
+// inside a tag
+typedef enum Status
+{
+    eInsideTag = 0,
+    eOutsideTag
+} Status;
+
+// private (used while rendering):
+XMLSTR toXMLString(XMLSTR dest,XMLCSTR source)
+{
+    XMLSTR dd=dest;
+    XMLCHAR ch;
+    XMLCharacterEntity *entity;
+    while ((ch=*source))
+    {
+        entity=XMLEntities;
+        do
+        {
+            if (ch==entity->c) {_tcscpy(dest,entity->s); dest+=entity->l; source++; goto out_of_loop1; }
+            entity++;
+        } while(entity->s);
+#ifdef _XMLUNICODE
+        *(dest++)=*(source++);
+#else
+        switch(XML_ByteTable[(unsigned char)ch])
+        {
+        case 4: *(dest++)=*(source++);
+        case 3: *(dest++)=*(source++);
+        case 2: *(dest++)=*(source++);
+        case 1: *(dest++)=*(source++);
+        }
+#endif
+out_of_loop1:
+        ;
+    }
+    *dest=0;
+    return dd;
+}
+
+// private (used while rendering):
+int lengthXMLString(XMLCSTR source)
+{
+    int r=0;
+    XMLCharacterEntity *entity;
+    XMLCHAR ch;
+    while ((ch=*source))
+    {
+        entity=XMLEntities;
+        do
+        {
+            if (ch==entity->c) { r+=entity->l; source++; goto out_of_loop1; }
+            entity++;
+        } while(entity->s);
+#ifdef _XMLUNICODE
+        r++; source++;
+#else
+        ch=XML_ByteTable[(unsigned char)ch]; r+=ch; source+=ch;
+#endif
+out_of_loop1:
+        ;
+    }
+    return r;
+}
+
+XMLSTR toXMLString(XMLCSTR source)
+{
+    XMLSTR dest=(XMLSTR)malloc((lengthXMLString(source)+1)*sizeof(XMLCHAR));
+    return toXMLString(dest,source);
+}
+
+XMLSTR toXMLStringFast(XMLSTR *dest,int *destSz, XMLCSTR source)
+{
+    int l=lengthXMLString(source)+1;
+    if (l>*destSz) { *destSz=l; *dest=(XMLSTR)realloc(*dest,l*sizeof(XMLCHAR)); }
+    return toXMLString(*dest,source);
+}
+
+// private:
+XMLSTR fromXMLString(XMLCSTR s, int lo, XML *pXML)
+{
+    // This function is the opposite of the function "toXMLString". It decodes the escape
+    // sequences &amp;, &quot;, &apos;, &lt;, &gt; and replace them by the characters
+    // &,",',<,>. This function is used internally by the XML Parser. All the calls to
+    // the XML library will always gives you back "decoded" strings.
+    //
+    // in: string (s) and length (lo) of string
+    // out:  new allocated string converted from xml
+    if (!s) return NULL;
+
+    int ll=0,j;
+    XMLSTR d;
+    XMLCSTR ss=s;
+    XMLCharacterEntity *entity;
+    while ((lo>0)&&(*s))
+    {
+        if (*s==_T('&'))
+        {
+            if ((lo>2)&&(s[1]==_T('#')))
+            {
+                s+=2; lo-=2;
+                if ((*s==_T('X'))||(*s==_T('x'))) { s++; lo--; }
+                while ((*s)&&(*s!=_T(';'))&&((lo--)>0)) s++;
+                if (*s!=_T(';'))
+                {
+                    pXML->error=eXMLErrorUnknownCharacterEntity;
+                    return NULL;
+                }
+                s++; lo--;
+            } else
+            {
+                entity=XMLEntities;
+                do
+                {
+                    if ((lo>=entity->l)&&(_tcsnicmp(s,entity->s,entity->l)==0)) { s+=entity->l; lo-=entity->l; break; }
+                    entity++;
+                } while(entity->s);
+                if (!entity->s)
+                {
+                    pXML->error=eXMLErrorUnknownCharacterEntity;
+                    return NULL;
+                }
+            }
+        } else
+        {
+#ifdef _XMLUNICODE
+            s++; lo--;
+#else
+            j=XML_ByteTable[(unsigned char)*s]; s+=j; lo-=j; ll+=j-1;
+#endif
+        }
+        ll++;
+    }
+
+    d=(XMLSTR)malloc((ll+1)*sizeof(XMLCHAR));
+    s=d;
+    while (ll-->0)
+    {
+        if (*ss==_T('&'))
+        {
+            if (ss[1]==_T('#'))
+            {
+                ss+=2; j=0;
+                if ((*ss==_T('X'))||(*ss==_T('x')))
+                {
+                    ss++;
+                    while (*ss!=_T(';'))
+                    {
+                        if ((*ss>=_T('0'))&&(*ss<=_T('9'))) j=(j<<4)+*ss-_T('0');
+                        else if ((*ss>=_T('A'))&&(*ss<=_T('F'))) j=(j<<4)+*ss-_T('A')+10;
+                        else if ((*ss>=_T('a'))&&(*ss<=_T('f'))) j=(j<<4)+*ss-_T('a')+10;
+                        else { free((void*)s); pXML->error=eXMLErrorUnknownCharacterEntity;return NULL;}
+                        ss++;
+                    }
+                } else
+                {
+                    while (*ss!=_T(';'))
+                    {
+                        if ((*ss>=_T('0'))&&(*ss<=_T('9'))) j=(j*10)+*ss-_T('0');
+                        else { free((void*)s); pXML->error=eXMLErrorUnknownCharacterEntity;return NULL;}
+                        ss++;
+                    }
+                }
+                (*d++)=(XMLCHAR)j; ss++;
+            } else
+            {
+                entity=XMLEntities;
+                do
+                {
+                    if (_tcsnicmp(ss,entity->s,entity->l)==0) { *(d++)=entity->c; ss+=entity->l; break; }
+                    entity++;
+                } while(entity->s);
+            }
+        } else
+        {
+#ifdef _XMLUNICODE
+            *(d++)=*(ss++);
+#else
+            switch(XML_ByteTable[(unsigned char)*ss])
+            {
+            case 4: *(d++)=*(ss++); ll--;
+            case 3: *(d++)=*(ss++); ll--;
+            case 2: *(d++)=*(ss++); ll--;
+            case 1: *(d++)=*(ss++);
+            }
+#endif
+        }
+    }
+    *d=0;
+    return (XMLSTR)s;
+}
+
+#define XML_isSPACECHAR(ch) ((ch==_T('\n'))||(ch==_T(' '))||(ch== _T('\t'))||(ch==_T('\r')))
+
+// private:
+char myTagCompare(XMLCSTR cclose, XMLCSTR copen)
+// !!!! WARNING strange convention&:
+// return 0 if equals
+// return 1 if different
+{
+    if (!cclose) return 1;
+    int l=(int)_tcslen(cclose);
+    if (_tcsnicmp(cclose, copen, l)!=0) return 1;
+    const XMLCHAR c=copen[l];
+    if (XML_isSPACECHAR(c)||
+        (c==_T('/' ))||
+        (c==_T('<' ))||
+        (c==_T('>' ))||
+        (c==_T('=' ))) return 0;
+    return 1;
+}
+
+// Obtain the next character from the string.
+static inline XMLCHAR getNextChar(XML *pXML)
+{
+    XMLCHAR ch = pXML->lpXML[pXML->nIndex];
+#ifdef _XMLUNICODE
+    if (ch!=0) pXML->nIndex++;
+#else
+    pXML->nIndex+=XML_ByteTable[(unsigned char)ch];
+#endif
+    return ch;
+}
+
+// Find the next token in a string.
+// pcbToken contains the number of characters that have been read.
+static NextToken GetNextToken(XML *pXML, int *pcbToken, enum XMLTokenTypeTag *pType)
+{
+    NextToken        result;
+    XMLCHAR            ch;
+    XMLCHAR            chTemp;
+    int              indexStart,nFoundMatch,nIsText=FALSE;
+    result.pClr=NULL; // prevent warning
+
+    // Find next non-white space character
+    do { indexStart=pXML->nIndex; ch=getNextChar(pXML); } while XML_isSPACECHAR(ch);
+
+    if (ch)
+    {
+        // Cache the current string pointer
+        result.pStr = &pXML->lpXML[indexStart];
+
+        // First check whether the token is in the clear tag list (meaning it
+        // does not need formatting).
+        ALLXMLClearTag *ctag=XMLClearTags;
+        do
+        {
+            if (_tcsnicmp(ctag->lpszOpen, result.pStr, ctag->openTagLen)==0)
+            {
+                result.pClr=ctag;
+                pXML->nIndex+=ctag->openTagLen-1;
+                *pType=eTokenClear;
+                return result;
+            }
+            ctag++;
+        } while(ctag->lpszOpen);
+
+        // If we didn't find a clear tag then check for standard tokens
+        switch(ch)
+        {
+        // Check for quotes
+        case _T('\''):
+        case _T('\"'):
+            // Type of token
+            *pType = eTokenQuotedText;
+            chTemp = ch;
+
+            // Set the size
+            nFoundMatch = FALSE;
+
+            // Search through the string to find a matching quote
+            while((ch = getNextChar(pXML)))
+            {
+                if (ch==chTemp) { nFoundMatch = TRUE; break; }
+                if (ch==_T('<')) break;
+            }
+
+            // If we failed to find a matching quote
+            if (nFoundMatch == FALSE)
+            {
+                pXML->nIndex=indexStart+1;
+                nIsText=TRUE;
+                break;
+            }
+
+//  4.02.2002
+//            if (FindNonWhiteSpace(pXML)) pXML->nIndex--;
+
+            break;
+
+        // Equals (used with attribute values)
+        case _T('='):
+            *pType = eTokenEquals;
+            break;
+
+        // Close tag
+        case _T('>'):
+            *pType = eTokenCloseTag;
+            break;
+
+        // Check for tag start and tag end
+        case _T('<'):
+
+            // Peek at the next character to see if we have an end tag '</',
+            // or an xml declaration '<?'
+            chTemp = pXML->lpXML[pXML->nIndex];
+
+            // If we have a tag end...
+            if (chTemp == _T('/'))
+            {
+                // Set the type and ensure we point at the next character
+                getNextChar(pXML);
+                *pType = eTokenTagEnd;
+            }
+
+            // If we have an XML declaration tag
+            else if (chTemp == _T('?'))
+            {
+
+                // Set the type and ensure we point at the next character
+                getNextChar(pXML);
+                *pType = eTokenDeclaration;
+            }
+
+            // Otherwise we must have a start tag
+            else
+            {
+                *pType = eTokenTagStart;
+            }
+            break;
+
+        // Check to see if we have a short hand type end tag ('/>').
+        case _T('/'):
+
+            // Peek at the next character to see if we have a short end tag '/>'
+            chTemp = pXML->lpXML[pXML->nIndex];
+
+            // If we have a short hand end tag...
+            if (chTemp == _T('>'))
+            {
+                // Set the type and ensure we point at the next character
+                getNextChar(pXML);
+                *pType = eTokenShortHandClose;
+                break;
+            }
+
+            // If we haven't found a short hand closing tag then drop into the
+            // text process
+
+        // Other characters
+        default:
+            nIsText = TRUE;
+        }
+
+        // If this is a TEXT node
+        if (nIsText)
+        {
+            // Indicate we are dealing with text
+            *pType = eTokenText;
+            while((ch = getNextChar(pXML)))
+            {
+                if XML_isSPACECHAR(ch)
+                {
+                    indexStart++; break;
+
+                } else if (ch==_T('/'))
+                {
+                    // If we find a slash then this maybe text or a short hand end tag
+                    // Peek at the next character to see it we have short hand end tag
+                    ch=pXML->lpXML[pXML->nIndex];
+                    // If we found a short hand end tag then we need to exit the loop
+                    if (ch==_T('>')) { pXML->nIndex--; break; }
+
+                } else if ((ch==_T('<'))||(ch==_T('>'))||(ch==_T('=')))
+                {
+                    pXML->nIndex--; break;
+                }
+            }
+        }
+        *pcbToken = pXML->nIndex-indexStart;
+    } else
+    {
+        // If we failed to obtain a valid character
+        *pcbToken = 0;
+        *pType = eTokenError;
+        result.pStr=NULL;
+    }
+
+    return result;
+}
+
+XMLCSTR XMLNode::updateName_WOSD(XMLCSTR lpszName)
+{
+    if (d->lpszName&&(lpszName!=d->lpszName)) free((void*)d->lpszName);
+    d->lpszName=lpszName;
+    return lpszName;
+}
+
+// private:
+XMLNode::XMLNode(struct XMLNodeDataTag *p){ d=p; (p->ref_count)++; }
+XMLNode::XMLNode(XMLNodeData *pParent, XMLCSTR lpszName, char isDeclaration)
+{
+    d=(XMLNodeData*)malloc(sizeof(XMLNodeData));
+    d->ref_count=1;
+
+    d->lpszName=NULL;
+    d->nChild= 0;
+    d->nText = 0;
+    d->nClear = 0;
+    d->nAttribute = 0;
+
+    d->isDeclaration = isDeclaration;
+
+    d->pParent = pParent;
+    d->pChild= NULL;
+    d->pText= NULL;
+    d->pClear= NULL;
+    d->pAttribute= NULL;
+    d->pOrder= NULL;
+
+    updateName_WOSD(lpszName);
+}
+
+XMLNode XMLNode::createXMLTopNode_WOSD(XMLCSTR lpszName, char isDeclaration) { return XMLNode(NULL,lpszName,isDeclaration); }
+XMLNode XMLNode::createXMLTopNode(XMLCSTR lpszName, char isDeclaration) { return XMLNode(NULL,stringDup(lpszName),isDeclaration); }
+
+#define MEMORYINCREASE 50
+static int memoryIncrease=0;
+
+static inline void *myRealloc(void *p, int newsize, int memInc, int sizeofElem)
+{
+    if (p==NULL) { if (memInc) return malloc(memInc*sizeofElem); return malloc(sizeofElem); }
+    if ((memInc==0)||((newsize%memInc)==0)) p=realloc(p,(newsize+memInc)*sizeofElem);
+//    if (!p)
+//    {
+//        printf("XMLParser Error: Not enough memory! Aborting...\n"); exit(220);
+//    }
+    return p;
+}
+
+// private:
+int XMLNode::findPosition(XMLNodeData *d, int index, XMLElementType xtype)
+{ 
+    if (index<0) return -1;
+    int i=0,j=(int)((index<<2)+xtype),*o=d->pOrder; while (o[i]!=j) i++; return i;
+}
+
+// private:
+// update "order" information when deleting a content of a XMLNode
+int XMLNode::removeOrderElement(XMLNodeData *d, XMLElementType t, int index)
+{
+    int n=d->nChild+d->nText+d->nClear, *o=d->pOrder,i=findPosition(d,index,t);
+    memmove(o+i, o+i+1, (n-i)*sizeof(int));
+    for (;i<n;i++)
+        if ((o[i]&3)==(int)t) o[i]-=4;
+    // We should normally do:
+    // d->pOrder=(int)realloc(d->pOrder,n*sizeof(int));
+    // but we skip reallocation because it's too time consuming.
+    // Anyway, at the end, it will be free'd completely at once.
+    return i;
+}
+
+void *XMLNode::addToOrder(int *_pos, int nc, void *p, int size, XMLElementType xtype)
+{
+    //  in: *_pos is the position inside d->pOrder ("-1" means "EndOf")
+    // out: *_pos is the index inside p
+    p=myRealloc(p,(nc+1),memoryIncrease,size);
+    int n=d->nChild+d->nText+d->nClear;
+    d->pOrder=(int*)myRealloc(d->pOrder,n+1,memoryIncrease*3,sizeof(int));
+    int pos=*_pos,*o=d->pOrder;
+
+    if ((pos<0)||(pos>=n)) { *_pos=nc; o[n]=(int)((nc<<2)+xtype); return p; }
+
+    int i=pos;
+    memmove(o+i+1, o+i, (n-i)*sizeof(int));
+
+    while ((pos<n)&&((o[pos]&3)!=(int)xtype)) pos++; 
+    if (pos==n) { *_pos=nc; o[n]=(int)((nc<<2)+xtype); return p; }
+
+    o[i]=o[pos];
+    for (i=pos+1;i<=n;i++) if ((o[i]&3)==(int)xtype) o[i]+=4;
+
+    *_pos=pos=o[pos]>>2;
+    memmove(((char*)p)+(pos+1)*size,((char*)p)+pos*size,(nc-pos)*size);
+
+    return p;
+}
+
+// Add a child node to the given element.
+XMLNode XMLNode::addChild_WOSD(XMLCSTR lpszName, char isDeclaration, int pos)
+{
+    if (!lpszName) return emptyXMLNode;
+    d->pChild=(XMLNode*)addToOrder(&pos,d->nChild,d->pChild,sizeof(XMLNode),eNodeChild);
+    d->pChild[pos].d=NULL;
+    d->pChild[pos]=XMLNode(d,lpszName,isDeclaration);
+    d->nChild++;
+    return d->pChild[pos];
+}
+
+// Add an attribute to an element.
+XMLAttribute *XMLNode::addAttribute_WOSD(XMLCSTR lpszName, XMLCSTR lpszValuev)
+{
+    if (!lpszName) return &emptyXMLAttribute;
+    int nc=d->nAttribute;
+    d->pAttribute=(XMLAttribute*)myRealloc(d->pAttribute,(nc+1),memoryIncrease,sizeof(XMLAttribute));
+    XMLAttribute *pAttr=d->pAttribute+nc;
+    pAttr->lpszName = lpszName;
+    pAttr->lpszValue = lpszValuev;
+    d->nAttribute++;
+    return pAttr;
+}
+
+// Add text to the element.
+XMLCSTR XMLNode::addText_WOSD(XMLCSTR lpszValue, int pos)
+{
+    if (!lpszValue) return NULL;
+    d->pText=(XMLCSTR*)addToOrder(&pos,d->nText,d->pText,sizeof(XMLSTR),eNodeText);
+    d->pText[pos]=lpszValue;
+    d->nText++;
+    return lpszValue;
+}
+
+// Add clear (unformatted) text to the element.
+XMLClear *XMLNode::addClear_WOSD(XMLCSTR lpszValue, XMLCSTR lpszOpen, XMLCSTR lpszClose, int pos)
+{
+    if (!lpszValue) return &emptyXMLClear;
+    d->pClear=(XMLClear *)addToOrder(&pos,d->nClear,d->pClear,sizeof(XMLClear),eNodeClear);
+    XMLClear *pNewClear=d->pClear+pos;
+    pNewClear->lpszValue = lpszValue;
+    if (!lpszOpen) lpszOpen=getClearTagTable()->lpszOpen;
+    if (!lpszClose) lpszOpen=getClearTagTable()->lpszClose;
+    pNewClear->lpszOpenTag = lpszOpen;
+    pNewClear->lpszCloseTag = lpszClose;
+    d->nClear++;
+    return pNewClear;
+}
+
+// private:
+// Parse a clear (unformatted) type node.
+char XMLNode::parseClearTag(void *px, ALLXMLClearTag *pClear)
+{
+    XML *pXML=(XML *)px;
+    int cbTemp=0;
+    XMLCSTR lpszTemp=NULL;
+    XMLCSTR lpXML=&pXML->lpXML[pXML->nIndex];
+
+    // Find the closing tag
+    // Seems the <!DOCTYPE need a better treatment so lets handle it
+    if (pClear->lpszOpen==XMLClearTags[1].lpszOpen) 
+    {
+        int openCount=1;
+        XMLCSTR pCh=lpXML;
+        while (*pCh) 
+        {
+            if (*pCh==_T('<')) openCount++;
+            else if (*pCh==_T('>')) { openCount--; if (!openCount) { lpszTemp=pCh; break; } }
+#ifdef _XMLUNICODE
+            pCh++;
+#else
+            pCh+=XML_ByteTable[(unsigned char)(*pCh)];
+#endif
+        }
+    } else lpszTemp = _tcsstr(lpXML, pClear->lpszClose);
+
+    if (lpszTemp)
+    {
+        // Cache the size and increment the index
+        cbTemp = (int)(lpszTemp - lpXML);
+
+        pXML->nIndex += cbTemp+(int)_tcslen(pClear->lpszClose);
+
+        // Add the clear node to the current element
+        addClear_WOSD(stringDup(lpXML,cbTemp), pClear->lpszOpen, pClear->lpszClose);
+        return 0;
+    }
+
+    // If we failed to find the end tag
+    pXML->error = eXMLErrorUnmatchedEndClearTag;
+    return 1;
+}
+
+void XMLNode::exactMemory(XMLNodeData *d)
+{
+    if (memoryIncrease<=1) return;
+    if (d->pOrder)     d->pOrder=(int*)realloc(d->pOrder,(d->nChild+d->nAttribute+d->nText+d->nClear)*sizeof(int));
+    if (d->pChild)     d->pChild=(XMLNode*)realloc(d->pChild,d->nChild*sizeof(XMLNode));
+    if (d->pAttribute) d->pAttribute=(XMLAttribute*)realloc(d->pAttribute,d->nAttribute*sizeof(XMLAttribute));
+    if (d->pText)      d->pText=(XMLCSTR*)realloc(d->pText,d->nText*sizeof(XMLSTR));
+    if (d->pClear)     d->pClear=(XMLClear *)realloc(d->pClear,d->nClear*sizeof(XMLClear));
+}
+
+char XMLNode::maybeAddTxT(void *pa, XMLCSTR tokenPStr)
+{
+    XML *pXML=(XML *)pa;
+    XMLCSTR lpszText=pXML->lpszText;
+    if (!lpszText) return 0;
+    if (dropWhiteSpace) while (XML_isSPACECHAR(*lpszText)&&(lpszText!=tokenPStr)) lpszText++;
+    int cbText = (int)(tokenPStr - lpszText);
+    if (!cbText) { pXML->lpszText=NULL; return 0; }
+    if (dropWhiteSpace) { cbText--; while ((cbText)&&XML_isSPACECHAR(lpszText[cbText])) cbText--; cbText++; }
+    if (!cbText) { pXML->lpszText=NULL; return 0; }
+    lpszText=fromXMLString(lpszText,cbText,pXML);
+    if (!lpszText) return 1;
+    addText_WOSD(lpszText);
+    pXML->lpszText=NULL;
+    return 0;
+}
+// private:
+// Recursively parse an XML element.
+int XMLNode::ParseXMLElement(void *pa)
+{
+    XML *pXML=(XML *)pa;
+    int cbToken;
+    enum XMLTokenTypeTag type;
+    NextToken token;
+    XMLCSTR lpszTemp=NULL;
+    int cbTemp=0;
+    char nDeclaration;
+    XMLNode pNew;
+    enum Status status; // inside or outside a tag
+    enum Attrib attrib = eAttribName;
+
+    assert(pXML);
+
+    // If this is the first call to the function
+    if (pXML->nFirst)
+    {
+        // Assume we are outside of a tag definition
+        pXML->nFirst = FALSE;
+        status = eOutsideTag;
+    } else
+    {
+        // If this is not the first call then we should only be called when inside a tag.
+        status = eInsideTag;
+    }
+
+    // Iterate through the tokens in the document
+    for(;;)
+    {
+        // Obtain the next token
+        token = GetNextToken(pXML, &cbToken, &type);
+
+        if (type != eTokenError)
+        {
+            // Check the current status
+            switch(status)
+            {
+
+            // If we are outside of a tag definition
+            case eOutsideTag:
+
+                // Check what type of token we obtained
+                switch(type)
+                {
+                // If we have found text or quoted text
+                case eTokenText:
+                case eTokenCloseTag:          /* '>'         */
+                case eTokenShortHandClose:    /* '/>'        */
+                case eTokenQuotedText:
+                case eTokenEquals:
+                    break;
+
+                // If we found a start tag '<' and declarations '<?'
+                case eTokenTagStart:
+                case eTokenDeclaration:
+
+                    // Cache whether this new element is a declaration or not
+                    nDeclaration = (type == eTokenDeclaration);
+
+                    // If we have node text then add this to the element
+                    if (maybeAddTxT(pXML,token.pStr)) return FALSE;
+
+                    // Find the name of the tag
+                    token = GetNextToken(pXML, &cbToken, &type);
+
+                    // Return an error if we couldn't obtain the next token or
+                    // it wasnt text
+                    if (type != eTokenText)
+                    {
+                        pXML->error = eXMLErrorMissingTagName;
+                        return FALSE;
+                    }
+
+                    // If we found a new element which is the same as this
+                    // element then we need to pass this back to the caller..
+
+#ifdef APPROXIMATE_PARSING
+                    if (d->lpszName &&
+                        myTagCompare(d->lpszName, token.pStr) == 0)
+                    {
+                        // Indicate to the caller that it needs to create a
+                        // new element.
+                        pXML->lpNewElement = token.pStr;
+                        pXML->cbNewElement = cbToken;
+                        return TRUE;
+                    } else
+#endif
+                    {
+                        // If the name of the new element differs from the name of
+                        // the current element we need to add the new element to
+                        // the current one and recurse
+                        pNew = addChild_WOSD(stringDup(token.pStr,cbToken), nDeclaration);
+
+                        while (!pNew.isEmpty())
+                        {
+                            // Callself to process the new node.  If we return
+                            // FALSE this means we dont have any more
+                            // processing to do...
+
+                            if (!pNew.ParseXMLElement(pXML)) return FALSE;
+                            else
+                            {
+                                // If the call to recurse this function
+                                // evented in a end tag specified in XML then
+                                // we need to unwind the calls to this
+                                // function until we find the appropriate node
+                                // (the element name and end tag name must
+                                // match)
+                                if (pXML->cbEndTag)
+                                {
+                                    // If we are back at the root node then we
+                                    // have an unmatched end tag
+                                    if (!d->lpszName)
+                                    {
+                                        pXML->error=eXMLErrorUnmatchedEndTag;
+                                        return FALSE;
+                                    }
+
+                                    // If the end tag matches the name of this
+                                    // element then we only need to unwind
+                                    // once more...
+
+                                    if (myTagCompare(d->lpszName, pXML->lpEndTag)==0)
+                                    {
+                                        pXML->cbEndTag = 0;
+                                    }
+
+                                    return TRUE;
+                                } else
+                                    if (pXML->cbNewElement)
+                                    {
+                                        // If the call indicated a new element is to
+                                        // be created on THIS element.
+
+                                        // If the name of this element matches the
+                                        // name of the element we need to create
+                                        // then we need to return to the caller
+                                        // and let it process the element.
+
+                                        if (myTagCompare(d->lpszName, pXML->lpNewElement)==0)
+                                        {
+                                            return TRUE;
+                                        }
+
+                                        // Add the new element and recurse
+                                        pNew = addChild_WOSD(stringDup(pXML->lpNewElement,pXML->cbNewElement));
+                                        pXML->cbNewElement = 0;
+                                    }
+                                    else
+                                    {
+                                        // If we didn't have a new element to create
+                                        pNew = emptyXMLNode;
+
+                                    }
+                            }
+                        }
+                    }
+                    break;
+
+                // If we found an end tag
+                case eTokenTagEnd:
+
+                    // If we have node text then add this to the element
+                    if (maybeAddTxT(pXML,token.pStr)) return FALSE;
+
+                    // Find the name of the end tag
+                    token = GetNextToken(pXML, &cbTemp, &type);
+
+                    // The end tag should be text
+                    if (type != eTokenText)
+                    {
+                        pXML->error = eXMLErrorMissingEndTagName;
+                        return FALSE;
+                    }
+                    lpszTemp = token.pStr;
+
+                    // After the end tag we should find a closing tag
+                    token = GetNextToken(pXML, &cbToken, &type);
+                    if (type != eTokenCloseTag)
+                    {
+                        pXML->error = eXMLErrorMissingEndTagName;
+                        return FALSE;
+                    }
+                    pXML->lpszText=pXML->lpXML+pXML->nIndex;
+
+                    // We need to return to the previous caller.  If the name
+                    // of the tag cannot be found we need to keep returning to
+                    // caller until we find a match
+                    if (myTagCompare(d->lpszName, lpszTemp) != 0)
+#ifdef STRICT_PARSING
+                    {
+                        pXML->error=eXMLErrorUnmatchedEndTag;
+                        pXML->nIndexMissigEndTag=pXML->nIndex;
+                        return FALSE;
+                    }
+#else
+                    {
+                        pXML->error=eXMLErrorMissingEndTag;
+                        pXML->nIndexMissigEndTag=pXML->nIndex;
+                        pXML->lpEndTag = lpszTemp;
+                        pXML->cbEndTag = cbTemp;
+                    }
+#endif
+
+                    // Return to the caller
+                    exactMemory(d);
+                    return TRUE;
+
+                // If we found a clear (unformatted) token
+                case eTokenClear:
+                    // If we have node text then add this to the element
+                    if (maybeAddTxT(pXML,token.pStr)) return FALSE;
+                    if (parseClearTag(pXML, token.pClr)) return FALSE;
+                    pXML->lpszText=pXML->lpXML+pXML->nIndex;
+                    break;
+
+                default:
+                    break;
+                }
+                break;
+
+            // If we are inside a tag definition we need to search for attributes
+            case eInsideTag:
+
+                // Check what part of the attribute (name, equals, value) we
+                // are looking for.
+                switch(attrib)
+                {
+                // If we are looking for a new attribute
+                case eAttribName:
+
+                    // Check what the current token type is
+                    switch(type)
+                    {
+                    // If the current type is text...
+                    // Eg.  'attribute'
+                    case eTokenText:
+                        // Cache the token then indicate that we are next to
+                        // look for the equals
+                        lpszTemp = token.pStr;
+                        cbTemp = cbToken;
+                        attrib = eAttribEquals;
+                        break;
+
+                    // If we found a closing tag...
+                    // Eg.  '>'
+                    case eTokenCloseTag:
+                        // We are now outside the tag
+                        status = eOutsideTag;
+                        pXML->lpszText=pXML->lpXML+pXML->nIndex;
+                        break;
+
+                    // If we found a short hand '/>' closing tag then we can
+                    // return to the caller
+                    case eTokenShortHandClose:
+                        exactMemory(d);
+                        pXML->lpszText=pXML->lpXML+pXML->nIndex;
+                        return TRUE;
+
+                    // Errors...
+                    case eTokenQuotedText:    /* '"SomeText"'   */
+                    case eTokenTagStart:      /* '<'            */
+                    case eTokenTagEnd:        /* '</'           */
+                    case eTokenEquals:        /* '='            */
+                    case eTokenDeclaration:   /* '<?'           */
+                    case eTokenClear:
+                        pXML->error = eXMLErrorUnexpectedToken;
+                        return FALSE;
+                    default: break;
+                    }
+                    break;
+
+                // If we are looking for an equals
+                case eAttribEquals:
+                    // Check what the current token type is
+                    switch(type)
+                    {
+                    // If the current type is text...
+                    // Eg.  'Attribute AnotherAttribute'
+                    case eTokenText:
+                        // Add the unvalued attribute to the list
+                        addAttribute_WOSD(stringDup(lpszTemp,cbTemp), NULL);
+                        // Cache the token then indicate.  We are next to
+                        // look for the equals attribute
+                        lpszTemp = token.pStr;
+                        cbTemp = cbToken;
+                        break;
+
+                    // If we found a closing tag 'Attribute >' or a short hand
+                    // closing tag 'Attribute />'
+                    case eTokenShortHandClose:
+                    case eTokenCloseTag:
+                        // If we are a declaration element '<?' then we need
+                        // to remove extra closing '?' if it exists
+                        pXML->lpszText=pXML->lpXML+pXML->nIndex;
+
+                        if (d->isDeclaration &&
+                            (lpszTemp[cbTemp-1]) == _T('?'))
+                        {
+                            cbTemp--;
+                        }
+
+                        if (cbTemp)
+                        {
+                            // Add the unvalued attribute to the list
+                            addAttribute_WOSD(stringDup(lpszTemp,cbTemp), NULL);
+                        }
+
+                        // If this is the end of the tag then return to the caller
+                        if (type == eTokenShortHandClose)
+                        {
+                            exactMemory(d);
+                            return TRUE;
+                        }
+
+                        // We are now outside the tag
+                        status = eOutsideTag;
+                        break;
+
+                    // If we found the equals token...
+                    // Eg.  'Attribute ='
+                    case eTokenEquals:
+                        // Indicate that we next need to search for the value
+                        // for the attribute
+                        attrib = eAttribValue;
+                        break;
+
+                    // Errors...
+                    case eTokenQuotedText:    /* 'Attribute "InvalidAttr"'*/
+                    case eTokenTagStart:      /* 'Attribute <'            */
+                    case eTokenTagEnd:        /* 'Attribute </'           */
+                    case eTokenDeclaration:   /* 'Attribute <?'           */
+                    case eTokenClear:
+                        pXML->error = eXMLErrorUnexpectedToken;
+                        return FALSE;
+                    default: break;
+                    }
+                    break;
+
+                // If we are looking for an attribute value
+                case eAttribValue:
+                    // Check what the current token type is
+                    switch(type)
+                    {
+                    // If the current type is text or quoted text...
+                    // Eg.  'Attribute = "Value"' or 'Attribute = Value' or
+                    // 'Attribute = 'Value''.
+                    case eTokenText:
+                    case eTokenQuotedText:
+                        // If we are a declaration element '<?' then we need
+                        // to remove extra closing '?' if it exists
+                        if (d->isDeclaration &&
+                            (token.pStr[cbToken-1]) == _T('?'))
+                        {
+                            cbToken--;
+                        }
+
+                        if (cbTemp)
+                        {
+                            // Add the valued attribute to the list
+                            if (type==eTokenQuotedText) { token.pStr++; cbToken-=2; }
+                            XMLCSTR attrVal=token.pStr;
+                            if (attrVal)
+                            {
+                                attrVal=fromXMLString(attrVal,cbToken,pXML);
+                                if (!attrVal) return FALSE;
+                            }
+                            addAttribute_WOSD(stringDup(lpszTemp,cbTemp),attrVal);
+                        }
+
+                        // Indicate we are searching for a new attribute
+                        attrib = eAttribName;
+                        break;
+
+                    // Errors...
+                    case eTokenTagStart:        /* 'Attr = <'          */
+                    case eTokenTagEnd:          /* 'Attr = </'         */
+                    case eTokenCloseTag:        /* 'Attr = >'          */
+                    case eTokenShortHandClose:  /* "Attr = />"         */
+                    case eTokenEquals:          /* 'Attr = ='          */
+                    case eTokenDeclaration:     /* 'Attr = <?'         */
+                    case eTokenClear:
+                        pXML->error = eXMLErrorUnexpectedToken;
+                        return FALSE;
+                        break;
+                    default: break;
+                    }
+                }
+            }
+        }
+        // If we failed to obtain the next token
+        else
+        {
+            if ((!d->isDeclaration)&&(d->pParent))
+            {
+#ifdef STRICT_PARSING
+                pXML->error=eXMLErrorUnmatchedEndTag;
+#else
+                pXML->error=eXMLErrorMissingEndTag;
+#endif
+                pXML->nIndexMissigEndTag=pXML->nIndex;
+            }
+            return FALSE;
+        }
+    }
+}
+
+// Count the number of lines and columns in an XML string.
+static void CountLinesAndColumns(XMLCSTR lpXML, int nUpto, XMLResults *pResults)
+{
+    XMLCHAR ch;
+    assert(lpXML);
+    assert(pResults);
+
+    struct XML xml={ lpXML,lpXML, 0, 0, eXMLErrorNone, NULL, 0, NULL, 0, TRUE };
+
+    pResults->nLine = 1;
+    pResults->nColumn = 1;
+    while (xml.nIndex<nUpto)
+    {
+        ch = getNextChar(&xml);
+        if (ch != _T('\n')) pResults->nColumn++;
+        else
+        {
+            pResults->nLine++;
+            pResults->nColumn=1;
+        }
+    }
+}
+
+// Parse XML and return the root element.
+XMLNode XMLNode::parseString(XMLCSTR lpszXML, XMLCSTR tag, XMLResults *pResults)
+{
+    if (!lpszXML)
+    {
+        if (pResults)
+        {
+            pResults->error=eXMLErrorNoElements;
+            pResults->nLine=0;
+            pResults->nColumn=0;
+        }
+        return emptyXMLNode;
+    }
+
+    XMLNode xnode(NULL,NULL,FALSE);
+    struct XML xml={ lpszXML, lpszXML, 0, 0, eXMLErrorNone, NULL, 0, NULL, 0, TRUE };
+
+    // Create header element
+    memoryIncrease=MEMORYINCREASE; xnode.ParseXMLElement(&xml); memoryIncrease=0;
+    enum XMLError error = xml.error;
+    if ((xnode.nChildNode()==1)&&(xnode.nElement()==1)) xnode=xnode.getChildNode(); // skip the empty node
+
+    // If no error occurred
+    if ((error==eXMLErrorNone)||(error==eXMLErrorMissingEndTag))
+    {
+        if (tag&&_tcslen(tag)&&_tcsicmp(xnode.getName(),tag))
+        {
+            XMLNode nodeTmp;
+            int i=0;
+            while (i<xnode.nChildNode())
+            {
+                nodeTmp=xnode.getChildNode(i);
+                if (_tcsicmp(nodeTmp.getName(),tag)==0) break;
+                if (nodeTmp.isDeclaration()) { xnode=nodeTmp; i=0; } else i++;
+            }
+            if (i>=xnode.nChildNode())
+            {
+                if (pResults)
+                {
+                    pResults->error=eXMLErrorFirstTagNotFound;
+                    pResults->nLine=0;
+                    pResults->nColumn=0;
+                }
+                return emptyXMLNode;
+            }
+            xnode=nodeTmp;
+        }
+    } else
+    {
+        // Cleanup: this will destroy all the nodes
+        xnode = emptyXMLNode;
+    }
+
+
+    // If we have been given somewhere to place results
+    if (pResults)
+    {
+        pResults->error = error;
+
+        // If we have an error
+        if (error!=eXMLErrorNone)
+        {
+            if (error==eXMLErrorMissingEndTag) xml.nIndex=xml.nIndexMissigEndTag;
+            // Find which line and column it starts on.
+            CountLinesAndColumns(xml.lpXML, xml.nIndex, pResults);
+        }
+    }
+    return xnode;
+}
+
+XMLNode XMLNode::parseFile(XMLCSTR filename, XMLCSTR tag, XMLResults *pResults)
+{
+    if (pResults) { pResults->nLine=0; pResults->nColumn=0; }
+    FILE *f=_tfopen(filename,_T("rb"));
+    if (f==NULL) { if (pResults) pResults->error=eXMLErrorFileNotFound; return emptyXMLNode; }
+    fseek(f,0,SEEK_END);
+    int l=ftell(f),headerSz=0;
+    if (!l) { if (pResults) pResults->error=eXMLErrorEmpty; return emptyXMLNode; }
+    fseek(f,0,SEEK_SET);
+    unsigned char *buf=(unsigned char*)malloc(l+1);
+    fread(buf,l,1,f);
+    fclose(f);
+    buf[l]=0;
+#ifdef _XMLUNICODE
+    if (guessUnicodeChars)
+    {
+        if (!myIsTextUnicode(buf,l))
+        {
+            if ((buf[0]==0xef)&&(buf[1]==0xbb)&&(buf[2]==0xbf)) headerSz=3;
+            XMLSTR b2=myMultiByteToWideChar((const char*)(buf+headerSz),l-headerSz);
+            free(buf); buf=(unsigned char*)b2; headerSz=0;
+        } else
+        {
+            if ((buf[0]==0xef)&&(buf[1]==0xff)) headerSz=2;
+            if ((buf[0]==0xff)&&(buf[1]==0xfe)) headerSz=2;
+        }
+    }
+#else
+    if (guessUnicodeChars)
+    {
+        if (myIsTextUnicode(buf,l))
+        {
+            l/=sizeof(wchar_t);
+            if ((buf[0]==0xef)&&(buf[1]==0xff)) headerSz=2;
+            if ((buf[0]==0xff)&&(buf[1]==0xfe)) headerSz=2;
+            char *b2=myWideCharToMultiByte((const wchar_t*)(buf+headerSz),l-headerSz);
+            free(buf); buf=(unsigned char*)b2; headerSz=0;
+        } else
+        {
+            if ((buf[0]==0xef)&&(buf[1]==0xbb)&&(buf[2]==0xbf)) headerSz=3;
+        }
+    }
+#endif
+
+    if (!buf) { if (pResults) pResults->error=eXMLErrorCharConversionError; return emptyXMLNode; }
+    XMLNode x=parseString((XMLSTR)(buf+headerSz),tag,pResults);
+    free(buf);
+    return x;
+}
+
+static inline void charmemset(XMLSTR dest,XMLCHAR c,int l) { while (l--) *(dest++)=c; }
+// private:
+// Creates an user friendly XML string from a given element with
+// appropriate white space and carriage returns.
+//
+// This recurses through all subnodes then adds contents of the nodes to the
+// string.
+int XMLNode::CreateXMLStringR(XMLNodeData *pEntry, XMLSTR lpszMarker, int nFormat)
+{
+    int nResult = 0;
+    int cb;
+    int cbElement;
+    int nChildFormat=-1;
+    int nElementI=pEntry->nChild+pEntry->nText+pEntry->nClear;
+    int i,j;
+
+    assert(pEntry);
+
+#define LENSTR(lpsz) (lpsz ? _tcslen(lpsz) : 0)
+
+    // If the element has no name then assume this is the head node.
+    cbElement = (int)LENSTR(pEntry->lpszName);
+
+    if (cbElement)
+    {
+        // "<elementname "
+        cb = nFormat == -1 ? 0 : nFormat;
+
+        if (lpszMarker)
+        {
+            if (cb) charmemset(lpszMarker, INDENTCHAR, sizeof(XMLCHAR)*cb);
+            nResult = cb;
+            lpszMarker[nResult++]=_T('<');
+            if (pEntry->isDeclaration) lpszMarker[nResult++]=_T('?');
+            _tcscpy(&lpszMarker[nResult], pEntry->lpszName);
+            nResult+=cbElement;
+            lpszMarker[nResult++]=_T(' ');
+
+        } else
+        {
+            nResult+=cbElement+2+cb;
+            if (pEntry->isDeclaration) nResult++;
+        }
+
+        // Enumerate attributes and add them to the string
+        XMLAttribute *pAttr=pEntry->pAttribute;
+        for (i=0; i<pEntry->nAttribute; i++)
+        {
+            // "Attrib
+            cb = (int)LENSTR(pAttr->lpszName);
+            if (cb)
+            {
+                if (lpszMarker) _tcscpy(&lpszMarker[nResult], pAttr->lpszName);
+                nResult += cb;
+                // "Attrib=Value "
+                if (pAttr->lpszValue)
+                {
+                    cb=(int)lengthXMLString(pAttr->lpszValue);
+                    if (lpszMarker)
+                    {
+                        lpszMarker[nResult]=_T('=');
+                        lpszMarker[nResult+1]=_T('"');
+                        if (cb) toXMLString(&lpszMarker[nResult+2],pAttr->lpszValue);
+                        lpszMarker[nResult+cb+2]=_T('"');
+                    }
+                    nResult+=cb+3;
+                }
+                if (lpszMarker) lpszMarker[nResult] = _T(' ');
+                nResult++;
+            }
+            pAttr++;
+        }
+
+        if (pEntry->isDeclaration)
+        {
+            if (lpszMarker)
+            {
+                lpszMarker[nResult-1]=_T('?');
+                lpszMarker[nResult]=_T('>');
+            }
+            nResult++;
+            if (nFormat!=-1)
+            {
+                if (lpszMarker) lpszMarker[nResult]=_T('\n');
+                nResult++;
+            }
+        } else
+            // If there are child nodes we need to terminate the start tag
+            if (nElementI)
+            {
+                if (lpszMarker) lpszMarker[nResult-1]=_T('>');
+                if (nFormat!=-1)
+                {
+                    if (lpszMarker) lpszMarker[nResult]=_T('\n');
+                    nResult++;
+                }
+            } else nResult--;
+    }
+
+    // Calculate the child format for when we recurse.  This is used to
+    // determine the number of spaces used for prefixes.
+    if (nFormat!=-1)
+    {
+        if (cbElement&&(!pEntry->isDeclaration)) nChildFormat=nFormat+1;
+        else nChildFormat=nFormat;
+    }
+
+    // Enumerate through remaining children
+    for (i=0; i<nElementI; i++)
+    {
+        j=pEntry->pOrder[i];
+        switch((XMLElementType)(j&3))
+        {
+        // Text nodes
+        case eNodeText:
+            {
+                // "Text"
+                XMLCSTR pChild=pEntry->pText[j>>2];
+                cb = (int)lengthXMLString(pChild);
+                if (cb)
+                {
+                    if (nFormat!=-1)
+                    {
+                        if (lpszMarker)
+                        {
+                            charmemset(&lpszMarker[nResult],INDENTCHAR,sizeof(XMLCHAR)*(nFormat + 1));
+                            toXMLString(&lpszMarker[nResult+nFormat+1],pChild);
+                            lpszMarker[nResult+nFormat+1+cb]=_T('\n');
+                        }
+                        nResult+=cb+nFormat+2;
+                    } else
+                    {
+                        if (lpszMarker) toXMLString(&lpszMarker[nResult], pChild);
+                        nResult += cb;
+                    }
+                }
+                break;
+            }
+
+        // Clear type nodes
+        case eNodeClear:
+            {
+                XMLClear *pChild=pEntry->pClear+(j>>2);
+                // "OpenTag"
+                cb = (int)LENSTR(pChild->lpszOpenTag);
+                if (cb)
+                {
+                    if (nFormat!=-1)
+                    {
+                        if (lpszMarker)
+                        {
+                            charmemset(&lpszMarker[nResult], INDENTCHAR, sizeof(XMLCHAR)*(nFormat + 1));
+                            _tcscpy(&lpszMarker[nResult+nFormat+1], pChild->lpszOpenTag);
+                        }
+                        nResult+=cb+nFormat+1;
+                    }
+                    else
+                    {
+                        if (lpszMarker)_tcscpy(&lpszMarker[nResult], pChild->lpszOpenTag);
+                        nResult += cb;
+                    }
+                }
+
+                // "OpenTag Value"
+                cb = (int)LENSTR(pChild->lpszValue);
+                if (cb)
+                {
+                    if (lpszMarker) _tcscpy(&lpszMarker[nResult], pChild->lpszValue);
+                    nResult += cb;
+                }
+
+                // "OpenTag Value CloseTag"
+                cb = (int)LENSTR(pChild->lpszCloseTag);
+                if (cb)
+                {
+                    if (lpszMarker) _tcscpy(&lpszMarker[nResult], pChild->lpszCloseTag);
+                    nResult += cb;
+                }
+
+                if (nFormat!=-1)
+                {
+                    if (lpszMarker) lpszMarker[nResult] = _T('\n');
+                    nResult++;
+                }
+                break;
+            }
+
+        // Element nodes
+        case eNodeChild:
+            {
+                // Recursively add child nodes
+                nResult += CreateXMLStringR(pEntry->pChild[j>>2].d, lpszMarker ? lpszMarker + nResult : 0, nChildFormat);
+                break;
+            }
+        default: break;
+        }
+    }
+
+    if ((cbElement)&&(!pEntry->isDeclaration))
+    {
+        // If we have child entries we need to use long XML notation for
+        // closing the element - "<elementname>blah blah blah</elementname>"
+        if (nElementI)
+        {
+            // "</elementname>\0"
+            if (lpszMarker)
+            {
+                if (nFormat != -1)
+                {
+                    if (nFormat)
+                    {
+                        charmemset(&lpszMarker[nResult], INDENTCHAR,sizeof(XMLCHAR)*nFormat);
+                        nResult+=nFormat;
+                    }
+                }
+
+                _tcscpy(&lpszMarker[nResult], _T("</"));
+                nResult += 2;
+                _tcscpy(&lpszMarker[nResult], pEntry->lpszName);
+                nResult += cbElement;
+
+                if (nFormat == -1)
+                {
+                    _tcscpy(&lpszMarker[nResult], _T(">"));
+                    nResult++;
+                } else
+                {
+                    _tcscpy(&lpszMarker[nResult], _T(">\n"));
+                    nResult+=2;
+                }
+            } else
+            {
+                if (nFormat != -1) nResult+=cbElement+4+nFormat;
+                else nResult+=cbElement+3;
+            }
+        } else
+        {
+            // If there are no children we can use shorthand XML notation -
+            // "<elementname/>"
+            // "/>\0"
+            if (lpszMarker)
+            {
+                if (nFormat == -1)
+                {
+                    _tcscpy(&lpszMarker[nResult], _T("/>"));
+                    nResult += 2;
+                }
+                else
+                {
+                    _tcscpy(&lpszMarker[nResult], _T("/>\n"));
+                    nResult += 3;
+                }
+            }
+            else
+            {
+                nResult += nFormat == -1 ? 2 : 3;
+            }
+        }
+    }
+
+    return nResult;
+}
+
+#undef LENSTR
+
+// Create an XML string
+// @param       int nFormat             - 0 if no formatting is required
+//                                        otherwise nonzero for formatted text
+//                                        with carriage returns and indentation.
+// @param       int *pnSize             - [out] pointer to the size of the
+//                                        returned string not including the
+//                                        NULL terminator.
+// @return      XMLSTR                  - Allocated XML string, you must free
+//                                        this with free().
+XMLSTR XMLNode::createXMLString(int nFormat, int *pnSize) const
+{
+    if (!d) { if (pnSize) *pnSize=0; return NULL; }
+
+    XMLSTR lpszResult = NULL;
+    int cbStr;
+
+    // Recursively Calculate the size of the XML string
+    if (!dropWhiteSpace) nFormat=0;
+    nFormat = nFormat ? 0 : -1;
+    cbStr = CreateXMLStringR(d, 0, nFormat);
+    assert(cbStr);
+    // Alllocate memory for the XML string + the NULL terminator and
+    // create the recursively XML string.
+    lpszResult=(XMLSTR)malloc((cbStr+1)*sizeof(XMLCHAR));
+    CreateXMLStringR(d, lpszResult, nFormat);
+    if (pnSize) *pnSize = cbStr;
+    return lpszResult;
+}
+
+XMLNode::~XMLNode() { deleteNodeContent(); }
+
+int XMLNode::detachFromParent(XMLNodeData *d)
+{
+    XMLNode *pa=d->pParent->pChild;
+    int i=0;
+    while (((void*)(pa[i].d))!=((void*)d)) i++;
+    d->pParent->nChild--;
+    if (d->pParent->nChild) memmove(pa+i,pa+i+1,(d->pParent->nChild-i)*sizeof(XMLNode));
+    else { free(pa); d->pParent->pChild=NULL; }
+    return removeOrderElement(d->pParent,eNodeChild,i);
+}
+
+void XMLNode::deleteNodeContent(char force)
+{
+    if (!d) return;
+    (d->ref_count) --;
+    if ((d->ref_count==0)||force)
+    {
+        int i;
+        if (d->pParent) detachFromParent(d);
+        for(i=0; i<d->nChild; i++) { d->pChild[i].d->pParent=NULL; d->pChild[i].deleteNodeContent(force); }
+        free(d->pChild);
+        for(i=0; i<d->nText; i++) free((void*)d->pText[i]);
+        free(d->pText);
+        for(i=0; i<d->nClear; i++) free((void*)d->pClear[i].lpszValue);
+        free(d->pClear);
+        for(i=0; i<d->nAttribute; i++)
+        {
+            free((void*)d->pAttribute[i].lpszName);
+            if (d->pAttribute[i].lpszValue) free((void*)d->pAttribute[i].lpszValue);
+        }
+        free(d->pAttribute);
+        free(d->pOrder);
+        free((void*)d->lpszName);
+        free(d);
+        d=NULL;
+    }
+}
+
+XMLNode XMLNode::addChild(XMLNode childNode, int pos)
+{
+    XMLNodeData *dc=childNode.d;
+    if ((!dc)||(!d)) return childNode;
+    if (dc->pParent) { if ((detachFromParent(dc)<=pos)&&(dc->pParent==d)) pos--; } else dc->ref_count++;
+    dc->pParent=d;
+//     int nc=d->nChild;
+//     d->pChild=(XMLNode*)myRealloc(d->pChild,(nc+1),memoryIncrease,sizeof(XMLNode));
+    d->pChild=(XMLNode*)addToOrder(&pos,d->nChild,d->pChild,sizeof(XMLNode),eNodeChild);
+    d->pChild[pos].d=dc;
+    d->nChild++;
+    return childNode;
+}
+
+void XMLNode::deleteAttribute(int i)
+{
+    if ((!d)||(i<0)||(i>=d->nAttribute)) return;
+    d->nAttribute--;
+    XMLAttribute *p=d->pAttribute+i;
+    free((void*)p->lpszName);
+    if (p->lpszValue) free((void*)p->lpszValue);
+    if (d->nAttribute) memmove(p,p+1,(d->nAttribute-i)*sizeof(XMLAttribute)); else { free(p); d->pAttribute=NULL; }
+}
+
+void XMLNode::deleteAttribute(XMLAttribute *a){ if (a) deleteAttribute(a->lpszName); }
+void XMLNode::deleteAttribute(XMLCSTR lpszName)
+{
+    int j=0;
+    getAttribute(lpszName,&j);
+    if (j) deleteAttribute(j-1);
+}
+
+XMLAttribute *XMLNode::updateAttribute_WOSD(XMLCSTR lpszNewValue, XMLCSTR lpszNewName,int i)
+{
+    if (!d) return NULL;
+    if (i>=d->nAttribute)
+    {
+        if (lpszNewName) return addAttribute_WOSD(lpszNewName,lpszNewValue);
+        return NULL;
+    }
+    XMLAttribute *p=d->pAttribute+i;
+    if (p->lpszValue&&p->lpszValue!=lpszNewValue) free((void*)p->lpszValue);
+    p->lpszValue=lpszNewValue;
+    if (lpszNewName&&p->lpszName!=lpszNewName) { free((void*)p->lpszName); p->lpszName=lpszNewName; };
+    return p;
+}
+
+XMLAttribute *XMLNode::updateAttribute_WOSD(XMLAttribute *newAttribute, XMLAttribute *oldAttribute)
+{
+    if (oldAttribute) return updateAttribute_WOSD(newAttribute->lpszValue,newAttribute->lpszName,oldAttribute->lpszName);
+    return addAttribute_WOSD(newAttribute->lpszName,newAttribute->lpszValue);
+}
+
+XMLAttribute *XMLNode::updateAttribute_WOSD(XMLCSTR lpszNewValue, XMLCSTR lpszNewName,XMLCSTR lpszOldName)
+{
+    int j=0;
+    getAttribute(lpszOldName,&j);
+    if (j) return updateAttribute_WOSD(lpszNewValue,lpszNewName,j-1);
+    else
+    {
+        if (lpszNewName) return addAttribute_WOSD(lpszNewName,lpszNewValue);
+        else             return addAttribute_WOSD(stringDup(lpszOldName),lpszNewValue);
+    }
+}
+
+int XMLNode::indexText(XMLCSTR lpszValue) const
+{
+    if (!d) return -1;
+    int i,l=d->nText;
+    if (!lpszValue) { if (l) return 0; return -1; }
+    XMLCSTR *p=d->pText;
+    for (i=0; i<l; i++) if (lpszValue==p[i]) return i; 
+    return -1;
+}
+
+void XMLNode::deleteText(int i)
+{
+    if ((!d)||(i<0)||(i>=d->nText)) return;
+    d->nText--;
+    XMLCSTR *p=d->pText+i;
+    free((void*)*p);
+    if (d->nText) memmove(p,p+1,(d->nText-i)*sizeof(XMLCSTR)); else { free(p); d->pText=NULL; }
+    removeOrderElement(d,eNodeText,i);
+}
+
+void XMLNode::deleteText(XMLCSTR lpszValue) { deleteText(indexText(lpszValue)); }
+
+XMLCSTR XMLNode::updateText_WOSD(XMLCSTR lpszNewValue, int i)
+{
+    if (!d) return NULL;
+    if (i>=d->nText) return addText_WOSD(lpszNewValue);
+    XMLCSTR *p=d->pText+i;
+    if (*p!=lpszNewValue) { free((void*)*p); *p=lpszNewValue; }
+    return lpszNewValue;
+}
+
+XMLCSTR XMLNode::updateText_WOSD(XMLCSTR lpszNewValue, XMLCSTR lpszOldValue)
+{
+    if (!d) return NULL;
+    int i=indexText(lpszOldValue);
+    if (i>=0) return updateText_WOSD(lpszNewValue,i);
+    return addText_WOSD(lpszNewValue);
+}
+
+void XMLNode::deleteClear(int i)
+{
+    if ((!d)||(i<0)||(i>=d->nClear)) return;
+    d->nClear--;
+    XMLClear *p=d->pClear+i;
+    free((void*)p->lpszValue);
+    if (d->nClear) memmove(p,p+1,(d->nText-i)*sizeof(XMLClear)); else { free(p); d->pClear=NULL; }
+    removeOrderElement(d,eNodeClear,i);
+}
+
+int XMLNode::indexClear(XMLCSTR lpszValue) const
+{
+    if (!d) return -1;
+    int i,l=d->nClear;
+    if (!lpszValue) { if (l) return 0; return -1; }
+    XMLClear *p=d->pClear;
+    for (i=0; i<l; i++) if (lpszValue==p[i].lpszValue) return i; 
+    return -1;
+}
+
+void XMLNode::deleteClear(XMLCSTR lpszValue) { deleteClear(indexClear(lpszValue)); }
+void XMLNode::deleteClear(XMLClear *a) { if (a) deleteClear(a->lpszValue); }
+
+XMLClear *XMLNode::updateClear_WOSD(XMLCSTR lpszNewContent, int i)
+{
+    if (!d) return NULL;
+    if (i>=d->nClear)
+    {
+        return addClear_WOSD(XMLClearTags[0].lpszOpen,lpszNewContent,XMLClearTags[0].lpszClose);
+    }
+    XMLClear *p=d->pClear+i;
+    if (lpszNewContent!=p->lpszValue) { free((void*)p->lpszValue); p->lpszValue=lpszNewContent; }
+    return p;
+}
+
+XMLClear *XMLNode::updateClear_WOSD(XMLCSTR lpszNewValue, XMLCSTR lpszOldValue)
+{
+    if (!d) return NULL;
+    int i=indexClear(lpszOldValue);
+    if (i>=0) return updateClear_WOSD(lpszNewValue,i);
+    return addClear_WOSD(lpszNewValue,XMLClearTags[0].lpszOpen,XMLClearTags[0].lpszClose);
+}
+
+XMLClear *XMLNode::updateClear_WOSD(XMLClear *newP,XMLClear *oldP)
+{
+    if (oldP) return updateClear_WOSD(newP->lpszValue,oldP->lpszValue);
+    return NULL;
+}
+
+XMLNode& XMLNode::operator=( const XMLNode& A )
+{
+    // shallow copy
+    if (this != &A)
+    {
+        deleteNodeContent();
+        d=A.d;
+        if (d) (d->ref_count) ++ ;
+    }
+    return *this;
+}
+
+XMLNode::XMLNode(const XMLNode &A)
+{
+    // shallow copy
+    d=A.d;
+    if (d) (d->ref_count)++ ;
+}
+
+int XMLNode::nChildNode(XMLCSTR name) const
+{
+    if (!d) return 0;
+    int i,j=0,n=d->nChild;
+    XMLNode *pc=d->pChild;
+    for (i=0; i<n; i++)
+    {
+        if (_tcsicmp(pc->d->lpszName, name)==0) j++;
+        pc++;
+    }
+    return j;
+}
+
+XMLNode XMLNode::getChildNode(XMLCSTR name, int *j) const
+{
+    if (!d) return emptyXMLNode;
+    int i=0,n=d->nChild;
+    if (j) i=*j;
+    XMLNode *pc=d->pChild+i;
+    for (; i<n; i++)
+    {
+        if (_tcsicmp(pc->d->lpszName, name)==0)
+        {
+            if (j) *j=i+1;
+            return *pc;
+        }
+        pc++;
+    }
+    return emptyXMLNode;
+}
+
+XMLNode XMLNode::getChildNode(XMLCSTR name, int j) const
+{
+    if (!d) return emptyXMLNode;
+    int i=0;
+    while (j-->0) getChildNode(name,&i);
+    return getChildNode(name,&i);
+}
+
+int XMLNode::positionOfText     (int i) const { if (i>=d->nText ) i=d->nText-1;  return findPosition(d,i,eNodeText ); }
+int XMLNode::positionOfClear    (int i) const { if (i>=d->nClear) i=d->nClear-1; return findPosition(d,i,eNodeClear); }
+int XMLNode::positionOfChildNode(int i) const { if (i>=d->nChild) i=d->nChild-1; return findPosition(d,i,eNodeChild); }
+int XMLNode::positionOfText (XMLCSTR lpszValue) const { return positionOfText (indexText (lpszValue)); }
+int XMLNode::positionOfClear(XMLCSTR lpszValue) const { return positionOfClear(indexClear(lpszValue)); }
+int XMLNode::positionOfClear(XMLClear *a) const { if (a) return positionOfClear(a->lpszValue); return positionOfClear(); }
+int XMLNode::positionOfChildNode(XMLNode x)  const
+{
+    if ((!d)||(!x.d)) return -1;
+    XMLNodeData *dd=x.d;
+    XMLNode *pc=d->pChild;
+    int i=d->nChild;
+    while (i--) if (pc[i].d==dd) return findPosition(d,i,eNodeChild); 
+    return -1;
+}
+int XMLNode::positionOfChildNode(XMLCSTR name, int count) const
+{
+    if (!name) return positionOfChildNode(count); 
+    int j=0; 
+    do { getChildNode(name,&j); if (j<0) return -1; } while (count--);
+    return findPosition(d,j-1,eNodeChild);
+}
+
+XMLNode XMLNode::getChildNodeWithAttribute(XMLCSTR name,XMLCSTR attributeName,XMLCSTR attributeValue, int *k) const
+{
+     int i=0,j;
+     if (k) i=*k;
+     XMLNode x;
+     XMLCSTR t;
+     do
+     {
+         x=getChildNode(name,&i);
+         if (!x.isEmpty())
+         {
+             if (attributeValue)
+             {
+                 j=0;
+                 do
+                 {
+                     t=x.getAttribute(attributeName,&j);
+                     if (t&&(_tcsicmp(attributeValue,t)==0)) { if (k) *k=i+1; return x; }
+                 } while (t);
+             } else
+             {
+                 if (x.isAttributeSet(attributeName)) { if (k) *k=i+1; return x; }
+             }
+         }
+     } while (!x.isEmpty());
+     return emptyXMLNode;
+}
+
+// Find an attribute on an node.
+XMLCSTR XMLNode::getAttribute(XMLCSTR lpszAttrib, int *j) const
+{
+    if (!d) return NULL;
+    int i=0,n=d->nAttribute;
+    if (j) i=*j;
+    XMLAttribute *pAttr=d->pAttribute+i;
+    for (; i<n; i++)
+    {
+        if (_tcsicmp(pAttr->lpszName, lpszAttrib)==0)
+        {
+            if (j) *j=i+1;
+            return pAttr->lpszValue;
+        }
+        pAttr++;
+    }
+    return NULL;
+}
+
+char XMLNode::isAttributeSet(XMLCSTR lpszAttrib) const
+{
+    if (!d) return FALSE;
+    int i,n=d->nAttribute;
+    XMLAttribute *pAttr=d->pAttribute;
+    for (i=0; i<n; i++)
+    {
+        if (_tcsicmp(pAttr->lpszName, lpszAttrib)==0)
+        {
+            return TRUE;
+        }
+        pAttr++;
+    }
+    return FALSE;
+}
+
+XMLCSTR XMLNode::getAttribute(XMLCSTR name, int j) const
+{
+    if (!d) return NULL;
+    int i=0;
+    while (j-->0) getAttribute(name,&i);
+    return getAttribute(name,&i);
+}
+
+XMLNodeContents XMLNode::enumContents(int i) const
+{
+    XMLNodeContents c;
+    if (!d) { c.type=eNodeNULL; return c; }
+    if (i<d->nAttribute)
+    {
+        c.type=eNodeAttribute;
+        c.attrib=d->pAttribute[i];
+        return c;
+    }
+    i-=d->nAttribute;
+    c.type=(XMLElementType)(d->pOrder[i]&3);
+    i=(d->pOrder[i])>>2;
+    switch (c.type)
+    {
+    case eNodeChild:     c.child = d->pChild[i];      break;
+    case eNodeText:      c.text  = d->pText[i];       break;
+    case eNodeClear:     c.clear = d->pClear[i];      break;
+    default: break;
+    }
+    return c;
+}
+
+XMLCSTR XMLNode::getName() const { if (!d) return NULL; return d->lpszName;   }
+int XMLNode::nText()       const { if (!d) return 0;    return d->nText;      }
+int XMLNode::nChildNode()  const { if (!d) return 0;    return d->nChild;     }
+int XMLNode::nAttribute()  const { if (!d) return 0;    return d->nAttribute; }
+int XMLNode::nClear()      const { if (!d) return 0;    return d->nClear;     }
+int XMLNode::nElement()    const { if (!d) return 0;    return d->nAttribute+d->nChild+d->nText+d->nClear; }
+XMLClear     XMLNode::getClear         (int i) const { if ((!d)||(i>=d->nClear    )) return emptyXMLClear;     return d->pClear[i];     }
+XMLAttribute XMLNode::getAttribute     (int i) const { if ((!d)||(i>=d->nAttribute)) return emptyXMLAttribute; return d->pAttribute[i]; }
+XMLCSTR      XMLNode::getAttributeName (int i) const { if ((!d)||(i>=d->nAttribute)) return NULL;              return d->pAttribute[i].lpszName;  }
+XMLCSTR      XMLNode::getAttributeValue(int i) const { if ((!d)||(i>=d->nAttribute)) return NULL;              return d->pAttribute[i].lpszValue; }
+XMLCSTR      XMLNode::getText          (int i) const { if ((!d)||(i>=d->nText     )) return NULL;              return d->pText[i];      }
+XMLNode      XMLNode::getChildNode     (int i) const { if ((!d)||(i>=d->nChild    )) return emptyXMLNode;      return d->pChild[i];     }
+XMLNode      XMLNode::getParentNode    (     ) const { if ((!d)||(!d->pParent     )) return emptyXMLNode;      return XMLNode(d->pParent); }
+char         XMLNode::isDeclaration    (     ) const { if (!d) return 0;             return d->isDeclaration; }
+char         XMLNode::isEmpty          (     ) const { return (d==NULL); }
+
+XMLNode       XMLNode::addChild(XMLCSTR lpszName, char isDeclaration, int pos)
+              { return addChild_WOSD(stringDup(lpszName),isDeclaration,pos); }
+XMLAttribute *XMLNode::addAttribute(XMLCSTR lpszName, XMLCSTR lpszValue)
+              { return addAttribute_WOSD(stringDup(lpszName),stringDup(lpszValue)); }
+XMLCSTR       XMLNode::addText(XMLCSTR lpszValue, int pos)
+              { return addText_WOSD(stringDup(lpszValue),pos); }
+XMLClear     *XMLNode::addClear(XMLCSTR lpszValue, XMLCSTR lpszOpen, XMLCSTR lpszClose, int pos)
+              { return addClear_WOSD(stringDup(lpszValue),lpszOpen,lpszClose,pos); }
+XMLCSTR       XMLNode::updateName(XMLCSTR lpszName)
+              { return updateName_WOSD(stringDup(lpszName)); }
+XMLAttribute *XMLNode::updateAttribute(XMLAttribute *newAttribute, XMLAttribute *oldAttribute)
+              { return updateAttribute_WOSD(stringDup(newAttribute->lpszValue),stringDup(newAttribute->lpszName),oldAttribute->lpszName); }
+XMLAttribute *XMLNode::updateAttribute(XMLCSTR lpszNewValue, XMLCSTR lpszNewName,int i)
+              { return updateAttribute_WOSD(stringDup(lpszNewValue),stringDup(lpszNewName),i); }
+XMLAttribute *XMLNode::updateAttribute(XMLCSTR lpszNewValue, XMLCSTR lpszNewName,XMLCSTR lpszOldName)
+              { return updateAttribute_WOSD(stringDup(lpszNewValue),stringDup(lpszNewName),lpszOldName); }
+XMLCSTR       XMLNode::updateText(XMLCSTR lpszNewValue, int i)
+              { return updateText_WOSD(stringDup(lpszNewValue),i); }
+XMLCSTR       XMLNode::updateText(XMLCSTR lpszNewValue, XMLCSTR lpszOldValue)
+              { return updateText_WOSD(stringDup(lpszNewValue),lpszOldValue); }
+XMLClear     *XMLNode::updateClear(XMLCSTR lpszNewContent, int i)
+              { return updateClear_WOSD(stringDup(lpszNewContent),i); }
+XMLClear     *XMLNode::updateClear(XMLCSTR lpszNewValue, XMLCSTR lpszOldValue)
+              { return updateClear_WOSD(stringDup(lpszNewValue),lpszOldValue); }
+XMLClear     *XMLNode::updateClear(XMLClear *newP,XMLClear *oldP)
+              { return updateClear_WOSD(stringDup(newP->lpszValue),oldP->lpszValue); }
+
+void XMLNode::setGlobalOptions(char _guessUnicodeChars, char _strictUTF8Parsing, char _dropWhiteSpace)
+{
+    guessUnicodeChars=_guessUnicodeChars; dropWhiteSpace=_dropWhiteSpace; strictUTF8Parsing=_strictUTF8Parsing;
+#ifndef _XMLUNICODE
+    if (strictUTF8Parsing) XML_ByteTable=XML_utf8ByteTable; else XML_ByteTable=XML_asciiByteTable;
+#endif
+}
+
+char XMLNode::guessUTF8ParsingParameterValue(void *buf,int l, char useXMLEncodingAttribute)
+{
+#ifdef _XMLUNICODE
+    return 0;
+#else
+    if (l<25) return 0;
+    if (myIsTextUnicode(buf,l)) return 0;
+    unsigned char *b=(unsigned char*)buf;
+    if ((b[0]==0xef)&&(b[1]==0xbb)&&(b[2]==0xbf)) return 1;
+
+    // Match utf-8 model ?
+    int i=0;
+    while (i<l)
+        switch (XML_utf8ByteTable[b[i]])
+        {
+        case 4: i++; if ((i<l)&&(b[i]& 0xC0)!=0x80) return 0; // 10bbbbbb ?
+        case 3: i++; if ((i<l)&&(b[i]& 0xC0)!=0x80) return 0; // 10bbbbbb ?
+        case 2: i++; if ((i<l)&&(b[i]& 0xC0)!=0x80) return 0; // 10bbbbbb ?
+        case 1: i++; break;
+        case 0: i=l;
+        }
+    if (!useXMLEncodingAttribute) return 1;
+    // if encoding is specified and different from utf-8 than it's non-utf8
+    // otherwise it's utf-8
+    char bb[201];
+    l=mmin(l,200);
+    memcpy(bb,buf,l); // copy buf into bb to be able to do "bb[l]=0"
+    bb[l]=0;
+    b=(unsigned char*)strstr(bb,"encoding");
+    if (!b) return 1;
+    b+=8; while XML_isSPACECHAR(*b) b++; if (*b!='=') return 1;
+    b++;  while XML_isSPACECHAR(*b) b++; if ((*b!='\'')&&(*b!='"')) return 1;
+    b++;  while XML_isSPACECHAR(*b) b++; if ((_strnicmp((char*)b,"utf-8",5)==0)||
+                                             (_strnicmp((char*)b,"utf8",4)==0)) return 1;
+    return 0;
+#endif
+}
+#undef XML_isSPACECHAR
+
+//////////////////////////////////////////////////////////
+//      Here starts the base64 conversion functions.    //
+//////////////////////////////////////////////////////////
+
+static const char base64Fillchar = _T('='); // used to mark partial words at the end
+
+// this lookup table defines the base64 encoding
+XMLCSTR base64EncodeTable=_T("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/");
+
+// Decode Table gives the index of any valid base64 character in the Base64 table]
+// 96: '='  -   97: space char   -   98: illegal char   -   99: end of string
+const unsigned char base64DecodeTable[] = {
+    99,98,98,98,98,98,98,98,98,97,  97,98,98,97,98,98,98,98,98,98,  98,98,98,98,98,98,98,98,98,98,  //00 -29
+    98,98,97,98,98,98,98,98,98,98,  98,98,98,62,98,98,98,63,52,53,  54,55,56,57,58,59,60,61,98,98,  //30 -59
+    98,96,98,98,98, 0, 1, 2, 3, 4,   5, 6, 7, 8, 9,10,11,12,13,14,  15,16,17,18,19,20,21,22,23,24,  //60 -89
+    25,98,98,98,98,98,98,26,27,28,  29,30,31,32,33,34,35,36,37,38,  39,40,41,42,43,44,45,46,47,48,  //90 -119
+    49,50,51,98,98,98,98,98,98,98,  98,98,98,98,98,98,98,98,98,98,  98,98,98,98,98,98,98,98,98,98,  //120 -149
+    98,98,98,98,98,98,98,98,98,98,  98,98,98,98,98,98,98,98,98,98,  98,98,98,98,98,98,98,98,98,98,  //150 -179
+    98,98,98,98,98,98,98,98,98,98,  98,98,98,98,98,98,98,98,98,98,  98,98,98,98,98,98,98,98,98,98,  //180 -209
+    98,98,98,98,98,98,98,98,98,98,  98,98,98,98,98,98,98,98,98,98,  98,98,98,98,98,98,98,98,98,98,  //210 -239
+    98,98,98,98,98,98,98,98,98,98,  98,98,98,98,98,98                                               //240 -255
+};
+
+XMLParserBase64Tool::~XMLParserBase64Tool(){ freeBuffer(); }
+
+void XMLParserBase64Tool::freeBuffer(){ if (buf) free(buf); buf=NULL; buflen=0; }
+
+int XMLParserBase64Tool::encodeLength(int inlen, char formatted)
+{
+    unsigned int i=((inlen-1)/3*4+4+1);
+    if (formatted) i+=inlen/54; 
+    return i;
+}
+
+XMLSTR XMLParserBase64Tool::encode(unsigned char *inbuf, unsigned int inlen, char formatted)
+{
+    int i=encodeLength(inlen,formatted),k=17,eLen=inlen/3,j;
+    alloc(i*sizeof(XMLCHAR));
+    XMLSTR curr=(XMLSTR)buf;
+    for(i=0;i<eLen;i++)
+    {
+        // Copy next three bytes into lower 24 bits of int, paying attention to sign.
+        j=(inbuf[0]<<16)|(inbuf[1]<<8)|inbuf[2]; inbuf+=3;
+        // Encode the int into four chars
+        *(curr++)=base64EncodeTable[ j>>18      ];
+        *(curr++)=base64EncodeTable[(j>>12)&0x3f];
+        *(curr++)=base64EncodeTable[(j>> 6)&0x3f];
+        *(curr++)=base64EncodeTable[(j    )&0x3f];
+        if (formatted) { if (!k) { *(curr++)=_T('\n'); k=18; } k--; }
+    }
+    eLen=inlen-eLen*3; // 0 - 2.
+    if (eLen==1)
+    {
+        *(curr++)=base64EncodeTable[ inbuf[0]>>2      ];
+        *(curr++)=base64EncodeTable[(inbuf[0]<<4)&0x3F];
+        *(curr++)=base64Fillchar;
+        *(curr++)=base64Fillchar;
+    } else if (eLen==2)
+    {
+        j=(inbuf[0]<<8)|inbuf[1];
+        *(curr++)=base64EncodeTable[ j>>10      ];
+        *(curr++)=base64EncodeTable[(j>> 4)&0x3f];
+        *(curr++)=base64EncodeTable[(j<< 2)&0x3f];
+        *(curr++)=base64Fillchar;
+    }
+    *(curr++)=0;
+    return (XMLSTR)buf;
+}
+
+unsigned int XMLParserBase64Tool::decodeSize(XMLCSTR data,XMLError *xe)
+{
+     if (xe) *xe=eXMLErrorNone;
+    int size=0;
+    unsigned char c;
+    //skip any extra characters (e.g. newlines or spaces)
+    while (*data)
+    {
+#ifdef _XMLUNICODE
+        if (*data>255) { if (xe) *xe=eXMLErrorBase64DecodeIllegalCharacter; return 0; }
+#endif
+        c=base64DecodeTable[(unsigned char)(*data)];
+        if (c<97) size++;
+        else if (c==98) { if (xe) *xe=eXMLErrorBase64DecodeIllegalCharacter; return 0; }
+        data++;
+    }
+    if (xe&&(size%4!=0)) *xe=eXMLErrorBase64DataSizeIsNotMultipleOf4;
+    if (size==0) return 0;
+    do { data--; size--; } while(*data==base64Fillchar); size++;
+    return (unsigned int)((size*3)/4);
+}
+
+unsigned char XMLParserBase64Tool::decode(XMLCSTR data, unsigned char *buf, int len, XMLError *xe)
+{
+    if (xe) *xe=eXMLErrorNone;
+    int i=0,p=0;
+    unsigned char d,c;
+    for(;;)
+    {
+
+#ifdef _XMLUNICODE
+#define BASE64DECODE_READ_NEXT_CHAR(c)                                              \
+        do {                                                                        \
+            if (data[i]>255){ c=98; break; }                                        \
+            c=base64DecodeTable[(unsigned char)data[i++]];                       \
+        }while (c==97);                                                             \
+        if(c==98){ if(xe)*xe=eXMLErrorBase64DecodeIllegalCharacter; return 0; }
+#else
+#define BASE64DECODE_READ_NEXT_CHAR(c)                                           \
+        do { c=base64DecodeTable[(unsigned char)data[i++]]; }while (c==97);   \
+        if(c==98){ if(xe)*xe=eXMLErrorBase64DecodeIllegalCharacter; return 0; }
+#endif
+
+        BASE64DECODE_READ_NEXT_CHAR(c)
+        if (c==99) { return 2; }
+        if (c==96)
+        {
+            if (p==(int)len) return 2;
+            if (xe) *xe=eXMLErrorBase64DecodeTruncatedData;
+            return 1;
+        }
+
+        BASE64DECODE_READ_NEXT_CHAR(d)
+        if ((d==99)||(d==96)) { if (xe) *xe=eXMLErrorBase64DecodeTruncatedData;  return 1; }
+        if (p==(int)len) {      if (xe) *xe=eXMLErrorBase64DecodeBufferTooSmall; return 0; }
+        buf[p++]=(c<<2)|((d>>4)&0x3);
+
+        BASE64DECODE_READ_NEXT_CHAR(c)
+        if (c==99) { if (xe) *xe=eXMLErrorBase64DecodeTruncatedData;  return 1; }
+        if (p==(int)len)
+        {
+            if (c==96) return 2;
+            if (xe) *xe=eXMLErrorBase64DecodeBufferTooSmall;
+            return 0;
+        }
+        if (c==96) { if (xe) *xe=eXMLErrorBase64DecodeTruncatedData;  return 1; }
+        buf[p++]=((d<<4)&0xf0)|((c>>2)&0xf);
+
+        BASE64DECODE_READ_NEXT_CHAR(d)
+        if (d==99 ) { if (xe) *xe=eXMLErrorBase64DecodeTruncatedData;  return 1; }
+        if (p==(int)len)
+        {
+            if (d==96) return 2;
+            if (xe) *xe=eXMLErrorBase64DecodeBufferTooSmall;
+            return 0;
+        }
+        if (d==96) { if (xe) *xe=eXMLErrorBase64DecodeTruncatedData;  return 1; }
+        buf[p++]=((c<<6)&0xc0)|d;
+    }
+}
+#undef BASE64DECODE_READ_NEXT_CHAR
+
+void XMLParserBase64Tool::alloc(int newsize)
+{
+    if ((!buf)&&(newsize)) { buf=malloc(newsize); buflen=newsize; return; }
+    if (newsize>buflen) { buf=realloc(buf,newsize); buflen=newsize; } 
+}
+
+unsigned char *XMLParserBase64Tool::decode(XMLCSTR data, int *outlen, XMLError *xe)
+{
+    if (xe) *xe=eXMLErrorNone;
+    unsigned int len=decodeSize(data,xe);
+    if (outlen) *outlen=len;
+    if (!len) return NULL;
+    alloc(len+1);
+    if(!decode(data,(unsigned char*)buf,len,xe)){ return NULL; }
+    return (unsigned char*)buf;
+}
+
+XMLNode XMLNode::operator/(XMLCSTR name)
+{
+	return getChildNode(name);
+}
+
+XMLCSTR XMLNode::operator|(XMLCSTR name)
+{
+	return getAttribute(name);
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/Woctree.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Woctree.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Woctree.h	(revision 2197)
@@ -0,0 +1,23 @@
+// Woctree.h: interface for the Woctree class.
+//
+//////////////////////////////////////////////////////////////////////
+
+#pragma once
+
+class Wsimplex;
+class Woctreebranch;
+class Vector;
+
+class Woctree  
+{
+public:
+	virtual Woctree* add( Wsimplex* toadd,int maxObjsInBucket=8, double minBrick=10)=0;
+	virtual Wsimplex* search(Vector* proxy)=0;
+	virtual Wsimplex* searchNeighbour(Wsimplex* proxy)=0;
+	Woctree();
+	virtual ~Woctree();
+
+protected:
+	Woctreebranch* parent;
+};
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/PRMRenderStrategy.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/PRMRenderStrategy.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/PRMRenderStrategy.cpp	(revision 2197)
@@ -0,0 +1,81 @@
+#include "dxstdafx.h"
+#include ".\prmrenderstrategy.h"
+
+PRMRenderStrategy::PRMRenderStrategy(PathMapEffect* pathMapEffect, Radion* radion)
+:RenderStrategy(pathMapEffect)
+{
+	this->radion = radion;
+}
+
+void PRMRenderStrategy::applyTargets()
+{
+}
+
+void PRMRenderStrategy::applyRenderState()
+{
+	LPDIRECT3DDEVICE9 device = pathMapEffect->device;
+	// blend-add contribution of virtual light source to PRM
+	device->SetRenderTarget(0, prmSurface);
+	device->SetDepthStencilSurface(NULL);
+	device->SetViewport(&vp);
+	device->SetRenderState(D3DRS_CULLMODE,  D3DCULL_NONE);
+	device->SetRenderState(D3DRS_ALPHABLENDENABLE,  true);
+	device->SetRenderState(D3DRS_SRCBLEND, D3DBLEND_ONE);
+	device->SetRenderState(D3DRS_DESTBLEND, D3DBLEND_ONE);
+	device->SetRenderState(D3DRS_BLENDOP, D3DBLENDOP_ADD);
+	device->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
+
+}
+
+void PRMRenderStrategy::applyTechnique()
+{
+	LPD3DXEFFECT effect = pathMapEffect->effect;
+
+	effect->SetTechnique("BushToAtlas");
+	effect->SetFloatArray("lightPos", (float*)&bushRadions[ir].position, 3);
+	effect->SetFloatArray("lightDir", (float*)&bushRadions[ir].normal, 3);
+	effect->SetTexture("depthMap", pathMapEffect->depthMapTexture);
+
+	static float opttme[9] = {0.5f, 0.0f, 0.0f,
+							0.0f, -0.5f, 0.0f,
+							0.5f + (0.5f / DEPTHMAPRES), 0.5f + (0.5f / DEPTHMAPRES), 1.0f};
+	effect->SetFloatArray("occProjToTexMatrix", opttme, 9);
+	effect->SetMatrix("occWorldToProjMatrix", &(*radionCamera.GetViewMatrix() * *radionCamera.GetProjMatrix()));
+}
+
+void PRMRenderStrategy::applyTransforms(Entity* entity)
+{
+}
+
+void PRMRenderStrategy::applyTextures(SubEntity* subEntity)
+{
+
+
+	float acs = 4096.0f / nRadions;
+	if(acs <= 0.25f || acs > 1000.0f)
+		bool kamugaz = true;
+	effect->SetFloat("alphaCounterStep", acs);
+
+	Vector bb0 = this->rayTraceEntity->bbox.minPoint;
+	Vector bb1 = this->rayTraceEntity->bbox.maxPoint;
+	//effect->SetFloat("cutNearness2", (bb1 - bb0).norm2() / 200.0f);
+	float nne = 5.0f / bushRadions[ir].probability;
+	float onne = (bb1 - bb0).norm2() / 200.0f;
+	effect->SetFloat("cutNearness2", nne);
+	//effect->SetFloat("cutNearness2", 0.0f);
+	
+	//set global params
+
+
+	effect->SetMatrix("modelToWorldMatrix", &(this->modelWorldTransform));
+	effect->SetMatrix("inverseTransposedModelToWorldMatrix", &(this->inverseTransposedModelWorldTransform));
+	Vector scaledPower = bushRadions[ir].radiance * scaleFactor;
+	hr=effect->SetFloatArray("lightPower", (float*)&scaledPower, 3);
+}
+
+
+void PRMRenderStrategy::resetRenderState()
+{
+	LPDIRECT3DDEVICE9 device = pathMapEffect->device;
+}
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/PathMap_2005.vcproj
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/PathMap_2005.vcproj	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/PathMap_2005.vcproj	(revision 2197)
@@ -0,0 +1,333 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="PathMap"
+	ProjectGUID="{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}"
+	Keyword="Win32Proj">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			InheritedPropertySheets="UpgradeFromVC71.vsprops"
+			CharacterSet="1">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="Common"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;PROFILE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="0"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="3"
+				PrecompiledHeaderThrough="dxstdafx.h"
+				WarningLevel="4"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="4"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/IGNORE:4089"
+				AdditionalDependencies="dxerr9.lib dxguid.lib d3dx9d.lib d3d9.lib winmm.lib comctl32.lib"
+				LinkIncremental="2"
+				GenerateManifest="false"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/PathMap.pdb"
+				SubSystem="2"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"/>
+			<Tool
+				Name="VCALinkTool"/>
+			<Tool
+				Name="VCManifestTool"
+				EmbedManifest="false"/>
+			<Tool
+				Name="VCXDCMakeTool"/>
+			<Tool
+				Name="VCBscMakeTool"/>
+			<Tool
+				Name="VCFxCopTool"/>
+			<Tool
+				Name="VCAppVerifierTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			InheritedPropertySheets="UpgradeFromVC71.vsprops"
+			CharacterSet="1">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				InlineFunctionExpansion="1"
+				OmitFramePointers="true"
+				AdditionalIncludeDirectories="Common"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"
+				StringPooling="true"
+				ExceptionHandling="0"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				UsePrecompiledHeader="3"
+				PrecompiledHeaderThrough="dxstdafx.h"
+				WarningLevel="4"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/IGNORE:4089"
+				AdditionalDependencies="dxerr9.lib dxguid.lib d3dx9.lib d3d9.lib winmm.lib comctl32.lib"
+				OutputFile="$(OutDir)/PathMap.exe"
+				LinkIncremental="1"
+				GenerateManifest="false"
+				GenerateDebugInformation="true"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"/>
+			<Tool
+				Name="VCALinkTool"/>
+			<Tool
+				Name="VCManifestTool"
+				EmbedManifest="false"/>
+			<Tool
+				Name="VCXDCMakeTool"/>
+			<Tool
+				Name="VCBscMakeTool"/>
+			<Tool
+				Name="VCFxCopTool"/>
+			<Tool
+				Name="VCAppVerifierTool"/>
+		</Configuration>
+		<Configuration
+			Name="Profile|Win32"
+			OutputDirectory="Profile"
+			IntermediateDirectory="Profile"
+			ConfigurationType="1"
+			InheritedPropertySheets="UpgradeFromVC71.vsprops"
+			CharacterSet="1">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				InlineFunctionExpansion="1"
+				OmitFramePointers="true"
+				AdditionalIncludeDirectories="Common"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;PROFILE"
+				StringPooling="true"
+				ExceptionHandling="0"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				UsePrecompiledHeader="3"
+				PrecompiledHeaderThrough="dxstdafx.h"
+				WarningLevel="4"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/IGNORE:4089"
+				AdditionalDependencies="dxerr9.lib dxguid.lib d3dx9.lib d3d9.lib winmm.lib comctl32.lib"
+				OutputFile="$(OutDir)/PathMap.exe"
+				LinkIncremental="1"
+				GenerateManifest="false"
+				GenerateDebugInformation="true"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"/>
+			<Tool
+				Name="VCALinkTool"/>
+			<Tool
+				Name="VCManifestTool"
+				EmbedManifest="false"/>
+			<Tool
+				Name="VCXDCMakeTool"/>
+			<Tool
+				Name="VCBscMakeTool"/>
+			<Tool
+				Name="VCFxCopTool"/>
+			<Tool
+				Name="VCAppVerifierTool"/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
+			<File
+				RelativePath="Common\directx.ico">
+			</File>
+			<File
+				RelativePath="PathMap.manifest">
+				<FileConfiguration
+					Name="Debug|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Profile|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="PathMap.rc">
+			</File>
+			<File
+				RelativePath="resource.h">
+			</File>
+		</Filter>
+		<Filter
+			Name="Common"
+			Filter="">
+			<File
+				RelativePath="Common\dxstdafx.cpp">
+				<FileConfiguration
+					Name="Debug|Win32">
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="1"/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32">
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="1"/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Profile|Win32">
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="1"/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="Common\dxstdafx.h">
+			</File>
+			<File
+				RelativePath="Common\dxut.cpp">
+			</File>
+			<File
+				RelativePath="Common\dxut.h">
+			</File>
+			<File
+				RelativePath="Common\dxutenum.cpp">
+			</File>
+			<File
+				RelativePath="Common\dxutenum.h">
+			</File>
+			<File
+				RelativePath="Common\DXUTRes.cpp">
+			</File>
+			<File
+				RelativePath="Common\DXUTRes.h">
+			</File>
+			<File
+				RelativePath="Common\dxutmisc.cpp">
+			</File>
+			<File
+				RelativePath="Common\dxutmisc.h">
+			</File>
+		</Filter>
+		<File
+			RelativePath="PathMap.cpp">
+			<FileConfiguration
+				Name="Release|Win32">
+				<Tool
+					Name="VCCLCompilerTool"
+					UsePrecompiledHeader="3"
+					PrecompiledHeaderThrough="dxstdafx.h"/>
+			</FileConfiguration>
+			<FileConfiguration
+				Name="Profile|Win32">
+				<Tool
+					Name="VCCLCompilerTool"
+					UsePrecompiledHeader="3"
+					PrecompiledHeaderThrough="dxstdafx.h"/>
+			</FileConfiguration>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
Index: /GTP/trunk/App/Demos/Illum/pathmap/MergeTree.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/MergeTree.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/MergeTree.h	(revision 2197)
@@ -0,0 +1,46 @@
+#pragma once
+#include "Occluder.hpp"
+#include "Heap.hpp"
+
+#define MERGETREELEAFNODE 55
+
+class MergeTree
+{
+	Occluder* occluders;
+	unsigned short nOccluders;
+	unsigned short* locations;
+
+	Heap<unsigned short> freeNodes;
+	class Node{
+		public:
+		char type; //0 - x, 1 - y, 2 - z, 55 - leaf
+		unsigned short parent;
+		union{
+			struct{
+				float cut;
+				unsigned short left;
+				unsigned short right;
+			};
+			unsigned short occluderIndex;
+		};
+	}	*pool;
+	unsigned short nAllocated;
+	unsigned short poolSize;
+
+	float maxR;
+
+public:
+	bool verify(unsigned short p, float minx, float maxx, float miny, float maxy, float minz, float maxz);
+
+	MergeTree(unsigned short nOccluders, Occluder* accArray);
+	~MergeTree(void);
+	void insert(unsigned short index);
+	void remove(unsigned short index);
+
+	unsigned short indexOfCandidate;
+	float minCost;
+	unsigned short minMerger;
+	void searchOptimalMerger(unsigned short p);
+
+	bool foundMyselfAllRight;
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/Intersectable.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Intersectable.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Intersectable.cpp	(revision 2197)
@@ -0,0 +1,25 @@
+#include "dxstdafx.h"
+#include "Intersectable.hpp"
+
+Intersectable::Intersectable()
+{
+	lastTestedRayId = 0;
+}
+
+Intersectable::Intersectable(std::istream& isc, Material** materialTable, int nMaterials)
+{
+	lastTestedRayId = 0;
+}
+
+Intersectable::~Intersectable()
+{
+}
+
+float Intersectable::getSurfaceArea()
+{
+	return 1.0f;
+}
+
+void Intersectable::sampleSurface(Radion& radion)
+{
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/pathMap.fx
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/pathMap.fx	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/pathMap.fx	(revision 2197)
@@ -0,0 +1,281 @@
+float4x4 modelToWorldMatrix;
+float4x4 inverseTransposedModelToWorldMatrix;
+float4x4 modelToProjMatrix;
+
+float4x4 occWorldToProjMatrix;
+float3x3 occProjToTexMatrix;
+
+int2 prmAtlasTiles;
+float2 atlasHalfPixel;
+
+texture brdfMap;								//material texture sampler
+sampler2D brdfMapSampler =	sampler_state{	
+		texture = < brdfMap >;
+		MinFilter = LINEAR;
+		MagFilter = LINEAR;
+		MipFilter = None;
+		AddressU  = Wrap;
+		AddressV  = Wrap;
+		};
+		
+texture bumpMap;								//material texture sampler
+sampler2D bumpMapSampler =	sampler_state{	
+		texture = < bumpMap >;
+		MinFilter = LINEAR;
+		MagFilter = LINEAR;
+		MipFilter = None;
+		AddressU  = Wrap;
+		AddressV  = Wrap;
+		};
+		
+texture normalMap;								//material texture sampler
+sampler2D normalMapSampler =	sampler_state{	
+		texture = < normalMap >;
+		MinFilter = LINEAR;
+		MagFilter = LINEAR;
+		MipFilter = None;
+		AddressU  = Wrap;
+		AddressV  = Wrap;
+		};
+
+texture filteredAtlas;
+sampler filteredAtlasSampler = sampler_state
+{
+   Texture = <filteredAtlas>;
+   MinFilter = LINEAR;
+   MagFilter = LINEAR;
+   MipFilter = None;
+   AddressU = Wrap;
+   AddressV = Wrap;
+};
+
+texture depthMap;
+sampler2D depthMapSampler =	sampler_state{	
+		texture = < depthMap >;
+		MinFilter = Linear;
+		MagFilter = Linear;
+		MipFilter = None;
+		AddressU  = Clamp;
+		AddressV  = Clamp;
+//		AddressU  = Border;
+//		AddressV  = Border;
+//		BorderColor = float4(65535, 65535, 65535, 65535);
+		};
+		
+float3		lightPos;
+float3		lightDir;
+float3		lightPower;
+
+float4		weightsa[8];
+
+struct vsInputWalk
+{
+    float4 pos			: POSITION;
+    float3 normal		: NORMAL;
+    float2 tex			: TEXCOORD0;
+    float2 texAtlas		: TEXCOORD1;
+    float3 tangent		: TEXCOORD2;
+    float3 binormal		: TEXCOORD3;
+};
+
+struct vsOutputWalk
+{
+    float4 pos			: POSITION;
+    float3 normal		: NORMAL;
+    float3 tangent		: TEXCOORD4;
+    float3 binormal		: TEXCOORD5;
+    
+    float2 tex			: TEXCOORD0;
+    float2 texAtlas		: TEXCOORD1;
+    float4 worldPos		: TEXCOORD2;
+    float4 occProjPos	: TEXCOORD3;    
+};
+
+
+vsOutputWalk
+	vsWalk(vsInputWalk input)
+{
+	vsOutputWalk output = (vsOutputWalk)0;
+	output.pos = mul(input.pos, modelToProjMatrix);
+
+	output.worldPos = mul(input.pos, modelToWorldMatrix);
+	output.occProjPos = mul(output.worldPos, occWorldToProjMatrix);	
+	
+	output.normal = mul(inverseTransposedModelToWorldMatrix, float4(input.normal.xyz, 0.0));
+	output.tangent = mul(inverseTransposedModelToWorldMatrix, float4(input.tangent.xyz, 0.0));
+	output.binormal = mul(inverseTransposedModelToWorldMatrix, float4(input.binormal.xyz, 0.0));
+	output.tex = input.tex;
+	output.texAtlas = input.texAtlas;
+	
+	return output;
+}
+
+
+float4
+	psWalk(vsOutputWalk input) : COLOR
+{
+	float3 col = 0;
+	for(int iCluster=0; iCluster<32; iCluster++)
+	{
+		float2 prmTexPos = float2(
+			(input.texAtlas.x + (iCluster % prmAtlasTiles.x)) / prmAtlasTiles.x,
+			1.0 - (input.texAtlas.y + (iCluster / prmAtlasTiles.x)) / prmAtlasTiles.y) + atlasHalfPixel;
+		float4 weight = weightsa[iCluster/4];
+//		weight = 0.001;
+		float3 val = tex2D(filteredAtlasSampler, prmTexPos);
+		col += val.xyz * weight.x;
+		iCluster++;
+		
+		prmTexPos.x += 1.0 / prmAtlasTiles.x;
+		val = tex2D(filteredAtlasSampler, prmTexPos);
+		col += val.xyz * weight.y;
+		iCluster++;
+		
+		prmTexPos.x += 1.0 / prmAtlasTiles.x;
+		val = tex2D(filteredAtlasSampler, prmTexPos);
+		col += val.xyz * weight.z;
+		iCluster++;
+		
+		prmTexPos.x += 1.0 / prmAtlasTiles.x;
+		val = tex2D(filteredAtlasSampler, prmTexPos);
+		col += val.xyz * weight.w;
+	}
+//	col *= 1000.01; 
+//	col *= 0.8;
+//	col = 0;
+
+    // get tangent space normal vector
+/*    float3 tNormal = tex2D(normalMapSampler, input.tex).rgb;
+	// which is the transpose of ModelToTangent
+    float3 mNormal = normalize( input.tangent * tNormal.x + input.binormal * tNormal.y + input.normal * tNormal.z );
+
+	input.normal = mNormal;
+*/	
+//	return float4(input.normal, 1);
+
+	input.occProjPos /= input.occProjPos.w;
+	float2 occTexPos = mul(input.occProjPos.xyw, occProjToTexMatrix);
+	float3 toLight = lightPos - input.worldPos;
+	float3 toLightDir = normalize(lightPos - input.worldPos);
+	float cosa = dot(input.normal, toLightDir);
+	float cosb = dot(lightDir, -toLightDir);
+	
+	float visibility = tex2Dproj(depthMapSampler, float4(occTexPos, input.occProjPos.z, 1));
+	if(cosa > 0 && cosb > 0.0)
+		col += cosa.xxx * pow(cosb, 9) * visibility / dot(toLight, toLight);
+		
+//	return float4(input.tangent,1);
+//	return tex2D(filteredAtlasSampler, float2(input.texAtlas.x / 32.0, 1.0 - input.texAtlas.y));
+	return float4( lightPower * col  * tex2D(brdfMapSampler, input.tex) , 1);
+//	return float4(lightPower * col * tex2D(bumpMapSampler, input.tex), 1);
+}
+
+float4
+	psWalkIndirect(vsOutputWalk input) : COLOR
+{
+	float3 col = 0;
+	for(int iCluster=0; iCluster<32; iCluster++)
+	{
+		float2 prmTexPos = float2(
+			(input.texAtlas.x + (iCluster % prmAtlasTiles.x)) / prmAtlasTiles.x,
+			1.0 - (input.texAtlas.y + (iCluster / prmAtlasTiles.x)) / prmAtlasTiles.y) + atlasHalfPixel;
+		float4 weight = weightsa[iCluster/4];
+		float3 val = tex2D(filteredAtlasSampler, prmTexPos);
+		col += val.xyz * weight.x;
+		iCluster++;
+		
+		prmTexPos.x += 1.0 / prmAtlasTiles.x;
+		val = tex2D(filteredAtlasSampler, prmTexPos);
+		col += val.xyz * weight.y;
+		iCluster++;
+		
+		prmTexPos.x += 1.0 / prmAtlasTiles.x;
+		val = tex2D(filteredAtlasSampler, prmTexPos);
+		col += val.xyz * weight.z;
+		iCluster++;
+		
+		prmTexPos.x += 1.0 / prmAtlasTiles.x;
+		val = tex2D(filteredAtlasSampler, prmTexPos);
+		col += val.xyz * weight.w;
+	}
+
+	return float4( lightPower * col  * tex2D(brdfMapSampler, input.tex) , 1);
+}
+
+float4
+	psWalkDirect(vsOutputWalk input) : COLOR
+{
+	float3 col = 0;
+
+	input.occProjPos /= input.occProjPos.w;
+	float2 occTexPos = mul(input.occProjPos.xyw, occProjToTexMatrix);
+	float3 toLight = lightPos - input.worldPos;
+	float3 toLightDir = normalize(lightPos - input.worldPos);
+	float cosa = dot(input.normal, toLightDir);
+	float cosb = dot(lightDir, -toLightDir);
+	
+	float visibility = tex2Dproj(depthMapSampler, float4(occTexPos, input.occProjPos.z, 1));
+	if(cosa > 0 && cosb > 0.0)
+		col += cosa.xxx * pow(cosb, 9) * visibility / dot(toLight, toLight);
+
+	return float4( lightPower * col  * tex2D(brdfMapSampler, input.tex) , 1);
+}
+
+float4
+	psWalkAmbient(vsOutputWalk input) : COLOR
+{
+	float3 col = 0.0012;
+
+	input.occProjPos /= input.occProjPos.w;
+	float2 occTexPos = mul(input.occProjPos.xyw, occProjToTexMatrix);
+	float3 toLight = lightPos - input.worldPos;
+	float3 toLightDir = normalize(lightPos - input.worldPos);
+	float cosa = dot(input.normal, toLightDir);
+	float cosb = dot(lightDir, -toLightDir);
+	
+	float visibility = tex2Dproj(depthMapSampler, float4(occTexPos, input.occProjPos.z, 1));
+	if(cosa > 0 && cosb > 0.0)
+		col += cosa.xxx * pow(cosb, 9) * visibility / dot(toLight, toLight);
+
+	return float4( lightPower * col  * tex2D(brdfMapSampler, input.tex) , 1);
+}
+
+technique walk{
+	pass P0
+    {
+        VertexShader = compile vs_3_0 vsWalk();
+        PixelShader  = compile ps_3_0 psWalk();
+    }
+}
+
+technique walkIndirect{
+	pass P0
+    {
+        VertexShader = compile vs_3_0 vsWalk();
+        PixelShader  = compile ps_3_0 psWalkIndirect();
+    }
+}
+
+technique walkAmbient{
+	pass P0
+    {
+        VertexShader = compile vs_3_0 vsWalk();
+        PixelShader  = compile ps_3_0 psWalkAmbient();
+    }
+}
+
+technique walkDirect{
+	pass P0
+    {
+        VertexShader = compile vs_3_0 vsWalk();
+        PixelShader  = compile ps_3_0 psWalkDirect();
+    }
+}
+
+#include "bushToAtlas.fx"
+#include "normalize.fx"
+#include "showTex.fx"
+#include "computeWeights.fx"
+#include "depthMap.fx"
+#include "dots.fx"
+#include "torch.tx"
Index: /GTP/trunk/App/Demos/Illum/pathmap/Woctreebranch.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Woctreebranch.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Woctreebranch.cpp	(revision 2197)
@@ -0,0 +1,161 @@
+// Woctreebranch.cpp: implementation of the Woctreebranch class.
+//
+//////////////////////////////////////////////////////////////////////
+
+#include "dxstdafx.h"
+#include "Woctreebranch.h"
+#include "Wbucket.h"
+#include "Wsimplex.h"
+#include "Vector.hpp"
+
+//////////////////////////////////////////////////////////////////////
+// ruction/Destruction
+//////////////////////////////////////////////////////////////////////
+
+Woctreebranch::Woctreebranch()
+{
+	for(int i=0;i<8;i++)
+		subregion[i] = NULL;
+	parent = NULL;
+	x=y=z=0;
+	rx=ry=rz=1;
+}
+
+Woctreebranch::~Woctreebranch()
+{
+	for(int i=0;i<8;i++)
+		if(subregion[i]) delete  subregion[i];
+}
+
+Woctree* Woctreebranch::add( Wsimplex* toadd,int maxObjsInBucket, double minBrick)
+ {
+ 	Vector* cc = toadd->getCircumcentre();
+ 	double radius = toadd->getRadius();
+ 	Woctree** ps = subregion+7;
+ 	if(cc->x+radius > x && cc->y+radius > y && cc->z+radius > z)
+ 		if(*ps)
+ 			*ps = (*ps)->add(toadd,maxObjsInBucket,minBrick);
+ 		else
+ 			*ps = new Wbucket(toadd,7,this);
+	ps--;
+ 	if(cc->x-radius < x && cc->y+radius > y && cc->z+radius > z)
+ 		if(*ps)
+ 			*ps = (*ps)->add(toadd,maxObjsInBucket,minBrick);
+ 		else
+ 			*ps = new Wbucket(toadd,6,this);
+	ps--;
+ 	if(cc->x+radius > x && cc->y-radius < y && cc->z+radius > z)
+ 		if(*ps)
+ 			*ps = (*ps)->add(toadd,maxObjsInBucket,minBrick);
+ 		else
+ 			*ps = new Wbucket(toadd,5,this);
+ 	ps--;
+ 	if(cc->x-radius < x && cc->y-radius < y && cc->z+radius > z)
+ 		if(*ps)
+ 			*ps = (*ps)->add(toadd,maxObjsInBucket,minBrick);
+ 		else
+ 			*ps = new Wbucket(toadd,4,this);
+ 	ps--;
+ 	if(cc->x+radius > x && cc->y+radius > y && cc->z-radius < z)
+ 		if(*ps)
+ 			*ps = (*ps)->add(toadd,maxObjsInBucket,minBrick);
+ 		else
+ 			*ps = new Wbucket(toadd,3,this);
+ 	ps--;
+ 	if(cc->x-radius < x && cc->y+radius > y && cc->z-radius < z)
+ 		if(*ps)
+ 			*ps = (*ps)->add(toadd,maxObjsInBucket,minBrick);
+ 		else
+ 			*ps = new Wbucket(toadd,2,this);
+ 	ps--;
+ 	if(cc->x+radius > x && cc->y-radius < y && cc->z-radius < z)
+ 		if(*ps)
+ 			*ps = (*ps)->add(toadd,maxObjsInBucket,minBrick);
+ 		else
+ 			*ps = new Wbucket(toadd,1,this);
+ 	ps--;
+ 	if(cc->x-radius < x && cc->y-radius < y && cc->z-radius < z)
+ 		if(*ps)
+ 			*ps = (*ps)->add(toadd,maxObjsInBucket,minBrick);
+ 		else
+ 			*ps = new Wbucket(toadd,0,this);
+	return this;
+ }
+
+Wsimplex* Woctreebranch::search(Vector *proxy)
+ {
+ 	return
+		subregion[((proxy->x>x)?1:0) | ((proxy->y>y)?2:0) | ((proxy->z>z)?4:0)]->search(proxy);
+ }
+
+Wsimplex* Woctreebranch::searchNeighbour(Wsimplex* proxy)
+{
+	Vector* cc = proxy->getCircumcentre();
+	int subri = ((cc->x>x)?1:0) | ((cc->y>y)?2:0) | ((cc->z>z)?4:0);
+ 	Wsimplex* ret = subregion[subri]->searchNeighbour(proxy);
+	if(ret) return ret;
+	for(int i = 0; i<7; i++, subri = (subri + 1) % 8)
+	{
+		ret = subregion[subri]->searchNeighbour(proxy);
+		if(ret)
+			return ret;
+	}
+	return NULL;
+}
+
+Woctreebranch::Woctreebranch(Wbucket *a, Woctreebranch *parent, int orientation)
+{
+	for(int i=0;i<8;i++)
+		subregion[i] = NULL;
+	this->parent = parent;	
+	Vector* range = parent->getChildSize();
+	Vector* center = parent->getHalfer();
+	x = center->x + (orientation&1)?range->x:-range->x;
+	y = center->y + (orientation&2)?range->y:-range->y;
+	z = center->z + (orientation&4)?range->z:-range->z;
+	delete range;
+	delete center;
+	::std::vector<Wsimplex*>::const_iterator b = a->simplexArray.begin();
+	while(b != a->simplexArray.end())
+	{
+		add(*b);
+		b++;
+	}
+	delete a;
+}
+
+Woctreebranch::Woctreebranch(double x, double y, double z, double rx, double ry, double rz)
+{
+	for(int i=0;i<8;i++)
+		subregion[i] = NULL;
+	parent = NULL;
+	this->x=x;
+	this->y=y;
+	this->z=z;
+	this->rx=rx;
+	this->ry=ry;
+	this->rz=rz;
+
+}
+
+Woctreebranch::Woctreebranch(Woctreebranch *parent, int orientation)
+{
+	for(int i=0;i<8;i++)
+		subregion[i] = NULL;
+	this->parent = parent;	
+	Vector* range = parent->getChildSize();
+	Vector* center = parent->getHalfer();
+	x = center->x + (orientation&1)?range->x:-range->x;
+	y = center->y + (orientation&2)?range->y:-range->y;
+	z = center->z + (orientation&4)?range->z:-range->z;
+}
+
+Vector* Woctreebranch::getHalfer()
+{
+	return new Vector(x,y,z);
+}
+
+Vector* Woctreebranch::getChildSize()
+{
+	return new Vector(rx/2,ry/2,rz/2);
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/Sphere.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Sphere.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Sphere.cpp	(revision 2197)
@@ -0,0 +1,54 @@
+#include "dxstdafx.h"
+#include "Sphere.hpp"
+
+bool Sphere::intersectBackSide (const Ray& ray, float& depth, float rayMin, float rayMax)
+{
+	lastTestedRayId = ray.id;
+	lastTestedRayResult.isIntersect = false;
+	Vector diff = (ray.origin - centre);
+	float b = 2.0f * (ray.dir * diff);
+	float c = diff * diff - radius * radius;
+
+	float discriminant = b * b - 4.0f * c;
+	if(discriminant < 0.0f)
+		return false;
+	else
+	{
+		depth = (-b + sqrtf(discriminant)) * 0.5f;
+		lastTestedRayResult.isIntersect	= true;
+		lastTestedRayResult.depth		= depth;
+		lastTestedRayResult.material	= this->material;
+		if(ray.isShadowRay) return true;
+		lastTestedRayResult.point = ray.origin + ray.dir * depth;
+		lastTestedRayResult.normal.setDifference(lastTestedRayResult.point, centre);
+		lastTestedRayResult.normal *= 1.0f / radius;
+		lastTestedRayResult.object = this;
+		return true;
+	}
+}
+
+bool Sphere::intersect (const Ray& ray, float& depth, float rayMin, float rayMax)
+{
+	lastTestedRayId = ray.id;
+	lastTestedRayResult.isIntersect = false;
+	Vector diff = (ray.origin - centre);
+	float b = 2.0f * (ray.dir * diff);
+	float c = diff * diff - radius * radius;
+
+	float discriminant = b * b - 4.0f * c;
+	if(discriminant < 0.0f)
+		return false;
+	else
+	{
+		depth = (-b - sqrtf(discriminant)) * 0.5f;
+		lastTestedRayResult.isIntersect	= true;
+		lastTestedRayResult.depth		= depth;
+		lastTestedRayResult.material	= this->material;
+		if(ray.isShadowRay) return true;
+		lastTestedRayResult.point = ray.origin + ray.dir * depth;
+		lastTestedRayResult.normal.setDifference(lastTestedRayResult.point, centre);
+		lastTestedRayResult.normal *= 1.0f / radius;
+		lastTestedRayResult.object = this;
+		return true;
+	}
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/PointLight.hpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/PointLight.hpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/PointLight.hpp	(revision 2197)
@@ -0,0 +1,27 @@
+#pragma once
+#include "light.hpp"
+
+class PointLight :
+	public Light
+{
+public:
+	PointLight(){}
+	PointLight(const Vector& position, const Vector& radiance, const Vector& direction)
+		: Light(position, radiance)
+	{
+		this->direction = direction;
+	}
+	float getFormFactor(const Vector& lookpoint, const Vector& normal) const
+	{
+		Vector diff; diff.setDifference(lookpoint, position);
+		float dist2 = diff.norm2();
+		float dist2inv = 1.0f / dist2;
+		return - dist2inv * dist2inv * (diff * normal) * (diff * direction);
+	}
+	Vector getSample() const {return position;}
+	bool isPossiblyVisible(const Vector& point) const
+	{
+		Vector diff; diff.setDifference(point, position);
+		return diff * direction > 0;
+	}
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/torch.tx
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/torch.tx	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/torch.tx	(revision 2197)
@@ -0,0 +1,36 @@
+struct vsInputTorch
+{
+    float4 pos			: POSITION;
+    float2	tex			: TEXCOORD0;
+};
+
+struct vsOutputTorch
+{
+    float4 pos			: POSITION;
+       float2	tex			: TEXCOORD0;
+};
+
+
+vsOutputTorch
+	vsTorch(vsInputTorch input)
+{
+	vsOutputTorch output = (vsOutputTorch)0;
+	output.pos = mul(input.pos, modelToProjMatrix);
+	output.tex = input.tex;
+	return output;
+}
+
+
+float4
+	psTorch(vsOutputTorch input) : COLOR
+{
+	return tex2D(brdfMapSampler, input.tex);
+}
+
+technique torch{
+	pass P0
+    {
+        VertexShader = compile vs_3_0 vsTorch();
+        PixelShader  = compile ps_3_0 psTorch();
+    }
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/Transformed.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Transformed.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Transformed.h	(revision 2197)
@@ -0,0 +1,50 @@
+#pragma once
+#include "Transformation.hpp"
+#include "TriangleMesh.h"
+
+struct D3DXMATRIX;
+
+class Transformed : public Intersectable
+{
+	Transformation modelToWorld;
+	Transformation worldToModel;
+	Intersectable* object;
+public:
+	Transformed(std::istream& isc, Material** materialTable, int nMaterials)
+	{
+		worldToModel = Transformation(isc);
+		char key[200];
+		isc >> key;
+/*		if(strcmp(key, "Sphere") == 0)
+			object = new Sphere(isc, materialTable, nMaterials);
+		else if(strcmp(key, "PlaneXAligned") == 0)
+			object = new PlaneXAligned(isc, materialTable, nMaterials);
+		else if(strcmp(key, "PlaneYAligned") == 0)
+			object = new PlaneYAligned(isc, materialTable, nMaterials);
+		else if(strcmp(key, "PlaneZAligned") == 0)
+			object = new PlaneZAligned(isc, materialTable, nMaterials);
+		else*/ if(strcmp(key, "TriangleMesh") == 0)
+			object = new TriangleMesh(isc, materialTable, nMaterials);
+		modelToWorld.setInvert(worldToModel);
+		object->getTransformedBoundingBox(modelToWorld, bbox);
+		material = object->getMaterial();
+	}
+	Transformed(Intersectable* object)
+	{
+		this->object = object;
+		bbox = object->bbox;
+		material = object->getMaterial();
+	}
+	void translate(Vector translation);
+	void rotateX(float angle);
+	void rotateY(float angle);
+	void rotateZ(float angle);
+	void scale(float factor);
+	bool intersect(const Ray& ray, float& depth, float rayMin, float rayMax);
+	bool intersectBackSide(const Ray& ray, float& depth, float rayMin, float rayMax);
+	void getOccluder(int index, Occluder& occ);
+
+	void setTransforms(D3DXMATRIX& mw, D3DXMATRIX& itmw);
+	float getSurfaceArea();
+	void sampleSurface(Radion& radion);
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/README.txt
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/README.txt	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/README.txt	(revision 2197)
@@ -0,0 +1,115 @@
+GameTools standalone tool:
+
+Command line options
+#############################
+> pathmap.exe [s|p/v] -D <media input directory> -L <level file> -M <materials file> -O <mesh output dir>
+-P <prm out put dir> -E <number of entry points> -C <number of clusters> -S <shadow map resolution>
+
+operations
+	s -	Segment input meshes: creates new versions of input meshes, and outputs them to the <mesh output dir>.
+		These processed meshes will contain smaller submeshes, to which PRM textures will be assigned.
+	p - Precompute PRM textures. Outputs textures (hdr format), a new level file (with cluster assigment info), 
+		and an entry point file.
+	sp-	Do both of the above.
+	v - Do neither of the above, only visualize results.
+	
+switches
+	D	directory for input files (level file, material file, meshes in .x or OGRE xml format, texture images)
+	L	file name of level file (txt file listing meshes and entities)
+	M	file name for material file (txt file listing material name - color texture pairs)
+	O	output directory for segmented meshes and the new level file
+		(this is also the input directory for the same files if operation 's' is not specified)
+	P	output directory for PRM textures and the entry point file.
+		(this is also the input directory for the same if operation 'p' is not specified)
+	E	number of entry points. Must be 4096*n.
+	C	number of entry point clusters overall. How many of them influences a single entity is given in the level file.
+	S	depth map resolution used for indirect illumination precomputation.
+
+
+File formats
+#############################
+Level file [media\*.level]
+	Lists meshes and entities.
+	Mesh attributes:
+		ogrefile			Binary OGRE file. 	(output as input, not used in tool)
+		ogreXMLfile			XML OGRE file.		(loaded in tool)
+		xfile				DirectX mesh file.	(loaded if no OGRE xml specified)
+		patmapresolution	PRM tile resolution. (also influences UV map generation)
+		divide				Number of desired mesh segments. (a PRM texture is assigned to a segment)
+	Entity attributes
+		mesh				mesh name
+		transformation		modeling trnasformation as a 4x4 matrix
+		pathmapclusters		number of clusters relevant to subentities of this entity (recommended:32)
+		pathmapfile			output texture file name stub
+
+Material file [media/*.materials]
+	XML file that describes materials OGRE for the pathmap tool.
+	For every material name, a texture name or a solid color is given.
+
+Entry points file [prm\prmEntryPoints.text]	
+	Lists entry points with position, normal and generation probability,
+	plus number of entry points per cluster.
+	
+
+Real-time global illumination
+#############################
+
+
+Provided effect:
+#################
+
+Indirect illumination with Precomputed Radiance Maps (PRM)
+
+Standalone final rendering (real time GI) application without or with [if
+GENERATE_PATH_MAPS is defined in PathMapEffect.cpp] PRM precomputing
+
+
+Algorithm benefits:
+###################
+Provides real-time indirect illumination. As opposed to static light maps,
+actual lighting conditions influence indirect illumination. The effect is
+achieved by combining multiple 'PRM panes' (partial "light maps") according to
+current illumination of 'entry point clusters'.
+
+As opposed to PRT (precomputed radiance transfer), no tessellation (finite
+elements) is needed, and near light sources are handled. (We do not assume
+infinitely distant
+environment lighting.)
+
+Accuracy of PRMs depends on the number of entry points used, influencing
+preocessing time only.
+
+Final rendering requires a compositing of PRMs, where performance depends on the
+number of 'entry point clusters' considered for an object. As many texture
+fetches as clusters are needed. A lower number of clusters will result in
+indirect illumination which is less responsive to actual lighting, but still
+plausible. (A single cluster would reproduce a static light map which is scaled
+according to the total direct illumination.)
+
+
+Build:
+######
+This is a standalone DirectX 9.0 application, compiles under Visual C++ 2003
+with DirectX SDK April 2006 (identical to June 2006).
+
+Parameters (PRM resolution, shadow map resolution, #entry points, #clusters,
+etc.) are hardcoded as #define directives in PathMapEffect.h.
+
+GENERATE_PATH_MAPS in PathMapEffect.cpp must be defined to perform precomputing,
+outputting textures to the PRM subfolder. Otherwise, PRM textures are loaded
+from the PRM subfolder.
+
+
+Usage notes:
+############
+- as precomputing is used, this tool should be used for static level geometry
+- multiple static objects are supported and encouraged: every object will use a
+set of most important PRM panes
+- models must have unique texture mapping (just like light maps)
+
+- there is no support for any particular 'level geometry' discription format.
+DirectX .x files and referenced textures are loaded from code.
+- To include the method in a particular engine, the level geometry should be
+used to compose the scene which is used to generate the PRM textures. Final
+compositing must be implemented in the shader system of the game engine,
+assigning the computed PRMs to the respective objects as textures.
Index: /GTP/trunk/App/Demos/Illum/pathmap/normalize.fx
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/normalize.fx	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/normalize.fx	(revision 2197)
@@ -0,0 +1,52 @@
+texture atlas;
+sampler atlasSampler = sampler_state
+{
+   Texture = <atlas>;
+   MinFilter = Point;
+   MagFilter = Point;
+   MipFilter = None;
+   AddressU = Wrap;
+   AddressV = Wrap;
+};
+
+struct vsInputNormalizePRM
+{
+    float4	pos			: POSITION;
+    float2	tex			: TEXCOORD0;
+};
+
+struct vsOutputNormalizePRM
+{
+    float4	pos			: POSITION;
+    float2	tex			: TEXCOORD0;
+};
+
+vsOutputNormalizePRM
+	vsNormalizePRM(vsInputNormalizePRM input)
+{
+    vsOutputNormalizePRM output = (vsOutputNormalizePRM)0;
+    output.pos = input.pos;
+    output.tex = input.tex;
+    return output;
+}
+
+float4
+	psNormalizePRM(vsOutputNormalizePRM input) : COLOR0
+{
+//	float4 unn = tex2D(atlasSampler, input.tex + float2(0.5 / 4096.0, 0.5 / 128.0));
+	float4 unn = tex2D(atlasSampler, input.tex);
+//	if(unn.a < 1.0 / 4096.0)
+//		unn = float4(0, 0, 0, 1);
+//	return unn;
+	return float4(unn.rgb * (4096.0 / unn.a), 1);
+}
+
+
+technique NormalizePRM{
+	pass P0
+    {
+        VertexShader = compile vs_3_0 vsNormalizePRM();
+        PixelShader  = compile ps_3_0 psNormalizePRM();
+    }
+}
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/L.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/L.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/L.cpp	(revision 2197)
@@ -0,0 +1,65 @@
+#include "dxstdafx.h"
+#include ".\l.h"
+
+L::L(void)
+{
+	wide = NULL;
+}
+
+L::~L(void)
+{
+}
+
+wchar_t* L::operator+(const char* multi)
+{
+	if(wide)
+		delete wide;
+	wide = new wchar_t[nWide = MultiByteToWideChar(CP_ACP, 0, multi, -1, NULL, 0)];
+	MultiByteToWideChar(CP_ACP, 0, multi, -1, wide, nWide);
+	return wide;
+}
+
+L L::l;
+
+wchar_t* L::clone(const char* multi)
+{
+	l+multi;
+	wchar_t* ret = new wchar_t[wcslen(l.wide)+1];
+	wcscpy(ret, l.wide);
+	return ret;
+}
+
+wchar_t* L::cloneW(const wchar_t* wide)
+{
+	wchar_t* ret = new wchar_t[wcslen(wide)+1];
+	wcscpy(ret, wide);
+	return ret;
+}
+
+LC::LC(void)
+{
+	narrow = NULL;
+}
+
+LC::~LC(void)
+{
+}
+
+char* LC::operator-(const wchar_t* wide)
+{
+	if(narrow)
+		delete narrow;
+	narrow = new char[nNarrow = WideCharToMultiByte(CP_ACP, 0, wide, -1, NULL, 0, NULL, NULL)];
+	WideCharToMultiByte(CP_ACP, 0, wide, -1, narrow, nNarrow, NULL, NULL);
+	return narrow;
+}
+
+LC LC::c;
+
+char* LC::clone(const wchar_t* wide)
+{
+	c-wide;
+	char* ret = new char[strlen(c.narrow)+1];
+	strcpy(ret, c.narrow);
+	return ret;
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/DepthRenderStrategy.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/DepthRenderStrategy.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/DepthRenderStrategy.h	(revision 2197)
@@ -0,0 +1,16 @@
+#pragma once
+#include "renderstrategy.h"
+
+class DepthRenderStrategy :
+	public RenderStrategy
+{
+public:
+	DepthRenderStrategy(PathMapEffect* pathMapEffect);
+
+	void applyTargets() const;
+	void applyRenderState() const;
+	void applyTechnique() const;
+
+	void applyTransforms(Entity* entity) const;
+	void resetRenderState() const;
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/FlexVertex.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/FlexVertex.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/FlexVertex.cpp	(revision 2197)
@@ -0,0 +1,37 @@
+#include "dxstdafx.h"
+#include ".\flexvertex.h"
+
+unsigned int FlexVertex::posByteOffset(0);
+unsigned int FlexVertex::normalByteOffset(12);
+unsigned int FlexVertex::diffuseByteOffset(24);
+unsigned int FlexVertex::specularByteOffset(28);
+unsigned int FlexVertex::texByteOffset[16] = {	32, 40, 48, 56, 64, 72, 80, 88,
+												96, 104, 112, 120, 128, 136, 144, 152};
+unsigned int FlexVertex::nTex = 2;
+
+void FlexVertex::setFormat(D3DVERTEXELEMENT9* decl)
+{
+	int i=0;
+	nTex = 0;
+	while(decl[i].Type != D3DDECLTYPE_UNUSED)
+	{
+		if(decl[i].Usage == D3DDECLUSAGE_POSITION)
+			posByteOffset = decl[i].Offset;
+		if(decl[i].Usage == D3DDECLUSAGE_NORMAL)
+			normalByteOffset = decl[i].Offset;
+		if(decl[i].Usage == D3DDECLUSAGE_COLOR)
+		{
+			if(decl[i].UsageIndex == 0)
+				diffuseByteOffset = decl[i].Offset;
+			if(decl[i].UsageIndex == 1)
+				specularByteOffset = decl[i].Offset;
+		}
+		if(decl[i].Usage == D3DDECLUSAGE_TEXCOORD)
+		{
+			texByteOffset[decl[i].UsageIndex] = decl[i].Offset;
+			if(decl[i].UsageIndex >= nTex)
+				nTex = decl[i].UsageIndex+1;
+		}
+		i++;
+	}
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/depthMap.fx
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/depthMap.fx	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/depthMap.fx	(revision 2197)
@@ -0,0 +1,32 @@
+struct vsInputDepth
+{
+    float4 pos			: POSITION;
+};
+
+struct vsOutputDepth
+{
+    float4 pos			: POSITION;
+};
+
+
+vsOutputDepth
+	vsDepth(vsInputDepth input)
+{
+	vsOutputDepth output = (vsOutputDepth)0;
+	output.pos = mul(input.pos, modelToProjMatrix);
+	return output;
+}
+
+float4
+	psDepth(vsOutputDepth input) : COLOR
+{
+	return 1;
+}
+
+technique Depth{
+	pass P0
+    {
+        VertexShader = compile vs_2_0 vsDepth();
+        PixelShader  = compile ps_2_0 psDepth();
+    }
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/.params0
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/.params0	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/.params0	(revision 2197)
@@ -0,0 +1,8 @@
+----- RayTraceEffects: Saved parameters of the algorithm -----
+Bool values:
+01101
+(Show Help; Move light; Look from light; Entry points; Turbo; )
+Float values:
+75 	(Tone scale, 0..100)
+0 	(, 0..0)
+0 	(, 0..0)
Index: /GTP/trunk/App/Demos/Illum/pathmap/RenderStrategy.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/RenderStrategy.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/RenderStrategy.cpp	(revision 2197)
@@ -0,0 +1,33 @@
+#include "dxstdafx.h"
+#include ".\renderstrategy.h"
+
+RenderStrategy::RenderStrategy(PathMapEffect* pathMapEffect)
+{
+	this->pathMapEffect = pathMapEffect;
+}
+
+
+void RenderStrategy::applyTargets() const
+{
+}
+
+void RenderStrategy::applyRenderState() const
+{
+}
+
+void RenderStrategy::applyTechnique() const
+{
+}
+
+void RenderStrategy::applyTransforms(Entity* entity) const
+{
+}
+
+
+void RenderStrategy::applyTextures(SubEntity* subEntity) const
+{
+}
+
+void RenderStrategy::resetRenderState() const
+{
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/MeshExploder.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/MeshExploder.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/MeshExploder.h	(revision 2197)
@@ -0,0 +1,53 @@
+#pragma once
+
+struct Tri;
+
+class MeshExploder
+{
+	LPDIRECT3DDEVICE9 device;
+
+	LPD3DXMESH originalMesh;
+	D3DXMATERIAL* originalMaterials;
+	D3DXEFFECTINSTANCE* originalShaders;
+
+	wchar_t** materialNames;
+
+	unsigned int nPieces;
+	LPD3DXMESH* fragmentMeshes;
+	DWORD* fragmentAttribIndices;
+
+public:
+	LPD3DXMESH composedMesh;
+	D3DXMATERIAL* composedMaterials;
+	D3DXEFFECTINSTANCE* composedShaders;
+
+	wchar_t** composedMaterialNames;
+
+	MeshExploder(LPDIRECT3DDEVICE9 device,
+		LPD3DXMESH originalMesh,
+		D3DXMATERIAL* originalMaterials,
+		wchar_t** materialNames,
+		D3DXEFFECTINSTANCE* originalShaders,
+		unsigned int nPieces);
+	~MeshExploder(void);
+
+	//create #nPieces partial meshes
+	//attributes are kept for every face
+	void explode();
+
+	//generate atlas for all fragment meshes
+	//attributes are kept
+	void generateAtlas(int atlasSize);
+
+	//combine all fragment meshes into one
+	//attributes are (original x fragmentIndex)
+	//new material buffer
+	void merge();
+
+	void saveFragMeshes();
+	void saveComposedMesh(LPCSTR name);
+
+	void saveComposedMeshToOgreXML(LPCSTR name);
+
+	static void clusterTrisKMeans(Tri* triArray, int nTris, int nClusters, int* clusterLenghts);
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/Wbucket.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Wbucket.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Wbucket.cpp	(revision 2197)
@@ -0,0 +1,100 @@
+// Wbucket.cpp: implementation of the Wbucket class.
+//
+//////////////////////////////////////////////////////////////////////
+
+#include "dxstdafx.h"
+#include "Wbucket.h"
+#include "Wsimplex.h"
+#include "Woctreebranch.h"
+#include "Vector.hpp"
+//////////////////////////////////////////////////////////////////////
+// ruction/Destruction
+//////////////////////////////////////////////////////////////////////
+
+Wbucket::Wbucket()
+{
+}
+
+Wbucket::~Wbucket()
+{
+	::std::vector<Wsimplex*>::const_iterator a = simplexArray.begin();
+	while(a != simplexArray.end())
+	{
+		(*a)->cutlinkback(this);
+		a++;
+	}
+}
+
+Woctree* Wbucket::add( Wsimplex *toadd,int maxObjsInBucket, double minBrick)
+{
+	simplexArray.push_back(toadd);
+	toadd->linkback(this);
+	if(simplexArray.size() > maxObjsInBucket && parent->getChildSize()->x>minBrick)
+	{
+	 	return new Woctreebranch(this, parent, whereami);
+	}
+	return this;
+//WARNING Woctreebracjj constructor deleted this bucket
+}
+
+Wbucket::Wbucket( Wsimplex* founder, int orientation, Woctreebranch* parent)
+{
+	this->parent = parent;
+	simplexArray.push_back(founder);
+	founder->linkback(this);
+	whereami = orientation;
+}
+
+Wsimplex* Wbucket::search(Vector *proxy)
+{
+	::std::vector<Wsimplex*>::const_iterator a = simplexArray.begin();
+	while(a != simplexArray.end())
+	{
+		if((*a)->inCircle(proxy))
+			return *a;
+		a++;
+	}
+	//NEVER HAPPENS IN A CORRECT MESH
+	return NULL;
+}
+
+Wsimplex* Wbucket::searchNeighbour(Wsimplex *proxy)
+{
+	Wsimplex* ret = NULL;
+	float distance2 = FLT_MAX;
+	::std::vector<Wsimplex*>::iterator a = simplexArray.begin();
+	while(a != simplexArray.end())
+	{
+		if(*a != proxy)
+		{
+			Vector diff = *proxy->getCircumcentre();
+			diff -= *(*a)->getCircumcentre();
+			float cd2 = diff.norm2();
+			if(cd2 < distance2)
+			{
+				distance2 = cd2;
+				ret = *a;
+			}
+		}
+		a++;
+	}
+	return ret;
+}
+
+void Wbucket::eliminate(Wsimplex *dieing)
+{
+	::std::vector<Wsimplex*>::iterator a = simplexArray.begin();
+	while(a < simplexArray.end())
+	{
+		if(*a == dieing)
+			simplexArray.erase(a);
+		else
+			a++;
+	}
+}
+
+int Wbucket::getCount()
+{
+	return simplexArray.size();
+}
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/Triangle.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Triangle.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Triangle.cpp	(revision 2197)
@@ -0,0 +1,210 @@
+#include "dxstdafx.h"
+#include "Triangle.hpp"
+
+Triangle::Triangle(const Vector* a, const Vector* b, const Vector* c, const Material* material)
+		:a(a),b(b),c(c)
+{
+	this->material = material;
+	// calculate normals
+	normal = ((*a) - (*b)) && ((*a) - (*c));
+	normal.normalize();
+
+	// pre-calculate values for intersection tests
+	float x = fabsf (normal.x);
+	float y = fabsf (normal.y);
+	float z = fabsf (normal.z);
+	dominantAxis = (x > y) ? ((x > z) ? X_DOMINANT : Z_DOMINANT) : ((y > z) ? Y_DOMINANT : Z_DOMINANT);
+	
+	hyperPlaneShiftOffset = normal * (*a);
+	
+	switch (dominantAxis) {
+	case X_DOMINANT:
+		d1 = b->z - a->z;
+		d2 = b->y - a->y;
+		d3 = c->z - b->z;
+		d4 = c->y - b->y;
+		d5 = a->z - c->z;
+		d6 = a->y - c->y;
+		break;
+	case Y_DOMINANT:
+		d1 = b->z - a->z;
+		d2 = b->x - a->x;
+		d3 = c->z - b->z;
+		d4 = c->x - b->x;
+		d5 = a->z - c->z;
+		d6 = a->x - c->x;		
+		break;
+	case Z_DOMINANT:
+		d1 = b->y - a->y;
+		d2 = b->x - a->x;
+		d3 = c->y - b->y;
+		d4 = c->x - b->x;
+		d5 = a->y - c->y;
+		d6 = a->x - c->x;			
+		break;
+	}
+	
+	bbox.minPoint = *a;
+	bbox.minPoint <= *b;
+	bbox.minPoint <= *c;
+
+	bbox.maxPoint = *a;
+	bbox.maxPoint >= *b;
+	bbox.maxPoint >= *c;
+}
+
+bool Triangle::intersect (const Ray& ray, float& depth, float rayMin, float rayMax)
+{	
+	lastTestedRayId = ray.id;
+	lastTestedRayResult.isIntersect = false;
+
+	float cosa = normal * ray.dir;
+	if (cosa > -0.00001f)	// back facing triangle
+		return false;
+	
+	float originDistOnNormal = -(normal * ray.origin);
+	depth = (hyperPlaneShiftOffset + originDistOnNormal) / cosa;
+	if (depth < 0.0f)
+		return false;
+	
+	float s, t;
+	switch (dominantAxis)
+	{
+	case X_DOMINANT:
+		// project to YZ plane than
+		// test that tg (P2->P1) > tg (P2->pintersect),
+		// so if pintersect is on the wrong side, drop it
+		s = ray.origin.y + depth * ray.dir.y;
+		t = ray.origin.z + depth * ray.dir.z;
+		
+		if ((b->y - s) * (d1) < (b->z - t) * (d2))	// speed up: e->g store: (b->z - a->z)
+			return false;
+		if ((c->y - s) * (d3) < (c->z - t) * (d4))
+			return false;
+		if ((a->y - s) * (d5) < (a->z - t) * (d6))
+			return false;
+
+		lastTestedRayResult.isIntersect	= true;
+		lastTestedRayResult.material	= this->material;
+		lastTestedRayResult.normal		= this->normal;
+		lastTestedRayResult.depth			= depth;
+		lastTestedRayResult.point = ray.origin + ray.dir * depth;
+		lastTestedRayResult.object = this;
+		return true;
+		
+	case Y_DOMINANT:
+		s = ray.origin.x + depth * ray.dir.x;
+		t = ray.origin.z + depth * ray.dir.z;
+
+		if ((b->x - s) * (d1) < (b->z - t) * (d2))
+			return false;
+		if ((c->x - s) * (d3) < (c->z - t) * (d4))
+			return false;
+		if ((a->x - s) * (d5) < (a->z - t) * (d6))
+			return false;
+		lastTestedRayResult.isIntersect	= true;
+		lastTestedRayResult.material	= this->material;
+		lastTestedRayResult.normal		= this->normal;
+		lastTestedRayResult.depth			= depth;
+		lastTestedRayResult.point = ray.origin + ray.dir * depth;
+		lastTestedRayResult.object = this;
+		return true;
+		
+	case Z_DOMINANT:
+		s = ray.origin.x + depth * ray.dir.x;
+		t = ray.origin.y + depth * ray.dir.y;
+
+		if ((b->x - s) * (d1) < (b->y - t) * (d2))
+			return false;
+		if ((c->x - s) * (d3) < (c->y - t) * (d4))
+			return false;
+		if ((a->x - s) * (d5) < (a->y - t) * (d6))
+			return false;
+		lastTestedRayResult.isIntersect	= true;
+		lastTestedRayResult.material	= this->material;
+		lastTestedRayResult.normal		= this->normal;
+		lastTestedRayResult.depth		= depth;
+		lastTestedRayResult.point = ray.origin + ray.dir * depth;
+		lastTestedRayResult.object = this;
+		return true;
+	}
+	return false;
+}
+
+bool Triangle::intersectBackSide (const Ray& ray, float& depth, float rayMin, float rayMax)
+{	
+	lastTestedRayId = ray.id;
+	lastTestedRayResult.isIntersect = false;
+
+	float cosa = normal * ray.dir;
+	if (cosa < 0.00001f)	// front facing triangle
+		return false;
+	
+	float originDistOnNormal = normal * ray.origin;
+	depth = -(hyperPlaneShiftOffset + originDistOnNormal) / cosa;
+	if (depth < 0.0f)
+		return false;
+	
+	float s, t;
+	switch (dominantAxis)
+	{
+	case X_DOMINANT:
+		// project to YZ plane than
+		// test that tg (P2->P1) > tg (P2->pintersect),
+		// so if pintersect is on the wrong side, drop it
+		s = ray.origin.y + depth * ray.dir.y;
+		t = ray.origin.z + depth * ray.dir.z;
+		
+		if ((b->y - s) * (d1) < (b->z - t) * (d2))	// speed up: e->g store: (b->z - a->z)
+			return false;
+		if ((c->y - s) * (d3) < (c->z - t) * (d4))
+			return false;
+		if ((a->y - s) * (d5) < (a->z - t) * (d6))
+			return false;
+
+		lastTestedRayResult.isIntersect	= true;
+		lastTestedRayResult.material	= this->material;
+		lastTestedRayResult.normal		= this->normal;
+		lastTestedRayResult.depth			= depth;
+		lastTestedRayResult.point = ray.origin + ray.dir * depth;
+		lastTestedRayResult.object = this;
+		return true;
+		
+	case Y_DOMINANT:
+		s = ray.origin.x + depth * ray.dir.x;
+		t = ray.origin.z + depth * ray.dir.z;
+
+		if ((b->x - s) * (d1) < (b->z - t) * (d2))
+			return false;
+		if ((c->x - s) * (d3) < (c->z - t) * (d4))
+			return false;
+		if ((a->x -s) * (d5) < (a->z - t) * (d6))
+			return false;
+		lastTestedRayResult.isIntersect	= true;
+		lastTestedRayResult.material	= this->material;
+		lastTestedRayResult.normal		= this->normal;
+		lastTestedRayResult.depth			= depth;
+		lastTestedRayResult.point = ray.origin + ray.dir * depth;
+		lastTestedRayResult.object = this;
+		return true;
+		
+	case Z_DOMINANT:
+		s = ray.origin.x + depth * ray.dir.x;
+		t = ray.origin.y + depth * ray.dir.y;
+
+		if ((b->x - s) * (d1) < (b->y - t) * (d2))
+			return false;
+		if ((c->x - s) * (d3) < (c->y - t) * (d4))
+			return false;
+		if ((a->x - s) * (d5) < (a->y - t) * (d6))
+			return false;
+		lastTestedRayResult.isIntersect	= true;
+		lastTestedRayResult.material	= this->material;
+		lastTestedRayResult.normal		= this->normal;
+		lastTestedRayResult.depth		= depth;
+		lastTestedRayResult.point = ray.origin + ray.dir * depth;
+		lastTestedRayResult.object = this;
+		return true;
+	}
+	return false;
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTgui.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTgui.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTgui.h	(revision 2197)
@@ -0,0 +1,1109 @@
+//--------------------------------------------------------------------------------------
+// File: DXUTgui.h
+//
+// Desc: 
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+//--------------------------------------------------------------------------------------
+#pragma once
+#ifndef DXUT_GUI_H
+#define DXUT_GUI_H
+
+#include <usp10.h>
+#include <dimm.h>
+
+
+//--------------------------------------------------------------------------------------
+// Defines and macros 
+//--------------------------------------------------------------------------------------
+#define EVENT_BUTTON_CLICKED                0x0101
+#define EVENT_COMBOBOX_SELECTION_CHANGED    0x0201
+#define EVENT_RADIOBUTTON_CHANGED           0x0301
+#define EVENT_CHECKBOX_CHANGED              0x0401
+#define EVENT_SLIDER_VALUE_CHANGED          0x0501
+#define EVENT_EDITBOX_STRING                0x0601
+// EVENT_EDITBOX_CHANGE is sent when the listbox content changes
+// due to user input.
+#define EVENT_EDITBOX_CHANGE                0x0602
+#define EVENT_LISTBOX_ITEM_DBLCLK           0x0701
+// EVENT_LISTBOX_SELECTION is fired off when the selection changes in
+// a single selection list box.
+#define EVENT_LISTBOX_SELECTION             0x0702
+#define EVENT_LISTBOX_SELECTION_END         0x0703
+
+
+//--------------------------------------------------------------------------------------
+// Forward declarations
+//--------------------------------------------------------------------------------------
+class CDXUTDialogResourceManager;
+class CDXUTControl;
+class CDXUTButton;
+class CDXUTStatic;
+class CDXUTCheckBox;
+class CDXUTRadioButton;
+class CDXUTComboBox;
+class CDXUTSlider;
+class CDXUTEditBox;
+class CDXUTIMEEditBox;
+class CDXUTListBox;
+class CDXUTScrollBar;
+class CDXUTElement;
+struct DXUTElementHolder;
+struct DXUTTextureNode;
+struct DXUTFontNode;
+typedef VOID (CALLBACK *PCALLBACKDXUTGUIEVENT) ( UINT nEvent, int nControlID, CDXUTControl* pControl, void* pUserContext );
+
+
+//--------------------------------------------------------------------------------------
+// Enums for pre-defined control types
+//--------------------------------------------------------------------------------------
+enum DXUT_CONTROL_TYPE 
+{ 
+    DXUT_CONTROL_BUTTON, 
+    DXUT_CONTROL_STATIC, 
+    DXUT_CONTROL_CHECKBOX,
+    DXUT_CONTROL_RADIOBUTTON,
+    DXUT_CONTROL_COMBOBOX,
+    DXUT_CONTROL_SLIDER,
+    DXUT_CONTROL_EDITBOX,
+    DXUT_CONTROL_IMEEDITBOX,
+    DXUT_CONTROL_LISTBOX,
+    DXUT_CONTROL_SCROLLBAR,
+};
+
+enum DXUT_CONTROL_STATE
+{
+    DXUT_STATE_NORMAL = 0,
+    DXUT_STATE_DISABLED,
+    DXUT_STATE_HIDDEN,
+    DXUT_STATE_FOCUS,
+    DXUT_STATE_MOUSEOVER,
+    DXUT_STATE_PRESSED,
+};
+
+#define MAX_CONTROL_STATES 6
+
+struct DXUTBlendColor
+{
+    void Init( D3DCOLOR defaultColor, D3DCOLOR disabledColor = D3DCOLOR_ARGB(200, 128, 128, 128), D3DCOLOR hiddenColor = 0 );
+    void Blend( UINT iState, float fElapsedTime, float fRate = 0.7f );
+    
+    D3DCOLOR  States[ MAX_CONTROL_STATES ]; // Modulate colors for all possible control states
+    D3DXCOLOR Current;
+};
+
+
+//-----------------------------------------------------------------------------
+// Contains all the display tweakables for a sub-control
+//-----------------------------------------------------------------------------
+class CDXUTElement
+{
+public:
+    void SetTexture( UINT iTexture, RECT* prcTexture, D3DCOLOR defaultTextureColor = D3DCOLOR_ARGB(255, 255, 255, 255) );
+    void SetFont( UINT iFont, D3DCOLOR defaultFontColor = D3DCOLOR_ARGB(255, 255, 255, 255), DWORD dwTextFormat = DT_CENTER | DT_VCENTER );
+    
+    void Refresh();
+    
+    UINT iTexture;          // Index of the texture for this Element 
+    UINT iFont;             // Index of the font for this Element
+    DWORD dwTextFormat;     // The format argument to DrawText 
+
+    RECT rcTexture;         // Bounding rect of this element on the composite texture
+    
+    DXUTBlendColor TextureColor;
+    DXUTBlendColor FontColor;
+};
+
+
+//-----------------------------------------------------------------------------
+// All controls must be assigned to a dialog, which handles
+// input and rendering for the controls.
+//-----------------------------------------------------------------------------
+class CDXUTDialog
+{
+    friend class CDXUTDialogResourceManager;
+
+public:
+    CDXUTDialog();
+    ~CDXUTDialog();
+
+    // Need to call this now
+    void Init( CDXUTDialogResourceManager* pManager, bool bRegisterDialog = true );
+    void Init( CDXUTDialogResourceManager* pManager, bool bRegisterDialog, LPCWSTR pszControlTextureFilename );
+    void Init( CDXUTDialogResourceManager* pManager, bool bRegisterDialog, LPCWSTR szControlTextureResourceName, HMODULE hControlTextureResourceModule );
+
+    // Windows message handler
+    bool MsgProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam );
+
+    // Control creation
+    HRESULT AddStatic( int ID, LPCWSTR strText, int x, int y, int width, int height, bool bIsDefault=false, CDXUTStatic** ppCreated=NULL );
+    HRESULT AddButton( int ID, LPCWSTR strText, int x, int y, int width, int height, UINT nHotkey=0, bool bIsDefault=false, CDXUTButton** ppCreated=NULL );
+    HRESULT AddCheckBox( int ID, LPCWSTR strText, int x, int y, int width, int height, bool bChecked=false, UINT nHotkey=0, bool bIsDefault=false, CDXUTCheckBox** ppCreated=NULL );
+    HRESULT AddRadioButton( int ID, UINT nButtonGroup, LPCWSTR strText, int x, int y, int width, int height, bool bChecked=false, UINT nHotkey=0, bool bIsDefault=false, CDXUTRadioButton** ppCreated=NULL );
+    HRESULT AddComboBox( int ID, int x, int y, int width, int height, UINT nHotKey=0, bool bIsDefault=false, CDXUTComboBox** ppCreated=NULL );
+    HRESULT AddSlider( int ID, int x, int y, int width, int height, int min=0, int max=100, int value=50, bool bIsDefault=false, CDXUTSlider** ppCreated=NULL );
+    HRESULT AddEditBox( int ID, LPCWSTR strText, int x, int y, int width, int height, bool bIsDefault=false, CDXUTEditBox** ppCreated=NULL );
+    HRESULT AddIMEEditBox( int ID, LPCWSTR strText, int x, int y, int width, int height, bool bIsDefault=false, CDXUTIMEEditBox** ppCreated=NULL );
+    HRESULT AddListBox( int ID, int x, int y, int width, int height, DWORD dwStyle=0, CDXUTListBox** ppCreated=NULL );
+    HRESULT AddControl( CDXUTControl* pControl );
+    HRESULT InitControl( CDXUTControl* pControl );
+
+    // Control retrieval
+    CDXUTStatic*      GetStatic( int ID ) { return (CDXUTStatic*) GetControl( ID, DXUT_CONTROL_STATIC ); }
+    CDXUTButton*      GetButton( int ID ) { return (CDXUTButton*) GetControl( ID, DXUT_CONTROL_BUTTON ); }
+    CDXUTCheckBox*    GetCheckBox( int ID ) { return (CDXUTCheckBox*) GetControl( ID, DXUT_CONTROL_CHECKBOX ); }
+    CDXUTRadioButton* GetRadioButton( int ID ) { return (CDXUTRadioButton*) GetControl( ID, DXUT_CONTROL_RADIOBUTTON ); }
+    CDXUTComboBox*    GetComboBox( int ID ) { return (CDXUTComboBox*) GetControl( ID, DXUT_CONTROL_COMBOBOX ); }
+    CDXUTSlider*      GetSlider( int ID ) { return (CDXUTSlider*) GetControl( ID, DXUT_CONTROL_SLIDER ); }
+    CDXUTEditBox*     GetEditBox( int ID ) { return (CDXUTEditBox*) GetControl( ID, DXUT_CONTROL_EDITBOX ); }
+    CDXUTIMEEditBox*  GetIMEEditBox( int ID ) { return (CDXUTIMEEditBox*) GetControl( ID, DXUT_CONTROL_IMEEDITBOX ); }
+    CDXUTListBox*     GetListBox( int ID ) { return (CDXUTListBox*) GetControl( ID, DXUT_CONTROL_LISTBOX ); }
+
+    CDXUTControl* GetControl( int ID );
+    CDXUTControl* GetControl( int ID, UINT nControlType );
+    CDXUTControl* GetControlAtPoint( POINT pt );
+
+    bool GetControlEnabled( int ID );
+    void SetControlEnabled( int ID, bool bEnabled );
+
+    void ClearRadioButtonGroup( UINT nGroup );
+    void ClearComboBox( int ID );
+
+    // Access the default display Elements used when adding new controls
+    HRESULT       SetDefaultElement( UINT nControlType, UINT iElement, CDXUTElement* pElement );
+    CDXUTElement* GetDefaultElement( UINT nControlType, UINT iElement );
+
+    // Methods called by controls
+    void SendEvent( UINT nEvent, bool bTriggeredByUser, CDXUTControl* pControl );
+    void RequestFocus( CDXUTControl* pControl );
+
+    // Render helpers
+    HRESULT DrawRect( RECT* pRect, D3DCOLOR color );
+    HRESULT DrawPolyLine( POINT* apPoints, UINT nNumPoints, D3DCOLOR color );
+    HRESULT DrawSprite( CDXUTElement* pElement, RECT* prcDest );
+    HRESULT CalcTextRect( LPCWSTR strText, CDXUTElement* pElement, RECT* prcDest, int nCount = -1 );
+    HRESULT DrawText( LPCWSTR strText, CDXUTElement* pElement, RECT* prcDest, bool bShadow = false, int nCount = -1 );
+
+    // Attributes
+    bool GetVisible() { return m_bVisible; }
+    void SetVisible( bool bVisible ) { m_bVisible = bVisible; }
+    bool GetMinimized() { return m_bMinimized; }
+    void SetMinimized( bool bMinimized ) { m_bMinimized = bMinimized; }
+    void SetBackgroundColors( D3DCOLOR colorAllCorners ) { SetBackgroundColors( colorAllCorners, colorAllCorners, colorAllCorners, colorAllCorners ); }
+    void SetBackgroundColors( D3DCOLOR colorTopLeft, D3DCOLOR colorTopRight, D3DCOLOR colorBottomLeft, D3DCOLOR colorBottomRight );
+    void EnableCaption( bool bEnable ) { m_bCaption = bEnable; }
+    int GetCaptionHeight() const { return m_nCaptionHeight; }
+    void SetCaptionHeight( int nHeight ) { m_nCaptionHeight = nHeight; }
+    void SetCaptionText( const WCHAR *pwszText ) { StringCchCopy( m_wszCaption, sizeof(m_wszCaption)/sizeof(m_wszCaption[0]), pwszText); }
+    void GetLocation( POINT &Pt ) const { Pt.x = m_x; Pt.y = m_y; }
+    void SetLocation( int x, int y ) { m_x = x; m_y = y; }
+    void SetSize( int width, int height ) { m_width = width; m_height = height;  }
+    int GetWidth() { return m_width; }
+    int GetHeight() { return m_height; }
+
+    static void SetRefreshTime( float fTime ){ s_fTimeRefresh = fTime; }
+
+    static CDXUTControl* GetNextControl( CDXUTControl* pControl );
+    static CDXUTControl* GetPrevControl( CDXUTControl* pControl );
+
+    void RemoveControl( int ID );
+    void RemoveAllControls();
+
+    // Sets the callback used to notify the app of control events
+    void SetCallback( PCALLBACKDXUTGUIEVENT pCallback, void* pUserContext = NULL );
+    void EnableNonUserEvents( bool bEnable ) { m_bNonUserEvents = bEnable; }
+    void EnableKeyboardInput( bool bEnable ) { m_bKeyboardInput = bEnable; }
+    void EnableMouseInput( bool bEnable ) { m_bMouseInput = bEnable; }
+    bool IsKeyboardInputEnabled() const { return m_bKeyboardInput; }
+
+    // Device state notification
+    void Refresh();
+    HRESULT OnRender( float fElapsedTime );
+
+    // Shared resource access. Indexed fonts and textures are shared among
+    // all the controls.
+    HRESULT       SetFont( UINT index, LPCWSTR strFaceName, LONG height, LONG weight );
+    DXUTFontNode* GetFont( UINT index );
+
+    HRESULT          SetTexture( UINT index, LPCWSTR strFilename );
+    HRESULT          SetTexture( UINT index, LPCWSTR strResourceName, HMODULE hResourceModule );
+    DXUTTextureNode* GetTexture( UINT index );
+
+    CDXUTDialogResourceManager* GetManager() { return m_pManager; }
+
+    static void ClearFocus();
+    void FocusDefaultControl();
+
+    bool m_bNonUserEvents;
+    bool m_bKeyboardInput;
+    bool m_bMouseInput;
+
+
+
+private:
+    int m_nDefaultControlID;
+
+    static double s_fTimeRefresh;
+    double m_fTimeLastRefresh;
+
+    // Initialize default Elements
+    void InitDefaultElements();
+
+    // Windows message handlers
+    void OnMouseMove( POINT pt );
+    void OnMouseUp( POINT pt );
+
+    void SetNextDialog( CDXUTDialog* pNextDialog );
+
+    // Control events
+    bool OnCycleFocus( bool bForward );
+
+    static CDXUTControl* s_pControlFocus;        // The control which has focus
+    static CDXUTControl* s_pControlPressed;      // The control currently pressed
+
+    CDXUTControl* m_pControlMouseOver;           // The control which is hovered over
+
+    bool m_bVisible;
+    bool m_bCaption;
+    bool m_bMinimized;
+    bool m_bDrag;
+    WCHAR m_wszCaption[256];
+
+    int m_x;
+    int m_y;
+    int m_width;
+    int m_height;
+    int m_nCaptionHeight;
+
+    D3DCOLOR m_colorTopLeft;
+    D3DCOLOR m_colorTopRight;
+    D3DCOLOR m_colorBottomLeft;
+    D3DCOLOR m_colorBottomRight;
+
+    CDXUTDialogResourceManager* m_pManager;
+    PCALLBACKDXUTGUIEVENT m_pCallbackEvent;
+    void* m_pCallbackEventUserContext;
+
+    CGrowableArray< int > m_Textures;   // Index into m_TextureCache;
+    CGrowableArray< int > m_Fonts;      // Index into m_FontCache;
+
+    CGrowableArray< CDXUTControl* > m_Controls;
+    CGrowableArray< DXUTElementHolder* > m_DefaultElements;
+
+    CDXUTElement m_CapElement;  // Element for the caption
+
+    CDXUTDialog* m_pNextDialog;
+    CDXUTDialog* m_pPrevDialog;
+};
+
+
+//--------------------------------------------------------------------------------------
+// Structs for shared resources
+//--------------------------------------------------------------------------------------
+struct DXUTTextureNode
+{
+    bool bFileSource;  // True if this texture is loaded from a file. False if from resource.
+    HMODULE hResourceModule;
+    int nResourceID;   // Resource ID. If 0, string-based ID is used and stored in strFilename.
+    WCHAR strFilename[MAX_PATH];
+    IDirect3DTexture9* pTexture;
+    DWORD dwWidth;
+    DWORD dwHeight;
+};
+
+struct DXUTFontNode
+{
+    WCHAR strFace[MAX_PATH];
+    ID3DXFont* pFont;
+    LONG  nHeight;
+    LONG  nWeight;
+};
+
+
+//-----------------------------------------------------------------------------
+// Manages shared resources of dialogs
+//-----------------------------------------------------------------------------
+class CDXUTDialogResourceManager
+{
+public:
+    CDXUTDialogResourceManager();
+    ~CDXUTDialogResourceManager();
+
+    HRESULT     OnCreateDevice( LPDIRECT3DDEVICE9 pd3dDevice );
+    HRESULT     OnResetDevice();
+    void        OnLostDevice();
+    void        OnDestroyDevice();
+    bool        MsgProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam );
+    
+    int AddFont( LPCWSTR strFaceName, LONG height, LONG weight );
+    int AddTexture( LPCWSTR strFilename );
+    int AddTexture( LPCWSTR strResourceName, HMODULE hResourceModule );
+
+    DXUTFontNode*     GetFontNode( int iIndex )     { return m_FontCache.GetAt( iIndex ); };
+    DXUTTextureNode*  GetTextureNode( int iIndex )  { return m_TextureCache.GetAt( iIndex ); };
+    IDirect3DDevice9* GetD3DDevice()                { return m_pd3dDevice; }
+
+    bool RegisterDialog( CDXUTDialog *pDialog );
+    void UnregisterDialog( CDXUTDialog *pDialog );
+    void EnableKeyboardInputForAllDialogs();
+
+    // Shared between all dialogs
+    IDirect3DStateBlock9* m_pStateBlock;
+    ID3DXSprite*          m_pSprite;          // Sprite used for drawing
+
+    CGrowableArray< CDXUTDialog* > m_Dialogs;            // Dialogs registered
+
+protected:
+    CGrowableArray< DXUTTextureNode* > m_TextureCache;   // Shared textures
+    CGrowableArray< DXUTFontNode* > m_FontCache;         // Shared fonts
+
+    IDirect3DDevice9* m_pd3dDevice;
+
+    // Resource creation helpers
+    HRESULT CreateFont( UINT index );
+    HRESULT CreateTexture( UINT index );
+};
+
+
+//-----------------------------------------------------------------------------
+// Base class for controls
+//-----------------------------------------------------------------------------
+class CDXUTControl
+{
+public:
+    CDXUTControl( CDXUTDialog *pDialog = NULL );
+    virtual ~CDXUTControl();
+
+    virtual HRESULT OnInit() { return S_OK; }
+    virtual void Refresh();
+    virtual void Render( IDirect3DDevice9* pd3dDevice, float fElapsedTime ) { };
+
+    // Windows message handler
+    virtual bool MsgProc( UINT uMsg, WPARAM wParam, LPARAM lParam ) { return false; }
+
+    virtual bool HandleKeyboard( UINT uMsg, WPARAM wParam, LPARAM lParam ) { return false; }
+    virtual bool HandleMouse( UINT uMsg, POINT pt, WPARAM wParam, LPARAM lParam ) { return false; }
+
+    virtual bool CanHaveFocus() { return false; }
+    virtual void OnFocusIn() { m_bHasFocus = true; }
+    virtual void OnFocusOut() { m_bHasFocus = false; }
+    virtual void OnMouseEnter() { m_bMouseOver = true; }
+    virtual void OnMouseLeave() { m_bMouseOver = false; }
+    virtual void OnHotkey() {}
+
+    virtual BOOL ContainsPoint( POINT pt ) { return PtInRect( &m_rcBoundingBox, pt ); }
+
+    virtual void SetEnabled( bool bEnabled ) { m_bEnabled = bEnabled; }
+    virtual bool GetEnabled() { return m_bEnabled; }
+    virtual void SetVisible( bool bVisible ) { m_bVisible = bVisible; }
+    virtual bool GetVisible() { return m_bVisible; }
+
+    UINT GetType() const { return m_Type; }
+
+    int  GetID() const { return m_ID; }
+    void SetID( int ID ) { m_ID = ID; }
+
+    void SetLocation( int x, int y ) { m_x = x; m_y = y; UpdateRects(); }
+    void SetSize( int width, int height ) { m_width = width; m_height = height; UpdateRects(); }
+
+    void SetHotkey( UINT nHotkey ) { m_nHotkey = nHotkey; }
+    UINT GetHotkey() { return m_nHotkey; }
+
+    void SetUserData( void *pUserData ) { m_pUserData = pUserData; }
+    void *GetUserData() const { return m_pUserData; }
+
+    virtual void SetTextColor( D3DCOLOR Color );
+    CDXUTElement* GetElement( UINT iElement ) { return m_Elements.GetAt( iElement ); }
+    HRESULT SetElement( UINT iElement, CDXUTElement* pElement);
+
+    bool m_bVisible;                // Shown/hidden flag
+    bool m_bMouseOver;              // Mouse pointer is above control
+    bool m_bHasFocus;               // Control has input focus
+    bool m_bIsDefault;              // Is the default control
+
+    // Size, scale, and positioning members
+    int m_x, m_y;
+    int m_width, m_height;
+
+    // These members are set by the container
+    CDXUTDialog* m_pDialog;    // Parent container
+    UINT m_Index;              // Index within the control list
+    
+    CGrowableArray< CDXUTElement* > m_Elements;  // All display elements
+
+protected:
+    virtual void UpdateRects();
+
+    int  m_ID;                 // ID number
+    DXUT_CONTROL_TYPE m_Type;  // Control type, set once in constructor  
+    UINT m_nHotkey;            // Virtual key code for this control's hotkey
+    void *m_pUserData;         // Data associated with this control that is set by user.
+    
+    bool m_bEnabled;           // Enabled/disabled flag
+    
+    RECT m_rcBoundingBox;      // Rectangle defining the active region of the control
+};
+
+
+//-----------------------------------------------------------------------------
+// Contains all the display information for a given control type
+//-----------------------------------------------------------------------------
+struct DXUTElementHolder
+{
+    UINT nControlType;
+    UINT iElement;
+
+    CDXUTElement Element;
+};
+
+
+//-----------------------------------------------------------------------------
+// Static control
+//-----------------------------------------------------------------------------
+class CDXUTStatic : public CDXUTControl
+{
+public:
+    CDXUTStatic( CDXUTDialog *pDialog = NULL );
+
+    virtual void Render( IDirect3DDevice9* pd3dDevice, float fElapsedTime );
+    virtual BOOL ContainsPoint( POINT pt ) { return false; }
+
+    HRESULT GetTextCopy( LPWSTR strDest, UINT bufferCount );
+    LPCWSTR GetText() { return m_strText; }
+    HRESULT SetText( LPCWSTR strText );
+
+
+protected:
+    WCHAR m_strText[MAX_PATH];      // Window text  
+};
+
+
+//-----------------------------------------------------------------------------
+// Button control
+//-----------------------------------------------------------------------------
+class CDXUTButton : public CDXUTStatic
+{
+public:
+    CDXUTButton( CDXUTDialog *pDialog = NULL );
+
+    virtual bool HandleKeyboard( UINT uMsg, WPARAM wParam, LPARAM lParam );
+    virtual bool HandleMouse( UINT uMsg, POINT pt, WPARAM wParam, LPARAM lParam );
+    virtual void OnHotkey() { if( m_pDialog->IsKeyboardInputEnabled() ) m_pDialog->RequestFocus( this ); m_pDialog->SendEvent( EVENT_BUTTON_CLICKED, true, this ); }
+    
+    virtual BOOL ContainsPoint( POINT pt ) { return PtInRect( &m_rcBoundingBox, pt ); }
+    virtual bool CanHaveFocus() { return (m_bVisible && m_bEnabled); }
+
+    virtual void Render( IDirect3DDevice9* pd3dDevice, float fElapsedTime );
+
+protected:
+    bool m_bPressed;
+};
+
+
+//-----------------------------------------------------------------------------
+// CheckBox control
+//-----------------------------------------------------------------------------
+class CDXUTCheckBox : public CDXUTButton
+{
+public:
+    CDXUTCheckBox( CDXUTDialog *pDialog = NULL );
+
+    virtual bool HandleKeyboard( UINT uMsg, WPARAM wParam, LPARAM lParam );
+    virtual bool HandleMouse( UINT uMsg, POINT pt, WPARAM wParam, LPARAM lParam );
+    virtual void OnHotkey() { if( m_pDialog->IsKeyboardInputEnabled() ) m_pDialog->RequestFocus( this ); SetCheckedInternal( !m_bChecked, true ); }
+
+    virtual BOOL ContainsPoint( POINT pt ); 
+    virtual void UpdateRects(); 
+
+    virtual void Render( IDirect3DDevice9* pd3dDevice, float fElapsedTime );
+
+    bool GetChecked() { return m_bChecked; }
+    void SetChecked( bool bChecked ) { SetCheckedInternal( bChecked, false ); }
+    
+protected:
+    virtual void SetCheckedInternal( bool bChecked, bool bFromInput );
+
+    bool m_bChecked;
+    RECT m_rcButton;
+    RECT m_rcText;
+};
+
+
+//-----------------------------------------------------------------------------
+// RadioButton control
+//-----------------------------------------------------------------------------
+class CDXUTRadioButton : public CDXUTCheckBox
+{
+public:
+    CDXUTRadioButton( CDXUTDialog *pDialog = NULL );
+
+    virtual bool HandleKeyboard( UINT uMsg, WPARAM wParam, LPARAM lParam );
+    virtual bool HandleMouse( UINT uMsg, POINT pt, WPARAM wParam, LPARAM lParam );
+    virtual void OnHotkey() { if( m_pDialog->IsKeyboardInputEnabled() ) m_pDialog->RequestFocus( this ); SetCheckedInternal( true, true, true ); }
+    
+    void SetChecked( bool bChecked, bool bClearGroup=true ) { SetCheckedInternal( bChecked, bClearGroup, false ); }
+    void SetButtonGroup( UINT nButtonGroup ) { m_nButtonGroup = nButtonGroup; }
+    UINT GetButtonGroup() { return m_nButtonGroup; }
+    
+protected:
+    virtual void SetCheckedInternal( bool bChecked, bool bClearGroup, bool bFromInput );
+    UINT m_nButtonGroup;
+};
+
+
+//-----------------------------------------------------------------------------
+// Scrollbar control
+//-----------------------------------------------------------------------------
+class CDXUTScrollBar : public CDXUTControl
+{
+public:
+    CDXUTScrollBar( CDXUTDialog *pDialog = NULL );
+    virtual ~CDXUTScrollBar();
+
+    virtual bool    HandleKeyboard( UINT uMsg, WPARAM wParam, LPARAM lParam );
+    virtual bool    HandleMouse( UINT uMsg, POINT pt, WPARAM wParam, LPARAM lParam );
+    virtual bool    MsgProc( UINT uMsg, WPARAM wParam, LPARAM lParam );
+
+    virtual void    Render( IDirect3DDevice9* pd3dDevice, float fElapsedTime );
+    virtual void    UpdateRects();
+
+    void SetTrackRange( int nStart, int nEnd );
+    int GetTrackPos() { return m_nPosition; }
+    void SetTrackPos( int nPosition ) { m_nPosition = nPosition; Cap(); UpdateThumbRect(); }
+    int GetPageSize() { return m_nPageSize; }
+    void SetPageSize( int nPageSize ) { m_nPageSize = nPageSize; Cap(); UpdateThumbRect(); }
+
+    void Scroll( int nDelta );    // Scroll by nDelta items (plus or minus)
+    void ShowItem( int nIndex );  // Ensure that item nIndex is displayed, scroll if necessary
+
+protected:
+    // ARROWSTATE indicates the state of the arrow buttons.
+    // CLEAR            No arrow is down.
+    // CLICKED_UP       Up arrow is clicked.
+    // CLICKED_DOWN     Down arrow is clicked.
+    // HELD_UP          Up arrow is held down for sustained period.
+    // HELD_DOWN        Down arrow is held down for sustained period.
+    enum ARROWSTATE { CLEAR, CLICKED_UP, CLICKED_DOWN, HELD_UP, HELD_DOWN };
+
+    void UpdateThumbRect();
+    void Cap();  // Clips position at boundaries. Ensures it stays within legal range.
+
+    bool m_bShowThumb;
+    bool m_bDrag;
+    RECT m_rcUpButton;
+    RECT m_rcDownButton;
+    RECT m_rcTrack;
+    RECT m_rcThumb;
+    int m_nPosition;  // Position of the first displayed item
+    int m_nPageSize;  // How many items are displayable in one page
+    int m_nStart;     // First item
+    int m_nEnd;       // The index after the last item
+    POINT m_LastMouse;// Last mouse position
+    ARROWSTATE m_Arrow; // State of the arrows
+    double m_dArrowTS;  // Timestamp of last arrow event.
+};
+
+
+//-----------------------------------------------------------------------------
+// ListBox control
+//-----------------------------------------------------------------------------
+struct DXUTListBoxItem
+{
+    WCHAR strText[256];
+    void*  pData;
+
+    RECT  rcActive;
+    bool  bSelected;
+};
+
+class CDXUTListBox : public CDXUTControl
+{
+public:
+    CDXUTListBox( CDXUTDialog *pDialog = NULL );
+    virtual ~CDXUTListBox();
+
+    virtual HRESULT OnInit() { return m_pDialog->InitControl( &m_ScrollBar ); }
+    virtual bool    CanHaveFocus() { return (m_bVisible && m_bEnabled); }
+    virtual bool    HandleKeyboard( UINT uMsg, WPARAM wParam, LPARAM lParam );
+    virtual bool    HandleMouse( UINT uMsg, POINT pt, WPARAM wParam, LPARAM lParam );
+    virtual bool    MsgProc( UINT uMsg, WPARAM wParam, LPARAM lParam );
+
+    virtual void    Render( IDirect3DDevice9* pd3dDevice, float fElapsedTime );
+    virtual void    UpdateRects();
+
+    DWORD GetStyle() const { return m_dwStyle; }
+    int GetSize() const { return m_Items.GetSize(); }
+    void SetStyle( DWORD dwStyle ) { m_dwStyle = dwStyle; }
+    int  GetScrollBarWidth() const { return m_nSBWidth; }
+    void SetScrollBarWidth( int nWidth ) { m_nSBWidth = nWidth; UpdateRects(); }
+    void SetBorder( int nBorder, int nMargin ) { m_nBorder = nBorder; m_nMargin = nMargin; }
+    HRESULT AddItem( const WCHAR *wszText, void *pData );
+    HRESULT InsertItem( int nIndex, const WCHAR *wszText, void *pData );
+    void RemoveItem( int nIndex );
+    void RemoveItemByText( WCHAR *wszText );
+    void RemoveItemByData( void *pData );
+    void RemoveAllItems();
+
+    DXUTListBoxItem *GetItem( int nIndex );
+    int GetSelectedIndex( int nPreviousSelected = -1 );
+    DXUTListBoxItem *GetSelectedItem( int nPreviousSelected = -1 ) { return GetItem( GetSelectedIndex( nPreviousSelected ) ); }
+    void SelectItem( int nNewIndex );
+
+    enum STYLE { MULTISELECTION = 1 };
+
+protected:
+    RECT m_rcText;      // Text rendering bound
+    RECT m_rcSelection; // Selection box bound
+    CDXUTScrollBar m_ScrollBar;
+    int m_nSBWidth;
+    int m_nBorder;
+    int m_nMargin;
+    int m_nTextHeight;  // Height of a single line of text
+    DWORD m_dwStyle;    // List box style
+    int m_nSelected;    // Index of the selected item for single selection list box
+    int m_nSelStart;    // Index of the item where selection starts (for handling multi-selection)
+    bool m_bDrag;       // Whether the user is dragging the mouse to select
+
+    CGrowableArray< DXUTListBoxItem* > m_Items;
+};
+
+
+//-----------------------------------------------------------------------------
+// ComboBox control
+//-----------------------------------------------------------------------------
+struct DXUTComboBoxItem
+{
+    WCHAR strText[256];
+    void*  pData;
+
+    RECT  rcActive;
+    bool  bVisible;
+};
+
+
+class CDXUTComboBox : public CDXUTButton
+{
+public:
+    CDXUTComboBox( CDXUTDialog *pDialog = NULL );
+    virtual ~CDXUTComboBox();
+    
+    virtual void SetTextColor( D3DCOLOR Color );
+    virtual HRESULT OnInit() { return m_pDialog->InitControl( &m_ScrollBar ); }
+
+    virtual bool HandleKeyboard( UINT uMsg, WPARAM wParam, LPARAM lParam );
+    virtual bool HandleMouse( UINT uMsg, POINT pt, WPARAM wParam, LPARAM lParam );
+    virtual void OnHotkey();
+
+    virtual bool CanHaveFocus() { return (m_bVisible && m_bEnabled); }
+    virtual void OnFocusOut();
+    virtual void Render( IDirect3DDevice9* pd3dDevice, float fElapsedTime );
+
+    virtual void UpdateRects(); 
+
+    HRESULT AddItem( const WCHAR* strText, void* pData );
+    void    RemoveAllItems();
+    void    RemoveItem( UINT index );
+    bool    ContainsItem( const WCHAR* strText, UINT iStart=0 );
+    int     FindItem( const WCHAR* strText, UINT iStart=0 );
+    void*   GetItemData( const WCHAR* strText );
+    void*   GetItemData( int nIndex );
+    void    SetDropHeight( UINT nHeight ) { m_nDropHeight = nHeight; UpdateRects(); }
+    int     GetScrollBarWidth() const { return m_nSBWidth; }
+    void    SetScrollBarWidth( int nWidth ) { m_nSBWidth = nWidth; UpdateRects(); }
+
+    void*   GetSelectedData();
+    DXUTComboBoxItem* GetSelectedItem();
+
+    UINT    GetNumItems() { return m_Items.GetSize(); }
+    DXUTComboBoxItem* GetItem( UINT index ) { return m_Items.GetAt( index ); }
+
+    HRESULT SetSelectedByIndex( UINT index );
+    HRESULT SetSelectedByText( const WCHAR* strText );
+    HRESULT SetSelectedByData( void* pData );  
+
+protected:
+    int     m_iSelected;
+    int     m_iFocused;
+    int     m_nDropHeight;
+    CDXUTScrollBar m_ScrollBar;
+    int     m_nSBWidth;
+
+    bool    m_bOpened;
+
+    RECT m_rcText;
+    RECT m_rcButton;
+    RECT m_rcDropdown;
+    RECT m_rcDropdownText;
+
+    
+    CGrowableArray< DXUTComboBoxItem* > m_Items;
+};
+
+
+//-----------------------------------------------------------------------------
+// Slider control
+//-----------------------------------------------------------------------------
+class CDXUTSlider : public CDXUTControl
+{
+public:
+    CDXUTSlider( CDXUTDialog *pDialog = NULL );
+
+    virtual BOOL ContainsPoint( POINT pt ); 
+    virtual bool CanHaveFocus() { return (m_bVisible && m_bEnabled); }
+    virtual bool HandleKeyboard( UINT uMsg, WPARAM wParam, LPARAM lParam );
+    virtual bool HandleMouse( UINT uMsg, POINT pt, WPARAM wParam, LPARAM lParam );
+    
+    virtual void UpdateRects(); 
+
+    virtual void Render( IDirect3DDevice9* pd3dDevice, float fElapsedTime );
+
+    void SetValue( int nValue ) { SetValueInternal( nValue, false ); }
+    int  GetValue() const { return m_nValue; };
+
+    void GetRange( int &nMin, int &nMax ) const { nMin = m_nMin; nMax = m_nMax; }
+    void SetRange( int nMin, int nMax );
+
+protected:
+    void SetValueInternal( int nValue, bool bFromInput );
+    int  ValueFromPos( int x ); 
+
+    int m_nValue;
+
+    int m_nMin;
+    int m_nMax;
+
+    int m_nDragX;      // Mouse position at start of drag
+    int m_nDragOffset; // Drag offset from the center of the button
+    int m_nButtonX;
+
+    bool m_bPressed;
+    RECT m_rcButton;
+};
+
+
+//-----------------------------------------------------------------------------
+// CUniBuffer class for the edit control
+//-----------------------------------------------------------------------------
+class CUniBuffer
+{
+public:
+    CUniBuffer( int nInitialSize = 1 );
+    ~CUniBuffer();
+
+    static void Initialize();
+    static void Uninitialize();
+
+    int  GetBufferSize() { return m_nBufferSize; }
+    bool SetBufferSize( int nSize );
+    int  GetTextSize()  { return lstrlenW( m_pwszBuffer ); }
+    const WCHAR* GetBuffer() { return m_pwszBuffer; }
+    const WCHAR& operator[]( int n ) const { return m_pwszBuffer[n]; }
+    WCHAR& operator[]( int n );
+    DXUTFontNode* GetFontNode() { return m_pFontNode; }
+    void SetFontNode( DXUTFontNode *pFontNode ) { m_pFontNode = pFontNode; }
+    void Clear();
+
+    bool InsertChar( int nIndex, WCHAR wChar ); // Inserts the char at specified index. If nIndex == -1, insert to the end.
+    bool RemoveChar( int nIndex );  // Removes the char at specified index. If nIndex == -1, remove the last char.
+    bool InsertString( int nIndex, const WCHAR *pStr, int nCount = -1 );  // Inserts the first nCount characters of the string pStr at specified index.  If nCount == -1, the entire string is inserted. If nIndex == -1, insert to the end.
+    bool SetText( LPCWSTR wszText );
+
+    // Uniscribe
+    HRESULT CPtoX( int nCP, BOOL bTrail, int *pX );
+    HRESULT XtoCP( int nX, int *pCP, int *pnTrail );
+    void GetPriorItemPos( int nCP, int *pPrior );
+    void GetNextItemPos( int nCP, int *pPrior );
+
+private:
+    HRESULT Analyse();      // Uniscribe -- Analyse() analyses the string in the buffer
+
+    WCHAR* m_pwszBuffer;    // Buffer to hold text
+    int    m_nBufferSize;   // Size of the buffer allocated, in characters
+
+    // Uniscribe-specific
+    DXUTFontNode* m_pFontNode;          // Font node for the font that this buffer uses
+    bool m_bAnalyseRequired;            // True if the string has changed since last analysis.
+    SCRIPT_STRING_ANALYSIS m_Analysis;  // Analysis for the current string
+
+private:
+    // Empty implementation of the Uniscribe API
+    static HRESULT WINAPI Dummy_ScriptApplyDigitSubstitution( const SCRIPT_DIGITSUBSTITUTE*, SCRIPT_CONTROL*, SCRIPT_STATE* ) { return E_NOTIMPL; }
+    static HRESULT WINAPI Dummy_ScriptStringAnalyse( HDC, const void *, int, int, int, DWORD, int, SCRIPT_CONTROL*, SCRIPT_STATE*, const int*, SCRIPT_TABDEF*, const BYTE*, SCRIPT_STRING_ANALYSIS* ) { return E_NOTIMPL; }
+    static HRESULT WINAPI Dummy_ScriptStringCPtoX( SCRIPT_STRING_ANALYSIS, int, BOOL, int* ) { return E_NOTIMPL; }
+    static HRESULT WINAPI Dummy_ScriptStringXtoCP( SCRIPT_STRING_ANALYSIS, int, int*, int* ) { return E_NOTIMPL; }
+    static HRESULT WINAPI Dummy_ScriptStringFree( SCRIPT_STRING_ANALYSIS* ) { return E_NOTIMPL; }
+    static const SCRIPT_LOGATTR* WINAPI Dummy_ScriptString_pLogAttr( SCRIPT_STRING_ANALYSIS ) { return NULL; }
+    static const int* WINAPI Dummy_ScriptString_pcOutChars( SCRIPT_STRING_ANALYSIS ) { return NULL; }
+
+    // Function pointers
+    static HRESULT (WINAPI *_ScriptApplyDigitSubstitution)( const SCRIPT_DIGITSUBSTITUTE*, SCRIPT_CONTROL*, SCRIPT_STATE* );
+    static HRESULT (WINAPI *_ScriptStringAnalyse)( HDC, const void *, int, int, int, DWORD, int, SCRIPT_CONTROL*, SCRIPT_STATE*, const int*, SCRIPT_TABDEF*, const BYTE*, SCRIPT_STRING_ANALYSIS* );
+    static HRESULT (WINAPI *_ScriptStringCPtoX)( SCRIPT_STRING_ANALYSIS, int, BOOL, int* );
+    static HRESULT (WINAPI *_ScriptStringXtoCP)( SCRIPT_STRING_ANALYSIS, int, int*, int* );
+    static HRESULT (WINAPI *_ScriptStringFree)( SCRIPT_STRING_ANALYSIS* );
+    static const SCRIPT_LOGATTR* (WINAPI *_ScriptString_pLogAttr)( SCRIPT_STRING_ANALYSIS );
+    static const int* (WINAPI *_ScriptString_pcOutChars)( SCRIPT_STRING_ANALYSIS );
+
+    static HINSTANCE s_hDll;  // Uniscribe DLL handle
+
+};
+
+//-----------------------------------------------------------------------------
+// EditBox control
+//-----------------------------------------------------------------------------
+class CDXUTEditBox : public CDXUTControl
+{
+public:
+    CDXUTEditBox( CDXUTDialog *pDialog = NULL );
+    virtual ~CDXUTEditBox();
+
+    virtual bool HandleKeyboard( UINT uMsg, WPARAM wParam, LPARAM lParam );
+    virtual bool HandleMouse( UINT uMsg, POINT pt, WPARAM wParam, LPARAM lParam );
+    virtual bool MsgProc( UINT uMsg, WPARAM wParam, LPARAM lParam );
+    virtual void UpdateRects();
+    virtual bool CanHaveFocus() { return (m_bVisible && m_bEnabled); }
+    virtual void Render( IDirect3DDevice9* pd3dDevice, float fElapsedTime );
+    virtual void OnFocusIn();
+
+    void SetText( LPCWSTR wszText, bool bSelected = false );
+    LPCWSTR GetText() { return m_Buffer.GetBuffer(); }
+    int GetTextLength() { return m_Buffer.GetTextSize(); }  // Returns text length in chars excluding NULL.
+    HRESULT GetTextCopy( LPWSTR strDest, UINT bufferCount );
+    void ClearText();
+    virtual void SetTextColor( D3DCOLOR Color ) { m_TextColor = Color; }  // Text color
+    void SetSelectedTextColor( D3DCOLOR Color ) { m_SelTextColor = Color; }  // Selected text color
+    void SetSelectedBackColor( D3DCOLOR Color ) { m_SelBkColor = Color; }  // Selected background color
+    void SetCaretColor( D3DCOLOR Color ) { m_CaretColor = Color; }  // Caret color
+    void SetBorderWidth( int nBorder ) { m_nBorder = nBorder; UpdateRects(); }  // Border of the window
+    void SetSpacing( int nSpacing ) { m_nSpacing = nSpacing; UpdateRects(); }
+    void ParseFloatArray( float *pNumbers, int nCount );
+    void SetTextFloatArray( const float *pNumbers, int nCount );
+
+protected:
+    void PlaceCaret( int nCP );
+    void DeleteSelectionText();
+    void ResetCaretBlink();
+    void CopyToClipboard();
+    void PasteFromClipboard();
+
+    CUniBuffer m_Buffer;     // Buffer to hold text
+    int      m_nBorder;      // Border of the window
+    int      m_nSpacing;     // Spacing between the text and the edge of border
+    RECT     m_rcText;       // Bounding rectangle for the text
+    RECT     m_rcRender[9];  // Convenient rectangles for rendering elements
+    double   m_dfBlink;      // Caret blink time in milliseconds
+    double   m_dfLastBlink;  // Last timestamp of caret blink
+    bool     m_bCaretOn;     // Flag to indicate whether caret is currently visible
+    int      m_nCaret;       // Caret position, in characters
+    bool     m_bInsertMode;  // If true, control is in insert mode. Else, overwrite mode.
+    int      m_nSelStart;    // Starting position of the selection. The caret marks the end.
+    int      m_nFirstVisible;// First visible character in the edit control
+    D3DCOLOR m_TextColor;    // Text color
+    D3DCOLOR m_SelTextColor; // Selected text color
+    D3DCOLOR m_SelBkColor;   // Selected background color
+    D3DCOLOR m_CaretColor;   // Caret color
+
+    // Mouse-specific
+    bool m_bMouseDrag;       // True to indicate drag in progress
+
+    // Static
+    static bool s_bHideCaret;   // If true, we don't render the caret.
+};
+
+
+//-----------------------------------------------------------------------------
+// IME-enabled EditBox control
+//-----------------------------------------------------------------------------
+#define MAX_CANDLIST 10
+#define MAX_COMPSTRING_SIZE 256
+
+class CDXUTIMEEditBox : public CDXUTEditBox
+{
+protected:
+    // Empty implementation of the IMM32 API
+    static INPUTCONTEXT* WINAPI Dummy_ImmLockIMC( HIMC ) { return NULL; }
+    static BOOL WINAPI Dummy_ImmUnlockIMC( HIMC ) { return FALSE; }
+    static LPVOID WINAPI Dummy_ImmLockIMCC( HIMCC ) { return NULL; }
+    static BOOL WINAPI Dummy_ImmUnlockIMCC( HIMCC ) { return FALSE; }
+    static BOOL WINAPI Dummy_ImmDisableTextFrameService( DWORD ) { return TRUE; }
+    static LONG WINAPI Dummy_ImmGetCompositionStringW( HIMC, DWORD, LPVOID, DWORD ) { return IMM_ERROR_GENERAL; }
+    static DWORD WINAPI Dummy_ImmGetCandidateListW( HIMC, DWORD, LPCANDIDATELIST, DWORD ) { return 0; }
+    static HIMC WINAPI Dummy_ImmGetContext( HWND ) { return NULL; }
+    static BOOL WINAPI Dummy_ImmReleaseContext( HWND, HIMC ) { return FALSE; }
+    static HIMC WINAPI Dummy_ImmAssociateContext( HWND, HIMC ) { return NULL; }
+    static BOOL WINAPI Dummy_ImmGetOpenStatus( HIMC ) { return 0; }
+    static BOOL WINAPI Dummy_ImmSetOpenStatus( HIMC, BOOL ) { return 0; }
+    static BOOL WINAPI Dummy_ImmGetConversionStatus( HIMC, LPDWORD, LPDWORD ) { return 0; }
+    static HWND WINAPI Dummy_ImmGetDefaultIMEWnd( HWND ) { return NULL; }
+    static UINT WINAPI Dummy_ImmGetIMEFileNameA( HKL, LPSTR, UINT ) { return 0; }
+    static UINT WINAPI Dummy_ImmGetVirtualKey( HWND ) { return 0; }
+    static BOOL WINAPI Dummy_ImmNotifyIME( HIMC, DWORD, DWORD, DWORD ) { return FALSE; }
+    static BOOL WINAPI Dummy_ImmSetConversionStatus( HIMC, DWORD, DWORD ) { return FALSE; }
+    static BOOL WINAPI Dummy_ImmSimulateHotKey( HWND, DWORD ) { return FALSE; }
+    static BOOL WINAPI Dummy_ImmIsIME( HKL ) { return FALSE; }
+
+    // Traditional Chinese IME
+    static UINT WINAPI Dummy_GetReadingString( HIMC, UINT, LPWSTR, PINT, BOOL*, PUINT ) { return 0; }
+    static BOOL WINAPI Dummy_ShowReadingWindow( HIMC, BOOL ) { return FALSE; }
+
+    // Verion library imports
+    static BOOL APIENTRY Dummy_VerQueryValueA( const LPVOID, LPSTR, LPVOID *, PUINT ) { return 0; }
+    static BOOL APIENTRY Dummy_GetFileVersionInfoA( LPSTR, DWORD, DWORD, LPVOID ) { return 0; }
+    static DWORD APIENTRY Dummy_GetFileVersionInfoSizeA( LPSTR, LPDWORD ) { return 0; }
+
+    // Function pointers: IMM32
+    static INPUTCONTEXT* (WINAPI * _ImmLockIMC)( HIMC );
+    static BOOL (WINAPI * _ImmUnlockIMC)( HIMC );
+    static LPVOID (WINAPI * _ImmLockIMCC)( HIMCC );
+    static BOOL (WINAPI * _ImmUnlockIMCC)( HIMCC );
+    static BOOL (WINAPI * _ImmDisableTextFrameService)( DWORD );
+    static LONG (WINAPI * _ImmGetCompositionStringW)( HIMC, DWORD, LPVOID, DWORD );
+    static DWORD (WINAPI * _ImmGetCandidateListW)( HIMC, DWORD, LPCANDIDATELIST, DWORD );
+    static HIMC (WINAPI * _ImmGetContext)( HWND );
+    static BOOL (WINAPI * _ImmReleaseContext)( HWND, HIMC );
+    static HIMC (WINAPI * _ImmAssociateContext)( HWND, HIMC );
+    static BOOL (WINAPI * _ImmGetOpenStatus)( HIMC );
+    static BOOL (WINAPI * _ImmSetOpenStatus)( HIMC, BOOL );
+    static BOOL (WINAPI * _ImmGetConversionStatus)( HIMC, LPDWORD, LPDWORD );
+    static HWND (WINAPI * _ImmGetDefaultIMEWnd)( HWND );
+    static UINT (WINAPI * _ImmGetIMEFileNameA)( HKL, LPSTR, UINT );
+    static UINT (WINAPI * _ImmGetVirtualKey)( HWND );
+    static BOOL (WINAPI * _ImmNotifyIME)( HIMC, DWORD, DWORD, DWORD );
+    static BOOL (WINAPI * _ImmSetConversionStatus)( HIMC, DWORD, DWORD );
+    static BOOL (WINAPI * _ImmSimulateHotKey)( HWND, DWORD );
+    static BOOL (WINAPI * _ImmIsIME)( HKL );
+
+    // Function pointers: Traditional Chinese IME
+    static UINT (WINAPI * _GetReadingString)( HIMC, UINT, LPWSTR, PINT, BOOL*, PUINT );
+    static BOOL (WINAPI * _ShowReadingWindow)( HIMC, BOOL );
+
+    // Function pointers: Verion library imports
+    static BOOL (APIENTRY * _VerQueryValueA)( const LPVOID, LPSTR, LPVOID *, PUINT );
+    static BOOL (APIENTRY * _GetFileVersionInfoA)( LPSTR, DWORD, DWORD, LPVOID );
+    static DWORD (APIENTRY * _GetFileVersionInfoSizeA)( LPSTR, LPDWORD );
+
+public:
+    CDXUTIMEEditBox( CDXUTDialog *pDialog = NULL );
+    virtual ~CDXUTIMEEditBox();
+
+    static void Initialize();
+    static void Uninitialize();
+
+    static  HRESULT StaticOnCreateDevice();
+    static  bool StaticMsgProc( UINT uMsg, WPARAM wParam, LPARAM lParam );
+
+    static  void EnableImeSystem( bool bEnable );
+
+    virtual void Render( IDirect3DDevice9* pd3dDevice, float fElapsedTime );
+    virtual bool MsgProc( UINT uMsg, WPARAM wParam, LPARAM lParam );
+    virtual bool HandleMouse( UINT uMsg, POINT pt, WPARAM wParam, LPARAM lParam );
+    virtual void UpdateRects();
+    virtual void OnFocusIn();
+    virtual void OnFocusOut();
+
+    void PumpMessage();
+
+    virtual void RenderCandidateReadingWindow( IDirect3DDevice9* pd3dDevice, float fElapsedTime, bool bReading );
+    virtual void RenderComposition( IDirect3DDevice9* pd3dDevice, float fElapsedTime );
+    virtual void RenderIndicator( IDirect3DDevice9* pd3dDevice, float fElapsedTime );
+
+protected:
+    static WORD GetLanguage() { return LOWORD( s_hklCurrent ); }
+    static WORD GetPrimaryLanguage() { return PRIMARYLANGID( LOWORD( s_hklCurrent ) ); }
+    static WORD GetSubLanguage() { return SUBLANGID( LOWORD( s_hklCurrent ) ); }
+    static void SendKey( BYTE nVirtKey );
+    static DWORD GetImeId( UINT uIndex = 0 );
+    static void CheckInputLocale();
+    static void CheckToggleState();
+    static void SetupImeApi();
+    static void ResetCompositionString();
+    void TruncateCompString( bool bUseBackSpace = true, int iNewStrLen = 0 );
+    void FinalizeString( bool bSend );
+    static void GetReadingWindowOrientation( DWORD dwId );
+    static void GetPrivateReadingString();
+
+    void SendCompString();
+
+protected:
+    enum { INDICATOR_NON_IME, INDICATOR_CHS, INDICATOR_CHT, INDICATOR_KOREAN, INDICATOR_JAPANESE };
+    enum IMESTATE { IMEUI_STATE_OFF, IMEUI_STATE_ON, IMEUI_STATE_ENGLISH };
+
+    struct CCandList
+    {
+        WCHAR awszCandidate[MAX_CANDLIST][256];
+        CUniBuffer HoriCand; // Candidate list string (for horizontal candidate window)
+        int   nFirstSelected; // First character position of the selected string in HoriCand
+        int   nHoriSelectedLen; // Length of the selected string in HoriCand
+        DWORD dwCount;       // Number of valid entries in the candidate list
+        DWORD dwSelection;   // Currently selected candidate entry relative to page top
+        DWORD dwPageSize;
+        int   nReadingError; // Index of the error character
+        bool  bShowWindow;   // Whether the candidate list window is visible
+        RECT  rcCandidate;   // Candidate rectangle computed and filled each time before rendered
+    };
+
+    struct CInputLocale
+    {
+        HKL   m_hKL;            // Keyboard layout
+        WCHAR m_wszLangAbb[3];  // Language abbreviation
+        WCHAR m_wszLang[64];    // Localized language name
+    };
+
+    // Application-wide data
+    static HINSTANCE s_hDllImm32;         // IMM32 DLL handle
+    static HINSTANCE s_hDllVer;           // Version DLL handle
+    static HIMC      s_hImcDef;           // Default input context
+
+    static HKL     s_hklCurrent;          // Current keyboard layout of the process
+    static bool    s_bVerticalCand;       // Indicates that the candidates are listed vertically
+    static LPWSTR  s_wszCurrIndicator;    // Points to an indicator string that corresponds to current input locale
+    static WCHAR   s_aszIndicator[5][3];  // String to draw to indicate current input locale
+    static bool    s_bInsertOnType;       // Insert the character as soon as a key is pressed (Korean behavior)
+    static HINSTANCE s_hDllIme;           // Instance handle of the current IME module
+    static IMESTATE  s_ImeState;          // IME global state
+    static bool    s_bEnableImeSystem;    // Whether the IME system is active
+    static POINT   s_ptCompString;        // Composition string position. Updated every frame.
+    static int     s_nCompCaret;          // Caret position of the composition string
+    static int     s_nFirstTargetConv;    // Index of the first target converted char in comp string.  If none, -1.
+    static CUniBuffer s_CompString;       // Buffer to hold the composition string (we fix its length)
+    static BYTE    s_abCompStringAttr[MAX_COMPSTRING_SIZE];
+    static DWORD   s_adwCompStringClause[MAX_COMPSTRING_SIZE];
+    static WCHAR   s_wszReadingString[32];// Used only with horizontal reading window (why?)
+    static CCandList s_CandList;          // Data relevant to the candidate list
+    static bool    s_bShowReadingWindow;  // Indicates whether reading window is visible
+    static bool    s_bHorizontalReading;  // Indicates whether the reading window is vertical or horizontal
+    static bool    s_bChineseIME;
+    static CGrowableArray< CInputLocale > s_Locale; // Array of loaded keyboard layout on system
+
+    // Color of various IME elements
+    D3DCOLOR       m_ReadingColor;        // Reading string color
+    D3DCOLOR       m_ReadingWinColor;     // Reading window color
+    D3DCOLOR       m_ReadingSelColor;     // Selected character in reading string
+    D3DCOLOR       m_ReadingSelBkColor;   // Background color for selected char in reading str
+    D3DCOLOR       m_CandidateColor;      // Candidate string color
+    D3DCOLOR       m_CandidateWinColor;   // Candidate window color
+    D3DCOLOR       m_CandidateSelColor;   // Selected candidate string color
+    D3DCOLOR       m_CandidateSelBkColor; // Selected candidate background color
+    D3DCOLOR       m_CompColor;           // Composition string color
+    D3DCOLOR       m_CompWinColor;        // Composition string window color
+    D3DCOLOR       m_CompCaretColor;      // Composition string caret color
+    D3DCOLOR       m_CompTargetColor;     // Composition string target converted color
+    D3DCOLOR       m_CompTargetBkColor;   // Composition string target converted background
+    D3DCOLOR       m_CompTargetNonColor;  // Composition string target non-converted color
+    D3DCOLOR       m_CompTargetNonBkColor;// Composition string target non-converted background
+    D3DCOLOR       m_IndicatorImeColor;   // Indicator text color for IME
+    D3DCOLOR       m_IndicatorEngColor;   // Indicator text color for English
+    D3DCOLOR       m_IndicatorBkColor;    // Indicator text background color
+
+    // Edit-control-specific data
+    int            m_nIndicatorWidth;     // Width of the indicator symbol
+    RECT           m_rcIndicator;         // Rectangle for drawing the indicator button
+
+#if defined(DEBUG) || defined(_DEBUG)
+    static bool    m_bIMEStaticMsgProcCalled;
+#endif
+};
+
+
+
+#endif // DXUT_GUI_H
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTRes.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTRes.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTRes.cpp	(revision 2197)
@@ -0,0 +1,8299 @@
+//----------------------------------------------------------------------------
+// File: DXUTRes.cpp
+//
+// Copyright (c) Microsoft Corp. All rights reserved.
+//-----------------------------------------------------------------------------
+#include "dxstdafx.h"
+
+static const DWORD g_DXUTGUITextureSrcData[] =
+{
+	0x20534444, 0x0000007c, 0x00001007, 0x00000100, 0x00000100, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x00000041, 0x00000000, 0x00000020, 0x000000ff, 
+	0x0000ff00, 0x00ff0000, 0xff000000, 0x00001002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000400, 0x11000400, 0x11000400, 0x11000400, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000400, 0x11000400, 0x11000400, 0x11000400, 0x11000400, 0x11000400, 0x11000400, 0x11000400, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000400, 0x11000400, 0x11000400, 0x11000400, 
+	0x11000400, 0x11000400, 0x11000400, 0x11000400, 0x11000400, 0x11000400, 0x11000400, 0x11000400, 
+	0x11000000, 0x00000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00080408, 0x00080408, 0x00080408, 0x00080408, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x22000400, 0x22000400, 0x22000400, 0x22000400, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000400, 0x22000400, 0x22000400, 0x22000400, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000400, 0x22000400, 0x22000400, 0x22000400, 0x22000400, 0x22000400, 0x22000400, 0x22000400, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000400, 0x22000400, 0x22000400, 0x22000400, 
+	0x22000400, 0x22000400, 0x22000400, 0x22000400, 0x22000400, 0x22000400, 0x22000400, 0x22000400, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00080408, 0x00080408, 0x00080408, 0x00080408, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x11000000, 0x22000000, 0x33000000, 0x44000000, 
+	0x44000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x66000000, 0x66000000, 
+	0x66000400, 0x66000400, 0x66000400, 0x66000400, 0x66000000, 0x66000000, 0x661e1e1e, 0x771e1e1e, 
+	0x771e1c1e, 0x771e1c1e, 0x771e1c1e, 0x771e1c1e, 0x771e1e1e, 0x771e1e1e, 0x771e1e1e, 0x771e1e1e, 
+	0x771e1c1e, 0x881e1c1e, 0x881e1c1e, 0x881e1c1e, 0x88373937, 0x88373937, 0x881b1c1b, 0x881b1c1b, 
+	0x881e201e, 0x881e201e, 0x881e201e, 0x881e201e, 0x88313631, 0x88313631, 0x88313631, 0x88191b19, 
+	0x881b1f1b, 0x881b1f1b, 0x881b1f1b, 0x881b1f1b, 0x881b1e1b, 0x881b1e1b, 0x881b1e1b, 0x88373737, 
+	0x88313331, 0x88313331, 0x88313331, 0x88313331, 0x881b1f1b, 0x881b1f1b, 0x881b1f1b, 0x881b1f1b, 
+	0x881b1f1b, 0x881b1f1b, 0x881b1f1b, 0x881b1f1b, 0x88191e19, 0x88191e19, 0x88191e19, 0x77191e19, 
+	0x77191a19, 0x77191a19, 0x77191a19, 0x77191a19, 0x77191719, 0x77191719, 0x77191719, 0x66191719, 
+	0x66161616, 0x66161616, 0x66000000, 0x66000000, 0x66000000, 0x66000000, 0x66000000, 0x66000000, 
+	0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x44000000, 0x44000000, 
+	0x44000000, 0x33000000, 0x22000000, 0x11000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000400, 0x22000400, 0x22000400, 0x333c413c, 0x443c3d3f, 0x443c3d3f, 0x443c3d3f, 0x553c3d3f, 
+	0x66454145, 0x77454145, 0x77454145, 0x88817d81, 0x99797779, 0x99797779, 0x99797779, 0x99797779, 
+	0x99797979, 0xaa797979, 0xaa797979, 0xaa797979, 0xbb7e7c7e, 0xcc7e7c7e, 0xbb7e7c7e, 0xbb7e7c7e, 
+	0xbb7e7f7e, 0xbb7e7f7e, 0xcc7e7f7e, 0xcc7e7f7e, 0xcc7e7f7e, 0xcc7e7f7e, 0xcc7e7f7e, 0xcc7e7f7e, 
+	0xbb7e7c7e, 0xcc7c7b7d, 0xcc7a7879, 0xbb707071, 0xbb686869, 0xbb5d6060, 0xbb565858, 0xbb4d4f4c, 
+	0xcc454745, 0xcc3c3b3e, 0x77383838, 0x55393837, 0x55373737, 0x44373737, 0x33373737, 0x33373937, 
+	0x22000400, 0x22000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 
+	0x22000000, 0x33000000, 0x44000000, 0x55000000, 0x55030303, 0x66030303, 0x66050505, 0x66080808, 
+	0x66101010, 0x77212021, 0x77212021, 0x77313131, 0x88373637, 0x88373637, 0x99525152, 0x99525152, 
+	0x995a595a, 0x995a595a, 0x995a595a, 0x995a595a, 0x995a595a, 0x995a595a, 0x995a595a, 0x995a595a, 
+	0x995a555a, 0x995a555a, 0x995a555a, 0x995a555a, 0x995a595a, 0x995a595a, 0x995a595a, 0x995a595a, 
+	0x995a555a, 0x995a555a, 0x995a555a, 0x995a555a, 0x99525552, 0x99525552, 0x99525552, 0x99525552, 
+	0x995a595a, 0x995a595a, 0x995a595a, 0x995a595a, 0x994a514a, 0x994a514a, 0x994a514a, 0x994a514a, 
+	0x99525552, 0x99525552, 0x99525552, 0x99525552, 0x99525152, 0x99525152, 0x99525152, 0x99525152, 
+	0x994a4d4a, 0x994a4d4a, 0x994a4d4a, 0x994a4d4a, 0x99525552, 0x99525552, 0x99525552, 0x99525552, 
+	0x99525552, 0x99525552, 0x99525552, 0x99525552, 0x994a514a, 0x994a514a, 0x994a514a, 0x994a514a, 
+	0x994a4d4a, 0x994a4d4a, 0x994a4d4a, 0x994a4d4a, 0x994a454a, 0x994a454a, 0x994a454a, 0x994a454a, 
+	0x99424142, 0x99424142, 0x99424142, 0x99424142, 0x99424142, 0x99424142, 0x99424142, 0x992c2b2c, 
+	0x88293129, 0x881b201b, 0x771b201b, 0x771b201b, 0x66101010, 0x66101010, 0x660b0b0b, 0x66050505, 
+	0x66000400, 0x66000100, 0x55000100, 0x55000000, 0x55000000, 0x44000000, 0x33000000, 0x22000000, 
+	0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080708, 0x11100d10, 0x11100d10, 0x22191419, 
+	0x33212324, 0x55424647, 0x66424647, 0x8863696b, 0x99737473, 0xbb737473, 0xccadaead, 0xeeadaead, 
+	0xffb5bab5, 0xffb5bab5, 0xffb5bab5, 0xffb5bab5, 0xffb5b6bd, 0xffb5b6bd, 0xffb5b6bd, 0xffb5b6bd, 
+	0xffbdbabd, 0xffbdbabd, 0xffbdbabd, 0xffbdbabd, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 
+	0xffb5b6b5, 0xffb5b6b5, 0xffb5b6b5, 0xffb5b6b5, 0xffbdbabd, 0xffbdbabd, 0xffbdbabd, 0xffbdbabd, 
+	0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 
+	0xffbdbabd, 0xffbcbabd, 0xffbcb8bc, 0xffb6b2b6, 0xffb3afb3, 0xffb0aeaf, 0xffadabaa, 0xffaaa9aa, 
+	0xffa9a7a8, 0xffa7a7a7, 0xffa6a6a6, 0xffa6a6a5, 0xffa6a6a5, 0xffa5a6a5, 0xffa5a6a5, 0xffa5a2a5, 
+	0xffa5a2a5, 0xffa5a2a5, 0xeea5a2a5, 0xdd9c9a9c, 0xcc9c9a9c, 0xaa686768, 0x99686768, 0x885a5d5a, 
+	0x553c3e3c, 0x443c3e3c, 0x331e1f1e, 0x11101010, 0x11101010, 0x110b0b0b, 0x00050505, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000400, 0x33000400, 0x44000400, 0x55000400, 
+	0x66080808, 0x66080808, 0x663a3a3a, 0x773a3a3a, 0x885a5d5a, 0x886b6f6e, 0x996b6f6e, 0x997b8081, 
+	0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99797879, 0x99737173, 0x99737173, 0x99737173, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x996b716b, 0x99737773, 0x996b716b, 0x996b716b, 
+	0x99737173, 0x99797779, 0x99737173, 0x99737173, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 
+	0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 
+	0x996b696b, 0x996b696b, 0x996b696b, 0x996b696b, 0x996b696b, 0x996b696b, 0x996b696b, 0x996b696b, 
+	0x996b696b, 0x996b696b, 0x996b696b, 0x996b696b, 0x99636563, 0x99636563, 0x99636563, 0x99636563, 
+	0x99636163, 0x99636163, 0x99636163, 0x99636163, 0x995a5d5a, 0x995a5d5a, 0x995a5d5a, 0x995a5d5a, 
+	0x995a5552, 0x995a5552, 0x995a5552, 0x995a5552, 0x994a4d50, 0x994a4d50, 0x994a4d50, 0x9931353a, 
+	0x88313331, 0x88313331, 0x77101010, 0x66101010, 0x66080408, 0x66080408, 0x66080408, 0x55080408, 
+	0x55000000, 0x44000000, 0x22000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x11191819, 0x22191819, 0x33191819, 0x66656465, 0x887b7d7b, 0xbba2a5a5, 0xddc8ccce, 0xffc8ccce, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 
+	0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 
+	0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 
+	0xffd6d2d6, 0xffd9d8d9, 0xffd6d2d6, 0xffd6d2d6, 0xffd6cece, 0xffcfcccc, 0xffc8c7c8, 0xffc6c2c3, 
+	0xffc4c0c2, 0xffc2c0c2, 0xffc5c2c4, 0xffc4c2c5, 0xffc5c2c5, 0xffc5c2c5, 0xffc5c2c5, 0xffbdbebd, 
+	0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffa5a6a5, 
+	0xffa5a6a5, 0xffa5a6a5, 0xffa5a6a5, 0xee868a86, 0xdd868a86, 0xaa868a86, 0x885a615a, 0x55505250, 
+	0x33101410, 0x11101410, 0x11101410, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x11000000, 0x44000000, 0x55000400, 0x66000400, 0x77343634, 0x77686868, 
+	0x886b6c6b, 0x999c9e9c, 0x999c9e9c, 0x999c9e9c, 0x998c9294, 0x998c9294, 0x998c9294, 0x998c9294, 
+	0x998c8e8c, 0x99868786, 0x99868786, 0x99868786, 0x99848384, 0x99848384, 0x99848384, 0x99848384, 
+	0x99848684, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 0x997e7f7e, 
+	0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x997e7c7e, 0x99848284, 
+	0x9984827b, 0x9984827b, 0x9984827b, 0x9984827b, 0x99848284, 0x99848284, 0x99848284, 0x997e7c7e, 
+	0x99848284, 0x997e7c7e, 0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x997b7c7b, 
+	0x997e7c7e, 0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x997b7b7b, 0x99848284, 0x99848284, 
+	0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 
+	0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x99767776, 
+	0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x99737373, 0x997b797b, 
+	0x99737473, 0x99737473, 0x99737473, 0x99737473, 0x997b797b, 0x997b797b, 0x997b797b, 0x99707070, 
+	0x9970706e, 0x9970706e, 0x9970706e, 0x9970706e, 0x99636565, 0x99636565, 0x99636565, 0x99636565, 
+	0x99525652, 0x99525652, 0x99525652, 0x99525652, 0x99504d50, 0x882c282c, 0x772c282c, 0x77080408, 
+	0x66000000, 0x66000000, 0x55000000, 0x55000000, 0x44000000, 0x22000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000000, 0x11000000, 0x33525452, 0x77525452, 
+	0xaab2afb2, 0xddfffbff, 0xfffffbff, 0xfffffbff, 0xffeff3f7, 0xffeff3f7, 0xffeff3f7, 0xffeff3f7, 
+	0xffefefef, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e5e6, 0xffe6e5e6, 0xffe6e5e6, 0xffe6e5e6, 
+	0xffe1e4e1, 0xffe1e4e1, 0xffe1e4e1, 0xffe1e4e1, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe1e1e1, 
+	0xffe6e1e6, 0xffe6e1e6, 0xffe6e1e6, 0xffe6e1e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 
+	0xffe6e3de, 0xffe6e3de, 0xffe6e3de, 0xffe6e3de, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe1dde1, 
+	0xffe6e3de, 0xffe6e3de, 0xffe6e3de, 0xffe6e3de, 0xffdee3de, 0xffdee3de, 0xffdee3de, 0xffdee3de, 
+	0xffdee3de, 0xffdee3de, 0xffdee3de, 0xffdee3de, 0xffdee3dd, 0xffdee3dd, 0xffdee1de, 0xffdee0db, 
+	0xffdedbd9, 0xffe2dddc, 0xffdbd9db, 0xffd6d5d6, 0xffd6d5d6, 0xffd6d5d6, 0xffd6d5d6, 0xffd3d4d3, 
+	0xffd3d4d3, 0xffd3d4d3, 0xffd3d4d3, 0xffd0d0d0, 0xffd0d0d0, 0xffd0d0d0, 0xffd0d0d0, 0xffcbc9cb, 
+	0xffcbc9cb, 0xffcbc9cb, 0xffcbc9cb, 0xffb2b2b2, 0xffb2b2b2, 0xffb2b2b2, 0xffb2b2b2, 0xff8f908f, 
+	0xff8f908f, 0xbb8f908f, 0x88505250, 0x663c3d3c, 0x333c3d3c, 0x11000000, 0x00000000, 0x00000400, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x11000000, 0x44000000, 0x55000000, 0x77343234, 0x77686868, 0x999c9a9c, 0x999c9a9c, 0x999c9a9c, 
+	0x999c9e9c, 0x999c9e9c, 0x999c9e9c, 0x999c9e9c, 0x998c9294, 0x998c9294, 0x998c9294, 0x998c9294, 
+	0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 
+	0x99848684, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 0x997e7f7e, 0x99848684, 
+	0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x99848284, 
+	0x9984827b, 0x9984827b, 0x9984827b, 0x9984827b, 0x99848284, 0x99848284, 0x997e7c7e, 0x997e7c7e, 
+	0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x997b7c7b, 0x997b7c7b, 
+	0x99848284, 0x997e7c7e, 0x997e7c7e, 0x997e7c7e, 0x99848284, 0x99848284, 0x997b7b7b, 0x997b7b7b, 
+	0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 
+	0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 
+	0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 
+	0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 
+	0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 
+	0x99737973, 0x99737973, 0x99737973, 0x99737973, 0x99737173, 0x99737173, 0x99504d50, 0x99504d50, 
+	0x88424142, 0x88212021, 0x77212021, 0x66000000, 0x55000000, 0x55000000, 0x44000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000400, 0x00000400, 0x00000400, 0x22000400, 0x66525452, 0xaaa5a7a5, 0xeef7fbf7, 0xfff7fbf7, 
+	0xfffffbff, 0xfffffbff, 0xfffffbff, 0xfffffbff, 0xffeff3f7, 0xffeff3f7, 0xffeff3f7, 0xffeff3f7, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefebef, 0xffefebef, 0xffefebef, 0xffefebef, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe1e4e1, 0xffe1e4e1, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 
+	0xffe6e1e6, 0xffe6e1e6, 0xffe6e1e6, 0xffefe7ef, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 
+	0xffe6e3de, 0xffe6e3de, 0xffe6e3de, 0xffe6e3de, 0xffe6e3e6, 0xffe6e3e6, 0xffe1dde1, 0xffe6e3e6, 
+	0xffe6e3de, 0xffe6e3de, 0xffe6e3de, 0xffe6e3de, 0xffdee3de, 0xffdee3de, 0xffdee3de, 0xffdee3de, 
+	0xffdee3de, 0xffdee3de, 0xffdee3de, 0xffdee3de, 0xffdee3de, 0xffdee3de, 0xffdee3de, 0xffdee3de, 
+	0xffe5e2df, 0xffe1e0dd, 0xffdcdbdc, 0xffdddfe0, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 
+	0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffb5b6b5, 0xdd797979, 0xaa797979, 0x663c3d3c, 0x22000400, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22000000, 
+	0x55000000, 0x77343234, 0x88686468, 0x999c969c, 0x999c9a9c, 0x999c9a9c, 0x999c9a9c, 0x999c9a9c, 
+	0x999c9e9c, 0x999c9e9c, 0x999c9e9c, 0x999c9e9c, 0x998c9294, 0x998c9294, 0x998c9294, 0x998c9294, 
+	0x99868786, 0x99868786, 0x99868786, 0x99868786, 0x99848384, 0x99848384, 0x99848384, 0x99848384, 
+	0x997e807e, 0x997e807e, 0x997e807e, 0x997e807e, 0x997e7f7e, 0x997e7f7e, 0x997e7f7e, 0x997e7f7e, 
+	0x997e7c7e, 0x997e7c7e, 0x997e7c7e, 0x997e7c7e, 0x997e7c7e, 0x997e7c7e, 0x997e7c7e, 0x997e7c7e, 
+	0x997e7c79, 0x997e7c79, 0x997e7c79, 0x99797776, 0x99797779, 0x99797779, 0x997e7c7e, 0x997e7c7e, 
+	0x997e7c7e, 0x997e7c7e, 0x997e7c7e, 0x997e7c7e, 0x997b7c7b, 0x997b7c7b, 0x99737773, 0x997b7c7b, 
+	0x99797779, 0x997e7c7e, 0x99797779, 0x997e7c7e, 0x997b7b7b, 0x997b7b7b, 0x997b7b7b, 0x997b7b7b, 
+	0x99767876, 0x99767876, 0x99767876, 0x99767876, 0x99767876, 0x99767876, 0x99767876, 0x99767876, 
+	0x99767776, 0x997b7d7b, 0x997b7d7b, 0x99767776, 0x99767776, 0x99767776, 0x99767776, 0x99767776, 
+	0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 
+	0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 
+	0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 
+	0x99737973, 0x99737973, 0x99737973, 0x99737973, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 
+	0x99636163, 0x99636163, 0x99424142, 0x88212021, 0x77191419, 0x66000000, 0x55000000, 0x55000000, 
+	0x22000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000400, 0x11000400, 0x66797b79, 0xccb5b6b5, 0xfff7fbf7, 0xfff7fbf7, 0xfff7fbf7, 0xfff7fbf7, 
+	0xfffffbff, 0xfffffbff, 0xfffffbff, 0xfffffbff, 0xffeff3f7, 0xffeff3f7, 0xffeff3f7, 0xffeff3f7, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e5e6, 0xffe6e5e6, 0xffe6e5e6, 0xffe6e5e6, 
+	0xffe1e4e1, 0xffe1e4e1, 0xffe1e4e1, 0xffdbdddb, 0xffe1e1e1, 0xffe1e1e1, 0xffdbdcdb, 0xffe1e1e1, 
+	0xffdedcde, 0xffdedcde, 0xffdedcde, 0xffdedcde, 0xffe1dde1, 0xffe1dde1, 0xffe1dde1, 0xffe1dde1, 
+	0xffe1dddb, 0xffe1dddb, 0xffe1dddb, 0xffe1dddb, 0xffe1dde1, 0xffe1dde1, 0xffe1dde1, 0xffe1dde1, 
+	0xffe1dddb, 0xffe1dddb, 0xffe1dddb, 0xffe1dddb, 0xffdbdddb, 0xffdbdddb, 0xffdbdddb, 0xffdbdddb, 
+	0xffdbdddb, 0xffdbdddb, 0xffdbdddb, 0xffdbdddb, 0xffdbdcd9, 0xffdbdcd9, 0xffdcdcda, 0xffdcdbda, 
+	0xffdddadb, 0xffddd9dc, 0xffdad8d9, 0xffd7dadb, 0xffdbdddc, 0xffdddfdd, 0xffdedfde, 0xffdedfde, 
+	0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffb5b6b5, 0xffb5b6b5, 0xffb5b6b5, 0xffb5b6b5, 0xbb737973, 
+	0x664d524d, 0x11000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080808, 0x00080808, 0x33080808, 0x66080808, 
+	0x8852555a, 0x99848686, 0x999c9e9c, 0x999c9e9c, 0x999c9e9c, 0x999c9e9c, 0x999c9e9c, 0x999c9e9c, 
+	0x99949294, 0x99949294, 0x99949294, 0x99898889, 0x998c8684, 0x998c8684, 0x998c8684, 0x9984807e, 
+	0x99848284, 0x99848284, 0x99848284, 0x997b7b7e, 0x997b7d7b, 0x997b7d7b, 0x99767876, 0x99767876, 
+	0x997b797b, 0x997b797b, 0x99767576, 0x99767576, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737473, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99767570, 0x99767570, 0x997b7973, 0x99767570, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99767576, 0x99767576, 0x997b797b, 0x997b797b, 
+	0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 
+	0x997b7973, 0x9973706e, 0x996b6768, 0x99635d63, 0x994a4a4a, 0x77292b29, 0x66080c08, 0x66080c08, 
+	0x66000000, 0x33000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x333a393a, 0xbbb2b2b2, 0xeeefefef, 0xffefefef, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xfff7f7f7, 0xfff7f7f7, 0xffececec, 0xffececec, 0xffefebe6, 0xffefebe6, 0xffe6e4e1, 0xffe6e4e1, 
+	0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffdedce1, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd3d7d3, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd3d7d3, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d6d6, 0xffd8d7d6, 
+	0xffd8d6d7, 0xffd8d3d6, 0xffd8d3d7, 0xffd9d4d8, 0xffd9d6d9, 0xffd8d7d7, 0xffd6d7d6, 0xffd3d7d3, 
+	0xffd3d7d3, 0xffd3d7d3, 0xffd6dbd6, 0xffd3d7d3, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbde, 
+	0xffd6dbde, 0xffd6dbde, 0xffd6dbde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 
+	0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffd6dbd6, 0xffd0d1ce, 0xffd0d1ce, 0xffc5bebd, 0xffc5c6c5, 
+	0xee9a9797, 0xaa6e6868, 0x3342393a, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080808, 0x33080808, 0x66080808, 0x885a595a, 
+	0x99848686, 0x99848686, 0x999c9e9c, 0x999c9e9c, 0x99919291, 0x99919291, 0x99919291, 0x99919291, 
+	0x99898889, 0x99898889, 0x99898889, 0x997e7f7e, 0x9984807e, 0x997b7b79, 0x997b7b79, 0x997b7b79, 
+	0x997b7b7e, 0x997b7b7e, 0x997b7b7e, 0x99737479, 0x99767876, 0x99767876, 0x99707370, 0x99707370, 
+	0x99767576, 0x99767576, 0x99767576, 0x99767576, 0x99737573, 0x99737573, 0x99737573, 0x99707370, 
+	0x99707370, 0x99707370, 0x99707370, 0x99707370, 0x99707370, 0x99707370, 0x99707370, 0x99707370, 
+	0x996e706e, 0x99707370, 0x99707370, 0x996e706e, 0x99707370, 0x99707370, 0x99707370, 0x996e706e, 
+	0x996e706e, 0x996e706e, 0x996e706e, 0x996e706e, 0x99707370, 0x996e706e, 0x99707370, 0x99707370, 
+	0x99737173, 0x99737473, 0x99737373, 0x99737173, 0x99737370, 0x99737370, 0x99737370, 0x99737370, 
+	0x99737373, 0x99737373, 0x99737373, 0x99737373, 0x99737373, 0x99737373, 0x99737373, 0x99737373, 
+	0x9970716e, 0x99767570, 0x99767570, 0x99767570, 0x99737573, 0x99737370, 0x99737370, 0x99737370, 
+	0x99737370, 0x99737573, 0x99737370, 0x99737370, 0x99707370, 0x99707370, 0x99707370, 0x99707370, 
+	0x99707373, 0x99707373, 0x99707373, 0x99707373, 0x99707370, 0x99707370, 0x99707370, 0x99707370, 
+	0x99707370, 0x99707370, 0x99707370, 0x99707370, 0x99767576, 0x99767576, 0x99767576, 0x99767576, 
+	0x99767576, 0x99767576, 0x99767576, 0x99767576, 0x99767876, 0x99767876, 0x99767876, 0x99767876, 
+	0x997b7973, 0x997b7973, 0x997b7973, 0x9973706e, 0x996b696b, 0x994a4a4a, 0x88292b29, 0x77080c08, 
+	0x66000000, 0x66000000, 0x33000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x55474847, 
+	0xddb2b2b2, 0xffefefef, 0xffefefef, 0xffefefef, 0xfff4f3f4, 0xfff4f3f4, 0xfff4f3f4, 0xfff4f3f4, 
+	0xffececec, 0xffececec, 0xffe1e1e1, 0xffe1e1e1, 0xffe6e4e1, 0xffdedddb, 0xffdedddb, 0xffdedddb, 
+	0xffdedce1, 0xffdedce1, 0xffdedce1, 0xffd6d5db, 0xffd9d9d9, 0xffd9d9d9, 0xffd9d9d9, 0xffd3d4d3, 
+	0xffd9d7d9, 0xffd9d7d9, 0xffd9d7d9, 0xffd9d7d9, 0xffd3d7d3, 0xffd3d7d3, 0xffd3d7d3, 0xffd3d7d3, 
+	0xffd3d7d3, 0xffd3d7d3, 0xffd3d7d3, 0xffd0d2d0, 0xffd3d7d3, 0xffd0d2d0, 0xffd0d2d0, 0xffd0d2d0, 
+	0xffd3d4d3, 0xffd3d4d3, 0xffd3d4d3, 0xffd3d4d3, 0xffd3d4d3, 0xffd3d4d3, 0xffd3d4d3, 0xffd3d4d3, 
+	0xffd3d4d3, 0xffd0d1d0, 0xffd3d4d3, 0xffd0d1d0, 0xffd3d4d3, 0xffd3d4d3, 0xffd3d4d3, 0xffd3d4d3, 
+	0xffd0d4d0, 0xffd3d5d3, 0xffd0d4d0, 0xffd3d5d3, 0xffd6d4d3, 0xffd6d4d3, 0xffd6d4d3, 0xffd7d4d4, 
+	0xffd6d2d3, 0xffd5cfd3, 0xffd5d0d4, 0xffd5d3d4, 0xffd5d5d4, 0xffd2d5d3, 0xffd3d4d3, 0xffd3d7d3, 
+	0xffd3d7d3, 0xffd3d7d3, 0xffd3d7d3, 0xffd0d2d0, 0xffd3d7d3, 0xffd3d7d3, 0xffd0d2d0, 0xffd3d7d9, 
+	0xffd3d7d9, 0xffd3d7d9, 0xffd3d7d9, 0xffd3d4d3, 0xffd9d9d9, 0xffd9d9d9, 0xffd9d9d9, 0xffd9d9d9, 
+	0xffd9d9d9, 0xffd9d9d9, 0xffd9d9d9, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd0d1ce, 0xffc5c6c5, 
+	0xffc5c6c5, 0xff9a9797, 0xcc9a9797, 0x55313231, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x33080808, 0x66080808, 0x995a595a, 0x99848284, 
+	0x99848686, 0x99848686, 0x99848686, 0x99848686, 0x99919291, 0x99868686, 0x99868686, 0x99868686, 
+	0x997e7f7e, 0x997e7f7e, 0x99737573, 0x99737573, 0x997b7b79, 0x997b7b79, 0x99737573, 0x99737573, 
+	0x99737479, 0x99737479, 0x99737479, 0x99737479, 0x99707370, 0x99707370, 0x99707370, 0x99707370, 
+	0x99707170, 0x99707170, 0x99707170, 0x996b6d6b, 0x996e706e, 0x996e706e, 0x996e706e, 0x996b6d6b, 
+	0x996e706e, 0x996e706e, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 
+	0x996b6d6b, 0x996e706e, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 
+	0x996e706e, 0x996e706e, 0x996e706e, 0x996b6d6b, 0x996e706e, 0x996e706e, 0x996e706e, 0x996e706e, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x9973706e, 0x9973706e, 0x9973706e, 0x9973706e, 
+	0x99737073, 0x99737073, 0x99737073, 0x99737373, 0x99737373, 0x99737073, 0x99737073, 0x99737073, 
+	0x9970716e, 0x9970716e, 0x9970716e, 0x9970716e, 0x9973706e, 0x99737370, 0x9973706e, 0x9973706e, 
+	0x9973706e, 0x9973706e, 0x99737370, 0x99737370, 0x99707370, 0x99707370, 0x996e706e, 0x996e706e, 
+	0x996e7073, 0x996e7073, 0x996e7073, 0x996e7073, 0x996e706e, 0x996e706e, 0x996e706e, 0x996e706e, 
+	0x996e706e, 0x996e706e, 0x996e706e, 0x996e706e, 0x99707170, 0x99707170, 0x99707170, 0x99707170, 
+	0x99707170, 0x99707170, 0x99707170, 0x99707170, 0x99707370, 0x99707370, 0x99707370, 0x99707370, 
+	0x997b7973, 0x9973706e, 0x9973706e, 0x9973706e, 0x996b696b, 0x996b696b, 0x994a4a4a, 0x99292b29, 
+	0x66101010, 0x66000000, 0x66000000, 0x22000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x66474847, 0xeed6d7d6, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xfff4f3f4, 0xffe9e7e9, 0xffe9e7e9, 0xffe9e7e9, 
+	0xffe1e1e1, 0xffe1e1e1, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d5db, 0xffd6d5db, 0xffd6d5db, 0xffd6d5db, 0xffd3d4d3, 0xffd3d4d3, 0xffd3d4d3, 0xffd3d4d3, 
+	0xffd3d2d3, 0xffd3d2d3, 0xffd3d2d3, 0xffcecece, 0xffd0d2d0, 0xffd0d2d0, 0xffd0d2d0, 0xffcecece, 
+	0xffd0d2d0, 0xffd0d2d0, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 
+	0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd3d4d3, 0xffd0d1d0, 0xffd0d1d0, 
+	0xffced2ce, 0xffd0d4d0, 0xffd0d4d0, 0xffced2ce, 0xffd6d1d0, 0xffd6d1d0, 0xffd6d4d3, 0xffd6d2d2, 
+	0xffd6d2d3, 0xffd4d0d2, 0xffd4d0d3, 0xffd5d2d5, 0xffd6d3d6, 0xffd5d4d5, 0xffd3d4d3, 0xffd0d2d0, 
+	0xffd0d2d0, 0xffd0d2d0, 0xffd0d2d0, 0xffd0d2d0, 0xffd0d2d0, 0xffd0d2d0, 0xffd0d2d0, 0xffd0d2d3, 
+	0xffd0d2d3, 0xffd0d2d3, 0xffd0d2d3, 0xffd3d4d3, 0xffd3d4d3, 0xffd3d4d3, 0xffd3d4d3, 0xffd3d4d3, 
+	0xffd3d4d3, 0xffd9d9d9, 0xffd9d9d9, 0xffd6dbd6, 0xffd0d1ce, 0xffd0d1ce, 0xffd0d1ce, 0xffc5c6c5, 
+	0xffc5c6c5, 0xffc5c6c5, 0xff9a9797, 0xdd949694, 0x44313231, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x66080808, 0x995a595a, 0x99848284, 0x99848284, 
+	0x99848686, 0x99848686, 0x99848686, 0x99848686, 0x99868686, 0x99868686, 0x99868686, 0x997b797b, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x996b6d73, 0x996b6d73, 0x996b6d73, 0x996b6d73, 0x996b6d6b, 0x996b6d6b, 0x99707370, 0x996b6d6b, 
+	0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 
+	0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 
+	0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 
+	0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996e706e, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99736d6b, 0x9973706e, 0x9973706e, 0x9973706e, 
+	0x99737073, 0x99736d73, 0x99737073, 0x99737073, 0x99736d73, 0x99736d73, 0x99736d73, 0x99737073, 
+	0x996b6d6b, 0x9970716e, 0x9970716e, 0x996b6d6b, 0x99736d6b, 0x99736d6b, 0x99736d6b, 0x99736d6b, 
+	0x9973706e, 0x9973706e, 0x99736d6b, 0x9973706e, 0x996e706e, 0x99707370, 0x99707370, 0x996b6d6b, 
+	0x996e7073, 0x996b6d73, 0x996b6d73, 0x996e7073, 0x996e706e, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 
+	0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 
+	0x99707170, 0x996b6d6b, 0x99707170, 0x996b6d6b, 0x99707370, 0x99707370, 0x996b6d6b, 0x996b6d6b, 
+	0x9973706e, 0x9973706e, 0x9973706e, 0x9973706e, 0x996b696b, 0x996b696b, 0x996b696b, 0x994a4a4a, 
+	0x88313131, 0x66101010, 0x66000000, 0x55000000, 0x22000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x44474847, 0xeed6d7d6, 0xffd6d7d6, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffe9e7e9, 0xffe9e7e9, 0xffe9e7e9, 0xffdedbde, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d5db, 0xffceced6, 0xffceced6, 0xffceced6, 0xffcecece, 0xffcecece, 0xffd3d4d3, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 
+	0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffd6d1d0, 0xffd6d1d0, 0xffd6d1d0, 0xffd7d2d2, 
+	0xffd7d3d5, 0xffd6d1d5, 0xffd6d1d4, 0xffd6d3d5, 0xffd5d4d5, 0xffd1d2d1, 0xffd0d1d0, 0xffd0d2d0, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffd3d4d3, 0xffcecece, 0xffd3d4d3, 0xffcecece, 0xffd3d4d3, 
+	0xffd3d4d3, 0xffcecece, 0xffcecece, 0xffd0d1ce, 0xffd0d1ce, 0xffd0d1ce, 0xffd0d1ce, 0xffc5c6c5, 
+	0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xff949694, 0xcc949694, 0x33313231, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x44000000, 0x884a4542, 0x99737173, 0x99737173, 0x99737173, 
+	0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b797b, 0x997b797b, 0x997b797b, 0x99737373, 
+	0x99737173, 0x99737173, 0x99706f70, 0x99706f70, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 
+	0x99706d70, 0x99737173, 0x99706d70, 0x99706d70, 0x996b6b6b, 0x996b6c6b, 0x996b6b6b, 0x996b6b6b, 
+	0x996b6c6b, 0x996b6c6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6c6b, 0x996b6d6b, 
+	0x996b6d6b, 0x996b6b6b, 0x996b6b6b, 0x996b6c6b, 0x996e6c6e, 0x99706f70, 0x996e6c6e, 0x99706f70, 
+	0x996b6f6b, 0x996b6d6b, 0x996b6f6b, 0x996b6f6b, 0x996e6d6e, 0x996e6d6e, 0x996e6d6e, 0x996e6d6e, 
+	0x996b7070, 0x996b6f6e, 0x996b6f6e, 0x996b6f6e, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 
+	0x99736f6e, 0x99737070, 0x99737070, 0x99737070, 0x996e6f6e, 0x99737173, 0x99707070, 0x996e6f6e, 
+	0x9970706e, 0x9970706e, 0x9970706e, 0x9970706e, 0x996e6f6e, 0x996e6f6e, 0x99707070, 0x996e6f6e, 
+	0x996b6f70, 0x996b6f70, 0x996b6f70, 0x996b6f70, 0x996e6f6e, 0x99707070, 0x99707070, 0x996e6f6e, 
+	0x996e6f6e, 0x99707070, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 0x99707070, 0x996e6f6e, 
+	0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6c6b, 0x996b6c6b, 0x996b6c6b, 
+	0x996b6d6b, 0x996b6d6b, 0x996b6c6b, 0x996b6c6b, 0x996b6c6b, 0x996b6b6b, 0x996b6d6b, 0x996b6c6b, 
+	0x996b6f70, 0x996b6f70, 0x996b6c6e, 0x996b6c6e, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x99686b6b, 
+	0x996b696b, 0x996b696b, 0x996b696b, 0x996b696b, 0x9963656b, 0x9963656b, 0x995d6065, 0x9952555a, 
+	0x994a4d4a, 0x881e1f1e, 0x66080808, 0x66080808, 0x44000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11101010, 0xccc5cac5, 0xffc5cac5, 0xffc5cac5, 
+	0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedbd6, 0xffdedbd6, 0xffdedbd6, 0xffd6d5d3, 
+	0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd3d0d3, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffcecdce, 0xffced0ce, 0xffced0ce, 0xffced0ce, 0xffcecdce, 0xffcecece, 0xffcecdce, 0xffcecdce, 
+	0xffcecece, 0xffcecece, 0xffcecdce, 0xffcecdce, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffced0d0, 0xffcecece, 0xffced0d0, 
+	0xffced0ce, 0xffcecece, 0xffced0ce, 0xffced0ce, 0xffd0ced0, 0xffd0ced0, 0xffd0ced0, 0xffd0ced0, 
+	0xffced1d3, 0xffced0d0, 0xffced0d0, 0xffced0d0, 0xffd0d0d0, 0xffd0d0d0, 0xffd0d0d0, 0xffd0d0d0, 
+	0xffd6d0d0, 0xffd6d1d3, 0xffd6d1d3, 0xffd6d1d3, 0xffd0d0d0, 0xffd6d2d6, 0xffd3d1d3, 0xffd1d0d1, 
+	0xffd5d2d4, 0xffd7d3d6, 0xffd7d3d6, 0xffd6d3d5, 0xffd1d2d3, 0xffcecfce, 0xffcdcece, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcbcccb, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcbcacb, 0xffc5cac5, 
+	0xffc0c4c0, 0xffc0c4c0, 0xffb5b6b5, 0xffa5a6a5, 0xffa5a6a5, 0xaa737473, 0x11101010, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x22000000, 0x661e1e1e, 0x99656263, 0x99737173, 0x99737173, 0x99737173, 
+	0x99767776, 0x99767776, 0x99767776, 0x99767776, 0x99737373, 0x99737373, 0x99737373, 0x996b6c6b, 
+	0x996e6c6e, 0x996e6c6e, 0x99706f70, 0x99706f70, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 
+	0x99706d70, 0x99706d70, 0x99706d70, 0x996e696e, 0x996b6b6b, 0x996b6b6b, 0x996b696b, 0x996b6b6b, 
+	0x996b696b, 0x996b6b6b, 0x996b696b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6d6b, 
+	0x996b6c6b, 0x996b6b6b, 0x996b6c6b, 0x996b6b6b, 0x996e6c6e, 0x996e6c6e, 0x99706f70, 0x996e6c6e, 
+	0x996b6f6b, 0x996b6f6b, 0x996b6f6b, 0x996b6f6b, 0x996e6d6e, 0x996e6d6e, 0x996e6d6e, 0x996e6d6e, 
+	0x996b6f6e, 0x996b7070, 0x996b7070, 0x996b6f6e, 0x996e6f6e, 0x99707070, 0x99707070, 0x996e6f6e, 
+	0x99737070, 0x99737070, 0x99736f6e, 0x99736f6e, 0x996e6f6e, 0x99707070, 0x99737173, 0x996e6f6e, 
+	0x996e6f68, 0x996e6f68, 0x9970706e, 0x9970706e, 0x99707070, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 
+	0x996b6f70, 0x996b6f70, 0x996b6f70, 0x996b706e, 0x996e6f6e, 0x99707070, 0x996e6f6e, 0x996e6f6e, 
+	0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 
+	0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6c6b, 0x996b6c6b, 0x996b6b6b, 
+	0x996b6d6b, 0x996b6c6b, 0x996b6b6b, 0x996b6b6b, 0x996b6c6b, 0x996b6c6b, 0x996b6c6b, 0x996b6b6b, 
+	0x996b6f70, 0x996b6c6e, 0x996b6c6e, 0x996b6c6e, 0x99686b6b, 0x99686b6b, 0x9965686b, 0x99686b6b, 
+	0x996b696b, 0x99686768, 0x99686768, 0x99686768, 0x9963656b, 0x995d6065, 0x995d6065, 0x9952555a, 
+	0x994a4d4a, 0x99343634, 0x77080808, 0x66080808, 0x66000000, 0x22000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x664d4e4d, 0xffc5cac5, 0xffc5cac5, 0xffc5cac5, 
+	0xffd9d9d9, 0xffd9d9d9, 0xffd9d9d9, 0xffd9d9d9, 0xffd6d5d3, 0xffd6d5d3, 0xffced0d0, 0xffced0d0, 
+	0xffd0cdd0, 0xffd0cdd0, 0xffd3d0d3, 0xffd3d0d3, 0xffcbcdcb, 0xffcbcdcb, 0xffcbcdcb, 0xffcbcdcb, 
+	0xffcecdce, 0xffced0ce, 0xffced0ce, 0xffcecdce, 0xffcecdce, 0xffcecdce, 0xffcecace, 0xffcecdce, 
+	0xffcecace, 0xffcecdce, 0xffcecace, 0xffcecdce, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffced0d0, 0xffcecece, 
+	0xffced0ce, 0xffced0ce, 0xffced0ce, 0xffced0ce, 0xffd0ced0, 0xffd0ced0, 0xffd0ced0, 0xffd0ced0, 
+	0xffced0d0, 0xffced1d3, 0xffced1d3, 0xffced0d0, 0xffd0d0d0, 0xffd3d1d3, 0xffd3d1d3, 0xffd0d0d0, 
+	0xffd6d1d3, 0xffd6d1d3, 0xffd6d0d0, 0xffd6d0d0, 0xffd0d0d0, 0xffd3d1d3, 0xffd3d1d3, 0xffd0d0d0, 
+	0xffd5d2d3, 0xffd6d3d6, 0xffd7d2d5, 0xffd6d1d5, 0xffd6d1d5, 0xffd4cfd3, 0xffd0ced0, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffced2ce, 0xffcecace, 0xffcecece, 0xffcecece, 0xffcbcccb, 
+	0xffcbcccb, 0xffcbcccb, 0xffcbcccb, 0xffcbcacb, 0xffcbcacb, 0xffcbcacb, 0xffcbcacb, 0xffc5cac5, 
+	0xffc0c4c0, 0xffc0c4c0, 0xffb5b6b5, 0xffa5a6a5, 0xffa5a6a5, 0xffa5a6a5, 0x66424242, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x44000000, 0x883c3b3c, 0x99656263, 0x99656263, 0x99656263, 0x99737173, 
+	0x99707070, 0x99707070, 0x99707070, 0x99707070, 0x996b6c6b, 0x996b6c6b, 0x996b6c6b, 0x996b6c6b, 
+	0x996b696b, 0x996b696b, 0x996e6c6e, 0x996e6c6e, 0x996b6b6b, 0x996b6b6b, 0x996b686b, 0x996b6b6b, 
+	0x996e696e, 0x996e696e, 0x996e696e, 0x996e696e, 0x996b696b, 0x996b696b, 0x996b6b6b, 0x996b696b, 
+	0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 
+	0x996b6b6b, 0x996b6c6b, 0x996b6c6b, 0x996b6b6b, 0x99706f70, 0x99706f70, 0x99706f70, 0x99706f70, 
+	0x996b6d6b, 0x996b6f6b, 0x996b6f6b, 0x996b6f6b, 0x996e6d6e, 0x996e6d6e, 0x996e6d6e, 0x996e6d6e, 
+	0x996b6f6e, 0x996b6f6e, 0x996b7070, 0x996b7070, 0x99707070, 0x99707070, 0x996e6f6e, 0x99707070, 
+	0x99736f6e, 0x99737070, 0x99736f6e, 0x99737070, 0x99707070, 0x996e6f6e, 0x99707070, 0x99707070, 
+	0x9970706e, 0x9970706e, 0x9970706e, 0x9970706e, 0x99707070, 0x996e6f6e, 0x99707070, 0x996e6f6e, 
+	0x996b706e, 0x996b706e, 0x996b6f70, 0x996b6f70, 0x996e6f6e, 0x99737173, 0x99707070, 0x99707070, 
+	0x99707070, 0x996e6f6e, 0x99707070, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 
+	0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6c6b, 0x996b6d6b, 0x996b6c6b, 0x996b6c6b, 
+	0x996b6c6b, 0x996b6b6b, 0x996b6d6b, 0x996b6c6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 
+	0x996b6c6e, 0x996b6c6e, 0x996b6c6e, 0x996b6c6e, 0x9965686b, 0x9965686b, 0x9965686b, 0x9965686b, 
+	0x99686768, 0x99686768, 0x99656465, 0x99656465, 0x9963656b, 0x995d6065, 0x99585a60, 0x9952555a, 
+	0x994a4d4a, 0x994a4d4a, 0x881e1f1e, 0x66080808, 0x66000000, 0x44000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x11000000, 0xddc5cac5, 0xffc5cac5, 0xffc5cac5, 0xffc5cac5, 
+	0xffd3d4d3, 0xffd3d4d3, 0xffd3d4d3, 0xffcecece, 0xffced0d0, 0xffced0d0, 0xffced0d0, 0xffc5cace, 
+	0xffcecace, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcbcdcb, 0xffcbcdcb, 0xffc8ccc8, 0xffcbcdcb, 
+	0xffcecace, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecdce, 0xffcecace, 
+	0xffcecdce, 0xffcecdce, 0xffcecdce, 0xffcecdce, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffced1d3, 
+	0xffcecece, 0xffced0ce, 0xffced0ce, 0xffced0ce, 0xffd0ced0, 0xffd0ced0, 0xffd0ced0, 0xffd0ced0, 
+	0xffced0d0, 0xffced0d0, 0xffced1d3, 0xffced1d3, 0xffd3d1d3, 0xffd6d2d6, 0xffd0d0d0, 0xffd3d1d3, 
+	0xffd6d0d0, 0xffd6d1d3, 0xffd6d0d0, 0xffd6d1d3, 0xffd3d1d3, 0xffd0d0d0, 0xffd3d1d3, 0xffd3d1d3, 
+	0xffd4d2d2, 0xffd6d2d6, 0xffd6d1d5, 0xffd5d1d5, 0xffd5d2d4, 0xffd2d1d2, 0xffcfcfcf, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcbcccb, 
+	0xffc8c9c8, 0xffc8c9c8, 0xffc8c9c8, 0xffcbcacb, 0xffc8c6c8, 0xffc8c6c8, 0xffc8c6c8, 0xffc0c4c0, 
+	0xffc0c4c0, 0xffbabdba, 0xffb5b6b5, 0xffa5a6a5, 0xffa5a6a5, 0xffa5a6a5, 0xbb737473, 0x110e0d0e, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x11000000, 0x55000000, 0x995a595a, 0x99656263, 0x99656263, 0x99656263, 0x99656263, 
+	0x996b696b, 0x996b696b, 0x996b696b, 0x996b696b, 0x996b6c6b, 0x996b6c6b, 0x99636563, 0x99636563, 
+	0x996b696b, 0x996b696b, 0x996b696b, 0x996b696b, 0x996b686b, 0x996b686b, 0x996b686b, 0x996b686b, 
+	0x996b656b, 0x996e696e, 0x996e696e, 0x996e696e, 0x996b696b, 0x996b696b, 0x996b696b, 0x996b696b, 
+	0x996b696b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 
+	0x996b6b6b, 0x996b6c6b, 0x996b6c6b, 0x996b6c6b, 0x99706f70, 0x99737173, 0x99706f70, 0x99737173, 
+	0x996b6f6b, 0x996b6f6b, 0x996b6f6b, 0x996b706b, 0x99706d70, 0x996e6d6e, 0x996e6d6e, 0x99706d70, 
+	0x996b7070, 0x996b7070, 0x996b6f6e, 0x996b6f6e, 0x99707070, 0x99707070, 0x99737173, 0x99707070, 
+	0x99737070, 0x99737070, 0x99737173, 0x99737173, 0x99707070, 0x99737173, 0x99707070, 0x99707070, 
+	0x9970706e, 0x9970706e, 0x9970706e, 0x9970706e, 0x99707070, 0x99707070, 0x99707070, 0x99707070, 
+	0x996b706e, 0x996b706e, 0x996b706e, 0x996b706e, 0x99707070, 0x99707070, 0x99737173, 0x99737173, 
+	0x99737173, 0x99707070, 0x99707070, 0x996e6f6e, 0x99707070, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 
+	0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6c6b, 0x996b6c6b, 0x996b6c6b, 0x996b6d6b, 
+	0x996b6c6b, 0x996b6d6b, 0x996b6c6b, 0x996b6c6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 
+	0x996b6c6e, 0x996b696b, 0x996b696b, 0x996b696b, 0x9965686b, 0x9965686b, 0x9963656b, 0x9963656b, 
+	0x99656465, 0x99656465, 0x99656465, 0x99636163, 0x995d6065, 0x995d6065, 0x99585a60, 0x9952555a, 
+	0x994a4d4a, 0x994a4d4a, 0x99343634, 0x66080808, 0x66000000, 0x55000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x44313131, 0xffc5cac5, 0xffc5cac5, 0xffc5cac5, 0xffc5cac5, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffc5cace, 0xffc5cace, 0xffc5cace, 0xffc5cace, 
+	0xffcecace, 0xffcecace, 0xffcecace, 0xffcecace, 0xffc5cac5, 0xffc5cac5, 0xffc5cac5, 0xffc5cac5, 
+	0xffcecace, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecace, 
+	0xffcecace, 0xffcecdce, 0xffcecdce, 0xffcecdce, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffced1d3, 0xffced0d0, 0xffced1d3, 
+	0xffced0ce, 0xffced0ce, 0xffced0ce, 0xffced2ce, 0xffd3ced3, 0xffd0ced0, 0xffd0ced0, 0xffd3ced3, 
+	0xffced1d3, 0xffced1d3, 0xffced0d0, 0xffced0d0, 0xffd3d1d3, 0xffd6d2d6, 0xffd6d2d6, 0xffd3d1d3, 
+	0xffd6d1d3, 0xffd6d1d3, 0xffd6d2d6, 0xffd6d2d6, 0xffd3d1d3, 0xffd6d2d6, 0xffd3d1d3, 0xffd6d2d6, 
+	0xffd6d2d6, 0xffd7d2d6, 0xffd5d3d5, 0xffd5d1d5, 0xffd3d1d2, 0xffd0d0d0, 0xffcecece, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecace, 0xffcecace, 0xffcecace, 0xffc8c9c8, 
+	0xffc8c9c8, 0xffc8c9c8, 0xffc8c9c8, 0xffc8c6c8, 0xffc8c6c8, 0xffc8c6c8, 0xffc5c2c5, 0xffc0c4c0, 
+	0xffbabdba, 0xffbabdba, 0xffb5b6b5, 0xffa5a6a5, 0xffa5a6a5, 0xffa5a6a5, 0xeea5a6a5, 0x44292829, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000400, 0x22000400, 0x771e201e, 0x995a595a, 0x99525452, 0x995a5a5a, 0x99636163, 0x99636163, 
+	0x996b696b, 0x99656568, 0x99656568, 0x99656568, 0x99636563, 0x99636563, 0x99636563, 0x99636563, 
+	0x99686568, 0x99656565, 0x99656565, 0x99656565, 0x996b6765, 0x996b6765, 0x996b6868, 0x996b6765, 
+	0x996b676b, 0x996b686b, 0x996b676b, 0x996b686b, 0x996b696b, 0x996b696b, 0x996b6b6b, 0x996b696b, 
+	0x996b696b, 0x996b696b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6c6b, 
+	0x996e6f6e, 0x996b6d6b, 0x996b6d6b, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 
+	0x99737173, 0x99737173, 0x99737173, 0x996e746e, 0x99737173, 0x99737373, 0x99737173, 0x99737173, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99707173, 0x996e7173, 0x99707173, 0x99707173, 
+	0x99707070, 0x99707070, 0x996e6f6e, 0x99707070, 0x99736f6e, 0x99737070, 0x99736f6e, 0x99737070, 
+	0x99707070, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 0x996b6d6b, 0x996b6d6b, 
+	0x996b6f6e, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6c6b, 
+	0x996b696b, 0x996b696b, 0x996b696b, 0x996b696b, 0x99686868, 0x99656765, 0x99656765, 0x99636563, 
+	0x99636463, 0x99636463, 0x99636263, 0x99636163, 0x99636163, 0x995d5c5d, 0x995d5c5d, 0x995a595a, 
+	0x99525552, 0x993f423f, 0x993f423f, 0x77191c19, 0x77000000, 0x66000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x88737173, 0xffbdbabd, 0xffbdbabd, 0xffc5c2c5, 0xffc5c2c5, 
+	0xffc5cac5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 
+	0xffc5c9c5, 0xffc5c8c5, 0xffc5c9c5, 0xffc5c8c5, 0xffc5c9c5, 0xffc5c9c5, 0xffc5cac5, 0xffc5c9c5, 
+	0xffcecace, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecdce, 0xffcecace, 
+	0xffcecace, 0xffcecace, 0xffcecdce, 0xffcecdce, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffd0d0d0, 0xffcecece, 0xffd0d0d0, 0xffd0d0d0, 0xffd0d0d0, 0xffd0d0d0, 0xffd0d0d0, 0xffd0d0d0, 
+	0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d5d0, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 
+	0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d4d6, 0xffd6d2d6, 0xffd6d4d6, 0xffd6d2d6, 
+	0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d4d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d4d6, 0xffd6d4d6, 
+	0xffd6d4d6, 0xffd6d3d6, 0xffd7d1d5, 0xffd5d1d4, 0xffd2d0d2, 0xffd0d0d0, 0xffd0d0d0, 0xffd0d0d0, 
+	0xffd0d0d0, 0xffcecece, 0xffcecece, 0xffced0d0, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecdce, 0xffcecdce, 0xffcecace, 0xffcecace, 0xffc5cac5, 
+	0xffc5c8c5, 0xffc5c8c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c4c5, 0xffc5c4c5, 0xffc5c2bd, 
+	0xffc0bdbd, 0xffc0bdbd, 0xffbdbabd, 0xffb5b6b5, 0xffadadad, 0xffa5a3a5, 0xff9c9a9c, 0x77585a58, 
+	0x00000400, 0x00000300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000400, 0x33000400, 0x883c3d3c, 0x995a595a, 0x99525452, 0x99525452, 0x995a5a5a, 0x99636163, 
+	0x99656568, 0x99656568, 0x99656568, 0x99656568, 0x99636563, 0x99636463, 0x99636463, 0x99636463, 
+	0x99656565, 0x99656565, 0x99656565, 0x99656565, 0x996b6765, 0x996b6765, 0x996b6765, 0x996b6765, 
+	0x996b676b, 0x996b686b, 0x996b686b, 0x996b696b, 0x996b696b, 0x996b696b, 0x996b696b, 0x996b6b6b, 
+	0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6c6b, 0x996b6d6b, 0x996b6b6b, 0x996b6d6b, 0x996b6c6b, 
+	0x996e6f6e, 0x996b6d6b, 0x99707070, 0x99737173, 0x996e6f6e, 0x996e6f6e, 0x99707070, 0x99707070, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737373, 0x99737473, 0x99737373, 0x99737373, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737373, 0x99737173, 0x99737173, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 
+	0x99737373, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99707173, 0x99737173, 0x99737173, 0x99707173, 
+	0x99707070, 0x99707070, 0x99707070, 0x99707070, 0x99737070, 0x99737070, 0x99737070, 0x99737070, 
+	0x996e6f6e, 0x99707070, 0x99707070, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 0x996b6d6b, 
+	0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6c6b, 0x996b6b6b, 0x996b6b6b, 0x996b6c6b, 
+	0x996b696b, 0x996b696b, 0x996b696b, 0x996b696b, 0x99686868, 0x99656765, 0x99656765, 0x99656765, 
+	0x99636263, 0x99636263, 0x99636263, 0x99636163, 0x99605e60, 0x99605e60, 0x995d5c5d, 0x995a595a, 
+	0x99525552, 0x993f423f, 0x993f423f, 0x88191c19, 0x77030303, 0x66000000, 0x22000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0xddadaaad, 0xffb5b2b5, 0xffbdbabd, 0xffbdbabd, 0xffc5c2c5, 
+	0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 
+	0xffc5c6c5, 0xffc5c6c5, 0xffc5c8c5, 0xffc5c8c5, 0xffc5c9c5, 0xffc5c8c5, 0xffc5c9c5, 0xffc5c9c5, 
+	0xffcecace, 0xffcecace, 0xffcecace, 0xffcbccc8, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecdce, 
+	0xffcecdce, 0xffcecdce, 0xffcecdce, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffd0d0d0, 0xffd0d0d0, 0xffd3d1d3, 0xffd3d1d3, 0xffd0d0d0, 0xffd0d0d0, 0xffd3d1d3, 0xffd3d1d3, 
+	0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d4d6, 0xffd6d5d6, 0xffd6d4d6, 0xffd6d4d6, 
+	0xffd6d2d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd6d5d6, 0xffd6d4d6, 0xffd6d4d6, 
+	0xffd6d4d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd6d2d6, 
+	0xffd6d5d6, 0xffd6d4d6, 0xffd6d1d3, 0xffd1d1d1, 0xffd3d1d3, 0xffd3d1d3, 0xffd0d0d0, 0xffd0d0d0, 
+	0xffd0d0d0, 0xffd0d0d0, 0xffcecece, 0xffcecece, 0xffcecece, 0xffced0d0, 0xffcecece, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecdce, 0xffcecace, 0xffcecace, 0xffcecace, 0xffc5cac5, 
+	0xffc5c8c5, 0xffc5c8c5, 0xffc5c8c5, 0xffc5c5c5, 0xffc5c5c5, 0xffc5c5c5, 0xffc5c4c5, 0xffc5c2bd, 
+	0xffc3c0bd, 0xffc0bdbd, 0xffbdbabd, 0xffb5b6b5, 0xffadadad, 0xffa5a3a5, 0xffa5a3a5, 0xaa585a58, 
+	0x11000400, 0x00000300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000400, 0x44000400, 0x993c3d3c, 0x995a595a, 0x994a4d4a, 0x99525452, 0x995a5a5a, 0x99636163, 
+	0x99606165, 0x99606165, 0x99656568, 0x99656568, 0x99636563, 0x99636263, 0x99636263, 0x99636263, 
+	0x99686568, 0x99656565, 0x99656565, 0x99656565, 0x996b6765, 0x996b6563, 0x996b6765, 0x996b6868, 
+	0x996b686b, 0x996b686b, 0x996b686b, 0x996b696b, 0x996b696b, 0x996b6b6b, 0x996b6b6b, 0x996b6c6b, 
+	0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6c6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 
+	0x996e6f6e, 0x996e6f6e, 0x99707070, 0x99737173, 0x99707070, 0x99707070, 0x99707070, 0x99707070, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737573, 0x99737373, 0x99737573, 
+	0x99737373, 0x99737473, 0x99737373, 0x99737373, 0x99737373, 0x99737473, 0x99737173, 0x99737473, 
+	0x99737173, 0x99737473, 0x99737373, 0x99737373, 0x99737473, 0x99737373, 0x99737173, 0x99737173, 
+	0x99737373, 0x99737373, 0x99737473, 0x99737473, 0x99737173, 0x99737373, 0x99737373, 0x99737373, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99707173, 0x99707173, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 
+	0x99707070, 0x99707070, 0x99707070, 0x996e6f6e, 0x99707070, 0x99707070, 0x996e6f6e, 0x996e6f6e, 
+	0x996b7070, 0x996b6f6e, 0x996b6f6e, 0x996b6d6b, 0x996b6d6b, 0x996b6b6b, 0x996b6b6b, 0x996b6c6b, 
+	0x996b696b, 0x996b696b, 0x996b696b, 0x996b696b, 0x99656765, 0x99686868, 0x99656765, 0x99656765, 
+	0x99636463, 0x99636263, 0x99636263, 0x99636163, 0x99605e60, 0x995d5c5d, 0x995d5c5d, 0x995a595a, 
+	0x99525552, 0x99525552, 0x993f423f, 0x882c2f2c, 0x77050505, 0x66000000, 0x33000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x11000000, 0xffadaaad, 0xffb5b2b5, 0xffb5b2b5, 0xffbdbabd, 0xffc5c2c5, 
+	0xffc5c2c5, 0xffc5c2c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c5c5, 0xffc5c5c5, 0xffc5c5c5, 
+	0xffc5c8c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c8c5, 0xffc5c8c5, 0xffc5c6c5, 0xffc5c9c5, 0xffc5cac5, 
+	0xffcecace, 0xffcecace, 0xffcecace, 0xffcbccc8, 0xffcecace, 0xffcecdce, 0xffcecdce, 0xffcecece, 
+	0xffcecdce, 0xffcecdce, 0xffcecdce, 0xffcecdce, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffd0d0d0, 0xffd0d0d0, 0xffd3d1d3, 0xffd6d2d6, 0xffd3d1d3, 0xffd6d2d6, 0xffd6d2d6, 0xffd3d1d3, 
+	0xffd6d4d3, 0xffd6d2d6, 0xffd6d4d3, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d7d6, 0xffd6d4d6, 0xffd6d7d6, 
+	0xffd6d4d6, 0xffd6d5d6, 0xffd6d5d6, 0xffd6d5d6, 0xffd6d5d6, 0xffd6d7d6, 0xffd6d4d6, 0xffd6d7d6, 
+	0xffd6d4d6, 0xffd6d7d6, 0xffd6d5d6, 0xffd6d5d6, 0xffd6d7d6, 0xffd6d5d6, 0xffd6d4d6, 0xffd6d4d6, 
+	0xffd6d5d6, 0xffd6d5d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd3d1d3, 0xffd3d1d3, 0xffd0d0d0, 0xffd3d1d3, 
+	0xffd3d1d3, 0xffd0d0d0, 0xffd0d0d0, 0xffced1d3, 0xffced0d0, 0xffced0d0, 0xffcecece, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecdce, 0xffcecace, 0xffcecace, 0xffcecace, 0xffc5c9c5, 
+	0xffc5cac5, 0xffc5c8c5, 0xffc5c8c5, 0xffc5c6c5, 0xffc5c5c5, 0xffc5c4c5, 0xffc5c2c5, 0xffc5c2bd, 
+	0xffc0bdbd, 0xffc0bdbd, 0xffbdbabd, 0xffb5b6b5, 0xffadadad, 0xffa5a3a5, 0xffa5a3a5, 0xcc848684, 
+	0x22000400, 0x00000300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000400, 0x55000400, 0x993c3d3c, 0x993c3d3c, 0x994a4d4a, 0x99525452, 0x995a5a5a, 0x995a5a5a, 
+	0x995a5d63, 0x99606165, 0x99606165, 0x99606165, 0x99636163, 0x99636263, 0x99636463, 0x99636263, 
+	0x99686568, 0x99656565, 0x99656565, 0x99656565, 0x996b6563, 0x996b6868, 0x996b6765, 0x996b6868, 
+	0x996b696b, 0x996b696b, 0x996b696b, 0x996b696b, 0x996b696b, 0x996b6b6b, 0x996b6c6b, 0x996b6c6b, 
+	0x996b6c6b, 0x996b6b6b, 0x996b6c6b, 0x996b6d6b, 0x996b6c6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 
+	0x996e6f6e, 0x99707070, 0x99737173, 0x99707070, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 
+	0x99707370, 0x99707370, 0x99737173, 0x99707370, 0x99737373, 0x99737473, 0x99737173, 0x99737473, 
+	0x99737573, 0x99737573, 0x99737373, 0x99737373, 0x99737373, 0x99737473, 0x99737373, 0x99737473, 
+	0x99737573, 0x99737473, 0x99737473, 0x99737473, 0x99737473, 0x99737473, 0x99737473, 0x99737373, 
+	0x99737573, 0x99737373, 0x99737473, 0x99737473, 0x99737373, 0x99737573, 0x99737473, 0x99737473, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 
+	0x99737173, 0x99737173, 0x99707070, 0x99707070, 0x99737173, 0x99737173, 0x99737173, 0x99707070, 
+	0x996b7070, 0x996b6f6e, 0x996b6f6e, 0x996b6f6e, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6b6b, 
+	0x996b696b, 0x996b696b, 0x996b696b, 0x996b696b, 0x996b696b, 0x99656765, 0x99686868, 0x99656765, 
+	0x99636463, 0x99636463, 0x99636263, 0x99636163, 0x99605e60, 0x99605e60, 0x995d5c5d, 0x995d5c5d, 
+	0x99525552, 0x99525552, 0x993f423f, 0x992c2f2c, 0x77080808, 0x77000000, 0x44000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x443a393a, 0xffadaaad, 0xffadaaad, 0xffb5b2b5, 0xffbdbabd, 0xffbdbabd, 
+	0xffc5c2c5, 0xffc5c2c5, 0xffc5c2c5, 0xffc5c2c5, 0xffc5c4c5, 0xffc5c4c5, 0xffc5c6c5, 0xffc5c4c5, 
+	0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c8c5, 0xffc5c6c5, 0xffc5cac5, 0xffc5c9c5, 0xffc5cac5, 
+	0xffcecace, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecdce, 0xffcecece, 0xffcecece, 
+	0xffcecece, 0xffcecdce, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffd0d0d0, 0xffd3d1d3, 0xffd6d2d6, 0xffd3d1d3, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 
+	0xffd6d4d3, 0xffd6d4d3, 0xffd6d2d6, 0xffd6d4d3, 0xffd6d5d6, 0xffd6d7d6, 0xffd6d4d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d5d6, 0xffd6d5d6, 0xffd6d5d6, 0xffd6d7d6, 0xffd6d5d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d4d5, 
+	0xffd6d7d6, 0xffd6d5d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd3d1d3, 0xffd6d2d6, 0xffd6d2d6, 
+	0xffd6d2d6, 0xffd6d2d6, 0xffd3d1d3, 0xffced1d3, 0xffced0d0, 0xffced0d0, 0xffced0d0, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecdce, 0xffcecdce, 0xffcecdce, 0xffceccce, 0xffc5cac5, 
+	0xffc5c9c5, 0xffc5cac5, 0xffc5c9c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c4c5, 0xffc5c4c5, 0xffc5c2bd, 
+	0xffc3c0bd, 0xffc0bdbd, 0xffc0bdbd, 0xffb5b6b5, 0xffadadad, 0xffa5a3a5, 0xffa5a3a5, 0xdd848684, 
+	0x222c2f2c, 0x00000300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x55161716, 0x99424542, 0x99424542, 0x994a4c4a, 0x99525252, 0x995a595a, 0x995a595a, 
+	0x995d5e5d, 0x995d5e5d, 0x99606060, 0x99606060, 0x99636263, 0x99636263, 0x99636263, 0x99636463, 
+	0x99636563, 0x99636563, 0x99656765, 0x99636563, 0x996b686b, 0x996b676b, 0x996b686b, 0x996b696b, 
+	0x996b696b, 0x996b6b6b, 0x996b696b, 0x996b696b, 0x996e6c6e, 0x996e6c6e, 0x996e6c6e, 0x99706f70, 
+	0x996b6d6b, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 0x99707070, 0x996e6f6e, 0x99707070, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737373, 0x99737373, 0x99737173, 
+	0x99737373, 0x99737373, 0x99737373, 0x99737373, 0x99737373, 0x99737373, 0x99737373, 0x99737573, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737573, 0x99767776, 0x99767776, 0x99767776, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737473, 0x99737473, 0x99737473, 0x99737373, 0x99737573, 0x99737473, 0x99737473, 0x99737373, 
+	0x99737373, 0x99737373, 0x99737473, 0x99737373, 0x99737373, 0x99737173, 0x99737173, 0x99737373, 
+	0x99737373, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 
+	0x99707070, 0x996e6f6e, 0x99707070, 0x996e6f6e, 0x99707070, 0x996e6f6e, 0x996e6f6e, 0x996b6d6b, 
+	0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b696b, 0x996b6868, 0x996b6765, 0x996b6765, 
+	0x99656465, 0x99656465, 0x99656465, 0x99636163, 0x99636163, 0x99605e60, 0x995d5c5d, 0x995a595a, 
+	0x995a555a, 0x99524e52, 0x994a484a, 0x99424142, 0x770b0b0b, 0x77000000, 0x55000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x44373737, 0xffa5a6a5, 0xffadaaad, 0xffb2b5b8, 0xffb5babd, 0xffb5babd, 
+	0xffbdc0c0, 0xffbdc0c0, 0xffbdc0c0, 0xffbdc2c5, 0xffc5c4c5, 0xffc5c4c5, 0xffc5c4c5, 0xffc5c6c5, 
+	0xffc5c6c5, 0xffc5c6c5, 0xffc5c8c5, 0xffc5c6c5, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecccb, 
+	0xffcecace, 0xffcecdce, 0xffcecace, 0xffcecace, 0xffcecece, 0xffcecece, 0xffcecece, 0xffced0d0, 
+	0xffd0d0d0, 0xffd0d0d0, 0xffd0d0d0, 0xffd0d0d0, 0xffd0d0d0, 0xffd3d1d3, 0xffd0d0d0, 0xffd3d1d3, 
+	0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd6d5d6, 0xffd6d5d6, 0xffd6d4d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d8d9, 0xffd7d7d7, 0xffd8d7d8, 0xffd6d6d6, 0xffd7d6d6, 
+	0xffd5d8d9, 0xffd6d8d6, 0xffd6d5d6, 0xffd6d5d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d4d6, 
+	0xffd6d4d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d1d6, 0xffd6d1d6, 0xffd6d1d6, 0xffd6d1d6, 0xffd3d1d3, 
+	0xffd0d0d0, 0xffd0d0d0, 0xffcecece, 0xffcecdce, 0xffcecdce, 0xffcecdce, 0xffceccce, 0xffcecccb, 
+	0xffcec9c8, 0xffcec9c8, 0xffcec9c8, 0xffcbc8cb, 0xffcbc8cb, 0xffc8c5c8, 0xffc8c5c8, 0xffc5c2c5, 
+	0xffc3c0c3, 0xffc0bdc0, 0xffbdbabd, 0xffb5bab5, 0xffafb2af, 0xffaaaaaa, 0xffa5a2a5, 0xff9c9e9c, 
+	0x44343534, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x55161716, 0x99424542, 0x99424542, 0x99424542, 0x994a4c4a, 0x99525252, 0x995a595a, 
+	0x995a5d5a, 0x995d5e5d, 0x99636163, 0x99606060, 0x99636263, 0x99636263, 0x99636263, 0x99636463, 
+	0x99636563, 0x99636563, 0x99636563, 0x99656765, 0x996b676b, 0x996b686b, 0x996b686b, 0x996b696b, 
+	0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996e6c6e, 0x996e6c6e, 0x99706f70, 0x99706f70, 
+	0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 0x99707070, 0x99707070, 0x99707070, 0x99707070, 0x99737173, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737373, 
+	0x99737373, 0x99737373, 0x99737573, 0x99737473, 0x99737473, 0x99737573, 0x99737473, 0x99737473, 
+	0x99737573, 0x99737573, 0x99767776, 0x99737573, 0x99737573, 0x99767776, 0x99767776, 0x99767776, 
+	0x99767776, 0x997b797b, 0x99797879, 0x99767776, 0x99737776, 0x99737776, 0x99737776, 0x99737776, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737573, 0x99737473, 0x99737473, 0x99737573, 0x99737573, 0x99737473, 0x99737473, 0x99737473, 
+	0x99737573, 0x99737573, 0x99737473, 0x99737573, 0x99737473, 0x99737473, 0x99737373, 0x99737473, 
+	0x99737373, 0x99737473, 0x99737473, 0x99737173, 0x99737373, 0x99737373, 0x99737173, 0x99737173, 
+	0x99737173, 0x99707070, 0x99707070, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 0x996b6d6b, 
+	0x996b6c6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b696b, 0x996b696b, 0x996b696b, 0x996b6765, 
+	0x99686768, 0x99656465, 0x99656465, 0x99656465, 0x99636163, 0x99605e60, 0x995d5c5d, 0x995a595a, 
+	0x995a555a, 0x99524e52, 0x994a484a, 0x99424142, 0x77101010, 0x77000000, 0x55000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x55373737, 0xffa5a6a5, 0xffadaaad, 0xffafafb2, 0xffb2b5b8, 0xffb5babd, 
+	0xffbdbebd, 0xffbdc0c0, 0xffbdc2c5, 0xffbdc1c3, 0xffc5c4c5, 0xffc5c4c5, 0xffc5c5c5, 0xffc5c6c5, 
+	0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c9c5, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecccb, 
+	0xffcecdce, 0xffcecdce, 0xffcecdce, 0xffcecdce, 0xffcecece, 0xffcecece, 0xffced0d0, 0xffced0d0, 
+	0xffd0d0d0, 0xffd0d0d0, 0xffd0d0d0, 0xffd3d1d3, 0xffd3d1d3, 0xffd6d2d6, 0xffd3d1d3, 0xffd6d2d6, 
+	0xffd6d4d6, 0xffd6d4d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd6d5d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd9d8d9, 0xffd6d7d6, 0xffd6d7d6, 0xffd9d8d6, 0xffdbd9d6, 0xffd9d8d6, 
+	0xffd6d7d6, 0xffd6dbde, 0xffd6d9db, 0xffd7d9dc, 0xffd9d9d9, 0xffdbd8dc, 0xffdcd8dd, 0xffd9d7da, 
+	0xffd5d7da, 0xffd5d7d6, 0xffd5d5d6, 0xffd6d5d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d4d6, 0xffd6d5d6, 
+	0xffd6d4d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd6d1d6, 0xffd0d0d0, 
+	0xffd0d0d0, 0xffd0d0d0, 0xffd0d0d0, 0xffcecece, 0xffcecdce, 0xffcecdce, 0xffcecdce, 0xffcecccb, 
+	0xffcecccb, 0xffcecccb, 0xffcec9c8, 0xffcbc8cb, 0xffc8c5c8, 0xffc8c5c8, 0xffc8c5c8, 0xffc5c2c5, 
+	0xffc3c0c3, 0xffc0bdc0, 0xffbdbabd, 0xffb5bab5, 0xffafb2af, 0xffaaaaaa, 0xffa5a2a5, 0xff9c9e9c, 
+	0x55343534, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x66161716, 0x99424542, 0x99424542, 0x99424542, 0x994a4c4a, 0x99525252, 0x995a595a, 
+	0x995a5d5a, 0x995d5e5d, 0x995d5e5d, 0x99636163, 0x99636163, 0x99636263, 0x99636463, 0x99636463, 
+	0x99636563, 0x99656765, 0x99656765, 0x99656765, 0x996b686b, 0x996b676b, 0x996b686b, 0x996b696b, 
+	0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996e6c6e, 0x99706f70, 0x99737173, 0x99706f70, 
+	0x996e6f6e, 0x99707070, 0x99707070, 0x99707070, 0x99707070, 0x99707070, 0x99737173, 0x99737173, 
+	0x99737473, 0x99737573, 0x99737373, 0x99737473, 0x99737373, 0x99737373, 0x99737473, 0x99737573, 
+	0x99737473, 0x99737473, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99767776, 0x997b797b, 0x99767776, 0x99767776, 0x99767776, 0x99767776, 0x99767776, 0x997b797b, 
+	0x99797879, 0x99767776, 0x99767776, 0x99767776, 0x99737776, 0x99737776, 0x99737776, 0x99737776, 
+	0x99737773, 0x99737573, 0x99737773, 0x99737773, 0x99767773, 0x99767773, 0x99767773, 0x99767773, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737373, 0x99737573, 0x99737373, 0x99737573, 0x99737373, 0x99737473, 0x99737373, 0x99737173, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99707070, 0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 
+	0x996b6d6b, 0x996b6d6b, 0x996b6b6b, 0x996b6b6b, 0x996b696b, 0x996b696b, 0x996b696b, 0x996b6868, 
+	0x99686768, 0x99686768, 0x99656465, 0x99656465, 0x99636163, 0x99605e60, 0x995d5c5d, 0x995d5c5d, 
+	0x995a555a, 0x99524e52, 0x994a484a, 0x99424142, 0x77101010, 0x77000000, 0x55000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x66373737, 0xffa5a6a5, 0xffadaaad, 0xffafafb2, 0xffb5babd, 0xffb5babd, 
+	0xffbdbebd, 0xffbdc0c0, 0xffbdc0c0, 0xffbdc2c5, 0xffc5c4c5, 0xffc5c4c5, 0xffc5c6c5, 0xffc5c6c5, 
+	0xffc5c6c5, 0xffc5c8c5, 0xffc5c9c5, 0xffc5c9c5, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecccb, 
+	0xffcecdce, 0xffcecdce, 0xffcecdce, 0xffcecdce, 0xffcecece, 0xffcecece, 0xffced1d3, 0xffced0d0, 
+	0xffd0d0d0, 0xffd3d1d3, 0xffd3d1d3, 0xffd6d2d6, 0xffd3d1d3, 0xffd3d1d3, 0xffd6d2d6, 0xffd6d2d6, 
+	0xffd6d5d6, 0xffd6d7d6, 0xffd6d5d6, 0xffd6d7d6, 0xffd6d5d6, 0xffd6d5d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d8d6, 0xffd6d7d6, 0xffd6d8d6, 0xffd6d9d6, 
+	0xffd9d8d9, 0xffdbd9db, 0xffd9d8d9, 0xffdbd9db, 0xffdbd9d6, 0xffdbd9d6, 0xffdbd9d6, 0xffdedbd6, 
+	0xffd6d9db, 0xffd6d8d9, 0xffd6d9db, 0xffd7d8dc, 0xffd9dadb, 0xffdbdadc, 0xffdcd8dc, 0xffdcd8dc, 
+	0xffdcd7dc, 0xffdad7da, 0xffd8d8d7, 0xffd6d5d6, 0xffd6d7d6, 0xffd6d5d6, 0xffd6d7d6, 0xffd6d5d6, 
+	0xffd6d5d6, 0xffd6d5d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd3d1d3, 
+	0xffd0d0d0, 0xffd0d0d0, 0xffd0d0d0, 0xffcecece, 0xffcecece, 0xffcecdce, 0xffcecdce, 0xffcecccb, 
+	0xffcecccb, 0xffcecccb, 0xffcec9c8, 0xffcecace, 0xffcbc8cb, 0xffcbc8cb, 0xffc8c5c8, 0xffc5c2c5, 
+	0xffc5c2c5, 0xffc0bdc0, 0xffc0bdc0, 0xffb5bab5, 0xffafb2af, 0xffaaaaaa, 0xffa5a2a5, 0xff9c9e9c, 
+	0x55343534, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x66161716, 0x99424542, 0x99424542, 0x99424542, 0x994a4c4a, 0x99525252, 0x995a595a, 
+	0x995a5d5a, 0x995d5e5d, 0x995d5e5d, 0x99606060, 0x99636163, 0x99636263, 0x99636263, 0x99636463, 
+	0x99636563, 0x99656765, 0x99686868, 0x99686868, 0x996b686b, 0x996b686b, 0x996b696b, 0x996b696b, 
+	0x996b6b6b, 0x996b6c6b, 0x996b6c6b, 0x996b6c6b, 0x99706f70, 0x99706f70, 0x99706f70, 0x99706f70, 
+	0x99707070, 0x99707070, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 
+	0x99737473, 0x99737573, 0x99737473, 0x99737373, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99797879, 0x997b797b, 0x99767776, 0x99767776, 0x99767776, 0x99767776, 0x99797879, 0x99767776, 
+	0x99767776, 0x99767776, 0x99767776, 0x997b797b, 0x99737776, 0x99737879, 0x99737776, 0x99737776, 
+	0x99737973, 0x99737773, 0x99737973, 0x99737973, 0x997b7973, 0x99767773, 0x99767773, 0x997b7973, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737573, 0x99737473, 0x99737573, 0x99737473, 0x99737573, 0x99737573, 0x99737373, 0x99737373, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99707070, 0x99707070, 0x996e6f6e, 
+	0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6c6b, 0x996b696b, 0x996b696b, 0x996b696b, 0x996b696b, 
+	0x99686768, 0x99686768, 0x99656465, 0x99656465, 0x99636163, 0x99636163, 0x995d5c5d, 0x995d5c5d, 
+	0x995a555a, 0x99524e52, 0x994a484a, 0x99424142, 0x77101010, 0x77000000, 0x66000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x776e6f6e, 0xffa5a6a5, 0xffadaaad, 0xffafafb2, 0xffb2b5b8, 0xffb5babd, 
+	0xffbdbebd, 0xffbdc0c0, 0xffbdc0c0, 0xffbdc1c3, 0xffc5c4c5, 0xffc5c4c5, 0xffc5c5c5, 0xffc5c6c5, 
+	0xffc5c6c5, 0xffc5c8c5, 0xffc5cac5, 0xffc5cac5, 0xffcecace, 0xffcecace, 0xffcecccb, 0xffcecccb, 
+	0xffcecdce, 0xffcecece, 0xffcecece, 0xffcecece, 0xffced0d0, 0xffced0d0, 0xffced1d3, 0xffced1d3, 
+	0xffd3d1d3, 0xffd3d1d3, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 
+	0xffd6d5d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d5d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d8d6, 0xffd6d9d6, 0xffd6d9d6, 0xffd6d8d6, 
+	0xffdbd9db, 0xffdedbde, 0xffdbd9db, 0xffdbd9db, 0xffdbd9d6, 0xffdbd9d6, 0xffdedbd6, 0xffdbd9d6, 
+	0xffd6d9db, 0xffd6d9db, 0xffd6dadb, 0xffd7dade, 0xffdadbdb, 0xffdbdadc, 0xffdbd8dc, 0xffdcd8dc, 
+	0xffdcdadc, 0xffd9dad9, 0xffd7d8d7, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d5d6, 0xffd6d5d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd6d2d6, 
+	0xffd3d1d3, 0xffd3d1d3, 0xffd0d0d0, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecccb, 
+	0xffcecccb, 0xffcecccb, 0xffcecccb, 0xffcecace, 0xffcbc8cb, 0xffcbc8cb, 0xffc8c5c8, 0xffc5c2c5, 
+	0xffc5c2c5, 0xffc0bdc0, 0xffc0bdc0, 0xffb5bab5, 0xffafb2af, 0xffaaaaaa, 0xffa5a2a5, 0xff9c9e9c, 
+	0x66343534, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x11000000, 0x66161616, 0x99424142, 0x99424142, 0x994a454a, 0x99504c50, 0x995a595a, 0x995a595a, 
+	0x995d5c5d, 0x99605e60, 0x99605e60, 0x99605e60, 0x99636163, 0x99636263, 0x99636463, 0x99636563, 
+	0x996b656b, 0x996b676b, 0x996b686b, 0x996b686b, 0x996b696b, 0x996b696b, 0x996b696b, 0x996b6b6b, 
+	0x996e6c6b, 0x996e6c6b, 0x99706f6b, 0x996e6c6b, 0x996e7070, 0x996e7070, 0x99686f6e, 0x99737173, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737373, 0x99737473, 0x99737473, 0x99737473, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99767776, 0x99767776, 0x99767776, 0x99767776, 
+	0x99767776, 0x99767776, 0x99767776, 0x99767776, 0x99767876, 0x99767876, 0x99767876, 0x99767876, 
+	0x997b7979, 0x997b7d7b, 0x997b7576, 0x997b7979, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 
+	0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 
+	0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x99767876, 0x99797b79, 0x99767876, 0x99767876, 
+	0x997b787b, 0x997b787b, 0x997b787b, 0x997b787b, 0x99767876, 0x99767876, 0x99767876, 0x99767876, 
+	0x99767876, 0x99767876, 0x99767876, 0x99767876, 0x99767776, 0x99767776, 0x99767776, 0x99767776, 
+	0x99767776, 0x99767776, 0x99767776, 0x99737573, 0x99737776, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737473, 0x99737373, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 
+	0x996e6f6e, 0x996e6f6e, 0x996e6f6e, 0x996b6d6b, 0x996b6c6b, 0x996b6c6b, 0x996b6b6b, 0x996b696b, 
+	0x99656865, 0x99656865, 0x99636563, 0x99636563, 0x99606160, 0x99606160, 0x995d5d5d, 0x995d5d5d, 
+	0x995a555a, 0x99524e52, 0x994a484a, 0x99424142, 0x77101410, 0x77000000, 0x66000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x77686968, 0xff9c9e9c, 0xffa5aaa5, 0xffadb1ad, 0xffb5b7b5, 0xffb5b7b5, 
+	0xffbdbebd, 0xffc0c0c0, 0xffc3c1c3, 0xffc3c1c3, 0xffc5c2c5, 0xffc8c5c5, 0xffc8c5c5, 0xffcbc8c5, 
+	0xffc5c6c5, 0xffc8c9c8, 0xffc8c9c8, 0xffc8c9c8, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecdce, 
+	0xffcecece, 0xffcecece, 0xffd0d0d0, 0xffcecece, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd3d4d3, 
+	0xffd6d4d6, 0xffd6d2d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d8d6, 0xffd6d8d6, 0xffd6d9d6, 0xffd6d8d6, 
+	0xffd9d9d9, 0xffd9d9d9, 0xffd9d9d9, 0xffd9d9d9, 0xffd6dbd6, 0xffd6dbd6, 0xffd9dcd9, 0xffd6dbd6, 
+	0xffdedbde, 0xffdeddde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedcde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedade, 0xffdcdcdd, 0xffdbdbdc, 0xffdbdbdc, 0xffdbdbdc, 0xffdcdadc, 
+	0xffdcdadd, 0xffdcdadc, 0xffd9d9d9, 0xffd8d9db, 0xffd9d8d9, 0xffdbd9db, 0xffd9d8d9, 0xffd6d9d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d5d6, 0xffd6d5d6, 0xffd6d5d6, 0xffd6d5d6, 0xffd6d4d6, 
+	0xffd6d4d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd0d0d0, 0xffd0d0d0, 0xffd0d0d0, 0xffcecece, 0xffcecece, 
+	0xffcecece, 0xffcecdd0, 0xffceccd3, 0xffcbcccb, 0xffc8c9c8, 0xffc8c9c8, 0xffc5c6c5, 0xffc5c6c5, 
+	0xffc3c2c3, 0xffc0bec0, 0xffc0bec0, 0xffbdbab5, 0xffb5b2af, 0xffadaaaa, 0xffa5a2a5, 0xff9c9e9c, 
+	0x66343734, 0x00000300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x11000000, 0x66161616, 0x99424142, 0x99424142, 0x994a454a, 0x99504c50, 0x99555255, 0x995a595a, 
+	0x995d5c5d, 0x99605e60, 0x99605e60, 0x99636163, 0x99636263, 0x99636263, 0x99636563, 0x99636563, 
+	0x996b676b, 0x996b686b, 0x996b676b, 0x996b696b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 0x996b6b6b, 
+	0x99706f6b, 0x996e6c6b, 0x99706f6b, 0x99706f6b, 0x996e7070, 0x996e7070, 0x996e7070, 0x996e7070, 
+	0x99737173, 0x99737373, 0x99737173, 0x99737473, 0x99737373, 0x99737373, 0x99737573, 0x99737573, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99767776, 0x99767776, 0x99767776, 0x99767776, 
+	0x99767776, 0x99767776, 0x99767776, 0x99767776, 0x99767876, 0x99767876, 0x99767876, 0x99797b79, 
+	0x997b7979, 0x997b7979, 0x997b7979, 0x997b7979, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b7b7b, 
+	0x997b797b, 0x997b797b, 0x997b7b7b, 0x997b7c7b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 
+	0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x99797b79, 0x99797b79, 0x99797b79, 0x99797b79, 
+	0x997b787b, 0x997b787b, 0x997b787b, 0x997b787b, 0x99797b79, 0x99767876, 0x99767876, 0x99797b79, 
+	0x99797b79, 0x99767876, 0x99767876, 0x99767876, 0x997b797b, 0x99797879, 0x997b797b, 0x99797879, 
+	0x99767776, 0x99767776, 0x99767776, 0x99767776, 0x99737776, 0x99737776, 0x99737776, 0x99737573, 
+	0x99737573, 0x99737573, 0x99737473, 0x99737373, 0x99737173, 0x99737373, 0x99737173, 0x99737173, 
+	0x99707070, 0x99737173, 0x99707070, 0x996e6f6e, 0x996b6c6b, 0x996b6d6b, 0x996b6c6b, 0x996b6b6b, 
+	0x99686b68, 0x99656865, 0x99656865, 0x99636563, 0x99636563, 0x99606160, 0x99606160, 0x995a595a, 
+	0x995a555a, 0x99524e52, 0x994a484a, 0x99424142, 0x77101410, 0x77000000, 0x66000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x88686968, 0xff9c9e9c, 0xffa5aaa5, 0xffadb1ad, 0xffb5b7b5, 0xffb5b7b5, 
+	0xffbdbebd, 0xffc0c0c0, 0xffc0c0c0, 0xffc5c2c5, 0xffc8c5c5, 0xffc8c5c5, 0xffcbc8c5, 0xffcbc8c5, 
+	0xffc8c9c8, 0xffc8c9c8, 0xffc8c9c8, 0xffcbcccb, 0xffcecdce, 0xffcecdce, 0xffcecdce, 0xffcecdce, 
+	0xffd0d0d0, 0xffcecece, 0xffd0d0d0, 0xffd0d0d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 
+	0xffd6d2d6, 0xffd6d5d6, 0xffd6d4d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d8d6, 0xffd6d8d6, 0xffd6d9d6, 0xffd6d9d6, 0xffd6d9d6, 
+	0xffd9d9d9, 0xffd9d9d9, 0xffd9d9d9, 0xffd9d9d9, 0xffd6dbd6, 0xffd9dcd9, 0xffd9dcd9, 0xffd9dcd9, 
+	0xffdedbde, 0xffdedcde, 0xffdedcde, 0xffdedcde, 0xffdedcde, 0xffdedcde, 0xffdedbde, 0xffdeddde, 
+	0xffdedcde, 0xffdedcde, 0xffdddddd, 0xffdbdddd, 0xffdbdddc, 0xffdbdddc, 0xffdddbdd, 0xffdedbde, 
+	0xffdfdbdf, 0xffe0dbdf, 0xffdcdadc, 0xffd7dadc, 0xffd8d9d9, 0xffdad9da, 0xffdbd9db, 0xffd6d9d6, 
+	0xffd6d9d6, 0xffd6d8d6, 0xffd6d7d6, 0xffd6d8d6, 0xffd6d8d6, 0xffd6d5d6, 0xffd6d5d6, 0xffd6d4d6, 
+	0xffd6d5d6, 0xffd6d4d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd3d1d3, 0xffd0d0d0, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecdd0, 0xffcbcccb, 0xffcbcccb, 0xffc8c9c8, 0xffc5c6c5, 0xffc5c6c5, 
+	0xffc3c2c3, 0xffc3c2c3, 0xffbdbabd, 0xffbdbab5, 0xffb5b2af, 0xffadaaaa, 0xffa5a2a5, 0xff9c9e9c, 
+	0x66343734, 0x00000300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x11000000, 0x77161616, 0x99424142, 0x99424142, 0x994a454a, 0x99504c50, 0x99555255, 0x995a595a, 
+	0x995d5c5d, 0x99605e60, 0x99636163, 0x99636163, 0x99636463, 0x99636563, 0x99636563, 0x99636563, 
+	0x996b676b, 0x996b676b, 0x996b696b, 0x996b696b, 0x996b6b6b, 0x996b6b6b, 0x996b6c6b, 0x996b6d6b, 
+	0x99706f6b, 0x99706f6b, 0x99706f6b, 0x99706f6b, 0x996e7070, 0x996e7070, 0x99737173, 0x99737173, 
+	0x99737373, 0x99737373, 0x99737373, 0x99737373, 0x99737473, 0x99737473, 0x99737573, 0x99737573, 
+	0x99737573, 0x99737573, 0x99737773, 0x99737773, 0x99767776, 0x99767776, 0x99767776, 0x99767776, 
+	0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x99767876, 0x99797b79, 0x99797b79, 0x99797b79, 
+	0x997b7979, 0x997b7979, 0x997b7979, 0x997b7979, 0x997b797b, 0x997b7c7b, 0x997b7c7b, 0x997b7b7b, 
+	0x997b7b7b, 0x997b7b7b, 0x997b7b7b, 0x997b7c7b, 0x997b7b7b, 0x997b7d7b, 0x997b7c7b, 0x997b7c7b, 
+	0x997e7c7b, 0x997e7c7b, 0x99817f7b, 0x997e7c7b, 0x99797b79, 0x99797b79, 0x997b7d7b, 0x997b7d7b, 
+	0x997b7b7b, 0x997b7b7b, 0x997b7b7b, 0x997b7b7b, 0x99797b79, 0x99797b79, 0x99797b79, 0x99797b79, 
+	0x99797b79, 0x99767876, 0x99797b79, 0x99797b79, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 
+	0x997b797b, 0x997b797b, 0x997b797b, 0x99767776, 0x99737776, 0x99737776, 0x99737776, 0x99737776, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737373, 0x99737473, 0x99737173, 0x99737173, 
+	0x99737173, 0x99737173, 0x99707070, 0x99707070, 0x996b6d6b, 0x996b6c6b, 0x996b6c6b, 0x996b6b6b, 
+	0x99686b68, 0x99656865, 0x99656865, 0x99656865, 0x99636563, 0x99606160, 0x995d5d5d, 0x995d5d5d, 
+	0x995a555a, 0x99524e52, 0x994a484a, 0x99424142, 0x77101410, 0x77000000, 0x66000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x99686968, 0xff9c9e9c, 0xffa5aaa5, 0xffadb1ad, 0xffb5b7b5, 0xffbdbebd, 
+	0xffbdbebd, 0xffc0c0c0, 0xffc5c2c5, 0xffc5c2c5, 0xffc8c5c5, 0xffcbc8c5, 0xffcbc8c5, 0xffcbc8c5, 
+	0xffc8c9c8, 0xffc8c9c8, 0xffcbcccb, 0xffcbcccb, 0xffcecdce, 0xffcecdce, 0xffcecece, 0xffcecece, 
+	0xffd0d0d0, 0xffd0d0d0, 0xffd3d1d3, 0xffd3d1d3, 0xffd0d1d0, 0xffd0d1d0, 0xffd3d4d3, 0xffd3d4d3, 
+	0xffd6d5d6, 0xffd6d5d6, 0xffd6d5d6, 0xffd6d5d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d8d6, 0xffd6d9d6, 0xffd6d9d6, 0xffd6d9d6, 0xffd6d9d6, 0xffd6d9d6, 0xffd6d9d6, 
+	0xffdbdcdb, 0xffdbdcdb, 0xffdbdcdb, 0xffdbdcdb, 0xffd9dcd9, 0xffd9dcd9, 0xffd9dcd9, 0xffdbdddb, 
+	0xffdedcde, 0xffdeddde, 0xffdedcde, 0xffdedcde, 0xffdedcde, 0xffdedfde, 0xffdedfde, 0xffdeddde, 
+	0xffdeddde, 0xffdeddde, 0xffe1dee1, 0xffdfdedf, 0xffdddfdd, 0xffdddddc, 0xffdddcdd, 0xffdddfe0, 
+	0xffdfdedf, 0xffdfdcdf, 0xffdfdcdf, 0xffdfdbdf, 0xffdfdbde, 0xffdfdbdf, 0xffdcd9dc, 0xffd6d9d6, 
+	0xffd6d9d6, 0xffd6d9d6, 0xffd6d8d6, 0xffd6d8d6, 0xffd6d8d6, 0xffd6d8d6, 0xffd6d8d6, 0xffd6d5d6, 
+	0xffd6d7d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd3d1d3, 0xffd3d1d3, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecdd0, 0xffcbcccb, 0xffc8c9c8, 0xffc8c9c8, 0xffc8c9c8, 0xffc5c6c5, 
+	0xffc3c2c3, 0xffc3c2c3, 0xffc0bec0, 0xffbdbab5, 0xffb5b2af, 0xffadaaaa, 0xffa5a2a5, 0xff9c9e9c, 
+	0x66343734, 0x00000300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x11000000, 0x77161616, 0x99424142, 0x99424142, 0x994a454a, 0x99504c50, 0x995a595a, 0x995a595a, 
+	0x99605e60, 0x99605e60, 0x99636163, 0x99636163, 0x99636563, 0x99636563, 0x99636563, 0x99636563, 
+	0x996b676b, 0x996b686b, 0x996b696b, 0x996b696b, 0x996b6c6b, 0x996b6b6b, 0x996b6c6b, 0x996b6d6b, 
+	0x99706f6b, 0x99706f6b, 0x99706f6b, 0x9973716b, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 
+	0x99737173, 0x99737473, 0x99737473, 0x99737473, 0x99737473, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737773, 0x99737773, 0x99737773, 0x99737973, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 
+	0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x99797b79, 0x99797b79, 0x99797b79, 0x997b7d7b, 
+	0x997b7979, 0x997b7d7b, 0x997b7979, 0x997b7d7b, 0x997b7c7b, 0x997b7c7b, 0x997b7c7b, 0x997b7d7b, 
+	0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7c7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 
+	0x997e7c7b, 0x99817f7b, 0x99817f7b, 0x997e7c7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x99797b79, 
+	0x997b7d7b, 0x997b7b7b, 0x997b7d7b, 0x997b7b7b, 0x99797b79, 0x99797b79, 0x99797b79, 0x99797b79, 
+	0x997b7d7b, 0x99797b79, 0x997b7d7b, 0x99797b79, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 
+	0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x9973797b, 0x99737776, 0x99737776, 0x99737776, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737473, 0x99737573, 0x99737473, 0x99737373, 0x99737173, 
+	0x99737173, 0x99737173, 0x99737173, 0x99707070, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6b6b, 
+	0x996b6d6b, 0x99686b68, 0x99656865, 0x99656865, 0x99636563, 0x99606160, 0x99606160, 0x995d5d5d, 
+	0x995a555a, 0x99524e52, 0x994a484a, 0x99424142, 0x77101410, 0x77000000, 0x66000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x88686968, 0xff9c9e9c, 0xffa5aaa5, 0xffadb1ad, 0xffb5b7b5, 0xffbdbebd, 
+	0xffc0c0c0, 0xffc0c0c0, 0xffc3c1c3, 0xffc5c2c5, 0xffc8c5c5, 0xffcbc8c5, 0xffcbc8c5, 0xffcbc8c5, 
+	0xffc8c9c8, 0xffc8c9c8, 0xffcbcccb, 0xffcbcccb, 0xffcecece, 0xffcecdce, 0xffcecece, 0xffcecece, 
+	0xffd0d0d0, 0xffd3d1d3, 0xffd0d0d0, 0xffd3d1d3, 0xffd3d4d3, 0xffd3d4d3, 0xffd3d4d3, 0xffd3d4d3, 
+	0xffd6d4d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d8d6, 0xffd6d8d6, 0xffd6d9d6, 
+	0xffd6d9d6, 0xffd6d9d6, 0xffd6d9d6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffdbdcdb, 0xffdbdcdb, 0xffdbdcdb, 0xffdbdcdb, 0xffd9dcd9, 0xffd9dcd9, 0xffdbdddb, 0xffdedfde, 
+	0xffdeddde, 0xffdedfde, 0xffdeddde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 
+	0xffdedfde, 0xffdfdee0, 0xffe1dfe1, 0xffe2dfe2, 0xffe2dfe2, 0xffe4dfe4, 0xffe2dee1, 0xffdddee2, 
+	0xffdedddf, 0xffdedcdf, 0xffdedcdf, 0xffdfdedf, 0xffdfdede, 0xffdedede, 0xffdedbde, 0xffd5dbd5, 
+	0xffd6d9d6, 0xffd6d9d6, 0xffd6d8d6, 0xffd6d8d6, 0xffd6d8d6, 0xffd6d8d6, 0xffd6d5d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d5d6, 0xffd6d4d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecdd0, 0xffcecece, 0xffcbcccb, 0xffcbcccb, 0xffc8c9c8, 0xffc5c6c5, 
+	0xffc3c2c3, 0xffc3c2c3, 0xffc0bec0, 0xffbdbab5, 0xffb5b2af, 0xffadaaaa, 0xffa5a2a5, 0xff9c9e9c, 
+	0x66343734, 0x00000300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x11000000, 0x66161616, 0x99424142, 0x99424142, 0x994a454a, 0x99504c50, 0x99555255, 0x995a595a, 
+	0x995a5d5a, 0x995d605d, 0x99606260, 0x99606260, 0x99656465, 0x99686768, 0x99686768, 0x99686768, 
+	0x996b696b, 0x996b6b6b, 0x996b6b6b, 0x996b6c6b, 0x996b6d6b, 0x996e6f6e, 0x996b6d6b, 0x996e6f6e, 
+	0x99737173, 0x996e6f73, 0x99707073, 0x99707073, 0x99737373, 0x99737173, 0x99737473, 0x99737473, 
+	0x99737573, 0x99737573, 0x99737776, 0x99737776, 0x99767776, 0x99767776, 0x99767776, 0x99767776, 
+	0x997b7876, 0x997b7876, 0x997b7876, 0x997b7876, 0x997b797b, 0x997b797b, 0x997b7b7b, 0x997b797b, 
+	0x997b7d7b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997e7c7e, 0x997e7c7e, 0x997e7c7e, 0x997e7c7e, 
+	0x997e807e, 0x99818381, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997e7f7e, 0x997b7d7b, 0x997b7d7b, 
+	0x997b7d7b, 0x997e7f7e, 0x997e7f7e, 0x997e7f7e, 0x997e807e, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 
+	0x997b7d7b, 0x997b7d7b, 0x997e7f7e, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 
+	0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 
+	0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 
+	0x997b7c7b, 0x997b797b, 0x997b797b, 0x997b797b, 0x99797b79, 0x99767876, 0x99767876, 0x99767876, 
+	0x99767776, 0x99767776, 0x99767776, 0x99767776, 0x99737573, 0x99737573, 0x99737573, 0x99737373, 
+	0x99737373, 0x99737173, 0x99737173, 0x99737173, 0x99707070, 0x99707070, 0x996e6f6e, 0x996e6f6e, 
+	0x996b6c6b, 0x996b6b6b, 0x996b696b, 0x996b696b, 0x99636563, 0x99606160, 0x995d5d5d, 0x995d5d5d, 
+	0x995a5552, 0x99524e4d, 0x99424142, 0x99424142, 0x77101010, 0x77000000, 0x66000000, 0x11000000, 
+	0x00000400, 0x00000400, 0x886e6d6e, 0xffa5a2a5, 0xffa5aaa5, 0xffadb1ad, 0xffb5b7b5, 0xffbdbebd, 
+	0xffc0c1c0, 0xffc0c1c0, 0xffc3c4c3, 0xffc3c4c3, 0xffc5c6c5, 0xffc8c9c8, 0xffc8c9c8, 0xffc8c9c8, 
+	0xffcecace, 0xffcecdce, 0xffcecdce, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffced0d0, 
+	0xffd0d1d6, 0xffd0d1d6, 0xffd0d1d6, 0xffd0d1d6, 0xffd6d5d6, 0xffd6d5d6, 0xffd6d5d6, 0xffd6d5d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d8d6, 0xffd6d8d6, 0xffd9d9d9, 0xffd9d9d9, 0xffd9d9d9, 0xffd9d9d9, 
+	0xffdedbd6, 0xffdedbd6, 0xffdedcd9, 0xffdedcd9, 0xffdedcde, 0xffdedbde, 0xffdeddde, 0xffdedcde, 
+	0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 
+	0xffe1e0e1, 0xffe6e3e6, 0xffe1e0e1, 0xffdedfde, 0xffdedfde, 0xffe1e1e1, 0xffe1e1e1, 0xffdddfdd, 
+	0xffe1dfe1, 0xffe3e0e3, 0xffe4e1e4, 0xffe3e0e3, 0xffe4e1e4, 0xffe4dfe4, 0xffe5dfe4, 0xffe5dee5, 
+	0xffe6dfe5, 0xffe6dfe5, 0xffe4dfe3, 0xffe0dee0, 0xffdfdedf, 0xffdfdede, 0xffdededf, 0xffdedcdb, 
+	0xffdedcdb, 0xffdedcdb, 0xffdedbde, 0xffd9d8d9, 0xffdbd9db, 0xffd9d8d9, 0xffd9d8d9, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d5d6, 0xffd6d4d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd0d1d0, 
+	0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffcecece, 0xffcecdce, 0xffcecace, 0xffcecace, 0xffc5c6c5, 
+	0xffc5c6c5, 0xffc0c1c0, 0xffbdbebd, 0xffb5b6b5, 0xffafafaf, 0xffaaa9aa, 0xffa5a2a5, 0xff9c9a9c, 
+	0x55343334, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x66161616, 0x99424142, 0x99424142, 0x994a454a, 0x99504c50, 0x99555255, 0x995a595a, 
+	0x995a5d5a, 0x995d605d, 0x99606260, 0x99636563, 0x99656465, 0x99656465, 0x99686768, 0x996b696b, 
+	0x996b6b6b, 0x996b6c6b, 0x996b6c6b, 0x996b6c6b, 0x99737173, 0x99707070, 0x99707070, 0x99737173, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737373, 0x99737373, 0x99737473, 0x99737473, 
+	0x99737573, 0x99737573, 0x99737776, 0x99737879, 0x99797879, 0x99767776, 0x99767776, 0x99767776, 
+	0x997b7b79, 0x997b7876, 0x997b7876, 0x997b7876, 0x997b797b, 0x997b797b, 0x997b7c7b, 0x997b7c7b, 
+	0x997b797b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x99817f81, 0x997e7c7e, 0x997e7c7e, 0x997e7c7e, 
+	0x997e807e, 0x997e807e, 0x997b7d7b, 0x997b7d7b, 0x997e7f7e, 0x997e7f7e, 0x99818081, 0x997e7f7e, 
+	0x99818081, 0x99818081, 0x99848284, 0x99848284, 0x997e807e, 0x997e807e, 0x997e807e, 0x997e807e, 
+	0x99818081, 0x997e7f7e, 0x997e7f7e, 0x99818081, 0x997e7f7e, 0x997e7f7e, 0x997e7f7e, 0x997e7f7e, 
+	0x997e7f7e, 0x997e7f7e, 0x997e7f7e, 0x997e7f7e, 0x997b7d7b, 0x997e807e, 0x997e807e, 0x997e807e, 
+	0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 
+	0x997b7c7b, 0x997b7b7b, 0x997b797b, 0x997b7b7b, 0x99797b79, 0x99797b79, 0x99767876, 0x99767876, 
+	0x99797879, 0x99767776, 0x99767776, 0x99767776, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737473, 0x99737173, 0x99737173, 0x99737173, 0x99707070, 0x99707070, 0x996e6f6e, 0x996e6f6e, 
+	0x996b6c6b, 0x996b6c6b, 0x996b6b6b, 0x996b696b, 0x99636563, 0x99636563, 0x99606160, 0x995d5d5d, 
+	0x995a5552, 0x99524e4d, 0x994a4847, 0x99424142, 0x77101010, 0x77000000, 0x66000000, 0x11000000, 
+	0x00000400, 0x00000400, 0x776e6d6e, 0xffa5a2a5, 0xffa5aaa5, 0xffadb1ad, 0xffb5b7b5, 0xffbdbebd, 
+	0xffc0c1c0, 0xffc0c1c0, 0xffc3c4c3, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc8c9c8, 0xffcbcccb, 
+	0xffceccce, 0xffcecdce, 0xffcecece, 0xffcecece, 0xffced1d3, 0xffced1d3, 0xffced1d3, 0xffced2d6, 
+	0xffd3d4d6, 0xffd3d4d6, 0xffd3d4d6, 0xffd3d4d6, 0xffd6d5d6, 0xffd6d5d6, 0xffd6d5d6, 0xffd6d5d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d8d6, 0xffd6dbd6, 0xffd9d9d9, 0xffd9d9d9, 0xffd9d9d9, 0xffd9d9d9, 
+	0xffdedcd9, 0xffdedcd9, 0xffdedcd9, 0xffdedcd9, 0xffdedcde, 0xffdedcde, 0xffdedfde, 0xffdedfde, 
+	0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdee0de, 0xffdedfde, 0xffdedfde, 0xffdedfde, 
+	0xffe4e1e4, 0xffe4e1e4, 0xffe1e0e1, 0xffe1e0e1, 0xffe1e1e1, 0xffe1e1e1, 0xffe4e4e4, 0xffe0e0e0, 
+	0xffe3e0e3, 0xffe3e0e3, 0xffe4e1e4, 0xffe5e2e5, 0xffe4e1e4, 0xffe4dfe4, 0xffe5e0e5, 0xffe5e2e5, 
+	0xffe6e2e5, 0xffe6e2e5, 0xffe6dfe6, 0xffe0dedf, 0xffdfdedf, 0xffdfdedf, 0xffdfdede, 0xffdfdcdd, 
+	0xffdedcdb, 0xffdedcdb, 0xffdedbde, 0xffdedbde, 0xffdbd9db, 0xffd9d8d9, 0xffd9d8d9, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd6d2d6, 0xffd0d1d0, 
+	0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffcecece, 0xffcecece, 0xffcecdce, 0xffcecace, 0xffc5c6c5, 
+	0xffc5c6c5, 0xffc0c1c0, 0xffbdbebd, 0xffb5b6b5, 0xffafafaf, 0xffaaa9aa, 0xffa5a2a5, 0xff9c9a9c, 
+	0x55343334, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x66161616, 0x99424142, 0x99424142, 0x994a454a, 0x99504c50, 0x995a595a, 0x995a595a, 
+	0x995d605d, 0x99606260, 0x99606260, 0x99606260, 0x99656465, 0x99686768, 0x99686768, 0x996b696b, 
+	0x996b6d6b, 0x996b6d6b, 0x996b6b6b, 0x996b6c6b, 0x996e6f6e, 0x996e6f6e, 0x99707070, 0x99707070, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737373, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737776, 0x99737776, 0x99737776, 0x9973797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 
+	0x997b7b79, 0x997b7b79, 0x997b7b79, 0x997b7d7b, 0x997b7b7b, 0x997b7b7b, 0x997b7c7b, 0x997b7c7b, 
+	0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x99817f81, 0x99817f81, 0x99817f81, 0x99817f81, 
+	0x997b7d7b, 0x997e807e, 0x997e807e, 0x997e807e, 0x99818081, 0x99818081, 0x99818081, 0x997e7f7e, 
+	0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x99818381, 0x997e807e, 0x99818381, 0x997e807e, 
+	0x99848284, 0x99818081, 0x99818081, 0x99818081, 0x99848284, 0x997e7f7e, 0x99818081, 0x99818081, 
+	0x99818081, 0x997e7f7e, 0x99818081, 0x99818081, 0x997e807e, 0x997e807e, 0x997e807e, 0x997e807e, 
+	0x997e807e, 0x997e807e, 0x997e807e, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 
+	0x997b7d7b, 0x997b7c7b, 0x997b7c7b, 0x997b7c7b, 0x99797b79, 0x99797b79, 0x99797b79, 0x99797b79, 
+	0x99797879, 0x99767776, 0x99797879, 0x99767776, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737473, 0x99737473, 0x99737373, 0x99737173, 0x99737173, 0x99707070, 0x99707070, 0x996e6f6e, 
+	0x996b6d6b, 0x996b6d6b, 0x996b6b6b, 0x996b696b, 0x99636563, 0x99636563, 0x995d5d5d, 0x995d5d5d, 
+	0x995a5552, 0x99524e4d, 0x99424142, 0x99424142, 0x77101010, 0x77000000, 0x66000000, 0x11000000, 
+	0x00000400, 0x00000400, 0x66373937, 0xffa5a2a5, 0xffa5aaa5, 0xffadb1ad, 0xffb5b7b5, 0xffbdbebd, 
+	0xffc0c1c0, 0xffc3c4c3, 0xffc3c4c3, 0xffc5c6c5, 0xffc5c6c5, 0xffc8c9c8, 0xffc8c9c8, 0xffcbcccb, 
+	0xffcecece, 0xffcecece, 0xffcecdce, 0xffcecece, 0xffced0d0, 0xffced0d0, 0xffced1d3, 0xffced1d3, 
+	0xffd3d4d6, 0xffd3d4d6, 0xffd3d4d6, 0xffd3d4d6, 0xffd6d5d6, 0xffd6d8d6, 0xffd6d8d6, 0xffd6d8d6, 
+	0xffd6d8d6, 0xffd6d9d6, 0xffd6d9d6, 0xffd6dbd6, 0xffd9d9d9, 0xffdbdcdb, 0xffdbdcdb, 0xffdbdcdb, 
+	0xffdedcd9, 0xffdedddb, 0xffdedcd9, 0xffdedfde, 0xffdeddde, 0xffdeddde, 0xffdedfde, 0xffdedfde, 
+	0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdee1de, 0xffdee1de, 0xffdee0de, 0xffdee1de, 
+	0xffe1e0e1, 0xffe6e3e6, 0xffe6e3e6, 0xffe4e1e4, 0xffe4e4e4, 0xffe3e3e4, 0xffe3e3e3, 0xffe2e3e2, 
+	0xffe3e3e3, 0xffe4e2e4, 0xffe4e2e4, 0xffe4e2e4, 0xffe5e2e5, 0xffe5e3e5, 0xffe5e2e5, 0xffe5e2e5, 
+	0xffe5e2e5, 0xffe6e2e5, 0xffe6e3e5, 0xffe3e0e3, 0xffe0dfe0, 0xffe0dfdf, 0xffe0dfdf, 0xffe0dede, 
+	0xffdfdddd, 0xffdedcdb, 0xffdedcdb, 0xffdedbde, 0xffdbd9db, 0xffdedbde, 0xffdbd9db, 0xffd6d9d6, 
+	0xffd6d8d6, 0xffd6d8d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d5d6, 0xffd6d4d6, 0xffd3d4d3, 
+	0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffcecece, 0xffcecece, 0xffcecdce, 0xffcecace, 0xffc5c6c5, 
+	0xffc5c6c5, 0xffc0c1c0, 0xffbdbebd, 0xffb5b6b5, 0xffafafaf, 0xffa5a2a5, 0xffa5a2a5, 0xff9c9a9c, 
+	0x55343334, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x66161616, 0x99424142, 0x99424142, 0x994a454a, 0x99504c50, 0x99555255, 0x995a595a, 
+	0x995a5d5a, 0x995d605d, 0x99606260, 0x99606260, 0x99686768, 0x99656465, 0x99686768, 0x996b696b, 
+	0x996b6b6b, 0x996b6c6b, 0x996b6c6b, 0x996b6d6b, 0x996e6f6e, 0x99707070, 0x99737173, 0x99707070, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737776, 0x99737776, 0x99737776, 0x99737776, 0x99797879, 0x997b797b, 0x997b797b, 0x997b797b, 
+	0x997b7b79, 0x997b7b79, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 
+	0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b827b, 0x99817f81, 0x99817f81, 0x99817f81, 0x99848284, 
+	0x99818381, 0x99818381, 0x997e807e, 0x99818381, 0x99848284, 0x99848284, 0x99848284, 0x99848284, 
+	0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x99818381, 0x99818381, 0x99818381, 0x99818381, 
+	0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x99848284, 
+	0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x99848684, 0x99818381, 0x99848684, 0x99818381, 
+	0x99848684, 0x997e807e, 0x997e807e, 0x997e807e, 0x997b7f7b, 0x997b827b, 0x997b7f7b, 0x997b7d7b, 
+	0x997b7d7b, 0x997b7d7b, 0x997b7c7b, 0x997b7c7b, 0x99797b79, 0x997b7d7b, 0x99797b79, 0x99767876, 
+	0x997b797b, 0x997b797b, 0x99797879, 0x99767776, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x99737473, 0x99737473, 0x99737473, 0x99737373, 0x99737173, 0x99737173, 0x99707070, 0x99707070, 
+	0x996b6d6b, 0x996b6c6b, 0x996b6b6b, 0x996b696b, 0x99636563, 0x99606160, 0x995d5d5d, 0x995a595a, 
+	0x995a5552, 0x99524e4d, 0x99424142, 0x99424142, 0x77101010, 0x77000000, 0x55000000, 0x11000000, 
+	0x00000400, 0x00000400, 0x66373937, 0xffa5a2a5, 0xffa5aaa5, 0xffadb1ad, 0xffb5b7b5, 0xffbdbebd, 
+	0xffc0c1c0, 0xffc0c1c0, 0xffc3c4c3, 0xffc5c6c5, 0xffc8c9c8, 0xffc5c6c5, 0xffc8c9c8, 0xffcbcccb, 
+	0xffcecdce, 0xffcecece, 0xffcecece, 0xffcecece, 0xffced0d0, 0xffced1d3, 0xffced2d6, 0xffced2d6, 
+	0xffd3d4d6, 0xffd3d4d6, 0xffd3d4d6, 0xffd3d4d6, 0xffd6d8d6, 0xffd6d8d6, 0xffd6d8d6, 0xffd6d8d6, 
+	0xffd6d8d6, 0xffd6d9d6, 0xffd6d9d6, 0xffd6d9d6, 0xffdbdcdb, 0xffdbdcdb, 0xffdbdcdb, 0xffdbdcdb, 
+	0xffdedddb, 0xffdedddb, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 
+	0xffdee0de, 0xffdee1de, 0xffdee0de, 0xffdee3de, 0xffdee1de, 0xffdee1de, 0xffdee1de, 0xffdee3de, 
+	0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe3e4e3, 0xffe3e4e3, 0xffe2e4e2, 0xffe3e4e3, 
+	0xffe4e4e3, 0xffe4e3e4, 0xffe4e3e4, 0xffe4e4e5, 0xffe5e5e4, 0xffe5e3e5, 0xffe5e3e5, 0xffe5e2e5, 
+	0xffe6e2e5, 0xffe6e3e5, 0xffe6e3e5, 0xffe6e1e5, 0xffe3e0e3, 0xffe2dfe2, 0xffe0dfdf, 0xffe0dedf, 
+	0xffe0dfdc, 0xffdedcdc, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdbd9db, 0xffd6d9d6, 
+	0xffd6d9d6, 0xffd6d8d6, 0xffd6d8d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d5d6, 0xffd3d4d3, 
+	0xffd3d4d3, 0xffd0d1d0, 0xffd0d1d0, 0xffcecece, 0xffcecece, 0xffcecdce, 0xffcecace, 0xffc5c6c5, 
+	0xffc5c6c5, 0xffc0c1c0, 0xffbdbebd, 0xffb5b6b5, 0xffafafaf, 0xffaaa9aa, 0xffa5a2a5, 0xff9c9a9c, 
+	0x55343334, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x66161616, 0x99424142, 0x99424142, 0x99424542, 0x994a4c4a, 0x99525252, 0x995a595a, 
+	0x995d5d5d, 0x99606160, 0x99606160, 0x99636563, 0x99656765, 0x99656765, 0x996b696b, 0x996b696b, 
+	0x996b6b6b, 0x996b6b6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d73, 0x996e7073, 0x99707373, 0x996e7073, 
+	0x99737373, 0x99737373, 0x99737473, 0x99737573, 0x99767776, 0x99767776, 0x99767776, 0x99767776, 
+	0x99767776, 0x99767776, 0x997b797b, 0x99797879, 0x997b797b, 0x997b797b, 0x997b7b7b, 0x997b7b7b, 
+	0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997e807e, 0x997b7d7b, 0x997e807e, 
+	0x997e8084, 0x997e8084, 0x997e8084, 0x997e8084, 0x99848284, 0x99848284, 0x99848284, 0x99848384, 
+	0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x99848384, 0x99848484, 0x99848484, 
+	0x99898484, 0x99898484, 0x99898484, 0x99898484, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 
+	0x99898789, 0x99868486, 0x99868486, 0x99868486, 0x99868486, 0x99868486, 0x99848284, 0x99868486, 
+	0x99848484, 0x99848384, 0x99848384, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 0x99848384, 
+	0x99848384, 0x99848384, 0x99848284, 0x99848284, 0x99818081, 0x997e7f7e, 0x997e7f7e, 0x99818081, 
+	0x997e7f7e, 0x997e7f7e, 0x997b7d7b, 0x997b7d7b, 0x997b7c7b, 0x997b7c7b, 0x997b7b7b, 0x997b7c7b, 
+	0x997b7b7b, 0x997b797b, 0x997b797b, 0x997b797b, 0x99767876, 0x99767876, 0x99767876, 0x99737573, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737373, 0x99737373, 0x99737073, 0x99736d73, 
+	0x99737173, 0x99706d6e, 0x996e6968, 0x996e6968, 0x99636563, 0x99606060, 0x99606060, 0x995d5a5d, 
+	0x99525152, 0x99525152, 0x99454345, 0x99454345, 0x77080c08, 0x77000000, 0x55000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x66373637, 0xffa5a2a5, 0xffadaaad, 0xffadaaad, 0xffb5b2b5, 0xffbdbabd, 
+	0xffc0bec0, 0xffc3c2c3, 0xffc3c2c3, 0xffc5c6c5, 0xffc8c9c8, 0xffc8c9c8, 0xffcbcccb, 0xffcbcccb, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffd0ced0, 0xffd0ced0, 0xffd3d2d3, 0xffd3d2d3, 0xffd3d2d3, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d8d6, 0xffd6d8d6, 0xffd6d8d6, 0xffd6d9d6, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedcde, 0xffdedcde, 0xffdeddde, 0xffdeddde, 
+	0xffdedfde, 0xffdedfde, 0xffdee0e1, 0xffdedfde, 0xffdedfde, 0xffe1e1e1, 0xffe1e1e1, 0xffe1e1e1, 
+	0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e5e6, 
+	0xffe6e3e6, 0xffe6e3e6, 0xffe6e5e6, 0xffe6e5e6, 0xffe5e3e5, 0xffe4e5e4, 0xffe3e5e3, 0xffe4e5e3, 
+	0xffe4e6e4, 0xffe5e5e4, 0xffe5e6e5, 0xffe5e7e5, 0xffe5e6e4, 0xffe6e6e5, 0xffe6e6e6, 0xffe6e4e6, 
+	0xffe6e4e6, 0xffe6e4e6, 0xffe6e4e6, 0xffe6e3e5, 0xffe6e3e5, 0xffe6e1e5, 0xffe5e2e4, 0xffdfdfde, 
+	0xffdfe1df, 0xffdfdede, 0xffdedfde, 0xffdeddde, 0xffdedcde, 0xffdedcde, 0xffdedbde, 0xffd9d9d9, 
+	0xffdbdcdb, 0xffd9d9d9, 0xffd9d9d9, 0xffd6d7d6, 0xffd6d8d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d4d6, 
+	0xffd6d4d6, 0xffd6d1d6, 0xffd6d1d6, 0xffced2d6, 0xffceced0, 0xffceced0, 0xffcecacb, 0xffc5c6c5, 
+	0xffc3c2c3, 0xffc3c2c3, 0xffc0bec0, 0xffb5b2b5, 0xffadabad, 0xffa5a5a5, 0xff9c9e9c, 0xff8c8e8c, 
+	0x442f322f, 0x00000300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x55000000, 0x99424142, 0x99424142, 0x99424542, 0x994a4c4a, 0x99525252, 0x995a595a, 
+	0x995d5d5d, 0x995d5d5d, 0x99606160, 0x99636563, 0x99636563, 0x99656765, 0x99686868, 0x996b696b, 
+	0x996b6b6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996e7073, 0x996e7073, 0x996e7073, 0x99707373, 
+	0x99737473, 0x99737473, 0x99737573, 0x99737573, 0x99767776, 0x99767776, 0x99767776, 0x99767776, 
+	0x997b797b, 0x99767776, 0x997b797b, 0x997b797b, 0x997b7b7b, 0x997b7b7b, 0x997b7c7b, 0x997b7c7b, 
+	0x997e7f7e, 0x997b7d7b, 0x997e7f7e, 0x997e7f7e, 0x997b7d7b, 0x997e807e, 0x997e807e, 0x99818381, 
+	0x997e8084, 0x997e8084, 0x99818384, 0x99818384, 0x99848384, 0x99848384, 0x99848384, 0x99848484, 
+	0x99868686, 0x99898a89, 0x99848284, 0x99868686, 0x99848684, 0x99848684, 0x99848684, 0x99848484, 
+	0x99898484, 0x99898484, 0x99898484, 0x99868784, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 
+	0x99898789, 0x99898789, 0x99868486, 0x99898789, 0x99898789, 0x99868486, 0x99868486, 0x99868486, 
+	0x99848684, 0x99848684, 0x99848484, 0x99848484, 0x99848484, 0x99848384, 0x99848484, 0x99848384, 
+	0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x99848284, 0x99818081, 0x99818081, 0x99818081, 
+	0x99818081, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7c7b, 0x997b7c7b, 
+	0x997b7b7b, 0x997b7b7b, 0x997b7b7b, 0x997b797b, 0x99767876, 0x99767876, 0x99767876, 0x99767876, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737373, 0x99737373, 0x99737373, 0x99737073, 
+	0x99706d6e, 0x99706d6e, 0x996e6968, 0x996e6968, 0x99636563, 0x99606060, 0x99606060, 0x995d5a5d, 
+	0x99525152, 0x99525152, 0x99454345, 0x99373637, 0x77050805, 0x77000000, 0x55000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x33373637, 0xffa5a2a5, 0xffa5a2a5, 0xffadaaad, 0xffb5b2b5, 0xffbdbabd, 
+	0xffc0bec0, 0xffc3c2c3, 0xffc3c2c3, 0xffc5c6c5, 0xffc5c6c5, 0xffc8c9c8, 0xffcbcccb, 0xffcbcccb, 
+	0xffcecece, 0xffcecece, 0xffd0ced0, 0xffd3ced3, 0xffd3d2d3, 0xffd3d2d3, 0xffd3d2d3, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d8d6, 0xffd6d9d6, 0xffd6d9d6, 0xffd6d9d6, 0xffd6d9d6, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedcde, 0xffdeddde, 0xffdeddde, 0xffdedfde, 0xffdedfde, 
+	0xffdee0e1, 0xffdedfde, 0xffdee0e1, 0xffdee0e1, 0xffe1e1e1, 0xffe4e4e4, 0xffe4e4e4, 0xffe4e4e4, 
+	0xffe6e3e6, 0xffe6e3e6, 0xffe6e4e6, 0xffe6e4e6, 0xffe6e5e6, 0xffe6e5e6, 0xffe6e5e6, 0xffe6e5e6, 
+	0xffe6e5e6, 0xffe6e8e6, 0xffe6e5e6, 0xffe6e8e6, 0xffe5e8e5, 0xffe4e7e4, 0xffe3e7e4, 0xffe4e5e4, 
+	0xffe5e6e5, 0xffe5e6e5, 0xffe5e7e5, 0xffe5e8e6, 0xffe6e7e5, 0xffe6e7e6, 0xffe6e6e6, 0xffe6e7e6, 
+	0xffe6e7e6, 0xffe6e4e6, 0xffe6e4e6, 0xffe6e3e6, 0xffe6e4e5, 0xffe6e3e5, 0xffe6e1e5, 0xffe4e2e3, 
+	0xffe1e1e1, 0xffdfdfde, 0xffdedfde, 0xffdeddde, 0xffdeddde, 0xffdeddde, 0xffdedbde, 0xffdbdcdb, 
+	0xffd9d9d9, 0xffd9d9d9, 0xffd9d9d9, 0xffd6d8d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d4d6, 
+	0xffd6d4d6, 0xffd6d4d6, 0xffd6d1d6, 0xffceced0, 0xffceced0, 0xffceced0, 0xffcecacb, 0xffc5c6c5, 
+	0xffc3c2c3, 0xffc3c2c3, 0xffbdbabd, 0xffb5b2b5, 0xffadabad, 0xffa5a5a5, 0xff9c9e9c, 0xee8c8e8c, 
+	0x332f322f, 0x00000300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x44000000, 0x99424142, 0x99424142, 0x99424542, 0x994a4c4a, 0x99525252, 0x995a595a, 
+	0x995d5d5d, 0x995d5d5d, 0x99606160, 0x99606160, 0x99636563, 0x99656765, 0x99686868, 0x996b696b, 
+	0x996b6b6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996e7073, 0x996e7073, 0x996e7073, 0x99707373, 
+	0x99737473, 0x99737573, 0x99737573, 0x99737573, 0x99767776, 0x99767776, 0x99797879, 0x99797879, 
+	0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b7c7b, 0x997b7c7b, 0x997b7c7b, 0x997b7d7b, 
+	0x997e7f7e, 0x997e7f7e, 0x997e7f7e, 0x997e7f7e, 0x997e807e, 0x99818381, 0x99818381, 0x99818381, 
+	0x99818384, 0x99818384, 0x99818384, 0x99818384, 0x99848384, 0x99848684, 0x99848684, 0x99848484, 
+	0x99868686, 0x99868686, 0x99868686, 0x99868686, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 
+	0x99868784, 0x99868784, 0x99868784, 0x99868784, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 
+	0x99898789, 0x99898789, 0x99898789, 0x99898789, 0x998c8a8c, 0x99898789, 0x99898789, 0x99898789, 
+	0x99848684, 0x99848684, 0x99848684, 0x99848484, 0x99848684, 0x99848484, 0x99848484, 0x99848384, 
+	0x99848484, 0x99848384, 0x99848384, 0x99848484, 0x99848284, 0x99848284, 0x99818081, 0x99848284, 
+	0x99818081, 0x99818081, 0x997e7f7e, 0x997e7f7e, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7c7b, 
+	0x997b7d7b, 0x997b7b7b, 0x997b7b7b, 0x997b797b, 0x99797b79, 0x99797b79, 0x99767876, 0x99767876, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737373, 0x99737373, 0x99737373, 0x99737073, 
+	0x99706d6e, 0x99706d6e, 0x996e6968, 0x996b6563, 0x99636563, 0x99606060, 0x995d5a5d, 0x995a555a, 
+	0x99525152, 0x99454345, 0x99454345, 0x88292829, 0x77030403, 0x77000000, 0x44000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x11000000, 0xffa5a2a5, 0xffa5a2a5, 0xffadaaad, 0xffb5b2b5, 0xffbdbabd, 
+	0xffc0bec0, 0xffc3c2c3, 0xffc3c2c3, 0xffc3c2c3, 0xffc5c6c5, 0xffc8c9c8, 0xffc8c9c8, 0xffcbcccb, 
+	0xffcecece, 0xffcecece, 0xffd0ced0, 0xffd3ced3, 0xffd3d2d3, 0xffd3d2d3, 0xffd3d2d3, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d8d6, 0xffd6d9d6, 0xffd6d9d6, 0xffd6d9d6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffdedbde, 0xffdedcde, 0xffdeddde, 0xffdeddde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 
+	0xffdee0e1, 0xffdee0e1, 0xffdee1e4, 0xffdee1e4, 0xffe4e4e4, 0xffe4e4e4, 0xffe4e4e4, 0xffe4e4e4, 
+	0xffe6e5e6, 0xffe6e5e6, 0xffe6e5e6, 0xffe6e5e6, 0xffe6e5e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e5e6, 
+	0xffe6e5e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe8e9e7, 0xffebeae9, 0xffeeeaed, 
+	0xffe9e7e8, 0xffe9e8ea, 0xffe6e8e8, 0xffe6e8e6, 0xffe6e9e6, 0xffe6e8e6, 0xffe7e9e7, 0xffe7e7e5, 
+	0xffe6e6e5, 0xffe7e7e6, 0xffe6e7e6, 0xffe6e4e6, 0xffe6e6e6, 0xffe6e3e5, 0xffe5e3e5, 0xffe5e1e4, 
+	0xffe1e1e1, 0xffdfe1df, 0xffdee0de, 0xffdedfde, 0xffdeddde, 0xffdeddde, 0xffdedcde, 0xffdbdcdb, 
+	0xffdbdcdb, 0xffdbdcdb, 0xffd9d9d9, 0xffd6d9d6, 0xffd6d8d6, 0xffd6d9d6, 0xffd6d7d6, 0xffd6d4d6, 
+	0xffd6d4d6, 0xffd6d4d6, 0xffd6d4d6, 0xffceced0, 0xffceced0, 0xffceced0, 0xffcecacb, 0xffc5c6c5, 
+	0xffc3c2c3, 0xffc0bec0, 0xffbdbabd, 0xffb5b2b5, 0xffadabad, 0xffa5a5a5, 0xff9c9e9c, 0xdd8c8e8c, 
+	0x22000400, 0x00000300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x44000000, 0x882c2b2c, 0x99424142, 0x99424542, 0x99424542, 0x994a4c4a, 0x995a595a, 
+	0x995a595a, 0x995d5d5d, 0x995d5d5d, 0x99606160, 0x99636563, 0x99656765, 0x996b696b, 0x996b696b, 
+	0x996b6b6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996e7073, 0x996e7073, 0x99707373, 0x99707373, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99767776, 0x99767776, 0x997b797b, 0x997b797b, 
+	0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 
+	0x997e7f7e, 0x997e7f7e, 0x99818081, 0x99848284, 0x99818381, 0x99818381, 0x99818381, 0x99818381, 
+	0x99818384, 0x99818384, 0x99818384, 0x99818384, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 
+	0x99868686, 0x99868686, 0x99868686, 0x99868686, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 
+	0x99848a84, 0x99868784, 0x99868784, 0x99848a84, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 
+	0x998c8a8c, 0x99898789, 0x99898789, 0x998c8a8c, 0x998c8a8c, 0x99898789, 0x99898789, 0x99898789, 
+	0x99848684, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 
+	0x99848684, 0x99848684, 0x99848484, 0x99848484, 0x99848284, 0x99848284, 0x99848284, 0x99848284, 
+	0x997e7f7e, 0x99818081, 0x997e7f7e, 0x997e7f7e, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 
+	0x997b7d7b, 0x997b7d7b, 0x997b7c7b, 0x997b7b7b, 0x99797b79, 0x99797b79, 0x99797b79, 0x99767876, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737373, 0x99737373, 0x99737073, 
+	0x99706d6e, 0x996e6968, 0x996e6968, 0x996b6563, 0x99606060, 0x99606060, 0x995d5a5d, 0x995a555a, 
+	0x99525152, 0x99454345, 0x99454345, 0x88292829, 0x77030403, 0x77000000, 0x33000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0xdda5a2a5, 0xffa5a2a5, 0xffadaaad, 0xffb5b2b5, 0xffbdbabd, 
+	0xffbdbabd, 0xffc0bec0, 0xffc3c2c3, 0xffc3c2c3, 0xffc5c6c5, 0xffc8c9c8, 0xffcbcccb, 0xffcbcccb, 
+	0xffcecece, 0xffd0ced0, 0xffd0ced0, 0xffd0ced0, 0xffd3d2d3, 0xffd3d2d3, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d8d6, 0xffd6d8d6, 0xffd6d9d6, 0xffd6d9d6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffdedcde, 0xffdeddde, 0xffdeddde, 0xffdeddde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 
+	0xffdee0e1, 0xffdee1e4, 0xffdee3e6, 0xffdee3e6, 0xffe4e4e4, 0xffe4e4e4, 0xffe4e4e4, 0xffe6e7e6, 
+	0xffe6e5e6, 0xffe6e5e6, 0xffe6e5e6, 0xffe6e5e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe7e9e7, 0xffe8e8e8, 
+	0xffeaece9, 0xffe7e9e6, 0xffe6e9e6, 0xffe6ebe6, 0xffe6e9e6, 0xffe7e9e7, 0xffe9e9e9, 0xffe7e7e6, 
+	0xffe6e6e6, 0xffe6e7e7, 0xffe7e4e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e4e5, 0xffe5e3e5, 0xffe4e1e4, 
+	0xffe2e1e2, 0xffdfe0df, 0xffdee0de, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdeddde, 0xffdedfde, 
+	0xffdbdcdb, 0xffdbdcdb, 0xffdbdcdb, 0xffd6d9d6, 0xffd6d9d6, 0xffd6d9d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d4d6, 0xffd6d1d6, 0xffceced0, 0xffceced0, 0xffcecacb, 0xffcec6c5, 0xffc3c2c3, 
+	0xffc3c2c3, 0xffc0bec0, 0xffbdbabd, 0xffb5b2b5, 0xffadabad, 0xff9c9e9c, 0xff9c9e9c, 0xbb5d605d, 
+	0x22000400, 0x00000300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x22000000, 0x77262826, 0x993a3d3a, 0x99424142, 0x99424142, 0x994d4c4d, 0x99525152, 
+	0x99525452, 0x995a5a5a, 0x99636163, 0x99636163, 0x99656565, 0x99656565, 0x996b696b, 0x996b696b, 
+	0x996b6c6e, 0x996b6c6e, 0x996b6f70, 0x996b6f70, 0x99737173, 0x99737173, 0x99737173, 0x99737473, 
+	0x99737576, 0x99737576, 0x99737576, 0x99737576, 0x99767876, 0x99797b79, 0x99797b79, 0x99797b79, 
+	0x997e7c7e, 0x997e7c7e, 0x997e7c7e, 0x997e7c7e, 0x997b7d7b, 0x997b7d7b, 0x997e807e, 0x997e807e, 
+	0x99848084, 0x99848084, 0x99848384, 0x99848384, 0x99868486, 0x99868486, 0x99868486, 0x99868486, 
+	0x99848684, 0x99848684, 0x99848684, 0x99848684, 0x99868786, 0x99868786, 0x99868786, 0x99848684, 
+	0x99868886, 0x99868886, 0x99868886, 0x99868886, 0x99868886, 0x99868886, 0x99868886, 0x99868886, 
+	0x998c888c, 0x998c888c, 0x998c888c, 0x998c888c, 0x99898a89, 0x99868686, 0x99898a89, 0x99898a89, 
+	0x998c888c, 0x998c888c, 0x998c888c, 0x998c8b8c, 0x99898b89, 0x99868886, 0x99868886, 0x99868886, 
+	0x99868786, 0x99868786, 0x99868786, 0x99868786, 0x99868786, 0x99848684, 0x99848684, 0x99868786, 
+	0x99848684, 0x99848684, 0x99848684, 0x99848684, 0x99848284, 0x99868686, 0x99848284, 0x99848284, 
+	0x99848384, 0x99848384, 0x99848284, 0x99848284, 0x997e807e, 0x997e807e, 0x997e807e, 0x997b7d7b, 
+	0x997e7f7e, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7b7b, 0x997b7b7b, 0x997b797b, 0x997b797b, 
+	0x99767776, 0x99767776, 0x99767776, 0x99767776, 0x99737573, 0x99707370, 0x99707370, 0x996e706e, 
+	0x996b6d6b, 0x99686968, 0x99656565, 0x99656565, 0x99636163, 0x99636163, 0x995d5c5d, 0x99585658, 
+	0x994a494a, 0x994a494a, 0x994a494a, 0x77191b19, 0x77000000, 0x77000000, 0x22000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0xaa736d73, 0xff9fa29f, 0xff9fa29f, 0xffb5b6b5, 0xffb5b6b5, 
+	0xffbdbabd, 0xffbdbabd, 0xffc5c2c5, 0xffc5c2c5, 0xffc8c6c8, 0xffc8c6c8, 0xffcecace, 0xffcecace, 
+	0xffd0cdd0, 0xffd0cdd0, 0xffd3d0d3, 0xffd3d0d3, 0xffd6d2d6, 0xffd6d4d6, 0xffd6d4d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d8d6, 0xffd6d8d6, 0xffd6d9d6, 0xffdedbde, 0xffdedcde, 0xffdedcde, 0xffdedcde, 
+	0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffe1e1e1, 0xffe1e1e1, 0xffe1e1e1, 
+	0xffe6e3e6, 0xffe6e3e6, 0xffe6e4e6, 0xffe6e4e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 
+	0xffe6e7e6, 0xffe6e8e9, 0xffe6e8e9, 0xffe6e7e6, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe6e7e6, 
+	0xffefebe6, 0xffefebe6, 0xffefebe6, 0xffefebe6, 0xffefebef, 0xffefebef, 0xffefebef, 0xffefebef, 
+	0xffefebef, 0xffefebef, 0xffefebef, 0xffefebef, 0xffefebef, 0xffefebef, 0xffedeaed, 0xffede9ed, 
+	0xffeae8e9, 0xffe5e7e9, 0xffe8e7e9, 0xffe7e7e6, 0xffe6e6e6, 0xffe6e6e5, 0xffe5e6e5, 0xffe3e4e3, 
+	0xffe3e3e3, 0xffe1e1e1, 0xffe1e1e1, 0xffe1e0e1, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedddb, 
+	0xffdedddb, 0xffdedcd9, 0xffdedcd9, 0xffd9d9d9, 0xffd9d9d9, 0xffd9d9d9, 0xffd9d9d9, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd3d4d3, 0xffd0d1d0, 0xffcecece, 0xffcecece, 0xffc8cacb, 0xffc3c6c8, 0xffc5c2c5, 
+	0xffc5c2c5, 0xffbdbcbd, 0xffb5b5b5, 0xffadaead, 0xffadaead, 0xffadaead, 0xff8f908f, 0x774a4d4a, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x11000000, 0x66131413, 0x993a3d3a, 0x99424142, 0x99424142, 0x99474647, 0x994d4c4d, 
+	0x99525452, 0x995a5a5a, 0x995a5a5a, 0x99636163, 0x99656565, 0x99656565, 0x99656565, 0x996b696b, 
+	0x996b6c6e, 0x996b6c6e, 0x996b6f70, 0x996b6f70, 0x99737173, 0x99737173, 0x99737173, 0x99737373, 
+	0x99737573, 0x99737576, 0x99737576, 0x99737576, 0x99767876, 0x99767876, 0x99767876, 0x99797b79, 
+	0x997e7c7e, 0x997e7c7e, 0x99817f81, 0x99817f81, 0x997b7d7b, 0x997e807e, 0x997e807e, 0x997e807e, 
+	0x99848384, 0x99848384, 0x99848384, 0x99848384, 0x99868486, 0x99868486, 0x99868486, 0x99868486, 
+	0x99868786, 0x99868786, 0x99868786, 0x99868786, 0x99868786, 0x99898889, 0x99868786, 0x99868786, 
+	0x99868886, 0x99868886, 0x99898b89, 0x99898b89, 0x99868886, 0x99898b89, 0x99898b89, 0x99898b89, 
+	0x998c8b8c, 0x998c8b8c, 0x998c8b8c, 0x998c8b8c, 0x99898a89, 0x99898a89, 0x99898a89, 0x99898a89, 
+	0x998c8b8c, 0x998c8b8c, 0x998c8b8c, 0x998c8b8c, 0x99868886, 0x99898b89, 0x99868886, 0x99868886, 
+	0x99898889, 0x99898889, 0x99898889, 0x99868786, 0x99868786, 0x99868786, 0x99848684, 0x99868786, 
+	0x99848684, 0x99868786, 0x99898889, 0x99848684, 0x99868686, 0x99848284, 0x99868686, 0x99868686, 
+	0x99848384, 0x99848484, 0x99848284, 0x99848384, 0x99818381, 0x997e807e, 0x997e807e, 0x997e807e, 
+	0x997e7f7e, 0x997e7f7e, 0x997e7f7e, 0x997b7d7b, 0x997b7d7b, 0x997b7c7b, 0x997b7b7b, 0x997b7b7b, 
+	0x997b797b, 0x99797879, 0x99767776, 0x99767776, 0x99737573, 0x99707370, 0x99707370, 0x996b6d6b, 
+	0x99686968, 0x99686968, 0x99656565, 0x99636163, 0x99636163, 0x995d5c5d, 0x99585658, 0x99585658, 
+	0x994a494a, 0x994a494a, 0x99313231, 0x77000400, 0x77000000, 0x66000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x554d494d, 0xff9fa29f, 0xff9fa29f, 0xff9fa29f, 0xffb5b6b5, 
+	0xffb5b2b5, 0xffbdbabd, 0xffbdbabd, 0xffc5c2c5, 0xffc8c6c8, 0xffc8c6c8, 0xffc8c6c8, 0xffcecace, 
+	0xffd0cdd0, 0xffd0cdd0, 0xffd3d0d3, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d4d6, 0xffd6d5d6, 
+	0xffd6d7d6, 0xffd6d9d6, 0xffd6d9d6, 0xffd6d9d6, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedcde, 
+	0xffdedfde, 0xffdedfde, 0xffdee0de, 0xffdee0de, 0xffe1e1e1, 0xffe1e1e1, 0xffe1e1e1, 0xffe1e1e1, 
+	0xffe6e5e6, 0xffe6e4e6, 0xffe6e5e6, 0xffe6e5e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 
+	0xffe6e9ec, 0xffe6e8e9, 0xffe6e9ec, 0xffe6e9ec, 0xffe9e9e9, 0xffececec, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffefece9, 0xffefebe6, 0xffefece9, 0xffefece9, 0xffefebef, 0xffefecef, 0xffefecef, 0xffefecef, 
+	0xffefecef, 0xffefecef, 0xffefecef, 0xffefecef, 0xffefebef, 0xffeeecef, 0xffeeeced, 0xffede9ed, 
+	0xffede9ed, 0xffede7ec, 0xffece7ec, 0xffeae7ea, 0xffe7e7e7, 0xffe6e6e6, 0xffe5e6e5, 0xffe3e5e3, 
+	0xffe3e4e3, 0xffe4e4e4, 0xffe1e1e1, 0xffe1e0e1, 0xffe1e0e1, 0xffe1e0e1, 0xffdedfde, 0xffdedfde, 
+	0xffdedfde, 0xffdedddb, 0xffdedddb, 0xffdbdcdb, 0xffdbdcdb, 0xffd9d9d9, 0xffd9d9d9, 0xffd6d7d6, 
+	0xffd3d4d3, 0xffd3d4d3, 0xffd0d1d0, 0xffcecece, 0xffcecece, 0xffc8cacb, 0xffc3c6c8, 0xffc5c2c5, 
+	0xffbdbcbd, 0xffbdbcbd, 0xffb5b5b5, 0xffadaead, 0xffadaead, 0xffadaead, 0xff8f908f, 0x44313331, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x55000000, 0x993a3d3a, 0x99424142, 0x99424142, 0x99424142, 0x994d4c4d, 
+	0x99525452, 0x995a5a5a, 0x995a5a5a, 0x995a5a5a, 0x99606160, 0x99606160, 0x99656565, 0x996b696b, 
+	0x996b696b, 0x996b6c6e, 0x996b6f70, 0x996b6f70, 0x99737173, 0x99737173, 0x99737373, 0x99737373, 
+	0x99737573, 0x99737576, 0x99737576, 0x99737579, 0x99767876, 0x99767876, 0x99797b79, 0x997b7d7b, 
+	0x99817f81, 0x997e7c7e, 0x997e7c7e, 0x99817f81, 0x997e807e, 0x997e807e, 0x99818381, 0x99818381, 
+	0x99848384, 0x99848384, 0x99848384, 0x99848384, 0x99868486, 0x99898789, 0x99868486, 0x99898789, 
+	0x99868786, 0x99868786, 0x99868786, 0x99868786, 0x99898889, 0x99898889, 0x998c8a8c, 0x99898889, 
+	0x99898b89, 0x99898b89, 0x99898b89, 0x99898b89, 0x99898b89, 0x99898b89, 0x99898b89, 0x99898b89, 
+	0x998c8b8c, 0x998c8b8c, 0x998c8b8c, 0x998c8e8c, 0x998c8e8c, 0x99898a89, 0x998c8e8c, 0x99898a89, 
+	0x998c8b8c, 0x998c8b8c, 0x998c8b8c, 0x998c8b8c, 0x99898b89, 0x99898b89, 0x99898b89, 0x99868886, 
+	0x998c8a8c, 0x998c8a8c, 0x99898889, 0x99868786, 0x998c8a8c, 0x99898889, 0x99868786, 0x99868786, 
+	0x99868786, 0x99898889, 0x998c8a8c, 0x99868786, 0x99868686, 0x99868686, 0x99868686, 0x99868686, 
+	0x99848484, 0x99848484, 0x99848484, 0x99848384, 0x99818381, 0x997e807e, 0x997e807e, 0x997e807e, 
+	0x997e7f7e, 0x997e7f7e, 0x997e7f7e, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7b7b, 0x997b797b, 
+	0x997b797b, 0x997b797b, 0x99767776, 0x99767776, 0x99737573, 0x99707370, 0x996e706e, 0x996b6d6b, 
+	0x99686968, 0x99686968, 0x99656565, 0x99636163, 0x99636163, 0x995d5c5d, 0x99585658, 0x99525152, 
+	0x994a494a, 0x994a494a, 0x88313231, 0x77000400, 0x77000000, 0x55000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x22262426, 0xee9fa29f, 0xff9fa29f, 0xff9fa29f, 0xff9fa29f, 
+	0xffb5b2b5, 0xffbdbabd, 0xffbdbabd, 0xffbdbabd, 0xffc3c2c3, 0xffc3c2c3, 0xffc8c6c8, 0xffcecace, 
+	0xffcecace, 0xffd0cdd0, 0xffd3d0d3, 0xffd3d0d3, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d5d6, 0xffd6d5d6, 
+	0xffd6d8d6, 0xffd6d7d6, 0xffd6d9d6, 0xffd6d9d6, 0xffdedbde, 0xffdedbde, 0xffdedcde, 0xffdedfde, 
+	0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdee0de, 0xffe1e1e1, 0xffe4e4e4, 0xffe4e4e4, 0xffe4e4e4, 
+	0xffe6e4e6, 0xffe6e5e6, 0xffe6e5e6, 0xffe6e5e6, 0xffe6e7e6, 0xffe9e8e9, 0xffe6e7e6, 0xffe9e8e9, 
+	0xffe6e9ec, 0xffe6e9ec, 0xffe6e9ec, 0xffe6e9ec, 0xffececec, 0xffececec, 0xffececec, 0xffececec, 
+	0xffefedec, 0xffefece9, 0xffefece9, 0xffefece9, 0xffefecef, 0xffefecef, 0xffefedef, 0xffefecef, 
+	0xffefedef, 0xffefedef, 0xffefedef, 0xffefefef, 0xffefedef, 0xffefedef, 0xffeeecee, 0xffeee9ee, 
+	0xffede9ed, 0xffedeaec, 0xffeceaec, 0xffe9eae9, 0xffe8e7e8, 0xffe7e7e7, 0xffe7e5e7, 0xffe4e4e4, 
+	0xffe4e4e4, 0xffe4e4e4, 0xffe4e4e4, 0xffe4e1e4, 0xffe4e1e4, 0xffe1e0e1, 0xffe1e0e1, 0xffdedfde, 
+	0xffdedfde, 0xffdedddb, 0xffdedcd9, 0xffdbdcdb, 0xffdbdcdb, 0xffd9d9d9, 0xffd9d9d9, 0xffd6d7d6, 
+	0xffd3d4d3, 0xffd0d1d0, 0xffd0d1d0, 0xffcecece, 0xffc8cacb, 0xffc3c6c8, 0xffbdc2c5, 0xffc5c2c5, 
+	0xffbdbcbd, 0xffb5b5b5, 0xffb5b5b5, 0xffadaead, 0xffadaead, 0xff8f908f, 0xbb707370, 0x11191a19, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x33000000, 0x77131413, 0x99424142, 0x99424142, 0x99424142, 0x99424142, 
+	0x994a4d4a, 0x99525452, 0x99525452, 0x995a5a5a, 0x995a5d5a, 0x99606160, 0x99656565, 0x99656565, 
+	0x996b696b, 0x996b6c6e, 0x996b6c6e, 0x996b6f70, 0x99737173, 0x99737173, 0x99737373, 0x99737573, 
+	0x99737576, 0x99737576, 0x99737576, 0x99737579, 0x99767876, 0x99797b79, 0x997b7d7b, 0x997b7d7b, 
+	0x99817f81, 0x997e7c7e, 0x99817f81, 0x99848284, 0x997e807e, 0x99818381, 0x99818381, 0x99818381, 
+	0x99848384, 0x99848684, 0x99848684, 0x99848684, 0x99898789, 0x99898789, 0x99898789, 0x998c8a8c, 
+	0x99898889, 0x99868786, 0x99898889, 0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 
+	0x99898b89, 0x99898b89, 0x99898b89, 0x998c8e8c, 0x99898b89, 0x998c8e8c, 0x99898b89, 0x998c8e8c, 
+	0x998c8b8c, 0x998c8e8c, 0x998c8b8c, 0x998c8b8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 
+	0x998c8b8c, 0x998c8b8c, 0x998c8b8c, 0x998c8b8c, 0x99898b89, 0x998c8e8c, 0x99898b89, 0x99898b89, 
+	0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 0x99898889, 0x99898889, 
+	0x99898889, 0x99868786, 0x99868786, 0x99868786, 0x99898a89, 0x99868686, 0x99868686, 0x99868686, 
+	0x99848684, 0x99848684, 0x99848684, 0x99848684, 0x99818381, 0x99818381, 0x99818381, 0x997e807e, 
+	0x99848284, 0x997e7f7e, 0x99818081, 0x997e7f7e, 0x997b7d7b, 0x997b7d7b, 0x997b7c7b, 0x997b7c7b, 
+	0x997b797b, 0x99797879, 0x99767776, 0x99767776, 0x99737573, 0x996e706e, 0x996b6d6b, 0x996b6d6b, 
+	0x99686968, 0x99656565, 0x99636163, 0x99636163, 0x995d5c5d, 0x99585658, 0x99585658, 0x99525152, 
+	0x994a494a, 0x994a494a, 0x77191b19, 0x77000400, 0x77000000, 0x33000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x99737973, 0xff9fa29f, 0xff9fa29f, 0xff9fa29f, 
+	0xffadaaad, 0xffb5b2b5, 0xffbdbabd, 0xffbdbabd, 0xffbdbebd, 0xffc3c2c3, 0xffc8c6c8, 0xffc8c6c8, 
+	0xffcecace, 0xffd0cdd0, 0xffd0cdd0, 0xffd3d0d3, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d5d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d8d6, 0xffd6d9d6, 0xffd6d9d6, 0xffdedbde, 0xffdeddde, 0xffdedfde, 0xffdedfde, 
+	0xffdee1de, 0xffdedfde, 0xffdee0de, 0xffdee3de, 0xffe4e4e4, 0xffe4e4e4, 0xffe4e4e4, 0xffe6e7e6, 
+	0xffe6e5e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe9e8e9, 0xffe9e8e9, 0xffe9e8e9, 0xffefebef, 
+	0xffe6ebef, 0xffe6e9ec, 0xffe6ebef, 0xffe6ebef, 0xffececec, 0xffececec, 0xffececec, 0xffececec, 
+	0xffefedec, 0xffefedec, 0xffefefef, 0xffefefef, 0xffefedef, 0xffefefef, 0xffefedef, 0xffefefef, 
+	0xffefedef, 0xffefefef, 0xffefedef, 0xffefedef, 0xffefedef, 0xffefedef, 0xffeeedef, 0xffeeeded, 
+	0xffeeebed, 0xffece9eb, 0xffeaeaea, 0xffe8e9e8, 0xffe8e9e8, 0xffe8e9e8, 0xffe6e7e7, 0xffe6e7e6, 
+	0xffe6e7e6, 0xffe4e4e4, 0xffe4e4e4, 0xffe6e3e6, 0xffe4e1e4, 0xffe6e3e6, 0xffe1e0e1, 0xffdedfde, 
+	0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdbdcdb, 0xffd9d9d9, 0xffd9d9d9, 0xffd9d9d9, 0xffd6d7d6, 
+	0xffd3d4d3, 0xffd0d1d0, 0xffcecece, 0xffc8cacb, 0xffc3c6c8, 0xffc3c6c8, 0xffbdc2c5, 0xffbdbcbd, 
+	0xffbdbcbd, 0xffb5b5b5, 0xffadaead, 0xffadaead, 0xffadaead, 0xff8f908f, 0x66525552, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x11000000, 0x55080408, 0x882c2b2c, 0x99424142, 0x99424142, 0x99424142, 
+	0x99424142, 0x994d4e4d, 0x99525552, 0x99525552, 0x995a5a5d, 0x99636163, 0x99636163, 0x99636163, 
+	0x9968686e, 0x9968686e, 0x996b6d73, 0x996b6d73, 0x99736d6b, 0x9973706e, 0x99737370, 0x99737573, 
+	0x99737573, 0x99767776, 0x99767776, 0x997b797b, 0x997b797b, 0x997b797b, 0x997e7c7e, 0x997e7c7e, 
+	0x997b7d7b, 0x997b7d7b, 0x997e807e, 0x99818381, 0x99848284, 0x99848284, 0x99848284, 0x99848284, 
+	0x99848684, 0x99848684, 0x99848684, 0x99868786, 0x998c8886, 0x998c8886, 0x998c8886, 0x998c8b89, 
+	0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 0x998f8c8f, 0x998f8c8f, 0x998c8a8c, 0x998c8a8c, 
+	0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 
+	0x998f908f, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 
+	0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 
+	0x998f8c8f, 0x998c8a8c, 0x998f8c8f, 0x998c8a8c, 0x998c8e8c, 0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 
+	0x9986888c, 0x9986888c, 0x9986888c, 0x9986888c, 0x998c8886, 0x998c8886, 0x998c8886, 0x998c8886, 
+	0x99868786, 0x99868786, 0x99848684, 0x99848684, 0x99848684, 0x99848484, 0x99848484, 0x99848384, 
+	0x99818381, 0x997e807e, 0x997e807e, 0x997e807e, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x99797b79, 
+	0x9973797b, 0x9973797b, 0x99737779, 0x99737476, 0x99737173, 0x99737173, 0x996e6d6e, 0x99686968, 
+	0x9963656b, 0x9963656b, 0x99606065, 0x99606065, 0x995a5d5a, 0x995a5d5a, 0x994a4c4a, 0x994a4c4a, 
+	0x994a494a, 0x88343234, 0x77080408, 0x77080408, 0x66000000, 0x11000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22000400, 0xdda5a2a5, 0xffa5a2a5, 0xffa5a2a5, 
+	0xffaaa9aa, 0xffafafaf, 0xffb5b6b5, 0xffb5b6b5, 0xffbdbcbd, 0xffc5c2c5, 0xffc5c2c5, 0xffc5c2c5, 
+	0xffc8cacb, 0xffcbced0, 0xffcbced0, 0xffcbced0, 0xffd6d1d0, 0xffd6d4d3, 0xffd6d4d3, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd9d9d9, 0xffd9d9d9, 0xffdbdcdb, 0xffdeddde, 0xffdeddde, 0xffdeddde, 0xffdeddde, 
+	0xffdedfde, 0xffe1e1e1, 0xffe1e1e1, 0xffe4e4e4, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e5e6, 0xffe6e5e6, 
+	0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe9e9e9, 0xffefebe6, 0xffefebe6, 0xffefebe6, 0xffefece9, 
+	0xffefebef, 0xffefebef, 0xffefebef, 0xffefedf1, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xfff1f2f1, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xfff0efef, 0xfff3f2f2, 0xfff1efef, 
+	0xfff1eeef, 0xffeeebec, 0xffeeebee, 0xffebe9ea, 0xffe9e9e9, 0xffe6e7e7, 0xffe6e7e6, 0xffe6e8e6, 
+	0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe4e4e4, 0xffe4e4e4, 0xffe1e1e1, 0xffe1e1e1, 0xffdedfde, 
+	0xffdedfde, 0xffdedfde, 0xffdbdddb, 0xffd6dbde, 0xffd6dbde, 0xffd6d8db, 0xffd6d5d9, 0xffd6d7de, 
+	0xffd0d1d6, 0xffd0d1d6, 0xffcbccce, 0xffc5c6c5, 0xffc5c6c5, 0xffc0c2c0, 0xffc0c2c0, 0xffbdbebd, 
+	0xffb5b5b5, 0xffb5b5b5, 0xffadabad, 0xffa5a6a5, 0xffa5a6a5, 0xcc707170, 0x11080808, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x33000000, 0x66161616, 0x99424142, 0x99424142, 0x99424142, 
+	0x99424142, 0x99474847, 0x994d4e4d, 0x99525552, 0x995a5a5d, 0x995a5a5d, 0x99636163, 0x99636163, 
+	0x9968686e, 0x9968686e, 0x9968686e, 0x996b6d73, 0x99736d6b, 0x99737370, 0x99737573, 0x99737573, 
+	0x99767776, 0x99767776, 0x99767776, 0x997b797b, 0x997e7c7e, 0x99817f81, 0x997e7c7e, 0x99817f81, 
+	0x997e807e, 0x997e807e, 0x997e807e, 0x997e807e, 0x99848284, 0x99848686, 0x99848686, 0x99848686, 
+	0x99848684, 0x99868786, 0x99868786, 0x99868786, 0x998c8886, 0x998c8886, 0x998c8b89, 0x998c8b89, 
+	0x998c8c8f, 0x998c8c8f, 0x998c8a8c, 0x998c8c8f, 0x998f8c8f, 0x99918f91, 0x998f8c8f, 0x99918f91, 
+	0x998f8f8f, 0x998f8f8f, 0x998f8f8f, 0x998f8f8f, 0x998f908f, 0x998f908f, 0x998f908f, 0x998f908f, 
+	0x998f908f, 0x998f908f, 0x998f908f, 0x998f908f, 0x998f908f, 0x998f908f, 0x998f908f, 0x998f908f, 
+	0x998f908f, 0x998f908f, 0x998c8e8c, 0x998f908f, 0x998c8e8c, 0x998f908f, 0x998f908f, 0x998c8e8c, 
+	0x99918f91, 0x998f8c8f, 0x998f8c8f, 0x998f8c8f, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8a8c, 
+	0x99898b8c, 0x99898b8c, 0x99898b8c, 0x99898b8c, 0x998c8b89, 0x998c8886, 0x998c8b89, 0x998c8886, 
+	0x99898889, 0x99868786, 0x99868786, 0x99868786, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 
+	0x99818381, 0x99818381, 0x99818381, 0x997e807e, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x99797b79, 
+	0x9973797b, 0x99737779, 0x99737779, 0x99737476, 0x99737173, 0x996e6d6e, 0x99686968, 0x99686968, 
+	0x9963656b, 0x9963656b, 0x99606065, 0x995d5a60, 0x995a5d5a, 0x995a5d5a, 0x994a4c4a, 0x994a4c4a, 
+	0x99343234, 0x771e1b1e, 0x77080408, 0x77080408, 0x33000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0x55373937, 0xeea5a2a5, 0xffa5a2a5, 
+	0xffa5a2a5, 0xffaaa9aa, 0xffafafaf, 0xffb5b6b5, 0xffbdbcbd, 0xffbdbcbd, 0xffc5c2c5, 0xffc5c2c5, 
+	0xffc8cacb, 0xffc8cacb, 0xffc8cacb, 0xffced2d6, 0xffd6d1d0, 0xffd6d4d3, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd9d9d9, 0xffd9d9d9, 0xffd9d9d9, 0xffdbdcdb, 0xffdeddde, 0xffdee0de, 0xffdeddde, 0xffdee0de, 
+	0xffe1e1e1, 0xffe1e1e1, 0xffe4e4e4, 0xffe4e4e4, 0xffe6e5e6, 0xffe6e5e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e7e6, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffefebe6, 0xffefebe6, 0xffefece9, 0xffefece9, 
+	0xffefedf1, 0xffefedf1, 0xffefedf1, 0xffefedf1, 0xffefefef, 0xfff1f0f1, 0xffefefef, 0xfff1f0f1, 
+	0xfff1f2f1, 0xfff1f2f1, 0xfff1f2f1, 0xfff1f2f1, 0xfff1f2f1, 0xfff1f2f1, 0xfff1f2f1, 0xfff1f2f1, 
+	0xfff4f4f4, 0xfff1f2f1, 0xfff1f2f1, 0xfff1f2f1, 0xfff4f4f4, 0xfff1f2f1, 0xfff2f2f1, 0xfff1f0f0, 
+	0xfff1efef, 0xffefeded, 0xffede9ed, 0xffece9ec, 0xffeae9ea, 0xffe9e9e9, 0xffe9e9e9, 0xffe6e7e6, 
+	0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe4e4e4, 0xffe4e4e4, 0xffe4e4e4, 0xffe4e4e4, 0xffdedfde, 
+	0xffdedfde, 0xffdedfde, 0xffdbdddb, 0xffd6dbde, 0xffd6d8db, 0xffd6d8db, 0xffd6d5d9, 0xffd0d1d6, 
+	0xffd0d1d6, 0xffcbccce, 0xffcbccce, 0xffc5c6c5, 0xffc5c6c5, 0xffc0c2c0, 0xffbabeba, 0xffbdbebd, 
+	0xffb5b5b5, 0xffb5b5b5, 0xffadabad, 0xffa5a6a5, 0xdda5a6a5, 0x443c3d3c, 0x00080808, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x55000000, 0x77161616, 0x99424142, 0x99424142, 
+	0x99424142, 0x99424142, 0x99474847, 0x994d4e4d, 0x99525458, 0x995a5a5d, 0x99636163, 0x99636163, 
+	0x99656268, 0x9968686e, 0x9968686e, 0x996b6d73, 0x9973706e, 0x99737370, 0x99737573, 0x99737573, 
+	0x99767776, 0x99767776, 0x997b797b, 0x997b797b, 0x99817f81, 0x99817f81, 0x99817f81, 0x99817f81, 
+	0x997e807e, 0x997e807e, 0x99818381, 0x99818381, 0x99848686, 0x99848686, 0x99848686, 0x99848686, 
+	0x99868786, 0x99868786, 0x998c8a8c, 0x998c8a8c, 0x998c8b89, 0x998c8b89, 0x998c8b89, 0x998c8b89, 
+	0x998c8c8f, 0x998c8c8f, 0x998c8c8f, 0x998c8f91, 0x99918f91, 0x99918f91, 0x99949294, 0x99949294, 
+	0x99919091, 0x99919091, 0x998f8f8f, 0x99919091, 0x998f908f, 0x99919391, 0x998f908f, 0x99919391, 
+	0x998f908f, 0x998f908f, 0x99919391, 0x998f908f, 0x998f908f, 0x998f908f, 0x99919391, 0x998f908f, 
+	0x998f908f, 0x998f908f, 0x99919391, 0x998f908f, 0x998f908f, 0x998f908f, 0x998f908f, 0x998f908f, 
+	0x99918f91, 0x99918f91, 0x99918f91, 0x99918f91, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 
+	0x99898b8c, 0x99898b8c, 0x99898b8c, 0x99898b8c, 0x998c8b89, 0x998c8b89, 0x998c8b89, 0x998c8886, 
+	0x998c8a8c, 0x99868786, 0x99868786, 0x99868786, 0x99848684, 0x99848684, 0x99848684, 0x99848484, 
+	0x99818381, 0x99818381, 0x99818381, 0x99818381, 0x997b7d7b, 0x997b7d7b, 0x99797b79, 0x99797b79, 
+	0x99737779, 0x99737779, 0x99737476, 0x99737173, 0x99737173, 0x996e6d6e, 0x99686968, 0x99636563, 
+	0x9963656b, 0x99606065, 0x99606065, 0x995d5a60, 0x995a5d5a, 0x994a4c4a, 0x994a4c4a, 0x994a4c4a, 
+	0x771e1b1e, 0x77080408, 0x77080408, 0x55080408, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0x00000400, 0x886e6d6e, 0xffa5a2a5, 
+	0xffa5a2a5, 0xffa5a2a5, 0xffaaa9aa, 0xffafafaf, 0xffb5b5b5, 0xffbdbcbd, 0xffc5c2c5, 0xffc5c2c5, 
+	0xffc5c6c5, 0xffc8cacb, 0xffc8cacb, 0xffcbced0, 0xffd6d1d0, 0xffd6d4d3, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd9d9d9, 0xffd9d9d9, 0xffdbdcdb, 0xffdbdcdb, 0xffdee0de, 0xffdee0de, 0xffdee0de, 0xffdee0de, 
+	0xffe1e1e1, 0xffe4e4e4, 0xffe4e4e4, 0xffe4e4e4, 0xffe6e5e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffececec, 0xffececec, 0xffefedec, 0xffefece9, 0xffefedec, 0xffefedec, 
+	0xffefedf1, 0xffefedf1, 0xffefedf1, 0xffeff0f4, 0xfff1f0f1, 0xfff1f0f1, 0xfff4f2f4, 0xfff4f2f4, 
+	0xfff1f2f1, 0xfff4f4f4, 0xfff1f2f1, 0xfff4f4f4, 0xfff4f4f4, 0xfff4f4f4, 0xfff4f4f4, 0xfff4f4f4, 
+	0xfff4f4f4, 0xfff4f4f4, 0xfff4f4f4, 0xfff4f4f4, 0xfff4f4f4, 0xfff4f4f4, 0xfff4f4f4, 0xfff2f1f1, 
+	0xfff0edee, 0xffeceae9, 0xffeae8e7, 0xffeae7ea, 0xffe8e6e8, 0xffeae9ea, 0xffe9e9e9, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe4e4e4, 0xffe4e4e4, 0xffe4e4e4, 0xffdedfde, 
+	0xffdedfde, 0xffdbdddb, 0xffdbdddb, 0xffd6d8db, 0xffd6d8db, 0xffd6d5d9, 0xffd6d2d6, 0xffd0d1d6, 
+	0xffcbccce, 0xffcbccce, 0xffc5c6c5, 0xffc5c6c5, 0xffc0c2c0, 0xffbabeba, 0xffbabeba, 0xffb5b5b5, 
+	0xffb5b5b5, 0xffadabad, 0xffadabad, 0xeea5a6a5, 0x773c3d3c, 0x00080808, 0x00080808, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x55000000, 0x77161616, 0x99424142, 
+	0x99424142, 0x99424142, 0x99424142, 0x99474847, 0x994a4d52, 0x99525458, 0x995a5a5d, 0x99636163, 
+	0x99656268, 0x99656268, 0x9968686e, 0x9968686e, 0x99736d6b, 0x9973706e, 0x99737370, 0x99737573, 
+	0x99737573, 0x99767776, 0x99797879, 0x997b797b, 0x997e7c7e, 0x997e7c7e, 0x99817f81, 0x99848284, 
+	0x99818381, 0x99818381, 0x99818381, 0x99848684, 0x99848686, 0x99848686, 0x99848686, 0x99848a89, 
+	0x99898889, 0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 0x998c8b89, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 
+	0x998c8f91, 0x998c8f91, 0x998c8f91, 0x998c9294, 0x99949294, 0x99949294, 0x99949294, 0x99949294, 
+	0x99949294, 0x99949294, 0x99949294, 0x99949294, 0x99919391, 0x99919391, 0x99919391, 0x99919391, 
+	0x99919391, 0x99919391, 0x99919391, 0x99919391, 0x99919391, 0x99919391, 0x99919391, 0x99919391, 
+	0x99919391, 0x99919391, 0x99919391, 0x99919391, 0x99919391, 0x99919391, 0x99919391, 0x998f908f, 
+	0x99949294, 0x99949294, 0x99949294, 0x99949294, 0x998c928c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 
+	0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8b89, 0x998c8b89, 0x998c8b89, 0x998c8b89, 
+	0x998c8a8c, 0x998c8a8c, 0x99868786, 0x99868786, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 
+	0x99818381, 0x99818381, 0x997e807e, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x99797b79, 0x99767876, 
+	0x99737476, 0x99737476, 0x99737173, 0x99737173, 0x996e6d6e, 0x99686968, 0x99686968, 0x99636563, 
+	0x99606065, 0x99606065, 0x995d5a60, 0x995a555a, 0x994a4c4a, 0x994a4c4a, 0x994a4c4a, 0x77292829, 
+	0x77080408, 0x77080408, 0x66080408, 0x11080408, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0x00000400, 0x00000400, 0x996e6d6e, 
+	0xeea5a2a5, 0xffa5a2a5, 0xffa5a2a5, 0xffaaa9aa, 0xffadaead, 0xffb5b5b5, 0xffbdbcbd, 0xffc5c2c5, 
+	0xffc5c6c5, 0xffc5c6c5, 0xffc8cacb, 0xffcbced0, 0xffd6d1d0, 0xffd6d1d0, 0xffd6d4d3, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd9d9d9, 0xffdbdcdb, 0xffdbdcdb, 0xffdeddde, 0xffdeddde, 0xffdee0de, 0xffdee3de, 
+	0xffe4e4e4, 0xffe6e7e6, 0xffe4e4e4, 0xffe6e7e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6ebe6, 
+	0xffececec, 0xffececec, 0xffececec, 0xffececec, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffeff0f4, 0xffeff0f4, 0xffeff0f4, 0xffeff3f7, 0xfff7f3f7, 0xfff7f3f7, 0xfff7f3f7, 0xfff7f3f7, 
+	0xfff4f4f4, 0xfff4f4f4, 0xfff4f4f4, 0xfff4f4f4, 0xfff7f7f7, 0xfff4f4f4, 0xfff4f4f4, 0xfff7f7f7, 
+	0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff4f4f4, 0xfff4f4f4, 0xfff4f4f4, 0xfff5f5f4, 
+	0xffefeeeb, 0xffebe8e8, 0xffe8e5e8, 0xffe7e4e8, 0xffe8e5e8, 0xffeae8ea, 0xffe9e9e9, 0xffe6e9e6, 
+	0xffe6e9e6, 0xffe6e7e6, 0xffe6e8e6, 0xffe6e7e6, 0xffe4e4e4, 0xffe4e4e4, 0xffe1e1e1, 0xffdedfde, 
+	0xffdedfde, 0xffdbdddb, 0xffd6dbd6, 0xffd6d8db, 0xffd6d5d9, 0xffd6d2d6, 0xffd6d2d6, 0xffcbccce, 
+	0xffcbccce, 0xffcbccce, 0xffc5c6c5, 0xffc0c2c0, 0xffc0c2c0, 0xffbabeba, 0xffb5bab5, 0xffb5b5b5, 
+	0xffb5b5b5, 0xffadabad, 0xeea5a2a5, 0x773c3d3c, 0x11080808, 0x00080808, 0x00080808, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22000000, 0x55000000, 0x77191419, 
+	0x882f2d2f, 0x99424142, 0x99424142, 0x99424142, 0x993c3b3c, 0x99525152, 0x99525152, 0x99525152, 
+	0x99636163, 0x99636163, 0x99636163, 0x99636163, 0x99636565, 0x996b7173, 0x996b7173, 0x996b7173, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 
+	0x99848684, 0x99848684, 0x99848684, 0x99848684, 0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 
+	0x99868886, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998f8f8f, 0x998f8f8f, 0x998f8f8f, 0x998f8f8f, 
+	0x99949094, 0x99949094, 0x99949094, 0x999c969c, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 
+	0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 
+	0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 
+	0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x998f9091, 
+	0x99949294, 0x99949294, 0x99949294, 0x99949294, 0x998f8c8f, 0x99949294, 0x99949294, 0x99949294, 
+	0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 
+	0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 
+	0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7973, 0x997b7973, 0x997b7973, 0x997b7973, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x99636563, 0x99636563, 0x99636563, 0x99636563, 
+	0x99525552, 0x99525552, 0x99525552, 0x99525552, 0x99525152, 0x88373637, 0x771b1b1b, 0x77000000, 
+	0x77000305, 0x66000000, 0x22000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x77686968, 0xdd9c9e9c, 0xff9c9e9c, 0xff9c9e9c, 0xffadaaad, 0xffadaaad, 0xffadaaad, 0xffadaaad, 
+	0xffb8b9b8, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd9dbde, 0xffdee3e6, 0xffdee3e6, 0xffdee3e6, 
+	0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffefebef, 0xffefebef, 0xffefebef, 0xffefebef, 
+	0xffe9e9e9, 0xffefefef, 0xffefefef, 0xffefefef, 0xfff1f0ef, 0xfff1f0ef, 0xfff1f0ef, 0xfff1f0ef, 
+	0xfff1f3f1, 0xfff1f3f1, 0xfff1f3f1, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 
+	0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 
+	0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff6f6f6, 
+	0xffefefef, 0xffeaeae9, 0xffe6e7e7, 0xffe5e4e5, 0xffe5e3e6, 0xffece9ed, 0xffefebef, 0xffe6e7e6, 
+	0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffc8c9c8, 0xffc5c6c5, 
+	0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xff9c9e9c, 
+	0xff9c9e9c, 0xcc9c9e9c, 0x55343534, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22000000, 0x55000000, 
+	0x66080408, 0x771b181b, 0x99424142, 0x99424142, 0x993c3b3c, 0x993c3b3c, 0x99525152, 0x99525152, 
+	0x99555555, 0x99555555, 0x99636163, 0x99636163, 0x99636565, 0x99636565, 0x996b7173, 0x996b7173, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 
+	0x99848684, 0x99848684, 0x99848684, 0x99848684, 0x99848384, 0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 
+	0x998c8e8c, 0x99868886, 0x998c8e8c, 0x998c8e8c, 0x998f8f8f, 0x99949694, 0x998f8f8f, 0x998f8f8f, 
+	0x99949094, 0x99949094, 0x99949094, 0x99949094, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 
+	0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 
+	0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 
+	0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x998f9091, 
+	0x99949294, 0x99949294, 0x99949294, 0x99949294, 0x99949294, 0x99949294, 0x998f8c8f, 0x99949294, 
+	0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x99868886, 
+	0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 0x99848384, 0x99848684, 0x99848684, 0x997e7f7e, 0x997e7f7e, 
+	0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x99767576, 0x997b7973, 0x997b7973, 0x9973706e, 0x9973706e, 
+	0x99737173, 0x99737173, 0x99656465, 0x99656465, 0x99636563, 0x99636563, 0x99636563, 0x99505150, 
+	0x99525552, 0x99525552, 0x99525552, 0x993a3b3a, 0x771b1b1b, 0x66000000, 0x77000000, 0x77000000, 
+	0x66000000, 0x22000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x33343534, 0x99686968, 0xee9c9e9c, 0xffadaaad, 0xffadaaad, 0xffadaaad, 0xffadaaad, 
+	0xffb8b9b8, 0xffb8b9b8, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c8c3, 0xffc5c8c3, 0xffced2ce, 0xffced2ce, 
+	0xffd0d1d0, 0xffd0d1d0, 0xffd6dbd6, 0xffd6dbd6, 0xffd9dbde, 0xffd9dbde, 0xffdee3e6, 0xffdee3e6, 
+	0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e5e6, 0xffefebef, 0xffefebef, 0xffefebef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xfff1f0ef, 0xfff7f7f7, 0xfff1f0ef, 0xfff1f0ef, 
+	0xfff1f3f1, 0xfff1f3f1, 0xfff1f3f1, 0xfff1f3f1, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 
+	0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 
+	0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff6f7f6, 
+	0xfff2f1f1, 0xffebeaea, 0xffe4e5e5, 0xffe3e1e4, 0xffe6e4e7, 0xffedeaed, 0xffefebef, 0xffe6e7e6, 
+	0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffced0ce, 0xffd6d7d6, 0xffc8c9c8, 0xffc8c9c8, 0xffc8c9c8, 0xffc5c6c5, 
+	0xffc5c6c5, 0xffc5c6c5, 0xffb8b7b8, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xdd9c9e9c, 
+	0x88686968, 0x33343534, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 
+	0x44080408, 0x66080408, 0x66080408, 0x771b181b, 0x993c3b3c, 0x993c3b3c, 0x993c3b3c, 0x993c3b3c, 
+	0x99474947, 0x99555555, 0x99555555, 0x99555555, 0x995a5958, 0x99636565, 0x99636565, 0x99636565, 
+	0x99686868, 0x996e6f6e, 0x996e6f6e, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x997e7f7e, 0x997e7f7e, 0x997e7f7e, 0x997e7f7e, 0x99848384, 0x99848384, 0x99848384, 0x99848384, 
+	0x99868886, 0x99868886, 0x99868886, 0x99868886, 0x998f8f8f, 0x99898889, 0x998f8f8f, 0x998f8f8f, 
+	0x99949094, 0x998c8b8c, 0x99949094, 0x99949094, 0x998f908f, 0x99949694, 0x998f908f, 0x99949694, 
+	0x998f908f, 0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99919291, 0x99919291, 0x99919291, 
+	0x99949694, 0x99949694, 0x99949694, 0x99949694, 0x99919291, 0x99919291, 0x99919291, 0x99919291, 
+	0x99949694, 0x9991908f, 0x9991908f, 0x9991908f, 0x998f9091, 0x998f9091, 0x998f9091, 0x998f9091, 
+	0x998f8e8f, 0x998f8e8f, 0x998f8e8f, 0x99949294, 0x99949294, 0x998f8c8f, 0x998f8c8f, 0x998f8c8f, 
+	0x998c8e8c, 0x998c8e8c, 0x998c8e8c, 0x99868886, 0x99868886, 0x99868886, 0x99868886, 0x99818381, 
+	0x99848384, 0x99848384, 0x99848384, 0x99848384, 0x997e7f7e, 0x997e7f7e, 0x99797879, 0x99797879, 
+	0x99767576, 0x99767576, 0x99767576, 0x99767576, 0x9973706e, 0x9973706e, 0x996b6768, 0x996b6768, 
+	0x99656465, 0x99656465, 0x99656465, 0x99585658, 0x99505150, 0x99505150, 0x99505150, 0x99505150, 
+	0x993a3b3a, 0x993a3b3a, 0x77212221, 0x66080808, 0x77000000, 0x77000000, 0x77000000, 0x44000000, 
+	0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x11000000, 0x44343534, 0xaa7b797b, 0xeeadaaad, 0xffadaaad, 0xffadaaad, 
+	0xffaaabaa, 0xffaaabaa, 0xffb8b9b8, 0xffb8b9b8, 0xffbdbdb8, 0xffc5c8c3, 0xffc5c8c3, 0xffc5c8c3, 
+	0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd3d2d6, 0xffd9dbde, 0xffd9dbde, 0xffd9dbde, 
+	0xffe1e0e1, 0xffe1e0e1, 0xffe1e0e1, 0xffe6e7e6, 0xffe6e5e6, 0xffe6e5e6, 0xffe6e5e6, 0xffe6e5e6, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xfff1f0ef, 0xfff1f0ef, 0xfff1f0ef, 0xfff1f0ef, 
+	0xfff1f3f1, 0xffecefec, 0xfff1f3f1, 0xfff1f3f1, 0xfff1f3f1, 0xfff7f7f7, 0xfff1f3f1, 0xfff7f7f7, 
+	0xfff4f3f4, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 
+	0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff4f3f4, 0xfff7f7f7, 0xfff4f3f4, 
+	0xfff5f5f4, 0xffeeedec, 0xffe4e4e5, 0xffe1e1e2, 0xffe3e1e3, 0xffe5e4e6, 0xffe6e4e6, 0xffe1dfde, 
+	0xffe1dfde, 0xffe1dfde, 0xffe1dfde, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffced0ce, 
+	0xffced0ce, 0xffced0ce, 0xffc5c5c5, 0xffc8c9c8, 0xffc8c9c8, 0xffbabcba, 0xffbabcba, 0xffb8b7b8, 
+	0xffb8b7b8, 0xffb8b7b8, 0xffaaa9aa, 0xffb5b2b5, 0xeeb5b2b5, 0xdd7b7b7e, 0x997b7b7e, 0x33343534, 
+	0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00080408, 0x22080408, 0x55080408, 0x66080408, 0x66101010, 0x77101010, 0x88262626, 0x883c3b3c, 
+	0x993a3d3a, 0x993a3d3a, 0x99474947, 0x99474947, 0x99524d4a, 0x99524d4a, 0x995a5958, 0x995a5958, 
+	0x99636163, 0x99636163, 0x99636163, 0x99686868, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 0x996b6d6b, 
+	0x99737173, 0x99737173, 0x99797879, 0x99797879, 0x99737573, 0x997b7c7b, 0x997b7c7b, 0x997b7c7b, 
+	0x997b7d7b, 0x997b7d7b, 0x99818381, 0x99818381, 0x99848284, 0x99848284, 0x99848284, 0x99848284, 
+	0x99848684, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 0x99848684, 
+	0x99898b89, 0x99848684, 0x99898b89, 0x99898b89, 0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 
+	0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 0x998c8a8c, 
+	0x998c8684, 0x998c8684, 0x998c8684, 0x998c8684, 0x9984868c, 0x9984868c, 0x9984868c, 0x9984868c, 
+	0x99848684, 0x99848684, 0x99848684, 0x99848684, 0x99898789, 0x99848284, 0x99848284, 0x99848284, 
+	0x99818381, 0x997b7d7b, 0x99818381, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 0x997b7d7b, 
+	0x997b7c7b, 0x997b7c7b, 0x99737573, 0x99737573, 0x99737173, 0x99737173, 0x99737173, 0x99737173, 
+	0x99706d70, 0x99706d70, 0x996b656b, 0x996b656b, 0x99635d63, 0x99635d63, 0x99635d63, 0x99635d63, 
+	0x99585658, 0x99585658, 0x994a494a, 0x994a494a, 0x993c3d3c, 0x993c3d3c, 0x993c3d3c, 0x88292829, 
+	0x77080808, 0x66080808, 0x77080808, 0x77080808, 0x77000000, 0x55000000, 0x22000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11191819, 0x33191819, 0x664a494a, 0xbb7b797b, 
+	0xdd9c9e9c, 0xee9c9e9c, 0xffaaabaa, 0xffaaabaa, 0xffb5b2ad, 0xffb5b2ad, 0xffb5b2ad, 0xffbdbdb8, 
+	0xffc5bec5, 0xffc5bec5, 0xffcbc8cb, 0xffcbc8cb, 0xffcecace, 0xffcecace, 0xffcecace, 0xffd3d2d6, 
+	0xffd6d2d6, 0xffd6d2d6, 0xffdbd9db, 0xffdbd9db, 0xffd6dbd6, 0xffd6dbd6, 0xffdee0de, 0xffdee0de, 
+	0xffdedfde, 0xffdedfde, 0xffe4e4e4, 0xffe4e4e4, 0xffe6e3de, 0xffe6e3de, 0xffece9e6, 0xffece9e6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffefebef, 0xffefebef, 0xffefebef, 0xffefebef, 0xffefebef, 0xffefebef, 0xffefebef, 0xffefebef, 
+	0xffefebef, 0xffefebef, 0xffefebef, 0xffefebef, 0xffefebef, 0xffefebef, 0xffefebef, 0xffefebef, 
+	0xffefebe6, 0xffeeeae5, 0xffdedfde, 0xffddddde, 0xffdeddde, 0xffd6d7d6, 0xffd6d7d6, 0xffdbd7d6, 
+	0xffdbd7d6, 0xffdbd7d6, 0xffd6cece, 0xffcecece, 0xffcecece, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c5c5, 
+	0xffc5c5c5, 0xffc5c5c5, 0xffbdbabd, 0xffbabcba, 0xffadaead, 0xffadaead, 0xffadaead, 0xffaaa9aa, 
+	0xffaaa9aa, 0xee9c9a9c, 0xdd9c9a9c, 0xaa7b7b7e, 0x55424347, 0x22080c10, 0x11080c10, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x11000000, 0x22000000, 0x44000000, 0x55030103, 0x66050305, 0x66080408, 
+	0x66131213, 0x77131213, 0x88262326, 0x883a353a, 0x88313131, 0x99313131, 0x994a494a, 0x994a494a, 
+	0x994a4d4a, 0x994a4d4a, 0x994a4d4a, 0x994a4d4a, 0x995a595a, 0x995a595a, 0x995a595a, 0x995a595a, 
+	0x99636563, 0x99636563, 0x99636563, 0x99636563, 0x996b6d73, 0x996b6d73, 0x996b6d73, 0x996b6d73, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x997b757b, 0x997b757b, 0x997b757b, 0x997b757b, 
+	0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 
+	0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 
+	0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 
+	0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 0x997b797b, 
+	0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 0x99737573, 
+	0x996b716b, 0x996b716b, 0x996b716b, 0x996b716b, 0x996b696b, 0x996b696b, 0x996b696b, 0x996b696b, 
+	0x99636563, 0x99636563, 0x99636563, 0x99636563, 0x995a595a, 0x995a595a, 0x995a595a, 0x995a595a, 
+	0x99525152, 0x99525152, 0x99525152, 0x99525152, 0x994a494a, 0x994a494a, 0x994a494a, 0x994a494a, 
+	0x99313531, 0x99313531, 0x88313531, 0x88212321, 0x77191419, 0x77100d10, 0x66080708, 0x66000000, 
+	0x77000000, 0x77000000, 0x66000000, 0x55000000, 0x22000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030403, 0x11080c08, 
+	0x22000400, 0x442f312f, 0x885d5d5d, 0xbb8c8a8c, 0xdd9c9a9c, 0xdd9c9a9c, 0xee9c9a9c, 0xff9c9a9c, 
+	0xffb5b6b5, 0xffb5b6b5, 0xffb5b6b5, 0xffb5b6b5, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 
+	0xffb5b6b5, 0xffb5b6b5, 0xffb5b6b5, 0xffb5b6b5, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 
+	0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecace, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcececd, 0xffcccdce, 0xffcccdcc, 
+	0xffcbc9cc, 0xffc9c8c9, 0xffc7c4c7, 0xffc2c1c3, 0xffbebdbf, 0xffb6babd, 0xffb5babd, 0xffadaead, 
+	0xffadaead, 0xffadaead, 0xffadaead, 0xffa5a6a5, 0xffa5a6a5, 0xffa5a6a5, 0xffa5a6a5, 0xffa5a2a5, 
+	0xffa5a2a5, 0xffa5a2a5, 0xffa5a2a5, 0xee9c9a9c, 0xee9c9a9c, 0xdd9c9a9c, 0xdd9c9a9c, 0xbb7b797b, 
+	0x77525252, 0x44292b29, 0x22000400, 0x11080c08, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x33000000, 0x44000000, 
+	0x55000000, 0x66000000, 0x66000000, 0x66000000, 0x66000000, 0x66191819, 0x77191819, 0x77191819, 
+	0x88313331, 0x88313331, 0x88313331, 0x88313331, 0x993f3d3f, 0x993f3d3f, 0x993f3d3f, 0x993f3d3f, 
+	0x99424342, 0x99424342, 0x99424342, 0x99424342, 0x99474a4d, 0x99474a4d, 0x99474a4d, 0x99474a4d, 
+	0x99504d50, 0x99504d50, 0x99504d50, 0x99504d50, 0x99555155, 0x99555155, 0x99555155, 0x99555155, 
+	0x99555455, 0x99555455, 0x99555455, 0x99555455, 0x99555455, 0x99555455, 0x99555455, 0x99555455, 
+	0x99555455, 0x99555455, 0x99555455, 0x99555455, 0x99555455, 0x99555455, 0x99555455, 0x99555455, 
+	0x99555455, 0x99555455, 0x99555455, 0x99555455, 0x99555455, 0x99555455, 0x99555455, 0x99555455, 
+	0x99555455, 0x99555455, 0x99555455, 0x99555455, 0x99555455, 0x99555455, 0x99555455, 0x99555455, 
+	0x99505150, 0x99505150, 0x99505150, 0x99505150, 0x99505150, 0x99505150, 0x99505150, 0x99505150, 
+	0x994a4d4a, 0x994a4d4a, 0x994a4d4a, 0x994a4d4a, 0x99474847, 0x99474847, 0x99474847, 0x99474847, 
+	0x99424342, 0x99424342, 0x99424342, 0x99424342, 0x993c3b3c, 0x993c3b3c, 0x993c3b3c, 0x993c3b3c, 
+	0x99373737, 0x99373737, 0x88373737, 0x88373737, 0x88313131, 0x88313131, 0x77191819, 0x77191819, 
+	0x77101210, 0x66000000, 0x66000000, 0x66000000, 0x77000000, 0x77000000, 0x66000000, 0x55000000, 
+	0x44000000, 0x33000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000400, 0x00000400, 0x00000400, 0x11000400, 0x11000400, 0x22000400, 0x44343634, 0x77686868, 
+	0x99797b79, 0xbb797b79, 0xcc797b79, 0xcc797b79, 0xddadaead, 0xeeadaead, 0xeeadaead, 0xeeadaead, 
+	0xffb5b6b5, 0xffb5b6b5, 0xffb5b6b5, 0xffb5b6b5, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 
+	0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecace, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcccbcb, 0xffc8c8c9, 0xffc6c5c6, 
+	0xffb3b2b4, 0xffadadaf, 0xffb0b0b3, 0xffafb1b4, 0xffb1b5b9, 0xffb4b9bc, 0xffb5babd, 0xffadaead, 
+	0xffadaead, 0xffadaead, 0xeeadaead, 0xeea5a6a5, 0xeea5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xcca5a2a5, 
+	0xcca5a2a5, 0xbb6e6d6e, 0x886e6d6e, 0x66343334, 0x55343334, 0x22343334, 0x11000000, 0x11000400, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x11000000, 0x22000000, 0x33000000, 0x44000000, 0x55000000, 0x55000000, 0x55000000, 0x66000000, 
+	0x66000000, 0x66000000, 0x66000000, 0x66000000, 0x66080408, 0x66080408, 0x77080408, 0x77242024, 
+	0x77212221, 0x77212221, 0x77212221, 0x88212221, 0x88242726, 0x88242726, 0x88242726, 0x88242726, 
+	0x882c282c, 0x882c282c, 0x882c282c, 0x882c282c, 0x882f2d2f, 0x882f2d2f, 0x882f2d2f, 0x992f2d2f, 
+	0x882f2e2f, 0x882f2e2f, 0x992f2e2f, 0x992f2e2f, 0x992f2e2f, 0x992f2e2f, 0x992f2e2f, 0x992f2e2f, 
+	0x992f2e2f, 0x992f2e2f, 0x992f2e2f, 0x992f2e2f, 0x992f2e2f, 0x992f2e2f, 0x992f2e2f, 0x992f2e2f, 
+	0x992f2e2f, 0x992f2e2f, 0x992f2e2f, 0x992f2e2f, 0x992f2e2f, 0x992f2e2f, 0x992f2e2f, 0x992f2e2f, 
+	0x992f2e2f, 0x992f2e2f, 0x992f2e2f, 0x992f2e2f, 0x992f2e2f, 0x992f2e2f, 0x992f2e2f, 0x992f2e2f, 
+	0x992c2d2c, 0x992c2d2c, 0x992c2d2c, 0x992c2d2c, 0x992c2d2c, 0x882c2d2c, 0x882c2d2c, 0x882c2d2c, 
+	0x88292829, 0x88292829, 0x88292829, 0x88292829, 0x88242624, 0x88242624, 0x88242624, 0x88242624, 
+	0x88212221, 0x88212221, 0x88212221, 0x88212221, 0x771e1e1e, 0x771e1e1e, 0x771e1e1e, 0x771e1e1e, 
+	0x77000400, 0x66000400, 0x66000400, 0x66000400, 0x66000000, 0x66000000, 0x77000000, 0x77000000, 
+	0x77000000, 0x66000000, 0x66000000, 0x55000000, 0x44000000, 0x33000000, 0x11000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000400, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x22000400, 0x443a3d3a, 0x443a3d3a, 0x663a3d3a, 
+	0x663c3f3c, 0x773c3f3c, 0x88797b79, 0xaa797b79, 0xbb7e7f7e, 0xbb7e7f7e, 0xbb7e7f7e, 0xbb7e7f7e, 
+	0xcc848684, 0xcc848684, 0xcc848684, 0xcc848684, 0xcc898889, 0xdd898889, 0xdd898889, 0xdd898889, 
+	0xdd8c8b8c, 0xdd8c8b8c, 0xdd8c8b8c, 0xdd8c8b8c, 0xdd8c8b8c, 0xdd8c8b8c, 0xee8c8b8c, 0xee8c8b8c, 
+	0xee8c8b8c, 0xee8c8b8c, 0xee8c8b8c, 0xee8c8b8c, 0xee8c8b8c, 0xee8c8b8c, 0xee8c8b8c, 0xee8c8b8c, 
+	0xee8c8b8c, 0xee8c8b8c, 0xee8c8b8c, 0xee8c8b8c, 0xee8c8b8c, 0xee8c8b8c, 0xee8b8b8b, 0xee898989, 
+	0xee878588, 0xee848285, 0xcc7e7d80, 0xbb7b7c7f, 0xbb797c7e, 0xbb797c7e, 0xaa797c7e, 0xaa737473, 
+	0x88737473, 0x77737473, 0x663a3a3a, 0x55373a37, 0x44373a37, 0x33373a37, 0x22000400, 0x00000400, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x11000000, 0x22000000, 
+	0x33000000, 0x44000000, 0x44000000, 0x55000000, 0x55080408, 0x55080408, 0x66080408, 0x66080408, 
+	0x66000000, 0x66000000, 0x66000000, 0x66000000, 0x66000400, 0x66000400, 0x66000400, 0x66000400, 
+	0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 
+	0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 
+	0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 
+	0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 
+	0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 
+	0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 
+	0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66000400, 0x66000400, 0x66000400, 0x66000400, 
+	0x66000000, 0x66000000, 0x66000000, 0x66000000, 0x77000000, 0x77000000, 0x77000000, 0x77000000, 
+	0x66000400, 0x66000400, 0x66000400, 0x55000400, 0x55000000, 0x44000000, 0x44000000, 0x33000000, 
+	0x22000000, 0x11000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000400, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000400, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000400, 
+	0x00080408, 0x00080408, 0x00080408, 0x00080408, 0x00080408, 0x00080408, 0x00080408, 0x00080408, 
+	0x00080408, 0x00080408, 0x00080408, 0x00080408, 0x00080408, 0x00080408, 0x00080408, 0x00080408, 
+	0x00080408, 0x00080408, 0x00080408, 0x00080408, 0x00080408, 0x00080408, 0x00080408, 0x00080407, 
+	0x00080408, 0x00060308, 0x00000400, 0x00010100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000400, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x33000000, 0x33000000, 0x33000000, 0x33000000, 0x44000000, 
+	0x44000000, 0x44000000, 0x44000000, 0x44000000, 0x44000000, 0x55000000, 0x55000000, 0x55000000, 
+	0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 
+	0x55000000, 0x66000000, 0x66000000, 0x66000000, 0x66000000, 0x66000000, 0x66000000, 0x66000000, 
+	0x66000000, 0x66000000, 0x66000000, 0x66000000, 0x66000000, 0x55000000, 0x55000000, 0x55000000, 
+	0x55000000, 0x55000000, 0x55000000, 0x66000000, 0x66000000, 0x66000000, 0x66000000, 0x66000000, 
+	0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 
+	0x55000000, 0x55000000, 0x44000000, 0x44000000, 0x44000000, 0x44000000, 0x44000000, 0x44000000, 
+	0x44000000, 0x33000000, 0x33000000, 0x33000000, 0x33000000, 0x33000000, 0x22000000, 0x22000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030403, 0x00030403, 
+	0x00050505, 0x00050505, 0x00050505, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030403, 0x00030403, 0x00030403, 
+	0x00030303, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x11000000, 0x22000000, 0x22000000, 0x22000000, 0x33000000, 0x33000000, 
+	0x33000000, 0x33000000, 0x33000000, 0x33000000, 0x33000000, 0x33000000, 0x33000000, 0x33000000, 
+	0x33000000, 0x33000000, 0x33000000, 0x33000000, 0x33000000, 0x33000000, 0x22000000, 0x22000000, 
+	0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030403, 0x00050805, 0x11080c08, 
+	0x22101010, 0x22101010, 0x11101010, 0x11050505, 0x00000400, 0x00000100, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00050805, 0x11050805, 0x11080c08, 0x11080c08, 
+	0x11080808, 0x00030303, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x33000000, 0x22000000, 0x22000000, 0x22000000, 0x11000000, 
+	0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x11000000, 0x55050705, 0xaa101410, 0xcc191819, 0xcc191819, 0xcc191819, 0xcc191819, 
+	0xcc191c19, 0xcc191c19, 0xcc191c19, 0xcc191c19, 0xcc191c19, 0xcc191c19, 0xcc191c19, 0xcc191c19, 
+	0xcc191c19, 0xcc191c19, 0xcc191c19, 0xcc191c19, 0xcc191819, 0xcc191819, 0xcc191819, 0xbb191819, 
+	0x66080808, 0x22000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x44050405, 0x66100c10, 
+	0x99101010, 0xbb191819, 0xcc191819, 0xdd191819, 0xcc191819, 0xbb191819, 0x99101010, 0x77101010, 
+	0x44080408, 0x22030103, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x11080808, 0x55080808, 0xbb4a494a, 0xdd8c8a8c, 0xeea5a6a5, 0xeea5a6a5, 0xeea5a6a5, 0xeea5a6a5, 
+	0xeeadaaad, 0xeeadaaad, 0xeeadaaad, 0xeeadaaad, 0xeeadaaad, 0xeeadaaad, 0xeeadaaad, 0xeeadaaad, 
+	0xeeadaaad, 0xeeadaaad, 0xeeadaaad, 0xeeadaaad, 0xeea5a6a5, 0xeea5a6a5, 0xeea5a6a5, 0xee8c8e8c, 
+	0xbb3c3b3c, 0x77080808, 0x22080808, 0x00080808, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00080408, 0x00080408, 0x00080408, 0x11080408, 0x33080408, 0x88080408, 0xcc4a464a, 0xee4a464a, 
+	0xee8c8a8c, 0xffa7a6a7, 0xffa7a6a7, 0xffa7a6a7, 0xffafb3af, 0xff898c89, 0xee898c89, 0xee636563, 
+	0xcc4a494a, 0x88080408, 0x44080408, 0x22080408, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x22080808, 0xaa080808, 0xdd8c8a8c, 0xffcecace, 0xffcbcccb, 0xffcbcccb, 0xffcbcccb, 0xffcbcccb, 
+	0xffd3d0d3, 0xffd3d0d3, 0xffd3d0d3, 0xffd3d0d3, 0xffd3d0d3, 0xffd3d0d3, 0xffd3d0d3, 0xffd3d0d3, 
+	0xffd3d0d3, 0xffd3d0d3, 0xffd3d0d3, 0xffd3d0d3, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffbdbebd, 
+	0xeea5a2a5, 0xbb080808, 0x33080808, 0x00080808, 0x00000000, 0x110e0d0e, 0x110e0d0e, 0x331b1b1b, 
+	0x44212021, 0x55212021, 0x44212021, 0x22101010, 0x11100f10, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x110b0b0b, 0x110e0f0e, 0x330e0f0e, 0x441b1e1b, 0x330e0f0e, 
+	0x220b0b0b, 0x110b0b0b, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00080408, 0x00080408, 0x11080408, 0x55080408, 0xaa4a464a, 0xee8c888c, 0xff8c888c, 0xffcecace, 
+	0xffc3c2c3, 0xffc3c2c3, 0xffc3c2c3, 0xffdedfde, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffafb3af, 
+	0xff8c8e8c, 0xee8c8e8c, 0xbb4a494a, 0x66080408, 0x22000000, 0x11000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x22080808, 0xcc080808, 0xee8c8a8c, 0xffcecace, 0xffcbcccb, 0xffcbcccb, 0xffdedfde, 0xffdedfde, 
+	0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 
+	0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffa5a2a5, 0xdd080808, 0x44080808, 0x00080808, 0x00000000, 0x110e0d0e, 0x331b1b1b, 0x551b1b1b, 
+	0x77212021, 0x88212021, 0x88212021, 0x55212021, 0x33211e21, 0x11100f10, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x110b0b0b, 0x22161616, 0x441b1e1b, 0x661b1e1b, 0x661b1e1b, 0x551b1e1b, 
+	0x44161616, 0x220b0b0b, 0x000b0b0b, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00080408, 0x11080408, 0x66080408, 0xcc3c3b3c, 0xee8c888c, 0xffcecace, 0xffcecace, 0xffcecace, 
+	0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffced2ce, 0xffced2ce, 0xee8c8e8c, 0xcc4a494a, 0x771b1a1b, 0x22000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x22080808, 0xcc080808, 0xee8c8a8c, 0xffcecace, 0xffcbcccb, 0xffdedfde, 0xffdedfde, 0xffdedfde, 
+	0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 
+	0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffa5a2a5, 0xdd080808, 0x55080808, 0x00080808, 0x00000000, 0x220e0d0e, 0x551b1b1b, 0x77292829, 
+	0x99313131, 0xaa313131, 0xbb313131, 0xaa313131, 0x77312d31, 0x33211e21, 0x11100f10, 0x11000000, 
+	0x00000000, 0x110b0b0b, 0x22161616, 0x44212021, 0x88292d29, 0x99292d29, 0x99292d29, 0x77292d29, 
+	0x66212021, 0x33161616, 0x110b0b0b, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x11080408, 0x55080408, 0xcc3c3b3c, 0xffa5aaa5, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecace, 
+	0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xff8c8e8c, 0xcc524d52, 0x771b1a1b, 0x22000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x33101010, 0xcc101010, 0xee9a9a9a, 0xffdedfde, 0xffd6d7d6, 0xffdedfde, 0xffdedfde, 0xffe6e7e6, 
+	0xffe6e7e6, 0xffe6e7e6, 0xffecedec, 0xffecedec, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefebef, 0xffefebef, 0xffefebef, 0xffefebef, 0xffe4e5e4, 0xffe4e5e4, 0xffdedfde, 0xffdedfde, 
+	0xffb5b2b5, 0xdd080808, 0x55080808, 0x00080808, 0x00000000, 0x220e0d0e, 0x551b1b1b, 0x88292829, 
+	0xaa292d29, 0xbb292d29, 0xcc292d29, 0xcc212321, 0xbb2c2e2c, 0x882c2e2c, 0x442c2e2c, 0x22101010, 
+	0x11191419, 0x22191419, 0x44292629, 0x99292629, 0xbb292729, 0xbb313131, 0xaa313131, 0x99313131, 
+	0x77212421, 0x44161816, 0x110b0c0b, 0x00000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x33080808, 0xbb4a4a4a, 0xee8c8c8c, 0xffcecece, 0xffd6d7d6, 0xffd6d7d6, 0xffdeddde, 0xffdeddde, 
+	0xffdee3de, 0xffe6e9e6, 0xffe6e9e6, 0xffe6e9e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 
+	0xffe6e7e6, 0xffdedbde, 0xffdedbde, 0xffd6ced6, 0xee8c8e8c, 0xbb4a494a, 0x55080408, 0x11080408, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080808, 0x00080808, 0x00080808, 0x00080808, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x33101010, 0xcc101010, 0xee9a9a9a, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffe6e7e6, 0xffe6e7e6, 
+	0xffecedec, 0xffecedec, 0xfff1f4f1, 0xfff1f4f1, 0xfff1f3f1, 0xfff1f3f1, 0xfff1f3f1, 0xfff1f3f1, 
+	0xfff1f0f1, 0xfff1f0f1, 0xfff1f0f1, 0xfff1f0f1, 0xffe9ece9, 0xffe9ece9, 0xffe4e5e4, 0xffdedfde, 
+	0xffb5b2b5, 0xdd080808, 0x55080808, 0x00080808, 0x00000000, 0x110e0d0e, 0x441b1b1b, 0x88292829, 
+	0xbb292d29, 0xcc212321, 0xcc212321, 0xdd191a19, 0xdd1e1f1e, 0xcc1e1f1e, 0x992c2e2c, 0x552c2e2c, 
+	0x33292629, 0x553a373a, 0x993a373a, 0xcc292629, 0xcc211e21, 0xcc292729, 0xbb292729, 0xbb292729, 
+	0x88212421, 0x33161816, 0x110b0c0b, 0x11000000, 0x11000000, 0x00000000, 0x00000000, 0x11000000, 
+	0x88080808, 0xee8c8c8c, 0xffcecece, 0xffcecece, 0xffd6d7d6, 0xffdeddde, 0xffe6e4e6, 0xffe6e4e6, 
+	0xffe6e9e6, 0xffe6e9e6, 0xffeff0ef, 0xffeff0ef, 0xfff1f2f1, 0xffececec, 0xffececec, 0xffececec, 
+	0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffdedbde, 0xffced2ce, 0xee8c8e8c, 0x99080408, 0x33080408, 
+	0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x110e0c0e, 0x11131413, 0x22131413, 0x22131413, 0x22131413, 
+	0x110e120e, 0x110e120e, 0x00000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x33101010, 0xcc101010, 0xee9a9a9a, 0xffdedfde, 0xffdedfde, 0xffe6e7e6, 0xffe6e7e6, 0xffefefef, 
+	0xfff1f4f1, 0xfff1f4f1, 0xfff1f4f1, 0xfff1f4f1, 0xfff4f7f4, 0xfff4f7f4, 0xfff4f7f4, 0xfff4f7f4, 
+	0xfff4f6f4, 0xfff4f6f4, 0xfff4f6f4, 0xfff4f6f4, 0xffeff3ef, 0xffe9ece9, 0xffe9ece9, 0xffe4e5e4, 
+	0xffb5b2b5, 0xdd080808, 0x55080808, 0x00080808, 0x00000000, 0x000e0d0e, 0x221b1b1b, 0x55292829, 
+	0xaa292d29, 0xcc212321, 0xdd191a19, 0xdd191a19, 0xee101010, 0xdd101010, 0xdd1e1f1e, 0xaa3a3d3a, 
+	0x774a494a, 0x993a373a, 0xcc292629, 0xdd191419, 0xdd211e21, 0xdd211e21, 0xcc292729, 0xaa292729, 
+	0x66212421, 0x33161816, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x00000000, 0x44050405, 
+	0xcc4a4a4a, 0xff8c8c8c, 0xffcecece, 0xffcecece, 0xffdeddde, 0xffe6e4e6, 0xffe6e4e6, 0xffefebef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xfff1f2f1, 0xfff1f2f1, 0xfff1f2f1, 0xfff1f2f1, 
+	0xffeff3ef, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffced2ce, 0xff8c8e8c, 0xcc4a494a, 0x55080408, 
+	0x22000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x110e0c0e, 0x221b181b, 0x441e201e, 0x661e201e, 0x66292d29, 0x66292d29, 
+	0x551b1f1b, 0x331b1f1b, 0x110e120e, 0x11000400, 0x00030303, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x33101010, 0xcc101010, 0xee9a9a9a, 0xffdedfde, 0xffdedfde, 0xffe6e7e6, 0xffefefef, 0xffefefef, 
+	0xfff1f4f1, 0xfff1f4f1, 0xfff7fbf7, 0xfff7fbf7, 0xfff7fbf7, 0xfff7fbf7, 0xfff7fbf7, 0xfff7fbf7, 
+	0xfff7fbf7, 0xfff7fbf7, 0xfff4f6f4, 0xfff4f6f4, 0xffeff3ef, 0xffeff3ef, 0xffe9ece9, 0xffe4e5e4, 
+	0xffb5b2b5, 0xdd080808, 0x55080808, 0x00080808, 0x00000000, 0x00000000, 0x110e0d0e, 0x221b1b1b, 
+	0x66292d29, 0xbb292d29, 0xdd191a19, 0xee101010, 0xee101010, 0xee101010, 0xee101010, 0xdd1e1f1e, 
+	0xbb292629, 0xdd292629, 0xee191419, 0xee191419, 0xdd191419, 0xdd191419, 0xcc292729, 0x88313131, 
+	0x44212421, 0x330b0c0b, 0x22000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x66100c10, 
+	0xee4a4a4a, 0xffcecece, 0xffcecece, 0xffcecece, 0xffe6e4e6, 0xffe6e4e6, 0xffefebef, 0xffefebef, 
+	0xffeff0ef, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 
+	0xffeff3ef, 0xffeff3ef, 0xffe6e7e6, 0xffe6e7e6, 0xffced2ce, 0xffced2ce, 0xee4a494a, 0x88080408, 
+	0x22000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x110e0c0e, 0x331b181b, 0x66292429, 0x88292d29, 0xaa292d29, 0xaa292d29, 0xaa292d29, 
+	0x99292d29, 0x77292d29, 0x551b1f1b, 0x220e120e, 0x11080808, 0x00030303, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x33101010, 0xcc101010, 0xee9f9f9f, 0xffe6e7e6, 0xffe6e3e6, 0xffece9ec, 0xfff1f0f1, 0xfff1f0f1, 
+	0xfff7f7f7, 0xfffafafa, 0xfffcfcfc, 0xfffcfcfc, 0xfffffcff, 0xfffffcff, 0xfffffcff, 0xfffffcff, 
+	0xfffffcff, 0xfffffcff, 0xfffffbff, 0xfffffbff, 0xfff1f4f1, 0xfff1f4f1, 0xffecedec, 0xffe6e7e6, 
+	0xffbdbabd, 0xdd080808, 0x55080808, 0x00080808, 0x00000000, 0x00000000, 0x00050405, 0x11100c10, 
+	0x33212321, 0x77313531, 0xbb313531, 0xee101210, 0xee080808, 0xee080808, 0xee080808, 0xee080808, 
+	0xee100c10, 0xee100c10, 0xee100c10, 0xee100c10, 0xee101010, 0xdd212021, 0xaa313131, 0x55313131, 
+	0x33101010, 0x33050505, 0x22000000, 0x11000000, 0x11000000, 0x00000000, 0x11000000, 0x99101310, 
+	0xee8c8e8c, 0xffc3c4c3, 0xffdedfde, 0xffdedfde, 0xffe6e7e6, 0xffecedec, 0xffecedec, 0xfff1f4f1, 
+	0xfff7f7f7, 0xfff7f7f7, 0xfffafafa, 0xfffafafa, 0xfffafafa, 0xfffafafa, 0xfffafafa, 0xfff7f7f7, 
+	0xfffaf6fa, 0xfff4f0f4, 0xfff4f0f4, 0xffefebef, 0xffe6e7e6, 0xffe6e7e6, 0xeea2a3a2, 0xaa191c19, 
+	0x33000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030303, 
+	0x11080808, 0x221e201e, 0x66292d29, 0xaa292d29, 0xbb292d29, 0xcc262726, 0xcc262726, 0xcc262726, 
+	0xcc262726, 0xbb292d29, 0x88262726, 0x55242224, 0x220b0c0b, 0x11000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x33101010, 0xcc101010, 0xee9f9f9f, 0xffe6e7e6, 0xffe6e3e6, 0xffece9ec, 0xfff1f0f1, 0xfff7f7f7, 
+	0xfff7f7f7, 0xfffcfcfc, 0xfffcfcfc, 0xffffffff, 0xfffffeff, 0xfffffeff, 0xfffffeff, 0xfffffeff, 
+	0xfffffeff, 0xfffffeff, 0xfffffeff, 0xfffffbff, 0xfff7fbf7, 0xfff1f4f1, 0xfff1f4f1, 0xffe6e7e6, 
+	0xffbdbabd, 0xdd080808, 0x55080808, 0x00080808, 0x00000000, 0x00000000, 0x00000000, 0x11050405, 
+	0x11101210, 0x33212321, 0x77313531, 0xcc313531, 0xee080808, 0xee080808, 0xff080808, 0xff080808, 
+	0xff050705, 0xee050705, 0xee0b090b, 0xee100c10, 0xee101010, 0xbb313131, 0x77313131, 0x44212021, 
+	0x33050505, 0x33000000, 0x22000000, 0x11000000, 0x11000000, 0x00000000, 0x22000000, 0xbb191c19, 
+	0xffa7a9a7, 0xffc3c4c3, 0xffdedfde, 0xffdedfde, 0xffe6e7e6, 0xffecedec, 0xfff1f4f1, 0xfff1f4f1, 
+	0xfffafafa, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffffbff, 0xfffaf6fa, 0xfff4f0f4, 0xfff4f0f4, 0xffe6e7e6, 0xffe6e7e6, 0xffa2a3a2, 0xcc191c19, 
+	0x44000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00050505, 
+	0x11131413, 0x551e201e, 0x99292d29, 0xbb292d29, 0xcc242224, 0xcc242224, 0xdd242224, 0xdd242224, 
+	0xdd242224, 0xcc262726, 0xbb292d29, 0x88262726, 0x33161816, 0x110b0c0b, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x33101010, 0xcc101010, 0xee9f9f9f, 0xffe6e7e6, 0xffe6e3e6, 0xffece9ec, 0xfff1f0f1, 0xfff7f7f7, 
+	0xfffafafa, 0xfffcfcfc, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xfffffeff, 0xfffffcff, 0xfff7fbf7, 0xfff1f4f1, 0xfff1f4f1, 0xffe6e7e6, 
+	0xffbdbabd, 0xdd080808, 0x55080808, 0x00080808, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x11000000, 0x22101210, 0x44212321, 0x88313531, 0xcc2f332f, 0xee080808, 0xff080808, 0xff080808, 
+	0xff050705, 0xff050705, 0xee0b090b, 0xee100c10, 0xcc212021, 0x99424142, 0x66212021, 0x44101010, 
+	0x33000000, 0x33000000, 0x22000000, 0x11000000, 0x11000000, 0x00000000, 0x22000000, 0xcc191c19, 
+	0xffa7a9a7, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffecedec, 0xfff1f4f1, 0xfff1f4f1, 0xfff7fbf7, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xffffffff, 0xffffffff, 0xffffffff, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffffbff, 0xfffaf6fa, 0xfffaf6fa, 0xfff4f0f4, 0xffe6e7e6, 0xffe6e7e6, 0xffa2a3a2, 0xdd191c19, 
+	0x44000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080808, 
+	0x22131413, 0x66292d29, 0xaa292d29, 0xcc1e201e, 0xdd242224, 0xdd242224, 0xdd242224, 0xdd211c21, 
+	0xdd211c21, 0xcc242224, 0xbb292d29, 0x99292d29, 0x55212421, 0x220b0c0b, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x33101010, 0xcc101010, 0xee9f9f9f, 0xffe6e7e6, 0xffece9ec, 0xfff1f0f1, 0xfff1f0f1, 0xfff7f7f7, 
+	0xfffafafa, 0xfffcfcfc, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xfffffeff, 0xfffffcff, 0xfff7fbf7, 0xfff1f4f1, 0xfff1f4f1, 0xffecedec, 
+	0xffbdbabd, 0xdd080808, 0x55080808, 0x00080808, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x11000000, 0x22101210, 0x55313531, 0x99424942, 0xdd1b1e1b, 0xff080808, 0xff080808, 
+	0xff000400, 0xff050705, 0xff050705, 0xee100c10, 0xcc313131, 0x99424142, 0x66212021, 0x44101010, 
+	0x33050505, 0x33000000, 0x22000000, 0x11000000, 0x00000000, 0x00000000, 0x33000000, 0xdd191c19, 
+	0xffa7a9a7, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffecedec, 0xfff1f4f1, 0xfff1f4f1, 0xfff7fbf7, 
+	0xfffcfcfc, 0xfffcfcfc, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xfffcfcfc, 
+	0xfffffbff, 0xfffffbff, 0xfffaf6fa, 0xfff4f0f4, 0xffe6e7e6, 0xffe6e7e6, 0xffa2a3a2, 0xdd191c19, 
+	0x55000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080808, 
+	0x33131413, 0x77292d29, 0xbb292d29, 0xcc1e201e, 0xdd211c21, 0xdd242224, 0xdd242224, 0xdd242224, 
+	0xdd211c21, 0xdd242224, 0xcc292d29, 0xaa292d29, 0x66212421, 0x330b0c0b, 0x11000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x33101010, 0xcc101010, 0xeea5a2a5, 0xffefebef, 0xffe6e7e6, 0xffececec, 0xfff1f2f1, 0xfff7f7f7, 
+	0xfff7fbf7, 0xfffafcfa, 0xfffcfefc, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xfffffeff, 0xfffffcff, 0xfff7fbf7, 0xfff4f6f4, 0xfff1f0f1, 0xffefebef, 
+	0xffbdbabd, 0xdd080808, 0x55080808, 0x00080808, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00080408, 0x11080408, 0x22191619, 0x553a393a, 0xaa424542, 0xee1b1c1b, 0xff080808, 0xff080808, 
+	0xff000400, 0xff000400, 0xff000400, 0xee0e100e, 0xee1e1e1e, 0xbb3a393a, 0x882c2b2c, 0x551e1e1e, 
+	0x440e0d0e, 0x33000000, 0x22000000, 0x11000000, 0x00000000, 0x00000000, 0x22000000, 0xcc191c19, 
+	0xffb8bab8, 0xffdee3de, 0xffdee3de, 0xffdee3de, 0xffefefef, 0xfff1f3f1, 0xfff4f7f4, 0xfff7fbf7, 
+	0xfffffcff, 0xfffffeff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xfffcfbfc, 0xfffcfbfc, 0xfffaf7fa, 0xfff7f3f7, 0xffe6e7e6, 0xffe6e7e6, 0xffa2a2a2, 0xdd191819, 
+	0x55000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080808, 
+	0x22131713, 0x77292d29, 0xbb292d29, 0xcc1e221e, 0xdd242224, 0xdd242224, 0xdd211c21, 0xdd211c21, 
+	0xdd191c19, 0xdd1e221e, 0xcc292d29, 0xaa292d29, 0x66292429, 0x330e0c0e, 0x11000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x33101010, 0xcc101010, 0xeea5a2a5, 0xffefebef, 0xffe6e7e6, 0xffececec, 0xfff1f2f1, 0xfff7f7f7, 
+	0xfff7fbf7, 0xfffafcfa, 0xfffcfefc, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xfffffeff, 0xfffffcff, 0xfff7fbf7, 0xfff4f6f4, 0xfff1f0f1, 0xffefebef, 
+	0xffbdbabd, 0xdd080808, 0x55080808, 0x00080808, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00080408, 0x11080408, 0x33292729, 0x773a393a, 0xdd1b1c1b, 0xee080808, 0xff080808, 0xff080808, 
+	0xff000400, 0xff000400, 0xff000400, 0xee0e100e, 0xee101010, 0xdd1e1e1e, 0xbb3a393a, 0x772c2b2c, 
+	0x441b1b1b, 0x330e0d0e, 0x22000000, 0x11000000, 0x00000000, 0x00000000, 0x22000000, 0xbb191c19, 
+	0xff919291, 0xffdee3de, 0xffdee3de, 0xffdee3de, 0xffefefef, 0xfff1f3f1, 0xfff4f7f4, 0xfff7fbf7, 
+	0xfffffeff, 0xfffffeff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xfffcfbfc, 0xfffcfbfc, 0xfffaf7fa, 0xfff7f3f7, 0xffe6e7e6, 0xffe6e7e6, 0xffa2a2a2, 0xcc191819, 
+	0x44000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00050505, 
+	0x22131713, 0x661e221e, 0xaa292d29, 0xcc292d29, 0xdd242224, 0xdd242224, 0xdd211c21, 0xdd211c21, 
+	0xdd1e221e, 0xdd242724, 0xcc292d29, 0x99242724, 0x551b181b, 0x330e0c0e, 0x11000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x33101010, 0xcc101010, 0xeea5a2a5, 0xffefebef, 0xffe6e7e6, 0xffececec, 0xfff1f2f1, 0xfff7f7f7, 
+	0xfff7fbf7, 0xfffafcfa, 0xfffcfefc, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xfffffeff, 0xfffffcff, 0xfff7fbf7, 0xfff4f6f4, 0xfff1f0f1, 0xffefebef, 
+	0xffbdbabd, 0xdd080808, 0x55080808, 0x00080808, 0x00000000, 0x00000000, 0x00000000, 0x00030103, 
+	0x11080408, 0x22191619, 0x663a393a, 0xcc292729, 0xee080808, 0xff080808, 0xff080808, 0xff080808, 
+	0xee0e100e, 0xee0e100e, 0xee0e100e, 0xee0e100e, 0xee101010, 0xee101010, 0xdd1e1e1e, 0xaa2c2b2c, 
+	0x66292829, 0x330e0d0e, 0x220e0d0e, 0x11000000, 0x11000000, 0x00000000, 0x22000000, 0x99101310, 
+	0xee919291, 0xffdee3de, 0xffdee3de, 0xffdee3de, 0xffefefef, 0xfff1f3f1, 0xfff4f7f4, 0xfff7fbf7, 
+	0xfffffcff, 0xfffffeff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xfffcfbfc, 0xfffcfbfc, 0xfffaf7fa, 0xfff7f3f7, 0xffe6e7e6, 0xffe6e7e6, 0xeea2a2a2, 0xaa191819, 
+	0x44000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030303, 
+	0x11080c08, 0x441e221e, 0x88292d29, 0xbb292d29, 0xcc262726, 0xdd242224, 0xdd242224, 0xdd242224, 
+	0xdd1e221e, 0xcc292d29, 0xbb292d29, 0x88242724, 0x441b181b, 0x330e0c0e, 0x11000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x33101010, 0xcc101010, 0xeea5a2a5, 0xffefebef, 0xffe6e7e6, 0xffececec, 0xfff1f2f1, 0xfff7f7f7, 
+	0xfff7fbf7, 0xfffafcfa, 0xfffcfefc, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xfffffeff, 0xfffffcff, 0xfff7fbf7, 0xfff4f6f4, 0xfff1f0f1, 0xffefebef, 
+	0xffbdbabd, 0xdd080808, 0x55080808, 0x00080808, 0x00000000, 0x00000000, 0x00030103, 0x00080408, 
+	0x11191619, 0x44292729, 0xaa3a393a, 0xdd191619, 0xee080808, 0xee080808, 0xee080808, 0xee080808, 
+	0xdd1b1c1b, 0xdd292829, 0xee0e100e, 0xee0e100e, 0xee101010, 0xee1e1e1e, 0xdd1e1e1e, 0xcc2c2b2c, 
+	0x99292829, 0x55292829, 0x220e0d0e, 0x11000000, 0x11080908, 0x11000000, 0x11000000, 0x77080908, 
+	0xee6b696b, 0xffb8bab8, 0xffdee3de, 0xffdee3de, 0xffefefef, 0xfff1f3f1, 0xfff4f7f4, 0xfff7fbf7, 
+	0xfffffcff, 0xfffffeff, 0xfffffeff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xfffcfbfc, 0xfffaf7fa, 0xfffaf7fa, 0xfff7f3f7, 0xffe6e7e6, 0xffe6e7e6, 0xee5d5d5d, 0x88191819, 
+	0x33000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x11080c08, 0x22131713, 0x661e221e, 0x99292d29, 0xbb292d29, 0xcc292d29, 0xcc262726, 0xcc292d29, 
+	0xcc292d29, 0xbb292d29, 0x99242724, 0x66191c19, 0x330e0c0e, 0x22000000, 0x11000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x33101010, 0xcc101010, 0xee9f9f9f, 0xffe6e7e6, 0xffe6e9e6, 0xffe6e9e6, 0xffeff0ef, 0xfff7f7f7, 
+	0xfffaf7fa, 0xfffcfbfc, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xfffcfcfc, 0xfff7fbf7, 0xfff1f4f1, 0xfff1f4f1, 0xffe6e7e6, 
+	0xffbdbabd, 0xdd080808, 0x55080808, 0x00080808, 0x00000000, 0x00000000, 0x00000000, 0x110b0c0b, 
+	0x33262826, 0x88313531, 0xdd1b1c1b, 0xee101010, 0xee101010, 0xee101010, 0xee101010, 0xdd1e1e1e, 
+	0xaa4a454a, 0x994a454a, 0xcc312f31, 0xdd191a19, 0xee191c19, 0xdd191c19, 0xdd212321, 0xcc292a29, 
+	0xbb262426, 0x88262426, 0x441b181b, 0x22100c10, 0x22080c08, 0x11030403, 0x11000000, 0x44050805, 
+	0xcc504c50, 0xff979397, 0xffdedbde, 0xffdedbde, 0xffececec, 0xffececec, 0xfff7f7f7, 0xfff7f7f7, 
+	0xfffafbfa, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfff7f3f7, 0xfff7f3f7, 0xfff7f3f7, 0xfff7f3f7, 0xffdee3de, 0xff979897, 0xcc504e50, 0x66080408, 
+	0x22000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x110b0b0b, 0x33161616, 0x66212021, 0x88292d29, 0xaa292d29, 0xbb292d29, 0xbb292d29, 
+	0xaa292829, 0x88292829, 0x661b1b1b, 0x440e0d0e, 0x33080408, 0x22030103, 0x11000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x33101010, 0xcc101010, 0xee9f9f9f, 0xffe6e7e6, 0xffdee3de, 0xffe6e9e6, 0xffeff0ef, 0xfff7f7f7, 
+	0xfffaf7fa, 0xfffcfbfc, 0xfffcfbfc, 0xffffffff, 0xfffcfefc, 0xfffcfefc, 0xfffcfefc, 0xfffcfefc, 
+	0xffffffff, 0xffffffff, 0xfffcfcfc, 0xfffcfcfc, 0xfff7fbf7, 0xfff1f4f1, 0xfff1f4f1, 0xffe6e7e6, 
+	0xffbdbabd, 0xdd080808, 0x55080808, 0x00080808, 0x00000000, 0x00000000, 0x110b0c0b, 0x22161816, 
+	0x66262826, 0xbb262826, 0xdd1b1c1b, 0xee101010, 0xee101010, 0xee101010, 0xdd1e1e1e, 0xaa3a393a, 
+	0x77312f31, 0x77312f31, 0x88312f31, 0xbb312f31, 0xdd212321, 0xdd212321, 0xdd292a29, 0xcc313131, 
+	0xbb313131, 0x99262426, 0x661b181b, 0x33100c10, 0x33080c08, 0x11030403, 0x00000000, 0x22000000, 
+	0x88080408, 0xee979397, 0xffdedbde, 0xffdedbde, 0xffececec, 0xffececec, 0xfff7f7f7, 0xfff7f7f7, 
+	0xfffafbfa, 0xfffafbfa, 0xfffafbfa, 0xfffafbfa, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfff7f3f7, 0xfff7f3f7, 0xfff7f3f7, 0xfff7f3f7, 0xffdee3de, 0xee979897, 0x99080408, 0x44080408, 
+	0x22000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x11000000, 0x110b0b0b, 0x33161616, 0x441e1f1e, 0x661e1f1e, 0x77292d29, 0x771e1f1e, 
+	0x661b1b1b, 0x551b1b1b, 0x440e0d0e, 0x33000000, 0x22030103, 0x22000000, 0x11000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x33101010, 0xcc101010, 0xee9f9f9f, 0xffe6e7e6, 0xffdee3de, 0xffe6e9e6, 0xffeff0ef, 0xffeff0ef, 
+	0xfffaf7fa, 0xfffaf7fa, 0xfffcfbfc, 0xfffcfbfc, 0xfffafcfa, 0xfffafcfa, 0xfffafcfa, 0xfffafcfa, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffafafa, 0xfff1f4f1, 0xfff1f4f1, 0xffecedec, 0xffe6e7e6, 
+	0xffbdbabd, 0xdd080808, 0x55080808, 0x00080808, 0x00000000, 0x00000000, 0x110b0c0b, 0x44212421, 
+	0x99262826, 0xcc262826, 0xdd1b1c1b, 0xdd1b1c1b, 0xdd101010, 0xdd1e1e1e, 0xbb3a393a, 0x772c2b2c, 
+	0x66191a19, 0x66191a19, 0x66191a19, 0x88312f31, 0xaa292a29, 0xcc292a29, 0xcc292a29, 0xbb313131, 
+	0xaa313131, 0x99262426, 0x77262426, 0x441b181b, 0x33050805, 0x22030403, 0x00000000, 0x11000000, 
+	0x44080408, 0xbb504c50, 0xee979397, 0xffdedbde, 0xffe1e1e1, 0xffececec, 0xffececec, 0xfff7f7f7, 
+	0xfff4f7f4, 0xfff4f7f4, 0xfffafbfa, 0xfffafbfa, 0xfffafafa, 0xfffafafa, 0xfffafafa, 0xfff7f7f7, 
+	0xfff7f3f7, 0xfff7f3f7, 0xfff7f3f7, 0xffe1dfe1, 0xee979897, 0xcc504e50, 0x66080408, 0x33080408, 
+	0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x11000000, 0x110b0b0b, 0x22131213, 0x33131213, 0x44131213, 0x44131213, 
+	0x440e0d0e, 0x330e0d0e, 0x33000000, 0x22000000, 0x22000000, 0x11000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x33101010, 0xcc101010, 0xee9f9f9f, 0xffe6e7e6, 0xffdee3de, 0xffe6e9e6, 0xffeff0ef, 0xffeff0ef, 
+	0xfff7f3f7, 0xfffaf7fa, 0xfffaf7fa, 0xfffaf7fa, 0xfff7fbf7, 0xfff7fbf7, 0xfff7fbf7, 0xfff7fbf7, 
+	0xfffafafa, 0xfffafafa, 0xfff7f7f7, 0xfff7f7f7, 0xfff1f4f1, 0xfff1f4f1, 0xffecedec, 0xffe6e7e6, 
+	0xffbdbabd, 0xdd080808, 0x55080808, 0x00080808, 0x00000000, 0x000b0c0b, 0x22161816, 0x66212421, 
+	0x99262826, 0xbb262826, 0xcc262826, 0xdd1b1c1b, 0xdd1e1e1e, 0xbb2c2b2c, 0x772c2b2c, 0x551e1e1e, 
+	0x55000400, 0x55000400, 0x55000400, 0x55191a19, 0x66212321, 0x99292a29, 0xaa292a29, 0xaa292a29, 
+	0x99313131, 0x88262426, 0x661b181b, 0x441b181b, 0x22050805, 0x22030403, 0x00000000, 0x00000000, 
+	0x22080408, 0x66080408, 0xcc504c50, 0xff979397, 0xffd6d7d6, 0xffe1e1e1, 0xffececec, 0xffececec, 
+	0xffeff3ef, 0xfff4f7f4, 0xfff4f7f4, 0xfff4f7f4, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 
+	0xfff7f3f7, 0xfff7f3f7, 0xffe1dfe1, 0xffb5b6b5, 0xdd504e50, 0x88080408, 0x44080408, 0x22080408, 
+	0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x11080408, 0x22080408, 0x22080408, 0x22080408, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x11000000, 0x11000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x33080808, 0xcc080808, 0xee919491, 0xffd6dbd6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 
+	0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xffefebef, 0xffefebef, 0xffefebef, 0xffefebef, 
+	0xffa5a6a5, 0xdd080408, 0x55080408, 0x00080408, 0x00000000, 0x110b0b0b, 0x33161616, 0x66212021, 
+	0x88292829, 0xaa292829, 0xbb292829, 0xcc292829, 0xbb292829, 0x77292829, 0x551b1b1b, 0x550e0d0e, 
+	0x44030303, 0x44000000, 0x44030303, 0x44080808, 0x440b0b0b, 0x55212021, 0x77212021, 0x88212021, 
+	0x88212021, 0x77212021, 0x55191819, 0x44101010, 0x22080408, 0x11030103, 0x00000000, 0x00000000, 
+	0x00000000, 0x22000000, 0x771b1b1b, 0xcc525152, 0xee979397, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffdee3de, 0xffdee3de, 0xff979897, 0xdd504e50, 0x88101410, 0x44000000, 0x22000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x22080808, 0xbb080808, 0xee919491, 0xffd6dbd6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 
+	0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xffefebef, 0xffefebef, 0xffefebef, 0xffefebef, 
+	0xeea5a6a5, 0xcc080408, 0x44080408, 0x00080408, 0x00000000, 0x110b0b0b, 0x220b0b0b, 0x44161616, 
+	0x661e1e1e, 0x77292829, 0x88292829, 0x99292829, 0x77292829, 0x551b1b1b, 0x440e0d0e, 0x44000000, 
+	0x44000000, 0x33000000, 0x33000000, 0x33000000, 0x33000000, 0x330b0b0b, 0x44161616, 0x66161616, 
+	0x66191819, 0x66191819, 0x55101010, 0x33101010, 0x22030103, 0x11030103, 0x00000000, 0x00000000, 
+	0x00000000, 0x11000000, 0x22000000, 0x771b1b1b, 0xbb504c50, 0xee979397, 0xff979397, 0xffdedbde, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xff979897, 0xee979897, 0xcc504e50, 0x88080408, 0x44000000, 0x22000000, 0x11000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x11080808, 0x66080808, 0xbb4d4e4d, 0xee919491, 0xeea5a7a5, 0xffa5a7a5, 0xffa5a7a5, 0xffa5a7a5, 
+	0xffb2b1b2, 0xffb2b1b2, 0xffb2b1b2, 0xffb2b1b2, 0xffb2b1b2, 0xffb2b1b2, 0xffb2b1b2, 0xffb2b1b2, 
+	0xffb2b1b2, 0xffb2b1b2, 0xffb2b1b2, 0xffb2b1b2, 0xffaaa7aa, 0xffaaa7aa, 0xeeaaa7aa, 0xeeaaa7aa, 
+	0xcc707070, 0x99080408, 0x33080408, 0x00080408, 0x00000000, 0x00000000, 0x110b0b0b, 0x220b0b0b, 
+	0x33131313, 0x441e1e1e, 0x441e1e1e, 0x441e1e1e, 0x440e0d0e, 0x440e0d0e, 0x44000000, 0x44000000, 
+	0x33000000, 0x33000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x220b0b0b, 0x330b0b0b, 
+	0x44101010, 0x44101010, 0x44080808, 0x33080808, 0x11030103, 0x11000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x11000000, 0x22000000, 0x55080408, 0x99080408, 0xcc504c50, 0xee504c50, 
+	0xeeaaa9aa, 0xffaaa9aa, 0xffaaa9aa, 0xffaaa9aa, 0xffa7a9a7, 0xffa7a9a7, 0xeea7a9a7, 0xee606260, 
+	0xcc504e50, 0x99080408, 0x66080408, 0x44080408, 0x22000000, 0x11000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00080808, 0x22080808, 0x77080808, 0xbb080808, 0xdd212021, 0xdd212021, 0xdd212021, 0xdd212021, 
+	0xdd292429, 0xdd292429, 0xdd292429, 0xdd292429, 0xdd292429, 0xdd292429, 0xdd292429, 0xdd292429, 
+	0xdd292429, 0xdd292429, 0xdd292429, 0xdd292429, 0xdd212021, 0xdd212021, 0xdd212021, 0xcc212021, 
+	0x99080408, 0x44080408, 0x22080408, 0x00080408, 0x00000000, 0x00000000, 0x00000000, 0x110b0b0b, 
+	0x11080808, 0x11080808, 0x22080808, 0x22080808, 0x33000000, 0x33000000, 0x33000000, 0x33000000, 
+	0x33000000, 0x22000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x22000000, 
+	0x22080808, 0x33080808, 0x33080808, 0x22080808, 0x11000000, 0x11000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x11080408, 0x33080408, 0x55080408, 0x88080408, 
+	0xaa211c21, 0xcc211c21, 0xdd211c21, 0xdd211c21, 0xdd191c19, 0xcc191c19, 0xaa191c19, 0x88191c19, 
+	0x66080408, 0x44080408, 0x33080408, 0x22080408, 0x11000000, 0x11000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x11000000, 0x22000000, 0x33000000, 0x44000000, 0x55000000, 0x55000000, 0x55000000, 
+	0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 
+	0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x44000000, 
+	0x33000000, 0x22000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x11000000, 0x11000000, 0x11000000, 0x00000000, 0x00000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x22000000, 0x22000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x22000000, 0x22000000, 
+	0x33000000, 0x44000000, 0x44000000, 0x55000000, 0x55000000, 0x44000000, 0x44000000, 0x33000000, 
+	0x22000000, 0x22000000, 0x11000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x00000000, 0x00000000, 0x11000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x33000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 
+	0x22000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x11000000, 0x22000000, 0x22000000, 0x33000300, 0x33000300, 0x44000400, 0x44000400, 
+	0x55080808, 0x55101010, 0x66101010, 0x66191819, 0x661b1e1b, 0x661b1e1b, 0x66292d29, 0x66292d29, 
+	0x77313531, 0x77313531, 0x77313531, 0x77313531, 0x773a3d3a, 0x773a3d3a, 0x773a3d3a, 0x773a3d3a, 
+	0x77424142, 0x77424142, 0x77424142, 0x77424142, 0x77424542, 0x77424542, 0x77424542, 0x77424542, 
+	0x77424542, 0x77424542, 0x77424542, 0x77424542, 0x88424542, 0x88424542, 0x88424542, 0x88424542, 
+	0x88424542, 0x88424542, 0x88424542, 0x88424542, 0x88424542, 0x88424542, 0x88424542, 0x88424542, 
+	0x88424142, 0x88424142, 0x88424142, 0x88424142, 0x88424142, 0x88424142, 0x88424142, 0x88424142, 
+	0x88424142, 0x88424142, 0x88424142, 0x88424142, 0x883a3d3a, 0x883a3d3a, 0x883a3d3a, 0x883a3d3a, 
+	0x883a3d3a, 0x883a3d3a, 0x883a3d3a, 0x883a3d3a, 0x883a393a, 0x883a393a, 0x883a393a, 0x883a393a, 
+	0x883a393a, 0x883a393a, 0x883a393a, 0x883a393a, 0x883a393a, 0x883a393a, 0x883a393a, 0x883a393a, 
+	0x88313531, 0x88313531, 0x88313531, 0x88313531, 0x88313131, 0x88313131, 0x88313131, 0x88313131, 
+	0x88313131, 0x88313131, 0x88313131, 0x88313131, 0x88312d31, 0x88312d31, 0x88312d31, 0x88312d31, 
+	0x88312d31, 0x88312d31, 0x88312d31, 0x88312d31, 0x88292d29, 0x88292d29, 0x88292d29, 0x88292d29, 
+	0x88292d29, 0x88292d29, 0x88292d29, 0x88292d29, 0x88292d29, 0x88292d29, 0x88292d29, 0x88292d29, 
+	0x88292d29, 0x88292d29, 0x88292d29, 0x88292d29, 0x88292d29, 0x88292d29, 0x88292d29, 0x88292d29, 
+	0x88292d29, 0x88292d29, 0x88292d29, 0x88292d29, 0x88292d29, 0x88292d29, 0x88292d29, 0x88292d29, 
+	0x88312d31, 0x88312d31, 0x88312d31, 0x88312d31, 0x88312d31, 0x88312d31, 0x88312d31, 0x88312d31, 
+	0x88313131, 0x88313131, 0x88313131, 0x88313131, 0x88313131, 0x88313131, 0x88313131, 0x88313131, 
+	0x88313131, 0x88313131, 0x88313131, 0x88313131, 0x88313531, 0x88313531, 0x88313531, 0x88313531, 
+	0x88313531, 0x88313531, 0x88313531, 0x88313531, 0x88313531, 0x88313531, 0x88313531, 0x88313531, 
+	0x883a393a, 0x883a393a, 0x883a393a, 0x883a393a, 0x883a393a, 0x883a393a, 0x883a393a, 0x883a393a, 
+	0x883a393a, 0x883a393a, 0x883a393a, 0x883a393a, 0x883a393a, 0x883a393a, 0x883a393a, 0x883a393a, 
+	0x883a393a, 0x883a393a, 0x883a393a, 0x883a393a, 0x88313531, 0x88313531, 0x88313531, 0x88313531, 
+	0x88313531, 0x77313531, 0x77313531, 0x88313531, 0x88313131, 0x77313131, 0x77313131, 0x77313131, 
+	0x77292d29, 0x77292d29, 0x77292d29, 0x77292d29, 0x77292829, 0x77292829, 0x77292829, 0x77292829, 
+	0x77212021, 0x77212021, 0x77212021, 0x77212021, 0x77191819, 0x77191819, 0x77191819, 0x66101010, 
+	0x66101010, 0x660b0b0b, 0x660b0b0b, 0x660b0b0b, 0x55080808, 0x55080808, 0x55050505, 0x44050505, 
+	0x33000400, 0x33000400, 0x22000400, 0x22000300, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080408, 0x22080408, 0x44080408, 0x55080408, 
+	0x66191419, 0x66191419, 0x77423f42, 0x77423f42, 0x77424542, 0x77424542, 0x77606260, 0x77606260, 
+	0x77636163, 0x77636163, 0x88636163, 0x88636163, 0x886b696b, 0x886b696b, 0x886b696b, 0x886b696b, 
+	0x99737173, 0x99737173, 0x99737173, 0x99737173, 0x9973797b, 0x9973797b, 0x9973797b, 0x9973797b, 
+	0xaa7b797b, 0xaa7b797b, 0xaa7b797b, 0xaa7b797b, 0xaa7b797b, 0xaa7b797b, 0xaa7b797b, 0xaa7b797b, 
+	0xaa7b797b, 0xaa7b797b, 0xaa7b797b, 0xaa7b797b, 0xaa7b797b, 0xaa7b797b, 0xaa7b797b, 0xaa7b797b, 
+	0xaa7b797b, 0xaa7b797b, 0xaa7b797b, 0xaa7b797b, 0xaa7b797b, 0xaa7b797b, 0xaa7b797b, 0xaa7b797b, 
+	0xaa7b797b, 0xaa7b797b, 0xaa7b797b, 0xaa7b797b, 0xaa7b7573, 0xaa7b7573, 0xaa7b7573, 0xaa7b7573, 
+	0xaa737573, 0xaa737573, 0xaa737573, 0xaa737573, 0xaa737573, 0xaa737573, 0xaa737573, 0xaa737573, 
+	0xaa737573, 0xaa737573, 0xaa737573, 0xaa737573, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 
+	0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 
+	0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 
+	0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 
+	0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 
+	0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b696b, 0xaa6b696b, 0xaa6b696b, 0xaa6b696b, 
+	0xaa6b696b, 0xaa6b696b, 0xaa6b696b, 0xaa6b696b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 
+	0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 
+	0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 
+	0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 
+	0xaa736d73, 0xaa736d73, 0xaa736d73, 0xaa736d73, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 
+	0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 
+	0xaa737573, 0xaa737573, 0xbb737573, 0xbb737573, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 
+	0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 
+	0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 
+	0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b696b, 0xaa6b696b, 0xaa6b696b, 0xaa6b696b, 
+	0xaa6b696b, 0xaa6b696b, 0xaa6b696b, 0xaa6b696b, 0xaa636563, 0xaa636563, 0xaa636563, 0xaa636563, 
+	0x995a5d5a, 0x995a5d5a, 0x995a5d5a, 0x995a5d5a, 0x99525552, 0x99525552, 0x99525552, 0x88525552, 
+	0x88424542, 0x88424542, 0x88424542, 0x88424542, 0x88312d31, 0x88312d31, 0x88312d31, 0x88312d31, 
+	0x88191c19, 0x77191c19, 0x77191c19, 0x77191c19, 0x66080c08, 0x44080c08, 0x33080c08, 0x22080c08, 
+	0x11080408, 0x00080408, 0x00080408, 0x00080408, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x55080408, 0x77343134, 0x88605d60, 0x88605d60, 
+	0x886b6b6b, 0x886b6b6b, 0x886b6b6b, 0x996b6b6b, 0x997e807e, 0x997e807e, 0xaa7e807e, 0xaa7e807e, 
+	0xaa898a89, 0xaa898a89, 0xaa898a89, 0xaa898a89, 0xbb8c8f8c, 0xbb8c8f8c, 0xbb8c8f8c, 0xbb8c8f8c, 
+	0xbb949494, 0xbb949494, 0xbb949494, 0xcc949494, 0xcc949797, 0xcc949797, 0xcc949797, 0xcc949797, 
+	0xcc979a97, 0xcc979a97, 0xcc979a97, 0xcc979a97, 0xcc9c9a9c, 0xcc9c9a9c, 0xcc9c9a9c, 0xcc9c9a9c, 
+	0xcc9c9a9c, 0xcc9c9a9c, 0xcc9c9a9c, 0xcc9c9a9c, 0xcc9c9a9c, 0xcc9c9a9c, 0xcc9c9a9c, 0xcc9c9a9c, 
+	0xcc9c9a9c, 0xcc9c9a9c, 0xcc9c9a9c, 0xcc9c9a9c, 0xcc9c9a9c, 0xcc9c9a9c, 0xcc9c9a9c, 0xcc9c9a9c, 
+	0xcc9c9d9c, 0xcc9c9d9c, 0xcc9c9d9c, 0xcc9c9d9c, 0xcc9c9b9a, 0xcc9c9b9a, 0xcc9c9b9a, 0xcc9c9b9a, 
+	0xcc9a9b9a, 0xcc9a9b9a, 0xcc9a9b9a, 0xcc9a9b9a, 0xcc9a9b9a, 0xcc9a9b9a, 0xcc9a9b9a, 0xcc9a9b9a, 
+	0xcc9a9b9a, 0xcc9a9b9a, 0xcc9a9b9a, 0xcc9a9b9a, 0xcc9f9d9f, 0xcc9f9d9f, 0xcc9f9d9f, 0xcc9f9d9f, 
+	0xcc9f9d9f, 0xcc9f9d9f, 0xcc9f9d9f, 0xcc9f9d9f, 0xcc9f9d9f, 0xcc9f9d9f, 0xcc9f9d9f, 0xcc9f9d9f, 
+	0xcc9f9d9f, 0xcc9f9d9f, 0xcc9f9d9f, 0xcc9f9d9f, 0xcc9f9d9f, 0xcc9f9d9f, 0xcc9f9d9f, 0xcc9f9d9f, 
+	0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 
+	0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 
+	0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9d9c, 0xcc9c9d9c, 0xcc9c9d9c, 0xcc9c9d9c, 
+	0xcc9c9d9c, 0xcc9c9d9c, 0xcc9c9d9c, 0xcc9c9d9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 
+	0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 
+	0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 
+	0xcc9c9b9c, 0xcc9c9b9c, 0xcc9c9b9c, 0xcc9c9b9c, 0xcc9c9b9c, 0xcc9c9b9c, 0xcc9c9b9c, 0xcc9c9b9c, 
+	0xcc9f9b9f, 0xcc9f9b9f, 0xcc9f9b9f, 0xcc9f9b9f, 0xcc9f9d9f, 0xcc9f9d9f, 0xcc9f9d9f, 0xcc9f9d9f, 
+	0xcc9a9d9f, 0xcc9a9d9f, 0xcc9a9d9f, 0xcc9a9d9f, 0xcc9a9a9a, 0xcc9a9a9a, 0xcc9a9a9a, 0xcc9a9a9a, 
+	0xcc9a9b9a, 0xcc9a9b9a, 0xcc9a9b9a, 0xcc9a9b9a, 0xcc9a9a9a, 0xcc9a9a9a, 0xcc9a9a9a, 0xcc9a9a9a, 
+	0xcc9a979a, 0xcc9a979a, 0xcc9a979a, 0xcc9a979a, 0xcc9a979a, 0xcc9a979a, 0xcc9a979a, 0xcc9a979a, 
+	0xcc9a979a, 0xcc9a979a, 0xcc9a979a, 0xcc9a979a, 0xcc94979a, 0xcc94979a, 0xcc94979a, 0xcc94979a, 
+	0xcc979697, 0xcc979697, 0xcc979697, 0xcc979697, 0xcc919291, 0xcc919291, 0xcc919291, 0xcc919291, 
+	0xcc919291, 0xcc919291, 0xcc919291, 0xcc919291, 0xcc8f908f, 0xcc8f908f, 0xcc8f908f, 0xcc8f908f, 
+	0xcc8c8b8c, 0xcc8c8b8c, 0xcc8c8b8c, 0xcc8c8b8c, 0xbb848884, 0xbb848884, 0xbb848884, 0xbb848884, 
+	0xbb7e7d7e, 0xbb7e7d7e, 0xbb7e7d7e, 0xbb7e7d7e, 0xaa737073, 0xaa737073, 0xaa737073, 0xaa737073, 
+	0xaa6b6b6b, 0x996b6b6b, 0x99424342, 0x99424342, 0x99373937, 0x88373937, 0x77373937, 0x66080c08, 
+	0x66080408, 0x22080408, 0x00080408, 0x00080408, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x33000000, 0x77262626, 0x88605d60, 0x88605d60, 0x998c8a8c, 0xaa8c8a8c, 
+	0xaa949694, 0xaa949694, 0xbb949694, 0xbb949694, 0xbb9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 
+	0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9ca29c, 0xcc9ca29c, 0xdd9ca29c, 0xdd9ca29c, 
+	0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 
+	0xdda5aaa5, 0xdda5aaa5, 0xdda5aaa5, 0xdda5aaa5, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 
+	0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 
+	0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 
+	0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 
+	0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 
+	0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 
+	0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 
+	0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 
+	0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 
+	0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 
+	0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddadb2b5, 0xddadb2b5, 0xddadb2b5, 0xddadb2b5, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 
+	0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 
+	0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 
+	0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xdda5aaad, 0xdda5aaad, 0xdda5aaad, 0xdda5aaad, 
+	0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 
+	0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 
+	0xdda5a2a5, 0xdda5a2a5, 0xdda5a2a5, 0xdda5a2a5, 0xdd9ca29c, 0xdd9ca29c, 0xdd9ca29c, 0xdd9ca29c, 
+	0xdd9c9a9c, 0xdd9c9a9c, 0xcc9c9a9c, 0xcc9c9a9c, 0xcc949294, 0xcc949294, 0xcc949294, 0xcc949294, 
+	0xcc949294, 0xcc949294, 0xcc949294, 0xbb6b6b6b, 0xbb656565, 0xbb656565, 0xaa656565, 0xaa656565, 
+	0xbb656265, 0x77373337, 0x44080408, 0x11080408, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x33000000, 0x884d4c4d, 0x99737173, 0xaa8c8a8c, 0xaa8c8a8c, 0xcc8c8a8c, 0xcc8c8a8c, 
+	0xcc949694, 0xcc949694, 0xdd949694, 0xdd949694, 0xdd9c9e9c, 0xdd9c9e9c, 0xdd9c9e9c, 0xdd9c9e9c, 
+	0xdd9c9e9c, 0xdd9c9e9c, 0xdd9c9e9c, 0xdd9c9e9c, 0xdd9ca29c, 0xdd9ca29c, 0xdd9ca29c, 0xdd9ca29c, 
+	0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 
+	0xdda5aaa5, 0xdda5aaa5, 0xdda5aaa5, 0xdda5aaa5, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 
+	0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 
+	0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 
+	0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 
+	0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 
+	0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 
+	0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 
+	0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 
+	0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 
+	0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 
+	0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddadb2b5, 0xddadb2b5, 0xddadb2b5, 0xddadb2b5, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 
+	0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 
+	0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 
+	0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xdda5aaad, 0xdda5aaad, 0xdda5aaad, 0xdda5aaad, 
+	0xddadaaad, 0xddadaaad, 0xddadaaad, 0xddadaaad, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 
+	0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 
+	0xdda5a2a5, 0xdda5a2a5, 0xdda5a2a5, 0xdda5a2a5, 0xdd9ca29c, 0xdd9ca29c, 0xdd9ca29c, 0xdd9ca29c, 
+	0xdd9c9a9c, 0xdd9c9a9c, 0xdd9c9a9c, 0xdd9c9a9c, 0xdd949294, 0xdd949294, 0xdd949294, 0xdd949294, 
+	0xdd949294, 0xdd949294, 0xdd949294, 0xdd949294, 0xdd949294, 0xcc949294, 0xcc949294, 0xcc949294, 
+	0xee949294, 0xbb656265, 0x99373337, 0x55080408, 0x11080808, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x11100c10, 0x773c393a, 0x9994928c, 0xbb94928c, 0xcc8f908f, 0xcc8f908f, 0xdd9ca29c, 0xdd9ca29c, 
+	0xdda5a1a2, 0xdda5a1a2, 0xdda5a1a2, 0xdda5a1a2, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 
+	0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 
+	0xdda7a9a7, 0xdda7a9a7, 0xdda7a9a7, 0xdda7a9a7, 0xdda7a9a7, 0xdda7a9a7, 0xdda7a9a7, 0xdda7a9a7, 
+	0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 
+	0xdda7a6a7, 0xddb5b2b5, 0xddb5b2b5, 0xdda7a6a7, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 
+	0xddb5aead, 0xddb5aead, 0xddb5aead, 0xddb5aead, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 
+	0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 
+	0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 
+	0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 
+	0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 
+	0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 
+	0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 
+	0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 
+	0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 
+	0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 0xddb2b3b2, 0xddb2b3b2, 0xddb2b3b2, 0xddb2b3b2, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xdda7a6a7, 
+	0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 
+	0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a9a7, 0xdda7a9a7, 0xdda7a9a7, 0xdda7a9a7, 
+	0xdda7a9a7, 0xdda7a9a7, 0xdda7a9a7, 0xdda7a9a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 
+	0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdd9a9a9a, 0xdd9a9a9a, 0xdd9a9a9a, 
+	0xdd9a9a9a, 0xdd9a9a9a, 0xdd9a9a9a, 0xdd9a9a9a, 0xdd9a979a, 0xdd9a979a, 0xdd9a979a, 0xdd9a979a, 
+	0xeea5a2a5, 0xdd8c8b8c, 0xbb8c8b8c, 0xaa5a5d5a, 0x662c2d2c, 0x11000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x44100c10, 0x99686563, 0xbb94928c, 0xcc94928c, 0xdd9ca29c, 0xcc8f908f, 0xdd9ca29c, 0xdd9ca29c, 
+	0xdda5a1a2, 0xdda5a1a2, 0xdda5a1a2, 0xdda5a1a2, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 
+	0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 
+	0xdda7a9a7, 0xdda7a9a7, 0xdda7a9a7, 0xdda7a9a7, 0xdda7a9a7, 0xdda7a9a7, 0xdda7a9a7, 0xdda7a9a7, 
+	0xddb5b2b5, 0xddb5b2b5, 0xdda7a6a7, 0xdda7a6a7, 0xddb5b2b5, 0xdda7a6a7, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 
+	0xddb5aead, 0xddb5aead, 0xddb5aead, 0xddb5aead, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 
+	0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 
+	0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 
+	0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 
+	0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 
+	0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 
+	0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 
+	0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 
+	0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 
+	0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 0xddb2b3b2, 0xddb2b3b2, 0xddb2b3b2, 0xddb2b3b2, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xdda7a6a7, 0xddb5b2b5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a9a7, 0xdda7a9a7, 0xdda7a9a7, 0xdda7a9a7, 
+	0xdda7a9a7, 0xdda7a9a7, 0xdda7a9a7, 0xdda7a9a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 
+	0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdda7a6a7, 0xdd9a9a9a, 
+	0xdd9a9a9a, 0xdd9a9a9a, 0xdd9a9a9a, 0xdd9a9a9a, 0xdd9a979a, 0xdd9a979a, 0xdd9a979a, 0xdd9a979a, 
+	0xeea5a2a5, 0xeea5a2a5, 0xdd8c8b8c, 0xcc8c8b8c, 0xbb585958, 0x332c2d2c, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00050405, 
+	0x773c393a, 0xbb94928c, 0xcc94928c, 0xdd94928c, 0xdd9ca29c, 0xdd817f81, 0xff736d73, 0xff817f81, 
+	0xff847d7b, 0xff948f8f, 0xff948f8f, 0xff948f8f, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c928c, 0xff8c928c, 0xff8c928c, 0xff8c928c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c928c, 0xff8c928c, 0xff8c928c, 0xff8c928c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8a8c, 0xff8c8a8c, 0xff8c8a8c, 0xff8c8a8c, 
+	0xffa5a2a5, 0xeea5a2a5, 0xdda5a2a5, 0xdda5a2a5, 0xdd848684, 0x77585958, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11100c10, 
+	0x88686563, 0xcc94928c, 0xdd94928c, 0xdd94928c, 0xdd9ca29c, 0xdd817f81, 0xff817f81, 0xff8f908f, 
+	0xffa5a1a2, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 
+	0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 
+	0xffb5b6b5, 0xffb5b6b5, 0xffb5b6b5, 0xffb5b6b5, 0xffb5b6b5, 0xffb5b6b5, 0xffb5b6b5, 0xffb5b6b5, 
+	0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 
+	0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 
+	0xffb5aead, 0xffb5aead, 0xffb5aead, 0xffb5aead, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 
+	0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 
+	0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 
+	0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 
+	0xffb5bab5, 0xffb5bab5, 0xffb5bab5, 0xffb5bab5, 0xffb5bab5, 0xffb5bab5, 0xffb5bab5, 0xffb5bab5, 
+	0xffbdbabd, 0xffbdbabd, 0xffbdbabd, 0xffbdbabd, 0xffbdbabd, 0xffbdbabd, 0xffbdbabd, 0xffbdbabd, 
+	0xffbdbabd, 0xffbdbabd, 0xffbdbabd, 0xffbdbabd, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 
+	0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 
+	0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 
+	0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 
+	0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 
+	0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 
+	0xffbdbabd, 0xffbdbabd, 0xffbdbabd, 0xffbdbabd, 0xffb5bab5, 0xffb5bab5, 0xffb5bab5, 0xffb5bab5, 
+	0xffb5bab5, 0xffb5bab5, 0xffb5bab5, 0xffb5bab5, 0xffb2b3b2, 0xffb2b3b2, 0xffb2b3b2, 0xffb2b3b2, 
+	0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 
+	0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 
+	0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 
+	0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 
+	0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 
+	0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b6b5, 0xffb5b6b5, 0xffb5b6b5, 0xffb5b6b5, 
+	0xffb5b6b5, 0xffb5b6b5, 0xffb5b6b5, 0xffb5b6b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 
+	0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 
+	0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffb5b2b5, 0xffa7a5a7, 
+	0xffa5a2a5, 0xeea5a2a5, 0xdda5a2a5, 0xdda5a2a5, 0xdd848684, 0xaa585958, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22191419, 
+	0x99636163, 0xcc898a89, 0xdd9c9e9c, 0xdd9c9e9c, 0xdda7a6a7, 0xdd949294, 0xff949294, 0xffa7a6a7, 
+	0xffbdbebd, 0xffd0d2d0, 0xffd0d2d0, 0xffd0d2d0, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffd0d2d0, 0xffd0d2d0, 0xffd0d2d0, 0xffbdbebd, 
+	0xffb2b2b2, 0xee9c9a9c, 0xdd9c9a9c, 0xdd9c9a9c, 0xdd9c9e9c, 0xbb686968, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x33191419, 
+	0xaa636163, 0xdd898a89, 0xdd9c9e9c, 0xdd9c9e9c, 0xdda7a6a7, 0xdd949294, 0xffa7a6a7, 0xffbababa, 
+	0xffd0d2d0, 0xffe4e7e4, 0xffe4e7e4, 0xffe4e7e4, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 
+	0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffeff0ef, 0xffe4e7e4, 0xffe4e7e4, 0xffe4e7e4, 0xffd0d2d0, 
+	0xffb2b2b2, 0xeea7a6a7, 0xdd9c9a9c, 0xdd9c9a9c, 0xdd9c9e9c, 0xcc686968, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x33100d10, 
+	0xaa636163, 0xdd898a89, 0xdd9c9e9c, 0xdd9c9e9c, 0xdda7a6a7, 0xdd949294, 0xffa7a6a7, 0xffcecece, 
+	0xffe4e7e4, 0xfff7fbf7, 0xfff7fbf7, 0xfff7fbf7, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xfff7fbf7, 0xfff7fbf7, 0xfff7fbf7, 0xffe4e7e4, 
+	0xffbdbebd, 0xeea7a6a7, 0xdd9c9a9c, 0xdd9c9a9c, 0xdd9c9e9c, 0xcc686968, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x33100d10, 
+	0xaa636163, 0xdd898a89, 0xdd9c9e9c, 0xdd9c9e9c, 0xdda7a6a7, 0xdd949294, 0xffbababa, 0xffcecece, 
+	0xffe4e7e4, 0xfff7fbf7, 0xfff7fbf7, 0xfff7fbf7, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xfff7fbf7, 0xfff7fbf7, 0xfff7fbf7, 0xffe4e7e4, 
+	0xffbdbebd, 0xeea7a6a7, 0xdd9c9a9c, 0xdd9c9a9c, 0xdd9c9e9c, 0xcc9c9e9c, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x33101010, 
+	0xaa4a5152, 0xdd868a89, 0xdda5a6a5, 0xdda5a6a5, 0xddadadad, 0xdd9c9a9c, 0xffadadad, 0xffced2ce, 
+	0xffe6ebe6, 0xfff7f8f7, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xfff7f8f7, 0xffe6ebe6, 
+	0xffbdbebd, 0xeea7a9a7, 0xdd9c9e9c, 0xdd9c9e9c, 0xdda5aaa5, 0xcc6e736e, 0x00000400, 0x00000300, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22191819, 
+	0x994a5152, 0xdd868a89, 0xdda5a6a5, 0xdda5a6a5, 0xddadadad, 0xdd9c9a9c, 0xffadadad, 0xffced2ce, 
+	0xffe6ebe6, 0xfff7f8f7, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xfff7f8f7, 0xffe6ebe6, 
+	0xffbdbebd, 0xeea7a9a7, 0xdd9c9e9c, 0xdd9c9e9c, 0xdda5aaa5, 0xbb6e736e, 0x00000400, 0x00000400, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22101010, 
+	0x994a5152, 0xcc868a89, 0xdda5a6a5, 0xdda5a6a5, 0xddadadad, 0xdd9c9a9c, 0xffadadad, 0xffced2ce, 
+	0xffe6ebe6, 0xfff7f8f7, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xfff7f8f7, 0xffe6ebe6, 
+	0xffbdbebd, 0xeea7a9a7, 0xdd9c9e9c, 0xdd9c9e9c, 0xdda5aaa5, 0xbb6e736e, 0x00000400, 0x00000400, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22101010, 
+	0x994a5152, 0xcc868a89, 0xdda5a6a5, 0xdda5a6a5, 0xddadadad, 0xdd9c9a9c, 0xffadadad, 0xffced2ce, 
+	0xffe6ebe6, 0xfff7f8f7, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xfff7f8f7, 0xffe6ebe6, 
+	0xffbdbebd, 0xeea7a9a7, 0xdd9c9e9c, 0xdd9c9e9c, 0xdda5aaa5, 0xbb6e736e, 0x00000400, 0x00000400, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22101010, 
+	0x884a494a, 0xcc868486, 0xdda5a2a5, 0xdda5a2a5, 0xddadaead, 0xdd9c9a9c, 0xffadaead, 0xffced7ce, 
+	0xffe6ebe6, 0xfff7f8f7, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xfff7f8f7, 0xffe6ebe6, 
+	0xffc5c2c5, 0xeeaaaaaa, 0xdd9c9e9c, 0xdd9c9e9c, 0xdda5aaa5, 0xaa6e716e, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11101010, 
+	0x884a494a, 0xcc868486, 0xdda5a2a5, 0xdda5a2a5, 0xddadaead, 0xdd9c9a9c, 0xffadaead, 0xffced7ce, 
+	0xffe6ebe6, 0xfff7f8f7, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xfff7f8f7, 0xffe6ebe6, 
+	0xffc5c2c5, 0xeeaaaaaa, 0xdd9c9e9c, 0xdd9c9e9c, 0xdda5aaa5, 0xaa6e716e, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22101010, 
+	0x884a494a, 0xcca5a2a5, 0xdda5a2a5, 0xdda5a2a5, 0xddadaead, 0xdd9c9a9c, 0xffadaead, 0xffced7ce, 
+	0xffe6ebe6, 0xfff7f8f7, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xfff7f8f7, 0xffe6ebe6, 
+	0xffc5c2c5, 0xeeaaaaaa, 0xdd9c9e9c, 0xdd9c9e9c, 0xdda5aaa5, 0xaa6e716e, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22101010, 
+	0x994a494a, 0xcca5a2a5, 0xdda5a2a5, 0xdda5a2a5, 0xddadaead, 0xdd9c9a9c, 0xffadaead, 0xffced7ce, 
+	0xffe6ebe6, 0xfff7f8f7, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xfff7f8f7, 0xffe6ebe6, 
+	0xffc5c2c5, 0xeeaaaaaa, 0xdd9c9e9c, 0xddaaaaaa, 0xdda5aaa5, 0xaa6e716e, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22101310, 
+	0x995a595a, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xddafaeaf, 0xdd9c9a9c, 0xffafaeaf, 0xffd6d7d6, 
+	0xffe6ebe6, 0xfff7f8f7, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xfff7f8f7, 0xffe6ebe6, 
+	0xffc5c2c5, 0xeeafadaf, 0xdda5a2a5, 0xdda5a2a5, 0xddb5b6b5, 0xbb797b79, 0x00000400, 0x00000400, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22101310, 
+	0x995a595a, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xddafaeaf, 0xdd9c9a9c, 0xffafaeaf, 0xffd6d7d6, 
+	0xffe6ebe6, 0xfff7f8f7, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xfff7f8f7, 0xffe6ebe6, 
+	0xffc5c2c5, 0xeeafadaf, 0xdda5a2a5, 0xdda5a2a5, 0xddb5b6b5, 0xbb797b79, 0x00000400, 0x00000400, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22101310, 
+	0xaa5a595a, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xddafaeaf, 0xdd9c9a9c, 0xffafaeaf, 0xffd6d7d6, 
+	0xffe6ebe6, 0xfff7f8f7, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xfff7f8f7, 0xffe6ebe6, 
+	0xffc5c2c5, 0xeeafadaf, 0xdda5a2a5, 0xddafadaf, 0xddb5b6b5, 0xcc797b79, 0x00000400, 0x00000400, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x33101310, 
+	0xaa737373, 0xdda5a6a5, 0xdda5a6a5, 0xdda5a6a5, 0xddafaeaf, 0xdd9c9a9c, 0xffafaeaf, 0xffd6d7d6, 
+	0xffe6ebe6, 0xfff7f8f7, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xfff7f8f7, 0xffe6ebe6, 
+	0xffc5c2c5, 0xeeafadaf, 0xdda5a2a5, 0xddafadaf, 0xddb5b6b5, 0xcc797b79, 0x00000400, 0x00000400, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x33101010, 
+	0xaa606060, 0xddada6ad, 0xddada6ad, 0xddada6ad, 0xddbab7ba, 0xdd949294, 0xffbab7ba, 0xffcecace, 
+	0xffeff0ef, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffeff0ef, 
+	0xffc5c2c5, 0xeea5aaa5, 0xdda5aaa5, 0xdda5aaa5, 0xddadaeb5, 0xcc737479, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x33080808, 
+	0xaa606060, 0xddada6ad, 0xddada6ad, 0xddada6ad, 0xddbab7ba, 0xdd949294, 0xffbab7ba, 0xffcecace, 
+	0xffeff0ef, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffeff0ef, 
+	0xffc5c2c5, 0xeea5aaa5, 0xdda5aaa5, 0xdda5aaa5, 0xddadaeb5, 0xbb737479, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x33191819, 
+	0x99606060, 0xccada6ad, 0xddada6ad, 0xddada6ad, 0xddbab7ba, 0xdd949294, 0xffa7a5a7, 0xffcecace, 
+	0xffdee1de, 0xffeff0ef, 0xffffffff, 0xffffffff, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xfff7f8f7, 0xffffffff, 0xffffffff, 0xffeff0ef, 0xffdee1de, 
+	0xffc5c2c5, 0xeea5aaa5, 0xdda5aaa5, 0xdda5aaa5, 0xddadaeb5, 0xbb737479, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22101010, 
+	0x883a3d3a, 0xbb868386, 0xddada6ad, 0xddada6ad, 0xddbab7ba, 0xdd949294, 0xffa7a5a7, 0xffbab7ba, 
+	0xffced2ce, 0xffdee1de, 0xffeff0ef, 0xffeff0ef, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffeff0ef, 0xffeff0ef, 0xffdee1de, 0xffced2ce, 
+	0xffbababa, 0xeea5aaa5, 0xdda5aaa5, 0xdda5aaa5, 0xddadaeb5, 0x99737479, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11080808, 
+	0x773a3a3a, 0xaa6b6c6b, 0xcc9c9e9c, 0xdd9c9e9c, 0xddadaaad, 0xdd949294, 0xff949294, 0xffadaaad, 
+	0xffbdbebd, 0xffcecece, 0xffcecece, 0xffcecece, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced0ce, 0xffced0ce, 0xffced0ce, 0xffced0ce, 
+	0xffced0ce, 0xffced0ce, 0xffced0ce, 0xffced0ce, 0xffced1d3, 0xffced1d3, 0xffced1d3, 0xffced1d3, 
+	0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 0xffd0d1d0, 
+	0xffced1ce, 0xffced1ce, 0xffced1ce, 0xffced1ce, 0xffced0ce, 0xffced0ce, 0xffced0ce, 0xffced0ce, 
+	0xffced0ce, 0xffced0ce, 0xffced0ce, 0xffced0ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 
+	0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffced2ce, 0xffb8bcb8, 
+	0xffadaead, 0xeeadaead, 0xddadaead, 0xddadaead, 0xcc848a84, 0x772c2e2c, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x66080808, 0x883a3a3a, 0xaa6b6c6b, 0xcc9c9e9c, 0xddadaaad, 0xccadaaad, 0xddadaaad, 0xddadaaad, 
+	0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddb2b2b2, 0xddb2b2b2, 0xddb2b2b2, 0xddb2b2b2, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 
+	0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 
+	0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 
+	0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 
+	0xddc3c2c3, 0xddc3c2c3, 0xddc3c2c3, 0xddc3c2c3, 0xddc5c2c5, 0xddc5c2c5, 0xddc5c2c5, 0xddc5c2c5, 
+	0xddc5c2c5, 0xddc5c2c5, 0xddc8c8c8, 0xddc8c8c8, 0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 
+	0xddc5c6c5, 0xddc5c6c5, 0xddc8cac8, 0xddc8cac8, 0xddcecace, 0xddcecace, 0xddcecace, 0xddcecace, 
+	0xddcecdce, 0xddcecdce, 0xddcecdce, 0xddcecdce, 0xddcecece, 0xddcecece, 0xddcecece, 0xddcecece, 
+	0xddd0d1d0, 0xddd3d0d3, 0xddd0d1d0, 0xddd0d1d0, 0xddd6d2d6, 0xddd6d2d6, 0xddd6d2d6, 0xddd6d2d6, 
+	0xddd0d4d0, 0xddd0d4d0, 0xddd0d4d0, 0xddd0d4d0, 0xddd0d4d0, 0xddd0d4d0, 0xddd6d7d6, 0xddd6d7d6, 
+	0xddd3d8d3, 0xddd3d8d3, 0xddd3d8d3, 0xddd3d8d3, 0xddd9d8d9, 0xddd9d8d9, 0xddd9d8d9, 0xddd9d8d9, 
+	0xddd9d8d9, 0xddd9d8d9, 0xddd9d8d9, 0xddd9d8d9, 0xddd3d7d3, 0xddd9dbd9, 0xddd9dbd9, 0xddd9dbd9, 
+	0xddd9d8d9, 0xdddedbde, 0xddd9d8d9, 0xddd9d8d9, 0xddd9dbd9, 0xddd9dbd9, 0xddd9dbd9, 0xddd9dbd9, 
+	0xdddedbde, 0xdddedbde, 0xdddedbde, 0xdddedbde, 0xddd9dbd9, 0xddd9dbd9, 0xddd9dbd9, 0xddd9dbd9, 
+	0xdddedbde, 0xdddedbde, 0xddd9d8d9, 0xddd9d8d9, 0xddd9d8d9, 0xddd9d8d9, 0xddd9d8d9, 0xddd9d8d9, 
+	0xddd9d8d9, 0xddd9d8d9, 0xddd9d8d9, 0xddd9d8d9, 0xddd3d8d3, 0xddd3d8d3, 0xddd3d8d3, 0xddd3d8d3, 
+	0xddd6d7d6, 0xddd6d7d6, 0xddd6d7d6, 0xddd3d5d3, 0xddd3d5d3, 0xddd0d4d0, 0xddd0d4d0, 0xddd0d4d0, 
+	0xddd3d5d3, 0xddd3d5d3, 0xddced2ce, 0xddced2ce, 0xddd0d1d0, 0xddd0d1d0, 0xddd0d1d0, 0xddd0d1d0, 
+	0xddcecece, 0xddced0ce, 0xddcecece, 0xddcecece, 0xddcecdce, 0xddcecdce, 0xddcecdce, 0xddcecdce, 
+	0xddcecdce, 0xddcecdce, 0xddcecace, 0xddcecace, 0xddcecace, 0xddcecace, 0xddcecace, 0xddcecace, 
+	0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 
+	0xddc5c2c5, 0xddc5c2c5, 0xddc5c2c5, 0xddc5c2c5, 0xddc5c2c5, 0xddc5c2c5, 0xddc5c2c5, 0xddc5c2c5, 
+	0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 
+	0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 
+	0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddadb2b5, 0xddadb2b5, 0xddadb2b5, 0xddadb2b5, 
+	0xddadadad, 0xddadadad, 0xddadadad, 0xddadadad, 0xdda2a5a2, 0xdda2a5a2, 0xdda2a5a2, 0xdda2a5a2, 
+	0xeeadaead, 0xeeadaead, 0xcc818381, 0xbb818381, 0xaa585c58, 0x442c2e2c, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x33080808, 0x883a3a3a, 0x883a3a3a, 0xaa6b6c6b, 0xcc949294, 0xbb949294, 0xccadaaad, 0xddadaaad, 
+	0xddadaead, 0xddadaead, 0xddadaead, 0xddadaead, 0xddb2b2b2, 0xddb2b2b2, 0xddb2b2b2, 0xddb2b2b2, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 
+	0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 
+	0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddc3c2c3, 
+	0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 
+	0xddc3c2c3, 0xddc3c2c3, 0xddc3c2c3, 0xddc3c2c3, 0xddc5c2c5, 0xddc5c2c5, 0xddc5c2c5, 0xddc8c8c8, 
+	0xddc8c8c8, 0xddc8c8c8, 0xddc8c8c8, 0xddc8c8c8, 0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 0xddc8cac8, 
+	0xddc8cac8, 0xddc8cac8, 0xddc8cac8, 0xddcbcecb, 0xddcecdce, 0xddcecdce, 0xddcecdce, 0xddcecdce, 
+	0xddcecdce, 0xddcecdce, 0xddcecdce, 0xddcecdce, 0xddced0d0, 0xddced0d0, 0xddced0d0, 0xddced2d6, 
+	0xddced2ce, 0xddd0d1d0, 0xddd0d1d0, 0xddd0d1d0, 0xddd6d2d6, 0xddd6d2d6, 0xddd6d2d6, 0xddd3d4d3, 
+	0xddd3d5d3, 0xddd3d5d3, 0xddd3d5d3, 0xddd6d7d6, 0xddd6d7d6, 0xddd6d7d6, 0xddd6d7d6, 0xddd6d7d6, 
+	0xddd3d8d3, 0xddd3d8d3, 0xddd3d8d3, 0xddd6dbd6, 0xddd9d8d9, 0xddd9d8d9, 0xddd9d8d9, 0xddd9d8d9, 
+	0xddd9d8d9, 0xddd9d8d9, 0xdddedbde, 0xdddedbde, 0xddd9dbd9, 0xddd9dbd9, 0xddd9dbd9, 0xddd9dbd9, 
+	0xdddedbde, 0xdddedbde, 0xdddedbde, 0xdddedbde, 0xddd9dbd9, 0xddd9dbd9, 0xddd9dbd9, 0xddd9dbd9, 
+	0xdddedbde, 0xdddedbde, 0xdddedbde, 0xdddedbde, 0xddd9dbd9, 0xddd9dbd9, 0xddd9dbd9, 0xddd9dbd9, 
+	0xdddedbde, 0xdddedbde, 0xdddedbde, 0xdddedbde, 0xdddedbde, 0xdddedbde, 0xddd9d8d9, 0xddd9d8d9, 
+	0xddd9d8d9, 0xddd9d8d9, 0xddd9d8d9, 0xddd9d8d9, 0xddd3d8d3, 0xddd6dbd6, 0xddd3d8d3, 0xddd6dbd6, 
+	0xddd6d7d6, 0xddd6d7d6, 0xddd6d7d6, 0xddd6d7d6, 0xddd6d7d6, 0xddd3d5d3, 0xddd3d5d3, 0xddd3d5d3, 
+	0xddd3d5d3, 0xddd6d7d6, 0xddd3d5d3, 0xddd0d4d0, 0xddd0d1d0, 0xddd0d1d0, 0xddd0d1d0, 0xddd0d1d0, 
+	0xddced0ce, 0xddced0ce, 0xddced0ce, 0xddced0ce, 0xddcecdce, 0xddcecdce, 0xddcecdce, 0xddcecdce, 
+	0xddcecdce, 0xddcecdce, 0xddcecdce, 0xddcecace, 0xddcecace, 0xddcecace, 0xddcecace, 0xddcec6ce, 
+	0xddc8cac8, 0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 
+	0xddc8c8c8, 0xddc5c2c5, 0xddc5c2c5, 0xddc5c2c5, 0xddc5c2c5, 0xddc5c2c5, 0xddc5c2c5, 0xddc5c2c5, 
+	0xddc3c5c3, 0xddbfc0bf, 0xddc2c4c2, 0xddbebfbe, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 
+	0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 
+	0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddadb2b5, 0xddadb2b5, 0xddadb2b5, 0xddadb2b5, 
+	0xddadadad, 0xddadadad, 0xddadadad, 0xddadadad, 0xdda2a5a2, 0xdda2a5a2, 0xdda2a5a2, 0xdda2a5a2, 
+	0xeeadaead, 0xdd818381, 0xbb818381, 0x99555855, 0x772c2e2c, 0x11000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x11080808, 0x66080808, 0x773a3a3a, 0x773a3a3a, 0x99636163, 0x997b797b, 0xbb949294, 0xbb949294, 
+	0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcc9c9e9c, 0xcca5a2a5, 0xddb2b2b2, 0xddb2b2b2, 0xddb2b2b2, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 
+	0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 
+	0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddc3c2c3, 0xddc3c2c3, 
+	0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddc3c5c3, 0xddc3c5c3, 
+	0xddc3c2c3, 0xddc3c2c3, 0xddc3c2c3, 0xddc3c2c3, 0xddc5c2c5, 0xddc8c8c8, 0xddc5c2c5, 0xddc8c8c8, 
+	0xddc8c8c8, 0xddc8c8c8, 0xddc8c8c8, 0xddc8c8c8, 0xddc8cac8, 0xddc5c6c5, 0xddc8cac8, 0xddcbcecb, 
+	0xddcbcecb, 0xddc8cac8, 0xddc8cac8, 0xddcbcecb, 0xddcecdce, 0xddcecdce, 0xddcecdce, 0xddcecdce, 
+	0xddcecdce, 0xddcecdce, 0xddcecdce, 0xddcecdce, 0xddced0d0, 0xddced1d3, 0xddced1d3, 0xddced2d6, 
+	0xddced2ce, 0xddced2ce, 0xddced2ce, 0xddced2ce, 0xddd3d4d3, 0xddd3d4d3, 0xddd3d4d3, 0xddd0d5d0, 
+	0xddd6d7d6, 0xddd3d5d3, 0xddd6d7d6, 0xddd6d7d6, 0xddd6d7d6, 0xddd6d7d6, 0xddd6d7d6, 0xddd6d7d6, 
+	0xddd6dbd6, 0xddd3d8d3, 0xddd6dbd6, 0xddd6dbd6, 0xddd9d8d9, 0xdddedbde, 0xdddedbde, 0xdddedbde, 
+	0xdddedbde, 0xdddedbde, 0xdddedbde, 0xdddedbde, 0xddd9dbd9, 0xdddedfde, 0xdddedfde, 0xddd9dbd9, 
+	0xdddedbde, 0xdddedbde, 0xdddedbde, 0xdddedbde, 0xddd9dbd9, 0xddd9dbd9, 0xdddedfde, 0xdddedfde, 
+	0xdddedbde, 0xdddedbde, 0xdddedbde, 0xdddedbde, 0xddd9dbd9, 0xddd9dbd9, 0xddd9dbd9, 0xdddedfde, 
+	0xdddedbde, 0xdddedbde, 0xdddedbde, 0xdddedbde, 0xdddedbde, 0xdddedbde, 0xdddedbde, 0xdddedbde, 
+	0xdddedbde, 0xdddedbde, 0xdddedbde, 0xdddedbde, 0xddd6dbd6, 0xddd6dbd6, 0xddd3d8d3, 0xddd6dbd6, 
+	0xddd6d7d6, 0xddd6d7d6, 0xddd6d7d6, 0xddd6d7d6, 0xddd6d7d6, 0xddd6d7d6, 0xddd3d5d3, 0xddd6d7d6, 
+	0xddd3d5d3, 0xddd6d7d6, 0xddd3d5d3, 0xddd0d4d0, 0xddd6d2d6, 0xddd6d2d6, 0xddd0d1d0, 0xddd0d1d0, 
+	0xddced2ce, 0xddced1ce, 0xddced0ce, 0xddced0ce, 0xddcecdce, 0xddcecdce, 0xddcecdce, 0xddcecdce, 
+	0xddcecdce, 0xddcecdce, 0xddcecdce, 0xddcecdce, 0xddcecace, 0xddcecace, 0xddcecace, 0xddcecace, 
+	0xddc8cac8, 0xddc5c6c5, 0xddc8cac8, 0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 
+	0xddc8c8c8, 0xddc8c8c8, 0xddc8c8c8, 0xddc5c3c6, 0xddc5c2c5, 0xddc5c2c5, 0xddc5c2c5, 0xddc5c2c5, 
+	0xddc4c4c3, 0xddc4c4c3, 0xddc4c4c2, 0xddc1c0c1, 0xddbfc1bf, 0xddbdbebe, 0xddbdbebe, 0xddbdbebd, 
+	0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 
+	0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 0xddb5bab5, 
+	0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddb5b2b5, 0xddadb2b5, 0xddadb2b5, 0xddadb2b5, 0xddadb2b5, 
+	0xddadadad, 0xddadadad, 0xdd9c9a9c, 0xcc9c9a9c, 0xcca2a5a2, 0xcc8c8e8c, 0xcc8c8e8c, 0xcc8c8e8c, 
+	0xdd818381, 0xaa555855, 0x77292d29, 0x55292d29, 0x22000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x22000000, 0x77101010, 0x77313131, 0x773f3f3f, 0x773f3f3f, 0x885a5d5a, 0x995a5d5a, 
+	0x99737173, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa8c8a8c, 0xbb8c8a8c, 0xbb8c8a8c, 0xbb8c8a8c, 
+	0xcc9c9a9c, 0xcc9c9a9c, 0xcc9c9a9c, 0xcc9c9a9c, 0xcca5a6a5, 0xcca5a6a5, 0xcca5a6a5, 0xcca5a6a5, 
+	0xccadaead, 0xccadaead, 0xccadaead, 0xccadaead, 0xccb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 
+	0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddc5c2c5, 0xddc5c2c5, 0xddc5c2c5, 0xddc5c2c5, 
+	0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 0xddb5b6b5, 
+	0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbabd, 0xddbdbebd, 0xddbdbebd, 0xddbec0bf, 0xddc0c2c1, 
+	0xddc7cacc, 0xddc8cccd, 0xddc0c3c5, 0xddc2c6c9, 0xddc3c5c7, 0xddc3c3c4, 0xddc0c3c2, 0xddbfc2c0, 
+	0xddc3c2c3, 0xddc5c2c5, 0xddc5c2c5, 0xddc5c2c5, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 
+	0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 
+	0xddc5cac5, 0xddc5cac5, 0xddc5cac5, 0xddc5cac5, 0xddcecace, 0xddcecace, 0xddcecace, 0xddcecace, 
+	0xddcecace, 0xddcecace, 0xddcecace, 0xddcecace, 0xddcecace, 0xddcecace, 0xddcecace, 0xddcecace, 
+	0xddcecece, 0xddcecece, 0xddcecece, 0xddcecece, 0xddcecece, 0xddcecece, 0xddcecece, 0xddcecece, 
+	0xddcecece, 0xddcecece, 0xddcecece, 0xddcecece, 0xddcecece, 0xddcecece, 0xddcecece, 0xddcecece, 
+	0xddced2ce, 0xddced2ce, 0xddced2ce, 0xddced2ce, 0xddced2ce, 0xddced2ce, 0xddced2ce, 0xddced2ce, 
+	0xddcecfce, 0xddcfd0cf, 0xddd2d0d0, 0xddd1d3d2, 0xddd7d9d7, 0xddd9dad8, 0xdddbdddb, 0xdddde0de, 
+	0xdde0e3e2, 0xdde2e2e3, 0xdde2e3e1, 0xdde3e3e4, 0xdde5e3e5, 0xdde4e3e4, 0xdde3e0e2, 0xdddfdcdf, 
+	0xddd3d1d0, 0xddcecece, 0xddcfd0cf, 0xddd1d0d0, 0xddd5d6d4, 0xddd5d4d5, 0xddd5d4d4, 0xddd2d1d2, 
+	0xddd0cdd0, 0xddcfccd0, 0xddcecace, 0xddcecace, 0xddcecace, 0xddcecace, 0xddcecace, 0xddcecace, 
+	0xddc5cace, 0xddc5cace, 0xddc5cace, 0xddc5cace, 0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 
+	0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 0xddc5c2c5, 0xddc5c2c5, 0xddc5c2c5, 0xddc5c2c5, 
+	0xddc5c2c5, 0xddc5c2c5, 0xddc5c2c5, 0xddc5c2c5, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 
+	0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 0xddbdbebd, 
+	0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 0xddc5c6c5, 0xddc8c8c9, 0xddc9c8ca, 0xddc9cbcb, 0xddcacdcc, 
+	0xddc9c7c8, 0xddc8c8c9, 0xddcac8ca, 0xddc8c7c9, 0xddc6c7c6, 0xddc2c6c3, 0xddc2c3c1, 0xddc4c7c3, 
+	0xddb9bab9, 0xddb8b6b8, 0xddb7b7b7, 0xddbababa, 0xddbcbfbc, 0xddbcc0bc, 0xddbdc2bd, 0xddbdc2bd, 
+	0xddb5b6b5, 0xddb5b6b5, 0xccb5b6b5, 0xccb5b6b5, 0xccadb2ad, 0xccadb2ad, 0xccadb2ad, 0xccadb2ad, 
+	0xcca5a6a5, 0xcca5a6a5, 0xcca5a6a5, 0xcca5a6a5, 0xcc9c9a94, 0xcc9c9a94, 0xcc9c9a94, 0xcc9c9a94, 
+	0xbb84827b, 0xbb84827b, 0xbb84827b, 0xaa84827b, 0xaa6b6d6b, 0xaa6b6d6b, 0x996b6d6b, 0x99474947, 
+	0xbb524d52, 0x661b1a1b, 0x44000000, 0x22000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x22000000, 0x66101010, 0x77242224, 0x663f3f3f, 0x663f3f3f, 0x663f3f3f, 
+	0x77504e50, 0x77504e50, 0x77504e50, 0x77504e50, 0x88656565, 0x88656565, 0x88656565, 0x99656565, 
+	0x99767476, 0x99767476, 0x99767476, 0xaa767476, 0xaa7e7f7e, 0xaa7e7f7e, 0xaa7e7f7e, 0xaa7e7f7e, 
+	0xaa868786, 0xaa868786, 0xbb868786, 0xbb868786, 0xbb8c8e8c, 0xbb8c8e8c, 0xbb8c8e8c, 0xbb8c8e8c, 
+	0xbb949494, 0xbb949494, 0xbb949494, 0xbb949494, 0xcc9c989c, 0xcc9c989c, 0xcc9c989c, 0xcc9c989c, 
+	0xccb5b6b5, 0xccb5b6b5, 0xccb5b6b5, 0xccb5b6b5, 0xccb5b6b5, 0xccb5b6b5, 0xccb5b6b5, 0xccb5b6b5, 
+	0xccbdbabd, 0xccbdbabd, 0xccbdbabd, 0xccbdbabd, 0xccbdbebd, 0xccbdbebd, 0xccbcbdbc, 0xccb9baba, 
+	0xccb1b3b4, 0xccb2b4b4, 0xccb2b5b5, 0xccb3b5b6, 0xccb1b4b6, 0xccb3b5b6, 0xccb4b8b8, 0xccb7b9b9, 
+	0xccc0c0c2, 0xccc5c2c5, 0xccc5c2c5, 0xccc5c2c5, 0xccbdbebd, 0xccbdbebd, 0xccbdbebd, 0xccbdbebd, 
+	0xccbdbebd, 0xccbdbebd, 0xccbdbebd, 0xccbdbebd, 0xccc5c6c5, 0xccc5c6c5, 0xccc5c6c5, 0xccc5c6c5, 
+	0xccc5cac5, 0xccc5cac5, 0xccc5cac5, 0xccc5cac5, 0xcccecace, 0xcccecace, 0xcccecace, 0xcccecace, 
+	0xcccecace, 0xcccecace, 0xcccecace, 0xcccecace, 0xcccecace, 0xcccecace, 0xcccecace, 0xcccecace, 
+	0xcccecece, 0xcccecece, 0xcccecece, 0xcccecece, 0xcccecece, 0xcccecece, 0xcccecece, 0xcccecece, 
+	0xcccecece, 0xcccecece, 0xcccecece, 0xcccecece, 0xcccecece, 0xcccecece, 0xcccecece, 0xcccecece, 
+	0xccced2ce, 0xccced2ce, 0xccced2ce, 0xccced2ce, 0xccced2ce, 0xccced2ce, 0xccced2ce, 0xccced2ce, 
+	0xcccecfce, 0xcccdcecd, 0xcccdcdcd, 0xcccbcbca, 0xccc7c8c7, 0xccc3c5c5, 0xccc3c4c4, 0xccc2c3c2, 
+	0xccbec1bf, 0xccbbbdbc, 0xccb7b8b6, 0xccb0b2b0, 0xccaeb1af, 0xccb0b1b0, 0xccb5b4b4, 0xccbcbabb, 
+	0xcca3a6a3, 0xccb8bab7, 0xccc9c9c7, 0xccc9c7c8, 0xccacacac, 0xccb5b3b7, 0xccb8b5b7, 0xccb7b5b5, 
+	0xccb0aeb1, 0xccb7b6b5, 0xcccecace, 0xcccecace, 0xcccecace, 0xcccecace, 0xcccecace, 0xcccecace, 
+	0xccc5cace, 0xccc5cace, 0xccc5cace, 0xccc5cace, 0xccc5c6c5, 0xccc5c6c5, 0xccc5c6c5, 0xccc5c6c5, 
+	0xccc5c6c5, 0xccc5c6c5, 0xccc5c6c5, 0xccc5c6c5, 0xccc5c2c5, 0xccc5c2c5, 0xccc5c2c5, 0xccc5c2c5, 
+	0xccc5c2c5, 0xccc5c2c5, 0xccc5c2c5, 0xccc5c2c5, 0xccbdbebd, 0xccbdbebd, 0xccbdbebd, 0xccbdbebd, 
+	0xccbdbebd, 0xccbdbebd, 0xccbdbebd, 0xccbdbebd, 0xccbdbebd, 0xccbdbebd, 0xccbdbebd, 0xccbdbebd, 
+	0xccc5c6c5, 0xccc5c6c5, 0xccabaeac, 0xcca5a6a5, 0xcca8a9a8, 0xccaeadac, 0xccaeacab, 0xccb5b5b4, 
+	0xccbcbdbd, 0xccb0b1b2, 0xcca9a9a9, 0xcca5a4a6, 0xcc9f9fa1, 0xcc9da09f, 0xcc9ca09e, 0xccafb3b1, 
+	0xccacadab, 0xcca8a9a7, 0xcca0a09f, 0xcc999a99, 0xbb939492, 0xbb8d918e, 0xbb8c908c, 0xbb8c908c, 
+	0xbb868686, 0xbb868686, 0xbb868686, 0xbb868686, 0xbb7b7f7b, 0xbb7b7f7b, 0xaa7b7f7b, 0xaa7b7f7b, 
+	0xaa737370, 0xaa737370, 0xaa737370, 0xaa737370, 0x99686763, 0x99686763, 0x99686763, 0x99686763, 
+	0x995a5955, 0x885a5955, 0x885a5955, 0x8831312f, 0x77242424, 0x77242424, 0x77242424, 0x66242424, 
+	0x661b1a1b, 0x33000000, 0x22000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x44080408, 0x66080408, 0x66242224, 0x66242224, 
+	0x662c2b2c, 0x662c2b2c, 0x662c2b2c, 0x662c2b2c, 0x663f413f, 0x663f413f, 0x663f413f, 0x663f413f, 
+	0x77504e50, 0x77504e50, 0x77504e50, 0x77504e50, 0x77585858, 0x77585858, 0x77585858, 0x77585858, 
+	0x88606060, 0x88606060, 0x88606060, 0x88606060, 0x88636563, 0x88636563, 0x88636563, 0x88636563, 
+	0x886b6b6b, 0x886b6b6b, 0x996b6b6b, 0x996b6b6b, 0x99736f73, 0x99736f73, 0x99736f73, 0x99736f73, 
+	0x996e6d6e, 0x996e6d6e, 0x996e6d6e, 0x996e6d6e, 0x996e706e, 0x996e706e, 0x996e706e, 0x996e706e, 
+	0x99707170, 0x99707170, 0x99707170, 0x99707170, 0xaa767576, 0x99767576, 0xaa767576, 0xaa767576, 
+	0xaa7b7c7e, 0xaa7b7c7e, 0xaa7b7c7f, 0xaa7d7e80, 0xaa7a7a7c, 0xaa7b7a7c, 0xaa787979, 0xaa777677, 
+	0xaa797979, 0xaa797979, 0xaa797979, 0xaa797979, 0xaa979694, 0xaa979694, 0xaa979694, 0xaa979694, 
+	0xaa949694, 0xaa949694, 0xaa949694, 0xaa949694, 0xaa797b79, 0xaa797b79, 0xaa797b79, 0xaa797b79, 
+	0xaa797979, 0xaa797979, 0xaa797979, 0xaa797979, 0xaa7b7976, 0xaa7b7976, 0xaa7b7976, 0xaa7b7976, 
+	0xaa767776, 0xaa767776, 0xaa767776, 0xaa767776, 0xaa767776, 0xaa767776, 0xaa767776, 0xaa767776, 
+	0xaa767576, 0x99767576, 0x99767576, 0x99767576, 0x99767876, 0x99767876, 0x99767876, 0x99767876, 
+	0x99767576, 0x99767576, 0x99767576, 0x99767576, 0x99767576, 0x99767576, 0x99767576, 0x99767576, 
+	0x99767776, 0x99767776, 0x99767776, 0x99767776, 0x99707770, 0x99707770, 0x99707770, 0x99707770, 
+	0x99707370, 0x99707370, 0x99707370, 0x99717571, 0x99787c79, 0x99787d79, 0x99787d79, 0x99797d79, 
+	0x99787d79, 0x99797d79, 0x99797d78, 0x99797d79, 0x99797c79, 0x99797c79, 0x99797c79, 0x99797c78, 
+	0x99747672, 0x99727672, 0x99727371, 0x99707371, 0x99797879, 0x99797878, 0x99797879, 0x99787879, 
+	0x99777577, 0xaa777676, 0xaa767476, 0xaa767476, 0xaa767476, 0xaa767476, 0xaa767476, 0xaa767476, 
+	0xaa6e7170, 0xaa6e7170, 0xaa6e7170, 0xaa6e7170, 0xaa737373, 0xaa737373, 0xaa737373, 0xaa737373, 
+	0xaa737373, 0xaa737373, 0xaa737373, 0xaa737373, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 
+	0xaa737173, 0xaa737173, 0xaa737173, 0xaa737173, 0xaa707070, 0xaa707070, 0xaa707070, 0xaa707070, 
+	0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 0xaa6b6d6b, 
+	0x996e706e, 0xaa6f716f, 0x99747673, 0x99757774, 0x99767676, 0x99777876, 0x99737373, 0x99737272, 
+	0x99757577, 0x996e6e72, 0x996b6c70, 0x996b6c70, 0x99686c68, 0x99686c68, 0x99686c68, 0x996b6f6b, 
+	0x99636563, 0x995d5e5d, 0x995d5e5d, 0x995d5e5d, 0x995a5e5a, 0x885a5e5a, 0x885a5e5a, 0x885a5e5a, 
+	0x88585558, 0x88585558, 0x88585558, 0x88585558, 0x884a4c4a, 0x884a4c4a, 0x884a4c4a, 0x884a4c4a, 
+	0x77423f3c, 0x77423f3c, 0x77423f3c, 0x77423f3c, 0x77343331, 0x77343331, 0x77343331, 0x77343331, 
+	0x6631312f, 0x66080808, 0x66080808, 0x66080808, 0x66000000, 0x66000000, 0x55000000, 0x33000000, 
+	0x44000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080408, 0x11080408, 0x22080408, 0x33080408, 
+	0x44080808, 0x55080808, 0x55080808, 0x66080808, 0x66191c19, 0x66191c19, 0x66191c19, 0x66191c19, 
+	0x66292829, 0x66292829, 0x66292829, 0x66292829, 0x66313131, 0x66313131, 0x66313131, 0x66313131, 
+	0x663a393a, 0x663a393a, 0x663a393a, 0x663a393a, 0x663a3d3a, 0x663a3d3a, 0x663a3d3a, 0x663a3d3a, 
+	0x66424142, 0x66424142, 0x66424142, 0x66424142, 0x664a454a, 0x664a454a, 0x664a454a, 0x664a454a, 
+	0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 0x774a4d4a, 0x774a4d4a, 0x774a4d4a, 0x774a4d4a, 
+	0x774a4d4a, 0x774a4d4a, 0x774a4d4a, 0x774a4d4a, 0x77525152, 0x77525152, 0x77525152, 0x77525152, 
+	0x77525152, 0x77525152, 0x77525152, 0x77525152, 0x77525152, 0x77525152, 0x77525152, 0x77525152, 
+	0x77525552, 0x77525552, 0x77525552, 0x77525552, 0x774a4542, 0x774a4542, 0x774a4542, 0x774a4542, 
+	0x77424542, 0x77424542, 0x77424542, 0x77424542, 0x77525552, 0x77525552, 0x77525552, 0x77525552, 
+	0x77525152, 0x77525152, 0x77525152, 0x77525152, 0x7752514a, 0x7752514a, 0x7752514a, 0x7752514a, 
+	0x774a4d4a, 0x774a4d4a, 0x774a4d4a, 0x774a4d4a, 0x774a4d4a, 0x774a4d4a, 0x774a4d4a, 0x774a4d4a, 
+	0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 0x774a4d4a, 0x774a4d4a, 0x774a4d4a, 0x774a4d4a, 
+	0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 
+	0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 0x77424942, 0x77424942, 0x77424942, 0x77424942, 
+	0x77424542, 0x77424542, 0x77424542, 0x77424542, 0x77424942, 0x77424942, 0x77424942, 0x77424942, 
+	0x77424942, 0x77424942, 0x77424942, 0x77424942, 0x77424942, 0x77424942, 0x77424942, 0x77424942, 
+	0x77424542, 0x77424542, 0x77424542, 0x77424542, 0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 
+	0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 
+	0x77424542, 0x77424542, 0x77424542, 0x77424542, 0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 
+	0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 
+	0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 0x774a494a, 
+	0x77424542, 0x77424542, 0x77424542, 0x77424542, 0x77424542, 0x77424542, 0x77424542, 0x77424542, 
+	0x77424542, 0x77424542, 0x77424542, 0x77424542, 0x77424142, 0x77424142, 0x77424142, 0x77424142, 
+	0x773a3d42, 0x773a3d42, 0x773a3d42, 0x773a3d42, 0x773a3d3a, 0x773a3d3a, 0x773a3d3a, 0x773a3d3a, 
+	0x66313531, 0x66313531, 0x66313531, 0x66313531, 0x66292d29, 0x66292d29, 0x66292d29, 0x66292d29, 
+	0x66292429, 0x66292429, 0x66292429, 0x66292429, 0x66191819, 0x66191819, 0x66191819, 0x66191819, 
+	0x66100c08, 0x66100c08, 0x66100c08, 0x66100c08, 0x66000000, 0x66000000, 0x66000000, 0x66000000, 
+	0x66080808, 0x66080808, 0x66080808, 0x55080808, 0x44000000, 0x22000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x11000000, 0x11000000, 0x22000000, 0x22000000, 0x33000000, 0x44000000, 
+	0x44000000, 0x44000000, 0x55000000, 0x55000000, 0x55000400, 0x55000400, 0x55000400, 0x55000400, 
+	0x55080808, 0x66080808, 0x66080808, 0x66080808, 0x662f2f2f, 0x662f2f2f, 0x662f2f2f, 0x662f2f2f, 
+	0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 
+	0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 
+	0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 
+	0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 
+	0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 
+	0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 0x66312f31, 
+	0x662f2f2f, 0x662f2f2f, 0x662f2f2f, 0x662f2f2f, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 
+	0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 
+	0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 0x66080808, 
+	0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 
+	0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 
+	0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 
+	0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 
+	0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 
+	0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 
+	0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 
+	0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 
+	0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 
+	0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080408, 
+	0x66080408, 0x66080408, 0x66080408, 0x66080408, 0x66080400, 0x66080400, 0x66080400, 0x66080400, 
+	0x66000400, 0x66000400, 0x66000400, 0x66000400, 0x66000400, 0x66000400, 0x66000400, 0x66000400, 
+	0x66000000, 0x66000000, 0x66000000, 0x66000000, 0x66000000, 0x66000000, 0x66000000, 0x66000000, 
+	0x66000000, 0x66000000, 0x66000000, 0x66000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 
+	0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x44000000, 0x44000000, 0x33000000, 0x33000000, 
+	0x22000000, 0x22000000, 0x11000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x11000400, 0x11000400, 0x11000400, 0x22000400, 
+	0x22080808, 0x22080808, 0x22080808, 0x22080808, 0x33000000, 0x33000000, 0x33000000, 0x33000000, 
+	0x33000000, 0x33000000, 0x33000000, 0x44000000, 0x44000000, 0x44000000, 0x44000000, 0x44000000, 
+	0x44000000, 0x44000000, 0x44000000, 0x44000000, 0x44000000, 0x44000000, 0x44000000, 0x44000000, 
+	0x44000000, 0x44000000, 0x44000000, 0x44000000, 0x55000000, 0x44000000, 0x44000000, 0x44000000, 
+	0x44000000, 0x44000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 
+	0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 
+	0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55000000, 
+	0x55000000, 0x55000000, 0x55000000, 0x55000000, 0x55080808, 0x44080808, 0x44080808, 0x44080808, 
+	0x55080808, 0x44080808, 0x44080808, 0x55080808, 0x55080808, 0x44080808, 0x44080808, 0x44080808, 
+	0x44080808, 0x44080808, 0x44080808, 0x44080808, 0x44080808, 0x44080808, 0x44080808, 0x44080808, 
+	0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 
+	0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 
+	0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 
+	0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 
+	0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 
+	0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 
+	0x44080408, 0x55080408, 0x55080408, 0x55080408, 0x55080408, 0x55080408, 0x55080408, 0x55080408, 
+	0x55080408, 0x55080408, 0x55080408, 0x55080408, 0x55080408, 0x55080408, 0x55080408, 0x55080408, 
+	0x55080408, 0x55080408, 0x55080408, 0x55080408, 0x55080408, 0x55080408, 0x55080408, 0x55080408, 
+	0x55080408, 0x55080408, 0x55080408, 0x55080408, 0x44080408, 0x44080408, 0x44080408, 0x44080408, 
+	0x44080408, 0x44080408, 0x44080408, 0x44080408, 0x44080400, 0x44080400, 0x44080400, 0x44080400, 
+	0x44000400, 0x44000400, 0x44000400, 0x44000400, 0x44000400, 0x44000400, 0x44000400, 0x44000400, 
+	0x44000000, 0x44000000, 0x44000000, 0x33000000, 0x33000000, 0x33000000, 0x33000000, 0x33000000, 
+	0x33000000, 0x33000000, 0x22000000, 0x22000000, 0x22000000, 0x22000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0x00000400, 0x00000400, 0x00000400, 
+	0x00080808, 0x00080808, 0x00080808, 0x00080808, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11080808, 0x11080808, 0x11080808, 0x11080808, 
+	0x11080808, 0x11080808, 0x11080808, 0x11080808, 0x11080808, 0x11080808, 0x11080808, 0x11080808, 
+	0x11080808, 0x11080808, 0x11080808, 0x11080808, 0x11080808, 0x11080808, 0x11080808, 0x11080808, 
+	0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 
+	0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 
+	0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 
+	0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 
+	0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 
+	0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 
+	0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 
+	0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 
+	0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 
+	0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080408, 
+	0x11080408, 0x11080408, 0x11080408, 0x11080408, 0x11080400, 0x11080400, 0x11080400, 0x11080400, 
+	0x11000400, 0x11000400, 0x11000400, 0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000400, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xbb4d4e4d, 0xbb737573, 0xbb737573, 
+	0xbb8c8e8c, 0xbb8c8e8c, 0xbb8c8e8c, 0xbb8c8e8c, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 
+	0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 
+	0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb8c8e8c, 0xbb8c8e8c, 0xbb8c8e8c, 0xbb8c8e8c, 
+	0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 
+	0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 
+	0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 
+	0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 
+	0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 
+	0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 0xbb948e94, 
+	0xbb8c8e8c, 0xbb8c8e8c, 0xbb8c8e8c, 0xbb8c8e8c, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 
+	0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 
+	0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 
+	0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 
+	0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 
+	0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 
+	0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 
+	0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 
+	0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 
+	0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 
+	0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 
+	0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 
+	0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 
+	0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 
+	0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 
+	0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 
+	0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 
+	0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 
+	0xbb949294, 0xbb949294, 0xbb949294, 0xbb949294, 0xbb8c8e8c, 0xbb8c8e8c, 0xbb8c8e8c, 0xbb8c8e8c, 
+	0xbb737573, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xcc737573, 0xcc737573, 0xcc737573, 
+	0xcca5a6a5, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 
+	0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xccffffff, 0xcca5a6a5, 0xcca5a6a5, 
+	0xcc737173, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xdd737573, 0xdd737573, 0xddadaead, 
+	0xdda5a6a5, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 
+	0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddffffff, 0xddbabcba, 0xdda5a6a5, 
+	0xddadaaad, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xee737573, 0xeeadaead, 0xeeadaead, 
+	0xeebabcba, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeeffffff, 0xeed0d1d0, 0xeebabcba, 
+	0xeeadaaad, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xee737573, 0xeeadaead, 0xeeadaead, 
+	0xeed0d1d0, 0xeefffffe, 0xeeffffff, 0xeeffffff, 0xeefefffe, 0xfffefeff, 0xeefffeff, 0xeefefeff, 
+	0xeefeffff, 0xeefeffff, 0xeeffffff, 0xeefeffff, 0xeeffffff, 0xeefffefe, 0xeefffefe, 0xeefeffff, 
+	0xfffefefe, 0xeefefffe, 0xeefffffe, 0xeeffffff, 0xfffefffe, 0xeefffefe, 0xeeffffff, 0xeefffffe, 
+	0xfffefffe, 0xeefffeff, 0xeefeffff, 0xeefffeff, 0xffffffff, 0xeefffffe, 0xfffffefe, 0xfffffeff, 
+	0xeefeffff, 0xffffffff, 0xfffffffe, 0xeefffeff, 0xeefefffe, 0xffffffff, 0xeefffeff, 0xeefefffe, 
+	0xeefffffe, 0xeefffeff, 0xeefeffff, 0xeefeffff, 0xeefffffe, 0xeeffffff, 0xeeffffff, 0xeeffffff, 
+	0xeeffffff, 0xeefffeff, 0xfffeffff, 0xeefffffe, 0xeefffeff, 0xfffefffe, 0xeefffffe, 0xeeffffff, 
+	0xeefffefe, 0xffffffff, 0xeeffffff, 0xeefefefe, 0xeefefefe, 0xeeffffff, 0xeefffefe, 0xeefeffff, 
+	0xfffffffe, 0xeefffffe, 0xeefffefe, 0xeeffffff, 0xeefefeff, 0xeefefeff, 0xfffffeff, 0xfffffeff, 
+	0xffffffff, 0xeefeffff, 0xeefefeff, 0xeefffeff, 0xfffeffff, 0xeefffefe, 0xffffffff, 0xeefffffe, 
+	0xeeffffff, 0xfffffeff, 0xeefffffe, 0xeeffffff, 0xeefeffff, 0xfffefefe, 0xeefffeff, 0xeefffffe, 
+	0xeefffefe, 0xeefffeff, 0xfffefefe, 0xfffffffe, 0xeefffeff, 0xeefefeff, 0xeefffefe, 0xeeffffff, 
+	0xeefffeff, 0xeefefeff, 0xfffefeff, 0xeefefefe, 0xfffffffe, 0xfffefeff, 0xeefefeff, 0xeeffffff, 
+	0xeefefefe, 0xeefffffe, 0xeefefefe, 0xeefffeff, 0xfffefffe, 0xfffefefe, 0xeefefffe, 0xeefefffe, 
+	0xfffffffe, 0xffffffff, 0xeefeffff, 0xfffffefe, 0xeefefefe, 0xeefffefe, 0xfffefefe, 0xeefefeff, 
+	0xfffeffff, 0xeeffffff, 0xfffefefe, 0xfffefefe, 0xeefeffff, 0xeefeffff, 0xfffffefe, 0xeeffffff, 
+	0xeefffefe, 0xeefefffe, 0xeefefffe, 0xeefffeff, 0xfffffefe, 0xeeffffff, 0xfffefeff, 0xfffffefe, 
+	0xeefeffff, 0xeefefeff, 0xeefefeff, 0xeefffffe, 0xfffffefe, 0xeefffeff, 0xeefefffe, 0xeefefefe, 
+	0xeefeffff, 0xeefefefe, 0xeefeffff, 0xeefffeff, 0xeefeffff, 0xeeffffff, 0xfffffeff, 0xeeffffff, 
+	0xeefefffe, 0xfffefffe, 0xfffefffe, 0xeefffeff, 0xfffffeff, 0xeefefefe, 0xeefefffe, 0xeefefffe, 
+	0xeefefffe, 0xeefffeff, 0xeefffeff, 0xfffeffff, 0xeefffffe, 0xeeffffff, 0xeefffefe, 0xeefefefe, 
+	0xeefefeff, 0xeefefefe, 0xeefefeff, 0xeeffffff, 0xeeffffff, 0xfffefffe, 0xfffeffff, 0xeefffefe, 
+	0xeefffffe, 0xeefefefe, 0xeefffefe, 0xeefeffff, 0xeefffffe, 0xeefefefe, 0xeefefffe, 0xeefeffff, 
+	0xeefffeff, 0xfffffffe, 0xeefeffff, 0xeefeffff, 0xeefffffe, 0xeefffffe, 0xeefefffe, 0xeefffeff, 
+	0xeefefeff, 0xfffffffe, 0xeefefeff, 0xeefefffe, 0xeeffffff, 0xeefffefe, 0xeefefeff, 0xeefffffe, 
+	0xeefefffe, 0xeefffeff, 0xeefefeff, 0xfffeffff, 0xeefefeff, 0xeefffeff, 0xeefffffe, 0xeefffeff, 
+	0xeefffefe, 0xeefefeff, 0xeefefffe, 0xeefefeff, 0xeefffeff, 0xeefffffe, 0xeefffffe, 0xeefefeff, 
+	0xeefefefe, 0xfffffeff, 0xeefffefe, 0xeefefeff, 0xeefefefe, 0xfffeffff, 0xeee6e7e6, 0xeed0d1d0, 
+	0xeeadaaad, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff848384, 0xffc5c2c5, 0xffc5c2c5, 
+	0xffdedfde, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefeff, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefffe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefeff, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefffe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 
+	0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xfffefefe, 0xffe9e9e9, 0xffdedfde, 
+	0xffdedfde, 0x00060306, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff848384, 0xffc5c2c5, 0xffc5c2c5, 
+	0xffdedfde, 0xfffefdfd, 0xfffdfdfd, 0xfffdfefd, 0xfffdfdfd, 0xfffdfdfe, 0xfffdfdfd, 0xfffefefd, 
+	0xfffdfefe, 0xfffdfefd, 0xfffefefd, 0xfffefefd, 0xfffefefd, 0xfffdfefd, 0xfffdfdfd, 0xfffdfdfd, 
+	0xfffefefe, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfdfe, 0xfffefdfd, 0xfffefefd, 0xfffdfefd, 0xfffdfdfd, 
+	0xfffdfdfd, 0xfffdfefe, 0xfffdfdfd, 0xfffdfefd, 0xfffdfefe, 0xfffefdfd, 0xfffefdfd, 0xfffdfdfe, 
+	0xfffdfdfd, 0xfffdfefd, 0xfffdfdfe, 0xfffdfdfd, 0xfffdfdfe, 0xfffdfefd, 0xfffefdfe, 0xfffefdfd, 
+	0xfffdfefd, 0xfffefdfe, 0xfffefdfd, 0xfffefefd, 0xfffefefe, 0xfffefdfe, 0xfffefefe, 0xfffdfdfd, 
+	0xfffdfefd, 0xfffdfefd, 0xfffdfdfd, 0xfffdfdfd, 0xfffefdfe, 0xfffdfefe, 0xfffefdfd, 0xfffdfefd, 
+	0xfffdfdfd, 0xfffdfefe, 0xfffdfefd, 0xfffefdfd, 0xfffdfefe, 0xfffdfdfe, 0xfffdfefd, 0xfffefdfe, 
+	0xfffdfefd, 0xfffefefd, 0xfffdfefd, 0xfffdfefd, 0xfffdfefd, 0xfffdfefe, 0xfffefdfe, 0xfffdfefd, 
+	0xfffefefe, 0xfffdfdfe, 0xfffefefd, 0xfffdfdfd, 0xfffefefd, 0xfffefdfe, 0xfffefdfd, 0xfffefefd, 
+	0xfffdfefd, 0xfffdfefd, 0xfffdfdfe, 0xfffdfdfd, 0xfffefdfe, 0xfffdfefe, 0xfffdfdfd, 0xfffdfefd, 
+	0xfffdfdfe, 0xfffefdfe, 0xfffdfdfe, 0xfffdfefe, 0xfffefefe, 0xfffefefd, 0xfffefdfe, 0xfffdfdfe, 
+	0xfffdfdfd, 0xfffdfefd, 0xfffefdfd, 0xfffdfdfd, 0xfffdfdfe, 0xfffdfdfd, 0xfffefefe, 0xfffefdfd, 
+	0xfffefdfd, 0xfffdfefe, 0xfffdfdfe, 0xfffefdfd, 0xfffefdfd, 0xfffefdfe, 0xfffdfdfd, 0xfffdfdfd, 
+	0xfffefefe, 0xfffdfefe, 0xfffefdfd, 0xfffefefe, 0xfffdfdfd, 0xfffefdfd, 0xfffdfdfd, 0xfffefdfd, 
+	0xfffefdfe, 0xfffdfefd, 0xfffdfdfd, 0xfffdfefe, 0xfffdfdfd, 0xfffdfefe, 0xfffdfdfe, 0xfffdfdfd, 
+	0xfffefefe, 0xfffdfefd, 0xfffdfefe, 0xfffdfdfe, 0xfffdfdfe, 0xfffefefd, 0xfffefdfe, 0xfffdfdfd, 
+	0xfffdfdfd, 0xfffefefe, 0xfffdfdfe, 0xfffefdfe, 0xfffdfdfd, 0xfffdfefd, 0xfffefefe, 0xfffefdfd, 
+	0xfffdfefe, 0xfffdfefe, 0xfffefefe, 0xfffdfdfe, 0xfffdfdfd, 0xfffefdfd, 0xfffdfdfd, 0xfffdfdfd, 
+	0xfffdfdfd, 0xfffdfefd, 0xfffdfdfd, 0xfffefdfd, 0xfffefefe, 0xfffdfefd, 0xfffefdfd, 0xfffdfefe, 
+	0xfffefdfd, 0xfffefdfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffefdfe, 0xfffefdfd, 0xfffefdfd, 0xfffdfefe, 
+	0xfffdfefd, 0xfffdfefd, 0xfffdfdfd, 0xfffefefe, 0xfffdfefd, 0xfffefdfd, 0xfffdfdfd, 0xfffefefd, 
+	0xfffefefd, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfefd, 0xfffdfdfe, 0xfffefdfe, 0xfffefdfd, 
+	0xfffdfdfd, 0xfffefefd, 0xfffefefd, 0xfffdfefd, 0xfffefefd, 0xfffefdfd, 0xfffdfefe, 0xfffdfefd, 
+	0xfffdfdfd, 0xfffdfdfe, 0xfffdfdfe, 0xfffdfdfd, 0xfffdfdfe, 0xfffefdfe, 0xfffefdfd, 0xfffdfefe, 
+	0xfffdfdfd, 0xfffefefd, 0xfffdfdfd, 0xfffefdfe, 0xfffdfefe, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfdfe, 
+	0xfffefdfe, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffefdfe, 0xfffefdfe, 0xfffdfdfd, 0xfffdfdfe, 
+	0xfffefefd, 0xfffdfdfd, 0xfffefefe, 0xfffdfefd, 0xfffdfdfe, 0xfffdfdfe, 0xfff4f4f4, 0xffdedfde, 
+	0xffdedfde, 0x00060306, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff848384, 0xffc5c2c5, 0xffc5c2c5, 
+	0xffe9e9e9, 0xfffdfcfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfdfc, 0xfffcfcfd, 0xfffdfdfd, 0xfffdfdfd, 
+	0xfffcfdfd, 0xfffdfdfc, 0xfffcfdfd, 0xfffcfdfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfcfd, 0xfffdfdfc, 
+	0xfffdfcfd, 0xfffdfcfd, 0xfffdfcfc, 0xfffcfcfc, 0xfffdfcfd, 0xfffdfdfd, 0xfffdfcfd, 0xfffdfdfd, 
+	0xfffdfdfd, 0xfffdfcfc, 0xfffdfcfd, 0xfffcfcfd, 0xfffdfdfc, 0xfffdfcfd, 0xfffdfdfc, 0xfffdfdfd, 
+	0xfffdfdfc, 0xfffcfdfd, 0xfffdfdfc, 0xfffdfcfd, 0xfffcfcfd, 0xfffdfdfd, 0xfffdfdfc, 0xfffdfdfd, 
+	0xfffdfdfd, 0xfffdfdfd, 0xfffcfcfc, 0xfffdfdfd, 0xfffcfdfd, 0xfffdfdfc, 0xfffdfdfc, 0xfffdfcfd, 
+	0xfffdfdfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffcfdfd, 
+	0xfffdfcfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffcfdfd, 0xfffcfcfc, 0xfffcfdfd, 0xfffdfdfc, 0xfffdfcfd, 
+	0xfffdfcfd, 0xfffdfcfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffcfdfd, 0xfffdfcfd, 0xfffdfdfd, 
+	0xfffdfdfd, 0xfffdfdfc, 0xfffdfdfd, 0xfffdfcfd, 0xfffcfdfd, 0xfffdfcfc, 0xfffdfcfd, 0xfffdfdfd, 
+	0xfffcfdfc, 0xfffdfdfd, 0xfffdfcfc, 0xfffdfcfc, 0xfffcfdfc, 0xfffcfdfd, 0xfffdfdfd, 0xfffcfcfd, 
+	0xfffdfcfd, 0xfffcfcfc, 0xfffdfdfc, 0xfffcfcfd, 0xfffcfdfd, 0xfffdfdfd, 0xfffcfcfd, 0xfffdfdfd, 
+	0xfffdfcfd, 0xfffcfdfd, 0xfffdfdfd, 0xfffdfdfc, 0xfffcfcfc, 0xfffdfcfd, 0xfffcfdfd, 0xfffdfcfc, 
+	0xfffcfdfc, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfdfc, 0xfffdfdfd, 0xfffdfdfd, 0xfffcfcfd, 0xfffdfdfd, 
+	0xfffdfdfc, 0xfffdfdfd, 0xfffdfdfd, 0xfffcfdfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfdfc, 0xfffdfcfd, 
+	0xfffdfdfd, 0xfffcfcfc, 0xfffdfcfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfdfd, 
+	0xfffdfcfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfcfd, 0xfffdfdfd, 
+	0xfffdfdfd, 0xfffcfdfd, 0xfffdfcfc, 0xfffcfdfc, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfdfd, 
+	0xfffdfdfd, 0xfffdfcfc, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffcfdfd, 0xfffdfcfd, 0xfffdfdfd, 
+	0xfffdfdfc, 0xfffdfdfc, 0xfffcfdfd, 0xfffcfdfd, 0xfffdfdfc, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfdfd, 
+	0xfffdfcfd, 0xfffdfdfd, 0xfffdfdfc, 0xfffdfdfc, 0xfffdfdfc, 0xfffdfdfd, 0xfffcfdfc, 0xfffdfdfd, 
+	0xfffdfdfd, 0xfffcfcfd, 0xfffdfcfd, 0xfffcfdfc, 0xfffdfcfd, 0xfffcfdfc, 0xfffdfdfd, 0xfffdfdfd, 
+	0xfffdfcfc, 0xfffdfdfd, 0xfffcfcfd, 0xfffdfdfc, 0xfffdfdfc, 0xfffdfdfc, 0xfffdfcfd, 0xfffdfdfd, 
+	0xfffcfdfd, 0xfffdfcfd, 0xfffdfcfd, 0xfffdfdfc, 0xfffdfdfd, 0xfffcfdfd, 0xfffdfdfd, 0xfffcfdfd, 
+	0xfffdfcfd, 0xfffcfdfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfcfd, 0xfffdfdfd, 0xfffcfdfd, 0xfffdfcfc, 
+	0xfffcfcfd, 0xfffdfcfd, 0xfffdfdfc, 0xfffcfdfd, 0xfffdfdfd, 0xfffdfdfd, 0xfffdfcfd, 0xfffdfdfc, 
+	0xfffdfdfd, 0xfffdfdfd, 0xfffdfcfc, 0xfffdfdfd, 0xfffdfcfd, 0xfffcfdfd, 0xfffcfdfc, 0xfffdfdfd, 
+	0xfffdfdfc, 0xfffdfdfd, 0xfffdfdfd, 0xfffcfdfd, 0xfffcfdfd, 0xfffdfcfd, 0xfff4f4f4, 0xffe9e9e9, 
+	0xffdedfde, 0x00060306, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff848384, 0xffc5c2c5, 0xffc5c2c5, 
+	0xffe9e9e9, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfbfc, 
+	0xfffbfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffbfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfbfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfbfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfb, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfb, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfb, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfb, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 
+	0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfffcfcfc, 0xfff4f4f4, 0xffe9e9e9, 
+	0xffdedfde, 0x00060306, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff848684, 0xffc5c6c5, 0xffc5c6c5, 
+	0xffe6ebe6, 0xfffbfbfb, 0xfffbfbfc, 0xfffbfbfb, 0xfffbfbfc, 0xfffbfcfb, 0xfffbfbfb, 0xfffbfbfb, 
+	0xfffbfcfb, 0xfffbfbfb, 0xfffbfbfc, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffcfbfb, 0xfffcfbfb, 
+	0xfffbfbfb, 0xfffbfbfb, 0xfffcfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfc, 0xfffbfbfb, 
+	0xfffbfcfc, 0xfffcfbfb, 0xfffcfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfc, 0xfffbfbfc, 
+	0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffcfcfc, 0xfffbfbfb, 0xfffcfbfb, 0xfffbfcfb, 0xfffbfbfb, 
+	0xfffbfbfb, 0xfffbfcfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfcfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfb, 
+	0xfffcfbfb, 0xfffbfbfb, 0xfffcfbfb, 0xfffbfcfb, 0xfffbfbfb, 0xfffbfcfb, 0xfffbfbfb, 0xfffcfbfb, 
+	0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfcfc, 0xfffbfcfb, 0xfffbfcfb, 
+	0xfffbfcfc, 0xfffbfbfb, 0xfffcfbfb, 0xfffbfcfb, 0xfffbfbfc, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfb, 
+	0xfffcfbfb, 0xfffcfbfb, 0xfffcfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfcfc, 0xfffbfbfb, 0xfffbfbfb, 
+	0xfffbfbfc, 0xfffbfbfb, 0xfffbfcfc, 0xfffcfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfcfb, 
+	0xfffbfbfb, 0xfffbfbfb, 0xfffbfcfb, 0xfffbfbfb, 0xfffcfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffcfbfb, 
+	0xfffbfcfb, 0xfffbfcfb, 0xfffcfbfb, 0xfffbfcfb, 0xfffbfbfb, 0xfffbfbfc, 0xfffcfbfb, 0xfffbfbfc, 
+	0xfffbfbfb, 0xfffcfbfb, 0xfffbfbfc, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfb, 
+	0xfffbfbfb, 0xfffbfcfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfcfc, 0xfffcfbfb, 
+	0xfffbfcfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffcfbfb, 0xfffbfcfb, 0xfffbfbfb, 0xfffbfbfc, 0xfffbfbfb, 
+	0xfffbfbfc, 0xfffbfbfc, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffcfbfc, 0xfffcfbfb, 0xfffbfcfb, 
+	0xfffbfbfb, 0xfffcfbfb, 0xfffcfbfb, 0xfffbfbfb, 0xfffcfbfb, 0xfffbfcfb, 0xfffbfbfb, 0xfffbfbfb, 
+	0xfffbfbfc, 0xfffbfcfc, 0xfffcfcfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfcfb, 0xfffbfbfc, 0xfffbfbfb, 
+	0xfffcfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfcfb, 0xfffbfbfb, 
+	0xfffbfcfb, 0xfffbfbfb, 0xfffcfbfb, 0xfffbfbfc, 0xfffbfcfc, 0xfffbfbfc, 0xfffbfbfb, 0xfffbfcfc, 
+	0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfc, 0xfffbfcfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfc, 
+	0xfffbfcfb, 0xfffbfbfb, 0xfffcfbfb, 0xfffbfbfb, 0xfffcfbfb, 0xfffcfbfb, 0xfffbfbfc, 0xfffbfcfc, 
+	0xfffbfbfb, 0xfffbfbfb, 0xfffcfbfc, 0xfffcfbfb, 0xfffbfbfb, 0xfffbfbfc, 0xfffbfcfb, 0xfffbfbfb, 
+	0xfffbfbfb, 0xfffbfcfb, 0xfffcfbfb, 0xfffbfbfc, 0xfffbfbfb, 0xfffcfbfb, 0xfffcfbfb, 0xfffbfbfb, 
+	0xfffbfbfb, 0xfffbfcfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffcfbfb, 0xfffbfbfb, 0xfffbfcfb, 0xfffbfbfb, 
+	0xfffbfbfb, 0xfffbfbfb, 0xfffcfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffcfbfb, 
+	0xfffbfbfc, 0xfffbfcfb, 0xfffbfcfb, 0xfffbfbfb, 0xfffbfbfb, 0xfffbfbfc, 0xfff7f8f7, 0xffe6ebe6, 
+	0xffdedfde, 0x00000300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff848684, 0xffc5c6c5, 0xffc5c6c5, 
+	0xffe6ebe6, 0xfffafafb, 0xfffafafb, 0xfffafafa, 0xfffafbfa, 0xfffbfafb, 0xfffafafa, 0xfffafafa, 
+	0xfffafbfa, 0xfffbfafa, 0xfffbfafa, 0xfffafbfa, 0xfffbfafa, 0xfffbfafb, 0xfffafafa, 0xfffbfafa, 
+	0xfffafafa, 0xfffafafb, 0xfffbfafb, 0xfffafafa, 0xfffbfbfa, 0xfffafafa, 0xfffafbfb, 0xfffafbfb, 
+	0xfffafbfa, 0xfffafafb, 0xfffafbfa, 0xfffbfafa, 0xfffbfbfa, 0xfffafbfa, 0xfffbfafa, 0xfffafbfa, 
+	0xfffafafa, 0xfffbfafa, 0xfffafbfa, 0xfffbfafb, 0xfffafafb, 0xfffafafa, 0xfffafbfa, 0xfffbfbfb, 
+	0xfffafbfa, 0xfffbfafb, 0xfffafafa, 0xfffafbfb, 0xfffafbfa, 0xfffafafa, 0xfffafafb, 0xfffafbfb, 
+	0xfffbfafa, 0xfffafbfa, 0xfffafafb, 0xfffafafb, 0xfffafafb, 0xfffafafb, 0xfffbfbfb, 0xfffafafa, 
+	0xfffafafa, 0xfffafafb, 0xfffbfafa, 0xfffafbfa, 0xfffafbfa, 0xfffafbfa, 0xfffafafa, 0xfffbfbfa, 
+	0xfffafafa, 0xfffbfbfa, 0xfffbfafa, 0xfffbfafb, 0xfffafafa, 0xfffafbfa, 0xfffafafa, 0xfffafbfa, 
+	0xfffafafa, 0xfffafafa, 0xfffbfafb, 0xfffafafa, 0xfffafbfa, 0xfffafafa, 0xfffafafa, 0xfffafafa, 
+	0xfffbfbfa, 0xfffafafa, 0xfffbfafa, 0xfffafafb, 0xfffbfbfa, 0xfffafbfa, 0xfffafbfa, 0xfffafafa, 
+	0xfffafbfb, 0xfffbfbfa, 0xfffafafa, 0xfffafafa, 0xfffbfafb, 0xfffafafb, 0xfffafbfa, 0xfffafbfa, 
+	0xfffbfbfa, 0xfffbfbfb, 0xfffafbfa, 0xfffafafa, 0xfffbfbfa, 0xfffbfafa, 0xfffafbfa, 0xfffafafa, 
+	0xfffbfafb, 0xfffafafa, 0xfffbfafb, 0xfffbfbfb, 0xfffbfafb, 0xfffafafa, 0xfffafafa, 0xfffafbfa, 
+	0xfffafafa, 0xfffafafb, 0xfffafafb, 0xfffafafb, 0xfffbfafb, 0xfffbfafb, 0xfffafbfa, 0xfffbfafa, 
+	0xfffafafa, 0xfffafbfb, 0xfffbfafa, 0xfffafafb, 0xfffafbfb, 0xfffafbfa, 0xfffafafa, 0xfffbfbfa, 
+	0xfffafbfa, 0xfffafafa, 0xfffafafb, 0xfffbfafa, 0xfffafafa, 0xfffbfafa, 0xfffbfafb, 0xfffbfafb, 
+	0xfffafafa, 0xfffafbfa, 0xfffbfbfa, 0xfffafbfa, 0xfffbfbfa, 0xfffafbfa, 0xfffafbfb, 0xfffafbfa, 
+	0xfffbfbfb, 0xfffafbfb, 0xfffbfafb, 0xfffafafa, 0xfffafafa, 0xfffbfafa, 0xfffbfafa, 0xfffbfafb, 
+	0xfffbfbfa, 0xfffafbfa, 0xfffafafa, 0xfffafbfa, 0xfffbfafa, 0xfffafafb, 0xfffafbfa, 0xfffafafb, 
+	0xfffbfbfa, 0xfffbfafa, 0xfffbfbfa, 0xfffbfafb, 0xfffbfafa, 0xfffafafa, 0xfffafafa, 0xfffbfafb, 
+	0xfffafafa, 0xfffbfbfb, 0xfffbfafb, 0xfffafafb, 0xfffafafa, 0xfffbfafa, 0xfffbfafb, 0xfffbfafb, 
+	0xfffbfafa, 0xfffafafb, 0xfffbfafa, 0xfffafafb, 0xfffafafa, 0xfffafbfb, 0xfffbfbfa, 0xfffbfafa, 
+	0xfffafbfa, 0xfffafafa, 0xfffafbfa, 0xfffbfbfa, 0xfffafbfb, 0xfffafbfb, 0xfffbfafb, 0xfffafafa, 
+	0xfffafbfb, 0xfffafafb, 0xfffbfbfa, 0xfffafafa, 0xfffafafb, 0xfffafafa, 0xfffafafb, 0xfffafbfa, 
+	0xfffbfafa, 0xfffbfbfb, 0xfffafafb, 0xfffafbfb, 0xfffafbfb, 0xfffbfafa, 0xfffafbfb, 0xfffafafa, 
+	0xfffafafa, 0xfffafbfa, 0xfffbfafa, 0xfffafbfa, 0xfffbfafa, 0xfffbfafa, 0xfffafbfa, 0xfffbfafb, 
+	0xfffafbfa, 0xfffafafb, 0xfffbfafa, 0xfffbfafb, 0xfffafbfb, 0xfffbfbfa, 0xfff7f8f7, 0xffe6ebe6, 
+	0xffdedfde, 0x00000300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff848684, 0xffc5c6c5, 0xffc5c6c5, 
+	0xffe6ebe6, 0xfffafafa, 0xfff9f9fa, 0xfffaf9fa, 0xfff9faf9, 0xfff9faf9, 0xfffafafa, 0xfff9f9f9, 
+	0xfffaf9f9, 0xfff9f9f9, 0xfff9f9f9, 0xfffaf9f9, 0xfff9fafa, 0xfff9fafa, 0xfff9f9fa, 0xfffafaf9, 
+	0xfff9faf9, 0xfffafafa, 0xfff9f9fa, 0xfff9f9f9, 0xfff9f9f9, 0xfffaf9fa, 0xfffaf9fa, 0xfff9f9f9, 
+	0xfffafaf9, 0xfff9f9f9, 0xfff9faf9, 0xfffaf9f9, 0xfffafaf9, 0xfffaf9f9, 0xfff9f9fa, 0xfff9f9f9, 
+	0xfffafafa, 0xfff9faf9, 0xfff9f9f9, 0xfff9fafa, 0xfffafaf9, 0xfff9f9fa, 0xfffaf9f9, 0xfff9f9fa, 
+	0xfff9faf9, 0xfffafafa, 0xfffafafa, 0xfffafaf9, 0xfff9faf9, 0xfff9f9f9, 0xfff9fafa, 0xfffafaf9, 
+	0xfffafaf9, 0xfffafafa, 0xfff9f9fa, 0xfffaf9fa, 0xfffafaf9, 0xfff9f9f9, 0xfffaf9f9, 0xfff9fafa, 
+	0xfff9fafa, 0xfff9faf9, 0xfffaf9f9, 0xfffaf9fa, 0xfffaf9f9, 0xfff9f9fa, 0xfffaf9f9, 0xfff9f9f9, 
+	0xfff9faf9, 0xfffaf9fa, 0xfffaf9f9, 0xfffaf9f9, 0xfff9faf9, 0xfffafafa, 0xfff9f9f9, 0xfff9f9fa, 
+	0xfffafafa, 0xfff9f9f9, 0xfffafaf9, 0xfffaf9f9, 0xfff9faf9, 0xfff9f9f9, 0xfffafaf9, 0xfff9f9fa, 
+	0xfff9faf9, 0xfff9fafa, 0xfffaf9fa, 0xfffafaf9, 0xfffafaf9, 0xfffaf9fa, 0xfff9f9fa, 0xfffaf9f9, 
+	0xfffaf9fa, 0xfff9fafa, 0xfffaf9f9, 0xfff9f9f9, 0xfffaf9f9, 0xfff9f9fa, 0xfffafafa, 0xfff9fafa, 
+	0xfff9f9fa, 0xfffaf9f9, 0xfffafaf9, 0xfffafaf9, 0xfff9faf9, 0xfff9f9fa, 0xfff9fafa, 0xfffaf9fa, 
+	0xfff9f9fa, 0xfffaf9f9, 0xfffafafa, 0xfff9faf9, 0xfffafaf9, 0xfffaf9f9, 0xfff9faf9, 0xfffaf9fa, 
+	0xfffafafa, 0xfffafaf9, 0xfff9faf9, 0xfffafaf9, 0xfffafafa, 0xfffafafa, 0xfff9f9f9, 0xfff9f9fa, 
+	0xfffaf9fa, 0xfff9f9f9, 0xfffafaf9, 0xfffafaf9, 0xfffafaf9, 0xfffaf9f9, 0xfffafafa, 0xfff9f9fa, 
+	0xfff9fafa, 0xfff9faf9, 0xfffaf9f9, 0xfffaf9fa, 0xfff9f9f9, 0xfff9fafa, 0xfff9f9fa, 0xfff9f9fa, 
+	0xfff9f9f9, 0xfffafaf9, 0xfff9f9f9, 0xfff9faf9, 0xfff9f9fa, 0xfffaf9fa, 0xfff9faf9, 0xfffafafa, 
+	0xfff9f9fa, 0xfffaf9fa, 0xfffafaf9, 0xfffaf9f9, 0xfffafafa, 0xfff9f9fa, 0xfffafaf9, 0xfffaf9f9, 
+	0xfff9faf9, 0xfffafaf9, 0xfff9faf9, 0xfff9f9f9, 0xfff9f9f9, 0xfff9f9f9, 0xfffafaf9, 0xfffaf9fa, 
+	0xfff9faf9, 0xfffaf9f9, 0xfffafaf9, 0xfffafaf9, 0xfff9fafa, 0xfffafafa, 0xfffaf9f9, 0xfff9fafa, 
+	0xfff9f9f9, 0xfffafaf9, 0xfffaf9fa, 0xfff9f9f9, 0xfff9faf9, 0xfffafaf9, 0xfff9f9fa, 0xfff9f9fa, 
+	0xfffafaf9, 0xfffaf9fa, 0xfff9fafa, 0xfff9f9f9, 0xfff9faf9, 0xfff9f9f9, 0xfff9f9fa, 0xfff9fafa, 
+	0xfff9f9fa, 0xfffafafa, 0xfff9f9fa, 0xfffaf9fa, 0xfff9f9fa, 0xfffafaf9, 0xfff9fafa, 0xfff9f9fa, 
+	0xfff9faf9, 0xfff9f9fa, 0xfff9fafa, 0xfffaf9f9, 0xfff9f9f9, 0xfffafafa, 0xfff9f9f9, 0xfff9faf9, 
+	0xfffafaf9, 0xfff9faf9, 0xfff9f9fa, 0xfffaf9f9, 0xfffaf9fa, 0xfff9f9fa, 0xfff9f9f9, 0xfff9fafa, 
+	0xfffafafa, 0xfffafafa, 0xfff9f9f9, 0xfffafafa, 0xfff9f9f9, 0xfffaf9fa, 0xfff9f9f9, 0xfff9fafa, 
+	0xfff9f9f9, 0xfff9f9f9, 0xfffaf9fa, 0xfffaf9f9, 0xfffaf9f9, 0xfffaf9f9, 0xfff7f8f7, 0xffe6ebe6, 
+	0xffdedfde, 0x00000300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff848684, 0xffc5c6c5, 0xffc5c6c5, 
+	0xffe6ebe6, 0xfff8f9f9, 0xfff9f8f8, 0xfff8f9f9, 0xfff9f8f9, 0xfff8f9f9, 0xfff9f8f9, 0xfff9f8f8, 
+	0xfff8f8f9, 0xfff9f9f9, 0xfff8f9f9, 0xfff8f8f9, 0xfff8f8f8, 0xfff9f8f8, 0xfff9f9f9, 0xfff9f9f8, 
+	0xfff9f9f9, 0xfff9f8f9, 0xfff8f9f9, 0xfff8f9f9, 0xfff9f9f8, 0xfff9f8f8, 0xfff8f9f8, 0xfff8f8f9, 
+	0xfff9f8f9, 0xfff8f9f8, 0xfff9f8f8, 0xfff9f9f8, 0xfff9f8f8, 0xfff9f8f8, 0xfff8f9f9, 0xfff9f9f9, 
+	0xfff9f8f8, 0xfff8f9f9, 0xfff8f8f9, 0xfff9f8f9, 0xfff9f9f8, 0xfff9f8f8, 0xfff8f9f8, 0xfff8f8f9, 
+	0xfff9f9f9, 0xfff9f9f9, 0xfff8f9f9, 0xfff8f9f8, 0xfff9f8f9, 0xfff9f9f9, 0xfff8f9f9, 0xfff8f9f8, 
+	0xfff9f8f9, 0xfff8f8f8, 0xfff8f9f9, 0xfff9f9f9, 0xfff8f8f8, 0xfff9f8f9, 0xfff8f8f8, 0xfff9f9f9, 
+	0xfff8f9f9, 0xfff8f9f9, 0xfff8f9f9, 0xfff8f9f9, 0xfff8f8f9, 0xfff8f8f9, 0xfff8f9f8, 0xfff8f8f8, 
+	0xfff9f8f8, 0xfff8f9f9, 0xfff8f9f9, 0xfff8f9f9, 0xfff8f9f9, 0xfff9f9f9, 0xfff9f9f8, 0xfff8f8f8, 
+	0xfff8f8f8, 0xfff9f9f9, 0xfff9f8f8, 0xfff9f8f8, 0xfff8f8f9, 0xfff9f8f9, 0xfff9f9f9, 0xfff9f9f8, 
+	0xfff9f8f8, 0xfff8f8f8, 0xfff8f9f9, 0xfff9f9f9, 0xfff8f9f8, 0xfff9f9f8, 0xfff8f9f9, 0xfff8f9f9, 
+	0xfff9f8f8, 0xfff9f9f9, 0xfff8f8f8, 0xfff8f8f8, 0xfff9f9f8, 0xfff9f9f8, 0xfff9f9f9, 0xfff9f9f8, 
+	0xfff8f9f9, 0xfff9f8f8, 0xfff8f8f8, 0xfff9f9f8, 0xfff8f8f8, 0xfff8f8f9, 0xfff8f8f9, 0xfff8f9f9, 
+	0xfff9f9f9, 0xfff9f9f9, 0xfff8f8f9, 0xfff9f8f9, 0xfff8f8f9, 0xfff8f8f9, 0xfff9f8f8, 0xfff9f9f9, 
+	0xfff9f9f9, 0xfff8f9f9, 0xfff9f9f8, 0xfff9f9f9, 0xfff9f8f8, 0xfff8f8f8, 0xfff9f8f9, 0xfff8f8f8, 
+	0xfff9f8f9, 0xfff9f8f9, 0xfff9f9f8, 0xfff8f8f8, 0xfff8f8f9, 0xfff9f8f9, 0xfff9f8f9, 0xfff8f8f8, 
+	0xfff8f8f9, 0xfff9f9f9, 0xfff8f8f8, 0xfff8f9f8, 0xfff9f9f8, 0xfff9f8f8, 0xfff9f8f9, 0xfff9f9f9, 
+	0xfff9f9f9, 0xfff9f9f8, 0xfff9f8f8, 0xfff9f9f9, 0xfff9f9f9, 0xfff9f8f8, 0xfff8f8f9, 0xfff8f9f8, 
+	0xfff8f9f8, 0xfff9f8f9, 0xfff9f9f8, 0xfff9f9f8, 0xfff9f8f8, 0xfff8f9f9, 0xfff8f8f9, 0xfff8f8f9, 
+	0xfff9f8f8, 0xfff9f8f9, 0xfff8f8f9, 0xfff9f9f9, 0xfff9f8f9, 0xfff8f8f8, 0xfff8f9f8, 0xfff9f8f9, 
+	0xfff9f8f8, 0xfff9f9f9, 0xfff8f8f8, 0xfff9f8f8, 0xfff9f9f9, 0xfff8f9f9, 0xfff8f9f9, 0xfff9f8f8, 
+	0xfff8f9f9, 0xfff8f9f8, 0xfff8f8f9, 0xfff9f8f8, 0xfff8f8f8, 0xfff9f9f9, 0xfff8f9f8, 0xfff8f9f8, 
+	0xfff9f8f8, 0xfff8f9f9, 0xfff8f8f8, 0xfff9f9f8, 0xfff9f9f8, 0xfff8f9f8, 0xfff9f8f8, 0xfff8f8f8, 
+	0xfff9f8f8, 0xfff9f9f9, 0xfff9f9f9, 0xfff9f8f8, 0xfff9f8f8, 0xfff9f9f8, 0xfff8f9f9, 0xfff9f8f9, 
+	0xfff8f8f9, 0xfff9f9f9, 0xfff9f9f8, 0xfff8f9f9, 0xfff8f9f9, 0xfff9f9f8, 0xfff9f8f9, 0xfff9f9f8, 
+	0xfff9f9f9, 0xfff9f8f9, 0xfff9f9f9, 0xfff8f8f9, 0xfff9f9f8, 0xfff8f9f9, 0xfff9f8f9, 0xfff9f9f9, 
+	0xfff9f9f8, 0xfff9f8f9, 0xfff8f8f8, 0xfff9f8f8, 0xfff8f8f9, 0xfff8f9f8, 0xfff8f8f8, 0xfff8f8f9, 
+	0xfff8f9f9, 0xfff9f9f9, 0xfff9f9f9, 0xfff8f9f8, 0xfff9f9f9, 0xfff9f8f8, 0xfff7f8f7, 0xffe6ebe6, 
+	0xffdedfde, 0x00000300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff797d79, 0xffb5bab5, 0xffb5bab5, 
+	0xffdedbde, 0xfff7f8f7, 0xfff7f7f8, 0xfff8f8f8, 0xfff7f7f7, 0xfff8f7f8, 0xfff7f7f8, 0xfff8f8f8, 
+	0xfff8f8f8, 0xfff7f8f8, 0xfff7f7f8, 0xfff8f7f8, 0xfff7f8f8, 0xfff8f8f8, 0xfff8f7f7, 0xfff8f8f7, 
+	0xfff7f8f8, 0xfff7f7f7, 0xfff7f7f8, 0xfff8f7f8, 0xfff8f8f7, 0xfff8f7f7, 0xfff7f8f7, 0xfff8f8f8, 
+	0xfff8f7f7, 0xfff8f7f8, 0xfff8f7f8, 0xfff8f8f7, 0xfff8f7f7, 0xfff8f8f8, 0xfff7f8f7, 0xfff8f8f7, 
+	0xfff8f8f7, 0xfff7f8f8, 0xfff7f7f7, 0xfff8f7f8, 0xfff8f7f7, 0xfff7f8f8, 0xfff8f8f8, 0xfff7f7f7, 
+	0xfff7f8f8, 0xfff7f7f8, 0xfff7f8f8, 0xfff7f8f8, 0xfff7f8f8, 0xfff7f7f8, 0xfff8f8f8, 0xfff7f8f8, 
+	0xfff7f8f8, 0xfff8f8f8, 0xfff7f8f7, 0xfff8f8f7, 0xfff7f7f7, 0xfff8f8f8, 0xfff7f7f8, 0xfff8f7f7, 
+	0xfff7f8f7, 0xfff8f8f7, 0xfff7f8f7, 0xfff8f8f8, 0xfff7f7f7, 0xfff8f7f7, 0xfff8f8f7, 0xfff7f8f8, 
+	0xfff7f8f7, 0xfff8f7f8, 0xfff7f8f8, 0xfff8f8f7, 0xfff7f8f7, 0xfff8f8f7, 0xfff7f7f8, 0xfff8f7f8, 
+	0xfff8f8f8, 0xfff8f7f8, 0xfff7f8f8, 0xfff7f7f7, 0xfff7f8f7, 0xfff8f8f8, 0xfff7f7f8, 0xfff8f7f8, 
+	0xfff7f8f8, 0xfff8f8f7, 0xfff8f7f8, 0xfff8f8f8, 0xfff7f8f7, 0xfff8f7f8, 0xfff8f8f7, 0xfff7f8f8, 
+	0xfff7f7f8, 0xfff8f8f7, 0xfff8f8f7, 0xfff8f7f7, 0xfff7f7f7, 0xfff7f7f8, 0xfff7f8f8, 0xfff8f8f7, 
+	0xfff7f8f8, 0xfff8f7f8, 0xfff7f8f8, 0xfff8f8f8, 0xfff7f7f7, 0xfff7f8f7, 0xfff8f7f7, 0xfff8f7f8, 
+	0xfff8f8f7, 0xfff8f7f8, 0xfff8f7f7, 0xfff7f8f8, 0xfff7f7f8, 0xfff7f7f8, 0xfff8f7f8, 0xfff8f7f7, 
+	0xfff7f7f8, 0xfff8f8f8, 0xfff7f7f8, 0xfff7f7f7, 0xfff8f8f7, 0xfff7f8f8, 0xfff8f7f8, 0xfff7f8f8, 
+	0xfff8f7f7, 0xfff8f7f8, 0xfff8f8f7, 0xfff7f8f8, 0xfff8f8f7, 0xfff8f8f7, 0xfff7f8f8, 0xfff8f8f7, 
+	0xfff8f8f8, 0xfff7f7f8, 0xfff7f7f8, 0xfff8f8f8, 0xfff7f7f7, 0xfff8f8f7, 0xfff7f7f8, 0xfff7f8f8, 
+	0xfff7f7f7, 0xfff7f7f7, 0xfff7f8f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff8f8f8, 0xfff7f7f8, 0xfff8f8f8, 
+	0xfff7f8f8, 0xfff8f8f8, 0xfff7f8f8, 0xfff7f8f7, 0xfff8f7f8, 0xfff7f8f8, 0xfff8f7f8, 0xfff7f8f7, 
+	0xfff7f8f7, 0xfff8f8f7, 0xfff8f7f7, 0xfff8f7f8, 0xfff8f7f8, 0xfff7f8f8, 0xfff8f7f7, 0xfff8f8f8, 
+	0xfff8f7f8, 0xfff8f8f7, 0xfff8f7f8, 0xfff8f7f7, 0xfff7f8f8, 0xfff8f8f7, 0xfff8f7f7, 0xfff8f8f7, 
+	0xfff7f8f7, 0xfff7f8f8, 0xfff7f8f8, 0xfff8f8f8, 0xfff8f8f7, 0xfff7f8f8, 0xfff7f8f8, 0xfff7f8f7, 
+	0xfff8f8f8, 0xfff8f8f7, 0xfff8f8f8, 0xfff7f7f7, 0xfff7f7f8, 0xfff8f7f8, 0xfff8f8f8, 0xfff8f7f8, 
+	0xfff8f8f8, 0xfff7f8f7, 0xfff7f8f7, 0xfff8f7f7, 0xfff8f7f7, 0xfff8f8f8, 0xfff7f7f8, 0xfff8f7f7, 
+	0xfff8f8f8, 0xfff8f8f7, 0xfff8f7f7, 0xfff7f7f8, 0xfff7f8f8, 0xfff8f7f7, 0xfff8f7f7, 0xfff8f8f7, 
+	0xfff8f7f7, 0xfff8f8f8, 0xfff8f8f8, 0xfff8f7f7, 0xfff8f8f8, 0xfff7f8f8, 0xfff7f8f8, 0xfff7f7f8, 
+	0xfff7f8f7, 0xfff7f8f7, 0xfff8f8f7, 0xfff8f8f8, 0xfff8f8f8, 0xfff7f7f8, 0xfff7f8f8, 0xfff8f7f7, 
+	0xfff7f7f8, 0xfff8f7f7, 0xfff8f8f8, 0xfff7f8f7, 0xfff7f8f7, 0xfff8f8f8, 0xffe9e8e9, 0xffdedbde, 
+	0xffc5c2c5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff797d79, 0xffb5bab5, 0xffb5bab5, 
+	0xffdedbde, 0xfff6f7f7, 0xfff7f6f7, 0xfff7f6f7, 0xfff6f7f6, 0xfff7f6f7, 0xfff6f6f7, 0xfff6f7f7, 
+	0xfff6f6f7, 0xfff7f6f7, 0xfff7f7f7, 0xfff6f7f6, 0xfff7f7f7, 0xfff6f7f7, 0xfff7f6f6, 0xfff7f7f6, 
+	0xfff6f6f6, 0xfff7f7f7, 0xfff6f6f6, 0xfff6f7f6, 0xfff7f7f6, 0xfff7f7f7, 0xfff6f6f7, 0xfff7f7f6, 
+	0xfff7f7f7, 0xfff7f7f6, 0xfff6f6f6, 0xfff6f7f6, 0xfff7f7f6, 0xfff7f7f6, 0xfff7f6f7, 0xfff7f6f7, 
+	0xfff6f7f6, 0xfff6f6f7, 0xfff7f7f7, 0xfff6f6f6, 0xfff6f7f7, 0xfff6f6f6, 0xfff6f7f6, 0xfff6f7f7, 
+	0xfff7f6f7, 0xfff6f6f6, 0xfff7f7f6, 0xfff6f7f6, 0xfff6f7f7, 0xfff7f7f7, 0xfff7f7f6, 0xfff7f7f7, 
+	0xfff6f6f6, 0xfff6f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f6f7, 0xfff7f6f7, 0xfff7f7f7, 0xfff6f7f7, 
+	0xfff6f7f6, 0xfff6f6f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f6f6, 0xfff7f7f6, 0xfff7f7f7, 
+	0xfff7f7f6, 0xfff6f6f7, 0xfff6f6f7, 0xfff7f7f6, 0xfff7f6f7, 0xfff7f6f6, 0xfff7f7f6, 0xfff6f7f7, 
+	0xfff7f6f7, 0xfff7f6f7, 0xfff7f6f7, 0xfff6f6f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f6, 0xfff6f6f6, 
+	0xfff6f7f6, 0xfff6f6f7, 0xfff7f6f7, 0xfff7f7f6, 0xfff6f6f7, 0xfff7f7f7, 0xfff7f6f6, 0xfff7f6f7, 
+	0xfff6f6f6, 0xfff6f7f7, 0xfff7f6f7, 0xfff7f7f6, 0xfff7f6f7, 0xfff7f6f6, 0xfff7f6f7, 0xfff7f7f6, 
+	0xfff6f7f7, 0xfff7f6f6, 0xfff7f6f6, 0xfff7f6f6, 0xfff7f6f6, 0xfff6f7f7, 0xfff6f6f7, 0xfff7f6f7, 
+	0xfff6f7f7, 0xfff6f7f7, 0xfff6f7f6, 0xfff7f6f7, 0xfff7f7f6, 0xfff7f7f6, 0xfff6f7f7, 0xfff7f6f7, 
+	0xfff7f7f7, 0xfff7f7f6, 0xfff6f6f6, 0xfff7f7f7, 0xfff6f6f7, 0xfff7f7f7, 0xfff6f6f7, 0xfff6f6f6, 
+	0xfff6f6f7, 0xfff6f6f7, 0xfff7f6f7, 0xfff7f6f6, 0xfff7f6f6, 0xfff7f6f7, 0xfff7f7f6, 0xfff6f6f7, 
+	0xfff7f7f7, 0xfff6f7f6, 0xfff6f7f6, 0xfff7f7f7, 0xfff7f6f7, 0xfff6f6f6, 0xfff7f7f7, 0xfff7f6f7, 
+	0xfff7f7f6, 0xfff6f6f7, 0xfff7f6f7, 0xfff6f6f7, 0xfff6f7f6, 0xfff6f7f6, 0xfff6f6f7, 0xfff7f6f7, 
+	0xfff7f6f6, 0xfff7f6f6, 0xfff6f7f6, 0xfff7f7f7, 0xfff6f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f6f6, 
+	0xfff6f7f6, 0xfff7f6f6, 0xfff6f7f7, 0xfff6f6f6, 0xfff7f6f7, 0xfff6f7f7, 0xfff7f6f7, 0xfff7f7f7, 
+	0xfff6f6f6, 0xfff6f6f6, 0xfff6f7f6, 0xfff7f7f6, 0xfff7f6f7, 0xfff6f7f7, 0xfff6f6f6, 0xfff6f6f7, 
+	0xfff6f6f7, 0xfff6f7f7, 0xfff6f7f7, 0xfff6f7f7, 0xfff6f6f6, 0xfff6f7f7, 0xfff7f6f7, 0xfff7f7f7, 
+	0xfff6f7f7, 0xfff7f6f7, 0xfff6f6f6, 0xfff7f6f7, 0xfff6f7f6, 0xfff7f6f6, 0xfff6f7f7, 0xfff6f7f7, 
+	0xfff6f7f7, 0xfff6f7f6, 0xfff6f7f7, 0xfff6f7f7, 0xfff7f7f7, 0xfff7f6f6, 0xfff7f6f6, 0xfff7f6f7, 
+	0xfff7f7f6, 0xfff7f7f6, 0xfff7f6f7, 0xfff6f6f7, 0xfff7f6f7, 0xfff7f6f6, 0xfff7f7f7, 0xfff7f6f7, 
+	0xfff6f6f7, 0xfff7f7f6, 0xfff6f7f6, 0xfff6f7f6, 0xfff7f7f7, 0xfff7f6f7, 0xfff6f7f6, 0xfff7f6f6, 
+	0xfff6f6f7, 0xfff6f7f7, 0xfff7f6f7, 0xfff7f6f6, 0xfff6f6f7, 0xfff7f7f6, 0xfff6f6f7, 0xfff7f6f6, 
+	0xfff6f6f7, 0xfff6f6f7, 0xfff7f7f6, 0xfff6f7f7, 0xfff7f6f6, 0xfff7f7f7, 0xffe9e8e9, 0xffdedbde, 
+	0xffc5c2c5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff797d79, 0xffb5bab5, 0xffb5bab5, 
+	0xffdedbde, 0xfff6f6f6, 0xfff6f6f5, 0xfff6f5f6, 0xfff5f5f6, 0xfff6f5f6, 0xfff6f6f6, 0xfff5f6f5, 
+	0xfff6f6f5, 0xfff5f6f6, 0xfff6f6f5, 0xfff6f5f6, 0xfff6f5f5, 0xfff6f5f6, 0xfff5f6f6, 0xfff6f5f6, 
+	0xfff6f5f6, 0xfff5f5f6, 0xfff6f6f6, 0xfff6f5f6, 0xfff5f6f6, 0xfff6f5f5, 0xfff6f6f6, 0xfff6f5f6, 
+	0xfff6f5f6, 0xfff5f5f6, 0xfff6f6f5, 0xfff5f6f5, 0xfff6f6f6, 0xfff6f5f6, 0xfff6f6f6, 0xfff6f6f5, 
+	0xfff6f5f5, 0xfff5f5f6, 0xfff5f6f5, 0xfff5f6f5, 0xfff6f6f5, 0xfff5f5f6, 0xfff6f5f6, 0xfff6f6f6, 
+	0xfff5f6f6, 0xfff6f5f6, 0xfff5f5f6, 0xfff5f6f6, 0xfff5f6f5, 0xfff5f6f5, 0xfff6f6f6, 0xfff6f6f6, 
+	0xfff5f5f5, 0xfff5f6f6, 0xfff6f6f5, 0xfff5f5f6, 0xfff5f6f5, 0xfff6f6f6, 0xfff6f6f6, 0xfff5f6f6, 
+	0xfff5f5f6, 0xfff5f6f6, 0xfff5f5f6, 0xfff5f5f5, 0xfff6f5f5, 0xfff6f6f6, 0xfff5f5f5, 0xfff5f6f6, 
+	0xfff6f5f6, 0xfff6f6f5, 0xfff5f6f5, 0xfff5f6f5, 0xfff6f6f6, 0xfff5f6f6, 0xfff6f5f6, 0xfff5f5f5, 
+	0xfff6f5f6, 0xfff6f6f6, 0xfff6f6f6, 0xfff5f5f6, 0xfff6f5f6, 0xfff5f6f5, 0xfff6f5f6, 0xfff6f6f5, 
+	0xfff6f6f6, 0xfff6f5f6, 0xfff6f6f5, 0xfff5f6f6, 0xfff5f6f6, 0xfff5f6f5, 0xfff5f5f5, 0xfff6f6f5, 
+	0xfff6f6f6, 0xfff6f6f6, 0xfff5f6f5, 0xfff5f6f5, 0xfff5f5f6, 0xfff6f6f5, 0xfff6f5f5, 0xfff6f6f6, 
+	0xfff5f5f6, 0xfff6f5f6, 0xfff6f5f6, 0xfff6f5f6, 0xfff5f5f6, 0xfff6f6f5, 0xfff6f5f5, 0xfff6f6f5, 
+	0xfff6f6f6, 0xfff6f5f6, 0xfff5f6f6, 0xfff5f6f5, 0xfff6f6f6, 0xfff6f6f6, 0xfff6f5f6, 0xfff5f5f5, 
+	0xfff5f6f5, 0xfff5f5f6, 0xfff5f6f5, 0xfff6f6f6, 0xfff5f6f5, 0xfff6f5f5, 0xfff6f6f5, 0xfff6f6f5, 
+	0xfff5f6f6, 0xfff6f5f5, 0xfff6f6f6, 0xfff6f5f5, 0xfff5f5f6, 0xfff6f6f5, 0xfff5f6f6, 0xfff6f6f6, 
+	0xfff5f6f5, 0xfff5f5f5, 0xfff5f6f6, 0xfff6f6f6, 0xfff5f6f6, 0xfff6f6f5, 0xfff5f6f6, 0xfff5f6f5, 
+	0xfff6f5f6, 0xfff6f5f5, 0xfff5f6f6, 0xfff6f6f5, 0xfff5f6f5, 0xfff6f5f5, 0xfff5f5f5, 0xfff6f6f6, 
+	0xfff5f6f6, 0xfff5f6f5, 0xfff6f6f6, 0xfff5f6f6, 0xfff5f6f6, 0xfff6f5f6, 0xfff5f6f6, 0xfff6f6f6, 
+	0xfff6f5f5, 0xfff6f6f6, 0xfff6f6f6, 0xfff5f6f5, 0xfff6f6f6, 0xfff6f5f5, 0xfff6f6f5, 0xfff6f5f6, 
+	0xfff6f6f5, 0xfff5f6f5, 0xfff6f5f6, 0xfff5f6f5, 0xfff6f5f6, 0xfff5f6f5, 0xfff6f6f6, 0xfff6f6f5, 
+	0xfff6f5f6, 0xfff6f6f6, 0xfff5f6f6, 0xfff5f6f6, 0xfff6f6f5, 0xfff5f5f6, 0xfff5f6f5, 0xfff6f6f6, 
+	0xfff6f6f6, 0xfff6f6f5, 0xfff6f6f6, 0xfff6f5f6, 0xfff5f6f6, 0xfff5f5f6, 0xfff6f5f5, 0xfff5f6f6, 
+	0xfff5f6f6, 0xfff6f5f6, 0xfff5f5f5, 0xfff5f5f6, 0xfff5f6f6, 0xfff6f6f5, 0xfff6f6f6, 0xfff5f6f5, 
+	0xfff5f6f5, 0xfff6f5f6, 0xfff6f5f6, 0xfff6f6f6, 0xfff6f5f6, 0xfff6f6f5, 0xfff6f6f6, 0xfff6f5f6, 
+	0xfff6f6f5, 0xfff5f5f5, 0xfff5f6f5, 0xfff6f6f6, 0xfff6f5f6, 0xfff6f5f6, 0xfff6f6f5, 0xfff6f6f5, 
+	0xfff6f6f6, 0xfff5f6f5, 0xfff6f6f5, 0xfff6f6f5, 0xfff6f5f6, 0xfff6f6f6, 0xfff6f6f5, 0xfff5f6f6, 
+	0xfff6f6f6, 0xfff6f6f5, 0xfff6f5f5, 0xfff6f5f5, 0xfff6f6f6, 0xfff6f6f6, 0xffe9e8e9, 0xffdedbde, 
+	0xffc5c2c5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff797d79, 0xffb5bab5, 0xffb5bab5, 
+	0xffdedbde, 0xfff4f4f4, 0xfff5f5f5, 0xfff5f5f4, 0xfff5f4f5, 0xfff5f4f4, 0xfff5f4f4, 0xfff5f4f5, 
+	0xfff4f5f4, 0xfff4f4f5, 0xfff5f4f4, 0xfff5f4f4, 0xfff4f5f5, 0xfff5f5f4, 0xfff4f5f4, 0xfff4f4f5, 
+	0xfff5f4f5, 0xfff4f5f5, 0xfff5f4f4, 0xfff5f5f5, 0xfff4f5f5, 0xfff4f5f5, 0xfff4f4f5, 0xfff4f5f4, 
+	0xfff4f5f4, 0xfff5f5f4, 0xfff5f5f4, 0xfff4f5f4, 0xfff5f4f5, 0xfff5f5f5, 0xfff4f5f5, 0xfff4f5f5, 
+	0xfff5f5f4, 0xfff4f4f4, 0xfff4f5f4, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff4f5f4, 0xfff5f5f5, 
+	0xfff4f4f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff4f4f5, 0xfff4f5f4, 0xfff5f5f4, 0xfff5f5f5, 0xfff5f4f4, 
+	0xfff5f4f5, 0xfff5f4f5, 0xfff4f5f4, 0xfff5f4f5, 0xfff5f5f4, 0xfff5f5f5, 0xfff4f4f5, 0xfff4f5f4, 
+	0xfff4f4f4, 0xfff4f5f4, 0xfff5f5f4, 0xfff5f5f4, 0xfff4f4f5, 0xfff4f5f5, 0xfff4f5f5, 0xfff4f5f4, 
+	0xfff5f5f5, 0xfff4f5f5, 0xfff4f5f5, 0xfff5f4f5, 0xfff4f4f5, 0xfff5f4f5, 0xfff4f5f5, 0xfff4f5f4, 
+	0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff4f5f5, 0xfff4f4f5, 0xfff4f4f4, 0xfff5f5f5, 0xfff5f5f5, 
+	0xfff4f5f5, 0xfff5f4f5, 0xfff4f5f5, 0xfff4f5f5, 0xfff5f4f5, 0xfff5f5f5, 0xfff5f4f5, 0xfff4f5f5, 
+	0xfff5f5f4, 0xfff4f4f4, 0xfff4f5f5, 0xfff4f4f4, 0xfff4f5f5, 0xfff5f5f4, 0xfff5f5f4, 0xfff4f5f5, 
+	0xfff4f4f4, 0xfff4f5f4, 0xfff4f5f5, 0xfff5f5f4, 0xfff4f5f5, 0xfff4f4f5, 0xfff5f5f4, 0xfff4f4f5, 
+	0xfff5f5f4, 0xfff4f4f5, 0xfff4f5f5, 0xfff4f5f4, 0xfff5f4f5, 0xfff5f5f5, 0xfff4f4f5, 0xfff5f4f5, 
+	0xfff5f5f5, 0xfff4f5f4, 0xfff5f5f5, 0xfff5f5f5, 0xfff4f5f5, 0xfff4f5f4, 0xfff4f4f5, 0xfff4f4f5, 
+	0xfff4f4f5, 0xfff5f4f5, 0xfff4f4f4, 0xfff5f5f5, 0xfff4f4f5, 0xfff5f5f5, 0xfff4f4f5, 0xfff5f4f4, 
+	0xfff4f4f4, 0xfff5f4f4, 0xfff5f5f5, 0xfff5f5f4, 0xfff5f5f5, 0xfff4f5f4, 0xfff5f5f5, 0xfff4f5f5, 
+	0xfff4f5f4, 0xfff5f4f4, 0xfff4f4f4, 0xfff5f5f4, 0xfff4f4f5, 0xfff5f4f5, 0xfff5f4f5, 0xfff5f4f5, 
+	0xfff5f5f5, 0xfff5f4f4, 0xfff4f5f4, 0xfff4f4f5, 0xfff5f5f5, 0xfff5f4f4, 0xfff5f5f5, 0xfff5f4f5, 
+	0xfff4f5f5, 0xfff4f5f5, 0xfff5f4f4, 0xfff5f5f5, 0xfff5f5f4, 0xfff5f4f4, 0xfff4f5f4, 0xfff5f4f4, 
+	0xfff5f5f4, 0xfff4f4f5, 0xfff5f4f4, 0xfff5f4f5, 0xfff4f5f5, 0xfff4f5f5, 0xfff5f5f5, 0xfff4f5f5, 
+	0xfff4f5f4, 0xfff4f5f5, 0xfff5f5f5, 0xfff4f4f5, 0xfff4f5f5, 0xfff4f5f5, 0xfff4f4f5, 0xfff4f5f5, 
+	0xfff5f4f4, 0xfff5f5f5, 0xfff4f5f4, 0xfff5f5f4, 0xfff5f4f4, 0xfff4f5f5, 0xfff4f5f5, 0xfff5f5f5, 
+	0xfff4f4f4, 0xfff5f5f5, 0xfff5f5f5, 0xfff4f5f5, 0xfff5f5f5, 0xfff4f4f5, 0xfff5f5f5, 0xfff4f5f5, 
+	0xfff4f5f4, 0xfff5f5f4, 0xfff5f5f5, 0xfff5f4f5, 0xfff5f4f4, 0xfff4f4f4, 0xfff5f5f4, 0xfff5f5f4, 
+	0xfff5f4f5, 0xfff5f5f4, 0xfff4f5f4, 0xfff4f5f4, 0xfff5f5f5, 0xfff4f4f5, 0xfff5f4f5, 0xfff4f5f5, 
+	0xfff5f5f4, 0xfff5f4f5, 0xfff5f5f5, 0xfff4f5f5, 0xfff4f4f5, 0xfff5f4f5, 0xfff4f4f5, 0xfff5f5f4, 
+	0xfff5f5f5, 0xfff4f5f5, 0xfff4f4f5, 0xfff5f5f5, 0xfff4f5f4, 0xfff4f5f5, 0xffe9e8e9, 0xffdedbde, 
+	0xffc5c2c5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff797c79, 0xffb5bab5, 0xffb5bab5, 
+	0xffdedbde, 0xfff3f4f4, 0xfff4f3f3, 0xfff3f4f4, 0xfff4f4f4, 0xfff3f4f4, 0xfff3f3f4, 0xfff4f3f3, 
+	0xfff3f3f4, 0xfff3f3f3, 0xfff4f4f4, 0xfff4f4f3, 0xfff3f4f4, 0xfff4f3f4, 0xfff3f4f4, 0xfff3f3f4, 
+	0xfff3f3f3, 0xfff3f4f3, 0xfff4f4f3, 0xfff4f4f3, 0xfff4f4f4, 0xfff4f4f3, 0xfff4f4f4, 0xfff3f3f4, 
+	0xfff4f4f4, 0xfff3f3f3, 0xfff3f4f3, 0xfff3f4f3, 0xfff4f4f3, 0xfff3f4f4, 0xfff4f4f4, 0xfff4f4f3, 
+	0xfff4f4f3, 0xfff3f3f3, 0xfff3f3f4, 0xfff4f3f3, 0xfff4f4f4, 0xfff4f3f4, 0xfff3f3f3, 0xfff4f4f3, 
+	0xfff4f3f4, 0xfff3f4f3, 0xfff3f4f3, 0xfff4f3f4, 0xfff3f4f3, 0xfff4f4f4, 0xfff4f4f4, 0xfff4f3f4, 
+	0xfff4f4f4, 0xfff4f4f3, 0xfff4f3f3, 0xfff3f4f3, 0xfff3f4f3, 0xfff4f3f4, 0xfff3f4f4, 0xfff3f4f3, 
+	0xfff4f3f3, 0xfff4f3f4, 0xfff3f3f4, 0xfff4f4f4, 0xfff3f3f3, 0xfff4f3f3, 0xfff3f3f4, 0xfff3f3f3, 
+	0xfff4f3f3, 0xfff3f3f4, 0xfff4f3f3, 0xfff3f3f4, 0xfff3f4f4, 0xfff4f3f3, 0xfff3f3f3, 0xfff4f3f4, 
+	0xfff4f4f4, 0xfff3f4f4, 0xfff4f3f3, 0xfff3f3f4, 0xfff3f3f3, 0xfff4f4f3, 0xfff4f4f4, 0xfff4f3f3, 
+	0xfff3f4f4, 0xfff3f3f4, 0xfff3f3f4, 0xfff3f4f3, 0xfff3f4f3, 0xfff3f4f4, 0xfff4f3f4, 0xfff4f3f3, 
+	0xfff4f4f4, 0xfff4f4f4, 0xfff4f4f4, 0xfff3f4f4, 0xfff4f4f4, 0xfff3f4f3, 0xfff4f4f4, 0xfff4f3f4, 
+	0xfff3f3f3, 0xfff4f3f3, 0xfff4f3f3, 0xfff3f3f3, 0xfff3f4f3, 0xfff4f4f3, 0xfff3f3f3, 0xfff3f3f3, 
+	0xfff4f4f3, 0xfff3f3f3, 0xfff4f3f3, 0xfff4f4f4, 0xfff4f4f4, 0xfff3f3f4, 0xfff3f4f3, 0xfff4f3f4, 
+	0xfff4f3f4, 0xfff4f4f4, 0xfff3f3f3, 0xfff4f4f3, 0xfff4f3f3, 0xfff3f3f3, 0xfff4f4f4, 0xfff3f4f4, 
+	0xfff3f3f4, 0xfff3f3f4, 0xfff4f4f4, 0xfff3f4f4, 0xfff3f3f3, 0xfff4f3f4, 0xfff3f4f4, 0xfff4f4f4, 
+	0xfff4f4f4, 0xfff3f4f3, 0xfff3f4f4, 0xfff3f4f4, 0xfff3f4f3, 0xfff4f4f4, 0xfff4f4f3, 0xfff3f3f4, 
+	0xfff4f3f4, 0xfff3f3f3, 0xfff3f3f4, 0xfff4f4f4, 0xfff4f3f4, 0xfff3f3f3, 0xfff3f4f4, 0xfff3f3f3, 
+	0xfff4f3f4, 0xfff3f4f4, 0xfff4f3f4, 0xfff4f3f4, 0xfff4f4f4, 0xfff3f3f4, 0xfff4f3f3, 0xfff4f4f4, 
+	0xfff4f3f3, 0xfff3f4f4, 0xfff4f4f4, 0xfff3f4f3, 0xfff4f3f4, 0xfff4f4f4, 0xfff4f3f3, 0xfff3f3f4, 
+	0xfff4f3f3, 0xfff4f4f3, 0xfff3f4f3, 0xfff3f4f3, 0xfff4f4f3, 0xfff3f4f3, 0xfff4f4f4, 0xfff4f4f3, 
+	0xfff4f4f4, 0xfff4f4f3, 0xfff4f3f3, 0xfff4f3f4, 0xfff3f3f4, 0xfff3f4f3, 0xfff3f3f3, 0xfff4f4f4, 
+	0xfff3f3f4, 0xfff4f4f4, 0xfff4f3f3, 0xfff4f4f4, 0xfff4f4f3, 0xfff3f3f3, 0xfff4f4f4, 0xfff3f3f4, 
+	0xfff4f3f3, 0xfff4f3f3, 0xfff3f4f4, 0xfff3f4f3, 0xfff3f4f3, 0xfff4f4f4, 0xfff3f3f4, 0xfff4f4f3, 
+	0xfff3f3f4, 0xfff4f3f4, 0xfff3f4f4, 0xfff3f3f3, 0xfff3f3f4, 0xfff3f3f3, 0xfff4f4f4, 0xfff4f4f4, 
+	0xfff3f3f4, 0xfff3f4f3, 0xfff4f4f3, 0xfff3f4f3, 0xfff3f3f4, 0xfff4f4f4, 0xfff4f4f3, 0xfff3f4f4, 
+	0xfff3f3f3, 0xfff4f3f4, 0xfff4f3f3, 0xfff3f3f4, 0xfff4f4f3, 0xfff3f4f3, 0xfff3f3f4, 0xfff3f4f3, 
+	0xfff4f3f4, 0xfff4f3f4, 0xfff4f4f3, 0xfff4f3f3, 0xfff3f4f4, 0xfff3f4f3, 0xffe9e8e9, 0xffdedbde, 
+	0xffc5c2c5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff797c79, 0xffb5bab5, 0xffb5bab5, 
+	0xffdedbde, 0xfff3f3f3, 0xfff2f3f2, 0xfff3f2f3, 0xfff2f3f2, 0xfff2f3f3, 0xfff3f2f2, 0xfff2f3f2, 
+	0xfff2f3f3, 0xfff3f3f2, 0xfff3f3f2, 0xfff3f2f3, 0xfff2f3f3, 0xfff3f2f3, 0xfff2f2f2, 0xfff2f3f3, 
+	0xfff2f3f3, 0xfff2f2f2, 0xfff2f3f2, 0xfff2f3f2, 0xfff2f2f3, 0xfff2f3f3, 0xfff2f3f2, 0xfff2f2f3, 
+	0xfff3f2f3, 0xfff3f2f3, 0xfff3f3f3, 0xfff2f2f2, 0xfff3f3f2, 0xfff3f2f3, 0xfff3f2f3, 0xfff2f2f3, 
+	0xfff2f3f3, 0xfff3f3f3, 0xfff3f2f3, 0xfff3f3f3, 0xfff2f3f2, 0xfff3f3f3, 0xfff3f2f3, 0xfff3f2f2, 
+	0xfff2f3f3, 0xfff2f2f3, 0xfff3f3f3, 0xfff2f2f3, 0xfff2f3f2, 0xfff2f2f3, 0xfff2f2f2, 0xfff3f2f3, 
+	0xfff2f2f3, 0xfff3f2f2, 0xfff2f3f2, 0xfff2f2f2, 0xfff2f3f3, 0xfff2f3f2, 0xfff2f2f3, 0xfff3f2f3, 
+	0xfff3f2f3, 0xfff2f3f2, 0xfff3f2f2, 0xfff3f2f3, 0xfff2f2f2, 0xfff3f2f2, 0xfff3f3f3, 0xfff3f3f2, 
+	0xfff2f3f3, 0xfff2f3f2, 0xfff3f3f2, 0xfff3f3f2, 0xfff2f2f2, 0xfff2f3f2, 0xfff2f3f3, 0xfff2f3f3, 
+	0xfff3f2f2, 0xfff3f2f2, 0xfff3f2f3, 0xfff3f3f3, 0xfff3f2f3, 0xfff2f3f2, 0xfff2f2f3, 0xfff2f2f2, 
+	0xfff3f3f2, 0xfff2f3f3, 0xfff2f3f3, 0xfff2f3f3, 0xfff3f2f3, 0xfff2f2f3, 0xfff2f2f3, 0xfff2f3f2, 
+	0xfff2f3f3, 0xfff2f3f2, 0xfff2f3f3, 0xfff3f2f2, 0xfff3f3f3, 0xfff2f2f2, 0xfff2f2f3, 0xfff2f2f3, 
+	0xfff3f2f2, 0xfff3f3f2, 0xfff3f3f3, 0xfff3f3f3, 0xfff3f3f2, 0xfff2f2f2, 0xfff3f3f3, 0xfff3f2f2, 
+	0xfff3f2f2, 0xfff2f3f3, 0xfff3f2f3, 0xfff2f3f2, 0xfff2f2f2, 0xfff2f2f2, 0xfff3f3f3, 0xfff3f2f3, 
+	0xfff3f2f3, 0xfff2f2f3, 0xfff3f2f2, 0xfff3f3f3, 0xfff2f3f3, 0xfff3f2f2, 0xfff3f2f3, 0xfff3f3f3, 
+	0xfff2f3f3, 0xfff2f2f3, 0xfff2f2f3, 0xfff2f2f2, 0xfff3f3f2, 0xfff3f2f2, 0xfff3f2f2, 0xfff2f2f3, 
+	0xfff2f3f2, 0xfff2f3f2, 0xfff3f2f3, 0xfff2f2f2, 0xfff3f2f3, 0xfff2f2f3, 0xfff2f3f2, 0xfff3f3f2, 
+	0xfff2f3f3, 0xfff3f2f3, 0xfff2f2f3, 0xfff3f3f3, 0xfff3f2f2, 0xfff2f2f3, 0xfff3f3f2, 0xfff3f2f2, 
+	0xfff3f2f3, 0xfff2f2f3, 0xfff3f3f2, 0xfff3f3f2, 0xfff3f2f3, 0xfff2f3f2, 0xfff2f2f2, 0xfff3f2f2, 
+	0xfff2f3f3, 0xfff3f2f2, 0xfff2f2f3, 0xfff3f3f2, 0xfff3f2f2, 0xfff3f2f2, 0xfff3f3f3, 0xfff2f3f2, 
+	0xfff2f3f3, 0xfff2f3f3, 0xfff2f3f2, 0xfff3f2f3, 0xfff2f2f2, 0xfff2f3f2, 0xfff2f2f3, 0xfff3f3f3, 
+	0xfff3f2f3, 0xfff2f3f2, 0xfff3f2f2, 0xfff3f2f2, 0xfff3f2f2, 0xfff3f3f3, 0xfff3f3f3, 0xfff3f3f2, 
+	0xfff3f3f3, 0xfff3f2f2, 0xfff2f3f2, 0xfff3f2f3, 0xfff3f2f2, 0xfff2f2f3, 0xfff3f2f2, 0xfff3f2f3, 
+	0xfff2f2f3, 0xfff2f3f3, 0xfff2f2f2, 0xfff2f3f3, 0xfff2f2f3, 0xfff3f3f3, 0xfff2f3f2, 0xfff3f2f2, 
+	0xfff2f2f2, 0xfff3f2f3, 0xfff3f2f2, 0xfff2f2f3, 0xfff2f2f3, 0xfff3f2f3, 0xfff2f2f3, 0xfff2f3f2, 
+	0xfff3f3f3, 0xfff3f3f3, 0xfff3f2f2, 0xfff2f2f2, 0xfff2f3f3, 0xfff3f2f3, 0xfff2f3f2, 0xfff3f3f2, 
+	0xfff2f2f2, 0xfff3f3f2, 0xfff2f2f2, 0xfff2f3f3, 0xfff2f2f3, 0xfff3f2f3, 0xfff3f2f3, 0xfff3f2f3, 
+	0xfff3f3f2, 0xfff3f3f2, 0xfff3f3f2, 0xfff3f2f3, 0xfff3f2f3, 0xfff2f3f3, 0xffe9e8e9, 0xffdedbde, 
+	0xffc5c2c5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff797c79, 0xffb5bab5, 0xffb5bab5, 
+	0xffdedbde, 0xfff2f1f2, 0xfff1f1f1, 0xfff2f2f1, 0xfff1f2f2, 0xfff2f2f2, 0xfff1f2f1, 0xfff1f1f2, 
+	0xfff2f2f2, 0xfff1f2f1, 0xfff1f2f2, 0xfff1f2f2, 0xfff1f2f2, 0xfff2f1f1, 0xfff2f1f2, 0xfff1f2f1, 
+	0xfff2f2f1, 0xfff1f1f1, 0xfff2f2f1, 0xfff1f1f1, 0xfff2f1f1, 0xfff2f1f1, 0xfff1f1f1, 0xfff2f1f2, 
+	0xfff1f2f2, 0xfff2f1f1, 0xfff1f2f2, 0xfff1f1f2, 0xfff1f1f1, 0xfff1f1f2, 0xfff1f2f1, 0xfff2f1f1, 
+	0xfff2f2f1, 0xfff1f1f1, 0xfff1f2f2, 0xfff1f2f2, 0xfff1f1f2, 0xfff1f2f2, 0xfff1f2f1, 0xfff1f1f1, 
+	0xfff1f2f2, 0xfff2f1f1, 0xfff2f2f2, 0xfff1f2f2, 0xfff2f2f1, 0xfff2f1f2, 0xfff2f1f2, 0xfff1f2f1, 
+	0xfff1f2f2, 0xfff1f1f2, 0xfff2f2f2, 0xfff1f1f2, 0xfff2f2f1, 0xfff1f2f1, 0xfff2f2f1, 0xfff1f2f2, 
+	0xfff1f2f1, 0xfff2f2f2, 0xfff1f1f1, 0xfff1f1f2, 0xfff1f1f2, 0xfff2f1f2, 0xfff1f1f2, 0xfff2f1f1, 
+	0xfff1f2f1, 0xfff2f1f1, 0xfff1f2f1, 0xfff1f2f2, 0xfff2f1f2, 0xfff1f1f1, 0xfff2f1f1, 0xfff2f1f2, 
+	0xfff1f2f1, 0xfff2f2f1, 0xfff2f1f1, 0xfff1f2f2, 0xfff1f1f1, 0xfff1f1f1, 0xfff2f1f2, 0xfff2f1f2, 
+	0xfff1f2f2, 0xfff1f1f2, 0xfff2f2f2, 0xfff2f1f1, 0xfff2f2f1, 0xfff2f2f1, 0xfff2f1f1, 0xfff1f2f1, 
+	0xfff2f1f1, 0xfff1f2f1, 0xfff2f1f1, 0xfff2f2f1, 0xfff1f1f2, 0xfff2f1f1, 0xfff2f1f2, 0xfff1f1f1, 
+	0xfff1f2f1, 0xfff2f1f1, 0xfff1f2f2, 0xfff2f2f2, 0xfff1f1f1, 0xfff1f1f1, 0xfff1f2f1, 0xfff1f1f1, 
+	0xfff1f1f2, 0xfff1f2f2, 0xfff1f2f1, 0xfff2f1f1, 0xfff1f1f1, 0xfff1f2f1, 0xfff1f1f2, 0xfff1f1f2, 
+	0xfff2f1f1, 0xfff1f1f1, 0xfff1f2f2, 0xfff1f1f2, 0xfff2f1f1, 0xfff2f2f1, 0xfff2f2f2, 0xfff2f1f1, 
+	0xfff1f1f1, 0xfff1f1f2, 0xfff1f1f1, 0xfff2f1f2, 0xfff1f1f1, 0xfff1f1f2, 0xfff1f2f1, 0xfff2f1f1, 
+	0xfff1f2f2, 0xfff1f1f2, 0xfff2f1f2, 0xfff1f1f2, 0xfff2f1f1, 0xfff2f1f1, 0xfff2f2f1, 0xfff1f1f1, 
+	0xfff2f2f1, 0xfff1f1f1, 0xfff1f2f2, 0xfff2f1f2, 0xfff2f1f1, 0xfff1f1f1, 0xfff1f2f1, 0xfff1f2f1, 
+	0xfff2f2f1, 0xfff1f1f1, 0xfff2f1f1, 0xfff1f2f2, 0xfff1f1f1, 0xfff1f2f2, 0xfff2f2f2, 0xfff2f1f2, 
+	0xfff2f1f1, 0xfff2f2f1, 0xfff1f1f2, 0xfff1f2f2, 0xfff2f2f1, 0xfff2f1f2, 0xfff2f1f1, 0xfff1f2f1, 
+	0xfff1f2f2, 0xfff2f2f1, 0xfff2f2f1, 0xfff2f1f2, 0xfff1f1f2, 0xfff2f2f2, 0xfff1f2f2, 0xfff2f1f2, 
+	0xfff1f2f1, 0xfff1f2f2, 0xfff1f2f2, 0xfff1f2f1, 0xfff1f2f1, 0xfff1f2f2, 0xfff1f1f1, 0xfff2f2f2, 
+	0xfff1f1f2, 0xfff2f1f2, 0xfff1f1f1, 0xfff1f2f1, 0xfff1f1f1, 0xfff1f2f1, 0xfff1f2f2, 0xfff2f1f1, 
+	0xfff2f1f1, 0xfff1f2f2, 0xfff1f2f2, 0xfff2f1f1, 0xfff2f1f2, 0xfff1f2f2, 0xfff2f1f1, 0xfff1f1f1, 
+	0xfff2f1f1, 0xfff2f1f2, 0xfff2f1f1, 0xfff1f1f2, 0xfff2f2f1, 0xfff1f1f1, 0xfff1f1f2, 0xfff2f1f1, 
+	0xfff2f1f2, 0xfff2f2f2, 0xfff1f2f2, 0xfff2f2f2, 0xfff1f2f1, 0xfff1f1f2, 0xfff2f2f2, 0xfff1f1f1, 
+	0xfff1f2f2, 0xfff2f1f1, 0xfff2f1f1, 0xfff2f1f2, 0xfff1f1f2, 0xfff2f1f2, 0xfff1f1f2, 0xfff1f1f1, 
+	0xfff2f1f2, 0xfff1f2f2, 0xfff1f1f2, 0xfff2f1f1, 0xfff2f1f1, 0xfff2f1f2, 0xffe9e8e9, 0xffdedbde, 
+	0xffc5c2c5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff797c79, 0xffb5bab5, 0xffb5bab5, 
+	0xffdedbde, 0xfff1f0f0, 0xfff1f1f1, 0xfff1f0f0, 0xfff0f1f0, 0xfff0f0f1, 0xfff1f0f1, 0xfff0f0f1, 
+	0xfff0f1f1, 0xfff0f1f0, 0xfff1f1f1, 0xfff0f1f1, 0xfff1f1f1, 0xfff1f0f0, 0xfff1f0f0, 0xfff0f1f1, 
+	0xfff0f0f0, 0xfff0f1f0, 0xfff0f1f0, 0xfff1f1f0, 0xfff0f0f0, 0xfff1f0f0, 0xfff0f1f1, 0xfff1f1f0, 
+	0xfff0f1f0, 0xfff1f0f1, 0xfff0f1f1, 0xfff1f0f0, 0xfff1f1f1, 0xfff1f0f0, 0xfff1f0f0, 0xfff1f0f1, 
+	0xfff0f1f1, 0xfff1f1f1, 0xfff1f1f0, 0xfff1f0f1, 0xfff0f0f0, 0xfff1f1f1, 0xfff0f0f1, 0xfff0f1f0, 
+	0xfff1f1f0, 0xfff0f0f0, 0xfff0f1f1, 0xfff0f1f1, 0xfff1f1f0, 0xfff0f1f1, 0xfff1f1f1, 0xfff1f0f0, 
+	0xfff1f0f1, 0xfff1f0f1, 0xfff0f0f1, 0xfff1f1f0, 0xfff0f0f0, 0xfff0f1f0, 0xfff1f1f0, 0xfff0f0f1, 
+	0xfff1f0f0, 0xfff1f1f1, 0xfff1f1f1, 0xfff0f0f0, 0xfff0f0f0, 0xfff1f1f1, 0xfff1f0f0, 0xfff0f1f1, 
+	0xfff1f1f0, 0xfff1f0f0, 0xfff1f0f0, 0xfff1f0f1, 0xfff0f0f1, 0xfff0f0f1, 0xfff1f0f1, 0xfff1f0f1, 
+	0xfff1f1f1, 0xfff0f1f1, 0xfff0f0f1, 0xfff1f0f1, 0xfff0f1f1, 0xfff0f0f0, 0xfff1f1f1, 0xfff1f1f0, 
+	0xfff1f1f1, 0xfff1f0f0, 0xfff0f0f0, 0xfff1f0f1, 0xfff0f0f1, 0xfff0f0f0, 0xfff1f0f1, 0xfff1f1f0, 
+	0xfff1f0f0, 0xfff1f0f0, 0xfff0f0f0, 0xfff1f1f0, 0xfff0f0f1, 0xfff0f0f1, 0xfff1f0f0, 0xfff1f1f1, 
+	0xfff1f0f1, 0xfff0f0f1, 0xfff0f0f1, 0xfff0f0f0, 0xfff1f0f0, 0xfff0f0f0, 0xfff0f0f1, 0xfff1f1f1, 
+	0xfff0f0f0, 0xfff0f1f0, 0xfff0f0f0, 0xfff1f0f1, 0xfff0f0f0, 0xfff0f0f0, 0xfff0f1f0, 0xfff0f1f0, 
+	0xfff1f1f0, 0xfff1f1f1, 0xfff0f1f1, 0xfff1f0f0, 0xfff0f0f0, 0xfff1f0f0, 0xfff0f0f0, 0xfff0f0f1, 
+	0xfff0f0f1, 0xfff1f1f1, 0xfff0f0f0, 0xfff0f0f0, 0xfff0f1f0, 0xfff0f1f1, 0xfff1f0f0, 0xfff1f1f1, 
+	0xfff0f0f0, 0xfff0f1f0, 0xfff0f1f0, 0xfff1f0f0, 0xfff1f0f0, 0xfff0f1f1, 0xfff0f0f1, 0xfff1f0f0, 
+	0xfff0f0f1, 0xfff0f0f1, 0xfff0f0f1, 0xfff1f1f0, 0xfff1f0f0, 0xfff1f0f0, 0xfff0f1f0, 0xfff0f0f0, 
+	0xfff0f1f1, 0xfff0f0f0, 0xfff0f1f1, 0xfff0f0f1, 0xfff0f1f1, 0xfff1f1f0, 0xfff1f0f0, 0xfff1f1f0, 
+	0xfff0f0f0, 0xfff0f0f0, 0xfff0f0f0, 0xfff0f0f1, 0xfff1f0f0, 0xfff0f0f0, 0xfff0f0f0, 0xfff0f1f0, 
+	0xfff0f1f0, 0xfff0f0f1, 0xfff1f0f1, 0xfff0f1f1, 0xfff1f1f0, 0xfff1f1f1, 0xfff1f0f0, 0xfff0f0f0, 
+	0xfff0f0f1, 0xfff0f0f0, 0xfff0f0f0, 0xfff0f1f0, 0xfff1f0f1, 0xfff0f1f0, 0xfff0f1f1, 0xfff0f0f0, 
+	0xfff0f0f0, 0xfff0f0f0, 0xfff1f0f0, 0xfff0f1f1, 0xfff1f1f0, 0xfff0f0f0, 0xfff0f0f0, 0xfff0f0f1, 
+	0xfff0f0f1, 0xfff1f0f0, 0xfff0f1f1, 0xfff0f1f1, 0xfff1f1f0, 0xfff1f1f0, 0xfff0f1f0, 0xfff1f0f1, 
+	0xfff0f0f1, 0xfff1f1f0, 0xfff0f0f1, 0xfff0f1f0, 0xfff0f1f1, 0xfff1f0f0, 0xfff0f0f1, 0xfff1f1f0, 
+	0xfff0f1f0, 0xfff0f0f0, 0xfff0f0f1, 0xfff0f1f1, 0xfff0f0f1, 0xfff1f0f1, 0xfff1f1f0, 0xfff1f0f1, 
+	0xfff1f0f0, 0xfff0f0f1, 0xfff0f1f0, 0xfff0f0f1, 0xfff1f0f1, 0xfff1f0f0, 0xfff1f0f0, 0xfff0f0f1, 
+	0xfff0f0f0, 0xfff0f0f1, 0xfff1f0f0, 0xfff0f0f0, 0xfff0f0f0, 0xfff0f1f1, 0xffe9e8e9, 0xffdedbde, 
+	0xffc5c2c5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff797b79, 0xffb5b6b5, 0xffb5b6b5, 
+	0xffd6dbd6, 0xfff0eff0, 0xffefeff0, 0xfff0f0ef, 0xfff0eff0, 0xfff0eff0, 0xffefefef, 0xffeff0f0, 
+	0xfff0efef, 0xffefefef, 0xffefefef, 0xfff0efef, 0xffefeff0, 0xfff0efef, 0xffeff0f0, 0xfff0efef, 
+	0xffefefef, 0xffefefef, 0xffeff0f0, 0xfff0efef, 0xffefefef, 0xffeff0f0, 0xffefeff0, 0xffefefef, 
+	0xfff0f0f0, 0xfff0eff0, 0xfff0efef, 0xfff0eff0, 0xfff0efef, 0xfff0f0ef, 0xfff0eff0, 0xfff0efef, 
+	0xffeff0f0, 0xffefeff0, 0xfff0efef, 0xfff0f0ef, 0xffefeff0, 0xffeff0f0, 0xfff0f0f0, 0xfff0efef, 
+	0xfff0f0ef, 0xffefefef, 0xffeff0f0, 0xfff0f0ef, 0xffefefef, 0xffefefef, 0xffefefef, 0xfff0eff0, 
+	0xffefefef, 0xffefefef, 0xfff0eff0, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xfff0efef, 
+	0xfff0efef, 0xfff0f0f0, 0xffeff0ef, 0xffeff0f0, 0xfff0f0f0, 0xffefefef, 0xffefefef, 0xfff0f0f0, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xfff0efef, 0xfff0f0f0, 0xfff0f0f0, 0xfff0efef, 0xffeff0f0, 
+	0xfff0efef, 0xffefeff0, 0xfff0eff0, 0xffeff0ef, 0xfff0eff0, 0xfff0eff0, 0xfff0eff0, 0xffeff0f0, 
+	0xffeff0ef, 0xfff0eff0, 0xffeff0f0, 0xfff0eff0, 0xffefefef, 0xfff0efef, 0xfff0f0ef, 0xffefefef, 
+	0xffeff0f0, 0xffeff0ef, 0xffefeff0, 0xffeff0ef, 0xffeff0ef, 0xffefeff0, 0xfff0f0f0, 0xffefefef, 
+	0xffefeff0, 0xfff0f0ef, 0xfff0efef, 0xfff0efef, 0xffefeff0, 0xfff0f0ef, 0xffeff0ef, 0xffefefef, 
+	0xfff0efef, 0xffefefef, 0xffefefef, 0xfff0f0f0, 0xfff0f0ef, 0xfff0f0ef, 0xffeff0f0, 0xfff0f0ef, 
+	0xffefefef, 0xfff0eff0, 0xfff0efef, 0xfff0efef, 0xffefeff0, 0xfff0efef, 0xffeff0f0, 0xfff0f0ef, 
+	0xffeff0f0, 0xffefefef, 0xffefeff0, 0xfff0eff0, 0xfff0efef, 0xfff0f0f0, 0xfff0efef, 0xfff0f0ef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffeff0f0, 0xfff0eff0, 0xffefeff0, 0xffeff0ef, 0xffefefef, 
+	0xffeff0f0, 0xffefeff0, 0xffefeff0, 0xffefeff0, 0xffeff0ef, 0xffefeff0, 0xffeff0ef, 0xfff0eff0, 
+	0xffeff0ef, 0xfff0eff0, 0xfff0efef, 0xfff0f0ef, 0xffeff0f0, 0xfff0efef, 0xffeff0f0, 0xfff0f0ef, 
+	0xfff0efef, 0xfff0efef, 0xffefefef, 0xffefeff0, 0xffefefef, 0xfff0efef, 0xffefefef, 0xfff0efef, 
+	0xfff0f0f0, 0xfff0f0ef, 0xfff0efef, 0xfff0eff0, 0xffefeff0, 0xffefefef, 0xffeff0ef, 0xffeff0ef, 
+	0xffefeff0, 0xffeff0ef, 0xfff0f0ef, 0xfff0efef, 0xffeff0ef, 0xfff0f0f0, 0xfff0f0ef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffeff0ef, 0xfff0f0ef, 0xffefeff0, 0xffefeff0, 0xffefefef, 0xffefefef, 
+	0xffefeff0, 0xfff0eff0, 0xffeff0f0, 0xffeff0ef, 0xffefefef, 0xffeff0ef, 0xffeff0ef, 0xfff0f0f0, 
+	0xfff0f0f0, 0xfff0eff0, 0xfff0efef, 0xffefefef, 0xfff0eff0, 0xffeff0f0, 0xffefeff0, 0xffefeff0, 
+	0xfff0f0ef, 0xfff0f0ef, 0xffefefef, 0xffefeff0, 0xfff0efef, 0xfff0f0f0, 0xfff0efef, 0xffefefef, 
+	0xfff0eff0, 0xffefefef, 0xffefeff0, 0xffeff0ef, 0xfff0efef, 0xffefefef, 0xffefeff0, 0xffeff0f0, 
+	0xffeff0ef, 0xfff0f0ef, 0xffeff0ef, 0xffefefef, 0xffefeff0, 0xffefefef, 0xffe6e8e6, 0xffd6dbd6, 
+	0xffc5c2c5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff797b79, 0xffb5b6b5, 0xffb5b6b5, 
+	0xffd6dbd6, 0xffefeeee, 0xffeeeeee, 0xffeeefee, 0xffeeeeee, 0xffeeeeef, 0xffeeeeee, 0xffefefee, 
+	0xffeeefef, 0xffeeefee, 0xffefefee, 0xffefefee, 0xffefefee, 0xffeeefee, 0xffeeeeee, 0xffeeeeee, 
+	0xffefefef, 0xffeeeeee, 0xffeeeeee, 0xffeeeeef, 0xffefeeee, 0xffefefee, 0xffeeefee, 0xffeeeeee, 
+	0xffeeeeee, 0xffeeefef, 0xffeeeeee, 0xffeeefee, 0xffeeefef, 0xffefeeee, 0xffefeeee, 0xffeeeeef, 
+	0xffeeeeee, 0xffeeefee, 0xffeeeeef, 0xffeeeeee, 0xffeeeeef, 0xffeeefee, 0xffefeeef, 0xffefeeee, 
+	0xffeeefee, 0xffefeeef, 0xffefeeee, 0xffefefee, 0xffefefef, 0xffefeeef, 0xffefefef, 0xffeeeeee, 
+	0xffeeefee, 0xffeeefee, 0xffeeeeee, 0xffeeeeee, 0xffefeeef, 0xffeeefef, 0xffefeeee, 0xffeeefee, 
+	0xffeeeeee, 0xffeeefef, 0xffeeefee, 0xffefeeee, 0xffeeefef, 0xffeeeeef, 0xffeeefee, 0xffefeeef, 
+	0xffeeefee, 0xffefefee, 0xffeeefee, 0xffeeefee, 0xffeeefee, 0xffeeefef, 0xffefeeef, 0xffeeefee, 
+	0xffefefef, 0xffeeeeef, 0xffefefee, 0xffeeeeee, 0xffefefee, 0xffefeeef, 0xffefeeee, 0xffefefee, 
+	0xffeeefee, 0xffeeefee, 0xffeeeeef, 0xffeeeeee, 0xffefeeef, 0xffeeeeef, 0xffeeeeee, 0xffeeefee, 
+	0xffeeeeef, 0xffefeeef, 0xffeeeeef, 0xffeeefef, 0xffefefef, 0xffefefee, 0xffefeeef, 0xffeeeeef, 
+	0xffeeeeee, 0xffeeefee, 0xffefeeee, 0xffeeeeee, 0xffeeeeef, 0xffeeeeee, 0xffefefef, 0xffefeeee, 
+	0xffefeeee, 0xffeeefef, 0xffeeeeef, 0xffefeeee, 0xffefeeee, 0xffefeeef, 0xffeeeeee, 0xffeeeeee, 
+	0xffefefef, 0xffeeefef, 0xffefeeee, 0xffefefef, 0xffeeeeee, 0xffefeeee, 0xffeeeeee, 0xffeeeeee, 
+	0xffefeeef, 0xffeeefee, 0xffeeeeee, 0xffeeefef, 0xffeeeeee, 0xffeeefef, 0xffeeeeef, 0xffeeeeee, 
+	0xffefefef, 0xffeeefee, 0xffeeefef, 0xffeeeeef, 0xffeeeeef, 0xffefefee, 0xffefeeef, 0xffeeeeee, 
+	0xffeeeeee, 0xffefefef, 0xffeeeeef, 0xffefeeef, 0xffeeeeee, 0xffeeefee, 0xffefefef, 0xffefeeee, 
+	0xffeeefef, 0xffeeefef, 0xffefefef, 0xffeeeeef, 0xffeeeeee, 0xffefeeee, 0xffeeeeee, 0xffeeeeee, 
+	0xffeeeeee, 0xffeeefee, 0xffeeeeee, 0xffefeeee, 0xffefefef, 0xffeeefee, 0xffefeeee, 0xffeeefef, 
+	0xffefeeee, 0xffefeeee, 0xffeeeeee, 0xffeeeeee, 0xffefeeef, 0xffefeeee, 0xffefeeee, 0xffeeefef, 
+	0xffeeefee, 0xffeeefee, 0xffeeeeee, 0xffefefef, 0xffeeefee, 0xffefeeee, 0xffeeeeee, 0xffefefee, 
+	0xffefefee, 0xffeeeeee, 0xffeeeeee, 0xffeeeeee, 0xffeeefee, 0xffeeeeef, 0xffefeeef, 0xffefeeee, 
+	0xffeeeeee, 0xffefefee, 0xffefefee, 0xffeeefee, 0xffefefee, 0xffefeeee, 0xffeeefef, 0xffeeefee, 
+	0xffeeeeee, 0xffeeeeef, 0xffeeeeef, 0xffeeeeee, 0xffeeeeef, 0xffefeeef, 0xffefeeee, 0xffeeefef, 
+	0xffeeeeee, 0xffefefee, 0xffeeeeee, 0xffefeeef, 0xffeeefef, 0xffeeeeee, 0xffeeeeee, 0xffeeeeef, 
+	0xffefeeef, 0xffeeeeee, 0xffeeeeee, 0xffeeeeee, 0xffefeeef, 0xffefeeef, 0xffeeeeee, 0xffeeeeef, 
+	0xffefefee, 0xffeeeeee, 0xffefefef, 0xffeeefee, 0xffeeeeef, 0xffeeeeef, 0xffe6e8e6, 0xffd6dbd6, 
+	0xffc5c2c5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff797b79, 0xffb5b6b5, 0xffb5b6b5, 
+	0xffd6dbd6, 0xffeeeded, 0xffeeedee, 0xffeeeded, 0xffeeeded, 0xffededed, 0xffedeeed, 0xffedeeed, 
+	0xffedeeee, 0xffeeeded, 0xffedeeee, 0xffedeeed, 0xffeeedee, 0xffeeeeed, 0xffededed, 0xffeeeded, 
+	0xffeeeded, 0xffededee, 0xffeeeded, 0xffededed, 0xffededed, 0xffedeeed, 0xffeeedee, 0xffeeeded, 
+	0xffededee, 0xffeeeded, 0xffededed, 0xffededee, 0xffeeeeed, 0xffededed, 0xffededed, 0xffeeedee, 
+	0xffeeeded, 0xffedeeed, 0xffedeeed, 0xffededed, 0xffededed, 0xffeeeded, 0xffededed, 0xffededed, 
+	0xffeeeeed, 0xffedeeed, 0xffededed, 0xffedeeed, 0xffededed, 0xffeeeeed, 0xffeeeded, 0xffeeeded, 
+	0xffeeeeed, 0xffeeedee, 0xffeeeded, 0xffeeeeee, 0xffedeeed, 0xffeeeded, 0xffedeeee, 0xffededee, 
+	0xffeeeded, 0xffeeedee, 0xffedeeee, 0xffededee, 0xffededed, 0xffedeeee, 0xffeeeded, 0xffeeedee, 
+	0xffededed, 0xffeeedee, 0xffedeeee, 0xffeeedee, 0xffeeeeee, 0xffededee, 0xffededee, 0xffeeedee, 
+	0xffedeeed, 0xffededed, 0xffeeeded, 0xffeeedee, 0xffededee, 0xffeeeded, 0xffededee, 0xffededed, 
+	0xffedeeed, 0xffedeeed, 0xffededed, 0xffededed, 0xffededed, 0xffededed, 0xffedeeee, 0xffededee, 
+	0xffeeeded, 0xffededed, 0xffeeeded, 0xffededed, 0xffedeeed, 0xffeeedee, 0xffededed, 0xffedeeed, 
+	0xffeeedee, 0xffededed, 0xffeeedee, 0xffededed, 0xffededed, 0xffeeedee, 0xffedeeed, 0xffeeeded, 
+	0xffedeeed, 0xffededee, 0xffeeedee, 0xffeeeeed, 0xffedeeed, 0xffeeeeed, 0xffededee, 0xffededee, 
+	0xffedeeed, 0xffeeeded, 0xffededed, 0xffedeeed, 0xffeeeeee, 0xffeeeded, 0xffeeeeed, 0xffeeeded, 
+	0xffeeedee, 0xffededed, 0xffeeeded, 0xffeeeeed, 0xffededee, 0xffeeeeee, 0xffededed, 0xffeeeeed, 
+	0xffeeeded, 0xffeeedee, 0xffededed, 0xffeeedee, 0xffeeeeed, 0xffedeeee, 0xffeeedee, 0xffededed, 
+	0xffeeeeed, 0xffededed, 0xffeeeded, 0xffededed, 0xffededee, 0xffedeeed, 0xffeeeeed, 0xffeeeeee, 
+	0xffedeeee, 0xffededed, 0xffeeeded, 0xffeeeeee, 0xffeeedee, 0xffededed, 0xffeeedee, 0xffedeeed, 
+	0xffeeeeed, 0xffededed, 0xffededed, 0xffedeeee, 0xffedeeed, 0xffedeeed, 0xffededee, 0xffeeeeee, 
+	0xffededed, 0xffeeeeee, 0xffedeeed, 0xffeeeded, 0xffeeeeed, 0xffeeeeee, 0xffedeeed, 0xffeeedee, 
+	0xffedeeee, 0xffededee, 0xffeeeded, 0xffedeeed, 0xffeeeded, 0xffedeeed, 0xffededee, 0xffededee, 
+	0xffeeeded, 0xffededee, 0xffededed, 0xffeeeded, 0xffedeeed, 0xffeeeeed, 0xffededee, 0xffeeedee, 
+	0xffededed, 0xffeeedee, 0xffeeedee, 0xffededed, 0xffedeeed, 0xffedeeee, 0xffeeeeee, 0xffededee, 
+	0xffededee, 0xffedeeed, 0xffeeeeed, 0xffedeeee, 0xffededed, 0xffeeeeed, 0xffedeeed, 0xffededed, 
+	0xffededee, 0xffeeedee, 0xffeeeeed, 0xffedeeee, 0xffeeedee, 0xffedeeee, 0xffededed, 0xffedeeed, 
+	0xffedeeed, 0xffededed, 0xffeeeded, 0xffedeeed, 0xffeeeded, 0xffedeeed, 0xffededed, 0xffeeeeed, 
+	0xffedeeed, 0xffeeeeee, 0xffedeeee, 0xffedeeed, 0xffedeeed, 0xffeeeded, 0xffe6e8e6, 0xffd6dbd6, 
+	0xffc5c2c5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff797b79, 0xffb5b6b5, 0xffb5b6b5, 
+	0xffd6dbd6, 0xffecedec, 0xffedeced, 0xffededec, 0xffececec, 0xffedeced, 0xffeceded, 0xffedeced, 
+	0xffeceded, 0xffededed, 0xffedecec, 0xffecedec, 0xffececec, 0xffeceded, 0xffececec, 0xffededed, 
+	0xffeceded, 0xffeceded, 0xffededec, 0xffedeced, 0xffedeced, 0xffededec, 0xffedeced, 0xffedeced, 
+	0xffecedec, 0xffecedec, 0xffececec, 0xffecedec, 0xffededec, 0xffecedec, 0xffececec, 0xffecedec, 
+	0xffececed, 0xffececec, 0xffededec, 0xffececed, 0xffecedec, 0xffededec, 0xffececed, 0xffedecec, 
+	0xffececec, 0xffecedec, 0xffededec, 0xffecedec, 0xffeceded, 0xffedecec, 0xffedeced, 0xffececed, 
+	0xffecedec, 0xffedecec, 0xffeceded, 0xffececec, 0xffededed, 0xffececed, 0xffedecec, 0xffededec, 
+	0xffeceded, 0xffededed, 0xffededec, 0xffedecec, 0xffececec, 0xffececed, 0xffececed, 0xffeceded, 
+	0xffededec, 0xffececed, 0xffececec, 0xffecedec, 0xffededec, 0xffecedec, 0xffececed, 0xffededed, 
+	0xffececec, 0xffececed, 0xffedeced, 0xffececed, 0xffecedec, 0xffedeced, 0xffececed, 0xffecedec, 
+	0xffececec, 0xffececec, 0xffedecec, 0xffededed, 0xffededec, 0xffececed, 0xffececec, 0xffececed, 
+	0xffececec, 0xffedeced, 0xffececed, 0xffececed, 0xffececec, 0xffededed, 0xffededed, 0xffedecec, 
+	0xffedeced, 0xffedecec, 0xffececec, 0xffedecec, 0xffeceded, 0xffedecec, 0xffececed, 0xffeceded, 
+	0xffececec, 0xffececed, 0xffededec, 0xffeceded, 0xffececed, 0xffececed, 0xffeceded, 0xffededec, 
+	0xffececed, 0xffeceded, 0xffedecec, 0xffececed, 0xffededec, 0xffecedec, 0xffececec, 0xffedecec, 
+	0xffedeced, 0xffececec, 0xffedecec, 0xffececed, 0xffededec, 0xffeceded, 0xffededec, 0xffececec, 
+	0xffedecec, 0xffededec, 0xffededec, 0xffececec, 0xffececed, 0xffecedec, 0xffececec, 0xffecedec, 
+	0xffececec, 0xffededec, 0xffedeced, 0xffedecec, 0xffececec, 0xffededed, 0xffecedec, 0xffededec, 
+	0xffedeced, 0xffedeced, 0xffecedec, 0xffecedec, 0xffececec, 0xffececed, 0xffedecec, 0xffececec, 
+	0xffececec, 0xffedeced, 0xffeceded, 0xffececec, 0xffececec, 0xffececec, 0xffececec, 0xffececec, 
+	0xffedeced, 0xffececed, 0xffededed, 0xffedeced, 0xffededed, 0xffedecec, 0xffececed, 0xffededed, 
+	0xffedeced, 0xffececed, 0xffedecec, 0xffececed, 0xffededec, 0xffededed, 0xffededec, 0xffecedec, 
+	0xffececec, 0xffececed, 0xffececec, 0xffedeced, 0xffededec, 0xffedeced, 0xffedecec, 0xffedeced, 
+	0xffececed, 0xffededed, 0xffececec, 0xffedeced, 0xffececed, 0xffedeced, 0xffececec, 0xffececed, 
+	0xffececed, 0xffececec, 0xffededed, 0xffedecec, 0xffecedec, 0xffecedec, 0xffededec, 0xffededed, 
+	0xffececec, 0xffececec, 0xffedeced, 0xffededec, 0xffececed, 0xffeceded, 0xffeceded, 0xffecedec, 
+	0xffeceded, 0xffececec, 0xffececec, 0xffedecec, 0xffecedec, 0xffeceded, 0xffececec, 0xffedeced, 
+	0xffedeced, 0xffecedec, 0xffededed, 0xffededec, 0xffededed, 0xffededed, 0xffe6e8e6, 0xffd6dbd6, 
+	0xffc5c2c5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff797b79, 0xffb5b6b5, 0xffb5b6b5, 
+	0xffd6dbd6, 0xffebebeb, 0xffebebec, 0xffecebeb, 0xffebecec, 0xffebecec, 0xffececeb, 0xffebebec, 
+	0xffebecec, 0xffebebeb, 0xffebecec, 0xffecebec, 0xffecebeb, 0xffebebeb, 0xffecebec, 0xffecebeb, 
+	0xffebeceb, 0xffebebec, 0xffecebeb, 0xffececeb, 0xffecebeb, 0xffebeceb, 0xffebebec, 0xffebecec, 
+	0xffebecec, 0xffecebec, 0xffecebec, 0xffecebec, 0xffecebec, 0xffecebeb, 0xffecebec, 0xffecebec, 
+	0xffecebeb, 0xffebebeb, 0xffebeceb, 0xffececec, 0xffecebeb, 0xffecebec, 0xffebecec, 0xffebeceb, 
+	0xffebebec, 0xffececec, 0xffecebeb, 0xffecebec, 0xffececeb, 0xffececeb, 0xffebeceb, 0xffebebec, 
+	0xffececeb, 0xffebebec, 0xffecebec, 0xffececec, 0xffececeb, 0xffebeceb, 0xffebecec, 0xffecebeb, 
+	0xffebecec, 0xffebecec, 0xffececec, 0xffecebeb, 0xffecebec, 0xffececec, 0xffebecec, 0xffebecec, 
+	0xffececec, 0xffebebeb, 0xffececeb, 0xffececeb, 0xffecebec, 0xffecebeb, 0xffececeb, 0xffebebec, 
+	0xffecebec, 0xffececeb, 0xffececec, 0xffebebec, 0xffebebeb, 0xffececec, 0xffebecec, 0xffebebec, 
+	0xffececec, 0xffebebec, 0xffebecec, 0xffecebec, 0xffebebeb, 0xffecebec, 0xffebebec, 0xffececeb, 
+	0xffecebeb, 0xffececec, 0xffececeb, 0xffebebeb, 0xffecebeb, 0xffebebec, 0xffebebec, 0xffececeb, 
+	0xffececeb, 0xffebeceb, 0xffececeb, 0xffececeb, 0xffebebeb, 0xffebebec, 0xffececeb, 0xffebebec, 
+	0xffececeb, 0xffecebeb, 0xffebebec, 0xffecebec, 0xffecebec, 0xffececec, 0xffebeceb, 0xffececec, 
+	0xffebebec, 0xffebecec, 0xffebebeb, 0xffecebeb, 0xffebebeb, 0xffececec, 0xffebecec, 0xffececeb, 
+	0xffececeb, 0xffebecec, 0xffecebec, 0xffececeb, 0xffebeceb, 0xffececeb, 0xffebecec, 0xffecebec, 
+	0xffebebec, 0xffebecec, 0xffebeceb, 0xffebebeb, 0xffebecec, 0xffecebec, 0xffecebeb, 0xffebeceb, 
+	0xffebeceb, 0xffecebec, 0xffececec, 0xffecebeb, 0xffececeb, 0xffececeb, 0xffecebec, 0xffecebec, 
+	0xffebebec, 0xffebecec, 0xffececec, 0xffebebeb, 0xffecebeb, 0xffececeb, 0xffebebec, 0xffebebec, 
+	0xffecebeb, 0xffebebec, 0xffebebeb, 0xffebebeb, 0xffebecec, 0xffebecec, 0xffebeceb, 0xffececec, 
+	0xffebeceb, 0xffecebeb, 0xffecebeb, 0xffececec, 0xffebecec, 0xffebecec, 0xffebeceb, 0xffebecec, 
+	0xffebecec, 0xffebecec, 0xffebebec, 0xffebeceb, 0xffebebeb, 0xffecebeb, 0xffebebec, 0xffebecec, 
+	0xffececeb, 0xffebebec, 0xffecebec, 0xffebebeb, 0xffececec, 0xffecebeb, 0xffebebec, 0xffebecec, 
+	0xffebebec, 0xffebebeb, 0xffecebec, 0xffecebeb, 0xffebebeb, 0xffecebec, 0xffebecec, 0xffebebeb, 
+	0xffebeceb, 0xffececec, 0xffececec, 0xffecebec, 0xffebebec, 0xffececec, 0xffecebeb, 0xffebeceb, 
+	0xffebebec, 0xffececeb, 0xffebebec, 0xffebecec, 0xffecebec, 0xffebeceb, 0xffebecec, 0xffecebeb, 
+	0xffecebec, 0xffebeceb, 0xffecebec, 0xffebecec, 0xffebeceb, 0xffebeceb, 0xffecebeb, 0xffececeb, 
+	0xffebebec, 0xffececec, 0xffececeb, 0xffecebec, 0xffebebeb, 0xffebebec, 0xffe6e8e6, 0xffd6dbd6, 
+	0xffc5c2c5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff797b79, 0xffb5b6b5, 0xffb5b6b5, 
+	0xffd6dbd6, 0xffebebeb, 0xffeaebeb, 0xffeaeaea, 0xffebebeb, 0xffebeaeb, 0xffeaeaea, 0xffebeaeb, 
+	0xffeaebea, 0xffebebea, 0xffebeaea, 0xffeaebea, 0xffebebea, 0xffebeaeb, 0xffeaebea, 0xffebeaea, 
+	0xffeaebea, 0xffeaeaeb, 0xffebeaeb, 0xffeaeaea, 0xffebebea, 0xffeaebeb, 0xffebebeb, 0xffeaebeb, 
+	0xffebebeb, 0xffebebeb, 0xffeaebeb, 0xffebeaea, 0xffebebeb, 0xffebebeb, 0xffebebeb, 0xffeaebea, 
+	0xffeaeaeb, 0xffebebeb, 0xffebebea, 0xffebebeb, 0xffebeaeb, 0xffebebeb, 0xffebebea, 0xffebebeb, 
+	0xffebebeb, 0xffebebeb, 0xffebeaea, 0xffeaebeb, 0xffeaebea, 0xffeaeaeb, 0xffeaeaeb, 0xffebebeb, 
+	0xffebeaeb, 0xffebebea, 0xffeaeaeb, 0xffebebeb, 0xffebeaeb, 0xffeaebeb, 0xffebebeb, 0xffebebea, 
+	0xffeaeaea, 0xffeaeaeb, 0xffebeaeb, 0xffebebeb, 0xffebebea, 0xffebebea, 0xffebeaea, 0xffebebeb, 
+	0xffeaebeb, 0xffebebea, 0xffebebea, 0xffebeaeb, 0xffeaebea, 0xffebebea, 0xffeaeaea, 0xffeaebea, 
+	0xffeaebea, 0xffebebea, 0xffebeaeb, 0xffebebeb, 0xffeaebea, 0xffebebea, 0xffeaeaeb, 0xffeaebeb, 
+	0xffebebeb, 0xffebeaeb, 0xffebeaeb, 0xffeaebeb, 0xffebebea, 0xffeaebea, 0xffebebea, 0xffeaeaeb, 
+	0xffebebeb, 0xffebebeb, 0xffeaeaea, 0xffeaebeb, 0xffebeaeb, 0xffeaebeb, 0xffeaebeb, 0xffebebeb, 
+	0xffebebea, 0xffebebeb, 0xffeaebeb, 0xffeaebea, 0xffebebea, 0xffebebeb, 0xffebebeb, 0xffeaebeb, 
+	0xffebebeb, 0xffebeaeb, 0xffebeaeb, 0xffebebeb, 0xffebeaeb, 0xffeaebea, 0xffeaeaea, 0xffebebea, 
+	0xffeaeaea, 0xffebebeb, 0xffeaeaeb, 0xffebeaeb, 0xffebeaeb, 0xffebeaeb, 0xffeaebea, 0xffebeaea, 
+	0xffeaeaea, 0xffebebeb, 0xffebeaea, 0xffeaeaeb, 0xffeaebeb, 0xffeaebea, 0xffeaeaea, 0xffebebea, 
+	0xffeaebea, 0xffeaebea, 0xffebebeb, 0xffebeaeb, 0xffeaebeb, 0xffebebeb, 0xffebeaeb, 0xffebeaeb, 
+	0xffeaebeb, 0xffebebea, 0xffebebea, 0xffebebea, 0xffebebea, 0xffebebeb, 0xffeaebeb, 0xffeaebea, 
+	0xffebebeb, 0xffebebeb, 0xffebeaeb, 0xffeaebea, 0xffebeaeb, 0xffebebea, 0xffebebea, 0xffebebeb, 
+	0xffebebea, 0xffeaebeb, 0xffebeaeb, 0xffeaebeb, 0xffebeaea, 0xffeaebeb, 0xffeaebea, 0xffeaeaeb, 
+	0xffebebeb, 0xffebeaea, 0xffebebea, 0xffebeaeb, 0xffebebeb, 0xffebeaea, 0xffeaeaeb, 0xffebeaeb, 
+	0xffebebea, 0xffebebeb, 0xffebeaeb, 0xffebeaeb, 0xffebeaea, 0xffebeaea, 0xffebeaeb, 0xffebeaeb, 
+	0xffebeaeb, 0xffeaeaeb, 0xffebeaea, 0xffebeaeb, 0xffeaebeb, 0xffeaebeb, 0xffebebeb, 0xffebebea, 
+	0xffeaebea, 0xffebeaea, 0xffeaebea, 0xffebebeb, 0xffebebeb, 0xffeaebeb, 0xffebebeb, 0xffeaeaeb, 
+	0xffeaebeb, 0xffebebeb, 0xffebebeb, 0xffeaebea, 0xffeaebeb, 0xffeaebeb, 0xffebebeb, 0xffeaebeb, 
+	0xffebebea, 0xffebebeb, 0xffeaeaeb, 0xffebebeb, 0xffebebeb, 0xffebebea, 0xffeaebeb, 0xffeaebea, 
+	0xffeaeaeb, 0xffebebea, 0xffebeaea, 0xffebebea, 0xffebeaea, 0xffebebea, 0xffebebea, 0xffebebeb, 
+	0xffebebea, 0xffebebeb, 0xffebebea, 0xffebebeb, 0xffeaebeb, 0xffebebeb, 0xffe6e8e6, 0xffd6dbd6, 
+	0xffc5c2c5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff797b79, 0xffb5b6b5, 0xffb5b6b5, 
+	0xffd6dbd6, 0xffeaeaea, 0xffeaeaea, 0xffeaeaea, 0xffeaeaea, 0xffe9eae9, 0xffeaeaea, 0xffe9eaea, 
+	0xffeae9ea, 0xffeaeae9, 0xffeaeae9, 0xffeae9e9, 0xffeaeaea, 0xffeaeaea, 0xffeae9ea, 0xffeaeaea, 
+	0xffe9eae9, 0xffeaeaea, 0xffe9e9ea, 0xffeaeaea, 0xffeaeaea, 0xffeaeaea, 0xffeaeaea, 0xffeaeae9, 
+	0xffeaeae9, 0xffe9e9e9, 0xffe9eaea, 0xffeae9ea, 0xffeaeaea, 0xffeae9e9, 0xffeae9ea, 0xffe9e9e9, 
+	0xffeaeaea, 0xffeaeaea, 0xffe9e9ea, 0xffe9eaea, 0xffeaeae9, 0xffeaeaea, 0xffeae9ea, 0xffe9eaea, 
+	0xffe9eaea, 0xffeaeaea, 0xffeaeaea, 0xffeaeaea, 0xffe9eae9, 0xffeaeaea, 0xffeaeaea, 0xffeaeaea, 
+	0xffeaeaea, 0xffeaeaea, 0xffeaeaea, 0xffeae9ea, 0xffeaeaea, 0xffeae9ea, 0xffeae9ea, 0xffe9eaea, 
+	0xffeaeaea, 0xffeaeaea, 0xffeae9e9, 0xffeaeaea, 0xffeaeaea, 0xffeae9ea, 0xffeae9e9, 0xffe9eaea, 
+	0xffeaeaea, 0xffeaeaea, 0xffeaeae9, 0xffeae9e9, 0xffeaeaea, 0xffeaeaea, 0xffeaeaea, 0xffe9e9ea, 
+	0xffeaeaea, 0xffeaeae9, 0xffeaeaea, 0xffeae9ea, 0xffe9eaea, 0xffeaeae9, 0xffeaeae9, 0xffeaeaea, 
+	0xffeaeaea, 0xffe9eaea, 0xffeaeaea, 0xffeaeaea, 0xffeaeae9, 0xffeaeaea, 0xffe9eaea, 0xffeae9ea, 
+	0xffeaeaea, 0xffeaeaea, 0xffeaeae9, 0xffe9eae9, 0xffeaeaea, 0xffe9eaea, 0xffeaeaea, 0xffeaeaea, 
+	0xffeaeaea, 0xffeaeaea, 0xffeaeaea, 0xffeaeae9, 0xffeaeae9, 0xffe9eaea, 0xffe9eaea, 0xffeaeaea, 
+	0xffeaeaea, 0xffeae9e9, 0xffeaeaea, 0xffeaeae9, 0xffeaeae9, 0xffeaeaea, 0xffeaeae9, 0xffeaeaea, 
+	0xffeaeaea, 0xffeaeae9, 0xffeaeaea, 0xffeaeaea, 0xffeaeaea, 0xffeaeaea, 0xffeaeaea, 0xffeaeaea, 
+	0xffeaeaea, 0xffeaeaea, 0xffeaeae9, 0xffeaeaea, 0xffeaeae9, 0xffeaeaea, 0xffeaeaea, 0xffe9eaea, 
+	0xffeaeaea, 0xffe9eae9, 0xffeaeae9, 0xffeae9ea, 0xffeaeaea, 0xffe9eaea, 0xffe9eaea, 0xffeae9ea, 
+	0xffeaeae9, 0xffeaeaea, 0xffeae9e9, 0xffeaeaea, 0xffe9eaea, 0xffeae9ea, 0xffeaeaea, 0xffeaeaea, 
+	0xffe9eaea, 0xffeae9ea, 0xffeaeae9, 0xffeae9e9, 0xffeaeaea, 0xffeaeaea, 0xffeaeaea, 0xffeaeae9, 
+	0xffeaeaea, 0xffeaeaea, 0xffe9eaea, 0xffe9e9ea, 0xffe9eae9, 0xffeaeaea, 0xffeaeae9, 0xffeaeaea, 
+	0xffeaeae9, 0xffeae9ea, 0xffeaeae9, 0xffeaeae9, 0xffe9eaea, 0xffeaeaea, 0xffeaeae9, 0xffe9eaea, 
+	0xffeaeaea, 0xffeaeae9, 0xffeae9ea, 0xffeaeaea, 0xffeaeaea, 0xffeaeaea, 0xffe9eaea, 0xffeae9ea, 
+	0xffeaeae9, 0xffeae9ea, 0xffe9eaea, 0xffeaeae9, 0xffeaeae9, 0xffeae9ea, 0xffeaeaea, 0xffe9eaea, 
+	0xffeaeaea, 0xffeaeaea, 0xffeae9ea, 0xffeaeaea, 0xffeaeaea, 0xffeaeae9, 0xffe9eaea, 0xffe9e9ea, 
+	0xffeaeaea, 0xffe9e9ea, 0xffe9eaea, 0xffeae9ea, 0xffe9e9e9, 0xffeaeaea, 0xffeaeaea, 0xffeaeae9, 
+	0xffeaeaea, 0xffeaeaea, 0xffeaeaea, 0xffeae9ea, 0xffeaeaea, 0xffeaeaea, 0xffe9e9ea, 0xffeaeaea, 
+	0xffeaeaea, 0xffeaeaea, 0xffeaeaea, 0xffeaeaea, 0xffeaeaea, 0xffeaeaea, 0xffeaeaea, 0xffe9eaea, 
+	0xffeaeaea, 0xffe9eae9, 0xffeaeaea, 0xffeae9ea, 0xffeaeae9, 0xffeaeaea, 0xffe6e8e6, 0xffd6dbd6, 
+	0xffc5c2c5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff797b79, 0xffb5b6b5, 0xffb5b6b5, 
+	0xffd6dbd6, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffeae9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 
+	0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe9e9e9, 0xffe6e8e6, 0xffd6dbd6, 
+	0xffc5c2c5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff797b79, 0xffb5b6b5, 0xffb5b6b5, 
+	0xffd6dbd6, 0xffe8e8e8, 0xffe8e8e9, 0xffe9e9e9, 0xffe8e8e8, 0xffe9e8e9, 0xffe8e8e9, 0xffe8e8e9, 
+	0xffe8e8e9, 0xffe8e8e8, 0xffe8e8e9, 0xffe8e8e9, 0xffe8e9e9, 0xffe9e8e8, 0xffe9e8e8, 0xffe8e9e8, 
+	0xffe8e9e9, 0xffe8e8e8, 0xffe8e8e9, 0xffe9e8e8, 0xffe8e9e8, 0xffe8e8e8, 0xffe8e8e8, 0xffe8e9e9, 
+	0xffe9e8e8, 0xffe8e8e9, 0xffe9e8e9, 0xffe9e9e8, 0xffe9e8e8, 0xffe8e9e8, 0xffe8e9e8, 0xffe8e8e8, 
+	0xffe8e9e8, 0xffe8e8e9, 0xffe8e8e8, 0xffe9e8e8, 0xffe8e8e8, 0xffe8e8e9, 0xffe8e9e8, 0xffe8e8e8, 
+	0xffe8e9e8, 0xffe8e8e8, 0xffe8e9e8, 0xffe8e9e8, 0xffe8e9e9, 0xffe8e8e8, 0xffe9e8e9, 0xffe8e8e8, 
+	0xffe8e9e8, 0xffe9e8e8, 0xffe8e8e8, 0xffe9e9e8, 0xffe8e8e8, 0xffe8e9e9, 0xffe8e8e9, 0xffe8e8e8, 
+	0xffe8e9e8, 0xffe9e9e8, 0xffe8e8e8, 0xffe9e9e9, 0xffe8e8e8, 0xffe9e8e8, 0xffe8e8e8, 0xffe8e8e9, 
+	0xffe8e9e8, 0xffe8e8e9, 0xffe8e9e9, 0xffe9e8e8, 0xffe8e8e8, 0xffe9e8e8, 0xffe8e8e8, 0xffe9e8e9, 
+	0xffe8e8e8, 0xffe9e8e8, 0xffe8e8e8, 0xffe8e8e8, 0xffe8e9e8, 0xffe9e8e9, 0xffe8e8e8, 0xffe8e8e9, 
+	0xffe8e8e8, 0xffe9e9e8, 0xffe9e8e9, 0xffe8e8e9, 0xffe8e9e8, 0xffe9e8e9, 0xffe8e9e8, 0xffe8e9e9, 
+	0xffe8e8e8, 0xffe9e9e8, 0xffe8e9e8, 0xffe9e8e8, 0xffe8e8e8, 0xffe8e8e9, 0xffe8e9e9, 0xffe8e8e8, 
+	0xffe8e8e8, 0xffe8e8e9, 0xffe8e9e8, 0xffe8e9e8, 0xffe8e8e8, 0xffe8e8e8, 0xffe9e8e8, 0xffe8e8e9, 
+	0xffe8e9e8, 0xffe9e8e8, 0xffe8e8e8, 0xffe8e8e8, 0xffe8e8e8, 0xffe8e8e8, 0xffe8e8e8, 0xffe8e8e8, 
+	0xffe8e8e9, 0xffe8e8e9, 0xffe8e8e8, 0xffe8e8e8, 0xffe9e9e8, 0xffe8e9e9, 0xffe8e8e8, 0xffe8e8e8, 
+	0xffe8e8e8, 0xffe8e8e8, 0xffe8e8e8, 0xffe8e8e8, 0xffe9e9e8, 0xffe9e8e8, 0xffe8e8e8, 0xffe8e9e8, 
+	0xffe8e8e9, 0xffe8e8e8, 0xffe8e8e8, 0xffe8e9e9, 0xffe8e8e8, 0xffe8e8e8, 0xffe8e8e8, 0xffe8e9e8, 
+	0xffe8e8e8, 0xffe8e8e8, 0xffe8e8e8, 0xffe8e8e8, 0xffe8e8e8, 0xffe9e8e8, 0xffe8e8e9, 0xffe9e9e8, 
+	0xffe8e8e8, 0xffe9e9e8, 0xffe8e9e9, 0xffe8e9e8, 0xffe9e8e9, 0xffe8e9e8, 0xffe8e8e8, 0xffe8e8e8, 
+	0xffe8e8e8, 0xffe9e8e8, 0xffe9e8e8, 0xffe9e8e9, 0xffe8e8e9, 0xffe8e9e8, 0xffe9e8e8, 0xffe8e9e9, 
+	0xffe9e8e9, 0xffe9e8e8, 0xffe8e8e9, 0xffe9e8e8, 0xffe8e9e8, 0xffe8e9e8, 0xffe8e8e8, 0xffe9e9e8, 
+	0xffe8e8e8, 0xffe8e8e9, 0xffe8e9e9, 0xffe8e9e8, 0xffe9e8e8, 0xffe8e8e8, 0xffe8e8e8, 0xffe8e8e8, 
+	0xffe8e8e8, 0xffe8e9e8, 0xffe8e9e9, 0xffe8e8e8, 0xffe8e8e9, 0xffe8e8e8, 0xffe8e8e8, 0xffe8e8e9, 
+	0xffe8e9e8, 0xffe8e9e8, 0xffe8e8e8, 0xffe9e8e8, 0xffe8e8e8, 0xffe8e9e8, 0xffe8e8e8, 0xffe8e8e8, 
+	0xffe9e8e9, 0xffe8e8e8, 0xffe8e8e8, 0xffe8e8e8, 0xffe8e9e9, 0xffe9e8e8, 0xffe8e8e8, 0xffe9e8e8, 
+	0xffe9e8e8, 0xffe8e9e8, 0xffe9e8e8, 0xffe8e8e8, 0xffe8e9e8, 0xffe8e9e8, 0xffe8e8e8, 0xffe8e8e8, 
+	0xffe8e8e8, 0xffe8e9e8, 0xffe8e8e8, 0xffe9e8e9, 0xffe9e9e9, 0xffe8e8e8, 0xffe8e9e9, 0xffe9e8e8, 
+	0xffe8e8e8, 0xffe8e8e8, 0xffe8e8e8, 0xffe8e9e8, 0xffe8e8e8, 0xffe8e8e8, 0xffe6e8e6, 0xffd6dbd6, 
+	0xffc5c2c5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff797b79, 0xffb5b6b5, 0xffb5b6b5, 
+	0xffd6dbd6, 0xffe7e8e8, 0xffe8e7e8, 0xffe8e7e8, 0xffe7e8e7, 0xffe8e7e8, 0xffe7e7e8, 0xffe7e8e8, 
+	0xffe7e7e8, 0xffe8e7e8, 0xffe8e8e8, 0xffe7e8e7, 0xffe8e8e8, 0xffe7e8e8, 0xffe8e7e7, 0xffe8e8e7, 
+	0xffe7e7e7, 0xffe8e8e8, 0xffe7e7e7, 0xffe7e8e7, 0xffe8e8e7, 0xffe8e8e8, 0xffe7e7e8, 0xffe8e8e7, 
+	0xffe8e8e8, 0xffe8e8e7, 0xffe7e7e7, 0xffe7e8e7, 0xffe8e8e7, 0xffe8e8e7, 0xffe8e7e8, 0xffe8e7e8, 
+	0xffe7e8e7, 0xffe7e7e8, 0xffe8e8e8, 0xffe7e7e7, 0xffe7e8e8, 0xffe7e7e7, 0xffe7e8e7, 0xffe7e8e8, 
+	0xffe8e7e8, 0xffe7e7e7, 0xffe8e8e7, 0xffe7e8e7, 0xffe7e8e8, 0xffe8e8e8, 0xffe8e8e7, 0xffe8e8e8, 
+	0xffe7e7e7, 0xffe7e8e8, 0xffe8e8e8, 0xffe8e8e8, 0xffe8e7e8, 0xffe8e7e8, 0xffe8e8e8, 0xffe7e8e8, 
+	0xffe7e8e7, 0xffe7e7e8, 0xffe8e8e8, 0xffe8e8e8, 0xffe8e8e8, 0xffe8e7e7, 0xffe8e8e7, 0xffe8e8e8, 
+	0xffe8e8e7, 0xffe7e7e8, 0xffe7e7e8, 0xffe8e8e7, 0xffe8e7e8, 0xffe8e7e7, 0xffe8e8e7, 0xffe7e8e8, 
+	0xffe8e7e8, 0xffe8e7e8, 0xffe8e7e8, 0xffe7e7e8, 0xffe8e8e8, 0xffe8e8e8, 0xffe8e8e7, 0xffe7e7e7, 
+	0xffe7e8e7, 0xffe7e7e8, 0xffe8e7e8, 0xffe8e8e7, 0xffe7e7e8, 0xffe8e8e8, 0xffe8e7e7, 0xffe8e7e8, 
+	0xffe7e7e7, 0xffe7e8e8, 0xffe8e7e8, 0xffe8e8e7, 0xffe8e7e8, 0xffe8e7e7, 0xffe8e7e8, 0xffe8e8e7, 
+	0xffe7e8e8, 0xffe8e7e7, 0xffe8e7e7, 0xffe8e7e7, 0xffe8e7e7, 0xffe7e8e8, 0xffe7e7e8, 0xffe8e7e8, 
+	0xffe7e8e8, 0xffe7e8e8, 0xffe7e8e7, 0xffe8e7e8, 0xffe8e8e7, 0xffe8e8e7, 0xffe7e8e8, 0xffe8e7e8, 
+	0xffe8e8e8, 0xffe8e8e7, 0xffe7e7e7, 0xffe8e8e8, 0xffe7e7e8, 0xffe8e8e8, 0xffe7e7e8, 0xffe7e7e7, 
+	0xffe7e7e8, 0xffe7e7e8, 0xffe8e7e8, 0xffe8e7e7, 0xffe8e7e7, 0xffe8e7e8, 0xffe8e8e7, 0xffe7e7e8, 
+	0xffe8e8e8, 0xffe7e8e7, 0xffe7e8e7, 0xffe8e8e8, 0xffe8e7e8, 0xffe7e7e7, 0xffe8e8e8, 0xffe8e7e8, 
+	0xffe8e8e7, 0xffe7e7e8, 0xffe8e7e8, 0xffe7e7e8, 0xffe7e8e7, 0xffe7e8e7, 0xffe7e7e8, 0xffe8e7e7, 
+	0xffe8e7e7, 0xffe8e7e7, 0xffe7e8e7, 0xffe8e8e8, 0xffe7e8e8, 0xffe8e8e8, 0xffe8e8e8, 0xffe8e7e7, 
+	0xffe7e8e7, 0xffe8e7e7, 0xffe7e8e8, 0xffe7e7e7, 0xffe8e7e8, 0xffe7e8e8, 0xffe8e7e8, 0xffe8e8e8, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e8e7, 0xffe8e8e7, 0xffe8e7e8, 0xffe7e8e8, 0xffe7e7e7, 0xffe7e7e8, 
+	0xffe7e7e8, 0xffe7e8e8, 0xffe7e8e8, 0xffe7e8e8, 0xffe7e7e7, 0xffe7e8e8, 0xffe8e7e8, 0xffe8e8e8, 
+	0xffe7e8e8, 0xffe8e7e8, 0xffe7e7e7, 0xffe8e7e8, 0xffe7e8e7, 0xffe8e7e7, 0xffe7e8e8, 0xffe7e8e8, 
+	0xffe7e8e8, 0xffe7e8e7, 0xffe7e8e8, 0xffe7e8e8, 0xffe8e8e8, 0xffe8e7e7, 0xffe8e7e7, 0xffe8e7e8, 
+	0xffe8e8e7, 0xffe8e8e7, 0xffe8e7e8, 0xffe7e7e8, 0xffe8e7e8, 0xffe8e7e7, 0xffe8e8e8, 0xffe8e7e8, 
+	0xffe7e7e8, 0xffe8e8e7, 0xffe7e8e7, 0xffe7e8e7, 0xffe8e8e8, 0xffe8e7e8, 0xffe7e8e7, 0xffe8e7e7, 
+	0xffe7e7e8, 0xffe7e8e8, 0xffe8e7e8, 0xffe8e7e7, 0xffe7e7e8, 0xffe8e8e7, 0xffe7e7e8, 0xffe8e7e7, 
+	0xffe7e7e8, 0xffe7e7e8, 0xffe8e8e7, 0xffe7e8e8, 0xffe8e7e7, 0xffe8e8e8, 0xffe6e8e6, 0xffd6dbd6, 
+	0xffc5c2c5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff797b79, 0xffb5b6b5, 0xffb5b6b5, 
+	0xffd6dbd6, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e6, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e6e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e6e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e6e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e6, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e6, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e6, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe6e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe6e8e6, 0xffd6dbd6, 
+	0xffc5c2c5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff797b79, 0xffb5b6b5, 0xffb5b6b5, 
+	0xffd6dbd6, 0xffe6e6e6, 0xffe6e7e7, 0xffe6e7e6, 0xffe7e6e7, 0xffe7e6e6, 0xffe7e6e6, 0xffe6e6e7, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe7e6e6, 0xffe7e6e6, 0xffe6e7e7, 0xffe7e6e6, 0xffe6e7e6, 0xffe6e6e7, 
+	0xffe7e6e6, 0xffe6e7e7, 0xffe7e6e6, 0xffe7e7e7, 0xffe6e7e7, 0xffe6e7e7, 0xffe6e6e7, 0xffe6e7e6, 
+	0xffe6e7e6, 0xffe7e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e6e6, 0xffe6e7e7, 0xffe6e7e7, 0xffe6e7e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe7e7e7, 0xffe7e7e7, 0xffe6e7e6, 0xffe6e6e6, 0xffe7e7e7, 
+	0xffe6e6e7, 0xffe7e7e7, 0xffe7e6e7, 0xffe6e6e7, 0xffe6e7e6, 0xffe6e6e6, 0xffe7e7e7, 0xffe7e6e6, 
+	0xffe7e6e7, 0xffe7e6e7, 0xffe6e7e6, 0xffe6e6e7, 0xffe7e7e6, 0xffe7e7e6, 0xffe6e6e7, 0xffe6e7e6, 
+	0xffe6e6e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe7e6e6, 0xffe6e6e7, 0xffe6e7e7, 0xffe6e7e7, 0xffe6e7e6, 
+	0xffe6e6e7, 0xffe6e6e7, 0xffe6e6e7, 0xffe6e6e7, 0xffe6e6e7, 0xffe7e6e6, 0xffe6e7e6, 0xffe6e7e6, 
+	0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe6e7e7, 0xffe6e6e7, 0xffe6e6e6, 0xffe6e7e7, 0xffe7e7e7, 
+	0xffe6e7e7, 0xffe7e6e6, 0xffe6e6e7, 0xffe6e7e7, 0xffe7e6e7, 0xffe7e7e7, 0xffe6e6e7, 0xffe6e6e6, 
+	0xffe7e7e6, 0xffe6e6e6, 0xffe6e7e7, 0xffe6e6e6, 0xffe6e7e6, 0xffe7e7e6, 0xffe7e7e6, 0xffe6e7e7, 
+	0xffe6e6e6, 0xffe6e7e6, 0xffe6e7e7, 0xffe7e7e6, 0xffe6e7e6, 0xffe6e6e7, 0xffe7e7e6, 0xffe6e6e6, 
+	0xffe7e7e6, 0xffe6e6e7, 0xffe6e7e7, 0xffe6e7e6, 0xffe7e6e7, 0xffe6e7e7, 0xffe6e6e7, 0xffe7e6e7, 
+	0xffe6e7e7, 0xffe6e7e6, 0xffe7e7e7, 0xffe7e7e7, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e6e7, 0xffe6e6e7, 
+	0xffe6e6e6, 0xffe7e6e7, 0xffe6e6e6, 0xffe7e6e7, 0xffe6e6e7, 0xffe7e7e7, 0xffe6e6e7, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe7e6e6, 0xffe7e7e6, 0xffe7e7e7, 0xffe6e6e6, 0xffe7e7e7, 0xffe6e7e7, 
+	0xffe6e7e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe7e7e6, 0xffe6e6e7, 0xffe7e6e6, 0xffe7e6e7, 0xffe6e6e7, 
+	0xffe6e7e7, 0xffe7e6e6, 0xffe6e7e6, 0xffe6e6e7, 0xffe7e7e7, 0xffe7e6e6, 0xffe6e7e6, 0xffe7e6e6, 
+	0xffe6e7e7, 0xffe6e7e7, 0xffe6e6e6, 0xffe7e7e6, 0xffe7e6e6, 0xffe7e6e6, 0xffe6e7e6, 0xffe7e6e6, 
+	0xffe7e7e6, 0xffe6e6e7, 0xffe6e6e6, 0xffe6e6e7, 0xffe6e7e7, 0xffe6e7e7, 0xffe6e6e7, 0xffe6e7e6, 
+	0xffe6e7e6, 0xffe6e7e7, 0xffe7e7e7, 0xffe6e6e7, 0xffe6e7e7, 0xffe6e6e7, 0xffe6e6e7, 0xffe6e7e7, 
+	0xffe7e6e6, 0xffe7e6e7, 0xffe6e6e6, 0xffe7e7e6, 0xffe7e6e6, 0xffe6e7e7, 0xffe6e7e7, 0xffe7e7e7, 
+	0xffe6e6e6, 0xffe7e7e7, 0xffe7e7e7, 0xffe6e7e6, 0xffe7e7e7, 0xffe6e6e7, 0xffe7e7e7, 0xffe6e6e7, 
+	0xffe6e7e6, 0xffe7e7e6, 0xffe7e6e7, 0xffe7e6e7, 0xffe7e6e6, 0xffe6e6e6, 0xffe7e7e6, 0xffe6e7e6, 
+	0xffe7e6e6, 0xffe7e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e6e7, 0xffe7e6e7, 0xffe6e7e7, 
+	0xffe7e7e6, 0xffe7e6e7, 0xffe7e7e7, 0xffe6e6e6, 0xffe6e6e7, 0xffe7e6e6, 0xffe6e6e7, 0xffe7e7e6, 
+	0xffe7e7e7, 0xffe6e7e6, 0xffe6e6e7, 0xffe7e6e6, 0xffe6e7e6, 0xffe6e7e7, 0xffe6e8e6, 0xffd6dbd6, 
+	0xffc5c2c5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff797879, 0xffb5b2b5, 0xffb5b2b5, 
+	0xffd9dbd9, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 
+	0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6e6e6, 0xffe6ebe6, 0xffd9dbd9, 
+	0xffbdbebd, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff797879, 0xffb5b2b5, 0xffb5b2b5, 
+	0xffd9dbd9, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 
+	0xffefefef, 0xffefefef, 0xffefefef, 0xffefefef, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffd9dbd9, 
+	0xffbdbebd, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff797879, 0xffb5b2b5, 0xffb5b2b5, 
+	0xffcbcacb, 0xffd9dbd9, 0xffe6ebe6, 0xffe6ebe6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 
+	0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6e8e6, 0xffe6ebe6, 0xffe6ebe6, 0xffd9dbd9, 0xffcbcacb, 
+	0xffbdbebd, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0x00000400, 0xff797879, 0xffb5b2b5, 
+	0xffbdbabd, 0xffcbcacb, 0xffd9dbd9, 0xffd9dbd9, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 
+	0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd9dbd9, 0xffd9dbd9, 0xffcbcacb, 0xffbdbabd, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff848284, 
+	0xff9c9f9c, 0xff9c9f9c, 0xff9c9f9c, 0xff9c9f9c, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 
+	0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xffa2a5a2, 0xff9c9e9c, 0xff9c9e9c, 0xff9c9e9c, 0x00080408, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff848284, 0xffc5c2c5, 0xffc5c2c5, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffbdbebd, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff848284, 0xff848284, 0xffc5c2c5, 0xffe6ebe6, 
+	0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 
+	0xffeff3ef, 0xffeff3ef, 0xffeff3ef, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffe6ebe6, 0xffbdbebd, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff6e3e3c, 0xffa55d5a, 0xffa55d5a, 0xffc5716b, 
+	0xffd07770, 0xffd67973, 0xffd67973, 0xffd67970, 0xffd67970, 0xffd67970, 0xffd67970, 0xffd6796b, 
+	0xffd6796b, 0xffd6796b, 0xffd6796b, 0xffd6786b, 0xffd6786b, 0xffd6776b, 0xffd6776b, 0xffd6756b, 
+	0xffd6756b, 0xffd6756b, 0xffd6746b, 0xffd6746b, 0xffd6736b, 0xffd6736b, 0xffd6736b, 0xffce7163, 
+	0xffce7163, 0xffce7063, 0xffce6f63, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6c63, 
+	0xffce6c63, 0xffce6b63, 0xffce6963, 0xffce695a, 0xffce685a, 0xffce675a, 0xffce675a, 0xffc5655a, 
+	0xffc5655a, 0xffc5655a, 0xffc5645a, 0xffc5645d, 0xffc56258, 0xffc56258, 0xffc56258, 0xffc56052, 
+	0xffc56052, 0xffc55e52, 0xffc55e52, 0xffc55d52, 0xffc55c52, 0xffc55c52, 0xffc55a52, 0xffbd594a, 
+	0xffbd594a, 0xffbd584a, 0xffbd564a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd544a, 
+	0xffbd544a, 0xffbd544a, 0xffbd544a, 0xffbd5142, 0xffbd5142, 0xffba5042, 0xffba5042, 0xffba4d42, 
+	0xffb84d42, 0xffb84d42, 0xffb84d42, 0xffb54c3f, 0xffb54a3c, 0xffb54a3c, 0xffb5493a, 0xffb5483a, 
+	0xffb5483a, 0xffb5463a, 0xffb5463a, 0xffb5453a, 0xffb5433a, 0xffb5433a, 0xffb5433a, 0xffb54237, 
+	0xffb54237, 0xffb54131, 0xffb54131, 0xffad4131, 0xffad4131, 0xffad3f31, 0xffad3f31, 0xffad3f31, 
+	0xffad3e31, 0xffad3e31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3b2f, 
+	0xffad3b2f, 0xffad3b2f, 0xffad3a2c, 0xffad392f, 0xffad392c, 0xffad392c, 0xffad392c, 0xffad392f, 
+	0xffad392c, 0xffad392f, 0xffad392f, 0xffad3a2c, 0xffad3a2c, 0xffad3b2f, 0xffad3b2f, 0xffad3d31, 
+	0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3e31, 0xffad3e31, 0xffad3f31, 0xffad3f31, 
+	0xffad3f31, 0xffad3f31, 0xffad4131, 0xffb54237, 0xffb54237, 0xffb54237, 0xffb54237, 0xffb5453a, 
+	0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb5463a, 0xffb5483a, 0xffb5483a, 0xffb5483a, 0xffb54a3c, 
+	0xffb54a3c, 0xffb54c3f, 0xffb54c3f, 0xffb54d42, 0xffb54d42, 0xffb84e42, 0xffba5042, 0xffbd5045, 
+	0xffbd5142, 0xffbd5142, 0xffbd5142, 0xffbd544a, 0xffbd544a, 0xffbd544a, 0xffbd554a, 0xffbd554a, 
+	0xffbd564a, 0xffbd564a, 0xffbd564a, 0xffc0594d, 0xffc35950, 0xffc35950, 0xffc35950, 0xffc55a52, 
+	0xffc55d52, 0xffc55d52, 0xffc55d52, 0xffc55e52, 0xffc56052, 0xffc56052, 0xffc56152, 0xffc56258, 
+	0xffc56258, 0xffc56455, 0xffc56455, 0xffcb655a, 0xffcb655a, 0xffcb655a, 0xffcb655a, 0xffce675d, 
+	0xffce6860, 0xffce6860, 0xffce6963, 0xffce6b63, 0xffce6b63, 0xffce6c63, 0xffce6d63, 0xffce6d63, 
+	0xffce6f63, 0xffce6f63, 0xffce7063, 0xffd07165, 0xffd07165, 0xffd37168, 0xffd37168, 0xffd6736b, 
+	0xffd6736b, 0xffd6746b, 0xffd6746b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6776b, 
+	0xffd6786b, 0xffd6796b, 0xffd6786b, 0xffd6796e, 0xffd6796e, 0xffd6796e, 0xffd67970, 0xffd67973, 
+	0xffd67973, 0xffd67973, 0xffd67973, 0xffd67973, 0xffd67973, 0xffd07770, 0xffc5716b, 0xffb5655a, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff6e3e3c, 0xffa55d5a, 0xffa55d5a, 0xffc5716b, 
+	0xffd07770, 0xffd67973, 0xffd67973, 0xffd67970, 0xffd67970, 0xffd67970, 0xffd67970, 0xffd6796b, 
+	0xffd6796b, 0xffd6796b, 0xffd6786b, 0xffd6776b, 0xffd6776b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 
+	0xffd6746b, 0xffd6746b, 0xffd6746b, 0xffd6736b, 0xffd6716b, 0xffd6716b, 0xffd6716b, 0xffce7063, 
+	0xffce7063, 0xffce7063, 0xffce7063, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6c63, 
+	0xffce6c63, 0xffce6b63, 0xffce6b63, 0xffce695a, 0xffce685a, 0xffce685a, 0xffce675a, 0xffc5655a, 
+	0xffc5655a, 0xffc5645a, 0xffc5645a, 0xffc56258, 0xffc56258, 0xffc56152, 0xffc56152, 0xffc56052, 
+	0xffc55e52, 0xffc55e52, 0xffc55e52, 0xffc55d52, 0xffc55d52, 0xffc55a52, 0xffc55a52, 0xffbd594a, 
+	0xffbd594a, 0xffbd594a, 0xffbd564a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd544a, 
+	0xffbd524a, 0xffbd524a, 0xffbd514a, 0xffba5042, 0xffba5042, 0xffba5042, 0xffb54d42, 0xffb84d42, 
+	0xffb84d42, 0xffb84d42, 0xffb84d42, 0xffb54c3f, 0xffb54a3c, 0xffb5493a, 0xffb5493a, 0xffb5483a, 
+	0xffb5483a, 0xffb5483a, 0xffb5463a, 0xffb5453a, 0xffb5433a, 0xffb5433a, 0xffb5423a, 0xffb54237, 
+	0xffb54237, 0xffb54131, 0xffb54131, 0xffad3f31, 0xffad3f31, 0xffad3f31, 0xffad3e31, 0xffad3d31, 
+	0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3a2c, 
+	0xffad3b2f, 0xffad3a2c, 0xffad3929, 0xffad392c, 0xffad392c, 0xffad392c, 0xffad392c, 0xffad392c, 
+	0xffad392c, 0xffad392c, 0xffad392c, 0xffad3929, 0xffad3a2c, 0xffad3a2c, 0xffad3b2f, 0xffad3d31, 
+	0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3e31, 0xffad3f31, 
+	0xffad3f31, 0xffad3f31, 0xffad3f31, 0xffb5413a, 0xffb5413a, 0xffb54237, 0xffb54237, 0xffb5453a, 
+	0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb5463a, 0xffb5483a, 0xffb5483a, 0xffb5483a, 0xffb5493a, 
+	0xffb54a3c, 0xffb54c3f, 0xffb54c3f, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb84e42, 0xffbd4e47, 
+	0xffbd5045, 0xffbd5045, 0xffbd5142, 0xffbd524a, 0xffbd544a, 0xffbd544a, 0xffbd554a, 0xffbd554a, 
+	0xffbd564a, 0xffbd564a, 0xffbd564a, 0xffc0594d, 0xffc0594d, 0xffc0594d, 0xffc35950, 0xffc55a52, 
+	0xffc55d52, 0xffc55d52, 0xffc55d52, 0xffc55e52, 0xffc55e52, 0xffc55e52, 0xffc56052, 0xffc5615a, 
+	0xffc56258, 0xffc56258, 0xffc56455, 0xffc8655a, 0xffc8655a, 0xffcb655a, 0xffcb655a, 0xffce675d, 
+	0xffce6860, 0xffce6860, 0xffce6963, 0xffce6b63, 0xffce6b63, 0xffce6c63, 0xffce6c63, 0xffce6d63, 
+	0xffce6f63, 0xffce6f63, 0xffce6f63, 0xffd07165, 0xffd07165, 0xffd07165, 0xffd37168, 0xffd6716b, 
+	0xffd6716b, 0xffd6736b, 0xffd6736b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6776b, 
+	0xffd6776b, 0xffd6786b, 0xffd6786b, 0xffd6796e, 0xffd6796e, 0xffd6796e, 0xffd6796e, 0xffd67973, 
+	0xffd67973, 0xffd67973, 0xffd67973, 0xffd67973, 0xffd67973, 0xffd07770, 0xffc5716b, 0xffb5655a, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff6e3e3c, 0xffa55d5a, 0xffa55d5a, 0xffc5716b, 
+	0xffd07770, 0xffd67973, 0xffd67973, 0xffd67970, 0xffd67970, 0xffd67970, 0xffd67970, 0xffd6796b, 
+	0xffd6796b, 0xffd6786b, 0xffd6786b, 0xffd6776b, 0xffd6776b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 
+	0xffd6756b, 0xffd6746b, 0xffd6746b, 0xffd6736b, 0xffd6716b, 0xffd6716b, 0xffd6716b, 0xffce7063, 
+	0xffce7063, 0xffce7063, 0xffce7063, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6c63, 
+	0xffce6b63, 0xffce6b63, 0xffce6b63, 0xffce695a, 0xffce685a, 0xffce685a, 0xffce675a, 0xffc5655a, 
+	0xffc5655a, 0xffc5645a, 0xffc5645a, 0xffc56258, 0xffc56258, 0xffc56258, 0xffc56152, 0xffc55e52, 
+	0xffc55e52, 0xffc55e52, 0xffc55e52, 0xffc55d52, 0xffc55d52, 0xffc55c52, 0xffc55a52, 0xffbd594a, 
+	0xffbd594a, 0xffbd594a, 0xffbd564a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd544a, 
+	0xffbd524a, 0xffbd514a, 0xffbd514a, 0xffba5042, 0xffba5042, 0xffba5042, 0xffb84e42, 0xffb84d42, 
+	0xffb84d42, 0xffb84d42, 0xffb84d42, 0xffb54a3c, 0xffb54a3c, 0xffb5493a, 0xffb5493a, 0xffb5483a, 
+	0xffb5483a, 0xffb5463a, 0xffb5453a, 0xffb5433a, 0xffb5453a, 0xffb5433a, 0xffb5433a, 0xffb54237, 
+	0xffb54237, 0xffb54131, 0xffb54131, 0xffad3f31, 0xffad3f31, 0xffad3f31, 0xffad3e31, 0xffad3d31, 
+	0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3a2c, 
+	0xffad3a2c, 0xffad3a2c, 0xffad3a2c, 0xffad392c, 0xffad392c, 0xffad392c, 0xffad392c, 0xffad392c, 
+	0xffad392c, 0xffad392c, 0xffad392c, 0xffad3a2c, 0xffad3a2c, 0xffad3a2c, 0xffad3a2c, 0xffad3d31, 
+	0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3e31, 0xffad3e31, 
+	0xffad3f31, 0xffad3f31, 0xffad3f31, 0xffb54237, 0xffb54237, 0xffb54237, 0xffb54237, 0xffb5453a, 
+	0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb5463a, 0xffb5483a, 0xffb5483a, 0xffb5493a, 0xffb54a3c, 
+	0xffb54a3c, 0xffb54c3f, 0xffb54c3f, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffbd4e47, 
+	0xffbd5045, 0xffbd5045, 0xffbd5142, 0xffbd524a, 0xffbd544a, 0xffbd544a, 0xffbd544a, 0xffbd554a, 
+	0xffbd564a, 0xffbd564a, 0xffbd564a, 0xffc0594d, 0xffc0594d, 0xffc0594d, 0xffc35950, 0xffc55c52, 
+	0xffc55c52, 0xffc55d52, 0xffc55d52, 0xffc55e52, 0xffc55e52, 0xffc56052, 0xffc56052, 0xffc5615a, 
+	0xffc56258, 0xffc56258, 0xffc56258, 0xffc8655a, 0xffcb655a, 0xffc8655a, 0xffcb655a, 0xffce675d, 
+	0xffce6860, 0xffce6963, 0xffce6963, 0xffce6b63, 0xffce6b63, 0xffce6c63, 0xffce6d63, 0xffce6d63, 
+	0xffce6f63, 0xffce6f63, 0xffce7063, 0xffd07165, 0xffd07165, 0xffd07165, 0xffd07165, 0xffd6716b, 
+	0xffd6736b, 0xffd6736b, 0xffd6746b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 
+	0xffd6776b, 0xffd6776b, 0xffd6786b, 0xffd6796e, 0xffd6796e, 0xffd6796e, 0xffd67970, 0xffd67973, 
+	0xffd67973, 0xffd67973, 0xffd67973, 0xffd67973, 0xffd67973, 0xffd07770, 0xffc5716b, 0xffb5655a, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff6e3e3c, 0xffa55d5a, 0xffa55d5a, 0xffc5716b, 
+	0xffd07770, 0xffd67973, 0xffd67973, 0xffd67970, 0xffd67970, 0xffd67970, 0xffd6796e, 0xffd6796b, 
+	0xffd6796b, 0xffd6786b, 0xffd6776b, 0xffd6776b, 0xffd6776b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 
+	0xffd6756b, 0xffd6746b, 0xffd6736b, 0xffd6716b, 0xffd6736b, 0xffd6716b, 0xffd6716b, 0xffce7063, 
+	0xffce7063, 0xffce7063, 0xffce6f63, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6c63, 
+	0xffce6b63, 0xffce6b63, 0xffce6b63, 0xffce695a, 0xffce695a, 0xffce675a, 0xffce675a, 0xffc5655a, 
+	0xffc5655a, 0xffc5645a, 0xffc5625a, 0xffc56258, 0xffc56258, 0xffc56152, 0xffc56152, 0xffc55e52, 
+	0xffc55e52, 0xffc55e52, 0xffc55e52, 0xffc55d52, 0xffc55d52, 0xffc55a52, 0xffc55a52, 0xffbd594a, 
+	0xffbd594a, 0xffbd584a, 0xffbd564a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd544a, 
+	0xffbd524a, 0xffbd524a, 0xffbd514a, 0xffba5042, 0xffba5042, 0xffba5042, 0xffb54d42, 0xffb84d42, 
+	0xffb84d42, 0xffb84d42, 0xffb84d42, 0xffb54c3f, 0xffb5493a, 0xffb5493a, 0xffb5493a, 0xffb5483a, 
+	0xffb5483a, 0xffb5463a, 0xffb5463a, 0xffb5453a, 0xffb5433a, 0xffb5433a, 0xffb5433a, 0xffb54237, 
+	0xffb54237, 0xffb54131, 0xffb54131, 0xffad3f31, 0xffad3f31, 0xffad3e31, 0xffad3e31, 0xffad3d31, 
+	0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3a2c, 
+	0xffad3a2c, 0xffad3a2c, 0xffad3929, 0xffad392c, 0xffad392c, 0xffad392c, 0xffad392c, 0xffad392c, 
+	0xffad392c, 0xffad392c, 0xffad392c, 0xffad3929, 0xffad3a2c, 0xffad3a2c, 0xffad3b2f, 0xffad3d31, 
+	0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3e31, 0xffad3e31, 
+	0xffad3f31, 0xffad3f31, 0xffad3f31, 0xffb54237, 0xffb54237, 0xffb54237, 0xffb54237, 0xffb5453a, 
+	0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb5463a, 0xffb5463a, 0xffb5483a, 0xffb5483a, 0xffb5493a, 
+	0xffb54a3c, 0xffb54c3f, 0xffb54c3f, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb84e42, 0xffbd4e47, 
+	0xffbd5045, 0xffbd5045, 0xffbd5142, 0xffbd514a, 0xffbd544a, 0xffbd544a, 0xffbd544a, 0xffbd554a, 
+	0xffbd564a, 0xffbd564a, 0xffbd584a, 0xffc0594d, 0xffc0594d, 0xffc0594d, 0xffc0594d, 0xffc55c52, 
+	0xffc55d52, 0xffc55d52, 0xffc55d52, 0xffc55e52, 0xffc55e52, 0xffc56052, 0xffc56152, 0xffc5615a, 
+	0xffc5615a, 0xffc56258, 0xffc56258, 0xffc8655a, 0xffc8655a, 0xffcb655a, 0xffcb655a, 0xffce675d, 
+	0xffce6860, 0xffce6860, 0xffce6963, 0xffce6b63, 0xffce6b63, 0xffce6c63, 0xffce6d63, 0xffce6f63, 
+	0xffce6f63, 0xffce6f63, 0xffce7063, 0xffd07165, 0xffd07165, 0xffd07165, 0xffd37168, 0xffd6716b, 
+	0xffd6736b, 0xffd6736b, 0xffd6736b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 
+	0xffd6776b, 0xffd6776b, 0xffd6786b, 0xffd6796e, 0xffd6796e, 0xffd6796e, 0xffd6796e, 0xffd67973, 
+	0xffd67973, 0xffd67973, 0xffd67973, 0xffd67973, 0xffd67973, 0xffd07770, 0xffc5716b, 0xffb5655a, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff6e3e3c, 0xffa55d5a, 0xffa55d5a, 0xffce716b, 
+	0xffd37770, 0xffd67973, 0xffd67973, 0xffd67970, 0xffd67970, 0xffd67970, 0xffd67970, 0xffd6796b, 
+	0xffd6786b, 0xffd6786b, 0xffd6786b, 0xffd6776b, 0xffd6776b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 
+	0xffd6756b, 0xffd6746b, 0xffd6746b, 0xffd67168, 0xffd67168, 0xffd67168, 0xffd67168, 0xffce7063, 
+	0xffce7063, 0xffce7063, 0xffce7063, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6c63, 
+	0xffce6b63, 0xffce6b63, 0xffce6b63, 0xffce695a, 0xffce685a, 0xffce675a, 0xffce675a, 0xffc5655a, 
+	0xffc5655a, 0xffc5645a, 0xffc5645a, 0xffc56158, 0xffc56158, 0xffc56155, 0xffc56155, 0xffc55e52, 
+	0xffc55e52, 0xffc55e52, 0xffc55e52, 0xffc55d52, 0xffc55c52, 0xffc55c52, 0xffc55a52, 0xffbd594a, 
+	0xffbd594a, 0xffbd584a, 0xffbd584a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd544a, 
+	0xffbd524a, 0xffbd514a, 0xffbd514a, 0xffba5042, 0xffba5042, 0xffb84e42, 0xffb84e42, 0xffb54d42, 
+	0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb54a3f, 0xffb54a3f, 0xffb5493a, 0xffb5493a, 0xffb5483a, 
+	0xffb5483a, 0xffb5463a, 0xffb5453a, 0xffb5453a, 0xffb5433a, 0xffb5433a, 0xffb5423a, 0xffb24137, 
+	0xffaf4134, 0xffaf4134, 0xffaf4134, 0xffad3f31, 0xffad3f31, 0xffad3e31, 0xffad3e31, 0xffad3d31, 
+	0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3b2f, 0xffad3b2f, 0xffad3b2f, 0xffad3a2c, 0xffad3929, 
+	0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 
+	0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 0xffad3a2c, 0xffad3a2c, 0xffad3a2c, 0xffad3a2c, 
+	0xffad3b2f, 0xffad3b2f, 0xffad3b2f, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3e31, 
+	0xffad3f31, 0xffad3f31, 0xffad3f31, 0xffb54131, 0xffb54131, 0xffb54234, 0xffb54337, 0xffb5453a, 
+	0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb5463a, 0xffb5483a, 0xffb5483a, 0xffb5483a, 0xffb5493a, 
+	0xffb54a3c, 0xffb54c3f, 0xffb54c3f, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffbd4e47, 
+	0xffbd5045, 0xffbd5045, 0xffbd5142, 0xffbd524a, 0xffbd524a, 0xffbd544a, 0xffbd544a, 0xffbd554a, 
+	0xffbd564a, 0xffbd564a, 0xffbd564a, 0xffc0594d, 0xffc0594d, 0xffc0594d, 0xffc35950, 0xffc55c52, 
+	0xffc55d52, 0xffc55d52, 0xffc55d52, 0xffc55e52, 0xffc55e52, 0xffc55e52, 0xffc56152, 0xffc5615a, 
+	0xffc56258, 0xffc56258, 0xffc56258, 0xffc8655a, 0xffc8655a, 0xffcb655a, 0xffcb655a, 0xffce685d, 
+	0xffce685d, 0xffce695a, 0xffce695a, 0xffce6b63, 0xffce6c63, 0xffce6c63, 0xffce6c63, 0xffce6d63, 
+	0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffd07165, 0xffd07165, 0xffd07165, 0xffd07165, 0xffd6716b, 
+	0xffd6716b, 0xffd6736b, 0xffd6736b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 
+	0xffd6776b, 0xffd6776b, 0xffd6786b, 0xffd6796e, 0xffd6796e, 0xffd67970, 0xffd6796e, 0xffd67970, 
+	0xffd67970, 0xffd67970, 0xffd67970, 0xffd67973, 0xffd67973, 0xffd37770, 0xffce716b, 0xffb5655a, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff6e3e3c, 0xffa55d5a, 0xffa55d5a, 0xffce716b, 
+	0xffd37770, 0xffd67973, 0xffd67973, 0xffd67970, 0xffd67970, 0xffd67970, 0xffd67970, 0xffd6796b, 
+	0xffd6796b, 0xffd6786b, 0xffd6776b, 0xffd6776b, 0xffd6776b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 
+	0xffd6756b, 0xffd6746b, 0xffd6746b, 0xffd67168, 0xffd67168, 0xffd67168, 0xffd67165, 0xffce7063, 
+	0xffce7063, 0xffce7063, 0xffce6f63, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6c63, 
+	0xffce6c63, 0xffce6b63, 0xffce6963, 0xffce695a, 0xffce695a, 0xffce675a, 0xffce675a, 0xffc5655a, 
+	0xffc5655a, 0xffc5645a, 0xffc5625a, 0xffc56158, 0xffc56158, 0xffc56158, 0xffc56155, 0xffc55e52, 
+	0xffc55e52, 0xffc55e52, 0xffc55e52, 0xffc55d52, 0xffc55c52, 0xffc55c52, 0xffc55a52, 0xffbd594a, 
+	0xffbd594a, 0xffbd584a, 0xffbd564a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd544a, 
+	0xffbd544a, 0xffbd524a, 0xffbd514a, 0xffba5042, 0xffba5042, 0xffb84e42, 0xffb54d42, 0xffb54d42, 
+	0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb54a3f, 0xffb5493a, 0xffb5493a, 0xffb5493a, 0xffb5483a, 
+	0xffb5463a, 0xffb5463a, 0xffb5453a, 0xffb5453a, 0xffb5433a, 0xffb5433a, 0xffb5433a, 0xffb24137, 
+	0xffb24137, 0xffaf4134, 0xffaf4134, 0xffad3f31, 0xffad3f31, 0xffad3e31, 0xffad3d31, 0xffad3d31, 
+	0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3b2f, 0xffad3b2f, 0xffad3b2f, 0xffad3a2c, 0xffad3929, 
+	0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 
+	0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 0xffad3a2c, 0xffad3a2c, 0xffad3b2f, 
+	0xffad3b2f, 0xffad3b2f, 0xffad3b2f, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3e31, 
+	0xffad3e31, 0xffad3f31, 0xffad3f31, 0xffb54131, 0xffb54234, 0xffb54234, 0xffb54337, 0xffb5453a, 
+	0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb5463a, 0xffb5463a, 0xffb5483a, 0xffb5483a, 0xffb5493a, 
+	0xffb54a3c, 0xffb54c3f, 0xffb54c3f, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffbd4e47, 
+	0xffbd5045, 0xffbd5045, 0xffbd5045, 0xffbd514a, 0xffbd524a, 0xffbd544a, 0xffbd544a, 0xffbd554a, 
+	0xffbd554a, 0xffbd564a, 0xffbd564a, 0xffc0594d, 0xffc0594d, 0xffc0594d, 0xffc35950, 0xffc55c52, 
+	0xffc55c52, 0xffc55d52, 0xffc55d52, 0xffc55e52, 0xffc55e52, 0xffc55e52, 0xffc56052, 0xffc5615a, 
+	0xffc5615a, 0xffc56258, 0xffc56258, 0xffc8655a, 0xffc8655a, 0xffcb655a, 0xffcb655a, 0xffce685d, 
+	0xffce685d, 0xffce695a, 0xffce685d, 0xffce6b63, 0xffce6c63, 0xffce6c63, 0xffce6d63, 0xffce6d63, 
+	0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffd07165, 0xffd07165, 0xffd07165, 0xffd37168, 0xffd6716b, 
+	0xffd6736b, 0xffd6736b, 0xffd6746b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 
+	0xffd6776b, 0xffd6786b, 0xffd6786b, 0xffd6796e, 0xffd6796e, 0xffd6796e, 0xffd67970, 0xffd6796e, 
+	0xffd67970, 0xffd67970, 0xffd67970, 0xffd67973, 0xffd67973, 0xffd37770, 0xffce716b, 0xffb5655a, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff6e3e3c, 0xffa55d5a, 0xffa55d5a, 0xffce716b, 
+	0xffd37770, 0xffd67973, 0xffd67973, 0xffd67970, 0xffd67970, 0xffd6796e, 0xffd6796e, 0xffd6796b, 
+	0xffd6796b, 0xffd6786b, 0xffd6776b, 0xffd6776b, 0xffd6776b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 
+	0xffd6756b, 0xffd6756b, 0xffd6746b, 0xffd67168, 0xffd67168, 0xffd67168, 0xffd67168, 0xffce7163, 
+	0xffce7063, 0xffce7063, 0xffce6f63, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6c63, 
+	0xffce6b63, 0xffce6b63, 0xffce6b63, 0xffce695a, 0xffce695a, 0xffce675a, 0xffce675a, 0xffc5655a, 
+	0xffc5655a, 0xffc5645a, 0xffc5645a, 0xffc56158, 0xffc56158, 0xffc56158, 0xffc56155, 0xffc55e52, 
+	0xffc55e52, 0xffc55e52, 0xffc55e52, 0xffc55d52, 0xffc55c52, 0xffc55a52, 0xffc55a52, 0xffbd594a, 
+	0xffbd594a, 0xffbd584a, 0xffbd564a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd544a, 
+	0xffbd524a, 0xffbd524a, 0xffbd514a, 0xffba5042, 0xffba5042, 0xffba5042, 0xffb84e42, 0xffb54d42, 
+	0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb54a3f, 0xffb54a3f, 0xffb5493a, 0xffb5493a, 0xffb5483a, 
+	0xffb5483a, 0xffb5463a, 0xffb5453a, 0xffb5453a, 0xffb5433a, 0xffb5433a, 0xffb5433a, 0xffb24137, 
+	0xffaf4134, 0xffaf4134, 0xffaf4134, 0xffad3f31, 0xffad3f31, 0xffad3e31, 0xffad3e31, 0xffad3d31, 
+	0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3b2f, 0xffad3b2f, 0xffad3b2f, 0xffad3a2c, 0xffad3929, 
+	0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 
+	0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 0xffad3a2c, 0xffad3a2c, 0xffad3b2f, 
+	0xffad3b2f, 0xffad3b2f, 0xffad3b2f, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3e31, 
+	0xffad3f31, 0xffad3f31, 0xffad3f31, 0xffb54131, 0xffb54234, 0xffb54234, 0xffb54337, 0xffb5453a, 
+	0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb5463a, 0xffb5483a, 0xffb5483a, 0xffb5483a, 0xffb5493a, 
+	0xffb54a3c, 0xffb54a3c, 0xffb54c3f, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffbd5045, 
+	0xffbd5045, 0xffbd5045, 0xffbd5142, 0xffbd514a, 0xffbd524a, 0xffbd544a, 0xffbd544a, 0xffbd554a, 
+	0xffbd564a, 0xffbd564a, 0xffbd564a, 0xffc0594d, 0xffc0594d, 0xffc0594d, 0xffc35950, 0xffc55a52, 
+	0xffc55d52, 0xffc55d52, 0xffc55d52, 0xffc55e52, 0xffc55e52, 0xffc55e52, 0xffc56152, 0xffc5615a, 
+	0xffc56258, 0xffc56258, 0xffc56455, 0xffc8655a, 0xffc8655a, 0xffcb655a, 0xffcb655a, 0xffce685d, 
+	0xffce685d, 0xffce695a, 0xffce695a, 0xffce6b63, 0xffce6b63, 0xffce6c63, 0xffce6d63, 0xffce6d63, 
+	0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffd07165, 0xffd07165, 0xffd07165, 0xffd37168, 0xffd6716b, 
+	0xffd6716b, 0xffd6736b, 0xffd6736b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6776b, 
+	0xffd6756b, 0xffd6786b, 0xffd6786b, 0xffd6796e, 0xffd6796e, 0xffd6796e, 0xffd67970, 0xffd6796e, 
+	0xffd67970, 0xffd67970, 0xffd67970, 0xffd67973, 0xffd67973, 0xffd37770, 0xffce716b, 0xffb5655a, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff6e3e3c, 0xffa55d5a, 0xffa55d5a, 0xffce716b, 
+	0xffd37770, 0xffd67973, 0xffd67973, 0xffd67970, 0xffd67970, 0xffd67970, 0xffd67970, 0xffd6796b, 
+	0xffd6786b, 0xffd6786b, 0xffd6776b, 0xffd6786b, 0xffd6756b, 0xffd6776b, 0xffd6756b, 0xffd6756b, 
+	0xffd6746b, 0xffd6746b, 0xffd6736b, 0xffd67168, 0xffd67168, 0xffd67168, 0xffd67168, 0xffce7063, 
+	0xffce7063, 0xffce7063, 0xffce7063, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6c63, 
+	0xffce6b63, 0xffce6b63, 0xffce6963, 0xffce695a, 0xffce685a, 0xffce675a, 0xffce675a, 0xffc5655a, 
+	0xffc5655a, 0xffc5655a, 0xffc5645a, 0xffc56158, 0xffc56158, 0xffc56158, 0xffc56155, 0xffc56052, 
+	0xffc55e52, 0xffc55e52, 0xffc55e52, 0xffc55d52, 0xffc55c52, 0xffc55c52, 0xffc55a52, 0xffbd594a, 
+	0xffbd594a, 0xffbd584a, 0xffbd584a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd544a, 
+	0xffbd524a, 0xffbd524a, 0xffbd514a, 0xffba5042, 0xffba5042, 0xffba5042, 0xffb54d42, 0xffb54d42, 
+	0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb54a3f, 0xffb54a3f, 0xffb5493a, 0xffb5493a, 0xffb5483a, 
+	0xffb5463a, 0xffb5463a, 0xffb5453a, 0xffb5453a, 0xffb5433a, 0xffb5433a, 0xffb5423a, 0xffb24137, 
+	0xffaf4134, 0xffaf4134, 0xffaf4134, 0xffad3f31, 0xffad3f31, 0xffad3e31, 0xffad3e31, 0xffad3d31, 
+	0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3b2f, 0xffad3b2f, 0xffad3a2c, 0xffad3a2c, 0xffad3929, 
+	0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 
+	0xffad3929, 0xffad3929, 0xffad3929, 0xffad3929, 0xffad3a2c, 0xffad3a2c, 0xffad3b2f, 0xffad3b2f, 
+	0xffad3b2f, 0xffad3b2f, 0xffad3b2f, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3e31, 
+	0xffad3f31, 0xffad3f31, 0xffad3f31, 0xffb54131, 0xffb54131, 0xffb54234, 0xffb54234, 0xffb5453a, 
+	0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb5463a, 0xffb5483a, 0xffb5483a, 0xffb5483a, 0xffb5493a, 
+	0xffb54a3c, 0xffb54a3c, 0xffb54c3f, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffbd4e47, 
+	0xffbd5045, 0xffbd5045, 0xffbd5142, 0xffbd524a, 0xffbd524a, 0xffbd544a, 0xffbd544a, 0xffbd554a, 
+	0xffbd564a, 0xffbd564a, 0xffbd584a, 0xffc0594d, 0xffc0594d, 0xffc0594d, 0xffc0594d, 0xffc55a52, 
+	0xffc55c52, 0xffc55d52, 0xffc55d52, 0xffc55e52, 0xffc55e52, 0xffc55e52, 0xffc56152, 0xffc56258, 
+	0xffc56258, 0xffc56258, 0xffc56455, 0xffc8655a, 0xffc8655a, 0xffcb655a, 0xffcb655a, 0xffce685d, 
+	0xffce685d, 0xffce695a, 0xffce695a, 0xffce6b63, 0xffce6b63, 0xffce6c63, 0xffce6d63, 0xffce6d63, 
+	0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffd07165, 0xffd07165, 0xffd07165, 0xffd07165, 0xffd6716b, 
+	0xffd6716b, 0xffd6736b, 0xffd6746b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 
+	0xffd6776b, 0xffd6786b, 0xffd6776b, 0xffd6796e, 0xffd6796e, 0xffd6796e, 0xffd67970, 0xffd67970, 
+	0xffd67970, 0xffd67970, 0xffd67970, 0xffd67973, 0xffd67973, 0xffd37770, 0xffce716b, 0xffb5655a, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff6e3e37, 0xffa55d52, 0xffa55d52, 0xffc57163, 
+	0xffd0776e, 0xffd67973, 0xffd67973, 0xffd67970, 0xffd6796e, 0xffd6796e, 0xffd6796e, 0xffd6786b, 
+	0xffd6786b, 0xffd6786b, 0xffd6776b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 
+	0xffd6756b, 0xffd6746b, 0xffd6746b, 0xffd37168, 0xffd37168, 0xffd37168, 0xffd07165, 0xffce7063, 
+	0xffce7063, 0xffce6f63, 0xffce6f63, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6c63, 0xffce6960, 
+	0xffce6960, 0xffce6960, 0xffce695d, 0xffcb685a, 0xffcb685a, 0xffc8675a, 0xffc8675a, 0xffc5655a, 
+	0xffc5655a, 0xffc5645a, 0xffc5625a, 0xffc56158, 0xffc56158, 0xffc56155, 0xffc56155, 0xffc56052, 
+	0xffc55e52, 0xffc55e52, 0xffc55d52, 0xffc55c52, 0xffc55c52, 0xffc55a52, 0xffc55952, 0xffbd594a, 
+	0xffbd584a, 0xffbd584a, 0xffbd564a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd544a, 
+	0xffbd524a, 0xffbd514a, 0xffbd514a, 0xffb55042, 0xffb55042, 0xffb55042, 0xffb54e42, 0xffb54d42, 
+	0xffb54c42, 0xffb54c42, 0xffb54a42, 0xffb5493f, 0xffb5493c, 0xffb5493c, 0xffb5493c, 0xffb5483a, 
+	0xffb5483a, 0xffb5463a, 0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb24137, 
+	0xffaf4134, 0xffaf4134, 0xffaf4134, 0xffad3f31, 0xffad3f31, 0xffad3e31, 0xffad3d31, 0xffad3d31, 
+	0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3b31, 0xffad3a31, 0xffad3a31, 0xffad3931, 0xffad392c, 
+	0xffad392c, 0xffad392c, 0xffad392c, 0xffaa3929, 0xffaa3929, 0xffa73929, 0xffaa3929, 0xffa73929, 
+	0xffaa3929, 0xffaa3929, 0xffaa3929, 0xffad392c, 0xffad392c, 0xffad392c, 0xffad392c, 0xffad3a31, 
+	0xffad3a31, 0xffad3b31, 0xffad3b31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3e31, 
+	0xffad3f31, 0xffad3f31, 0xffad3f31, 0xffad4131, 0xffaf4234, 0xffaf4234, 0xffb24337, 0xffb5453a, 
+	0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb5483a, 0xffb5483a, 0xffb5483a, 0xffb5483a, 0xffb54942, 
+	0xffb54a3c, 0xffb54a3c, 0xffb54a3c, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffba5045, 
+	0xffba5045, 0xffba5045, 0xffbd5142, 0xffbd514a, 0xffbd524a, 0xffbd544a, 0xffbd544a, 0xffbd554a, 
+	0xffbd554a, 0xffbd564a, 0xffbd584a, 0xffbd594d, 0xffbd594d, 0xffbd594d, 0xffbd5950, 0xffc55a52, 
+	0xffc55a52, 0xffc55c52, 0xffc55d52, 0xffc55e52, 0xffc55e52, 0xffc56052, 0xffc56052, 0xffc5615a, 
+	0xffc56258, 0xffc56258, 0xffc56258, 0xffc5655a, 0xffc5655a, 0xffc5655a, 0xffc5655a, 0xffcb685a, 
+	0xffcb685a, 0xffcb685a, 0xffce695a, 0xffce6b63, 0xffce6b63, 0xffce6b63, 0xffce6c63, 0xffce6d63, 
+	0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6f65, 0xffce6f65, 0xffce7068, 0xffce7068, 0xffd6716b, 
+	0xffd6716b, 0xffd6736b, 0xffd6746b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 
+	0xffd6776b, 0xffd6786b, 0xffd6786b, 0xffd6796b, 0xffd6796b, 0xffd6796b, 0xffd6796b, 0xffd6796e, 
+	0xffd6796e, 0xffd6796e, 0xffd67970, 0xffd67973, 0xffd67973, 0xffd0776e, 0xffc57163, 0xffb5655a, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff6e3e37, 0xffa55d52, 0xffa55d52, 0xffc57163, 
+	0xffd0776e, 0xffd67973, 0xffd67973, 0xffd67970, 0xffd6796e, 0xffd6796e, 0xffd6796e, 0xffd6786b, 
+	0xffd6786b, 0xffd6786b, 0xffd6786b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 
+	0xffd6756b, 0xffd6746b, 0xffd6736b, 0xffd37168, 0xffd37168, 0xffd37168, 0xffd37168, 0xffce7063, 
+	0xffce7063, 0xffce6f63, 0xffce6f63, 0xffce6d63, 0xffce6d63, 0xffce6c63, 0xffce6b63, 0xffce6960, 
+	0xffce6960, 0xffce6960, 0xffce695d, 0xffcb685a, 0xffcb685a, 0xffcb685a, 0xffc8675a, 0xffc5655a, 
+	0xffc5655a, 0xffc5645a, 0xffc5645a, 0xffc56158, 0xffc56158, 0xffc56155, 0xffc56155, 0xffc56052, 
+	0xffc55e52, 0xffc55e52, 0xffc55d52, 0xffc55c52, 0xffc55a52, 0xffc55a52, 0xffc55a52, 0xffbd594a, 
+	0xffbd584a, 0xffbd584a, 0xffbd584a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd544a, 
+	0xffbd524a, 0xffbd524a, 0xffbd514a, 0xffb55042, 0xffb55042, 0xffb54e42, 0xffb54d42, 0xffb54d42, 
+	0xffb54c42, 0xffb54c42, 0xffb54c42, 0xffb5493f, 0xffb5493c, 0xffb5493c, 0xffb5493c, 0xffb5483a, 
+	0xffb5463a, 0xffb5463a, 0xffb5463a, 0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb24137, 
+	0xffb24137, 0xffaf4134, 0xffaf4134, 0xffad3f31, 0xffad3e31, 0xffad3f31, 0xffad3e31, 0xffad3d31, 
+	0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3b31, 0xffad3a31, 0xffad3a31, 0xffad3931, 0xffad392c, 
+	0xffad392c, 0xffad392c, 0xffad392c, 0xffaa3929, 0xffaa3929, 0xffaa3929, 0xffaa3929, 0xffa73929, 
+	0xffaa3929, 0xffaa3929, 0xffaa3929, 0xffad392c, 0xffad392c, 0xffad392f, 0xffad392c, 0xffad3a31, 
+	0xffad3b31, 0xffad3b31, 0xffad3b31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3e31, 
+	0xffad3f31, 0xffad3f31, 0xffad3f31, 0xffaf4234, 0xffaf4234, 0xffaf4234, 0xffb24337, 0xffb5453a, 
+	0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb5463a, 0xffb5483a, 0xffb5483a, 0xffb5483a, 0xffb54942, 
+	0xffb54a3c, 0xffb54a3c, 0xffb54a3c, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb84e47, 
+	0xffba5045, 0xffba5045, 0xffbd5142, 0xffbd514a, 0xffbd524a, 0xffbd544a, 0xffbd544a, 0xffbd554a, 
+	0xffbd564a, 0xffbd564a, 0xffbd564a, 0xffbd594d, 0xffbd594d, 0xffbd594d, 0xffbd5950, 0xffc55a52, 
+	0xffc55a52, 0xffc55c52, 0xffc55d52, 0xffc55e52, 0xffc55e52, 0xffc56052, 0xffc56152, 0xffc5615a, 
+	0xffc56258, 0xffc56258, 0xffc56455, 0xffc5655a, 0xffc5655a, 0xffc5655a, 0xffc5655a, 0xffcb685a, 
+	0xffcb685a, 0xffcb685a, 0xffce695a, 0xffce6963, 0xffce6b63, 0xffce6b63, 0xffce6b63, 0xffce6d63, 
+	0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6f65, 0xffce6f65, 0xffce7068, 0xffce7068, 0xffd6716b, 
+	0xffd6736b, 0xffd6736b, 0xffd6736b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6776b, 
+	0xffd6776b, 0xffd6786b, 0xffd6786b, 0xffd6796b, 0xffd6796b, 0xffd6796b, 0xffd6796b, 0xffd6796e, 
+	0xffd6796e, 0xffd67970, 0xffd67970, 0xffd67973, 0xffd67973, 0xffd0776e, 0xffc57163, 0xffb5655a, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff6e3e37, 0xffa55d52, 0xffa55d52, 0xffc57163, 
+	0xffd0776e, 0xffd67973, 0xffd67973, 0xffd67970, 0xffd67970, 0xffd6796e, 0xffd6796e, 0xffd6786b, 
+	0xffd6786b, 0xffd6786b, 0xffd6786b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 
+	0xffd6756b, 0xffd6746b, 0xffd6746b, 0xffd37168, 0xffd37168, 0xffd37168, 0xffd37168, 0xffce7063, 
+	0xffce7063, 0xffce6f63, 0xffce6f63, 0xffce6d63, 0xffce6d63, 0xffce6c63, 0xffce6c63, 0xffce6960, 
+	0xffce6960, 0xffce6960, 0xffce695d, 0xffcb685a, 0xffcb685a, 0xffcb685a, 0xffc8675a, 0xffc5655a, 
+	0xffc5655a, 0xffc5645a, 0xffc5625a, 0xffc56158, 0xffc56158, 0xffc56155, 0xffc56155, 0xffc56052, 
+	0xffc55e52, 0xffc55e52, 0xffc55e52, 0xffc55c52, 0xffc55c52, 0xffc55a52, 0xffc55a52, 0xffbd594a, 
+	0xffbd584a, 0xffbd584a, 0xffbd564a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd544a, 
+	0xffbd544a, 0xffbd524a, 0xffbd514a, 0xffb55042, 0xffb55042, 0xffb54e42, 0xffb54e42, 0xffb54d42, 
+	0xffb54d42, 0xffb54c42, 0xffb54a42, 0xffb5493f, 0xffb5493c, 0xffb5493c, 0xffb5493c, 0xffb5483a, 
+	0xffb5483a, 0xffb5463a, 0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb24137, 
+	0xffaf4134, 0xffaf4134, 0xffaf4134, 0xffad3f31, 0xffad3f31, 0xffad3e31, 0xffad3e31, 0xffad3d31, 
+	0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3b31, 0xffad3b31, 0xffad3a31, 0xffad3a31, 0xffad392c, 
+	0xffad392c, 0xffad392c, 0xffad392c, 0xffaa3929, 0xffaa3929, 0xffaa3929, 0xffaa3929, 0xffaa3929, 
+	0xffaa3929, 0xffaa3929, 0xffaa3929, 0xffad392c, 0xffad392c, 0xffad392f, 0xffad392c, 0xffad3a31, 
+	0xffad3b31, 0xffad3b31, 0xffad3b31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3f31, 
+	0xffad3f31, 0xffad3f31, 0xffad3f31, 0xffad4131, 0xffaf4234, 0xffaf4234, 0xffb24337, 0xffb5453a, 
+	0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb5483a, 0xffb5483a, 0xffb5483a, 0xffb5483a, 0xffb54942, 
+	0xffb54942, 0xffb54a3c, 0xffb54a3c, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb84e47, 
+	0xffba5045, 0xffba5045, 0xffbd5142, 0xffbd524a, 0xffbd544a, 0xffbd544a, 0xffbd544a, 0xffbd554a, 
+	0xffbd564a, 0xffbd564a, 0xffbd584a, 0xffbd594d, 0xffbd594d, 0xffbd594d, 0xffbd5950, 0xffc55a52, 
+	0xffc55c52, 0xffc55c52, 0xffc55d52, 0xffc55e52, 0xffc55e52, 0xffc56052, 0xffc56052, 0xffc5615a, 
+	0xffc56258, 0xffc56258, 0xffc56455, 0xffc5655a, 0xffc5655a, 0xffc5655a, 0xffc5655a, 0xffc8675a, 
+	0xffcb685a, 0xffcb685a, 0xffce695a, 0xffce6b63, 0xffce6b63, 0xffce6b63, 0xffce6c63, 0xffce6d63, 
+	0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6f65, 0xffce7068, 0xffce7068, 0xffce7068, 0xffd6716b, 
+	0xffd6716b, 0xffd6736b, 0xffd6746b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6776b, 
+	0xffd6756b, 0xffd6786b, 0xffd6786b, 0xffd6796b, 0xffd6796b, 0xffd6796b, 0xffd6796b, 0xffd6796e, 
+	0xffd67970, 0xffd6796e, 0xffd67970, 0xffd67973, 0xffd67973, 0xffd0776e, 0xffc57163, 0xffb5655a, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff6e3e37, 0xffa55d52, 0xffa55d52, 0xffc57163, 
+	0xffd0776e, 0xffd67973, 0xffd67973, 0xffd67970, 0xffd6796e, 0xffd6796e, 0xffd6796e, 0xffd6786b, 
+	0xffd6786b, 0xffd6786b, 0xffd6786b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 
+	0xffd6756b, 0xffd6746b, 0xffd6746b, 0xffd37168, 0xffd37168, 0xffd37168, 0xffd37168, 0xffce7063, 
+	0xffce7063, 0xffce6f63, 0xffce6f63, 0xffce6d63, 0xffce6d63, 0xffce6c63, 0xffce6c63, 0xffce6960, 
+	0xffce6960, 0xffce6960, 0xffce695d, 0xffcb685a, 0xffcb685a, 0xffc8675a, 0xffc8675a, 0xffc5655a, 
+	0xffc5655a, 0xffc5655a, 0xffc5645a, 0xffc56158, 0xffc56158, 0xffc56155, 0xffc56155, 0xffc56052, 
+	0xffc55e52, 0xffc55e52, 0xffc55e52, 0xffc55d52, 0xffc55a52, 0xffc55a52, 0xffc55952, 0xffbd594a, 
+	0xffbd584a, 0xffbd584a, 0xffbd584a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd544a, 
+	0xffbd524a, 0xffbd524a, 0xffbd514a, 0xffb55042, 0xffb55042, 0xffb54e42, 0xffb54e42, 0xffb54d42, 
+	0xffb54c42, 0xffb54c42, 0xffb54c42, 0xffb5493f, 0xffb5493f, 0xffb5493c, 0xffb5493c, 0xffb5483a, 
+	0xffb5483a, 0xffb5483a, 0xffb5463a, 0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb24137, 
+	0xffb24137, 0xffb24137, 0xffaf4134, 0xffad3f31, 0xffad3f31, 0xffad3e31, 0xffad3e31, 0xffad3d31, 
+	0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3b31, 0xffad3b31, 0xffad3a31, 0xffad3a31, 0xffad392f, 
+	0xffad392c, 0xffad392c, 0xffad392c, 0xffaa3929, 0xffaa3929, 0xffaa3929, 0xffaa3929, 0xffaa3929, 
+	0xffaa3929, 0xffaa3929, 0xffaa3929, 0xffad392c, 0xffad392c, 0xffad392c, 0xffad392f, 0xffad3a31, 
+	0xffad3b31, 0xffad3b31, 0xffad3b31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3e31, 
+	0xffad3f31, 0xffad3f31, 0xffad4131, 0xffaf4234, 0xffaf4234, 0xffaf4234, 0xffaf4234, 0xffb5453a, 
+	0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb5483a, 0xffb5483a, 0xffb5483a, 0xffb5483a, 0xffb54942, 
+	0xffb54942, 0xffb54a3c, 0xffb54a3c, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffba5045, 
+	0xffba5045, 0xffba5045, 0xffbd5142, 0xffbd524a, 0xffbd544a, 0xffbd544a, 0xffbd554a, 0xffbd554a, 
+	0xffbd564a, 0xffbd564a, 0xffbd584a, 0xffbd594d, 0xffbd594d, 0xffbd594d, 0xffbd5950, 0xffc55a52, 
+	0xffc55c52, 0xffc55c52, 0xffc55d52, 0xffc55e52, 0xffc55e52, 0xffc55e52, 0xffc56152, 0xffc5615a, 
+	0xffc56258, 0xffc56258, 0xffc56258, 0xffc5655a, 0xffc5655a, 0xffc5655a, 0xffc5655a, 0xffcb685a, 
+	0xffcb685a, 0xffcb685a, 0xffce695a, 0xffce6963, 0xffce6b63, 0xffce6b63, 0xffce6c63, 0xffce6d63, 
+	0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6f65, 0xffce7068, 0xffce7068, 0xffce7068, 0xffd6716b, 
+	0xffd6716b, 0xffd6736b, 0xffd6746b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 
+	0xffd6776b, 0xffd6776b, 0xffd6776b, 0xffd6796b, 0xffd6796b, 0xffd6796b, 0xffd6796b, 0xffd6796e, 
+	0xffd6796e, 0xffd67970, 0xffd67970, 0xffd67973, 0xffd67973, 0xffd0776e, 0xffc57163, 0xffb5655a, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff6e3e37, 0xffa55d52, 0xffa55d52, 0xffc57163, 
+	0xffd0776e, 0xffd67973, 0xffd67973, 0xffd67970, 0xffd6796e, 0xffd6796e, 0xffd6796e, 0xffd6786b, 
+	0xffd6786b, 0xffd6786b, 0xffd6786b, 0xffd6776b, 0xffd6776b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 
+	0xffd6756b, 0xffd6746b, 0xffd6736b, 0xffd6736b, 0xffd6736b, 0xffd6716b, 0xffd6716b, 0xffce7063, 
+	0xffce7063, 0xffce6f63, 0xffce6f63, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6c5d, 
+	0xffce6b60, 0xffce6963, 0xffce6963, 0xffcb685a, 0xffcb685a, 0xffc8675a, 0xffc8675a, 0xffc5655a, 
+	0xffc5655a, 0xffc5655a, 0xffc5655a, 0xffc56158, 0xffc56158, 0xffc56158, 0xffc56155, 0xffc56052, 
+	0xffc55e52, 0xffc55e52, 0xffc55d52, 0xffc55d52, 0xffc55a52, 0xffc55a52, 0xffc55a52, 0xffbd594a, 
+	0xffbd594a, 0xffbd584d, 0xffbd584d, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd544a, 
+	0xffbd544a, 0xffbd524a, 0xffbd514a, 0xffb55042, 0xffb55042, 0xffb55042, 0xffb54e42, 0xffb54d42, 
+	0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb54a3f, 0xffb54a3f, 0xffb5493a, 0xffb5493a, 0xffb5483a, 
+	0xffb5483a, 0xffb5483a, 0xffb5463a, 0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffaf4234, 
+	0xffaf4234, 0xffaf4234, 0xffad4131, 0xffad3f31, 0xffad3f31, 0xffad3f31, 0xffad3e31, 0xffad3d31, 
+	0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3b31, 0xffad3b31, 0xffad3b31, 0xffad3a31, 0xffad3a2c, 
+	0xffad3a2c, 0xffad3a2c, 0xffad3a2c, 0xffad392c, 0xffad392c, 0xffad392c, 0xffad392c, 0xffad392c, 
+	0xffad392c, 0xffad392c, 0xffad392c, 0xffad3931, 0xffad3931, 0xffad3a31, 0xffad3b31, 0xffad3a31, 
+	0xffad3b31, 0xffad3b31, 0xffad3b31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3e31, 0xffad3e37, 
+	0xffad3f34, 0xffad3f34, 0xffad3f34, 0xffad413a, 0xffad413a, 0xffaf423a, 0xffb2433a, 0xffb5453a, 
+	0xffb5453a, 0xffb5453a, 0xffb5463a, 0xffb5463a, 0xffb5483a, 0xffb5483a, 0xffb5483a, 0xffb54a3f, 
+	0xffb54942, 0xffb54a3f, 0xffb54a3f, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffba5047, 
+	0xffba5047, 0xffbd5142, 0xffbd5142, 0xffbd524a, 0xffbd544a, 0xffbd544a, 0xffbd544a, 0xffbd554a, 
+	0xffbd564a, 0xffbd564a, 0xffbd564a, 0xffc0594d, 0xffc0594d, 0xffc0594d, 0xffc35950, 0xffc55a52, 
+	0xffc55c52, 0xffc55c52, 0xffc55d52, 0xffc55e52, 0xffc55e52, 0xffc55e52, 0xffc56052, 0xffc5615a, 
+	0xffc5625a, 0xffc5625a, 0xffc5625a, 0xffc8655a, 0xffc8655a, 0xffc8655a, 0xffc8655a, 0xffce685d, 
+	0xffce685d, 0xffce685d, 0xffce685d, 0xffce6963, 0xffce6b63, 0xffce6b63, 0xffce6b63, 0xffce6d63, 
+	0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce7068, 0xffce7068, 0xffce7068, 0xffce7163, 0xffd6716b, 
+	0xffd6736b, 0xffd6736b, 0xffd6736b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 
+	0xffd6776b, 0xffd6776b, 0xffd6786b, 0xffd6796b, 0xffd6796b, 0xffd6796b, 0xffd6796b, 0xffd6796e, 
+	0xffd67970, 0xffd6796e, 0xffd67970, 0xffd67973, 0xffd67973, 0xffd0776e, 0xffc57163, 0xffb5655a, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff6e3e37, 0xffa55d52, 0xffa55d52, 0xffc57163, 
+	0xffd0776e, 0xffd67973, 0xffd67973, 0xffd67970, 0xffd67970, 0xffd6796e, 0xffd6796e, 0xffd6796b, 
+	0xffd6786b, 0xffd6786b, 0xffd6786b, 0xffd6786b, 0xffd6776b, 0xffd6776b, 0xffd6756b, 0xffd6756b, 
+	0xffd6756b, 0xffd6746b, 0xffd6746b, 0xffd6736b, 0xffd6716b, 0xffd6716b, 0xffd6716b, 0xffce7163, 
+	0xffce7063, 0xffce6f63, 0xffce6f63, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6b60, 
+	0xffce6b60, 0xffce6b60, 0xffce6963, 0xffcb685a, 0xffcb685a, 0xffcb685a, 0xffc8675a, 0xffc5655a, 
+	0xffc5655a, 0xffc5655a, 0xffc5655a, 0xffc56158, 0xffc56158, 0xffc56155, 0xffc56155, 0xffc56052, 
+	0xffc55e52, 0xffc55e52, 0xffc55d52, 0xffc55c52, 0xffc55a52, 0xffc55a52, 0xffc55a52, 0xffbd594a, 
+	0xffbd584d, 0xffbd584d, 0xffbd584d, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd544a, 
+	0xffbd544a, 0xffbd524a, 0xffbd514a, 0xffb55042, 0xffb55042, 0xffb55042, 0xffb54e42, 0xffb54d42, 
+	0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb54a3f, 0xffb54a3f, 0xffb54a3f, 0xffb5493a, 0xffb5483a, 
+	0xffb5483a, 0xffb5463a, 0xffb5463a, 0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb24337, 
+	0xffaf4234, 0xffaf4234, 0xffad4131, 0xffad3f31, 0xffad3f31, 0xffad3f31, 0xffad3e31, 0xffad3d31, 
+	0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3b31, 0xffad3b31, 0xffad3b31, 0xffad3b31, 0xffad3a2c, 
+	0xffad3a2c, 0xffad3a2c, 0xffad3a2c, 0xffad392c, 0xffad392c, 0xffad392c, 0xffad392c, 0xffad392c, 
+	0xffad392c, 0xffad392c, 0xffad392c, 0xffad3a31, 0xffad3a31, 0xffad3a31, 0xffad3b31, 0xffad3b31, 
+	0xffad3b31, 0xffad3b31, 0xffad3b31, 0xffad3d31, 0xffad3e31, 0xffad3e31, 0xffad3e31, 0xffad3f34, 
+	0xffad3f34, 0xffad3f34, 0xffad4131, 0xffaf423a, 0xffaf423a, 0xffaf423a, 0xffb2433a, 0xffb5453a, 
+	0xffb5453a, 0xffb5453a, 0xffb5463a, 0xffb5463a, 0xffb5483a, 0xffb5483a, 0xffb5483a, 0xffb54942, 
+	0xffb54a3f, 0xffb54a3f, 0xffb54a3f, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffba5047, 
+	0xffba5047, 0xffba5047, 0xffbd5142, 0xffbd524a, 0xffbd544a, 0xffbd544a, 0xffbd544a, 0xffbd554a, 
+	0xffbd564a, 0xffbd564a, 0xffbd584a, 0xffc0594d, 0xffc0594d, 0xffc0594d, 0xffc35950, 0xffc55a52, 
+	0xffc55c52, 0xffc55c52, 0xffc55d52, 0xffc55e52, 0xffc55e52, 0xffc55e52, 0xffc56052, 0xffc5615a, 
+	0xffc5625a, 0xffc5625a, 0xffc5645a, 0xffc8655a, 0xffc8655a, 0xffc8655a, 0xffc8655a, 0xffce685d, 
+	0xffce685d, 0xffce685d, 0xffce695a, 0xffce6963, 0xffce6b63, 0xffce6b63, 0xffce6c63, 0xffce6d63, 
+	0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce7068, 0xffce7068, 0xffce7068, 0xffce7163, 0xffd6716b, 
+	0xffd6736b, 0xffd6736b, 0xffd6746b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 
+	0xffd6776b, 0xffd6776b, 0xffd6786b, 0xffd6796b, 0xffd6796b, 0xffd6796b, 0xffd6796b, 0xffd6796e, 
+	0xffd6796e, 0xffd67970, 0xffd67970, 0xffd67973, 0xffd67973, 0xffd0776e, 0xffc57163, 0xffb5655a, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff6e3e37, 0xffa55d52, 0xffa55d52, 0xffc57163, 
+	0xffd0776e, 0xffd67973, 0xffd67973, 0xffd67970, 0xffd6796e, 0xffd6796e, 0xffd6796e, 0xffd6786b, 
+	0xffd6786b, 0xffd6786b, 0xffd6776b, 0xffd6786b, 0xffd6776b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 
+	0xffd6756b, 0xffd6746b, 0xffd6736b, 0xffd6746b, 0xffd6716b, 0xffd6716b, 0xffd6716b, 0xffce7163, 
+	0xffce7063, 0xffce6f63, 0xffce6f63, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6b60, 
+	0xffce6b60, 0xffce6b60, 0xffce6963, 0xffce695a, 0xffcb685a, 0xffcb685a, 0xffc8675a, 0xffc5655a, 
+	0xffc5655a, 0xffc5655a, 0xffc5655a, 0xffc56158, 0xffc56158, 0xffc56158, 0xffc56155, 0xffc56052, 
+	0xffc55e52, 0xffc55e52, 0xffc55d52, 0xffc55d52, 0xffc55c52, 0xffc55a52, 0xffc55a52, 0xffbd594a, 
+	0xffbd584d, 0xffbd584d, 0xffbd584d, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd544a, 
+	0xffbd524a, 0xffbd524a, 0xffbd524a, 0xffb55042, 0xffb55042, 0xffb54e42, 0xffb54e42, 0xffb54d42, 
+	0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb54a3f, 0xffb54a3f, 0xffb5493a, 0xffb5493a, 0xffb5483a, 
+	0xffb5483a, 0xffb5483a, 0xffb5463a, 0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb24337, 
+	0xffaf4234, 0xffaf4234, 0xffad4131, 0xffad3f31, 0xffad3f31, 0xffad3f31, 0xffad3f31, 0xffad3d31, 
+	0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3b31, 0xffad3b31, 0xffad3b31, 0xffad3b31, 0xffad3b2f, 
+	0xffad3b2f, 0xffad3a2c, 0xffad3a2c, 0xffad392c, 0xffad392f, 0xffad392c, 0xffad392c, 0xffad392f, 
+	0xffad392c, 0xffad392f, 0xffad392f, 0xffad3a31, 0xffad3a31, 0xffad3b31, 0xffad3b31, 0xffad3b31, 
+	0xffad3b31, 0xffad3b31, 0xffad3b31, 0xffad3d31, 0xffad3e31, 0xffad3e31, 0xffad3e31, 0xffad3f34, 
+	0xffad3f34, 0xffad3f34, 0xffad4131, 0xffad413a, 0xffaf423a, 0xffaf423a, 0xffb2433a, 0xffb5453a, 
+	0xffb5453a, 0xffb5463a, 0xffb5463a, 0xffb5483a, 0xffb5483a, 0xffb5483a, 0xffb5483a, 0xffb54942, 
+	0xffb54942, 0xffb54c3c, 0xffb54a3f, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffba5047, 
+	0xffba5047, 0xffba5047, 0xffba5047, 0xffbd524a, 0xffbd544a, 0xffbd544a, 0xffbd544a, 0xffbd564a, 
+	0xffbd564a, 0xffbd564a, 0xffbd584a, 0xffc0594d, 0xffc0594d, 0xffc0594d, 0xffc35950, 0xffc55a52, 
+	0xffc55a52, 0xffc55d52, 0xffc55d52, 0xffc55e52, 0xffc55e52, 0xffc56052, 0xffc56152, 0xffc5625a, 
+	0xffc5625a, 0xffc5645a, 0xffc5645a, 0xffc8655a, 0xffc8655a, 0xffc8655a, 0xffcb655a, 0xffce685d, 
+	0xffce685d, 0xffce695a, 0xffce695a, 0xffce6b63, 0xffce6b63, 0xffce6b63, 0xffce6c63, 0xffce6d63, 
+	0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce7068, 0xffce7068, 0xffce7068, 0xffce7068, 0xffd6716b, 
+	0xffd6736b, 0xffd6736b, 0xffd6746b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 
+	0xffd6776b, 0xffd6776b, 0xffd6786b, 0xffd6796b, 0xffd6796b, 0xffd6796b, 0xffd6796b, 0xffd6796e, 
+	0xffd6796e, 0xffd6796e, 0xffd67970, 0xffd67973, 0xffd67973, 0xffd0776e, 0xffc57163, 0xffb5655a, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff6e3e37, 0xffa55d52, 0xffa55d52, 0xffc57163, 
+	0xffd0776e, 0xffd67973, 0xffd67973, 0xffd67970, 0xffd67970, 0xffd6796e, 0xffd6796e, 0xffd6796b, 
+	0xffd6786b, 0xffd6786b, 0xffd6786b, 0xffd6776b, 0xffd6776b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 
+	0xffd6756b, 0xffd6746b, 0xffd6746b, 0xffd6736b, 0xffd6736b, 0xffd6716b, 0xffd6716b, 0xffce7163, 
+	0xffce7063, 0xffce7063, 0xffce6f63, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce6c5d, 
+	0xffce6b60, 0xffce6b60, 0xffce6963, 0xffcb685a, 0xffcb685a, 0xffcb685a, 0xffc8675a, 0xffc5655a, 
+	0xffc5655a, 0xffc5655a, 0xffc5655a, 0xffc56158, 0xffc56158, 0xffc56158, 0xffc56155, 0xffc56052, 
+	0xffc55e52, 0xffc55e52, 0xffc55e52, 0xffc55c52, 0xffc55c52, 0xffc55a52, 0xffc55a52, 0xffbd594a, 
+	0xffbd594a, 0xffbd584d, 0xffbd584d, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd554a, 0xffbd544a, 
+	0xffbd544a, 0xffbd524a, 0xffbd514a, 0xffb55142, 0xffb55042, 0xffb55042, 0xffb54e42, 0xffb54d42, 
+	0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb54a3f, 0xffb54a3f, 0xffb54a3f, 0xffb5493a, 0xffb5483a, 
+	0xffb5483a, 0xffb5483a, 0xffb5463a, 0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb5453a, 0xffb24337, 
+	0xffaf4234, 0xffaf4234, 0xffaf4234, 0xffad4131, 0xffad3f31, 0xffad3f31, 0xffad3f31, 0xffad3d31, 
+	0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3b31, 0xffad3b31, 0xffad3b31, 0xffad3b31, 0xffad3a2c, 
+	0xffad3b2f, 0xffad3b2f, 0xffad3b2f, 0xffad392f, 0xffad392f, 0xffad392f, 0xffad392f, 0xffad392f, 
+	0xffad392f, 0xffad392f, 0xffad392f, 0xffad3a31, 0xffad3a31, 0xffad3b31, 0xffad3b31, 0xffad3b31, 
+	0xffad3b31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3d31, 0xffad3e31, 0xffad3f31, 0xffad3f34, 
+	0xffad3f34, 0xffad3f34, 0xffad4131, 0xffaf423a, 0xffb2433a, 0xffb2433a, 0xffb2433a, 0xffb5453a, 
+	0xffb5453a, 0xffb5463a, 0xffb5483a, 0xffb5483a, 0xffb5483a, 0xffb5483a, 0xffb5483a, 0xffb54942, 
+	0xffb54942, 0xffb54a3f, 0xffb54a3f, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffb54d42, 0xffba5047, 
+	0xffba5047, 0xffbd5142, 0xffbd5142, 0xffbd524a, 0xffbd544a, 0xffbd544a, 0xffbd554a, 0xffbd564a, 
+	0xffbd564a, 0xffbd564a, 0xffbd584a, 0xffc0594d, 0xffc0594d, 0xffc35950, 0xffc35950, 0xffc55a52, 
+	0xffc55c52, 0xffc55c52, 0xffc55d52, 0xffc55e52, 0xffc55e52, 0xffc56052, 0xffc56152, 0xffc5625a, 
+	0xffc5625a, 0xffc5625a, 0xffc5645a, 0xffc8655a, 0xffc8655a, 0xffc8655a, 0xffc8655a, 0xffce685d, 
+	0xffce685d, 0xffce685d, 0xffce695a, 0xffce6b63, 0xffce6b63, 0xffce6c63, 0xffce6c63, 0xffce6d63, 
+	0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffce7068, 0xffce7068, 0xffce7068, 0xffce7068, 0xffd6716b, 
+	0xffd6716b, 0xffd6746b, 0xffd6746b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6756b, 0xffd6776b, 
+	0xffd6776b, 0xffd6776b, 0xffd6786b, 0xffd6796b, 0xffd6796b, 0xffd6796b, 0xffd6796b, 0xffd6796e, 
+	0xffd67970, 0xffd6796e, 0xffd67970, 0xffd67973, 0xffd67973, 0xffd0776e, 0xffc57163, 0xffb5655a, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00100400, 0xff473531, 0xff7e6563, 0xff7e6563, 0xffad655a, 
+	0xffad7b73, 0xffad7b73, 0xffad7b73, 0xffb57573, 0xffb57573, 0xffb57573, 0xffb57573, 0xffb5756b, 
+	0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5716b, 
+	0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffad716b, 
+	0xffad716b, 0xffad716b, 0xffad716b, 0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 
+	0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 0xffb5655a, 0xffb5655a, 0xffb5655a, 0xffb5655a, 0xffb5615a, 
+	0xffb5615a, 0xffb5615a, 0xffb5615a, 0xffb55d52, 0xffb55d52, 0xffb55d52, 0xffb55d52, 0xffb55d52, 
+	0xffb55d52, 0xffb55d52, 0xffb55d52, 0xffad5952, 0xffad5952, 0xffad5952, 0xffad5952, 0xffad594a, 
+	0xffad594a, 0xffad594a, 0xffad594a, 0xffad554a, 0xffad554a, 0xffad554a, 0xffad554a, 0xffad514a, 
+	0xffad514a, 0xffad514a, 0xffad514a, 0xffa55142, 0xffa55142, 0xffa55142, 0xffa55142, 0xffa54d42, 
+	0xffa54d42, 0xffa54d42, 0xffa54d42, 0xffa54d42, 0xffa54d42, 0xffa54d42, 0xffa54d42, 0xffa54942, 
+	0xffa54942, 0xffa54942, 0xffa54942, 0xffa54942, 0xffa54942, 0xffa54942, 0xffa54942, 0xff9c453a, 
+	0xff9c453a, 0xff9c453a, 0xff9c453a, 0xff9c453a, 0xff9c453a, 0xff9c453a, 0xff9c453a, 0xff9c413a, 
+	0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 
+	0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c3d3a, 
+	0xff9c3d3a, 0xff9c3d3a, 0xff9c3d3a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 
+	0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c453a, 
+	0xff9c453a, 0xff9c453a, 0xff9c453a, 0xff9c453a, 0xff9c453a, 0xff9c453a, 0xff9c453a, 0xffa54942, 
+	0xffa54942, 0xffa54942, 0xffa54942, 0xffa54942, 0xffa54942, 0xffa54942, 0xffa54942, 0xffa54d42, 
+	0xffa54d42, 0xffa54d42, 0xffa54d42, 0xffa54d42, 0xffa54d42, 0xffa54d42, 0xffa54d42, 0xffad514a, 
+	0xffad514a, 0xffad514a, 0xffad514a, 0xffad554a, 0xffad554a, 0xffad554a, 0xffad554a, 0xffad554a, 
+	0xffad554a, 0xffad554a, 0xffad554a, 0xffad5952, 0xffad5952, 0xffad5952, 0xffad5952, 0xffb55952, 
+	0xffb55952, 0xffb55952, 0xffb55952, 0xffb55d52, 0xffb55d52, 0xffb55d52, 0xffb55d52, 0xffb55d5a, 
+	0xffb55d5a, 0xffb55d5a, 0xffb55d5a, 0xffb5615a, 0xffb5615a, 0xffb5615a, 0xffb5615a, 0xffbd655a, 
+	0xffbd655a, 0xffbd655a, 0xffbd655a, 0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 
+	0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 0xffad716b, 0xffad716b, 0xffad716b, 0xffad716b, 0xffb5716b, 
+	0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5756b, 
+	0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb57573, 
+	0xffb57573, 0xffb57573, 0xffb57573, 0xffad7b73, 0xffad7b73, 0xffad7b73, 0xffad655a, 0xff7e6463, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00100400, 0xff473531, 0xff7e6563, 0xff7e6563, 0xffad655a, 
+	0xffad7b73, 0xffad7b73, 0xffad7b73, 0xffb57573, 0xffb57573, 0xffb57573, 0xffb57573, 0xffb5756b, 
+	0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5716b, 
+	0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffad716b, 
+	0xffad716b, 0xffad716b, 0xffad716b, 0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 
+	0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 0xffb5655a, 0xffb5655a, 0xffb5655a, 0xffb5655a, 0xffb5615a, 
+	0xffb5615a, 0xffb5615a, 0xffb5615a, 0xffb55d52, 0xffb55d52, 0xffb55d52, 0xffb55d52, 0xffb55d52, 
+	0xffb55d52, 0xffb55d52, 0xffb55d52, 0xffad5952, 0xffad5952, 0xffad5952, 0xffad5952, 0xffad594a, 
+	0xffad594a, 0xffad594a, 0xffad594a, 0xffad554a, 0xffad554a, 0xffad554a, 0xffad554a, 0xffad514a, 
+	0xffad514a, 0xffad514a, 0xffad514a, 0xffa55142, 0xffa55142, 0xffa55142, 0xffa55142, 0xffa54d42, 
+	0xffa54d42, 0xffa54d42, 0xffa54d42, 0xffa54d42, 0xffa54d42, 0xffa54d42, 0xffa54d42, 0xffa54942, 
+	0xffa54942, 0xffa54942, 0xffa54942, 0xffa54942, 0xffa54942, 0xffa54942, 0xffa54942, 0xff9c453a, 
+	0xff9c453a, 0xff9c453a, 0xff9c453a, 0xff9c453a, 0xff9c453a, 0xff9c453a, 0xff9c453a, 0xff9c413a, 
+	0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 
+	0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c3d3a, 
+	0xff9c3d3a, 0xff9c3d3a, 0xff9c3d3a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 
+	0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c413a, 0xff9c453a, 
+	0xff9c453a, 0xff9c453a, 0xff9c453a, 0xff9c453a, 0xff9c453a, 0xff9c453a, 0xff9c453a, 0xffa54942, 
+	0xffa54942, 0xffa54942, 0xffa54942, 0xffa54942, 0xffa54942, 0xffa54942, 0xffa54942, 0xffa54d42, 
+	0xffa54d42, 0xffa54d42, 0xffa54d42, 0xffa54d42, 0xffa54d42, 0xffa54d42, 0xffa54d42, 0xffad514a, 
+	0xffad514a, 0xffad514a, 0xffad514a, 0xffad554a, 0xffad554a, 0xffad554a, 0xffad554a, 0xffad554a, 
+	0xffad554a, 0xffad554a, 0xffad554a, 0xffad5952, 0xffad5952, 0xffad5952, 0xffad5952, 0xffb55952, 
+	0xffb55952, 0xffb55952, 0xffb55952, 0xffb55d52, 0xffb55d52, 0xffb55d52, 0xffb55d52, 0xffb55d5a, 
+	0xffb55d5a, 0xffb55d5a, 0xffb55d5a, 0xffb5615a, 0xffb5615a, 0xffb5615a, 0xffb5615a, 0xffbd655a, 
+	0xffbd655a, 0xffbd655a, 0xffbd655a, 0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 
+	0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 0xffad716b, 0xffad716b, 0xffad716b, 0xffad716b, 0xffb5716b, 
+	0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5756b, 
+	0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb57573, 
+	0xffb57573, 0xffb57573, 0xffb57573, 0xffad7b73, 0xffad7b73, 0xffad7b73, 0xffad655a, 0xff7e6463, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00100400, 0xff7e6563, 0xff7e6563, 0xff7e6563, 0xffad655a, 
+	0xffad655a, 0xffad7b73, 0xffad7b73, 0xffb57573, 0xffb57573, 0xffb57573, 0xffb57573, 0xffb5756b, 
+	0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5716b, 
+	0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffad716b, 
+	0xffad716b, 0xffad716b, 0xffad716b, 0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 
+	0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 0xffad7c76, 0xffad7c76, 0xffad7c76, 0xffad7c76, 0xffad7976, 
+	0xffad7976, 0xffad7976, 0xffad7976, 0xffad7770, 0xffad7770, 0xffad7770, 0xffad7770, 0xffad7870, 
+	0xffad7870, 0xffad7870, 0xffad7870, 0xffa77570, 0xffa77570, 0xffa77570, 0xffa77570, 0xffa7756b, 
+	0xffa7756b, 0xffa7756b, 0xffa7756b, 0xffa7736b, 0xffa7736b, 0xffa7736b, 0xffa7736b, 0xffa7706b, 
+	0xffa7706b, 0xffa7706b, 0xffa7706b, 0xffa27065, 0xffa27065, 0xffa27065, 0xffa27065, 0xffa26d65, 
+	0xffa26d65, 0xffa26d65, 0xffa26d65, 0xffa26d65, 0xffa26d65, 0xffa26d65, 0xffa26d65, 0xffa26b68, 
+	0xffa26b68, 0xffa26b68, 0xffa26b68, 0xffa26c68, 0xffa26c68, 0xffa26c68, 0xffa26c68, 0xff9c6963, 
+	0xff9c6963, 0xff9c6963, 0xff9c6963, 0xff9c6963, 0xff9c6963, 0xff9c6963, 0xff9c6963, 0xff9c6763, 
+	0xff9c6763, 0xff9c6763, 0xff9c6763, 0xff9c6763, 0xff9c6763, 0xff9c6763, 0xff9c6763, 0xff9c6763, 
+	0xff9c6763, 0xff9c6763, 0xff9c6763, 0xff9c6763, 0xff9c6763, 0xff9c6763, 0xff9c6763, 0xff9c6463, 
+	0xff9c6463, 0xff9c6463, 0xff9c6463, 0xff9c6763, 0xff9c6763, 0xff9c6763, 0xff9c6763, 0xff9c6763, 
+	0xff9c6763, 0xff9c6763, 0xff9c6763, 0xff9c6763, 0xff9c6763, 0xff9c6763, 0xff9c6763, 0xff9c6963, 
+	0xff9c6963, 0xff9c6963, 0xff9c6963, 0xff9c6963, 0xff9c6963, 0xff9c6963, 0xff9c6963, 0xffa26c68, 
+	0xffa26c68, 0xffa26c68, 0xffa26c68, 0xffa26b68, 0xffa26b68, 0xffa26b68, 0xffa26b68, 0xffa26d65, 
+	0xffa26d65, 0xffa26d65, 0xffa26d65, 0xffa26d65, 0xffa26d65, 0xffa26d65, 0xffa26d65, 0xffa7706b, 
+	0xffa7706b, 0xffa7706b, 0xffa7706b, 0xffa7736b, 0xffa7736b, 0xffa7736b, 0xffa7736b, 0xffa7736b, 
+	0xffa7736b, 0xffa7736b, 0xffa7736b, 0xffa77570, 0xffa77570, 0xffa77570, 0xffa77570, 0xffad7570, 
+	0xffad7570, 0xffad7570, 0xffad7570, 0xffad7870, 0xffad7870, 0xffad7870, 0xffad7870, 0xffad7776, 
+	0xffad7776, 0xffad7776, 0xffad7776, 0xffad7976, 0xffad7976, 0xffad7976, 0xffad7976, 0xffaf7c76, 
+	0xffaf7c76, 0xffaf7c76, 0xffaf7c76, 0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 
+	0xffad6d6b, 0xffad6d6b, 0xffad6d6b, 0xffad716b, 0xffad716b, 0xffad716b, 0xffad716b, 0xffb5716b, 
+	0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5716b, 0xffb5756b, 
+	0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb5756b, 0xffb57573, 
+	0xffb57573, 0xffb57573, 0xffb57573, 0xffad7b73, 0xffad7b73, 0xffad655a, 0xffad655a, 0xff7e6463, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00100400, 0xff7e6563, 0xffb59694, 0xffb59694, 0xffada6a5, 
+	0xffada6a5, 0xffada6a5, 0xffada6a5, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 
+	0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 
+	0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 
+	0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 
+	0xffadaead, 0xffadaead, 0xffadaead, 0xff9caaad, 0xff9caaad, 0xff9caaad, 0xff9caaad, 0xff9caaad, 
+	0xff9caaad, 0xff9caaad, 0xff9caaad, 0xff9caaad, 0xff9caaad, 0xff9caaad, 0xff9caaad, 0xff9caead, 
+	0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 
+	0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 
+	0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 
+	0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caeb5, 
+	0xff9caeb5, 0xff9caeb5, 0xff9caeb5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 
+	0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 
+	0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 
+	0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 
+	0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 
+	0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 
+	0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 
+	0xff9cb2b5, 0xff9cb2b5, 0xff9cb2b5, 0xff9caeb5, 0xff9caeb5, 0xff9caeb5, 0xff9caeb5, 0xff9caead, 
+	0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 
+	0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 
+	0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 
+	0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caaad, 
+	0xff9caaad, 0xff9caaad, 0xff9caaad, 0xff9caaad, 0xff9caaad, 0xff9caaad, 0xff9caaad, 0xff94aaad, 
+	0xff94aaad, 0xff94aaad, 0xff94aaad, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 
+	0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 
+	0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 
+	0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 0xffadaead, 
+	0xffadaead, 0xffadaead, 0xffadaead, 0xffada6a5, 0xffada6a5, 0xffada6a5, 0xffada6a5, 0xffbd9694, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff737473, 0xffadaead, 0xffadaead, 0xffd6d2d6, 
+	0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffb5b6b5, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 
+	0x11000000, 0x22000000, 0x22000000, 0x33000000, 0x44000000, 0x55000000, 0x44000000, 0x33000000, 
+	0x33000000, 0x22000000, 0x11000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x22000000, 0x55000000, 0x88000000, 0xbb000000, 
+	0xdd0e0403, 0xdd0e0403, 0xee100503, 0xee100503, 0xff100503, 0xff100503, 0xff100503, 0xee100503, 
+	0xee100503, 0xee100503, 0xdd0e0403, 0xaa000000, 0x77000000, 0x44000000, 0x22000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff737573, 0xffa5a6a5, 0xffa5a6a5, 0xffa5a6a5, 
+	0xffa5a6a5, 0xffadaaad, 0xffadaaad, 0xffadaaad, 0xffadaaad, 0xffadaaad, 0xffadaaad, 0xffadaaad, 
+	0xffadaaad, 0xffadaaad, 0xffadaaad, 0xffadaaad, 0xffadaaad, 0xffa5a6a5, 0xffa5a6a5, 0xffa5a6a5, 
+	0xffa5a6a5, 0xff737173, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x11000000, 0x33000000, 0x880e0403, 0xcc0e0403, 0xee0e0403, 0xff1b0805, 0xff1b0805, 0xff1b0805, 
+	0xff1b0805, 0xff1b0805, 0xff210b05, 0xff210b05, 0xff210b05, 0xff210b05, 0xff210b05, 0xff210b05, 
+	0xff210b05, 0xff210b05, 0xff1b0805, 0xff1b0805, 0xff1b0805, 0xee1b0805, 0xdd0b0403, 0x880b0403, 
+	0x44000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffadaaad, 0xffdbbeb8, 0xffe9dfdb, 0xffe9dfdb, 
+	0xffe9dfdb, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 
+	0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6dbd6, 0xffe6dbd6, 0xffe6dbd6, 
+	0xffe6dbd6, 0xffa5a6a5, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x00080000, 0x11080000, 
+	0x11080000, 0x22210400, 0x22210400, 0x33210400, 0x33210400, 0x33210400, 0x33210400, 0x33210400, 
+	0x22210400, 0x11100400, 0x11100400, 0x00100400, 0x00100400, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22000000, 0x66080303, 
+	0xaa100505, 0xee190808, 0xff1b0805, 0xff1b0805, 0xff290c08, 0xff290c08, 0xff290c08, 0xff290c08, 
+	0xff290c08, 0xff290c08, 0xff311008, 0xff311008, 0xff311008, 0xff311008, 0xff311008, 0xff311008, 
+	0xff210b05, 0xff311008, 0xff290c08, 0xff290c08, 0xff290c08, 0xff290c08, 0xff210c08, 0xff210c08, 
+	0xee160805, 0xaa0b0403, 0x55000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x11030303, 0x22030303, 0x22080808, 0x330b0b0b, 0x44101010, 0x33101010, 0x330b0b0b, 0x33080808, 
+	0x22050505, 0x11030303, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffadaaad, 0xffe9dfdb, 0xfff7ffff, 0xffce9e94, 
+	0xffce9e94, 0xffd6a294, 0xffd6a294, 0xffd6a294, 0xffd6a294, 0xffce9e94, 0xffce9e94, 0xffce9e94, 
+	0xffce9e94, 0xffce968c, 0xffce968c, 0xffce968c, 0xffce968c, 0xffc59284, 0xffc59284, 0xfff7ffff, 
+	0xffe6dbd6, 0xffa5a6a5, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x11080000, 0x22080000, 
+	0x33080000, 0x66210400, 0x99210400, 0xaa210400, 0xbb210400, 0xbb210400, 0xbb210400, 0xaa210400, 
+	0x66210400, 0x33100400, 0x22100400, 0x11100400, 0x00100400, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x66190705, 0xcc210808, 0xff340f0e, 
+	0xff340f0e, 0xff340f0e, 0xff3a1010, 0xff3a1010, 0xff3a1010, 0xff3a1010, 0xff3a1010, 0xff4a1613, 
+	0xff4a1613, 0xff3a1010, 0xff421410, 0xff421410, 0xff421410, 0xff421410, 0xff3a1010, 0xff471613, 
+	0xff3a1010, 0xff3a1010, 0xff311010, 0xff311010, 0xff311010, 0xff311010, 0xff37100b, 0xff37100b, 
+	0xff290c08, 0xff290c08, 0xee160705, 0xaa160705, 0x33000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00080808, 0x00080808, 0x11080808, 0x55503a37, 0x886b494a, 
+	0xbb8c6160, 0xddad7976, 0xeead7976, 0xffa57479, 0xffa57479, 0xeea57479, 0xdd9c6163, 0xcc794542, 
+	0x99794542, 0x663c2421, 0x22000400, 0x11080400, 0x11080400, 0x00080400, 0x00080400, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffadaaad, 0xffe9dfdb, 0xffce9e94, 0xffce9e94, 
+	0xffce9e94, 0xffd6a294, 0xffd6a294, 0xffd6a294, 0xffd6a294, 0xffce9e94, 0xffce9e94, 0xffce9e94, 
+	0xffce9e94, 0xffce968c, 0xffce968c, 0xffce968c, 0xffce968c, 0xffc59284, 0xffc59284, 0xffc59284, 
+	0xffe6dbd6, 0xffa5a6a5, 0x00000000, 0x00000000, 0x00000000, 0x11080000, 0x22080000, 0x44080000, 
+	0xaa080000, 0xdd55241b, 0xee894537, 0xee894537, 0xee894537, 0xee9f584d, 0xee9f584d, 0xee9f584d, 
+	0xdd9f584d, 0xbb100400, 0x55100400, 0x22100400, 0x11100400, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x22000000, 0x99190705, 0xee310d0b, 0xff340f0e, 0xff340f0e, 
+	0xff340f0e, 0xff471613, 0xff471613, 0xff471613, 0xff471613, 0xff471613, 0xff4a1613, 0xff5a1b16, 
+	0xff4a1613, 0xff5a1b16, 0xff501813, 0xff501813, 0xff501813, 0xff501813, 0xff551b16, 0xff471613, 
+	0xff471613, 0xff471613, 0xff421613, 0xff421613, 0xff421613, 0xff421613, 0xff37100b, 0xff37100b, 
+	0xff37100b, 0xff37100b, 0xff2c0d0b, 0xff2c0d0b, 0xcc160705, 0x44000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x33080808, 0x88503a37, 0xcc976c65, 0xffde9e94, 0xffce928c, 
+	0xffce928c, 0xffce928c, 0xffad7976, 0xffad878f, 0xffad878f, 0xffad878f, 0xffa57479, 0xffb56563, 
+	0xffb56563, 0xffb56563, 0xdd794542, 0x994a2019, 0x44080400, 0x11080400, 0x11080400, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffadaaad, 0xffe9dfdb, 0xffce9e94, 0xffce9e94, 
+	0xffce9e94, 0xffd6a294, 0xffd6a294, 0xffd6a294, 0xffd6a294, 0xffce9e94, 0xffce9e94, 0xffce9e94, 
+	0xffce9e94, 0xffce968c, 0xffce968c, 0xffce968c, 0xffce968c, 0xffc59284, 0xffc59284, 0xffc59284, 
+	0xffe6dbd6, 0xffa5a6a5, 0x00000000, 0x00000000, 0x00000000, 0x11080000, 0x33080000, 0xaa080000, 
+	0xee9c3d31, 0xee894537, 0xeebd6552, 0xeebd6552, 0xeebd6552, 0xee9f584d, 0xee9f584d, 0xee9f584d, 
+	0xeede8273, 0xeed6c2bd, 0xbb100400, 0x33100400, 0x11100400, 0x11000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x66190705, 0xdd310d0b, 0xff4a1410, 0xff4a1410, 0xff471613, 0xff471613, 
+	0xff471613, 0xff471613, 0xff551b16, 0xff551b16, 0xff551b16, 0xff551b16, 0xff5a1b16, 0xff5a1b16, 
+	0xff6b2019, 0xff5a1b16, 0xff5d1c16, 0xff5d1c16, 0xff5d1c16, 0xff5d1c16, 0xff551b16, 0xff551b16, 
+	0xff551b16, 0xff551b16, 0xff521b16, 0xff421613, 0xff421613, 0xff421613, 0xff45140e, 0xff45140e, 
+	0xff45140e, 0xff45140e, 0xff421410, 0xff421410, 0xff2c0d0b, 0xdd160705, 0x77000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x22000000, 0x884d3634, 0xdd976c65, 0xffde9e94, 0xffde9e94, 0xffde9e94, 0xffce928c, 
+	0xffce928c, 0xffad7976, 0xffad7976, 0xffad878f, 0xffb59aa5, 0xffad878f, 0xffad878f, 0xffb56563, 
+	0xffb56563, 0xffb56563, 0xffb56563, 0xffce594a, 0xdd8c3d31, 0x994a2019, 0x44080400, 0x11000000, 
+	0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00080408, 0xff979697, 0xffe6e3e6, 0xffce9a8c, 0xffce9a8c, 
+	0xffce9a8c, 0xffce9e94, 0xffce9e94, 0xffce9a8f, 0xffce9a8f, 0xffce9a94, 0xffce9a94, 0xffce9a94, 
+	0xffce9a94, 0xffce968c, 0xffc88f84, 0xffc88f84, 0xffc88f84, 0xffbd8273, 0xffbd8273, 0xffbd8273, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x00000000, 0x11000000, 0x22210400, 0x66210400, 0xdd210400, 
+	0xee945a52, 0xeea5615a, 0xeeaa6d68, 0xeeaa6d68, 0xeeaa6d68, 0xeead6563, 0xeead6563, 0xeeaf6c68, 
+	0xeeb57973, 0xeea7938f, 0xeeefdbd6, 0x77190400, 0x22190400, 0x11000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x77190808, 0xee4a1410, 0xff4a1410, 0xff4a1410, 0xff4a1410, 0xff5a1c19, 0xff5a1c19, 
+	0xff5a1c19, 0xff5a1c19, 0xff632019, 0xff632019, 0xff632019, 0xff632019, 0xff6b2019, 0xff6b2019, 
+	0xff6b2019, 0xff6b2019, 0xff6b2019, 0xff6b2019, 0xff6b2019, 0xff6b2019, 0xff632019, 0xff632019, 
+	0xff632019, 0xff632019, 0xff632019, 0xff521b16, 0xff521b16, 0xff521b16, 0xff521810, 0xff521810, 
+	0xff521810, 0xff45140e, 0xff421410, 0xff421410, 0xff421410, 0xff421410, 0xee290c08, 0x66000000, 
+	0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x554d3634, 0xbb9a6c68, 0xffe6a29c, 0xffde9e94, 0xffde9e94, 0xffde9e94, 0xffde9e94, 0xffce928c, 
+	0xffce928c, 0xffad7976, 0xffad7976, 0xffad878f, 0xffb59aa5, 0xffb59aa5, 0xffad878f, 0xffb56563, 
+	0xffb56563, 0xffb56563, 0xffb56563, 0xffce594a, 0xffce594a, 0xffce594a, 0xcc8c3d31, 0x77311010, 
+	0x22000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00080408, 0xff979697, 0xffe6e3e6, 0xffce9a8c, 0xffce9a8c, 
+	0xffce9a8c, 0xffce9a8f, 0xffce9a8f, 0xffce9a8f, 0xffce9689, 0xffce9a94, 0xffdebab8, 0xffdebab8, 
+	0xffce9a94, 0xffc88f84, 0xffc88f84, 0xffc88f84, 0xffc3887b, 0xffbd8273, 0xffbd8273, 0xffbd8273, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x00000000, 0x11000000, 0x33210400, 0x99210400, 0xee945a52, 
+	0xee945a52, 0xeeaa6d68, 0xeeaf7976, 0xeeaf7976, 0xeeaf7976, 0xeeaf6c68, 0xeeaf6c68, 0xeeaf6c68, 
+	0xeeb2736e, 0xeea7938f, 0xeeefdbd6, 0xaa190400, 0x33190400, 0x11000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x00080000, 
+	0x662c0c08, 0xee501810, 0xff521819, 0xff521819, 0xff521819, 0xff631e1b, 0xff631c19, 0xff631c19, 
+	0xff6e221b, 0xff6e221b, 0xff6b2019, 0xff76241b, 0xff76241b, 0xff76241b, 0xff732421, 0xff732421, 
+	0xff732421, 0xff732421, 0xff732421, 0xff732421, 0xff732421, 0xff732421, 0xff76241b, 0xff6b2019, 
+	0xff6b2019, 0xff6b2019, 0xff65201b, 0xff65201b, 0xff65201b, 0xff5a1c19, 0xff581c16, 0xff581c16, 
+	0xff581c16, 0xff4a1810, 0xff4d1813, 0xff4d1813, 0xff4d1813, 0xff421410, 0xff34120b, 0xdd1e0b05, 
+	0x55080400, 0x11080400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x775a413a, 
+	0xddb27f76, 0xffde9e94, 0xffde9e94, 0xffde9e94, 0xffde9e94, 0xffde9e94, 0xffdb9a91, 0xffd68e8c, 
+	0xffc07f7e, 0xffaa7070, 0xffaa7070, 0xffaa8e97, 0xffb8a2aa, 0xffb8a2aa, 0xffaa8e97, 0xff94696b, 
+	0xff9c5e5d, 0xff9c5e5d, 0xffa55450, 0xffbd5142, 0xffbd5142, 0xffbd493c, 0xffbd493c, 0xeeb53929, 
+	0x9942160e, 0x33080400, 0x11080400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00080408, 0xff979697, 0xffe6e3e6, 0xffce9a8c, 0xffce9a8c, 
+	0xffce9a8c, 0xffce9689, 0xffce9689, 0xffce9689, 0xffce9284, 0xffce9a94, 0xfffffbff, 0xfffffbff, 
+	0xffce9a94, 0xffc88f84, 0xffc3887b, 0xffc3887b, 0xffc3887b, 0xffbd8273, 0xffbd8273, 0xffbd8273, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x00000000, 0x11000000, 0x44210400, 0xbb210400, 0xee945a52, 
+	0xeece867b, 0xeeaf7976, 0xeeaf7976, 0xeeaf7976, 0xeeaf7976, 0xeeb2736e, 0xeeb2736e, 0xeeaf6c68, 
+	0xeeb2736e, 0xeea7938f, 0xeeefdbd6, 0xcc604c47, 0x44190400, 0x22000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x55080000, 
+	0xee501810, 0xff501810, 0xff631e1b, 0xff631e1b, 0xff631e1b, 0xff73231e, 0xff6e221b, 0xff6e221b, 
+	0xff79271e, 0xff6e221b, 0xff76241b, 0xff76241b, 0xff76241b, 0xff81281e, 0xff792721, 0xff792721, 
+	0xff792721, 0xff792721, 0xff7b2721, 0xff7b2721, 0xff7b2721, 0xff7b2721, 0xff76241b, 0xff76241b, 
+	0xff76241b, 0xff76241b, 0xff70241e, 0xff70241e, 0xff70241e, 0xff65201b, 0xff65201b, 0xff65201b, 
+	0xff581c16, 0xff581c16, 0xff4d1813, 0xff4d1813, 0xff4d1813, 0xff4d1813, 0xff4a1810, 0xff34120b, 
+	0xcc1e0b05, 0x44080400, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7745312f, 0xeede9e94, 
+	0xffde9e94, 0xffde9e94, 0xffde9e94, 0xffde9e94, 0xffde9e94, 0xffdb9a91, 0xffd9968f, 0xffd68e8c, 
+	0xffc07f7e, 0xffaa7070, 0xffaa7070, 0xffaa8e97, 0xffb8a2aa, 0xffb8a2aa, 0xffaa8e97, 0xff9c5e5d, 
+	0xffa55450, 0xffa55450, 0xffa55450, 0xffbd5142, 0xffbd493c, 0xffbd493c, 0xffbd4137, 0xffb53929, 
+	0xeeb53929, 0x9942160e, 0x33080400, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00080408, 0xff979697, 0xffe6e3e6, 0xffce9a8c, 0xffce9a8c, 
+	0xffce9a8c, 0xffce9689, 0xffce9284, 0xffce9284, 0xffce9284, 0xffdebab8, 0xfffffbff, 0xfffffbff, 
+	0xffefdbdb, 0xffc3887b, 0xffc3887b, 0xffc3887b, 0xffbd8273, 0xffbd8273, 0xffbd8273, 0xffbd8273, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x11000000, 0x22000000, 0x55210400, 0xcc210400, 0xeece867b, 
+	0xeece867b, 0xeeb58684, 0xeeb58684, 0xeeb58684, 0xeeaf7976, 0xeeb57973, 0xeeb57973, 0xeeb2736e, 
+	0xeeb57973, 0xeea7938f, 0xeea7938f, 0xdda7938f, 0x66190400, 0x22000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x33080000, 0xdd501810, 
+	0xff732419, 0xff732419, 0xff73231e, 0xff73231e, 0xff73231e, 0xff73231e, 0xff79271e, 0xff79271e, 
+	0xff79271e, 0xff79271e, 0xff81281e, 0xff81281e, 0xff81281e, 0xff81281e, 0xff7e2a21, 0xff7e2a21, 
+	0xff7e2a21, 0xff7e2a21, 0xff842a21, 0xff842a21, 0xff842a21, 0xff842a21, 0xff8c2d21, 0xff81281e, 
+	0xff81281e, 0xff81281e, 0xff7b2821, 0xff70241e, 0xff70241e, 0xff70241e, 0xff732421, 0xff65201b, 
+	0xff65201b, 0xff581c16, 0xff581c16, 0xff581c16, 0xff4d1813, 0xff4d1813, 0xff4a1810, 0xff4a1810, 
+	0xff34120b, 0x99080400, 0x22000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7745312f, 0xeece928c, 0xffde9e94, 
+	0xffde9e94, 0xffde9e94, 0xffde9e94, 0xffde9e94, 0xffdb9a91, 0xffdb9a91, 0xffd9968f, 0xffd68e8c, 
+	0xffc07f7e, 0xffaa7070, 0xff946163, 0xff9c7984, 0xffc5b6bd, 0xffc5b6bd, 0xff9c7984, 0xffa55450, 
+	0xffa55450, 0xffa55450, 0xffad4942, 0xffbd493c, 0xffbd493c, 0xffbd4137, 0xffbd3931, 0xffb53929, 
+	0xffb53929, 0xeeb53929, 0x9942160e, 0x33000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe6e3e6, 0xffce9684, 0xffce9684, 
+	0xffce9684, 0xffce9284, 0xffce9284, 0xffce9284, 0xffce9284, 0xfffffbf7, 0xffffffff, 0xffffffff, 
+	0xfffffbf7, 0xffd3aaa2, 0xffbd8273, 0xffbd8273, 0xffbd8273, 0xffad796b, 0xffad796b, 0xffad796b, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x11000000, 0x22000000, 0x66190000, 0xdd523331, 0xeec59a94, 
+	0xeec59a94, 0xeeb88e84, 0xeeb88e84, 0xeeb5867b, 0xeeb5867b, 0xeeaf7c73, 0xeead756b, 0xeead756b, 
+	0xeead756b, 0xee947168, 0xeecea69c, 0xeecea69c, 0x77210800, 0x22000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0xaa2c0c08, 0xff732419, 
+	0xff732419, 0xff732419, 0xff73231e, 0xff73231e, 0xff842821, 0xff842821, 0xff79271e, 0xff842d21, 
+	0xff842d21, 0xff842d21, 0xff8c2d21, 0xff8c2d21, 0xff8c2d21, 0xff8c2d21, 0xff842d21, 0xff842d21, 
+	0xff842d21, 0xff842d21, 0xff8c2d21, 0xff8c2d21, 0xff8c2d21, 0xff8c2d21, 0xff8c2d21, 0xff8c2d21, 
+	0xff8c2d21, 0xff81281e, 0xff7b2821, 0xff7b2821, 0xff7b2821, 0xff7b2821, 0xff732421, 0xff732421, 
+	0xff732421, 0xff65201b, 0xff632019, 0xff581c16, 0xff581c16, 0xff581c16, 0xff4a1810, 0xff4a1810, 
+	0xff34120b, 0xee1e0b05, 0x66000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x5545312f, 0xddce928c, 0xffce928c, 0xffde9e94, 
+	0xffde9e94, 0xffde9e94, 0xffde9e94, 0xffdb9a91, 0xffdb9a91, 0xffd9968f, 0xffd6928c, 0xffd68e8c, 
+	0xffc07f7e, 0xffaa7070, 0xff946163, 0xff9c7984, 0xffc5b6bd, 0xffc5b6bd, 0xff9c7984, 0xffa55450, 
+	0xffad4942, 0xffad4942, 0xffad4942, 0xffbd493c, 0xffbd4137, 0xffbd3931, 0xffbd3931, 0xffb53929, 
+	0xffb53929, 0xffb53929, 0xee7b271b, 0x88290c08, 0x33000000, 0x11000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe6e3e6, 0xffce9684, 0xffce9684, 
+	0xffce9684, 0xffce9284, 0xffce9284, 0xffce9284, 0xffefdbd6, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffe9d2d0, 0xffbd8273, 0xffbd8273, 0xffbd8273, 0xffad796b, 0xffad796b, 0xffad796b, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x11000000, 0x22000000, 0x77190000, 0xdd523331, 0xeec59a94, 
+	0xeec59a94, 0xeeba968c, 0xeeb88e84, 0xeeb88e84, 0xeeb5867b, 0xeeb2837b, 0xeeaf7c73, 0xeead756b, 
+	0xeead756b, 0xee947168, 0xeecea69c, 0xeecea69c, 0x77210800, 0x22000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x44000000, 0xee6b2021, 0xff762421, 
+	0xff762421, 0xff762421, 0xff7b2421, 0xff862824, 0xff862824, 0xff912d26, 0xff943121, 0xff943121, 
+	0xff943121, 0xff943121, 0xff8c3129, 0xff8c3129, 0xff8c3129, 0xff8c3129, 0xff8c3529, 0xff8c3529, 
+	0xff8c3529, 0xff8c3529, 0xff8c3529, 0xff8c3529, 0xff8c3529, 0xff8c3529, 0xff8c3129, 0xff8c3129, 
+	0xff8c3129, 0xff8c3129, 0xff7b2d21, 0xff7b2d21, 0xff7b2d21, 0xff7b2d21, 0xff7b2d29, 0xff7b2d29, 
+	0xff7b2d29, 0xff7b2d29, 0xff6b2019, 0xff6b2019, 0xff6b2019, 0xff6b2019, 0xff581c16, 0xff4d1813, 
+	0xff4d1813, 0xff421410, 0xaa000000, 0x33000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x22191419, 0xbb976865, 0xffd6928c, 0xffd6928c, 0xffde9694, 
+	0xffde9694, 0xffde9694, 0xffde9694, 0xffde9694, 0xffde9694, 0xffdb908c, 0xffdb908c, 0xffd68a7b, 
+	0xffbd776b, 0xffa5645a, 0xff8c514a, 0xff9a7484, 0xffd6cad6, 0xffd6cad6, 0xff9a7484, 0xffad4942, 
+	0xffa2423a, 0xffad4942, 0xffad4942, 0xffc54131, 0xffbd3d2f, 0xffb5392c, 0xffb5392c, 0xffaa352c, 
+	0xffaa352c, 0xffaa352c, 0xff9f3126, 0xdd652216, 0x55080400, 0x22080400, 0x11080400, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe6e3e6, 0xffce9684, 0xffce9684, 
+	0xffce9684, 0xffce9284, 0xffce9284, 0xffdeb6ad, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xfffffbff, 0xffd3aaa2, 0xffbd8273, 0xffbd8273, 0xffad796b, 0xffad796b, 0xffad796b, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x11000000, 0x22000000, 0x77190000, 0xee8c6763, 0xeec59a94, 
+	0xeec59a94, 0xeebd9e94, 0xeeba968c, 0xeeb88e84, 0xeeb88e84, 0xeeb2837b, 0xeeb2837b, 0xeeaf7c73, 
+	0xeead756b, 0xee947168, 0xeecea69c, 0xeecea69c, 0x88210800, 0x33000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0xaa31100e, 0xff812821, 0xff812821, 
+	0xff762421, 0xff812821, 0xff862824, 0xff862824, 0xff912d26, 0xff912d26, 0xff943121, 0xff9a746e, 
+	0xff9c9694, 0xff9c9694, 0xff978481, 0xff978481, 0xff978481, 0xff978481, 0xffa29391, 0xffa29391, 
+	0xffa29391, 0xffa29391, 0xffa29391, 0xffa29391, 0xffa29391, 0xffa29391, 0xffa29291, 0xffa29291, 
+	0xffa29291, 0xffa29291, 0xffb2aeaa, 0xffb2aeaa, 0xffb2aeaa, 0xffb2aeaa, 0xffceb6b2, 0xfff7fbf7, 
+	0xfff7fbf7, 0xfff7fbf7, 0xffbd9694, 0xff6b2019, 0xff6b2019, 0xff6b2019, 0xff581c16, 0xff581c16, 
+	0xff4d1813, 0xff4d1813, 0xee2c0d0b, 0x66000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x88583e3f, 0xffd6928c, 0xffd6928c, 0xffd6928c, 0xffdb928f, 
+	0xffdb928f, 0xffdb928f, 0xffdb928f, 0xffdb908c, 0xffdb908c, 0xffdb908c, 0xffdb908c, 0xffd68a7b, 
+	0xffbd776b, 0xffa5645a, 0xff8c514a, 0xff9a7484, 0xffd6cad6, 0xffd6cad6, 0xff9a7484, 0xff973b31, 
+	0xffa2423a, 0xffa2423a, 0xffa2423a, 0xffbd3d2f, 0xffb5392c, 0xffb5392c, 0xffad3529, 0xffaa352c, 
+	0xffaa352c, 0xff9f3126, 0xff9f3126, 0xff943121, 0xaa37130b, 0x44080400, 0x11080400, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe6e3e6, 0xffce9684, 0xffce9684, 
+	0xffce9684, 0xffce9284, 0xffce9284, 0xffefdbd6, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xfffffbff, 0xfffffbff, 0xffbd8273, 0xffbd8273, 0xffad796b, 0xffad796b, 0xffad796b, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x11000000, 0x22000000, 0x88190000, 0xee8c6763, 0xeec59a94, 
+	0xeec59a94, 0xeebd9e94, 0xeeba968c, 0xeeba968c, 0xeeb88e84, 0xeeb58a84, 0xeeb2837b, 0xeeaf7c73, 
+	0xeead756b, 0xee947168, 0xeecea69c, 0xeecea69c, 0x99210800, 0x33000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x33000000, 0xee63201b, 0xff812821, 0xff812821, 
+	0xff812821, 0xff8c2d21, 0xff912d26, 0xff912d26, 0xff912d26, 0xff912d26, 0xff943121, 0xff943121, 
+	0xff9c9694, 0xff9c9694, 0xff978481, 0xff978481, 0xff978481, 0xff9caead, 0xffa29391, 0xffa29391, 
+	0xffa29391, 0xffa29391, 0xffa29391, 0xffa29391, 0xffa29391, 0xffa29391, 0xffa29291, 0xffa29291, 
+	0xffa29291, 0xffa29291, 0xffb2aeaa, 0xffb2aeaa, 0xffb2aeaa, 0xffb2aeaa, 0xfff7fbf7, 0xfff7fbf7, 
+	0xfff7fbf7, 0xfff7fbf7, 0xff864842, 0xff6b2019, 0xff6b2019, 0xff6b2019, 0xff581c16, 0xff581c16, 
+	0xff581c16, 0xff4d1813, 0xff421410, 0x99000000, 0x33000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x33211413, 0xdd976865, 0xffd6928c, 0xffd6928c, 0xffd6928c, 0xffd98e89, 
+	0xffd98e89, 0xffd98e89, 0xffd98e89, 0xffdb908c, 0xffdb908c, 0xffd98b84, 0xffd98b84, 0xffd68a7b, 
+	0xffbd776b, 0xffa5645a, 0xff8c514a, 0xff7b495a, 0xffd6cad6, 0xffd6cad6, 0xff7b495a, 0xff8c3529, 
+	0xff973b31, 0xff973b31, 0xff973b31, 0xffb5392c, 0xffb5392c, 0xffad3529, 0xffad3529, 0xffaa352c, 
+	0xff9f3126, 0xff9f3126, 0xff9f3126, 0xff943121, 0xee652216, 0x77080400, 0x33080400, 0x11000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe6e3e6, 0xffc58a7b, 0xffc58a7b, 
+	0xffc58a7b, 0xffbd8273, 0xffe9d0cb, 0xfffff7f7, 0xfffff7f7, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xfff7f3f7, 0xfff7f3f7, 0xffdec9c8, 0xffad756b, 0xffa57163, 0xffa57163, 0xffa57163, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x11000000, 0x22000000, 0x88190000, 0xee977779, 0xeed6b2b5, 
+	0xeed6b2b5, 0xeec3a39f, 0xeec09d9a, 0xeebd9694, 0xeebd9694, 0xeeb58b84, 0xeeb5847b, 0xeeb57d73, 
+	0xeeb57d73, 0xee9a6f68, 0xeecea29c, 0xeecea29c, 0x99310800, 0x33000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00080408, 0xff4a464a, 0xff8c888c, 0xff8c888c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff949294, 0xff949294, 0xff9c9a9c, 0xff9c9a9c, 
+	0xff9c9a9c, 0xff9c9a9c, 0xff9c9a9c, 0xff9c9a9c, 0xff9c9a9c, 0xff9c9a9c, 0xff9c9a9c, 0xff9c9a9c, 
+	0xff9c9a9c, 0xff9c9a9c, 0xff9c9a9c, 0xff949694, 0xff949694, 0xff949694, 0xff949694, 0xff949694, 
+	0xff949694, 0xff949694, 0xff949694, 0xff949694, 0xff949694, 0xff949694, 0xff949694, 0xff949694, 
+	0xff949694, 0xff949694, 0xff949694, 0xff949694, 0xff949694, 0xff949694, 0xff949694, 0xff949294, 
+	0xff949294, 0xff949294, 0xff949294, 0xff949294, 0xff949294, 0xff949294, 0xff949294, 0xff949294, 
+	0xff949294, 0xff949294, 0xff949294, 0xff949294, 0xff949294, 0xff949294, 0xff949294, 0xff948e94, 
+	0xff948e94, 0xff948e94, 0xff948e94, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 
+	0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff8c8e8c, 0xff949694, 
+	0xff949694, 0xff949694, 0xff737573, 0xff5d5c5d, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7731100e, 0xff943129, 0xff8c2d21, 0xff8c2d21, 
+	0xff8c2d21, 0xff8c2d21, 0xff912d26, 0xff9c3129, 0xff9c3129, 0xff9c3129, 0xff943121, 0xff943121, 
+	0xff9a746e, 0xff9c9694, 0xff9caead, 0xff9caead, 0xff9caead, 0xff9caead, 0xffadc2c5, 0xffadc2c5, 
+	0xffadc2c5, 0xffadc2c5, 0xffadc2c5, 0xffadc2c5, 0xffadc2c5, 0xffadc2c5, 0xffadc2c5, 0xffadc2c5, 
+	0xffadc2c5, 0xffadc2c5, 0xffb2aeaa, 0xffb2aeaa, 0xffceefef, 0xffceefef, 0xfff7fbf7, 0xfff7fbf7, 
+	0xfff7fbf7, 0xffa5716e, 0xff6b2019, 0xff6b2019, 0xff6b2019, 0xff6b2019, 0xff632019, 0xff581c16, 
+	0xff581c16, 0xff4d1813, 0xff421410, 0xcc160705, 0x44000000, 0x11000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x88633d3a, 0xffd6928c, 0xffd6928c, 0xffd6928c, 0xffd6928c, 0xffd98e89, 
+	0xffd98e89, 0xffd98e89, 0xffd68a84, 0xffd98b84, 0xffd98b84, 0xffd6867b, 0xffd6867b, 0xffbd776b, 
+	0xffbd776b, 0xffa5645a, 0xff8c514a, 0xff7b495a, 0xffd6cad6, 0xffd6cad6, 0xff7b495a, 0xff8c3529, 
+	0xff8c3529, 0xff8c3529, 0xff973b31, 0xffb5392c, 0xffad3529, 0xffad3529, 0xffad3529, 0xff9f3126, 
+	0xff9f3126, 0xff942d21, 0xff942d21, 0xff943121, 0xff943121, 0xbb37130b, 0x44080400, 0x11000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe6e3e6, 0xffc58a7b, 0xffc58a7b, 
+	0xffc58a7b, 0xffbd8273, 0xffe9d0cb, 0xfffff7f7, 0xfffff7f7, 0xffe6d2ce, 0xffe6d2ce, 0xffe6d2ce, 
+	0xffe6d2ce, 0xfff7f3f7, 0xfff7f3f7, 0xffdec9c8, 0xffad756b, 0xffa57163, 0xffa57163, 0xffa57163, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x11000000, 0x33000000, 0x88190000, 0xee977779, 0xeed6b2b5, 
+	0xeed6b2b5, 0xeec5aaa5, 0xeec3a39f, 0xeebd9694, 0xeebd9694, 0xeeb58b84, 0xeeb5847b, 0xeeb5847b, 
+	0xeeb57d73, 0xee9a6f68, 0xeecea29c, 0xeecea29c, 0x99310800, 0x33000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00080408, 0xff8c888c, 0xff8c888c, 0xffcecace, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 
+	0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 
+	0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xffc0c0c0, 0xffc0c0c0, 0xffced0ce, 0xffcecdce, 
+	0xffcecdce, 0xffcecdce, 0xffcecdce, 0xffcecdce, 0xffcecdce, 0xffcecdce, 0xffcecdce, 0xffcecdce, 
+	0xffcecdce, 0xffcecdce, 0xffcecdce, 0xffcbc9cb, 0xffcbc9cb, 0xffcbc9cb, 0xffcbc9cb, 0xffc5c9c5, 
+	0xffc5c9c5, 0xffc5c9c5, 0xffc5c9c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 
+	0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c5c5, 
+	0xffc5c5c5, 0xffc5c5c5, 0xffc5c5c5, 0xffc5c2c5, 0xffc5c2c5, 0xffc5c2c5, 0xffc5c2c5, 0xffc5c2c5, 
+	0xffc5c2c5, 0xffc5c2c5, 0xffc5c2c5, 0xffc0c2c0, 0xffc0c2c0, 0xffc0c2c0, 0xffc0c2c0, 0xffc0bec0, 
+	0xffc0bec0, 0xffc0bec0, 0xffc0bec0, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 
+	0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xffb5b6b5, 
+	0xffb5b6b5, 0xffb5b6b5, 0xffb5b6b5, 0xff8c8a8c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000400, 0x00000000, 0x11000000, 0xaa31100e, 0xff943129, 0xff8c2d21, 0xff8c2d21, 
+	0xff912f24, 0xff912f24, 0xff9c3129, 0xff9c3129, 0xffa23329, 0xffa23329, 0xffad3929, 0xffad3929, 
+	0xffad3929, 0xffb59a9c, 0xffc8b5b5, 0xffc8b5b5, 0xffc8b5b5, 0xffc8b5b5, 0xffd6d2d6, 0xffd6d2d6, 
+	0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 
+	0xffd6d2d6, 0xffd6d2d6, 0xffdee3de, 0xffe9ece9, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffdbb9b5, 0xff942d21, 0xff812821, 0xff812821, 0xff762421, 0xff6b2021, 0xff682019, 0xff682019, 
+	0xff5d1c19, 0xff521819, 0xff4a1810, 0xdd190805, 0x66000000, 0x11000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x11000000, 0xcc8f514d, 0xffd6867b, 0xffd6867b, 0xffd6867b, 0xffd6867b, 0xffd6827b, 
+	0xffd6827b, 0xffd6827b, 0xffd6827b, 0xffd6867b, 0xffd6867b, 0xffd6867b, 0xffd07970, 0xffce7573, 
+	0xffce7573, 0xffb25e5a, 0xff974842, 0xff632d3a, 0xffefefef, 0xffefefef, 0xff632d3a, 0xff862b1e, 
+	0xff9a3224, 0xff9a3224, 0xffad3929, 0xffad3529, 0xffad3529, 0xff9c3126, 0xff9c3126, 0xff943121, 
+	0xff892d21, 0xff892d21, 0xff892d21, 0xff7b2821, 0xff7b2821, 0xdd551b16, 0x66080000, 0x22000000, 
+	0x11000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe6e3e6, 0xffc58a7b, 0xffc58a7b, 
+	0xffc58a7b, 0xffbd8273, 0xffbd8273, 0xffbd8273, 0xffbd8273, 0xffb5796b, 0xffb5796b, 0xffb5796b, 
+	0xffb5796b, 0xffad756b, 0xffad756b, 0xffad756b, 0xffad756b, 0xffa57163, 0xffa57163, 0xffa57163, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x11000000, 0x33000000, 0x99190000, 0xee977779, 0xeed6b2b5, 
+	0xeed6b2b5, 0xeec5aaa5, 0xeec3a39f, 0xeec09d9a, 0xeebd9694, 0xeeb58b84, 0xeeb58b84, 0xeeb5847b, 
+	0xeeb57d73, 0xee9a6f68, 0xeecea29c, 0xeecea29c, 0xaa310800, 0x33000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00080408, 0xff8c888c, 0xffcecace, 0xffcecace, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffe6ebe6, 0xffe6e7e6, 
+	0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 
+	0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffdee3de, 
+	0xffdee3de, 0xffdee3de, 0xffdee3de, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 
+	0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 
+	0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffb5b6b5, 0xff8c8a8c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000400, 0x00000000, 0x22000000, 0xdd63201b, 0xff943129, 0xff912f24, 0xff912f24, 
+	0xff912f24, 0xff912f24, 0xffa23329, 0xffa23329, 0xffa23329, 0xffa73629, 0xffad3929, 0xffad3929, 
+	0xffad3929, 0xffaf5950, 0xffc8b5b5, 0xffc8b5b5, 0xffd6dbde, 0xffd6dbde, 0xffe1dfe1, 0xffe1dfe1, 
+	0xffecebec, 0xffecebec, 0xfff1f0f1, 0xfff1f0f1, 0xfff1f0f1, 0xfff1f0f1, 0xfff1f0f1, 0xfff1f0f1, 
+	0xfff1f0f1, 0xfff1f0f1, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffb8736b, 0xff942d21, 0xff8c2d21, 0xff812821, 0xff762421, 0xff762421, 0xff682019, 0xff682019, 
+	0xff5d1c19, 0xff521819, 0xff4a1810, 0xee31100b, 0x88000000, 0x22000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x55472826, 0xffd67973, 0xffd37f76, 0xffd37f76, 0xffd37f76, 0xffd37f76, 0xffd6827b, 
+	0xffd6827b, 0xffd6827b, 0xffd6827b, 0xffd07970, 0xffd07970, 0xffd07970, 0xffd07970, 0xffce7573, 
+	0xffb25e5a, 0xff974842, 0xff974842, 0xff632d3a, 0xffefefef, 0xffefefef, 0xff632d3a, 0xff732419, 
+	0xff862b1e, 0xff9a3224, 0xff9a3224, 0xff9c3126, 0xff9c3126, 0xff9c3126, 0xff8c2d24, 0xff892d21, 
+	0xff892d21, 0xff7e2821, 0xff7e2821, 0xff7b2821, 0xff7b2821, 0xff7b2821, 0x992f0d0b, 0x33000000, 
+	0x11000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe6e3e6, 0xffc58a7b, 0xffc58a7b, 
+	0xffc58a7b, 0xffbd8273, 0xffbd8273, 0xffbd8273, 0xffbd8273, 0xffb5796b, 0xffb5796b, 0xffb5796b, 
+	0xffb5796b, 0xffad756b, 0xffad756b, 0xffad756b, 0xffad756b, 0xffa57163, 0xffa57163, 0xffa57163, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x11000000, 0x33000000, 0x99190000, 0xee977779, 0xeed6b2b5, 
+	0xeed6b2b5, 0xeec5aaa5, 0xeec5aaa5, 0xeec09d9a, 0xeebd9694, 0xeeb5928c, 0xeeb58b84, 0xeeb5847b, 
+	0xeeb5847b, 0xee9a6f68, 0xeecea29c, 0xeecea29c, 0xaa310800, 0x33000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00080408, 0xff8c888c, 0xffcecace, 0xffcecace, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffe6ebe6, 0xffe6e7e6, 
+	0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 
+	0xffe6e7e6, 0xffe6e7e6, 0xffe6e7e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffe6e3e6, 0xffdee3de, 
+	0xffdee3de, 0xffdee3de, 0xffdee3de, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 
+	0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedfde, 
+	0xffdedfde, 0xffdedfde, 0xffdedfde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffdedbde, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6dbd6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffb5b6b5, 0xff8c8a8c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000400, 0x00000000, 0x5531100e, 0xff943129, 0xff943129, 0xff912f24, 0xff912f24, 
+	0xff973226, 0xff973226, 0xffa23329, 0xffa23329, 0xffa73629, 0xffa73629, 0xffad3929, 0xffad3929, 
+	0xffad3929, 0xffad3929, 0xffba8f8c, 0xffd6dbde, 0xffd6dbde, 0xffd6dbde, 0xffecebec, 0xffecebec, 
+	0xfff7f7f7, 0xfff7f7f7, 0xfff1f0f1, 0xfff1f0f1, 0xfff1f0f1, 0xfff1f0f1, 0xfff1f0f1, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffdbb9b5, 
+	0xff942d21, 0xff942d21, 0xff8c2d21, 0xff812821, 0xff812821, 0xff762421, 0xff682019, 0xff682019, 
+	0xff682019, 0xff5d1c19, 0xff4a1810, 0xff4a1810, 0xaa000000, 0x33000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x88472826, 0xffd67973, 0xffd07870, 0xffd07870, 0xffd07870, 0xffd07870, 0xffd37b73, 
+	0xffd37b73, 0xffd37b73, 0xffd0746b, 0xffd07970, 0xffcb6d65, 0xffcb6d65, 0xffcb6d65, 0xffb25e5a, 
+	0xffb25e5a, 0xff974842, 0xff7b3129, 0xff632d3a, 0xffefefef, 0xffefefef, 0xff632d3a, 0xff732419, 
+	0xff862b1e, 0xff9a3224, 0xff9a3224, 0xff9c3126, 0xff8c2d24, 0xff8c2d24, 0xff8c2d24, 0xff7e2821, 
+	0xff7e2821, 0xff7e2821, 0xff732421, 0xff7b2821, 0xff7b2821, 0xff7b2821, 0xbb2f0d0b, 0x44000000, 
+	0x22000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe9d5d0, 0xffbd8273, 0xffbd8273, 
+	0xffbd8273, 0xffad756b, 0xffad756b, 0xffad756b, 0xffad756b, 0xff9c6d63, 0xff9c6d63, 0xff9c6d63, 
+	0xff9c6d63, 0xff9c6963, 0xff9c6963, 0xff9c6963, 0xff9c6963, 0xff9c6d63, 0xff9c6d63, 0xff9c6d63, 
+	0xffdececb, 0xffadaaad, 0x00000000, 0x11000000, 0x33000000, 0x99190000, 0xee97827e, 0xeed6c2bd, 
+	0xeed6c2bd, 0xeec5b2b5, 0xeec3aaaa, 0xeec0a29f, 0xeebd9a94, 0xeeba8f86, 0xeeba8f86, 0xeeb88881, 
+	0xeeb5827b, 0xee976c6b, 0xeec59e9c, 0xeec59e9c, 0xaa3a0808, 0x33000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000400, 0xff7e807e, 0xffbdbebd, 0xffbdbebd, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 
+	0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 
+	0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffd6d7d6, 0xffd6d7d6, 
+	0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d7d6, 0xffd6d2d6, 
+	0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffd6d2d6, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 
+	0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecece, 0xffcecace, 
+	0xffcecace, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecace, 0xffcecace, 
+	0xffcecace, 0xffcecace, 0xffcecace, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 
+	0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 
+	0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffc5c6c5, 0xffbdbebd, 
+	0xffbdbebd, 0xffbdbebd, 0xffbdbebd, 0xff848284, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000400, 0x00000000, 0x7731100e, 0xff943129, 0xff943129, 0xff973226, 0xff973226, 
+	0xff973226, 0xff973226, 0xffa23329, 0xffa73629, 0xffa73629, 0xffa73629, 0xffad3929, 0xffad3929, 
+	0xffad3929, 0xffad3929, 0xffad6963, 0xffd6dbde, 0xffd6dbde, 0xffd6dbde, 0xffecebec, 0xfff7f7f7, 
+	0xfff7f7f7, 0xfff7f7f7, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff942d21, 
+	0xff942d21, 0xff942d21, 0xff8c2d21, 0xff8c2d21, 0xff812821, 0xff812821, 0xff732419, 0xff682019, 
+	0xff682019, 0xff5d1c19, 0xff4a1810, 0xff4a1810, 0xbb190805, 0x44000000, 0x11000000, 0x00000000, 
+	0x11000000, 0xaa8f514d, 0xffd67973, 0xffce716b, 0xffce716b, 0xffce716b, 0xffce716b, 0xffce6d63, 
+	0xffce6d63, 0xffce6d63, 0xffce6d63, 0xffcb6d65, 0xffcb6d65, 0xffc5615a, 0xffc5615a, 0xffb25e5a, 
+	0xff974842, 0xff974842, 0xff7b3129, 0xff632d3a, 0xffefefef, 0xffefefef, 0xff632d3a, 0xff732419, 
+	0xff732419, 0xff862b1e, 0xff862b1e, 0xff8c2d24, 0xff7b2821, 0xff7b2821, 0xff7b2821, 0xff732421, 
+	0xff732421, 0xff732421, 0xff732421, 0xff7b2821, 0xff7b2821, 0xff7b2821, 0xdd551b16, 0x55000000, 
+	0x22000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe9d5d0, 0xffbd8273, 0xffbd8273, 
+	0xffbd8273, 0xffad756b, 0xffad756b, 0xffad756b, 0xffad756b, 0xff9c6d63, 0xff9c6d63, 0xff9c6d63, 
+	0xff9c6d63, 0xff9c6963, 0xff9c6963, 0xff9c6963, 0xff9c6963, 0xff9c6d63, 0xff9c6d63, 0xff9c6d63, 
+	0xffdececb, 0xffadaaad, 0x00000000, 0x11000000, 0x33000000, 0x99190000, 0xee97827e, 0xeed6c2bd, 
+	0xeed6c2bd, 0xeec5b2b5, 0xeec3aaaa, 0xeec0a29f, 0xeebd9a94, 0xeebd968c, 0xeeba8f86, 0xeeb88881, 
+	0xeeb5827b, 0xee976c6b, 0xeec59e9c, 0xeec59e9c, 0xaa3a0808, 0x33000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000400, 0xff3f423f, 0xff7e807e, 0xff7e807e, 0xff848484, 0xff848484, 0xff848484, 0xff848484, 
+	0xff848484, 0xff848484, 0xff848484, 0xff848484, 0xff848484, 0xff848484, 0xff848484, 0xff848484, 
+	0xff848484, 0xff848484, 0xff848484, 0xff848484, 0xff848484, 0xff848484, 0xff8f8f8f, 0xff8f8f8f, 
+	0xff8f8f8f, 0xff8f8f8f, 0xff8f8f8f, 0xff8f8f8f, 0xff8f8f8f, 0xff8f8f8f, 0xff8f8f8f, 0xff8f8e8f, 
+	0xff8f8e8f, 0xff8f8e8f, 0xff8f8e8f, 0xff8f8c8f, 0xff8f8c8f, 0xff8f8c8f, 0xff8f8c8f, 0xff898a89, 
+	0xff898a89, 0xff898a89, 0xff898a89, 0xff898a89, 0xff898a89, 0xff898a89, 0xff898a89, 0xff898a89, 
+	0xff898a89, 0xff898a89, 0xff898a89, 0xff898a89, 0xff898a89, 0xff898a89, 0xff898a89, 0xff898789, 
+	0xff898789, 0xff898789, 0xff898789, 0xff898789, 0xff898789, 0xff898789, 0xff898789, 0xff898789, 
+	0xff898789, 0xff898789, 0xff898789, 0xff848484, 0xff848484, 0xff848484, 0xff848484, 0xff848484, 
+	0xff848484, 0xff848484, 0xff848484, 0xff848484, 0xff848484, 0xff848484, 0xff848484, 0xff848484, 
+	0xff848484, 0xff848484, 0xff848484, 0xff848484, 0xff848484, 0xff848484, 0xff848484, 0xff7e7f7e, 
+	0xff7e7f7e, 0xff7e7f7e, 0xff7e7f7e, 0xff585658, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x8834120e, 0xff9c3529, 0xff9c3529, 0xff9f3229, 0xff9f3229, 
+	0xff9f3229, 0xffa53529, 0xffaa362f, 0xffaf372c, 0xffaf372c, 0xffaf372c, 0xffb53931, 0xffb53931, 
+	0xffb83a2f, 0xffb53931, 0xffb53d31, 0xffcba39f, 0xffd6d7d6, 0xffd6d7d6, 0xffe6e3e6, 0xffefefef, 
+	0xfff7fbf7, 0xfff7fbf7, 0xfffcfcfc, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffd69e9c, 0xff9c3529, 
+	0xff9c3529, 0xff9c3529, 0xff942e21, 0xff8c2b21, 0xff8c2b21, 0xff842821, 0xff7b2421, 0xff651f1b, 
+	0xff651f1b, 0xff5a1c19, 0xff521810, 0xff521810, 0xcc1b0805, 0x55000000, 0x11000000, 0x00000000, 
+	0x11000000, 0xcc8f4c42, 0xffd67163, 0xffce6963, 0xffce6963, 0xffce6963, 0xffce6963, 0xffc5655a, 
+	0xffc5655a, 0xffc5655a, 0xffc5655a, 0xffc55952, 0xffc55952, 0xffc55952, 0xffc55952, 0xffbd493a, 
+	0xffbd493a, 0xff7e3126, 0xff7e3126, 0xff190808, 0xffffffff, 0xffffffff, 0xff190808, 0xff581b16, 
+	0xff842821, 0xff842821, 0xff842821, 0xff7b2821, 0xff7b2821, 0xff7b2821, 0xff7b2821, 0xff6b2019, 
+	0xff6b2019, 0xff6b2019, 0xff6b2019, 0xff6b2019, 0xff6b2019, 0xff6b2019, 0xee471610, 0x55000000, 
+	0x22000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe9d5d0, 0xffffffff, 0xffbd8273, 
+	0xffbd8273, 0xffad756b, 0xffad756b, 0xffad756b, 0xffad756b, 0xff9c6d63, 0xff9c6d63, 0xff9c6d63, 
+	0xff9c6d63, 0xff9c6963, 0xff9c6963, 0xff9c6963, 0xff9c6963, 0xff9c6d63, 0xff9c6d63, 0xffffffff, 
+	0xffdececb, 0xffadaaad, 0x00000000, 0x11000000, 0x33000000, 0x99190000, 0xee97827e, 0xeed6c2bd, 
+	0xeed6c2bd, 0xeec5b2b5, 0xeec3aaaa, 0xeec0a29f, 0xeebd9a94, 0xeebd968c, 0xeeba8f86, 0xeeb88881, 
+	0xeeb5827b, 0xee976c6b, 0xeec59e9c, 0xeec59e9c, 0xaa3a0808, 0x33000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x9934120e, 0xff9c3529, 0xff9c3529, 0xff9f3229, 0xff9c3129, 
+	0xffa23329, 0xffa53529, 0xffaf372c, 0xffaf372c, 0xffb53929, 0xffb53929, 0xffb53931, 0xffb83a2f, 
+	0xffb53931, 0xffb83a2f, 0xffb53d31, 0xffb53d31, 0xffd6d7d6, 0xffd6d7d6, 0xffe6e3e6, 0xffefefef, 
+	0xffefefef, 0xfff7fbf7, 0xfffcfcfc, 0xfffcfcfc, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff9c3529, 0xff9c3529, 
+	0xff9c3529, 0xff9c3529, 0xff942e21, 0xff942e21, 0xff8c2b21, 0xff842821, 0xff7b2421, 0xff70221e, 
+	0xff651f1b, 0xff5a1c19, 0xff521810, 0xff521810, 0xcc1b0805, 0x55000000, 0x11000000, 0x00000000, 
+	0x11000000, 0x22000000, 0x44000000, 0x66000000, 0x77000000, 0x77000000, 0x77000000, 0x77000000, 
+	0x77000000, 0x77000000, 0x77000000, 0x77000000, 0x77000000, 0x77000000, 0x77000000, 0x77000000, 
+	0x88000000, 0x99000000, 0xaa000000, 0xcc190808, 0xffffffff, 0xffffffff, 0xbb190808, 0xaa000000, 
+	0x99000000, 0x88000000, 0x77000000, 0x77000000, 0x77000000, 0x77000000, 0x77000000, 0x77000000, 
+	0x77000000, 0x77000000, 0x77000000, 0x77000000, 0x77000000, 0x77000000, 0x66000000, 0x44000000, 
+	0x22000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe9d5d0, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffdececb, 0xffadaaad, 0x00000000, 0x11000000, 0x33000000, 0x99190000, 0xee97827e, 0xeed6c2bd, 
+	0xeed6c2bd, 0xeec5b2b5, 0xeec3aaaa, 0xeec0a29f, 0xeebd9a94, 0xeebd968c, 0xeeba8f86, 0xeeb88881, 
+	0xeeb5827b, 0xee976c6b, 0xeec59e9c, 0xeec59e9c, 0xaa3a0808, 0x33000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 
+	0x00000400, 0x00000400, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0xaa34120e, 0xff9c3529, 0xff9c3529, 0xff9f3229, 0xff9f3229, 
+	0xffa53529, 0xffa53529, 0xffaf372c, 0xffb53929, 0xffb53929, 0xffb53929, 0xffb83a2f, 0xffb83a2f, 
+	0xffb83a2f, 0xffb83a2f, 0xffb53d31, 0xffb53d31, 0xffc07068, 0xffd6d7d6, 0xffded7de, 0xffe6e3e6, 
+	0xffefefef, 0xffefefef, 0xfffafafa, 0xfffcfcfc, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffc87d76, 0xff9c3529, 0xff9c3529, 
+	0xff9c3529, 0xff9c3529, 0xff942e21, 0xff942e21, 0xff8c2b21, 0xff842821, 0xff7b2421, 0xff70221e, 
+	0xff651f1b, 0xff651f1b, 0xff521810, 0xff521810, 0xdd1b0805, 0x66000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x11000000, 0x22000000, 0x33000000, 0x44000000, 0x44000000, 0x44000000, 0x44000000, 
+	0x44000000, 0x44000000, 0x44000000, 0x44000000, 0x44000000, 0x44000000, 0x44000000, 0x44000000, 
+	0x55000000, 0x66000000, 0x88000000, 0xaa190808, 0xffffffff, 0xffffffff, 0xaa190808, 0x88000000, 
+	0x66000000, 0x55000000, 0x44000000, 0x44000000, 0x44000000, 0x44000000, 0x44000000, 0x44000000, 
+	0x44000000, 0x44000000, 0x44000000, 0x44000000, 0x44000000, 0x44000000, 0x33000000, 0x22000000, 
+	0x11000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe6e3e6, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x11000000, 0x33000000, 0x99190000, 0xee9c827e, 0xeedec2bd, 
+	0xeedec2bd, 0xeec5b6b5, 0xeec3aead, 0xeec0a6a5, 0xeebd9e9c, 0xeebd9694, 0xeeba8f8c, 0xeeb88884, 
+	0xeeb5827b, 0xee9c6d6b, 0xeece9e9c, 0xeece9e9c, 0xaa3a0c08, 0x33000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x11000000, 0xbb68231b, 0xff9c3529, 0xff9c3529, 0xffa53529, 0xffa53529, 
+	0xffa53529, 0xffa53529, 0xffb53929, 0xffb53929, 0xffb53929, 0xffb53929, 0xffb83a2f, 0xffb83a2f, 
+	0xffba3b2c, 0xffb83a2f, 0xffb53d31, 0xffb53d31, 0xffb53d31, 0xffcba39f, 0xffded7de, 0xffe6e3e6, 
+	0xffe6e3e6, 0xffefefef, 0xfff7f7f7, 0xfffcfcfc, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffe4beba, 0xffad3d31, 0xff9c3529, 0xff9c3529, 
+	0xff9c3529, 0xff9c3529, 0xff9c3121, 0xff942e21, 0xff8c2b21, 0xff842821, 0xff7b2421, 0xff70221e, 
+	0xff651f1b, 0xff651f1b, 0xff521810, 0xff521810, 0xdd1b0805, 0x66000000, 0x22000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x22000000, 0x44000000, 0x66000000, 0x99190808, 0xffffffff, 0xffffffff, 0x88190808, 0x66000000, 
+	0x44000000, 0x22000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe6e3e6, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x11000000, 0x33000000, 0x99190000, 0xee9c827e, 0xeedec2bd, 
+	0xeedec2bd, 0xeec5b6b5, 0xeec3aead, 0xeec0a6a5, 0xeebd9e9c, 0xeebd9694, 0xeeba8f8c, 0xeeb88884, 
+	0xeeb5827b, 0xee9c6d6b, 0xeece9e9c, 0xeece9e9c, 0xaa3a0c08, 0x33000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000400, 0x00000000, 0x9937120e, 0xffa53529, 0xffa53529, 0xffa53529, 0xffa53529, 
+	0xffa53529, 0xffaa3729, 0xffb53929, 0xffb53a2c, 0xffb53b2f, 0xffb53b2f, 0xffbd3b31, 0xffbd3b31, 
+	0xffbd3b31, 0xffbd3b31, 0xffbd3d31, 0xffbd3d31, 0xffbd3d31, 0xffbd6152, 0xffdedbde, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xfff7f7f7, 0xfff7f7f7, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xfffffbff, 0xfffffbff, 0xffc87970, 0xffad3929, 0xffa53529, 0xffa53529, 
+	0xffa53529, 0xff9c3129, 0xff943129, 0xff8f2e26, 0xff892b24, 0xff842821, 0xff732421, 0xff6b221e, 
+	0xff631f1b, 0xff631f1b, 0xff521c10, 0xff37130b, 0xdd1b0905, 0x66000000, 0x22000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x11000000, 0x33000000, 0x55000000, 0x88190808, 0xfffffbff, 0xfffffbff, 0x88190808, 0x55000000, 
+	0x33000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe6e3e6, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x11000000, 0x33000000, 0x99190000, 0xee9c827e, 0xeedec2bd, 
+	0xeedec2bd, 0xeec5b6b5, 0xeec3aead, 0xeec0a6a5, 0xeebd9e9c, 0xeebd9694, 0xeeba8f8c, 0xeeb88884, 
+	0xeeb5827b, 0xee9c6d6b, 0xeece9e9c, 0xeece9e9c, 0xaa3a0c08, 0x33000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000400, 0x00000000, 0x8837120e, 0xffa53529, 0xffa53529, 0xffa53529, 0xffa53529, 
+	0xffa73629, 0xffad3929, 0xffb53a2c, 0xffb53a2c, 0xffb53a2c, 0xffb53a2c, 0xffbd3b31, 0xffbd3b31, 
+	0xffbd3b31, 0xffbd3b31, 0xffbd3d31, 0xffbd3d31, 0xffbd3d31, 0xffbd3d31, 0xffd3a9a7, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffefefef, 0xfff7f7f7, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xfffffbff, 0xffe4bab8, 0xffad3929, 0xffad3929, 0xffa53529, 0xffa53529, 
+	0xffa53529, 0xff9c3129, 0xff943129, 0xff8f2e26, 0xff892b24, 0xff842821, 0xff732421, 0xff6b221e, 
+	0xff631f1b, 0xff5a1c19, 0xff521c10, 0xff37130b, 0xcc1b0905, 0x66000000, 0x22000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x11000000, 0x33000000, 0x55000000, 0x88190808, 0xfffffbff, 0xfffffbff, 0x88190808, 0x55000000, 
+	0x33000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe6e3e6, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x11000000, 0x33000000, 0x99190000, 0xee9c827e, 0xeedec2bd, 
+	0xeedec2bd, 0xeec5b6b5, 0xeec3aead, 0xeec0a6a5, 0xeebd9e9c, 0xeebd9694, 0xeeba8f8c, 0xeeb88884, 
+	0xeeb5827b, 0xee9c6d6b, 0xeece9e9c, 0xeece9e9c, 0xaa3a0c08, 0x33000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000400, 0x00000000, 0x7737120e, 0xffa53529, 0xffa53529, 0xffa73629, 0xffa73629, 
+	0xffa53529, 0xffad3929, 0xffb53929, 0xffb53a2c, 0xffb53a2c, 0xffb53b2f, 0xffbd3a31, 0xffbd3b31, 
+	0xffbd3b31, 0xffbd3b31, 0xffbd3d31, 0xffbd3d31, 0xffbd3d31, 0xffbd3d31, 0xffbd453a, 0xffdedbde, 
+	0xffdedbde, 0xffdedbde, 0xffefefef, 0xfff7f7f7, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xfffffbff, 0xffad3929, 0xffad3929, 0xffad3929, 0xffa53529, 0xffa53529, 
+	0xffa53529, 0xff9f3229, 0xff943129, 0xff8f2e26, 0xff892b24, 0xff842821, 0xff732421, 0xff6b221e, 
+	0xff631f1b, 0xff5a1c19, 0xff521c10, 0xff37130b, 0xcc1b0905, 0x66000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x22000000, 0x44000000, 0x66000000, 0x99190808, 0xfffffbff, 0xfffffbff, 0x99190808, 0x66000000, 
+	0x44000000, 0x22000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe6e3e6, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x11000000, 0x33000000, 0x99190000, 0xee977f79, 0xeed6beb5, 
+	0xeed6beb5, 0xeec5b2b5, 0xeec3abaa, 0xeec0a59f, 0xeebd9e94, 0xeebd968c, 0xeeba8f86, 0xeeb88881, 
+	0xeeb5827b, 0xee9a6d65, 0xeece9e94, 0xeece9e94, 0xaa310c08, 0x33000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000400, 0x00000000, 0x6637120e, 0xffa53529, 0xffa53529, 0xffa53529, 0xffa53529, 
+	0xffa53529, 0xffaa3729, 0xffb53929, 0xffb53a2c, 0xffb53b2f, 0xffb53b2f, 0xffbd3b31, 0xffbd3b31, 
+	0xffbd3d31, 0xffbd3b31, 0xffbd3d31, 0xffbd3d31, 0xffbd3d31, 0xffbd3d31, 0xffbd453a, 0xffc87770, 
+	0xffdedbde, 0xffdedbde, 0xffe6e7e6, 0xfff7f7f7, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffc87970, 0xffad3929, 0xffad3929, 0xffad3929, 0xffa53529, 0xffa53529, 
+	0xffa53529, 0xff9f3229, 0xff943129, 0xff8f2e26, 0xff892b24, 0xff842821, 0xff732421, 0xff6b221e, 
+	0xff631f1b, 0xff5a1c19, 0xff521c10, 0xff37130b, 0xbb000000, 0x55000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x7745221e, 0xffce655a, 0xffc56152, 0xffc56152, 0xffc56152, 0xffc56152, 0xffc5594a, 
+	0xffc5594a, 0xffc5594a, 0xffc5594a, 0xffbd5142, 0xffbd5142, 0xffbd5142, 0xffbd5142, 0xffce4531, 
+	0xff892e21, 0xff892e21, 0xff892e21, 0xff190808, 0xfffffbff, 0xfffffbff, 0xff190808, 0xff581b16, 
+	0xff581b16, 0xff842821, 0xff842821, 0xff732419, 0xff732419, 0xff732419, 0xff732419, 0xff632019, 
+	0xff632019, 0xff632019, 0xff632019, 0xff632019, 0xff632019, 0xff632019, 0x88210b08, 0x22000000, 
+	0x11000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe6e3e6, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x11000000, 0x33000000, 0x99190000, 0xee977f79, 0xeed6beb5, 
+	0xeed6beb5, 0xeec5b2b5, 0xeec3abaa, 0xeec0a59f, 0xeebd9e94, 0xeebd968c, 0xeeba8f86, 0xeeb88881, 
+	0xeeb5827b, 0xee9a6d65, 0xeece9e94, 0xeece9e94, 0xaa310c08, 0x33000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00080000, 0x33080000, 0xee9c3529, 0xff9c3529, 0xffa53529, 0xffa53529, 
+	0xffa73629, 0xffad3929, 0xffaf392c, 0xffb2392f, 0xffb2392f, 0xffb2392f, 0xffba3b2f, 0xffba3b2f, 
+	0xffba3b2f, 0xffba3b2f, 0xffba3b31, 0xffb83a31, 0xffba3b31, 0xffba3b31, 0xffb53931, 0xffb53931, 
+	0xffcba7a5, 0xffd6dfde, 0xffe6e3e6, 0xfff7f6f7, 0xffffffff, 0xffffffff, 0xfffffbff, 0xfffffbff, 
+	0xfffffbff, 0xfffffbff, 0xffb53d31, 0xffaf372c, 0xffaf372c, 0xffaf372c, 0xffa53529, 0xffa23329, 
+	0xff9f3229, 0xff9c3129, 0xff943121, 0xff8c2d21, 0xff8c2d21, 0xff842821, 0xff732421, 0xff68201b, 
+	0xff5d1c16, 0xff5d1c16, 0xff4a1810, 0xff31100b, 0xaa000000, 0x44000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x55451f1b, 0xffce5d52, 0xffc5594a, 0xffc5594a, 0xffc5594a, 0xffc5594a, 0xffc5554a, 
+	0xffc5554a, 0xffc04c3f, 0xffc04c3f, 0xffc5453a, 0xffc5453a, 0xffba3e34, 0xffba3e34, 0xffad3529, 
+	0xffad3529, 0xff76271e, 0xff5a2019, 0xff5a2d3a, 0xffe6e7e6, 0xffe6e7e6, 0xff5a2d3a, 0xff4a1819, 
+	0xff652019, 0xff652019, 0xff732419, 0xff632019, 0xff632019, 0xff632019, 0xff632019, 0xff632019, 
+	0xff5d1e16, 0xff5d1e16, 0xff5d1e16, 0xff5a1c19, 0xff5a1c19, 0xff5a1c19, 0x88240908, 0x33000000, 
+	0x11000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe6e3e6, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x11000000, 0x33000000, 0x99190000, 0xee977f79, 0xeed6beb5, 
+	0xeed6beb5, 0xeec5b2b5, 0xeec3abaa, 0xeec0a59f, 0xeebd9e94, 0xeebd968c, 0xeeba8f86, 0xeeb88881, 
+	0xeeb5827b, 0xee9a6d65, 0xeece9e94, 0xeece9e94, 0xaa310c08, 0x33000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00080000, 0x11080000, 0xcc6b231b, 0xff9c3529, 0xffa53529, 0xffa53529, 
+	0xffa53529, 0xffaa3729, 0xffaf392c, 0xffb2392f, 0xffb2392f, 0xffb2392f, 0xffb83a2c, 0xffba3b2f, 
+	0xffba3b2f, 0xffba3b2f, 0xffb83a31, 0xffb83a31, 0xffba3b31, 0xffba3b31, 0xffb53931, 0xffb53931, 
+	0xffc0706b, 0xffd6dfde, 0xffe6e3e6, 0xfff7f6f7, 0xffffffff, 0xffffffff, 0xfffffbff, 0xfffffbff, 
+	0xfffffbff, 0xffc87770, 0xffaf372c, 0xffaf372c, 0xffaf372c, 0xffad3529, 0xffa53529, 0xffa23329, 
+	0xffa23329, 0xff9c3129, 0xff943121, 0xff8c2d21, 0xff8c2d21, 0xff842821, 0xff732421, 0xff68201b, 
+	0xff5d1c16, 0xff5d1c16, 0xff4a1810, 0xee31100b, 0x99000000, 0x33000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x22000000, 0xcc893e37, 0xffbd5042, 0xffbd5042, 0xffbd5042, 0xffbd5042, 0xffc04c3f, 
+	0xffc04c3f, 0xffba4234, 0xffba4234, 0xffba3e34, 0xffba3e34, 0xffaf372f, 0xffaf372f, 0xffad3529, 
+	0xff912e24, 0xff76271e, 0xff5a2019, 0xff5a2d3a, 0xffe6e7e6, 0xffe6e7e6, 0xff5a2d3a, 0xff4a1819, 
+	0xff581c19, 0xff652019, 0xff652019, 0xff632019, 0xff632019, 0xff5a1e16, 0xff5a1e16, 0xff581b13, 
+	0xff581b13, 0xff581b13, 0xff581b13, 0xff5a1c19, 0xff5a1c19, 0xdd3f1310, 0x77080000, 0x44000000, 
+	0x11000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe6e3e6, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x11000000, 0x33000000, 0x99190000, 0xee977f79, 0xeed6beb5, 
+	0xeed6beb5, 0xeec3abaa, 0xeec3abaa, 0xeec0a59f, 0xeebd9e94, 0xeebd968c, 0xeeba8f86, 0xeeb88881, 
+	0xeeb5827b, 0xee9a6d65, 0xeece9e94, 0xeece9e94, 0xaa310c08, 0x33000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00080000, 0x00080000, 0x993a120e, 0xff9c3529, 0xffa53529, 0xffa53529, 
+	0xffa53529, 0xffa73629, 0xffaf392c, 0xffaf392c, 0xffb2392f, 0xffb2392f, 0xffb83a2c, 0xffba3b2f, 
+	0xffb83a2c, 0xffba3b2f, 0xffb83a31, 0xffba3b31, 0xffb83a31, 0xffba3b31, 0xffb53931, 0xffb53931, 
+	0xffb53931, 0xffcba7a5, 0xffe6e3e6, 0xfff7f6f7, 0xffffffff, 0xffffffff, 0xfffffbff, 0xfffffbff, 
+	0xffe4b9b8, 0xffad3529, 0xffaf372c, 0xffaf372c, 0xffad3529, 0xffad3529, 0xffa53529, 0xffa23329, 
+	0xff9f3229, 0xff9c3129, 0xff8c2d21, 0xff8c2d21, 0xff842821, 0xff7b2421, 0xff732421, 0xff68201b, 
+	0xff5d1c16, 0xff521810, 0xff4a1810, 0xdd190805, 0x77000000, 0x22000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x11000000, 0x99451f1b, 0xffbd5042, 0xffb5463a, 0xffb5463a, 0xffb5463a, 0xffba4234, 
+	0xffba4234, 0xffb53929, 0xffb53929, 0xffaf372f, 0xffaf372f, 0xffaf372f, 0xffaf372f, 0xffad3529, 
+	0xff912e24, 0xff76271e, 0xff5a2019, 0xff5a2d3a, 0xffe6e7e6, 0xffe6e7e6, 0xff5a2d3a, 0xff4a1819, 
+	0xff4a1819, 0xff581c19, 0xff652019, 0xff5a1e16, 0xff5a1e16, 0xff521b13, 0xff521b13, 0xff581b13, 
+	0xff581b13, 0xff581b13, 0xff581b13, 0xff5a1c19, 0xff5a1c19, 0xcc240908, 0x77080000, 0x33000000, 
+	0x11000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe6e3e6, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x11000000, 0x33000000, 0x88290400, 0xee977873, 0xeeceb2ad, 
+	0xeeceb2ad, 0xeec5aead, 0xeec3a6a2, 0xeec09e97, 0xeec09e97, 0xeebd928c, 0xeeba8b84, 0xeeb8847b, 
+	0xeeb8847b, 0xeeb58a84, 0xeeb58a84, 0xeeb58a84, 0xaa210400, 0x33000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00080000, 0x00080000, 0x66080000, 0xff9c3529, 0xffa53529, 0xffa53529, 
+	0xffa53529, 0xffa53529, 0xffaf392c, 0xffaf392c, 0xffaf392c, 0xffb2392f, 0xffb83a2c, 0xffb83a2c, 
+	0xffb83a2c, 0xffb83a2c, 0xffb53931, 0xffb83a31, 0xffb83a31, 0xffb53931, 0xffb53931, 0xffb53931, 
+	0xffb53931, 0xffc0706b, 0xffe6e3e6, 0xffffffff, 0xffffffff, 0xffffffff, 0xfffffbff, 0xfffffbff, 
+	0xffc87770, 0xffad3529, 0xffaf372c, 0xffaf372c, 0xffad3529, 0xffad3529, 0xffa53529, 0xffa23329, 
+	0xff9c3129, 0xff9c3129, 0xff8c2d21, 0xff8c2d21, 0xff842821, 0xff7b2421, 0xff68201b, 0xff5d1c16, 
+	0xff521810, 0xff521810, 0xff31100b, 0xbb000000, 0x66000000, 0x22000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x11000000, 0x44000000, 0xddad3d31, 0xffb5463a, 0xffad3d31, 0xffad3d31, 0xffb53929, 
+	0xffb53929, 0xffb53929, 0xffb53929, 0xffaf372f, 0xffaf372f, 0xffa53129, 0xffa53129, 0xff912e24, 
+	0xff912e24, 0xff5a2019, 0xff5a2019, 0xff5a2d3a, 0xffe6e7e6, 0xffe6e7e6, 0xff5a2d3a, 0xff4a1819, 
+	0xff4a1819, 0xff4a1819, 0xff581c19, 0xff521b13, 0xff521b13, 0xff521b13, 0xff4a1810, 0xff521810, 
+	0xff521810, 0xff521810, 0xff521810, 0xff5a1c19, 0xee3f1310, 0x99080000, 0x55080000, 0x22000000, 
+	0x11000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe6e3e6, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x11000000, 0x22000000, 0x88290400, 0xee977873, 0xeeceb2ad, 
+	0xeeceb2ad, 0xeec3a6a2, 0xeec3a6a2, 0xeec09e97, 0xeebd968c, 0xeebd928c, 0xeeba8b84, 0xeeb8847b, 
+	0xeeb8847b, 0xeeb58a84, 0xeeb58a84, 0xeeb58a84, 0x99210400, 0x33000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000400, 0x00000000, 0x00000000, 0x22000000, 0xdd6b2019, 0xff9c3129, 0xff9c3129, 
+	0xff9c3129, 0xff9c3129, 0xffa23329, 0xffa73629, 0xffa73629, 0xffa73629, 0xffb53929, 0xffb53929, 
+	0xffb53929, 0xffb53929, 0xffaf3729, 0xffb53929, 0xffaf3729, 0xffb53929, 0xffaf3729, 0xffb53929, 
+	0xffaf3729, 0xffaf3729, 0xffdbb9b5, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfffff7f7, 0xffe1b7b2, 
+	0xffa53929, 0xffa53929, 0xffa53529, 0xffa53529, 0xffa53529, 0xffa53529, 0xff9c3129, 0xff9c3129, 
+	0xff9c3129, 0xff942e26, 0xff8c2d21, 0xff8c2d21, 0xff7e271e, 0xff70221b, 0xff632019, 0xff632019, 
+	0xff471710, 0xff471710, 0xee290c08, 0xaa000000, 0x44000000, 0x11000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x11000000, 0x99451710, 0xffbd3d31, 0xffbd3d31, 0xffbd3d31, 0xffad3929, 
+	0xffad3929, 0xffa73629, 0xffa73629, 0xffa53529, 0xffa53529, 0xff9a3126, 0xff9a3126, 0xff842d29, 
+	0xff762824, 0xff5a2019, 0xff5a2019, 0xff6b495a, 0xffd6cad6, 0xffd6cad6, 0xff6b495a, 0xff4d1c1e, 
+	0xff4a1410, 0xff4d1c1e, 0xff4d1c1e, 0xff4a1810, 0xff4a1810, 0xff4a1810, 0xff4a1810, 0xff4a1810, 
+	0xff4a1810, 0xff4a1810, 0xff4a1810, 0xff4a1810, 0xcc190805, 0x77000000, 0x44000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe6e3e6, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x11000000, 0x22000000, 0x88290400, 0xee603e3a, 0xeeceb2ad, 
+	0xeeceb2ad, 0xeec3a6a2, 0xeec09e97, 0xeec09e97, 0xeebd968c, 0xeebd928c, 0xeeba8b84, 0xeeb8847b, 
+	0xeeb57d73, 0xeeb58a84, 0xeeb58a84, 0xeeb58a84, 0x99210400, 0x33000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x77240b08, 0xff9c3129, 0xff9c3129, 
+	0xff9c3129, 0xff9c3129, 0xffa23329, 0xffa23329, 0xffa73629, 0xffa73629, 0xffb53929, 0xffad3629, 
+	0xffad3629, 0xffad3629, 0xffaf3729, 0xffaf3729, 0xffaf3729, 0xffaf3729, 0xffaf3729, 0xffaf3729, 
+	0xffaf3729, 0xffaf3729, 0xffa53d31, 0xfff7f7f7, 0xfff7f7f7, 0xfff7f7f7, 0xfffff7f7, 0xffa53929, 
+	0xffa53929, 0xffa53929, 0xffa53529, 0xffa53529, 0xff9f3329, 0xff9f3329, 0xff9c3129, 0xff9c3129, 
+	0xff942e26, 0xff942e26, 0xff8c2d21, 0xff8c2d21, 0xff7e271e, 0xff70221b, 0xff632019, 0xff471710, 
+	0xff471710, 0xff471710, 0xcc0e0403, 0x88000000, 0x33000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x11000000, 0x44080400, 0xcc812a21, 0xffbd3d31, 0xffbd3d31, 0xffa73629, 
+	0xffa73629, 0xffa73629, 0xffa23329, 0xff9a3126, 0xff9a3126, 0xff9a3126, 0xff8f2d24, 0xff762824, 
+	0xff68241e, 0xff5a2019, 0xff5a2019, 0xff6b495a, 0xffd6cad6, 0xffd6cad6, 0xff6b495a, 0xff4d1c1e, 
+	0xff4a1410, 0xff4a1410, 0xff4d1c1e, 0xff4a1810, 0xff4a1810, 0xff471710, 0xff471710, 0xff4a1810, 
+	0xff4a1810, 0xff4a1810, 0xff4a1810, 0xee31100b, 0x99000000, 0x55000000, 0x33000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe6e3e6, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x11000000, 0x22000000, 0x77290400, 0xee603e3a, 0xeeceb2ad, 
+	0xeeceb2ad, 0xeec3a6a2, 0xeec09e97, 0xeebd968c, 0xeebd968c, 0xeeba8b84, 0xeeba8b84, 0xeeb8847b, 
+	0xeeb57d73, 0xeeb58a84, 0xeeb58a84, 0xeeb58a84, 0x99210400, 0x33000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x22000000, 0xcc6e221e, 0xff9c3129, 
+	0xff9c3129, 0xff9c3129, 0xff9c3129, 0xffa23329, 0xffa23329, 0xffa73629, 0xffad3629, 0xffad3629, 
+	0xffad3629, 0xffad3629, 0xffaf3729, 0xffaa3629, 0xffa53529, 0xffaa3629, 0xffa53529, 0xffaf3729, 
+	0xffaa3629, 0xffa53529, 0xffa53d31, 0xffc07b73, 0xfff7f7f7, 0xfff7f7f7, 0xffc3786e, 0xffa53929, 
+	0xffa53929, 0xffa53929, 0xff9f3329, 0xff9f3329, 0xff9f3329, 0xff9a3229, 0xff9c3129, 0xff942e26, 
+	0xff942e26, 0xff942e26, 0xff7e271e, 0xff7e271e, 0xff70221b, 0xff70221b, 0xff632019, 0xff471710, 
+	0xff471710, 0xee2c0d08, 0xaa000000, 0x55000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x11080400, 0x77451710, 0xee812a21, 0xffbd3d31, 0xffa73629, 
+	0xffa23329, 0xffa23329, 0xffa23329, 0xff9a3126, 0xff9a3126, 0xff8f2d24, 0xff8f2d24, 0xff762824, 
+	0xff68241e, 0xff5a2019, 0xff68241e, 0xff6b495a, 0xffb29fad, 0xffb29fad, 0xff8f7484, 0xff50242c, 
+	0xff4a1410, 0xff4a1410, 0xff4a1410, 0xff471710, 0xff471710, 0xff451610, 0xff451610, 0xff4a1810, 
+	0xff4a1810, 0xff4a1810, 0xee3c130e, 0xbb190805, 0x66000000, 0x44000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe9dfdb, 0xfff7ffff, 0xffce9e94, 
+	0xffce9e94, 0xffd6a294, 0xffd6a294, 0xffd6a294, 0xffd6a294, 0xffd6a294, 0xffd6a294, 0xffd6a294, 
+	0xffd39e91, 0xffce9e94, 0xffce9e94, 0xffce988c, 0xffce988c, 0xffc58e7b, 0xffc58e7b, 0xfff7ffff, 
+	0xffe6d9d3, 0xffadaaad, 0x00000000, 0x11000000, 0x22000000, 0x77290400, 0xdd5d3731, 0xeec59e94, 
+	0xeec59e94, 0xeebd9e9c, 0xeebd9e9c, 0xeeba9794, 0xeeb8908c, 0xeeb58a84, 0xeeb2837b, 0xeeaf7c73, 
+	0xeeaf7c73, 0xee9c7168, 0xeed6a69c, 0xee9c7168, 0x88290800, 0x22000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x66100408, 0xee6e221e, 
+	0xff9c3129, 0xff9c3129, 0xff9c3129, 0xff9c3129, 0xff9c3129, 0xffa23329, 0xffa53329, 0xffa53329, 
+	0xffa53329, 0xffa53329, 0xffa53529, 0xffa53529, 0xffa53529, 0xffa53529, 0xffa53529, 0xffa53529, 
+	0xffa53529, 0xffa53529, 0xffa53d31, 0xffa53d31, 0xfff7f7f7, 0xfff7f7f7, 0xffa53929, 0xffa53929, 
+	0xffa53929, 0xffa53929, 0xff9a3229, 0xff9a3229, 0xff943129, 0xff943129, 0xff942e26, 0xff942e26, 
+	0xff8c2b24, 0xff842821, 0xff7e271e, 0xff70221b, 0xff70221b, 0xff631c19, 0xff471710, 0xff471710, 
+	0xff471710, 0xdd100400, 0x88000000, 0x33000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x11080400, 0x22080400, 0x99451710, 0xee812a21, 0xffa23329, 
+	0xffa23329, 0xff9c3129, 0xff9c3129, 0xff8f2d24, 0xff8f2d24, 0xff8f2d24, 0xff842821, 0xff68241e, 
+	0xff68241e, 0xff5a2019, 0xff842d29, 0xff8f7484, 0xffb29fad, 0xffb29fad, 0xff8f7484, 0xff522d3a, 
+	0xff4d1c1e, 0xff4a1410, 0xff4a1410, 0xff451610, 0xff451610, 0xff451610, 0xff451610, 0xff3c130e, 
+	0xff3c130e, 0xff3c130e, 0xcc210808, 0x77000000, 0x44000000, 0x22000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe9dfdb, 0xffce9e94, 0xffce9e94, 
+	0xffce9e94, 0xffd39f91, 0xffd39f91, 0xffd39f91, 0xffd39f91, 0xffd39e91, 0xffd39e91, 0xffd39e91, 
+	0xffd39e91, 0xffce988c, 0xffce988c, 0xffce988c, 0xffce9384, 0xffc58e7b, 0xffc58e7b, 0xffc58e7b, 
+	0xffe6d9d3, 0xffadaaad, 0x00000000, 0x11000000, 0x22000000, 0x66290400, 0xdd5d3731, 0xeec59e94, 
+	0xeec59e94, 0xeebd9e9c, 0xeeba9794, 0xeeb8908c, 0xeeb58a84, 0xeeb58a84, 0xeeb2837b, 0xeeaf7c73, 
+	0xeeaf7c73, 0xee9c7168, 0xeed6a69c, 0xee9c7168, 0x77290800, 0x22000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0xaa2c0f0b, 
+	0xff842d21, 0xff842d21, 0xff8c2d21, 0xff8c2d21, 0xff8c2d21, 0xff8c2d21, 0xff9c3129, 0xff9c3129, 
+	0xff9c3129, 0xff9c3129, 0xff9a3126, 0xffa53529, 0xff9a3126, 0xff9a3126, 0xff9c3129, 0xff9c3129, 
+	0xff9c3129, 0xff9c3129, 0xff8c2d21, 0xff8c2d21, 0xffbd6d6b, 0xffbd6d6b, 0xff9c3129, 0xff9c3129, 
+	0xff9c3129, 0xff9c3129, 0xff9c3121, 0xff9c3121, 0xff912d21, 0xff9c3121, 0xff842d21, 0xff842d21, 
+	0xff76271e, 0xff76271e, 0xff732421, 0xff732421, 0xff5d1e19, 0xff5d1e19, 0xff421410, 0xff421410, 
+	0xee2c0d0b, 0xaa000000, 0x55000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x33000000, 0x994a1410, 0xee942d21, 
+	0xff942d21, 0xff942d21, 0xff942d21, 0xff8c2d21, 0xff8c2d21, 0xff812821, 0xff812821, 0xff632019, 
+	0xff632019, 0xff632019, 0xff633134, 0xff846573, 0xffa596a5, 0xffa596a5, 0xff846573, 0xff5a3d42, 
+	0xff4a2221, 0xff421410, 0xff421410, 0xff421410, 0xff421410, 0xff421410, 0xff421410, 0xff421410, 
+	0xff421410, 0xcc160705, 0x77000000, 0x55000000, 0x33000000, 0x11000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe9dfdb, 0xffce9e94, 0xffce9e94, 
+	0xffce9e94, 0xffd39f91, 0xffd09d8f, 0xffd09d8f, 0xffd09d8f, 0xffd09a8f, 0xffd09a8f, 0xffd09a8f, 
+	0xffd09a8f, 0xffce988c, 0xffce9384, 0xffce9384, 0xffce9384, 0xffc58e7b, 0xffc58e7b, 0xffc58e7b, 
+	0xffe6d9d3, 0xffadaaad, 0x00000000, 0x11000000, 0x22000000, 0x55290400, 0xcc290400, 0xeec59e94, 
+	0xeec59e94, 0xeeba9794, 0xeeb8908c, 0xeeb8908c, 0xeeb58a84, 0xeeb2837b, 0xeeaf7c73, 0xeeaf7c73, 
+	0xeead756b, 0xee9c7168, 0xeed6a69c, 0xdd633d34, 0x66290800, 0x22000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22000000, 
+	0xbb2c0f0b, 0xff842d21, 0xff8c2d21, 0xff8c2d21, 0xff8c2d21, 0xff8c2d21, 0xff8f2d26, 0xff8f2d26, 
+	0xff8f2d26, 0xff9c3129, 0xff8f2d24, 0xff9a3126, 0xff9a3126, 0xff9a3126, 0xff942e26, 0xff9c3129, 
+	0xff942e26, 0xff9c3129, 0xff8c2d21, 0xff8c2d21, 0xff8c2d21, 0xff8c2d21, 0xff942e26, 0xff942e26, 
+	0xff942e26, 0xff942e26, 0xff9c3121, 0xff912d21, 0xff912d21, 0xff912d21, 0xff842d21, 0xff76271e, 
+	0xff76271e, 0xff76271e, 0xff732421, 0xff5d1e19, 0xff5d1e19, 0xff471710, 0xff421410, 0xee2c0d0b, 
+	0xbb000000, 0x77000000, 0x33000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x33000000, 0x99370f0b, 
+	0xee942d21, 0xff942d21, 0xff942d21, 0xff8c2d21, 0xff812821, 0xff812821, 0xff762421, 0xff632019, 
+	0xff632019, 0xff632019, 0xff633942, 0xff846573, 0xffa596a5, 0xffa596a5, 0xff846573, 0xff5a3d42, 
+	0xff4a2221, 0xff421410, 0xff421410, 0xff421410, 0xff421410, 0xff421410, 0xff421410, 0xee421410, 
+	0xcc160705, 0x77000000, 0x55000000, 0x33000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe9dfdb, 0xffce9e94, 0xffce9e94, 
+	0xffce9e94, 0xffd09d8f, 0xffd09d8f, 0xffd09d8f, 0xffce9a8c, 0xffd09a8f, 0xffce968c, 0xffce968c, 
+	0xffce968c, 0xffce9384, 0xffce9384, 0xffce8e7b, 0xffce8e7b, 0xffc58e7b, 0xffc58e7b, 0xffc58e7b, 
+	0xffe6d9d3, 0xffadaaad, 0x00000000, 0x00000000, 0x22000000, 0x44290400, 0xbb290400, 0xee916b63, 
+	0xeec59e94, 0xeeb8908c, 0xeeb8908c, 0xeeb58a84, 0xeeb58a84, 0xeeb2837b, 0xeeaf7c73, 0xeead756b, 
+	0xeead756b, 0xee9c7168, 0xeed6a69c, 0xcc290800, 0x55290800, 0x22000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x33000000, 0xcc2c0f0b, 0xff76241b, 0xff76241b, 0xff76241b, 0xff76241b, 0xff812824, 0xff812824, 
+	0xff812824, 0xff812824, 0xff8f2d24, 0xff8f2d24, 0xff8f2d24, 0xff8f2d24, 0xff8c2b24, 0xff8c2b24, 
+	0xff8c2b24, 0xff8c2b24, 0xff8c2d21, 0xff8c2d21, 0xff8c2d21, 0xff8c2d21, 0xff942e26, 0xff942e26, 
+	0xff942e26, 0xff942e26, 0xff912d21, 0xff912d21, 0xff862821, 0xff862821, 0xff76271e, 0xff76271e, 
+	0xff68221b, 0xff68221b, 0xff5d1e19, 0xff5d1e19, 0xff471710, 0xff471710, 0xff2c0d0b, 0xcc000000, 
+	0x88000000, 0x44000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x33080000, 
+	0x88370f0b, 0xdd651e16, 0xff942d21, 0xff812821, 0xff812821, 0xff762421, 0xff762421, 0xff632019, 
+	0xff632019, 0xff632826, 0xff633942, 0xff846573, 0xff947d8c, 0xff947d8c, 0xff846573, 0xff5a3d42, 
+	0xff4a2221, 0xff421410, 0xff421410, 0xff421410, 0xff421410, 0xff421410, 0xee2f0d0b, 0xbb160705, 
+	0x77000000, 0x55000000, 0x33000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000400, 0xff949694, 0xffe6e3e6, 0xffce9a8c, 0xffce9a8c, 
+	0xffce9a8c, 0xffce9a8c, 0xffce9a8c, 0xffce9a8c, 0xffce9a8c, 0xffce9a8c, 0xffce9a8c, 0xffce9a8c, 
+	0xffce9a8c, 0xffc58a7b, 0xffc58a7b, 0xffc58a7b, 0xffc58a7b, 0xffb57d73, 0xffb57d73, 0xffb57d73, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x00000000, 0x11000000, 0x33190400, 0xaa190400, 0xee91584d, 
+	0xeece8273, 0xeeb5867b, 0xeeb5867b, 0xeeb5867b, 0xeeb5867b, 0xeead7973, 0xeead7973, 0xeeaa6d65, 
+	0xeeaa6d65, 0xeeaa7d73, 0xeeefbaad, 0xbb210400, 0x44210400, 0x11000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x11000000, 0x44000000, 0xcc4a1410, 0xff76241b, 0xff76241b, 0xff76241b, 0xff732421, 0xff732421, 
+	0xff732421, 0xff812824, 0xff842821, 0xff842821, 0xff842821, 0xff842821, 0xff842821, 0xff842821, 
+	0xff8c2b24, 0xff842821, 0xff8c2d21, 0xff8c2d21, 0xff8c2d21, 0xff8c2d21, 0xff8c2b24, 0xff8c2b24, 
+	0xff8c2b24, 0xff842821, 0xff862821, 0xff862821, 0xff862821, 0xff7b2421, 0xff76271e, 0xff68221b, 
+	0xff68221b, 0xff5a1c19, 0xff5d1e19, 0xff471710, 0xff311008, 0xff311008, 0xdd160705, 0x99000000, 
+	0x55000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11080000, 
+	0x33080000, 0x55080000, 0xaa370f0b, 0xee6b2021, 0xff812821, 0xff762421, 0xff762421, 0xff632019, 
+	0xff632019, 0xff632019, 0xff633134, 0xff734d5a, 0xff846573, 0xff846573, 0xff734d5a, 0xff522f31, 
+	0xff4a2221, 0xff421410, 0xff421410, 0xff421410, 0xee2f0d0b, 0xcc1b0705, 0x99080000, 0x66000000, 
+	0x44000000, 0x33000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff949694, 0xffe6e3e6, 0xffce9a8c, 0xffce9a8c, 
+	0xffce9a8c, 0xffce9a8c, 0xffefdbd3, 0xfffffbf7, 0xfffffbf7, 0xffefddd9, 0xffefddd9, 0xffefddd9, 
+	0xffefddd9, 0xfffffbf7, 0xfffffbf7, 0xffecd5ce, 0xffc58a7b, 0xffb57d73, 0xffb57d73, 0xffb57d73, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x00000000, 0x11000000, 0x22190400, 0x77190400, 0xdd552e26, 
+	0xeece8273, 0xeeaf7165, 0xeeaf7165, 0xeeb5867b, 0xeeaf7165, 0xeead7973, 0xeeaa6d65, 0xeeaa6d65, 
+	0xeeaa6d65, 0xeeaa7d73, 0xeeaa7d73, 0x88210400, 0x22210400, 0x11000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x11000000, 0x33000000, 0x99210b08, 0xee421610, 0xff632019, 0xff632019, 0xff632019, 
+	0xff632019, 0xff632019, 0xff732419, 0xff732419, 0xff732419, 0xff732419, 0xff6b221b, 0xff7b2821, 
+	0xff7b2821, 0xff7b2821, 0xff7b2821, 0xff7b2821, 0xff7b2821, 0xff7b2821, 0xff7b2821, 0xff7b2821, 
+	0xff7b2821, 0xff7b2821, 0xff7b2421, 0xff7b2421, 0xff7b2421, 0xff7b2421, 0xff6b2019, 0xff6b2019, 
+	0xff6b2019, 0xff4a1610, 0xff421410, 0xff421410, 0xee2c0d0b, 0xcc000000, 0x99000000, 0x55000000, 
+	0x22000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x11000000, 0x22000000, 0x44000000, 0x771e0908, 0xbb3c1310, 0xdd5a1c19, 0xff5a1c19, 0xff55221b, 
+	0xff55221b, 0xff55221b, 0xff7b3129, 0xff58373c, 0xff7b4d52, 0xff7b4d52, 0xff58373c, 0xff5a2d29, 
+	0xff3f1f1b, 0xff24120e, 0xee24120e, 0xcc210808, 0x990b0303, 0x77000000, 0x55000000, 0x44000000, 
+	0x22000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff949694, 0xffe6e3e6, 0xffce9a8c, 0xffce9a8c, 
+	0xffce9a8c, 0xffce9a8c, 0xffefdbd3, 0xfffffbf7, 0xfffffbf7, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xfffffbf7, 0xfffffbf7, 0xffd9afa5, 0xffc58a7b, 0xffb57d73, 0xffb57d73, 0xffb57d73, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x00000000, 0x11000000, 0x22190400, 0x44190400, 0xbb190400, 
+	0xee91584d, 0xeeaa5d50, 0xeeaf7165, 0xeeaf7165, 0xeeaf7165, 0xeeaa6d65, 0xeea76158, 0xeea76158, 
+	0xeeaa6d65, 0xeeaa7d73, 0xcc210400, 0x55210400, 0x22210400, 0x11000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x11000000, 0x22000000, 0x66000000, 0xcc210b08, 0xff451610, 0xff632019, 
+	0xff451610, 0xff632019, 0xff5d1c13, 0xff5d1c13, 0xff5d1c13, 0xff5d1c13, 0xff6b221b, 0xff6b221b, 
+	0xff6b221b, 0xff6b221b, 0xff6e231b, 0xff6e231b, 0xff6e231b, 0xff6e231b, 0xff6e231b, 0xff6e231b, 
+	0xff6e231b, 0xff6e231b, 0xff651e1b, 0xff7b2421, 0xff651e1b, 0xff651e1b, 0xff6b2019, 0xff4a1610, 
+	0xff4a1610, 0xff4a1610, 0xff2c0d0b, 0xee160705, 0xbb000000, 0x88000000, 0x55000000, 0x22000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x11000000, 0x11000000, 0x33000000, 0x44000000, 0x66000000, 0x991e0908, 0xbb2f130e, 
+	0xdd2f130e, 0xee55221b, 0xff55221b, 0xff58373c, 0xff58373c, 0xff58373c, 0xee342226, 0xdd3f1f1b, 
+	0xcc24120e, 0xaa080400, 0x88080400, 0x77000000, 0x55000000, 0x44000000, 0x33000000, 0x11000000, 
+	0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff949694, 0xffe6e3e6, 0xffce9a8c, 0xffce9a8c, 
+	0xffce9a8c, 0xffce9a8c, 0xffce9a8c, 0xfffffbf7, 0xfffffbf7, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xfffffbf7, 0xffecd5ce, 0xffc58a7b, 0xffc58a7b, 0xffb57d73, 0xffb57d73, 0xffb57d73, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x00000000, 0x00000000, 0x11190400, 0x22190400, 0x77190400, 
+	0xcc190400, 0xeea5493a, 0xeeaa5d50, 0xeeaa5d50, 0xeeaa5d50, 0xeea76158, 0xeea76158, 0xeea76158, 
+	0xeea5554a, 0xcc210400, 0x77210400, 0x22210400, 0x11210400, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x44000000, 0x88080000, 0xdd260b08, 
+	0xee451610, 0xff451610, 0xff47140e, 0xff5d1c13, 0xff5d1c13, 0xff5d1c13, 0xff5a1b16, 0xff5a1b16, 
+	0xff5a1b16, 0xff5a1b16, 0xff601e16, 0xff601e16, 0xff6e231b, 0xff601e16, 0xff601e16, 0xff601e16, 
+	0xff601e16, 0xff601e16, 0xff651e1b, 0xff651e1b, 0xff501716, 0xff501716, 0xff4a1610, 0xff4a1610, 
+	0xff290b08, 0xee290b08, 0xdd000000, 0xaa000000, 0x77000000, 0x44000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x11000000, 0x22000000, 0x33000000, 0x55080400, 
+	0x66080400, 0x77080400, 0x88080400, 0x88100c10, 0x99100c10, 0x99100c10, 0x88100c10, 0x8824120e, 
+	0x77080400, 0x66080400, 0x55080400, 0x44000000, 0x22000000, 0x11000000, 0x11000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff949694, 0xffe6e3e6, 0xffce9284, 0xffce9284, 
+	0xffce9284, 0xffc58e7b, 0xffc58e7b, 0xffd9b3a7, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffffffff, 0xffcea9a2, 0xffb57d73, 0xffb57d73, 0xffad756b, 0xffad756b, 0xffad756b, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x11000000, 0x22000000, 
+	0x66000000, 0x99210400, 0xaa420800, 0xbb420800, 0xbb630c00, 0xcc520c00, 0xbb520c00, 0xbb370800, 
+	0x991b0400, 0x66000000, 0x33000000, 0x11000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x22080000, 0x44080000, 
+	0x77080000, 0xbb080000, 0xee310c08, 0xff47140e, 0xff47140e, 0xff47140e, 0xff4a1410, 0xff4a1410, 
+	0xff5a1b16, 0xff5a1b16, 0xff521810, 0xff521810, 0xff521810, 0xff521810, 0xff521810, 0xff521810, 
+	0xff521810, 0xff521810, 0xff501716, 0xff501716, 0xff501716, 0xff3a1010, 0xff290b08, 0xee290b08, 
+	0xcc080000, 0xaa080000, 0x88000000, 0x55000000, 0x33000000, 0x11000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x11000000, 0x22080400, 
+	0x33080400, 0x33080400, 0x44080400, 0x44100c10, 0x55100c10, 0x55100c10, 0x44100c10, 0x44080400, 
+	0x33080400, 0x33080400, 0x22080400, 0x11000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff949694, 0xffe6e3e6, 0xffce9284, 0xffce9284, 
+	0xffce9284, 0xffc58e7b, 0xffc58e7b, 0xffc58e7b, 0xffecd9d3, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffe6d4d0, 0xffb57d73, 0xffb57d73, 0xffb57d73, 0xffad756b, 0xffad756b, 0xffad756b, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x11000000, 
+	0x22000000, 0x22000000, 0x33000000, 0x33000000, 0x33000000, 0x33000000, 0x33000000, 0x33000000, 
+	0x22000000, 0x22000000, 0x11000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 
+	0x22000000, 0x44000000, 0x66000000, 0x99000000, 0xbb080303, 0xdd190808, 0xee260b0b, 0xff3a1010, 
+	0xff3a1010, 0xff3a1010, 0xff3a1410, 0xff3a1410, 0xff3a1410, 0xff3a1410, 0xff4a1410, 0xff4a1410, 
+	0xff4a1410, 0xff4a1410, 0xff311010, 0xee210b0b, 0xdd100505, 0xcc100505, 0xbb000000, 0x99000000, 
+	0x77000000, 0x55000000, 0x33000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff949694, 0xffe6e3e6, 0xffce9284, 0xffce9284, 
+	0xffce9284, 0xffc58e7b, 0xffc58e7b, 0xffc58e7b, 0xffd9b3a7, 0xffffffff, 0xffffffff, 0xffffffff, 
+	0xffffffff, 0xffcea9a2, 0xffb57d73, 0xffb57d73, 0xffb57d73, 0xffad756b, 0xffad756b, 0xffad756b, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x11000000, 0x11000000, 0x33000000, 0x44000000, 0x55000000, 0x77000000, 0x88000000, 
+	0xaa000000, 0xbb000000, 0xcc130705, 0xcc130705, 0xcc130705, 0xdd130705, 0xcc190705, 0xcc190705, 
+	0xcc000000, 0xbb000000, 0xbb000000, 0x99000000, 0x88000000, 0x66000000, 0x55000000, 0x44000000, 
+	0x33000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff949694, 0xffe6e3e6, 0xffce9284, 0xffce9284, 
+	0xffce9284, 0xffc58e7b, 0xffc58e7b, 0xffc58e7b, 0xffc58e7b, 0xffe9d7d3, 0xffffffff, 0xffffffff, 
+	0xffdec2bd, 0xffb57d73, 0xffb57d73, 0xffb57d73, 0xffb57d73, 0xffad756b, 0xffad756b, 0xffad756b, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11000000, 0x11000000, 0x22000000, 0x22000000, 
+	0x33000000, 0x44000000, 0x55000000, 0x55000000, 0x55000000, 0x66000000, 0x66000000, 0x66000000, 
+	0x55000000, 0x55000000, 0x44000000, 0x44000000, 0x33000000, 0x22000000, 0x11000000, 0x11000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff949694, 0xffe6e3e6, 0xffc5867b, 0xffc5867b, 
+	0xffc5867b, 0xffc58a7b, 0xffbd8376, 0xffbd8376, 0xffbd8376, 0xffc59b8f, 0xfff7e7e6, 0xfff7e7e6, 
+	0xffc59b8f, 0xffb5796b, 0xffb5796b, 0xffad7568, 0xffad7568, 0xffa56d63, 0xffa56d63, 0xffa56d63, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x11000000, 
+	0x11000000, 0x11000000, 0x11000000, 0x11000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff949694, 0xffe6e3e6, 0xffc5867b, 0xffc5867b, 
+	0xffc5867b, 0xffbd8376, 0xffbd8376, 0xffb57c70, 0xffb57c70, 0xffad7563, 0xffdec1ba, 0xffdec1ba, 
+	0xffad7563, 0xffad7568, 0xffad7568, 0xffa57165, 0xffa57165, 0xffa56d63, 0xffa56d63, 0xffa56d63, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff949694, 0xffe6e3e6, 0xffc5867b, 0xffc5867b, 
+	0xffc5867b, 0xffbd8376, 0xffb57c70, 0xffb57c70, 0xffb57c70, 0xffad7563, 0xffad7563, 0xffad7563, 
+	0xffad7563, 0xffa57165, 0xffa57165, 0xffa57165, 0xff9c6d63, 0xffa56d63, 0xffa56d63, 0xffa56d63, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff949694, 0xffe6e3e6, 0xffc5867b, 0xffc5867b, 
+	0xffc5867b, 0xffb57c70, 0xffb57c70, 0xffad756b, 0xffad756b, 0xffad7563, 0xffad7563, 0xffad7563, 
+	0xffad7563, 0xff9c6d63, 0xff9c6d63, 0xff9c6d63, 0xff9c6d63, 0xffa56d63, 0xffa56d63, 0xffa56d63, 
+	0xffe6e3e6, 0xffadaaad, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff8f8f8f, 0xffded4d0, 0xffad7d73, 0xffad7d73, 
+	0xffad7d73, 0xffa57163, 0xffa57163, 0xffa57163, 0xffa57163, 0xff9c695a, 0xff9c695a, 0xff9c695a, 
+	0xff9c695a, 0xff94655a, 0xff94655a, 0xff94655a, 0xff94655a, 0xff946d63, 0xff946d63, 0xff946d63, 
+	0xffdbcecb, 0xffa5a6a5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff8f8f8f, 0xffded4d0, 0xfff7ffff, 0xffad7d73, 
+	0xffad7d73, 0xffa57163, 0xffa57163, 0xffa57163, 0xffa57163, 0xff9c695a, 0xff9c695a, 0xff9c695a, 
+	0xff9c695a, 0xff94655a, 0xff94655a, 0xff94655a, 0xff94655a, 0xff946d63, 0xff946d63, 0xffffffff, 
+	0xffdbcecb, 0xffa5a6a5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff8f8f8f, 0xffded4d0, 0xffded4d0, 0xffded4d0, 
+	0xffded4d0, 0xffd6dbde, 0xffd6dbde, 0xffd6dbde, 0xffd6dbde, 0xffd6dbde, 0xffd6dbde, 0xffd6dbde, 
+	0xffd6dbde, 0xffd6dbde, 0xffd6dbde, 0xffd6dbde, 0xffd6dbde, 0xffdbcecb, 0xffdbcecb, 0xffdbcecb, 
+	0xffdbcecb, 0xffa5a6a5, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff8f8f8f, 0xffc5a9a2, 0xffc5a9a2, 0xffc5a9a2, 
+	0xffc5a9a2, 0xffc5b7b5, 0xffc5b7b5, 0xffc5b7b5, 0xffc5b7b5, 0xffc3b5b2, 0xffc3b5b2, 0xffc3b5b2, 
+	0xffc3b5b2, 0xffc0b3b2, 0xffc0b3b2, 0xffc0b3b2, 0xffc0b3b2, 0xffb89e97, 0xffb89e97, 0xffb89e97, 
+	0xffb89e97, 0xff6e6f6e, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 
+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
+};
+
+static const UINT g_DXUTGUITextureSrcDataSizeInBytes = 262272;
+
+static const DWORD g_DXUTArrowMeshSrcData[] =
+{
+	0x20666f78, 0x33303330, 0x70697a62, 0x32333030, 0x000030d7, 0x087930c7, 0x59ed4b43, 0xd51c6c5d, 
+	0x71dbbe15, 0xacbbc1d6, 0xe125d493, 0xc1024e27, 0x7133f9c1, 0xec1098ec, 0x1b1daef1, 0xc6d24eb7, 
+	0xc713fa10, 0x64866f59, 0xd9aecd95, 0x694304dd, 0x4485686b, 0xad2fb6a5, 0x78df44a8, 0x6cca8828, 
+	0x20a2895a, 0x2aaf60ef, 0x905215b5, 0x4fa9515a, 0xa45b4d45, 0xa1e09548, 0x9e94d282, 0xcf5df333, 
+	0x8a3acdf1, 0xec0c5368, 0xbefec6ac, 0xf77ee733, 0xdef73bdc, 0x9d667739, 0x4a65a90a, 0xf27c81a9, 
+	0x7040d394, 0xba2785e0, 0x7e7e38ff, 0xd5bb0be5, 0xba1f17fa, 0x56a633b0, 0x1546bf79, 0x1d7cec51, 
+	0x164bef39, 0x8ec9e9f3, 0xb02e0ec9, 0x1fe77ed7, 0xbf399e4f, 0x550707f2, 0x1fceceef, 0x36a1db3e, 
+	0xdc985b93, 0x316e794e, 0xc415a965, 0x2413551a, 0xf77d749a, 0xc2d993e5, 0x29fcb983, 0xe2d5905f, 
+	0x61519a86, 0x7a942488, 0x36fb0b90, 0x1df5c9ad, 0x5cc55272, 0x188e559e, 0x4288e08d, 0x1aee41e4, 
+	0x47c0123e, 0xae72c8b5, 0x189c29ca, 0xbebca648, 0x5a643318, 0xf91567c9, 0x90e1d964, 0x933a2f93, 
+	0xe963d943, 0x52685394, 0xaeaf8a1d, 0x8bcce8e4, 0x058b45b1, 0xaa87527d, 0x2afedab9, 0x642f72d5, 
+	0x4daeacb9, 0xfc8fd936, 0x4cc6ae0c, 0x15a5ae77, 0x2018bc05, 0x8feb9b20, 0x2bdd0e02, 0x6172b81f, 
+	0x50440c73, 0xbadd3f70, 0x31c0a664, 0xadf719f7, 0xf859fa15, 0x3d721e5c, 0xc62ff55f, 0x701d670c, 
+	0x40b14754, 0x11d86164, 0x903fbd84, 0xbd058b32, 0x97d2ddcc, 0x07f2e4cb, 0x0e711307, 0x1ffd4ffb, 
+	0x09963e74, 0x6121e6c2, 0x39de5391, 0xee0f8fe6, 0xc779e395, 0x6f94fac9, 0xb4e678d3, 0x664c5c13, 
+	0xe5244e26, 0x2cfad200, 0xcdf678ff, 0x7e4e75df, 0x20317918, 0x9f274593, 0x6f58664e, 0x8c32319f, 
+	0x7b94f916, 0x550533c3, 0x761ee44c, 0x300c2e88, 0x5627aea4, 0xa7527098, 0x4a3cc933, 0x4e717354, 
+	0xf4850ba5, 0x8e6a2d19, 0x1fb81586, 0x74e1d03a, 0x26c1c8a1, 0x06890caa, 0xb1da35be, 0x9a65dc60, 
+	0x3064ce14, 0x859df497, 0xd5c55639, 0xfb0b9c1f, 0xd25ef2e9, 0x46f1ae81, 0xfebf4f1f, 0x749913d3, 
+	0xe74c592a, 0x1c8998b2, 0x6ffdd0f0, 0x3f9bfcbc, 0xa9e868fc, 0x3fcf23f3, 0xe7f1da57, 0x3f3c31f9, 
+	0xcf14f5c9, 0x8fa7c81e, 0x8cc9b3a7, 0x917c919c, 0x983a7507, 0x3fb4b2f5, 0xeb6ac50a, 0xca48c6f7, 
+	0x07633ac9, 0xb3ea3973, 0xf58d2d2b, 0x352b3f5e, 0x8ecbab65, 0x0119b7ab, 0xf3e78c30, 0xa6af87b9, 
+	0xfddef7ee, 0xe5551ece, 0xafc27690, 0x65c7aaa8, 0xfbe37375, 0x6f50c91e, 0x773bf939, 0x9bc6f87c, 
+	0xa35729f6, 0xaef0ae99, 0x256f73b6, 0x00957ff8, 0x7d46b8f8, 0x7e7fc53e, 0x5f343232, 0x75de5ead, 
+	0xc1ef61ad, 0xf59d3773, 0x3950da6a, 0x35c4aa5e, 0x8a503e1e, 0x3adebfd7, 0xb2c778cb, 0x7f9dfc62, 
+	0x97c3d8ff, 0x8ef74db6, 0x61ecbaff, 0xd5fa7db5, 0xb2fb7024, 0xd9f6ace2, 0xab34a077, 0xece692cb, 
+	0x9d93d74c, 0xfe5d9cd0, 0x4757ab7a, 0xe1efef9b, 0xbf4db7f7, 0x68719a4a, 0x498126f6, 0x7c36fe33, 
+	0x461e3348, 0x68ce20d9, 0x5a338825, 0x568ce209, 0x95a33882, 0x2568ce20, 0x095a3388, 0x82568ce2, 
+	0xc44d3d38, 0x7104ad19, 0x9c412b46, 0xf4e2269e, 0xa7a71134, 0x67c93889, 0x6bf4f0fe, 0xec3ffb7d, 
+	0x937ab0db, 0x4e8bbc62, 0x19fabd0b, 0x5b82433a, 0x075e69b0, 0x6132f9ac, 0x9b0c23e3, 0x69b0f5e6, 
+	0xcd361cbe, 0xf34d83af, 0x8f34d806, 0x1479a6c0, 0x87afcd36, 0x6c18f34d, 0x6360879a, 0x9fa74cde, 
+	0x1d7c06ca, 0x4af0166c, 0xcd87af83, 0xf0655e02, 0xc059b00d, 0xadf8359f, 0x4dc059b0, 0x360dbf06, 
+	0x0673f80b, 0x059b08df, 0x6fc1837c, 0x5e02cd87, 0xd816f06d, 0x0635e02c, 0x059b04df, 0xefc1a37c, 
+	0xbe02cd80, 0xb0ade0c9, 0x1b37c059, 0x166c337c, 0xdf062df0, 0xdc059b02, 0x7166f068, 0xb9d2d6bf, 
+	0x826dce95, 0x382ede33, 0x19c136e3, 0xe33829df, 0x6e33821d, 0x4ef19c17, 0x087719c1, 0x7053b8ce, 
+	0x6704bbc6, 0x977825dc, 0x816b5f98, 0x1bbe0b77, 0x9592aa6d, 0x5990fe2f, 0xd25cbcf0, 0xb7df7d78, 
+	0x9f46a7ec, 0xe17666e9, 0x7dced644, 0xf1995cfb, 0xf6eda1e0, 0x78f667b3, 0x2607facf, 0xf479ee9f, 
+	0xd5e045bb, 0x6fb686e5, 0xddffb878, 0x7a707746, 0x7f4fc3c4, 0xf4cdd47f, 0xa6930f2a, 0xd0339a4b, 
+	0x07b34974, 0xda692e9a, 0x26932cd0, 0xd21eeaf0, 0x9369a1b4, 0x9b4d0da6, 0x60448d34, 0x33cc45ca, 
+	0x6515c7c2, 0x8ae9a15d, 0x83115cba, 0x8b2b622b, 0x5b45bb98, 0x5b46d16c, 0x7d16ddb4, 0xb2be8b62, 
+	0x98f61f45, 0x5c652f31, 0x1ed4c87b, 0xcc87b532, 0x44c87852, 0x87eedd16, 0x084ce7bd, 0x87e93f65, 
+	0xdea666f9, 0xb3feed9b, 0x2da69e4b, 0x5f5e2238, 0x448df95e, 0xe783dd58, 0x2758b377, 0x87573af4, 
+	0xb58c2c35, 0xa4d6396a, 0x513dac06, 0x8c3131ac, 0x135815cd, 0x376e6156, 0x80de8e61, 0x7306b6b9, 
+	0xfd8c26e6, 0xffef705b, 0xf04675df, 0x0f57b05b, 0xb2a52f7b, 0x5179b5ce, 0xced6ede0, 0xe45895bd, 
+	0x7c35c54d, 0xeeaea051, 0xd7b8c145, 0x85a12ddf, 0x274a972a, 0x9ec71a13, 0xa10a254f, 0x1c69b7a2, 
+	0xb89c3b5d, 0xe1e8ba54, 0x24b5cfb3, 0xe3274e7e, 0x08ed917f, 0x413c635d, 0xf5065cbe, 0x4eb5a4bf, 
+	0xdab38a87, 0xe2e941fe, 0x49fc28ec, 0x742cee63, 0x7dee6348, 0x5cef93e8, 0xc692f516, 0xf57ecfdc, 
+	0x7db497d3, 0xcf10b492, 0xd17b3a9c, 0xf9d225c3, 0xff8c9d05, 0xc5acfa49, 0x36f924f8, 0xb7bc1952, 
+	0xc62d62e9, 0xf4e3f75f, 0xc5ece870, 0x93f861f8, 0x9d04a246, 0xbdf18a31, 0x1a4faf92, 0x57a81389, 
+	0x6fe7db1f, 0x862f0d6d, 0x36a9636b, 0x1c1bfe96, 0xead38f56, 0x9c13f474, 0x1c8a37a3, 0xba39195d, 
+	0x65727232, 0xc8cae0e4, 0x639195b9, 0x56a7232b, 0x8cad0e46, 0x3919599c, 0x740dceb2, 0xe46edc4e, 
+	0xd45f3ac0, 0x234eef39, 0xa3f9d607, 0x8c3b79ce, 0x93e7581c, 0x44ede73a, 0x2ef9206e, 0x66e02cd8, 
+	0x66c17783, 0xf833af01, 0xc059b05d, 0x1bbe0deb, 0x83780b36, 0xcd86efc1, 0xe0d5be02, 0x80b3607b, 
+	0x3df8336f, 0x1bc059b0, 0x9b0dde0d, 0xc1bb7c05, 0x80b3607b, 0xc36e0c5b, 0x326f0166, 0x166c2f78, 
+	0x8f061df0, 0xb70166c3, 0x9b013c1a, 0xe0d9bc05, 0xc059b07d, 0x0fde0c5b, 0xd5bc059b, 0xb3617be0, 
+	0x7c19b780, 0x0679ec40, 0x7c91c7b0, 0x0681ec50, 0xfc91e7b1, 0xba27b15e, 0xc9207b17, 0x691ec487, 
+	0xf25b6308, 0x79de3176, 0x3a79f4bf, 0xe33820bf, 0xef19c161, 0x7ef19c13, 0x101f19c1, 0x0517f19c, 
+	0xc125fc67, 0x9c141f19, 0x8ce088f1, 0xf19c13ef, 0x3e3382fd, 0x07e33824, 0x65fc6704, 0x457f19c1, 
+	0x155fc670, 0x04d7f19c, 0x70587c67, 0x3382a3c6, 0xe338223e, 0x1f19c131, 0x52719c15, 0x7cfa24f0, 
+	0xd59117d1, 0xfda5d892, 0xe02969e2, 0xb71fbffd, 0xdfebfe5f, 0xe5fede67, 0xbb807a5f, 0x46c64719, 
+	0x5f9b96ec, 0xf1dc61ec, 0xdafda744, 0xcc66c440, 0xae3399ff, 0xc7eceba3, 0x7971cb98, 0xc98d19e0, 
+	0xa87daca7, 0xd2cbabac, 0xd26b577f, 0x750eb775, 0xc7573951, 0x7c233c00, 0x2baca2ca, 0x97515d34, 
+	0x4570622b, 0xf16e1e6c, 0x5b457663, 0x5746d15c, 0x25d75db7, 0xa58f5337, 0xcb78798e, 0xe27adff0, 
+	0x6fb61ccf, 0x187a67cc, 0x5eedfe1f, 0x0ba97bfb, 0x9be57e1e, 0x193e6c1b, 0x31af8db3, 0xc32e5f66, 
+	0x5ec16b58, 0x2ff276d6, 0x70d27f6b, 0xdcd90eb5, 0x5f27d093, 0x1a4bd757, 0x84a72f7c, 0x59fdacbd, 
+	0x46bceb4b, 0x4577d0a7, 0xc788aebd, 0x22ba7115, 0xcbb4577e, 0x093dedd5, 0x8dfd8e7d, 0x3f7afc87, 
+	0x3ffe2f4e, 0x624b5c0a, 0x2d6c496b, 0xb125ad89, 0xd3f624b5, 0xe95ec49e, 0xd638c743, 0x829fa3a9, 
+	0x0fb51d0f, 0x9887fe31, 0xb4bfd863, 0x621f847f, 0xdec7c59a, 0xecc3e20d, 0x7511f146, 0xa9e0f893, 
+	0x156e5c3f, 0xc4db201f, 0x7b8fc5c7, 0xf7e2221b, 0x0000001f
+};
+
+static const UINT g_DXUTArrowMeshSrcDataSizeInBytes = 2193;
+
+//-----------------------------------------------------------------------------
+HRESULT DXUTCreateGUITextureFromInternalArray( LPDIRECT3DDEVICE9 pd3dDevice, IDirect3DTexture9** ppTexture, D3DXIMAGE_INFO* pInfo )
+{
+    return D3DXCreateTextureFromFileInMemoryEx( pd3dDevice, g_DXUTGUITextureSrcData, g_DXUTGUITextureSrcDataSizeInBytes, 
+                                                D3DX_DEFAULT, D3DX_DEFAULT, 1, 0, D3DFMT_UNKNOWN, D3DPOOL_MANAGED, 
+                                                D3DX_DEFAULT, D3DX_DEFAULT, 0, pInfo, NULL, ppTexture );
+}
+
+//-----------------------------------------------------------------------------
+HRESULT DXUTCreateArrowMeshFromInternalArray( LPDIRECT3DDEVICE9 pd3dDevice, ID3DXMesh** ppMesh )
+{
+    return D3DXLoadMeshFromXInMemory( g_DXUTArrowMeshSrcData, g_DXUTArrowMeshSrcDataSizeInBytes, 
+                                      D3DXMESH_MANAGED, pd3dDevice, NULL, NULL, NULL, NULL, ppMesh );
+}
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTmisc.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTmisc.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTmisc.cpp	(revision 2197)
@@ -0,0 +1,3313 @@
+//--------------------------------------------------------------------------------------
+// File: DXUTMisc.cpp
+//
+// Shortcut macros and functions for using DX objects
+//
+// Copyright (c) Microsoft Corporation. All rights reserved
+//--------------------------------------------------------------------------------------
+#include "dxstdafx.h"
+#define DXUT_GAMEPAD_TRIGGER_THRESHOLD      30
+#define DXUT_INPUT_DEADZONE                 ( 0.24f * FLOAT(0x7FFF) )  // Default to 24% of the +/- 32767 range.   This is a reasonable default value but can be altered if needed.
+#undef min // use __min instead
+#undef max // use __max instead
+
+//--------------------------------------------------------------------------------------
+// Global/Static Members
+//--------------------------------------------------------------------------------------
+CDXUTResourceCache& DXUTGetGlobalResourceCache()
+{
+    // Using an accessor function gives control of the construction order
+    static CDXUTResourceCache cache;
+    return cache;
+}
+CDXUTTimer* DXUTGetGlobalTimer()
+{
+    // Using an accessor function gives control of the construction order
+    static CDXUTTimer timer;
+    return &timer;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Internal functions forward declarations
+//--------------------------------------------------------------------------------------
+bool DXUTFindMediaSearchTypicalDirs( WCHAR* strSearchPath, int cchSearch, LPCWSTR strLeaf, WCHAR* strExePath, WCHAR* strExeName );
+bool DXUTFindMediaSearchParentDirs( WCHAR* strSearchPath, int cchSearch, WCHAR* strStartAt, WCHAR* strLeafName );
+INT_PTR CALLBACK DisplaySwitchToREFWarningProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
+
+
+//--------------------------------------------------------------------------------------
+// Shared code for samples to ask user if they want to use a REF device or quit
+//--------------------------------------------------------------------------------------
+void DXUTDisplaySwitchingToREFWarning()
+{
+    if( DXUTGetShowMsgBoxOnError() )
+    {
+        // Open the appropriate registry key
+        DWORD dwSkipWarning = 0;
+        HKEY hKey;
+        LONG lResult = RegOpenKeyEx( HKEY_CURRENT_USER, L"Software\\Microsoft\\DirectX 9.0 SDK", 0, KEY_READ, &hKey );
+        if( ERROR_SUCCESS == lResult ) 
+        {
+            DWORD dwType;
+            DWORD dwSize = sizeof(DWORD);
+            lResult = RegQueryValueEx( hKey, L"Skip Warning On REF", NULL, &dwType, (BYTE*)&dwSkipWarning, &dwSize );
+            RegCloseKey( hKey );
+        }
+
+        if( dwSkipWarning == 0 )
+        {
+            // Compact code to create a custom dialog box without using a template in a resource file.
+            // If this dialog were in a .rc file, this would be a lot simpler but every sample calling this function would
+            // need a copy of the dialog in its own .rc file. Also MessageBox API could be used here instead, but 
+            // the MessageBox API is simpler to call but it can't provide a "Don't show again" checkbox
+            typedef struct { DLGITEMTEMPLATE a; WORD b; WORD c; WORD d; WORD e; WORD f; } DXUT_DLG_ITEM; 
+            typedef struct { DLGTEMPLATE a; WORD b; WORD c; WCHAR d[2]; WORD e; WCHAR f[14]; DXUT_DLG_ITEM i1; DXUT_DLG_ITEM i2; DXUT_DLG_ITEM i3; DXUT_DLG_ITEM i4; DXUT_DLG_ITEM i5; } DXUT_DLG_DATA; 
+
+            DXUT_DLG_DATA dtp = 
+            {                                                                                                                                                  
+                {WS_CAPTION|WS_POPUP|WS_VISIBLE|WS_SYSMENU|DS_ABSALIGN|DS_3DLOOK|DS_SETFONT|DS_MODALFRAME|DS_CENTER,0,5,0,0,269,82},0,0,L" ",8,L"MS Sans Serif", 
+                {{WS_CHILD|WS_VISIBLE|SS_ICON|SS_CENTERIMAGE,0,7,7,24,24,0x100},0xFFFF,0x0082,0,0,0}, // icon
+                {{WS_CHILD|WS_VISIBLE,0,40,7,230,25,0x101},0xFFFF,0x0082,0,0,0}, // static text
+                {{WS_CHILD|WS_VISIBLE|BS_DEFPUSHBUTTON,0,80,39,50,14,IDYES},0xFFFF,0x0080,0,0,0}, // Yes button
+                {{WS_CHILD|WS_VISIBLE,0,133,39,50,14,IDNO},0xFFFF,0x0080,0,0,0}, // No button
+                {{WS_CHILD|WS_VISIBLE|BS_CHECKBOX,0,7,59,70,16,IDIGNORE},0xFFFF,0x0080,0,0,0}, // checkbox
+            }; 
+
+            int nResult = (int) DialogBoxIndirect( DXUTGetHINSTANCE(), (DLGTEMPLATE*)&dtp, DXUTGetHWND(), DisplaySwitchToREFWarningProc ); 
+
+            if( (nResult & 0x80) == 0x80 ) // "Don't show again" checkbox was checked
+            {
+                lResult = RegOpenKeyEx( HKEY_CURRENT_USER, L"Software\\Microsoft\\DirectX 9.0 SDK", 0, KEY_WRITE, &hKey );
+                if( ERROR_SUCCESS == lResult ) 
+                {
+                    dwSkipWarning = 1;
+                    RegSetValueEx( hKey, L"Skip Warning On REF", 0, REG_DWORD, (BYTE*)&dwSkipWarning, sizeof(DWORD) );
+                    RegCloseKey( hKey );
+                }
+            }
+
+            // User choose not to continue
+            if( (nResult & 0x0F) == IDNO )
+                DXUTShutdown(1);
+        }
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+// MsgProc for DXUTDisplaySwitchingToREFWarning() dialog box
+//--------------------------------------------------------------------------------------
+INT_PTR CALLBACK DisplaySwitchToREFWarningProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) 
+{ 
+    switch (message) 
+    { 
+        case WM_INITDIALOG:
+            // Easier to set text here than in the DLGITEMTEMPLATE
+            SetWindowText( hDlg, DXUTGetWindowTitle() );
+            SendMessage( GetDlgItem(hDlg, 0x100), STM_SETIMAGE, IMAGE_ICON, (LPARAM)LoadIcon(0, IDI_QUESTION));
+            SetDlgItemText( hDlg, 0x101, L"Switching to the Direct3D reference rasterizer, a software device\nthat implements the entire Direct3D feature set, but runs very slowly.\nDo you wish to continue?" ); 
+            SetDlgItemText( hDlg, IDYES, L"&Yes" );
+            SetDlgItemText( hDlg, IDNO, L"&No" );
+            SetDlgItemText( hDlg, IDIGNORE, L"&Don't show again" );
+            break;
+
+        case WM_COMMAND: 
+            switch (LOWORD(wParam)) 
+            { 
+                case IDIGNORE: CheckDlgButton( hDlg, IDIGNORE, (IsDlgButtonChecked( hDlg, IDIGNORE ) == BST_CHECKED) ? BST_UNCHECKED : BST_CHECKED ); EnableWindow( GetDlgItem( hDlg, IDNO ), (IsDlgButtonChecked( hDlg, IDIGNORE ) != BST_CHECKED) ); break;
+                case IDNO: EndDialog(hDlg, (IsDlgButtonChecked( hDlg, IDIGNORE ) == BST_CHECKED) ? IDNO|0x80 : IDNO|0x00 ); return TRUE; 
+                case IDCANCEL:
+                case IDYES: EndDialog(hDlg, (IsDlgButtonChecked( hDlg, IDIGNORE ) == BST_CHECKED) ? IDYES|0x80 : IDYES|0x00 ); return TRUE; 
+            } 
+            break;
+    } 
+    return FALSE; 
+} 
+
+
+//--------------------------------------------------------------------------------------
+CDXUTTimer::CDXUTTimer()
+{
+    m_bUsingQPF         = false;
+    m_bTimerStopped     = true;
+    m_llQPFTicksPerSec  = 0;
+
+    m_llStopTime        = 0;
+    m_llLastElapsedTime = 0;
+    m_llBaseTime        = 0;
+
+    // Use QueryPerformanceFrequency() to get frequency of timer.  
+    LARGE_INTEGER qwTicksPerSec;
+    m_bUsingQPF = (bool) (QueryPerformanceFrequency( &qwTicksPerSec ) != 0);
+    m_llQPFTicksPerSec = qwTicksPerSec.QuadPart;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTTimer::Reset()
+{
+    if( !m_bUsingQPF )
+        return;
+
+    // Get either the current time or the stop time
+    LARGE_INTEGER qwTime;
+    if( m_llStopTime != 0 )
+        qwTime.QuadPart = m_llStopTime;
+    else
+        QueryPerformanceCounter( &qwTime );
+
+    m_llBaseTime        = qwTime.QuadPart;
+    m_llLastElapsedTime = qwTime.QuadPart;
+    m_llStopTime        = 0;
+    m_bTimerStopped     = FALSE;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTTimer::Start()
+{
+    if( !m_bUsingQPF )
+        return;
+
+    // Get the current time
+    LARGE_INTEGER qwTime;
+    QueryPerformanceCounter( &qwTime );
+
+    if( m_bTimerStopped )
+        m_llBaseTime += qwTime.QuadPart - m_llStopTime;
+    m_llStopTime = 0;
+    m_llLastElapsedTime = qwTime.QuadPart;
+    m_bTimerStopped = FALSE;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTTimer::Stop()
+{
+    if( !m_bUsingQPF )
+        return;
+
+    if( !m_bTimerStopped )
+    {
+        // Get either the current time or the stop time
+        LARGE_INTEGER qwTime;
+        if( m_llStopTime != 0 )
+            qwTime.QuadPart = m_llStopTime;
+        else
+            QueryPerformanceCounter( &qwTime );
+
+        m_llStopTime = qwTime.QuadPart;
+        m_llLastElapsedTime = qwTime.QuadPart;
+        m_bTimerStopped = TRUE;
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTTimer::Advance()
+{
+    if( !m_bUsingQPF )
+        return;
+
+    m_llStopTime += m_llQPFTicksPerSec/10;
+}
+
+
+//--------------------------------------------------------------------------------------
+double CDXUTTimer::GetAbsoluteTime()
+{
+    if( !m_bUsingQPF )
+        return -1.0;
+
+    // Get either the current time or the stop time
+    LARGE_INTEGER qwTime;
+    if( m_llStopTime != 0 )
+        qwTime.QuadPart = m_llStopTime;
+    else
+        QueryPerformanceCounter( &qwTime );
+
+    double fTime = qwTime.QuadPart / (double) m_llQPFTicksPerSec;
+
+    return fTime;
+}
+
+
+//--------------------------------------------------------------------------------------
+double CDXUTTimer::GetTime()
+{
+    if( !m_bUsingQPF )
+        return -1.0;
+
+    // Get either the current time or the stop time
+    LARGE_INTEGER qwTime;
+    if( m_llStopTime != 0 )
+        qwTime.QuadPart = m_llStopTime;
+    else
+        QueryPerformanceCounter( &qwTime );
+
+    double fAppTime = (double) ( qwTime.QuadPart - m_llBaseTime ) / (double) m_llQPFTicksPerSec;
+
+    return fAppTime;
+}
+
+
+//--------------------------------------------------------------------------------------
+double CDXUTTimer::GetElapsedTime()
+{
+    if( !m_bUsingQPF )
+        return -1.0;
+
+    // Get either the current time or the stop time
+    LARGE_INTEGER qwTime;
+    if( m_llStopTime != 0 )
+        qwTime.QuadPart = m_llStopTime;
+    else
+        QueryPerformanceCounter( &qwTime );
+
+    double fElapsedTime = (double) ( qwTime.QuadPart - m_llLastElapsedTime ) / (double) m_llQPFTicksPerSec;
+    m_llLastElapsedTime = qwTime.QuadPart;
+
+    return fElapsedTime;
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTTimer::IsStopped()
+{
+    return m_bTimerStopped;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Returns pointer to static media search buffer
+//--------------------------------------------------------------------------------------
+WCHAR* DXUTMediaSearchPath()
+{
+    static WCHAR s_strMediaSearchPath[MAX_PATH] = {0};
+    return s_strMediaSearchPath;
+
+}   
+
+//--------------------------------------------------------------------------------------
+LPCWSTR DXUTGetMediaSearchPath()
+{
+    return DXUTMediaSearchPath();
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT DXUTSetMediaSearchPath( LPCWSTR strPath )
+{
+    HRESULT hr;
+
+    WCHAR* s_strSearchPath = DXUTMediaSearchPath();
+
+    hr = StringCchCopy( s_strSearchPath, MAX_PATH, strPath );   
+    if( SUCCEEDED(hr) )
+    {
+        // append slash if needed
+        size_t ch;
+        hr = StringCchLength( s_strSearchPath, MAX_PATH, &ch );
+        if( SUCCEEDED(hr) && s_strSearchPath[ch-1] != L'\\')
+        {
+            hr = StringCchCat( s_strSearchPath, MAX_PATH, L"\\" );
+        }
+    }
+
+    return hr;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Tries to find the location of a SDK media file
+//       cchDest is the size in WCHARs of strDestPath.  Be careful not to 
+//       pass in sizeof(strDest) on UNICODE builds.
+//--------------------------------------------------------------------------------------
+HRESULT DXUTFindDXSDKMediaFileCch( WCHAR* strDestPath, int cchDest, LPCWSTR strFilename )
+{
+    bool bFound;
+    WCHAR strSearchFor[MAX_PATH];
+    
+    if( NULL==strFilename || strFilename[0] == 0 || NULL==strDestPath || cchDest < 10 )
+        return E_INVALIDARG;
+
+    // Get the exe name, and exe path
+    WCHAR strExePath[MAX_PATH] = {0};
+    WCHAR strExeName[MAX_PATH] = {0};
+    WCHAR* strLastSlash = NULL;
+    GetModuleFileName( NULL, strExePath, MAX_PATH );
+    strExePath[MAX_PATH-1]=0;
+    strLastSlash = wcsrchr( strExePath, TEXT('\\') );
+    if( strLastSlash )
+    {
+        StringCchCopy( strExeName, MAX_PATH, &strLastSlash[1] );
+
+        // Chop the exe name from the exe path
+        *strLastSlash = 0;
+
+        // Chop the .exe from the exe name
+        strLastSlash = wcsrchr( strExeName, TEXT('.') );
+        if( strLastSlash )
+            *strLastSlash = 0;
+    }
+
+    // Typical directories:
+    //      .\
+    //      ..\
+    //      ..\..\
+    //      %EXE_DIR%\
+    //      %EXE_DIR%\..\
+    //      %EXE_DIR%\..\..\
+    //      %EXE_DIR%\..\%EXE_NAME%
+    //      %EXE_DIR%\..\..\%EXE_NAME%
+
+    // Typical directory search
+    bFound = DXUTFindMediaSearchTypicalDirs( strDestPath, cchDest, strFilename, strExePath, strExeName );
+    if( bFound )
+        return S_OK;
+
+    // Typical directory search again, but also look in a subdir called "\media\" 
+    StringCchPrintf( strSearchFor, MAX_PATH, L"media\\%s", strFilename ); 
+    bFound = DXUTFindMediaSearchTypicalDirs( strDestPath, cchDest, strSearchFor, strExePath, strExeName );
+    if( bFound )
+        return S_OK;
+
+    WCHAR strLeafName[MAX_PATH] = {0};
+
+    // Search all parent directories starting at .\ and using strFilename as the leaf name
+    StringCchCopy( strLeafName, MAX_PATH, strFilename ); 
+    bFound = DXUTFindMediaSearchParentDirs( strDestPath, cchDest, L".", strLeafName );
+    if( bFound )
+        return S_OK;
+
+    // Search all parent directories starting at the exe's dir and using strFilename as the leaf name
+    bFound = DXUTFindMediaSearchParentDirs( strDestPath, cchDest, strExePath, strLeafName );
+    if( bFound )
+        return S_OK;
+
+    // Search all parent directories starting at .\ and using "media\strFilename" as the leaf name
+    StringCchPrintf( strLeafName, MAX_PATH, L"media\\%s", strFilename ); 
+    bFound = DXUTFindMediaSearchParentDirs( strDestPath, cchDest, L".", strLeafName );
+    if( bFound )
+        return S_OK;
+
+    // Search all parent directories starting at the exe's dir and using "media\strFilename" as the leaf name
+    bFound = DXUTFindMediaSearchParentDirs( strDestPath, cchDest, strExePath, strLeafName );
+    if( bFound )
+        return S_OK;
+
+    // On failure, return the file as the path but also return an error code
+    StringCchCopy( strDestPath, cchDest, strFilename );
+
+    return DXUTERR_MEDIANOTFOUND;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Search a set of typical directories
+//--------------------------------------------------------------------------------------
+bool DXUTFindMediaSearchTypicalDirs( WCHAR* strSearchPath, int cchSearch, LPCWSTR strLeaf, 
+                                     WCHAR* strExePath, WCHAR* strExeName )
+{
+    // Typical directories:
+    //      .\
+    //      ..\
+    //      ..\..\
+    //      %EXE_DIR%\
+    //      %EXE_DIR%\..\
+    //      %EXE_DIR%\..\..\
+    //      %EXE_DIR%\..\%EXE_NAME%
+    //      %EXE_DIR%\..\..\%EXE_NAME%
+    //      DXSDK media path
+
+    // Search in .\  
+    StringCchCopy( strSearchPath, cchSearch, strLeaf ); 
+    if( GetFileAttributes( strSearchPath ) != 0xFFFFFFFF )
+        return true;
+
+    // Search in ..\  
+    StringCchPrintf( strSearchPath, cchSearch, L"..\\%s", strLeaf ); 
+    if( GetFileAttributes( strSearchPath ) != 0xFFFFFFFF )
+        return true;
+
+    // Search in ..\..\ 
+    StringCchPrintf( strSearchPath, cchSearch, L"..\\..\\%s", strLeaf ); 
+    if( GetFileAttributes( strSearchPath ) != 0xFFFFFFFF )
+        return true;
+
+    // Search in ..\..\ 
+    StringCchPrintf( strSearchPath, cchSearch, L"..\\..\\%s", strLeaf ); 
+    if( GetFileAttributes( strSearchPath ) != 0xFFFFFFFF )
+        return true;
+
+    // Search in the %EXE_DIR%\ 
+    StringCchPrintf( strSearchPath, cchSearch, L"%s\\%s", strExePath, strLeaf ); 
+    if( GetFileAttributes( strSearchPath ) != 0xFFFFFFFF )
+        return true;
+
+    // Search in the %EXE_DIR%\..\ 
+    StringCchPrintf( strSearchPath, cchSearch, L"%s\\..\\%s", strExePath, strLeaf ); 
+    if( GetFileAttributes( strSearchPath ) != 0xFFFFFFFF )
+        return true;
+
+    // Search in the %EXE_DIR%\..\..\ 
+    StringCchPrintf( strSearchPath, cchSearch, L"%s\\..\\..\\%s", strExePath, strLeaf ); 
+    if( GetFileAttributes( strSearchPath ) != 0xFFFFFFFF )
+        return true;
+
+    // Search in "%EXE_DIR%\..\%EXE_NAME%\".  This matches the DirectX SDK layout
+    StringCchPrintf( strSearchPath, cchSearch, L"%s\\..\\%s\\%s", strExePath, strExeName, strLeaf ); 
+    if( GetFileAttributes( strSearchPath ) != 0xFFFFFFFF )
+        return true;
+
+    // Search in "%EXE_DIR%\..\..\%EXE_NAME%\".  This matches the DirectX SDK layout
+    StringCchPrintf( strSearchPath, cchSearch, L"%s\\..\\..\\%s\\%s", strExePath, strExeName, strLeaf ); 
+    if( GetFileAttributes( strSearchPath ) != 0xFFFFFFFF )
+        return true;
+
+    // Search in media search dir 
+    WCHAR* s_strSearchPath = DXUTMediaSearchPath();
+    if( s_strSearchPath[0] != 0 )
+    {
+        StringCchPrintf( strSearchPath, cchSearch, L"%s%s", s_strSearchPath, strLeaf ); 
+        if( GetFileAttributes( strSearchPath ) != 0xFFFFFFFF )
+            return true;
+    }
+
+    return false;
+}
+
+
+
+//--------------------------------------------------------------------------------------
+// Search parent directories starting at strStartAt, and appending strLeafName
+// at each parent directory.  It stops at the root directory.
+//--------------------------------------------------------------------------------------
+bool DXUTFindMediaSearchParentDirs( WCHAR* strSearchPath, int cchSearch, WCHAR* strStartAt, WCHAR* strLeafName )
+{
+    WCHAR strFullPath[MAX_PATH] = {0};
+    WCHAR strFullFileName[MAX_PATH] = {0};
+    WCHAR strSearch[MAX_PATH] = {0};
+    WCHAR* strFilePart = NULL;
+
+    GetFullPathName( strStartAt, MAX_PATH, strFullPath, &strFilePart );
+    if( strFilePart == NULL )
+        return false;
+   
+    while( strFilePart != NULL && *strFilePart != '\0' )
+    {
+        StringCchPrintf( strFullFileName, MAX_PATH, L"%s\\%s", strFullPath, strLeafName ); 
+        if( GetFileAttributes( strFullFileName ) != 0xFFFFFFFF )
+        {
+            StringCchCopy( strSearchPath, cchSearch, strFullFileName ); 
+            return true;
+        }
+
+        StringCchPrintf( strSearch, MAX_PATH, L"%s\\..", strFullPath ); 
+        GetFullPathName( strSearch, MAX_PATH, strFullPath, &strFilePart );
+    }
+
+    return false;
+}
+
+
+//--------------------------------------------------------------------------------------
+// CDXUTResourceCache
+//--------------------------------------------------------------------------------------
+
+
+CDXUTResourceCache::~CDXUTResourceCache()
+{
+    OnDestroyDevice();
+
+    m_TextureCache.RemoveAll();
+    m_EffectCache.RemoveAll();
+    m_FontCache.RemoveAll();
+}
+
+
+HRESULT CDXUTResourceCache::CreateTextureFromFile( LPDIRECT3DDEVICE9 pDevice, LPCTSTR pSrcFile, LPDIRECT3DTEXTURE9 *ppTexture )
+{
+    return CreateTextureFromFileEx( pDevice, pSrcFile, D3DX_DEFAULT, D3DX_DEFAULT, D3DX_DEFAULT,
+                                    0, D3DFMT_UNKNOWN, D3DPOOL_MANAGED, D3DX_DEFAULT, D3DX_DEFAULT,
+                                    0, NULL, NULL, ppTexture );
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTResourceCache::CreateTextureFromFileEx( LPDIRECT3DDEVICE9 pDevice, LPCTSTR pSrcFile, UINT Width, UINT Height, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DTEXTURE9 *ppTexture )
+{
+    // Search the cache for a matching entry.
+    for( int i = 0; i < m_TextureCache.GetSize(); ++i )
+    {
+        DXUTCache_Texture &Entry = m_TextureCache[i];
+        if( Entry.Location == DXUTCACHE_LOCATION_FILE &&
+            !lstrcmpW( Entry.wszSource, pSrcFile ) &&
+            Entry.Width == Width &&
+            Entry.Height == Height &&
+            Entry.MipLevels == MipLevels &&
+            Entry.Usage == Usage &&
+            Entry.Format == Format &&
+            Entry.Pool == Pool &&
+            Entry.Type == D3DRTYPE_TEXTURE )
+        {
+            // A match is found. Obtain the IDirect3DTexture9 interface and return that.
+            return Entry.pTexture->QueryInterface( IID_IDirect3DTexture9, (LPVOID*)ppTexture );
+        }
+    }
+
+    HRESULT hr;
+
+    // No matching entry.  Load the resource and create a new entry.
+    hr = D3DXCreateTextureFromFileEx( pDevice, pSrcFile, Width, Height, MipLevels, Usage, Format,
+                                      Pool, Filter, MipFilter, ColorKey, pSrcInfo, pPalette, ppTexture );
+    if( FAILED( hr ) )
+        return hr;
+
+    DXUTCache_Texture NewEntry;
+    NewEntry.Location = DXUTCACHE_LOCATION_FILE;
+    StringCchCopy( NewEntry.wszSource, MAX_PATH, pSrcFile );
+    NewEntry.Width = Width;
+    NewEntry.Height = Height;
+    NewEntry.MipLevels = MipLevels;
+    NewEntry.Usage = Usage;
+    NewEntry.Format = Format;
+    NewEntry.Pool = Pool;
+    NewEntry.Type = D3DRTYPE_TEXTURE;
+    (*ppTexture)->QueryInterface( IID_IDirect3DBaseTexture9, (LPVOID*)&NewEntry.pTexture );
+
+    m_TextureCache.Add( NewEntry );
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTResourceCache::CreateTextureFromResource( LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCTSTR pSrcResource, LPDIRECT3DTEXTURE9 *ppTexture )
+{
+    return CreateTextureFromResourceEx( pDevice, hSrcModule, pSrcResource, D3DX_DEFAULT, D3DX_DEFAULT,
+                                        D3DX_DEFAULT, 0, D3DFMT_UNKNOWN, D3DPOOL_MANAGED, D3DX_DEFAULT,
+                                        D3DX_DEFAULT, 0, NULL, NULL, ppTexture );
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTResourceCache::CreateTextureFromResourceEx( LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCTSTR pSrcResource, UINT Width, UINT Height, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DTEXTURE9 *ppTexture )
+{
+    // Search the cache for a matching entry.
+    for( int i = 0; i < m_TextureCache.GetSize(); ++i )
+    {
+        DXUTCache_Texture &Entry = m_TextureCache[i];
+        if( Entry.Location == DXUTCACHE_LOCATION_RESOURCE &&
+            Entry.hSrcModule == hSrcModule &&
+            !lstrcmpW( Entry.wszSource, pSrcResource ) &&
+            Entry.Width == Width &&
+            Entry.Height == Height &&
+            Entry.MipLevels == MipLevels &&
+            Entry.Usage == Usage &&
+            Entry.Format == Format &&
+            Entry.Pool == Pool &&
+            Entry.Type == D3DRTYPE_TEXTURE )
+        {
+            // A match is found. Obtain the IDirect3DTexture9 interface and return that.
+            return Entry.pTexture->QueryInterface( IID_IDirect3DTexture9, (LPVOID*)ppTexture );
+        }
+    }
+
+    HRESULT hr;
+
+    // No matching entry.  Load the resource and create a new entry.
+    hr = D3DXCreateTextureFromResourceEx( pDevice, hSrcModule, pSrcResource, Width, Height, MipLevels, Usage,
+                                          Format, Pool, Filter, MipFilter, ColorKey, pSrcInfo, pPalette, ppTexture );
+    if( FAILED( hr ) )
+        return hr;
+
+    DXUTCache_Texture NewEntry;
+    NewEntry.Location = DXUTCACHE_LOCATION_RESOURCE;
+    NewEntry.hSrcModule = hSrcModule;
+    StringCchCopy( NewEntry.wszSource, MAX_PATH, pSrcResource );
+    NewEntry.Width = Width;
+    NewEntry.Height = Height;
+    NewEntry.MipLevels = MipLevels;
+    NewEntry.Usage = Usage;
+    NewEntry.Format = Format;
+    NewEntry.Pool = Pool;
+    NewEntry.Type = D3DRTYPE_TEXTURE;
+    (*ppTexture)->QueryInterface( IID_IDirect3DBaseTexture9, (LPVOID*)&NewEntry.pTexture );
+
+    m_TextureCache.Add( NewEntry );
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTResourceCache::CreateCubeTextureFromFile( LPDIRECT3DDEVICE9 pDevice, LPCTSTR pSrcFile, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture )
+{
+    return CreateCubeTextureFromFileEx( pDevice, pSrcFile, D3DX_DEFAULT, D3DX_DEFAULT, 0,
+                                        D3DFMT_UNKNOWN, D3DPOOL_MANAGED, D3DX_DEFAULT, D3DX_DEFAULT,
+                                        0, NULL, NULL, ppCubeTexture );
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTResourceCache::CreateCubeTextureFromFileEx( LPDIRECT3DDEVICE9 pDevice, LPCTSTR pSrcFile, UINT Size, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture )
+{
+    // Search the cache for a matching entry.
+    for( int i = 0; i < m_TextureCache.GetSize(); ++i )
+    {
+        DXUTCache_Texture &Entry = m_TextureCache[i];
+        if( Entry.Location == DXUTCACHE_LOCATION_FILE &&
+            !lstrcmpW( Entry.wszSource, pSrcFile ) &&
+            Entry.Width == Size &&
+            Entry.MipLevels == MipLevels &&
+            Entry.Usage == Usage &&
+            Entry.Format == Format &&
+            Entry.Pool == Pool &&
+            Entry.Type == D3DRTYPE_CUBETEXTURE )
+        {
+            // A match is found. Obtain the IDirect3DCubeTexture9 interface and return that.
+            return Entry.pTexture->QueryInterface( IID_IDirect3DCubeTexture9, (LPVOID*)ppCubeTexture );
+        }
+    }
+
+    HRESULT hr;
+
+    // No matching entry.  Load the resource and create a new entry.
+    hr = D3DXCreateCubeTextureFromFileEx( pDevice, pSrcFile, Size, MipLevels, Usage, Format, Pool, Filter,
+                                          MipFilter, ColorKey, pSrcInfo, pPalette, ppCubeTexture );
+    if( FAILED( hr ) )
+        return hr;
+
+    DXUTCache_Texture NewEntry;
+    NewEntry.Location = DXUTCACHE_LOCATION_FILE;
+    StringCchCopy( NewEntry.wszSource, MAX_PATH, pSrcFile );
+    NewEntry.Width = Size;
+    NewEntry.MipLevels = MipLevels;
+    NewEntry.Usage = Usage;
+    NewEntry.Format = Format;
+    NewEntry.Pool = Pool;
+    NewEntry.Type = D3DRTYPE_CUBETEXTURE;
+    (*ppCubeTexture)->QueryInterface( IID_IDirect3DBaseTexture9, (LPVOID*)&NewEntry.pTexture );
+
+    m_TextureCache.Add( NewEntry );
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTResourceCache::CreateCubeTextureFromResource( LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCTSTR pSrcResource, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture )
+{
+    return CreateCubeTextureFromResourceEx( pDevice, hSrcModule, pSrcResource, D3DX_DEFAULT, D3DX_DEFAULT,
+                                            0, D3DFMT_UNKNOWN, D3DPOOL_MANAGED, D3DX_DEFAULT, D3DX_DEFAULT,
+                                            0, NULL, NULL, ppCubeTexture );
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTResourceCache::CreateCubeTextureFromResourceEx( LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCTSTR pSrcResource, UINT Size, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture )
+{
+    // Search the cache for a matching entry.
+    for( int i = 0; i < m_TextureCache.GetSize(); ++i )
+    {
+        DXUTCache_Texture &Entry = m_TextureCache[i];
+        if( Entry.Location == DXUTCACHE_LOCATION_RESOURCE &&
+            Entry.hSrcModule == hSrcModule &&
+            !lstrcmpW( Entry.wszSource, pSrcResource ) &&
+            Entry.Width == Size &&
+            Entry.MipLevels == MipLevels &&
+            Entry.Usage == Usage &&
+            Entry.Format == Format &&
+            Entry.Pool == Pool &&
+            Entry.Type == D3DRTYPE_CUBETEXTURE )
+        {
+            // A match is found. Obtain the IDirect3DCubeTexture9 interface and return that.
+            return Entry.pTexture->QueryInterface( IID_IDirect3DCubeTexture9, (LPVOID*)ppCubeTexture );
+        }
+    }
+
+    HRESULT hr;
+
+    // No matching entry.  Load the resource and create a new entry.
+    hr = D3DXCreateCubeTextureFromResourceEx( pDevice, hSrcModule, pSrcResource, Size, MipLevels, Usage, Format,
+                                              Pool, Filter, MipFilter, ColorKey, pSrcInfo, pPalette, ppCubeTexture );
+    if( FAILED( hr ) )
+        return hr;
+
+    DXUTCache_Texture NewEntry;
+    NewEntry.Location = DXUTCACHE_LOCATION_RESOURCE;
+    NewEntry.hSrcModule = hSrcModule;
+    StringCchCopy( NewEntry.wszSource, MAX_PATH, pSrcResource );
+    NewEntry.Width = Size;
+    NewEntry.MipLevels = MipLevels;
+    NewEntry.Usage = Usage;
+    NewEntry.Format = Format;
+    NewEntry.Pool = Pool;
+    NewEntry.Type = D3DRTYPE_CUBETEXTURE;
+    (*ppCubeTexture)->QueryInterface( IID_IDirect3DBaseTexture9, (LPVOID*)&NewEntry.pTexture );
+
+    m_TextureCache.Add( NewEntry );
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTResourceCache::CreateVolumeTextureFromFile( LPDIRECT3DDEVICE9 pDevice, LPCTSTR pSrcFile, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture )
+{
+    return CreateVolumeTextureFromFileEx( pDevice, pSrcFile, D3DX_DEFAULT, D3DX_DEFAULT, D3DX_DEFAULT, D3DX_DEFAULT,
+                                          0, D3DFMT_UNKNOWN, D3DPOOL_MANAGED, D3DX_DEFAULT, D3DX_DEFAULT,
+                                          0, NULL, NULL, ppVolumeTexture );
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTResourceCache::CreateVolumeTextureFromFileEx( LPDIRECT3DDEVICE9 pDevice, LPCTSTR pSrcFile, UINT Width, UINT Height, UINT Depth, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DVOLUMETEXTURE9 *ppTexture )
+{
+    // Search the cache for a matching entry.
+    for( int i = 0; i < m_TextureCache.GetSize(); ++i )
+    {
+        DXUTCache_Texture &Entry = m_TextureCache[i];
+        if( Entry.Location == DXUTCACHE_LOCATION_FILE &&
+            !lstrcmpW( Entry.wszSource, pSrcFile ) &&
+            Entry.Width == Width &&
+            Entry.Height == Height &&
+            Entry.Depth == Depth &&
+            Entry.MipLevels == MipLevels &&
+            Entry.Usage == Usage &&
+            Entry.Format == Format &&
+            Entry.Pool == Pool &&
+            Entry.Type == D3DRTYPE_VOLUMETEXTURE )
+        {
+            // A match is found. Obtain the IDirect3DVolumeTexture9 interface and return that.
+            return Entry.pTexture->QueryInterface( IID_IDirect3DVolumeTexture9, (LPVOID*)ppTexture );
+        }
+    }
+
+    HRESULT hr;
+
+    // No matching entry.  Load the resource and create a new entry.
+    hr = D3DXCreateVolumeTextureFromFileEx( pDevice, pSrcFile, Width, Height, Depth, MipLevels, Usage, Format,
+                                            Pool, Filter, MipFilter, ColorKey, pSrcInfo, pPalette, ppTexture );
+    if( FAILED( hr ) )
+        return hr;
+
+    DXUTCache_Texture NewEntry;
+    NewEntry.Location = DXUTCACHE_LOCATION_FILE;
+    StringCchCopy( NewEntry.wszSource, MAX_PATH, pSrcFile );
+    NewEntry.Width = Width;
+    NewEntry.Height = Height;
+    NewEntry.Depth = Depth;
+    NewEntry.MipLevels = MipLevels;
+    NewEntry.Usage = Usage;
+    NewEntry.Format = Format;
+    NewEntry.Pool = Pool;
+    NewEntry.Type = D3DRTYPE_VOLUMETEXTURE;
+    (*ppTexture)->QueryInterface( IID_IDirect3DBaseTexture9, (LPVOID*)&NewEntry.pTexture );
+
+    m_TextureCache.Add( NewEntry );
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTResourceCache::CreateVolumeTextureFromResource( LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCTSTR pSrcResource, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture )
+{
+    return CreateVolumeTextureFromResourceEx( pDevice, hSrcModule, pSrcResource, D3DX_DEFAULT, D3DX_DEFAULT,
+                                              D3DX_DEFAULT, D3DX_DEFAULT, 0, D3DFMT_UNKNOWN, D3DPOOL_MANAGED,
+                                              D3DX_DEFAULT, D3DX_DEFAULT, 0, NULL, NULL, ppVolumeTexture );
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTResourceCache::CreateVolumeTextureFromResourceEx( LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCTSTR pSrcResource, UINT Width, UINT Height, UINT Depth, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture )
+{
+    // Search the cache for a matching entry.
+    for( int i = 0; i < m_TextureCache.GetSize(); ++i )
+    {
+        DXUTCache_Texture &Entry = m_TextureCache[i];
+        if( Entry.Location == DXUTCACHE_LOCATION_RESOURCE &&
+            Entry.hSrcModule == hSrcModule &&
+            !lstrcmpW( Entry.wszSource, pSrcResource ) &&
+            Entry.Width == Width &&
+            Entry.Height == Height &&
+            Entry.Depth == Depth &&
+            Entry.MipLevels == MipLevels &&
+            Entry.Usage == Usage &&
+            Entry.Format == Format &&
+            Entry.Pool == Pool &&
+            Entry.Type == D3DRTYPE_VOLUMETEXTURE )
+        {
+            // A match is found. Obtain the IDirect3DVolumeTexture9 interface and return that.
+            return Entry.pTexture->QueryInterface( IID_IDirect3DVolumeTexture9, (LPVOID*)ppVolumeTexture );
+        }
+    }
+
+    HRESULT hr;
+
+    // No matching entry.  Load the resource and create a new entry.
+    hr = D3DXCreateVolumeTextureFromResourceEx( pDevice, hSrcModule, pSrcResource, Width, Height, Depth, MipLevels, Usage,
+                                                Format, Pool, Filter, MipFilter, ColorKey, pSrcInfo, pPalette, ppVolumeTexture );
+    if( FAILED( hr ) )
+        return hr;
+
+    DXUTCache_Texture NewEntry;
+    NewEntry.Location = DXUTCACHE_LOCATION_RESOURCE;
+    NewEntry.hSrcModule = hSrcModule;
+    StringCchCopy( NewEntry.wszSource, MAX_PATH, pSrcResource );
+    NewEntry.Width = Width;
+    NewEntry.Height = Height;
+    NewEntry.Depth = Depth;
+    NewEntry.MipLevels = MipLevels;
+    NewEntry.Usage = Usage;
+    NewEntry.Format = Format;
+    NewEntry.Pool = Pool;
+    NewEntry.Type = D3DRTYPE_VOLUMETEXTURE;
+    (*ppVolumeTexture)->QueryInterface( IID_IDirect3DBaseTexture9, (LPVOID*)&NewEntry.pTexture );
+
+    m_TextureCache.Add( NewEntry );
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTResourceCache::CreateFont( LPDIRECT3DDEVICE9 pDevice, UINT Height, UINT Width, UINT Weight, UINT MipLevels, BOOL Italic, DWORD CharSet, DWORD OutputPrecision, DWORD Quality, DWORD PitchAndFamily, LPCTSTR pFacename, LPD3DXFONT *ppFont )
+{
+    D3DXFONT_DESCW Desc;
+    
+    Desc.Height = Height;
+    Desc.Width = Width;
+    Desc.Weight = Weight;
+    Desc.MipLevels = MipLevels;
+    Desc.Italic = Italic;
+    Desc.CharSet = (BYTE)CharSet;
+    Desc.OutputPrecision = (BYTE)OutputPrecision;
+    Desc.Quality = (BYTE)Quality;
+    Desc.PitchAndFamily = (BYTE)PitchAndFamily;
+    StringCchCopy( Desc.FaceName, LF_FACESIZE, pFacename );
+
+    return CreateFontIndirect( pDevice, &Desc, ppFont );
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTResourceCache::CreateFontIndirect( LPDIRECT3DDEVICE9 pDevice, CONST D3DXFONT_DESC *pDesc, LPD3DXFONT *ppFont )
+{
+    // Search the cache for a matching entry.
+    for( int i = 0; i < m_FontCache.GetSize(); ++i )
+    {
+        DXUTCache_Font &Entry = m_FontCache[i];
+
+        if( Entry.Width == pDesc->Width &&
+            Entry.Height == pDesc->Height &&
+            Entry.Weight == pDesc->Weight &&
+            Entry.MipLevels == pDesc->MipLevels &&
+            Entry.Italic == pDesc->Italic &&
+            Entry.CharSet == pDesc->CharSet &&
+            Entry.OutputPrecision == pDesc->OutputPrecision &&
+            Entry.Quality == pDesc->Quality &&
+            Entry.PitchAndFamily == pDesc->PitchAndFamily &&
+            CompareString( LOCALE_USER_DEFAULT, NORM_IGNORECASE,
+                           Entry.FaceName, -1,
+                           pDesc->FaceName, -1 ) == CSTR_EQUAL )
+        {
+            // A match is found.  Increment the reference and return the ID3DXFont object.
+            Entry.pFont->AddRef();
+            *ppFont = Entry.pFont;
+            return S_OK;
+        }
+    }
+
+    HRESULT hr;
+
+    // No matching entry.  Load the resource and create a new entry.
+    hr = D3DXCreateFontIndirect( pDevice, pDesc, ppFont );
+    if( FAILED( hr ) )
+        return hr;
+
+    DXUTCache_Font NewEntry;
+    (D3DXFONT_DESC &)NewEntry = *pDesc;
+    NewEntry.pFont = *ppFont;
+    NewEntry.pFont->AddRef();
+
+    m_FontCache.Add( NewEntry );
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTResourceCache::CreateEffectFromFile( LPDIRECT3DDEVICE9 pDevice, LPCTSTR pSrcFile, const D3DXMACRO *pDefines, LPD3DXINCLUDE pInclude, DWORD Flags, LPD3DXEFFECTPOOL pPool, LPD3DXEFFECT *ppEffect, LPD3DXBUFFER *ppCompilationErrors )
+{
+    // Search the cache for a matching entry.
+    for( int i = 0; i < m_EffectCache.GetSize(); ++i )
+    {
+        DXUTCache_Effect &Entry = m_EffectCache[i];
+
+        if( Entry.Location == DXUTCACHE_LOCATION_FILE &&
+            !lstrcmpW( Entry.wszSource, pSrcFile ) &&
+            Entry.dwFlags == Flags )
+        {
+            // A match is found.  Increment the ref coutn and return the ID3DXEffect object.
+            *ppEffect = Entry.pEffect;
+            (*ppEffect)->AddRef();
+            return S_OK;
+        }
+    }
+
+    HRESULT hr;
+
+    // No matching entry.  Load the resource and create a new entry.
+    hr = D3DXCreateEffectFromFile( pDevice, pSrcFile, pDefines, pInclude, Flags, pPool, ppEffect, ppCompilationErrors );
+    if( FAILED( hr ) )
+        return hr;
+
+    DXUTCache_Effect NewEntry;
+    NewEntry.Location = DXUTCACHE_LOCATION_FILE;
+    StringCchCopy( NewEntry.wszSource, MAX_PATH, pSrcFile );
+    NewEntry.dwFlags = Flags;
+    NewEntry.pEffect = *ppEffect;
+    NewEntry.pEffect->AddRef();
+
+    m_EffectCache.Add( NewEntry );
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTResourceCache::CreateEffectFromResource( LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCTSTR pSrcResource, const D3DXMACRO *pDefines, LPD3DXINCLUDE pInclude, DWORD Flags, LPD3DXEFFECTPOOL pPool, LPD3DXEFFECT *ppEffect, LPD3DXBUFFER *ppCompilationErrors )
+{
+    // Search the cache for a matching entry.
+    for( int i = 0; i < m_EffectCache.GetSize(); ++i )
+    {
+        DXUTCache_Effect &Entry = m_EffectCache[i];
+
+        if( Entry.Location == DXUTCACHE_LOCATION_RESOURCE &&
+            Entry.hSrcModule == hSrcModule &&
+            !lstrcmpW( Entry.wszSource, pSrcResource ) &&
+            Entry.dwFlags == Flags )
+        {
+            // A match is found.  Increment the ref coutn and return the ID3DXEffect object.
+            *ppEffect = Entry.pEffect;
+            (*ppEffect)->AddRef();
+            return S_OK;
+        }
+    }
+
+    HRESULT hr;
+
+    // No matching entry.  Load the resource and create a new entry.
+    hr = D3DXCreateEffectFromResource( pDevice, hSrcModule, pSrcResource, pDefines, pInclude, Flags,
+                                       pPool, ppEffect, ppCompilationErrors );
+    if( FAILED( hr ) )
+        return hr;
+
+    DXUTCache_Effect NewEntry;
+    NewEntry.Location = DXUTCACHE_LOCATION_RESOURCE;
+    NewEntry.hSrcModule = hSrcModule;
+    StringCchCopy( NewEntry.wszSource, MAX_PATH, pSrcResource );
+    NewEntry.dwFlags = Flags;
+    NewEntry.pEffect = *ppEffect;
+    NewEntry.pEffect->AddRef();
+
+    m_EffectCache.Add( NewEntry );
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Device event callbacks
+//--------------------------------------------------------------------------------------
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTResourceCache::OnCreateDevice( IDirect3DDevice9 *pd3dDevice )
+{
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTResourceCache::OnResetDevice( IDirect3DDevice9 *pd3dDevice )
+{
+    // Call OnResetDevice on all effect and font objects
+    for( int i = 0; i < m_EffectCache.GetSize(); ++i )
+        m_EffectCache[i].pEffect->OnResetDevice();
+    for( int i = 0; i < m_FontCache.GetSize(); ++i )
+        m_FontCache[i].pFont->OnResetDevice();
+
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTResourceCache::OnLostDevice()
+{
+    // Call OnLostDevice on all effect and font objects
+    for( int i = 0; i < m_EffectCache.GetSize(); ++i )
+        m_EffectCache[i].pEffect->OnLostDevice();
+    for( int i = 0; i < m_FontCache.GetSize(); ++i )
+        m_FontCache[i].pFont->OnLostDevice();
+
+    // Release all the default pool textures
+    for( int i = m_TextureCache.GetSize() - 1; i >= 0; --i )
+        if( m_TextureCache[i].Pool == D3DPOOL_DEFAULT )
+        {
+            SAFE_RELEASE( m_TextureCache[i].pTexture );
+            m_TextureCache.Remove( i );  // Remove the entry
+        }
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTResourceCache::OnDestroyDevice()
+{
+    // Release all resources
+    for( int i = m_EffectCache.GetSize() - 1; i >= 0; --i )
+    {
+        SAFE_RELEASE( m_EffectCache[i].pEffect );
+        m_EffectCache.Remove( i );
+    }
+    for( int i = m_FontCache.GetSize() - 1; i >= 0; --i )
+    {
+        SAFE_RELEASE( m_FontCache[i].pFont );
+        m_FontCache.Remove( i );
+    }
+    for( int i = m_TextureCache.GetSize() - 1; i >= 0; --i )
+    {
+        SAFE_RELEASE( m_TextureCache[i].pTexture );
+        m_TextureCache.Remove( i );
+    }
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+CD3DArcBall::CD3DArcBall()
+{
+    Reset();
+    m_vDownPt = D3DXVECTOR3(0,0,0);
+    m_vCurrentPt = D3DXVECTOR3(0,0,0);
+    m_Offset.x = m_Offset.y = 0;
+
+    RECT rc;
+    GetClientRect( GetForegroundWindow(), &rc );
+    SetWindow( rc.right, rc.bottom );
+}
+
+
+
+
+
+//--------------------------------------------------------------------------------------
+void CD3DArcBall::Reset()
+{
+    D3DXQuaternionIdentity( &m_qDown );
+    D3DXQuaternionIdentity( &m_qNow );
+    D3DXMatrixIdentity( &m_mRotation );
+    D3DXMatrixIdentity( &m_mTranslation );
+    D3DXMatrixIdentity( &m_mTranslationDelta );
+    m_bDrag = FALSE;
+    m_fRadiusTranslation = 1.0f;
+    m_fRadius = 1.0f;
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+D3DXVECTOR3 CD3DArcBall::ScreenToVector( float fScreenPtX, float fScreenPtY )
+{
+    // Scale to screen
+    FLOAT x   = -(fScreenPtX - m_Offset.x - m_nWidth/2)  / (m_fRadius*m_nWidth/2);
+    FLOAT y   =  (fScreenPtY - m_Offset.y - m_nHeight/2) / (m_fRadius*m_nHeight/2);
+
+    FLOAT z   = 0.0f;
+    FLOAT mag = x*x + y*y;
+
+    if( mag > 1.0f )
+    {
+        FLOAT scale = 1.0f/sqrtf(mag);
+        x *= scale;
+        y *= scale;
+    }
+    else
+        z = sqrtf( 1.0f - mag );
+
+    // Return vector
+    return D3DXVECTOR3( x, y, z );
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+D3DXQUATERNION CD3DArcBall::QuatFromBallPoints(const D3DXVECTOR3 &vFrom, const D3DXVECTOR3 &vTo)
+{
+    D3DXVECTOR3 vPart;
+    float fDot = D3DXVec3Dot(&vFrom, &vTo);
+    D3DXVec3Cross(&vPart, &vFrom, &vTo);
+
+    return D3DXQUATERNION(vPart.x, vPart.y, vPart.z, fDot);
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+void CD3DArcBall::OnBegin( int nX, int nY )
+{
+    // Only enter the drag state if the click falls
+    // inside the click rectangle.
+    if( nX >= m_Offset.x &&
+        nX < m_Offset.x + m_nWidth &&
+        nY >= m_Offset.y &&
+        nY < m_Offset.y + m_nHeight )
+    {
+        m_bDrag = true;
+        m_qDown = m_qNow;
+        m_vDownPt = ScreenToVector( (float)nX, (float)nY );
+    }
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+void CD3DArcBall::OnMove( int nX, int nY )
+{
+    if (m_bDrag) 
+    { 
+        m_vCurrentPt = ScreenToVector( (float)nX, (float)nY );
+        m_qNow = m_qDown * QuatFromBallPoints( m_vDownPt, m_vCurrentPt );
+    }
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+void CD3DArcBall::OnEnd()
+{
+    m_bDrag = false;
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+// Desc:
+//--------------------------------------------------------------------------------------
+LRESULT CD3DArcBall::HandleMessages( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam )
+{
+    // Current mouse position
+    int iMouseX = (short)LOWORD(lParam);
+    int iMouseY = (short)HIWORD(lParam);
+
+    switch( uMsg )
+    {
+        case WM_LBUTTONDOWN:
+        case WM_LBUTTONDBLCLK:
+            SetCapture( hWnd );
+            OnBegin( iMouseX, iMouseY );
+            return TRUE;
+
+        case WM_LBUTTONUP:
+            ReleaseCapture();
+            OnEnd();
+            return TRUE;
+
+        case WM_RBUTTONDOWN:
+        case WM_RBUTTONDBLCLK:
+        case WM_MBUTTONDOWN:
+        case WM_MBUTTONDBLCLK:
+            SetCapture( hWnd );
+            // Store off the position of the cursor when the button is pressed
+            m_ptLastMouse.x = iMouseX;
+            m_ptLastMouse.y = iMouseY;
+            return TRUE;
+
+        case WM_RBUTTONUP:
+        case WM_MBUTTONUP:
+            ReleaseCapture();
+            return TRUE;
+
+        case WM_MOUSEMOVE:
+            if( MK_LBUTTON&wParam )
+            {
+                OnMove( iMouseX, iMouseY );
+            }
+            else if( (MK_RBUTTON&wParam) || (MK_MBUTTON&wParam) )
+            {
+                // Normalize based on size of window and bounding sphere radius
+                FLOAT fDeltaX = ( m_ptLastMouse.x-iMouseX ) * m_fRadiusTranslation / m_nWidth;
+                FLOAT fDeltaY = ( m_ptLastMouse.y-iMouseY ) * m_fRadiusTranslation / m_nHeight;
+
+                if( wParam & MK_RBUTTON )
+                {
+                    D3DXMatrixTranslation( &m_mTranslationDelta, -2*fDeltaX, 2*fDeltaY, 0.0f );
+                    D3DXMatrixMultiply( &m_mTranslation, &m_mTranslation, &m_mTranslationDelta );
+                }
+                else  // wParam & MK_MBUTTON
+                {
+                    D3DXMatrixTranslation( &m_mTranslationDelta, 0.0f, 0.0f, 5*fDeltaY );
+                    D3DXMatrixMultiply( &m_mTranslation, &m_mTranslation, &m_mTranslationDelta );
+                }
+
+                // Store mouse coordinate
+                m_ptLastMouse.x = iMouseX;
+                m_ptLastMouse.y = iMouseY;
+            }
+            return TRUE;
+    }
+
+    return FALSE;
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+// Constructor
+//--------------------------------------------------------------------------------------
+CBaseCamera::CBaseCamera()
+{
+    m_cKeysDown = 0;
+    ZeroMemory( m_aKeys, sizeof(BYTE)*CAM_MAX_KEYS );
+    ZeroMemory( m_GamePad, sizeof(DXUT_GAMEPAD)*DXUT_MAX_CONTROLLERS );
+
+    // Set attributes for the view matrix
+    D3DXVECTOR3 vEyePt    = D3DXVECTOR3(0.0f,0.0f,0.0f);
+    D3DXVECTOR3 vLookatPt = D3DXVECTOR3(0.0f,0.0f,1.0f);
+
+    // Setup the view matrix
+    SetViewParams( &vEyePt, &vLookatPt );
+
+    // Setup the projection matrix
+    SetProjParams( D3DX_PI/4, 1.0f, 1.0f, 1000.0f );
+
+    GetCursorPos( &m_ptLastMousePosition );
+    m_bMouseLButtonDown = false;
+    m_bMouseMButtonDown = false;
+    m_bMouseRButtonDown = false;
+    m_nCurrentButtonMask = 0;
+    m_nMouseWheelDelta = 0;
+
+    m_fCameraYawAngle = 0.0f;
+    m_fCameraPitchAngle = 0.0f;
+
+    SetRect( &m_rcDrag, LONG_MIN, LONG_MIN, LONG_MAX, LONG_MAX );
+    m_vVelocity     = D3DXVECTOR3(0,0,0);
+    m_bMovementDrag = false;
+    m_vVelocityDrag = D3DXVECTOR3(0,0,0);
+    m_fDragTimer    = 0.0f;
+    m_fTotalDragTimeToZero = 0.25;
+    m_vRotVelocity = D3DXVECTOR2(0,0);
+
+    m_fRotationScaler = 0.01f;           
+    m_fMoveScaler = 5.0f;           
+
+    m_bInvertPitch = false;
+    m_bEnableYAxisMovement = true;
+    m_bEnablePositionMovement = true;
+
+    m_vMouseDelta   = D3DXVECTOR2(0,0);
+    m_fFramesToSmoothMouseData = 2.0f;
+
+    m_bClipToBoundary = false;
+    m_vMinBoundary = D3DXVECTOR3(-1,-1,-1);
+    m_vMaxBoundary = D3DXVECTOR3(1,1,1);
+}
+
+
+//--------------------------------------------------------------------------------------
+// Client can call this to change the position and direction of camera
+//--------------------------------------------------------------------------------------
+VOID CBaseCamera::SetViewParams( D3DXVECTOR3* pvEyePt, D3DXVECTOR3* pvLookatPt )
+{
+    if( NULL == pvEyePt || NULL == pvLookatPt )
+        return;
+
+    m_vDefaultEye = m_vEye = *pvEyePt;
+    m_vDefaultLookAt = m_vLookAt = *pvLookatPt;
+
+    // Calc the view matrix
+    D3DXVECTOR3 vUp(0,1,0);
+    D3DXMatrixLookAtLH( &m_mView, pvEyePt, pvLookatPt, &vUp );
+
+    D3DXMATRIX mInvView;
+    D3DXMatrixInverse( &mInvView, NULL, &m_mView );
+
+    // The axis basis vectors and camera position are stored inside the 
+    // position matrix in the 4 rows of the camera's world matrix.
+    // To figure out the yaw/pitch of the camera, we just need the Z basis vector
+    D3DXVECTOR3* pZBasis = (D3DXVECTOR3*) &mInvView._31;
+
+    m_fCameraYawAngle   = atan2f( pZBasis->x, pZBasis->z );
+    float fLen = sqrtf(pZBasis->z*pZBasis->z + pZBasis->x*pZBasis->x);
+    m_fCameraPitchAngle = -atan2f( pZBasis->y, fLen );
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+// Calculates the projection matrix based on input params
+//--------------------------------------------------------------------------------------
+VOID CBaseCamera::SetProjParams( FLOAT fFOV, FLOAT fAspect, FLOAT fNearPlane,
+                                   FLOAT fFarPlane )
+{
+    // Set attributes for the projection matrix
+    m_fFOV        = fFOV;
+    m_fAspect     = fAspect;
+    m_fNearPlane  = fNearPlane;
+    m_fFarPlane   = fFarPlane;
+
+    D3DXMatrixPerspectiveFovLH( &m_mProj, fFOV, fAspect, fNearPlane, fFarPlane );
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+// Call this from your message proc so this class can handle window messages
+//--------------------------------------------------------------------------------------
+LRESULT CBaseCamera::HandleMessages( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam )
+{
+    UNREFERENCED_PARAMETER( hWnd );
+    UNREFERENCED_PARAMETER( lParam );
+
+    switch( uMsg )
+    {
+        case WM_KEYDOWN:
+        {
+            // Map this key to a D3DUtil_CameraKeys enum and update the
+            // state of m_aKeys[] by adding the KEY_WAS_DOWN_MASK|KEY_IS_DOWN_MASK mask
+            // only if the key is not down
+            D3DUtil_CameraKeys mappedKey = MapKey( (UINT)wParam );
+            if( mappedKey != CAM_UNKNOWN )
+            {
+                if( FALSE == IsKeyDown(m_aKeys[mappedKey]) )
+                {
+                    m_aKeys[ mappedKey ] = KEY_WAS_DOWN_MASK | KEY_IS_DOWN_MASK;
+                    ++m_cKeysDown;
+                }
+            }
+            break;
+        }
+
+        case WM_KEYUP:
+        {
+            // Map this key to a D3DUtil_CameraKeys enum and update the
+            // state of m_aKeys[] by removing the KEY_IS_DOWN_MASK mask.
+            D3DUtil_CameraKeys mappedKey = MapKey( (UINT)wParam );
+            if( mappedKey != CAM_UNKNOWN && (DWORD)mappedKey < 8 )
+            {
+                m_aKeys[ mappedKey ] &= ~KEY_IS_DOWN_MASK;
+                --m_cKeysDown;
+            }
+            break;
+        }
+
+        case WM_RBUTTONDOWN:
+        case WM_MBUTTONDOWN:
+        case WM_LBUTTONDOWN:
+        case WM_RBUTTONDBLCLK:
+        case WM_MBUTTONDBLCLK:
+        case WM_LBUTTONDBLCLK:
+        {
+            // Compute the drag rectangle in screen coord.
+            POINT ptCursor = { (short)LOWORD(lParam), (short)HIWORD(lParam) };
+
+            // Update member var state
+            if( ( uMsg == WM_LBUTTONDOWN || uMsg == WM_LBUTTONDBLCLK ) && PtInRect( &m_rcDrag, ptCursor ) )
+                { m_bMouseLButtonDown = true; m_nCurrentButtonMask |= MOUSE_LEFT_BUTTON; }
+            if( ( uMsg == WM_MBUTTONDOWN || uMsg == WM_MBUTTONDBLCLK ) && PtInRect( &m_rcDrag, ptCursor ) )
+                { m_bMouseMButtonDown = true; m_nCurrentButtonMask |= MOUSE_MIDDLE_BUTTON; }
+            if( ( uMsg == WM_RBUTTONDOWN || uMsg == WM_RBUTTONDBLCLK ) && PtInRect( &m_rcDrag, ptCursor ) )
+                { m_bMouseRButtonDown = true; m_nCurrentButtonMask |= MOUSE_RIGHT_BUTTON; }
+
+            // Capture the mouse, so if the mouse button is 
+            // released outside the window, we'll get the WM_LBUTTONUP message
+            SetCapture(hWnd);
+            GetCursorPos( &m_ptLastMousePosition );
+            return TRUE;
+        }
+
+        case WM_RBUTTONUP: 
+        case WM_MBUTTONUP: 
+        case WM_LBUTTONUP:   
+        {
+            // Update member var state
+            if( uMsg == WM_LBUTTONUP ) { m_bMouseLButtonDown = false; m_nCurrentButtonMask &= ~MOUSE_LEFT_BUTTON; }
+            if( uMsg == WM_MBUTTONUP ) { m_bMouseMButtonDown = false; m_nCurrentButtonMask &= ~MOUSE_MIDDLE_BUTTON; }
+            if( uMsg == WM_RBUTTONUP ) { m_bMouseRButtonDown = false; m_nCurrentButtonMask &= ~MOUSE_RIGHT_BUTTON; }
+
+            // Release the capture if no mouse buttons down
+            if( !m_bMouseLButtonDown  && 
+                !m_bMouseRButtonDown &&
+                !m_bMouseMButtonDown )
+            {
+                ReleaseCapture();
+            }
+            break;
+        }
+
+        case WM_MOUSEWHEEL: 
+            // Update member var state
+            m_nMouseWheelDelta = (short)HIWORD(wParam) / 120;
+            break;
+    }
+
+    return FALSE;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Figure out the velocity based on keyboard input & drag if any
+//--------------------------------------------------------------------------------------
+void CBaseCamera::GetInput( bool bGetKeyboardInput, bool bGetMouseInput, bool bGetGamepadInput, bool bResetCursorAfterMove )
+{
+    m_vKeyboardDirection = D3DXVECTOR3(0,0,0);
+    if( bGetKeyboardInput )
+    {
+        // Update acceleration vector based on keyboard state
+        if( IsKeyDown(m_aKeys[CAM_MOVE_FORWARD]) )
+            m_vKeyboardDirection.z += 1.0f;
+        if( IsKeyDown(m_aKeys[CAM_MOVE_BACKWARD]) )
+            m_vKeyboardDirection.z -= 1.0f;
+        if( m_bEnableYAxisMovement )
+        {
+            if( IsKeyDown(m_aKeys[CAM_MOVE_UP]) )
+                m_vKeyboardDirection.y += 1.0f;
+            if( IsKeyDown(m_aKeys[CAM_MOVE_DOWN]) )
+                m_vKeyboardDirection.y -= 1.0f;
+        }
+        if( IsKeyDown(m_aKeys[CAM_STRAFE_RIGHT]) )
+            m_vKeyboardDirection.x += 1.0f;
+        if( IsKeyDown(m_aKeys[CAM_STRAFE_LEFT]) )
+            m_vKeyboardDirection.x -= 1.0f;
+    }
+
+    if( bGetMouseInput )
+    {
+        // Get current position of mouse
+        POINT ptCurMouseDelta;
+        POINT ptCurMousePos;
+        
+        if( GetCursorPos( &ptCurMousePos ) )
+        {
+            // Calc how far it's moved since last frame
+            ptCurMouseDelta.x = ptCurMousePos.x - m_ptLastMousePosition.x;
+            ptCurMouseDelta.y = ptCurMousePos.y - m_ptLastMousePosition.y;
+            
+            // Record current position for next time
+            m_ptLastMousePosition = ptCurMousePos;
+        }
+        else
+        {
+            // If GetCursorPos() returns false, just set delta to zero
+            ptCurMouseDelta.x = 0;
+            ptCurMouseDelta.y = 0;
+        }
+
+        if( bResetCursorAfterMove && DXUTIsActive() )
+        {
+            // Set position of camera to center of desktop, 
+            // so it always has room to move.  This is very useful
+            // if the cursor is hidden.  If this isn't done and cursor is hidden, 
+            // then invisible cursor will hit the edge of the screen 
+            // and the user can't tell what happened
+            POINT ptCenter;
+
+            // Get the center of the current monitor
+            MONITORINFO mi;
+            mi.cbSize = sizeof(MONITORINFO);
+            DXUTGetMonitorInfo( DXUTMonitorFromWindow(DXUTGetHWND(),MONITOR_DEFAULTTONEAREST), &mi );
+            ptCenter.x = (mi.rcMonitor.left + mi.rcMonitor.right) / 2;
+            ptCenter.y = (mi.rcMonitor.top + mi.rcMonitor.bottom) / 2;   
+            SetCursorPos( ptCenter.x, ptCenter.y );
+            m_ptLastMousePosition = ptCenter;
+        }
+
+        // Smooth the relative mouse data over a few frames so it isn't 
+        // jerky when moving slowly at low frame rates.
+        float fPercentOfNew =  1.0f / m_fFramesToSmoothMouseData;
+        float fPercentOfOld =  1.0f - fPercentOfNew;
+        m_vMouseDelta.x = m_vMouseDelta.x*fPercentOfOld + ptCurMouseDelta.x*fPercentOfNew;
+        m_vMouseDelta.y = m_vMouseDelta.y*fPercentOfOld + ptCurMouseDelta.y*fPercentOfNew;
+
+    }
+
+    if( bGetGamepadInput )
+    {
+        m_vGamePadLeftThumb = D3DXVECTOR3(0,0,0);
+        m_vGamePadRightThumb = D3DXVECTOR3(0,0,0);
+
+        // Get controller state
+        for( DWORD iUserIndex=0; iUserIndex<DXUT_MAX_CONTROLLERS; iUserIndex++ )
+        {
+            DXUTGetGamepadState( iUserIndex, &m_GamePad[iUserIndex], true, true );
+
+            // Mark time if the controller is in a non-zero state
+            if( m_GamePad[iUserIndex].wButtons || 
+                m_GamePad[iUserIndex].sThumbLX || m_GamePad[iUserIndex].sThumbLX || 
+                m_GamePad[iUserIndex].sThumbRX || m_GamePad[iUserIndex].sThumbRY || 
+                m_GamePad[iUserIndex].bLeftTrigger || m_GamePad[iUserIndex].bRightTrigger )
+            {
+                m_GamePadLastActive[iUserIndex] = DXUTGetTime();
+            }
+        }
+
+        // Find out which controller was non-zero last
+        int iMostRecentlyActive = -1;
+        double fMostRecentlyActiveTime = 0.0f;
+        for( DWORD iUserIndex=0; iUserIndex<DXUT_MAX_CONTROLLERS; iUserIndex++ )
+        {
+            if( m_GamePadLastActive[iUserIndex] > fMostRecentlyActiveTime )
+            {
+                fMostRecentlyActiveTime = m_GamePadLastActive[iUserIndex];
+                iMostRecentlyActive = iUserIndex;
+            }
+        }
+
+        // Use the most recent non-zero controller if its connected
+        if( iMostRecentlyActive >= 0 && m_GamePad[iMostRecentlyActive].bConnected )
+        {
+            m_vGamePadLeftThumb.x = m_GamePad[iMostRecentlyActive].fThumbLX;
+            m_vGamePadLeftThumb.y = 0.0f;
+            m_vGamePadLeftThumb.z = m_GamePad[iMostRecentlyActive].fThumbLY;
+
+            m_vGamePadRightThumb.x = m_GamePad[iMostRecentlyActive].fThumbRX;
+            m_vGamePadRightThumb.y = 0.0f;
+            m_vGamePadRightThumb.z = m_GamePad[iMostRecentlyActive].fThumbRY;
+        }
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+// Figure out the velocity based on keyboard input & drag if any
+//--------------------------------------------------------------------------------------
+void CBaseCamera::UpdateVelocity( float fElapsedTime )
+{
+    D3DXMATRIX mRotDelta;
+
+    D3DXVECTOR2 vGamePadRightThumb = D3DXVECTOR2(m_vGamePadRightThumb.x, -m_vGamePadRightThumb.z);
+    m_vRotVelocity = m_vMouseDelta * m_fRotationScaler + vGamePadRightThumb * 0.02f;
+
+    D3DXVECTOR3 vAccel = m_vKeyboardDirection + m_vGamePadLeftThumb;
+
+    // Normalize vector so if moving 2 dirs (left & forward), 
+    // the camera doesn't move faster than if moving in 1 dir
+    D3DXVec3Normalize( &vAccel, &vAccel );
+
+    // Scale the acceleration vector
+    vAccel *= m_fMoveScaler;
+
+    if( m_bMovementDrag )
+    {
+        // Is there any acceleration this frame?
+        if( D3DXVec3LengthSq( &vAccel ) > 0 )
+        {
+            // If so, then this means the user has pressed a movement key\
+            // so change the velocity immediately to acceleration 
+            // upon keyboard input.  This isn't normal physics
+            // but it will give a quick response to keyboard input
+            m_vVelocity = vAccel;
+            m_fDragTimer = m_fTotalDragTimeToZero;
+            m_vVelocityDrag = vAccel / m_fDragTimer;
+        }
+        else 
+        {
+            // If no key being pressed, then slowly decrease velocity to 0
+            if( m_fDragTimer > 0 )
+            {
+                // Drag until timer is <= 0
+                m_vVelocity -= m_vVelocityDrag * fElapsedTime;
+                m_fDragTimer -= fElapsedTime;
+            }
+            else
+            {
+                // Zero velocity
+                m_vVelocity = D3DXVECTOR3(0,0,0);
+            }
+        }
+    }
+    else
+    {
+        // No drag, so immediately change the velocity
+        m_vVelocity = vAccel;
+    }
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+// Clamps pV to lie inside m_vMinBoundary & m_vMaxBoundary
+//--------------------------------------------------------------------------------------
+void CBaseCamera::ConstrainToBoundary( D3DXVECTOR3* pV )
+{
+    // Constrain vector to a bounding box 
+    pV->x = __max(pV->x, m_vMinBoundary.x);
+    pV->y = __max(pV->y, m_vMinBoundary.y);
+    pV->z = __max(pV->z, m_vMinBoundary.z);
+
+    pV->x = __min(pV->x, m_vMaxBoundary.x);
+    pV->y = __min(pV->y, m_vMaxBoundary.y);
+    pV->z = __min(pV->z, m_vMaxBoundary.z);
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+// Maps a windows virtual key to an enum
+//--------------------------------------------------------------------------------------
+D3DUtil_CameraKeys CBaseCamera::MapKey( UINT nKey )
+{
+    // This could be upgraded to a method that's user-definable but for 
+    // simplicity, we'll use a hardcoded mapping.
+    switch( nKey )
+    {
+        case VK_CONTROL:  return CAM_CONTROLDOWN;
+        case VK_LEFT:  return CAM_STRAFE_LEFT;
+        case VK_RIGHT: return CAM_STRAFE_RIGHT;
+        case VK_UP:    return CAM_MOVE_FORWARD;
+        case VK_DOWN:  return CAM_MOVE_BACKWARD;
+        case VK_PRIOR: return CAM_MOVE_UP;        // pgup
+        case VK_NEXT:  return CAM_MOVE_DOWN;      // pgdn
+
+        case 'A':      return CAM_STRAFE_LEFT;
+        case 'D':      return CAM_STRAFE_RIGHT;
+        case 'W':      return CAM_MOVE_FORWARD;
+        case 'S':      return CAM_MOVE_BACKWARD;
+        case 'Q':      return CAM_MOVE_DOWN;
+        case 'E':      return CAM_MOVE_UP;
+
+        case VK_NUMPAD4: return CAM_STRAFE_LEFT;
+        case VK_NUMPAD6: return CAM_STRAFE_RIGHT;
+        case VK_NUMPAD8: return CAM_MOVE_FORWARD;
+        case VK_NUMPAD2: return CAM_MOVE_BACKWARD;
+        case VK_NUMPAD9: return CAM_MOVE_UP;        
+        case VK_NUMPAD3: return CAM_MOVE_DOWN;      
+
+        case VK_HOME:   return CAM_RESET;
+    }
+
+    return CAM_UNKNOWN;
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+// Reset the camera's position back to the default
+//--------------------------------------------------------------------------------------
+VOID CBaseCamera::Reset()
+{
+    SetViewParams( &m_vDefaultEye, &m_vDefaultLookAt );
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+// Constructor
+//--------------------------------------------------------------------------------------
+CFirstPersonCamera::CFirstPersonCamera() :
+    m_nActiveButtonMask( 0x07 )
+{
+	m_bRotateWithoutButtonDown = false;
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+// Update the view matrix based on user input & elapsed time
+//--------------------------------------------------------------------------------------
+VOID CFirstPersonCamera::FrameMove( FLOAT fElapsedTime )
+{
+    if( DXUTGetGlobalTimer()->IsStopped() )
+        fElapsedTime = 1.0f / DXUTGetFPS();
+
+    if( IsKeyDown(m_aKeys[CAM_RESET]) )
+        Reset();
+
+    // Get keyboard/mouse/gamepad input
+    GetInput( m_bEnablePositionMovement, (m_nActiveButtonMask & m_nCurrentButtonMask) || m_bRotateWithoutButtonDown, true, m_bResetCursorAfterMove );
+
+    // Get amount of velocity based on the keyboard input and drag (if any)
+    UpdateVelocity( fElapsedTime );
+
+    // Simple euler method to calculate position delta
+    D3DXVECTOR3 vPosDelta = m_vVelocity * fElapsedTime;
+
+    // If rotating the camera 
+    if( (m_nActiveButtonMask & m_nCurrentButtonMask) || 
+        m_bRotateWithoutButtonDown || 
+        m_vGamePadRightThumb.x != 0 || 
+        m_vGamePadRightThumb.z != 0 )
+    {
+        // Update the pitch & yaw angle based on mouse movement
+        float fYawDelta   = m_vRotVelocity.x;
+        float fPitchDelta = m_vRotVelocity.y;
+
+        // Invert pitch if requested
+        if( m_bInvertPitch )
+            fPitchDelta = -fPitchDelta;
+
+        m_fCameraPitchAngle += fPitchDelta;
+        m_fCameraYawAngle   += fYawDelta;
+
+        // Limit pitch to straight up or straight down
+        m_fCameraPitchAngle = __max( -D3DX_PI/2.0f,  m_fCameraPitchAngle );
+        m_fCameraPitchAngle = __min( +D3DX_PI/2.0f,  m_fCameraPitchAngle );
+    }
+
+    // Make a rotation matrix based on the camera's yaw & pitch
+    D3DXMATRIX mCameraRot;
+    D3DXMatrixRotationYawPitchRoll( &mCameraRot, m_fCameraYawAngle, m_fCameraPitchAngle, 0 );
+
+    // Transform vectors based on camera's rotation matrix
+    D3DXVECTOR3 vWorldUp, vWorldAhead;
+    D3DXVECTOR3 vLocalUp    = D3DXVECTOR3(0,1,0);
+    D3DXVECTOR3 vLocalAhead = D3DXVECTOR3(0,0,1);
+    D3DXVec3TransformCoord( &vWorldUp, &vLocalUp, &mCameraRot );
+    D3DXVec3TransformCoord( &vWorldAhead, &vLocalAhead, &mCameraRot );
+
+    // Transform the position delta by the camera's rotation 
+    D3DXVECTOR3 vPosDeltaWorld;
+    if( !m_bEnableYAxisMovement )
+    {
+        // If restricting Y movement, do not include pitch
+        // when transforming position delta vector.
+        D3DXMatrixRotationYawPitchRoll( &mCameraRot, m_fCameraYawAngle, 0.0f, 0.0f );
+    }
+    D3DXVec3TransformCoord( &vPosDeltaWorld, &vPosDelta, &mCameraRot );
+
+    // Move the eye position 
+    m_vEye += vPosDeltaWorld;
+    if( m_bClipToBoundary )
+        ConstrainToBoundary( &m_vEye );
+
+    // Update the lookAt position based on the eye position 
+    m_vLookAt = m_vEye + vWorldAhead;
+
+    // Update the view matrix
+    D3DXMatrixLookAtLH( &m_mView, &m_vEye, &m_vLookAt, &vWorldUp );
+
+    D3DXMatrixInverse( &m_mCameraWorld, NULL, &m_mView );
+}
+
+
+//--------------------------------------------------------------------------------------
+// Enable or disable each of the mouse buttons for rotation drag.
+//--------------------------------------------------------------------------------------
+void CFirstPersonCamera::SetRotateButtons( bool bLeft, bool bMiddle, bool bRight, bool bRotateWithoutButtonDown )
+{
+    m_nActiveButtonMask = ( bLeft ? MOUSE_LEFT_BUTTON : 0 ) |
+                          ( bMiddle ? MOUSE_MIDDLE_BUTTON : 0 ) |
+                          ( bRight ? MOUSE_RIGHT_BUTTON : 0 );
+	m_bRotateWithoutButtonDown = bRotateWithoutButtonDown;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Constructor 
+//--------------------------------------------------------------------------------------
+CModelViewerCamera::CModelViewerCamera()
+{
+    D3DXMatrixIdentity( &m_mWorld );
+    D3DXMatrixIdentity( &m_mModelRot );
+    D3DXMatrixIdentity( &m_mModelLastRot );    
+    D3DXMatrixIdentity( &m_mCameraRotLast );    
+    m_vModelCenter = D3DXVECTOR3(0,0,0);
+    m_fRadius    = 5.0f;
+    m_fDefaultRadius = 5.0f;
+    m_fMinRadius = 1.0f;
+    m_fMaxRadius = FLT_MAX;
+    m_bLimitPitch = false;
+    m_bEnablePositionMovement = false;
+    m_bAttachCameraToModel = false;
+
+    m_nRotateModelButtonMask  = MOUSE_LEFT_BUTTON;
+    m_nZoomButtonMask         = MOUSE_WHEEL;
+    m_nRotateCameraButtonMask = MOUSE_RIGHT_BUTTON;
+    m_bDragSinceLastUpdate    = true;
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+// Update the view matrix & the model's world matrix based 
+//       on user input & elapsed time
+//--------------------------------------------------------------------------------------
+VOID CModelViewerCamera::FrameMove( FLOAT fElapsedTime )
+{
+    if( IsKeyDown(m_aKeys[CAM_RESET]) )
+        Reset();
+
+    // If no dragged has happend since last time FrameMove is called,
+    // and no camera key is held down, then no need to handle again.
+    if( !m_bDragSinceLastUpdate && 0 == m_cKeysDown )
+        return;
+    m_bDragSinceLastUpdate = false;
+
+    // Get keyboard/mouse/gamepad input
+    GetInput( m_bEnablePositionMovement, m_nCurrentButtonMask != 0, true, false );
+
+    // Get amount of velocity based on the keyboard input and drag (if any)
+    UpdateVelocity( fElapsedTime );
+
+    // Simple euler method to calculate position delta
+    D3DXVECTOR3 vPosDelta = m_vVelocity * fElapsedTime;
+
+    // Change the radius from the camera to the model based on wheel scrolling
+    if( m_nMouseWheelDelta && m_nZoomButtonMask == MOUSE_WHEEL )
+        m_fRadius -= m_nMouseWheelDelta * m_fRadius * 0.1f;
+    m_fRadius = __min( m_fMaxRadius, m_fRadius );
+    m_fRadius = __max( m_fMinRadius, m_fRadius );
+    m_nMouseWheelDelta = 0;
+
+    // Get the inverse of the arcball's rotation matrix
+    D3DXMATRIX mCameraRot;
+    D3DXMatrixInverse( &mCameraRot, NULL, m_ViewArcBall.GetRotationMatrix() );
+
+    // Transform vectors based on camera's rotation matrix
+    D3DXVECTOR3 vWorldUp, vWorldAhead;
+    D3DXVECTOR3 vLocalUp    = D3DXVECTOR3(0,1,0);
+    D3DXVECTOR3 vLocalAhead = D3DXVECTOR3(0,0,1);
+    D3DXVec3TransformCoord( &vWorldUp, &vLocalUp, &mCameraRot );
+    D3DXVec3TransformCoord( &vWorldAhead, &vLocalAhead, &mCameraRot );
+
+    // Transform the position delta by the camera's rotation 
+    D3DXVECTOR3 vPosDeltaWorld;
+    D3DXVec3TransformCoord( &vPosDeltaWorld, &vPosDelta, &mCameraRot );
+
+    // Move the lookAt position 
+    m_vLookAt += vPosDeltaWorld;
+    if( m_bClipToBoundary )
+        ConstrainToBoundary( &m_vLookAt );
+
+    // Update the eye point based on a radius away from the lookAt position
+    m_vEye = m_vLookAt - vWorldAhead * m_fRadius;
+
+    // Update the view matrix
+    D3DXMatrixLookAtLH( &m_mView, &m_vEye, &m_vLookAt, &vWorldUp );
+
+    D3DXMATRIX mInvView;
+    D3DXMatrixInverse( &mInvView, NULL, &m_mView );
+    mInvView._41 = mInvView._42 = mInvView._43 = 0;
+
+    D3DXMATRIX mModelLastRotInv;
+    D3DXMatrixInverse(&mModelLastRotInv, NULL, &m_mModelLastRot);
+
+    // Accumulate the delta of the arcball's rotation in view space.
+    // Note that per-frame delta rotations could be problematic over long periods of time.
+    D3DXMATRIX mModelRot;
+    mModelRot = *m_WorldArcBall.GetRotationMatrix();
+    m_mModelRot *= m_mView * mModelLastRotInv * mModelRot * mInvView;
+
+    if( m_ViewArcBall.IsBeingDragged() && m_bAttachCameraToModel && !IsKeyDown(m_aKeys[CAM_CONTROLDOWN]) )
+    {
+        // Attach camera to model by inverse of the model rotation
+        D3DXMATRIX mCameraLastRotInv;
+        D3DXMatrixInverse(&mCameraLastRotInv, NULL, &m_mCameraRotLast);
+        D3DXMATRIX mCameraRotDelta = mCameraLastRotInv * mCameraRot; // local to world matrix
+        m_mModelRot *= mCameraRotDelta;
+    }
+    m_mCameraRotLast = mCameraRot; 
+
+    m_mModelLastRot = mModelRot;
+
+    // Since we're accumulating delta rotations, we need to orthonormalize 
+    // the matrix to prevent eventual matrix skew
+    D3DXVECTOR3* pXBasis = (D3DXVECTOR3*) &m_mModelRot._11;
+    D3DXVECTOR3* pYBasis = (D3DXVECTOR3*) &m_mModelRot._21;
+    D3DXVECTOR3* pZBasis = (D3DXVECTOR3*) &m_mModelRot._31;
+    D3DXVec3Normalize( pXBasis, pXBasis );
+    D3DXVec3Cross( pYBasis, pZBasis, pXBasis );
+    D3DXVec3Normalize( pYBasis, pYBasis );
+    D3DXVec3Cross( pZBasis, pXBasis, pYBasis );
+
+    // Translate the rotation matrix to the same position as the lookAt position
+    m_mModelRot._41 = m_vLookAt.x;
+    m_mModelRot._42 = m_vLookAt.y;
+    m_mModelRot._43 = m_vLookAt.z;
+
+    // Translate world matrix so its at the center of the model
+    D3DXMATRIX mTrans;
+    D3DXMatrixTranslation( &mTrans, -m_vModelCenter.x, -m_vModelCenter.y, -m_vModelCenter.z );
+    m_mWorld = mTrans * m_mModelRot;
+}
+
+
+void CModelViewerCamera::SetDragRect( RECT &rc )
+{
+    CBaseCamera::SetDragRect( rc );
+
+    m_WorldArcBall.SetOffset( rc.left, rc.top );
+    m_ViewArcBall.SetOffset( rc.left, rc.top );
+    SetWindow( rc.right - rc.left, rc.bottom - rc.top );
+}
+
+
+//--------------------------------------------------------------------------------------
+// Reset the camera's position back to the default
+//--------------------------------------------------------------------------------------
+VOID CModelViewerCamera::Reset()
+{
+    CBaseCamera::Reset();
+
+    D3DXMatrixIdentity( &m_mWorld );
+    D3DXMatrixIdentity( &m_mModelRot );
+    D3DXMatrixIdentity( &m_mModelLastRot );    
+    D3DXMatrixIdentity( &m_mCameraRotLast );    
+
+    m_fRadius = m_fDefaultRadius;
+    m_WorldArcBall.Reset();
+    m_ViewArcBall.Reset();
+}
+
+
+//--------------------------------------------------------------------------------------
+// Override for setting the view parameters
+//--------------------------------------------------------------------------------------
+void CModelViewerCamera::SetViewParams( D3DXVECTOR3* pvEyePt, D3DXVECTOR3* pvLookatPt )
+{
+    CBaseCamera::SetViewParams( pvEyePt, pvLookatPt );
+
+    // Propogate changes to the member arcball
+    D3DXQUATERNION quat;
+    D3DXMATRIXA16 mRotation;
+    D3DXVECTOR3 vUp(0,1,0);
+    D3DXMatrixLookAtLH( &mRotation, pvEyePt, pvLookatPt, &vUp );
+    D3DXQuaternionRotationMatrix( &quat, &mRotation );
+    m_ViewArcBall.SetQuatNow( quat );
+
+    // Set the radius according to the distance
+    D3DXVECTOR3 vEyeToPoint;
+    D3DXVec3Subtract( &vEyeToPoint, pvLookatPt, pvEyePt );
+    SetRadius( D3DXVec3Length( &vEyeToPoint ) );
+
+    // View information changed. FrameMove should be called.
+    m_bDragSinceLastUpdate = true;
+}
+
+
+
+//--------------------------------------------------------------------------------------
+// Call this from your message proc so this class can handle window messages
+//--------------------------------------------------------------------------------------
+LRESULT CModelViewerCamera::HandleMessages( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam )
+{
+    CBaseCamera::HandleMessages( hWnd, uMsg, wParam, lParam );
+
+    if( ( (uMsg == WM_LBUTTONDOWN || uMsg == WM_LBUTTONDBLCLK ) && m_nRotateModelButtonMask & MOUSE_LEFT_BUTTON) ||
+        ( (uMsg == WM_MBUTTONDOWN || uMsg == WM_MBUTTONDBLCLK ) && m_nRotateModelButtonMask & MOUSE_MIDDLE_BUTTON) ||
+        ( (uMsg == WM_RBUTTONDOWN || uMsg == WM_RBUTTONDBLCLK ) && m_nRotateModelButtonMask & MOUSE_RIGHT_BUTTON) )
+    {
+        int iMouseX = (short)LOWORD(lParam);
+        int iMouseY = (short)HIWORD(lParam);
+        m_WorldArcBall.OnBegin( iMouseX, iMouseY );
+    }
+
+    if( ( (uMsg == WM_LBUTTONDOWN || uMsg == WM_LBUTTONDBLCLK ) && m_nRotateCameraButtonMask & MOUSE_LEFT_BUTTON) ||
+        ( (uMsg == WM_MBUTTONDOWN || uMsg == WM_MBUTTONDBLCLK ) && m_nRotateCameraButtonMask & MOUSE_MIDDLE_BUTTON) ||
+        ( (uMsg == WM_RBUTTONDOWN || uMsg == WM_RBUTTONDBLCLK ) && m_nRotateCameraButtonMask & MOUSE_RIGHT_BUTTON) )
+    {
+        int iMouseX = (short)LOWORD(lParam);
+        int iMouseY = (short)HIWORD(lParam);
+        m_ViewArcBall.OnBegin( iMouseX, iMouseY );
+    }
+
+    if( uMsg == WM_MOUSEMOVE )
+    {
+        int iMouseX = (short)LOWORD(lParam);
+        int iMouseY = (short)HIWORD(lParam);
+        m_WorldArcBall.OnMove( iMouseX, iMouseY );
+        m_ViewArcBall.OnMove( iMouseX, iMouseY );
+    }
+
+    if( (uMsg == WM_LBUTTONUP && m_nRotateModelButtonMask & MOUSE_LEFT_BUTTON) ||
+        (uMsg == WM_MBUTTONUP && m_nRotateModelButtonMask & MOUSE_MIDDLE_BUTTON) ||
+        (uMsg == WM_RBUTTONUP && m_nRotateModelButtonMask & MOUSE_RIGHT_BUTTON) )
+    {
+        m_WorldArcBall.OnEnd();
+    }
+
+    if( (uMsg == WM_LBUTTONUP && m_nRotateCameraButtonMask & MOUSE_LEFT_BUTTON) ||
+        (uMsg == WM_MBUTTONUP && m_nRotateCameraButtonMask & MOUSE_MIDDLE_BUTTON) ||
+        (uMsg == WM_RBUTTONUP && m_nRotateCameraButtonMask & MOUSE_RIGHT_BUTTON) )
+    {
+        m_ViewArcBall.OnEnd();
+    }
+
+    if( uMsg == WM_LBUTTONDOWN ||
+        uMsg == WM_LBUTTONDBLCLK ||
+        uMsg == WM_MBUTTONDOWN ||
+        uMsg == WM_MBUTTONDBLCLK ||
+        uMsg == WM_RBUTTONDOWN ||
+        uMsg == WM_RBUTTONDBLCLK ||
+        uMsg == WM_LBUTTONUP ||
+        uMsg == WM_MBUTTONUP ||
+        uMsg == WM_RBUTTONUP ||
+        uMsg == WM_MOUSEWHEEL ||
+        uMsg == WM_MOUSEMOVE )
+    {
+        m_bDragSinceLastUpdate = true;
+    }
+
+    return FALSE;
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+// Desc: Returns a view matrix for rendering to a face of a cubemap.
+//--------------------------------------------------------------------------------------
+D3DXMATRIX DXUTGetCubeMapViewMatrix( DWORD dwFace )
+{
+    D3DXVECTOR3 vEyePt   = D3DXVECTOR3( 0.0f, 0.0f, 0.0f );
+    D3DXVECTOR3 vLookDir;
+    D3DXVECTOR3 vUpDir;
+
+    switch( dwFace )
+    {
+        case D3DCUBEMAP_FACE_POSITIVE_X:
+            vLookDir = D3DXVECTOR3( 1.0f, 0.0f, 0.0f );
+            vUpDir   = D3DXVECTOR3( 0.0f, 1.0f, 0.0f );
+            break;
+        case D3DCUBEMAP_FACE_NEGATIVE_X:
+            vLookDir = D3DXVECTOR3(-1.0f, 0.0f, 0.0f );
+            vUpDir   = D3DXVECTOR3( 0.0f, 1.0f, 0.0f );
+            break;
+        case D3DCUBEMAP_FACE_POSITIVE_Y:
+            vLookDir = D3DXVECTOR3( 0.0f, 1.0f, 0.0f );
+            vUpDir   = D3DXVECTOR3( 0.0f, 0.0f,-1.0f );
+            break;
+        case D3DCUBEMAP_FACE_NEGATIVE_Y:
+            vLookDir = D3DXVECTOR3( 0.0f,-1.0f, 0.0f );
+            vUpDir   = D3DXVECTOR3( 0.0f, 0.0f, 1.0f );
+            break;
+        case D3DCUBEMAP_FACE_POSITIVE_Z:
+            vLookDir = D3DXVECTOR3( 0.0f, 0.0f, 1.0f );
+            vUpDir   = D3DXVECTOR3( 0.0f, 1.0f, 0.0f );
+            break;
+        case D3DCUBEMAP_FACE_NEGATIVE_Z:
+            vLookDir = D3DXVECTOR3( 0.0f, 0.0f,-1.0f );
+            vUpDir   = D3DXVECTOR3( 0.0f, 1.0f, 0.0f );
+            break;
+    }
+
+    // Set the view transform for this cubemap surface
+    D3DXMATRIXA16 mView;
+    D3DXMatrixLookAtLH( &mView, &vEyePt, &vLookDir, &vUpDir );
+    return mView;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Returns the string for the given D3DFORMAT.
+//--------------------------------------------------------------------------------------
+LPCWSTR DXUTD3DFormatToString( D3DFORMAT format, bool bWithPrefix )
+{
+    WCHAR* pstr = NULL;
+    switch( format )
+    {
+    case D3DFMT_UNKNOWN:         pstr = L"D3DFMT_UNKNOWN"; break;
+    case D3DFMT_R8G8B8:          pstr = L"D3DFMT_R8G8B8"; break;
+    case D3DFMT_A8R8G8B8:        pstr = L"D3DFMT_A8R8G8B8"; break;
+    case D3DFMT_X8R8G8B8:        pstr = L"D3DFMT_X8R8G8B8"; break;
+    case D3DFMT_R5G6B5:          pstr = L"D3DFMT_R5G6B5"; break;
+    case D3DFMT_X1R5G5B5:        pstr = L"D3DFMT_X1R5G5B5"; break;
+    case D3DFMT_A1R5G5B5:        pstr = L"D3DFMT_A1R5G5B5"; break;
+    case D3DFMT_A4R4G4B4:        pstr = L"D3DFMT_A4R4G4B4"; break;
+    case D3DFMT_R3G3B2:          pstr = L"D3DFMT_R3G3B2"; break;
+    case D3DFMT_A8:              pstr = L"D3DFMT_A8"; break;
+    case D3DFMT_A8R3G3B2:        pstr = L"D3DFMT_A8R3G3B2"; break;
+    case D3DFMT_X4R4G4B4:        pstr = L"D3DFMT_X4R4G4B4"; break;
+    case D3DFMT_A2B10G10R10:     pstr = L"D3DFMT_A2B10G10R10"; break;
+    case D3DFMT_A8B8G8R8:        pstr = L"D3DFMT_A8B8G8R8"; break;
+    case D3DFMT_X8B8G8R8:        pstr = L"D3DFMT_X8B8G8R8"; break;
+    case D3DFMT_G16R16:          pstr = L"D3DFMT_G16R16"; break;
+    case D3DFMT_A2R10G10B10:     pstr = L"D3DFMT_A2R10G10B10"; break;
+    case D3DFMT_A16B16G16R16:    pstr = L"D3DFMT_A16B16G16R16"; break;
+    case D3DFMT_A8P8:            pstr = L"D3DFMT_A8P8"; break;
+    case D3DFMT_P8:              pstr = L"D3DFMT_P8"; break;
+    case D3DFMT_L8:              pstr = L"D3DFMT_L8"; break;
+    case D3DFMT_A8L8:            pstr = L"D3DFMT_A8L8"; break;
+    case D3DFMT_A4L4:            pstr = L"D3DFMT_A4L4"; break;
+    case D3DFMT_V8U8:            pstr = L"D3DFMT_V8U8"; break;
+    case D3DFMT_L6V5U5:          pstr = L"D3DFMT_L6V5U5"; break;
+    case D3DFMT_X8L8V8U8:        pstr = L"D3DFMT_X8L8V8U8"; break;
+    case D3DFMT_Q8W8V8U8:        pstr = L"D3DFMT_Q8W8V8U8"; break;
+    case D3DFMT_V16U16:          pstr = L"D3DFMT_V16U16"; break;
+    case D3DFMT_A2W10V10U10:     pstr = L"D3DFMT_A2W10V10U10"; break;
+    case D3DFMT_UYVY:            pstr = L"D3DFMT_UYVY"; break;
+    case D3DFMT_YUY2:            pstr = L"D3DFMT_YUY2"; break;
+    case D3DFMT_DXT1:            pstr = L"D3DFMT_DXT1"; break;
+    case D3DFMT_DXT2:            pstr = L"D3DFMT_DXT2"; break;
+    case D3DFMT_DXT3:            pstr = L"D3DFMT_DXT3"; break;
+    case D3DFMT_DXT4:            pstr = L"D3DFMT_DXT4"; break;
+    case D3DFMT_DXT5:            pstr = L"D3DFMT_DXT5"; break;
+    case D3DFMT_D16_LOCKABLE:    pstr = L"D3DFMT_D16_LOCKABLE"; break;
+    case D3DFMT_D32:             pstr = L"D3DFMT_D32"; break;
+    case D3DFMT_D15S1:           pstr = L"D3DFMT_D15S1"; break;
+    case D3DFMT_D24S8:           pstr = L"D3DFMT_D24S8"; break;
+    case D3DFMT_D24X8:           pstr = L"D3DFMT_D24X8"; break;
+    case D3DFMT_D24X4S4:         pstr = L"D3DFMT_D24X4S4"; break;
+    case D3DFMT_D16:             pstr = L"D3DFMT_D16"; break;
+    case D3DFMT_L16:             pstr = L"D3DFMT_L16"; break;
+    case D3DFMT_VERTEXDATA:      pstr = L"D3DFMT_VERTEXDATA"; break;
+    case D3DFMT_INDEX16:         pstr = L"D3DFMT_INDEX16"; break;
+    case D3DFMT_INDEX32:         pstr = L"D3DFMT_INDEX32"; break;
+    case D3DFMT_Q16W16V16U16:    pstr = L"D3DFMT_Q16W16V16U16"; break;
+    case D3DFMT_MULTI2_ARGB8:    pstr = L"D3DFMT_MULTI2_ARGB8"; break;
+    case D3DFMT_R16F:            pstr = L"D3DFMT_R16F"; break;
+    case D3DFMT_G16R16F:         pstr = L"D3DFMT_G16R16F"; break;
+    case D3DFMT_A16B16G16R16F:   pstr = L"D3DFMT_A16B16G16R16F"; break;
+    case D3DFMT_R32F:            pstr = L"D3DFMT_R32F"; break;
+    case D3DFMT_G32R32F:         pstr = L"D3DFMT_G32R32F"; break;
+    case D3DFMT_A32B32G32R32F:   pstr = L"D3DFMT_A32B32G32R32F"; break;
+    case D3DFMT_CxV8U8:          pstr = L"D3DFMT_CxV8U8"; break;
+    default:                     pstr = L"Unknown format"; break;
+    }
+    if( bWithPrefix || wcsstr( pstr, L"D3DFMT_" )== NULL )
+        return pstr;
+    else
+        return pstr + lstrlen( L"D3DFMT_" );
+}
+
+
+
+//--------------------------------------------------------------------------------------
+// Outputs to the debug stream a formatted Unicode string with a variable-argument list.
+//--------------------------------------------------------------------------------------
+VOID DXUTOutputDebugStringW( LPCWSTR strMsg, ... )
+{
+#if defined(DEBUG) || defined(_DEBUG)
+    WCHAR strBuffer[512];
+    
+    va_list args;
+    va_start(args, strMsg);
+    StringCchVPrintfW( strBuffer, 512, strMsg, args );
+    strBuffer[511] = L'\0';
+    va_end(args);
+
+    OutputDebugString( strBuffer );
+#else
+    UNREFERENCED_PARAMETER(strMsg);
+#endif
+}
+
+
+//--------------------------------------------------------------------------------------
+// Outputs to the debug stream a formatted MBCS string with a variable-argument list.
+//--------------------------------------------------------------------------------------
+VOID DXUTOutputDebugStringA( LPCSTR strMsg, ... )
+{
+#if defined(DEBUG) || defined(_DEBUG)
+    CHAR strBuffer[512];
+    
+    va_list args;
+    va_start(args, strMsg);
+    StringCchVPrintfA( strBuffer, 512, strMsg, args );
+    strBuffer[511] = '\0';
+    va_end(args);
+
+    OutputDebugStringA( strBuffer );
+#else
+    UNREFERENCED_PARAMETER(strMsg);
+#endif
+}
+
+
+//--------------------------------------------------------------------------------------
+CDXUTLineManager::CDXUTLineManager()
+{
+    m_pd3dDevice = NULL;
+    m_pD3DXLine = NULL;
+}
+
+
+//--------------------------------------------------------------------------------------
+CDXUTLineManager::~CDXUTLineManager()
+{
+    OnDeletedDevice();
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTLineManager::OnCreatedDevice( IDirect3DDevice9* pd3dDevice )
+{
+    m_pd3dDevice = pd3dDevice;
+
+    HRESULT hr;
+    hr = D3DXCreateLine( m_pd3dDevice, &m_pD3DXLine );
+    if( FAILED(hr) )
+        return hr;
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTLineManager::OnResetDevice()
+{
+    if( m_pD3DXLine )
+        m_pD3DXLine->OnResetDevice();
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTLineManager::OnRender()
+{
+    HRESULT hr;
+    if( NULL == m_pD3DXLine )
+        return E_INVALIDARG;
+
+    bool bDrawingHasBegun = false;
+    float fLastWidth = 0.0f;
+    bool bLastAntiAlias = false;
+    
+    for( int i=0; i<m_LinesList.GetSize(); i++ )
+    {
+        LINE_NODE* pLineNode = m_LinesList.GetAt(i);
+        if( pLineNode )
+        {
+            if( !bDrawingHasBegun || 
+                fLastWidth != pLineNode->fWidth || 
+                bLastAntiAlias != pLineNode->bAntiAlias )
+            {
+                if( bDrawingHasBegun )
+                {
+                    hr = m_pD3DXLine->End();
+                    if( FAILED(hr) )
+                        return hr;
+                }
+
+                m_pD3DXLine->SetWidth( pLineNode->fWidth );
+                m_pD3DXLine->SetAntialias( pLineNode->bAntiAlias );
+
+                fLastWidth = pLineNode->fWidth;
+                bLastAntiAlias = pLineNode->bAntiAlias;
+
+                hr = m_pD3DXLine->Begin();
+                if( FAILED(hr) )
+                    return hr;
+                bDrawingHasBegun = true;
+            }
+
+            hr = m_pD3DXLine->Draw( pLineNode->pVertexList, pLineNode->dwVertexListCount, pLineNode->Color );
+            if( FAILED(hr) )
+                return hr;
+        }
+    }
+
+    if( bDrawingHasBegun )
+    {
+        hr = m_pD3DXLine->End();
+        if( FAILED(hr) )
+            return hr;
+    }
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTLineManager::OnLostDevice()
+{
+    if( m_pD3DXLine )
+        m_pD3DXLine->OnLostDevice();
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTLineManager::OnDeletedDevice()
+{
+    RemoveAllLines();
+    SAFE_RELEASE( m_pD3DXLine );
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTLineManager::AddLine( int* pnLineID, D3DXVECTOR2* pVertexList, DWORD dwVertexListCount, D3DCOLOR Color, float fWidth, float fScaleRatio, bool bAntiAlias )
+{
+    if( pVertexList == NULL || dwVertexListCount == 0 )
+        return E_INVALIDARG;
+
+    LINE_NODE* pLineNode = new LINE_NODE;
+    if( pLineNode == NULL )
+        return E_OUTOFMEMORY;
+    ZeroMemory( pLineNode, sizeof(LINE_NODE) );
+
+    pLineNode->nLineID = m_LinesList.GetSize();
+    pLineNode->Color = Color;
+    pLineNode->fWidth = fWidth;
+    pLineNode->bAntiAlias = bAntiAlias;
+    pLineNode->dwVertexListCount = dwVertexListCount;
+
+    if( pnLineID )
+        *pnLineID = pLineNode->nLineID;
+
+    pLineNode->pVertexList = new D3DXVECTOR2[dwVertexListCount];
+    if( pLineNode->pVertexList == NULL )
+    {
+        delete pLineNode;
+        return E_OUTOFMEMORY;
+    }
+    for( DWORD i=0; i<dwVertexListCount; i++ )
+    {
+        pLineNode->pVertexList[i] = pVertexList[i] * fScaleRatio;
+    }
+
+    m_LinesList.Add( pLineNode );
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTLineManager::AddRect( int* pnLineID, RECT rc, D3DCOLOR Color, float fWidth, float fScaleRatio, bool bAntiAlias )
+{
+    if( fWidth > 2.0f )
+    {
+        D3DXVECTOR2 vertexList[8];
+
+        vertexList[0].x = (float)rc.left;
+        vertexList[0].y = (float)rc.top - (fWidth/2.0f);
+
+        vertexList[1].x = (float)rc.left;
+        vertexList[1].y = (float)rc.bottom + (fWidth/2.0f);
+
+        vertexList[2].x = (float)rc.left;
+        vertexList[2].y = (float)rc.bottom - 0.5f;
+
+        vertexList[3].x = (float)rc.right;
+        vertexList[3].y = (float)rc.bottom - 0.5f;
+
+        vertexList[4].x = (float)rc.right;
+        vertexList[4].y = (float)rc.bottom + (fWidth/2.0f);
+
+        vertexList[5].x = (float)rc.right;
+        vertexList[5].y = (float)rc.top - (fWidth/2.0f);
+
+        vertexList[6].x = (float)rc.right;
+        vertexList[6].y = (float)rc.top;
+
+        vertexList[7].x = (float)rc.left;
+        vertexList[7].y = (float)rc.top;
+        
+        return AddLine( pnLineID, vertexList, 8, Color, fWidth, fScaleRatio, bAntiAlias );
+    }
+    else
+    {
+        D3DXVECTOR2 vertexList[5];
+        vertexList[0].x = (float)rc.left;
+        vertexList[0].y = (float)rc.top;
+
+        vertexList[1].x = (float)rc.left;
+        vertexList[1].y = (float)rc.bottom;
+
+        vertexList[2].x = (float)rc.right;
+        vertexList[2].y = (float)rc.bottom;
+
+        vertexList[3].x = (float)rc.right;
+        vertexList[3].y = (float)rc.top;
+
+        vertexList[4].x = (float)rc.left;
+        vertexList[4].y = (float)rc.top;
+        
+        return AddLine( pnLineID, vertexList, 5, Color, fWidth, fScaleRatio, bAntiAlias );
+    }
+}
+
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTLineManager::RemoveLine( int nLineID )
+{
+    for( int i=0; i<m_LinesList.GetSize(); i++ )
+    {
+        LINE_NODE* pLineNode = m_LinesList.GetAt(i);
+        if( pLineNode && pLineNode->nLineID == nLineID )
+        {
+            SAFE_DELETE_ARRAY( pLineNode->pVertexList );
+            delete pLineNode;
+            m_LinesList.SetAt(i, NULL);
+        }
+    }
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTLineManager::RemoveAllLines()
+{
+    for( int i=0; i<m_LinesList.GetSize(); i++ )
+    {
+        LINE_NODE* pLineNode = m_LinesList.GetAt(i);
+        if( pLineNode )
+        {
+            SAFE_DELETE_ARRAY( pLineNode->pVertexList );
+            delete pLineNode;
+        }
+    }
+    m_LinesList.RemoveAll();
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+CDXUTTextHelper::CDXUTTextHelper( ID3DXFont* pFont, ID3DXSprite* pSprite, int nLineHeight )
+{
+    m_pFont = pFont;
+    m_pSprite = pSprite;
+    m_clr = D3DXCOLOR(1,1,1,1);
+    m_pt.x = 0; 
+    m_pt.y = 0; 
+    m_nLineHeight = nLineHeight;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTTextHelper::DrawFormattedTextLine( const WCHAR* strMsg, ... )
+{
+    WCHAR strBuffer[512];
+    
+    va_list args;
+    va_start(args, strMsg);
+    StringCchVPrintf( strBuffer, 512, strMsg, args );
+    strBuffer[511] = L'\0';
+    va_end(args);
+
+    return DrawTextLine( strBuffer );
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTTextHelper::DrawTextLine( const WCHAR* strMsg )
+{
+    if( NULL == m_pFont ) 
+        return DXUT_ERR_MSGBOX( L"DrawTextLine", E_INVALIDARG );
+
+    HRESULT hr;
+    RECT rc;
+    SetRect( &rc, m_pt.x, m_pt.y, 0, 0 ); 
+    hr = m_pFont->DrawText( m_pSprite, strMsg, -1, &rc, DT_NOCLIP, m_clr );
+    if( FAILED(hr) )
+        return DXTRACE_ERR_MSGBOX( L"DrawText", hr );
+
+    m_pt.y += m_nLineHeight;
+
+    return S_OK;
+}
+
+
+HRESULT CDXUTTextHelper::DrawFormattedTextLine( RECT &rc, DWORD dwFlags, const WCHAR* strMsg, ... )
+{
+    WCHAR strBuffer[512];
+    
+    va_list args;
+    va_start(args, strMsg);
+    StringCchVPrintf( strBuffer, 512, strMsg, args );
+    strBuffer[511] = L'\0';
+    va_end(args);
+
+    return DrawTextLine( rc, dwFlags, strBuffer );
+}
+
+
+HRESULT CDXUTTextHelper::DrawTextLine( RECT &rc, DWORD dwFlags, const WCHAR* strMsg )
+{
+    if( NULL == m_pFont ) 
+        return DXUT_ERR_MSGBOX( L"DrawTextLine", E_INVALIDARG );
+
+    HRESULT hr;
+    hr = m_pFont->DrawText( m_pSprite, strMsg, -1, &rc, dwFlags, m_clr );
+    if( FAILED(hr) )
+        return DXTRACE_ERR_MSGBOX( L"DrawText", hr );
+
+    m_pt.y += m_nLineHeight;
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTTextHelper::Begin()
+{
+    if( m_pSprite )
+        m_pSprite->Begin( D3DXSPRITE_ALPHABLEND | D3DXSPRITE_SORT_TEXTURE );
+}
+void CDXUTTextHelper::End()
+{
+    if( m_pSprite )
+        m_pSprite->End();
+}
+
+
+//--------------------------------------------------------------------------------------
+IDirect3DDevice9* CDXUTDirectionWidget::s_pd3dDevice = NULL;
+ID3DXEffect*      CDXUTDirectionWidget::s_pEffect = NULL;       
+ID3DXMesh*        CDXUTDirectionWidget::s_pMesh = NULL;    
+
+
+//--------------------------------------------------------------------------------------
+CDXUTDirectionWidget::CDXUTDirectionWidget()
+{
+    m_fRadius = 1.0f;
+    m_vDefaultDir = D3DXVECTOR3(0,1,0);
+    m_vCurrentDir = m_vDefaultDir;
+    m_nRotateMask = MOUSE_RIGHT_BUTTON;
+
+    D3DXMatrixIdentity( &m_mView );
+    D3DXMatrixIdentity( &m_mRot );
+    D3DXMatrixIdentity( &m_mRotSnapshot );
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDirectionWidget::StaticOnCreateDevice( IDirect3DDevice9* pd3dDevice )
+{
+    HRESULT hr;
+
+    s_pd3dDevice = pd3dDevice;
+
+    const char* g_strBuffer = 
+    "float4 g_MaterialDiffuseColor;      // Material's diffuse color\r\n"
+    "float3 g_LightDir;                  // Light's direction in world space\r\n"
+    "float4x4 g_mWorld;                  // World matrix for object\r\n"
+    "float4x4 g_mWorldViewProjection;    // World * View * Projection matrix\r\n"
+    "\r\n"
+    "struct VS_OUTPUT\r\n"
+    "{\r\n"
+    "    float4 Position   : POSITION;   // vertex position\r\n"
+    "    float4 Diffuse    : COLOR0;     // vertex diffuse color\r\n"
+    "};\r\n"
+    "\r\n"
+    "VS_OUTPUT RenderWith1LightNoTextureVS( float4 vPos : POSITION,\r\n"
+    "                                       float3 vNormal : NORMAL )\r\n"
+    "{\r\n"
+    "    VS_OUTPUT Output;\r\n"
+    "\r\n"
+    "    // Transform the position from object space to homogeneous projection space\r\n"
+    "    Output.Position = mul(vPos, g_mWorldViewProjection);\r\n"
+    "\r\n"
+    "    // Transform the normal from object space to world space\r\n"
+    "    float3 vNormalWorldSpace;\r\n"
+    "    vNormalWorldSpace = normalize(mul(vNormal, (float3x3)g_mWorld)); // normal (world space)\r\n"
+    "\r\n"
+    "    // Compute simple directional lighting equation\r\n"
+    "    Output.Diffuse.rgb = g_MaterialDiffuseColor * max(0,dot(vNormalWorldSpace, g_LightDir));\r\n"
+    "    Output.Diffuse.a = 1.0f;\r\n"
+    "\r\n"
+    "    return Output;\r\n"
+    "}\r\n"
+    "\r\n"
+    "float4 RenderWith1LightNoTexturePS( float4 Diffuse : COLOR0 ) : COLOR0\r\n"
+    "{\r\n"
+    "    return Diffuse;\r\n"
+    "}\r\n"
+    "\r\n"
+    "technique RenderWith1LightNoTexture\r\n"
+    "{\r\n"
+    "    pass P0\r\n"
+    "    {\r\n"
+    "        VertexShader = compile vs_1_1 RenderWith1LightNoTextureVS();\r\n"
+    "        PixelShader  = compile ps_1_1 RenderWith1LightNoTexturePS();\r\n"
+    "    }\r\n"
+    "}\r\n"
+    "";
+
+    UINT dwBufferSize = (UINT)strlen(g_strBuffer) + 1; 
+
+    V_RETURN( D3DXCreateEffect( s_pd3dDevice, g_strBuffer, dwBufferSize, NULL, NULL, D3DXFX_NOT_CLONEABLE, NULL, &s_pEffect, NULL ) );
+
+    // Load the mesh with D3DX and get back a ID3DXMesh*.  For this
+    // sample we'll ignore the X file's embedded materials since we know 
+    // exactly the model we're loading.  See the mesh samples such as
+    // "OptimizedMesh" for a more generic mesh loading example.
+    V_RETURN( DXUTCreateArrowMeshFromInternalArray( s_pd3dDevice, &s_pMesh ) );
+
+    // Optimize the mesh for this graphics card's vertex cache 
+    // so when rendering the mesh's triangle list the vertices will 
+    // cache hit more often so it won't have to re-execute the vertex shader 
+    // on those vertices so it will improve perf.     
+    DWORD* rgdwAdjacency = new DWORD[s_pMesh->GetNumFaces() * 3];
+    if( rgdwAdjacency == NULL )
+        return E_OUTOFMEMORY;
+    V( s_pMesh->GenerateAdjacency(1e-6f,rgdwAdjacency) );
+    V( s_pMesh->OptimizeInplace(D3DXMESHOPT_VERTEXCACHE, rgdwAdjacency, NULL, NULL, NULL) );
+    delete []rgdwAdjacency;
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDirectionWidget::OnResetDevice( const D3DSURFACE_DESC* pBackBufferSurfaceDesc )
+{
+    m_ArcBall.SetWindow( pBackBufferSurfaceDesc->Width, pBackBufferSurfaceDesc->Height );
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTDirectionWidget::StaticOnLostDevice()
+{
+    if( s_pEffect )
+        s_pEffect->OnLostDevice();
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTDirectionWidget::StaticOnDestroyDevice()
+{
+    SAFE_RELEASE(s_pEffect);
+    SAFE_RELEASE(s_pMesh);
+}    
+
+
+//--------------------------------------------------------------------------------------
+LRESULT CDXUTDirectionWidget::HandleMessages( HWND hWnd, UINT uMsg, 
+                                              WPARAM wParam, LPARAM lParam )
+{
+    switch( uMsg )
+    {
+        case WM_LBUTTONDOWN:
+        case WM_MBUTTONDOWN:
+        case WM_RBUTTONDOWN:
+        {
+            if( ((m_nRotateMask & MOUSE_LEFT_BUTTON) != 0 && uMsg == WM_LBUTTONDOWN) ||
+                ((m_nRotateMask & MOUSE_MIDDLE_BUTTON) != 0 && uMsg == WM_MBUTTONDOWN) ||
+                ((m_nRotateMask & MOUSE_RIGHT_BUTTON) != 0 && uMsg == WM_RBUTTONDOWN) )
+            {
+                int iMouseX = (int)(short)LOWORD(lParam);
+                int iMouseY = (int)(short)HIWORD(lParam);
+                m_ArcBall.OnBegin( iMouseX, iMouseY );
+                SetCapture(hWnd);
+            }
+            return TRUE;
+        }
+
+        case WM_MOUSEMOVE:
+        {
+            if( m_ArcBall.IsBeingDragged() )
+            {
+                int iMouseX = (int)(short)LOWORD(lParam);
+                int iMouseY = (int)(short)HIWORD(lParam);
+                m_ArcBall.OnMove( iMouseX, iMouseY );
+                UpdateLightDir();
+            }
+            return TRUE;
+        }
+
+        case WM_LBUTTONUP:
+        case WM_MBUTTONUP:
+        case WM_RBUTTONUP:
+        {
+            if( ((m_nRotateMask & MOUSE_LEFT_BUTTON) != 0 && uMsg == WM_LBUTTONUP) ||
+                ((m_nRotateMask & MOUSE_MIDDLE_BUTTON) != 0 && uMsg == WM_MBUTTONUP) ||
+                ((m_nRotateMask & MOUSE_RIGHT_BUTTON) != 0 && uMsg == WM_RBUTTONUP) )
+            {
+                m_ArcBall.OnEnd();
+                ReleaseCapture();
+            }
+
+            UpdateLightDir();
+            return TRUE;
+        }
+    }
+
+    return 0;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDirectionWidget::OnRender( D3DXCOLOR color, const D3DXMATRIX* pmView, 
+                                        const D3DXMATRIX* pmProj, const D3DXVECTOR3* pEyePt )
+{
+    m_mView = *pmView;
+
+    // Render the light spheres so the user can visually see the light dir
+    UINT iPass, cPasses;
+    D3DXMATRIX mRotate;
+    D3DXMATRIX mScale;
+    D3DXMATRIX mTrans;
+    D3DXMATRIXA16 mWorldViewProj;
+    HRESULT hr;
+
+    V( s_pEffect->SetTechnique( "RenderWith1LightNoTexture" ) );
+    V( s_pEffect->SetVector( "g_MaterialDiffuseColor", (D3DXVECTOR4*)&color ) );
+
+    D3DXVECTOR3 vEyePt;
+    D3DXVec3Normalize( &vEyePt, pEyePt );
+    V( s_pEffect->SetValue( "g_LightDir", &vEyePt, sizeof(D3DXVECTOR3) ) );
+
+    // Rotate arrow model to point towards origin
+    D3DXMATRIX mRotateA, mRotateB;
+    D3DXVECTOR3 vAt = D3DXVECTOR3(0,0,0);
+    D3DXVECTOR3 vUp = D3DXVECTOR3(0,1,0);
+    D3DXMatrixRotationX( &mRotateB, D3DX_PI );
+    D3DXMatrixLookAtLH( &mRotateA, &m_vCurrentDir, &vAt, &vUp );
+    D3DXMatrixInverse( &mRotateA, NULL, &mRotateA );
+    mRotate = mRotateB * mRotateA;
+
+    D3DXVECTOR3 vL = m_vCurrentDir * m_fRadius * 1.0f;
+    D3DXMatrixTranslation( &mTrans, vL.x, vL.y, vL.z );
+    D3DXMatrixScaling( &mScale, m_fRadius*0.2f, m_fRadius*0.2f, m_fRadius*0.2f );
+
+    D3DXMATRIX mWorld = mRotate * mScale * mTrans;
+    mWorldViewProj = mWorld * (m_mView) * (*pmProj);
+
+    V( s_pEffect->SetMatrix( "g_mWorldViewProjection", &mWorldViewProj ) );
+    V( s_pEffect->SetMatrix( "g_mWorld", &mWorld ) );
+
+    for( int iSubset=0; iSubset<2; iSubset++ )
+    {
+        V( s_pEffect->Begin(&cPasses, 0) );
+        for (iPass = 0; iPass < cPasses; iPass++)
+        {
+            V( s_pEffect->BeginPass(iPass) );
+            V( s_pMesh->DrawSubset(iSubset) );
+            V( s_pEffect->EndPass() );
+        }
+        V( s_pEffect->End() );
+    }
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDirectionWidget::UpdateLightDir()
+{
+    D3DXMATRIX mInvView;
+    D3DXMatrixInverse(&mInvView, NULL, &m_mView);
+    mInvView._41 = mInvView._42 = mInvView._43 = 0;
+
+    D3DXMATRIX mLastRotInv;
+    D3DXMatrixInverse(&mLastRotInv, NULL, &m_mRotSnapshot);
+
+    D3DXMATRIX mRot = *m_ArcBall.GetRotationMatrix();
+    m_mRotSnapshot = mRot;
+
+    // Accumulate the delta of the arcball's rotation in view space.
+    // Note that per-frame delta rotations could be problematic over long periods of time.
+    m_mRot *= m_mView * mLastRotInv * mRot * mInvView;
+
+    // Since we're accumulating delta rotations, we need to orthonormalize 
+    // the matrix to prevent eventual matrix skew
+    D3DXVECTOR3* pXBasis = (D3DXVECTOR3*) &m_mRot._11;
+    D3DXVECTOR3* pYBasis = (D3DXVECTOR3*) &m_mRot._21;
+    D3DXVECTOR3* pZBasis = (D3DXVECTOR3*) &m_mRot._31;
+    D3DXVec3Normalize( pXBasis, pXBasis );
+    D3DXVec3Cross( pYBasis, pZBasis, pXBasis );
+    D3DXVec3Normalize( pYBasis, pYBasis );
+    D3DXVec3Cross( pZBasis, pXBasis, pYBasis );
+
+    // Transform the default direction vector by the light's rotation matrix
+    D3DXVec3TransformNormal( &m_vCurrentDir, &m_vDefaultDir, &m_mRot );
+
+    return S_OK;
+}
+
+//--------------------------------------------------------------------------------------
+// Direct3D9 dynamic linking support -- calls top-level D3D9 APIs with graceful
+// failure if APIs are not present.
+//--------------------------------------------------------------------------------------
+
+// Function prototypes
+typedef IDirect3D9* (WINAPI * LPDIRECT3DCREATE9) (UINT);
+typedef INT         (WINAPI * LPD3DPERF_BEGINEVENT)(D3DCOLOR, LPCWSTR);
+typedef INT         (WINAPI * LPD3DPERF_ENDEVENT)(void);
+typedef VOID        (WINAPI * LPD3DPERF_SETMARKER)(D3DCOLOR, LPCWSTR);
+typedef VOID        (WINAPI * LPD3DPERF_SETREGION)(D3DCOLOR, LPCWSTR);
+typedef BOOL        (WINAPI * LPD3DPERF_QUERYREPEATFRAME)(void);
+typedef VOID        (WINAPI * LPD3DPERF_SETOPTIONS)( DWORD dwOptions );
+typedef DWORD       (WINAPI * LPD3DPERF_GETSTATUS)( void );
+
+// Module and function pointers
+static HMODULE s_hModD3D9 = NULL;
+static LPDIRECT3DCREATE9 s_DynamicDirect3DCreate9 = NULL;
+static LPD3DPERF_BEGINEVENT s_DynamicD3DPERF_BeginEvent = NULL;
+static LPD3DPERF_ENDEVENT s_DynamicD3DPERF_EndEvent = NULL;
+static LPD3DPERF_SETMARKER s_DynamicD3DPERF_SetMarker = NULL;
+static LPD3DPERF_SETREGION s_DynamicD3DPERF_SetRegion = NULL;
+static LPD3DPERF_QUERYREPEATFRAME s_DynamicD3DPERF_QueryRepeatFrame = NULL;
+static LPD3DPERF_SETOPTIONS s_DynamicD3DPERF_SetOptions = NULL;
+static LPD3DPERF_GETSTATUS s_DynamicD3DPERF_GetStatus = NULL;
+
+// Ensure function pointers are initialized
+static bool DXUT_EnsureD3DAPIs( void )
+{
+    // If module is non-NULL, this function has already been called.  Note
+    // that this doesn't guarantee that all D3D9 procaddresses were found.
+    if( s_hModD3D9 != NULL )
+        return true;
+
+    // This may fail if DirectX 9 isn't installed
+    WCHAR wszPath[MAX_PATH+1];
+    if( !::GetSystemDirectory( wszPath, MAX_PATH+1 ) )
+        return false;
+    StringCchCat( wszPath, MAX_PATH, L"\\d3d9.dll" );
+    s_hModD3D9 = LoadLibrary( wszPath );
+    if( s_hModD3D9 == NULL ) 
+        return false;
+    s_DynamicDirect3DCreate9 = (LPDIRECT3DCREATE9)GetProcAddress( s_hModD3D9, "Direct3DCreate9" );
+    s_DynamicD3DPERF_BeginEvent = (LPD3DPERF_BEGINEVENT)GetProcAddress( s_hModD3D9, "D3DPERF_BeginEvent" );
+    s_DynamicD3DPERF_EndEvent = (LPD3DPERF_ENDEVENT)GetProcAddress( s_hModD3D9, "D3DPERF_EndEvent" );
+    s_DynamicD3DPERF_SetMarker = (LPD3DPERF_SETMARKER)GetProcAddress( s_hModD3D9, "D3DPERF_SetMarker" );
+    s_DynamicD3DPERF_SetRegion = (LPD3DPERF_SETREGION)GetProcAddress( s_hModD3D9, "D3DPERF_SetRegion" );
+    s_DynamicD3DPERF_QueryRepeatFrame = (LPD3DPERF_QUERYREPEATFRAME)GetProcAddress( s_hModD3D9, "D3DPERF_QueryRepeatFrame" );
+    s_DynamicD3DPERF_SetOptions = (LPD3DPERF_SETOPTIONS)GetProcAddress( s_hModD3D9, "D3DPERF_SetOptions" );
+    s_DynamicD3DPERF_GetStatus = (LPD3DPERF_GETSTATUS)GetProcAddress( s_hModD3D9, "D3DPERF_GetStatus" );
+    return true;
+}
+
+IDirect3D9 * WINAPI DXUT_Dynamic_Direct3DCreate9(UINT SDKVersion) 
+{
+    if( DXUT_EnsureD3DAPIs() && s_DynamicDirect3DCreate9 != NULL )
+        return s_DynamicDirect3DCreate9( SDKVersion );
+    else
+        return NULL;
+}
+
+int WINAPI DXUT_Dynamic_D3DPERF_BeginEvent( D3DCOLOR col, LPCWSTR wszName )
+{
+    if( DXUT_EnsureD3DAPIs() && s_DynamicD3DPERF_BeginEvent != NULL )
+        return s_DynamicD3DPERF_BeginEvent( col, wszName );
+    else
+        return -1;
+}
+
+int WINAPI DXUT_Dynamic_D3DPERF_EndEvent( void )
+{
+    if( DXUT_EnsureD3DAPIs() && s_DynamicD3DPERF_EndEvent != NULL )
+        return s_DynamicD3DPERF_EndEvent();
+    else
+        return -1;
+}
+
+void WINAPI DXUT_Dynamic_D3DPERF_SetMarker( D3DCOLOR col, LPCWSTR wszName )
+{
+    if( DXUT_EnsureD3DAPIs() && s_DynamicD3DPERF_SetMarker != NULL )
+        s_DynamicD3DPERF_SetMarker( col, wszName );
+}
+
+void WINAPI DXUT_Dynamic_D3DPERF_SetRegion( D3DCOLOR col, LPCWSTR wszName )
+{
+    if( DXUT_EnsureD3DAPIs() && s_DynamicD3DPERF_SetRegion != NULL )
+        s_DynamicD3DPERF_SetRegion( col, wszName );
+}
+
+BOOL WINAPI DXUT_Dynamic_D3DPERF_QueryRepeatFrame( void )
+{
+    if( DXUT_EnsureD3DAPIs() && s_DynamicD3DPERF_QueryRepeatFrame != NULL )
+        return s_DynamicD3DPERF_QueryRepeatFrame();
+    else
+        return FALSE;
+}
+
+void WINAPI DXUT_Dynamic_D3DPERF_SetOptions( DWORD dwOptions )
+{
+    if( DXUT_EnsureD3DAPIs() && s_DynamicD3DPERF_SetOptions != NULL )
+        s_DynamicD3DPERF_SetOptions( dwOptions );
+}
+
+DWORD WINAPI DXUT_Dynamic_D3DPERF_GetStatus( void )
+{
+    if( DXUT_EnsureD3DAPIs() && s_DynamicD3DPERF_GetStatus != NULL )
+        return s_DynamicD3DPERF_GetStatus();
+    else
+        return 0;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Trace a string description of a decl 
+//--------------------------------------------------------------------------------------
+void DXUTTraceDecl( D3DVERTEXELEMENT9 decl[MAX_FVF_DECL_SIZE] )
+{
+    int iDecl=0;
+    for( iDecl=0; iDecl<MAX_FVF_DECL_SIZE; iDecl++ )
+    {
+        if( decl[iDecl].Stream == 0xFF )
+            break;
+
+        DXUTOutputDebugString( L"decl[%d]=Stream:%d, Offset:%d, %s, %s, %s, UsageIndex:%d\n", iDecl, 
+                    decl[iDecl].Stream,
+                    decl[iDecl].Offset,
+                    DXUTTraceD3DDECLTYPEtoString( decl[iDecl].Type ),
+                    DXUTTraceD3DDECLMETHODtoString( decl[iDecl].Method ),
+                    DXUTTraceD3DDECLUSAGEtoString( decl[iDecl].Usage ),
+                    decl[iDecl].UsageIndex );
+    }
+
+    DXUTOutputDebugString( L"decl[%d]=D3DDECL_END\n", iDecl );
+}
+
+
+//--------------------------------------------------------------------------------------
+WCHAR* DXUTTraceD3DDECLTYPEtoString( BYTE t )
+{
+    switch( t )
+    {
+        case D3DDECLTYPE_FLOAT1: return L"D3DDECLTYPE_FLOAT1";
+        case D3DDECLTYPE_FLOAT2: return L"D3DDECLTYPE_FLOAT2";
+        case D3DDECLTYPE_FLOAT3: return L"D3DDECLTYPE_FLOAT3";
+        case D3DDECLTYPE_FLOAT4: return L"D3DDECLTYPE_FLOAT4";
+        case D3DDECLTYPE_D3DCOLOR: return L"D3DDECLTYPE_D3DCOLOR";
+        case D3DDECLTYPE_UBYTE4: return L"D3DDECLTYPE_UBYTE4";
+        case D3DDECLTYPE_SHORT2: return L"D3DDECLTYPE_SHORT2";
+        case D3DDECLTYPE_SHORT4: return L"D3DDECLTYPE_SHORT4";
+        case D3DDECLTYPE_UBYTE4N: return L"D3DDECLTYPE_UBYTE4N";
+        case D3DDECLTYPE_SHORT2N: return L"D3DDECLTYPE_SHORT2N";
+        case D3DDECLTYPE_SHORT4N: return L"D3DDECLTYPE_SHORT4N";
+        case D3DDECLTYPE_USHORT2N: return L"D3DDECLTYPE_USHORT2N";
+        case D3DDECLTYPE_USHORT4N: return L"D3DDECLTYPE_USHORT4N";
+        case D3DDECLTYPE_UDEC3: return L"D3DDECLTYPE_UDEC3";
+        case D3DDECLTYPE_DEC3N: return L"D3DDECLTYPE_DEC3N";
+        case D3DDECLTYPE_FLOAT16_2: return L"D3DDECLTYPE_FLOAT16_2";
+        case D3DDECLTYPE_FLOAT16_4: return L"D3DDECLTYPE_FLOAT16_4";
+        case D3DDECLTYPE_UNUSED: return L"D3DDECLTYPE_UNUSED";
+        default: return L"D3DDECLTYPE Unknown";
+    }
+}
+
+WCHAR* DXUTTraceD3DDECLMETHODtoString( BYTE m )
+{
+    switch( m )
+    {
+        case D3DDECLMETHOD_DEFAULT: return L"D3DDECLMETHOD_DEFAULT";
+        case D3DDECLMETHOD_PARTIALU: return L"D3DDECLMETHOD_PARTIALU";
+        case D3DDECLMETHOD_PARTIALV: return L"D3DDECLMETHOD_PARTIALV";
+        case D3DDECLMETHOD_CROSSUV: return L"D3DDECLMETHOD_CROSSUV";
+        case D3DDECLMETHOD_UV: return L"D3DDECLMETHOD_UV";
+        case D3DDECLMETHOD_LOOKUP: return L"D3DDECLMETHOD_LOOKUP";
+        case D3DDECLMETHOD_LOOKUPPRESAMPLED: return L"D3DDECLMETHOD_LOOKUPPRESAMPLED";
+        default: return L"D3DDECLMETHOD Unknown";
+    }
+}
+
+WCHAR* DXUTTraceD3DDECLUSAGEtoString( BYTE u )
+{
+    switch( u )
+    {
+        case D3DDECLUSAGE_POSITION: return L"D3DDECLUSAGE_POSITION";
+        case D3DDECLUSAGE_BLENDWEIGHT: return L"D3DDECLUSAGE_BLENDWEIGHT";
+        case D3DDECLUSAGE_BLENDINDICES: return L"D3DDECLUSAGE_BLENDINDICES";
+        case D3DDECLUSAGE_NORMAL: return L"D3DDECLUSAGE_NORMAL";
+        case D3DDECLUSAGE_PSIZE: return L"D3DDECLUSAGE_PSIZE";
+        case D3DDECLUSAGE_TEXCOORD: return L"D3DDECLUSAGE_TEXCOORD";
+        case D3DDECLUSAGE_TANGENT: return L"D3DDECLUSAGE_TANGENT";
+        case D3DDECLUSAGE_BINORMAL: return L"D3DDECLUSAGE_BINORMAL";
+        case D3DDECLUSAGE_TESSFACTOR: return L"D3DDECLUSAGE_TESSFACTOR";
+        case D3DDECLUSAGE_POSITIONT: return L"D3DDECLUSAGE_POSITIONT";
+        case D3DDECLUSAGE_COLOR: return L"D3DDECLUSAGE_COLOR";
+        case D3DDECLUSAGE_FOG: return L"D3DDECLUSAGE_FOG";
+        case D3DDECLUSAGE_DEPTH: return L"D3DDECLUSAGE_DEPTH";
+        case D3DDECLUSAGE_SAMPLE: return L"D3DDECLUSAGE_SAMPLE";
+        default: return L"D3DDECLUSAGE Unknown";
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+// Multimon API handling for OSes with or without multimon API support
+//--------------------------------------------------------------------------------------
+#define DXUT_PRIMARY_MONITOR ((HMONITOR)0x12340042)
+typedef HMONITOR (WINAPI* LPMONITORFROMWINDOW)(HWND, DWORD);
+typedef BOOL     (WINAPI* LPGETMONITORINFO)(HMONITOR, LPMONITORINFO);
+
+BOOL DXUTGetMonitorInfo(HMONITOR hMonitor, LPMONITORINFO lpMonitorInfo)
+{
+    static bool s_bInited = false;
+    static LPGETMONITORINFO s_pFnGetMonitorInfo = NULL;
+    if( !s_bInited )        
+    {
+        s_bInited = true;
+        HMODULE hUser32 = GetModuleHandle( L"USER32" );
+        if (hUser32 ) 
+        {
+            OSVERSIONINFOA osvi = {0}; osvi.dwOSVersionInfoSize = sizeof(osvi); GetVersionExA((OSVERSIONINFOA*)&osvi);
+            bool bNT = (VER_PLATFORM_WIN32_NT == osvi.dwPlatformId);    
+            s_pFnGetMonitorInfo = (LPGETMONITORINFO) (bNT ? GetProcAddress(hUser32,"GetMonitorInfoW") : GetProcAddress(hUser32,"GetMonitorInfoA"));
+        }
+    }
+
+    if( s_pFnGetMonitorInfo ) 
+        return s_pFnGetMonitorInfo(hMonitor, lpMonitorInfo);
+
+    RECT rcWork;
+    if ((hMonitor == DXUT_PRIMARY_MONITOR) && lpMonitorInfo && (lpMonitorInfo->cbSize >= sizeof(MONITORINFO)) && SystemParametersInfoA(SPI_GETWORKAREA, 0, &rcWork, 0))
+    {
+        lpMonitorInfo->rcMonitor.left = 0;
+        lpMonitorInfo->rcMonitor.top  = 0;
+        lpMonitorInfo->rcMonitor.right  = GetSystemMetrics(SM_CXSCREEN);
+        lpMonitorInfo->rcMonitor.bottom = GetSystemMetrics(SM_CYSCREEN);
+        lpMonitorInfo->rcWork = rcWork;
+        lpMonitorInfo->dwFlags = MONITORINFOF_PRIMARY;
+        return TRUE;
+    }
+    return FALSE;
+}
+
+
+HMONITOR DXUTMonitorFromWindow(HWND hWnd, DWORD dwFlags)
+{
+    static bool s_bInited = false;
+    static LPMONITORFROMWINDOW s_pFnGetMonitorFronWindow = NULL;
+    if( !s_bInited )        
+    {
+        s_bInited = true;
+        HMODULE hUser32 = GetModuleHandle( L"USER32" );
+        if (hUser32 ) s_pFnGetMonitorFronWindow = (LPMONITORFROMWINDOW) GetProcAddress(hUser32,"MonitorFromWindow");
+    }
+
+    if( s_pFnGetMonitorFronWindow ) 
+        return s_pFnGetMonitorFronWindow(hWnd, dwFlags);
+    if (dwFlags & (MONITOR_DEFAULTTOPRIMARY | MONITOR_DEFAULTTONEAREST))
+        return DXUT_PRIMARY_MONITOR;
+    return NULL;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Get the desktop resolution of an adapter. This isn't the same as the current resolution 
+// from GetAdapterDisplayMode since the device might be fullscreen 
+//--------------------------------------------------------------------------------------
+void DXUTGetDesktopResolution( UINT AdapterOrdinal, UINT* pWidth, UINT* pHeight )
+{
+    CD3DEnumeration* pd3dEnum = DXUTGetEnumeration();
+    CD3DEnumAdapterInfo* pAdapterInfo = pd3dEnum->GetAdapterInfo( AdapterOrdinal );                       
+    DEVMODE devMode;
+    ZeroMemory( &devMode, sizeof(DEVMODE) );
+    devMode.dmSize = sizeof(DEVMODE);
+    WCHAR strDeviceName[256];
+    MultiByteToWideChar( CP_ACP, 0, pAdapterInfo->AdapterIdentifier.DeviceName, -1, strDeviceName, 256 );
+    strDeviceName[255] = 0;
+    EnumDisplaySettings( strDeviceName, ENUM_REGISTRY_SETTINGS, &devMode );
+    
+    if( pWidth )
+        *pWidth = devMode.dmPelsWidth;
+    if( pHeight )
+        *pHeight = devMode.dmPelsHeight;
+}
+
+
+//--------------------------------------------------------------------------------------
+IDirect3DDevice9* DXUTCreateRefDevice( HWND hWnd, bool bNullRef )
+{
+    HRESULT hr;
+    IDirect3D9* pD3D = DXUT_Dynamic_Direct3DCreate9( D3D_SDK_VERSION );
+    if( NULL == pD3D )
+        return NULL;
+
+    D3DDISPLAYMODE Mode;
+    pD3D->GetAdapterDisplayMode(0, &Mode);
+
+    D3DPRESENT_PARAMETERS pp;
+    ZeroMemory( &pp, sizeof(D3DPRESENT_PARAMETERS) );
+    pp.BackBufferWidth  = 1;
+    pp.BackBufferHeight = 1;
+    pp.BackBufferFormat = Mode.Format;
+    pp.BackBufferCount  = 1;
+    pp.SwapEffect       = D3DSWAPEFFECT_COPY;
+    pp.Windowed         = TRUE;
+    pp.hDeviceWindow    = hWnd;
+
+    IDirect3DDevice9* pd3dDevice = NULL;
+    hr = pD3D->CreateDevice( D3DADAPTER_DEFAULT, bNullRef ? D3DDEVTYPE_NULLREF : D3DDEVTYPE_REF,
+                             hWnd, D3DCREATE_HARDWARE_VERTEXPROCESSING, &pp, &pd3dDevice );
+
+    SAFE_RELEASE( pD3D );
+    return pd3dDevice;
+}
+
+
+typedef DWORD (WINAPI* LPXINPUTGETSTATE)(DWORD dwUserIndex, XINPUT_STATE* pState );
+typedef DWORD (WINAPI* LPXINPUTSETSTATE)(DWORD dwUserIndex, XINPUT_VIBRATION* pVibration );
+typedef DWORD (WINAPI* LPXINPUTGETCAPABILITIES)( DWORD dwUserIndex, DWORD dwFlags, XINPUT_CAPABILITIES* pCapabilities );
+
+
+
+//--------------------------------------------------------------------------------------
+// Does extra processing on XInput data to make it slightly more convenient to use
+//--------------------------------------------------------------------------------------
+HRESULT DXUTGetGamepadState( DWORD dwPort, DXUT_GAMEPAD* pGamePad, bool bThumbstickDeadZone, bool bSnapThumbstickToCardinals )
+{
+    if( dwPort >= DXUT_MAX_CONTROLLERS || pGamePad == NULL )
+        return E_FAIL;
+
+    static LPXINPUTGETSTATE s_pXInputGetState = NULL;
+    static LPXINPUTGETCAPABILITIES s_pXInputGetCapabilities = NULL;
+    if( NULL == s_pXInputGetState || NULL == s_pXInputGetCapabilities )
+    {
+        WCHAR wszPath[MAX_PATH];
+        if( GetSystemDirectory( wszPath, MAX_PATH ) )
+        {
+            StringCchCat( wszPath, MAX_PATH, L"\\" );
+            StringCchCat( wszPath, MAX_PATH, XINPUT_DLL );
+            HINSTANCE hInst = LoadLibrary( wszPath );
+            if( hInst ) 
+            {
+                s_pXInputGetState = (LPXINPUTGETSTATE)GetProcAddress( hInst, "XInputGetState" );
+                s_pXInputGetCapabilities = (LPXINPUTGETCAPABILITIES)GetProcAddress( hInst, "XInputGetCapabilities" );
+            }
+        }
+    }
+    if( s_pXInputGetState == NULL )
+        return E_FAIL;
+
+    XINPUT_STATE InputState;
+    DWORD dwResult = s_pXInputGetState( dwPort, &InputState );
+
+    // Track insertion and removals
+    BOOL bWasConnected = pGamePad->bConnected;
+    pGamePad->bConnected = (dwResult == ERROR_SUCCESS);
+    pGamePad->bRemoved  = (  bWasConnected && !pGamePad->bConnected );
+    pGamePad->bInserted = ( !bWasConnected &&  pGamePad->bConnected );
+
+    // Don't update rest of the state if not connected
+    if( !pGamePad->bConnected )
+        return S_OK;
+
+    // Store the capabilities of the device
+    if( pGamePad->bInserted )
+    {
+        ZeroMemory( pGamePad, sizeof(DXUT_GAMEPAD) );
+        pGamePad->bConnected = true;
+        pGamePad->bInserted  = true;
+        if( s_pXInputGetCapabilities )
+            s_pXInputGetCapabilities( dwPort, XINPUT_DEVTYPE_GAMEPAD, &pGamePad->caps );
+    }
+
+    // Copy gamepad to local structure (assumes that XINPUT_GAMEPAD at the front in CONTROLER_STATE)
+    memcpy( pGamePad, &InputState.Gamepad, sizeof(XINPUT_GAMEPAD) );
+
+    if( bSnapThumbstickToCardinals )
+    {
+        // Apply deadzone to each axis independantly to slightly snap to up/down/left/right
+	    if( pGamePad->sThumbLX < DXUT_INPUT_DEADZONE && pGamePad->sThumbLX > -DXUT_INPUT_DEADZONE )
+		    pGamePad->sThumbLX = 0;
+        if( pGamePad->sThumbLY < DXUT_INPUT_DEADZONE && pGamePad->sThumbLY > -DXUT_INPUT_DEADZONE ) 
+		    pGamePad->sThumbLY = 0;
+        if( pGamePad->sThumbRX < DXUT_INPUT_DEADZONE && pGamePad->sThumbRX > -DXUT_INPUT_DEADZONE )
+		    pGamePad->sThumbRX = 0;
+        if( pGamePad->sThumbRY < DXUT_INPUT_DEADZONE && pGamePad->sThumbRY > -DXUT_INPUT_DEADZONE ) 
+		    pGamePad->sThumbRY = 0;
+    }
+    else if( bThumbstickDeadZone )
+    {
+        // Apply deadzone if centered
+	    if( (pGamePad->sThumbLX < DXUT_INPUT_DEADZONE && pGamePad->sThumbLX > -DXUT_INPUT_DEADZONE) && 
+            (pGamePad->sThumbLY < DXUT_INPUT_DEADZONE && pGamePad->sThumbLY > -DXUT_INPUT_DEADZONE) ) 
+	    {	
+		    pGamePad->sThumbLX = 0;
+		    pGamePad->sThumbLY = 0;
+	    }
+	    if( (pGamePad->sThumbRX < DXUT_INPUT_DEADZONE && pGamePad->sThumbRX > -DXUT_INPUT_DEADZONE) && 
+            (pGamePad->sThumbRY < DXUT_INPUT_DEADZONE && pGamePad->sThumbRY > -DXUT_INPUT_DEADZONE) ) 
+	    {
+		    pGamePad->sThumbRX = 0;
+		    pGamePad->sThumbRY = 0;
+	    }
+    }
+
+    // Convert [-1,+1] range
+    pGamePad->fThumbLX = pGamePad->sThumbLX / 32767.0f;
+    pGamePad->fThumbLY = pGamePad->sThumbLY / 32767.0f;
+    pGamePad->fThumbRX = pGamePad->sThumbRX / 32767.0f;
+    pGamePad->fThumbRY = pGamePad->sThumbRY / 32767.0f;
+
+    // Get the boolean buttons that have been pressed since the last call. 
+    // Each button is represented by one bit.
+    pGamePad->wPressedButtons = ( pGamePad->wLastButtons ^ pGamePad->wButtons ) & pGamePad->wButtons;
+    pGamePad->wLastButtons    = pGamePad->wButtons;
+
+    // Figure out if the left trigger has been pressed or released
+    bool bPressed = ( pGamePad->bLeftTrigger > DXUT_GAMEPAD_TRIGGER_THRESHOLD );
+    pGamePad->bPressedLeftTrigger = ( bPressed ) ? !pGamePad->bLastLeftTrigger : false;
+    pGamePad->bLastLeftTrigger = bPressed;
+
+    // Figure out if the right trigger has been pressed or released
+    bPressed = ( pGamePad->bRightTrigger > DXUT_GAMEPAD_TRIGGER_THRESHOLD );
+    pGamePad->bPressedRightTrigger = ( bPressed ) ? !pGamePad->bLastRightTrigger : false;
+    pGamePad->bLastRightTrigger = bPressed;
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Don't pause the game or deactive the window without first stopping rumble otherwise 
+// the controller will continue to rumble
+//--------------------------------------------------------------------------------------
+HRESULT DXUTStopRumbleOnAllControllers()
+{
+    static LPXINPUTSETSTATE s_pXInputSetState = NULL;
+    if( NULL == s_pXInputSetState )
+    {
+        WCHAR wszPath[MAX_PATH];
+        if( GetSystemDirectory( wszPath, MAX_PATH ) )
+        {
+            StringCchCat( wszPath, MAX_PATH, L"\\" );
+            StringCchCat( wszPath, MAX_PATH, XINPUT_DLL );
+            HINSTANCE hInst = LoadLibrary( wszPath );
+            if( hInst ) 
+                s_pXInputSetState = (LPXINPUTSETSTATE)GetProcAddress( hInst, "XInputSetState" );
+        }
+    }
+    if( s_pXInputSetState == NULL )
+        return E_FAIL;
+
+    XINPUT_VIBRATION vibration;
+    vibration.wLeftMotorSpeed  = 0;
+    vibration.wRightMotorSpeed = 0;
+    for( int iUserIndex=0; iUserIndex<DXUT_MAX_CONTROLLERS; iUserIndex++ )
+        s_pXInputSetState( iUserIndex, &vibration );
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Helper function to launch the Media Center UI after the program terminates
+//--------------------------------------------------------------------------------------
+bool DXUTReLaunchMediaCenter()
+{
+    // Skip if not running on a Media Center
+    if( GetSystemMetrics( 87 ) == 0 ) //  SM_MEDIACENTER == 87, but is only defined if _WIN32_WINNT >= 0x0501
+        return false;
+ 
+    // Get the path to Media Center
+    WCHAR szExpandedPath[MAX_PATH];
+    if( !ExpandEnvironmentStrings( L"%SystemRoot%\\ehome\\ehshell.exe", szExpandedPath, MAX_PATH) )
+        return false;
+
+    // Skip if ehshell.exe doesn't exist
+    if( GetFileAttributes( szExpandedPath ) == 0xFFFFFFFF )
+        return false;
+ 
+    // Launch ehshell.exe 
+    INT_PTR result = (INT_PTR)ShellExecute( NULL, TEXT("open"), szExpandedPath, NULL, NULL, SW_SHOWNORMAL);
+    return (result > 32);
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTMesh.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTMesh.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTMesh.cpp	(revision 2197)
@@ -0,0 +1,1080 @@
+//-----------------------------------------------------------------------------
+// File: DXUTMesh.cpp
+//
+// Desc: Support code for loading DirectX .X files.
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+//-----------------------------------------------------------------------------
+#include "dxstdafx.h"
+#include <dxfile.h>
+#include <rmxfguid.h>
+#include <rmxftmpl.h>
+#include "DXUTMesh.h"
+#undef min // use __min instead
+#undef max // use __max instead
+
+
+
+
+//-----------------------------------------------------------------------------
+CDXUTMesh::CDXUTMesh( LPCWSTR strName )
+{
+    StringCchCopy( m_strName, 512, strName );
+    m_pMesh              = NULL;
+    m_dwNumMaterials     = 0L;
+    m_pMaterials         = NULL;
+    m_pTextures          = NULL;
+    m_bUseMaterials      = TRUE;
+}
+
+
+
+
+//-----------------------------------------------------------------------------
+CDXUTMesh::~CDXUTMesh()
+{
+    Destroy();
+}
+
+
+
+
+//-----------------------------------------------------------------------------
+HRESULT CDXUTMesh::Create( LPDIRECT3DDEVICE9 pd3dDevice, LPCWSTR strFilename )
+{
+    WCHAR        strPath[MAX_PATH];
+    LPD3DXBUFFER pAdjacencyBuffer = NULL;
+    LPD3DXBUFFER pMtrlBuffer = NULL;
+    HRESULT      hr;
+
+    // Cleanup previous mesh if any
+    Destroy();
+
+    // Find the path for the file, and convert it to ANSI (for the D3DX API)
+    DXUTFindDXSDKMediaFileCch( strPath, sizeof(strPath) / sizeof(WCHAR), strFilename );
+
+    // Load the mesh
+    if( FAILED( hr = D3DXLoadMeshFromX( strPath, D3DXMESH_MANAGED, pd3dDevice, 
+                                        &pAdjacencyBuffer, &pMtrlBuffer, NULL,
+                                        &m_dwNumMaterials, &m_pMesh ) ) )
+    {
+        return hr;
+    }
+
+    // Optimize the mesh for performance
+    if( FAILED( hr = m_pMesh->OptimizeInplace(
+                        D3DXMESHOPT_COMPACT | D3DXMESHOPT_ATTRSORT | D3DXMESHOPT_VERTEXCACHE,
+                        (DWORD*)pAdjacencyBuffer->GetBufferPointer(), NULL, NULL, NULL ) ) )
+    {
+        SAFE_RELEASE( pAdjacencyBuffer );
+        SAFE_RELEASE( pMtrlBuffer );
+        return hr;
+    }
+
+    // Set strPath to the path of the mesh file
+    WCHAR *pLastBSlash = wcsrchr( strPath, L'\\' );
+    if( pLastBSlash )
+        *(pLastBSlash + 1) = L'\0';
+    else
+        *strPath = L'\0';
+
+    D3DXMATERIAL* d3dxMtrls = (D3DXMATERIAL*)pMtrlBuffer->GetBufferPointer();
+    hr = CreateMaterials( strPath, pd3dDevice, d3dxMtrls, m_dwNumMaterials );
+
+    SAFE_RELEASE( pAdjacencyBuffer );
+    SAFE_RELEASE( pMtrlBuffer );
+
+    // Extract data from m_pMesh for easy access
+    D3DVERTEXELEMENT9 decl[MAX_FVF_DECL_SIZE];
+    m_dwNumVertices    = m_pMesh->GetNumVertices();
+    m_dwNumFaces       = m_pMesh->GetNumFaces();
+    m_dwBytesPerVertex = m_pMesh->GetNumBytesPerVertex();
+    m_pMesh->GetIndexBuffer( &m_pIB );
+    m_pMesh->GetVertexBuffer( &m_pVB );
+    m_pMesh->GetDeclaration( decl );
+    pd3dDevice->CreateVertexDeclaration( decl, &m_pDecl );
+
+    return hr;
+}
+
+
+//-----------------------------------------------------------------------------
+HRESULT CDXUTMesh::Create( LPDIRECT3DDEVICE9 pd3dDevice,
+                           LPD3DXFILEDATA pFileData )
+{
+    LPD3DXBUFFER pMtrlBuffer = NULL;
+    LPD3DXBUFFER pAdjacencyBuffer = NULL;
+    HRESULT      hr;
+
+    // Cleanup previous mesh if any
+    Destroy();
+
+    // Load the mesh from the DXFILEDATA object
+    if( FAILED( hr = D3DXLoadMeshFromXof( pFileData, D3DXMESH_MANAGED, pd3dDevice,
+                                          &pAdjacencyBuffer, &pMtrlBuffer, NULL,
+                                          &m_dwNumMaterials, &m_pMesh ) ) )
+    {
+        return hr;
+    }
+
+    // Optimize the mesh for performance
+    if( FAILED( hr = m_pMesh->OptimizeInplace(
+                        D3DXMESHOPT_COMPACT | D3DXMESHOPT_ATTRSORT | D3DXMESHOPT_VERTEXCACHE,
+                        (DWORD*)pAdjacencyBuffer->GetBufferPointer(), NULL, NULL, NULL ) ) )
+    {
+        SAFE_RELEASE( pAdjacencyBuffer );
+        SAFE_RELEASE( pMtrlBuffer );
+        return hr;
+    }
+
+    D3DXMATERIAL* d3dxMtrls = (D3DXMATERIAL*)pMtrlBuffer->GetBufferPointer();
+    hr = CreateMaterials( L"", pd3dDevice, d3dxMtrls, m_dwNumMaterials );
+
+    SAFE_RELEASE( pAdjacencyBuffer );
+    SAFE_RELEASE( pMtrlBuffer );
+
+    // Extract data from m_pMesh for easy access
+    D3DVERTEXELEMENT9 decl[MAX_FVF_DECL_SIZE];
+    m_dwNumVertices    = m_pMesh->GetNumVertices();
+    m_dwNumFaces       = m_pMesh->GetNumFaces();
+    m_dwBytesPerVertex = m_pMesh->GetNumBytesPerVertex();
+    m_pMesh->GetIndexBuffer( &m_pIB );
+    m_pMesh->GetVertexBuffer( &m_pVB );
+    m_pMesh->GetDeclaration( decl );
+    pd3dDevice->CreateVertexDeclaration( decl, &m_pDecl );
+
+    return hr;
+}
+
+
+//-----------------------------------------------------------------------------
+HRESULT CDXUTMesh::Create( LPDIRECT3DDEVICE9 pd3dDevice, ID3DXMesh* pInMesh, 
+                           D3DXMATERIAL* pd3dxMaterials, DWORD dwMaterials )
+{
+    // Cleanup previous mesh if any
+    Destroy();
+
+    // Optimize the mesh for performance
+    DWORD *rgdwAdjacency = NULL;
+    rgdwAdjacency = new DWORD[pInMesh->GetNumFaces() * 3];
+    if( rgdwAdjacency == NULL )
+        return E_OUTOFMEMORY;
+    pInMesh->GenerateAdjacency(1e-6f,rgdwAdjacency);
+
+    D3DVERTEXELEMENT9 decl[MAX_FVF_DECL_SIZE];
+    pInMesh->GetDeclaration( decl );
+
+    DWORD dwOptions = pInMesh->GetOptions();
+    dwOptions &= ~(D3DXMESH_32BIT | D3DXMESH_SYSTEMMEM | D3DXMESH_WRITEONLY);
+    dwOptions |= D3DXMESH_MANAGED;
+    dwOptions |= D3DXMESHOPT_COMPACT | D3DXMESHOPT_ATTRSORT | D3DXMESHOPT_VERTEXCACHE;
+
+    ID3DXMesh* pTempMesh = NULL;
+    if( FAILED( pInMesh->Optimize( dwOptions, rgdwAdjacency, NULL, NULL, NULL, &pTempMesh ) ) )
+    {
+        SAFE_DELETE_ARRAY( rgdwAdjacency );
+        return E_FAIL;
+    }
+
+    SAFE_DELETE_ARRAY( rgdwAdjacency );
+    SAFE_RELEASE( m_pMesh );
+    m_pMesh = pTempMesh;
+
+    HRESULT hr;
+    hr = CreateMaterials( L"", pd3dDevice, pd3dxMaterials, dwMaterials );
+
+    // Extract data from m_pMesh for easy access
+    m_dwNumVertices    = m_pMesh->GetNumVertices();
+    m_dwNumFaces       = m_pMesh->GetNumFaces();
+    m_dwBytesPerVertex = m_pMesh->GetNumBytesPerVertex();
+    m_pMesh->GetIndexBuffer( &m_pIB );
+    m_pMesh->GetVertexBuffer( &m_pVB );
+    m_pMesh->GetDeclaration( decl );
+    pd3dDevice->CreateVertexDeclaration( decl, &m_pDecl );
+
+    return hr;
+}
+
+
+//-----------------------------------------------------------------------------
+HRESULT CDXUTMesh::CreateMaterials( LPCWSTR strPath, IDirect3DDevice9 *pd3dDevice, D3DXMATERIAL* d3dxMtrls, DWORD dwNumMaterials )
+{
+    // Get material info for the mesh
+    // Get the array of materials out of the buffer
+    m_dwNumMaterials = dwNumMaterials;
+    if( d3dxMtrls && m_dwNumMaterials > 0 )
+    {
+        // Allocate memory for the materials and textures
+        m_pMaterials = new D3DMATERIAL9[m_dwNumMaterials];
+        if( m_pMaterials == NULL )
+            return E_OUTOFMEMORY;
+        m_pTextures = new LPDIRECT3DBASETEXTURE9[m_dwNumMaterials];
+        if( m_pTextures == NULL )
+            return E_OUTOFMEMORY;
+        m_strMaterials = new CHAR[m_dwNumMaterials][MAX_PATH];
+        if( m_strMaterials == NULL )
+            return E_OUTOFMEMORY;
+
+        // Copy each material and create its texture
+        for( DWORD i=0; i<m_dwNumMaterials; i++ )
+        {
+            // Copy the material
+            m_pMaterials[i]         = d3dxMtrls[i].MatD3D;
+            m_pTextures[i]          = NULL;
+
+            // Create a texture
+            if( d3dxMtrls[i].pTextureFilename )
+            {
+                StringCchCopyA( m_strMaterials[i], MAX_PATH, d3dxMtrls[i].pTextureFilename );
+
+                WCHAR strTexture[MAX_PATH];
+                WCHAR strTextureTemp[MAX_PATH];
+                D3DXIMAGE_INFO ImgInfo;
+
+                // First attempt to look for texture in the same folder as the input folder.
+                MultiByteToWideChar( CP_ACP, 0, d3dxMtrls[i].pTextureFilename, -1, strTextureTemp, MAX_PATH );
+                strTextureTemp[MAX_PATH-1] = 0;
+
+                StringCchCopy( strTexture, MAX_PATH, strPath );
+                StringCchCat( strTexture, MAX_PATH, strTextureTemp );
+
+                // Inspect the texture file to determine the texture type.
+                if( FAILED( D3DXGetImageInfoFromFile( strTexture, &ImgInfo ) ) )
+                {
+                    // Search the media folder
+                    if( FAILED( DXUTFindDXSDKMediaFileCch( strTexture, MAX_PATH, strTextureTemp ) ) )
+                        continue;  // Can't find. Skip.
+
+                    D3DXGetImageInfoFromFile( strTexture, &ImgInfo );
+                }
+
+                // Call the appropriate loader according to the texture type.
+                switch( ImgInfo.ResourceType )
+                {
+                    case D3DRTYPE_TEXTURE:
+                    {
+                        IDirect3DTexture9 *pTex;
+                        if( SUCCEEDED( D3DXCreateTextureFromFile( pd3dDevice, strTexture, &pTex ) ) )
+                        {
+                            // Obtain the base texture interface
+                            pTex->QueryInterface( IID_IDirect3DBaseTexture9, (LPVOID*)&m_pTextures[i] );
+                            // Release the specialized instance
+                            pTex->Release();
+                        }
+                        break;
+                    }
+                    case D3DRTYPE_CUBETEXTURE:
+                    {
+                        IDirect3DCubeTexture9 *pTex;
+                        if( SUCCEEDED( D3DXCreateCubeTextureFromFile( pd3dDevice, strTexture, &pTex ) ) )
+                        {
+                            // Obtain the base texture interface
+                            pTex->QueryInterface( IID_IDirect3DBaseTexture9, (LPVOID*)&m_pTextures[i] );
+                            // Release the specialized instance
+                            pTex->Release();
+                        }
+                        break;
+                    }
+                    case D3DRTYPE_VOLUMETEXTURE:
+                    {
+                        IDirect3DVolumeTexture9 *pTex;
+                        if( SUCCEEDED( D3DXCreateVolumeTextureFromFile( pd3dDevice, strTexture, &pTex ) ) )
+                        {
+                            // Obtain the base texture interface
+                            pTex->QueryInterface( IID_IDirect3DBaseTexture9, (LPVOID*)&m_pTextures[i] );
+                            // Release the specialized instance
+                            pTex->Release();
+                        }
+                        break;
+                    }
+                }
+            }
+        }
+    }
+    return S_OK;
+}
+
+
+//-----------------------------------------------------------------------------
+HRESULT CDXUTMesh::SetFVF( LPDIRECT3DDEVICE9 pd3dDevice, DWORD dwFVF )
+{
+    LPD3DXMESH pTempMesh = NULL;
+
+    if( m_pMesh )
+    {
+        if( FAILED( m_pMesh->CloneMeshFVF( m_pMesh->GetOptions(), dwFVF,
+                                           pd3dDevice, &pTempMesh ) ) )
+        {
+            SAFE_RELEASE( pTempMesh );
+            return E_FAIL;
+        }
+
+        DWORD dwOldFVF = 0;
+        dwOldFVF = m_pMesh->GetFVF();
+        SAFE_RELEASE( m_pMesh );
+        m_pMesh = pTempMesh;
+
+        // Compute normals if they are being requested and
+        // the old mesh does not have them.
+        if( !(dwOldFVF & D3DFVF_NORMAL) && dwFVF & D3DFVF_NORMAL )
+        {
+            D3DXComputeNormals( m_pMesh, NULL );
+        }
+    }
+
+    return S_OK;
+}
+
+
+
+
+//-----------------------------------------------------------------------------
+// Convert the mesh to the format specified by the given vertex declarations.
+//-----------------------------------------------------------------------------
+HRESULT CDXUTMesh::SetVertexDecl( LPDIRECT3DDEVICE9 pd3dDevice, const D3DVERTEXELEMENT9 *pDecl, 
+                                  bool bAutoComputeNormals, bool bAutoComputeTangents, 
+                                  bool bSplitVertexForOptimalTangents )
+{
+    LPD3DXMESH pTempMesh = NULL;
+
+    if( m_pMesh )
+    {
+        if( FAILED( m_pMesh->CloneMesh( m_pMesh->GetOptions(), pDecl,
+                                        pd3dDevice, &pTempMesh ) ) )
+        {
+            SAFE_RELEASE( pTempMesh );
+            return E_FAIL;
+        }
+    }
+
+
+    // Check if the old declaration contains a normal.
+    bool bHadNormal = false;
+    bool bHadTangent = false;
+    D3DVERTEXELEMENT9 aOldDecl[MAX_FVF_DECL_SIZE];
+    if( m_pMesh && SUCCEEDED( m_pMesh->GetDeclaration( aOldDecl ) ) )
+    {
+        for( UINT index = 0; index < D3DXGetDeclLength( aOldDecl ); ++index )
+        {
+            if( aOldDecl[index].Usage == D3DDECLUSAGE_NORMAL )
+            {
+                bHadNormal = true;
+            }
+            if( aOldDecl[index].Usage == D3DDECLUSAGE_TANGENT )
+            {
+                bHadTangent = true;
+            }
+        }
+    }
+
+    // Check if the new declaration contains a normal.
+    bool bHaveNormalNow = false;
+    bool bHaveTangentNow = false;
+    D3DVERTEXELEMENT9 aNewDecl[MAX_FVF_DECL_SIZE];
+    if( pTempMesh && SUCCEEDED( pTempMesh->GetDeclaration( aNewDecl ) ) )
+    {
+        for( UINT index = 0; index < D3DXGetDeclLength( aNewDecl ); ++index )
+        {
+            if( aNewDecl[index].Usage == D3DDECLUSAGE_NORMAL )
+            {
+                bHaveNormalNow = true;
+            }
+            if( aNewDecl[index].Usage == D3DDECLUSAGE_TANGENT )
+            {
+                bHaveTangentNow = true;
+            }
+        }
+    }
+
+    SAFE_RELEASE( m_pMesh );
+
+    if( pTempMesh )
+    {
+        m_pMesh = pTempMesh;
+
+        if( !bHadNormal && bHaveNormalNow && bAutoComputeNormals )
+        {
+            // Compute normals in case the meshes have them
+            D3DXComputeNormals( m_pMesh, NULL );
+        }
+
+        if( bHaveNormalNow && !bHadTangent && bHaveTangentNow && bAutoComputeTangents )
+        {
+            ID3DXMesh* pNewMesh;
+            HRESULT hr;
+
+            DWORD *rgdwAdjacency = NULL;
+            rgdwAdjacency = new DWORD[m_pMesh->GetNumFaces() * 3];
+            if( rgdwAdjacency == NULL )
+                return E_OUTOFMEMORY;
+            V( m_pMesh->GenerateAdjacency(1e-6f,rgdwAdjacency) );
+
+            float fPartialEdgeThreshold;
+            float fSingularPointThreshold;
+            float fNormalEdgeThreshold;
+            if( bSplitVertexForOptimalTangents )
+            {
+                fPartialEdgeThreshold = 0.01f;
+                fSingularPointThreshold = 0.25f;
+                fNormalEdgeThreshold = 0.01f;
+            }
+            else
+            {
+                fPartialEdgeThreshold = -1.01f;
+                fSingularPointThreshold = 0.01f;
+                fNormalEdgeThreshold = -1.01f;
+            }
+
+            // Compute tangents, which are required for normal mapping
+            hr = D3DXComputeTangentFrameEx( m_pMesh, 
+                                            D3DDECLUSAGE_TEXCOORD, 0, 
+                                            D3DDECLUSAGE_TANGENT, 0,
+                                            D3DX_DEFAULT, 0, 
+                                            D3DDECLUSAGE_NORMAL, 0,
+                                            0, rgdwAdjacency, 
+                                            fPartialEdgeThreshold, fSingularPointThreshold, fNormalEdgeThreshold, 
+                                            &pNewMesh, NULL );
+
+            SAFE_DELETE_ARRAY( rgdwAdjacency );
+            if( FAILED(hr) )
+                return hr;
+
+            SAFE_RELEASE( m_pMesh );
+            m_pMesh = pNewMesh;
+        }
+    }
+
+    return S_OK;
+}
+
+
+
+
+//-----------------------------------------------------------------------------
+HRESULT CDXUTMesh::RestoreDeviceObjects( LPDIRECT3DDEVICE9 pd3dDevice )
+{
+    return S_OK;
+}
+
+
+
+
+//-----------------------------------------------------------------------------
+HRESULT CDXUTMesh::InvalidateDeviceObjects()
+{
+    SAFE_RELEASE( m_pIB );
+    SAFE_RELEASE( m_pVB );
+    SAFE_RELEASE( m_pDecl );
+
+    return S_OK;
+}
+
+
+
+
+//-----------------------------------------------------------------------------
+HRESULT CDXUTMesh::Destroy()
+{
+    InvalidateDeviceObjects();
+    for( UINT i=0; i<m_dwNumMaterials; i++ )
+        SAFE_RELEASE( m_pTextures[i] );
+    SAFE_DELETE_ARRAY( m_pTextures );
+    SAFE_DELETE_ARRAY( m_pMaterials );
+    SAFE_DELETE_ARRAY( m_strMaterials );
+
+    SAFE_RELEASE( m_pMesh );
+
+    m_dwNumMaterials = 0L;
+
+    return S_OK;
+}
+
+
+
+
+//-----------------------------------------------------------------------------
+HRESULT CDXUTMesh::Render( LPDIRECT3DDEVICE9 pd3dDevice, bool bDrawOpaqueSubsets,
+                          bool bDrawAlphaSubsets )
+{
+    if( NULL == m_pMesh )
+        return E_FAIL;
+
+    // Frist, draw the subsets without alpha
+    if( bDrawOpaqueSubsets )
+    {
+        for( DWORD i=0; i<m_dwNumMaterials; i++ )
+        {
+            if( m_bUseMaterials )
+            {
+                if( m_pMaterials[i].Diffuse.a < 1.0f )
+                    continue;
+                pd3dDevice->SetMaterial( &m_pMaterials[i] );
+                pd3dDevice->SetTexture( 0, m_pTextures[i] );
+            }
+            m_pMesh->DrawSubset( i );
+        }
+    }
+
+    // Then, draw the subsets with alpha
+    if( bDrawAlphaSubsets && m_bUseMaterials )
+    {
+        for( DWORD i=0; i<m_dwNumMaterials; i++ )
+        {
+            if( m_pMaterials[i].Diffuse.a == 1.0f )
+                continue;
+
+            // Set the material and texture
+            pd3dDevice->SetMaterial( &m_pMaterials[i] );
+            pd3dDevice->SetTexture( 0, m_pTextures[i] );
+            m_pMesh->DrawSubset( i );
+        }
+    }
+
+    return S_OK;
+}
+
+
+
+
+//-----------------------------------------------------------------------------
+HRESULT CDXUTMesh::Render( ID3DXEffect *pEffect,
+                           D3DXHANDLE hTexture,
+                           D3DXHANDLE hDiffuse,
+                           D3DXHANDLE hAmbient,
+                           D3DXHANDLE hSpecular,
+                           D3DXHANDLE hEmissive,
+                           D3DXHANDLE hPower,
+                           bool bDrawOpaqueSubsets,
+                           bool bDrawAlphaSubsets )
+{
+    if( NULL == m_pMesh )
+        return E_FAIL;
+
+    UINT cPasses;
+    // Frist, draw the subsets without alpha
+    if( bDrawOpaqueSubsets )
+    {
+        pEffect->Begin( &cPasses, 0 );
+        for( UINT p = 0; p < cPasses; ++p )
+        {
+            pEffect->BeginPass( p );
+            for( DWORD i=0; i<m_dwNumMaterials; i++ )
+            {
+                if( m_bUseMaterials )
+                {
+                    if( m_pMaterials[i].Diffuse.a < 1.0f )
+                        continue;
+                    if( hTexture )
+                        pEffect->SetTexture( hTexture, m_pTextures[i] );
+                    // D3DCOLORVALUE and D3DXVECTOR4 are data-wise identical.
+                    // No conversion is needed.
+                    if( hDiffuse )
+                        pEffect->SetVector( hDiffuse, (D3DXVECTOR4*)&m_pMaterials[i].Diffuse );
+                    if( hAmbient )
+                        pEffect->SetVector( hAmbient, (D3DXVECTOR4*)&m_pMaterials[i].Ambient );
+                    if( hSpecular )
+                        pEffect->SetVector( hSpecular, (D3DXVECTOR4*)&m_pMaterials[i].Specular );
+                    if( hEmissive )
+                        pEffect->SetVector( hEmissive, (D3DXVECTOR4*)&m_pMaterials[i].Emissive );
+                    if( hPower )
+                        pEffect->SetFloat( hPower, m_pMaterials[i].Power );
+                    pEffect->CommitChanges();
+                }
+                m_pMesh->DrawSubset( i );
+            }
+            pEffect->EndPass();
+        }
+        pEffect->End();
+    }
+
+    // Then, draw the subsets with alpha
+    if( bDrawAlphaSubsets && m_bUseMaterials )
+    {
+        pEffect->Begin( &cPasses, 0 );
+        for( UINT p = 0; p < cPasses; ++p )
+        {
+            pEffect->BeginPass( p );
+            for( DWORD i=0; i<m_dwNumMaterials; i++ )
+            {
+                if( m_bUseMaterials )
+                {
+                    if( m_pMaterials[i].Diffuse.a == 1.0f )
+                        continue;
+                    if( hTexture )
+                        pEffect->SetTexture( hTexture, m_pTextures[i] );
+                    // D3DCOLORVALUE and D3DXVECTOR4 are data-wise identical.
+                    // No conversion is needed.
+                    if( hDiffuse )
+                        pEffect->SetVector( hDiffuse, (D3DXVECTOR4*)&m_pMaterials[i].Diffuse );
+                    if( hAmbient )
+                        pEffect->SetVector( hAmbient, (D3DXVECTOR4*)&m_pMaterials[i].Ambient );
+                    if( hSpecular )
+                        pEffect->SetVector( hSpecular, (D3DXVECTOR4*)&m_pMaterials[i].Specular );
+                    if( hEmissive )
+                        pEffect->SetVector( hEmissive, (D3DXVECTOR4*)&m_pMaterials[i].Emissive );
+                    if( hPower )
+                        pEffect->SetFloat( hPower, m_pMaterials[i].Power );
+                    pEffect->CommitChanges();
+                }
+                m_pMesh->DrawSubset( i );
+            }
+            pEffect->EndPass();
+        }
+        pEffect->End();
+    }
+
+    return S_OK;
+}
+
+
+
+
+//-----------------------------------------------------------------------------
+CDXUTMeshFrame::CDXUTMeshFrame( LPCWSTR strName )
+{
+    StringCchCopy( m_strName, 512, strName );
+    D3DXMatrixIdentity( &m_mat );
+    m_pMesh  = NULL;
+
+    m_pChild = NULL;
+    m_pNext  = NULL;
+}
+
+
+
+
+//-----------------------------------------------------------------------------
+CDXUTMeshFrame::~CDXUTMeshFrame()
+{
+    SAFE_DELETE( m_pChild );
+    SAFE_DELETE( m_pNext );
+}
+
+
+
+
+//-----------------------------------------------------------------------------
+bool CDXUTMeshFrame::EnumMeshes( bool (*EnumMeshCB)(CDXUTMesh*,void*),
+                            void* pContext )
+{
+    if( m_pMesh )
+        EnumMeshCB( m_pMesh, pContext );
+    if( m_pChild )
+        m_pChild->EnumMeshes( EnumMeshCB, pContext );
+    if( m_pNext )
+        m_pNext->EnumMeshes( EnumMeshCB, pContext );
+
+    return TRUE;
+}
+
+
+
+
+//-----------------------------------------------------------------------------
+CDXUTMesh* CDXUTMeshFrame::FindMesh( LPCWSTR strMeshName )
+{
+    CDXUTMesh* pMesh;
+
+    if( m_pMesh )
+        if( !lstrcmpi( m_pMesh->m_strName, strMeshName ) )
+            return m_pMesh;
+
+    if( m_pChild )
+        if( NULL != ( pMesh = m_pChild->FindMesh( strMeshName ) ) )
+            return pMesh;
+
+    if( m_pNext )
+        if( NULL != ( pMesh = m_pNext->FindMesh( strMeshName ) ) )
+            return pMesh;
+
+    return NULL;
+}
+
+
+
+
+//-----------------------------------------------------------------------------
+CDXUTMeshFrame* CDXUTMeshFrame::FindFrame( LPCWSTR strFrameName )
+{
+    CDXUTMeshFrame* pFrame;
+
+    if( !lstrcmpi( m_strName, strFrameName ) )
+        return this;
+
+    if( m_pChild )
+        if( NULL != ( pFrame = m_pChild->FindFrame( strFrameName ) ) )
+            return pFrame;
+
+    if( m_pNext )
+        if( NULL != ( pFrame = m_pNext->FindFrame( strFrameName ) ) )
+            return pFrame;
+
+    return NULL;
+}
+
+
+
+
+//-----------------------------------------------------------------------------
+HRESULT CDXUTMeshFrame::Destroy()
+{
+    if( m_pMesh )  m_pMesh->Destroy();
+    if( m_pChild ) m_pChild->Destroy();
+    if( m_pNext )  m_pNext->Destroy();
+
+    SAFE_DELETE( m_pMesh );
+    SAFE_DELETE( m_pNext );
+    SAFE_DELETE( m_pChild );
+
+    return S_OK;
+}
+
+
+
+
+//-----------------------------------------------------------------------------
+HRESULT CDXUTMeshFrame::RestoreDeviceObjects( LPDIRECT3DDEVICE9 pd3dDevice )
+{
+    if( m_pMesh )  m_pMesh->RestoreDeviceObjects( pd3dDevice );
+    if( m_pChild ) m_pChild->RestoreDeviceObjects( pd3dDevice );
+    if( m_pNext )  m_pNext->RestoreDeviceObjects( pd3dDevice );
+    return S_OK;
+}
+
+
+
+
+//-----------------------------------------------------------------------------
+HRESULT CDXUTMeshFrame::InvalidateDeviceObjects()
+{
+    if( m_pMesh )  m_pMesh->InvalidateDeviceObjects();
+    if( m_pChild ) m_pChild->InvalidateDeviceObjects();
+    if( m_pNext )  m_pNext->InvalidateDeviceObjects();
+    return S_OK;
+}
+
+
+
+
+//-----------------------------------------------------------------------------
+HRESULT CDXUTMeshFrame::Render( LPDIRECT3DDEVICE9 pd3dDevice, bool bDrawOpaqueSubsets,
+                           bool bDrawAlphaSubsets, D3DXMATRIX* pmatWorldMatrix )
+{
+    // For pure devices, specify the world transform. If the world transform is not
+    // specified on pure devices, this function will fail.
+
+    D3DXMATRIX matSavedWorld, matWorld;
+
+    if ( NULL == pmatWorldMatrix )
+        pd3dDevice->GetTransform( D3DTS_WORLD, &matSavedWorld );
+    else
+        matSavedWorld = *pmatWorldMatrix;
+
+    D3DXMatrixMultiply( &matWorld, &m_mat, &matSavedWorld );
+    pd3dDevice->SetTransform( D3DTS_WORLD, &matWorld );
+
+    if( m_pMesh )
+        m_pMesh->Render( pd3dDevice, bDrawOpaqueSubsets, bDrawAlphaSubsets );
+
+    if( m_pChild )
+        m_pChild->Render( pd3dDevice, bDrawOpaqueSubsets, bDrawAlphaSubsets, &matWorld );
+
+    pd3dDevice->SetTransform( D3DTS_WORLD, &matSavedWorld );
+
+    if( m_pNext )
+        m_pNext->Render( pd3dDevice, bDrawOpaqueSubsets, bDrawAlphaSubsets, &matSavedWorld );
+
+    return S_OK;
+}
+
+
+
+
+//-----------------------------------------------------------------------------
+HRESULT CDXUTMeshFile::LoadFrame( LPDIRECT3DDEVICE9 pd3dDevice,
+                             LPD3DXFILEDATA pFileData,
+                             CDXUTMeshFrame* pParentFrame )
+{
+    LPD3DXFILEDATA   pChildData = NULL;
+    GUID Guid;
+    SIZE_T      cbSize;
+    CDXUTMeshFrame*  pCurrentFrame;
+    HRESULT     hr;
+
+    // Get the type of the object
+    if( FAILED( hr = pFileData->GetType( &Guid ) ) )
+        return hr;
+
+    if( Guid == TID_D3DRMMesh )
+    {
+        hr = LoadMesh( pd3dDevice, pFileData, pParentFrame );
+        if( FAILED(hr) )
+            return hr;
+    }
+    if( Guid == TID_D3DRMFrameTransformMatrix )
+    {
+        D3DXMATRIX* pmatMatrix;
+        hr = pFileData->Lock(&cbSize, (LPCVOID*)&pmatMatrix );
+        if( FAILED(hr) )
+            return hr;
+
+        // Update the parent's matrix with the new one
+        pParentFrame->SetMatrix( pmatMatrix );
+    }
+    if( Guid == TID_D3DRMFrame )
+    {
+        // Get the frame name
+        CHAR  strAnsiName[512] = "";
+        WCHAR strName[512];
+        SIZE_T dwNameLength = 512;
+        SIZE_T cChildren;
+        if( FAILED( hr = pFileData->GetName( strAnsiName, &dwNameLength ) ) )
+            return hr;
+
+        WideCharToMultiByte( CP_ACP, 0, strName, -1, strAnsiName, 512, NULL, NULL );
+        strName[511] = 0;
+
+        // Create the frame
+        pCurrentFrame = new CDXUTMeshFrame( strName );
+        if( pCurrentFrame == NULL )
+            return E_OUTOFMEMORY;
+
+        pCurrentFrame->m_pNext = pParentFrame->m_pChild;
+        pParentFrame->m_pChild = pCurrentFrame;
+
+        // Enumerate child objects
+        pFileData->GetChildren(&cChildren);
+        for (UINT iChild = 0; iChild < cChildren; iChild++)
+        {
+            // Query the child for its FileData
+            hr = pFileData->GetChild(iChild, &pChildData );
+            if( SUCCEEDED(hr) )
+            {
+                hr = LoadFrame( pd3dDevice, pChildData, pCurrentFrame );
+                SAFE_RELEASE( pChildData );
+            }
+
+            if( FAILED(hr) )
+                return hr;
+        }
+    }
+
+    return S_OK;
+}
+
+
+
+
+//-----------------------------------------------------------------------------
+HRESULT CDXUTMeshFile::LoadMesh( LPDIRECT3DDEVICE9 pd3dDevice,
+                            LPD3DXFILEDATA pFileData,
+                            CDXUTMeshFrame* pParentFrame )
+{
+    // Currently only allowing one mesh per frame
+    if( pParentFrame->m_pMesh )
+        return E_FAIL;
+
+    // Get the mesh name
+    CHAR  strAnsiName[512] = {0};
+    WCHAR strName[512];
+    SIZE_T dwNameLength = 512;
+    HRESULT hr;
+    if( FAILED( hr = pFileData->GetName( strAnsiName, &dwNameLength ) ) )
+        return hr;
+
+    MultiByteToWideChar( CP_ACP, 0, strAnsiName, -1, strName, 512 );
+    strName[511] = 0;
+
+    // Create the mesh
+    pParentFrame->m_pMesh = new CDXUTMesh( strName );
+    if( pParentFrame->m_pMesh == NULL )
+        return E_OUTOFMEMORY;
+    pParentFrame->m_pMesh->Create( pd3dDevice, pFileData );
+
+    return S_OK;
+}
+
+
+
+
+//-----------------------------------------------------------------------------
+HRESULT CDXUTMeshFile::CreateFromResource( LPDIRECT3DDEVICE9 pd3dDevice, LPCWSTR strResource, LPCWSTR strType )
+{
+    LPD3DXFILE           pDXFile   = NULL;
+    LPD3DXFILEENUMOBJECT pEnumObj  = NULL;
+    LPD3DXFILEDATA       pFileData = NULL;
+    HRESULT hr;
+    SIZE_T cChildren;
+
+    // Create a x file object
+    if( FAILED( hr = D3DXFileCreate( &pDXFile ) ) )
+        return E_FAIL;
+
+    // Register templates for d3drm and patch extensions.
+    if( FAILED( hr = pDXFile->RegisterTemplates( (void*)D3DRM_XTEMPLATES,
+                                                 D3DRM_XTEMPLATE_BYTES ) ) )
+    {
+        SAFE_RELEASE( pDXFile );
+        return E_FAIL;
+    }
+    
+    CHAR strTypeAnsi[MAX_PATH];
+    CHAR strResourceAnsi[MAX_PATH];
+
+    WideCharToMultiByte( CP_ACP, 0, strType, -1, strTypeAnsi, MAX_PATH, NULL, NULL );
+    strTypeAnsi[MAX_PATH-1] = 0;
+
+    WideCharToMultiByte( CP_ACP, 0, strResource, -1, strResourceAnsi, MAX_PATH, NULL, NULL );
+    strResourceAnsi[MAX_PATH-1] = 0;
+
+    D3DXF_FILELOADRESOURCE dxlr;
+    dxlr.hModule = NULL;
+    dxlr.lpName = strResourceAnsi;
+    dxlr.lpType = strTypeAnsi;
+
+    // Create enum object
+    hr = pDXFile->CreateEnumObject( (void*)&dxlr, D3DXF_FILELOAD_FROMRESOURCE, 
+                                    &pEnumObj );
+    if( FAILED(hr) )
+    {
+        SAFE_RELEASE( pDXFile );
+        return hr;
+    }
+
+    // Enumerate top level objects (which are always frames)
+    pEnumObj->GetChildren(&cChildren);
+    for (UINT iChild = 0; iChild < cChildren; iChild++)
+    {
+        hr = pEnumObj->GetChild(iChild, &pFileData);
+        if (FAILED(hr))
+            return hr;
+
+        hr = LoadFrame( pd3dDevice, pFileData, this );
+        SAFE_RELEASE( pFileData );
+        if( FAILED(hr) )
+        {
+            SAFE_RELEASE( pEnumObj );
+            SAFE_RELEASE( pDXFile );
+            return E_FAIL;
+        }
+    }
+
+    SAFE_RELEASE( pFileData );
+    SAFE_RELEASE( pEnumObj );
+    SAFE_RELEASE( pDXFile );
+
+    return S_OK;
+}
+
+
+
+
+//-----------------------------------------------------------------------------
+HRESULT CDXUTMeshFile::Create( LPDIRECT3DDEVICE9 pd3dDevice, LPCWSTR strFilename )
+{
+    LPD3DXFILE           pDXFile   = NULL;
+    LPD3DXFILEENUMOBJECT pEnumObj  = NULL;
+    LPD3DXFILEDATA       pFileData = NULL;
+    HRESULT hr;
+    SIZE_T cChildren;
+
+    // Create a x file object
+    if( FAILED( hr = D3DXFileCreate( &pDXFile ) ) )
+        return E_FAIL;
+
+    // Register templates for d3drm and patch extensions.
+    if( FAILED( hr = pDXFile->RegisterTemplates( (void*)D3DRM_XTEMPLATES,
+                                                 D3DRM_XTEMPLATE_BYTES ) ) )
+    {
+        SAFE_RELEASE( pDXFile );
+        return E_FAIL;
+    }
+
+    // Find the path to the file, and convert it to ANSI (for the D3DXOF API)
+    WCHAR strPath[MAX_PATH];
+    CHAR  strPathANSI[MAX_PATH];
+    DXUTFindDXSDKMediaFileCch( strPath, sizeof(strPath) / sizeof(WCHAR), strFilename );
+    
+    
+    WideCharToMultiByte( CP_ACP, 0, strPath, -1, strPathANSI, MAX_PATH, NULL, NULL );
+    strPathANSI[MAX_PATH-1] = 0;
+
+    
+    // Create enum object
+    hr = pDXFile->CreateEnumObject( (void*)strPathANSI, D3DXF_FILELOAD_FROMFILE, 
+                                    &pEnumObj );
+    if( FAILED(hr) )
+    {
+        SAFE_RELEASE( pDXFile );
+        return hr;
+    }
+
+    // Enumerate top level objects (which are always frames)
+    pEnumObj->GetChildren(&cChildren);
+    for (UINT iChild = 0; iChild < cChildren; iChild++)
+    {
+        hr = pEnumObj->GetChild(iChild, &pFileData);
+        if (FAILED(hr))
+            return hr;
+
+        hr = LoadFrame( pd3dDevice, pFileData, this );
+        SAFE_RELEASE( pFileData );
+        if( FAILED(hr) )
+        {
+            SAFE_RELEASE( pEnumObj );
+            SAFE_RELEASE( pDXFile );
+            return E_FAIL;
+        }
+    }
+
+    SAFE_RELEASE( pFileData );
+    SAFE_RELEASE( pEnumObj );
+    SAFE_RELEASE( pDXFile );
+
+    return S_OK;
+}
+
+
+
+
+//-----------------------------------------------------------------------------
+HRESULT CDXUTMeshFile::Render( LPDIRECT3DDEVICE9 pd3dDevice, D3DXMATRIX* pmatWorldMatrix )
+{
+
+    // For pure devices, specify the world transform. If the world transform is not
+    // specified on pure devices, this function will fail.
+
+    // Set up the world transformation
+    D3DXMATRIX matSavedWorld, matWorld;
+
+    if ( NULL == pmatWorldMatrix )
+        pd3dDevice->GetTransform( D3DTS_WORLD, &matSavedWorld );
+    else
+        matSavedWorld = *pmatWorldMatrix;
+
+    D3DXMatrixMultiply( &matWorld, &matSavedWorld, &m_mat );
+    pd3dDevice->SetTransform( D3DTS_WORLD, &matWorld );
+
+    // Render opaque subsets in the meshes
+    if( m_pChild )
+        m_pChild->Render( pd3dDevice, TRUE, FALSE, &matWorld );
+
+    // Enable alpha blending
+    pd3dDevice->SetRenderState( D3DRS_ALPHABLENDENABLE, TRUE );
+    pd3dDevice->SetRenderState( D3DRS_SRCBLEND,  D3DBLEND_SRCALPHA );
+    pd3dDevice->SetRenderState( D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA );
+
+    // Render alpha subsets in the meshes
+    if( m_pChild )
+        m_pChild->Render( pd3dDevice, FALSE, TRUE, &matWorld );
+
+    // Restore state
+    pd3dDevice->SetRenderState( D3DRS_ALPHABLENDENABLE, FALSE );
+    pd3dDevice->SetTransform( D3DTS_WORLD, &matSavedWorld );
+
+    return S_OK;
+}
+
+
+
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTSettingsDlg.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTSettingsDlg.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTSettingsDlg.h	(revision 2197)
@@ -0,0 +1,142 @@
+//--------------------------------------------------------------------------------------
+// File: DXUTSettingsDlg.cpp
+//
+// Copyright (c) Microsoft Corporation. All rights reserved
+//--------------------------------------------------------------------------------------
+#pragma once
+#ifndef DXUT_SETTINGS_H
+#define DXUT_SETTINGS_H
+
+
+//--------------------------------------------------------------------------------------
+// Control IDs
+//--------------------------------------------------------------------------------------
+#define DXUTSETTINGSDLG_STATIC                  -1
+#define DXUTSETTINGSDLG_OK                      1
+#define DXUTSETTINGSDLG_CANCEL                  2
+#define DXUTSETTINGSDLG_ADAPTER                 3
+#define DXUTSETTINGSDLG_DEVICE_TYPE             4
+#define DXUTSETTINGSDLG_WINDOWED                5
+#define DXUTSETTINGSDLG_FULLSCREEN              6
+#define DXUTSETTINGSDLG_ADAPTER_FORMAT          7
+#define DXUTSETTINGSDLG_ADAPTER_FORMAT_LABEL    8
+#define DXUTSETTINGSDLG_RESOLUTION              9
+#define DXUTSETTINGSDLG_RESOLUTION_LABEL        10
+#define DXUTSETTINGSDLG_REFRESH_RATE            11
+#define DXUTSETTINGSDLG_REFRESH_RATE_LABEL      12
+#define DXUTSETTINGSDLG_BACK_BUFFER_FORMAT      13
+#define DXUTSETTINGSDLG_DEPTH_STENCIL           14
+#define DXUTSETTINGSDLG_MULTISAMPLE_TYPE        15
+#define DXUTSETTINGSDLG_MULTISAMPLE_QUALITY     16
+#define DXUTSETTINGSDLG_VERTEX_PROCESSING       17
+#define DXUTSETTINGSDLG_PRESENT_INTERVAL        18
+#define DXUTSETTINGSDLG_DEVICECLIP              19
+#define DXUTSETTINGSDLG_RESOLUTION_SHOW_ALL     20
+#define DXUTSETTINGSDLG_WINDOWED_GROUP          0x0100
+
+
+//--------------------------------------------------------------------------------------
+// Dialog for selection of device settings 
+// Use DXUTGetSettingsDialog() to access global instance
+// To control the contents of the dialog, use the CD3DEnumeration class.
+//--------------------------------------------------------------------------------------
+class CD3DSettingsDlg
+{
+public:
+    CD3DSettingsDlg();
+    ~CD3DSettingsDlg();
+
+    void Init( CDXUTDialogResourceManager* pManager );
+    void Init( CDXUTDialogResourceManager* pManager, LPCWSTR szControlTextureFileName );
+	void Init( CDXUTDialogResourceManager* pManager, LPCWSTR pszControlTextureResourcename, HMODULE hModule);
+
+    HRESULT OnCreateDevice( IDirect3DDevice9* pd3dDevice );
+    HRESULT Refresh();
+    HRESULT OnResetDevice();
+    HRESULT OnLostDevice();
+    HRESULT OnRender( float fElapsedTime );
+    HRESULT OnDestroyDevice();
+
+    CDXUTDialog* GetDialogControl() { return &m_Dialog; }
+    bool IsActive() { return m_bActive; }
+    void SetActive( bool bActive ) { m_bActive = bActive; if( bActive ) Refresh(); }
+
+    LRESULT MsgProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam );
+
+protected:
+    friend CD3DSettingsDlg* DXUTGetSettingsDialog();
+
+    void CreateControls();
+    HRESULT SetDeviceSettingsFromUI();
+
+    void OnEvent( UINT nEvent, int nControlID, CDXUTControl* pControl );
+    static void WINAPI StaticOnEvent( UINT nEvent, int nControlID, CDXUTControl* pControl, void* pUserData );
+
+    CD3DEnumAdapterInfo* GetCurrentAdapterInfo();
+    CD3DEnumDeviceInfo* GetCurrentDeviceInfo();
+    CD3DEnumDeviceSettingsCombo* GetCurrentDeviceSettingsCombo();
+
+    void AddAdapter( const WCHAR* strDescription, UINT iAdapter );
+    UINT GetSelectedAdapter();
+
+    void AddDeviceType( D3DDEVTYPE devType );
+    D3DDEVTYPE GetSelectedDeviceType();
+
+    void SetWindowed( bool bWindowed );
+    bool IsWindowed();
+
+    void AddAdapterFormat( D3DFORMAT format );
+    D3DFORMAT GetSelectedAdapterFormat();
+
+    void AddResolution( DWORD dwWidth, DWORD dwHeight );
+    void GetSelectedResolution( DWORD* pdwWidth, DWORD* pdwHeight );
+
+    void AddRefreshRate( DWORD dwRate );
+    DWORD GetSelectedRefreshRate();
+
+    void AddBackBufferFormat( D3DFORMAT format );
+    D3DFORMAT GetSelectedBackBufferFormat();
+
+    void AddDepthStencilBufferFormat( D3DFORMAT format );
+    D3DFORMAT GetSelectedDepthStencilBufferFormat();
+
+    void AddMultisampleType( D3DMULTISAMPLE_TYPE type );
+    D3DMULTISAMPLE_TYPE GetSelectedMultisampleType();
+
+    void AddMultisampleQuality( DWORD dwQuality );
+    DWORD GetSelectedMultisampleQuality();
+
+    void AddVertexProcessingType( DWORD dwType );
+    DWORD GetSelectedVertexProcessingType();
+
+    DWORD GetSelectedPresentInterval();
+
+    void SetDeviceClip( bool bDeviceClip );
+    bool IsDeviceClip();
+
+    HRESULT OnAdapterChanged();
+    HRESULT OnDeviceTypeChanged();
+    HRESULT OnWindowedFullScreenChanged();
+    HRESULT OnAdapterFormatChanged();
+    HRESULT OnResolutionChanged();
+    HRESULT OnRefreshRateChanged();
+    HRESULT OnBackBufferFormatChanged();
+    HRESULT OnDepthStencilBufferFormatChanged();
+    HRESULT OnMultisampleTypeChanged();
+    HRESULT OnMultisampleQualityChanged();
+    HRESULT OnVertexProcessingChanged();
+    HRESULT OnPresentIntervalChanged();
+    HRESULT OnDeviceClipChanged();
+
+    IDirect3DStateBlock9* m_pStateBlock;
+    CDXUTDialog m_Dialog;
+    bool m_bActive; 
+};
+
+
+CD3DSettingsDlg* DXUTGetSettingsDialog();
+
+
+
+#endif
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT_2002.sln
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT_2002.sln	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT_2002.sln	(revision 2197)
@@ -0,0 +1,21 @@
+Microsoft Visual Studio Solution File, Format Version 7.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DXUT", "DXUT_2002.vcproj", "{E0CF097B-F22D-465B-A884-D89E55BD7ECD}"
+EndProject
+Global
+	GlobalSection(SolutionConfiguration) = preSolution
+		ConfigName.0 = Debug
+		ConfigName.1 = Release
+	EndGlobalSection
+	GlobalSection(ProjectDependencies) = postSolution
+	EndGlobalSection
+	GlobalSection(ProjectConfiguration) = postSolution
+		{E0CF097B-F22D-465B-A884-D89E55BD7ECD}.Debug.ActiveCfg = Debug|Win32
+		{E0CF097B-F22D-465B-A884-D89E55BD7ECD}.Debug.Build.0 = Debug|Win32
+		{E0CF097B-F22D-465B-A884-D89E55BD7ECD}.Release.ActiveCfg = Release|Win32
+		{E0CF097B-F22D-465B-A884-D89E55BD7ECD}.Release.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+	EndGlobalSection
+	GlobalSection(ExtensibilityAddIns) = postSolution
+	EndGlobalSection
+EndGlobal
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTsound.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTsound.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTsound.h	(revision 2197)
@@ -0,0 +1,151 @@
+//-----------------------------------------------------------------------------
+// File: DXUTsound.h
+//
+// Copyright (c) Microsoft Corp. All rights reserved.
+//-----------------------------------------------------------------------------
+#ifndef DXUTSOUND_H
+#define DXUTSOUND_H
+
+//-----------------------------------------------------------------------------
+// Classes used by this header
+//-----------------------------------------------------------------------------
+class CSoundManager;
+class CSound;
+class CStreamingSound;
+class CWaveFile;
+
+
+//-----------------------------------------------------------------------------
+// Typing macros 
+//-----------------------------------------------------------------------------
+#define WAVEFILE_READ   1
+#define WAVEFILE_WRITE  2
+
+#define DXUT_StopSound(s)         { if(s) s->Stop(); }
+#define DXUT_PlaySound(s)         { if(s) s->Play( 0, 0 ); }
+#define DXUT_PlaySoundLooping(s)  { if(s) s->Play( 0, DSBPLAY_LOOPING ); }
+
+
+//-----------------------------------------------------------------------------
+// Name: class CSoundManager
+// Desc: 
+//-----------------------------------------------------------------------------
+class CSoundManager
+{
+protected:
+    IDirectSound8* m_pDS;
+
+public:
+    CSoundManager();
+    ~CSoundManager();
+
+    HRESULT Initialize( HWND hWnd, DWORD dwCoopLevel );
+    inline  LPDIRECTSOUND8 GetDirectSound() { return m_pDS; }
+    HRESULT SetPrimaryBufferFormat( DWORD dwPrimaryChannels, DWORD dwPrimaryFreq, DWORD dwPrimaryBitRate );
+    HRESULT Get3DListenerInterface( LPDIRECTSOUND3DLISTENER* ppDSListener );
+
+    HRESULT Create( CSound** ppSound, LPWSTR strWaveFileName, DWORD dwCreationFlags = 0, GUID guid3DAlgorithm = GUID_NULL, DWORD dwNumBuffers = 1 );
+    HRESULT CreateFromMemory( CSound** ppSound, BYTE* pbData, ULONG ulDataSize, LPWAVEFORMATEX pwfx, DWORD dwCreationFlags = 0, GUID guid3DAlgorithm = GUID_NULL, DWORD dwNumBuffers = 1 );
+    HRESULT CreateStreaming( CStreamingSound** ppStreamingSound, LPWSTR strWaveFileName, DWORD dwCreationFlags, GUID guid3DAlgorithm, DWORD dwNotifyCount, DWORD dwNotifySize, HANDLE hNotifyEvent );
+};
+
+
+//-----------------------------------------------------------------------------
+// Name: class CSound
+// Desc: Encapsulates functionality of a DirectSound buffer.
+//-----------------------------------------------------------------------------
+class CSound
+{
+protected:
+    LPDIRECTSOUNDBUFFER* m_apDSBuffer;
+    DWORD                m_dwDSBufferSize;
+    CWaveFile*           m_pWaveFile;
+    DWORD                m_dwNumBuffers;
+    DWORD                m_dwCreationFlags;
+
+    HRESULT RestoreBuffer( LPDIRECTSOUNDBUFFER pDSB, BOOL* pbWasRestored );
+
+public:
+    CSound( LPDIRECTSOUNDBUFFER* apDSBuffer, DWORD dwDSBufferSize, DWORD dwNumBuffers, CWaveFile* pWaveFile, DWORD dwCreationFlags );
+    virtual ~CSound();
+
+    HRESULT Get3DBufferInterface( DWORD dwIndex, LPDIRECTSOUND3DBUFFER* ppDS3DBuffer );
+    HRESULT FillBufferWithSound( LPDIRECTSOUNDBUFFER pDSB, BOOL bRepeatWavIfBufferLarger );
+    LPDIRECTSOUNDBUFFER GetFreeBuffer();
+    LPDIRECTSOUNDBUFFER GetBuffer( DWORD dwIndex );
+
+    HRESULT Play( DWORD dwPriority = 0, DWORD dwFlags = 0, LONG lVolume = 0, LONG lFrequency = -1, LONG lPan = 0 );
+    HRESULT Play3D( LPDS3DBUFFER p3DBuffer, DWORD dwPriority = 0, DWORD dwFlags = 0, LONG lFrequency = 0 );
+    HRESULT Stop();
+    HRESULT Reset();
+    BOOL    IsSoundPlaying();
+};
+
+
+//-----------------------------------------------------------------------------
+// Name: class CStreamingSound
+// Desc: Encapsulates functionality to play a wave file with DirectSound.  
+//       The Create() method loads a chunk of wave file into the buffer, 
+//       and as sound plays more is written to the buffer by calling 
+//       HandleWaveStreamNotification() whenever hNotifyEvent is signaled.
+//-----------------------------------------------------------------------------
+class CStreamingSound : public CSound
+{
+protected:
+    DWORD m_dwLastPlayPos;
+    DWORD m_dwPlayProgress;
+    DWORD m_dwNotifySize;
+    DWORD m_dwNextWriteOffset;
+    BOOL  m_bFillNextNotificationWithSilence;
+
+public:
+    CStreamingSound( LPDIRECTSOUNDBUFFER pDSBuffer, DWORD dwDSBufferSize, CWaveFile* pWaveFile, DWORD dwNotifySize );
+    ~CStreamingSound();
+
+    HRESULT HandleWaveStreamNotification( BOOL bLoopedPlay );
+    HRESULT Reset();
+};
+
+
+//-----------------------------------------------------------------------------
+// Name: class CWaveFile
+// Desc: Encapsulates reading or writing sound data to or from a wave file
+//-----------------------------------------------------------------------------
+class CWaveFile
+{
+public:
+    WAVEFORMATEX* m_pwfx;        // Pointer to WAVEFORMATEX structure
+    HMMIO         m_hmmio;       // MM I/O handle for the WAVE
+    MMCKINFO      m_ck;          // Multimedia RIFF chunk
+    MMCKINFO      m_ckRiff;      // Use in opening a WAVE file
+    DWORD         m_dwSize;      // The size of the wave file
+    MMIOINFO      m_mmioinfoOut;
+    DWORD         m_dwFlags;
+    BOOL          m_bIsReadingFromMemory;
+    BYTE*         m_pbData;
+    BYTE*         m_pbDataCur;
+    ULONG         m_ulDataSize;
+    CHAR*         m_pResourceBuffer;
+
+protected:
+    HRESULT ReadMMIO();
+    HRESULT WriteMMIO( WAVEFORMATEX *pwfxDest );
+
+public:
+    CWaveFile();
+    ~CWaveFile();
+
+    HRESULT Open( LPWSTR strFileName, WAVEFORMATEX* pwfx, DWORD dwFlags );
+    HRESULT OpenFromMemory( BYTE* pbData, ULONG ulDataSize, WAVEFORMATEX* pwfx, DWORD dwFlags );
+    HRESULT Close();
+
+    HRESULT Read( BYTE* pBuffer, DWORD dwSizeToRead, DWORD* pdwSizeRead );
+    HRESULT Write( UINT nSizeToWrite, BYTE* pbData, UINT* pnSizeWrote );
+
+    DWORD   GetSize();
+    HRESULT ResetFile();
+    WAVEFORMATEX* GetFormat() { return m_pwfx; };
+};
+
+
+#endif // DXUTSOUND_H
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT_2003.sln
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT_2003.sln	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT_2003.sln	(revision 2197)
@@ -0,0 +1,21 @@
+Microsoft Visual Studio Solution File, Format Version 8.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DXUT", "DXUT_2003.vcproj", "{E0CF097B-F22D-465B-A884-D89E55BD7ECD}"
+	ProjectSection(ProjectDependencies) = postProject
+	EndProjectSection
+EndProject
+Global
+	GlobalSection(SolutionConfiguration) = preSolution
+		Debug = Debug
+		Release = Release
+	EndGlobalSection
+	GlobalSection(ProjectConfiguration) = postSolution
+		{E0CF097B-F22D-465B-A884-D89E55BD7ECD}.Debug.ActiveCfg = Debug|Win32
+		{E0CF097B-F22D-465B-A884-D89E55BD7ECD}.Debug.Build.0 = Debug|Win32
+		{E0CF097B-F22D-465B-A884-D89E55BD7ECD}.Release.ActiveCfg = Release|Win32
+		{E0CF097B-F22D-465B-A884-D89E55BD7ECD}.Release.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+	EndGlobalSection
+	GlobalSection(ExtensibilityAddIns) = postSolution
+	EndGlobalSection
+EndGlobal
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTRes.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTRes.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTRes.h	(revision 2197)
@@ -0,0 +1,15 @@
+//----------------------------------------------------------------------------
+// File: dxutres.h
+//
+// Functions to create DXUT media from arrays in memory 
+//
+// Copyright (c) Microsoft Corp. All rights reserved.
+//-----------------------------------------------------------------------------
+#pragma once
+#ifndef DXUT_RES_H
+#define DXUT_RES_H
+
+HRESULT DXUTCreateGUITextureFromInternalArray( LPDIRECT3DDEVICE9 pd3dDevice, IDirect3DTexture9** ppTexture, D3DXIMAGE_INFO* pInfo );
+HRESULT DXUTCreateArrowMeshFromInternalArray( LPDIRECT3DDEVICE9 pd3dDevice, ID3DXMesh** ppMesh );
+
+#endif 
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT_2005.sln
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT_2005.sln	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT_2005.sln	(revision 2197)
@@ -0,0 +1,19 @@
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DXUT", "DXUT_2005.vcproj", "{E0CF097B-F22D-465B-A884-D89E55BD7ECD}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Win32 = Debug|Win32
+		Release|Win32 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{E0CF097B-F22D-465B-A884-D89E55BD7ECD}.Debug|Win32.ActiveCfg = Debug|Win32
+		{E0CF097B-F22D-465B-A884-D89E55BD7ECD}.Debug|Win32.Build.0 = Debug|Win32
+		{E0CF097B-F22D-465B-A884-D89E55BD7ECD}.Release|Win32.ActiveCfg = Release|Win32
+		{E0CF097B-F22D-465B-A884-D89E55BD7ECD}.Release|Win32.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTmisc.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTmisc.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTmisc.h	(revision 2197)
@@ -0,0 +1,1000 @@
+//--------------------------------------------------------------------------------------
+// File: DXUTMisc.h
+//
+// Helper functions for Direct3D programming.
+//
+// Copyright (c) Microsoft Corporation. All rights reserved
+//--------------------------------------------------------------------------------------
+#pragma once
+#ifndef DXUT_MISC_H
+#define DXUT_MISC_H
+
+//--------------------------------------------------------------------------------------
+// XInput helper state/function
+// This performs extra processing on XInput gamepad data to make it slightly more convenient to use
+// 
+// Example usage:
+//
+//      DXUT_GAMEPAD gamepad[4];
+//      for( DWORD iPort=0; iPort<DXUT_MAX_CONTROLLERS; iPort++ )
+//          DXUTGetGamepadState( iPort, gamepad[iPort] );
+//
+//--------------------------------------------------------------------------------------
+#define DXUT_MAX_CONTROLLERS 4  // XInput handles up to 4 controllers 
+
+struct DXUT_GAMEPAD
+{
+    // From XINPUT_GAMEPAD
+    WORD    wButtons;
+    BYTE    bLeftTrigger;
+    BYTE    bRightTrigger;
+    SHORT   sThumbLX;
+    SHORT   sThumbLY;
+    SHORT   sThumbRX;
+    SHORT   sThumbRY;
+
+    // Device properties
+    XINPUT_CAPABILITIES caps;
+    bool    bConnected; // If the controller is currently connected
+    bool    bInserted;  // If the controller was inserted this frame
+    bool    bRemoved;   // If the controller was removed this frame
+
+    // Thumb stick values converted to range [-1,+1]
+    float   fThumbRX;
+    float   fThumbRY;
+    float   fThumbLX;
+    float   fThumbLY;
+
+    // Records which buttons were pressed this frame.
+    // These are only set on the first frame that the button is pressed
+    WORD    wPressedButtons;
+    bool    bPressedLeftTrigger;
+    bool    bPressedRightTrigger;
+
+    // Last state of the buttons
+    WORD    wLastButtons;
+    bool    bLastLeftTrigger;
+    bool    bLastRightTrigger;
+};
+
+HRESULT DXUTGetGamepadState( DWORD dwPort, DXUT_GAMEPAD* pGamePad, bool bThumbstickDeadZone = true, bool bSnapThumbstickToCardinals = true );
+HRESULT DXUTStopRumbleOnAllControllers();
+
+
+//--------------------------------------------------------------------------------------
+// A growable array
+//--------------------------------------------------------------------------------------
+template< typename TYPE >
+class CGrowableArray
+{
+public:
+    CGrowableArray()  { m_pData = NULL; m_nSize = 0; m_nMaxSize = 0; }
+    CGrowableArray( const CGrowableArray<TYPE>& a ) { for( int i=0; i < a.m_nSize; i++ ) Add( a.m_pData[i] ); }
+    ~CGrowableArray() { RemoveAll(); }
+
+    const TYPE& operator[]( int nIndex ) const { return GetAt( nIndex ); }
+    TYPE& operator[]( int nIndex ) { return GetAt( nIndex ); }
+   
+    CGrowableArray& operator=( const CGrowableArray<TYPE>& a ) { if( this == &a ) return *this; RemoveAll(); for( int i=0; i < a.m_nSize; i++ ) Add( a.m_pData[i] ); return *this; }
+
+    HRESULT SetSize( int nNewMaxSize );
+    HRESULT Add( const TYPE& value );
+    HRESULT Insert( int nIndex, const TYPE& value );
+    HRESULT SetAt( int nIndex, const TYPE& value );
+    TYPE&   GetAt( int nIndex ) { assert( nIndex >= 0 && nIndex < m_nSize ); return m_pData[nIndex]; }
+    int     GetSize() const { return m_nSize; }
+    TYPE*   GetData() { return m_pData; }
+    bool    Contains( const TYPE& value ){ return ( -1 != IndexOf( value ) ); }
+
+    int     IndexOf( const TYPE& value ) { return ( m_nSize > 0 ) ? IndexOf( value, 0, m_nSize ) : -1; }
+    int     IndexOf( const TYPE& value, int iStart ) { return IndexOf( value, iStart, m_nSize - iStart ); }
+    int     IndexOf( const TYPE& value, int nIndex, int nNumElements );
+
+    int     LastIndexOf( const TYPE& value ) { return ( m_nSize > 0 ) ? LastIndexOf( value, m_nSize-1, m_nSize ) : -1; }
+    int     LastIndexOf( const TYPE& value, int nIndex ) { return LastIndexOf( value, nIndex, nIndex+1 ); }
+    int     LastIndexOf( const TYPE& value, int nIndex, int nNumElements );
+
+    HRESULT Remove( int nIndex );
+    void    RemoveAll() { SetSize(0); }
+
+protected:
+    TYPE* m_pData;      // the actual array of data
+    int m_nSize;        // # of elements (upperBound - 1)
+    int m_nMaxSize;     // max allocated
+
+    HRESULT SetSizeInternal( int nNewMaxSize );  // This version doesn't call ctor or dtor.
+};
+
+
+//--------------------------------------------------------------------------------------
+// Performs timer operations
+// Use DXUTGetGlobalTimer() to get the global instance
+//--------------------------------------------------------------------------------------
+class CDXUTTimer
+{
+public:
+    CDXUTTimer();
+
+    void Reset(); // resets the timer
+    void Start(); // starts the timer
+    void Stop();  // stop (or pause) the timer
+    void Advance(); // advance the timer by 0.1 seconds
+    double GetAbsoluteTime(); // get the absolute system time
+    double GetTime(); // get the current time
+    double GetElapsedTime(); // get the time that elapsed between GetElapsedTime() calls
+    bool IsStopped(); // returns true if timer stopped
+
+protected:
+    bool m_bUsingQPF;
+    bool m_bTimerStopped;
+    LONGLONG m_llQPFTicksPerSec;
+
+    LONGLONG m_llStopTime;
+    LONGLONG m_llLastElapsedTime;
+    LONGLONG m_llBaseTime;
+};
+
+CDXUTTimer* DXUTGetGlobalTimer();
+
+
+//-----------------------------------------------------------------------------
+// Resource cache for textures, fonts, meshs, and effects.  
+// Use DXUTGetGlobalResourceCache() to access the global cache
+//-----------------------------------------------------------------------------
+
+enum DXUTCACHE_SOURCELOCATION { DXUTCACHE_LOCATION_FILE, DXUTCACHE_LOCATION_RESOURCE };
+
+struct DXUTCache_Texture
+{
+    DXUTCACHE_SOURCELOCATION Location;
+    WCHAR wszSource[MAX_PATH];
+    HMODULE hSrcModule;
+    UINT Width;
+    UINT Height;
+    UINT Depth;
+    UINT MipLevels;
+    DWORD Usage;
+    D3DFORMAT Format;
+    D3DPOOL Pool;
+    D3DRESOURCETYPE Type;
+    IDirect3DBaseTexture9 *pTexture;
+};
+
+struct DXUTCache_Font : public D3DXFONT_DESC
+{
+    ID3DXFont *pFont;
+};
+
+struct DXUTCache_Effect
+{
+    DXUTCACHE_SOURCELOCATION Location;
+    WCHAR wszSource[MAX_PATH];
+    HMODULE hSrcModule;
+    DWORD dwFlags;
+    ID3DXEffect *pEffect;
+};
+
+
+class CDXUTResourceCache
+{
+public:
+    ~CDXUTResourceCache();
+
+    HRESULT CreateTextureFromFile( LPDIRECT3DDEVICE9 pDevice, LPCTSTR pSrcFile, LPDIRECT3DTEXTURE9 *ppTexture );
+    HRESULT CreateTextureFromFileEx( LPDIRECT3DDEVICE9 pDevice, LPCTSTR pSrcFile, UINT Width, UINT Height, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DTEXTURE9 *ppTexture );
+    HRESULT CreateTextureFromResource( LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCTSTR pSrcResource, LPDIRECT3DTEXTURE9 *ppTexture );
+    HRESULT CreateTextureFromResourceEx( LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCTSTR pSrcResource, UINT Width, UINT Height, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DTEXTURE9 *ppTexture );
+    HRESULT CreateCubeTextureFromFile( LPDIRECT3DDEVICE9 pDevice, LPCTSTR pSrcFile, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture );
+    HRESULT CreateCubeTextureFromFileEx( LPDIRECT3DDEVICE9 pDevice, LPCTSTR pSrcFile, UINT Size, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture );
+    HRESULT CreateCubeTextureFromResource( LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCTSTR pSrcResource, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture );
+    HRESULT CreateCubeTextureFromResourceEx( LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCTSTR pSrcResource, UINT Size, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DCUBETEXTURE9 *ppCubeTexture );
+    HRESULT CreateVolumeTextureFromFile( LPDIRECT3DDEVICE9 pDevice, LPCTSTR pSrcFile, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture );
+    HRESULT CreateVolumeTextureFromFileEx( LPDIRECT3DDEVICE9 pDevice, LPCTSTR pSrcFile, UINT Width, UINT Height, UINT Depth, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DVOLUMETEXTURE9 *ppTexture );
+    HRESULT CreateVolumeTextureFromResource( LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCTSTR pSrcResource, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture );
+    HRESULT CreateVolumeTextureFromResourceEx( LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCTSTR pSrcResource, UINT Width, UINT Height, UINT Depth, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, DWORD Filter, DWORD MipFilter, D3DCOLOR ColorKey, D3DXIMAGE_INFO *pSrcInfo, PALETTEENTRY *pPalette, LPDIRECT3DVOLUMETEXTURE9 *ppVolumeTexture );
+    HRESULT CreateFont( LPDIRECT3DDEVICE9 pDevice, UINT Height, UINT Width, UINT Weight, UINT MipLevels, BOOL Italic, DWORD CharSet, DWORD OutputPrecision, DWORD Quality, DWORD PitchAndFamily, LPCTSTR pFacename, LPD3DXFONT *ppFont );
+    HRESULT CreateFontIndirect( LPDIRECT3DDEVICE9 pDevice, CONST D3DXFONT_DESC *pDesc, LPD3DXFONT *ppFont );
+    HRESULT CreateEffectFromFile( LPDIRECT3DDEVICE9 pDevice, LPCTSTR pSrcFile, const D3DXMACRO *pDefines, LPD3DXINCLUDE pInclude, DWORD Flags, LPD3DXEFFECTPOOL pPool, LPD3DXEFFECT *ppEffect, LPD3DXBUFFER *ppCompilationErrors );
+    HRESULT CreateEffectFromResource( LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCTSTR pSrcResource, const D3DXMACRO *pDefines, LPD3DXINCLUDE pInclude, DWORD Flags, LPD3DXEFFECTPOOL pPool, LPD3DXEFFECT *ppEffect, LPD3DXBUFFER *ppCompilationErrors );
+
+public:
+    HRESULT OnCreateDevice( IDirect3DDevice9 *pd3dDevice );
+    HRESULT OnResetDevice( IDirect3DDevice9 *pd3dDevice );
+    HRESULT OnLostDevice();
+    HRESULT OnDestroyDevice();
+
+protected:
+    friend CDXUTResourceCache& DXUTGetGlobalResourceCache();
+    friend HRESULT DXUTInitialize3DEnvironment();
+    friend HRESULT DXUTReset3DEnvironment();
+    friend void DXUTCleanup3DEnvironment( bool bReleaseSettings );
+
+    CDXUTResourceCache() { }
+
+    CGrowableArray< DXUTCache_Texture > m_TextureCache;
+    CGrowableArray< DXUTCache_Effect > m_EffectCache;
+    CGrowableArray< DXUTCache_Font > m_FontCache;
+};
+
+CDXUTResourceCache& DXUTGetGlobalResourceCache();
+
+
+//--------------------------------------------------------------------------------------
+class CD3DArcBall
+{
+public:
+    CD3DArcBall();
+
+    // Functions to change behavior
+    void Reset(); 
+    void SetTranslationRadius( FLOAT fRadiusTranslation ) { m_fRadiusTranslation = fRadiusTranslation; }
+    void SetWindow( INT nWidth, INT nHeight, FLOAT fRadius = 0.9f ) { m_nWidth = nWidth; m_nHeight = nHeight; m_fRadius = fRadius; m_vCenter = D3DXVECTOR2(m_nWidth/2.0f,m_nHeight/2.0f); }
+    void SetOffset( INT nX, INT nY ) { m_Offset.x = nX; m_Offset.y = nY; }
+
+    // Call these from client and use GetRotationMatrix() to read new rotation matrix
+    void OnBegin( int nX, int nY );  // start the rotation (pass current mouse position)
+    void OnMove( int nX, int nY );   // continue the rotation (pass current mouse position)
+    void OnEnd();                    // end the rotation 
+
+    // Or call this to automatically handle left, middle, right buttons
+    LRESULT     HandleMessages( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam );
+
+    // Functions to get/set state
+    const D3DXMATRIX* GetRotationMatrix()                   { return D3DXMatrixRotationQuaternion(&m_mRotation, &m_qNow); };
+    const D3DXMATRIX* GetTranslationMatrix() const          { return &m_mTranslation; }
+    const D3DXMATRIX* GetTranslationDeltaMatrix() const     { return &m_mTranslationDelta; }
+    bool        IsBeingDragged() const                      { return m_bDrag; }
+    D3DXQUATERNION GetQuatNow() const                       { return m_qNow; }
+    void        SetQuatNow( D3DXQUATERNION q ) { m_qNow = q; }
+
+    static D3DXQUATERNION QuatFromBallPoints( const D3DXVECTOR3 &vFrom, const D3DXVECTOR3 &vTo );
+
+
+protected:
+    D3DXMATRIXA16  m_mRotation;         // Matrix for arc ball's orientation
+    D3DXMATRIXA16  m_mTranslation;      // Matrix for arc ball's position
+    D3DXMATRIXA16  m_mTranslationDelta; // Matrix for arc ball's position
+
+    POINT          m_Offset;   // window offset, or upper-left corner of window
+    INT            m_nWidth;   // arc ball's window width
+    INT            m_nHeight;  // arc ball's window height
+    D3DXVECTOR2    m_vCenter;  // center of arc ball 
+    FLOAT          m_fRadius;  // arc ball's radius in screen coords
+    FLOAT          m_fRadiusTranslation; // arc ball's radius for translating the target
+
+    D3DXQUATERNION m_qDown;             // Quaternion before button down
+    D3DXQUATERNION m_qNow;              // Composite quaternion for current drag
+    bool           m_bDrag;             // Whether user is dragging arc ball
+
+    POINT          m_ptLastMouse;      // position of last mouse point
+    D3DXVECTOR3    m_vDownPt;           // starting point of rotation arc
+    D3DXVECTOR3    m_vCurrentPt;        // current point of rotation arc
+
+    D3DXVECTOR3    ScreenToVector( float fScreenPtX, float fScreenPtY );
+};
+
+
+//--------------------------------------------------------------------------------------
+// used by CCamera to map WM_KEYDOWN keys
+//--------------------------------------------------------------------------------------
+enum D3DUtil_CameraKeys
+{
+    CAM_STRAFE_LEFT = 0,
+    CAM_STRAFE_RIGHT,
+    CAM_MOVE_FORWARD,
+    CAM_MOVE_BACKWARD,
+    CAM_MOVE_UP,
+    CAM_MOVE_DOWN,
+    CAM_RESET,
+    CAM_CONTROLDOWN,
+    CAM_MAX_KEYS,
+    CAM_UNKNOWN = 0xFF
+};
+
+#define KEY_WAS_DOWN_MASK 0x80
+#define KEY_IS_DOWN_MASK  0x01
+
+#define MOUSE_LEFT_BUTTON   0x01
+#define MOUSE_MIDDLE_BUTTON 0x02
+#define MOUSE_RIGHT_BUTTON  0x04
+#define MOUSE_WHEEL         0x08
+
+
+//--------------------------------------------------------------------------------------
+// Simple base camera class that moves and rotates.  The base class
+//       records mouse and keyboard input for use by a derived class, and 
+//       keeps common state.
+//--------------------------------------------------------------------------------------
+class CBaseCamera
+{
+public:
+    CBaseCamera();
+
+    // Call these from client and use Get*Matrix() to read new matrices
+    virtual LRESULT HandleMessages( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam );
+    virtual void    FrameMove( FLOAT fElapsedTime ) = 0;
+
+    // Functions to change camera matrices
+    virtual void Reset(); 
+    virtual void SetViewParams( D3DXVECTOR3* pvEyePt, D3DXVECTOR3* pvLookatPt );
+    virtual void SetProjParams( FLOAT fFOV, FLOAT fAspect, FLOAT fNearPlane, FLOAT fFarPlane );
+
+    // Functions to change behavior
+    virtual void SetDragRect( RECT &rc ) { m_rcDrag = rc; }
+    void SetInvertPitch( bool bInvertPitch ) { m_bInvertPitch = bInvertPitch; }
+    void SetDrag( bool bMovementDrag, FLOAT fTotalDragTimeToZero = 0.25f ) { m_bMovementDrag = bMovementDrag; m_fTotalDragTimeToZero = fTotalDragTimeToZero; }
+    void SetEnableYAxisMovement( bool bEnableYAxisMovement ) { m_bEnableYAxisMovement = bEnableYAxisMovement; }
+    void SetEnablePositionMovement( bool bEnablePositionMovement ) { m_bEnablePositionMovement = bEnablePositionMovement; }
+    void SetClipToBoundary( bool bClipToBoundary, D3DXVECTOR3* pvMinBoundary, D3DXVECTOR3* pvMaxBoundary ) { m_bClipToBoundary = bClipToBoundary; if( pvMinBoundary ) m_vMinBoundary = *pvMinBoundary; if( pvMaxBoundary ) m_vMaxBoundary = *pvMaxBoundary; }
+    void SetScalers( FLOAT fRotationScaler = 0.01f, FLOAT fMoveScaler = 5.0f )  { m_fRotationScaler = fRotationScaler; m_fMoveScaler = fMoveScaler; }
+    void SetNumberOfFramesToSmoothMouseData( int nFrames ) { if( nFrames > 0 ) m_fFramesToSmoothMouseData = (float)nFrames; }
+
+    // Functions to get state
+    const D3DXMATRIX*  GetViewMatrix() const { return &m_mView; }
+    const D3DXMATRIX*  GetProjMatrix() const { return &m_mProj; }
+    const D3DXVECTOR3* GetEyePt() const      { return &m_vEye; }
+    const D3DXVECTOR3* GetLookAtPt() const   { return &m_vLookAt; }
+    float GetNearClip() const { return m_fNearPlane; }
+    float GetFarClip() const { return m_fFarPlane; }
+
+    bool IsBeingDragged() const         { return (m_bMouseLButtonDown || m_bMouseMButtonDown || m_bMouseRButtonDown); }
+    bool IsMouseLButtonDown() const     { return m_bMouseLButtonDown; } 
+    bool IsMouseMButtonDown() const     { return m_bMouseMButtonDown; } 
+    bool IsMouseRButtonDown() const     { return m_bMouseRButtonDown; } 
+
+protected:
+    // Functions to map a WM_KEYDOWN key to a D3DUtil_CameraKeys enum
+    virtual D3DUtil_CameraKeys MapKey( UINT nKey );    
+    bool IsKeyDown( BYTE key ) const { return( (key & KEY_IS_DOWN_MASK) == KEY_IS_DOWN_MASK ); }
+    bool WasKeyDown( BYTE key ) const { return( (key & KEY_WAS_DOWN_MASK) == KEY_WAS_DOWN_MASK ); }
+
+    void ConstrainToBoundary( D3DXVECTOR3* pV );
+    void UpdateVelocity( float fElapsedTime );
+    void GetInput( bool bGetKeyboardInput, bool bGetMouseInput, bool bGetGamepadInput, bool bResetCursorAfterMove );
+
+    D3DXMATRIX            m_mView;              // View matrix 
+    D3DXMATRIX            m_mProj;              // Projection matrix
+
+    DXUT_GAMEPAD          m_GamePad[DXUT_MAX_CONTROLLERS]; // XInput controller state
+    D3DXVECTOR3           m_vGamePadLeftThumb;
+    D3DXVECTOR3           m_vGamePadRightThumb;
+    double                m_GamePadLastActive[DXUT_MAX_CONTROLLERS];
+
+    int                   m_cKeysDown;            // Number of camera keys that are down.
+    BYTE                  m_aKeys[CAM_MAX_KEYS];  // State of input - KEY_WAS_DOWN_MASK|KEY_IS_DOWN_MASK
+    D3DXVECTOR3           m_vKeyboardDirection;   // Direction vector of keyboard input
+    POINT                 m_ptLastMousePosition;  // Last absolute position of mouse cursor
+    bool                  m_bMouseLButtonDown;    // True if left button is down 
+    bool                  m_bMouseMButtonDown;    // True if middle button is down 
+    bool                  m_bMouseRButtonDown;    // True if right button is down 
+    int                   m_nCurrentButtonMask;   // mask of which buttons are down
+    int                   m_nMouseWheelDelta;     // Amount of middle wheel scroll (+/-) 
+    D3DXVECTOR2           m_vMouseDelta;          // Mouse relative delta smoothed over a few frames
+    float                 m_fFramesToSmoothMouseData; // Number of frames to smooth mouse data over
+
+    D3DXVECTOR3           m_vDefaultEye;          // Default camera eye position
+    D3DXVECTOR3           m_vDefaultLookAt;       // Default LookAt position
+    D3DXVECTOR3           m_vEye;                 // Camera eye position
+    D3DXVECTOR3           m_vLookAt;              // LookAt position
+    float                 m_fCameraYawAngle;      // Yaw angle of camera
+    float                 m_fCameraPitchAngle;    // Pitch angle of camera
+
+    RECT                  m_rcDrag;               // Rectangle within which a drag can be initiated.
+    D3DXVECTOR3           m_vVelocity;            // Velocity of camera
+    bool                  m_bMovementDrag;        // If true, then camera movement will slow to a stop otherwise movement is instant
+    D3DXVECTOR3           m_vVelocityDrag;        // Velocity drag force
+    FLOAT                 m_fDragTimer;           // Countdown timer to apply drag
+    FLOAT                 m_fTotalDragTimeToZero; // Time it takes for velocity to go from full to 0
+    D3DXVECTOR2           m_vRotVelocity;         // Velocity of camera
+
+    float                 m_fFOV;                 // Field of view
+    float                 m_fAspect;              // Aspect ratio
+    float                 m_fNearPlane;           // Near plane
+    float                 m_fFarPlane;            // Far plane
+
+    float                 m_fRotationScaler;      // Scaler for rotation
+    float                 m_fMoveScaler;          // Scaler for movement
+
+    bool                  m_bInvertPitch;         // Invert the pitch axis
+    bool                  m_bEnablePositionMovement; // If true, then the user can translate the camera/model 
+    bool                  m_bEnableYAxisMovement; // If true, then camera can move in the y-axis
+
+    bool                  m_bClipToBoundary;      // If true, then the camera will be clipped to the boundary
+    D3DXVECTOR3           m_vMinBoundary;         // Min point in clip boundary
+    D3DXVECTOR3           m_vMaxBoundary;         // Max point in clip boundary
+};
+
+
+//--------------------------------------------------------------------------------------
+// Simple first person camera class that moves and rotates.
+//       It allows yaw and pitch but not roll.  It uses WM_KEYDOWN and 
+//       GetCursorPos() to respond to keyboard and mouse input and updates the 
+//       view matrix based on input.  
+//--------------------------------------------------------------------------------------
+class CFirstPersonCamera : public CBaseCamera
+{
+public:
+    CFirstPersonCamera();
+
+    // Call these from client and use Get*Matrix() to read new matrices
+    virtual void FrameMove( FLOAT fElapsedTime );
+
+    // Functions to change behavior
+    void SetRotateButtons( bool bLeft, bool bMiddle, bool bRight, bool bRotateWithoutButtonDown = false );
+
+    void SetResetCursorAfterMove( bool bResetCursorAfterMove ) { m_bResetCursorAfterMove = bResetCursorAfterMove; }
+
+    // Functions to get state
+    D3DXMATRIX*  GetWorldMatrix()            { return &m_mCameraWorld; }
+
+    const D3DXVECTOR3* GetWorldRight() const { return (D3DXVECTOR3*)&m_mCameraWorld._11; } 
+    const D3DXVECTOR3* GetWorldUp() const    { return (D3DXVECTOR3*)&m_mCameraWorld._21; }
+    const D3DXVECTOR3* GetWorldAhead() const { return (D3DXVECTOR3*)&m_mCameraWorld._31; }
+    const D3DXVECTOR3* GetEyePt() const      { return (D3DXVECTOR3*)&m_mCameraWorld._41; }
+
+protected:
+    D3DXMATRIX m_mCameraWorld;       // World matrix of the camera (inverse of the view matrix)
+
+    int        m_nActiveButtonMask;  // Mask to determine which button to enable for rotation
+	bool	   m_bRotateWithoutButtonDown;
+
+    bool       m_bResetCursorAfterMove;// If true, the class will reset the cursor position so that the cursor always has space to move 
+};
+
+
+//--------------------------------------------------------------------------------------
+// Simple model viewing camera class that rotates around the object.
+//--------------------------------------------------------------------------------------
+class CModelViewerCamera : public CBaseCamera
+{
+public:
+    CModelViewerCamera();
+
+    // Call these from client and use Get*Matrix() to read new matrices
+    virtual LRESULT HandleMessages( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam );
+    virtual void FrameMove( FLOAT fElapsedTime );
+
+   
+    // Functions to change behavior
+    virtual void SetDragRect( RECT &rc );
+    void Reset(); 
+    void SetViewParams( D3DXVECTOR3* pvEyePt, D3DXVECTOR3* pvLookatPt );
+    void SetButtonMasks( int nRotateModelButtonMask = MOUSE_LEFT_BUTTON, int nZoomButtonMask = MOUSE_WHEEL, int nRotateCameraButtonMask = MOUSE_RIGHT_BUTTON ) { m_nRotateModelButtonMask = nRotateModelButtonMask, m_nZoomButtonMask = nZoomButtonMask; m_nRotateCameraButtonMask = nRotateCameraButtonMask; }
+    
+    void SetAttachCameraToModel( bool bEnable = false ) { m_bAttachCameraToModel = bEnable; }
+    void SetWindow( int nWidth, int nHeight, float fArcballRadius=0.9f ) { m_WorldArcBall.SetWindow( nWidth, nHeight, fArcballRadius ); m_ViewArcBall.SetWindow( nWidth, nHeight, fArcballRadius ); }
+    void SetRadius( float fDefaultRadius=5.0f, float fMinRadius=1.0f, float fMaxRadius=FLT_MAX  ) { m_fDefaultRadius = m_fRadius = fDefaultRadius; m_fMinRadius = fMinRadius; m_fMaxRadius = fMaxRadius; m_bDragSinceLastUpdate = true; }
+    void SetModelCenter( D3DXVECTOR3 vModelCenter ) { m_vModelCenter = vModelCenter; }
+    void SetLimitPitch( bool bLimitPitch ) { m_bLimitPitch = bLimitPitch; }
+    void SetViewQuat( D3DXQUATERNION q ) { m_ViewArcBall.SetQuatNow( q ); m_bDragSinceLastUpdate = true; }
+    void SetWorldQuat( D3DXQUATERNION q ) { m_WorldArcBall.SetQuatNow( q ); m_bDragSinceLastUpdate = true; }
+
+    // Functions to get state
+    const D3DXMATRIX* GetWorldMatrix() const { return &m_mWorld; }
+    void SetWorldMatrix( D3DXMATRIX &mWorld ) { m_mWorld = mWorld; m_bDragSinceLastUpdate = true; }
+
+protected:
+    CD3DArcBall  m_WorldArcBall;
+    CD3DArcBall  m_ViewArcBall;
+    D3DXVECTOR3  m_vModelCenter;
+    D3DXMATRIX   m_mModelLastRot;        // Last arcball rotation matrix for model 
+    D3DXMATRIX   m_mModelRot;            // Rotation matrix of model
+    D3DXMATRIX   m_mWorld;               // World matrix of model
+
+    int          m_nRotateModelButtonMask;
+    int          m_nZoomButtonMask;
+    int          m_nRotateCameraButtonMask;
+
+    bool         m_bAttachCameraToModel;
+    bool         m_bLimitPitch;
+    float        m_fRadius;              // Distance from the camera to model 
+    float        m_fDefaultRadius;       // Distance from the camera to model 
+    float        m_fMinRadius;           // Min radius
+    float        m_fMaxRadius;           // Max radius
+    bool         m_bDragSinceLastUpdate; // True if mouse drag has happened since last time FrameMove is called.
+
+    D3DXMATRIX   m_mCameraRotLast;
+
+};
+
+
+//--------------------------------------------------------------------------------------
+// Manages the intertion point when drawing text
+//--------------------------------------------------------------------------------------
+class CDXUTTextHelper
+{
+public:
+    CDXUTTextHelper( ID3DXFont* pFont, ID3DXSprite* pSprite, int nLineHeight );
+
+    void SetInsertionPos( int x, int y ) { m_pt.x = x; m_pt.y = y; }
+    void SetForegroundColor( D3DXCOLOR clr ) { m_clr = clr; }
+
+    void Begin();
+    HRESULT DrawFormattedTextLine( const WCHAR* strMsg, ... );
+    HRESULT DrawTextLine( const WCHAR* strMsg );
+    HRESULT DrawFormattedTextLine( RECT &rc, DWORD dwFlags, const WCHAR* strMsg, ... );
+    HRESULT DrawTextLine( RECT &rc, DWORD dwFlags, const WCHAR* strMsg );
+    void End();
+
+protected:
+    ID3DXFont*   m_pFont;
+    ID3DXSprite* m_pSprite;
+    D3DXCOLOR    m_clr;
+    POINT        m_pt;
+    int          m_nLineHeight;
+};
+
+
+//--------------------------------------------------------------------------------------
+// Manages a persistent list of lines and draws them using ID3DXLine
+//--------------------------------------------------------------------------------------
+class CDXUTLineManager
+{
+public:
+    CDXUTLineManager();
+    ~CDXUTLineManager();
+
+    HRESULT OnCreatedDevice( IDirect3DDevice9* pd3dDevice );
+    HRESULT OnResetDevice();
+    HRESULT OnRender();
+    HRESULT OnLostDevice();
+    HRESULT OnDeletedDevice();
+
+    HRESULT AddLine( int* pnLineID, D3DXVECTOR2* pVertexList, DWORD dwVertexListCount, D3DCOLOR Color, float fWidth, float fScaleRatio, bool bAntiAlias );
+    HRESULT AddRect( int* pnLineID, RECT rc, D3DCOLOR Color, float fWidth, float fScaleRatio, bool bAntiAlias );
+    HRESULT RemoveLine( int nLineID );
+    HRESULT RemoveAllLines();
+
+protected:
+    struct LINE_NODE
+    {
+        int      nLineID;
+        D3DCOLOR Color;
+        float    fWidth;
+        bool     bAntiAlias;
+        float    fScaleRatio;
+        D3DXVECTOR2* pVertexList;
+        DWORD    dwVertexListCount;
+    };
+
+    CGrowableArray<LINE_NODE*> m_LinesList;
+    IDirect3DDevice9* m_pd3dDevice;
+    ID3DXLine* m_pD3DXLine;
+};
+
+
+//--------------------------------------------------------------------------------------
+// Manages the mesh, direction, mouse events of a directional arrow that 
+// rotates around a radius controlled by an arcball 
+//--------------------------------------------------------------------------------------
+class CDXUTDirectionWidget
+{
+public:
+    CDXUTDirectionWidget();
+
+    static HRESULT StaticOnCreateDevice( IDirect3DDevice9* pd3dDevice );
+    HRESULT OnResetDevice( const D3DSURFACE_DESC* pBackBufferSurfaceDesc );
+    HRESULT OnRender( D3DXCOLOR color, const D3DXMATRIX* pmView, const D3DXMATRIX* pmProj, const D3DXVECTOR3* pEyePt );
+    LRESULT HandleMessages( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam );
+    static void StaticOnLostDevice();
+    static void StaticOnDestroyDevice();
+
+    D3DXVECTOR3 GetLightDirection()         { return m_vCurrentDir; };
+    void        SetLightDirection( D3DXVECTOR3 vDir ) { m_vDefaultDir = m_vCurrentDir = vDir; };
+    void        SetButtonMask( int nRotate = MOUSE_RIGHT_BUTTON ) { m_nRotateMask = nRotate; }
+
+    float GetRadius()                 { return m_fRadius; };
+    void  SetRadius( float fRadius )  { m_fRadius = fRadius; };
+
+    bool  IsBeingDragged() { return m_ArcBall.IsBeingDragged(); };
+
+protected:
+    HRESULT UpdateLightDir();
+
+    D3DXMATRIXA16  m_mRot;
+    D3DXMATRIXA16  m_mRotSnapshot;
+    static IDirect3DDevice9* s_pd3dDevice;
+    static ID3DXEffect* s_pEffect;       
+    static ID3DXMesh*   s_pMesh;    
+
+    float          m_fRadius;
+    int            m_nRotateMask;
+    CD3DArcBall    m_ArcBall;
+    D3DXVECTOR3    m_vDefaultDir;
+    D3DXVECTOR3    m_vCurrentDir;
+    D3DXMATRIX     m_mView;
+};
+
+
+//--------------------------------------------------------------------------------------
+// Shared code for samples to ask user if they want to use a REF device or quit
+//--------------------------------------------------------------------------------------
+void DXUTDisplaySwitchingToREFWarning();
+
+//--------------------------------------------------------------------------------------
+// Tries to finds a media file by searching in common locations
+//--------------------------------------------------------------------------------------
+HRESULT DXUTFindDXSDKMediaFileCch( WCHAR* strDestPath, int cchDest, LPCWSTR strFilename );
+HRESULT DXUTSetMediaSearchPath( LPCWSTR strPath );
+LPCWSTR DXUTGetMediaSearchPath();
+
+
+//--------------------------------------------------------------------------------------
+// Returns the string for the given D3DFORMAT.
+//       bWithPrefix determines whether the string should include the "D3DFMT_"
+//--------------------------------------------------------------------------------------
+LPCWSTR DXUTD3DFormatToString( D3DFORMAT format, bool bWithPrefix );
+
+
+//--------------------------------------------------------------------------------------
+// Returns a view matrix for rendering to a face of a cubemap.
+//--------------------------------------------------------------------------------------
+D3DXMATRIX DXUTGetCubeMapViewMatrix( DWORD dwFace );
+
+
+//--------------------------------------------------------------------------------------
+// Helper function to launch the Media Center UI after the program terminates
+//--------------------------------------------------------------------------------------
+bool DXUTReLaunchMediaCenter();
+
+
+//--------------------------------------------------------------------------------------
+// Debug printing support
+// See dxerr9.h for more debug printing support
+//--------------------------------------------------------------------------------------
+void DXUTOutputDebugStringW( LPCWSTR strMsg, ... );
+void DXUTOutputDebugStringA( LPCSTR strMsg, ... );
+HRESULT WINAPI DXUTTrace( const CHAR* strFile, DWORD dwLine, HRESULT hr, const WCHAR* strMsg, bool bPopMsgBox );
+void DXUTTraceDecl( D3DVERTEXELEMENT9 decl[MAX_FVF_DECL_SIZE] );
+WCHAR* DXUTTraceD3DDECLUSAGEtoString( BYTE u );
+WCHAR* DXUTTraceD3DDECLMETHODtoString( BYTE m );
+WCHAR* DXUTTraceD3DDECLTYPEtoString( BYTE t );
+
+#ifdef UNICODE
+#define DXUTOutputDebugString DXUTOutputDebugStringW
+#else
+#define DXUTOutputDebugString DXUTOutputDebugStringA
+#endif
+
+// These macros are very similar to dxerr9's but it special cases the HRESULT defined
+// by DXUT to pop better message boxes. 
+#if defined(DEBUG) || defined(_DEBUG)
+#define DXUT_ERR(str,hr)           DXUTTrace( __FILE__, (DWORD)__LINE__, hr, str, false )
+#define DXUT_ERR_MSGBOX(str,hr)    DXUTTrace( __FILE__, (DWORD)__LINE__, hr, str, true )
+#define DXUTTRACE                  DXUTOutputDebugString
+#else
+#define DXUT_ERR(str,hr)           (hr)
+#define DXUT_ERR_MSGBOX(str,hr)    (hr)
+#define DXUTTRACE                  (__noop)
+#endif
+
+
+//--------------------------------------------------------------------------------------
+// Direct3D9 dynamic linking support -- calls top-level D3D9 APIs with graceful
+// failure if APIs are not present.
+//--------------------------------------------------------------------------------------
+
+IDirect3D9 * WINAPI DXUT_Dynamic_Direct3DCreate9(UINT SDKVersion);
+int WINAPI DXUT_Dynamic_D3DPERF_BeginEvent( D3DCOLOR col, LPCWSTR wszName );
+int WINAPI DXUT_Dynamic_D3DPERF_EndEvent( void );
+void WINAPI DXUT_Dynamic_D3DPERF_SetMarker( D3DCOLOR col, LPCWSTR wszName );
+void WINAPI DXUT_Dynamic_D3DPERF_SetRegion( D3DCOLOR col, LPCWSTR wszName );
+BOOL WINAPI DXUT_Dynamic_D3DPERF_QueryRepeatFrame( void );
+void WINAPI DXUT_Dynamic_D3DPERF_SetOptions( DWORD dwOptions );
+DWORD WINAPI DXUT_Dynamic_D3DPERF_GetStatus( void );
+
+
+//--------------------------------------------------------------------------------------
+// Profiling/instrumentation support
+//--------------------------------------------------------------------------------------
+
+//--------------------------------------------------------------------------------------
+// Some D3DPERF APIs take a color that can be used when displaying user events in 
+// performance analysis tools.  The following constants are provided for your 
+// convenience, but you can use any colors you like.
+//--------------------------------------------------------------------------------------
+const D3DCOLOR DXUT_PERFEVENTCOLOR  = D3DCOLOR_XRGB(200,100,100);
+const D3DCOLOR DXUT_PERFEVENTCOLOR2 = D3DCOLOR_XRGB(100,200,100);
+const D3DCOLOR DXUT_PERFEVENTCOLOR3 = D3DCOLOR_XRGB(100,100,200);
+
+//--------------------------------------------------------------------------------------
+// The following macros provide a convenient way for your code to call the D3DPERF 
+// functions only when PROFILE is defined.  If PROFILE is not defined (as for the final 
+// release version of a program), these macros evaluate to nothing, so no detailed event
+// information is embedded in your shipping program.  It is recommended that you create
+// and use three build configurations for your projects:
+//     Debug (nonoptimized code, asserts active, PROFILE defined to assist debugging)
+//     Profile (optimized code, asserts disabled, PROFILE defined to assist optimization)
+//     Release (optimized code, asserts disabled, PROFILE not defined)
+//--------------------------------------------------------------------------------------
+#ifdef PROFILE
+// PROFILE is defined, so these macros call the D3DPERF functions
+#define DXUT_BeginPerfEvent( color, pstrMessage )   DXUT_Dynamic_D3DPERF_BeginEvent( color, pstrMessage )
+#define DXUT_EndPerfEvent()                         DXUT_Dynamic_D3DPERF_EndEvent()
+#define DXUT_SetPerfMarker( color, pstrMessage )    DXUT_Dynamic_D3DPERF_SetMarker( color, pstrMessage )
+#else
+// PROFILE is not defined, so these macros do nothing
+#define DXUT_BeginPerfEvent( color, pstrMessage )   (__noop)
+#define DXUT_EndPerfEvent()                         (__noop)
+#define DXUT_SetPerfMarker( color, pstrMessage )    (__noop)
+#endif
+
+//--------------------------------------------------------------------------------------
+// CDXUTPerfEventGenerator is a helper class that makes it easy to attach begin and end
+// events to a block of code.  Simply define a CDXUTPerfEventGenerator variable anywhere 
+// in a block of code, and the class's constructor will call DXUT_BeginPerfEvent when 
+// the block of code begins, and the class's destructor will call DXUT_EndPerfEvent when 
+// the block ends.
+//--------------------------------------------------------------------------------------
+class CDXUTPerfEventGenerator
+{
+public:
+    CDXUTPerfEventGenerator( D3DCOLOR color, LPCWSTR pstrMessage ) { DXUT_BeginPerfEvent( color, pstrMessage ); }
+    ~CDXUTPerfEventGenerator( void ) { DXUT_EndPerfEvent(); }
+};
+
+
+//--------------------------------------------------------------------------------------
+// Multimon handling to support OSes with or without multimon API support.  
+// Purposely avoiding the use of multimon.h so DXUT.lib doesn't require 
+// COMPILE_MULTIMON_STUBS and cause complication with MFC or other users of multimon.h
+//--------------------------------------------------------------------------------------
+#ifndef MONITOR_DEFAULTTOPRIMARY
+    #define MONITORINFOF_PRIMARY        0x00000001
+    #define MONITOR_DEFAULTTONULL       0x00000000
+    #define MONITOR_DEFAULTTOPRIMARY    0x00000001
+    #define MONITOR_DEFAULTTONEAREST    0x00000002
+    typedef struct tagMONITORINFO
+    {
+        DWORD   cbSize;
+        RECT    rcMonitor;
+        RECT    rcWork;
+        DWORD   dwFlags;
+    } MONITORINFO, *LPMONITORINFO;
+    typedef struct tagMONITORINFOEXW : public tagMONITORINFO
+    {
+        WCHAR       szDevice[CCHDEVICENAME];
+    } MONITORINFOEXW, *LPMONITORINFOEXW;
+    typedef MONITORINFOEXW MONITORINFOEX;
+    typedef LPMONITORINFOEXW LPMONITORINFOEX;
+#endif
+
+HMONITOR DXUTMonitorFromWindow( HWND hWnd, DWORD dwFlags );
+BOOL     DXUTGetMonitorInfo( HMONITOR hMonitor, LPMONITORINFO lpMonitorInfo );
+void     DXUTGetDesktopResolution( UINT AdapterOrdinal, UINT* pWidth, UINT* pHeight );
+
+
+//--------------------------------------------------------------------------------------
+// Implementation of CGrowableArray
+//--------------------------------------------------------------------------------------
+
+// This version doesn't call ctor or dtor.
+template< typename TYPE >
+HRESULT CGrowableArray<TYPE>::SetSizeInternal( int nNewMaxSize )
+{
+    if( nNewMaxSize < 0 )
+    {
+        assert( false );
+        return E_INVALIDARG;
+    }
+
+    if( nNewMaxSize == 0 )
+    {
+        // Shrink to 0 size & cleanup
+        if( m_pData )
+        {
+            free( m_pData );
+            m_pData = NULL;
+        }
+
+        m_nMaxSize = 0;
+        m_nSize = 0;
+    }
+    else if( m_pData == NULL || nNewMaxSize > m_nMaxSize )
+    {
+        // Grow array
+        int nGrowBy = ( m_nMaxSize == 0 ) ? 16 : m_nMaxSize;
+        nNewMaxSize = __max( nNewMaxSize, m_nMaxSize + nGrowBy );
+
+        TYPE* pDataNew = (TYPE*) realloc( m_pData, nNewMaxSize * sizeof(TYPE) );
+        if( pDataNew == NULL )
+            return E_OUTOFMEMORY;
+
+        m_pData = pDataNew;
+        m_nMaxSize = nNewMaxSize;
+    }
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+template< typename TYPE >
+HRESULT CGrowableArray<TYPE>::SetSize( int nNewMaxSize )
+{
+    int nOldSize = m_nSize;
+
+    if( nOldSize > nNewMaxSize )
+    {
+        // Removing elements. Call dtor.
+
+        for( int i = nNewMaxSize; i < nOldSize; ++i )
+            m_pData[i].~TYPE();
+    }
+
+    // Adjust buffer.  Note that there's no need to check for error
+    // since if it happens, nOldSize == nNewMaxSize will be true.)
+    HRESULT hr = SetSizeInternal( nNewMaxSize );
+
+    if( nOldSize < nNewMaxSize )
+    {
+        // Adding elements. Call ctor.
+
+        for( int i = nOldSize; i < nNewMaxSize; ++i )
+            ::new (&m_pData[i]) TYPE;
+    }
+
+    return hr;
+}
+
+
+//--------------------------------------------------------------------------------------
+template< typename TYPE >
+HRESULT CGrowableArray<TYPE>::Add( const TYPE& value )
+{
+    HRESULT hr;
+    if( FAILED( hr = SetSizeInternal( m_nSize + 1 ) ) )
+        return hr;
+
+    // Construct the new element
+    ::new (&m_pData[m_nSize]) TYPE;
+
+    // Assign
+    m_pData[m_nSize] = value;
+    ++m_nSize;
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+template< typename TYPE >
+HRESULT CGrowableArray<TYPE>::Insert( int nIndex, const TYPE& value )
+{
+    HRESULT hr;
+
+    // Validate index
+    if( nIndex < 0 || 
+        nIndex > m_nSize )
+    {
+        assert( false );
+        return E_INVALIDARG;
+    }
+
+    // Prepare the buffer
+    if( FAILED( hr = SetSizeInternal( m_nSize + 1 ) ) )
+        return hr;
+
+    // Shift the array
+    MoveMemory( &m_pData[nIndex+1], &m_pData[nIndex], sizeof(TYPE) * (m_nSize - nIndex) );
+
+    // Construct the new element
+    ::new (&m_pData[nIndex]) TYPE;
+
+    // Set the value and increase the size
+    m_pData[nIndex] = value;
+    ++m_nSize;
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+template< typename TYPE >
+HRESULT CGrowableArray<TYPE>::SetAt( int nIndex, const TYPE& value )
+{
+    // Validate arguments
+    if( nIndex < 0 ||
+        nIndex >= m_nSize )
+    {
+        assert( false );
+        return E_INVALIDARG;
+    }
+
+    m_pData[nIndex] = value;
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Searches for the specified value and returns the index of the first occurrence
+// within the section of the data array that extends from iStart and contains the 
+// specified number of elements. Returns -1 if value is not found within the given 
+// section.
+//--------------------------------------------------------------------------------------
+template< typename TYPE >
+int CGrowableArray<TYPE>::IndexOf( const TYPE& value, int iStart, int nNumElements )
+{
+    // Validate arguments
+    if( iStart < 0 || 
+        iStart >= m_nSize ||
+        nNumElements < 0 ||
+        iStart + nNumElements > m_nSize )
+    {
+        assert( false );
+        return -1;
+    }
+
+    // Search
+    for( int i = iStart; i < (iStart + nNumElements); i++ )
+    {
+        if( value == m_pData[i] )
+            return i;
+    }
+
+    // Not found
+    return -1;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Searches for the specified value and returns the index of the last occurrence
+// within the section of the data array that contains the specified number of elements
+// and ends at iEnd. Returns -1 if value is not found within the given section.
+//--------------------------------------------------------------------------------------
+template< typename TYPE >
+int CGrowableArray<TYPE>::LastIndexOf( const TYPE& value, int iEnd, int nNumElements )
+{
+    // Validate arguments
+    if( iEnd < 0 || 
+        iEnd >= m_nSize ||
+        nNumElements < 0 ||
+        iEnd - nNumElements < 0 )
+    {
+        assert( false );
+        return -1;
+    }
+
+    // Search
+    for( int i = iEnd; i > (iEnd - nNumElements); i-- )
+    {
+        if( value == m_pData[i] )
+            return i;
+    }
+
+    // Not found
+    return -1;
+}
+
+
+
+//--------------------------------------------------------------------------------------
+template< typename TYPE >
+HRESULT CGrowableArray<TYPE>::Remove( int nIndex )
+{
+    if( nIndex < 0 || 
+        nIndex >= m_nSize )
+    {
+        assert( false );
+        return E_INVALIDARG;
+    }
+
+    // Destruct the element to be removed
+    m_pData[nIndex].~TYPE();
+
+    // Compact the array and decrease the size
+    MoveMemory( &m_pData[nIndex], &m_pData[nIndex+1], sizeof(TYPE) * (m_nSize - (nIndex+1)) );
+    --m_nSize;
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Creates a REF or NULLREF device and returns that device.  The caller should call
+// Release() when done with the device.
+//--------------------------------------------------------------------------------------
+IDirect3DDevice9* DXUTCreateRefDevice( HWND hWnd, bool bNullRef = true );
+
+
+#endif
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTMesh.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTMesh.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTMesh.h	(revision 2197)
@@ -0,0 +1,147 @@
+//-----------------------------------------------------------------------------
+// File: DXUTMesh.h
+//
+// Desc: Support code for loading DirectX .X files.
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+//-----------------------------------------------------------------------------
+#pragma once
+#ifndef DXUTMESH_H
+#define DXUTMESH_H
+
+
+
+
+
+//-----------------------------------------------------------------------------
+// Name: class CDXUTMesh
+// Desc: Class for loading and rendering file-based meshes
+//-----------------------------------------------------------------------------
+class CDXUTMesh
+{
+public:
+    WCHAR                   m_strName[512];
+    LPD3DXMESH              m_pMesh;   // Managed mesh
+    
+    // Cache of data in m_pMesh for easy access
+    IDirect3DVertexBuffer9* m_pVB;
+    IDirect3DIndexBuffer9*  m_pIB;
+    IDirect3DVertexDeclaration9* m_pDecl;
+    DWORD                   m_dwNumVertices;
+    DWORD                   m_dwNumFaces;
+    DWORD                   m_dwBytesPerVertex;
+
+    DWORD                   m_dwNumMaterials; // Materials for the mesh
+    D3DMATERIAL9*           m_pMaterials;
+    CHAR					(*m_strMaterials)[MAX_PATH];
+    IDirect3DBaseTexture9** m_pTextures;
+    bool                    m_bUseMaterials;
+
+public:
+    // Rendering
+    HRESULT Render( LPDIRECT3DDEVICE9 pd3dDevice, 
+                    bool bDrawOpaqueSubsets = true,
+                    bool bDrawAlphaSubsets = true );
+    HRESULT Render( ID3DXEffect *pEffect,
+                    D3DXHANDLE hTexture = NULL,
+                    D3DXHANDLE hDiffuse = NULL,
+                    D3DXHANDLE hAmbient = NULL,
+                    D3DXHANDLE hSpecular = NULL,
+                    D3DXHANDLE hEmissive = NULL,
+                    D3DXHANDLE hPower = NULL,
+                    bool bDrawOpaqueSubsets = true,
+                    bool bDrawAlphaSubsets = true );
+
+    // Mesh access
+    LPD3DXMESH GetMesh() { return m_pMesh; }
+
+    // Rendering options
+    void    UseMeshMaterials( bool bFlag ) { m_bUseMaterials = bFlag; }
+    HRESULT SetFVF( LPDIRECT3DDEVICE9 pd3dDevice, DWORD dwFVF );
+    HRESULT SetVertexDecl( LPDIRECT3DDEVICE9 pd3dDevice, const D3DVERTEXELEMENT9 *pDecl, 
+                           bool bAutoComputeNormals = true, bool bAutoComputeTangents = true, 
+                           bool bSplitVertexForOptimalTangents = false );
+
+    // Initializing
+    HRESULT RestoreDeviceObjects( LPDIRECT3DDEVICE9 pd3dDevice );
+    HRESULT InvalidateDeviceObjects();
+
+    // Creation/destruction
+    HRESULT Create( LPDIRECT3DDEVICE9 pd3dDevice, LPCWSTR strFilename );
+    HRESULT Create( LPDIRECT3DDEVICE9 pd3dDevice, LPD3DXFILEDATA pFileData );
+	HRESULT Create( LPDIRECT3DDEVICE9 pd3dDevice, ID3DXMesh* pInMesh, D3DXMATERIAL* pd3dxMaterials, DWORD dwMaterials );
+    HRESULT CreateMaterials( LPCWSTR strPath, IDirect3DDevice9 *pd3dDevice, D3DXMATERIAL* d3dxMtrls, DWORD dwNumMaterials );
+    HRESULT Destroy();
+
+    CDXUTMesh( LPCWSTR strName = L"CDXUTMeshFile_Mesh" );
+    virtual ~CDXUTMesh();
+};
+
+
+
+
+//-----------------------------------------------------------------------------
+// Name: class CDXUTMeshFrame
+// Desc: Class for loading and rendering file-based meshes
+//-----------------------------------------------------------------------------
+class CDXUTMeshFrame
+{
+public:
+    WCHAR      m_strName[512];
+    D3DXMATRIX m_mat;
+    CDXUTMesh*  m_pMesh;
+
+    CDXUTMeshFrame* m_pNext;
+    CDXUTMeshFrame* m_pChild;
+
+public:
+    // Matrix access
+    void        SetMatrix( D3DXMATRIX* pmat ) { m_mat = *pmat; }
+    D3DXMATRIX* GetMatrix()                   { return &m_mat; }
+
+    CDXUTMesh*   FindMesh( LPCWSTR strMeshName );
+    CDXUTMeshFrame*  FindFrame( LPCWSTR strFrameName );
+    bool        EnumMeshes( bool (*EnumMeshCB)(CDXUTMesh*,void*), 
+                            void* pContext );
+
+    HRESULT Destroy();
+    HRESULT RestoreDeviceObjects( LPDIRECT3DDEVICE9 pd3dDevice );
+    HRESULT InvalidateDeviceObjects();
+    HRESULT Render( LPDIRECT3DDEVICE9 pd3dDevice, 
+                    bool bDrawOpaqueSubsets = true,
+                    bool bDrawAlphaSubsets = true,
+                    D3DXMATRIX* pmatWorldMatrix = NULL);
+
+    CDXUTMeshFrame( LPCWSTR strName = L"CDXUTMeshFile_Frame" );
+    virtual ~CDXUTMeshFrame();
+};
+
+
+
+
+//-----------------------------------------------------------------------------
+// Name: class CDXUTMeshFile
+// Desc: Class for loading and rendering file-based meshes
+//-----------------------------------------------------------------------------
+class CDXUTMeshFile : public CDXUTMeshFrame
+{
+    HRESULT LoadMesh( LPDIRECT3DDEVICE9 pd3dDevice, LPD3DXFILEDATA pFileData, 
+                      CDXUTMeshFrame* pParentFrame );
+    HRESULT LoadFrame( LPDIRECT3DDEVICE9 pd3dDevice, LPD3DXFILEDATA pFileData, 
+                       CDXUTMeshFrame* pParentFrame );
+public:
+    HRESULT Create( LPDIRECT3DDEVICE9 pd3dDevice, LPCWSTR strFilename );
+    HRESULT CreateFromResource( LPDIRECT3DDEVICE9 pd3dDevice, LPCWSTR strResource, LPCWSTR strType );
+    // For pure devices, specify the world transform. If the world transform is not
+    // specified on pure devices, this function will fail.
+    HRESULT Render( LPDIRECT3DDEVICE9 pd3dDevice, D3DXMATRIX* pmatWorldMatrix = NULL );
+
+    CDXUTMeshFile() : CDXUTMeshFrame( L"CDXUTMeshFile_Root" ) {}
+};
+
+
+
+#endif
+
+
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT_2002.vcproj
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT_2002.vcproj	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT_2002.vcproj	(revision 2197)
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.00"
+	Name="DXUT"
+	ProjectGUID="{E0CF097B-F22D-465B-A884-D89E55BD7ECD}"
+	Keyword="Win32Proj">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="4"
+			CharacterSet="1">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
+				MinimalRebuild="TRUE"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="3"
+				PrecompiledHeaderThrough="dxstdafx.h"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="TRUE"
+				DebugInformationFormat="4"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="$(OutDir)/DXUT.lib"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="4"
+			CharacterSet="1">
+			<Tool
+				Name="VCCLCompilerTool"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="3"
+				PrecompiledHeaderThrough="dxstdafx.h"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="TRUE"
+				DebugInformationFormat="3"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="$(OutDir)/DXUT.lib"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+		</Configuration>
+	</Configurations>
+	<Files>
+		<File
+			RelativePath=".\dxstdafx.cpp">
+			<FileConfiguration
+				Name="Debug|Win32">
+				<Tool
+					Name="VCCLCompilerTool"
+					UsePrecompiledHeader="1"/>
+			</FileConfiguration>
+			<FileConfiguration
+				Name="Release|Win32">
+				<Tool
+					Name="VCCLCompilerTool"
+					UsePrecompiledHeader="1"/>
+			</FileConfiguration>
+		</File>
+		<File
+			RelativePath=".\dxstdafx.h">
+		</File>
+		<File
+			RelativePath=".\DXUT.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUT.h">
+		</File>
+		<File
+			RelativePath=".\DXUTenum.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUTenum.h">
+		</File>
+		<File
+			RelativePath=".\DXUTgui.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUTgui.h">
+		</File>
+		<File
+			RelativePath=".\DXUTMesh.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUTMesh.h">
+		</File>
+		<File
+			RelativePath=".\DXUTmisc.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUTmisc.h">
+		</File>
+		<File
+			RelativePath=".\DXUTRes.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUTRes.h">
+		</File>
+		<File
+			RelativePath=".\DXUTSettingsDlg.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUTSettingsDlg.h">
+		</File>
+		<File
+			RelativePath=".\DXUTsound.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUTsound.h">
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT_2003.vcproj
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT_2003.vcproj	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT_2003.vcproj	(revision 2197)
@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.10"
+	Name="DXUT"
+	ProjectGUID="{E0CF097B-F22D-465B-A884-D89E55BD7ECD}"
+	Keyword="Win32Proj">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="4"
+			CharacterSet="1">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
+				MinimalRebuild="TRUE"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="3"
+				PrecompiledHeaderThrough="dxstdafx.h"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="TRUE"
+				DebugInformationFormat="4"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="$(OutDir)/DXUT.lib"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="4"
+			CharacterSet="1">
+			<Tool
+				Name="VCCLCompilerTool"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="3"
+				PrecompiledHeaderThrough="dxstdafx.h"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="TRUE"
+				DebugInformationFormat="3"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="$(OutDir)/DXUT.lib"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<File
+			RelativePath=".\dxstdafx.cpp">
+			<FileConfiguration
+				Name="Debug|Win32">
+				<Tool
+					Name="VCCLCompilerTool"
+					UsePrecompiledHeader="1"/>
+			</FileConfiguration>
+			<FileConfiguration
+				Name="Release|Win32">
+				<Tool
+					Name="VCCLCompilerTool"
+					UsePrecompiledHeader="1"/>
+			</FileConfiguration>
+		</File>
+		<File
+			RelativePath=".\dxstdafx.h">
+		</File>
+		<File
+			RelativePath=".\DXUT.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUT.h">
+		</File>
+		<File
+			RelativePath=".\DXUTenum.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUTenum.h">
+		</File>
+		<File
+			RelativePath=".\DXUTgui.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUTgui.h">
+		</File>
+		<File
+			RelativePath=".\DXUTMesh.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUTMesh.h">
+		</File>
+		<File
+			RelativePath=".\DXUTmisc.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUTmisc.h">
+		</File>
+		<File
+			RelativePath=".\DXUTRes.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUTRes.h">
+		</File>
+		<File
+			RelativePath=".\DXUTSettingsDlg.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUTSettingsDlg.h">
+		</File>
+		<File
+			RelativePath=".\DXUTsound.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUTsound.h">
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTenum.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTenum.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTenum.cpp	(revision 2197)
@@ -0,0 +1,897 @@
+//--------------------------------------------------------------------------------------
+// File: DXUTEnum.cpp
+//
+// Enumerates D3D adapters, devices, modes, etc.
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+//--------------------------------------------------------------------------------------
+#include "dxstdafx.h"
+#undef min // use __min instead
+#undef max // use __max instead
+
+
+//--------------------------------------------------------------------------------------
+// Forward declarations
+//--------------------------------------------------------------------------------------
+static int __cdecl SortModesCallback( const void* arg1, const void* arg2 );
+UINT DXUTStencilBits( D3DFORMAT fmt );
+UINT DXUTDepthBits( D3DFORMAT fmt );
+UINT DXUTAlphaChannelBits( D3DFORMAT fmt );
+UINT DXUTColorChannelBits( D3DFORMAT fmt );
+CD3DEnumeration* DXUTGetEnumeration()
+{
+    // Using an accessor function gives control of the construction order
+    static CD3DEnumeration d3denum;
+    return &d3denum;
+}
+
+
+//--------------------------------------------------------------------------------------
+CD3DEnumeration::CD3DEnumeration()
+{
+    m_pD3D = NULL;
+    m_IsDeviceAcceptableFunc = NULL;
+    m_pIsDeviceAcceptableFuncUserContext = NULL;
+    m_bRequirePostPixelShaderBlending = true;
+
+    m_nMinWidth = 640;
+    m_nMinHeight = 480;
+    m_nMaxWidth = UINT_MAX;
+    m_nMaxHeight = UINT_MAX;
+
+    m_nRefreshMin = 0;
+    m_nRefreshMax = UINT_MAX;
+
+    m_nMultisampleQualityMax = 0xFFFF;
+
+    ResetPossibleDepthStencilFormats();
+    ResetPossibleMultisampleTypeList();                                   
+    ResetPossiblePresentIntervalList();
+    SetPossibleVertexProcessingList( true, true, true, false );
+}
+
+
+//--------------------------------------------------------------------------------------
+CD3DEnumeration::~CD3DEnumeration()
+{
+    ClearAdapterInfoList();
+}
+
+
+
+//--------------------------------------------------------------------------------------
+// Enumerates available D3D adapters, devices, modes, etc.
+//--------------------------------------------------------------------------------------
+HRESULT CD3DEnumeration::Enumerate( IDirect3D9* pD3D,
+                                    LPDXUTCALLBACKISDEVICEACCEPTABLE IsDeviceAcceptableFunc,
+                                    void* pIsDeviceAcceptableFuncUserContext )
+{
+    if( pD3D == NULL )
+    {
+        pD3D = DXUTGetD3DObject();
+        if( pD3D == NULL )
+            return DXUTERR_NODIRECT3D;
+    }
+
+    m_pD3D = pD3D;
+    m_IsDeviceAcceptableFunc = IsDeviceAcceptableFunc;
+    m_pIsDeviceAcceptableFuncUserContext = pIsDeviceAcceptableFuncUserContext;
+
+    HRESULT hr;
+    ClearAdapterInfoList();
+    CGrowableArray<D3DFORMAT> adapterFormatList;
+
+    const D3DFORMAT allowedAdapterFormatArray[] = 
+    {   
+        D3DFMT_X8R8G8B8, 
+        D3DFMT_X1R5G5B5, 
+        D3DFMT_R5G6B5, 
+        D3DFMT_A2R10G10B10
+    };
+    const UINT allowedAdapterFormatArrayCount  = sizeof(allowedAdapterFormatArray) / sizeof(allowedAdapterFormatArray[0]);
+
+    UINT numAdapters = pD3D->GetAdapterCount();
+    for (UINT adapterOrdinal = 0; adapterOrdinal < numAdapters; adapterOrdinal++)
+    {
+        CD3DEnumAdapterInfo* pAdapterInfo = new CD3DEnumAdapterInfo;
+        if( pAdapterInfo == NULL )
+            return E_OUTOFMEMORY;
+
+        pAdapterInfo->AdapterOrdinal = adapterOrdinal;
+        pD3D->GetAdapterIdentifier(adapterOrdinal, 0, &pAdapterInfo->AdapterIdentifier);
+
+        // Get list of all display modes on this adapter.  
+        // Also build a temporary list of all display adapter formats.
+        adapterFormatList.RemoveAll();
+
+        for( UINT iFormatList = 0; iFormatList < allowedAdapterFormatArrayCount; iFormatList++ )
+        {
+            D3DFORMAT allowedAdapterFormat = allowedAdapterFormatArray[iFormatList];
+            UINT numAdapterModes = pD3D->GetAdapterModeCount( adapterOrdinal, allowedAdapterFormat );
+            for (UINT mode = 0; mode < numAdapterModes; mode++)
+            {
+                D3DDISPLAYMODE displayMode;
+                pD3D->EnumAdapterModes( adapterOrdinal, allowedAdapterFormat, mode, &displayMode );
+
+                if( displayMode.Width < m_nMinWidth ||
+                    displayMode.Height < m_nMinHeight || 
+                    displayMode.Width > m_nMaxWidth ||
+                    displayMode.Height > m_nMaxHeight || 
+                    displayMode.RefreshRate < m_nRefreshMin ||
+                    displayMode.RefreshRate > m_nRefreshMax )
+                {
+                    continue;
+                }
+
+                pAdapterInfo->displayModeList.Add( displayMode );
+                
+                if( !adapterFormatList.Contains(displayMode.Format) )
+                    adapterFormatList.Add( displayMode.Format );
+            }
+
+        }
+
+        D3DDISPLAYMODE displayMode;
+        pD3D->GetAdapterDisplayMode( adapterOrdinal, &displayMode );
+        if( !adapterFormatList.Contains(displayMode.Format) )
+            adapterFormatList.Add( displayMode.Format );
+
+        // Sort displaymode list
+        ::qsort( pAdapterInfo->displayModeList.GetData(), 
+               pAdapterInfo->displayModeList.GetSize(), sizeof( D3DDISPLAYMODE ),
+               SortModesCallback );
+
+        // Get info for each device on this adapter
+        if( FAILED( EnumerateDevices( pAdapterInfo, &adapterFormatList ) ) )
+        {
+            delete pAdapterInfo;
+            continue;
+        }
+
+        // If at least one device on this adapter is available and compatible
+        // with the app, add the adapterInfo to the list
+        if( pAdapterInfo->deviceInfoList.GetSize() > 0 )
+        {
+            hr = m_AdapterInfoList.Add( pAdapterInfo );
+            if( FAILED(hr) )
+                return hr;
+        } else
+            delete pAdapterInfo;
+    }
+
+    bool bUniqueDesc = true;
+    CD3DEnumAdapterInfo* pAdapterInfo;
+    for( int i=0; i<m_AdapterInfoList.GetSize(); i++ )
+    {
+        CD3DEnumAdapterInfo* pAdapterInfo1 = m_AdapterInfoList.GetAt(i);
+
+        for( int j=i+1; j<m_AdapterInfoList.GetSize(); j++ )
+        {
+            CD3DEnumAdapterInfo* pAdapterInfo2 = m_AdapterInfoList.GetAt(j);
+            if( _stricmp( pAdapterInfo1->AdapterIdentifier.Description, 
+                          pAdapterInfo2->AdapterIdentifier.Description ) == 0 )
+            {
+                bUniqueDesc = false;
+                break;
+            }
+        }
+
+        if( !bUniqueDesc )
+            break;
+    }
+
+    for( int i=0; i<m_AdapterInfoList.GetSize(); i++ )
+    {
+        pAdapterInfo = m_AdapterInfoList.GetAt(i);
+
+        MultiByteToWideChar( CP_ACP, 0, 
+                             pAdapterInfo->AdapterIdentifier.Description, -1, 
+                             pAdapterInfo->szUniqueDescription, 100 );
+        pAdapterInfo->szUniqueDescription[100] = 0;
+
+        if( !bUniqueDesc )
+        {
+            WCHAR sz[100];
+            StringCchPrintf( sz, 100, L" (#%d)", pAdapterInfo->AdapterOrdinal );
+            StringCchCat( pAdapterInfo->szUniqueDescription, 256, sz );
+
+        }
+    }
+
+    return S_OK;
+}
+
+
+
+//--------------------------------------------------------------------------------------
+// Enumerates D3D devices for a particular adapter.
+//--------------------------------------------------------------------------------------
+HRESULT CD3DEnumeration::EnumerateDevices( CD3DEnumAdapterInfo* pAdapterInfo, CGrowableArray<D3DFORMAT>* pAdapterFormatList )
+{
+    HRESULT hr;
+
+    const D3DDEVTYPE devTypeArray[] = 
+    { 
+        D3DDEVTYPE_HAL, 
+        D3DDEVTYPE_SW, 
+        D3DDEVTYPE_REF 
+    };
+    const UINT devTypeArrayCount = sizeof(devTypeArray) / sizeof(devTypeArray[0]);
+
+    // Enumerate each Direct3D device type
+    for( UINT iDeviceType = 0; iDeviceType < devTypeArrayCount; iDeviceType++ )
+    {
+        CD3DEnumDeviceInfo* pDeviceInfo = new CD3DEnumDeviceInfo;
+        if( pDeviceInfo == NULL )
+            return E_OUTOFMEMORY;
+
+        // Fill struct w/ AdapterOrdinal and D3DDEVTYPE
+        pDeviceInfo->DeviceType = devTypeArray[iDeviceType];
+
+        // Store device caps
+        if( FAILED( hr = m_pD3D->GetDeviceCaps( pAdapterInfo->AdapterOrdinal, pDeviceInfo->DeviceType, 
+                                                &pDeviceInfo->Caps ) ) )
+        {
+            delete pDeviceInfo;
+            continue;
+        }
+
+        // Create a dummy device to verify that we really can create of this type.
+        D3DDISPLAYMODE Mode;
+        m_pD3D->GetAdapterDisplayMode(0, &Mode);
+        D3DPRESENT_PARAMETERS pp;
+        ZeroMemory( &pp, sizeof(D3DPRESENT_PARAMETERS) );
+        pp.BackBufferWidth  = 1;
+        pp.BackBufferHeight = 1;
+        pp.BackBufferFormat = Mode.Format;
+        pp.BackBufferCount  = 1;
+        pp.SwapEffect       = D3DSWAPEFFECT_COPY;
+        pp.Windowed         = TRUE;
+        pp.hDeviceWindow    = DXUTGetHWNDFocus();
+        IDirect3DDevice9 *pDevice;
+        if( FAILED( hr = m_pD3D->CreateDevice( pAdapterInfo->AdapterOrdinal, pDeviceInfo->DeviceType, DXUTGetHWNDFocus(),
+                                          D3DCREATE_HARDWARE_VERTEXPROCESSING, &pp, &pDevice ) ) )
+        {
+            if( hr == D3DERR_NOTAVAILABLE )
+            {
+                delete pDeviceInfo;
+                continue;
+            }
+        }
+        SAFE_RELEASE( pDevice );
+
+        // Get info for each devicecombo on this device
+        if( FAILED( hr = EnumerateDeviceCombos( pAdapterInfo, pDeviceInfo, pAdapterFormatList ) ) )
+        {
+            delete pDeviceInfo;
+            continue;
+        }
+
+        // If at least one devicecombo for this device is found, 
+        // add the deviceInfo to the list
+        if (pDeviceInfo->deviceSettingsComboList.GetSize() > 0 )
+            pAdapterInfo->deviceInfoList.Add( pDeviceInfo );
+        else
+            delete pDeviceInfo;
+    }
+
+    return S_OK;
+}
+
+
+
+//--------------------------------------------------------------------------------------
+// Enumerates DeviceCombos for a particular device.
+//--------------------------------------------------------------------------------------
+HRESULT CD3DEnumeration::EnumerateDeviceCombos( CD3DEnumAdapterInfo* pAdapterInfo, CD3DEnumDeviceInfo* pDeviceInfo, CGrowableArray<D3DFORMAT>* pAdapterFormatList )
+{
+    const D3DFORMAT backBufferFormatArray[] = 
+    {   
+        D3DFMT_A8R8G8B8, 
+        D3DFMT_X8R8G8B8, 
+        D3DFMT_A2R10G10B10, 
+        D3DFMT_R5G6B5, 
+        D3DFMT_A1R5G5B5, 
+        D3DFMT_X1R5G5B5 
+    };
+    const UINT backBufferFormatArrayCount = sizeof(backBufferFormatArray) / sizeof(backBufferFormatArray[0]);
+
+    // See which adapter formats are supported by this device
+    for( int iFormat=0; iFormat<pAdapterFormatList->GetSize(); iFormat++ )
+    {
+        D3DFORMAT adapterFormat = pAdapterFormatList->GetAt(iFormat);
+
+        for( UINT iBackBufferFormat = 0; iBackBufferFormat < backBufferFormatArrayCount; iBackBufferFormat++ )
+        {
+            D3DFORMAT backBufferFormat = backBufferFormatArray[iBackBufferFormat];
+
+            for( int nWindowed = 0; nWindowed < 2; nWindowed++)
+            {
+                if( !nWindowed && pAdapterInfo->displayModeList.GetSize() == 0 )
+                    continue;
+
+                if (FAILED( m_pD3D->CheckDeviceType( pAdapterInfo->AdapterOrdinal, pDeviceInfo->DeviceType, 
+                                                     adapterFormat, backBufferFormat, nWindowed )))
+                {
+                    continue;
+                }
+
+                if( m_bRequirePostPixelShaderBlending )
+                {
+                    // If the backbuffer format doesn't support D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING
+                    // then alpha test, pixel fog, render-target blending, color write enable, and dithering. 
+                    // are not supported.
+                    if( FAILED( m_pD3D->CheckDeviceFormat( pAdapterInfo->AdapterOrdinal, pDeviceInfo->DeviceType,
+                                                           adapterFormat, D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING, 
+                                                           D3DRTYPE_TEXTURE, backBufferFormat ) ) )
+                    {
+                        continue;
+                    }
+                }
+
+                // If an application callback function has been provided, make sure this device
+                // is acceptable to the app.
+                if( m_IsDeviceAcceptableFunc != NULL )
+                {
+                    if( !m_IsDeviceAcceptableFunc( &pDeviceInfo->Caps, adapterFormat, backBufferFormat, FALSE != nWindowed, m_pIsDeviceAcceptableFuncUserContext ) )
+                        continue;
+                }
+                
+                // At this point, we have an adapter/device/adapterformat/backbufferformat/iswindowed
+                // DeviceCombo that is supported by the system and acceptable to the app. We still 
+                // need to find one or more suitable depth/stencil buffer format,
+                // multisample type, and present interval.
+                CD3DEnumDeviceSettingsCombo* pDeviceCombo = new CD3DEnumDeviceSettingsCombo;
+                if( pDeviceCombo == NULL )
+                    return E_OUTOFMEMORY;
+
+                pDeviceCombo->AdapterOrdinal = pAdapterInfo->AdapterOrdinal;
+                pDeviceCombo->DeviceType = pDeviceInfo->DeviceType;
+                pDeviceCombo->AdapterFormat = adapterFormat;
+                pDeviceCombo->BackBufferFormat = backBufferFormat;
+                pDeviceCombo->Windowed = (nWindowed != 0);
+               
+                BuildDepthStencilFormatList( pDeviceCombo );
+                BuildMultiSampleTypeList( pDeviceCombo );
+                if (pDeviceCombo->multiSampleTypeList.GetSize() == 0)
+                {
+                    delete pDeviceCombo;
+                    continue;
+                }
+                BuildDSMSConflictList( pDeviceCombo );
+                BuildPresentIntervalList(pDeviceInfo, pDeviceCombo );
+                pDeviceCombo->pAdapterInfo = pAdapterInfo;
+                pDeviceCombo->pDeviceInfo = pDeviceInfo;
+
+                pDeviceInfo->deviceSettingsComboList.Add( pDeviceCombo );
+            
+            }
+        }
+    }
+
+    return S_OK;
+}
+
+
+
+//--------------------------------------------------------------------------------------
+// Adds all depth/stencil formats that are compatible with the device 
+//       and app to the given D3DDeviceCombo.
+//--------------------------------------------------------------------------------------
+void CD3DEnumeration::BuildDepthStencilFormatList( CD3DEnumDeviceSettingsCombo* pDeviceCombo )
+{
+    D3DFORMAT depthStencilFmt;
+    for( int idsf = 0; idsf < m_DepthStecilPossibleList.GetSize(); idsf++ )
+    {
+        depthStencilFmt = m_DepthStecilPossibleList.GetAt(idsf);
+        if (SUCCEEDED(m_pD3D->CheckDeviceFormat(pDeviceCombo->AdapterOrdinal, 
+                pDeviceCombo->DeviceType, pDeviceCombo->AdapterFormat, 
+                D3DUSAGE_DEPTHSTENCIL, D3DRTYPE_SURFACE, depthStencilFmt)))
+        {
+            if (SUCCEEDED(m_pD3D->CheckDepthStencilMatch(pDeviceCombo->AdapterOrdinal, 
+                    pDeviceCombo->DeviceType, pDeviceCombo->AdapterFormat, 
+                    pDeviceCombo->BackBufferFormat, depthStencilFmt)))
+            {
+                pDeviceCombo->depthStencilFormatList.Add( depthStencilFmt );
+            }
+        }
+    }
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+// Adds all multisample types that are compatible with the device and app to
+//       the given D3DDeviceCombo.
+//--------------------------------------------------------------------------------------
+void CD3DEnumeration::BuildMultiSampleTypeList( CD3DEnumDeviceSettingsCombo* pDeviceCombo )
+{
+    D3DMULTISAMPLE_TYPE msType;
+    DWORD msQuality;
+    for( int imst = 0; imst < m_MultiSampleTypeList.GetSize(); imst++ )
+    {
+        msType = m_MultiSampleTypeList.GetAt(imst);
+        if( SUCCEEDED( m_pD3D->CheckDeviceMultiSampleType( pDeviceCombo->AdapterOrdinal, 
+                pDeviceCombo->DeviceType, pDeviceCombo->BackBufferFormat, 
+                pDeviceCombo->Windowed, msType, &msQuality ) ) )
+        {
+            pDeviceCombo->multiSampleTypeList.Add( msType );
+            if( msQuality > m_nMultisampleQualityMax+1 )
+                msQuality = m_nMultisampleQualityMax+1;
+            pDeviceCombo->multiSampleQualityList.Add( msQuality );
+        }
+    }
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+// Find any conflicts between the available depth/stencil formats and
+//       multisample types.
+//--------------------------------------------------------------------------------------
+void CD3DEnumeration::BuildDSMSConflictList( CD3DEnumDeviceSettingsCombo* pDeviceCombo )
+{
+    CD3DEnumDSMSConflict DSMSConflict;
+
+    for( int iDS=0; iDS<pDeviceCombo->depthStencilFormatList.GetSize(); iDS++ )
+    {
+        D3DFORMAT dsFmt = pDeviceCombo->depthStencilFormatList.GetAt(iDS);
+
+        for( int iMS=0; iMS<pDeviceCombo->multiSampleTypeList.GetSize(); iMS++ )
+        {
+            D3DMULTISAMPLE_TYPE msType = pDeviceCombo->multiSampleTypeList.GetAt(iMS);
+
+            if( FAILED( m_pD3D->CheckDeviceMultiSampleType( pDeviceCombo->AdapterOrdinal, pDeviceCombo->DeviceType,
+                                                            dsFmt, pDeviceCombo->Windowed, msType, NULL ) ) )
+            {
+                DSMSConflict.DSFormat = dsFmt;
+                DSMSConflict.MSType = msType;
+                pDeviceCombo->DSMSConflictList.Add( DSMSConflict );
+            }
+        }
+    }
+}
+
+
+
+//--------------------------------------------------------------------------------------
+// Adds all present intervals that are compatible with the device and app 
+//       to the given D3DDeviceCombo.
+//--------------------------------------------------------------------------------------
+void CD3DEnumeration::BuildPresentIntervalList( CD3DEnumDeviceInfo* pDeviceInfo, 
+                                                CD3DEnumDeviceSettingsCombo* pDeviceCombo )
+{
+    UINT pi;
+    for( int ipi = 0; ipi < m_PresentIntervalList.GetSize(); ipi++ )
+    {
+        pi = m_PresentIntervalList.GetAt(ipi);
+        if( pDeviceCombo->Windowed )
+        {
+            if( pi == D3DPRESENT_INTERVAL_TWO ||
+                pi == D3DPRESENT_INTERVAL_THREE ||
+                pi == D3DPRESENT_INTERVAL_FOUR )
+            {
+                // These intervals are not supported in windowed mode.
+                continue;
+            }
+        }
+        // Note that D3DPRESENT_INTERVAL_DEFAULT is zero, so you
+        // can't do a caps check for it -- it is always available.
+        if( pi == D3DPRESENT_INTERVAL_DEFAULT ||
+            (pDeviceInfo->Caps.PresentationIntervals & pi) )
+        {
+            pDeviceCombo->presentIntervalList.Add( pi );
+        }
+    }
+}
+
+
+
+//--------------------------------------------------------------------------------------
+// Release all the allocated CD3DEnumAdapterInfo objects and empty the list
+//--------------------------------------------------------------------------------------
+void CD3DEnumeration::ClearAdapterInfoList()
+{
+    CD3DEnumAdapterInfo* pAdapterInfo;
+    for( int i=0; i<m_AdapterInfoList.GetSize(); i++ )
+    {
+        pAdapterInfo = m_AdapterInfoList.GetAt(i);
+        delete pAdapterInfo;
+    }
+
+    m_AdapterInfoList.RemoveAll();
+}
+
+
+
+//--------------------------------------------------------------------------------------
+// Call GetAdapterInfoList() after Enumerate() to get a STL vector of 
+//       CD3DEnumAdapterInfo* 
+//--------------------------------------------------------------------------------------
+CGrowableArray<CD3DEnumAdapterInfo*>* CD3DEnumeration::GetAdapterInfoList()
+{
+    return &m_AdapterInfoList;
+}
+
+
+
+//--------------------------------------------------------------------------------------
+CD3DEnumAdapterInfo* CD3DEnumeration::GetAdapterInfo( UINT AdapterOrdinal )
+{
+    for( int iAdapter=0; iAdapter<m_AdapterInfoList.GetSize(); iAdapter++ )
+    {
+        CD3DEnumAdapterInfo* pAdapterInfo = m_AdapterInfoList.GetAt(iAdapter);
+        if( pAdapterInfo->AdapterOrdinal == AdapterOrdinal )
+            return pAdapterInfo;
+    }
+
+    return NULL;
+}
+
+
+//--------------------------------------------------------------------------------------
+CD3DEnumDeviceInfo* CD3DEnumeration::GetDeviceInfo( UINT AdapterOrdinal, D3DDEVTYPE DeviceType )
+{
+    CD3DEnumAdapterInfo* pAdapterInfo = GetAdapterInfo( AdapterOrdinal );
+    if( pAdapterInfo )
+    {
+        for( int iDeviceInfo=0; iDeviceInfo<pAdapterInfo->deviceInfoList.GetSize(); iDeviceInfo++ )
+        {
+            CD3DEnumDeviceInfo* pDeviceInfo = pAdapterInfo->deviceInfoList.GetAt(iDeviceInfo);
+            if( pDeviceInfo->DeviceType == DeviceType )
+                return pDeviceInfo;
+        }
+    }
+
+    return NULL;
+}
+
+
+//--------------------------------------------------------------------------------------
+// 
+//--------------------------------------------------------------------------------------
+CD3DEnumDeviceSettingsCombo* CD3DEnumeration::GetDeviceSettingsCombo( UINT AdapterOrdinal, D3DDEVTYPE DeviceType, D3DFORMAT AdapterFormat, D3DFORMAT BackBufferFormat, BOOL bWindowed )
+{
+    CD3DEnumDeviceInfo* pDeviceInfo = GetDeviceInfo( AdapterOrdinal, DeviceType );
+    if( pDeviceInfo )
+    {
+        for( int iDeviceCombo=0; iDeviceCombo<pDeviceInfo->deviceSettingsComboList.GetSize(); iDeviceCombo++ )
+        {
+            CD3DEnumDeviceSettingsCombo* pDeviceSettingsCombo = pDeviceInfo->deviceSettingsComboList.GetAt(iDeviceCombo);
+            if( pDeviceSettingsCombo->AdapterFormat == AdapterFormat &&
+                pDeviceSettingsCombo->BackBufferFormat == BackBufferFormat &&
+                pDeviceSettingsCombo->Windowed == bWindowed )
+                return pDeviceSettingsCombo;
+        }
+    }
+
+    return NULL;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Returns the number of color channel bits in the specified D3DFORMAT
+//--------------------------------------------------------------------------------------
+UINT DXUTColorChannelBits( D3DFORMAT fmt )
+{
+    switch( fmt )
+    {
+        case D3DFMT_R8G8B8:
+            return 8;
+        case D3DFMT_A8R8G8B8:
+            return 8;
+        case D3DFMT_X8R8G8B8:
+            return 8;
+        case D3DFMT_R5G6B5:
+            return 5;
+        case D3DFMT_X1R5G5B5:
+            return 5;
+        case D3DFMT_A1R5G5B5:
+            return 5;
+        case D3DFMT_A4R4G4B4:
+            return 4;
+        case D3DFMT_R3G3B2:
+            return 2;
+        case D3DFMT_A8R3G3B2:
+            return 2;
+        case D3DFMT_X4R4G4B4:
+            return 4;
+        case D3DFMT_A2B10G10R10:
+            return 10;
+        case D3DFMT_A8B8G8R8:
+            return 8;
+        case D3DFMT_A2R10G10B10:
+            return 10;
+        case D3DFMT_A16B16G16R16:
+            return 16;
+        default:
+            return 0;
+    }
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+// Returns the number of alpha channel bits in the specified D3DFORMAT
+//--------------------------------------------------------------------------------------
+UINT DXUTAlphaChannelBits( D3DFORMAT fmt )
+{
+    switch( fmt )
+    {
+        case D3DFMT_R8G8B8:
+            return 0;
+        case D3DFMT_A8R8G8B8:
+            return 8;
+        case D3DFMT_X8R8G8B8:
+            return 0;
+        case D3DFMT_R5G6B5:
+            return 0;
+        case D3DFMT_X1R5G5B5:
+            return 0;
+        case D3DFMT_A1R5G5B5:
+            return 1;
+        case D3DFMT_A4R4G4B4:
+            return 4;
+        case D3DFMT_R3G3B2:
+            return 0;
+        case D3DFMT_A8R3G3B2:
+            return 8;
+        case D3DFMT_X4R4G4B4:
+            return 0;
+        case D3DFMT_A2B10G10R10:
+            return 2;
+        case D3DFMT_A8B8G8R8:
+            return 8;
+        case D3DFMT_A2R10G10B10:
+            return 2;
+        case D3DFMT_A16B16G16R16:
+            return 16;
+        default:
+            return 0;
+    }
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+// Returns the number of depth bits in the specified D3DFORMAT
+//--------------------------------------------------------------------------------------
+UINT DXUTDepthBits( D3DFORMAT fmt )
+{
+    switch( fmt )
+    {
+        case D3DFMT_D32F_LOCKABLE:
+        case D3DFMT_D32:
+            return 32;
+
+        case D3DFMT_D24X8:
+        case D3DFMT_D24S8:
+        case D3DFMT_D24X4S4:
+        case D3DFMT_D24FS8:
+            return 24;
+
+        case D3DFMT_D16_LOCKABLE:
+        case D3DFMT_D16:
+            return 16;
+
+        case D3DFMT_D15S1:
+            return 15;
+
+        default:
+            return 0;
+    }
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+// Returns the number of stencil bits in the specified D3DFORMAT
+//--------------------------------------------------------------------------------------
+UINT DXUTStencilBits( D3DFORMAT fmt )
+{
+    switch( fmt )
+    {
+        case D3DFMT_D16_LOCKABLE:
+        case D3DFMT_D16:
+        case D3DFMT_D32F_LOCKABLE:
+        case D3DFMT_D32:
+        case D3DFMT_D24X8:
+            return 0;
+
+        case D3DFMT_D15S1:
+            return 1;
+
+        case D3DFMT_D24X4S4:
+            return 4;
+
+        case D3DFMT_D24S8:
+        case D3DFMT_D24FS8:
+            return 8;
+
+        default:
+            return 0;
+    }
+}
+
+
+
+//--------------------------------------------------------------------------------------
+// Used to sort D3DDISPLAYMODEs
+//--------------------------------------------------------------------------------------
+static int __cdecl SortModesCallback( const void* arg1, const void* arg2 )
+{
+    D3DDISPLAYMODE* pdm1 = (D3DDISPLAYMODE*)arg1;
+    D3DDISPLAYMODE* pdm2 = (D3DDISPLAYMODE*)arg2;
+
+    if (pdm1->Width > pdm2->Width)
+        return 1;
+    if (pdm1->Width < pdm2->Width)
+        return -1;
+    if (pdm1->Height > pdm2->Height)
+        return 1;
+    if (pdm1->Height < pdm2->Height)
+        return -1;
+    if (pdm1->Format > pdm2->Format)
+        return 1;
+    if (pdm1->Format < pdm2->Format)
+        return -1;
+    if (pdm1->RefreshRate > pdm2->RefreshRate)
+        return 1;
+    if (pdm1->RefreshRate < pdm2->RefreshRate)
+        return -1;
+    return 0;
+}
+
+
+
+//--------------------------------------------------------------------------------------
+CD3DEnumAdapterInfo::~CD3DEnumAdapterInfo( void )
+{
+    CD3DEnumDeviceInfo* pDeviceInfo;
+    for( int i=0; i<deviceInfoList.GetSize(); i++ )
+    {
+        pDeviceInfo = deviceInfoList.GetAt(i);
+        delete pDeviceInfo;
+    }
+    deviceInfoList.RemoveAll();
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+CD3DEnumDeviceInfo::~CD3DEnumDeviceInfo( void )
+{
+    CD3DEnumDeviceSettingsCombo* pDeviceCombo;
+    for( int i=0; i<deviceSettingsComboList.GetSize(); i++ )
+    {
+        pDeviceCombo = deviceSettingsComboList.GetAt(i);
+        delete pDeviceCombo;
+    }
+    deviceSettingsComboList.RemoveAll();
+}
+
+
+//--------------------------------------------------------------------------------------
+void CD3DEnumeration::ResetPossibleDepthStencilFormats()
+{
+    m_DepthStecilPossibleList.RemoveAll();
+    m_DepthStecilPossibleList.Add( D3DFMT_D16 );
+    m_DepthStecilPossibleList.Add( D3DFMT_D15S1 );
+    m_DepthStecilPossibleList.Add( D3DFMT_D24X8 );
+    m_DepthStecilPossibleList.Add( D3DFMT_D24S8 );
+    m_DepthStecilPossibleList.Add( D3DFMT_D24X4S4 );
+    m_DepthStecilPossibleList.Add( D3DFMT_D32 );
+}
+
+
+//--------------------------------------------------------------------------------------
+CGrowableArray<D3DFORMAT>* CD3DEnumeration::GetPossibleDepthStencilFormatList() 
+{
+    return &m_DepthStecilPossibleList;
+}
+
+
+//--------------------------------------------------------------------------------------
+CGrowableArray<D3DMULTISAMPLE_TYPE>* CD3DEnumeration::GetPossibleMultisampleTypeList()
+{
+    return &m_MultiSampleTypeList;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CD3DEnumeration::ResetPossibleMultisampleTypeList()
+{
+    m_MultiSampleTypeList.RemoveAll();
+    m_MultiSampleTypeList.Add( D3DMULTISAMPLE_NONE );
+    m_MultiSampleTypeList.Add( D3DMULTISAMPLE_NONMASKABLE );
+    m_MultiSampleTypeList.Add( D3DMULTISAMPLE_2_SAMPLES );
+    m_MultiSampleTypeList.Add( D3DMULTISAMPLE_3_SAMPLES );
+    m_MultiSampleTypeList.Add( D3DMULTISAMPLE_4_SAMPLES );
+    m_MultiSampleTypeList.Add( D3DMULTISAMPLE_5_SAMPLES );
+    m_MultiSampleTypeList.Add( D3DMULTISAMPLE_6_SAMPLES );
+    m_MultiSampleTypeList.Add( D3DMULTISAMPLE_7_SAMPLES );
+    m_MultiSampleTypeList.Add( D3DMULTISAMPLE_8_SAMPLES );
+    m_MultiSampleTypeList.Add( D3DMULTISAMPLE_9_SAMPLES );
+    m_MultiSampleTypeList.Add( D3DMULTISAMPLE_10_SAMPLES );
+    m_MultiSampleTypeList.Add( D3DMULTISAMPLE_11_SAMPLES );
+    m_MultiSampleTypeList.Add( D3DMULTISAMPLE_12_SAMPLES );
+    m_MultiSampleTypeList.Add( D3DMULTISAMPLE_13_SAMPLES );
+    m_MultiSampleTypeList.Add( D3DMULTISAMPLE_14_SAMPLES );
+    m_MultiSampleTypeList.Add( D3DMULTISAMPLE_15_SAMPLES );
+    m_MultiSampleTypeList.Add( D3DMULTISAMPLE_16_SAMPLES );
+}
+
+
+//--------------------------------------------------------------------------------------
+void CD3DEnumeration::GetPossibleVertexProcessingList( bool* pbSoftwareVP, bool* pbHardwareVP, bool* pbPureHarewareVP, bool* pbMixedVP )
+{
+    *pbSoftwareVP = m_bSoftwareVP;
+    *pbHardwareVP = m_bHardwareVP;
+    *pbPureHarewareVP = m_bPureHarewareVP;
+    *pbMixedVP = m_bMixedVP;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CD3DEnumeration::SetPossibleVertexProcessingList( bool bSoftwareVP, bool bHardwareVP, bool bPureHarewareVP, bool bMixedVP )
+{
+    m_bSoftwareVP = bSoftwareVP;
+    m_bHardwareVP = bHardwareVP;
+    m_bPureHarewareVP = bPureHarewareVP;
+    m_bMixedVP = bMixedVP;
+}
+
+
+//--------------------------------------------------------------------------------------
+CGrowableArray<UINT>* CD3DEnumeration::GetPossiblePresentIntervalList()
+{
+    return &m_PresentIntervalList;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CD3DEnumeration::ResetPossiblePresentIntervalList()
+{
+    m_PresentIntervalList.RemoveAll();
+    m_PresentIntervalList.Add( D3DPRESENT_INTERVAL_IMMEDIATE );
+    m_PresentIntervalList.Add( D3DPRESENT_INTERVAL_DEFAULT );
+    m_PresentIntervalList.Add( D3DPRESENT_INTERVAL_ONE );
+    m_PresentIntervalList.Add( D3DPRESENT_INTERVAL_TWO );
+    m_PresentIntervalList.Add( D3DPRESENT_INTERVAL_THREE );
+    m_PresentIntervalList.Add( D3DPRESENT_INTERVAL_FOUR );
+}
+
+
+//--------------------------------------------------------------------------------------
+void CD3DEnumeration::SetResolutionMinMax( UINT nMinWidth, UINT nMinHeight, 
+                                           UINT nMaxWidth, UINT nMaxHeight )
+{
+    m_nMinWidth = nMinWidth;
+    m_nMinHeight = nMinHeight;
+    m_nMaxWidth = nMaxWidth;
+    m_nMaxHeight = nMaxHeight;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CD3DEnumeration::SetRefreshMinMax( UINT nMin, UINT nMax )
+{
+    m_nRefreshMin = nMin;
+    m_nRefreshMax = nMax;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CD3DEnumeration::SetMultisampleQualityMax( UINT nMax )
+{
+    if( nMax > 0xFFFF )
+        nMax = 0xFFFF;
+    m_nMultisampleQualityMax = nMax;
+}
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT_2005.vcproj
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT_2005.vcproj	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT_2005.vcproj	(revision 2197)
@@ -0,0 +1,163 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="DXUT"
+	ProjectGUID="{E0CF097B-F22D-465B-A884-D89E55BD7ECD}"
+	Keyword="Win32Proj">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="4"
+			InheritedPropertySheets="UpgradeFromVC71.vsprops"
+			CharacterSet="1">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="3"
+				PrecompiledHeaderThrough="dxstdafx.h"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="4"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="$(OutDir)/DXUT.lib"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="4"
+			InheritedPropertySheets="UpgradeFromVC71.vsprops"
+			CharacterSet="1">
+			<Tool
+				Name="VCCLCompilerTool"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="3"
+				PrecompiledHeaderThrough="dxstdafx.h"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="$(OutDir)/DXUT.lib"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<File
+			RelativePath=".\dxstdafx.cpp">
+			<FileConfiguration
+				Name="Debug|Win32">
+				<Tool
+					Name="VCCLCompilerTool"
+					UsePrecompiledHeader="1"/>
+			</FileConfiguration>
+			<FileConfiguration
+				Name="Release|Win32">
+				<Tool
+					Name="VCCLCompilerTool"
+					UsePrecompiledHeader="1"/>
+			</FileConfiguration>
+		</File>
+		<File
+			RelativePath=".\dxstdafx.h">
+		</File>
+		<File
+			RelativePath=".\DXUT.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUT.h">
+		</File>
+		<File
+			RelativePath=".\DXUTenum.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUTenum.h">
+		</File>
+		<File
+			RelativePath=".\DXUTgui.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUTgui.h">
+		</File>
+		<File
+			RelativePath=".\DXUTMesh.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUTMesh.h">
+		</File>
+		<File
+			RelativePath=".\DXUTmisc.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUTmisc.h">
+		</File>
+		<File
+			RelativePath=".\DXUTRes.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUTRes.h">
+		</File>
+		<File
+			RelativePath=".\DXUTSettingsDlg.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUTSettingsDlg.h">
+		</File>
+		<File
+			RelativePath=".\DXUTsound.cpp">
+		</File>
+		<File
+			RelativePath=".\DXUTsound.h">
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTenum.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTenum.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTenum.h	(revision 2197)
@@ -0,0 +1,173 @@
+//--------------------------------------------------------------------------------------
+// File: DXUTEnum.h
+//
+// Enumerates D3D adapters, devices, modes, etc.
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+//--------------------------------------------------------------------------------------
+#pragma once
+#ifndef DXUT_ENUM_H
+#define DXUT_ENUM_H
+
+//--------------------------------------------------------------------------------------
+// Forward declarations
+//--------------------------------------------------------------------------------------
+class CD3DEnumAdapterInfo;
+class CD3DEnumDeviceInfo;
+struct CD3DEnumDeviceSettingsCombo;
+struct CD3DEnumDSMSConflict;
+
+
+//--------------------------------------------------------------------------------------
+// Enumerates available Direct3D adapters, devices, modes, etc.
+// Use DXUTGetEnumeration() to access global instance
+//--------------------------------------------------------------------------------------
+class CD3DEnumeration
+{
+public:
+    // These should be called before Enumerate(). 
+    //
+    // Use these calls and the IsDeviceAcceptable to control the contents of 
+    // the enumeration object, which affects the device selection and the device settings dialog.
+    void SetRequirePostPixelShaderBlending( bool bRequire ) { m_bRequirePostPixelShaderBlending = bRequire; }
+    void SetResolutionMinMax( UINT nMinWidth, UINT nMinHeight, UINT nMaxWidth, UINT nMaxHeight );  
+    void SetRefreshMinMax( UINT nMin, UINT nMax );
+    void SetMultisampleQualityMax( UINT nMax );    
+    void GetPossibleVertexProcessingList( bool* pbSoftwareVP, bool* pbHardwareVP, bool* pbPureHarewareVP, bool* pbMixedVP );
+    void SetPossibleVertexProcessingList( bool bSoftwareVP, bool bHardwareVP, bool bPureHarewareVP, bool bMixedVP );
+    CGrowableArray<D3DFORMAT>* GetPossibleDepthStencilFormatList();   
+    CGrowableArray<D3DMULTISAMPLE_TYPE>* GetPossibleMultisampleTypeList();   
+    CGrowableArray<UINT>* GetPossiblePresentIntervalList();
+    void ResetPossibleDepthStencilFormats();
+    void ResetPossibleMultisampleTypeList();
+    void ResetPossiblePresentIntervalList();
+
+    // Call Enumerate() to enumerate available D3D adapters, devices, modes, etc.
+    HRESULT Enumerate( IDirect3D9* pD3D = NULL,
+                       LPDXUTCALLBACKISDEVICEACCEPTABLE IsDeviceAcceptableFunc = NULL,
+                       void* pIsDeviceAcceptableFuncUserContext = NULL );
+
+    // These should be called after Enumerate() is called
+    CGrowableArray<CD3DEnumAdapterInfo*>*   GetAdapterInfoList();  
+    CD3DEnumAdapterInfo*                    GetAdapterInfo( UINT AdapterOrdinal );  
+    CD3DEnumDeviceInfo*                     GetDeviceInfo( UINT AdapterOrdinal, D3DDEVTYPE DeviceType );    
+    CD3DEnumDeviceSettingsCombo*            GetDeviceSettingsCombo( DXUTDeviceSettings* pDeviceSettings ) { return GetDeviceSettingsCombo( pDeviceSettings->AdapterOrdinal, pDeviceSettings->DeviceType, pDeviceSettings->AdapterFormat, pDeviceSettings->pp.BackBufferFormat, pDeviceSettings->pp.Windowed ); }
+    CD3DEnumDeviceSettingsCombo*            GetDeviceSettingsCombo( UINT AdapterOrdinal, D3DDEVTYPE DeviceType, D3DFORMAT AdapterFormat, D3DFORMAT BackBufferFormat, BOOL Windowed );  
+
+    ~CD3DEnumeration();
+
+private:
+    friend CD3DEnumeration* DXUTGetEnumeration(); 
+
+    // Use DXUTGetEnumeration() to access global instance
+    CD3DEnumeration();
+
+    IDirect3D9* m_pD3D;                                    
+    LPDXUTCALLBACKISDEVICEACCEPTABLE m_IsDeviceAcceptableFunc;
+    void* m_pIsDeviceAcceptableFuncUserContext;
+    bool m_bRequirePostPixelShaderBlending;
+    CGrowableArray<D3DFORMAT> m_DepthStecilPossibleList;
+    CGrowableArray<D3DMULTISAMPLE_TYPE> m_MultiSampleTypeList;
+    CGrowableArray<UINT> m_PresentIntervalList;
+
+    bool m_bSoftwareVP;
+    bool m_bHardwareVP;
+    bool m_bPureHarewareVP;
+    bool m_bMixedVP;
+
+    UINT m_nMinWidth;
+    UINT m_nMaxWidth;
+    UINT m_nMinHeight;
+    UINT m_nMaxHeight;
+    UINT m_nRefreshMin;
+    UINT m_nRefreshMax;
+    UINT m_nMultisampleQualityMax;
+
+    // Array of CD3DEnumAdapterInfo* with unique AdapterOrdinals
+    CGrowableArray<CD3DEnumAdapterInfo*> m_AdapterInfoList;  
+
+    HRESULT EnumerateDevices( CD3DEnumAdapterInfo* pAdapterInfo, CGrowableArray<D3DFORMAT>* pAdapterFormatList );
+    HRESULT EnumerateDeviceCombos( CD3DEnumAdapterInfo* pAdapterInfo, CD3DEnumDeviceInfo* pDeviceInfo, CGrowableArray<D3DFORMAT>* pAdapterFormatList );
+    void BuildDepthStencilFormatList( CD3DEnumDeviceSettingsCombo* pDeviceCombo );
+    void BuildMultiSampleTypeList( CD3DEnumDeviceSettingsCombo* pDeviceCombo );
+    void BuildDSMSConflictList( CD3DEnumDeviceSettingsCombo* pDeviceCombo );
+    void BuildPresentIntervalList( CD3DEnumDeviceInfo* pDeviceInfo, CD3DEnumDeviceSettingsCombo* pDeviceCombo );
+    void ClearAdapterInfoList();
+};
+
+CD3DEnumeration* DXUTGetEnumeration(); 
+
+
+//--------------------------------------------------------------------------------------
+// A class describing an adapter which contains a unique adapter ordinal 
+// that is installed on the system
+//--------------------------------------------------------------------------------------
+class CD3DEnumAdapterInfo
+{
+public:
+    ~CD3DEnumAdapterInfo();
+
+    UINT AdapterOrdinal;
+    D3DADAPTER_IDENTIFIER9 AdapterIdentifier;
+    WCHAR szUniqueDescription[256];
+
+    CGrowableArray<D3DDISPLAYMODE> displayModeList; // Array of supported D3DDISPLAYMODEs
+    CGrowableArray<CD3DEnumDeviceInfo*> deviceInfoList; // Array of CD3DEnumDeviceInfo* with unique supported DeviceTypes
+};
+
+
+//--------------------------------------------------------------------------------------
+// A class describing a Direct3D device that contains a 
+//       unique supported device type 
+//--------------------------------------------------------------------------------------
+class CD3DEnumDeviceInfo
+{
+public:
+    ~CD3DEnumDeviceInfo();
+
+    UINT AdapterOrdinal;
+    D3DDEVTYPE DeviceType;
+    D3DCAPS9 Caps;
+
+    // List of CD3DEnumDeviceSettingsCombo* with a unique set 
+    // of AdapterFormat, BackBufferFormat, and Windowed
+    CGrowableArray<CD3DEnumDeviceSettingsCombo*> deviceSettingsComboList; 
+};
+
+
+//--------------------------------------------------------------------------------------
+// A struct describing device settings that contains a unique combination of 
+// adapter format, back buffer format, and windowed that is compatible with a 
+// particular Direct3D device and the app.
+//--------------------------------------------------------------------------------------
+struct CD3DEnumDeviceSettingsCombo
+{
+    UINT AdapterOrdinal;
+    D3DDEVTYPE DeviceType;
+    D3DFORMAT AdapterFormat;
+    D3DFORMAT BackBufferFormat;
+    BOOL Windowed;
+
+    CGrowableArray<D3DFORMAT> depthStencilFormatList; // List of D3DFORMATs
+    CGrowableArray<D3DMULTISAMPLE_TYPE> multiSampleTypeList; // List of D3DMULTISAMPLE_TYPEs
+    CGrowableArray<DWORD> multiSampleQualityList; // List of number of quality levels for each multisample type
+    CGrowableArray<UINT> presentIntervalList; // List of D3DPRESENT flags
+    CGrowableArray<CD3DEnumDSMSConflict> DSMSConflictList; // List of CD3DEnumDSMSConflict
+
+    CD3DEnumAdapterInfo* pAdapterInfo;
+    CD3DEnumDeviceInfo* pDeviceInfo;
+};
+
+
+//--------------------------------------------------------------------------------------
+// A depth/stencil buffer format that is incompatible with a
+// multisample type.
+//--------------------------------------------------------------------------------------
+struct CD3DEnumDSMSConflict
+{
+    D3DFORMAT DSFormat;
+    D3DMULTISAMPLE_TYPE MSType;
+};
+
+
+#endif
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT.cpp	(revision 2197)
@@ -0,0 +1,5151 @@
+//--------------------------------------------------------------------------------------
+// File: DXUT.cpp
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+//--------------------------------------------------------------------------------------
+#include "dxstdafx.h"
+#define DXUT_MIN_WINDOW_SIZE_X 200
+#define DXUT_MIN_WINDOW_SIZE_Y 200
+#undef min // use __min instead inside this source file
+#undef max // use __max instead inside this source file
+
+
+//--------------------------------------------------------------------------------------
+// Thread safety 
+//--------------------------------------------------------------------------------------
+CRITICAL_SECTION g_cs;  
+bool g_bThreadSafe = true;
+
+
+//--------------------------------------------------------------------------------------
+// Automatically enters & leaves the CS upon object creation/deletion
+//--------------------------------------------------------------------------------------
+class DXUTLock
+{
+public:
+    inline DXUTLock()  { if( g_bThreadSafe ) EnterCriticalSection( &g_cs ); }
+    inline ~DXUTLock() { if( g_bThreadSafe ) LeaveCriticalSection( &g_cs ); }
+};
+
+
+
+//--------------------------------------------------------------------------------------
+// Helper macros to build member functions that access member variables with thread safety
+//--------------------------------------------------------------------------------------
+#define SET_ACCESSOR( x, y )       inline void Set##y( x t )  { DXUTLock l; m_state.m_##y = t; };
+#define GET_ACCESSOR( x, y )       inline x Get##y() { DXUTLock l; return m_state.m_##y; };
+#define GET_SET_ACCESSOR( x, y )   SET_ACCESSOR( x, y ) GET_ACCESSOR( x, y )
+
+#define SETP_ACCESSOR( x, y )      inline void Set##y( x* t )  { DXUTLock l; m_state.m_##y = *t; };
+#define GETP_ACCESSOR( x, y )      inline x* Get##y() { DXUTLock l; return &m_state.m_##y; };
+#define GETP_SETP_ACCESSOR( x, y ) SETP_ACCESSOR( x, y ) GETP_ACCESSOR( x, y )
+
+
+//--------------------------------------------------------------------------------------
+// Stores timer callback info
+//--------------------------------------------------------------------------------------
+struct DXUT_TIMER
+{
+    LPDXUTCALLBACKTIMER pCallbackTimer;
+    void* pCallbackUserContext;
+    float fTimeoutInSecs;
+    float fCountdown;
+    bool  bEnabled;
+};
+
+
+//--------------------------------------------------------------------------------------
+// Stores DXUT state and data access is done with thread safety (if g_bThreadSafe==true)
+//--------------------------------------------------------------------------------------
+class DXUTState
+{
+protected:
+    struct STATE
+    {
+        IDirect3D9*          m_D3D;                     // the main D3D object
+
+        IDirect3DDevice9*    m_D3DDevice;               // the D3D rendering device
+        CD3DEnumeration*     m_D3DEnumeration;          // CD3DEnumeration object
+
+        DXUTDeviceSettings*  m_CurrentDeviceSettings;   // current device settings
+        D3DSURFACE_DESC      m_BackBufferSurfaceDesc;   // back buffer surface description
+        D3DCAPS9             m_Caps;                    // D3D caps for current device
+
+        HWND  m_HWNDFocus;                  // the main app focus window
+        HWND  m_HWNDDeviceFullScreen;       // the main app device window in fullscreen mode
+        HWND  m_HWNDDeviceWindowed;         // the main app device window in windowed mode
+        HMONITOR m_AdapterMonitor;          // the monitor of the adapter 
+        HMENU m_Menu;                       // handle to menu
+
+        UINT m_FullScreenBackBufferWidthAtModeChange;  // back buffer size of fullscreen mode right before switching to windowed mode.  Used to restore to same resolution when toggling back to fullscreen
+        UINT m_FullScreenBackBufferHeightAtModeChange; // back buffer size of fullscreen mode right before switching to windowed mode.  Used to restore to same resolution when toggling back to fullscreen
+        UINT m_WindowBackBufferWidthAtModeChange;  // back buffer size of windowed mode right before switching to fullscreen mode.  Used to restore to same resolution when toggling back to windowed mode
+        UINT m_WindowBackBufferHeightAtModeChange; // back buffer size of windowed mode right before switching to fullscreen mode.  Used to restore to same resolution when toggling back to windowed mode
+        DWORD m_WindowedStyleAtModeChange;  // window style
+        WINDOWPLACEMENT m_WindowedPlacement; // record of windowed HWND position/show state/etc
+        bool  m_TopmostWhileWindowed;       // if true, the windowed HWND is topmost 
+        bool  m_Minimized;                  // if true, the HWND is minimized
+        bool  m_Maximized;                  // if true, the HWND is maximized
+        bool  m_MinimizedWhileFullscreen;   // if true, the HWND is minimized due to a focus switch away when fullscreen mode
+        bool  m_IgnoreSizeChange;           // if true, DXUT won't reset the device upon HWND size change
+
+        double m_Time;                      // current time in seconds
+        float m_ElapsedTime;                // time elapsed since last frame
+
+        HINSTANCE m_HInstance;              // handle to the app instance
+        double m_LastStatsUpdateTime;       // last time the stats were updated
+        DWORD m_LastStatsUpdateFrames;      // frames count since last time the stats were updated
+        float m_FPS;                        // frames per second
+        int   m_CurrentFrameNumber;         // the current frame number
+        HHOOK m_KeyboardHook;               // handle to keyboard hook
+        bool  m_AllowShortcutKeysWhenFullscreen; // if true, when fullscreen enable shortcut keys (Windows keys, StickyKeys shortcut, ToggleKeys shortcut, FilterKeys shortcut) 
+        bool  m_AllowShortcutKeysWhenWindowed;   // if true, when windowed enable shortcut keys (Windows keys, StickyKeys shortcut, ToggleKeys shortcut, FilterKeys shortcut) 
+        bool  m_AllowShortcutKeys;          // if true, then shortcut keys are currently disabled (Windows key, etc)
+        bool  m_CallDefWindowProc;          // if true, DXUTStaticWndProc will call DefWindowProc for unhandled messages. Applications rendering to a dialog may need to set this to false.
+        STICKYKEYS m_StartupStickyKeys;     // StickyKey settings upon startup so they can be restored later
+        TOGGLEKEYS m_StartupToggleKeys;     // ToggleKey settings upon startup so they can be restored later
+        FILTERKEYS m_StartupFilterKeys;     // FilterKey settings upon startup so they can be restored later
+
+        bool  m_HandleDefaultHotkeys;       // if true, then DXUT will handle some default hotkeys
+        bool  m_HandleAltEnter;             // if true, then DXUT will handle Alt-Enter
+        bool  m_ShowMsgBoxOnError;          // if true, then msgboxes are displayed upon errors
+        bool  m_NoStats;                    // if true, then DXUTGetFrameStats() and DXUTGetDeviceStats() will return blank strings
+        bool  m_ClipCursorWhenFullScreen;   // if true, then DXUT will keep the cursor from going outside the window when full screen
+        bool  m_ShowCursorWhenFullScreen;   // if true, then DXUT will show a cursor when full screen
+        bool  m_ConstantFrameTime;          // if true, then elapsed frame time will always be 0.05f seconds which is good for debugging or automated capture
+        float m_TimePerFrame;               // the constant time per frame in seconds, only valid if m_ConstantFrameTime==true
+        bool  m_WireframeMode;              // if true, then D3DRS_FILLMODE==D3DFILL_WIREFRAME else D3DRS_FILLMODE==D3DFILL_SOLID 
+        bool  m_AutoChangeAdapter;          // if true, then the adapter will automatically change if the window is different monitor
+        bool  m_WindowCreatedWithDefaultPositions; // if true, then CW_USEDEFAULT was used and the window should be moved to the right adapter
+        int   m_ExitCode;                   // the exit code to be returned to the command line
+
+        bool  m_DXUTInited;                 // if true, then DXUTInit() has succeeded
+        bool  m_WindowCreated;              // if true, then DXUTCreateWindow() or DXUTSetWindow() has succeeded
+        bool  m_DeviceCreated;              // if true, then DXUTCreateDevice*() or DXUTSetDevice() has succeeded
+
+        bool  m_DXUTInitCalled;             // if true, then DXUTInit() was called
+        bool  m_WindowCreateCalled;         // if true, then DXUTCreateWindow() or DXUTSetWindow() was called
+        bool  m_DeviceCreateCalled;         // if true, then DXUTCreateDevice*() or DXUTSetDevice() was called
+
+        bool  m_DeviceObjectsCreated;       // if true, then DeviceCreated callback has been called (if non-NULL)
+        bool  m_DeviceObjectsReset;         // if true, then DeviceReset callback has been called (if non-NULL)
+        bool  m_InsideDeviceCallback;       // if true, then the framework is inside an app device callback
+        bool  m_InsideMainloop;             // if true, then the framework is inside the main loop
+        bool  m_Active;                     // if true, then the app is the active top level window
+        bool  m_TimePaused;                 // if true, then time is paused
+        bool  m_RenderingPaused;            // if true, then rendering is paused
+        int   m_PauseRenderingCount;        // pause rendering ref count
+        int   m_PauseTimeCount;             // pause time ref count
+        bool  m_DeviceLost;                 // if true, then the device is lost and needs to be reset
+        bool  m_NotifyOnMouseMove;          // if true, include WM_MOUSEMOVE in mousecallback
+        bool  m_Automation;                 // if true, automation is enabled
+        bool  m_InSizeMove;                 // if true, app is inside a WM_ENTERSIZEMOVE
+
+        int   m_OverrideAdapterOrdinal;     // if != -1, then override to use this adapter ordinal
+        bool  m_OverrideWindowed;           // if true, then force to start windowed
+        bool  m_OverrideFullScreen;         // if true, then force to start full screen
+        int   m_OverrideStartX;             // if != -1, then override to this X position of the window
+        int   m_OverrideStartY;             // if != -1, then override to this Y position of the window
+        int   m_OverrideWidth;              // if != 0, then override to this width
+        int   m_OverrideHeight;             // if != 0, then override to this height
+        bool  m_OverrideForceHAL;           // if true, then force to HAL device (failing if one doesn't exist)
+        bool  m_OverrideForceREF;           // if true, then force to REF device (failing if one doesn't exist)
+        bool  m_OverrideForcePureHWVP;      // if true, then force to use pure HWVP (failing if device doesn't support it)
+        bool  m_OverrideForceHWVP;          // if true, then force to use HWVP (failing if device doesn't support it)
+        bool  m_OverrideForceSWVP;          // if true, then force to use SWVP 
+        bool  m_OverrideConstantFrameTime;  // if true, then force to constant frame time
+        float m_OverrideConstantTimePerFrame; // the constant time per frame in seconds if m_OverrideConstantFrameTime==true
+        int   m_OverrideQuitAfterFrame;     // if != 0, then it will force the app to quit after that frame
+        int   m_OverrideForceVsync;         // if == 0, then it will force the app to use D3DPRESENT_INTERVAL_IMMEDIATE, if == 1 force use of D3DPRESENT_INTERVAL_DEFAULT
+        bool  m_OverrideRelaunchMCE;          // if true, then force relaunch of MCE at exit
+
+        LPDXUTCALLBACKISDEVICEACCEPTABLE    m_IsDeviceAcceptableFunc;   // is device acceptable callback
+        LPDXUTCALLBACKMODIFYDEVICESETTINGS  m_ModifyDeviceSettingsFunc; // modify device settings callback
+        LPDXUTCALLBACKDEVICECREATED         m_DeviceCreatedFunc;        // device created callback
+        LPDXUTCALLBACKDEVICERESET           m_DeviceResetFunc;          // device reset callback
+        LPDXUTCALLBACKDEVICELOST            m_DeviceLostFunc;           // device lost callback
+        LPDXUTCALLBACKDEVICEDESTROYED       m_DeviceDestroyedFunc;      // device destroyed callback
+        LPDXUTCALLBACKFRAMEMOVE             m_FrameMoveFunc;            // frame move callback
+        LPDXUTCALLBACKFRAMERENDER           m_FrameRenderFunc;          // frame render callback
+        LPDXUTCALLBACKKEYBOARD              m_KeyboardFunc;             // keyboard callback
+        LPDXUTCALLBACKMOUSE                 m_MouseFunc;                // mouse callback
+        LPDXUTCALLBACKMSGPROC               m_WindowMsgFunc;            // window messages callback
+
+        void*                               m_IsDeviceAcceptableFuncUserContext;   // user context for is device acceptable callback
+        void*                               m_ModifyDeviceSettingsFuncUserContext; // user context for modify device settings callback
+        void*                               m_DeviceCreatedUserContext;            // user context for device created callback
+        void*                               m_DeviceCreatedFuncUserContext;        // user context for device created callback
+        void*                               m_DeviceResetFuncUserContext;          // user context for device reset callback
+        void*                               m_DeviceLostFuncUserContext;           // user context for device lost callback
+        void*                               m_DeviceDestroyedFuncUserContext;      // user context for device destroyed callback
+        void*                               m_FrameMoveFuncUserContext;            // user context for frame move callback
+        void*                               m_FrameRenderFuncUserContext;          // user context for frame render callback
+        void*                               m_KeyboardFuncUserContext;             // user context for keyboard callback
+        void*                               m_MouseFuncUserContext;                // user context for mouse callback
+        void*                               m_WindowMsgFuncUserContext;            // user context for window messages callback
+
+        bool                         m_Keys[256];                       // array of key state
+        bool                         m_MouseButtons[5];                 // array of mouse states
+
+        CGrowableArray<DXUT_TIMER>*  m_TimerList;                       // list of DXUT_TIMER structs
+        WCHAR                        m_StaticFrameStats[256];           // static part of frames stats 
+        WCHAR                        m_FPSStats[64];                    // fps stats
+        WCHAR                        m_FrameStats[256];                 // frame stats (fps, width, etc)
+        WCHAR                        m_DeviceStats[256];                // device stats (description, device type, etc)
+        WCHAR                        m_WindowTitle[256];                // window title
+    };
+    
+    STATE m_state;
+
+public:
+    DXUTState()  { Create(); }
+    ~DXUTState() { Destroy(); }
+
+    void Create()
+    {
+        // Make sure these are created before DXUTState so they 
+        // destroyed last because DXUTState cleanup needs them
+        DXUTGetGlobalResourceCache();
+
+        ZeroMemory( &m_state, sizeof(STATE) ); 
+        g_bThreadSafe = true; 
+        InitializeCriticalSection( &g_cs ); 
+        m_state.m_OverrideStartX = -1; 
+        m_state.m_OverrideStartY = -1; 
+        m_state.m_OverrideAdapterOrdinal = -1; 
+        m_state.m_OverrideForceVsync = -1;
+        m_state.m_AutoChangeAdapter = true; 
+        m_state.m_ShowMsgBoxOnError = true;
+        m_state.m_AllowShortcutKeysWhenWindowed = true;
+        m_state.m_Active = true;
+        m_state.m_CallDefWindowProc = true;
+    }
+
+    void Destroy()
+    {
+        DXUTShutdown();
+        DeleteCriticalSection( &g_cs ); 
+    }
+
+    // Macros to define access functions for thread safe access into m_state 
+    GET_SET_ACCESSOR( IDirect3D9*, D3D );
+
+    GET_SET_ACCESSOR( IDirect3DDevice9*, D3DDevice );
+    GET_SET_ACCESSOR( CD3DEnumeration*, D3DEnumeration );   
+    GET_SET_ACCESSOR( DXUTDeviceSettings*, CurrentDeviceSettings );   
+    GETP_SETP_ACCESSOR( D3DSURFACE_DESC, BackBufferSurfaceDesc );
+    GETP_SETP_ACCESSOR( D3DCAPS9, Caps );
+
+    GET_SET_ACCESSOR( HWND, HWNDFocus );
+    GET_SET_ACCESSOR( HWND, HWNDDeviceFullScreen );
+    GET_SET_ACCESSOR( HWND, HWNDDeviceWindowed );
+    GET_SET_ACCESSOR( HMONITOR, AdapterMonitor );
+    GET_SET_ACCESSOR( HMENU, Menu );   
+
+    GET_SET_ACCESSOR( UINT, FullScreenBackBufferWidthAtModeChange );
+    GET_SET_ACCESSOR( UINT, FullScreenBackBufferHeightAtModeChange );
+    GET_SET_ACCESSOR( UINT, WindowBackBufferWidthAtModeChange );
+    GET_SET_ACCESSOR( UINT, WindowBackBufferHeightAtModeChange );
+    GETP_SETP_ACCESSOR( WINDOWPLACEMENT, WindowedPlacement );
+    GET_SET_ACCESSOR( DWORD, WindowedStyleAtModeChange );
+    GET_SET_ACCESSOR( bool, TopmostWhileWindowed );
+    GET_SET_ACCESSOR( bool, Minimized );
+    GET_SET_ACCESSOR( bool, Maximized );
+    GET_SET_ACCESSOR( bool, MinimizedWhileFullscreen );
+    GET_SET_ACCESSOR( bool, IgnoreSizeChange );   
+
+    GET_SET_ACCESSOR( double, Time );
+    GET_SET_ACCESSOR( float, ElapsedTime );
+
+    GET_SET_ACCESSOR( HINSTANCE, HInstance );
+    GET_SET_ACCESSOR( double, LastStatsUpdateTime );   
+    GET_SET_ACCESSOR( DWORD, LastStatsUpdateFrames );   
+    GET_SET_ACCESSOR( float, FPS );    
+    GET_SET_ACCESSOR( int, CurrentFrameNumber );
+    GET_SET_ACCESSOR( HHOOK, KeyboardHook );
+    GET_SET_ACCESSOR( bool, AllowShortcutKeysWhenFullscreen );
+    GET_SET_ACCESSOR( bool, AllowShortcutKeysWhenWindowed );
+    GET_SET_ACCESSOR( bool, AllowShortcutKeys );
+    GET_SET_ACCESSOR( bool, CallDefWindowProc );
+    GET_SET_ACCESSOR( STICKYKEYS, StartupStickyKeys );
+    GET_SET_ACCESSOR( TOGGLEKEYS, StartupToggleKeys );
+    GET_SET_ACCESSOR( FILTERKEYS, StartupFilterKeys );
+
+    GET_SET_ACCESSOR( bool, HandleDefaultHotkeys );
+    GET_SET_ACCESSOR( bool, HandleAltEnter );
+    GET_SET_ACCESSOR( bool, ShowMsgBoxOnError );
+    GET_SET_ACCESSOR( bool, NoStats );
+    GET_SET_ACCESSOR( bool, ClipCursorWhenFullScreen );   
+    GET_SET_ACCESSOR( bool, ShowCursorWhenFullScreen );
+    GET_SET_ACCESSOR( bool, ConstantFrameTime );
+    GET_SET_ACCESSOR( float, TimePerFrame );
+    GET_SET_ACCESSOR( bool, WireframeMode );   
+    GET_SET_ACCESSOR( bool, AutoChangeAdapter );
+    GET_SET_ACCESSOR( bool, WindowCreatedWithDefaultPositions );
+    GET_SET_ACCESSOR( int, ExitCode );
+
+    GET_SET_ACCESSOR( bool, DXUTInited );
+    GET_SET_ACCESSOR( bool, WindowCreated );
+    GET_SET_ACCESSOR( bool, DeviceCreated );
+    GET_SET_ACCESSOR( bool, DXUTInitCalled );
+    GET_SET_ACCESSOR( bool, WindowCreateCalled );
+    GET_SET_ACCESSOR( bool, DeviceCreateCalled );
+    GET_SET_ACCESSOR( bool, InsideDeviceCallback );
+    GET_SET_ACCESSOR( bool, InsideMainloop );
+    GET_SET_ACCESSOR( bool, DeviceObjectsCreated );
+    GET_SET_ACCESSOR( bool, DeviceObjectsReset );
+    GET_SET_ACCESSOR( bool, Active );
+    GET_SET_ACCESSOR( bool, RenderingPaused );
+    GET_SET_ACCESSOR( bool, TimePaused );
+    GET_SET_ACCESSOR( int, PauseRenderingCount );
+    GET_SET_ACCESSOR( int, PauseTimeCount );
+    GET_SET_ACCESSOR( bool, DeviceLost );
+    GET_SET_ACCESSOR( bool, NotifyOnMouseMove );
+    GET_SET_ACCESSOR( bool, Automation );
+    GET_SET_ACCESSOR( bool, InSizeMove );
+
+    GET_SET_ACCESSOR( int, OverrideAdapterOrdinal );
+    GET_SET_ACCESSOR( bool, OverrideWindowed );
+    GET_SET_ACCESSOR( bool, OverrideFullScreen );
+    GET_SET_ACCESSOR( int, OverrideStartX );
+    GET_SET_ACCESSOR( int, OverrideStartY );
+    GET_SET_ACCESSOR( int, OverrideWidth );
+    GET_SET_ACCESSOR( int, OverrideHeight );
+    GET_SET_ACCESSOR( bool, OverrideForceHAL );
+    GET_SET_ACCESSOR( bool, OverrideForceREF );
+    GET_SET_ACCESSOR( bool, OverrideForcePureHWVP );
+    GET_SET_ACCESSOR( bool, OverrideForceHWVP );
+    GET_SET_ACCESSOR( bool, OverrideForceSWVP );
+    GET_SET_ACCESSOR( bool, OverrideConstantFrameTime );
+    GET_SET_ACCESSOR( float, OverrideConstantTimePerFrame );
+    GET_SET_ACCESSOR( int, OverrideQuitAfterFrame );
+    GET_SET_ACCESSOR( int, OverrideForceVsync );
+    GET_SET_ACCESSOR( bool, OverrideRelaunchMCE );
+
+    GET_SET_ACCESSOR( LPDXUTCALLBACKISDEVICEACCEPTABLE, IsDeviceAcceptableFunc );
+    GET_SET_ACCESSOR( LPDXUTCALLBACKMODIFYDEVICESETTINGS, ModifyDeviceSettingsFunc );
+    GET_SET_ACCESSOR( LPDXUTCALLBACKDEVICECREATED, DeviceCreatedFunc );
+    GET_SET_ACCESSOR( LPDXUTCALLBACKDEVICERESET, DeviceResetFunc );
+    GET_SET_ACCESSOR( LPDXUTCALLBACKDEVICELOST, DeviceLostFunc );
+    GET_SET_ACCESSOR( LPDXUTCALLBACKDEVICEDESTROYED, DeviceDestroyedFunc );
+    GET_SET_ACCESSOR( LPDXUTCALLBACKFRAMEMOVE, FrameMoveFunc );
+    GET_SET_ACCESSOR( LPDXUTCALLBACKFRAMERENDER, FrameRenderFunc );
+    GET_SET_ACCESSOR( LPDXUTCALLBACKKEYBOARD, KeyboardFunc );
+    GET_SET_ACCESSOR( LPDXUTCALLBACKMOUSE, MouseFunc );
+    GET_SET_ACCESSOR( LPDXUTCALLBACKMSGPROC, WindowMsgFunc );
+
+    GET_SET_ACCESSOR( void*, IsDeviceAcceptableFuncUserContext );
+    GET_SET_ACCESSOR( void*, ModifyDeviceSettingsFuncUserContext );
+    GET_SET_ACCESSOR( void*, DeviceCreatedFuncUserContext );
+    GET_SET_ACCESSOR( void*, DeviceResetFuncUserContext );
+    GET_SET_ACCESSOR( void*, DeviceLostFuncUserContext );
+    GET_SET_ACCESSOR( void*, DeviceDestroyedFuncUserContext );
+    GET_SET_ACCESSOR( void*, FrameMoveFuncUserContext );
+    GET_SET_ACCESSOR( void*, FrameRenderFuncUserContext );
+    GET_SET_ACCESSOR( void*, KeyboardFuncUserContext );
+    GET_SET_ACCESSOR( void*, MouseFuncUserContext );
+    GET_SET_ACCESSOR( void*, WindowMsgFuncUserContext );
+
+    GET_SET_ACCESSOR( CGrowableArray<DXUT_TIMER>*, TimerList );   
+    GET_ACCESSOR( bool*, Keys );
+    GET_ACCESSOR( bool*, MouseButtons );
+    GET_ACCESSOR( WCHAR*, StaticFrameStats );
+    GET_ACCESSOR( WCHAR*, FPSStats );
+    GET_ACCESSOR( WCHAR*, FrameStats );
+    GET_ACCESSOR( WCHAR*, DeviceStats );    
+    GET_ACCESSOR( WCHAR*, WindowTitle );
+};
+
+
+//--------------------------------------------------------------------------------------
+// Global state class
+//--------------------------------------------------------------------------------------
+DXUTState& GetDXUTState()
+{
+    // Using an accessor function gives control of the construction order
+    static DXUTState state;
+    return state;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Internal functions forward declarations
+//--------------------------------------------------------------------------------------
+typedef IDirect3D9* (WINAPI* LPDIRECT3DCREATE9)(UINT SDKVersion);
+typedef DECLSPEC_IMPORT UINT (WINAPI* LPTIMEBEGINPERIOD)( UINT uPeriod );
+int     DXUTMapButtonToArrayIndex( BYTE vButton );
+void    DXUTParseCommandLine();
+CD3DEnumeration* DXUTPrepareEnumerationObject( bool bEnumerate = false );
+void    DXUTBuildOptimalDeviceSettings( DXUTDeviceSettings* pOptimalDeviceSettings, DXUTDeviceSettings* pDeviceSettingsIn, DXUTMatchOptions* pMatchOptions );
+bool    DXUTDoesDeviceComboMatchPreserveOptions( CD3DEnumDeviceSettingsCombo* pDeviceSettingsCombo, DXUTDeviceSettings* pDeviceSettingsIn, DXUTMatchOptions* pMatchOptions );
+float   DXUTRankDeviceCombo( CD3DEnumDeviceSettingsCombo* pDeviceSettingsCombo, DXUTDeviceSettings* pDeviceSettingsIn, D3DDISPLAYMODE* pAdapterDesktopDisplayMode );
+void    DXUTBuildValidDeviceSettings( DXUTDeviceSettings* pDeviceSettings, CD3DEnumDeviceSettingsCombo* pBestDeviceSettingsCombo, DXUTDeviceSettings* pDeviceSettingsIn, DXUTMatchOptions* pMatchOptions );
+HRESULT DXUTFindValidResolution( CD3DEnumDeviceSettingsCombo* pBestDeviceSettingsCombo, D3DDISPLAYMODE displayModeIn, D3DDISPLAYMODE* pBestDisplayMode );
+HRESULT DXUTFindAdapterFormat( UINT AdapterOrdinal, D3DDEVTYPE DeviceType, D3DFORMAT BackBufferFormat, BOOL Windowed, D3DFORMAT* pAdapterFormat );
+HRESULT DXUTChangeDevice( DXUTDeviceSettings* pNewDeviceSettings, IDirect3DDevice9* pd3dDeviceFromApp, bool bForceRecreate, bool bClipWindowToSingleAdapter );
+void    DXUTUpdateDeviceSettingsWithOverrides( DXUTDeviceSettings* pNewDeviceSettings );
+HRESULT DXUTCreate3DEnvironment( IDirect3DDevice9* pd3dDeviceFromApp );
+HRESULT DXUTReset3DEnvironment();
+void    DXUTRender3DEnvironment();
+void    DXUTCleanup3DEnvironment( bool bReleaseSettings = true );
+void    DXUTUpdateFrameStats();
+void    DXUTUpdateDeviceStats( D3DDEVTYPE DeviceType, DWORD BehaviorFlags, D3DADAPTER_IDENTIFIER9* pAdapterIdentifier );
+void    DXUTUpdateStaticFrameStats();
+void    DXUTHandleTimers();
+bool    DXUTIsNextArg( WCHAR*& strCmdLine, WCHAR* strArg );
+bool    DXUTGetCmdParam( WCHAR*& strCmdLine, WCHAR* strFlag );
+void    DXUTDisplayErrorMessage( HRESULT hr );
+LRESULT CALLBACK DXUTStaticWndProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam );
+void    DXUTCheckForWindowSizeChange();
+void    DXUTCheckForWindowChangingMonitors();
+UINT    DXUTColorChannelBits( D3DFORMAT fmt );
+UINT    DXUTStencilBits( D3DFORMAT fmt );
+UINT    DXUTDepthBits( D3DFORMAT fmt );
+HRESULT DXUTGetAdapterOrdinalFromMonitor( HMONITOR hMonitor, UINT* pAdapterOrdinal );
+void    DXUTAllowShortcutKeys( bool bAllowKeys );
+void    DXUTUpdateBackBufferDesc();
+void    DXUTSetupCursor();
+HRESULT DXUTSetDeviceCursor( IDirect3DDevice9* pd3dDevice, HCURSOR hCursor, bool bAddWatermark );
+
+
+//--------------------------------------------------------------------------------------
+// External callback setup functions
+//--------------------------------------------------------------------------------------
+void DXUTSetCallbackDeviceCreated( LPDXUTCALLBACKDEVICECREATED pCallbackDeviceCreated, void* pUserContext ) { GetDXUTState().SetDeviceCreatedFunc( pCallbackDeviceCreated ); GetDXUTState().SetDeviceCreatedFuncUserContext( pUserContext ); }
+void DXUTSetCallbackDeviceReset( LPDXUTCALLBACKDEVICERESET pCallbackDeviceReset, void* pUserContext )       { GetDXUTState().SetDeviceResetFunc( pCallbackDeviceReset );  GetDXUTState().SetDeviceResetFuncUserContext( pUserContext ); }
+void DXUTSetCallbackDeviceLost( LPDXUTCALLBACKDEVICELOST pCallbackDeviceLost, void* pUserContext )          { GetDXUTState().SetDeviceLostFunc( pCallbackDeviceLost );  GetDXUTState().SetDeviceLostFuncUserContext( pUserContext ); }
+void DXUTSetCallbackDeviceDestroyed( LPDXUTCALLBACKDEVICEDESTROYED pCallbackDeviceDestroyed, void* pUserContext ) { GetDXUTState().SetDeviceDestroyedFunc( pCallbackDeviceDestroyed );  GetDXUTState().SetDeviceDestroyedFuncUserContext( pUserContext ); }
+void DXUTSetCallbackDeviceChanging( LPDXUTCALLBACKMODIFYDEVICESETTINGS pCallbackModifyDeviceSettings, void* pUserContext ) { GetDXUTState().SetModifyDeviceSettingsFunc( pCallbackModifyDeviceSettings );  GetDXUTState().SetModifyDeviceSettingsFuncUserContext( pUserContext ); }
+void DXUTSetCallbackFrameMove( LPDXUTCALLBACKFRAMEMOVE pCallbackFrameMove, void* pUserContext ) { GetDXUTState().SetFrameMoveFunc( pCallbackFrameMove );  GetDXUTState().SetFrameMoveFuncUserContext( pUserContext ); }
+void DXUTSetCallbackFrameRender( LPDXUTCALLBACKFRAMERENDER pCallbackFrameRender, void* pUserContext )       { GetDXUTState().SetFrameRenderFunc( pCallbackFrameRender );  GetDXUTState().SetFrameRenderFuncUserContext( pUserContext ); }
+void DXUTSetCallbackKeyboard( LPDXUTCALLBACKKEYBOARD pCallbackKeyboard, void* pUserContext )                { GetDXUTState().SetKeyboardFunc( pCallbackKeyboard );  GetDXUTState().SetKeyboardFuncUserContext( pUserContext ); }
+void DXUTSetCallbackMouse( LPDXUTCALLBACKMOUSE pCallbackMouse, bool bIncludeMouseMove, void* pUserContext ) { GetDXUTState().SetMouseFunc( pCallbackMouse ); GetDXUTState().SetNotifyOnMouseMove( bIncludeMouseMove );  GetDXUTState().SetMouseFuncUserContext( pUserContext ); }
+void DXUTSetCallbackMsgProc( LPDXUTCALLBACKMSGPROC pCallbackMsgProc, void* pUserContext )                   { GetDXUTState().SetWindowMsgFunc( pCallbackMsgProc );  GetDXUTState().SetWindowMsgFuncUserContext( pUserContext ); }
+
+
+//--------------------------------------------------------------------------------------
+// Optionally parses the command line and sets if default hotkeys are handled
+//
+//       Possible command line parameters are:
+//          -adapter:#              forces app to use this adapter # (fails if the adapter doesn't exist)
+//          -windowed               forces app to start windowed
+//          -fullscreen             forces app to start full screen
+//          -forcehal               forces app to use HAL (fails if HAL doesn't exist)
+//          -forceref               forces app to use REF (fails if REF doesn't exist)
+//          -forcepurehwvp          forces app to use pure HWVP (fails if device doesn't support it)
+//          -forcehwvp              forces app to use HWVP (fails if device doesn't support it)
+//          -forceswvp              forces app to use SWVP 
+//          -forcevsync:#           if # is 0, forces app to use D3DPRESENT_INTERVAL_IMMEDIATE otherwise force use of D3DPRESENT_INTERVAL_DEFAULT 
+//          -width:#                forces app to use # for width. for full screen, it will pick the closest possible supported mode
+//          -height:#               forces app to use # for height. for full screen, it will pick the closest possible supported mode
+//          -startx:#               forces app to use # for the x coord of the window position for windowed mode
+//          -starty:#               forces app to use # for the y coord of the window position for windowed mode
+//          -constantframetime:#    forces app to use constant frame time, where # is the time/frame in seconds
+//          -quitafterframe:x       forces app to quit after # frames
+//          -noerrormsgboxes        prevents the display of message boxes generated by the framework so the application can be run without user interaction
+//          -nostats                prevents the display of the stats
+//          -relaunchmce            re-launches the MCE UI after the app exits
+//          -automation             every CDXUTDialog created will have EnableKeyboardInput(true) called, enabling UI navigation with keyboard
+//                                  This is useful when automating application testing.
+//
+//      Hotkeys handled by default are:
+//          Alt-Enter           toggle between full screen & windowed (hotkey always enabled)
+//          ESC                 exit app 
+//          F3                  toggle HAL/REF
+//          F8                  toggle wire-frame mode
+//          Pause               pause time
+//--------------------------------------------------------------------------------------
+HRESULT DXUTInit( bool bParseCommandLine, bool bHandleDefaultHotkeys, bool bShowMsgBoxOnError, bool bHandleAltEnter )
+{
+    GetDXUTState().SetDXUTInitCalled( true );
+
+    // Not always needed, but lets the app create GDI dialogs
+    InitCommonControls();
+
+    // Save the current sticky/toggle/filter key settings so DXUT can restore them later
+    STICKYKEYS sk = {sizeof(STICKYKEYS), 0};
+    SystemParametersInfo(SPI_GETSTICKYKEYS, sizeof(STICKYKEYS), &sk, 0);
+    GetDXUTState().SetStartupStickyKeys( sk );
+
+    TOGGLEKEYS tk = {sizeof(TOGGLEKEYS), 0};
+    SystemParametersInfo(SPI_GETTOGGLEKEYS, sizeof(TOGGLEKEYS), &tk, 0);
+    GetDXUTState().SetStartupToggleKeys( tk );
+
+    FILTERKEYS fk = {sizeof(FILTERKEYS), 0};
+    SystemParametersInfo(SPI_GETFILTERKEYS, sizeof(FILTERKEYS), &fk, 0);
+    GetDXUTState().SetStartupFilterKeys( fk );
+
+    // Increase the accuracy of Sleep() without needing to link to winmm.lib
+    WCHAR wszPath[MAX_PATH+1];
+    if( GetSystemDirectory( wszPath, MAX_PATH+1 ) )
+    {
+        StringCchCat( wszPath, MAX_PATH, L"\\winmm.dll" );
+        HINSTANCE hInstWinMM = LoadLibrary( wszPath );
+        if( hInstWinMM ) 
+        {
+            LPTIMEBEGINPERIOD pTimeBeginPeriod = (LPTIMEBEGINPERIOD)GetProcAddress( hInstWinMM, "timeBeginPeriod" );
+            if( NULL != pTimeBeginPeriod )
+                pTimeBeginPeriod(1);
+
+            FreeLibrary(hInstWinMM);
+        }
+    }
+
+    GetDXUTState().SetShowMsgBoxOnError( bShowMsgBoxOnError );
+    GetDXUTState().SetHandleDefaultHotkeys( bHandleDefaultHotkeys );
+    GetDXUTState().SetHandleAltEnter( bHandleAltEnter );
+
+    if( bParseCommandLine )
+        DXUTParseCommandLine();
+
+    // Verify D3DX version
+    if( !D3DXCheckVersion( D3D_SDK_VERSION, D3DX_SDK_VERSION ) )
+    {
+        DXUTDisplayErrorMessage( DXUTERR_INCORRECTVERSION );
+        return DXUT_ERR( L"D3DXCheckVersion", DXUTERR_INCORRECTVERSION );
+    }
+
+    // Create a Direct3D object if one has not already been created
+    IDirect3D9* pD3D = DXUTGetD3DObject();
+    if( pD3D == NULL )
+    {
+        // This may fail if DirectX 9 isn't installed
+        // This may fail if the DirectX headers are out of sync with the installed DirectX DLLs
+        pD3D = DXUT_Dynamic_Direct3DCreate9( D3D_SDK_VERSION );
+        GetDXUTState().SetD3D( pD3D );
+    }
+
+    if( pD3D == NULL )
+    {
+        // If still NULL, then something went wrong
+        DXUTDisplayErrorMessage( DXUTERR_NODIRECT3D );
+        return DXUT_ERR( L"Direct3DCreate9", DXUTERR_NODIRECT3D );
+    }
+
+    // Reset the timer
+    DXUTGetGlobalTimer()->Reset();
+
+    GetDXUTState().SetDXUTInited( true );
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Parses the command line for parameters.  See DXUTInit() for list 
+//--------------------------------------------------------------------------------------
+void DXUTParseCommandLine()
+{
+    WCHAR* strCmdLine;
+    WCHAR strFlag[MAX_PATH];
+
+    int nNumArgs;
+    WCHAR** pstrArgList = CommandLineToArgvW( GetCommandLine(), &nNumArgs );
+    for( int iArg=1; iArg<nNumArgs; iArg++ )
+    {
+        strCmdLine = pstrArgList[iArg];
+
+        // Handle flag args
+        if( *strCmdLine == L'/' || *strCmdLine == L'-' )
+        {
+            strCmdLine++;
+
+            if( DXUTIsNextArg( strCmdLine, L"adapter" ) )
+            {
+                if( DXUTGetCmdParam( strCmdLine, strFlag ) )
+                {
+                    int nAdapter = _wtoi(strFlag);
+                    GetDXUTState().SetOverrideAdapterOrdinal( nAdapter );
+                    continue;
+                }
+            }
+
+            if( DXUTIsNextArg( strCmdLine, L"windowed" ) )
+            {
+                GetDXUTState().SetOverrideWindowed( true );
+                continue;
+            }
+
+            if( DXUTIsNextArg( strCmdLine, L"fullscreen" ) )
+            {
+                GetDXUTState().SetOverrideFullScreen( true );
+                continue;
+            }
+
+            if( DXUTIsNextArg( strCmdLine, L"forcehal" ) )
+            {
+                GetDXUTState().SetOverrideForceHAL( true );
+                continue;
+            }
+
+            if( DXUTIsNextArg( strCmdLine, L"forceref" ) )
+            {
+                GetDXUTState().SetOverrideForceREF( true );
+                continue;
+            }
+
+            if( DXUTIsNextArg( strCmdLine, L"forcepurehwvp" ) )
+            {
+                GetDXUTState().SetOverrideForcePureHWVP( true );
+                continue;
+            }
+
+            if( DXUTIsNextArg( strCmdLine, L"forcehwvp" ) )
+            {
+                GetDXUTState().SetOverrideForceHWVP( true );
+                continue;
+            }
+
+            if( DXUTIsNextArg( strCmdLine, L"forceswvp" ) )
+            {
+                GetDXUTState().SetOverrideForceSWVP( true );
+                continue;
+            }
+
+            if( DXUTIsNextArg( strCmdLine, L"forcevsync" ) )
+            {
+                if( DXUTGetCmdParam( strCmdLine, strFlag ) )
+                {
+                    int nOn = _wtoi(strFlag);
+                    GetDXUTState().SetOverrideForceVsync( nOn );
+                    continue;
+                }
+            }
+
+            if( DXUTIsNextArg( strCmdLine, L"width" ) )
+            {
+                if( DXUTGetCmdParam( strCmdLine, strFlag ) )
+                {
+                    int nWidth = _wtoi(strFlag);
+                    GetDXUTState().SetOverrideWidth( nWidth );
+                    continue;
+                }
+            }
+
+            if( DXUTIsNextArg( strCmdLine, L"height" ) )
+            {
+                if( DXUTGetCmdParam( strCmdLine, strFlag ) )
+                {
+                    int nHeight = _wtoi(strFlag);
+                    GetDXUTState().SetOverrideHeight( nHeight );
+                continue;
+                }
+            }
+
+            if( DXUTIsNextArg( strCmdLine, L"startx" ) )
+            {
+                if( DXUTGetCmdParam( strCmdLine, strFlag ) )
+                {
+                    int nX = _wtoi(strFlag);
+                    GetDXUTState().SetOverrideStartX( nX );
+                    continue;
+                }
+            }
+
+            if( DXUTIsNextArg( strCmdLine, L"starty" ) )
+            {
+                if( DXUTGetCmdParam( strCmdLine, strFlag ) )
+                {
+                    int nY = _wtoi(strFlag);
+                    GetDXUTState().SetOverrideStartY( nY );
+                    continue;
+                }
+            }
+
+            if( DXUTIsNextArg( strCmdLine, L"constantframetime" ) )
+            {
+                float fTimePerFrame;
+                if( DXUTGetCmdParam( strCmdLine, strFlag ) )
+                    fTimePerFrame = (float)wcstod( strFlag, NULL );
+                else
+                    fTimePerFrame = 0.0333f;
+                GetDXUTState().SetOverrideConstantFrameTime( true );
+                GetDXUTState().SetOverrideConstantTimePerFrame( fTimePerFrame );
+                DXUTSetConstantFrameTime( true, fTimePerFrame );
+                continue;
+            }
+
+            if( DXUTIsNextArg( strCmdLine, L"quitafterframe" ) )
+            {
+                if( DXUTGetCmdParam( strCmdLine, strFlag ) )
+                {
+                    int nFrame = _wtoi(strFlag);
+                    GetDXUTState().SetOverrideQuitAfterFrame( nFrame );
+                    continue;
+                }
+            }
+
+            if( DXUTIsNextArg( strCmdLine, L"noerrormsgboxes" ) )
+            {
+                GetDXUTState().SetShowMsgBoxOnError( false );
+                continue;
+            }
+
+            if( DXUTIsNextArg( strCmdLine, L"nostats" ) )
+            {
+                GetDXUTState().SetNoStats( true );
+                continue;
+            }
+
+            if( DXUTIsNextArg( strCmdLine, L"relaunchmce" ) )
+            {
+                GetDXUTState().SetOverrideRelaunchMCE( true );
+                continue;
+            }
+
+            if( DXUTIsNextArg( strCmdLine, L"automation" ) )
+            {
+                GetDXUTState().SetAutomation( true );
+                continue;
+            }
+        }
+
+        // Unrecognized flag
+        StringCchCopy( strFlag, 256, strCmdLine ); 
+        WCHAR* strSpace = strFlag;
+        while (*strSpace && (*strSpace > L' '))
+            strSpace++;
+        *strSpace = 0;
+
+        DXUTOutputDebugString( L"Unrecognized flag: %s", strFlag );
+        strCmdLine += wcslen(strFlag);
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+// Helper function for DXUTParseCommandLine
+//--------------------------------------------------------------------------------------
+bool DXUTIsNextArg( WCHAR*& strCmdLine, WCHAR* strArg )
+{
+    int nArgLen = (int) wcslen(strArg);
+    int nCmdLen = (int) wcslen(strCmdLine);
+
+    if( nCmdLen >= nArgLen && 
+        _wcsnicmp( strCmdLine, strArg, nArgLen ) == 0 && 
+        (strCmdLine[nArgLen] == 0 || strCmdLine[nArgLen] == L':') )
+    {
+        strCmdLine += nArgLen;
+        return true;
+    }
+
+    return false;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Helper function for DXUTParseCommandLine.  Updates strCmdLine and strFlag 
+//      Example: if strCmdLine=="-width:1024 -forceref"
+// then after: strCmdLine==" -forceref" and strFlag=="1024"
+//--------------------------------------------------------------------------------------
+bool DXUTGetCmdParam( WCHAR*& strCmdLine, WCHAR* strFlag )
+{
+    if( *strCmdLine == L':' )
+    {       
+        strCmdLine++; // Skip ':'
+
+        // Place NULL terminator in strFlag after current token
+        StringCchCopy( strFlag, 256, strCmdLine );
+        WCHAR* strSpace = strFlag;
+        while (*strSpace && (*strSpace > L' '))
+            strSpace++;
+        *strSpace = 0;
+    
+        // Update strCmdLine
+        strCmdLine += wcslen(strFlag);
+        return true;
+    }
+    else
+    {
+        strFlag[0] = 0;
+        return false;
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+// Creates a window with the specified window title, icon, menu, and 
+// starting position.  If DXUTInit() has not already been called, it will
+// call it with the default parameters.  Instead of calling this, you can 
+// call DXUTSetWindow() to use an existing window.  
+//--------------------------------------------------------------------------------------
+HRESULT DXUTCreateWindow( const WCHAR* strWindowTitle, HINSTANCE hInstance, 
+                          HICON hIcon, HMENU hMenu, int x, int y )
+{
+    HRESULT hr;
+
+    // Not allowed to call this from inside the device callbacks
+    if( GetDXUTState().GetInsideDeviceCallback() )
+        return DXUT_ERR_MSGBOX( L"DXUTCreateWindow", E_FAIL );
+
+    GetDXUTState().SetWindowCreateCalled( true );
+
+    if( !GetDXUTState().GetDXUTInited() ) 
+    {
+        // If DXUTInit() was already called and failed, then fail.
+        // DXUTInit() must first succeed for this function to succeed
+        if( GetDXUTState().GetDXUTInitCalled() )
+            return E_FAIL; 
+
+        // If DXUTInit() hasn't been called, then automatically call it
+        // with default params
+        hr = DXUTInit();
+        if( FAILED(hr) )
+            return hr;
+    }
+
+    if( DXUTGetHWNDFocus() == NULL )
+    {
+        if( hInstance == NULL ) 
+            hInstance = (HINSTANCE)GetModuleHandle(NULL);
+        GetDXUTState().SetHInstance( hInstance );
+
+        WCHAR szExePath[MAX_PATH];
+        GetModuleFileName( NULL, szExePath, MAX_PATH );
+        if( hIcon == NULL ) // If the icon is NULL, then use the first one found in the exe
+            hIcon = ExtractIcon( hInstance, szExePath, 0 ); 
+
+        // Register the windows class
+        WNDCLASS wndClass;
+        wndClass.style = CS_DBLCLKS;
+        wndClass.lpfnWndProc = DXUTStaticWndProc;
+        wndClass.cbClsExtra = 0;
+        wndClass.cbWndExtra = 0;
+        wndClass.hInstance = hInstance;
+        wndClass.hIcon = hIcon;
+        wndClass.hCursor = LoadCursor( NULL, IDC_ARROW );
+        wndClass.hbrBackground = (HBRUSH)GetStockObject(BLACK_BRUSH);
+        wndClass.lpszMenuName = NULL;
+        wndClass.lpszClassName = L"Direct3DWindowClass";
+
+        if( !RegisterClass( &wndClass ) )
+        {
+            DWORD dwError = GetLastError();
+            if( dwError != ERROR_CLASS_ALREADY_EXISTS )
+                return DXUT_ERR_MSGBOX( L"RegisterClass", HRESULT_FROM_WIN32(dwError) );
+        }
+
+        RECT rc;
+        // Override the window's initial & size position if there were cmd line args
+        if( GetDXUTState().GetOverrideStartX() != -1 )
+            x = GetDXUTState().GetOverrideStartX();
+        if( GetDXUTState().GetOverrideStartY() != -1 )
+            y = GetDXUTState().GetOverrideStartY();
+
+        GetDXUTState().SetWindowCreatedWithDefaultPositions( false );
+        if( x == CW_USEDEFAULT && y == CW_USEDEFAULT )
+            GetDXUTState().SetWindowCreatedWithDefaultPositions( true );
+
+        // Find the window's initial size, but it might be changed later
+        int nDefaultWidth = 640;
+        int nDefaultHeight = 480;
+        if( GetDXUTState().GetOverrideWidth() != 0 )
+            nDefaultWidth = GetDXUTState().GetOverrideWidth();
+        if( GetDXUTState().GetOverrideHeight() != 0 )
+            nDefaultHeight = GetDXUTState().GetOverrideHeight();
+        SetRect( &rc, 0, 0, nDefaultWidth, nDefaultHeight );        
+        AdjustWindowRect( &rc, WS_OVERLAPPEDWINDOW, ( hMenu != NULL ) ? true : false );
+
+        WCHAR* strCachedWindowTitle = GetDXUTState().GetWindowTitle();
+        StringCchCopy( strCachedWindowTitle, 256, strWindowTitle );
+
+        // Create the render window
+        HWND hWnd = CreateWindow( L"Direct3DWindowClass", strWindowTitle, WS_OVERLAPPEDWINDOW,
+                               x, y, (rc.right-rc.left), (rc.bottom-rc.top), 0,
+                               hMenu, hInstance, 0 );
+        if( hWnd == NULL )
+        {
+            DWORD dwError = GetLastError();
+            return DXUT_ERR_MSGBOX( L"CreateWindow", HRESULT_FROM_WIN32(dwError) );
+        }
+
+        GetDXUTState().SetWindowCreated( true );
+        GetDXUTState().SetHWNDFocus( hWnd );
+        GetDXUTState().SetHWNDDeviceFullScreen( hWnd );
+        GetDXUTState().SetHWNDDeviceWindowed( hWnd );
+    }
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Sets a previously created window for the framework to use.  If DXUTInit() 
+// has not already been called, it will call it with the default parameters.  
+// Instead of calling this, you can call DXUTCreateWindow() to create a new window.  
+//--------------------------------------------------------------------------------------
+HRESULT DXUTSetWindow( HWND hWndFocus, HWND hWndDeviceFullScreen, HWND hWndDeviceWindowed, bool bHandleMessages )
+{
+    HRESULT hr;
+ 
+    // Not allowed to call this from inside the device callbacks
+    if( GetDXUTState().GetInsideDeviceCallback() )
+        return DXUT_ERR_MSGBOX( L"DXUTCreateWindow", E_FAIL );
+
+    GetDXUTState().SetWindowCreateCalled( true );
+
+    // To avoid confusion, we do not allow any HWND to be NULL here.  The
+    // caller must pass in valid HWND for all three parameters.  The same
+    // HWND may be used for more than one parameter.
+    if( hWndFocus == NULL || hWndDeviceFullScreen == NULL || hWndDeviceWindowed == NULL )
+        return DXUT_ERR_MSGBOX( L"DXUTSetWindow", E_INVALIDARG );
+
+    // If subclassing the window, set the pointer to the local window procedure
+    if( bHandleMessages )
+    {
+        // Switch window procedures
+#ifdef _WIN64
+        LONG_PTR nResult = SetWindowLongPtr( hWndFocus, GWLP_WNDPROC, (LONG_PTR)DXUTStaticWndProc );
+#else
+        LONG_PTR nResult = SetWindowLongPtr( hWndFocus, GWLP_WNDPROC, (LONG)(LONG_PTR)DXUTStaticWndProc );
+#endif 
+ 
+        DWORD dwError = GetLastError();
+        if( nResult == 0 )
+            return DXUT_ERR_MSGBOX( L"SetWindowLongPtr", HRESULT_FROM_WIN32(dwError) );
+    }
+ 
+    if( !GetDXUTState().GetDXUTInited() ) 
+    {
+        // If DXUTInit() was already called and failed, then fail.
+        // DXUTInit() must first succeed for this function to succeed
+        if( GetDXUTState().GetDXUTInitCalled() )
+            return E_FAIL; 
+ 
+        // If DXUTInit() hasn't been called, then automatically call it
+        // with default params
+        hr = DXUTInit();
+        if( FAILED(hr) )
+            return hr;
+    }
+ 
+    WCHAR* strCachedWindowTitle = GetDXUTState().GetWindowTitle();
+    GetWindowText( hWndFocus, strCachedWindowTitle, 255 );
+    strCachedWindowTitle[255] = 0;
+   
+    HINSTANCE hInstance = (HINSTANCE) (LONG_PTR) GetWindowLongPtr( hWndFocus, GWLP_HINSTANCE ); 
+    GetDXUTState().SetHInstance( hInstance );
+    GetDXUTState().SetWindowCreatedWithDefaultPositions( false );
+    GetDXUTState().SetWindowCreated( true );
+    GetDXUTState().SetHWNDFocus( hWndFocus );
+    GetDXUTState().SetHWNDDeviceFullScreen( hWndDeviceFullScreen );
+    GetDXUTState().SetHWNDDeviceWindowed( hWndDeviceWindowed );
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Creates a Direct3D device. If DXUTCreateWindow() or DXUTSetWindow() has not already 
+// been called, it will call DXUTCreateWindow() with the default parameters.  
+// Instead of calling this, you can call DXUTSetDevice() or DXUTCreateDeviceFromSettings() 
+//--------------------------------------------------------------------------------------
+HRESULT DXUTCreateDevice( UINT AdapterOrdinal, bool bWindowed, 
+                          int nSuggestedWidth, int nSuggestedHeight,
+                          LPDXUTCALLBACKISDEVICEACCEPTABLE pCallbackIsDeviceAcceptable,
+                          LPDXUTCALLBACKMODIFYDEVICESETTINGS pCallbackModifyDeviceSettings,
+                          void* pUserContext )
+{
+    HRESULT hr;
+
+    // Not allowed to call this from inside the device callbacks
+    if( GetDXUTState().GetInsideDeviceCallback() )
+        return DXUT_ERR_MSGBOX( L"DXUTCreateWindow", E_FAIL );
+
+    // Record the function arguments in the global state 
+    GetDXUTState().SetIsDeviceAcceptableFunc( pCallbackIsDeviceAcceptable );
+    GetDXUTState().SetModifyDeviceSettingsFunc( pCallbackModifyDeviceSettings );
+    GetDXUTState().SetIsDeviceAcceptableFuncUserContext( pUserContext );
+    GetDXUTState().SetModifyDeviceSettingsFuncUserContext( pUserContext );
+
+    GetDXUTState().SetDeviceCreateCalled( true );
+
+    // If DXUTCreateWindow() or DXUTSetWindow() has not already been called, 
+    // then call DXUTCreateWindow() with the default parameters.         
+    if( !GetDXUTState().GetWindowCreated() ) 
+    {
+        // If DXUTCreateWindow() or DXUTSetWindow() was already called and failed, then fail.
+        // DXUTCreateWindow() or DXUTSetWindow() must first succeed for this function to succeed
+        if( GetDXUTState().GetWindowCreateCalled() )
+            return E_FAIL; 
+
+        // If DXUTCreateWindow() or DXUTSetWindow() hasn't been called, then 
+        // automatically call DXUTCreateWindow() with default params
+        hr = DXUTCreateWindow();
+        if( FAILED(hr) )
+            return hr;
+    }
+
+    // Force an enumeration with the new IsDeviceAcceptable callback
+    DXUTPrepareEnumerationObject( true );
+
+    DXUTMatchOptions matchOptions;
+    matchOptions.eAdapterOrdinal     = DXUTMT_PRESERVE_INPUT;
+    matchOptions.eDeviceType         = DXUTMT_IGNORE_INPUT;
+    matchOptions.eWindowed           = DXUTMT_PRESERVE_INPUT;
+    matchOptions.eAdapterFormat      = DXUTMT_IGNORE_INPUT;
+    matchOptions.eVertexProcessing   = DXUTMT_IGNORE_INPUT;
+    if( bWindowed || (nSuggestedWidth != 0 && nSuggestedHeight != 0) )
+        matchOptions.eResolution     = DXUTMT_CLOSEST_TO_INPUT;
+    else
+        matchOptions.eResolution     = DXUTMT_IGNORE_INPUT;
+    matchOptions.eBackBufferFormat   = DXUTMT_IGNORE_INPUT;
+    matchOptions.eBackBufferCount    = DXUTMT_IGNORE_INPUT;
+    matchOptions.eMultiSample        = DXUTMT_IGNORE_INPUT;
+    matchOptions.eSwapEffect         = DXUTMT_IGNORE_INPUT;
+    matchOptions.eDepthFormat        = DXUTMT_IGNORE_INPUT;
+    matchOptions.eStencilFormat      = DXUTMT_IGNORE_INPUT;
+    matchOptions.ePresentFlags       = DXUTMT_IGNORE_INPUT;
+    matchOptions.eRefreshRate        = DXUTMT_IGNORE_INPUT;
+    matchOptions.ePresentInterval    = DXUTMT_IGNORE_INPUT;
+
+    DXUTDeviceSettings deviceSettings;
+    ZeroMemory( &deviceSettings, sizeof(DXUTDeviceSettings) );
+    deviceSettings.AdapterOrdinal      = AdapterOrdinal;
+    deviceSettings.pp.Windowed         = bWindowed;
+    deviceSettings.pp.BackBufferWidth  = nSuggestedWidth;
+    deviceSettings.pp.BackBufferHeight = nSuggestedHeight;
+
+    // Override with settings from the command line
+    if( GetDXUTState().GetOverrideWidth() != 0 )
+        deviceSettings.pp.BackBufferWidth = GetDXUTState().GetOverrideWidth();
+    if( GetDXUTState().GetOverrideHeight() != 0 )
+        deviceSettings.pp.BackBufferHeight = GetDXUTState().GetOverrideHeight();
+
+    if( GetDXUTState().GetOverrideAdapterOrdinal() != -1 )
+        deviceSettings.AdapterOrdinal = GetDXUTState().GetOverrideAdapterOrdinal();
+
+    if( GetDXUTState().GetOverrideFullScreen() )
+    {
+        deviceSettings.pp.Windowed = FALSE;
+        if( GetDXUTState().GetOverrideWidth() == 0 && GetDXUTState().GetOverrideHeight() == 0 )
+            matchOptions.eResolution = DXUTMT_IGNORE_INPUT;
+    }
+    if( GetDXUTState().GetOverrideWindowed() )
+        deviceSettings.pp.Windowed = TRUE;
+
+    if( GetDXUTState().GetOverrideForceHAL() )
+    {
+        deviceSettings.DeviceType = D3DDEVTYPE_HAL;
+        matchOptions.eDeviceType = DXUTMT_PRESERVE_INPUT;
+    }
+    if( GetDXUTState().GetOverrideForceREF() )
+    {
+        deviceSettings.DeviceType = D3DDEVTYPE_REF;
+        matchOptions.eDeviceType = DXUTMT_PRESERVE_INPUT;
+    }
+
+    if( GetDXUTState().GetOverrideForcePureHWVP() )
+    {
+        deviceSettings.BehaviorFlags = D3DCREATE_HARDWARE_VERTEXPROCESSING | D3DCREATE_PUREDEVICE;
+        matchOptions.eVertexProcessing = DXUTMT_PRESERVE_INPUT;
+    }
+    else if( GetDXUTState().GetOverrideForceHWVP() )
+    {
+        deviceSettings.BehaviorFlags = D3DCREATE_HARDWARE_VERTEXPROCESSING;
+        matchOptions.eVertexProcessing = DXUTMT_PRESERVE_INPUT;
+    }
+    else if( GetDXUTState().GetOverrideForceSWVP() )
+    {
+        deviceSettings.BehaviorFlags = D3DCREATE_SOFTWARE_VERTEXPROCESSING;
+        matchOptions.eVertexProcessing = DXUTMT_PRESERVE_INPUT;
+    }
+
+    if( GetDXUTState().GetOverrideForceVsync() == 0 )
+    {
+        deviceSettings.pp.PresentationInterval = D3DPRESENT_INTERVAL_IMMEDIATE;
+        matchOptions.ePresentInterval = DXUTMT_PRESERVE_INPUT;
+    }
+    else if( GetDXUTState().GetOverrideForceVsync() == 1 )
+    {
+        deviceSettings.pp.PresentationInterval = D3DPRESENT_INTERVAL_DEFAULT;
+        matchOptions.ePresentInterval = DXUTMT_PRESERVE_INPUT;
+    }
+
+    hr = DXUTFindValidDeviceSettings( &deviceSettings, &deviceSettings, &matchOptions );
+    if( FAILED(hr) ) // the call will fail if no valid devices were found
+    {
+        DXUTDisplayErrorMessage( hr );
+        return DXUT_ERR( L"DXUTFindValidDeviceSettings", hr );
+    }
+
+    // Change to a Direct3D device created from the new device settings.  
+    // If there is an existing device, then either reset or recreated the scene
+    hr = DXUTChangeDevice( &deviceSettings, NULL, false, true );
+    if( FAILED(hr) )
+        return hr;
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Passes a previously created Direct3D device for use by the framework.  
+// If DXUTCreateWindow() has not already been called, it will call it with the 
+// default parameters.  Instead of calling this, you can call DXUTCreateDevice() or 
+// DXUTCreateDeviceFromSettings() 
+//--------------------------------------------------------------------------------------
+HRESULT DXUTSetDevice( IDirect3DDevice9* pd3dDevice )
+{
+    HRESULT hr;
+
+    if( pd3dDevice == NULL )
+        return DXUT_ERR_MSGBOX( L"DXUTSetDevice", E_INVALIDARG );
+
+    // Not allowed to call this from inside the device callbacks
+    if( GetDXUTState().GetInsideDeviceCallback() )
+        return DXUT_ERR_MSGBOX( L"DXUTCreateWindow", E_FAIL );
+
+    GetDXUTState().SetDeviceCreateCalled( true );
+
+    // If DXUTCreateWindow() or DXUTSetWindow() has not already been called, 
+    // then call DXUTCreateWindow() with the default parameters.         
+    if( !GetDXUTState().GetWindowCreated() ) 
+    {
+        // If DXUTCreateWindow() or DXUTSetWindow() was already called and failed, then fail.
+        // DXUTCreateWindow() or DXUTSetWindow() must first succeed for this function to succeed
+        if( GetDXUTState().GetWindowCreateCalled() )
+            return E_FAIL; 
+
+        // If DXUTCreateWindow() or DXUTSetWindow() hasn't been called, then 
+        // automatically call DXUTCreateWindow() with default params
+        hr = DXUTCreateWindow();
+        if( FAILED(hr) )
+            return hr;
+    }
+
+    DXUTDeviceSettings* pDeviceSettings = new DXUTDeviceSettings;
+    if( pDeviceSettings == NULL )
+        return E_OUTOFMEMORY;
+    ZeroMemory( pDeviceSettings, sizeof(DXUTDeviceSettings) );
+
+    // Get the present params from the swap chain
+    IDirect3DSurface9* pBackBuffer = NULL;
+    hr = pd3dDevice->GetBackBuffer( 0, 0, D3DBACKBUFFER_TYPE_MONO, &pBackBuffer );
+    if( SUCCEEDED(hr) )
+    {
+        IDirect3DSwapChain9* pSwapChain = NULL;
+        hr = pBackBuffer->GetContainer( IID_IDirect3DSwapChain9, (void**) &pSwapChain );
+        if( SUCCEEDED(hr) )
+        {
+            pSwapChain->GetPresentParameters( &pDeviceSettings->pp );
+            SAFE_RELEASE( pSwapChain );
+        }
+
+        SAFE_RELEASE( pBackBuffer );
+    }
+
+    D3DDEVICE_CREATION_PARAMETERS d3dCreationParams;
+    pd3dDevice->GetCreationParameters( &d3dCreationParams );
+
+    // Fill out the rest of the device settings struct
+    pDeviceSettings->AdapterOrdinal = d3dCreationParams.AdapterOrdinal;
+    pDeviceSettings->DeviceType     = d3dCreationParams.DeviceType;
+    DXUTFindAdapterFormat( pDeviceSettings->AdapterOrdinal, pDeviceSettings->DeviceType, 
+                           pDeviceSettings->pp.BackBufferFormat, pDeviceSettings->pp.Windowed, 
+                           &pDeviceSettings->AdapterFormat );
+    pDeviceSettings->BehaviorFlags  = d3dCreationParams.BehaviorFlags;
+
+    // Change to the Direct3D device passed in
+    hr = DXUTChangeDevice( pDeviceSettings, pd3dDevice, false, false );
+
+    delete pDeviceSettings;
+
+    if( FAILED(hr) ) 
+        return hr;
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Tells the framework to change to a device created from the passed in device settings
+// If DXUTCreateWindow() has not already been called, it will call it with the 
+// default parameters.  Instead of calling this, you can call DXUTCreateDevice() 
+// or DXUTSetDevice() 
+//--------------------------------------------------------------------------------------
+HRESULT DXUTCreateDeviceFromSettings( DXUTDeviceSettings* pDeviceSettings, bool bPreserveInput, bool bClipWindowToSingleAdapter )
+{
+    HRESULT hr;
+
+    GetDXUTState().SetDeviceCreateCalled( true );
+
+    // If DXUTCreateWindow() or DXUTSetWindow() has not already been called, 
+    // then call DXUTCreateWindow() with the default parameters.         
+    if( !GetDXUTState().GetWindowCreated() ) 
+    {
+        // If DXUTCreateWindow() or DXUTSetWindow() was already called and failed, then fail.
+        // DXUTCreateWindow() or DXUTSetWindow() must first succeed for this function to succeed
+        if( GetDXUTState().GetWindowCreateCalled() )
+            return E_FAIL; 
+
+        // If DXUTCreateWindow() or DXUTSetWindow() hasn't been called, then 
+        // automatically call DXUTCreateWindow() with default params
+        hr = DXUTCreateWindow();
+        if( FAILED(hr) )
+            return hr;
+    }
+
+    if( !bPreserveInput )
+    {
+        // If not preserving the input, then find the closest valid to it
+        DXUTMatchOptions matchOptions;
+        matchOptions.eAdapterOrdinal     = DXUTMT_CLOSEST_TO_INPUT;
+        matchOptions.eDeviceType         = DXUTMT_CLOSEST_TO_INPUT;
+        matchOptions.eWindowed           = DXUTMT_CLOSEST_TO_INPUT;
+        matchOptions.eAdapterFormat      = DXUTMT_CLOSEST_TO_INPUT;
+        matchOptions.eVertexProcessing   = DXUTMT_CLOSEST_TO_INPUT;
+        matchOptions.eResolution         = DXUTMT_CLOSEST_TO_INPUT;
+        matchOptions.eBackBufferFormat   = DXUTMT_CLOSEST_TO_INPUT;
+        matchOptions.eBackBufferCount    = DXUTMT_CLOSEST_TO_INPUT;
+        matchOptions.eMultiSample        = DXUTMT_CLOSEST_TO_INPUT;
+        matchOptions.eSwapEffect         = DXUTMT_CLOSEST_TO_INPUT;
+        matchOptions.eDepthFormat        = DXUTMT_CLOSEST_TO_INPUT;
+        matchOptions.eStencilFormat      = DXUTMT_CLOSEST_TO_INPUT;
+        matchOptions.ePresentFlags       = DXUTMT_CLOSEST_TO_INPUT;
+        matchOptions.eRefreshRate        = DXUTMT_CLOSEST_TO_INPUT;
+        matchOptions.ePresentInterval    = DXUTMT_CLOSEST_TO_INPUT;
+
+        hr = DXUTFindValidDeviceSettings( pDeviceSettings, pDeviceSettings, &matchOptions );
+        if( FAILED(hr) ) // the call will fail if no valid devices were found
+        {
+            DXUTDisplayErrorMessage( hr );
+            return DXUT_ERR( L"DXUTFindValidDeviceSettings", hr );
+        }
+    }
+
+    // Change to a Direct3D device created from the new device settings.  
+    // If there is an existing device, then either reset or recreate the scene
+    hr = DXUTChangeDevice( pDeviceSettings, NULL, false, bClipWindowToSingleAdapter );
+    if( FAILED(hr) )
+        return hr;
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Toggle between full screen and windowed
+//--------------------------------------------------------------------------------------
+HRESULT DXUTToggleFullScreen()
+{
+    HRESULT hr;
+
+    // Get the current device settings and flip the windowed state then
+    // find the closest valid device settings with this change
+    DXUTDeviceSettings deviceSettings = DXUTGetDeviceSettings();
+    deviceSettings.pp.Windowed = !deviceSettings.pp.Windowed;
+
+    DXUTMatchOptions matchOptions;
+    matchOptions.eAdapterOrdinal     = DXUTMT_PRESERVE_INPUT;
+    matchOptions.eDeviceType         = DXUTMT_CLOSEST_TO_INPUT;
+    matchOptions.eWindowed           = DXUTMT_PRESERVE_INPUT;
+    matchOptions.eAdapterFormat      = DXUTMT_IGNORE_INPUT;
+    matchOptions.eVertexProcessing   = DXUTMT_CLOSEST_TO_INPUT;
+    matchOptions.eBackBufferFormat   = DXUTMT_IGNORE_INPUT;
+    matchOptions.eBackBufferCount    = DXUTMT_CLOSEST_TO_INPUT;
+    matchOptions.eMultiSample        = DXUTMT_CLOSEST_TO_INPUT;
+    matchOptions.eSwapEffect         = DXUTMT_CLOSEST_TO_INPUT;
+    matchOptions.eDepthFormat        = DXUTMT_CLOSEST_TO_INPUT;
+    matchOptions.eStencilFormat      = DXUTMT_CLOSEST_TO_INPUT;
+    matchOptions.ePresentFlags       = DXUTMT_CLOSEST_TO_INPUT;
+    matchOptions.eRefreshRate        = DXUTMT_IGNORE_INPUT;
+    matchOptions.ePresentInterval    = DXUTMT_CLOSEST_TO_INPUT;
+
+    // Go back to previous state
+
+    UINT nWidth  = ( deviceSettings.pp.Windowed ) ? GetDXUTState().GetWindowBackBufferWidthAtModeChange() : GetDXUTState().GetFullScreenBackBufferWidthAtModeChange();
+    UINT nHeight = ( deviceSettings.pp.Windowed ) ? GetDXUTState().GetWindowBackBufferHeightAtModeChange() : GetDXUTState().GetFullScreenBackBufferHeightAtModeChange();
+    if( nWidth > 0 && nHeight > 0 )
+    {
+        matchOptions.eResolution = DXUTMT_CLOSEST_TO_INPUT;
+        deviceSettings.pp.BackBufferWidth = nWidth;
+        deviceSettings.pp.BackBufferHeight = nHeight;
+    }
+    else
+    {
+        // No previous data, so just switch to defaults
+        matchOptions.eResolution = DXUTMT_IGNORE_INPUT;
+    }
+    
+    hr = DXUTFindValidDeviceSettings( &deviceSettings, &deviceSettings, &matchOptions );
+    if( SUCCEEDED(hr) ) 
+    {
+        // Create a Direct3D device using the new device settings.  
+        // If there is an existing device, then it will either reset or recreate the scene.
+        hr = DXUTChangeDevice( &deviceSettings, NULL, false, false );
+
+        // If hr == E_ABORT, this means the app rejected the device settings in the ModifySettingsCallback so nothing changed
+        if( FAILED(hr) && (hr != E_ABORT) )
+        {
+            // Failed creating device, try to switch back.
+            deviceSettings.pp.Windowed = !deviceSettings.pp.Windowed;
+            UINT nWidth  = ( deviceSettings.pp.Windowed ) ? GetDXUTState().GetWindowBackBufferWidthAtModeChange() : GetDXUTState().GetFullScreenBackBufferWidthAtModeChange();
+            UINT nHeight = ( deviceSettings.pp.Windowed ) ? GetDXUTState().GetWindowBackBufferHeightAtModeChange() : GetDXUTState().GetFullScreenBackBufferHeightAtModeChange();
+            if( nWidth > 0 && nHeight > 0 )
+            {
+                matchOptions.eResolution = DXUTMT_CLOSEST_TO_INPUT;
+                deviceSettings.pp.BackBufferWidth = nWidth;
+                deviceSettings.pp.BackBufferHeight = nHeight;
+            }
+            else
+            {
+                matchOptions.eResolution = DXUTMT_IGNORE_INPUT;
+            }
+            
+            DXUTFindValidDeviceSettings( &deviceSettings, &deviceSettings, &matchOptions );
+
+            HRESULT hr2 = DXUTChangeDevice( &deviceSettings, NULL, false, false );
+            if( FAILED(hr2) )
+            {
+                // If this failed, then shutdown
+                DXUTShutdown();
+            }
+        }
+    }
+
+    return hr;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Toggle between HAL and REF
+//--------------------------------------------------------------------------------------
+HRESULT DXUTToggleREF()
+{
+    HRESULT hr;
+
+    DXUTDeviceSettings deviceSettings = DXUTGetDeviceSettings();
+    if( deviceSettings.DeviceType == D3DDEVTYPE_HAL )
+        deviceSettings.DeviceType = D3DDEVTYPE_REF;
+    else if( deviceSettings.DeviceType == D3DDEVTYPE_REF )
+        deviceSettings.DeviceType = D3DDEVTYPE_HAL;
+
+    DXUTMatchOptions matchOptions;
+    matchOptions.eAdapterOrdinal     = DXUTMT_PRESERVE_INPUT;
+    matchOptions.eDeviceType         = DXUTMT_PRESERVE_INPUT;
+    matchOptions.eWindowed           = DXUTMT_CLOSEST_TO_INPUT;
+    matchOptions.eAdapterFormat      = DXUTMT_CLOSEST_TO_INPUT;
+    matchOptions.eVertexProcessing   = DXUTMT_CLOSEST_TO_INPUT;
+    matchOptions.eResolution         = DXUTMT_CLOSEST_TO_INPUT;
+    matchOptions.eBackBufferFormat   = DXUTMT_CLOSEST_TO_INPUT;
+    matchOptions.eBackBufferCount    = DXUTMT_CLOSEST_TO_INPUT;
+    matchOptions.eMultiSample        = DXUTMT_CLOSEST_TO_INPUT;
+    matchOptions.eSwapEffect         = DXUTMT_CLOSEST_TO_INPUT;
+    matchOptions.eDepthFormat        = DXUTMT_CLOSEST_TO_INPUT;
+    matchOptions.eStencilFormat      = DXUTMT_CLOSEST_TO_INPUT;
+    matchOptions.ePresentFlags       = DXUTMT_CLOSEST_TO_INPUT;
+    matchOptions.eRefreshRate        = DXUTMT_CLOSEST_TO_INPUT;
+    matchOptions.ePresentInterval    = DXUTMT_CLOSEST_TO_INPUT;
+    
+    hr = DXUTFindValidDeviceSettings( &deviceSettings, &deviceSettings, &matchOptions );
+    if( SUCCEEDED(hr) ) 
+    {
+        // Create a Direct3D device using the new device settings.  
+        // If there is an existing device, then it will either reset or recreate the scene.
+        hr = DXUTChangeDevice( &deviceSettings, NULL, false, false );
+
+        // If hr == E_ABORT, this means the app rejected the device settings in the ModifySettingsCallback so nothing changed
+        if( FAILED( hr ) && (hr != E_ABORT) )
+        {
+            // Failed creating device, try to switch back.
+            if( deviceSettings.DeviceType == D3DDEVTYPE_HAL )
+                deviceSettings.DeviceType = D3DDEVTYPE_REF;
+            else if( deviceSettings.DeviceType == D3DDEVTYPE_REF )
+                deviceSettings.DeviceType = D3DDEVTYPE_HAL;
+
+            DXUTFindValidDeviceSettings( &deviceSettings, &deviceSettings, &matchOptions );
+
+            HRESULT hr2 = DXUTChangeDevice( &deviceSettings, NULL, false, false );
+            if( FAILED(hr2) )
+            {
+                // If this failed, then shutdown
+                DXUTShutdown();
+            }
+        }
+    }
+
+    return hr;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Internal helper function to prepare the enumeration object by creating it if it 
+// didn't already exist and enumerating if desired.
+//--------------------------------------------------------------------------------------
+CD3DEnumeration* DXUTPrepareEnumerationObject( bool bEnumerate )
+{
+    // Create a new CD3DEnumeration object and enumerate all devices unless its already been done
+    CD3DEnumeration* pd3dEnum = GetDXUTState().GetD3DEnumeration();
+    if( pd3dEnum == NULL )
+    {
+        pd3dEnum = DXUTGetEnumeration(); 
+        GetDXUTState().SetD3DEnumeration( pd3dEnum );
+
+        bEnumerate = true;
+    }
+
+    if( bEnumerate )
+    {
+        // Enumerate for each adapter all of the supported display modes, 
+        // device types, adapter formats, back buffer formats, window/full screen support, 
+        // depth stencil formats, multisampling types/qualities, and presentations intervals.
+        //
+        // For each combination of device type (HAL/REF), adapter format, back buffer format, and
+        // IsWindowed it will call the app's ConfirmDevice callback.  This allows the app
+        // to reject or allow that combination based on its caps/etc.  It also allows the 
+        // app to change the BehaviorFlags.  The BehaviorFlags defaults non-pure HWVP 
+        // if supported otherwise it will default to SWVP, however the app can change this 
+        // through the ConfirmDevice callback.
+        IDirect3D9* pD3D = DXUTGetD3DObject();
+        pd3dEnum->Enumerate( pD3D, GetDXUTState().GetIsDeviceAcceptableFunc(), GetDXUTState().GetIsDeviceAcceptableFuncUserContext() );
+    }
+    
+    return pd3dEnum;
+}
+
+
+//--------------------------------------------------------------------------------------
+// This function tries to find valid device settings based upon the input device settings 
+// struct and the match options.  For each device setting a match option in the 
+// DXUTMatchOptions struct specifies how the function makes decisions.  For example, if 
+// the caller wants a HAL device with a back buffer format of D3DFMT_A2B10G10R10 but the 
+// HAL device on the system does not support D3DFMT_A2B10G10R10 however a REF device is 
+// installed that does, then the function has a choice to either use REF or to change to 
+// a back buffer format to compatible with the HAL device.  The match options lets the 
+// caller control how these choices are made.
+//
+// Each match option must be one of the following types: 
+//      DXUTMT_IGNORE_INPUT: Uses the closest valid value to a default 
+//      DXUTMT_PRESERVE_INPUT: Uses the input without change, but may cause no valid device to be found
+//      DXUTMT_CLOSEST_TO_INPUT: Uses the closest valid value to the input 
+//
+// If pMatchOptions is NULL then, all of the match options are assumed to be DXUTMT_IGNORE_INPUT.  
+// The function returns failure if no valid device settings can be found otherwise 
+// the function returns success and the valid device settings are written to pOut.
+//--------------------------------------------------------------------------------------
+HRESULT DXUTFindValidDeviceSettings( DXUTDeviceSettings* pOut, DXUTDeviceSettings* pIn, 
+                                     DXUTMatchOptions* pMatchOptions )
+{
+    if( pOut == NULL )
+        return DXUT_ERR_MSGBOX( L"DXUTFindValidDeviceSettings", E_INVALIDARG );
+
+    CD3DEnumeration* pd3dEnum = DXUTPrepareEnumerationObject( false );
+    IDirect3D9*      pD3D     = DXUTGetD3DObject();
+
+    // Default to DXUTMT_IGNORE_INPUT for everything unless pMatchOptions isn't NULL
+    DXUTMatchOptions defaultMatchOptions;
+    if( NULL == pMatchOptions )
+    {
+        ZeroMemory( &defaultMatchOptions, sizeof(DXUTMatchOptions) );
+        pMatchOptions = &defaultMatchOptions;
+    }
+
+    // Build an optimal device settings structure based upon the match 
+    // options.  If the match option is set to ignore, then a optimal default value is used.
+    // The default value may not exist on the system, but later this will be taken 
+    // into account.
+    DXUTDeviceSettings optimalDeviceSettings;
+    DXUTBuildOptimalDeviceSettings( &optimalDeviceSettings, pIn, pMatchOptions );
+
+    // Find the best combination of:
+    //      Adapter Ordinal
+    //      Device Type
+    //      Adapter Format
+    //      Back Buffer Format
+    //      Windowed
+    // given what's available on the system and the match options combined with the device settings input.
+    // This combination of settings is encapsulated by the CD3DEnumDeviceSettingsCombo class.
+    float fBestRanking = -1.0f;
+    CD3DEnumDeviceSettingsCombo* pBestDeviceSettingsCombo = NULL;
+    D3DDISPLAYMODE adapterDesktopDisplayMode;
+
+    CGrowableArray<CD3DEnumAdapterInfo*>* pAdapterList = pd3dEnum->GetAdapterInfoList();
+    for( int iAdapter=0; iAdapter<pAdapterList->GetSize(); iAdapter++ )
+    {
+        CD3DEnumAdapterInfo* pAdapterInfo = pAdapterList->GetAt(iAdapter);
+
+        // Get the desktop display mode of adapter 
+        pD3D->GetAdapterDisplayMode( pAdapterInfo->AdapterOrdinal, &adapterDesktopDisplayMode );
+
+        // Enum all the device types supported by this adapter to find the best device settings
+        for( int iDeviceInfo=0; iDeviceInfo<pAdapterInfo->deviceInfoList.GetSize(); iDeviceInfo++ )
+        {
+            CD3DEnumDeviceInfo* pDeviceInfo = pAdapterInfo->deviceInfoList.GetAt(iDeviceInfo);
+
+            // Enum all the device settings combinations.  A device settings combination is 
+            // a unique set of an adapter format, back buffer format, and IsWindowed.
+            for( int iDeviceCombo=0; iDeviceCombo<pDeviceInfo->deviceSettingsComboList.GetSize(); iDeviceCombo++ )
+            {
+                CD3DEnumDeviceSettingsCombo* pDeviceSettingsCombo = pDeviceInfo->deviceSettingsComboList.GetAt(iDeviceCombo);
+
+                // If windowed mode the adapter format has to be the same as the desktop 
+                // display mode format so skip any that don't match
+                if (pDeviceSettingsCombo->Windowed && (pDeviceSettingsCombo->AdapterFormat != adapterDesktopDisplayMode.Format))
+                    continue;
+
+                // Skip any combo that doesn't meet the preserve match options
+                if( false == DXUTDoesDeviceComboMatchPreserveOptions( pDeviceSettingsCombo, pIn, pMatchOptions ) )
+                    continue;           
+
+                // Get a ranking number that describes how closely this device combo matches the optimal combo
+                float fCurRanking = DXUTRankDeviceCombo( pDeviceSettingsCombo, &optimalDeviceSettings, &adapterDesktopDisplayMode );
+
+                // If this combo better matches the input device settings then save it
+                if( fCurRanking > fBestRanking )
+                {
+                    pBestDeviceSettingsCombo = pDeviceSettingsCombo;
+                    fBestRanking = fCurRanking;
+                }                
+            }
+        }
+    }
+
+    // If no best device combination was found then fail
+    if( pBestDeviceSettingsCombo == NULL ) 
+        return DXUTERR_NOCOMPATIBLEDEVICES;
+
+    // Using the best device settings combo found, build valid device settings taking heed of 
+    // the match options and the input device settings
+    DXUTDeviceSettings validDeviceSettings;
+    DXUTBuildValidDeviceSettings( &validDeviceSettings, pBestDeviceSettingsCombo, pIn, pMatchOptions );
+    *pOut = validDeviceSettings;
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Internal helper function to build a device settings structure based upon the match 
+// options.  If the match option is set to ignore, then a optimal default value is used.
+// The default value may not exist on the system, but later this will be taken 
+// into account.
+//--------------------------------------------------------------------------------------
+void DXUTBuildOptimalDeviceSettings( DXUTDeviceSettings* pOptimalDeviceSettings, 
+                                     DXUTDeviceSettings* pDeviceSettingsIn, 
+                                     DXUTMatchOptions* pMatchOptions )
+{
+    IDirect3D9* pD3D = DXUTGetD3DObject();
+    D3DDISPLAYMODE adapterDesktopDisplayMode;
+
+    ZeroMemory( pOptimalDeviceSettings, sizeof(DXUTDeviceSettings) ); 
+
+    //---------------------
+    // Adapter ordinal
+    //---------------------    
+    if( pMatchOptions->eAdapterOrdinal == DXUTMT_IGNORE_INPUT )
+        pOptimalDeviceSettings->AdapterOrdinal = D3DADAPTER_DEFAULT; 
+    else
+        pOptimalDeviceSettings->AdapterOrdinal = pDeviceSettingsIn->AdapterOrdinal;      
+
+    //---------------------
+    // Device type
+    //---------------------
+    if( pMatchOptions->eDeviceType == DXUTMT_IGNORE_INPUT )
+        pOptimalDeviceSettings->DeviceType = D3DDEVTYPE_HAL; 
+    else
+        pOptimalDeviceSettings->DeviceType = pDeviceSettingsIn->DeviceType;
+
+    //---------------------
+    // Windowed
+    //---------------------
+    if( pMatchOptions->eWindowed == DXUTMT_IGNORE_INPUT )
+        pOptimalDeviceSettings->pp.Windowed = TRUE; 
+    else
+        pOptimalDeviceSettings->pp.Windowed = pDeviceSettingsIn->pp.Windowed;
+
+    //---------------------
+    // Adapter format
+    //---------------------
+    if( pMatchOptions->eAdapterFormat == DXUTMT_IGNORE_INPUT )
+    {
+        // If windowed, default to the desktop display mode
+        // If fullscreen, default to the desktop display mode for quick mode change or 
+        // default to D3DFMT_X8R8G8B8 if the desktop display mode is < 32bit
+        pD3D->GetAdapterDisplayMode( pOptimalDeviceSettings->AdapterOrdinal, &adapterDesktopDisplayMode );
+        if( pOptimalDeviceSettings->pp.Windowed || DXUTColorChannelBits(adapterDesktopDisplayMode.Format) >= 8 )
+            pOptimalDeviceSettings->AdapterFormat = adapterDesktopDisplayMode.Format;
+        else
+            pOptimalDeviceSettings->AdapterFormat = D3DFMT_X8R8G8B8;
+    }
+    else
+    {
+        pOptimalDeviceSettings->AdapterFormat = pDeviceSettingsIn->AdapterFormat;
+    }
+
+    //---------------------
+    // Vertex processing
+    //---------------------
+    if( pMatchOptions->eVertexProcessing == DXUTMT_IGNORE_INPUT )
+        pOptimalDeviceSettings->BehaviorFlags = D3DCREATE_HARDWARE_VERTEXPROCESSING; 
+    else
+        pOptimalDeviceSettings->BehaviorFlags = pDeviceSettingsIn->BehaviorFlags;
+
+    //---------------------
+    // Resolution
+    //---------------------
+    if( pMatchOptions->eResolution == DXUTMT_IGNORE_INPUT )
+    {
+        // If windowed, default to 640x480
+        // If fullscreen, default to the desktop res for quick mode change
+        if( pOptimalDeviceSettings->pp.Windowed )
+        {
+            pOptimalDeviceSettings->pp.BackBufferWidth = 640;
+            pOptimalDeviceSettings->pp.BackBufferHeight = 480;
+        }
+        else
+        {
+            pD3D->GetAdapterDisplayMode( pOptimalDeviceSettings->AdapterOrdinal, &adapterDesktopDisplayMode );
+            pOptimalDeviceSettings->pp.BackBufferWidth = adapterDesktopDisplayMode.Width;
+            pOptimalDeviceSettings->pp.BackBufferHeight = adapterDesktopDisplayMode.Height;
+        }
+    }
+    else
+    {
+        pOptimalDeviceSettings->pp.BackBufferWidth = pDeviceSettingsIn->pp.BackBufferWidth;
+        pOptimalDeviceSettings->pp.BackBufferHeight = pDeviceSettingsIn->pp.BackBufferHeight;
+    }
+
+    //---------------------
+    // Back buffer format
+    //---------------------
+    if( pMatchOptions->eBackBufferFormat == DXUTMT_IGNORE_INPUT )
+        pOptimalDeviceSettings->pp.BackBufferFormat = pOptimalDeviceSettings->AdapterFormat; // Default to match the adapter format
+    else
+        pOptimalDeviceSettings->pp.BackBufferFormat = pDeviceSettingsIn->pp.BackBufferFormat;
+
+    //---------------------
+    // Back buffer count
+    //---------------------
+    if( pMatchOptions->eBackBufferCount == DXUTMT_IGNORE_INPUT )
+        pOptimalDeviceSettings->pp.BackBufferCount = 2; // Default to triple buffering for perf gain
+    else
+        pOptimalDeviceSettings->pp.BackBufferCount = pDeviceSettingsIn->pp.BackBufferCount;
+   
+    //---------------------
+    // Multisample
+    //---------------------
+    if( pMatchOptions->eMultiSample == DXUTMT_IGNORE_INPUT )
+    {
+        // Default to no multisampling 
+        pOptimalDeviceSettings->pp.MultiSampleType = D3DMULTISAMPLE_NONE;
+        pOptimalDeviceSettings->pp.MultiSampleQuality = 0; 
+    }
+    else
+    {
+        pOptimalDeviceSettings->pp.MultiSampleType = pDeviceSettingsIn->pp.MultiSampleType;
+        pOptimalDeviceSettings->pp.MultiSampleQuality = pDeviceSettingsIn->pp.MultiSampleQuality;
+    }
+
+    //---------------------
+    // Swap effect
+    //---------------------
+    if( pMatchOptions->eSwapEffect == DXUTMT_IGNORE_INPUT )
+        pOptimalDeviceSettings->pp.SwapEffect = D3DSWAPEFFECT_DISCARD; 
+    else
+        pOptimalDeviceSettings->pp.SwapEffect = pDeviceSettingsIn->pp.SwapEffect;
+
+    //---------------------
+    // Depth stencil 
+    //---------------------
+    if( pMatchOptions->eDepthFormat == DXUTMT_IGNORE_INPUT &&
+        pMatchOptions->eStencilFormat == DXUTMT_IGNORE_INPUT )
+    {
+        UINT nBackBufferBits = DXUTColorChannelBits( pOptimalDeviceSettings->pp.BackBufferFormat );
+        if( nBackBufferBits >= 8 )
+            pOptimalDeviceSettings->pp.AutoDepthStencilFormat = D3DFMT_D32; 
+        else
+            pOptimalDeviceSettings->pp.AutoDepthStencilFormat = D3DFMT_D16; 
+    }
+    else
+    {
+        pOptimalDeviceSettings->pp.AutoDepthStencilFormat = pDeviceSettingsIn->pp.AutoDepthStencilFormat;
+    }
+
+    //---------------------
+    // Present flags
+    //---------------------
+    if( pMatchOptions->ePresentFlags == DXUTMT_IGNORE_INPUT )
+        pOptimalDeviceSettings->pp.Flags = D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL;
+    else
+        pOptimalDeviceSettings->pp.Flags = pDeviceSettingsIn->pp.Flags;
+
+    //---------------------
+    // Refresh rate
+    //---------------------
+    if( pMatchOptions->eRefreshRate == DXUTMT_IGNORE_INPUT )
+        pOptimalDeviceSettings->pp.FullScreen_RefreshRateInHz = 0;
+    else
+        pOptimalDeviceSettings->pp.FullScreen_RefreshRateInHz = pDeviceSettingsIn->pp.FullScreen_RefreshRateInHz;
+
+    //---------------------
+    // Present interval
+    //---------------------
+    if( pMatchOptions->ePresentInterval == DXUTMT_IGNORE_INPUT )
+    {
+        // For windowed and fullscreen, default to D3DPRESENT_INTERVAL_DEFAULT
+        // which will wait for the vertical retrace period to prevent tearing.
+        // For benchmarking, use D3DPRESENT_INTERVAL_DEFAULT  which will
+        // will wait not for the vertical retrace period but may introduce tearing.
+        pOptimalDeviceSettings->pp.PresentationInterval = D3DPRESENT_INTERVAL_DEFAULT;
+    }
+    else
+    {
+        pOptimalDeviceSettings->pp.PresentationInterval = pDeviceSettingsIn->pp.PresentationInterval;
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+// Returns false for any CD3DEnumDeviceSettingsCombo that doesn't meet the preserve 
+// match options against the input pDeviceSettingsIn.
+//--------------------------------------------------------------------------------------
+bool DXUTDoesDeviceComboMatchPreserveOptions( CD3DEnumDeviceSettingsCombo* pDeviceSettingsCombo, 
+                                                 DXUTDeviceSettings* pDeviceSettingsIn, 
+                                                 DXUTMatchOptions* pMatchOptions )
+{
+    //---------------------
+    // Adapter ordinal
+    //---------------------
+    if( pMatchOptions->eAdapterOrdinal == DXUTMT_PRESERVE_INPUT && 
+        (pDeviceSettingsCombo->AdapterOrdinal != pDeviceSettingsIn->AdapterOrdinal) )
+        return false;
+
+    //---------------------
+    // Device type
+    //---------------------
+    if( pMatchOptions->eDeviceType == DXUTMT_PRESERVE_INPUT && 
+        (pDeviceSettingsCombo->DeviceType != pDeviceSettingsIn->DeviceType) )
+        return false;
+
+    //---------------------
+    // Windowed
+    //---------------------
+    if( pMatchOptions->eWindowed == DXUTMT_PRESERVE_INPUT && 
+        (pDeviceSettingsCombo->Windowed != pDeviceSettingsIn->pp.Windowed) )
+        return false;
+
+    //---------------------
+    // Adapter format
+    //---------------------
+    if( pMatchOptions->eAdapterFormat == DXUTMT_PRESERVE_INPUT && 
+        (pDeviceSettingsCombo->AdapterFormat != pDeviceSettingsIn->AdapterFormat) )
+        return false;
+
+    //---------------------
+    // Vertex processing
+    //---------------------
+    // If keep VP and input has HWVP, then skip if this combo doesn't have HWTL 
+    if( pMatchOptions->eVertexProcessing == DXUTMT_PRESERVE_INPUT && 
+        ((pDeviceSettingsIn->BehaviorFlags & D3DCREATE_HARDWARE_VERTEXPROCESSING) != 0) && 
+        ((pDeviceSettingsCombo->pDeviceInfo->Caps.DevCaps & D3DDEVCAPS_HWTRANSFORMANDLIGHT) == 0) )
+        return false;
+
+    //---------------------
+    // Resolution
+    //---------------------
+    // If keep resolution then check that width and height supported by this combo
+    if( pMatchOptions->eResolution == DXUTMT_PRESERVE_INPUT )
+    {
+        bool bFound = false;
+        for( int i=0; i< pDeviceSettingsCombo->pAdapterInfo->displayModeList.GetSize(); i++ )
+        {
+            D3DDISPLAYMODE displayMode = pDeviceSettingsCombo->pAdapterInfo->displayModeList.GetAt( i );
+            if( displayMode.Format != pDeviceSettingsCombo->AdapterFormat )
+                continue; // Skip this display mode if it doesn't match the combo's adapter format
+
+            if( displayMode.Width == pDeviceSettingsIn->pp.BackBufferWidth &&
+                displayMode.Height == pDeviceSettingsIn->pp.BackBufferHeight )
+            {
+                bFound = true;
+                break;
+            }
+        }
+
+        // If the width and height are not supported by this combo, return false
+        if( !bFound )
+            return false;
+    }
+
+    //---------------------
+    // Back buffer format
+    //---------------------
+    if( pMatchOptions->eBackBufferFormat == DXUTMT_PRESERVE_INPUT && 
+        pDeviceSettingsCombo->BackBufferFormat != pDeviceSettingsIn->pp.BackBufferFormat )
+        return false;
+
+    //---------------------
+    // Back buffer count
+    //---------------------
+    // No caps for the back buffer count
+
+    //---------------------
+    // Multisample
+    //---------------------
+    if( pMatchOptions->eMultiSample == DXUTMT_PRESERVE_INPUT )
+    {
+        bool bFound = false;
+        for( int i=0; i<pDeviceSettingsCombo->multiSampleTypeList.GetSize(); i++ )
+        {
+            D3DMULTISAMPLE_TYPE msType = pDeviceSettingsCombo->multiSampleTypeList.GetAt(i);
+            DWORD msQuality  = pDeviceSettingsCombo->multiSampleQualityList.GetAt(i);
+
+            if( msType == pDeviceSettingsIn->pp.MultiSampleType &&
+                msQuality >= pDeviceSettingsIn->pp.MultiSampleQuality )
+            {
+                bFound = true;
+                break;
+            }
+        }
+
+        // If multisample type/quality not supported by this combo, then return false
+        if( !bFound )
+            return false;
+    }
+        
+    //---------------------
+    // Swap effect
+    //---------------------
+    // No caps for swap effects
+
+    //---------------------
+    // Depth stencil 
+    //---------------------
+    // If keep depth stencil format then check that the depth stencil format is supported by this combo
+    if( pMatchOptions->eDepthFormat == DXUTMT_PRESERVE_INPUT &&
+        pMatchOptions->eStencilFormat == DXUTMT_PRESERVE_INPUT )
+    {
+        if( pDeviceSettingsIn->pp.AutoDepthStencilFormat != D3DFMT_UNKNOWN &&
+            !pDeviceSettingsCombo->depthStencilFormatList.Contains( pDeviceSettingsIn->pp.AutoDepthStencilFormat ) )
+            return false;
+    }
+
+    // If keep depth format then check that the depth format is supported by this combo
+    if( pMatchOptions->eDepthFormat == DXUTMT_PRESERVE_INPUT &&
+        pDeviceSettingsIn->pp.AutoDepthStencilFormat != D3DFMT_UNKNOWN )
+    {
+        bool bFound = false;
+        UINT dwDepthBits = DXUTDepthBits( pDeviceSettingsIn->pp.AutoDepthStencilFormat );
+        for( int i=0; i<pDeviceSettingsCombo->depthStencilFormatList.GetSize(); i++ )
+        {
+            D3DFORMAT depthStencilFmt = pDeviceSettingsCombo->depthStencilFormatList.GetAt(i);
+            UINT dwCurDepthBits = DXUTDepthBits( depthStencilFmt );
+            if( dwCurDepthBits - dwDepthBits == 0)
+                bFound = true;
+        }
+
+        if( !bFound )
+            return false;
+    }
+
+    // If keep depth format then check that the depth format is supported by this combo
+    if( pMatchOptions->eStencilFormat == DXUTMT_PRESERVE_INPUT &&
+        pDeviceSettingsIn->pp.AutoDepthStencilFormat != D3DFMT_UNKNOWN )
+    {
+        bool bFound = false;
+        UINT dwStencilBits = DXUTStencilBits( pDeviceSettingsIn->pp.AutoDepthStencilFormat );
+        for( int i=0; i<pDeviceSettingsCombo->depthStencilFormatList.GetSize(); i++ )
+        {
+            D3DFORMAT depthStencilFmt = pDeviceSettingsCombo->depthStencilFormatList.GetAt(i);
+            UINT dwCurStencilBits = DXUTStencilBits( depthStencilFmt );
+            if( dwCurStencilBits - dwStencilBits == 0)
+                bFound = true;
+        }
+
+        if( !bFound )
+            return false;
+    }
+
+    //---------------------
+    // Present flags
+    //---------------------
+    // No caps for the present flags
+
+    //---------------------
+    // Refresh rate
+    //---------------------
+    // If keep refresh rate then check that the resolution is supported by this combo
+    if( pMatchOptions->eRefreshRate == DXUTMT_PRESERVE_INPUT )
+    {
+        bool bFound = false;
+        for( int i=0; i<pDeviceSettingsCombo->pAdapterInfo->displayModeList.GetSize(); i++ )
+        {
+            D3DDISPLAYMODE displayMode = pDeviceSettingsCombo->pAdapterInfo->displayModeList.GetAt( i );
+            if( displayMode.Format != pDeviceSettingsCombo->AdapterFormat )
+                continue;
+            if( displayMode.RefreshRate == pDeviceSettingsIn->pp.FullScreen_RefreshRateInHz )
+            {
+                bFound = true;
+                break;
+            }
+        }
+
+        // If refresh rate not supported by this combo, then return false
+        if( !bFound )
+            return false;
+    }
+
+    //---------------------
+    // Present interval
+    //---------------------
+    // If keep present interval then check that the present interval is supported by this combo
+    if( pMatchOptions->ePresentInterval == DXUTMT_PRESERVE_INPUT &&
+        !pDeviceSettingsCombo->presentIntervalList.Contains( pDeviceSettingsIn->pp.PresentationInterval ) )
+        return false;
+
+    return true;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Returns a ranking number that describes how closely this device 
+// combo matches the optimal combo based on the match options and the optimal device settings
+//--------------------------------------------------------------------------------------
+float DXUTRankDeviceCombo( CD3DEnumDeviceSettingsCombo* pDeviceSettingsCombo, 
+                           DXUTDeviceSettings* pOptimalDeviceSettings,
+                           D3DDISPLAYMODE* pAdapterDesktopDisplayMode )
+{
+    float fCurRanking = 0.0f; 
+
+    // Arbitrary weights.  Gives preference to the ordinal, device type, and windowed
+    const float fAdapterOrdinalWeight   = 1000.0f;
+    const float fDeviceTypeWeight       = 100.0f;
+    const float fWindowWeight           = 10.0f;
+    const float fAdapterFormatWeight    = 1.0f;
+    const float fVertexProcessingWeight = 1.0f;
+    const float fResolutionWeight       = 1.0f;
+    const float fBackBufferFormatWeight = 1.0f;
+    const float fMultiSampleWeight      = 1.0f;
+    const float fDepthStencilWeight     = 1.0f;
+    const float fRefreshRateWeight      = 1.0f;
+    const float fPresentIntervalWeight  = 1.0f;
+
+    //---------------------
+    // Adapter ordinal
+    //---------------------
+    if( pDeviceSettingsCombo->AdapterOrdinal == pOptimalDeviceSettings->AdapterOrdinal )
+        fCurRanking += fAdapterOrdinalWeight;
+
+    //---------------------
+    // Device type
+    //---------------------
+    if( pDeviceSettingsCombo->DeviceType == pOptimalDeviceSettings->DeviceType )
+        fCurRanking += fDeviceTypeWeight;
+    // Slightly prefer HAL 
+    if( pDeviceSettingsCombo->DeviceType == D3DDEVTYPE_HAL )
+        fCurRanking += 0.1f; 
+
+    //---------------------
+    // Windowed
+    //---------------------
+    if( pDeviceSettingsCombo->Windowed == pOptimalDeviceSettings->pp.Windowed )
+        fCurRanking += fWindowWeight;
+
+    //---------------------
+    // Adapter format
+    //---------------------
+    if( pDeviceSettingsCombo->AdapterFormat == pOptimalDeviceSettings->AdapterFormat )
+    {
+        fCurRanking += fAdapterFormatWeight;
+    }
+    else
+    {
+        int nBitDepthDelta = abs( (long) DXUTColorChannelBits(pDeviceSettingsCombo->AdapterFormat) -
+                                  (long) DXUTColorChannelBits(pOptimalDeviceSettings->AdapterFormat) );
+        float fScale = __max(0.9f - (float)nBitDepthDelta*0.2f, 0.0f);
+        fCurRanking += fScale * fAdapterFormatWeight;
+    }
+
+    if( !pDeviceSettingsCombo->Windowed )
+    {
+        // Slightly prefer when it matches the desktop format or is D3DFMT_X8R8G8B8
+        bool bAdapterOptimalMatch;
+        if( DXUTColorChannelBits(pAdapterDesktopDisplayMode->Format) >= 8 )
+            bAdapterOptimalMatch = (pDeviceSettingsCombo->AdapterFormat == pAdapterDesktopDisplayMode->Format);
+        else
+            bAdapterOptimalMatch = (pDeviceSettingsCombo->AdapterFormat == D3DFMT_X8R8G8B8);
+
+        if( bAdapterOptimalMatch )
+            fCurRanking += 0.1f;
+    }
+
+    //---------------------
+    // Vertex processing
+    //---------------------
+    if( (pOptimalDeviceSettings->BehaviorFlags & D3DCREATE_HARDWARE_VERTEXPROCESSING) != 0 || 
+        (pOptimalDeviceSettings->BehaviorFlags & D3DCREATE_MIXED_VERTEXPROCESSING) != 0 )
+    {
+        if( (pDeviceSettingsCombo->pDeviceInfo->Caps.DevCaps & D3DDEVCAPS_HWTRANSFORMANDLIGHT) != 0 )
+            fCurRanking += fVertexProcessingWeight;
+    }
+    // Slightly prefer HW T&L
+    if( (pDeviceSettingsCombo->pDeviceInfo->Caps.DevCaps & D3DDEVCAPS_HWTRANSFORMANDLIGHT) != 0 )
+        fCurRanking += 0.1f;
+
+    //---------------------
+    // Resolution
+    //---------------------
+    bool bResolutionFound = false;
+    for( int idm = 0; idm < pDeviceSettingsCombo->pAdapterInfo->displayModeList.GetSize(); idm++ )
+    {
+        D3DDISPLAYMODE displayMode = pDeviceSettingsCombo->pAdapterInfo->displayModeList.GetAt( idm );
+        if( displayMode.Format != pDeviceSettingsCombo->AdapterFormat )
+            continue;
+        if( displayMode.Width == pOptimalDeviceSettings->pp.BackBufferWidth &&
+            displayMode.Height == pOptimalDeviceSettings->pp.BackBufferHeight )
+            bResolutionFound = true;
+    }
+    if( bResolutionFound )
+        fCurRanking += fResolutionWeight;
+
+    //---------------------
+    // Back buffer format
+    //---------------------
+    if( pDeviceSettingsCombo->BackBufferFormat == pOptimalDeviceSettings->pp.BackBufferFormat )
+    {
+        fCurRanking += fBackBufferFormatWeight;
+    }
+    else
+    {
+        int nBitDepthDelta = abs( (long) DXUTColorChannelBits(pDeviceSettingsCombo->BackBufferFormat) -
+                                  (long) DXUTColorChannelBits(pOptimalDeviceSettings->pp.BackBufferFormat) );
+        float fScale = __max(0.9f - (float)nBitDepthDelta*0.2f, 0.0f);
+        fCurRanking += fScale * fBackBufferFormatWeight;
+    }
+
+    // Check if this back buffer format is the same as 
+    // the adapter format since this is preferred.
+    bool bAdapterMatchesBB = (pDeviceSettingsCombo->BackBufferFormat == pDeviceSettingsCombo->AdapterFormat);
+    if( bAdapterMatchesBB )
+        fCurRanking += 0.1f;
+
+    //---------------------
+    // Back buffer count
+    //---------------------
+    // No caps for the back buffer count
+
+    //---------------------
+    // Multisample
+    //---------------------
+    bool bMultiSampleFound = false;
+    for( int i=0; i<pDeviceSettingsCombo->multiSampleTypeList.GetSize(); i++ )
+    {
+        D3DMULTISAMPLE_TYPE msType = pDeviceSettingsCombo->multiSampleTypeList.GetAt(i);
+        DWORD msQuality  = pDeviceSettingsCombo->multiSampleQualityList.GetAt(i);
+
+        if( msType == pOptimalDeviceSettings->pp.MultiSampleType &&
+            msQuality >= pOptimalDeviceSettings->pp.MultiSampleQuality )
+        {
+            bMultiSampleFound = true;
+            break;
+        }
+    }
+    if( bMultiSampleFound )
+        fCurRanking += fMultiSampleWeight;
+        
+    //---------------------
+    // Swap effect
+    //---------------------
+    // No caps for swap effects
+
+    //---------------------
+    // Depth stencil 
+    //---------------------
+    if( pDeviceSettingsCombo->depthStencilFormatList.Contains( pOptimalDeviceSettings->pp.AutoDepthStencilFormat ) )
+        fCurRanking += fDepthStencilWeight;
+
+    //---------------------
+    // Present flags
+    //---------------------
+    // No caps for the present flags
+
+    //---------------------
+    // Refresh rate
+    //---------------------
+    bool bRefreshFound = false;
+    for( int idm = 0; idm < pDeviceSettingsCombo->pAdapterInfo->displayModeList.GetSize(); idm++ )
+    {
+        D3DDISPLAYMODE displayMode = pDeviceSettingsCombo->pAdapterInfo->displayModeList.GetAt( idm );
+        if( displayMode.Format != pDeviceSettingsCombo->AdapterFormat )
+            continue;
+        if( displayMode.RefreshRate == pOptimalDeviceSettings->pp.FullScreen_RefreshRateInHz )
+            bRefreshFound = true;
+    }
+    if( bRefreshFound )
+        fCurRanking += fRefreshRateWeight;
+
+    //---------------------
+    // Present interval
+    //---------------------
+    // If keep present interval then check that the present interval is supported by this combo
+    if( pDeviceSettingsCombo->presentIntervalList.Contains( pOptimalDeviceSettings->pp.PresentationInterval ) )
+        fCurRanking += fPresentIntervalWeight;
+
+    return fCurRanking;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Builds valid device settings using the match options, the input device settings, and the 
+// best device settings combo found.
+//--------------------------------------------------------------------------------------
+void DXUTBuildValidDeviceSettings( DXUTDeviceSettings* pValidDeviceSettings, 
+                                   CD3DEnumDeviceSettingsCombo* pBestDeviceSettingsCombo, 
+                                   DXUTDeviceSettings* pDeviceSettingsIn, 
+                                   DXUTMatchOptions* pMatchOptions )
+{
+    IDirect3D9* pD3D = DXUTGetD3DObject();
+    D3DDISPLAYMODE adapterDesktopDisplayMode;
+    pD3D->GetAdapterDisplayMode( pBestDeviceSettingsCombo->AdapterOrdinal, &adapterDesktopDisplayMode );
+
+    // For each setting pick the best, taking into account the match options and 
+    // what's supported by the device
+
+    //---------------------
+    // Adapter Ordinal
+    //---------------------
+    // Just using pBestDeviceSettingsCombo->AdapterOrdinal
+
+    //---------------------
+    // Device Type
+    //---------------------
+    // Just using pBestDeviceSettingsCombo->DeviceType
+
+    //---------------------
+    // Windowed 
+    //---------------------
+    // Just using pBestDeviceSettingsCombo->Windowed
+
+    //---------------------
+    // Adapter Format
+    //---------------------
+    // Just using pBestDeviceSettingsCombo->AdapterFormat
+
+    //---------------------
+    // Vertex processing
+    //---------------------
+    DWORD dwBestBehaviorFlags = 0;
+    if( pMatchOptions->eVertexProcessing == DXUTMT_PRESERVE_INPUT )   
+    {
+        dwBestBehaviorFlags = pDeviceSettingsIn->BehaviorFlags;
+    }
+    else if( pMatchOptions->eVertexProcessing == DXUTMT_IGNORE_INPUT )    
+    {
+        // The framework defaults to HWVP if available otherwise use SWVP
+        if ((pBestDeviceSettingsCombo->pDeviceInfo->Caps.DevCaps & D3DDEVCAPS_HWTRANSFORMANDLIGHT) != 0)
+            dwBestBehaviorFlags |= D3DCREATE_HARDWARE_VERTEXPROCESSING;
+        else
+            dwBestBehaviorFlags |= D3DCREATE_SOFTWARE_VERTEXPROCESSING;
+    }
+    else // if( pMatchOptions->eVertexProcessing == DXUTMT_CLOSEST_TO_INPUT )    
+    {
+        // Default to input, and fallback to SWVP if HWVP not available 
+        dwBestBehaviorFlags = pDeviceSettingsIn->BehaviorFlags;
+        if ((pBestDeviceSettingsCombo->pDeviceInfo->Caps.DevCaps & D3DDEVCAPS_HWTRANSFORMANDLIGHT) == 0 && 
+            ( (dwBestBehaviorFlags & D3DCREATE_HARDWARE_VERTEXPROCESSING) != 0 || 
+              (dwBestBehaviorFlags & D3DCREATE_MIXED_VERTEXPROCESSING) != 0) )
+        {
+            dwBestBehaviorFlags &= ~D3DCREATE_HARDWARE_VERTEXPROCESSING;
+            dwBestBehaviorFlags &= ~D3DCREATE_MIXED_VERTEXPROCESSING;
+            dwBestBehaviorFlags |= D3DCREATE_SOFTWARE_VERTEXPROCESSING;
+        }
+
+        // One of these must be selected
+        if( (dwBestBehaviorFlags & D3DCREATE_HARDWARE_VERTEXPROCESSING) == 0 &&
+            (dwBestBehaviorFlags & D3DCREATE_MIXED_VERTEXPROCESSING) == 0 &&
+            (dwBestBehaviorFlags & D3DCREATE_SOFTWARE_VERTEXPROCESSING) == 0 )
+        {
+            if ((pBestDeviceSettingsCombo->pDeviceInfo->Caps.DevCaps & D3DDEVCAPS_HWTRANSFORMANDLIGHT) != 0)
+                dwBestBehaviorFlags |= D3DCREATE_HARDWARE_VERTEXPROCESSING;
+            else
+                dwBestBehaviorFlags |= D3DCREATE_SOFTWARE_VERTEXPROCESSING;
+        }
+    }
+
+    //---------------------
+    // Resolution
+    //---------------------
+    D3DDISPLAYMODE bestDisplayMode;  
+    if( pMatchOptions->eResolution == DXUTMT_PRESERVE_INPUT )   
+    {
+        bestDisplayMode.Width = pDeviceSettingsIn->pp.BackBufferWidth;
+        bestDisplayMode.Height = pDeviceSettingsIn->pp.BackBufferHeight;
+    }
+    else 
+    {
+        D3DDISPLAYMODE displayModeIn;  
+        if( pMatchOptions->eResolution == DXUTMT_CLOSEST_TO_INPUT &&
+            pDeviceSettingsIn )   
+        {
+            displayModeIn.Width = pDeviceSettingsIn->pp.BackBufferWidth;
+            displayModeIn.Height = pDeviceSettingsIn->pp.BackBufferHeight;
+        }
+        else // if( pMatchOptions->eResolution == DXUTMT_IGNORE_INPUT )   
+        {
+            if( pBestDeviceSettingsCombo->Windowed )
+            {
+                // The framework defaults to 640x480 for windowed
+                displayModeIn.Width = 640;
+                displayModeIn.Height = 480;
+            }
+            else
+            {
+                // The framework defaults to desktop resolution for fullscreen to try to avoid slow mode change
+                displayModeIn.Width = adapterDesktopDisplayMode.Width;
+                displayModeIn.Height = adapterDesktopDisplayMode.Height;
+            }
+        }
+
+        // Call a helper function to find the closest valid display mode to the optimal 
+        DXUTFindValidResolution( pBestDeviceSettingsCombo, displayModeIn, &bestDisplayMode );
+    }
+
+    //---------------------
+    // Back Buffer Format
+    //---------------------
+    // Just using pBestDeviceSettingsCombo->BackBufferFormat
+
+    //---------------------
+    // Back buffer count
+    //---------------------
+    UINT bestBackBufferCount;
+    if( pMatchOptions->eBackBufferCount == DXUTMT_PRESERVE_INPUT )   
+    {
+        bestBackBufferCount = pDeviceSettingsIn->pp.BackBufferCount;
+    }
+    else if( pMatchOptions->eBackBufferCount == DXUTMT_IGNORE_INPUT )   
+    {
+        // The framework defaults to triple buffering 
+        bestBackBufferCount = 2;
+    }
+    else // if( pMatchOptions->eBackBufferCount == DXUTMT_CLOSEST_TO_INPUT )   
+    {
+        bestBackBufferCount = pDeviceSettingsIn->pp.BackBufferCount;
+        if( bestBackBufferCount > 3 )
+            bestBackBufferCount = 3;
+        if( bestBackBufferCount < 1 )
+            bestBackBufferCount = 1;
+    }
+    
+    //---------------------
+    // Multisample
+    //---------------------
+    D3DMULTISAMPLE_TYPE bestMultiSampleType;
+    DWORD bestMultiSampleQuality;
+    if( pDeviceSettingsIn && pDeviceSettingsIn->pp.SwapEffect != D3DSWAPEFFECT_DISCARD )
+    {
+        // Swap effect is not set to discard so multisampling has to off
+        bestMultiSampleType = D3DMULTISAMPLE_NONE;
+        bestMultiSampleQuality = 0;
+    }
+    else
+    {
+        if( pMatchOptions->eMultiSample == DXUTMT_PRESERVE_INPUT )   
+        {
+            bestMultiSampleType    = pDeviceSettingsIn->pp.MultiSampleType;
+            bestMultiSampleQuality = pDeviceSettingsIn->pp.MultiSampleQuality;
+        }
+        else if( pMatchOptions->eMultiSample == DXUTMT_IGNORE_INPUT )   
+        {
+            // Default to no multisampling (always supported)
+            bestMultiSampleType = D3DMULTISAMPLE_NONE;
+            bestMultiSampleQuality = 0;
+        }
+        else if( pMatchOptions->eMultiSample == DXUTMT_CLOSEST_TO_INPUT )   
+        {
+            // Default to no multisampling (always supported)
+            bestMultiSampleType = D3DMULTISAMPLE_NONE;
+            bestMultiSampleQuality = 0;
+
+            for( int i=0; i < pBestDeviceSettingsCombo->multiSampleTypeList.GetSize(); i++ )
+            {
+                D3DMULTISAMPLE_TYPE type = pBestDeviceSettingsCombo->multiSampleTypeList.GetAt(i);
+                DWORD qualityLevels = pBestDeviceSettingsCombo->multiSampleQualityList.GetAt(i);
+                
+                // Check whether supported type is closer to the input than our current best
+                if( abs(type - pDeviceSettingsIn->pp.MultiSampleType) < abs(bestMultiSampleType - pDeviceSettingsIn->pp.MultiSampleType) )
+                {
+                    bestMultiSampleType = type; 
+                    bestMultiSampleQuality = __min( qualityLevels-1, pDeviceSettingsIn->pp.MultiSampleQuality );
+                }
+            }
+        }
+        else
+        {
+            // Error case
+            bestMultiSampleType = D3DMULTISAMPLE_NONE;
+            bestMultiSampleQuality = 0;
+        }
+    }
+
+    //---------------------
+    // Swap effect
+    //---------------------
+    D3DSWAPEFFECT bestSwapEffect;
+    if( pMatchOptions->eSwapEffect == DXUTMT_PRESERVE_INPUT )   
+    {
+        bestSwapEffect = pDeviceSettingsIn->pp.SwapEffect;
+    }
+    else if( pMatchOptions->eSwapEffect == DXUTMT_IGNORE_INPUT )   
+    {
+        bestSwapEffect = D3DSWAPEFFECT_DISCARD;
+    }
+    else // if( pMatchOptions->eSwapEffect == DXUTMT_CLOSEST_TO_INPUT )   
+    {
+        bestSwapEffect = pDeviceSettingsIn->pp.SwapEffect;
+
+        // Swap effect has to be one of these 3
+        if( bestSwapEffect != D3DSWAPEFFECT_DISCARD &&
+            bestSwapEffect != D3DSWAPEFFECT_FLIP &&
+            bestSwapEffect != D3DSWAPEFFECT_COPY )
+        {
+            bestSwapEffect = D3DSWAPEFFECT_DISCARD;
+        }
+    }
+
+    //---------------------
+    // Depth stencil 
+    //---------------------
+    D3DFORMAT bestDepthStencilFormat;
+    BOOL bestEnableAutoDepthStencil;
+
+    CGrowableArray< int > depthStencilRanking;
+    depthStencilRanking.SetSize( pBestDeviceSettingsCombo->depthStencilFormatList.GetSize() );
+
+    UINT dwBackBufferBitDepth = DXUTColorChannelBits( pBestDeviceSettingsCombo->BackBufferFormat );       
+    UINT dwInputDepthBitDepth = 0;
+    if( pDeviceSettingsIn )
+        dwInputDepthBitDepth = DXUTDepthBits( pDeviceSettingsIn->pp.AutoDepthStencilFormat );
+
+    for( int i=0; i<pBestDeviceSettingsCombo->depthStencilFormatList.GetSize(); i++ )
+    {
+        D3DFORMAT curDepthStencilFmt = pBestDeviceSettingsCombo->depthStencilFormatList.GetAt(i);
+        DWORD dwCurDepthBitDepth = DXUTDepthBits( curDepthStencilFmt );
+        int nRanking;
+
+        if( pMatchOptions->eDepthFormat == DXUTMT_PRESERVE_INPUT )
+        {                       
+            // Need to match bit depth of input
+            if(dwCurDepthBitDepth == dwInputDepthBitDepth)
+                nRanking = 0;
+            else
+                nRanking = 10000;
+        }
+        else if( pMatchOptions->eDepthFormat == DXUTMT_IGNORE_INPUT )
+        {
+            // Prefer match of backbuffer bit depth
+            nRanking = abs((int)dwCurDepthBitDepth - (int)dwBackBufferBitDepth*4);
+        }
+        else // if( pMatchOptions->eDepthFormat == DXUTMT_CLOSEST_TO_INPUT )
+        {
+            // Prefer match of input depth format bit depth
+            nRanking = abs((int)dwCurDepthBitDepth - (int)dwInputDepthBitDepth);
+        }
+
+        depthStencilRanking.Add( nRanking );
+    }
+
+    UINT dwInputStencilBitDepth = 0;
+    if( pDeviceSettingsIn )
+        dwInputStencilBitDepth = DXUTStencilBits( pDeviceSettingsIn->pp.AutoDepthStencilFormat );
+
+    for( int i=0; i<pBestDeviceSettingsCombo->depthStencilFormatList.GetSize(); i++ )
+    {
+        D3DFORMAT curDepthStencilFmt = pBestDeviceSettingsCombo->depthStencilFormatList.GetAt(i);
+        int nRanking = depthStencilRanking.GetAt(i);
+        DWORD dwCurStencilBitDepth = DXUTStencilBits( curDepthStencilFmt );
+
+        if( pMatchOptions->eStencilFormat == DXUTMT_PRESERVE_INPUT )
+        {                       
+            // Need to match bit depth of input
+            if(dwCurStencilBitDepth == dwInputStencilBitDepth)
+                nRanking += 0;
+            else
+                nRanking += 10000;
+        }
+        else if( pMatchOptions->eStencilFormat == DXUTMT_IGNORE_INPUT )
+        {
+            // Prefer 0 stencil bit depth
+            nRanking += dwCurStencilBitDepth;
+        }
+        else // if( pMatchOptions->eStencilFormat == DXUTMT_CLOSEST_TO_INPUT )
+        {
+            // Prefer match of input stencil format bit depth
+            nRanking += abs((int)dwCurStencilBitDepth - (int)dwInputStencilBitDepth);
+        }
+
+        depthStencilRanking.SetAt( i, nRanking );
+    }
+
+    int nBestRanking = 100000;
+    int nBestIndex = -1;
+    for( int i=0; i<pBestDeviceSettingsCombo->depthStencilFormatList.GetSize(); i++ )
+    {
+        int nRanking = depthStencilRanking.GetAt(i);
+        if( nRanking < nBestRanking )
+        {
+            nBestRanking = nRanking;
+            nBestIndex = i;
+        }
+    }
+
+    if( nBestIndex >= 0 )
+    {
+        bestDepthStencilFormat = pBestDeviceSettingsCombo->depthStencilFormatList.GetAt(nBestIndex);
+        bestEnableAutoDepthStencil = true;
+    }
+    else
+    {
+        bestDepthStencilFormat = D3DFMT_UNKNOWN;
+        bestEnableAutoDepthStencil = false;
+    }
+
+
+    //---------------------
+    // Present flags
+    //---------------------
+    DWORD dwBestFlags;
+    if( pMatchOptions->ePresentFlags == DXUTMT_PRESERVE_INPUT )   
+    {
+        dwBestFlags = pDeviceSettingsIn->pp.Flags;
+    }
+    else if( pMatchOptions->ePresentFlags == DXUTMT_IGNORE_INPUT )   
+    {
+        dwBestFlags = 0;
+        if( bestEnableAutoDepthStencil )
+            dwBestFlags = D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL;            
+    }
+    else // if( pMatchOptions->ePresentFlags == DXUTMT_CLOSEST_TO_INPUT )   
+    {
+        dwBestFlags = pDeviceSettingsIn->pp.Flags;
+        if( bestEnableAutoDepthStencil )
+            dwBestFlags |= D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL;
+    }
+
+    //---------------------
+    // Refresh rate
+    //---------------------
+    if( pBestDeviceSettingsCombo->Windowed )
+    {
+        // Must be 0 for windowed
+        bestDisplayMode.RefreshRate = 0;
+    }
+    else
+    {
+        if( pMatchOptions->eRefreshRate == DXUTMT_PRESERVE_INPUT )   
+        {
+            bestDisplayMode.RefreshRate = pDeviceSettingsIn->pp.FullScreen_RefreshRateInHz;
+        }
+        else 
+        {
+            UINT refreshRateMatch;
+            if( pMatchOptions->eRefreshRate == DXUTMT_CLOSEST_TO_INPUT )   
+            {
+                refreshRateMatch = pDeviceSettingsIn->pp.FullScreen_RefreshRateInHz;
+            }
+            else // if( pMatchOptions->eRefreshRate == DXUTMT_IGNORE_INPUT )   
+            {
+                refreshRateMatch = adapterDesktopDisplayMode.RefreshRate;
+            }
+
+            bestDisplayMode.RefreshRate = 0;
+
+            if( refreshRateMatch != 0 )
+            {
+                int nBestRefreshRanking = 100000;
+                CGrowableArray<D3DDISPLAYMODE>* pDisplayModeList = &pBestDeviceSettingsCombo->pAdapterInfo->displayModeList;
+                for( int iDisplayMode=0; iDisplayMode<pDisplayModeList->GetSize(); iDisplayMode++ )
+                {
+                    D3DDISPLAYMODE displayMode = pDisplayModeList->GetAt(iDisplayMode);                
+                    if( displayMode.Format != pBestDeviceSettingsCombo->AdapterFormat || 
+                        displayMode.Height != bestDisplayMode.Height ||
+                        displayMode.Width != bestDisplayMode.Width )
+                        continue; // Skip display modes that don't match 
+
+                    // Find the delta between the current refresh rate and the optimal refresh rate 
+                    int nCurRanking = abs((int)displayMode.RefreshRate - (int)refreshRateMatch);
+                                        
+                    if( nCurRanking < nBestRefreshRanking )
+                    {
+                        bestDisplayMode.RefreshRate = displayMode.RefreshRate;
+                        nBestRefreshRanking = nCurRanking;
+
+                        // Stop if perfect match found
+                        if( nBestRefreshRanking == 0 )
+                            break;
+                    }
+                }
+            }
+        }
+    }
+
+    //---------------------
+    // Present interval
+    //---------------------
+    UINT bestPresentInterval;
+    if( pMatchOptions->ePresentInterval == DXUTMT_PRESERVE_INPUT )   
+    {
+        bestPresentInterval = pDeviceSettingsIn->pp.PresentationInterval;
+    }
+    else if( pMatchOptions->ePresentInterval == DXUTMT_IGNORE_INPUT )   
+    {
+        // For windowed and fullscreen, default to D3DPRESENT_INTERVAL_DEFAULT
+        // which will wait for the vertical retrace period to prevent tearing.
+        // For benchmarking, use D3DPRESENT_INTERVAL_DEFAULT  which will
+        // will wait not for the vertical retrace period but may introduce tearing.
+        bestPresentInterval = D3DPRESENT_INTERVAL_DEFAULT;
+    }
+    else // if( pMatchOptions->ePresentInterval == DXUTMT_CLOSEST_TO_INPUT )   
+    {
+        if( pBestDeviceSettingsCombo->presentIntervalList.Contains( pDeviceSettingsIn->pp.PresentationInterval ) )
+        {
+            bestPresentInterval = pDeviceSettingsIn->pp.PresentationInterval;
+        }
+        else
+        {
+            bestPresentInterval = D3DPRESENT_INTERVAL_DEFAULT;
+        }
+    }
+
+    // Fill the device settings struct
+    ZeroMemory( pValidDeviceSettings, sizeof(DXUTDeviceSettings) );
+    pValidDeviceSettings->AdapterOrdinal                 = pBestDeviceSettingsCombo->AdapterOrdinal;
+    pValidDeviceSettings->DeviceType                     = pBestDeviceSettingsCombo->DeviceType;
+    pValidDeviceSettings->AdapterFormat                  = pBestDeviceSettingsCombo->AdapterFormat;
+    pValidDeviceSettings->BehaviorFlags                  = dwBestBehaviorFlags;
+    pValidDeviceSettings->pp.BackBufferWidth             = bestDisplayMode.Width;
+    pValidDeviceSettings->pp.BackBufferHeight            = bestDisplayMode.Height;
+    pValidDeviceSettings->pp.BackBufferFormat            = pBestDeviceSettingsCombo->BackBufferFormat;
+    pValidDeviceSettings->pp.BackBufferCount             = bestBackBufferCount;
+    pValidDeviceSettings->pp.MultiSampleType             = bestMultiSampleType;  
+    pValidDeviceSettings->pp.MultiSampleQuality          = bestMultiSampleQuality;
+    pValidDeviceSettings->pp.SwapEffect                  = bestSwapEffect;
+    pValidDeviceSettings->pp.hDeviceWindow               = pBestDeviceSettingsCombo->Windowed ? DXUTGetHWNDDeviceWindowed() : DXUTGetHWNDDeviceFullScreen();
+    pValidDeviceSettings->pp.Windowed                    = pBestDeviceSettingsCombo->Windowed;
+    pValidDeviceSettings->pp.EnableAutoDepthStencil      = bestEnableAutoDepthStencil;  
+    pValidDeviceSettings->pp.AutoDepthStencilFormat      = bestDepthStencilFormat;
+    pValidDeviceSettings->pp.Flags                       = dwBestFlags;                   
+    pValidDeviceSettings->pp.FullScreen_RefreshRateInHz  = bestDisplayMode.RefreshRate;
+    pValidDeviceSettings->pp.PresentationInterval        = bestPresentInterval;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Internal helper function to find the closest allowed display mode to the optimal 
+//--------------------------------------------------------------------------------------
+HRESULT DXUTFindValidResolution( CD3DEnumDeviceSettingsCombo* pBestDeviceSettingsCombo, 
+                                D3DDISPLAYMODE displayModeIn, D3DDISPLAYMODE* pBestDisplayMode )
+{
+    D3DDISPLAYMODE bestDisplayMode;
+    ZeroMemory( &bestDisplayMode, sizeof(D3DDISPLAYMODE) );
+    
+    if( pBestDeviceSettingsCombo->Windowed )
+    {
+        // In windowed mode, all resolutions are valid but restritions still apply 
+        // on the size of the window.  See DXUTChangeDevice() for details
+        *pBestDisplayMode = displayModeIn;
+    }
+    else
+    {
+        int nBestRanking = 100000;
+        int nCurRanking;
+        CGrowableArray<D3DDISPLAYMODE>* pDisplayModeList = &pBestDeviceSettingsCombo->pAdapterInfo->displayModeList;
+        for( int iDisplayMode=0; iDisplayMode<pDisplayModeList->GetSize(); iDisplayMode++ )
+        {
+            D3DDISPLAYMODE displayMode = pDisplayModeList->GetAt(iDisplayMode);
+
+            // Skip display modes that don't match the combo's adapter format
+            if( displayMode.Format != pBestDeviceSettingsCombo->AdapterFormat )
+                continue;
+
+            // Find the delta between the current width/height and the optimal width/height
+            nCurRanking = abs((int)displayMode.Width - (int)displayModeIn.Width) + 
+                          abs((int)displayMode.Height- (int)displayModeIn.Height);
+
+            if( nCurRanking < nBestRanking )
+            {
+                bestDisplayMode = displayMode;
+                nBestRanking = nCurRanking;
+
+                // Stop if perfect match found
+                if( nBestRanking == 0 )
+                    break;
+            }
+        }
+
+        if( bestDisplayMode.Width == 0 )
+        {
+            *pBestDisplayMode = displayModeIn;
+            return E_FAIL; // No valid display modes found
+        }
+
+        *pBestDisplayMode = bestDisplayMode;
+    }
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Internal helper function to return the adapter format from the first device settings 
+// combo that matches the passed adapter ordinal, device type, backbuffer format, and windowed.  
+//--------------------------------------------------------------------------------------
+HRESULT DXUTFindAdapterFormat( UINT AdapterOrdinal, D3DDEVTYPE DeviceType, D3DFORMAT BackBufferFormat, 
+                               BOOL Windowed, D3DFORMAT* pAdapterFormat )
+{
+    CD3DEnumeration* pd3dEnum = DXUTPrepareEnumerationObject();
+    CD3DEnumDeviceInfo* pDeviceInfo = pd3dEnum->GetDeviceInfo( AdapterOrdinal, DeviceType );
+    if( pDeviceInfo )
+    {
+        for( int iDeviceCombo=0; iDeviceCombo<pDeviceInfo->deviceSettingsComboList.GetSize(); iDeviceCombo++ )
+        {
+            CD3DEnumDeviceSettingsCombo* pDeviceSettingsCombo = pDeviceInfo->deviceSettingsComboList.GetAt(iDeviceCombo);
+            if( pDeviceSettingsCombo->BackBufferFormat == BackBufferFormat &&
+                pDeviceSettingsCombo->Windowed == Windowed )
+            {
+                // Return the adapter format from the first match
+                *pAdapterFormat = pDeviceSettingsCombo->AdapterFormat;
+                return S_OK;
+            }
+        }
+    }
+
+    *pAdapterFormat = BackBufferFormat;
+    return E_FAIL;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Change to a Direct3D device created from the device settings or passed in.
+// The framework will only reset if the device is similar to the previous device 
+// otherwise it will cleanup the previous device (if there is one) and recreate the 
+// scene using the app's device callbacks.
+//--------------------------------------------------------------------------------------
+HRESULT DXUTChangeDevice( DXUTDeviceSettings* pNewDeviceSettings, IDirect3DDevice9* pd3dDeviceFromApp, bool bForceRecreate, bool bClipWindowToSingleAdapter )
+{
+    HRESULT hr;
+    DXUTDeviceSettings* pOldDeviceSettings = GetDXUTState().GetCurrentDeviceSettings();
+
+    if( DXUTGetD3DObject() == NULL )
+        return S_FALSE;
+
+    // Make a copy of the pNewDeviceSettings on the heap
+    DXUTDeviceSettings* pNewDeviceSettingsOnHeap = new DXUTDeviceSettings;
+    if( pNewDeviceSettingsOnHeap == NULL )
+        return E_OUTOFMEMORY;
+    memcpy( pNewDeviceSettingsOnHeap, pNewDeviceSettings, sizeof(DXUTDeviceSettings) );
+    pNewDeviceSettings = pNewDeviceSettingsOnHeap;
+
+    // If the ModifyDeviceSettings callback is non-NULL, then call it to let the app 
+    // change the settings or reject the device change by returning false.
+    LPDXUTCALLBACKMODIFYDEVICESETTINGS pCallbackModifyDeviceSettings = GetDXUTState().GetModifyDeviceSettingsFunc();
+    if( pCallbackModifyDeviceSettings )
+    {
+        D3DCAPS9 caps;
+        IDirect3D9* pD3D = DXUTGetD3DObject();
+        pD3D->GetDeviceCaps( pNewDeviceSettings->AdapterOrdinal, pNewDeviceSettings->DeviceType, &caps );
+
+        bool bContinue = pCallbackModifyDeviceSettings( pNewDeviceSettings, &caps, GetDXUTState().GetModifyDeviceSettingsFuncUserContext() );
+        if( !bContinue )
+        {
+            // The app rejected the device change by returning false, so just use the current device if there is one.
+            if( pOldDeviceSettings == NULL )
+                DXUTDisplayErrorMessage( DXUTERR_NOCOMPATIBLEDEVICES );
+            SAFE_DELETE( pNewDeviceSettings );
+            return E_ABORT;
+        }
+        if( GetDXUTState().GetD3D() == NULL )
+        {
+            SAFE_DELETE( pNewDeviceSettings );
+            return S_FALSE;
+        }
+    }
+
+    GetDXUTState().SetCurrentDeviceSettings( pNewDeviceSettings );
+
+    DXUTPause( true, true );
+
+    // When a WM_SIZE message is received, it calls DXUTCheckForWindowSizeChange().
+    // A WM_SIZE message might be sent when adjusting the window, so tell 
+    // DXUTCheckForWindowSizeChange() to ignore size changes temporarily
+    GetDXUTState().SetIgnoreSizeChange( true );
+
+    // Update thread safety on/off depending on Direct3D device's thread safety
+    g_bThreadSafe = ((pNewDeviceSettings->BehaviorFlags & D3DCREATE_MULTITHREADED) != 0 );
+
+    // Only apply the cmd line overrides if this is the first device created
+    // and DXUTSetDevice() isn't used
+    if( NULL == pd3dDeviceFromApp && NULL == pOldDeviceSettings )
+    {
+        // Updates the device settings struct based on the cmd line args.  
+        // Warning: if the device doesn't support these new settings then CreateDevice() will fail.
+        DXUTUpdateDeviceSettingsWithOverrides( pNewDeviceSettings );
+    }
+
+    // Take note if the backbuffer width & height are 0 now as they will change after pd3dDevice->Reset()
+    bool bKeepCurrentWindowSize = false;
+    if( pNewDeviceSettings->pp.BackBufferWidth == 0 && pNewDeviceSettings->pp.BackBufferHeight == 0 )
+        bKeepCurrentWindowSize = true;
+
+    //////////////////////////
+    // Before reset
+    /////////////////////////
+    if( pNewDeviceSettings->pp.Windowed )
+    {
+        // Going to windowed mode
+
+        if( pOldDeviceSettings && !pOldDeviceSettings->pp.Windowed )
+        {
+            // Going from fullscreen -> windowed
+            GetDXUTState().SetFullScreenBackBufferWidthAtModeChange( pOldDeviceSettings->pp.BackBufferWidth );
+            GetDXUTState().SetFullScreenBackBufferHeightAtModeChange( pOldDeviceSettings->pp.BackBufferHeight );
+
+            // Restore windowed mode style
+            SetWindowLong( DXUTGetHWNDDeviceWindowed(), GWL_STYLE, GetDXUTState().GetWindowedStyleAtModeChange() );
+        }
+
+        // If different device windows are used for windowed mode and fullscreen mode,
+        // hide the fullscreen window so that it doesn't obscure the screen.
+        if( DXUTGetHWNDDeviceFullScreen() != DXUTGetHWNDDeviceWindowed() )
+            ShowWindow( DXUTGetHWNDDeviceFullScreen(), SW_HIDE );
+
+        // If using the same window for windowed and fullscreen mode, reattach menu if one exists
+        if( DXUTGetHWNDDeviceFullScreen() == DXUTGetHWNDDeviceWindowed() )
+        {
+            if( GetDXUTState().GetMenu() != NULL )
+                SetMenu( DXUTGetHWNDDeviceWindowed(), GetDXUTState().GetMenu() );
+        }
+    }
+    else 
+    {
+        // Going to fullscreen mode
+
+        if( pOldDeviceSettings == NULL || (pOldDeviceSettings && pOldDeviceSettings->pp.Windowed) )
+        {
+            // Transistioning to full screen mode from a standard window so 
+            // save current window position/size/style now in case the user toggles to windowed mode later 
+            WINDOWPLACEMENT* pwp = GetDXUTState().GetWindowedPlacement();
+            ZeroMemory( pwp, sizeof(WINDOWPLACEMENT) );
+            pwp->length = sizeof(WINDOWPLACEMENT);
+            GetWindowPlacement( DXUTGetHWNDDeviceWindowed(), pwp );
+            bool bIsTopmost = ( (GetWindowLong(DXUTGetHWNDDeviceWindowed(),GWL_EXSTYLE) & WS_EX_TOPMOST) != 0); 
+            GetDXUTState().SetTopmostWhileWindowed( bIsTopmost );
+            DWORD dwStyle = GetWindowLong( DXUTGetHWNDDeviceWindowed(), GWL_STYLE );
+            dwStyle &= ~WS_MAXIMIZE & ~WS_MINIMIZE; // remove minimize/maximize style
+            GetDXUTState().SetWindowedStyleAtModeChange( dwStyle );
+            if( pOldDeviceSettings )
+            {
+                GetDXUTState().SetWindowBackBufferWidthAtModeChange( pOldDeviceSettings->pp.BackBufferWidth );
+                GetDXUTState().SetWindowBackBufferHeightAtModeChange( pOldDeviceSettings->pp.BackBufferHeight );
+            }
+        }
+
+        // Hide the window to avoid animation of blank windows
+        ShowWindow( DXUTGetHWNDDeviceFullScreen(), SW_HIDE );
+
+        // Set FS window style
+        SetWindowLong( DXUTGetHWNDDeviceFullScreen(), GWL_STYLE, WS_POPUP|WS_SYSMENU );
+
+        // If using the same window for windowed and fullscreen mode, save and remove menu 
+        if( DXUTGetHWNDDeviceFullScreen() == DXUTGetHWNDDeviceWindowed() )
+        {
+            HMENU hMenu = GetMenu( DXUTGetHWNDDeviceFullScreen() );
+            GetDXUTState().SetMenu( hMenu );
+            SetMenu( DXUTGetHWNDDeviceFullScreen(), NULL );
+        }
+      
+        WINDOWPLACEMENT wpFullscreen;
+        ZeroMemory( &wpFullscreen, sizeof(WINDOWPLACEMENT) );
+        wpFullscreen.length = sizeof(WINDOWPLACEMENT);
+        GetWindowPlacement( DXUTGetHWNDDeviceFullScreen(), &wpFullscreen );
+        if( (wpFullscreen.flags & WPF_RESTORETOMAXIMIZED) != 0 )
+        {
+            // Restore the window to normal if the window was maximized then minimized.  This causes the 
+            // WPF_RESTORETOMAXIMIZED flag to be set which will cause SW_RESTORE to restore the 
+            // window from minimized to maxmized which isn't what we want
+            wpFullscreen.flags &= ~WPF_RESTORETOMAXIMIZED;
+            wpFullscreen.showCmd = SW_RESTORE;
+            SetWindowPlacement( DXUTGetHWNDDeviceFullScreen(), &wpFullscreen );
+        }
+    }
+
+    // If AdapterOrdinal and DeviceType are the same, we can just do a Reset().
+    // If they've changed, we need to do a complete device tear down/rebuild.
+    // Also only allow a reset if pd3dDevice is the same as the current device 
+    if( !bForceRecreate && 
+        (pd3dDeviceFromApp == NULL || pd3dDeviceFromApp == DXUTGetD3DDevice()) && 
+        DXUTGetD3DDevice() &&
+        pOldDeviceSettings &&
+        pOldDeviceSettings->AdapterOrdinal == pNewDeviceSettings->AdapterOrdinal &&
+        pOldDeviceSettings->DeviceType == pNewDeviceSettings->DeviceType &&
+        pOldDeviceSettings->BehaviorFlags == pNewDeviceSettings->BehaviorFlags )
+    {
+        // Reset the Direct3D device and call the app's device callbacks
+        hr = DXUTReset3DEnvironment();
+        if( FAILED(hr) )
+        {
+            if( D3DERR_DEVICELOST == hr )
+            {
+                // The device is lost, just mark it as so and continue on with 
+                // capturing the state and resizing the window/etc.
+                GetDXUTState().SetDeviceLost( true );
+            }
+            else if( DXUTERR_RESETTINGDEVICEOBJECTS == hr || 
+                     DXUTERR_MEDIANOTFOUND == hr )
+            {
+                // Something bad happened in the app callbacks
+                SAFE_DELETE( pOldDeviceSettings );
+                DXUTDisplayErrorMessage( hr );
+                DXUTShutdown();
+                return hr;
+            }
+            else // DXUTERR_RESETTINGDEVICE
+            {
+                // Reset failed and the device wasn't lost and it wasn't the apps fault, 
+                // so recreate the device to try to recover
+                GetDXUTState().SetCurrentDeviceSettings( pOldDeviceSettings );
+                if( FAILED( DXUTChangeDevice( pNewDeviceSettings, pd3dDeviceFromApp, true, bClipWindowToSingleAdapter ) ) )
+                {
+                    // If that fails, then shutdown
+                    SAFE_DELETE( pOldDeviceSettings );
+                    DXUTShutdown();
+                    return DXUTERR_CREATINGDEVICE;
+                }
+                else
+                {
+                    SAFE_DELETE( pOldDeviceSettings );
+                    return S_OK;
+                }
+            }
+        }
+    }
+    else
+    {
+        // Cleanup if not first device created
+        if( pOldDeviceSettings )
+            DXUTCleanup3DEnvironment( false );
+
+        // Create the D3D device and call the app's device callbacks
+        hr = DXUTCreate3DEnvironment( pd3dDeviceFromApp );
+        if( FAILED(hr) )
+        {
+            SAFE_DELETE( pOldDeviceSettings );
+            DXUTCleanup3DEnvironment();
+            DXUTDisplayErrorMessage( hr );
+            DXUTPause( false, false );
+            GetDXUTState().SetIgnoreSizeChange( false );
+            return hr;
+        }
+    }
+
+    // Enable/disable StickKeys shortcut, ToggleKeys shortcut, FilterKeys shortcut, and Windows key 
+    // to prevent accidental task switching
+    DXUTAllowShortcutKeys( ( pNewDeviceSettings->pp.Windowed  ) ? GetDXUTState().GetAllowShortcutKeysWhenWindowed() : GetDXUTState().GetAllowShortcutKeysWhenFullscreen() );
+
+    IDirect3D9* pD3D = DXUTGetD3DObject();
+    HMONITOR hAdapterMonitor = pD3D->GetAdapterMonitor( pNewDeviceSettings->AdapterOrdinal );
+    GetDXUTState().SetAdapterMonitor( hAdapterMonitor );
+
+    // Update the device stats text
+    DXUTUpdateStaticFrameStats();
+
+    if( pOldDeviceSettings && !pOldDeviceSettings->pp.Windowed && pNewDeviceSettings->pp.Windowed )
+    {
+        // Going from fullscreen -> windowed
+
+        // Restore the show state, and positions/size of the window to what it was
+        // It is important to adjust the window size 
+        // after resetting the device rather than beforehand to ensure 
+        // that the monitor resolution is correct and does not limit the size of the new window.
+        WINDOWPLACEMENT* pwp = GetDXUTState().GetWindowedPlacement();
+        SetWindowPlacement( DXUTGetHWNDDeviceWindowed(), pwp );
+
+        // Also restore the z-order of window to previous state
+        HWND hWndInsertAfter = GetDXUTState().GetTopmostWhileWindowed() ? HWND_TOPMOST : HWND_NOTOPMOST;
+        SetWindowPos( DXUTGetHWNDDeviceWindowed(), hWndInsertAfter, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOREDRAW|SWP_NOSIZE );
+    }
+
+    // Check to see if the window needs to be resized.  
+    // Handle cases where the window is minimized and maxmimized as well.
+    bool bNeedToResize = false;
+    if( pNewDeviceSettings->pp.Windowed && // only resize if in windowed mode
+        !bKeepCurrentWindowSize )          // only resize if pp.BackbufferWidth/Height were not 0
+    {
+        UINT nClientWidth;
+        UINT nClientHeight;    
+        if( IsIconic(DXUTGetHWNDDeviceWindowed()) )
+        {
+            // Window is currently minimized. To tell if it needs to resize, 
+            // get the client rect of window when its restored the 
+            // hard way using GetWindowPlacement()
+            WINDOWPLACEMENT wp;
+            ZeroMemory( &wp, sizeof(WINDOWPLACEMENT) );
+            wp.length = sizeof(WINDOWPLACEMENT);
+            GetWindowPlacement( DXUTGetHWNDDeviceWindowed(), &wp );
+
+            if( (wp.flags & WPF_RESTORETOMAXIMIZED) != 0 && wp.showCmd == SW_SHOWMINIMIZED )
+            {
+                // WPF_RESTORETOMAXIMIZED means that when the window is restored it will
+                // be maximized.  So maximize the window temporarily to get the client rect 
+                // when the window is maximized.  GetSystemMetrics( SM_CXMAXIMIZED ) will give this 
+                // information if the window is on the primary but this will work on multimon.
+                ShowWindow( DXUTGetHWNDDeviceWindowed(), SW_RESTORE );
+                RECT rcClient;
+                GetClientRect( DXUTGetHWNDDeviceWindowed(), &rcClient );
+                nClientWidth  = (UINT)(rcClient.right - rcClient.left);
+                nClientHeight = (UINT)(rcClient.bottom - rcClient.top);
+                ShowWindow( DXUTGetHWNDDeviceWindowed(), SW_MINIMIZE );
+            }
+            else
+            {
+                // Use wp.rcNormalPosition to get the client rect, but wp.rcNormalPosition 
+                // includes the window frame so subtract it
+                RECT rcFrame = {0};
+                AdjustWindowRect( &rcFrame, GetDXUTState().GetWindowedStyleAtModeChange(), GetDXUTState().GetMenu() != NULL );
+                LONG nFrameWidth = rcFrame.right - rcFrame.left;
+                LONG nFrameHeight = rcFrame.bottom - rcFrame.top;
+                nClientWidth  = (UINT)(wp.rcNormalPosition.right - wp.rcNormalPosition.left - nFrameWidth);
+                nClientHeight = (UINT)(wp.rcNormalPosition.bottom - wp.rcNormalPosition.top - nFrameHeight);
+            }
+        }
+        else
+        {
+            // Window is restored or maximized so just get its client rect
+            RECT rcClient;
+            GetClientRect( DXUTGetHWNDDeviceWindowed(), &rcClient );
+            nClientWidth  = (UINT)(rcClient.right - rcClient.left);
+            nClientHeight = (UINT)(rcClient.bottom - rcClient.top);
+        }
+
+        // Now that we know the client rect, compare it against the back buffer size
+        // to see if the client rect is already the right size
+        if( nClientWidth  != pNewDeviceSettings->pp.BackBufferWidth ||
+            nClientHeight != pNewDeviceSettings->pp.BackBufferHeight )
+        {
+            bNeedToResize = true;
+        }       
+
+        if( bClipWindowToSingleAdapter && !IsIconic(DXUTGetHWNDDeviceWindowed()) )
+        {
+            // Get the rect of the monitor attached to the adapter
+            MONITORINFO miAdapter;
+            miAdapter.cbSize = sizeof(MONITORINFO);
+            HMONITOR hAdapterMonitor = DXUTGetD3DObject()->GetAdapterMonitor( pNewDeviceSettings->AdapterOrdinal );
+            DXUTGetMonitorInfo( hAdapterMonitor, &miAdapter );
+            HMONITOR hWindowMonitor = DXUTMonitorFromWindow( DXUTGetHWND(), MONITOR_DEFAULTTOPRIMARY );
+
+            // Get the rect of the window
+            RECT rcWindow;
+            GetWindowRect( DXUTGetHWNDDeviceWindowed(), &rcWindow );
+
+            // Check if the window rect is fully inside the adapter's vitural screen rect
+            if( (rcWindow.left   < miAdapter.rcWork.left  ||
+                 rcWindow.right  > miAdapter.rcWork.right ||
+                 rcWindow.top    < miAdapter.rcWork.top   ||
+                 rcWindow.bottom > miAdapter.rcWork.bottom) )
+            {
+                if( hWindowMonitor == hAdapterMonitor && IsZoomed(DXUTGetHWNDDeviceWindowed()) )
+                {
+                    // If the window is maximized and on the same monitor as the adapter, then 
+                    // no need to clip to single adapter as the window is already clipped 
+                    // even though the rcWindow rect is outside of the miAdapter.rcWork
+                }
+                else
+                {
+                    bNeedToResize = true;
+                }
+            }
+        }
+    }
+
+    // Only resize window if needed 
+    if( bNeedToResize ) 
+    {
+        // Need to resize, so if window is maximized or minimized then restore the window
+        if( IsIconic(DXUTGetHWNDDeviceWindowed()) ) 
+            ShowWindow( DXUTGetHWNDDeviceWindowed(), SW_RESTORE );
+        if( IsZoomed(DXUTGetHWNDDeviceWindowed()) ) // doing the IsIconic() check first also handles the WPF_RESTORETOMAXIMIZED case
+            ShowWindow( DXUTGetHWNDDeviceWindowed(), SW_RESTORE );
+
+        if( bClipWindowToSingleAdapter )
+        {
+            // Get the rect of the monitor attached to the adapter
+            MONITORINFO miAdapter;
+            miAdapter.cbSize = sizeof(MONITORINFO);
+            DXUTGetMonitorInfo( DXUTGetD3DObject()->GetAdapterMonitor( pNewDeviceSettings->AdapterOrdinal ), &miAdapter );
+
+            // Get the rect of the monitor attached to the window
+            MONITORINFO miWindow;
+            miWindow.cbSize = sizeof(MONITORINFO);
+            DXUTGetMonitorInfo( DXUTMonitorFromWindow( DXUTGetHWND(), MONITOR_DEFAULTTOPRIMARY ), &miWindow );
+
+            // Do something reasonable if the BackBuffer size is greater than the monitor size
+            int nAdapterMonitorWidth = miAdapter.rcWork.right - miAdapter.rcWork.left;
+            int nAdapterMonitorHeight = miAdapter.rcWork.bottom - miAdapter.rcWork.top;
+
+            int nClientWidth = pNewDeviceSettings->pp.BackBufferWidth;
+            int nClientHeight = pNewDeviceSettings->pp.BackBufferHeight;
+
+            // Get the rect of the window
+            RECT rcWindow;
+            GetWindowRect( DXUTGetHWNDDeviceWindowed(), &rcWindow );
+
+            // Make a window rect with a client rect that is the same size as the backbuffer
+            RECT rcResizedWindow;
+            rcResizedWindow.left = 0;
+            rcResizedWindow.right = nClientWidth;
+            rcResizedWindow.top = 0;
+            rcResizedWindow.bottom = nClientHeight;
+            AdjustWindowRect( &rcResizedWindow, GetWindowLong( DXUTGetHWNDDeviceWindowed(), GWL_STYLE ), GetDXUTState().GetMenu() != NULL );
+
+            int nWindowWidth = rcResizedWindow.right - rcResizedWindow.left;
+            int nWindowHeight = rcResizedWindow.bottom - rcResizedWindow.top;
+
+            if( nWindowWidth > nAdapterMonitorWidth )
+                nWindowWidth = (nAdapterMonitorWidth - 0);
+            if( nWindowHeight > nAdapterMonitorHeight )
+                nWindowHeight = (nAdapterMonitorHeight - 0);
+
+            if( rcResizedWindow.left < miAdapter.rcWork.left ||
+                rcResizedWindow.top < miAdapter.rcWork.top ||
+                rcResizedWindow.right > miAdapter.rcWork.right ||
+                rcResizedWindow.bottom > miAdapter.rcWork.bottom )
+            {
+                int nWindowOffsetX = (nAdapterMonitorWidth - nWindowWidth) / 2;
+                int nWindowOffsetY = (nAdapterMonitorHeight - nWindowHeight) / 2;
+
+                rcResizedWindow.left = miAdapter.rcWork.left + nWindowOffsetX;
+                rcResizedWindow.top = miAdapter.rcWork.top + nWindowOffsetY;
+                rcResizedWindow.right = miAdapter.rcWork.left + nWindowOffsetX + nWindowWidth;
+                rcResizedWindow.bottom = miAdapter.rcWork.top + nWindowOffsetY + nWindowHeight;
+            }
+
+            // Resize the window.  It is important to adjust the window size 
+            // after resetting the device rather than beforehand to ensure 
+            // that the monitor resolution is correct and does not limit the size of the new window.
+            SetWindowPos( DXUTGetHWNDDeviceWindowed(), 0, rcResizedWindow.left, rcResizedWindow.top, nWindowWidth, nWindowHeight, SWP_NOZORDER );
+        }        
+        else
+        {      
+            // Make a window rect with a client rect that is the same size as the backbuffer
+            RECT rcWindow = {0};
+            rcWindow.right = (long)(pNewDeviceSettings->pp.BackBufferWidth);
+            rcWindow.bottom = (long)(pNewDeviceSettings->pp.BackBufferHeight);
+            AdjustWindowRect( &rcWindow, GetWindowLong( DXUTGetHWNDDeviceWindowed(), GWL_STYLE ), GetDXUTState().GetMenu() != NULL );
+
+            // Resize the window.  It is important to adjust the window size 
+            // after resetting the device rather than beforehand to ensure 
+            // that the monitor resolution is correct and does not limit the size of the new window.
+            int cx = (int)(rcWindow.right - rcWindow.left);
+            int cy = (int)(rcWindow.bottom - rcWindow.top);
+            SetWindowPos( DXUTGetHWNDDeviceWindowed(), 0, 0, 0, cx, cy, SWP_NOZORDER|SWP_NOMOVE );
+        }
+
+        // Its possible that the new window size is not what we asked for.  
+        // No window can be sized larger than the desktop, so see see if the Windows OS resized the 
+        // window to something smaller to fit on the desktop.  Also if WM_GETMINMAXINFO
+        // will put a limit on the smallest/largest window size.
+        RECT rcClient;
+        GetClientRect( DXUTGetHWNDDeviceWindowed(), &rcClient );
+        UINT nClientWidth  = (UINT)(rcClient.right - rcClient.left);
+        UINT nClientHeight = (UINT)(rcClient.bottom - rcClient.top);
+        if( nClientWidth  != pNewDeviceSettings->pp.BackBufferWidth ||
+            nClientHeight != pNewDeviceSettings->pp.BackBufferHeight )
+        {
+            // If its different, then resize the backbuffer again.  This time create a backbuffer that matches the 
+            // client rect of the current window w/o resizing the window.
+            DXUTDeviceSettings deviceSettings = DXUTGetDeviceSettings();
+            deviceSettings.pp.BackBufferWidth  = 0; 
+            deviceSettings.pp.BackBufferHeight = 0;
+            hr = DXUTChangeDevice( &deviceSettings, NULL, false, bClipWindowToSingleAdapter );
+            if( FAILED( hr ) )
+            {
+                SAFE_DELETE( pOldDeviceSettings );
+                DXUTCleanup3DEnvironment();
+                DXUTPause( false, false );
+                GetDXUTState().SetIgnoreSizeChange( false );
+                return hr;
+            }
+        }
+    }
+
+    // Make the window visible
+    if( !IsWindowVisible( DXUTGetHWND() ) )
+        ShowWindow( DXUTGetHWND(), SW_SHOW );
+
+    SAFE_DELETE( pOldDeviceSettings );
+    GetDXUTState().SetIgnoreSizeChange( false );
+    DXUTPause( false, false );
+    GetDXUTState().SetDeviceCreated( true );
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Low level keyboard hook to disable Windows key to prevent accidental task switching.  
+//--------------------------------------------------------------------------------------
+LRESULT CALLBACK LowLevelKeyboardProc( int nCode, WPARAM wParam, LPARAM lParam )
+{
+    if (nCode < 0 || nCode != HC_ACTION)  // do not process message 
+        return CallNextHookEx( GetDXUTState().GetKeyboardHook(), nCode, wParam, lParam); 
+
+    bool bEatKeystroke = false;
+    KBDLLHOOKSTRUCT* p = (KBDLLHOOKSTRUCT*)lParam;
+    switch (wParam) 
+    {
+        case WM_KEYDOWN:  
+        case WM_KEYUP:    
+        {
+            bEatKeystroke = ( !GetDXUTState().GetAllowShortcutKeys() && 
+                            (p->vkCode == VK_LWIN || p->vkCode == VK_RWIN) );
+            break;
+        }
+    }
+
+    if( bEatKeystroke )
+        return 1;
+    else
+        return CallNextHookEx( GetDXUTState().GetKeyboardHook(), nCode, wParam, lParam );
+}
+
+
+
+//--------------------------------------------------------------------------------------
+// Controls how DXUT behaves when fullscreen and windowed mode with regard to 
+// shortcut keys (Windows keys, StickyKeys shortcut, ToggleKeys shortcut, FilterKeys shortcut) 
+//--------------------------------------------------------------------------------------
+void DXUTSetShortcutKeySettings( bool bAllowWhenFullscreen, bool bAllowWhenWindowed )
+{
+    GetDXUTState().SetAllowShortcutKeysWhenWindowed( bAllowWhenWindowed );
+    GetDXUTState().SetAllowShortcutKeysWhenFullscreen( bAllowWhenFullscreen );
+
+    // DXUTInit() records initial accessibility states so don't change them until then
+    if( GetDXUTState().GetDXUTInited() )
+    {
+        if( DXUTIsWindowed() )
+            DXUTAllowShortcutKeys( GetDXUTState().GetAllowShortcutKeysWhenWindowed() );
+        else
+            DXUTAllowShortcutKeys( GetDXUTState().GetAllowShortcutKeysWhenFullscreen() );
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+// Enables/disables Windows keys, and disables or restores the StickyKeys/ToggleKeys/FilterKeys 
+// shortcut to help prevent accidental task switching
+//--------------------------------------------------------------------------------------
+void DXUTAllowShortcutKeys( bool bAllowKeys )
+{
+    GetDXUTState().SetAllowShortcutKeys( bAllowKeys );
+
+    if( bAllowKeys )
+    {
+        // Restore StickyKeys/etc to original state and enable Windows key      
+        STICKYKEYS sk = GetDXUTState().GetStartupStickyKeys();
+        TOGGLEKEYS tk = GetDXUTState().GetStartupToggleKeys();
+        FILTERKEYS fk = GetDXUTState().GetStartupFilterKeys();
+        
+        SystemParametersInfo(SPI_SETSTICKYKEYS, sizeof(STICKYKEYS), &sk, 0);
+        SystemParametersInfo(SPI_SETTOGGLEKEYS, sizeof(TOGGLEKEYS), &tk, 0);
+        SystemParametersInfo(SPI_SETFILTERKEYS, sizeof(FILTERKEYS), &fk, 0);
+
+        // Remove the keyboard hoook when it isn't needed to prevent any slow down of other apps
+        if( GetDXUTState().GetKeyboardHook() )
+        {
+            UnhookWindowsHookEx( GetDXUTState().GetKeyboardHook() );
+            GetDXUTState().SetKeyboardHook( NULL );
+        }                
+    }
+    else
+    {
+        // Set low level keyboard hook if haven't already
+        if( GetDXUTState().GetKeyboardHook() == NULL )
+        {
+            // Set the low-level hook procedure.  Only works on Windows 2000 and above
+            OSVERSIONINFO OSVersionInfo;
+            OSVersionInfo.dwOSVersionInfoSize = sizeof(OSVersionInfo);
+            GetVersionEx(&OSVersionInfo);
+            if( OSVersionInfo.dwPlatformId == VER_PLATFORM_WIN32_NT && OSVersionInfo.dwMajorVersion > 4 )
+            {
+                HHOOK hKeyboardHook = SetWindowsHookEx( WH_KEYBOARD_LL, LowLevelKeyboardProc, GetModuleHandle(NULL), 0 );
+                GetDXUTState().SetKeyboardHook( hKeyboardHook );
+            }
+        }
+
+        // Disable StickyKeys/etc shortcuts but if the accessibility feature is on, 
+        // then leave the settings alone as its probably being usefully used
+
+        STICKYKEYS skOff = GetDXUTState().GetStartupStickyKeys();
+        if( (skOff.dwFlags & SKF_STICKYKEYSON) == 0 )
+        {
+            // Disable the hotkey and the confirmation
+            skOff.dwFlags &= ~SKF_HOTKEYACTIVE;
+            skOff.dwFlags &= ~SKF_CONFIRMHOTKEY;
+
+            SystemParametersInfo(SPI_SETSTICKYKEYS, sizeof(STICKYKEYS), &skOff, 0);
+        }
+
+        TOGGLEKEYS tkOff = GetDXUTState().GetStartupToggleKeys();
+        if( (tkOff.dwFlags & TKF_TOGGLEKEYSON) == 0 )
+        {
+            // Disable the hotkey and the confirmation
+            tkOff.dwFlags &= ~TKF_HOTKEYACTIVE;
+            tkOff.dwFlags &= ~TKF_CONFIRMHOTKEY;
+
+            SystemParametersInfo(SPI_SETTOGGLEKEYS, sizeof(TOGGLEKEYS), &tkOff, 0);
+        }
+
+        FILTERKEYS fkOff = GetDXUTState().GetStartupFilterKeys();
+        if( (fkOff.dwFlags & FKF_FILTERKEYSON) == 0 )
+        {
+            // Disable the hotkey and the confirmation
+            fkOff.dwFlags &= ~FKF_HOTKEYACTIVE;
+            fkOff.dwFlags &= ~FKF_CONFIRMHOTKEY;
+
+            SystemParametersInfo(SPI_SETFILTERKEYS, sizeof(FILTERKEYS), &fkOff, 0);
+        }
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+// Updates the device settings struct based on the cmd line args.  
+//--------------------------------------------------------------------------------------
+void DXUTUpdateDeviceSettingsWithOverrides( DXUTDeviceSettings* pDeviceSettings )
+{
+    if( GetDXUTState().GetOverrideAdapterOrdinal() != -1 )
+        pDeviceSettings->AdapterOrdinal = GetDXUTState().GetOverrideAdapterOrdinal();
+
+    if( GetDXUTState().GetOverrideFullScreen() )
+        pDeviceSettings->pp.Windowed = false;
+    if( GetDXUTState().GetOverrideWindowed() )
+        pDeviceSettings->pp.Windowed = true;
+
+    if( GetDXUTState().GetOverrideForceREF() )
+        pDeviceSettings->DeviceType = D3DDEVTYPE_REF;
+    else if( GetDXUTState().GetOverrideForceHAL() )
+        pDeviceSettings->DeviceType = D3DDEVTYPE_HAL;
+
+    if( GetDXUTState().GetOverrideWidth() != 0 )
+        pDeviceSettings->pp.BackBufferWidth = GetDXUTState().GetOverrideWidth();
+    if( GetDXUTState().GetOverrideHeight() != 0 )
+        pDeviceSettings->pp.BackBufferHeight = GetDXUTState().GetOverrideHeight();
+
+    if( GetDXUTState().GetOverrideForcePureHWVP() )
+    {
+        pDeviceSettings->BehaviorFlags &= ~D3DCREATE_SOFTWARE_VERTEXPROCESSING;
+        pDeviceSettings->BehaviorFlags |= D3DCREATE_HARDWARE_VERTEXPROCESSING;
+        pDeviceSettings->BehaviorFlags |= D3DCREATE_PUREDEVICE;
+    }
+    else if( GetDXUTState().GetOverrideForceHWVP() )
+    {
+        pDeviceSettings->BehaviorFlags &= ~D3DCREATE_SOFTWARE_VERTEXPROCESSING;
+        pDeviceSettings->BehaviorFlags &= ~D3DCREATE_PUREDEVICE;
+        pDeviceSettings->BehaviorFlags |= D3DCREATE_HARDWARE_VERTEXPROCESSING;
+    }
+    else if( GetDXUTState().GetOverrideForceSWVP() )
+    {
+        pDeviceSettings->BehaviorFlags &= ~D3DCREATE_HARDWARE_VERTEXPROCESSING;
+        pDeviceSettings->BehaviorFlags &= ~D3DCREATE_PUREDEVICE;
+        pDeviceSettings->BehaviorFlags |= D3DCREATE_SOFTWARE_VERTEXPROCESSING;
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+// Creates the 3D environment
+//--------------------------------------------------------------------------------------
+HRESULT DXUTCreate3DEnvironment( IDirect3DDevice9* pd3dDeviceFromApp )
+{
+    HRESULT hr = S_OK;
+
+    IDirect3DDevice9* pd3dDevice = NULL;
+    DXUTDeviceSettings* pNewDeviceSettings = GetDXUTState().GetCurrentDeviceSettings();
+
+    // Only create a Direct3D device if one hasn't been supplied by the app
+    if( pd3dDeviceFromApp == NULL )
+    {
+        // Try to create the device with the chosen settings
+        IDirect3D9* pD3D = DXUTGetD3DObject();
+        hr = pD3D->CreateDevice( pNewDeviceSettings->AdapterOrdinal, pNewDeviceSettings->DeviceType, 
+                                 DXUTGetHWNDFocus(), pNewDeviceSettings->BehaviorFlags,
+                                 &pNewDeviceSettings->pp, &pd3dDevice );
+        if( hr == D3DERR_DEVICELOST ) 
+        {
+            GetDXUTState().SetDeviceLost( true );
+            return S_OK;
+        }
+        else if( FAILED(hr) )
+        {
+            DXUT_ERR( L"CreateDevice", hr );
+            return DXUTERR_CREATINGDEVICE;
+        }
+    }
+    else
+    {
+        pd3dDeviceFromApp->AddRef();
+        pd3dDevice = pd3dDeviceFromApp;
+    }
+
+    GetDXUTState().SetD3DDevice( pd3dDevice );
+
+    // If switching to REF, set the exit code to 11.  If switching to HAL and exit code was 11, then set it back to 0.
+    if( pNewDeviceSettings->DeviceType == D3DDEVTYPE_REF && GetDXUTState().GetExitCode() == 0 )
+        GetDXUTState().SetExitCode(11);
+    else if( pNewDeviceSettings->DeviceType == D3DDEVTYPE_HAL && GetDXUTState().GetExitCode() == 11 )
+        GetDXUTState().SetExitCode(0);
+
+    // Update back buffer desc before calling app's device callbacks
+    DXUTUpdateBackBufferDesc();
+
+    // Setup cursor based on current settings (window/fullscreen mode, show cursor state, clip cursor state)
+    DXUTSetupCursor();
+
+    // Update GetDXUTState()'s copy of D3D caps 
+    D3DCAPS9* pd3dCaps = GetDXUTState().GetCaps();
+    DXUTGetD3DDevice()->GetDeviceCaps( pd3dCaps );
+
+    // Update the device stats text
+    CD3DEnumeration* pd3dEnum = DXUTPrepareEnumerationObject();
+    CD3DEnumAdapterInfo* pAdapterInfo = pd3dEnum->GetAdapterInfo( pNewDeviceSettings->AdapterOrdinal );
+    DXUTUpdateDeviceStats( pNewDeviceSettings->DeviceType, 
+                        pNewDeviceSettings->BehaviorFlags, 
+                        &pAdapterInfo->AdapterIdentifier );
+
+    // Call the resource cache created function
+    hr = DXUTGetGlobalResourceCache().OnCreateDevice( pd3dDevice );
+    if( FAILED(hr) )
+        return DXUT_ERR( L"OnCreateDevice", ( hr == DXUTERR_MEDIANOTFOUND ) ? DXUTERR_MEDIANOTFOUND : DXUTERR_CREATINGDEVICEOBJECTS );
+
+    // Call the app's device created callback if non-NULL
+    const D3DSURFACE_DESC* pbackBufferSurfaceDesc = DXUTGetBackBufferSurfaceDesc();
+    GetDXUTState().SetInsideDeviceCallback( true );
+    LPDXUTCALLBACKDEVICECREATED pCallbackDeviceCreated = GetDXUTState().GetDeviceCreatedFunc();
+    hr = S_OK;
+    if( pCallbackDeviceCreated != NULL )
+        hr = pCallbackDeviceCreated( DXUTGetD3DDevice(), pbackBufferSurfaceDesc, GetDXUTState().GetDeviceCreatedFuncUserContext() );
+    GetDXUTState().SetInsideDeviceCallback( false );
+    if( DXUTGetD3DDevice() == NULL ) // Handle DXUTShutdown from inside callback
+        return E_FAIL;
+    if( FAILED(hr) )  
+    {
+        DXUT_ERR( L"DeviceCreated callback", hr );        
+        return ( hr == DXUTERR_MEDIANOTFOUND ) ? DXUTERR_MEDIANOTFOUND : DXUTERR_CREATINGDEVICEOBJECTS;
+    }
+    GetDXUTState().SetDeviceObjectsCreated( true );
+
+    // Call the resource cache device reset function
+    hr = DXUTGetGlobalResourceCache().OnResetDevice( pd3dDevice );
+    if( FAILED(hr) )
+        return DXUT_ERR( L"OnResetDevice", DXUTERR_RESETTINGDEVICEOBJECTS );
+
+    // Call the app's device reset callback if non-NULL
+    GetDXUTState().SetInsideDeviceCallback( true );
+    LPDXUTCALLBACKDEVICERESET pCallbackDeviceReset = GetDXUTState().GetDeviceResetFunc();
+    hr = S_OK;
+    if( pCallbackDeviceReset != NULL )
+        hr = pCallbackDeviceReset( DXUTGetD3DDevice(), pbackBufferSurfaceDesc, GetDXUTState().GetDeviceResetFuncUserContext() );
+    GetDXUTState().SetInsideDeviceCallback( false );
+    if( DXUTGetD3DDevice() == NULL ) // Handle DXUTShutdown from inside callback
+        return E_FAIL;
+    if( FAILED(hr) )
+    {
+        DXUT_ERR( L"DeviceReset callback", hr );
+        return ( hr == DXUTERR_MEDIANOTFOUND ) ? DXUTERR_MEDIANOTFOUND : DXUTERR_RESETTINGDEVICEOBJECTS;
+    }
+    GetDXUTState().SetDeviceObjectsReset( true );
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Resets the 3D environment by:
+//      - Calls the device lost callback 
+//      - Resets the device
+//      - Stores the back buffer description
+//      - Sets up the full screen Direct3D cursor if requested
+//      - Calls the device reset callback 
+//--------------------------------------------------------------------------------------
+HRESULT DXUTReset3DEnvironment()
+{
+    HRESULT hr;
+
+    IDirect3DDevice9* pd3dDevice = DXUTGetD3DDevice();
+    assert( pd3dDevice != NULL );
+
+    // Call the app's device lost callback
+    if( GetDXUTState().GetDeviceObjectsReset() == true )
+    {
+        GetDXUTState().SetInsideDeviceCallback( true );
+        LPDXUTCALLBACKDEVICELOST pCallbackDeviceLost = GetDXUTState().GetDeviceLostFunc();
+        if( pCallbackDeviceLost != NULL )
+            pCallbackDeviceLost( GetDXUTState().GetDeviceLostFuncUserContext() );
+        GetDXUTState().SetDeviceObjectsReset( false );
+        GetDXUTState().SetInsideDeviceCallback( false );
+
+        // Call the resource cache device lost function
+        DXUTGetGlobalResourceCache().OnLostDevice();
+    }
+
+    // Reset the device
+    DXUTDeviceSettings* pDeviceSettings = GetDXUTState().GetCurrentDeviceSettings();
+    hr = pd3dDevice->Reset( &pDeviceSettings->pp );
+    if( FAILED(hr) )  
+    {
+        if( hr == D3DERR_DEVICELOST )
+            return D3DERR_DEVICELOST; // Reset could legitimately fail if the device is lost
+        else
+            return DXUT_ERR( L"Reset", DXUTERR_RESETTINGDEVICE );
+    }
+
+    // Update back buffer desc before calling app's device callbacks
+    DXUTUpdateBackBufferDesc();
+
+    // Setup cursor based on current settings (window/fullscreen mode, show cursor state, clip cursor state)
+    DXUTSetupCursor();
+
+    hr = DXUTGetGlobalResourceCache().OnResetDevice( pd3dDevice );
+    if( FAILED(hr) )
+        return DXUT_ERR( L"OnResetDevice", DXUTERR_RESETTINGDEVICEOBJECTS );
+
+    // Call the app's OnDeviceReset callback
+    GetDXUTState().SetInsideDeviceCallback( true );
+    const D3DSURFACE_DESC* pbackBufferSurfaceDesc = DXUTGetBackBufferSurfaceDesc();
+    LPDXUTCALLBACKDEVICERESET pCallbackDeviceReset = GetDXUTState().GetDeviceResetFunc();
+    hr = S_OK;
+    if( pCallbackDeviceReset != NULL )
+        hr = pCallbackDeviceReset( pd3dDevice, pbackBufferSurfaceDesc, GetDXUTState().GetDeviceResetFuncUserContext() );
+    GetDXUTState().SetInsideDeviceCallback( false );
+    if( FAILED(hr) )
+    {
+        // If callback failed, cleanup
+        DXUT_ERR( L"DeviceResetCallback", hr );
+        if( hr != DXUTERR_MEDIANOTFOUND )
+            hr = DXUTERR_RESETTINGDEVICEOBJECTS;
+
+        GetDXUTState().SetInsideDeviceCallback( true );
+        LPDXUTCALLBACKDEVICELOST pCallbackDeviceLost = GetDXUTState().GetDeviceLostFunc();
+        if( pCallbackDeviceLost != NULL )
+            pCallbackDeviceLost( GetDXUTState().GetDeviceLostFuncUserContext() );
+        GetDXUTState().SetInsideDeviceCallback( false );
+
+        DXUTGetGlobalResourceCache().OnLostDevice();       
+        return hr;
+    }
+
+    // Success
+    GetDXUTState().SetDeviceObjectsReset( true );
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Pauses time or rendering.  Keeps a ref count so pausing can be layered
+//--------------------------------------------------------------------------------------
+void DXUTPause( bool bPauseTime, bool bPauseRendering )
+{
+    int nPauseTimeCount = GetDXUTState().GetPauseTimeCount();
+    nPauseTimeCount += ( bPauseTime ? +1 : -1 );
+    if( nPauseTimeCount < 0 )
+        nPauseTimeCount = 0;
+    GetDXUTState().SetPauseTimeCount( nPauseTimeCount );
+
+    int nPauseRenderingCount = GetDXUTState().GetPauseRenderingCount();
+    nPauseRenderingCount += ( bPauseRendering ? +1 : -1 );
+    if( nPauseRenderingCount < 0 )
+        nPauseRenderingCount = 0;
+    GetDXUTState().SetPauseRenderingCount( nPauseRenderingCount );
+
+    if( nPauseTimeCount > 0 )
+    {
+        // Stop the scene from animating
+        DXUTGetGlobalTimer()->Stop();
+    }
+    else
+    {
+        // Restart the timer
+        DXUTGetGlobalTimer()->Start();
+    }
+
+    GetDXUTState().SetRenderingPaused( nPauseRenderingCount > 0 );
+    GetDXUTState().SetTimePaused( nPauseTimeCount > 0 );
+}
+
+
+//--------------------------------------------------------------------------------------
+// Checks if the window client rect has changed and if it has, then reset the device
+//--------------------------------------------------------------------------------------
+void DXUTCheckForWindowSizeChange()
+{
+    // Skip the check for various reasons
+    if( GetDXUTState().GetIgnoreSizeChange() || 
+        !GetDXUTState().GetDeviceCreated() || 
+        !GetDXUTState().GetCurrentDeviceSettings()->pp.Windowed )
+        return;
+
+    RECT rcCurrentClient;
+    GetClientRect( DXUTGetHWND(), &rcCurrentClient );
+    
+    if( (UINT)rcCurrentClient.right != GetDXUTState().GetCurrentDeviceSettings()->pp.BackBufferWidth ||
+        (UINT)rcCurrentClient.bottom != GetDXUTState().GetCurrentDeviceSettings()->pp.BackBufferHeight )
+    {
+        // A new window size will require a new backbuffer size
+        // size, so the device must be reset and the D3D structures updated accordingly.
+
+        // Tell DXUTChangeDevice and D3D to size according to the HWND's client rect
+        DXUTDeviceSettings deviceSettings = DXUTGetDeviceSettings();
+        deviceSettings.pp.BackBufferWidth  = 0; 
+        deviceSettings.pp.BackBufferHeight = 0;
+        DXUTChangeDevice( &deviceSettings, NULL, false, false );
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+// Handles app's message loop and rendering when idle.  If DXUTCreateDevice*() or DXUTSetDevice() 
+// has not already been called, it will call DXUTCreateWindow() with the default parameters.  
+//--------------------------------------------------------------------------------------
+HRESULT DXUTMainLoop( HACCEL hAccel )
+{
+    HRESULT hr;
+
+    // Not allowed to call this from inside the device callbacks or reenter
+    if( GetDXUTState().GetInsideDeviceCallback() || GetDXUTState().GetInsideMainloop() )
+    {
+        if( (GetDXUTState().GetExitCode() == 0) || (GetDXUTState().GetExitCode() == 11) )
+            GetDXUTState().SetExitCode(1);
+        return DXUT_ERR_MSGBOX( L"DXUTMainLoop", E_FAIL );
+    }
+
+    GetDXUTState().SetInsideMainloop( true );
+
+    // If DXUTCreateDevice*() or DXUTSetDevice() has not already been called, 
+    // then call DXUTCreateDevice() with the default parameters.         
+    if( !GetDXUTState().GetDeviceCreated() ) 
+    {
+        if( GetDXUTState().GetDeviceCreateCalled() )
+        {
+            if( (GetDXUTState().GetExitCode() == 0) || (GetDXUTState().GetExitCode() == 11) )
+                GetDXUTState().SetExitCode(1);
+            return E_FAIL; // DXUTCreateDevice() must first succeed for this function to succeed
+        }
+
+        hr = DXUTCreateDevice();
+        if( FAILED(hr) )
+        {
+            if( (GetDXUTState().GetExitCode() == 0) || (GetDXUTState().GetExitCode() == 11) )
+                GetDXUTState().SetExitCode(1);
+            return hr;
+        }
+    }
+
+    HWND hWnd = DXUTGetHWND();
+
+    // DXUTInit() must have been called and succeeded for this function to proceed
+    // DXUTCreateWindow() or DXUTSetWindow() must have been called and succeeded for this function to proceed
+    // DXUTCreateDevice() or DXUTCreateDeviceFromSettings() or DXUTSetDevice() must have been called and succeeded for this function to proceed
+    if( !GetDXUTState().GetDXUTInited() || !GetDXUTState().GetWindowCreated() || !GetDXUTState().GetDeviceCreated() )
+    {
+        if( (GetDXUTState().GetExitCode() == 0) || (GetDXUTState().GetExitCode() == 11) )
+            GetDXUTState().SetExitCode(1);
+        return DXUT_ERR_MSGBOX( L"DXUTMainLoop", E_FAIL );
+    }
+
+    // Now we're ready to receive and process Windows messages.
+    bool bGotMsg;
+    MSG  msg;
+    msg.message = WM_NULL;
+    PeekMessage( &msg, NULL, 0U, 0U, PM_NOREMOVE );
+
+    while( WM_QUIT != msg.message  )
+    {
+        // Use PeekMessage() so we can use idle time to render the scene. 
+        bGotMsg = ( PeekMessage( &msg, NULL, 0U, 0U, PM_REMOVE ) != 0 );
+
+        if( bGotMsg )
+        {
+            // Translate and dispatch the message
+            if( hAccel == NULL || hWnd == NULL || 
+                0 == TranslateAccelerator( hWnd, hAccel, &msg ) )
+            {
+                TranslateMessage( &msg );
+                DispatchMessage( &msg );
+            }
+        }
+        else
+        {
+            // Render a frame during idle time (no messages are waiting)
+            DXUTRender3DEnvironment();
+        }
+    }
+
+    // Cleanup the accelerator table
+    if( hAccel != NULL )
+        DestroyAcceleratorTable( hAccel );
+
+    GetDXUTState().SetInsideMainloop( false );
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Render the 3D environment by:
+//      - Checking if the device is lost and trying to reset it if it is
+//      - Get the elapsed time since the last frame
+//      - Calling the app's framemove and render callback
+//      - Calling Present()
+//--------------------------------------------------------------------------------------
+void DXUTRender3DEnvironment()
+{
+    HRESULT hr;
+   
+    if( GetDXUTState().GetDeviceLost() || DXUTIsRenderingPaused() || !DXUTIsActive() )
+    {
+        // Window is minimized or paused so yield CPU time to other processes
+        Sleep( 50 ); 
+    }
+
+    IDirect3DDevice9* pd3dDevice = DXUTGetD3DDevice();
+    if( NULL == pd3dDevice )
+    {
+        if( GetDXUTState().GetDeviceLost() )
+        {
+            DXUTDeviceSettings deviceSettings = DXUTGetDeviceSettings();
+            DXUTChangeDevice( &deviceSettings, NULL, false, true );
+        }
+
+        return;
+    }
+ 
+    if( GetDXUTState().GetDeviceLost() && !GetDXUTState().GetRenderingPaused() )
+    {
+        // Test the cooperative level to see if it's okay to render
+        if( FAILED( hr = pd3dDevice->TestCooperativeLevel() ) )
+        {
+            if( D3DERR_DEVICELOST == hr )
+            {
+                // The device has been lost but cannot be reset at this time.  
+				// So wait until it can be reset.
+                return;
+            }
+
+            // If we are windowed, read the desktop format and 
+            // ensure that the Direct3D device is using the same format 
+            // since the user could have changed the desktop bitdepth 
+            if( DXUTIsWindowed() )
+            {
+                D3DDISPLAYMODE adapterDesktopDisplayMode;
+                IDirect3D9* pD3D = DXUTGetD3DObject();
+                DXUTDeviceSettings* pDeviceSettings = GetDXUTState().GetCurrentDeviceSettings();
+                pD3D->GetAdapterDisplayMode( pDeviceSettings->AdapterOrdinal, &adapterDesktopDisplayMode );
+                if( pDeviceSettings->AdapterFormat != adapterDesktopDisplayMode.Format )
+                {
+                    DXUTMatchOptions matchOptions;
+                    matchOptions.eAdapterOrdinal     = DXUTMT_PRESERVE_INPUT;
+                    matchOptions.eDeviceType         = DXUTMT_PRESERVE_INPUT;
+                    matchOptions.eWindowed           = DXUTMT_PRESERVE_INPUT;
+                    matchOptions.eAdapterFormat      = DXUTMT_PRESERVE_INPUT;
+                    matchOptions.eVertexProcessing   = DXUTMT_CLOSEST_TO_INPUT;
+                    matchOptions.eResolution         = DXUTMT_CLOSEST_TO_INPUT;
+                    matchOptions.eBackBufferFormat   = DXUTMT_CLOSEST_TO_INPUT;
+                    matchOptions.eBackBufferCount    = DXUTMT_CLOSEST_TO_INPUT;
+                    matchOptions.eMultiSample        = DXUTMT_CLOSEST_TO_INPUT;
+                    matchOptions.eSwapEffect         = DXUTMT_CLOSEST_TO_INPUT;
+                    matchOptions.eDepthFormat        = DXUTMT_CLOSEST_TO_INPUT;
+                    matchOptions.eStencilFormat      = DXUTMT_CLOSEST_TO_INPUT;
+                    matchOptions.ePresentFlags       = DXUTMT_CLOSEST_TO_INPUT;
+                    matchOptions.eRefreshRate        = DXUTMT_CLOSEST_TO_INPUT;
+                    matchOptions.ePresentInterval    = DXUTMT_CLOSEST_TO_INPUT;
+
+                    DXUTDeviceSettings deviceSettings = DXUTGetDeviceSettings();
+                    deviceSettings.AdapterFormat = adapterDesktopDisplayMode.Format;
+
+                    hr = DXUTFindValidDeviceSettings( &deviceSettings, &deviceSettings, &matchOptions );
+                    if( FAILED(hr) ) // the call will fail if no valid devices were found
+                    {
+                        DXUTDisplayErrorMessage( DXUTERR_NOCOMPATIBLEDEVICES );
+                        DXUTShutdown();
+                    }
+
+                    // Change to a Direct3D device created from the new device settings.  
+                    // If there is an existing device, then either reset or recreate the scene
+                    hr = DXUTChangeDevice( &deviceSettings, NULL, false, false );
+                    if( FAILED(hr) )  
+                    {
+                        // If this fails, try to go fullscreen and if this fails also shutdown.
+                        if( FAILED(DXUTToggleFullScreen()) )
+                            DXUTShutdown();
+                    }
+
+                    return;
+                }
+            }
+
+            // Try to reset the device
+            if( FAILED( hr = DXUTReset3DEnvironment() ) )
+            {
+                if( D3DERR_DEVICELOST == hr )
+                {
+                    // The device was lost again, so continue waiting until it can be reset.
+                    return;
+                }
+                else if( DXUTERR_RESETTINGDEVICEOBJECTS == hr || 
+                         DXUTERR_MEDIANOTFOUND == hr )
+                {
+                    DXUTDisplayErrorMessage( hr );
+                    DXUTShutdown();
+                    return;
+                }
+                else
+                {
+                    // Reset failed, but the device wasn't lost so something bad happened, 
+                    // so recreate the device to try to recover
+                    DXUTDeviceSettings* pDeviceSettings = GetDXUTState().GetCurrentDeviceSettings();
+                    if( FAILED( DXUTChangeDevice( pDeviceSettings, NULL, true, false ) ) )
+                    {
+                        DXUTShutdown();
+                        return;
+                    }
+                }
+            }
+        }
+
+        GetDXUTState().SetDeviceLost( false );
+    }
+
+    // Get the app's time, in seconds. Skip rendering if no time elapsed
+    double fTime        = DXUTGetGlobalTimer()->GetTime();
+    float fElapsedTime  = (float) DXUTGetGlobalTimer()->GetElapsedTime();
+
+    // Store the time for the app
+    if( GetDXUTState().GetConstantFrameTime() )
+    {        
+        fElapsedTime = GetDXUTState().GetTimePerFrame();
+        fTime     = DXUTGetTime() + fElapsedTime;
+    }
+
+    GetDXUTState().SetTime( fTime );
+    GetDXUTState().SetElapsedTime( fElapsedTime );
+
+    // Update the FPS stats
+    DXUTUpdateFrameStats();
+
+    DXUTHandleTimers();
+
+    // Animate the scene by calling the app's frame move callback
+    LPDXUTCALLBACKFRAMEMOVE pCallbackFrameMove = GetDXUTState().GetFrameMoveFunc();
+    if( pCallbackFrameMove != NULL )
+    {
+        pCallbackFrameMove( pd3dDevice, fTime, fElapsedTime, GetDXUTState().GetFrameMoveFuncUserContext() );
+        pd3dDevice = DXUTGetD3DDevice();
+        if( NULL == pd3dDevice ) // Handle DXUTShutdown from inside callback
+            return;
+    }
+
+    if( !GetDXUTState().GetRenderingPaused() )
+    {
+        // Render the scene by calling the app's render callback
+        LPDXUTCALLBACKFRAMERENDER pCallbackFrameRender = GetDXUTState().GetFrameRenderFunc();
+        if( pCallbackFrameRender != NULL )
+        {
+            pCallbackFrameRender( pd3dDevice, fTime, fElapsedTime, GetDXUTState().GetFrameRenderFuncUserContext() );
+            pd3dDevice = DXUTGetD3DDevice();
+            if( NULL == pd3dDevice ) // Handle DXUTShutdown from inside callback
+                return;
+        }
+
+#if defined(DEBUG) || defined(_DEBUG)
+        // The back buffer should always match the client rect 
+        // if the Direct3D backbuffer covers the entire window
+        RECT rcClient;
+        GetClientRect( DXUTGetHWND(), &rcClient );
+        if( !IsIconic( DXUTGetHWND() ) )
+        {
+            GetClientRect( DXUTGetHWND(), &rcClient );
+            assert( DXUTGetBackBufferSurfaceDesc()->Width == (UINT)rcClient.right );
+            assert( DXUTGetBackBufferSurfaceDesc()->Height == (UINT)rcClient.bottom );
+        }        
+#endif
+
+        // Show the frame on the primary surface.
+        hr = pd3dDevice->Present( NULL, NULL, NULL, NULL );
+        if( FAILED(hr) )
+        {
+            if( D3DERR_DEVICELOST == hr )
+            {
+                GetDXUTState().SetDeviceLost( true );
+            }
+            else if( D3DERR_DRIVERINTERNALERROR == hr )
+            {
+                // When D3DERR_DRIVERINTERNALERROR is returned from Present(),
+                // the application can do one of the following:
+                // 
+                // - End, with the pop-up window saying that the application cannot continue 
+                //   because of problems in the display adapter and that the user should 
+                //   contact the adapter manufacturer.
+                //
+                // - Attempt to restart by calling IDirect3DDevice9::Reset, which is essentially the same 
+                //   path as recovering from a lost device. If IDirect3DDevice9::Reset fails with 
+                //   D3DERR_DRIVERINTERNALERROR, the application should end immediately with the message 
+                //   that the user should contact the adapter manufacturer.
+                // 
+                // The framework attempts the path of resetting the device
+                // 
+                GetDXUTState().SetDeviceLost( true );
+            }
+        }
+    }
+
+    // Update current frame #
+    int nFrame = GetDXUTState().GetCurrentFrameNumber();
+    nFrame++;
+    GetDXUTState().SetCurrentFrameNumber( nFrame );
+
+    // Check to see if the app should shutdown due to cmdline
+    if( GetDXUTState().GetOverrideQuitAfterFrame() != 0 )
+    {
+        if( nFrame > GetDXUTState().GetOverrideQuitAfterFrame() )
+            DXUTShutdown();
+    }
+
+    return;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Updates the string which describes the device 
+//--------------------------------------------------------------------------------------
+void DXUTUpdateDeviceStats( D3DDEVTYPE DeviceType, DWORD BehaviorFlags, D3DADAPTER_IDENTIFIER9* pAdapterIdentifier )
+{
+    if( GetDXUTState().GetNoStats() )
+        return;
+
+    // Store device description
+    WCHAR* pstrDeviceStats = GetDXUTState().GetDeviceStats();
+    if( DeviceType == D3DDEVTYPE_REF )
+        StringCchCopy( pstrDeviceStats, 256, L"REF" );
+    else if( DeviceType == D3DDEVTYPE_HAL )
+        StringCchCopy( pstrDeviceStats, 256, L"HAL" );
+    else if( DeviceType == D3DDEVTYPE_SW )
+        StringCchCopy( pstrDeviceStats, 256, L"SW" );
+
+    if( BehaviorFlags & D3DCREATE_HARDWARE_VERTEXPROCESSING &&
+        BehaviorFlags & D3DCREATE_PUREDEVICE )
+    {
+        if( DeviceType == D3DDEVTYPE_HAL )
+            StringCchCat( pstrDeviceStats, 256, L" (pure hw vp)" );
+        else
+            StringCchCat( pstrDeviceStats, 256, L" (simulated pure hw vp)" );
+    }
+    else if( BehaviorFlags & D3DCREATE_HARDWARE_VERTEXPROCESSING )
+    {
+        if( DeviceType == D3DDEVTYPE_HAL )
+            StringCchCat( pstrDeviceStats, 256, L" (hw vp)" );
+        else
+            StringCchCat( pstrDeviceStats, 256, L" (simulated hw vp)" );
+    }
+    else if( BehaviorFlags & D3DCREATE_MIXED_VERTEXPROCESSING )
+    {
+        if( DeviceType == D3DDEVTYPE_HAL )
+            StringCchCat( pstrDeviceStats, 256, L" (mixed vp)" );
+        else
+            StringCchCat( pstrDeviceStats, 256, L" (simulated mixed vp)" );
+    }
+    else if( BehaviorFlags & D3DCREATE_SOFTWARE_VERTEXPROCESSING )
+    {
+        StringCchCat( pstrDeviceStats, 256, L" (sw vp)" );
+    }
+
+    if( DeviceType == D3DDEVTYPE_HAL )
+    {
+        // Be sure not to overflow m_strDeviceStats when appending the adapter 
+        // description, since it can be long.  
+        StringCchCat( pstrDeviceStats, 256, L": " );
+
+        // Try to get a unique description from the CD3DEnumDeviceSettingsCombo
+        DXUTDeviceSettings* pDeviceSettings = GetDXUTState().GetCurrentDeviceSettings();
+        CD3DEnumeration* pd3dEnum = DXUTPrepareEnumerationObject();
+        CD3DEnumDeviceSettingsCombo* pDeviceSettingsCombo = pd3dEnum->GetDeviceSettingsCombo( pDeviceSettings->AdapterOrdinal, pDeviceSettings->DeviceType, pDeviceSettings->AdapterFormat, pDeviceSettings->pp.BackBufferFormat, pDeviceSettings->pp.Windowed );
+        if( pDeviceSettingsCombo )
+        {
+            StringCchCat( pstrDeviceStats, 256, pDeviceSettingsCombo->pAdapterInfo->szUniqueDescription );
+        }
+        else
+        {
+            const int cchDesc = sizeof(pAdapterIdentifier->Description);
+            WCHAR szDescription[cchDesc];
+            MultiByteToWideChar( CP_ACP, 0, pAdapterIdentifier->Description, -1, szDescription, cchDesc );
+            szDescription[cchDesc-1] = 0;
+            StringCchCat( pstrDeviceStats, 256, szDescription );
+        }
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+// Updates the frames/sec stat once per second
+//--------------------------------------------------------------------------------------
+void DXUTUpdateFrameStats()
+{
+    if( GetDXUTState().GetNoStats() )
+        return;
+
+    // Keep track of the frame count
+    double fLastTime = GetDXUTState().GetLastStatsUpdateTime();
+    DWORD dwFrames  = GetDXUTState().GetLastStatsUpdateFrames();
+    double fTime = DXUTGetGlobalTimer()->GetAbsoluteTime();
+    dwFrames++;
+    GetDXUTState().SetLastStatsUpdateFrames( dwFrames );
+
+    // Update the scene stats once per second
+    if( fTime - fLastTime > 1.0f )
+    {
+        float fFPS = (float) (dwFrames / (fTime - fLastTime));
+        GetDXUTState().SetFPS( fFPS );
+        GetDXUTState().SetLastStatsUpdateTime( fTime );
+        GetDXUTState().SetLastStatsUpdateFrames( 0 );
+
+        WCHAR* pstrFPS = GetDXUTState().GetFPSStats();
+        StringCchPrintf( pstrFPS, 64, L"%0.2f fps ", fFPS );
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+// Updates the static part of the frame stats so it doesn't have be generated every frame
+//--------------------------------------------------------------------------------------
+void DXUTUpdateStaticFrameStats()
+{
+    if( GetDXUTState().GetNoStats() )
+        return;
+
+    DXUTDeviceSettings* pDeviceSettings = GetDXUTState().GetCurrentDeviceSettings();
+    if( NULL == pDeviceSettings )
+        return;
+    CD3DEnumeration* pd3dEnum = DXUTPrepareEnumerationObject();
+    if( NULL == pd3dEnum )
+        return;
+
+    CD3DEnumDeviceSettingsCombo* pDeviceSettingsCombo = pd3dEnum->GetDeviceSettingsCombo( pDeviceSettings->AdapterOrdinal, pDeviceSettings->DeviceType, pDeviceSettings->AdapterFormat, pDeviceSettings->pp.BackBufferFormat, pDeviceSettings->pp.Windowed );
+    if( NULL == pDeviceSettingsCombo )
+        return;
+
+    WCHAR strFmt[100];
+    D3DPRESENT_PARAMETERS* pPP = &pDeviceSettings->pp;
+
+    if( pDeviceSettingsCombo->AdapterFormat == pDeviceSettingsCombo->BackBufferFormat )
+    {
+        StringCchCopy( strFmt, 100, DXUTD3DFormatToString( pDeviceSettingsCombo->AdapterFormat, false ) );
+    }
+    else
+    {
+        StringCchPrintf( strFmt, 100, L"backbuf %s, adapter %s", 
+            DXUTD3DFormatToString( pDeviceSettingsCombo->BackBufferFormat, false ), 
+            DXUTD3DFormatToString( pDeviceSettingsCombo->AdapterFormat, false ) );
+    }
+
+    WCHAR strDepthFmt[100];
+    if( pPP->EnableAutoDepthStencil )
+    {
+        StringCchPrintf( strDepthFmt, 100, L" (%s)", DXUTD3DFormatToString( pPP->AutoDepthStencilFormat, false ) );
+    }
+    else
+    {
+        // No depth buffer
+        strDepthFmt[0] = 0;
+    }
+
+    WCHAR strMultiSample[100];
+    switch( pPP->MultiSampleType )
+    {
+        case D3DMULTISAMPLE_NONMASKABLE: StringCchCopy( strMultiSample, 100, L" (Nonmaskable Multisample)" ); break;
+        case D3DMULTISAMPLE_NONE:        StringCchCopy( strMultiSample, 100, L"" ); break;
+        default:                         StringCchPrintf( strMultiSample, 100, L" (%dx Multisample)", pPP->MultiSampleType ); break;
+    }
+
+    WCHAR* pstrStaticFrameStats = GetDXUTState().GetStaticFrameStats();
+    StringCchPrintf( pstrStaticFrameStats, 256, L"%%sVsync %s (%dx%d), %s%s%s", 
+                ( pPP->PresentationInterval == D3DPRESENT_INTERVAL_IMMEDIATE ) ? L"off" : L"on", 
+                pPP->BackBufferWidth, pPP->BackBufferHeight,
+                strFmt, strDepthFmt, strMultiSample );
+}
+
+
+//--------------------------------------------------------------------------------------
+LPCWSTR DXUTGetFrameStats( bool bShowFPS )                         
+{ 
+    WCHAR* pstrFrameStats = GetDXUTState().GetFrameStats();
+    WCHAR* pstrFPS = ( bShowFPS ) ? GetDXUTState().GetFPSStats() : L"";
+    StringCchPrintf( pstrFrameStats, 256, GetDXUTState().GetStaticFrameStats(), pstrFPS );
+    return pstrFrameStats;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Handles window messages 
+//--------------------------------------------------------------------------------------
+LRESULT CALLBACK DXUTStaticWndProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam )
+{
+    // Consolidate the keyboard messages and pass them to the app's keyboard callback
+    if( uMsg == WM_KEYDOWN ||
+        uMsg == WM_SYSKEYDOWN || 
+        uMsg == WM_KEYUP ||
+        uMsg == WM_SYSKEYUP )
+    {
+        bool bKeyDown = (uMsg == WM_KEYDOWN || uMsg == WM_SYSKEYDOWN);
+        DWORD dwMask = (1 << 29);
+        bool bAltDown = ( (lParam & dwMask) != 0 );
+
+        bool* bKeys = GetDXUTState().GetKeys();
+        bKeys[ (BYTE) (wParam & 0xFF) ] = bKeyDown;
+
+        LPDXUTCALLBACKKEYBOARD pCallbackKeyboard = GetDXUTState().GetKeyboardFunc();
+        if( pCallbackKeyboard )
+            pCallbackKeyboard( (UINT)wParam, bKeyDown, bAltDown, GetDXUTState().GetKeyboardFuncUserContext() );           
+    }
+
+    // Consolidate the mouse button messages and pass them to the app's mouse callback
+    if( uMsg == WM_LBUTTONDOWN ||
+        uMsg == WM_LBUTTONUP ||
+        uMsg == WM_LBUTTONDBLCLK ||
+        uMsg == WM_MBUTTONDOWN ||
+        uMsg == WM_MBUTTONUP ||
+        uMsg == WM_MBUTTONDBLCLK ||
+        uMsg == WM_RBUTTONDOWN ||
+        uMsg == WM_RBUTTONUP ||
+        uMsg == WM_RBUTTONDBLCLK ||
+        uMsg == WM_XBUTTONDOWN ||
+        uMsg == WM_XBUTTONUP ||
+        uMsg == WM_XBUTTONDBLCLK ||
+        uMsg == WM_MOUSEWHEEL || 
+        (GetDXUTState().GetNotifyOnMouseMove() && uMsg == WM_MOUSEMOVE) )
+    {
+        int xPos = (short)LOWORD(lParam);
+        int yPos = (short)HIWORD(lParam);
+
+        if( uMsg == WM_MOUSEWHEEL )
+        {
+            // WM_MOUSEWHEEL passes screen mouse coords
+            // so convert them to client coords
+            POINT pt;
+            pt.x = xPos; pt.y = yPos;
+            ScreenToClient( hWnd, &pt );
+            xPos = pt.x; yPos = pt.y;
+        }
+
+        int nMouseWheelDelta = 0;
+        if( uMsg == WM_MOUSEWHEEL ) 
+            nMouseWheelDelta = (short) HIWORD(wParam);
+
+        int nMouseButtonState = LOWORD(wParam);
+        bool bLeftButton  = ((nMouseButtonState & MK_LBUTTON) != 0);
+        bool bRightButton = ((nMouseButtonState & MK_RBUTTON) != 0);
+        bool bMiddleButton = ((nMouseButtonState & MK_MBUTTON) != 0);
+        bool bSideButton1 = ((nMouseButtonState & MK_XBUTTON1) != 0);
+        bool bSideButton2 = ((nMouseButtonState & MK_XBUTTON2) != 0);
+
+        bool* bMouseButtons = GetDXUTState().GetMouseButtons();
+        bMouseButtons[0] = bLeftButton;
+        bMouseButtons[1] = bMiddleButton;
+        bMouseButtons[2] = bRightButton;
+        bMouseButtons[3] = bSideButton1;
+        bMouseButtons[4] = bSideButton2;
+
+        LPDXUTCALLBACKMOUSE pCallbackMouse = GetDXUTState().GetMouseFunc();
+        if( pCallbackMouse )
+            pCallbackMouse( bLeftButton, bRightButton, bMiddleButton, bSideButton1, bSideButton2, nMouseWheelDelta, xPos, yPos, GetDXUTState().GetMouseFuncUserContext() );
+    }
+
+    // Pass all messages to the app's MsgProc callback, and don't 
+    // process further messages if the apps says not to.
+    LPDXUTCALLBACKMSGPROC pCallbackMsgProc = GetDXUTState().GetWindowMsgFunc();
+    if( pCallbackMsgProc )
+    {
+        bool bNoFurtherProcessing = false;
+        LRESULT nResult = pCallbackMsgProc( hWnd, uMsg, wParam, lParam, &bNoFurtherProcessing, GetDXUTState().GetWindowMsgFuncUserContext() );
+        if( bNoFurtherProcessing )
+            return nResult;
+    }
+
+    switch( uMsg )
+    {
+        case WM_PAINT:
+        {
+            IDirect3DDevice9* pd3dDevice = DXUTGetD3DDevice();
+
+            // Handle paint messages when the app is paused
+            if( pd3dDevice && DXUTIsRenderingPaused() && 
+                GetDXUTState().GetDeviceObjectsCreated() && GetDXUTState().GetDeviceObjectsReset() )
+            {
+                HRESULT hr;
+                double fTime = DXUTGetTime();
+                float fElapsedTime = DXUTGetElapsedTime();
+
+                LPDXUTCALLBACKFRAMERENDER pCallbackFrameRender = GetDXUTState().GetFrameRenderFunc();
+                if( pCallbackFrameRender != NULL )
+                    pCallbackFrameRender( pd3dDevice, fTime, fElapsedTime, GetDXUTState().GetFrameRenderFuncUserContext() );
+
+                hr = pd3dDevice->Present( NULL, NULL, NULL, NULL );
+                if( D3DERR_DEVICELOST == hr )
+                {
+                    GetDXUTState().SetDeviceLost( true );
+                }
+                else if( D3DERR_DRIVERINTERNALERROR == hr )
+                {
+                    // When D3DERR_DRIVERINTERNALERROR is returned from Present(),
+                    // the application can do one of the following:
+                    // 
+                    // - End, with the pop-up window saying that the application cannot continue 
+                    //   because of problems in the display adapter and that the user should 
+                    //   contact the adapter manufacturer.
+                    //
+                    // - Attempt to restart by calling IDirect3DDevice9::Reset, which is essentially the same 
+                    //   path as recovering from a lost device. If IDirect3DDevice9::Reset fails with 
+                    //   D3DERR_DRIVERINTERNALERROR, the application should end immediately with the message 
+                    //   that the user should contact the adapter manufacturer.
+                    // 
+                    // The framework attempts the path of resetting the device
+                    // 
+                    GetDXUTState().SetDeviceLost( true );
+                }
+            }
+            break;
+        }
+
+        case WM_SIZE:
+            if( SIZE_MINIMIZED == wParam )
+            {
+                DXUTPause( true, true ); // Pause while we're minimized
+
+                GetDXUTState().SetMinimized( true );
+                GetDXUTState().SetMaximized( false );
+            }
+            else
+            {
+                RECT rcCurrentClient;
+                GetClientRect( DXUTGetHWND(), &rcCurrentClient );
+                if( rcCurrentClient.top == 0 && rcCurrentClient.bottom == 0 )
+                {
+                    // Rapidly clicking the task bar to minimize and restore a window
+                    // can cause a WM_SIZE message with SIZE_RESTORED when 
+                    // the window has actually become minimized due to rapid change
+                    // so just ignore this message
+                }
+                else if( SIZE_MAXIMIZED == wParam )
+                {
+                    if( GetDXUTState().GetMinimized() )
+                        DXUTPause( false, false ); // Unpause since we're no longer minimized
+                    GetDXUTState().SetMinimized( false );
+                    GetDXUTState().SetMaximized( true );
+                    DXUTCheckForWindowSizeChange();
+                    DXUTCheckForWindowChangingMonitors();
+                }
+                else if( SIZE_RESTORED == wParam )
+                {      
+                    if( GetDXUTState().GetMaximized() )
+                    {
+                        GetDXUTState().SetMaximized( false );
+                        DXUTCheckForWindowSizeChange();
+                        DXUTCheckForWindowChangingMonitors();
+                    }
+                    else if( GetDXUTState().GetMinimized() )
+                    {
+                        DXUTPause( false, false ); // Unpause since we're no longer minimized
+                        GetDXUTState().SetMinimized( false );
+                        DXUTCheckForWindowSizeChange();
+                        DXUTCheckForWindowChangingMonitors();
+                    }
+                    else if( GetDXUTState().GetInSizeMove() )
+                    {
+                        // If we're neither maximized nor minimized, the window size 
+                        // is changing by the user dragging the window edges.  In this 
+                        // case, we don't reset the device yet -- we wait until the 
+                        // user stops dragging, and a WM_EXITSIZEMOVE message comes.
+                    }
+                    else
+                    {
+                        // This WM_SIZE come from resizing the window via an API like SetWindowPos() so 
+                        // resize and reset the device now.
+                        DXUTCheckForWindowSizeChange();
+                        DXUTCheckForWindowChangingMonitors();
+                    }
+                }
+            }
+            break;
+
+        case WM_GETMINMAXINFO:
+            ((MINMAXINFO*)lParam)->ptMinTrackSize.x = DXUT_MIN_WINDOW_SIZE_X;
+            ((MINMAXINFO*)lParam)->ptMinTrackSize.y = DXUT_MIN_WINDOW_SIZE_Y;
+            break;
+
+        case WM_ENTERSIZEMOVE:
+            // Halt frame movement while the app is sizing or moving
+            DXUTPause( true, true );
+            GetDXUTState().SetInSizeMove( true );
+            break;
+
+        case WM_EXITSIZEMOVE:
+            DXUTPause( false, false );
+            DXUTCheckForWindowSizeChange();
+            DXUTCheckForWindowChangingMonitors();
+            GetDXUTState().SetInSizeMove( false );
+            break;
+
+         case WM_MOUSEMOVE:
+            if( DXUTIsActive() && !DXUTIsWindowed() )
+            {
+                IDirect3DDevice9* pd3dDevice = DXUTGetD3DDevice();
+                if( pd3dDevice )
+                {
+                    POINT ptCursor;
+                    GetCursorPos( &ptCursor );
+                    pd3dDevice->SetCursorPosition( ptCursor.x, ptCursor.y, 0 );
+                }
+            }
+            break;
+
+        case WM_SETCURSOR:
+            if( DXUTIsActive() && !DXUTIsWindowed() )
+            {
+                IDirect3DDevice9* pd3dDevice = DXUTGetD3DDevice();
+                if( pd3dDevice && GetDXUTState().GetShowCursorWhenFullScreen() )
+                    pd3dDevice->ShowCursor( true );
+                return true; // prevent Windows from setting cursor to window class cursor
+            }
+            break;
+
+       case WM_ACTIVATEAPP:
+            if( wParam == TRUE && !DXUTIsActive() ) // Handle only if previously not active 
+            {
+                GetDXUTState().SetActive( true );
+
+                // The GetMinimizedWhileFullscreen() varible is used instead of !DXUTIsWindowed()
+                // to handle the rare case toggling to windowed mode while the fullscreen application 
+                // is minimized and thus making the pause count wrong
+                if( GetDXUTState().GetMinimizedWhileFullscreen() ) 
+                {
+                    DXUTPause( false, false ); // Unpause since we're no longer minimized
+                    GetDXUTState().SetMinimizedWhileFullscreen( false );
+                }
+
+                // Upon returning to this app, potentially disable shortcut keys 
+                // (Windows key, accessibility shortcuts) 
+                DXUTAllowShortcutKeys( ( DXUTIsWindowed() ) ? GetDXUTState().GetAllowShortcutKeysWhenWindowed() : 
+                                                              GetDXUTState().GetAllowShortcutKeysWhenFullscreen() );
+
+            }
+            else if( wParam == FALSE && DXUTIsActive() ) // Handle only if previously active 
+            {               
+                GetDXUTState().SetActive( false );
+
+                // Disable any controller rumble when de-activating app
+                DXUTStopRumbleOnAllControllers();
+
+                if( !DXUTIsWindowed() )
+                {
+                    // Going from full screen to a minimized state 
+                    ClipCursor( NULL );      // don't limit the cursor anymore
+                    DXUTPause( true, true ); // Pause while we're minimized (take care not to pause twice by handling this message twice)
+                    GetDXUTState().SetMinimizedWhileFullscreen( true ); 
+                }
+
+                // Restore shortcut keys (Windows key, accessibility shortcuts) to original state
+                //
+                // This is important to call here if the shortcuts are disabled, 
+                // because if this is not done then the Windows key will continue to 
+                // be disabled while this app is running which is very bad.
+                // If the app crashes, the Windows key will return to normal.
+                DXUTAllowShortcutKeys( true );
+            }
+            break;
+
+       case WM_ENTERMENULOOP:
+            // Pause the app when menus are displayed
+            DXUTPause( true, true );
+            break;
+
+        case WM_EXITMENULOOP:
+            DXUTPause( false, false );
+            break;
+
+        case WM_MENUCHAR:
+            // A menu is active and the user presses a key that does not correspond to any mnemonic or accelerator key
+            // So just ignore and don't beep
+            return MAKELRESULT(0,MNC_CLOSE);
+            break;
+
+        case WM_NCHITTEST:
+            // Prevent the user from selecting the menu in full screen mode
+            if( !DXUTIsWindowed() )
+                return HTCLIENT;
+            break;
+
+        case WM_POWERBROADCAST:
+            switch( wParam )
+            {
+                #ifndef PBT_APMQUERYSUSPEND
+                    #define PBT_APMQUERYSUSPEND 0x0000
+                #endif
+                case PBT_APMQUERYSUSPEND:
+                    // At this point, the app should save any data for open
+                    // network connections, files, etc., and prepare to go into
+                    // a suspended mode.  The app can use the MsgProc callback
+                    // to handle this if desired.
+                    return true;
+
+                #ifndef PBT_APMRESUMESUSPEND
+                    #define PBT_APMRESUMESUSPEND 0x0007
+                #endif
+                case PBT_APMRESUMESUSPEND:
+                    // At this point, the app should recover any data, network
+                    // connections, files, etc., and resume running from when
+                    // the app was suspended. The app can use the MsgProc callback
+                    // to handle this if desired.
+                   
+                   // QPC may lose consistency when suspending, so reset the timer
+                   // upon resume.
+                   DXUTGetGlobalTimer()->Reset();                   
+                   GetDXUTState().SetLastStatsUpdateTime( 0 );
+                   return true;
+            }
+            break;
+
+        case WM_SYSCOMMAND:
+            // Prevent moving/sizing and power loss in full screen mode
+            switch( wParam )
+            {
+                case SC_MOVE:
+                case SC_SIZE:
+                case SC_MAXIMIZE:
+                case SC_KEYMENU:
+                case SC_MONITORPOWER:
+                    if( !DXUTIsWindowed() )
+                        return 0;
+                    break;
+            }
+            break;
+
+        case WM_SYSKEYDOWN:
+        {
+            switch( wParam )
+            {
+                case VK_RETURN:
+                {
+                    if( GetDXUTState().GetHandleAltEnter() )
+                    {
+                        // Toggle full screen upon alt-enter 
+                        DWORD dwMask = (1 << 29);
+                        if( (lParam & dwMask) != 0 ) // Alt is down also
+                        {
+                            // Toggle the full screen/window mode
+                            DXUTPause( true, true );
+                            DXUTToggleFullScreen();
+                            DXUTPause( false, false );                        
+                            return 0;
+                        }
+                    }
+                }
+            }
+            break;
+        }
+
+        case WM_KEYDOWN:
+        {
+            if( GetDXUTState().GetHandleDefaultHotkeys() )
+            {
+                switch( wParam )
+                {
+                    case VK_F3:
+                    {
+                        DXUTPause( true, true );
+                        DXUTToggleREF();
+                        DXUTPause( false, false );                        
+                        break;
+                    }
+
+                    case VK_F8:
+                    {
+                        bool bWireFrame = GetDXUTState().GetWireframeMode();
+                        bWireFrame = !bWireFrame; 
+                        GetDXUTState().SetWireframeMode( bWireFrame );
+
+                        IDirect3DDevice9* pd3dDevice = DXUTGetD3DDevice();
+                        if( pd3dDevice )
+                            pd3dDevice->SetRenderState( D3DRS_FILLMODE, (bWireFrame) ? D3DFILL_WIREFRAME : D3DFILL_SOLID ); 
+                        break;
+                    }
+
+                    case VK_ESCAPE:
+                    {
+                        // Received key to exit app
+                        SendMessage( hWnd, WM_CLOSE, 0, 0 );
+                    }
+
+                    case VK_PAUSE: 
+                    {
+                        bool bTimePaused = DXUTIsTimePaused();
+                        bTimePaused = !bTimePaused;
+                        if( bTimePaused ) 
+                            DXUTPause( true, false ); 
+                        else
+                            DXUTPause( false, false ); 
+                        break; 
+                    }
+                }
+            }
+            break;
+        }
+
+        case WM_CLOSE:
+        {
+            HMENU hMenu;
+            hMenu = GetMenu(hWnd);
+            if( hMenu != NULL )
+                DestroyMenu( hMenu );
+            DestroyWindow( hWnd );
+            UnregisterClass( L"Direct3DWindowClass", NULL );
+            GetDXUTState().SetHWNDFocus( NULL );
+            GetDXUTState().SetHWNDDeviceFullScreen( NULL );
+            GetDXUTState().SetHWNDDeviceWindowed( NULL );
+            return 0;
+        }
+
+        case WM_DESTROY:
+            PostQuitMessage(0);
+            break;
+    }
+
+    // Don't allow the F10 key to act as a shortcut to the menu bar
+    // by not passing these messages to the DefWindowProc only when
+    // there's no menu present
+    if( !GetDXUTState().GetCallDefWindowProc() || GetDXUTState().GetMenu() == NULL && (uMsg == WM_SYSKEYDOWN || uMsg == WM_SYSKEYUP) && wParam == VK_F10 )
+        return 0;
+    else
+        return DefWindowProc( hWnd, uMsg, wParam, lParam );
+}
+
+
+//--------------------------------------------------------------------------------------
+// Resets the state associated with DXUT 
+//--------------------------------------------------------------------------------------
+void DXUTResetFrameworkState()
+{
+    GetDXUTState().Destroy();
+    GetDXUTState().Create();
+}
+
+
+//--------------------------------------------------------------------------------------
+// Closes down the window.  When the window closes, it will cleanup everything
+//--------------------------------------------------------------------------------------
+void DXUTShutdown( int nExitCode )
+{
+    HWND hWnd = DXUTGetHWND();
+    if( hWnd != NULL )
+        SendMessage( hWnd, WM_CLOSE, 0, 0 );
+
+    GetDXUTState().SetExitCode(nExitCode);
+
+    DXUTCleanup3DEnvironment( true );
+
+    // Restore shortcut keys (Windows key, accessibility shortcuts) to original state
+    // This is important to call here if the shortcuts are disabled, 
+    // because accessibility setting changes are permanent.
+    // This means that if this is not done then the accessibility settings 
+    // might not be the same as when the app was started. 
+    // If the app crashes without restoring the settings, this is also true so it
+    // would be wise to backup/restore the settings from a file so they can be 
+    // restored when the crashed app is run again.
+    DXUTAllowShortcutKeys( true );
+    
+    GetDXUTState().SetD3DEnumeration( NULL );
+    
+    IDirect3D9* pD3D = DXUTGetD3DObject();
+    SAFE_RELEASE( pD3D );
+    GetDXUTState().SetD3D( NULL );
+
+    if( GetDXUTState().GetOverrideRelaunchMCE() )
+        DXUTReLaunchMediaCenter();
+}
+
+
+//--------------------------------------------------------------------------------------
+// Cleans up the 3D environment by:
+//      - Calls the device lost callback 
+//      - Calls the device destroyed callback 
+//      - Releases the D3D device
+//--------------------------------------------------------------------------------------
+void DXUTCleanup3DEnvironment( bool bReleaseSettings )
+{
+    IDirect3DDevice9* pd3dDevice = DXUTGetD3DDevice();
+    if( pd3dDevice != NULL )
+    {
+        GetDXUTState().SetInsideDeviceCallback( true );
+
+        // Call the app's device lost callback
+        if( GetDXUTState().GetDeviceObjectsReset() == true )
+        {
+            LPDXUTCALLBACKDEVICELOST pCallbackDeviceLost = GetDXUTState().GetDeviceLostFunc();
+            if( pCallbackDeviceLost != NULL )
+                pCallbackDeviceLost( GetDXUTState().GetDeviceLostFuncUserContext() );
+            GetDXUTState().SetDeviceObjectsReset( false );
+
+            // Call the resource cache device lost function
+            DXUTGetGlobalResourceCache().OnLostDevice();
+        }
+
+        // Call the app's device destroyed callback
+        if( GetDXUTState().GetDeviceObjectsCreated() == true )
+        {
+            LPDXUTCALLBACKDEVICEDESTROYED pCallbackDeviceDestroyed = GetDXUTState().GetDeviceDestroyedFunc();
+            if( pCallbackDeviceDestroyed != NULL )
+                pCallbackDeviceDestroyed( GetDXUTState().GetDeviceDestroyedFuncUserContext() );
+            GetDXUTState().SetDeviceObjectsCreated( false );
+
+            // Call the resource cache device destory function
+            DXUTGetGlobalResourceCache().OnDestroyDevice();
+        }
+
+        GetDXUTState().SetInsideDeviceCallback( false );
+
+        // Release the D3D device and in debug configs, displays a message box if there 
+        // are unrelease objects.
+        if( pd3dDevice )
+        {
+            if( pd3dDevice->Release() > 0 )  
+            {
+                DXUTDisplayErrorMessage( DXUTERR_NONZEROREFCOUNT );
+                DXUT_ERR( L"DXUTCleanup3DEnvironment", DXUTERR_NONZEROREFCOUNT );
+            }
+        }
+        GetDXUTState().SetD3DDevice( NULL );
+
+        if( bReleaseSettings )
+        {
+            DXUTDeviceSettings* pOldDeviceSettings = GetDXUTState().GetCurrentDeviceSettings();
+            SAFE_DELETE(pOldDeviceSettings);  
+            GetDXUTState().SetCurrentDeviceSettings( NULL );
+        }
+
+        D3DSURFACE_DESC* pbackBufferSurfaceDesc = GetDXUTState().GetBackBufferSurfaceDesc();
+        ZeroMemory( pbackBufferSurfaceDesc, sizeof(D3DSURFACE_DESC) );
+
+        D3DCAPS9* pd3dCaps = GetDXUTState().GetCaps();
+        ZeroMemory( pd3dCaps, sizeof(D3DCAPS9) );
+
+        GetDXUTState().SetDeviceCreated( false );
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+// Stores back buffer surface desc in GetDXUTState().GetBackBufferSurfaceDesc()
+//--------------------------------------------------------------------------------------
+void DXUTUpdateBackBufferDesc()
+{
+    HRESULT hr;
+    IDirect3DSurface9* pBackBuffer;
+    hr = GetDXUTState().GetD3DDevice()->GetBackBuffer( 0, 0, D3DBACKBUFFER_TYPE_MONO, &pBackBuffer );
+    D3DSURFACE_DESC* pBBufferSurfaceDesc = GetDXUTState().GetBackBufferSurfaceDesc();
+    ZeroMemory( pBBufferSurfaceDesc, sizeof(D3DSURFACE_DESC) );
+    if( SUCCEEDED(hr) )
+    {
+        pBackBuffer->GetDesc( pBBufferSurfaceDesc );
+        SAFE_RELEASE( pBackBuffer );
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+// Starts a user defined timer callback
+//--------------------------------------------------------------------------------------
+HRESULT DXUTSetTimer( LPDXUTCALLBACKTIMER pCallbackTimer, float fTimeoutInSecs, UINT* pnIDEvent, void* pCallbackUserContext ) 
+{ 
+    if( pCallbackTimer == NULL )
+        return DXUT_ERR_MSGBOX( L"DXUTSetTimer", E_INVALIDARG ); 
+
+    HRESULT hr;
+    DXUT_TIMER DXUTTimer;
+    DXUTTimer.pCallbackTimer = pCallbackTimer;
+    DXUTTimer.pCallbackUserContext = pCallbackUserContext;
+    DXUTTimer.fTimeoutInSecs = fTimeoutInSecs;
+    DXUTTimer.fCountdown = fTimeoutInSecs;
+    DXUTTimer.bEnabled = true;
+
+    CGrowableArray<DXUT_TIMER>* pTimerList = GetDXUTState().GetTimerList();
+    if( pTimerList == NULL )
+    {
+        pTimerList = new CGrowableArray<DXUT_TIMER>;
+        if( pTimerList == NULL )
+            return E_OUTOFMEMORY; 
+        GetDXUTState().SetTimerList( pTimerList );
+    }
+
+    if( FAILED( hr = pTimerList->Add( DXUTTimer ) ) )
+        return hr;
+
+    if( pnIDEvent )
+        *pnIDEvent = pTimerList->GetSize();
+
+    return S_OK; 
+}
+
+
+//--------------------------------------------------------------------------------------
+// Stops a user defined timer callback
+//--------------------------------------------------------------------------------------
+HRESULT DXUTKillTimer( UINT nIDEvent ) 
+{ 
+    CGrowableArray<DXUT_TIMER>* pTimerList = GetDXUTState().GetTimerList();
+    if( pTimerList == NULL )
+        return S_FALSE;
+
+    if( nIDEvent < (UINT)pTimerList->GetSize() )
+    {
+        DXUT_TIMER DXUTTimer = pTimerList->GetAt(nIDEvent);
+        DXUTTimer.bEnabled = false;
+        pTimerList->SetAt(nIDEvent, DXUTTimer);
+    }
+    else
+    {
+        return DXUT_ERR_MSGBOX( L"DXUTKillTimer", E_INVALIDARG );
+    }
+
+    return S_OK; 
+}
+
+
+//--------------------------------------------------------------------------------------
+// Internal helper function to handle calling the user defined timer callbacks
+//--------------------------------------------------------------------------------------
+void DXUTHandleTimers()
+{
+    float fElapsedTime = DXUTGetElapsedTime();
+
+    CGrowableArray<DXUT_TIMER>* pTimerList = GetDXUTState().GetTimerList();
+    if( pTimerList == NULL )
+        return;
+
+    // Walk through the list of timer callbacks
+    for( int i=0; i<pTimerList->GetSize(); i++ )
+    {
+        DXUT_TIMER DXUTTimer = pTimerList->GetAt(i);
+        if( DXUTTimer.bEnabled )
+        {
+            DXUTTimer.fCountdown -= fElapsedTime;
+
+            // Call the callback if count down expired
+            if( DXUTTimer.fCountdown < 0 )
+            {
+                DXUTTimer.pCallbackTimer( i, DXUTTimer.pCallbackUserContext );
+                DXUTTimer.fCountdown = DXUTTimer.fTimeoutInSecs;
+            }
+            pTimerList->SetAt(i, DXUTTimer);
+        }
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+// External state access functions
+//--------------------------------------------------------------------------------------
+IDirect3D9* DXUTGetD3DObject()                      { return GetDXUTState().GetD3D(); }        
+IDirect3DDevice9* DXUTGetD3DDevice()                { return GetDXUTState().GetD3DDevice(); }  
+const D3DSURFACE_DESC* DXUTGetBackBufferSurfaceDesc() { return GetDXUTState().GetBackBufferSurfaceDesc(); }
+const D3DCAPS9* DXUTGetDeviceCaps()                 { return GetDXUTState().GetCaps(); }
+HINSTANCE DXUTGetHINSTANCE()                        { return GetDXUTState().GetHInstance(); }
+HWND DXUTGetHWND()                                  { return DXUTIsWindowed() ? GetDXUTState().GetHWNDDeviceWindowed() : GetDXUTState().GetHWNDDeviceFullScreen(); }
+HWND DXUTGetHWNDFocus()                             { return GetDXUTState().GetHWNDFocus(); }
+HWND DXUTGetHWNDDeviceFullScreen()                  { return GetDXUTState().GetHWNDDeviceFullScreen(); }
+HWND DXUTGetHWNDDeviceWindowed()                    { return GetDXUTState().GetHWNDDeviceWindowed(); }
+RECT DXUTGetWindowClientRect()                      { RECT rc; GetClientRect( DXUTGetHWND(), &rc ); return rc; }
+RECT DXUTGetWindowClientRectAtModeChange()          { RECT rc = { 0, 0, GetDXUTState().GetWindowBackBufferWidthAtModeChange(), GetDXUTState().GetWindowBackBufferHeightAtModeChange() }; return rc; }
+RECT DXUTGetFullsceenClientRectAtModeChange()       { RECT rc = { 0, 0, GetDXUTState().GetFullScreenBackBufferWidthAtModeChange(), GetDXUTState().GetFullScreenBackBufferHeightAtModeChange() }; return rc; }
+double DXUTGetTime()                                { return GetDXUTState().GetTime(); }
+float DXUTGetElapsedTime()                          { return GetDXUTState().GetElapsedTime(); }
+float DXUTGetFPS()                                  { return GetDXUTState().GetFPS(); }
+LPCWSTR DXUTGetWindowTitle()                        { return GetDXUTState().GetWindowTitle(); }
+LPCWSTR DXUTGetDeviceStats()                        { return GetDXUTState().GetDeviceStats(); }
+bool DXUTIsRenderingPaused()                        { return GetDXUTState().GetPauseRenderingCount() > 0; }
+bool DXUTIsTimePaused()                             { return GetDXUTState().GetPauseTimeCount() > 0; }
+bool DXUTIsActive()									{ return GetDXUTState().GetActive(); }
+int DXUTGetExitCode()                               { return GetDXUTState().GetExitCode(); }
+bool DXUTGetShowMsgBoxOnError()                     { return GetDXUTState().GetShowMsgBoxOnError(); }
+bool DXUTGetAutomation()                            { return GetDXUTState().GetAutomation(); }
+bool DXUTGetHandleDefaultHotkeys()                  { return GetDXUTState().GetHandleDefaultHotkeys(); }
+bool DXUTIsKeyDown( BYTE vKey )
+{ 
+    bool* bKeys = GetDXUTState().GetKeys(); 
+    if( vKey >= 0xA0 && vKey <= 0xA5 )  // VK_LSHIFT, VK_RSHIFT, VK_LCONTROL, VK_RCONTROL, VK_LMENU, VK_RMENU
+        return GetAsyncKeyState( vKey ) != 0; // these keys only are tracked via GetAsyncKeyState()
+    else if( vKey >= 0x01 && vKey <= 0x06 && vKey != 0x03 ) // mouse buttons (VK_*BUTTON)
+        return DXUTIsMouseButtonDown(vKey);
+    else
+        return bKeys[vKey];
+}
+bool DXUTIsMouseButtonDown( BYTE vButton )          
+{ 
+    bool* bMouseButtons = GetDXUTState().GetMouseButtons(); 
+    int nIndex = DXUTMapButtonToArrayIndex(vButton); 
+    return bMouseButtons[nIndex]; 
+}
+void DXUTSetMultimonSettings( bool bAutoChangeAdapter )
+{
+    GetDXUTState().SetAutoChangeAdapter( bAutoChangeAdapter );
+}
+void DXUTSetCursorSettings( bool bShowCursorWhenFullScreen, bool bClipCursorWhenFullScreen ) 
+{ 
+    GetDXUTState().SetClipCursorWhenFullScreen(bClipCursorWhenFullScreen); 
+    GetDXUTState().SetShowCursorWhenFullScreen(bShowCursorWhenFullScreen); 
+    DXUTSetupCursor();
+}
+void DXUTSetWindowSettings( bool bCallDefWindowProc )
+{
+    GetDXUTState().SetCallDefWindowProc( bCallDefWindowProc );
+}
+void DXUTSetConstantFrameTime( bool bEnabled, float fTimePerFrame ) 
+{ 
+    if( GetDXUTState().GetOverrideConstantFrameTime() ) 
+    { 
+        bEnabled = GetDXUTState().GetOverrideConstantFrameTime(); 
+        fTimePerFrame = GetDXUTState().GetOverrideConstantTimePerFrame(); 
+    } 
+    GetDXUTState().SetConstantFrameTime(bEnabled); 
+    GetDXUTState().SetTimePerFrame(fTimePerFrame); 
+}
+
+
+//--------------------------------------------------------------------------------------
+// Return if windowed in the current device.  If no device exists yet, then returns false
+//--------------------------------------------------------------------------------------
+bool DXUTIsWindowed()                               
+{ 
+    DXUTDeviceSettings* pDeviceSettings = GetDXUTState().GetCurrentDeviceSettings(); 
+    if(pDeviceSettings) 
+        return (pDeviceSettings->pp.Windowed != 0); 
+    else 
+        return false; 
+}
+
+
+//--------------------------------------------------------------------------------------
+// Return the present params of the current device.  If no device exists yet, then
+// return blank present params
+//--------------------------------------------------------------------------------------
+D3DPRESENT_PARAMETERS DXUTGetPresentParameters()    
+{ 
+    DXUTDeviceSettings* pDS = GetDXUTState().GetCurrentDeviceSettings(); 
+    if( pDS ) 
+    {
+        return pDS->pp; 
+    }
+    else 
+    {
+        D3DPRESENT_PARAMETERS pp;
+        ZeroMemory( &pp, sizeof(D3DPRESENT_PARAMETERS) );
+        return pp; 
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+// Return the device settings of the current device.  If no device exists yet, then
+// return blank device settings 
+//--------------------------------------------------------------------------------------
+DXUTDeviceSettings DXUTGetDeviceSettings()   
+{ 
+    DXUTDeviceSettings* pDS = GetDXUTState().GetCurrentDeviceSettings();
+    if( pDS )
+    {
+        return *pDS;
+    }
+    else
+    {
+        DXUTDeviceSettings ds;
+        ZeroMemory( &ds, sizeof(DXUTDeviceSettings) );
+        return ds;
+    }
+} 
+
+#ifndef SM_REMOTESESSION  // needs WINVER >= 0x0500
+#define SM_REMOTESESSION  0x1000
+#endif
+
+
+//--------------------------------------------------------------------------------------
+// Display an custom error msg box 
+//--------------------------------------------------------------------------------------
+void DXUTDisplayErrorMessage( HRESULT hr )
+{
+    WCHAR strBuffer[512];
+
+    int nExitCode;
+    bool bFound = true; 
+    switch( hr )
+    {
+        case DXUTERR_NODIRECT3D:             nExitCode = 2; StringCchCopy( strBuffer, 512, L"Could not initialize Direct3D. You may want to check that the latest version of DirectX is correctly installed on your system.  Also make sure that this program was compiled with header files that match the installed DirectX DLLs." ); break;
+        case DXUTERR_INCORRECTVERSION:       nExitCode = 10; StringCchCopy( strBuffer, 512, L"Incorrect version of Direct3D and/or D3DX." ); break;
+        case DXUTERR_MEDIANOTFOUND:          nExitCode = 4; StringCchCopy( strBuffer, 512, L"Could not find required media. Ensure that the DirectX SDK is correctly installed." ); break;
+        case DXUTERR_NONZEROREFCOUNT:        nExitCode = 5; StringCchCopy( strBuffer, 512, L"The D3D device has a non-zero reference count, meaning some objects were not released." ); break;
+        case DXUTERR_CREATINGDEVICE:         nExitCode = 6; StringCchCopy( strBuffer, 512, L"Failed creating the Direct3D device." ); break;
+        case DXUTERR_RESETTINGDEVICE:        nExitCode = 7; StringCchCopy( strBuffer, 512, L"Failed resetting the Direct3D device." ); break;
+        case DXUTERR_CREATINGDEVICEOBJECTS:  nExitCode = 8; StringCchCopy( strBuffer, 512, L"Failed creating Direct3D device objects." ); break;
+        case DXUTERR_RESETTINGDEVICEOBJECTS: nExitCode = 9; StringCchCopy( strBuffer, 512, L"Failed resetting Direct3D device objects." ); break;
+        case DXUTERR_NOCOMPATIBLEDEVICES:    
+            nExitCode = 3; 
+            if( GetSystemMetrics(SM_REMOTESESSION) != 0 )
+                StringCchCopy( strBuffer, 512, L"Direct3D does not work over a remote session." ); 
+            else
+                StringCchCopy( strBuffer, 512, L"Could not find any compatible Direct3D devices." ); 
+            break;
+        default: bFound = false; nExitCode = 1;break;
+    }   
+
+    GetDXUTState().SetExitCode(nExitCode);
+
+    bool bShowMsgBoxOnError = GetDXUTState().GetShowMsgBoxOnError();
+    if( bFound && bShowMsgBoxOnError )
+    {
+        if( DXUTGetWindowTitle()[0] == 0 )
+            MessageBox( DXUTGetHWND(), strBuffer, L"DirectX Application", MB_ICONERROR|MB_OK );
+        else
+            MessageBox( DXUTGetHWND(), strBuffer, DXUTGetWindowTitle(), MB_ICONERROR|MB_OK );
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+// Display error msg box to help debug 
+//--------------------------------------------------------------------------------------
+HRESULT WINAPI DXUTTrace( const CHAR* strFile, DWORD dwLine, HRESULT hr,
+                          const WCHAR* strMsg, bool bPopMsgBox )
+{
+    bool bShowMsgBoxOnError = GetDXUTState().GetShowMsgBoxOnError();
+    if( bPopMsgBox && bShowMsgBoxOnError == false )
+        bPopMsgBox = false;
+
+    return DXTrace( strFile, dwLine, hr, strMsg, bPopMsgBox );
+}
+
+
+//--------------------------------------------------------------------------------------
+// Checks to see if the HWND changed monitors, and if it did it creates a device 
+// from the monitor's adapter and recreates the scene.
+//--------------------------------------------------------------------------------------
+void DXUTCheckForWindowChangingMonitors()
+{
+    // Skip this check for various reasons
+    if( !GetDXUTState().GetAutoChangeAdapter() || 
+         GetDXUTState().GetIgnoreSizeChange() ||
+        !GetDXUTState().GetDeviceCreated() ||
+        !GetDXUTState().GetCurrentDeviceSettings()->pp.Windowed )
+    {
+        return;
+    }
+
+    HRESULT hr;
+    HMONITOR hWindowMonitor = DXUTMonitorFromWindow( DXUTGetHWND(), MONITOR_DEFAULTTOPRIMARY );
+    HMONITOR hAdapterMonitor = GetDXUTState().GetAdapterMonitor();
+    if( hWindowMonitor != hAdapterMonitor )
+    {
+        UINT newOrdinal;
+        if( SUCCEEDED( DXUTGetAdapterOrdinalFromMonitor( hWindowMonitor, &newOrdinal ) ) )
+        {
+            // Find the closest valid device settings with the new ordinal
+            DXUTDeviceSettings deviceSettings = DXUTGetDeviceSettings();
+            deviceSettings.AdapterOrdinal = newOrdinal;
+            
+            DXUTMatchOptions matchOptions;
+            matchOptions.eAdapterOrdinal     = DXUTMT_PRESERVE_INPUT;
+            matchOptions.eDeviceType         = DXUTMT_CLOSEST_TO_INPUT;
+            matchOptions.eWindowed           = DXUTMT_CLOSEST_TO_INPUT;
+            matchOptions.eAdapterFormat      = DXUTMT_CLOSEST_TO_INPUT;
+            matchOptions.eVertexProcessing   = DXUTMT_CLOSEST_TO_INPUT;
+            matchOptions.eResolution         = DXUTMT_CLOSEST_TO_INPUT;
+            matchOptions.eBackBufferFormat   = DXUTMT_CLOSEST_TO_INPUT;
+            matchOptions.eBackBufferCount    = DXUTMT_CLOSEST_TO_INPUT;
+            matchOptions.eMultiSample        = DXUTMT_CLOSEST_TO_INPUT;
+            matchOptions.eSwapEffect         = DXUTMT_CLOSEST_TO_INPUT;
+            matchOptions.eDepthFormat        = DXUTMT_CLOSEST_TO_INPUT;
+            matchOptions.eStencilFormat      = DXUTMT_CLOSEST_TO_INPUT;
+            matchOptions.ePresentFlags       = DXUTMT_CLOSEST_TO_INPUT;
+            matchOptions.eRefreshRate        = DXUTMT_CLOSEST_TO_INPUT;
+            matchOptions.ePresentInterval    = DXUTMT_CLOSEST_TO_INPUT;
+
+            hr = DXUTFindValidDeviceSettings( &deviceSettings, &deviceSettings, &matchOptions );
+            if( SUCCEEDED(hr) ) 
+            {
+                // Create a Direct3D device using the new device settings.  
+                // If there is an existing device, then it will either reset or recreate the scene.
+                hr = DXUTChangeDevice( &deviceSettings, NULL, false, false );
+
+                // If hr == E_ABORT, this means the app rejected the device settings in the ModifySettingsCallback
+                if( hr == E_ABORT )
+                {
+                    // so nothing changed and keep from attempting to switch adapters next time
+                    GetDXUTState().SetAutoChangeAdapter( false );
+                }
+                else if( FAILED(hr) )
+                {
+                    DXUTShutdown();
+                    DXUTPause( false, false );
+                    return;
+                }
+            }
+        }
+    }    
+}
+
+
+//--------------------------------------------------------------------------------------
+// Look for an adapter ordinal that is tied to a HMONITOR
+//--------------------------------------------------------------------------------------
+HRESULT DXUTGetAdapterOrdinalFromMonitor( HMONITOR hMonitor, UINT* pAdapterOrdinal )
+{
+    *pAdapterOrdinal = 0;
+
+    CD3DEnumeration* pd3dEnum = DXUTPrepareEnumerationObject();
+    IDirect3D9*      pD3D     = DXUTGetD3DObject();
+
+    CGrowableArray<CD3DEnumAdapterInfo*>* pAdapterList = pd3dEnum->GetAdapterInfoList();
+    for( int iAdapter=0; iAdapter<pAdapterList->GetSize(); iAdapter++ )
+    {
+        CD3DEnumAdapterInfo* pAdapterInfo = pAdapterList->GetAt(iAdapter);
+        HMONITOR hAdapterMonitor = pD3D->GetAdapterMonitor( pAdapterInfo->AdapterOrdinal );
+        if( hAdapterMonitor == hMonitor )
+        {
+            *pAdapterOrdinal = pAdapterInfo->AdapterOrdinal;
+            return S_OK;
+        }
+    }
+
+    return E_FAIL;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Internal function to map MK_* to an array index
+//--------------------------------------------------------------------------------------
+int DXUTMapButtonToArrayIndex( BYTE vButton )
+{
+    switch( vButton )
+    {
+        case MK_LBUTTON: return 0;
+        case VK_MBUTTON: 
+        case MK_MBUTTON: return 1;
+        case MK_RBUTTON: return 2;
+        case VK_XBUTTON1:
+        case MK_XBUTTON1: return 3;
+        case VK_XBUTTON2:
+        case MK_XBUTTON2: return 4;
+    }
+
+    return 0;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Setup cursor based on current settings (window/fullscreen mode, show cursor state, clip cursor state)
+//--------------------------------------------------------------------------------------
+void DXUTSetupCursor()
+{
+	// Show the cursor again if returning to fullscreen 
+	IDirect3DDevice9* pd3dDevice = DXUTGetD3DDevice();
+	if( !DXUTIsWindowed() && pd3dDevice )
+    {
+        if( GetDXUTState().GetShowCursorWhenFullScreen() )
+	    {
+            SetCursor( NULL ); // Turn off Windows cursor in full screen mode
+		    HCURSOR hCursor = (HCURSOR)(ULONG_PTR)GetClassLongPtr( DXUTGetHWNDDeviceFullScreen(), GCLP_HCURSOR );
+		    DXUTSetDeviceCursor( pd3dDevice, hCursor, false );
+            DXUTGetD3DDevice()->ShowCursor( true );
+	    }
+        else
+        {
+            SetCursor( NULL ); // Turn off Windows cursor in full screen mode
+            DXUTGetD3DDevice()->ShowCursor( false );
+        }
+    }
+
+	// Clip cursor if requested
+	if( !DXUTIsWindowed() && GetDXUTState().GetClipCursorWhenFullScreen() )
+	{
+		// Confine cursor to full screen window
+		RECT rcWindow;
+		GetWindowRect( DXUTGetHWNDDeviceFullScreen(), &rcWindow );
+		ClipCursor( &rcWindow );
+	}
+	else
+	{
+		ClipCursor( NULL );
+	}
+}
+
+//--------------------------------------------------------------------------------------
+// Gives the D3D device a cursor with image and hotspot from hCursor.
+//--------------------------------------------------------------------------------------
+HRESULT DXUTSetDeviceCursor( IDirect3DDevice9* pd3dDevice, HCURSOR hCursor, bool bAddWatermark )
+{
+    HRESULT hr = E_FAIL;
+    ICONINFO iconinfo;
+    bool bBWCursor;
+    LPDIRECT3DSURFACE9 pCursorSurface = NULL;
+    HDC hdcColor = NULL;
+    HDC hdcMask = NULL;
+    HDC hdcScreen = NULL;
+    BITMAP bm;
+    DWORD dwWidth;
+    DWORD dwHeightSrc;
+    DWORD dwHeightDest;
+    COLORREF crColor;
+    COLORREF crMask;
+    UINT x;
+    UINT y;
+    BITMAPINFO bmi;
+    COLORREF* pcrArrayColor = NULL;
+    COLORREF* pcrArrayMask = NULL;
+    DWORD* pBitmap;
+    HGDIOBJ hgdiobjOld;
+
+    ZeroMemory( &iconinfo, sizeof(iconinfo) );
+    if( !GetIconInfo( hCursor, &iconinfo ) )
+        goto End;
+
+    if (0 == GetObject((HGDIOBJ)iconinfo.hbmMask, sizeof(BITMAP), (LPVOID)&bm))
+        goto End;
+    dwWidth = bm.bmWidth;
+    dwHeightSrc = bm.bmHeight;
+
+    if( iconinfo.hbmColor == NULL )
+    {
+        bBWCursor = TRUE;
+        dwHeightDest = dwHeightSrc / 2;
+    }
+    else 
+    {
+        bBWCursor = FALSE;
+        dwHeightDest = dwHeightSrc;
+    }
+
+    // Create a surface for the fullscreen cursor
+    if( FAILED( hr = pd3dDevice->CreateOffscreenPlainSurface( dwWidth, dwHeightDest, 
+        D3DFMT_A8R8G8B8, D3DPOOL_SCRATCH, &pCursorSurface, NULL ) ) )
+    {
+        goto End;
+    }
+
+    pcrArrayMask = new DWORD[dwWidth * dwHeightSrc];
+
+    ZeroMemory(&bmi, sizeof(bmi));
+    bmi.bmiHeader.biSize = sizeof(bmi.bmiHeader);
+    bmi.bmiHeader.biWidth = dwWidth;
+    bmi.bmiHeader.biHeight = dwHeightSrc;
+    bmi.bmiHeader.biPlanes = 1;
+    bmi.bmiHeader.biBitCount = 32;
+    bmi.bmiHeader.biCompression = BI_RGB;
+
+    hdcScreen = GetDC( NULL );
+    hdcMask = CreateCompatibleDC( hdcScreen );
+    if( hdcMask == NULL )
+    {
+        hr = E_FAIL;
+        goto End;
+    }
+    hgdiobjOld = SelectObject(hdcMask, iconinfo.hbmMask);
+    GetDIBits(hdcMask, iconinfo.hbmMask, 0, dwHeightSrc, 
+        pcrArrayMask, &bmi, DIB_RGB_COLORS);
+    SelectObject(hdcMask, hgdiobjOld);
+
+    if (!bBWCursor)
+    {
+        pcrArrayColor = new DWORD[dwWidth * dwHeightDest];
+        hdcColor = CreateCompatibleDC( hdcScreen );
+        if( hdcColor == NULL )
+        {
+            hr = E_FAIL;
+            goto End;
+        }
+        SelectObject(hdcColor, iconinfo.hbmColor);
+        GetDIBits(hdcColor, iconinfo.hbmColor, 0, dwHeightDest, 
+            pcrArrayColor, &bmi, DIB_RGB_COLORS);
+    }
+
+    // Transfer cursor image into the surface
+    D3DLOCKED_RECT lr;
+    pCursorSurface->LockRect( &lr, NULL, 0 );
+    pBitmap = (DWORD*)lr.pBits;
+    for( y = 0; y < dwHeightDest; y++ )
+    {
+        for( x = 0; x < dwWidth; x++ )
+        {
+            if (bBWCursor)
+            {
+                crColor = pcrArrayMask[dwWidth*(dwHeightDest-1-y) + x];
+                crMask = pcrArrayMask[dwWidth*(dwHeightSrc-1-y) + x];
+            }
+            else
+            {
+                crColor = pcrArrayColor[dwWidth*(dwHeightDest-1-y) + x];
+                crMask = pcrArrayMask[dwWidth*(dwHeightDest-1-y) + x];
+            }
+            if (crMask == 0)
+                pBitmap[dwWidth*y + x] = 0xff000000 | crColor;
+            else
+                pBitmap[dwWidth*y + x] = 0x00000000;
+
+            // It may be helpful to make the D3D cursor look slightly 
+            // different from the Windows cursor so you can distinguish 
+            // between the two when developing/testing code.  When
+            // bAddWatermark is TRUE, the following code adds some
+            // small grey "D3D" characters to the upper-left corner of
+            // the D3D cursor image.
+            if( bAddWatermark && x < 12 && y < 5 )
+            {
+                // 11.. 11.. 11.. .... CCC0
+                // 1.1. ..1. 1.1. .... A2A0
+                // 1.1. .1.. 1.1. .... A4A0
+                // 1.1. ..1. 1.1. .... A2A0
+                // 11.. 11.. 11.. .... CCC0
+
+                const WORD wMask[5] = { 0xccc0, 0xa2a0, 0xa4a0, 0xa2a0, 0xccc0 };
+                if( wMask[y] & (1 << (15 - x)) )
+                {
+                    pBitmap[dwWidth*y + x] |= 0xff808080;
+                }
+            }
+        }
+    }
+    pCursorSurface->UnlockRect();
+
+    // Set the device cursor
+    if( FAILED( hr = pd3dDevice->SetCursorProperties( iconinfo.xHotspot, 
+        iconinfo.yHotspot, pCursorSurface ) ) )
+    {
+        goto End;
+    }
+
+    hr = S_OK;
+
+End:
+    if( iconinfo.hbmMask != NULL )
+        DeleteObject( iconinfo.hbmMask );
+    if( iconinfo.hbmColor != NULL )
+        DeleteObject( iconinfo.hbmColor );
+    if( hdcScreen != NULL )
+        ReleaseDC( NULL, hdcScreen );
+    if( hdcColor != NULL )
+        DeleteDC( hdcColor );
+    if( hdcMask != NULL )
+        DeleteDC( hdcMask );
+    SAFE_DELETE_ARRAY( pcrArrayColor );
+    SAFE_DELETE_ARRAY( pcrArrayMask );
+    SAFE_RELEASE( pCursorSurface );
+    return hr;
+}
+
+
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/dxstdafx.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/dxstdafx.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/dxstdafx.cpp	(revision 2197)
@@ -0,0 +1,11 @@
+//--------------------------------------------------------------------------------------
+// File: DxStdAfx.cpp
+//
+// Desc: Precompiled headers for DXUT and DirectX SDK samples
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+//--------------------------------------------------------------------------------------
+#include "dxstdafx.h"
+
+
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUT.h	(revision 2197)
@@ -0,0 +1,206 @@
+//--------------------------------------------------------------------------------------
+// File: DXUT.h
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+//--------------------------------------------------------------------------------------
+#pragma once
+#ifndef DXUT_H
+#define DXUT_H
+
+#ifndef UNICODE
+#error "DXUT requires a Unicode build. See the nearby comments for details"
+//
+// If you are using Microsoft Visual C++ .NET, under the General tab of the project 
+// properties change the Character Set to 'Use Unicode Character Set'.  
+//
+// Windows XP and later are native Unicode so Unicode applications will perform better.  
+// For Windows 98 and Windows Me support, consider using the Microsoft Layer for Unicode (MSLU).  
+//
+// To use MSLU, link against a set of libraries similar to this
+//      /nod:kernel32.lib /nod:advapi32.lib /nod:user32.lib /nod:gdi32.lib /nod:shell32.lib /nod:comdlg32.lib /nod:version.lib /nod:mpr.lib /nod:rasapi32.lib /nod:winmm.lib /nod:winspool.lib /nod:vfw32.lib /nod:secur32.lib /nod:oleacc.lib /nod:oledlg.lib /nod:sensapi.lib UnicoWS.lib kernel32.lib advapi32.lib user32.lib gdi32.lib shell32.lib comdlg32.lib version.lib mpr.lib rasapi32.lib winmm.lib winspool.lib vfw32.lib secur32.lib oleacc.lib oledlg.lib sensapi.lib dxerr9.lib dxguid.lib d3dx9d.lib d3d9.lib comctl32.lib
+// and put the unicows.dll (available for download from msdn.microsoft.com) in the exe's folder.
+// 
+// For more details see the MSDN article titled:
+// "MSLU: Develop Unicode Applications for Windows 9x Platforms with the Microsoft Layer for Unicode"
+// at http://msdn.microsoft.com/msdnmag/issues/01/10/MSLU/default.aspx 
+//
+#endif
+
+//--------------------------------------------------------------------------------------
+// Structs
+//--------------------------------------------------------------------------------------
+class CD3DEnumeration;
+
+struct DXUTDeviceSettings
+{
+    UINT AdapterOrdinal;
+    D3DDEVTYPE DeviceType;
+    D3DFORMAT AdapterFormat;
+    DWORD BehaviorFlags;
+    D3DPRESENT_PARAMETERS pp;
+};
+
+
+//--------------------------------------------------------------------------------------
+// Error codes
+//--------------------------------------------------------------------------------------
+#define DXUTERR_NODIRECT3D              MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0901)
+#define DXUTERR_NOCOMPATIBLEDEVICES     MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0902)
+#define DXUTERR_MEDIANOTFOUND           MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0903)
+#define DXUTERR_NONZEROREFCOUNT         MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0904)
+#define DXUTERR_CREATINGDEVICE          MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0905)
+#define DXUTERR_RESETTINGDEVICE         MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0906)
+#define DXUTERR_CREATINGDEVICEOBJECTS   MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0907)
+#define DXUTERR_RESETTINGDEVICEOBJECTS  MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0908)
+#define DXUTERR_INCORRECTVERSION        MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0909)
+
+
+//--------------------------------------------------------------------------------------
+// Callback registration 
+//--------------------------------------------------------------------------------------
+typedef bool    (CALLBACK *LPDXUTCALLBACKISDEVICEACCEPTABLE)( D3DCAPS9* pCaps, D3DFORMAT AdapterFormat, D3DFORMAT BackBufferFormat, bool bWindowed, void* pUserContext );
+typedef bool    (CALLBACK *LPDXUTCALLBACKMODIFYDEVICESETTINGS)( DXUTDeviceSettings* pDeviceSettings, const D3DCAPS9* pCaps, void* pUserContext );
+typedef HRESULT (CALLBACK *LPDXUTCALLBACKDEVICECREATED)( IDirect3DDevice9* pd3dDevice, const D3DSURFACE_DESC* pBackBufferSurfaceDesc, void* pUserContext );
+typedef HRESULT (CALLBACK *LPDXUTCALLBACKDEVICERESET)( IDirect3DDevice9* pd3dDevice, const D3DSURFACE_DESC* pBackBufferSurfaceDesc, void* pUserContext );
+typedef void    (CALLBACK *LPDXUTCALLBACKDEVICEDESTROYED)( void* pUserContext );
+typedef void    (CALLBACK *LPDXUTCALLBACKDEVICELOST)( void* pUserContext );
+typedef void    (CALLBACK *LPDXUTCALLBACKFRAMEMOVE)( IDirect3DDevice9* pd3dDevice, double fTime, float fElapsedTime, void* pUserContext );
+typedef void    (CALLBACK *LPDXUTCALLBACKFRAMERENDER)( IDirect3DDevice9* pd3dDevice, double fTime, float fElapsedTime, void* pUserContext );
+typedef void    (CALLBACK *LPDXUTCALLBACKKEYBOARD)( UINT nChar, bool bKeyDown, bool bAltDown, void* pUserContext );
+typedef void    (CALLBACK *LPDXUTCALLBACKMOUSE)( bool bLeftButtonDown, bool bRightButtonDown, bool bMiddleButtonDown, bool bSideButton1Down, bool bSideButton2Down, int nMouseWheelDelta, int xPos, int yPos, void* pUserContext );
+typedef LRESULT (CALLBACK *LPDXUTCALLBACKMSGPROC)( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, bool* pbNoFurtherProcessing, void* pUserContext );
+typedef void    (CALLBACK *LPDXUTCALLBACKTIMER)( UINT idEvent, void* pUserContext );
+
+// Device callbacks
+void DXUTSetCallbackDeviceCreated( LPDXUTCALLBACKDEVICECREATED pCallbackDeviceCreated, void* pUserContext = NULL );
+void DXUTSetCallbackDeviceReset( LPDXUTCALLBACKDEVICERESET pCallbackDeviceReset, void* pUserContext = NULL );
+void DXUTSetCallbackDeviceLost( LPDXUTCALLBACKDEVICELOST pCallbackDeviceLost, void* pUserContext = NULL );
+void DXUTSetCallbackDeviceDestroyed( LPDXUTCALLBACKDEVICEDESTROYED pCallbackDeviceDestroyed, void* pUserContext = NULL );
+void DXUTSetCallbackDeviceChanging( LPDXUTCALLBACKMODIFYDEVICESETTINGS pCallbackModifyDeviceSettings, void* pUserContext = NULL );
+
+// Frame callbacks
+void DXUTSetCallbackFrameMove( LPDXUTCALLBACKFRAMEMOVE pCallbackFrameMove, void* pUserContext = NULL );
+void DXUTSetCallbackFrameRender( LPDXUTCALLBACKFRAMERENDER pCallbackFrameRender, void* pUserContext = NULL );
+
+// Message callbacks
+void DXUTSetCallbackKeyboard( LPDXUTCALLBACKKEYBOARD pCallbackKeyboard, void* pUserContext = NULL );
+void DXUTSetCallbackMouse( LPDXUTCALLBACKMOUSE pCallbackMouse, bool bIncludeMouseMove = false, void* pUserContext = NULL );
+void DXUTSetCallbackMsgProc( LPDXUTCALLBACKMSGPROC pCallbackMsgProc, void* pUserContext = NULL );
+
+
+//--------------------------------------------------------------------------------------
+// Initialization
+//--------------------------------------------------------------------------------------
+HRESULT DXUTInit( bool bParseCommandLine = true, bool bHandleDefaultHotkeys = true, bool bShowMsgBoxOnError = true, bool bHandleAltEnter = true );
+
+// Choose either DXUTCreateWindow or DXUTSetWindow.  If using DXUTSetWindow, consider using DXUTStaticWndProc
+HRESULT DXUTCreateWindow( const WCHAR* strWindowTitle = L"Direct3D Window", 
+                          HINSTANCE hInstance = NULL, HICON hIcon = NULL, HMENU hMenu = NULL,
+                          int x = CW_USEDEFAULT, int y = CW_USEDEFAULT );
+HRESULT DXUTSetWindow( HWND hWndFocus, HWND hWndDeviceFullScreen, HWND hWndDeviceWindowed, bool bHandleMessages = true );
+LRESULT CALLBACK DXUTStaticWndProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam );
+
+// Choose either DXUTCreateDevice or DXUTSetDevice or DXUTCreateDeviceFromSettings
+HRESULT DXUTCreateDevice( UINT AdapterOrdinal = D3DADAPTER_DEFAULT, bool bWindowed = true, 
+                          int nSuggestedWidth = 0, int nSuggestedHeight = 0,
+                          LPDXUTCALLBACKISDEVICEACCEPTABLE pCallbackIsDeviceAcceptable = NULL,
+                          LPDXUTCALLBACKMODIFYDEVICESETTINGS pCallbackModifyDeviceSettings = NULL, 
+                          void* pUserContext = NULL );
+HRESULT DXUTCreateDeviceFromSettings( DXUTDeviceSettings* pDeviceSettings, bool bPreserveInput = false, bool bClipWindowToSingleAdapter = true );
+HRESULT DXUTSetDevice( IDirect3DDevice9* pd3dDevice );
+
+// Choose either DXUTMainLoop or implement your own main loop 
+HRESULT DXUTMainLoop( HACCEL hAccel = NULL );
+
+// If not using DXUTMainLoop consider using DXUTRender3DEnvironment
+void DXUTRender3DEnvironment(); 
+
+
+//--------------------------------------------------------------------------------------
+// Finding valid device settings
+//--------------------------------------------------------------------------------------
+enum DXUT_MATCH_TYPE
+{
+    DXUTMT_IGNORE_INPUT = 0,  // Use the closest valid value to a default 
+    DXUTMT_PRESERVE_INPUT,    // Use input without change, but may cause no valid device to be found
+    DXUTMT_CLOSEST_TO_INPUT   // Use the closest valid value to the input 
+};
+
+struct DXUTMatchOptions
+{
+    DXUT_MATCH_TYPE eAdapterOrdinal;
+    DXUT_MATCH_TYPE eDeviceType;
+    DXUT_MATCH_TYPE eWindowed;
+    DXUT_MATCH_TYPE eAdapterFormat;
+    DXUT_MATCH_TYPE eVertexProcessing;
+    DXUT_MATCH_TYPE eResolution;
+    DXUT_MATCH_TYPE eBackBufferFormat;
+    DXUT_MATCH_TYPE eBackBufferCount;
+    DXUT_MATCH_TYPE eMultiSample;
+    DXUT_MATCH_TYPE eSwapEffect;
+    DXUT_MATCH_TYPE eDepthFormat;
+    DXUT_MATCH_TYPE eStencilFormat;
+    DXUT_MATCH_TYPE ePresentFlags;
+    DXUT_MATCH_TYPE eRefreshRate;
+    DXUT_MATCH_TYPE ePresentInterval;
+};
+
+HRESULT DXUTFindValidDeviceSettings( DXUTDeviceSettings* pOut, DXUTDeviceSettings* pIn = NULL, DXUTMatchOptions* pMatchOptions = NULL );
+
+
+//--------------------------------------------------------------------------------------
+// Common Tasks 
+//--------------------------------------------------------------------------------------
+void    DXUTSetCursorSettings( bool bShowCursorWhenFullScreen, bool bClipCursorWhenFullScreen );
+void    DXUTSetMultimonSettings( bool bAutoChangeAdapter );
+void    DXUTSetShortcutKeySettings( bool bAllowWhenFullscreen = false, bool bAllowWhenWindowed = true ); // Controls the Windows key, and accessibility shortcut keys
+void    DXUTSetWindowSettings( bool bCallDefWindowProc = true );
+void    DXUTSetConstantFrameTime( bool bConstantFrameTime, float fTimePerFrame = 0.0333f );
+HRESULT DXUTSetTimer( LPDXUTCALLBACKTIMER pCallbackTimer, float fTimeoutInSecs = 1.0f, UINT* pnIDEvent = NULL, void* pCallbackUserContext = NULL );
+HRESULT DXUTKillTimer( UINT nIDEvent );
+HRESULT DXUTToggleFullScreen();
+HRESULT DXUTToggleREF();
+void    DXUTPause( bool bPauseTime, bool bPauseRendering );
+void    DXUTResetFrameworkState();
+void    DXUTShutdown( int nExitCode = 0 );
+
+
+//--------------------------------------------------------------------------------------
+// State Retrieval  
+//--------------------------------------------------------------------------------------
+IDirect3D9*             DXUTGetD3DObject(); // Does not addref unlike typical Get* APIs
+IDirect3DDevice9*       DXUTGetD3DDevice(); // Does not addref unlike typical Get* APIs
+DXUTDeviceSettings      DXUTGetDeviceSettings(); 
+D3DPRESENT_PARAMETERS   DXUTGetPresentParameters();
+const D3DSURFACE_DESC*  DXUTGetBackBufferSurfaceDesc();
+const D3DCAPS9*         DXUTGetDeviceCaps();
+HINSTANCE               DXUTGetHINSTANCE();
+HWND                    DXUTGetHWND();
+HWND                    DXUTGetHWNDFocus();
+HWND                    DXUTGetHWNDDeviceFullScreen();
+HWND                    DXUTGetHWNDDeviceWindowed();
+RECT                    DXUTGetWindowClientRect();
+RECT                    DXUTGetWindowClientRectAtModeChange(); // Useful for returning to windowed mode with the same resolution as before toggle to full screen mode
+RECT                    DXUTGetFullsceenClientRectAtModeChange(); // Useful for returning to full screen mode with the same resolution as before toggle to windowed mode
+double                  DXUTGetTime();
+float                   DXUTGetElapsedTime();
+bool                    DXUTIsWindowed();
+float                   DXUTGetFPS();
+LPCWSTR                 DXUTGetWindowTitle();
+LPCWSTR                 DXUTGetFrameStats( bool bIncludeFPS = false );
+LPCWSTR                 DXUTGetDeviceStats();
+bool                    DXUTIsRenderingPaused();
+bool                    DXUTIsTimePaused();
+bool                    DXUTIsActive();
+int                     DXUTGetExitCode();
+bool                    DXUTGetShowMsgBoxOnError();
+bool                    DXUTGetHandleDefaultHotkeys();
+bool                    DXUTIsKeyDown( BYTE vKey ); // Pass a virtual-key code, ex. VK_F1, 'A', VK_RETURN, VK_LSHIFT, etc
+bool                    DXUTIsMouseButtonDown( BYTE vButton ); // Pass a virtual-key code: VK_LBUTTON, VK_RBUTTON, VK_MBUTTON, VK_XBUTTON1, VK_XBUTTON2
+bool                    DXUTGetAutomation();  // Returns true if -automation parameter is used to launch the app
+
+#endif
+
+
+
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTgui.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTgui.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTgui.cpp	(revision 2197)
@@ -0,0 +1,8275 @@
+//--------------------------------------------------------------------------------------
+// File: DXUTgui.cpp
+//
+// Desc: 
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+//--------------------------------------------------------------------------------------
+#include "dxstdafx.h"
+#include "DXUTgui.h"
+#include "DXUTsettingsDlg.h"
+#undef min // use __min instead
+#undef max // use __max instead
+
+#ifndef WM_XBUTTONDOWN
+#define WM_XBUTTONDOWN 0x020B // (not always defined)
+#endif
+#ifndef WM_XBUTTONUP
+#define WM_XBUTTONUP 0x020C // (not always defined)
+#endif
+#ifndef WM_MOUSEWHEEL
+#define WM_MOUSEWHEEL 0x020A // (not always defined)
+#endif
+#ifndef WHEEL_DELTA
+#define WHEEL_DELTA 120 // (not always defined)
+#endif
+
+// Minimum scroll bar thumb size
+#define SCROLLBAR_MINTHUMBSIZE 8
+
+// Delay and repeat period when clicking on the scroll bar arrows
+#define SCROLLBAR_ARROWCLICK_DELAY  0.33
+#define SCROLLBAR_ARROWCLICK_REPEAT 0.05
+
+#define UNISCRIBE_DLLNAME L"\\usp10.dll"
+
+#define GETPROCADDRESS( Module, APIName, Temp ) \
+    Temp = GetProcAddress( Module, #APIName ); \
+    if( Temp ) \
+        *(FARPROC*)&_##APIName = Temp
+
+#define PLACEHOLDERPROC( APIName ) \
+    _##APIName = Dummy_##APIName
+
+#define IMM32_DLLNAME L"\\imm32.dll"
+#define VER_DLLNAME L"\\version.dll"
+
+
+// DXUT_MAX_EDITBOXLENGTH is the maximum string length allowed in edit boxes,
+// including the NULL terminator.
+// 
+// Uniscribe does not support strings having bigger-than-16-bits length.
+// This means that the string must be less than 65536 characters long,
+// including the NULL terminator.
+#define DXUT_MAX_EDITBOXLENGTH 0xFFFF
+
+
+double        CDXUTDialog::s_fTimeRefresh = 0.0f;
+CDXUTControl* CDXUTDialog::s_pControlFocus = NULL;        // The control which has focus
+CDXUTControl* CDXUTDialog::s_pControlPressed = NULL;      // The control currently pressed
+
+
+struct DXUT_SCREEN_VERTEX
+{
+    float x, y, z, h;
+    D3DCOLOR color;
+    float tu, tv;
+
+    static DWORD FVF;
+};
+DWORD DXUT_SCREEN_VERTEX::FVF = D3DFVF_XYZRHW | D3DFVF_DIFFUSE | D3DFVF_TEX1;
+
+
+struct DXUT_SCREEN_VERTEX_UNTEX
+{
+    float x, y, z, h;
+    D3DCOLOR color;
+
+    static DWORD FVF;
+};
+DWORD DXUT_SCREEN_VERTEX_UNTEX::FVF = D3DFVF_XYZRHW | D3DFVF_DIFFUSE;
+
+
+inline int RectWidth( RECT &rc ) { return ( (rc).right - (rc).left ); }
+inline int RectHeight( RECT &rc ) { return ( (rc).bottom - (rc).top ); }
+
+
+
+//--------------------------------------------------------------------------------------
+// CDXUTDialog class
+//--------------------------------------------------------------------------------------
+
+//--------------------------------------------------------------------------------------
+CDXUTDialog::CDXUTDialog()
+{
+    m_x = 0;
+    m_y = 0;
+    m_width = 0;
+    m_height = 0;
+
+    m_pManager = NULL;
+    m_bVisible = true;
+    m_bCaption = false;
+    m_bMinimized = false;
+    m_bDrag = false;
+    m_wszCaption[0] = L'\0';
+    m_nCaptionHeight = 18;
+
+    m_colorTopLeft = 0;
+    m_colorTopRight = 0;
+    m_colorBottomLeft = 0;
+    m_colorBottomRight = 0;
+
+    m_pCallbackEvent = NULL;
+    m_pCallbackEventUserContext = NULL;
+
+    m_fTimeLastRefresh = 0;
+
+    m_pControlMouseOver = NULL;
+
+    m_pNextDialog = this;
+    m_pPrevDialog = this;
+
+    m_nDefaultControlID = 0xffff;
+    m_bNonUserEvents = false;
+    m_bKeyboardInput = false;
+    m_bMouseInput = true;
+}
+
+
+//--------------------------------------------------------------------------------------
+CDXUTDialog::~CDXUTDialog()
+{
+    int i=0;
+
+    RemoveAllControls();
+
+    m_Fonts.RemoveAll();
+    m_Textures.RemoveAll();
+
+    for( i=0; i < m_DefaultElements.GetSize(); i++ )
+    {
+        DXUTElementHolder* pElementHolder = m_DefaultElements.GetAt( i );
+        SAFE_DELETE( pElementHolder );
+    }
+
+    m_DefaultElements.RemoveAll();
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTDialog::Init( CDXUTDialogResourceManager* pManager, bool bRegisterDialog )
+{
+    m_pManager = pManager;
+    if( bRegisterDialog )
+        pManager->RegisterDialog( this );
+
+    SetTexture( 0, MAKEINTRESOURCE(0xFFFF), (HMODULE)0xFFFF );
+    InitDefaultElements();
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTDialog::Init( CDXUTDialogResourceManager* pManager, bool bRegisterDialog, LPCWSTR pszControlTextureFilename )
+{
+    m_pManager = pManager;
+    if( bRegisterDialog )
+        pManager->RegisterDialog( this );
+    SetTexture( 0, pszControlTextureFilename );
+    InitDefaultElements();
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTDialog::Init( CDXUTDialogResourceManager* pManager, bool bRegisterDialog, LPCWSTR szControlTextureResourceName, HMODULE hControlTextureResourceModule )
+{
+    m_pManager = pManager;
+    if( bRegisterDialog )
+        pManager->RegisterDialog( this );
+    
+    SetTexture( 0, szControlTextureResourceName, hControlTextureResourceModule );
+    InitDefaultElements();
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTDialog::SetCallback( PCALLBACKDXUTGUIEVENT pCallback, void* pUserContext )
+{
+    // If this assert triggers, you need to call CDXUTDialog::Init() first.  This change
+    // was made so that the DXUT's GUI could become seperate and optional from DXUT's core.  The 
+    // creation and interfacing with CDXUTDialogResourceManager is now the responsibility 
+    // of the application if it wishes to use DXUT's GUI.
+    assert( m_pManager != NULL && L"To fix call CDXUTDialog::Init() first.  See comments for details." ); 
+
+    m_pCallbackEvent = pCallback; 
+    m_pCallbackEventUserContext = pUserContext; 
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTDialog::RemoveControl( int ID )
+{
+    for( int i=0; i < m_Controls.GetSize(); i++ )
+    {
+        CDXUTControl* pControl = m_Controls.GetAt( i );
+        if( pControl->GetID() == ID )
+        {
+            // Clean focus first
+            ClearFocus();
+
+            // Clear references to this control
+            if( s_pControlFocus == pControl )
+                s_pControlFocus = NULL;
+            if( s_pControlPressed == pControl )
+                s_pControlPressed = NULL;
+            if( m_pControlMouseOver == pControl )
+                m_pControlMouseOver = NULL;
+
+            SAFE_DELETE( pControl );
+            m_Controls.Remove( i );
+
+            return;
+        }
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTDialog::RemoveAllControls()
+{
+    if( s_pControlFocus && s_pControlFocus->m_pDialog == this )
+        s_pControlFocus = NULL;
+    if( s_pControlPressed && s_pControlPressed->m_pDialog == this )
+        s_pControlPressed = NULL;
+    m_pControlMouseOver = NULL;
+
+    for( int i=0; i < m_Controls.GetSize(); i++ )
+    {
+        CDXUTControl* pControl = m_Controls.GetAt( i );
+        SAFE_DELETE( pControl );
+    }
+
+    m_Controls.RemoveAll();
+}
+
+
+//--------------------------------------------------------------------------------------
+CDXUTDialogResourceManager::CDXUTDialogResourceManager()
+{
+    m_pd3dDevice = NULL;
+    m_pStateBlock = NULL;
+    m_pSprite = NULL;
+}
+
+
+//--------------------------------------------------------------------------------------
+CDXUTDialogResourceManager::~CDXUTDialogResourceManager()
+{
+    int i;
+    for( i=0; i < m_FontCache.GetSize(); i++ )
+    {
+        DXUTFontNode* pFontNode = m_FontCache.GetAt( i );
+        SAFE_DELETE( pFontNode );
+    }
+    m_FontCache.RemoveAll();   
+
+    for( i=0; i < m_TextureCache.GetSize(); i++ )
+    {
+        DXUTTextureNode* pTextureNode = m_TextureCache.GetAt( i );
+        SAFE_DELETE( pTextureNode );
+    }
+    m_TextureCache.RemoveAll();   
+
+    CUniBuffer::Uninitialize();
+    CDXUTIMEEditBox::Uninitialize();
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialogResourceManager::OnCreateDevice( LPDIRECT3DDEVICE9 pd3dDevice )
+{
+    HRESULT hr = S_OK;
+    int i=0;
+
+    m_pd3dDevice = pd3dDevice;
+    
+    for( i=0; i < m_FontCache.GetSize(); i++ )
+    {
+        hr = CreateFont( i );
+        if( FAILED(hr) )
+            return hr;
+    }
+    
+    for( i=0; i < m_TextureCache.GetSize(); i++ )
+    {
+        hr = CreateTexture( i );
+        if( FAILED(hr) )
+            return hr;
+    }
+
+    hr = D3DXCreateSprite( pd3dDevice, &m_pSprite );
+    if( FAILED(hr) )
+        return DXUT_ERR( L"D3DXCreateSprite", hr );
+
+    // Call CDXUTIMEEditBox's StaticOnCreateDevice()
+    // to initialize certain window-dependent data.
+    CDXUTIMEEditBox::StaticOnCreateDevice();
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialogResourceManager::OnResetDevice()
+{
+    HRESULT hr = S_OK;
+
+    for( int i=0; i < m_FontCache.GetSize(); i++ )
+    {
+        DXUTFontNode* pFontNode = m_FontCache.GetAt( i );
+
+        if( pFontNode->pFont )
+            pFontNode->pFont->OnResetDevice();
+    }
+
+    if( m_pSprite )
+        m_pSprite->OnResetDevice();
+
+    IDirect3DDevice9* pd3dDevice = DXUTGetD3DDevice();
+
+    V_RETURN( pd3dDevice->CreateStateBlock( D3DSBT_ALL, &m_pStateBlock ) );
+
+    return S_OK;
+}
+
+//--------------------------------------------------------------------------------------
+bool CDXUTDialogResourceManager::MsgProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam )
+{
+    // Let the CDXUTIMEEditBox's static message proc handle the msg.
+    // This is because some IME messages must be handled to ensure
+    // proper functionalities and the static msg proc ensures that
+    // this happens even if no control has the input focus.
+    if( CDXUTIMEEditBox::StaticMsgProc( uMsg, wParam, lParam ) )
+        return true;
+
+    return false;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTDialogResourceManager::OnLostDevice()
+{
+    for( int i=0; i < m_FontCache.GetSize(); i++ )
+    {
+        DXUTFontNode* pFontNode = m_FontCache.GetAt( i );
+
+        if( pFontNode->pFont )
+            pFontNode->pFont->OnLostDevice();
+    }
+
+    if( m_pSprite )
+        m_pSprite->OnLostDevice();
+
+    SAFE_RELEASE( m_pStateBlock  );
+}
+
+    
+//--------------------------------------------------------------------------------------
+void CDXUTDialogResourceManager::OnDestroyDevice()
+{
+    int i=0; 
+
+    m_pd3dDevice = NULL;
+
+    // Release the resources but don't clear the cache, as these will need to be
+    // recreated if the device is recreated
+    for( i=0; i < m_FontCache.GetSize(); i++ )
+    {
+        DXUTFontNode* pFontNode = m_FontCache.GetAt( i );
+        SAFE_RELEASE( pFontNode->pFont );
+    }
+    
+    for( i=0; i < m_TextureCache.GetSize(); i++ )
+    {
+        DXUTTextureNode* pTextureNode = m_TextureCache.GetAt( i );
+        SAFE_RELEASE( pTextureNode->pTexture );
+    }
+
+    SAFE_RELEASE( m_pSprite );
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTDialogResourceManager::RegisterDialog( CDXUTDialog *pDialog )
+{
+    // Check that the dialog isn't already registered.
+    for( int i = 0; i < m_Dialogs.GetSize(); ++i )
+        if( m_Dialogs.GetAt( i ) == pDialog )
+            return true;
+
+    // Add to the list.
+    if( FAILED( m_Dialogs.Add( pDialog ) ) )
+        return false;
+
+    // Set up next and prev pointers.
+    if( m_Dialogs.GetSize() > 1 )
+        m_Dialogs[m_Dialogs.GetSize() - 2]->SetNextDialog( pDialog );
+    m_Dialogs[m_Dialogs.GetSize() - 1]->SetNextDialog( m_Dialogs[0] );
+
+    return true;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTDialogResourceManager::UnregisterDialog( CDXUTDialog *pDialog )
+{
+    // Search for the dialog in the list.
+    for( int i = 0; i < m_Dialogs.GetSize(); ++i )
+        if( m_Dialogs.GetAt( i ) == pDialog )
+        {
+            m_Dialogs.Remove( i );
+            if( m_Dialogs.GetSize() > 0 )
+            {
+                int l, r;
+
+                if( 0 == i )
+                    l = m_Dialogs.GetSize() - 1;
+                else
+                    l = i - 1;
+
+                if( m_Dialogs.GetSize() == i )
+                    r = 0;
+                else
+                    r = i;
+
+                m_Dialogs[l]->SetNextDialog( m_Dialogs[r] );
+            }
+            return;
+        }
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTDialogResourceManager::EnableKeyboardInputForAllDialogs()
+{
+    // Enable keyboard input for all registered dialogs
+    for( int i = 0; i < m_Dialogs.GetSize(); ++i )
+        m_Dialogs[i]->EnableKeyboardInput( true );
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTDialog::Refresh()
+{
+    if( s_pControlFocus )
+        s_pControlFocus->OnFocusOut();
+
+    if( m_pControlMouseOver )
+        m_pControlMouseOver->OnMouseLeave();
+
+    s_pControlFocus = NULL;
+    s_pControlPressed = NULL;
+    m_pControlMouseOver = NULL;
+
+    for( int i=0; i < m_Controls.GetSize(); i++ )
+    {
+        CDXUTControl* pControl = m_Controls.GetAt(i);
+        pControl->Refresh();
+    }
+
+    if( m_bKeyboardInput )
+        FocusDefaultControl();
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialog::OnRender( float fElapsedTime )
+{   
+    // If this assert triggers, you need to call CDXUTDialogResourceManager::On*Device() from inside
+    // the application's device callbacks.  See the SDK samples for an example of how to do this.
+    assert( m_pManager->GetD3DDevice() && m_pManager->m_pStateBlock && L"To fix hook up CDXUTDialogResourceManager to device callbacks.  See comments for details" );
+
+    // See if the dialog needs to be refreshed
+    if( m_fTimeLastRefresh < s_fTimeRefresh )
+    {
+        m_fTimeLastRefresh = DXUTGetTime();
+        Refresh();
+    }
+
+    // For invisible dialog, out now.
+    if( !m_bVisible ||
+        ( m_bMinimized && !m_bCaption ) )
+        return S_OK;
+
+    IDirect3DDevice9* pd3dDevice = m_pManager->GetD3DDevice();
+
+    // Set up a state block here and restore it when finished drawing all the controls
+    m_pManager->m_pStateBlock->Capture();
+
+    pd3dDevice->SetRenderState( D3DRS_ALPHABLENDENABLE, TRUE );
+    pd3dDevice->SetRenderState( D3DRS_SRCBLEND, D3DBLEND_SRCALPHA );
+    pd3dDevice->SetRenderState( D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA );
+    pd3dDevice->SetRenderState( D3DRS_ALPHATESTENABLE, FALSE );
+    pd3dDevice->SetRenderState( D3DRS_SEPARATEALPHABLENDENABLE, FALSE );
+    pd3dDevice->SetRenderState( D3DRS_BLENDOP, D3DBLENDOP_ADD );
+    pd3dDevice->SetRenderState( D3DRS_COLORWRITEENABLE, D3DCOLORWRITEENABLE_ALPHA|D3DCOLORWRITEENABLE_BLUE|D3DCOLORWRITEENABLE_GREEN|D3DCOLORWRITEENABLE_RED );
+    pd3dDevice->SetRenderState( D3DRS_SHADEMODE, D3DSHADE_GOURAUD );
+    pd3dDevice->SetRenderState( D3DRS_FOGENABLE, FALSE );
+    pd3dDevice->SetRenderState( D3DRS_ZWRITEENABLE, FALSE );
+    pd3dDevice->SetRenderState( D3DRS_FILLMODE, D3DFILL_SOLID );
+    pd3dDevice->SetRenderState( D3DRS_CULLMODE, D3DCULL_CCW );
+
+    pd3dDevice->SetTextureStageState( 0, D3DTSS_COLOROP, D3DTOP_SELECTARG2 );
+    pd3dDevice->SetTextureStageState( 0, D3DTSS_COLORARG2, D3DTA_DIFFUSE );
+    pd3dDevice->SetTextureStageState( 0, D3DTSS_ALPHAOP, D3DTOP_SELECTARG1 );
+    pd3dDevice->SetTextureStageState( 0, D3DTSS_ALPHAARG1, D3DTA_DIFFUSE );
+    pd3dDevice->SetTextureStageState( 0, D3DTSS_RESULTARG, D3DTA_CURRENT );
+    pd3dDevice->SetTextureStageState( 1, D3DTSS_COLOROP, D3DTOP_DISABLE );
+    pd3dDevice->SetTextureStageState( 1, D3DTSS_ALPHAOP, D3DTOP_DISABLE );
+
+    BOOL bBackgroundIsVisible = ( m_colorTopLeft | m_colorTopRight | m_colorBottomRight | m_colorBottomLeft ) & 0xff000000;
+    if( !m_bMinimized && bBackgroundIsVisible )
+    {
+        DXUT_SCREEN_VERTEX_UNTEX vertices[4] =
+        {
+            (float)m_x,           (float)m_y,            0.5f, 1.0f, m_colorTopLeft,
+            (float)m_x + m_width, (float)m_y,            0.5f, 1.0f, m_colorTopRight,
+            (float)m_x + m_width, (float)m_y + m_height, 0.5f, 1.0f, m_colorBottomRight,
+            (float)m_x,           (float)m_y + m_height, 0.5f, 1.0f, m_colorBottomLeft,
+        };
+
+        pd3dDevice->SetVertexShader( NULL );
+        pd3dDevice->SetPixelShader( NULL );
+
+        pd3dDevice->SetRenderState( D3DRS_ZENABLE, FALSE );
+
+        pd3dDevice->SetFVF( DXUT_SCREEN_VERTEX_UNTEX::FVF );
+        pd3dDevice->DrawPrimitiveUP( D3DPT_TRIANGLEFAN, 2, vertices, sizeof(DXUT_SCREEN_VERTEX_UNTEX) );
+    }
+
+    pd3dDevice->SetTextureStageState( 0, D3DTSS_COLOROP, D3DTOP_MODULATE );
+    pd3dDevice->SetTextureStageState( 0, D3DTSS_COLORARG1, D3DTA_TEXTURE );
+    pd3dDevice->SetTextureStageState( 0, D3DTSS_COLORARG2, D3DTA_DIFFUSE );
+    
+    pd3dDevice->SetTextureStageState( 0, D3DTSS_ALPHAOP, D3DTOP_MODULATE );
+    pd3dDevice->SetTextureStageState( 0, D3DTSS_ALPHAARG1, D3DTA_TEXTURE );
+    pd3dDevice->SetTextureStageState( 0, D3DTSS_ALPHAARG2, D3DTA_DIFFUSE );
+
+    pd3dDevice->SetSamplerState( 0, D3DSAMP_MINFILTER, D3DTEXF_LINEAR );
+
+    DXUTTextureNode* pTextureNode = GetTexture( 0 );
+    pd3dDevice->SetTexture( 0, pTextureNode->pTexture );
+
+    m_pManager->m_pSprite->Begin( D3DXSPRITE_DONOTSAVESTATE );
+
+    // Render the caption if it's enabled.
+    if( m_bCaption )
+    {
+        // DrawSprite will offset the rect down by
+        // m_nCaptionHeight, so adjust the rect higher
+        // here to negate the effect.
+        RECT rc = { 0, -m_nCaptionHeight, m_width, 0 };
+        DrawSprite( &m_CapElement, &rc );
+        rc.left += 5; // Make a left margin
+        WCHAR wszOutput[256];
+        StringCchCopy( wszOutput, 256, m_wszCaption );
+        if( m_bMinimized )
+            StringCchCat( wszOutput, 256, L" (Minimized)" );
+        DrawText( wszOutput, &m_CapElement, &rc, true );
+    }
+
+    // If the dialog is minimized, skip rendering
+    // its controls.
+    if( !m_bMinimized )
+    {
+        for( int i=0; i < m_Controls.GetSize(); i++ )
+        {
+            CDXUTControl* pControl = m_Controls.GetAt(i);   
+
+            // Focused control is drawn last
+            if( pControl == s_pControlFocus )
+                continue;
+
+            pControl->Render( pd3dDevice, fElapsedTime );
+        }
+
+        if( s_pControlFocus != NULL && s_pControlFocus->m_pDialog == this )
+            s_pControlFocus->Render( pd3dDevice, fElapsedTime );
+    }
+
+    m_pManager->m_pSprite->End();
+
+    m_pManager->m_pStateBlock->Apply();
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+VOID CDXUTDialog::SendEvent( UINT nEvent, bool bTriggeredByUser, CDXUTControl* pControl )
+{
+    // If no callback has been registered there's nowhere to send the event to
+    if( m_pCallbackEvent == NULL )
+        return;
+
+    // Discard events triggered programatically if these types of events haven't been
+    // enabled
+    if( !bTriggeredByUser && !m_bNonUserEvents )
+        return;
+
+    m_pCallbackEvent( nEvent, pControl->GetID(), pControl, m_pCallbackEventUserContext );
+}
+
+
+//--------------------------------------------------------------------------------------
+int CDXUTDialogResourceManager::AddFont( LPCWSTR strFaceName, LONG height, LONG weight )
+{
+    // See if this font already exists
+    for( int i=0; i < m_FontCache.GetSize(); i++ )
+    {
+        DXUTFontNode* pFontNode = m_FontCache.GetAt(i);
+        size_t nLen = 0;
+        StringCchLength( strFaceName, MAX_PATH, &nLen );        
+        if( 0 == _wcsnicmp( pFontNode->strFace, strFaceName, nLen ) &&
+            pFontNode->nHeight == height &&
+            pFontNode->nWeight == weight )
+        {
+            return i;
+        }
+    }
+
+    // Add a new font and try to create it
+    DXUTFontNode* pNewFontNode = new DXUTFontNode();
+    if( pNewFontNode == NULL )
+        return -1;
+
+    ZeroMemory( pNewFontNode, sizeof(DXUTFontNode) );
+    StringCchCopy( pNewFontNode->strFace, MAX_PATH, strFaceName );
+    pNewFontNode->nHeight = height;
+    pNewFontNode->nWeight = weight;
+    m_FontCache.Add( pNewFontNode );
+    
+    int iFont = m_FontCache.GetSize()-1;
+
+    // If a device is available, try to create immediately
+    if( m_pd3dDevice )
+        CreateFont( iFont );
+
+    return iFont;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialog::SetFont( UINT index, LPCWSTR strFaceName, LONG height, LONG weight )
+{
+    // If this assert triggers, you need to call CDXUTDialog::Init() first.  This change
+    // was made so that the DXUT's GUI could become seperate and optional from DXUT's core.  The 
+    // creation and interfacing with CDXUTDialogResourceManager is now the responsibility 
+    // of the application if it wishes to use DXUT's GUI.
+    assert( m_pManager != NULL && L"To fix call CDXUTDialog::Init() first.  See comments for details." ); 
+
+    // Make sure the list is at least as large as the index being set
+    UINT i;
+    for( i=m_Fonts.GetSize(); i <= index; i++ )
+    {
+        m_Fonts.Add( -1 );
+    }
+
+    int iFont = m_pManager->AddFont( strFaceName, height, weight );
+    m_Fonts.SetAt( index, iFont );
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+DXUTFontNode* CDXUTDialog::GetFont( UINT index )
+{
+    if( NULL == m_pManager )
+        return NULL;
+    return m_pManager->GetFontNode( m_Fonts.GetAt( index ) );
+}
+
+
+//--------------------------------------------------------------------------------------
+int CDXUTDialogResourceManager::AddTexture( LPCWSTR strFilename )
+{
+    // See if this texture already exists
+    for( int i=0; i < m_TextureCache.GetSize(); i++ )
+    {
+        DXUTTextureNode* pTextureNode = m_TextureCache.GetAt(i);
+        size_t nLen = 0;
+        StringCchLength( strFilename, MAX_PATH, &nLen );        
+        if( pTextureNode->bFileSource &&  // Sources must match
+            0 == _wcsnicmp( pTextureNode->strFilename, strFilename, nLen ) )
+            return i;
+    }
+
+    // Add a new texture and try to create it
+    DXUTTextureNode* pNewTextureNode = new DXUTTextureNode();
+    if( pNewTextureNode == NULL )
+        return -1;
+
+    ZeroMemory( pNewTextureNode, sizeof(DXUTTextureNode) );
+    pNewTextureNode->bFileSource = true;
+    StringCchCopy( pNewTextureNode->strFilename, MAX_PATH, strFilename );
+
+    m_TextureCache.Add( pNewTextureNode );
+    
+    int iTexture = m_TextureCache.GetSize()-1;
+
+    // If a device is available, try to create immediately
+    if( m_pd3dDevice )
+        CreateTexture( iTexture );
+
+    return iTexture;
+}
+
+
+//--------------------------------------------------------------------------------------
+int CDXUTDialogResourceManager::AddTexture( LPCWSTR strResourceName, HMODULE hResourceModule )
+{
+    // See if this texture already exists
+    for( int i=0; i < m_TextureCache.GetSize(); i++ )
+    {
+        DXUTTextureNode* pTextureNode = m_TextureCache.GetAt(i);
+        if( !pTextureNode->bFileSource &&      // Sources must match
+            pTextureNode->hResourceModule == hResourceModule ) // Module handles must match
+        {
+            if( IS_INTRESOURCE( strResourceName ) )
+            {
+                // Integer-based ID
+                if( (INT_PTR)strResourceName == pTextureNode->nResourceID )
+                    return i;
+            }
+            else
+            {
+                // String-based ID
+                size_t nLen = 0;
+                StringCchLength( strResourceName, MAX_PATH, &nLen );        
+                if( 0 == _wcsnicmp( pTextureNode->strFilename, strResourceName, nLen ) )
+                    return i;
+            }
+        }
+    }
+
+    // Add a new texture and try to create it
+    DXUTTextureNode* pNewTextureNode = new DXUTTextureNode();
+    if( pNewTextureNode == NULL )
+        return -1;
+
+    ZeroMemory( pNewTextureNode, sizeof(DXUTTextureNode) );
+    pNewTextureNode->hResourceModule = hResourceModule;
+    if( IS_INTRESOURCE( strResourceName ) )
+    {
+        pNewTextureNode->nResourceID = (int)(size_t)strResourceName;
+    }
+    else
+    {
+        pNewTextureNode->nResourceID = 0;
+        StringCchCopy( pNewTextureNode->strFilename, MAX_PATH, strResourceName );
+    }
+
+    m_TextureCache.Add( pNewTextureNode );
+    
+    int iTexture = m_TextureCache.GetSize()-1;
+
+    // If a device is available, try to create immediately
+    if( m_pd3dDevice )
+        CreateTexture( iTexture );
+
+    return iTexture;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialog::SetTexture( UINT index, LPCWSTR strFilename )
+{
+    // If this assert triggers, you need to call CDXUTDialog::Init() first.  This change
+    // was made so that the DXUT's GUI could become seperate and optional from DXUT's core.  The 
+    // creation and interfacing with CDXUTDialogResourceManager is now the responsibility 
+    // of the application if it wishes to use DXUT's GUI.
+    assert( m_pManager != NULL && L"To fix this, call CDXUTDialog::Init() first.  See comments for details." ); 
+
+    // Make sure the list is at least as large as the index being set
+    for( UINT i=m_Textures.GetSize(); i <= index; i++ )
+    {
+        m_Textures.Add( -1 );
+    }
+
+    int iTexture = m_pManager->AddTexture( strFilename );
+
+    m_Textures.SetAt( index, iTexture );
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialog::SetTexture( UINT index, LPCWSTR strResourceName, HMODULE hResourceModule )
+{
+    // If this assert triggers, you need to call CDXUTDialog::Init() first.  This change
+    // was made so that the DXUT's GUI could become seperate and optional from DXUT's core.  The 
+    // creation and interfacing with CDXUTDialogResourceManager is now the responsibility 
+    // of the application if it wishes to use DXUT's GUI.
+    assert( m_pManager != NULL && L"To fix this, call CDXUTDialog::Init() first.  See comments for details." ); 
+
+    // Make sure the list is at least as large as the index being set
+    for( UINT i=m_Textures.GetSize(); i <= index; i++ )
+    {
+        m_Textures.Add( -1 );
+    }
+
+    int iTexture = m_pManager->AddTexture( strResourceName, hResourceModule );
+
+    m_Textures.SetAt( index, iTexture );
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+DXUTTextureNode* CDXUTDialog::GetTexture( UINT index )
+{
+    if( NULL == m_pManager )
+        return NULL;
+    return m_pManager->GetTextureNode( m_Textures.GetAt( index ) );
+}
+
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTDialog::MsgProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam )
+{
+    bool bHandled = false;
+
+    // For invisible dialog, do not handle anything.
+    if( !m_bVisible )
+        return false;
+
+    // If automation command-line switch is on, enable this dialog's keyboard input
+    // upon any key press or mouse click.
+    if( DXUTGetAutomation() &&
+        ( WM_LBUTTONDOWN == uMsg || WM_LBUTTONDBLCLK == uMsg || WM_KEYDOWN == uMsg ) )
+    {
+        m_pManager->EnableKeyboardInputForAllDialogs();
+    }
+
+    // If caption is enable, check for clicks in the caption area.
+    if( m_bCaption )
+    {
+        if( uMsg == WM_LBUTTONDOWN || uMsg == WM_LBUTTONDBLCLK )
+        {
+            POINT mousePoint = { short(LOWORD(lParam)), short(HIWORD(lParam)) };
+
+            if( mousePoint.x >= m_x && mousePoint.x < m_x + m_width &&
+                mousePoint.y >= m_y && mousePoint.y < m_y + m_nCaptionHeight )
+            {
+                m_bDrag = true;
+                SetCapture( DXUTGetHWND() );
+                return true;
+            }
+        } else
+        if( uMsg == WM_LBUTTONUP && m_bDrag )
+        {
+            POINT mousePoint = { short(LOWORD(lParam)), short(HIWORD(lParam)) };
+
+            if( mousePoint.x >= m_x && mousePoint.x < m_x + m_width &&
+                mousePoint.y >= m_y && mousePoint.y < m_y + m_nCaptionHeight )
+            {
+                ReleaseCapture();
+                m_bDrag = false;
+                m_bMinimized = !m_bMinimized;
+                return true;
+            }
+        }
+    }
+
+    // If the dialog is minimized, don't send any messages to controls.
+    if( m_bMinimized )
+        return false;
+
+    // If a control is in focus, it belongs to this dialog, and it's enabled, then give
+    // it the first chance at handling the message.
+    if( s_pControlFocus && 
+        s_pControlFocus->m_pDialog == this && 
+        s_pControlFocus->GetEnabled() )
+    {
+        // If the control MsgProc handles it, then we don't.
+        if( s_pControlFocus->MsgProc( uMsg, wParam, lParam ) )
+            return true;
+    }
+
+    switch( uMsg )
+    {
+        case WM_SIZE:
+        case WM_MOVE:
+        {
+            // Handle sizing and moving messages so that in case the mouse cursor is moved out
+            // of an UI control because of the window adjustment, we can properly
+            // unhighlight the highlighted control.
+            POINT pt = { -1, -1 };
+            OnMouseMove( pt );
+            break;
+        }
+
+        case WM_ACTIVATEAPP:
+            // Call OnFocusIn()/OnFocusOut() of the control that currently has the focus
+            // as the application is activated/deactivated.  This matches the Windows
+            // behavior.
+            if( s_pControlFocus && 
+                s_pControlFocus->m_pDialog == this && 
+                s_pControlFocus->GetEnabled() )
+            {
+                if( wParam )
+                    s_pControlFocus->OnFocusIn();
+                else
+                    s_pControlFocus->OnFocusOut();
+            }
+            break;
+
+        // Keyboard messages
+        case WM_KEYDOWN:
+        case WM_SYSKEYDOWN:
+        case WM_KEYUP:
+        case WM_SYSKEYUP:
+        {
+            // If a control is in focus, it belongs to this dialog, and it's enabled, then give
+            // it the first chance at handling the message.
+            if( s_pControlFocus && 
+                s_pControlFocus->m_pDialog == this && 
+                s_pControlFocus->GetEnabled() )
+            {
+                if( s_pControlFocus->HandleKeyboard( uMsg, wParam, lParam ) )
+                    return true;
+            }
+
+            // Not yet handled, see if this matches a control's hotkey
+            // Activate the hotkey if the focus doesn't belong to an
+            // edit box.
+            if( uMsg == WM_KEYDOWN && ( !s_pControlFocus ||
+                                      ( s_pControlFocus->GetType() != DXUT_CONTROL_EDITBOX
+                                     && s_pControlFocus->GetType() != DXUT_CONTROL_IMEEDITBOX ) ) )
+            {
+                for( int i=0; i < m_Controls.GetSize(); i++ )
+                {
+                    CDXUTControl* pControl = m_Controls.GetAt( i );
+                    if( pControl->GetHotkey() == wParam )
+                    {
+                        pControl->OnHotkey();
+                        return true;
+                    }
+                }
+            }
+
+            // Not yet handled, check for focus messages
+            if( uMsg == WM_KEYDOWN )
+            {
+                // If keyboard input is not enabled, this message should be ignored
+                if( !m_bKeyboardInput )
+                    return false;
+
+                switch( wParam )
+                {
+                    case VK_RIGHT:
+                    case VK_DOWN:
+                        if( s_pControlFocus != NULL )
+                        {
+                            return OnCycleFocus( true );
+                        }
+                        break;
+
+                    case VK_LEFT:
+                    case VK_UP:
+                        if( s_pControlFocus != NULL )
+                        {
+                            return OnCycleFocus( false );
+                        }
+                        break;
+
+                    case VK_TAB: 
+                    {
+                        bool bShiftDown = ((GetKeyState( VK_SHIFT ) & 0x8000) != 0);
+                        return OnCycleFocus( !bShiftDown );
+                    }
+                }
+            }
+
+            break;
+        }
+
+
+        // Mouse messages
+        case WM_MOUSEMOVE:
+        case WM_LBUTTONDOWN:
+        case WM_LBUTTONUP:
+        case WM_MBUTTONDOWN:
+        case WM_MBUTTONUP:
+        case WM_RBUTTONDOWN:
+        case WM_RBUTTONUP:
+        case WM_XBUTTONDOWN:
+        case WM_XBUTTONUP:
+        case WM_LBUTTONDBLCLK:
+        case WM_MBUTTONDBLCLK:
+        case WM_RBUTTONDBLCLK:
+        case WM_XBUTTONDBLCLK:
+        case WM_MOUSEWHEEL:
+        {
+            // If not accepting mouse input, return false to indicate the message should still 
+            // be handled by the application (usually to move the camera).
+            if( !m_bMouseInput )
+                return false;
+
+            POINT mousePoint = { short(LOWORD(lParam)), short(HIWORD(lParam)) };
+            mousePoint.x -= m_x;
+            mousePoint.y -= m_y;
+
+            // If caption is enabled, offset the Y coordinate by the negative of its height.
+            if( m_bCaption )
+                mousePoint.y -= m_nCaptionHeight;
+
+            // If a control is in focus, it belongs to this dialog, and it's enabled, then give
+            // it the first chance at handling the message.
+            if( s_pControlFocus && 
+                s_pControlFocus->m_pDialog == this && 
+                s_pControlFocus->GetEnabled() )
+            {
+                if( s_pControlFocus->HandleMouse( uMsg, mousePoint, wParam, lParam ) )
+                    return true;
+            }
+
+            // Not yet handled, see if the mouse is over any controls
+            CDXUTControl* pControl = GetControlAtPoint( mousePoint );
+            if( pControl != NULL && pControl->GetEnabled() )
+            {
+                bHandled = pControl->HandleMouse( uMsg, mousePoint, wParam, lParam );
+                if( bHandled )
+                    return true;
+            }
+            else
+            {
+                // Mouse not over any controls in this dialog, if there was a control
+                // which had focus it just lost it
+                if( uMsg == WM_LBUTTONDOWN && 
+                    s_pControlFocus && 
+                    s_pControlFocus->m_pDialog == this )
+                {
+                    s_pControlFocus->OnFocusOut();
+                    s_pControlFocus = NULL;
+                }
+            }
+
+            // Still not handled, hand this off to the dialog. Return false to indicate the
+            // message should still be handled by the application (usually to move the camera).
+            switch( uMsg )
+            {
+                case WM_MOUSEMOVE:
+                    OnMouseMove( mousePoint );
+                    return false;
+            }
+
+            break;
+        }
+
+        case WM_CAPTURECHANGED:
+        {
+            // The application has lost mouse capture.
+            // The dialog object may not have received
+            // a WM_MOUSEUP when capture changed. Reset
+            // m_bDrag so that the dialog does not mistakenly
+            // think the mouse button is still held down.
+            m_bDrag = false;
+        }
+    }
+
+    return false;
+}
+
+//--------------------------------------------------------------------------------------
+CDXUTControl* CDXUTDialog::GetControlAtPoint( POINT pt )
+{
+    // Search through all child controls for the first one which
+    // contains the mouse point
+    for( int i=0; i < m_Controls.GetSize(); i++ )
+    {
+        CDXUTControl* pControl = m_Controls.GetAt(i);
+
+        if( pControl == NULL )
+        {
+            continue;
+        }
+
+        // We only return the current control if it is visible
+        // and enabled.  Because GetControlAtPoint() is used to do mouse
+        // hittest, it makes sense to perform this filtering.
+        if( pControl->ContainsPoint( pt ) && pControl->GetEnabled() && pControl->GetVisible() )
+        {
+            return pControl;
+        }
+    }
+
+    return NULL;
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTDialog::GetControlEnabled( int ID )
+{
+    CDXUTControl* pControl = GetControl( ID );
+    if( pControl == NULL )
+        return false;
+
+    return pControl->GetEnabled();
+}
+
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTDialog::SetControlEnabled( int ID, bool bEnabled )
+{
+    CDXUTControl* pControl = GetControl( ID );
+    if( pControl == NULL )
+        return;
+
+    pControl->SetEnabled( bEnabled );
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTDialog::OnMouseUp( POINT pt )
+{
+    s_pControlPressed = NULL;
+    m_pControlMouseOver = NULL;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTDialog::OnMouseMove( POINT pt )
+{
+    // Figure out which control the mouse is over now
+    CDXUTControl* pControl = GetControlAtPoint( pt );
+
+    // If the mouse is still over the same control, nothing needs to be done
+    if( pControl == m_pControlMouseOver )
+        return;
+
+    // Handle mouse leaving the old control
+    if( m_pControlMouseOver )
+        m_pControlMouseOver->OnMouseLeave();
+
+    // Handle mouse entering the new control
+    m_pControlMouseOver = pControl;
+    if( pControl != NULL )
+        m_pControlMouseOver->OnMouseEnter();
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialog::SetDefaultElement( UINT nControlType, UINT iElement, CDXUTElement* pElement )
+{
+    // If this Element type already exist in the list, simply update the stored Element
+    for( int i=0; i < m_DefaultElements.GetSize(); i++ )
+    {
+        DXUTElementHolder* pElementHolder = m_DefaultElements.GetAt( i );
+        
+        if( pElementHolder->nControlType == nControlType &&
+            pElementHolder->iElement == iElement )
+        {
+            pElementHolder->Element = *pElement;
+            return S_OK;
+        }
+    }
+
+    // Otherwise, add a new entry
+    DXUTElementHolder* pNewHolder;
+    pNewHolder = new DXUTElementHolder;
+    if( pNewHolder == NULL )
+        return E_OUTOFMEMORY;
+
+    pNewHolder->nControlType = nControlType;
+    pNewHolder->iElement = iElement;
+    pNewHolder->Element = *pElement;
+
+    m_DefaultElements.Add( pNewHolder );
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+CDXUTElement* CDXUTDialog::GetDefaultElement( UINT nControlType, UINT iElement )
+{
+    for( int i=0; i < m_DefaultElements.GetSize(); i++ )
+    {
+        DXUTElementHolder* pElementHolder = m_DefaultElements.GetAt( i );
+        
+        if( pElementHolder->nControlType == nControlType &&
+            pElementHolder->iElement == iElement )
+        {
+            return &pElementHolder->Element;
+        }
+    }
+    
+    return NULL;
+}
+
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialog::AddStatic( int ID, LPCWSTR strText, int x, int y, int width, int height, bool bIsDefault, CDXUTStatic** ppCreated )
+{
+    HRESULT hr = S_OK;
+
+    CDXUTStatic* pStatic = new CDXUTStatic( this );
+
+    if( ppCreated != NULL )
+        *ppCreated = pStatic;
+
+    if( pStatic == NULL )
+        return E_OUTOFMEMORY;
+
+    hr = AddControl( pStatic );
+    if( FAILED(hr) )
+        return hr;
+
+    // Set the ID and list index
+    pStatic->SetID( ID ); 
+    pStatic->SetText( strText );
+    pStatic->SetLocation( x, y );
+    pStatic->SetSize( width, height );
+    pStatic->m_bIsDefault = bIsDefault;
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialog::AddButton( int ID, LPCWSTR strText, int x, int y, int width, int height, UINT nHotkey, bool bIsDefault, CDXUTButton** ppCreated )
+{
+    HRESULT hr = S_OK;
+
+    CDXUTButton* pButton = new CDXUTButton( this );
+
+    if( ppCreated != NULL )
+        *ppCreated = pButton;
+
+    if( pButton == NULL )
+        return E_OUTOFMEMORY;
+
+    hr = AddControl( pButton );
+    if( FAILED(hr) )
+        return hr;
+
+    // Set the ID and list index
+    pButton->SetID( ID ); 
+    pButton->SetText( strText );
+    pButton->SetLocation( x, y );
+    pButton->SetSize( width, height );
+    pButton->SetHotkey( nHotkey );
+    pButton->m_bIsDefault = bIsDefault;
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialog::AddCheckBox( int ID, LPCWSTR strText, int x, int y, int width, int height, bool bChecked, UINT nHotkey, bool bIsDefault, CDXUTCheckBox** ppCreated )
+{
+    HRESULT hr = S_OK;
+
+    CDXUTCheckBox* pCheckBox = new CDXUTCheckBox( this );
+
+    if( ppCreated != NULL )
+        *ppCreated = pCheckBox;
+
+    if( pCheckBox == NULL )
+        return E_OUTOFMEMORY;
+
+    hr = AddControl( pCheckBox );
+    if( FAILED(hr) )
+        return hr;
+
+    // Set the ID and list index
+    pCheckBox->SetID( ID ); 
+    pCheckBox->SetText( strText );
+    pCheckBox->SetLocation( x, y );
+    pCheckBox->SetSize( width, height );
+    pCheckBox->SetHotkey( nHotkey );
+    pCheckBox->m_bIsDefault = bIsDefault;
+    pCheckBox->SetChecked( bChecked );
+    
+    return S_OK;
+}
+
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialog::AddRadioButton( int ID, UINT nButtonGroup, LPCWSTR strText, int x, int y, int width, int height, bool bChecked, UINT nHotkey, bool bIsDefault, CDXUTRadioButton** ppCreated )
+{
+    HRESULT hr = S_OK;
+
+    CDXUTRadioButton* pRadioButton = new CDXUTRadioButton( this );
+
+    if( ppCreated != NULL )
+        *ppCreated = pRadioButton;
+
+    if( pRadioButton == NULL )
+        return E_OUTOFMEMORY;
+
+    hr = AddControl( pRadioButton );
+    if( FAILED(hr) )
+        return hr;
+
+    // Set the ID and list index
+    pRadioButton->SetID( ID ); 
+    pRadioButton->SetText( strText );
+    pRadioButton->SetButtonGroup( nButtonGroup );
+    pRadioButton->SetLocation( x, y );
+    pRadioButton->SetSize( width, height );
+    pRadioButton->SetHotkey( nHotkey );
+    pRadioButton->SetChecked( bChecked );
+    pRadioButton->m_bIsDefault = bIsDefault;
+    pRadioButton->SetChecked( bChecked );
+
+    return S_OK;
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialog::AddComboBox( int ID, int x, int y, int width, int height, UINT nHotkey, bool bIsDefault, CDXUTComboBox** ppCreated )
+{
+    HRESULT hr = S_OK;
+
+    CDXUTComboBox* pComboBox = new CDXUTComboBox( this );
+
+    if( ppCreated != NULL )
+        *ppCreated = pComboBox;
+
+    if( pComboBox == NULL )
+        return E_OUTOFMEMORY;
+
+    hr = AddControl( pComboBox );
+    if( FAILED(hr) )
+        return hr;
+
+    // Set the ID and list index
+    pComboBox->SetID( ID ); 
+    pComboBox->SetLocation( x, y );
+    pComboBox->SetSize( width, height );
+    pComboBox->SetHotkey( nHotkey );
+    pComboBox->m_bIsDefault = bIsDefault;
+
+    return S_OK;
+}
+
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialog::AddSlider( int ID, int x, int y, int width, int height, int min, int max, int value, bool bIsDefault, CDXUTSlider** ppCreated )
+{
+    HRESULT hr = S_OK;
+
+    CDXUTSlider* pSlider = new CDXUTSlider( this );
+
+    if( ppCreated != NULL )
+        *ppCreated = pSlider;
+
+    if( pSlider == NULL )
+        return E_OUTOFMEMORY;
+
+    hr = AddControl( pSlider );
+    if( FAILED(hr) )
+        return hr;
+
+    // Set the ID and list index
+    pSlider->SetID( ID ); 
+    pSlider->SetLocation( x, y );
+    pSlider->SetSize( width, height );
+    pSlider->m_bIsDefault = bIsDefault;
+    pSlider->SetRange( min, max );
+    pSlider->SetValue( value );
+    pSlider->UpdateRects();
+
+    return S_OK;
+}
+
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialog::AddEditBox( int ID, LPCWSTR strText, int x, int y, int width, int height, bool bIsDefault, CDXUTEditBox** ppCreated )
+{
+    HRESULT hr = S_OK;
+
+    CDXUTEditBox *pEditBox = new CDXUTEditBox( this );
+
+    if( ppCreated != NULL )
+        *ppCreated = pEditBox;
+
+    if( pEditBox == NULL )
+        return E_OUTOFMEMORY;
+
+    hr = AddControl( pEditBox );
+    if( FAILED(hr) )
+        return hr;
+
+    // Set the ID and position
+    pEditBox->SetID( ID ); 
+    pEditBox->SetLocation( x, y );
+    pEditBox->SetSize( width, height );
+    pEditBox->m_bIsDefault = bIsDefault;
+
+    if( strText )
+        pEditBox->SetText( strText );
+
+    return S_OK;
+}
+
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialog::AddIMEEditBox( int ID, LPCWSTR strText, int x, int y, int width, int height, bool bIsDefault, CDXUTIMEEditBox** ppCreated )
+{
+    HRESULT hr = S_OK;
+    CDXUTIMEEditBox *pEditBox = new CDXUTIMEEditBox( this );
+
+    if( ppCreated != NULL )
+        *ppCreated = pEditBox;
+
+    if( pEditBox == NULL )
+        return E_OUTOFMEMORY;
+
+    hr = AddControl( pEditBox );
+    if( FAILED(hr) )
+        return hr;
+
+    // Set the ID and position
+    pEditBox->SetID( ID ); 
+    pEditBox->SetLocation( x, y );
+    pEditBox->SetSize( width, height );
+    pEditBox->m_bIsDefault = bIsDefault;
+
+    if( strText )
+        pEditBox->SetText( strText );
+
+    return S_OK;
+}
+
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialog::AddListBox( int ID, int x, int y, int width, int height, DWORD dwStyle, CDXUTListBox** ppCreated )
+{
+    HRESULT hr = S_OK;
+    CDXUTListBox *pListBox = new CDXUTListBox( this );
+
+    if( ppCreated != NULL )
+        *ppCreated = pListBox;
+
+    if( pListBox == NULL )
+        return E_OUTOFMEMORY;
+
+    hr = AddControl( pListBox );
+    if( FAILED(hr) )
+        return hr;
+
+    // Set the ID and position
+    pListBox->SetID( ID );
+    pListBox->SetLocation( x, y );
+    pListBox->SetSize( width, height );
+    pListBox->SetStyle( dwStyle );
+
+    return S_OK;
+}
+
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialog::InitControl( CDXUTControl* pControl )
+{
+    HRESULT hr;
+
+    if( pControl == NULL )
+        return E_INVALIDARG;
+
+    pControl->m_Index = m_Controls.GetSize();
+    
+    // Look for a default Element entries
+    for( int i=0; i < m_DefaultElements.GetSize(); i++ )
+    {
+        DXUTElementHolder* pElementHolder = m_DefaultElements.GetAt( i );
+        if( pElementHolder->nControlType == pControl->GetType() )
+            pControl->SetElement( pElementHolder->iElement, &pElementHolder->Element );
+    }
+
+    V_RETURN( pControl->OnInit() );
+
+    return S_OK;
+}
+
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialog::AddControl( CDXUTControl* pControl )
+{
+    HRESULT hr = S_OK;
+
+    hr = InitControl( pControl );
+    if( FAILED(hr) )
+        return DXTRACE_ERR( L"CDXUTDialog::InitControl", hr );
+
+    // Add to the list
+    hr = m_Controls.Add( pControl );
+    if( FAILED(hr) )
+    {
+        return DXTRACE_ERR( L"CGrowableArray::Add", hr );
+    }
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+CDXUTControl* CDXUTDialog::GetControl( int ID )
+{
+    // Try to find the control with the given ID
+    for( int i=0; i < m_Controls.GetSize(); i++ )
+    {
+        CDXUTControl* pControl = m_Controls.GetAt( i );
+
+        if( pControl->GetID() == ID )
+        {
+            return pControl;
+        }
+    }
+
+    // Not found
+    return NULL;
+}
+
+
+
+//--------------------------------------------------------------------------------------
+CDXUTControl* CDXUTDialog::GetControl( int ID, UINT nControlType )
+{
+    // Try to find the control with the given ID
+    for( int i=0; i < m_Controls.GetSize(); i++ )
+    {
+        CDXUTControl* pControl = m_Controls.GetAt( i );
+
+        if( pControl->GetID() == ID && pControl->GetType() == nControlType )
+        {
+            return pControl;
+        }
+    }
+
+    // Not found
+    return NULL;
+}
+
+
+
+//--------------------------------------------------------------------------------------
+CDXUTControl* CDXUTDialog::GetNextControl( CDXUTControl* pControl )
+{
+    int index = pControl->m_Index + 1;
+
+    CDXUTDialog* pDialog = pControl->m_pDialog;
+
+    // Cycle through dialogs in the loop to find the next control. Note
+    // that if only one control exists in all looped dialogs it will
+    // be the returned 'next' control.
+    while( index >= (int) pDialog->m_Controls.GetSize() )
+    {
+        pDialog = pDialog->m_pNextDialog;
+        index = 0;
+    }
+
+    return pDialog->m_Controls.GetAt( index );
+}
+
+//--------------------------------------------------------------------------------------
+CDXUTControl* CDXUTDialog::GetPrevControl( CDXUTControl* pControl )
+{
+    int index = pControl->m_Index - 1;
+
+    CDXUTDialog* pDialog = pControl->m_pDialog;
+    
+    // Cycle through dialogs in the loop to find the next control. Note
+    // that if only one control exists in all looped dialogs it will
+    // be the returned 'previous' control.
+    while( index < 0 )
+    {
+        pDialog = pDialog->m_pPrevDialog;
+        if( pDialog == NULL )
+            pDialog = pControl->m_pDialog;
+
+        index = pDialog->m_Controls.GetSize() - 1;
+    }
+    
+    return pDialog->m_Controls.GetAt( index );    
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTDialog::ClearRadioButtonGroup( UINT nButtonGroup )
+{
+    // Find all radio buttons with the given group number
+    for( int i=0; i < m_Controls.GetSize(); i++ )
+    {
+        CDXUTControl* pControl = m_Controls.GetAt( i );
+
+        if( pControl->GetType() == DXUT_CONTROL_RADIOBUTTON )
+        {
+            CDXUTRadioButton* pRadioButton = (CDXUTRadioButton*) pControl;
+
+            if( pRadioButton->GetButtonGroup() == nButtonGroup )
+                pRadioButton->SetChecked( false, false );
+        }
+    }
+}
+
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTDialog::ClearComboBox( int ID )
+{
+    CDXUTComboBox* pComboBox = GetComboBox( ID );
+    if( pComboBox == NULL )
+        return;
+
+    pComboBox->RemoveAllItems();
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTDialog::RequestFocus( CDXUTControl* pControl )
+{
+    if( s_pControlFocus == pControl )
+        return;
+
+    if( !pControl->CanHaveFocus() )
+        return;
+
+    if( s_pControlFocus )
+        s_pControlFocus->OnFocusOut();
+
+    pControl->OnFocusIn();
+    s_pControlFocus = pControl;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialog::DrawRect( RECT* pRect, D3DCOLOR color )
+{
+    RECT rcScreen = *pRect;
+    OffsetRect( &rcScreen, m_x, m_y );
+
+    // If caption is enabled, offset the Y position by its height.
+    if( m_bCaption )
+        OffsetRect( &rcScreen, 0, m_nCaptionHeight );
+
+    DXUT_SCREEN_VERTEX vertices[4] =
+    {
+        (float) rcScreen.left -0.5f,  (float) rcScreen.top -0.5f,    0.5f, 1.0f, color, 0, 0,
+        (float) rcScreen.right -0.5f, (float) rcScreen.top -0.5f,    0.5f, 1.0f, color, 0, 0, 
+        (float) rcScreen.right -0.5f, (float) rcScreen.bottom -0.5f, 0.5f, 1.0f, color, 0, 0, 
+        (float) rcScreen.left -0.5f,  (float) rcScreen.bottom -0.5f, 0.5f, 1.0f, color, 0, 0,
+    };
+
+    IDirect3DDevice9* pd3dDevice = m_pManager->GetD3DDevice();
+
+    // Since we're doing our own drawing here we need to flush the sprites
+    m_pManager->m_pSprite->Flush();
+    IDirect3DVertexDeclaration9 *pDecl = NULL;
+    pd3dDevice->GetVertexDeclaration( &pDecl );  // Preserve the sprite's current vertex decl
+    pd3dDevice->SetFVF( DXUT_SCREEN_VERTEX::FVF );
+
+    pd3dDevice->SetTextureStageState( 0, D3DTSS_COLOROP, D3DTOP_SELECTARG2 );
+    pd3dDevice->SetTextureStageState( 0, D3DTSS_ALPHAOP, D3DTOP_SELECTARG2 );
+
+    pd3dDevice->DrawPrimitiveUP( D3DPT_TRIANGLEFAN, 2, vertices, sizeof(DXUT_SCREEN_VERTEX) );
+
+    pd3dDevice->SetTextureStageState( 0, D3DTSS_COLOROP, D3DTOP_MODULATE );
+    pd3dDevice->SetTextureStageState( 0, D3DTSS_ALPHAOP, D3DTOP_MODULATE );
+
+    // Restore the vertex decl
+    pd3dDevice->SetVertexDeclaration( pDecl );
+    pDecl->Release();
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialog::DrawPolyLine( POINT* apPoints, UINT nNumPoints, D3DCOLOR color )
+{
+    DXUT_SCREEN_VERTEX* vertices = new DXUT_SCREEN_VERTEX[ nNumPoints ];
+    if( vertices == NULL )
+        return E_OUTOFMEMORY;
+
+    DXUT_SCREEN_VERTEX* pVertex = vertices;
+    POINT* pt = apPoints;
+    for( UINT i=0; i < nNumPoints; i++ )
+    {
+        pVertex->x = m_x + (float) pt->x;
+        pVertex->y = m_y + (float) pt->y;
+        pVertex->z = 0.5f;
+        pVertex->h = 1.0f;
+        pVertex->color = color;
+        pVertex->tu = 0.0f;
+        pVertex->tv = 0.0f;
+
+        pVertex++;
+        pt++;
+    }
+
+    IDirect3DDevice9* pd3dDevice = m_pManager->GetD3DDevice();
+
+    // Since we're doing our own drawing here we need to flush the sprites
+    m_pManager->m_pSprite->Flush();
+    IDirect3DVertexDeclaration9 *pDecl = NULL;
+    pd3dDevice->GetVertexDeclaration( &pDecl );  // Preserve the sprite's current vertex decl
+    pd3dDevice->SetFVF( DXUT_SCREEN_VERTEX::FVF );
+
+    pd3dDevice->SetTextureStageState( 0, D3DTSS_COLOROP, D3DTOP_SELECTARG2 );
+    pd3dDevice->SetTextureStageState( 0, D3DTSS_ALPHAOP, D3DTOP_SELECTARG2 );
+
+    pd3dDevice->DrawPrimitiveUP( D3DPT_LINESTRIP, nNumPoints - 1, vertices, sizeof(DXUT_SCREEN_VERTEX) );
+
+    pd3dDevice->SetTextureStageState( 0, D3DTSS_COLOROP, D3DTOP_MODULATE );
+    pd3dDevice->SetTextureStageState( 0, D3DTSS_ALPHAOP, D3DTOP_MODULATE );
+
+    // Restore the vertex decl
+    pd3dDevice->SetVertexDeclaration( pDecl );
+    pDecl->Release();
+
+    SAFE_DELETE_ARRAY( vertices );
+    return S_OK;
+}
+ 
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialog::DrawSprite( CDXUTElement* pElement, RECT* prcDest )
+{
+    // No need to draw fully transparent layers
+    if( pElement->TextureColor.Current.a == 0 )
+        return S_OK;
+
+    RECT rcTexture = pElement->rcTexture;
+    
+    RECT rcScreen = *prcDest;
+    OffsetRect( &rcScreen, m_x, m_y );
+
+    // If caption is enabled, offset the Y position by its height.
+    if( m_bCaption )
+        OffsetRect( &rcScreen, 0, m_nCaptionHeight );
+
+    DXUTTextureNode* pTextureNode = GetTexture( pElement->iTexture );
+    if( pTextureNode == NULL )
+        return E_FAIL;
+    
+    float fScaleX = (float) RectWidth( rcScreen ) / RectWidth( rcTexture );
+    float fScaleY = (float) RectHeight( rcScreen ) / RectHeight( rcTexture );
+
+    D3DXMATRIXA16 matTransform;
+    D3DXMatrixScaling( &matTransform, fScaleX, fScaleY, 1.0f );
+
+    m_pManager->m_pSprite->SetTransform( &matTransform );
+    
+    D3DXVECTOR3 vPos( (float)rcScreen.left, (float)rcScreen.top, 0.0f );
+
+    vPos.x /= fScaleX;
+    vPos.y /= fScaleY;
+
+    return m_pManager->m_pSprite->Draw( pTextureNode->pTexture, &rcTexture, NULL, &vPos, pElement->TextureColor.Current );
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialog::CalcTextRect( LPCWSTR strText, CDXUTElement* pElement, RECT* prcDest, int nCount )
+{
+    HRESULT hr = S_OK;
+
+    DXUTFontNode* pFontNode = GetFont( pElement->iFont );
+    if( pFontNode == NULL )
+        return E_FAIL;
+
+    DWORD dwTextFormat = pElement->dwTextFormat | DT_CALCRECT;
+    // Since we are only computing the rectangle, we don't need a sprite.
+    hr = pFontNode->pFont->DrawText( NULL, strText, nCount, prcDest, dwTextFormat, pElement->FontColor.Current );
+    if( FAILED(hr) )
+        return hr;
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialog::DrawText( LPCWSTR strText, CDXUTElement* pElement, RECT* prcDest, bool bShadow, int nCount )
+{
+    HRESULT hr = S_OK;
+
+    // No need to draw fully transparent layers
+    if( pElement->FontColor.Current.a == 0 )
+        return S_OK;
+
+    RECT rcScreen = *prcDest;
+    OffsetRect( &rcScreen, m_x, m_y );
+
+    // If caption is enabled, offset the Y position by its height.
+    if( m_bCaption )
+        OffsetRect( &rcScreen, 0, m_nCaptionHeight );
+
+    //debug
+    //DrawRect( &rcScreen, D3DCOLOR_ARGB(100, 255, 0, 0) );
+
+    D3DXMATRIXA16 matTransform;
+    D3DXMatrixIdentity( &matTransform );
+    m_pManager->m_pSprite->SetTransform( &matTransform );
+
+    DXUTFontNode* pFontNode = GetFont( pElement->iFont );
+    
+    if( bShadow )
+    {
+        RECT rcShadow = rcScreen;
+        OffsetRect( &rcShadow, 1, 1 );
+        hr = pFontNode->pFont->DrawText( m_pManager->m_pSprite, strText, nCount, &rcShadow, pElement->dwTextFormat, D3DCOLOR_ARGB(DWORD(pElement->FontColor.Current.a * 255), 0, 0, 0) );
+        if( FAILED(hr) )
+            return hr;
+    }
+
+    hr = pFontNode->pFont->DrawText( m_pManager->m_pSprite, strText, nCount, &rcScreen, pElement->dwTextFormat, pElement->FontColor.Current );
+    if( FAILED(hr) )
+        return hr;
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTDialog::SetBackgroundColors( D3DCOLOR colorTopLeft, D3DCOLOR colorTopRight, D3DCOLOR colorBottomLeft, D3DCOLOR colorBottomRight )
+{
+    m_colorTopLeft = colorTopLeft;
+    m_colorTopRight = colorTopRight;
+    m_colorBottomLeft = colorBottomLeft;
+    m_colorBottomRight = colorBottomRight;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTDialog::SetNextDialog( CDXUTDialog* pNextDialog )
+{ 
+    if( pNextDialog == NULL )
+        pNextDialog = this;
+    
+    m_pNextDialog = pNextDialog;
+    if( pNextDialog )
+        m_pNextDialog->m_pPrevDialog = this;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTDialog::ClearFocus()
+{
+    if( s_pControlFocus )
+    {
+        s_pControlFocus->OnFocusOut();
+        s_pControlFocus = NULL;
+    }
+
+    ReleaseCapture();
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTDialog::FocusDefaultControl()
+{
+    // Check for default control in this dialog
+    for( int i=0; i < m_Controls.GetSize(); i++ )
+    {
+        CDXUTControl* pControl = m_Controls.GetAt( i );
+        if( pControl->m_bIsDefault )
+        {
+            // Remove focus from the current control
+            ClearFocus();
+
+            // Give focus to the default control
+            s_pControlFocus = pControl;
+            s_pControlFocus->OnFocusIn();
+            return;
+        }
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTDialog::OnCycleFocus( bool bForward )
+{
+    CDXUTControl *pControl = NULL;
+    CDXUTDialog *pDialog = NULL; // pDialog and pLastDialog are used to track wrapping of
+    CDXUTDialog *pLastDialog;    // focus from first control to last or vice versa.
+
+    if( s_pControlFocus == NULL )
+    {
+        // If s_pControlFocus is NULL, we focus the first control of first dialog in
+        // the case that bForward is true, and focus the last control of last dialog when
+        // bForward is false.
+        //
+        if( bForward )
+        {
+            // Search for the first control from the start of the dialog
+            // array.
+            for( int d = 0; d < m_pManager->m_Dialogs.GetSize(); ++d )
+            {
+                pDialog = pLastDialog = m_pManager->m_Dialogs.GetAt(d);
+                if( pDialog && pDialog->m_Controls.GetSize() > 0 )
+                {
+                    pControl = pDialog->m_Controls.GetAt(0);
+                    break;
+                }
+            }
+
+            if( !pDialog || !pControl )
+            {
+                // No dialog has been registered yet or no controls have been
+                // added to the dialogs. Cannot proceed.
+                return true;
+            }
+        }
+        else
+        {
+            // Search for the first control from the end of the dialog
+            // array.
+            for( int d = m_pManager->m_Dialogs.GetSize() - 1; d >= 0; --d )
+            {
+                pDialog = pLastDialog = m_pManager->m_Dialogs.GetAt(d);
+                if( pDialog && pDialog->m_Controls.GetSize() > 0 )
+                {
+                    pControl = pDialog->m_Controls.GetAt( pDialog->m_Controls.GetSize() - 1 );
+                    break;
+                }
+            }
+
+            if( !pDialog || !pControl )
+            {
+                // No dialog has been registered yet or no controls have been
+                // added to the dialogs. Cannot proceed.
+                return true;
+            }
+        }
+    }
+    else
+    if( s_pControlFocus->m_pDialog != this )
+    {
+        // If a control belonging to another dialog has focus, let that other
+        // dialog handle this event by returning false.
+        //
+        return false;
+    }
+    else
+    {
+        // Focused control belongs to this dialog. Cycle to the
+        // next/previous control.
+        pLastDialog = s_pControlFocus->m_pDialog;
+        pControl = (bForward) ? GetNextControl( s_pControlFocus ) : GetPrevControl( s_pControlFocus );
+        pDialog = pControl->m_pDialog;
+    }
+
+    for( int i=0; i < 0xffff; i++ )
+    {
+        // If we just wrapped from last control to first or vice versa,
+        // set the focused control to NULL. This state, where no control
+        // has focus, allows the camera to work.
+        int nLastDialogIndex = m_pManager->m_Dialogs.IndexOf( pLastDialog );
+        int nDialogIndex = m_pManager->m_Dialogs.IndexOf( pDialog );
+        if( ( !bForward && nLastDialogIndex < nDialogIndex ) ||
+            ( bForward && nDialogIndex < nLastDialogIndex ) )
+        {
+            if( s_pControlFocus )
+                s_pControlFocus->OnFocusOut();
+            s_pControlFocus = NULL;
+            return true;
+        }
+
+        // If we've gone in a full circle then focus doesn't change
+        if( pControl == s_pControlFocus )
+            return true;
+
+        // If the dialog accepts keybord input and the control can have focus then
+        // move focus
+        if( pControl->m_pDialog->m_bKeyboardInput && pControl->CanHaveFocus() )
+        {
+            if( s_pControlFocus )
+                s_pControlFocus->OnFocusOut();
+            s_pControlFocus = pControl;
+            s_pControlFocus->OnFocusIn();
+            return true;
+        }
+
+        pLastDialog = pDialog;
+        pControl = (bForward) ? GetNextControl( pControl ) : GetPrevControl( pControl );
+        pDialog = pControl->m_pDialog;
+    }
+
+    // If we reached this point, the chain of dialogs didn't form a complete loop
+    DXTRACE_ERR( L"CDXUTDialog: Multiple dialogs are improperly chained together", E_FAIL );
+    return false;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialogResourceManager::CreateFont( UINT iFont )
+{
+    HRESULT hr = S_OK;
+
+    DXUTFontNode* pFontNode = m_FontCache.GetAt( iFont );
+
+    SAFE_RELEASE( pFontNode->pFont );
+    
+    V_RETURN( D3DXCreateFont( m_pd3dDevice, pFontNode->nHeight, 0, pFontNode->nWeight, 1, FALSE, DEFAULT_CHARSET, 
+                              OUT_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_DONTCARE, 
+                              pFontNode->strFace, &pFontNode->pFont ) );
+
+    return S_OK;
+}
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTDialogResourceManager::CreateTexture( UINT iTexture )
+{
+    HRESULT hr = S_OK;
+
+    DXUTTextureNode* pTextureNode = m_TextureCache.GetAt( iTexture );
+
+    
+	D3DXIMAGE_INFO info;
+
+    if( !pTextureNode->bFileSource )
+    {
+        if( pTextureNode->nResourceID == 0xFFFF && pTextureNode->hResourceModule == (HMODULE) 0xFFFF )
+        {
+            hr = DXUTCreateGUITextureFromInternalArray( m_pd3dDevice, &pTextureNode->pTexture, &info );
+            if( FAILED(hr) )
+                return DXTRACE_ERR( L"D3DXCreateTextureFromFileInMemoryEx", hr );
+        }
+        else
+        {
+            LPCWSTR pID = pTextureNode->nResourceID ? (LPCWSTR)(size_t)pTextureNode->nResourceID : pTextureNode->strFilename;
+
+            // Create texture from resource
+            hr =  D3DXCreateTextureFromResourceEx( m_pd3dDevice, pTextureNode->hResourceModule, pID, D3DX_DEFAULT, D3DX_DEFAULT, 
+                                                1, 0, D3DFMT_UNKNOWN, D3DPOOL_MANAGED, 
+                                                D3DX_DEFAULT, D3DX_DEFAULT, 0, 
+                                                &info, NULL, &pTextureNode->pTexture );
+            if( FAILED(hr) )
+                return DXTRACE_ERR( L"D3DXCreateTextureFromResourceEx", hr );
+        }
+    }
+    else
+    {
+		// Make sure there's a texture to create
+		if( pTextureNode->strFilename[0] == 0 )
+			return S_OK;
+
+        // Find the texture on the hard drive
+        WCHAR strPath[MAX_PATH];
+        hr = DXUTFindDXSDKMediaFileCch( strPath, MAX_PATH, pTextureNode->strFilename );
+        if( FAILED(hr) )
+        {
+            return DXTRACE_ERR( L"DXUTFindDXSDKMediaFileCch", hr );
+        }
+
+        // Create texture from file
+        hr =  D3DXCreateTextureFromFileEx( m_pd3dDevice, strPath, D3DX_DEFAULT, D3DX_DEFAULT, 
+                                           1, 0, D3DFMT_UNKNOWN, D3DPOOL_MANAGED, 
+                                           D3DX_DEFAULT, D3DX_DEFAULT, 0, 
+                                           &info, NULL, &pTextureNode->pTexture );
+        if( FAILED(hr) )
+        {
+            return DXTRACE_ERR( L"D3DXCreateTextureFromFileEx", hr );
+        }
+	}
+
+    // Store dimensions
+    pTextureNode->dwWidth = info.Width;
+    pTextureNode->dwHeight = info.Height;
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTDialog::InitDefaultElements()
+{
+    SetFont( 0, L"Arial", 14, FW_NORMAL );
+
+    CDXUTElement Element;
+    RECT rcTexture;
+
+    //-------------------------------------
+    // Element for the caption
+    //-------------------------------------
+    m_CapElement.SetFont( 0 );
+    SetRect( &rcTexture, 17, 269, 241, 287 );
+    m_CapElement.SetTexture( 0, &rcTexture );
+    m_CapElement.TextureColor.States[ DXUT_STATE_NORMAL ] = D3DCOLOR_ARGB(255, 255, 255, 255);
+    m_CapElement.FontColor.States[ DXUT_STATE_NORMAL ] = D3DCOLOR_ARGB(255, 255, 255, 255);
+    m_CapElement.SetFont( 0, D3DCOLOR_ARGB(255, 255, 255, 255), DT_LEFT | DT_VCENTER );
+    // Pre-blend as we don't need to transition the state
+    m_CapElement.TextureColor.Blend( DXUT_STATE_NORMAL, 10.0f );
+    m_CapElement.FontColor.Blend( DXUT_STATE_NORMAL, 10.0f );
+
+    //-------------------------------------
+    // CDXUTStatic
+    //-------------------------------------
+    Element.SetFont( 0 );
+    Element.FontColor.States[ DXUT_STATE_DISABLED ] = D3DCOLOR_ARGB( 200, 200, 200, 200 );
+
+    // Assign the Element
+    SetDefaultElement( DXUT_CONTROL_STATIC, 0, &Element );
+    
+
+    //-------------------------------------
+    // CDXUTButton - Button
+    //-------------------------------------
+    SetRect( &rcTexture, 0, 0, 136, 54 );
+    Element.SetTexture( 0, &rcTexture );
+    Element.SetFont( 0 );
+    Element.TextureColor.States[ DXUT_STATE_NORMAL ] = D3DCOLOR_ARGB(150, 255, 255, 255);
+    Element.TextureColor.States[ DXUT_STATE_PRESSED ] = D3DCOLOR_ARGB(200, 255, 255, 255);
+    Element.FontColor.States[ DXUT_STATE_MOUSEOVER ] = D3DCOLOR_ARGB(255, 0, 0, 0);
+    
+    // Assign the Element
+    SetDefaultElement( DXUT_CONTROL_BUTTON, 0, &Element );
+    
+
+    //-------------------------------------
+    // CDXUTButton - Fill layer
+    //-------------------------------------
+    SetRect( &rcTexture, 136, 0, 252, 54 );
+    Element.SetTexture( 0, &rcTexture, D3DCOLOR_ARGB(0, 255, 255, 255) );
+    Element.TextureColor.States[ DXUT_STATE_MOUSEOVER ] = D3DCOLOR_ARGB(160, 255, 255, 255);
+    Element.TextureColor.States[ DXUT_STATE_PRESSED ] = D3DCOLOR_ARGB(60, 0, 0, 0);
+    Element.TextureColor.States[ DXUT_STATE_FOCUS ] = D3DCOLOR_ARGB(30, 255, 255, 255);
+    
+    
+    // Assign the Element
+    SetDefaultElement( DXUT_CONTROL_BUTTON, 1, &Element );
+
+
+    //-------------------------------------
+    // CDXUTCheckBox - Box
+    //-------------------------------------
+    SetRect( &rcTexture, 0, 54, 27, 81 );
+    Element.SetTexture( 0, &rcTexture );
+    Element.SetFont( 0, D3DCOLOR_ARGB(255, 255, 255, 255), DT_LEFT | DT_VCENTER );
+    Element.FontColor.States[ DXUT_STATE_DISABLED ] = D3DCOLOR_ARGB( 200, 200, 200, 200 );
+    Element.TextureColor.States[ DXUT_STATE_NORMAL ] = D3DCOLOR_ARGB(150, 255, 255, 255);
+    Element.TextureColor.States[ DXUT_STATE_FOCUS ] = D3DCOLOR_ARGB(200, 255, 255, 255);
+    Element.TextureColor.States[ DXUT_STATE_PRESSED ] = D3DCOLOR_ARGB(255, 255, 255, 255);
+    
+    // Assign the Element
+    SetDefaultElement( DXUT_CONTROL_CHECKBOX, 0, &Element );
+
+
+    //-------------------------------------
+    // CDXUTCheckBox - Check
+    //-------------------------------------
+    SetRect( &rcTexture, 27, 54, 54, 81 );
+    Element.SetTexture( 0, &rcTexture );
+    
+    // Assign the Element
+    SetDefaultElement( DXUT_CONTROL_CHECKBOX, 1, &Element );
+
+
+    //-------------------------------------
+    // CDXUTRadioButton - Box
+    //-------------------------------------
+    SetRect( &rcTexture, 54, 54, 81, 81 );
+    Element.SetTexture( 0, &rcTexture );
+    Element.SetFont( 0, D3DCOLOR_ARGB(255, 255, 255, 255), DT_LEFT | DT_VCENTER );
+    Element.FontColor.States[ DXUT_STATE_DISABLED ] = D3DCOLOR_ARGB( 200, 200, 200, 200 );
+    Element.TextureColor.States[ DXUT_STATE_NORMAL ] = D3DCOLOR_ARGB(150, 255, 255, 255);
+    Element.TextureColor.States[ DXUT_STATE_FOCUS ] = D3DCOLOR_ARGB(200, 255, 255, 255);
+    Element.TextureColor.States[ DXUT_STATE_PRESSED ] = D3DCOLOR_ARGB(255, 255, 255, 255);
+    
+    // Assign the Element
+    SetDefaultElement( DXUT_CONTROL_RADIOBUTTON, 0, &Element );
+
+
+    //-------------------------------------
+    // CDXUTRadioButton - Check
+    //-------------------------------------
+    SetRect( &rcTexture, 81, 54, 108, 81 );
+    Element.SetTexture( 0, &rcTexture );
+    
+    // Assign the Element
+    SetDefaultElement( DXUT_CONTROL_RADIOBUTTON, 1, &Element );
+
+
+    //-------------------------------------
+    // CDXUTComboBox - Main
+    //-------------------------------------
+    SetRect( &rcTexture, 7, 81, 247, 123 );
+    Element.SetTexture( 0, &rcTexture );
+    Element.SetFont( 0 );
+    Element.TextureColor.States[ DXUT_STATE_NORMAL ] = D3DCOLOR_ARGB(150, 200, 200, 200);
+    Element.TextureColor.States[ DXUT_STATE_FOCUS ] = D3DCOLOR_ARGB(170, 230, 230, 230);
+    Element.TextureColor.States[ DXUT_STATE_DISABLED ] = D3DCOLOR_ARGB(70, 200, 200, 200);
+    Element.FontColor.States[ DXUT_STATE_MOUSEOVER ] = D3DCOLOR_ARGB(255, 0, 0, 0);
+    Element.FontColor.States[ DXUT_STATE_PRESSED ] = D3DCOLOR_ARGB(255, 0, 0, 0);
+    Element.FontColor.States[ DXUT_STATE_DISABLED ] = D3DCOLOR_ARGB(200, 200, 200, 200);
+    
+    
+    // Assign the Element
+    SetDefaultElement( DXUT_CONTROL_COMBOBOX, 0, &Element );
+
+
+    //-------------------------------------
+    // CDXUTComboBox - Button
+    //-------------------------------------
+    SetRect( &rcTexture, 98, 189, 151, 238 );
+    Element.SetTexture( 0, &rcTexture );
+    Element.TextureColor.States[ DXUT_STATE_NORMAL ] = D3DCOLOR_ARGB(150, 255, 255, 255);
+    Element.TextureColor.States[ DXUT_STATE_PRESSED ] = D3DCOLOR_ARGB(255, 150, 150, 150);
+    Element.TextureColor.States[ DXUT_STATE_FOCUS ] = D3DCOLOR_ARGB(200, 255, 255, 255);
+    Element.TextureColor.States[ DXUT_STATE_DISABLED ] = D3DCOLOR_ARGB(70, 255, 255, 255);
+    
+    // Assign the Element
+    SetDefaultElement( DXUT_CONTROL_COMBOBOX, 1, &Element );
+
+
+    //-------------------------------------
+    // CDXUTComboBox - Dropdown
+    //-------------------------------------
+    SetRect( &rcTexture, 13, 123, 241, 160 );
+    Element.SetTexture( 0, &rcTexture );
+    Element.SetFont( 0, D3DCOLOR_ARGB(255, 0, 0, 0), DT_LEFT | DT_TOP );
+    
+    // Assign the Element
+    SetDefaultElement( DXUT_CONTROL_COMBOBOX, 2, &Element );
+
+
+    //-------------------------------------
+    // CDXUTComboBox - Selection
+    //-------------------------------------
+    SetRect( &rcTexture, 12, 163, 239, 183 );
+    Element.SetTexture( 0, &rcTexture );
+    Element.SetFont( 0, D3DCOLOR_ARGB(255, 255, 255, 255), DT_LEFT | DT_TOP );
+    
+    // Assign the Element
+    SetDefaultElement( DXUT_CONTROL_COMBOBOX, 3, &Element );
+
+
+    //-------------------------------------
+    // CDXUTSlider - Track
+    //-------------------------------------
+    SetRect( &rcTexture, 1, 187, 93, 228 );
+    Element.SetTexture( 0, &rcTexture );
+    Element.TextureColor.States[ DXUT_STATE_NORMAL ] = D3DCOLOR_ARGB(150, 255, 255, 255);
+    Element.TextureColor.States[ DXUT_STATE_FOCUS ] = D3DCOLOR_ARGB(200, 255, 255, 255);
+    Element.TextureColor.States[ DXUT_STATE_DISABLED ] = D3DCOLOR_ARGB(70, 255, 255, 255);
+    
+    // Assign the Element
+    SetDefaultElement( DXUT_CONTROL_SLIDER, 0, &Element );
+
+    //-------------------------------------
+    // CDXUTSlider - Button
+    //-------------------------------------
+    SetRect( &rcTexture, 151, 193, 192, 234 );
+    Element.SetTexture( 0, &rcTexture );
+
+    // Assign the Element
+    SetDefaultElement( DXUT_CONTROL_SLIDER, 1, &Element );
+
+    //-------------------------------------
+    // CDXUTScrollBar - Track
+    //-------------------------------------
+    int nScrollBarStartX = 196;
+    int nScrollBarStartY = 191;
+    SetRect( &rcTexture, nScrollBarStartX + 0, nScrollBarStartY + 21, nScrollBarStartX + 22, nScrollBarStartY + 32 );
+    Element.SetTexture( 0, &rcTexture );
+    Element.TextureColor.States[ DXUT_STATE_DISABLED ] = D3DCOLOR_ARGB(255, 200, 200, 200);
+        
+    // Assign the Element
+    SetDefaultElement( DXUT_CONTROL_SCROLLBAR, 0, &Element );
+
+    //-------------------------------------
+    // CDXUTScrollBar - Up Arrow
+    //-------------------------------------
+    SetRect( &rcTexture, nScrollBarStartX + 0, nScrollBarStartY + 1, nScrollBarStartX + 22, nScrollBarStartY + 21 );
+    Element.SetTexture( 0, &rcTexture );
+    Element.TextureColor.States[ DXUT_STATE_DISABLED ] = D3DCOLOR_ARGB(255, 200, 200, 200);
+    
+    
+    // Assign the Element
+    SetDefaultElement( DXUT_CONTROL_SCROLLBAR, 1, &Element );
+
+    //-------------------------------------
+    // CDXUTScrollBar - Down Arrow
+    //-------------------------------------
+    SetRect( &rcTexture, nScrollBarStartX + 0, nScrollBarStartY + 32, nScrollBarStartX + 22, nScrollBarStartY + 53 );
+    Element.SetTexture( 0, &rcTexture );
+    Element.TextureColor.States[ DXUT_STATE_DISABLED ] = D3DCOLOR_ARGB(255, 200, 200, 200);
+    
+    
+    // Assign the Element
+    SetDefaultElement( DXUT_CONTROL_SCROLLBAR, 2, &Element );
+
+    //-------------------------------------
+    // CDXUTScrollBar - Button
+    //-------------------------------------
+    SetRect( &rcTexture, 220, 192, 238, 234 );
+    Element.SetTexture( 0, &rcTexture );
+    
+    // Assign the Element
+    SetDefaultElement( DXUT_CONTROL_SCROLLBAR, 3, &Element );
+
+
+    //-------------------------------------
+    // CDXUTEditBox
+    //-------------------------------------
+    // Element assignment:
+    //   0 - text area
+    //   1 - top left border
+    //   2 - top border
+    //   3 - top right border
+    //   4 - left border
+    //   5 - right border
+    //   6 - lower left border
+    //   7 - lower border
+    //   8 - lower right border
+
+    Element.SetFont( 0, D3DCOLOR_ARGB( 255, 0, 0, 0 ), DT_LEFT | DT_TOP );
+
+    // Assign the style
+    SetRect( &rcTexture, 14, 90, 241, 113 );
+    Element.SetTexture( 0, &rcTexture );
+    SetDefaultElement( DXUT_CONTROL_EDITBOX, 0, &Element );
+    SetRect( &rcTexture, 8, 82, 14, 90 );
+    Element.SetTexture( 0, &rcTexture );
+    SetDefaultElement( DXUT_CONTROL_EDITBOX, 1, &Element );
+    SetRect( &rcTexture, 14, 82, 241, 90 );
+    Element.SetTexture( 0, &rcTexture );
+    SetDefaultElement( DXUT_CONTROL_EDITBOX, 2, &Element );
+    SetRect( &rcTexture, 241, 82, 246, 90 );
+    Element.SetTexture( 0, &rcTexture );
+    SetDefaultElement( DXUT_CONTROL_EDITBOX, 3, &Element );
+    SetRect( &rcTexture, 8, 90, 14, 113 );
+    Element.SetTexture( 0, &rcTexture );
+    SetDefaultElement( DXUT_CONTROL_EDITBOX, 4, &Element );
+    SetRect( &rcTexture, 241, 90, 246, 113 );
+    Element.SetTexture( 0, &rcTexture );
+    SetDefaultElement( DXUT_CONTROL_EDITBOX, 5, &Element );
+    SetRect( &rcTexture, 8, 113, 14, 121 );
+    Element.SetTexture( 0, &rcTexture );
+    SetDefaultElement( DXUT_CONTROL_EDITBOX, 6, &Element );
+    SetRect( &rcTexture, 14, 113, 241, 121 );
+    Element.SetTexture( 0, &rcTexture );
+    SetDefaultElement( DXUT_CONTROL_EDITBOX, 7, &Element );
+    SetRect( &rcTexture, 241, 113, 246, 121 );
+    Element.SetTexture( 0, &rcTexture );
+    SetDefaultElement( DXUT_CONTROL_EDITBOX, 8, &Element );
+
+
+    //-------------------------------------
+    // CDXUTIMEEditBox
+    //-------------------------------------
+
+    Element.SetFont( 0, D3DCOLOR_ARGB( 255, 0, 0, 0 ), DT_LEFT | DT_TOP );
+
+    // Assign the style
+    SetRect( &rcTexture, 14, 90, 241, 113 );
+    Element.SetTexture( 0, &rcTexture );
+    SetDefaultElement( DXUT_CONTROL_IMEEDITBOX, 0, &Element );
+    SetRect( &rcTexture, 8, 82, 14, 90 );
+    Element.SetTexture( 0, &rcTexture );
+    SetDefaultElement( DXUT_CONTROL_IMEEDITBOX, 1, &Element );
+    SetRect( &rcTexture, 14, 82, 241, 90 );
+    Element.SetTexture( 0, &rcTexture );
+    SetDefaultElement( DXUT_CONTROL_IMEEDITBOX, 2, &Element );
+    SetRect( &rcTexture, 241, 82, 246, 90 );
+    Element.SetTexture( 0, &rcTexture );
+    SetDefaultElement( DXUT_CONTROL_IMEEDITBOX, 3, &Element );
+    SetRect( &rcTexture, 8, 90, 14, 113 );
+    Element.SetTexture( 0, &rcTexture );
+    SetDefaultElement( DXUT_CONTROL_IMEEDITBOX, 4, &Element );
+    SetRect( &rcTexture, 241, 90, 246, 113 );
+    Element.SetTexture( 0, &rcTexture );
+    SetDefaultElement( DXUT_CONTROL_IMEEDITBOX, 5, &Element );
+    SetRect( &rcTexture, 8, 113, 14, 121 );
+    Element.SetTexture( 0, &rcTexture );
+    SetDefaultElement( DXUT_CONTROL_IMEEDITBOX, 6, &Element );
+    SetRect( &rcTexture, 14, 113, 241, 121 );
+    Element.SetTexture( 0, &rcTexture );
+    SetDefaultElement( DXUT_CONTROL_IMEEDITBOX, 7, &Element );
+    SetRect( &rcTexture, 241, 113, 246, 121 );
+    Element.SetTexture( 0, &rcTexture );
+    SetDefaultElement( DXUT_CONTROL_IMEEDITBOX, 8, &Element );
+    // Element 9 for IME text, and indicator button
+    SetRect( &rcTexture, 0, 0, 136, 54 );
+    Element.SetTexture( 0, &rcTexture );
+    Element.SetFont( 0, D3DCOLOR_ARGB( 255, 0, 0, 0 ), DT_CENTER | DT_VCENTER );
+    SetDefaultElement( DXUT_CONTROL_IMEEDITBOX, 9, &Element );
+
+    //-------------------------------------
+    // CDXUTListBox - Main
+    //-------------------------------------
+    SetRect( &rcTexture, 13, 123, 241, 160 );
+    Element.SetTexture( 0, &rcTexture );
+    Element.SetFont( 0, D3DCOLOR_ARGB(255, 0, 0, 0), DT_LEFT | DT_TOP );
+
+    // Assign the Element
+    SetDefaultElement( DXUT_CONTROL_LISTBOX, 0, &Element );
+
+    //-------------------------------------
+    // CDXUTListBox - Selection
+    //-------------------------------------
+
+    SetRect( &rcTexture, 16, 166, 240, 183 );
+    Element.SetTexture( 0, &rcTexture );
+    Element.SetFont( 0, D3DCOLOR_ARGB(255, 255, 255, 255), DT_LEFT | DT_TOP );
+
+    // Assign the Element
+    SetDefaultElement( DXUT_CONTROL_LISTBOX, 1, &Element );
+}
+
+
+
+//--------------------------------------------------------------------------------------
+// CDXUTControl class
+//--------------------------------------------------------------------------------------
+
+//--------------------------------------------------------------------------------------
+CDXUTControl::CDXUTControl( CDXUTDialog *pDialog )
+{
+    m_Type = DXUT_CONTROL_BUTTON;
+    m_pDialog = pDialog;
+    m_ID = 0;
+    m_Index = 0;
+    m_pUserData = NULL;
+
+    m_bEnabled = true;
+    m_bVisible = true;
+    m_bMouseOver = false;
+    m_bHasFocus = false;
+    m_bIsDefault = false;
+
+    m_pDialog = NULL;
+
+    m_x = 0;
+    m_y = 0;
+    m_width = 0;
+    m_height = 0;
+
+   ZeroMemory( &m_rcBoundingBox, sizeof( m_rcBoundingBox ) );
+}
+
+
+CDXUTControl::~CDXUTControl()
+{
+    for( int i = 0; i < m_Elements.GetSize(); ++i )
+    {
+        delete m_Elements[i];
+    }
+    m_Elements.RemoveAll();
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTControl::SetTextColor( D3DCOLOR Color )
+{
+    CDXUTElement* pElement = m_Elements.GetAt( 0 );
+
+    if( pElement )
+        pElement->FontColor.States[DXUT_STATE_NORMAL] = Color;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTControl::SetElement( UINT iElement, CDXUTElement* pElement )
+{
+    HRESULT hr = S_OK;
+
+    if( pElement == NULL )
+        return E_INVALIDARG;
+
+    // Make certain the array is this large
+    for( UINT i=m_Elements.GetSize(); i <= iElement; i++ )
+    {
+        CDXUTElement* pNewElement = new CDXUTElement();
+        if( pNewElement == NULL )
+            return E_OUTOFMEMORY;
+
+        hr = m_Elements.Add( pNewElement );
+        if( FAILED(hr) )
+        {
+            SAFE_DELETE( pNewElement );
+            return hr;
+        }
+    }
+
+    // Update the data
+    CDXUTElement* pCurElement = m_Elements.GetAt( iElement );
+    *pCurElement = *pElement;
+    
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTControl::Refresh()
+{
+    m_bMouseOver = false;
+    m_bHasFocus = false;
+
+    for( int i=0; i < m_Elements.GetSize(); i++ )
+    {
+        CDXUTElement* pElement = m_Elements.GetAt( i );
+        pElement->Refresh();
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTControl::UpdateRects()
+{
+    SetRect( &m_rcBoundingBox, m_x, m_y, m_x + m_width, m_y + m_height );
+}
+
+
+//--------------------------------------------------------------------------------------
+// CDXUTStatic class
+//--------------------------------------------------------------------------------------
+
+//--------------------------------------------------------------------------------------
+CDXUTStatic::CDXUTStatic( CDXUTDialog *pDialog )
+{
+    m_Type = DXUT_CONTROL_STATIC;
+    m_pDialog = pDialog;
+
+    ZeroMemory( &m_strText, sizeof(m_strText) );  
+
+    for( int i=0; i < m_Elements.GetSize(); i++ )
+    {
+        CDXUTElement* pElement = m_Elements.GetAt( i );
+        SAFE_DELETE( pElement );
+    }
+
+    m_Elements.RemoveAll();
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTStatic::Render( IDirect3DDevice9* pd3dDevice, float fElapsedTime )
+{    
+    if( m_bVisible == false )
+        return;
+
+    DXUT_CONTROL_STATE iState = DXUT_STATE_NORMAL;
+
+    if( m_bEnabled == false )
+        iState = DXUT_STATE_DISABLED;
+        
+    CDXUTElement* pElement = m_Elements.GetAt( 0 );
+
+    pElement->FontColor.Blend( iState, fElapsedTime );
+    
+    m_pDialog->DrawText( m_strText, pElement, &m_rcBoundingBox, true );
+}
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTStatic::GetTextCopy( LPWSTR strDest, UINT bufferCount )
+{
+    // Validate incoming parameters
+    if( strDest == NULL || bufferCount == 0 )
+    {
+        return E_INVALIDARG;
+    }
+
+    // Copy the window text
+    StringCchCopy( strDest, bufferCount, m_strText );
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTStatic::SetText( LPCWSTR strText )
+{
+    if( strText == NULL )
+    {
+        m_strText[0] = 0;
+        return S_OK;
+    }
+    
+    StringCchCopy( m_strText, MAX_PATH, strText); 
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+// CDXUTButton class
+//--------------------------------------------------------------------------------------
+
+//--------------------------------------------------------------------------------------
+CDXUTButton::CDXUTButton( CDXUTDialog *pDialog )
+{
+    m_Type = DXUT_CONTROL_BUTTON;
+    m_pDialog = pDialog;
+
+    m_bPressed = false;
+    m_nHotkey = 0;
+}
+
+//--------------------------------------------------------------------------------------
+bool CDXUTButton::HandleKeyboard( UINT uMsg, WPARAM wParam, LPARAM lParam )
+{
+    if( !m_bEnabled || !m_bVisible )
+        return false;
+
+    switch( uMsg )
+    {
+        case WM_KEYDOWN:
+        {
+            switch( wParam )
+            {
+                case VK_SPACE:
+                    m_bPressed = true;
+                    return true;
+            }
+        }
+
+        case WM_KEYUP:
+        {
+            switch( wParam )
+            {
+                case VK_SPACE:
+                    if( m_bPressed == true )
+                    {
+                        m_bPressed = false;
+                        m_pDialog->SendEvent( EVENT_BUTTON_CLICKED, true, this );
+                    }
+                    return true;
+            }
+        }
+    }
+    return false;
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTButton::HandleMouse( UINT uMsg, POINT pt, WPARAM wParam, LPARAM lParam )
+{
+    if( !m_bEnabled || !m_bVisible )
+        return false;
+
+    switch( uMsg )
+    {
+        case WM_LBUTTONDOWN:
+        case WM_LBUTTONDBLCLK:
+        {
+            if( ContainsPoint( pt ) )
+            {
+                // Pressed while inside the control
+                m_bPressed = true;
+                SetCapture( DXUTGetHWND() );
+
+                if( !m_bHasFocus )
+                    m_pDialog->RequestFocus( this );
+
+                return true;
+            }
+
+            break;
+        }
+
+        case WM_LBUTTONUP:
+        {
+            if( m_bPressed )
+            {
+                m_bPressed = false;
+                ReleaseCapture();
+
+                if( !m_pDialog->m_bKeyboardInput )
+                    m_pDialog->ClearFocus();
+
+                // Button click
+                if( ContainsPoint( pt ) )
+                    m_pDialog->SendEvent( EVENT_BUTTON_CLICKED, true, this );
+
+                return true;
+            }
+
+            break;
+        }
+    };
+    
+    return false;
+}
+
+//--------------------------------------------------------------------------------------
+void CDXUTButton::Render( IDirect3DDevice9* pd3dDevice, float fElapsedTime )
+{
+    int nOffsetX = 0;
+    int nOffsetY = 0;
+
+    DXUT_CONTROL_STATE iState = DXUT_STATE_NORMAL;
+
+    if( m_bVisible == false )
+    {
+        iState = DXUT_STATE_HIDDEN;
+    }
+    else if( m_bEnabled == false )
+    {
+        iState = DXUT_STATE_DISABLED;
+    }
+    else if( m_bPressed )
+    {
+        iState = DXUT_STATE_PRESSED;
+
+        nOffsetX = 1;
+        nOffsetY = 2;
+    }
+    else if( m_bMouseOver )
+    {
+        iState = DXUT_STATE_MOUSEOVER;
+
+        nOffsetX = -1;
+        nOffsetY = -2;
+    }
+    else if( m_bHasFocus )
+    {
+        iState = DXUT_STATE_FOCUS;
+    }
+    
+    // Background fill layer
+    //TODO: remove magic numbers
+    CDXUTElement* pElement = m_Elements.GetAt( 0 );
+    
+    float fBlendRate = ( iState == DXUT_STATE_PRESSED ) ? 0.0f : 0.8f;
+
+    RECT rcWindow = m_rcBoundingBox;
+    OffsetRect( &rcWindow, nOffsetX, nOffsetY );
+
+ 
+    // Blend current color
+    pElement->TextureColor.Blend( iState, fElapsedTime, fBlendRate );
+    pElement->FontColor.Blend( iState, fElapsedTime, fBlendRate );
+
+    m_pDialog->DrawSprite( pElement, &rcWindow );
+    m_pDialog->DrawText( m_strText, pElement, &rcWindow );
+
+    // Main button
+    pElement = m_Elements.GetAt( 1 );
+
+
+    // Blend current color
+    pElement->TextureColor.Blend( iState, fElapsedTime, fBlendRate );
+    pElement->FontColor.Blend( iState, fElapsedTime, fBlendRate );
+
+    m_pDialog->DrawSprite( pElement, &rcWindow );
+    m_pDialog->DrawText( m_strText, pElement, &rcWindow );
+}
+
+
+
+//--------------------------------------------------------------------------------------
+// CDXUTCheckBox class
+//--------------------------------------------------------------------------------------
+
+//--------------------------------------------------------------------------------------
+CDXUTCheckBox::CDXUTCheckBox( CDXUTDialog *pDialog )
+{
+    m_Type = DXUT_CONTROL_CHECKBOX;
+    m_pDialog = pDialog;
+
+    m_bChecked = false;
+}
+    
+
+//--------------------------------------------------------------------------------------
+bool CDXUTCheckBox::HandleKeyboard( UINT uMsg, WPARAM wParam, LPARAM lParam )
+{
+    if( !m_bEnabled || !m_bVisible )
+        return false;
+
+    switch( uMsg )
+    {
+        case WM_KEYDOWN:
+        {
+            switch( wParam )
+            {
+                case VK_SPACE:
+                    m_bPressed = true;
+                    return true;
+            }
+        }
+
+        case WM_KEYUP:
+        {
+            switch( wParam )
+            {
+                case VK_SPACE:
+                    if( m_bPressed == true )
+                    {
+                        m_bPressed = false;
+                        SetCheckedInternal( !m_bChecked, true );
+                    }
+                    return true;
+            }
+        }
+    }
+    return false;
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTCheckBox::HandleMouse( UINT uMsg, POINT pt, WPARAM wParam, LPARAM lParam )
+{
+    if( !m_bEnabled || !m_bVisible )
+        return false;
+
+    switch( uMsg )
+    {
+        case WM_LBUTTONDOWN:
+        case WM_LBUTTONDBLCLK:
+        {
+            if( ContainsPoint( pt ) )
+            {
+                // Pressed while inside the control
+                m_bPressed = true;
+                SetCapture( DXUTGetHWND() );
+
+                if( !m_bHasFocus )
+                    m_pDialog->RequestFocus( this );
+
+                return true;
+            }
+
+            break;
+        }
+
+        case WM_LBUTTONUP:
+        {
+            if( m_bPressed )
+            {
+                m_bPressed = false;
+                ReleaseCapture();
+
+                // Button click
+                if( ContainsPoint( pt ) )
+                    SetCheckedInternal( !m_bChecked, true );
+                
+                return true;
+            }
+
+            break;
+        }
+    };
+    
+    return false;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTCheckBox::SetCheckedInternal( bool bChecked, bool bFromInput ) 
+{ 
+    m_bChecked = bChecked; 
+
+    m_pDialog->SendEvent( EVENT_CHECKBOX_CHANGED, bFromInput, this ); 
+}
+
+
+//--------------------------------------------------------------------------------------
+BOOL CDXUTCheckBox::ContainsPoint( POINT pt ) 
+{ 
+    return ( PtInRect( &m_rcBoundingBox, pt ) || 
+             PtInRect( &m_rcButton, pt ) ); 
+}
+
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTCheckBox::UpdateRects()
+{
+    CDXUTButton::UpdateRects();
+
+    m_rcButton = m_rcBoundingBox;
+    m_rcButton.right = m_rcButton.left + RectHeight( m_rcButton );
+
+    m_rcText = m_rcBoundingBox;
+    m_rcText.left += (int) ( 1.25f * RectWidth( m_rcButton ) );
+}
+
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTCheckBox::Render( IDirect3DDevice9* pd3dDevice, float fElapsedTime )
+{
+    DXUT_CONTROL_STATE iState = DXUT_STATE_NORMAL;
+
+    if( m_bVisible == false )
+        iState = DXUT_STATE_HIDDEN;
+    else if( m_bEnabled == false )
+        iState = DXUT_STATE_DISABLED;
+    else if( m_bPressed )
+        iState = DXUT_STATE_PRESSED;
+    else if( m_bMouseOver )
+        iState = DXUT_STATE_MOUSEOVER;
+    else if( m_bHasFocus )
+        iState = DXUT_STATE_FOCUS;
+
+    CDXUTElement* pElement = m_Elements.GetAt( 0 );
+
+    float fBlendRate = ( iState == DXUT_STATE_PRESSED ) ? 0.0f : 0.8f;
+
+    pElement->TextureColor.Blend( iState, fElapsedTime, fBlendRate );
+    pElement->FontColor.Blend( iState, fElapsedTime, fBlendRate );
+
+    m_pDialog->DrawSprite( pElement, &m_rcButton );
+    m_pDialog->DrawText( m_strText, pElement, &m_rcText, true );
+
+    if( !m_bChecked )
+        iState = DXUT_STATE_HIDDEN;
+
+    pElement = m_Elements.GetAt( 1 );
+
+    pElement->TextureColor.Blend( iState, fElapsedTime, fBlendRate );
+    m_pDialog->DrawSprite( pElement, &m_rcButton );
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+// CDXUTRadioButton class
+//--------------------------------------------------------------------------------------
+
+//--------------------------------------------------------------------------------------
+CDXUTRadioButton::CDXUTRadioButton( CDXUTDialog *pDialog )
+{
+    m_Type = DXUT_CONTROL_RADIOBUTTON;
+    m_pDialog = pDialog;
+}
+
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTRadioButton::HandleKeyboard( UINT uMsg, WPARAM wParam, LPARAM lParam )
+{
+    if( !m_bEnabled || !m_bVisible )
+        return false;
+
+    switch( uMsg )
+    {
+        case WM_KEYDOWN:
+        {
+            switch( wParam )
+            {
+                case VK_SPACE:
+                    m_bPressed = true;
+                    return true;
+            }
+        }
+
+        case WM_KEYUP:
+        {
+            switch( wParam )
+            {
+                case VK_SPACE:
+                    if( m_bPressed == true )
+                    {
+                        m_bPressed = false;
+                        
+                        m_pDialog->ClearRadioButtonGroup( m_nButtonGroup );
+                        m_bChecked = !m_bChecked;
+
+                        m_pDialog->SendEvent( EVENT_RADIOBUTTON_CHANGED, true, this );
+                    }
+                    return true;
+            }
+        }
+    }
+    return false;
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTRadioButton::HandleMouse( UINT uMsg, POINT pt, WPARAM wParam, LPARAM lParam )
+{
+    if( !m_bEnabled || !m_bVisible )
+        return false;
+
+    switch( uMsg )
+    {
+        case WM_LBUTTONDOWN:
+        case WM_LBUTTONDBLCLK:
+        {
+            if( ContainsPoint( pt ) )
+            {
+                // Pressed while inside the control
+                m_bPressed = true;
+                SetCapture( DXUTGetHWND() );
+
+                if( !m_bHasFocus )
+                    m_pDialog->RequestFocus( this );
+
+                return true;
+            }
+
+            break;
+        }
+
+        case WM_LBUTTONUP:
+        {
+            if( m_bPressed )
+            {
+                m_bPressed = false;
+                ReleaseCapture();
+
+                // Button click
+                if( ContainsPoint( pt ) )
+                {
+                    m_pDialog->ClearRadioButtonGroup( m_nButtonGroup );
+                    m_bChecked = !m_bChecked;
+
+                    m_pDialog->SendEvent( EVENT_RADIOBUTTON_CHANGED, true, this );
+                }
+
+                return true;
+            }
+
+            break;
+        }
+    };
+    
+    return false;
+}
+
+//--------------------------------------------------------------------------------------
+void CDXUTRadioButton::SetCheckedInternal( bool bChecked, bool bClearGroup, bool bFromInput )
+{
+    if( bChecked && bClearGroup )
+        m_pDialog->ClearRadioButtonGroup( m_nButtonGroup );
+
+    m_bChecked = bChecked;
+    m_pDialog->SendEvent( EVENT_RADIOBUTTON_CHANGED, bFromInput, this );
+}
+
+
+
+
+//--------------------------------------------------------------------------------------
+// CDXUTComboBox class
+//--------------------------------------------------------------------------------------
+
+//--------------------------------------------------------------------------------------
+CDXUTComboBox::CDXUTComboBox( CDXUTDialog *pDialog ) :
+    m_ScrollBar( pDialog )
+{
+    m_Type = DXUT_CONTROL_COMBOBOX;
+    m_pDialog = pDialog;
+
+    m_nDropHeight = 100;
+
+    m_nSBWidth = 16;
+    m_bOpened = false;
+    m_iSelected = -1;
+    m_iFocused = -1;
+}
+
+
+//--------------------------------------------------------------------------------------
+CDXUTComboBox::~CDXUTComboBox()
+{
+    RemoveAllItems();
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTComboBox::SetTextColor( D3DCOLOR Color )
+{
+    CDXUTElement* pElement = m_Elements.GetAt( 0 );
+
+    if( pElement )
+        pElement->FontColor.States[DXUT_STATE_NORMAL] = Color;
+
+    pElement = m_Elements.GetAt( 2 );
+
+    if( pElement )
+        pElement->FontColor.States[DXUT_STATE_NORMAL] = Color;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTComboBox::UpdateRects()
+{
+    
+    CDXUTButton::UpdateRects();
+
+    m_rcButton = m_rcBoundingBox;
+    m_rcButton.left = m_rcButton.right - RectHeight( m_rcButton );
+
+    m_rcText = m_rcBoundingBox;
+    m_rcText.right = m_rcButton.left;
+
+    m_rcDropdown = m_rcText;
+    OffsetRect( &m_rcDropdown, 0, (int) (0.90f * RectHeight( m_rcText )) );
+    m_rcDropdown.bottom += m_nDropHeight;
+    m_rcDropdown.right -= m_nSBWidth;
+
+    m_rcDropdownText = m_rcDropdown;
+    m_rcDropdownText.left += (int) (0.1f * RectWidth( m_rcDropdown ));
+    m_rcDropdownText.right -= (int) (0.1f * RectWidth( m_rcDropdown ));
+    m_rcDropdownText.top += (int) (0.1f * RectHeight( m_rcDropdown ));
+    m_rcDropdownText.bottom -= (int) (0.1f * RectHeight( m_rcDropdown ));
+
+    // Update the scrollbar's rects
+    m_ScrollBar.SetLocation( m_rcDropdown.right, m_rcDropdown.top+2 );
+    m_ScrollBar.SetSize( m_nSBWidth, RectHeight( m_rcDropdown )-2 );
+    DXUTFontNode* pFontNode = m_pDialog->GetManager()->GetFontNode( m_Elements.GetAt( 2 )->iFont );
+    if( pFontNode && pFontNode->nHeight )
+    {
+        m_ScrollBar.SetPageSize( RectHeight( m_rcDropdownText ) / pFontNode->nHeight );
+
+        // The selected item may have been scrolled off the page.
+        // Ensure that it is in page again.
+        m_ScrollBar.ShowItem( m_iSelected );
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTComboBox::OnFocusOut()
+{
+    CDXUTButton::OnFocusOut();
+
+    m_bOpened = false;
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTComboBox::HandleKeyboard( UINT uMsg, WPARAM wParam, LPARAM lParam )
+{
+    const DWORD REPEAT_MASK = (0x40000000);
+
+    if( !m_bEnabled || !m_bVisible )
+        return false;
+
+    // Let the scroll bar have a chance to handle it first
+    if( m_ScrollBar.HandleKeyboard( uMsg, wParam, lParam ) )
+        return true;
+
+    switch( uMsg )
+    {
+        case WM_KEYDOWN:
+        {
+            switch( wParam )
+            {
+                case VK_RETURN:
+                    if( m_bOpened )
+                    {
+                        if( m_iSelected != m_iFocused )
+                        {
+                            m_iSelected = m_iFocused;
+                            m_pDialog->SendEvent( EVENT_COMBOBOX_SELECTION_CHANGED, true, this );
+                        }
+                        m_bOpened = false;
+                        
+                        if( !m_pDialog->m_bKeyboardInput )
+                            m_pDialog->ClearFocus();
+
+                        return true;
+                    }
+                    break;
+
+                case VK_F4:
+                    // Filter out auto-repeats
+                    if( lParam & REPEAT_MASK )
+                        return true;
+
+                    m_bOpened = !m_bOpened;
+
+                    if( !m_bOpened )
+                    {
+                        m_pDialog->SendEvent( EVENT_COMBOBOX_SELECTION_CHANGED, true, this );
+
+                        if( !m_pDialog->m_bKeyboardInput )
+                            m_pDialog->ClearFocus();
+                    }
+
+                    return true;
+
+                case VK_LEFT:
+                case VK_UP:
+                    if( m_iFocused > 0 )
+                    {
+                        m_iFocused--;
+                        m_iSelected = m_iFocused;
+
+                        if( !m_bOpened )
+                            m_pDialog->SendEvent( EVENT_COMBOBOX_SELECTION_CHANGED, true, this );
+                    }
+                    
+                    return true;
+
+                case VK_RIGHT:
+                case VK_DOWN:
+                    if( m_iFocused+1 < (int)GetNumItems() )
+                    {
+                        m_iFocused++;
+                        m_iSelected = m_iFocused;
+
+                        if( !m_bOpened )
+                            m_pDialog->SendEvent( EVENT_COMBOBOX_SELECTION_CHANGED, true, this );
+                    }
+
+                    return true;
+            }
+            break;
+        }
+    }
+
+    return false;
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTComboBox::HandleMouse( UINT uMsg, POINT pt, WPARAM wParam, LPARAM lParam )
+{
+    if( !m_bEnabled || !m_bVisible )
+        return false;
+
+    // Let the scroll bar handle it first.
+    if( m_ScrollBar.HandleMouse( uMsg, pt, wParam, lParam ) )
+        return true;
+
+    switch( uMsg )
+    {
+        case WM_MOUSEMOVE:
+        {
+            if( m_bOpened && PtInRect( &m_rcDropdown, pt ) )
+            {
+                // Determine which item has been selected
+                for( int i=0; i < m_Items.GetSize(); i++ )
+                {
+                    DXUTComboBoxItem* pItem = m_Items.GetAt( i );
+                    if( pItem -> bVisible &&
+                        PtInRect( &pItem->rcActive, pt ) )
+                    {
+                        m_iFocused = i;
+                    }
+                }
+                return true;
+            }
+            break;
+        }
+
+        case WM_LBUTTONDOWN:
+        case WM_LBUTTONDBLCLK:
+        {
+            if( ContainsPoint( pt ) )
+            {
+                // Pressed while inside the control
+                m_bPressed = true;
+                SetCapture( DXUTGetHWND() );
+
+                if( !m_bHasFocus )
+                    m_pDialog->RequestFocus( this );
+
+                // Toggle dropdown
+                if( m_bHasFocus )
+                {
+                    m_bOpened = !m_bOpened;
+                
+                    if( !m_bOpened )
+                    {
+                        if( !m_pDialog->m_bKeyboardInput )
+                            m_pDialog->ClearFocus();
+                    }
+                }
+
+                return true;
+            }
+
+            // Perhaps this click is within the dropdown
+            if( m_bOpened && PtInRect( &m_rcDropdown, pt ) )
+            {
+                // Determine which item has been selected
+                for( int i=m_ScrollBar.GetTrackPos(); i < m_Items.GetSize(); i++ )
+                {
+                    DXUTComboBoxItem* pItem = m_Items.GetAt( i );
+                    if( pItem -> bVisible &&
+                        PtInRect( &pItem->rcActive, pt ) )
+                    {
+                        m_iFocused = m_iSelected = i;
+                        m_pDialog->SendEvent( EVENT_COMBOBOX_SELECTION_CHANGED, true, this );
+                        m_bOpened = false;
+                        
+                        if( !m_pDialog->m_bKeyboardInput )
+                            m_pDialog->ClearFocus();
+
+                        break;
+                    }
+                }
+
+                return true;
+            }
+
+            // Mouse click not on main control or in dropdown, fire an event if needed
+            if( m_bOpened )
+            {
+                m_iFocused = m_iSelected;
+
+                m_pDialog->SendEvent( EVENT_COMBOBOX_SELECTION_CHANGED, true, this );
+                m_bOpened = false;
+            }
+
+            // Make sure the control is no longer in a pressed state
+            m_bPressed = false;
+
+            // Release focus if appropriate
+            if( !m_pDialog->m_bKeyboardInput )
+            {
+                m_pDialog->ClearFocus();
+            }
+
+            break;
+        }
+
+        case WM_LBUTTONUP:
+        {
+            if( m_bPressed && ContainsPoint( pt ) )
+            {
+                // Button click
+                m_bPressed = false;
+                ReleaseCapture();
+                return true;
+            }
+
+            break;
+        }
+
+        case WM_MOUSEWHEEL:
+        {
+            int zDelta = (short) HIWORD(wParam) / WHEEL_DELTA;
+            if( m_bOpened )
+            {
+                UINT uLines;
+                SystemParametersInfo( SPI_GETWHEELSCROLLLINES, 0, &uLines, 0 );
+                m_ScrollBar.Scroll( -zDelta * uLines );
+            } else
+            {
+                if( zDelta > 0 )
+                {
+                    if( m_iFocused > 0 )
+                    {
+                        m_iFocused--;
+                        m_iSelected = m_iFocused;     
+                        
+                        if( !m_bOpened )
+                            m_pDialog->SendEvent( EVENT_COMBOBOX_SELECTION_CHANGED, true, this );
+                    }          
+                }
+                else
+                {
+                    if( m_iFocused+1 < (int)GetNumItems() )
+                    {
+                        m_iFocused++;
+                        m_iSelected = m_iFocused;   
+
+                        if( !m_bOpened )
+                            m_pDialog->SendEvent( EVENT_COMBOBOX_SELECTION_CHANGED, true, this );
+                    }
+                }
+            }
+            return true;
+        }
+    };
+    
+    return false;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTComboBox::OnHotkey()
+{
+    if( m_bOpened )
+        return;
+
+    if( m_iSelected == -1 )
+        return;
+
+    if( m_pDialog->IsKeyboardInputEnabled() )
+        m_pDialog->RequestFocus( this );
+
+    m_iSelected++;
+    
+    if( m_iSelected >= (int) m_Items.GetSize() )
+        m_iSelected = 0;
+
+    m_iFocused = m_iSelected;
+    m_pDialog->SendEvent( EVENT_COMBOBOX_SELECTION_CHANGED, true, this );
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTComboBox::Render( IDirect3DDevice9* pd3dDevice, float fElapsedTime )
+{
+    DXUT_CONTROL_STATE iState = DXUT_STATE_NORMAL;
+    
+    if( !m_bOpened )
+        iState = DXUT_STATE_HIDDEN;
+
+    // Dropdown box
+    CDXUTElement* pElement = m_Elements.GetAt( 2 );
+
+    // If we have not initialized the scroll bar page size,
+    // do that now.
+    static bool bSBInit;
+    if( !bSBInit )
+    {
+        // Update the page size of the scroll bar
+        if( m_pDialog->GetManager()->GetFontNode( pElement->iFont )->nHeight )
+            m_ScrollBar.SetPageSize( RectHeight( m_rcDropdownText ) / m_pDialog->GetManager()->GetFontNode( pElement->iFont )->nHeight );
+        else
+            m_ScrollBar.SetPageSize( RectHeight( m_rcDropdownText ) );
+        bSBInit = true;
+    }
+
+    // Scroll bar
+    if( m_bOpened )
+        m_ScrollBar.Render( pd3dDevice, fElapsedTime );
+
+    // Blend current color
+    pElement->TextureColor.Blend( iState, fElapsedTime );
+    pElement->FontColor.Blend( iState, fElapsedTime );
+
+    m_pDialog->DrawSprite( pElement, &m_rcDropdown );
+
+    // Selection outline
+    CDXUTElement* pSelectionElement = m_Elements.GetAt( 3 );
+    pSelectionElement->TextureColor.Current = pElement->TextureColor.Current;
+    pSelectionElement->FontColor.Current = pSelectionElement->FontColor.States[ DXUT_STATE_NORMAL ];
+
+    DXUTFontNode* pFont = m_pDialog->GetFont( pElement->iFont );
+    if( pFont )
+    {
+        int curY = m_rcDropdownText.top;
+        int nRemainingHeight = RectHeight( m_rcDropdownText );
+        //WCHAR strDropdown[4096] = {0};
+
+        for( int i = m_ScrollBar.GetTrackPos(); i < m_Items.GetSize(); i++ )
+        {
+            DXUTComboBoxItem* pItem = m_Items.GetAt( i );
+
+            // Make sure there's room left in the dropdown
+            nRemainingHeight -= pFont->nHeight;
+            if( nRemainingHeight < 0 )
+            {
+                pItem->bVisible = false;
+                continue;
+            }
+
+            SetRect( &pItem->rcActive, m_rcDropdownText.left, curY, m_rcDropdownText.right, curY + pFont->nHeight );
+            curY += pFont->nHeight;
+            
+            //debug
+            //int blue = 50 * i;
+            //m_pDialog->DrawRect( &pItem->rcActive, 0xFFFF0000 | blue );
+
+            pItem->bVisible = true;
+
+            if( m_bOpened )
+            {
+                if( (int)i == m_iFocused )
+                {
+                    RECT rc;
+                    SetRect( &rc, m_rcDropdown.left, pItem->rcActive.top-2, m_rcDropdown.right, pItem->rcActive.bottom+2 );
+                    m_pDialog->DrawSprite( pSelectionElement, &rc );
+                    m_pDialog->DrawText( pItem->strText, pSelectionElement, &pItem->rcActive );
+                }
+                else
+                {
+                    m_pDialog->DrawText( pItem->strText, pElement, &pItem->rcActive );
+                }
+            }
+        }
+    }
+
+    int nOffsetX = 0;
+    int nOffsetY = 0;
+
+    iState = DXUT_STATE_NORMAL;
+    
+    if( m_bVisible == false )
+        iState = DXUT_STATE_HIDDEN;
+    else if( m_bEnabled == false )
+        iState = DXUT_STATE_DISABLED;
+    else if( m_bPressed )
+    {
+        iState = DXUT_STATE_PRESSED;
+
+        nOffsetX = 1;
+        nOffsetY = 2;
+    }
+    else if( m_bMouseOver )
+    {
+        iState = DXUT_STATE_MOUSEOVER;
+
+        nOffsetX = -1;
+        nOffsetY = -2;
+    }
+    else if( m_bHasFocus )
+        iState = DXUT_STATE_FOCUS;
+
+    float fBlendRate = ( iState == DXUT_STATE_PRESSED ) ? 0.0f : 0.8f;
+    
+    // Button
+    pElement = m_Elements.GetAt( 1 );
+    
+    // Blend current color
+    pElement->TextureColor.Blend( iState, fElapsedTime, fBlendRate );
+    
+    RECT rcWindow = m_rcButton;
+    OffsetRect( &rcWindow, nOffsetX, nOffsetY );
+    m_pDialog->DrawSprite( pElement, &rcWindow );
+
+    if( m_bOpened )
+        iState = DXUT_STATE_PRESSED;
+
+    // Main text box
+    //TODO: remove magic numbers
+    pElement = m_Elements.GetAt( 0 );
+    
+    // Blend current color
+    pElement->TextureColor.Blend( iState, fElapsedTime, fBlendRate );
+    pElement->FontColor.Blend( iState, fElapsedTime, fBlendRate );
+
+    m_pDialog->DrawSprite( pElement, &m_rcText);
+    
+    if( m_iSelected >= 0 && m_iSelected < (int) m_Items.GetSize() )
+    {
+        DXUTComboBoxItem* pItem = m_Items.GetAt( m_iSelected );
+        if( pItem != NULL )
+        {
+            m_pDialog->DrawText( pItem->strText, pElement, &m_rcText );
+        
+        }
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTComboBox::AddItem( const WCHAR* strText, void* pData )
+{
+    // Validate parameters
+    if( strText== NULL )
+    {
+        return E_INVALIDARG;
+    }
+    
+    // Create a new item and set the data
+    DXUTComboBoxItem* pItem = new DXUTComboBoxItem;
+    if( pItem == NULL )
+    {
+        return DXTRACE_ERR_MSGBOX( L"new", E_OUTOFMEMORY );
+    }
+    
+    ZeroMemory( pItem, sizeof(DXUTComboBoxItem) );
+    StringCchCopy( pItem->strText, 256, strText );
+    pItem->pData = pData;
+
+    m_Items.Add( pItem );
+
+    // Update the scroll bar with new range
+    m_ScrollBar.SetTrackRange( 0, m_Items.GetSize() );
+
+    // If this is the only item in the list, it's selected
+    if( GetNumItems() == 1 )
+    {
+        m_iSelected = 0;
+        m_iFocused = 0;
+        m_pDialog->SendEvent( EVENT_COMBOBOX_SELECTION_CHANGED, false, this );
+    }
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTComboBox::RemoveItem( UINT index )
+{
+    DXUTComboBoxItem* pItem = m_Items.GetAt( index );
+    SAFE_DELETE( pItem );
+    m_Items.Remove( index );
+    m_ScrollBar.SetTrackRange( 0, m_Items.GetSize() );
+    if( m_iSelected >= m_Items.GetSize() )
+        m_iSelected = m_Items.GetSize() - 1;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTComboBox::RemoveAllItems()
+{
+    for( int i=0; i < m_Items.GetSize(); i++ )
+    {
+        DXUTComboBoxItem* pItem = m_Items.GetAt( i );
+        SAFE_DELETE( pItem );
+    }
+
+    m_Items.RemoveAll();
+    m_ScrollBar.SetTrackRange( 0, 1 );
+    m_iFocused = m_iSelected = -1;
+}
+
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTComboBox::ContainsItem( const WCHAR* strText, UINT iStart )
+{
+    return ( -1 != FindItem( strText, iStart ) );
+}
+
+
+//--------------------------------------------------------------------------------------
+int CDXUTComboBox::FindItem( const WCHAR* strText, UINT iStart )
+{
+    if( strText == NULL )
+        return -1;
+
+    for( int i = iStart; i < m_Items.GetSize(); i++ )
+    {
+        DXUTComboBoxItem* pItem = m_Items.GetAt(i);
+
+        if( 0 == wcscmp( pItem->strText, strText ) )
+        {
+            return i;
+        }
+    }
+
+    return -1;
+}
+
+
+//--------------------------------------------------------------------------------------
+void* CDXUTComboBox::GetSelectedData()
+{
+    if( m_iSelected < 0 )
+        return NULL;
+
+    DXUTComboBoxItem* pItem = m_Items.GetAt( m_iSelected );
+    return pItem->pData;
+}
+
+
+//--------------------------------------------------------------------------------------
+DXUTComboBoxItem* CDXUTComboBox::GetSelectedItem()
+{
+    if( m_iSelected < 0 )
+        return NULL;
+
+    return m_Items.GetAt( m_iSelected );
+}
+
+
+//--------------------------------------------------------------------------------------
+void* CDXUTComboBox::GetItemData( const WCHAR* strText )
+{
+    int index = FindItem( strText );
+    if( index == -1 )
+    {
+        return NULL;
+    }
+
+    DXUTComboBoxItem* pItem = m_Items.GetAt(index);
+    if( pItem == NULL )
+    {
+        DXTRACE_ERR( L"CGrowableArray::GetAt", E_FAIL );
+        return NULL;
+    }
+
+    return pItem->pData;
+}
+
+
+//--------------------------------------------------------------------------------------
+void* CDXUTComboBox::GetItemData( int nIndex )
+{
+    if( nIndex < 0 || nIndex >= m_Items.GetSize() )
+        return NULL;
+
+    return m_Items.GetAt( nIndex )->pData;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTComboBox::SetSelectedByIndex( UINT index )
+{
+    if( index >= GetNumItems() )
+        return E_INVALIDARG;
+
+    m_iFocused = m_iSelected = index;
+    m_pDialog->SendEvent( EVENT_COMBOBOX_SELECTION_CHANGED, false, this );
+
+    return S_OK;
+}
+
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTComboBox::SetSelectedByText( const WCHAR* strText )
+{
+    if( strText == NULL )
+        return E_INVALIDARG;
+
+    int index = FindItem( strText );
+    if( index == -1 )
+        return E_FAIL;
+
+    m_iFocused = m_iSelected = index;
+    m_pDialog->SendEvent( EVENT_COMBOBOX_SELECTION_CHANGED, false, this );
+
+    return S_OK;
+}
+
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTComboBox::SetSelectedByData( void* pData )
+{
+    for( int i=0; i < m_Items.GetSize(); i++ )
+    {
+        DXUTComboBoxItem* pItem = m_Items.GetAt(i);
+
+        if( pItem->pData == pData )
+        {
+            m_iFocused = m_iSelected = i;
+            m_pDialog->SendEvent( EVENT_COMBOBOX_SELECTION_CHANGED, false, this );
+            return S_OK;
+        }
+    }
+
+    return E_FAIL;
+}
+
+
+
+//--------------------------------------------------------------------------------------
+CDXUTSlider::CDXUTSlider( CDXUTDialog *pDialog )
+{
+    m_Type = DXUT_CONTROL_SLIDER;
+    m_pDialog = pDialog;
+
+    m_nMin = 0;
+    m_nMax = 100;
+    m_nValue = 50;
+
+    m_bPressed = false;
+}
+
+
+//--------------------------------------------------------------------------------------
+BOOL CDXUTSlider::ContainsPoint( POINT pt ) 
+{ 
+    return ( PtInRect( &m_rcBoundingBox, pt ) || 
+             PtInRect( &m_rcButton, pt ) ); 
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTSlider::UpdateRects()
+{
+    CDXUTControl::UpdateRects();
+
+    m_rcButton = m_rcBoundingBox;
+    m_rcButton.right = m_rcButton.left + RectHeight( m_rcButton );
+    OffsetRect( &m_rcButton, -RectWidth( m_rcButton )/2, 0 );
+
+    m_nButtonX = (int) ( (m_nValue - m_nMin) * (float)RectWidth( m_rcBoundingBox ) / (m_nMax - m_nMin) );
+    OffsetRect( &m_rcButton, m_nButtonX, 0 );
+}
+
+int CDXUTSlider::ValueFromPos( int x )
+{ 
+    float fValuePerPixel = (float)(m_nMax - m_nMin) / RectWidth( m_rcBoundingBox );
+    return (int) (0.5f + m_nMin + fValuePerPixel * (x - m_rcBoundingBox.left)) ; 
+}
+
+//--------------------------------------------------------------------------------------
+bool CDXUTSlider::HandleKeyboard( UINT uMsg, WPARAM wParam, LPARAM lParam )
+{
+    if( !m_bEnabled || !m_bVisible )
+        return false;
+
+    switch( uMsg )
+    {
+        case WM_KEYDOWN:
+        {
+            switch( wParam )
+            {
+                case VK_HOME:
+                    SetValueInternal( m_nMin, true );
+                    return true;
+
+                case VK_END:
+                    SetValueInternal( m_nMax, true );
+                    return true;
+
+                case VK_LEFT:
+                case VK_DOWN:
+                    SetValueInternal( m_nValue - 1, true );
+                    return true;
+
+                case VK_RIGHT:
+                case VK_UP:
+                    SetValueInternal( m_nValue + 1, true );
+                    return true;
+
+                case VK_NEXT:
+                    SetValueInternal( m_nValue - ( 10 > (m_nMax - m_nMin) / 10 ? 10 : (m_nMax - m_nMin) / 10 ), true );
+                    return true;
+
+                case VK_PRIOR:
+                    SetValueInternal( m_nValue + ( 10 > (m_nMax - m_nMin) / 10 ? 10 : (m_nMax - m_nMin) / 10 ), true );
+                    return true;
+            }
+            break;
+        }
+    }
+    
+
+    return false;
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTSlider::HandleMouse( UINT uMsg, POINT pt, WPARAM wParam, LPARAM lParam )
+{
+    if( !m_bEnabled || !m_bVisible )
+        return false;
+
+    switch( uMsg )
+    {
+        case WM_LBUTTONDOWN:
+        case WM_LBUTTONDBLCLK:
+        {
+            if( PtInRect( &m_rcButton, pt ) )
+            {
+                // Pressed while inside the control
+                m_bPressed = true;
+                SetCapture( DXUTGetHWND() );
+
+                m_nDragX = pt.x;
+                //m_nDragY = pt.y;
+                m_nDragOffset = m_nButtonX - m_nDragX;
+
+                //m_nDragValue = m_nValue;
+
+                if( !m_bHasFocus )
+                    m_pDialog->RequestFocus( this );
+
+                return true;
+            }
+
+            if( PtInRect( &m_rcBoundingBox, pt ) )
+            {
+                m_nDragX = pt.x;
+                m_nDragOffset = 0;               
+                m_bPressed = true;
+                
+                if( !m_bHasFocus )
+                    m_pDialog->RequestFocus( this );
+
+                if( pt.x > m_nButtonX + m_x )
+                {
+                    SetValueInternal( m_nValue + 1, true );
+                    return true;
+                }
+
+                if( pt.x < m_nButtonX + m_x )
+                {
+                    SetValueInternal( m_nValue - 1, true );
+                    return true;
+                }
+            }
+
+            break;
+        }
+
+        case WM_LBUTTONUP:
+        {
+            if( m_bPressed )
+            {
+                m_bPressed = false;
+                ReleaseCapture();
+                m_pDialog->SendEvent( EVENT_SLIDER_VALUE_CHANGED, true, this );
+
+                return true;
+            }
+
+            break;
+        }
+
+        case WM_MOUSEMOVE:
+        {
+            if( m_bPressed )
+            {
+                SetValueInternal( ValueFromPos( m_x + pt.x + m_nDragOffset ), true );
+                return true;
+            }
+
+            break;
+        }
+
+	    case WM_MOUSEWHEEL:
+	    {
+	        int nScrollAmount = int((short)HIWORD(wParam)) / WHEEL_DELTA;
+            SetValueInternal( m_nValue - nScrollAmount, true );
+	        return true;
+	    }
+    };
+    
+    return false;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTSlider::SetRange( int nMin, int nMax ) 
+{
+    m_nMin = nMin;
+    m_nMax = nMax;
+
+    SetValueInternal( m_nValue, false );
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTSlider::SetValueInternal( int nValue, bool bFromInput )
+{
+    // Clamp to range
+    nValue = __max( m_nMin, nValue );
+    nValue = __min( m_nMax, nValue );
+    
+    if( nValue == m_nValue )
+        return;
+
+    m_nValue = nValue;
+    UpdateRects();
+
+    m_pDialog->SendEvent( EVENT_SLIDER_VALUE_CHANGED, bFromInput, this );
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTSlider::Render( IDirect3DDevice9* pd3dDevice, float fElapsedTime )
+{
+    int nOffsetX = 0;
+    int nOffsetY = 0;
+
+    DXUT_CONTROL_STATE iState = DXUT_STATE_NORMAL;
+
+    if( m_bVisible == false )
+    {
+        iState = DXUT_STATE_HIDDEN;
+    }
+    else if( m_bEnabled == false )
+    {
+        iState = DXUT_STATE_DISABLED;
+    }
+    else if( m_bPressed )
+    {
+        iState = DXUT_STATE_PRESSED;
+
+        nOffsetX = 1;
+        nOffsetY = 2;
+    }
+    else if( m_bMouseOver )
+    {
+        iState = DXUT_STATE_MOUSEOVER;
+        
+        nOffsetX = -1;
+        nOffsetY = -2;
+    }
+    else if( m_bHasFocus )
+    {
+        iState = DXUT_STATE_FOCUS;
+    }
+
+    float fBlendRate = ( iState == DXUT_STATE_PRESSED ) ? 0.0f : 0.8f;
+
+    CDXUTElement* pElement = m_Elements.GetAt( 0 );
+    
+    // Blend current color
+    pElement->TextureColor.Blend( iState, fElapsedTime, fBlendRate ); 
+    m_pDialog->DrawSprite( pElement, &m_rcBoundingBox );
+
+    //TODO: remove magic numbers
+    pElement = m_Elements.GetAt( 1 );
+       
+    // Blend current color
+    pElement->TextureColor.Blend( iState, fElapsedTime, fBlendRate );
+    m_pDialog->DrawSprite( pElement, &m_rcButton );
+}
+
+
+//--------------------------------------------------------------------------------------
+// CDXUTScrollBar class
+//--------------------------------------------------------------------------------------
+
+//--------------------------------------------------------------------------------------
+CDXUTScrollBar::CDXUTScrollBar( CDXUTDialog *pDialog )
+{
+    m_Type = DXUT_CONTROL_SCROLLBAR;
+    m_pDialog = pDialog;
+
+    m_bShowThumb = true;
+    m_bDrag = false;
+
+    SetRect( &m_rcUpButton, 0, 0, 0, 0 );
+    SetRect( &m_rcDownButton, 0, 0, 0, 0 );
+    SetRect( &m_rcTrack, 0, 0, 0, 0 );
+    SetRect( &m_rcThumb, 0, 0, 0, 0 );
+    m_nPosition = 0;
+    m_nPageSize = 1;
+    m_nStart = 0;
+    m_nEnd = 1;
+    m_Arrow = CLEAR;
+    m_dArrowTS = 0.0;
+}
+
+
+//--------------------------------------------------------------------------------------
+CDXUTScrollBar::~CDXUTScrollBar()
+{
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTScrollBar::UpdateRects()
+{
+    CDXUTControl::UpdateRects();
+
+    // Make the buttons square
+
+    SetRect( &m_rcUpButton, m_rcBoundingBox.left, m_rcBoundingBox.top,
+                            m_rcBoundingBox.right, m_rcBoundingBox.top + RectWidth( m_rcBoundingBox ) );
+    SetRect( &m_rcDownButton, m_rcBoundingBox.left, m_rcBoundingBox.bottom - RectWidth( m_rcBoundingBox ),
+                              m_rcBoundingBox.right, m_rcBoundingBox.bottom );
+    SetRect( &m_rcTrack, m_rcUpButton.left, m_rcUpButton.bottom,
+                         m_rcDownButton.right, m_rcDownButton.top );
+    m_rcThumb.left = m_rcUpButton.left;
+    m_rcThumb.right = m_rcUpButton.right;
+
+    UpdateThumbRect();
+}
+
+
+//--------------------------------------------------------------------------------------
+// Compute the dimension of the scroll thumb
+void CDXUTScrollBar::UpdateThumbRect()
+{
+    if( m_nEnd - m_nStart > m_nPageSize )
+    {
+        int nThumbHeight = __max( RectHeight( m_rcTrack ) * m_nPageSize / ( m_nEnd - m_nStart ), SCROLLBAR_MINTHUMBSIZE );
+        int nMaxPosition = m_nEnd - m_nStart - m_nPageSize;
+        m_rcThumb.top = m_rcTrack.top + ( m_nPosition - m_nStart ) * ( RectHeight( m_rcTrack ) - nThumbHeight )
+                        / nMaxPosition;
+        m_rcThumb.bottom = m_rcThumb.top + nThumbHeight;
+        m_bShowThumb = true;
+
+    } 
+    else
+    {
+        // No content to scroll
+        m_rcThumb.bottom = m_rcThumb.top;
+        m_bShowThumb = false;
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+// Scroll() scrolls by nDelta items.  A positive value scrolls down, while a negative
+// value scrolls up.
+void CDXUTScrollBar::Scroll( int nDelta )
+{
+    // Perform scroll
+    m_nPosition += nDelta;
+
+    // Cap position
+    Cap();
+
+    // Update thumb position
+    UpdateThumbRect();
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTScrollBar::ShowItem( int nIndex )
+{
+    // Cap the index
+
+    if( nIndex < 0 )
+        nIndex = 0;
+
+    if( nIndex >= m_nEnd )
+        nIndex = m_nEnd - 1;
+
+    // Adjust position
+
+    if( m_nPosition > nIndex )
+        m_nPosition = nIndex;
+    else
+    if( m_nPosition + m_nPageSize <= nIndex )
+        m_nPosition = nIndex - m_nPageSize + 1;
+
+    UpdateThumbRect();
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTScrollBar::HandleKeyboard( UINT uMsg, WPARAM wParam, LPARAM lParam )
+{
+    return false;
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTScrollBar::HandleMouse( UINT uMsg, POINT pt, WPARAM wParam, LPARAM lParam )
+{
+    static int ThumbOffsetY;
+
+    m_LastMouse = pt;
+    switch( uMsg )
+    {
+        case WM_LBUTTONDOWN:
+        case WM_LBUTTONDBLCLK:
+        {
+            // Check for click on up button
+
+            if( PtInRect( &m_rcUpButton, pt ) )
+            {
+                SetCapture( DXUTGetHWND() );
+                if( m_nPosition > m_nStart )
+                    --m_nPosition;
+                UpdateThumbRect();
+                m_Arrow = CLICKED_UP;
+                m_dArrowTS = DXUTGetTime();
+                return true;
+            }
+
+            // Check for click on down button
+
+            if( PtInRect( &m_rcDownButton, pt ) )
+            {
+                SetCapture( DXUTGetHWND() );
+                if( m_nPosition + m_nPageSize < m_nEnd )
+                    ++m_nPosition;
+                UpdateThumbRect();
+                m_Arrow = CLICKED_DOWN;
+                m_dArrowTS = DXUTGetTime();
+                return true;
+            }
+
+            // Check for click on thumb
+
+            if( PtInRect( &m_rcThumb, pt ) )
+            {
+                SetCapture( DXUTGetHWND() );
+                m_bDrag = true;
+                ThumbOffsetY = pt.y - m_rcThumb.top;
+                return true;
+            }
+
+            // Check for click on track
+
+            if( m_rcThumb.left <= pt.x &&
+                m_rcThumb.right > pt.x )
+            {
+                SetCapture( DXUTGetHWND() );
+                if( m_rcThumb.top > pt.y &&
+                    m_rcTrack.top <= pt.y )
+                {
+                    Scroll( -( m_nPageSize - 1 ) );
+                    return true;
+                } else
+                if( m_rcThumb.bottom <= pt.y &&
+                    m_rcTrack.bottom > pt.y )
+                {
+                    Scroll( m_nPageSize - 1 );
+                    return true;
+                }
+            }
+
+            break;
+        }
+
+        case WM_LBUTTONUP:
+        {
+            m_bDrag = false;
+            ReleaseCapture();
+            UpdateThumbRect();
+            m_Arrow = CLEAR;
+            break;
+        }
+
+        case WM_MOUSEMOVE:
+        {
+            if( m_bDrag )
+            {
+                m_rcThumb.bottom += pt.y - ThumbOffsetY - m_rcThumb.top;
+                m_rcThumb.top = pt.y - ThumbOffsetY;
+                if( m_rcThumb.top < m_rcTrack.top )
+                    OffsetRect( &m_rcThumb, 0, m_rcTrack.top - m_rcThumb.top );
+                else
+                if( m_rcThumb.bottom > m_rcTrack.bottom )
+                    OffsetRect( &m_rcThumb, 0, m_rcTrack.bottom - m_rcThumb.bottom );
+
+                // Compute first item index based on thumb position
+
+                int nMaxFirstItem = m_nEnd - m_nStart - m_nPageSize;  // Largest possible index for first item
+                int nMaxThumb = RectHeight( m_rcTrack ) - RectHeight( m_rcThumb );  // Largest possible thumb position from the top
+
+                m_nPosition = m_nStart +
+                              ( m_rcThumb.top - m_rcTrack.top +
+                                nMaxThumb / ( nMaxFirstItem * 2 ) ) * // Shift by half a row to avoid last row covered by only one pixel
+                              nMaxFirstItem  / nMaxThumb;
+
+                return true;
+            }
+
+            break;
+        }
+    }
+
+    return false;
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTScrollBar::MsgProc( UINT uMsg, WPARAM wParam, LPARAM lParam )
+{
+    if( WM_CAPTURECHANGED == uMsg )
+    {
+        // The application just lost mouse capture. We may not have gotten
+        // the WM_MOUSEUP message, so reset m_bDrag here.
+        m_bDrag = false;
+    }
+
+    return false;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTScrollBar::Render( IDirect3DDevice9* pd3dDevice, float fElapsedTime )
+{
+    // Check if the arrow button has been held for a while.
+    // If so, update the thumb position to simulate repeated
+    // scroll.
+    if( m_Arrow != CLEAR )
+    {
+        double dCurrTime = DXUTGetTime();
+        if( PtInRect( &m_rcUpButton, m_LastMouse ) )
+        {
+            switch( m_Arrow )
+            {
+                case CLICKED_UP:
+                    if( SCROLLBAR_ARROWCLICK_DELAY < dCurrTime - m_dArrowTS )
+                    {
+                        Scroll( -1 );
+                        m_Arrow = HELD_UP;
+                        m_dArrowTS = dCurrTime;
+                    }
+                    break;
+                case HELD_UP:
+                    if( SCROLLBAR_ARROWCLICK_REPEAT < dCurrTime - m_dArrowTS )
+                    {
+                        Scroll( -1 );
+                        m_dArrowTS = dCurrTime;
+                    }
+                    break;
+            }
+        } else
+        if( PtInRect( &m_rcDownButton, m_LastMouse ) )
+        {
+            switch( m_Arrow )
+            {
+                case CLICKED_DOWN:
+                    if( SCROLLBAR_ARROWCLICK_DELAY < dCurrTime - m_dArrowTS )
+                    {
+                        Scroll( 1 );
+                        m_Arrow = HELD_DOWN;
+                        m_dArrowTS = dCurrTime;
+                    }
+                    break;
+                case HELD_DOWN:
+                    if( SCROLLBAR_ARROWCLICK_REPEAT < dCurrTime - m_dArrowTS )
+                    {
+                        Scroll( 1 );
+                        m_dArrowTS = dCurrTime;
+                    }
+                    break;
+            }
+        }
+    }
+
+    DXUT_CONTROL_STATE iState = DXUT_STATE_NORMAL;
+
+    if( m_bVisible == false )
+        iState = DXUT_STATE_HIDDEN;
+    else if( m_bEnabled == false || m_bShowThumb == false )
+        iState = DXUT_STATE_DISABLED;
+    else if( m_bMouseOver )
+        iState = DXUT_STATE_MOUSEOVER;
+    else if( m_bHasFocus )
+        iState = DXUT_STATE_FOCUS;
+
+
+    float fBlendRate = ( iState == DXUT_STATE_PRESSED ) ? 0.0f : 0.8f;
+
+    // Background track layer
+    CDXUTElement* pElement = m_Elements.GetAt( 0 );
+    
+    // Blend current color
+    pElement->TextureColor.Blend( iState, fElapsedTime, fBlendRate );
+    m_pDialog->DrawSprite( pElement, &m_rcTrack );
+
+    // Up Arrow
+    pElement = m_Elements.GetAt( 1 );
+    
+    // Blend current color
+    pElement->TextureColor.Blend( iState, fElapsedTime, fBlendRate );
+    m_pDialog->DrawSprite( pElement, &m_rcUpButton );
+
+    // Down Arrow
+    pElement = m_Elements.GetAt( 2 );
+    
+    // Blend current color
+    pElement->TextureColor.Blend( iState, fElapsedTime, fBlendRate );
+    m_pDialog->DrawSprite( pElement, &m_rcDownButton );
+
+    // Thumb button
+    pElement = m_Elements.GetAt( 3 );
+    
+    // Blend current color
+    pElement->TextureColor.Blend( iState, fElapsedTime, fBlendRate );
+    m_pDialog->DrawSprite( pElement, &m_rcThumb );
+ 
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTScrollBar::SetTrackRange( int nStart, int nEnd )
+{
+    m_nStart = nStart; m_nEnd = nEnd;
+    Cap();
+    UpdateThumbRect();
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTScrollBar::Cap()  // Clips position at boundaries. Ensures it stays within legal range.
+{
+    if( m_nPosition < m_nStart ||
+        m_nEnd - m_nStart <= m_nPageSize )
+    {
+        m_nPosition = m_nStart;
+    }
+    else
+    if( m_nPosition + m_nPageSize > m_nEnd )
+        m_nPosition = m_nEnd - m_nPageSize;
+}
+
+//--------------------------------------------------------------------------------------
+// CDXUTListBox class
+//--------------------------------------------------------------------------------------
+
+//--------------------------------------------------------------------------------------
+CDXUTListBox::CDXUTListBox( CDXUTDialog *pDialog ) :
+    m_ScrollBar( pDialog )
+{
+    m_Type = DXUT_CONTROL_LISTBOX;
+    m_pDialog = pDialog;
+
+    m_dwStyle = 0;
+    m_nSBWidth = 16;
+    m_nSelected = -1;
+    m_nSelStart = 0;
+    m_bDrag = false;
+    m_nBorder = 6;
+    m_nMargin = 5;
+    m_nTextHeight = 0;
+}
+
+
+//--------------------------------------------------------------------------------------
+CDXUTListBox::~CDXUTListBox()
+{
+    RemoveAllItems();
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTListBox::UpdateRects()
+{
+    CDXUTControl::UpdateRects();
+
+    m_rcSelection = m_rcBoundingBox;
+    m_rcSelection.right -= m_nSBWidth;
+    InflateRect( &m_rcSelection, -m_nBorder, -m_nBorder );
+    m_rcText = m_rcSelection;
+    InflateRect( &m_rcText, -m_nMargin, 0 );
+
+    // Update the scrollbar's rects
+    m_ScrollBar.SetLocation( m_rcBoundingBox.right - m_nSBWidth, m_rcBoundingBox.top );
+    m_ScrollBar.SetSize( m_nSBWidth, m_height );
+    DXUTFontNode* pFontNode = m_pDialog->GetManager()->GetFontNode( m_Elements.GetAt( 0 )->iFont );
+    if( pFontNode && pFontNode->nHeight )
+    {
+        m_ScrollBar.SetPageSize( RectHeight( m_rcText ) / pFontNode->nHeight );
+
+        // The selected item may have been scrolled off the page.
+        // Ensure that it is in page again.
+        m_ScrollBar.ShowItem( m_nSelected );
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTListBox::AddItem( const WCHAR *wszText, void *pData )
+{
+    DXUTListBoxItem *pNewItem = new DXUTListBoxItem;
+    if( !pNewItem )
+        return E_OUTOFMEMORY;
+
+    StringCchCopy( pNewItem->strText, 256, wszText );
+    pNewItem->pData = pData;
+    SetRect( &pNewItem->rcActive, 0, 0, 0, 0 );
+    pNewItem->bSelected = false;
+
+    HRESULT hr = m_Items.Add( pNewItem );
+    if( FAILED(hr) )
+    {
+        SAFE_DELETE( pNewItem );
+    }
+    else
+    {
+        m_ScrollBar.SetTrackRange( 0, m_Items.GetSize() );
+    }
+
+    return hr;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTListBox::InsertItem( int nIndex, const WCHAR *wszText, void *pData )
+{
+    DXUTListBoxItem *pNewItem = new DXUTListBoxItem;
+    if( !pNewItem )
+        return E_OUTOFMEMORY;
+
+    StringCchCopy( pNewItem->strText, 256, wszText );
+    pNewItem->pData = pData;
+    SetRect( &pNewItem->rcActive, 0, 0, 0, 0 );
+    pNewItem->bSelected = false;
+
+    HRESULT hr = m_Items.Insert( nIndex, pNewItem );
+    if( SUCCEEDED( hr ) )
+        m_ScrollBar.SetTrackRange( 0, m_Items.GetSize() );
+    else
+        SAFE_DELETE( pNewItem );
+
+    return hr;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTListBox::RemoveItem( int nIndex )
+{
+    if( nIndex < 0 || nIndex >= (int)m_Items.GetSize() )
+        return;
+
+    DXUTListBoxItem *pItem = m_Items.GetAt( nIndex );
+
+    delete pItem;
+    m_Items.Remove( nIndex );
+    m_ScrollBar.SetTrackRange( 0, m_Items.GetSize() );
+    if( m_nSelected >= (int)m_Items.GetSize() )
+        m_nSelected = m_Items.GetSize() - 1;
+
+    m_pDialog->SendEvent( EVENT_LISTBOX_SELECTION, true, this );
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTListBox::RemoveItemByText( WCHAR *wszText )
+{
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTListBox::RemoveItemByData( void *pData )
+{
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTListBox::RemoveAllItems()
+{
+    for( int i = 0; i < m_Items.GetSize(); ++i )
+    {
+        DXUTListBoxItem *pItem = m_Items.GetAt( i );
+        delete pItem;
+    }
+
+    m_Items.RemoveAll();
+    m_ScrollBar.SetTrackRange( 0, 1 );
+}
+
+
+//--------------------------------------------------------------------------------------
+DXUTListBoxItem *CDXUTListBox::GetItem( int nIndex )
+{
+    if( nIndex < 0 || nIndex >= (int)m_Items.GetSize() )
+        return NULL;
+
+    return m_Items[nIndex];
+}
+
+
+//--------------------------------------------------------------------------------------
+// For single-selection listbox, returns the index of the selected item.
+// For multi-selection, returns the first selected item after the nPreviousSelected position.
+// To search for the first selected item, the app passes -1 for nPreviousSelected.  For
+// subsequent searches, the app passes the returned index back to GetSelectedIndex as.
+// nPreviousSelected.
+// Returns -1 on error or if no item is selected.
+int CDXUTListBox::GetSelectedIndex( int nPreviousSelected )
+{
+    if( nPreviousSelected < -1 )
+        return -1;
+
+    if( m_dwStyle & MULTISELECTION )
+    {
+        // Multiple selection enabled. Search for the next item with the selected flag.
+        for( int i = nPreviousSelected + 1; i < (int)m_Items.GetSize(); ++i )
+        {
+            DXUTListBoxItem *pItem = m_Items.GetAt( i );
+
+            if( pItem->bSelected )
+                return i;
+        }
+
+        return -1;
+    }
+    else
+    {
+        // Single selection
+        return m_nSelected;
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTListBox::SelectItem( int nNewIndex )
+{
+    // If no item exists, do nothing.
+    if( m_Items.GetSize() == 0 )
+        return;
+
+    int nOldSelected = m_nSelected;
+
+    // Adjust m_nSelected
+    m_nSelected = nNewIndex;
+
+    // Perform capping
+    if( m_nSelected < 0 )
+        m_nSelected = 0;
+    if( m_nSelected >= (int)m_Items.GetSize() )
+        m_nSelected = m_Items.GetSize() - 1;
+
+    if( nOldSelected != m_nSelected )
+    {
+        if( m_dwStyle & MULTISELECTION )
+        {
+            m_Items[m_nSelected]->bSelected = true;
+        }
+
+        // Update selection start
+        m_nSelStart = m_nSelected;
+
+        // Adjust scroll bar
+        m_ScrollBar.ShowItem( m_nSelected );
+    }
+
+    m_pDialog->SendEvent( EVENT_LISTBOX_SELECTION, true, this );
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTListBox::HandleKeyboard( UINT uMsg, WPARAM wParam, LPARAM lParam )
+{
+    if( !m_bEnabled || !m_bVisible )
+        return false;
+
+    // Let the scroll bar have a chance to handle it first
+    if( m_ScrollBar.HandleKeyboard( uMsg, wParam, lParam ) )
+        return true;
+
+    switch( uMsg )
+    {
+        case WM_KEYDOWN:
+            switch( wParam )
+            {
+                case VK_UP:
+                case VK_DOWN:
+                case VK_NEXT:
+                case VK_PRIOR:
+                case VK_HOME:
+                case VK_END:
+                {
+                    // If no item exists, do nothing.
+                    if( m_Items.GetSize() == 0 )
+                        return true;
+
+                    int nOldSelected = m_nSelected;
+
+                    // Adjust m_nSelected
+                    switch( wParam )
+                    {
+                        case VK_UP: --m_nSelected; break;
+                        case VK_DOWN: ++m_nSelected; break;
+                        case VK_NEXT: m_nSelected += m_ScrollBar.GetPageSize() - 1; break;
+                        case VK_PRIOR: m_nSelected -= m_ScrollBar.GetPageSize() - 1; break;
+                        case VK_HOME: m_nSelected = 0; break;
+                        case VK_END: m_nSelected = m_Items.GetSize() - 1; break;
+                    }
+
+                    // Perform capping
+                    if( m_nSelected < 0 )
+                        m_nSelected = 0;
+                    if( m_nSelected >= (int)m_Items.GetSize() )
+                        m_nSelected = m_Items.GetSize() - 1;
+
+                    if( nOldSelected != m_nSelected )
+                    {
+                        if( m_dwStyle & MULTISELECTION )
+                        {
+                            // Multiple selection
+
+                            // Clear all selection
+                            for( int i = 0; i < (int)m_Items.GetSize(); ++i )
+                            {
+                                DXUTListBoxItem *pItem = m_Items[i];
+                                pItem->bSelected = false;
+                            }
+
+                            if( GetKeyState( VK_SHIFT ) < 0 )
+                            {
+                                // Select all items from m_nSelStart to
+                                // m_nSelected
+                                int nEnd = __max( m_nSelStart, m_nSelected );
+
+                                for( int n = __min( m_nSelStart, m_nSelected ); n <= nEnd; ++n )
+                                    m_Items[n]->bSelected = true;
+                            }
+                            else
+                            {
+                                m_Items[m_nSelected]->bSelected = true;
+
+                                // Update selection start
+                                m_nSelStart = m_nSelected;
+                            }
+                        } else
+                            m_nSelStart = m_nSelected;
+
+                        // Adjust scroll bar
+
+                        m_ScrollBar.ShowItem( m_nSelected );
+
+                        // Send notification
+
+                        m_pDialog->SendEvent( EVENT_LISTBOX_SELECTION, true, this );
+                    }
+                    return true;
+                }
+
+                // Space is the hotkey for double-clicking an item.
+                //
+                case VK_SPACE:
+                    m_pDialog->SendEvent( EVENT_LISTBOX_ITEM_DBLCLK, true, this );
+                    return true;
+            }
+            break;
+    }
+
+    return false;
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTListBox::HandleMouse( UINT uMsg, POINT pt, WPARAM wParam, LPARAM lParam )
+{
+    if( !m_bEnabled || !m_bVisible )
+        return false;
+
+    // First acquire focus
+    if( WM_LBUTTONDOWN == uMsg )
+        if( !m_bHasFocus )
+            m_pDialog->RequestFocus( this );
+
+    // Let the scroll bar handle it first.
+    if( m_ScrollBar.HandleMouse( uMsg, pt, wParam, lParam ) )
+        return true;
+
+    switch( uMsg )
+    {
+        case WM_LBUTTONDOWN:
+        case WM_LBUTTONDBLCLK:
+            // Check for clicks in the text area
+            if( m_Items.GetSize() > 0 && PtInRect( &m_rcSelection, pt ) )
+            {
+                // Compute the index of the clicked item
+
+                int nClicked;
+                if( m_nTextHeight )
+                    nClicked = m_ScrollBar.GetTrackPos() + ( pt.y - m_rcText.top ) / m_nTextHeight;
+                else
+                    nClicked = -1;
+
+                // Only proceed if the click falls on top of an item.
+
+                if( nClicked >= m_ScrollBar.GetTrackPos() &&
+                    nClicked < (int)m_Items.GetSize() &&
+                    nClicked < m_ScrollBar.GetTrackPos() + m_ScrollBar.GetPageSize() )
+                {
+                    SetCapture( DXUTGetHWND() );
+                    m_bDrag = true;
+
+                    // If this is a double click, fire off an event and exit
+                    // since the first click would have taken care of the selection
+                    // updating.
+                    if( uMsg == WM_LBUTTONDBLCLK )
+                    {
+                        m_pDialog->SendEvent( EVENT_LISTBOX_ITEM_DBLCLK, true, this );
+                        return true;
+                    }
+
+                    m_nSelected = nClicked;
+                    if( !( wParam & MK_SHIFT ) )
+                        m_nSelStart = m_nSelected;
+
+                    // If this is a multi-selection listbox, update per-item
+                    // selection data.
+
+                    if( m_dwStyle & MULTISELECTION )
+                    {
+                        // Determine behavior based on the state of Shift and Ctrl
+
+                        DXUTListBoxItem *pSelItem = m_Items.GetAt( m_nSelected );
+                        if( ( wParam & (MK_SHIFT|MK_CONTROL) ) == MK_CONTROL )
+                        {
+                            // Control click. Reverse the selection of this item.
+
+                            pSelItem->bSelected = !pSelItem->bSelected;
+                        } else
+                        if( ( wParam & (MK_SHIFT|MK_CONTROL) ) == MK_SHIFT )
+                        {
+                            // Shift click. Set the selection for all items
+                            // from last selected item to the current item.
+                            // Clear everything else.
+
+                            int nBegin = __min( m_nSelStart, m_nSelected );
+                            int nEnd = __max( m_nSelStart, m_nSelected );
+
+                            for( int i = 0; i < nBegin; ++i )
+                            {
+                                DXUTListBoxItem *pItem = m_Items.GetAt( i );
+                                pItem->bSelected = false;
+                            }
+
+                            for( int i = nEnd + 1; i < (int)m_Items.GetSize(); ++i )
+                            {
+                                DXUTListBoxItem *pItem = m_Items.GetAt( i );
+                                pItem->bSelected = false;
+                            }
+
+                            for( int i = nBegin; i <= nEnd; ++i )
+                            {
+                                DXUTListBoxItem *pItem = m_Items.GetAt( i );
+                                pItem->bSelected = true;
+                            }
+                        } else
+                        if( ( wParam & (MK_SHIFT|MK_CONTROL) ) == ( MK_SHIFT|MK_CONTROL ) )
+                        {
+                            // Control-Shift-click.
+
+                            // The behavior is:
+                            //   Set all items from m_nSelStart to m_nSelected to
+                            //     the same state as m_nSelStart, not including m_nSelected.
+                            //   Set m_nSelected to selected.
+
+                            int nBegin = __min( m_nSelStart, m_nSelected );
+                            int nEnd = __max( m_nSelStart, m_nSelected );
+
+                            // The two ends do not need to be set here.
+
+                            bool bLastSelected = m_Items.GetAt( m_nSelStart )->bSelected;
+                            for( int i = nBegin + 1; i < nEnd; ++i )
+                            {
+                                DXUTListBoxItem *pItem = m_Items.GetAt( i );
+                                pItem->bSelected = bLastSelected;
+                            }
+
+                            pSelItem->bSelected = true;
+
+                            // Restore m_nSelected to the previous value
+                            // This matches the Windows behavior
+
+                            m_nSelected = m_nSelStart;
+                        } else
+                        {
+                            // Simple click.  Clear all items and select the clicked
+                            // item.
+
+
+                            for( int i = 0; i < (int)m_Items.GetSize(); ++i )
+                            {
+                                DXUTListBoxItem *pItem = m_Items.GetAt( i );
+                                pItem->bSelected = false;
+                            }
+
+                            pSelItem->bSelected = true;
+                        }
+                    }  // End of multi-selection case
+
+                    m_pDialog->SendEvent( EVENT_LISTBOX_SELECTION, true, this );
+                }
+
+                return true;
+            }
+            break;
+
+        case WM_LBUTTONUP:
+        {
+            ReleaseCapture();
+            m_bDrag = false;
+
+            if( m_nSelected != -1 )
+            {
+                // Set all items between m_nSelStart and m_nSelected to
+                // the same state as m_nSelStart
+                int nEnd = __max( m_nSelStart, m_nSelected );
+
+                for( int n = __min( m_nSelStart, m_nSelected ) + 1; n < nEnd; ++n )
+                    m_Items[n]->bSelected = m_Items[m_nSelStart]->bSelected;
+                m_Items[m_nSelected]->bSelected = m_Items[m_nSelStart]->bSelected;
+
+                // If m_nSelStart and m_nSelected are not the same,
+                // the user has dragged the mouse to make a selection.
+                // Notify the application of this.
+                if( m_nSelStart != m_nSelected )
+                    m_pDialog->SendEvent( EVENT_LISTBOX_SELECTION, true, this );
+
+                m_pDialog->SendEvent( EVENT_LISTBOX_SELECTION_END, true, this );
+            }
+            return false;
+        }
+
+        case WM_MOUSEMOVE:
+            if( m_bDrag )
+            {
+                // Compute the index of the item below cursor
+
+                int nItem;
+                if( m_nTextHeight )
+                    nItem = m_ScrollBar.GetTrackPos() + ( pt.y - m_rcText.top ) / m_nTextHeight;
+                else
+                    nItem = -1;
+
+                // Only proceed if the cursor is on top of an item.
+
+                if( nItem >= (int)m_ScrollBar.GetTrackPos() &&
+                    nItem < (int)m_Items.GetSize() &&
+                    nItem < m_ScrollBar.GetTrackPos() + m_ScrollBar.GetPageSize() )
+                {
+                    m_nSelected = nItem;
+                    m_pDialog->SendEvent( EVENT_LISTBOX_SELECTION, true, this );
+                } else
+                if( nItem < (int)m_ScrollBar.GetTrackPos() )
+                {
+                    // User drags the mouse above window top
+                    m_ScrollBar.Scroll( -1 );
+                    m_nSelected = m_ScrollBar.GetTrackPos();
+                    m_pDialog->SendEvent( EVENT_LISTBOX_SELECTION, true, this );
+                } else
+                if( nItem >= m_ScrollBar.GetTrackPos() + m_ScrollBar.GetPageSize() )
+                {
+                    // User drags the mouse below window bottom
+                    m_ScrollBar.Scroll( 1 );
+                    m_nSelected = __min( (int)m_Items.GetSize(), m_ScrollBar.GetTrackPos() + m_ScrollBar.GetPageSize() ) - 1;
+                    m_pDialog->SendEvent( EVENT_LISTBOX_SELECTION, true, this );
+                }
+            }
+            break;
+
+        case WM_MOUSEWHEEL:
+        {
+            UINT uLines;
+            SystemParametersInfo( SPI_GETWHEELSCROLLLINES, 0, &uLines, 0 );
+            int nScrollAmount = int((short)HIWORD(wParam)) / WHEEL_DELTA * uLines;
+            m_ScrollBar.Scroll( -nScrollAmount );
+            return true;
+        }
+    }
+
+    return false;
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTListBox::MsgProc( UINT uMsg, WPARAM wParam, LPARAM lParam )
+{
+    if( WM_CAPTURECHANGED == uMsg )
+    {
+        // The application just lost mouse capture. We may not have gotten
+        // the WM_MOUSEUP message, so reset m_bDrag here.
+        m_bDrag = false;
+    }
+
+    return false;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTListBox::Render( IDirect3DDevice9* pd3dDevice, float fElapsedTime )
+{
+    if( m_bVisible == false )
+        return;
+
+    CDXUTElement* pElement = m_Elements.GetAt( 0 );
+    pElement->TextureColor.Blend( DXUT_STATE_NORMAL, fElapsedTime );
+    pElement->FontColor.Blend( DXUT_STATE_NORMAL, fElapsedTime );
+
+    CDXUTElement* pSelElement = m_Elements.GetAt( 1 );
+    pSelElement->TextureColor.Blend( DXUT_STATE_NORMAL, fElapsedTime );
+    pSelElement->FontColor.Blend( DXUT_STATE_NORMAL, fElapsedTime );
+
+    m_pDialog->DrawSprite( pElement, &m_rcBoundingBox );
+
+    // Render the text
+    if( m_Items.GetSize() > 0 )
+    {
+        // Find out the height of a single line of text
+        RECT rc = m_rcText;
+        RECT rcSel = m_rcSelection;
+        rc.bottom = rc.top + m_pDialog->GetManager()->GetFontNode( pElement->iFont )->nHeight;
+
+        // Update the line height formation
+        m_nTextHeight = rc.bottom - rc.top;
+
+        static bool bSBInit;
+        if( !bSBInit )
+        {
+            // Update the page size of the scroll bar
+            if( m_nTextHeight )
+                m_ScrollBar.SetPageSize( RectHeight( m_rcText ) / m_nTextHeight );
+            else
+                m_ScrollBar.SetPageSize( RectHeight( m_rcText ) );
+            bSBInit = true;
+        }
+
+        rc.right = m_rcText.right;
+        for( int i = m_ScrollBar.GetTrackPos(); i < (int)m_Items.GetSize(); ++i )
+        {
+            if( rc.bottom > m_rcText.bottom )
+                break;
+
+            DXUTListBoxItem *pItem = m_Items.GetAt( i );
+
+            // Determine if we need to render this item with the
+            // selected element.
+            bool bSelectedStyle = false;
+
+            if( !( m_dwStyle & MULTISELECTION ) && i == m_nSelected )
+                bSelectedStyle = true;
+            else
+            if( m_dwStyle & MULTISELECTION )
+            {
+                if( m_bDrag &&
+                    ( ( i >= m_nSelected && i < m_nSelStart ) ||
+                      ( i <= m_nSelected && i > m_nSelStart ) ) )
+                    bSelectedStyle = m_Items[m_nSelStart]->bSelected;
+                else
+                if( pItem->bSelected )
+                    bSelectedStyle = true;
+            }
+
+            if( bSelectedStyle )
+            {
+                rcSel.top = rc.top; rcSel.bottom = rc.bottom;
+                m_pDialog->DrawSprite( pSelElement, &rcSel );
+                m_pDialog->DrawText( pItem->strText, pSelElement, &rc );
+            }
+            else
+                m_pDialog->DrawText( pItem->strText, pElement, &rc );
+
+            OffsetRect( &rc, 0, m_nTextHeight );
+        }
+    }
+
+    // Render the scroll bar
+
+    m_ScrollBar.Render( pd3dDevice, fElapsedTime );
+}
+
+
+// Static member initialization
+HINSTANCE CUniBuffer::s_hDll = NULL;
+HRESULT (WINAPI *CUniBuffer::_ScriptApplyDigitSubstitution)( const SCRIPT_DIGITSUBSTITUTE*, SCRIPT_CONTROL*, SCRIPT_STATE* ) = Dummy_ScriptApplyDigitSubstitution;
+HRESULT (WINAPI *CUniBuffer::_ScriptStringAnalyse)( HDC, const void *, int, int, int, DWORD, int, SCRIPT_CONTROL*, SCRIPT_STATE*, const int*, SCRIPT_TABDEF*, const BYTE*, SCRIPT_STRING_ANALYSIS* ) = Dummy_ScriptStringAnalyse;
+HRESULT (WINAPI *CUniBuffer::_ScriptStringCPtoX)( SCRIPT_STRING_ANALYSIS, int, BOOL, int* ) = Dummy_ScriptStringCPtoX;
+HRESULT (WINAPI *CUniBuffer::_ScriptStringXtoCP)( SCRIPT_STRING_ANALYSIS, int, int*, int* ) = Dummy_ScriptStringXtoCP;
+HRESULT (WINAPI *CUniBuffer::_ScriptStringFree)( SCRIPT_STRING_ANALYSIS* ) = Dummy_ScriptStringFree;
+const SCRIPT_LOGATTR* (WINAPI *CUniBuffer::_ScriptString_pLogAttr)( SCRIPT_STRING_ANALYSIS ) = Dummy_ScriptString_pLogAttr;
+const int* (WINAPI *CUniBuffer::_ScriptString_pcOutChars)( SCRIPT_STRING_ANALYSIS ) = Dummy_ScriptString_pcOutChars;
+bool CDXUTEditBox::s_bHideCaret;   // If true, we don't render the caret.
+
+
+
+//--------------------------------------------------------------------------------------
+// CDXUTEditBox class
+//--------------------------------------------------------------------------------------
+
+// When scrolling, EDITBOX_SCROLLEXTENT is reciprocal of the amount to scroll.
+// If EDITBOX_SCROLLEXTENT = 4, then we scroll 1/4 of the control each time.
+#define EDITBOX_SCROLLEXTENT 4
+
+//--------------------------------------------------------------------------------------
+CDXUTEditBox::CDXUTEditBox( CDXUTDialog *pDialog )
+{
+    m_Type = DXUT_CONTROL_EDITBOX;
+    m_pDialog = pDialog;
+
+    m_nBorder = 5;  // Default border width
+    m_nSpacing = 4;  // Default spacing
+
+    m_bCaretOn = true;
+    m_dfBlink = GetCaretBlinkTime() * 0.001f;
+    m_dfLastBlink = DXUTGetGlobalTimer()->GetAbsoluteTime();
+    s_bHideCaret = false;
+    m_nFirstVisible = 0;
+    m_TextColor = D3DCOLOR_ARGB( 255, 16, 16, 16 );
+    m_SelTextColor = D3DCOLOR_ARGB( 255, 255, 255, 255 );
+    m_SelBkColor = D3DCOLOR_ARGB( 255, 40, 50, 92 );
+    m_CaretColor = D3DCOLOR_ARGB( 255, 0, 0, 0 );
+    m_nCaret = m_nSelStart = 0;
+    m_bInsertMode = true;
+
+    m_bMouseDrag = false;
+}
+
+
+//--------------------------------------------------------------------------------------
+CDXUTEditBox::~CDXUTEditBox()
+{
+}
+
+
+//--------------------------------------------------------------------------------------
+// PlaceCaret: Set the caret to a character position, and adjust the scrolling if
+//             necessary.
+//--------------------------------------------------------------------------------------
+void CDXUTEditBox::PlaceCaret( int nCP )
+{
+    assert( nCP >= 0 && nCP <= m_Buffer.GetTextSize() );
+    m_nCaret = nCP;
+
+    // Obtain the X offset of the character.
+    int nX1st, nX, nX2;
+    m_Buffer.CPtoX( m_nFirstVisible, FALSE, &nX1st );  // 1st visible char
+    m_Buffer.CPtoX( nCP, FALSE, &nX );  // LEAD
+    // If nCP is the NULL terminator, get the leading edge instead of trailing.
+    if( nCP == m_Buffer.GetTextSize() )
+        nX2 = nX;
+    else
+        m_Buffer.CPtoX( nCP, TRUE, &nX2 );  // TRAIL
+
+    // If the left edge of the char is smaller than the left edge of the 1st visible char,
+    // we need to scroll left until this char is visible.
+    if( nX < nX1st )
+    {
+        // Simply make the first visible character the char at the new caret position.
+        m_nFirstVisible = nCP;
+    }
+    else
+    // If the right of the character is bigger than the offset of the control's
+    // right edge, we need to scroll right to this character.
+    if( nX2 > nX1st + RectWidth( m_rcText ) )
+    {
+        // Compute the X of the new left-most pixel
+        int nXNewLeft = nX2 - RectWidth( m_rcText );
+
+        // Compute the char position of this character
+        int nCPNew1st, nNewTrail;
+        m_Buffer.XtoCP( nXNewLeft, &nCPNew1st, &nNewTrail );
+
+        // If this coordinate is not on a character border,
+        // start from the next character so that the caret
+        // position does not fall outside the text rectangle.
+        int nXNew1st;
+        m_Buffer.CPtoX( nCPNew1st, FALSE, &nXNew1st );
+        if( nXNew1st < nXNewLeft )
+            ++nCPNew1st;
+
+        m_nFirstVisible = nCPNew1st;
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTEditBox::ClearText()
+{
+    m_Buffer.Clear();
+    m_nFirstVisible = 0;
+    PlaceCaret( 0 );
+    m_nSelStart = 0;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTEditBox::SetText( LPCWSTR wszText, bool bSelected )
+{
+    assert( wszText != NULL );
+
+    m_Buffer.SetText( wszText );
+    m_nFirstVisible = 0;
+    // Move the caret to the end of the text
+    PlaceCaret( m_Buffer.GetTextSize() );
+    m_nSelStart = bSelected ? 0 : m_nCaret;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CDXUTEditBox::GetTextCopy( LPWSTR strDest, UINT bufferCount )
+{
+    assert( strDest );
+
+    StringCchCopy( strDest, bufferCount, m_Buffer.GetBuffer() );
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTEditBox::DeleteSelectionText()
+{
+    int nFirst = __min( m_nCaret, m_nSelStart );
+    int nLast = __max( m_nCaret, m_nSelStart );
+    // Update caret and selection
+    PlaceCaret( nFirst );
+    m_nSelStart = m_nCaret;
+    // Remove the characters
+    for( int i = nFirst; i < nLast; ++i )
+        m_Buffer.RemoveChar( nFirst );
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTEditBox::UpdateRects()
+{
+    CDXUTControl::UpdateRects();
+
+    // Update the text rectangle
+    m_rcText = m_rcBoundingBox;
+    // First inflate by m_nBorder to compute render rects
+    InflateRect( &m_rcText, -m_nBorder, -m_nBorder );
+
+    // Update the render rectangles
+    m_rcRender[0] = m_rcText;
+    SetRect( &m_rcRender[1], m_rcBoundingBox.left, m_rcBoundingBox.top, m_rcText.left, m_rcText.top );
+    SetRect( &m_rcRender[2], m_rcText.left, m_rcBoundingBox.top, m_rcText.right, m_rcText.top );
+    SetRect( &m_rcRender[3], m_rcText.right, m_rcBoundingBox.top, m_rcBoundingBox.right, m_rcText.top );
+    SetRect( &m_rcRender[4], m_rcBoundingBox.left, m_rcText.top, m_rcText.left, m_rcText.bottom );
+    SetRect( &m_rcRender[5], m_rcText.right, m_rcText.top, m_rcBoundingBox.right, m_rcText.bottom );
+    SetRect( &m_rcRender[6], m_rcBoundingBox.left, m_rcText.bottom, m_rcText.left, m_rcBoundingBox.bottom );
+    SetRect( &m_rcRender[7], m_rcText.left, m_rcText.bottom, m_rcText.right, m_rcBoundingBox.bottom );
+    SetRect( &m_rcRender[8], m_rcText.right, m_rcText.bottom, m_rcBoundingBox.right, m_rcBoundingBox.bottom );
+
+    // Inflate further by m_nSpacing
+    InflateRect( &m_rcText, -m_nSpacing, -m_nSpacing );
+}
+
+
+void CDXUTEditBox::CopyToClipboard()
+{
+    // Copy the selection text to the clipboard
+    if( m_nCaret != m_nSelStart && OpenClipboard( NULL ) )
+    {
+        EmptyClipboard();
+
+        HGLOBAL hBlock = GlobalAlloc( GMEM_MOVEABLE, sizeof(WCHAR) * ( m_Buffer.GetTextSize() + 1 ) );
+        if( hBlock )
+        {
+            WCHAR *pwszText = (WCHAR*)GlobalLock( hBlock );
+            if( pwszText )
+            {
+                int nFirst = __min( m_nCaret, m_nSelStart );
+                int nLast = __max( m_nCaret, m_nSelStart );
+                if( nLast - nFirst > 0 )
+                    CopyMemory( pwszText, m_Buffer.GetBuffer() + nFirst, (nLast - nFirst) * sizeof(WCHAR) );
+                pwszText[nLast - nFirst] = L'\0';  // Terminate it
+                GlobalUnlock( hBlock );
+            }
+            SetClipboardData( CF_UNICODETEXT, hBlock );
+        }
+        CloseClipboard();
+        // We must not free the object until CloseClipboard is called.
+        if( hBlock )
+            GlobalFree( hBlock );
+    }
+}
+
+
+void CDXUTEditBox::PasteFromClipboard()
+{
+    DeleteSelectionText();
+
+    if( OpenClipboard( NULL ) )
+    {
+        HANDLE handle = GetClipboardData( CF_UNICODETEXT );
+        if( handle )
+        {
+            // Convert the ANSI string to Unicode, then
+            // insert to our buffer.
+            WCHAR *pwszText = (WCHAR*)GlobalLock( handle );
+            if( pwszText )
+            {
+                // Copy all characters up to null.
+                if( m_Buffer.InsertString( m_nCaret, pwszText ) )
+                    PlaceCaret( m_nCaret + lstrlenW( pwszText ) );
+                m_nSelStart = m_nCaret;
+                GlobalUnlock( handle );
+            }
+        }
+        CloseClipboard();
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTEditBox::HandleKeyboard( UINT uMsg, WPARAM wParam, LPARAM lParam )
+{
+    if( !m_bEnabled || !m_bVisible )
+        return false;
+
+    bool bHandled = false;
+
+    switch( uMsg )
+    {
+        case WM_KEYDOWN:
+        {
+            switch( wParam )
+            {
+                case VK_TAB:
+                    // We don't process Tab in case keyboard input is enabled and the user
+                    // wishes to Tab to other controls.
+                    break;
+
+                case VK_HOME:
+                    PlaceCaret( 0 );
+                    if( GetKeyState( VK_SHIFT ) >= 0 )
+                        // Shift is not down. Update selection
+                        // start along with the caret.
+                        m_nSelStart = m_nCaret;
+                    ResetCaretBlink();
+                    bHandled = true;
+                    break;
+
+                case VK_END:
+                    PlaceCaret( m_Buffer.GetTextSize() );
+                    if( GetKeyState( VK_SHIFT ) >= 0 )
+                        // Shift is not down. Update selection
+                        // start along with the caret.
+                        m_nSelStart = m_nCaret;
+                    ResetCaretBlink();
+                    bHandled = true;
+                    break;
+
+                case VK_INSERT:
+                    if( GetKeyState( VK_CONTROL ) < 0 )
+                    {
+                        // Control Insert. Copy to clipboard
+                        CopyToClipboard();
+                    } else
+                    if( GetKeyState( VK_SHIFT ) < 0 )
+                    {
+                        // Shift Insert. Paste from clipboard
+                        PasteFromClipboard();
+                    } else
+                    {
+                        // Toggle caret insert mode
+                        m_bInsertMode = !m_bInsertMode;
+                    }
+                    break;
+
+                case VK_DELETE:
+                    // Check if there is a text selection.
+                    if( m_nCaret != m_nSelStart )
+                    {
+                        DeleteSelectionText();
+                        m_pDialog->SendEvent( EVENT_EDITBOX_CHANGE, true, this );
+                    }
+                    else
+                    {
+                        // Deleting one character
+                        if( m_Buffer.RemoveChar( m_nCaret ) )
+                            m_pDialog->SendEvent( EVENT_EDITBOX_CHANGE, true, this );
+                    }
+                    ResetCaretBlink();
+                    bHandled = true;
+                    break;
+
+                case VK_LEFT:
+                    if( GetKeyState( VK_CONTROL ) < 0 )
+                    {
+                        // Control is down. Move the caret to a new item
+                        // instead of a character.
+                        m_Buffer.GetPriorItemPos( m_nCaret, &m_nCaret );
+                        PlaceCaret( m_nCaret );
+                    }
+                    else
+                    if( m_nCaret > 0 )
+                        PlaceCaret( m_nCaret - 1 );
+                    if( GetKeyState( VK_SHIFT ) >= 0 )
+                        // Shift is not down. Update selection
+                        // start along with the caret.
+                        m_nSelStart = m_nCaret;
+                    ResetCaretBlink();
+                    bHandled = true;
+                    break;
+
+                case VK_RIGHT:
+                    if( GetKeyState( VK_CONTROL ) < 0 )
+                    {
+                        // Control is down. Move the caret to a new item
+                        // instead of a character.
+                        m_Buffer.GetNextItemPos( m_nCaret, &m_nCaret );
+                        PlaceCaret( m_nCaret );
+                    }
+                    else
+                    if( m_nCaret < m_Buffer.GetTextSize() )
+                        PlaceCaret( m_nCaret + 1 );
+                    if( GetKeyState( VK_SHIFT ) >= 0 )
+                        // Shift is not down. Update selection
+                        // start along with the caret.
+                        m_nSelStart = m_nCaret;
+                    ResetCaretBlink();
+                    bHandled = true;
+                    break;
+
+                case VK_UP:
+                case VK_DOWN:
+                    // Trap up and down arrows so that the dialog
+                    // does not switch focus to another control.
+                    bHandled = true;
+                    break;
+
+                default:
+                    bHandled = wParam != VK_ESCAPE;  // Let the application handle Esc.
+            }
+        }
+    }
+    return bHandled;
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTEditBox::HandleMouse( UINT uMsg, POINT pt, WPARAM wParam, LPARAM lParam )
+{
+    if( !m_bEnabled || !m_bVisible )
+        return false;
+
+    switch( uMsg )
+    {
+        case WM_LBUTTONDOWN:
+        case WM_LBUTTONDBLCLK:
+        {
+            if( !m_bHasFocus )
+                m_pDialog->RequestFocus( this );
+
+            if( !ContainsPoint( pt ) )
+                return false;
+
+            m_bMouseDrag = true;
+            SetCapture( DXUTGetHWND() );
+            // Determine the character corresponding to the coordinates.
+            int nCP, nTrail, nX1st;
+            m_Buffer.CPtoX( m_nFirstVisible, FALSE, &nX1st );  // X offset of the 1st visible char
+            if( SUCCEEDED( m_Buffer.XtoCP( pt.x - m_rcText.left + nX1st, &nCP, &nTrail ) ) )
+            {
+                // Cap at the NULL character.
+                if( nTrail && nCP < m_Buffer.GetTextSize() )
+                    PlaceCaret( nCP + 1 );
+                else
+                    PlaceCaret( nCP );
+                m_nSelStart = m_nCaret;
+                ResetCaretBlink();
+            }
+            return true;
+        }
+
+        case WM_LBUTTONUP:
+            ReleaseCapture();
+            m_bMouseDrag = false;
+            break;
+
+        case WM_MOUSEMOVE:
+            if( m_bMouseDrag )
+            {
+                // Determine the character corresponding to the coordinates.
+                int nCP, nTrail, nX1st;
+                m_Buffer.CPtoX( m_nFirstVisible, FALSE, &nX1st );  // X offset of the 1st visible char
+                if( SUCCEEDED( m_Buffer.XtoCP( pt.x - m_rcText.left + nX1st, &nCP, &nTrail ) ) )
+                {
+                    // Cap at the NULL character.
+                    if( nTrail && nCP < m_Buffer.GetTextSize() )
+                        PlaceCaret( nCP + 1 );
+                    else
+                        PlaceCaret( nCP );
+                }
+            }
+            break;
+    }
+
+    return false;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTEditBox::OnFocusIn()
+{
+    CDXUTControl::OnFocusIn();
+
+    ResetCaretBlink();
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTEditBox::MsgProc( UINT uMsg, WPARAM wParam, LPARAM lParam )
+{
+    if( !m_bEnabled || !m_bVisible )
+        return false;
+
+    switch( uMsg )
+    {
+        case WM_CHAR:
+        {
+            switch( (WCHAR)wParam )
+            {
+                // Backspace
+                case VK_BACK:
+                {
+                    // If there's a selection, treat this
+                    // like a delete key.
+                    if( m_nCaret != m_nSelStart )
+                    {
+                        DeleteSelectionText();
+                        m_pDialog->SendEvent( EVENT_EDITBOX_CHANGE, true, this );
+                    }
+                    else
+                    if( m_nCaret > 0 )
+                    {
+                        // Move the caret, then delete the char.
+                        PlaceCaret( m_nCaret - 1 );
+                        m_nSelStart = m_nCaret;
+                        m_Buffer.RemoveChar( m_nCaret );
+                        m_pDialog->SendEvent( EVENT_EDITBOX_CHANGE, true, this );
+                    }
+                    ResetCaretBlink();
+                    break;
+                }
+
+                case 24:        // Ctrl-X Cut
+                case VK_CANCEL: // Ctrl-C Copy
+                {
+                    CopyToClipboard();
+
+                    // If the key is Ctrl-X, delete the selection too.
+                    if( (WCHAR)wParam == 24 )
+                    {
+                        DeleteSelectionText();
+                        m_pDialog->SendEvent( EVENT_EDITBOX_CHANGE, true, this );
+                    }
+
+                    break;
+                }
+
+                // Ctrl-V Paste
+                case 22:
+                {
+                    PasteFromClipboard();
+                    m_pDialog->SendEvent( EVENT_EDITBOX_CHANGE, true, this );
+                    break;
+                }
+
+                // Ctrl-A Select All
+                case 1:
+                    if( m_nSelStart == m_nCaret )
+                    {
+                        m_nSelStart = 0;
+                        PlaceCaret( m_Buffer.GetTextSize() );
+                    }
+                    break;
+
+                case VK_RETURN:
+                    // Invoke the callback when the user presses Enter.
+                    m_pDialog->SendEvent( EVENT_EDITBOX_STRING, true, this );
+                    break;
+
+                // Junk characters we don't want in the string
+                case 26:  // Ctrl Z
+                case 2:   // Ctrl B
+                case 14:  // Ctrl N
+                case 19:  // Ctrl S
+                case 4:   // Ctrl D
+                case 6:   // Ctrl F
+                case 7:   // Ctrl G
+                case 10:  // Ctrl J
+                case 11:  // Ctrl K
+                case 12:  // Ctrl L
+                case 17:  // Ctrl Q
+                case 23:  // Ctrl W
+                case 5:   // Ctrl E
+                case 18:  // Ctrl R
+                case 20:  // Ctrl T
+                case 25:  // Ctrl Y
+                case 21:  // Ctrl U
+                case 9:   // Ctrl I
+                case 15:  // Ctrl O
+                case 16:  // Ctrl P
+                case 27:  // Ctrl [
+                case 29:  // Ctrl ]
+                case 28:  // Ctrl \ 
+                    break;
+
+                default:
+                {
+                    // If there's a selection and the user
+                    // starts to type, the selection should
+                    // be deleted.
+                    if( m_nCaret != m_nSelStart )
+                        DeleteSelectionText();
+
+                    // If we are in overwrite mode and there is already
+                    // a char at the caret's position, simply replace it.
+                    // Otherwise, we insert the char as normal.
+                    if( !m_bInsertMode && m_nCaret < m_Buffer.GetTextSize() )
+                    {
+                        m_Buffer[m_nCaret] = (WCHAR)wParam;
+                        PlaceCaret( m_nCaret + 1 );
+                        m_nSelStart = m_nCaret;
+                    } else
+                    {
+                        // Insert the char
+                        if( m_Buffer.InsertChar( m_nCaret, (WCHAR)wParam ) )
+                        {
+                            PlaceCaret( m_nCaret + 1 );
+                            m_nSelStart = m_nCaret;
+                        }
+                    }
+                    ResetCaretBlink();
+                    m_pDialog->SendEvent( EVENT_EDITBOX_CHANGE, true, this );
+                }
+            }
+            return true;
+        }
+    }
+    return false;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTEditBox::Render( IDirect3DDevice9* pd3dDevice, float fElapsedTime )
+{
+    if( m_bVisible == false )
+        return;
+
+    HRESULT hr;
+    int nSelStartX = 0, nCaretX = 0;  // Left and right X cordinates of the selection region
+
+    CDXUTElement* pElement = GetElement( 0 );
+    if( pElement )
+    {
+        m_Buffer.SetFontNode( m_pDialog->GetFont( pElement->iFont ) );
+        PlaceCaret( m_nCaret );  // Call PlaceCaret now that we have the font info (node),
+                                 // so that scrolling can be handled.
+    }
+
+    // Render the control graphics
+    for( int e = 0; e < 9; ++e )
+    {
+        pElement = m_Elements.GetAt( e );
+        pElement->TextureColor.Blend( DXUT_STATE_NORMAL, fElapsedTime );
+
+        m_pDialog->DrawSprite( pElement, &m_rcRender[e] );
+    }
+
+    //
+    // Compute the X coordinates of the first visible character.
+    //
+    int nXFirst;
+    m_Buffer.CPtoX( m_nFirstVisible, FALSE, &nXFirst );
+
+    //
+    // Compute the X coordinates of the selection rectangle
+    //
+    hr = m_Buffer.CPtoX( m_nCaret, FALSE, &nCaretX );
+    if( m_nCaret != m_nSelStart )
+        hr = m_Buffer.CPtoX( m_nSelStart, FALSE, &nSelStartX );
+    else
+        nSelStartX = nCaretX;
+
+    //
+    // Render the selection rectangle
+    //
+    RECT rcSelection;  // Make this available for rendering selected text
+    if( m_nCaret != m_nSelStart )
+    {
+        int nSelLeftX = nCaretX, nSelRightX = nSelStartX;
+        // Swap if left is bigger than right
+        if( nSelLeftX > nSelRightX )
+            { int nTemp = nSelLeftX; nSelLeftX = nSelRightX; nSelRightX = nTemp; }
+
+        SetRect( &rcSelection, nSelLeftX, m_rcText.top, nSelRightX, m_rcText.bottom );
+        OffsetRect( &rcSelection, m_rcText.left - nXFirst, 0 );
+        IntersectRect( &rcSelection, &m_rcText, &rcSelection );
+        m_pDialog->DrawRect( &rcSelection, m_SelBkColor );
+    }
+
+    //
+    // Render the text
+    //
+    // Element 0 for text
+    m_Elements.GetAt( 0 )->FontColor.Current = m_TextColor;
+    m_pDialog->DrawText( m_Buffer.GetBuffer() + m_nFirstVisible, m_Elements.GetAt( 0 ), &m_rcText );
+
+    // Render the selected text
+    if( m_nCaret != m_nSelStart )
+    {
+        int nFirstToRender = __max( m_nFirstVisible, __min( m_nSelStart, m_nCaret ) );
+        int nNumChatToRender = __max( m_nSelStart, m_nCaret ) - nFirstToRender;
+        m_Elements.GetAt( 0 )->FontColor.Current = m_SelTextColor;
+        m_pDialog->DrawText( m_Buffer.GetBuffer() + nFirstToRender,
+                             m_Elements.GetAt( 0 ), &rcSelection, false, nNumChatToRender );
+    }
+
+    //
+    // Blink the caret
+    //
+    if( DXUTGetGlobalTimer()->GetAbsoluteTime() - m_dfLastBlink >= m_dfBlink )
+    {
+        m_bCaretOn = !m_bCaretOn;
+        m_dfLastBlink = DXUTGetGlobalTimer()->GetAbsoluteTime();
+    }
+
+    //
+    // Render the caret if this control has the focus
+    //
+    if( m_bHasFocus && m_bCaretOn && !s_bHideCaret )
+    {
+        // Start the rectangle with insert mode caret
+        RECT rcCaret = { m_rcText.left - nXFirst + nCaretX - 1, m_rcText.top,
+                         m_rcText.left - nXFirst + nCaretX + 1, m_rcText.bottom };
+
+        // If we are in overwrite mode, adjust the caret rectangle
+        // to fill the entire character.
+        if( !m_bInsertMode )
+        {
+            // Obtain the right edge X coord of the current character
+            int nRightEdgeX;
+            m_Buffer.CPtoX( m_nCaret, TRUE, &nRightEdgeX );
+            rcCaret.right = m_rcText.left - nXFirst + nRightEdgeX;
+        }
+
+        m_pDialog->DrawRect( &rcCaret, m_CaretColor );
+    }
+}
+
+
+#define IN_FLOAT_CHARSET( c ) \
+    ( (c) == L'-' || (c) == L'.' || ( (c) >= L'0' && (c) <= L'9' ) )
+
+void CDXUTEditBox::ParseFloatArray( float *pNumbers, int nCount )
+{
+    int nWritten = 0;  // Number of floats written
+    const WCHAR *pToken, *pEnd;
+    WCHAR wszToken[60];
+
+    pToken = m_Buffer.GetBuffer();
+    while( nWritten < nCount && *pToken != L'\0' )
+    {
+        // Skip leading spaces
+        while( *pToken == L' ' )
+            ++pToken;
+
+        if( *pToken == L'\0' )
+            break;
+
+        // Locate the end of number
+        pEnd = pToken;
+        while( IN_FLOAT_CHARSET( *pEnd ) )
+            ++pEnd;
+
+        // Copy the token to our buffer
+        int nTokenLen = __min( sizeof(wszToken) / sizeof(wszToken[0]) - 1, int(pEnd - pToken) );
+        StringCchCopy( wszToken, nTokenLen, pToken );
+        *pNumbers = (float)wcstod( wszToken, NULL );
+        ++nWritten;
+        ++pNumbers;
+        pToken = pEnd;
+    }
+}
+
+
+void CDXUTEditBox::SetTextFloatArray( const float *pNumbers, int nCount )
+{
+    WCHAR wszBuffer[512] = {0};
+    WCHAR wszTmp[64];
+    
+    if( pNumbers == NULL )
+        return;
+        
+    for( int i = 0; i < nCount; ++i )
+    {
+        StringCchPrintf( wszTmp, 64, L"%.4f ", pNumbers[i] );
+        StringCchCat( wszBuffer, 512, wszTmp );
+    }
+
+    // Don't want the last space
+    if( nCount > 0 && wcslen(wszBuffer) > 0 )
+        wszBuffer[wcslen(wszBuffer)-1] = 0;
+
+    SetText( wszBuffer );
+}
+
+
+//--------------------------------------------------------------------------------------
+// CDXUTIMEEditBox class
+//--------------------------------------------------------------------------------------
+// IME constants
+#define CHT_IMEFILENAME1    "TINTLGNT.IME" // New Phonetic
+#define CHT_IMEFILENAME2    "CINTLGNT.IME" // New Chang Jie
+#define CHT_IMEFILENAME3    "MSTCIPHA.IME" // Phonetic 5.1
+#define CHS_IMEFILENAME1    "PINTLGNT.IME" // MSPY1.5/2/3
+#define CHS_IMEFILENAME2    "MSSCIPYA.IME" // MSPY3 for OfficeXP
+
+#define LANG_CHT            MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL)
+#define LANG_CHS            MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED)
+#define _CHT_HKL            ( (HKL)(INT_PTR)0xE0080404 ) // New Phonetic
+#define _CHT_HKL2           ( (HKL)(INT_PTR)0xE0090404 ) // New Chang Jie
+#define _CHS_HKL            ( (HKL)(INT_PTR)0xE00E0804 ) // MSPY
+#define MAKEIMEVERSION( major, minor )      ( (DWORD)( ( (BYTE)( major ) << 24 ) | ( (BYTE)( minor ) << 16 ) ) )
+
+#define IMEID_CHT_VER42 ( LANG_CHT | MAKEIMEVERSION( 4, 2 ) )   // New(Phonetic/ChanJie)IME98  : 4.2.x.x // Win98
+#define IMEID_CHT_VER43 ( LANG_CHT | MAKEIMEVERSION( 4, 3 ) )   // New(Phonetic/ChanJie)IME98a : 4.3.x.x // Win2k
+#define IMEID_CHT_VER44 ( LANG_CHT | MAKEIMEVERSION( 4, 4 ) )   // New ChanJie IME98b          : 4.4.x.x // WinXP
+#define IMEID_CHT_VER50 ( LANG_CHT | MAKEIMEVERSION( 5, 0 ) )   // New(Phonetic/ChanJie)IME5.0 : 5.0.x.x // WinME
+#define IMEID_CHT_VER51 ( LANG_CHT | MAKEIMEVERSION( 5, 1 ) )   // New(Phonetic/ChanJie)IME5.1 : 5.1.x.x // IME2002(w/OfficeXP)
+#define IMEID_CHT_VER52 ( LANG_CHT | MAKEIMEVERSION( 5, 2 ) )   // New(Phonetic/ChanJie)IME5.2 : 5.2.x.x // IME2002a(w/Whistler)
+#define IMEID_CHT_VER60 ( LANG_CHT | MAKEIMEVERSION( 6, 0 ) )   // New(Phonetic/ChanJie)IME6.0 : 6.0.x.x // IME XP(w/WinXP SP1)
+#define IMEID_CHS_VER41 ( LANG_CHS | MAKEIMEVERSION( 4, 1 ) )   // MSPY1.5  // SCIME97 or MSPY1.5 (w/Win98, Office97)
+#define IMEID_CHS_VER42 ( LANG_CHS | MAKEIMEVERSION( 4, 2 ) )   // MSPY2    // Win2k/WinME
+#define IMEID_CHS_VER53 ( LANG_CHS | MAKEIMEVERSION( 5, 3 ) )   // MSPY3    // WinXP
+
+// Function pointers
+INPUTCONTEXT* (WINAPI * CDXUTIMEEditBox::_ImmLockIMC)( HIMC ) = CDXUTIMEEditBox::Dummy_ImmLockIMC;
+BOOL (WINAPI * CDXUTIMEEditBox::_ImmUnlockIMC)( HIMC ) = CDXUTIMEEditBox::Dummy_ImmUnlockIMC;
+LPVOID (WINAPI * CDXUTIMEEditBox::_ImmLockIMCC)( HIMCC ) = CDXUTIMEEditBox::Dummy_ImmLockIMCC;
+BOOL (WINAPI * CDXUTIMEEditBox::_ImmUnlockIMCC)( HIMCC ) = CDXUTIMEEditBox::Dummy_ImmUnlockIMCC;
+BOOL (WINAPI * CDXUTIMEEditBox::_ImmDisableTextFrameService)( DWORD ) = CDXUTIMEEditBox::Dummy_ImmDisableTextFrameService;
+LONG (WINAPI * CDXUTIMEEditBox::_ImmGetCompositionStringW)( HIMC, DWORD, LPVOID, DWORD ) = CDXUTIMEEditBox::Dummy_ImmGetCompositionStringW;
+DWORD (WINAPI * CDXUTIMEEditBox::_ImmGetCandidateListW)( HIMC, DWORD, LPCANDIDATELIST, DWORD ) = CDXUTIMEEditBox::Dummy_ImmGetCandidateListW;
+HIMC (WINAPI * CDXUTIMEEditBox::_ImmGetContext)( HWND ) = CDXUTIMEEditBox::Dummy_ImmGetContext;
+BOOL (WINAPI * CDXUTIMEEditBox::_ImmReleaseContext)( HWND, HIMC ) = CDXUTIMEEditBox::Dummy_ImmReleaseContext;
+HIMC (WINAPI * CDXUTIMEEditBox::_ImmAssociateContext)( HWND, HIMC ) = CDXUTIMEEditBox::Dummy_ImmAssociateContext;
+BOOL (WINAPI * CDXUTIMEEditBox::_ImmGetOpenStatus)( HIMC ) = CDXUTIMEEditBox::Dummy_ImmGetOpenStatus;
+BOOL (WINAPI * CDXUTIMEEditBox::_ImmSetOpenStatus)( HIMC, BOOL ) = CDXUTIMEEditBox::Dummy_ImmSetOpenStatus;
+BOOL (WINAPI * CDXUTIMEEditBox::_ImmGetConversionStatus)( HIMC, LPDWORD, LPDWORD ) = CDXUTIMEEditBox::Dummy_ImmGetConversionStatus;
+HWND (WINAPI * CDXUTIMEEditBox::_ImmGetDefaultIMEWnd)( HWND ) = CDXUTIMEEditBox::Dummy_ImmGetDefaultIMEWnd;
+UINT (WINAPI * CDXUTIMEEditBox::_ImmGetIMEFileNameA)( HKL, LPSTR, UINT ) = CDXUTIMEEditBox::Dummy_ImmGetIMEFileNameA;
+UINT (WINAPI * CDXUTIMEEditBox::_ImmGetVirtualKey)( HWND ) = CDXUTIMEEditBox::Dummy_ImmGetVirtualKey;
+BOOL (WINAPI * CDXUTIMEEditBox::_ImmNotifyIME)( HIMC, DWORD, DWORD, DWORD ) = CDXUTIMEEditBox::Dummy_ImmNotifyIME;
+BOOL (WINAPI * CDXUTIMEEditBox::_ImmSetConversionStatus)( HIMC, DWORD, DWORD ) = CDXUTIMEEditBox::Dummy_ImmSetConversionStatus;
+BOOL (WINAPI * CDXUTIMEEditBox::_ImmSimulateHotKey)( HWND, DWORD ) = CDXUTIMEEditBox::Dummy_ImmSimulateHotKey;
+BOOL (WINAPI * CDXUTIMEEditBox::_ImmIsIME)( HKL ) = CDXUTIMEEditBox::Dummy_ImmIsIME;
+UINT (WINAPI * CDXUTIMEEditBox::_GetReadingString)( HIMC, UINT, LPWSTR, PINT, BOOL*, PUINT ) = CDXUTIMEEditBox::Dummy_GetReadingString; // Traditional Chinese IME
+BOOL (WINAPI * CDXUTIMEEditBox::_ShowReadingWindow)( HIMC, BOOL ) = CDXUTIMEEditBox::Dummy_ShowReadingWindow; // Traditional Chinese IME
+BOOL (APIENTRY * CDXUTIMEEditBox::_VerQueryValueA)( const LPVOID, LPSTR, LPVOID *, PUINT ) = CDXUTIMEEditBox::Dummy_VerQueryValueA;
+BOOL (APIENTRY * CDXUTIMEEditBox::_GetFileVersionInfoA)( LPSTR, DWORD, DWORD, LPVOID )= CDXUTIMEEditBox::Dummy_GetFileVersionInfoA;
+DWORD (APIENTRY * CDXUTIMEEditBox::_GetFileVersionInfoSizeA)( LPSTR, LPDWORD ) = CDXUTIMEEditBox::Dummy_GetFileVersionInfoSizeA;
+
+HINSTANCE CDXUTIMEEditBox::s_hDllImm32;      // IMM32 DLL handle
+HINSTANCE CDXUTIMEEditBox::s_hDllVer;        // Version DLL handle
+HKL       CDXUTIMEEditBox::s_hklCurrent;     // Current keyboard layout of the process
+bool      CDXUTIMEEditBox::s_bVerticalCand;  // Indicates that the candidates are listed vertically
+WCHAR     CDXUTIMEEditBox::s_aszIndicator[5][3] = // String to draw to indicate current input locale
+            {
+                L"En",
+                L"\x7B80",
+                L"\x7E41",
+                L"\xAC00",
+                L"\x3042",
+            };
+LPWSTR    CDXUTIMEEditBox::s_wszCurrIndicator = CDXUTIMEEditBox::s_aszIndicator[0];  // Points to an indicator string that corresponds to current input locale
+bool      CDXUTIMEEditBox::s_bInsertOnType;     // Insert the character as soon as a key is pressed (Korean behavior)
+HINSTANCE CDXUTIMEEditBox::s_hDllIme;           // Instance handle of the current IME module
+HIMC      CDXUTIMEEditBox::s_hImcDef;           // Default input context
+CDXUTIMEEditBox::IMESTATE  CDXUTIMEEditBox::s_ImeState = IMEUI_STATE_OFF;
+bool      CDXUTIMEEditBox::s_bEnableImeSystem;  // Whether the IME system is active
+POINT     CDXUTIMEEditBox::s_ptCompString;      // Composition string position. Updated every frame.
+int       CDXUTIMEEditBox::s_nCompCaret;
+int       CDXUTIMEEditBox::s_nFirstTargetConv;  // Index of the first target converted char in comp string.  If none, -1.
+CUniBuffer CDXUTIMEEditBox::s_CompString = CUniBuffer( 0 );
+BYTE      CDXUTIMEEditBox::s_abCompStringAttr[MAX_COMPSTRING_SIZE];
+DWORD     CDXUTIMEEditBox::s_adwCompStringClause[MAX_COMPSTRING_SIZE];
+WCHAR     CDXUTIMEEditBox::s_wszReadingString[32];
+CDXUTIMEEditBox::CCandList CDXUTIMEEditBox::s_CandList;       // Data relevant to the candidate list
+bool      CDXUTIMEEditBox::s_bShowReadingWindow; // Indicates whether reading window is visible
+bool      CDXUTIMEEditBox::s_bHorizontalReading; // Indicates whether the reading window is vertical or horizontal
+bool      CDXUTIMEEditBox::s_bChineseIME;
+CGrowableArray< CDXUTIMEEditBox::CInputLocale > CDXUTIMEEditBox::s_Locale; // Array of loaded keyboard layout on system
+#if defined(DEBUG) || defined(_DEBUG)
+bool      CDXUTIMEEditBox::m_bIMEStaticMsgProcCalled = false;
+#endif
+
+
+//--------------------------------------------------------------------------------------
+CDXUTIMEEditBox::CDXUTIMEEditBox( CDXUTDialog *pDialog )
+{
+    CDXUTIMEEditBox::Initialize(); // ensure static vars are properly init'ed first
+    _ImmDisableTextFrameService( (DWORD)-1 );  // Disable TSF for the current process
+
+    m_Type = DXUT_CONTROL_IMEEDITBOX;
+    m_pDialog = pDialog;
+
+    s_bEnableImeSystem = true;
+    m_nIndicatorWidth = 0;
+    m_ReadingColor = D3DCOLOR_ARGB( 188, 255, 255, 255 );
+    m_ReadingWinColor = D3DCOLOR_ARGB( 128, 0, 0, 0 );
+    m_ReadingSelColor = D3DCOLOR_ARGB( 255, 255, 0, 0 );
+    m_ReadingSelBkColor = D3DCOLOR_ARGB( 128, 80, 80, 80 );
+    m_CandidateColor = D3DCOLOR_ARGB( 255, 200, 200, 200 );
+    m_CandidateWinColor = D3DCOLOR_ARGB( 128, 0, 0, 0 );
+    m_CandidateSelColor = D3DCOLOR_ARGB( 255, 255, 255, 255 );
+    m_CandidateSelBkColor = D3DCOLOR_ARGB( 128, 158, 158, 158 );
+    m_CompColor = D3DCOLOR_ARGB( 255, 200, 200, 255 );
+    m_CompWinColor = D3DCOLOR_ARGB( 198, 0, 0, 0 );
+    m_CompCaretColor = D3DCOLOR_ARGB( 255, 255, 255, 255 );
+    m_CompTargetColor = D3DCOLOR_ARGB( 255, 255, 255, 255 );
+    m_CompTargetBkColor = D3DCOLOR_ARGB( 255, 150, 150, 150 );
+    m_CompTargetNonColor = D3DCOLOR_ARGB( 255, 255, 255, 0 );
+    m_CompTargetNonBkColor = D3DCOLOR_ARGB( 255, 150, 150, 150 );
+    m_IndicatorImeColor = D3DCOLOR_ARGB( 255, 255, 255, 255 );
+    m_IndicatorEngColor = D3DCOLOR_ARGB( 255, 0, 0, 0 );
+    m_IndicatorBkColor = D3DCOLOR_ARGB( 255, 128, 128, 128 );
+}
+
+
+//--------------------------------------------------------------------------------------
+CDXUTIMEEditBox::~CDXUTIMEEditBox()
+{
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTIMEEditBox::SendKey( BYTE nVirtKey )
+{
+    keybd_event( nVirtKey, 0, 0,               0 );
+    keybd_event( nVirtKey, 0, KEYEVENTF_KEYUP, 0 );
+}
+
+
+//--------------------------------------------------------------------------------------
+// Called by CDXUTDialogResourceManager::OnCreateDevice.  This gives the class a
+// chance to initialize its default input context associated with the app window.
+HRESULT CDXUTIMEEditBox::StaticOnCreateDevice()
+{
+    // Save the default input context
+    s_hImcDef = _ImmGetContext( DXUTGetHWND() );
+    _ImmReleaseContext( DXUTGetHWND(), s_hImcDef );
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTIMEEditBox::UpdateRects()
+{
+    // Temporary adjust m_width so that CDXUTEditBox can compute
+    // the correct rects for its rendering since we need to make space
+    // for the indicator button
+    int nWidth = m_width;
+    m_width -= m_nIndicatorWidth + m_nBorder * 2; // Make room for the indicator button
+    CDXUTEditBox::UpdateRects();
+    m_width = nWidth;  // Restore
+
+    // Compute the indicator button rectangle
+    SetRect( &m_rcIndicator, m_rcBoundingBox.right, m_rcBoundingBox.top, m_x + m_width, m_rcBoundingBox.bottom );
+//    InflateRect( &m_rcIndicator, -m_nBorder, -m_nBorder );
+    m_rcBoundingBox.right = m_rcBoundingBox.left + m_width;
+}
+
+
+//--------------------------------------------------------------------------------------
+//  GetImeId( UINT uIndex )
+//      returns 
+//  returned value:
+//  0: In the following cases
+//      - Non Chinese IME input locale
+//      - Older Chinese IME
+//      - Other error cases
+//
+//  Othewise:
+//      When uIndex is 0 (default)
+//          bit 31-24:  Major version
+//          bit 23-16:  Minor version
+//          bit 15-0:   Language ID
+//      When uIndex is 1
+//          pVerFixedInfo->dwFileVersionLS
+//
+//  Use IMEID_VER and IMEID_LANG macro to extract version and language information.
+//  
+
+// We define the locale-invariant ID ourselves since it doesn't exist prior to WinXP
+// For more information, see the CompareString() reference.
+#define LCID_INVARIANT MAKELCID(MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US), SORT_DEFAULT)
+
+DWORD CDXUTIMEEditBox::GetImeId( UINT uIndex )
+{
+    static HKL hklPrev = 0;
+    static DWORD dwID[2] = { 0, 0 };  // Cache the result
+    
+    DWORD   dwVerSize;
+    DWORD   dwVerHandle;
+    LPVOID  lpVerBuffer;
+    LPVOID  lpVerData;
+    UINT    cbVerData;
+    char    szTmp[1024];
+
+    if( uIndex >= sizeof( dwID ) / sizeof( dwID[0] ) )
+        return 0;
+
+    if( hklPrev == s_hklCurrent )
+        return dwID[uIndex];
+
+    hklPrev = s_hklCurrent;  // Save for the next invocation
+
+    // Check if we are using an older Chinese IME
+    if( !( ( s_hklCurrent == _CHT_HKL ) || ( s_hklCurrent == _CHT_HKL2 ) || ( s_hklCurrent == _CHS_HKL ) ) )
+    {
+        dwID[0] = dwID[1] = 0;
+        return dwID[uIndex];
+    }
+
+    // Obtain the IME file name
+    if ( !_ImmGetIMEFileNameA( s_hklCurrent, szTmp, ( sizeof(szTmp) / sizeof(szTmp[0]) ) - 1 ) )
+    {
+        dwID[0] = dwID[1] = 0;
+        return dwID[uIndex];
+    }
+
+    // Check for IME that doesn't implement reading string API
+    if ( !_GetReadingString )
+    {
+        if( ( CompareStringA( LCID_INVARIANT, NORM_IGNORECASE, szTmp, -1, CHT_IMEFILENAME1, -1 ) != CSTR_EQUAL ) &&
+            ( CompareStringA( LCID_INVARIANT, NORM_IGNORECASE, szTmp, -1, CHT_IMEFILENAME2, -1 ) != CSTR_EQUAL ) &&
+            ( CompareStringA( LCID_INVARIANT, NORM_IGNORECASE, szTmp, -1, CHT_IMEFILENAME3, -1 ) != CSTR_EQUAL ) &&
+            ( CompareStringA( LCID_INVARIANT, NORM_IGNORECASE, szTmp, -1, CHS_IMEFILENAME1, -1 ) != CSTR_EQUAL ) &&
+            ( CompareStringA( LCID_INVARIANT, NORM_IGNORECASE, szTmp, -1, CHS_IMEFILENAME2, -1 ) != CSTR_EQUAL ) )
+        {
+            dwID[0] = dwID[1] = 0;
+            return dwID[uIndex];
+        }
+    }
+
+    dwVerSize = _GetFileVersionInfoSizeA( szTmp, &dwVerHandle );
+    if( dwVerSize )
+    {
+        lpVerBuffer = HeapAlloc( GetProcessHeap(), 0, dwVerSize );
+        if( lpVerBuffer )
+        {
+            if( _GetFileVersionInfoA( szTmp, dwVerHandle, dwVerSize, lpVerBuffer ) )
+            {
+                if( _VerQueryValueA( lpVerBuffer, "\\", &lpVerData, &cbVerData ) )
+                {
+                    DWORD dwVer = ( (VS_FIXEDFILEINFO*)lpVerData )->dwFileVersionMS;
+                    dwVer = ( dwVer & 0x00ff0000 ) << 8 | ( dwVer & 0x000000ff ) << 16;
+                    if( _GetReadingString
+                        ||
+                        ( GetLanguage() == LANG_CHT &&
+                          ( dwVer == MAKEIMEVERSION(4, 2) || 
+                            dwVer == MAKEIMEVERSION(4, 3) || 
+                            dwVer == MAKEIMEVERSION(4, 4) || 
+                            dwVer == MAKEIMEVERSION(5, 0) ||
+                            dwVer == MAKEIMEVERSION(5, 1) ||
+                            dwVer == MAKEIMEVERSION(5, 2) ||
+                            dwVer == MAKEIMEVERSION(6, 0) ) )
+                        ||
+                        ( GetLanguage() == LANG_CHS &&
+                          ( dwVer == MAKEIMEVERSION(4, 1) ||
+                            dwVer == MAKEIMEVERSION(4, 2) ||
+                            dwVer == MAKEIMEVERSION(5, 3) ) )
+                      )
+                    {
+                        dwID[0] = dwVer | GetLanguage();
+                        dwID[1] = ( (VS_FIXEDFILEINFO*)lpVerData )->dwFileVersionLS;
+                    }
+                }
+            }
+            HeapFree( GetProcessHeap(), 0, lpVerBuffer );
+        }
+    }
+
+    return dwID[uIndex];
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTIMEEditBox::CheckInputLocale()
+{
+    static HKL hklPrev = 0;
+    s_hklCurrent = GetKeyboardLayout( 0 );
+    if ( hklPrev == s_hklCurrent )
+        return;
+
+    hklPrev = s_hklCurrent;
+    switch ( GetPrimaryLanguage() )
+    {
+        // Simplified Chinese
+        case LANG_CHINESE:
+            s_bVerticalCand = true;
+            switch ( GetSubLanguage() )
+            {
+                case SUBLANG_CHINESE_SIMPLIFIED:
+                    s_wszCurrIndicator = s_aszIndicator[INDICATOR_CHS];
+                    s_bVerticalCand = GetImeId() == 0;
+                    break;
+                case SUBLANG_CHINESE_TRADITIONAL:
+                    s_wszCurrIndicator = s_aszIndicator[INDICATOR_CHT];
+                    break;
+                default:    // unsupported sub-language
+                    s_wszCurrIndicator = s_aszIndicator[INDICATOR_NON_IME];
+                    break;
+            }
+            break;
+        // Korean
+        case LANG_KOREAN:
+            s_wszCurrIndicator = s_aszIndicator[INDICATOR_KOREAN];
+            s_bVerticalCand = false;
+            break;
+        // Japanese
+        case LANG_JAPANESE:
+            s_wszCurrIndicator = s_aszIndicator[INDICATOR_JAPANESE];
+            s_bVerticalCand = true;
+            break;
+        default:
+            // A non-IME language.  Obtain the language abbreviation
+            // and store it for rendering the indicator later.
+            s_wszCurrIndicator = s_aszIndicator[INDICATOR_NON_IME];
+    }
+
+    // If non-IME, use the language abbreviation.
+    if( s_wszCurrIndicator == s_aszIndicator[INDICATOR_NON_IME] )
+    {
+        WCHAR wszLang[5];
+        GetLocaleInfoW( MAKELCID( LOWORD( s_hklCurrent ), SORT_DEFAULT ), LOCALE_SABBREVLANGNAME, wszLang, 5 );
+        s_wszCurrIndicator[0] = wszLang[0];
+        s_wszCurrIndicator[1] = towlower( wszLang[1] );
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTIMEEditBox::CheckToggleState()
+{
+    CheckInputLocale();
+    bool bIme = _ImmIsIME( s_hklCurrent ) != 0;
+    s_bChineseIME = ( GetPrimaryLanguage() == LANG_CHINESE ) && bIme;
+
+    HIMC hImc;
+    if( NULL != ( hImc = _ImmGetContext( DXUTGetHWND() ) ) )
+    {
+        if( s_bChineseIME )
+        {
+            DWORD dwConvMode, dwSentMode;
+            _ImmGetConversionStatus( hImc, &dwConvMode, &dwSentMode );
+            s_ImeState = ( dwConvMode & IME_CMODE_NATIVE ) ? IMEUI_STATE_ON : IMEUI_STATE_ENGLISH;
+        }
+        else
+        {
+            s_ImeState = ( bIme && _ImmGetOpenStatus( hImc ) != 0 ) ? IMEUI_STATE_ON : IMEUI_STATE_OFF;
+        }
+        _ImmReleaseContext( DXUTGetHWND(), hImc );
+    }
+    else
+        s_ImeState = IMEUI_STATE_OFF;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Enable/disable the entire IME system.  When disabled, the default IME handling
+// kicks in.
+void CDXUTIMEEditBox::EnableImeSystem( bool bEnable )
+{
+    s_bEnableImeSystem = bEnable;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Sets up IME-specific APIs for the IME edit controls.  This is called every time
+// the input locale changes.
+void CDXUTIMEEditBox::SetupImeApi()
+{
+    char szImeFile[MAX_PATH + 1];
+
+    _GetReadingString = NULL;
+    _ShowReadingWindow = NULL;
+    if( _ImmGetIMEFileNameA( s_hklCurrent, szImeFile, sizeof(szImeFile)/sizeof(szImeFile[0]) - 1 ) == 0 )
+        return;
+
+    if( s_hDllIme ) FreeLibrary( s_hDllIme );
+    s_hDllIme = LoadLibraryA( szImeFile );
+    if ( !s_hDllIme )
+        return;
+    _GetReadingString = (UINT (WINAPI*)(HIMC, UINT, LPWSTR, PINT, BOOL*, PUINT))
+        ( GetProcAddress( s_hDllIme, "GetReadingString" ) );
+    _ShowReadingWindow =(BOOL (WINAPI*)(HIMC, BOOL))
+        ( GetProcAddress( s_hDllIme, "ShowReadingWindow" ) );
+}
+
+
+//--------------------------------------------------------------------------------------
+// Resets the composition string.
+void CDXUTIMEEditBox::ResetCompositionString()
+{
+    s_nCompCaret = 0;
+    s_CompString.SetText( L"" );
+    ZeroMemory( s_abCompStringAttr, sizeof(s_abCompStringAttr) );
+}
+
+
+//--------------------------------------------------------------------------------------
+// Truncate composition string by sending keystrokes to the window.
+void CDXUTIMEEditBox::TruncateCompString( bool bUseBackSpace, int iNewStrLen )
+{
+    if( !s_bInsertOnType )
+        return;
+
+    int cc = (int) wcslen( s_CompString.GetBuffer() );
+    assert( iNewStrLen == 0 || iNewStrLen >= cc );
+
+    // Send right arrow keystrokes to move the caret
+    //   to the end of the composition string.
+    for (int i = 0; i < cc - s_nCompCaret; ++i )
+        SendMessage( DXUTGetHWND(), WM_KEYDOWN, VK_RIGHT, 0 );
+    SendMessage( DXUTGetHWND(), WM_KEYUP, VK_RIGHT, 0 );
+
+    if( bUseBackSpace || m_bInsertMode )
+        iNewStrLen = 0;
+
+    // The caller sets bUseBackSpace to false if there's possibility of sending
+    // new composition string to the app right after this function call.
+    // 
+    // If the app is in overwriting mode and new comp string is 
+    // shorter than current one, delete previous comp string 
+    // till it's same long as the new one. Then move caret to the beginning of comp string.
+    // New comp string will overwrite old one.
+    if( iNewStrLen < cc )
+    {
+        for( int i = 0; i < cc - iNewStrLen; ++i )
+        {
+            SendMessage( DXUTGetHWND(), WM_KEYDOWN, VK_BACK, 0 );  // Backspace character
+            SendMessageW( DXUTGetHWND(), WM_CHAR, VK_BACK, 0 );
+        }
+        SendMessage( DXUTGetHWND(), WM_KEYUP, VK_BACK, 0 );
+    }
+    else
+        iNewStrLen = cc;
+
+    // Move the caret to the beginning by sending left keystrokes
+    for (int i = 0; i < iNewStrLen; ++i )
+        SendMessage( DXUTGetHWND(), WM_KEYDOWN, VK_LEFT, 0 );
+    SendMessage( DXUTGetHWND(), WM_KEYUP, VK_LEFT, 0 );
+}
+
+
+//--------------------------------------------------------------------------------------
+// Sends the current composition string to the application by sending keystroke
+// messages.
+void CDXUTIMEEditBox::SendCompString()
+{
+    for( int i = 0; i < lstrlen( s_CompString.GetBuffer() ); ++i )
+        MsgProc( WM_CHAR, (WPARAM)s_CompString[i], 0 );
+}
+
+
+//--------------------------------------------------------------------------------------
+// Outputs current composition string then cleans up the composition task.
+void CDXUTIMEEditBox::FinalizeString( bool bSend )
+{
+    HIMC hImc;
+    if( NULL == ( hImc = _ImmGetContext( DXUTGetHWND() ) ) )
+        return;
+
+    static bool bProcessing = false;
+    if( bProcessing )    // avoid infinite recursion
+    {
+        DXUTTRACE( L"CDXUTIMEEditBox::FinalizeString: Reentrant detected!\n" );
+        _ImmReleaseContext( DXUTGetHWND(), hImc );
+        return;
+    }
+    bProcessing = true;
+
+    if( !s_bInsertOnType && bSend )
+    {
+        // Send composition string to app.
+        LONG lLength = lstrlen( s_CompString.GetBuffer() );
+        // In case of CHT IME, don't send the trailing double byte space, if it exists.
+        if( GetLanguage() == LANG_CHT
+            && s_CompString[lLength - 1] == 0x3000 )
+        {
+            s_CompString[lLength - 1] = 0;
+        }
+        SendCompString();
+    }
+
+    ResetCompositionString();
+    // Clear composition string in IME
+    _ImmNotifyIME( hImc, NI_COMPOSITIONSTR, CPS_CANCEL, 0 );
+    // the following line is necessary as Korean IME doesn't close cand list
+    // when comp string is cancelled.
+    _ImmNotifyIME( hImc, NI_CLOSECANDIDATE, 0, 0 ); 
+    _ImmReleaseContext( DXUTGetHWND(), hImc );
+    bProcessing = false;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Determine whether the reading window should be vertical or horizontal.
+void CDXUTIMEEditBox::GetReadingWindowOrientation( DWORD dwId )
+{
+    s_bHorizontalReading = ( s_hklCurrent == _CHS_HKL ) || ( s_hklCurrent == _CHT_HKL2 ) || ( dwId == 0 );
+    if( !s_bHorizontalReading && ( dwId & 0x0000FFFF ) == LANG_CHT )
+    {
+        WCHAR wszRegPath[MAX_PATH];
+        HKEY hKey;
+        DWORD dwVer = dwId & 0xFFFF0000;
+        StringCchCopy( wszRegPath, MAX_PATH, L"software\\microsoft\\windows\\currentversion\\" );
+        StringCchCat( wszRegPath, MAX_PATH, ( dwVer >= MAKEIMEVERSION( 5, 1 ) ) ? L"MSTCIPH" : L"TINTLGNT" );
+        LONG lRc = RegOpenKeyExW( HKEY_CURRENT_USER, wszRegPath, 0, KEY_READ, &hKey );
+        if (lRc == ERROR_SUCCESS)
+        {
+            DWORD dwSize = sizeof(DWORD), dwMapping, dwType;
+            lRc = RegQueryValueExW( hKey, L"Keyboard Mapping", NULL, &dwType, (PBYTE)&dwMapping, &dwSize );
+            if (lRc == ERROR_SUCCESS)
+            {
+                if ( ( dwVer <= MAKEIMEVERSION( 5, 0 ) && 
+                       ( (BYTE)dwMapping == 0x22 || (BYTE)dwMapping == 0x23 ) )
+                     ||
+                     ( ( dwVer == MAKEIMEVERSION( 5, 1 ) || dwVer == MAKEIMEVERSION( 5, 2 ) ) &&
+                       (BYTE)dwMapping >= 0x22 && (BYTE)dwMapping <= 0x24 )
+                   )
+                {
+                    s_bHorizontalReading = true;
+                }
+            }
+            RegCloseKey( hKey );
+        }
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+// Obtain the reading string upon WM_IME_NOTIFY/INM_PRIVATE notification.
+void CDXUTIMEEditBox::GetPrivateReadingString()
+{
+    DWORD dwId = GetImeId();
+    if( !dwId )
+    {
+        s_bShowReadingWindow = false;
+        return;
+    }
+
+    HIMC hImc;
+    hImc = _ImmGetContext( DXUTGetHWND() );
+    if( !hImc )
+    {
+        s_bShowReadingWindow = false;
+        return;
+    }
+
+    DWORD dwReadingStrLen = 0;
+    DWORD dwErr = 0;
+    WCHAR *pwszReadingStringBuffer = NULL;  // Buffer for when the IME supports GetReadingString()
+    WCHAR *wstr = 0;
+    bool bUnicodeIme = false;  // Whether the IME context component is Unicode.
+    INPUTCONTEXT *lpIC = NULL;
+
+    if( _GetReadingString )
+    {
+        UINT uMaxUiLen;
+        BOOL bVertical;
+        // Obtain the reading string size
+        dwReadingStrLen = _GetReadingString( hImc, 0, NULL, (PINT)&dwErr, &bVertical, &uMaxUiLen );
+        if( dwReadingStrLen )
+        {
+            wstr = pwszReadingStringBuffer = (LPWSTR)HeapAlloc( GetProcessHeap(), 0, sizeof(WCHAR) * dwReadingStrLen );
+            if( !pwszReadingStringBuffer )
+            {
+                // Out of memory. Exit.
+                _ImmReleaseContext( DXUTGetHWND(), hImc );
+                return;
+            }
+
+            // Obtain the reading string
+            dwReadingStrLen = _GetReadingString( hImc, dwReadingStrLen, wstr, (PINT)&dwErr, &bVertical, &uMaxUiLen );
+        }
+
+        s_bHorizontalReading = !bVertical;
+        bUnicodeIme = true;
+    }
+    else
+    {
+        // IMEs that doesn't implement Reading String API
+
+        lpIC = _ImmLockIMC( hImc );
+        
+        LPBYTE p = 0;
+        switch( dwId )
+        {
+            case IMEID_CHT_VER42: // New(Phonetic/ChanJie)IME98  : 4.2.x.x // Win98
+            case IMEID_CHT_VER43: // New(Phonetic/ChanJie)IME98a : 4.3.x.x // WinMe, Win2k
+            case IMEID_CHT_VER44: // New ChanJie IME98b          : 4.4.x.x // WinXP
+                p = *(LPBYTE *)((LPBYTE)_ImmLockIMCC( lpIC->hPrivate ) + 24 );
+                if( !p ) break;
+                dwReadingStrLen = *(DWORD *)( p + 7 * 4 + 32 * 4 );
+                dwErr = *(DWORD *)( p + 8 * 4 + 32 * 4 );
+                wstr = (WCHAR *)( p + 56 );
+                bUnicodeIme = true;
+                break;
+
+            case IMEID_CHT_VER50: // 5.0.x.x // WinME
+                p = *(LPBYTE *)( (LPBYTE)_ImmLockIMCC( lpIC->hPrivate ) + 3 * 4 );
+                if( !p ) break;
+                p = *(LPBYTE *)( (LPBYTE)p + 1*4 + 5*4 + 4*2 );
+                if( !p ) break;
+                dwReadingStrLen = *(DWORD *)(p + 1*4 + (16*2+2*4) + 5*4 + 16);
+                dwErr = *(DWORD *)(p + 1*4 + (16*2+2*4) + 5*4 + 16 + 1*4);
+                wstr = (WCHAR *)(p + 1*4 + (16*2+2*4) + 5*4);
+                bUnicodeIme = false;
+                break;
+
+            case IMEID_CHT_VER51: // 5.1.x.x // IME2002(w/OfficeXP)
+            case IMEID_CHT_VER52: // 5.2.x.x // (w/whistler)
+            case IMEID_CHS_VER53: // 5.3.x.x // SCIME2k or MSPY3 (w/OfficeXP and Whistler)
+                p = *(LPBYTE *)((LPBYTE)_ImmLockIMCC( lpIC->hPrivate ) + 4);
+                if( !p ) break;
+                p = *(LPBYTE *)((LPBYTE)p + 1*4 + 5*4);
+                if( !p ) break;
+                dwReadingStrLen = *(DWORD *)(p + 1*4 + (16*2+2*4) + 5*4 + 16 * 2);
+                dwErr = *(DWORD *)(p + 1*4 + (16*2+2*4) + 5*4 + 16 * 2 + 1*4);
+                wstr  = (WCHAR *) (p + 1*4 + (16*2+2*4) + 5*4);
+                bUnicodeIme = true;
+                break;
+
+            // the code tested only with Win 98 SE (MSPY 1.5/ ver 4.1.0.21)
+            case IMEID_CHS_VER41:
+            {
+                int nOffset;
+                nOffset = ( GetImeId( 1 ) >= 0x00000002 ) ? 8 : 7;
+
+                p = *(LPBYTE *)((LPBYTE)_ImmLockIMCC( lpIC->hPrivate ) + nOffset * 4);
+                if( !p ) break;
+                dwReadingStrLen = *(DWORD *)(p + 7*4 + 16*2*4);
+                dwErr = *(DWORD *)(p + 8*4 + 16*2*4);
+                dwErr = __min( dwErr, dwReadingStrLen );
+                wstr = (WCHAR *)(p + 6*4 + 16*2*1);
+                bUnicodeIme = true;
+                break;
+            }
+
+            case IMEID_CHS_VER42: // 4.2.x.x // SCIME98 or MSPY2 (w/Office2k, Win2k, WinME, etc)
+            {
+                OSVERSIONINFOW osi;
+                osi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOW);
+                GetVersionExW( &osi );
+
+                int nTcharSize = ( osi.dwPlatformId == VER_PLATFORM_WIN32_NT ) ? sizeof(WCHAR) : sizeof(char);
+                p = *(LPBYTE *)((LPBYTE)_ImmLockIMCC( lpIC->hPrivate ) + 1*4 + 1*4 + 6*4);
+                if( !p ) break;
+                dwReadingStrLen = *(DWORD *)(p + 1*4 + (16*2+2*4) + 5*4 + 16 * nTcharSize);
+                dwErr = *(DWORD *)(p + 1*4 + (16*2+2*4) + 5*4 + 16 * nTcharSize + 1*4);
+                wstr  = (WCHAR *) (p + 1*4 + (16*2+2*4) + 5*4);
+                bUnicodeIme = ( osi.dwPlatformId == VER_PLATFORM_WIN32_NT ) ? true : false;
+            }
+        }   // switch
+    }
+
+    // Copy the reading string to the candidate list first
+    s_CandList.awszCandidate[0][0] = 0;
+    s_CandList.awszCandidate[1][0] = 0;
+    s_CandList.awszCandidate[2][0] = 0;
+    s_CandList.awszCandidate[3][0] = 0;
+    s_CandList.dwCount = dwReadingStrLen;
+    s_CandList.dwSelection = (DWORD)-1; // do not select any char
+    if( bUnicodeIme )
+    {
+        UINT i;
+        for( i = 0; i < dwReadingStrLen; ++i ) // dwlen > 0, if known IME
+        {
+            if( dwErr <= i && s_CandList.dwSelection == (DWORD)-1 )
+            {
+                // select error char
+                s_CandList.dwSelection = i;
+            }
+
+            s_CandList.awszCandidate[i][0] = wstr[i];
+            s_CandList.awszCandidate[i][1] = 0;
+        }
+        s_CandList.awszCandidate[i][0] = 0;
+    }
+    else
+    {
+        char *p = (char *)wstr;
+        DWORD i, j;
+        for( i = 0, j = 0; i < dwReadingStrLen; ++i, ++j ) // dwlen > 0, if known IME
+        {
+            if( dwErr <= i && s_CandList.dwSelection == (DWORD)-1 )
+            {
+                s_CandList.dwSelection = j;
+            }
+            // Obtain the current code page
+            WCHAR wszCodePage[8];
+            UINT uCodePage = CP_ACP;  // Default code page
+            if( GetLocaleInfoW( MAKELCID( GetLanguage(), SORT_DEFAULT ),
+                                LOCALE_IDEFAULTANSICODEPAGE,
+                                wszCodePage,
+                                sizeof(wszCodePage)/sizeof(wszCodePage[0]) ) )
+            {
+                uCodePage = wcstoul( wszCodePage, NULL, 0 );
+            }
+            MultiByteToWideChar( uCodePage, 0, p + i, IsDBCSLeadByteEx( uCodePage, p[i] ) ? 2 : 1,
+                                 s_CandList.awszCandidate[j], 1 );
+            if( IsDBCSLeadByteEx( uCodePage, p[i] ) )
+                ++i;
+        }
+        s_CandList.awszCandidate[j][0] = 0;
+        s_CandList.dwCount = j;
+    }
+    if( !_GetReadingString )
+    {
+        _ImmUnlockIMCC( lpIC->hPrivate );
+        _ImmUnlockIMC( hImc );
+        GetReadingWindowOrientation( dwId );
+    }
+    _ImmReleaseContext( DXUTGetHWND(), hImc );
+
+    if( pwszReadingStringBuffer )
+        HeapFree( GetProcessHeap(), 0, pwszReadingStringBuffer );
+
+    // Copy the string to the reading string buffer
+    if( s_CandList.dwCount > 0 )
+        s_bShowReadingWindow = true;
+    else
+        s_bShowReadingWindow = false;
+    if( s_bHorizontalReading )
+    {
+        s_CandList.nReadingError = -1;
+        s_wszReadingString[0] = 0;
+        for( UINT i = 0; i < s_CandList.dwCount; ++i )
+        {
+            if( s_CandList.dwSelection == i )
+                s_CandList.nReadingError = lstrlen( s_wszReadingString );
+            StringCchCat( s_wszReadingString, 32, s_CandList.awszCandidate[i] );
+        }
+    }
+
+    s_CandList.dwPageSize = MAX_CANDLIST;
+}
+
+
+//--------------------------------------------------------------------------------------
+// This function is used only briefly in CHT IME handling,
+// so accelerator isn't processed.
+void CDXUTIMEEditBox::PumpMessage()
+{
+    MSG msg;
+
+    while( PeekMessageW( &msg, NULL, 0, 0, PM_NOREMOVE ) )
+    {
+        if( !GetMessageW( &msg, NULL, 0, 0 ) )
+        {
+            PostQuitMessage( (int)msg.wParam );
+            return;
+        }
+        TranslateMessage( &msg );
+        DispatchMessageA( &msg );
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTIMEEditBox::OnFocusIn()
+{
+    CDXUTEditBox::OnFocusIn();
+
+    if( s_bEnableImeSystem )
+    {
+        _ImmAssociateContext( DXUTGetHWND(), s_hImcDef );
+        CheckToggleState();
+    } else
+        _ImmAssociateContext( DXUTGetHWND(), NULL );
+
+    //
+    // Set up the IME global state according to the current instance state
+    //
+    HIMC hImc;
+    if( NULL != ( hImc = _ImmGetContext( DXUTGetHWND() ) ) ) 
+    {
+        if( !s_bEnableImeSystem )
+            s_ImeState = IMEUI_STATE_OFF;
+
+        _ImmReleaseContext( DXUTGetHWND(), hImc );
+        CheckToggleState();
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTIMEEditBox::OnFocusOut()
+{
+    CDXUTEditBox::OnFocusOut();
+
+    FinalizeString( false );  // Don't send the comp string as to match RichEdit behavior
+
+    _ImmAssociateContext( DXUTGetHWND(), NULL );
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTIMEEditBox::StaticMsgProc( UINT uMsg, WPARAM wParam, LPARAM lParam )
+{
+    HIMC hImc;
+
+    if( !s_bEnableImeSystem )
+        return false;
+
+#if defined(DEBUG) || defined(_DEBUG)
+    m_bIMEStaticMsgProcCalled = true;
+#endif
+
+    switch( uMsg )
+    {
+        case WM_ACTIVATEAPP:
+            if( wParam )
+            {
+                // Populate s_Locale with the list of keyboard layouts.
+                UINT cKL = GetKeyboardLayoutList( 0, NULL );
+                s_Locale.RemoveAll();
+                HKL *phKL = new HKL[cKL];
+                if( phKL )
+                {
+                    GetKeyboardLayoutList( cKL, phKL );
+                    for( UINT i = 0; i < cKL; ++i )
+                    {
+                        CInputLocale Locale;
+
+                        // Filter out East Asian languages that are not IME.
+                        if( ( PRIMARYLANGID( LOWORD( phKL[i] ) ) == LANG_CHINESE ||
+                              PRIMARYLANGID( LOWORD( phKL[i] ) ) == LANG_JAPANESE ||
+                              PRIMARYLANGID( LOWORD( phKL[i] ) ) == LANG_KOREAN ) &&
+                              !_ImmIsIME( phKL[i] ) )
+                              continue;
+
+                        // If this language is already in the list, don't add it again.
+                        bool bBreak = false;
+                        for( int e = 0; e < s_Locale.GetSize(); ++e )
+                            if( LOWORD( s_Locale.GetAt( e ).m_hKL ) ==
+                                LOWORD( phKL[i] ) )
+                            {
+                                bBreak = true;
+                                break;
+                            }
+                        if( bBreak )
+                            break;
+
+                        Locale.m_hKL = phKL[i];
+                        WCHAR wszDesc[128] = L"";
+                        switch( PRIMARYLANGID( LOWORD( phKL[i] ) ) )
+                        {
+                            // Simplified Chinese
+                            case LANG_CHINESE:
+                                switch( SUBLANGID( LOWORD( phKL[i] ) ) )
+                                {
+                                    case SUBLANG_CHINESE_SIMPLIFIED:
+                                        StringCchCopy( Locale.m_wszLangAbb, 3, s_aszIndicator[INDICATOR_CHS] );
+                                        break;
+                                    case SUBLANG_CHINESE_TRADITIONAL:
+                                        StringCchCopy( Locale.m_wszLangAbb, 3, s_aszIndicator[INDICATOR_CHT] );
+                                        break;
+                                    default:    // unsupported sub-language
+                                        GetLocaleInfoW( MAKELCID( LOWORD( phKL[i] ), SORT_DEFAULT ), LOCALE_SABBREVLANGNAME, wszDesc, 128 );
+                                        Locale.m_wszLangAbb[0] = wszDesc[0];
+                                        Locale.m_wszLangAbb[1] = towlower( wszDesc[1] );
+                                        Locale.m_wszLangAbb[2] = L'\0';
+                                        break;
+                                }
+                                break;
+                            // Korean
+                            case LANG_KOREAN:
+                                StringCchCopy( Locale.m_wszLangAbb, 3, s_aszIndicator[INDICATOR_KOREAN] );
+                                break;
+                            // Japanese
+                            case LANG_JAPANESE:
+                                StringCchCopy( Locale.m_wszLangAbb, 3, s_aszIndicator[INDICATOR_JAPANESE] );
+                                break;         
+                            default:
+                                // A non-IME language.  Obtain the language abbreviation
+                                // and store it for rendering the indicator later.
+                                GetLocaleInfoW( MAKELCID( LOWORD( phKL[i] ), SORT_DEFAULT ), LOCALE_SABBREVLANGNAME, wszDesc, 128 );
+                                Locale.m_wszLangAbb[0] = wszDesc[0];
+                                Locale.m_wszLangAbb[1] = towlower( wszDesc[1] );
+                                Locale.m_wszLangAbb[2] = L'\0';
+                                break;
+                        }
+
+                        GetLocaleInfoW( MAKELCID( LOWORD( phKL[i] ), SORT_DEFAULT ), LOCALE_SLANGUAGE, wszDesc, 128 );
+                        StringCchCopy( Locale.m_wszLang, 64, wszDesc );
+
+                        s_Locale.Add( Locale );
+                    }
+                    delete[] phKL;
+                }
+            }
+            break;
+
+        case WM_INPUTLANGCHANGE:
+            DXUTTRACE( L"WM_INPUTLANGCHANGE\n" );
+            {
+                UINT uLang = GetPrimaryLanguage();
+                CheckToggleState();
+                if ( uLang != GetPrimaryLanguage() )
+                {
+                    // Korean IME always inserts on keystroke.  Other IMEs do not.
+                    s_bInsertOnType = ( GetPrimaryLanguage() == LANG_KOREAN );
+                }
+
+                // IME changed.  Setup the new IME.
+                SetupImeApi();
+                if( _ShowReadingWindow )
+                {
+                    if ( NULL != ( hImc = _ImmGetContext( DXUTGetHWND() ) ) )
+                    {
+                        _ShowReadingWindow( hImc, false );
+                        _ImmReleaseContext( DXUTGetHWND(), hImc );
+                    }
+                }
+            }
+            return true;
+
+        case WM_IME_SETCONTEXT:
+            DXUTTRACE( L"WM_IME_SETCONTEXT\n" );
+            //
+            // We don't want anything to display, so we have to clear this
+            //
+            lParam = 0;
+            return false;
+
+        // Handle WM_IME_STARTCOMPOSITION here since
+        // we do not want the default IME handler to see
+        // this when our fullscreen app is running.
+        case WM_IME_STARTCOMPOSITION:
+            DXUTTRACE( L"WM_IME_STARTCOMPOSITION\n" );
+            ResetCompositionString();
+            // Since the composition string has its own caret, we don't render
+            // the edit control's own caret to avoid double carets on screen.
+            s_bHideCaret = true;
+            return true;
+
+        case WM_IME_COMPOSITION:
+            DXUTTRACE( L"WM_IME_COMPOSITION\n" );
+            return false;
+    }
+
+    return false;
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTIMEEditBox::HandleMouse( UINT uMsg, POINT pt, WPARAM wParam, LPARAM lParam )
+{
+    if( !m_bEnabled || !m_bVisible )
+        return false;
+
+    switch( uMsg )
+    {
+        case WM_LBUTTONDOWN:
+        case WM_LBUTTONDBLCLK:
+        {
+            DXUTFontNode* pFont = m_pDialog->GetFont( m_Elements.GetAt( 9 )->iFont );
+
+            // Check if this click is on top of the composition string
+            int nCompStrWidth;
+            s_CompString.CPtoX( s_CompString.GetTextSize(), FALSE, &nCompStrWidth );
+
+            if( s_ptCompString.x <= pt.x &&
+                s_ptCompString.y <= pt.y &&
+                s_ptCompString.x + nCompStrWidth > pt.x &&
+                s_ptCompString.y + pFont->nHeight > pt.y )
+            {
+                int nCharBodyHit, nCharHit;
+                int nTrail;
+
+                // Determine the character clicked on.
+                s_CompString.XtoCP( pt.x - s_ptCompString.x, &nCharBodyHit, &nTrail );
+                if( nTrail && nCharBodyHit < s_CompString.GetTextSize() )
+                    nCharHit = nCharBodyHit + 1;
+                else
+                    nCharHit = nCharBodyHit;
+
+                // Now generate keypress events to move the comp string cursor
+                // to the click point.  First, if the candidate window is displayed,
+                // send Esc to close it.
+                HIMC hImc = _ImmGetContext( DXUTGetHWND() );
+                if( !hImc )
+                    return true;
+
+                _ImmNotifyIME( hImc, NI_CLOSECANDIDATE, 0, 0 );
+                _ImmReleaseContext( DXUTGetHWND(), hImc );
+
+                switch( GetPrimaryLanguage() )
+                {
+                    case LANG_JAPANESE:
+                        // For Japanese, there are two cases.  If s_nFirstTargetConv is
+                        // -1, the comp string hasn't been converted yet, and we use
+                        // s_nCompCaret.  For any other value of s_nFirstTargetConv,
+                        // the string has been converted, so we use clause information.
+
+                        if( s_nFirstTargetConv != -1 )
+                        {
+                            int nClauseClicked = 0;
+                            while( (int)s_adwCompStringClause[nClauseClicked + 1] <= nCharBodyHit )
+                                ++nClauseClicked;
+
+                            int nClauseSelected = 0;
+                            while( (int)s_adwCompStringClause[nClauseSelected + 1] <= s_nFirstTargetConv )
+                                ++nClauseSelected;
+
+                            BYTE nVirtKey = nClauseClicked > nClauseSelected ? VK_RIGHT : VK_LEFT;
+                            int nSendCount = abs( nClauseClicked - nClauseSelected );
+                            while( nSendCount-- > 0 )
+                                SendKey( nVirtKey );
+
+                            return true;
+                        }
+
+                        // Not converted case. Fall thru to Chinese case.
+
+                    case LANG_CHINESE:
+                    {
+                        // For Chinese, use s_nCompCaret.
+                        BYTE nVirtKey = nCharHit > s_nCompCaret ? VK_RIGHT : VK_LEFT;
+                        int nSendCount = abs( nCharHit - s_nCompCaret );
+                        while( nSendCount-- > 0 )
+                            SendKey( nVirtKey );
+                        break;
+                    }
+                }
+
+                return true;
+            }
+
+            // Check if the click is on top of the candidate window
+            if( s_CandList.bShowWindow && PtInRect( &s_CandList.rcCandidate, pt ) )
+            {
+                if( s_bVerticalCand )
+                {
+                    // Vertical candidate window
+
+                    // Compute the row the click is on
+                    int nRow = ( pt.y - s_CandList.rcCandidate.top ) / pFont->nHeight;
+
+                    if( nRow < (int)s_CandList.dwCount )
+                    {
+                        // nRow is a valid entry.
+                        // Now emulate keystrokes to select the candidate at this row.
+                        switch( GetPrimaryLanguage() )
+                        {
+                            case LANG_CHINESE:
+                            case LANG_KOREAN:
+                                // For Chinese and Korean, simply send the number keystroke.
+                                SendKey( (BYTE) ('0' + nRow + 1) );
+                                break;
+
+                            case LANG_JAPANESE:
+                                // For Japanese, move the selection to the target row,
+                                // then send Right, then send Left.
+
+                                BYTE nVirtKey;
+                                if( nRow > (int)s_CandList.dwSelection )
+                                    nVirtKey = VK_DOWN;
+                                else
+                                    nVirtKey = VK_UP;
+                                int nNumToHit = abs( int( nRow - s_CandList.dwSelection ) );
+                                for( int nStrike = 0; nStrike < nNumToHit; ++nStrike )
+                                    SendKey( nVirtKey );
+
+                                // Do this to close the candidate window without ending composition.
+                                SendKey( VK_RIGHT );
+                                SendKey( VK_LEFT );
+
+                                break;
+                        }
+                    }
+                } else
+                {
+                    // Horizontal candidate window
+
+                    // Determine which the character the click has hit.
+                    int nCharHit;
+                    int nTrail;
+                    s_CandList.HoriCand.XtoCP( pt.x - s_CandList.rcCandidate.left, &nCharHit, &nTrail );
+
+                    // Determine which candidate string the character belongs to.
+                    int nCandidate = s_CandList.dwCount - 1;
+
+                    int nEntryStart = 0;
+                    for( UINT i = 0; i < s_CandList.dwCount; ++i )
+                    {
+                        if( nCharHit >= nEntryStart )
+                        {
+                            // Haven't found it.
+                            nEntryStart += lstrlenW( s_CandList.awszCandidate[i] ) + 1;  // plus space separator
+                        } else
+                        {
+                            // Found it.  This entry starts at the right side of the click point,
+                            // so the char belongs to the previous entry.
+                            nCandidate = i - 1;
+                            break;
+                        }
+                    }
+
+                    // Now emulate keystrokes to select the candidate entry.
+                    switch( GetPrimaryLanguage() )
+                    {
+                        case LANG_CHINESE:
+                        case LANG_KOREAN:
+                            // For Chinese and Korean, simply send the number keystroke.
+                            SendKey( (BYTE) ('0' + nCandidate + 1) );
+                            break;
+                    }
+                }
+
+                return true;
+            }
+        }
+    }
+
+    // If we didn't care for the msg, let the parent process it.
+    return CDXUTEditBox::HandleMouse( uMsg, pt, wParam, lParam );
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CDXUTIMEEditBox::MsgProc( UINT uMsg, WPARAM wParam, LPARAM lParam )
+{
+    if( !m_bEnabled || !m_bVisible )
+        return false;
+
+#if defined(DEBUG) || defined(_DEBUG)
+    // DXUT.cpp used to call CDXUTIMEEditBox::StaticMsgProc() so that, but now
+    // this is the application's responsiblity.  To do this, call 
+    // CDXUTDialogResourceManager::MsgProc() before calling this function.
+    assert( m_bIMEStaticMsgProcCalled && L"To fix, call CDXUTDialogResourceManager::MsgProc() first" );
+#endif
+
+    bool trappedData;
+    bool *trapped = &trappedData;
+
+    HIMC hImc;
+    static LPARAM lAlt = 0x80000000, lCtrl = 0x80000000, lShift = 0x80000000;
+
+    *trapped = false;
+    if( !s_bEnableImeSystem )
+        return CDXUTEditBox::MsgProc( uMsg, wParam, lParam );
+
+    switch( uMsg )
+    {
+        //
+        //  IME Handling
+        //
+        case WM_IME_COMPOSITION:
+            DXUTTRACE( L"WM_IME_COMPOSITION\n" );
+            {
+                LONG lRet;  // Returned count in CHARACTERS
+                WCHAR wszCompStr[MAX_COMPSTRING_SIZE];
+
+                *trapped = true;
+                if( NULL == ( hImc = _ImmGetContext( DXUTGetHWND() ) ) )
+                {
+                    break;
+                }
+
+                // Get the caret position in composition string
+                if ( lParam & GCS_CURSORPOS )
+                {
+                    s_nCompCaret = _ImmGetCompositionStringW( hImc, GCS_CURSORPOS, NULL, 0 );
+                    if( s_nCompCaret < 0 )
+                        s_nCompCaret = 0; // On error, set caret to pos 0.
+                }
+
+                // ResultStr must be processed before composition string.
+                //
+                // This is because for some IMEs, such as CHT, pressing Enter
+                // to complete the composition sends WM_IME_COMPOSITION with both
+                // GCS_RESULTSTR and GCS_COMPSTR.  Retrieving the result string
+                // gives the correct string, while retrieving the comp string
+                // (GCS_COMPSTR) gives empty string.  GCS_RESULTSTR should be
+                // handled first so that the application receives the string.  Then
+                // GCS_COMPSTR can be handled to clear the comp string buffer.
+
+                if ( lParam & GCS_RESULTSTR )
+                {
+                    DXUTTRACE( L"  GCS_RESULTSTR\n" );
+                    lRet = _ImmGetCompositionStringW( hImc, GCS_RESULTSTR, wszCompStr, sizeof( wszCompStr ) );
+                    if( lRet > 0 )
+                    {
+                        lRet /= sizeof(WCHAR);
+                        wszCompStr[lRet] = 0;  // Force terminate
+                        TruncateCompString( false, (int)wcslen( wszCompStr ) );
+                        s_CompString.SetText( wszCompStr );
+                        SendCompString();
+                        ResetCompositionString();
+                    }
+                }
+
+                //
+                // Reads in the composition string.
+                //
+                if ( lParam & GCS_COMPSTR )
+                {
+                    DXUTTRACE( L"  GCS_COMPSTR\n" );
+                    //////////////////////////////////////////////////////
+                    // Retrieve the latest user-selected IME candidates
+                    lRet = _ImmGetCompositionStringW( hImc, GCS_COMPSTR, wszCompStr, sizeof( wszCompStr ) );
+                    if( lRet > 0 )
+                    {
+                        lRet /= sizeof(WCHAR);  // Convert size in byte to size in char
+                        wszCompStr[lRet] = 0;  // Force terminate
+                        //
+                        // Remove the whole of the string
+                        //
+                        TruncateCompString( false, (int)wcslen( wszCompStr ) );
+
+                        s_CompString.SetText( wszCompStr );
+
+                        // Older CHT IME uses composition string for reading string
+                        if ( GetLanguage() == LANG_CHT && !GetImeId() )
+                        {
+                            if( lstrlen( s_CompString.GetBuffer() ) )
+                            {
+                                s_CandList.dwCount = 4;             // Maximum possible length for reading string is 4
+                                s_CandList.dwSelection = (DWORD)-1; // don't select any candidate
+
+                                // Copy the reading string to the candidate list
+                                for( int i = 3; i >= 0; --i )
+                                {
+                                    if( i > lstrlen( s_CompString.GetBuffer() ) - 1 )
+                                        s_CandList.awszCandidate[i][0] = 0;  // Doesn't exist
+                                    else
+                                    {
+                                        s_CandList.awszCandidate[i][0] = s_CompString[i];
+                                        s_CandList.awszCandidate[i][1] = 0;
+                                    }
+                                }
+                                s_CandList.dwPageSize = MAX_CANDLIST;
+                                // Clear comp string after we are done copying
+                                ZeroMemory( (LPVOID)s_CompString.GetBuffer(), 4 * sizeof(WCHAR) );
+                                s_bShowReadingWindow = true;
+                                GetReadingWindowOrientation( 0 );
+                                if( s_bHorizontalReading )
+                                {
+                                    s_CandList.nReadingError = -1;  // Clear error
+
+                                    // Create a string that consists of the current
+                                    // reading string.  Since horizontal reading window
+                                    // is used, we take advantage of this by rendering
+                                    // one string instead of several.
+                                    //
+                                    // Copy the reading string from the candidate list
+                                    // to the reading string buffer.
+                                    s_wszReadingString[0] = 0;
+                                    for( UINT i = 0; i < s_CandList.dwCount; ++i )
+                                    {
+                                        if( s_CandList.dwSelection == i )
+                                            s_CandList.nReadingError = lstrlen( s_wszReadingString );
+                                        StringCchCat( s_wszReadingString, 32, s_CandList.awszCandidate[i] );
+                                    }
+                                }
+                            }
+                            else
+                            {
+                                s_CandList.dwCount = 0;
+                                s_bShowReadingWindow = false;
+                            }
+                        }
+
+                        if( s_bInsertOnType )
+                        {
+                            // Send composition string to the edit control
+                            SendCompString();
+                            // Restore the caret to the correct location.
+                            // It's at the end right now, so compute the number
+                            // of times left arrow should be pressed to
+                            // send it to the original position.
+                            int nCount = lstrlen( s_CompString.GetBuffer() + s_nCompCaret );
+                            // Send left keystrokes
+                            for( int i = 0; i < nCount; ++i )
+                                SendMessage( DXUTGetHWND(), WM_KEYDOWN, VK_LEFT, 0 );
+                            SendMessage( DXUTGetHWND(), WM_KEYUP, VK_LEFT, 0 );
+                        }
+                    }
+
+                    ResetCaretBlink();
+                }
+
+                // Retrieve comp string attributes
+                if( lParam & GCS_COMPATTR )
+                {
+                    lRet = _ImmGetCompositionStringW( hImc, GCS_COMPATTR, s_abCompStringAttr, sizeof( s_abCompStringAttr ) );
+                    if( lRet > 0 )
+                        s_abCompStringAttr[lRet] = 0;  // ??? Is this needed for attributes?
+                }
+
+                // Retrieve clause information
+                if( lParam & GCS_COMPCLAUSE )
+                {
+                    lRet = _ImmGetCompositionStringW(hImc, GCS_COMPCLAUSE, s_adwCompStringClause, sizeof( s_adwCompStringClause ) );
+                    s_adwCompStringClause[lRet / sizeof(DWORD)] = 0;  // Terminate
+                }
+
+                _ImmReleaseContext( DXUTGetHWND(), hImc );
+            }
+            break;
+
+        case WM_IME_ENDCOMPOSITION:
+            DXUTTRACE( L"WM_IME_ENDCOMPOSITION\n" );
+            TruncateCompString();
+            ResetCompositionString();
+            // We can show the edit control's caret again.
+            s_bHideCaret = false;
+            // Hide reading window
+            s_bShowReadingWindow = false;
+            break;
+
+        case WM_IME_NOTIFY:
+            DXUTTRACE( L"WM_IME_NOTIFY %u\n", wParam );
+            switch( wParam )
+            {
+                case IMN_SETCONVERSIONMODE:
+                    DXUTTRACE( L"  IMN_SETCONVERSIONMODE\n" );
+                case IMN_SETOPENSTATUS:
+                    DXUTTRACE( L"  IMN_SETOPENSTATUS\n" );
+                    CheckToggleState();
+                    break;
+
+                case IMN_OPENCANDIDATE:
+                case IMN_CHANGECANDIDATE:
+                {
+                    DXUTTRACE( wParam == IMN_CHANGECANDIDATE ? L"  IMN_CHANGECANDIDATE\n" : L"  IMN_OPENCANDIDATE\n" );
+
+                    s_CandList.bShowWindow = true;
+                    *trapped = true;
+                    if( NULL == ( hImc = _ImmGetContext( DXUTGetHWND() ) ) )
+                        break;
+
+                    LPCANDIDATELIST lpCandList = NULL;
+                    DWORD dwLenRequired;
+
+                    s_bShowReadingWindow = false;
+                    // Retrieve the candidate list
+                    dwLenRequired = _ImmGetCandidateListW( hImc, 0, NULL, 0 );
+                    if( dwLenRequired )
+                    {
+                        lpCandList = (LPCANDIDATELIST)HeapAlloc( GetProcessHeap(), 0, dwLenRequired );
+                        dwLenRequired = _ImmGetCandidateListW( hImc, 0, lpCandList, dwLenRequired );
+                    }
+
+                    if( lpCandList )
+                    {
+                        // Update candidate list data
+                        s_CandList.dwSelection = lpCandList->dwSelection;
+                        s_CandList.dwCount = lpCandList->dwCount;
+
+                        int nPageTopIndex = 0;
+                        s_CandList.dwPageSize = __min( lpCandList->dwPageSize, MAX_CANDLIST );
+                        if( GetPrimaryLanguage() == LANG_JAPANESE )
+                        {
+                            // Japanese IME organizes its candidate list a little
+                            // differently from the other IMEs.
+                            nPageTopIndex = ( s_CandList.dwSelection / s_CandList.dwPageSize ) * s_CandList.dwPageSize;
+                        }
+                        else
+                            nPageTopIndex = lpCandList->dwPageStart;
+
+                        // Make selection index relative to first entry of page
+                        s_CandList.dwSelection = ( GetLanguage() == LANG_CHS && !GetImeId() ) ? (DWORD)-1
+                                                 : s_CandList.dwSelection - nPageTopIndex;
+
+                        ZeroMemory( s_CandList.awszCandidate, sizeof(s_CandList.awszCandidate) );
+                        for( UINT i = nPageTopIndex, j = 0;
+                            (DWORD)i < lpCandList->dwCount && j < s_CandList.dwPageSize;
+                            i++, j++ )
+                        {
+                            // Initialize the candidate list strings
+                            LPWSTR pwsz = s_CandList.awszCandidate[j];
+                            // For every candidate string entry,
+                            // write [index] + Space + [String] if vertical,
+                            // write [index] + [String] + Space if horizontal.
+                            *pwsz++ = (WCHAR)( L'0' + ( (j + 1) % 10 ) );  // Index displayed is 1 based
+                            if( s_bVerticalCand )
+                                *pwsz++ = L' ';
+                            WCHAR *pwszNewCand = (LPWSTR)( (LPBYTE)lpCandList + lpCandList->dwOffset[i] );
+                            while ( *pwszNewCand )
+                                *pwsz++ = *pwszNewCand++;
+                            if( !s_bVerticalCand )
+                                *pwsz++ = L' ';
+                            *pwsz = 0;  // Terminate
+                        }
+
+                        // Make dwCount in s_CandList be number of valid entries in the page.
+                        s_CandList.dwCount = lpCandList->dwCount - lpCandList->dwPageStart;
+                        if( s_CandList.dwCount > lpCandList->dwPageSize )
+                            s_CandList.dwCount = lpCandList->dwPageSize;
+
+                        HeapFree( GetProcessHeap(), 0, lpCandList );
+                        _ImmReleaseContext( DXUTGetHWND(), hImc );
+
+                        // Korean and old Chinese IME can't have selection.
+                        // User must use the number hotkey or Enter to select
+                        // a candidate.
+                        if( GetPrimaryLanguage() == LANG_KOREAN ||
+                            GetLanguage() == LANG_CHT && !GetImeId() )
+                        {
+                            s_CandList.dwSelection = (DWORD)-1;
+                        }
+
+                        // Initialize s_CandList.HoriCand if we have a
+                        // horizontal candidate window.
+                        if( !s_bVerticalCand )
+                        {
+                            WCHAR wszCand[256] = L"";
+
+                            s_CandList.nFirstSelected = 0;
+                            s_CandList.nHoriSelectedLen = 0;
+                            for( UINT i = 0; i < MAX_CANDLIST; ++i )
+                            {
+                                if( s_CandList.awszCandidate[i][0] == L'\0' )
+                                    break;
+
+                                WCHAR wszEntry[32];
+                                StringCchPrintf( wszEntry, 32, L"%s ", s_CandList.awszCandidate[i] );
+                                // If this is the selected entry, mark its char position.
+                                if( s_CandList.dwSelection == i )
+                                {
+                                    s_CandList.nFirstSelected = lstrlen( wszCand );
+                                    s_CandList.nHoriSelectedLen = lstrlen( wszEntry ) - 1;  // Minus space
+                                }
+                                StringCchCat( wszCand, 256, wszEntry );
+                            }
+                            wszCand[lstrlen(wszCand) - 1] = L'\0';  // Remove the last space
+                            s_CandList.HoriCand.SetText( wszCand );
+                        }
+                    }
+                    break;
+                }
+
+                case IMN_CLOSECANDIDATE:
+                {
+                    DXUTTRACE( L"  IMN_CLOSECANDIDATE\n" );
+                    s_CandList.bShowWindow = false;
+                    if( !s_bShowReadingWindow )
+                    {
+                        s_CandList.dwCount = 0;
+                        ZeroMemory( s_CandList.awszCandidate, sizeof(s_CandList.awszCandidate) );
+                    }
+                    *trapped = true;
+                    break;
+                }
+
+                case IMN_PRIVATE:
+                    DXUTTRACE( L"  IMN_PRIVATE\n" );
+                    {
+                        if( !s_CandList.bShowWindow )
+                            GetPrivateReadingString();
+
+                        // Trap some messages to hide reading window
+                        DWORD dwId = GetImeId();
+                        switch( dwId )
+                        {
+                            case IMEID_CHT_VER42:
+                            case IMEID_CHT_VER43:
+                            case IMEID_CHT_VER44:
+                            case IMEID_CHS_VER41:
+                            case IMEID_CHS_VER42:
+                                if( ( lParam == 1 ) || ( lParam == 2 ) )
+                                {
+                                    *trapped = true;
+                                }
+                                break;
+
+                            case IMEID_CHT_VER50:
+                            case IMEID_CHT_VER51:
+                            case IMEID_CHT_VER52:
+                            case IMEID_CHT_VER60:
+                            case IMEID_CHS_VER53:
+                                if( (lParam == 16) || (lParam == 17) || (lParam == 26) || (lParam == 27) || (lParam == 28) )
+                                {
+                                    *trapped = true;
+                                }
+                                break;
+                        }
+                    }
+                    break;
+
+                default:
+                    *trapped = true;
+                    break;
+            }
+            break;
+
+        // When Text Service Framework is installed in Win2K, Alt+Shift and Ctrl+Shift combination (to switch input
+        // locale / keyboard layout) doesn't send WM_KEYUP message for the key that is released first. We need to check
+        // if these keys are actually up whenever we receive key up message for other keys.
+        case WM_KEYUP:
+        case WM_SYSKEYUP:
+            if ( !( lAlt & 0x80000000 ) && wParam != VK_MENU && ( GetAsyncKeyState( VK_MENU ) & 0x8000 ) == 0 )
+            {
+                PostMessageW( GetFocus(), WM_KEYUP, (WPARAM)VK_MENU, ( lAlt & 0x01ff0000 ) | 0xC0000001 );
+            }   
+            else if ( !( lCtrl & 0x80000000 ) && wParam != VK_CONTROL && ( GetAsyncKeyState( VK_CONTROL ) & 0x8000 ) == 0 )
+            {
+                PostMessageW( GetFocus(), WM_KEYUP, (WPARAM)VK_CONTROL, ( lCtrl & 0x01ff0000 ) | 0xC0000001 );
+            }
+            else if ( !( lShift & 0x80000000 ) && wParam != VK_SHIFT && ( GetAsyncKeyState( VK_SHIFT ) & 0x8000 ) == 0 )
+            {
+                PostMessageW( GetFocus(), WM_KEYUP, (WPARAM)VK_SHIFT, ( lShift & 0x01ff0000 ) | 0xC0000001 );
+            }
+            // fall through WM_KEYDOWN / WM_SYSKEYDOWN
+        case WM_KEYDOWN:
+        case WM_SYSKEYDOWN:
+            switch ( wParam )
+            {
+                case VK_MENU:
+                    lAlt = lParam;
+                    break;
+                case VK_SHIFT:
+                    lShift = lParam;
+                    break;
+                case VK_CONTROL:
+                    lCtrl = lParam;
+                    break;
+            }
+            //break;
+            // Fall through to default case
+            // so we invoke the parent.
+
+        default:
+            // Let the parent handle the message that we
+            // don't handle.
+            return CDXUTEditBox::MsgProc( uMsg, wParam, lParam );
+
+    }  // switch
+
+    return *trapped;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTIMEEditBox::RenderCandidateReadingWindow( IDirect3DDevice9* pd3dDevice, float fElapsedTime, bool bReading )
+{
+    RECT rc;
+    UINT nNumEntries = bReading ? 4 : MAX_CANDLIST;
+    D3DCOLOR TextColor, TextBkColor, SelTextColor, SelBkColor;
+    int nX, nXFirst, nXComp;
+    m_Buffer.CPtoX( m_nCaret, FALSE, &nX );
+    m_Buffer.CPtoX( m_nFirstVisible, FALSE, &nXFirst );
+
+    if( bReading )
+    {
+        TextColor = m_ReadingColor;
+        TextBkColor = m_ReadingWinColor;
+        SelTextColor = m_ReadingSelColor;
+        SelBkColor = m_ReadingSelBkColor;
+    } else
+    {
+        TextColor = m_CandidateColor;
+        TextBkColor = m_CandidateWinColor;
+        SelTextColor = m_CandidateSelColor;
+        SelBkColor = m_CandidateSelBkColor;
+    }
+
+    // For Japanese IME, align the window with the first target converted character.
+    // For all other IMEs, align with the caret.  This is because the caret
+    // does not move for Japanese IME.
+    if ( GetLanguage() == LANG_CHT && !GetImeId() )
+        nXComp = 0;
+    else
+    if( GetPrimaryLanguage() == LANG_JAPANESE )
+        s_CompString.CPtoX( s_nFirstTargetConv, FALSE, &nXComp );
+    else
+        s_CompString.CPtoX( s_nCompCaret, FALSE, &nXComp );
+
+    // Compute the size of the candidate window
+    int nWidthRequired = 0;
+    int nHeightRequired = 0;
+    int nSingleLineHeight = 0;
+
+    if( ( s_bVerticalCand && !bReading ) ||
+        ( !s_bHorizontalReading && bReading ) )
+    {
+        // Vertical window
+        for( UINT i = 0; i < nNumEntries; ++i )
+        {
+            if( s_CandList.awszCandidate[i][0] == L'\0' )
+                break;
+            SetRect( &rc, 0, 0, 0, 0 );
+            m_pDialog->CalcTextRect( s_CandList.awszCandidate[i], m_Elements.GetAt( 1 ), &rc );
+            nWidthRequired = __max( nWidthRequired, rc.right - rc.left );
+            nSingleLineHeight = __max( nSingleLineHeight, rc.bottom - rc.top );
+        }
+        nHeightRequired = nSingleLineHeight * nNumEntries;
+    } else
+    {
+        // Horizontal window
+        SetRect( &rc, 0, 0, 0, 0 );
+        if( bReading )
+            m_pDialog->CalcTextRect( s_wszReadingString, m_Elements.GetAt( 1 ), &rc );
+        else
+            m_pDialog->CalcTextRect( s_CandList.HoriCand.GetBuffer(), m_Elements.GetAt( 1 ), &rc );
+        nWidthRequired = rc.right - rc.left;
+        nSingleLineHeight = nHeightRequired = rc.bottom - rc.top;
+    }
+
+    // Now that we have the dimension, calculate the location for the candidate window.
+    // We attempt to fit the window in this order:
+    // bottom, top, right, left.
+
+    bool bHasPosition = false;
+
+    // Bottom
+    SetRect( &rc, s_ptCompString.x + nXComp, s_ptCompString.y + m_rcText.bottom - m_rcText.top,
+                  s_ptCompString.x + nXComp + nWidthRequired, s_ptCompString.y + m_rcText.bottom - m_rcText.top + nHeightRequired );
+    // if the right edge is cut off, move it left.
+    if( rc.right > m_pDialog->GetWidth() )
+    {
+        rc.left -= rc.right - m_pDialog->GetWidth();
+        rc.right = m_pDialog->GetWidth();
+    }
+    if( rc.bottom <= m_pDialog->GetHeight() )
+        bHasPosition = true;
+
+    // Top
+    if( !bHasPosition )
+    {
+        SetRect( &rc, s_ptCompString.x + nXComp, s_ptCompString.y - nHeightRequired,
+                      s_ptCompString.x + nXComp + nWidthRequired, s_ptCompString.y );
+        // if the right edge is cut off, move it left.
+        if( rc.right > m_pDialog->GetWidth() )
+        {
+            rc.left -= rc.right - m_pDialog->GetWidth();
+            rc.right = m_pDialog->GetWidth();
+        }
+        if( rc.top >= 0 )
+            bHasPosition = true;
+    }
+
+    // Right
+    if( !bHasPosition )
+    {
+        int nXCompTrail;
+        s_CompString.CPtoX( s_nCompCaret, TRUE, &nXCompTrail );
+        SetRect( &rc, s_ptCompString.x + nXCompTrail, 0,
+                      s_ptCompString.x + nXCompTrail + nWidthRequired, nHeightRequired );
+        if( rc.right <= m_pDialog->GetWidth() )
+            bHasPosition = true;
+    }
+
+    // Left
+    if( !bHasPosition )
+    {
+        SetRect( &rc, s_ptCompString.x + nXComp - nWidthRequired, 0,
+                      s_ptCompString.x + nXComp, nHeightRequired );
+        if( rc.right >= 0 )
+            bHasPosition = true;
+    }
+
+    if( !bHasPosition )
+    {
+        // The dialog is too small for the candidate window.
+        // Fall back to render at 0, 0.  Some part of the window
+        // will be cut off.
+        rc.left = 0;
+        rc.right = nWidthRequired;
+    }
+
+    // If we are rendering the candidate window, save the position
+    // so that mouse clicks are checked properly.
+    if( !bReading )
+        s_CandList.rcCandidate = rc;
+
+    // Render the elements
+    m_pDialog->DrawRect( &rc, TextBkColor );
+    if( ( s_bVerticalCand && !bReading ) ||
+        ( !s_bHorizontalReading && bReading ) )
+    {
+        // Vertical candidate window
+        for( UINT i = 0; i < nNumEntries; ++i )
+        {
+            // Here we are rendering one line at a time
+            rc.bottom = rc.top + nSingleLineHeight;
+            // Use a different color for the selected string
+            if( s_CandList.dwSelection == i )
+            {
+                m_pDialog->DrawRect( &rc, SelBkColor );
+                m_Elements.GetAt( 1 )->FontColor.Current = SelTextColor;
+            } else
+                m_Elements.GetAt( 1 )->FontColor.Current = TextColor;
+
+            m_pDialog->DrawText( s_CandList.awszCandidate[i], m_Elements.GetAt( 1 ), &rc );
+
+            rc.top += nSingleLineHeight;
+        }
+    } else
+    {
+        // Horizontal candidate window
+        m_Elements.GetAt( 1 )->FontColor.Current = TextColor;
+        if( bReading )
+            m_pDialog->DrawText( s_wszReadingString, m_Elements.GetAt( 1 ), &rc );
+        else
+            m_pDialog->DrawText( s_CandList.HoriCand.GetBuffer(), m_Elements.GetAt( 1 ), &rc );
+
+        // Render the selected entry differently
+        if( !bReading )
+        {
+            int nXLeft, nXRight;
+            s_CandList.HoriCand.CPtoX( s_CandList.nFirstSelected, FALSE, &nXLeft );
+            s_CandList.HoriCand.CPtoX( s_CandList.nFirstSelected + s_CandList.nHoriSelectedLen, FALSE, &nXRight );
+
+            rc.right = rc.left + nXRight;
+            rc.left += nXLeft;
+            m_pDialog->DrawRect( &rc, SelBkColor );
+            m_Elements.GetAt( 1 )->FontColor.Current = SelTextColor;
+            m_pDialog->DrawText( s_CandList.HoriCand.GetBuffer() + s_CandList.nFirstSelected,
+                                m_Elements.GetAt( 1 ), &rc, false, s_CandList.nHoriSelectedLen );
+        }
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTIMEEditBox::RenderComposition( IDirect3DDevice9* pd3dDevice, float fElapsedTime )
+{
+    RECT rcCaret = { 0, 0, 0, 0 };
+    int nX, nXFirst;
+    m_Buffer.CPtoX( m_nCaret, FALSE, &nX );
+    m_Buffer.CPtoX( m_nFirstVisible, FALSE, &nXFirst );
+    CDXUTElement *pElement = m_Elements.GetAt( 1 );
+
+    // Get the required width
+    RECT rc = { m_rcText.left + nX - nXFirst, m_rcText.top,
+                m_rcText.left + nX - nXFirst, m_rcText.bottom };
+    m_pDialog->CalcTextRect( s_CompString.GetBuffer(), pElement, &rc );
+
+    // If the composition string is too long to fit within
+    // the text area, move it to below the current line.
+    // This matches the behavior of the default IME.
+    if( rc.right > m_rcText.right )
+        OffsetRect( &rc, m_rcText.left - rc.left, rc.bottom - rc.top );
+
+    // Save the rectangle position for processing highlighted text.
+    RECT rcFirst = rc;
+
+    // Update s_ptCompString for RenderCandidateReadingWindow().
+    s_ptCompString.x = rc.left; s_ptCompString.y = rc.top;
+
+    D3DCOLOR TextColor = m_CompColor;
+    // Render the window and string.
+    // If the string is too long, we must wrap the line.
+    pElement->FontColor.Current = TextColor;
+    const WCHAR *pwszComp = s_CompString.GetBuffer();
+    int nCharLeft = s_CompString.GetTextSize();
+    for( ; ; )
+    {
+        // Find the last character that can be drawn on the same line.
+        int nLastInLine;
+        int bTrail;
+        s_CompString.XtoCP( m_rcText.right - rc.left, &nLastInLine, &bTrail );
+        int nNumCharToDraw = __min( nCharLeft, nLastInLine );
+        m_pDialog->CalcTextRect( pwszComp, pElement, &rc, nNumCharToDraw );
+
+        // Draw the background
+        // For Korean IME, blink the composition window background as if it
+        // is a cursor.
+        if( GetPrimaryLanguage() == LANG_KOREAN )
+        {
+            if( m_bCaretOn )
+            {
+                m_pDialog->DrawRect( &rc, m_CompWinColor );
+            }
+            else
+            {
+                // Not drawing composition string background. We
+                // use the editbox's text color for composition
+                // string text.
+                TextColor = m_Elements.GetAt(0)->FontColor.States[DXUT_STATE_NORMAL];
+            }
+        } else
+        {
+            // Non-Korean IME. Always draw composition background.
+            m_pDialog->DrawRect( &rc, m_CompWinColor );
+        }
+
+        // Draw the text
+        pElement->FontColor.Current = TextColor;
+        m_pDialog->DrawText( pwszComp, pElement, &rc, false, nNumCharToDraw );
+
+        // Advance pointer and counter
+        nCharLeft -= nNumCharToDraw;
+        pwszComp += nNumCharToDraw;
+        if( nCharLeft <= 0 )
+            break;
+
+        // Advance rectangle coordinates to beginning of next line
+        OffsetRect( &rc, m_rcText.left - rc.left, rc.bottom - rc.top );
+    }
+
+    // Load the rect for the first line again.
+    rc = rcFirst;
+
+    // Inspect each character in the comp string.
+    // For target-converted and target-non-converted characters,
+    // we display a different background color so they appear highlighted.
+    int nCharFirst = 0;
+    nXFirst = 0;
+    s_nFirstTargetConv = -1;
+    BYTE *pAttr;
+    const WCHAR *pcComp;
+    for( pcComp = s_CompString.GetBuffer(), pAttr = s_abCompStringAttr;
+          *pcComp != L'\0'; ++pcComp, ++pAttr )
+    {
+        D3DCOLOR bkColor;
+
+        // Render a different background for this character
+        int nXLeft, nXRight;
+        s_CompString.CPtoX( int(pcComp - s_CompString.GetBuffer()), FALSE, &nXLeft );
+        s_CompString.CPtoX( int(pcComp - s_CompString.GetBuffer()), TRUE, &nXRight );
+
+        // Check if this character is off the right edge and should
+        // be wrapped to the next line.
+        if( nXRight - nXFirst > m_rcText.right - rc.left )
+        {
+            // Advance rectangle coordinates to beginning of next line
+            OffsetRect( &rc, m_rcText.left - rc.left, rc.bottom - rc.top );
+
+            // Update the line's first character information
+            nCharFirst = int(pcComp - s_CompString.GetBuffer());
+            s_CompString.CPtoX( nCharFirst, FALSE, &nXFirst );
+        }
+
+        // If the caret is on this character, save the coordinates
+        // for drawing the caret later.
+        if( s_nCompCaret == int(pcComp - s_CompString.GetBuffer()) )
+        {
+            rcCaret = rc;
+            rcCaret.left += nXLeft - nXFirst - 1;
+            rcCaret.right = rcCaret.left + 2;
+        }
+
+        // Set up color based on the character attribute
+        if( *pAttr == ATTR_TARGET_CONVERTED )
+        {
+            pElement->FontColor.Current = m_CompTargetColor;
+            bkColor = m_CompTargetBkColor;
+        }
+        else
+        if( *pAttr == ATTR_TARGET_NOTCONVERTED )
+        {
+            pElement->FontColor.Current = m_CompTargetNonColor;
+            bkColor = m_CompTargetNonBkColor;
+        }
+        else
+        {
+            continue;
+        }
+
+        RECT rcTarget = { rc.left + nXLeft - nXFirst, rc.top, rc.left + nXRight - nXFirst, rc.bottom };
+        m_pDialog->DrawRect( &rcTarget, bkColor );
+        m_pDialog->DrawText( pcComp, pElement, &rcTarget, false, 1 );
+
+        // Record the first target converted character's index
+        if( -1 == s_nFirstTargetConv )
+            s_nFirstTargetConv = int(pAttr - s_abCompStringAttr);
+    }
+
+    // Render the composition caret
+    if( m_bCaretOn )
+    {
+        // If the caret is at the very end, its position would not have
+        // been computed in the above loop.  We compute it here.
+        if( s_nCompCaret == s_CompString.GetTextSize() )
+        {
+            s_CompString.CPtoX( s_nCompCaret, FALSE, &nX );
+            rcCaret = rc;
+            rcCaret.left += nX - nXFirst - 1;
+            rcCaret.right = rcCaret.left + 2;
+        }
+
+        m_pDialog->DrawRect( &rcCaret, m_CompCaretColor );
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTIMEEditBox::RenderIndicator( IDirect3DDevice9* pd3dDevice, float fElapsedTime )
+{
+    CDXUTElement *pElement = m_Elements.GetAt( 9 );
+    pElement->TextureColor.Blend( DXUT_STATE_NORMAL, fElapsedTime );
+
+    m_pDialog->DrawSprite( pElement, &m_rcIndicator );
+    RECT rc = m_rcIndicator;
+    InflateRect( &rc, -m_nSpacing, -m_nSpacing );
+    pElement->FontColor.Current = s_ImeState == IMEUI_STATE_ON && s_bEnableImeSystem ? m_IndicatorImeColor : m_IndicatorEngColor;
+    RECT rcCalc = { 0, 0, 0, 0 };
+    // If IME system is off, draw English indicator.
+    WCHAR *pwszIndicator = s_bEnableImeSystem ? s_wszCurrIndicator : s_aszIndicator[0];
+
+    m_pDialog->CalcTextRect( pwszIndicator, pElement, &rcCalc );
+    m_pDialog->DrawText( pwszIndicator, pElement, &rc );
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTIMEEditBox::Render( IDirect3DDevice9* pd3dDevice, float fElapsedTime )
+{
+    if( m_bVisible == false )
+        return;
+
+    // If we have not computed the indicator symbol width,
+    // do it.
+    if( !m_nIndicatorWidth )
+    {
+        for( int i = 0; i < 5; ++i )
+        {
+            RECT rc = { 0, 0, 0, 0 };
+            m_pDialog->CalcTextRect( s_aszIndicator[i], m_Elements.GetAt( 9 ), &rc );
+            m_nIndicatorWidth = __max( m_nIndicatorWidth, rc.right - rc.left );
+        }
+        // Update the rectangles now that we have the indicator's width
+        UpdateRects();
+    }
+
+    // Let the parent render first (edit control)
+    CDXUTEditBox::Render( pd3dDevice, fElapsedTime );
+
+    CDXUTElement* pElement = GetElement( 1 );
+    if( pElement )
+    {
+        s_CompString.SetFontNode( m_pDialog->GetFont( pElement->iFont ) );
+        s_CandList.HoriCand.SetFontNode( m_pDialog->GetFont( pElement->iFont ) );
+    }
+
+    //
+    // Now render the IME elements
+    //
+    if( m_bHasFocus )
+    {
+        // Render the input locale indicator
+        RenderIndicator( pd3dDevice, fElapsedTime );
+
+        // Display the composition string.
+        // This method should also update s_ptCompString
+        // for RenderCandidateReadingWindow.
+        RenderComposition( pd3dDevice, fElapsedTime );
+
+        // Display the reading/candidate window. RenderCandidateReadingWindow()
+        // uses s_ptCompString to position itself.  s_ptCompString must have
+        // been filled in by RenderComposition().
+        if( s_bShowReadingWindow )
+            // Reading window
+            RenderCandidateReadingWindow( pd3dDevice, fElapsedTime, true );
+        else
+        if( s_CandList.bShowWindow )
+            // Candidate list window
+            RenderCandidateReadingWindow( pd3dDevice, fElapsedTime, false );
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+void CUniBuffer::Initialize()
+{
+    if( s_hDll ) // Only need to do once
+        return;
+
+    WCHAR wszPath[MAX_PATH+1];
+    if( !::GetSystemDirectory( wszPath, MAX_PATH+1 ) )
+        return;
+
+    // Verify whether it is safe to concatenate these strings
+    int len1 = lstrlen(wszPath);
+    int len2 = lstrlen(UNISCRIBE_DLLNAME);
+    if (len1 + len2 > MAX_PATH)
+    {
+        return;
+    }
+
+    // We have verified that the concatenated string will fit into wszPath,
+    // so it is safe to concatenate them.
+    StringCchCat( wszPath, MAX_PATH, UNISCRIBE_DLLNAME );
+
+    s_hDll = LoadLibrary( wszPath );
+    if( s_hDll )
+    {
+        FARPROC Temp;
+        GETPROCADDRESS( s_hDll, ScriptApplyDigitSubstitution, Temp );
+        GETPROCADDRESS( s_hDll, ScriptStringAnalyse, Temp );
+        GETPROCADDRESS( s_hDll, ScriptStringCPtoX, Temp );
+        GETPROCADDRESS( s_hDll, ScriptStringXtoCP, Temp );
+        GETPROCADDRESS( s_hDll, ScriptStringFree, Temp );
+        GETPROCADDRESS( s_hDll, ScriptString_pLogAttr, Temp );
+        GETPROCADDRESS( s_hDll, ScriptString_pcOutChars, Temp );
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+void CUniBuffer::Uninitialize()
+{
+    if( s_hDll )
+    {
+        PLACEHOLDERPROC( ScriptApplyDigitSubstitution );
+        PLACEHOLDERPROC( ScriptStringAnalyse );
+        PLACEHOLDERPROC( ScriptStringCPtoX );
+        PLACEHOLDERPROC( ScriptStringXtoCP );
+        PLACEHOLDERPROC( ScriptStringFree );
+        PLACEHOLDERPROC( ScriptString_pLogAttr );
+        PLACEHOLDERPROC( ScriptString_pcOutChars );
+
+        FreeLibrary( s_hDll );
+        s_hDll = NULL;
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CUniBuffer::SetBufferSize( int nNewSize )
+{
+    // If the current size is already the maximum allowed,
+    // we can't possibly allocate more.
+    if( m_nBufferSize == DXUT_MAX_EDITBOXLENGTH )
+        return false;
+
+    int nAllocateSize = ( nNewSize == -1 || nNewSize < m_nBufferSize * 2 ) ? ( m_nBufferSize ? m_nBufferSize * 2 : 256 ) : nNewSize * 2;
+
+    // Cap the buffer size at the maximum allowed.
+    if( nAllocateSize > DXUT_MAX_EDITBOXLENGTH )
+        nAllocateSize = DXUT_MAX_EDITBOXLENGTH;
+
+    WCHAR *pTempBuffer = new WCHAR[nAllocateSize];
+    if( !pTempBuffer )
+        return false;
+    if( m_pwszBuffer )
+    {
+        CopyMemory( pTempBuffer, m_pwszBuffer, m_nBufferSize * sizeof(WCHAR) );
+        delete[] m_pwszBuffer;
+    }
+    else
+    {
+        ZeroMemory( pTempBuffer, sizeof(WCHAR) * nAllocateSize );
+    }
+
+    m_pwszBuffer = pTempBuffer;
+    m_nBufferSize = nAllocateSize;
+    return true;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Uniscribe -- Analyse() analyses the string in the buffer
+//--------------------------------------------------------------------------------------
+HRESULT CUniBuffer::Analyse()
+{
+    if( m_Analysis )
+        _ScriptStringFree( &m_Analysis );
+
+    SCRIPT_CONTROL ScriptControl; // For uniscribe
+    SCRIPT_STATE   ScriptState;   // For uniscribe
+    ZeroMemory( &ScriptControl, sizeof(ScriptControl) );
+    ZeroMemory( &ScriptState, sizeof(ScriptState) );
+    _ScriptApplyDigitSubstitution ( NULL, &ScriptControl, &ScriptState );
+
+    if( !m_pFontNode )
+        return E_FAIL;
+
+    HRESULT hr = _ScriptStringAnalyse( m_pFontNode->pFont ? m_pFontNode->pFont->GetDC() : NULL,
+                                       m_pwszBuffer,
+                                       lstrlenW( m_pwszBuffer ) + 1,  // NULL is also analyzed.
+                                       lstrlenW( m_pwszBuffer ) * 3 / 2 + 16,
+                                       -1,
+                                       SSA_BREAK | SSA_GLYPHS | SSA_FALLBACK | SSA_LINK,
+                                       0,
+                                       &ScriptControl,
+                                       &ScriptState,
+                                       NULL,
+                                       NULL,
+                                       NULL,
+                                       &m_Analysis );
+    if( SUCCEEDED( hr ) )
+        m_bAnalyseRequired = false;  // Analysis is up-to-date
+    return hr;
+}
+
+
+//--------------------------------------------------------------------------------------
+CUniBuffer::CUniBuffer( int nInitialSize )
+{
+    CUniBuffer::Initialize();  // ensure static vars are properly init'ed first
+
+    m_nBufferSize = 0;
+    m_pwszBuffer = NULL;
+    m_bAnalyseRequired = true;
+    m_Analysis = NULL;
+    m_pFontNode = NULL;
+    
+    if( nInitialSize > 0 )
+        SetBufferSize( nInitialSize );
+}
+
+
+//--------------------------------------------------------------------------------------
+CUniBuffer::~CUniBuffer()
+{
+    delete[] m_pwszBuffer;
+    if( m_Analysis )
+        _ScriptStringFree( &m_Analysis );
+}
+
+
+//--------------------------------------------------------------------------------------
+WCHAR& CUniBuffer::operator[]( int n )  // No param checking
+{
+    // This version of operator[] is called only
+    // if we are asking for write access, so
+    // re-analysis is required.
+    m_bAnalyseRequired = true;
+    return m_pwszBuffer[n];
+}
+
+
+//--------------------------------------------------------------------------------------
+void CUniBuffer::Clear()
+{
+    *m_pwszBuffer = L'\0';
+    m_bAnalyseRequired = true;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Inserts the char at specified index.
+// If nIndex == -1, insert to the end.
+//--------------------------------------------------------------------------------------
+bool CUniBuffer::InsertChar( int nIndex, WCHAR wChar )
+{
+    assert( nIndex >= 0 );
+
+    if( nIndex < 0 || nIndex > lstrlenW( m_pwszBuffer ) )
+        return false;  // invalid index
+
+    // Check for maximum length allowed
+    if( GetTextSize() + 1 >= DXUT_MAX_EDITBOXLENGTH )
+        return false;
+
+    if( lstrlenW( m_pwszBuffer ) + 1 >= m_nBufferSize )
+    {
+        if( !SetBufferSize( -1 ) )
+            return false;  // out of memory
+    }
+
+    assert( m_nBufferSize >= 2 );
+
+    // Shift the characters after the index, start by copying the null terminator
+    WCHAR* dest = m_pwszBuffer + lstrlenW(m_pwszBuffer)+1;
+    WCHAR* stop = m_pwszBuffer + nIndex;
+    WCHAR* src = dest - 1;
+
+    while( dest > stop )
+    {
+        *dest-- = *src--;
+    }
+
+    // Set new character
+    m_pwszBuffer[ nIndex ] = wChar;
+    m_bAnalyseRequired = true;
+
+    return true;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Removes the char at specified index.
+// If nIndex == -1, remove the last char.
+//--------------------------------------------------------------------------------------
+bool CUniBuffer::RemoveChar( int nIndex )
+{
+    if( !lstrlenW( m_pwszBuffer ) || nIndex < 0 || nIndex >= lstrlenW( m_pwszBuffer ) )
+        return false;  // Invalid index
+
+    MoveMemory( m_pwszBuffer + nIndex, m_pwszBuffer + nIndex + 1, sizeof(WCHAR) * ( lstrlenW( m_pwszBuffer ) - nIndex ) );
+    m_bAnalyseRequired = true;
+    return true;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Inserts the first nCount characters of the string pStr at specified index.
+// If nCount == -1, the entire string is inserted.
+// If nIndex == -1, insert to the end.
+//--------------------------------------------------------------------------------------
+bool CUniBuffer::InsertString( int nIndex, const WCHAR *pStr, int nCount )
+{
+    assert( nIndex >= 0 );
+
+    if( nIndex > lstrlenW( m_pwszBuffer ) )
+        return false;  // invalid index
+
+    if( -1 == nCount )
+        nCount = lstrlenW( pStr );
+
+    // Check for maximum length allowed
+    if( GetTextSize() + nCount >= DXUT_MAX_EDITBOXLENGTH )
+        return false;
+
+    if( lstrlenW( m_pwszBuffer ) + nCount >= m_nBufferSize )
+    {
+        if( !SetBufferSize( lstrlenW( m_pwszBuffer ) + nCount + 1 ) )
+            return false;  // out of memory
+    }
+
+    MoveMemory( m_pwszBuffer + nIndex + nCount, m_pwszBuffer + nIndex, sizeof(WCHAR) * ( lstrlenW( m_pwszBuffer ) - nIndex + 1 ) );
+    CopyMemory( m_pwszBuffer + nIndex, pStr, nCount * sizeof(WCHAR) );
+    m_bAnalyseRequired = true;
+
+    return true;
+}
+
+
+//--------------------------------------------------------------------------------------
+bool CUniBuffer::SetText( LPCWSTR wszText )
+{
+    assert( wszText != NULL );
+
+    int nRequired = int(wcslen( wszText ) + 1);
+
+    // Check for maximum length allowed
+    if( nRequired >= DXUT_MAX_EDITBOXLENGTH )
+        return false;
+
+    while( GetBufferSize() < nRequired )
+        if( !SetBufferSize( -1 ) )
+            break;
+    // Check again in case out of memory occurred inside while loop.
+    if( GetBufferSize() >= nRequired )
+    {
+        StringCchCopy( m_pwszBuffer, GetBufferSize(), wszText );
+        m_bAnalyseRequired = true;
+        return true;
+    }
+    else
+        return false;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CUniBuffer::CPtoX( int nCP, BOOL bTrail, int *pX )
+{
+    assert( pX );
+    *pX = 0;  // Default
+
+    HRESULT hr = S_OK;
+    if( m_bAnalyseRequired )
+        hr = Analyse();
+
+    if( SUCCEEDED( hr ) )
+        hr = _ScriptStringCPtoX( m_Analysis, nCP, bTrail, pX );
+
+    return hr;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CUniBuffer::XtoCP( int nX, int *pCP, int *pnTrail )
+{
+    assert( pCP && pnTrail );
+    *pCP = 0; *pnTrail = FALSE;  // Default
+
+    HRESULT hr = S_OK;
+    if( m_bAnalyseRequired )
+        hr = Analyse();
+
+    if( SUCCEEDED( hr ) )
+        hr = _ScriptStringXtoCP( m_Analysis, nX, pCP, pnTrail );
+
+    // If the coordinate falls outside the text region, we
+    // can get character positions that don't exist.  We must
+    // filter them here and convert them to those that do exist.
+    if( *pCP == -1 && *pnTrail == TRUE )
+    {
+        *pCP = 0; *pnTrail = FALSE;
+    } else
+    if( *pCP > lstrlenW( m_pwszBuffer ) && *pnTrail == FALSE )
+    {
+        *pCP = lstrlenW( m_pwszBuffer ); *pnTrail = TRUE;
+    }
+
+    return hr;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CUniBuffer::GetPriorItemPos( int nCP, int *pPrior )
+{
+    *pPrior = nCP;  // Default is the char itself
+
+    if( m_bAnalyseRequired )
+        if( FAILED( Analyse() ) )
+            return;
+
+    const SCRIPT_LOGATTR *pLogAttr = _ScriptString_pLogAttr( m_Analysis );
+    if( !pLogAttr )
+        return;
+
+    if( !_ScriptString_pcOutChars( m_Analysis ) )
+        return;
+    int nInitial = *_ScriptString_pcOutChars( m_Analysis );
+    if( nCP - 1 < nInitial )
+        nInitial = nCP - 1;
+    for( int i = nInitial; i > 0; --i )
+        if( pLogAttr[i].fWordStop ||       // Either the fWordStop flag is set
+            ( !pLogAttr[i].fWhiteSpace &&  // Or the previous char is whitespace but this isn't.
+                pLogAttr[i-1].fWhiteSpace ) )
+        {
+            *pPrior = i;
+            return;
+        }
+    // We have reached index 0.  0 is always a break point, so simply return it.
+    *pPrior = 0;
+}
+    
+
+//--------------------------------------------------------------------------------------
+void CUniBuffer::GetNextItemPos( int nCP, int *pPrior )
+{
+    *pPrior = nCP;  // Default is the char itself
+
+    HRESULT hr = S_OK;
+    if( m_bAnalyseRequired )
+        hr = Analyse();
+    if( FAILED( hr ) )
+        return;
+
+    const SCRIPT_LOGATTR *pLogAttr = _ScriptString_pLogAttr( m_Analysis );
+    if( !pLogAttr )
+        return;
+
+    if( !_ScriptString_pcOutChars( m_Analysis ) )
+        return;
+    int nInitial = *_ScriptString_pcOutChars( m_Analysis );
+    if( nCP + 1 < nInitial )
+        nInitial = nCP + 1;
+    for( int i = nInitial; i < *_ScriptString_pcOutChars( m_Analysis ) - 1; ++i )
+    {
+        if( pLogAttr[i].fWordStop )      // Either the fWordStop flag is set
+        {
+            *pPrior = i;
+            return;
+        }
+        else
+        if( pLogAttr[i].fWhiteSpace &&  // Or this whitespace but the next char isn't.
+            !pLogAttr[i+1].fWhiteSpace )
+        {
+            *pPrior = i+1;  // The next char is a word stop
+            return;
+        }
+    }
+    // We have reached the end. It's always a word stop, so simply return it.
+    *pPrior = *_ScriptString_pcOutChars( m_Analysis ) - 1;
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTEditBox::ResetCaretBlink()
+{
+    m_bCaretOn = true;
+    m_dfLastBlink = DXUTGetGlobalTimer()->GetAbsoluteTime();
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTIMEEditBox::Initialize()
+{
+    if( s_hDllImm32 ) // Only need to do once
+        return;
+
+    FARPROC Temp;
+
+    s_CompString.SetBufferSize( MAX_COMPSTRING_SIZE );
+
+    WCHAR wszPath[MAX_PATH+1];
+    if( !::GetSystemDirectory( wszPath, MAX_PATH+1 ) )
+        return;
+    StringCchCat( wszPath, MAX_PATH, IMM32_DLLNAME );
+    s_hDllImm32 = LoadLibrary( wszPath );
+    if( s_hDllImm32 )
+    {
+        GETPROCADDRESS( s_hDllImm32, ImmLockIMC, Temp );
+        GETPROCADDRESS( s_hDllImm32, ImmUnlockIMC, Temp );
+        GETPROCADDRESS( s_hDllImm32, ImmLockIMCC, Temp );
+        GETPROCADDRESS( s_hDllImm32, ImmUnlockIMCC, Temp );
+        GETPROCADDRESS( s_hDllImm32, ImmDisableTextFrameService, Temp );
+        GETPROCADDRESS( s_hDllImm32, ImmGetCompositionStringW, Temp );
+        GETPROCADDRESS( s_hDllImm32, ImmGetCandidateListW, Temp );
+        GETPROCADDRESS( s_hDllImm32, ImmGetContext, Temp );
+        GETPROCADDRESS( s_hDllImm32, ImmReleaseContext, Temp );
+        GETPROCADDRESS( s_hDllImm32, ImmAssociateContext, Temp );
+        GETPROCADDRESS( s_hDllImm32, ImmGetOpenStatus, Temp );
+        GETPROCADDRESS( s_hDllImm32, ImmSetOpenStatus, Temp );
+        GETPROCADDRESS( s_hDllImm32, ImmGetConversionStatus, Temp );
+        GETPROCADDRESS( s_hDllImm32, ImmGetDefaultIMEWnd, Temp );
+        GETPROCADDRESS( s_hDllImm32, ImmGetIMEFileNameA, Temp );
+        GETPROCADDRESS( s_hDllImm32, ImmGetVirtualKey, Temp );
+        GETPROCADDRESS( s_hDllImm32, ImmNotifyIME, Temp );
+        GETPROCADDRESS( s_hDllImm32, ImmSetConversionStatus, Temp );
+        GETPROCADDRESS( s_hDllImm32, ImmSimulateHotKey, Temp );
+        GETPROCADDRESS( s_hDllImm32, ImmIsIME, Temp );
+    }
+
+    if( !::GetSystemDirectory( wszPath, MAX_PATH+1 ) )
+        return;
+    StringCchCat( wszPath, MAX_PATH, VER_DLLNAME );
+    s_hDllVer = LoadLibrary( wszPath );
+    if( s_hDllVer )
+    {
+        GETPROCADDRESS( s_hDllVer, VerQueryValueA, Temp );
+        GETPROCADDRESS( s_hDllVer, GetFileVersionInfoA, Temp );
+        GETPROCADDRESS( s_hDllVer, GetFileVersionInfoSizeA, Temp );
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTIMEEditBox::Uninitialize()
+{
+    if( s_hDllImm32 )
+    {
+        PLACEHOLDERPROC( ImmLockIMC );
+        PLACEHOLDERPROC( ImmUnlockIMC );
+        PLACEHOLDERPROC( ImmLockIMCC );
+        PLACEHOLDERPROC( ImmUnlockIMCC );
+        PLACEHOLDERPROC( ImmDisableTextFrameService );
+        PLACEHOLDERPROC( ImmGetCompositionStringW );
+        PLACEHOLDERPROC( ImmGetCandidateListW );
+        PLACEHOLDERPROC( ImmGetContext );
+        PLACEHOLDERPROC( ImmReleaseContext );
+        PLACEHOLDERPROC( ImmAssociateContext );
+        PLACEHOLDERPROC( ImmGetOpenStatus );
+        PLACEHOLDERPROC( ImmSetOpenStatus );
+        PLACEHOLDERPROC( ImmGetConversionStatus );
+        PLACEHOLDERPROC( ImmGetDefaultIMEWnd );
+        PLACEHOLDERPROC( ImmGetIMEFileNameA );
+        PLACEHOLDERPROC( ImmGetVirtualKey );
+        PLACEHOLDERPROC( ImmNotifyIME );
+        PLACEHOLDERPROC( ImmSetConversionStatus );
+        PLACEHOLDERPROC( ImmSimulateHotKey );
+        PLACEHOLDERPROC( ImmIsIME );
+
+        FreeLibrary( s_hDllImm32 );
+        s_hDllImm32 = NULL;
+    }
+    if( s_hDllIme )
+    {
+        PLACEHOLDERPROC( GetReadingString );
+        PLACEHOLDERPROC( ShowReadingWindow );
+
+        FreeLibrary( s_hDllIme );
+        s_hDllIme = NULL;
+    }
+    if( s_hDllVer )
+    {
+        PLACEHOLDERPROC( VerQueryValueA );
+        PLACEHOLDERPROC( GetFileVersionInfoA );
+        PLACEHOLDERPROC( GetFileVersionInfoSizeA );
+
+        FreeLibrary( s_hDllVer );
+        s_hDllVer = NULL;
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+void DXUTBlendColor::Init( D3DCOLOR defaultColor, D3DCOLOR disabledColor, D3DCOLOR hiddenColor )
+{
+    for( int i=0; i < MAX_CONTROL_STATES; i++ )
+    {
+        States[ i ] = defaultColor;
+    }
+
+    States[ DXUT_STATE_DISABLED ] = disabledColor;
+    States[ DXUT_STATE_HIDDEN ] = hiddenColor;
+    Current = hiddenColor;
+}
+
+
+//--------------------------------------------------------------------------------------
+void DXUTBlendColor::Blend( UINT iState, float fElapsedTime, float fRate )
+{
+    D3DXCOLOR destColor = States[ iState ];
+    D3DXColorLerp( &Current, &Current, &destColor, 1.0f - powf( fRate, 30 * fElapsedTime ) );
+}
+
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTElement::SetTexture( UINT iTexture, RECT* prcTexture, D3DCOLOR defaultTextureColor )
+{
+    this->iTexture = iTexture;
+    
+    if( prcTexture )
+        rcTexture = *prcTexture;
+    else
+        SetRectEmpty( &rcTexture );
+    
+    TextureColor.Init( defaultTextureColor );
+}
+    
+
+//--------------------------------------------------------------------------------------
+void CDXUTElement::SetFont( UINT iFont, D3DCOLOR defaultFontColor, DWORD dwTextFormat )
+{
+    this->iFont = iFont;
+    this->dwTextFormat = dwTextFormat;
+
+    FontColor.Init( defaultFontColor );
+}
+
+
+//--------------------------------------------------------------------------------------
+void CDXUTElement::Refresh()
+{
+    TextureColor.Current = TextureColor.States[ DXUT_STATE_HIDDEN ];
+    FontColor.Current = FontColor.States[ DXUT_STATE_HIDDEN ];
+}
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/dxstdafx.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/dxstdafx.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/dxstdafx.h	(revision 2197)
@@ -0,0 +1,131 @@
+//--------------------------------------------------------------------------------------
+// File: DxStdAfx.h
+//
+// Desc: Standard includes and precompiled headers for DXUT
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+//--------------------------------------------------------------------------------------
+#pragma once
+#ifndef DXSDK_STDAFX_H
+#define DXSDK_STDAFX_H
+
+#ifndef STRICT
+#define STRICT
+#endif
+
+// If app hasn't choosen, set to work with Windows 98, Windows Me, Windows 2000, Windows XP and beyond
+#ifndef WINVER
+#define WINVER         0x0410
+#endif
+#ifndef _WIN32_WINDOWS
+#define _WIN32_WINDOWS 0x0410 
+#endif
+#ifndef _WIN32_WINNT
+#define _WIN32_WINNT   0x0500 
+#endif
+
+// #define DXUT_AUTOLIB to automatically include the libs needed for DXUT 
+#ifdef DXUT_AUTOLIB
+#pragma comment( lib, "dxerr9.lib" )
+#pragma comment( lib, "dxguid.lib" )
+#if defined(DEBUG) || defined(_DEBUG)
+#pragma comment( lib, "d3dx9d.lib" )
+#else
+#pragma comment( lib, "d3dx9.lib" )
+#endif
+#pragma comment( lib, "d3d9.lib" )
+#pragma comment( lib, "winmm.lib" )
+#pragma comment( lib, "comctl32.lib" )
+#endif
+
+#pragma warning( disable : 4100 ) // disable unreference formal parameter warnings for /W4 builds
+
+#include <windows.h>
+#include <assert.h>
+#include <wchar.h>
+#include <mmsystem.h>
+#include <commctrl.h> // for InitCommonControls() 
+#include <shellapi.h> // for ExtractIcon()
+#include <new.h>      // for placement new
+#include <math.h>      
+#include <limits.h>      
+#include <stdio.h>
+#include <XInput.h> // Header for XInput APIs
+
+// CRT's memory leak detection
+#if defined(DEBUG) || defined(_DEBUG)
+#include <crtdbg.h>
+#endif
+
+// Enable extra D3D debugging in debug builds if using the debug DirectX runtime.  
+// This makes D3D objects work well in the debugger watch window, but slows down 
+// performance slightly.
+#if defined(DEBUG) || defined(_DEBUG)
+#ifndef D3D_DEBUG_INFO
+#define D3D_DEBUG_INFO
+#endif
+#endif
+
+// Direct3D includes
+#include <d3d9.h>
+#include <d3dx9.h>
+#include <dxerr9.h>
+
+// DirectSound includes
+#include <mmsystem.h>
+#include <mmreg.h>
+#include <dsound.h>
+
+// strsafe.h deprecates old unsecure string functions.  If you 
+// really do not want to it to (not recommended), then uncomment the next line 
+//#define STRSAFE_NO_DEPRECATE
+
+#ifndef STRSAFE_NO_DEPRECATE
+#pragma deprecated("strncpy")
+#pragma deprecated("wcsncpy")
+#pragma deprecated("_tcsncpy")
+#pragma deprecated("wcsncat")
+#pragma deprecated("strncat")
+#pragma deprecated("_tcsncat")
+#endif
+
+#pragma warning( disable : 4996 ) // disable deprecated warning 
+#include <strsafe.h>
+#pragma warning( default : 4996 ) 
+
+#include "DXUT.h"
+#include "DXUTmisc.h"
+#include "DXUTenum.h"
+#include "DXUTmesh.h"
+#include "DXUTgui.h"
+#include "DXUTsettingsDlg.h"
+#include "DXUTSound.h"
+#include "DXUTRes.h"
+
+#if defined(DEBUG) || defined(_DEBUG)
+#ifndef V
+#define V(x)           { hr = x; if( FAILED(hr) ) { DXUTTrace( __FILE__, (DWORD)__LINE__, hr, L#x, true ); } }
+#endif
+#ifndef V_RETURN
+#define V_RETURN(x)    { hr = x; if( FAILED(hr) ) { return DXUTTrace( __FILE__, (DWORD)__LINE__, hr, L#x, true ); } }
+#endif
+#else
+#ifndef V
+#define V(x)           { hr = x; }
+#endif
+#ifndef V_RETURN
+#define V_RETURN(x)    { hr = x; if( FAILED(hr) ) { return hr; } }
+#endif
+#endif
+
+#ifndef SAFE_DELETE
+#define SAFE_DELETE(p)       { if(p) { delete (p);     (p)=NULL; } }
+#endif    
+#ifndef SAFE_DELETE_ARRAY
+#define SAFE_DELETE_ARRAY(p) { if(p) { delete[] (p);   (p)=NULL; } }
+#endif    
+#ifndef SAFE_RELEASE
+#define SAFE_RELEASE(p)      { if(p) { (p)->Release(); (p)=NULL; } }
+#endif
+
+#endif // !defined(DXSDK_STDAFX_H)
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTSettingsDlg.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTSettingsDlg.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTSettingsDlg.cpp	(revision 2197)
@@ -0,0 +1,1365 @@
+//--------------------------------------------------------------------------------------
+// File: DXUTSettingsDlg.cpp
+//
+// Dialog for selection of device settings 
+//
+// Copyright (c) Microsoft Corporation. All rights reserved
+//--------------------------------------------------------------------------------------
+#include "dxstdafx.h"
+#include "DXUTgui.h"
+#include "DXUTsettingsDlg.h"
+#undef min // use __min instead
+#undef max // use __max instead
+
+
+//--------------------------------------------------------------------------------------
+// Internal functions forward declarations
+//--------------------------------------------------------------------------------------
+WCHAR* DXUTPresentIntervalToString( UINT pi );
+WCHAR* DXUTMultisampleTypeToString(D3DMULTISAMPLE_TYPE MultiSampleType);
+WCHAR* DXUTD3DDeviceTypeToString(D3DDEVTYPE devType);
+WCHAR* DXUTVertexProcessingTypeToString(DWORD vpt);
+
+
+//--------------------------------------------------------------------------------------
+// Global state
+//--------------------------------------------------------------------------------------
+DXUTDeviceSettings g_DeviceSettings;
+
+CD3DSettingsDlg* DXUTGetSettingsDialog()
+{
+    // Using an accessor function gives control of the construction order
+    static CD3DSettingsDlg dlg;
+    return &dlg;
+}
+
+
+//--------------------------------------------------------------------------------------
+CD3DSettingsDlg::CD3DSettingsDlg()
+{
+    m_pStateBlock = NULL;
+    m_bActive = false;
+}
+
+
+//--------------------------------------------------------------------------------------
+CD3DSettingsDlg::~CD3DSettingsDlg()
+{
+    OnDestroyDevice();
+}
+
+
+//--------------------------------------------------------------------------------------
+void CD3DSettingsDlg::Init( CDXUTDialogResourceManager* pManager )
+{
+    assert( pManager );
+    m_Dialog.Init( pManager, false );  // Don't register this dialog.
+    CreateControls();
+}
+
+
+//--------------------------------------------------------------------------------------
+void CD3DSettingsDlg::Init( CDXUTDialogResourceManager* pManager, LPCWSTR szControlTextureFileName )
+{
+    assert( pManager );
+    m_Dialog.Init( pManager, false, szControlTextureFileName );  // Don't register this dialog.
+    CreateControls();
+}
+
+
+//--------------------------------------------------------------------------------------
+void CD3DSettingsDlg::Init( CDXUTDialogResourceManager* pManager, LPCWSTR pszControlTextureResourcename, HMODULE hModule )
+{
+    assert( pManager );
+    m_Dialog.Init( pManager, false, pszControlTextureResourcename, hModule );  // Don't register this dialog.
+    CreateControls();
+}
+
+
+//--------------------------------------------------------------------------------------
+void CD3DSettingsDlg::CreateControls()
+{
+    m_Dialog.EnableKeyboardInput( true );
+    m_Dialog.SetFont( 0, L"Arial", 15, FW_NORMAL );
+    m_Dialog.SetFont( 1, L"Arial", 28, FW_BOLD );
+
+    // Right-justify static controls
+    CDXUTElement* pElement = m_Dialog.GetDefaultElement( DXUT_CONTROL_STATIC, 0 );
+    if( pElement )
+    {
+        pElement->dwTextFormat = DT_VCENTER | DT_RIGHT;
+        
+        // Title
+        CDXUTStatic* pStatic = NULL;
+        m_Dialog.AddStatic( DXUTSETTINGSDLG_STATIC, L"Direct3D Settings", 10, 5, 400, 50, false, &pStatic );
+        pElement = pStatic->GetElement( 0 );
+        pElement->iFont = 1;
+        pElement->dwTextFormat = DT_TOP | DT_LEFT;
+    }
+
+    // DXUTSETTINGSDLG_ADAPTER
+    m_Dialog.AddStatic( DXUTSETTINGSDLG_STATIC, L"Display Adapter", 10, 50, 180, 23 );
+    m_Dialog.AddComboBox( DXUTSETTINGSDLG_ADAPTER, 200, 50, 300, 23 );
+
+    // DXUTSETTINGSDLG_DEVICE_TYPE
+    m_Dialog.AddStatic( DXUTSETTINGSDLG_STATIC, L"Render Device", 10, 75, 180, 23 );
+    m_Dialog.AddComboBox( DXUTSETTINGSDLG_DEVICE_TYPE, 200, 75, 300, 23 );
+
+    // DXUTSETTINGSDLG_WINDOWED, DXUTSETTINGSDLG_FULLSCREEN
+    m_Dialog.AddRadioButton( DXUTSETTINGSDLG_WINDOWED, DXUTSETTINGSDLG_WINDOWED_GROUP, L"Windowed", 240, 105, 300, 16 );
+    m_Dialog.AddCheckBox( DXUTSETTINGSDLG_DEVICECLIP, L"Clip to device when window spans across multiple monitors", 250, 126, 400, 16 );
+    m_Dialog.AddRadioButton( DXUTSETTINGSDLG_FULLSCREEN, DXUTSETTINGSDLG_WINDOWED_GROUP, L"Full Screen", 240, 147, 300, 16 );
+
+    // DXUTSETTINGSDLG_ADAPTER_FORMAT
+    m_Dialog.AddStatic( DXUTSETTINGSDLG_ADAPTER_FORMAT_LABEL, L"Adapter Format", 10, 180, 180, 23 );
+    m_Dialog.AddComboBox( DXUTSETTINGSDLG_ADAPTER_FORMAT, 200, 180, 300, 23 );
+
+    // DXUTSETTINGSDLG_RESOLUTION
+    m_Dialog.AddStatic( DXUTSETTINGSDLG_RESOLUTION_LABEL, L"Resolution", 10, 205, 180, 23 );
+    m_Dialog.AddComboBox( DXUTSETTINGSDLG_RESOLUTION, 200, 205, 200, 23 );
+    m_Dialog.GetComboBox( DXUTSETTINGSDLG_RESOLUTION )->SetDropHeight( 106 );
+
+    // DXUTSETTINGSDLG_RES_SHOW_ALL
+    m_Dialog.AddCheckBox( DXUTSETTINGSDLG_RESOLUTION_SHOW_ALL, L"Show All Aspect Ratios", 420, 205, 200, 23, false );
+
+    // DXUTSETTINGSDLG_REFRESH_RATE
+    m_Dialog.AddStatic( DXUTSETTINGSDLG_REFRESH_RATE_LABEL, L"Refresh Rate", 10, 230, 180, 23 );
+    m_Dialog.AddComboBox( DXUTSETTINGSDLG_REFRESH_RATE, 200, 230, 300, 23 );
+
+    // DXUTSETTINGSDLG_BACK_BUFFER_FORMAT
+    m_Dialog.AddStatic( DXUTSETTINGSDLG_STATIC, L"Back Buffer Format", 10, 265, 180, 23 );
+    m_Dialog.AddComboBox( DXUTSETTINGSDLG_BACK_BUFFER_FORMAT, 200, 265, 300, 23 );
+
+    // DXUTSETTINGSDLG_DEPTH_STENCIL
+    m_Dialog.AddStatic( DXUTSETTINGSDLG_STATIC, L"Depth/Stencil Format", 10, 290, 180, 23 );
+    m_Dialog.AddComboBox( DXUTSETTINGSDLG_DEPTH_STENCIL, 200, 290, 300, 23 );
+
+    // DXUTSETTINGSDLG_MULTISAMPLE_TYPE
+    m_Dialog.AddStatic( DXUTSETTINGSDLG_STATIC, L"Multisample Type", 10, 315, 180, 23 );
+    m_Dialog.AddComboBox( DXUTSETTINGSDLG_MULTISAMPLE_TYPE, 200, 315, 300, 23 );
+
+    // DXUTSETTINGSDLG_MULTISAMPLE_QUALITY
+    m_Dialog.AddStatic( DXUTSETTINGSDLG_STATIC, L"Multisample Quality", 10, 340, 180, 23 );
+    m_Dialog.AddComboBox( DXUTSETTINGSDLG_MULTISAMPLE_QUALITY, 200, 340, 300, 23 );
+
+     // DXUTSETTINGSDLG_VERTEX_PROCESSING
+    m_Dialog.AddStatic( DXUTSETTINGSDLG_STATIC, L"Vertex Processing", 10, 365, 180, 23 );
+    m_Dialog.AddComboBox( DXUTSETTINGSDLG_VERTEX_PROCESSING, 200, 365, 300, 23 );
+
+     // DXUTSETTINGSDLG_PRESENT_INTERVAL
+    m_Dialog.AddStatic( DXUTSETTINGSDLG_STATIC, L"Vertical Sync", 10, 390, 180, 23 );
+    m_Dialog.AddComboBox( DXUTSETTINGSDLG_PRESENT_INTERVAL, 200, 390, 300, 23 );
+    
+    // DXUTSETTINGSDLG_OK, DXUTSETTINGSDLG_CANCEL
+    m_Dialog.AddButton( DXUTSETTINGSDLG_OK, L"OK", 230, 435, 73, 31 );
+    m_Dialog.AddButton( DXUTSETTINGSDLG_CANCEL, L"Cancel", 315, 435, 73, 31, 0, true );
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CD3DSettingsDlg::OnCreateDevice( IDirect3DDevice9* pd3dDevice )
+{
+    if( pd3dDevice == NULL )
+        return DXUT_ERR_MSGBOX( L"CD3DSettingsDlg::OnCreatedDevice", E_INVALIDARG );
+
+    // Create the fonts/textures 
+    m_Dialog.SetCallback( StaticOnEvent, (void*) this );
+  
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+// Changes the UI defaults to the current device settings
+//--------------------------------------------------------------------------------------
+HRESULT CD3DSettingsDlg::Refresh()
+{
+    HRESULT hr = S_OK;
+
+    CD3DEnumeration* pD3DEnum = DXUTGetEnumeration();
+    g_DeviceSettings = DXUTGetDeviceSettings();
+
+    // Fill the UI with the current settings
+    AddDeviceType( g_DeviceSettings.DeviceType );
+    SetWindowed( FALSE != g_DeviceSettings.pp.Windowed );
+    SetDeviceClip( 0 != (g_DeviceSettings.pp.Flags & D3DPRESENTFLAG_DEVICECLIP) );
+    AddAdapterFormat( g_DeviceSettings.AdapterFormat );
+    AddResolution( g_DeviceSettings.pp.BackBufferWidth, g_DeviceSettings.pp.BackBufferHeight );
+    AddRefreshRate( g_DeviceSettings.pp.FullScreen_RefreshRateInHz );
+    AddBackBufferFormat( g_DeviceSettings.pp.BackBufferFormat );
+    AddDepthStencilBufferFormat( g_DeviceSettings.pp.AutoDepthStencilFormat );
+    AddMultisampleType( g_DeviceSettings.pp.MultiSampleType );
+    AddMultisampleQuality( g_DeviceSettings.pp.MultiSampleQuality );
+    
+    if( g_DeviceSettings.BehaviorFlags & D3DCREATE_PUREDEVICE )
+        AddVertexProcessingType( D3DCREATE_PUREDEVICE );
+    else if( g_DeviceSettings.BehaviorFlags & D3DCREATE_HARDWARE_VERTEXPROCESSING )
+        AddVertexProcessingType( D3DCREATE_HARDWARE_VERTEXPROCESSING );
+    else if( g_DeviceSettings.BehaviorFlags & D3DCREATE_SOFTWARE_VERTEXPROCESSING )
+        AddVertexProcessingType( D3DCREATE_SOFTWARE_VERTEXPROCESSING );
+    else if( g_DeviceSettings.BehaviorFlags & D3DCREATE_MIXED_VERTEXPROCESSING )
+        AddVertexProcessingType( D3DCREATE_MIXED_VERTEXPROCESSING );
+
+    CD3DEnumDeviceSettingsCombo* pBestDeviceSettingsCombo = pD3DEnum->GetDeviceSettingsCombo( g_DeviceSettings.AdapterOrdinal, g_DeviceSettings.DeviceType, g_DeviceSettings.AdapterFormat, g_DeviceSettings.pp.BackBufferFormat, (g_DeviceSettings.pp.Windowed != 0) );
+    if( NULL == pBestDeviceSettingsCombo )
+        return DXUT_ERR_MSGBOX( L"GetDeviceSettingsCombo", E_INVALIDARG );    
+
+    // Get the adapters list from CD3DEnumeration object
+    CGrowableArray<CD3DEnumAdapterInfo*>* pAdapterInfoList = pD3DEnum->GetAdapterInfoList();
+
+    if( pAdapterInfoList->GetSize() == 0 )
+        return DXUT_ERR_MSGBOX( L"CD3DSettingsDlg::OnCreatedDevice", DXUTERR_NOCOMPATIBLEDEVICES );
+    
+    CDXUTComboBox* pAdapterCombo = m_Dialog.GetComboBox( DXUTSETTINGSDLG_ADAPTER );
+    pAdapterCombo->RemoveAllItems();
+
+    // Add adapters
+    for( int iAdapter=0; iAdapter<pAdapterInfoList->GetSize(); iAdapter++ )
+    {          
+        CD3DEnumAdapterInfo* pAdapterInfo = pAdapterInfoList->GetAt(iAdapter);
+        AddAdapter( pAdapterInfo->szUniqueDescription, pAdapterInfo->AdapterOrdinal );
+    }
+    
+    pAdapterCombo->SetSelectedByData( ULongToPtr( g_DeviceSettings.AdapterOrdinal ) );
+
+    hr = OnAdapterChanged();
+    if( FAILED(hr) )
+        return hr;
+
+    //m_Dialog.Refresh();
+    CDXUTDialog::SetRefreshTime( (float) DXUTGetTime() );
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CD3DSettingsDlg::OnResetDevice()
+{
+    const D3DSURFACE_DESC* pDesc = DXUTGetBackBufferSurfaceDesc();
+    m_Dialog.SetLocation( 0, 0 );
+    m_Dialog.SetSize( pDesc->Width, pDesc->Height );
+    m_Dialog.SetBackgroundColors( D3DCOLOR_ARGB(255, 98, 138, 206), 
+                                         D3DCOLOR_ARGB(255, 54, 105, 192),
+                                         D3DCOLOR_ARGB(255, 54, 105, 192),
+                                         D3DCOLOR_ARGB(255, 10,  73, 179) );
+    
+    
+    IDirect3DDevice9* pd3dDevice = DXUTGetD3DDevice();
+    pd3dDevice->BeginStateBlock();
+    pd3dDevice->SetRenderState( D3DRS_FILLMODE, D3DFILL_SOLID ); 
+    pd3dDevice->EndStateBlock( &m_pStateBlock );
+
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CD3DSettingsDlg::OnRender( float fElapsedTime )
+{
+    IDirect3DDevice9* pd3dDevice = DXUTGetD3DDevice();
+
+    // Clear the render target and the zbuffer 
+    pd3dDevice->Clear(0, NULL, D3DCLEAR_TARGET, 0x00003F3F, 1.0f, 0);
+
+    // Render the scene
+    if( SUCCEEDED( pd3dDevice->BeginScene() ) )
+    {
+        m_pStateBlock->Capture();
+        pd3dDevice->SetRenderState( D3DRS_FILLMODE, D3DFILL_SOLID ); 
+        m_Dialog.OnRender( fElapsedTime );    
+        m_pStateBlock->Apply();
+        pd3dDevice->EndScene();
+    }
+    
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+LRESULT CD3DSettingsDlg::MsgProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam )
+{
+    m_Dialog.MsgProc( hWnd, uMsg, wParam, lParam );
+    if( uMsg == WM_KEYDOWN && wParam == VK_F2 )
+        SetActive( false );
+    return 0;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CD3DSettingsDlg::OnLostDevice()
+{
+    SAFE_RELEASE( m_pStateBlock );
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+HRESULT CD3DSettingsDlg::OnDestroyDevice()
+{
+    return S_OK;
+}
+
+
+//--------------------------------------------------------------------------------------
+void WINAPI CD3DSettingsDlg::StaticOnEvent( UINT nEvent, int nControlID, 
+                                            CDXUTControl* pControl, void* pUserData )
+{
+    CD3DSettingsDlg* pD3DSettings = (CD3DSettingsDlg*) pUserData;
+    if( pD3DSettings )
+        pD3DSettings->OnEvent( nEvent, nControlID, pControl );
+}
+
+
+//--------------------------------------------------------------------------------------
+void CD3DSettingsDlg::OnEvent( UINT nEvent, int nControlID, 
+                               CDXUTControl* pControl )
+{
+    switch( nControlID )
+    {
+        case DXUTSETTINGSDLG_ADAPTER:               OnAdapterChanged(); break;
+        case DXUTSETTINGSDLG_DEVICE_TYPE:           OnDeviceTypeChanged(); break;
+        case DXUTSETTINGSDLG_WINDOWED:              OnWindowedFullScreenChanged(); break;
+        case DXUTSETTINGSDLG_FULLSCREEN:            OnWindowedFullScreenChanged(); break;
+        case DXUTSETTINGSDLG_ADAPTER_FORMAT:        OnAdapterFormatChanged(); break;
+        case DXUTSETTINGSDLG_RESOLUTION_SHOW_ALL:   OnAdapterFormatChanged(); break;
+        case DXUTSETTINGSDLG_RESOLUTION:            OnResolutionChanged(); break;
+        case DXUTSETTINGSDLG_REFRESH_RATE:          OnRefreshRateChanged(); break;
+        case DXUTSETTINGSDLG_BACK_BUFFER_FORMAT:    OnBackBufferFormatChanged(); break;
+        case DXUTSETTINGSDLG_DEPTH_STENCIL:         OnDepthStencilBufferFormatChanged(); break;
+        case DXUTSETTINGSDLG_MULTISAMPLE_TYPE:      OnMultisampleTypeChanged(); break;
+        case DXUTSETTINGSDLG_MULTISAMPLE_QUALITY:   OnMultisampleQualityChanged(); break;
+        case DXUTSETTINGSDLG_VERTEX_PROCESSING:     OnVertexProcessingChanged(); break;
+        case DXUTSETTINGSDLG_PRESENT_INTERVAL:      OnPresentIntervalChanged(); break;
+        case DXUTSETTINGSDLG_DEVICECLIP:            OnDeviceClipChanged(); break;
+
+        case DXUTSETTINGSDLG_OK:
+        {
+            if( g_DeviceSettings.pp.Windowed )
+            {
+                g_DeviceSettings.pp.FullScreen_RefreshRateInHz = 0;
+
+                RECT rcClient;
+                if( DXUTIsWindowed() )
+                    GetClientRect( DXUTGetHWND(), &rcClient );
+                else
+                    rcClient = DXUTGetWindowClientRectAtModeChange();
+                DWORD dwWindowWidth  = rcClient.right - rcClient.left;
+                DWORD dwWindowHeight = rcClient.bottom - rcClient.top;
+
+                g_DeviceSettings.pp.BackBufferWidth = dwWindowWidth;
+                g_DeviceSettings.pp.BackBufferHeight = dwWindowHeight;
+            }
+
+            if( g_DeviceSettings.pp.MultiSampleType != D3DMULTISAMPLE_NONE )
+            {
+                g_DeviceSettings.pp.Flags &= ~D3DPRESENTFLAG_LOCKABLE_BACKBUFFER;
+            }
+
+            DXUTCreateDeviceFromSettings( &g_DeviceSettings );
+
+            SetActive( false );
+            break;
+        }
+
+        case DXUTSETTINGSDLG_CANCEL:                
+        {
+            SetActive( false );
+            break;
+        }
+
+    }
+}
+
+
+//-------------------------------------------------------------------------------------
+HRESULT CD3DSettingsDlg::SetDeviceSettingsFromUI()
+{
+    CDXUTComboBox* pComboBox;
+    CDXUTRadioButton* pRadioButton;
+
+    // DXUTSETTINGSDLG_DEVICE_TYPE
+    pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_DEVICE_TYPE );
+    g_DeviceSettings.DeviceType = (D3DDEVTYPE) PtrToUlong( pComboBox->GetSelectedData() );
+    
+    // DXUTSETTINGSDLG_WINDOWED
+    pRadioButton = m_Dialog.GetRadioButton( DXUTSETTINGSDLG_WINDOWED );
+    g_DeviceSettings.pp.Windowed = pRadioButton->GetChecked();
+
+    // DXUTSETTINGSDLG_ADAPTER_FORMAT
+    pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_ADAPTER_FORMAT );
+    g_DeviceSettings.AdapterFormat = (D3DFORMAT) PtrToUlong( pComboBox->GetSelectedData() );
+    
+
+    if( g_DeviceSettings.pp.Windowed )
+    {
+        g_DeviceSettings.pp.BackBufferFormat = D3DFMT_UNKNOWN;
+        g_DeviceSettings.pp.FullScreen_RefreshRateInHz = 0;
+    }
+    else
+    {
+        // DXUTSETTINGSDLG_BACK_BUFFER_FORMAT
+        pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_BACK_BUFFER_FORMAT );
+        g_DeviceSettings.pp.BackBufferFormat = (D3DFORMAT) PtrToUlong( pComboBox->GetSelectedData() );
+    
+        // DXUTSETTINGSDLG_RESOLUTION
+        pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_RESOLUTION );
+        DWORD dwResolution = PtrToUlong( pComboBox->GetSelectedData() );
+        g_DeviceSettings.pp.BackBufferWidth = HIWORD( dwResolution );
+        g_DeviceSettings.pp.BackBufferHeight = LOWORD( dwResolution );
+        
+        // DXUTSETTINGSDLG_REFRESH_RATE
+        pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_REFRESH_RATE );
+        g_DeviceSettings.pp.FullScreen_RefreshRateInHz = PtrToUlong( pComboBox->GetSelectedData() );
+    }
+
+    // DXUTSETTINGSDLG_DEPTH_STENCIL
+    pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_DEPTH_STENCIL );
+    g_DeviceSettings.pp.AutoDepthStencilFormat = (D3DFORMAT) PtrToUlong( pComboBox->GetSelectedData() );
+    
+    return S_OK;
+}
+
+
+//-------------------------------------------------------------------------------------
+CD3DEnumAdapterInfo* CD3DSettingsDlg::GetCurrentAdapterInfo()
+{
+    CD3DEnumeration* pD3DEnum = DXUTGetEnumeration();
+    return pD3DEnum->GetAdapterInfo( g_DeviceSettings.AdapterOrdinal );
+}
+
+
+//-------------------------------------------------------------------------------------
+CD3DEnumDeviceInfo* CD3DSettingsDlg::GetCurrentDeviceInfo()
+{
+    CD3DEnumeration* pD3DEnum = DXUTGetEnumeration();
+    return pD3DEnum->GetDeviceInfo( g_DeviceSettings.AdapterOrdinal,
+                                      g_DeviceSettings.DeviceType );
+}
+
+
+//-------------------------------------------------------------------------------------
+CD3DEnumDeviceSettingsCombo* CD3DSettingsDlg::GetCurrentDeviceSettingsCombo()
+{
+    CD3DEnumeration* pD3DEnum = DXUTGetEnumeration();
+    return pD3DEnum->GetDeviceSettingsCombo( g_DeviceSettings.AdapterOrdinal,
+                                             g_DeviceSettings.DeviceType,
+                                             g_DeviceSettings.AdapterFormat,
+                                             g_DeviceSettings.pp.BackBufferFormat,
+                                             (g_DeviceSettings.pp.Windowed == TRUE) );
+}
+
+
+//-------------------------------------------------------------------------------------
+HRESULT CD3DSettingsDlg::OnAdapterChanged()
+{
+    HRESULT hr = S_OK;
+
+    // Store the adapter index
+    g_DeviceSettings.AdapterOrdinal = GetSelectedAdapter();
+    
+    // DXUTSETTINGSDLG_DEVICE_TYPE
+    CDXUTComboBox* pDeviceTypeComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_DEVICE_TYPE );
+    pDeviceTypeComboBox->RemoveAllItems();
+ 
+    CD3DEnumAdapterInfo* pAdapterInfo = GetCurrentAdapterInfo();
+    if( pAdapterInfo == NULL )
+        return E_FAIL;
+
+    for( int iDeviceInfo=0; iDeviceInfo < pAdapterInfo->deviceInfoList.GetSize(); iDeviceInfo++ )
+    {
+        CD3DEnumDeviceInfo* pDeviceInfo = pAdapterInfo->deviceInfoList.GetAt(iDeviceInfo);
+        AddDeviceType( pDeviceInfo->DeviceType );
+    }
+
+    pDeviceTypeComboBox->SetSelectedByData( ULongToPtr(g_DeviceSettings.DeviceType) );
+
+    hr = OnDeviceTypeChanged();
+    if( FAILED(hr) )
+        return hr;
+
+    return S_OK; 
+}
+
+
+
+//-------------------------------------------------------------------------------------
+HRESULT CD3DSettingsDlg::OnDeviceTypeChanged()
+{
+    HRESULT hr = S_OK;
+    
+    g_DeviceSettings.DeviceType = GetSelectedDeviceType();
+   
+    // Update windowed/full screen radio buttons
+    bool bHasWindowedDeviceCombo = false;
+    bool bHasFullScreenDeviceCombo = false;
+
+    CD3DEnumDeviceInfo* pDeviceInfo = GetCurrentDeviceInfo();
+    if( pDeviceInfo == NULL )
+        return E_FAIL;
+            
+    for( int idc = 0; idc < pDeviceInfo->deviceSettingsComboList.GetSize(); idc++ )
+    {
+        CD3DEnumDeviceSettingsCombo* pDeviceSettingsCombo = pDeviceInfo->deviceSettingsComboList.GetAt( idc );
+
+        if( pDeviceSettingsCombo->Windowed )
+            bHasWindowedDeviceCombo = true;
+        else
+            bHasFullScreenDeviceCombo = true;
+    }
+
+    // DXUTSETTINGSDLG_WINDOWED, DXUTSETTINGSDLG_FULLSCREEN
+    m_Dialog.SetControlEnabled( DXUTSETTINGSDLG_WINDOWED, bHasWindowedDeviceCombo );
+    m_Dialog.SetControlEnabled( DXUTSETTINGSDLG_FULLSCREEN, bHasFullScreenDeviceCombo );
+
+    SetWindowed( g_DeviceSettings.pp.Windowed && bHasWindowedDeviceCombo );
+
+    hr = OnWindowedFullScreenChanged();
+    if( FAILED(hr) )
+        return hr;
+
+    return S_OK;
+}
+
+
+
+//-------------------------------------------------------------------------------------
+HRESULT CD3DSettingsDlg::OnWindowedFullScreenChanged()
+{
+    HRESULT hr = S_OK;
+
+    bool bWindowed = IsWindowed();
+    g_DeviceSettings.pp.Windowed = bWindowed;
+
+    m_Dialog.SetControlEnabled( DXUTSETTINGSDLG_ADAPTER_FORMAT_LABEL, !bWindowed );
+    m_Dialog.SetControlEnabled( DXUTSETTINGSDLG_RESOLUTION_LABEL, !bWindowed );
+    m_Dialog.SetControlEnabled( DXUTSETTINGSDLG_REFRESH_RATE_LABEL, !bWindowed );
+
+    m_Dialog.SetControlEnabled( DXUTSETTINGSDLG_ADAPTER_FORMAT, !bWindowed );
+    m_Dialog.SetControlEnabled( DXUTSETTINGSDLG_RESOLUTION, !bWindowed );
+    m_Dialog.SetControlEnabled( DXUTSETTINGSDLG_RESOLUTION_SHOW_ALL, !bWindowed );
+    m_Dialog.SetControlEnabled( DXUTSETTINGSDLG_REFRESH_RATE, !bWindowed );
+    m_Dialog.SetControlEnabled( DXUTSETTINGSDLG_DEVICECLIP, bWindowed );
+
+    bool bDeviceClip = ( 0x0 != (g_DeviceSettings.pp.Flags & D3DPRESENTFLAG_DEVICECLIP) );
+
+    // If windowed, get the appropriate adapter format from Direct3D
+    if( g_DeviceSettings.pp.Windowed )
+    {
+        IDirect3D9* pD3D = DXUTGetD3DObject();
+        if( pD3D == NULL )
+            return DXTRACE_ERR( L"DXUTGetD3DObject", E_FAIL );
+
+        D3DDISPLAYMODE mode;
+        hr = pD3D->GetAdapterDisplayMode( g_DeviceSettings.AdapterOrdinal, &mode );
+        if( FAILED(hr) )
+            return DXTRACE_ERR( L"GetAdapterDisplayMode", hr );
+
+        // Default resolution to the fullscreen res that was last used
+        RECT rc = DXUTGetFullsceenClientRectAtModeChange();
+        if( rc.right == 0 || rc.bottom == 0 )
+        {
+            // If nothing last used, then default to the adapter desktop res
+            g_DeviceSettings.pp.BackBufferWidth = mode.Width;
+            g_DeviceSettings.pp.BackBufferHeight = mode.Height;
+        }
+        else
+        {
+            g_DeviceSettings.pp.BackBufferWidth = rc.right;
+            g_DeviceSettings.pp.BackBufferHeight = rc.bottom;
+        }
+
+        g_DeviceSettings.AdapterFormat = mode.Format;
+        g_DeviceSettings.pp.FullScreen_RefreshRateInHz = mode.RefreshRate;
+    }
+
+    const D3DFORMAT adapterFormat = g_DeviceSettings.AdapterFormat;
+    const DWORD dwWidth = g_DeviceSettings.pp.BackBufferWidth;
+    const DWORD dwHeight = g_DeviceSettings.pp.BackBufferHeight;
+    const DWORD dwRefreshRate = g_DeviceSettings.pp.FullScreen_RefreshRateInHz;
+
+    // DXUTSETTINGSDLG_DEVICECLIP
+    SetDeviceClip( bDeviceClip );
+    
+    // DXUTSETTINGSDLG_ADAPTER_FORMAT
+    CDXUTComboBox* pAdapterFormatComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_ADAPTER_FORMAT );
+    if( pAdapterFormatComboBox == NULL )
+        return E_FAIL;
+    pAdapterFormatComboBox->RemoveAllItems();
+
+    CD3DEnumDeviceInfo* pDeviceInfo = GetCurrentDeviceInfo();
+    if( pDeviceInfo == NULL )
+        return E_FAIL;
+
+    if( bWindowed )
+    {
+        AddAdapterFormat( adapterFormat );
+    }
+    else
+    {
+        for( int iSettingsCombo=0; iSettingsCombo < pDeviceInfo->deviceSettingsComboList.GetSize(); iSettingsCombo++ )
+        {
+            CD3DEnumDeviceSettingsCombo* pSettingsCombo = pDeviceInfo->deviceSettingsComboList.GetAt(iSettingsCombo);
+            AddAdapterFormat( pSettingsCombo->AdapterFormat );
+        }    
+    }
+
+    pAdapterFormatComboBox->SetSelectedByData( ULongToPtr(adapterFormat) );
+
+    hr = OnAdapterFormatChanged();
+    if( FAILED(hr) )
+        return hr;
+
+    // DXUTSETTINGSDLG_RESOLUTION
+    CDXUTComboBox* pResolutionComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_RESOLUTION );
+    
+    if( bWindowed )
+    {
+        pResolutionComboBox->RemoveAllItems();
+        AddResolution( dwWidth, dwHeight );
+    }
+
+    pResolutionComboBox->SetSelectedByData( ULongToPtr( MAKELONG(dwWidth, dwHeight) ) );
+    
+    hr = OnResolutionChanged();
+    if( FAILED(hr) )
+        return hr;
+
+    // DXUTSETTINGSDLG_REFRESH_RATE
+    CDXUTComboBox* pRefreshRateComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_REFRESH_RATE );
+    
+    if( bWindowed )
+    {
+        pRefreshRateComboBox->RemoveAllItems();
+        AddRefreshRate( dwRefreshRate );
+    }
+    
+    pRefreshRateComboBox->SetSelectedByData( ULongToPtr(dwRefreshRate) ); 
+
+    hr = OnRefreshRateChanged();
+    if( FAILED(hr) )
+        return hr;
+
+    return S_OK;
+}
+
+
+//-------------------------------------------------------------------------------------
+HRESULT CD3DSettingsDlg::OnAdapterFormatChanged()
+{ 
+    HRESULT hr = S_OK;
+
+    // DXUTSETTINGSDLG_ADAPTER_FORMAT
+    D3DFORMAT adapterFormat = GetSelectedAdapterFormat();
+    g_DeviceSettings.AdapterFormat = adapterFormat;
+
+    // DXUTSETTINGSDLG_RESOLUTION
+    CDXUTComboBox* pResolutionComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_RESOLUTION );
+    pResolutionComboBox->RemoveAllItems();
+
+    CD3DEnumAdapterInfo* pAdapterInfo = GetCurrentAdapterInfo();
+    if( pAdapterInfo == NULL )
+        return E_FAIL;
+
+    bool bShowAll = m_Dialog.GetCheckBox( DXUTSETTINGSDLG_RESOLUTION_SHOW_ALL )->GetChecked();
+
+    // Get the desktop aspect ratio
+    D3DDISPLAYMODE dmDesktop;
+    DXUTGetDesktopResolution( g_DeviceSettings.AdapterOrdinal, &dmDesktop.Width, &dmDesktop.Height );
+    float fDesktopAspectRatio = dmDesktop.Width / (float)dmDesktop.Height;
+
+    for( int idm = 0; idm < pAdapterInfo->displayModeList.GetSize(); idm++ )
+    {
+        D3DDISPLAYMODE DisplayMode = pAdapterInfo->displayModeList.GetAt( idm );
+        float fAspect = (float)DisplayMode.Width / (float)DisplayMode.Height;
+
+        if( DisplayMode.Format == adapterFormat )
+        {
+            // If "Show All" is not checked, then hide all resolutions
+            // that don't match the aspect ratio of the desktop resolution
+            if( bShowAll || (!bShowAll && fabsf(fDesktopAspectRatio - fAspect) < 0.05f) )
+            {
+                AddResolution( DisplayMode.Width, DisplayMode.Height );    
+            }
+        }
+    }
+
+    const DWORD dwCurResolution = MAKELONG( g_DeviceSettings.pp.BackBufferWidth, 
+                                            g_DeviceSettings.pp.BackBufferHeight );
+
+    pResolutionComboBox->SetSelectedByData( ULongToPtr(dwCurResolution) );
+
+    hr = OnResolutionChanged();
+    if( FAILED(hr) )
+        return hr;
+
+    // DXUTSETTINGSDLG_BACK_BUFFER_FORMAT
+    CDXUTComboBox* pBackBufferFormatComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_BACK_BUFFER_FORMAT );
+    pBackBufferFormatComboBox->RemoveAllItems();
+
+    CD3DEnumDeviceInfo* pDeviceInfo = GetCurrentDeviceInfo();
+    if( pDeviceInfo == NULL )
+        return E_FAIL;
+
+    const BOOL bWindowed = IsWindowed();
+    bool bHasWindowedBackBuffer = false;
+
+    for( int idc = 0; idc < pDeviceInfo->deviceSettingsComboList.GetSize(); idc++ )
+    {
+        CD3DEnumDeviceSettingsCombo* pDeviceCombo = pDeviceInfo->deviceSettingsComboList.GetAt( idc );
+        if( pDeviceCombo->Windowed == bWindowed &&
+            pDeviceCombo->AdapterFormat == g_DeviceSettings.AdapterFormat )
+        {
+            AddBackBufferFormat( pDeviceCombo->BackBufferFormat );
+            bHasWindowedBackBuffer = true;
+        }
+    }
+
+    pBackBufferFormatComboBox->SetSelectedByData( ULongToPtr(g_DeviceSettings.pp.BackBufferFormat) );
+
+    hr = OnBackBufferFormatChanged();
+    if( FAILED(hr) )
+        return hr;
+
+    if( !bHasWindowedBackBuffer )
+    {
+        m_Dialog.SetControlEnabled( DXUTSETTINGSDLG_WINDOWED, false );
+
+        if( g_DeviceSettings.pp.Windowed )
+        {
+            SetWindowed( false );
+
+            hr = OnWindowedFullScreenChanged();
+            if( FAILED(hr) )
+                return hr;
+        }
+    }
+
+    return S_OK;
+}
+
+
+//-------------------------------------------------------------------------------------
+HRESULT CD3DSettingsDlg::OnResolutionChanged()
+{
+    HRESULT hr = S_OK;
+
+    CD3DEnumAdapterInfo* pAdapterInfo = GetCurrentAdapterInfo();
+    if( pAdapterInfo == NULL )
+        return E_FAIL;
+
+    // Set resolution
+    DWORD dwWidth, dwHeight;
+    GetSelectedResolution( &dwWidth, &dwHeight );
+    g_DeviceSettings.pp.BackBufferWidth = dwWidth;
+    g_DeviceSettings.pp.BackBufferHeight = dwHeight;
+
+    DWORD dwRefreshRate = g_DeviceSettings.pp.FullScreen_RefreshRateInHz;
+
+    // Update the refresh rate list
+    CDXUTComboBox* pRefreshRateComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_REFRESH_RATE );
+    pRefreshRateComboBox->RemoveAllItems();
+
+    D3DFORMAT adapterFormat = g_DeviceSettings.AdapterFormat;
+    for( int idm = 0; idm < pAdapterInfo->displayModeList.GetSize(); idm++ )
+    {
+        D3DDISPLAYMODE displayMode = pAdapterInfo->displayModeList.GetAt( idm );
+
+        if( displayMode.Format == adapterFormat &&
+            displayMode.Width == dwWidth &&
+            displayMode.Height == dwHeight )
+        {
+            AddRefreshRate( displayMode.RefreshRate );
+        }
+    }
+
+    pRefreshRateComboBox->SetSelectedByData( ULongToPtr(dwRefreshRate) );
+
+    hr = OnRefreshRateChanged();
+    if( FAILED(hr) )
+        return hr;
+
+    return S_OK;
+}
+
+
+//-------------------------------------------------------------------------------------
+HRESULT CD3DSettingsDlg::OnRefreshRateChanged()
+{
+    // Set refresh rate
+    g_DeviceSettings.pp.FullScreen_RefreshRateInHz = GetSelectedRefreshRate();
+
+    return S_OK;
+}
+
+
+//-------------------------------------------------------------------------------------
+HRESULT CD3DSettingsDlg::OnBackBufferFormatChanged()
+{
+    HRESULT hr = S_OK;
+
+    g_DeviceSettings.pp.BackBufferFormat = GetSelectedBackBufferFormat();
+    
+    D3DFORMAT adapterFormat = g_DeviceSettings.AdapterFormat;
+    D3DFORMAT backBufferFormat = g_DeviceSettings.pp.BackBufferFormat;
+
+    CD3DEnumDeviceInfo* pDeviceInfo = GetCurrentDeviceInfo();
+    if( pDeviceInfo == NULL )
+        return E_FAIL;
+
+    bool bAllowSoftwareVP, bAllowHardwareVP, bAllowPureHardwareVP, bAllowMixedVP;
+    DXUTGetEnumeration()->GetPossibleVertexProcessingList( &bAllowSoftwareVP, &bAllowHardwareVP, 
+                                                           &bAllowPureHardwareVP, &bAllowMixedVP );
+    
+    for( int idc=0; idc < pDeviceInfo->deviceSettingsComboList.GetSize(); idc++ )
+    {
+        CD3DEnumDeviceSettingsCombo* pDeviceCombo = pDeviceInfo->deviceSettingsComboList.GetAt( idc );
+
+        if( pDeviceCombo->Windowed == (g_DeviceSettings.pp.Windowed == TRUE) &&
+            pDeviceCombo->AdapterFormat == adapterFormat &&
+            pDeviceCombo->BackBufferFormat == backBufferFormat )
+        {
+            CDXUTComboBox* pDepthStencilComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_DEPTH_STENCIL );
+            pDepthStencilComboBox->RemoveAllItems();
+            pDepthStencilComboBox->SetEnabled( (g_DeviceSettings.pp.EnableAutoDepthStencil == TRUE) ); 
+
+            if( g_DeviceSettings.pp.EnableAutoDepthStencil )
+            {
+                for( int ifmt=0; ifmt < pDeviceCombo->depthStencilFormatList.GetSize(); ifmt++ )
+                {
+                    D3DFORMAT fmt = pDeviceCombo->depthStencilFormatList.GetAt( ifmt );
+
+                    AddDepthStencilBufferFormat( fmt );
+                }
+
+                pDepthStencilComboBox->SetSelectedByData( ULongToPtr(g_DeviceSettings.pp.AutoDepthStencilFormat) );
+            }
+            else
+            {
+                if( !pDepthStencilComboBox->ContainsItem( L"(not used)" ) )
+                    pDepthStencilComboBox->AddItem( L"(not used)", NULL );
+            }
+
+            hr = OnDepthStencilBufferFormatChanged();
+            if( FAILED(hr) )
+                return hr;
+
+            CDXUTComboBox* pVertexProcessingComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_VERTEX_PROCESSING );
+            pVertexProcessingComboBox->RemoveAllItems();
+
+            // Add valid vertex processing types
+            if( bAllowSoftwareVP )
+                AddVertexProcessingType( D3DCREATE_SOFTWARE_VERTEXPROCESSING );
+
+            if( bAllowHardwareVP && pDeviceInfo->Caps.DevCaps & D3DDEVCAPS_HWTRANSFORMANDLIGHT )
+                AddVertexProcessingType( D3DCREATE_HARDWARE_VERTEXPROCESSING );
+
+            if( bAllowPureHardwareVP && pDeviceInfo->Caps.DevCaps & D3DDEVCAPS_PUREDEVICE )
+                AddVertexProcessingType( D3DCREATE_PUREDEVICE );
+
+            if( bAllowMixedVP && pDeviceInfo->Caps.DevCaps & D3DDEVCAPS_HWTRANSFORMANDLIGHT )
+                AddVertexProcessingType( D3DCREATE_MIXED_VERTEXPROCESSING );
+
+            if( g_DeviceSettings.BehaviorFlags & D3DCREATE_PUREDEVICE )
+                pVertexProcessingComboBox->SetSelectedByData( ULongToPtr(D3DCREATE_PUREDEVICE) );
+            else if( g_DeviceSettings.BehaviorFlags & D3DCREATE_SOFTWARE_VERTEXPROCESSING )
+                pVertexProcessingComboBox->SetSelectedByData( ULongToPtr(D3DCREATE_SOFTWARE_VERTEXPROCESSING) );
+            else if( g_DeviceSettings.BehaviorFlags & D3DCREATE_HARDWARE_VERTEXPROCESSING )
+                pVertexProcessingComboBox->SetSelectedByData( ULongToPtr(D3DCREATE_HARDWARE_VERTEXPROCESSING) );
+            else if( g_DeviceSettings.BehaviorFlags & D3DCREATE_MIXED_VERTEXPROCESSING )
+                pVertexProcessingComboBox->SetSelectedByData( ULongToPtr(D3DCREATE_MIXED_VERTEXPROCESSING) );
+
+            hr = OnVertexProcessingChanged();
+            if( FAILED(hr) )
+                return hr;
+
+            CDXUTComboBox* pPresentIntervalComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_PRESENT_INTERVAL );
+            pPresentIntervalComboBox->RemoveAllItems();
+            pPresentIntervalComboBox->AddItem( L"On", ULongToPtr(D3DPRESENT_INTERVAL_DEFAULT) );
+            pPresentIntervalComboBox->AddItem( L"Off", ULongToPtr(D3DPRESENT_INTERVAL_IMMEDIATE) );
+
+            pPresentIntervalComboBox->SetSelectedByData( ULongToPtr( g_DeviceSettings.pp.PresentationInterval ) );
+        
+            hr = OnPresentIntervalChanged();
+            if( FAILED(hr) )
+                return hr;
+        }
+    }
+
+    return S_OK;
+}
+
+
+//-------------------------------------------------------------------------------------
+HRESULT CD3DSettingsDlg::OnDepthStencilBufferFormatChanged()
+{
+    HRESULT hr = S_OK;
+
+    D3DFORMAT depthStencilBufferFormat = GetSelectedDepthStencilBufferFormat();
+
+    if( g_DeviceSettings.pp.EnableAutoDepthStencil )
+        g_DeviceSettings.pp.AutoDepthStencilFormat = depthStencilBufferFormat;
+
+    CD3DEnumDeviceSettingsCombo* pDeviceSettingsCombo = GetCurrentDeviceSettingsCombo();
+    if( pDeviceSettingsCombo == NULL )
+        return E_FAIL;
+    
+    CDXUTComboBox* pMultisampleTypeCombo = m_Dialog.GetComboBox( DXUTSETTINGSDLG_MULTISAMPLE_TYPE );
+    pMultisampleTypeCombo->RemoveAllItems();
+
+    for( int ims=0; ims < pDeviceSettingsCombo->multiSampleTypeList.GetSize(); ims++ )
+    {
+        D3DMULTISAMPLE_TYPE msType = pDeviceSettingsCombo->multiSampleTypeList.GetAt( ims );
+
+        bool bConflictFound = false;
+        for( int iConf = 0; iConf < pDeviceSettingsCombo->DSMSConflictList.GetSize(); iConf++ )
+        {
+            CD3DEnumDSMSConflict DSMSConf = pDeviceSettingsCombo->DSMSConflictList.GetAt( iConf );
+            if( DSMSConf.DSFormat == depthStencilBufferFormat &&
+                DSMSConf.MSType == msType )
+            {
+                bConflictFound = true;
+                break;
+            }
+        }
+
+        if( !bConflictFound )
+            AddMultisampleType( msType );
+    }
+
+    CDXUTComboBox* pMultisampleQualityCombo = m_Dialog.GetComboBox( DXUTSETTINGSDLG_MULTISAMPLE_TYPE );
+    pMultisampleQualityCombo->SetSelectedByData( ULongToPtr(g_DeviceSettings.pp.MultiSampleType) );
+
+    hr = OnMultisampleTypeChanged();
+    if( FAILED(hr) )
+        return hr;
+
+    return S_OK;
+}
+
+
+//-------------------------------------------------------------------------------------
+HRESULT CD3DSettingsDlg::OnMultisampleTypeChanged()
+{
+    HRESULT hr = S_OK;
+
+    D3DMULTISAMPLE_TYPE multisampleType = GetSelectedMultisampleType();
+    g_DeviceSettings.pp.MultiSampleType = multisampleType;
+
+    CD3DEnumDeviceSettingsCombo* pDeviceSettingsCombo = GetCurrentDeviceSettingsCombo();
+    if( pDeviceSettingsCombo == NULL )
+        return E_FAIL;
+
+    DWORD dwMaxQuality = 0;
+    for( int iType = 0; iType < pDeviceSettingsCombo->multiSampleTypeList.GetSize(); iType++ )
+    {
+        D3DMULTISAMPLE_TYPE msType = pDeviceSettingsCombo->multiSampleTypeList.GetAt( iType );
+        if( msType == multisampleType )
+        {
+            dwMaxQuality = pDeviceSettingsCombo->multiSampleQualityList.GetAt( iType );
+            break;
+        }
+    }
+   
+    // DXUTSETTINGSDLG_MULTISAMPLE_QUALITY
+    CDXUTComboBox* pMultisampleQualityCombo = m_Dialog.GetComboBox( DXUTSETTINGSDLG_MULTISAMPLE_QUALITY );
+    pMultisampleQualityCombo->RemoveAllItems();
+
+    for( UINT iQuality = 0; iQuality < dwMaxQuality; iQuality++ )
+    {
+        AddMultisampleQuality( iQuality );
+    }
+
+    pMultisampleQualityCombo->SetSelectedByData( ULongToPtr(g_DeviceSettings.pp.MultiSampleQuality) );
+
+    hr = OnMultisampleQualityChanged();
+    if( FAILED(hr) )
+        return hr;
+
+    return S_OK;
+}
+
+
+//-------------------------------------------------------------------------------------
+HRESULT CD3DSettingsDlg::OnMultisampleQualityChanged()
+{
+    g_DeviceSettings.pp.MultiSampleQuality = GetSelectedMultisampleQuality();
+
+    return S_OK;
+}
+
+
+//-------------------------------------------------------------------------------------
+HRESULT CD3DSettingsDlg::OnVertexProcessingChanged()
+{
+    DWORD dwBehavior = g_DeviceSettings.BehaviorFlags;
+
+    // Clear vertex processing flags
+    dwBehavior &= ~D3DCREATE_HARDWARE_VERTEXPROCESSING;
+    dwBehavior &= ~D3DCREATE_SOFTWARE_VERTEXPROCESSING;
+    dwBehavior &= ~D3DCREATE_MIXED_VERTEXPROCESSING;
+    dwBehavior &= ~D3DCREATE_PUREDEVICE;
+
+    // Determine new flags
+    DWORD dwNewFlags = GetSelectedVertexProcessingType();
+    if( dwNewFlags & D3DCREATE_PUREDEVICE )
+        dwNewFlags |= D3DCREATE_HARDWARE_VERTEXPROCESSING;
+
+    // Make changes
+    g_DeviceSettings.BehaviorFlags = dwBehavior | dwNewFlags;
+
+    return S_OK;
+}
+
+
+//-------------------------------------------------------------------------------------
+HRESULT CD3DSettingsDlg::OnPresentIntervalChanged()
+{
+    g_DeviceSettings.pp.PresentationInterval = GetSelectedPresentInterval();
+
+    return S_OK;
+}
+
+
+//-------------------------------------------------------------------------------------
+HRESULT CD3DSettingsDlg::OnDeviceClipChanged()
+{
+    if( IsDeviceClip() )
+        g_DeviceSettings.pp.Flags |= D3DPRESENTFLAG_DEVICECLIP;
+    else
+        g_DeviceSettings.pp.Flags &= ~D3DPRESENTFLAG_DEVICECLIP;
+
+    return S_OK;
+}
+
+
+//-------------------------------------------------------------------------------------
+void CD3DSettingsDlg::AddAdapter( const WCHAR* strDescription, UINT iAdapter )
+{
+    CDXUTComboBox* pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_ADAPTER );
+ 
+    if( !pComboBox->ContainsItem( strDescription ) )
+        pComboBox->AddItem( strDescription, ULongToPtr(iAdapter) );
+}
+
+
+//-------------------------------------------------------------------------------------
+UINT CD3DSettingsDlg::GetSelectedAdapter()
+{
+    CDXUTComboBox* pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_ADAPTER );
+
+    return PtrToUlong( pComboBox->GetSelectedData() );  
+}
+
+
+//-------------------------------------------------------------------------------------
+void CD3DSettingsDlg::AddDeviceType( D3DDEVTYPE devType )
+{
+    CDXUTComboBox* pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_DEVICE_TYPE );
+
+    if( !pComboBox->ContainsItem( DXUTD3DDeviceTypeToString(devType) ) )
+        pComboBox->AddItem( DXUTD3DDeviceTypeToString(devType), ULongToPtr(devType) );
+}
+
+
+//-------------------------------------------------------------------------------------
+D3DDEVTYPE CD3DSettingsDlg::GetSelectedDeviceType()
+{
+    CDXUTComboBox* pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_DEVICE_TYPE );
+
+    return (D3DDEVTYPE) PtrToUlong( pComboBox->GetSelectedData() );
+}
+
+
+//-------------------------------------------------------------------------------------
+void CD3DSettingsDlg::SetWindowed( bool bWindowed )
+{
+    CDXUTRadioButton* pRadioButton = m_Dialog.GetRadioButton( DXUTSETTINGSDLG_WINDOWED );
+    pRadioButton->SetChecked( bWindowed );
+
+    pRadioButton = m_Dialog.GetRadioButton( DXUTSETTINGSDLG_FULLSCREEN );
+    pRadioButton->SetChecked( !bWindowed );
+}
+
+
+//-------------------------------------------------------------------------------------
+bool CD3DSettingsDlg::IsWindowed()
+{
+    CDXUTRadioButton* pRadioButton = m_Dialog.GetRadioButton( DXUTSETTINGSDLG_WINDOWED );
+    return pRadioButton->GetChecked();
+}
+
+
+//-------------------------------------------------------------------------------------
+void CD3DSettingsDlg::AddAdapterFormat( D3DFORMAT format )
+{
+    CDXUTComboBox* pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_ADAPTER_FORMAT );
+    
+    if( !pComboBox->ContainsItem( DXUTD3DFormatToString(format, TRUE) ) )
+        pComboBox->AddItem( DXUTD3DFormatToString(format, TRUE), ULongToPtr( format ) );
+}
+
+
+//-------------------------------------------------------------------------------------
+D3DFORMAT CD3DSettingsDlg::GetSelectedAdapterFormat()
+{
+    CDXUTComboBox* pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_ADAPTER_FORMAT );
+  
+    return (D3DFORMAT) PtrToUlong( pComboBox->GetSelectedData() ); 
+}
+
+
+//-------------------------------------------------------------------------------------
+void CD3DSettingsDlg::AddResolution( DWORD dwWidth, DWORD dwHeight )
+{
+    CDXUTComboBox* pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_RESOLUTION );
+  
+    DWORD dwResolutionData;
+    WCHAR strResolution[50];
+    dwResolutionData = MAKELONG( dwWidth, dwHeight );
+    StringCchPrintf( strResolution, 50, L"%d by %d", dwWidth, dwHeight );
+
+    if( !pComboBox->ContainsItem( strResolution ) )
+        pComboBox->AddItem( strResolution, ULongToPtr( dwResolutionData ) );
+}
+
+
+//-------------------------------------------------------------------------------------
+void CD3DSettingsDlg::GetSelectedResolution( DWORD* pdwWidth, DWORD* pdwHeight )
+{
+    CDXUTComboBox* pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_RESOLUTION );
+
+    DWORD dwResolution = PtrToUlong( pComboBox->GetSelectedData() );
+
+    *pdwWidth = LOWORD( dwResolution );
+    *pdwHeight = HIWORD( dwResolution );
+}
+
+
+//-------------------------------------------------------------------------------------
+void CD3DSettingsDlg::AddRefreshRate( DWORD dwRate )
+{
+    CDXUTComboBox* pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_REFRESH_RATE );
+        
+    WCHAR strRefreshRate[50];
+
+    if( dwRate == 0 )
+        StringCchCopy( strRefreshRate, 50, L"Default Rate" );
+    else
+        StringCchPrintf( strRefreshRate, 50, L"%d Hz", dwRate );
+
+    if( !pComboBox->ContainsItem( strRefreshRate ) )
+        pComboBox->AddItem( strRefreshRate, ULongToPtr(dwRate) );
+}
+
+
+//-------------------------------------------------------------------------------------
+DWORD CD3DSettingsDlg::GetSelectedRefreshRate()
+{
+    CDXUTComboBox* pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_REFRESH_RATE );
+    
+    return PtrToUlong( pComboBox->GetSelectedData() );
+}
+
+
+//-------------------------------------------------------------------------------------
+void CD3DSettingsDlg::AddBackBufferFormat( D3DFORMAT format )
+{
+    CDXUTComboBox* pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_BACK_BUFFER_FORMAT );
+    
+    if( !pComboBox->ContainsItem( DXUTD3DFormatToString(format, TRUE) ) )
+        pComboBox->AddItem( DXUTD3DFormatToString(format, TRUE), ULongToPtr( format ) );
+}
+
+
+//-------------------------------------------------------------------------------------
+D3DFORMAT CD3DSettingsDlg::GetSelectedBackBufferFormat()
+{
+    CDXUTComboBox* pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_BACK_BUFFER_FORMAT );
+    
+    return (D3DFORMAT) PtrToUlong( pComboBox->GetSelectedData() ); 
+}
+
+
+//-------------------------------------------------------------------------------------
+void CD3DSettingsDlg::AddDepthStencilBufferFormat( D3DFORMAT format )
+{
+    CDXUTComboBox* pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_DEPTH_STENCIL );
+    
+    if( !pComboBox->ContainsItem( DXUTD3DFormatToString(format, TRUE) ) )
+        pComboBox->AddItem( DXUTD3DFormatToString(format, TRUE), ULongToPtr(format) );
+}
+
+
+//-------------------------------------------------------------------------------------
+D3DFORMAT CD3DSettingsDlg::GetSelectedDepthStencilBufferFormat()
+{
+    CDXUTComboBox* pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_DEPTH_STENCIL );
+    
+    return (D3DFORMAT) PtrToUlong( pComboBox->GetSelectedData() ); 
+}
+
+
+//-------------------------------------------------------------------------------------
+void CD3DSettingsDlg::AddMultisampleType( D3DMULTISAMPLE_TYPE type )
+{
+    CDXUTComboBox* pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_MULTISAMPLE_TYPE );
+    
+    if( !pComboBox->ContainsItem( DXUTMultisampleTypeToString(type) ) )
+        pComboBox->AddItem( DXUTMultisampleTypeToString(type), ULongToPtr(type) );
+}
+
+
+//-------------------------------------------------------------------------------------
+D3DMULTISAMPLE_TYPE CD3DSettingsDlg::GetSelectedMultisampleType()
+{
+    CDXUTComboBox* pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_MULTISAMPLE_TYPE );
+    
+    return (D3DMULTISAMPLE_TYPE) PtrToUlong( pComboBox->GetSelectedData() ); 
+}
+
+
+//-------------------------------------------------------------------------------------
+void CD3DSettingsDlg::AddMultisampleQuality( DWORD dwQuality )
+{
+    CDXUTComboBox* pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_MULTISAMPLE_QUALITY );
+        
+    WCHAR strQuality[50];
+    StringCchPrintf( strQuality, 50, L"%d", dwQuality );
+
+    if( !pComboBox->ContainsItem( strQuality ) )
+        pComboBox->AddItem( strQuality, ULongToPtr(dwQuality) );
+}
+
+
+//-------------------------------------------------------------------------------------
+DWORD CD3DSettingsDlg::GetSelectedMultisampleQuality()
+{
+    CDXUTComboBox* pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_MULTISAMPLE_QUALITY );
+    
+    return PtrToUlong( pComboBox->GetSelectedData() ); 
+}
+
+
+//-------------------------------------------------------------------------------------
+void CD3DSettingsDlg::AddVertexProcessingType( DWORD dwType )
+{
+    CDXUTComboBox* pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_VERTEX_PROCESSING );
+    
+    if( !pComboBox->ContainsItem( DXUTVertexProcessingTypeToString(dwType) ) )
+        pComboBox->AddItem( DXUTVertexProcessingTypeToString(dwType), ULongToPtr(dwType) );
+}
+
+
+//-------------------------------------------------------------------------------------
+DWORD CD3DSettingsDlg::GetSelectedVertexProcessingType()
+{
+    CDXUTComboBox* pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_VERTEX_PROCESSING );
+    
+    return PtrToUlong( pComboBox->GetSelectedData() ); 
+}
+
+
+//-------------------------------------------------------------------------------------
+DWORD CD3DSettingsDlg::GetSelectedPresentInterval()
+{
+    CDXUTComboBox* pComboBox = m_Dialog.GetComboBox( DXUTSETTINGSDLG_PRESENT_INTERVAL );
+    
+    return PtrToUlong( pComboBox->GetSelectedData() ); 
+}
+
+
+//-------------------------------------------------------------------------------------
+void CD3DSettingsDlg::SetDeviceClip( bool bDeviceClip )
+{
+    CDXUTCheckBox* pCheckBox = m_Dialog.GetCheckBox( DXUTSETTINGSDLG_DEVICECLIP );
+    pCheckBox->SetChecked( bDeviceClip );
+}
+
+
+//-------------------------------------------------------------------------------------
+bool CD3DSettingsDlg::IsDeviceClip()
+{
+    CDXUTCheckBox* pCheckBox = m_Dialog.GetCheckBox( DXUTSETTINGSDLG_DEVICECLIP );
+    return pCheckBox->GetChecked();
+}
+
+
+//--------------------------------------------------------------------------------------
+// Returns the string for the given D3DDEVTYPE.
+//--------------------------------------------------------------------------------------
+WCHAR* DXUTD3DDeviceTypeToString(D3DDEVTYPE devType)
+{
+    switch (devType)
+    {
+        case D3DDEVTYPE_HAL:        return L"D3DDEVTYPE_HAL";
+        case D3DDEVTYPE_SW:         return L"D3DDEVTYPE_SW";
+        case D3DDEVTYPE_REF:        return L"D3DDEVTYPE_REF";
+        default:                    return L"Unknown devType";
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+// Returns the string for the given D3DMULTISAMPLE_TYPE.
+//--------------------------------------------------------------------------------------
+WCHAR* DXUTMultisampleTypeToString(D3DMULTISAMPLE_TYPE MultiSampleType)
+{
+    switch (MultiSampleType)
+    {
+    case D3DMULTISAMPLE_NONE:       return L"D3DMULTISAMPLE_NONE";
+    case D3DMULTISAMPLE_NONMASKABLE: return L"D3DMULTISAMPLE_NONMASKABLE";
+    case D3DMULTISAMPLE_2_SAMPLES:  return L"D3DMULTISAMPLE_2_SAMPLES";
+    case D3DMULTISAMPLE_3_SAMPLES:  return L"D3DMULTISAMPLE_3_SAMPLES";
+    case D3DMULTISAMPLE_4_SAMPLES:  return L"D3DMULTISAMPLE_4_SAMPLES";
+    case D3DMULTISAMPLE_5_SAMPLES:  return L"D3DMULTISAMPLE_5_SAMPLES";
+    case D3DMULTISAMPLE_6_SAMPLES:  return L"D3DMULTISAMPLE_6_SAMPLES";
+    case D3DMULTISAMPLE_7_SAMPLES:  return L"D3DMULTISAMPLE_7_SAMPLES";
+    case D3DMULTISAMPLE_8_SAMPLES:  return L"D3DMULTISAMPLE_8_SAMPLES";
+    case D3DMULTISAMPLE_9_SAMPLES:  return L"D3DMULTISAMPLE_9_SAMPLES";
+    case D3DMULTISAMPLE_10_SAMPLES: return L"D3DMULTISAMPLE_10_SAMPLES";
+    case D3DMULTISAMPLE_11_SAMPLES: return L"D3DMULTISAMPLE_11_SAMPLES";
+    case D3DMULTISAMPLE_12_SAMPLES: return L"D3DMULTISAMPLE_12_SAMPLES";
+    case D3DMULTISAMPLE_13_SAMPLES: return L"D3DMULTISAMPLE_13_SAMPLES";
+    case D3DMULTISAMPLE_14_SAMPLES: return L"D3DMULTISAMPLE_14_SAMPLES";
+    case D3DMULTISAMPLE_15_SAMPLES: return L"D3DMULTISAMPLE_15_SAMPLES";
+    case D3DMULTISAMPLE_16_SAMPLES: return L"D3DMULTISAMPLE_16_SAMPLES";
+    default:                        return L"Unknown Multisample Type";
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+// Returns the string for the given vertex processing type
+//--------------------------------------------------------------------------------------
+WCHAR* DXUTVertexProcessingTypeToString(DWORD vpt)
+{
+    switch (vpt)
+    {
+    case D3DCREATE_SOFTWARE_VERTEXPROCESSING: return L"Software vertex processing";
+    case D3DCREATE_MIXED_VERTEXPROCESSING:    return L"Mixed vertex processing";
+    case D3DCREATE_HARDWARE_VERTEXPROCESSING: return L"Hardware vertex processing";
+    case D3DCREATE_PUREDEVICE:                return L"Pure hardware vertex processing";
+    default:                                  return L"Unknown vertex processing type";
+    }
+}
+
+
+//--------------------------------------------------------------------------------------
+// Returns the string for the given present interval.
+//--------------------------------------------------------------------------------------
+WCHAR* DXUTPresentIntervalToString( UINT pi )
+{
+    switch( pi )
+    {
+    case D3DPRESENT_INTERVAL_IMMEDIATE: return L"D3DPRESENT_INTERVAL_IMMEDIATE";
+    case D3DPRESENT_INTERVAL_DEFAULT:   return L"D3DPRESENT_INTERVAL_DEFAULT";
+    case D3DPRESENT_INTERVAL_ONE:       return L"D3DPRESENT_INTERVAL_ONE";
+    case D3DPRESENT_INTERVAL_TWO:       return L"D3DPRESENT_INTERVAL_TWO";
+    case D3DPRESENT_INTERVAL_THREE:     return L"D3DPRESENT_INTERVAL_THREE";
+    case D3DPRESENT_INTERVAL_FOUR:      return L"D3DPRESENT_INTERVAL_FOUR";
+    default:                            return L"Unknown PresentInterval";
+    }
+}
+
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTsound.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTsound.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Common/DXUTsound.cpp	(revision 2197)
@@ -0,0 +1,1576 @@
+//-----------------------------------------------------------------------------
+// File: DXUTsound.cpp
+//
+// Desc: DirectSound framework classes for reading and writing wav files and
+//       playing them in DirectSound buffers. Feel free to use this class
+//       as a starting point for adding extra functionality.
+//
+// Copyright (c) Microsoft Corp. All rights reserved.
+//-----------------------------------------------------------------------------
+#define STRICT
+#include "dxstdafx.h"
+#include <mmsystem.h>
+#include <dsound.h>
+#include "DXUTsound.h"
+#undef min // use __min instead
+#undef max // use __max instead
+
+
+//-----------------------------------------------------------------------------
+// Name: CSoundManager::CSoundManager()
+// Desc: Constructs the class
+//-----------------------------------------------------------------------------
+CSoundManager::CSoundManager()
+{
+    m_pDS = NULL;
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CSoundManager::~CSoundManager()
+// Desc: Destroys the class
+//-----------------------------------------------------------------------------
+CSoundManager::~CSoundManager()
+{
+    SAFE_RELEASE( m_pDS );
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CSoundManager::Initialize()
+// Desc: Initializes the IDirectSound object and also sets the primary buffer
+//       format.  This function must be called before any others.
+//-----------------------------------------------------------------------------
+HRESULT CSoundManager::Initialize( HWND  hWnd,
+                                   DWORD dwCoopLevel )
+{
+    HRESULT             hr;
+
+    SAFE_RELEASE( m_pDS );
+
+    // Create IDirectSound using the primary sound device
+    if( FAILED( hr = DirectSoundCreate8( NULL, &m_pDS, NULL ) ) )
+        return DXUT_ERR( L"DirectSoundCreate8", hr );
+
+    // Set DirectSound coop level
+    if( FAILED( hr = m_pDS->SetCooperativeLevel( hWnd, dwCoopLevel ) ) )
+        return DXUT_ERR( L"SetCooperativeLevel", hr );
+
+    return S_OK;
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CSoundManager::SetPrimaryBufferFormat()
+// Desc: Set primary buffer to a specified format
+//       !WARNING! - Setting the primary buffer format and then using this
+//                   same DirectSound object for DirectMusic messes up
+//                   DirectMusic!
+//       For example, to set the primary buffer format to 22kHz stereo, 16-bit
+//       then:   dwPrimaryChannels = 2
+//               dwPrimaryFreq     = 22050,
+//               dwPrimaryBitRate  = 16
+//-----------------------------------------------------------------------------
+HRESULT CSoundManager::SetPrimaryBufferFormat( DWORD dwPrimaryChannels,
+                                               DWORD dwPrimaryFreq,
+                                               DWORD dwPrimaryBitRate )
+{
+    HRESULT             hr;
+    LPDIRECTSOUNDBUFFER pDSBPrimary = NULL;
+
+    if( m_pDS == NULL )
+        return CO_E_NOTINITIALIZED;
+
+    // Get the primary buffer
+    DSBUFFERDESC dsbd;
+    ZeroMemory( &dsbd, sizeof(DSBUFFERDESC) );
+    dsbd.dwSize        = sizeof(DSBUFFERDESC);
+    dsbd.dwFlags       = DSBCAPS_PRIMARYBUFFER;
+    dsbd.dwBufferBytes = 0;
+    dsbd.lpwfxFormat   = NULL;
+
+    if( FAILED( hr = m_pDS->CreateSoundBuffer( &dsbd, &pDSBPrimary, NULL ) ) )
+        return DXUT_ERR( L"CreateSoundBuffer", hr );
+
+    WAVEFORMATEX wfx;
+    ZeroMemory( &wfx, sizeof(WAVEFORMATEX) );
+    wfx.wFormatTag      = (WORD) WAVE_FORMAT_PCM;
+    wfx.nChannels       = (WORD) dwPrimaryChannels;
+    wfx.nSamplesPerSec  = (DWORD) dwPrimaryFreq;
+    wfx.wBitsPerSample  = (WORD) dwPrimaryBitRate;
+    wfx.nBlockAlign     = (WORD) (wfx.wBitsPerSample / 8 * wfx.nChannels);
+    wfx.nAvgBytesPerSec = (DWORD) (wfx.nSamplesPerSec * wfx.nBlockAlign);
+
+    if( FAILED( hr = pDSBPrimary->SetFormat(&wfx) ) )
+        return DXUT_ERR( L"SetFormat", hr );
+
+    SAFE_RELEASE( pDSBPrimary );
+
+    return S_OK;
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CSoundManager::Get3DListenerInterface()
+// Desc: Returns the 3D listener interface associated with primary buffer.
+//-----------------------------------------------------------------------------
+HRESULT CSoundManager::Get3DListenerInterface( LPDIRECTSOUND3DLISTENER* ppDSListener )
+{
+    HRESULT             hr;
+    DSBUFFERDESC        dsbdesc;
+    LPDIRECTSOUNDBUFFER pDSBPrimary = NULL;
+
+    if( ppDSListener == NULL )
+        return E_INVALIDARG;
+    if( m_pDS == NULL )
+        return CO_E_NOTINITIALIZED;
+
+    *ppDSListener = NULL;
+
+    // Obtain primary buffer, asking it for 3D control
+    ZeroMemory( &dsbdesc, sizeof(DSBUFFERDESC) );
+    dsbdesc.dwSize = sizeof(DSBUFFERDESC);
+    dsbdesc.dwFlags = DSBCAPS_CTRL3D | DSBCAPS_PRIMARYBUFFER;
+    if( FAILED( hr = m_pDS->CreateSoundBuffer( &dsbdesc, &pDSBPrimary, NULL ) ) )
+        return DXUT_ERR( L"CreateSoundBuffer", hr );
+
+    if( FAILED( hr = pDSBPrimary->QueryInterface( IID_IDirectSound3DListener,
+                                                  (VOID**)ppDSListener ) ) )
+    {
+        SAFE_RELEASE( pDSBPrimary );
+        return DXUT_ERR( L"QueryInterface", hr );
+    }
+
+    // Release the primary buffer, since it is not need anymore
+    SAFE_RELEASE( pDSBPrimary );
+
+    return S_OK;
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CSoundManager::Create()
+// Desc:
+//-----------------------------------------------------------------------------
+HRESULT CSoundManager::Create( CSound** ppSound,
+                               LPWSTR strWaveFileName,
+                               DWORD dwCreationFlags,
+                               GUID guid3DAlgorithm,
+                               DWORD dwNumBuffers )
+{
+    HRESULT hr;
+    HRESULT hrRet = S_OK;
+    DWORD   i;
+    LPDIRECTSOUNDBUFFER* apDSBuffer     = NULL;
+    DWORD                dwDSBufferSize = NULL;
+    CWaveFile*           pWaveFile      = NULL;
+
+    if( m_pDS == NULL )
+        return CO_E_NOTINITIALIZED;
+    if( strWaveFileName == NULL || ppSound == NULL || dwNumBuffers < 1 )
+        return E_INVALIDARG;
+
+    apDSBuffer = new LPDIRECTSOUNDBUFFER[dwNumBuffers];
+    if( apDSBuffer == NULL )
+    {
+        hr = E_OUTOFMEMORY;
+        goto LFail;
+    }
+
+    pWaveFile = new CWaveFile();
+    if( pWaveFile == NULL )
+    {
+        hr = E_OUTOFMEMORY;
+        goto LFail;
+    }
+
+    pWaveFile->Open( strWaveFileName, NULL, WAVEFILE_READ );
+
+    if( pWaveFile->GetSize() == 0 )
+    {
+        // Wave is blank, so don't create it.
+        hr = E_FAIL;
+        goto LFail;
+    }
+
+    // Make the DirectSound buffer the same size as the wav file
+    dwDSBufferSize = pWaveFile->GetSize();
+
+    // Create the direct sound buffer, and only request the flags needed
+    // since each requires some overhead and limits if the buffer can
+    // be hardware accelerated
+    DSBUFFERDESC dsbd;
+    ZeroMemory( &dsbd, sizeof(DSBUFFERDESC) );
+    dsbd.dwSize          = sizeof(DSBUFFERDESC);
+    dsbd.dwFlags         = dwCreationFlags;
+    dsbd.dwBufferBytes   = dwDSBufferSize;
+    dsbd.guid3DAlgorithm = guid3DAlgorithm;
+    dsbd.lpwfxFormat     = pWaveFile->m_pwfx;
+
+    // DirectSound is only guarenteed to play PCM data.  Other
+    // formats may or may not work depending the sound card driver.
+    hr = m_pDS->CreateSoundBuffer( &dsbd, &apDSBuffer[0], NULL );
+
+    // Be sure to return this error code if it occurs so the
+    // callers knows this happened.
+    if( hr == DS_NO_VIRTUALIZATION )
+        hrRet = DS_NO_VIRTUALIZATION;
+
+    if( FAILED(hr) )
+    {
+        // DSERR_BUFFERTOOSMALL will be returned if the buffer is
+        // less than DSBSIZE_FX_MIN and the buffer is created
+        // with DSBCAPS_CTRLFX.
+
+        // It might also fail if hardware buffer mixing was requested
+        // on a device that doesn't support it.
+        DXUT_ERR( L"CreateSoundBuffer", hr );
+
+        goto LFail;
+    }
+
+    // Default to use DuplicateSoundBuffer() when created extra buffers since always
+    // create a buffer that uses the same memory however DuplicateSoundBuffer() will fail if
+    // DSBCAPS_CTRLFX is used, so use CreateSoundBuffer() instead in this case.
+    if( (dwCreationFlags & DSBCAPS_CTRLFX) == 0 )
+    {
+        for( i=1; i<dwNumBuffers; i++ )
+        {
+            if( FAILED( hr = m_pDS->DuplicateSoundBuffer( apDSBuffer[0], &apDSBuffer[i] ) ) )
+            {
+                DXUT_ERR( L"DuplicateSoundBuffer", hr );
+                goto LFail;
+            }
+        }
+    }
+    else
+    {
+        for( i=1; i<dwNumBuffers; i++ )
+        {
+            hr = m_pDS->CreateSoundBuffer( &dsbd, &apDSBuffer[i], NULL );
+            if( FAILED(hr) )
+            {
+                DXUT_ERR( L"CreateSoundBuffer", hr );
+                goto LFail;
+            }
+        }
+   }
+
+    // Create the sound
+    *ppSound = new CSound( apDSBuffer, dwDSBufferSize, dwNumBuffers, pWaveFile, dwCreationFlags );
+
+    SAFE_DELETE_ARRAY( apDSBuffer );
+    return hrRet;
+
+LFail:
+    // Cleanup
+    SAFE_DELETE( pWaveFile );
+    SAFE_DELETE_ARRAY( apDSBuffer );
+    return hr;
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CSoundManager::CreateFromMemory()
+// Desc:
+//-----------------------------------------------------------------------------
+HRESULT CSoundManager::CreateFromMemory( CSound** ppSound,
+                                        BYTE* pbData,
+                                        ULONG  ulDataSize,
+                                        LPWAVEFORMATEX pwfx,
+                                        DWORD dwCreationFlags,
+                                        GUID guid3DAlgorithm,
+                                        DWORD dwNumBuffers )
+{
+    HRESULT hr;
+    DWORD   i;
+    LPDIRECTSOUNDBUFFER* apDSBuffer     = NULL;
+    DWORD                dwDSBufferSize = NULL;
+    CWaveFile*           pWaveFile      = NULL;
+
+    if( m_pDS == NULL )
+        return CO_E_NOTINITIALIZED;
+    if( pbData == NULL || ppSound == NULL || dwNumBuffers < 1 )
+        return E_INVALIDARG;
+
+    apDSBuffer = new LPDIRECTSOUNDBUFFER[dwNumBuffers];
+    if( apDSBuffer == NULL )
+    {
+        hr = E_OUTOFMEMORY;
+        goto LFail;
+    }
+
+    pWaveFile = new CWaveFile();
+    if( pWaveFile == NULL )
+    {
+        hr = E_OUTOFMEMORY;
+        goto LFail;
+    }
+
+    pWaveFile->OpenFromMemory( pbData,ulDataSize, pwfx, WAVEFILE_READ );
+
+
+    // Make the DirectSound buffer the same size as the wav file
+    dwDSBufferSize = ulDataSize;
+
+    // Create the direct sound buffer, and only request the flags needed
+    // since each requires some overhead and limits if the buffer can
+    // be hardware accelerated
+    DSBUFFERDESC dsbd;
+    ZeroMemory( &dsbd, sizeof(DSBUFFERDESC) );
+    dsbd.dwSize          = sizeof(DSBUFFERDESC);
+    dsbd.dwFlags         = dwCreationFlags;
+    dsbd.dwBufferBytes   = dwDSBufferSize;
+    dsbd.guid3DAlgorithm = guid3DAlgorithm;
+    dsbd.lpwfxFormat     = pwfx;
+
+    if( FAILED( hr = m_pDS->CreateSoundBuffer( &dsbd, &apDSBuffer[0], NULL ) ) )
+    {
+        DXUT_ERR( L"CreateSoundBuffer", hr );
+        goto LFail;
+    }
+
+    // Default to use DuplicateSoundBuffer() when created extra buffers since always
+    // create a buffer that uses the same memory however DuplicateSoundBuffer() will fail if
+    // DSBCAPS_CTRLFX is used, so use CreateSoundBuffer() instead in this case.
+    if( (dwCreationFlags & DSBCAPS_CTRLFX) == 0 )
+    {
+        for( i=1; i<dwNumBuffers; i++ )
+        {
+            if( FAILED( hr = m_pDS->DuplicateSoundBuffer( apDSBuffer[0], &apDSBuffer[i] ) ) )
+            {
+                DXUT_ERR( L"DuplicateSoundBuffer", hr );
+                goto LFail;
+            }
+        }
+    }
+    else
+    {
+        for( i=1; i<dwNumBuffers; i++ )
+        {
+            hr = m_pDS->CreateSoundBuffer( &dsbd, &apDSBuffer[i], NULL );
+            if( FAILED(hr) )
+            {
+                DXUT_ERR( L"CreateSoundBuffer", hr );
+                goto LFail;
+            }
+        }
+   }
+
+    // Create the sound
+    *ppSound = new CSound( apDSBuffer, dwDSBufferSize, dwNumBuffers, pWaveFile, dwCreationFlags );
+
+    SAFE_DELETE_ARRAY( apDSBuffer );
+    return S_OK;
+
+LFail:
+    // Cleanup
+
+    SAFE_DELETE_ARRAY( apDSBuffer );
+    return hr;
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CSoundManager::CreateStreaming()
+// Desc:
+//-----------------------------------------------------------------------------
+HRESULT CSoundManager::CreateStreaming( CStreamingSound** ppStreamingSound,
+                                        LPWSTR strWaveFileName,
+                                        DWORD dwCreationFlags,
+                                        GUID guid3DAlgorithm,
+                                        DWORD dwNotifyCount,
+                                        DWORD dwNotifySize,
+                                        HANDLE hNotifyEvent )
+{
+    HRESULT hr;
+
+    if( m_pDS == NULL )
+        return CO_E_NOTINITIALIZED;
+    if( strWaveFileName == NULL || ppStreamingSound == NULL || hNotifyEvent == NULL )
+        return E_INVALIDARG;
+
+    LPDIRECTSOUNDBUFFER pDSBuffer      = NULL;
+    DWORD               dwDSBufferSize = NULL;
+    CWaveFile*          pWaveFile      = NULL;
+    DSBPOSITIONNOTIFY*  aPosNotify     = NULL;
+    LPDIRECTSOUNDNOTIFY pDSNotify      = NULL;
+
+    pWaveFile = new CWaveFile();
+    if( pWaveFile == NULL )
+        return E_OUTOFMEMORY;
+    pWaveFile->Open( strWaveFileName, NULL, WAVEFILE_READ );
+
+    // Figure out how big the DirectSound buffer should be
+    dwDSBufferSize = dwNotifySize * dwNotifyCount;
+
+    // Set up the direct sound buffer.  Request the NOTIFY flag, so
+    // that we are notified as the sound buffer plays.  Note, that using this flag
+    // may limit the amount of hardware acceleration that can occur.
+    DSBUFFERDESC dsbd;
+    ZeroMemory( &dsbd, sizeof(DSBUFFERDESC) );
+    dsbd.dwSize          = sizeof(DSBUFFERDESC);
+    dsbd.dwFlags         = dwCreationFlags |
+                           DSBCAPS_CTRLPOSITIONNOTIFY |
+                           DSBCAPS_GETCURRENTPOSITION2;
+    dsbd.dwBufferBytes   = dwDSBufferSize;
+    dsbd.guid3DAlgorithm = guid3DAlgorithm;
+    dsbd.lpwfxFormat     = pWaveFile->m_pwfx;
+
+    if( FAILED( hr = m_pDS->CreateSoundBuffer( &dsbd, &pDSBuffer, NULL ) ) )
+    {
+        // If wave format isn't then it will return
+        // either DSERR_BADFORMAT or E_INVALIDARG
+        if( hr == DSERR_BADFORMAT || hr == E_INVALIDARG )
+            return DXUT_ERR( L"CreateSoundBuffer", hr );
+
+        return DXUT_ERR( L"CreateSoundBuffer", hr );
+    }
+
+    // Create the notification events, so that we know when to fill
+    // the buffer as the sound plays.
+    if( FAILED( hr = pDSBuffer->QueryInterface( IID_IDirectSoundNotify,
+                                                (VOID**)&pDSNotify ) ) )
+    {
+        SAFE_DELETE_ARRAY( aPosNotify );
+        return DXUT_ERR( L"QueryInterface", hr );
+    }
+
+    aPosNotify = new DSBPOSITIONNOTIFY[ dwNotifyCount ];
+    if( aPosNotify == NULL )
+        return E_OUTOFMEMORY;
+
+    for( DWORD i = 0; i < dwNotifyCount; i++ )
+    {
+        aPosNotify[i].dwOffset     = (dwNotifySize * i) + dwNotifySize - 1;
+        aPosNotify[i].hEventNotify = hNotifyEvent;
+    }
+
+    // Tell DirectSound when to notify us. The notification will come in the from
+    // of signaled events that are handled in WinMain()
+    if( FAILED( hr = pDSNotify->SetNotificationPositions( dwNotifyCount,
+                                                          aPosNotify ) ) )
+    {
+        SAFE_RELEASE( pDSNotify );
+        SAFE_DELETE_ARRAY( aPosNotify );
+        return DXUT_ERR( L"SetNotificationPositions", hr );
+    }
+
+    SAFE_RELEASE( pDSNotify );
+    SAFE_DELETE_ARRAY( aPosNotify );
+
+    // Create the sound
+    *ppStreamingSound = new CStreamingSound( pDSBuffer, dwDSBufferSize, pWaveFile, dwNotifySize );
+
+    return S_OK;
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CSound::CSound()
+// Desc: Constructs the class
+//-----------------------------------------------------------------------------
+CSound::CSound( LPDIRECTSOUNDBUFFER* apDSBuffer, DWORD dwDSBufferSize,
+                DWORD dwNumBuffers, CWaveFile* pWaveFile, DWORD dwCreationFlags )
+{
+    DWORD i;
+
+    if( dwNumBuffers <= 0 )
+        return;
+
+    m_apDSBuffer = new LPDIRECTSOUNDBUFFER[dwNumBuffers];
+    if( NULL != m_apDSBuffer )
+    {
+        for( i=0; i<dwNumBuffers; i++ )
+            m_apDSBuffer[i] = apDSBuffer[i];
+
+        m_dwDSBufferSize = dwDSBufferSize;
+        m_dwNumBuffers   = dwNumBuffers;
+        m_pWaveFile      = pWaveFile;
+        m_dwCreationFlags = dwCreationFlags;
+
+        FillBufferWithSound( m_apDSBuffer[0], FALSE );
+    }
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CSound::~CSound()
+// Desc: Destroys the class
+//-----------------------------------------------------------------------------
+CSound::~CSound()
+{
+    for( DWORD i=0; i<m_dwNumBuffers; i++ )
+    {
+        SAFE_RELEASE( m_apDSBuffer[i] );
+    }
+
+    SAFE_DELETE_ARRAY( m_apDSBuffer );
+    SAFE_DELETE( m_pWaveFile );
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CSound::FillBufferWithSound()
+// Desc: Fills a DirectSound buffer with a sound file
+//-----------------------------------------------------------------------------
+HRESULT CSound::FillBufferWithSound( LPDIRECTSOUNDBUFFER pDSB, BOOL bRepeatWavIfBufferLarger )
+{
+    HRESULT hr;
+    VOID*   pDSLockedBuffer      = NULL; // Pointer to locked buffer memory
+    DWORD   dwDSLockedBufferSize = 0;    // Size of the locked DirectSound buffer
+    DWORD   dwWavDataRead        = 0;    // Amount of data read from the wav file
+
+    if( pDSB == NULL )
+        return CO_E_NOTINITIALIZED;
+
+    // Make sure we have focus, and we didn't just switch in from
+    // an app which had a DirectSound device
+    if( FAILED( hr = RestoreBuffer( pDSB, NULL ) ) )
+        return DXUT_ERR( L"RestoreBuffer", hr );
+
+    // Lock the buffer down
+    if( FAILED( hr = pDSB->Lock( 0, m_dwDSBufferSize,
+                                 &pDSLockedBuffer, &dwDSLockedBufferSize,
+                                 NULL, NULL, 0L ) ) )
+        return DXUT_ERR( L"Lock", hr );
+
+    // Reset the wave file to the beginning
+    m_pWaveFile->ResetFile();
+
+    if( FAILED( hr = m_pWaveFile->Read( (BYTE*) pDSLockedBuffer,
+                                        dwDSLockedBufferSize,
+                                        &dwWavDataRead ) ) )
+        return DXUT_ERR( L"Read", hr );
+
+    if( dwWavDataRead == 0 )
+    {
+        // Wav is blank, so just fill with silence
+        FillMemory( (BYTE*) pDSLockedBuffer,
+                    dwDSLockedBufferSize,
+                    (BYTE)(m_pWaveFile->m_pwfx->wBitsPerSample == 8 ? 128 : 0 ) );
+    }
+    else if( dwWavDataRead < dwDSLockedBufferSize )
+    {
+        // If the wav file was smaller than the DirectSound buffer,
+        // we need to fill the remainder of the buffer with data
+        if( bRepeatWavIfBufferLarger )
+        {
+            // Reset the file and fill the buffer with wav data
+            DWORD dwReadSoFar = dwWavDataRead;    // From previous call above.
+            while( dwReadSoFar < dwDSLockedBufferSize )
+            {
+                // This will keep reading in until the buffer is full
+                // for very short files
+                if( FAILED( hr = m_pWaveFile->ResetFile() ) )
+                    return DXUT_ERR( L"ResetFile", hr );
+
+                hr = m_pWaveFile->Read( (BYTE*)pDSLockedBuffer + dwReadSoFar,
+                                        dwDSLockedBufferSize - dwReadSoFar,
+                                        &dwWavDataRead );
+                if( FAILED(hr) )
+                    return DXUT_ERR( L"Read", hr );
+
+                dwReadSoFar += dwWavDataRead;
+            }
+        }
+        else
+        {
+            // Don't repeat the wav file, just fill in silence
+            FillMemory( (BYTE*) pDSLockedBuffer + dwWavDataRead,
+                        dwDSLockedBufferSize - dwWavDataRead,
+                        (BYTE)(m_pWaveFile->m_pwfx->wBitsPerSample == 8 ? 128 : 0 ) );
+        }
+    }
+
+    // Unlock the buffer, we don't need it anymore.
+    pDSB->Unlock( pDSLockedBuffer, dwDSLockedBufferSize, NULL, 0 );
+
+    return S_OK;
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CSound::RestoreBuffer()
+// Desc: Restores the lost buffer. *pbWasRestored returns TRUE if the buffer was
+//       restored.  It can also NULL if the information is not needed.
+//-----------------------------------------------------------------------------
+HRESULT CSound::RestoreBuffer( LPDIRECTSOUNDBUFFER pDSB, BOOL* pbWasRestored )
+{
+    HRESULT hr;
+
+    if( pDSB == NULL )
+        return CO_E_NOTINITIALIZED;
+    if( pbWasRestored )
+        *pbWasRestored = FALSE;
+
+    DWORD dwStatus;
+    if( FAILED( hr = pDSB->GetStatus( &dwStatus ) ) )
+        return DXUT_ERR( L"GetStatus", hr );
+
+    if( dwStatus & DSBSTATUS_BUFFERLOST )
+    {
+        // Since the app could have just been activated, then
+        // DirectSound may not be giving us control yet, so
+        // the restoring the buffer may fail.
+        // If it does, sleep until DirectSound gives us control.
+        do
+        {
+            hr = pDSB->Restore();
+            if( hr == DSERR_BUFFERLOST )
+                Sleep( 10 );
+        }
+        while( ( hr = pDSB->Restore() ) == DSERR_BUFFERLOST );
+
+        if( pbWasRestored != NULL )
+            *pbWasRestored = TRUE;
+
+        return S_OK;
+    }
+    else
+    {
+        return S_FALSE;
+    }
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CSound::GetFreeBuffer()
+// Desc: Finding the first buffer that is not playing and return a pointer to
+//       it, or if all are playing return a pointer to a randomly selected buffer.
+//-----------------------------------------------------------------------------
+LPDIRECTSOUNDBUFFER CSound::GetFreeBuffer()
+{
+    if( m_apDSBuffer == NULL )
+        return FALSE;
+
+	DWORD i;
+    for( i=0; i<m_dwNumBuffers; i++ )
+    {
+        if( m_apDSBuffer[i] )
+        {
+            DWORD dwStatus = 0;
+            m_apDSBuffer[i]->GetStatus( &dwStatus );
+            if ( ( dwStatus & DSBSTATUS_PLAYING ) == 0 )
+                break;
+        }
+    }
+
+    if( i != m_dwNumBuffers )
+        return m_apDSBuffer[ i ];
+    else
+        return m_apDSBuffer[ rand() % m_dwNumBuffers ];
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CSound::GetBuffer()
+// Desc:
+//-----------------------------------------------------------------------------
+LPDIRECTSOUNDBUFFER CSound::GetBuffer( DWORD dwIndex )
+{
+    if( m_apDSBuffer == NULL )
+        return NULL;
+    if( dwIndex >= m_dwNumBuffers )
+        return NULL;
+
+    return m_apDSBuffer[dwIndex];
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CSound::Get3DBufferInterface()
+// Desc:
+//-----------------------------------------------------------------------------
+HRESULT CSound::Get3DBufferInterface( DWORD dwIndex, LPDIRECTSOUND3DBUFFER* ppDS3DBuffer )
+{
+    if( m_apDSBuffer == NULL )
+        return CO_E_NOTINITIALIZED;
+    if( dwIndex >= m_dwNumBuffers )
+        return E_INVALIDARG;
+
+    *ppDS3DBuffer = NULL;
+
+    return m_apDSBuffer[dwIndex]->QueryInterface( IID_IDirectSound3DBuffer,
+                                                  (VOID**)ppDS3DBuffer );
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CSound::Play()
+// Desc: Plays the sound using voice management flags.  Pass in DSBPLAY_LOOPING
+//       in the dwFlags to loop the sound
+//-----------------------------------------------------------------------------
+HRESULT CSound::Play( DWORD dwPriority, DWORD dwFlags, LONG lVolume, LONG lFrequency, LONG lPan )
+{
+    HRESULT hr;
+    BOOL    bRestored;
+
+    if( m_apDSBuffer == NULL )
+        return CO_E_NOTINITIALIZED;
+
+    LPDIRECTSOUNDBUFFER pDSB = GetFreeBuffer();
+
+    if( pDSB == NULL )
+        return DXUT_ERR( L"GetFreeBuffer", E_FAIL );
+
+    // Restore the buffer if it was lost
+    if( FAILED( hr = RestoreBuffer( pDSB, &bRestored ) ) )
+        return DXUT_ERR( L"RestoreBuffer", hr );
+
+    if( bRestored )
+    {
+        // The buffer was restored, so we need to fill it with new data
+        if( FAILED( hr = FillBufferWithSound( pDSB, FALSE ) ) )
+            return DXUT_ERR( L"FillBufferWithSound", hr );
+    }
+
+    if( m_dwCreationFlags & DSBCAPS_CTRLVOLUME )
+    {
+        pDSB->SetVolume( lVolume );
+    }
+
+    if( lFrequency != -1 &&
+        (m_dwCreationFlags & DSBCAPS_CTRLFREQUENCY) )
+    {
+        pDSB->SetFrequency( lFrequency );
+    }
+
+    if( m_dwCreationFlags & DSBCAPS_CTRLPAN )
+    {
+        pDSB->SetPan( lPan );
+    }
+
+    return pDSB->Play( 0, dwPriority, dwFlags );
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CSound::Play3D()
+// Desc: Plays the sound using voice management flags.  Pass in DSBPLAY_LOOPING
+//       in the dwFlags to loop the sound
+//-----------------------------------------------------------------------------
+HRESULT CSound::Play3D( LPDS3DBUFFER p3DBuffer, DWORD dwPriority, DWORD dwFlags, LONG lFrequency )
+{
+    HRESULT hr;
+    BOOL    bRestored;
+    DWORD   dwBaseFrequency;
+
+    if( m_apDSBuffer == NULL )
+        return CO_E_NOTINITIALIZED;
+
+    LPDIRECTSOUNDBUFFER pDSB = GetFreeBuffer();
+    if( pDSB == NULL )
+        return DXUT_ERR( L"GetFreeBuffer", E_FAIL );
+
+    // Restore the buffer if it was lost
+    if( FAILED( hr = RestoreBuffer( pDSB, &bRestored ) ) )
+        return DXUT_ERR( L"RestoreBuffer", hr );
+
+    if( bRestored )
+    {
+        // The buffer was restored, so we need to fill it with new data
+        if( FAILED( hr = FillBufferWithSound( pDSB, FALSE ) ) )
+            return DXUT_ERR( L"FillBufferWithSound", hr );
+    }
+
+    if( m_dwCreationFlags & DSBCAPS_CTRLFREQUENCY )
+    {
+        pDSB->GetFrequency( &dwBaseFrequency );
+        pDSB->SetFrequency( dwBaseFrequency + lFrequency );
+    }
+
+    // QI for the 3D buffer
+    LPDIRECTSOUND3DBUFFER pDS3DBuffer;
+    hr = pDSB->QueryInterface( IID_IDirectSound3DBuffer, (VOID**) &pDS3DBuffer );
+    if( SUCCEEDED( hr ) )
+    {
+        hr = pDS3DBuffer->SetAllParameters( p3DBuffer, DS3D_IMMEDIATE );
+        if( SUCCEEDED( hr ) )
+        {
+            hr = pDSB->Play( 0, dwPriority, dwFlags );
+        }
+
+        pDS3DBuffer->Release();
+    }
+
+    return hr;
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CSound::Stop()
+// Desc: Stops the sound from playing
+//-----------------------------------------------------------------------------
+HRESULT CSound::Stop()
+{
+    if( m_apDSBuffer == NULL )
+        return CO_E_NOTINITIALIZED;
+
+    HRESULT hr = 0;
+
+    for( DWORD i=0; i<m_dwNumBuffers; i++ )
+        hr |= m_apDSBuffer[i]->Stop();
+
+    return hr;
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CSound::Reset()
+// Desc: Reset all of the sound buffers
+//-----------------------------------------------------------------------------
+HRESULT CSound::Reset()
+{
+    if( m_apDSBuffer == NULL )
+        return CO_E_NOTINITIALIZED;
+
+    HRESULT hr = 0;
+
+    for( DWORD i=0; i<m_dwNumBuffers; i++ )
+        hr |= m_apDSBuffer[i]->SetCurrentPosition( 0 );
+
+    return hr;
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CSound::IsSoundPlaying()
+// Desc: Checks to see if a buffer is playing and returns TRUE if it is.
+//-----------------------------------------------------------------------------
+BOOL CSound::IsSoundPlaying()
+{
+    BOOL bIsPlaying = FALSE;
+
+    if( m_apDSBuffer == NULL )
+        return FALSE;
+
+    for( DWORD i=0; i<m_dwNumBuffers; i++ )
+    {
+        if( m_apDSBuffer[i] )
+        {
+            DWORD dwStatus = 0;
+            m_apDSBuffer[i]->GetStatus( &dwStatus );
+            bIsPlaying |= ( ( dwStatus & DSBSTATUS_PLAYING ) != 0 );
+        }
+    }
+
+    return bIsPlaying;
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CStreamingSound::CStreamingSound()
+// Desc: Setups up a buffer so data can be streamed from the wave file into
+//       a buffer.  This is very useful for large wav files that would take a
+//       while to load.  The buffer is initially filled with data, then
+//       as sound is played the notification events are signaled and more data
+//       is written into the buffer by calling HandleWaveStreamNotification()
+//-----------------------------------------------------------------------------
+CStreamingSound::CStreamingSound( LPDIRECTSOUNDBUFFER pDSBuffer, DWORD dwDSBufferSize,
+                                  CWaveFile* pWaveFile, DWORD dwNotifySize )
+                : CSound( &pDSBuffer, dwDSBufferSize, 1, pWaveFile, 0 )
+{
+    m_dwLastPlayPos     = 0;
+    m_dwPlayProgress    = 0;
+    m_dwNotifySize      = dwNotifySize;
+    m_dwNextWriteOffset = 0;
+    m_bFillNextNotificationWithSilence = FALSE;
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CStreamingSound::~CStreamingSound()
+// Desc: Destroys the class
+//-----------------------------------------------------------------------------
+CStreamingSound::~CStreamingSound()
+{
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CStreamingSound::HandleWaveStreamNotification()
+// Desc: Handle the notification that tells us to put more wav data in the
+//       circular buffer
+//-----------------------------------------------------------------------------
+HRESULT CStreamingSound::HandleWaveStreamNotification( BOOL bLoopedPlay )
+{
+    HRESULT hr;
+    DWORD   dwCurrentPlayPos;
+    DWORD   dwPlayDelta;
+    DWORD   dwBytesWrittenToBuffer;
+    VOID*   pDSLockedBuffer = NULL;
+    VOID*   pDSLockedBuffer2 = NULL;
+    DWORD   dwDSLockedBufferSize;
+    DWORD   dwDSLockedBufferSize2;
+
+    if( m_apDSBuffer == NULL || m_pWaveFile == NULL )
+        return CO_E_NOTINITIALIZED;
+
+    // Restore the buffer if it was lost
+    BOOL bRestored;
+    if( FAILED( hr = RestoreBuffer( m_apDSBuffer[0], &bRestored ) ) )
+        return DXUT_ERR( L"RestoreBuffer", hr );
+
+    if( bRestored )
+    {
+        // The buffer was restored, so we need to fill it with new data
+        if( FAILED( hr = FillBufferWithSound( m_apDSBuffer[0], FALSE ) ) )
+            return DXUT_ERR( L"FillBufferWithSound", hr );
+        return S_OK;
+    }
+
+    // Lock the DirectSound buffer
+    if( FAILED( hr = m_apDSBuffer[0]->Lock( m_dwNextWriteOffset, m_dwNotifySize,
+                                            &pDSLockedBuffer, &dwDSLockedBufferSize,
+                                            &pDSLockedBuffer2, &dwDSLockedBufferSize2, 0L ) ) )
+        return DXUT_ERR( L"Lock", hr );
+
+    // m_dwDSBufferSize and m_dwNextWriteOffset are both multiples of m_dwNotifySize,
+    // it should the second buffer, so it should never be valid
+    if( pDSLockedBuffer2 != NULL )
+        return E_UNEXPECTED;
+
+    if( !m_bFillNextNotificationWithSilence )
+    {
+        // Fill the DirectSound buffer with wav data
+        if( FAILED( hr = m_pWaveFile->Read( (BYTE*) pDSLockedBuffer,
+                                                  dwDSLockedBufferSize,
+                                                  &dwBytesWrittenToBuffer ) ) )
+            return DXUT_ERR( L"Read", hr );
+    }
+    else
+    {
+        // Fill the DirectSound buffer with silence
+        FillMemory( pDSLockedBuffer, dwDSLockedBufferSize,
+                    (BYTE)( m_pWaveFile->m_pwfx->wBitsPerSample == 8 ? 128 : 0 ) );
+        dwBytesWrittenToBuffer = dwDSLockedBufferSize;
+    }
+
+    // If the number of bytes written is less than the
+    // amount we requested, we have a short file.
+    if( dwBytesWrittenToBuffer < dwDSLockedBufferSize )
+    {
+        if( !bLoopedPlay )
+        {
+            // Fill in silence for the rest of the buffer.
+            FillMemory( (BYTE*) pDSLockedBuffer + dwBytesWrittenToBuffer,
+                        dwDSLockedBufferSize - dwBytesWrittenToBuffer,
+                        (BYTE)(m_pWaveFile->m_pwfx->wBitsPerSample == 8 ? 128 : 0 ) );
+
+            // Any future notifications should just fill the buffer with silence
+            m_bFillNextNotificationWithSilence = TRUE;
+        }
+        else
+        {
+            // We are looping, so reset the file and fill the buffer with wav data
+            DWORD dwReadSoFar = dwBytesWrittenToBuffer;    // From previous call above.
+            while( dwReadSoFar < dwDSLockedBufferSize )
+            {
+                // This will keep reading in until the buffer is full (for very short files).
+                if( FAILED( hr = m_pWaveFile->ResetFile() ) )
+                    return DXUT_ERR( L"ResetFile", hr );
+
+                if( FAILED( hr = m_pWaveFile->Read( (BYTE*)pDSLockedBuffer + dwReadSoFar,
+                                                          dwDSLockedBufferSize - dwReadSoFar,
+                                                          &dwBytesWrittenToBuffer ) ) )
+                    return DXUT_ERR( L"Read", hr );
+
+                dwReadSoFar += dwBytesWrittenToBuffer;
+            }
+        }
+    }
+
+    // Unlock the DirectSound buffer
+    m_apDSBuffer[0]->Unlock( pDSLockedBuffer, dwDSLockedBufferSize, NULL, 0 );
+
+    // Figure out how much data has been played so far.  When we have played
+    // past the end of the file, we will either need to start filling the
+    // buffer with silence or starting reading from the beginning of the file,
+    // depending if the user wants to loop the sound
+    if( FAILED( hr = m_apDSBuffer[0]->GetCurrentPosition( &dwCurrentPlayPos, NULL ) ) )
+        return DXUT_ERR( L"GetCurrentPosition", hr );
+
+    // Check to see if the position counter looped
+    if( dwCurrentPlayPos < m_dwLastPlayPos )
+        dwPlayDelta = ( m_dwDSBufferSize - m_dwLastPlayPos ) + dwCurrentPlayPos;
+    else
+        dwPlayDelta = dwCurrentPlayPos - m_dwLastPlayPos;
+
+    m_dwPlayProgress += dwPlayDelta;
+    m_dwLastPlayPos = dwCurrentPlayPos;
+
+    // If we are now filling the buffer with silence, then we have found the end so
+    // check to see if the entire sound has played, if it has then stop the buffer.
+    if( m_bFillNextNotificationWithSilence )
+    {
+        // We don't want to cut off the sound before it's done playing.
+        if( m_dwPlayProgress >= m_pWaveFile->GetSize() )
+        {
+            m_apDSBuffer[0]->Stop();
+        }
+    }
+
+    // Update where the buffer will lock (for next time)
+    m_dwNextWriteOffset += dwDSLockedBufferSize;
+    m_dwNextWriteOffset %= m_dwDSBufferSize; // Circular buffer
+
+    return S_OK;
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CStreamingSound::Reset()
+// Desc: Resets the sound so it will begin playing at the beginning
+//-----------------------------------------------------------------------------
+HRESULT CStreamingSound::Reset()
+{
+    HRESULT hr;
+
+    if( m_apDSBuffer[0] == NULL || m_pWaveFile == NULL )
+        return CO_E_NOTINITIALIZED;
+
+    m_dwLastPlayPos     = 0;
+    m_dwPlayProgress    = 0;
+    m_dwNextWriteOffset = 0;
+    m_bFillNextNotificationWithSilence = FALSE;
+
+    // Restore the buffer if it was lost
+    BOOL bRestored;
+    if( FAILED( hr = RestoreBuffer( m_apDSBuffer[0], &bRestored ) ) )
+        return DXUT_ERR( L"RestoreBuffer", hr );
+
+    if( bRestored )
+    {
+        // The buffer was restored, so we need to fill it with new data
+        if( FAILED( hr = FillBufferWithSound( m_apDSBuffer[0], FALSE ) ) )
+            return DXUT_ERR( L"FillBufferWithSound", hr );
+    }
+
+    m_pWaveFile->ResetFile();
+
+    return m_apDSBuffer[0]->SetCurrentPosition( 0L );
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CWaveFile::CWaveFile()
+// Desc: Constructs the class.  Call Open() to open a wave file for reading.
+//       Then call Read() as needed.  Calling the destructor or Close()
+//       will close the file.
+//-----------------------------------------------------------------------------
+CWaveFile::CWaveFile()
+{
+    m_pwfx    = NULL;
+    m_hmmio   = NULL;
+    m_pResourceBuffer = NULL;
+    m_dwSize  = 0;
+    m_bIsReadingFromMemory = FALSE;
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CWaveFile::~CWaveFile()
+// Desc: Destructs the class
+//-----------------------------------------------------------------------------
+CWaveFile::~CWaveFile()
+{
+    Close();
+
+    if( !m_bIsReadingFromMemory )
+        SAFE_DELETE_ARRAY( m_pwfx );
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CWaveFile::Open()
+// Desc: Opens a wave file for reading
+//-----------------------------------------------------------------------------
+HRESULT CWaveFile::Open( LPWSTR strFileName, WAVEFORMATEX* pwfx, DWORD dwFlags )
+{
+    HRESULT hr;
+
+    m_dwFlags = dwFlags;
+    m_bIsReadingFromMemory = FALSE;
+
+    if( m_dwFlags == WAVEFILE_READ )
+    {
+        if( strFileName == NULL )
+            return E_INVALIDARG;
+        SAFE_DELETE_ARRAY( m_pwfx );
+
+        m_hmmio = mmioOpen( strFileName, NULL, MMIO_ALLOCBUF | MMIO_READ );
+
+        if( NULL == m_hmmio )
+        {
+            HRSRC   hResInfo;
+            HGLOBAL hResData;
+            DWORD   dwSize;
+            VOID*   pvRes;
+
+            // Loading it as a file failed, so try it as a resource
+            if( NULL == ( hResInfo = FindResource( NULL, strFileName, L"WAVE" ) ) )
+            {
+                if( NULL == ( hResInfo = FindResource( NULL, strFileName, L"WAV" ) ) )
+                    return DXUT_ERR( L"FindResource", E_FAIL );
+            }
+
+            if( NULL == ( hResData = LoadResource( GetModuleHandle(NULL), hResInfo ) ) )
+                return DXUT_ERR( L"LoadResource", E_FAIL );
+
+            if( 0 == ( dwSize = SizeofResource( GetModuleHandle(NULL), hResInfo ) ) )
+                return DXUT_ERR( L"SizeofResource", E_FAIL );
+
+            if( NULL == ( pvRes = LockResource( hResData ) ) )
+                return DXUT_ERR( L"LockResource", E_FAIL );
+
+            m_pResourceBuffer = new CHAR[ dwSize ];
+            if( m_pResourceBuffer == NULL )
+                return DXUT_ERR( L"new", E_OUTOFMEMORY );
+            memcpy( m_pResourceBuffer, pvRes, dwSize );
+
+            MMIOINFO mmioInfo;
+            ZeroMemory( &mmioInfo, sizeof(mmioInfo) );
+            mmioInfo.fccIOProc = FOURCC_MEM;
+            mmioInfo.cchBuffer = dwSize;
+            mmioInfo.pchBuffer = (CHAR*) m_pResourceBuffer;
+
+            m_hmmio = mmioOpen( NULL, &mmioInfo, MMIO_ALLOCBUF | MMIO_READ );
+        }
+
+        if( FAILED( hr = ReadMMIO() ) )
+        {
+            // ReadMMIO will fail if its an not a wave file
+            mmioClose( m_hmmio, 0 );
+            return DXUT_ERR( L"ReadMMIO", hr );
+        }
+
+        if( FAILED( hr = ResetFile() ) )
+            return DXUT_ERR( L"ResetFile", hr );
+
+        // After the reset, the size of the wav file is m_ck.cksize so store it now
+        m_dwSize = m_ck.cksize;
+    }
+    else
+    {
+        m_hmmio = mmioOpen( strFileName, NULL, MMIO_ALLOCBUF  |
+                                                  MMIO_READWRITE |
+                                                  MMIO_CREATE );
+        if( NULL == m_hmmio )
+            return DXUT_ERR( L"mmioOpen", E_FAIL );
+
+        if( FAILED( hr = WriteMMIO( pwfx ) ) )
+        {
+            mmioClose( m_hmmio, 0 );
+            return DXUT_ERR( L"WriteMMIO", hr );
+        }
+
+        if( FAILED( hr = ResetFile() ) )
+            return DXUT_ERR( L"ResetFile", hr );
+    }
+
+    return hr;
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CWaveFile::OpenFromMemory()
+// Desc: copy data to CWaveFile member variable from memory
+//-----------------------------------------------------------------------------
+HRESULT CWaveFile::OpenFromMemory( BYTE* pbData, ULONG ulDataSize,
+                                   WAVEFORMATEX* pwfx, DWORD dwFlags )
+{
+    m_pwfx       = pwfx;
+    m_ulDataSize = ulDataSize;
+    m_pbData     = pbData;
+    m_pbDataCur  = m_pbData;
+    m_bIsReadingFromMemory = TRUE;
+
+    if( dwFlags != WAVEFILE_READ )
+        return E_NOTIMPL;
+
+    return S_OK;
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CWaveFile::ReadMMIO()
+// Desc: Support function for reading from a multimedia I/O stream.
+//       m_hmmio must be valid before calling.  This function uses it to
+//       update m_ckRiff, and m_pwfx.
+//-----------------------------------------------------------------------------
+HRESULT CWaveFile::ReadMMIO()
+{
+    MMCKINFO        ckIn;           // chunk info. for general use.
+    PCMWAVEFORMAT   pcmWaveFormat;  // Temp PCM structure to load in.
+
+    m_pwfx = NULL;
+
+    if( ( 0 != mmioDescend( m_hmmio, &m_ckRiff, NULL, 0 ) ) )
+        return DXUT_ERR( L"mmioDescend", E_FAIL );
+
+    // Check to make sure this is a valid wave file
+    if( (m_ckRiff.ckid != FOURCC_RIFF) ||
+        (m_ckRiff.fccType != mmioFOURCC('W', 'A', 'V', 'E') ) )
+        return DXUT_ERR( L"mmioFOURCC", E_FAIL );
+
+    // Search the input file for for the 'fmt ' chunk.
+    ckIn.ckid = mmioFOURCC('f', 'm', 't', ' ');
+    if( 0 != mmioDescend( m_hmmio, &ckIn, &m_ckRiff, MMIO_FINDCHUNK ) )
+        return DXUT_ERR( L"mmioDescend", E_FAIL );
+
+    // Expect the 'fmt' chunk to be at least as large as <PCMWAVEFORMAT>;
+    // if there are extra parameters at the end, we'll ignore them
+       if( ckIn.cksize < (LONG) sizeof(PCMWAVEFORMAT) )
+           return DXUT_ERR( L"sizeof(PCMWAVEFORMAT)", E_FAIL );
+
+    // Read the 'fmt ' chunk into <pcmWaveFormat>.
+    if( mmioRead( m_hmmio, (HPSTR) &pcmWaveFormat,
+                  sizeof(pcmWaveFormat)) != sizeof(pcmWaveFormat) )
+        return DXUT_ERR( L"mmioRead", E_FAIL );
+
+    // Allocate the waveformatex, but if its not pcm format, read the next
+    // word, and thats how many extra bytes to allocate.
+    if( pcmWaveFormat.wf.wFormatTag == WAVE_FORMAT_PCM )
+    {
+        m_pwfx = (WAVEFORMATEX*)new CHAR[ sizeof(WAVEFORMATEX) ];
+        if( NULL == m_pwfx )
+            return DXUT_ERR( L"m_pwfx", E_FAIL );
+
+        // Copy the bytes from the pcm structure to the waveformatex structure
+        memcpy( m_pwfx, &pcmWaveFormat, sizeof(pcmWaveFormat) );
+        m_pwfx->cbSize = 0;
+    }
+    else
+    {
+        // Read in length of extra bytes.
+        WORD cbExtraBytes = 0L;
+        if( mmioRead( m_hmmio, (CHAR*)&cbExtraBytes, sizeof(WORD)) != sizeof(WORD) )
+            return DXUT_ERR( L"mmioRead", E_FAIL );
+
+        m_pwfx = (WAVEFORMATEX*)new CHAR[ sizeof(WAVEFORMATEX) + cbExtraBytes ];
+        if( NULL == m_pwfx )
+            return DXUT_ERR( L"new", E_FAIL );
+
+        // Copy the bytes from the pcm structure to the waveformatex structure
+        memcpy( m_pwfx, &pcmWaveFormat, sizeof(pcmWaveFormat) );
+        m_pwfx->cbSize = cbExtraBytes;
+
+        // Now, read those extra bytes into the structure, if cbExtraAlloc != 0.
+        if( mmioRead( m_hmmio, (CHAR*)(((BYTE*)&(m_pwfx->cbSize))+sizeof(WORD)),
+                      cbExtraBytes ) != cbExtraBytes )
+        {
+            SAFE_DELETE( m_pwfx );
+            return DXUT_ERR( L"mmioRead", E_FAIL );
+        }
+    }
+
+    // Ascend the input file out of the 'fmt ' chunk.
+    if( 0 != mmioAscend( m_hmmio, &ckIn, 0 ) )
+    {
+        SAFE_DELETE( m_pwfx );
+        return DXUT_ERR( L"mmioAscend", E_FAIL );
+    }
+
+    return S_OK;
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CWaveFile::GetSize()
+// Desc: Retuns the size of the read access wave file
+//-----------------------------------------------------------------------------
+DWORD CWaveFile::GetSize()
+{
+    return m_dwSize;
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CWaveFile::ResetFile()
+// Desc: Resets the internal m_ck pointer so reading starts from the
+//       beginning of the file again
+//-----------------------------------------------------------------------------
+HRESULT CWaveFile::ResetFile()
+{
+    if( m_bIsReadingFromMemory )
+    {
+        m_pbDataCur = m_pbData;
+    }
+    else
+    {
+        if( m_hmmio == NULL )
+            return CO_E_NOTINITIALIZED;
+
+        if( m_dwFlags == WAVEFILE_READ )
+        {
+            // Seek to the data
+            if( -1 == mmioSeek( m_hmmio, m_ckRiff.dwDataOffset + sizeof(FOURCC),
+                            SEEK_SET ) )
+                return DXUT_ERR( L"mmioSeek", E_FAIL );
+
+            // Search the input file for the 'data' chunk.
+            m_ck.ckid = mmioFOURCC('d', 'a', 't', 'a');
+            if( 0 != mmioDescend( m_hmmio, &m_ck, &m_ckRiff, MMIO_FINDCHUNK ) )
+              return DXUT_ERR( L"mmioDescend", E_FAIL );
+        }
+        else
+        {
+            // Create the 'data' chunk that holds the waveform samples.
+            m_ck.ckid = mmioFOURCC('d', 'a', 't', 'a');
+            m_ck.cksize = 0;
+
+            if( 0 != mmioCreateChunk( m_hmmio, &m_ck, 0 ) )
+                return DXUT_ERR( L"mmioCreateChunk", E_FAIL );
+
+            if( 0 != mmioGetInfo( m_hmmio, &m_mmioinfoOut, 0 ) )
+                return DXUT_ERR( L"mmioGetInfo", E_FAIL );
+        }
+    }
+
+    return S_OK;
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CWaveFile::Read()
+// Desc: Reads section of data from a wave file into pBuffer and returns
+//       how much read in pdwSizeRead, reading not more than dwSizeToRead.
+//       This uses m_ck to determine where to start reading from.  So
+//       subsequent calls will be continue where the last left off unless
+//       Reset() is called.
+//-----------------------------------------------------------------------------
+HRESULT CWaveFile::Read( BYTE* pBuffer, DWORD dwSizeToRead, DWORD* pdwSizeRead )
+{
+    if( m_bIsReadingFromMemory )
+    {
+        if( m_pbDataCur == NULL )
+            return CO_E_NOTINITIALIZED;
+        if( pdwSizeRead != NULL )
+            *pdwSizeRead = 0;
+
+        if( (BYTE*)(m_pbDataCur + dwSizeToRead) >
+            (BYTE*)(m_pbData + m_ulDataSize) )
+        {
+            dwSizeToRead = m_ulDataSize - (DWORD)(m_pbDataCur - m_pbData);
+        }
+
+        CopyMemory( pBuffer, m_pbDataCur, dwSizeToRead );
+
+        if( pdwSizeRead != NULL )
+            *pdwSizeRead = dwSizeToRead;
+
+        return S_OK;
+    }
+    else
+    {
+        MMIOINFO mmioinfoIn; // current status of m_hmmio
+
+        if( m_hmmio == NULL )
+            return CO_E_NOTINITIALIZED;
+        if( pBuffer == NULL || pdwSizeRead == NULL )
+            return E_INVALIDARG;
+
+        if( pdwSizeRead != NULL )
+            *pdwSizeRead = 0;
+
+        if( 0 != mmioGetInfo( m_hmmio, &mmioinfoIn, 0 ) )
+            return DXUT_ERR( L"mmioGetInfo", E_FAIL );
+
+        UINT cbDataIn = dwSizeToRead;
+        if( cbDataIn > m_ck.cksize )
+            cbDataIn = m_ck.cksize;
+
+        m_ck.cksize -= cbDataIn;
+
+        for( DWORD cT = 0; cT < cbDataIn; cT++ )
+        {
+            // Copy the bytes from the io to the buffer.
+            if( mmioinfoIn.pchNext == mmioinfoIn.pchEndRead )
+            {
+                if( 0 != mmioAdvance( m_hmmio, &mmioinfoIn, MMIO_READ ) )
+                    return DXUT_ERR( L"mmioAdvance", E_FAIL );
+
+                if( mmioinfoIn.pchNext == mmioinfoIn.pchEndRead )
+                    return DXUT_ERR( L"mmioinfoIn.pchNext", E_FAIL );
+            }
+
+            // Actual copy.
+            *((BYTE*)pBuffer+cT) = *((BYTE*)mmioinfoIn.pchNext);
+            mmioinfoIn.pchNext++;
+        }
+
+        if( 0 != mmioSetInfo( m_hmmio, &mmioinfoIn, 0 ) )
+            return DXUT_ERR( L"mmioSetInfo", E_FAIL );
+
+        if( pdwSizeRead != NULL )
+            *pdwSizeRead = cbDataIn;
+
+        return S_OK;
+    }
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CWaveFile::Close()
+// Desc: Closes the wave file
+//-----------------------------------------------------------------------------
+HRESULT CWaveFile::Close()
+{
+    if( m_dwFlags == WAVEFILE_READ )
+    {
+        mmioClose( m_hmmio, 0 );
+        m_hmmio = NULL;
+        SAFE_DELETE_ARRAY( m_pResourceBuffer );
+    }
+    else
+    {
+        m_mmioinfoOut.dwFlags |= MMIO_DIRTY;
+
+        if( m_hmmio == NULL )
+            return CO_E_NOTINITIALIZED;
+
+        if( 0 != mmioSetInfo( m_hmmio, &m_mmioinfoOut, 0 ) )
+            return DXUT_ERR( L"mmioSetInfo", E_FAIL );
+
+        // Ascend the output file out of the 'data' chunk -- this will cause
+        // the chunk size of the 'data' chunk to be written.
+        if( 0 != mmioAscend( m_hmmio, &m_ck, 0 ) )
+            return DXUT_ERR( L"mmioAscend", E_FAIL );
+
+        // Do this here instead...
+        if( 0 != mmioAscend( m_hmmio, &m_ckRiff, 0 ) )
+            return DXUT_ERR( L"mmioAscend", E_FAIL );
+
+        mmioSeek( m_hmmio, 0, SEEK_SET );
+
+        if( 0 != (INT)mmioDescend( m_hmmio, &m_ckRiff, NULL, 0 ) )
+            return DXUT_ERR( L"mmioDescend", E_FAIL );
+
+        m_ck.ckid = mmioFOURCC('f', 'a', 'c', 't');
+
+        if( 0 == mmioDescend( m_hmmio, &m_ck, &m_ckRiff, MMIO_FINDCHUNK ) )
+        {
+            DWORD dwSamples = 0;
+            mmioWrite( m_hmmio, (HPSTR)&dwSamples, sizeof(DWORD) );
+            mmioAscend( m_hmmio, &m_ck, 0 );
+        }
+
+        // Ascend the output file out of the 'RIFF' chunk -- this will cause
+        // the chunk size of the 'RIFF' chunk to be written.
+        if( 0 != mmioAscend( m_hmmio, &m_ckRiff, 0 ) )
+            return DXUT_ERR( L"mmioAscend", E_FAIL );
+
+        mmioClose( m_hmmio, 0 );
+        m_hmmio = NULL;
+    }
+
+    return S_OK;
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CWaveFile::WriteMMIO()
+// Desc: Support function for reading from a multimedia I/O stream
+//       pwfxDest is the WAVEFORMATEX for this new wave file.
+//       m_hmmio must be valid before calling.  This function uses it to
+//       update m_ckRiff, and m_ck.
+//-----------------------------------------------------------------------------
+HRESULT CWaveFile::WriteMMIO( WAVEFORMATEX *pwfxDest )
+{
+    DWORD    dwFactChunk; // Contains the actual fact chunk. Garbage until WaveCloseWriteFile.
+    MMCKINFO ckOut1;
+
+    dwFactChunk = (DWORD)-1;
+
+    // Create the output file RIFF chunk of form type 'WAVE'.
+    m_ckRiff.fccType = mmioFOURCC('W', 'A', 'V', 'E');
+    m_ckRiff.cksize = 0;
+
+    if( 0 != mmioCreateChunk( m_hmmio, &m_ckRiff, MMIO_CREATERIFF ) )
+        return DXUT_ERR( L"mmioCreateChunk", E_FAIL );
+
+    // We are now descended into the 'RIFF' chunk we just created.
+    // Now create the 'fmt ' chunk. Since we know the size of this chunk,
+    // specify it in the MMCKINFO structure so MMIO doesn't have to seek
+    // back and set the chunk size after ascending from the chunk.
+    m_ck.ckid = mmioFOURCC('f', 'm', 't', ' ');
+    m_ck.cksize = sizeof(PCMWAVEFORMAT);
+
+    if( 0 != mmioCreateChunk( m_hmmio, &m_ck, 0 ) )
+        return DXUT_ERR( L"mmioCreateChunk", E_FAIL );
+
+    // Write the PCMWAVEFORMAT structure to the 'fmt ' chunk if its that type.
+    if( pwfxDest->wFormatTag == WAVE_FORMAT_PCM )
+    {
+        if( mmioWrite( m_hmmio, (HPSTR) pwfxDest,
+                       sizeof(PCMWAVEFORMAT)) != sizeof(PCMWAVEFORMAT))
+            return DXUT_ERR( L"mmioWrite", E_FAIL );
+    }
+    else
+    {
+        // Write the variable length size.
+        if( (UINT)mmioWrite( m_hmmio, (HPSTR) pwfxDest,
+                             sizeof(*pwfxDest) + pwfxDest->cbSize ) !=
+                             ( sizeof(*pwfxDest) + pwfxDest->cbSize ) )
+            return DXUT_ERR( L"mmioWrite", E_FAIL );
+    }
+
+    // Ascend out of the 'fmt ' chunk, back into the 'RIFF' chunk.
+    if( 0 != mmioAscend( m_hmmio, &m_ck, 0 ) )
+        return DXUT_ERR( L"mmioAscend", E_FAIL );
+
+    // Now create the fact chunk, not required for PCM but nice to have.  This is filled
+    // in when the close routine is called.
+    ckOut1.ckid = mmioFOURCC('f', 'a', 'c', 't');
+    ckOut1.cksize = 0;
+
+    if( 0 != mmioCreateChunk( m_hmmio, &ckOut1, 0 ) )
+        return DXUT_ERR( L"mmioCreateChunk", E_FAIL );
+
+    if( mmioWrite( m_hmmio, (HPSTR)&dwFactChunk, sizeof(dwFactChunk)) !=
+                    sizeof(dwFactChunk) )
+         return DXUT_ERR( L"mmioWrite", E_FAIL );
+
+    // Now ascend out of the fact chunk...
+    if( 0 != mmioAscend( m_hmmio, &ckOut1, 0 ) )
+        return DXUT_ERR( L"mmioAscend", E_FAIL );
+
+    return S_OK;
+}
+
+
+//-----------------------------------------------------------------------------
+// Name: CWaveFile::Write()
+// Desc: Writes data to the open wave file
+//-----------------------------------------------------------------------------
+HRESULT CWaveFile::Write( UINT nSizeToWrite, BYTE* pbSrcData, UINT* pnSizeWrote )
+{
+    UINT cT;
+
+    if( m_bIsReadingFromMemory )
+        return E_NOTIMPL;
+    if( m_hmmio == NULL )
+        return CO_E_NOTINITIALIZED;
+    if( pnSizeWrote == NULL || pbSrcData == NULL )
+        return E_INVALIDARG;
+
+    *pnSizeWrote = 0;
+
+    for( cT = 0; cT < nSizeToWrite; cT++ )
+    {
+        if( m_mmioinfoOut.pchNext == m_mmioinfoOut.pchEndWrite )
+        {
+            m_mmioinfoOut.dwFlags |= MMIO_DIRTY;
+            if( 0 != mmioAdvance( m_hmmio, &m_mmioinfoOut, MMIO_WRITE ) )
+                return DXUT_ERR( L"mmioAdvance", E_FAIL );
+        }
+
+        *((BYTE*)m_mmioinfoOut.pchNext) = *((BYTE*)pbSrcData+cT);
+        (BYTE*)m_mmioinfoOut.pchNext++;
+
+        (*pnSizeWrote)++;
+    }
+
+    return S_OK;
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/OccluderDisc.hpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/OccluderDisc.hpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/OccluderDisc.hpp	(revision 2197)
@@ -0,0 +1,18 @@
+#pragma once
+
+class OccluderDisc
+{
+public:
+	Vector directionToCentre;
+	float distance;
+	float cosHardAngle;
+	float cosSoftAngle;
+
+	OccluderDisc(void)
+	{
+	}
+
+	~OccluderDisc(void)
+	{
+	}
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/Entity.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Entity.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Entity.cpp	(revision 2197)
@@ -0,0 +1,181 @@
+#include "dxstdafx.h"
+#include ".\entity.h"
+#include "SubEntity.h"
+#include "Mesh.h"
+#include "SubMesh.h"
+#include <fstream>
+
+Entity::Entity(Mesh* baseMesh, const char* entityName, const char* prmFileName, const D3DXMATRIX& trafo, int nNearClusters)
+{
+	surfaceArea = -1.0;
+
+	modelWorldTransform = trafo;
+	D3DXMatrixInverse(&inverseTransposedModelWorldTransform, NULL, &modelWorldTransform);
+
+	strcpy(this->name, entityName);
+	strcpy(this->prmFileName, prmFileName);
+
+	this->mesh = baseMesh;
+	this->nNearClusters = nNearClusters;
+
+	std::vector<SubMesh*>::iterator iSubMesh = baseMesh->subMeshes.begin();
+	while(iSubMesh != baseMesh->subMeshes.end())
+	{
+		SubEntity* nse = new SubEntity(this, *iSubMesh, nNearClusters);
+		subEntities.push_back(nse);
+		iSubMesh++;
+	}
+
+}
+
+Entity::~Entity(void)
+{
+	std::vector<SubEntity*>::iterator subEntityIterator = subEntities.begin();
+	while(subEntityIterator != subEntities.end())
+	{
+		delete (*subEntityIterator);
+		subEntityIterator++;
+	}
+}
+
+void Entity::drawAllSubEntities(const RenderStrategy& renderStrategy)
+{
+	renderStrategy.applyTransforms(this);
+
+	std::vector<SubEntity*>::iterator subEntityIterator = subEntities.begin();
+	while(subEntityIterator != subEntities.end())
+	{
+		(*subEntityIterator)->draw(renderStrategy);
+		subEntityIterator++;
+	}
+}
+
+float Entity::getSurfaceArea()
+{
+	if(surfaceArea > 0.0)
+		return surfaceArea;
+	float area = 0;
+	std::vector<SubEntity*>::iterator subEntityIterator = subEntities.begin();
+	while(subEntityIterator != subEntities.end())
+	{
+		area += (*subEntityIterator)->getSurfaceArea();
+		subEntityIterator++;
+	}
+	this->surfaceArea = area;
+	return area;
+}
+
+void Entity::findNearClusters(const std::vector<Radion>& starters, unsigned int nClusters)
+{
+	std::vector<SubEntity*>::iterator subEntityIterator = subEntities.begin();
+	while(subEntityIterator != subEntities.end())
+	{
+		(*subEntityIterator)->findNearClusters(starters, nClusters);
+		subEntityIterator++;
+	}
+
+}
+
+void Entity::renderPRM(	std::vector<Radion>& clusterRadions, unsigned int clusterId)
+{
+	std::vector<SubEntity*>::iterator subEntityIterator = subEntities.begin();
+	while(subEntityIterator != subEntities.end())
+	{
+		(*subEntityIterator)->renderPRM(clusterRadions, clusterId);
+		subEntityIterator++;
+	}
+
+}
+
+void Entity::normalizePRM()
+{
+	std::vector<SubEntity*>::iterator subEntityIterator = subEntities.begin();
+	while(subEntityIterator != subEntities.end())
+	{
+		(*subEntityIterator)->normalizePRM();
+		subEntityIterator++;
+	}
+}
+
+void Entity::clearPRM()
+{
+	std::vector<SubEntity*>::iterator subEntityIterator = subEntities.begin();
+	while(subEntityIterator != subEntities.end())
+	{
+		(*subEntityIterator)->clearPRM();
+		subEntityIterator++;
+	}
+}
+
+void Entity::savePRM()
+{
+	std::vector<SubEntity*>::iterator subEntityIterator = subEntities.begin();
+	while(subEntityIterator != subEntities.end())
+	{
+		(*subEntityIterator)->savePRM();
+		subEntityIterator++;
+	}
+}
+
+void Entity::loadPRM()
+{
+	std::vector<SubEntity*>::iterator subEntityIterator = subEntities.begin();
+	while(subEntityIterator != subEntities.end())
+	{
+		(*subEntityIterator)->loadPRM();
+		subEntityIterator++;
+	}
+}
+
+void Entity::gatherRayTraceEntities(std::vector<Intersectable*>& rayTraceEntities)
+{
+	std::vector<SubEntity*>::iterator subEntityIterator = subEntities.begin();
+	while(subEntityIterator != subEntities.end())
+	{
+		rayTraceEntities.push_back((*subEntityIterator)->getRayTraceEntity());
+		subEntityIterator++;
+	}
+}
+
+const Material* Entity::sampleSurface(Radion& sample)
+{
+	float sarea = getSurfaceArea();
+	float randa = ((double)rand() / RAND_MAX) * sarea;
+
+	float uptonowSurfaceArea = 0.0;
+	SubEntity* e = NULL;
+	std::vector<SubEntity*>::iterator sei = subEntities.begin();
+	while(sei != subEntities.end())
+	{
+		uptonowSurfaceArea += (*sei)->getSurfaceArea();
+		if(uptonowSurfaceArea >= randa)
+		{
+			e = *sei;
+			break;
+		}
+		sei++;
+	}
+	const Material* ret = e->sampleSurface(sample);
+	sample.radiance.z = sarea;
+	return ret;
+}
+
+void Entity::saveSceneInfo(std::ofstream& psf)
+{
+	psf << "entity " << name << '\n';
+	psf << "{\n";
+	psf << "\tmesh " << mesh->getName() << '\n';
+	psf << "\ttransformation ";
+	for(int mi=0; mi<16; mi++)
+		psf << modelWorldTransform.m[mi%4][mi/4] << " ";
+	psf << "\n";
+	psf << "\tpathmapfile " << prmFileName << '\n';
+	psf << "\tpathmapclusters " << nNearClusters << '\n';
+	std::vector<SubEntity*>::iterator sei = subEntities.begin();
+	while(sei != subEntities.end())
+	{
+		(*sei)->saveSceneInfo(psf);
+		sei++;
+	}
+	psf << "}\n";
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/Light.hpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Light.hpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Light.hpp	(revision 2197)
@@ -0,0 +1,32 @@
+#pragma once
+#include "Vector.hpp"
+
+class Light
+{
+public:
+	Vector direction;
+
+	Vector position;
+	Vector radiance;
+	Vector power;
+	float area;
+	float luminance;
+
+	Light() {};
+	Light(const Vector& position, const Vector& radiance)
+	{
+		this->position = position;
+		this->radiance = radiance;
+		luminance = radiance.r + radiance.g + radiance.b;
+		power = radiance;
+		area = 1.0f;
+	}
+	inline float getLuminance() const {return luminance;}
+	virtual float getFormFactor(const Vector& lookpoint, const Vector& normal) const =0;
+	virtual Vector getSample() const =0;
+	virtual bool isPossiblyVisible(const Vector& point) const {return true;}
+	virtual Vector getRadianceAt(const Vector& dir)
+	{
+		return radiance;
+	}
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/makefile.x64
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/makefile.x64	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/makefile.x64	(revision 2197)
@@ -0,0 +1,395 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on PathMap.dsp
+!IF "$(CFG)" == ""
+CFG=PathMap - Win64 Debug
+!MESSAGE No configuration specified. Defaulting to PathMap - Win64 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "PathMap - Win64 Debug" && "$(CFG)" != "PathMap - Win64 Release" && "$(CFG)" != "PathMap - Win64 Profile"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "makefile.x64" CFG="PathMap - Win64 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "PathMap - Win64 Debug" (based on "Win64 (x64) Application")
+!MESSAGE "PathMap - Win64 Release" (based on "Win64 (x64) Application")
+!MESSAGE "PathMap - Win64 Profile" (based on "Win64 (x64) Application")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "PathMap - Win64 Debug"
+
+OUTDIR=.\Debug
+INTDIR=.\Debug
+# Begin Custom Macros
+OutDir=.\Debug
+# End Custom Macros
+
+ALL : "$(OUTDIR)\PathMap.exe"
+
+
+CLEAN :
+	-@erase "$(INTDIR)\dxstdafx.obj"
+	-@erase "$(INTDIR)\dxut.obj"
+	-@erase "$(INTDIR)\dxutenum.obj"
+	-@erase "$(INTDIR)\dxutmisc.obj"
+	-@erase "$(INTDIR)\DXUTRes.obj"
+	-@erase "$(INTDIR)\PathMap.obj"
+	-@erase "$(INTDIR)\PathMap.res"
+	-@erase "$(INTDIR)\PathMap.pch"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\PathMap.pdb"
+	-@erase "$(OUTDIR)\PathMap.exe"
+	-@erase "$(OUTDIR)\PathMap.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+CPP=cl.exe
+CPP_PROJ=/nologo /MTd /W4 /Gm /EHsc /GS /ZI /Od /I "Common" /D "WIN64" /D "_DEBUG" /D "_WINDOWS" /D "PROFILE" /D "WIN64" /D "UNICODE" /D "_UNICODE" /Fp"$(INTDIR)\PathMap.pch" /Yu"dxstdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+MTL=midl.exe
+MTL_PROJ=/nologo /win64 
+RSC=rc.exe
+RSC_PROJ=/l 0x409 /fo"$(INTDIR)\PathMap.res" 
+BSC32=bscmake.exe
+BSC32_FLAGS=/nologo /o"$(OUTDIR)\PathMap.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=bufferoverflowu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib dxerr9.lib dxguid.lib d3dx9d.lib d3d9.lib winmm.lib comctl32.lib /nologo /subsystem:windows /incremental:yes /pdb:"$(OUTDIR)\PathMap.pdb" /debug /machine:amd64 /out:"$(OUTDIR)\PathMap.exe" /IGNORE:4089 
+LINK32_OBJS= \
+	"$(INTDIR)\dxstdafx.obj" \
+	"$(INTDIR)\dxut.obj" \
+	"$(INTDIR)\dxutenum.obj" \
+	"$(INTDIR)\DXUTRes.obj" \
+	"$(INTDIR)\dxutmisc.obj" \
+	"$(INTDIR)\PathMap.obj" \
+	"$(INTDIR)\PathMap.res"
+
+"$(OUTDIR)\PathMap.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "PathMap - Win64 Release"
+
+OUTDIR=.\Release
+INTDIR=.\Release
+# Begin Custom Macros
+OutDir=.\Release
+# End Custom Macros
+
+ALL : "$(OUTDIR)\PathMap.exe"
+
+
+CLEAN :
+	-@erase "$(INTDIR)\dxstdafx.obj"
+	-@erase "$(INTDIR)\dxut.obj"
+	-@erase "$(INTDIR)\dxutenum.obj"
+	-@erase "$(INTDIR)\dxutmisc.obj"
+	-@erase "$(INTDIR)\DXUTRes.obj"
+	-@erase "$(INTDIR)\PathMap.obj"
+	-@erase "$(INTDIR)\PathMap.res"
+	-@erase "$(INTDIR)\PathMap.pch"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\PathMap.exe"
+	-@erase "$(OUTDIR)\PathMap.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+CPP=cl.exe
+CPP_PROJ=/nologo /MT /W4 /EHsc /GS /Zi /O2 /I "Common" /D "WIN64" /D "NDEBUG" /D "_WINDOWS" /D "WIN64" /D "UNICODE" /D "_UNICODE" /Fp"$(INTDIR)\PathMap.pch" /Yu"dxstdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /GF /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+MTL=midl.exe
+MTL_PROJ=/nologo /win64 
+RSC=rc.exe
+RSC_PROJ=/l 0x409 /fo"$(INTDIR)\PathMap.res" 
+BSC32=bscmake.exe
+BSC32_FLAGS=/nologo /o"$(OUTDIR)\PathMap.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=bufferoverflowu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib dxerr9.lib dxguid.lib d3dx9.lib d3d9.lib winmm.lib comctl32.lib /nologo /subsystem:windows /incremental:no /pdb:"$(OUTDIR)\PathMap.pdb" /debug /machine:amd64 /out:"$(OUTDIR)\PathMap.exe" /opt:ref /opt:icf /IGNORE:4089 
+LINK32_OBJS= \
+	"$(INTDIR)\dxstdafx.obj" \
+	"$(INTDIR)\dxut.obj" \
+	"$(INTDIR)\dxutenum.obj" \
+	"$(INTDIR)\DXUTRes.obj" \
+	"$(INTDIR)\dxutmisc.obj" \
+	"$(INTDIR)\PathMap.obj" \
+	"$(INTDIR)\PathMap.res"
+
+"$(OUTDIR)\PathMap.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "PathMap - Win64 Profile"
+
+OUTDIR=.\Profile
+INTDIR=.\Profile
+# Begin Custom Macros
+OutDir=.\Profile
+# End Custom Macros
+
+ALL : "$(OUTDIR)\PathMap.exe"
+
+
+CLEAN :
+	-@erase "$(INTDIR)\dxstdafx.obj"
+	-@erase "$(INTDIR)\dxut.obj"
+	-@erase "$(INTDIR)\dxutenum.obj"
+	-@erase "$(INTDIR)\dxutmisc.obj"
+	-@erase "$(INTDIR)\DXUTRes.obj"
+	-@erase "$(INTDIR)\PathMap.obj"
+	-@erase "$(INTDIR)\PathMap.res"
+	-@erase "$(INTDIR)\PathMap.pch"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\PathMap.exe"
+	-@erase "$(OUTDIR)\PathMap.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+CPP=cl.exe
+CPP_PROJ=/nologo /MT /W4 /EHsc /GS /Zi /O2 /I "Common" /D "WIN64" /D "NDEBUG" /D "_WINDOWS" /D "PROFILE" /D "WIN64" /D "UNICODE" /D "_UNICODE" /Fp"$(INTDIR)\PathMap.pch" /Yu"dxstdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /GF /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+MTL=midl.exe
+MTL_PROJ=/nologo /win64 
+RSC=rc.exe
+RSC_PROJ=/l 0x409 /fo"$(INTDIR)\PathMap.res" 
+BSC32=bscmake.exe
+BSC32_FLAGS=/nologo /o"$(OUTDIR)\PathMap.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=bufferoverflowu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib dxerr9.lib dxguid.lib d3dx9.lib d3d9.lib winmm.lib comctl32.lib /nologo /subsystem:windows /incremental:no /pdb:"$(OUTDIR)\PathMap.pdb" /debug /machine:amd64 /out:"$(OUTDIR)\PathMap.exe" /opt:ref /opt:icf /IGNORE:4089 
+LINK32_OBJS= \
+	"$(INTDIR)\dxstdafx.obj" \
+	"$(INTDIR)\dxut.obj" \
+	"$(INTDIR)\dxutenum.obj" \
+	"$(INTDIR)\DXUTRes.obj" \
+	"$(INTDIR)\dxutmisc.obj" \
+	"$(INTDIR)\PathMap.obj" \
+	"$(INTDIR)\PathMap.res"
+
+"$(OUTDIR)\PathMap.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("PathMap.dep")
+!INCLUDE "PathMap.dep"
+!ELSE 
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "PathMap - Win64 Debug" || "$(CFG)" == "PathMap - Win64 Release" || "$(CFG)" == "PathMap - Win64 Profile"
+SOURCE=PathMap.rc
+
+"$(INTDIR)\PathMap.res" : $(SOURCE) "$(INTDIR)"
+	$(RSC) $(RSC_PROJ) $(SOURCE)
+
+
+SOURCE=Common\dxstdafx.cpp
+
+!IF  "$(CFG)" == "PathMap - Win64 Debug"
+
+CPP_SWITCHES=/nologo /MTd /W4 /Gm /EHsc /GS /ZI /Od /I "Common" /D "WIN64" /D "_DEBUG" /D "_WINDOWS" /D "PROFILE" /D "WIN64" /D "UNICODE" /D "_UNICODE" /Fp"$(INTDIR)\PathMap.pch" /Yc"dxstdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"  /c 
+
+"$(INTDIR)\dxstdafx.obj"	"$(INTDIR)\PathMap.pch" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ELSEIF  "$(CFG)" == "PathMap - Win64 Release"
+
+CPP_SWITCHES=/nologo /MT /W4 /EHsc /GS /Zi /O2 /I "Common" /D "WIN64" /D "NDEBUG" /D "_WINDOWS" /D "WIN64" /D "UNICODE" /D "_UNICODE" /Fp"$(INTDIR)\PathMap.pch" /Yc"dxstdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /GF /c 
+
+"$(INTDIR)\dxstdafx.obj"	"$(INTDIR)\PathMap.pch" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ELSEIF  "$(CFG)" == "PathMap - Win64 Profile"
+
+CPP_SWITCHES=/nologo /MT /W4 /EHsc /GS /Zi /O2 /I "Common" /D "WIN64" /D "NDEBUG" /D "_WINDOWS" /D "PROFILE" /D "WIN64" /D "UNICODE" /D "_UNICODE" /Fp"$(INTDIR)\PathMap.pch" /Yc"dxstdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /GF /c 
+
+"$(INTDIR)\dxstdafx.obj"	"$(INTDIR)\PathMap.pch" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ENDIF 
+
+SOURCE=Common\dxut.cpp
+
+"$(INTDIR)\dxut.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\PathMap.pch"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=Common\dxutenum.cpp
+
+"$(INTDIR)\dxutenum.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\PathMap.pch"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=Common\dxutmisc.cpp
+
+"$(INTDIR)\dxutmisc.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\PathMap.pch"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=Common\DXUTRes.cpp
+
+"$(INTDIR)\DXUTRes.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\PathMap.pch"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=PathMap.cpp
+
+!IF  "$(CFG)" == "PathMap - Win64 Debug"
+
+CPP_SWITCHES=/nologo /MTd /W4 /Gm /EHsc /GS /ZI /Od /I "Common" /D "WIN64" /D "_DEBUG" /D "_WINDOWS" /D "PROFILE" /D "WIN64" /D "UNICODE" /D "_UNICODE" /Fp"$(INTDIR)\PathMap.pch" /Yu"dxstdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /c 
+
+"$(INTDIR)\PathMap.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\PathMap.pch"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ELSEIF  "$(CFG)" == "PathMap - Win64 Release"
+
+CPP_SWITCHES=/nologo /MT /W4 /EHsc /GS /Zi /O2 /I "Common" /D "WIN64" /D "NDEBUG" /D "_WINDOWS" /D "WIN64" /D "UNICODE" /D "_UNICODE" /Fp"$(INTDIR)\PathMap.pch" /Yu"dxstdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /GF /c 
+
+"$(INTDIR)\PathMap.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\PathMap.pch"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ELSEIF  "$(CFG)" == "PathMap - Win64 Profile"
+
+CPP_SWITCHES=/nologo /MT /W4 /EHsc /GS /Zi /O2 /I "Common" /D "WIN64" /D "NDEBUG" /D "_WINDOWS" /D "PROFILE" /D "WIN64" /D "UNICODE" /D "_UNICODE" /Fp"$(INTDIR)\PathMap.pch" /Yu"dxstdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /GF /c 
+
+"$(INTDIR)\PathMap.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\PathMap.pch"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ENDIF 
+
+
+!ENDIF 
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/PlaneAxisAligned.hpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/PlaneAxisAligned.hpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/PlaneAxisAligned.hpp	(revision 2197)
@@ -0,0 +1,314 @@
+#pragma once
+#include "Intersectable.hpp"
+#include "SquareLight.hpp"
+
+class PlaneXAligned : public Intersectable {
+//	const Material*		material;
+	float position;
+	bool positiveFacing;
+public:
+	float yMin, yMax, zMin, zMax;
+public:
+	PlaneXAligned(std::istream& isc, Material** materialTable, int nMaterials)
+	{
+		material = &Material::DIFFUSEWHITE;
+		position = 0.0f;
+		yMin = zMin = -100.0f;
+		yMax = zMax = 100.0f;
+		positiveFacing = true;
+		char key[200];
+		do
+		{
+			isc >> key;
+			if(strcmp(key,"x") == 0)	isc >> position;
+			else if(strcmp(key,"facing") == 0)
+				{
+					isc >> key;
+					if(strcmp(key,"positive") == 0)
+						positiveFacing = true;
+					else
+						positiveFacing = false;
+				}
+			else if(strcmp(key,"y") == 0)	{ isc >> yMin; isc >> yMax; }
+			else if(strcmp(key,"z") == 0)	{ isc >> zMin; isc >> zMax; }
+			else if(strcmp(key,"material") == 0)
+			{ 
+				isc >> key;
+				for(int i=0; i < nMaterials; i++)
+				{
+					material = materialTable[i];
+					if(strcmp(key, material->getName()) == 0) break;
+				}
+			}
+		}while(strcmp(key,"end") != 0);
+		bbox.minPoint.x = bbox.maxPoint.x = position;
+		bbox.maxPoint.y = yMax;
+		bbox.maxPoint.z = zMax;
+		bbox.minPoint.y = yMin;
+		bbox.minPoint.z = zMin;
+	}
+	PlaneXAligned(const float position, const bool positiveFacing, const Material* material)
+	{
+		this->material = material;
+		this->position = position;
+		this->positiveFacing = positiveFacing;
+		bbox.minPoint.x = bbox.maxPoint.x = position;
+		bbox.maxPoint.y = bbox.maxPoint.z = 100.0f;
+		bbox.minPoint.y = bbox.minPoint.z = -100.0f;
+	}
+	bool intersectBackSide(const Ray& ray, float& depth, float rayMin, float rayMax )
+	{
+		lastTestedRayResult.isIntersect	= false;
+		return false;
+		return intersect(ray, depth, rayMin, rayMax);
+	}
+
+	bool intersect(const Ray& ray, float& depth, float rayMin, float rayMax )
+	{
+		lastTestedRayId = ray.id;
+		float distx = position - ray.origin.x;
+		if(positiveFacing && distx < 0 && ray.dir.x < 0
+			||
+			!positiveFacing && distx > 0 && ray.dir.x > 0)
+		{
+			depth = distx / ray.dir.x;
+			lastTestedRayResult.isIntersect	= true;
+			lastTestedRayResult.depth		= depth;
+			lastTestedRayResult.material	= this->material;
+			lastTestedRayResult.normal		= positiveFacing?Vector(1.0f, 0.0f, 0.0f):Vector(-1.0f, 0.0f, 0.0f);
+			lastTestedRayResult.point = ray.origin + ray.dir * depth;
+			if(lastTestedRayResult.point.y < yMin || 
+				lastTestedRayResult.point.y > yMax ||
+				lastTestedRayResult.point.z < zMin ||
+				lastTestedRayResult.point.z > zMax)
+			{
+				lastTestedRayResult.isIntersect	= false;
+				return false;
+			}
+			lastTestedRayResult.object = this;
+			return true;
+		}
+		lastTestedRayResult.isIntersect	= false;
+		return false;
+	}
+	Vector getShadingNormal(const Vector& point)
+	{
+		return positiveFacing?Vector(1.0f, 0.0f, 0.0f):Vector(-1.0f, 0.0f, 0.0f);
+	}
+	Light* makeLight() const
+	{
+		Vector corners[4];
+		corners[0] = Vector(position, yMin, zMin);
+		corners[positiveFacing?3:1] = Vector(position, yMax, zMin);
+		corners[2] = Vector(position, yMax, zMax);
+		corners[positiveFacing?1:3] = Vector(position, yMin, zMax);
+       	return new SquareLight(corners, 4, material->getSurfaceRadiance());
+	}
+};
+
+class PlaneYAligned : public Intersectable {
+//	const Material*		material;
+	float position;
+	bool positiveFacing;
+public:
+	float xMin, xMax, zMin, zMax;
+public:
+	PlaneYAligned(std::istream& isc, Material** materialTable, int nMaterials)
+	{
+		material = &Material::DIFFUSEWHITE;
+		position = 0.0f;
+		xMin = zMin = -100.0f;
+		xMax = zMax = 100.0f;
+		positiveFacing = true;
+		char key[200];
+		do
+		{
+			isc >> key;
+			if(strcmp(key,"y") == 0)	isc >> position;
+			else if(strcmp(key,"facing") == 0)
+				{
+					isc >> key;
+					if(strcmp(key,"positive") == 0)
+						positiveFacing = true;
+					else
+						positiveFacing = false;
+				}
+			else if(strcmp(key,"x") == 0)	{ isc >> xMin; isc >> xMax; }
+			else if(strcmp(key,"z") == 0)	{ isc >> zMin; isc >> zMax; }
+			else if(strcmp(key,"material") == 0)
+			{ 
+				isc >> key;
+				for(int i=0; i < nMaterials; i++)
+				{
+					material = materialTable[i];
+					if(strcmp(key, material->getName()) == 0) break;
+				}
+			}
+		}while(strcmp(key,"end") != 0);
+		bbox.minPoint.y = bbox.maxPoint.y = position;
+		bbox.maxPoint.x = xMax;
+		bbox.maxPoint.z = zMax;
+		bbox.minPoint.x = xMin;
+		bbox.minPoint.z = zMin;
+	}
+	PlaneYAligned(const float position, const bool positiveFacing, const Material* material)
+	{
+		this->material = material;
+		this->position = position;
+		this->positiveFacing = positiveFacing;
+		bbox.minPoint.y = bbox.maxPoint.y = position;
+		bbox.maxPoint.x = bbox.maxPoint.z = 100.0f;
+		bbox.minPoint.x = bbox.minPoint.z = -100.0f;
+	}
+	bool intersectBackSide(const Ray& ray, float& depth, float rayMin, float rayMax )
+	{
+		lastTestedRayResult.isIntersect	= false;
+		return false;
+		return intersect(ray, depth, rayMin, rayMax);
+	}
+	bool intersect(const Ray& ray, float& depth, float rayMin, float rayMax)
+	{
+		lastTestedRayId = ray.id;
+		float disty = position - ray.origin.y;
+		if(positiveFacing && disty < 0 && ray.dir.y < 0
+			||
+			!positiveFacing && disty > 0 && ray.dir.y > 0)
+		{
+			depth = disty / ray.dir.y;
+			lastTestedRayResult.isIntersect	= true;
+			lastTestedRayResult.depth		= depth;
+			lastTestedRayResult.material	= this->material;
+			lastTestedRayResult.normal		= positiveFacing?Vector(0.0f, 1.0f, 0.0f):Vector(0.0f, -1.0f, 0.0f);
+			lastTestedRayResult.point = ray.origin + ray.dir * depth;
+			if(lastTestedRayResult.point.x < xMin || 
+				lastTestedRayResult.point.x > xMax ||
+				lastTestedRayResult.point.z < zMin ||
+				lastTestedRayResult.point.z > zMax)
+			{
+				lastTestedRayResult.isIntersect	= false;
+				return false;
+			}
+			lastTestedRayResult.object = this;
+			return true;
+		}
+		lastTestedRayResult.isIntersect	= false;
+		return false;
+	}
+	Vector getShadingNormal(const Vector& point)
+	{
+		return positiveFacing?Vector(0.0f, 1.0f, 0.0f):Vector(0.0f, -1.0f, 0.0f);
+	}
+	Light* makeLight() const
+	{
+		Vector corners[4];
+		corners[0] = Vector(xMin, position, zMin);
+		corners[positiveFacing?1:3] = Vector(xMax, position, zMin);
+		corners[2] = Vector(xMax, position, zMax);
+		corners[positiveFacing?3:1] = Vector(xMin, position, zMax);
+       	return new SquareLight(corners, 4, material->getSurfaceRadiance());
+	}
+};
+
+class PlaneZAligned : public Intersectable {
+//	const Material*		material;
+	float position;
+	bool positiveFacing;
+public:
+	float xMin, xMax, yMin, yMax;
+public:
+	PlaneZAligned(std::istream& isc, Material** materialTable, int nMaterials)
+	{
+		material = &Material::DIFFUSEWHITE;
+		position = 0.0f;
+		yMin = xMin = -100.0f;
+		yMax = xMax = 100.0f;
+		positiveFacing = true;
+		char key[200];
+		do
+		{
+			isc >> key;
+			if(strcmp(key,"z") == 0)	isc >> position;
+			else if(strcmp(key,"facing") == 0)
+				{
+					isc >> key;
+					if(strcmp(key,"positive") == 0)
+						positiveFacing = true;
+					else
+						positiveFacing = false;
+				}
+			else if(strcmp(key,"y") == 0)	{ isc >> yMin; isc >> yMax; }
+			else if(strcmp(key,"x") == 0)	{ isc >> xMin; isc >> xMax; }
+			else if(strcmp(key,"material") == 0)
+			{ 
+				isc >> key;
+				for(int i=0; i < nMaterials; i++)
+				{
+					material = materialTable[i];
+					if(strcmp(key, material->getName()) == 0) break;
+				}
+			}
+		}while(strcmp(key,"end") != 0);
+		bbox.minPoint.z = bbox.maxPoint.z = position;
+		bbox.maxPoint.y = yMax;
+		bbox.maxPoint.x = xMax;
+		bbox.minPoint.y = yMin;
+		bbox.minPoint.x = xMin;
+	}
+	PlaneZAligned(const float position, const bool positiveFacing, const Material* material)
+	{
+		this->material = material;
+		this->position = position;
+		this->positiveFacing = positiveFacing;
+		bbox.minPoint.z = bbox.maxPoint.z = position;
+		bbox.maxPoint.y = bbox.maxPoint.x = 100.0f;
+		bbox.minPoint.y = bbox.minPoint.x = -100.0f;
+	}
+	bool intersectBackSide(const Ray& ray, float& depth, float rayMin, float rayMax )
+	{
+		lastTestedRayResult.isIntersect	= false;
+		return false;
+		return intersect(ray, depth, rayMin, rayMax);
+	}
+	bool intersect(const Ray& ray, float& depth, float rayMin, float rayMax)
+	{
+		lastTestedRayId = ray.id;
+		float distz = position - ray.origin.z;
+		if(positiveFacing && distz < 0 && ray.dir.z < 0
+			||
+			!positiveFacing && distz > 0 && ray.dir.z > 0)
+		{
+			depth = distz / ray.dir.z;
+
+			lastTestedRayResult.isIntersect	= true;
+			lastTestedRayResult.depth		= depth;
+			lastTestedRayResult.material	= this->material;
+			lastTestedRayResult.normal		= positiveFacing?Vector(0.0f, 0.0f, 1.0f):Vector(0.0f, 0.0f, -1.0f);
+			lastTestedRayResult.point = ray.origin + ray.dir * depth;
+			if(lastTestedRayResult.point.x < xMin || 
+				lastTestedRayResult.point.x > xMax ||
+				lastTestedRayResult.point.y < yMin ||
+				lastTestedRayResult.point.y > yMax)
+			{
+				lastTestedRayResult.isIntersect	= false;
+				return false;
+			}
+			lastTestedRayResult.object = this;
+			return true;
+		}
+		lastTestedRayResult.isIntersect	= false;
+		return false;
+	}
+	Vector getShadingNormal(const Vector& point)
+	{
+		return positiveFacing?Vector(0.0f, 0.0f, 1.0f):Vector(0.0f, 0.0f, -1.0f);
+	}
+	Light* makeLight() const
+	{
+		Vector corners[4];
+		corners[0] = Vector(xMin, yMin, position);
+		corners[positiveFacing?3:1] = Vector(xMax, yMin, position);
+		corners[2] = Vector(xMax, yMax, position);
+		corners[positiveFacing?1:3] = Vector(xMin, yMax, position);
+       	return new SquareLight(corners, 4, material->getSurfaceRadiance());
+	}
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/PathMap.manifest
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/PathMap.manifest	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/PathMap.manifest	(revision 2197)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
+<assemblyIdentity
+    version="1.0.0.0"
+    processorArchitecture="*"
+    name="Microsoft.DirectX SDK.PathMap"
+    type="win32"
+/>
+<description>DirectX SDK Sample Program.</description>
+<dependency>
+    <dependentAssembly>
+        <assemblyIdentity
+            type="win32"
+            name="Microsoft.Windows.Common-Controls"
+            version="6.0.0.0"
+            processorArchitecture="*"
+            publicKeyToken="6595b64144ccf1df"
+            language="*"
+        />
+    </dependentAssembly>
+</dependency>
+</assembly>
Index: /GTP/trunk/App/Demos/Illum/pathmap/Cylinder.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Cylinder.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Cylinder.h	(revision 2197)
@@ -0,0 +1,75 @@
+#pragma once
+#include "Intersectable.hpp"
+#include "Occluder.hpp"
+
+class Cylinder :
+	public Intersectable
+{
+//	const Material*		material;
+	Vector	centre;
+	float	radius;
+	float top;
+	float bottom;
+public:
+	Cylinder(std::istream& isc, Material** materialTable, int nMaterials)
+		:centre(centre),radius(radius), top(top), bottom(bottom)
+	{
+		centre.clear();
+		radius = 1.0f;
+		material = &Material::DIFFUSEWHITE;
+		top = 100.0f;
+		bottom = -100.0f;
+		char key[200];
+		do
+		{
+			isc >> key;
+			if(strcmp(key,"radius") == 0)	isc >> radius;
+			else if(strcmp(key,"centre") == 0)	isc >> centre;
+			else if(strcmp(key,"top") == 0)	isc >> top;
+			else if(strcmp(key,"bottom") == 0)	isc >> bottom;
+			else if(strcmp(key,"material") == 0)
+			{ 
+				isc >> key;
+				for(int i=0; i < nMaterials; i++)
+				{
+					material = materialTable[i];
+					if(strcmp(key, material->getName()) == 0) break;
+				}
+			}
+		}while(strcmp(key,"end") != 0);
+		Vector diagonal(radius, radius, radius);
+		bbox.minPoint = centre - diagonal;
+		bbox.maxPoint = centre + diagonal;
+		bbox.minPoint.y = bottom;
+		bbox.maxPoint.y = top;
+		nOccluders = 1;
+		occluders = new Occluder(centre, radius);
+	}
+	Cylinder(const Vector& centre, const float radius,
+		const float top, const float bottom, 
+		const Material* material)
+		:centre(centre),radius(radius), top(top), bottom(bottom)
+	{
+		this->material = material;
+		Vector diagonal(radius, radius, radius);
+		bbox.minPoint = centre - diagonal;
+		bbox.maxPoint = centre + diagonal;
+		bbox.minPoint.y = bottom;
+		bbox.maxPoint.y = top;
+		nOccluders = 1;
+		occluders = new Occluder(centre, radius);
+	}
+	bool intersectBackSide(const Ray& ray, float& depth, float rayMin, float rayMax );
+	bool intersect(const Ray& ray, float& depth, float rayMin, float rayMax);
+	Vector getShadingNormal(const Vector& point)
+	{
+		if(point.y >= top - 0.000001f)
+			return Vector(0.0f, 1.0f, 0.0f);
+		if(point.y <= bottom + 0.000001f)
+			return Vector(0.0f, -1.0f, 0.0f);
+		Vector normal = point - centre;
+		normal.y = 0.0f;
+		normal *= 1.0f / radius;
+		return normal;
+	}
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/MergeTree.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/MergeTree.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/MergeTree.cpp	(revision 2197)
@@ -0,0 +1,179 @@
+#include "dxstdafx.h"
+#include "mergetree.h"
+
+MergeTree::MergeTree(unsigned short nOccluders, Occluder* occArray)
+	:freeNodes( 4 )//nOccluders  >>1)
+{
+	maxR = 0.0f;
+	this->nOccluders = nOccluders;
+	locations = new unsigned short[nOccluders];
+	pool = new Node[nOccluders << 1];
+	nAllocated = 0;
+	occluders = occArray;
+}
+
+MergeTree::~MergeTree(void)
+{
+	delete pool;
+}
+
+
+void MergeTree::searchOptimalMerger(unsigned short p)
+{
+	if(pool[p].type == MERGETREELEAFNODE)
+	{
+		if(indexOfCandidate == pool[p].occluderIndex)
+		{
+			foundMyselfAllRight = true;
+			return;
+		}
+		float R = occluders[indexOfCandidate].solidRadius;
+		float r = occluders[pool[p].occluderIndex].solidRadius;
+        Vector diff = occluders[pool[p].occluderIndex].centre - occluders[indexOfCandidate].centre;
+		float d = diff.norm();
+		float cost;
+		if(R > r)
+			cost = d;// + r - R;
+		else
+			cost = d;// + R - r;
+		if(cost < minCost){
+			minCost = cost;
+			minMerger = pool[p].occluderIndex;
+		}
+		return;
+	}
+	else
+	{
+		float distToCut = occluders[indexOfCandidate].centre[pool[p].type] - pool[p].cut;
+		if(distToCut > 0.0f)
+		{
+			searchOptimalMerger( pool[p].right );
+			if(distToCut < minCost /*+ maxR*/)
+				searchOptimalMerger( pool[p].left );
+		}
+		else
+		{
+			searchOptimalMerger( pool[p].left );
+			if(-distToCut < minCost /*+ maxR*/)
+				searchOptimalMerger( pool[p].right );
+		}
+	}
+}
+
+void MergeTree::insert(unsigned short index)
+{
+	if(occluders[index].solidRadius > maxR)
+		maxR = occluders[index].solidRadius;
+	if(nAllocated == 0)
+	{
+		locations[index] = 0;
+		pool[0].occluderIndex = index;
+		pool[0].type = MERGETREELEAFNODE;
+		pool[0].parent = 0;
+		nAllocated++;
+	}
+	else
+	{
+		unsigned short p = 0;
+		for(;;)
+		{
+			if(pool[p].type == MERGETREELEAFNODE)
+			{
+				unsigned short other = pool[p].occluderIndex;
+				if(freeNodes.isEmpty())
+				{
+					pool[p].left = nAllocated++;
+					pool[p].right = nAllocated++;
+				}
+				else
+				{
+					pool[p].left = freeNodes.removeMin();
+					pool[p].right = freeNodes.removeMin();
+				}
+
+				Vector diff = occluders[index].centre - occluders[other].centre;
+
+				char dominantDir;
+				if(fabsf(diff[0]) > fabsf(diff[1]))
+					if(fabsf(diff[0]) > fabsf(diff[2]))
+						dominantDir = 0;
+					else
+						dominantDir = 2;
+				else
+					if(fabsf(diff[1]) > fabsf(diff[2]))
+						dominantDir = 1;
+					else
+						dominantDir = 2;
+
+				pool[p].type = dominantDir;
+				pool[p].cut = occluders[other].centre[dominantDir] + (diff[dominantDir] * 0.5f);
+				pool[pool[p].left].type = MERGETREELEAFNODE;
+				pool[pool[p].left].occluderIndex = (diff[dominantDir] > 0.0f)?other:index;
+				pool[pool[p].right].type = MERGETREELEAFNODE;
+				pool[pool[p].right].occluderIndex = (diff[dominantDir] > 0.0f)?index:other;
+				locations[other] = (diff[dominantDir] > 0.0f)?pool[p].left:pool[p].right;
+				locations[index] = (diff[dominantDir] > 0.0f)?pool[p].right:pool[p].left;
+				pool[locations[other]].parent = p;
+				pool[locations[index]].parent = p;
+				return;
+			}
+			else
+			{
+				if(occluders[index].centre[pool[p].type] > pool[p].cut)
+					p = pool[p].right;
+				else
+					p = pool[p].left;
+			}
+		}
+	}
+}
+
+void MergeTree::remove(unsigned short index)
+{
+	unsigned short p = locations[index];
+	unsigned short parent = pool[p].parent;
+	unsigned short grandpa = pool[parent].parent;
+	freeNodes.insert(pool[parent].left);
+	freeNodes.insert(pool[parent].right);
+	if(pool[parent].left == p)
+		pool[parent] = pool[pool[parent].right];
+	else
+		pool[parent] = pool[pool[parent].left];
+	pool[parent].parent = grandpa;
+	if(pool[parent].type == MERGETREELEAFNODE)
+		locations[pool[parent].occluderIndex] = parent;
+	else
+	{
+		pool[pool[parent].left].parent = parent;
+		pool[pool[parent].right].parent = parent;
+	}
+}
+
+bool MergeTree::verify(unsigned short p, float minx, float maxx, float miny, float maxy, float minz, float maxz)
+{
+	if(pool[p].type == MERGETREELEAFNODE)
+	{
+		Vector& a = occluders[pool[p].occluderIndex].centre;
+		return a.x >= minx && a.x <= maxx &&
+				a.y >= miny && a.y <= maxy &&
+				a.z >= minz && a.z <= maxz;
+	}
+	else
+	{
+		if(pool[p].type == 0)
+			return
+				verify(pool[p].left, minx, pool[p].cut, miny, maxy, minz, maxz)
+				&&
+				verify(pool[p].right, pool[p].cut, maxx, miny, maxy, minz, maxz);
+		if(pool[p].type == 1)
+			return
+				verify(pool[p].left, minx, maxx , miny, pool[p].cut, minz, maxz)
+				&&
+				verify(pool[p].right, minx, maxx, pool[p].cut, maxy, minz, maxz);
+		if(pool[p].type == 2)
+			return
+				verify(pool[p].left, minx, maxx , miny, maxy, minz, pool[p].cut)
+				&&
+				verify(pool[p].right, minx, maxx, miny, maxy, pool[p].cut, maxz);
+	}
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/.params
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/.params	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/.params	(revision 2197)
@@ -0,0 +1,8 @@
+----- RayTraceEffects: Saved parameters of the algorithm -----
+Bool values:
+00001
+(Show Help; Move light; Look from light; Entry points; Turbo; )
+Float values:
+75 	(Tone scale, 0..100)
+0 	(, 0..0)
+0 	(, 0..0)
Index: /GTP/trunk/App/Demos/Illum/pathmap/TriangleMesh.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/TriangleMesh.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/TriangleMesh.cpp	(revision 2197)
@@ -0,0 +1,479 @@
+#include "dxstdafx.h"
+#include "trianglemesh.h"
+#include "Radion.hpp"
+
+TriangleMesh::TriangleMesh(Material* material, unsigned short* indexBuffer, unsigned int nFaces,
+						   FlexVertexArray& vertexBuffer, unsigned int nVertices)
+{
+	this->material = material;
+	nMeshVertices = nVertices;
+	nMeshPatches = nFaces;
+
+	meshVertices = new Vector[nMeshVertices];
+	normals = new Vector[nMeshVertices];
+	texCoords = new Vector[nMeshVertices];
+	for(int u=0; u < nMeshVertices; u++)
+	{
+		meshVertices[u] = vertexBuffer[u].pos();
+		normals[u] = vertexBuffer[u].normal();
+		texCoords[u] = vertexBuffer[u].tex0();
+	}
+	
+	meshPatches = new Patch[nMeshPatches];
+
+	int pup = 0;
+	for(int p = 0; p < nMeshPatches; p++)
+	{
+		meshPatches[p].vertexIndices[0] = indexBuffer[pup++];
+		meshPatches[p].vertexIndices[1] = indexBuffer[pup++];
+		meshPatches[p].vertexIndices[2] = indexBuffer[pup++];
+	}
+	//calculate normals
+	for(p = 0; p < nMeshPatches; p++)
+	{
+		meshPatches[p].flatNormal = (
+			meshVertices[meshPatches[p].vertexIndices[0]] -
+			meshVertices[meshPatches[p].vertexIndices[1]]
+			)
+			&&
+			(
+			meshVertices[meshPatches[p].vertexIndices[0]] -
+			meshVertices[meshPatches[p].vertexIndices[2]]
+			);
+		meshPatches[p].flatNormal.normalize();
+		normals[meshPatches[p].vertexIndices[0]] += meshPatches[p].flatNormal;
+		normals[meshPatches[p].vertexIndices[1]] += meshPatches[p].flatNormal;
+		normals[meshPatches[p].vertexIndices[2]] += meshPatches[p].flatNormal;
+		meshPatches[p].hyperPlaneShiftOffset = 
+			meshVertices[meshPatches[p].vertexIndices[0]] * 
+						meshPatches[p].flatNormal;
+
+		Vector A[3];
+		A[0] = meshVertices[meshPatches[p].vertexIndices[0]];
+		A[1] = meshVertices[meshPatches[p].vertexIndices[1]];
+		A[2] = meshVertices[meshPatches[p].vertexIndices[2]];
+		float		t4 = A[0][0]*A[1][1];
+		float 	    t6 = A[0][0]*A[1][2];
+		float 	    t8 = A[0][1]*A[1][0];
+		float 	    t10 = A[0][2]*A[1][0];
+		float 	    t12 = A[0][1]*A[2][0];
+		float 	    t14 = A[0][2]*A[2][0];
+		float 	    t17 = 1/(t4*A[2][2]-t6*A[2][1]-t8*A[2][2]+t10*A[2][1]+t12*A[1][2]-t14*A[1][1]);
+	
+//		if(_isnan (t17) )
+//          AfxMessageBox("mtx inversion gbz");
+
+		Vector* m = meshPatches[p].inverseVertexMatrix;
+		
+		m[0][0] = (A[1][1]*A[2][2]-A[1][2]*A[2][1])*t17;
+		m[1][0] = -(A[0][1]*A[2][2]-A[0][2]*A[2][1])*t17;
+		m[2][0] = -(-A[0][1]*A[1][2]+A[0][2]*A[1][1])*t17;
+		m[0][1] = -(A[1][0]*A[2][2]-A[1][2]*A[2][0])*t17;
+		m[1][1] = (A[0][0]*A[2][2]-t14)*t17;
+		m[2][1] = -(t6-t10)*t17;
+		m[0][2] = -(-A[1][0]*A[2][1]+A[1][1]*A[2][0])*t17;
+		m[1][2] = -(A[0][0]*A[2][1]-t12)*t17;
+		m[2][2] = (t4-t8)*t17;
+
+		meshPatches[p].bbox.minPoint = meshVertices[meshPatches[p].vertexIndices[0]];
+		meshPatches[p].bbox.minPoint <= meshVertices[meshPatches[p].vertexIndices[1]];
+		meshPatches[p].bbox.minPoint <= meshVertices[meshPatches[p].vertexIndices[2]];
+
+		meshPatches[p].bbox.maxPoint = meshVertices[meshPatches[p].vertexIndices[0]];
+		meshPatches[p].bbox.maxPoint >= meshVertices[meshPatches[p].vertexIndices[1]];
+		meshPatches[p].bbox.maxPoint >= meshVertices[meshPatches[p].vertexIndices[2]];
+	}
+	for(int n=0; n<nMeshVertices; n++)
+	{
+		normals[n].normalize();
+	}
+	Intersectable** objs = new Intersectable*[nMeshPatches];
+	for(int t=0; t<nMeshPatches; t++)
+		objs[t] = meshPatches + t;
+	meshTree = new KDTree(objs, nMeshPatches);
+	bbox = meshTree->getBoundingBox();
+	delete objs;
+
+	buildAreaTree();
+}
+
+TriangleMesh::TriangleMesh(std::istream& isc, Material** materialTable, int nMaterials)
+{
+	char keyword[100];
+	isc >> keyword; //material
+	isc >> keyword;
+	for(int i=0; i < nMaterials; i++)
+	{
+		material = materialTable[i];
+		if(strcmp(keyword, material->getName()) == 0) break;
+	}
+	isc >> keyword;
+	isc >> nMeshVertices;
+	meshVertices = new Vector[nMeshVertices];
+	normals = new Vector[nMeshVertices];
+	for(int v=0; v<nMeshVertices; v++)
+	{
+		float a, b, c;
+		isc >> a >> b >> c;
+//		meshVertices[v] = Vector(a + (0.1f * (float)rand() / RAND_MAX),
+//			b + (0.1f * (float)rand() / RAND_MAX),
+//			c + (0.1f * (float)rand() / RAND_MAX));
+		meshVertices[v] = Vector(a , b, c);
+		normals[v].clear();
+	}
+	bbox.minPoint = meshVertices[0];
+	bbox.maxPoint = meshVertices[0];
+	for(int w=1; w<nMeshVertices; w++)
+	{
+		bbox.minPoint <= meshVertices[w];
+		bbox.maxPoint >= meshVertices[w];
+	}
+	isc >> keyword;
+	isc >> nMeshPatches;
+	meshPatches = new Patch[nMeshPatches];
+	int p;
+	for(p = 0; p < nMeshPatches; p++)
+	{
+		signed int ai, bi, ci;
+		isc >> ai >> bi >> ci;
+//		if(di < 0)
+		{
+			meshPatches[p].vertexIndices[0] = ai;
+			meshPatches[p].vertexIndices[1] = bi;
+			meshPatches[p].vertexIndices[2] = ci;
+		}
+/*		else	//quad, tessellate
+		{
+			meshPatches[p].vertexIndices[0] = ai;
+			meshPatches[p].vertexIndices[1] = bi;
+			meshPatches[p].vertexIndices[2] = ci;
+			p++;
+			meshPatches[p].vertexIndices[0] = ai;
+			meshPatches[p].vertexIndices[1] = ci;
+			meshPatches[p].vertexIndices[2] = di;
+			isc >> ai; //final -1
+		}*/
+	}
+	//calculate normals
+	for(p = 0; p < nMeshPatches; p++)
+	{
+		meshPatches[p].flatNormal = (
+			meshVertices[meshPatches[p].vertexIndices[0]] -
+			meshVertices[meshPatches[p].vertexIndices[1]]
+			)
+			&&
+			(
+			meshVertices[meshPatches[p].vertexIndices[0]] -
+			meshVertices[meshPatches[p].vertexIndices[2]]
+			);
+		meshPatches[p].flatNormal.normalize();
+		normals[meshPatches[p].vertexIndices[0]] += meshPatches[p].flatNormal;
+		normals[meshPatches[p].vertexIndices[1]] += meshPatches[p].flatNormal;
+		normals[meshPatches[p].vertexIndices[2]] += meshPatches[p].flatNormal;
+		meshPatches[p].hyperPlaneShiftOffset = 
+			meshVertices[meshPatches[p].vertexIndices[0]] * 
+						meshPatches[p].flatNormal;
+
+		Vector A[3];
+		A[0] = meshVertices[meshPatches[p].vertexIndices[0]];
+		A[1] = meshVertices[meshPatches[p].vertexIndices[1]];
+		A[2] = meshVertices[meshPatches[p].vertexIndices[2]];
+		float		t4 = A[0][0]*A[1][1];
+		float 	    t6 = A[0][0]*A[1][2];
+		float 	    t8 = A[0][1]*A[1][0];
+		float 	    t10 = A[0][2]*A[1][0];
+		float 	    t12 = A[0][1]*A[2][0];
+		float 	    t14 = A[0][2]*A[2][0];
+		float 	    t17 = 1/(t4*A[2][2]-t6*A[2][1]-t8*A[2][2]+t10*A[2][1]+t12*A[1][2]-t14*A[1][1]);
+	
+//		if(_isnan (t17) )
+//          AfxMessageBox("mtx inversion gbz");
+
+		Vector* m = meshPatches[p].inverseVertexMatrix;
+		
+		m[0][0] = (A[1][1]*A[2][2]-A[1][2]*A[2][1])*t17;
+		m[1][0] = -(A[0][1]*A[2][2]-A[0][2]*A[2][1])*t17;
+		m[2][0] = -(-A[0][1]*A[1][2]+A[0][2]*A[1][1])*t17;
+		m[0][1] = -(A[1][0]*A[2][2]-A[1][2]*A[2][0])*t17;
+		m[1][1] = (A[0][0]*A[2][2]-t14)*t17;
+		m[2][1] = -(t6-t10)*t17;
+		m[0][2] = -(-A[1][0]*A[2][1]+A[1][1]*A[2][0])*t17;
+		m[1][2] = -(A[0][0]*A[2][1]-t12)*t17;
+		m[2][2] = (t4-t8)*t17;
+
+		meshPatches[p].bbox.minPoint = meshVertices[meshPatches[p].vertexIndices[0]];
+		meshPatches[p].bbox.minPoint <= meshVertices[meshPatches[p].vertexIndices[1]];
+		meshPatches[p].bbox.minPoint <= meshVertices[meshPatches[p].vertexIndices[2]];
+
+		meshPatches[p].bbox.maxPoint = meshVertices[meshPatches[p].vertexIndices[0]];
+		meshPatches[p].bbox.maxPoint >= meshVertices[meshPatches[p].vertexIndices[1]];
+		meshPatches[p].bbox.maxPoint >= meshVertices[meshPatches[p].vertexIndices[2]];
+	}
+	for(int n=0; n<nMeshVertices; n++)
+	{
+		normals[n].normalize();
+	}
+	Intersectable** objs = new Intersectable*[nMeshPatches];
+	for(int t=0; t<nMeshPatches; t++)
+		objs[t] = meshPatches + t;
+	meshTree = new KDTree(objs, nMeshPatches);
+	bbox = meshTree->getBoundingBox();
+	delete objs;
+}
+
+void TriangleMesh::getTransformedBoundingBox(const Transformation& tf, BoundingBox& bb)
+{
+	Vector tfdvec;
+	tf.transformPoint(meshVertices[0], tfdvec);
+	bb.minPoint = tfdvec;
+	bb.maxPoint = tfdvec;
+	for(int w=1; w<nMeshVertices; w++)
+	{
+		tf.transformPoint(meshVertices[w], tfdvec);
+		bb.minPoint <= tfdvec;
+		bb.maxPoint >= tfdvec;
+	}
+	bb.minPoint.x -= 0.01;
+	bb.minPoint.y -= 0.01;
+	bb.minPoint.z -= 0.01;
+	bb.maxPoint.x += 0.01;
+	bb.maxPoint.y += 0.01;
+	bb.maxPoint.z += 0.01;
+}
+
+bool TriangleMesh::Patch::intersectBackSide (const Ray& ray, float& depth, float rayMin, float rayMax)
+{
+	lastTestedRayId = ray.id;
+	lastTestedRayResult.isIntersect = false;
+
+	float cosa = flatNormal * ray.dir;
+	if (cosa < 0.00001f)	// front facing triangle
+		return false;
+
+	float originDistOnNormal = -(flatNormal * ray.origin);
+	depth = (hyperPlaneShiftOffset + originDistOnNormal) / cosa;
+	if (depth < 0.01f)
+		return false;
+
+	Vector hitPoint = ray.origin;
+	hitPoint.addScaled(depth, ray.dir);
+
+	float baryA = hitPoint * inverseVertexMatrix[0];
+	if(baryA < -0.0001f) return false;
+	float baryB = hitPoint * inverseVertexMatrix[1];
+	if(baryB < -0.0001f) return false;
+	float baryC = hitPoint * inverseVertexMatrix[2];
+	if(baryC < -0.0001f) return false;
+
+	if(ray.isShadowRay)
+	{
+		//faster way to tell
+		lastTestedRayResult.isIntersect	= true;
+		lastTestedRayResult.depth		= depth;
+		return true;
+	}
+
+	lastTestedRayResult.normal.setScaled(baryA, meshNormals[vertexIndices[0]]);
+	lastTestedRayResult.normal.addScaled(baryB, meshNormals[vertexIndices[1]]);
+	lastTestedRayResult.normal.addScaled(baryC, meshNormals[vertexIndices[2]]);
+
+	lastTestedRayResult.texUV.setScaled(baryA, meshTexCoords[vertexIndices[0]]);
+	lastTestedRayResult.texUV.addScaled(baryB, meshTexCoords[vertexIndices[1]]);
+	lastTestedRayResult.texUV.addScaled(baryC, meshTexCoords[vertexIndices[2]]);
+
+	lastTestedRayResult.isIntersect	= true;
+	lastTestedRayResult.depth		= depth;
+	lastTestedRayResult.point		= hitPoint;
+	lastTestedRayResult.object		= this;
+	return true;
+}
+
+bool TriangleMesh::Patch::intersect (const Ray& ray, float& depth, float rayMin, float rayMax)
+{
+	lastTestedRayId = ray.id;
+	lastTestedRayResult.isIntersect = false;
+
+	float cosa = flatNormal * ray.dir;
+	if (cosa > -0.00001f)	// back facing triangle
+		return false;
+
+	float originDistOnNormal = -(flatNormal * ray.origin);
+	depth = (hyperPlaneShiftOffset + originDistOnNormal) / cosa;
+	if (depth < 0.0f)
+		return false;
+
+	Vector hitPoint = ray.origin;
+	hitPoint.addScaled(depth, ray.dir);
+
+	float baryA = hitPoint * inverseVertexMatrix[0];
+	if(baryA < -0.1f) return false;
+	float baryB = hitPoint * inverseVertexMatrix[1];
+	if(baryB <  -0.1f) return false;
+	float baryC = hitPoint * inverseVertexMatrix[2];
+	if(baryC <  -0.1f) return false;
+
+	if(ray.isShadowRay)
+	{
+		//faster way to tell
+		lastTestedRayResult.isIntersect	= true;
+		lastTestedRayResult.depth		= depth;
+		return true;
+	}
+
+	lastTestedRayResult.normal.setScaled(baryA, meshNormals[vertexIndices[0]]);
+	lastTestedRayResult.normal.addScaled(baryB, meshNormals[vertexIndices[1]]);
+	lastTestedRayResult.normal.addScaled(baryC, meshNormals[vertexIndices[2]]);
+//	lastTestedRayResult.normal = flatNormal;
+
+	lastTestedRayResult.texUV.setScaled(baryA, meshTexCoords[vertexIndices[0]]);
+	lastTestedRayResult.texUV.addScaled(baryB, meshTexCoords[vertexIndices[1]]);
+	lastTestedRayResult.texUV.addScaled(baryC, meshTexCoords[vertexIndices[2]]);
+
+	lastTestedRayResult.isIntersect	= true;
+	lastTestedRayResult.depth		= depth;
+	lastTestedRayResult.point		= hitPoint;
+	return true;
+}
+
+void TriangleMesh::Patch::sampleSurface(Radion& radion)
+{
+	Vector u = meshVertices[vertexIndices[1]] - meshVertices[vertexIndices[0]];
+	Vector v = meshVertices[vertexIndices[2]] - meshVertices[vertexIndices[0]];
+	double r1 = (double)rand() / RAND_MAX;
+	double r2 = (double)rand() / RAND_MAX;
+	if(r1 + r2 > 1.0)
+	{
+		r1 = 1.0 - r1;
+		r2 = 1.0 - r2;
+	}
+	radion.position = meshVertices[vertexIndices[0]] + u * r1 + v * r2;
+	float baryA = (r1 + r2) * 0.5f;
+	float baryB = (1.0f - r1) * 0.5f;
+	float baryC = (1.0f - r2) * 0.5f;
+
+	radion.normal.setScaled(baryA, meshNormals[vertexIndices[0]]);
+	radion.normal.addScaled(baryB, meshNormals[vertexIndices[1]]);
+	radion.normal.addScaled(baryC, meshNormals[vertexIndices[2]]);
+
+	radion.radiance.setScaled(baryA, meshTexCoords[vertexIndices[0]]);
+	radion.radiance.addScaled(baryB, meshTexCoords[vertexIndices[1]]);
+	radion.radiance.addScaled(baryC, meshTexCoords[vertexIndices[2]]);
+
+	if(radion.radiance.norm2() < 0.00001)
+		bool mijafa = true;
+
+//	radion.radiance.z = getSurfaceArea();
+}
+
+Vector* TriangleMesh::Patch::meshVertices = 0x0;
+Vector* TriangleMesh::Patch::meshNormals = 0x0;
+Vector* TriangleMesh::Patch::meshTexCoords = 0x0;
+
+bool TriangleMesh::intersect (const Ray& ray, float& depth, float rayMin, float rayMax)
+{
+	lastTestedRayId = ray.id;
+	lastTestedRayResult.isIntersect = false;
+	Patch::meshNormals = normals;
+	Patch::meshTexCoords = texCoords;
+	HitRec hitRec;
+	meshTree->traverse(ray, hitRec, rayMin, rayMax);
+	lastTestedRayResult = hitRec;
+	lastTestedRayResult.material = this->material;
+	depth = lastTestedRayResult.depth;
+	lastTestedRayResult.object = this;
+	return lastTestedRayResult.isIntersect;
+}
+
+bool TriangleMesh::intersectBackSide (const Ray& ray, float& depth, float rayMin, float rayMax)
+{
+	lastTestedRayId = ray.id;
+	lastTestedRayResult.isIntersect = false;
+	Patch::meshNormals = normals;
+	HitRec hitRec;
+	meshTree->traverseBackSide(ray, hitRec, rayMin, rayMax);
+//	meshTree->forbidden = hitRec.object;
+	lastTestedRayResult = hitRec;
+	lastTestedRayResult.material = this->material;
+	depth = lastTestedRayResult.depth;
+	lastTestedRayResult.object = this;
+	return lastTestedRayResult.isIntersect;
+}
+
+TriangleMesh::~TriangleMesh(void)
+{
+	delete [] areaTree;
+	delete meshTree;
+	delete meshVertices;
+	delete [] meshPatches;
+	delete normals;
+	delete texCoords;
+}
+
+
+double TriangleMesh::getPatchArea(unsigned int index)
+{
+	if(index >= nMeshPatches)
+		return 0;
+	Vector a = meshVertices[meshPatches[index].vertexIndices[1]] -
+			meshVertices[meshPatches[index].vertexIndices[0]];
+	Vector b = meshVertices[meshPatches[index].vertexIndices[2]] -
+			meshVertices[meshPatches[index].vertexIndices[0]];
+	return (a && b).norm();
+}
+
+double TriangleMesh::buildAreaTree(unsigned int u)
+{
+	if(u >= nAreaTreeNodes)
+	{
+		u -= nAreaTreeNodes;
+		return getPatchArea(u);
+	}
+	areaTree[u] = buildAreaTree(u * 2 + 1) + buildAreaTree(u * 2 + 2);
+	return areaTree[u];
+}
+
+void TriangleMesh::buildAreaTree()
+{
+	nAreaTreeNodes = 1;
+	while(nAreaTreeNodes < nMeshPatches  )
+		nAreaTreeNodes <<= 1;
+	nAreaTreeNodes--;
+	areaTree = new double[nAreaTreeNodes];
+	surfaceArea = buildAreaTree(0);
+}
+
+void TriangleMesh::sampleSurface(unsigned int u, double rnd, Radion& radion)
+{
+	if(u >= nAreaTreeNodes)
+	{
+		u -= nAreaTreeNodes;
+		if(u >= nMeshPatches)
+			u = 0;
+		meshPatches[u].sampleSurface(radion);
+		return;
+	}
+	float leftweight = 0.0f;
+	if(u * 2 + 1 >= nAreaTreeNodes)
+		leftweight = getPatchArea(u * 2 + 1 - nAreaTreeNodes);
+	else
+		leftweight = areaTree[u * 2 + 1];
+	if(rnd <= leftweight)
+		sampleSurface(u * 2 + 1, rnd, radion);
+	else
+		sampleSurface(u * 2 + 2, rnd - leftweight, radion);
+}
+
+void TriangleMesh::sampleSurface(Radion& radion)
+{
+	Patch::meshVertices = meshVertices;
+	Patch::meshNormals = normals;
+	Patch::meshTexCoords = texCoords;
+	double rnd = surfaceArea * (double)rand() / RAND_MAX;
+	sampleSurface(0, rnd, radion);
+	radion.radiance.z = surfaceArea;
+}
+
+float TriangleMesh::getSurfaceArea()
+{
+	return surfaceArea;
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/BoundingBox.hpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/BoundingBox.hpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/BoundingBox.hpp	(revision 2197)
@@ -0,0 +1,15 @@
+#pragma once
+#include "Vector.hpp"
+
+class BoundingBox {		
+public:
+	Vector minPoint;
+	Vector maxPoint;
+
+	//! returns the center of the BoundingBox
+	Vector getCentre (void) {
+		Vector centre;
+		centre = (minPoint + maxPoint) * 0.5;
+		return centre;
+	}
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/KDTree.hpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/KDTree.hpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/KDTree.hpp	(revision 2197)
@@ -0,0 +1,115 @@
+// declaration of kd-tree members
+
+#pragma once
+
+#include "malloc.h"
+#include "Heap.hpp"
+#include "Vector.hpp"
+#include "BoundingBox.hpp"
+#include "Intersectable.hpp"
+
+#include "Ray.hpp"
+#include "HitRec.hpp"
+#include "Material.hpp"
+
+#define KDTREE_CACHE_LINE_BYTES					128
+
+/*! This class implements a kd-tree. Splitting, termination and cutting of empty space is
+based on cost estimation. Memory representation uses cache-line sized sub-trees and
+mapping of an unbalanced tree into an array. */
+class KDTree {
+	unsigned int nCacheLines;		//!< #cache line sized memory segments used
+	unsigned int maxNCacheLines; 	//!< #nodes per cache line
+	unsigned int nCacheLineNodes; 	//!< #nodes per cache line
+	unsigned int nCacheLineBytes; 	//!< bytes per cache line
+
+	BoundingBox	boundingBox;		//!< bounding box containing all objects
+
+	float* poolNodeTable;			//!< memory allocated for nodes
+	float* nodeTable;				//!< array aligned on cache lines
+
+	unsigned int		nObjects;	//!< #objects
+	Intersectable**		objects;	//!< array objects
+
+	//! minimum heap to store indices of free nodes during the build
+	Heap<unsigned int>* freeNodes;
+
+	//! stack to implement the recursive traversal algorithm
+	struct TraverseStack{
+		float rayMin;				//!< minimum distance from origin
+		float rayMax;				//!< maximum distance from origin
+		unsigned int tNode;			//!< node index of kd-tree node to be traced
+	} *traverseStack;
+	unsigned int depth;
+	unsigned int currentDepth;
+
+	float epsilon;
+
+	//! traces the tree defined by root node index 'nodeID',
+	//! and frees the memory occupied by the object lists
+	void deleteLeaves(unsigned int nodeID);
+
+	//! recursive algorithm to build the tree
+	void build(unsigned int nodeID,	//!< node index of kd-tree node to be created
+		unsigned int* boundsArray,	//!< array of duplicated object indices,
+									//!< first bit tells mimima and maxima apart
+		unsigned int nObjects,		//!< #objects (boundsArray's size is 2*nObjects)
+		BoundingBox& limits,		//!< kd-tree node volume
+		unsigned char axisNmask);	//!< bits 5,4,3 indicate z,y,x failed cut attempts
+									//!< bits 1,0 identify cut axis to be used
+
+	//! qSort an array segment of object extremes
+	void quickSort(unsigned int* lo0, unsigned int* hi0, unsigned char axis);
+	//! compare two object extrema according to the coordinate specified
+	bool inline compare(unsigned int aIndex, unsigned int bIndex, unsigned char axis);
+	//! return the value of the object extreme referenced
+	float inline getBoundValue(unsigned int * extremeIndex, unsigned char axis);
+	//! binary search: finds the position of value 'loc' in a sorted array partition
+	unsigned int* findBound(unsigned int* extremeArrayStart, unsigned int nBounds, float loc, unsigned char axis);
+	
+	//! tell if a node is a leaf
+	bool inline isLeaf(unsigned int xnode);
+	//! retrieve the node indices corresponding to the children of the specified node
+	//! return false if the node is a leaf
+	bool inline followChildren(unsigned int& parent, unsigned int &leftChild, unsigned int &rightChild);
+
+	//! retrieve the node indices corresponding to the children of the specified node
+	//! if they are not suitable to be the root of a free sub-tree, return false
+	bool inline getFreeNodes(unsigned int parent, unsigned int& leftFree, unsigned int& rightFree);
+
+	//! accumulate object extrema
+	inline void createBoundingBox (Intersectable** iObjects, int nObjects) 
+	{
+		if(!nObjects)
+			return;
+		boundingBox.minPoint = iObjects [0]->bbox.minPoint;
+		boundingBox.maxPoint = iObjects [0]->bbox.maxPoint;
+		for (int i=1; i<nObjects; i++) {
+			// check accumulate operators of Vector class
+			boundingBox.minPoint <= iObjects [i]->bbox.minPoint;
+			boundingBox.maxPoint >= iObjects [i]->bbox.maxPoint;
+		}
+	}
+
+	/*! If the node referenced by oNode is on the last level of a cache-line sized sub-tree,
+	a pointer to a free node is placed, and the index of this free
+	node is returned. Else, originalNode is returned. */
+	inline unsigned int makePointer(unsigned int originalNode);
+
+public:
+	KDTree (Intersectable** objects, int nObjects);
+	~KDTree () {
+		deleteLeaves(0);
+		delete traverseStack;
+		free(poolNodeTable);
+	}
+
+	bool traverse (const Ray& ray, HitRec& hitRec, float minT, float maxT);
+	bool traverseBackSide (const Ray& ray, HitRec& hitRec, float minT, float maxT);
+	BoundingBox& getBoundingBox()
+	{
+		return boundingBox;
+	}
+
+	Intersectable* forbidden;
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/DelaunayMesh.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/DelaunayMesh.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/DelaunayMesh.h	(revision 2197)
@@ -0,0 +1,35 @@
+// DelaunayMesh.h: interface for the DelaunayMesh class.
+//
+//////////////////////////////////////////////////////////////////////
+
+#pragma once
+#include "Vector.hpp"
+#include "Woctree.h"
+#include "Woctreebranch.h"
+#include "Wsimplex.h"
+#include "WsubMesh.h"
+
+class DelaunayMesh
+{
+public:
+	::std::vector<Vector*> nodeArray;
+    ::std::vector<Wsimplex*> simplexArray;
+private:
+	Woctree* tetrahedra;
+
+	Vector encloseCentre;
+	double encloseRadius;
+
+	WsubMesh* cavvie;
+	int crashed;
+
+public:
+	Wsimplex* search(Vector* pixie);
+	int getSimplexCount();
+	char add(Vector *,Wsimplex* starter=NULL);
+	DelaunayMesh(Vector*, double);
+	virtual ~DelaunayMesh();
+
+};
+
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/Uniform.hpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Uniform.hpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Uniform.hpp	(revision 2197)
@@ -0,0 +1,43 @@
+#pragma once
+#include <stdlib.h>
+
+#define RND ((double)rand() / (double)RAND_MAX)
+
+//=============================================================
+class Halton {          // 1D Halton sorozat
+//=============================================================
+    int base;           // a szamrendszer alapja
+    double value;       // az sorozat aktualis eleme
+    double inv_base;    // a szamrendszer alapjanak reciproka
+public:
+    void SetBase( int b ) {     // alap beallitasa + sorozat inicializalasa
+        base = b;
+        inv_base = 1.0/base;
+        value = 0.0;
+    }
+    int GetBase( ) { return base; }
+    void Set( long i ) {        // A sorozat i. elemenek szamitasa
+        double f = inv_base = 1.0/base;
+        value = 0.0;
+        while ( i > 0 ) {
+            value += f * (double)(i % base);
+            i /= base;
+            f *= inv_base;
+        }
+    }
+    double Next( ) {            // a sorozat soron kovetkezo elemenek szamitasa
+         double r = 1.0 - value - 0.0000000001;
+         if (inv_base < r) value += inv_base;
+         else {
+            double h = inv_base, hh;
+            do {
+                hh = h;
+                h *= inv_base;
+            } while ( h >= r );
+            value += hh + h - 1.0;
+        }
+        return value;
+    }
+    operator double( ) { return value; }
+};
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/SubEntity.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/SubEntity.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/SubEntity.cpp	(revision 2197)
@@ -0,0 +1,304 @@
+#include "dxstdafx.h"
+#include ".\subentity.h"
+#include "Entity.h"
+#include "SubMesh.h"
+#include "Mesh.h"
+#include "PathMapEffect.h"
+#include "DepthRenderStrategy.h"
+#include "Radion.hpp"
+#include "Transformed.h"
+#include "L.h"
+#include <queue>
+#include <fstream>
+
+#define NFINDNEARSAMPLES 100
+
+SubEntity::SubEntity(Entity* parent, SubMesh* subMesh, int nNearClusters)
+{
+	this->parent = parent;
+	this->subMesh = subMesh;
+	this->nNearClusters = nNearClusters;
+
+	LPDIRECT3DDEVICE9 device = subMesh->parent->pathMapEffect->device;
+
+	prmxres = subMesh->parent->prmAtlasSize * nNearClusters;
+	prmyres = subMesh->parent->prmAtlasSize;
+	while(prmxres > 4096)
+	{
+		prmxres /= 2;
+		prmyres *= 2;
+		if(prmyres > 4096)
+		{
+			MessageBoxA( NULL, "PRM too big", "Error", MB_OK);
+			exit(-1);
+		}
+	}
+
+	device->CreateTexture(prmxres,	prmyres, 1, D3DUSAGE_RENDERTARGET,D3DFMT_A16B16G16R16F,D3DPOOL_DEFAULT,&prmTexture,NULL);
+	prmTexture->GetSurfaceLevel(0,&prmSurface);
+
+	createRayTraceEntity();
+}
+
+SubEntity::~SubEntity(void)
+{
+	prmTexture->Release();
+	prmSurface->Release();
+	delete rayTraceEntity;
+}
+
+void SubEntity::createRayTraceEntity()
+{
+	if(subMesh->rayTraceMesh)
+	{
+		rayTraceEntity = new Transformed(subMesh->rayTraceMesh);
+		rayTraceEntity->setTransforms(parent->modelWorldTransform, parent->inverseTransposedModelWorldTransform);
+	}
+	else
+		rayTraceEntity = NULL;
+
+}
+
+void SubEntity::renderPRM(	std::vector<Radion>& clusterRadions, unsigned int clusterId	)
+{
+	LPDIRECT3DDEVICE9 device = subMesh->parent->pathMapEffect->device;
+	LPD3DXEFFECT effect = subMesh->parent->pathMapEffect->effect;
+
+	HRESULT hr;	UINT nPasses=1;
+
+	//# clusterId -> nearestIdx
+	int radinx = 0xffffff;
+	for(int i=0; i<nNearClusters; i++)
+		if(nearClusterIndices[i] == clusterId)
+			radinx = i;
+	if(radinx == 0xffffff)
+		return;
+
+/*	if(clusterId != 0)
+		return;*/
+
+	hr = device->SetRenderTarget(0, prmSurface);
+	int tilex = radinx % (prmxres / subMesh->parent->prmAtlasSize);
+	int tiley = radinx / (prmxres / subMesh->parent->prmAtlasSize);
+
+	D3DVIEWPORT9 vp, defaultViewPort;
+	vp.X = tilex * subMesh->parent->prmAtlasSize; 			vp.Y = tiley * subMesh->parent->prmAtlasSize;
+	vp.Width = vp.Height = subMesh->parent->prmAtlasSize;
+	vp.MinZ = 0.0; vp.MaxZ = 1.0;
+
+	defaultViewPort.X = defaultViewPort.Y = 0;
+	defaultViewPort.Width = defaultViewPort.Height = subMesh->parent->pathMapEffect->DEPTHMAPRES;
+
+	//clear everything
+	device->SetRenderTarget(0, prmSurface);
+	device->SetDepthStencilSurface(NULL);
+	device->SetViewport(&vp);
+
+	DWORD ccol = D3DCOLOR_RGBA(0,0,0,0);
+	device->Clear( 0, NULL, D3DCLEAR_TARGET,
+						ccol, 1.0f, 0 );
+
+	unsigned int nRadions = clusterRadions.size();
+	for(int ir=0; ir < nRadions; ir++)
+	{
+		device->SetViewport(&defaultViewPort);
+		DepthRenderStrategy depthRenderStrategy(subMesh->parent->pathMapEffect);
+
+		depthRenderStrategy.camera.SetViewParams((D3DXVECTOR3*)&clusterRadions[ir].position, (D3DXVECTOR3*)&(clusterRadions[ir].position + clusterRadions[ir].normal));
+		depthRenderStrategy.camera.SetProjParams( D3DX_PI/1.9, 1.0f, 0.1f, 300.0f ); //#WARN scene size!
+
+		subMesh->parent->pathMapEffect->renderScene(depthRenderStrategy);
+
+		// blend-add contribution of virtual light source to PRM
+		device->SetRenderTarget(0, prmSurface);
+		device->SetDepthStencilSurface(NULL);
+		device->SetViewport(&vp);
+		device->SetRenderState(D3DRS_CULLMODE,  D3DCULL_NONE);
+		device->SetRenderState(D3DRS_ALPHABLENDENABLE,  true);
+		device->SetRenderState(D3DRS_SRCBLEND, D3DBLEND_ONE);
+		device->SetRenderState(D3DRS_DESTBLEND, D3DBLEND_ONE);
+		device->SetRenderState(D3DRS_BLENDOP, D3DBLENDOP_ADD);
+		device->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
+
+		if( SUCCEEDED( device->BeginScene() ) )
+		{
+			Radion radion = clusterRadions[ir];
+
+			if( effect != NULL ){
+				D3DXHANDLE hTechnique = effect->GetTechniqueByName((LPSTR)"BushToAtlas");
+				if(hTechnique==NULL){
+					return;
+				}
+				effect->SetTechnique( hTechnique );
+				
+				effect->Begin( &nPasses, 0 );
+				for(UINT j=0;j<nPasses;j++){
+					effect->BeginPass(j);
+
+					hr=effect->SetFloatArray("lightPos", (float*)&clusterRadions[ir].position, 3);
+					hr=effect->SetFloatArray("lightDir", (float*)&clusterRadions[ir].normal, 3);
+					static float opttme[9] = {0.5f, 0.0f, 0.0f,
+											0.0f, -0.5f, 0.0f,
+											0.5f + (0.5f / subMesh->parent->pathMapEffect->DEPTHMAPRES), 0.5f + (0.5f / subMesh->parent->pathMapEffect->DEPTHMAPRES), 1.0f};
+					effect->SetTexture("depthMap", subMesh->parent->pathMapEffect->depthMapTexture);
+
+					float acs = 4096.0f / nRadions;
+					effect->SetFloat("alphaCounterStep", acs);
+
+					Vector bb0 = this->rayTraceEntity->bbox.minPoint;
+					Vector bb1 = this->rayTraceEntity->bbox.maxPoint;
+					float nne = 5.0f / clusterRadions[ir].probability;
+					effect->SetFloat("cutNearness2", nne);
+					
+					//set global params
+					effect->SetFloatArray("occProjToTexMatrix", opttme, 9);
+					effect->SetMatrix("occWorldToProjMatrix", &(*depthRenderStrategy.camera.GetViewMatrix() * *depthRenderStrategy.camera.GetProjMatrix()));
+					effect->SetMatrix("modelToWorldMatrix", &(parent->modelWorldTransform));
+					effect->SetMatrix("inverseTransposedModelToWorldMatrix", &(parent->inverseTransposedModelWorldTransform));
+					Vector scaledPower = clusterRadions[ir].radiance;
+					hr=effect->SetFloatArray("lightPower", (float*)&scaledPower, 3);
+					
+					effect->CommitChanges();
+					subMesh->drawToAtlas();
+
+					effect->EndPass();
+				}
+				effect->End();
+			}
+			device->EndScene();
+
+		}
+		device->SetRenderState(D3DRS_CULLMODE,  D3DCULL_CCW);
+		device->SetRenderState(D3DRS_ALPHABLENDENABLE,  false);
+		device->SetRenderState(D3DRS_ZENABLE, D3DZB_TRUE);
+	}
+}
+
+void SubEntity::normalizePRM()
+{
+	LPDIRECT3DDEVICE9 device = subMesh->parent->pathMapEffect->device;
+	LPD3DXEFFECT effect = subMesh->parent->pathMapEffect->effect;
+
+	device->SetRenderTarget(0, prmSurface);
+	device->SetDepthStencilSurface(NULL);
+
+	device->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
+	if( SUCCEEDED( device->BeginScene() ) )
+	{
+		HRESULT dfdghr = effect->SetTechnique("NormalizePRM");
+		UINT nPasses;
+		effect->Begin(&nPasses, 0);
+		effect->BeginPass(0);
+
+		dfdghr = effect->SetTexture("atlas", prmTexture);
+		effect->CommitChanges();
+
+		subMesh->parent->pathMapEffect->renderFullScreen();
+
+		effect->EndPass();
+		effect->End();
+		device->EndScene();
+	}
+	device->SetRenderState(D3DRS_ZENABLE, D3DZB_TRUE);
+}
+
+void SubEntity::clearPRM()
+{
+	LPDIRECT3DDEVICE9 device = subMesh->parent->pathMapEffect->device;
+	LPD3DXEFFECT effect = subMesh->parent->pathMapEffect->effect;
+
+	device->SetRenderTarget(0, prmSurface);
+	device->SetDepthStencilSurface(NULL);
+
+	device->Clear(0, NULL, D3DCLEAR_TARGET, D3DCOLOR_ARGB(0, 0, 0, 0), 1.0, 0);
+}
+
+struct ClusterDist2{
+	unsigned int index;
+	double dist2;
+	ClusterDist2(unsigned int index, double dist2) {this->index = index; this->dist2 = dist2;}
+	bool operator<(const ClusterDist2& o) const {return dist2 > o.dist2;}
+	bool operator>(const ClusterDist2& o) const {return dist2 < o.dist2;}
+	bool operator<=(const ClusterDist2& o) const {return dist2 >= o.dist2;}
+	bool operator>=(const ClusterDist2& o) const {return dist2 <= o.dist2;}
+};
+
+
+void SubEntity::findNearClusters(const std::vector<Radion>& starters, unsigned int nClusters)
+{
+	D3DXVECTOR3 cc = (D3DXVECTOR3&)rayTraceEntity->bbox.getCentre();
+
+	Radion slabRadions[NFINDNEARSAMPLES];
+	for(int c=0; c < NFINDNEARSAMPLES; c++)
+	{
+		rayTraceEntity->sampleSurface(slabRadions[c]);
+	}
+
+	std::priority_queue<ClusterDist2> nearestClusterDists;
+
+	unsigned int iRadion = 0;
+	for(unsigned int iCluster = 0; iCluster < subMesh->parent->pathMapEffect->NCLUSTERS; iCluster++)
+	{
+		unsigned int nRadionsPerCluster = subMesh->parent->pathMapEffect->clusterLenghts[iCluster];
+		double ffsum = 0.0;
+		for(unsigned int iric=0; iric < nRadionsPerCluster; iric++, iRadion++)
+		{
+			for(int ci=0; ci<NFINDNEARSAMPLES; ci++)
+			{
+				//ffsum += starters[iRadion].getFormFactorTo(slabRadions[ci]);
+				ffsum += 1.0 / (starters[iRadion].position - slabRadions[ci].position).norm2();
+			}
+		}
+		nearestClusterDists.push( ClusterDist2(iCluster, nRadionsPerCluster / ffsum) );
+	}
+	for(unsigned int i=0; i<nNearClusters; i++)
+	{
+//		nearClusterIndices[i] = nNearClusters - 1 - i;
+		nearClusterIndices[i] = nearestClusterDists.top().index;
+		nearestClusterDists.pop();
+	}
+}
+
+void SubEntity::draw(const RenderStrategy& renderStrategy)
+{
+	renderStrategy.applyTextures(this);
+	subMesh->draw();
+}
+
+float SubEntity::getSurfaceArea()
+{
+	return rayTraceEntity->getSurfaceArea();
+}
+
+void SubEntity::savePRM()
+{
+	char prmFileName[300];
+	sprintf(prmFileName, "%s_%d.hdr", parent->prmFileName, subMesh->subsetId);
+	D3DXSaveSurfaceToFile(L::l+prmFileName, D3DXIFF_HDR, prmSurface, NULL, NULL);
+}
+
+void SubEntity::loadPRM()
+{
+	char prmFileName[300];
+	sprintf(prmFileName, "%s_%d.hdr", parent->prmFileName, subMesh->subsetId);
+	D3DXLoadSurfaceFromFile(prmSurface, NULL, NULL, L::l+prmFileName, NULL, D3DX_DEFAULT, 0, NULL);
+}
+
+Intersectable* SubEntity::getRayTraceEntity()
+{
+	return rayTraceEntity;
+}
+
+const Material* SubEntity::sampleSurface(Radion& sample)
+{
+	rayTraceEntity->sampleSurface(sample);
+	return rayTraceEntity->getMaterial();
+}
+
+void SubEntity::saveSceneInfo(std::ofstream& psf)
+{
+	psf << "\t\tsubentity " << subMesh->subsetId << " clusters ";
+	for(int buu=0; buu<nNearClusters; buu++)
+		psf << nearClusterIndices[buu] << ' ';
+	psf << '\n';
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/DepthRenderStrategy.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/DepthRenderStrategy.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/DepthRenderStrategy.cpp	(revision 2197)
@@ -0,0 +1,49 @@
+#include "dxstdafx.h"
+#include ".\depthrenderstrategy.h"
+#include "PathMapEffect.h"
+#include "Entity.h"
+#include "SubEntity.h"
+
+DepthRenderStrategy::DepthRenderStrategy(PathMapEffect* pathMapEffect)
+:RenderStrategy(pathMapEffect)
+{
+}
+
+void DepthRenderStrategy::applyTargets() const
+{
+	LPDIRECT3DDEVICE9 device = pathMapEffect->device;
+	device->SetRenderTarget(0, pathMapEffect->fakeSurface);
+	device->SetDepthStencilSurface( pathMapEffect->depthMapDepthStencilBuffer);
+}
+
+void DepthRenderStrategy::applyRenderState() const
+{
+	LPDIRECT3DDEVICE9 device = pathMapEffect->device;
+	device->SetRenderState(D3DRS_COLORWRITEENABLE, 0);
+	// render backfaces to avoid z-fighting
+	device->SetRenderState(D3DRS_CULLMODE, D3DCULL_CW);
+
+	device->Clear( 0, NULL, D3DCLEAR_ZBUFFER, D3DCOLOR_ARGB(255, 0, 0, 0), 1.0f, 0 );
+}
+
+void DepthRenderStrategy::applyTechnique() const
+{
+	pathMapEffect->effect->SetTechnique("Depth");
+}
+
+void DepthRenderStrategy::applyTransforms(Entity* entity) const
+{
+	LPD3DXEFFECT effect = pathMapEffect->effect;
+	effect->SetMatrix("modelToProjMatrix", 
+		&( entity->modelWorldTransform * *camera.GetViewMatrix() * *camera.GetProjMatrix() ) );
+	effect->CommitChanges();
+}
+
+
+void DepthRenderStrategy::resetRenderState() const
+{
+	LPDIRECT3DDEVICE9 device = pathMapEffect->device;
+	device->SetRenderState(D3DRS_CULLMODE, D3DCULL_CCW);
+	device->SetRenderState(D3DRS_COLORWRITEENABLE, D3DCOLORWRITEENABLE_RED | D3DCOLORWRITEENABLE_GREEN | D3DCOLORWRITEENABLE_BLUE | D3DCOLORWRITEENABLE_ALPHA);
+}
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/PathMap_2005.vcproj.CG3.Administrator.user
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/PathMap_2005.vcproj.CG3.Administrator.user	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/PathMap_2005.vcproj.CG3.Administrator.user	(revision 2197)
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioUserFile
+	ProjectType="Visual C++"
+	Version="8,00"
+	ShowAllFiles="false"
+	>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			>
+			<DebugSettings
+				Command="$(TargetPath)"
+				WorkingDirectory=""
+				CommandArguments=""
+				Attach="false"
+				DebuggerType="3"
+				Remote="1"
+				RemoteMachine="CG3"
+				RemoteCommand=""
+				HttpUrl=""
+				PDBPath=""
+				SQLDebugging=""
+				Environment=""
+				EnvironmentMerge="true"
+				DebuggerFlavor=""
+				MPIRunCommand=""
+				MPIRunArguments=""
+				MPIRunWorkingDirectory=""
+				ApplicationCommand=""
+				ApplicationArguments=""
+				ShimCommand=""
+				MPIAcceptMode=""
+				MPIAcceptFilter=""
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			>
+			<DebugSettings
+				Command="$(TargetPath)"
+				WorkingDirectory=""
+				CommandArguments=""
+				Attach="false"
+				DebuggerType="3"
+				Remote="1"
+				RemoteMachine="CG3"
+				RemoteCommand=""
+				HttpUrl=""
+				PDBPath=""
+				SQLDebugging=""
+				Environment=""
+				EnvironmentMerge="true"
+				DebuggerFlavor=""
+				MPIRunCommand=""
+				MPIRunArguments=""
+				MPIRunWorkingDirectory=""
+				ApplicationCommand=""
+				ApplicationArguments=""
+				ShimCommand=""
+				MPIAcceptMode=""
+				MPIAcceptFilter=""
+			/>
+		</Configuration>
+		<Configuration
+			Name="Profile|Win32"
+			>
+			<DebugSettings
+				Command="$(TargetPath)"
+				WorkingDirectory=""
+				CommandArguments=""
+				Attach="false"
+				DebuggerType="3"
+				Remote="1"
+				RemoteMachine="CG3"
+				RemoteCommand=""
+				HttpUrl=""
+				PDBPath=""
+				SQLDebugging=""
+				Environment=""
+				EnvironmentMerge="true"
+				DebuggerFlavor=""
+				MPIRunCommand=""
+				MPIRunArguments=""
+				MPIRunWorkingDirectory=""
+				ApplicationCommand=""
+				ApplicationArguments=""
+				ShimCommand=""
+				MPIAcceptMode=""
+				MPIAcceptFilter=""
+			/>
+		</Configuration>
+	</Configurations>
+</VisualStudioUserFile>
Index: /GTP/trunk/App/Demos/Illum/pathmap/TexturedMaterial.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/TexturedMaterial.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/TexturedMaterial.h	(revision 2197)
@@ -0,0 +1,27 @@
+#pragma once
+#include "material.hpp"
+
+/*!
+\brief A Material that can be assigned to an Intersectable (typically a TriangleMesh), and contains a texture.
+The texture must be square (equal height and width), 32bpp, BGRA.
+*/
+class TexturedMaterial :
+	public Material
+{
+	unsigned char* pdata;
+	int pitch;
+	int imageSize;
+public:
+	/*!
+		\brief Constructor.
+		\param pdata pointer to the memory containing the image
+		\param pitch Number of bytes in a row. (Containg padding zeros, if any.)
+		\param textureSize Width and height in pixels. (Width and height must be equal.)
+	*/
+	TexturedMaterial(void* pdata, int pitch, int textureSize);
+	~TexturedMaterial(void);
+	Vector getTextureDiffuseBrdf(const Vector& atPoint) const;
+	Vector getTextureIdealBrdf(const Vector& atPoint) const;
+	float getTextureDiffuseAlbedo(const Vector& uv) const;
+	float getTextureIdealAlbedo(const Vector& uv) const;
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/Woctreebranch.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Woctreebranch.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Woctreebranch.h	(revision 2197)
@@ -0,0 +1,32 @@
+// Woctreebranch.h: interface for the Woctreebranch class.
+//
+//////////////////////////////////////////////////////////////////////
+
+#pragma once
+#include "Woctree.h"
+#include "Wbucket.h"
+
+class Woctreebranch : public Woctree 
+{
+public:
+	Vector* getChildSize();
+	Vector* getHalfer();
+	Woctreebranch(Woctreebranch* parent, int orientation);
+	Woctreebranch(double x, double y, double z, double rx, double ry, double rz);
+	Woctreebranch(Wbucket* a, Woctreebranch*  parent, int orientation);
+	virtual Woctree* add( Wsimplex* toadd,int maxObjsInBucket=8, double minBrick=10);
+	virtual Wsimplex* search(Vector *proxy);
+	virtual Wsimplex* searchNeighbour(Wsimplex* proxy);
+	Woctreebranch();
+
+	virtual ~Woctreebranch();
+
+private:
+	Woctree* subregion[8];
+	double z;
+	double y;
+	double x;
+	double rx,ry,rz;
+};
+
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/PathMapEffect.junk
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/PathMapEffect.junk	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/PathMapEffect.junk	(revision 2197)
@@ -0,0 +1,1854 @@
+#include "dxstdafx.h"
+#include ".\pathmapeffect.h"
+#include "Material.hpp"
+#include "TexturedMaterial.h"
+#include "WoodMaterial.hpp"
+#include "TriangleMesh.h"
+#include "Transformed.h"
+#include "Entity.h"
+#include "SubEntity.h"
+#include "shlwapi.h"
+#include <queue>
+#include <fstream>
+
+
+//! D3D vector-matrix multiplication
+D3DVECTOR operator *(const D3DVECTOR& v, const D3DMATRIX& m)
+{
+	D3DVECTOR r;
+	r.x = v.x * m._11 + v.y * m._21 + v.z * m._31 + m._41;
+	r.y = v.x * m._12 + v.y * m._22 + v.z * m._32 + m._42;
+	r.z = v.x * m._13 + v.y * m._23 + v.z * m._33 + m._43;
+	float h = v.x * m._14 + v.y * m._24 + v.z * m._34 + m._44;
+	if(h > 0.00001f || h < 0.00001f)
+	{
+		r.x /= h;
+		r.y /= h;
+		r.z /= h;
+	}
+	return r;
+}
+
+//! method name strings to be displayed on screen
+const wchar_t* PathMapEffect::Method::methodNames[10] =
+{
+	L"PRM",
+	L"PRM texture",
+	L"_",
+	L"_"
+	, NULL, NULL, NULL, NULL, NULL, NULL
+};
+
+//! method constants
+const PathMapEffect::Method PathMapEffect::Method::PRM(0);
+const PathMapEffect::Method PathMapEffect::Method::SHOWTEX(1);
+const PathMapEffect::Method PathMapEffect::Method::LAST(2);
+
+//! constructor
+PathMapEffect::PathMapEffect(LPDIRECT3DDEVICE9 device)
+:method(Method::PRM)
+{
+	NRADIONS = (4096);
+	NCLUSTERS = 64;
+	DEPTHMAPRES	= 512;
+
+
+	float* weights = new float[NCLUSTERS];			
+	unsigned int* clusterLenghts = new unsigned int[NCLUSTERS];
+
+	clusterSweepCurrentIndex = 0;
+
+	rayId = 1;
+	this->device = device;
+
+	//first person camera allows more freedom of movement
+	camera = new CFirstPersonCamera();
+	lightCamera = new CFirstPersonCamera();
+
+	HRESULT hr;
+	DWORD effectCompileFlag=0;
+	
+	LPD3DXBUFFER compilationErrors;
+	if(FAILED(
+		hr = 
+			D3DXCreateEffectFromFile(
+				device,
+				L"pathMap.fx",
+				NULL,
+				NULL,
+				0,
+				NULL,
+				&effect,
+				&compilationErrors) )){
+		MessageBoxA( NULL, (LPSTR)compilationErrors->GetBufferPointer(), "Failed to load effect file!", MB_OK);
+		exit(-1);
+	}
+
+	//store buffers so we can reset them after rendering to texture render targets
+	device->GetRenderTarget(0, &frameColorBuffer);
+	device->GetDepthStencilSurface(&frameDepthStencilBuffer);
+	
+	//load empty texture
+	D3DXCreateTextureFromFile(device, L"media\\empty.bmp", &emptyTexture);
+
+	//set up a scene
+
+	loadScene("media\\space.txt");
+
+	//load hangar mesh
+//	loadMesh( L"media\\hangar.x" );
+//	loadMesh( L"media\\fulltexchamber.x" );
+
+/*	//create hangar entity
+	Entity e1;
+	e1.owner = this;
+	e1.renderMesh = renderMeshes.at(0);
+	D3DXMatrixIdentity(&e1.modelWorldTransform);
+//	D3DXMatrixScaling(&e1.modelWorldTransform, 20.0f, 20.0f, 20.0f);
+	D3DXMatrixScaling(&e1.modelWorldTransform, 0.5f, 1.0f, 0.5f);
+	D3DXMatrixIdentity(&e1.inverseTransposedModelWorldTransform);
+//	D3DXMatrixScaling(&e1.inverseTransposedModelWorldTransform, 1.0f/20.0f, 1.0f/20.0f, 1.0f/20.0f);
+	D3DXMatrixScaling(&e1.inverseTransposedModelWorldTransform, 1.0f/0.5f, 1.0f, 1.0f/0.5f);
+
+	e1.createRayTraceEntity();
+	
+	entities.push_back(e1);
+
+
+	//load 'steps' mesh
+	loadMesh( L"media\\steps.x" );
+
+	//create step entities
+	for(int eitor=0; eitor < 4; eitor++)
+	{
+		D3DXMATRIX urr;
+		D3DXMATRIX rx;		D3DXMatrixRotationY(&rx, Vector::PI * 0.5f * eitor);
+		Entity e2;
+		e2.owner = this;
+		e2.renderMesh = renderMeshes.at(1);
+
+		D3DXMatrixTranslation(&urr, -15.0f, -14.0f, -7.0f);
+		D3DXMatrixMultiply( &e2.modelWorldTransform, &urr, &rx);
+		D3DXMatrixInverse(&e2.inverseTransposedModelWorldTransform, NULL, &e2.modelWorldTransform);
+
+		e2.createRayTraceEntity();
+		entities.push_back(e2);
+
+		D3DXMATRIX trasi, roti;
+		D3DXMatrixTranslation(&trasi, -15.0f + 7.0f, 14.0f, -7.0f -7.0f);		//7.25f, 13.5, -7.25); //rot 90 -90 90 trans 7.25 13.5 -7.25
+		D3DXMatrixRotationYawPitchRoll(&roti, -Vector::PI * 0.5, Vector::PI, 0.0);
+		D3DXMatrixMultiply(&urr, &roti, &trasi);
+
+		D3DXMatrixMultiply( &e2.modelWorldTransform, &urr, &rx);
+
+		D3DXMatrixInverse(&e2.inverseTransposedModelWorldTransform, NULL, &e2.modelWorldTransform);
+		e2.createRayTraceEntity();
+		entities.push_back(e2);
+	}
+*/
+
+	loadMesh( L"media\\fighter.x", 0, "", 1);
+
+	//compute the surface area of the complete geometry. useful for random sampling.
+	sumSurfaceArea = 0.0;
+	std::vector<Entity*>::iterator entityIterator = entities.begin();
+	while(entityIterator != entities.end())
+	{
+		sumSurfaceArea += (*entityIterator)->getSurfaceArea();
+		entityIterator++;
+	}
+
+	//initialize camera
+	camera->SetViewParams( &D3DXVECTOR3(0.0f, 0.0f, 4.0f), &D3DXVECTOR3(0.0f, 0.0f, 0.0f));
+	D3DSURFACE_DESC fbdesc;
+	frameColorBuffer->GetDesc(&fbdesc);
+	camera->SetProjParams( D3DX_PI/2, (float)fbdesc.Width / fbdesc.Height, 0.1f, 300.0f );
+
+	//create resources for entities
+	createPRMTextures();
+
+	//set up spotlight
+	lightCamera->SetViewParams( &D3DXVECTOR3(5.0f, 0.0f, 0.0f), &D3DXVECTOR3(0.0f, 0.0f, 0.0f));
+	lightCamera->SetProjParams( D3DX_PI/1.9, 1.0f, 0.1f, 300.0f );
+
+	//create ray tracing kd-tree containing ray-traceable versions of entities 
+	Intersectable** objs = new Intersectable*[entities.size()];
+	for(int u=0; u<entities.size(); u++)
+		objs[u] = entities.at(u).rayTraceEntity;
+	kdtree = new KDTree(objs, entities.size());
+	delete [] objs;
+
+	//create dummy render target texture for depth map rendering
+	device->CreateTexture(DEPTHMAPRES, DEPTHMAPRES, 1, D3DUSAGE_RENDERTARGET, D3DFMT_R32F, D3DPOOL_DEFAULT, &fakeTexture, NULL);
+	fakeTexture->GetSurfaceLevel(0, &fakeSurface);
+
+	//create a depthstencil texture for depth map rendering
+	device->CreateTexture(DEPTHMAPRES, DEPTHMAPRES, 1,
+		D3DUSAGE_DEPTHSTENCIL, D3DFMT_D24X8, D3DPOOL_DEFAULT, &depthMapTexture, NULL);
+	depthMapTexture->GetSurfaceLevel(0, &depthMapDepthStencilBuffer);
+
+#ifdef GENERATE_PATH_MAPS
+	precompute();
+#else
+	loadPathMaps();
+#endif
+
+	//create a texture for radion data (will be used for weight computations on the GPU)
+	device->CreateTexture(2 * NRADIONS / 4096, 4096, 1, 0, D3DFMT_A32B32G32R32F, D3DPOOL_DEFAULT, &radionTexture, NULL);
+	radionTexture->GetSurfaceLevel(0, &radionSurface);
+
+	//fill texture with data
+	uploadRadions();
+
+	//create weights render target
+	device->CreateTexture(4096, NRADIONS / 4096, 1, D3DUSAGE_RENDERTARGET, D3DFMT_R32F, D3DPOOL_DEFAULT, &weightsTexture, NULL);
+	weightsTexture->GetSurfaceLevel(0, &weightsSurface);
+
+	//create a sytem memory duplicate of the weights render target to be able to read back weights data
+	device->CreateTexture(4096, NRADIONS / 4096, 1, 0, D3DFMT_R32F, D3DPOOL_SYSTEMMEM, &sysMemWeightsTexture, NULL);
+	sysMemWeightsTexture->GetSurfaceLevel(0, &sysMemWeightsSurface);
+
+	//create a vertex buffer to be able to visualize entry radion positions
+	device->CreateVertexBuffer(NRADIONS * sizeof(float) * 6, D3DUSAGE_WRITEONLY, D3DFVF_XYZ | D3DFVF_NORMAL, D3DPOOL_DEFAULT, 
+		&starterVertexBuffer, NULL);
+	void* pData;
+	starterVertexBuffer->Lock(0, 0, &pData, 0);
+	fillRadionPosArray(pData);
+	starterVertexBuffer->Unlock();
+
+
+	exportEntityData();
+
+#ifdef GENERATE_PATH_MAPS
+	savePathMaps();
+#endif
+}
+
+PathMapEffect::~PathMapEffect(void)
+{
+	delete weights;
+	delete clusterLenghts;
+
+	//release all resources allocated in the constructor
+	starterVertexBuffer->Release();
+
+	depthMapTexture->Release();
+	depthMapDepthStencilBuffer->Release();
+	fakeTexture->Release();
+	fakeSurface->Release();
+
+	sysMemWeightsTexture->Release();
+	sysMemWeightsSurface->Release();
+	weightsTexture->Release();
+	weightsSurface->Release();
+	radionTexture->Release();
+	radionSurface->Release();
+
+	delete kdtree;
+	emptyTexture->Release();
+	releaseTextures();
+	releaseMeshes();
+	releaseEntities();
+
+	frameColorBuffer->Release();
+	frameDepthStencilBuffer->Release();
+
+	effect->Release();
+	delete camera;
+	delete lightCamera;
+}
+
+void PathMapEffect::loadMesh(LPCWSTR fileName, int prmAtlasSize, const char* name, int dividePcs, bool generateUV, bool generateTBN)
+{
+	Mesh* mesh = new Mesh(this, fileName, prmAtlasSize, name, dividePcs, generateUV, generateTBN);
+	meshes.push_back(mesh);
+
+/*	RenderMesh** slabs = new RenderMesh*[dividePcs];
+	int* slabNTris = new int[dividePcs];
+	int nTris = renderMesh->mesh->GetNumFaces();
+
+
+	if(dividePcs == 1)
+	{
+		renderMesh->slabIndex = 0;
+		slabs[0] = renderMesh;
+		slabNTris[0] = nTris;
+	}
+	else
+	{
+		LPDIRECT3DVERTEXBUFFER9 vertexBuffer;
+		renderMesh->mesh->GetVertexBuffer(&vertexBuffer);
+		D3DVERTEX* vertexData;
+		vertexBuffer->Lock(0,renderMesh->mesh->GetNumVertices()*renderMesh->mesh->GetNumBytesPerVertex(),(void**)&vertexData,0);
+		LPDIRECT3DINDEXBUFFER9 indexBuffer;
+		renderMesh->mesh->GetIndexBuffer(&indexBuffer);
+		unsigned short* indexData;
+		indexBuffer->Lock(0,nTris*3*sizeof(unsigned short),(void**)&indexData,0);
+
+		Tri* tris = new Tri[nTris];
+		//partition to small meshes
+		for(int g=0; g<nTris; g++)
+		{
+			tris[g].origMeshIndex = g;
+			tris[g].pos =	(vertexData[indexData[g * 3]].pos + 
+							vertexData[indexData[g * 3 + 1]].pos + 
+							vertexData[indexData[g * 3 + 2]].pos) * 0.33333333333333;
+			tris[g].normal =	(vertexData[indexData[g * 3]].normal + 
+							vertexData[indexData[g * 3 + 1]].normal + 
+							vertexData[indexData[g * 3 + 2]].normal);
+			tris[g].normal.normalize();
+		}
+
+
+		clusterTrisKMeans(tris, nTris, dividePcs, slabNTris);
+		int triClusterStart = 0;
+
+		for(int ict=0; ict<dividePcs; ict++)
+		{
+			slabs[ict] = new RenderMesh();
+			slabs[ict]->prmAtlasSize = renderMesh->prmAtlasSize;
+			strcpy(slabs[ict]->name, renderMesh->name);
+			slabs[ict]->slabIndex = ict;
+			slabs[ict]->rayTraceMaterial = renderMesh->rayTraceMaterial;
+			slabs[ict]->nSubsets = renderMesh->nSubsets;
+			slabs[ict]->textures = new LPDIRECT3DTEXTURE9[renderMesh->nSubsets];
+			for(int qu=0; qu < renderMesh->nSubsets; qu++)
+				slabs[ict]->textures[qu] = renderMesh->textures[qu];
+			// count vertices
+			unsigned short* ill = new unsigned short[renderMesh->mesh->GetNumVertices()];
+			for(int zzz=0; zzz<renderMesh->mesh->GetNumVertices(); zzz++)
+				ill[zzz] = 0;
+			for(int rmi = triClusterStart; rmi<triClusterStart + slabNTris[ict]; rmi++)
+			{
+				ill[indexData[tris[rmi].origMeshIndex*3]] = 1;
+				ill[indexData[tris[rmi].origMeshIndex*3+1]] = 1;
+				ill[indexData[tris[rmi].origMeshIndex*3+2]] = 1;
+			}
+
+			int nVertices = 0;
+			for(int ccc=0; ccc<renderMesh->mesh->GetNumVertices(); ccc++)
+				if(ill[ccc])
+					nVertices++;
+
+			// create new mesh
+			HRESULT dhre = D3DXCreateMeshFVF(
+				slabNTris[ict],
+				nVertices,
+				0,
+				D3DFVF_XYZ | D3DFVF_NORMAL | D3DFVF_TEX4 | D3DFVF_TEXCOORDSIZE2(0) | D3DFVF_TEXCOORDSIZE2(1) |
+				D3DFVF_TEXCOORDSIZE3(2) | D3DFVF_TEXCOORDSIZE3(3),
+				device,
+				&slabs[ict]->mesh);
+			// fill with tris
+			LPDIRECT3DVERTEXBUFFER9 svertexBuffer;
+			slabs[ict]->mesh->GetVertexBuffer(&svertexBuffer);
+			D3DVERTEX* svertexData;
+			svertexBuffer->Lock(0, nVertices*slabs[ict]->mesh->GetNumBytesPerVertex(),(void**)&svertexData,0);
+			LPDIRECT3DINDEXBUFFER9 sindexBuffer;
+			slabs[ict]->mesh->GetIndexBuffer(&sindexBuffer);
+			unsigned short* sindexData;
+			sindexBuffer->Lock(0,slabNTris[ict]*3*sizeof(unsigned short),(void**)&sindexData,0);
+
+			int ufi = 0;
+			for(int ifi=0; ifi<renderMesh->mesh->GetNumVertices(); ifi++)
+				if(ill[ifi])
+				{
+					svertexData[ufi] = vertexData[ifi];
+					ill[ifi] = ufi;
+					ufi++;
+				}
+				else
+					ill[ifi] = 0xffff;
+
+			for(int trifi=0; trifi<slabNTris[ict]; trifi++)
+			{
+				sindexData[trifi*3] = ill[indexData[tris[trifi+triClusterStart].origMeshIndex*3]];
+				sindexData[trifi*3+1] = ill[indexData[tris[trifi+triClusterStart].origMeshIndex*3+1]];
+				sindexData[trifi*3+2] = ill[indexData[tris[trifi+triClusterStart].origMeshIndex*3+2]];
+			}
+
+			svertexBuffer->Unlock();
+			sindexBuffer->Unlock();
+			svertexBuffer->Release();
+			sindexBuffer->Release();
+
+			triClusterStart += slabNTris[ict];
+		}
+
+		vertexBuffer->Unlock();
+		indexBuffer->Unlock();
+		vertexBuffer->Release();
+		indexBuffer->Release();
+
+		renderMesh->mesh->Release();
+		delete renderMesh;
+	}
+
+	for(unsigned int fi=0; fi < dividePcs; fi++)
+	{
+		RenderMesh*& renderMesh = slabs[fi];
+
+		//lock the buffers and create ray tracing meshes from the data
+		LPDIRECT3DVERTEXBUFFER9 vertexBuffer;
+		renderMesh->mesh->GetVertexBuffer(&vertexBuffer);
+		D3DVERTEX* vertexData;
+		vertexBuffer->Lock(0,renderMesh->mesh->GetNumVertices()*renderMesh->mesh->GetNumBytesPerVertex(),(void**)&vertexData,0);
+		LPDIRECT3DINDEXBUFFER9 indexBuffer;
+		renderMesh->mesh->GetIndexBuffer(&indexBuffer);
+		unsigned short* indexData;
+		indexBuffer->Lock(0,renderMesh->mesh->GetNumFaces()*3*sizeof(unsigned short),(void**)&indexData,0);
+
+		//create a TriangleMesh for ray-tracing
+		renderMesh->rayTraceMesh = new TriangleMesh(renderMesh->rayTraceMaterial, indexData, renderMesh->mesh->GetNumFaces(),
+			vertexData, renderMesh->mesh->GetNumVertices());
+
+		vertexBuffer->Unlock();
+		indexBuffer->Unlock();
+		vertexBuffer->Release();
+		indexBuffer->Release();
+
+		renderMesh->slabIndex = fi;
+		renderMesh->generateUVAtlas();
+		renderMesh->buildEdgeVertexBuffer(device);
+		renderMeshes.push_back(renderMesh);
+	}
+	delete [] slabs;*/
+}
+
+LPDIRECT3DTEXTURE9 PathMapEffect::loadTexture(LPCWSTR fileName, Material** rayTraceMaterial)
+{
+	if(fileName == NULL || wcscmp(fileName, L"") == 0)
+		return NULL;
+	wchar_t* mediaFileName = new wchar_t[wcslen(fileName) + 64];
+	//we assume the x file was in folder .\media
+	wcscpy(mediaFileName, L"media\\");
+	wcscat(mediaFileName, fileName);
+	LPDIRECT3DTEXTURE9 tex;
+
+	D3DXIMAGE_INFO bobo;
+	if(S_OK != 
+		D3DXCreateTextureFromFileEx(device, mediaFileName, D3DX_DEFAULT, D3DX_DEFAULT, 1, 0,
+		D3DFMT_FROM_FILE, D3DPOOL_MANAGED, D3DX_DEFAULT, D3DX_DEFAULT, 0, &bobo, NULL, &tex
+		))
+	{
+		 MessageBox(NULL, mediaFileName, L"Could not load texture file!", MB_OK);
+		 return NULL;
+	}
+	
+	materialTextures.push_back(tex);
+
+	if(rayTraceMaterial != NULL)
+	{
+		D3DLOCKED_RECT lrect;
+		HRESULT hr = tex->LockRect(0, &lrect, NULL, D3DLOCK_READONLY);
+		LPDIRECT3DSURFACE9 texsurf; 
+		tex->GetSurfaceLevel(0, &texsurf);
+		D3DSURFACE_DESC desc;
+		texsurf->GetDesc(&desc);
+		*rayTraceMaterial = new TexturedMaterial(lrect.pBits, lrect.Pitch, desc.Width);
+		texsurf->Release();
+		tex->UnlockRect(0);
+	}
+	return tex;
+}
+
+void PathMapEffect::releaseTextures()
+{
+	std::vector<LPDIRECT3DTEXTURE9>::iterator i = materialTextures.begin();
+	while(i != materialTextures.end())
+	{
+		(*i)->Release();
+		i++;
+	}
+
+	std::vector<Material*>::iterator z = rayTraceMaterials.begin();
+	while(z != rayTraceMaterials.end())
+	{
+		delete (*z);
+		z++;
+	}
+}
+
+void PathMapEffect::releaseMeshes()
+{
+	std::vector<PathMapEffect::RenderMesh*>::iterator i = renderMeshes.begin();
+	while(i != renderMeshes.end())
+	{
+//		if((*i)->bumpTexture)
+//			(*i)->bumpTexture->Release();
+		if((*i)->normalTexture)
+			(*i)->normalTexture->Release();
+		(*i)->mesh->Release();
+		delete (*i)->rayTraceMesh;
+		if((*i)->edgeVertexBuffer)
+			(*i)->edgeVertexBuffer->Release();
+		delete *i;
+		i++;
+	}
+}
+
+void PathMapEffect::renderWithPRM()
+{
+	// first pass: render depth
+
+	device->SetRenderTarget(0, fakeSurface);
+	device->SetDepthStencilSurface(depthMapDepthStencilBuffer);
+	device->Clear( 0, NULL, D3DCLEAR_ZBUFFER, D3DCOLOR_ARGB(255, 0, 0, 0), 1.0f, 0 );
+	//no color writes
+	device->SetRenderState(D3DRS_COLORWRITEENABLE, 0);
+	//render back faces (avoids Z-fighting, no need for comparison bias)
+	device->SetRenderState(D3DRS_CULLMODE, D3DCULL_CW);
+	
+	if( SUCCEEDED( device->BeginScene() ) )
+	{
+		effect->SetTechnique("Depth");
+		UINT nPasses;
+		effect->Begin(&nPasses, 0);
+		effect->BeginPass(0);
+		//loop through all entities, all mesh subsets, set proper transformations
+
+		std::vector<Entity*>::iterator entityIterator = entities.begin();
+		while(entityIterator != entities.end())
+		{
+			effect->SetMatrix("modelToProjMatrix", 
+				&( entityIterator->modelWorldTransform * *lightCamera->GetViewMatrix() * *lightCamera->GetProjMatrix() ) );
+			effect->CommitChanges();
+			unsigned int nSubsets = entityIterator->renderMesh->nSubsets;
+			for(int i = 0; i< nSubsets; i++)
+			{
+				entityIterator->renderMesh->mesh->DrawSubset(i);
+			}
+			entityIterator++;
+		}
+
+		effect->EndPass();
+		effect->End();
+		device->EndScene();
+	}
+
+	//reset front face rendering, color writes
+	device->SetRenderState(D3DRS_CULLMODE, D3DCULL_CCW);
+	HRESULT hr = S_OK;
+	hr = device->SetRenderState(D3DRS_COLORWRITEENABLE, D3DCOLORWRITEENABLE_ALPHA| D3DCOLORWRITEENABLE_BLUE| D3DCOLORWRITEENABLE_GREEN | D3DCOLORWRITEENABLE_RED);
+
+	// 2. pass: compute weights
+
+	// simple parallel computation for all pixels: no 3D, depth, shadows, only a full-texture quad
+	hr = device->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
+	hr = device->SetRenderState(D3DRS_STENCILENABLE, false);
+	hr = device->SetRenderTarget(0,weightsSurface);
+	hr = device->SetDepthStencilSurface(NULL);
+	D3DXVECTOR3 lightPos = *lightCamera->GetEyePt();
+	D3DXVECTOR3 lightDir = *lightCamera->GetWorldAhead();
+	lightDir /= D3DXVec3Length( &lightDir );
+	float ffl = parameters->Get(fLightScale) * 10.0f;
+	D3DXVECTOR3 lightPower(ffl, ffl, ffl);
+
+	device->Clear( 0, NULL, D3DCLEAR_TARGET,	D3DCOLOR_XRGB(0,0,0), 1.0f, 0 );
+
+	if( SUCCEEDED( device->BeginScene() ) ){
+		if( effect != NULL ){
+			D3DXHANDLE hTechnique = NULL;
+			hTechnique = effect->GetTechniqueByName((LPSTR)"ComputeWeights");
+			if(hTechnique==NULL){
+				return;
+			}
+			effect->SetTechnique( hTechnique );
+
+			UINT nPasses = 0;
+			effect->Begin( &nPasses, 0 );
+			for(UINT j=0;j<nPasses;j++){ 
+				effect->BeginPass(j);
+				hr = effect->SetTexture("radions", radionTexture);
+				static float opttme[9] = {0.5f, 0.0f, 0.0f,
+										0.0f, -0.5f, 0.0f,
+										0.5f + (0.5f / DEPTHMAPRES), 0.5f + (0.5f / DEPTHMAPRES), 1.0f};
+
+				//set global params
+				effect->SetFloatArray("occProjToTexMatrix", opttme, 9);
+				effect->SetMatrix("occWorldToProjMatrix", &(*lightCamera->GetViewMatrix() * *lightCamera->GetProjMatrix()));
+
+				effect->SetTexture("depthMap", depthMapTexture);
+				hr = effect->SetInt("nRadionColumns", NRADIONS / 4096);
+				hr = effect->SetFloatArray("lightPower", (float*)&lightPower, 3);
+				hr = effect->SetFloatArray("lightPos", (float*)&lightPos, 3);
+				hr = effect->SetFloatArray("lightDir", (float*)&lightDir, 3);
+				effect->CommitChanges();
+				renderFullScreen();
+				effect->EndPass();
+			}
+			effect->End();
+		}
+		device->EndScene();
+	}
+
+	// read the weights back
+
+	D3DLOCKED_RECT rData;
+	hr = device->GetRenderTargetData(weightsSurface, sysMemWeightsSurface);
+	hr =  sysMemWeightsSurface->LockRect(&rData, NULL, D3DLOCK_READONLY);
+	float* allEntryWeights = (float*)rData.pBits;
+
+	// average weights per cluster
+	float sumWeightsAll = 0.0;
+	unsigned int iRadion = 0;
+	for(int iCluster=0; iCluster < NCLUSTERS; iCluster++)
+	{
+		weights[iCluster] = 0.0;
+		float clusterrad = 0.0;
+		for(int clusterSummer=0; clusterSummer < clusterLenghts[iCluster]; clusterSummer++, iRadion++)
+		{
+			float radrad = bushStarters[iRadion].radiance.sum();
+			weights[iCluster] += allEntryWeights[iRadion] * radrad;
+			clusterrad += radrad;
+		}
+		if(clusterrad > 0.01)
+			weights[iCluster] /= clusterrad; //(double)clusterLenghts[iCluster];
+		else
+			weights[iCluster] = 0.0f;
+//		if(iCluster != TEST_CLUST)
+//			weights[iCluster] = 0.0;
+//		if(weights[iCluster] > 0.005)
+//			weights[iCluster] = 0.005;
+		sumWeightsAll += weights[iCluster];
+	}
+	sysMemWeightsSurface->UnlockRect();
+
+	// 3. pass: render scene using weights to combine PRM texture atlases
+
+	
+	device->SetRenderTarget(0, frameColorBuffer);
+	device->SetDepthStencilSurface(frameDepthStencilBuffer);
+	// use backface culling, depth test
+	hr = device->SetRenderState(D3DRS_CULLMODE, D3DCULL_CCW);
+	hr = device->SetRenderState(D3DRS_ZENABLE, D3DZB_TRUE);
+
+	device->Clear( 0, NULL, D3DCLEAR_TARGET | D3DCLEAR_ZBUFFER,	D3DCOLOR_XRGB(0,0,0), 1.0f, 0 );
+	
+	if( SUCCEEDED( device->BeginScene() ) )
+	{
+		effect->SetTechnique("walk");
+		UINT nPasses;
+		effect->Begin(&nPasses, 0);
+		effect->BeginPass(0);
+
+		static float opttme[9] = {0.5f, 0.0f, 0.0f,
+								0.0f, -0.5f, 0.0f,
+								0.5f + (0.5f / DEPTHMAPRES), 0.5f + (0.5f / DEPTHMAPRES), 1.0f};
+
+		//set global params
+		effect->SetFloatArray("occProjToTexMatrix", opttme, 9);
+		effect->SetMatrix("occWorldToProjMatrix", &(*lightCamera->GetViewMatrix() * *lightCamera->GetProjMatrix()));
+
+		effect->SetTexture("depthMap", depthMapTexture);
+
+		//loop through entities
+		std::vector<PathMapEffect::Entity>::iterator entityIterator = entities.begin();
+		while(entityIterator != entities.end())
+		{
+			//set entity params
+			// nearestIdx -> bushId
+			float* weightsa = new float[entityIterator->nNearClusters];
+			for(unsigned int y=0; y<entityIterator->nNearClusters; y++)
+			{
+//				Entity e = *entityIterator;
+				weightsa[y] = weights[entityIterator->nearClusterIndices[y]];
+			}
+			hr = effect->SetFloatArray("weightsa", weightsa, entityIterator->nNearClusters);
+			effect->SetMatrix("modelToWorldMatrix", &entityIterator->modelWorldTransform);
+			effect->SetMatrix("inverseTransposedModelToWorldMatrix", &entityIterator->inverseTransposedModelWorldTransform);
+			D3DXMATRIX t = entityIterator->modelWorldTransform;
+			if(parameters->Get(bLookFromLight))
+				effect->SetMatrix("modelToProjMatrix", &(entityIterator->modelWorldTransform * *lightCamera->GetViewMatrix()  * *lightCamera->GetProjMatrix()  ));
+			else
+			{
+				D3DXVECTOR3 wa = *camera->GetWorldAhead();
+				wa = wa * (1.0 / D3DXVec3Length(&wa));
+				D3DXVECTOR3 eye = *camera->GetEyePt();
+				D3DXVECTOR3 shup = -eye * (1.0 / D3DXVec3Length(&eye));
+				float angle = acos(D3DXVec3Dot(&wa, &shup));
+				D3DXMATRIX maro;
+				D3DXVECTOR3 rotax;
+				D3DXVec3Cross(&rotax, &wa, &shup);
+				D3DXMatrixRotationAxis(&maro, &rotax, angle);
+				effect->SetMatrix("modelToProjMatrix", &(entityIterator->modelWorldTransform * maro * *camera->GetViewMatrix() * *camera->GetProjMatrix()  ));
+			}
+
+			effect->SetTexture("filteredAtlas", entityIterator->prmTexture);
+			effect->SetTexture("bumpMap", entityIterator->renderMesh->bumpTexture);
+			effect->SetTexture("normalMap", entityIterator->renderMesh->normalTexture);
+			hr = effect->SetFloatArray("lightPower", (float*)&lightPower, 3);
+			hr = effect->SetFloatArray("lightPos", (float*)&lightPos, 3);
+			hr = effect->SetFloatArray("lightDir", (float*)&lightDir, 3);
+			
+			int prmnt[2] = {entityIterator->renderMesh->prmxres / entityIterator->renderMesh->prmAtlasSize, 
+				entityIterator->renderMesh->prmyres / entityIterator->renderMesh->prmAtlasSize};
+			hr = effect->SetIntArray("prmAtlasTiles", prmnt, 2);
+			hr = effect->SetFloatArray("atlasHalfPixel", (float*)&Vector(
+				0.5 / entityIterator->renderMesh->prmxres, 0.5 / entityIterator->renderMesh->prmyres, 0.0), 2);
+
+			unsigned int nSubsets = entityIterator->renderMesh->nSubsets;
+			for(int i = 0; i< nSubsets; i++)
+			{
+				//set subset material texture
+				if(entityIterator->renderMesh->textures[i])
+					effect->SetTexture("brdfMap", entityIterator->renderMesh->textures[i]);
+				else
+					effect->SetTexture("brdfMap", emptyTexture);
+				effect->CommitChanges();
+				entityIterator->renderMesh->mesh->DrawSubset(i);
+			}
+			entityIterator++;
+
+			delete weightsa;
+		}
+		effect->EndPass();
+		effect->End();
+		device->EndScene();
+	}
+
+	if(!parameters->Get(bLookFromLight))
+	if( SUCCEEDED( device->BeginScene() ) )
+	{
+		effect->SetTechnique("torch");
+		UINT nPasses;
+		effect->Begin(&nPasses, 0);
+		effect->BeginPass(0);
+
+		D3DXMATRIX scaleShip;
+		D3DXMatrixScaling(&scaleShip, 0.05f, 0.05f, 0.05f);
+
+		effect->SetTexture("brdfMap", renderMeshes[renderMeshes.size()-1]->textures[0]);
+		effect->SetMatrix("modelToProjMatrix", &(scaleShip * *lightCamera->GetWorldMatrix() * *camera->GetViewMatrix()  * *camera->GetProjMatrix()  ));
+
+		effect->CommitChanges();
+		renderMeshes[renderMeshes.size()-1]->mesh->DrawSubset(0);
+
+		effect->EndPass();
+		effect->End();
+		device->EndScene();
+	}
+
+}
+
+HRESULT PathMapEffect::RenderMesh::setVertexFormat(DWORD fvf, LPDIRECT3DDEVICE9 device)
+{
+	LPD3DXMESH tempMesh;
+
+	//clone the mesh to the appropriate format
+    HRESULT hr = mesh->CloneMeshFVF( mesh->GetOptions(), 
+                                  fvf , 
+                                  device, &tempMesh );
+	if(hr == S_OK)
+	{
+		DWORD* padj = new DWORD[mesh->GetNumFaces() * 3];
+		mesh->GenerateAdjacency(0.00001f, padj);
+		delete padj;
+		//forget he old mesh
+		mesh->Release();
+		//use the cloned mesh
+		mesh = tempMesh;
+	}
+	return hr;
+}
+
+HRESULT PathMapEffect::RenderMesh::generateUVAtlas()
+{
+	LPD3DXMESH tempMesh;
+
+	float maxStretchApplied;
+	unsigned int nCharts;
+
+	HRESULT hr =
+		D3DXUVAtlasCreate(
+			mesh,		//	LPD3DXMESH pMesh,
+			0,			//	UINT dwMaxChartNumber,
+			1.0f,		//	FLOAT fMaxStretch,
+			prmAtlasSize - 4,		//	UINT dwWidth,
+			prmAtlasSize - 4,		//	UINT dwHeight,
+			2.0f,		//	FLOAT fGutter,
+			1,			//	DWORD dwTextureIndex,
+			NULL,		//	CONST DWORD * pdwAdjacency,
+			NULL,		//	CONST CHAR * pcFalseEdges,
+			NULL,		//	FLOAT * pfIMTArray,
+			NULL,		//	LPD3DXUVATLASCB pCallback,
+			0.001f,		//	FLOAT fCallbackFrequency,
+            NULL,		//	LPVOID pUserContent,
+			&tempMesh,	//	LPD3DXMESH * ppMeshOut,
+			NULL,		//	LPD3DXBUFFER * ppFacePartitioning,
+			NULL,		//	LPD3DXBUFFER * ppVertexRemapArray,
+			&maxStretchApplied,	//	FLOAT * pfMaxStretchOut,
+			&nCharts			//	UINT * pdwNumChartsOut
+		);
+
+	if(hr == S_OK)
+	{
+		//forget he old mesh
+		mesh->Release();
+	}
+
+	hr = 
+		D3DXComputeTangentFrameEx(
+			tempMesh,					//  ID3DXMesh * pMesh,
+			D3DDECLUSAGE_TEXCOORD,	// DWORD dwTextureInSemantic,
+			0,						//  DWORD dwTextureInIndex,
+			D3DDECLUSAGE_TEXCOORD,	// DWORD dwUPartialOutSemantic,
+			2,						// DWORD dwUPartialOutIndex,
+			D3DDECLUSAGE_TEXCOORD,	// DWORD dwVPartialOutSemantic,
+			3,						// DWORD dwVPartialOutIndex,
+			D3DDECLUSAGE_NORMAL,	// DWORD dwNormalOutSemantic,
+			0,						// DWORD dwNormalOutIndex,
+			(D3DXTANGENT_WRAP_UV
+//			| D3DXTANGENT_DONT_ORTHOGONALIZE | D3DXTANGENT_DONT_NORMALIZE_PARTIALS)
+			)& !( D3DXTANGENT_CALCULATE_NORMALS ), // DWORD dwOptions,
+			NULL,					// CONST DWORD * pdwAdjacency,
+			0.2,					// FLOAT fPartialEdgeThreshold,
+			0.0,					// FLOAT fSingularPointThreshold,
+			0.2,					// FLOAT fNormalEdgeThreshold,
+			&mesh,					// ID3DXMesh ** ppMeshOut,
+			NULL					// ID3DXBuffer ** ppVertexMapping
+		);
+
+	if(hr == S_OK)
+	{
+		//forget he old mesh
+		tempMesh->Release();
+	}
+
+	LPDIRECT3DVERTEXBUFFER9 vertexBuffer;
+	mesh->GetVertexBuffer(&vertexBuffer);
+	D3DVERTEX* vertexData;
+	vertexBuffer->Lock(0,mesh->GetNumVertices()*mesh->GetNumBytesPerVertex(),(void**)&vertexData,0);
+
+	for(unsigned int u=0; u < mesh->GetNumVertices(); u++ )
+		vertexData[u].tex1 = (vertexData[u].tex1 * (prmAtlasSize - 4) + D3DXVECTOR2(2.0,2.0)) / (float)prmAtlasSize;
+
+	vertexBuffer->Unlock();
+	SAFE_RELEASE(vertexBuffer);
+
+	
+//	D3DXSaveMeshToX(L"media/om.x", mesh, NULL, NULL, 0, 0, 1 /*DXFILEFORMAT_TEXT*/);
+
+	return hr;
+}
+
+void PathMapEffect::renderFullScreen(float depth)
+{
+	float fLeftU = 0.0f, fTopV = 0.0f, fRightU = 1.0f, fBottomV = 1.0f;
+
+    D3DSURFACE_DESC dtdsdRT;
+    PDIRECT3DSURFACE9 pSurfRT;
+
+    // Acquire render target width and height
+    device->GetRenderTarget(0, &pSurfRT);
+    pSurfRT->GetDesc(&dtdsdRT);
+    pSurfRT->Release();
+
+    // Ensure that we're directly mapping texels to pixels by offset by 0.5
+    // For more info see the doc page titled "Directly Mapping Texels to Pixels"
+    FLOAT fWidth5 = (FLOAT)dtdsdRT.Width - 0.5f;
+    FLOAT fHeight5 = (FLOAT)dtdsdRT.Height - 0.5f;
+
+    // Draw the quad
+	struct D3DVERTEX{
+		D3DXVECTOR3 pos;
+		D3DXVECTOR2 tex0;
+	};
+
+    D3DVERTEX svQuad[4];
+
+    svQuad[0].pos=D3DXVECTOR3(-1, 1, depth);
+    svQuad[0].tex0 = D3DXVECTOR2(fLeftU, fTopV);
+
+    svQuad[1].pos = D3DXVECTOR3(1, 1, depth);
+    svQuad[1].tex0 = D3DXVECTOR2(fRightU, fTopV);
+
+    svQuad[2].pos = D3DXVECTOR3(-1, -1, depth);
+    svQuad[2].tex0 = D3DXVECTOR2(fLeftU, fBottomV);
+
+    svQuad[3].pos = D3DXVECTOR3(1, -1, depth);
+    svQuad[3].tex0 = D3DXVECTOR2(fRightU, fBottomV);
+	
+	device->SetRenderState(D3DRS_CULLMODE,D3DCULL_NONE);
+	device->SetFVF(D3DFVF_XYZ | D3DFVF_TEX1 | D3DFVF_TEXCOORDSIZE2(0));
+    device->DrawPrimitiveUP(D3DPT_TRIANGLESTRIP, 2, svQuad, sizeof(D3DVERTEX));
+}
+
+void PathMapEffect::move(float fElapsedTime)
+{
+	clusterSweepCurrentIndex += fElapsedTime * 2.0f;
+	if(clusterSweepCurrentIndex > NCLUSTERS)
+		clusterSweepCurrentIndex -= NCLUSTERS;
+	//apply some rotation to one of the entities
+	if(parameters->Get(bTurbo))
+	{
+		camera->FrameMove(fElapsedTime * 10.0f);
+		lightCamera->FrameMove(fElapsedTime * 10.0f);
+	}
+	else
+	{
+		camera->FrameMove(fElapsedTime);
+		lightCamera->FrameMove(fElapsedTime);
+	}
+/*	D3DXMATRIX rot;
+	D3DXMatrixRotationY(&rot, fElapsedTime * 0.1f);
+	D3DXMatrixMultiply( &entities.at(0).modelWorldTransform, 
+						&rot,
+						&entities.at(0).modelWorldTransform);
+	D3DXMatrixInverse(  &entities.at(0).inverseTransposedModelWorldTransform, NULL, 
+						&entities.at(0).modelWorldTransform);
+	D3DXMatrixTranspose( &entities.at(0).inverseTransposedModelWorldTransform, &entities.at(0).inverseTransposedModelWorldTransform);
+
+	if(entities.size() > 1)
+	{
+		D3DXMatrixTranslation(&entities.at(1).modelWorldTransform, 0.0f, parameters->Get(fSecondModelHeight) * 5.0f , 0.0f);
+		D3DXMatrixTranslation(&entities.at(1).inverseTransposedModelWorldTransform, 0.0f, -parameters->Get(fSecondModelHeight) * 5.0f , 0.0f);
+	}*/
+}
+
+LRESULT PathMapEffect::handleMessage( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
+
+{
+	if(parameters->Get(bMoveLight))
+		return lightCamera->HandleMessages(hWnd, uMsg, wParam, lParam);
+	else
+		return camera->HandleMessages(hWnd, uMsg, wParam, lParam);
+}
+
+void PathMapEffect::addUiParameters(Parameters* parameters)
+{
+	PathMapEffect::parameters = parameters;
+	parameters->Add( bLookFromLight, "Look from light", 1);
+	parameters->Add( bMoveLight, "Move light", 1);
+	parameters->Add( bDots, "Entry points", 1);
+	parameters->Add( bTurbo, "Turbo", 1);
+	parameters->Add( fLightScale, "Tone scale", 100, 'V', 'B', convert100);
+}
+
+void PathMapEffect::setUiParameterDefaults(Parameters* parameters)
+{
+}
+
+Parameters*	PathMapEffect::parameters = NULL;
+
+void PathMapEffect::render()
+{
+	if(method == Method::PRM)
+		renderWithPRM();
+	else
+		showPRMTexture();
+	if(parameters->Get(bDots))
+	{
+		float psf = 8.0f;
+		HRESULT hr = device->SetRenderState(D3DRS_POINTSIZE, *((DWORD*)&psf));
+		hr = device->SetRenderState(D3DRS_ZENABLE, D3DZB_TRUE);
+		if( SUCCEEDED( device->BeginScene() ) )
+		{
+			D3DXHANDLE hTechnique = NULL;
+			hTechnique = effect->GetTechniqueByName((LPSTR)"Dots");
+			effect->SetTechnique( hTechnique );
+			UINT nPasses = 0;
+			effect->Begin( &nPasses, 0 );
+			for(UINT j=0;j<nPasses;j++){
+				effect->BeginPass(j);
+					hr = effect->SetTexture("depthMap",depthMapTexture);
+					if(parameters->Get(bLookFromLight))
+						effect->SetMatrix("worldToProjMatrix", &(*lightCamera->GetViewMatrix()  * *lightCamera->GetProjMatrix()  ));
+					else
+						effect->SetMatrix("worldToProjMatrix", &(*camera->GetViewMatrix()  * *camera->GetProjMatrix()  ));
+
+							static float opttme[9] = {0.5f, 0.0f, 0.0f,
+								0.0f, -0.5f, 0.0f,
+								0.5f + (0.5f / DEPTHMAPRES), 0.5f + (0.5f / DEPTHMAPRES), 1.0f};
+
+					effect->SetFloatArray("occProjToTexMatrix", opttme, 9);
+					D3DXVECTOR3 lightPos = *lightCamera->GetEyePt();
+					hr = effect->SetFloatArray("lightPos", (float*)&lightPos, 3);
+					effect->CommitChanges();
+					hr = device->SetFVF(D3DFVF_XYZ |  D3DFVF_NORMAL);
+					hr = device->SetStreamSource(0, starterVertexBuffer, 0, sizeof(float) * 6);
+					UINT offset = 0;
+					for(int iClusterDraw=0; iClusterDraw < NCLUSTERS; iClusterDraw++)
+					{
+//						hr = effect->SetFloat("aClusterWeight", weights[iClusterDraw] * 10.0);
+						hr = effect->SetFloat("aClusterWeight", (float)iClusterDraw);
+						effect->CommitChanges();
+//						if(iClusterDraw - clusterSweepCurrentIndex > -1.0 && 
+//							iClusterDraw - clusterSweepCurrentIndex < 0.0	)
+							device->DrawPrimitive(D3DPT_POINTLIST, offset, clusterLenghts[iClusterDraw]);
+						offset += clusterLenghts[iClusterDraw];
+					}
+				effect->EndPass();
+			}
+			effect->End();
+		}
+		device->EndScene();
+	}
+}
+
+void PathMapEffect::releaseEntities()
+{
+	std::vector<PathMapEffect::Entity>::iterator entityIterator = entities.begin();
+	while(entityIterator != entities.end())
+	{
+		delete entityIterator->rayTraceEntity;
+		entityIterator->prmSurface->Release();
+		entityIterator->prmTexture->Release();
+		entityIterator++;
+	}	
+}
+
+void PathMapEffect::sampleSphereDirection(Vector& outDir)
+{
+	do{
+	outDir = Vector(-1.0 + 2.0 * (float)rand() / RAND_MAX, -1.0 + 2.0 * (float)rand() / RAND_MAX, -1.0 + 2.0 * (float)rand() / RAND_MAX);
+	}while(outDir.norm2() > 1.0);
+	outDir.normalize();
+}
+
+void PathMapEffect::sampleShootingDiffuseDirection(int depth, const Vector& normal, Vector& outDir)
+{
+	Vector u, v;
+	if(fabsf(normal[0]) < 0.9f)
+	{
+		u.set(0.0f, -normal[2], normal[1]);
+		u *= 1.0f / sqrtf(normal[2] * normal[2] + normal[1] * normal[1]);
+	}
+	else
+	{
+		u.set(normal[2], 0.0f, -normal[0]);
+		u *= 1.0f / sqrtf(normal[2] * normal[2] + normal[0] * normal[0]);
+	}
+	v.setCrossProduct(normal, u);
+
+	float phi = 2.0f * 3.14159265358979323846f * (float)rand() / RAND_MAX;
+	float xi2 = (float)rand() / RAND_MAX;
+	float cosPhi = cos(phi);
+	float sinPhi = sin(phi);
+	float cosTheta = sqrtf(xi2);
+	float sinTheta = sqrtf(1.0f - xi2);
+
+	outDir.setScaled(sinTheta * cosPhi, v);
+	outDir.addScaled(sinTheta * sinPhi, u);
+	outDir.addScaled(cosTheta, normal);
+}
+
+void PathMapEffect::precompute()
+{
+	// generate entry points
+	for(unsigned int cRad=0; cRad < NRADIONS; cRad++)
+	{
+		Radion starter;
+		sampleSurfaceRadion(starter);
+		//sampleSurfaceRadionUniform(starter);
+		bushStarters.push_back(starter);
+	}
+
+	// sort entry radions into clusters
+	Radion* entryArray = (Radion*)&*bushStarters.begin();
+	clusterRadions(entryArray, bushStarters.size(), 0);
+	clusterRadionsKMeans();
+
+	// for every entity, find the most relevant clusters
+	std::vector<PathMapEffect::Entity>::iterator entityIterator = entities.begin();
+	while(entityIterator != entities.end())
+	{
+		entityIterator->findNearClusters(bushStarters, NCLUSTERS);
+		entityIterator++;
+	}
+
+	// for every entry radion, shoot a bush of radions, and add their
+	// contributions to all PRMs of all entities
+	unsigned int iCluster = 0;
+	std::vector<Radion> bushRadions;
+	for(int iStarter = 0; iStarter < NRADIONS; )
+	{
+		bushRadions.clear();
+		for(int iric=0; iric < clusterLenghts[iCluster]; iric++, iStarter++)
+			shootRadionBush(bushStarters[iStarter], bushRadions);
+		std::vector<PathMapEffect::Entity>::iterator entityIterator = entities.begin();
+		while(entityIterator != entities.end())
+		{
+			entityIterator->renderPRM(bushRadions, iCluster);
+			entityIterator++;
+		}
+		iCluster++;
+	}
+
+	//scale down multiple pixel writes
+	entityIterator = entities.begin();
+	while(entityIterator != entities.end())
+	{
+		entityIterator->normalizePRM();
+		entityIterator++;
+	}
+}
+
+int compareX(const void* a, const void* b)
+{
+	if( ((const Radion*)a)->position.x < ((const Radion*)b)->position.x )
+		return -1;
+	else
+		return 1;
+}
+
+int compareY(const void* a, const void* b)
+{
+	if( ((const Radion*)a)->position.y < ((const Radion*)b)->position.y )
+		return -1;
+	else
+		return 1;
+}
+
+int compareZ(const void* a, const void* b)
+{
+	if( ((const Radion*)a)->position.z < ((const Radion*)b)->position.z )
+		return -1;
+	else
+		return 1;
+}
+
+int compareDirX(const void* a, const void* b)
+{
+	if( ((const Radion*)a)->normal.x < ((const Radion*)b)->normal.x )
+		return -1;
+	else
+		return 1;
+}
+
+int compareDirY(const void* a, const void* b)
+{
+	if( ((const Radion*)a)->normal.y < ((const Radion*)b)->normal.y )
+		return -1;
+	else
+		return 1;
+}
+
+int compareDirZ(const void* a, const void* b)
+{
+	if( ((const Radion*)a)->normal.z < ((const Radion*)b)->normal.z )
+		return -1;
+	else
+		return 1;
+}
+
+
+void PathMapEffect::clusterRadionsKMeans()
+{
+	Radion centroids[NCLUSTERS];
+	std::vector<Radion> clusters[NCLUSTERS];
+	//initial clusters: uniform length
+	for(unsigned int i=0; i<NCLUSTERS; i++)
+		clusterLenghts[i] = NRADIONS / NCLUSTERS;
+	for(unsigned int iKMeans = 0; iKMeans < 128; iKMeans++)
+	{
+		//find centroids
+		unsigned int iRadion = 0;
+		for(unsigned int i=0; i<NCLUSTERS; i++)
+		{
+			centroids[i].position = Vector::RGBBLACK;
+			centroids[i].normal = Vector::RGBBLACK;
+			for(unsigned int iRadionInCluster=0; iRadionInCluster < clusterLenghts[i]; iRadionInCluster++, iRadion++)
+			{
+				centroids[i].position += bushStarters.at(iRadion).position;
+				centroids[i].normal += bushStarters.at(iRadion).normal;
+			}
+			centroids[i].position *= 1.0f / (float)clusterLenghts[i];
+			centroids[i].normal.normalize();
+		}
+		
+		for(unsigned int i=0; i<NCLUSTERS; i++)
+			clusters[i].clear();
+
+		//sort radions to centroids
+		iRadion = 0;
+		for(unsigned int i=0; i<NCLUSTERS; i++)
+		{
+			for(unsigned int iRadionInCluster=0; iRadionInCluster < clusterLenghts[i]; iRadionInCluster++, iRadion++)
+			{
+				unsigned int minimumDistanceClusterIndex = 0;
+				float minimumDistance = FLT_MAX;
+				for(unsigned int u=0; u<NCLUSTERS; u++)
+				{
+					float dirDist = (bushStarters.at(iRadion).normal * centroids[u].normal);
+					float dist = (bushStarters.at(iRadion).position - centroids[u].position).norm() * pow(6.0, 1.0 - (double)dirDist);
+					if(dist < minimumDistance)
+					{
+						minimumDistanceClusterIndex = u;
+						minimumDistance = dist;
+					}
+				}
+				clusters[minimumDistanceClusterIndex].push_back( bushStarters.at(iRadion) );
+			}
+		}
+		//refill bushStarters, set cluster lengths
+		iRadion = 0;
+		for(unsigned int i=0; i<NCLUSTERS; i++)
+		{
+			clusterLenghts[i] = clusters[i].size();
+			for(unsigned int iRadionInCluster=0; iRadionInCluster < clusterLenghts[i]; iRadionInCluster++, iRadion++)
+			{
+				bushStarters.at(iRadion) = clusters[i].at(iRadionInCluster);
+			}
+		}
+		//eliminate empty clusters
+		for(unsigned int i=1; i<NCLUSTERS; i++)
+		{
+			if(clusterLenghts[i] == 0)
+			{
+				clusterLenghts[i] = clusterLenghts[i-1] >> 1;
+				clusterLenghts[i-1] -= clusterLenghts[i-1] >> 1;
+			}
+		}
+		for(int i=NCLUSTERS - 1; i >= 0; i--)
+		{
+			if(clusterLenghts[i] == 0)
+			{
+				clusterLenghts[i] = clusterLenghts[i+1] >> 1;
+				clusterLenghts[i+1] -= clusterLenghts[i+1] >> 1;
+			}
+		}
+	}
+}
+
+/*void PathMapEffect::clusterTrisKMeans(Tri* triArray, int nTris, int nClusters, int* clusterLenghts)
+{
+	Tri* centroids = new Tri[nClusters];
+	std::vector<Tri>* result = new std::vector<Tri>[nClusters];
+
+	//initial clusters: uniform length
+	for(unsigned int i=0; i<nClusters; i++)
+		clusterLenghts[i] = nTris / nClusters;
+	for(unsigned int iKMeans = 0; iKMeans < 128; iKMeans++)
+	{
+		//find centroids
+		unsigned int iTri = 0;
+		for(unsigned int i=0; i<nClusters; i++)
+		{
+			centroids[i].pos = Vector::RGBBLACK;
+			centroids[i].normal = Vector::RGBBLACK;
+			for(unsigned int iTriInCluster=0; iTriInCluster < clusterLenghts[i]; iTriInCluster++, iTri++)
+			{
+				centroids[i].pos += triArray[iTri].pos;
+				centroids[i].normal += triArray[iTri].normal;
+			}
+			centroids[i].pos *= 1.0f / (float)clusterLenghts[i];
+			centroids[i].normal.normalize();
+		}
+		
+		for(unsigned int i=0; i<nClusters; i++)
+			result[i].clear();
+
+		//sort radions to centroids
+		iTri = 0;
+		for(unsigned int i=0; i<nClusters; i++)
+		{
+			for(unsigned int iTriInCluster=0; iTriInCluster < clusterLenghts[i]; iTriInCluster++, iTri++)
+			{
+				unsigned int minimumDistanceClusterIndex = 0;
+				float minimumDistance = FLT_MAX;
+				for(unsigned int u=0; u<nClusters; u++)
+				{
+					float dirDist = (triArray[iTri].normal * centroids[u].normal);
+					float dist = (triArray[iTri].pos - centroids[u].pos).norm() * pow(6.0, 1.0 - (double)dirDist);
+					if(dist < minimumDistance)
+					{
+						minimumDistanceClusterIndex = u;
+						minimumDistance = dist;
+					}
+				}
+				result[minimumDistanceClusterIndex].push_back( triArray[iTri] );
+			}
+		}
+		//refill bushStarters, set cluster lengths
+		iTri = 0;
+		for(unsigned int i=0; i<nClusters; i++)
+		{
+			clusterLenghts[i] = result[i].size();
+			for(unsigned int iTriInCluster=0; iTriInCluster < clusterLenghts[i]; iTriInCluster++, iTri++)
+			{
+				triArray[iTri] = result[i].at(iTriInCluster);
+			}
+		}
+		//eliminate empty clusters
+		for(unsigned int i=1; i<nClusters; i++)
+		{
+			if(clusterLenghts[i] == 0)
+			{
+				clusterLenghts[i] = clusterLenghts[i-1] >> 1;
+				clusterLenghts[i-1] -= clusterLenghts[i-1] >> 1;
+			}
+		}
+		for(int i=nClusters - 1; i >= 0; i--)
+		{
+			if(clusterLenghts[i] == 0)
+			{
+				clusterLenghts[i] = clusterLenghts[i+1] >> 1;
+				clusterLenghts[i+1] -= clusterLenghts[i+1] >> 1;
+			}
+		}
+	}
+	delete [] centroids;
+	delete [] result;
+}
+*/
+
+int PathMapEffect::clusterRadions(Radion* partition, int psize, char axis)
+{
+/*	if(psize < 2)
+		return 1;
+	if(axis == 0)
+		qsort(partition, psize, sizeof(Radion), compareDirX);
+	else if(axis == 1)
+		qsort(partition, psize, sizeof(Radion), compareDirY);
+	else if(axis == 2)
+		qsort(partition, psize, sizeof(Radion), compareDirZ);
+	else if(axis == 3)
+		qsort(partition, psize, sizeof(Radion), compareX);
+	else if(axis == 4)
+		qsort(partition, psize, sizeof(Radion), compareY);
+	else if(axis == 5)
+		qsort(partition, psize, sizeof(Radion), compareZ);
+	clusterRadions(partition, psize >> 1, (axis+1)%6);
+	clusterRadions(partition + (psize >> 1), psize - (psize >> 1), (axis+1)%6);
+	return 1;
+/*/	if(psize < 2)
+		return 1;
+	if(axis == 0)
+		qsort(partition, psize, sizeof(Radion), compareX);
+	else if(axis == 1)
+		qsort(partition, psize, sizeof(Radion), compareY);
+	else if(axis == 2)
+		qsort(partition, psize, sizeof(Radion), compareZ);
+	clusterRadions(partition, psize >> 1, (axis+1)%3);
+	clusterRadions(partition + (psize >> 1), psize - (psize >> 1), (axis+1)%3);
+	return 1;//*/
+}
+
+
+void PathMapEffect::shootRadionBush(Radion& starter, std::vector<Radion>& bushRadions)
+{
+	bushRadions.push_back(starter);
+
+	int nPhotonsShotForLight = 1;	//branching factor
+	for(int iPhoton = 0; iPhoton < nPhotonsShotForLight; iPhoton++)
+	{
+		unsigned int depth = 0;
+		ray.id = rayId++;
+		ray.isShadowRay = false;
+		ray.origin = starter.position;
+		Vector power = starter.radiance;
+		float prob = starter.probability;
+		prob *= nPhotonsShotForLight;
+		power *= 1.0f / nPhotonsShotForLight;
+		sampleShootingDiffuseDirection(depth, starter.normal, ray.dir);
+
+		for(;;depth++)
+		{
+			kdtree->traverse(ray, hitRec, 0.0f, FLT_MAX);
+			if(hitRec.isIntersect)
+			{
+				Radion nr;
+				nr.position = hitRec.point;
+				nr.normal = hitRec.normal;
+				nr.radiance = power;
+				nr.radiance %= hitRec.material->getTextureDiffuseBrdf(hitRec.texUV);
+				nr.probability = prob;
+				bushRadions.push_back(nr);
+			}
+			else
+				break;
+			if(depth >= 3)
+				break;
+			float rrRandom = (float)rand() / RAND_MAX;
+			float diffuseAlbedo = hitRec.material->getTextureDiffuseAlbedo(hitRec.texUV);
+			float idealAlbedo = hitRec.material->getTextureIdealAlbedo(hitRec.texUV);
+			float refractiveAlbedo = hitRec.material->getRefractiveAlbedo();
+			if(rrRandom < diffuseAlbedo)
+			{
+				ray.id = rayId++;
+				ray.isShadowRay = false;
+				ray.origin = hitRec.point;
+				power %= hitRec.material->getTextureDiffuseBrdf(hitRec.texUV);
+				power *= 1.0f / diffuseAlbedo;
+				prob *= diffuseAlbedo;
+				sampleShootingDiffuseDirection(depth, hitRec.normal, ray.dir);
+			}
+			else
+			{
+				rrRandom -= diffuseAlbedo;
+				if(rrRandom < idealAlbedo)
+				{
+					ray.dir.setIdealReflectedDirection(ray.dir, hitRec.normal);
+					ray.id = rayId++;
+					ray.isShadowRay = false;
+					ray.origin = hitRec.point;
+					power %= hitRec.material->getIdealBrdf();
+					power *= 1.0f / idealAlbedo;
+					prob *= idealAlbedo;
+				}
+				else
+					break;
+			}
+		}
+	}
+}
+
+void PathMapEffect::sampleSurfaceRadion(Radion& starter)
+{
+	float randa = ((double)rand() / RAND_MAX) * entities.size();
+//&	float randa = ((double)rand() / RAND_MAX) * sumSurfaceArea;
+	float uptonowSurfaceArea = 0.0;
+	Entity* e = NULL;
+	std::vector<Entity*>::iterator entityIterator = entities.begin();
+	while(entityIterator != entities.end())
+	{
+		uptonowSurfaceArea += 1.0f;
+//&		uptonowSurfaceArea += (*entityIterator)->getSurfaceArea();
+		if(uptonowSurfaceArea >= randa)
+		{
+			e = *entityIterator;
+			break;
+		}
+		entityIterator++;
+	}
+
+	SubEntity* se = e->sampleSurface(starter);
+
+	float surfa = starter.radiance.z;
+
+	Vector rtexc = starter.radiance;
+	starter.radiance = se->getRayTraceEntity()->getMaterial()->getTextureDiffuseBrdf(rtexc);
+	starter.radiance *= (surfa / NRADIONS) * entities.size();
+//&	starter.radiance *= sumSurfaceArea / NRADIONS;
+	starter.probability = (float)NRADIONS / (entities.size() * surfa );
+}
+
+void PathMapEffect::sampleSurfaceRadionUniform(Radion& starter)
+{
+	float randa = ((double)rand() / RAND_MAX) * sumSurfaceArea;
+	float uptonowSurfaceArea = 0.0;
+	Entity* e = NULL;
+	std::vector<Entity*>::iterator entityIterator = entities.begin();
+	while(entityIterator != entities.end())
+	{
+		uptonowSurfaceArea += (*entityIterator)->getSurfaceArea();
+		if(uptonowSurfaceArea >= randa)
+		{
+			e = *entityIterator;
+			break;
+		}
+		entityIterator++;
+	}
+
+	SubEntity* se = e->sampleSurface(starter);
+
+	float surfa = starter.radiance.z;
+
+	Vector rtexc = starter.radiance;
+	starter.radiance = se->getRayTraceEntity()->getMaterial()->getTextureDiffuseBrdf(rtexc);
+	starter.radiance *= sumSurfaceArea / NRADIONS;
+	starter.probability = (float)NRADIONS / (entities.size() * surfa );
+}
+
+
+/*
+void PathMapEffect::showPRMTexture()
+{
+	device->SetRenderTarget(0, frameColorBuffer);
+	device->SetDepthStencilSurface(frameDepthStencilBuffer);
+
+	device->Clear( 0, NULL, D3DCLEAR_TARGET | D3DCLEAR_ZBUFFER,	D3DCOLOR_XRGB(0,0,0), 1.0f, 0 );
+
+	if( SUCCEEDED( device->BeginScene() ) ){
+		if( effect != NULL ){
+			D3DXHANDLE hTechnique = effect->GetTechniqueByName((LPSTR)"ShowTex");
+			if(hTechnique==NULL){
+				return;
+			}
+			effect->SetTechnique( hTechnique );
+			UINT nPasses = 0;
+			effect->Begin( &nPasses, 0 );
+			for(UINT j=0;j<nPasses;j++){
+				effect->BeginPass(j);
+		
+				//loop through entities
+				std::vector<PathMapEffect::Entity>::iterator entityIterator = entities.begin();
+				//while(entityIterator != entities.end())
+				{
+					//set entity params
+					effect->SetMatrix("modelToWorldMatrix", &entityIterator->modelWorldTransform);
+					effect->SetMatrix("inverseTransposedModelToWorldMatrix", &entityIterator->inverseTransposedModelWorldTransform);
+					D3DXMATRIX t = entityIterator->modelWorldTransform;
+					if(parameters->Get(bLookFromLight))
+						effect->SetMatrix("modelToProjMatrix", &(entityIterator->modelWorldTransform * *lightCamera->GetViewMatrix()  * *lightCamera->GetProjMatrix()  ));
+					else
+						effect->SetMatrix("modelToProjMatrix", &(entityIterator->modelWorldTransform * *camera->GetViewMatrix()  * *camera->GetProjMatrix()  ));
+
+					effect->SetTexture("filteredAtlas", entityIterator->prmTexture);
+
+					unsigned int nSubsets = entityIterator->renderMesh->nSubsets;
+					for(int i = 0; i< nSubsets; i++)
+					{
+						//set subset material texture
+						effect->SetTexture("texToShow", entityIterator->prmTexture);
+						effect->CommitChanges();
+						renderFullScreen();
+//						effect->CommitChanges();
+//						entityIterator->renderMesh->mesh->DrawSubset(i);
+					}
+					entityIterator++;
+				}
+				effect->EndPass();
+			}
+			effect->End();
+		}
+		device->EndScene();
+	}
+
+}
+*/
+
+void PathMapEffect::uploadRadions()
+{
+	int nRadions = bushStarters.size();
+	struct TMR{
+		float pos[4];
+		float dir[4];
+//		float pow[4];
+	};
+	TMR* tm = new TMR[nRadions];
+	for(int i=0; i<nRadions; i++)
+	{
+//*
+		tm[i].pos[0] = bushStarters[i].position[0];
+		tm[i].pos[1] = bushStarters[i].position[1];
+		tm[i].pos[2] = bushStarters[i].position[2];
+		tm[i].pos[3] = 1.0;
+		tm[i].dir[0] = bushStarters[i].normal[0];
+		tm[i].dir[1] = bushStarters[i].normal[1];
+		tm[i].dir[2] = bushStarters[i].normal[2];
+		tm[i].dir[3] = 1.0;
+//		tm[i].pow[0] = bushStarters[i].radiance[0];
+//		tm[i].pow[1] = bushStarters[i].radiance[1];
+//		tm[i].pow[2] = bushStarters[i].radiance[2];
+//		tm[i].pow[3] = 1.0;
+/*/
+		tm[i].pos[0] = 0.9;
+		tm[i].pos[1] = 0.2;
+		tm[i].pos[2] = 0.2;
+		tm[i].pos[3] = 1.0;
+		tm[i].dir[0] = 0.2;
+		tm[i].dir[1] = 0.9;
+		tm[i].dir[2] = 0.2;
+		tm[i].dir[3] = 1.0;
+		tm[i].pow[0] = 0.2;
+		tm[i].pow[1] = 0.2;
+		tm[i].pow[2] = 0.9;	//blue
+		tm[i].pow[3] = 0.99;
+//*/
+	}
+
+	RECT imgSize;
+	imgSize.top = imgSize.left = 0;
+	imgSize.bottom =  nRadions;
+	imgSize.right = 2 * nRadions / 4096;
+	D3DXLoadSurfaceFromMemory(radionSurface, NULL, NULL, tm, D3DFMT_A32B32G32R32F, 
+		imgSize.right * 4 * sizeof(float), NULL, &imgSize, D3DX_FILTER_NONE, 0);
+
+	delete [] tm;
+}
+
+void PathMapEffect::fillRadionPosArray(void* pData)
+{
+	int nRadions = NRADIONS;
+	struct TMR{
+		float pos[3];
+		float rad[3];
+	};
+	TMR* tm = (TMR*)pData;
+	for(int i=0; i<nRadions; i++)
+	{
+		tm[i].pos[0] = bushStarters[i].position[0];
+		tm[i].pos[1] = bushStarters[i].position[1];
+		tm[i].pos[2] = bushStarters[i].position[2];
+		tm[i].rad[0] = bushStarters[i].radiance[0];
+		tm[i].rad[1] = bushStarters[i].radiance[1];
+		tm[i].rad[2] = bushStarters[i].radiance[2];
+	}
+}
+
+const wchar_t* PathMapEffect::getWeightsString()
+{
+	static wchar_t ws[512];
+	ws[0] = 0;
+	char wan[64];
+	float sumw = 0.0f;
+	for(int i=0; i<33; i++)
+	{
+//		StrCpy(wan, L"%f ");
+		if(i == 32)
+			sprintf(wan, "%.3f ", (double)sumw);
+		else
+		{
+			sumw += weights[i];
+			sprintf(wan, "%.3f ", (double)weights[i]);
+		}
+		wchar_t* wideValue = new wchar_t[MultiByteToWideChar(CP_ACP, 0, wan, -1, NULL, 0)];
+		MultiByteToWideChar(CP_ACP, 0, wan, -1, wideValue, 511);
+		StrCatW(ws, wideValue);
+		delete wideValue;
+	}
+	return ws;
+}
+
+
+void PathMapEffect::savePathMaps()
+{
+	std::fstream entryPointFile("prm\\prmEntryPoints.dat", std::ios::out | std::ios::binary);
+
+	for(unsigned int u=0; u < NRADIONS; u++)
+	{
+		entryPointFile << bushStarters.at(u);
+	}
+	
+	for(unsigned int c=0; c < NCLUSTERS; c++)
+	{
+		entryPointFile.write((char*)&clusterLenghts[c], sizeof(unsigned int));
+	}
+
+	entryPointFile.flush();
+	entryPointFile.close();
+
+	unsigned int iEntity = 0;
+	std::vector<Entity*>::iterator entityIterator = entities.begin();
+	while(entityIterator != entities.end())
+	{
+		(*entityIterator)->savePRMs();
+
+		entityIterator++;
+		iEntity++;
+	}
+
+}
+
+void PathMapEffect::loadPathMaps()
+{
+	std::fstream entryPointFile("prm\\prmEntryPoints.dat", std::ios::in | std::ios::binary);
+
+	bushStarters.clear();
+
+	for(unsigned int u=0; u < NRADIONS; u++)
+	{
+		Radion ri;
+		entryPointFile >> ri;
+		bushStarters.push_back(ri);
+	}
+	
+	for(unsigned int c=0; c < NCLUSTERS; c++)
+	{
+		entryPointFile.read((char*)&clusterLenghts[c], sizeof(unsigned int));		
+	}
+
+	entryPointFile.close();
+
+	unsigned int iEntity = 0;
+	std::vector<Entity*>::iterator entityIterator = entities.begin();
+	while(entityIterator != entities.end())
+	{
+		entityIterator->findNearClusters(bushStarters, NCLUSTERS);
+
+		wchar_t prmFileName[256];
+//		wsprintf(prmFileName, L"prm\\prm_%08d.hdr", iEntity);
+		MultiByteToWideChar(CP_ACP, 0, entityIterator->prmfilename, -1, prmFileName, 255);
+		D3DXLoadSurfaceFromFile(entityIterator->prmSurface, NULL, NULL, prmFileName, NULL, D3DX_DEFAULT, 0, NULL);
+		entityIterator++;
+		iEntity++;
+	}
+}
+
+void PathMapEffect::exportEntityData()
+{
+	std::fstream entryPointFile("media\\entityPathMapData.txt", std::ios::out);
+
+	unsigned int iEntity = 0;
+	std::vector<PathMapEffect::Entity>::iterator entityIterator = entities.begin();
+	while(entityIterator != entities.end())
+	{
+		entryPointFile << "entity " << entityIterator->name << '\n';
+		entryPointFile << "{" << '\n';
+		entryPointFile << " pathmapfile " << entityIterator->prmfilename << '\n';
+		entryPointFile << " clusters ";
+		for(int i=0; i<entityIterator->nNearClusters; i++)
+			entryPointFile << entityIterator->nearClusterIndices[i] << " ";
+		entryPointFile << '\n';
+		entryPointFile << "}" << '\n';
+		entryPointFile << '\n';
+
+//		for(int i=0; i<16; i++)
+//			entryPointFile << entityIterator->modelWorldTransform.m[i%4][i/4] << " ";
+		entryPointFile << '\n';
+		entityIterator++;
+		iEntity++;
+	}
+
+	entryPointFile.flush();
+	entryPointFile.close();
+
+}
+
+void PathMapEffect::loadScene(const char* sceneFileName)
+{
+	std::fstream sceneFile(sceneFileName, std::ios::in);
+
+	char keyword[256];
+	while(!sceneFile.eof())
+	{
+		sceneFile >> keyword;
+		if(strcmp(keyword, "mesh") == 0)
+		{
+			int meshAtlasSize = 128;
+			bool needsUV = true;
+			bool needsTBN = false;
+			int dividePcs = 1;
+			double bumpScale = 1.0;
+			char meshname[256];
+			wchar_t* wide = NULL;
+			wchar_t* wBump = NULL;
+			Vector color = Vector::RGBWHITE;
+
+			sceneFile >> meshname;
+			if(strcmp(meshname, "{") == 0)
+				strcpy(meshname, "mesh");
+			while(strcmp(keyword, "}") != 0 && !sceneFile.eof())
+			{
+				sceneFile >> keyword;
+				if(strcmp(keyword, "xfile") == 0)
+				{
+					sceneFile >> keyword;
+					if(keyword)
+					{
+						wide = L::l+keyword;
+					}
+
+				}
+				if(strcmp(keyword, "pathmapresolution") == 0)
+				{
+					sceneFile >> meshAtlasSize;
+				}
+				if(strcmp(keyword, "divide") == 0)
+				{
+					sceneFile >> dividePcs;
+				}
+			}
+			if(wide)
+			{
+				loadMesh(wide, meshAtlasSize, meshname, dividePcs, needsUV, needsTBN);
+				delete wide;
+			}
+
+		}
+
+		if(strcmp(keyword, "entity") == 0)
+		{
+			Entity e;
+			e.owner = this;
+
+			char entityname[256];
+			sceneFile >> entityname;
+			if(strcmp(entityname, "{") == 0)
+				strcpy(entityname, "noname");
+
+			strcpy(e.name, entityname);
+
+			while(strcmp(keyword, "}") != 0 && !sceneFile.eof())
+			{
+				sceneFile >> keyword;
+				if(strcmp(keyword, "pathmapfile") == 0)
+				{
+					sceneFile >> keyword;
+					strcpy(e.prmfilename, keyword);
+				}
+				if(strcmp(keyword, "mesh") == 0)
+				{
+					sceneFile >> keyword;
+
+					std::vector<PathMapEffect::RenderMesh*>::iterator i = renderMeshes.begin();
+					while(i != renderMeshes.end())
+					{
+						if(strcmp((*i)->name, keyword) == 0)
+						{
+							e.renderMesh = *i;
+							break;
+						}
+						i++;
+					}
+				}
+				if(strcmp(keyword, "transformation") == 0)
+				{
+					for(int i=0; i<16; i++)
+						sceneFile >> e.modelWorldTransform.m[i%4][i/4];
+					D3DXMatrixInverse(&e.inverseTransposedModelWorldTransform, NULL, &e.modelWorldTransform);
+				}
+				if(strcmp(keyword, "pathmapclusters") == 0)
+				{
+					sceneFile >> e.nNearClusters;
+				}
+			}
+			std::vector<PathMapEffect::RenderMesh*>::iterator i = renderMeshes.begin();
+			while(i != renderMeshes.end())
+			{
+				if(strcmp((*i)->name, e.renderMesh->name) == 0)
+				{
+					Entity eslab;
+					eslab.renderMesh = *i;
+					sprintf(eslab.prmfilename, "%s_s%d.hdr", e.prmfilename, eslab.renderMesh->slabIndex);
+					eslab.modelWorldTransform = e.modelWorldTransform;
+					eslab.inverseTransposedModelWorldTransform = e.inverseTransposedModelWorldTransform;
+					eslab.owner = this;
+					eslab.nNearClusters = e.nNearClusters;
+
+					eslab.createRayTraceEntity();
+					entities.push_back(eslab);
+				}
+				i++;
+			}
+		}
+	}
+	sceneFile.close();
+}
+
+
+LPDIRECT3DSURFACE9 renderScene(const RenderStrategy& renderStrategy)
+{
+	renderStrategy.applyTargets(this);
+
+	renderStrategy.applyRenderState();
+
+	if( SUCCEEDED( device->BeginScene() ) )
+	{
+		renderStrategy.applyTechnique();
+		UINT nPasses;
+		effect->Begin( &nPasses, 0 );
+		for(UINT j=0;j<nPasses;j++)
+		{
+			effect->BeginPass(j);
+
+			//loop through all entities
+			std::vector<Entity>::iterator entityIterator = pathMapEffect->entities.begin();
+			while(entityIterator != pathMapEffect->entities.end())
+			{
+
+				(*entityIterator)->drawAllSubEntities(renderStrategy);
+				entityIterator++;
+			}
+
+			effect->EndPass();
+		}
+		effect->End();
+		device->EndScene();
+	}
+
+	renderStrategy.resetRenderState();
+
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/World.hpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/World.hpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/World.hpp	(revision 2197)
@@ -0,0 +1,48 @@
+#pragma once
+#include "PointLight.hpp"
+#include "SquareLight.hpp"
+#include "Material.hpp"
+#include "WoodMaterial.hpp"
+#include "BoundingBox.hpp"
+#include "Triangle.hpp"
+#include "Sphere.hpp"
+#include "Cylinder.h"
+#include "PlaneAxisAligned.hpp"
+#include "TriangleMesh.h"
+#include "Transformed.h"
+#include "KDTree.hpp"
+#include <iostream>
+
+class Renderer;
+
+class World{
+//	friend class Renderer;
+public:
+	KDTree* kdtree;
+
+	Vector eyePosition;
+	Vector lookPosition;
+	Vector upwards;
+	Intersectable** virtualWorldObjects;
+	Vector* virtualWorldVertices;
+	Light** virtualWorldLights;
+	Material** virtualWorldMaterials;
+	int nVirtualWorldObjects;
+	int nVirtualWorldVertices;
+	int nVirtualWorldLights;
+	int nVirtualWorldMaterials;
+	float virtualWorldSummedLightLuminance;
+
+	int materialArraySize;
+	int objectArraySize;
+	int lightArraySize;
+public:
+	World();
+	~World();
+	void createScene();
+	void createScene(Intersectable* obj);
+	void createScene(std::istream& isc);
+	void obliterate();
+
+	void createEnvironmentMap(std::istream& isc);
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/resource.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/resource.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/resource.h	(revision 2197)
@@ -0,0 +1,16 @@
+//{{NO_DEPENDENCIES}}
+// Microsoft Visual C++ generated include file.
+// Used by PathMap.rc
+//
+#define IDI_MAIN_ICON                   101
+
+// Next default values for new objects
+// 
+#ifdef APSTUDIO_INVOKED
+#ifndef APSTUDIO_READONLY_SYMBOLS
+#define _APS_NEXT_RESOURCE_VALUE        113
+#define _APS_NEXT_COMMAND_VALUE         40029
+#define _APS_NEXT_CONTROL_VALUE         1000
+#define _APS_NEXT_SYMED_VALUE           101
+#endif
+#endif
Index: /GTP/trunk/App/Demos/Illum/pathmap/Material.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Material.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Material.cpp	(revision 2197)
@@ -0,0 +1,6 @@
+#include "dxstdafx.h"
+#include "Material.hpp"
+
+//const Material Material::DIFFUSEWHITE(Vector::RGBWHITE, Vector::RGBBLACK, 0.0f);
+//const Material Material::SHINYBLACK(Vector::RGBBLACK, Vector::RGBWHITE, 100.0f);
+//const Material Material::STEEL(Vector(0.8f, 0.8f, 0.8f), Vector(0.5f, 0.5f, 0.8f), 10.0f);
Index: /GTP/trunk/App/Demos/Illum/pathmap/MeshExploder.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/MeshExploder.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/MeshExploder.cpp	(revision 2197)
@@ -0,0 +1,604 @@
+#include "dxstdafx.h"
+#include ".\meshexploder.h"
+#include "TriangleMesh.h"
+#include "Vector.hpp"
+#include "L.h"
+#include <vector>
+#include <fstream>
+#include "xmlwriter.h"
+#include "FlexVertex.h"
+
+using namespace xmlw;
+
+MeshExploder::MeshExploder(LPDIRECT3DDEVICE9 device, LPD3DXMESH originalMesh, D3DXMATERIAL* originalMaterials, wchar_t** materialNames, D3DXEFFECTINSTANCE* originalShaders, unsigned int nPieces)
+{
+	this->device = device;
+	this->originalMesh = originalMesh;
+	this->originalMaterials = originalMaterials;
+	this->originalShaders = originalShaders;
+	this->nPieces = nPieces;
+
+	this->materialNames = materialNames;
+
+	fragmentMeshes = NULL;
+	fragmentAttribIndices = NULL;
+	composedMaterials = NULL;
+	composedShaders = NULL;
+	composedMaterialNames = NULL;
+}
+
+MeshExploder::~MeshExploder(void)
+{
+	if(fragmentMeshes)
+	{
+		for(int f=0; f<nPieces; f++)
+		{
+			fragmentMeshes[f]->Release();
+		}
+		delete [] fragmentMeshes;
+	}
+	if(fragmentAttribIndices)
+		delete [] fragmentAttribIndices;
+
+	//we need these as output
+/*	if(composedMaterials)
+		delete [] composedMaterials;
+	if(composedShaders)
+		delete [] composedShaders;*/
+
+	if(composedMaterialNames)
+		delete [] composedMaterialNames;
+}
+
+struct Tri
+{
+	unsigned short origMeshIndex;
+	Vector pos;
+	Vector normal;
+};
+
+void MeshExploder::explode()
+{
+	fragmentMeshes = new LPD3DXMESH[nPieces];
+	fragmentAttribIndices = new DWORD[nPieces];
+
+	originalMesh->OptimizeInplace(D3DXMESHOPT_ATTRSORT, NULL, NULL, NULL, NULL);
+
+	LPDIRECT3DVERTEXBUFFER9 vertexBuffer;
+	originalMesh->GetVertexBuffer(&vertexBuffer);
+
+	FlexVertexArray vertexData(originalMesh->GetNumBytesPerVertex());
+	D3DVERTEXELEMENT9 elem[64];	originalMesh->GetDeclaration(elem);	 FlexVertex::setFormat(elem);
+	vertexBuffer->Lock(0,originalMesh->GetNumVertices()*originalMesh->GetNumBytesPerVertex(),vertexData.getDataPointerReference(),0);
+
+	LPDIRECT3DINDEXBUFFER9 indexBuffer;
+	originalMesh->GetIndexBuffer(&indexBuffer);
+	
+	DWORD nSubsets;
+	originalMesh->GetAttributeTable(NULL, &nSubsets);
+	D3DXATTRIBUTERANGE* subsetRanges = new D3DXATTRIBUTERANGE[nSubsets];
+	originalMesh->GetAttributeTable(subsetRanges, &nSubsets);
+
+	unsigned int piecesToGo =  nPieces;
+	unsigned int facesToGo =  originalMesh->GetNumFaces();
+	int iPiece=0;
+
+	for(int iSubset=0; iSubset<nSubsets; iSubset++)
+	{
+
+		unsigned int nTris = subsetRanges[iSubset].FaceCount;
+
+		unsigned int pcsPerSubset = piecesToGo * nTris / facesToGo;
+		while(piecesToGo - pcsPerSubset < nSubsets - 1 - iSubset )
+			pcsPerSubset--;
+		if(pcsPerSubset < 1)
+			pcsPerSubset = 1;
+		piecesToGo -= pcsPerSubset;
+		facesToGo -= nTris;
+
+		unsigned short* indexData;
+		indexBuffer->Lock(subsetRanges[iSubset].FaceStart*3*sizeof(unsigned short),
+						nTris*3*sizeof(unsigned short),
+						(void**)&indexData,0);
+
+		Tri* tris = new Tri[nTris];
+		//partition to small meshes
+		for(int g=0; g<nTris; g++)
+		{
+			tris[g].origMeshIndex = g;
+			tris[g].pos =	(vertexData[indexData[g * 3]].pos() + 
+							vertexData[indexData[g * 3 + 1]].pos() + 
+							vertexData[indexData[g * 3 + 2]].pos()) * 0.33333333333333;
+			tris[g].normal =	(vertexData[indexData[g * 3]].normal() + 
+							vertexData[indexData[g * 3 + 1]].normal() + 
+							vertexData[indexData[g * 3 + 2]].normal());
+			tris[g].normal.normalize();
+		}
+
+		int* slabNTris = new int[pcsPerSubset];
+		clusterTrisKMeans(tris, nTris, pcsPerSubset, slabNTris);
+		int triClusterStart = 0;
+
+		for(int ict=0; ict<pcsPerSubset; ict++)
+		{
+			// count vertices
+			unsigned short* ill = new unsigned short[originalMesh->GetNumVertices()];
+			for(int zzz=0; zzz<originalMesh->GetNumVertices(); zzz++)
+				ill[zzz] = 0;
+			for(int rmi = triClusterStart; rmi<triClusterStart + slabNTris[ict]; rmi++)
+			{
+				ill[indexData[tris[rmi].origMeshIndex*3]] = 1;
+				ill[indexData[tris[rmi].origMeshIndex*3+1]] = 1;
+				ill[indexData[tris[rmi].origMeshIndex*3+2]] = 1;
+			}
+
+			int nVertices = 0;
+			for(int ccc=0; ccc<originalMesh->GetNumVertices(); ccc++)
+				if(ill[ccc])
+					nVertices++;
+
+			LPD3DXMESH fragMesh;
+			// create new mesh
+			HRESULT dhre = D3DXCreateMeshFVF(
+				slabNTris[ict],
+				nVertices,
+				0,
+				originalMesh->GetFVF(),
+				device,
+				&fragMesh);
+			// fill with tris
+			LPDIRECT3DVERTEXBUFFER9 svertexBuffer;
+			fragMesh->GetVertexBuffer(&svertexBuffer);
+			FlexVertexArray svertexData(fragMesh->GetNumBytesPerVertex());
+			svertexBuffer->Lock(0, nVertices * fragMesh->GetNumBytesPerVertex(),svertexData.getDataPointerReference(),0);
+			LPDIRECT3DINDEXBUFFER9 sindexBuffer;
+			fragMesh->GetIndexBuffer(&sindexBuffer);
+			unsigned short* sindexData;
+			sindexBuffer->Lock(0,slabNTris[ict]*3*sizeof(unsigned short),(void**)&sindexData,0);
+
+			int ufi = 0;
+			for(int ifi=0; ifi<originalMesh->GetNumVertices(); ifi++)
+				if(ill[ifi])
+				{
+					//svertexData[ufi] = vertexData[ifi];
+					svertexData.assign(ufi, vertexData[ifi]);
+					ill[ifi] = ufi;
+					ufi++;
+				}
+				else
+					ill[ifi] = 0xffff;
+
+			for(int trifi=0; trifi<slabNTris[ict]; trifi++)
+			{
+				sindexData[trifi*3] = ill[indexData[tris[trifi+triClusterStart].origMeshIndex*3]];
+				sindexData[trifi*3+1] = ill[indexData[tris[trifi+triClusterStart].origMeshIndex*3+1]];
+				sindexData[trifi*3+2] = ill[indexData[tris[trifi+triClusterStart].origMeshIndex*3+2]];
+			}
+
+			svertexBuffer->Unlock();
+			sindexBuffer->Unlock();
+			svertexBuffer->Release();
+			sindexBuffer->Release();
+
+			triClusterStart += slabNTris[ict];
+
+			fragmentMeshes[iPiece] = fragMesh;
+			fragmentAttribIndices[iPiece] = iSubset;
+			iPiece++;
+		}
+
+		indexBuffer->Unlock();
+	}
+
+	vertexBuffer->Unlock();
+	vertexBuffer->Release();
+	indexBuffer->Release();
+
+	delete subsetRanges;
+}
+
+
+void MeshExploder::clusterTrisKMeans(Tri* triArray, int nTris, int nClusters, int* clusterLenghts)
+{
+	Tri* centroids = new Tri[nClusters];
+	std::vector<Tri>* result = new std::vector<Tri>[nClusters];
+
+	//initial clusters: uniform length
+	for(unsigned int i=0; i<nClusters; i++)
+		clusterLenghts[i] = nTris / nClusters;
+	clusterLenghts[nClusters - 1] = nTris - (nClusters - 1) * (nTris / nClusters);
+	for(unsigned int iKMeans = 0; iKMeans < 128; iKMeans++)
+	{
+		//find centroids
+		unsigned int iTri = 0;
+		for(unsigned int i=0; i<nClusters; i++)
+		{
+			centroids[i].pos = Vector::RGBBLACK;
+			centroids[i].normal = Vector::RGBBLACK;
+			for(unsigned int iTriInCluster=0; iTriInCluster < clusterLenghts[i]; iTriInCluster++, iTri++)
+			{
+				centroids[i].pos += triArray[iTri].pos;
+				centroids[i].normal += triArray[iTri].normal;
+			}
+			centroids[i].pos *= 1.0f / (float)clusterLenghts[i];
+			centroids[i].normal.normalize();
+		}
+		
+		for(unsigned int i=0; i<nClusters; i++)
+			result[i].clear();
+
+		//sort radions to centroids
+		iTri = 0;
+		for(unsigned int i=0; i<nClusters; i++)
+		{
+			for(unsigned int iTriInCluster=0; iTriInCluster < clusterLenghts[i]; iTriInCluster++, iTri++)
+			{
+				unsigned int minimumDistanceClusterIndex = 0;
+				float minimumDistance = FLT_MAX;
+				for(unsigned int u=0; u<nClusters; u++)
+				{
+					float dirDist = (triArray[iTri].normal * centroids[u].normal);
+					float dist = (triArray[iTri].pos - centroids[u].pos).norm() * pow(2.0, 1.0 - (double)dirDist);
+					if(dist < minimumDistance)
+					{
+						minimumDistanceClusterIndex = u;
+						minimumDistance = dist;
+					}
+				}
+				result[minimumDistanceClusterIndex].push_back( triArray[iTri] );
+			}
+		}
+		//refill bushStarters, set cluster lengths
+		iTri = 0;
+		for(unsigned int i=0; i<nClusters; i++)
+		{
+			clusterLenghts[i] = result[i].size();
+			for(unsigned int iTriInCluster=0; iTriInCluster < clusterLenghts[i]; iTriInCluster++, iTri++)
+			{
+				triArray[iTri] = result[i].at(iTriInCluster);
+			}
+		}
+		//eliminate empty clusters
+		for(unsigned int i=1; i<nClusters; i++)
+		{
+			if(clusterLenghts[i] == 0)
+			{
+				clusterLenghts[i] = clusterLenghts[i-1] >> 1;
+				clusterLenghts[i-1] -= clusterLenghts[i-1] >> 1;
+			}
+		}
+		for(int i=nClusters - 1; i >= 0; i--)
+		{
+			if(clusterLenghts[i] == 0)
+			{
+				clusterLenghts[i] = clusterLenghts[i+1] >> 1;
+				clusterLenghts[i+1] -= clusterLenghts[i+1] >> 1;
+			}
+		}
+	}
+	delete [] centroids;
+	delete [] result;
+}
+
+void MeshExploder::saveFragMeshes()
+{
+	for(int i=0; i<nPieces; i++)
+	{
+		char sname[256];
+		sprintf(sname, "media/explode_fragment%d.x", i);
+		HRESULT hr = D3DXSaveMeshToX(L::l+sname,	//LPCTSTR pFilename,
+						fragmentMeshes[i],	//LPD3DXMESH pMesh,
+						NULL,	//CONST DWORD * pAdjacency,
+						NULL,	//CONST D3DXMATERIAL * pMaterials,
+						NULL,	//CONST D3DXEFFECTINSTANCE * pEffectInstances,
+						0,	//DWORD NumMaterials,
+  						D3DXF_FILEFORMAT_TEXT	//DWORD Format
+						);
+	}
+}
+
+void MeshExploder::generateAtlas(int atlasSize)
+{
+	for(int i=0; i<nPieces; i++)
+	{
+
+		LPD3DXMESH tempMesh;
+
+		float maxStretchApplied;
+		unsigned int nCharts;
+
+		HRESULT hr =
+			D3DXUVAtlasCreate(
+				fragmentMeshes[i],		//	LPD3DXMESH pMesh,
+				0,			//	UINT dwMaxChartNumber,
+				1.0f,		//	FLOAT fMaxStretch,
+				atlasSize - 4,		//	UINT dwWidth,
+				atlasSize - 4,		//	UINT dwHeight,
+				2.0f,		//	FLOAT fGutter,
+				(originalMesh->GetFVF() & D3DFVF_TEXCOUNT_MASK) / D3DFVF_TEX1 - 1,	//	DWORD dwTextureIndex,
+				NULL,		//	CONST DWORD * pdwAdjacency,
+				NULL,		//	CONST CHAR * pcFalseEdges,
+				NULL,		//	FLOAT * pfIMTArray,
+				NULL,		//	LPD3DXUVATLASCB pCallback,
+				0.001f,		//	FLOAT fCallbackFrequency,
+				NULL,		//	LPVOID pUserContent,
+				0,	// options
+				&tempMesh,	//	LPD3DXMESH * ppMeshOut,
+				NULL,		//	LPD3DXBUFFER * ppFacePartitioning,
+				NULL,		//	LPD3DXBUFFER * ppVertexRemapArray,
+				&maxStretchApplied,	//	FLOAT * pfMaxStretchOut,
+				&nCharts			//	UINT * pdwNumChartsOut
+			);
+
+		if(hr == S_OK)
+		{
+			//forget the old mesh
+			fragmentMeshes[i]->Release();
+			fragmentMeshes[i] = tempMesh;
+		}
+
+		LPDIRECT3DVERTEXBUFFER9 vertexBuffer;
+		fragmentMeshes[i]->GetVertexBuffer(&vertexBuffer);
+		FlexVertexArray vertexData(fragmentMeshes[i]->GetNumBytesPerVertex());
+		D3DVERTEXELEMENT9 elem[64];	fragmentMeshes[i]->GetDeclaration(elem);	 FlexVertex::setFormat(elem);
+		vertexBuffer->Lock(0,fragmentMeshes[i]->GetNumVertices()*fragmentMeshes[i]->GetNumBytesPerVertex(),vertexData.getDataPointerReference(),0);
+
+		for(unsigned int u=0; u < fragmentMeshes[i]->GetNumVertices(); u++ )
+			vertexData[u].tex1() = (vertexData[u].tex1() * (atlasSize - 4) + D3DXVECTOR2(2.0,2.0)) / (float)atlasSize;
+
+		vertexBuffer->Unlock();
+		vertexBuffer->Release();
+	}
+}
+
+void MeshExploder::merge()
+{
+	int sumVertices=0;
+	int sumFaces=0;
+	for(int i=0; i<nPieces; i++)
+	{
+		sumVertices += fragmentMeshes[i]->GetNumVertices();
+		sumFaces += fragmentMeshes[i]->GetNumFaces();
+	}
+
+	composedMaterials = new D3DXMATERIAL[nPieces];
+	composedShaders = new D3DXEFFECTINSTANCE[nPieces];
+	composedMaterialNames = new wchar_t*[nPieces];
+
+	for(int t=0; t<nPieces; t++)
+	{
+		composedMaterials[t] = originalMaterials[fragmentAttribIndices[t]];
+		composedShaders[t] = originalShaders[fragmentAttribIndices[t]];
+		composedMaterialNames[t] = materialNames[fragmentAttribIndices[t]];
+	}
+
+	HRESULT dhre = D3DXCreateMeshFVF(
+		sumFaces,
+		sumVertices,
+		0,
+		originalMesh->GetFVF(),
+		device,
+		&composedMesh);
+
+	LPDIRECT3DVERTEXBUFFER9 composedVertexBuffer;
+	composedMesh->GetVertexBuffer(&composedVertexBuffer);
+	FlexVertexArray composedVertexData(composedMesh->GetNumBytesPerVertex());
+	D3DVERTEXELEMENT9 elem[64];	composedMesh->GetDeclaration(elem);	 FlexVertex::setFormat(elem);
+	composedVertexBuffer->Lock(0,composedMesh->GetNumVertices()*composedMesh->GetNumBytesPerVertex(),composedVertexData.getDataPointerReference(),0);
+
+	LPDIRECT3DINDEXBUFFER9 composedIndexBuffer;
+	composedMesh->GetIndexBuffer(&composedIndexBuffer);
+	unsigned short* composedIndexData;
+	composedIndexBuffer->Lock(0,
+						composedMesh->GetNumFaces()*3*sizeof(unsigned short),
+						(void**)&composedIndexData,0);
+
+	DWORD* composedAttributeData;
+	composedMesh->LockAttributeBuffer(0, &composedAttributeData);
+
+	int vertexOffset = 0;
+	int faceOffset = 0;
+
+	for(int f=0; f<nPieces; f++)
+	{
+		LPDIRECT3DVERTEXBUFFER9 fragmentVertexBuffer;
+		fragmentMeshes[f]->GetVertexBuffer(&fragmentVertexBuffer);
+		FlexVertexArray fragmentVertexData(fragmentMeshes[f]->GetNumBytesPerVertex());
+		fragmentVertexBuffer->Lock(0,fragmentMeshes[f]->GetNumVertices()*fragmentMeshes[f]->GetNumBytesPerVertex(),fragmentVertexData.getDataPointerReference(),0);
+
+		LPDIRECT3DINDEXBUFFER9 fragmentIndexBuffer;
+		fragmentMeshes[f]->GetIndexBuffer(&fragmentIndexBuffer);
+		unsigned short* fragmentIndexData;
+		fragmentIndexBuffer->Lock(0,
+							fragmentMeshes[f]->GetNumFaces()*3*sizeof(unsigned short),
+							(void**)&fragmentIndexData,0);
+
+		for(int iv=0; iv<fragmentMeshes[f]->GetNumVertices(); iv++)
+			composedVertexData.assign(iv + vertexOffset, fragmentVertexData[iv]);
+			//composedVertexData[iv + vertexOffset] = fragmentVertexData[iv];
+		for(int ic=0; ic<fragmentMeshes[f]->GetNumFaces(); ic++)
+		{
+			composedAttributeData[ic + faceOffset] = f;
+			composedIndexData[(ic + faceOffset) * 3] = fragmentIndexData[ic * 3] + vertexOffset;
+			composedIndexData[(ic + faceOffset) * 3 + 1] = fragmentIndexData[ic * 3 + 1] + vertexOffset;
+			composedIndexData[(ic + faceOffset) * 3 + 2] = fragmentIndexData[ic * 3 + 2] + vertexOffset;
+		}
+		fragmentVertexBuffer->Unlock();
+		fragmentVertexBuffer->Release();
+		fragmentIndexBuffer->Unlock();
+		fragmentIndexBuffer->Release();
+
+		vertexOffset += fragmentMeshes[f]->GetNumVertices();
+		faceOffset += fragmentMeshes[f]->GetNumFaces();
+	}
+
+	composedMesh->UnlockAttributeBuffer();
+
+	composedVertexBuffer->Unlock();
+	composedVertexBuffer->Release();
+	composedIndexBuffer->Unlock();
+	composedIndexBuffer->Release();
+}
+
+void MeshExploder::saveComposedMesh(LPCSTR name)
+{
+	char sname[256];
+	sprintf(sname, "processedMeshes/%s.x", name);
+	HRESULT hr = D3DXSaveMeshToX(L::l+sname,	//LPCTSTR pFilename,
+					composedMesh,	//LPD3DXMESH pMesh,
+					NULL,	//CONST DWORD * pAdjacency,
+					composedMaterials,	//CONST D3DXMATERIAL * pMaterials,
+					composedShaders,	//CONST D3DXEFFECTINSTANCE * pEffectInstances,
+					nPieces,	//DWORD NumMaterials,
+  					D3DXF_FILEFORMAT_TEXT	//DWORD Format
+					);
+}
+
+void MeshExploder::saveComposedMeshToOgreXML(LPCSTR name)
+{
+	char sname[256];
+	sprintf(sname, "processedMeshes/%s.mesh.xml", name);
+
+	std::ofstream f(sname);
+	XmlStream xml(f);
+
+	DWORD mfvf = composedMesh->GetFVF();
+	unsigned int nTexCoords = ( mfvf & D3DFVF_TEXCOUNT_MASK) / D3DFVF_TEX1;
+
+	xml << tag("mesh");
+	xml << tag("sharedgeometry")
+		<< attr("vertexcount") << composedMesh->GetNumVertices();
+		
+		xml << tag("vertexbuffer");
+		if(mfvf & D3DFVF_XYZ)
+			xml << attr("positions") << "true";
+		else
+			xml << attr("positions") << "false";
+		if(mfvf & D3DFVF_NORMAL)
+			xml << attr("normals") << "true";
+		else
+			xml << attr("normals") << "false";
+		if(mfvf & D3DFVF_DIFFUSE)
+			xml << attr("colours_diffuse") << "true";
+		else
+			xml << attr("colours_diffuse") << "false";
+		if(mfvf & D3DFVF_SPECULAR)
+			xml << attr("colours_specular") << "true";
+		else
+			xml << attr("colours_specular") << "false";
+		xml << attr("texture_coords") << nTexCoords;
+
+	LPDIRECT3DVERTEXBUFFER9 composedVertexBuffer;
+	composedMesh->GetVertexBuffer(&composedVertexBuffer);
+	FlexVertexArray composedVertexData(composedMesh->GetNumBytesPerVertex());
+	D3DVERTEXELEMENT9 elem[64];	composedMesh->GetDeclaration(elem);	 FlexVertex::setFormat(elem);
+	composedVertexBuffer->Lock(0,composedMesh->GetNumVertices()*composedMesh->GetNumBytesPerVertex(),composedVertexData.getDataPointerReference(),0);
+
+	LPDIRECT3DINDEXBUFFER9 composedIndexBuffer;
+	composedMesh->GetIndexBuffer(&composedIndexBuffer);
+	unsigned short* composedIndexData;
+	composedIndexBuffer->Lock(0,
+						composedMesh->GetNumFaces()*3*sizeof(unsigned short),
+						(void**)&composedIndexData,0);
+
+	DWORD* composedAttributeData;
+	composedMesh->LockAttributeBuffer(0, &composedAttributeData);
+
+	for(int xvi = 0; xvi < composedMesh->GetNumVertices(); xvi++)
+	{
+		xml << tag("vertex");
+			if(mfvf & D3DFVF_XYZ)
+			{
+				xml << tag("position");
+					xml << attr("x") << composedVertexData[xvi].pos().x;
+					xml << attr("y") << composedVertexData[xvi].pos().y;
+					xml << attr("z") << composedVertexData[xvi].pos().z;
+				xml << endtag();
+			}
+			if(mfvf & D3DFVF_NORMAL)
+			{
+				xml << tag("normal");
+					xml << attr("x") << composedVertexData[xvi].normal().x;
+					xml << attr("y") << composedVertexData[xvi].normal().y;
+					xml << attr("z") << composedVertexData[xvi].normal().z;
+				xml << endtag();
+			}
+			if(mfvf & D3DFVF_DIFFUSE)
+			{
+				char colval[256];
+				D3DCOLOR dc = composedVertexData[xvi].diffuse();
+				unsigned char* pdc = (unsigned char*)&dc;
+				sprintf(colval, "%f %f %f %f",
+					pdc[3],
+					pdc[0],
+					pdc[1],
+					pdc[2]
+					);
+				xml << tag("colours_diffuse");
+					xml << attr("value") << colval;
+				xml << endtag();
+			}
+			if(mfvf & D3DFVF_SPECULAR)
+			{
+				char colval[256];
+				D3DCOLOR dc = composedVertexData[xvi].specular();
+				unsigned char* pdc = (unsigned char*)&dc;
+				sprintf(colval, "%f %f %f %f",
+					pdc[3],
+					pdc[0],
+					pdc[1],
+					pdc[2]
+					);
+				xml << tag("colours_specular");
+					xml << attr("value") << colval;
+				xml << endtag();
+			}
+			for(int taxi=0; taxi<nTexCoords; taxi++)
+			{
+				xml << tag("texcoord");
+					xml << attr("u") << composedVertexData[xvi].tex(taxi).x;
+					xml << attr("v") << composedVertexData[xvi].tex(taxi).y;
+				xml << endtag();
+			}
+
+		xml << endtag();
+	}
+
+	xml << endtag(); // end vertexbuffer
+	xml << endtag(); // end sharedgeometry
+
+	xml << tag("submeshes");
+	int faceOffset = 0;
+	for(int xai = 0; xai < nPieces; xai++)
+	{
+		xml << tag("submesh")
+			<< attr("material") << LC::c-composedMaterialNames[xai]
+			<< attr("use32bitindexes") << "true"
+			<< attr("usesharedvertices") << "true"
+			<< attr("operationtype") << "triangle_list";
+			
+			xml << tag("faces")
+				<< attr("count") << fragmentMeshes[xai]->GetNumFaces();
+			for(int ic = 0; ic < fragmentMeshes[xai]->GetNumFaces(); ic++)
+			{
+				xml << tag("face")
+					<< attr("v1") << composedIndexData[(ic + faceOffset) * 3]
+					<< attr("v2") << composedIndexData[(ic + faceOffset) * 3 + 1]
+					<< attr("v3") << composedIndexData[(ic + faceOffset) * 3 + 2];
+				xml << endtag();
+			}
+			faceOffset += fragmentMeshes[xai]->GetNumFaces();
+			xml << endtag();
+		xml << endtag();			
+	}
+	xml << endtag(); // submeshes
+	xml << tag("submeshnames");
+	xml << endtag();
+
+	composedMesh->UnlockAttributeBuffer();
+
+	composedVertexBuffer->Unlock();
+	composedVertexBuffer->Release();
+	composedIndexBuffer->Unlock();
+	composedIndexBuffer->Release();
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/Occluder.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Occluder.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Occluder.cpp	(revision 2197)
@@ -0,0 +1,38 @@
+#include "dxstdafx.h"
+#include "Occluder.hpp"
+
+Occluder::Occluder(const Vector& centre, const float hardRadius)
+{
+	this->centre = centre;
+	this->solidRadius = hardRadius;
+
+	lastTestedRayId = 0;
+	occluders = NULL;
+	nOccluders = 0;
+
+	bbox.minPoint.x = centre.x - solidRadius;
+	bbox.minPoint.y = centre.y - solidRadius;
+	bbox.minPoint.z = centre.z - solidRadius;
+	bbox.maxPoint.x = centre.x + solidRadius;
+	bbox.maxPoint.y = centre.y + solidRadius;
+	bbox.maxPoint.z = centre.z + solidRadius;
+
+}
+
+void Occluder::setupBBox()
+{
+	lastTestedRayId = 0;
+	occluders = NULL;
+	nOccluders = 0;
+
+	bbox.minPoint.x = centre.x - solidRadius;
+	bbox.minPoint.y = centre.y - solidRadius;
+	bbox.minPoint.z = centre.z - solidRadius;
+	bbox.maxPoint.x = centre.x + solidRadius;
+	bbox.maxPoint.y = centre.y + solidRadius;
+	bbox.maxPoint.z = centre.z + solidRadius;
+}
+
+Occluder::~Occluder(void)
+{
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/FinalCompositionRenderStrategy.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/FinalCompositionRenderStrategy.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/FinalCompositionRenderStrategy.cpp	(revision 2197)
@@ -0,0 +1,117 @@
+#include "dxstdafx.h"
+#include ".\finalcompositionrenderstrategy.h"
+
+#include "PathMapEffect.h"
+#include "Entity.h"
+#include "SubEntity.h"
+#include "SubMesh.h"
+#include "Mesh.h"
+
+FinalCompositionRenderStrategy::FinalCompositionRenderStrategy(PathMapEffect* pathMapEffect)
+:RenderStrategy(pathMapEffect)
+{
+}
+
+void FinalCompositionRenderStrategy::applyTargets() const
+{
+	LPDIRECT3DDEVICE9 device = pathMapEffect->device;
+	device->SetRenderTarget(0, pathMapEffect->frameColorBuffer);
+	device->SetDepthStencilSurface(pathMapEffect->frameDepthStencilBuffer);
+
+}
+
+void FinalCompositionRenderStrategy::applyRenderState() const
+{
+	LPDIRECT3DDEVICE9 device = pathMapEffect->device;
+	
+	device->Clear( 0, NULL, D3DCLEAR_TARGET | D3DCLEAR_ZBUFFER,	D3DCOLOR_XRGB(0,0,0), 1.0f, 0 );
+}
+
+void FinalCompositionRenderStrategy::applyTechnique() const
+{
+	LPD3DXEFFECT effect = pathMapEffect->effect;
+	int lmode = pathMapEffect->parameters->GetInt(fIndirectLightingMode);
+	if(lmode == 3)
+		effect->SetTechnique("walkIndirect");
+	if(lmode == 2)
+		effect->SetTechnique("walk");
+	if(lmode == 1)
+		effect->SetTechnique("walkAmbient");
+	if(lmode == 0)
+		effect->SetTechnique("walkDirect");
+
+}
+
+void FinalCompositionRenderStrategy::applyTransforms(Entity* entity) const
+{
+	LPD3DXEFFECT effect = pathMapEffect->effect;
+
+		//set global params
+	static float opttme[9] = {0.5f, 0.0f, 0.0f,
+							0.0f, -0.5f, 0.0f,
+							0.5f + (0.5f / pathMapEffect->DEPTHMAPRES), 0.5f + (0.5f / pathMapEffect->DEPTHMAPRES), 1.0f};
+
+	D3DXMATRIX torchMatrix;
+	D3DXMatrixTranslation(&torchMatrix, 0.0, -pathMapEffect->parameters->Get(fTorchDistance), 0.0);
+
+	effect->SetFloatArray("occProjToTexMatrix", opttme, 9);
+	effect->SetMatrix("occWorldToProjMatrix", &(*pathMapEffect->lightCamera->GetViewMatrix() * *pathMapEffect->lightCamera->GetProjMatrix()));
+
+	effect->SetTexture("depthMap", pathMapEffect->depthMapTexture);
+
+	effect->SetFloatArray("lightPower", (float*)&lightPower, 3);
+	effect->SetFloatArray("lightPos", (float*)&lightPos, 3);
+	effect->SetFloatArray("lightDir", (float*)&lightDir, 3);
+
+	if(pathMapEffect->parameters->Get(bLookFromLight))
+		effect->SetMatrix("modelToProjMatrix", 
+			&( entity->modelWorldTransform * *pathMapEffect->lightCamera->GetViewMatrix() * torchMatrix * *pathMapEffect->lightCamera->GetProjMatrix() ) );
+	else
+		effect->SetMatrix("modelToProjMatrix", 
+			&( entity->modelWorldTransform * *pathMapEffect->camera->GetViewMatrix() * *pathMapEffect->camera->GetProjMatrix() ) );
+
+	effect->SetMatrix("modelToWorldMatrix", &entity->modelWorldTransform);
+	effect->SetMatrix("inverseTransposedModelToWorldMatrix", &entity->inverseTransposedModelWorldTransform);
+}
+
+void FinalCompositionRenderStrategy::applyTextures(SubEntity* subEntity) const
+{
+	LPD3DXEFFECT effect = pathMapEffect->effect;
+
+	// nearestIdx -> bushId
+	static float weightsa[256]; // = new float[entityIterator->nNearClusters];
+	for(unsigned int y=0; y<subEntity->nNearClusters; y++)
+	{
+//		Entity e = *entityIterator;
+		weightsa[y] = pathMapEffect->weights[subEntity->nearClusterIndices[y]];
+	}
+	HRESULT hr = effect->SetFloatArray("weightsa", weightsa, subEntity->nNearClusters);
+	
+	effect->SetTexture("filteredAtlas", subEntity->prmTexture);
+	if(subEntity->subMesh->bumpTexture)
+		effect->SetTexture("bumpMap", subEntity->subMesh->bumpTexture);
+	if(subEntity->subMesh->normalTexture)
+		effect->SetTexture("normalMap", subEntity->subMesh->normalTexture);
+
+	int prmAtlasSize = subEntity->subMesh->parent->prmAtlasSize;
+	int prmnt[2] = {subEntity->prmxres / prmAtlasSize, subEntity->prmyres / prmAtlasSize};
+
+	effect->SetIntArray("prmAtlasTiles", prmnt, 2);
+	effect->SetFloatArray("atlasHalfPixel", (float*)&Vector(
+		0.5 / subEntity->prmxres, 0.5 / subEntity->prmyres, 0.0), 2);
+
+	if(subEntity->subMesh->lambertTexture)
+		effect->SetTexture("brdfMap", subEntity->subMesh->lambertTexture);
+	else
+		effect->SetTexture("brdfMap", pathMapEffect->emptyTexture);
+
+	effect->CommitChanges();
+}
+
+void FinalCompositionRenderStrategy::resetRenderState() const
+{
+	LPDIRECT3DDEVICE9 device = pathMapEffect->device;
+	device->SetRenderState(D3DRS_CULLMODE, D3DCULL_CCW);
+	device->SetRenderState(D3DRS_COLORWRITEENABLE, D3DCOLORWRITEENABLE_RED | D3DCOLORWRITEENABLE_GREEN | D3DCOLORWRITEENABLE_BLUE | D3DCOLORWRITEENABLE_ALPHA);
+}
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/FlexVertex.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/FlexVertex.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/FlexVertex.h	(revision 2197)
@@ -0,0 +1,77 @@
+#pragma once
+
+class FlexVertex
+{
+	static unsigned int posByteOffset;
+	static unsigned int normalByteOffset;
+	static unsigned int diffuseByteOffset;
+	static unsigned int specularByteOffset;
+	static unsigned int texByteOffset[16];
+	static unsigned int nTex;
+public:
+	static void setFormat(D3DVERTEXELEMENT9* decl);
+
+	D3DXVECTOR3& pos()
+	{
+		return *(D3DXVECTOR3*)(((char*)this) + posByteOffset);
+	}
+	D3DXVECTOR3& normal()
+	{
+		return *(D3DXVECTOR3*)(((char*)this) + normalByteOffset);
+	}
+	D3DXVECTOR2& tex0()
+	{
+		return *(D3DXVECTOR2*)(((char*)this) + texByteOffset[0]);
+	}
+	D3DXVECTOR2& tex1()
+	{
+		return *(D3DXVECTOR2*)(((char*)this) + texByteOffset[1]);
+	}
+	D3DXVECTOR2& tex(unsigned int i)
+	{
+		return *(D3DXVECTOR2*)(((char*)this) + texByteOffset[i]);
+	}
+	D3DCOLOR& diffuse()
+	{
+		return *(D3DCOLOR*)(((char*)this) + diffuseByteOffset);
+	}
+	D3DCOLOR& specular()
+	{
+		return *(D3DCOLOR*)(((char*)this) + specularByteOffset);
+	}
+
+	void operator=(const FlexVertex& o)
+	{
+		bool kamu = false; // use FlexVertexArray.assign to copy data
+	}
+};
+
+class FlexVertexArray
+{
+	unsigned int nBytesPerVertex;
+public:
+
+	FlexVertex* arrayStart;
+	FlexVertex& operator[](unsigned int index)
+	{
+		return *((FlexVertex*)((char*)arrayStart + nBytesPerVertex * index));
+	}
+
+	void** getDataPointerReference()
+	{
+		return (void**)&arrayStart;
+	}
+
+	FlexVertexArray(unsigned int nBytesPerVertex)
+	{
+		this->nBytesPerVertex = nBytesPerVertex;
+	}
+
+	void assign(unsigned int index, FlexVertex& o)
+	{
+		memcpy(
+			(void**)((char*)arrayStart + nBytesPerVertex * index),
+			&o,
+			nBytesPerVertex);
+	}
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/computeWeights.fx
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/computeWeights.fx	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/computeWeights.fx	(revision 2197)
@@ -0,0 +1,85 @@
+#define SAMPLECUTDIST2 0.01
+#define WEIGHTCUTOFF 0.01
+
+int nRadionColumns;
+
+texture radions;
+sampler radionSampler = sampler_state
+{
+   Texture = <radions>;
+   MinFilter = Point;
+   MagFilter = Point;
+   MipFilter = None;
+};
+
+
+struct vsInputComputeWeights
+{
+    float4	pos			: POSITION;
+    float2	tex			: TEXCOORD0;
+};
+
+struct vsOutputComputeWeights
+{
+    float4	pos			: POSITION;
+    float2	tex			: TEXCOORD0;
+};
+
+vsOutputComputeWeights
+	vsComputeWeights(vsInputComputeWeights input)
+{
+    vsOutputComputeWeights output = (vsOutputComputeWeights)0;
+    output.pos = input.pos;
+    output.tex = input.tex;
+    return output;
+}
+
+float4
+	psComputeWeights(vsOutputComputeWeights input) : COLOR0
+{
+	float dataColumnWidth = 1.0 / (float)nRadionColumns;
+	int bushIndex = input.tex.x * 4096 + input.tex.y * nRadionColumns * 4096;
+	int werx = bushIndex % nRadionColumns;
+	int wery = bushIndex / nRadionColumns;
+	float3 pos = tex2D(radionSampler, float2((werx + 0.25) * dataColumnWidth, (wery  + 0.5) / 4096.0) ).xyz;
+	float3 dir = tex2D(radionSampler, float2((werx + 0.75) * dataColumnWidth, (wery  + 0.5) / 4096.0) ).xyz;
+	
+	float3 diff = lightPos - pos;
+	float dist2 = dot(diff, diff);
+	if(dist2 < SAMPLECUTDIST2)
+		dist2 = SAMPLECUTDIST2;
+	diff = normalize(diff);
+	float cosa = - dot(lightDir, diff);
+	float cosb = dot(dir, diff);	
+	
+	float4 occProjPos = mul(float4(pos, 1), occWorldToProjMatrix);	
+	occProjPos /= occProjPos.w;
+	float2 occTexPos = mul( occProjPos.xyw, occProjToTexMatrix);
+	float visibility = tex2Dproj(depthMapSampler, float4(occTexPos, occProjPos.z - 0.1, 1) );
+
+	float3 lightToPos = pos - lightPos;
+	float actualDepth = length(lightToPos);
+
+	float ret;
+	if(  visibility < 0.5 || cosa < 0 || cosb < 0)
+		ret = 0.0;
+	else
+		ret = pow(cosa, 9) * cosb / dist2;
+
+	if(ret < 0.000001)
+		ret = 0.0;
+//	if(ret > WEIGHTCUTOFF)
+//		ret = WEIGHTCUTOFF;
+	
+	return float4(ret, ret, ret, ret);
+//	return float4((wery  + 0.5) / 4096.0, werx, werx, 1);
+//	return float4(actualDepth, 1, 1, 1);
+}
+
+technique ComputeWeights{
+	pass P0
+    {
+        VertexShader = compile vs_3_0 vsComputeWeights();
+        PixelShader  = compile ps_3_0 psComputeWeights();
+    }
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/PathMap_2002.sln
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/PathMap_2002.sln	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/PathMap_2002.sln	(revision 2197)
@@ -0,0 +1,24 @@
+Microsoft Visual Studio Solution File, Format Version 7.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PathMap", "PathMap_2002.vcproj", "{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}"
+EndProject
+Global
+	GlobalSection(SolutionConfiguration) = preSolution
+		ConfigName.0 = Debug
+		ConfigName.1 = Profile
+		ConfigName.2 = Release
+	EndGlobalSection
+	GlobalSection(ProjectDependencies) = postSolution
+	EndGlobalSection
+	GlobalSection(ProjectConfiguration) = postSolution
+		{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}.Debug.ActiveCfg = Debug|Win32
+		{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}.Debug.Build.0 = Debug|Win32
+		{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}.Profile.ActiveCfg = Profile|Win32
+		{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}.Profile.Build.0 = Profile|Win32
+		{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}.Release.ActiveCfg = Release|Win32
+		{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}.Release.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+	EndGlobalSection
+	GlobalSection(ExtensibilityAddIns) = postSolution
+	EndGlobalSection
+EndGlobal
Index: /GTP/trunk/App/Demos/Illum/pathmap/RenderStrategy.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/RenderStrategy.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/RenderStrategy.h	(revision 2197)
@@ -0,0 +1,23 @@
+#pragma once
+
+class PathMapEffect;
+class Entity;
+class SubEntity;
+
+class RenderStrategy
+{
+protected:
+	PathMapEffect* pathMapEffect;
+public:
+	CFirstPersonCamera	camera;
+	RenderStrategy(PathMapEffect* pathMapEffect);
+
+	virtual void applyTargets() const;
+	virtual void applyRenderState() const;
+	virtual void applyTechnique() const;
+
+	virtual void applyTransforms(Entity* entity) const;
+	virtual void applyTextures(SubEntity* subEntity) const;
+
+	virtual void resetRenderState() const;
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/Vector.hpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Vector.hpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Vector.hpp	(revision 2197)
@@ -0,0 +1,278 @@
+#pragma once
+
+#include <d3dx9math.h>
+#include <float.h>
+#include <math.h>
+#include <iostream>
+
+/*!
+\brief 3D vector class with overloaded operators.
+Used for positions, directions, colors, etc. It has the same memory layout as D3DXVECTOR3.
+*/
+class Vector {
+public:
+	//constants
+	static const Vector RGBBLACK;
+	static const Vector RGBWHITE;
+	static const Vector RGBRED;
+	static const Vector RGBGREEN;
+	static const Vector RGBBLUE;
+	static const Vector RGBLIGHTBLUE;
+	static const Vector RGBYELLOW;
+	static const Vector RGBORANGE;
+	static const Vector RGBDARKGRAY;
+	static const Vector RGBLIGHTYELLOW;
+
+
+	//Vector is also used for storing colours
+	//data can be accessed through various aliases
+	union{
+		float v[3];
+		struct{ float x; float y; float z; };
+		struct{ float r; float g; float b; };
+		};
+
+	Vector(){}
+
+	Vector(const D3DXVECTOR3& d)
+	{
+		v[0] = d.x;
+		v[1] = d.y;
+		v[2] = d.z;
+	}
+
+	Vector(const D3DXVECTOR2& d)
+	{
+		v[0] = d.x;
+		v[1] = d.y;
+		v[2] = 0.0;
+	}
+
+	Vector(const float x, const float y, const float z)
+	{
+		v[0] = x; v[1] = y; v[2] = z;
+	}
+
+	void set(const float x, const float y, const float z)
+	{
+		v[0] = x; v[1] = y; v[2] = z;
+	}
+
+	void setScaled(float s, const Vector& a)
+	{
+		v[0] = s * a[0]; v[1] = s * a[1]; v[2] = s * a[2];
+	}
+
+	void addScaled(float s, const Vector& a)
+	{
+		v[0] += s * a[0]; v[1] += s * a[1]; v[2] += s * a[2];
+	}
+
+	void clear()
+	{
+		v[0] = v[1] = v[2] = 0;
+	}
+
+	void setDifference(const Vector& a, const Vector& b)
+	{
+		v[0] = a.v[0] - b.v[0];
+		v[1] = a.v[1] - b.v[1];
+		v[2] = a.v[2] - b.v[2];
+	}
+
+	Vector operator-() const
+	{
+		return Vector(-v[0], -v[1], -v[2]);
+	}
+
+	Vector operator+(const Vector& addOperand) const
+	{
+		return Vector (	v[0] + addOperand.v[0],
+						v[1] + addOperand.v[1],
+						v[2] + addOperand.v[2]);
+	}
+
+	Vector operator-(const Vector& substractOperand) const
+	{
+		return Vector(  v[0] - substractOperand.v[0],
+						v[1] - substractOperand.v[1],
+						v[2] - substractOperand.v[2]);
+	}
+
+	void operator-=(const Vector& a)
+	{
+		v[0] -= a[0];
+		v[1] -= a[1];
+		v[2] -= a[2];
+	}
+
+	void operator+=(const Vector& a)
+	{
+		v[0] += a[0];
+		v[1] += a[1];
+		v[2] += a[2];
+	}
+
+	//blend operator
+	void operator%=(const Vector& a)
+	{
+		v[0] *= a[0];
+		v[1] *= a[1];
+		v[2] *= a[2];
+	}
+
+	//scale operator
+	void operator*=(const float scale)
+	{
+		v[0] *= scale;
+		v[1] *= scale;
+		v[2] *= scale;
+	}
+
+	//blend operator
+	Vector operator%(const Vector& blendOperand) const
+	{
+		return Vector(	v[0] * blendOperand.v[0],
+						v[1] * blendOperand.v[1],
+						v[2] * blendOperand.v[2]);
+	}
+
+	//scale operator
+	Vector operator*(const float scale) const
+	{
+		return Vector(scale * v[0], scale * v[1], scale * v[2]);
+	}
+
+	//dot product operator
+	float operator*(const Vector& dotProductOperand) const
+	{
+		return	v[0] * dotProductOperand[0] + 
+				v[1] * dotProductOperand[1] +
+				v[2] * dotProductOperand[2];
+	}
+
+	//cross product operator
+	Vector operator&&(const Vector& crossProductOperand) const
+	{
+		return Vector(
+			v[1] * crossProductOperand[2] - v[2] * crossProductOperand[1],
+			v[2] * crossProductOperand[0] - v[0] * crossProductOperand[2],
+			v[0] * crossProductOperand[1] - v[1] * crossProductOperand[0]);
+	}
+
+	void setCrossProduct(const Vector& a, const Vector& b)
+	{
+		v[0] = a[1] * b[2] - a[2] * b[1];
+		v[1] = a[2] * b[0] - a[0] * b[2];
+		v[2] = a[0] * b[1] - a[1] * b[0];
+	}
+
+	float norm () const
+	{
+		return sqrtf(v[0]*v[0] + v[1]*v[1] + v[2]*v[2]);
+	}
+
+	float norm2 () const 
+	{
+		return v[0]*v[0] + v[1]*v[1] + v[2]*v[2];
+	}
+
+	void normalize ()
+	{
+		float length = 1.0f / sqrtf (v[0]*v[0] + v[1]*v[1] + v[2]*v[2]);
+		v[0] *= length;
+		v[1] *= length;
+		v[2] *= length;
+	}
+
+	float sum () const
+	{
+		return v[0] + v[1] + v[2];
+	}
+
+	const Vector& operator=(const Vector& other)
+	{
+		v[0] = other.v[0];
+		v[1] = other.v[1];
+		v[2] = other.v[2];
+		return *this;
+	}
+
+	float& operator[](const int index)
+	{
+		return v[index];
+	}
+
+	float operator[](const int index) const
+	{
+		return v[index];
+	}
+
+	//accumulate minimum operator
+	void operator<= ( const Vector& zsmall)
+	{
+		if(v[0] > zsmall[0]) v[0] = zsmall[0];
+		if(v[1] > zsmall[1]) v[1] = zsmall[1];
+		if(v[2] > zsmall[2]) v[2] = zsmall[2];
+	}
+
+	//accumulate maximum operator
+	void operator>= ( const Vector& large)
+	{
+		if(v[0] < large[0]) v[0] = large[0];
+		if(v[1] < large[1]) v[1] = large[1];
+		if(v[2] < large[2]) v[2] = large[2];
+	}
+
+	void setIdealReflectedDirection (const Vector& in, const Vector& normal)
+	{
+		*this = in - normal * (2.0f * (normal * in));
+	}
+
+	void setIdealRefractedDirection (const Vector& in, const Vector& normal, float rf)
+	{
+		float nDotIn = in * normal;
+		if(nDotIn < 0.0f)
+		{
+			float anna = -nDotIn * rf;
+			float det = anna * anna - rf * rf + 1.0f;
+			if(det < 0.0f)
+			{ //total reflection
+				*this = in - normal * (2.0f * (normal * in));
+				return;
+			}
+			float sigma = - anna + sqrt(det);
+			*this = (in * rf);	
+			*this += (normal * -sigma);
+		}
+		else
+		{
+			rf = 1.0f / rf;
+			float anna = nDotIn * rf;
+			float det = anna * anna - rf * rf + 1.0f;
+			if(det < 0.0f)
+			{ //total reflection
+				*this = in - normal * (2.0f * (normal * in));
+				return;
+			}
+			float sigma = - anna + sqrt(det);
+			*this = (in * rf);	
+			*this += (normal * sigma);
+		}
+	}
+
+	void addAccumBlendReflecBlendEmissionScaleDist(const Vector& accum,
+													const Vector& reflec,
+													const Vector& emission,
+													const float dist2inv)
+	{
+		v[0] += accum.v[0] * reflec.v[0] * emission.v[0] * dist2inv;
+		v[1] += accum.v[1] * reflec.v[1] * emission.v[1] * dist2inv;
+		v[2] += accum.v[2] * reflec.v[2] * emission.v[2] * dist2inv;
+	}
+
+	static const double PI;
+};
+
+std::istream& operator>>(std::istream& cin, Vector& v);
+std::ostream& operator<<(std::ostream& cout, const Vector& v);
Index: /GTP/trunk/App/Demos/Illum/pathmap/PathMap_2003.sln
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/PathMap_2003.sln	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/PathMap_2003.sln	(revision 2197)
@@ -0,0 +1,24 @@
+Microsoft Visual Studio Solution File, Format Version 8.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PathMap", "PathMap_2003.vcproj", "{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}"
+	ProjectSection(ProjectDependencies) = postProject
+	EndProjectSection
+EndProject
+Global
+	GlobalSection(SolutionConfiguration) = preSolution
+		Debug = Debug
+		Profile = Profile
+		Release = Release
+	EndGlobalSection
+	GlobalSection(ProjectConfiguration) = postSolution
+		{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}.Debug.ActiveCfg = Debug|Win32
+		{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}.Debug.Build.0 = Debug|Win32
+		{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}.Profile.ActiveCfg = Profile|Win32
+		{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}.Profile.Build.0 = Profile|Win32
+		{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}.Release.ActiveCfg = Release|Win32
+		{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}.Release.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+	EndGlobalSection
+	GlobalSection(ExtensibilityAddIns) = postSolution
+	EndGlobalSection
+EndGlobal
Index: /GTP/trunk/App/Demos/Illum/pathmap/Wsimplex.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Wsimplex.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Wsimplex.cpp	(revision 2197)
@@ -0,0 +1,633 @@
+// Wsimplex.cpp: implementation of the Wsimplex class.
+//
+//////////////////////////////////////////////////////////////////////
+
+#include "dxstdafx.h"
+#include "Wsimplex.h"
+#include "Vector.hpp"
+#include "Wbucket.h"
+#include "WsubMesh.h"
+
+//////////////////////////////////////////////////////////////////////
+// ruction/Destruction
+//////////////////////////////////////////////////////////////////////
+
+Wsimplex::Wsimplex(int dim)
+{
+	deleted = 0;
+	circumcentre = new Vector(0,0,0);
+	dimension = dim;
+
+	vertex = new Vector*[dimension+1];
+	neighbour = new Wsimplex*[dimension+1];
+}
+
+Wsimplex::Wsimplex(Vector *q, Vector *w, int order)
+{	
+	dimension = 1;
+	deleted = 0;
+	vertex = new Vector*[dimension+1];
+	neighbour = new Wsimplex*[dimension+1];
+
+	circumcentre = new Vector(0,0,0);
+
+	neighbour[0] = NULL;
+	neighbour[1] = NULL;
+	inFrontOf = NULL;
+	behind = NULL;
+
+	if(!order)
+	{
+	vertex[0] = q;
+	vertex[1] = w;
+	}
+	else
+	{
+		if(q<w)
+		{
+			vertex[0]=q;
+			vertex[1]=w;
+		}
+		else
+		{
+			vertex[0] = w;
+			vertex[1] = q;
+		}
+
+	}
+//WARNING correct ordering by pointer value assumed if(order == 0)
+	updateCentre();
+}
+
+
+Wsimplex::Wsimplex(Vector *q, Vector *w, Vector *e, int order)
+{	
+	dimension = 2;
+	deleted = 0;
+	vertex = new Vector*[dimension+1];
+	neighbour = new Wsimplex*[dimension+1];
+
+	circumcentre = new Vector(0,0,0);
+	neighbour[0] = NULL;
+	neighbour[1] = NULL;
+	neighbour[2] = NULL;
+	inFrontOf = NULL;
+	behind = NULL;
+
+	if(!order)
+	{
+	vertex[0] = q;
+	vertex[1] = w;
+	vertex[2] = e;
+	}
+	else
+	{
+		if(q<w)
+		{
+			if(q<e)
+			{
+				vertex[0]=q;
+				if(w<e)
+				{
+					vertex[1]=w;
+					vertex[2]=e;
+				}
+				else
+				{
+					vertex[1]=e;
+					vertex[2]=w;
+				}
+			}
+			else
+			{
+				vertex[0] = e;
+				vertex[1] = q;
+				vertex[2] = w;
+			}
+		}
+		else
+		{
+			if(q<e)
+			{
+				vertex[0] = w;
+				vertex[1] = q;
+				vertex[2] = e;
+			}
+			else
+			{
+				vertex[2] = q;
+				if(w<e)
+				{
+					vertex[0]=w;
+					vertex[1]=e;
+				}
+				else
+				{
+					vertex[0]=e;
+					vertex[1]=w;
+				}
+			}
+		}
+	}
+
+//WARNING correct ordering by pointer value assumed if(order == 0)
+	updateCentre();
+}
+
+Wsimplex::Wsimplex(Vector *sharp, Wsimplex *flat)
+{
+	dimension = flat->getDimension()+1;
+	if(dimension == 2)
+		printf("brek \n");
+
+	vertex = new Vector*[dimension+1];
+	neighbour = new Wsimplex*[dimension+1];
+	
+	deleted = 0;
+	circumcentre = new Vector(0,0,0);
+	
+	for(int shg = 0;shg < dimension+1;shg++)
+		neighbour[shg] = NULL;
+	inFrontOf = NULL;
+	behind = NULL;
+
+ 	Vector** tri = flat->getVertices();
+
+	int sindex;
+	for(sindex = 0;sindex<dimension;sindex++)
+		if(sharp < tri[sindex])	break;;
+
+	vertex[sindex] = sharp;
+	neighbour[sindex] = flat->getBehind();
+
+	switch(dimension)
+	{
+	case 3: vertex[(sindex>2)?2:3] = tri[2];
+			neighbour[(sindex>2)?2:3] = flat->getNeighboursFront(2);
+	case 2: vertex[(sindex>1)?1:2] = tri[1];
+			neighbour[(sindex>1)?1:2] = flat->getNeighboursFront(1);
+	case 1: vertex[sindex?0:1] = tri[0];
+			neighbour[sindex?0:1] = flat->getNeighboursFront(0);
+	}
+	
+//tell the neighbours to link here
+	for(int i=0;i<dimension+1;i++)
+		if(neighbour[i])
+			neighbour[i]->helloNeighbour(this);
+
+ 	updateCentre();
+}
+
+
+Wsimplex::~Wsimplex()
+{
+	if(!backlist.empty())
+	{
+		::std::vector<Wbucket*>::const_iterator a = backlist.begin();
+		while(a != backlist.end())
+		{
+			(*a)->eliminate(this);
+			a++;
+		}
+	}
+//WARNING cc is possibly used in refine
+	delete circumcentre;
+}
+
+
+Vector* Wsimplex::getCircumcentre() 
+{
+	return circumcentre;
+}
+
+double Wsimplex::getRadius() 
+{
+	return radius;
+}
+
+int Wsimplex::inCircle(Vector *guess) 
+{
+	Vector dist = *circumcentre - *guess;
+	return sqrad - 0.0000001> dist.norm2();
+}
+
+void Wsimplex::linkback(Wbucket *container)
+{
+	backlist.push_back(container);
+}
+
+
+void Wsimplex::updateCentre()
+{
+	if(dimension == 3)
+	{
+	double bax = vertex[1]->x - vertex[0]->x;
+	double cax = vertex[2]->x - vertex[0]->x;
+	double dax = vertex[3]->x - vertex[0]->x;
+	double bay = vertex[1]->y - vertex[0]->y;
+	double cay = vertex[2]->y - vertex[0]->y;
+	double day = vertex[3]->y - vertex[0]->y;
+	double baz = vertex[1]->z - vertex[0]->z;
+	double caz = vertex[2]->z - vertex[0]->z;
+	double daz = vertex[3]->z - vertex[0]->z;
+
+	double bxcx = bay * caz - baz * cay;
+	double bxcy = baz * cax - bax * caz;
+	double bxcz = bax * cay - bay * cax;
+
+	double dxbx = day * baz - daz * bay;
+	double dxby = daz * bax - dax * baz;
+	double dxbz = dax * bay - day * bax;
+
+	double cxdx = cay * daz - caz * day;
+	double cxdy = caz * dax - cax * daz;
+	double cxdz = cax * day - cay * dax;
+
+	double da = dax*dax + day*day + daz*daz;
+	double ca = cax*cax + cay*cay + caz*caz;
+	double ba = bax*bax + bay*bay + baz*baz;
+
+	double nx = da * bxcx + ca * dxbx + ba * cxdx;
+	double ny = da * bxcy + ca * dxby + ba * cxdy;
+	double nz = da * bxcz + ca * dxbz + ba * cxdz;
+
+	double det = 2 * ( bax * cay * daz + bay * caz * dax + baz * cax * day
+		    - bax * caz * day - bay * cax * daz - baz * cay * dax);
+
+	sqrad = (nx*nx + ny*ny + nz*nz) / (det * det);
+	radius = sqrt(sqrad);
+	circumcentre->x = vertex[0]->x + nx / det;
+	circumcentre->y = vertex[0]->y + ny / det;
+	circumcentre->z = vertex[0]->z + nz / det;
+	
+	}
+	else
+	if(dimension == 2)
+	{
+/*
+	double els[9];
+	els[0] = vertex[1]->x - vertex[0]->x;
+	els[3] = vertex[1]->y - vertex[0]->y;
+	els[6] = vertex[1]->z - vertex[0]->z;
+	els[1] = vertex[2]->x - vertex[0]->x;
+	els[4] = vertex[2]->y - vertex[0]->y;
+	els[7] = vertex[2]->z - vertex[0]->z;
+	els[2] = els[3]*els[7] - els[6]*els[4];
+	els[5] = els[6]*els[1] - els[0]*els[7];
+	els[8] = els[0]*els[4] - els[3]*els[1];
+	Matrix M(3,3,els);
+
+	double vavg[3];
+	vavg[0] = (	els[0]*(vertex[1]->x + vertex[0]->x) +
+				els[3]*(vertex[1]->y + vertex[0]->y) +
+				els[6]*(vertex[1]->z + vertex[0]->z)
+				)/2;
+	vavg[1] = (	els[1]*(vertex[2]->x + vertex[0]->x) +
+				els[4]*(vertex[2]->y + vertex[0]->y) +
+				els[7]*(vertex[2]->z + vertex[0]->z)
+				)/2;
+	vavg[2] =	els[2]*vertex[0]->x +
+				els[5]*vertex[0]->y +
+				els[8]*vertex[0]->z;
+	Vector V(3,vavg);
+
+	M.invert();
+	Vector ResX = M*V;
+	
+	circumcentre->x = ResX(1);
+	circumcentre->y = ResX(2);
+	circumcentre->z = ResX(3);
+	double r1 = circumcentre->x - vertex[0]->x;
+	double r2 = circumcentre->y - vertex[0]->y;
+	double r3 = circumcentre->z - vertex[0]->z;
+	sqrad = r1*r1 + r2*r2 + r3*r3;
+	radius = sqrt(sqrad);
+*/	
+	}
+	//WARN 'dim=1' case missing
+}
+
+
+WsubMesh* Wsimplex::cavity(Vector *proxy)
+{
+	if(deleted)
+		return (WsubMesh*)0x00000001;
+	if(inCircle(proxy))
+	{
+		deleted = 1;
+
+		//WARN out of chain here, or undertaker later
+
+		//into deleted chain
+		WsubMesh* collector = new WsubMesh();
+		
+		collector->setInsider(this);
+
+		for(int i=0;i<dimension+1;i++)
+		{
+			WsubMesh* a = NULL;
+			if(neighbour[i])
+			{
+				a = neighbour[i]->cavity(proxy);
+			}
+//else it is outer space, notice a == NULL then
+			if(a)
+			{
+//WARNING n[i] returned, therefore all his neighbours are dead,
+// he will never be called again, but cannot be deleted yet!!!
+// 0x1 return indicates a tetra earlier in call chain
+				if(a != (WsubMesh*)0x00000001)
+				{
+//					delete neighbour[i];
+					collector->merge(a);
+				}
+			}
+			else
+			{
+				Wsimplex* n;
+				if(dimension == 3)
+					n = new Wsimplex(
+					vertex[(i==0)?1:0],
+					vertex[(i<2)?2:1],
+					vertex[(i<3)?3:2]);
+				else
+					n= new Wsimplex(
+					vertex[(i==0)?1:0],
+					vertex[(i==2)?1:2]);
+				n->behind = neighbour[i];
+				collector->add(n);
+			}
+
+		}
+
+		return collector;
+		
+	}
+	else
+		return NULL;
+}
+
+void Wsimplex::helloNeighbour(Wsimplex* theguynext)
+{
+	Vector** ott = theguynext->getVertices();
+	if(!(vertex[0] == ott[0] || vertex[0] == ott[1]))
+	{
+		neighbour[0] = theguynext;
+		return;
+	}
+	
+	if(!(vertex[dimension] == ott[dimension] || vertex[dimension] == ott[dimension-1]))
+	{
+		neighbour[dimension] = theguynext;
+		return;
+	}
+
+	for(int t=1;t<dimension;t++)
+		if(!(vertex[t] == ott[t] || vertex[t] == ott[t+1] || vertex[t] == ott[t-1]))
+		{
+			neighbour[t] = theguynext;
+			return;
+		}
+	printf("ERROR: helloNeighbour found no matching nodes!\n");
+}
+
+int Wsimplex::getDimension()
+{
+	return dimension;
+}
+
+Vector** Wsimplex::getVertices()
+{
+	return vertex;
+}
+
+Wsimplex** Wsimplex::getNeighbours()
+{
+	return neighbour;
+}
+
+
+Wsimplex::Wsimplex(Vector *q, Vector *w, Vector *e, Vector *r)
+{
+
+//WARNING position is not checked for qualit
+//quality NOT SET!!
+//this constructor was marked obsolete
+//but it is used for constructing from file
+
+	dimension = 3;
+	deleted = 0;
+	for(int i=0;i<4;i++)
+		neighbour[i] = NULL;
+	vertex[0] = q;
+	vertex[1] = w;
+	vertex[2] = e;
+	vertex[3] = r;
+	circumcentre = new Vector(0,0,0);
+	updateCentre(); 
+}
+
+
+void Wsimplex::print()
+{
+//	cout << "Wsimplex:\n";
+//	for(int i=0;i<=dimension;i++)
+//		vertex[i]->print();
+}
+
+int Wsimplex::adjacentToNothing()
+{
+	int c=0;
+	for(int y=0;y<=dimension;y++)
+		if(!neighbour[y])
+			c++;
+	return c;
+}
+
+int Wsimplex::verifyDelaunay(Vector* proxy)
+{
+	if(proxy)
+	{
+		if(inSmallSphere(proxy))
+			return 0;
+		else
+			return 1;
+	}
+	else
+	return 1;
+
+}
+
+int Wsimplex::inSmallSphere(Vector *guess)
+{
+	Vector xx = (*circumcentre) - (*guess);
+
+	return sqrad-0.1 > xx.norm2();
+}
+
+void Wsimplex::cutlinkback(Wbucket *container)
+{
+	if(!backlist.empty())
+	{
+		::std::vector<Wbucket*>::iterator a = backlist.begin();
+		while(a != backlist.end())
+		{
+			if(*a == container)
+			{
+				backlist.erase(a);
+				break;
+			}
+			else
+				a++;
+		}
+	}
+}
+
+Vector* Wsimplex::getInteriorPoint()
+{
+	double ix = 0, iy = 0, iz = 0;
+	for(int c=0;c<=dimension;c++)
+	{
+		ix += vertex[c]->x;
+		iy += vertex[c]->y;
+		iz += vertex[c]->z;
+	}
+	return new Vector(ix/(double)(dimension+1),iy/(double)(dimension+1),iz/(double)(dimension+1));
+}
+
+int Wsimplex::nearEdge()
+{
+//WARNING no id in Vector, should identify boundary nodes using geometry
+	return 0;
+
+}
+
+Wsimplex* Wsimplex::getNeighboursFront(int which)
+{
+	if(neighbour[which])
+		return neighbour[which]->getFront();
+	else
+		return 0x0;
+}
+
+Wsimplex* Wsimplex::getFront()
+{
+	return inFrontOf;
+}
+
+Wsimplex* Wsimplex::getBehind()
+{
+	return behind;
+}
+
+int Wsimplex::isComplete()
+{
+	Wsimplex** a = neighbour;
+	int com = 0;
+	for(int c=0; c<dimension; c++)
+		com = com && *(a++);
+	return com;
+}
+
+int Wsimplex::join(Wsimplex *other)
+{
+	Vector** ott = other->getVertices();
+
+	if(dimension == 1)
+	{
+		if(vertex[0] == ott[0])
+		{
+			neighbour[1] = other;
+			other->neighbour[1] = this;
+		}
+		else
+			if(vertex[0] == ott[1])
+			{
+				neighbour[1] = other;
+				other->neighbour[0] = this;
+			}
+		else
+			if(vertex[1] == ott[0])
+			{
+				neighbour[0] = other;
+				other->neighbour[1] = this;
+			}
+		else
+			if(vertex[1] == ott[1])
+			{
+				neighbour[0] = other;
+				other->neighbour[0] = this;
+			}
+		return ((neighbour[0] && neighbour[1])?1:0) |
+			((other->neighbour[0] && other->neighbour[1])?2:0);
+	}
+
+	if(vertex[0] == ott[0])
+	{
+		if(vertex[1] == ott[1])
+		{
+			neighbour[2] = other;
+			other->neighbour[2] = this;
+		}
+		else
+			if(vertex[1] == ott[2])
+			{
+				neighbour[2] = other;
+				other->neighbour[1] = this;
+			}
+			else
+				if(vertex[2] == ott[1])
+				{
+					neighbour[1] = other;
+					other->neighbour[2] = this;
+				}
+				else
+					if(vertex[2] == ott[2])
+					{
+						neighbour[1] = other;
+						other->neighbour[1] = this;
+					}
+	}
+	else
+		if(vertex[0] == ott[1])
+		{
+			if(vertex[1] == ott[2])
+			{
+				neighbour[2] = other;
+				other->neighbour[0] = this;
+			}
+			else
+				if(vertex[2] == ott[2])
+				{
+					neighbour[1] = other;
+					other->neighbour[0] = this;
+				}
+		}
+		else
+			if(vertex[1] == ott[0])
+			{
+				if(vertex[2] == ott[1])
+				{
+				neighbour[0] = other;
+				other->neighbour[2] = this;
+				}
+				else
+					if(vertex[2] == ott[2])
+					{
+					neighbour[0] = other;
+					other->neighbour[1] = this;
+					}
+			}
+			else
+				if((vertex[1] == ott[1]) && (vertex[2] == ott[2]))
+					{
+					neighbour[0] = other;
+					other->neighbour[0] = this;
+					}
+				else
+					return -1; //join impossible;
+//check if complete, return proper value
+	return ((neighbour[0] && neighbour[1] && neighbour[2])?1:0) |
+			((other->neighbour[0] && other->neighbour[1] && other->neighbour[2])?2:0);
+}
+
Index: /GTP/trunk/App/Demos/Illum/pathmap/Cylinder.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Cylinder.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Cylinder.cpp	(revision 2197)
@@ -0,0 +1,74 @@
+#include "dxstdafx.h"
+#include "cylinder.h"
+
+bool Cylinder::intersectBackSide (const Ray& ray, float& depth, float rayMin, float rayMax)
+{
+	return false;
+}
+
+bool Cylinder::intersect (const Ray& ray, float& depth, float rayMin, float rayMax)
+{
+	lastTestedRayId = ray.id;
+	lastTestedRayResult.isIntersect = false;
+	Vector diff = (ray.origin - centre);
+	diff.y = 0.0f;
+	float b = 2.0f * (ray.dir * diff);
+	float c = diff * diff - radius * radius;
+	float a = ray.dir.x * ray.dir.x + ray.dir.z * ray.dir.z;
+
+	float discriminant = b * b - 4.0f * a * c;
+	if(discriminant < 0.0f)
+		return false;
+	else
+	{
+		float sqrtdisc = sqrtf(discriminant);
+		float depth1 = (-b - sqrtdisc) * 0.5f / a;
+		if(ray.origin.y + depth1 * ray.dir.y < top)
+		{
+			if(ray.origin.y + depth1 * ray.dir.y > bottom)
+			{
+				depth = depth1;
+				lastTestedRayResult.isIntersect	= true;
+				lastTestedRayResult.material	= this->material;
+				lastTestedRayResult.depth		= depth;
+				lastTestedRayResult.point = ray.origin + ray.dir * depth;
+				lastTestedRayResult.object = this;
+				lastTestedRayResult.normal.setDifference(lastTestedRayResult.point, centre);
+				lastTestedRayResult.normal.y = 0.0f;
+				lastTestedRayResult.normal *= 1.0f / radius;
+				return true;
+			}
+			else
+			{
+				float depth2 = (-b + sqrtdisc) * 0.5f / a;
+				float h = (bottom - ray.origin.y) / ray.dir.y;
+				if( h > depth1 && h < depth2)
+				{
+					depth = h;
+					lastTestedRayResult.normal = Vector(0.0f, -1.0f, 0.0f);
+				}
+				else
+					return false;
+			}
+		}
+		else
+		{
+			float depth2 = (-b + sqrtdisc) * 0.5f / a;
+			float h = (top - ray.origin.y) / ray.dir.y;
+			if( h > depth1 && h < depth2)
+			{
+				depth = h;
+				lastTestedRayResult.normal = Vector(0.0f, 1.0f, 0.0f);
+			}
+			else
+				return false;
+		}
+
+		lastTestedRayResult.isIntersect	= true;
+		lastTestedRayResult.material	= this->material;
+		lastTestedRayResult.depth		= depth;
+		lastTestedRayResult.point = ray.origin + ray.dir * depth;
+		lastTestedRayResult.object = this;
+		return true;
+	}
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/Wbucket.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Wbucket.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Wbucket.h	(revision 2197)
@@ -0,0 +1,24 @@
+// Wbucket.h: interface for the Wbucket class.
+//
+//////////////////////////////////////////////////////////////////////
+
+#pragma once
+#include "Wsimplex.h"
+#include "Woctree.h"
+
+class Wbucket : public Woctree  
+{
+public:
+	int getCount();
+	void eliminate(Wsimplex* dieing);
+	Wsimplex* search(Vector *proxy);
+	Wsimplex* searchNeighbour(Wsimplex* proxy);
+	Wbucket(  Wsimplex* founder, int orientation, Woctreebranch* parent);
+	Woctree* add( Wsimplex* toadd,int maxObjsInBucket=8, double minBrick=10);
+	Wbucket();
+	virtual ~Wbucket();
+
+	::std::vector<Wsimplex*> simplexArray;
+private:
+	int whereami;
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/PathMap_2005.sln
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/PathMap_2005.sln	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/PathMap_2005.sln	(revision 2197)
@@ -0,0 +1,22 @@
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PathMap", "PathMap_2005.vcproj", "{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Win32 = Debug|Win32
+		Profile|Win32 = Profile|Win32
+		Release|Win32 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}.Debug|Win32.ActiveCfg = Debug|Win32
+		{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}.Debug|Win32.Build.0 = Debug|Win32
+		{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}.Profile|Win32.ActiveCfg = Profile|Win32
+		{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}.Profile|Win32.Build.0 = Profile|Win32
+		{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}.Release|Win32.ActiveCfg = Release|Win32
+		{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}.Release|Win32.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal
Index: /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/greenwireShape.mesh.xml
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/greenwireShape.mesh.xml	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/greenwireShape.mesh.xml	(revision 2197)
@@ -0,0 +1,6837 @@
+<mesh>
+<sharedgeometry vertexcount="936">
+<vertexbuffer positions="true" normals="true" colours_diffuse="false" colours_specular="false" texture_coords="2">
+<vertex>
+<position x="-19.1732" y="0" z="-17.2636"/>
+<normal x="0.743145" y="-4.63397e-008" z="0.66913"/>
+<texcoord u="-12.3261" v="-1.71749"/>
+<texcoord u="0.662933" v="0.301399"/>
+</vertex>
+<vertex>
+<position x="-20.8727" y="0" z="-15.1649"/>
+<normal x="0.774073" y="-0.0888419" z="0.626832"/>
+<texcoord u="-10.7682" v="-1.71807"/>
+<texcoord u="0.682671" v="0.0757852"/>
+</vertex>
+<vertex>
+<position x="-22.3435" y="0" z="-12.9"/>
+<normal x="0.887483" y="0.0888442" z="0.452195"/>
+<texcoord u="-9.21041" v="-1.71864"/>
+<texcoord u="0.331304" v="0.0695395"/>
+</vertex>
+<vertex>
+<position x="-23.5695" y="0" z="-10.4938"/>
+<normal x="0.913546" y="2.36848e-007" z="0.406736"/>
+<texcoord u="-7.65256" v="-1.71922"/>
+<texcoord u="0.36133" v="0.399118"/>
+</vertex>
+<vertex>
+<position x="-24.5373" y="0" z="-7.97264"/>
+<normal x="0.951057" y="-1.99776e-006" z="0.309017"/>
+<texcoord u="-6.09473" v="-1.7198"/>
+<texcoord u="0.294545" v="0.691697"/>
+</vertex>
+<vertex>
+<position x="-25.2362" y="0" z="-5.36412"/>
+<normal x="0.962106" y="-0.0888404" z="0.257796"/>
+<texcoord u="-4.53686" v="-1.72037"/>
+<texcoord u="0.0633677" v="0.915342"/>
+</vertex>
+<vertex>
+<position x="-20.9268" y="0.25" z="-15.2042"/>
+<normal x="0.705076" y="0.420563" z="0.570959"/>
+<texcoord u="-10.7077" v="-1.34772"/>
+<texcoord u="0.661079" v="0.073601"/>
+</vertex>
+<vertex>
+<position x="-22.4015" y="0.25" z="-12.9335"/>
+<normal x="0.729237" y="0.574591" z="0.371564"/>
+<texcoord u="-9.14985" v="-1.34829"/>
+<texcoord u="0.364707" v="0.0719051"/>
+</vertex>
+<vertex>
+<position x="-23.6307" y="0.25" z="-10.5211"/>
+<normal x="0.790165" y="0.500068" z="0.354361"/>
+<texcoord u="-7.59201" v="-1.34887"/>
+<texcoord u="0.372021" v="0.39354"/>
+</vertex>
+<vertex>
+<position x="-24.601" y="0.25" z="-7.99334"/>
+<normal x="0.822877" y="0.500068" z="0.269825"/>
+<texcoord u="-6.03417" v="-1.34945"/>
+<texcoord u="0.300244" v="0.702843"/>
+</vertex>
+<vertex>
+<position x="-25.3017" y="0.25" z="-5.37805"/>
+<normal x="0.876349" y="0.420564" z="0.234817"/>
+<texcoord u="-4.47634" v="-1.35002"/>
+<texcoord u="0.0761796" v="0.919449"/>
+</vertex>
+<vertex>
+<position x="-22.56" y="0.433013" z="-13.025"/>
+<normal x="0.375458" y="0.906881" z="0.191305"/>
+<texcoord u="-9.0893" v="-0.977944"/>
+<texcoord u="0.377446" v="0.0707597"/>
+</vertex>
+<vertex>
+<position x="-23.7979" y="0.433013" z="-10.5955"/>
+<normal x="0.45506" y="0.866057" z="0.20704"/>
+<texcoord u="-7.53146" v="-0.978521"/>
+<texcoord u="0.382228" v="0.393089"/>
+</vertex>
+<vertex>
+<position x="-24.775" y="0.433013" z="-8.0499"/>
+<normal x="0.474208" y="0.866057" z="0.158339"/>
+<texcoord u="-5.97363" v="-0.979096"/>
+<texcoord u="0.340477" v="0.695331"/>
+</vertex>
+<vertex>
+<position x="-25.4808" y="0.433013" z="-5.4161"/>
+<normal x="0.55592" y="0.81778" z="0.148958"/>
+<texcoord u="-4.41578" v="-0.979672"/>
+<texcoord u="0.0807547" v="0.924425"/>
+</vertex>
+<vertex>
+<position x="-22.7765" y="0.5" z="-13.15"/>
+<normal x="-0.079373" y="0.996024" z="-0.0404425"/>
+<texcoord u="-9.02874" v="-0.607594"/>
+<texcoord u="0.390123" v="0.0680337"/>
+</vertex>
+<vertex>
+<position x="-24.0263" y="0.5" z="-10.6972"/>
+<normal x="-0.00190427" y="0.999989" z="0.00427597"/>
+<texcoord u="-7.4709" v="-0.608171"/>
+<texcoord u="0.39932" v="0.392666"/>
+</vertex>
+<vertex>
+<position x="-25.0128" y="0.5" z="-8.12715"/>
+<normal x="-0.00144677" y="0.999989" z="0.0044516"/>
+<texcoord u="-5.91306" v="-0.608747"/>
+<texcoord u="0.359524" v="0.700689"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="0.5" z="-5.46808"/>
+<normal x="0.0860465" y="0.996024" z="0.0230561"/>
+<texcoord u="-4.35522" v="-0.609322"/>
+<texcoord u="0.0909764" v="0.9288"/>
+</vertex>
+<vertex>
+<position x="-22.993" y="0.433013" z="-13.275"/>
+<normal x="-0.512805" y="0.817778" z="-0.261287"/>
+<texcoord u="-8.96818" v="-0.237245"/>
+<texcoord u="0.408538" v="0.0654359"/>
+</vertex>
+<vertex>
+<position x="-24.2546" y="0.433013" z="-10.7989"/>
+<normal x="-0.458356" y="0.866057" z="-0.199638"/>
+<texcoord u="-7.41034" v="-0.237821"/>
+<texcoord u="0.416445" v="0.392386"/>
+</vertex>
+<vertex>
+<position x="-25.2506" y="0.433013" z="-8.20441"/>
+<normal x="-0.476713" y="0.866057" z="-0.150634"/>
+<texcoord u="-5.8525" v="-0.238396"/>
+<texcoord u="0.404067" v="0.708293"/>
+</vertex>
+<vertex>
+<position x="-23.1515" y="0.25" z="-13.3665"/>
+<normal x="-0.808376" y="0.420567" z="-0.411888"/>
+<texcoord u="-8.90763" v="0.133105"/>
+<texcoord u="0.428304" v="0.063488"/>
+</vertex>
+<vertex>
+<position x="-24.4218" y="0.25" z="-10.8733"/>
+<normal x="-0.792066" y="0.500067" z="-0.350093"/>
+<texcoord u="-7.34978" v="0.132529"/>
+<texcoord u="0.433629" v="0.391968"/>
+</vertex>
+<vertex>
+<position x="-25.4246" y="0.25" z="-8.26096"/>
+<normal x="-0.82432" y="0.500069" z="-0.265382"/>
+<texcoord u="-5.79194" v="0.131954"/>
+<texcoord u="0.435931" v="0.708787"/>
+</vertex>
+<vertex>
+<position x="-23.2095" y="-2.38132e-008" z="-13.4"/>
+<normal x="-0.887484" y="-0.0888422" z="-0.452195"/>
+<texcoord u="-8.84706" v="0.503455"/>
+<texcoord u="0.449129" v="0.0625526"/>
+</vertex>
+<vertex>
+<position x="-24.483" y="-2.38132e-008" z="-10.9005"/>
+<normal x="-0.913546" y="5.09737e-007" z="-0.406736"/>
+<texcoord u="-7.28922" v="0.502879"/>
+<texcoord u="0.451168" v="0.390644"/>
+</vertex>
+<vertex>
+<position x="-25.4883" y="-2.38132e-008" z="-8.28166"/>
+<normal x="-0.951057" y="9.88581e-007" z="-0.309017"/>
+<texcoord u="-5.73138" v="0.502303"/>
+<texcoord u="0.467862" v="0.708631"/>
+</vertex>
+<vertex>
+<position x="-23.1515" y="-0.25" z="-13.3665"/>
+<normal x="-0.729238" y="-0.574589" z="-0.371565"/>
+<texcoord u="-8.78651" v="0.873805"/>
+<texcoord u="0.470733" v="0.0625127"/>
+</vertex>
+<vertex>
+<position x="-24.4218" y="-0.25" z="-10.8733"/>
+<normal x="-0.790164" y="-0.500069" z="-0.354361"/>
+<texcoord u="-7.22866" v="0.873229"/>
+<texcoord u="0.469069" v="0.389825"/>
+</vertex>
+<vertex>
+<position x="-25.4246" y="-0.25" z="-8.26096"/>
+<normal x="-0.822878" y="-0.500066" z="-0.269825"/>
+<texcoord u="-5.67082" v="0.872654"/>
+<texcoord u="0.512594" v="0.711524"/>
+</vertex>
+<vertex>
+<position x="-19.7305" y="-0.433013" z="-17.7654"/>
+<normal x="-0.368809" y="-0.866057" z="-0.337528"/>
+<texcoord u="-11.8416" v="1.24531"/>
+<texcoord u="0.198394" v="0.283586"/>
+</vertex>
+<vertex>
+<position x="-21.4794" y="-0.433013" z="-15.6057"/>
+<normal x="-0.447273" y="-0.817779" z="-0.362194"/>
+<texcoord u="-10.2838" v="1.24473"/>
+<texcoord u="0.126372" v="0.505236"/>
+</vertex>
+<vertex>
+<position x="-22.993" y="-0.433013" z="-13.275"/>
+<normal x="-0.375458" y="-0.906881" z="-0.191305"/>
+<texcoord u="-8.72595" v="1.24416"/>
+<texcoord u="0.491479" v="0.063485"/>
+</vertex>
+<vertex>
+<position x="-24.2546" y="-0.433013" z="-10.7989"/>
+<normal x="-0.455059" y="-0.866057" z="-0.20704"/>
+<texcoord u="-7.1681" v="1.24358"/>
+<texcoord u="0.487581" v="0.389271"/>
+</vertex>
+<vertex>
+<position x="-25.2506" y="-0.433013" z="-8.20441"/>
+<normal x="-0.474208" y="-0.866057" z="-0.158339"/>
+<texcoord u="-5.61027" v="1.243"/>
+<texcoord u="0.552645" v="0.704015"/>
+</vertex>
+<vertex>
+<position x="-25.9698" y="-0.433013" z="-5.52006"/>
+<normal x="-0.555925" y="-0.817777" z="-0.148959"/>
+<texcoord u="-4.05242" v="1.24243"/>
+<texcoord u="0.787968" v="0.937487"/>
+</vertex>
+<vertex>
+<position x="-19.5447" y="-0.5" z="-17.5981"/>
+<normal x="0.00313246" y="-0.999989" z="-0.00347817"/>
+<texcoord u="-11.7811" v="1.61566"/>
+<texcoord u="0.218673" v="0.291329"/>
+</vertex>
+<vertex>
+<position x="-21.2772" y="-0.5" z="-15.4588"/>
+<normal x="-0.0692309" y="-0.996024" z="-0.056062"/>
+<texcoord u="-10.2232" v="1.61508"/>
+<texcoord u="0.147322" v="0.51089"/>
+</vertex>
+<vertex>
+<position x="-22.7765" y="-0.5" z="-13.15"/>
+<normal x="0.0793741" y="-0.996024" z="0.040443"/>
+<texcoord u="-8.66539" v="1.61451"/>
+<texcoord u="0.511718" v="0.0649993"/>
+</vertex>
+<vertex>
+<position x="-24.0263" y="-0.5" z="-10.6972"/>
+<normal x="0.0019036" y="-0.999989" z="-0.00427621"/>
+<texcoord u="-7.10755" v="1.61393"/>
+<texcoord u="0.506699" v="0.388536"/>
+</vertex>
+<vertex>
+<position x="-25.0128" y="-0.5" z="-8.12715"/>
+<normal x="0.0014459" y="-0.999989" z="-0.00445188"/>
+<texcoord u="-5.54971" v="1.61335"/>
+<texcoord u="0.57974" v="0.701333"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="-0.5" z="-5.46808"/>
+<normal x="-0.0860475" y="-0.996024" z="-0.0230563"/>
+<texcoord u="-3.99186" v="1.61278"/>
+<texcoord u="0.803136" v="0.935029"/>
+</vertex>
+<vertex>
+<position x="-19.3589" y="-0.433013" z="-17.4309"/>
+<normal x="0.374229" y="-0.866058" z="0.331506"/>
+<texcoord u="-11.7204" v="1.98601"/>
+<texcoord u="0.238949" v="0.299065"/>
+</vertex>
+<vertex>
+<position x="-21.0749" y="-0.433013" z="-15.3118"/>
+<normal x="0.327478" y="-0.906882" z="0.265186"/>
+<texcoord u="-10.1626" v="1.98543"/>
+<texcoord u="0.168283" v="0.516548"/>
+</vertex>
+<vertex>
+<position x="-22.56" y="-0.433013" z="-13.025"/>
+<normal x="0.512804" y="-0.817778" z="0.261286"/>
+<texcoord u="-8.60481" v="1.98485"/>
+<texcoord u="0.530522" v="0.0667662"/>
+</vertex>
+<vertex>
+<position x="-23.7979" y="-0.433013" z="-10.5955"/>
+<normal x="0.458354" y="-0.866058" z="0.199638"/>
+<texcoord u="-7.04697" v="1.98428"/>
+<texcoord u="0.526428" v="0.38753"/>
+</vertex>
+<vertex>
+<position x="-24.775" y="-0.433013" z="-8.0499"/>
+<normal x="0.476711" y="-0.866058" z="0.150633"/>
+<texcoord u="-5.48916" v="1.9837"/>
+<texcoord u="0.602336" v="0.695938"/>
+</vertex>
+<vertex>
+<position x="-25.4808" y="-0.433013" z="-5.4161"/>
+<normal x="0.407028" y="-0.906881" z="0.109063"/>
+<texcoord u="-3.93131" v="1.98313"/>
+<texcoord u="0.813243" v="0.930537"/>
+</vertex>
+<vertex>
+<position x="-19.2229" y="-0.25" z="-17.3084"/>
+<normal x="0.645114" y="-0.500068" z="0.57772"/>
+<texcoord u="-11.6599" v="2.35635"/>
+<texcoord u="0.25933" v="0.306535"/>
+</vertex>
+<vertex>
+<position x="-20.9268" y="-0.25" z="-15.2042"/>
+<normal x="0.636048" y="-0.574591" z="0.515061"/>
+<texcoord u="-10.1021" v="2.35578"/>
+<texcoord u="0.189163" v="0.522488"/>
+</vertex>
+<vertex>
+<position x="-22.4015" y="-0.25" z="-12.9335"/>
+<normal x="0.808377" y="-0.420565" z="0.411888"/>
+<texcoord u="-8.54423" v="2.3552"/>
+<texcoord u="0.548573" v="0.0680468"/>
+</vertex>
+<vertex>
+<position x="-23.6307" y="-0.25" z="-10.5211"/>
+<normal x="0.792065" y="-0.500068" z="0.350092"/>
+<texcoord u="-6.98637" v="2.35463"/>
+<texcoord u="0.546067" v="0.386127"/>
+</vertex>
+<vertex>
+<position x="-24.601" y="-0.25" z="-7.99334"/>
+<normal x="0.82432" y="-0.500069" z="0.265382"/>
+<texcoord u="-5.42855" v="2.35405"/>
+<texcoord u="0.620479" v="0.689296"/>
+</vertex>
+<vertex>
+<position x="-25.3017" y="-0.25" z="-5.37805"/>
+<normal x="0.790554" y="-0.57459" z="0.211828"/>
+<texcoord u="-3.87071" v="2.35348"/>
+<texcoord u="0.825028" v="0.927783"/>
+</vertex>
+<vertex>
+<position x="-19.1732" y="0" z="-17.2636"/>
+<normal x="0.743145" y="-4.63397e-008" z="0.66913"/>
+<texcoord u="-11.5993" v="2.7267"/>
+<texcoord u="0.279878" v="0.313524"/>
+</vertex>
+<vertex>
+<position x="-20.8727" y="0" z="-15.1649"/>
+<normal x="0.774073" y="-0.0888419" z="0.626832"/>
+<texcoord u="-10.0415" v="2.72613"/>
+<texcoord u="0.209892" v="0.528914"/>
+</vertex>
+<vertex>
+<position x="-23.5695" y="0" z="-10.4938"/>
+<normal x="0.913546" y="2.36848e-007" z="0.406736"/>
+<texcoord u="-6.92582" v="2.72498"/>
+<texcoord u="0.566416" v="0.384349"/>
+</vertex>
+<vertex>
+<position x="-22.3435" y="0" z="-12.9"/>
+<normal x="0.887483" y="0.0888442" z="0.452195"/>
+<texcoord u="-8.48365" v="2.72555"/>
+<texcoord u="0.566357" v="0.0684899"/>
+</vertex>
+<vertex>
+<position x="-24.5373" y="0" z="-7.97264"/>
+<normal x="0.951057" y="-1.99776e-006" z="0.309017"/>
+<texcoord u="-5.36796" v="2.7244"/>
+<texcoord u="0.636318" v="0.679604"/>
+</vertex>
+<vertex>
+<position x="-25.2362" y="0" z="-5.36412"/>
+<normal x="0.962106" y="-0.0888404" z="0.257796"/>
+<texcoord u="-3.81014" v="2.72383"/>
+<texcoord u="0.842882" v="0.919083"/>
+</vertex>
+<vertex>
+<position x="5.36413" y="0" z="-25.2362"/>
+<normal x="-0.155816" y="0.0888431" z="0.983783"/>
+<texcoord u="-27.9045" v="-1.71173"/>
+<texcoord u="0.105205" v="0.0775791"/>
+</vertex>
+<vertex>
+<position x="2.69684" y="0" z="-25.6587"/>
+<normal x="-0.104528" y="6.3331e-007" z="0.994522"/>
+<texcoord u="-26.3467" v="-1.71231"/>
+<texcoord u="0.198882" v="0.358954"/>
+</vertex>
+<vertex>
+<position x="-1.25154e-006" y="0" z="-25.8"/>
+<normal x="-7.78765e-008" y="-2.57443e-008" z="1"/>
+<texcoord u="-24.7888" v="-1.71288"/>
+<texcoord u="0.196951" v="0.647064"/>
+</vertex>
+<vertex>
+<position x="-2.69684" y="0" z="-25.6587"/>
+<normal x="0.0521286" y="-0.0888423" z="0.994681"/>
+<texcoord u="-23.231" v="-1.71346"/>
+<texcoord u="0.077487" v="0.919707"/>
+</vertex>
+<vertex>
+<position x="-5.36413" y="0" z="-25.2362"/>
+<normal x="0.257796" y="0.0888423" z="0.962106"/>
+<texcoord u="-21.6731" v="-1.71404"/>
+<texcoord u="0.657953" v="0.593464"/>
+</vertex>
+<vertex>
+<position x="5.37805" y="0.25" z="-25.3018"/>
+<normal x="-0.128033" y="0.57459" z="0.808365"/>
+<texcoord u="-27.8439" v="-1.34138"/>
+<texcoord u="0.124123" v="0.0754627"/>
+</vertex>
+<vertex>
+<position x="2.70384" y="0.25" z="-25.7253"/>
+<normal x="-0.092843" y="0.500068" z="0.860995"/>
+<texcoord u="-26.2861" v="-1.34196"/>
+<texcoord u="0.22238" v="0.358168"/>
+</vertex>
+<vertex>
+<position x="-1.25479e-006" y="0.25" z="-25.867"/>
+<normal x="-0.00233592" y="0.500068" z="0.865983"/>
+<texcoord u="-24.7283" v="-1.34254"/>
+<texcoord u="0.221259" v="0.649073"/>
+</vertex>
+<vertex>
+<position x="-2.70384" y="0.25" z="-25.7253"/>
+<normal x="0.047482" y="0.420564" z="0.90602"/>
+<texcoord u="-23.1704" v="-1.34311"/>
+<texcoord u="0.0965385" v="0.922263"/>
+</vertex>
+<vertex>
+<position x="-5.37806" y="0.25" z="-25.3018"/>
+<normal x="0.211829" y="0.574591" z="0.790553"/>
+<texcoord u="-21.6126" v="-1.34369"/>
+<texcoord u="0.636872" v="0.58693"/>
+</vertex>
+<vertex>
+<position x="-7.99335" y="0.25" z="-24.601"/>
+<normal x="0.265382" y="0.500069" z="0.82432"/>
+<texcoord u="-20.0547" v="-1.34426"/>
+<texcoord u="0.708209" v="0.36737"/>
+</vertex>
+<vertex>
+<position x="5.4161" y="0.433013" z="-25.4808"/>
+<normal x="-0.065919" y="0.906882" z="0.416197"/>
+<texcoord u="-27.7834" v="-0.971033"/>
+<texcoord u="0.143135" v="0.0725012"/>
+</vertex>
+<vertex>
+<position x="2.72297" y="0.433013" z="-25.9073"/>
+<normal x="-0.0562856" y="0.866058" z="0.496766"/>
+<texcoord u="-26.2255" v="-0.97161"/>
+<texcoord u="0.245928" v="0.356869"/>
+</vertex>
+<vertex>
+<position x="-1.26366e-006" y="0.433013" z="-26.05"/>
+<normal x="-0.00405111" y="0.866057" z="0.499928"/>
+<texcoord u="-24.6677" v="-0.972185"/>
+<texcoord u="0.245797" v="0.651453"/>
+</vertex>
+<vertex>
+<position x="-2.72297" y="0.433013" z="-25.9073"/>
+<normal x="0.0301209" y="0.817779" z="0.574744"/>
+<texcoord u="-23.1099" v="-0.972761"/>
+<texcoord u="0.115" v="0.925498"/>
+</vertex>
+<vertex>
+<position x="-5.41611" y="0.433013" z="-25.4808"/>
+<normal x="0.109063" y="0.906881" z="0.407028"/>
+<texcoord u="-21.552" v="-0.973337"/>
+<texcoord u="0.615647" v="0.580893"/>
+</vertex>
+<vertex>
+<position x="-8.0499" y="0.433013" z="-24.775"/>
+<normal x="0.150634" y="0.866058" z="0.476711"/>
+<texcoord u="-19.9942" v="-0.973913"/>
+<texcoord u="0.687491" v="0.359779"/>
+</vertex>
+<vertex>
+<position x="5.46808" y="0.5" z="-25.7253"/>
+<normal x="0.0139357" y="0.996024" z="-0.0879866"/>
+<texcoord u="-27.7228" v="-0.600683"/>
+<texcoord u="0.162545" v="0.069293"/>
+</vertex>
+<vertex>
+<position x="2.7491" y="0.5" z="-26.156"/>
+<normal x="-0.00465516" y="0.999989" z="-0.000489419"/>
+<texcoord u="-26.165" v="-0.60126"/>
+<texcoord u="0.269243" v="0.355281"/>
+</vertex>
+<vertex>
+<position x="-1.27579e-006" y="0.5" z="-26.3"/>
+<normal x="-0.00468083" y="0.999989" z="-9.77111e-008"/>
+<texcoord u="-24.6071" v="-0.601835"/>
+<texcoord u="0.270176" v="0.654134"/>
+</vertex>
+<vertex>
+<position x="-2.7491" y="0.5" z="-26.156"/>
+<normal x="0.00466223" y="0.996024" z="0.0889612"/>
+<texcoord u="-23.0493" v="-0.602412"/>
+<texcoord u="0.133136" v="0.92922"/>
+</vertex>
+<vertex>
+<position x="-5.46808" y="0.5" z="-25.7253"/>
+<normal x="-0.0230566" y="0.996024" z="-0.0860479"/>
+<texcoord u="-21.4915" v="-0.602987"/>
+<texcoord u="0.594344" v="0.575144"/>
+</vertex>
+<vertex>
+<position x="-8.12716" y="0.5" z="-25.0128"/>
+<normal x="-0.00445182" y="0.999989" z="0.00144617"/>
+<texcoord u="-19.9336" v="-0.603564"/>
+<texcoord u="0.666871" v="0.351907"/>
+</vertex>
+<vertex>
+<position x="5.52006" y="0.433013" z="-25.9698"/>
+<normal x="0.0900329" y="0.817779" z="-0.568446"/>
+<texcoord u="-27.6623" v="-0.230334"/>
+<texcoord u="0.182303" v="0.0664911"/>
+</vertex>
+<vertex>
+<position x="2.77523" y="0.433013" z="-26.4046"/>
+<normal x="0.0482274" y="0.866058" z="-0.497612"/>
+<texcoord u="-26.1044" v="-0.23091"/>
+<texcoord u="0.292091" v="0.353549"/>
+</vertex>
+<vertex>
+<position x="-1.28792e-006" y="0.433013" z="-26.55"/>
+<normal x="-0.00405103" y="0.866058" z="-0.499927"/>
+<texcoord u="-24.5466" v="-0.231486"/>
+<texcoord u="0.294333" v="0.656824"/>
+</vertex>
+<vertex>
+<position x="-2.77523" y="0.433013" z="-26.4046"/>
+<normal x="-0.0220535" y="0.906882" z="-0.420808"/>
+<texcoord u="-22.9887" v="-0.232062"/>
+<texcoord u="0.151159" v="0.932501"/>
+</vertex>
+<vertex>
+<position x="-5.52006" y="0.433013" z="-25.9698"/>
+<normal x="-0.148959" y="0.817779" z="-0.555922"/>
+<texcoord u="-21.4309" v="-0.232637"/>
+<texcoord u="0.573041" v="0.569395"/>
+</vertex>
+<vertex>
+<position x="-8.20441" y="0.433013" z="-25.2506"/>
+<normal x="-0.158339" y="0.866058" z="-0.474207"/>
+<texcoord u="-19.8731" v="-0.233213"/>
+<texcoord u="0.646252" v="0.344036"/>
+</vertex>
+<vertex>
+<position x="5.55811" y="0.25" z="-26.1489"/>
+<normal x="0.141927" y="0.420561" z="-0.896094"/>
+<texcoord u="-27.6017" v="0.140016"/>
+<texcoord u="0.202214" v="0.0643387"/>
+</vertex>
+<vertex>
+<position x="2.79436" y="0.25" z="-26.5866"/>
+<normal x="0.0881965" y="0.500067" z="-0.861484"/>
+<texcoord u="-26.0439" v="0.13944"/>
+<texcoord u="0.314406" v="0.351834"/>
+</vertex>
+<vertex>
+<position x="-1.2968e-006" y="0.25" z="-26.733"/>
+<normal x="-0.00233594" y="0.500068" z="-0.865983"/>
+<texcoord u="-24.486" v="0.138864"/>
+<texcoord u="0.318108" v="0.659331"/>
+</vertex>
+<vertex>
+<position x="-2.79436" y="0.25" z="-26.5866"/>
+<normal x="-0.0428333" y="0.57459" z="-0.81732"/>
+<texcoord u="-22.9282" v="0.138288"/>
+<texcoord u="0.168721" v="0.935061"/>
+</vertex>
+<vertex>
+<position x="-5.55811" y="0.25" z="-26.1489"/>
+<normal x="-0.234817" y="0.420564" z="-0.876348"/>
+<texcoord u="-21.3703" v="0.137712"/>
+<texcoord u="0.588044" v="0.932904"/>
+</vertex>
+<vertex>
+<position x="-8.26096" y="0.25" z="-25.4246"/>
+<normal x="-0.269825" y="0.500068" z="-0.822877"/>
+<texcoord u="-19.8125" v="0.137137"/>
+<texcoord u="0.349456" v="0.932904"/>
+</vertex>
+<vertex>
+<position x="5.57204" y="-2.38132e-008" z="-26.2144"/>
+<normal x="0.155816" y="-0.0888408" z="-0.983783"/>
+<texcoord u="-27.5411" v="0.510365"/>
+<texcoord u="0.221983" v="0.063348"/>
+</vertex>
+<vertex>
+<position x="2.80136" y="-2.38132e-008" z="-26.6532"/>
+<normal x="0.104528" y="-6.33309e-007" z="-0.994522"/>
+<texcoord u="-25.9833" v="0.50979"/>
+<texcoord u="0.336132" v="0.350344"/>
+</vertex>
+<vertex>
+<position x="-1.30005e-006" y="-2.38132e-008" z="-26.8"/>
+<normal x="3.86164e-008" y="1.02977e-008" z="-1"/>
+<texcoord u="-24.4255" v="0.509214"/>
+<texcoord u="0.341584" v="0.661488"/>
+</vertex>
+<vertex>
+<position x="-2.80137" y="-2.38132e-008" z="-26.6532"/>
+<normal x="-0.0521286" y="0.0888422" z="-0.994681"/>
+<texcoord u="-22.8676" v="0.508638"/>
+<texcoord u="0.185445" v="0.936399"/>
+</vertex>
+<vertex>
+<position x="5.55811" y="-0.25" z="-26.1489"/>
+<normal x="0.128032" y="-0.57459" z="-0.808365"/>
+<texcoord u="-27.4805" v="0.880714"/>
+<texcoord u="0.240716" v="0.063697"/>
+</vertex>
+<vertex>
+<position x="2.79436" y="-0.25" z="-26.5866"/>
+<normal x="0.0928429" y="-0.500067" z="-0.860995"/>
+<texcoord u="-25.9227" v="0.880139"/>
+<texcoord u="0.357257" v="0.349275"/>
+</vertex>
+<vertex>
+<position x="-1.2968e-006" y="-0.25" z="-26.733"/>
+<normal x="0.00233624" y="-0.500068" z="-0.865983"/>
+<texcoord u="-24.3649" v="0.879564"/>
+<texcoord u="0.363611" v="0.663454"/>
+</vertex>
+<vertex>
+<position x="-2.79436" y="-0.25" z="-26.5866"/>
+<normal x="-0.0474817" y="-0.420563" z="-0.90602"/>
+<texcoord u="-22.8071" v="0.878988"/>
+<texcoord u="0.20047" v="0.936652"/>
+</vertex>
+<vertex>
+<position x="5.52006" y="-0.433013" z="-25.9698"/>
+<normal x="0.065919" y="-0.906881" z="-0.416198"/>
+<texcoord u="-27.4199" v="1.25106"/>
+<texcoord u="0.257223" v="0.0652521"/>
+</vertex>
+<vertex>
+<position x="2.77523" y="-0.433013" z="-26.4046"/>
+<normal x="0.0562854" y="-0.866058" z="-0.496765"/>
+<texcoord u="-25.8621" v="1.25049"/>
+<texcoord u="0.377992" v="0.348389"/>
+</vertex>
+<vertex>
+<position x="-1.28792e-006" y="-0.433013" z="-26.55"/>
+<normal x="0.00405123" y="-0.866058" z="-0.499927"/>
+<texcoord u="-24.3043" v="1.24991"/>
+<texcoord u="0.386645" v="0.664693"/>
+</vertex>
+<vertex>
+<position x="-2.77523" y="-0.433013" z="-26.4046"/>
+<normal x="-0.0301204" y="-0.81778" z="-0.574743"/>
+<texcoord u="-22.7464" v="1.24934"/>
+<texcoord u="0.221753" v="0.936006"/>
+</vertex>
+<vertex>
+<position x="5.46808" y="-0.5" z="-25.7253"/>
+<normal x="-0.0139356" y="-0.996024" z="0.0879867"/>
+<texcoord u="-27.3593" v="1.62141"/>
+<texcoord u="0.587557" v="0.190039"/>
+</vertex>
+<vertex>
+<position x="2.7491" y="-0.5" z="-26.156"/>
+<normal x="0.00465516" y="-0.999989" z="0.000489399"/>
+<texcoord u="-25.8015" v="1.62084"/>
+<texcoord u="0.4041" v="0.355686"/>
+</vertex>
+<vertex>
+<position x="-1.27579e-006" y="-0.5" z="-26.3"/>
+<normal x="0.00468079" y="-0.999989" z="1.54281e-008"/>
+<texcoord u="-24.2437" v="1.62026"/>
+<texcoord u="0.41364" v="0.660149"/>
+</vertex>
+<vertex>
+<position x="-2.7491" y="-0.5" z="-26.156"/>
+<normal x="-0.00466224" y="-0.996024" z="-0.0889613"/>
+<texcoord u="-22.6859" v="1.61969"/>
+<texcoord u="0.500445" v="0.793292"/>
+</vertex>
+<vertex>
+<position x="5.4161" y="-0.433013" z="-25.4808"/>
+<normal x="-0.090033" y="-0.817779" z="0.568446"/>
+<texcoord u="-27.2987" v="1.99176"/>
+<texcoord u="0.598811" v="0.195298"/>
+</vertex>
+<vertex>
+<position x="2.72297" y="-0.433013" z="-25.9073"/>
+<normal x="-0.0482277" y="-0.866057" z="0.497613"/>
+<texcoord u="-25.7409" v="1.99119"/>
+<texcoord u="0.420736" v="0.364761"/>
+</vertex>
+<vertex>
+<position x="-1.26366e-006" y="-0.433013" z="-26.05"/>
+<normal x="0.00405107" y="-0.866057" z="0.499928"/>
+<texcoord u="-24.1832" v="1.99061"/>
+<texcoord u="0.431754" v="0.649689"/>
+</vertex>
+<vertex>
+<position x="-2.72297" y="-0.433013" z="-25.9073"/>
+<normal x="0.0220538" y="-0.906881" z="0.420809"/>
+<texcoord u="-22.6253" v="1.99004"/>
+<texcoord u="0.653809" v="0.81375"/>
+</vertex>
+<vertex>
+<position x="5.37805" y="-0.25" z="-25.3018"/>
+<normal x="-0.141927" y="-0.420565" z="0.896093"/>
+<texcoord u="-27.2382" v="2.36211"/>
+<texcoord u="0.605279" v="0.197873"/>
+</vertex>
+<vertex>
+<position x="2.70384" y="-0.25" z="-25.7253"/>
+<normal x="-0.0881967" y="-0.500069" z="0.861483"/>
+<texcoord u="-25.6803" v="2.36154"/>
+<texcoord u="0.451802" v="0.374559"/>
+</vertex>
+<vertex>
+<position x="-1.25479e-006" y="-0.25" z="-25.867"/>
+<normal x="0.00233552" y="-0.500068" z="0.865983"/>
+<texcoord u="-24.1226" v="2.36096"/>
+<texcoord u="0.449661" v="0.641084"/>
+</vertex>
+<vertex>
+<position x="-2.70384" y="-0.25" z="-25.7253"/>
+<normal x="0.0428334" y="-0.57459" z="0.817319"/>
+<texcoord u="-22.5647" v="2.36039"/>
+<texcoord u="0.660393" v="0.803781"/>
+</vertex>
+<vertex>
+<position x="2.69684" y="0" z="-25.6587"/>
+<normal x="-0.104528" y="6.3331e-007" z="0.994522"/>
+<texcoord u="-25.6198" v="2.73189"/>
+<texcoord u="0.466484" v="0.375504"/>
+</vertex>
+<vertex>
+<position x="5.36413" y="0" z="-25.2362"/>
+<normal x="-0.155816" y="0.0888431" z="0.983783"/>
+<texcoord u="-27.1777" v="2.73246"/>
+<texcoord u="0.61744" v="0.202422"/>
+</vertex>
+<vertex>
+<position x="-1.25154e-006" y="0" z="-25.8"/>
+<normal x="-7.78765e-008" y="-2.57443e-008" z="1"/>
+<texcoord u="-24.062" v="2.73131"/>
+<texcoord u="0.474179" v="0.642145"/>
+</vertex>
+<vertex>
+<position x="-2.69684" y="0" z="-25.6587"/>
+<normal x="0.0521286" y="-0.0888423" z="0.994681"/>
+<texcoord u="-22.5042" v="2.73074"/>
+<texcoord u="0.672513" v="0.796832"/>
+</vertex>
+<vertex>
+<position x="-5.52006" y="0.433013" z="-25.9698"/>
+<normal x="-0.148959" y="0.817779" z="-0.555922"/>
+<texcoord u="-21.4309" v="-0.232637"/>
+<texcoord u="0.587225" v="0.910846"/>
+</vertex>
+<vertex>
+<position x="25.6587" y="0" z="-2.69684"/>
+<normal x="-0.994522" y="-1.89478e-006" z="0.104523"/>
+<texcoord u="-46.5985" v="-1.70482"/>
+<texcoord u="0.92373" v="0.275424"/>
+</vertex>
+<vertex>
+<position x="25.2362" y="0" z="-5.36413"/>
+<normal x="-0.978148" y="1.72487e-006" z="0.207912"/>
+<texcoord u="-45.0407" v="-1.7054"/>
+<texcoord u="0.64185" v="0.266102"/>
+</vertex>
+<vertex>
+<position x="24.5373" y="0" z="-7.97265"/>
+<normal x="-0.951056" y="-3.45489e-006" z="0.309017"/>
+<texcoord u="-43.4828" v="-1.70597"/>
+<texcoord u="0.360327" v="0.249141"/>
+</vertex>
+<vertex>
+<position x="23.5695" y="0" z="-10.4938"/>
+<normal x="-0.929889" y="-0.0888453" z="0.356951"/>
+<texcoord u="-41.925" v="-1.70655"/>
+<texcoord u="0.0793678" v="0.224561"/>
+</vertex>
+<vertex>
+<position x="25.6587" y="0" z="2.69683"/>
+<normal x="-0.994522" y="-6.07566e-006" z="-0.104528"/>
+<texcoord u="43.7561" v="-1.73822"/>
+<texcoord u="0.0715087" v="0.802921"/>
+</vertex>
+<vertex>
+<position x="25.8" y="0" z="0"/>
+<normal x="-1" y="-2.03895e-006" z="-5.75128e-006"/>
+<texcoord u="45.314" v="-1.7388"/>
+<texcoord u="0.353542" v="0.802922"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="0.25" z="-2.70384"/>
+<normal x="-0.861483" y="0.50007" z="0.0881915"/>
+<texcoord u="-46.538" v="-1.33447"/>
+<texcoord u="0.923203" v="0.302448"/>
+</vertex>
+<vertex>
+<position x="25.3018" y="0.25" z="-5.37806"/>
+<normal x="-0.847545" y="0.500067" z="0.177764"/>
+<texcoord u="-44.9801" v="-1.33505"/>
+<texcoord u="0.640591" v="0.293104"/>
+</vertex>
+<vertex>
+<position x="24.601" y="0.25" z="-7.99335"/>
+<normal x="-0.824319" y="0.500071" z="0.265381"/>
+<texcoord u="-43.4223" v="-1.33563"/>
+<texcoord u="0.358336" v="0.276098"/>
+</vertex>
+<vertex>
+<position x="23.6307" y="0.25" z="-10.5211"/>
+<normal x="-0.847003" y="0.420563" z="0.325134"/>
+<texcoord u="-41.8644" v="-1.3362"/>
+<texcoord u="0.0766424" v="0.251454"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="0.25" z="2.70384"/>
+<normal x="-0.860995" y="0.500068" z="-0.0928428"/>
+<texcoord u="43.8167" v="-1.36787"/>
+<texcoord u="0.0711416" v="0.775894"/>
+</vertex>
+<vertex>
+<position x="25.867" y="0.25" z="0"/>
+<normal x="-0.865984" y="0.500067" z="-0.00234056"/>
+<texcoord u="45.3745" v="-1.36845"/>
+<texcoord u="0.353908" v="0.775894"/>
+</vertex>
+<vertex>
+<position x="25.9073" y="0.433013" z="-2.72297"/>
+<normal x="-0.497614" y="0.866057" z="0.0482245"/>
+<texcoord u="-46.4774" v="-0.964124"/>
+<texcoord u="0.925855" v="0.329319"/>
+</vertex>
+<vertex>
+<position x="25.4808" y="0.433013" z="-5.41611"/>
+<normal x="-0.489846" y="0.866058" z="0.0999785"/>
+<texcoord u="-44.9196" v="-0.964701"/>
+<texcoord u="0.641238" v="0.320082"/>
+</vertex>
+<vertex>
+<position x="24.775" y="0.433013" z="-8.0499"/>
+<normal x="-0.476713" y="0.866056" z="0.150634"/>
+<texcoord u="-43.3617" v="-0.965276"/>
+<texcoord u="0.356977" v="0.303089"/>
+</vertex>
+<vertex>
+<position x="23.7979" y="0.433013" z="-10.5955"/>
+<normal x="-0.537306" y="0.817779" z="0.206252"/>
+<texcoord u="-41.8039" v="-0.965852"/>
+<texcoord u="0.0732958" v="0.278275"/>
+</vertex>
+<vertex>
+<position x="25.9073" y="0.433013" z="2.72297"/>
+<normal x="-0.496767" y="0.866057" z="-0.0562858"/>
+<texcoord u="43.8773" v="-0.997524"/>
+<texcoord u="0.0701413" v="0.748883"/>
+</vertex>
+<vertex>
+<position x="26.05" y="0.433013" z="0"/>
+<normal x="-0.499928" y="0.866057" z="-0.00405351"/>
+<texcoord u="45.4351" v="-0.9981"/>
+<texcoord u="0.354908" v="0.748884"/>
+</vertex>
+<vertex>
+<position x="26.156" y="0.5" z="-2.7491"/>
+<normal x="-0.000490247" y="0.999989" z="-0.00465555"/>
+<texcoord u="-46.4168" v="-0.593774"/>
+<texcoord u="0.930345" v="0.356102"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="0.5" z="-5.46809"/>
+<normal x="-0.000975378" y="0.999989" z="-0.00457802"/>
+<texcoord u="-44.859" v="-0.59435"/>
+<texcoord u="0.642986" v="0.347038"/>
+</vertex>
+<vertex>
+<position x="25.0128" y="0.5" z="-8.12716"/>
+<normal x="-0.00144795" y="0.999989" z="-0.00445122"/>
+<texcoord u="-43.3011" v="-0.594926"/>
+<texcoord u="0.355986" v="0.330105"/>
+</vertex>
+<vertex>
+<position x="24.0263" y="0.5" z="-10.6972"/>
+<normal x="-0.0831673" y="0.996024" z="0.0319249"/>
+<texcoord u="-41.7433" v="-0.595502"/>
+<texcoord u="0.0695805" v="0.305051"/>
+</vertex>
+<vertex>
+<position x="26.3" y="0.5" z="0"/>
+<normal x="7.81689e-007" y="0.999989" z="-0.00468022"/>
+<texcoord u="45.4957" v="-0.627751"/>
+<texcoord u="0.356275" v="0.721888"/>
+</vertex>
+<vertex>
+<position x="26.4046" y="0.433013" z="-2.77524"/>
+<normal x="0.496766" y="0.866057" z="-0.0562833"/>
+<texcoord u="-46.3562" v="-0.223426"/>
+<texcoord u="0.934833" v="0.382876"/>
+</vertex>
+<vertex>
+<position x="25.9698" y="0.433013" z="-5.52006"/>
+<normal x="0.488162" y="0.866057" z="-0.107904"/>
+<texcoord u="-44.7984" v="-0.224001"/>
+<texcoord u="0.644736" v="0.373995"/>
+</vertex>
+<vertex>
+<position x="25.2506" y="0.433013" z="-8.20441"/>
+<normal x="0.47421" y="0.866056" z="-0.15834"/>
+<texcoord u="-43.2406" v="-0.224577"/>
+<texcoord u="0.354996" v="0.35712"/>
+</vertex>
+<vertex>
+<position x="24.2547" y="0.433013" z="-10.7989"/>
+<normal x="0.393399" y="0.906881" z="-0.151012"/>
+<texcoord u="-41.6827" v="-0.225152"/>
+<texcoord u="0.0658651" v="0.331826"/>
+</vertex>
+<vertex>
+<position x="26.55" y="0.433013" z="0"/>
+<normal x="0.499929" y="0.866057" z="-0.00404777"/>
+<texcoord u="45.5563" v="-0.257403"/>
+<texcoord u="0.356176" v="0.694879"/>
+</vertex>
+<vertex>
+<position x="26.5866" y="0.25" z="-2.79437"/>
+<normal x="0.860996" y="0.500067" z="-0.0928385"/>
+<texcoord u="-46.2957" v="0.146924"/>
+<texcoord u="0.937485" v="0.409751"/>
+</vertex>
+<vertex>
+<position x="26.1489" y="0.25" z="-5.55811"/>
+<normal x="0.846573" y="0.500069" z="-0.182333"/>
+<texcoord u="-44.7378" v="0.146348"/>
+<texcoord u="0.645384" v="0.400984"/>
+</vertex>
+<vertex>
+<position x="25.4246" y="0.25" z="-8.26097"/>
+<normal x="0.822876" y="0.500069" z="-0.269825"/>
+<texcoord u="-43.18" v="0.145773"/>
+<texcoord u="0.353636" v="0.384113"/>
+</vertex>
+<vertex>
+<position x="24.4218" y="0.25" z="-10.8733"/>
+<normal x="0.764083" y="0.574587" z="-0.293304"/>
+<texcoord u="-41.6222" v="0.145196"/>
+<texcoord u="0.0625153" v="0.358641"/>
+</vertex>
+<vertex>
+<position x="26.6532" y="-2.38132e-008" z="-2.80137"/>
+<normal x="0.994522" y="3.75867e-007" z="-0.104523"/>
+<texcoord u="-46.2351" v="0.517273"/>
+<texcoord u="0.937022" v="0.436778"/>
+</vertex>
+<vertex>
+<position x="26.2144" y="-2.38132e-008" z="-5.57204"/>
+<normal x="0.978148" y="-2.52294e-007" z="-0.207912"/>
+<texcoord u="-44.6773" v="0.516698"/>
+<texcoord u="0.644189" v="0.427986"/>
+</vertex>
+<vertex>
+<position x="25.4883" y="-2.38132e-008" z="-8.28167"/>
+<normal x="0.951056" y="-8.75309e-008" z="-0.309017"/>
+<texcoord u="-43.1194" v="0.516122"/>
+<texcoord u="0.35171" v="0.411074"/>
+</vertex>
+<vertex>
+<position x="26.5866" y="-0.25" z="-2.79437"/>
+<normal x="0.861485" y="-0.500066" z="-0.0881918"/>
+<texcoord u="-46.1746" v="0.887624"/>
+<texcoord u="0.934359" v="0.463872"/>
+</vertex>
+<vertex>
+<position x="26.1489" y="-0.25" z="-5.55811"/>
+<normal x="0.847546" y="-0.500066" z="-0.177764"/>
+<texcoord u="-44.6167" v="0.887048"/>
+<texcoord u="0.642264" v="0.454947"/>
+</vertex>
+<vertex>
+<position x="25.4246" y="-0.25" z="-8.26097"/>
+<normal x="0.824321" y="-0.500068" z="-0.265382"/>
+<texcoord u="-43.0589" v="0.886472"/>
+<texcoord u="0.350515" v="0.438077"/>
+</vertex>
+<vertex>
+<position x="26.4046" y="-0.433013" z="-2.77524"/>
+<normal x="0.497613" y="-0.866057" z="-0.0482245"/>
+<texcoord u="-46.114" v="1.25797"/>
+<texcoord u="0.932535" v="0.490839"/>
+</vertex>
+<vertex>
+<position x="25.9698" y="-0.433013" z="-5.52006"/>
+<normal x="0.489844" y="-0.866058" z="-0.0999781"/>
+<texcoord u="-44.5561" v="1.2574"/>
+<texcoord u="0.642437" v="0.481983"/>
+</vertex>
+<vertex>
+<position x="25.2506" y="-0.433013" z="-8.20441"/>
+<normal x="0.476711" y="-0.866058" z="-0.150633"/>
+<texcoord u="-42.9983" v="1.25682"/>
+<texcoord u="0.352481" v="0.494603"/>
+</vertex>
+<vertex>
+<position x="26.156" y="-0.5" z="-2.7491"/>
+<normal x="0.000488401" y="-0.999989" z="0.00465585"/>
+<texcoord u="-46.0535" v="1.62833"/>
+<texcoord u="0.930346" v="0.517778"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="-0.5" z="-5.46809"/>
+<normal x="0.000972411" y="-0.999989" z="0.00457869"/>
+<texcoord u="-44.4956" v="1.62775"/>
+<texcoord u="0.642979" v="0.509004"/>
+</vertex>
+<vertex>
+<position x="25.0128" y="-0.5" z="-8.12716"/>
+<normal x="0.00144487" y="-0.999989" z="0.0044522"/>
+<texcoord u="-42.9377" v="1.62717"/>
+<texcoord u="0.356195" v="0.529287"/>
+</vertex>
+<vertex>
+<position x="26.3" y="-0.5" z="0"/>
+<normal x="3.39417e-007" y="-0.999989" z="0.00468027"/>
+<texcoord u="45.8591" v="1.59435"/>
+<texcoord u="0.450368" v="0.169275"/>
+</vertex>
+<vertex>
+<position x="25.9073" y="-0.433013" z="-2.72297"/>
+<normal x="-0.496766" y="-0.866058" z="0.0562833"/>
+<texcoord u="-45.993" v="1.99868"/>
+<texcoord u="0.928155" v="0.544726"/>
+</vertex>
+<vertex>
+<position x="25.4808" y="-0.433013" z="-5.41611"/>
+<normal x="-0.488164" y="-0.866056" z="0.107904"/>
+<texcoord u="-44.4351" v="1.9981"/>
+<texcoord u="0.643521" v="0.536025"/>
+</vertex>
+<vertex>
+<position x="24.775" y="-0.433013" z="-8.0499"/>
+<normal x="-0.474209" y="-0.866057" z="0.158339"/>
+<texcoord u="-42.8773" v="1.99752"/>
+<texcoord u="0.359463" v="0.556122"/>
+</vertex>
+<vertex>
+<position x="25.9073" y="-0.433013" z="2.72297"/>
+<normal x="-0.497613" y="-0.866057" z="-0.0482276"/>
+<texcoord u="44.3617" v="1.96527"/>
+<texcoord u="0.168408" v="0.11748"/>
+</vertex>
+<vertex>
+<position x="26.05" y="-0.433013" z="0"/>
+<normal x="-0.499928" y="-0.866057" z="0.00404787"/>
+<texcoord u="45.9196" v="1.9647"/>
+<texcoord u="0.452091" v="0.142299"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="-0.25" z="-2.70384"/>
+<normal x="-0.860995" y="-0.500069" z="0.0928383"/>
+<texcoord u="-45.9324" v="2.36903"/>
+<texcoord u="0.92633" v="0.571693"/>
+</vertex>
+<vertex>
+<position x="25.3018" y="-0.25" z="-5.37806"/>
+<normal x="-0.846572" y="-0.500071" z="0.182333"/>
+<texcoord u="-44.3745" v="2.36845"/>
+<texcoord u="0.643696" v="0.563054"/>
+</vertex>
+<vertex>
+<position x="24.601" y="-0.25" z="-7.99335"/>
+<normal x="-0.822877" y="-0.500067" z="0.269825"/>
+<texcoord u="-42.8167" v="2.36787"/>
+<texcoord u="0.362367" v="0.582992"/>
+</vertex>
+<vertex>
+<position x="23.6307" y="-0.25" z="-10.5211"/>
+<normal x="-0.764081" y="-0.574589" z="0.293304"/>
+<texcoord u="-41.2589" v="2.3673"/>
+<texcoord u="0.0825496" v="0.623747"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="-0.25" z="2.70384"/>
+<normal x="-0.861483" y="-0.500069" z="-0.0881965"/>
+<texcoord u="44.4223" v="2.33563"/>
+<texcoord u="0.170913" v="0.103901"/>
+</vertex>
+<vertex>
+<position x="25.867" y="-0.25" z="0"/>
+<normal x="-0.865982" y="-0.500069" z="0.00233067"/>
+<texcoord u="45.9802" v="2.33505"/>
+<texcoord u="0.453449" v="0.115305"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="0.25" z="-2.70384"/>
+<normal x="-0.861483" y="0.50007" z="0.0881915"/>
+<texcoord u="46.9324" v="-1.36903"/>
+<texcoord u="0.636571" v="0.783556"/>
+</vertex>
+<vertex>
+<position x="25.6587" y="0" z="-2.69684"/>
+<normal x="-0.994522" y="-1.89478e-006" z="0.104523"/>
+<texcoord u="46.8718" v="-1.73938"/>
+<texcoord u="0.635472" v="0.810563"/>
+</vertex>
+<vertex>
+<position x="25.9073" y="0.433013" z="-2.72297"/>
+<normal x="-0.497614" y="0.866057" z="0.0482245"/>
+<texcoord u="46.9929" v="-0.998676"/>
+<texcoord u="0.638895" v="0.769945"/>
+</vertex>
+<vertex>
+<position x="26.156" y="0.5" z="-2.7491"/>
+<normal x="-0.000490247" y="0.999989" z="-0.00465555"/>
+<texcoord u="47.0535" v="-0.628326"/>
+<texcoord u="0.642254" v="0.743117"/>
+</vertex>
+<vertex>
+<position x="26.4046" y="0.433013" z="-2.77524"/>
+<normal x="0.496766" y="0.866057" z="-0.0562833"/>
+<texcoord u="47.1141" v="-0.257979"/>
+<texcoord u="0.645617" v="0.7163"/>
+</vertex>
+<vertex>
+<position x="26.5866" y="0.25" z="-2.79437"/>
+<normal x="0.860996" y="0.500067" z="-0.0928385"/>
+<texcoord u="47.1747" v="0.112372"/>
+<texcoord u="0.648609" v="0.689437"/>
+</vertex>
+<vertex>
+<position x="26.156" y="-0.5" z="-2.7491"/>
+<normal x="0.000488401" y="-0.999989" z="0.00465585"/>
+<texcoord u="47.4169" v="1.59377"/>
+<texcoord u="0.737842" v="0.173088"/>
+</vertex>
+<vertex>
+<position x="25.9073" y="-0.433013" z="-2.72297"/>
+<normal x="-0.496766" y="-0.866058" z="0.0562833"/>
+<texcoord u="47.4774" v="1.96412"/>
+<texcoord u="0.736833" v="0.14607"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="-0.25" z="-2.70384"/>
+<normal x="-0.860995" y="-0.500069" z="0.0928383"/>
+<texcoord u="47.538" v="2.33447"/>
+<texcoord u="0.736191" v="0.119048"/>
+</vertex>
+<vertex>
+<position x="25.2362" y="0" z="-5.36413"/>
+<normal x="-0.978148" y="1.72487e-006" z="0.207912"/>
+<texcoord u="-44.314" v="2.7388"/>
+<texcoord u="0.643235" v="0.590082"/>
+</vertex>
+<vertex>
+<position x="25.6587" y="0" z="-2.69684"/>
+<normal x="-0.994522" y="-1.89478e-006" z="0.104523"/>
+<texcoord u="-45.8719" v="2.73938"/>
+<texcoord u="0.925138" v="0.598697"/>
+</vertex>
+<vertex>
+<position x="24.5373" y="0" z="-7.97265"/>
+<normal x="-0.951056" y="-3.45489e-006" z="0.309017"/>
+<texcoord u="-42.7561" v="2.73822"/>
+<texcoord u="0.364643" v="0.609926"/>
+</vertex>
+<vertex>
+<position x="23.5695" y="0" z="-10.4938"/>
+<normal x="-0.929889" y="-0.0888453" z="0.356951"/>
+<texcoord u="-41.1983" v="2.73765"/>
+<texcoord u="0.0868125" v="0.650439"/>
+</vertex>
+<vertex>
+<position x="25.6587" y="0" z="2.69683"/>
+<normal x="-0.994522" y="-6.07566e-006" z="-0.104528"/>
+<texcoord u="44.4829" v="2.70598"/>
+<texcoord u="0.17237" v="0.0769115"/>
+</vertex>
+<vertex>
+<position x="25.8" y="0" z="0"/>
+<normal x="-1" y="-2.03895e-006" z="-5.75128e-006"/>
+<texcoord u="46.0407" v="2.7054"/>
+<texcoord u="0.454173" v="0.0882836"/>
+</vertex>
+<vertex>
+<position x="25.6587" y="0" z="-2.69684"/>
+<normal x="-0.994522" y="-1.89478e-006" z="0.104523"/>
+<texcoord u="47.5985" v="2.70482"/>
+<texcoord u="0.736183" v="0.0920189"/>
+</vertex>
+<vertex>
+<position x="5.36412" y="0" z="25.2362"/>
+<normal x="-0.207912" y="-5.4578e-007" z="-0.978148"/>
+<texcoord u="25.0622" v="-1.73132"/>
+<texcoord u="0.510945" v="0.296695"/>
+</vertex>
+<vertex>
+<position x="7.97264" y="0" z="24.5373"/>
+<normal x="-0.257796" y="-0.0888435" z="-0.962106"/>
+<texcoord u="26.62" v="-1.73189"/>
+<texcoord u="0.510945" v="0.577305"/>
+</vertex>
+<vertex>
+<position x="10.4938" y="0" z="23.5695"/>
+<normal x="-0.452196" y="0.0888431" z="-0.887483"/>
+<texcoord u="28.1778" v="-1.73247"/>
+<texcoord u="0.0695956" v="0.0901705"/>
+</vertex>
+<vertex>
+<position x="12.9" y="0" z="22.3435"/>
+<normal x="-0.5" y="3.65569e-007" z="-0.866025"/>
+<texcoord u="29.7357" v="-1.73304"/>
+<texcoord u="0.0847875" v="0.37037"/>
+</vertex>
+<vertex>
+<position x="15.1649" y="0" z="20.8726"/>
+<normal x="-0.587785" y="4.58249e-007" z="-0.809017"/>
+<texcoord u="31.2934" v="-1.73362"/>
+<texcoord u="0.0923826" v="0.650886"/>
+</vertex>
+<vertex>
+<position x="17.2636" y="0" z="19.1731"/>
+<normal x="-0.626832" y="-0.0888432" z="-0.774073"/>
+<texcoord u="32.8513" v="-1.73419"/>
+<texcoord u="0.0923815" v="0.931497"/>
+</vertex>
+<vertex>
+<position x="5.37805" y="0.25" z="25.3017"/>
+<normal x="-0.177763" y="0.500069" z="-0.847544"/>
+<texcoord u="25.1227" v="-1.36097"/>
+<texcoord u="0.537836" v="0.296332"/>
+</vertex>
+<vertex>
+<position x="7.99334" y="0.25" z="24.601"/>
+<normal x="-0.234817" y="0.420565" z="-0.876348"/>
+<texcoord u="26.6806" v="-1.36154"/>
+<texcoord u="0.537836" v="0.57767"/>
+</vertex>
+<vertex>
+<position x="10.5211" y="0.25" z="23.6307"/>
+<normal x="-0.371565" y="0.57459" z="-0.729236"/>
+<texcoord u="28.2384" v="-1.36212"/>
+<texcoord u="0.096429" v="0.0883557"/>
+</vertex>
+<vertex>
+<position x="12.9335" y="0.25" z="22.4015"/>
+<normal x="-0.430968" y="0.500069" z="-0.751131"/>
+<texcoord u="29.7962" v="-1.36269"/>
+<texcoord u="0.111659" v="0.369279"/>
+</vertex>
+<vertex>
+<position x="15.2042" y="0.25" z="20.9268"/>
+<normal x="-0.507122" y="0.500069" z="-0.701967"/>
+<texcoord u="31.3541" v="-1.36327"/>
+<texcoord u="0.119273" v="0.650516"/>
+</vertex>
+<vertex>
+<position x="17.3084" y="0.25" z="19.2229"/>
+<normal x="-0.570959" y="0.420565" z="-0.705075"/>
+<texcoord u="32.9119" v="-1.36384"/>
+<texcoord u="0.119273" v="0.931858"/>
+</vertex>
+<vertex>
+<position x="5.4161" y="0.433013" z="25.4808"/>
+<normal x="-0.0999784" y="0.866057" z="-0.489846"/>
+<texcoord u="25.1833" v="-0.990616"/>
+<texcoord u="0.564718" v="0.295334"/>
+</vertex>
+<vertex>
+<position x="8.0499" y="0.433013" z="24.775"/>
+<normal x="-0.148959" y="0.817779" z="-0.555922"/>
+<texcoord u="26.7411" v="-0.991193"/>
+<texcoord u="0.564708" v="0.578667"/>
+</vertex>
+<vertex>
+<position x="10.5955" y="0.433013" z="23.7979"/>
+<normal x="-0.191306" y="0.906881" z="-0.375458"/>
+<texcoord u="28.2989" v="-0.991767"/>
+<texcoord u="0.122832" v="0.0833922"/>
+</vertex>
+<vertex>
+<position x="13.025" y="0.433013" z="22.56"/>
+<normal x="-0.246456" y="0.866057" z="-0.434976"/>
+<texcoord u="29.8568" v="-0.992343"/>
+<texcoord u="0.138343" v="0.366297"/>
+</vertex>
+<vertex>
+<position x="15.3118" y="0.433013" z="21.0749"/>
+<normal x="-0.290573" y="0.866058" z="-0.406831"/>
+<texcoord u="31.4146" v="-0.99292"/>
+<texcoord u="0.146152" v="0.649521"/>
+</vertex>
+<vertex>
+<position x="17.4309" y="0.433013" z="19.3589"/>
+<normal x="-0.362195" y="0.817779" z="-0.447273"/>
+<texcoord u="32.9725" v="-0.993496"/>
+<texcoord u="0.14615" v="0.932857"/>
+</vertex>
+<vertex>
+<position x="5.46808" y="0.5" z="25.7253"/>
+<normal x="0.00457848" y="0.999989" z="-0.00097313"/>
+<texcoord u="25.2438" v="-0.620266"/>
+<texcoord u="0.591574" v="0.293976"/>
+</vertex>
+<vertex>
+<position x="8.12715" y="0.5" z="25.0128"/>
+<normal x="-0.0230564" y="0.996024" z="-0.0860477"/>
+<texcoord u="26.8017" v="-0.620842"/>
+<texcoord u="0.59157" v="0.580026"/>
+</vertex>
+<vertex>
+<position x="10.6972" y="0.5" z="24.0263"/>
+<normal x="0.0404432" y="0.996024" z="0.0793744"/>
+<texcoord u="28.3595" v="-0.621418"/>
+<texcoord u="0.148985" v="0.0766214"/>
+</vertex>
+<vertex>
+<position x="13.15" y="0.5" z="22.7765"/>
+<normal x="0.0040539" y="0.999989" z="-0.00234013"/>
+<texcoord u="29.9173" v="-0.621993"/>
+<texcoord u="0.164913" v="0.362226"/>
+</vertex>
+<vertex>
+<position x="15.4588" y="0.5" z="21.2771"/>
+<normal x="0.00378679" y="0.999989" z="-0.00275145"/>
+<texcoord u="31.4752" v="-0.622569"/>
+<texcoord u="0.17301" v="0.648169"/>
+</vertex>
+<vertex>
+<position x="17.5981" y="0.5" z="19.5447"/>
+<normal x="-0.0560618" y="0.996024" z="-0.0692305"/>
+<texcoord u="33.033" v="-0.623145"/>
+<texcoord u="0.173005" v="0.934209"/>
+</vertex>
+<vertex>
+<position x="5.52006" y="0.433013" z="25.9698"/>
+<normal x="0.107904" y="0.866058" z="0.488161"/>
+<texcoord u="25.3044" v="-0.249916"/>
+<texcoord u="0.61843" v="0.292618"/>
+</vertex>
+<vertex>
+<position x="8.2044" y="0.433013" z="25.2506"/>
+<normal x="0.109063" y="0.906882" z="0.407027"/>
+<texcoord u="26.8622" v="-0.250492"/>
+<texcoord u="0.618433" v="0.581384"/>
+</vertex>
+<vertex>
+<position x="10.7989" y="0.433013" z="24.2546"/>
+<normal x="0.261286" y="0.817779" z="0.512803"/>
+<texcoord u="28.4201" v="-0.251068"/>
+<texcoord u="0.17513" v="0.0698563"/>
+</vertex>
+<vertex>
+<position x="13.275" y="0.433013" z="22.993"/>
+<normal x="0.253472" y="0.866058" z="0.430924"/>
+<texcoord u="29.9779" v="-0.251644"/>
+<texcoord u="0.191483" v="0.358155"/>
+</vertex>
+<vertex>
+<position x="15.6057" y="0.433013" z="21.4794"/>
+<normal x="0.297127" y="0.866058" z="0.402068"/>
+<texcoord u="31.5358" v="-0.25222"/>
+<texcoord u="0.19987" v="0.646803"/>
+</vertex>
+<vertex>
+<position x="17.7654" y="0.433013" z="19.7305"/>
+<normal x="0.265187" y="0.906881" z="0.327479"/>
+<texcoord u="33.0936" v="-0.252796"/>
+<texcoord u="0.199866" v="0.93557"/>
+</vertex>
+<vertex>
+<position x="8.26096" y="0.25" z="25.4246"/>
+<normal x="0.211828" y="0.57459" z="0.790554"/>
+<texcoord u="26.9228" v="0.119858"/>
+<texcoord u="0.645305" v="0.582382"/>
+</vertex>
+<vertex>
+<position x="10.8733" y="0.25" z="24.4218"/>
+<normal x="0.411889" y="0.420562" z="0.808378"/>
+<texcoord u="28.4806" v="0.119282"/>
+<texcoord u="0.201538" v="0.0648933"/>
+</vertex>
+<vertex>
+<position x="13.3665" y="0.25" z="23.1515"/>
+<normal x="0.435015" y="0.500066" z="0.748796"/>
+<texcoord u="30.0385" v="0.118705"/>
+<texcoord u="0.218171" v="0.355173"/>
+</vertex>
+<vertex>
+<position x="15.7133" y="0.25" z="21.6275"/>
+<normal x="0.510902" y="0.500067" z="0.699222"/>
+<texcoord u="31.5963" v="0.118131"/>
+<texcoord u="0.226749" v="0.645808"/>
+</vertex>
+<vertex>
+<position x="17.8879" y="0.25" z="19.8665"/>
+<normal x="0.515062" y="0.57459" z="0.636049"/>
+<texcoord u="33.1541" v="0.117554"/>
+<texcoord u="0.226743" v="0.936569"/>
+</vertex>
+<vertex>
+<position x="10.9005" y="-2.38132e-008" z="24.483"/>
+<normal x="0.452196" y="-0.0888401" z="0.887483"/>
+<texcoord u="28.5411" v="0.489634"/>
+<texcoord u="0.228376" v="0.0630695"/>
+</vertex>
+<vertex>
+<position x="13.4" y="-2.38132e-008" z="23.2095"/>
+<normal x="0.5" y="2.11103e-007" z="0.866025"/>
+<texcoord u="30.099" v="0.489057"/>
+<texcoord u="0.245048" v="0.354082"/>
+</vertex>
+<vertex>
+<position x="15.7526" y="-2.38132e-008" z="21.6817"/>
+<normal x="0.587785" y="0" z="0.809017"/>
+<texcoord u="31.6568" v="0.488481"/>
+<texcoord u="0.253639" v="0.645438"/>
+</vertex>
+<vertex>
+<position x="17.9327" y="-2.38132e-008" z="19.9163"/>
+<normal x="0.626832" y="0.0888412" z="0.774073"/>
+<texcoord u="33.2147" v="0.487904"/>
+<texcoord u="0.253635" v="0.93693"/>
+</vertex>
+<vertex>
+<position x="10.8733" y="-0.25" z="24.4218"/>
+<normal x="0.371565" y="-0.574589" z="0.729237"/>
+<texcoord u="28.6017" v="0.859984"/>
+<texcoord u="0.255688" v="0.0648778"/>
+</vertex>
+<vertex>
+<position x="13.3665" y="-0.25" z="23.1515"/>
+<normal x="0.43097" y="-0.500066" z="0.751132"/>
+<texcoord u="30.1595" v="0.859408"/>
+<texcoord u="0.272121" v="0.355168"/>
+</vertex>
+<vertex>
+<position x="15.7133" y="-0.25" z="21.6275"/>
+<normal x="0.507123" y="-0.500066" z="0.701969"/>
+<texcoord u="31.7174" v="0.858832"/>
+<texcoord u="0.280529" v="0.645809"/>
+</vertex>
+<vertex>
+<position x="17.8879" y="-0.25" z="19.8665"/>
+<normal x="0.57096" y="-0.420562" z="0.705076"/>
+<texcoord u="33.2752" v="0.858256"/>
+<texcoord u="0.280526" v="0.93657"/>
+</vertex>
+<vertex>
+<position x="10.7989" y="-0.433013" z="24.2546"/>
+<normal x="0.191305" y="-0.906882" z="0.375457"/>
+<texcoord u="28.6622" v="1.23033"/>
+<texcoord u="0.282978" v="0.0670707"/>
+</vertex>
+<vertex>
+<position x="13.275" y="-0.433013" z="22.993"/>
+<normal x="0.246456" y="-0.866058" z="0.434976"/>
+<texcoord u="30.2201" v="1.22976"/>
+<texcoord u="0.299014" v="0.355387"/>
+</vertex>
+<vertex>
+<position x="15.6057" y="-0.433013" z="21.4794"/>
+<normal x="0.290572" y="-0.866058" z="0.406831"/>
+<texcoord u="31.7779" v="1.22918"/>
+<texcoord u="0.307368" v="0.644036"/>
+</vertex>
+<vertex>
+<position x="10.6972" y="-0.5" z="24.0263"/>
+<normal x="-0.0404426" y="-0.996024" z="-0.0793732"/>
+<texcoord u="28.7227" v="1.60068"/>
+<texcoord u="0.310366" v="0.0703428"/>
+</vertex>
+<vertex>
+<position x="13.15" y="-0.5" z="22.7765"/>
+<normal x="-0.00405377" y="-0.999989" z="0.00234034"/>
+<texcoord u="30.2806" v="1.60011"/>
+<texcoord u="0.325901" v="0.355969"/>
+</vertex>
+<vertex>
+<position x="15.4588" y="-0.5" z="21.2771"/>
+<normal x="-0.003787" y="-0.999989" z="0.00275114"/>
+<texcoord u="31.8385" v="1.59953"/>
+<texcoord u="0.334179" v="0.641907"/>
+</vertex>
+<vertex>
+<position x="10.5955" y="-0.433013" z="23.7979"/>
+<normal x="-0.261286" y="-0.817779" z="-0.512803"/>
+<texcoord u="28.7833" v="1.97103"/>
+<texcoord u="0.337758" v="0.0736202"/>
+</vertex>
+<vertex>
+<position x="13.025" y="-0.433013" z="22.56"/>
+<normal x="-0.253472" y="-0.866058" z="-0.430925"/>
+<texcoord u="30.3412" v="1.97046"/>
+<texcoord u="0.352788" v="0.356551"/>
+</vertex>
+<vertex>
+<position x="15.3118" y="-0.433013" z="21.0749"/>
+<normal x="-0.297128" y="-0.866057" z="-0.402069"/>
+<texcoord u="31.899" v="1.96988"/>
+<texcoord u="0.360986" v="0.639763"/>
+</vertex>
+<vertex>
+<position x="10.5211" y="-0.25" z="23.6307"/>
+<normal x="-0.411889" y="-0.420565" z="-0.808377"/>
+<texcoord u="28.8439" v="2.34138"/>
+<texcoord u="0.365032" v="0.0758149"/>
+</vertex>
+<vertex>
+<position x="12.9335" y="-0.25" z="22.4015"/>
+<normal x="-0.435014" y="-0.500069" z="-0.748795"/>
+<texcoord u="30.4018" v="2.34081"/>
+<texcoord u="0.379681" v="0.356769"/>
+</vertex>
+<vertex>
+<position x="15.2042" y="-0.25" z="20.9268"/>
+<normal x="-0.510902" y="-0.500069" z="-0.699222"/>
+<texcoord u="31.9596" v="2.34023"/>
+<texcoord u="0.387824" v="0.637991"/>
+</vertex>
+<vertex>
+<position x="12.9" y="0" z="22.3435"/>
+<normal x="-0.5" y="3.65569e-007" z="-0.866025"/>
+<texcoord u="30.4623" v="2.71116"/>
+<texcoord u="0.406572" v="0.356354"/>
+</vertex>
+<vertex>
+<position x="10.4938" y="0" z="23.5695"/>
+<normal x="-0.452196" y="0.0888431" z="-0.887483"/>
+<texcoord u="28.9045" v="2.71173"/>
+<texcoord u="0.392103" v="0.0761162"/>
+</vertex>
+<vertex>
+<position x="15.1649" y="0" z="20.8726"/>
+<normal x="-0.587785" y="4.58249e-007" z="-0.809017"/>
+<texcoord u="32.0201" v="2.71058"/>
+<texcoord u="0.414693" v="0.636856"/>
+</vertex>
+<vertex>
+<position x="17.2636" y="0" z="19.1731"/>
+<normal x="-0.626832" y="-0.0888432" z="-0.774073"/>
+<texcoord u="33.578" v="2.71001"/>
+<texcoord u="0.430404" v="0.917026"/>
+</vertex>
+<vertex>
+<position x="-19.1731" y="0" z="17.2636"/>
+<normal x="0.704311" y="0.0888417" z="-0.704311"/>
+<texcoord u="9.48371" v="-1.72556"/>
+<texcoord u="0.0704645" v="0.0674891"/>
+</vertex>
+<vertex>
+<position x="-17.2636" y="0" z="19.1731"/>
+<normal x="0.669131" y="-1.00403e-006" z="-0.743145"/>
+<texcoord u="11.0415" v="-1.72613"/>
+<texcoord u="0.0704644" v="0.277377"/>
+</vertex>
+<vertex>
+<position x="-15.1649" y="0" z="20.8726"/>
+<normal x="0.587785" y="-4.42802e-007" z="-0.809017"/>
+<texcoord u="12.5994" v="-1.72671"/>
+<texcoord u="0.0647789" v="0.487194"/>
+</vertex>
+<vertex>
+<position x="-19.2229" y="0.25" z="17.3084"/>
+<normal x="0.578725" y="0.574591" z="-0.578725"/>
+<texcoord u="9.54426" v="-1.35521"/>
+<texcoord u="0.0905789" v="0.0672143"/>
+</vertex>
+<vertex>
+<position x="-17.3084" y="0.25" z="19.2229"/>
+<normal x="0.581192" y="0.500068" z="-0.641988"/>
+<texcoord u="11.1021" v="-1.35578"/>
+<texcoord u="0.0905789" v="0.277652"/>
+</vertex>
+<vertex>
+<position x="-15.2042" y="0.25" z="20.9268"/>
+<normal x="0.510901" y="0.50007" z="-0.699221"/>
+<texcoord u="12.66" v="-1.35636"/>
+<texcoord u="0.0848776" v="0.488016"/>
+</vertex>
+<vertex>
+<position x="-19.3589" y="0.433013" z="17.4309"/>
+<normal x="0.297965" y="0.906881" z="-0.297965"/>
+<texcoord u="9.60481" v="-0.984857"/>
+<texcoord u="0.110683" v="0.0664724"/>
+</vertex>
+<vertex>
+<position x="-17.4309" y="0.433013" z="19.3589"/>
+<normal x="0.337528" y="0.866057" z="-0.368808"/>
+<texcoord u="11.1627" v="-0.985432"/>
+<texcoord u="0.110683" v="0.278394"/>
+</vertex>
+<vertex>
+<position x="-15.3118" y="0.433013" z="21.0749"/>
+<normal x="0.297127" y="0.866058" z="-0.402068"/>
+<texcoord u="12.7205" v="-0.986009"/>
+<texcoord u="0.0950058" v="0.489747"/>
+</vertex>
+<vertex>
+<position x="-19.5447" y="0.5" z="17.5981"/>
+<normal x="-0.0629921" y="0.996024" z="0.0629921"/>
+<texcoord u="9.66532" v="-0.614505"/>
+<texcoord u="0.13077" v="0.0654501"/>
+</vertex>
+<vertex>
+<position x="-17.5981" y="0.5" z="19.5447"/>
+<normal x="0.00347831" y="0.999989" z="0.00313232"/>
+<texcoord u="11.2232" v="-0.61508"/>
+<texcoord u="0.13077" v="0.279416"/>
+</vertex>
+<vertex>
+<position x="-15.4588" y="0.5" z="21.2772"/>
+<normal x="0.00378665" y="0.999989" z="0.00275163"/>
+<texcoord u="12.781" v="-0.615657"/>
+<texcoord u="0.114972" v="0.492246"/>
+</vertex>
+<vertex>
+<position x="-13.15" y="0.5" z="22.7765"/>
+<normal x="0.00405376" y="0.999989" z="0.00234036"/>
+<texcoord u="14.3389" v="-0.616234"/>
+<texcoord u="0.077676" v="0.702936"/>
+</vertex>
+<vertex>
+<position x="-22.993" y="0.433013" z="13.275"/>
+<normal x="-0.430924" y="0.866058" z="0.253472"/>
+<texcoord u="6.61021" v="-0.243003"/>
+<texcoord u="0.34832" v="0.697359"/>
+</vertex>
+<vertex>
+<position x="-21.4794" y="0.433013" z="15.6057"/>
+<normal x="-0.353404" y="0.906882" z="0.229503"/>
+<texcoord u="8.16806" v="-0.243579"/>
+<texcoord u="0.281571" v="0.902784"/>
+</vertex>
+<vertex>
+<position x="-19.7305" y="0.433013" z="17.7654"/>
+<normal x="-0.406962" y="0.81778" z="0.406962"/>
+<texcoord u="9.72588" v="-0.244155"/>
+<texcoord u="0.150862" v="0.0644335"/>
+</vertex>
+<vertex>
+<position x="-17.7654" y="0.433013" z="19.7305"/>
+<normal x="-0.331506" y="0.866058" z="0.374229"/>
+<texcoord u="11.2837" v="-0.244731"/>
+<texcoord u="0.150862" v="0.280433"/>
+</vertex>
+<vertex>
+<position x="-15.6057" y="0.433013" z="21.4794"/>
+<normal x="-0.290573" y="0.866057" z="0.406831"/>
+<texcoord u="12.8416" v="-0.245307"/>
+<texcoord u="0.134926" v="0.494748"/>
+</vertex>
+<vertex>
+<position x="-13.275" y="0.433013" z="22.993"/>
+<normal x="-0.246456" y="0.866057" z="0.434976"/>
+<texcoord u="14.3994" v="-0.245883"/>
+<texcoord u="0.0972815" v="0.707439"/>
+</vertex>
+<vertex>
+<position x="-23.1515" y="0.25" z="13.3665"/>
+<normal x="-0.748794" y="0.50007" z="0.435014"/>
+<texcoord u="6.67077" v="0.127347"/>
+<texcoord u="0.367669" v="0.702862"/>
+</vertex>
+<vertex>
+<position x="-21.6275" y="0.25" z="15.7133"/>
+<normal x="-0.686402" y="0.574591" z="0.445755"/>
+<texcoord u="8.22861" v="0.126771"/>
+<texcoord u="0.300462" v="0.909705"/>
+</vertex>
+<vertex>
+<position x="-19.8665" y="0.25" z="17.8879"/>
+<normal x="-0.641531" y="0.420566" z="0.641531"/>
+<texcoord u="9.78645" v="0.126195"/>
+<texcoord u="0.170966" v="0.0636914"/>
+</vertex>
+<vertex>
+<position x="-17.8879" y="0.25" z="19.8665"/>
+<normal x="-0.577719" y="0.500071" z="0.645113"/>
+<texcoord u="11.3443" v="0.125619"/>
+<texcoord u="0.170966" v="0.281175"/>
+</vertex>
+<vertex>
+<position x="-15.7133" y="0.25" z="21.6275"/>
+<normal x="-0.507122" y="0.50007" z="0.701967"/>
+<texcoord u="12.9021" v="0.125043"/>
+<texcoord u="0.154921" v="0.496982"/>
+</vertex>
+<vertex>
+<position x="-13.3665" y="0.25" z="23.1515"/>
+<normal x="-0.430968" y="0.500069" z="0.751131"/>
+<texcoord u="14.46" v="0.124467"/>
+<texcoord u="0.116947" v="0.711676"/>
+</vertex>
+<vertex>
+<position x="-10.8733" y="0.25" z="24.4218"/>
+<normal x="-0.350093" y="0.500067" z="0.792065"/>
+<texcoord u="16.0178" v="0.123891"/>
+<texcoord u="0.0633036" v="0.92244"/>
+</vertex>
+<vertex>
+<position x="-23.2095" y="-2.38132e-008" z="13.4"/>
+<normal x="-0.866025" y="-1.54466e-007" z="0.5"/>
+<texcoord u="6.73133" v="0.497697"/>
+<texcoord u="0.386883" v="0.70882"/>
+</vertex>
+<vertex>
+<position x="-21.6817" y="-2.38132e-008" z="15.7527"/>
+<normal x="-0.835354" y="0.0888418" z="0.542485"/>
+<texcoord u="8.28917" v="0.497121"/>
+<texcoord u="0.319508" v="0.916182"/>
+</vertex>
+<vertex>
+<position x="-19.9163" y="-2.38132e-008" z="17.9327"/>
+<normal x="-0.704311" y="-0.0888439" z="0.70431"/>
+<texcoord u="9.847" v="0.496545"/>
+<texcoord u="0.19108" v="0.0634167"/>
+</vertex>
+<vertex>
+<position x="-17.9327" y="-2.38132e-008" z="19.9163"/>
+<normal x="-0.669131" y="-1.64764e-007" z="0.743145"/>
+<texcoord u="11.4048" v="0.495969"/>
+<texcoord u="0.19108" v="0.281449"/>
+</vertex>
+<vertex>
+<position x="-15.7527" y="-2.38132e-008" z="21.6817"/>
+<normal x="-0.587785" y="2.31699e-007" z="0.809017"/>
+<texcoord u="12.9627" v="0.495393"/>
+<texcoord u="0.17496" v="0.498744"/>
+</vertex>
+<vertex>
+<position x="-13.4" y="-2.38132e-008" z="23.2095"/>
+<normal x="-0.5" y="4.78844e-007" z="0.866026"/>
+<texcoord u="14.5205" v="0.494817"/>
+<texcoord u="0.136706" v="0.715447"/>
+</vertex>
+<vertex>
+<position x="-10.9005" y="-2.38132e-008" z="24.483"/>
+<normal x="-0.406736" y="6.3331e-007" z="0.913546"/>
+<texcoord u="16.0784" v="0.494241"/>
+<texcoord u="0.0827282" v="0.927668"/>
+</vertex>
+<vertex>
+<position x="-23.1515" y="-0.25" z="13.3665"/>
+<normal x="-0.751131" y="-0.500069" z="0.430968"/>
+<texcoord u="6.79189" v="0.868047"/>
+<texcoord u="0.405929" v="0.715293"/>
+</vertex>
+<vertex>
+<position x="-21.6275" y="-0.25" z="15.7133"/>
+<normal x="-0.760893" y="-0.420568" z="0.49413"/>
+<texcoord u="8.34973" v="0.867471"/>
+<texcoord u="0.338723" v="0.922137"/>
+</vertex>
+<vertex>
+<position x="-19.8665" y="-0.25" z="17.8879"/>
+<normal x="-0.578724" y="-0.574592" z="0.578724"/>
+<texcoord u="9.90756" v="0.866895"/>
+<texcoord u="0.211195" v="0.0636914"/>
+</vertex>
+<vertex>
+<position x="-17.8879" y="-0.25" z="19.8665"/>
+<normal x="-0.581191" y="-0.500071" z="0.641986"/>
+<texcoord u="11.4654" v="0.866319"/>
+<texcoord u="0.211195" v="0.281175"/>
+</vertex>
+<vertex>
+<position x="-15.7133" y="-0.25" z="21.6275"/>
+<normal x="-0.510901" y="-0.50007" z="0.699221"/>
+<texcoord u="13.0232" v="0.865743"/>
+<texcoord u="0.19504" v="0.499961"/>
+</vertex>
+<vertex>
+<position x="-13.3665" y="-0.25" z="23.1515"/>
+<normal x="-0.435014" y="-0.500068" z="0.748795"/>
+<texcoord u="14.5811" v="0.865167"/>
+<texcoord u="0.156561" v="0.718676"/>
+</vertex>
+<vertex>
+<position x="-10.8733" y="-0.25" z="24.4218"/>
+<normal x="-0.354361" y="-0.500067" z="0.790166"/>
+<texcoord u="16.1389" v="0.864591"/>
+<texcoord u="0.10229" v="0.932359"/>
+</vertex>
+<vertex>
+<position x="-21.4794" y="-0.433013" z="15.6057"/>
+<normal x="-0.482681" y="-0.81778" z="0.313457"/>
+<texcoord u="8.41029" v="1.23782"/>
+<texcoord u="0.358074" v="0.927641"/>
+</vertex>
+<vertex>
+<position x="-19.7305" y="-0.433013" z="17.7654"/>
+<normal x="-0.297966" y="-0.906881" z="0.297966"/>
+<texcoord u="9.96813" v="1.23724"/>
+<texcoord u="0.231299" v="0.0644335"/>
+</vertex>
+<vertex>
+<position x="-17.7654" y="-0.433013" z="19.7305"/>
+<normal x="-0.337527" y="-0.866058" z="0.368807"/>
+<texcoord u="11.526" v="1.23667"/>
+<texcoord u="0.231299" v="0.280433"/>
+</vertex>
+<vertex>
+<position x="-15.6057" y="-0.433013" z="21.4794"/>
+<normal x="-0.297127" y="-0.866058" z="0.402068"/>
+<texcoord u="13.0838" v="1.23609"/>
+<texcoord u="0.215146" v="0.500699"/>
+</vertex>
+<vertex>
+<position x="-13.275" y="-0.433013" z="22.993"/>
+<normal x="-0.253472" y="-0.866058" z="0.430924"/>
+<texcoord u="14.6416" v="1.23552"/>
+<texcoord u="0.176489" v="0.721426"/>
+</vertex>
+<vertex>
+<position x="-10.7989" y="-0.433013" z="24.2546"/>
+<normal x="-0.20704" y="-0.866057" z="0.455059"/>
+<texcoord u="16.1995" v="1.23494"/>
+<texcoord u="0.121957" v="0.936583"/>
+</vertex>
+<vertex>
+<position x="-19.5447" y="-0.5" z="17.5981"/>
+<normal x="0.0629907" y="-0.996024" z="-0.0629906"/>
+<texcoord u="10.0287" v="1.60759"/>
+<texcoord u="0.251391" v="0.0654502"/>
+</vertex>
+<vertex>
+<position x="-17.5981" y="-0.5" z="19.5447"/>
+<normal x="-0.00347898" y="-0.999989" z="-0.00313163"/>
+<texcoord u="11.5865" v="1.60702"/>
+<texcoord u="0.251391" v="0.279416"/>
+</vertex>
+<vertex>
+<position x="-15.4588" y="-0.5" z="21.2772"/>
+<normal x="-0.00378717" y="-0.999989" z="-0.00275094"/>
+<texcoord u="13.1443" v="1.60644"/>
+<texcoord u="0.235251" v="0.501153"/>
+</vertex>
+<vertex>
+<position x="-13.15" y="-0.5" z="22.7765"/>
+<normal x="-0.0040538" y="-0.999989" z="-0.00234027"/>
+<texcoord u="14.7022" v="1.60587"/>
+<texcoord u="0.196454" v="0.72389"/>
+</vertex>
+<vertex>
+<position x="-19.3589" y="-0.433013" z="17.4309"/>
+<normal x="0.406963" y="-0.817778" z="-0.406964"/>
+<texcoord u="10.0892" v="1.97795"/>
+<texcoord u="0.271478" v="0.0664724"/>
+</vertex>
+<vertex>
+<position x="-17.4309" y="-0.433013" z="19.3589"/>
+<normal x="0.331506" y="-0.866058" z="-0.374229"/>
+<texcoord u="11.6471" v="1.97737"/>
+<texcoord u="0.271478" v="0.278394"/>
+</vertex>
+<vertex>
+<position x="-15.3118" y="-0.433013" z="21.0749"/>
+<normal x="0.290572" y="-0.866058" z="-0.406831"/>
+<texcoord u="13.2049" v="1.97679"/>
+<texcoord u="0.255368" v="0.501598"/>
+</vertex>
+<vertex>
+<position x="-13.025" y="-0.433013" z="22.56"/>
+<normal x="0.246455" y="-0.866058" z="-0.434975"/>
+<texcoord u="14.7627" v="1.97622"/>
+<texcoord u="0.21642" v="0.726336"/>
+</vertex>
+<vertex>
+<position x="-19.2229" y="-0.25" z="17.3084"/>
+<normal x="0.641532" y="-0.420564" z="-0.641532"/>
+<texcoord u="10.1498" v="2.3483"/>
+<texcoord u="0.291582" v="0.0672143"/>
+</vertex>
+<vertex>
+<position x="-17.3084" y="-0.25" z="19.2229"/>
+<normal x="0.57772" y="-0.500068" z="-0.645114"/>
+<texcoord u="11.7076" v="2.34772"/>
+<texcoord u="0.291582" v="0.277652"/>
+</vertex>
+<vertex>
+<position x="-15.2042" y="-0.25" z="20.9268"/>
+<normal x="0.507122" y="-0.500068" z="-0.701968"/>
+<texcoord u="13.2655" v="2.34714"/>
+<texcoord u="0.275475" v="0.502303"/>
+</vertex>
+<vertex>
+<position x="-17.2636" y="0" z="19.1731"/>
+<normal x="0.669131" y="-1.00403e-006" z="-0.743145"/>
+<texcoord u="11.7682" v="2.71807"/>
+<texcoord u="0.311696" v="0.277377"/>
+</vertex>
+<vertex>
+<position x="-15.1649" y="0" z="20.8726"/>
+<normal x="0.587785" y="-4.42802e-007" z="-0.809017"/>
+<texcoord u="13.326" v="2.71749"/>
+<texcoord u="0.295557" v="0.503465"/>
+</vertex>
+<vertex>
+<position x="-12.9" y="0" z="-22.3435"/>
+<normal x="0.5" y="-1.24088e-006" z="0.866025"/>
+<texcoord u="-16.9996" v="-1.71576"/>
+<texcoord u="0.30519" v="0.764296"/>
+</vertex>
+<vertex>
+<position x="-15.1649" y="0" z="-20.8727"/>
+<normal x="0.587786" y="-8.49561e-007" z="0.809017"/>
+<texcoord u="-15.4418" v="-1.71634"/>
+<texcoord u="0.280939" v="0.595483"/>
+</vertex>
+<vertex>
+<position x="-17.2636" y="0" z="-19.1732"/>
+<normal x="0.669131" y="-3.6042e-008" z="0.743144"/>
+<texcoord u="-13.8839" v="-1.71692"/>
+<texcoord u="0.271214" v="0.421612"/>
+</vertex>
+<vertex>
+<position x="-19.1732" y="0" z="-17.2636"/>
+<normal x="0.743145" y="-4.63397e-008" z="0.66913"/>
+<texcoord u="-12.3261" v="-1.71749"/>
+<texcoord u="0.269921" v="0.247321"/>
+</vertex>
+<vertex>
+<position x="-12.9335" y="0.25" z="-22.4015"/>
+<normal x="0.430968" y="0.500069" z="0.751131"/>
+<texcoord u="-16.9391" v="-1.34541"/>
+<texcoord u="0.292823" v="0.767295"/>
+</vertex>
+<vertex>
+<position x="-15.2042" y="0.25" z="-20.9268"/>
+<normal x="0.507123" y="0.500067" z="0.701968"/>
+<texcoord u="-15.3812" v="-1.34599"/>
+<texcoord u="0.265539" v="0.596723"/>
+</vertex>
+<vertex>
+<position x="-17.3084" y="0.25" z="-19.2229"/>
+<normal x="0.57772" y="0.500068" z="0.645113"/>
+<texcoord u="-13.8234" v="-1.34657"/>
+<texcoord u="0.255583" v="0.422046"/>
+</vertex>
+<vertex>
+<position x="-19.2229" y="0.25" z="-17.3084"/>
+<normal x="0.641988" y="0.500068" z="0.581191"/>
+<texcoord u="-12.2655" v="-1.34714"/>
+<texcoord u="0.254281" v="0.246909"/>
+</vertex>
+<vertex>
+<position x="-20.9268" y="0.25" z="-15.2042"/>
+<normal x="0.705076" y="0.420563" z="0.570959"/>
+<texcoord u="-10.7077" v="-1.34772"/>
+<texcoord u="0.266499" v="0.0727301"/>
+</vertex>
+<vertex>
+<position x="-10.5955" y="0.433013" z="-23.7979"/>
+<normal x="0.199638" y="0.866058" z="0.458354"/>
+<texcoord u="-18.4363" v="-0.974489"/>
+<texcoord u="0.309513" v="0.923294"/>
+</vertex>
+<vertex>
+<position x="-13.025" y="0.433013" z="-22.56"/>
+<normal x="0.246455" y="0.866058" z="0.434975"/>
+<texcoord u="-16.8785" v="-0.975065"/>
+<texcoord u="0.279668" v="0.770917"/>
+</vertex>
+<vertex>
+<position x="-15.3118" y="0.433013" z="-21.0749"/>
+<normal x="0.290573" y="0.866058" z="0.406831"/>
+<texcoord u="-15.3207" v="-0.975641"/>
+<texcoord u="0.249583" v="0.598582"/>
+</vertex>
+<vertex>
+<position x="-17.4309" y="0.433013" z="-19.3589"/>
+<normal x="0.331506" y="0.866058" z="0.374229"/>
+<texcoord u="-13.7628" v="-0.976216"/>
+<texcoord u="0.239594" v="0.42255"/>
+</vertex>
+<vertex>
+<position x="-19.3589" y="0.433013" z="-17.4309"/>
+<normal x="0.368807" y="0.866059" z="0.337526"/>
+<texcoord u="-12.205" v="-0.976793"/>
+<texcoord u="0.238151" v="0.246196"/>
+</vertex>
+<vertex>
+<position x="-21.0749" y="0.433013" z="-15.3118"/>
+<normal x="0.447272" y="0.81778" z="0.362193"/>
+<texcoord u="-10.6471" v="-0.977369"/>
+<texcoord u="0.251547" v="0.071487"/>
+</vertex>
+<vertex>
+<position x="-10.6972" y="0.5" z="-24.0263"/>
+<normal x="-0.0042761" y="0.999989" z="0.0019039"/>
+<texcoord u="-18.3758" v="-0.604139"/>
+<texcoord u="0.278355" v="0.930341"/>
+</vertex>
+<vertex>
+<position x="-13.15" y="0.5" z="-22.7765"/>
+<normal x="-0.00405371" y="0.999989" z="0.00234038"/>
+<texcoord u="-16.8179" v="-0.604715"/>
+<texcoord u="0.264618" v="0.774647"/>
+</vertex>
+<vertex>
+<position x="-15.4588" y="0.5" z="-21.2772"/>
+<normal x="-0.00378731" y="0.999989" z="0.00275065"/>
+<texcoord u="-15.2601" v="-0.605291"/>
+<texcoord u="0.232927" v="0.600798"/>
+</vertex>
+<vertex>
+<position x="-17.5981" y="0.5" z="-19.5447"/>
+<normal x="-0.00347807" y="0.999989" z="0.00313258"/>
+<texcoord u="-13.7023" v="-0.605867"/>
+<texcoord u="0.22341" v="0.423104"/>
+</vertex>
+<vertex>
+<position x="-19.5447" y="0.5" z="-17.5981"/>
+<normal x="-0.00313177" y="0.999989" z="0.00347887"/>
+<texcoord u="-12.1444" v="-0.606442"/>
+<texcoord u="0.221498" v="0.245383"/>
+</vertex>
+<vertex>
+<position x="-21.2772" y="0.5" z="-15.4588"/>
+<normal x="0.0692308" y="0.996024" z="0.0560619"/>
+<texcoord u="-10.5866" v="-0.607019"/>
+<texcoord u="0.234993" v="0.0697455"/>
+</vertex>
+<vertex>
+<position x="-10.7989" y="0.433013" z="-24.2547"/>
+<normal x="-0.20704" y="0.866058" z="-0.455058"/>
+<texcoord u="-18.3152" v="-0.23379"/>
+<texcoord u="0.241258" v="0.935758"/>
+</vertex>
+<vertex>
+<position x="-13.275" y="0.433013" z="-22.993"/>
+<normal x="-0.253472" y="0.866058" z="-0.430924"/>
+<texcoord u="-16.7574" v="-0.234365"/>
+<texcoord u="0.247261" v="0.777772"/>
+</vertex>
+<vertex>
+<position x="-15.6057" y="0.433013" z="-21.4794"/>
+<normal x="-0.297128" y="0.866057" z="-0.402069"/>
+<texcoord u="-15.1995" v="-0.234941"/>
+<texcoord u="0.215995" v="0.602788"/>
+</vertex>
+<vertex>
+<position x="-17.7654" y="0.433013" z="-19.7305"/>
+<normal x="-0.337528" y="0.866058" z="-0.368808"/>
+<texcoord u="-13.6417" v="-0.235517"/>
+<texcoord u="0.207211" v="0.423926"/>
+</vertex>
+<vertex>
+<position x="-19.7305" y="0.433013" z="-17.7654"/>
+<normal x="-0.37423" y="0.866058" z="-0.331506"/>
+<texcoord u="-12.0839" v="-0.236093"/>
+<texcoord u="0.204485" v="0.244849"/>
+</vertex>
+<vertex>
+<position x="-21.4794" y="0.433013" z="-15.6057"/>
+<normal x="-0.327479" y="0.906881" z="-0.265187"/>
+<texcoord u="-10.526" v="-0.236669"/>
+<texcoord u="0.217166" v="0.0679116"/>
+</vertex>
+<vertex>
+<position x="-13.3665" y="0.25" z="-23.1515"/>
+<normal x="-0.435014" y="0.500069" z="-0.748795"/>
+<texcoord u="-16.6968" v="0.135985"/>
+<texcoord u="0.2294" v="0.779697"/>
+</vertex>
+<vertex>
+<position x="-15.7133" y="0.25" z="-21.6275"/>
+<normal x="-0.510902" y="0.500069" z="-0.699221"/>
+<texcoord u="-15.139" v="0.135409"/>
+<texcoord u="0.19871" v="0.604519"/>
+</vertex>
+<vertex>
+<position x="-17.8879" y="0.25" z="-19.8665"/>
+<normal x="-0.581193" y="0.500066" z="-0.641989"/>
+<texcoord u="-13.5811" v="0.134833"/>
+<texcoord u="0.190866" v="0.424378"/>
+</vertex>
+<vertex>
+<position x="-19.8665" y="0.25" z="-17.8879"/>
+<normal x="-0.645115" y="0.500066" z="-0.57772"/>
+<texcoord u="-12.0233" v="0.134257"/>
+<texcoord u="0.187396" v="0.244692"/>
+</vertex>
+<vertex>
+<position x="-21.6275" y="0.25" z="-15.7133"/>
+<normal x="-0.636049" y="0.57459" z="-0.515062"/>
+<texcoord u="-10.4655" v="0.133681"/>
+<texcoord u="0.19885" v="0.0661241"/>
+</vertex>
+<vertex>
+<position x="-13.4" y="-2.38132e-008" z="-23.2095"/>
+<normal x="-0.5" y="-4.73695e-007" z="-0.866025"/>
+<texcoord u="-16.6363" v="0.506334"/>
+<texcoord u="0.21232" v="0.780538"/>
+</vertex>
+<vertex>
+<position x="-15.7527" y="-2.38132e-008" z="-21.6817"/>
+<normal x="-0.587786" y="4.63398e-007" z="-0.809017"/>
+<texcoord u="-15.0784" v="0.505759"/>
+<texcoord u="0.181285" v="0.605779"/>
+</vertex>
+<vertex>
+<position x="-17.9327" y="-2.38132e-008" z="-19.9163"/>
+<normal x="-0.669131" y="1.24602e-006" z="-0.743145"/>
+<texcoord u="-13.5206" v="0.505183"/>
+<texcoord u="0.174695" v="0.424807"/>
+</vertex>
+<vertex>
+<position x="-19.9163" y="-2.38132e-008" z="-17.9327"/>
+<normal x="-0.743145" y="-6.89946e-007" z="-0.66913"/>
+<texcoord u="-11.9627" v="0.504607"/>
+<texcoord u="0.170098" v="0.244371"/>
+</vertex>
+<vertex>
+<position x="-21.6817" y="-2.38132e-008" z="-15.7527"/>
+<normal x="-0.774073" y="0.0888398" z="-0.626832"/>
+<texcoord u="-10.4049" v="0.504031"/>
+<texcoord u="0.180556" v="0.0648686"/>
+</vertex>
+<vertex>
+<position x="-15.7133" y="-0.25" z="-21.6275"/>
+<normal x="-0.507122" y="-0.500069" z="-0.701967"/>
+<texcoord u="-15.0179" v="0.876109"/>
+<texcoord u="0.16376" v="0.606536"/>
+</vertex>
+<vertex>
+<position x="-17.8879" y="-0.25" z="-19.8665"/>
+<normal x="-0.57772" y="-0.500067" z="-0.645114"/>
+<texcoord u="-13.46" v="0.875533"/>
+<texcoord u="0.158826" v="0.425281"/>
+</vertex>
+<vertex>
+<position x="-19.8665" y="-0.25" z="-17.8879"/>
+<normal x="-0.641989" y="-0.500066" z="-0.581192"/>
+<texcoord u="-11.9022" v="0.874957"/>
+<texcoord u="0.152931" v="0.24446"/>
+</vertex>
+<vertex>
+<position x="-21.6275" y="-0.25" z="-15.7133"/>
+<normal x="-0.705077" y="-0.420562" z="-0.570959"/>
+<texcoord u="-10.3443" v="0.874381"/>
+<texcoord u="0.162906" v="0.0642418"/>
+</vertex>
+<vertex>
+<position x="-15.6057" y="-0.433013" z="-21.4794"/>
+<normal x="-0.290573" y="-0.866058" z="-0.406831"/>
+<texcoord u="-14.9573" v="1.24646"/>
+<texcoord u="0.142919" v="0.603555"/>
+</vertex>
+<vertex>
+<position x="-17.7654" y="-0.433013" z="-19.7305"/>
+<normal x="-0.331506" y="-0.866058" z="-0.374229"/>
+<texcoord u="-13.3995" v="1.24588"/>
+<texcoord u="0.143861" v="0.425842"/>
+</vertex>
+<vertex>
+<position x="-19.7305" y="-0.433013" z="-17.7654"/>
+<normal x="-0.368809" y="-0.866057" z="-0.337528"/>
+<texcoord u="-11.8416" v="1.24531"/>
+<texcoord u="0.135921" v="0.244873"/>
+</vertex>
+<vertex>
+<position x="-21.4794" y="-0.433013" z="-15.6057"/>
+<normal x="-0.447273" y="-0.817779" z="-0.362194"/>
+<texcoord u="-10.2838" v="1.24473"/>
+<texcoord u="0.147257" v="0.0645355"/>
+</vertex>
+<vertex>
+<position x="-15.4588" y="-0.5" z="-21.2772"/>
+<normal x="0.0037866" y="-0.999989" z="-0.00275173"/>
+<texcoord u="-14.8967" v="1.61681"/>
+<texcoord u="0.122682" v="0.600193"/>
+</vertex>
+<vertex>
+<position x="-17.5981" y="-0.5" z="-19.5447"/>
+<normal x="0.00347905" y="-0.999989" z="-0.00313165"/>
+<texcoord u="-13.3389" v="1.61623"/>
+<texcoord u="0.12884" v="0.426288"/>
+</vertex>
+<vertex>
+<position x="-19.5447" y="-0.5" z="-17.5981"/>
+<normal x="0.00313246" y="-0.999989" z="-0.00347817"/>
+<texcoord u="-11.7811" v="1.61566"/>
+<texcoord u="0.117261" v="0.248483"/>
+</vertex>
+<vertex>
+<position x="-15.3118" y="-0.433013" z="-21.0749"/>
+<normal x="0.297127" y="-0.866058" z="0.402068"/>
+<texcoord u="-14.8361" v="1.98716"/>
+<texcoord u="0.10333" v="0.596444"/>
+</vertex>
+<vertex>
+<position x="-17.4309" y="-0.433013" z="-19.3589"/>
+<normal x="0.337527" y="-0.866058" z="0.368807"/>
+<texcoord u="-13.2783" v="1.98658"/>
+<texcoord u="0.11425" v="0.426656"/>
+</vertex>
+<vertex>
+<position x="-19.3589" y="-0.433013" z="-17.4309"/>
+<normal x="0.374229" y="-0.866058" z="0.331506"/>
+<texcoord u="-11.7204" v="1.98601"/>
+<texcoord u="0.0995648" v="0.252411"/>
+</vertex>
+<vertex>
+<position x="-15.2042" y="-0.25" z="-20.9268"/>
+<normal x="0.510903" y="-0.500066" z="0.699223"/>
+<texcoord u="-14.7755" v="2.35751"/>
+<texcoord u="0.0844424" v="0.592858"/>
+</vertex>
+<vertex>
+<position x="-17.3084" y="-0.25" z="-19.2229"/>
+<normal x="0.581192" y="-0.500067" z="0.641988"/>
+<texcoord u="-13.2177" v="2.35693"/>
+<texcoord u="0.0995302" v="0.426982"/>
+</vertex>
+<vertex>
+<position x="-19.2229" y="-0.25" z="-17.3084"/>
+<normal x="0.645114" y="-0.500068" z="0.57772"/>
+<texcoord u="-11.6599" v="2.35635"/>
+<texcoord u="0.0823996" v="0.256307"/>
+</vertex>
+<vertex>
+<position x="-15.1649" y="0" z="-20.8727"/>
+<normal x="0.587786" y="-8.49561e-007" z="0.809017"/>
+<texcoord u="-14.715" v="2.72786"/>
+<texcoord u="0.0657167" v="0.589584"/>
+</vertex>
+<vertex>
+<position x="-17.2636" y="0" z="-19.1732"/>
+<normal x="0.669131" y="-3.6042e-008" z="0.743144"/>
+<texcoord u="-13.1572" v="2.72728"/>
+<texcoord u="0.0847665" v="0.427038"/>
+</vertex>
+<vertex>
+<position x="-19.1732" y="0" z="-17.2636"/>
+<normal x="0.743145" y="-4.63397e-008" z="0.66913"/>
+<texcoord u="-11.5993" v="2.7267"/>
+<texcoord u="0.0654872" v="0.259679"/>
+</vertex>
+<vertex>
+<position x="15.1649" y="0" z="-20.8727"/>
+<normal x="-0.542485" y="0.088842" z="0.835354"/>
+<texcoord u="-34.1358" v="-1.70943"/>
+<texcoord u="0.923622" v="0.301838"/>
+</vertex>
+<vertex>
+<position x="12.9" y="0" z="-22.3435"/>
+<normal x="-0.5" y="4.63397e-007" z="0.866025"/>
+<texcoord u="-32.578" v="-1.71001"/>
+<texcoord u="0.64414" v="0.292589"/>
+</vertex>
+<vertex>
+<position x="10.4938" y="0" z="-23.5695"/>
+<normal x="-0.406736" y="-5.20035e-007" z="0.913546"/>
+<texcoord u="-31.0202" v="-1.71058"/>
+<texcoord u="0.365014" v="0.275774"/>
+</vertex>
+<vertex>
+<position x="7.97265" y="0" z="-24.5373"/>
+<normal x="-0.356951" y="-0.0888402" z="0.929889"/>
+<texcoord u="-29.4623" v="-1.71116"/>
+<texcoord u="0.0864467" v="0.251402"/>
+</vertex>
+<vertex>
+<position x="19.2229" y="0.25" z="-17.3084"/>
+<normal x="-0.645114" y="0.500069" z="0.577719"/>
+<texcoord u="-37.1909" v="-1.33793"/>
+<texcoord u="0.54714" v="0.207571"/>
+</vertex>
+<vertex>
+<position x="17.3084" y="0.25" z="-19.2229"/>
+<normal x="-0.641531" y="0.420566" z="0.641531"/>
+<texcoord u="-35.6331" v="-1.3385"/>
+<texcoord u="0.827494" v="0.207571"/>
+</vertex>
+<vertex>
+<position x="15.2042" y="0.25" z="-20.9269"/>
+<normal x="-0.445755" y="0.57459" z="0.686403"/>
+<texcoord u="-34.0753" v="-1.33908"/>
+<texcoord u="0.923091" v="0.328632"/>
+</vertex>
+<vertex>
+<position x="12.9335" y="0.25" z="-22.4015"/>
+<normal x="-0.435014" y="0.500068" z="0.748795"/>
+<texcoord u="-32.5174" v="-1.33966"/>
+<texcoord u="0.642892" v="0.31936"/>
+</vertex>
+<vertex>
+<position x="10.5211" y="0.25" z="-23.6307"/>
+<normal x="-0.354361" y="0.500068" z="0.790165"/>
+<texcoord u="-30.9596" v="-1.34023"/>
+<texcoord u="0.363045" v="0.302502"/>
+</vertex>
+<vertex>
+<position x="7.99335" y="0.25" z="-24.601"/>
+<normal x="-0.325134" y="0.420563" z="0.847003"/>
+<texcoord u="-29.4017" v="-1.34081"/>
+<texcoord u="0.0837498" v="0.278066"/>
+</vertex>
+<vertex>
+<position x="19.3589" y="0.433013" z="-17.4309"/>
+<normal x="-0.374228" y="0.866058" z="0.331505"/>
+<texcoord u="-37.1304" v="-0.967579"/>
+<texcoord u="0.546151" v="0.180788"/>
+</vertex>
+<vertex>
+<position x="17.4309" y="0.433013" z="-19.3589"/>
+<normal x="-0.406962" y="0.81778" z="0.406962"/>
+<texcoord u="-35.5725" v="-0.968155"/>
+<texcoord u="0.828483" v="0.180788"/>
+</vertex>
+<vertex>
+<position x="15.3118" y="0.433013" z="-21.0749"/>
+<normal x="-0.229503" y="0.906882" z="0.353403"/>
+<texcoord u="-34.0147" v="-0.96873"/>
+<texcoord u="0.925727" v="0.355272"/>
+</vertex>
+<vertex>
+<position x="13.025" y="0.433013" z="-22.56"/>
+<normal x="-0.253472" y="0.866058" z="0.430924"/>
+<texcoord u="-32.4568" v="-0.969306"/>
+<texcoord u="0.643533" v="0.346108"/>
+</vertex>
+<vertex>
+<position x="10.5955" y="0.433013" z="-23.7979"/>
+<normal x="-0.20704" y="0.866058" z="0.455059"/>
+<texcoord u="-30.899" v="-0.969882"/>
+<texcoord u="0.361695" v="0.329267"/>
+</vertex>
+<vertex>
+<position x="8.0499" y="0.433013" z="-24.775"/>
+<normal x="-0.206252" y="0.81778" z="0.537305"/>
+<texcoord u="-29.3412" v="-0.970459"/>
+<texcoord u="0.0804296" v="0.304655"/>
+</vertex>
+<vertex>
+<position x="19.5447" y="0.5" z="-17.5982"/>
+<normal x="-0.00313189" y="0.999989" z="-0.00347865"/>
+<texcoord u="-37.0698" v="-0.59723"/>
+<texcoord u="0.544797" v="0.15402"/>
+</vertex>
+<vertex>
+<position x="17.5982" y="0.5" z="-19.5447"/>
+<normal x="-0.0629923" y="0.996024" z="0.0629922"/>
+<texcoord u="-35.512" v="-0.597804"/>
+<texcoord u="0.829837" v="0.15402"/>
+</vertex>
+<vertex>
+<position x="15.4588" y="0.5" z="-21.2772"/>
+<normal x="0.0485186" y="0.996024" z="-0.0747122"/>
+<texcoord u="-33.9541" v="-0.598381"/>
+<texcoord u="0.930181" v="0.381827"/>
+</vertex>
+<vertex>
+<position x="13.15" y="0.5" z="-22.7765"/>
+<normal x="-0.00405331" y="0.999989" z="-0.00234094"/>
+<texcoord u="-32.3963" v="-0.598956"/>
+<texcoord u="0.645268" v="0.372838"/>
+</vertex>
+<vertex>
+<position x="10.6972" y="0.5" z="-24.0263"/>
+<normal x="-0.00427633" y="0.999989" z="-0.00190342"/>
+<texcoord u="-30.8385" v="-0.599532"/>
+<texcoord u="0.360712" v="0.356051"/>
+</vertex>
+<vertex>
+<position x="8.12715" y="0.5" z="-25.0128"/>
+<normal x="-0.0319246" y="0.996024" z="0.0831666"/>
+<texcoord u="-29.2806" v="-0.600108"/>
+<texcoord u="0.0767452" v="0.331204"/>
+</vertex>
+<vertex>
+<position x="19.7305" y="0.433013" z="-17.7654"/>
+<normal x="0.368807" y="0.866058" z="-0.337527"/>
+<texcoord u="-37.0092" v="-0.226879"/>
+<texcoord u="0.543435" v="0.127259"/>
+</vertex>
+<vertex>
+<position x="17.7654" y="0.433013" z="-19.7305"/>
+<normal x="0.297965" y="0.906881" z="-0.297965"/>
+<texcoord u="-35.4514" v="-0.227455"/>
+<texcoord u="0.831199" v="0.127259"/>
+</vertex>
+<vertex>
+<position x="15.6057" y="0.433013" z="-21.4794"/>
+<normal x="0.313457" y="0.817779" z="-0.482682"/>
+<texcoord u="-33.8936" v="-0.228032"/>
+<texcoord u="0.934631" v="0.408369"/>
+</vertex>
+<vertex>
+<position x="13.275" y="0.433013" z="-22.993"/>
+<normal x="0.246456" y="0.866057" z="-0.434976"/>
+<texcoord u="-32.3357" v="-0.228607"/>
+<texcoord u="0.647003" v="0.399569"/>
+</vertex>
+<vertex>
+<position x="10.7989" y="0.433013" z="-24.2547"/>
+<normal x="0.199638" y="0.866057" z="-0.458355"/>
+<texcoord u="-30.7779" v="-0.229183"/>
+<texcoord u="0.35973" v="0.382835"/>
+</vertex>
+<vertex>
+<position x="8.20441" y="0.433013" z="-25.2506"/>
+<normal x="0.151011" y="0.906882" z="-0.393397"/>
+<texcoord u="-29.2201" v="-0.229759"/>
+<texcoord u="0.0730618" v="0.357753"/>
+</vertex>
+<vertex>
+<position x="19.8665" y="0.25" z="-17.8879"/>
+<normal x="0.641987" y="0.500068" z="-0.581192"/>
+<texcoord u="-36.9486" v="0.14347"/>
+<texcoord u="0.542446" v="0.100476"/>
+</vertex>
+<vertex>
+<position x="17.8879" y="0.25" z="-19.8665"/>
+<normal x="0.578725" y="0.574591" z="-0.578725"/>
+<texcoord u="-35.3908" v="0.142894"/>
+<texcoord u="0.832188" v="0.100476"/>
+</vertex>
+<vertex>
+<position x="15.7133" y="0.25" z="-21.6275"/>
+<normal x="0.494131" y="0.420563" z="-0.760895"/>
+<texcoord u="-33.833" v="0.142319"/>
+<texcoord u="0.937259" v="0.435019"/>
+</vertex>
+<vertex>
+<position x="13.3665" y="0.25" z="-23.1515"/>
+<normal x="0.430968" y="0.500069" z="-0.751131"/>
+<texcoord u="-32.2751" v="0.141742"/>
+<texcoord u="0.647642" v="0.426322"/>
+</vertex>
+<vertex>
+<position x="10.8733" y="0.25" z="-24.4218"/>
+<normal x="0.350093" y="0.500067" z="-0.792065"/>
+<texcoord u="-30.7173" v="0.141168"/>
+<texcoord u="0.358384" v="0.409594"/>
+</vertex>
+<vertex>
+<position x="8.26096" y="0.25" z="-25.4246"/>
+<normal x="0.293303" y="0.574589" z="-0.764081"/>
+<texcoord u="-29.1595" v="0.140592"/>
+<texcoord u="0.0697417" v="0.384343"/>
+</vertex>
+<vertex>
+<position x="17.9327" y="-2.38132e-008" z="-19.9163"/>
+<normal x="0.704311" y="0.0888399" z="-0.704311"/>
+<texcoord u="-35.3302" v="0.513243"/>
+<texcoord u="0.832554" v="0.0736786"/>
+</vertex>
+<vertex>
+<position x="15.7527" y="-2.38132e-008" z="-21.6817"/>
+<normal x="0.542485" y="-0.0888433" z="-0.835355"/>
+<texcoord u="-33.7724" v="0.512667"/>
+<texcoord u="0.936738" v="0.461821"/>
+</vertex>
+<vertex>
+<position x="13.4" y="-2.38132e-008" z="-23.2095"/>
+<normal x="0.5" y="-9.062e-007" z="-0.866026"/>
+<texcoord u="-32.2146" v="0.512092"/>
+<texcoord u="0.646394" v="0.453097"/>
+</vertex>
+<vertex>
+<position x="10.9006" y="-2.38132e-008" z="-24.483"/>
+<normal x="0.406737" y="4.68547e-007" z="-0.913545"/>
+<texcoord u="-30.6567" v="0.511516"/>
+<texcoord u="0.356416" v="0.436322"/>
+</vertex>
+<vertex>
+<position x="8.28166" y="-2.38132e-008" z="-25.4883"/>
+<normal x="0.356951" y="0.0888431" z="-0.929889"/>
+<texcoord u="-29.0989" v="0.510941"/>
+<texcoord u="0.0670449" v="0.411006"/>
+</vertex>
+<vertex>
+<position x="15.7133" y="-0.25" z="-21.6275"/>
+<normal x="0.445755" y="-0.574589" z="-0.686404"/>
+<texcoord u="-33.7118" v="0.883016"/>
+<texcoord u="0.932572" v="0.488778"/>
+</vertex>
+<vertex>
+<position x="13.3665" y="-0.25" z="-23.1515"/>
+<normal x="0.435014" y="-0.500067" z="-0.748796"/>
+<texcoord u="-32.154" v="0.882441"/>
+<texcoord u="0.642962" v="0.479879"/>
+</vertex>
+<vertex>
+<position x="10.8733" y="-0.25" z="-24.4218"/>
+<normal x="0.354361" y="-0.500068" z="-0.790165"/>
+<texcoord u="-30.5962" v="0.881865"/>
+<texcoord u="0.353713" v="0.462986"/>
+</vertex>
+<vertex>
+<position x="8.26096" y="-0.25" z="-25.4246"/>
+<normal x="0.325134" y="-0.420565" z="-0.847003"/>
+<texcoord u="-29.0383" v="0.881289"/>
+<texcoord u="0.0650707" v="0.437733"/>
+</vertex>
+<vertex>
+<position x="15.6057" y="-0.433013" z="-21.4794"/>
+<normal x="0.229503" y="-0.906881" z="-0.353404"/>
+<texcoord u="-33.6512" v="1.25337"/>
+<texcoord u="0.92526" v="0.515849"/>
+</vertex>
+<vertex>
+<position x="13.275" y="-0.433013" z="-22.993"/>
+<normal x="0.253472" y="-0.866057" z="-0.430925"/>
+<texcoord u="-32.0934" v="1.25279"/>
+<texcoord u="0.637645" v="0.506645"/>
+</vertex>
+<vertex>
+<position x="10.7989" y="-0.433013" z="-24.2547"/>
+<normal x="0.20704" y="-0.866057" z="-0.455059"/>
+<texcoord u="-30.5356" v="1.25222"/>
+<texcoord u="0.350392" v="0.489573"/>
+</vertex>
+<vertex>
+<position x="8.20441" y="-0.433013" z="-25.2506"/>
+<normal x="0.206252" y="-0.817779" z="-0.537306"/>
+<texcoord u="-28.9777" v="1.25164"/>
+<texcoord u="0.0637234" v="0.464495"/>
+</vertex>
+<vertex>
+<position x="15.4588" y="-0.5" z="-21.2772"/>
+<normal x="-0.0485181" y="-0.996024" z="0.0747112"/>
+<texcoord u="-33.5907" v="1.62372"/>
+<texcoord u="0.916129" v="0.542957"/>
+</vertex>
+<vertex>
+<position x="13.15" y="-0.5" z="-22.7765"/>
+<normal x="0.00405394" y="-0.999989" z="0.00234012"/>
+<texcoord u="-32.0328" v="1.62314"/>
+<texcoord u="0.631235" v="0.533391"/>
+</vertex>
+<vertex>
+<position x="10.6972" y="-0.5" z="-24.0263"/>
+<normal x="0.00427595" y="-0.999989" z="0.00190431"/>
+<texcoord u="-30.475" v="1.62257"/>
+<texcoord u="0.346709" v="0.51612"/>
+</vertex>
+<vertex>
+<position x="8.12715" y="-0.5" z="-25.0128"/>
+<normal x="0.0319243" y="-0.996024" z="-0.0831659"/>
+<texcoord u="-28.9172" v="1.62199"/>
+<texcoord u="0.0627407" v="0.491281"/>
+</vertex>
+<vertex>
+<position x="15.3118" y="-0.433013" z="-21.0749"/>
+<normal x="-0.313457" y="-0.817779" z="0.482681"/>
+<texcoord u="-33.5302" v="1.99407"/>
+<texcoord u="0.910433" v="0.569868"/>
+</vertex>
+<vertex>
+<position x="13.025" y="-0.433013" z="-22.56"/>
+<normal x="-0.246455" y="-0.866058" z="0.434975"/>
+<texcoord u="-31.9723" v="1.99349"/>
+<texcoord u="0.628261" v="0.560025"/>
+</vertex>
+<vertex>
+<position x="10.5955" y="-0.433013" z="-23.7979"/>
+<normal x="-0.199638" y="-0.866058" z="0.458354"/>
+<texcoord u="-30.4145" v="1.99292"/>
+<texcoord u="0.346439" v="0.542921"/>
+</vertex>
+<vertex>
+<position x="8.0499" y="-0.433013" z="-24.775"/>
+<normal x="-0.151011" y="-0.906882" z="0.393397"/>
+<texcoord u="-28.8567" v="1.99234"/>
+<texcoord u="0.0643311" v="0.554368"/>
+</vertex>
+<vertex>
+<position x="15.2042" y="-0.25" z="-20.9269"/>
+<normal x="-0.494131" y="-0.420563" z="0.760895"/>
+<texcoord u="-33.4696" v="2.36442"/>
+<texcoord u="0.905822" v="0.596751"/>
+</vertex>
+<vertex>
+<position x="12.9335" y="-0.25" z="-22.4015"/>
+<normal x="-0.430968" y="-0.500068" z="0.751131"/>
+<texcoord u="-31.9118" v="2.36384"/>
+<texcoord u="0.62565" v="0.586697"/>
+</vertex>
+<vertex>
+<position x="10.5211" y="-0.25" z="-23.6307"/>
+<normal x="-0.350093" y="-0.500067" z="0.792066"/>
+<texcoord u="-30.3539" v="2.36327"/>
+<texcoord u="0.34581" v="0.569713"/>
+</vertex>
+<vertex>
+<position x="7.99335" y="-0.25" z="-24.601"/>
+<normal x="-0.293303" y="-0.574591" z="0.76408"/>
+<texcoord u="-28.7961" v="2.36269"/>
+<texcoord u="0.0664056" v="0.581084"/>
+</vertex>
+<vertex>
+<position x="12.9" y="0" z="-22.3435"/>
+<normal x="-0.5" y="4.63397e-007" z="0.866025"/>
+<texcoord u="-31.8512" v="2.73419"/>
+<texcoord u="0.623663" v="0.613423"/>
+</vertex>
+<vertex>
+<position x="15.1649" y="0" z="-20.8727"/>
+<normal x="-0.542485" y="0.088842" z="0.835354"/>
+<texcoord u="-33.4091" v="2.73477"/>
+<texcoord u="0.903113" v="0.623598"/>
+</vertex>
+<vertex>
+<position x="10.4938" y="0" z="-23.5695"/>
+<normal x="-0.406736" y="-5.20035e-007" z="0.913546"/>
+<texcoord u="-30.2934" v="2.73362"/>
+<texcoord u="0.344544" v="0.596484"/>
+</vertex>
+<vertex>
+<position x="7.97265" y="0" z="-24.5373"/>
+<normal x="-0.356951" y="-0.0888402" z="0.929889"/>
+<texcoord u="-28.7356" v="2.73304"/>
+<texcoord u="0.0678576" v="0.607844"/>
+</vertex>
+<vertex>
+<position x="24.5373" y="0" z="7.97264"/>
+<normal x="-0.962106" y="0.0888456" z="-0.257796"/>
+<texcoord u="40.6405" v="-1.73707"/>
+<texcoord u="0.219682" v="0.0715692"/>
+</vertex>
+<vertex>
+<position x="25.2362" y="0" z="5.36412"/>
+<normal x="-0.978148" y="-1.75576e-006" z="-0.207912"/>
+<texcoord u="42.1983" v="-1.73765"/>
+<texcoord u="0.227466" v="0.279132"/>
+</vertex>
+<vertex>
+<position x="25.6587" y="0" z="2.69683"/>
+<normal x="-0.994522" y="-6.07566e-006" z="-0.104528"/>
+<texcoord u="43.7561" v="-1.73822"/>
+<texcoord u="0.219815" v="0.48764"/>
+</vertex>
+<vertex>
+<position x="24.601" y="0.25" z="7.99334"/>
+<normal x="-0.790554" y="0.57459" z="-0.211828"/>
+<texcoord u="40.701" v="-1.36672"/>
+<texcoord u="0.239653" v="0.0705522"/>
+</vertex>
+<vertex>
+<position x="25.3017" y="0.25" z="5.37805"/>
+<normal x="-0.846573" y="0.50007" z="-0.182333"/>
+<texcoord u="42.2589" v="-1.3673"/>
+<texcoord u="0.247457" v="0.279595"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="0.25" z="2.70384"/>
+<normal x="-0.860995" y="0.500068" z="-0.0928428"/>
+<texcoord u="43.8167" v="-1.36787"/>
+<texcoord u="0.239786" v="0.488644"/>
+</vertex>
+<vertex>
+<position x="24.775" y="0.433013" z="8.04989"/>
+<normal x="-0.407027" y="0.906881" z="-0.109063"/>
+<texcoord u="40.7616" v="-0.996373"/>
+<texcoord u="0.253886" v="0.0693566"/>
+</vertex>
+<vertex>
+<position x="25.4807" y="0.433013" z="5.4161"/>
+<normal x="-0.488162" y="0.866057" z="-0.107904"/>
+<texcoord u="42.3194" v="-0.996948"/>
+<texcoord u="0.267453" v="0.279588"/>
+</vertex>
+<vertex>
+<position x="25.9073" y="0.433013" z="2.72297"/>
+<normal x="-0.496767" y="0.866057" z="-0.0562858"/>
+<texcoord u="43.8773" v="-0.997524"/>
+<texcoord u="0.259728" v="0.490116"/>
+</vertex>
+<vertex>
+<position x="22.7765" y="0.5" z="13.15"/>
+<normal x="0.00234011" y="0.999989" z="-0.00405388"/>
+<texcoord u="37.7065" v="-0.624873"/>
+<texcoord u="0.174964" v="0.77822"/>
+</vertex>
+<vertex>
+<position x="24.0262" y="0.5" z="10.6972"/>
+<normal x="-0.0793742" y="0.996024" z="-0.0404432"/>
+<texcoord u="39.2644" v="-0.62545"/>
+<texcoord u="0.174964" v="0.565533"/>
+</vertex>
+<vertex>
+<position x="25.0128" y="0.5" z="8.12715"/>
+<normal x="0.0860485" y="0.996024" z="0.0230566"/>
+<texcoord u="40.8222" v="-0.626025"/>
+<texcoord u="0.273753" v="0.0670617"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="0.5" z="5.46808"/>
+<normal x="0.000973923" y="0.999989" z="-0.00457836"/>
+<texcoord u="42.3801" v="-0.626601"/>
+<texcoord u="0.287453" v="0.279311"/>
+</vertex>
+<vertex>
+<position x="26.1559" y="0.5" z="2.7491"/>
+<normal x="0.000489533" y="0.999989" z="-0.00465522"/>
+<texcoord u="43.9379" v="-0.627176"/>
+<texcoord u="0.279646" v="0.491859"/>
+</vertex>
+<vertex>
+<position x="26.3" y="0.5" z="0"/>
+<normal x="7.81689e-007" y="0.999989" z="-0.00468022"/>
+<texcoord u="45.4957" v="-0.627751"/>
+<texcoord u="0.250422" v="0.702533"/>
+</vertex>
+<vertex>
+<position x="22.993" y="0.433013" z="13.275"/>
+<normal x="0.434976" y="0.866057" z="0.246455"/>
+<texcoord u="37.7671" v="-0.254523"/>
+<texcoord u="0.154993" v="0.779231"/>
+</vertex>
+<vertex>
+<position x="24.2546" y="0.433013" z="10.7989"/>
+<normal x="0.375458" y="0.906881" z="0.191305"/>
+<texcoord u="39.3249" v="-0.2551"/>
+<texcoord u="0.154991" v="0.564523"/>
+</vertex>
+<vertex>
+<position x="25.2506" y="0.433013" z="8.2044"/>
+<normal x="0.555923" y="0.817778" z="0.148959"/>
+<texcoord u="40.8828" v="-0.255675"/>
+<texcoord u="0.293621" v="0.0647675"/>
+</vertex>
+<vertex>
+<position x="25.9698" y="0.433013" z="5.52006"/>
+<normal x="0.489844" y="0.866058" z="0.0999779"/>
+<texcoord u="42.4406" v="-0.256251"/>
+<texcoord u="0.307445" v="0.279033"/>
+</vertex>
+<vertex>
+<position x="26.4046" y="0.433013" z="2.77523"/>
+<normal x="0.497613" y="0.866058" z="0.0482277"/>
+<texcoord u="43.9985" v="-0.256827"/>
+<texcoord u="0.299572" v="0.493603"/>
+</vertex>
+<vertex>
+<position x="26.55" y="0.433013" z="0"/>
+<normal x="0.499929" y="0.866057" z="-0.00404777"/>
+<texcoord u="45.5563" v="-0.257403"/>
+<texcoord u="0.270065" v="0.706278"/>
+</vertex>
+<vertex>
+<position x="23.1515" y="0.25" z="13.3665"/>
+<normal x="0.75113" y="0.50007" z="0.430968"/>
+<texcoord u="37.8277" v="0.115827"/>
+<texcoord u="0.13501" v="0.779971"/>
+</vertex>
+<vertex>
+<position x="24.4218" y="0.25" z="10.8733"/>
+<normal x="0.729237" y="0.57459" z="0.371564"/>
+<texcoord u="39.3855" v="0.115251"/>
+<texcoord u="0.135008" v="0.563781"/>
+</vertex>
+<vertex>
+<position x="25.4246" y="0.25" z="8.26095"/>
+<normal x="0.87635" y="0.42056" z="0.234818"/>
+<texcoord u="40.9434" v="0.114674"/>
+<texcoord u="0.31368" v="0.0638181"/>
+</vertex>
+<vertex>
+<position x="26.1488" y="0.25" z="5.55811"/>
+<normal x="0.847545" y="0.500068" z="0.177763"/>
+<texcoord u="42.5012" v="0.114098"/>
+<texcoord u="0.327471" v="0.27957"/>
+</vertex>
+<vertex>
+<position x="26.5866" y="0.25" z="2.79436"/>
+<normal x="0.861483" y="0.500068" z="0.0881965"/>
+<texcoord u="44.059" v="0.113524"/>
+<texcoord u="0.319467" v="0.495616"/>
+</vertex>
+<vertex>
+<position x="26.733" y="0.25" z="0"/>
+<normal x="0.865984" y="0.500067" z="-0.00233058"/>
+<texcoord u="45.6168" v="0.112948"/>
+<texcoord u="0.289756" v="0.709757"/>
+</vertex>
+<vertex>
+<position x="23.2095" y="-2.38132e-008" z="13.4"/>
+<normal x="0.866025" y="-6.69352e-008" z="0.5"/>
+<texcoord u="37.8882" v="0.486176"/>
+<texcoord u="0.115015" v="0.780243"/>
+</vertex>
+<vertex>
+<position x="24.483" y="-2.38132e-008" z="10.9005"/>
+<normal x="0.887483" y="0.088844" z="0.452195"/>
+<texcoord u="39.446" v="0.485601"/>
+<texcoord u="0.115014" v="0.563507"/>
+</vertex>
+<vertex>
+<position x="25.4883" y="-2.38132e-008" z="8.28166"/>
+<normal x="0.962106" y="-0.0888412" z="0.257796"/>
+<texcoord u="41.0039" v="0.485025"/>
+<texcoord u="0.33407" v="0.0651997"/>
+</vertex>
+<vertex>
+<position x="26.2144" y="-2.38132e-008" z="5.57203"/>
+<normal x="0.978148" y="-1.01947e-006" z="0.207912"/>
+<texcoord u="42.5617" v="0.48445"/>
+<texcoord u="0.347542" v="0.281517"/>
+</vertex>
+<vertex>
+<position x="26.6532" y="-2.38132e-008" z="2.80136"/>
+<normal x="0.994522" y="-1.48287e-006" z="0.104528"/>
+<texcoord u="44.1196" v="0.483873"/>
+<texcoord u="0.339309" v="0.498095"/>
+</vertex>
+<vertex>
+<position x="26.8" y="-2.38132e-008" z="0"/>
+<normal x="1" y="2.36847e-007" z="5.82979e-006"/>
+<texcoord u="45.6774" v="0.483298"/>
+<texcoord u="0.309525" v="0.712773"/>
+</vertex>
+<vertex>
+<position x="23.1515" y="-0.25" z="13.3665"/>
+<normal x="0.748797" y="-0.500066" z="0.435015"/>
+<texcoord u="37.9488" v="0.856528"/>
+<texcoord u="0.09502" v="0.779971"/>
+</vertex>
+<vertex>
+<position x="24.4218" y="-0.25" z="10.8733"/>
+<normal x="0.808377" y="-0.420564" z="0.411888"/>
+<texcoord u="39.5066" v="0.855952"/>
+<texcoord u="0.0950191" v="0.563781"/>
+</vertex>
+<vertex>
+<position x="25.4246" y="-0.25" z="8.26095"/>
+<normal x="0.790554" y="-0.574589" z="0.211829"/>
+<texcoord u="41.0644" v="0.855375"/>
+<texcoord u="0.354808" v="0.0692762"/>
+</vertex>
+<vertex>
+<position x="26.1488" y="-0.25" z="5.55811"/>
+<normal x="0.846574" y="-0.500068" z="0.182333"/>
+<texcoord u="42.6223" v="0.854799"/>
+<texcoord u="0.367644" v="0.285087"/>
+</vertex>
+<vertex>
+<position x="26.5866" y="-0.25" z="2.79436"/>
+<normal x="0.860994" y="-0.50007" z="0.0928427"/>
+<texcoord u="44.1801" v="0.854224"/>
+<texcoord u="0.359076" v="0.501111"/>
+</vertex>
+<vertex>
+<position x="26.733" y="-0.25" z="0"/>
+<normal x="0.865983" y="-0.500067" z="0.00234068"/>
+<texcoord u="45.738" v="0.853647"/>
+<texcoord u="0.329367" v="0.715253"/>
+</vertex>
+<vertex>
+<position x="24.2546" y="-0.433013" z="10.7989"/>
+<normal x="0.512805" y="-0.817778" z="0.261287"/>
+<texcoord u="39.5671" v="1.2263"/>
+<texcoord u="0.0750365" v="0.564524"/>
+</vertex>
+<vertex>
+<position x="25.2506" y="-0.433013" z="8.2044"/>
+<normal x="0.407029" y="-0.906881" z="0.109063"/>
+<texcoord u="41.125" v="1.22573"/>
+<texcoord u="0.37581" v="0.0756851"/>
+</vertex>
+<vertex>
+<position x="25.9698" y="-0.433013" z="5.52006"/>
+<normal x="0.488162" y="-0.866057" z="0.107904"/>
+<texcoord u="42.6828" v="1.22515"/>
+<texcoord u="0.38775" v="0.290064"/>
+</vertex>
+<vertex>
+<position x="26.4046" y="-0.433013" z="2.77523"/>
+<normal x="0.496765" y="-0.866058" z="0.0562855"/>
+<texcoord u="44.2407" v="1.22457"/>
+<texcoord u="0.378768" v="0.50459"/>
+</vertex>
+<vertex>
+<position x="26.55" y="-0.433013" z="0"/>
+<normal x="0.499928" y="-0.866058" z="0.00405361"/>
+<texcoord u="45.7985" v="1.224"/>
+<texcoord u="0.349262" v="0.717266"/>
+</vertex>
+<vertex>
+<position x="25.0128" y="-0.5" z="8.12715"/>
+<normal x="-0.0860486" y="-0.996024" z="-0.0230567"/>
+<texcoord u="41.1855" v="1.59608"/>
+<texcoord u="0.39694" v="0.0834434"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="-0.5" z="5.46808"/>
+<normal x="-0.000972745" y="-0.999989" z="0.0045786"/>
+<texcoord u="42.7434" v="1.5955"/>
+<texcoord u="0.407845" v="0.295855"/>
+</vertex>
+<vertex>
+<position x="26.1559" y="-0.5" z="2.7491"/>
+<normal x="-0.000488453" y="-0.999989" z="0.00465531"/>
+<texcoord u="44.3012" v="1.59492"/>
+<texcoord u="0.398416" v="0.508337"/>
+</vertex>
+<vertex>
+<position x="26.3" y="-0.5" z="0"/>
+<normal x="3.39417e-007" y="-0.999989" z="0.00468027"/>
+<texcoord u="45.8591" v="1.59435"/>
+<texcoord u="0.369183" v="0.719009"/>
+</vertex>
+<vertex>
+<position x="24.775" y="-0.433013" z="8.04989"/>
+<normal x="-0.555924" y="-0.817778" z="-0.148959"/>
+<texcoord u="41.246" v="1.96643"/>
+<texcoord u="0.418033" v="0.0912081"/>
+</vertex>
+<vertex>
+<position x="25.4807" y="-0.433013" z="5.4161"/>
+<normal x="-0.489847" y="-0.866057" z="-0.0999785"/>
+<texcoord u="42.8039" v="1.96585"/>
+<texcoord u="0.427933" v="0.301644"/>
+</vertex>
+<vertex>
+<position x="25.9073" y="-0.433013" z="2.72297"/>
+<normal x="-0.497613" y="-0.866057" z="-0.0482276"/>
+<texcoord u="44.3617" v="1.96527"/>
+<texcoord u="0.418056" v="0.512082"/>
+</vertex>
+<vertex>
+<position x="26.05" y="-0.433013" z="0"/>
+<normal x="-0.499928" y="-0.866057" z="0.00404787"/>
+<texcoord u="45.9196" v="1.9647"/>
+<texcoord u="0.389103" v="0.720753"/>
+</vertex>
+<vertex>
+<position x="24.601" y="-0.25" z="7.99334"/>
+<normal x="-0.876346" y="-0.420569" z="-0.234816"/>
+<texcoord u="41.3066" v="2.33678"/>
+<texcoord u="0.438488" v="0.0943418"/>
+</vertex>
+<vertex>
+<position x="25.3017" y="-0.25" z="5.37805"/>
+<normal x="-0.847543" y="-0.500071" z="-0.177763"/>
+<texcoord u="42.8645" v="2.3362"/>
+<texcoord u="0.447858" v="0.30332"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="-0.25" z="2.70384"/>
+<normal x="-0.861483" y="-0.500069" z="-0.0881965"/>
+<texcoord u="44.4223" v="2.33563"/>
+<texcoord u="0.438052" v="0.51228"/>
+</vertex>
+<vertex>
+<position x="25.867" y="-0.25" z="0"/>
+<normal x="-0.865982" y="-0.500069" z="0.00233067"/>
+<texcoord u="45.9802" v="2.33505"/>
+<texcoord u="0.44373" v="0.721392"/>
+</vertex>
+<vertex>
+<position x="26.5866" y="0.25" z="-2.79437"/>
+<normal x="0.860996" y="0.500067" z="-0.0928385"/>
+<texcoord u="47.1747" v="0.112372"/>
+<texcoord u="0.244294" v="0.921117"/>
+</vertex>
+<vertex>
+<position x="26.6532" y="-2.38132e-008" z="-2.80137"/>
+<normal x="0.994522" y="3.75867e-007" z="-0.104523"/>
+<texcoord u="47.2353" v="0.482721"/>
+<texcoord u="0.263785" v="0.925586"/>
+</vertex>
+<vertex>
+<position x="26.5866" y="-0.25" z="-2.79437"/>
+<normal x="0.861485" y="-0.500066" z="-0.0881918"/>
+<texcoord u="47.2958" v="0.853071"/>
+<texcoord u="0.28339" v="0.929523"/>
+</vertex>
+<vertex>
+<position x="26.4046" y="-0.433013" z="-2.77524"/>
+<normal x="0.497613" y="-0.866057" z="-0.0482245"/>
+<texcoord u="47.3564" v="1.22342"/>
+<texcoord u="0.303083" v="0.932991"/>
+</vertex>
+<vertex>
+<position x="26.156" y="-0.5" z="-2.7491"/>
+<normal x="0.000488401" y="-0.999989" z="0.00465585"/>
+<texcoord u="47.4169" v="1.59377"/>
+<texcoord u="0.322821" v="0.936182"/>
+</vertex>
+<vertex>
+<position x="25.2362" y="0" z="5.36412"/>
+<normal x="-0.978148" y="-1.75576e-006" z="-0.207912"/>
+<texcoord u="42.925" v="2.70655"/>
+<texcoord u="0.467818" v="0.304528"/>
+</vertex>
+<vertex>
+<position x="24.5373" y="0" z="7.97264"/>
+<normal x="-0.962106" y="0.0888456" z="-0.257796"/>
+<texcoord u="41.3672" v="2.70713"/>
+<texcoord u="0.458801" v="0.0960764"/>
+</vertex>
+<vertex>
+<position x="25.6587" y="0" z="2.69683"/>
+<normal x="-0.994522" y="-6.07566e-006" z="-0.104528"/>
+<texcoord u="44.4829" v="2.70598"/>
+<texcoord u="0.458037" v="0.512947"/>
+</vertex>
+<vertex>
+<position x="3.43312e-007" y="0" z="25.8"/>
+<normal x="-0.0521293" y="0.0888432" z="-0.994681"/>
+<texcoord u="21.9465" v="-1.73016"/>
+<texcoord u="0.405009" v="0.920599"/>
+</vertex>
+<vertex>
+<position x="2.69684" y="0" z="25.6587"/>
+<normal x="-0.104529" y="5.04589e-007" z="-0.994522"/>
+<texcoord u="23.5043" v="-1.73074"/>
+<texcoord u="0.384421" v="0.643594"/>
+</vertex>
+<vertex>
+<position x="5.36412" y="0" z="25.2362"/>
+<normal x="-0.207912" y="-5.4578e-007" z="-0.978148"/>
+<texcoord u="25.0622" v="-1.73132"/>
+<texcoord u="0.384428" v="0.364571"/>
+</vertex>
+<vertex>
+<position x="3.44204e-007" y="0.25" z="25.867"/>
+<normal x="-0.0428342" y="0.57459" z="-0.81732"/>
+<texcoord u="22.007" v="-1.35981"/>
+<texcoord u="0.37837" v="0.922937"/>
+</vertex>
+<vertex>
+<position x="2.70384" y="0.25" z="25.7253"/>
+<normal x="-0.0881972" y="0.500068" z="-0.861483"/>
+<texcoord u="23.5649" v="-1.36039"/>
+<texcoord u="0.357683" v="0.643956"/>
+</vertex>
+<vertex>
+<position x="5.37805" y="0.25" z="25.3017"/>
+<normal x="-0.177763" y="0.500069" z="-0.847544"/>
+<texcoord u="25.1227" v="-1.36097"/>
+<texcoord u="0.35769" v="0.364208"/>
+</vertex>
+<vertex>
+<position x="3.46639e-007" y="0.433013" z="26.05"/>
+<normal x="-0.0220538" y="0.906881" z="-0.420808"/>
+<texcoord u="22.0676" v="-0.989465"/>
+<texcoord u="0.359403" v="0.925232"/>
+</vertex>
+<vertex>
+<position x="2.72297" y="0.433013" z="25.9073"/>
+<normal x="-0.0482281" y="0.866057" z="-0.497613"/>
+<texcoord u="23.6254" v="-0.99004"/>
+<texcoord u="0.33096" v="0.644945"/>
+</vertex>
+<vertex>
+<position x="5.4161" y="0.433013" z="25.4808"/>
+<normal x="-0.0999784" y="0.866057" z="-0.489846"/>
+<texcoord u="25.1833" v="-0.990616"/>
+<texcoord u="0.33096" v="0.363219"/>
+</vertex>
+<vertex>
+<position x="3.49966e-007" y="0.5" z="26.3"/>
+<normal x="0.00466236" y="0.996024" z="0.0889613"/>
+<texcoord u="22.1281" v="-0.619114"/>
+<texcoord u="0.332969" v="0.929273"/>
+</vertex>
+<vertex>
+<position x="2.7491" y="0.5" z="26.1559"/>
+<normal x="0.00465517" y="0.999989" z="-0.000489296"/>
+<texcoord u="23.686" v="-0.61969"/>
+<texcoord u="0.304256" v="0.646296"/>
+</vertex>
+<vertex>
+<position x="5.46808" y="0.5" z="25.7253"/>
+<normal x="0.00457848" y="0.999989" z="-0.00097313"/>
+<texcoord u="25.2438" v="-0.620266"/>
+<texcoord u="0.304257" v="0.361866"/>
+</vertex>
+<vertex>
+<position x="-5.52006" y="0.433013" z="25.9698"/>
+<normal x="-0.0999779" y="0.866058" z="0.489845"/>
+<texcoord u="19.0729" v="-0.24761"/>
+<texcoord u="0.61142" v="0.358077"/>
+</vertex>
+<vertex>
+<position x="-2.77523" y="0.433013" z="26.4046"/>
+<normal x="-0.0659196" y="0.906881" z="0.416198"/>
+<texcoord u="20.6308" v="-0.248188"/>
+<texcoord u="0.61142" v="0.0709419"/>
+</vertex>
+<vertex>
+<position x="3.53292e-007" y="0.433013" z="26.55"/>
+<normal x="0.0301214" y="0.817778" z="0.574744"/>
+<texcoord u="22.1887" v="-0.248765"/>
+<texcoord u="0.306535" v="0.933315"/>
+</vertex>
+<vertex>
+<position x="2.77523" y="0.433013" z="26.4046"/>
+<normal x="0.0562858" y="0.866057" z="0.496766"/>
+<texcoord u="23.7465" v="-0.24934"/>
+<texcoord u="0.277542" v="0.647649"/>
+</vertex>
+<vertex>
+<position x="5.52006" y="0.433013" z="25.9698"/>
+<normal x="0.107904" y="0.866058" z="0.488161"/>
+<texcoord u="25.3044" v="-0.249916"/>
+<texcoord u="0.277553" v="0.360513"/>
+</vertex>
+<vertex>
+<position x="-5.55811" y="0.25" z="26.1488"/>
+<normal x="-0.177763" y="0.500068" z="0.847545"/>
+<texcoord u="19.1335" v="0.12274"/>
+<texcoord u="0.584698" v="0.359067"/>
+</vertex>
+<vertex>
+<position x="-2.79436" y="0.25" z="26.5866"/>
+<normal x="-0.128032" y="0.574591" z="0.808364"/>
+<texcoord u="20.6913" v="0.122164"/>
+<texcoord u="0.584698" v="0.069952"/>
+</vertex>
+<vertex>
+<position x="3.55728e-007" y="0.25" z="26.733"/>
+<normal x="0.0474831" y="0.420565" z="0.906019"/>
+<texcoord u="22.2491" v="0.121588"/>
+<texcoord u="0.279909" v="0.936283"/>
+</vertex>
+<vertex>
+<position x="2.79436" y="0.25" z="26.5866"/>
+<normal x="0.0928433" y="0.500068" z="0.860995"/>
+<texcoord u="23.807" v="0.121012"/>
+<texcoord u="0.250819" v="0.648637"/>
+</vertex>
+<vertex>
+<position x="5.55811" y="0.25" z="26.1488"/>
+<normal x="0.182333" y="0.500066" z="0.846575"/>
+<texcoord u="25.3649" v="0.120435"/>
+<texcoord u="0.250831" v="0.359523"/>
+</vertex>
+<vertex>
+<position x="8.26096" y="0.25" z="25.4246"/>
+<normal x="0.211828" y="0.57459" z="0.790554"/>
+<texcoord u="26.9228" v="0.119858"/>
+<texcoord u="0.272218" v="0.0712024"/>
+</vertex>
+<vertex>
+<position x="-8.28166" y="-2.38132e-008" z="25.4883"/>
+<normal x="-0.309017" y="1.25632e-006" z="0.951057"/>
+<texcoord u="17.6362" v="0.493666"/>
+<texcoord u="0.550092" v="0.64916"/>
+</vertex>
+<vertex>
+<position x="-5.57203" y="-2.38132e-008" z="26.2144"/>
+<normal x="-0.207912" y="-6.64203e-007" z="0.978148"/>
+<texcoord u="19.194" v="0.493089"/>
+<texcoord u="0.557957" v="0.359427"/>
+</vertex>
+<vertex>
+<position x="-2.80136" y="-2.38132e-008" z="26.6532"/>
+<normal x="-0.155816" y="0.0888409" z="0.983783"/>
+<texcoord u="20.7519" v="0.492513"/>
+<texcoord u="0.557959" v="0.0695897"/>
+</vertex>
+<vertex>
+<position x="3.56619e-007" y="-2.38132e-008" z="26.8"/>
+<normal x="0.0521293" y="-0.0888432" z="0.994681"/>
+<texcoord u="22.3097" v="0.491938"/>
+<texcoord u="0.252967" v="0.937393"/>
+</vertex>
+<vertex>
+<position x="2.80136" y="-2.38132e-008" z="26.6532"/>
+<normal x="0.104529" y="6.43608e-007" z="0.994522"/>
+<texcoord u="23.8675" v="0.491362"/>
+<texcoord u="0.224081" v="0.648999"/>
+</vertex>
+<vertex>
+<position x="5.57203" y="-2.38132e-008" z="26.2144"/>
+<normal x="0.207912" y="5.92119e-007" z="0.978148"/>
+<texcoord u="25.4254" v="0.490786"/>
+<texcoord u="0.22409" v="0.359162"/>
+</vertex>
+<vertex>
+<position x="8.28166" y="-2.38132e-008" z="25.4883"/>
+<normal x="0.257795" y="0.0888409" z="0.962106"/>
+<texcoord u="26.9833" v="0.49021"/>
+<texcoord u="0.245579" v="0.0688628"/>
+</vertex>
+<vertex>
+<position x="-8.26096" y="-0.25" z="25.4246"/>
+<normal x="-0.269825" y="-0.500067" z="0.822878"/>
+<texcoord u="17.6968" v="0.864016"/>
+<texcoord u="0.509835" v="0.647387"/>
+</vertex>
+<vertex>
+<position x="-5.55811" y="-0.25" z="26.1488"/>
+<normal x="-0.182333" y="-0.500068" z="0.846574"/>
+<texcoord u="19.2546" v="0.863439"/>
+<texcoord u="0.531216" v="0.359066"/>
+</vertex>
+<vertex>
+<position x="-2.79436" y="-0.25" z="26.5866"/>
+<normal x="-0.141927" y="-0.420563" z="0.896093"/>
+<texcoord u="20.8124" v="0.862864"/>
+<texcoord u="0.531221" v="0.0699516"/>
+</vertex>
+<vertex>
+<position x="3.55728e-007" y="-0.25" z="26.733"/>
+<normal x="0.042834" y="-0.57459" z="0.81732"/>
+<texcoord u="22.3703" v="0.862288"/>
+<texcoord u="0.225686" v="0.936356"/>
+</vertex>
+<vertex>
+<position x="2.79436" y="-0.25" z="26.5866"/>
+<normal x="0.0881969" y="-0.500068" z="0.861483"/>
+<texcoord u="23.9281" v="0.861712"/>
+<texcoord u="0.197342" v="0.648636"/>
+</vertex>
+<vertex>
+<position x="5.55811" y="-0.25" z="26.1488"/>
+<normal x="0.177763" y="-0.500067" z="0.847545"/>
+<texcoord u="25.4859" v="0.861136"/>
+<texcoord u="0.197349" v="0.359521"/>
+</vertex>
+<vertex>
+<position x="8.26096" y="-0.25" z="25.4246"/>
+<normal x="0.234817" y="-0.420562" z="0.876349"/>
+<texcoord u="27.0438" v="0.86056"/>
+<texcoord u="0.218887" v="0.0672502"/>
+</vertex>
+<vertex>
+<position x="-5.52006" y="-0.433013" z="25.9698"/>
+<normal x="-0.107903" y="-0.866058" z="0.48816"/>
+<texcoord u="19.3151" v="1.23379"/>
+<texcoord u="0.504494" v="0.358076"/>
+</vertex>
+<vertex>
+<position x="-2.77523" y="-0.433013" z="26.4046"/>
+<normal x="-0.0900327" y="-0.817779" z="0.568446"/>
+<texcoord u="20.873" v="1.23321"/>
+<texcoord u="0.504498" v="0.070941"/>
+</vertex>
+<vertex>
+<position x="3.53292e-007" y="-0.433013" z="26.55"/>
+<normal x="0.0220536" y="-0.906881" z="0.420808"/>
+<texcoord u="22.4308" v="1.23264"/>
+<texcoord u="0.198138" v="0.933457"/>
+</vertex>
+<vertex>
+<position x="2.77523" y="-0.433013" z="26.4046"/>
+<normal x="0.0482278" y="-0.866057" z="0.497613"/>
+<texcoord u="23.9887" v="1.23206"/>
+<texcoord u="0.170619" v="0.647645"/>
+</vertex>
+<vertex>
+<position x="5.52006" y="-0.433013" z="25.9698"/>
+<normal x="0.0999782" y="-0.866057" z="0.489846"/>
+<texcoord u="25.5465" v="1.23149"/>
+<texcoord u="0.170626" v="0.36051"/>
+</vertex>
+<vertex>
+<position x="8.2044" y="-0.433013" z="25.2506"/>
+<normal x="0.148959" y="-0.817779" z="0.555922"/>
+<texcoord u="27.1044" v="1.23091"/>
+<texcoord u="0.192167" v="0.0662756"/>
+</vertex>
+<vertex>
+<position x="-5.46808" y="-0.5" z="25.7253"/>
+<normal x="-0.00457841" y="-0.999989" z="-0.000973938"/>
+<texcoord u="19.3757" v="1.60414"/>
+<texcoord u="0.47779" v="0.356724"/>
+</vertex>
+<vertex>
+<position x="-2.7491" y="-0.5" z="26.1559"/>
+<normal x="-0.0139357" y="-0.996024" z="0.0879863"/>
+<texcoord u="20.9335" v="1.60356"/>
+<texcoord u="0.477784" v="0.0722943"/>
+</vertex>
+<vertex>
+<position x="3.49966e-007" y="-0.5" z="26.3"/>
+<normal x="-0.00466232" y="-0.996024" z="-0.0889614"/>
+<texcoord u="22.4914" v="1.60299"/>
+<texcoord u="0.170454" v="0.92948"/>
+</vertex>
+<vertex>
+<position x="2.7491" y="-0.5" z="26.1559"/>
+<normal x="-0.00465519" y="-0.999989" z="0.000489353"/>
+<texcoord u="24.0492" v="1.60241"/>
+<texcoord u="0.143905" v="0.646291"/>
+</vertex>
+<vertex>
+<position x="5.46808" y="-0.5" z="25.7253"/>
+<normal x="-0.00457848" y="-0.999989" z="0.000973172"/>
+<texcoord u="25.6071" v="1.60184"/>
+<texcoord u="0.143922" v="0.361861"/>
+</vertex>
+<vertex>
+<position x="8.12715" y="-0.5" z="25.0128"/>
+<normal x="0.0230564" y="-0.996024" z="0.0860477"/>
+<texcoord u="27.1649" v="1.60126"/>
+<texcoord u="0.165429" v="0.0656729"/>
+</vertex>
+<vertex>
+<position x="-2.72297" y="-0.433013" z="25.9073"/>
+<normal x="0.0659191" y="-0.906882" z="-0.416197"/>
+<texcoord u="20.9941" v="1.97391"/>
+<texcoord u="0.45108" v="0.073646"/>
+</vertex>
+<vertex>
+<position x="3.46639e-007" y="-0.433013" z="26.05"/>
+<normal x="-0.0301213" y="-0.817778" z="-0.574744"/>
+<texcoord u="22.552" v="1.97334"/>
+<texcoord u="0.142787" v="0.925501"/>
+</vertex>
+<vertex>
+<position x="2.72297" y="-0.433013" z="25.9073"/>
+<normal x="-0.0562859" y="-0.866057" z="-0.496766"/>
+<texcoord u="24.1098" v="1.97276"/>
+<texcoord u="0.117201" v="0.644938"/>
+</vertex>
+<vertex>
+<position x="5.4161" y="-0.433013" z="25.4808"/>
+<normal x="-0.107903" y="-0.866058" z="-0.488161"/>
+<texcoord u="25.6676" v="1.97219"/>
+<texcoord u="0.117219" v="0.363213"/>
+</vertex>
+<vertex>
+<position x="8.0499" y="-0.433013" z="24.775"/>
+<normal x="-0.109063" y="-0.906882" z="-0.407027"/>
+<texcoord u="27.2255" v="1.97161"/>
+<texcoord u="0.13869" v="0.0650853"/>
+</vertex>
+<vertex>
+<position x="3.44204e-007" y="-0.25" z="25.867"/>
+<normal x="-0.0474829" y="-0.420565" z="-0.906019"/>
+<texcoord u="22.6125" v="2.34369"/>
+<texcoord u="0.115286" v="0.922593"/>
+</vertex>
+<vertex>
+<position x="2.70384" y="-0.25" z="25.7253"/>
+<normal x="-0.0928433" y="-0.500069" z="-0.860995"/>
+<texcoord u="24.1703" v="2.34311"/>
+<texcoord u="0.090479" v="0.643947"/>
+</vertex>
+<vertex>
+<position x="5.37805" y="-0.25" z="25.3017"/>
+<normal x="-0.182333" y="-0.500068" z="-0.846573"/>
+<texcoord u="25.7282" v="2.34254"/>
+<texcoord u="0.0904893" v="0.3642"/>
+</vertex>
+<vertex>
+<position x="7.99334" y="-0.25" z="24.601"/>
+<normal x="-0.211828" y="-0.57459" z="-0.790554"/>
+<texcoord u="27.286" v="2.34196"/>
+<texcoord u="0.111969" v="0.0641546"/>
+</vertex>
+<vertex>
+<position x="2.69684" y="0" z="25.6587"/>
+<normal x="-0.104529" y="5.04589e-007" z="-0.994522"/>
+<texcoord u="24.2309" v="2.71346"/>
+<texcoord u="0.0637406" v="0.643584"/>
+</vertex>
+<vertex>
+<position x="3.43312e-007" y="0" z="25.8"/>
+<normal x="-0.0521293" y="0.0888432" z="-0.994681"/>
+<texcoord u="22.6731" v="2.71404"/>
+<texcoord u="0.088059" v="0.921546"/>
+</vertex>
+<vertex>
+<position x="5.36412" y="0" z="25.2362"/>
+<normal x="-0.207912" y="-5.4578e-007" z="-0.978148"/>
+<texcoord u="25.7887" v="2.71288"/>
+<texcoord u="0.0637508" v="0.364561"/>
+</vertex>
+<vertex>
+<position x="7.97264" y="0" z="24.5373"/>
+<normal x="-0.257796" y="-0.0888435" z="-0.962106"/>
+<texcoord u="27.3466" v="2.71231"/>
+<texcoord u="0.0852723" v="0.062607"/>
+</vertex>
+<vertex>
+<position x="-25.6587" y="0" z="-2.69684"/>
+<normal x="0.99468" y="0.0888467" z="0.0521287"/>
+<texcoord u="-2.979" v="-1.72095"/>
+<texcoord u="0.287614" v="0.0699714"/>
+</vertex>
+<vertex>
+<position x="-25.8" y="0" z="-7.80629e-008"/>
+<normal x="1" y="-5.76673e-007" z="-3.41112e-008"/>
+<texcoord u="-1.42116" v="-1.72153"/>
+<texcoord u="0.28762" v="0.35136"/>
+</vertex>
+<vertex>
+<position x="-25.6587" y="0" z="2.69684"/>
+<normal x="0.994522" y="-2.36848e-007" z="-0.104529"/>
+<texcoord u="0.136669" v="-1.7221"/>
+<texcoord u="0.294325" v="0.632668"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="0.25" z="-2.70384"/>
+<normal x="0.817319" y="0.574591" z="0.0428335"/>
+<texcoord u="-2.91849" v="-1.3506"/>
+<texcoord u="0.314579" v="0.0696056"/>
+</vertex>
+<vertex>
+<position x="-25.867" y="0.25" z="-7.82656e-008"/>
+<normal x="0.865982" y="0.50007" z="0.00233593"/>
+<texcoord u="-1.36064" v="-1.35117"/>
+<texcoord u="0.314585" v="0.351724"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="0.25" z="2.70384"/>
+<normal x="0.861483" y="0.500069" z="-0.0881967"/>
+<texcoord u="0.19719" v="-1.35175"/>
+<texcoord u="0.321455" v="0.633759"/>
+</vertex>
+<vertex>
+<position x="-25.9073" y="0.433013" z="-2.72297"/>
+<normal x="0.420808" y="0.906881" z="0.0220535"/>
+<texcoord u="-2.85793" v="-0.980247"/>
+<texcoord u="0.341529" v="0.068607"/>
+</vertex>
+<vertex>
+<position x="-26.05" y="0.433013" z="-7.88193e-008"/>
+<normal x="0.499928" y="0.866057" z="0.00405114"/>
+<texcoord u="-1.3001" v="-0.980824"/>
+<texcoord u="0.341534" v="0.352722"/>
+</vertex>
+<vertex>
+<position x="-25.9073" y="0.433013" z="2.72297"/>
+<normal x="0.497612" y="0.866058" z="-0.0482277"/>
+<texcoord u="0.257737" v="-0.981399"/>
+<texcoord u="0.348738" v="0.636745"/>
+</vertex>
+<vertex>
+<position x="-25.4808" y="0.433013" z="5.4161"/>
+<normal x="0.568447" y="0.817779" z="-0.0900334"/>
+<texcoord u="1.81558" v="-0.981975"/>
+<texcoord u="0.399096" v="0.91636"/>
+</vertex>
+<vertex>
+<position x="-25.0128" y="0.5" z="-8.12715"/>
+<normal x="-0.00144677" y="0.999989" z="0.0044516"/>
+<texcoord u="-5.91306" v="-0.608747"/>
+<texcoord u="0.0692732" v="0.62672"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="0.5" z="-5.46808"/>
+<normal x="0.0860465" y="0.996024" z="0.0230561"/>
+<texcoord u="-4.35522" v="-0.609322"/>
+<texcoord u="0.144014" v="0.903652"/>
+</vertex>
+<vertex>
+<position x="-26.1559" y="0.5" z="-2.7491"/>
+<normal x="-0.0889629" y="0.996024" z="-0.00466232"/>
+<texcoord u="-2.79738" v="-0.609897"/>
+<texcoord u="0.368459" v="0.0672431"/>
+</vertex>
+<vertex>
+<position x="-26.3" y="0.5" z="-7.95758e-008"/>
+<normal x="-2.46849e-007" y="0.999989" z="0.00468072"/>
+<texcoord u="-1.23953" v="-0.610474"/>
+<texcoord u="0.368468" v="0.354084"/>
+</vertex>
+<vertex>
+<position x="-26.1559" y="0.5" z="2.7491"/>
+<normal x="0.00049053" y="0.999989" z="0.00465504"/>
+<texcoord u="0.318301" v="-0.611049"/>
+<texcoord u="0.376102" v="0.640824"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="0.5" z="5.46808"/>
+<normal x="0.0879884" y="0.996024" z="-0.013936"/>
+<texcoord u="1.87614" v="-0.611625"/>
+<texcoord u="0.428602" v="0.92282"/>
+</vertex>
+<vertex>
+<position x="-25.2506" y="0.433013" z="-8.20441"/>
+<normal x="-0.476713" y="0.866057" z="-0.150634"/>
+<texcoord u="-5.8525" v="-0.238396"/>
+<texcoord u="0.0949249" v="0.618385"/>
+</vertex>
+<vertex>
+<position x="-25.9698" y="0.433013" z="-5.52006"/>
+<normal x="-0.40703" y="0.90688" z="-0.109063"/>
+<texcoord u="-4.29466" v="-0.238972"/>
+<texcoord u="0.170369" v="0.89795"/>
+</vertex>
+<vertex>
+<position x="-26.4046" y="0.433013" z="-2.77523"/>
+<normal x="-0.574745" y="0.817778" z="-0.0301208"/>
+<texcoord u="-2.73682" v="-0.239548"/>
+<texcoord u="0.3954" v="0.0658799"/>
+</vertex>
+<vertex>
+<position x="-26.55" y="0.433013" z="-8.03322e-008"/>
+<normal x="-0.499928" y="0.866057" z="0.00405105"/>
+<texcoord u="-1.17898" v="-0.240124"/>
+<texcoord u="0.395401" v="0.355447"/>
+</vertex>
+<vertex>
+<position x="-26.4046" y="0.433013" z="2.77523"/>
+<normal x="-0.496765" y="0.866058" z="0.0562855"/>
+<texcoord u="0.378858" v="-0.2407"/>
+<texcoord u="0.403483" v="0.644902"/>
+</vertex>
+<vertex>
+<position x="-25.9698" y="0.433013" z="5.52006"/>
+<normal x="-0.416198" y="0.906882" z="0.0659193"/>
+<texcoord u="1.9367" v="-0.241276"/>
+<texcoord u="0.45818" v="0.929259"/>
+</vertex>
+<vertex>
+<position x="-25.4246" y="0.25" z="-8.26096"/>
+<normal x="-0.82432" y="0.500069" z="-0.265382"/>
+<texcoord u="-5.79194" v="0.131954"/>
+<texcoord u="0.120679" v="0.610399"/>
+</vertex>
+<vertex>
+<position x="-26.1488" y="0.25" z="-5.55811"/>
+<normal x="-0.790555" y="0.574588" z="-0.211829"/>
+<texcoord u="-4.2341" v="0.131378"/>
+<texcoord u="0.196647" v="0.891892"/>
+</vertex>
+<vertex>
+<position x="-26.5866" y="0.25" z="-2.79436"/>
+<normal x="-0.90602" y="0.420563" z="-0.047482"/>
+<texcoord u="-2.67626" v="0.130802"/>
+<texcoord u="0.422349" v="0.0648813"/>
+</vertex>
+<vertex>
+<position x="-26.733" y="0.25" z="-8.08859e-008"/>
+<normal x="-0.865983" y="0.500068" z="0.00233592"/>
+<texcoord u="-1.11842" v="0.130226"/>
+<texcoord u="0.42235" v="0.356445"/>
+</vertex>
+<vertex>
+<position x="-26.5866" y="0.25" z="2.79436"/>
+<normal x="-0.860995" y="0.500068" z="0.0928429"/>
+<texcoord u="0.439419" v="0.12965"/>
+<texcoord u="0.430781" v="0.647886"/>
+</vertex>
+<vertex>
+<position x="-26.1488" y="0.25" z="5.55811"/>
+<normal x="-0.808364" y="0.574591" z="0.128033"/>
+<texcoord u="1.99726" v="0.129074"/>
+<texcoord u="0.487374" v="0.933907"/>
+</vertex>
+<vertex>
+<position x="-25.4883" y="-2.38132e-008" z="-8.28166"/>
+<normal x="-0.951057" y="9.88581e-007" z="-0.309017"/>
+<texcoord u="-5.73138" v="0.502303"/>
+<texcoord u="0.146618" v="0.603021"/>
+</vertex>
+<vertex>
+<position x="-26.2144" y="-2.38132e-008" z="-5.57204"/>
+<normal x="-0.962106" y="0.0888455" z="-0.257795"/>
+<texcoord u="-4.17354" v="0.501728"/>
+<texcoord u="0.222779" v="0.88522"/>
+</vertex>
+<vertex>
+<position x="-26.6532" y="-2.38132e-008" z="-2.80136"/>
+<normal x="-0.994681" y="-0.0888389" z="-0.0521286"/>
+<texcoord u="-2.6157" v="0.501152"/>
+<texcoord u="0.449314" v="0.0645159"/>
+</vertex>
+<vertex>
+<position x="-26.8" y="-2.38132e-008" z="-8.10886e-008"/>
+<normal x="-1" y="1.45198e-006" z="-5.79247e-009"/>
+<texcoord u="-1.05786" v="0.500576"/>
+<texcoord u="0.449316" v="0.35681"/>
+</vertex>
+<vertex>
+<position x="-26.6532" y="-2.38132e-008" z="2.80136"/>
+<normal x="-0.994522" y="-1.67853e-006" z="0.104528"/>
+<texcoord u="0.499977" v="0.5"/>
+<texcoord u="0.457928" v="0.648977"/>
+</vertex>
+<vertex>
+<position x="-26.2144" y="-2.38132e-008" z="5.57204"/>
+<normal x="-0.983783" y="0.0888382" z="0.155816"/>
+<texcoord u="2.05781" v="0.499424"/>
+<texcoord u="0.515808" v="0.935484"/>
+</vertex>
+<vertex>
+<position x="-25.4246" y="-0.25" z="-8.26096"/>
+<normal x="-0.822878" y="-0.500066" z="-0.269825"/>
+<texcoord u="-5.67082" v="0.872654"/>
+<texcoord u="0.172748" v="0.596347"/>
+</vertex>
+<vertex>
+<position x="-26.1488" y="-0.25" z="-5.55811"/>
+<normal x="-0.876349" y="-0.420563" z="-0.234817"/>
+<texcoord u="-4.11298" v="0.872078"/>
+<texcoord u="0.248719" v="0.877839"/>
+</vertex>
+<vertex>
+<position x="-26.5866" y="-0.25" z="-2.79436"/>
+<normal x="-0.817322" y="-0.574587" z="-0.0428336"/>
+<texcoord u="-2.55514" v="0.871502"/>
+<texcoord u="0.476279" v="0.0648808"/>
+</vertex>
+<vertex>
+<position x="-26.733" y="-0.25" z="-8.08859e-008"/>
+<normal x="-0.865985" y="-0.500064" z="-0.00233599"/>
+<texcoord u="-0.997301" v="0.870926"/>
+<texcoord u="0.476283" v="0.356444"/>
+</vertex>
+<vertex>
+<position x="-26.5866" y="-0.25" z="2.79436"/>
+<normal x="-0.861483" y="-0.500069" z="0.0881967"/>
+<texcoord u="0.560535" v="0.87035"/>
+<texcoord u="0.484879" v="0.647881"/>
+</vertex>
+<vertex>
+<position x="-26.1488" y="-0.25" z="5.55811"/>
+<normal x="-0.896091" y="-0.420568" z="0.141927"/>
+<texcoord u="2.11837" v="0.869774"/>
+<texcoord u="0.543293" v="0.933535"/>
+</vertex>
+<vertex>
+<position x="-25.9698" y="-0.433013" z="-5.52006"/>
+<normal x="-0.555925" y="-0.817777" z="-0.148959"/>
+<texcoord u="-4.05242" v="1.24243"/>
+<texcoord u="0.274477" v="0.869854"/>
+</vertex>
+<vertex>
+<position x="-26.4046" y="-0.433013" z="-2.77523"/>
+<normal x="-0.420806" y="-0.906883" z="-0.0220534"/>
+<texcoord u="-2.49458" v="1.24185"/>
+<texcoord u="0.503228" v="0.0658789"/>
+</vertex>
+<vertex>
+<position x="-26.55" y="-0.433013" z="-8.03322e-008"/>
+<normal x="-0.499928" y="-0.866057" z="-0.00405107"/>
+<texcoord u="-0.936744" v="1.24128"/>
+<texcoord u="0.503232" v="0.355446"/>
+</vertex>
+<vertex>
+<position x="-26.4046" y="-0.433013" z="2.77523"/>
+<normal x="-0.497613" y="-0.866057" z="0.0482277"/>
+<texcoord u="0.621092" v="1.2407"/>
+<texcoord u="0.51164" v="0.644892"/>
+</vertex>
+<vertex>
+<position x="-25.9698" y="-0.433013" z="5.52006"/>
+<normal x="-0.568445" y="-0.81778" z="0.0900331"/>
+<texcoord u="2.17894" v="1.24012"/>
+<texcoord u="0.569913" v="0.928537"/>
+</vertex>
+<vertex>
+<position x="-26.1559" y="-0.5" z="-2.7491"/>
+<normal x="0.0889609" y="-0.996024" z="0.00466222"/>
+<texcoord u="-2.43402" v="1.6122"/>
+<texcoord u="0.530169" v="0.0672416"/>
+</vertex>
+<vertex>
+<position x="-26.3" y="-0.5" z="-7.95758e-008"/>
+<normal x="4.67985e-007" y="-0.999989" z="-0.00468083"/>
+<texcoord u="-0.87618" v="1.61163"/>
+<texcoord u="0.530165" v="0.354083"/>
+</vertex>
+<vertex>
+<position x="-26.1559" y="-0.5" z="2.7491"/>
+<normal x="-0.000488463" y="-0.999989" z="-0.00465527"/>
+<texcoord u="0.681656" v="1.61105"/>
+<texcoord u="0.538292" v="0.640809"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="-0.5" z="5.46808"/>
+<normal x="-0.0879865" y="-0.996024" z="0.0139357"/>
+<texcoord u="2.23949" v="1.61047"/>
+<texcoord u="0.596018" v="0.921782"/>
+</vertex>
+<vertex>
+<position x="-25.9073" y="-0.433013" z="-2.72297"/>
+<normal x="0.574745" y="-0.817778" z="0.0301209"/>
+<texcoord u="-2.37347" v="1.98255"/>
+<texcoord u="0.557099" v="0.068605"/>
+</vertex>
+<vertex>
+<position x="-26.05" y="-0.433013" z="-7.88193e-008"/>
+<normal x="0.499927" y="-0.866058" z="-0.00405109"/>
+<texcoord u="-0.815624" v="1.98198"/>
+<texcoord u="0.557099" v="0.35272"/>
+</vertex>
+<vertex>
+<position x="-25.9073" y="-0.433013" z="2.72297"/>
+<normal x="0.496766" y="-0.866057" z="-0.0562858"/>
+<texcoord u="0.742212" v="1.9814"/>
+<texcoord u="0.564932" v="0.636726"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="-0.25" z="-2.70384"/>
+<normal x="0.906019" y="-0.420564" z="0.0474821"/>
+<texcoord u="-2.31288" v="2.3529"/>
+<texcoord u="0.584048" v="0.0696031"/>
+</vertex>
+<vertex>
+<position x="-25.867" y="-0.25" z="-7.82656e-008"/>
+<normal x="0.865983" y="-0.500068" z="-0.00233586"/>
+<texcoord u="-0.755057" v="2.35233"/>
+<texcoord u="0.584047" v="0.351722"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="-0.25" z="2.70384"/>
+<normal x="0.860994" y="-0.50007" z="-0.092843"/>
+<texcoord u="0.802782" v="2.35175"/>
+<texcoord u="0.59169" v="0.633737"/>
+</vertex>
+<vertex>
+<position x="-25.8" y="0" z="-7.80629e-008"/>
+<normal x="1" y="-5.76673e-007" z="-3.41112e-008"/>
+<texcoord u="-0.694467" v="2.72267"/>
+<texcoord u="0.611013" v="0.351357"/>
+</vertex>
+<vertex>
+<position x="-25.6587" y="0" z="-2.69684"/>
+<normal x="0.99468" y="0.0888467" z="0.0521287"/>
+<texcoord u="-2.25231" v="2.72325"/>
+<texcoord u="0.611013" v="0.0699684"/>
+</vertex>
+<vertex>
+<position x="-25.6587" y="0" z="2.69684"/>
+<normal x="0.994522" y="-2.36848e-007" z="-0.104529"/>
+<texcoord u="0.86337" v="2.7221"/>
+<texcoord u="0.618636" v="0.632642"/>
+</vertex>
+<vertex>
+<position x="-5.36413" y="0" z="-25.2362"/>
+<normal x="0.257796" y="0.0888423" z="0.962106"/>
+<texcoord u="-21.6731" v="-1.71404"/>
+<texcoord u="0.936204" v="0.56154"/>
+</vertex>
+<vertex>
+<position x="-7.97265" y="0" z="-24.5373"/>
+<normal x="0.309017" y="5.66375e-008" z="0.951056"/>
+<texcoord u="-20.1153" v="-1.71461"/>
+<texcoord u="0.803925" v="0.49448"/>
+</vertex>
+<vertex>
+<position x="-10.4938" y="0" z="-23.5695"/>
+<normal x="0.406737" y="6.28161e-007" z="0.913545"/>
+<texcoord u="-18.5575" v="-1.71519"/>
+<texcoord u="0.722499" v="0.272488"/>
+</vertex>
+<vertex>
+<position x="-12.9" y="0" z="-22.3435"/>
+<normal x="0.5" y="-1.24088e-006" z="0.866025"/>
+<texcoord u="-16.9996" v="-1.71576"/>
+<texcoord u="0.900116" v="0.0717359"/>
+</vertex>
+<vertex>
+<position x="-7.99335" y="0.25" z="-24.601"/>
+<normal x="0.265382" y="0.500069" z="0.82432"/>
+<texcoord u="-20.0547" v="-1.34426"/>
+<texcoord u="0.784532" v="0.510333"/>
+</vertex>
+<vertex>
+<position x="-10.5211" y="0.25" z="-23.6307"/>
+<normal x="0.350093" y="0.500069" z="0.792064"/>
+<texcoord u="-18.4969" v="-1.34484"/>
+<texcoord u="0.707689" v="0.279657"/>
+</vertex>
+<vertex>
+<position x="-12.9335" y="0.25" z="-22.4015"/>
+<normal x="0.430968" y="0.500069" z="0.751131"/>
+<texcoord u="-16.9391" v="-1.34541"/>
+<texcoord u="0.895737" v="0.0723534"/>
+</vertex>
+<vertex>
+<position x="-8.0499" y="0.433013" z="-24.775"/>
+<normal x="0.150634" y="0.866058" z="0.476711"/>
+<texcoord u="-19.9942" v="-0.973913"/>
+<texcoord u="0.775076" v="0.522471"/>
+</vertex>
+<vertex>
+<position x="-10.5955" y="0.433013" z="-23.7979"/>
+<normal x="0.199638" y="0.866058" z="0.458354"/>
+<texcoord u="-18.4363" v="-0.974489"/>
+<texcoord u="0.685317" v="0.278793"/>
+</vertex>
+<vertex>
+<position x="-13.025" y="0.433013" z="-22.56"/>
+<normal x="0.246455" y="0.866058" z="0.434975"/>
+<texcoord u="-16.8785" v="-0.975065"/>
+<texcoord u="0.892494" v="0.071674"/>
+</vertex>
+<vertex>
+<position x="-8.12716" y="0.5" z="-25.0128"/>
+<normal x="-0.00445182" y="0.999989" z="0.00144617"/>
+<texcoord u="-19.9336" v="-0.603564"/>
+<texcoord u="0.765756" v="0.535133"/>
+</vertex>
+<vertex>
+<position x="-10.6972" y="0.5" z="-24.0263"/>
+<normal x="-0.0042761" y="0.999989" z="0.0019039"/>
+<texcoord u="-18.3758" v="-0.604139"/>
+<texcoord u="0.662566" v="0.28315"/>
+</vertex>
+<vertex>
+<position x="-13.15" y="0.5" z="-22.7765"/>
+<normal x="-0.00405371" y="0.999989" z="0.00234038"/>
+<texcoord u="-16.8179" v="-0.604715"/>
+<texcoord u="0.791442" v="0.125525"/>
+</vertex>
+<vertex>
+<position x="-5.52006" y="0.433013" z="-25.9698"/>
+<normal x="-0.148959" y="0.817779" z="-0.555922"/>
+<texcoord u="-21.4309" v="-0.232637"/>
+<texcoord u="0.879056" v="0.660971"/>
+</vertex>
+<vertex>
+<position x="-8.20441" y="0.433013" z="-25.2506"/>
+<normal x="-0.158339" y="0.866058" z="-0.474207"/>
+<texcoord u="-19.8731" v="-0.233213"/>
+<texcoord u="0.75583" v="0.548043"/>
+</vertex>
+<vertex>
+<position x="-10.7989" y="0.433013" z="-24.2547"/>
+<normal x="-0.20704" y="0.866058" z="-0.455058"/>
+<texcoord u="-18.3152" v="-0.23379"/>
+<texcoord u="0.63746" v="0.285763"/>
+</vertex>
+<vertex>
+<position x="-13.275" y="0.433013" z="-22.993"/>
+<normal x="-0.253472" y="0.866058" z="-0.430924"/>
+<texcoord u="-16.7574" v="-0.234365"/>
+<texcoord u="0.756267" v="0.148697"/>
+</vertex>
+<vertex>
+<position x="-5.55811" y="0.25" z="-26.1489"/>
+<normal x="-0.234817" y="0.420564" z="-0.876348"/>
+<texcoord u="-21.3703" v="0.137712"/>
+<texcoord u="0.816427" v="0.829533"/>
+</vertex>
+<vertex>
+<position x="-8.26096" y="0.25" z="-25.4246"/>
+<normal x="-0.269825" y="0.500068" z="-0.822877"/>
+<texcoord u="-19.8125" v="0.137137"/>
+<texcoord u="0.744418" v="0.560701"/>
+</vertex>
+<vertex>
+<position x="-10.8733" y="0.25" z="-24.4218"/>
+<normal x="-0.354361" y="0.50007" z="-0.790164"/>
+<texcoord u="-18.2547" v="0.136561"/>
+<texcoord u="0.622596" v="0.305681"/>
+</vertex>
+<vertex>
+<position x="-13.3665" y="0.25" z="-23.1515"/>
+<normal x="-0.435014" y="0.500069" z="-0.748795"/>
+<texcoord u="-16.6968" v="0.135985"/>
+<texcoord u="0.378049" v="0.180185"/>
+</vertex>
+<vertex>
+<position x="-5.57204" y="-2.38132e-008" z="-26.2144"/>
+<normal x="-0.257796" y="-0.0888422" z="-0.962106"/>
+<texcoord u="-21.3098" v="0.508062"/>
+<texcoord u="0.807248" v="0.833592"/>
+</vertex>
+<vertex>
+<position x="-8.28166" y="-2.38132e-008" z="-25.4883"/>
+<normal x="-0.309017" y="5.14886e-008" z="-0.951056"/>
+<texcoord u="-19.752" v="0.507487"/>
+<texcoord u="0.732019" v="0.567916"/>
+</vertex>
+<vertex>
+<position x="-10.9006" y="-2.38132e-008" z="-24.483"/>
+<normal x="-0.406737" y="-7.72329e-007" z="-0.913545"/>
+<texcoord u="-18.1941" v="0.506911"/>
+<texcoord u="0.607851" v="0.317938"/>
+</vertex>
+<vertex>
+<position x="-13.4" y="-2.38132e-008" z="-23.2095"/>
+<normal x="-0.5" y="-4.73695e-007" z="-0.866025"/>
+<texcoord u="-16.6363" v="0.506334"/>
+<texcoord u="0.365673" v="0.186003"/>
+</vertex>
+<vertex>
+<position x="-5.55811" y="-0.25" z="-26.1489"/>
+<normal x="-0.211828" y="-0.574591" z="-0.790553"/>
+<texcoord u="-21.2492" v="0.878412"/>
+<texcoord u="0.796329" v="0.838199"/>
+</vertex>
+<vertex>
+<position x="-8.26096" y="-0.25" z="-25.4246"/>
+<normal x="-0.265382" y="-0.500069" z="-0.82432"/>
+<texcoord u="-19.6914" v="0.877836"/>
+<texcoord u="0.71892" v="0.575092"/>
+</vertex>
+<vertex>
+<position x="-10.8733" y="-0.25" z="-24.4218"/>
+<normal x="-0.350093" y="-0.500069" z="-0.792064"/>
+<texcoord u="-18.1335" v="0.877261"/>
+<texcoord u="0.592742" v="0.33043"/>
+</vertex>
+<vertex>
+<position x="-13.3665" y="-0.25" z="-23.1515"/>
+<normal x="-0.430968" y="-0.50007" z="-0.75113"/>
+<texcoord u="-16.5757" v="0.876685"/>
+<texcoord u="0.356849" v="0.194059"/>
+</vertex>
+<vertex>
+<position x="-15.7133" y="-0.25" z="-21.6275"/>
+<normal x="-0.507122" y="-0.500069" z="-0.701967"/>
+<texcoord u="-15.0179" v="0.876109"/>
+<texcoord u="0.0975944" v="0.0821649"/>
+</vertex>
+<vertex>
+<position x="5.52006" y="-0.433013" z="-25.9698"/>
+<normal x="0.065919" y="-0.906881" z="-0.416198"/>
+<texcoord u="-27.4199" v="1.25106"/>
+<texcoord u="0.163664" v="0.286665"/>
+</vertex>
+<vertex>
+<position x="-1.28792e-006" y="-0.433013" z="-26.55"/>
+<normal x="0.00405123" y="-0.866058" z="-0.499927"/>
+<texcoord u="-24.3043" v="1.24991"/>
+<texcoord u="0.0863565" v="0.432258"/>
+</vertex>
+<vertex>
+<position x="-2.77523" y="-0.433013" z="-26.4046"/>
+<normal x="-0.0301204" y="-0.81778" z="-0.574743"/>
+<texcoord u="-22.7464" v="1.24934"/>
+<texcoord u="0.0863565" v="0.255242"/>
+</vertex>
+<vertex>
+<position x="-5.52006" y="-0.433013" z="-25.9698"/>
+<normal x="-0.109063" y="-0.906881" z="-0.407028"/>
+<texcoord u="-21.1886" v="1.24876"/>
+<texcoord u="0.783742" v="0.84322"/>
+</vertex>
+<vertex>
+<position x="-8.20441" y="-0.433013" z="-25.2506"/>
+<normal x="-0.150634" y="-0.866058" z="-0.476711"/>
+<texcoord u="-19.6308" v="1.24819"/>
+<texcoord u="0.705215" v="0.582321"/>
+</vertex>
+<vertex>
+<position x="-10.7989" y="-0.433013" z="-24.2547"/>
+<normal x="-0.199638" y="-0.866058" z="-0.458354"/>
+<texcoord u="-18.073" v="1.24761"/>
+<texcoord u="0.577303" v="0.343064"/>
+</vertex>
+<vertex>
+<position x="-13.275" y="-0.433013" z="-22.993"/>
+<normal x="-0.246455" y="-0.866058" z="-0.434975"/>
+<texcoord u="-16.5151" v="1.24703"/>
+<texcoord u="0.347735" v="0.20276"/>
+</vertex>
+<vertex>
+<position x="-15.6057" y="-0.433013" z="-21.4794"/>
+<normal x="-0.290573" y="-0.866058" z="-0.406831"/>
+<texcoord u="-14.9573" v="1.24646"/>
+<texcoord u="0.0910175" v="0.0909664"/>
+</vertex>
+<vertex>
+<position x="5.46808" y="-0.5" z="-25.7253"/>
+<normal x="-0.0139356" y="-0.996024" z="0.0879867"/>
+<texcoord u="-27.3593" v="1.62141"/>
+<texcoord u="0.180086" v="0.288102"/>
+</vertex>
+<vertex>
+<position x="2.7491" y="-0.5" z="-26.156"/>
+<normal x="0.00465516" y="-0.999989" z="0.000489399"/>
+<texcoord u="-25.8015" v="1.62084"/>
+<texcoord u="0.173657" v="0.463335"/>
+</vertex>
+<vertex>
+<position x="-1.27579e-006" y="-0.5" z="-26.3"/>
+<normal x="0.00468079" y="-0.999989" z="1.54281e-008"/>
+<texcoord u="-24.2437" v="1.62026"/>
+<texcoord u="0.27386" v="0.525175"/>
+</vertex>
+<vertex>
+<position x="-2.7491" y="-0.5" z="-26.156"/>
+<normal x="-0.00466224" y="-0.996024" z="-0.0889613"/>
+<texcoord u="-22.6859" v="1.61969"/>
+<texcoord u="0.0698935" v="0.256075"/>
+</vertex>
+<vertex>
+<position x="-5.46808" y="-0.5" z="-25.7253"/>
+<normal x="0.0230566" y="-0.996024" z="0.0860478"/>
+<texcoord u="-21.128" v="1.61911"/>
+<texcoord u="0.770621" v="0.848527"/>
+</vertex>
+<vertex>
+<position x="-8.12716" y="-0.5" z="-25.0128"/>
+<normal x="0.00445178" y="-0.999989" z="-0.00144618"/>
+<texcoord u="-19.5702" v="1.61853"/>
+<texcoord u="0.691116" v="0.589789"/>
+</vertex>
+<vertex>
+<position x="-10.6972" y="-0.5" z="-24.0263"/>
+<normal x="0.00427605" y="-0.999989" z="-0.00190394"/>
+<texcoord u="-18.0124" v="1.61796"/>
+<texcoord u="0.561716" v="0.35578"/>
+</vertex>
+<vertex>
+<position x="-13.15" y="-0.5" z="-22.7765"/>
+<normal x="0.00405369" y="-0.999989" z="-0.00234054"/>
+<texcoord u="-16.4545" v="1.61738"/>
+<texcoord u="0.338299" v="0.212127"/>
+</vertex>
+<vertex>
+<position x="-15.4588" y="-0.5" z="-21.2772"/>
+<normal x="0.0037866" y="-0.999989" z="-0.00275173"/>
+<texcoord u="-14.8967" v="1.61681"/>
+<texcoord u="0.0844089" v="0.100588"/>
+</vertex>
+<vertex>
+<position x="-2.72297" y="-0.433013" z="-25.9073"/>
+<normal x="0.0220538" y="-0.906881" z="0.420809"/>
+<texcoord u="-22.6253" v="1.99004"/>
+<texcoord u="0.25739" v="0.350659"/>
+</vertex>
+<vertex>
+<position x="-5.41611" y="-0.433013" z="-25.4808"/>
+<normal x="0.148959" y="-0.817779" z="0.555921"/>
+<texcoord u="-21.0675" v="1.98946"/>
+<texcoord u="0.757612" v="0.853968"/>
+</vertex>
+<vertex>
+<position x="-8.0499" y="-0.433013" z="-24.775"/>
+<normal x="0.158339" y="-0.866058" z="0.474207"/>
+<texcoord u="-19.5097" v="1.98888"/>
+<texcoord u="0.676864" v="0.597561"/>
+</vertex>
+<vertex>
+<position x="-10.5955" y="-0.433013" z="-23.7979"/>
+<normal x="0.207039" y="-0.866058" z="0.455058"/>
+<texcoord u="-17.9518" v="1.98831"/>
+<texcoord u="0.546081" v="0.368374"/>
+</vertex>
+<vertex>
+<position x="-13.025" y="-0.433013" z="-22.56"/>
+<normal x="0.253473" y="-0.866057" z="0.430925"/>
+<texcoord u="-16.394" v="1.98773"/>
+<texcoord u="0.328492" v="0.221942"/>
+</vertex>
+<vertex>
+<position x="-15.3118" y="-0.433013" z="-21.0749"/>
+<normal x="0.297127" y="-0.866058" z="0.402068"/>
+<texcoord u="-14.8361" v="1.98716"/>
+<texcoord u="0.0779513" v="0.109729"/>
+</vertex>
+<vertex>
+<position x="-5.37806" y="-0.25" z="-25.3018"/>
+<normal x="0.234817" y="-0.420565" z="0.876348"/>
+<texcoord u="-21.0069" v="2.35981"/>
+<texcoord u="0.745567" v="0.859518"/>
+</vertex>
+<vertex>
+<position x="-7.99335" y="-0.25" z="-24.601"/>
+<normal x="0.269825" y="-0.500068" z="0.822877"/>
+<texcoord u="-19.4491" v="2.35923"/>
+<texcoord u="0.662875" v="0.605733"/>
+</vertex>
+<vertex>
+<position x="-10.5211" y="-0.25" z="-23.6307"/>
+<normal x="0.354361" y="-0.50007" z="0.790164"/>
+<texcoord u="-17.8913" v="2.35866"/>
+<texcoord u="0.530691" v="0.380782"/>
+</vertex>
+<vertex>
+<position x="-12.9335" y="-0.25" z="-22.4015"/>
+<normal x="0.435015" y="-0.500068" z="0.748795"/>
+<texcoord u="-16.3334" v="2.35808"/>
+<texcoord u="0.318173" v="0.231848"/>
+</vertex>
+<vertex>
+<position x="-15.2042" y="-0.25" z="-20.9268"/>
+<normal x="0.510903" y="-0.500066" z="0.699223"/>
+<texcoord u="-14.7755" v="2.35751"/>
+<texcoord u="0.0712069" v="0.118334"/>
+</vertex>
+<vertex>
+<position x="-7.97265" y="0" z="-24.5373"/>
+<normal x="0.309017" y="5.66375e-008" z="0.951056"/>
+<texcoord u="-19.3885" v="2.72958"/>
+<texcoord u="0.64891" v="0.614596"/>
+</vertex>
+<vertex>
+<position x="-5.36413" y="0" z="-25.2362"/>
+<normal x="0.257796" y="0.0888423" z="0.962106"/>
+<texcoord u="-20.9463" v="2.73016"/>
+<texcoord u="0.734172" v="0.865826"/>
+</vertex>
+<vertex>
+<position x="-10.4938" y="0" z="-23.5695"/>
+<normal x="0.406737" y="6.28161e-007" z="0.913545"/>
+<texcoord u="-17.8307" v="2.72901"/>
+<texcoord u="0.515586" v="0.392967"/>
+</vertex>
+<vertex>
+<position x="-12.9" y="0" z="-22.3435"/>
+<normal x="0.5" y="-1.24088e-006" z="0.866025"/>
+<texcoord u="-16.2728" v="2.72843"/>
+<texcoord u="0.307477" v="0.241415"/>
+</vertex>
+<vertex>
+<position x="-15.1649" y="0" z="-20.8727"/>
+<normal x="0.587786" y="-8.49561e-007" z="0.809017"/>
+<texcoord u="-14.715" v="2.72786"/>
+<texcoord u="0.0637963" v="0.12607"/>
+</vertex>
+<vertex>
+<position x="-2.7491" y="-0.5" z="-26.156"/>
+<normal x="-0.00466224" y="-0.996024" z="-0.0889613"/>
+<texcoord u="-22.6859" v="1.61969"/>
+<texcoord u="0.27386" v="0.349825"/>
+</vertex>
+<vertex>
+<position x="22.3435" y="0" z="-12.9"/>
+<normal x="-0.835354" y="0.0888427" z="0.542486"/>
+<texcoord u="-40.3672" v="-1.70713"/>
+<texcoord u="0.345149" v="0.0910766"/>
+</vertex>
+<vertex>
+<position x="20.8727" y="0" z="-15.1649"/>
+<normal x="-0.809017" y="-1.47257e-006" z="0.587786"/>
+<texcoord u="-38.8093" v="-1.7077"/>
+<texcoord u="0.369273" v="0.366756"/>
+</vertex>
+<vertex>
+<position x="19.1732" y="0" z="-17.2636"/>
+<normal x="-0.743145" y="-1.23058e-006" z="0.669131"/>
+<texcoord u="-37.2515" v="-1.70828"/>
+<texcoord u="0.373011" v="0.643459"/>
+</vertex>
+<vertex>
+<position x="17.2636" y="0" z="-19.1732"/>
+<normal x="-0.704311" y="-0.088842" z="0.704311"/>
+<texcoord u="-35.6936" v="-1.70885"/>
+<texcoord u="0.382205" v="0.920042"/>
+</vertex>
+<vertex>
+<position x="22.4015" y="0.25" z="-12.9335"/>
+<normal x="-0.686401" y="0.574592" z="0.445755"/>
+<texcoord u="-40.3066" v="-1.33678"/>
+<texcoord u="0.371536" v="0.0884082"/>
+</vertex>
+<vertex>
+<position x="20.9269" y="0.25" z="-15.2043"/>
+<normal x="-0.701967" y="0.50007" z="0.507122"/>
+<texcoord u="-38.7488" v="-1.33735"/>
+<texcoord u="0.395724" v="0.364803"/>
+</vertex>
+<vertex>
+<position x="19.2229" y="0.25" z="-17.3084"/>
+<normal x="-0.645114" y="0.500069" z="0.577719"/>
+<texcoord u="-37.1909" v="-1.33793"/>
+<texcoord u="0.399395" v="0.642228"/>
+</vertex>
+<vertex>
+<position x="17.3084" y="0.25" z="-19.2229"/>
+<normal x="-0.641531" y="0.420566" z="0.641531"/>
+<texcoord u="-35.6331" v="-1.3385"/>
+<texcoord u="0.408719" v="0.919515"/>
+</vertex>
+<vertex>
+<position x="22.56" y="0.433013" z="-13.025"/>
+<normal x="-0.353404" y="0.906882" z="0.229503"/>
+<texcoord u="-40.246" v="-0.966426"/>
+<texcoord u="0.397853" v="0.0851194"/>
+</vertex>
+<vertex>
+<position x="21.0749" y="0.433013" z="-15.3118"/>
+<normal x="-0.40683" y="0.866058" z="0.290572"/>
+<texcoord u="-38.6882" v="-0.967004"/>
+<texcoord u="0.422205" v="0.363469"/>
+</vertex>
+<vertex>
+<position x="19.3589" y="0.433013" z="-17.4309"/>
+<normal x="-0.374228" y="0.866058" z="0.331505"/>
+<texcoord u="-37.1304" v="-0.967579"/>
+<texcoord u="0.425911" v="0.642862"/>
+</vertex>
+<vertex>
+<position x="22.7765" y="0.5" z="-13.15"/>
+<normal x="0.0747123" y="0.996024" z="-0.0485188"/>
+<texcoord u="-40.1855" v="-0.596077"/>
+<texcoord u="0.424123" v="0.0814752"/>
+</vertex>
+<vertex>
+<position x="21.2772" y="0.5" z="-15.4588"/>
+<normal x="-0.00275108" y="0.999989" z="-0.003787"/>
+<texcoord u="-38.6276" v="-0.596653"/>
+<texcoord u="0.448716" v="0.362497"/>
+</vertex>
+<vertex>
+<position x="19.5447" y="0.5" z="-17.5982"/>
+<normal x="-0.00313189" y="0.999989" z="-0.00347865"/>
+<texcoord u="-37.0698" v="-0.59723"/>
+<texcoord u="0.444799" v="0.644568"/>
+</vertex>
+<vertex>
+<position x="22.993" y="0.433013" z="-13.275"/>
+<normal x="0.482682" y="0.817779" z="-0.313458"/>
+<texcoord u="-40.1249" v="-0.225728"/>
+<texcoord u="0.450392" v="0.0778312"/>
+</vertex>
+<vertex>
+<position x="21.4794" y="0.433013" z="-15.6057"/>
+<normal x="0.402069" y="0.866057" z="-0.297128"/>
+<texcoord u="-38.5671" v="-0.226304"/>
+<texcoord u="0.475213" v="0.361524"/>
+</vertex>
+<vertex>
+<position x="19.7305" y="0.433013" z="-17.7654"/>
+<normal x="0.368807" y="0.866058" z="-0.337527"/>
+<texcoord u="-37.0092" v="-0.226879"/>
+<texcoord u="0.471262" v="0.646269"/>
+</vertex>
+<vertex>
+<position x="25.4246" y="0.25" z="-8.26097"/>
+<normal x="0.822876" y="0.500069" z="-0.269825"/>
+<texcoord u="-43.18" v="0.145773"/>
+<texcoord u="0.133082" v="0.351133"/>
+</vertex>
+<vertex>
+<position x="24.4218" y="0.25" z="-10.8733"/>
+<normal x="0.764083" y="0.574587" z="-0.293304"/>
+<texcoord u="-41.6222" v="0.145196"/>
+<texcoord u="0.108091" v="0.636779"/>
+</vertex>
+<vertex>
+<position x="23.1515" y="0.25" z="-13.3665"/>
+<normal x="0.760894" y="0.420564" z="-0.494131"/>
+<texcoord u="-40.0643" v="0.14462"/>
+<texcoord u="0.476709" v="0.0745423"/>
+</vertex>
+<vertex>
+<position x="21.6275" y="0.25" z="-15.7133"/>
+<normal x="0.699223" y="0.500066" z="-0.510902"/>
+<texcoord u="-38.5065" v="0.144046"/>
+<texcoord u="0.501705" v="0.360191"/>
+</vertex>
+<vertex>
+<position x="19.8665" y="0.25" z="-17.8879"/>
+<normal x="0.641987" y="0.500068" z="-0.581192"/>
+<texcoord u="-36.9486" v="0.14347"/>
+<texcoord u="0.497751" v="0.647621"/>
+</vertex>
+<vertex>
+<position x="25.4883" y="-2.38132e-008" z="-8.28167"/>
+<normal x="0.951056" y="-8.75309e-008" z="-0.309017"/>
+<texcoord u="-43.1194" v="0.516122"/>
+<texcoord u="0.159532" v="0.353087"/>
+</vertex>
+<vertex>
+<position x="24.483" y="-2.38132e-008" z="-10.9006"/>
+<normal x="0.929888" y="0.088846" z="-0.356951"/>
+<texcoord u="-41.5616" v="0.515546"/>
+<texcoord u="0.134478" v="0.639453"/>
+</vertex>
+<vertex>
+<position x="23.2095" y="-2.38132e-008" z="-13.4"/>
+<normal x="0.835354" y="-0.0888429" z="-0.542486"/>
+<texcoord u="-40.0038" v="0.51497"/>
+<texcoord u="0.503096" v="0.0718741"/>
+</vertex>
+<vertex>
+<position x="21.6817" y="-2.38132e-008" z="-15.7527"/>
+<normal x="0.809017" y="9.21646e-007" z="-0.587785"/>
+<texcoord u="-38.4459" v="0.514394"/>
+<texcoord u="0.528155" v="0.358239"/>
+</vertex>
+<vertex>
+<position x="19.9163" y="-2.38132e-008" z="-17.9327"/>
+<normal x="0.743145" y="-8.70157e-007" z="-0.669131"/>
+<texcoord u="-36.888" v="0.513818"/>
+<texcoord u="0.524263" v="0.648342"/>
+</vertex>
+<vertex>
+<position x="17.9327" y="-2.38132e-008" z="-19.9163"/>
+<normal x="0.704311" y="0.0888399" z="-0.704311"/>
+<texcoord u="-35.3302" v="0.513243"/>
+<texcoord u="0.512525" v="0.935561"/>
+</vertex>
+<vertex>
+<position x="26.1489" y="-0.25" z="-5.55811"/>
+<normal x="0.847546" y="-0.500066" z="-0.177764"/>
+<texcoord u="-44.6167" v="0.887048"/>
+<texcoord u="0.231961" v="0.072736"/>
+</vertex>
+<vertex>
+<position x="25.4246" y="-0.25" z="-8.26097"/>
+<normal x="0.824321" y="-0.500068" z="-0.265382"/>
+<texcoord u="-43.0589" v="0.886472"/>
+<texcoord u="0.185918" v="0.355756"/>
+</vertex>
+<vertex>
+<position x="24.4218" y="-0.25" z="-10.8733"/>
+<normal x="0.847" y="-0.420569" z="-0.325133"/>
+<texcoord u="-41.501" v="0.885896"/>
+<texcoord u="0.160929" v="0.641402"/>
+</vertex>
+<vertex>
+<position x="23.1515" y="-0.25" z="-13.3665"/>
+<normal x="0.686402" y="-0.574591" z="-0.445755"/>
+<texcoord u="-39.9432" v="0.88532"/>
+<texcoord u="0.529546" v="0.0699188"/>
+</vertex>
+<vertex>
+<position x="21.6275" y="-0.25" z="-15.7133"/>
+<normal x="0.701968" y="-0.500068" z="-0.507122"/>
+<texcoord u="-38.3854" v="0.884745"/>
+<texcoord u="0.554542" v="0.355567"/>
+</vertex>
+<vertex>
+<position x="19.8665" y="-0.25" z="-17.8879"/>
+<normal x="0.645114" y="-0.500068" z="-0.57772"/>
+<texcoord u="-36.8275" v="0.884169"/>
+<texcoord u="0.550784" v="0.648342"/>
+</vertex>
+<vertex>
+<position x="17.8879" y="-0.25" z="-19.8665"/>
+<normal x="0.641531" y="-0.420566" z="-0.641531"/>
+<texcoord u="-35.2696" v="0.883593"/>
+<texcoord u="0.539037" v="0.936282"/>
+</vertex>
+<vertex>
+<position x="25.9698" y="-0.433013" z="-5.52006"/>
+<normal x="0.489844" y="-0.866058" z="-0.0999781"/>
+<texcoord u="-44.5561" v="1.2574"/>
+<texcoord u="0.265578" v="0.0793084"/>
+</vertex>
+<vertex>
+<position x="25.2506" y="-0.433013" z="-8.20441"/>
+<normal x="0.476711" y="-0.866058" z="-0.150633"/>
+<texcoord u="-42.9983" v="1.25682"/>
+<texcoord u="0.212232" v="0.35904"/>
+</vertex>
+<vertex>
+<position x="24.2547" y="-0.433013" z="-10.7989"/>
+<normal x="0.537308" y="-0.817777" z="-0.206253"/>
+<texcoord u="-41.4404" v="1.25625"/>
+<texcoord u="0.18741" v="0.642734"/>
+</vertex>
+<vertex>
+<position x="22.993" y="-0.433013" z="-13.275"/>
+<normal x="0.353404" y="-0.906881" z="-0.229504"/>
+<texcoord u="-39.8826" v="1.25567"/>
+<texcoord u="0.556035" v="0.0685868"/>
+</vertex>
+<vertex>
+<position x="21.4794" y="-0.433013" z="-15.6057"/>
+<normal x="0.406832" y="-0.866057" z="-0.290573"/>
+<texcoord u="-38.3247" v="1.25509"/>
+<texcoord u="0.580863" v="0.352279"/>
+</vertex>
+<vertex>
+<position x="19.7305" y="-0.433013" z="-17.7654"/>
+<normal x="0.374229" y="-0.866058" z="-0.331506"/>
+<texcoord u="-36.7669" v="1.25452"/>
+<texcoord u="0.5773" v="0.647698"/>
+</vertex>
+<vertex>
+<position x="17.7654" y="-0.433013" z="-19.7305"/>
+<normal x="0.406962" y="-0.81778" z="-0.406962"/>
+<texcoord u="-35.2091" v="1.25394"/>
+<texcoord u="0.56556" v="0.936385"/>
+</vertex>
+<vertex>
+<position x="25.0128" y="-0.5" z="-8.12716"/>
+<normal x="0.00144487" y="-0.999989" z="0.0044522"/>
+<texcoord u="-42.9377" v="1.62717"/>
+<texcoord u="0.238505" v="0.362687"/>
+</vertex>
+<vertex>
+<position x="24.0263" y="-0.5" z="-10.6972"/>
+<normal x="0.0831642" y="-0.996024" z="-0.0319238"/>
+<texcoord u="-41.3799" v="1.6266"/>
+<texcoord u="0.213916" v="0.643706"/>
+</vertex>
+<vertex>
+<position x="22.7765" y="-0.5" z="-13.15"/>
+<normal x="-0.0747111" y="-0.996024" z="0.048518"/>
+<texcoord u="-39.822" v="1.62602"/>
+<texcoord u="0.582538" v="0.0676129"/>
+</vertex>
+<vertex>
+<position x="21.2772" y="-0.5" z="-15.4588"/>
+<normal x="0.00275147" y="-0.999989" z="0.00378675"/>
+<texcoord u="-38.2642" v="1.62544"/>
+<texcoord u="0.607126" v="0.348635"/>
+</vertex>
+<vertex>
+<position x="19.5447" y="-0.5" z="-17.5982"/>
+<normal x="0.00313222" y="-0.999989" z="0.00347838"/>
+<texcoord u="-36.7064" v="1.62487"/>
+<texcoord u="0.603798" v="0.646684"/>
+</vertex>
+<vertex>
+<position x="17.5982" y="-0.5" z="-19.5447"/>
+<normal x="0.0629908" y="-0.996024" z="-0.0629908"/>
+<texcoord u="-35.1485" v="1.62429"/>
+<texcoord u="0.592076" v="0.936115"/>
+</vertex>
+<vertex>
+<position x="10.6972" y="-0.5" z="-24.0263"/>
+<normal x="0.00427595" y="-0.999989" z="0.00190431"/>
+<texcoord u="-30.475" v="1.62257"/>
+<texcoord u="0.0661479" v="0.729595"/>
+</vertex>
+<vertex>
+<position x="8.12715" y="-0.5" z="-25.0128"/>
+<normal x="0.0319243" y="-0.996024" z="-0.0831659"/>
+<texcoord u="-28.9172" v="1.62199"/>
+<texcoord u="0.294367" v="0.895405"/>
+</vertex>
+<vertex>
+<position x="24.775" y="-0.433013" z="-8.0499"/>
+<normal x="-0.474209" y="-0.866057" z="0.158339"/>
+<texcoord u="-42.8773" v="1.99752"/>
+<texcoord u="0.264779" v="0.366332"/>
+</vertex>
+<vertex>
+<position x="23.7979" y="-0.433013" z="-10.5955"/>
+<normal x="-0.393397" y="-0.906882" z="0.151011"/>
+<texcoord u="-41.3194" v="1.99695"/>
+<texcoord u="0.240422" v="0.644678"/>
+</vertex>
+<vertex>
+<position x="22.56" y="-0.433013" z="-13.025"/>
+<normal x="-0.48268" y="-0.81778" z="0.313457"/>
+<texcoord u="-39.7616" v="1.99637"/>
+<texcoord u="0.609041" v="0.0666392"/>
+</vertex>
+<vertex>
+<position x="21.0749" y="-0.433013" z="-15.3118"/>
+<normal x="-0.402067" y="-0.866059" z="0.297126"/>
+<texcoord u="-38.2037" v="1.9958"/>
+<texcoord u="0.633403" v="0.344988"/>
+</vertex>
+<vertex>
+<position x="19.3589" y="-0.433013" z="-17.4309"/>
+<normal x="-0.368806" y="-0.866059" z="0.337526"/>
+<texcoord u="-36.6458" v="1.99522"/>
+<texcoord u="0.630301" v="0.645639"/>
+</vertex>
+<vertex>
+<position x="17.4309" y="-0.433013" z="-19.3589"/>
+<normal x="-0.297964" y="-0.906882" z="0.297964"/>
+<texcoord u="-35.088" v="1.99464"/>
+<texcoord u="0.618599" v="0.935847"/>
+</vertex>
+<vertex>
+<position x="8.0499" y="-0.433013" z="-24.775"/>
+<normal x="-0.151011" y="-0.906882" z="0.393397"/>
+<texcoord u="-28.8567" v="1.99234"/>
+<texcoord u="0.308852" v="0.873185"/>
+</vertex>
+<vertex>
+<position x="23.6307" y="-0.25" z="-10.5211"/>
+<normal x="-0.764081" y="-0.574589" z="0.293304"/>
+<texcoord u="-41.2589" v="2.3673"/>
+<texcoord u="0.266909" v="0.646014"/>
+</vertex>
+<vertex>
+<position x="22.4015" y="-0.25" z="-12.9335"/>
+<normal x="-0.760894" y="-0.420566" z="0.494131"/>
+<texcoord u="-39.701" v="2.36672"/>
+<texcoord u="0.635529" v="0.0653072"/>
+</vertex>
+<vertex>
+<position x="20.9269" y="-0.25" z="-15.2043"/>
+<normal x="-0.69922" y="-0.500071" z="0.510901"/>
+<texcoord u="-38.1432" v="2.36615"/>
+<texcoord u="0.659714" v="0.341703"/>
+</vertex>
+<vertex>
+<position x="19.2229" y="-0.25" z="-17.3084"/>
+<normal x="-0.641986" y="-0.500071" z="0.581191"/>
+<texcoord u="-36.5853" v="2.36557"/>
+<texcoord u="0.656815" v="0.644927"/>
+</vertex>
+<vertex>
+<position x="17.3084" y="-0.25" z="-19.2229"/>
+<normal x="-0.578724" y="-0.574594" z="0.578723"/>
+<texcoord u="-35.0275" v="2.36499"/>
+<texcoord u="0.645122" v="0.935938"/>
+</vertex>
+<vertex>
+<position x="20.8727" y="0" z="-15.1649"/>
+<normal x="-0.809017" y="-1.47257e-006" z="0.587786"/>
+<texcoord u="-38.0826" v="2.7365"/>
+<texcoord u="0.686101" v="0.339031"/>
+</vertex>
+<vertex>
+<position x="22.3435" y="0" z="-12.9"/>
+<normal x="-0.835354" y="0.0888427" z="0.542486"/>
+<texcoord u="-39.6405" v="2.73707"/>
+<texcoord u="0.661978" v="0.0633522"/>
+</vertex>
+<vertex>
+<position x="19.1732" y="0" z="-17.2636"/>
+<normal x="-0.743145" y="-1.23058e-006" z="0.669131"/>
+<texcoord u="-36.5248" v="2.73592"/>
+<texcoord u="0.683335" v="0.644818"/>
+</vertex>
+<vertex>
+<position x="17.2636" y="0" z="-19.1732"/>
+<normal x="-0.704311" y="-0.088842" z="0.704311"/>
+<texcoord u="-34.9669" v="2.73534"/>
+<texcoord u="0.671632" v="0.936648"/>
+</vertex>
+<vertex>
+<position x="19.1731" y="0" z="17.2636"/>
+<normal x="-0.774073" y="0.0888467" z="-0.626831"/>
+<texcoord u="34.4091" v="-1.73477"/>
+<texcoord u="0.289769" v="0.0746241"/>
+</vertex>
+<vertex>
+<position x="20.8726" y="0" z="15.1649"/>
+<normal x="-0.809017" y="-4.73695e-007" z="-0.587785"/>
+<texcoord u="35.967" v="-1.73535"/>
+<texcoord u="0.300267" v="0.354408"/>
+</vertex>
+<vertex>
+<position x="22.3435" y="0" z="12.9"/>
+<normal x="-0.866025" y="-3.07387e-006" z="-0.5"/>
+<texcoord u="37.5248" v="-1.73592"/>
+<texcoord u="0.29019" v="0.632749"/>
+</vertex>
+<vertex>
+<position x="23.5695" y="0" z="10.4938"/>
+<normal x="-0.887483" y="-0.0888425" z="-0.452195"/>
+<texcoord u="39.0826" v="-1.7365"/>
+<texcoord u="0.251544" v="0.911323"/>
+</vertex>
+<vertex>
+<position x="19.2229" y="0.25" z="17.3084"/>
+<normal x="-0.636048" y="0.574591" z="-0.515061"/>
+<texcoord u="34.4697" v="-1.36442"/>
+<texcoord u="0.316688" v="0.0732564"/>
+</vertex>
+<vertex>
+<position x="20.9268" y="0.25" z="15.2042"/>
+<normal x="-0.699222" y="0.500069" z="-0.510901"/>
+<texcoord u="36.0275" v="-1.365"/>
+<texcoord u="0.327213" v="0.355035"/>
+</vertex>
+<vertex>
+<position x="22.4015" y="0.25" z="12.9335"/>
+<normal x="-0.748796" y="0.500067" z="-0.435015"/>
+<texcoord u="37.5854" v="-1.36557"/>
+<texcoord u="0.316936" v="0.63609"/>
+</vertex>
+<vertex>
+<position x="23.6307" y="0.25" z="10.5211"/>
+<normal x="-0.808379" y="0.42056" z="-0.411889"/>
+<texcoord u="39.1432" v="-1.36615"/>
+<texcoord u="0.278192" v="0.915384"/>
+</vertex>
+<vertex>
+<position x="19.3589" y="0.433013" z="17.4309"/>
+<normal x="-0.327479" y="0.906881" z="-0.265187"/>
+<texcoord u="34.5303" v="-0.994071"/>
+<texcoord u="0.335884" v="0.0716417"/>
+</vertex>
+<vertex>
+<position x="21.0749" y="0.433013" z="15.3118"/>
+<normal x="-0.40207" y="0.866057" z="-0.297128"/>
+<texcoord u="36.0882" v="-0.994648"/>
+<texcoord u="0.354171" v="0.355026"/>
+</vertex>
+<vertex>
+<position x="22.56" y="0.433013" z="13.025"/>
+<normal x="-0.430925" y="0.866057" z="-0.253472"/>
+<texcoord u="37.646" v="-0.995223"/>
+<texcoord u="0.343753" v="0.638804"/>
+</vertex>
+<vertex>
+<position x="23.7979" y="0.433013" z="10.5955"/>
+<normal x="-0.512802" y="0.81778" z="-0.261286"/>
+<texcoord u="39.2038" v="-0.995799"/>
+<texcoord u="0.304733" v="0.920077"/>
+</vertex>
+<vertex>
+<position x="19.5447" y="0.5" z="17.5981"/>
+<normal x="0.0692307" y="0.996024" z="0.0560618"/>
+<texcoord u="34.5909" v="-0.623722"/>
+<texcoord u="0.362657" v="0.0685561"/>
+</vertex>
+<vertex>
+<position x="21.2771" y="0.5" z="15.4588"/>
+<normal x="0.00275084" y="0.999989" z="-0.00378719"/>
+<texcoord u="36.1487" v="-0.624296"/>
+<texcoord u="0.381121" v="0.354644"/>
+</vertex>
+<vertex>
+<position x="22.7765" y="0.5" z="13.15"/>
+<normal x="0.00234011" y="0.999989" z="-0.00405388"/>
+<texcoord u="37.7065" v="-0.624873"/>
+<texcoord u="0.370605" v="0.641153"/>
+</vertex>
+<vertex>
+<position x="24.0262" y="0.5" z="10.6972"/>
+<normal x="-0.0793742" y="0.996024" z="-0.0404432"/>
+<texcoord u="39.2644" v="-0.62545"/>
+<texcoord u="0.331204" v="0.925119"/>
+</vertex>
+<vertex>
+<position x="19.7305" y="0.433013" z="17.7654"/>
+<normal x="0.447272" y="0.817779" z="0.362194"/>
+<texcoord u="34.6515" v="-0.253373"/>
+<texcoord u="0.389435" v="0.0654621"/>
+</vertex>
+<vertex>
+<position x="21.4794" y="0.433013" z="15.6057"/>
+<normal x="0.406831" y="0.866058" z="0.290573"/>
+<texcoord u="36.2093" v="-0.253947"/>
+<texcoord u="0.408074" v="0.354277"/>
+</vertex>
+<vertex>
+<position x="22.993" y="0.433013" z="13.275"/>
+<normal x="0.434976" y="0.866057" z="0.246455"/>
+<texcoord u="37.7671" v="-0.254523"/>
+<texcoord u="0.397456" v="0.643502"/>
+</vertex>
+<vertex>
+<position x="19.8665" y="0.25" z="17.8879"/>
+<normal x="0.705077" y="0.420562" z="0.570959"/>
+<texcoord u="34.712" v="0.116978"/>
+<texcoord u="0.416365" v="0.0634522"/>
+</vertex>
+<vertex>
+<position x="21.6275" y="0.25" z="15.7133"/>
+<normal x="0.701969" y="0.500066" z="0.507123"/>
+<texcoord u="36.2698" v="0.116402"/>
+<texcoord u="0.435031" v="0.354269"/>
+</vertex>
+<vertex>
+<position x="23.1515" y="0.25" z="13.3665"/>
+<normal x="0.75113" y="0.50007" z="0.430968"/>
+<texcoord u="37.8277" v="0.115827"/>
+<texcoord u="0.424337" v="0.645488"/>
+</vertex>
+<vertex>
+<position x="19.9163" y="-2.38132e-008" z="17.9327"/>
+<normal x="0.774073" y="-0.0888425" z="0.626832"/>
+<texcoord u="34.7725" v="0.487329"/>
+<texcoord u="0.443545" v="0.0633332"/>
+</vertex>
+<vertex>
+<position x="21.6817" y="-2.38132e-008" z="15.7526"/>
+<normal x="0.809017" y="-1.75061e-006" z="0.587785"/>
+<texcoord u="36.3304" v="0.486751"/>
+<texcoord u="0.461977" v="0.3549"/>
+</vertex>
+<vertex>
+<position x="23.2095" y="-2.38132e-008" z="13.4"/>
+<normal x="0.866025" y="-6.69352e-008" z="0.5"/>
+<texcoord u="37.8882" v="0.486176"/>
+<texcoord u="0.451257" v="0.646841"/>
+</vertex>
+<vertex>
+<position x="15.7133" y="-0.25" z="21.6275"/>
+<normal x="0.507123" y="-0.500066" z="0.701969"/>
+<texcoord u="31.7174" v="0.858832"/>
+<texcoord u="0.207957" v="0.364457"/>
+</vertex>
+<vertex>
+<position x="17.8879" y="-0.25" z="19.8665"/>
+<normal x="0.57096" y="-0.420562" z="0.705076"/>
+<texcoord u="33.2752" v="0.858256"/>
+<texcoord u="0.207957" v="0.0730426"/>
+</vertex>
+<vertex>
+<position x="19.8665" y="-0.25" z="17.8879"/>
+<normal x="0.636047" y="-0.574592" z="0.515061"/>
+<texcoord u="34.833" v="0.85768"/>
+<texcoord u="0.470986" v="0.0653827"/>
+</vertex>
+<vertex>
+<position x="21.6275" y="-0.25" z="15.7133"/>
+<normal x="0.699222" y="-0.500068" z="0.510902"/>
+<texcoord u="36.3909" v="0.857104"/>
+<texcoord u="0.488897" v="0.356247"/>
+</vertex>
+<vertex>
+<position x="23.1515" y="-0.25" z="13.3665"/>
+<normal x="0.748797" y="-0.500066" z="0.435015"/>
+<texcoord u="37.9488" v="0.856528"/>
+<texcoord u="0.478204" v="0.647466"/>
+</vertex>
+<vertex>
+<position x="15.6057" y="-0.433013" z="21.4794"/>
+<normal x="0.290572" y="-0.866058" z="0.406831"/>
+<texcoord u="31.7779" v="1.22918"/>
+<texcoord u="0.181018" v="0.363459"/>
+</vertex>
+<vertex>
+<position x="17.7654" y="-0.433013" z="19.7305"/>
+<normal x="0.362194" y="-0.817779" z="0.447272"/>
+<texcoord u="33.3357" v="1.22861"/>
+<texcoord u="0.18102" v="0.0740433"/>
+</vertex>
+<vertex>
+<position x="19.7305" y="-0.433013" z="17.7654"/>
+<normal x="0.327477" y="-0.906882" z="0.265186"/>
+<texcoord u="34.8936" v="1.22803"/>
+<texcoord u="0.49863" v="0.0693249"/>
+</vertex>
+<vertex>
+<position x="21.4794" y="-0.433013" z="15.6057"/>
+<normal x="0.402068" y="-0.866058" z="0.297127"/>
+<texcoord u="36.4515" v="1.22745"/>
+<texcoord u="0.515781" v="0.358232"/>
+</vertex>
+<vertex>
+<position x="22.993" y="-0.433013" z="13.275"/>
+<normal x="0.430925" y="-0.866057" z="0.253473"/>
+<texcoord u="38.0093" v="1.22688"/>
+<texcoord u="0.505158" v="0.647457"/>
+</vertex>
+<vertex>
+<position x="24.2546" y="-0.433013" z="10.7989"/>
+<normal x="0.512805" y="-0.817778" z="0.261287"/>
+<texcoord u="39.5671" v="1.2263"/>
+<texcoord u="0.51596" v="0.936667"/>
+</vertex>
+<vertex>
+<position x="15.4588" y="-0.5" z="21.2771"/>
+<normal x="-0.003787" y="-0.999989" z="0.00275114"/>
+<texcoord u="31.8385" v="1.59953"/>
+<texcoord u="0.154098" v="0.36209"/>
+</vertex>
+<vertex>
+<position x="17.5981" y="-0.5" z="19.5447"/>
+<normal x="0.0560618" y="-0.996024" z="0.0692307"/>
+<texcoord u="33.3963" v="1.59896"/>
+<texcoord u="0.154098" v="0.0754062"/>
+</vertex>
+<vertex>
+<position x="19.5447" y="-0.5" z="17.5981"/>
+<normal x="-0.069231" y="-0.996024" z="-0.0560622"/>
+<texcoord u="34.9542" v="1.59838"/>
+<texcoord u="0.52637" v="0.0743535"/>
+</vertex>
+<vertex>
+<position x="21.2771" y="-0.5" z="15.4588"/>
+<normal x="-0.00275207" y="-0.999989" z="0.00378631"/>
+<texcoord u="36.512" v="1.5978"/>
+<texcoord u="0.542634" v="0.360575"/>
+</vertex>
+<vertex>
+<position x="22.7765" y="-0.5" z="13.15"/>
+<normal x="-0.00234048" y="-0.999989" z="0.0040536"/>
+<texcoord u="38.0698" v="1.59723"/>
+<texcoord u="0.532109" v="0.647083"/>
+</vertex>
+<vertex>
+<position x="24.0262" y="-0.5" z="10.6972"/>
+<normal x="0.0793735" y="-0.996024" z="0.0404428"/>
+<texcoord u="39.6277" v="1.59665"/>
+<texcoord u="0.542812" v="0.934301"/>
+</vertex>
+<vertex>
+<position x="15.3118" y="-0.433013" z="21.0749"/>
+<normal x="-0.297128" y="-0.866057" z="-0.402069"/>
+<texcoord u="31.899" v="1.96988"/>
+<texcoord u="0.127178" v="0.360735"/>
+</vertex>
+<vertex>
+<position x="17.4309" y="-0.433013" z="19.3589"/>
+<normal x="-0.265187" y="-0.906881" z="-0.327479"/>
+<texcoord u="33.4569" v="1.96931"/>
+<texcoord u="0.127182" v="0.076761"/>
+</vertex>
+<vertex>
+<position x="19.3589" y="-0.433013" z="17.4309"/>
+<normal x="-0.447273" y="-0.817779" z="-0.362195"/>
+<texcoord u="35.0147" v="1.96873"/>
+<texcoord u="0.554086" v="0.0793764"/>
+</vertex>
+<vertex>
+<position x="21.0749" y="-0.433013" z="15.3118"/>
+<normal x="-0.406833" y="-0.866057" z="-0.290573"/>
+<texcoord u="36.5725" v="1.96816"/>
+<texcoord u="0.569484" v="0.362933"/>
+</vertex>
+<vertex>
+<position x="22.56" y="-0.433013" z="13.025"/>
+<normal x="-0.434976" y="-0.866057" z="-0.246456"/>
+<texcoord u="38.1304" v="1.96758"/>
+<texcoord u="0.55906" v="0.64671"/>
+</vertex>
+<vertex>
+<position x="23.7979" y="-0.433013" z="10.5955"/>
+<normal x="-0.375457" y="-0.906882" z="-0.191305"/>
+<texcoord u="39.6882" v="1.967"/>
+<texcoord u="0.569656" v="0.931943"/>
+</vertex>
+<vertex>
+<position x="15.2042" y="-0.25" z="20.9268"/>
+<normal x="-0.510902" y="-0.500069" z="-0.699222"/>
+<texcoord u="31.9596" v="2.34023"/>
+<texcoord u="0.100239" v="0.359737"/>
+</vertex>
+<vertex>
+<position x="17.3084" y="-0.25" z="19.2229"/>
+<normal x="-0.515062" y="-0.574591" z="-0.636048"/>
+<texcoord u="33.5174" v="2.33966"/>
+<texcoord u="0.100245" v="0.0777619"/>
+</vertex>
+<vertex>
+<position x="19.2229" y="-0.25" z="17.3084"/>
+<normal x="-0.705075" y="-0.420566" z="-0.570959"/>
+<texcoord u="35.0752" v="2.33908"/>
+<texcoord u="0.581684" v="0.0833261"/>
+</vertex>
+<vertex>
+<position x="20.9268" y="-0.25" z="15.2042"/>
+<normal x="-0.701968" y="-0.500068" z="-0.507122"/>
+<texcoord u="36.6331" v="2.33851"/>
+<texcoord u="0.596369" v="0.364918"/>
+</vertex>
+<vertex>
+<position x="22.4015" y="-0.25" z="12.9335"/>
+<normal x="-0.751133" y="-0.500065" z="-0.430969"/>
+<texcoord u="38.191" v="2.33793"/>
+<texcoord u="0.586015" v="0.646701"/>
+</vertex>
+<vertex>
+<position x="23.6307" y="-0.25" z="10.5211"/>
+<normal x="-0.729237" y="-0.574589" z="-0.371565"/>
+<texcoord u="39.7488" v="2.33735"/>
+<texcoord u="0.596535" v="0.929943"/>
+</vertex>
+<vertex>
+<position x="17.2636" y="0" z="19.1731"/>
+<normal x="-0.626832" y="-0.0888432" z="-0.774073"/>
+<texcoord u="33.578" v="2.71001"/>
+<texcoord u="0.0732929" v="0.0781234"/>
+</vertex>
+<vertex>
+<position x="20.8726" y="0" z="15.1649"/>
+<normal x="-0.809017" y="-4.73695e-007" z="-0.587785"/>
+<texcoord u="36.6937" v="2.70885"/>
+<texcoord u="0.623288" v="0.366266"/>
+</vertex>
+<vertex>
+<position x="19.1731" y="0" z="17.2636"/>
+<normal x="-0.774073" y="0.0888467" z="-0.626831"/>
+<texcoord u="35.1358" v="2.70943"/>
+<texcoord u="0.609069" v="0.085384"/>
+</vertex>
+<vertex>
+<position x="22.3435" y="0" z="12.9"/>
+<normal x="-0.866025" y="-3.07387e-006" z="-0.5"/>
+<texcoord u="38.2515" v="2.70828"/>
+<texcoord u="0.612962" v="0.647327"/>
+</vertex>
+<vertex>
+<position x="23.5695" y="0" z="10.4938"/>
+<normal x="-0.887483" y="-0.0888425" z="-0.452195"/>
+<texcoord u="39.8093" v="2.7077"/>
+<texcoord u="0.623456" v="0.928582"/>
+</vertex>
+<vertex>
+<position x="-15.1649" y="0" z="20.8726"/>
+<normal x="0.587785" y="-4.42802e-007" z="-0.809017"/>
+<texcoord u="12.5994" v="-1.72671"/>
+<texcoord u="0.927718" v="0.0903082"/>
+</vertex>
+<vertex>
+<position x="-12.9" y="0" z="22.3435"/>
+<normal x="0.5" y="-1.20483e-006" z="-0.866025"/>
+<texcoord u="14.1573" v="-1.72728"/>
+<texcoord u="0.770277" v="0.198487"/>
+</vertex>
+<vertex>
+<position x="-10.4938" y="0" z="23.5695"/>
+<normal x="0.406736" y="6.53905e-007" z="-0.913546"/>
+<texcoord u="15.7151" v="-1.72786"/>
+<texcoord u="0.611223" v="0.293757"/>
+</vertex>
+<vertex>
+<position x="-7.97264" y="0" z="24.5373"/>
+<normal x="0.309017" y="-2.47145e-007" z="-0.951057"/>
+<texcoord u="17.273" v="-1.72844"/>
+<texcoord u="0.42323" v="0.289034"/>
+</vertex>
+<vertex>
+<position x="-5.36412" y="0" z="25.2362"/>
+<normal x="0.207912" y="-7.77477e-007" z="-0.978148"/>
+<texcoord u="18.8308" v="-1.72901"/>
+<texcoord u="0.242583" v="0.1939"/>
+</vertex>
+<vertex>
+<position x="-2.69683" y="0" z="25.6587"/>
+<normal x="0.155816" y="-0.088841" z="-0.983783"/>
+<texcoord u="20.3886" v="-1.72959"/>
+<texcoord u="0.0782471" v="0.0652165"/>
+</vertex>
+<vertex>
+<position x="-15.2042" y="0.25" z="20.9268"/>
+<normal x="0.510901" y="0.50007" z="-0.699221"/>
+<texcoord u="12.66" v="-1.35636"/>
+<texcoord u="0.929285" v="0.0959969"/>
+</vertex>
+<vertex>
+<position x="-12.9335" y="0.25" z="22.4015"/>
+<normal x="0.435014" y="0.500068" z="-0.748795"/>
+<texcoord u="14.2178" v="-1.35694"/>
+<texcoord u="0.77602" v="0.205073"/>
+</vertex>
+<vertex>
+<position x="-10.5211" y="0.25" z="23.6307"/>
+<normal x="0.354361" y="0.500067" z="-0.790165"/>
+<texcoord u="15.7756" v="-1.35751"/>
+<texcoord u="0.61368" v="0.306261"/>
+</vertex>
+<vertex>
+<position x="-7.99334" y="0.25" z="24.601"/>
+<normal x="0.269825" y="0.500068" z="-0.822877"/>
+<texcoord u="17.3335" v="-1.35809"/>
+<texcoord u="0.420155" v="0.300515"/>
+</vertex>
+<vertex>
+<position x="-5.37805" y="0.25" z="25.3017"/>
+<normal x="0.182333" y="0.500068" z="-0.846573"/>
+<texcoord u="18.8913" v="-1.35866"/>
+<texcoord u="0.24048" v="0.201843"/>
+</vertex>
+<vertex>
+<position x="-2.70384" y="0.25" z="25.7253"/>
+<normal x="0.141927" y="0.420562" z="-0.896094"/>
+<texcoord u="20.4492" v="-1.35924"/>
+<texcoord u="0.0732324" v="0.0722463"/>
+</vertex>
+<vertex>
+<position x="-15.3118" y="0.433013" z="21.0749"/>
+<normal x="0.297127" y="0.866058" z="-0.402068"/>
+<texcoord u="12.7205" v="-0.986009"/>
+<texcoord u="0.937265" v="0.100618"/>
+</vertex>
+<vertex>
+<position x="-13.025" y="0.433013" z="22.56"/>
+<normal x="0.253472" y="0.866058" z="-0.430924"/>
+<texcoord u="14.2784" v="-0.986585"/>
+<texcoord u="0.777227" v="0.214291"/>
+</vertex>
+<vertex>
+<position x="-10.5955" y="0.433013" z="23.7979"/>
+<normal x="0.207039" y="0.866058" z="-0.455059"/>
+<texcoord u="15.8362" v="-0.987161"/>
+<texcoord u="0.616647" v="0.318351"/>
+</vertex>
+<vertex>
+<position x="-8.0499" y="0.433013" z="24.775"/>
+<normal x="0.158339" y="0.866058" z="-0.474207"/>
+<texcoord u="17.394" v="-0.987737"/>
+<texcoord u="0.417515" v="0.315045"/>
+</vertex>
+<vertex>
+<position x="-5.4161" y="0.433013" z="25.4808"/>
+<normal x="0.107903" y="0.866058" z="-0.48816"/>
+<texcoord u="18.9519" v="-0.988312"/>
+<texcoord u="0.238788" v="0.210172"/>
+</vertex>
+<vertex>
+<position x="-2.72297" y="0.433013" z="25.9073"/>
+<normal x="0.0900327" y="0.81778" z="-0.568445"/>
+<texcoord u="20.5097" v="-0.988889"/>
+<texcoord u="0.070864" v="0.0763443"/>
+</vertex>
+<vertex>
+<position x="-13.15" y="0.5" z="22.7765"/>
+<normal x="0.00405376" y="0.999989" z="0.00234036"/>
+<texcoord u="14.3389" v="-0.616234"/>
+<texcoord u="0.77956" v="0.224131"/>
+</vertex>
+<vertex>
+<position x="-10.6972" y="0.5" z="24.0263"/>
+<normal x="0.00427638" y="0.999989" z="0.00190343"/>
+<texcoord u="15.8967" v="-0.61681"/>
+<texcoord u="0.620041" v="0.330215"/>
+</vertex>
+<vertex>
+<position x="-8.12715" y="0.5" z="25.0128"/>
+<normal x="0.00445179" y="0.999989" z="0.00144634"/>
+<texcoord u="17.4546" v="-0.617387"/>
+<texcoord u="0.414662" v="0.333247"/>
+</vertex>
+<vertex>
+<position x="-5.46808" y="0.5" z="25.7253"/>
+<normal x="0.00457865" y="0.999989" z="0.000972596"/>
+<texcoord u="19.0124" v="-0.617962"/>
+<texcoord u="0.237509" v="0.21671"/>
+</vertex>
+<vertex>
+<position x="-2.7491" y="0.5" z="26.1559"/>
+<normal x="0.0139358" y="0.996024" z="-0.0879871"/>
+<texcoord u="20.5703" v="-0.618538"/>
+<texcoord u="0.0664914" v="0.0800843"/>
+</vertex>
+<vertex>
+<position x="-13.275" y="0.433013" z="22.993"/>
+<normal x="-0.246456" y="0.866057" z="0.434976"/>
+<texcoord u="14.3994" v="-0.245883"/>
+<texcoord u="0.785474" v="0.231722"/>
+</vertex>
+<vertex>
+<position x="-10.7989" y="0.433013" z="24.2546"/>
+<normal x="-0.199638" y="0.866057" z="0.458356"/>
+<texcoord u="15.9572" v="-0.246459"/>
+<texcoord u="0.623683" v="0.342335"/>
+</vertex>
+<vertex>
+<position x="-8.2044" y="0.433013" z="25.2506"/>
+<normal x="-0.150633" y="0.866057" z="0.476712"/>
+<texcoord u="17.5151" v="-0.247034"/>
+<texcoord u="0.410572" v="0.351297"/>
+</vertex>
+<vertex>
+<position x="-5.52006" y="0.433013" z="25.9698"/>
+<normal x="-0.0999779" y="0.866058" z="0.489845"/>
+<texcoord u="19.0729" v="-0.24761"/>
+<texcoord u="0.227973" v="0.229581"/>
+</vertex>
+<vertex>
+<position x="-2.77523" y="0.433013" z="26.4046"/>
+<normal x="-0.0659196" y="0.906881" z="0.416198"/>
+<texcoord u="20.6308" v="-0.248188"/>
+<texcoord u="0.0627349" v="0.0882962"/>
+</vertex>
+<vertex>
+<position x="-10.8733" y="0.25" z="24.4218"/>
+<normal x="-0.350093" y="0.500067" z="0.792065"/>
+<texcoord u="16.0178" v="0.123891"/>
+<texcoord u="0.627354" v="0.354177"/>
+</vertex>
+<vertex>
+<position x="-8.26096" y="0.25" z="25.4246"/>
+<normal x="-0.265382" y="0.500065" z="0.824322"/>
+<texcoord u="17.5756" v="0.123315"/>
+<texcoord u="0.405643" v="0.369233"/>
+</vertex>
+<vertex>
+<position x="-5.55811" y="0.25" z="26.1488"/>
+<normal x="-0.177763" y="0.500068" z="0.847545"/>
+<texcoord u="19.1335" v="0.12274"/>
+<texcoord u="0.227484" v="0.237984"/>
+</vertex>
+<vertex>
+<position x="-10.9005" y="-2.38132e-008" z="24.483"/>
+<normal x="-0.406736" y="6.3331e-007" z="0.913546"/>
+<texcoord u="16.0784" v="0.494241"/>
+<texcoord u="0.627738" v="0.369509"/>
+</vertex>
+<vertex>
+<position x="-8.28166" y="-2.38132e-008" z="25.4883"/>
+<normal x="-0.309017" y="1.25632e-006" z="0.951057"/>
+<texcoord u="17.6362" v="0.493666"/>
+<texcoord u="0.399054" v="0.385864"/>
+</vertex>
+<vertex>
+<position x="-5.57203" y="-2.38132e-008" z="26.2144"/>
+<normal x="-0.207912" y="-6.64203e-007" z="0.978148"/>
+<texcoord u="19.194" v="0.493089"/>
+<texcoord u="0.231695" v="0.251561"/>
+</vertex>
+<vertex>
+<position x="-10.8733" y="-0.25" z="24.4218"/>
+<normal x="-0.354361" y="-0.500067" z="0.790166"/>
+<texcoord u="16.1389" v="0.864591"/>
+<texcoord u="0.627665" v="0.384752"/>
+</vertex>
+<vertex>
+<position x="-8.26096" y="-0.25" z="25.4246"/>
+<normal x="-0.269825" y="-0.500067" z="0.822878"/>
+<texcoord u="17.6968" v="0.864016"/>
+<texcoord u="0.402649" v="0.405056"/>
+</vertex>
+<vertex>
+<position x="-5.55811" y="-0.25" z="26.1488"/>
+<normal x="-0.182333" y="-0.500068" z="0.846574"/>
+<texcoord u="19.2546" v="0.863439"/>
+<texcoord u="0.32447" v="0.421065"/>
+</vertex>
+<vertex>
+<position x="-13.275" y="-0.433013" z="22.993"/>
+<normal x="-0.253472" y="-0.866058" z="0.430924"/>
+<texcoord u="14.6416" v="1.23552"/>
+<texcoord u="0.769662" v="0.498365"/>
+</vertex>
+<vertex>
+<position x="-10.7989" y="-0.433013" z="24.2546"/>
+<normal x="-0.20704" y="-0.866057" z="0.455059"/>
+<texcoord u="16.1995" v="1.23494"/>
+<texcoord u="0.62716" v="0.399785"/>
+</vertex>
+<vertex>
+<position x="-8.2044" y="-0.433013" z="25.2506"/>
+<normal x="-0.158339" y="-0.866057" z="0.474209"/>
+<texcoord u="17.7573" v="1.23437"/>
+<texcoord u="0.413754" v="0.422635"/>
+</vertex>
+<vertex>
+<position x="-5.52006" y="-0.433013" z="25.9698"/>
+<normal x="-0.107903" y="-0.866058" z="0.48816"/>
+<texcoord u="19.3151" v="1.23379"/>
+<texcoord u="0.286028" v="0.575437"/>
+</vertex>
+<vertex>
+<position x="-13.15" y="-0.5" z="22.7765"/>
+<normal x="-0.0040538" y="-0.999989" z="-0.00234027"/>
+<texcoord u="14.7022" v="1.60587"/>
+<texcoord u="0.76879" v="0.505961"/>
+</vertex>
+<vertex>
+<position x="-10.6972" y="-0.5" z="24.0263"/>
+<normal x="-0.0042759" y="-0.999989" z="-0.00190443"/>
+<texcoord u="16.26" v="1.60529"/>
+<texcoord u="0.622911" v="0.424104"/>
+</vertex>
+<vertex>
+<position x="-8.12715" y="-0.5" z="25.0128"/>
+<normal x="-0.00445158" y="-0.999989" z="-0.00144698"/>
+<texcoord u="17.8179" v="1.60472"/>
+<texcoord u="0.418372" v="0.436026"/>
+</vertex>
+<vertex>
+<position x="-5.46808" y="-0.5" z="25.7253"/>
+<normal x="-0.00457841" y="-0.999989" z="-0.000973938"/>
+<texcoord u="19.3757" v="1.60414"/>
+<texcoord u="0.288918" v="0.588682"/>
+</vertex>
+<vertex>
+<position x="-15.3118" y="-0.433013" z="21.0749"/>
+<normal x="0.290572" y="-0.866058" z="-0.406831"/>
+<texcoord u="13.2049" v="1.97679"/>
+<texcoord u="0.909332" v="0.610556"/>
+</vertex>
+<vertex>
+<position x="-13.025" y="-0.433013" z="22.56"/>
+<normal x="0.246455" y="-0.866058" z="-0.434975"/>
+<texcoord u="14.7627" v="1.97622"/>
+<texcoord u="0.76258" v="0.51056"/>
+</vertex>
+<vertex>
+<position x="-10.5955" y="-0.433013" z="23.7979"/>
+<normal x="0.199638" y="-0.866058" z="-0.458354"/>
+<texcoord u="16.3206" v="1.97564"/>
+<texcoord u="0.620523" v="0.435751"/>
+</vertex>
+<vertex>
+<position x="-8.0499" y="-0.433013" z="24.775"/>
+<normal x="0.150633" y="-0.866058" z="-0.476711"/>
+<texcoord u="17.8784" v="1.97507"/>
+<texcoord u="0.422186" v="0.449321"/>
+</vertex>
+<vertex>
+<position x="-5.4161" y="-0.433013" z="25.4808"/>
+<normal x="0.0999778" y="-0.866058" z="-0.489844"/>
+<texcoord u="19.4363" v="1.97449"/>
+<texcoord u="0.291374" v="0.599169"/>
+</vertex>
+<vertex>
+<position x="-2.72297" y="-0.433013" z="25.9073"/>
+<normal x="0.0659191" y="-0.906882" z="-0.416197"/>
+<texcoord u="20.9941" v="1.97391"/>
+<texcoord u="0.171841" v="0.768616"/>
+</vertex>
+<vertex>
+<position x="-15.2042" y="-0.25" z="20.9268"/>
+<normal x="0.507122" y="-0.500068" z="-0.701968"/>
+<texcoord u="13.2655" v="2.34714"/>
+<texcoord u="0.91207" v="0.617467"/>
+</vertex>
+<vertex>
+<position x="-12.9335" y="-0.25" z="22.4015"/>
+<normal x="0.430968" y="-0.500067" z="-0.751132"/>
+<texcoord u="14.8233" v="2.34657"/>
+<texcoord u="0.766152" v="0.52292"/>
+</vertex>
+<vertex>
+<position x="-10.5211" y="-0.25" z="23.6307"/>
+<normal x="0.350093" y="-0.500068" z="-0.792065"/>
+<texcoord u="16.3812" v="2.34599"/>
+<texcoord u="0.617705" v="0.447717"/>
+</vertex>
+<vertex>
+<position x="-7.99334" y="-0.25" z="24.601"/>
+<normal x="0.265382" y="-0.500068" z="-0.824321"/>
+<texcoord u="17.939" v="2.34542"/>
+<texcoord u="0.423457" v="0.461278"/>
+</vertex>
+<vertex>
+<position x="-5.37805" y="-0.25" z="25.3017"/>
+<normal x="0.177763" y="-0.500068" z="-0.847545"/>
+<texcoord u="19.4968" v="2.34484"/>
+<texcoord u="0.29493" v="0.607834"/>
+</vertex>
+<vertex>
+<position x="-2.70384" y="-0.25" z="25.7253"/>
+<normal x="0.128032" y="-0.574591" z="-0.808364"/>
+<texcoord u="21.0547" v="2.34426"/>
+<texcoord u="0.178671" v="0.773918"/>
+</vertex>
+<vertex>
+<position x="-15.1649" y="0" z="20.8726"/>
+<normal x="0.587785" y="-4.42802e-007" z="-0.809017"/>
+<texcoord u="13.326" v="2.71749"/>
+<texcoord u="0.903956" v="0.624311"/>
+</vertex>
+<vertex>
+<position x="-12.9" y="0" z="22.3435"/>
+<normal x="0.5" y="-1.20483e-006" z="-0.866025"/>
+<texcoord u="14.8839" v="2.71692"/>
+<texcoord u="0.763748" v="0.530283"/>
+</vertex>
+<vertex>
+<position x="-10.4938" y="0" z="23.5695"/>
+<normal x="0.406736" y="6.53905e-007" z="-0.913546"/>
+<texcoord u="16.4417" v="2.71634"/>
+<texcoord u="0.611069" v="0.45763"/>
+</vertex>
+<vertex>
+<position x="-7.97264" y="0" z="24.5373"/>
+<normal x="0.309017" y="-2.47145e-007" z="-0.951057"/>
+<texcoord u="17.9995" v="2.71577"/>
+<texcoord u="0.424764" v="0.473101"/>
+</vertex>
+<vertex>
+<position x="-5.36412" y="0" z="25.2362"/>
+<normal x="0.207912" y="-7.77477e-007" z="-0.978148"/>
+<texcoord u="19.5574" v="2.71519"/>
+<texcoord u="0.300809" v="0.613204"/>
+</vertex>
+<vertex>
+<position x="-2.69683" y="0" z="25.6587"/>
+<normal x="0.155816" y="-0.088841" z="-0.983783"/>
+<texcoord u="21.1152" v="2.71461"/>
+<texcoord u="0.181421" v="0.778533"/>
+</vertex>
+<vertex>
+<position x="-25.6587" y="0" z="2.69684"/>
+<normal x="0.994522" y="-2.36848e-007" z="-0.104529"/>
+<texcoord u="0.136669" v="-1.7221"/>
+<texcoord u="0.358154" v="0.777085"/>
+</vertex>
+<vertex>
+<position x="-25.2362" y="0" z="5.36412"/>
+<normal x="0.983782" y="-0.0888479" z="-0.155816"/>
+<texcoord u="1.69449" v="-1.72268"/>
+<texcoord u="0.640844" v="0.777085"/>
+</vertex>
+<vertex>
+<position x="-24.5373" y="0" z="7.97264"/>
+<normal x="0.929889" y="0.0888425" z="-0.356951"/>
+<texcoord u="3.25235" v="-1.72325"/>
+<texcoord u="0.918125" v="0.29519"/>
+</vertex>
+<vertex>
+<position x="-23.5695" y="0" z="10.4938"/>
+<normal x="0.913545" y="-3.73807e-006" z="-0.406737"/>
+<texcoord u="4.8102" v="-1.72383"/>
+<texcoord u="0.637793" v="0.319941"/>
+</vertex>
+<vertex>
+<position x="-22.3435" y="0" z="12.9"/>
+<normal x="0.866025" y="-2.16252e-007" z="-0.5"/>
+<texcoord u="6.36802" v="-1.7244"/>
+<texcoord u="0.357874" v="0.323961"/>
+</vertex>
+<vertex>
+<position x="-20.8726" y="0" z="15.1649"/>
+<normal x="0.835354" y="-0.0888418" z="-0.542486"/>
+<texcoord u="7.92588" v="-1.72498"/>
+<texcoord u="0.0762521" v="0.299312"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="0.25" z="2.70384"/>
+<normal x="0.861483" y="0.500069" z="-0.0881967"/>
+<texcoord u="0.19719" v="-1.35175"/>
+<texcoord u="0.357787" v="0.749995"/>
+</vertex>
+<vertex>
+<position x="-25.3017" y="0.25" z="5.37805"/>
+<normal x="0.896093" y="0.420565" z="-0.141928"/>
+<texcoord u="1.75504" v="-1.35233"/>
+<texcoord u="0.641212" v="0.749995"/>
+</vertex>
+<vertex>
+<position x="-24.601" y="0.25" z="7.99334"/>
+<normal x="0.764081" y="0.57459" z="-0.293303"/>
+<texcoord u="3.3129" v="-1.3529"/>
+<texcoord u="0.920869" v="0.322143"/>
+</vertex>
+<vertex>
+<position x="-23.6307" y="0.25" z="10.5211"/>
+<normal x="0.792065" y="0.500068" z="-0.350093"/>
+<texcoord u="4.87074" v="-1.35348"/>
+<texcoord u="0.638534" v="0.347024"/>
+</vertex>
+<vertex>
+<position x="-22.4015" y="0.25" z="12.9335"/>
+<normal x="0.751132" y="0.500067" z="-0.430969"/>
+<texcoord u="6.42858" v="-1.35405"/>
+<texcoord u="0.355876" v="0.35098"/>
+</vertex>
+<vertex>
+<position x="-20.9268" y="0.25" z="15.2042"/>
+<normal x="0.760895" y="0.420563" z="-0.494131"/>
+<texcoord u="7.98643" v="-1.35463"/>
+<texcoord u="0.0735315" v="0.326267"/>
+</vertex>
+<vertex>
+<position x="-25.4808" y="0.433013" z="5.4161"/>
+<normal x="0.568447" y="0.817779" z="-0.0900334"/>
+<texcoord u="1.81558" v="-0.981975"/>
+<texcoord u="0.642213" v="0.722915"/>
+</vertex>
+<vertex>
+<position x="-24.775" y="0.433013" z="8.0499"/>
+<normal x="0.393398" y="0.906881" z="-0.151011"/>
+<texcoord u="3.37343" v="-0.982552"/>
+<texcoord u="0.923457" v="0.341318"/>
+</vertex>
+<vertex>
+<position x="-23.7979" y="0.433013" z="10.5955"/>
+<normal x="0.458355" y="0.866057" z="-0.199638"/>
+<texcoord u="4.93126" v="-0.983127"/>
+<texcoord u="0.639916" v="0.374082"/>
+</vertex>
+<vertex>
+<position x="-22.56" y="0.433013" z="13.025"/>
+<normal x="0.434975" y="0.866058" z="-0.246455"/>
+<texcoord u="6.48911" v="-0.983703"/>
+<texcoord u="0.354516" v="0.378039"/>
+</vertex>
+<vertex>
+<position x="-21.0749" y="0.433013" z="15.3118"/>
+<normal x="0.482682" y="0.817779" z="-0.313457"/>
+<texcoord u="8.04695" v="-0.98428"/>
+<texcoord u="0.070172" v="0.353154"/>
+</vertex>
+<vertex>
+<position x="-25.0128" y="0.5" z="8.12715"/>
+<normal x="-0.0831665" y="0.996024" z="0.0319247"/>
+<texcoord u="3.43398" v="-0.612201"/>
+<texcoord u="0.927925" v="0.368044"/>
+</vertex>
+<vertex>
+<position x="-24.0263" y="0.5" z="10.6972"/>
+<normal x="0.00190314" y="0.999989" z="0.00427645"/>
+<texcoord u="4.99182" v="-0.612777"/>
+<texcoord u="0.64166" v="0.40112"/>
+</vertex>
+<vertex>
+<position x="-22.7765" y="0.5" z="13.15"/>
+<normal x="0.00233978" y="0.999989" z="0.00405402"/>
+<texcoord u="6.54965" v="-0.613353"/>
+<texcoord u="0.353521" v="0.405113"/>
+</vertex>
+<vertex>
+<position x="-21.2772" y="0.5" z="15.4588"/>
+<normal x="0.0747106" y="0.996024" z="-0.0485176"/>
+<texcoord u="8.1075" v="-0.613929"/>
+<texcoord u="0.0664462" v="0.379997"/>
+</vertex>
+<vertex>
+<position x="-25.2506" y="0.433013" z="8.2044"/>
+<normal x="-0.537305" y="0.817779" z="0.206252"/>
+<texcoord u="3.49454" v="-0.241851"/>
+<texcoord u="0.932393" v="0.39477"/>
+</vertex>
+<vertex>
+<position x="-24.2546" y="0.433013" z="10.7989"/>
+<normal x="-0.455059" y="0.866057" z="0.20704"/>
+<texcoord u="5.05237" v="-0.242427"/>
+<texcoord u="0.643399" v="0.42815"/>
+</vertex>
+<vertex>
+<position x="-22.993" y="0.433013" z="13.275"/>
+<normal x="-0.430924" y="0.866058" z="0.253472"/>
+<texcoord u="6.61021" v="-0.243003"/>
+<texcoord u="0.352526" v="0.432187"/>
+</vertex>
+<vertex>
+<position x="-21.4794" y="0.433013" z="15.6057"/>
+<normal x="-0.353404" y="0.906882" z="0.229503"/>
+<texcoord u="8.16806" v="-0.243579"/>
+<texcoord u="0.0627248" v="0.406826"/>
+</vertex>
+<vertex>
+<position x="-25.4246" y="0.25" z="8.26096"/>
+<normal x="-0.847002" y="0.420565" z="0.325134"/>
+<texcoord u="3.5551" v="0.128498"/>
+<texcoord u="0.935772" v="0.421698"/>
+</vertex>
+<vertex>
+<position x="-24.4218" y="0.25" z="10.8733"/>
+<normal x="-0.790165" y="0.500068" z="0.354361"/>
+<texcoord u="5.11293" v="0.127923"/>
+<texcoord u="0.644781" v="0.455207"/>
+</vertex>
+<vertex>
+<position x="-23.1515" y="0.25" z="13.3665"/>
+<normal x="-0.748794" y="0.50007" z="0.435014"/>
+<texcoord u="6.67077" v="0.127347"/>
+<texcoord u="0.3519" v="0.459273"/>
+</vertex>
+<vertex>
+<position x="-25.4883" y="-2.38132e-008" z="8.28166"/>
+<normal x="-0.929889" y="-0.0888439" z="0.356951"/>
+<texcoord u="3.61565" v="0.498848"/>
+<texcoord u="0.937275" v="0.448976"/>
+</vertex>
+<vertex>
+<position x="-24.483" y="-2.38132e-008" z="10.9005"/>
+<normal x="-0.913545" y="-2.47145e-007" z="0.406737"/>
+<texcoord u="5.17349" v="0.498272"/>
+<texcoord u="0.645529" v="0.482289"/>
+</vertex>
+<vertex>
+<position x="-23.2095" y="-2.38132e-008" z="13.4"/>
+<normal x="-0.866025" y="-1.54466e-007" z="0.5"/>
+<texcoord u="6.73133" v="0.497697"/>
+<texcoord u="0.351908" v="0.486366"/>
+</vertex>
+<vertex>
+<position x="-25.4246" y="-0.25" z="8.26096"/>
+<normal x="-0.764079" y="-0.574592" z="0.293303"/>
+<texcoord u="3.67621" v="0.869198"/>
+<texcoord u="0.93661" v="0.476626"/>
+</vertex>
+<vertex>
+<position x="-24.4218" y="-0.25" z="10.8733"/>
+<normal x="-0.792064" y="-0.500069" z="0.350093"/>
+<texcoord u="5.23405" v="0.868623"/>
+<texcoord u="0.645534" v="0.509382"/>
+</vertex>
+<vertex>
+<position x="-23.1515" y="-0.25" z="13.3665"/>
+<normal x="-0.751131" y="-0.500069" z="0.430968"/>
+<texcoord u="6.79189" v="0.868047"/>
+<texcoord u="0.352652" v="0.513448"/>
+</vertex>
+<vertex>
+<position x="-25.2506" y="-0.433013" z="8.2044"/>
+<normal x="-0.393396" y="-0.906882" z="0.151011"/>
+<texcoord u="3.73677" v="1.23955"/>
+<texcoord u="0.934064" v="0.50457"/>
+</vertex>
+<vertex>
+<position x="-24.2546" y="-0.433013" z="10.7989"/>
+<normal x="-0.458353" y="-0.866058" z="0.199638"/>
+<texcoord u="5.29461" v="1.23897"/>
+<texcoord u="0.644903" v="0.536467"/>
+</vertex>
+<vertex>
+<position x="-22.993" y="-0.433013" z="13.275"/>
+<normal x="-0.434975" y="-0.866058" z="0.246455"/>
+<texcoord u="6.85244" v="1.2384"/>
+<texcoord u="0.35403" v="0.540506"/>
+</vertex>
+<vertex>
+<position x="-21.4794" y="-0.433013" z="15.6057"/>
+<normal x="-0.482681" y="-0.81778" z="0.313457"/>
+<texcoord u="8.41029" v="1.23782"/>
+<texcoord u="0.064245" v="0.566053"/>
+</vertex>
+<vertex>
+<position x="-26.1559" y="-0.5" z="2.7491"/>
+<normal x="-0.000488463" y="-0.999989" z="-0.00465527"/>
+<texcoord u="0.681656" v="1.61105"/>
+<texcoord u="0.324666" v="0.243738"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="-0.5" z="5.46808"/>
+<normal x="-0.0879865" y="-0.996024" z="0.0139357"/>
+<texcoord u="2.23949" v="1.61047"/>
+<texcoord u="0.612834" v="0.243738"/>
+</vertex>
+<vertex>
+<position x="-25.0128" y="-0.5" z="8.12715"/>
+<normal x="0.0831665" y="-0.996024" z="-0.0319246"/>
+<texcoord u="3.79733" v="1.6099"/>
+<texcoord u="0.930427" v="0.532674"/>
+</vertex>
+<vertex>
+<position x="-24.0263" y="-0.5" z="10.6972"/>
+<normal x="-0.00190395" y="-0.999989" z="-0.00427604"/>
+<texcoord u="5.35516" v="1.60932"/>
+<texcoord u="0.643915" v="0.563534"/>
+</vertex>
+<vertex>
+<position x="-22.7765" y="-0.5" z="13.15"/>
+<normal x="-0.00234068" y="-0.999989" z="-0.00405354"/>
+<texcoord u="6.913" v="1.60875"/>
+<texcoord u="0.355776" v="0.567542"/>
+</vertex>
+<vertex>
+<position x="-21.2772" y="-0.5" z="15.4588"/>
+<normal x="-0.0747118" y="-0.996024" z="0.0485184"/>
+<texcoord u="8.47085" v="1.60817"/>
+<texcoord u="0.0679837" v="0.59288"/>
+</vertex>
+<vertex>
+<position x="-25.9073" y="-0.433013" z="2.72297"/>
+<normal x="0.496766" y="-0.866057" z="-0.0562858"/>
+<texcoord u="0.742212" v="1.9814"/>
+<texcoord u="0.326035" v="0.216683"/>
+</vertex>
+<vertex>
+<position x="-25.4808" y="-0.433013" z="5.4161"/>
+<normal x="0.416198" y="-0.906881" z="-0.0659194"/>
+<texcoord u="2.30005" v="1.98082"/>
+<texcoord u="0.611463" v="0.216683"/>
+</vertex>
+<vertex>
+<position x="-24.775" y="-0.433013" z="8.0499"/>
+<normal x="0.537307" y="-0.817778" z="-0.206253"/>
+<texcoord u="3.85789" v="1.98025"/>
+<texcoord u="0.926784" v="0.560761"/>
+</vertex>
+<vertex>
+<position x="-23.7979" y="-0.433013" z="10.5955"/>
+<normal x="0.455059" y="-0.866057" z="-0.20704"/>
+<texcoord u="5.41572" v="1.97967"/>
+<texcoord u="0.642922" v="0.590611"/>
+</vertex>
+<vertex>
+<position x="-22.56" y="-0.433013" z="13.025"/>
+<normal x="0.430924" y="-0.866058" z="-0.253472"/>
+<texcoord u="6.97356" v="1.9791"/>
+<texcoord u="0.357522" v="0.594579"/>
+</vertex>
+<vertex>
+<position x="-21.0749" y="-0.433013" z="15.3118"/>
+<normal x="0.353404" y="-0.906881" z="-0.229503"/>
+<texcoord u="8.53139" v="1.97852"/>
+<texcoord u="0.0717242" v="0.61972"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="-0.25" z="2.70384"/>
+<normal x="0.860994" y="-0.50007" z="-0.092843"/>
+<texcoord u="0.802782" v="2.35175"/>
+<texcoord u="0.327037" v="0.189609"/>
+</vertex>
+<vertex>
+<position x="-25.3017" y="-0.25" z="5.37805"/>
+<normal x="0.808364" y="-0.574591" z="-0.128033"/>
+<texcoord u="2.36061" v="2.35117"/>
+<texcoord u="0.610461" v="0.189602"/>
+</vertex>
+<vertex>
+<position x="-24.601" y="-0.25" z="7.99334"/>
+<normal x="0.847002" y="-0.420567" z="-0.325134"/>
+<texcoord u="3.91844" v="2.3506"/>
+<texcoord u="0.924229" v="0.588659"/>
+</vertex>
+<vertex>
+<position x="-23.6307" y="-0.25" z="10.5211"/>
+<normal x="0.790165" y="-0.500068" z="-0.354361"/>
+<texcoord u="5.47629" v="2.35002"/>
+<texcoord u="0.642292" v="0.617696"/>
+</vertex>
+<vertex>
+<position x="-22.4015" y="-0.25" z="12.9335"/>
+<normal x="0.748796" y="-0.500066" z="-0.435015"/>
+<texcoord u="7.03413" v="2.34945"/>
+<texcoord u="0.3589" v="0.621636"/>
+</vertex>
+<vertex>
+<position x="-20.9268" y="-0.25" z="15.2042"/>
+<normal x="0.686402" y="-0.574592" z="-0.445754"/>
+<texcoord u="8.59197" v="2.34887"/>
+<texcoord u="0.0750959" v="0.646606"/>
+</vertex>
+<vertex>
+<position x="-19.2229" y="-0.25" z="17.3084"/>
+<normal x="0.641532" y="-0.420564" z="-0.641532"/>
+<texcoord u="10.1498" v="2.3483"/>
+<texcoord u="0.264112" v="0.0916199"/>
+</vertex>
+<vertex>
+<position x="-25.6587" y="0" z="2.69684"/>
+<normal x="0.994522" y="-2.36848e-007" z="-0.104529"/>
+<texcoord u="0.86337" v="2.7221"/>
+<texcoord u="0.327403" v="0.16252"/>
+</vertex>
+<vertex>
+<position x="-25.2362" y="0" z="5.36412"/>
+<normal x="0.983782" y="-0.0888479" z="-0.155816"/>
+<texcoord u="2.42118" v="2.72152"/>
+<texcoord u="0.610093" v="0.162512"/>
+</vertex>
+<vertex>
+<position x="-23.5695" y="0" z="10.4938"/>
+<normal x="0.913545" y="-3.73807e-006" z="-0.406737"/>
+<texcoord u="5.53685" v="2.72037"/>
+<texcoord u="0.642307" v="0.64479"/>
+</vertex>
+<vertex>
+<position x="-24.5373" y="0" z="7.97264"/>
+<normal x="0.929889" y="0.0888425" z="-0.356951"/>
+<texcoord u="3.97904" v="2.72095"/>
+<texcoord u="0.923553" v="0.616255"/>
+</vertex>
+<vertex>
+<position x="-22.3435" y="0" z="12.9"/>
+<normal x="0.866025" y="-2.16252e-007" z="-0.5"/>
+<texcoord u="7.09469" v="2.7198"/>
+<texcoord u="0.359644" v="0.648719"/>
+</vertex>
+<vertex>
+<position x="-20.8726" y="0" z="15.1649"/>
+<normal x="0.835354" y="-0.0888418" z="-0.542486"/>
+<texcoord u="8.65253" v="2.71922"/>
+<texcoord u="0.0778287" v="0.67356"/>
+</vertex>
+<vertex>
+<position x="-17.2636" y="0" z="19.1731"/>
+<normal x="0.669131" y="-1.00403e-006" z="-0.743145"/>
+<texcoord u="11.7682" v="2.71807"/>
+<texcoord u="0.548388" v="0.0854174"/>
+</vertex>
+<vertex>
+<position x="-19.1731" y="0" z="17.2636"/>
+<normal x="0.704311" y="0.0888417" z="-0.704311"/>
+<texcoord u="10.2104" v="2.71864"/>
+<texcoord u="0.266473" v="0.0646301"/>
+</vertex>
+</vertexbuffer>
+</sharedgeometry>
+<submeshes>
+<submesh material="lambert3" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="72">
+<face v1="7" v2="8" v3="2"/>
+<face v1="3" v2="2" v3="8"/>
+<face v1="8" v2="9" v3="3"/>
+<face v1="4" v2="3" v3="9"/>
+<face v1="9" v2="10" v3="4"/>
+<face v1="5" v2="4" v3="10"/>
+<face v1="11" v2="12" v3="7"/>
+<face v1="8" v2="7" v3="12"/>
+<face v1="12" v2="13" v3="8"/>
+<face v1="9" v2="8" v3="13"/>
+<face v1="13" v2="14" v3="9"/>
+<face v1="10" v2="9" v3="14"/>
+<face v1="12" v2="11" v3="16"/>
+<face v1="13" v2="12" v3="17"/>
+<face v1="17" v2="18" v3="13"/>
+<face v1="14" v2="13" v3="18"/>
+<face v1="52" v2="51" v3="57"/>
+<face v1="51" v2="58" v3="57"/>
+<face v1="53" v2="52" v3="59"/>
+<face v1="52" v2="57" v3="59"/>
+<face v1="53" v2="59" v3="60"/>
+<face v1="15" v2="16" v3="11"/>
+<face v1="16" v2="17" v3="12"/>
+<face v1="16" v2="15" v3="20"/>
+<face v1="17" v2="16" v3="21"/>
+<face v1="34" v2="33" v3="40"/>
+<face v1="33" v2="39" v3="40"/>
+<face v1="40" v2="39" v3="46"/>
+<face v1="39" v2="45" v3="46"/>
+<face v1="41" v2="40" v3="47"/>
+<face v1="40" v2="46" v3="47"/>
+<face v1="46" v2="45" v3="52"/>
+<face v1="45" v2="51" v3="52"/>
+<face v1="47" v2="46" v3="53"/>
+<face v1="46" v2="52" v3="53"/>
+<face v1="47" v2="53" v3="54"/>
+<face v1="54" v2="53" v3="60"/>
+<face v1="20" v2="21" v3="16"/>
+<face v1="20" v2="19" v3="23"/>
+<face v1="23" v2="24" v3="20"/>
+<face v1="21" v2="20" v3="24"/>
+<face v1="23" v2="22" v3="26"/>
+<face v1="26" v2="27" v3="23"/>
+<face v1="24" v2="23" v3="27"/>
+<face v1="26" v2="25" v3="29"/>
+<face v1="27" v2="26" v3="30"/>
+<face v1="26" v2="29" v3="30"/>
+<face v1="29" v2="28" v3="34"/>
+<face v1="28" v2="33" v3="34"/>
+<face v1="30" v2="29" v3="35"/>
+<face v1="29" v2="34" v3="35"/>
+<face v1="35" v2="34" v3="41"/>
+<face v1="34" v2="40" v3="41"/>
+<face v1="35" v2="41" v3="42"/>
+<face v1="42" v2="41" v3="48"/>
+<face v1="41" v2="47" v3="48"/>
+<face v1="48" v2="47" v3="54"/>
+<face v1="50" v2="49" v3="56"/>
+<face v1="1" v2="0" v3="6"/>
+<face v1="25" v2="28" v3="29"/>
+<face v1="44" v2="43" v3="50"/>
+<face v1="30" v2="35" v3="36"/>
+<face v1="36" v2="35" v3="42"/>
+<face v1="49" v2="55" v3="56"/>
+<face v1="43" v2="49" v3="50"/>
+<face v1="37" v2="43" v3="44"/>
+<face v1="38" v2="37" v3="44"/>
+<face v1="25" v2="26" v3="22"/>
+<face v1="19" v2="20" v3="15"/>
+<face v1="32" v2="31" v3="38"/>
+<face v1="22" v2="23" v3="19"/>
+<face v1="31" v2="37" v3="38"/>
+</faces>
+</submesh>
+<submesh material="lambert3" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="77">
+<face v1="66" v2="67" v3="61"/>
+<face v1="62" v2="61" v3="67"/>
+<face v1="67" v2="68" v3="62"/>
+<face v1="63" v2="62" v3="68"/>
+<face v1="68" v2="69" v3="63"/>
+<face v1="64" v2="63" v3="69"/>
+<face v1="72" v2="73" v3="66"/>
+<face v1="67" v2="66" v3="73"/>
+<face v1="73" v2="74" v3="67"/>
+<face v1="68" v2="67" v3="74"/>
+<face v1="74" v2="75" v3="68"/>
+<face v1="69" v2="68" v3="75"/>
+<face v1="78" v2="79" v3="72"/>
+<face v1="73" v2="72" v3="79"/>
+<face v1="79" v2="80" v3="73"/>
+<face v1="74" v2="73" v3="80"/>
+<face v1="80" v2="81" v3="74"/>
+<face v1="75" v2="74" v3="81"/>
+<face v1="80" v2="79" v3="86"/>
+<face v1="81" v2="80" v3="87"/>
+<face v1="79" v2="78" v3="85"/>
+<face v1="113" v2="112" v3="117"/>
+<face v1="112" v2="116" v3="117"/>
+<face v1="113" v2="117" v3="118"/>
+<face v1="117" v2="116" v3="120"/>
+<face v1="116" v2="121" v3="120"/>
+<face v1="118" v2="117" v3="122"/>
+<face v1="117" v2="120" v3="122"/>
+<face v1="118" v2="122" v3="123"/>
+<face v1="84" v2="85" v3="78"/>
+<face v1="85" v2="86" v3="79"/>
+<face v1="86" v2="87" v3="80"/>
+<face v1="105" v2="104" v3="109"/>
+<face v1="114" v2="113" v3="118"/>
+<face v1="119" v2="118" v3="123"/>
+<face v1="109" v2="108" v3="113"/>
+<face v1="108" v2="112" v3="113"/>
+<face v1="90" v2="91" v3="84"/>
+<face v1="85" v2="84" v3="91"/>
+<face v1="91" v2="92" v3="85"/>
+<face v1="86" v2="85" v3="92"/>
+<face v1="91" v2="90" v3="97"/>
+<face v1="97" v2="96" v3="101"/>
+<face v1="96" v2="100" v3="101"/>
+<face v1="101" v2="100" v3="105"/>
+<face v1="100" v2="104" v3="105"/>
+<face v1="101" v2="105" v3="106"/>
+<face v1="105" v2="109" v3="110"/>
+<face v1="110" v2="109" v3="114"/>
+<face v1="109" v2="113" v3="114"/>
+<face v1="114" v2="118" v3="119"/>
+<face v1="87" v2="86" v3="93"/>
+<face v1="97" v2="98" v3="91"/>
+<face v1="97" v2="101" v3="102"/>
+<face v1="102" v2="101" v3="106"/>
+<face v1="106" v2="105" v3="110"/>
+<face v1="92" v2="93" v3="86"/>
+<face v1="92" v2="91" v3="98"/>
+<face v1="98" v2="97" v3="102"/>
+<face v1="98" v2="102" v3="103"/>
+<face v1="76" v2="77" v3="70"/>
+<face v1="82" v2="83" v3="76"/>
+<face v1="110" v2="114" v3="115"/>
+<face v1="115" v2="114" v3="119"/>
+<face v1="98" v2="99" v3="92"/>
+<face v1="93" v2="92" v3="99"/>
+<face v1="99" v2="98" v3="103"/>
+<face v1="70" v2="71" v3="65"/>
+<face v1="77" v2="76" v3="83"/>
+<face v1="106" v2="110" v3="111"/>
+<face v1="88" v2="89" v3="82"/>
+<face v1="96" v2="97" v3="90"/>
+<face v1="71" v2="70" v3="77"/>
+<face v1="102" v2="106" v3="107"/>
+<face v1="83" v2="82" v3="89"/>
+<face v1="103" v2="102" v3="107"/>
+<face v1="94" v2="95" v3="124"/>
+</faces>
+</submesh>
+<submesh material="lambert3" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="82">
+<face v1="128" v2="127" v3="134"/>
+<face v1="131" v2="132" v3="125"/>
+<face v1="126" v2="125" v3="132"/>
+<face v1="132" v2="133" v3="126"/>
+<face v1="127" v2="126" v3="133"/>
+<face v1="133" v2="134" v3="127"/>
+<face v1="135" v2="136" v3="129"/>
+<face v1="130" v2="129" v3="136"/>
+<face v1="136" v2="181" v3="130"/>
+<face v1="182" v2="130" v3="181"/>
+<face v1="137" v2="138" v3="131"/>
+<face v1="132" v2="131" v3="138"/>
+<face v1="138" v2="139" v3="132"/>
+<face v1="133" v2="132" v3="139"/>
+<face v1="139" v2="140" v3="133"/>
+<face v1="134" v2="133" v3="140"/>
+<face v1="141" v2="142" v3="135"/>
+<face v1="136" v2="135" v3="142"/>
+<face v1="142" v2="183" v3="136"/>
+<face v1="181" v2="136" v3="183"/>
+<face v1="143" v2="144" v3="137"/>
+<face v1="138" v2="137" v3="144"/>
+<face v1="144" v2="145" v3="138"/>
+<face v1="139" v2="138" v3="145"/>
+<face v1="145" v2="146" v3="139"/>
+<face v1="140" v2="139" v3="146"/>
+<face v1="142" v2="141" v3="147"/>
+<face v1="147" v2="184" v3="142"/>
+<face v1="183" v2="142" v3="184"/>
+<face v1="148" v2="149" v3="143"/>
+<face v1="144" v2="143" v3="149"/>
+<face v1="149" v2="150" v3="144"/>
+<face v1="145" v2="144" v3="150"/>
+<face v1="150" v2="151" v3="145"/>
+<face v1="146" v2="145" v3="151"/>
+<face v1="152" v2="185" v3="147"/>
+<face v1="184" v2="147" v3="185"/>
+<face v1="149" v2="148" v3="154"/>
+<face v1="150" v2="149" v3="155"/>
+<face v1="151" v2="150" v3="156"/>
+<face v1="153" v2="154" v3="148"/>
+<face v1="185" v2="152" v3="186"/>
+<face v1="174" v2="173" v3="180"/>
+<face v1="174" v2="180" v3="189"/>
+<face v1="176" v2="175" v3="190"/>
+<face v1="175" v2="191" v3="190"/>
+<face v1="177" v2="176" v3="192"/>
+<face v1="176" v2="190" v3="192"/>
+<face v1="180" v2="179" v3="195"/>
+<face v1="179" v2="194" v3="195"/>
+<face v1="189" v2="180" v3="196"/>
+<face v1="180" v2="195" v3="196"/>
+<face v1="155" v2="156" v3="150"/>
+<face v1="154" v2="155" v3="149"/>
+<face v1="154" v2="153" v3="158"/>
+<face v1="166" v2="170" v3="171"/>
+<face v1="187" v2="169" v3="188"/>
+<face v1="169" v2="174" v3="188"/>
+<face v1="171" v2="170" v3="176"/>
+<face v1="170" v2="175" v3="176"/>
+<face v1="188" v2="174" v3="189"/>
+<face v1="157" v2="158" v3="153"/>
+<face v1="158" v2="159" v3="154"/>
+<face v1="155" v2="154" v3="159"/>
+<face v1="158" v2="157" v3="161"/>
+<face v1="157" v2="160" v3="161"/>
+<face v1="161" v2="160" v3="164"/>
+<face v1="160" v2="163" v3="164"/>
+<face v1="177" v2="192" v3="193"/>
+<face v1="164" v2="163" v3="167"/>
+<face v1="163" v2="166" v3="167"/>
+<face v1="167" v2="166" v3="171"/>
+<face v1="171" v2="176" v3="177"/>
+<face v1="159" v2="158" v3="162"/>
+<face v1="158" v2="161" v3="162"/>
+<face v1="167" v2="171" v3="172"/>
+<face v1="172" v2="171" v3="177"/>
+<face v1="161" v2="164" v3="165"/>
+<face v1="164" v2="167" v3="168"/>
+<face v1="178" v2="177" v3="193"/>
+<face v1="168" v2="167" v3="172"/>
+<face v1="172" v2="177" v3="178"/>
+</faces>
+</submesh>
+<submesh material="lambert3" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="72">
+<face v1="207" v2="208" v3="201"/>
+<face v1="203" v2="204" v3="197"/>
+<face v1="198" v2="197" v3="204"/>
+<face v1="205" v2="206" v3="199"/>
+<face v1="200" v2="199" v3="206"/>
+<face v1="206" v2="207" v3="200"/>
+<face v1="201" v2="200" v3="207"/>
+<face v1="209" v2="210" v3="203"/>
+<face v1="204" v2="203" v3="210"/>
+<face v1="211" v2="212" v3="205"/>
+<face v1="206" v2="205" v3="212"/>
+<face v1="212" v2="213" v3="206"/>
+<face v1="207" v2="206" v3="213"/>
+<face v1="213" v2="214" v3="207"/>
+<face v1="208" v2="207" v3="214"/>
+<face v1="215" v2="216" v3="209"/>
+<face v1="210" v2="209" v3="216"/>
+<face v1="217" v2="218" v3="211"/>
+<face v1="212" v2="211" v3="218"/>
+<face v1="218" v2="219" v3="212"/>
+<face v1="213" v2="212" v3="219"/>
+<face v1="219" v2="220" v3="213"/>
+<face v1="214" v2="213" v3="220"/>
+<face v1="221" v2="222" v3="215"/>
+<face v1="216" v2="215" v3="222"/>
+<face v1="223" v2="224" v3="217"/>
+<face v1="218" v2="217" v3="224"/>
+<face v1="224" v2="225" v3="218"/>
+<face v1="219" v2="218" v3="225"/>
+<face v1="225" v2="226" v3="219"/>
+<face v1="220" v2="219" v3="226"/>
+<face v1="222" v2="221" v3="227"/>
+<face v1="228" v2="229" v3="223"/>
+<face v1="224" v2="223" v3="229"/>
+<face v1="229" v2="230" v3="224"/>
+<face v1="225" v2="224" v3="230"/>
+<face v1="226" v2="225" v3="231"/>
+<face v1="230" v2="231" v3="225"/>
+<face v1="232" v2="233" v3="228"/>
+<face v1="229" v2="228" v3="233"/>
+<face v1="250" v2="249" v3="252"/>
+<face v1="249" v2="253" v3="252"/>
+<face v1="250" v2="252" v3="254"/>
+<face v1="233" v2="234" v3="229"/>
+<face v1="230" v2="229" v3="234"/>
+<face v1="234" v2="233" v3="238"/>
+<face v1="233" v2="232" v3="237"/>
+<face v1="232" v2="236" v3="237"/>
+<face v1="237" v2="236" v3="241"/>
+<face v1="236" v2="240" v3="241"/>
+<face v1="240" v2="243" v3="244"/>
+<face v1="243" v2="246" v3="247"/>
+<face v1="247" v2="246" v3="250"/>
+<face v1="246" v2="249" v3="250"/>
+<face v1="234" v2="235" v3="230"/>
+<face v1="231" v2="230" v3="235"/>
+<face v1="233" v2="237" v3="238"/>
+<face v1="241" v2="240" v3="244"/>
+<face v1="244" v2="243" v3="247"/>
+<face v1="247" v2="250" v3="251"/>
+<face v1="251" v2="250" v3="254"/>
+<face v1="237" v2="241" v3="242"/>
+<face v1="238" v2="237" v3="242"/>
+<face v1="244" v2="247" v3="248"/>
+<face v1="234" v2="238" v3="239"/>
+<face v1="241" v2="244" v3="245"/>
+<face v1="235" v2="234" v3="239"/>
+<face v1="202" v2="201" v3="208"/>
+<face v1="242" v2="241" v3="245"/>
+<face v1="248" v2="247" v3="251"/>
+<face v1="245" v2="244" v3="248"/>
+<face v1="251" v2="254" v3="255"/>
+</faces>
+</submesh>
+<submesh material="lambert3" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="76">
+<face v1="259" v2="260" v3="256"/>
+<face v1="257" v2="256" v3="260"/>
+<face v1="260" v2="261" v3="257"/>
+<face v1="262" v2="263" v3="259"/>
+<face v1="260" v2="259" v3="263"/>
+<face v1="263" v2="264" v3="260"/>
+<face v1="261" v2="260" v3="264"/>
+<face v1="265" v2="266" v3="262"/>
+<face v1="263" v2="262" v3="266"/>
+<face v1="266" v2="267" v3="263"/>
+<face v1="264" v2="263" v3="267"/>
+<face v1="267" v2="268" v3="264"/>
+<face v1="271" v2="272" v3="265"/>
+<face v1="266" v2="265" v3="272"/>
+<face v1="272" v2="273" v3="266"/>
+<face v1="267" v2="266" v3="273"/>
+<face v1="273" v2="274" v3="267"/>
+<face v1="268" v2="267" v3="274"/>
+<face v1="275" v2="276" v3="269"/>
+<face v1="270" v2="269" v3="276"/>
+<face v1="277" v2="278" v3="271"/>
+<face v1="272" v2="271" v3="278"/>
+<face v1="278" v2="279" v3="272"/>
+<face v1="273" v2="272" v3="279"/>
+<face v1="279" v2="280" v3="273"/>
+<face v1="274" v2="273" v3="280"/>
+<face v1="282" v2="283" v3="275"/>
+<face v1="276" v2="275" v3="283"/>
+<face v1="278" v2="277" v3="285"/>
+<face v1="279" v2="278" v3="286"/>
+<face v1="280" v2="279" v3="287"/>
+<face v1="284" v2="285" v3="277"/>
+<face v1="285" v2="286" v3="278"/>
+<face v1="286" v2="287" v3="279"/>
+<face v1="285" v2="284" v3="292"/>
+<face v1="284" v2="291" v3="292"/>
+<face v1="286" v2="285" v3="293"/>
+<face v1="285" v2="292" v3="293"/>
+<face v1="292" v2="291" v3="298"/>
+<face v1="283" v2="282" v3="290"/>
+<face v1="282" v2="289" v3="290"/>
+<face v1="290" v2="289" v3="296"/>
+<face v1="291" v2="297" v3="298"/>
+<face v1="297" v2="302" v3="303"/>
+<face v1="306" v2="310" v3="311"/>
+<face v1="311" v2="310" v3="313"/>
+<face v1="293" v2="292" v3="299"/>
+<face v1="292" v2="298" v3="299"/>
+<face v1="298" v2="297" v3="303"/>
+<face v1="303" v2="302" v3="307"/>
+<face v1="302" v2="306" v3="307"/>
+<face v1="307" v2="306" v3="311"/>
+<face v1="287" v2="286" v3="294"/>
+<face v1="286" v2="293" v3="294"/>
+<face v1="298" v2="303" v3="304"/>
+<face v1="299" v2="298" v3="304"/>
+<face v1="280" v2="281" v3="274"/>
+<face v1="294" v2="293" v3="300"/>
+<face v1="293" v2="299" v3="300"/>
+<face v1="304" v2="303" v3="308"/>
+<face v1="303" v2="307" v3="308"/>
+<face v1="307" v2="311" v3="312"/>
+<face v1="311" v2="313" v3="314"/>
+<face v1="287" v2="288" v3="280"/>
+<face v1="287" v2="294" v3="295"/>
+<face v1="299" v2="304" v3="305"/>
+<face v1="308" v2="307" v3="312"/>
+<face v1="258" v2="257" v3="261"/>
+<face v1="281" v2="280" v3="288"/>
+<face v1="300" v2="299" v3="305"/>
+<face v1="312" v2="311" v3="314"/>
+<face v1="288" v2="287" v3="295"/>
+<face v1="294" v2="300" v3="301"/>
+<face v1="295" v2="294" v3="301"/>
+<face v1="304" v2="308" v3="309"/>
+<face v1="305" v2="304" v3="309"/>
+</faces>
+</submesh>
+<submesh material="lambert3" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="79">
+<face v1="320" v2="321" v3="316"/>
+<face v1="317" v2="316" v3="321"/>
+<face v1="321" v2="322" v3="317"/>
+<face v1="318" v2="317" v3="322"/>
+<face v1="322" v2="323" v3="318"/>
+<face v1="326" v2="327" v3="320"/>
+<face v1="321" v2="320" v3="327"/>
+<face v1="327" v2="328" v3="321"/>
+<face v1="322" v2="321" v3="328"/>
+<face v1="328" v2="329" v3="322"/>
+<face v1="323" v2="322" v3="329"/>
+<face v1="326" v2="325" v3="332"/>
+<face v1="327" v2="326" v3="333"/>
+<face v1="328" v2="327" v3="334"/>
+<face v1="329" v2="328" v3="335"/>
+<face v1="368" v2="367" v3="371"/>
+<face v1="367" v2="370" v3="371"/>
+<face v1="332" v2="333" v3="326"/>
+<face v1="333" v2="334" v3="327"/>
+<face v1="334" v2="335" v3="328"/>
+<face v1="337" v2="338" v3="331"/>
+<face v1="332" v2="331" v3="338"/>
+<face v1="338" v2="339" v3="332"/>
+<face v1="333" v2="332" v3="339"/>
+<face v1="339" v2="340" v3="333"/>
+<face v1="334" v2="333" v3="340"/>
+<face v1="340" v2="341" v3="334"/>
+<face v1="335" v2="334" v3="341"/>
+<face v1="338" v2="337" v3="343"/>
+<face v1="343" v2="344" v3="338"/>
+<face v1="339" v2="338" v3="344"/>
+<face v1="344" v2="345" v3="339"/>
+<face v1="340" v2="339" v3="345"/>
+<face v1="345" v2="346" v3="340"/>
+<face v1="341" v2="340" v3="346"/>
+<face v1="348" v2="349" v3="343"/>
+<face v1="344" v2="343" v3="349"/>
+<face v1="349" v2="350" v3="344"/>
+<face v1="345" v2="344" v3="350"/>
+<face v1="350" v2="351" v3="345"/>
+<face v1="346" v2="345" v3="351"/>
+<face v1="351" v2="350" v3="355"/>
+<face v1="349" v2="348" v3="353"/>
+<face v1="350" v2="349" v3="354"/>
+<face v1="349" v2="353" v3="354"/>
+<face v1="350" v2="354" v3="355"/>
+<face v1="354" v2="353" v3="358"/>
+<face v1="353" v2="357" v3="358"/>
+<face v1="355" v2="354" v3="359"/>
+<face v1="354" v2="358" v3="359"/>
+<face v1="358" v2="357" v3="362"/>
+<face v1="362" v2="361" v3="365"/>
+<face v1="365" v2="364" v3="368"/>
+<face v1="325" v2="326" v3="319"/>
+<face v1="320" v2="319" v3="326"/>
+<face v1="331" v2="332" v3="325"/>
+<face v1="342" v2="343" v3="337"/>
+<face v1="347" v2="348" v3="342"/>
+<face v1="343" v2="342" v3="348"/>
+<face v1="348" v2="352" v3="353"/>
+<face v1="353" v2="352" v3="357"/>
+<face v1="357" v2="361" v3="362"/>
+<face v1="361" v2="364" v3="365"/>
+<face v1="364" v2="367" v3="368"/>
+<face v1="366" v2="369" v3="370"/>
+<face v1="325" v2="324" v3="331"/>
+<face v1="331" v2="330" v3="337"/>
+<face v1="337" v2="336" v3="342"/>
+<face v1="348" v2="347" v3="352"/>
+<face v1="352" v2="356" v3="357"/>
+<face v1="357" v2="356" v3="361"/>
+<face v1="364" v2="363" v3="367"/>
+<face v1="367" v2="366" v3="370"/>
+<face v1="316" v2="315" v3="320"/>
+<face v1="361" v2="360" v3="364"/>
+<face v1="319" v2="320" v3="315"/>
+<face v1="363" v2="366" v3="367"/>
+<face v1="356" v2="360" v3="361"/>
+<face v1="360" v2="363" v3="364"/>
+</faces>
+</submesh>
+<submesh material="lambert3" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="80">
+<face v1="375" v2="374" v3="381"/>
+<face v1="430" v2="429" v3="434"/>
+<face v1="427" v2="432" v3="431"/>
+<face v1="378" v2="379" v3="372"/>
+<face v1="373" v2="372" v3="379"/>
+<face v1="428" v2="427" v3="431"/>
+<face v1="379" v2="380" v3="373"/>
+<face v1="384" v2="385" v3="378"/>
+<face v1="379" v2="378" v3="385"/>
+<face v1="428" v2="431" v3="433"/>
+<face v1="374" v2="373" v3="380"/>
+<face v1="429" v2="428" v3="433"/>
+<face v1="381" v2="380" v3="387"/>
+<face v1="387" v2="386" v3="393"/>
+<face v1="426" v2="425" v3="430"/>
+<face v1="380" v2="381" v3="374"/>
+<face v1="385" v2="386" v3="379"/>
+<face v1="380" v2="379" v3="386"/>
+<face v1="386" v2="387" v3="380"/>
+<face v1="385" v2="384" v3="391"/>
+<face v1="386" v2="385" v3="392"/>
+<face v1="392" v2="393" v3="386"/>
+<face v1="393" v2="392" v3="399"/>
+<face v1="421" v2="425" v3="426"/>
+<face v1="425" v2="424" v3="429"/>
+<face v1="424" v2="428" v3="429"/>
+<face v1="425" v2="429" v3="430"/>
+<face v1="429" v2="433" v3="434"/>
+<face v1="390" v2="391" v3="384"/>
+<face v1="391" v2="392" v3="385"/>
+<face v1="396" v2="397" v3="390"/>
+<face v1="391" v2="390" v3="397"/>
+<face v1="397" v2="398" v3="391"/>
+<face v1="392" v2="391" v3="398"/>
+<face v1="398" v2="399" v3="392"/>
+<face v1="395" v2="394" v3="401"/>
+<face v1="402" v2="403" v3="396"/>
+<face v1="397" v2="396" v3="403"/>
+<face v1="403" v2="404" v3="397"/>
+<face v1="398" v2="397" v3="404"/>
+<face v1="404" v2="405" v3="398"/>
+<face v1="399" v2="398" v3="405"/>
+<face v1="407" v2="408" v3="402"/>
+<face v1="403" v2="402" v3="408"/>
+<face v1="408" v2="409" v3="403"/>
+<face v1="404" v2="403" v3="409"/>
+<face v1="409" v2="410" v3="404"/>
+<face v1="405" v2="404" v3="410"/>
+<face v1="408" v2="407" v3="412"/>
+<face v1="409" v2="408" v3="413"/>
+<face v1="408" v2="412" v3="413"/>
+<face v1="410" v2="409" v3="414"/>
+<face v1="409" v2="413" v3="414"/>
+<face v1="414" v2="413" v3="418"/>
+<face v1="407" v2="411" v3="412"/>
+<face v1="412" v2="411" v3="416"/>
+<face v1="413" v2="412" v3="417"/>
+<face v1="412" v2="416" v3="417"/>
+<face v1="413" v2="417" v3="418"/>
+<face v1="417" v2="416" v3="421"/>
+<face v1="416" v2="420" v3="421"/>
+<face v1="418" v2="417" v3="422"/>
+<face v1="417" v2="421" v3="422"/>
+<face v1="421" v2="420" v3="425"/>
+<face v1="389" v2="388" v3="395"/>
+<face v1="401" v2="400" v3="406"/>
+<face v1="411" v2="415" v3="416"/>
+<face v1="416" v2="415" v3="420"/>
+<face v1="420" v2="424" v3="425"/>
+<face v1="394" v2="395" v3="388"/>
+<face v1="400" v2="401" v3="394"/>
+<face v1="383" v2="382" v3="389"/>
+<face v1="388" v2="389" v3="382"/>
+<face v1="420" v2="419" v3="424"/>
+<face v1="424" v2="423" v3="428"/>
+<face v1="415" v2="419" v3="420"/>
+<face v1="423" v2="427" v3="428"/>
+<face v1="382" v2="383" v3="376"/>
+<face v1="377" v2="376" v3="383"/>
+<face v1="419" v2="423" v3="424"/>
+</faces>
+</submesh>
+<submesh material="lambert3" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="82">
+<face v1="448" v2="449" v3="443"/>
+<face v1="449" v2="448" v3="455"/>
+<face v1="494" v2="478" v3="495"/>
+<face v1="485" v2="489" v3="490"/>
+<face v1="491" v2="461" v3="492"/>
+<face v1="461" v2="491" v3="455"/>
+<face v1="478" v2="482" v3="495"/>
+<face v1="437" v2="436" v3="440"/>
+<face v1="492" v2="467" v3="493"/>
+<face v1="493" v2="473" v3="494"/>
+<face v1="440" v2="439" v3="443"/>
+<face v1="467" v2="492" v3="461"/>
+<face v1="443" v2="442" v3="448"/>
+<face v1="454" v2="455" v3="448"/>
+<face v1="455" v2="454" v3="461"/>
+<face v1="481" v2="485" v3="486"/>
+<face v1="489" v2="488" v3="498"/>
+<face v1="467" v2="473" v3="493"/>
+<face v1="473" v2="478" v3="494"/>
+<face v1="482" v2="481" v3="486"/>
+<face v1="439" v2="440" v3="436"/>
+<face v1="442" v2="443" v3="439"/>
+<face v1="447" v2="448" v3="442"/>
+<face v1="448" v2="447" v3="454"/>
+<face v1="460" v2="461" v3="454"/>
+<face v1="477" v2="481" v3="482"/>
+<face v1="485" v2="484" v3="489"/>
+<face v1="488" v2="496" v3="498"/>
+<face v1="461" v2="460" v3="467"/>
+<face v1="467" v2="466" v3="473"/>
+<face v1="473" v2="472" v3="478"/>
+<face v1="478" v2="477" v3="482"/>
+<face v1="438" v2="439" v3="435"/>
+<face v1="436" v2="435" v3="439"/>
+<face v1="441" v2="442" v3="438"/>
+<face v1="439" v2="438" v3="442"/>
+<face v1="442" v2="441" v3="447"/>
+<face v1="453" v2="454" v3="447"/>
+<face v1="454" v2="453" v3="460"/>
+<face v1="484" v2="488" v3="489"/>
+<face v1="446" v2="447" v3="441"/>
+<face v1="445" v2="444" v3="451"/>
+<face v1="452" v2="453" v3="446"/>
+<face v1="447" v2="446" v3="453"/>
+<face v1="456" v2="457" v3="450"/>
+<face v1="451" v2="450" v3="457"/>
+<face v1="458" v2="459" v3="452"/>
+<face v1="453" v2="452" v3="459"/>
+<face v1="459" v2="460" v3="453"/>
+<face v1="462" v2="463" v3="456"/>
+<face v1="457" v2="456" v3="463"/>
+<face v1="464" v2="465" v3="458"/>
+<face v1="459" v2="458" v3="465"/>
+<face v1="465" v2="466" v3="459"/>
+<face v1="460" v2="459" v3="466"/>
+<face v1="466" v2="467" v3="460"/>
+<face v1="463" v2="462" v3="469"/>
+<face v1="465" v2="464" v3="471"/>
+<face v1="464" v2="470" v3="471"/>
+<face v1="466" v2="465" v3="472"/>
+<face v1="465" v2="471" v3="472"/>
+<face v1="466" v2="472" v3="473"/>
+<face v1="471" v2="470" v3="476"/>
+<face v1="472" v2="471" v3="477"/>
+<face v1="472" v2="477" v3="478"/>
+<face v1="470" v2="475" v3="476"/>
+<face v1="471" v2="476" v3="477"/>
+<face v1="476" v2="475" v3="480"/>
+<face v1="477" v2="476" v3="481"/>
+<face v1="476" v2="480" v3="481"/>
+<face v1="475" v2="479" v3="480"/>
+<face v1="480" v2="479" v3="484"/>
+<face v1="479" v2="483" v3="484"/>
+<face v1="481" v2="480" v3="485"/>
+<face v1="480" v2="484" v3="485"/>
+<face v1="484" v2="483" v3="488"/>
+<face v1="483" v2="487" v3="488"/>
+<face v1="488" v2="487" v3="496"/>
+<face v1="487" v2="497" v3="496"/>
+<face v1="450" v2="451" v3="444"/>
+<face v1="462" v2="468" v3="469"/>
+<face v1="469" v2="468" v3="474"/>
+</faces>
+</submesh>
+<submesh material="lambert3" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="76">
+<face v1="507" v2="506" v3="510"/>
+<face v1="504" v2="503" v3="507"/>
+<face v1="510" v2="509" v3="515"/>
+<face v1="520" v2="521" v3="515"/>
+<face v1="556" v2="555" v3="560"/>
+<face v1="555" v2="559" v3="560"/>
+<face v1="501" v2="500" v3="504"/>
+<face v1="506" v2="507" v3="503"/>
+<face v1="509" v2="510" v3="506"/>
+<face v1="521" v2="520" v3="528"/>
+<face v1="503" v2="504" v3="500"/>
+<face v1="552" v2="551" v3="556"/>
+<face v1="551" v2="555" v3="556"/>
+<face v1="514" v2="515" v3="509"/>
+<face v1="515" v2="514" v3="520"/>
+<face v1="555" v2="554" v3="559"/>
+<face v1="554" v2="557" v3="559"/>
+<face v1="500" v2="499" v3="503"/>
+<face v1="503" v2="502" v3="506"/>
+<face v1="506" v2="505" v3="509"/>
+<face v1="527" v2="528" v3="520"/>
+<face v1="528" v2="527" v3="535"/>
+<face v1="546" v2="551" v3="552"/>
+<face v1="547" v2="546" v3="552"/>
+<face v1="502" v2="503" v3="499"/>
+<face v1="505" v2="506" v3="502"/>
+<face v1="508" v2="509" v3="505"/>
+<face v1="509" v2="508" v3="514"/>
+<face v1="551" v2="550" v3="555"/>
+<face v1="535" v2="534" v3="541"/>
+<face v1="541" v2="540" v3="547"/>
+<face v1="519" v2="520" v3="514"/>
+<face v1="520" v2="519" v3="527"/>
+<face v1="527" v2="534" v3="535"/>
+<face v1="534" v2="540" v3="541"/>
+<face v1="540" v2="546" v3="547"/>
+<face v1="513" v2="514" v3="508"/>
+<face v1="518" v2="519" v3="513"/>
+<face v1="514" v2="513" v3="519"/>
+<face v1="519" v2="518" v3="526"/>
+<face v1="526" v2="527" v3="519"/>
+<face v1="527" v2="526" v3="534"/>
+<face v1="546" v2="545" v3="551"/>
+<face v1="545" v2="550" v3="551"/>
+<face v1="516" v2="517" v3="511"/>
+<face v1="512" v2="511" v3="517"/>
+<face v1="523" v2="524" v3="516"/>
+<face v1="517" v2="516" v3="524"/>
+<face v1="525" v2="526" v3="518"/>
+<face v1="523" v2="522" v3="530"/>
+<face v1="524" v2="523" v3="531"/>
+<face v1="523" v2="530" v3="531"/>
+<face v1="526" v2="525" v3="533"/>
+<face v1="525" v2="532" v3="533"/>
+<face v1="526" v2="533" v3="534"/>
+<face v1="530" v2="529" v3="536"/>
+<face v1="531" v2="530" v3="537"/>
+<face v1="530" v2="536" v3="537"/>
+<face v1="533" v2="532" v3="539"/>
+<face v1="532" v2="538" v3="539"/>
+<face v1="534" v2="533" v3="540"/>
+<face v1="533" v2="539" v3="540"/>
+<face v1="537" v2="536" v3="543"/>
+<face v1="536" v2="542" v3="543"/>
+<face v1="539" v2="538" v3="545"/>
+<face v1="540" v2="539" v3="546"/>
+<face v1="539" v2="545" v3="546"/>
+<face v1="538" v2="544" v3="545"/>
+<face v1="543" v2="542" v3="548"/>
+<face v1="545" v2="544" v3="550"/>
+<face v1="544" v2="549" v3="550"/>
+<face v1="550" v2="549" v3="554"/>
+<face v1="549" v2="553" v3="554"/>
+<face v1="550" v2="554" v3="555"/>
+<face v1="554" v2="553" v3="557"/>
+<face v1="553" v2="558" v3="557"/>
+</faces>
+</submesh>
+<submesh material="lambert3" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="72">
+<face v1="577" v2="578" v3="571"/>
+<face v1="572" v2="571" v3="578"/>
+<face v1="613" v2="617" v3="616"/>
+<face v1="610" v2="613" v3="614"/>
+<face v1="583" v2="584" v3="577"/>
+<face v1="589" v2="595" v3="596"/>
+<face v1="564" v2="565" v3="561"/>
+<face v1="567" v2="568" v3="564"/>
+<face v1="578" v2="577" v3="584"/>
+<face v1="589" v2="590" v3="583"/>
+<face v1="562" v2="561" v3="565"/>
+<face v1="584" v2="583" v3="590"/>
+<face v1="565" v2="564" v3="568"/>
+<face v1="614" v2="613" v3="616"/>
+<face v1="573" v2="574" v3="567"/>
+<face v1="568" v2="567" v3="574"/>
+<face v1="574" v2="575" v3="568"/>
+<face v1="579" v2="580" v3="573"/>
+<face v1="574" v2="573" v3="580"/>
+<face v1="580" v2="581" v3="574"/>
+<face v1="575" v2="574" v3="581"/>
+<face v1="586" v2="587" v3="580"/>
+<face v1="581" v2="580" v3="587"/>
+<face v1="587" v2="588" v3="581"/>
+<face v1="587" v2="586" v3="593"/>
+<face v1="593" v2="594" v3="587"/>
+<face v1="588" v2="587" v3="594"/>
+<face v1="585" v2="586" v3="579"/>
+<face v1="580" v2="579" v3="586"/>
+<face v1="591" v2="592" v3="585"/>
+<face v1="586" v2="585" v3="592"/>
+<face v1="592" v2="593" v3="586"/>
+<face v1="590" v2="589" v3="596"/>
+<face v1="592" v2="591" v3="598"/>
+<face v1="591" v2="597" v3="598"/>
+<face v1="593" v2="592" v3="599"/>
+<face v1="592" v2="598" v3="599"/>
+<face v1="594" v2="593" v3="600"/>
+<face v1="593" v2="599" v3="600"/>
+<face v1="596" v2="595" v3="601"/>
+<face v1="598" v2="597" v3="603"/>
+<face v1="597" v2="602" v3="603"/>
+<face v1="599" v2="598" v3="604"/>
+<face v1="598" v2="603" v3="604"/>
+<face v1="600" v2="599" v3="605"/>
+<face v1="599" v2="604" v3="605"/>
+<face v1="603" v2="602" v3="607"/>
+<face v1="602" v2="606" v3="607"/>
+<face v1="604" v2="603" v3="608"/>
+<face v1="603" v2="607" v3="608"/>
+<face v1="604" v2="608" v3="609"/>
+<face v1="607" v2="606" v3="611"/>
+<face v1="606" v2="610" v3="611"/>
+<face v1="608" v2="607" v3="612"/>
+<face v1="607" v2="611" v3="612"/>
+<face v1="612" v2="611" v3="615"/>
+<face v1="565" v2="566" v3="562"/>
+<face v1="563" v2="562" v3="566"/>
+<face v1="568" v2="569" v3="565"/>
+<face v1="566" v2="565" v3="569"/>
+<face v1="614" v2="616" v3="618"/>
+<face v1="569" v2="568" v3="575"/>
+<face v1="611" v2="610" v3="614"/>
+<face v1="611" v2="614" v3="615"/>
+<face v1="615" v2="614" v3="618"/>
+<face v1="581" v2="582" v3="575"/>
+<face v1="582" v2="581" v3="588"/>
+<face v1="605" v2="604" v3="609"/>
+<face v1="575" v2="576" v3="569"/>
+<face v1="569" v2="570" v3="566"/>
+<face v1="570" v2="569" v3="576"/>
+<face v1="576" v2="575" v3="582"/>
+</faces>
+</submesh>
+<submesh material="lambert3" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="75">
+<face v1="649" v2="657" v3="658"/>
+<face v1="634" v2="635" v3="630"/>
+<face v1="639" v2="638" v3="643"/>
+<face v1="629" v2="630" v3="626"/>
+<face v1="633" v2="634" v3="629"/>
+<face v1="630" v2="629" v3="634"/>
+<face v1="633" v2="632" v3="637"/>
+<face v1="620" v2="619" v3="623"/>
+<face v1="623" v2="624" v3="620"/>
+<face v1="621" v2="620" v3="624"/>
+<face v1="624" v2="625" v3="621"/>
+<face v1="622" v2="621" v3="625"/>
+<face v1="626" v2="627" v3="623"/>
+<face v1="624" v2="623" v3="627"/>
+<face v1="627" v2="628" v3="624"/>
+<face v1="625" v2="624" v3="628"/>
+<face v1="672" v2="678" v3="677"/>
+<face v1="673" v2="677" v3="679"/>
+<face v1="674" v2="679" v3="680"/>
+<face v1="675" v2="680" v3="681"/>
+<face v1="627" v2="626" v3="630"/>
+<face v1="630" v2="631" v3="627"/>
+<face v1="637" v2="638" v3="633"/>
+<face v1="634" v2="633" v3="638"/>
+<face v1="638" v2="639" v3="634"/>
+<face v1="642" v2="643" v3="638"/>
+<face v1="640" v2="641" v3="636"/>
+<face v1="637" v2="636" v3="641"/>
+<face v1="641" v2="642" v3="637"/>
+<face v1="638" v2="637" v3="642"/>
+<face v1="641" v2="640" v3="645"/>
+<face v1="640" v2="644" v3="645"/>
+<face v1="642" v2="641" v3="646"/>
+<face v1="641" v2="645" v3="646"/>
+<face v1="643" v2="642" v3="647"/>
+<face v1="642" v2="646" v3="647"/>
+<face v1="643" v2="647" v3="648"/>
+<face v1="645" v2="644" v3="653"/>
+<face v1="644" v2="652" v3="653"/>
+<face v1="646" v2="645" v3="654"/>
+<face v1="645" v2="653" v3="654"/>
+<face v1="647" v2="646" v3="655"/>
+<face v1="646" v2="654" v3="655"/>
+<face v1="648" v2="647" v3="656"/>
+<face v1="647" v2="655" v3="656"/>
+<face v1="651" v2="650" v3="660"/>
+<face v1="653" v2="652" v3="662"/>
+<face v1="652" v2="661" v3="662"/>
+<face v1="654" v2="653" v3="663"/>
+<face v1="653" v2="662" v3="663"/>
+<face v1="655" v2="654" v3="664"/>
+<face v1="654" v2="663" v3="664"/>
+<face v1="656" v2="655" v3="665"/>
+<face v1="655" v2="664" v3="665"/>
+<face v1="682" v2="659" v3="666"/>
+<face v1="662" v2="661" v3="668"/>
+<face v1="661" v2="667" v3="668"/>
+<face v1="663" v2="662" v3="669"/>
+<face v1="662" v2="668" v3="669"/>
+<face v1="664" v2="663" v3="670"/>
+<face v1="663" v2="669" v3="670"/>
+<face v1="665" v2="664" v3="671"/>
+<face v1="664" v2="670" v3="671"/>
+<face v1="668" v2="667" v3="673"/>
+<face v1="667" v2="672" v3="673"/>
+<face v1="669" v2="668" v3="674"/>
+<face v1="668" v2="673" v3="674"/>
+<face v1="670" v2="669" v3="675"/>
+<face v1="669" v2="674" v3="675"/>
+<face v1="671" v2="670" v3="676"/>
+<face v1="670" v2="675" v3="676"/>
+<face v1="673" v2="672" v3="677"/>
+<face v1="674" v2="673" v3="679"/>
+<face v1="675" v2="674" v3="680"/>
+<face v1="676" v2="675" v3="681"/>
+</faces>
+</submesh>
+<submesh material="lambert3" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="77">
+<face v1="705" v2="706" v3="700"/>
+<face v1="701" v2="700" v3="706"/>
+<face v1="732" v2="731" v3="739"/>
+<face v1="691" v2="692" v3="687"/>
+<face v1="688" v2="687" v3="692"/>
+<face v1="692" v2="693" v3="688"/>
+<face v1="692" v2="691" v3="695"/>
+<face v1="695" v2="696" v3="692"/>
+<face v1="693" v2="692" v3="696"/>
+<face v1="694" v2="695" v3="691"/>
+<face v1="697" v2="698" v3="694"/>
+<face v1="695" v2="694" v3="698"/>
+<face v1="698" v2="699" v3="695"/>
+<face v1="696" v2="695" v3="699"/>
+<face v1="702" v2="703" v3="697"/>
+<face v1="698" v2="697" v3="703"/>
+<face v1="703" v2="704" v3="698"/>
+<face v1="699" v2="698" v3="704"/>
+<face v1="703" v2="702" v3="708"/>
+<face v1="706" v2="705" v3="713"/>
+<face v1="705" v2="712" v3="713"/>
+<face v1="687" v2="688" v3="683"/>
+<face v1="684" v2="683" v3="688"/>
+<face v1="688" v2="689" v3="684"/>
+<face v1="685" v2="684" v3="689"/>
+<face v1="689" v2="690" v3="685"/>
+<face v1="686" v2="685" v3="690"/>
+<face v1="689" v2="688" v3="693"/>
+<face v1="708" v2="709" v3="703"/>
+<face v1="704" v2="703" v3="709"/>
+<face v1="709" v2="710" v3="704"/>
+<face v1="710" v2="709" v3="717"/>
+<face v1="707" v2="708" v3="702"/>
+<face v1="708" v2="707" v3="715"/>
+<face v1="709" v2="708" v3="716"/>
+<face v1="707" v2="714" v3="715"/>
+<face v1="708" v2="715" v3="716"/>
+<face v1="709" v2="716" v3="717"/>
+<face v1="712" v2="711" v3="719"/>
+<face v1="713" v2="712" v3="720"/>
+<face v1="712" v2="719" v3="720"/>
+<face v1="715" v2="714" v3="722"/>
+<face v1="714" v2="721" v3="722"/>
+<face v1="716" v2="715" v3="723"/>
+<face v1="715" v2="722" v3="723"/>
+<face v1="717" v2="716" v3="724"/>
+<face v1="716" v2="723" v3="724"/>
+<face v1="719" v2="718" v3="725"/>
+<face v1="720" v2="719" v3="726"/>
+<face v1="719" v2="725" v3="726"/>
+<face v1="722" v2="721" v3="728"/>
+<face v1="721" v2="727" v3="728"/>
+<face v1="723" v2="722" v3="729"/>
+<face v1="722" v2="728" v3="729"/>
+<face v1="724" v2="723" v3="730"/>
+<face v1="723" v2="729" v3="730"/>
+<face v1="726" v2="725" v3="734"/>
+<face v1="725" v2="733" v3="734"/>
+<face v1="728" v2="727" v3="736"/>
+<face v1="727" v2="735" v3="736"/>
+<face v1="729" v2="728" v3="737"/>
+<face v1="728" v2="736" v3="737"/>
+<face v1="730" v2="729" v3="738"/>
+<face v1="729" v2="737" v3="738"/>
+<face v1="734" v2="733" v3="740"/>
+<face v1="736" v2="735" v3="742"/>
+<face v1="735" v2="741" v3="742"/>
+<face v1="737" v2="736" v3="743"/>
+<face v1="736" v2="742" v3="743"/>
+<face v1="738" v2="737" v3="744"/>
+<face v1="737" v2="743" v3="744"/>
+<face v1="742" v2="741" v3="745"/>
+<face v1="741" v2="746" v3="745"/>
+<face v1="743" v2="742" v3="747"/>
+<face v1="742" v2="745" v3="747"/>
+<face v1="744" v2="743" v3="748"/>
+<face v1="743" v2="747" v3="748"/>
+</faces>
+</submesh>
+<submesh material="lambert3" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="72">
+<face v1="763" v2="764" v3="759"/>
+<face v1="760" v2="759" v3="764"/>
+<face v1="770" v2="769" v3="773"/>
+<face v1="767" v2="766" v3="770"/>
+<face v1="761" v2="762" v3="757"/>
+<face v1="765" v2="766" v3="761"/>
+<face v1="768" v2="769" v3="765"/>
+<face v1="766" v2="765" v3="769"/>
+<face v1="769" v2="770" v3="766"/>
+<face v1="771" v2="772" v3="768"/>
+<face v1="769" v2="768" v3="772"/>
+<face v1="757" v2="758" v3="753"/>
+<face v1="754" v2="753" v3="758"/>
+<face v1="758" v2="759" v3="754"/>
+<face v1="758" v2="757" v3="762"/>
+<face v1="762" v2="763" v3="758"/>
+<face v1="759" v2="758" v3="763"/>
+<face v1="762" v2="761" v3="766"/>
+<face v1="766" v2="767" v3="762"/>
+<face v1="763" v2="762" v3="767"/>
+<face v1="772" v2="773" v3="769"/>
+<face v1="772" v2="771" v3="777"/>
+<face v1="771" v2="776" v3="777"/>
+<face v1="773" v2="772" v3="778"/>
+<face v1="772" v2="777" v3="778"/>
+<face v1="753" v2="754" v3="749"/>
+<face v1="750" v2="749" v3="754"/>
+<face v1="754" v2="755" v3="750"/>
+<face v1="751" v2="750" v3="755"/>
+<face v1="755" v2="756" v3="751"/>
+<face v1="752" v2="751" v3="756"/>
+<face v1="755" v2="754" v3="759"/>
+<face v1="759" v2="760" v3="755"/>
+<face v1="756" v2="755" v3="760"/>
+<face v1="778" v2="777" v3="783"/>
+<face v1="775" v2="774" v3="780"/>
+<face v1="774" v2="779" v3="780"/>
+<face v1="777" v2="776" v3="782"/>
+<face v1="776" v2="781" v3="782"/>
+<face v1="777" v2="782" v3="783"/>
+<face v1="778" v2="783" v3="784"/>
+<face v1="780" v2="779" v3="786"/>
+<face v1="779" v2="785" v3="786"/>
+<face v1="782" v2="781" v3="788"/>
+<face v1="781" v2="787" v3="788"/>
+<face v1="783" v2="782" v3="789"/>
+<face v1="782" v2="788" v3="789"/>
+<face v1="784" v2="783" v3="790"/>
+<face v1="783" v2="789" v3="790"/>
+<face v1="786" v2="785" v3="792"/>
+<face v1="785" v2="791" v3="792"/>
+<face v1="788" v2="787" v3="794"/>
+<face v1="787" v2="793" v3="794"/>
+<face v1="789" v2="788" v3="795"/>
+<face v1="788" v2="794" v3="795"/>
+<face v1="790" v2="789" v3="796"/>
+<face v1="789" v2="795" v3="796"/>
+<face v1="792" v2="791" v3="798"/>
+<face v1="791" v2="797" v3="798"/>
+<face v1="794" v2="793" v3="800"/>
+<face v1="793" v2="799" v3="800"/>
+<face v1="795" v2="794" v3="801"/>
+<face v1="794" v2="800" v3="801"/>
+<face v1="796" v2="795" v3="802"/>
+<face v1="795" v2="801" v3="802"/>
+<face v1="798" v2="797" v3="803"/>
+<face v1="800" v2="799" v3="804"/>
+<face v1="799" v2="805" v3="804"/>
+<face v1="801" v2="800" v3="806"/>
+<face v1="800" v2="804" v3="806"/>
+<face v1="802" v2="801" v3="807"/>
+<face v1="801" v2="806" v3="807"/>
+</faces>
+</submesh>
+<submesh material="lambert3" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="85">
+<face v1="848" v2="847" v3="852"/>
+<face v1="852" v2="857" v3="858"/>
+<face v1="838" v2="837" v3="841"/>
+<face v1="840" v2="843" v3="844"/>
+<face v1="834" v2="835" v3="829"/>
+<face v1="830" v2="829" v3="835"/>
+<face v1="840" v2="841" v3="837"/>
+<face v1="843" v2="847" v3="848"/>
+<face v1="834" v2="833" v3="838"/>
+<face v1="825" v2="824" v3="830"/>
+<face v1="837" v2="838" v3="833"/>
+<face v1="858" v2="857" v3="864"/>
+<face v1="829" v2="830" v3="824"/>
+<face v1="829" v2="828" v3="834"/>
+<face v1="819" v2="818" v3="825"/>
+<face v1="833" v2="834" v3="828"/>
+<face v1="813" v2="812" v3="819"/>
+<face v1="824" v2="825" v3="818"/>
+<face v1="864" v2="863" v3="870"/>
+<face v1="821" v2="820" v3="826"/>
+<face v1="818" v2="819" v3="812"/>
+<face v1="857" v2="863" v3="864"/>
+<face v1="837" v2="836" v3="840"/>
+<face v1="863" v2="869" v3="870"/>
+<face v1="820" v2="821" v3="814"/>
+<face v1="826" v2="827" v3="821"/>
+<face v1="831" v2="832" v3="826"/>
+<face v1="832" v2="831" v3="836"/>
+<face v1="827" v2="828" v3="822"/>
+<face v1="828" v2="827" v3="833"/>
+<face v1="815" v2="814" v3="821"/>
+<face v1="821" v2="822" v3="815"/>
+<face v1="822" v2="821" v3="827"/>
+<face v1="827" v2="826" v3="832"/>
+<face v1="832" v2="833" v3="827"/>
+<face v1="836" v2="837" v3="832"/>
+<face v1="833" v2="832" v3="837"/>
+<face v1="839" v2="840" v3="836"/>
+<face v1="840" v2="839" v3="843"/>
+<face v1="839" v2="842" v3="843"/>
+<face v1="843" v2="842" v3="847"/>
+<face v1="842" v2="846" v3="847"/>
+<face v1="814" v2="815" v3="808"/>
+<face v1="809" v2="808" v3="815"/>
+<face v1="815" v2="816" v3="809"/>
+<face v1="810" v2="809" v3="816"/>
+<face v1="816" v2="817" v3="810"/>
+<face v1="811" v2="810" v3="817"/>
+<face v1="817" v2="818" v3="811"/>
+<face v1="812" v2="811" v3="818"/>
+<face v1="816" v2="815" v3="822"/>
+<face v1="822" v2="823" v3="816"/>
+<face v1="817" v2="816" v3="823"/>
+<face v1="823" v2="824" v3="817"/>
+<face v1="818" v2="817" v3="824"/>
+<face v1="823" v2="822" v3="828"/>
+<face v1="828" v2="829" v3="823"/>
+<face v1="824" v2="823" v3="829"/>
+<face v1="846" v2="845" v3="850"/>
+<face v1="847" v2="846" v3="851"/>
+<face v1="845" v2="849" v3="850"/>
+<face v1="846" v2="850" v3="851"/>
+<face v1="847" v2="851" v3="852"/>
+<face v1="850" v2="849" v3="855"/>
+<face v1="849" v2="854" v3="855"/>
+<face v1="851" v2="850" v3="856"/>
+<face v1="850" v2="855" v3="856"/>
+<face v1="852" v2="851" v3="857"/>
+<face v1="851" v2="856" v3="857"/>
+<face v1="854" v2="853" v3="860"/>
+<face v1="853" v2="859" v3="860"/>
+<face v1="855" v2="854" v3="861"/>
+<face v1="854" v2="860" v3="861"/>
+<face v1="856" v2="855" v3="862"/>
+<face v1="855" v2="861" v3="862"/>
+<face v1="857" v2="856" v3="863"/>
+<face v1="856" v2="862" v3="863"/>
+<face v1="860" v2="859" v3="866"/>
+<face v1="859" v2="865" v3="866"/>
+<face v1="861" v2="860" v3="867"/>
+<face v1="860" v2="866" v3="867"/>
+<face v1="862" v2="861" v3="868"/>
+<face v1="861" v2="867" v3="868"/>
+<face v1="863" v2="862" v3="869"/>
+<face v1="862" v2="868" v3="869"/>
+</faces>
+</submesh>
+<submesh material="lambert3" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="75">
+<face v1="891" v2="890" v3="895"/>
+<face v1="927" v2="935" v3="934"/>
+<face v1="894" v2="895" v3="890"/>
+<face v1="909" v2="915" v3="916"/>
+<face v1="910" v2="909" v3="916"/>
+<face v1="899" v2="900" v3="896"/>
+<face v1="887" v2="886" v3="891"/>
+<face v1="915" v2="921" v3="922"/>
+<face v1="890" v2="891" v3="886"/>
+<face v1="890" v2="889" v3="894"/>
+<face v1="897" v2="898" v3="893"/>
+<face v1="894" v2="893" v3="898"/>
+<face v1="900" v2="901" v3="897"/>
+<face v1="898" v2="897" v3="901"/>
+<face v1="901" v2="900" v3="904"/>
+<face v1="904" v2="907" v3="908"/>
+<face v1="908" v2="907" v3="914"/>
+<face v1="877" v2="878" v3="871"/>
+<face v1="921" v2="928" v3="929"/>
+<face v1="916" v2="915" v3="922"/>
+<face v1="886" v2="887" v3="881"/>
+<face v1="882" v2="881" v3="887"/>
+<face v1="889" v2="890" v3="885"/>
+<face v1="886" v2="885" v3="890"/>
+<face v1="893" v2="894" v3="889"/>
+<face v1="893" v2="892" v3="897"/>
+<face v1="897" v2="896" v3="900"/>
+<face v1="900" v2="899" v3="903"/>
+<face v1="899" v2="902" v3="903"/>
+<face v1="900" v2="903" v3="904"/>
+<face v1="903" v2="902" v3="906"/>
+<face v1="904" v2="903" v3="907"/>
+<face v1="903" v2="906" v3="907"/>
+<face v1="907" v2="906" v3="913"/>
+<face v1="881" v2="882" v3="875"/>
+<face v1="876" v2="875" v3="882"/>
+<face v1="885" v2="886" v3="880"/>
+<face v1="881" v2="880" v3="886"/>
+<face v1="892" v2="893" v3="888"/>
+<face v1="889" v2="888" v3="893"/>
+<face v1="896" v2="897" v3="892"/>
+<face v1="914" v2="913" v3="920"/>
+<face v1="920" v2="919" v3="926"/>
+<face v1="926" v2="925" v3="933"/>
+<face v1="907" v2="913" v3="914"/>
+<face v1="902" v2="905" v3="906"/>
+<face v1="906" v2="905" v3="912"/>
+<face v1="906" v2="912" v3="913"/>
+<face v1="880" v2="881" v3="874"/>
+<face v1="875" v2="874" v3="881"/>
+<face v1="888" v2="889" v3="884"/>
+<face v1="885" v2="884" v3="889"/>
+<face v1="913" v2="919" v3="920"/>
+<face v1="919" v2="925" v3="926"/>
+<face v1="925" v2="932" v3="933"/>
+<face v1="872" v2="871" v3="878"/>
+<face v1="879" v2="880" v3="873"/>
+<face v1="874" v2="873" v3="880"/>
+<face v1="878" v2="877" v3="883"/>
+<face v1="884" v2="885" v3="879"/>
+<face v1="880" v2="879" v3="885"/>
+<face v1="905" v2="911" v3="912"/>
+<face v1="912" v2="911" v3="918"/>
+<face v1="911" v2="917" v3="918"/>
+<face v1="913" v2="912" v3="919"/>
+<face v1="912" v2="918" v3="919"/>
+<face v1="918" v2="917" v3="924"/>
+<face v1="917" v2="923" v3="924"/>
+<face v1="919" v2="918" v3="925"/>
+<face v1="918" v2="924" v3="925"/>
+<face v1="922" v2="921" v3="929"/>
+<face v1="924" v2="923" v3="930"/>
+<face v1="923" v2="931" v3="930"/>
+<face v1="925" v2="924" v3="932"/>
+<face v1="924" v2="930" v3="932"/>
+</faces>
+</submesh>
+</submeshes>
+<submeshnames/>
+</mesh>
Index: /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/ironShape.mesh.xml
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/ironShape.mesh.xml	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/ironShape.mesh.xml	(revision 2197)
@@ -0,0 +1,22297 @@
+<mesh>
+<sharedgeometry vertexcount="3138">
+<vertexbuffer positions="true" normals="true" colours_diffuse="false" colours_specular="false" texture_coords="2">
+<vertex>
+<position x="0.965548" y="-7.139" z="-1.67238"/>
+<normal x="-0.658094" y="0.42355" z="-0.622509"/>
+<texcoord u="1.91937" v="-0.0694032"/>
+<texcoord u="0.588502" v="0.104338"/>
+</vertex>
+<vertex>
+<position x="0" y="-5.60953" z="0"/>
+<normal x="-0.475528" y="0.309017" z="-0.823639"/>
+<texcoord u="1.2405" v="0.499998"/>
+<texcoord u="0.561966" v="0.0676371"/>
+</vertex>
+<vertex>
+<position x="-0.278088" y="-7.32126" z="-0.481663"/>
+<normal x="-0.456773" y="0.406737" z="-0.791153"/>
+<texcoord u="1.91937" v="0.499998"/>
+<texcoord u="0.549519" v="0.0994022"/>
+</vertex>
+<vertex>
+<position x="-1.93109" y="-7.139" z="0"/>
+<normal x="-0.210062" y="0.42355" z="-0.88118"/>
+<texcoord u="1.91937" v="1.0694"/>
+<texcoord u="0.520582" v="0.0860351"/>
+</vertex>
+<vertex>
+<position x="-0.278088" y="-7.32126" z="0.481663"/>
+<normal x="-0.456773" y="0.406737" z="0.791154"/>
+<texcoord u="1.91937" v="0.499998"/>
+<texcoord u="0.194936" v="0.549027"/>
+</vertex>
+<vertex>
+<position x="0.965548" y="-7.139" z="1.67238"/>
+<normal x="-0.658094" y="0.42355" z="0.622509"/>
+<texcoord u="1.91937" v="1.0694"/>
+<texcoord u="0.225657" v="0.557355"/>
+</vertex>
+<vertex>
+<position x="0.556175" y="-7.32126" z="-2.38132e-007"/>
+<normal x="0.913545" y="0.406737" z="-3.87653e-008"/>
+<texcoord u="1.91937" v="0.499998"/>
+<texcoord u="0.528754" v="0.798305"/>
+</vertex>
+<vertex>
+<position x="4.95564" y="-13.3766" z="-2.38132e-007"/>
+<normal x="0.6427" y="0.766118" z="1.85959e-007"/>
+<texcoord u="4.75813" v="0.499998"/>
+<texcoord u="0.378638" v="0.779604"/>
+</vertex>
+<vertex>
+<position x="2.43769" y="-10.5801" z="-2.38132e-007"/>
+<normal x="0.821191" y="0.570653" z="1.55027e-008"/>
+<texcoord u="3.33875" v="0.499998"/>
+<texcoord u="0.448523" v="0.790314"/>
+</vertex>
+<vertex>
+<position x="2.97963" y="-10.1864" z="-2.5"/>
+<normal x="0.661735" y="0.480779" z="0.57529"/>
+<texcoord u="3.33875" v="1.35118"/>
+<texcoord u="0.448341" v="0.735218"/>
+</vertex>
+<vertex>
+<position x="5.40388" y="-12.8788" z="-2.5"/>
+<normal x="0.582833" y="0.64034" z="0.50027"/>
+<texcoord u="4.75813" v="1.35118"/>
+<texcoord u="0.383649" v="0.729752"/>
+</vertex>
+<vertex>
+<position x="5.40388" y="-12.8788" z="2.5"/>
+<normal x="0.582833" y="0.640341" z="-0.50027"/>
+<texcoord u="4.75813" v="-0.351187"/>
+<texcoord u="0.371861" v="0.829698"/>
+</vertex>
+<vertex>
+<position x="2.97963" y="-10.1864" z="2.5"/>
+<normal x="0.661735" y="0.480779" z="-0.575291"/>
+<texcoord u="3.33875" v="-0.351187"/>
+<texcoord u="0.441621" v="0.84504"/>
+</vertex>
+<vertex>
+<position x="-2.47782" y="-13.3766" z="4.29171"/>
+<normal x="-0.32135" y="0.766118" z="0.556595"/>
+<texcoord u="4.75813" v="0.499998"/>
+<texcoord u="0.213692" v="0.408578"/>
+</vertex>
+<vertex>
+<position x="-1.21885" y="-10.5801" z="2.1111"/>
+<normal x="-0.410596" y="0.570653" z="0.711172"/>
+<texcoord u="3.33875" v="0.499998"/>
+<texcoord u="0.209949" v="0.477659"/>
+</vertex>
+<vertex>
+<position x="0.675249" y="-10.1864" z="3.83043"/>
+<normal x="-0.829083" y="0.480779" z="0.285434"/>
+<texcoord u="3.33875" v="1.35118"/>
+<texcoord u="0.257515" v="0.478946"/>
+</vertex>
+<vertex>
+<position x="-0.536877" y="-12.8788" z="5.9299"/>
+<normal x="-0.724663" y="0.64034" z="0.254613"/>
+<texcoord u="4.75813" v="1.35118"/>
+<texcoord u="0.261118" v="0.412437"/>
+</vertex>
+<vertex>
+<position x="-4.867" y="-12.8788" z="3.4299"/>
+<normal x="0.14183" y="0.640341" z="0.754883"/>
+<texcoord u="4.75813" v="-0.351187"/>
+<texcoord u="0.166126" v="0.407291"/>
+</vertex>
+<vertex>
+<position x="-3.65488" y="-10.1864" z="1.33043"/>
+<normal x="0.167349" y="0.480779" z="0.860724"/>
+<texcoord u="3.33875" v="-0.351187"/>
+<texcoord u="0.156306" v="0.47317"/>
+</vertex>
+<vertex>
+<position x="-2.47782" y="-13.3766" z="-4.29172"/>
+<normal x="-0.32135" y="0.766118" z="-0.556595"/>
+<texcoord u="4.75813" v="0.499998"/>
+<texcoord u="0.544934" v="0.237639"/>
+</vertex>
+<vertex>
+<position x="-1.21885" y="-10.5801" z="-2.1111"/>
+<normal x="-0.410596" y="0.570653" z="-0.711172"/>
+<texcoord u="3.33875" v="0.499998"/>
+<texcoord u="0.549097" v="0.168582"/>
+</vertex>
+<vertex>
+<position x="-3.65488" y="-10.1864" z="-1.33043"/>
+<normal x="0.167349" y="0.480779" z="-0.860724"/>
+<texcoord u="3.33875" v="1.35118"/>
+<texcoord u="0.50154" v="0.167005"/>
+</vertex>
+<vertex>
+<position x="-4.867" y="-12.8788" z="-3.4299"/>
+<normal x="0.14183" y="0.640341" z="-0.754883"/>
+<texcoord u="4.75813" v="1.35118"/>
+<texcoord u="0.497532" v="0.233492"/>
+</vertex>
+<vertex>
+<position x="-0.536877" y="-12.8788" z="-5.9299"/>
+<normal x="-0.724663" y="0.640341" z="-0.254613"/>
+<texcoord u="4.75813" v="-0.351187"/>
+<texcoord u="0.592491" v="0.239216"/>
+</vertex>
+<vertex>
+<position x="0.675249" y="-10.1864" z="-3.83043"/>
+<normal x="-0.829083" y="0.480779" z="-0.285434"/>
+<texcoord u="3.33875" v="-0.351187"/>
+<texcoord u="0.596498" v="0.17273"/>
+</vertex>
+<vertex>
+<position x="0.435764" y="-11.5187" z="-7.90549"/>
+<normal x="-0.920311" y="0.365929" z="0.138288"/>
+<texcoord u="4.75813" v="-1.20237"/>
+<texcoord u="0.640069" v="0.23856"/>
+</vertex>
+<vertex>
+<position x="1.51988" y="-9.11067" z="-6.02774"/>
+<normal x="-0.954632" y="0.28716" z="0.0788414"/>
+<texcoord u="3.33875" v="-1.20237"/>
+<texcoord u="0.643654" v="0.179096"/>
+</vertex>
+<vertex>
+<position x="1.44338" y="-7.52553" z="-2.5"/>
+<normal x="-0.756252" y="0.453918" z="-0.471212"/>
+<texcoord u="2.12701" v="-0.351187"/>
+<texcoord u="0.602942" v="0.116612"/>
+</vertex>
+<vertex>
+<position x="-2.88675" y="-7.52553" z="0"/>
+<normal x="-0.0299553" y="0.453918" z="-0.89054"/>
+<texcoord u="2.13503" v="1.35118"/>
+<texcoord u="0.501885" v="0.110519"/>
+</vertex>
+<vertex>
+<position x="-5.98012" y="-9.11067" z="-1.69761"/>
+<normal x="0.545595" y="0.28716" z="-0.787315"/>
+<texcoord u="3.33875" v="2.20237"/>
+<texcoord u="0.453962" v="0.16766"/>
+</vertex>
+<vertex>
+<position x="-7.06424" y="-11.5187" z="-3.57536"/>
+<normal x="0.579916" y="0.365929" z="-0.727869"/>
+<texcoord u="4.75813" v="2.20237"/>
+<texcoord u="0.450377" v="0.227125"/>
+</vertex>
+<vertex>
+<position x="-7.06424" y="-11.5187" z="3.57536"/>
+<normal x="0.579916" y="0.365929" z="0.727869"/>
+<texcoord u="4.75813" v="-1.20237"/>
+<texcoord u="0.118673" v="0.403774"/>
+</vertex>
+<vertex>
+<position x="-5.98012" y="-9.11067" z="1.69761"/>
+<normal x="0.545595" y="0.28716" z="0.787315"/>
+<texcoord u="3.33875" v="-1.20237"/>
+<texcoord u="0.109891" v="0.462696"/>
+</vertex>
+<vertex>
+<position x="1.44338" y="-7.52553" z="2.5"/>
+<normal x="-0.756252" y="0.453918" z="0.471213"/>
+<texcoord u="2.13504" v="1.35118"/>
+<texcoord u="0.257514" v="0.535433"/>
+</vertex>
+<vertex>
+<position x="1.51988" y="-9.11067" z="6.02774"/>
+<normal x="-0.954632" y="0.28716" z="-0.0788414"/>
+<texcoord u="3.33875" v="2.20237"/>
+<texcoord u="0.305088" v="0.478001"/>
+</vertex>
+<vertex>
+<position x="0.435764" y="-11.5187" z="7.90549"/>
+<normal x="-0.920311" y="0.365929" z="-0.138288"/>
+<texcoord u="4.75813" v="2.20237"/>
+<texcoord u="0.308311" v="0.418516"/>
+</vertex>
+<vertex>
+<position x="6.62847" y="-11.5187" z="4.33013"/>
+<normal x="0.340395" y="0.365929" z="-0.866157"/>
+<texcoord u="4.75813" v="-1.20237"/>
+<texcoord u="0.361595" v="0.878448"/>
+</vertex>
+<vertex>
+<position x="4.46023" y="-9.11067" z="4.33013"/>
+<normal x="0.409038" y="0.28716" z="-0.866157"/>
+<texcoord u="3.33875" v="-1.20237"/>
+<texcoord u="0.434503" v="0.897813"/>
+</vertex>
+<vertex>
+<position x="4.46023" y="-9.11067" z="-4.33013"/>
+<normal x="0.409037" y="0.28716" z="0.866157"/>
+<texcoord u="3.33875" v="2.20237"/>
+<texcoord u="0.441438" v="0.683568"/>
+</vertex>
+<vertex>
+<position x="6.62847" y="-11.5187" z="-4.33013"/>
+<normal x="0.340395" y="0.365929" z="0.866157"/>
+<texcoord u="4.75813" v="2.20237"/>
+<texcoord u="0.39188" v="0.680401"/>
+</vertex>
+<vertex>
+<position x="8" y="-15.5885" z="-2.38132e-007"/>
+<normal x="0.469371" y="0.883001" z="6.7152e-008"/>
+<texcoord u="6.17751" v="0.499998"/>
+<texcoord u="0.305872" v="0.768349"/>
+</vertex>
+<vertex>
+<position x="8.33493" y="-15.0083" z="-2.5"/>
+<normal x="0.436962" y="0.747525" z="0.50027"/>
+<texcoord u="6.17751" v="1.35118"/>
+<texcoord u="0.314328" v="0.720094"/>
+</vertex>
+<vertex>
+<position x="8.33493" y="-15.0083" z="2.5"/>
+<normal x="0.436962" y="0.747525" z="-0.50027"/>
+<texcoord u="6.17751" v="-0.351187"/>
+<texcoord u="0.301589" v="0.817828"/>
+</vertex>
+<vertex>
+<position x="-4" y="-15.5885" z="6.9282"/>
+<normal x="-0.234685" y="0.883001" z="0.406487"/>
+<texcoord u="6.17751" v="0.499998"/>
+<texcoord u="0.213692" v="0.339396"/>
+</vertex>
+<vertex>
+<position x="-2.0024" y="-15.0083" z="8.46827"/>
+<normal x="-0.651728" y="0.747525" z="0.128285"/>
+<texcoord u="6.17751" v="1.35118"/>
+<texcoord u="0.261258" v="0.340684"/>
+</vertex>
+<vertex>
+<position x="-6.33253" y="-15.0083" z="5.96827"/>
+<normal x="0.214765" y="0.747525" z="0.628555"/>
+<texcoord u="6.17751" v="-0.351187"/>
+<texcoord u="0.166126" v="0.340684"/>
+</vertex>
+<vertex>
+<position x="-4" y="-15.5885" z="-6.9282"/>
+<normal x="-0.234686" y="0.883001" z="-0.406487"/>
+<texcoord u="6.17751" v="0.499998"/>
+<texcoord u="0.537042" v="0.306369"/>
+</vertex>
+<vertex>
+<position x="-6.33253" y="-15.0083" z="-5.96827"/>
+<normal x="0.214766" y="0.747525" z="-0.628555"/>
+<texcoord u="6.17751" v="1.35118"/>
+<texcoord u="0.489934" v="0.299664"/>
+</vertex>
+<vertex>
+<position x="-2.0024" y="-15.0083" z="-8.46827"/>
+<normal x="-0.651728" y="0.747525" z="-0.128285"/>
+<texcoord u="6.17751" v="-0.351187"/>
+<texcoord u="0.592085" v="0.305822"/>
+</vertex>
+<vertex>
+<position x="-0.875" y="-13.4234" z="-10.1758"/>
+<normal x="-0.878551" y="0.428705" z="0.210618"/>
+<texcoord u="6.17751" v="-1.20237"/>
+<texcoord u="0.639558" v="0.302595"/>
+</vertex>
+<vertex>
+<position x="1.91605" y="-6.71581" z="-3.31869"/>
+<normal x="-0.927162" y="0.321332" z="-0.192655"/>
+<texcoord u="1.91937" v="-0.731957"/>
+<texcoord u="0.630708" v="0.113487"/>
+</vertex>
+<vertex>
+<position x="-3.83209" y="-6.71581" z="0"/>
+<normal x="0.296737" y="0.321332" z="-0.899273"/>
+<texcoord u="1.98642" v="1.73195"/>
+<texcoord u="0.474695" v="0.104082"/>
+</vertex>
+<vertex>
+<position x="-5.17002" y="-6.30442" z="-0.294484"/>
+<normal x="0.566587" y="0.189256" z="-0.801973"/>
+<texcoord u="1.91937" v="2.20237"/>
+<texcoord u="0.448741" v="0.108316"/>
+</vertex>
+<vertex>
+<position x="-7.57151" y="-7.64121" z="-3.11425"/>
+<normal x="0.863228" y="-0.00759435" z="-0.504756"/>
+<texcoord u="3.33875" v="3.05355"/>
+<texcoord u="0.406419" v="0.169607"/>
+</vertex>
+<vertex>
+<position x="-8.48078" y="-9.66089" z="-4.68914"/>
+<normal x="0.862499" y="-0.0062813" z="-0.506019"/>
+<texcoord u="4.75813" v="3.05355"/>
+<texcoord u="0.403412" v="0.219481"/>
+</vertex>
+<vertex>
+<position x="-8.375" y="-13.4234" z="-5.84567"/>
+<normal x="0.621676" y="0.428705" z="-0.655539"/>
+<texcoord u="6.17751" v="2.20237"/>
+<texcoord u="0.443192" v="0.290757"/>
+</vertex>
+<vertex>
+<position x="-8.375" y="-13.4234" z="5.84567"/>
+<normal x="0.621676" y="0.428705" z="0.655539"/>
+<texcoord u="6.17751" v="-1.20237"/>
+<texcoord u="0.118674" v="0.3442"/>
+</vertex>
+<vertex>
+<position x="-8.48078" y="-9.66089" z="4.68914"/>
+<normal x="0.862499" y="-0.00628122" z="0.506019"/>
+<texcoord u="4.75813" v="-2.05356"/>
+<texcoord u="0.071334" v="0.398969"/>
+</vertex>
+<vertex>
+<position x="-7.57151" y="-7.64121" z="3.11425"/>
+<normal x="0.863228" y="-0.00759441" z="0.504756"/>
+<texcoord u="3.33875" v="-2.05356"/>
+<texcoord u="0.062947" v="0.448225"/>
+</vertex>
+<vertex>
+<position x="-5.17002" y="-6.30442" z="0.294483"/>
+<normal x="0.566587" y="0.189256" z="0.801973"/>
+<texcoord u="1.91937" v="-1.20237"/>
+<texcoord u="0.0925175" v="0.519679"/>
+</vertex>
+<vertex>
+<position x="1.91605" y="-6.71581" z="3.31869"/>
+<normal x="-0.927162" y="0.321332" z="0.192654"/>
+<texcoord u="1.98642" v="1.73195"/>
+<texcoord u="0.278742" v="0.54398"/>
+</vertex>
+<vertex>
+<position x="2.32998" y="-6.30442" z="4.62461"/>
+<normal x="-0.977823" y="0.189256" z="-0.0896921"/>
+<texcoord u="1.91937" v="2.20237"/>
+<texcoord u="0.304915" v="0.541432"/>
+</vertex>
+<vertex>
+<position x="-0.875" y="-13.4234" z="10.1758"/>
+<normal x="-0.878551" y="0.428705" z="-0.210617"/>
+<texcoord u="6.17751" v="2.20237"/>
+<texcoord u="0.308693" v="0.349439"/>
+</vertex>
+<vertex>
+<position x="9.25" y="-13.4234" z="4.33013"/>
+<normal x="0.256876" y="0.428705" z="-0.866157"/>
+<texcoord u="6.17751" v="-1.20237"/>
+<texcoord u="0.296322" v="0.866848"/>
+</vertex>
+<vertex>
+<position x="8.3013" y="-9.66089" z="5"/>
+<normal x="0.00697606" y="-0.00628121" z="-0.999956"/>
+<texcoord u="4.75813" v="-2.05356"/>
+<texcoord u="0.37434" v="0.919457"/>
+</vertex>
+<vertex>
+<position x="6.48277" y="-7.64121" z="5"/>
+<normal x="0.00551765" y="-0.00759428" z="-0.999956"/>
+<texcoord u="3.33875" v="-2.05356"/>
+<texcoord u="0.426399" v="0.931762"/>
+</vertex>
+<vertex>
+<position x="2.84004" y="-6.30442" z="4.33013"/>
+<normal x="0.411236" y="0.189256" z="-0.891665"/>
+<texcoord u="1.91937" v="-1.20237"/>
+<texcoord u="0.464331" v="0.920917"/>
+</vertex>
+<vertex>
+<position x="5.1239" y="-5.28758" z="5"/>
+<normal x="0.0398462" y="0.00453937" z="-0.999196"/>
+<texcoord u="1.91937" v="-2.05356"/>
+<texcoord u="0.568855" v="0.587743"/>
+</vertex>
+<vertex>
+<position x="2.84004" y="-6.30442" z="-4.33013"/>
+<normal x="0.411235" y="0.189256" z="0.891666"/>
+<texcoord u="1.91937" v="2.20237"/>
+<texcoord u="0.502516" v="0.668088"/>
+</vertex>
+<vertex>
+<position x="8.3013" y="-9.66089" z="-5"/>
+<normal x="0.00697595" y="-0.00628122" z="0.999956"/>
+<texcoord u="4.75813" v="3.05355"/>
+<texcoord u="0.413635" v="0.640383"/>
+</vertex>
+<vertex>
+<position x="9.25" y="-13.4234" z="-4.33013"/>
+<normal x="0.256876" y="0.428704" z="0.866157"/>
+<texcoord u="6.17751" v="2.20237"/>
+<texcoord u="0.32549" v="0.671507"/>
+</vertex>
+<vertex>
+<position x="11.4377" y="-17.119" z="-2.38132e-007"/>
+<normal x="0.275528" y="0.961293" z="-6.19864e-008"/>
+<texcoord u="7.59689" v="0.499998"/>
+<texcoord u="0.23209" v="0.757371"/>
+</vertex>
+<vertex>
+<position x="11.6447" y="-16.4819" z="-2.5"/>
+<normal x="0.271994" y="0.822039" z="0.50027"/>
+<texcoord u="7.59689" v="1.35118"/>
+<texcoord u="0.243279" v="0.7059"/>
+</vertex>
+<vertex>
+<position x="11.6447" y="-16.4819" z="2.5"/>
+<normal x="0.271994" y="0.82204" z="-0.50027"/>
+<texcoord u="7.59689" v="-0.351187"/>
+<texcoord u="0.230499" v="0.808255"/>
+</vertex>
+<vertex>
+<position x="-5.71885" y="-17.119" z="9.90533"/>
+<normal x="-0.137764" y="0.961293" z="0.238614"/>
+<texcoord u="7.59689" v="0.499998"/>
+<texcoord u="0.205735" v="0.270674"/>
+</vertex>
+<vertex>
+<position x="-3.65728" y="-16.4819" z="11.3346"/>
+<normal x="-0.569244" y="0.82204" z="-0.0145811"/>
+<texcoord u="7.59689" v="1.35118"/>
+<texcoord u="0.264861" v="0.274175"/>
+</vertex>
+<vertex>
+<position x="-7.98741" y="-16.4819" z="8.8346"/>
+<normal x="0.297249" y="0.82204" z="0.485689"/>
+<texcoord u="7.59689" v="-0.351187"/>
+<texcoord u="0.156307" v="0.274805"/>
+</vertex>
+<vertex>
+<position x="-5.71885" y="-17.119" z="-9.90533"/>
+<normal x="-0.137764" y="0.961293" z="-0.238614"/>
+<texcoord u="7.59689" v="0.499998"/>
+<texcoord u="0.525443" v="0.374571"/>
+</vertex>
+<vertex>
+<position x="-7.98741" y="-16.4819" z="-8.8346"/>
+<normal x="0.29725" y="0.82204" z="-0.485689"/>
+<texcoord u="7.59689" v="1.35118"/>
+<texcoord u="0.478767" v="0.365328"/>
+</vertex>
+<vertex>
+<position x="-3.65728" y="-16.4819" z="-11.3346"/>
+<normal x="-0.569244" y="0.82204" z="0.014581"/>
+<texcoord u="7.59689" v="-0.351187"/>
+<texcoord u="0.587086" v="0.372457"/>
+</vertex>
+<vertex>
+<position x="-2.35512" y="-14.7414" z="-12.7394"/>
+<normal x="-0.831179" y="0.472744" z="0.29267"/>
+<texcoord u="7.59689" v="-1.20237"/>
+<texcoord u="0.647979" v="0.361569"/>
+</vertex>
+<vertex>
+<position x="-5" y="-5.25788" z="0"/>
+<normal x="0.583915" y="0.130597" z="-0.801241"/>
+<texcoord u="1.48827" v="2.20237"/>
+<texcoord u="0.601541" v="0.704669"/>
+</vertex>
+<vertex>
+<position x="-9.58013" y="-11.2583" z="-6.59327"/>
+<normal x="0.861923" y="-0.00469364" z="-0.507018"/>
+<texcoord u="6.17751" v="3.05355"/>
+<texcoord u="0.397191" v="0.276236"/>
+</vertex>
+<vertex>
+<position x="-9.85512" y="-14.7414" z="-8.40931"/>
+<normal x="0.669049" y="0.472743" z="-0.573487"/>
+<texcoord u="7.59689" v="2.20237"/>
+<texcoord u="0.427746" v="0.348293"/>
+</vertex>
+<vertex>
+<position x="-9.85512" y="-14.7414" z="8.40931"/>
+<normal x="0.669049" y="0.472744" z="0.573487"/>
+<texcoord u="7.59689" v="-1.20237"/>
+<texcoord u="0.109892" v="0.285278"/>
+</vertex>
+<vertex>
+<position x="-9.58013" y="-11.2583" z="6.59327"/>
+<normal x="0.861923" y="-0.00469322" z="0.507018"/>
+<texcoord u="6.17751" v="-2.05356"/>
+<texcoord u="0.0713336" v="0.349005"/>
+</vertex>
+<vertex>
+<position x="2.5" y="-5.25788" z="4.33013"/>
+<normal x="-0.985853" y="0.130597" z="-0.105064"/>
+<texcoord u="1.43737" v="2.20237"/>
+<texcoord u="0.632791" v="0.829669"/>
+</vertex>
+<vertex>
+<position x="-2.35512" y="-14.7414" z="12.7394"/>
+<normal x="-0.831179" y="0.472744" z="-0.29267"/>
+<texcoord u="7.59689" v="2.20237"/>
+<texcoord u="0.312053" v="0.280254"/>
+</vertex>
+<vertex>
+<position x="12.2102" y="-14.7414" z="4.33013"/>
+<normal x="0.16213" y="0.472744" z="-0.866157"/>
+<texcoord u="7.59689" v="-1.20237"/>
+<texcoord u="0.230327" v="0.859281"/>
+</vertex>
+<vertex>
+<position x="10.5" y="-11.2583" z="5"/>
+<normal x="0.00812953" y="-0.00469354" z="-0.999956"/>
+<texcoord u="6.17751" v="-2.05356"/>
+<texcoord u="0.303951" v="0.906735"/>
+</vertex>
+<vertex>
+<position x="10.5" y="-11.2583" z="-5"/>
+<normal x="0.00812943" y="-0.00469358" z="0.999956"/>
+<texcoord u="6.17751" v="3.05355"/>
+<texcoord u="0.3429" v="0.630737"/>
+</vertex>
+<vertex>
+<position x="12.2102" y="-14.7414" z="-4.33013"/>
+<normal x="0.16213" y="0.472744" z="0.866157"/>
+<texcoord u="7.59689" v="2.20237"/>
+<texcoord u="0.262777" v="0.658855"/>
+</vertex>
+<vertex>
+<position x="15.1185" y="-17.9014" z="-2.38132e-007"/>
+<normal x="0.0696429" y="0.997572" z="-1.23973e-007"/>
+<texcoord u="9.01627" v="0.499998"/>
+<texcoord u="0.159398" v="0.747121"/>
+</vertex>
+<vertex>
+<position x="15.1885" y="-17.2352" z="-2.5"/>
+<normal x="0.0951388" y="0.860627" z="0.50027"/>
+<texcoord u="9.01627" v="1.35118"/>
+<texcoord u="0.171848" v="0.69734"/>
+</vertex>
+<vertex>
+<position x="15.1885" y="-17.2352" z="2.5"/>
+<normal x="0.0951388" y="0.860627" z="-0.50027"/>
+<texcoord u="9.01627" v="-0.351187"/>
+<texcoord u="0.151645" v="0.816469"/>
+</vertex>
+<vertex>
+<position x="-7.55924" y="-17.9014" z="13.093"/>
+<normal x="-0.0348215" y="0.997572" z="0.0603127"/>
+<texcoord u="9.01627" v="0.499998"/>
+<texcoord u="0.188866" v="0.20358"/>
+</vertex>
+<vertex>
+<position x="-5.42919" y="-17.2352" z="14.4036"/>
+<normal x="-0.480816" y="0.860627" z="-0.167743"/>
+<texcoord u="9.01627" v="1.35118"/>
+<texcoord u="0.270595" v="0.207816"/>
+</vertex>
+<vertex>
+<position x="-9.75932" y="-17.2352" z="11.9036"/>
+<normal x="0.385677" y="0.860627" z="0.332528"/>
+<texcoord u="9.01627" v="-0.351187"/>
+<texcoord u="0.136884" v="0.211093"/>
+</vertex>
+<vertex>
+<position x="-7.55924" y="-17.9014" z="-13.093"/>
+<normal x="-0.0348216" y="0.997572" z="-0.0603125"/>
+<texcoord u="9.01627" v="0.499998"/>
+<texcoord u="0.510173" v="0.442047"/>
+</vertex>
+<vertex>
+<position x="-9.75932" y="-17.2352" z="-11.9036"/>
+<normal x="0.385677" y="0.860627" z="-0.332528"/>
+<texcoord u="9.01627" v="1.35118"/>
+<texcoord u="0.464065" v="0.430292"/>
+</vertex>
+<vertex>
+<position x="-5.42919" y="-17.2352" z="-14.4036"/>
+<normal x="-0.480816" y="0.860627" z="0.167742"/>
+<texcoord u="9.01627" v="-0.351187"/>
+<texcoord u="0.577081" v="0.439422"/>
+</vertex>
+<vertex>
+<position x="-10.8215" y="-12.3637" z="-8.74342"/>
+<normal x="0.861523" y="-0.00290096" z="-0.50771"/>
+<texcoord u="7.59689" v="3.05355"/>
+<texcoord u="0.38327" v="0.331378"/>
+</vertex>
+<vertex>
+<position x="-11.4399" y="-15.4151" z="-11.1542"/>
+<normal x="0.719965" y="0.496122" z="-0.485298"/>
+<texcoord u="9.01627" v="2.20237"/>
+<texcoord u="0.404754" v="0.40325"/>
+</vertex>
+<vertex>
+<position x="-11.4399" y="-15.4151" z="11.1542"/>
+<normal x="0.719965" y="0.496122" z="0.485298"/>
+<texcoord u="9.01627" v="-1.20237"/>
+<texcoord u="0.0925199" v="0.228295"/>
+</vertex>
+<vertex>
+<position x="-10.8215" y="-12.3637" z="8.74342"/>
+<normal x="0.861523" y="-0.00290098" z="0.50771"/>
+<texcoord u="7.59689" v="-2.05356"/>
+<texcoord u="0.0637771" v="0.297009"/>
+</vertex>
+<vertex>
+<position x="15.3798" y="-15.4151" z="4.33013"/>
+<normal x="0.0602979" y="0.496122" z="-0.866157"/>
+<texcoord u="9.01627" v="-1.20237"/>
+<texcoord u="0.165805" v="0.856618"/>
+</vertex>
+<vertex>
+<position x="18.8115" y="-17.2352" z="2.5"/>
+<normal x="-0.0858746" y="0.8616" z="-0.50027"/>
+<texcoord u="10.4357" v="-0.351187"/>
+<texcoord u="0.0953594" v="0.785402"/>
+</vertex>
+<vertex>
+<position x="-9.44076" y="-17.9014" z="16.3519"/>
+<normal x="0.069643" y="0.990252" z="-0.120625"/>
+<texcoord u="10.4357" v="0.499998"/>
+<texcoord u="0.177122" v="0.135402"/>
+</vertex>
+<vertex>
+<position x="-7.24068" y="-17.2352" z="17.5412"/>
+<normal x="-0.39031" y="0.8616" z="-0.324505"/>
+<texcoord u="10.4357" v="1.35118"/>
+<texcoord u="0.27584" v="0.141415"/>
+</vertex>
+<vertex>
+<position x="-11.5708" y="-17.2352" z="15.0412"/>
+<normal x="0.476184" y="0.8616" z="0.175766"/>
+<texcoord u="10.4357" v="-0.351187"/>
+<texcoord u="0.130466" v="0.144746"/>
+</vertex>
+<vertex>
+<position x="-9.44076" y="-17.9014" z="-16.3519"/>
+<normal x="0.0696429" y="0.990252" z="0.120625"/>
+<texcoord u="10.4357" v="0.499998"/>
+<texcoord u="0.491276" v="0.508598"/>
+</vertex>
+<vertex>
+<position x="-11.5708" y="-17.2352" z="-15.0412"/>
+<normal x="0.476184" y="0.8616" z="-0.175766"/>
+<texcoord u="10.4357" v="1.35118"/>
+<texcoord u="0.445871" v="0.494366"/>
+</vertex>
+<vertex>
+<position x="18.6202" y="-15.4151" z="4.33013"/>
+<normal x="-0.0441694" y="0.497817" z="-0.866156"/>
+<texcoord u="10.4357" v="-1.20237"/>
+<texcoord u="0.0751196" v="0.812415"/>
+</vertex>
+<vertex>
+<position x="-9.01259" y="-16.4819" z="20.6103"/>
+<normal x="-0.301679" y="0.824918" z="-0.478017"/>
+<texcoord u="11.855" v="1.35118"/>
+<texcoord u="0.281686" v="0.0750639"/>
+</vertex>
+<vertex>
+<position x="-13.3427" y="-16.4819" z="-18.1103"/>
+<normal x="0.564814" y="0.824918" z="-0.0222536"/>
+<texcoord u="11.855" v="1.35118"/>
+<texcoord u="0.424238" v="0.557363"/>
+</vertex>
+<vertex>
+<position x="0" y="-5.60953" z="0"/>
+<normal x="-0.475528" y="0.309017" z="0.823639"/>
+<texcoord u="1.2405" v="0.499998"/>
+<texcoord u="0.187146" v="0.581186"/>
+</vertex>
+<vertex>
+<position x="-1.93109" y="-7.139" z="0"/>
+<normal x="-0.210062" y="0.42355" z="0.88118"/>
+<texcoord u="1.91937" v="-0.0694032"/>
+<texcoord u="0.163808" v="0.542373"/>
+</vertex>
+<vertex>
+<position x="0" y="-5.60953" z="0"/>
+<normal x="0.951057" y="0.309017" z="1.54212e-008"/>
+<texcoord u="1.2405" v="0.499998"/>
+<texcoord u="0.540412" v="0.824251"/>
+</vertex>
+<vertex>
+<position x="0.965548" y="-7.139" z="1.67238"/>
+<normal x="0.868156" y="0.42355" z="-0.258671"/>
+<texcoord u="1.91937" v="-0.0694032"/>
+<texcoord u="0.508734" v="0.830289"/>
+</vertex>
+<vertex>
+<position x="0.965548" y="-7.139" z="-1.67238"/>
+<normal x="0.868156" y="0.42355" z="0.258672"/>
+<texcoord u="1.91937" v="1.0694"/>
+<texcoord u="0.54988" v="0.794315"/>
+</vertex>
+<vertex>
+<position x="-1.93109" y="-7.139" z="0"/>
+<normal x="-0.210062" y="0.42355" z="-0.88118"/>
+<texcoord u="1.95471" v="1.0694"/>
+<texcoord u="0.517696" v="0.100069"/>
+</vertex>
+<vertex>
+<position x="-2.88675" y="-7.52553" z="0"/>
+<normal x="-0.0299553" y="0.453918" z="0.89054"/>
+<texcoord u="2.12701" v="-0.351187"/>
+<texcoord u="0.150075" v="0.529312"/>
+</vertex>
+<vertex>
+<position x="0.965548" y="-7.139" z="1.67238"/>
+<normal x="-0.658094" y="0.42355" z="0.622509"/>
+<texcoord u="1.95471" v="1.0694"/>
+<texcoord u="0.241768" v="0.545979"/>
+</vertex>
+<vertex>
+<position x="1.44338" y="-7.52553" z="2.5"/>
+<normal x="0.786208" y="0.453918" z="-0.419328"/>
+<texcoord u="2.12701" v="-0.351188"/>
+<texcoord u="0.495625" v="0.843603"/>
+</vertex>
+<vertex>
+<position x="0.965548" y="-7.139" z="-1.67238"/>
+<normal x="0.868156" y="0.42355" z="0.258672"/>
+<texcoord u="1.95471" v="1.0694"/>
+<texcoord u="0.520851" v="0.76628"/>
+</vertex>
+<vertex>
+<position x="1.44338" y="-7.52553" z="-2.5"/>
+<normal x="0.786208" y="0.453918" z="0.419328"/>
+<texcoord u="2.17983" v="1.35118"/>
+<texcoord u="0.512204" v="0.749944"/>
+</vertex>
+<vertex>
+<position x="1.44338" y="-7.52553" z="-2.5"/>
+<normal x="-0.756252" y="0.453918" z="-0.471212"/>
+<texcoord u="2.13504" v="-0.351187"/>
+<texcoord u="0.608173" v="0.117462"/>
+</vertex>
+<vertex>
+<position x="-2.88675" y="-7.52553" z="0"/>
+<normal x="-0.0299553" y="0.453918" z="-0.89054"/>
+<texcoord u="2.13504" v="1.35118"/>
+<texcoord u="0.49659" v="0.110736"/>
+</vertex>
+<vertex>
+<position x="-3.83209" y="-6.71581" z="0"/>
+<normal x="0.296737" y="0.321332" z="0.899274"/>
+<texcoord u="1.91937" v="-0.731956"/>
+<texcoord u="0.117036" v="0.529186"/>
+</vertex>
+<vertex>
+<position x="-2.88675" y="-7.52553" z="0"/>
+<normal x="-0.0299553" y="0.453918" z="0.89054"/>
+<texcoord u="2.13503" v="-0.351187"/>
+<texcoord u="0.139833" v="0.527201"/>
+</vertex>
+<vertex>
+<position x="1.91605" y="-6.71581" z="3.31869"/>
+<normal x="0.630425" y="0.321332" z="-0.706619"/>
+<texcoord u="1.91937" v="-0.731956"/>
+<texcoord u="0.470249" v="0.90453"/>
+</vertex>
+<vertex>
+<position x="1.44338" y="-7.52553" z="2.5"/>
+<normal x="0.786208" y="0.453918" z="-0.419328"/>
+<texcoord u="2.13504" v="-0.351187"/>
+<texcoord u="0.47251" v="0.888215"/>
+</vertex>
+<vertex>
+<position x="1.91605" y="-6.71581" z="-3.31869"/>
+<normal x="0.630424" y="0.321332" z="0.706619"/>
+<texcoord u="1.98642" v="1.73195"/>
+<texcoord u="0.497299" v="0.686957"/>
+</vertex>
+<vertex>
+<position x="1.44338" y="-7.52553" z="-2.5"/>
+<normal x="0.786208" y="0.453918" z="0.419328"/>
+<texcoord u="2.13504" v="1.35118"/>
+<texcoord u="0.498716" v="0.700118"/>
+</vertex>
+<vertex>
+<position x="-3.83209" y="-6.71581" z="0"/>
+<normal x="0.296737" y="0.321332" z="-0.899273"/>
+<texcoord u="1.91937" v="1.73195"/>
+<texcoord u="0.602126" v="0.670331"/>
+</vertex>
+<vertex>
+<position x="-5" y="-5.25788" z="0"/>
+<normal x="0.583915" y="0.130597" z="0.801242"/>
+<texcoord u="1.33838" v="-1.20237"/>
+<texcoord u="0.0838295" v="0.537949"/>
+</vertex>
+<vertex>
+<position x="1.91605" y="-6.71581" z="3.31869"/>
+<normal x="-0.927162" y="0.321332" z="0.192654"/>
+<texcoord u="1.91937" v="1.73195"/>
+<texcoord u="0.633376" v="0.795331"/>
+</vertex>
+<vertex>
+<position x="1.91605" y="-6.71581" z="3.31869"/>
+<normal x="0.630425" y="0.321332" z="-0.706619"/>
+<texcoord u="1.85232" v="-0.731956"/>
+<texcoord u="0.610922" v="0.929599"/>
+</vertex>
+<vertex>
+<position x="2.5" y="-5.25788" z="4.33013"/>
+<normal x="0.401938" y="0.130598" z="-0.906306"/>
+<texcoord u="1.33838" v="-1.20237"/>
+<texcoord u="0.576578" v="0.929599"/>
+</vertex>
+<vertex>
+<position x="2.5" y="-5.25788" z="4.33013"/>
+<normal x="0.401938" y="0.130598" z="-0.906306"/>
+<texcoord u="1.43737" v="-1.20237"/>
+<texcoord u="0.618645" v="0.587743"/>
+</vertex>
+<vertex>
+<position x="2.84004" y="-6.30442" z="4.33013"/>
+<normal x="0.411236" y="0.189256" z="-0.891665"/>
+<texcoord u="1.91937" v="-1.20237"/>
+<texcoord u="0.58964" v="0.914151"/>
+</vertex>
+<vertex>
+<position x="-5.17002" y="-6.30442" z="-0.294484"/>
+<normal x="0.566587" y="0.189256" z="-0.801973"/>
+<texcoord u="1.91937" v="2.20237"/>
+<texcoord u="0.617209" v="0.691872"/>
+</vertex>
+<vertex>
+<position x="2.32998" y="-6.30442" z="4.62461"/>
+<normal x="-0.977823" y="0.189256" z="-0.0896921"/>
+<texcoord u="1.91937" v="2.20237"/>
+<texcoord u="0.648459" v="0.816872"/>
+</vertex>
+<vertex>
+<position x="2.84004" y="-6.30442" z="4.33013"/>
+<normal x="0.411236" y="0.189256" z="-0.891665"/>
+<texcoord u="1.91937" v="-1.20237"/>
+<texcoord u="0.612377" v="0.568508"/>
+</vertex>
+<vertex>
+<position x="0" y="-3.83013" z="33"/>
+<normal x="-0.012352" y="0.707052" z="-0.707053"/>
+<texcoord u="10.4356" v="1.96982"/>
+<texcoord u="0.522058" v="0.0704055"/>
+</vertex>
+<vertex>
+<position x="-13.4223" y="-4.03202" z="30.147"/>
+<normal x="-0.273517" y="0.219107" z="-0.936579"/>
+<texcoord u="18.6926" v="1.79276"/>
+<texcoord u="0.113672" v="0.452613"/>
+</vertex>
+<vertex>
+<position x="-14.2694" y="-6.93451" z="29.7154"/>
+<normal x="-0.149807" y="0.245189" z="-0.957831"/>
+<texcoord u="17.6307" v="1.35118"/>
+<texcoord u="0.108239" v="0.2318"/>
+</vertex>
+<vertex>
+<position x="1.51988" y="-9.11067" z="6.02774"/>
+<normal x="-0.954632" y="0.28716" z="-0.0788414"/>
+<texcoord u="3.33875" v="2.20237"/>
+<texcoord u="0.447761" v="0.909815"/>
+</vertex>
+<vertex>
+<position x="0.435764" y="-11.5187" z="7.90549"/>
+<normal x="-0.920311" y="0.365929" z="-0.138288"/>
+<texcoord u="4.75813" v="2.20237"/>
+<texcoord u="0.409962" v="0.882736"/>
+</vertex>
+<vertex>
+<position x="-2.0024" y="-15.0083" z="8.46827"/>
+<normal x="-0.651728" y="0.747525" z="0.128285"/>
+<texcoord u="6.17751" v="1.35118"/>
+<texcoord u="0.311744" v="0.935718"/>
+</vertex>
+<vertex>
+<position x="-4.84582" y="-3.25389" z="8.3932"/>
+<normal x="0.463613" y="-0.374501" z="-0.803002"/>
+<texcoord u="1.91937" v="-4.60711"/>
+<texcoord u="0.187981" v="0.0957201"/>
+</vertex>
+<vertex>
+<position x="-6.7049" y="-3.52636" z="6.61323"/>
+<normal x="0.827799" y="-0.35643" z="-0.43325"/>
+<texcoord u="1.91937" v="-3.75593"/>
+<texcoord u="0.218269" v="0.143429"/>
+</vertex>
+<vertex>
+<position x="2.32998" y="-6.30442" z="4.62461"/>
+<normal x="-0.977823" y="0.189256" z="-0.0896921"/>
+<texcoord u="1.91937" v="2.20237"/>
+<texcoord u="0.497092" v="0.908839"/>
+</vertex>
+<vertex>
+<position x="-2.09473" y="-1.80257" z="8.62817"/>
+<normal x="-0.0102628" y="-0.184578" z="-0.982764"/>
+<texcoord u="0.499992" v="4.75592"/>
+<texcoord u="0.604831" v="0.43545"/>
+</vertex>
+<vertex>
+<position x="-2" y="4.99354e-007" z="8.4641"/>
+<normal x="-0.000318094" y="-0.00465804" z="-0.999989"/>
+<texcoord u="-0.919387" v="4.75592"/>
+<texcoord u="0.632984" v="0.452886"/>
+</vertex>
+<vertex>
+<position x="-2.37477" y="-3.52636" z="9.11323"/>
+<normal x="-0.0386941" y="-0.356431" z="-0.93352"/>
+<texcoord u="1.91937" v="4.75592"/>
+<texcoord u="0.575313" v="0.429686"/>
+</vertex>
+<vertex>
+<position x="0.0461159" y="-4.27074" z="8.58038"/>
+<normal x="-0.52351" y="-0.210657" z="-0.825567"/>
+<texcoord u="1.91937" v="3.90474"/>
+<texcoord u="0.556511" v="0.612124"/>
+</vertex>
+<vertex>
+<position x="0.385277" y="-2.18307" z="7.99293"/>
+<normal x="-0.506563" y="-0.111826" z="-0.85492"/>
+<texcoord u="0.499992" v="3.90474"/>
+<texcoord u="0.60248" v="0.665601"/>
+</vertex>
+<vertex>
+<position x="1.08874" y="-7.64121" z="8.11425"/>
+<normal x="-0.868746" y="-0.00759431" z="-0.4952"/>
+<texcoord u="3.33875" v="3.05355"/>
+<texcoord u="0.48356" v="0.750002"/>
+</vertex>
+<vertex>
+<position x="1.76817" y="-5.28758" z="6.93743"/>
+<normal x="-0.885252" y="0.00453926" z="-0.46509"/>
+<texcoord u="1.91937" v="3.05355"/>
+<texcoord u="0.534978" v="0.779645"/>
+</vertex>
+<vertex>
+<position x="-0.502659" y="-6.17175" z="9.53089"/>
+<normal x="-0.550361" y="-0.30028" z="-0.77906"/>
+<texcoord u="3.33875" v="3.90474"/>
+<texcoord u="0.512891" v="0.596952"/>
+</vertex>
+<vertex>
+<position x="0.179478" y="-9.66089" z="9.68914"/>
+<normal x="-0.869475" y="-0.00628136" z="-0.493937"/>
+<texcoord u="4.75813" v="3.05355"/>
+<texcoord u="0.443199" v="0.731093"/>
+</vertex>
+<vertex>
+<position x="-0.875" y="-13.4234" z="10.1758"/>
+<normal x="-0.878551" y="0.428705" z="-0.210617"/>
+<texcoord u="6.17751" v="2.20237"/>
+<texcoord u="0.361912" v="0.866411"/>
+</vertex>
+<vertex>
+<position x="-3.65728" y="-16.4819" z="11.3346"/>
+<normal x="-0.569244" y="0.82204" z="-0.0145811"/>
+<texcoord u="7.59689" v="1.35118"/>
+<texcoord u="0.216272" v="0.868174"/>
+</vertex>
+<vertex>
+<position x="-5.26393" y="-4.70228" z="9.1174"/>
+<normal x="0.414551" y="-0.559099" z="-0.718023"/>
+<texcoord u="3.33875" v="-4.60711"/>
+<texcoord u="0.790867" v="0.217738"/>
+</vertex>
+<vertex>
+<position x="-7.15802" y="-5.09602" z="7.39806"/>
+<normal x="0.782124" y="-0.512706" z="-0.354139"/>
+<texcoord u="3.33875" v="-3.75593"/>
+<texcoord u="0.829083" v="0.176108"/>
+</vertex>
+<vertex>
+<position x="2.5" y="-5.25788" z="4.33013"/>
+<normal x="-0.985853" y="0.130597" z="-0.105064"/>
+<texcoord u="1.43737" v="2.20237"/>
+<texcoord u="0.514082" v="0.905354"/>
+</vertex>
+<vertex>
+<position x="2.18809" y="-2.70285" z="6.21012"/>
+<normal x="-0.866963" y="-0.00918187" z="-0.498288"/>
+<texcoord u="0.499992" v="3.05355"/>
+<texcoord u="0.575859" v="0.87769"/>
+</vertex>
+<vertex>
+<position x="0.500002" y="6.04763e-007" z="7.79422"/>
+<normal x="-0.50026" y="-0.00810887" z="-0.865837"/>
+<texcoord u="-0.919387" v="3.90474"/>
+<texcoord u="0.631879" v="0.628773"/>
+</vertex>
+<vertex>
+<position x="-2.09473" y="1.80257" z="8.62817"/>
+<normal x="-0.00929463" y="0.175466" z="-0.984442"/>
+<texcoord u="-2.33876" v="4.75592"/>
+<texcoord u="0.656457" v="0.450059"/>
+</vertex>
+<vertex>
+<position x="-2.8279" y="-5.09602" z="9.89806"/>
+<normal x="-0.0843688" y="-0.512706" z="-0.854409"/>
+<texcoord u="3.33875" v="4.75592"/>
+<texcoord u="0.540505" v="0.426989"/>
+</vertex>
+<vertex>
+<position x="-1.23706" y="-7.80302" z="10.8029"/>
+<normal x="-0.585942" y="-0.37678" z="-0.717432"/>
+<texcoord u="4.75813" v="3.90474"/>
+<texcoord u="0.471066" v="0.564341"/>
+</vertex>
+<vertex>
+<position x="-0.919872" y="-11.2583" z="11.5933"/>
+<normal x="-0.870052" y="-0.00469333" z="-0.492938"/>
+<texcoord u="6.17751" v="3.05355"/>
+<texcoord u="0.393119" v="0.679862"/>
+</vertex>
+<vertex>
+<position x="-2.35512" y="-14.7414" z="12.7394"/>
+<normal x="-0.831179" y="0.472744" z="-0.29267"/>
+<texcoord u="7.59689" v="2.20237"/>
+<texcoord u="0.276557" v="0.810922"/>
+</vertex>
+<vertex>
+<position x="-5.42919" y="-17.2352" z="14.4036"/>
+<normal x="-0.480816" y="0.860627" z="-0.167743"/>
+<texcoord u="9.01627" v="1.35118"/>
+<texcoord u="0.182536" v="0.811695"/>
+</vertex>
+<vertex>
+<position x="-5.82348" y="-5.94516" z="10.0866"/>
+<normal x="0.34737" y="-0.719261" z="-0.601662"/>
+<texcoord u="4.75813" v="-4.60711"/>
+<texcoord u="0.763308" v="0.193781"/>
+</vertex>
+<vertex>
+<position x="-7.76442" y="-6.44297" z="8.44838"/>
+<normal x="0.721201" y="-0.646574" z="-0.248618"/>
+<texcoord u="4.75813" v="-3.75593"/>
+<texcoord u="0.799216" v="0.150145"/>
+</vertex>
+<vertex>
+<position x="2.62424" y="-3.05566" z="4.54531"/>
+<normal x="-0.962116" y="0.0626784" z="-0.265339"/>
+<texcoord u="0.573532" v="2.4758"/>
+<texcoord u="0.551601" v="0.90225"/>
+</vertex>
+<vertex>
+<position x="2.33013" y="7.48754e-007" z="5.9641"/>
+<normal x="-0.838015" y="-0.00562419" z="-0.545619"/>
+<texcoord u="-0.919387" v="3.05355"/>
+<texcoord u="0.644357" v="0.875026"/>
+</vertex>
+<vertex>
+<position x="0.385277" y="2.18307" z="7.99293"/>
+<normal x="-0.504877" y="0.0959632" z="-0.85784"/>
+<texcoord u="-2.33876" v="3.90474"/>
+<texcoord u="0.670477" v="0.627044"/>
+</vertex>
+<vertex>
+<position x="-2.37477" y="3.52636" z="9.11323"/>
+<normal x="-0.0367996" y="0.347921" z="-0.936802"/>
+<texcoord u="-3.75814" v="4.75592"/>
+<texcoord u="0.675546" v="0.422498"/>
+</vertex>
+<vertex>
+<position x="-3.4343" y="-6.44297" z="10.9484"/>
+<normal x="-0.145292" y="-0.646574" z="-0.748888"/>
+<texcoord u="4.75813" v="4.75592"/>
+<texcoord u="0.507721" v="0.416602"/>
+</vertex>
+<vertex>
+<position x="-2.125" y="-9.09327" z="12.3409"/>
+<normal x="-0.628698" y="-0.436813" z="-0.643376"/>
+<texcoord u="6.17751" v="3.90474"/>
+<texcoord u="0.438395" v="0.544642"/>
+</vertex>
+<vertex>
+<position x="-2.16126" y="-12.3637" z="13.7434"/>
+<normal x="-0.870451" y="-0.0029007" z="-0.492246"/>
+<texcoord u="7.59689" v="3.05355"/>
+<texcoord u="0.339246" v="0.689965"/>
+</vertex>
+<vertex>
+<position x="-3.9399" y="-15.4151" z="15.4844"/>
+<normal x="-0.780262" y="0.496122" z="-0.380859"/>
+<texcoord u="9.01627" v="2.20237"/>
+<texcoord u="0.244462" v="0.758779"/>
+</vertex>
+<vertex>
+<position x="-7.24068" y="-17.2352" z="17.5412"/>
+<normal x="-0.39031" y="0.8616" z="-0.324505"/>
+<texcoord u="10.4357" v="1.35118"/>
+<texcoord u="0.150507" v="0.774559"/>
+</vertex>
+<vertex>
+<position x="-6.5" y="-6.92821" z="11.2583"/>
+<normal x="0.265008" y="-0.847988" z="-0.459007"/>
+<texcoord u="6.17751" v="-4.60711"/>
+<texcoord u="0.734494" v="0.171349"/>
+</vertex>
+<vertex>
+<position x="-8.49759" y="-7.50833" z="9.71827"/>
+<normal x="0.647694" y="-0.752183" z="-0.121299"/>
+<texcoord u="6.17751" v="-3.75593"/>
+<texcoord u="0.767989" v="0.125835"/>
+</vertex>
+<vertex>
+<position x="2.68301" y="8.24607e-007" z="4.64712"/>
+<normal x="-0.965926" y="2.07762e-007" z="-0.258819"/>
+<texcoord u="-0.811054" v="2.60516"/>
+<texcoord u="0.649327" v="0.895498"/>
+</vertex>
+<vertex>
+<position x="2.18809" y="2.70285" z="6.21012"/>
+<normal x="-0.866025" y="-7.20185e-008" z="-0.5"/>
+<texcoord u="-2.33876" v="3.05355"/>
+<texcoord u="0.676758" v="0.779933"/>
+</vertex>
+<vertex>
+<position x="0.0461159" y="4.27074" z="8.58038"/>
+<normal x="-0.520212" y="0.195841" z="-0.831279"/>
+<texcoord u="-3.75814" v="3.90474"/>
+<texcoord u="0.700886" v="0.579226"/>
+</vertex>
+<vertex>
+<position x="-2.8279" y="5.09603" z="9.89806"/>
+<normal x="-0.0816313" y="0.50517" z="-0.859151"/>
+<texcoord u="-5.17752" v="4.75592"/>
+<texcoord u="0.696379" v="0.417998"/>
+</vertex>
+<vertex>
+<position x="-4.16747" y="-7.50833" z="12.2183"/>
+<normal x="-0.218799" y="-0.752183" z="-0.621569"/>
+<texcoord u="6.17751" v="4.75592"/>
+<texcoord u="0.476287" v="0.394143"/>
+</vertex>
+<vertex>
+<position x="-3.12766" y="-9.9861" z="14.0775"/>
+<normal x="-0.676761" y="-0.477755" z="-0.56013"/>
+<texcoord u="7.59689" v="3.90474"/>
+<texcoord u="0.4043" v="0.518851"/>
+</vertex>
+<vertex>
+<position x="-3.49044" y="-12.9288" z="16.0456"/>
+<normal x="-0.870655" y="-0.000981337" z="-0.491893"/>
+<texcoord u="9.01627" v="3.05355"/>
+<texcoord u="0.303569" v="0.644008"/>
+</vertex>
+<vertex>
+<position x="-5.5601" y="-15.4151" z="18.2906"/>
+<normal x="-0.728029" y="0.497817" z="-0.47133"/>
+<texcoord u="10.4357" v="2.20237"/>
+<texcoord u="0.21671" v="0.706623"/>
+</vertex>
+<vertex>
+<position x="-9.01259" y="-16.4819" z="20.6103"/>
+<normal x="-0.301679" y="0.824918" z="-0.478017"/>
+<texcoord u="11.855" v="1.35118"/>
+<texcoord u="0.125174" v="0.728437"/>
+</vertex>
+<vertex>
+<position x="-7.26393" y="-7.60845" z="12.5815"/>
+<normal x="0.171064" y="-0.939654" z="-0.296291"/>
+<texcoord u="7.59689" v="-4.60711"/>
+<texcoord u="0.704508" v="0.150509"/>
+</vertex>
+<vertex>
+<position x="-9.32549" y="-8.24554" z="11.1522"/>
+<normal x="0.564814" y="-0.824918" z="0.0222535"/>
+<texcoord u="7.59689" v="-3.75593"/>
+<texcoord u="0.735493" v="0.10325"/>
+</vertex>
+<vertex>
+<position x="2.62424" y="3.05566" z="4.54531"/>
+<normal x="-0.962116" y="-0.0626784" z="-0.265339"/>
+<texcoord u="-2.33876" v="2.4758"/>
+<texcoord u="0.698361" v="0.825016"/>
+</vertex>
+<vertex>
+<position x="1.76818" y="5.28758" z="6.93743"/>
+<normal x="-0.894618" y="-0.0271852" z="-0.446003"/>
+<texcoord u="-3.75814" v="3.05355"/>
+<texcoord u="0.713884" v="0.733743"/>
+</vertex>
+<vertex>
+<position x="-0.502659" y="6.17175" z="9.53088"/>
+<normal x="-0.545595" y="0.28716" z="-0.787315"/>
+<texcoord u="-5.17752" v="3.90474"/>
+<texcoord u="0.722063" v="0.554319"/>
+</vertex>
+<vertex>
+<position x="-3.4343" y="6.44298" z="10.9484"/>
+<normal x="-0.14183" y="0.64034" z="-0.754883"/>
+<texcoord u="-6.5969" v="4.75592"/>
+<texcoord u="0.718233" v="0.414867"/>
+</vertex>
+<vertex>
+<position x="-4.99537" y="-8.24554" z="13.6522"/>
+<normal x="-0.301679" y="-0.824918" z="-0.478016"/>
+<texcoord u="7.59689" v="4.75592"/>
+<texcoord u="0.444431" v="0.383174"/>
+</vertex>
+<vertex>
+<position x="-4.20123" y="-10.4425" z="15.937"/>
+<normal x="-0.728029" y="-0.497817" z="-0.47133"/>
+<texcoord u="9.01627" v="3.90474"/>
+<texcoord u="0.369749" v="0.504768"/>
+</vertex>
+<vertex>
+<position x="-4.84931" y="-12.9288" z="18.3992"/>
+<normal x="-0.870655" y="0.000981182" z="-0.491893"/>
+<texcoord u="10.4357" v="3.05355"/>
+<texcoord u="0.278859" v="0.592488"/>
+</vertex>
+<vertex>
+<position x="-7.14488" y="-14.7414" z="21.0356"/>
+<normal x="-0.676761" y="0.477755" z="-0.56013"/>
+<texcoord u="11.855" v="2.20237"/>
+<texcoord u="0.188064" v="0.656282"/>
+</vertex>
+<vertex>
+<position x="-10.6675" y="-15.0083" z="23.4766"/>
+<normal x="-0.218799" y="0.752183" z="-0.621569"/>
+<texcoord u="13.2744" v="1.35118"/>
+<texcoord u="0.107465" v="0.675935"/>
+</vertex>
+<vertex>
+<position x="-8.08189" y="-7.95618" z="13.9982"/>
+<normal x="0.0696428" y="-0.990252" z="-0.120625"/>
+<texcoord u="9.01627" v="-4.60711"/>
+<texcoord u="0.67344" v="0.131321"/>
+</vertex>
+<vertex>
+<position x="-10.2119" y="-8.62238" z="12.6876"/>
+<normal x="0.476184" y="-0.861601" z="0.175766"/>
+<texcoord u="9.01627" v="-3.75593"/>
+<texcoord u="0.701822" v="0.0824558"/>
+</vertex>
+<vertex>
+<position x="2.5" y="5.25789" z="4.33013"/>
+<normal x="-0.985853" y="-0.130598" z="-0.105064"/>
+<texcoord u="-3.27614" v="2.20237"/>
+<texcoord u="0.728136" v="0.817627"/>
+</vertex>
+<vertex>
+<position x="2.32998" y="6.30442" z="4.62461"/>
+<normal x="-0.978398" y="-0.203256" z="-0.0377349"/>
+<texcoord u="-3.75814" v="2.20237"/>
+<texcoord u="0.740578" v="0.810475"/>
+</vertex>
+<vertex>
+<position x="1.08874" y="7.64121" z="8.11425"/>
+<normal x="-0.863228" y="-0.00759427" z="-0.504756"/>
+<texcoord u="-5.17752" v="3.05355"/>
+<texcoord u="0.741613" v="0.682978"/>
+</vertex>
+<vertex>
+<position x="-1.23706" y="7.80303" z="10.8029"/>
+<normal x="-0.579916" y="0.365929" z="-0.727869"/>
+<texcoord u="-6.5969" v="3.90474"/>
+<texcoord u="0.745934" v="0.535415"/>
+</vertex>
+<vertex>
+<position x="-4.16747" y="7.50834" z="12.2183"/>
+<normal x="-0.214766" y="0.747525" z="-0.628555"/>
+<texcoord u="-8.01628" v="4.75592"/>
+<texcoord u="0.742507" v="0.428793"/>
+</vertex>
+<vertex>
+<position x="-5.88181" y="-8.62238" z="15.1876"/>
+<normal x="-0.390309" y="-0.861601" z="-0.324504"/>
+<texcoord u="9.01627" v="4.75592"/>
+<texcoord u="0.416944" v="0.365572"/>
+</vertex>
+<vertex>
+<position x="-5.29877" y="-10.4425" z="17.838"/>
+<normal x="-0.780262" y="-0.496122" z="-0.380859"/>
+<texcoord u="10.4357" v="3.90474"/>
+<texcoord u="0.339565" v="0.473933"/>
+</vertex>
+<vertex>
+<position x="-6.17848" y="-12.3637" z="20.7014"/>
+<normal x="-0.870451" y="0.00290067" z="-0.492246"/>
+<texcoord u="11.855" v="3.05355"/>
+<texcoord u="0.246185" v="0.559606"/>
+</vertex>
+<vertex>
+<position x="-8.625" y="-13.4234" z="23.5992"/>
+<normal x="-0.628698" y="0.436813" z="-0.643376"/>
+<texcoord u="13.2744" v="2.20237"/>
+<texcoord u="0.170842" v="0.594462"/>
+</vertex>
+<vertex>
+<position x="-12.133" y="-12.8788" z="26.015"/>
+<normal x="-0.145292" y="0.646574" z="-0.748888"/>
+<texcoord u="14.6938" v="1.35118"/>
+<texcoord u="0.0975132" v="0.617465"/>
+</vertex>
+<vertex>
+<position x="-8.91811" y="-7.95618" z="15.4466"/>
+<normal x="-0.0348216" y="-0.997572" z="0.0603125"/>
+<texcoord u="10.4357" v="-4.60711"/>
+<texcoord u="0.641379" v="0.113842"/>
+</vertex>
+<vertex>
+<position x="-11.1182" y="-8.62238" z="14.2573"/>
+<normal x="0.385677" y="-0.860627" z="0.332528"/>
+<texcoord u="10.4357" v="-3.75593"/>
+<texcoord u="0.667075" v="0.0635118"/>
+</vertex>
+<vertex>
+<position x="1.51989" y="9.11068" z="6.02774"/>
+<normal x="-0.949607" y="-0.309733" z="-0.0480851"/>
+<texcoord u="-5.17752" v="2.20237"/>
+<texcoord u="0.76861" v="0.774627"/>
+</vertex>
+<vertex>
+<position x="0.179478" y="9.66089" z="9.68913"/>
+<normal x="-0.862499" y="-0.00628116" z="-0.506019"/>
+<texcoord u="-6.5969" v="3.05355"/>
+<texcoord u="0.764913" v="0.631806"/>
+</vertex>
+<vertex>
+<position x="-2.125" y="9.09327" z="12.3409"/>
+<normal x="-0.621676" y="0.428704" z="-0.655539"/>
+<texcoord u="-8.01628" v="3.90474"/>
+<texcoord u="0.773948" v="0.535265"/>
+</vertex>
+<vertex>
+<position x="-4.99537" y="8.24555" z="13.6522"/>
+<normal x="-0.29725" y="0.822039" z="-0.485689"/>
+<texcoord u="-9.43566" v="4.75592"/>
+<texcoord u="0.7579" v="0.419727"/>
+</vertex>
+<vertex>
+<position x="-6.78806" y="-8.62238" z="16.7573"/>
+<normal x="-0.480816" y="-0.860627" z="-0.167742"/>
+<texcoord u="10.4357" v="4.75592"/>
+<texcoord u="0.387753" v="0.35352"/>
+</vertex>
+<vertex>
+<position x="-6.37234" y="-9.9861" z="19.6975"/>
+<normal x="-0.831178" y="-0.472744" z="-0.29267"/>
+<texcoord u="11.855" v="3.90474"/>
+<texcoord u="0.30417" v="0.447618"/>
+</vertex>
+<vertex>
+<position x="-7.41987" y="-11.2583" z="22.8516"/>
+<normal x="-0.870052" y="0.00469361" z="-0.492937"/>
+<texcoord u="13.2744" v="3.05355"/>
+<texcoord u="0.224474" v="0.505247"/>
+</vertex>
+<vertex>
+<position x="-9.93576" y="-11.5187" z="25.8695"/>
+<normal x="-0.585942" y="0.37678" z="-0.717432"/>
+<texcoord u="14.6938" v="2.20237"/>
+<texcoord u="0.159544" v="0.540197"/>
+</vertex>
+<vertex>
+<position x="-13.3451" y="-10.1864" z="28.1144"/>
+<normal x="-0.043275" y="0.510891" z="-0.858555"/>
+<texcoord u="16.1132" v="1.35118"/>
+<texcoord u="0.096061" v="0.554287"/>
+</vertex>
+<vertex>
+<position x="-9.73607" y="-7.60845" z="16.8634"/>
+<normal x="-0.137764" y="-0.961293" z="0.238614"/>
+<texcoord u="11.855" v="-4.60711"/>
+<texcoord u="0.608417" v="0.0981223"/>
+</vertex>
+<vertex>
+<position x="-12.0046" y="-8.24554" z="15.7926"/>
+<normal x="0.297249" y="-0.82204" z="0.485689"/>
+<texcoord u="11.855" v="-3.75593"/>
+<texcoord u="0.762822" v="0.937019"/>
+</vertex>
+<vertex>
+<position x="0.435764" y="11.5188" z="7.90549"/>
+<normal x="-0.914285" y="-0.37678" z="-0.148725"/>
+<texcoord u="-6.5969" v="2.20237"/>
+<texcoord u="0.79754" v="0.741447"/>
+</vertex>
+<vertex>
+<position x="-0.919872" y="11.2583" z="11.5933"/>
+<normal x="-0.861922" y="-0.00469351" z="-0.507019"/>
+<texcoord u="-8.01628" v="3.05355"/>
+<texcoord u="0.792994" v="0.611238"/>
+</vertex>
+<vertex>
+<position x="-3.12766" y="9.9861" z="14.0775"/>
+<normal x="-0.669049" y="0.472744" z="-0.573487"/>
+<texcoord u="-9.43566" v="3.90474"/>
+<texcoord u="0.795922" v="0.531477"/>
+</vertex>
+<vertex>
+<position x="-5.88181" y="8.62239" z="15.1876"/>
+<normal x="-0.385677" y="0.860627" z="-0.332528"/>
+<texcoord u="-10.855" v="4.75592"/>
+<texcoord u="0.757865" v="0.385183"/>
+</vertex>
+<vertex>
+<position x="-7.67451" y="-8.24554" z="18.2926"/>
+<normal x="-0.569244" y="-0.82204" z="-0.0145808"/>
+<texcoord u="11.855" v="4.75592"/>
+<texcoord u="0.357774" v="0.339242"/>
+</vertex>
+<vertex>
+<position x="-7.375" y="-9.09327" z="21.4341"/>
+<normal x="-0.878552" y="-0.428704" z="-0.210617"/>
+<texcoord u="13.2744" v="3.90474"/>
+<texcoord u="0.278905" v="0.399159"/>
+</vertex>
+<vertex>
+<position x="-8.51922" y="-9.66088" z="24.7557"/>
+<normal x="-0.869475" y="0.00628108" z="-0.493937"/>
+<texcoord u="14.6938" v="3.05355"/>
+<texcoord u="0.212367" v="0.45716"/>
+</vertex>
+<vertex>
+<position x="-11.0199" y="-9.11067" z="27.7472"/>
+<normal x="-0.550361" y="0.30028" z="-0.77906"/>
+<texcoord u="16.1132" v="2.20237"/>
+<texcoord u="0.155475" v="0.478842"/>
+</vertex>
+<vertex>
+<position x="-14.2509" y="-7.0488" z="29.6832"/>
+<normal x="-0.0377479" y="0.352182" z="-0.93517"/>
+<texcoord u="17.5326" v="1.35118"/>
+<texcoord u="0.103129" v="0.497268"/>
+</vertex>
+<vertex>
+<position x="-10.5" y="-6.9282" z="18.1865"/>
+<normal x="-0.234686" y="-0.883001" z="0.406488"/>
+<texcoord u="13.2744" v="-4.60711"/>
+<texcoord u="0.830928" v="0.937019"/>
+</vertex>
+<vertex>
+<position x="-0.874998" y="13.4234" z="10.1758"/>
+<normal x="-0.871529" y="-0.436813" z="-0.22278"/>
+<texcoord u="-8.01628" v="2.20237"/>
+<texcoord u="0.818892" v="0.68018"/>
+</vertex>
+<vertex>
+<position x="-2.16126" y="12.3637" z="13.7434"/>
+<normal x="-0.861523" y="-0.00290079" z="-0.50771"/>
+<texcoord u="-9.43566" v="3.05355"/>
+<texcoord u="0.820726" v="0.606591"/>
+</vertex>
+<vertex>
+<position x="-4.20123" y="10.4425" z="15.937"/>
+<normal x="-0.719965" y="0.496122" z="-0.485298"/>
+<texcoord u="-10.855" v="3.90474"/>
+<texcoord u="0.821015" v="0.533997"/>
+</vertex>
+<vertex>
+<position x="-6.78806" y="8.62239" z="16.7573"/>
+<normal x="-0.476184" y="0.8616" z="-0.175765"/>
+<texcoord u="-12.2744" v="4.75592"/>
+<texcoord u="0.777285" v="0.398738"/>
+</vertex>
+<vertex>
+<position x="-8.50241" y="-7.50833" z="19.7266"/>
+<normal x="-0.651728" y="-0.747525" z="0.128286"/>
+<texcoord u="13.2744" v="4.75592"/>
+<texcoord u="0.329486" v="0.315134"/>
+</vertex>
+<vertex>
+<position x="-8.26294" y="-7.80302" z="22.9721"/>
+<normal x="-0.920311" y="-0.365929" z="-0.138287"/>
+<texcoord u="14.6938" v="3.90474"/>
+<texcoord u="0.26407" v="0.354383"/>
+</vertex>
+<vertex>
+<position x="-9.42848" y="-7.64121" z="26.3306"/>
+<normal x="-0.868746" y="0.00759421" z="-0.4952"/>
+<texcoord u="16.1132" v="3.05355"/>
+<texcoord u="0.200751" v="0.400931"/>
+</vertex>
+<vertex>
+<position x="-11.83" y="-6.30442" z="29.1504"/>
+<normal x="-0.462619" y="0.214366" z="-0.860251"/>
+<texcoord u="17.5326" v="2.20237"/>
+<texcoord u="0.156205" v="0.414787"/>
+</vertex>
+<vertex>
+<position x="-3.49044" y="12.9288" z="16.0456"/>
+<normal x="-0.861319" y="-0.000981136" z="-0.508063"/>
+<texcoord u="-10.855" v="3.05355"/>
+<texcoord u="0.841439" v="0.589184"/>
+</vertex>
+<vertex>
+<position x="-5.29878" y="10.4425" z="17.838"/>
+<normal x="-0.772198" y="0.497817" z="-0.394826"/>
+<texcoord u="-12.2744" v="3.90474"/>
+<texcoord u="0.802398" v="0.460895"/>
+</vertex>
+<vertex>
+<position x="-7.67451" y="8.24555" z="18.2926"/>
+<normal x="-0.564814" y="0.824918" z="-0.0222537"/>
+<texcoord u="-13.6938" v="4.75592"/>
+<texcoord u="0.814009" v="0.398982"/>
+</vertex>
+<vertex>
+<position x="-9.23558" y="-6.44297" z="20.9965"/>
+<normal x="-0.724663" y="-0.64034" z="0.254613"/>
+<texcoord u="14.6938" v="4.75592"/>
+<texcoord u="0.313235" v="0.267206"/>
+</vertex>
+<vertex>
+<position x="-8.99734" y="-6.17175" z="24.2441"/>
+<normal x="-0.954632" y="-0.28716" z="-0.0788417"/>
+<texcoord u="16.1132" v="3.90474"/>
+<texcoord u="0.253172" v="0.277952"/>
+</vertex>
+<vertex>
+<position x="-10.1079" y="-5.28758" z="27.5074"/>
+<normal x="-0.848731" y="0.019229" z="-0.528475"/>
+<texcoord u="17.5326" v="3.05355"/>
+<texcoord u="0.192044" v="0.339168"/>
+</vertex>
+<vertex>
+<position x="-12.1332" y="-4.43822" z="29.6755"/>
+<normal x="-0.510495" y="0.155059" z="-0.845785"/>
+<texcoord u="18.3921" v="2.20237"/>
+<texcoord u="0.115166" v="0.424797"/>
+</vertex>
+<vertex>
+<position x="0" y="-4.33013" z="32.5"/>
+<normal x="0.00405098" y="0.866058" z="-0.499927"/>
+<texcoord u="10.4356" v="2.20237"/>
+<texcoord u="0.522058" v="0.0858445"/>
+</vertex>
+<vertex>
+<position x="-6.37234" y="9.9861" z="19.6975"/>
+<normal x="-0.823467" y="0.477755" z="-0.306027"/>
+<texcoord u="-13.6938" v="3.90474"/>
+<texcoord u="0.813532" v="0.45009"/>
+</vertex>
+<vertex>
+<position x="-8.50241" y="7.50834" z="19.7266"/>
+<normal x="-0.647694" y="0.752183" z="0.121299"/>
+<texcoord u="-15.1132" v="4.75592"/>
+<texcoord u="0.341055" v="0.109959"/>
+</vertex>
+<vertex>
+<position x="-9.84197" y="-5.09602" z="22.0468"/>
+<normal x="-0.784862" y="-0.50517" z="0.358881"/>
+<texcoord u="16.1132" v="4.75592"/>
+<texcoord u="0.297887" v="0.230677"/>
+</vertex>
+<vertex>
+<position x="-9.54612" y="-4.27074" z="25.1946"/>
+<normal x="-0.981274" y="-0.179603" z="-0.0696021"/>
+<texcoord u="17.5326" v="3.90474"/>
+<texcoord u="0.220305" v="0.29903"/>
+</vertex>
+<vertex>
+<position x="-10.1773" y="-4.8607" z="27.6275"/>
+<normal x="-0.866026" y="-3.13666e-006" z="-0.499999"/>
+<texcoord u="17.9581" v="3.05355"/>
+<texcoord u="0.177191" v="0.339311"/>
+</vertex>
+<vertex>
+<position x="-7.375" y="9.09327" z="21.4341"/>
+<normal x="-0.871529" y="0.436813" z="-0.22278"/>
+<texcoord u="-15.1132" v="3.90474"/>
+<texcoord u="0.292496" v="0.0810562"/>
+</vertex>
+<vertex>
+<position x="-9.60285" y="-3.92152" z="25.2929"/>
+<normal x="-0.987718" y="-0.15506" z="-0.019206"/>
+<texcoord u="17.9973" v="3.90474"/>
+<texcoord u="0.212806" v="0.296978"/>
+</vertex>
+<vertex>
+<position x="-4.58741" y="-1.66329" z="7.94562"/>
+<normal x="0.492414" y="-0.173536" z="-0.852886"/>
+<texcoord u="0.499992" v="5.60711"/>
+<texcoord u="0.594167" v="0.245816"/>
+</vertex>
+<vertex>
+<position x="-4.5" y="4.60772e-007" z="7.79423"/>
+<normal x="0.499693" y="0.0350131" z="-0.865494"/>
+<texcoord u="-0.919387" v="5.60711"/>
+<texcoord u="0.614801" v="0.257128"/>
+</vertex>
+<vertex>
+<position x="-4.84582" y="-3.25389" z="8.3932"/>
+<normal x="0.463613" y="-0.374501" z="-0.803002"/>
+<texcoord u="1.91937" v="5.60711"/>
+<texcoord u="0.566352" v="0.244632"/>
+</vertex>
+<vertex>
+<position x="-4.58741" y="1.66329" z="7.94562"/>
+<normal x="0.485134" y="0.242032" z="-0.840277"/>
+<texcoord u="-2.33876" v="5.60711"/>
+<texcoord u="0.633399" v="0.258525"/>
+</vertex>
+<vertex>
+<position x="-5.26393" y="-4.70228" z="9.1174"/>
+<normal x="0.414551" y="-0.559099" z="-0.718023"/>
+<texcoord u="3.33875" v="5.60711"/>
+<texcoord u="0.54289" v="0.24133"/>
+</vertex>
+<vertex>
+<position x="-4.84582" y="3.2539" z="8.3932"/>
+<normal x="0.449372" y="0.438473" z="-0.778335"/>
+<texcoord u="-3.75814" v="5.60711"/>
+<texcoord u="0.65464" v="0.275455"/>
+</vertex>
+<vertex>
+<position x="-5.82348" y="-5.94516" z="10.0866"/>
+<normal x="0.34737" y="-0.719261" z="-0.601662"/>
+<texcoord u="4.75813" v="5.60711"/>
+<texcoord u="0.521705" v="0.222401"/>
+</vertex>
+<vertex>
+<position x="2.62424" y="-3.05566" z="4.54531"/>
+<normal x="-0.962116" y="0.0626784" z="-0.265339"/>
+<texcoord u="0.499992" v="2.4758"/>
+<texcoord u="0.594461" v="0.92847"/>
+</vertex>
+<vertex>
+<position x="-5.26393" y="4.70229" z="9.1174"/>
+<normal x="0.39397" y="0.615751" z="-0.682377"/>
+<texcoord u="-5.17752" v="5.60711"/>
+<texcoord u="0.678918" v="0.294669"/>
+</vertex>
+<vertex>
+<position x="-6.5" y="-6.92821" z="11.2583"/>
+<normal x="0.265008" y="-0.847988" z="-0.459007"/>
+<texcoord u="6.17751" v="5.60711"/>
+<texcoord u="0.494723" v="0.217436"/>
+</vertex>
+<vertex>
+<position x="2.68301" y="8.24607e-007" z="4.64712"/>
+<normal x="-0.965926" y="2.07762e-007" z="-0.258819"/>
+<texcoord u="-0.919387" v="2.60516"/>
+<texcoord u="0.666818" v="0.877665"/>
+</vertex>
+<vertex>
+<position x="-5.82347" y="5.94516" z="10.0866"/>
+<normal x="0.32135" y="0.766117" z="-0.556595"/>
+<texcoord u="-6.5969" v="5.60711"/>
+<texcoord u="0.698342" v="0.30491"/>
+</vertex>
+<vertex>
+<position x="-7.26393" y="-7.60845" z="12.5815"/>
+<normal x="0.171064" y="-0.939654" z="-0.296291"/>
+<texcoord u="7.59689" v="5.60711"/>
+<texcoord u="0.468729" v="0.211461"/>
+</vertex>
+<vertex>
+<position x="-6.5" y="6.92821" z="11.2583"/>
+<normal x="0.234686" y="0.883001" z="-0.406487"/>
+<texcoord u="-8.01628" v="5.60711"/>
+<texcoord u="0.714509" v="0.314946"/>
+</vertex>
+<vertex>
+<position x="-8.08189" y="-7.95618" z="13.9982"/>
+<normal x="0.0696428" y="-0.990252" z="-0.120625"/>
+<texcoord u="9.01627" v="5.60711"/>
+<texcoord u="0.446903" v="0.195593"/>
+</vertex>
+<vertex>
+<position x="-7.26393" y="7.60846" z="12.5815"/>
+<normal x="0.137764" y="0.961293" z="-0.238614"/>
+<texcoord u="-9.43566" v="5.60711"/>
+<texcoord u="0.723672" v="0.308533"/>
+</vertex>
+<vertex>
+<position x="-8.91811" y="-7.95618" z="15.4466"/>
+<normal x="-0.0348216" y="-0.997572" z="0.0603125"/>
+<texcoord u="10.4357" v="5.60711"/>
+<texcoord u="0.422769" v="0.196987"/>
+</vertex>
+<vertex>
+<position x="-9.73607" y="-7.60845" z="16.8634"/>
+<normal x="-0.137764" y="-0.961293" z="0.238614"/>
+<texcoord u="11.855" v="5.60711"/>
+<texcoord u="0.390722" v="0.208594"/>
+</vertex>
+<vertex>
+<position x="-10.5" y="-6.9282" z="18.1865"/>
+<normal x="-0.234686" y="-0.883001" z="0.406488"/>
+<texcoord u="13.2744" v="5.60711"/>
+<texcoord u="0.366333" v="0.209098"/>
+</vertex>
+<vertex>
+<position x="-14.4417" y="-7.06984" z="29.6276"/>
+<normal x="0.206475" y="0.438687" z="-0.874598"/>
+<texcoord u="17.5813" v="1.28546"/>
+<texcoord u="0.108435" v="0.23695"/>
+</vertex>
+<vertex>
+<position x="-11.1765" y="-5.94516" z="19.3583"/>
+<normal x="-0.32135" y="-0.766118" z="0.556595"/>
+<texcoord u="14.6938" v="5.60711"/>
+<texcoord u="0.345259" v="0.189282"/>
+</vertex>
+<vertex>
+<position x="-13.3524" y="-3.83013" z="30.1738"/>
+<normal x="-0.273517" y="0.219107" z="-0.936579"/>
+<texcoord u="18.7708" v="1.82715"/>
+<texcoord u="0.10936" v="0.446991"/>
+</vertex>
+<vertex>
+<position x="-12.7342" y="-4.33013" z="29.8763"/>
+<normal x="-0.273518" y="0.219107" z="-0.936579"/>
+<texcoord u="18.5206" v="2.00698"/>
+<texcoord u="0.120215" v="0.443211"/>
+</vertex>
+<vertex>
+<position x="-14.2694" y="-6.93451" z="29.7154"/>
+<normal x="-0.149807" y="0.245189" z="-0.957831"/>
+<texcoord u="17.5796" v="1.35118"/>
+<texcoord u="0.102861" v="0.496533"/>
+</vertex>
+<vertex>
+<position x="-3.44944" y="-3.83013" z="32.8192"/>
+<normal x="0.061623" y="0.707054" z="-0.70447"/>
+<texcoord u="9.75345" v="1.96982"/>
+<texcoord u="0.446692" v="0.0731969"/>
+</vertex>
+<vertex>
+<position x="-12.1332" y="-4.43822" z="29.6755"/>
+<normal x="-0.510495" y="0.155059" z="-0.845785"/>
+<texcoord u="18.3921" v="2.20237"/>
+<texcoord u="0.141513" v="0.371311"/>
+</vertex>
+<vertex>
+<position x="-10.5842" y="-5" z="28.0274"/>
+<normal x="-0.7125" y="0.0803893" z="-0.697052"/>
+<texcoord u="17.8176" v="2.85981"/>
+<texcoord u="0.177359" v="0.350595"/>
+</vertex>
+<vertex>
+<position x="-9.68235" y="-4.33013" z="25.6994"/>
+<normal x="-0.959915" y="-0.0803927" z="-0.268516"/>
+<texcoord u="17.6309" v="3.73393"/>
+<texcoord u="0.209437" v="0.306633"/>
+</vertex>
+<vertex>
+<position x="-10.1773" y="-4.8607" z="27.6275"/>
+<normal x="-0.866026" y="-3.13666e-006" z="-0.499999"/>
+<texcoord u="17.767" v="3.05355"/>
+<texcoord u="0.179762" v="0.32627"/>
+</vertex>
+<vertex>
+<position x="-21.9807" y="-2.65009" z="15.99"/>
+<normal x="-0.596694" y="0.00296423" z="-0.802463"/>
+<texcoord u="2.30684" v="0.543536"/>
+<texcoord u="0.0778356" v="0.143301"/>
+</vertex>
+<vertex>
+<position x="-21.4062" y="-1.43136e-008" z="15.5726"/>
+<normal x="-0.596694" y="0.00296416" z="-0.802463"/>
+<texcoord u="2.17317" v="-0.305134"/>
+<texcoord u="0.0785362" v="0.0834011"/>
+</vertex>
+<vertex>
+<position x="-20.7674" y="-2.5" z="15.0884"/>
+<normal x="-0.596694" y="0.00296416" z="-0.802463"/>
+<texcoord u="2.0181" v="0.495471"/>
+<texcoord u="0.109002" v="0.131957"/>
+</vertex>
+<vertex>
+<position x="-20.2254" y="0" z="14.6946"/>
+<normal x="-0.596694" y="0.0029641" z="-0.802463"/>
+<texcoord u="1.89201" v="-0.305134"/>
+<texcoord u="0.109664" v="0.0754495"/>
+</vertex>
+<vertex>
+<position x="-5.26393" y="-4.70228" z="9.1174"/>
+<normal x="0.414551" y="-0.559099" z="-0.718023"/>
+<texcoord u="3.33875" v="-4.60711"/>
+<texcoord u="0.218269" v="0.0753215"/>
+</vertex>
+<vertex>
+<position x="-14.2509" y="-7.0488" z="29.6832"/>
+<normal x="-0.0377479" y="0.352182" z="-0.93517"/>
+<texcoord u="17.5326" v="1.35118"/>
+<texcoord u="0.110511" v="0.233112"/>
+</vertex>
+<vertex>
+<position x="-9.73607" y="-7.60845" z="16.8634"/>
+<normal x="-0.137764" y="-0.961293" z="0.238614"/>
+<texcoord u="11.855" v="-4.60711"/>
+<texcoord u="0.810531" v="0.906732"/>
+</vertex>
+<vertex>
+<position x="-7.67451" y="8.24555" z="18.2926"/>
+<normal x="-0.564814" y="0.824918" z="-0.0222537"/>
+<texcoord u="-13.6938" v="4.75592"/>
+<texcoord u="0.363754" v="0.0775411"/>
+</vertex>
+<vertex>
+<position x="6.86109" y="3.83013" z="-32.2789"/>
+<normal x="-0.159086" y="-0.707053" z="0.689034"/>
+<texcoord u="-12.2744" v="-0.969827"/>
+<texcoord u="0.69575" v="0.88805"/>
+</vertex>
+<vertex>
+<position x="10.1976" y="3.83013" z="-31.3849"/>
+<normal x="-0.230238" y="-0.707054" z="0.66863"/>
+<texcoord u="-13.0116" v="-0.969824"/>
+<texcoord u="0.618962" v="0.909093"/>
+</vertex>
+<vertex>
+<position x="13.4223" y="3.83013" z="-30.147"/>
+<normal x="-0.298868" y="-0.707053" z="0.640901"/>
+<texcoord u="-13.6938" v="-0.969824"/>
+<texcoord u="0.540791" v="0.920418"/>
+</vertex>
+<vertex>
+<position x="16.5" y="3.83013" z="-28.5789"/>
+<normal x="-0.364223" y="-0.707053" z="0.60615"/>
+<texcoord u="-14.4035" v="-0.969824"/>
+<texcoord u="0.462005" v="0.926037"/>
+</vertex>
+<vertex>
+<position x="19.3969" y="3.83013" z="-26.6976"/>
+<normal x="-0.425587" y="-0.707054" z="0.564757"/>
+<texcoord u="-15.1407" v="-0.969823"/>
+<texcoord u="0.38283" v="0.925803"/>
+</vertex>
+<vertex>
+<position x="22.0813" y="3.83013" z="-24.5238"/>
+<normal x="-0.48229" y="-0.707053" z="0.517178"/>
+<texcoord u="-15.8504" v="-0.969825"/>
+<texcoord u="0.303913" v="0.918788"/>
+</vertex>
+<vertex>
+<position x="24.5238" y="3.83013" z="-22.0813"/>
+<normal x="-0.533707" y="-0.707054" z="0.463931"/>
+<texcoord u="-16.5326" v="-0.969825"/>
+<texcoord u="0.226003" v="0.904808"/>
+</vertex>
+<vertex>
+<position x="26.6976" y="3.83013" z="-19.3969"/>
+<normal x="-0.579276" y="-0.707054" z="0.405602"/>
+<texcoord u="-17.2422" v="-0.969823"/>
+<texcoord u="0.149707" v="0.884365"/>
+</vertex>
+<vertex>
+<position x="20.0739" y="-5" z="-22.2944"/>
+<normal x="-0.00347847" y="0.999989" z="-0.00313222"/>
+<texcoord u="-15.8229" v="3.05355"/>
+<texcoord u="0.398377" v="0.355585"/>
+</vertex>
+<vertex>
+<position x="17.6336" y="-5" z="-24.2705"/>
+<normal x="-0.0037868" y="0.999989" z="-0.00275139"/>
+<texcoord u="-15.1132" v="3.05355"/>
+<texcoord u="0.470033" v="0.35096"/>
+</vertex>
+<vertex>
+<position x="15" y="-5" z="-25.9808"/>
+<normal x="-0.00405367" y="0.999989" z="-0.00234053"/>
+<texcoord u="-14.4035" v="3.05355"/>
+<texcoord u="0.541792" v="0.353593"/>
+</vertex>
+<vertex>
+<position x="12.2021" y="-5" z="-27.4064"/>
+<normal x="-0.00427608" y="0.999989" z="-0.00190388"/>
+<texcoord u="-13.6938" v="3.05355"/>
+<texcoord u="0.612918" v="0.363459"/>
+</vertex>
+<vertex>
+<position x="22.248" y="-4.33013" z="-16.1641"/>
+<normal x="0.432136" y="0.846306" z="-0.311487"/>
+<texcoord u="-17.2422" v="3.90474"/>
+<texcoord u="0.277227" v="0.428651"/>
+</vertex>
+<vertex>
+<position x="20.4365" y="-4.33013" z="-18.4011"/>
+<normal x="0.368807" y="0.866058" z="-0.337527"/>
+<texcoord u="-16.5326" v="3.90474"/>
+<texcoord u="0.339664" v="0.419912"/>
+</vertex>
+<vertex>
+<position x="18.4011" y="-4.33013" z="-20.4365"/>
+<normal x="0.331506" y="0.866058" z="-0.374229"/>
+<texcoord u="-15.8229" v="3.90474"/>
+<texcoord u="0.405079" v="0.412596"/>
+</vertex>
+<vertex>
+<position x="16.1641" y="-4.33013" z="-22.248"/>
+<normal x="0.26846" y="0.891572" z="-0.364731"/>
+<texcoord u="-15.1132" v="3.90474"/>
+<texcoord u="0.470856" v="0.410138"/>
+</vertex>
+<vertex>
+<position x="13.75" y="-4.33013" z="-23.8157"/>
+<normal x="0.268083" y="0.846306" z="-0.460323"/>
+<texcoord u="-14.4035" v="3.90474"/>
+<texcoord u="0.536634" v="0.412553"/>
+</vertex>
+<vertex>
+<position x="11.1853" y="-4.33013" z="-25.1225"/>
+<normal x="0.199638" y="0.866058" z="-0.458353"/>
+<texcoord u="-13.6938" v="3.90474"/>
+<texcoord u="0.601831" v="0.421597"/>
+</vertex>
+<vertex>
+<position x="8.49798" y="-4.33013" z="-26.1541"/>
+<normal x="0.150633" y="0.866058" z="-0.476711"/>
+<texcoord u="-12.9841" v="3.90474"/>
+<texcoord u="0.665785" v="0.437177"/>
+</vertex>
+<vertex>
+<position x="20.7674" y="-2.5" z="-15.0884"/>
+<normal x="0.733813" y="0.421038" z="-0.533147"/>
+<texcoord u="-17.2422" v="4.75592"/>
+<texcoord u="0.28756" v="0.486926"/>
+</vertex>
+<vertex>
+<position x="19.0765" y="-2.5" z="-17.1765"/>
+<normal x="0.641988" y="0.500068" z="-0.581192"/>
+<texcoord u="-16.5326" v="4.75592"/>
+<texcoord u="0.348413" v="0.478446"/>
+</vertex>
+<vertex>
+<position x="17.1765" y="-2.5" z="-19.0765"/>
+<normal x="0.546475" y="0.610462" z="-0.573324"/>
+<texcoord u="-15.8229" v="4.75592"/>
+<texcoord u="0.409477" v="0.471617"/>
+</vertex>
+<vertex>
+<position x="15.0884" y="-2.5" z="-20.7674"/>
+<normal x="0.447523" y="0.631131" z="-0.633559"/>
+<texcoord u="-15.1132" v="4.75592"/>
+<texcoord u="0.470875" v="0.469323"/>
+</vertex>
+<vertex>
+<position x="12.8349" y="-2.5" z="-22.2308"/>
+<normal x="0.453521" y="0.421038" z="-0.785522"/>
+<texcoord u="-14.4035" v="4.75592"/>
+<texcoord u="0.530679" v="0.471437"/>
+</vertex>
+<vertex>
+<position x="10.4409" y="-2.5" z="-23.4506"/>
+<normal x="0.350093" y="0.500068" z="-0.792065"/>
+<texcoord u="-13.6938" v="4.75592"/>
+<texcoord u="0.591536" v="0.479879"/>
+</vertex>
+<vertex>
+<position x="7.93243" y="-2.5" z="-24.4135"/>
+<normal x="0.266038" y="0.610463" z="-0.746029"/>
+<texcoord u="-12.9841" v="4.75592"/>
+<texcoord u="0.651605" v="0.492799"/>
+</vertex>
+<vertex>
+<position x="5.33707" y="-2.5" z="-25.109"/>
+<normal x="0.151141" y="0.631131" z="-0.760809"/>
+<texcoord u="-12.2744" v="4.75592"/>
+<texcoord u="0.710541" v="0.510169"/>
+</vertex>
+<vertex>
+<position x="2.68323" y="-2.5" z="-25.5293"/>
+<normal x="0.094811" y="0.421038" z="-0.902074"/>
+<texcoord u="-11.5647" v="4.75592"/>
+<texcoord u="0.12415" v="0.532464"/>
+</vertex>
+<vertex>
+<position x="22.2308" y="-2.5" z="-12.835"/>
+<normal x="0.666523" y="0.631131" z="-0.396761"/>
+<texcoord u="-17.9519" v="4.75592"/>
+<texcoord u="0.226959" v="0.497052"/>
+</vertex>
+<vertex>
+<position x="20.2254" y="0" z="-14.6946"/>
+<normal x="0.809017" y="6.17863e-008" z="-0.587785"/>
+<texcoord u="-17.2422" v="5.60711"/>
+<texcoord u="0.296522" v="0.545429"/>
+</vertex>
+<vertex>
+<position x="18.5786" y="0" z="-16.7283"/>
+<normal x="0.754719" y="4.0155e-007" z="-0.656048"/>
+<texcoord u="-16.5326" v="5.60711"/>
+<texcoord u="0.355789" v="0.537169"/>
+</vertex>
+<vertex>
+<position x="16.7283" y="0" z="-18.5786"/>
+<normal x="0.707107" y="4.62762e-007" z="-0.707107"/>
+<texcoord u="-15.8229" v="5.60711"/>
+<texcoord u="0.415255" v="0.530519"/>
+</vertex>
+<vertex>
+<position x="14.6946" y="0" z="-20.2254"/>
+<normal x="0.544639" y="1.61967e-007" z="-0.838671"/>
+<texcoord u="-15.1132" v="5.60711"/>
+<texcoord u="0.469586" v="0.528494"/>
+</vertex>
+<vertex>
+<position x="12.5" y="0" z="-21.6507"/>
+<normal x="0.499999" y="2.54869e-007" z="-0.866026"/>
+<texcoord u="-14.4035" v="5.60711"/>
+<texcoord u="0.523341" v="0.530165"/>
+</vertex>
+<vertex>
+<position x="10.1684" y="0" z="-22.8387"/>
+<normal x="0.422631" y="1.80183e-007" z="-0.906302"/>
+<texcoord u="-13.6938" v="5.60711"/>
+<texcoord u="0.582613" v="0.538387"/>
+</vertex>
+<vertex>
+<position x="7.72543" y="0" z="-23.7764"/>
+<normal x="0.358368" y="1.54254e-008" z="-0.93358"/>
+<texcoord u="-12.9841" v="5.60711"/>
+<texcoord u="0.638377" v="0.550487"/>
+</vertex>
+<vertex>
+<position x="5.1978" y="0" z="-24.4537"/>
+<normal x="0.156434" y="7.48132e-007" z="-0.987688"/>
+<texcoord u="-12.2744" v="5.60711"/>
+<texcoord u="0.0649706" v="0.471823"/>
+</vertex>
+<vertex>
+<position x="2.61321" y="0" z="-24.8631"/>
+<normal x="0.104528" y="7.56882e-007" z="-0.994522"/>
+<texcoord u="-11.5647" v="5.60711"/>
+<texcoord u="0.064971" v="0.531662"/>
+</vertex>
+<vertex>
+<position x="0" y="0" z="-25"/>
+<normal x="0.0174663" y="2.57404e-007" z="-0.999847"/>
+<texcoord u="-10.855" v="5.60711"/>
+<texcoord u="0.0633499" v="0.591479"/>
+</vertex>
+<vertex>
+<position x="21.6507" y="0" z="-12.5"/>
+<normal x="0.83867" y="3.85635e-007" z="-0.544639"/>
+<texcoord u="-17.9519" v="5.60711"/>
+<texcoord u="0.237501" v="0.55529"/>
+</vertex>
+<vertex>
+<position x="20.7674" y="2.5" z="-15.0884"/>
+<normal x="0.733813" y="-0.421038" z="-0.533147"/>
+<texcoord u="-17.2422" v="-3.75593"/>
+<texcoord u="0.208267" v="0.69971"/>
+</vertex>
+<vertex>
+<position x="19.0765" y="2.5" z="-17.1765"/>
+<normal x="0.641988" y="-0.500068" z="-0.581192"/>
+<texcoord u="-16.5326" v="-3.75593"/>
+<texcoord u="0.267614" v="0.715611"/>
+</vertex>
+<vertex>
+<position x="17.1765" y="2.5" z="-19.0765"/>
+<normal x="0.546475" y="-0.610463" z="-0.573324"/>
+<texcoord u="-15.8229" v="-3.75593"/>
+<texcoord u="0.327374" v="0.7299"/>
+</vertex>
+<vertex>
+<position x="15.0884" y="2.5" z="-20.7674"/>
+<normal x="0.447523" y="-0.631131" z="-0.633559"/>
+<texcoord u="-15.1132" v="-3.75593"/>
+<texcoord u="0.388619" v="0.735508"/>
+</vertex>
+<vertex>
+<position x="12.8349" y="2.5" z="-22.2308"/>
+<normal x="0.453521" y="-0.421038" z="-0.785522"/>
+<texcoord u="-14.4035" v="-3.75593"/>
+<texcoord u="0.450018" v="0.737845"/>
+</vertex>
+<vertex>
+<position x="10.4409" y="2.5" z="-23.4506"/>
+<normal x="0.350093" y="-0.500068" z="-0.792065"/>
+<texcoord u="-13.6938" v="-3.75593"/>
+<texcoord u="0.511419" v="0.735635"/>
+</vertex>
+<vertex>
+<position x="7.93243" y="2.5" z="-24.4135"/>
+<normal x="0.266039" y="-0.610463" z="-0.746029"/>
+<texcoord u="-12.9841" v="-3.75593"/>
+<texcoord u="0.57249" v="0.728889"/>
+</vertex>
+<vertex>
+<position x="5.33707" y="2.5" z="-25.1089"/>
+<normal x="0.15114" y="-0.631131" z="-0.760809"/>
+<texcoord u="-12.2744" v="-3.75593"/>
+<texcoord u="0.632894" v="0.717645"/>
+</vertex>
+<vertex>
+<position x="2.68323" y="2.5" z="-25.5293"/>
+<normal x="0.0948115" y="-0.421038" z="-0.902074"/>
+<texcoord u="-11.5647" v="-3.75593"/>
+<texcoord u="0.692302" v="0.701964"/>
+</vertex>
+<vertex>
+<position x="0" y="2.5" z="-25.6699"/>
+<normal x="-0.00233558" y="-0.500068" z="-0.865983"/>
+<texcoord u="-10.855" v="-3.75593"/>
+<texcoord u="0.750387" v="0.681932"/>
+</vertex>
+<vertex>
+<position x="-2.68324" y="2.5" z="-25.5293"/>
+<normal x="-0.0603992" y="-0.610463" z="-0.789739"/>
+<texcoord u="-10.1453" v="-3.75593"/>
+<texcoord u="0.806831" v="0.657659"/>
+</vertex>
+<vertex>
+<position x="22.2308" y="2.5" z="-12.835"/>
+<normal x="0.666524" y="-0.631131" z="-0.396761"/>
+<texcoord u="-17.9519" v="-3.75593"/>
+<texcoord u="0.149371" v="0.682206"/>
+</vertex>
+<vertex>
+<position x="22.248" y="4.33013" z="-16.1641"/>
+<normal x="0.432136" y="-0.846307" z="-0.311487"/>
+<texcoord u="-17.2422" v="-2.90474"/>
+<texcoord u="0.190843" v="0.756271"/>
+</vertex>
+<vertex>
+<position x="20.4365" y="4.33013" z="-18.4011"/>
+<normal x="0.368807" y="-0.866058" z="-0.337527"/>
+<texcoord u="-16.5326" v="-2.90474"/>
+<texcoord u="0.254423" v="0.773307"/>
+</vertex>
+<vertex>
+<position x="18.4011" y="4.33013" z="-20.4365"/>
+<normal x="0.331506" y="-0.866058" z="-0.374229"/>
+<texcoord u="-15.8229" v="-2.90474"/>
+<texcoord u="0.318771" v="0.787163"/>
+</vertex>
+<vertex>
+<position x="16.1641" y="4.33013" z="-22.248"/>
+<normal x="0.268459" y="-0.891572" z="-0.364731"/>
+<texcoord u="-15.1132" v="-2.90474"/>
+<texcoord u="0.384181" v="0.794526"/>
+</vertex>
+<vertex>
+<position x="13.75" y="4.33013" z="-23.8157"/>
+<normal x="0.268083" y="-0.846306" z="-0.460323"/>
+<texcoord u="-14.4035" v="-2.90474"/>
+<texcoord u="0.449956" v="0.797029"/>
+</vertex>
+<vertex>
+<position x="11.1853" y="4.33013" z="-25.1225"/>
+<normal x="0.199638" y="-0.866058" z="-0.458353"/>
+<texcoord u="-13.6938" v="-2.90474"/>
+<texcoord u="0.515735" v="0.794662"/>
+</vertex>
+<vertex>
+<position x="8.49798" y="4.33013" z="-26.1541"/>
+<normal x="0.150633" y="-0.866058" z="-0.476711"/>
+<texcoord u="-12.9841" v="-2.90474"/>
+<texcoord u="0.581161" v="0.787436"/>
+</vertex>
+<vertex>
+<position x="5.71758" y="4.33013" z="-26.8991"/>
+<normal x="0.0969005" y="-0.891572" z="-0.44239"/>
+<texcoord u="-12.2744" v="-2.90474"/>
+<texcoord u="0.645872" v="0.77539"/>
+</vertex>
+<vertex>
+<position x="2.87453" y="4.33013" z="-27.3494"/>
+<normal x="0.0576759" y="-0.846306" z="-0.529565"/>
+<texcoord u="-11.5647" v="-2.90474"/>
+<texcoord u="0.709515" v="0.758591"/>
+</vertex>
+<vertex>
+<position x="0" y="4.33013" z="-27.5"/>
+<normal x="-0.00405112" y="-0.866058" z="-0.499926"/>
+<texcoord u="-10.855" v="-2.90474"/>
+<texcoord u="0.77174" v="0.73713"/>
+</vertex>
+<vertex>
+<position x="25.1225" y="4.33013" z="-11.1853"/>
+<normal x="0.455058" y="-0.866058" z="-0.20704"/>
+<texcoord u="-18.6616" v="-2.90474"/>
+<texcoord u="0.0681688" v="0.71308"/>
+</vertex>
+<vertex>
+<position x="23.8157" y="4.33013" z="-13.75"/>
+<normal x="0.393599" y="-0.891572" z="-0.224006"/>
+<texcoord u="-17.9519" v="-2.90474"/>
+<texcoord u="0.129159" v="0.737831"/>
+</vertex>
+<vertex>
+<position x="24.2705" y="5" z="-17.6336"/>
+<normal x="-0.00275137" y="-0.999989" z="-0.0037868"/>
+<texcoord u="-17.2422" v="-2.05356"/>
+<texcoord u="0.172656" v="0.812592"/>
+</vertex>
+<vertex>
+<position x="22.2944" y="5" z="-20.0739"/>
+<normal x="-0.00313211" y="-0.999989" z="-0.00347858"/>
+<texcoord u="-16.5326" v="-2.05356"/>
+<texcoord u="0.242014" v="0.831176"/>
+</vertex>
+<vertex>
+<position x="20.0739" y="5" z="-22.2944"/>
+<normal x="-0.00347855" y="-0.999989" z="-0.00313216"/>
+<texcoord u="-15.8229" v="-2.05356"/>
+<texcoord u="0.312544" v="0.84467"/>
+</vertex>
+<vertex>
+<position x="17.6336" y="5" z="-24.2705"/>
+<normal x="-0.00378681" y="-0.999989" z="-0.00275134"/>
+<texcoord u="-15.1132" v="-2.05356"/>
+<texcoord u="0.383997" v="0.851765"/>
+</vertex>
+<vertex>
+<position x="15" y="5" z="-25.9808"/>
+<normal x="-0.00405374" y="-0.999989" z="-0.00234054"/>
+<texcoord u="-14.4035" v="-2.05356"/>
+<texcoord u="0.455794" v="0.852985"/>
+</vertex>
+<vertex>
+<position x="12.2021" y="5" z="-27.4064"/>
+<normal x="-0.00427608" y="-0.999989" z="-0.00190388"/>
+<texcoord u="-13.6938" v="-2.05356"/>
+<texcoord u="0.527463" v="0.848533"/>
+</vertex>
+<vertex>
+<position x="9.27052" y="5" z="-28.5317"/>
+<normal x="-0.00445175" y="-0.999989" z="-0.0014465"/>
+<texcoord u="-12.9841" v="-2.05356"/>
+<texcoord u="0.598565" v="0.838506"/>
+</vertex>
+<vertex>
+<position x="6.23736" y="5" z="-29.3445"/>
+<normal x="-0.0045785" y="-0.999989" z="-0.000973264"/>
+<texcoord u="-12.2744" v="-2.05356"/>
+<texcoord u="0.668674" v="0.822981"/>
+</vertex>
+<vertex>
+<position x="3.13586" y="5" z="-29.8357"/>
+<normal x="-0.00465517" y="-0.999989" z="-0.000489651"/>
+<texcoord u="-11.5647" v="-2.05356"/>
+<texcoord u="0.73736" v="0.802043"/>
+</vertex>
+<vertex>
+<position x="25.9808" y="5" z="-15"/>
+<normal x="-0.00234052" y="-0.999989" z="-0.00405357"/>
+<texcoord u="-17.9519" v="-2.05356"/>
+<texcoord u="0.105526" v="0.787098"/>
+</vertex>
+<vertex>
+<position x="26.2931" y="4.33013" z="-19.103"/>
+<normal x="-0.399303" y="-0.866033" z="0.300906"/>
+<texcoord u="-17.2422" v="-1.20237"/>
+<texcoord u="0.154466" v="0.868912"/>
+</vertex>
+<vertex>
+<position x="24.1522" y="4.33013" z="-21.7468"/>
+<normal x="-0.365663" y="-0.866032" z="0.340996"/>
+<texcoord u="-16.5326" v="-1.20237"/>
+<texcoord u="0.229608" v="0.889046"/>
+</vertex>
+<vertex>
+<position x="21.7468" y="4.33013" z="-24.1522"/>
+<normal x="-0.328016" y="-0.866032" z="0.37735"/>
+<texcoord u="-15.8229" v="-1.20237"/>
+<texcoord u="0.306175" v="0.902778"/>
+</vertex>
+<vertex>
+<position x="19.103" y="4.33013" z="-26.2931"/>
+<normal x="-0.286775" y="-0.866033" z="0.40957"/>
+<texcoord u="-15.1132" v="-1.20237"/>
+<texcoord u="0.383663" v="0.909655"/>
+</vertex>
+<vertex>
+<position x="16.25" y="4.33013" z="-28.1459"/>
+<normal x="-0.242393" y="-0.866032" z="0.437303"/>
+<texcoord u="-14.4035" v="-1.20237"/>
+<texcoord u="0.461453" v="0.909877"/>
+</vertex>
+<vertex>
+<position x="13.219" y="4.33013" z="-29.6903"/>
+<normal x="-0.195354" y="-0.866032" z="0.460244"/>
+<texcoord u="-13.6938" v="-1.20237"/>
+<texcoord u="0.538993" v="0.903661"/>
+</vertex>
+<vertex>
+<position x="10.0431" y="4.33013" z="-30.9094"/>
+<normal x="-0.146176" y="-0.866033" z="0.478143"/>
+<texcoord u="-12.9841" v="-1.20237"/>
+<texcoord u="0.615773" v="0.891163"/>
+</vertex>
+<vertex>
+<position x="6.75714" y="4.33013" z="-31.7898"/>
+<normal x="-0.0953953" y="-0.866032" z="0.490803"/>
+<texcoord u="-12.2744" v="-1.20237"/>
+<texcoord u="0.691293" v="0.872506"/>
+</vertex>
+<vertex>
+<position x="28.1459" y="4.33013" z="-16.25"/>
+<normal x="-0.428569" y="-0.866032" z="0.257519"/>
+<texcoord u="-17.9519" v="-1.20237"/>
+<texcoord u="0.0817433" v="0.841295"/>
+</vertex>
+<vertex>
+<position x="18.2412" y="-2.65009" z="-20.2259"/>
+<normal x="0.607933" y="0.258488" z="-0.750734"/>
+<texcoord u="-15.8229" v="4.75592"/>
+<texcoord u="0.858062" v="0.140959"/>
+</vertex>
+<vertex>
+<position x="16.0277" y="-2.65009" z="-22.0184"/>
+<normal x="0.607933" y="0.258489" z="-0.750734"/>
+<texcoord u="-15.1132" v="4.75592"/>
+<texcoord u="0.923188" v="0.140076"/>
+</vertex>
+<vertex>
+<position x="17.7661" y="-1.43136e-008" z="-19.6982"/>
+<normal x="0.607933" y="0.258488" z="-0.750734"/>
+<texcoord u="-15.8229" v="5.60711"/>
+<texcoord u="0.859761" v="0.203673"/>
+</vertex>
+<vertex>
+<position x="15.6103" y="-1.43136e-008" z="-21.4439"/>
+<normal x="0.607933" y="0.258488" z="-0.750734"/>
+<texcoord u="-15.1132" v="5.60711"/>
+<texcoord u="0.923188" v="0.202814"/>
+</vertex>
+<vertex>
+<position x="8.44216" y="-2.65009" z="-25.8834"/>
+<normal x="0.250023" y="0.25849" z="-0.933098"/>
+<texcoord u="-12.9841" v="4.75592"/>
+<texcoord u="0.389312" v="0.078459"/>
+</vertex>
+<vertex>
+<position x="5.69098" y="-2.65009" z="-26.6206"/>
+<normal x="0.250024" y="0.25849" z="-0.933098"/>
+<texcoord u="-12.2744" v="4.75592"/>
+<texcoord u="0.454438" v="0.0775765"/>
+</vertex>
+<vertex>
+<position x="8.22273" y="-1.43136e-008" z="-25.2081"/>
+<normal x="0.250022" y="0.258489" z="-0.933098"/>
+<texcoord u="-12.9841" v="5.60711"/>
+<texcoord u="0.391012" v="0.141173"/>
+</vertex>
+<vertex>
+<position x="5.54334" y="-1.43136e-008" z="-25.926"/>
+<normal x="0.250023" y="0.25849" z="-0.933098"/>
+<texcoord u="-12.2744" v="5.60711"/>
+<texcoord u="0.454438" v="0.140314"/>
+</vertex>
+<vertex>
+<position x="17.7661" y="-1.43136e-008" z="-19.6982"/>
+<normal x="0.607932" y="-0.258488" z="-0.750734"/>
+<texcoord u="-15.8229" v="-4.60711"/>
+<texcoord u="0.765741" v="0.202658"/>
+</vertex>
+<vertex>
+<position x="15.6103" y="-1.43136e-008" z="-21.4439"/>
+<normal x="0.607933" y="-0.258488" z="-0.750734"/>
+<texcoord u="-15.1132" v="-4.60711"/>
+<texcoord u="0.765741" v="0.266091"/>
+</vertex>
+<vertex>
+<position x="18.2412" y="2.65009" z="-20.2259"/>
+<normal x="0.607933" y="-0.258488" z="-0.750734"/>
+<texcoord u="-15.8229" v="-3.75593"/>
+<texcoord u="0.703009" v="0.201809"/>
+</vertex>
+<vertex>
+<position x="16.0277" y="2.65009" z="-22.0184"/>
+<normal x="0.607933" y="-0.258488" z="-0.750734"/>
+<texcoord u="-15.1132" v="-3.75593"/>
+<texcoord u="0.703009" v="0.266941"/>
+</vertex>
+<vertex>
+<position x="8.22273" y="-1.43136e-008" z="-25.2081"/>
+<normal x="0.250022" y="-0.258489" z="-0.933098"/>
+<texcoord u="-12.9841" v="-4.60711"/>
+<texcoord u="0.0780093" v="0.141091"/>
+</vertex>
+<vertex>
+<position x="5.54334" y="-1.43136e-008" z="-25.926"/>
+<normal x="0.250022" y="-0.258489" z="-0.933098"/>
+<texcoord u="-12.2744" v="-4.60711"/>
+<texcoord u="0.078009" v="0.0776595"/>
+</vertex>
+<vertex>
+<position x="8.44216" y="2.65009" z="-25.8834"/>
+<normal x="0.250022" y="-0.258489" z="-0.933098"/>
+<texcoord u="-12.9841" v="-3.75593"/>
+<texcoord u="0.140741" v="0.141941"/>
+</vertex>
+<vertex>
+<position x="5.69098" y="2.65009" z="-26.6206"/>
+<normal x="0.250022" y="-0.258489" z="-0.933098"/>
+<texcoord u="-12.2744" v="-3.75593"/>
+<texcoord u="0.140741" v="0.0768095"/>
+</vertex>
+<vertex>
+<position x="24.2433" y="-1.43136e-008" z="-10.7831"/>
+<normal x="0.860725" y="-0.258488" z="-0.438562"/>
+<texcoord u="-18.6616" v="-4.60711"/>
+<texcoord u="0.828009" v="0.92234"/>
+</vertex>
+<vertex>
+<position x="22.984" y="-1.43136e-008" z="-13.2547"/>
+<normal x="0.860725" y="-0.258488" z="-0.438562"/>
+<texcoord u="-17.9519" v="-4.60711"/>
+<texcoord u="0.828009" v="0.858909"/>
+</vertex>
+<vertex>
+<position x="24.892" y="2.65009" z="-11.0719"/>
+<normal x="0.860725" y="-0.258488" z="-0.438562"/>
+<texcoord u="-18.6616" v="-3.75593"/>
+<texcoord u="0.890741" v="0.923191"/>
+</vertex>
+<vertex>
+<position x="23.5989" y="2.65009" z="-13.6097"/>
+<normal x="0.860725" y="-0.258488" z="-0.438562"/>
+<texcoord u="-17.9519" v="-3.75593"/>
+<texcoord u="0.890741" v="0.858059"/>
+</vertex>
+<vertex>
+<position x="18.5786" y="0" z="-16.7283"/>
+<normal x="0.754719" y="4.0155e-007" z="-0.656048"/>
+<texcoord u="-16.5326" v="-4.60711"/>
+<texcoord u="0.282158" v="0.658242"/>
+</vertex>
+<vertex>
+<position x="20.2254" y="0" z="-14.6946"/>
+<normal x="0.809017" y="6.17863e-008" z="-0.587785"/>
+<texcoord u="-17.2422" v="-4.60711"/>
+<texcoord u="0.224357" v="0.642754"/>
+</vertex>
+<vertex>
+<position x="16.7283" y="0" z="-18.5786"/>
+<normal x="0.707107" y="4.62762e-007" z="-0.707107"/>
+<texcoord u="-15.8229" v="-4.60711"/>
+<texcoord u="0.340355" v="0.672157"/>
+</vertex>
+<vertex>
+<position x="14.6946" y="0" z="-20.2254"/>
+<normal x="0.544639" y="1.61967e-007" z="-0.838671"/>
+<texcoord u="-15.1132" v="-4.60711"/>
+<texcoord u="0.391672" v="0.676402"/>
+</vertex>
+<vertex>
+<position x="12.5" y="0" z="-21.6507"/>
+<normal x="0.499999" y="2.54869e-007" z="-0.866026"/>
+<texcoord u="-14.4035" v="-4.60711"/>
+<texcoord u="0.451468" v="0.678679"/>
+</vertex>
+<vertex>
+<position x="10.1684" y="0" z="-22.8387"/>
+<normal x="0.422631" y="1.80183e-007" z="-0.906302"/>
+<texcoord u="-13.6938" v="-4.60711"/>
+<texcoord u="0.508491" v="0.676523"/>
+</vertex>
+<vertex>
+<position x="7.72543" y="0" z="-23.7764"/>
+<normal x="0.358368" y="1.54254e-008" z="-0.93358"/>
+<texcoord u="-12.9841" v="-4.60711"/>
+<texcoord u="0.568209" v="0.672751"/>
+</vertex>
+<vertex>
+<position x="5.1978" y="0" z="-24.4537"/>
+<normal x="0.156434" y="7.48132e-007" z="-0.987688"/>
+<texcoord u="-12.2744" v="-4.60711"/>
+<texcoord u="0.618567" v="0.660221"/>
+</vertex>
+<vertex>
+<position x="2.61321" y="0" z="-24.8631"/>
+<normal x="0.104528" y="7.56882e-007" z="-0.994522"/>
+<texcoord u="-11.5647" v="-4.60711"/>
+<texcoord u="0.676424" v="0.64495"/>
+</vertex>
+<vertex>
+<position x="0" y="0" z="-25"/>
+<normal x="0.0174663" y="2.57404e-007" z="-0.999847"/>
+<texcoord u="-10.855" v="-4.60711"/>
+<texcoord u="0.730334" v="0.626248"/>
+</vertex>
+<vertex>
+<position x="-2.61322" y="0" z="-24.8631"/>
+<normal x="-0.0523345" y="3.7021e-007" z="-0.99863"/>
+<texcoord u="-10.1453" v="-4.60711"/>
+<texcoord u="0.786354" v="0.605213"/>
+</vertex>
+<vertex>
+<position x="21.6507" y="0" z="-12.5"/>
+<normal x="0.83867" y="3.85635e-007" z="-0.544639"/>
+<texcoord u="-17.9519" v="-4.60711"/>
+<texcoord u="0.166998" v="0.625707"/>
+</vertex>
+<vertex>
+<position x="24.5238" y="3.83013" z="-22.0813"/>
+<normal x="-0.533707" y="-0.707054" z="0.463931"/>
+<texcoord u="-16.5326" v="-0.969825"/>
+<texcoord u="0.226165" v="0.904844"/>
+</vertex>
+<vertex>
+<position x="22.0813" y="3.83013" z="-24.5238"/>
+<normal x="-0.48229" y="-0.707053" z="0.517178"/>
+<texcoord u="-15.8229" v="-0.969825"/>
+<texcoord u="0.304152" v="0.91882"/>
+</vertex>
+<vertex>
+<position x="19.3969" y="3.83013" z="-26.6976"/>
+<normal x="-0.425587" y="-0.707054" z="0.564757"/>
+<texcoord u="-15.1132" v="-0.969824"/>
+<texcoord u="0.383018" v="0.925812"/>
+</vertex>
+<vertex>
+<position x="10.1976" y="3.83013" z="-31.3849"/>
+<normal x="-0.230238" y="-0.707054" z="0.66863"/>
+<texcoord u="-12.9841" v="-0.969824"/>
+<texcoord u="0.619067" v="0.906993"/>
+</vertex>
+<vertex>
+<position x="18.2412" y="-2.65009" z="-20.2259"/>
+<normal x="-0.0601413" y="-0.995423" z="0.0742682"/>
+<texcoord u="2.15465" v="1.66002"/>
+<texcoord u="0.670566" v="0.11099"/>
+</vertex>
+<vertex>
+<position x="17.1765" y="-2.5" z="-19.0765"/>
+<normal x="-0.0601411" y="-0.995423" z="0.0742682"/>
+<texcoord u="2.61303" v="1.23545"/>
+<texcoord u="0.673703" v="0.0751359"/>
+</vertex>
+<vertex>
+<position x="16.0277" y="-2.65009" z="-22.0184"/>
+<normal x="-0.0601411" y="-0.995423" z="0.0742682"/>
+<texcoord u="1.43987" v="0.777349"/>
+<texcoord u="0.735684" v="0.112364"/>
+</vertex>
+<vertex>
+<position x="15.0884" y="-2.5" z="-20.7674"/>
+<normal x="-0.060141" y="-0.995423" z="0.0742681"/>
+<texcoord u="1.93874" v="0.402768"/>
+<texcoord u="0.735131" v="0.0764312"/>
+</vertex>
+<vertex>
+<position x="18.2412" y="-2.65009" z="-20.2259"/>
+<normal x="0.73339" y="-0.00387232" z="0.679797"/>
+<texcoord u="-0.875832" v="1.40757"/>
+<texcoord u="0.457621" v="0.267154"/>
+</vertex>
+<vertex>
+<position x="17.7661" y="-1.43136e-008" z="-19.6982"/>
+<normal x="0.73339" y="-0.00387258" z="0.679797"/>
+<texcoord u="-1.02799" v="0.558898"/>
+<texcoord u="0.394886" v="0.266639"/>
+</vertex>
+<vertex>
+<position x="17.1765" y="-2.5" z="-19.0765"/>
+<normal x="0.73339" y="-0.00387258" z="0.679797"/>
+<texcoord u="-1.21679" v="1.3595"/>
+<texcoord u="0.445312" v="0.233333"/>
+</vertex>
+<vertex>
+<position x="16.7283" y="0" z="-18.5786"/>
+<normal x="0.733391" y="-0.00387284" z="0.679796"/>
+<texcoord u="-1.36034" v="0.558898"/>
+<texcoord u="0.386129" v="0.232846"/>
+</vertex>
+<vertex>
+<position x="16.0277" y="-2.65009" z="-22.0184"/>
+<normal x="-0.799411" y="0.00432678" z="-0.600769"/>
+<texcoord u="-0.98837" v="0.968128"/>
+<texcoord u="0.754731" v="0.34498"/>
+</vertex>
+<vertex>
+<position x="15.0884" y="-2.5" z="-20.7674"/>
+<normal x="-0.799411" y="0.00432716" z="-0.600769"/>
+<texcoord u="-0.546399" v="0.915102"/>
+<texcoord u="0.790597" v="0.347245"/>
+</vertex>
+<vertex>
+<position x="15.6103" y="-1.43136e-008" z="-21.4439"/>
+<normal x="-0.799411" y="0.00432716" z="-0.600769"/>
+<texcoord u="-0.785411" v="0.0318721"/>
+<texcoord u="0.772933" v="0.40502"/>
+</vertex>
+<vertex>
+<position x="14.6946" y="0" z="-20.2254"/>
+<normal x="-0.799411" y="0.00432755" z="-0.600768"/>
+<texcoord u="-0.354936" v="0.0318721"/>
+<texcoord u="0.807769" v="0.403884"/>
+</vertex>
+<vertex>
+<position x="8.44216" y="-2.65009" z="-25.8834"/>
+<normal x="-0.0249175" y="-0.995355" z="0.0929931"/>
+<texcoord u="-1.36635" v="1.65789"/>
+<texcoord u="0.545206" v="0.0768134"/>
+</vertex>
+<vertex>
+<position x="7.93243" y="-2.5" z="-24.4135"/>
+<normal x="-0.0249175" y="-0.995355" z="0.0929932"/>
+<texcoord u="-0.780199" v="1.45463"/>
+<texcoord u="0.580811" v="0.0799285"/>
+</vertex>
+<vertex>
+<position x="5.69098" y="-2.65009" z="-26.6206"/>
+<normal x="-0.0249175" y="-0.995355" z="0.0929932"/>
+<texcoord u="-1.66032" v="0.560803"/>
+<texcoord u="0.544189" v="0.141937"/>
+</vertex>
+<vertex>
+<position x="5.33707" y="-2.5" z="-25.109"/>
+<normal x="-0.0249175" y="-0.995355" z="0.0929932"/>
+<texcoord u="-1.05751" v="0.419675"/>
+<texcoord u="0.579851" v="0.141364"/>
+</vertex>
+<vertex>
+<position x="8.44216" y="-2.65009" z="-25.8834"/>
+<normal x="0.944621" y="-0.00540148" z="0.32812"/>
+<texcoord u="-0.741974" v="0.543536"/>
+<texcoord u="0.613828" v="0.267055"/>
+</vertex>
+<vertex>
+<position x="8.22273" y="-1.43136e-008" z="-25.2081"/>
+<normal x="0.94462" y="-0.00540147" z="0.328121"/>
+<texcoord u="-0.958246" v="-0.305134"/>
+<texcoord u="0.551093" v="0.2665"/>
+</vertex>
+<vertex>
+<position x="7.93243" y="-2.5" z="-24.4135"/>
+<normal x="0.94462" y="-0.00540147" z="0.328121"/>
+<texcoord u="-1.2127" v="0.495471"/>
+<texcoord u="0.601604" v="0.233469"/>
+</vertex>
+<vertex>
+<position x="7.72543" y="0" z="-23.7764"/>
+<normal x="0.94462" y="-0.00540147" z="0.328121"/>
+<texcoord u="-1.41672" v="-0.305134"/>
+<texcoord u="0.542422" v="0.232945"/>
+</vertex>
+<vertex>
+<position x="18.2412" y="2.65009" z="-20.2259"/>
+<normal x="0.73339" y="0.00387311" z="0.679797"/>
+<texcoord u="-0.932218" v="1.42293"/>
+<texcoord u="0.229426" v="0.328643"/>
+</vertex>
+<vertex>
+<position x="17.1765" y="2.5" z="-19.0765"/>
+<normal x="0.73339" y="0.00387335" z="0.679797"/>
+<texcoord u="-1.27318" v="1.471"/>
+<texcoord u="0.24265" v="0.295169"/>
+</vertex>
+<vertex>
+<position x="17.7661" y="-1.43136e-008" z="-19.6982"/>
+<normal x="0.73339" y="0.00387335" z="0.679797"/>
+<texcoord u="-1.08438" v="2.2716"/>
+<texcoord u="0.292153" v="0.329831"/>
+</vertex>
+<vertex>
+<position x="16.7283" y="0" z="-18.5786"/>
+<normal x="0.73339" y="0.00387359" z="0.679797"/>
+<texcoord u="-1.41672" v="2.2716"/>
+<texcoord u="0.301824" v="0.296288"/>
+</vertex>
+<vertex>
+<position x="18.2412" y="2.65009" z="-20.2259"/>
+<normal x="-0.0601412" y="0.995423" z="0.0742681"/>
+<texcoord u="2.06451" v="1.28776"/>
+<texcoord u="0.298191" v="0.205456"/>
+</vertex>
+<vertex>
+<position x="16.0277" y="2.65009" z="-22.0184"/>
+<normal x="-0.0601411" y="0.995423" z="0.0742682"/>
+<texcoord u="2.86104" v="0.304139"/>
+<texcoord u="0.233059" v="0.205457"/>
+</vertex>
+<vertex>
+<position x="17.1765" y="2.5" z="-19.0765"/>
+<normal x="-0.0601411" y="0.995423" z="0.0742682"/>
+<texcoord u="1.55371" v="0.814636"/>
+<texcoord u="0.295811" v="0.169543"/>
+</vertex>
+<vertex>
+<position x="15.0884" y="2.5" z="-20.7674"/>
+<normal x="-0.0601411" y="0.995423" z="0.0742682"/>
+<texcoord u="2.30512" v="-0.113282"/>
+<texcoord u="0.23437" v="0.169543"/>
+</vertex>
+<vertex>
+<position x="16.0277" y="2.65009" z="-22.0184"/>
+<normal x="-0.799411" y="-0.00432649" z="-0.600768"/>
+<texcoord u="-1.70949" v="1.93909"/>
+<texcoord u="0.145254" v="0.266832"/>
+</vertex>
+<vertex>
+<position x="15.6103" y="-1.43136e-008" z="-21.4439"/>
+<normal x="-0.799411" y="-0.00432677" z="-0.600768"/>
+<texcoord u="-1.50653" v="2.87535"/>
+<texcoord u="0.0825165" v="0.266833"/>
+</vertex>
+<vertex>
+<position x="15.0884" y="2.5" z="-20.7674"/>
+<normal x="-0.799411" y="-0.00432677" z="-0.600768"/>
+<texcoord u="-1.26751" v="1.99212"/>
+<texcoord u="0.132681" v="0.233167"/>
+</vertex>
+<vertex>
+<position x="14.6946" y="0" z="-20.2254"/>
+<normal x="-0.799412" y="-0.00432704" z="-0.600768"/>
+<texcoord u="-1.07605" v="2.87535"/>
+<texcoord u="0.0734956" v="0.233167"/>
+</vertex>
+<vertex>
+<position x="8.44216" y="2.65009" z="-25.8834"/>
+<normal x="0.94462" y="0.00540127" z="0.328121"/>
+<texcoord u="-0.23115" v="1.42293"/>
+<texcoord u="0.0731487" v="0.390873"/>
+</vertex>
+<vertex>
+<position x="7.93243" y="2.5" z="-24.4135"/>
+<normal x="0.94462" y="0.00540124" z="0.328121"/>
+<texcoord u="-0.701876" v="1.471"/>
+<texcoord u="0.0864322" v="0.357692"/>
+</vertex>
+<vertex>
+<position x="8.22273" y="-1.43136e-008" z="-25.2081"/>
+<normal x="0.94462" y="0.00540124" z="0.328121"/>
+<texcoord u="-0.447422" v="2.2716"/>
+<texcoord u="0.13587" v="0.392308"/>
+</vertex>
+<vertex>
+<position x="7.72543" y="0" z="-23.7764"/>
+<normal x="0.94462" y="0.00540121" z="0.328121"/>
+<texcoord u="-0.905898" v="2.2716"/>
+<texcoord u="0.145601" v="0.359045"/>
+</vertex>
+<vertex>
+<position x="5.33707" y="-2.5" z="-25.109"/>
+<normal x="0.151141" y="0.631131" z="-0.760809"/>
+<texcoord u="-12.2744" v="4.75592"/>
+<texcoord u="0.12415" v="0.471021"/>
+</vertex>
+<vertex>
+<position x="-5.17002" y="-6.30442" z="-0.294484"/>
+<normal x="0.566587" y="0.189256" z="-0.801973"/>
+<texcoord u="1.91937" v="2.20237"/>
+<texcoord u="0.675251" v="0.722607"/>
+</vertex>
+<vertex>
+<position x="-6.42485" y="-1.80257" z="-6.12817"/>
+<normal x="0.85623" y="-0.184578" z="0.482494"/>
+<texcoord u="0.499992" v="4.75592"/>
+<texcoord u="0.56193" v="0.826369"/>
+</vertex>
+<vertex>
+<position x="-6.33012" y="4.99354e-007" z="-5.9641"/>
+<normal x="0.866175" y="-0.00465795" z="0.499719"/>
+<texcoord u="-0.919387" v="4.75592"/>
+<texcoord u="0.520447" v="0.819299"/>
+</vertex>
+<vertex>
+<position x="-6.7049" y="-3.52636" z="-6.61323"/>
+<normal x="0.827799" y="-0.356431" z="0.43325"/>
+<texcoord u="1.91937" v="4.75592"/>
+<texcoord u="0.602713" v="0.83815"/>
+</vertex>
+<vertex>
+<position x="-7.45388" y="-4.27074" z="-4.25025"/>
+<normal x="0.976717" y="-0.210657" z="-0.0405897"/>
+<texcoord u="1.91937" v="3.90474"/>
+<texcoord u="0.618944" v="0.797592"/>
+</vertex>
+<vertex>
+<position x="-7.11472" y="-2.18307" z="-3.66281"/>
+<normal x="0.993664" y="-0.111826" z="-0.0112363"/>
+<texcoord u="0.499992" v="3.90474"/>
+<texcoord u="0.57384" v="0.778499"/>
+</vertex>
+<vertex>
+<position x="-7.57151" y="-7.64121" z="-3.11425"/>
+<normal x="0.863228" y="-0.00759435" z="-0.504756"/>
+<texcoord u="3.33875" v="3.05355"/>
+<texcoord u="0.698855" v="0.786492"/>
+</vertex>
+<vertex>
+<position x="-6.89208" y="-5.28758" z="-1.93743"/>
+<normal x="0.845406" y="0.00453926" z="-0.534105"/>
+<texcoord u="1.91937" v="3.05355"/>
+<texcoord u="0.642605" v="0.761111"/>
+</vertex>
+<vertex>
+<position x="-8.00266" y="-6.17175" z="-5.20076"/>
+<normal x="0.949866" y="-0.30028" z="-0.0870968"/>
+<texcoord u="3.33875" v="3.90474"/>
+<texcoord u="0.667712" v="0.818054"/>
+</vertex>
+<vertex>
+<position x="-8.48078" y="-9.66089" z="-4.68914"/>
+<normal x="0.862499" y="-0.0062813" z="-0.506019"/>
+<texcoord u="4.75813" v="3.05355"/>
+<texcoord u="0.745859" v="0.820093"/>
+</vertex>
+<vertex>
+<position x="-4.84582" y="-3.25389" z="8.3932"/>
+<normal x="0.463613" y="-0.374501" z="-0.803002"/>
+<texcoord u="1.91937" v="-4.60711"/>
+<texcoord u="0.377399" v="0.439846"/>
+</vertex>
+<vertex>
+<position x="-4.58741" y="-1.66329" z="7.94562"/>
+<normal x="0.492414" y="-0.173536" z="-0.852886"/>
+<texcoord u="0.499992" v="-4.60711"/>
+<texcoord u="0.404635" v="0.448959"/>
+</vertex>
+<vertex>
+<position x="-6.42485" y="-1.80257" z="6.12817"/>
+<normal x="0.85623" y="-0.184578" z="-0.482494"/>
+<texcoord u="0.499992" v="-3.75593"/>
+<texcoord u="0.411696" v="0.402004"/>
+</vertex>
+<vertex>
+<position x="-6.7049" y="-3.52636" z="6.61323"/>
+<normal x="0.827799" y="-0.35643" z="-0.43325"/>
+<texcoord u="1.91937" v="-3.75593"/>
+<texcoord u="0.364481" v="0.409783"/>
+</vertex>
+<vertex>
+<position x="-8.48078" y="-9.66089" z="4.68914"/>
+<normal x="0.862499" y="-0.00628122" z="0.506019"/>
+<texcoord u="4.75813" v="-2.05356"/>
+<texcoord u="0.262251" v="0.323641"/>
+</vertex>
+<vertex>
+<position x="-7.57151" y="-7.64121" z="3.11425"/>
+<normal x="0.863228" y="-0.00759441" z="0.504756"/>
+<texcoord u="3.33875" v="-2.05356"/>
+<texcoord u="0.315319" v="0.310825"/>
+</vertex>
+<vertex>
+<position x="-5.17002" y="-6.30442" z="0.294483"/>
+<normal x="0.566587" y="0.189256" z="0.801973"/>
+<texcoord u="1.91937" v="-1.20237"/>
+<texcoord u="0.366215" v="0.25507"/>
+</vertex>
+<vertex>
+<position x="-8.00266" y="-6.17175" z="5.20076"/>
+<normal x="0.949866" y="-0.30028" z="0.0870968"/>
+<texcoord u="3.33875" v="-2.90474"/>
+<texcoord u="0.327306" v="0.350397"/>
+</vertex>
+<vertex>
+<position x="-7.45388" y="-4.27074" z="4.25025"/>
+<normal x="0.976717" y="-0.210656" z="0.0405899"/>
+<texcoord u="1.91937" v="-2.90474"/>
+<texcoord u="0.37607" v="0.351344"/>
+</vertex>
+<vertex>
+<position x="-6.89208" y="-5.28758" z="1.93743"/>
+<normal x="0.845406" y="0.00453932" z="0.534106"/>
+<texcoord u="1.91937" v="-2.05356"/>
+<texcoord u="0.371031" v="0.303362"/>
+</vertex>
+<vertex>
+<position x="-7.11472" y="-2.18307" z="3.66281"/>
+<normal x="0.993664" y="-0.111826" z="0.0112365"/>
+<texcoord u="0.499992" v="-2.90474"/>
+<texcoord u="0.419585" v="0.354586"/>
+</vertex>
+<vertex>
+<position x="-4.5" y="4.60772e-007" z="7.79423"/>
+<normal x="0.499693" y="0.0350131" z="-0.865494"/>
+<texcoord u="-0.919387" v="-4.60711"/>
+<texcoord u="0.435137" v="0.459892"/>
+</vertex>
+<vertex>
+<position x="-6.33012" y="4.99354e-007" z="5.9641"/>
+<normal x="0.866175" y="-0.0046578" z="-0.499719"/>
+<texcoord u="-0.919387" v="-3.75593"/>
+<texcoord u="0.4497" v="0.412054"/>
+</vertex>
+<vertex>
+<position x="-6.47216" y="-2.70285" z="-1.21012"/>
+<normal x="0.865011" y="-0.00918162" z="-0.501668"/>
+<texcoord u="0.499992" v="3.05355"/>
+<texcoord u="0.593033" v="0.729695"/>
+</vertex>
+<vertex>
+<position x="-7" y="6.04763e-007" z="-3.4641"/>
+<normal x="0.999967" y="-0.00810925" z="-0.000319381"/>
+<texcoord u="-0.919387" v="3.90474"/>
+<texcoord u="0.52592" v="0.766903"/>
+</vertex>
+<vertex>
+<position x="-6.42485" y="1.80257" z="-6.12817"/>
+<normal x="0.857199" y="0.175466" z="0.484171"/>
+<texcoord u="-2.33876" v="4.75592"/>
+<texcoord u="0.478623" v="0.817449"/>
+</vertex>
+<vertex>
+<position x="-7.15802" y="-5.09602" z="-7.39806"/>
+<normal x="0.782124" y="-0.512706" z="0.354139"/>
+<texcoord u="3.33875" v="4.75592"/>
+<texcoord u="0.643728" v="0.852062"/>
+</vertex>
+<vertex>
+<position x="-8.73706" y="-7.80302" z="-6.47278"/>
+<normal x="0.914285" y="-0.37678" z="-0.148725"/>
+<texcoord u="4.75813" v="3.90474"/>
+<texcoord u="0.70975" v="0.841861"/>
+</vertex>
+<vertex>
+<position x="-9.58013" y="-11.2583" z="-6.59327"/>
+<normal x="0.861923" y="-0.00469364" z="-0.507018"/>
+<texcoord u="6.17751" v="3.05355"/>
+<texcoord u="0.800753" v="0.837563"/>
+</vertex>
+<vertex>
+<position x="-5.26393" y="-4.70228" z="9.1174"/>
+<normal x="0.414551" y="-0.559099" z="-0.718023"/>
+<texcoord u="3.33875" v="-4.60711"/>
+<texcoord u="0.314767" v="0.413661"/>
+</vertex>
+<vertex>
+<position x="-7.15802" y="-5.09602" z="7.39806"/>
+<normal x="0.782124" y="-0.512706" z="-0.354139"/>
+<texcoord u="3.33875" v="-3.75593"/>
+<texcoord u="0.337574" v="0.389043"/>
+</vertex>
+<vertex>
+<position x="-9.58013" y="-11.2583" z="6.59327"/>
+<normal x="0.861923" y="-0.00469322" z="0.507018"/>
+<texcoord u="6.17751" v="-2.05356"/>
+<texcoord u="0.209261" v="0.323867"/>
+</vertex>
+<vertex>
+<position x="-8.73706" y="-7.80302" z="6.47278"/>
+<normal x="0.914285" y="-0.37678" z="0.148725"/>
+<texcoord u="4.75813" v="-2.90474"/>
+<texcoord u="0.282558" v="0.357626"/>
+</vertex>
+<vertex>
+<position x="-6.47216" y="-2.70285" z="1.21012"/>
+<normal x="0.865011" y="-0.00918166" z="0.501668"/>
+<texcoord u="0.499992" v="-2.05356"/>
+<texcoord u="0.42263" v="0.305422"/>
+</vertex>
+<vertex>
+<position x="-7" y="6.04763e-007" z="3.4641"/>
+<normal x="0.999967" y="-0.00810894" z="0.000319618"/>
+<texcoord u="-0.919387" v="-2.90474"/>
+<texcoord u="0.465518" v="0.363771"/>
+</vertex>
+<vertex>
+<position x="-4.58741" y="1.66329" z="7.94562"/>
+<normal x="0.485134" y="0.242032" z="-0.840277"/>
+<texcoord u="-2.33876" v="-4.60711"/>
+<texcoord u="0.465978" v="0.473511"/>
+</vertex>
+<vertex>
+<position x="-6.42485" y="1.80257" z="6.12817"/>
+<normal x="0.857199" y="0.175466" z="-0.484172"/>
+<texcoord u="-2.33876" v="-3.75593"/>
+<texcoord u="0.485811" v="0.426486"/>
+</vertex>
+<vertex>
+<position x="-5.24847" y="-3.05566" z="0"/>
+<normal x="0.710848" y="0.0626786" z="-0.700547"/>
+<texcoord u="0.573532" v="2.4758"/>
+<texcoord u="0.619509" v="0.718129"/>
+</vertex>
+<vertex>
+<position x="-6.33012" y="7.48754e-007" z="-0.964097"/>
+<normal x="0.891527" y="-0.00562439" z="-0.452933"/>
+<texcoord u="-0.919387" v="3.05355"/>
+<texcoord u="0.534761" v="0.712198"/>
+</vertex>
+<vertex>
+<position x="-7.11472" y="2.18307" z="-3.66281"/>
+<normal x="0.99535" y="0.0959636" z="-0.00831653"/>
+<texcoord u="-2.33876" v="3.90474"/>
+<texcoord u="0.476669" v="0.76223"/>
+</vertex>
+<vertex>
+<position x="-6.7049" y="3.52636" z="-6.61323"/>
+<normal x="0.829694" y="0.34792" z="0.436532"/>
+<texcoord u="-3.75814" v="4.75592"/>
+<texcoord u="0.436455" v="0.820944"/>
+</vertex>
+<vertex>
+<position x="-7.76442" y="-6.44297" z="-8.44838"/>
+<normal x="0.721202" y="-0.646574" z="0.248618"/>
+<texcoord u="4.75813" v="4.75592"/>
+<texcoord u="0.682337" v="0.869395"/>
+</vertex>
+<vertex>
+<position x="-9.625" y="-9.09327" z="-8.01073"/>
+<normal x="0.871529" y="-0.436813" z="-0.22278"/>
+<texcoord u="6.17751" v="3.90474"/>
+<texcoord u="0.754121" v="0.862304"/>
+</vertex>
+<vertex>
+<position x="-10.8215" y="-12.3637" z="-8.74342"/>
+<normal x="0.861523" y="-0.00290096" z="-0.50771"/>
+<texcoord u="7.59689" v="3.05355"/>
+<texcoord u="0.828822" v="0.885562"/>
+</vertex>
+<vertex>
+<position x="-7.76442" y="-6.44297" z="8.44838"/>
+<normal x="0.721201" y="-0.646574" z="-0.248618"/>
+<texcoord u="4.75813" v="-3.75593"/>
+<texcoord u="0.294866" v="0.396949"/>
+</vertex>
+<vertex>
+<position x="-10.8215" y="-12.3637" z="8.74342"/>
+<normal x="0.861523" y="-0.00290098" z="0.50771"/>
+<texcoord u="7.59689" v="-2.05356"/>
+<texcoord u="0.183802" v="0.346586"/>
+</vertex>
+<vertex>
+<position x="-9.625" y="-9.09327" z="8.01073"/>
+<normal x="0.871529" y="-0.436813" z="0.22278"/>
+<texcoord u="6.17751" v="-2.90474"/>
+<texcoord u="0.236794" v="0.365645"/>
+</vertex>
+<vertex>
+<position x="-6.33012" y="7.48754e-007" z="0.964097"/>
+<normal x="0.891527" y="-0.00562444" z="0.452933"/>
+<texcoord u="-0.919387" v="-2.05356"/>
+<texcoord u="0.480712" v="0.311087"/>
+</vertex>
+<vertex>
+<position x="-7.11472" y="2.18307" z="3.66281"/>
+<normal x="0.99535" y="0.0959636" z="0.00831663"/>
+<texcoord u="-2.33876" v="-2.90474"/>
+<texcoord u="0.507959" v="0.379624"/>
+</vertex>
+<vertex>
+<position x="-4.84582" y="3.2539" z="8.3932"/>
+<normal x="0.449372" y="0.438473" z="-0.778335"/>
+<texcoord u="-3.75814" v="-4.60711"/>
+<texcoord u="0.495992" v="0.490055"/>
+</vertex>
+<vertex>
+<position x="-6.7049" y="3.52636" z="6.61323"/>
+<normal x="0.829694" y="0.34792" z="-0.436532"/>
+<texcoord u="-3.75814" v="-3.75593"/>
+<texcoord u="0.519511" v="0.446569"/>
+</vertex>
+<vertex>
+<position x="-5.36603" y="8.24607e-007" z="0"/>
+<normal x="0.707107" y="1.64905e-007" z="-0.707107"/>
+<texcoord u="-0.919387" v="2.60516"/>
+<texcoord u="0.539515" v="0.682951"/>
+</vertex>
+<vertex>
+<position x="-6.47216" y="2.70285" z="-1.21012"/>
+<normal x="0.866026" y="1.1703e-007" z="-0.5"/>
+<texcoord u="-2.33876" v="3.05355"/>
+<texcoord u="0.475051" v="0.703986"/>
+</vertex>
+<vertex>
+<position x="-7.45388" y="4.27074" z="-4.25025"/>
+<normal x="0.980015" y="0.195841" z="-0.0348773"/>
+<texcoord u="-3.75814" v="3.90474"/>
+<texcoord u="0.427244" v="0.766025"/>
+</vertex>
+<vertex>
+<position x="-7.15802" y="5.09603" z="-7.39806"/>
+<normal x="0.784862" y="0.50517" z="0.358881"/>
+<texcoord u="-5.17752" v="4.75592"/>
+<texcoord u="0.395619" v="0.831"/>
+</vertex>
+<vertex>
+<position x="-8.49759" y="-7.50833" z="-9.71827"/>
+<normal x="0.647694" y="-0.752183" z="0.121299"/>
+<texcoord u="6.17751" v="4.75592"/>
+<texcoord u="0.718702" v="0.889719"/>
+</vertex>
+<vertex>
+<position x="-10.6277" y="-9.9861" z="-9.74739"/>
+<normal x="0.823467" y="-0.477755" z="-0.306027"/>
+<texcoord u="7.59689" v="3.90474"/>
+<texcoord u="0.790951" v="0.881156"/>
+</vertex>
+<vertex>
+<position x="-8.49759" y="-7.50833" z="9.71827"/>
+<normal x="0.647694" y="-0.752183" z="-0.121299"/>
+<texcoord u="6.17751" v="-3.75593"/>
+<texcoord u="0.257458" v="0.396618"/>
+</vertex>
+<vertex>
+<position x="-12.1507" y="-12.9288" z="11.0456"/>
+<normal x="0.861319" y="-0.000981234" z="0.508063"/>
+<texcoord u="9.01627" v="-2.05356"/>
+<texcoord u="0.12574" v="0.355984"/>
+</vertex>
+<vertex>
+<position x="-10.6277" y="-9.9861" z="9.74739"/>
+<normal x="0.823467" y="-0.477755" z="0.306027"/>
+<texcoord u="7.59689" v="-2.90474"/>
+<texcoord u="0.20507" v="0.371572"/>
+</vertex>
+<vertex>
+<position x="-6.47216" y="2.70285" z="1.21012"/>
+<normal x="0.866025" y="1.7876e-007" z="0.5"/>
+<texcoord u="-2.33876" v="-2.05356"/>
+<texcoord u="0.5329" v="0.328186"/>
+</vertex>
+<vertex>
+<position x="-7.45388" y="4.27074" z="4.25025"/>
+<normal x="0.980015" y="0.195841" z="0.0348772"/>
+<texcoord u="-3.75814" v="-2.90474"/>
+<texcoord u="0.547035" v="0.403298"/>
+</vertex>
+<vertex>
+<position x="-5.26393" y="4.70229" z="9.1174"/>
+<normal x="0.39397" y="0.615751" z="-0.682377"/>
+<texcoord u="-5.17752" v="-4.60711"/>
+<texcoord u="0.524471" v="0.509893"/>
+</vertex>
+<vertex>
+<position x="-7.15802" y="5.09603" z="7.39806"/>
+<normal x="0.784862" y="0.50517" z="-0.35888"/>
+<texcoord u="-5.17752" v="-3.75593"/>
+<texcoord u="0.551228" v="0.470301"/>
+</vertex>
+<vertex>
+<position x="-5.24847" y="3.05566" z="0"/>
+<normal x="0.710848" y="-0.0626782" z="-0.700547"/>
+<texcoord u="-2.33876" v="2.4758"/>
+<texcoord u="0.47498" v="0.664187"/>
+</vertex>
+<vertex>
+<position x="-6.89208" y="5.28758" z="-1.93743"/>
+<normal x="0.833559" y="-0.0271852" z="-0.551761"/>
+<texcoord u="-3.75814" v="3.05355"/>
+<texcoord u="0.416022" v="0.707219"/>
+</vertex>
+<vertex>
+<position x="-8.00266" y="6.17175" z="-5.20076"/>
+<normal x="0.954633" y="0.28716" z="-0.078841"/>
+<texcoord u="-5.17752" v="3.90474"/>
+<texcoord u="0.378803" v="0.778241"/>
+</vertex>
+<vertex>
+<position x="-7.76442" y="6.44298" z="-8.44838"/>
+<normal x="0.724663" y="0.64034" z="0.254613"/>
+<texcoord u="-6.5969" v="4.75592"/>
+<texcoord u="0.355602" v="0.846507"/>
+</vertex>
+<vertex>
+<position x="-9.32549" y="-8.24554" z="-11.1522"/>
+<normal x="0.564814" y="-0.824918" z="-0.0222536"/>
+<texcoord u="7.59689" v="4.75592"/>
+<texcoord u="0.758401" v="0.900546"/>
+</vertex>
+<vertex>
+<position x="-9.32549" y="-8.24554" z="11.1522"/>
+<normal x="0.564814" y="-0.824918" z="0.0222535"/>
+<texcoord u="7.59689" v="-3.75593"/>
+<texcoord u="0.20537" v="0.415117"/>
+</vertex>
+<vertex>
+<position x="-11.7012" y="-10.4425" z="11.6069"/>
+<normal x="0.772198" y="-0.497817" z="0.394827"/>
+<texcoord u="9.01627" v="-2.90474"/>
+<texcoord u="0.13992" v="0.393409"/>
+</vertex>
+<vertex>
+<position x="-6.89208" y="5.28758" z="1.93743"/>
+<normal x="0.833559" y="-0.0271854" z="0.551761"/>
+<texcoord u="-3.75814" v="-2.05356"/>
+<texcoord u="0.57921" v="0.358307"/>
+</vertex>
+<vertex>
+<position x="-8.00266" y="6.17175" z="5.20076"/>
+<normal x="0.954632" y="0.28716" z="0.0788414"/>
+<texcoord u="-5.17752" v="-2.90474"/>
+<texcoord u="0.583019" v="0.43292"/>
+</vertex>
+<vertex>
+<position x="-5.82347" y="5.94516" z="10.0866"/>
+<normal x="0.32135" y="0.766117" z="-0.556595"/>
+<texcoord u="-6.5969" v="-4.60711"/>
+<texcoord u="0.551399" v="0.532118"/>
+</vertex>
+<vertex>
+<position x="-7.76442" y="6.44298" z="8.44838"/>
+<normal x="0.724663" y="0.64034" z="-0.254613"/>
+<texcoord u="-6.5969" v="-3.75593"/>
+<texcoord u="0.580484" v="0.497596"/>
+</vertex>
+<vertex>
+<position x="-5" y="5.25789" z="0"/>
+<normal x="0.583915" y="-0.130598" z="-0.801242"/>
+<texcoord u="-3.27614" v="2.20237"/>
+<texcoord u="0.428824" v="0.647101"/>
+</vertex>
+<vertex>
+<position x="-5.17002" y="6.30442" z="-0.294482"/>
+<normal x="0.521878" y="-0.203256" z="-0.82845"/>
+<texcoord u="-3.75814" v="2.20237"/>
+<texcoord u="0.405263" v="0.647131"/>
+</vertex>
+<vertex>
+<position x="-7.57151" y="7.64121" z="-3.11425"/>
+<normal x="0.868746" y="-0.0075945" z="-0.4952"/>
+<texcoord u="-5.17752" v="3.05355"/>
+<texcoord u="0.358926" v="0.722701"/>
+</vertex>
+<vertex>
+<position x="-8.73706" y="7.80303" z="-6.47278"/>
+<normal x="0.920311" y="0.365929" z="-0.138288"/>
+<texcoord u="-6.5969" v="3.90474"/>
+<texcoord u="0.332589" v="0.798978"/>
+</vertex>
+<vertex>
+<position x="-8.49759" y="7.50834" z="-9.71827"/>
+<normal x="0.651728" y="0.747525" z="0.128285"/>
+<texcoord u="-8.01628" v="4.75592"/>
+<texcoord u="0.317344" v="0.866973"/>
+</vertex>
+<vertex>
+<position x="-10.2119" y="-8.62238" z="-12.6876"/>
+<normal x="0.476184" y="-0.8616" z="-0.175766"/>
+<texcoord u="9.01627" v="4.75592"/>
+<texcoord u="0.794106" v="0.918204"/>
+</vertex>
+<vertex>
+<position x="-5.17002" y="6.30442" z="0.294481"/>
+<normal x="0.521878" y="-0.203256" z="0.82845"/>
+<texcoord u="-3.75814" v="-1.20237"/>
+<texcoord u="0.622278" v="0.315686"/>
+</vertex>
+<vertex>
+<position x="-7.57151" y="7.64121" z="3.11425"/>
+<normal x="0.868746" y="-0.00759448" z="0.4952"/>
+<texcoord u="-5.17752" v="-2.05356"/>
+<texcoord u="0.62028" v="0.395497"/>
+</vertex>
+<vertex>
+<position x="-8.73706" y="7.80303" z="6.47278"/>
+<normal x="0.920311" y="0.365929" z="0.138288"/>
+<texcoord u="-6.5969" v="-2.90474"/>
+<texcoord u="0.615321" v="0.467272"/>
+</vertex>
+<vertex>
+<position x="-6.5" y="6.92821" z="11.2583"/>
+<normal x="0.234686" y="0.883001" z="-0.406487"/>
+<texcoord u="-8.01628" v="-4.60711"/>
+<texcoord u="0.576678" v="0.556637"/>
+</vertex>
+<vertex>
+<position x="-8.49759" y="7.50834" z="9.71827"/>
+<normal x="0.651728" y="0.747525" z="-0.128285"/>
+<texcoord u="-8.01628" v="-3.75593"/>
+<texcoord u="0.606731" v="0.527956"/>
+</vertex>
+<vertex>
+<position x="2.84004" y="6.30442" z="4.33013"/>
+<normal x="0.45652" y="-0.203256" z="-0.866185"/>
+<texcoord u="-3.75814" v="-1.20237"/>
+<texcoord u="0.566767" v="0.195105"/>
+</vertex>
+<vertex>
+<position x="-3.8321" y="6.71581" z="0"/>
+<normal x="0.296738" y="-0.321332" z="-0.899273"/>
+<texcoord u="-3.75814" v="1.73196"/>
+<texcoord u="0.391879" v="0.616103"/>
+</vertex>
+<vertex>
+<position x="-5.98011" y="9.11068" z="-1.69761"/>
+<normal x="0.516446" y="-0.309734" z="-0.798341"/>
+<texcoord u="-5.17752" v="2.20237"/>
+<texcoord u="0.33756" v="0.665471"/>
+</vertex>
+<vertex>
+<position x="-8.48077" y="9.66089" z="-4.68913"/>
+<normal x="0.869475" y="-0.00628139" z="-0.493936"/>
+<texcoord u="-6.5969" v="3.05355"/>
+<texcoord u="0.305316" v="0.749927"/>
+</vertex>
+<vertex>
+<position x="-9.625" y="9.09327" z="-8.01073"/>
+<normal x="0.878552" y="0.428704" z="-0.210617"/>
+<texcoord u="-8.01628" v="3.90474"/>
+<texcoord u="0.288562" v="0.826766"/>
+</vertex>
+<vertex>
+<position x="-9.32549" y="8.24555" z="-11.1522"/>
+<normal x="0.569244" y="0.82204" z="-0.0145812"/>
+<texcoord u="-9.43566" v="4.75592"/>
+<texcoord u="0.281729" v="0.891718"/>
+</vertex>
+<vertex>
+<position x="-5.98011" y="9.11068" z="1.69761"/>
+<normal x="0.516446" y="-0.309733" z="0.798341"/>
+<texcoord u="-5.17752" v="-1.20237"/>
+<texcoord u="0.66061" v="0.359342"/>
+</vertex>
+<vertex>
+<position x="-8.48077" y="9.66089" z="4.68913"/>
+<normal x="0.869475" y="-0.00628141" z="0.493936"/>
+<texcoord u="-6.5969" v="-2.05356"/>
+<texcoord u="0.656409" v="0.438435"/>
+</vertex>
+<vertex>
+<position x="-9.625" y="9.09327" z="8.01073"/>
+<normal x="0.878552" y="0.428704" z="0.210617"/>
+<texcoord u="-8.01628" v="-2.90474"/>
+<texcoord u="0.643463" v="0.505763"/>
+</vertex>
+<vertex>
+<position x="-9.32549" y="8.24555" z="11.1522"/>
+<normal x="0.569244" y="0.82204" z="0.0145812"/>
+<texcoord u="-9.43566" v="-3.75593"/>
+<texcoord u="0.628046" v="0.560559"/>
+</vertex>
+<vertex>
+<position x="4.46023" y="9.11068" z="4.33013"/>
+<normal x="0.433161" y="-0.309733" z="-0.846426"/>
+<texcoord u="-5.17752" v="-1.20237"/>
+<texcoord u="0.20747" v="0.224837"/>
+</vertex>
+<vertex>
+<position x="-0.278088" y="7.32126" z="-0.481661"/>
+<normal x="-0.456773" y="-0.406736" z="-0.791154"/>
+<texcoord u="-3.75814" v="0.499998"/>
+<texcoord u="0.691406" v="0.216495"/>
+</vertex>
+<vertex>
+<position x="-1.93109" y="7.139" z="0"/>
+<normal x="-0.210062" y="-0.42355" z="-0.881181"/>
+<texcoord u="-3.72281" v="1.0694"/>
+<texcoord u="0.710834" v="0.189755"/>
+</vertex>
+<vertex>
+<position x="-2.88675" y="7.52553" z="0"/>
+<normal x="-0.0299555" y="-0.453917" z="-0.89054"/>
+<texcoord u="-3.97381" v="1.35118"/>
+<texcoord u="0.374531" v="0.594877"/>
+</vertex>
+<vertex>
+<position x="-3.65488" y="10.1864" z="-1.33043"/>
+<normal x="0.0843696" y="-0.512706" z="-0.854409"/>
+<texcoord u="-5.17752" v="1.35118"/>
+<texcoord u="0.328256" v="0.60173"/>
+</vertex>
+<vertex>
+<position x="-7.06424" y="11.5188" z="-3.57536"/>
+<normal x="0.585942" y="-0.37678" z="-0.717432"/>
+<texcoord u="-6.5969" v="2.20237"/>
+<texcoord u="0.275682" v="0.700194"/>
+</vertex>
+<vertex>
+<position x="-9.58012" y="11.2583" z="-6.59326"/>
+<normal x="0.870052" y="-0.00469345" z="-0.492938"/>
+<texcoord u="-8.01628" v="3.05355"/>
+<texcoord u="0.254837" v="0.786475"/>
+</vertex>
+<vertex>
+<position x="-10.6277" y="9.9861" z="-9.74739"/>
+<normal x="0.831178" y="0.472744" z="-0.29267"/>
+<texcoord u="-9.43566" v="3.90474"/>
+<texcoord u="0.247949" v="0.860349"/>
+</vertex>
+<vertex>
+<position x="-10.2119" y="8.62239" z="-12.6876"/>
+<normal x="0.480816" y="0.860627" z="-0.167742"/>
+<texcoord u="-10.855" v="4.75592"/>
+<texcoord u="0.250243" v="0.920448"/>
+</vertex>
+<vertex>
+<position x="-3.65488" y="10.1864" z="1.33043"/>
+<normal x="0.0843692" y="-0.512706" z="0.854409"/>
+<texcoord u="-5.17752" v="-0.351187"/>
+<texcoord u="0.701938" v="0.321457"/>
+</vertex>
+<vertex>
+<position x="-7.06424" y="11.5188" z="3.57536"/>
+<normal x="0.585942" y="-0.37678" z="0.717432"/>
+<texcoord u="-6.5969" v="-1.20237"/>
+<texcoord u="0.700892" v="0.410347"/>
+</vertex>
+<vertex>
+<position x="-9.58012" y="11.2583" z="6.59326"/>
+<normal x="0.870052" y="-0.00469356" z="0.492938"/>
+<texcoord u="-8.01628" v="-2.05356"/>
+<texcoord u="0.685992" v="0.486899"/>
+</vertex>
+<vertex>
+<position x="-10.6277" y="9.9861" z="9.74739"/>
+<normal x="0.831179" y="0.472744" z="0.29267"/>
+<texcoord u="-9.43566" v="-2.90474"/>
+<texcoord u="0.666807" v="0.546935"/>
+</vertex>
+<vertex>
+<position x="0.556173" y="7.32126" z="-2.38132e-007"/>
+<normal x="0.913546" y="-0.406736" z="1.0079e-007"/>
+<texcoord u="-3.75814" v="0.499998"/>
+<texcoord u="0.594365" v="0.0923148"/>
+</vertex>
+<vertex>
+<position x="2.97963" y="10.1864" z="2.5"/>
+<normal x="0.697755" y="-0.512706" z="-0.50027"/>
+<texcoord u="-5.17752" v="-0.351187"/>
+<texcoord u="0.194411" v="0.177185"/>
+</vertex>
+<vertex>
+<position x="2.97963" y="10.1864" z="-2.5"/>
+<normal x="0.697755" y="-0.512706" z="0.50027"/>
+<texcoord u="-5.17752" v="1.35118"/>
+<texcoord u="0.175416" v="0.0802488"/>
+</vertex>
+<vertex>
+<position x="-1.21884" y="10.5801" z="-2.1111"/>
+<normal x="-0.419375" y="-0.544518" z="-0.726378"/>
+<texcoord u="-5.17752" v="0.499998"/>
+<texcoord u="0.265729" v="0.563282"/>
+</vertex>
+<vertex>
+<position x="-4.867" y="12.8788" z="-3.4299"/>
+<normal x="0.145292" y="-0.646574" z="-0.748888"/>
+<texcoord u="-6.5969" v="1.35118"/>
+<texcoord u="0.247987" v="0.649218"/>
+</vertex>
+<vertex>
+<position x="-8.375" y="13.4234" z="-5.84567"/>
+<normal x="0.628698" y="-0.436813" z="-0.643376"/>
+<texcoord u="-8.01628" v="2.20237"/>
+<texcoord u="0.218132" v="0.74629"/>
+</vertex>
+<vertex>
+<position x="-10.8215" y="12.3637" z="-8.74342"/>
+<normal x="0.870451" y="-0.00290066" z="-0.492246"/>
+<texcoord u="-9.43566" v="3.05355"/>
+<texcoord u="0.209138" v="0.829742"/>
+</vertex>
+<vertex>
+<position x="-11.7012" y="10.4425" z="-11.6069"/>
+<normal x="0.780263" y="0.496122" z="-0.380859"/>
+<texcoord u="-10.855" v="3.90474"/>
+<texcoord u="0.213815" v="0.898796"/>
+</vertex>
+<vertex>
+<position x="-4.867" y="12.8788" z="3.42989"/>
+<normal x="0.145292" y="-0.646574" z="0.748888"/>
+<texcoord u="-6.5969" v="-0.351187"/>
+<texcoord u="0.746262" v="0.380086"/>
+</vertex>
+<vertex>
+<position x="-8.375" y="13.4234" z="5.84567"/>
+<normal x="0.628698" y="-0.436813" z="0.643376"/>
+<texcoord u="-8.01628" v="-1.20237"/>
+<texcoord u="0.732529" v="0.468485"/>
+</vertex>
+<vertex>
+<position x="-10.8215" y="12.3637" z="8.74342"/>
+<normal x="0.870451" y="-0.00290076" z="0.492246"/>
+<texcoord u="-9.43566" v="-2.05356"/>
+<texcoord u="0.708707" v="0.538381"/>
+</vertex>
+<vertex>
+<position x="-11.7012" y="10.4425" z="11.6069"/>
+<normal x="0.780263" y="0.496122" z="0.380859"/>
+<texcoord u="-10.855" v="-2.90474"/>
+<texcoord u="0.68502" v="0.58868"/>
+</vertex>
+<vertex>
+<position x="2.43769" y="10.5801" z="-2.38132e-007"/>
+<normal x="0.838749" y="-0.544518" z="-1.08393e-007"/>
+<texcoord u="-5.17752" v="0.499998"/>
+<texcoord u="0.183601" v="0.128974"/>
+</vertex>
+<vertex>
+<position x="5.40388" y="12.8788" z="2.5"/>
+<normal x="0.57591" y="-0.646574" z="-0.50027"/>
+<texcoord u="-6.5969" v="-0.351187"/>
+<texcoord u="0.262283" v="0.163886"/>
+</vertex>
+<vertex>
+<position x="5.40388" y="12.8788" z="-2.5"/>
+<normal x="0.57591" y="-0.646574" z="0.50027"/>
+<texcoord u="-6.5969" v="1.35118"/>
+<texcoord u="0.243287" v="0.066949"/>
+</vertex>
+<vertex>
+<position x="-2.47782" y="13.3766" z="-4.29171"/>
+<normal x="-0.34737" y="-0.719261" z="-0.601663"/>
+<texcoord u="-6.5969" v="0.499998"/>
+<texcoord u="0.21561" v="0.601933"/>
+</vertex>
+<vertex>
+<position x="-6.33253" y="15.0083" z="-5.96826"/>
+<normal x="0.218799" y="-0.752183" z="-0.621569"/>
+<texcoord u="-8.01628" v="1.35118"/>
+<texcoord u="0.18032" v="0.704227"/>
+</vertex>
+<vertex>
+<position x="-9.85512" y="14.7414" z="-8.40931"/>
+<normal x="0.676761" y="-0.477755" z="-0.560129"/>
+<texcoord u="-9.43566" v="2.20237"/>
+<texcoord u="0.166491" v="0.800378"/>
+</vertex>
+<vertex>
+<position x="-12.1507" y="12.9288" z="-11.0456"/>
+<normal x="0.870655" y="-0.000981362" z="-0.491893"/>
+<texcoord u="-10.855" v="3.05355"/>
+<texcoord u="0.16916" v="0.877413"/>
+</vertex>
+<vertex>
+<position x="-6.33253" y="15.0083" z="5.96826"/>
+<normal x="0.218799" y="-0.752183" z="0.621569"/>
+<texcoord u="-8.01628" v="-0.351187"/>
+<texcoord u="0.78051" v="0.445004"/>
+</vertex>
+<vertex>
+<position x="-9.85512" y="14.7414" z="8.40931"/>
+<normal x="0.676761" y="-0.477755" z="0.560129"/>
+<texcoord u="-9.43566" v="-1.20237"/>
+<texcoord u="0.75634" v="0.528847"/>
+</vertex>
+<vertex>
+<position x="-12.1507" y="12.9288" z="11.0456"/>
+<normal x="0.870655" y="-0.000981193" z="0.491893"/>
+<texcoord u="-10.855" v="-2.05356"/>
+<texcoord u="0.727125" v="0.588499"/>
+</vertex>
+<vertex>
+<position x="4.95564" y="13.3766" z="-2.38132e-007"/>
+<normal x="0.69474" y="-0.719261" z="-4.13243e-008"/>
+<texcoord u="-6.5969" v="0.499998"/>
+<texcoord u="0.254097" v="0.11516"/>
+</vertex>
+<vertex>
+<position x="8.33493" y="15.0083" z="2.5"/>
+<normal x="0.428895" y="-0.752183" z="-0.50027"/>
+<texcoord u="-8.01628" v="-0.351187"/>
+<texcoord u="0.330774" v="0.154277"/>
+</vertex>
+<vertex>
+<position x="-4" y="15.5885" z="-6.9282"/>
+<normal x="-0.265008" y="-0.847988" z="-0.459007"/>
+<texcoord u="-8.01628" v="0.499998"/>
+<texcoord u="0.148207" v="0.653909"/>
+</vertex>
+<vertex>
+<position x="-7.98741" y="16.4819" z="-8.8346"/>
+<normal x="0.301679" y="-0.824918" z="-0.478016"/>
+<texcoord u="-9.43566" v="1.35118"/>
+<texcoord u="0.125631" v="0.763164"/>
+</vertex>
+<vertex>
+<position x="-11.4399" y="15.4151" z="-11.1542"/>
+<normal x="0.728029" y="-0.497817" z="-0.47133"/>
+<texcoord u="-10.855" v="2.20237"/>
+<texcoord u="0.123023" v="0.858992"/>
+</vertex>
+<vertex>
+<position x="-13.5096" y="12.9288" z="-13.3993"/>
+<normal x="0.870655" y="0.000981079" z="-0.491893"/>
+<texcoord u="-12.2744" v="3.05355"/>
+<texcoord u="0.135862" v="0.927113"/>
+</vertex>
+<vertex>
+<position x="8" y="15.5885" z="-2.38132e-007"/>
+<normal x="0.530016" y="-0.847988" z="-5.16554e-009"/>
+<texcoord u="-8.01628" v="0.499998"/>
+<texcoord u="0.325236" v="0.10518"/>
+</vertex>
+<vertex>
+<position x="-9.75932" y="17.2352" z="-11.9036"/>
+<normal x="0.39031" y="-0.8616" z="-0.324505"/>
+<texcoord u="-10.855" v="1.35118"/>
+<texcoord u="0.0774279" v="0.844935"/>
+</vertex>
+<vertex>
+<position x="-13.0601" y="15.4151" z="-13.9605"/>
+<normal x="0.780263" y="-0.496122" z="-0.380859"/>
+<texcoord u="-12.2744" v="2.20237"/>
+<texcoord u="0.0864522" v="0.918102"/>
+</vertex>
+<vertex>
+<position x="-4.58741" y="-1.66329" z="-7.94562"/>
+<normal x="0.492414" y="-0.173537" z="0.852886"/>
+<texcoord u="0.499992" v="5.60711"/>
+<texcoord u="0.558212" v="0.874435"/>
+</vertex>
+<vertex>
+<position x="-4.5" y="4.60772e-007" z="-7.79423"/>
+<normal x="0.499693" y="0.0350131" z="0.865494"/>
+<texcoord u="-0.919387" v="5.60711"/>
+<texcoord u="0.520935" v="0.870658"/>
+</vertex>
+<vertex>
+<position x="-4.84582" y="-3.25389" z="-8.3932"/>
+<normal x="0.463613" y="-0.374501" z="0.803002"/>
+<texcoord u="1.91937" v="5.60711"/>
+<texcoord u="0.595199" v="0.881258"/>
+</vertex>
+<vertex>
+<position x="-4.58741" y="1.66329" z="-7.94562"/>
+<normal x="0.485134" y="0.242032" z="0.840277"/>
+<texcoord u="-2.33876" v="5.60711"/>
+<texcoord u="0.483701" v="0.870887"/>
+</vertex>
+<vertex>
+<position x="-5.26393" y="-4.70228" z="-9.1174"/>
+<normal x="0.414551" y="-0.559098" z="0.718023"/>
+<texcoord u="3.33875" v="5.60711"/>
+<texcoord u="0.631728" v="0.890875"/>
+</vertex>
+<vertex>
+<position x="-5" y="-5.25788" z="0"/>
+<normal x="0.583915" y="0.130597" z="-0.801241"/>
+<texcoord u="1.43737" v="2.20237"/>
+<texcoord u="0.655411" v="0.718615"/>
+</vertex>
+<vertex>
+<position x="-4.84582" y="3.2539" z="-8.3932"/>
+<normal x="0.449372" y="0.438473" z="0.778335"/>
+<texcoord u="-3.75814" v="5.60711"/>
+<texcoord u="0.44671" v="0.87491"/>
+</vertex>
+<vertex>
+<position x="-5.82348" y="-5.94516" z="-10.0866"/>
+<normal x="0.34737" y="-0.719261" z="0.601662"/>
+<texcoord u="4.75813" v="5.60711"/>
+<texcoord u="0.667605" v="0.902443"/>
+</vertex>
+<vertex>
+<position x="-5.24847" y="-3.05566" z="0"/>
+<normal x="0.710848" y="0.0626784" z="0.700547"/>
+<texcoord u="0.499992" v="-1.4758"/>
+<texcoord u="0.428492" v="0.271156"/>
+</vertex>
+<vertex>
+<position x="-5" y="-5.25788" z="0"/>
+<normal x="0.583915" y="0.130597" z="0.801242"/>
+<texcoord u="1.43737" v="-1.20237"/>
+<texcoord u="0.387649" v="0.255613"/>
+</vertex>
+<vertex>
+<position x="-5.24847" y="-3.05566" z="0"/>
+<normal x="0.710848" y="0.0626786" z="-0.700547"/>
+<texcoord u="0.499992" v="2.4758"/>
+<texcoord u="0.600145" v="0.694446"/>
+</vertex>
+<vertex>
+<position x="-5.26393" y="4.70229" z="-9.1174"/>
+<normal x="0.39397" y="0.615751" z="0.682377"/>
+<texcoord u="-5.17752" v="5.60711"/>
+<texcoord u="0.410342" v="0.883021"/>
+</vertex>
+<vertex>
+<position x="-6.5" y="-6.92821" z="-11.2583"/>
+<normal x="0.265008" y="-0.847988" z="0.459007"/>
+<texcoord u="6.17751" v="5.60711"/>
+<texcoord u="0.702605" v="0.915413"/>
+</vertex>
+<vertex>
+<position x="-5.36603" y="8.24607e-007" z="0"/>
+<normal x="0.707107" y="2.03569e-007" z="0.707107"/>
+<texcoord u="-0.919387" v="-1.60516"/>
+<texcoord u="0.477331" v="0.28857"/>
+</vertex>
+<vertex>
+<position x="-5.82347" y="5.94516" z="-10.0866"/>
+<normal x="0.32135" y="0.766118" z="0.556595"/>
+<texcoord u="-6.5969" v="5.60711"/>
+<texcoord u="0.37483" v="0.895365"/>
+</vertex>
+<vertex>
+<position x="-7.26393" y="-7.60845" z="-12.5815"/>
+<normal x="0.171064" y="-0.939654" z="0.296291"/>
+<texcoord u="7.59689" v="5.60711"/>
+<texcoord u="0.781029" v="0.913256"/>
+</vertex>
+<vertex>
+<position x="-5.24847" y="3.05566" z="0"/>
+<normal x="0.710848" y="-0.0626784" z="0.700547"/>
+<texcoord u="-2.33876" v="-1.4758"/>
+<texcoord u="0.536571" v="0.299726"/>
+</vertex>
+<vertex>
+<position x="-5.36603" y="8.24607e-007" z="0"/>
+<normal x="0.707107" y="2.03569e-007" z="0.707107"/>
+<texcoord u="-1.02772" v="-1.60516"/>
+<texcoord u="0.493284" v="0.289898"/>
+</vertex>
+<vertex>
+<position x="-6.5" y="6.92821" z="-11.2583"/>
+<normal x="0.234686" y="0.883001" z="0.406487"/>
+<texcoord u="-8.01628" v="5.60711"/>
+<texcoord u="0.340455" v="0.91093"/>
+</vertex>
+<vertex>
+<position x="-5.24847" y="3.05566" z="0"/>
+<normal x="0.710848" y="-0.0626784" z="0.700547"/>
+<texcoord u="-2.4123" v="-1.4758"/>
+<texcoord u="0.558768" v="0.300396"/>
+</vertex>
+<vertex>
+<position x="-5" y="5.25789" z="0"/>
+<normal x="0.583915" y="-0.130598" z="0.801242"/>
+<texcoord u="-3.27614" v="-1.20237"/>
+<texcoord u="0.595645" v="0.304436"/>
+</vertex>
+<vertex>
+<position x="-5" y="5.25789" z="0"/>
+<normal x="0.583915" y="-0.130598" z="-0.801242"/>
+<texcoord u="-3.17715" v="2.20237"/>
+<texcoord u="0.415506" v="0.630791"/>
+</vertex>
+<vertex>
+<position x="-7.26393" y="7.60846" z="-12.5815"/>
+<normal x="0.137764" y="0.961293" z="0.238614"/>
+<texcoord u="-9.43566" v="5.60711"/>
+<texcoord u="0.307493" v="0.929317"/>
+</vertex>
+<vertex>
+<position x="-5" y="5.25789" z="0"/>
+<normal x="0.583915" y="-0.130598" z="0.801242"/>
+<texcoord u="-3.32704" v="-1.20237"/>
+<texcoord u="0.614134" v="0.29829"/>
+</vertex>
+<vertex>
+<position x="-3.8321" y="6.71581" z="0"/>
+<normal x="0.296738" y="-0.321332" z="0.899273"/>
+<texcoord u="-3.75814" v="-0.731959"/>
+<texcoord u="0.646942" v="0.297063"/>
+</vertex>
+<vertex>
+<position x="2.5" y="5.25789" z="4.33013"/>
+<normal x="0.401938" y="-0.130598" z="-0.906306"/>
+<texcoord u="-3.32705" v="-1.20237"/>
+<texcoord u="0.58033" v="0.211145"/>
+</vertex>
+<vertex>
+<position x="1.91605" y="6.71581" z="3.3187"/>
+<normal x="0.630425" y="-0.321332" z="-0.706619"/>
+<texcoord u="-3.75814" v="-0.731961"/>
+<texcoord u="0.54467" v="0.211145"/>
+</vertex>
+<vertex>
+<position x="1.91605" y="6.71581" z="-3.3187"/>
+<normal x="0.630425" y="-0.321332" z="0.706619"/>
+<texcoord u="-3.75814" v="1.73196"/>
+<texcoord u="0.488643" v="0.0872263"/>
+</vertex>
+<vertex>
+<position x="0" y="5.60954" z="-2.38132e-007"/>
+<normal x="-0.475528" y="-0.309017" z="-0.823639"/>
+<texcoord u="-3.07927" v="0.499998"/>
+<texcoord u="0.664167" v="0.195555"/>
+</vertex>
+<vertex>
+<position x="-2.88675" y="7.52553" z="0"/>
+<normal x="-0.0299552" y="-0.453917" z="0.89054"/>
+<texcoord u="-3.97381" v="-0.351187"/>
+<texcoord u="0.661884" v="0.284946"/>
+</vertex>
+<vertex>
+<position x="0.965544" y="7.139" z="1.67237"/>
+<normal x="0.868156" y="-0.42355" z="-0.258672"/>
+<texcoord u="-3.75814" v="-0.0694013"/>
+<texcoord u="0.617736" v="0.115686"/>
+</vertex>
+<vertex>
+<position x="0" y="5.60954" z="-2.38132e-007"/>
+<normal x="0.951057" y="-0.309017" z="1.54212e-008"/>
+<texcoord u="-3.07927" v="0.499998"/>
+<texcoord u="0.570736" v="0.117258"/>
+</vertex>
+<vertex>
+<position x="1.91605" y="6.71581" z="3.3187"/>
+<normal x="0.630425" y="-0.321332" z="-0.706619"/>
+<texcoord u="-3.8252" v="-0.731961"/>
+<texcoord u="0.138162" v="0.220568"/>
+</vertex>
+<vertex>
+<position x="1.44338" y="7.52553" z="2.5"/>
+<normal x="0.786208" y="-0.453917" z="-0.419328"/>
+<texcoord u="-3.97381" v="-0.351188"/>
+<texcoord u="0.139143" v="0.196826"/>
+</vertex>
+<vertex>
+<position x="0.965544" y="7.139" z="-1.67237"/>
+<normal x="0.868156" y="-0.42355" z="0.258671"/>
+<texcoord u="-3.75814" v="1.0694"/>
+<texcoord u="0.569764" v="0.070242"/>
+</vertex>
+<vertex>
+<position x="1.44338" y="7.52554" z="-2.5"/>
+<normal x="0.786208" y="-0.453917" z="0.419328"/>
+<texcoord u="-3.97381" v="1.35118"/>
+<texcoord u="0.473369" v="0.0690237"/>
+</vertex>
+<vertex>
+<position x="-1.93109" y="7.139" z="0"/>
+<normal x="-0.210062" y="-0.42355" z="-0.881181"/>
+<texcoord u="-3.75814" v="1.0694"/>
+<texcoord u="0.29118" v="0.524769"/>
+</vertex>
+<vertex>
+<position x="-2.88675" y="7.52553" z="0"/>
+<normal x="-0.0299555" y="-0.453917" z="-0.89054"/>
+<texcoord u="-3.97381" v="1.35118"/>
+<texcoord u="0.299335" v="0.536328"/>
+</vertex>
+<vertex>
+<position x="0.965544" y="7.139" z="1.67237"/>
+<normal x="0.868156" y="-0.42355" z="-0.258672"/>
+<texcoord u="-3.79348" v="-0.0694013"/>
+<texcoord u="0.122922" v="0.178393"/>
+</vertex>
+<vertex>
+<position x="1.44338" y="7.52553" z="2.5"/>
+<normal x="0.786208" y="-0.453917" z="-0.419328"/>
+<texcoord u="-4.0186" v="-0.351187"/>
+<texcoord u="0.137546" v="0.191561"/>
+</vertex>
+<vertex>
+<position x="0.965544" y="7.139" z="-1.67237"/>
+<normal x="0.868156" y="-0.42355" z="0.258671"/>
+<texcoord u="-3.75814" v="1.0694"/>
+<texcoord u="0.106726" v="0.114329"/>
+</vertex>
+<vertex>
+<position x="1.44338" y="7.52554" z="-2.5"/>
+<normal x="0.786208" y="-0.453917" z="0.419328"/>
+<texcoord u="-3.97381" v="1.35118"/>
+<texcoord u="0.113336" v="0.0957932"/>
+</vertex>
+<vertex>
+<position x="0.556173" y="7.32126" z="-2.38132e-007"/>
+<normal x="0.913546" y="-0.406736" z="1.0079e-007"/>
+<texcoord u="-3.75814" v="0.499998"/>
+<texcoord u="0.113957" v="0.14658"/>
+</vertex>
+<vertex>
+<position x="-0.278088" y="7.32126" z="-0.481661"/>
+<normal x="-0.456773" y="-0.406736" z="-0.791154"/>
+<texcoord u="-3.75814" v="0.499998"/>
+<texcoord u="0.269112" v="0.508183"/>
+</vertex>
+<vertex>
+<position x="2.84004" y="6.30442" z="4.33013"/>
+<normal x="0.45652" y="-0.203256" z="-0.866185"/>
+<texcoord u="-3.75814" v="-1.20237"/>
+<texcoord u="0.149182" v="0.245551"/>
+</vertex>
+<vertex>
+<position x="2.97963" y="10.1864" z="-2.5"/>
+<normal x="0.697755" y="-0.512706" z="0.50027"/>
+<texcoord u="-5.17752" v="1.35118"/>
+<texcoord u="0.417607" v="0.087215"/>
+</vertex>
+<vertex>
+<position x="31.3849" y="-3.83013" z="-10.1976"/>
+<normal x="-0.66863" y="0.707053" z="0.230239"/>
+<texcoord u="-19.3713" v="1.96982"/>
+<texcoord u="0.5015" v="0.321418"/>
+</vertex>
+<vertex>
+<position x="32.2789" y="-3.83013" z="-6.8611"/>
+<normal x="-0.691653" y="0.707109" z="0.147016"/>
+<texcoord u="-20.081" v="1.96982"/>
+<texcoord u="0.731097" v="0.27354"/>
+</vertex>
+<vertex>
+<position x="32.8193" y="-4.03191" z="-3.44945"/>
+<normal x="-0.674341" y="0.219109" z="0.705163"/>
+<texcoord u="18.6927" v="1.79277"/>
+<texcoord u="0.0727329" v="0.532636"/>
+</vertex>
+<vertex>
+<position x="32.8076" y="-3.83012" z="-3.52334"/>
+<normal x="-0.698876" y="0.706626" z="0.110691"/>
+<texcoord u="-20.7484" v="1.96982"/>
+<texcoord u="0.800153" v="0.271925"/>
+</vertex>
+<vertex>
+<position x="32.8791" y="-7.06984" z="-2.30691"/>
+<normal x="-0.860665" y="0.438683" z="0.258483"/>
+<texcoord u="17.5326" v="1.28544"/>
+<texcoord u="0.0970993" v="0.584865"/>
+</vertex>
+<vertex>
+<position x="32.869" y="-6.93447" z="-2.5"/>
+<normal x="-0.754606" y="0.24518" z="0.608651"/>
+<texcoord u="17.5797" v="1.35118"/>
+<texcoord u="0.919464" v="0.454189"/>
+</vertex>
+<vertex>
+<position x="33" y="-8.08998" z="-2.38132e-007"/>
+<normal x="-0.866025" y="0.5" z="2.77581e-007"/>
+<texcoord u="17.1977" v="0.499998"/>
+<texcoord u="0.0935607" v="0.640442"/>
+</vertex>
+<vertex>
+<position x="32.869" y="-6.93457" z="2.5"/>
+<normal x="-0.754602" y="0.245193" z="-0.608651"/>
+<texcoord u="17.5796" v="-0.351187"/>
+<texcoord u="0.924285" v="0.547921"/>
+</vertex>
+<vertex>
+<position x="32.8791" y="-7.06982" z="2.30707"/>
+<normal x="-0.860661" y="0.43869" z="-0.258484"/>
+<texcoord u="17.4838" v="-0.285499"/>
+<texcoord u="0.0850887" v="0.735164"/>
+</vertex>
+<vertex>
+<position x="32.8075" y="-3.83013" z="3.52339"/>
+<normal x="-0.698878" y="0.706624" z="-0.110692"/>
+<texcoord u="20.3565" v="1.96982"/>
+<texcoord u="0.731098" v="0.178171"/>
+</vertex>
+<vertex>
+<position x="32.2789" y="-3.83012" z="6.86109"/>
+<normal x="-0.694169" y="0.707054" z="-0.134923"/>
+<texcoord u="19.6616" v="1.96982"/>
+<texcoord u="0.687233" v="0.771742"/>
+</vertex>
+<vertex>
+<position x="31.3849" y="-3.83012" z="10.1976"/>
+<normal x="-0.676265" y="0.707052" z="-0.206744"/>
+<texcoord u="18.9519" v="1.96982"/>
+<texcoord u="0.768085" v="0.786679"/>
+</vertex>
+<vertex>
+<position x="30.147" y="-3.83012" z="13.4223"/>
+<normal x="-0.650949" y="0.707052" z="-0.276301"/>
+<texcoord u="18.2422" v="1.96982"/>
+<texcoord u="0.833022" v="0.801676"/>
+</vertex>
+<vertex>
+<position x="19.3969" y="-3.83013" z="-26.6976"/>
+<normal x="-0.405602" y="0.707053" z="0.579278"/>
+<texcoord u="-15.1132" v="1.96982"/>
+<texcoord u="0.0929627" v="0.127141"/>
+</vertex>
+<vertex>
+<position x="22.0813" y="-3.83013" z="-24.5238"/>
+<normal x="-0.463931" y="0.707054" z="0.533707"/>
+<texcoord u="-15.8229" v="1.96982"/>
+<texcoord u="0.153206" v="0.170086"/>
+</vertex>
+<vertex>
+<position x="24.5238" y="-3.83013" z="-22.0813"/>
+<normal x="-0.517177" y="0.707055" z="0.482289"/>
+<texcoord u="-16.5326" v="1.96982"/>
+<texcoord u="0.21925" v="0.212231"/>
+</vertex>
+<vertex>
+<position x="26.6976" y="-3.83013" z="-19.3969"/>
+<normal x="-0.564757" y="0.707054" z="0.425588"/>
+<texcoord u="-17.2147" v="1.96982"/>
+<texcoord u="0.280123" v="0.239083"/>
+</vertex>
+<vertex>
+<position x="28.5789" y="-3.83013" z="-16.5"/>
+<normal x="-0.606149" y="0.707053" z="0.364224"/>
+<texcoord u="-17.9519" v="1.96982"/>
+<texcoord u="0.355342" v="0.27839"/>
+</vertex>
+<vertex>
+<position x="30.147" y="-3.83013" z="-13.4223"/>
+<normal x="-0.640901" y="0.707053" z="0.298868"/>
+<texcoord u="-18.6616" v="1.96982"/>
+<texcoord u="0.435594" v="0.303661"/>
+</vertex>
+<vertex>
+<position x="9.25" y="-13.4234" z="-4.33013"/>
+<normal x="0.256876" y="0.428704" z="0.866157"/>
+<texcoord u="6.17751" v="2.20237"/>
+<texcoord u="0.616853" v="0.480382"/>
+</vertex>
+<vertex>
+<position x="11.6447" y="-16.4819" z="-2.5"/>
+<normal x="0.271994" y="0.822039" z="0.50027"/>
+<texcoord u="7.59689" v="1.35118"/>
+<texcoord u="0.599317" v="0.571019"/>
+</vertex>
+<vertex>
+<position x="12.2102" y="-14.7414" z="-4.33013"/>
+<normal x="0.16213" y="0.472744" z="0.866157"/>
+<texcoord u="7.59689" v="2.20237"/>
+<texcoord u="0.569788" v="0.521517"/>
+</vertex>
+<vertex>
+<position x="15.1185" y="-17.9014" z="-2.38132e-007"/>
+<normal x="0.0696429" y="0.997572" z="-1.23973e-007"/>
+<texcoord u="9.01627" v="0.499998"/>
+<texcoord u="0.547599" v="0.674899"/>
+</vertex>
+<vertex>
+<position x="15.1885" y="-17.2352" z="-2.5"/>
+<normal x="0.0951388" y="0.860627" z="0.50027"/>
+<texcoord u="9.01627" v="1.35118"/>
+<texcoord u="0.535255" v="0.611051"/>
+</vertex>
+<vertex>
+<position x="12.9828" y="-12.3637" z="-5"/>
+<normal x="0.00892767" y="-0.00290078" z="0.999956"/>
+<texcoord u="7.59689" v="3.05355"/>
+<texcoord u="0.534064" v="0.479129"/>
+</vertex>
+<vertex>
+<position x="15.3798" y="-15.4151" z="-4.33013"/>
+<normal x="0.0602978" y="0.496122" z="0.866157"/>
+<texcoord u="9.01627" v="2.20237"/>
+<texcoord u="0.512221" v="0.556691"/>
+</vertex>
+<vertex>
+<position x="18.8815" y="-17.9014" z="-2.38132e-007"/>
+<normal x="-0.139286" y="0.990252" z="5.16554e-009"/>
+<texcoord u="10.4357" v="0.499998"/>
+<texcoord u="0.469534" v="0.694126"/>
+</vertex>
+<vertex>
+<position x="18.8115" y="-17.2352" z="-2.5"/>
+<normal x="-0.0858746" y="0.861601" z="0.50027"/>
+<texcoord u="10.4357" v="1.35118"/>
+<texcoord u="0.462786" v="0.635102"/>
+</vertex>
+<vertex>
+<position x="18.8115" y="-17.2352" z="2.5"/>
+<normal x="-0.0858746" y="0.8616" z="-0.50027"/>
+<texcoord u="10.4357" v="-0.351187"/>
+<texcoord u="0.472085" v="0.754412"/>
+</vertex>
+<vertex>
+<position x="15.6411" y="-12.9288" z="-5"/>
+<normal x="0.00933568" y="-0.000981265" z="0.999956"/>
+<texcoord u="9.01627" v="3.05355"/>
+<texcoord u="0.486968" v="0.509339"/>
+</vertex>
+<vertex>
+<position x="18.6202" y="-15.4151" z="-4.33013"/>
+<normal x="-0.0441694" y="0.497817" z="0.866157"/>
+<texcoord u="10.4357" v="2.20237"/>
+<texcoord u="0.449352" v="0.57971"/>
+</vertex>
+<vertex>
+<position x="22.5623" y="-17.119" z="-2.38132e-007"/>
+<normal x="-0.342127" y="0.939654" z="1.91125e-007"/>
+<texcoord u="11.855" v="0.499998"/>
+<texcoord u="0.390317" v="0.703288"/>
+</vertex>
+<vertex>
+<position x="22.3553" y="-16.4819" z="-2.5"/>
+<normal x="-0.263135" y="0.824918" z="0.50027"/>
+<texcoord u="11.855" v="1.35118"/>
+<texcoord u="0.388247" v="0.646649"/>
+</vertex>
+<vertex>
+<position x="22.3553" y="-16.4819" z="2.5"/>
+<normal x="-0.263135" y="0.824918" z="-0.50027"/>
+<texcoord u="11.855" v="-0.351187"/>
+<texcoord u="0.389785" v="0.759769"/>
+</vertex>
+<vertex>
+<position x="21.7898" y="-14.7414" z="4.33013"/>
+<normal x="-0.146706" y="0.477755" z="-0.866157"/>
+<texcoord u="11.855" v="-1.20237"/>
+<texcoord u="0.418249" v="0.797482"/>
+</vertex>
+<vertex>
+<position x="15.9025" y="-10.4425" z="-4.33013"/>
+<normal x="-0.0441693" y="-0.497817" z="0.866157"/>
+<texcoord u="9.01627" v="3.90474"/>
+<texcoord u="0.459783" v="0.463831"/>
+</vertex>
+<vertex>
+<position x="18.3589" y="-12.9288" z="-5"/>
+<normal x="0.00933574" y="0.000981254" z="0.999956"/>
+<texcoord u="10.4357" v="3.05355"/>
+<texcoord u="0.432744" v="0.527475"/>
+</vertex>
+<vertex>
+<position x="21.7898" y="-14.7414" z="-4.33013"/>
+<normal x="-0.146706" y="0.477755" z="0.866157"/>
+<texcoord u="11.855" v="2.20237"/>
+<texcoord u="0.383339" v="0.591348"/>
+</vertex>
+<vertex>
+<position x="26" y="-15.5885" z="-2.38132e-007"/>
+<normal x="-0.530016" y="0.847988" z="-1.03311e-007"/>
+<texcoord u="13.2744" v="0.499998"/>
+<texcoord u="0.309063" v="0.70259"/>
+</vertex>
+<vertex>
+<position x="25.6651" y="-15.0083" z="-2.5"/>
+<normal x="-0.428895" y="0.752183" z="0.50027"/>
+<texcoord u="13.2744" v="1.35118"/>
+<texcoord u="0.312361" v="0.64807"/>
+</vertex>
+<vertex>
+<position x="25.6651" y="-15.0083" z="2.5"/>
+<normal x="-0.428895" y="0.752183" z="-0.50027"/>
+<texcoord u="13.2744" v="-0.351187"/>
+<texcoord u="0.305837" v="0.756559"/>
+</vertex>
+<vertex>
+<position x="24.75" y="-13.4234" z="4.33013"/>
+<normal x="-0.242831" y="0.436813" z="-0.866157"/>
+<texcoord u="13.2744" v="-1.20237"/>
+<texcoord u="0.325054" v="0.798634"/>
+</vertex>
+<vertex>
+<position x="18.0975" y="-10.4425" z="-4.33013"/>
+<normal x="0.060298" y="-0.496122" z="0.866157"/>
+<texcoord u="10.4357" v="3.90474"/>
+<texcoord u="0.415017" v="0.475107"/>
+</vertex>
+<vertex>
+<position x="21.0172" y="-12.3637" z="-5"/>
+<normal x="0.00892767" y="0.0029008" z="0.999956"/>
+<texcoord u="11.855" v="3.05355"/>
+<texcoord u="0.376176" v="0.537699"/>
+</vertex>
+<vertex>
+<position x="24.75" y="-13.4234" z="-4.33013"/>
+<normal x="-0.242831" y="0.436813" z="0.866157"/>
+<texcoord u="13.2744" v="2.20237"/>
+<texcoord u="0.315462" v="0.593549"/>
+</vertex>
+<vertex>
+<position x="29.0444" y="-13.3766" z="-2.38132e-007"/>
+<normal x="-0.69474" y="0.719261" z="1.03311e-008"/>
+<texcoord u="14.6938" v="0.499998"/>
+<texcoord u="0.228416" v="0.694217"/>
+</vertex>
+<vertex>
+<position x="28.5961" y="-12.8788" z="-2.5"/>
+<normal x="-0.57591" y="0.646574" z="0.50027"/>
+<texcoord u="14.6938" v="1.35118"/>
+<texcoord u="0.236485" v="0.639343"/>
+</vertex>
+<vertex>
+<position x="28.5961" y="-12.8788" z="2.5"/>
+<normal x="-0.57591" y="0.646574" z="-0.50027"/>
+<texcoord u="14.6938" v="-0.351187"/>
+<texcoord u="0.221635" v="0.744998"/>
+</vertex>
+<vertex>
+<position x="27.3715" y="-11.5187" z="4.33013"/>
+<normal x="-0.328343" y="0.37678" z="-0.866157"/>
+<texcoord u="14.6938" v="-1.20237"/>
+<texcoord u="0.23103" v="0.789875"/>
+</vertex>
+<vertex>
+<position x="14.3209" y="8.24555" z="-2.5"/>
+<normal x="-0.271994" y="0.82204" z="0.50027"/>
+<texcoord u="-9.43566" v="4.75592"/>
+<texcoord u="0.780356" v="0.37784"/>
+</vertex>
+<vertex>
+<position x="20.2447" y="-9.9861" z="-4.33013"/>
+<normal x="0.16213" y="-0.472744" z="0.866157"/>
+<texcoord u="11.855" v="3.90474"/>
+<texcoord u="0.369334" v="0.485358"/>
+</vertex>
+<vertex>
+<position x="23.5" y="-11.2583" z="-5"/>
+<normal x="0.00812943" y="0.00469355" z="0.999956"/>
+<texcoord u="13.2744" v="3.05355"/>
+<texcoord u="0.318613" v="0.539624"/>
+</vertex>
+<vertex>
+<position x="27.3715" y="-11.5187" z="-4.33013"/>
+<normal x="-0.328343" y="0.37678" z="0.866157"/>
+<texcoord u="14.6938" v="2.20237"/>
+<texcoord u="0.248095" v="0.585474"/>
+</vertex>
+<vertex>
+<position x="31.5623" y="-10.5801" z="-2.38132e-007"/>
+<normal x="-0.829101" y="0.559099" z="1.08476e-007"/>
+<texcoord u="16.1132" v="0.499998"/>
+<texcoord u="0.146847" v="0.696431"/>
+</vertex>
+<vertex>
+<position x="31.0204" y="-10.1864" z="-2.5"/>
+<normal x="-0.721893" y="0.510892" z="0.466754"/>
+<texcoord u="16.1132" v="1.35118"/>
+<texcoord u="0.16375" v="0.627023"/>
+</vertex>
+<vertex>
+<position x="31.0204" y="-10.1864" z="2.5"/>
+<normal x="-0.721893" y="0.510892" z="-0.466755"/>
+<texcoord u="16.1132" v="-0.351187"/>
+<texcoord u="0.141627" v="0.726886"/>
+</vertex>
+<vertex>
+<position x="29.5398" y="-9.11067" z="4.33013"/>
+<normal x="-0.399505" y="0.30028" z="-0.866157"/>
+<texcoord u="16.1132" v="-1.20237"/>
+<texcoord u="0.142614" v="0.773591"/>
+</vertex>
+<vertex>
+<position x="19.6791" y="-8.24554" z="-2.5"/>
+<normal x="0.271994" y="-0.82204" z="0.50027"/>
+<texcoord u="11.855" v="4.75592"/>
+<texcoord u="0.361993" v="0.433509"/>
+</vertex>
+<vertex>
+<position x="16.0938" y="8.62239" z="-2.5"/>
+<normal x="-0.0951389" y="0.860627" z="0.50027"/>
+<texcoord u="-10.855" v="4.75592"/>
+<texcoord u="0.778577" v="0.414845"/>
+</vertex>
+<vertex>
+<position x="22.25" y="-9.09327" z="-4.33013"/>
+<normal x="0.256876" y="-0.428705" z="0.866157"/>
+<texcoord u="13.2744" v="3.90474"/>
+<texcoord u="0.322056" v="0.486465"/>
+</vertex>
+<vertex>
+<position x="25.6987" y="-9.66088" z="-5"/>
+<normal x="0.00697592" y="0.00628119" z="0.999956"/>
+<texcoord u="14.6938" v="3.05355"/>
+<texcoord u="0.26161" v="0.532186"/>
+</vertex>
+<vertex>
+<position x="29.5398" y="-9.11067" z="-4.33013"/>
+<normal x="-0.399505" y="0.30028" z="0.866156"/>
+<texcoord u="16.1132" v="2.20237"/>
+<texcoord u="0.183585" v="0.569191"/>
+</vertex>
+<vertex>
+<position x="32.8319" y="-7.0488" z="-2.5"/>
+<normal x="-0.791012" y="0.352175" z="0.500273"/>
+<texcoord u="17.5326" v="1.35118"/>
+<texcoord u="0.0989253" v="0.580913"/>
+</vertex>
+<vertex>
+<position x="32.8319" y="-7.0488" z="2.5"/>
+<normal x="-0.791006" y="0.352188" z="-0.500274"/>
+<texcoord u="17.5326" v="-0.351187"/>
+<texcoord u="0.0845657" v="0.737903"/>
+</vertex>
+<vertex>
+<position x="31.16" y="-6.30442" z="4.33013"/>
+<normal x="-0.513689" y="0.214366" z="-0.830765"/>
+<texcoord u="17.5326" v="-1.20237"/>
+<texcoord u="0.0752353" v="0.772675"/>
+</vertex>
+<vertex>
+<position x="21.3349" y="-7.50833" z="-2.5"/>
+<normal x="0.436962" y="-0.747525" z="0.50027"/>
+<texcoord u="13.2744" v="4.75592"/>
+<texcoord u="0.324989" v="0.433224"/>
+</vertex>
+<vertex>
+<position x="15.9025" y="10.4425" z="-4.33013"/>
+<normal x="-0.0602979" y="0.496122" z="0.866157"/>
+<texcoord u="-10.855" v="3.90474"/>
+<texcoord u="0.726124" v="0.407963"/>
+</vertex>
+<vertex>
+<position x="17.9063" y="8.62239" z="-2.5"/>
+<normal x="0.0858745" y="0.8616" z="0.50027"/>
+<texcoord u="-12.2744" v="4.75592"/>
+<texcoord u="0.778803" v="0.451892"/>
+</vertex>
+<vertex>
+<position x="24.0259" y="-7.80302" z="-4.33013"/>
+<normal x="0.340395" y="-0.365929" z="0.866157"/>
+<texcoord u="14.6938" v="3.90474"/>
+<texcoord u="0.27568" v="0.480027"/>
+</vertex>
+<vertex>
+<position x="27.5172" y="-7.64121" z="-5"/>
+<normal x="0.00551765" y="0.00759433" z="0.999956"/>
+<texcoord u="16.1132" v="3.05355"/>
+<texcoord u="0.207821" v="0.516216"/>
+</vertex>
+<vertex>
+<position x="31.16" y="-6.30442" z="-4.33013"/>
+<normal x="-0.51369" y="0.214364" z="0.830765"/>
+<texcoord u="17.5326" v="2.20237"/>
+<texcoord u="0.124725" v="0.537983"/>
+</vertex>
+<vertex>
+<position x="26.2931" y="-4.33013" z="-19.103"/>
+<normal x="-0.40683" y="0.866058" z="0.290573"/>
+<texcoord u="-17.2422" v="2.20237"/>
+<texcoord u="0.291241" v="0.23345"/>
+</vertex>
+<vertex>
+<position x="24.1522" y="-4.33013" z="-21.7468"/>
+<normal x="-0.374228" y="0.866059" z="0.331505"/>
+<texcoord u="-16.5326" v="2.20237"/>
+<texcoord u="0.224813" v="0.197857"/>
+</vertex>
+<vertex>
+<position x="21.7468" y="-4.33013" z="-24.1522"/>
+<normal x="-0.337526" y="0.866059" z="0.368807"/>
+<texcoord u="-15.8229" v="2.20237"/>
+<texcoord u="0.161321" v="0.159277"/>
+</vertex>
+<vertex>
+<position x="19.103" y="-4.33013" z="-26.2931"/>
+<normal x="-0.297127" y="0.866058" z="0.402068"/>
+<texcoord u="-15.1132" v="2.20237"/>
+<texcoord u="0.0999391" v="0.121618"/>
+</vertex>
+<vertex>
+<position x="29.6902" y="-4.33013" z="13.2189"/>
+<normal x="-0.455059" y="0.866058" z="-0.20704"/>
+<texcoord u="18.2422" v="2.20237"/>
+<texcoord u="0.83381" v="0.786952"/>
+</vertex>
+<vertex>
+<position x="30.9093" y="-4.33013" z="10.0431"/>
+<normal x="-0.474208" y="0.866058" z="-0.158339"/>
+<texcoord u="18.9519" v="2.20237"/>
+<texcoord u="0.762293" v="0.774271"/>
+</vertex>
+<vertex>
+<position x="31.7898" y="-4.33013" z="6.75713"/>
+<normal x="-0.488161" y="0.866058" z="-0.107903"/>
+<texcoord u="19.6616" v="2.20237"/>
+<texcoord u="0.688814" v="0.757994"/>
+</vertex>
+<vertex>
+<position x="32.2407" y="-4.33013" z="3.91004"/>
+<normal x="-0.568445" y="0.81778" z="-0.0900327"/>
+<texcoord u="20.2687" v="2.20237"/>
+<texcoord u="0.741053" v="0.163957"/>
+</vertex>
+<vertex>
+<position x="22.8013" y="-6.44297" z="-2.5"/>
+<normal x="0.582833" y="-0.640341" z="0.50027"/>
+<texcoord u="14.6938" v="4.75592"/>
+<texcoord u="0.288166" v="0.427231"/>
+</vertex>
+<vertex>
+<position x="18.0976" y="10.4425" z="-4.33013"/>
+<normal x="0.0441694" y="0.497817" z="0.866157"/>
+<texcoord u="-12.2744" v="3.90474"/>
+<texcoord u="0.725905" v="0.451163"/>
+</vertex>
+<vertex>
+<position x="19.6791" y="8.24555" z="-2.5"/>
+<normal x="0.263135" y="0.824918" z="0.50027"/>
+<texcoord u="-13.6938" v="4.75592"/>
+<texcoord u="0.781032" v="0.488871"/>
+</vertex>
+<vertex>
+<position x="32.2408" y="-4.33013" z="-3.90999"/>
+<normal x="-0.568444" y="0.817781" z="0.0900324"/>
+<texcoord u="-20.6503" v="2.20237"/>
+<texcoord u="0.790199" v="0.25771"/>
+</vertex>
+<vertex>
+<position x="31.7898" y="-4.33013" z="-6.75714"/>
+<normal x="-0.411712" y="0.907103" z="0.087512"/>
+<texcoord u="-20.081" v="2.20237"/>
+<texcoord u="0.731294" v="0.259087"/>
+</vertex>
+<vertex>
+<position x="25.4947" y="-6.17175" z="-4.33013"/>
+<normal x="0.409038" y="-0.28716" z="0.866157"/>
+<texcoord u="16.1132" v="3.90474"/>
+<texcoord u="0.231852" v="0.465863"/>
+</vertex>
+<vertex>
+<position x="28.8761" y="-5.28758" z="-5"/>
+<normal x="-0.0333079" y="0.0192299" z="0.99926"/>
+<texcoord u="17.5326" v="3.05355"/>
+<texcoord u="0.160032" v="0.486273"/>
+</vertex>
+<vertex>
+<position x="31.7663" y="-4.43823" z="-4.33013"/>
+<normal x="-0.477226" y="0.15506" z="0.864993"/>
+<texcoord u="18.3921" v="2.20237"/>
+<texcoord u="0.0930211" v="0.52431"/>
+</vertex>
+<vertex>
+<position x="30.9094" y="-4.33013" z="-10.0431"/>
+<normal x="-0.47671" y="0.866058" z="0.150633"/>
+<texcoord u="-19.3713" v="2.20237"/>
+<texcoord u="0.503812" v="0.305243"/>
+</vertex>
+<vertex>
+<position x="29.6903" y="-4.33013" z="-13.219"/>
+<normal x="-0.458354" y="0.866058" z="0.199638"/>
+<texcoord u="-18.6616" v="2.20237"/>
+<texcoord u="0.431541" v="0.28767"/>
+</vertex>
+<vertex>
+<position x="28.1459" y="-4.33013" z="-16.25"/>
+<normal x="-0.434975" y="0.866058" z="0.246456"/>
+<texcoord u="-17.9519" v="2.20237"/>
+<texcoord u="0.360286" v="0.263061"/>
+</vertex>
+<vertex>
+<position x="24.2705" y="-5" z="-17.6336"/>
+<normal x="-0.00275125" y="0.999989" z="-0.0037868"/>
+<texcoord u="-17.2422" v="3.05355"/>
+<texcoord u="0.316642" v="0.182276"/>
+</vertex>
+<vertex>
+<position x="22.2944" y="-5" z="-20.0739"/>
+<normal x="-0.003132" y="0.999989" z="-0.00347865"/>
+<texcoord u="-16.5326" v="3.05355"/>
+<texcoord u="0.252077" v="0.156606"/>
+</vertex>
+<vertex>
+<position x="20.0739" y="-5" z="-22.2944"/>
+<normal x="-0.00347847" y="0.999989" z="-0.00313222"/>
+<texcoord u="-15.8229" v="3.05355"/>
+<texcoord u="0.193709" v="0.116539"/>
+</vertex>
+<vertex>
+<position x="17.6336" y="-5" z="-24.2705"/>
+<normal x="-0.0037868" y="0.999989" z="-0.00275139"/>
+<texcoord u="-15.1132" v="3.05355"/>
+<texcoord u="0.128736" v="0.0976077"/>
+</vertex>
+<vertex>
+<position x="15" y="-5" z="-25.9808"/>
+<normal x="-0.00405367" y="0.999989" z="-0.00234053"/>
+<texcoord u="-14.4035" v="3.05355"/>
+<texcoord u="0.0643246" v="0.0786415"/>
+</vertex>
+<vertex>
+<position x="27.4064" y="-5" z="12.2021"/>
+<normal x="0.0019037" y="0.999989" z="-0.00427616"/>
+<texcoord u="18.2422" v="3.05355"/>
+<texcoord u="0.836311" v="0.732581"/>
+</vertex>
+<vertex>
+<position x="28.5317" y="-5" z="9.27051"/>
+<normal x="0.0014465" y="0.999989" z="-0.0044518"/>
+<texcoord u="18.9519" v="3.05355"/>
+<texcoord u="0.769677" v="0.715198"/>
+</vertex>
+<vertex>
+<position x="29.3444" y="-5" z="6.23735"/>
+<normal x="-0.0369977" y="0.999266" z="-0.00991361"/>
+<texcoord u="19.6616" v="3.05355"/>
+<texcoord u="0.701384" v="0.703526"/>
+</vertex>
+<vertex>
+<position x="29.5646" y="-5" z="4.84753"/>
+<normal x="2.46852e-007" y="1" z="-1.88996e-007"/>
+<texcoord u="19.9796" v="3.05355"/>
+<texcoord u="0.668894" v="0.70619"/>
+</vertex>
+<vertex>
+<position x="24.0141" y="-5.09602" z="-2.5"/>
+<normal x="0.703231" y="-0.50517" z="0.50027"/>
+<texcoord u="16.1132" v="4.75592"/>
+<texcoord u="0.253009" v="0.415488"/>
+</vertex>
+<vertex>
+<position x="20.2447" y="9.9861" z="-4.33013"/>
+<normal x="0.146706" y="0.477755" z="0.866157"/>
+<texcoord u="-13.6938" v="3.90474"/>
+<texcoord u="0.728605" v="0.495949"/>
+</vertex>
+<vertex>
+<position x="29.5646" y="-5" z="-4.84752"/>
+<normal x="8.63981e-007" y="1" z="-6.94271e-008"/>
+<texcoord u="-20.399" v="3.05355"/>
+<texcoord u="0.610391" v="0.259794"/>
+</vertex>
+<vertex>
+<position x="29.3445" y="-5" z="-6.23736"/>
+<normal x="0.0369982" y="0.999266" z="-0.00991361"/>
+<texcoord u="-20.081" v="3.05355"/>
+<texcoord u="0.580347" v="0.257021"/>
+</vertex>
+<vertex>
+<position x="26.5922" y="-4.27074" z="-4.33013"/>
+<normal x="0.430359" y="-0.179604" z="0.884609"/>
+<texcoord u="17.5326" v="3.90474"/>
+<texcoord u="0.192739" v="0.443046"/>
+</vertex>
+<vertex>
+<position x="29.0148" y="-4.8607" z="-5"/>
+<normal x="9.64533e-007" y="7.71626e-009" z="1"/>
+<texcoord u="17.767" v="3.05355"/>
+<texcoord u="0.152569" v="0.482941"/>
+</vertex>
+<vertex>
+<position x="28.5317" y="-5" z="-9.27052"/>
+<normal x="-0.00144634" y="0.999989" z="-0.00445175"/>
+<texcoord u="-19.3713" v="3.05355"/>
+<texcoord u="0.512673" v="0.246286"/>
+</vertex>
+<vertex>
+<position x="27.4064" y="-5" z="-12.2021"/>
+<normal x="-0.00190377" y="0.999989" z="-0.00427627"/>
+<texcoord u="-18.6616" v="3.05355"/>
+<texcoord u="0.445285" v="0.22995"/>
+</vertex>
+<vertex>
+<position x="25.9808" y="-5" z="-15"/>
+<normal x="-0.00234042" y="0.999989" z="-0.00405364"/>
+<texcoord u="-17.9519" v="3.05355"/>
+<texcoord u="0.379705" v="0.208297"/>
+</vertex>
+<vertex>
+<position x="22.248" y="-4.33013" z="-16.1641"/>
+<normal x="0.432136" y="0.846306" z="-0.311487"/>
+<texcoord u="-17.2422" v="3.90474"/>
+<texcoord u="0.338925" v="0.130432"/>
+</vertex>
+<vertex>
+<position x="20.4365" y="-4.33013" z="-18.4011"/>
+<normal x="0.368807" y="0.866058" z="-0.337527"/>
+<texcoord u="-16.5326" v="3.90474"/>
+<texcoord u="0.265466" v="0.119879"/>
+</vertex>
+<vertex>
+<position x="18.4011" y="-4.33013" z="-20.4365"/>
+<normal x="0.331506" y="0.866058" z="-0.374229"/>
+<texcoord u="-15.8229" v="3.90474"/>
+<texcoord u="0.22215" v="0.091093"/>
+</vertex>
+<vertex>
+<position x="25.1225" y="-4.33013" z="11.1853"/>
+<normal x="0.458354" y="0.866058" z="0.199638"/>
+<texcoord u="18.2422" v="3.90474"/>
+<texcoord u="0.827526" v="0.645143"/>
+</vertex>
+<vertex>
+<position x="26.1541" y="-4.33013" z="8.49797"/>
+<normal x="0.476711" y="0.866058" z="0.150633"/>
+<texcoord u="18.9519" v="3.90474"/>
+<texcoord u="0.774867" v="0.647179"/>
+</vertex>
+<vertex>
+<position x="26.8991" y="-4.33013" z="5.71757"/>
+<normal x="0.457378" y="0.88454" z="0.0916218"/>
+<texcoord u="19.6616" v="3.90474"/>
+<texcoord u="0.720736" v="0.65012"/>
+</vertex>
+<vertex>
+<position x="27.0975" y="-4.33013" z="4.46455"/>
+<normal x="0.494284" y="0.865768" z="0.0782876"/>
+<texcoord u="19.9744" v="3.90474"/>
+<texcoord u="0.697521" v="0.638209"/>
+</vertex>
+<vertex>
+<position x="24.9203" y="-3.52636" z="-2.5"/>
+<normal x="0.767737" y="-0.316984" z="0.556867"/>
+<texcoord u="17.5326" v="4.75592"/>
+<texcoord u="0.220403" v="0.39867"/>
+</vertex>
+<vertex>
+<position x="27.0976" y="-4.33013" z="-4.46455"/>
+<normal x="0.494284" y="0.865768" z="-0.0782877"/>
+<texcoord u="-20.3938" v="3.90474"/>
+<texcoord u="0.611851" v="0.20116"/>
+</vertex>
+<vertex>
+<position x="26.8991" y="-4.33013" z="-5.71758"/>
+<normal x="0.521469" y="0.846306" z="-0.108792"/>
+<texcoord u="-20.081" v="3.90474"/>
+<texcoord u="0.583808" v="0.198571"/>
+</vertex>
+<vertex>
+<position x="26.7057" y="-3.92151" z="-4.33013"/>
+<normal x="0.477223" y="-0.155063" z="0.864993"/>
+<texcoord u="17.77" v="3.90474"/>
+<texcoord u="0.186976" v="0.437765"/>
+</vertex>
+<vertex>
+<position x="26.1541" y="-4.33013" z="-8.49798"/>
+<normal x="0.474207" y="0.866058" z="-0.158339"/>
+<texcoord u="-19.3713" v="3.90474"/>
+<texcoord u="0.519461" v="0.189717"/>
+</vertex>
+<vertex>
+<position x="25.1225" y="-4.33013" z="-11.1853"/>
+<normal x="0.455058" y="0.866058" z="-0.20704"/>
+<texcoord u="-18.6616" v="3.90474"/>
+<texcoord u="0.458207" v="0.174263"/>
+</vertex>
+<vertex>
+<position x="23.8157" y="-4.33013" z="-13.75"/>
+<normal x="0.393599" y="0.891572" z="-0.224006"/>
+<texcoord u="-17.9519" v="3.90474"/>
+<texcoord u="0.396592" v="0.155921"/>
+</vertex>
+<vertex>
+<position x="20.7674" y="-2.5" z="-15.0884"/>
+<normal x="0.733813" y="0.421038" z="-0.533147"/>
+<texcoord u="-17.2422" v="4.75592"/>
+<texcoord u="0.372135" v="0.0934368"/>
+</vertex>
+<vertex>
+<position x="19.0765" y="-2.5" z="-17.1765"/>
+<normal x="0.641988" y="0.500068" z="-0.581192"/>
+<texcoord u="-16.5326" v="4.75592"/>
+<texcoord u="0.287568" v="0.0903028"/>
+</vertex>
+<vertex>
+<position x="24.4135" y="-2.5" z="7.93243"/>
+<normal x="0.844515" y="0.533387" z="0.0478715"/>
+<texcoord u="18.9519" v="4.75592"/>
+<texcoord u="0.785898" v="0.608128"/>
+</vertex>
+<vertex>
+<position x="25.1089" y="-2.5" z="5.33707"/>
+<normal x="0.829264" y="0.532812" z="0.16862"/>
+<texcoord u="19.6616" v="4.75592"/>
+<texcoord u="0.735846" v="0.595791"/>
+</vertex>
+<vertex>
+<position x="25.5182" y="-2.5" z="2.75286"/>
+<normal x="0.855614" y="0.499559" z="0.135516"/>
+<texcoord u="20.3539" v="4.75592"/>
+<texcoord u="0.692049" v="0.573324"/>
+</vertex>
+<vertex>
+<position x="25.41" y="-2.01916" z="-2.5"/>
+<normal x="0.824617" y="-0.267934" z="0.498215"/>
+<texcoord u="18.7736" v="4.75592"/>
+<texcoord u="0.196288" v="0.379671"/>
+</vertex>
+<vertex>
+<position x="25.3681" y="-1.77869" z="-2.07135"/>
+<normal x="0.983292" y="-0.0835441" z="0.161734"/>
+<texcoord u="18.9519" v="4.90187"/>
+<texcoord u="0.1963" v="0.370961"/>
+</vertex>
+<vertex>
+<position x="25.5183" y="-2.5" z="-2.75289"/>
+<normal x="0.855617" y="0.499555" z="-0.135516"/>
+<texcoord u="-20.7261" v="4.75592"/>
+<texcoord u="0.645706" v="0.151593"/>
+</vertex>
+<vertex>
+<position x="25.109" y="-2.5" z="-5.33708"/>
+<normal x="0.866278" y="0.466571" z="-0.178533"/>
+<texcoord u="-20.081" v="4.75592"/>
+<texcoord u="0.590223" v="0.139527"/>
+</vertex>
+<vertex>
+<position x="25.4895" y="-2.3508" z="-2.67906"/>
+<normal x="0.674345" y="-0.219109" z="0.70516"/>
+<texcoord u="18.5605" v="4.67264"/>
+<texcoord u="0.197688" v="0.387192"/>
+</vertex>
+<vertex>
+<position x="24.4135" y="-2.5" z="-7.93244"/>
+<normal x="0.822877" y="0.500068" z="-0.269825"/>
+<texcoord u="-19.3713" v="4.75592"/>
+<texcoord u="0.532488" v="0.138929"/>
+</vertex>
+<vertex>
+<position x="23.4506" y="-2.5" z="-10.4409"/>
+<normal x="0.732422" y="0.610463" z="-0.301486"/>
+<texcoord u="-18.6616" v="4.75592"/>
+<texcoord u="0.475988" v="0.120227"/>
+</vertex>
+<vertex>
+<position x="22.2308" y="-2.5" z="-12.835"/>
+<normal x="0.666523" y="0.631131" z="-0.396761"/>
+<texcoord u="-17.9519" v="4.75592"/>
+<texcoord u="0.419704" v="0.106488"/>
+</vertex>
+<vertex>
+<position x="24.8631" y="0" z="-2.61322"/>
+<normal x="0.996919" y="3.16546e-007" z="-0.0784327"/>
+<texcoord u="21.7907" v="5.60711"/>
+<texcoord u="0.925017" v="0.368567"/>
+</vertex>
+<vertex>
+<position x="24.4537" y="0" z="-5.1978"/>
+<normal x="0.98163" y="5.25103e-007" z="-0.190796"/>
+<texcoord u="-20.081" v="5.60711"/>
+<texcoord u="0.605387" v="0.073162"/>
+</vertex>
+<vertex>
+<position x="23.7764" y="0" z="-7.72544"/>
+<normal x="0.956309" y="6.48657e-007" z="-0.292358"/>
+<texcoord u="-19.3713" v="5.60711"/>
+<texcoord u="0.551453" v="0.0871154"/>
+</vertex>
+<vertex>
+<position x="22.8387" y="0" z="-10.1684"/>
+<normal x="0.933581" y="2.77657e-007" z="-0.358367"/>
+<texcoord u="-18.6616" v="5.60711"/>
+<texcoord u="0.514921" v="0.0841458"/>
+</vertex>
+<vertex>
+<position x="24.892" y="-2.65009" z="-11.0719"/>
+<normal x="0.860725" y="0.258489" z="-0.438561"/>
+<texcoord u="-18.6616" v="4.75592"/>
+<texcoord u="0.877143" v="0.066115"/>
+</vertex>
+<vertex>
+<position x="23.5989" y="-2.65009" z="-13.6097"/>
+<normal x="0.860725" y="0.258489" z="-0.438561"/>
+<texcoord u="-17.9519" v="4.75592"/>
+<texcoord u="0.935356" v="0.0653268"/>
+</vertex>
+<vertex>
+<position x="24.2433" y="-1.43136e-008" z="-10.7831"/>
+<normal x="0.860725" y="0.258489" z="-0.438562"/>
+<texcoord u="-18.6616" v="5.60711"/>
+<texcoord u="0.878662" v="0.122173"/>
+</vertex>
+<vertex>
+<position x="22.984" y="-1.43136e-008" z="-13.2547"/>
+<normal x="0.860725" y="0.258489" z="-0.438561"/>
+<texcoord u="-17.9519" v="5.60711"/>
+<texcoord u="0.935356" v="0.121405"/>
+</vertex>
+<vertex>
+<position x="13" y="6.92821" z="0"/>
+<normal x="-0.469371" y="0.883001" z="-2.06621e-008"/>
+<texcoord u="-8.01628" v="5.60711"/>
+<texcoord u="0.836595" v="0.347801"/>
+</vertex>
+<vertex>
+<position x="14.5279" y="7.60846" z="0"/>
+<normal x="-0.275528" y="0.961293" z="2.58277e-008"/>
+<texcoord u="-9.43566" v="5.60711"/>
+<texcoord u="0.833109" v="0.381808"/>
+</vertex>
+<vertex>
+<position x="16.1638" y="7.95618" z="0"/>
+<normal x="-0.0696429" y="0.997572" z="5.16554e-009"/>
+<texcoord u="-10.855" v="5.60711"/>
+<texcoord u="0.831468" v="0.415954"/>
+</vertex>
+<vertex>
+<position x="33" y="-8.08998" z="-2.38132e-007"/>
+<normal x="-0.866025" y="0.5" z="2.77581e-007"/>
+<texcoord u="17.1977" v="0.499998"/>
+<texcoord u="0.103093" v="0.704164"/>
+</vertex>
+<vertex>
+<position x="32.8791" y="-7.06982" z="2.30707"/>
+<normal x="-0.860661" y="0.43869" z="-0.258484"/>
+<texcoord u="17.5326" v="-0.285499"/>
+<texcoord u="0.919465" v="0.54787"/>
+</vertex>
+<vertex>
+<position x="17.8362" y="7.95618" z="0"/>
+<normal x="0.139286" y="0.990252" z="-7.23175e-008"/>
+<texcoord u="-12.2744" v="5.60711"/>
+<texcoord u="0.831677" v="0.450137"/>
+</vertex>
+<vertex>
+<position x="32.8791" y="-7.06984" z="-2.30691"/>
+<normal x="-0.860665" y="0.438683" z="0.258483"/>
+<texcoord u="17.5813" v="1.28544"/>
+<texcoord u="0.924286" v="0.454007"/>
+</vertex>
+<vertex>
+<position x="24.5238" y="-3.83013" z="-22.0813"/>
+<normal x="-0.517177" y="0.707055" z="0.482289"/>
+<texcoord u="-16.5326" v="1.96982"/>
+<texcoord u="0.206324" v="0.207116"/>
+</vertex>
+<vertex>
+<position x="31.3849" y="-3.83012" z="10.1976"/>
+<normal x="-0.676265" y="0.707052" z="-0.206744"/>
+<texcoord u="18.9794" v="1.96982"/>
+<texcoord u="0.756341" v="0.787222"/>
+</vertex>
+<vertex>
+<position x="32.2789" y="-3.83012" z="6.86109"/>
+<normal x="-0.694169" y="0.707054" z="-0.134923"/>
+<texcoord u="19.6616" v="1.96982"/>
+<texcoord u="0.800152" v="0.179793"/>
+</vertex>
+<vertex>
+<position x="19.4721" y="7.60846" z="0"/>
+<normal x="0.342127" y="0.939654" z="5.68209e-008"/>
+<texcoord u="-13.6938" v="5.60711"/>
+<texcoord u="0.833734" v="0.48426"/>
+</vertex>
+<vertex>
+<position x="32.8076" y="-3.83012" z="-3.52334"/>
+<normal x="-0.674342" y="0.219112" z="0.705161"/>
+<texcoord u="18.7692" v="1.82713"/>
+<texcoord u="0.0706468" v="0.530559"/>
+</vertex>
+<vertex>
+<position x="32.2408" y="-4.33013" z="-3.90999"/>
+<normal x="-0.674342" y="0.219108" z="0.705163"/>
+<texcoord u="18.5206" v="2.00696"/>
+<texcoord u="0.0856313" v="0.52805"/>
+</vertex>
+<vertex>
+<position x="32.869" y="-6.93447" z="-2.5"/>
+<normal x="-0.754606" y="0.24518" z="0.608651"/>
+<texcoord u="17.5797" v="1.35118"/>
+<texcoord u="0.0971921" v="0.579237"/>
+</vertex>
+<vertex>
+<position x="32.2789" y="-3.83013" z="-6.8611"/>
+<normal x="-0.691653" y="0.707109" z="0.147016"/>
+<texcoord u="-20.0535" v="1.96982"/>
+<texcoord u="0.575524" v="0.333088"/>
+</vertex>
+<vertex>
+<position x="30.147" y="-3.83013" z="-13.4223"/>
+<normal x="-0.640901" y="0.707053" z="0.298868"/>
+<texcoord u="-18.6616" v="1.96982"/>
+<texcoord u="0.425317" v="0.299532"/>
+</vertex>
+<vertex>
+<position x="26.6976" y="-3.83013" z="-19.3969"/>
+<normal x="-0.564757" y="0.707054" z="0.425588"/>
+<texcoord u="-17.2422" v="1.96982"/>
+<texcoord u="0.288567" v="0.249342"/>
+</vertex>
+<vertex>
+<position x="32.2407" y="-4.33013" z="3.91004"/>
+<normal x="-0.568445" y="0.81778" z="-0.0900327"/>
+<texcoord u="20.263" v="2.20237"/>
+<texcoord u="0.632439" v="0.75667"/>
+</vertex>
+<vertex>
+<position x="31.7663" y="-4.43822" z="4.33013"/>
+<normal x="-0.25596" y="0.965837" z="-0.0405401"/>
+<texcoord u="20.1653" v="2.33972"/>
+<texcoord u="0.644343" v="0.748091"/>
+</vertex>
+<vertex>
+<position x="23.4721" y="-4.70228" z="0"/>
+<normal x="0.787941" y="-0.615751" z="3.61588e-008"/>
+<texcoord u="16.1132" v="5.60711"/>
+<texcoord u="0.262969" v="0.373217"/>
+</vertex>
+<vertex>
+<position x="32.2408" y="-4.33013" z="-3.90999"/>
+<normal x="-0.568444" y="0.817781" z="0.0900324"/>
+<texcoord u="-20.6824" v="2.20237"/>
+<texcoord u="0.636707" v="0.324051"/>
+</vertex>
+<vertex>
+<position x="31.7663" y="-4.43823" z="-4.33013"/>
+<normal x="-0.25596" y="0.965837" z="0.0405403"/>
+<texcoord u="-20.5759" v="2.33973"/>
+<texcoord u="0.627391" v="0.312099"/>
+</vertex>
+<vertex>
+<position x="31.7663" y="-4.43823" z="-4.33013"/>
+<normal x="-0.477226" y="0.15506" z="0.864993"/>
+<texcoord u="18.3921" v="2.20237"/>
+<texcoord u="0.103663" v="0.503812"/>
+</vertex>
+<vertex>
+<position x="29.5646" y="-5" z="-4.84752"/>
+<normal x="-0.247416" y="0.0803908" z="0.965569"/>
+<texcoord u="17.8176" v="2.85981"/>
+<texcoord u="0.144902" v="0.489975"/>
+</vertex>
+<vertex>
+<position x="29.5646" y="-5" z="4.84753"/>
+<normal x="2.46852e-007" y="1" z="-1.88996e-007"/>
+<texcoord u="19.9796" v="3.05355"/>
+<texcoord u="0.683689" v="0.686186"/>
+</vertex>
+<vertex>
+<position x="29.0148" y="-4.8607" z="5"/>
+<normal x="0.25596" y="0.965837" z="0.0405399"/>
+<texcoord u="19.9323" v="3.23055"/>
+<texcoord u="0.688725" v="0.680285"/>
+</vertex>
+<vertex>
+<position x="24.3084" y="-3.25389" z="0"/>
+<normal x="0.913546" y="-0.406736" z="5.03949e-008"/>
+<texcoord u="17.5326" v="5.60711"/>
+<texcoord u="0.227836" v="0.357616"/>
+</vertex>
+<vertex>
+<position x="29.0148" y="-4.8607" z="-5"/>
+<normal x="0.25596" y="0.965837" z="-0.0405406"/>
+<texcoord u="-20.3394" v="3.23056"/>
+<texcoord u="0.605741" v="0.246824"/>
+</vertex>
+<vertex>
+<position x="27.0976" y="-4.33013" z="-4.46455"/>
+<normal x="0.247415" y="-0.0803924" z="0.965569"/>
+<texcoord u="17.6309" v="3.73393"/>
+<texcoord u="0.183987" v="0.449086"/>
+</vertex>
+<vertex>
+<position x="29.0148" y="-4.8607" z="-5"/>
+<normal x="9.64533e-007" y="7.71626e-009" z="1"/>
+<texcoord u="17.767" v="3.05355"/>
+<texcoord u="0.155345" v="0.478782"/>
+</vertex>
+<vertex>
+<position x="26.7057" y="-3.92153" z="4.33013"/>
+<normal x="0.698881" y="0.706621" z="0.110692"/>
+<texcoord u="19.9973" v="4.09477"/>
+<texcoord u="0.700196" v="0.626069"/>
+</vertex>
+<vertex>
+<position x="26.7057" y="-3.92151" z="-4.33013"/>
+<normal x="0.69888" y="0.706622" z="-0.110692"/>
+<texcoord u="-20.4061" v="4.09479"/>
+<texcoord u="0.614293" v="0.188892"/>
+</vertex>
+<vertex>
+<position x="25.5183" y="-2.5" z="-2.75289"/>
+<normal x="0.674343" y="-0.21911" z="0.705161"/>
+<texcoord u="18.4624" v="4.63831"/>
+<texcoord u="0.198252" v="0.390577"/>
+</vertex>
+<vertex>
+<position x="25.4895" y="-2.35085" z="2.67906"/>
+<normal x="0.957681" y="0.258739" z="0.1261"/>
+<texcoord u="20.3713" v="4.80671"/>
+<texcoord u="0.923439" v="0.191286"/>
+</vertex>
+<vertex>
+<position x="25.5182" y="-2.5" z="2.75286"/>
+<normal x="0.855614" y="0.499559" z="0.135516"/>
+<texcoord u="20.3527" v="4.75592"/>
+<texcoord u="0.920311" v="0.192744"/>
+</vertex>
+<vertex>
+<position x="25.4895" y="-2.3508" z="-2.67906"/>
+<normal x="0.957682" y="0.258737" z="-0.126095"/>
+<texcoord u="21.7907" v="4.80672"/>
+<texcoord u="0.928324" v="0.318932"/>
+</vertex>
+<vertex>
+<position x="25.41" y="-2.01916" z="-2.5"/>
+<normal x="0.964691" y="0.258489" z="-0.0505458"/>
+<texcoord u="21.7458" v="4.91964"/>
+<texcoord u="0.924388" v="0.325751"/>
+</vertex>
+<vertex>
+<position x="25.3681" y="-1.77869" z="-2.07135"/>
+<normal x="0.983292" y="-0.0835441" z="0.161734"/>
+<texcoord u="21.6342" v="5.00151"/>
+<texcoord u="0.915425" v="0.33037"/>
+</vertex>
+<vertex>
+<position x="24.8631" y="0" z="-2.61322"/>
+<normal x="0.996919" y="3.16546e-007" z="-0.0784327"/>
+<texcoord u="-20.7907" v="5.60711"/>
+<texcoord u="0.654425" v="0.0891762"/>
+</vertex>
+<vertex>
+<position x="25.4895" y="-2.3508" z="-2.67906"/>
+<normal x="0.957682" y="0.258737" z="-0.126095"/>
+<texcoord u="-20.7907" v="4.80672"/>
+<texcoord u="0.644836" v="0.114716"/>
+</vertex>
+<vertex>
+<position x="25.5183" y="-2.5" z="-2.75289"/>
+<normal x="0.855617" y="0.499555" z="-0.135516"/>
+<texcoord u="-20.7721" v="4.75592"/>
+<texcoord u="0.644443" v="0.11752"/>
+</vertex>
+<vertex>
+<position x="24.892" y="-2.65009" z="-11.0719"/>
+<normal x="0.400908" y="-0.00170657" z="0.916117"/>
+<texcoord u="-0.194661" v="-0.320496"/>
+<texcoord u="0.14135" v="0.874761"/>
+</vertex>
+<vertex>
+<position x="24.2433" y="-1.43136e-008" z="-10.7831"/>
+<normal x="0.400908" y="-0.00170668" z="0.916117"/>
+<texcoord u="-0.402403" v="-1.16917"/>
+<texcoord u="0.0852733" v="0.874322"/>
+</vertex>
+<vertex>
+<position x="23.4506" y="-2.5" z="-10.4409"/>
+<normal x="0.400908" y="-0.00170668" z="0.916117"/>
+<texcoord u="-0.656248" v="-0.368561"/>
+<texcoord u="0.1303" v="0.844402"/>
+</vertex>
+<vertex>
+<position x="22.8387" y="0" z="-10.1684"/>
+<normal x="0.400909" y="-0.00170679" z="0.916116"/>
+<texcoord u="-0.852224" v="-1.16917"/>
+<texcoord u="0.0773996" v="0.843989"/>
+</vertex>
+<vertex>
+<position x="24.892" y="2.65009" z="-11.0719"/>
+<normal x="0.400908" y="0.00170698" z="0.916117"/>
+<texcoord u="-0.194657" v="0.558898"/>
+<texcoord u="0.79772" v="0.0629893"/>
+</vertex>
+<vertex>
+<position x="23.4506" y="2.5" z="-10.4409"/>
+<normal x="0.400908" y="0.00170695" z="0.916117"/>
+<texcoord u="-0.656244" v="0.606963"/>
+<texcoord u="0.786432" v="0.0932611"/>
+</vertex>
+<vertex>
+<position x="24.2433" y="-1.43136e-008" z="-10.7831"/>
+<normal x="0.400908" y="0.00170695" z="0.916117"/>
+<texcoord u="-0.402398" v="1.40757"/>
+<texcoord u="0.741641" v="0.0629889"/>
+</vertex>
+<vertex>
+<position x="22.8387" y="0" z="-10.1684"/>
+<normal x="0.400908" y="0.00170693" z="0.916117"/>
+<texcoord u="-0.852219" v="1.40757"/>
+<texcoord u="0.73353" v="0.0932601"/>
+</vertex>
+<vertex>
+<position x="24.892" y="2.65009" z="-11.0719"/>
+<normal x="-0.0847516" y="0.995466" z="0.0431832"/>
+<texcoord u="-0.789342" v="2.4325"/>
+<texcoord u="0.109876" v="0.283391"/>
+</vertex>
+<vertex>
+<position x="23.5989" y="2.65009" z="-13.6097"/>
+<normal x="-0.0847516" y="0.995466" z="0.0431832"/>
+<texcoord u="-1.36396" v="1.30476"/>
+<texcoord u="0.109876" v="0.341609"/>
+</vertex>
+<vertex>
+<position x="23.4506" y="2.5" z="-10.4409"/>
+<normal x="-0.0847516" y="0.995466" z="0.0431832"/>
+<texcoord u="-1.42986" v="2.71292"/>
+<texcoord u="0.0776236" v="0.285275"/>
+</vertex>
+<vertex>
+<position x="22.2308" y="2.5" z="-12.835"/>
+<normal x="-0.0847515" y="0.995466" z="0.0431832"/>
+<texcoord u="-1.97193" v="1.64906"/>
+<texcoord u="0.0776251" v="0.340196"/>
+</vertex>
+<vertex>
+<position x="32.8319" y="-7.0488" z="2.5"/>
+<normal x="-0.791006" y="0.352188" z="-0.500274"/>
+<texcoord u="17.5326" v="-0.351187"/>
+<texcoord u="0.923" v="0.545829"/>
+</vertex>
+<vertex>
+<position x="32.8319" y="-7.0488" z="-2.5"/>
+<normal x="-0.791012" y="0.352175" z="0.500273"/>
+<texcoord u="17.5326" v="1.35118"/>
+<texcoord u="0.920693" v="0.452061"/>
+</vertex>
+<vertex>
+<position x="31.7898" y="-4.33013" z="6.75713"/>
+<normal x="-0.488161" y="0.866058" z="-0.107903"/>
+<texcoord u="19.6616" v="2.20237"/>
+<texcoord u="0.799956" v="0.16534"/>
+</vertex>
+<vertex>
+<position x="31.7898" y="-4.33013" z="-6.75714"/>
+<normal x="-0.411712" y="0.907103" z="0.087512"/>
+<texcoord u="-20.081" v="2.20237"/>
+<texcoord u="0.57691" v="0.317133"/>
+</vertex>
+<vertex>
+<position x="25.1089" y="-2.5" z="5.33707"/>
+<normal x="0.829264" y="0.532812" z="0.16862"/>
+<texcoord u="19.6616" v="4.75592"/>
+<texcoord u="0.921342" v="0.246214"/>
+</vertex>
+<vertex>
+<position x="-18.4374" y="-7.06984" z="-27.3207"/>
+<normal x="0.654185" y="0.438684" z="0.616115"/>
+<texcoord u="17.5326" v="1.28544"/>
+<texcoord u="0.683299" v="0.267029"/>
+</vertex>
+<vertex>
+<position x="-16.5" y="-8.08992" z="-28.5789"/>
+<normal x="0.433013" y="0.499999" z="0.750001"/>
+<texcoord u="17.1978" v="0.499998"/>
+<texcoord u="0.630626" v="0.252059"/>
+</vertex>
+<vertex>
+<position x="-13.4223" y="-4.03197" z="-30.147"/>
+<normal x="-0.273515" y="0.219104" z="0.936581"/>
+<texcoord u="18.6162" v="-0.792768"/>
+<texcoord u="0.453511" v="0.192433"/>
+</vertex>
+<vertex>
+<position x="-14.2694" y="-6.93446" z="-29.7154"/>
+<normal x="-0.149807" y="0.245188" z="0.957831"/>
+<texcoord u="17.5779" v="-0.351187"/>
+<texcoord u="0.764515" v="0.111934"/>
+</vertex>
+<vertex>
+<position x="-14.4417" y="-7.06984" z="-29.6276"/>
+<normal x="0.206476" y="0.438687" z="0.874598"/>
+<texcoord u="17.4838" v="-0.285437"/>
+<texcoord u="0.508825" v="0.23801"/>
+</vertex>
+<vertex>
+<position x="-13.3525" y="-3.83013" z="-30.1738"/>
+<normal x="0.253579" y="0.706621" z="0.660594"/>
+<texcoord u="-8.03106" v="1.96982"/>
+<texcoord u="0.147304" v="0.614755"/>
+</vertex>
+<vertex>
+<position x="-10.1976" y="-3.83013" z="-31.3849"/>
+<normal x="0.230238" y="0.707054" z="0.668629"/>
+<texcoord u="-8.72597" v="1.96982"/>
+<texcoord u="0.923549" v="0.877796"/>
+</vertex>
+<vertex>
+<position x="-6.86109" y="-3.83013" z="-32.2789"/>
+<normal x="0.159086" y="0.707053" z="0.689033"/>
+<texcoord u="-9.43566" v="1.96982"/>
+<texcoord u="0.933335" v="0.799785"/>
+</vertex>
+<vertex>
+<position x="-3.44944" y="-3.83013" z="-32.8193"/>
+<normal x="0.0861918" y="0.707052" z="0.701889"/>
+<texcoord u="-10.1453" v="1.96982"/>
+<texcoord u="0.93573" v="0.717337"/>
+</vertex>
+<vertex>
+<position x="-1.90735e-006" y="-3.83013" z="-33"/>
+<normal x="0.0123515" y="0.707052" z="0.707053"/>
+<texcoord u="-10.855" v="1.96982"/>
+<texcoord u="0.933941" v="0.638993"/>
+</vertex>
+<vertex>
+<position x="3.44944" y="-3.83013" z="-32.8193"/>
+<normal x="-0.0616225" y="0.707052" z="0.704472"/>
+<texcoord u="-11.5647" v="1.96982"/>
+<texcoord u="0.917745" v="0.553234"/>
+</vertex>
+<vertex>
+<position x="6.86109" y="-3.83013" z="-32.2789"/>
+<normal x="-0.134923" y="0.707052" z="0.69417"/>
+<texcoord u="-12.2744" v="1.96982"/>
+<texcoord u="0.896926" v="0.47289"/>
+</vertex>
+<vertex>
+<position x="10.1976" y="-3.83013" z="-31.3849"/>
+<normal x="-0.206744" y="0.707053" z="0.676264"/>
+<texcoord u="-12.9841" v="1.96982"/>
+<texcoord u="0.868892" v="0.394958"/>
+</vertex>
+<vertex>
+<position x="13.4223" y="-3.83013" z="-30.147"/>
+<normal x="-0.2763" y="0.707053" z="0.650949"/>
+<texcoord u="-13.6938" v="1.96982"/>
+<texcoord u="0.833767" v="0.320707"/>
+</vertex>
+<vertex>
+<position x="16.5" y="-3.83013" z="-28.5789"/>
+<normal x="-0.342829" y="0.707053" z="0.618501"/>
+<texcoord u="-14.4035" v="1.96982"/>
+<texcoord u="0.80185" v="0.253054"/>
+</vertex>
+<vertex>
+<position x="19.3969" y="-3.83013" z="-26.6976"/>
+<normal x="-0.405602" y="0.707053" z="0.579278"/>
+<texcoord u="-15.1132" v="1.96982"/>
+<texcoord u="0.782068" v="0.190286"/>
+</vertex>
+<vertex>
+<position x="-0.875" y="-13.4234" z="-10.1758"/>
+<normal x="-0.878551" y="0.428705" z="0.210618"/>
+<texcoord u="6.17751" v="-1.20237"/>
+<texcoord u="0.339436" v="0.810448"/>
+</vertex>
+<vertex>
+<position x="-3.65728" y="-16.4819" z="-11.3346"/>
+<normal x="-0.569244" y="0.82204" z="0.014581"/>
+<texcoord u="7.59689" v="-0.351187"/>
+<texcoord u="0.4328" v="0.778815"/>
+</vertex>
+<vertex>
+<position x="-2.35512" y="-14.7414" z="-12.7394"/>
+<normal x="-0.831179" y="0.472744" z="0.29267"/>
+<texcoord u="7.59689" v="-1.20237"/>
+<texcoord u="0.382237" v="0.754463"/>
+</vertex>
+<vertex>
+<position x="-7.55924" y="-17.9014" z="-13.093"/>
+<normal x="-0.0348216" y="0.997572" z="-0.0603125"/>
+<texcoord u="9.01627" v="0.499998"/>
+<texcoord u="0.515888" v="0.719808"/>
+</vertex>
+<vertex>
+<position x="-5.42919" y="-17.2352" z="-14.4036"/>
+<normal x="-0.480816" y="0.860627" z="0.167742"/>
+<texcoord u="9.01627" v="-0.351187"/>
+<texcoord u="0.461565" v="0.705709"/>
+</vertex>
+<vertex>
+<position x="-3.9399" y="-15.4151" z="-15.4844"/>
+<normal x="-0.780262" y="0.496122" z="0.380859"/>
+<texcoord u="9.01627" v="-1.20237"/>
+<texcoord u="0.407963" v="0.689075"/>
+</vertex>
+<vertex>
+<position x="-2.16126" y="-12.3637" z="-13.7434"/>
+<normal x="-0.870451" y="-0.00290074" z="0.492246"/>
+<texcoord u="7.59689" v="-2.05356"/>
+<texcoord u="0.332125" v="0.725376"/>
+</vertex>
+<vertex>
+<position x="-9.44076" y="-17.9014" z="-16.3519"/>
+<normal x="0.0696429" y="0.990252" z="0.120625"/>
+<texcoord u="10.4357" v="0.499998"/>
+<texcoord u="0.534244" v="0.6403"/>
+</vertex>
+<vertex>
+<position x="-7.24068" y="-17.2352" z="-17.5412"/>
+<normal x="-0.390309" y="0.8616" z="0.324505"/>
+<texcoord u="10.4357" v="-0.351187"/>
+<texcoord u="0.479238" v="0.62916"/>
+</vertex>
+<vertex>
+<position x="-5.5601" y="-15.4151" z="-18.2906"/>
+<normal x="-0.728029" y="0.497817" z="0.47133"/>
+<texcoord u="10.4357" v="-1.20237"/>
+<texcoord u="0.42377" v="0.620612"/>
+</vertex>
+<vertex>
+<position x="-3.49044" y="-12.9288" z="-16.0456"/>
+<normal x="-0.870655" y="-0.000981198" z="0.491893"/>
+<texcoord u="9.01627" v="-2.05356"/>
+<texcoord u="0.354833" v="0.670994"/>
+</vertex>
+<vertex>
+<position x="-11.2812" y="-17.119" z="-19.5395"/>
+<normal x="0.171064" y="0.939654" z="0.296291"/>
+<texcoord u="11.855" v="0.499998"/>
+<texcoord u="0.548273" v="0.559917"/>
+</vertex>
+<vertex>
+<position x="-13.3427" y="-16.4819" z="-18.1103"/>
+<normal x="0.564814" y="0.824918" z="-0.0222536"/>
+<texcoord u="11.855" v="1.35118"/>
+<texcoord u="0.603278" v="0.571057"/>
+</vertex>
+<vertex>
+<position x="-9.01259" y="-16.4819" z="-20.6103"/>
+<normal x="-0.301679" y="0.824918" z="0.478016"/>
+<texcoord u="11.855" v="-0.351187"/>
+<texcoord u="0.492744" v="0.551767"/>
+</vertex>
+<vertex>
+<position x="-7.14488" y="-14.7414" z="-21.0356"/>
+<normal x="-0.676761" y="0.477755" z="0.560129"/>
+<texcoord u="11.855" v="-1.20237"/>
+<texcoord u="0.436895" v="0.546231"/>
+</vertex>
+<vertex>
+<position x="-4.84931" y="-12.9288" z="-18.3992"/>
+<normal x="-0.870655" y="0.000981229" z="0.491893"/>
+<texcoord u="10.4357" v="-2.05356"/>
+<texcoord u="0.36809" v="0.613573"/>
+</vertex>
+<vertex>
+<position x="-4.20123" y="-10.4425" z="-15.937"/>
+<normal x="-0.728029" y="-0.497817" z="0.47133"/>
+<texcoord u="9.01627" v="-2.90474"/>
+<texcoord u="0.301703" v="0.652911"/>
+</vertex>
+<vertex>
+<position x="-13" y="-15.5885" z="-22.5167"/>
+<normal x="0.265008" y="0.847988" z="0.459007"/>
+<texcoord u="13.2744" v="0.499998"/>
+<texcoord u="0.557932" v="0.478893"/>
+</vertex>
+<vertex>
+<position x="-14.9976" y="-15.0083" z="-20.9766"/>
+<normal x="0.647694" y="0.752183" z="0.121299"/>
+<texcoord u="13.2744" v="1.35118"/>
+<texcoord u="0.620951" v="0.49451"/>
+</vertex>
+<vertex>
+<position x="-10.6675" y="-15.0083" z="-23.4766"/>
+<normal x="-0.218799" y="0.752183" z="0.621569"/>
+<texcoord u="13.2744" v="-0.351187"/>
+<texcoord u="0.502045" v="0.473758"/>
+</vertex>
+<vertex>
+<position x="-8.625" y="-13.4234" z="-23.5992"/>
+<normal x="-0.628698" y="0.436813" z="0.643376"/>
+<texcoord u="13.2744" v="-1.20237"/>
+<texcoord u="0.438639" v="0.475988"/>
+</vertex>
+<vertex>
+<position x="-6.17848" y="-12.3637" z="-20.7014"/>
+<normal x="-0.870451" y="0.00290078" z="0.492246"/>
+<texcoord u="11.855" v="-2.05356"/>
+<texcoord u="0.380922" v="0.54211"/>
+</vertex>
+<vertex>
+<position x="-5.29877" y="-10.4425" z="-17.838"/>
+<normal x="-0.780263" y="-0.496122" z="0.380859"/>
+<texcoord u="10.4357" v="-2.90474"/>
+<texcoord u="0.312411" v="0.606532"/>
+</vertex>
+<vertex>
+<position x="-6.5" y="6.92821" z="-11.2583"/>
+<normal x="0.234686" y="0.883001" z="0.406487"/>
+<texcoord u="-8.01628" v="-4.60711"/>
+<texcoord u="0.128525" v="0.70269"/>
+</vertex>
+<vertex>
+<position x="-14.5222" y="-13.3766" z="-25.1531"/>
+<normal x="0.34737" y="0.719261" z="0.601663"/>
+<texcoord u="14.6938" v="0.499998"/>
+<texcoord u="0.563196" v="0.397464"/>
+</vertex>
+<vertex>
+<position x="-16.4631" y="-12.8788" z="-23.515"/>
+<normal x="0.721202" y="0.646573" z="0.248618"/>
+<texcoord u="14.6938" v="1.35118"/>
+<texcoord u="0.641904" v="0.418794"/>
+</vertex>
+<vertex>
+<position x="-12.133" y="-12.8788" z="-26.015"/>
+<normal x="-0.145291" y="0.646573" z="0.748888"/>
+<texcoord u="14.6938" v="-0.351187"/>
+<texcoord u="0.507112" v="0.39536"/>
+</vertex>
+<vertex>
+<position x="-6.78806" y="-8.62238" z="-16.7573"/>
+<normal x="-0.480816" y="-0.860627" z="0.167742"/>
+<texcoord u="10.4357" v="-3.75593"/>
+<texcoord u="0.256943" v="0.597983"/>
+</vertex>
+<vertex>
+<position x="-9.93576" y="-11.5187" z="-25.8695"/>
+<normal x="-0.585942" y="0.37678" z="0.717432"/>
+<texcoord u="14.6938" v="-1.20237"/>
+<texcoord u="0.438304" v="0.405883"/>
+</vertex>
+<vertex>
+<position x="-7.41987" y="-11.2583" z="-22.8516"/>
+<normal x="-0.870052" y="0.0046937" z="0.492937"/>
+<texcoord u="13.2744" v="-2.05356"/>
+<texcoord u="0.382678" v="0.480266"/>
+</vertex>
+<vertex>
+<position x="-6.37234" y="-9.9861" z="-19.6975"/>
+<normal x="-0.831179" y="-0.472744" z="0.29267"/>
+<texcoord u="11.855" v="-2.90474"/>
+<texcoord u="0.324965" v="0.537817"/>
+</vertex>
+<vertex>
+<position x="-7.26393" y="7.60846" z="-12.5815"/>
+<normal x="0.137764" y="0.961293" z="0.238614"/>
+<texcoord u="-9.43566" v="-4.60711"/>
+<texcoord u="0.132442" v="0.738744"/>
+</vertex>
+<vertex>
+<position x="-4.99537" y="8.24555" z="-13.6522"/>
+<normal x="-0.297249" y="0.822039" z="0.485689"/>
+<texcoord u="-9.43566" v="-3.75593"/>
+<texcoord u="0.18838" v="0.734194"/>
+</vertex>
+<vertex>
+<position x="-15.7812" y="-10.5801" z="-27.3338"/>
+<normal x="0.414551" y="0.559098" z="0.718023"/>
+<texcoord u="16.1132" v="0.499998"/>
+<texcoord u="0.564048" v="0.315869"/>
+</vertex>
+<vertex>
+<position x="-17.6752" y="-10.1864" z="-25.6144"/>
+<normal x="0.765168" y="0.510892" z="0.3918"/>
+<texcoord u="16.1132" v="1.35118"/>
+<texcoord u="0.664497" v="0.343552"/>
+</vertex>
+<vertex>
+<position x="-13.3451" y="-10.1864" z="-28.1144"/>
+<normal x="-0.0432744" y="0.510891" z="0.858555"/>
+<texcoord u="16.1132" v="-0.351187"/>
+<texcoord u="0.507932" v="0.316804"/>
+</vertex>
+<vertex>
+<position x="-7.67451" y="-8.24554" z="-18.2926"/>
+<normal x="-0.569244" y="-0.82204" z="0.0145808"/>
+<texcoord u="11.855" v="-3.75593"/>
+<texcoord u="0.26916" v="0.531839"/>
+</vertex>
+<vertex>
+<position x="-11.0199" y="-9.11067" z="-27.7473"/>
+<normal x="-0.550361" y="0.30028" z="0.77906"/>
+<texcoord u="16.1132" v="-1.20237"/>
+<texcoord u="0.435907" v="0.335361"/>
+</vertex>
+<vertex>
+<position x="-8.51922" y="-9.66088" z="-24.7557"/>
+<normal x="-0.869475" y="0.00628093" z="0.493937"/>
+<texcoord u="14.6938" v="-2.05356"/>
+<texcoord u="0.372276" v="0.42226"/>
+</vertex>
+<vertex>
+<position x="-7.375" y="-9.09327" z="-21.4341"/>
+<normal x="-0.878552" y="-0.428704" z="0.210617"/>
+<texcoord u="13.2744" v="-2.90474"/>
+<texcoord u="0.326704" v="0.484347"/>
+</vertex>
+<vertex>
+<position x="-8.08189" y="7.95618" z="-13.9982"/>
+<normal x="0.0348214" y="0.997572" z="0.0603126"/>
+<texcoord u="-10.855" v="-4.60711"/>
+<texcoord u="0.134403" v="0.774957"/>
+</vertex>
+<vertex>
+<position x="-5.88181" y="8.62239" z="-15.1876"/>
+<normal x="-0.385677" y="0.860627" z="0.332528"/>
+<texcoord u="-10.855" v="-3.75593"/>
+<texcoord u="0.190506" v="0.773439"/>
+</vertex>
+<vertex>
+<position x="-14.2509" y="-7.0488" z="-29.6832"/>
+<normal x="-0.0377481" y="0.352183" z="0.93517"/>
+<texcoord u="17.5326" v="-0.351187"/>
+<texcoord u="0.504502" v="0.238316"/>
+</vertex>
+<vertex>
+<position x="-8.50241" y="-7.50833" z="-19.7266"/>
+<normal x="-0.651728" y="-0.747525" z="-0.128286"/>
+<texcoord u="13.2744" v="-3.75593"/>
+<texcoord u="0.27063" v="0.486672"/>
+</vertex>
+<vertex>
+<position x="-11.83" y="-6.30442" z="-29.1504"/>
+<normal x="-0.462619" y="0.214365" z="0.860251"/>
+<texcoord u="17.5326" v="-1.20237"/>
+<texcoord u="0.43107" v="0.264246"/>
+</vertex>
+<vertex>
+<position x="-9.42848" y="-7.64121" z="-26.3306"/>
+<normal x="-0.868746" y="0.00759441" z="0.495199"/>
+<texcoord u="16.1132" v="-2.05356"/>
+<texcoord u="0.363943" v="0.363919"/>
+</vertex>
+<vertex>
+<position x="-8.26294" y="-7.80302" z="-22.9721"/>
+<normal x="-0.920311" y="-0.365929" z="0.138288"/>
+<texcoord u="14.6938" v="-2.90474"/>
+<texcoord u="0.318317" v="0.437693"/>
+</vertex>
+<vertex>
+<position x="-4.20123" y="10.4425" z="-15.937"/>
+<normal x="-0.719965" y="0.496122" z="0.485298"/>
+<texcoord u="-10.855" v="-2.90474"/>
+<texcoord u="0.246475" v="0.769292"/>
+</vertex>
+<vertex>
+<position x="-8.91811" y="7.95618" z="-15.4466"/>
+<normal x="-0.0696429" y="0.990252" z="-0.120625"/>
+<texcoord u="-12.2744" v="-4.60711"/>
+<texcoord u="0.134403" v="0.811223"/>
+</vertex>
+<vertex>
+<position x="-6.78806" y="8.62239" z="-16.7573"/>
+<normal x="-0.476184" y="0.8616" z="0.175765"/>
+<texcoord u="-12.2744" v="-3.75593"/>
+<texcoord u="0.190506" v="0.812743"/>
+</vertex>
+<vertex>
+<position x="19.103" y="-4.33013" z="-26.2931"/>
+<normal x="-0.297127" y="0.866058" z="0.402068"/>
+<texcoord u="-15.1132" v="2.20237"/>
+<texcoord u="0.769274" v="0.199621"/>
+</vertex>
+<vertex>
+<position x="16.25" y="-4.33013" z="-28.1459"/>
+<normal x="-0.253472" y="0.866058" z="0.430924"/>
+<texcoord u="-14.4035" v="2.20237"/>
+<texcoord u="0.789763" v="0.259695"/>
+</vertex>
+<vertex>
+<position x="13.219" y="-4.33013" z="-29.6903"/>
+<normal x="-0.207039" y="0.866058" z="0.455058"/>
+<texcoord u="-13.6938" v="2.20237"/>
+<texcoord u="0.825144" v="0.329571"/>
+</vertex>
+<vertex>
+<position x="10.0431" y="-4.33013" z="-30.9094"/>
+<normal x="-0.158339" y="0.866058" z="0.474207"/>
+<texcoord u="-12.9841" v="2.20237"/>
+<texcoord u="0.858109" v="0.401332"/>
+</vertex>
+<vertex>
+<position x="6.75714" y="-4.33013" z="-31.7898"/>
+<normal x="-0.107903" y="0.866058" z="0.48816"/>
+<texcoord u="-12.2744" v="2.20237"/>
+<texcoord u="0.88907" v="0.483876"/>
+</vertex>
+<vertex>
+<position x="3.39718" y="-4.33013" z="-32.322"/>
+<normal x="-0.0562853" y="0.866058" z="0.496765"/>
+<texcoord u="-11.5647" v="2.20237"/>
+<texcoord u="0.907084" v="0.561454"/>
+</vertex>
+<vertex>
+<position x="-1.90735e-006" y="-4.33013" z="-32.5"/>
+<normal x="-0.00405102" y="0.866058" z="0.499927"/>
+<texcoord u="-10.855" v="2.20237"/>
+<texcoord u="0.916905" v="0.640514"/>
+</vertex>
+<vertex>
+<position x="-3.39718" y="-4.33013" z="-32.322"/>
+<normal x="0.0482275" y="0.866058" z="0.497612"/>
+<texcoord u="-10.1453" v="2.20237"/>
+<texcoord u="0.920708" v="0.719471"/>
+</vertex>
+<vertex>
+<position x="-6.75714" y="-4.33013" z="-31.7898"/>
+<normal x="0.0999786" y="0.866058" z="0.489845"/>
+<texcoord u="-9.43566" v="2.20237"/>
+<texcoord u="0.916207" v="0.797344"/>
+</vertex>
+<vertex>
+<position x="-10.0431" y="-4.33013" z="-30.9094"/>
+<normal x="0.150633" y="0.866059" z="0.47671"/>
+<texcoord u="-8.72597" v="2.20237"/>
+<texcoord u="0.906806" v="0.874657"/>
+</vertex>
+<vertex>
+<position x="-12.7342" y="-4.33013" z="-29.8763"/>
+<normal x="0.206252" y="0.81778" z="0.537304"/>
+<texcoord u="-8.11882" v="2.20237"/>
+<texcoord u="0.132225" v="0.604193"/>
+</vertex>
+<vertex>
+<position x="-9.23558" y="-6.44297" z="-20.9965"/>
+<normal x="-0.724663" y="-0.64034" z="-0.254613"/>
+<texcoord u="14.6938" v="-3.75593"/>
+<texcoord u="0.263965" v="0.451679"/>
+</vertex>
+<vertex>
+<position x="-12.1332" y="-4.43823" z="-29.6755"/>
+<normal x="-0.510495" y="0.155059" z="0.845785"/>
+<texcoord u="18.3013" v="-1.20237"/>
+<texcoord u="0.431778" v="0.212967"/>
+</vertex>
+<vertex>
+<position x="-10.1079" y="-5.28758" z="-27.5074"/>
+<normal x="-0.848731" y="0.0192311" z="0.528476"/>
+<texcoord u="17.5326" v="-2.05356"/>
+<texcoord u="0.356584" v="0.303761"/>
+</vertex>
+<vertex>
+<position x="-8.99734" y="-6.17175" z="-24.2441"/>
+<normal x="-0.954632" y="-0.28716" z="0.0788416"/>
+<texcoord u="16.1132" v="-2.90474"/>
+<texcoord u="0.300674" v="0.393485"/>
+</vertex>
+<vertex>
+<position x="-5.29877" y="10.4425" z="-17.838"/>
+<normal x="-0.772198" y="0.497817" z="0.394827"/>
+<texcoord u="-12.2744" v="-2.90474"/>
+<texcoord u="0.246475" v="0.816891"/>
+</vertex>
+<vertex>
+<position x="-9.73607" y="7.60846" z="-16.8634"/>
+<normal x="-0.171064" y="0.939654" z="-0.296291"/>
+<texcoord u="-13.6938" v="-4.60711"/>
+<texcoord u="0.132441" v="0.847437"/>
+</vertex>
+<vertex>
+<position x="-7.67451" y="8.24555" z="-18.2926"/>
+<normal x="-0.564814" y="0.824918" z="0.0222538"/>
+<texcoord u="-13.6938" v="-3.75593"/>
+<texcoord u="0.188379" v="0.851987"/>
+</vertex>
+<vertex>
+<position x="15" y="-5" z="-25.9808"/>
+<normal x="-0.00405367" y="0.999989" z="-0.00234053"/>
+<texcoord u="-14.4035" v="3.05355"/>
+<texcoord u="0.764693" v="0.287724"/>
+</vertex>
+<vertex>
+<position x="12.2021" y="-5" z="-27.4064"/>
+<normal x="-0.00427608" y="0.999989" z="-0.00190388"/>
+<texcoord u="-13.6938" v="3.05355"/>
+<texcoord u="0.781994" v="0.362486"/>
+</vertex>
+<vertex>
+<position x="9.27052" y="-5" z="-28.5317"/>
+<normal x="-0.00445166" y="0.999989" z="-0.0014466"/>
+<texcoord u="-12.9841" v="3.05355"/>
+<texcoord u="0.809223" v="0.429339"/>
+</vertex>
+<vertex>
+<position x="6.23736" y="-5" z="-29.3445"/>
+<normal x="-0.00457847" y="0.999989" z="-0.000973408"/>
+<texcoord u="-12.2744" v="3.05355"/>
+<texcoord u="0.832709" v="0.49949"/>
+</vertex>
+<vertex>
+<position x="3.13586" y="-5" z="-29.8357"/>
+<normal x="-0.00465513" y="0.999989" z="-0.00048981"/>
+<texcoord u="-11.5647" v="3.05355"/>
+<texcoord u="0.84785" v="0.572001"/>
+</vertex>
+<vertex>
+<position x="-1.90735e-006" y="-5" z="-30"/>
+<normal x="-0.00468076" y="0.999989" z="-3.18847e-007"/>
+<texcoord u="-10.855" v="3.05355"/>
+<texcoord u="0.856" v="0.645032"/>
+</vertex>
+<vertex>
+<position x="-3.13586" y="-5" z="-29.8357"/>
+<normal x="-0.00465526" y="0.999989" z="0.000488931"/>
+<texcoord u="-10.1453" v="3.05355"/>
+<texcoord u="0.858442" v="0.718038"/>
+</vertex>
+<vertex>
+<position x="-6.23736" y="-5" z="-29.3445"/>
+<normal x="-0.00457851" y="0.999989" z="0.000973079"/>
+<texcoord u="-9.43566" v="3.05355"/>
+<texcoord u="0.85538" v="0.790589"/>
+</vertex>
+<vertex>
+<position x="-9.27052" y="-5" z="-28.5317"/>
+<normal x="0.00991348" y="0.999266" z="0.0369977"/>
+<texcoord u="-8.72597" v="3.05355"/>
+<texcoord u="0.854881" v="0.861251"/>
+</vertex>
+<vertex>
+<position x="-10.5842" y="-5" z="-28.0274"/>
+<normal x="-1.92853e-007" y="1" z="3.00851e-007"/>
+<texcoord u="-8.40795" v="3.05355"/>
+<texcoord u="0.855704" v="0.891223"/>
+</vertex>
+<vertex>
+<position x="-9.84197" y="-5.09602" z="-22.0468"/>
+<normal x="-0.784862" y="-0.50517" z="-0.358881"/>
+<texcoord u="16.1132" v="-3.75593"/>
+<texcoord u="0.250229" v="0.418084"/>
+</vertex>
+<vertex>
+<position x="-10.1773" y="-4.8607" z="-27.6275"/>
+<normal x="-0.866025" y="-3.56106e-006" z="0.500001"/>
+<texcoord u="17.7292" v="-2.05356"/>
+<texcoord u="0.373605" v="0.276583"/>
+</vertex>
+<vertex>
+<position x="-9.54611" y="-4.27074" z="-25.1946"/>
+<normal x="-0.981274" y="-0.179601" z="0.0696017"/>
+<texcoord u="17.5326" v="-2.90474"/>
+<texcoord u="0.288695" v="0.346812"/>
+</vertex>
+<vertex>
+<position x="-6.37234" y="9.9861" z="-19.6975"/>
+<normal x="-0.823467" y="0.477755" z="0.306027"/>
+<texcoord u="-13.6938" v="-2.90474"/>
+<texcoord u="0.239458" v="0.86397"/>
+</vertex>
+<vertex>
+<position x="-8.50241" y="7.50834" z="-19.7266"/>
+<normal x="-0.647694" y="0.752183" z="-0.121299"/>
+<texcoord u="-15.1132" v="-3.75593"/>
+<texcoord u="0.184134" v="0.89106"/>
+</vertex>
+<vertex>
+<position x="8.49798" y="-4.33013" z="-26.1541"/>
+<normal x="0.150633" y="0.866058" z="-0.476711"/>
+<texcoord u="-12.9841" v="3.90474"/>
+<texcoord u="0.757152" v="0.451654"/>
+</vertex>
+<vertex>
+<position x="5.71758" y="-4.33013" z="-26.8991"/>
+<normal x="0.0969008" y="0.891572" z="-0.442391"/>
+<texcoord u="-12.2744" v="3.90474"/>
+<texcoord u="0.77748" v="0.515542"/>
+</vertex>
+<vertex>
+<position x="2.87453" y="-4.33013" z="-27.3494"/>
+<normal x="0.0576757" y="0.846306" z="-0.529565"/>
+<texcoord u="-11.5647" v="3.90474"/>
+<texcoord u="0.78867" v="0.58255"/>
+</vertex>
+<vertex>
+<position x="0" y="-4.33013" z="-27.5"/>
+<normal x="-0.00405082" y="0.866058" z="-0.499927"/>
+<texcoord u="-10.855" v="3.90474"/>
+<texcoord u="0.798163" v="0.649001"/>
+</vertex>
+<vertex>
+<position x="-2.87454" y="-4.33013" z="-27.3494"/>
+<normal x="-0.0562858" y="0.866058" z="-0.496765"/>
+<texcoord u="-10.1453" v="3.90474"/>
+<texcoord u="0.797624" v="0.716846"/>
+</vertex>
+<vertex>
+<position x="-5.71758" y="-4.33013" z="-26.8991"/>
+<normal x="-0.0914131" y="0.891572" z="-0.443557"/>
+<texcoord u="-9.43566" v="3.90474"/>
+<texcoord u="0.794905" v="0.783761"/>
+</vertex>
+<vertex>
+<position x="-8.49798" y="-4.33013" z="-26.1541"/>
+<normal x="-0.154487" y="0.866065" z="-0.475463"/>
+<texcoord u="-8.72597" v="3.90474"/>
+<texcoord u="0.785269" v="0.849651"/>
+</vertex>
+<vertex>
+<position x="-9.68235" y="-4.33013" z="-25.6994"/>
+<normal x="-0.179344" y="0.865768" z="-0.467206"/>
+<texcoord u="-8.38011" v="3.90474"/>
+<texcoord u="0.786622" v="0.876737"/>
+</vertex>
+<vertex>
+<position x="-10.2951" y="-3.52636" z="-22.8316"/>
+<normal x="-0.86613" y="-0.316984" z="-0.386445"/>
+<texcoord u="17.5326" v="-3.75593"/>
+<texcoord u="0.230438" v="0.384128"/>
+</vertex>
+<vertex>
+<position x="-9.60285" y="-3.92151" z="-25.2929"/>
+<normal x="-0.987718" y="-0.155059" z="0.0192062"/>
+<texcoord u="17.77" v="-2.90474"/>
+<texcoord u="0.304044" v="0.325063"/>
+</vertex>
+<vertex>
+<position x="5.33707" y="-2.5" z="-25.109"/>
+<normal x="0.151141" y="0.631131" z="-0.760809"/>
+<texcoord u="-12.2744" v="4.75592"/>
+<texcoord u="0.721907" v="0.531627"/>
+</vertex>
+<vertex>
+<position x="2.68323" y="-2.5" z="-25.5293"/>
+<normal x="0.094811" y="0.421038" z="-0.902074"/>
+<texcoord u="-11.5647" v="4.75592"/>
+<texcoord u="0.730552" v="0.592555"/>
+</vertex>
+<vertex>
+<position x="0" y="-2.5" z="-25.6699"/>
+<normal x="-0.0023356" y="0.500068" z="-0.865983"/>
+<texcoord u="-10.855" v="4.75592"/>
+<texcoord u="0.742116" v="0.651698"/>
+</vertex>
+<vertex>
+<position x="-2.68324" y="-2.5" z="-25.5293"/>
+<normal x="-0.0603985" y="0.610462" z="-0.789739"/>
+<texcoord u="-10.1453" v="4.75592"/>
+<texcoord u="0.736384" v="0.717378"/>
+</vertex>
+<vertex>
+<position x="-5.33707" y="-2.5" z="-25.1089"/>
+<normal x="-0.171375" y="0.631131" z="-0.756508"/>
+<texcoord u="-9.43566" v="4.75592"/>
+<texcoord u="0.733945" v="0.779711"/>
+</vertex>
+<vertex>
+<position x="-7.93244" y="-2.5" z="-24.4135"/>
+<normal x="-0.278525" y="0.466571" z="-0.839485"/>
+<texcoord u="-8.72597" v="4.75592"/>
+<texcoord u="0.735035" v="0.859001"/>
+</vertex>
+<vertex>
+<position x="-10.3751" y="-2.5" z="-23.4759"/>
+<normal x="-0.310447" y="0.499557" z="-0.808743"/>
+<texcoord u="-8.0349" v="4.75592"/>
+<texcoord u="0.718343" v="0.897151"/>
+</vertex>
+<vertex>
+<position x="-10.54" y="-2.01917" z="-23.2557"/>
+<normal x="-0.843776" y="-0.267935" z="-0.46503"/>
+<texcoord u="18.7736" v="-3.75593"/>
+<texcoord u="0.222951" v="0.345033"/>
+</vertex>
+<vertex>
+<position x="-10.4246" y="-2.35081" z="-23.4141"/>
+<normal x="-0.947859" y="-0.219108" z="-0.231418"/>
+<texcoord u="18.5312" v="-3.67265"/>
+<texcoord u="0.229652" v="0.350021"/>
+</vertex>
+<vertex>
+<position x="0" y="0" z="-25"/>
+<normal x="0.0174663" y="2.57404e-007" z="-0.999847"/>
+<texcoord u="-10.855" v="5.60711"/>
+<texcoord u="0.68927" v="0.661226"/>
+</vertex>
+<vertex>
+<position x="-2.61322" y="0" z="-24.8631"/>
+<normal x="-0.0523345" y="3.7021e-007" z="-0.99863"/>
+<texcoord u="-10.1453" v="5.60711"/>
+<texcoord u="0.693887" v="0.711295"/>
+</vertex>
+<vertex>
+<position x="-5.1978" y="0" z="-24.4537"/>
+<normal x="-0.258819" y="7.01856e-007" z="-0.965926"/>
+<texcoord u="-9.43566" v="5.60711"/>
+<texcoord u="0.69917" v="0.822417"/>
+</vertex>
+<vertex>
+<position x="-7.72543" y="0" z="-23.7764"/>
+<normal x="-0.325581" y="7.05286e-007" z="-0.945514"/>
+<texcoord u="-8.72597" v="5.60711"/>
+<texcoord u="0.690656" v="0.851146"/>
+</vertex>
+<vertex>
+<position x="-2.81083" y="-2.65009" z="-27.0662"/>
+<normal x="-0.15112" y="0.25849" z="-0.95412"/>
+<texcoord u="-10.1453" v="4.75592"/>
+<texcoord u="0.344122" v="0.0644329"/>
+</vertex>
+<vertex>
+<position x="-5.624" y="-2.65009" z="-26.6206"/>
+<normal x="-0.15112" y="0.25849" z="-0.95412"/>
+<texcoord u="-9.43566" v="4.75592"/>
+<texcoord u="0.405878" v="0.0635965"/>
+</vertex>
+<vertex>
+<position x="-2.73661" y="-1.43136e-008" z="-26.36"/>
+<normal x="-0.151121" y="0.258489" z="-0.95412"/>
+<texcoord u="-10.1453" v="5.60711"/>
+<texcoord u="0.345733" v="0.123904"/>
+</vertex>
+<vertex>
+<position x="-5.47636" y="-1.43136e-008" z="-25.926"/>
+<normal x="-0.15112" y="0.25849" z="-0.95412"/>
+<texcoord u="-9.43566" v="5.60711"/>
+<texcoord u="0.405878" v="0.123089"/>
+</vertex>
+<vertex>
+<position x="-16.5" y="-8.08992" z="-28.5789"/>
+<normal x="0.433013" y="0.499999" z="0.750001"/>
+<texcoord u="17.1978" v="0.499998"/>
+<texcoord u="0.561324" v="0.253577"/>
+</vertex>
+<vertex>
+<position x="-14.4417" y="-7.06984" z="-29.6276"/>
+<normal x="0.206476" y="0.438687" z="0.874598"/>
+<texcoord u="17.5326" v="-0.285438"/>
+<texcoord u="0.764569" v="0.106816"/>
+</vertex>
+<vertex>
+<position x="16.5" y="-3.83013" z="-28.5789"/>
+<normal x="-0.342829" y="0.707053" z="0.618501"/>
+<texcoord u="-14.376" v="1.96982"/>
+<texcoord u="0.809169" v="0.258668"/>
+</vertex>
+<vertex>
+<position x="13.4223" y="-3.83013" z="-30.147"/>
+<normal x="-0.2763" y="0.707053" z="0.650949"/>
+<texcoord u="-13.6663" v="1.96982"/>
+<texcoord u="0.847565" v="0.330003"/>
+</vertex>
+<vertex>
+<position x="10.1976" y="-3.83013" z="-31.3849"/>
+<normal x="-0.206744" y="0.707053" z="0.676264"/>
+<texcoord u="-12.9566" v="1.96982"/>
+<texcoord u="0.880862" v="0.405458"/>
+</vertex>
+<vertex>
+<position x="6.86109" y="-3.83013" z="-32.2789"/>
+<normal x="-0.134923" y="0.707052" z="0.69417"/>
+<texcoord u="-12.2469" v="1.96983"/>
+<texcoord u="0.906736" v="0.484059"/>
+</vertex>
+<vertex>
+<position x="3.44944" y="-3.83013" z="-32.8193"/>
+<normal x="-0.0616225" y="0.707052" z="0.704472"/>
+<texcoord u="-11.5372" v="1.96982"/>
+<texcoord u="0.924627" v="0.564914"/>
+</vertex>
+<vertex>
+<position x="-3.44944" y="-3.83013" z="-32.8193"/>
+<normal x="0.0861918" y="0.707052" z="0.701889"/>
+<texcoord u="-10.1453" v="1.96982"/>
+<texcoord u="0.935098" v="0.729056"/>
+</vertex>
+<vertex>
+<position x="-10.1976" y="-3.83013" z="-31.3849"/>
+<normal x="0.230238" y="0.707054" z="0.668629"/>
+<texcoord u="-8.69847" v="1.96982"/>
+<texcoord u="0.149025" v="0.541496"/>
+</vertex>
+<vertex>
+<position x="-13.3525" y="-3.83013" z="-30.1738"/>
+<normal x="-0.273515" y="0.219102" z="0.936581"/>
+<texcoord u="18.687" v="-0.827145"/>
+<texcoord u="0.449838" v="0.189553"/>
+</vertex>
+<vertex>
+<position x="-12.7342" y="-4.33013" z="-29.8763"/>
+<normal x="-0.273517" y="0.219105" z="0.936579"/>
+<texcoord u="18.4821" v="-1.00697"/>
+<texcoord u="0.444448" v="0.207156"/>
+</vertex>
+<vertex>
+<position x="-14.2694" y="-6.93446" z="-29.7154"/>
+<normal x="-0.149807" y="0.245188" z="0.957831"/>
+<texcoord u="17.5797" v="-0.351187"/>
+<texcoord u="0.503453" v="0.23593"/>
+</vertex>
+<vertex>
+<position x="-12.7342" y="-4.33013" z="-29.8763"/>
+<normal x="0.206252" y="0.81778" z="0.537304"/>
+<texcoord u="-8.1246" v="2.20237"/>
+<texcoord u="0.90118" v="0.934714"/>
+</vertex>
+<vertex>
+<position x="-12.1332" y="-4.43823" z="-29.6755"/>
+<normal x="0.092871" y="0.965837" z="0.241937"/>
+<texcoord u="-8.22224" v="2.33973"/>
+<texcoord u="0.892219" v="0.922098"/>
+</vertex>
+<vertex>
+<position x="-12.1332" y="-4.43823" z="-29.6755"/>
+<normal x="-0.510495" y="0.155059" z="0.845785"/>
+<texcoord u="18.3921" v="-1.20237"/>
+<texcoord u="0.407437" v="0.228864"/>
+</vertex>
+<vertex>
+<position x="-10.5842" y="-5" z="-28.0274"/>
+<normal x="-0.712498" y="0.0803892" z="0.697054"/>
+<texcoord u="17.7716" v="-1.85981"/>
+<texcoord u="0.386202" v="0.274721"/>
+</vertex>
+<vertex>
+<position x="-10.5842" y="-5" z="-28.0274"/>
+<normal x="-1.92853e-007" y="1" z="3.00851e-007"/>
+<texcoord u="-8.40795" v="3.05355"/>
+<texcoord u="0.837223" v="0.891407"/>
+</vertex>
+<vertex>
+<position x="-10.1773" y="-4.8607" z="-27.6275"/>
+<normal x="-0.0928711" y="0.965837" z="-0.241937"/>
+<texcoord u="-8.45527" v="3.23056"/>
+<texcoord u="0.827208" v="0.883473"/>
+</vertex>
+<vertex>
+<position x="-9.68235" y="-4.33013" z="-25.6994"/>
+<normal x="-0.959915" y="-0.0803877" z="0.268515"/>
+<texcoord u="17.612" v="-2.73393"/>
+<texcoord u="0.31666" v="0.325193"/>
+</vertex>
+<vertex>
+<position x="-10.1773" y="-4.8607" z="-27.6275"/>
+<normal x="-0.866025" y="-3.56106e-006" z="0.500001"/>
+<texcoord u="17.767" v="-2.05356"/>
+<texcoord u="0.350568" v="0.29611"/>
+</vertex>
+<vertex>
+<position x="-9.60285" y="-3.92151" z="-25.2929"/>
+<normal x="-0.253578" y="0.706622" z="-0.660594"/>
+<texcoord u="-8.39029" v="4.09478"/>
+<texcoord u="0.764616" v="0.875313"/>
+</vertex>
+<vertex>
+<position x="-9.68235" y="-4.33013" z="-25.6994"/>
+<normal x="-0.179344" y="0.865768" z="-0.467206"/>
+<texcoord u="-8.41318" v="3.90474"/>
+<texcoord u="0.773954" v="0.875465"/>
+</vertex>
+<vertex>
+<position x="-10.3751" y="-2.5" z="-23.4759"/>
+<normal x="-0.94786" y="-0.219108" z="-0.231417"/>
+<texcoord u="18.421" v="-3.63831"/>
+<texcoord u="0.232514" v="0.352306"/>
+</vertex>
+<vertex>
+<position x="5.69098" y="-2.65009" z="-26.6206"/>
+<normal x="-0.973531" y="0.00564951" z="-0.228483"/>
+<texcoord u="-0.327416" v="0.968128"/>
+<texcoord u="0.190459" v="0.244315"/>
+</vertex>
+<vertex>
+<position x="5.33707" y="-2.5" z="-25.109"/>
+<normal x="-0.973531" y="0.00564949" z="-0.228484"/>
+<texcoord u="0.20664" v="0.915102"/>
+<texcoord u="0.191947" v="0.210526"/>
+</vertex>
+<vertex>
+<position x="5.54334" y="-1.43136e-008" z="-25.926"/>
+<normal x="-0.973531" y="0.00564949" z="-0.228484"/>
+<texcoord u="-0.0820274" v="0.0318721"/>
+<texcoord u="0.247041" v="0.225933"/>
+</vertex>
+<vertex>
+<position x="5.1978" y="0" z="-24.4537"/>
+<normal x="-0.973531" y="0.00564946" z="-0.228484"/>
+<texcoord u="0.438131" v="0.0318721"/>
+<texcoord u="0.245325" v="0.193185"/>
+</vertex>
+<vertex>
+<position x="-2.81083" y="-2.65009" z="-27.0662"/>
+<normal x="0.0151947" y="-0.995272" z="0.0959346"/>
+<texcoord u="1.2132" v="0.334506"/>
+<texcoord u="0.469133" v="0.109522"/>
+</vertex>
+<vertex>
+<position x="-2.68324" y="-2.5" z="-25.5293"/>
+<normal x="0.0151947" y="-0.995272" z="0.0959346"/>
+<texcoord u="1.82606" v="0.385388"/>
+<texcoord u="0.47263" v="0.0761049"/>
+</vertex>
+<vertex>
+<position x="-5.624" y="-2.65009" z="-26.6206"/>
+<normal x="0.0151947" y="-0.995272" z="0.0959346"/>
+<texcoord u="1.39087" v="-0.787302"/>
+<texcoord u="0.530867" v="0.111395"/>
+</vertex>
+<vertex>
+<position x="-5.33707" y="-2.5" z="-25.1089"/>
+<normal x="0.0151946" y="-0.995272" z="0.0959346"/>
+<texcoord u="1.99368" v="-0.672885"/>
+<texcoord u="0.530867" v="0.0778714"/>
+</vertex>
+<vertex>
+<position x="-2.81083" y="-2.65009" z="-27.0662"/>
+<normal x="0.996602" y="-0.00602013" z="-0.0821528"/>
+<texcoord u="-0.0053454" v="0.543536"/>
+<texcoord u="0.205681" v="0.109808"/>
+</vertex>
+<vertex>
+<position x="-2.73661" y="-1.43136e-008" z="-26.36"/>
+<normal x="0.996602" y="-0.00602008" z="-0.0821527"/>
+<texcoord u="-0.231502" v="-0.305134"/>
+<texcoord u="0.146191" v="0.109232"/>
+</vertex>
+<vertex>
+<position x="-2.68324" y="-2.5" z="-25.5293"/>
+<normal x="0.996602" y="-0.00602008" z="-0.0821527"/>
+<texcoord u="-0.497523" v="0.495471"/>
+<texcoord u="0.194189" v="0.0782353"/>
+</vertex>
+<vertex>
+<position x="-2.61322" y="0" z="-24.8631"/>
+<normal x="0.996602" y="-0.00602004" z="-0.0821526"/>
+<texcoord u="-0.71087" v="-0.305134"/>
+<texcoord u="0.138069" v="0.0776918"/>
+</vertex>
+<vertex>
+<position x="-5.624" y="-2.65009" z="-26.6206"/>
+<normal x="-0.982551" y="0.00601536" z="0.185898"/>
+<texcoord u="0.469116" v="0.968128"/>
+<texcoord u="0.577152" v="0.893766"/>
+</vertex>
+<vertex>
+<position x="-5.33707" y="-2.5" z="-25.1089"/>
+<normal x="-0.982551" y="0.00601547" z="0.185898"/>
+<texcoord u="1.00317" v="0.915102"/>
+<texcoord u="0.546121" v="0.881083"/>
+</vertex>
+<vertex>
+<position x="-5.47636" y="-1.43136e-008" z="-25.926"/>
+<normal x="-0.982551" y="0.00601547" z="0.185898"/>
+<texcoord u="0.714505" v="0.0318721"/>
+<texcoord u="0.578879" v="0.834299"/>
+</vertex>
+<vertex>
+<position x="-5.1978" y="0" z="-24.4537"/>
+<normal x="-0.982551" y="0.00601557" z="0.185898"/>
+<texcoord u="1.23466" v="0.0318721"/>
+<texcoord u="0.547751" v="0.824984"/>
+</vertex>
+<vertex>
+<position x="8.44216" y="2.65009" z="-25.8834"/>
+<normal x="-0.0249174" y="0.995355" z="0.0929933"/>
+<texcoord u="-1.24786" v="1.28539"/>
+<texcoord u="0.141903" v="0.312869"/>
+</vertex>
+<vertex>
+<position x="5.69098" y="2.65009" z="-26.6206"/>
+<normal x="-0.0249174" y="0.995355" z="0.0929933"/>
+<texcoord u="-0.920274" v="0.0628279"/>
+<texcoord u="0.141903" v="0.374631"/>
+</vertex>
+<vertex>
+<position x="7.93243" y="2.5" z="-24.4135"/>
+<normal x="-0.0249174" y="0.995355" z="0.0929933"/>
+<texcoord u="-1.90105" v="1.05888"/>
+<texcoord u="0.108098" v="0.315296"/>
+</vertex>
+<vertex>
+<position x="5.33707" y="2.5" z="-25.1089"/>
+<normal x="-0.0249174" y="0.995355" z="0.0929933"/>
+<texcoord u="-1.59202" v="-0.0944411"/>
+<texcoord u="0.108097" v="0.373559"/>
+</vertex>
+<vertex>
+<position x="5.69098" y="2.65009" z="-26.6206"/>
+<normal x="-0.973532" y="-0.00564959" z="-0.228483"/>
+<texcoord u="-1.04769" v="1.93909"/>
+<texcoord u="0.630683" v="0.18454"/>
+</vertex>
+<vertex>
+<position x="5.54334" y="-1.43136e-008" z="-25.926"/>
+<normal x="-0.973531" y="-0.00564929" z="-0.228483"/>
+<texcoord u="-0.802297" v="2.87535"/>
+<texcoord u="0.649069" v="0.12796"/>
+</vertex>
+<vertex>
+<position x="5.33707" y="2.5" z="-25.1089"/>
+<normal x="-0.973531" y="-0.00564929" z="-0.228483"/>
+<texcoord u="-0.513629" v="1.99212"/>
+<texcoord u="0.664474" v="0.183054"/>
+</vertex>
+<vertex>
+<position x="5.1978" y="0" z="-24.4537"/>
+<normal x="-0.973531" y="-0.00564899" z="-0.228484"/>
+<texcoord u="-0.282139" v="2.87535"/>
+<texcoord u="0.681817" v="0.129678"/>
+</vertex>
+<vertex>
+<position x="-2.81083" y="2.65009" z="-27.0662"/>
+<normal x="0.710753" y="0.703375" z="0.00968103"/>
+<texcoord u="0.504726" v="1.42293"/>
+<texcoord u="0.324991" v="0.920984"/>
+</vertex>
+<vertex>
+<position x="-2.68324" y="2.5" z="-25.5293"/>
+<normal x="0.710753" y="0.703375" z="0.00968125"/>
+<texcoord u="0.0125496" v="1.471"/>
+<texcoord u="0.337657" v="0.889864"/>
+</vertex>
+<vertex>
+<position x="-2.73661" y="-1.43136e-008" z="-26.36"/>
+<normal x="0.996602" y="0.00602025" z="-0.0821529"/>
+<texcoord u="0.278572" v="2.2716"/>
+<texcoord u="0.384461" v="0.922636"/>
+</vertex>
+<vertex>
+<position x="-2.61322" y="0" z="-24.8631"/>
+<normal x="0.996602" y="0.00602012" z="-0.0821526"/>
+<texcoord u="-0.200796" v="2.2716"/>
+<texcoord u="0.393759" v="0.891422"/>
+</vertex>
+<vertex>
+<position x="-2.81083" y="2.65009" z="-27.0662"/>
+<normal x="0.710753" y="0.703375" z="0.00968103"/>
+<texcoord u="2.17085" v="-0.189352"/>
+<texcoord u="0.0769967" v="0.249631"/>
+</vertex>
+<vertex>
+<position x="-5.62399" y="2.65009" z="-26.6206"/>
+<normal x="0.0151947" y="0.995272" z="0.0959347"/>
+<texcoord u="1.97285" v="-1.43946"/>
+<texcoord u="0.0769959" v="0.187869"/>
+</vertex>
+<vertex>
+<position x="-2.68324" y="2.5" z="-25.5293"/>
+<normal x="0.710753" y="0.703375" z="0.00968125"/>
+<texcoord u="1.48789" v="-0.13265"/>
+<texcoord u="0.110504" v="0.247149"/>
+</vertex>
+<vertex>
+<position x="-5.33707" y="2.5" z="-25.1089"/>
+<normal x="0.0151947" y="0.995272" z="0.0959347"/>
+<texcoord u="1.30111" v="-1.31196"/>
+<texcoord u="0.110504" v="0.188885"/>
+</vertex>
+<vertex>
+<position x="-5.62399" y="2.65009" z="-26.6206"/>
+<normal x="-0.982551" y="-0.0060148" z="0.185897"/>
+<texcoord u="-0.251153" v="1.93909"/>
+<texcoord u="0.880834" v="0.18454"/>
+</vertex>
+<vertex>
+<position x="-5.47636" y="-1.43136e-008" z="-25.926"/>
+<normal x="-0.982551" y="-0.00601488" z="0.185898"/>
+<texcoord u="-0.00576496" v="2.87535"/>
+<texcoord u="0.899219" v="0.12796"/>
+</vertex>
+<vertex>
+<position x="-5.33707" y="2.5" z="-25.1089"/>
+<normal x="-0.982551" y="-0.00601488" z="0.185898"/>
+<texcoord u="0.282904" v="1.99212"/>
+<texcoord u="0.914324" v="0.183039"/>
+</vertex>
+<vertex>
+<position x="-5.1978" y="0" z="-24.4537"/>
+<normal x="-0.982551" y="-0.00601495" z="0.185898"/>
+<texcoord u="0.514393" v="2.87535"/>
+<texcoord u="0.931666" v="0.129663"/>
+</vertex>
+<vertex>
+<position x="-14.2509" y="-7.0488" z="-29.6832"/>
+<normal x="-0.0377481" y="0.352183" z="0.93517"/>
+<texcoord u="17.5326" v="-0.351187"/>
+<texcoord u="0.766735" v="0.110569"/>
+</vertex>
+<vertex>
+<position x="-10.0431" y="-4.33013" z="-30.9094"/>
+<normal x="0.150633" y="0.866059" z="0.47671"/>
+<texcoord u="-8.72597" v="2.20237"/>
+<texcoord u="0.133694" v="0.541703"/>
+</vertex>
+<vertex>
+<position x="30.147" y="-3.83012" z="13.4223"/>
+<normal x="-0.650949" y="0.707052" z="-0.276301"/>
+<texcoord u="18.2422" v="1.96982"/>
+<texcoord u="0.341166" v="0.0686921"/>
+</vertex>
+<vertex>
+<position x="28.5788" y="-3.83013" z="16.5"/>
+<normal x="-0.618501" y="0.707053" z="-0.342829"/>
+<texcoord u="17.5325" v="1.96982"/>
+<texcoord u="0.311361" v="0.138642"/>
+</vertex>
+<vertex>
+<position x="26.6976" y="-3.83013" z="19.3969"/>
+<normal x="-0.579277" y="0.707054" z="-0.405602"/>
+<texcoord u="16.8228" v="1.96982"/>
+<texcoord u="0.286195" v="0.211999"/>
+</vertex>
+<vertex>
+<position x="24.5238" y="-3.83013" z="22.0813"/>
+<normal x="-0.533707" y="0.707053" z="-0.463931"/>
+<texcoord u="16.1132" v="1.96982"/>
+<texcoord u="0.267427" v="0.285501"/>
+</vertex>
+<vertex>
+<position x="22.0813" y="-3.83013" z="24.5238"/>
+<normal x="-0.48229" y="0.707053" z="-0.517178"/>
+<texcoord u="15.4035" v="1.96982"/>
+<texcoord u="0.255921" v="0.365364"/>
+</vertex>
+<vertex>
+<position x="19.3969" y="-3.83013" z="26.6976"/>
+<normal x="-0.425588" y="0.707053" z="-0.564757"/>
+<texcoord u="14.6938" v="1.96982"/>
+<texcoord u="0.250145" v="0.439096"/>
+</vertex>
+<vertex>
+<position x="16.5" y="-3.83013" z="28.5788"/>
+<normal x="-0.364223" y="0.707053" z="-0.60615"/>
+<texcoord u="13.9841" v="1.96982"/>
+<texcoord u="0.255586" v="0.522295"/>
+</vertex>
+<vertex>
+<position x="13.4223" y="-3.83013" z="30.147"/>
+<normal x="-0.298869" y="0.707053" z="-0.640901"/>
+<texcoord u="13.2744" v="1.96982"/>
+<texcoord u="0.262125" v="0.593146"/>
+</vertex>
+<vertex>
+<position x="10.1976" y="-3.83013" z="31.3849"/>
+<normal x="-0.230239" y="0.707053" z="-0.66863"/>
+<texcoord u="12.5647" v="1.96982"/>
+<texcoord u="0.285312" v="0.676357"/>
+</vertex>
+<vertex>
+<position x="6.86109" y="-3.83013" z="32.2789"/>
+<normal x="-0.159087" y="0.707053" z="-0.689033"/>
+<texcoord u="11.855" v="1.96982"/>
+<texcoord u="0.309861" v="0.750195"/>
+</vertex>
+<vertex>
+<position x="3.44944" y="-3.83013" z="32.8192"/>
+<normal x="-0.0861914" y="0.707053" z="-0.701888"/>
+<texcoord u="11.1453" v="1.96982"/>
+<texcoord u="0.339309" v="0.821091"/>
+</vertex>
+<vertex>
+<position x="0" y="-3.83013" z="33"/>
+<normal x="-0.012352" y="0.707052" z="-0.707053"/>
+<texcoord u="10.4356" v="1.96982"/>
+<texcoord u="0.360633" v="0.880794"/>
+</vertex>
+<vertex>
+<position x="-3.39717" y="-4.33013" z="32.322"/>
+<normal x="0.0562856" y="0.866059" z="-0.496764"/>
+<texcoord u="9.72595" v="2.20237"/>
+<texcoord u="0.40396" v="0.935771"/>
+</vertex>
+<vertex>
+<position x="0" y="-4.33013" z="32.5"/>
+<normal x="0.00405098" y="0.866058" z="-0.499927"/>
+<texcoord u="10.4356" v="2.20237"/>
+<texcoord u="0.374311" v="0.873046"/>
+</vertex>
+<vertex>
+<position x="3.39718" y="-4.33013" z="32.322"/>
+<normal x="-0.0482279" y="0.866058" z="-0.497612"/>
+<texcoord u="11.1453" v="2.20237"/>
+<texcoord u="0.348547" v="0.81306"/>
+</vertex>
+<vertex>
+<position x="6.75713" y="-4.33013" z="31.7898"/>
+<normal x="-0.0999782" y="0.866058" z="-0.489844"/>
+<texcoord u="11.855" v="2.20237"/>
+<texcoord u="0.319874" v="0.743093"/>
+</vertex>
+<vertex>
+<position x="10.0431" y="-4.33013" z="30.9093"/>
+<normal x="-0.150633" y="0.866058" z="-0.47671"/>
+<texcoord u="12.5647" v="2.20237"/>
+<texcoord u="0.294692" v="0.664786"/>
+</vertex>
+<vertex>
+<position x="13.2189" y="-4.33013" z="29.6902"/>
+<normal x="-0.199638" y="0.866058" z="-0.458354"/>
+<texcoord u="13.2744" v="2.20237"/>
+<texcoord u="0.279103" v="0.589865"/>
+</vertex>
+<vertex>
+<position x="16.25" y="-4.33013" z="28.1458"/>
+<normal x="-0.246455" y="0.866058" z="-0.434975"/>
+<texcoord u="13.9841" v="2.20237"/>
+<texcoord u="0.26935" v="0.515236"/>
+</vertex>
+<vertex>
+<position x="19.103" y="-4.33013" z="26.2931"/>
+<normal x="-0.290572" y="0.866058" z="-0.40683"/>
+<texcoord u="14.6938" v="2.20237"/>
+<texcoord u="0.267634" v="0.438768"/>
+</vertex>
+<vertex>
+<position x="21.7467" y="-4.33013" z="24.1522"/>
+<normal x="-0.331506" y="0.866058" z="-0.374229"/>
+<texcoord u="15.4035" v="2.20237"/>
+<texcoord u="0.272141" v="0.363629"/>
+</vertex>
+<vertex>
+<position x="24.1522" y="-4.33013" z="21.7467"/>
+<normal x="-0.368808" y="0.866058" z="-0.337527"/>
+<texcoord u="16.1132" v="2.20237"/>
+<texcoord u="0.284108" v="0.288165"/>
+</vertex>
+<vertex>
+<position x="26.2931" y="-4.33013" z="19.103"/>
+<normal x="-0.402068" y="0.866059" z="-0.297127"/>
+<texcoord u="16.8228" v="2.20237"/>
+<texcoord u="0.302207" v="0.215329"/>
+</vertex>
+<vertex>
+<position x="28.1458" y="-4.33013" z="16.25"/>
+<normal x="-0.430924" y="0.866058" z="-0.253472"/>
+<texcoord u="17.5325" v="2.20237"/>
+<texcoord u="0.326315" v="0.144072"/>
+</vertex>
+<vertex>
+<position x="29.6902" y="-4.33013" z="13.2189"/>
+<normal x="-0.455059" y="0.866058" z="-0.20704"/>
+<texcoord u="18.2422" v="2.20237"/>
+<texcoord u="0.354897" v="0.0757867"/>
+</vertex>
+<vertex>
+<position x="0" y="-5" z="30"/>
+<normal x="0.00468081" y="0.999989" z="9.77111e-008"/>
+<texcoord u="10.4356" v="3.05355"/>
+<texcoord u="0.420073" v="0.844678"/>
+</vertex>
+<vertex>
+<position x="3.13585" y="-5" z="29.8357"/>
+<normal x="0.00465524" y="0.999989" z="-0.000489049"/>
+<texcoord u="11.1453" v="3.05355"/>
+<texcoord u="0.394025" v="0.782362"/>
+</vertex>
+<vertex>
+<position x="6.23735" y="-5" z="29.3444"/>
+<normal x="0.00457853" y="0.999989" z="-0.000972786"/>
+<texcoord u="11.855" v="3.05355"/>
+<texcoord u="0.36937" v="0.713019"/>
+</vertex>
+<vertex>
+<position x="9.27051" y="-5" z="28.5317"/>
+<normal x="0.00445174" y="0.999989" z="-0.0014465"/>
+<texcoord u="12.5647" v="3.05355"/>
+<texcoord u="0.351803" v="0.645521"/>
+</vertex>
+<vertex>
+<position x="12.2021" y="-5" z="27.4064"/>
+<normal x="0.00427624" y="0.999989" z="-0.00190383"/>
+<texcoord u="13.2744" v="3.05355"/>
+<texcoord u="0.339714" v="0.578453"/>
+</vertex>
+<vertex>
+<position x="15" y="-5" z="25.9808"/>
+<normal x="0.00405375" y="0.999989" z="-0.00234023"/>
+<texcoord u="13.9841" v="3.05355"/>
+<texcoord u="0.331116" v="0.50818"/>
+</vertex>
+<vertex>
+<position x="17.6336" y="-5" z="24.2705"/>
+<normal x="0.00378691" y="0.999989" z="-0.0027512"/>
+<texcoord u="14.6938" v="3.05355"/>
+<texcoord u="0.329923" v="0.439147"/>
+</vertex>
+<vertex>
+<position x="20.0739" y="-5" z="22.2943"/>
+<normal x="0.0034786" y="0.999989" z="-0.00313208"/>
+<texcoord u="15.4035" v="3.05355"/>
+<texcoord u="0.334266" v="0.37098"/>
+</vertex>
+<vertex>
+<position x="22.2943" y="-5" z="20.0739"/>
+<normal x="0.00313212" y="0.999989" z="-0.00347852"/>
+<texcoord u="16.1132" v="3.05355"/>
+<texcoord u="0.34189" v="0.299341"/>
+</vertex>
+<vertex>
+<position x="24.2705" y="-5" z="17.6336"/>
+<normal x="0.00275147" y="0.999989" z="-0.00378677"/>
+<texcoord u="16.8228" v="3.05355"/>
+<texcoord u="0.357167" v="0.232131"/>
+</vertex>
+<vertex>
+<position x="25.9808" y="-5" z="15"/>
+<normal x="0.00234059" y="0.999989" z="-0.00405365"/>
+<texcoord u="17.5325" v="3.05355"/>
+<texcoord u="0.377964" v="0.166785"/>
+</vertex>
+<vertex>
+<position x="27.4064" y="-5" z="12.2021"/>
+<normal x="0.0019037" y="0.999989" z="-0.00427616"/>
+<texcoord u="18.2422" v="3.05355"/>
+<texcoord u="0.403654" v="0.101392"/>
+</vertex>
+<vertex>
+<position x="0" y="-4.33013" z="27.5"/>
+<normal x="-0.00280511" y="0.891572" z="0.45287"/>
+<texcoord u="10.4356" v="3.90474"/>
+<texcoord u="0.463278" v="0.819315"/>
+</vertex>
+<vertex>
+<position x="2.87453" y="-4.33013" z="27.3494"/>
+<normal x="0.0536874" y="0.846306" z="0.529984"/>
+<texcoord u="11.1453" v="3.90474"/>
+<texcoord u="0.437292" v="0.758236"/>
+</vertex>
+<vertex>
+<position x="5.71757" y="-4.33013" z="26.8991"/>
+<normal x="0.107903" y="0.866058" z="0.48816"/>
+<texcoord u="11.855" v="3.90474"/>
+<texcoord u="0.417199" v="0.693417"/>
+</vertex>
+<vertex>
+<position x="8.49797" y="-4.33013" z="26.1541"/>
+<normal x="0.158339" y="0.866058" z="0.474207"/>
+<texcoord u="12.5647" v="3.90474"/>
+<texcoord u="0.409639" v="0.633724"/>
+</vertex>
+<vertex>
+<position x="11.1853" y="-4.33013" z="25.1225"/>
+<normal x="0.181637" y="0.891572" z="0.414858"/>
+<texcoord u="13.2744" v="3.90474"/>
+<texcoord u="0.397993" v="0.568998"/>
+</vertex>
+<vertex>
+<position x="13.75" y="-4.33013" z="23.8157"/>
+<normal x="0.26461" y="0.846306" z="0.462329"/>
+<texcoord u="13.9841" v="3.90474"/>
+<texcoord u="0.390407" v="0.504921"/>
+</vertex>
+<vertex>
+<position x="16.1641" y="-4.33013" z="22.248"/>
+<normal x="0.297127" y="0.866058" z="0.402068"/>
+<texcoord u="14.6938" v="3.90474"/>
+<texcoord u="0.389029" v="0.437585"/>
+</vertex>
+<vertex>
+<position x="18.4011" y="-4.33013" z="20.4365"/>
+<normal x="0.337527" y="0.866058" z="0.368808"/>
+<texcoord u="15.4035" v="3.90474"/>
+<texcoord u="0.392537" v="0.371332"/>
+</vertex>
+<vertex>
+<position x="20.4365" y="-4.33013" z="18.4011"/>
+<normal x="0.334671" y="0.891572" z="0.305114"/>
+<texcoord u="16.1132" v="3.90474"/>
+<texcoord u="0.390952" v="0.301633"/>
+</vertex>
+<vertex>
+<position x="22.248" y="-4.33013" z="16.1641"/>
+<normal x="0.429779" y="0.846306" z="0.314731"/>
+<texcoord u="16.8228" v="3.90474"/>
+<texcoord u="0.410384" v="0.239691"/>
+</vertex>
+<vertex>
+<position x="23.8157" y="-4.33013" z="13.75"/>
+<normal x="0.434975" y="0.866058" z="0.246455"/>
+<texcoord u="17.5325" v="3.90474"/>
+<texcoord u="0.426654" v="0.18299"/>
+</vertex>
+<vertex>
+<position x="25.1225" y="-4.33013" z="11.1853"/>
+<normal x="0.458354" y="0.866058" z="0.199638"/>
+<texcoord u="18.2422" v="3.90474"/>
+<texcoord u="0.449428" v="0.124627"/>
+</vertex>
+<vertex>
+<position x="26.1541" y="-4.33013" z="8.49797"/>
+<normal x="0.476711" y="0.866058" z="0.150633"/>
+<texcoord u="18.9519" v="3.90474"/>
+<texcoord u="0.457754" v="0.0642291"/>
+</vertex>
+<vertex>
+<position x="0" y="-2.5" z="25.6699"/>
+<normal x="0.0103434" y="0.631131" z="0.775607"/>
+<texcoord u="10.4356" v="4.75592"/>
+<texcoord u="0.500593" v="0.799153"/>
+</vertex>
+<vertex>
+<position x="2.68323" y="-2.5" z="25.5293"/>
+<normal x="0.0948124" y="0.421038" z="0.902074"/>
+<texcoord u="11.1453" v="4.75592"/>
+<texcoord u="0.476887" v="0.740031"/>
+</vertex>
+<vertex>
+<position x="5.33707" y="-2.5" z="25.1089"/>
+<normal x="0.182333" y="0.500068" z="0.846573"/>
+<texcoord u="11.855" v="4.75592"/>
+<texcoord u="0.463009" v="0.695699"/>
+</vertex>
+<vertex>
+<position x="7.93243" y="-2.5" z="24.4135"/>
+<normal x="0.223275" y="0.610463" z="0.759924"/>
+<texcoord u="12.5647" v="4.75592"/>
+<texcoord u="0.464106" v="0.650961"/>
+</vertex>
+<vertex>
+<position x="10.4409" y="-2.5" z="23.4506"/>
+<normal x="0.324917" y="0.631131" z="0.704346"/>
+<texcoord u="13.2744" v="4.75592"/>
+<texcoord u="0.456036" v="0.564293"/>
+</vertex>
+<vertex>
+<position x="12.8349" y="-2.5" z="22.2308"/>
+<normal x="0.453522" y="0.421038" z="0.785522"/>
+<texcoord u="13.9841" v="4.75592"/>
+<texcoord u="0.445121" v="0.496862"/>
+</vertex>
+<vertex>
+<position x="15.0884" y="-2.5" z="20.7674"/>
+<normal x="0.510902" y="0.500068" z="0.699222"/>
+<texcoord u="14.6938" v="4.75592"/>
+<texcoord u="0.441972" v="0.444722"/>
+</vertex>
+<vertex>
+<position x="17.1765" y="-2.5" z="19.0764"/>
+<normal x="0.513061" y="0.610462" z="0.603411"/>
+<texcoord u="15.4035" v="4.75592"/>
+<texcoord u="0.451738" v="0.380887"/>
+</vertex>
+<vertex>
+<position x="19.0764" y="-2.5" z="17.1765"/>
+<normal x="0.58331" y="0.631131" z="0.511296"/>
+<texcoord u="16.1132" v="4.75592"/>
+<texcoord u="0.433298" v="0.30746"/>
+</vertex>
+<vertex>
+<position x="20.7674" y="-2.5" z="15.0884"/>
+<normal x="0.733813" y="0.421038" z="0.533146"/>
+<texcoord u="16.8228" v="4.75592"/>
+<texcoord u="0.464015" v="0.25008"/>
+</vertex>
+<vertex>
+<position x="22.2308" y="-2.5" z="12.8349"/>
+<normal x="0.721865" y="0.545675" z="0.425618"/>
+<texcoord u="17.5325" v="4.75592"/>
+<texcoord u="0.469965" v="0.192743"/>
+</vertex>
+<vertex>
+<position x="23.4506" y="-2.5" z="10.4409"/>
+<normal x="0.652569" y="0.530605" z="0.540936"/>
+<texcoord u="18.2422" v="4.75592"/>
+<texcoord u="0.490849" v="0.142814"/>
+</vertex>
+<vertex>
+<position x="24.4135" y="-2.5" z="7.93243"/>
+<normal x="0.844515" y="0.533387" z="0.0478715"/>
+<texcoord u="18.9519" v="4.75592"/>
+<texcoord u="0.505556" v="0.0867619"/>
+</vertex>
+<vertex>
+<position x="0" y="0" z="25"/>
+<normal x="0.0523358" y="3.93348e-007" z="0.99863"/>
+<texcoord u="10.4356" v="5.60711"/>
+<texcoord u="0.531105" v="0.790879"/>
+</vertex>
+<vertex>
+<position x="2.61321" y="0" z="24.8631"/>
+<normal x="0.104529" y="7.02819e-007" z="0.994522"/>
+<texcoord u="11.1453" v="5.60711"/>
+<texcoord u="0.515654" v="0.741307"/>
+</vertex>
+<vertex>
+<position x="5.19779" y="0" z="24.4537"/>
+<normal x="0.190796" y="2.47107e-007" z="0.98163"/>
+<texcoord u="11.855" v="5.60711"/>
+<texcoord u="0.501733" v="0.692506"/>
+</vertex>
+<vertex>
+<position x="7.72543" y="0" z="23.7764"/>
+<normal x="0.258819" y="4.24199e-007" z="0.965926"/>
+<texcoord u="12.5647" v="5.60711"/>
+<texcoord u="0.502552" v="0.654263"/>
+</vertex>
+<vertex>
+<position x="10.1684" y="0" z="22.8386"/>
+<normal x="0.453991" y="3.08508e-007" z="0.891006"/>
+<texcoord u="13.2744" v="5.60711"/>
+<texcoord u="0.487094" v="0.548492"/>
+</vertex>
+<vertex>
+<position x="12.5" y="0" z="21.6506"/>
+<normal x="0.5" y="6.64203e-007" z="0.866025"/>
+<texcoord u="13.9841" v="5.60711"/>
+<texcoord u="0.489079" v="0.499801"/>
+</vertex>
+<vertex>
+<position x="14.6946" y="0" z="20.2254"/>
+<normal x="0.573565" y="7.77359e-007" z="0.81916"/>
+<texcoord u="14.6938" v="5.60711"/>
+<texcoord u="0.487399" v="0.445099"/>
+</vertex>
+<vertex>
+<position x="16.7283" y="0" z="18.5786"/>
+<normal x="0.629321" y="5.32177e-007" z="0.777146"/>
+<texcoord u="15.4035" v="5.60711"/>
+<texcoord u="0.482339" v="0.397404"/>
+</vertex>
+<vertex>
+<position x="18.5786" y="0" z="16.7283"/>
+<normal x="0.777146" y="6.63292e-007" z="0.62932"/>
+<texcoord u="16.1132" v="5.60711"/>
+<texcoord u="0.503581" v="0.291394"/>
+</vertex>
+<vertex>
+<position x="20.2254" y="0" z="14.6946"/>
+<normal x="0.809017" y="4.24781e-007" z="0.587785"/>
+<texcoord u="16.8228" v="5.60711"/>
+<texcoord u="0.505995" v="0.249177"/>
+</vertex>
+<vertex>
+<position x="21.6506" y="0" z="12.5"/>
+<normal x="0.866025" y="3.35963e-007" z="0.5"/>
+<texcoord u="17.5325" v="5.60711"/>
+<texcoord u="0.506851" v="0.201271"/>
+</vertex>
+<vertex>
+<position x="22.8386" y="0" z="10.1684"/>
+<normal x="0.0299593" y="3.55511e-008" z="0.999551"/>
+<texcoord u="18.2422" v="5.60711"/>
+<texcoord u="0.51988" v="0.147144"/>
+</vertex>
+<vertex>
+<position x="5.33707" y="2.5" z="25.1089"/>
+<normal x="0.182333" y="-0.500068" z="0.846574"/>
+<texcoord u="11.855" v="-3.75593"/>
+<texcoord u="0.723444" v="0.503678"/>
+</vertex>
+<vertex>
+<position x="7.93243" y="2.5" z="24.4135"/>
+<normal x="0.223275" y="-0.610463" z="0.759923"/>
+<texcoord u="12.5647" v="-3.75593"/>
+<texcoord u="0.723444" v="0.558822"/>
+</vertex>
+<vertex>
+<position x="10.4409" y="2.5" z="23.4506"/>
+<normal x="0.324917" y="-0.631131" z="0.704345"/>
+<texcoord u="13.2744" v="-3.75593"/>
+<texcoord u="0.107414" v="0.758735"/>
+</vertex>
+<vertex>
+<position x="12.8349" y="2.5" z="22.2308"/>
+<normal x="0.453522" y="-0.421037" z="0.785522"/>
+<texcoord u="13.9841" v="-3.75593"/>
+<texcoord u="0.13922" v="0.80378"/>
+</vertex>
+<vertex>
+<position x="15.0884" y="2.5" z="20.7674"/>
+<normal x="0.510902" y="-0.500067" z="0.699222"/>
+<texcoord u="14.6938" v="-3.75593"/>
+<texcoord u="0.172235" v="0.847948"/>
+</vertex>
+<vertex>
+<position x="17.1765" y="2.5" z="19.0764"/>
+<normal x="0.513061" y="-0.610462" z="0.603411"/>
+<texcoord u="15.4035" v="-3.75593"/>
+<texcoord u="0.206436" v="0.891206"/>
+</vertex>
+<vertex>
+<position x="19.0764" y="2.5" z="17.1765"/>
+<normal x="0.58331" y="-0.631131" z="0.511296"/>
+<texcoord u="16.1132" v="-3.75593"/>
+<texcoord u="0.20993" v="0.065737"/>
+</vertex>
+<vertex>
+<position x="20.7674" y="2.5" z="15.0884"/>
+<normal x="0.733813" y="-0.421038" z="0.533147"/>
+<texcoord u="16.8228" v="-3.75593"/>
+<texcoord u="0.154791" v="0.0664832"/>
+</vertex>
+<vertex>
+<position x="11.1853" y="4.33013" z="25.1225"/>
+<normal x="0.181636" y="-0.891572" z="0.414858"/>
+<texcoord u="13.2744" v="-2.90474"/>
+<texcoord u="0.0629195" v="0.787746"/>
+</vertex>
+<vertex>
+<position x="13.75" y="4.33013" z="23.8157"/>
+<normal x="0.26461" y="-0.846306" z="0.462328"/>
+<texcoord u="13.9841" v="-2.90474"/>
+<texcoord u="0.0969933" v="0.836003"/>
+</vertex>
+<vertex>
+<position x="16.1641" y="4.33013" z="22.248"/>
+<normal x="0.297127" y="-0.866058" z="0.402068"/>
+<texcoord u="14.6938" v="-2.90474"/>
+<texcoord u="0.133422" v="0.882508"/>
+</vertex>
+<vertex>
+<position x="18.4011" y="4.33013" z="20.4365"/>
+<normal x="0.337527" y="-0.866058" z="0.368807"/>
+<texcoord u="15.4035" v="-2.90474"/>
+<texcoord u="0.171632" v="0.927563"/>
+</vertex>
+<vertex>
+<position x="17.6336" y="5" z="24.2705"/>
+<normal x="0.0037868" y="-0.999989" z="-0.00275127"/>
+<texcoord u="14.6938" v="-2.05356"/>
+<texcoord u="0.0912272" v="0.914773"/>
+</vertex>
+<vertex>
+<position x="8.44215" y="-2.65009" z="25.875"/>
+<normal x="0.346189" y="0.258489" z="0.901852"/>
+<texcoord u="12.5647" v="4.75592"/>
+<texcoord u="0.658276" v="0.847253"/>
+</vertex>
+<vertex>
+<position x="11.1012" y="-2.65009" z="24.8543"/>
+<normal x="0.346188" y="0.258489" z="0.901852"/>
+<texcoord u="13.2744" v="4.75592"/>
+<texcoord u="0.716724" v="0.846461"/>
+</vertex>
+<vertex>
+<position x="8.22272" y="-1.43136e-008" z="25.1996"/>
+<normal x="0.346189" y="0.258489" z="0.901852"/>
+<texcoord u="12.5647" v="5.60711"/>
+<texcoord u="0.659801" v="0.903539"/>
+</vertex>
+<vertex>
+<position x="10.8124" y="-1.43136e-008" z="24.2056"/>
+<normal x="0.346189" y="0.258489" z="0.901852"/>
+<texcoord u="13.2744" v="5.60711"/>
+<texcoord u="0.716724" v="0.902767"/>
+</vertex>
+<vertex>
+<position x="18.2412" y="-2.65009" z="20.2175"/>
+<normal x="0.683076" y="0.258488" z="0.683075"/>
+<texcoord u="15.4035" v="4.75592"/>
+<texcoord u="0.658276" v="0.347253"/>
+</vertex>
+<vertex>
+<position x="20.2552" y="-2.65009" z="18.2035"/>
+<normal x="0.683076" y="0.258488" z="0.683075"/>
+<texcoord u="16.1132" v="4.75592"/>
+<texcoord u="0.716724" v="0.346462"/>
+</vertex>
+<vertex>
+<position x="17.7661" y="-1.43136e-008" z="19.6898"/>
+<normal x="0.683076" y="0.258488" z="0.683075"/>
+<texcoord u="15.4035" v="5.60711"/>
+<texcoord u="0.659801" v="0.403538"/>
+</vertex>
+<vertex>
+<position x="19.7275" y="-1.43136e-008" z="17.7283"/>
+<normal x="0.683076" y="0.258488" z="0.683075"/>
+<texcoord u="16.1132" v="5.60711"/>
+<texcoord u="0.716724" v="0.402768"/>
+</vertex>
+<vertex>
+<position x="8.22272" y="-1.43136e-008" z="25.1996"/>
+<normal x="0.346189" y="-0.258487" z="0.901852"/>
+<texcoord u="12.5647" v="-4.60711"/>
+<texcoord u="0.596849" v="0.747214"/>
+</vertex>
+<vertex>
+<position x="10.8124" y="-1.43136e-008" z="24.2056"/>
+<normal x="0.346188" y="-0.258488" z="0.901853"/>
+<texcoord u="13.2744" v="-4.60711"/>
+<texcoord u="0.59685" v="0.690285"/>
+</vertex>
+<vertex>
+<position x="8.44215" y="2.65009" z="25.875"/>
+<normal x="0.346188" y="-0.258488" z="0.901853"/>
+<texcoord u="12.5647" v="-3.75593"/>
+<texcoord u="0.653151" v="0.747977"/>
+</vertex>
+<vertex>
+<position x="11.1012" y="2.65009" z="24.8543"/>
+<normal x="0.346186" y="-0.258489" z="0.901853"/>
+<texcoord u="13.2744" v="-3.75593"/>
+<texcoord u="0.653151" v="0.689523"/>
+</vertex>
+<vertex>
+<position x="17.7661" y="-1.43136e-008" z="19.6898"/>
+<normal x="0.683076" y="-0.258487" z="0.683075"/>
+<texcoord u="15.4035" v="-4.60711"/>
+<texcoord u="0.59685" v="0.278464"/>
+</vertex>
+<vertex>
+<position x="19.7275" y="-1.43136e-008" z="17.7283"/>
+<normal x="0.683076" y="-0.258487" z="0.683075"/>
+<texcoord u="16.1132" v="-4.60711"/>
+<texcoord u="0.596849" v="0.221535"/>
+</vertex>
+<vertex>
+<position x="18.2412" y="2.65009" z="20.2175"/>
+<normal x="0.683076" y="-0.258487" z="0.683075"/>
+<texcoord u="15.4035" v="-3.75593"/>
+<texcoord u="0.653151" v="0.279227"/>
+</vertex>
+<vertex>
+<position x="20.2552" y="2.65009" z="18.2035"/>
+<normal x="0.683076" y="-0.258487" z="0.683075"/>
+<texcoord u="16.1132" v="-3.75593"/>
+<texcoord u="0.653151" v="0.220773"/>
+</vertex>
+<vertex>
+<position x="3.44944" y="-3.83013" z="32.8192"/>
+<normal x="-0.0861914" y="0.707053" z="-0.701888"/>
+<texcoord u="11.1728" v="1.96982"/>
+<texcoord u="0.328894" v="0.812737"/>
+</vertex>
+<vertex>
+<position x="6.86109" y="-3.83013" z="32.2789"/>
+<normal x="-0.159087" y="0.707053" z="-0.689033"/>
+<texcoord u="11.8825" v="1.96982"/>
+<texcoord u="0.30114" v="0.741231"/>
+</vertex>
+<vertex>
+<position x="10.1976" y="-3.83013" z="31.3849"/>
+<normal x="-0.230239" y="0.707053" z="-0.66863"/>
+<texcoord u="12.5647" v="1.96982"/>
+<texcoord u="0.278692" v="0.666686"/>
+</vertex>
+<vertex>
+<position x="16.5" y="-3.83013" z="28.5788"/>
+<normal x="-0.364223" y="0.707053" z="-0.60615"/>
+<texcoord u="13.9841" v="1.96982"/>
+<texcoord u="0.253918" v="0.511933"/>
+</vertex>
+<vertex>
+<position x="22.0813" y="-3.83013" z="24.5238"/>
+<normal x="-0.48229" y="0.707053" z="-0.517178"/>
+<texcoord u="15.431" v="1.96982"/>
+<texcoord u="0.259274" v="0.355117"/>
+</vertex>
+<vertex>
+<position x="26.6976" y="-3.83013" z="19.3969"/>
+<normal x="-0.579277" y="0.707054" z="-0.405602"/>
+<texcoord u="16.8503" v="1.96982"/>
+<texcoord u="0.294051" v="0.202731"/>
+</vertex>
+<vertex>
+<position x="28.5788" y="-3.83013" z="16.5"/>
+<normal x="-0.618501" y="0.707053" z="-0.342829"/>
+<texcoord u="17.5325" v="1.96982"/>
+<texcoord u="0.320914" v="0.130109"/>
+</vertex>
+<vertex>
+<position x="5.19779" y="0" z="24.4537"/>
+<normal x="0.190796" y="2.47107e-007" z="0.98163"/>
+<texcoord u="11.855" v="-4.60711"/>
+<texcoord u="0.776556" v="0.504398"/>
+</vertex>
+<vertex>
+<position x="7.72543" y="0" z="23.7764"/>
+<normal x="0.258819" y="4.24199e-007" z="0.965926"/>
+<texcoord u="12.5647" v="-4.60711"/>
+<texcoord u="0.776556" v="0.558102"/>
+</vertex>
+<vertex>
+<position x="10.1684" y="0" z="22.8386"/>
+<normal x="0.453991" y="3.08508e-007" z="0.891006"/>
+<texcoord u="13.2744" v="-4.60711"/>
+<texcoord u="0.151216" v="0.728687"/>
+</vertex>
+<vertex>
+<position x="12.5" y="0" z="21.6506"/>
+<normal x="0.5" y="6.64203e-007" z="0.866025"/>
+<texcoord u="13.9841" v="-4.60711"/>
+<texcoord u="0.182193" v="0.772558"/>
+</vertex>
+<vertex>
+<position x="14.6946" y="0" z="20.2254"/>
+<normal x="0.573565" y="7.77359e-007" z="0.81916"/>
+<texcoord u="14.6938" v="-4.60711"/>
+<texcoord u="0.214346" v="0.815573"/>
+</vertex>
+<vertex>
+<position x="16.7283" y="0" z="18.5786"/>
+<normal x="0.629321" y="5.32177e-007" z="0.777146"/>
+<texcoord u="15.4035" v="-4.60711"/>
+<texcoord u="0.247653" v="0.857702"/>
+</vertex>
+<vertex>
+<position x="18.5786" y="0" z="16.7283"/>
+<normal x="0.777146" y="6.63292e-007" z="0.62932"/>
+<texcoord u="16.1132" v="-4.60711"/>
+<texcoord u="0.20993" v="0.118854"/>
+</vertex>
+<vertex>
+<position x="20.2254" y="0" z="14.6946"/>
+<normal x="0.809017" y="4.24781e-007" z="0.587785"/>
+<texcoord u="16.8228" v="-4.60711"/>
+<texcoord u="0.156229" v="0.119581"/>
+</vertex>
+<vertex>
+<position x="21.6506" y="0" z="12.5"/>
+<normal x="0.866025" y="3.35963e-007" z="0.5"/>
+<texcoord u="17.5325" v="-4.60711"/>
+<texcoord u="0.10257" v="0.121763"/>
+</vertex>
+<vertex>
+<position x="8.44215" y="-2.65009" z="25.875"/>
+<normal x="-0.944014" y="0.00589352" z="0.329854"/>
+<texcoord u="1.69029" v="-0.320496"/>
+<texcoord u="0.594132" v="0.14139"/>
+</vertex>
+<vertex>
+<position x="8.22272" y="-1.43136e-008" z="25.1996"/>
+<normal x="-0.944014" y="0.00589343" z="0.329854"/>
+<texcoord u="1.47402" v="-1.16917"/>
+<texcoord u="0.594659" v="0.0850862"/>
+</vertex>
+<vertex>
+<position x="7.93243" y="-2.5" z="24.4135"/>
+<normal x="-0.944014" y="0.00589343" z="0.329854"/>
+<texcoord u="1.22227" v="-0.368561"/>
+<texcoord u="0.624122" v="0.130475"/>
+</vertex>
+<vertex>
+<position x="7.72543" y="0" z="23.7764"/>
+<normal x="-0.944013" y="0.00589333" z="0.329854"/>
+<texcoord u="1.01825" v="-1.16917"/>
+<texcoord u="0.624618" v="0.0773597"/>
+</vertex>
+<vertex>
+<position x="11.1012" y="-2.65009" z="24.8543"/>
+<normal x="0.904623" y="-0.00572993" z="-0.426173"/>
+<texcoord u="-1.04212" v="0.0145175"/>
+<texcoord u="0.108102" v="0.311021"/>
+</vertex>
+<vertex>
+<position x="10.4409" y="-2.5" z="23.4506"/>
+<normal x="0.904623" y="-0.00572979" z="-0.426174"/>
+<texcoord u="-0.546219" v="-0.0385076"/>
+<texcoord u="0.120046" v="0.281349"/>
+</vertex>
+<vertex>
+<position x="10.8124" y="-1.43136e-008" z="24.2056"/>
+<normal x="0.904623" y="-0.00572979" z="-0.426174"/>
+<texcoord u="-0.812939" v="-0.921738"/>
+<texcoord u="0.164391" v="0.3124"/>
+</vertex>
+<vertex>
+<position x="10.1684" y="0" z="22.8386"/>
+<normal x="0.904623" y="-0.00572964" z="-0.426174"/>
+<texcoord u="-0.330019" v="-0.921738"/>
+<texcoord u="0.173148" v="0.28265"/>
+</vertex>
+<vertex>
+<position x="20.2552" y="-2.65009" z="18.2035"/>
+<normal x="-0.0677321" y="-0.995402" z="-0.0677319"/>
+<texcoord u="-1.31439" v="0.398299"/>
+<texcoord u="0.641079" v="0.564523"/>
+</vertex>
+<vertex>
+<position x="18.2412" y="-2.65009" z="20.2175"/>
+<normal x="-0.067732" y="-0.995402" z="-0.0677319"/>
+<texcoord u="-0.51126" v="-0.404825"/>
+<texcoord u="0.641079" v="0.622977"/>
+</vertex>
+<vertex>
+<position x="19.0764" y="-2.5" z="17.1765"/>
+<normal x="-0.067732" y="-0.995402" z="-0.0677319"/>
+<texcoord u="-1.72392" v="-0.0717561"/>
+<texcoord u="0.608921" v="0.566726"/>
+</vertex>
+<vertex>
+<position x="17.1765" y="-2.5" z="19.0764"/>
+<normal x="-0.0677319" y="-0.995402" z="-0.0677318"/>
+<texcoord u="-0.966277" v="-0.829395"/>
+<texcoord u="0.608921" v="0.621868"/>
+</vertex>
+<vertex>
+<position x="18.2412" y="-2.65009" z="20.2175"/>
+<normal x="-0.730816" y="0.00488468" z="0.682557"/>
+<texcoord u="0.994631" v="-0.320496"/>
+<texcoord u="0.578935" v="0.93722"/>
+</vertex>
+<vertex>
+<position x="17.7661" y="-1.43136e-008" z="19.6898"/>
+<normal x="-0.730815" y="0.00488451" z="0.682558"/>
+<texcoord u="0.842471" v="-1.16917"/>
+<texcoord u="0.522631" v="0.936739"/>
+</vertex>
+<vertex>
+<position x="17.1765" y="-2.5" z="19.0764"/>
+<normal x="-0.730815" y="0.00488451" z="0.682558"/>
+<texcoord u="0.65367" v="-0.368561"/>
+<texcoord u="0.56793" v="0.906984"/>
+</vertex>
+<vertex>
+<position x="16.7283" y="0" z="18.5786"/>
+<normal x="-0.730815" y="0.00488434" z="0.682558"/>
+<texcoord u="0.510127" v="-1.16917"/>
+<texcoord u="0.514815" v="0.906529"/>
+</vertex>
+<vertex>
+<position x="20.2552" y="-2.65009" z="18.2035"/>
+<normal x="0.656566" y="-0.00449364" z="-0.754255"/>
+<texcoord u="-1.58998" v="0.0145175"/>
+<texcoord u="0.108129" v="0.498789"/>
+</vertex>
+<vertex>
+<position x="19.0764" y="-2.5" z="17.1765"/>
+<normal x="0.656566" y="-0.00449352" z="-0.754255"/>
+<texcoord u="-1.22715" v="-0.0385076"/>
+<texcoord u="0.120014" v="0.468827"/>
+</vertex>
+<vertex>
+<position x="19.7275" y="-1.43136e-008" z="17.7283"/>
+<normal x="0.656566" y="-0.00449352" z="-0.754255"/>
+<texcoord u="-1.42211" v="-0.921738"/>
+<texcoord u="0.164424" v="0.499923"/>
+</vertex>
+<vertex>
+<position x="18.5786" y="0" z="16.7283"/>
+<normal x="0.656566" y="-0.00449341" z="-0.754255"/>
+<texcoord u="-1.06879" v="-0.921738"/>
+<texcoord u="0.173121" v="0.469898"/>
+</vertex>
+<vertex>
+<position x="22.8386" y="0" z="10.1684"/>
+<normal x="0.0299593" y="3.55511e-008" z="0.999551"/>
+<texcoord u="-0.171048" v="-1.16917"/>
+<texcoord u="0.105021" v="0.213741"/>
+</vertex>
+<vertex>
+<position x="24.892" y="-2.65009" z="11.0635"/>
+<normal x="0.364633" y="0.188633" z="0.911845"/>
+<texcoord u="0.486513" v="-0.320496"/>
+<texcoord u="0.17623" v="0.21457"/>
+</vertex>
+<vertex>
+<position x="23.4506" y="-2.5" z="10.4409"/>
+<normal x="0.652569" y="0.530605" z="0.540936"/>
+<texcoord u="0.024928" v="-0.368561"/>
+<texcoord u="0.15334" v="0.19168"/>
+</vertex>
+<vertex>
+<position x="7.93243" y="2.5" z="24.4135"/>
+<normal x="-0.944014" y="-0.0058936" z="0.329854"/>
+<texcoord u="1.22227" v="0.606963"/>
+<texcoord u="0.724346" v="0.6389"/>
+</vertex>
+<vertex>
+<position x="8.22272" y="-1.43136e-008" z="25.1996"/>
+<normal x="-0.944014" y="-0.0058936" z="0.329854"/>
+<texcoord u="1.47402" v="1.40757"/>
+<texcoord u="0.775654" v="0.656095"/>
+</vertex>
+<vertex>
+<position x="7.72543" y="0" z="23.7764"/>
+<normal x="-0.944014" y="-0.0058933" z="0.329854"/>
+<texcoord u="1.01825" v="1.40757"/>
+<texcoord u="0.775654" v="0.625155"/>
+</vertex>
+<vertex>
+<position x="11.1012" y="2.65009" z="24.8543"/>
+<normal x="0.611291" y="0.703361" z="-0.362778"/>
+<texcoord u="-0.297459" v="2.71292"/>
+<texcoord u="0.70324" v="0.0645261"/>
+</vertex>
+<vertex>
+<position x="10.4409" y="2.5" z="23.4506"/>
+<normal x="0.611291" y="0.703361" z="-0.362778"/>
+<texcoord u="0.326296" v="2.41949"/>
+<texcoord u="0.735103" v="0.0673138"/>
+</vertex>
+<vertex>
+<position x="8.44215" y="2.65009" z="25.875"/>
+<normal x="-0.0346048" y="0.995327" z="-0.0901489"/>
+<texcoord u="-0.751041" v="1.5313"/>
+<texcoord u="0.702396" v="0.122974"/>
+</vertex>
+<vertex>
+<position x="7.93243" y="2.5" z="24.4135"/>
+<normal x="-0.0346049" y="0.995327" z="-0.0901489"/>
+<texcoord u="-0.101598" v="1.30479"/>
+<texcoord u="0.734307" v="0.122452"/>
+</vertex>
+<vertex>
+<position x="11.1012" y="2.65009" z="24.8543"/>
+<normal x="0.611291" y="0.703361" z="-0.362778"/>
+<texcoord u="-0.25043" v="0.985482"/>
+<texcoord u="0.562854" v="0.453902"/>
+</vertex>
+<vertex>
+<position x="10.8124" y="-1.43136e-008" z="24.2056"/>
+<normal x="0.904623" y="0.00572973" z="-0.426174"/>
+<texcoord u="-0.0212494" v="1.92174"/>
+<texcoord u="0.563368" v="0.397599"/>
+</vertex>
+<vertex>
+<position x="10.4409" y="2.5" z="23.4506"/>
+<normal x="0.611291" y="0.703361" z="-0.362778"/>
+<texcoord u="0.24547" v="1.03851"/>
+<texcoord u="0.59291" v="0.442963"/>
+</vertex>
+<vertex>
+<position x="10.1684" y="0" z="22.8386"/>
+<normal x="0.904623" y="0.00572964" z="-0.426174"/>
+<texcoord u="0.46167" v="1.92174"/>
+<texcoord u="0.593396" v="0.389848"/>
+</vertex>
+<vertex>
+<position x="18.2412" y="2.65009" z="20.2175"/>
+<normal x="-0.387659" y="0.888697" z="0.244824"/>
+<texcoord u="0.994634" v="0.558898"/>
+<texcoord u="0.108123" v="0.404979"/>
+</vertex>
+<vertex>
+<position x="17.1765" y="2.5" z="19.0764"/>
+<normal x="-0.684388" y="0.441069" z="0.580578"/>
+<texcoord u="0.653673" v="0.606963"/>
+<texcoord u="0.120021" v="0.375082"/>
+</vertex>
+<vertex>
+<position x="17.7661" y="-1.43136e-008" z="19.6898"/>
+<normal x="-0.730815" y="-0.00488497" z="0.682558"/>
+<texcoord u="0.842476" v="1.40757"/>
+<texcoord u="0.164417" v="0.406168"/>
+</vertex>
+<vertex>
+<position x="16.7283" y="0" z="18.5786"/>
+<normal x="-0.730815" y="-0.00488458" z="0.682558"/>
+<texcoord u="0.510131" v="1.40757"/>
+<texcoord u="0.173126" v="0.376204"/>
+</vertex>
+<vertex>
+<position x="20.2552" y="2.65009" z="18.2035"/>
+<normal x="-0.067732" y="0.995402" z="-0.0677318"/>
+<texcoord u="-1.07695" v="-0.118262"/>
+<texcoord u="0.734496" v="0.189528"/>
+</vertex>
+<vertex>
+<position x="19.0764" y="2.5" z="17.1765"/>
+<normal x="-0.067732" y="0.995402" z="-0.0677318"/>
+<texcoord u="-0.620577" v="-0.642079"/>
+<texcoord u="0.766607" v="0.192338"/>
+</vertex>
+<vertex>
+<position x="18.2412" y="2.65009" z="20.2175"/>
+<normal x="-0.387659" y="0.888697" z="0.244824"/>
+<texcoord u="-1.97193" v="-1.01324"/>
+<texcoord u="0.733393" v="0.247972"/>
+</vertex>
+<vertex>
+<position x="17.1765" y="2.5" z="19.0764"/>
+<normal x="-0.684388" y="0.441069" z="0.580578"/>
+<texcoord u="-1.46487" v="-1.48637"/>
+<texcoord u="0.765566" v="0.24747"/>
+</vertex>
+<vertex>
+<position x="20.2552" y="2.65009" z="18.2035"/>
+<normal x="0.656565" y="0.00449286" z="-0.754256"/>
+<texcoord u="-0.798288" v="0.985482"/>
+<texcoord u="0.172695" v="0.593493"/>
+</vertex>
+<vertex>
+<position x="19.7275" y="-1.43136e-008" z="17.7283"/>
+<normal x="0.656565" y="0.00449316" z="-0.754256"/>
+<texcoord u="-0.630423" v="1.92174"/>
+<texcoord u="0.11639" v="0.593019"/>
+</vertex>
+<vertex>
+<position x="19.0764" y="2.5" z="17.1765"/>
+<normal x="0.656565" y="0.00449316" z="-0.754256"/>
+<texcoord u="-0.435462" v="1.03851"/>
+<texcoord u="0.16167" v="0.563203"/>
+</vertex>
+<vertex>
+<position x="18.5786" y="0" z="16.7283"/>
+<normal x="0.656566" y="0.00449346" z="-0.754256"/>
+<texcoord u="-0.277105" v="1.92174"/>
+<texcoord u="0.108555" v="0.562757"/>
+</vertex>
+<vertex>
+<position x="19.0764" y="2.5" z="17.1765"/>
+<normal x="0.58331" y="-0.631131" z="0.511296"/>
+<texcoord u="16.1132" v="-3.75593"/>
+<texcoord u="0.24958" v="0.925823"/>
+</vertex>
+<vertex>
+<position x="-3.44944" y="-3.83013" z="32.8192"/>
+<normal x="0.061623" y="0.707054" z="-0.70447"/>
+<texcoord u="9.72595" v="1.96982"/>
+<texcoord u="0.516687" v="0.25424"/>
+</vertex>
+<vertex>
+<position x="-6.86109" y="-3.83013" z="32.2789"/>
+<normal x="0.134923" y="0.707054" z="-0.694169"/>
+<texcoord u="9.01627" v="1.96982"/>
+<texcoord u="0.579899" v="0.262065"/>
+</vertex>
+<vertex>
+<position x="-10.1976" y="-3.83013" z="31.3849"/>
+<normal x="0.218508" y="0.707107" z="-0.672498"/>
+<texcoord u="8.30658" v="1.96982"/>
+<texcoord u="0.63848" v="0.266405"/>
+</vertex>
+<vertex>
+<position x="-13.3524" y="-3.83013" z="30.1738"/>
+<normal x="0.253578" y="0.706622" z="-0.660594"/>
+<texcoord u="7.6125" v="1.96982"/>
+<texcoord u="0.682958" v="0.276472"/>
+</vertex>
+<vertex>
+<position x="-16.5" y="-8.08995" z="28.5789"/>
+<normal x="0.433013" y="0.5" z="-0.75"/>
+<texcoord u="17.1978" v="0.499998"/>
+<texcoord u="0.432286" v="0.830048"/>
+</vertex>
+<vertex>
+<position x="-14.4417" y="-7.06984" z="29.6276"/>
+<normal x="0.206475" y="0.438687" z="-0.874598"/>
+<texcoord u="17.5326" v="1.28546"/>
+<texcoord u="0.431547" v="0.860042"/>
+</vertex>
+<vertex>
+<position x="-19.3969" y="-4.03199" z="26.6976"/>
+<normal x="0.947857" y="0.219113" z="-0.231422"/>
+<texcoord u="18.6635" v="-0.792771"/>
+<texcoord u="0.521986" v="0.728358"/>
+</vertex>
+<vertex>
+<position x="-18.5996" y="-6.93451" z="27.2154"/>
+<normal x="0.90441" y="0.245186" z="-0.349179"/>
+<texcoord u="17.5779" v="-0.351187"/>
+<texcoord u="0.108529" v="0.923825"/>
+</vertex>
+<vertex>
+<position x="-18.4374" y="-7.06984" z="27.3207"/>
+<normal x="0.654186" y="0.438687" z="-0.616113"/>
+<texcoord u="17.4838" v="-0.285463"/>
+<texcoord u="0.485825" v="0.749662"/>
+</vertex>
+<vertex>
+<position x="-22.0813" y="-3.83013" z="24.5238"/>
+<normal x="0.463932" y="0.707053" z="-0.533708"/>
+<texcoord u="5.46782" v="1.96982"/>
+<texcoord u="0.21771" v="0.432128"/>
+</vertex>
+<vertex>
+<position x="-19.4551" y="-3.83013" z="26.6505"/>
+<normal x="0.445302" y="0.706621" z="-0.549903"/>
+<texcoord u="6.16273" v="1.96982"/>
+<texcoord u="0.163915" v="0.43636"/>
+</vertex>
+<vertex>
+<position x="-24.5238" y="-3.83013" z="22.0813"/>
+<normal x="0.517178" y="0.707053" z="-0.48229"/>
+<texcoord u="4.75813" v="1.96982"/>
+<texcoord u="0.282665" v="0.432315"/>
+</vertex>
+<vertex>
+<position x="-26.6976" y="-3.83013" z="19.3969"/>
+<normal x="0.564757" y="0.707054" z="-0.425587"/>
+<texcoord u="4.04844" v="1.96982"/>
+<texcoord u="0.342489" v="0.433373"/>
+</vertex>
+<vertex>
+<position x="-28.5789" y="-3.83013" z="16.5"/>
+<normal x="0.606149" y="0.707053" z="-0.364223"/>
+<texcoord u="3.33875" v="1.96982"/>
+<texcoord u="0.412807" v="0.422147"/>
+</vertex>
+<vertex>
+<position x="-30.147" y="-3.83013" z="13.4223"/>
+<normal x="0.640901" y="0.707053" z="-0.298868"/>
+<texcoord u="2.62907" v="1.96982"/>
+<texcoord u="0.461085" v="0.423238"/>
+</vertex>
+<vertex>
+<position x="-9.85512" y="-14.7414" z="8.40931"/>
+<normal x="0.669049" y="0.472744" z="0.573487"/>
+<texcoord u="7.59689" v="-1.20237"/>
+<texcoord u="0.17364" v="0.519122"/>
+</vertex>
+<vertex>
+<position x="-9.75932" y="-17.2352" z="11.9036"/>
+<normal x="0.385677" y="0.860627" z="0.332528"/>
+<texcoord u="9.01627" v="-0.351187"/>
+<texcoord u="0.162875" v="0.591304"/>
+</vertex>
+<vertex>
+<position x="-11.4399" y="-15.4151" z="11.1542"/>
+<normal x="0.719965" y="0.496122" z="0.485298"/>
+<texcoord u="9.01627" v="-1.20237"/>
+<texcoord u="0.199135" v="0.563846"/>
+</vertex>
+<vertex>
+<position x="-10.8215" y="-12.3637" z="8.74342"/>
+<normal x="0.861523" y="-0.00290098" z="0.50771"/>
+<texcoord u="7.59689" v="-2.05356"/>
+<texcoord u="0.201914" v="0.514892"/>
+</vertex>
+<vertex>
+<position x="-9.44076" y="-17.9014" z="16.3519"/>
+<normal x="0.069643" y="0.990252" z="-0.120625"/>
+<texcoord u="10.4357" v="0.499998"/>
+<texcoord u="0.174337" v="0.679441"/>
+</vertex>
+<vertex>
+<position x="-11.5708" y="-17.2352" z="15.0412"/>
+<normal x="0.476184" y="0.8616" z="0.175766"/>
+<texcoord u="10.4357" v="-0.351187"/>
+<texcoord u="0.201781" v="0.639267"/>
+</vertex>
+<vertex>
+<position x="-13.0601" y="-15.4151" z="13.9605"/>
+<normal x="0.772198" y="0.497817" z="0.394826"/>
+<texcoord u="10.4357" v="-1.20237"/>
+<texcoord u="0.233419" v="0.606121"/>
+</vertex>
+<vertex>
+<position x="-12.1507" y="-12.9288" z="11.0456"/>
+<normal x="0.861319" y="-0.000981234" z="0.508063"/>
+<texcoord u="9.01627" v="-2.05356"/>
+<texcoord u="0.21564" v="0.542003"/>
+</vertex>
+<vertex>
+<position x="-11.2812" y="-17.119" z="19.5395"/>
+<normal x="0.171064" y="0.939654" z="-0.296291"/>
+<texcoord u="11.855" v="0.499998"/>
+<texcoord u="0.227433" v="0.719464"/>
+</vertex>
+<vertex>
+<position x="-9.01259" y="-16.4819" z="20.6103"/>
+<normal x="-0.301679" y="0.824918" z="-0.478017"/>
+<texcoord u="11.855" v="1.35118"/>
+<texcoord u="0.207106" v="0.761878"/>
+</vertex>
+<vertex>
+<position x="-13.3427" y="-16.4819" z="18.1103"/>
+<normal x="0.564814" y="0.824918" z="0.0222535"/>
+<texcoord u="11.855" v="-0.351187"/>
+<texcoord u="0.250172" v="0.67856"/>
+</vertex>
+<vertex>
+<position x="-14.6449" y="-14.7414" z="16.7054"/>
+<normal x="0.823467" y="0.477755" z="0.306027"/>
+<texcoord u="11.855" v="-1.20237"/>
+<texcoord u="0.275532" v="0.641121"/>
+</vertex>
+<vertex>
+<position x="-13.5096" y="-12.9288" z="13.3992"/>
+<normal x="0.861319" y="0.000981347" z="0.508063"/>
+<texcoord u="10.4357" v="-2.05356"/>
+<texcoord u="0.264362" v="0.575341"/>
+</vertex>
+<vertex>
+<position x="-11.7012" y="-10.4425" z="11.6069"/>
+<normal x="0.772198" y="-0.497817" z="0.394827"/>
+<texcoord u="9.01627" v="-2.90474"/>
+<texcoord u="0.271779" v="0.525592"/>
+</vertex>
+<vertex>
+<position x="-13" y="-15.5885" z="22.5167"/>
+<normal x="0.265008" y="0.847988" z="-0.459007"/>
+<texcoord u="13.2744" v="0.499998"/>
+<texcoord u="0.28558" v="0.750977"/>
+</vertex>
+<vertex>
+<position x="-10.6675" y="-15.0083" z="23.4766"/>
+<normal x="-0.218799" y="0.752183" z="-0.621569"/>
+<texcoord u="13.2744" v="1.35118"/>
+<texcoord u="0.269352" v="0.792527"/>
+</vertex>
+<vertex>
+<position x="-14.9976" y="-15.0083" z="20.9766"/>
+<normal x="0.647694" y="0.752183" z="-0.121299"/>
+<texcoord u="13.2744" v="-0.351187"/>
+<texcoord u="0.303698" v="0.709136"/>
+</vertex>
+<vertex>
+<position x="-16.125" y="-13.4234" z="19.2691"/>
+<normal x="0.871529" y="0.436813" z="0.22278"/>
+<texcoord u="13.2744" v="-1.20237"/>
+<texcoord u="0.323089" v="0.668771"/>
+</vertex>
+<vertex>
+<position x="-14.8387" y="-12.3637" z="15.7014"/>
+<normal x="0.861523" y="0.0029006" z="0.507709"/>
+<texcoord u="11.855" v="-2.05356"/>
+<texcoord u="0.301517" v="0.605427"/>
+</vertex>
+<vertex>
+<position x="-12.7988" y="-10.4425" z="13.5079"/>
+<normal x="0.719965" y="-0.496122" z="0.485298"/>
+<texcoord u="10.4357" v="-2.90474"/>
+<texcoord u="0.299962" v="0.547925"/>
+</vertex>
+<vertex>
+<position x="-6.5" y="6.92821" z="11.2583"/>
+<normal x="0.234686" y="0.883001" z="-0.406487"/>
+<texcoord u="-8.01628" v="-4.60711"/>
+<texcoord u="0.676579" v="0.620295"/>
+</vertex>
+<vertex>
+<position x="-14.5222" y="-13.3766" z="25.1531"/>
+<normal x="0.34737" y="0.719261" z="-0.601663"/>
+<texcoord u="14.6938" v="0.499998"/>
+<texcoord u="0.345143" v="0.775183"/>
+</vertex>
+<vertex>
+<position x="-12.133" y="-12.8788" z="26.015"/>
+<normal x="-0.145292" y="0.646574" z="-0.748888"/>
+<texcoord u="14.6938" v="1.35118"/>
+<texcoord u="0.335042" v="0.816279"/>
+</vertex>
+<vertex>
+<position x="-16.4631" y="-12.8788" z="23.515"/>
+<normal x="0.721202" y="0.646574" z="-0.248618"/>
+<texcoord u="14.6938" v="-0.351187"/>
+<texcoord u="0.360594" v="0.731432"/>
+</vertex>
+<vertex>
+<position x="-17.4358" y="-11.5187" z="21.5394"/>
+<normal x="0.914285" y="0.376781" z="0.148724"/>
+<texcoord u="14.6938" v="-1.20237"/>
+<texcoord u="0.374213" v="0.688529"/>
+</vertex>
+<vertex>
+<position x="-16.0801" y="-11.2583" z="17.8516"/>
+<normal x="0.861923" y="0.00469351" z="0.507018"/>
+<texcoord u="13.2744" v="-2.05356"/>
+<texcoord u="0.3429" v="0.629383"/>
+</vertex>
+<vertex>
+<position x="-13.8723" y="-9.9861" z="15.3673"/>
+<normal x="0.669049" y="-0.472744" z="0.573487"/>
+<texcoord u="11.855" v="-2.90474"/>
+<texcoord u="0.328441" v="0.571818"/>
+</vertex>
+<vertex>
+<position x="-7.26393" y="7.60846" z="12.5815"/>
+<normal x="0.137764" y="0.961293" z="-0.238614"/>
+<texcoord u="-9.43566" v="-4.60711"/>
+<texcoord u="0.670406" v="0.592669"/>
+</vertex>
+<vertex>
+<position x="-9.32549" y="8.24555" z="11.1522"/>
+<normal x="0.569244" y="0.82204" z="0.0145812"/>
+<texcoord u="-9.43566" v="-3.75593"/>
+<texcoord u="0.631563" v="0.599895"/>
+</vertex>
+<vertex>
+<position x="-15.7812" y="-10.5801" z="27.3338"/>
+<normal x="0.414551" y="0.559098" z="-0.718023"/>
+<texcoord u="16.1132" v="0.499998"/>
+<texcoord u="0.396979" v="0.792129"/>
+</vertex>
+<vertex>
+<position x="-13.3451" y="-10.1864" z="28.1144"/>
+<normal x="-0.043275" y="0.510891" z="-0.858555"/>
+<texcoord u="16.1132" v="1.35118"/>
+<texcoord u="0.396443" v="0.831856"/>
+</vertex>
+<vertex>
+<position x="-17.6752" y="-10.1864" z="25.6144"/>
+<normal x="0.765168" y="0.510892" z="-0.391801"/>
+<texcoord u="16.1132" v="-0.351187"/>
+<texcoord u="0.419004" v="0.745927"/>
+</vertex>
+<vertex>
+<position x="-12.0046" y="-8.24554" z="15.7926"/>
+<normal x="0.297249" y="-0.82204" z="0.485689"/>
+<texcoord u="11.855" v="-3.75593"/>
+<texcoord u="0.354314" v="0.537275"/>
+</vertex>
+<vertex>
+<position x="-18.5199" y="-9.11067" z="23.4171"/>
+<normal x="0.949866" y="0.30028" z="0.0870961"/>
+<texcoord u="16.1132" v="-1.20237"/>
+<texcoord u="0.427378" v="0.699846"/>
+</vertex>
+<vertex>
+<position x="-17.1795" y="-9.66088" z="19.7557"/>
+<normal x="0.862499" y="0.00628139" z="0.506019"/>
+<texcoord u="14.6938" v="-2.05356"/>
+<texcoord u="0.386845" v="0.64588"/>
+</vertex>
+<vertex>
+<position x="-14.875" y="-9.09327" z="17.104"/>
+<normal x="0.621676" y="-0.428705" z="0.655539"/>
+<texcoord u="13.2744" v="-2.90474"/>
+<texcoord u="0.361919" v="0.5904"/>
+</vertex>
+<vertex>
+<position x="-8.08189" y="7.95618" z="13.9982"/>
+<normal x="0.0348215" y="0.997572" z="-0.0603125"/>
+<texcoord u="-10.855" v="-4.60711"/>
+<texcoord u="0.665655" v="0.564806"/>
+</vertex>
+<vertex>
+<position x="-10.2119" y="8.62239" z="12.6876"/>
+<normal x="0.480816" y="0.860627" z="0.167743"/>
+<texcoord u="-10.855" v="-3.75593"/>
+<texcoord u="0.626156" v="0.569842"/>
+</vertex>
+<vertex>
+<position x="-5.88181" y="8.62239" z="15.1876"/>
+<normal x="-0.385677" y="0.860627" z="-0.332528"/>
+<texcoord u="-10.855" v="4.75592"/>
+<texcoord u="0.613548" v="0.864451"/>
+</vertex>
+<vertex>
+<position x="-14.2509" y="-7.0488" z="29.6832"/>
+<normal x="-0.0377479" y="0.352182" z="-0.93517"/>
+<texcoord u="17.5326" v="1.35118"/>
+<texcoord u="0.430941" v="0.862172"/>
+</vertex>
+<vertex>
+<position x="-18.581" y="-7.0488" z="27.1832"/>
+<normal x="0.828755" y="0.352181" z="-0.434896"/>
+<texcoord u="17.5326" v="-0.351187"/>
+<texcoord u="0.486037" v="0.746106"/>
+</vertex>
+<vertex>
+<position x="-10.5" y="-6.9282" z="18.1865"/>
+<normal x="-0.234686" y="-0.883001" z="0.406488"/>
+<texcoord u="13.2744" v="-4.60711"/>
+<texcoord u="0.39897" v="0.512827"/>
+</vertex>
+<vertex>
+<position x="-12.8325" y="-7.50833" z="17.2266"/>
+<normal x="0.214765" y="-0.747525" z="0.628555"/>
+<texcoord u="13.2744" v="-3.75593"/>
+<texcoord u="0.380361" v="0.551571"/>
+</vertex>
+<vertex>
+<position x="-19.33" y="-6.30442" z="24.8202"/>
+<normal x="0.976308" y="0.214365" z="-0.0294868"/>
+<texcoord u="17.5326" v="-1.20237"/>
+<texcoord u="0.480556" v="0.703847"/>
+</vertex>
+<vertex>
+<position x="-18.0887" y="-7.64121" z="21.3306"/>
+<normal x="0.863228" y="0.00759425" z="0.504756"/>
+<texcoord u="16.1132" v="-2.05356"/>
+<texcoord u="0.432546" v="0.654603"/>
+</vertex>
+<vertex>
+<position x="-15.7629" y="-7.80302" z="18.642"/>
+<normal x="0.579916" y="-0.365929" z="0.727869"/>
+<texcoord u="14.6938" v="-2.90474"/>
+<texcoord u="0.398501" v="0.603432"/>
+</vertex>
+<vertex>
+<position x="-11.7012" y="10.4425" z="11.6069"/>
+<normal x="0.780263" y="0.496122" z="0.380859"/>
+<texcoord u="-10.855" v="-2.90474"/>
+<texcoord u="0.588775" v="0.582154"/>
+</vertex>
+<vertex>
+<position x="-8.91811" y="7.95618" z="15.4466"/>
+<normal x="-0.069643" y="0.990252" z="0.120625"/>
+<texcoord u="-12.2744" v="-4.60711"/>
+<texcoord u="0.662668" v="0.536729"/>
+</vertex>
+<vertex>
+<position x="-11.1182" y="8.62239" z="14.2573"/>
+<normal x="0.390309" y="0.8616" z="0.324505"/>
+<texcoord u="-12.2744" v="-3.75593"/>
+<texcoord u="0.621179" v="0.539332"/>
+</vertex>
+<vertex>
+<position x="-6.78806" y="8.62239" z="16.7573"/>
+<normal x="-0.476184" y="0.8616" z="-0.175765"/>
+<texcoord u="-12.2744" v="4.75592"/>
+<texcoord u="0.645486" v="0.85228"/>
+</vertex>
+<vertex>
+<position x="-29.6902" y="-4.33013" z="13.2189"/>
+<normal x="0.458353" y="0.866058" z="-0.199638"/>
+<texcoord u="2.62907" v="2.20237"/>
+<texcoord u="0.457651" v="0.412686"/>
+</vertex>
+<vertex>
+<position x="-28.1458" y="-4.33013" z="16.25"/>
+<normal x="0.434975" y="0.866058" z="-0.246455"/>
+<texcoord u="3.33875" v="2.20237"/>
+<texcoord u="0.409421" v="0.412925"/>
+</vertex>
+<vertex>
+<position x="-26.2931" y="-4.33013" z="19.103"/>
+<normal x="0.40683" y="0.866058" z="-0.290572"/>
+<texcoord u="4.04844" v="2.20237"/>
+<texcoord u="0.34247" v="0.42068"/>
+</vertex>
+<vertex>
+<position x="-24.1522" y="-4.33013" z="21.7468"/>
+<normal x="0.374229" y="0.866058" z="-0.331506"/>
+<texcoord u="4.75813" v="2.20237"/>
+<texcoord u="0.279806" v="0.421973"/>
+</vertex>
+<vertex>
+<position x="-21.7468" y="-4.33013" z="24.1522"/>
+<normal x="0.337527" y="0.866058" z="-0.368807"/>
+<texcoord u="5.46782" v="2.20237"/>
+<texcoord u="0.220559" v="0.420263"/>
+</vertex>
+<vertex>
+<position x="-11.1765" y="-5.94516" z="19.3583"/>
+<normal x="-0.32135" y="-0.766118" z="0.556595"/>
+<texcoord u="14.6938" v="-4.60711"/>
+<texcoord u="0.423009" v="0.520191"/>
+</vertex>
+<vertex>
+<position x="-13.5657" y="-6.44297" z="18.4965"/>
+<normal x="0.14183" y="-0.640341" z="0.754883"/>
+<texcoord u="14.6938" v="-3.75593"/>
+<texcoord u="0.409207" v="0.561197"/>
+</vertex>
+<vertex>
+<position x="-19.5065" y="-4.33013" z="25.9663"/>
+<normal x="0.362194" y="0.817779" z="-0.447273"/>
+<texcoord u="6.06919" v="2.20237"/>
+<texcoord u="0.173527" v="0.423652"/>
+</vertex>
+<vertex>
+<position x="-19.6332" y="-4.43823" z="25.3454"/>
+<normal x="0.987718" y="0.155062" z="0.0192047"/>
+<texcoord u="18.3013" v="-1.20237"/>
+<texcoord u="0.511821" v="0.70896"/>
+</vertex>
+<vertex>
+<position x="-18.7682" y="-5.28758" z="22.5074"/>
+<normal x="0.882039" y="0.0192319" z="0.470784"/>
+<texcoord u="17.5326" v="-2.05356"/>
+<texcoord u="0.478913" v="0.654342"/>
+</vertex>
+<vertex>
+<position x="-16.4973" y="-6.17175" z="19.914"/>
+<normal x="0.545595" y="-0.28716" z="0.787316"/>
+<texcoord u="16.1132" v="-2.90474"/>
+<texcoord u="0.435999" v="0.610095"/>
+</vertex>
+<vertex>
+<position x="-12.7988" y="10.4425" z="13.5079"/>
+<normal x="0.728029" y="0.497817" z="0.47133"/>
+<texcoord u="-12.2744" v="-2.90474"/>
+<texcoord u="0.580201" v="0.547483"/>
+</vertex>
+<vertex>
+<position x="-9.73607" y="7.60846" z="16.8634"/>
+<normal x="-0.171064" y="0.939654" z="0.296291"/>
+<texcoord u="-13.6938" v="-4.60711"/>
+<texcoord u="0.661458" v="0.508524"/>
+</vertex>
+<vertex>
+<position x="-12.0046" y="8.24555" z="15.7926"/>
+<normal x="0.301679" y="0.824918" z="0.478016"/>
+<texcoord u="-13.6938" v="-3.75593"/>
+<texcoord u="0.618509" v="0.508483"/>
+</vertex>
+<vertex>
+<position x="-7.67451" y="8.24555" z="18.2926"/>
+<normal x="-0.564814" y="0.824918" z="-0.0222537"/>
+<texcoord u="-13.6938" v="4.75592"/>
+<texcoord u="0.676787" v="0.83899"/>
+</vertex>
+<vertex>
+<position x="-9.23558" y="-6.44297" z="20.9965"/>
+<normal x="-0.724663" y="-0.64034" z="0.254613"/>
+<texcoord u="14.6938" v="4.75592"/>
+<texcoord u="0.359446" v="0.1539"/>
+</vertex>
+<vertex>
+<position x="-12.7342" y="-4.33013" z="29.8763"/>
+<normal x="0.206252" y="0.81778" z="-0.537305"/>
+<texcoord u="7.70521" v="2.20237"/>
+<texcoord u="0.669614" v="0.262011"/>
+</vertex>
+<vertex>
+<position x="-10.0431" y="-4.33013" z="30.9093"/>
+<normal x="0.130068" y="0.907102" z="-0.400309"/>
+<texcoord u="8.30658" v="2.20237"/>
+<texcoord u="0.637067" v="0.254143"/>
+</vertex>
+<vertex>
+<position x="-8.99734" y="-6.17175" z="24.2441"/>
+<normal x="-0.954632" y="-0.28716" z="-0.0788417"/>
+<texcoord u="16.1132" v="3.90474"/>
+<texcoord u="0.31554" v="0.126573"/>
+</vertex>
+<vertex>
+<position x="-6.75713" y="-4.33013" z="31.7898"/>
+<normal x="0.107903" y="0.866059" z="-0.488159"/>
+<texcoord u="9.01627" v="2.20237"/>
+<texcoord u="0.577999" v="0.251174"/>
+</vertex>
+<vertex>
+<position x="-3.39717" y="-4.33013" z="32.322"/>
+<normal x="0.0562856" y="0.866059" z="-0.496764"/>
+<texcoord u="9.72595" v="2.20237"/>
+<texcoord u="0.51848" v="0.24277"/>
+</vertex>
+<vertex>
+<position x="0" y="-4.33013" z="32.5"/>
+<normal x="0.00405098" y="0.866058" z="-0.499927"/>
+<texcoord u="10.4356" v="2.20237"/>
+<texcoord u="0.761576" v="0.471098"/>
+</vertex>
+<vertex>
+<position x="-27.4064" y="-5" z="12.2021"/>
+<normal x="0.00190373" y="0.999989" z="0.00427627"/>
+<texcoord u="2.62907" v="3.05355"/>
+<texcoord u="0.440105" v="0.357454"/>
+</vertex>
+<vertex>
+<position x="-25.9808" y="-5" z="15"/>
+<normal x="0.00234026" y="0.999989" z="0.00405365"/>
+<texcoord u="3.33875" v="3.05355"/>
+<texcoord u="0.396822" v="0.370625"/>
+</vertex>
+<vertex>
+<position x="-24.2705" y="-5" z="17.6336"/>
+<normal x="0.00275114" y="0.999989" z="0.00378693"/>
+<texcoord u="4.04844" v="3.05355"/>
+<texcoord u="0.338996" v="0.375542"/>
+</vertex>
+<vertex>
+<position x="-22.2944" y="-5" z="20.0739"/>
+<normal x="0.0031319" y="0.999989" z="0.0034786"/>
+<texcoord u="4.75813" v="3.05355"/>
+<texcoord u="0.281711" v="0.375699"/>
+</vertex>
+<vertex>
+<position x="-20.0739" y="-5" z="22.2944"/>
+<normal x="0.0270839" y="0.999266" z="-0.0270837"/>
+<texcoord u="5.46782" v="3.05355"/>
+<texcoord u="0.228209" v="0.377531"/>
+</vertex>
+<vertex>
+<position x="-11.7361" y="-4.70228" z="20.3275"/>
+<normal x="-0.393971" y="-0.615751" z="0.682377"/>
+<texcoord u="16.1132" v="-4.60711"/>
+<texcoord u="0.44818" v="0.524537"/>
+</vertex>
+<vertex>
+<position x="-14.1721" y="-5.09602" z="19.5468"/>
+<normal x="0.0816307" y="-0.505169" z="0.859151"/>
+<texcoord u="16.1132" v="-3.75593"/>
+<texcoord u="0.438907" v="0.565766"/>
+</vertex>
+<vertex>
+<position x="-18.9804" y="-5" z="23.1799"/>
+<normal x="-9.56551e-007" y="1" z="1.22654e-006"/>
+<texcoord u="5.81597" v="3.05355"/>
+<texcoord u="0.202378" v="0.384978"/>
+</vertex>
+<vertex>
+<position x="-18.8375" y="-4.8607" z="22.6275"/>
+<normal x="0.866026" y="3.31028e-006" z="0.499999"/>
+<texcoord u="17.7292" v="-2.05356"/>
+<texcoord u="0.485161" v="0.655804"/>
+</vertex>
+<vertex>
+<position x="-17.0461" y="-4.27074" z="20.8645"/>
+<normal x="0.550915" y="-0.179603" z="0.815006"/>
+<texcoord u="17.5326" v="-2.90474"/>
+<texcoord u="0.473146" v="0.609706"/>
+</vertex>
+<vertex>
+<position x="-13.8723" y="9.9861" z="15.3673"/>
+<normal x="0.676761" y="0.477755" z="0.560129"/>
+<texcoord u="-13.6938" v="-2.90474"/>
+<texcoord u="0.575395" v="0.511797"/>
+</vertex>
+<vertex>
+<position x="-10.5" y="6.92821" z="18.1865"/>
+<normal x="-0.265008" y="0.847988" z="0.459007"/>
+<texcoord u="-15.1132" v="-4.60711"/>
+<texcoord u="0.662318" v="0.480323"/>
+</vertex>
+<vertex>
+<position x="-12.8325" y="7.50834" z="17.2266"/>
+<normal x="0.2188" y="0.752183" z="0.621569"/>
+<texcoord u="-15.1132" v="-3.75593"/>
+<texcoord u="0.618658" v="0.47748"/>
+</vertex>
+<vertex>
+<position x="-8.50241" y="7.50834" z="19.7266"/>
+<normal x="-0.647694" y="0.752183" z="0.121299"/>
+<texcoord u="-15.1132" v="4.75592"/>
+<texcoord u="0.707388" v="0.824647"/>
+</vertex>
+<vertex>
+<position x="-9.84197" y="-5.09602" z="22.0468"/>
+<normal x="-0.784862" y="-0.50517" z="0.358881"/>
+<texcoord u="16.1132" v="4.75592"/>
+<texcoord u="0.358223" v="0.123979"/>
+</vertex>
+<vertex>
+<position x="-10.5842" y="-5" z="28.0274"/>
+<normal x="1.73568e-007" y="1" z="-2.00567e-007"/>
+<texcoord u="7.98855" v="3.05355"/>
+<texcoord u="0.654874" v="0.22415"/>
+</vertex>
+<vertex>
+<position x="-9.27051" y="-5" z="28.5317"/>
+<normal x="-0.00991342" y="0.999266" z="0.0369978"/>
+<texcoord u="8.30658" v="3.05355"/>
+<texcoord u="0.636263" v="0.214164"/>
+</vertex>
+<vertex>
+<position x="-9.54612" y="-4.27074" z="25.1946"/>
+<normal x="-0.981274" y="-0.179603" z="-0.0696021"/>
+<texcoord u="17.5326" v="3.90474"/>
+<texcoord u="0.316022" v="0.0903094"/>
+</vertex>
+<vertex>
+<position x="-6.23735" y="-5" z="29.3444"/>
+<normal x="0.00457856" y="0.999989" z="0.000973141"/>
+<texcoord u="9.01627" v="3.05355"/>
+<texcoord u="0.581288" v="0.207788"/>
+</vertex>
+<vertex>
+<position x="-3.13585" y="-5" z="29.8357"/>
+<normal x="0.00465526" y="0.999989" z="0.000489394"/>
+<texcoord u="9.72595" v="3.05355"/>
+<texcoord u="0.527029" v="0.200248"/>
+</vertex>
+<vertex>
+<position x="0" y="-5" z="30"/>
+<normal x="0.00468081" y="0.999989" z="9.77111e-008"/>
+<texcoord u="10.4356" v="3.05355"/>
+<texcoord u="0.473291" v="0.188103"/>
+</vertex>
+<vertex>
+<position x="-23.8157" y="-4.33013" z="13.75"/>
+<normal x="-0.430924" y="0.866058" z="0.253472"/>
+<texcoord u="3.33875" v="3.90474"/>
+<texcoord u="0.388174" v="0.325833"/>
+</vertex>
+<vertex>
+<position x="-22.248" y="-4.33013" z="16.1641"/>
+<normal x="-0.402068" y="0.866058" z="0.297127"/>
+<texcoord u="4.04844" v="3.90474"/>
+<texcoord u="0.336001" v="0.329875"/>
+</vertex>
+<vertex>
+<position x="-20.4365" y="-4.33013" z="18.4011"/>
+<normal x="-0.338425" y="0.891572" z="0.300945"/>
+<texcoord u="4.75813" v="3.90474"/>
+<texcoord u="0.285008" v="0.329451"/>
+</vertex>
+<vertex>
+<position x="-18.4011" y="-4.33013" z="20.4365"/>
+<normal x="-0.33452" y="0.866065" z="0.371521"/>
+<texcoord u="5.46782" v="3.90474"/>
+<texcoord u="0.23488" v="0.319968"/>
+</vertex>
+<vertex>
+<position x="-12.1542" y="-3.25389" z="21.0517"/>
+<normal x="-0.456773" y="-0.406737" z="0.791154"/>
+<texcoord u="17.5326" v="-4.60711"/>
+<texcoord u="0.473912" v="0.525523"/>
+</vertex>
+<vertex>
+<position x="-14.6252" y="-3.52636" z="20.3316"/>
+<normal x="0.0983922" y="-0.316984" z="0.943313"/>
+<texcoord u="17.5326" v="-3.75593"/>
+<texcoord u="0.468809" v="0.563605"/>
+</vertex>
+<vertex>
+<position x="-17.4152" y="-4.33013" z="21.2349"/>
+<normal x="-0.314941" y="0.865768" z="0.388919"/>
+<texcoord u="5.81368" v="3.90474"/>
+<texcoord u="0.212355" v="0.326817"/>
+</vertex>
+<vertex>
+<position x="-17.1028" y="-3.92153" z="20.9627"/>
+<normal x="0.510496" y="-0.155063" z="0.845783"/>
+<texcoord u="17.77" v="-2.90474"/>
+<texcoord u="0.478454" v="0.609725"/>
+</vertex>
+<vertex>
+<position x="-14.875" y="9.09327" z="17.104"/>
+<normal x="0.628699" y="0.436813" z="0.643376"/>
+<texcoord u="-15.1132" v="-2.90474"/>
+<texcoord u="0.574803" v="0.475581"/>
+</vertex>
+<vertex>
+<position x="-11.1765" y="5.94516" z="19.3583"/>
+<normal x="-0.34737" y="0.719261" z="0.601663"/>
+<texcoord u="-16.5326" v="-4.60711"/>
+<texcoord u="0.665139" v="0.452203"/>
+</vertex>
+<vertex>
+<position x="-13.5657" y="6.44298" z="18.4965"/>
+<normal x="0.145292" y="0.646574" z="0.748888"/>
+<texcoord u="-16.5326" v="-3.75593"/>
+<texcoord u="0.621712" v="0.446557"/>
+</vertex>
+<vertex>
+<position x="-9.23558" y="6.44298" z="20.9965"/>
+<normal x="-0.721202" y="0.646574" z="0.248617"/>
+<texcoord u="-16.5326" v="4.75592"/>
+<texcoord u="0.735864" v="0.807004"/>
+</vertex>
+<vertex>
+<position x="-10.2951" y="-3.52636" z="22.8316"/>
+<normal x="-0.866131" y="-0.316984" z="0.386444"/>
+<texcoord u="17.5326" v="4.75592"/>
+<texcoord u="0.358622" v="0.0940364"/>
+</vertex>
+<vertex>
+<position x="-9.68235" y="-4.33013" z="25.6994"/>
+<normal x="-0.179343" y="0.865769" z="0.467205"/>
+<texcoord u="7.99379" v="3.90474"/>
+<texcoord u="0.655144" v="0.160273"/>
+</vertex>
+<vertex>
+<position x="-8.49797" y="-4.33013" z="26.1541"/>
+<normal x="-0.166518" y="0.846306" z="0.506001"/>
+<texcoord u="8.30658" v="3.90474"/>
+<texcoord u="0.633679" v="0.164438"/>
+</vertex>
+<vertex>
+<position x="-5.71757" y="-4.33013" z="26.8991"/>
+<normal x="-0.0999781" y="0.866058" z="0.489845"/>
+<texcoord u="9.01627" v="3.90474"/>
+<texcoord u="0.58624" v="0.16377"/>
+</vertex>
+<vertex>
+<position x="-2.87453" y="-4.33013" z="27.3494"/>
+<normal x="-0.0482274" y="0.866058" z="0.497612"/>
+<texcoord u="9.72595" v="3.90474"/>
+<texcoord u="0.535936" v="0.157808"/>
+</vertex>
+<vertex>
+<position x="0" y="-4.33013" z="27.5"/>
+<normal x="-0.00280511" y="0.891572" z="0.45287"/>
+<texcoord u="10.4356" v="3.90474"/>
+<texcoord u="0.485698" v="0.147211"/>
+</vertex>
+<vertex>
+<position x="-22.2308" y="-2.5" z="12.8349"/>
+<normal x="-0.748795" y="0.500067" z="0.435015"/>
+<texcoord u="3.33875" v="4.75592"/>
+<texcoord u="0.380565" v="0.282609"/>
+</vertex>
+<vertex>
+<position x="-20.7674" y="-2.5" z="15.0884"/>
+<normal x="-0.653735" y="0.610462" z="0.447177"/>
+<texcoord u="4.04844" v="4.75592"/>
+<texcoord u="0.334092" v="0.283976"/>
+</vertex>
+<vertex>
+<position x="-19.0764" y="-2.5" z="17.1765"/>
+<normal x="-0.569468" y="0.631131" z="0.526669"/>
+<texcoord u="4.75813" v="4.75592"/>
+<texcoord u="0.285113" v="0.282438"/>
+</vertex>
+<vertex>
+<position x="-17.1765" y="-2.5" z="19.0764"/>
+<normal x="-0.587753" y="0.46657" z="0.660953"/>
+<texcoord u="5.46782" v="4.75592"/>
+<texcoord u="0.237656" v="0.277502"/>
+</vertex>
+<vertex>
+<position x="-14.4778" y="-1.77869" z="20.9337"/>
+<normal x="-0.351583" y="-0.0835452" z="0.932421"/>
+<texcoord u="18.9519" v="-3.90189"/>
+<texcoord u="0.492969" v="0.544369"/>
+</vertex>
+<vertex>
+<position x="-12.4126" y="-1.66329" z="21.4992"/>
+<normal x="-0.489074" y="-0.207915" z="0.8471"/>
+<texcoord u="18.9519" v="-4.60711"/>
+<texcoord u="0.0673749" v="0.432099"/>
+</vertex>
+<vertex>
+<position x="-14.8701" y="-2.01919" z="20.7557"/>
+<normal x="0.0191613" y="-0.267935" z="0.963247"/>
+<texcoord u="18.7736" v="-3.75593"/>
+<texcoord u="0.493554" v="0.549584"/>
+</vertex>
+<vertex>
+<position x="-12.5" y="0" z="21.6506"/>
+<normal x="-0.5" y="-1.12977e-006" z="0.866025"/>
+<texcoord u="20.3713" v="-4.60711"/>
+<texcoord u="0.0888751" v="0.414742"/>
+</vertex>
+<vertex>
+<position x="-15.1432" y="-2.5" z="20.723"/>
+<normal x="-0.545169" y="0.499554" z="0.673229"/>
+<texcoord u="6.16013" v="4.75592"/>
+<texcoord u="0.200925" v="0.268586"/>
+</vertex>
+<vertex>
+<position x="-15.0649" y="-2.35083" z="20.735"/>
+<normal x="0.273513" y="-0.219111" z="0.93658"/>
+<texcoord u="18.5311" v="-3.67265"/>
+<texcoord u="0.490388" v="0.567119"/>
+</vertex>
+<vertex>
+<position x="-15.7629" y="7.80303" z="18.642"/>
+<normal x="0.585943" y="0.37678" z="0.717432"/>
+<texcoord u="-16.5326" v="-2.90474"/>
+<texcoord u="0.578499" v="0.439422"/>
+</vertex>
+<vertex>
+<position x="-11.7361" y="4.70228" z="20.3275"/>
+<normal x="-0.414551" y="0.559098" z="0.718023"/>
+<texcoord u="-17.9519" v="-4.60711"/>
+<texcoord u="0.670111" v="0.424336"/>
+</vertex>
+<vertex>
+<position x="-14.1721" y="5.09603" z="19.5468"/>
+<normal x="0.084369" y="0.512706" z="0.854409"/>
+<texcoord u="-17.9519" v="-3.75593"/>
+<texcoord u="0.627489" v="0.41611"/>
+</vertex>
+<vertex>
+<position x="-8.26294" y="7.80303" z="22.9721"/>
+<normal x="-0.914285" y="0.37678" z="-0.148725"/>
+<texcoord u="-16.5326" v="3.90474"/>
+<texcoord u="0.750581" v="0.845344"/>
+</vertex>
+<vertex>
+<position x="-9.84198" y="5.09603" z="22.0468"/>
+<normal x="-0.782124" y="0.512706" z="0.354139"/>
+<texcoord u="-17.9519" v="4.75592"/>
+<texcoord u="0.759264" v="0.781658"/>
+</vertex>
+<vertex>
+<position x="-10.8902" y="-1.77868" z="23.005"/>
+<normal x="-0.631709" y="-0.0835456" z="0.77069"/>
+<texcoord u="18.9707" v="4.90189"/>
+<texcoord u="0.0888753" v="0.0709918"/>
+</vertex>
+<vertex>
+<position x="-10.54" y="-2.01919" z="23.2557"/>
+<normal x="-0.843777" y="-0.267935" z="0.465029"/>
+<texcoord u="18.7736" v="4.75592"/>
+<texcoord u="0.362825" v="0.0681932"/>
+</vertex>
+<vertex>
+<position x="-10.3751" y="-2.5" z="23.4759"/>
+<normal x="-0.310447" y="0.499557" z="0.808743"/>
+<texcoord u="7.61551" v="4.75592"/>
+<texcoord u="0.673823" v="0.110895"/>
+</vertex>
+<vertex>
+<position x="-7.93243" y="-2.5" z="24.4135"/>
+<normal x="-0.278526" y="0.466571" z="0.839485"/>
+<texcoord u="8.30658" v="4.75592"/>
+<texcoord u="0.632397" v="0.118351"/>
+</vertex>
+<vertex>
+<position x="-10.4246" y="-2.35084" z="23.4141"/>
+<normal x="-0.947861" y="-0.219107" z="0.231412"/>
+<texcoord u="18.5605" v="4.67265"/>
+<texcoord u="0.357935" v="0.0722664"/>
+</vertex>
+<vertex>
+<position x="-5.33707" y="-2.5" z="25.1089"/>
+<normal x="-0.177763" y="0.500068" z="0.847545"/>
+<texcoord u="9.01627" v="4.75592"/>
+<texcoord u="0.588561" v="0.119349"/>
+</vertex>
+<vertex>
+<position x="-2.68323" y="-2.5" z="25.5293"/>
+<normal x="-0.105117" y="0.610462" z="0.785039"/>
+<texcoord u="9.72595" v="4.75592"/>
+<texcoord u="0.542551" v="0.114215"/>
+</vertex>
+<vertex>
+<position x="0" y="-2.5" z="25.6699"/>
+<normal x="0.0103434" y="0.631131" z="0.775607"/>
+<texcoord u="10.4356" v="4.75592"/>
+<texcoord u="0.896379" v="0.227804"/>
+</vertex>
+<vertex>
+<position x="2.68323" y="-2.5" z="25.5293"/>
+<normal x="0.0948124" y="0.421038" z="0.902074"/>
+<texcoord u="11.1453" v="4.75592"/>
+<texcoord u="0.896379" v="0.272196"/>
+</vertex>
+<vertex>
+<position x="-21.6506" y="0" z="12.5"/>
+<normal x="-0.874626" y="6.9499e-007" z="0.484798"/>
+<texcoord u="3.33875" v="5.60711"/>
+<texcoord u="0.379356" v="0.249115"/>
+</vertex>
+<vertex>
+<position x="-20.2254" y="0" z="14.6946"/>
+<normal x="-0.838671" y="4.0106e-007" z="0.544639"/>
+<texcoord u="4.04844" v="5.60711"/>
+<texcoord u="0.351426" v="0.252981"/>
+</vertex>
+<vertex>
+<position x="-18.5786" y="0" z="16.7283"/>
+<normal x="-0.707107" y="2.0053e-007" z="0.707107"/>
+<texcoord u="4.75813" v="5.60711"/>
+<texcoord u="0.288556" v="0.240963"/>
+</vertex>
+<vertex>
+<position x="-16.7283" y="0" z="18.5786"/>
+<normal x="-0.656048" y="4.11846e-007" z="0.754719"/>
+<texcoord u="5.46782" v="5.60711"/>
+<texcoord u="0.252565" v="0.228495"/>
+</vertex>
+<vertex>
+<position x="-14.6946" y="0" z="20.2254"/>
+<normal x="-0.566391" y="8.91734e-007" z="0.824137"/>
+<texcoord u="6.17751" v="5.60711"/>
+<texcoord u="0.240363" v="0.886569"/>
+</vertex>
+<vertex>
+<position x="-14.4778" y="1.77868" z="20.9337"/>
+<normal x="-0.351583" y="0.0835443" z="0.932422"/>
+<texcoord u="21.7719" v="-3.9019"/>
+<texcoord u="0.0888751" v="0.539742"/>
+</vertex>
+<vertex>
+<position x="-12.4126" y="1.66329" z="21.4992"/>
+<normal x="-0.489073" y="0.207913" z="0.847101"/>
+<texcoord u="21.7907" v="-4.60711"/>
+<texcoord u="0.0673748" v="0.567901"/>
+</vertex>
+<vertex>
+<position x="-12.1542" y="3.25389" z="21.0517"/>
+<normal x="-0.463613" y="0.374501" z="0.803002"/>
+<texcoord u="-19.3713" v="-4.60711"/>
+<texcoord u="0.676831" v="0.396712"/>
+</vertex>
+<vertex>
+<position x="-14.6252" y="3.52636" z="20.3316"/>
+<normal x="0.0338273" y="0.334524" z="0.94178"/>
+<texcoord u="-19.3713" v="-3.75593"/>
+<texcoord u="0.636543" v="0.386322"/>
+</vertex>
+<vertex>
+<position x="-16.4973" y="6.17175" z="19.914"/>
+<normal x="0.550361" y="0.30028" z="0.77906"/>
+<texcoord u="-17.9519" v="-2.90474"/>
+<texcoord u="0.586165" v="0.40383"/>
+</vertex>
+<vertex>
+<position x="-8.99734" y="6.17175" z="24.2441"/>
+<normal x="-0.949866" y="0.30028" z="-0.0870971"/>
+<texcoord u="-17.9519" v="3.90474"/>
+<texcoord u="0.782592" v="0.809198"/>
+</vertex>
+<vertex>
+<position x="-10.2951" y="3.52636" z="22.8316"/>
+<normal x="-0.832518" y="0.334524" z="0.441597"/>
+<texcoord u="-19.3713" v="4.75592"/>
+<texcoord u="0.778116" v="0.750374"/>
+</vertex>
+<vertex>
+<position x="-10.8903" y="1.77868" z="23.005"/>
+<normal x="-0.63171" y="0.0835444" z="0.77069"/>
+<texcoord u="21.7907" v="4.9019"/>
+<texcoord u="0.0888752" v="0.710258"/>
+</vertex>
+<vertex>
+<position x="-10.1684" y="0" z="22.8386"/>
+<normal x="-0.430528" y="1.42832e-007" z="0.902577"/>
+<texcoord u="7.59689" v="5.60711"/>
+<texcoord u="0.750875" v="0.251887"/>
+</vertex>
+<vertex>
+<position x="-7.72543" y="0" z="23.7764"/>
+<normal x="-0.325582" y="-1.54442e-008" z="0.945514"/>
+<texcoord u="8.30658" v="5.60711"/>
+<texcoord u="0.633732" v="0.0733873"/>
+</vertex>
+<vertex>
+<position x="-5.19779" y="0" z="24.4537"/>
+<normal x="-0.224965" y="4.78771e-007" z="0.974367"/>
+<texcoord u="9.01627" v="5.60711"/>
+<texcoord u="0.591615" v="0.074272"/>
+</vertex>
+<vertex>
+<position x="-2.61321" y="0" z="24.8631"/>
+<normal x="-0.156435" y="7.17281e-007" z="0.987688"/>
+<texcoord u="9.72595" v="5.60711"/>
+<texcoord u="0.550704" v="0.0714773"/>
+</vertex>
+<vertex>
+<position x="0" y="0" z="25"/>
+<normal x="0.0523358" y="3.93348e-007" z="0.99863"/>
+<texcoord u="10.4356" v="5.60711"/>
+<texcoord u="0.853621" v="0.228383"/>
+</vertex>
+<vertex>
+<position x="-17.1765" y="2.5" z="19.0764"/>
+<normal x="-0.587753" y="-0.466569" z="0.660954"/>
+<texcoord u="5.46782" v="-3.75593"/>
+<texcoord u="0.20258" v="0.115424"/>
+</vertex>
+<vertex>
+<position x="-14.8701" y="2.0192" z="20.7557"/>
+<normal x="-0.526131" y="-0.258488" z="0.810167"/>
+<texcoord u="6.22241" v="-3.91962"/>
+<texcoord u="0.77771" v="0.398739"/>
+</vertex>
+<vertex>
+<position x="-15.0649" y="2.35086" z="20.735"/>
+<normal x="-0.588047" y="-0.258735" z="0.766327"/>
+<texcoord u="6.17751" v="-3.80671"/>
+<texcoord u="0.779887" v="0.404719"/>
+</vertex>
+<vertex>
+<position x="-15.1432" y="2.5" z="20.723"/>
+<normal x="-0.545169" y="-0.499552" z="0.673229"/>
+<texcoord u="6.15889" v="-3.75593"/>
+<texcoord u="0.245804" v="0.114839"/>
+</vertex>
+<vertex>
+<position x="-17.0461" y="4.27074" z="20.8645"/>
+<normal x="0.48898" y="0.212905" z="0.845914"/>
+<texcoord u="-19.3713" v="-2.90474"/>
+<texcoord u="0.598421" v="0.370538"/>
+</vertex>
+<vertex>
+<position x="-9.54612" y="4.27074" z="25.1946"/>
+<normal x="-0.977073" y="0.212904" z="-0.000512067"/>
+<texcoord u="-19.3713" v="3.90474"/>
+<texcoord u="0.807173" v="0.76218"/>
+</vertex>
+<vertex>
+<position x="-10.54" y="2.0192" z="23.2557"/>
+<normal x="-0.843776" y="0.267935" z="0.465029"/>
+<texcoord u="-20.6123" v="4.75592"/>
+<texcoord u="0.789673" v="0.723343"/>
+</vertex>
+<vertex>
+<position x="-10.4246" y="2.35085" z="23.4141"/>
+<normal x="-0.369638" y="-0.258735" z="0.892426"/>
+<texcoord u="7.59578" v="-3.80671"/>
+<texcoord u="0.854472" v="0.896372"/>
+</vertex>
+<vertex>
+<position x="-10.3751" y="2.5" z="23.4759"/>
+<normal x="-0.310449" y="-0.499551" z="0.808746"/>
+<texcoord u="7.61551" v="-3.75593"/>
+<texcoord u="0.759285" v="0.0670059"/>
+</vertex>
+<vertex>
+<position x="-7.93243" y="2.5" z="24.4135"/>
+<normal x="-0.278526" y="-0.466569" z="0.839486"/>
+<texcoord u="8.30658" v="-3.75593"/>
+<texcoord u="0.759286" v="0.110234"/>
+</vertex>
+<vertex>
+<position x="-18.7682" y="5.28758" z="22.5074"/>
+<normal x="0.84873" y="0.0192289" z="0.528476"/>
+<texcoord u="-19.3713" v="-2.05356"/>
+<texcoord u="0.564303" v="0.348455"/>
+</vertex>
+<vertex>
+<position x="-21.9807" y="-2.65009" z="15.99"/>
+<normal x="-0.750734" y="0.258489" z="0.607933"/>
+<texcoord u="4.04844" v="4.75592"/>
+<texcoord u="0.0702228" v="0.196413"/>
+</vertex>
+<vertex>
+<position x="-20.1882" y="-2.65009" z="18.2035"/>
+<normal x="-0.750734" y="0.258488" z="0.607933"/>
+<texcoord u="4.75813" v="4.75592"/>
+<texcoord u="0.117277" v="0.195775"/>
+</vertex>
+<vertex>
+<position x="-21.4062" y="-1.43136e-008" z="15.5726"/>
+<normal x="-0.750734" y="0.258489" z="0.607933"/>
+<texcoord u="4.04844" v="5.60711"/>
+<texcoord u="0.0714514" v="0.241725"/>
+</vertex>
+<vertex>
+<position x="-19.6605" y="-1.43136e-008" z="17.7283"/>
+<normal x="-0.750734" y="0.258489" z="0.607933"/>
+<texcoord u="4.75813" v="5.60711"/>
+<texcoord u="0.117277" v="0.241104"/>
+</vertex>
+<vertex>
+<position x="-2.81083" y="-2.65009" z="27.0577"/>
+<normal x="-0.0505569" y="0.258488" z="0.964691"/>
+<texcoord u="9.72595" v="4.75592"/>
+<texcoord u="0.0702231" v="0.790162"/>
+</vertex>
+<vertex>
+<position x="0.0334931" y="-2.65009" z="27.2068"/>
+<normal x="-0.0505559" y="0.258488" z="0.964691"/>
+<texcoord u="10.4356" v="4.75592"/>
+<texcoord u="0.117277" v="0.789525"/>
+</vertex>
+<vertex>
+<position x="-2.73661" y="-1.43136e-008" z="26.3515"/>
+<normal x="-0.0505579" y="0.258489" z="0.96469"/>
+<texcoord u="9.72595" v="5.60711"/>
+<texcoord u="0.0714509" v="0.835475"/>
+</vertex>
+<vertex>
+<position x="0.0334931" y="-1.43136e-008" z="26.4967"/>
+<normal x="-0.0505569" y="0.258488" z="0.964691"/>
+<texcoord u="10.4356" v="5.60711"/>
+<texcoord u="0.117277" v="0.834854"/>
+</vertex>
+<vertex>
+<position x="-7.26393" y="7.60846" z="12.5815"/>
+<normal x="0.137764" y="0.961293" z="-0.238614"/>
+<texcoord u="-9.43566" v="5.60711"/>
+<texcoord u="0.567827" v="0.843072"/>
+</vertex>
+<vertex>
+<position x="-8.08189" y="7.95618" z="13.9982"/>
+<normal x="0.0348215" y="0.997572" z="-0.0603125"/>
+<texcoord u="-10.855" v="5.60711"/>
+<texcoord u="0.597307" v="0.831839"/>
+</vertex>
+<vertex>
+<position x="-16.5" y="-8.08995" z="28.5789"/>
+<normal x="0.433013" y="0.5" z="-0.75"/>
+<texcoord u="17.1978" v="0.499998"/>
+<texcoord u="0.467357" v="0.791194"/>
+</vertex>
+<vertex>
+<position x="-18.4374" y="-7.06984" z="27.3207"/>
+<normal x="0.654186" y="0.438687" z="-0.616113"/>
+<texcoord u="17.5326" v="-0.285464"/>
+<texcoord u="0.10857" v="0.919925"/>
+</vertex>
+<vertex>
+<position x="-8.91811" y="7.95618" z="15.4466"/>
+<normal x="-0.069643" y="0.990252" z="0.120625"/>
+<texcoord u="-12.2744" v="5.60711"/>
+<texcoord u="0.626062" v="0.819282"/>
+</vertex>
+<vertex>
+<position x="-28.5789" y="-3.83013" z="16.5"/>
+<normal x="0.606149" y="0.707053" z="-0.364223"/>
+<texcoord u="3.33875" v="1.96982"/>
+<texcoord u="0.403816" v="0.427968"/>
+</vertex>
+<vertex>
+<position x="-24.5238" y="-3.83013" z="22.0813"/>
+<normal x="0.517178" y="0.707053" z="-0.48229"/>
+<texcoord u="4.75813" v="1.96982"/>
+<texcoord u="0.273771" v="0.432192"/>
+</vertex>
+<vertex>
+<position x="-19.4551" y="-3.83013" z="26.6505"/>
+<normal x="0.947855" y="0.219122" z="-0.231424"/>
+<texcoord u="18.687" v="-0.827152"/>
+<texcoord u="0.524625" v="0.727336"/>
+</vertex>
+<vertex>
+<position x="-19.5065" y="-4.33013" z="25.9663"/>
+<normal x="0.947858" y="0.219111" z="-0.231421"/>
+<texcoord u="18.4821" v="-1.00698"/>
+<texcoord u="0.513993" v="0.719359"/>
+</vertex>
+<vertex>
+<position x="-18.5996" y="-6.93451" z="27.2154"/>
+<normal x="0.90441" y="0.245186" z="-0.349179"/>
+<texcoord u="17.5796" v="-0.351187"/>
+<texcoord u="0.487972" v="0.745733"/>
+</vertex>
+<vertex>
+<position x="-9.73607" y="7.60846" z="16.8634"/>
+<normal x="-0.171064" y="0.939654" z="0.296291"/>
+<texcoord u="-13.6938" v="5.60711"/>
+<texcoord u="0.653582" v="0.80481"/>
+</vertex>
+<vertex>
+<position x="-11.1765" y="-5.94516" z="19.3583"/>
+<normal x="-0.32135" y="-0.766118" z="0.556595"/>
+<texcoord u="14.6938" v="5.60711"/>
+<texcoord u="0.402109" v="0.151"/>
+</vertex>
+<vertex>
+<position x="-10.1976" y="-3.83013" z="31.3849"/>
+<normal x="0.218508" y="0.707107" z="-0.672498"/>
+<texcoord u="8.33407" v="1.96982"/>
+<texcoord u="0.635751" v="0.264995"/>
+</vertex>
+<vertex>
+<position x="-6.86109" y="-3.83013" z="32.2789"/>
+<normal x="0.134923" y="0.707054" z="-0.694169"/>
+<texcoord u="9.01627" v="1.96982"/>
+<texcoord u="0.572893" v="0.260233"/>
+</vertex>
+<vertex>
+<position x="-3.44944" y="-3.83013" z="32.8192"/>
+<normal x="0.061623" y="0.707054" z="-0.70447"/>
+<texcoord u="9.75345" v="1.96982"/>
+<texcoord u="0.759914" v="0.528902"/>
+</vertex>
+<vertex>
+<position x="-19.6332" y="-4.43823" z="25.3454"/>
+<normal x="0.163089" y="0.965837" z="-0.201398"/>
+<texcoord u="5.97155" v="2.33972"/>
+<texcoord u="0.182311" v="0.4152"/>
+</vertex>
+<vertex>
+<position x="-19.6332" y="-4.43823" z="25.3454"/>
+<normal x="0.987718" y="0.155062" z="0.0192047"/>
+<texcoord u="18.3921" v="-1.20237"/>
+<texcoord u="0.511689" v="0.691518"/>
+</vertex>
+<vertex>
+<position x="-18.9804" y="-5" z="23.1799"/>
+<normal x="0.959915" y="0.0803913" z="0.268514"/>
+<texcoord u="17.7716" v="-1.85982"/>
+<texcoord u="0.488064" v="0.663554"/>
+</vertex>
+<vertex>
+<position x="-10.5" y="6.92821" z="18.1865"/>
+<normal x="-0.265008" y="0.847988" z="0.459007"/>
+<texcoord u="-15.1132" v="5.60711"/>
+<texcoord u="0.679639" v="0.788363"/>
+</vertex>
+<vertex>
+<position x="-11.7361" y="-4.70228" z="20.3275"/>
+<normal x="-0.393971" y="-0.615751" z="0.682377"/>
+<texcoord u="16.1132" v="5.60711"/>
+<texcoord u="0.400981" v="0.12339"/>
+</vertex>
+<vertex>
+<position x="-12.1332" y="-4.43822" z="29.6755"/>
+<normal x="0.0928709" y="0.965837" z="-0.241938"/>
+<texcoord u="7.81166" v="2.33972"/>
+<texcoord u="0.660929" v="0.252171"/>
+</vertex>
+<vertex>
+<position x="-18.9804" y="-5" z="23.1799"/>
+<normal x="-9.56551e-007" y="1" z="1.22654e-006"/>
+<texcoord u="5.78584" v="3.05355"/>
+<texcoord u="0.204958" v="0.365146"/>
+</vertex>
+<vertex>
+<position x="-18.8375" y="-4.8607" z="22.6275"/>
+<normal x="-0.163089" y="0.965837" z="0.201398"/>
+<texcoord u="5.73852" v="3.23056"/>
+<texcoord u="0.209049" v="0.357987"/>
+</vertex>
+<vertex>
+<position x="-17.4152" y="-4.33013" z="21.2349"/>
+<normal x="0.7125" y="-0.0803887" z="0.697052"/>
+<texcoord u="17.612" v="-2.73394"/>
+<texcoord u="0.476514" v="0.618021"/>
+</vertex>
+<vertex>
+<position x="-18.8375" y="-4.8607" z="22.6275"/>
+<normal x="0.866026" y="3.31028e-006" z="0.499999"/>
+<texcoord u="17.767" v="-2.05356"/>
+<texcoord u="0.485079" v="0.650997"/>
+</vertex>
+<vertex>
+<position x="-11.1765" y="5.94516" z="19.3583"/>
+<normal x="-0.34737" y="0.719261" z="0.601663"/>
+<texcoord u="-16.5326" v="5.60711"/>
+<texcoord u="0.704295" v="0.770346"/>
+</vertex>
+<vertex>
+<position x="-12.1542" y="-3.25389" z="21.0517"/>
+<normal x="-0.456773" y="-0.406737" z="0.791154"/>
+<texcoord u="17.5326" v="5.60711"/>
+<texcoord u="0.401348" v="0.0957603"/>
+</vertex>
+<vertex>
+<position x="-10.5842" y="-5" z="28.0274"/>
+<normal x="1.73568e-007" y="1" z="-2.00567e-007"/>
+<texcoord u="7.98855" v="3.05355"/>
+<texcoord u="0.656833" v="0.201812"/>
+</vertex>
+<vertex>
+<position x="-10.1773" y="-4.8607" z="27.6275"/>
+<normal x="-0.092871" y="0.965837" z="0.241938"/>
+<texcoord u="8.04818" v="3.23056"/>
+<texcoord u="0.653749" v="0.195346"/>
+</vertex>
+<vertex>
+<position x="-14.4778" y="-1.77869" z="20.9337"/>
+<normal x="-0.351583" y="-0.0835452" z="0.932421"/>
+<texcoord u="18.9519" v="-3.90189"/>
+<texcoord u="0.0888751" v="0.460258"/>
+</vertex>
+<vertex>
+<position x="-17.1028" y="-3.92153" z="20.9627"/>
+<normal x="-0.445302" y="0.706621" z="0.549902"/>
+<texcoord u="5.8035" v="4.09478"/>
+<texcoord u="0.215466" v="0.305098"/>
+</vertex>
+<vertex>
+<position x="-17.4152" y="-4.33013" z="21.2349"/>
+<normal x="-0.314941" y="0.865768" z="0.388919"/>
+<texcoord u="5.7806" v="3.90474"/>
+<texcoord u="0.216267" v="0.311962"/>
+</vertex>
+<vertex>
+<position x="-14.8701" y="-2.01919" z="20.7557"/>
+<normal x="0.0191613" y="-0.267935" z="0.963247"/>
+<texcoord u="18.5573" v="-3.75593"/>
+<texcoord u="0.493995" v="0.562357"/>
+</vertex>
+<vertex>
+<position x="-15.1432" y="-2.5" z="20.723"/>
+<normal x="0.273514" y="-0.21911" z="0.936579"/>
+<texcoord u="18.421" v="-3.63832"/>
+<texcoord u="0.488761" v="0.569253"/>
+</vertex>
+<vertex>
+<position x="-17.1028" y="-3.92153" z="20.9627"/>
+<normal x="0.510496" y="-0.155063" z="0.845783"/>
+<texcoord u="17.77" v="-2.90474"/>
+<texcoord u="0.478067" v="0.606274"/>
+</vertex>
+<vertex>
+<position x="-11.7361" y="4.70228" z="20.3275"/>
+<normal x="-0.414551" y="0.559098" z="0.718023"/>
+<texcoord u="-17.9519" v="5.60711"/>
+<texcoord u="0.726779" v="0.749629"/>
+</vertex>
+<vertex>
+<position x="-12.5" y="0" z="21.6506"/>
+<normal x="-0.5" y="-1.12977e-006" z="0.866025"/>
+<texcoord u="20.3713" v="5.60711"/>
+<texcoord u="0.0888753" v="0.116508"/>
+</vertex>
+<vertex>
+<position x="-12.4126" y="-1.66329" z="21.4992"/>
+<normal x="-0.489074" y="-0.207915" z="0.8471"/>
+<texcoord u="18.9519" v="5.60711"/>
+<texcoord u="0.0673747" v="0.0991516"/>
+</vertex>
+<vertex>
+<position x="-10.8902" y="-1.77868" z="23.005"/>
+<normal x="-0.631709" y="-0.0835456" z="0.77069"/>
+<texcoord u="18.9519" v="4.90189"/>
+<texcoord u="0.367938" v="0.06485"/>
+</vertex>
+<vertex>
+<position x="-9.60285" y="-3.92152" z="25.2929"/>
+<normal x="-0.253578" y="0.706622" z="0.660593"/>
+<texcoord u="7.98145" v="4.09478"/>
+<texcoord u="0.655565" v="0.150119"/>
+</vertex>
+<vertex>
+<position x="-10.3751" y="-2.5" z="23.4759"/>
+<normal x="-0.94786" y="-0.219108" z="0.231414"/>
+<texcoord u="18.4624" v="4.63832"/>
+<texcoord u="0.355884" v="0.0741587"/>
+</vertex>
+<vertex>
+<position x="-9.60285" y="-3.92152" z="25.2929"/>
+<normal x="-0.987718" y="-0.15506" z="-0.019206"/>
+<texcoord u="17.77" v="3.90474"/>
+<texcoord u="0.316996" v="0.0843212"/>
+</vertex>
+<vertex>
+<position x="-15.0649" y="-2.35083" z="20.735"/>
+<normal x="-0.588043" y="0.258737" z="0.766329"/>
+<texcoord u="6.17862" v="4.80671"/>
+<texcoord u="0.24012" v="0.926779"/>
+</vertex>
+<vertex>
+<position x="-14.8701" y="-2.01919" z="20.7557"/>
+<normal x="-0.526125" y="0.25849" z="0.81017"/>
+<texcoord u="6.22361" v="4.91963"/>
+<texcoord u="0.237346" v="0.921051"/>
+</vertex>
+<vertex>
+<position x="-14.4778" y="-1.77869" z="20.9337"/>
+<normal x="-0.351583" y="-0.0835452" z="0.932421"/>
+<texcoord u="6.33821" v="5.00151"/>
+<texcoord u="0.23039" v="0.9168"/>
+</vertex>
+<vertex>
+<position x="-12.5" y="0" z="21.6506"/>
+<normal x="-0.5" y="-1.12977e-006" z="0.866025"/>
+<texcoord u="6.8872" v="5.60711"/>
+<texcoord u="0.197137" v="0.885721"/>
+</vertex>
+<vertex>
+<position x="-15.0649" y="-2.35083" z="20.735"/>
+<normal x="-0.588043" y="0.258737" z="0.766329"/>
+<texcoord u="6.17751" v="4.80671"/>
+<texcoord u="0.214704" v="0.24229"/>
+</vertex>
+<vertex>
+<position x="-15.1432" y="-2.5" z="20.723"/>
+<normal x="-0.545169" y="0.499554" z="0.673229"/>
+<texcoord u="6.15889" v="4.75592"/>
+<texcoord u="0.213105" v="0.242854"/>
+</vertex>
+<vertex>
+<position x="-12.1542" y="3.25389" z="21.0517"/>
+<normal x="-0.463613" y="0.374501" z="0.803002"/>
+<texcoord u="-19.3713" v="5.60711"/>
+<texcoord u="0.745987" v="0.725254"/>
+</vertex>
+<vertex>
+<position x="-12.5" y="0" z="21.6506"/>
+<normal x="-0.5" y="-1.12977e-006" z="0.866025"/>
+<texcoord u="20.481" v="5.60711"/>
+<texcoord u="0.0888752" v="0.664742"/>
+</vertex>
+<vertex>
+<position x="-12.4126" y="1.66329" z="21.4992"/>
+<normal x="-0.489073" y="0.207913" z="0.847101"/>
+<texcoord u="21.7907" v="5.60711"/>
+<texcoord u="0.0673748" v="0.682099"/>
+</vertex>
+<vertex>
+<position x="-10.4246" y="-2.35084" z="23.4141"/>
+<normal x="-0.369636" y="0.258738" z="0.892426"/>
+<texcoord u="7.59689" v="4.80671"/>
+<texcoord u="0.779896" v="0.27972"/>
+</vertex>
+<vertex>
+<position x="-10.54" y="-2.01919" z="23.2557"/>
+<normal x="-0.438561" y="0.258489" z="0.860725"/>
+<texcoord u="7.55198" v="4.91963"/>
+<texcoord u="0.777719" v="0.273739"/>
+</vertex>
+<vertex>
+<position x="-10.8902" y="-1.77868" z="23.005"/>
+<normal x="-0.631709" y="-0.0835456" z="0.77069"/>
+<texcoord u="7.44038" v="5.00151"/>
+<texcoord u="0.779513" v="0.265789"/>
+</vertex>
+<vertex>
+<position x="-10.4246" y="-2.35084" z="23.4141"/>
+<normal x="-0.369636" y="0.258738" z="0.892426"/>
+<texcoord u="7.59799" v="4.80671"/>
+<texcoord u="0.674745" v="0.108079"/>
+</vertex>
+<vertex>
+<position x="-18.5786" y="0" z="16.7283"/>
+<normal x="-0.707107" y="2.0053e-007" z="0.707107"/>
+<texcoord u="4.75813" v="-4.60711"/>
+<texcoord u="0.159351" v="0.0720763"/>
+</vertex>
+<vertex>
+<position x="-16.7283" y="0" z="18.5786"/>
+<normal x="-0.656048" y="4.11846e-007" z="0.754719"/>
+<texcoord u="5.46782" v="-4.60711"/>
+<texcoord u="0.20258" v="0.0726621"/>
+</vertex>
+<vertex>
+<position x="-14.6946" y="0" z="20.2254"/>
+<normal x="-0.566391" y="8.91734e-007" z="0.824137"/>
+<texcoord u="6.17751" v="-4.60711"/>
+<texcoord u="0.750872" v="0.37688"/>
+</vertex>
+<vertex>
+<position x="-14.4778" y="1.77868" z="20.9337"/>
+<normal x="-0.351583" y="0.0835443" z="0.932422"/>
+<texcoord u="6.33403" v="-4.00152"/>
+<texcoord u="0.779507" v="0.390788"/>
+</vertex>
+<vertex>
+<position x="-12.5" y="0" z="21.6506"/>
+<normal x="-0.5" y="-1.12977e-006" z="0.866025"/>
+<texcoord u="6.8872" v="-4.60711"/>
+<texcoord u="0.780378" v="0.34528"/>
+</vertex>
+<vertex>
+<position x="-12.4126" y="1.66329" z="21.4992"/>
+<normal x="-0.489073" y="0.207913" z="0.847101"/>
+<texcoord u="-20.7907" v="-4.60711"/>
+<texcoord u="0.685697" v="0.369601"/>
+</vertex>
+<vertex>
+<position x="-14.4778" y="1.77868" z="20.9337"/>
+<normal x="-0.351583" y="0.0835443" z="0.932422"/>
+<texcoord u="-20.7907" v="-3.9019"/>
+<texcoord u="0.653572" v="0.359522"/>
+</vertex>
+<vertex>
+<position x="-14.8701" y="2.0192" z="20.7557"/>
+<normal x="0.0191612" y="0.267934" z="0.963247"/>
+<texcoord u="-20.6123" v="-3.75593"/>
+<texcoord u="0.64576" v="0.360861"/>
+</vertex>
+<vertex>
+<position x="-15.0649" y="2.35086" z="20.735"/>
+<normal x="-0.588047" y="-0.258735" z="0.766327"/>
+<texcoord u="6.1764" v="-3.80671"/>
+<texcoord u="0.246899" v="0.112273"/>
+</vertex>
+<vertex>
+<position x="-12.4126" y="1.66329" z="21.4992"/>
+<normal x="-0.489073" y="0.207913" z="0.847101"/>
+<texcoord u="-20.7907" v="5.60711"/>
+<texcoord u="0.761689" v="0.698049"/>
+</vertex>
+<vertex>
+<position x="-10.8903" y="1.77868" z="23.005"/>
+<normal x="-0.63171" y="0.0835444" z="0.77069"/>
+<texcoord u="-20.7907" v="4.90189"/>
+<texcoord u="0.786596" v="0.7161"/>
+</vertex>
+<vertex>
+<position x="-10.54" y="2.0192" z="23.2557"/>
+<normal x="-0.438564" y="-0.258489" z="0.860724"/>
+<texcoord u="7.55078" v="-3.91963"/>
+<texcoord u="0.8602" v="0.893596"/>
+</vertex>
+<vertex>
+<position x="-10.1684" y="0" z="22.8386"/>
+<normal x="-0.430528" y="1.42832e-007" z="0.902577"/>
+<texcoord u="7.59689" v="-4.60711"/>
+<texcoord u="0.894682" v="0.896613"/>
+</vertex>
+<vertex>
+<position x="-10.8903" y="1.77868" z="23.005"/>
+<normal x="-0.63171" y="0.0835444" z="0.77069"/>
+<texcoord u="7.43618" v="-4.00152"/>
+<texcoord u="0.86445" v="0.886641"/>
+</vertex>
+<vertex>
+<position x="-7.72543" y="0" z="23.7764"/>
+<normal x="-0.325582" y="-1.54442e-008" z="0.945514"/>
+<texcoord u="8.30658" v="-4.60711"/>
+<texcoord u="0.802043" v="0.109655"/>
+</vertex>
+<vertex>
+<position x="-10.4246" y="2.35085" z="23.4141"/>
+<normal x="-0.369638" y="-0.258735" z="0.892426"/>
+<texcoord u="7.59689" v="-3.80671"/>
+<texcoord u="0.761836" v="0.0658765"/>
+</vertex>
+<vertex>
+<position x="-5.19779" y="0" z="24.4537"/>
+<normal x="-0.224965" y="4.78771e-007" z="0.974367"/>
+<texcoord u="9.01627" v="-4.60711"/>
+<texcoord u="0.803215" v="0.152874"/>
+</vertex>
+<vertex>
+<position x="-15.0649" y="2.35086" z="20.735"/>
+<normal x="0.273528" y="0.219104" z="0.936577"/>
+<texcoord u="-20.3992" v="-3.67265"/>
+<texcoord u="0.640253" v="0.364194"/>
+</vertex>
+<vertex>
+<position x="-15.1432" y="2.5" z="20.723"/>
+<normal x="0.273523" y="0.219105" z="0.936578"/>
+<texcoord u="-20.3011" v="-3.63832"/>
+<texcoord u="0.638094" v="0.365697"/>
+</vertex>
+<vertex>
+<position x="-17.1028" y="3.92153" z="20.9628"/>
+<normal x="0.510492" y="0.155061" z="0.845786"/>
+<texcoord u="-19.6087" v="-2.90474"/>
+<texcoord u="0.601162" v="0.364247"/>
+</vertex>
+<vertex>
+<position x="-10.54" y="2.0192" z="23.2557"/>
+<normal x="-0.843776" y="0.267935" z="0.465029"/>
+<texcoord u="-20.396" v="4.75592"/>
+<texcoord u="0.800857" v="0.739044"/>
+</vertex>
+<vertex>
+<position x="-10.4246" y="2.35085" z="23.4141"/>
+<normal x="-0.94786" y="0.219108" z="0.231417"/>
+<texcoord u="-20.3699" v="4.67265"/>
+<texcoord u="0.797208" v="0.742714"/>
+</vertex>
+<vertex>
+<position x="-10.3751" y="2.5" z="23.4759"/>
+<normal x="-0.94786" y="0.219108" z="0.231415"/>
+<texcoord u="-20.2597" v="4.63832"/>
+<texcoord u="0.796605" v="0.744017"/>
+</vertex>
+<vertex>
+<position x="-17.4152" y="4.33013" z="21.2349"/>
+<normal x="0.712498" y="0.0803881" z="0.697054"/>
+<texcoord u="-19.4697" v="-2.73394"/>
+<texcoord u="0.591905" v="0.363585"/>
+</vertex>
+<vertex>
+<position x="-20.1882" y="-2.65009" z="18.2035"/>
+<normal x="0.678791" y="-0.00350632" z="0.734323"/>
+<texcoord u="0.502964" v="0.0145175"/>
+<texcoord u="0.755006" v="0.62009"/>
+</vertex>
+<vertex>
+<position x="-19.0764" y="-2.5" z="17.1765"/>
+<normal x="0.678791" y="-0.00350623" z="0.734323"/>
+<texcoord u="0.895745" v="-0.0385076"/>
+<texcoord u="0.764763" v="0.596932"/>
+</vertex>
+<vertex>
+<position x="-19.6605" y="-1.43136e-008" z="17.7283"/>
+<normal x="0.678791" y="-0.00350623" z="0.734323"/>
+<texcoord u="0.689397" v="-0.921738"/>
+<texcoord u="0.800303" v="0.621817"/>
+</vertex>
+<vertex>
+<position x="-18.5786" y="0" z="16.7283"/>
+<normal x="0.678792" y="-0.00350614" z="0.734323"/>
+<texcoord u="1.07162" v="-0.921738"/>
+<texcoord u="0.807494" v="0.598563"/>
+</vertex>
+<vertex>
+<position x="-20.1882" y="2.65009" z="18.2035"/>
+<normal x="0.0768514" y="0.995098" z="-0.062233"/>
+<texcoord u="-0.0939799" v="1.28539"/>
+<texcoord u="0.11723" v="0.31556"/>
+</vertex>
+<vertex>
+<position x="-19.0764" y="2.5" z="17.1765"/>
+<normal x="0.0768514" y="0.995098" z="-0.062233"/>
+<texcoord u="0.40007" v="0.829024"/>
+<texcoord u="0.11723" v="0.34069"/>
+</vertex>
+<vertex>
+<position x="-21.9807" y="2.65009" z="15.99"/>
+<normal x="-0.198022" y="0.888315" z="-0.414348"/>
+<texcoord u="-0.890504" v="0.301767"/>
+<texcoord u="0.0702699" v="0.318606"/>
+</vertex>
+<vertex>
+<position x="-18.581" y="-7.0488" z="27.1832"/>
+<normal x="0.828755" y="0.352181" z="-0.434896"/>
+<texcoord u="17.5326" v="-0.351187"/>
+<texcoord u="0.110221" v="0.922786"/>
+</vertex>
+<vertex>
+<position x="-12.5" y="0" z="21.6506"/>
+<normal x="-0.5" y="-1.12977e-006" z="0.866025"/>
+<texcoord u="20.3713" v="-4.60711"/>
+<texcoord u="0.0888751" v="0.585258"/>
+</vertex>
+<vertex>
+<position x="-14.6946" y="0" z="20.2254"/>
+<normal x="-0.566391" y="8.91734e-007" z="0.824137"/>
+<texcoord u="6.17751" v="5.60711"/>
+<texcoord u="0.210507" v="0.219889"/>
+</vertex>
+<vertex>
+<position x="-12.5" y="0" z="21.6506"/>
+<normal x="-0.5" y="-1.12977e-006" z="0.866025"/>
+<texcoord u="6.8872" v="5.60711"/>
+<texcoord u="0.780375" v="0.22028"/>
+</vertex>
+<vertex>
+<position x="-10.1684" y="0" z="22.8386"/>
+<normal x="-0.430528" y="1.42832e-007" z="0.902577"/>
+<texcoord u="7.59689" v="5.60711"/>
+<texcoord u="0.673503" v="0.0672779"/>
+</vertex>
+<vertex>
+<position x="-14.6946" y="0" z="20.2254"/>
+<normal x="-0.566391" y="8.91734e-007" z="0.824137"/>
+<texcoord u="6.17751" v="-4.60711"/>
+<texcoord u="0.245811" v="0.0720766"/>
+</vertex>
+<vertex>
+<position x="-12.5" y="0" z="21.6506"/>
+<normal x="-0.5" y="-1.12977e-006" z="0.866025"/>
+<texcoord u="6.8872" v="-4.60711"/>
+<texcoord u="0.895528" v="0.853387"/>
+</vertex>
+<vertex>
+<position x="-10.1684" y="0" z="22.8386"/>
+<normal x="-0.430528" y="1.42832e-007" z="0.902577"/>
+<texcoord u="7.59689" v="-4.60711"/>
+<texcoord u="0.802043" v="0.0664206"/>
+</vertex>
+<vertex>
+<position x="-3.39717" y="-4.33013" z="32.322"/>
+<normal x="0.0562856" y="0.866059" z="-0.496764"/>
+<texcoord u="9.72595" v="2.20237"/>
+<texcoord u="0.771336" v="0.526449"/>
+</vertex>
+<vertex>
+<position x="0" y="-2.5" z="25.6699"/>
+<normal x="0.0103434" y="0.631131" z="0.775607"/>
+<texcoord u="10.4356" v="4.75592"/>
+<texcoord u="0.496493" v="0.108028"/>
+</vertex>
+<vertex>
+<position x="-12.4126" y="-1.66329" z="21.4992"/>
+<normal x="-0.489074" y="-0.207915" z="0.8471"/>
+<texcoord u="18.9519" v="-4.60711"/>
+<texcoord u="0.497207" v="0.521286"/>
+</vertex>
+<vertex>
+<position x="-12.4126" y="-1.66329" z="21.4992"/>
+<normal x="-0.489074" y="-0.207915" z="0.8471"/>
+<texcoord u="18.9519" v="5.60711"/>
+<texcoord u="0.40321" v="0.0681913"/>
+</vertex>
+<vertex>
+<position x="-28.5789" y="-3.83013" z="-16.5"/>
+<normal x="0.618502" y="0.707052" z="0.34283"/>
+<texcoord u="-3.75814" v="1.96982"/>
+<texcoord u="0.483631" v="0.305585"/>
+</vertex>
+<vertex>
+<position x="-26.6976" y="-3.83013" z="-19.3969"/>
+<normal x="0.579278" y="0.707054" z="0.405602"/>
+<texcoord u="-4.46783" v="1.96982"/>
+<texcoord u="0.56217" v="0.32143"/>
+</vertex>
+<vertex>
+<position x="-24.5238" y="-3.83013" z="-22.0813"/>
+<normal x="0.533706" y="0.707055" z="0.46393"/>
+<texcoord u="-5.17752" v="1.96982"/>
+<texcoord u="0.638826" v="0.332131"/>
+</vertex>
+<vertex>
+<position x="-22.0813" y="-3.83013" z="-24.5238"/>
+<normal x="0.500342" y="0.706623" z="0.500342"/>
+<texcoord u="-5.88721" v="1.96982"/>
+<texcoord u="0.71334" v="0.337576"/>
+</vertex>
+<vertex>
+<position x="-19.4551" y="-3.83013" z="-26.6505"/>
+<normal x="0.94786" y="0.219104" z="0.231418"/>
+<texcoord u="18.7692" v="1.82714"/>
+<texcoord u="0.478767" v="0.745738"/>
+</vertex>
+<vertex>
+<position x="-19.3969" y="-4.03196" z="-26.6976"/>
+<normal x="0.94786" y="0.219105" z="0.231417"/>
+<texcoord u="18.6926" v="1.79277"/>
+<texcoord u="0.479848" v="0.743286"/>
+</vertex>
+<vertex>
+<position x="-18.4374" y="-7.06984" z="-27.3207"/>
+<normal x="0.654185" y="0.438684" z="0.616115"/>
+<texcoord u="17.5326" v="1.28544"/>
+<texcoord u="0.496728" v="0.702959"/>
+</vertex>
+<vertex>
+<position x="-18.5996" y="-6.93447" z="-27.2154"/>
+<normal x="0.90441" y="0.245183" z="0.349182"/>
+<texcoord u="17.6307" v="1.35118"/>
+<texcoord u="0.494015" v="0.706292"/>
+</vertex>
+<vertex>
+<position x="-9.85512" y="-14.7414" z="-8.40931"/>
+<normal x="0.669049" y="0.472743" z="-0.573487"/>
+<texcoord u="7.59689" v="2.20237"/>
+<texcoord u="0.226861" v="0.295556"/>
+</vertex>
+<vertex>
+<position x="-9.75932" y="-17.2352" z="-11.9036"/>
+<normal x="0.385677" y="0.860627" z="-0.332528"/>
+<texcoord u="9.01627" v="1.35118"/>
+<texcoord u="0.31453" v="0.285512"/>
+</vertex>
+<vertex>
+<position x="-10.8215" y="-12.3637" z="-8.74342"/>
+<normal x="0.861523" y="-0.00290096" z="-0.50771"/>
+<texcoord u="7.59689" v="3.05355"/>
+<texcoord u="0.208877" v="0.345257"/>
+</vertex>
+<vertex>
+<position x="-11.4399" y="-15.4151" z="-11.1542"/>
+<normal x="0.719965" y="0.496122" z="-0.485298"/>
+<texcoord u="9.01627" v="2.20237"/>
+<texcoord u="0.282055" v="0.330578"/>
+</vertex>
+<vertex>
+<position x="-11.5708" y="-17.2352" z="-15.0412"/>
+<normal x="0.476184" y="0.8616" z="-0.175766"/>
+<texcoord u="10.4357" v="1.35118"/>
+<texcoord u="0.373431" v="0.337785"/>
+</vertex>
+<vertex>
+<position x="-10.6277" y="-9.9861" z="-9.74739"/>
+<normal x="0.823467" y="-0.477755" z="-0.306027"/>
+<texcoord u="7.59689" v="3.90474"/>
+<texcoord u="0.190861" v="0.39191"/>
+</vertex>
+<vertex>
+<position x="-12.1507" y="-12.9288" z="-11.0456"/>
+<normal x="0.861319" y="-0.000981079" z="-0.508063"/>
+<texcoord u="9.01627" v="3.05355"/>
+<texcoord u="0.254698" v="0.376308"/>
+</vertex>
+<vertex>
+<position x="-13.0601" y="-15.4151" z="-13.9605"/>
+<normal x="0.772198" y="0.497817" z="-0.394827"/>
+<texcoord u="10.4357" v="2.20237"/>
+<texcoord u="0.333528" v="0.376616"/>
+</vertex>
+<vertex>
+<position x="-13.3427" y="-16.4819" z="-18.1103"/>
+<normal x="0.564814" y="0.824918" z="-0.0222536"/>
+<texcoord u="11.855" v="1.35118"/>
+<texcoord u="0.422696" v="0.400608"/>
+</vertex>
+<vertex>
+<position x="-11.7012" y="-10.4425" z="-11.6069"/>
+<normal x="0.772198" y="-0.497817" z="-0.394827"/>
+<texcoord u="9.01627" v="3.90474"/>
+<texcoord u="0.227224" v="0.419642"/>
+</vertex>
+<vertex>
+<position x="-13.5096" y="-12.9288" z="-13.3992"/>
+<normal x="0.861319" y="0.000981542" z="-0.508063"/>
+<texcoord u="10.4357" v="3.05355"/>
+<texcoord u="0.296158" v="0.415977"/>
+</vertex>
+<vertex>
+<position x="-14.6449" y="-14.7414" z="-16.7054"/>
+<normal x="0.823467" y="0.477755" z="-0.306027"/>
+<texcoord u="11.855" v="2.20237"/>
+<texcoord u="0.376163" v="0.431547"/>
+</vertex>
+<vertex>
+<position x="-14.9976" y="-15.0083" z="-20.9766"/>
+<normal x="0.647694" y="0.752183" z="0.121299"/>
+<texcoord u="13.2744" v="1.35118"/>
+<texcoord u="0.460359" v="0.471381"/>
+</vertex>
+<vertex>
+<position x="-10.2119" y="-8.62238" z="-12.6876"/>
+<normal x="0.476184" y="-0.8616" z="-0.175766"/>
+<texcoord u="9.01627" v="4.75592"/>
+<texcoord u="0.195674" v="0.458886"/>
+</vertex>
+<vertex>
+<position x="-12.7988" y="-10.4425" z="-13.5079"/>
+<normal x="0.719965" y="-0.496122" z="-0.485298"/>
+<texcoord u="10.4357" v="3.90474"/>
+<texcoord u="0.258919" v="0.454192"/>
+</vertex>
+<vertex>
+<position x="-14.8387" y="-12.3637" z="-15.7014"/>
+<normal x="0.861523" y="0.00290101" z="-0.50771"/>
+<texcoord u="11.855" v="3.05355"/>
+<texcoord u="0.330942" v="0.462889"/>
+</vertex>
+<vertex>
+<position x="-16.125" y="-13.4234" z="-19.2691"/>
+<normal x="0.871529" y="0.436813" z="-0.22278"/>
+<texcoord u="13.2744" v="2.20237"/>
+<texcoord u="0.408756" v="0.493063"/>
+</vertex>
+<vertex>
+<position x="-16.4631" y="-12.8788" z="-23.515"/>
+<normal x="0.721202" y="0.646573" z="0.248618"/>
+<texcoord u="14.6938" v="1.35118"/>
+<texcoord u="0.484774" v="0.547423"/>
+</vertex>
+<vertex>
+<position x="-11.1182" y="-8.62238" z="-14.2573"/>
+<normal x="0.385677" y="-0.860627" z="-0.332528"/>
+<texcoord u="10.4357" v="4.75592"/>
+<texcoord u="0.218132" v="0.489229"/>
+</vertex>
+<vertex>
+<position x="-13.8723" y="-9.9861" z="-15.3673"/>
+<normal x="0.669048" y="-0.472744" z="-0.573487"/>
+<texcoord u="11.855" v="3.90474"/>
+<texcoord u="0.285862" v="0.493515"/>
+</vertex>
+<vertex>
+<position x="-16.0801" y="-11.2583" z="-17.8516"/>
+<normal x="0.861922" y="0.00469366" z="-0.507019"/>
+<texcoord u="13.2744" v="3.05355"/>
+<texcoord u="0.357806" v="0.51524"/>
+</vertex>
+<vertex>
+<position x="-17.4358" y="-11.5187" z="-21.5394"/>
+<normal x="0.914285" y="0.37678" z="-0.148725"/>
+<texcoord u="14.6938" v="2.20237"/>
+<texcoord u="0.43003" v="0.559189"/>
+</vertex>
+<vertex>
+<position x="-17.6752" y="-10.1864" z="-25.6144"/>
+<normal x="0.765168" y="0.510892" z="0.3918"/>
+<texcoord u="16.1132" v="1.35118"/>
+<texcoord u="0.495128" v="0.62629"/>
+</vertex>
+<vertex>
+<position x="-10.2119" y="8.62239" z="-12.6876"/>
+<normal x="0.480816" y="0.860627" z="-0.167742"/>
+<texcoord u="-10.855" v="4.75592"/>
+<texcoord u="0.740657" v="0.436801"/>
+</vertex>
+<vertex>
+<position x="-12.0046" y="-8.24554" z="-15.7926"/>
+<normal x="0.297249" y="-0.82204" z="-0.485689"/>
+<texcoord u="11.855" v="4.75592"/>
+<texcoord u="0.239355" v="0.521811"/>
+</vertex>
+<vertex>
+<position x="-14.875" y="-9.09327" z="-17.104"/>
+<normal x="0.621676" y="-0.428704" z="-0.655539"/>
+<texcoord u="13.2744" v="3.90474"/>
+<texcoord u="0.30682" v="0.536802"/>
+</vertex>
+<vertex>
+<position x="-17.1795" y="-9.66088" z="-19.7557"/>
+<normal x="0.862499" y="0.00628129" z="-0.506019"/>
+<texcoord u="14.6938" v="3.05355"/>
+<texcoord u="0.375466" v="0.571022"/>
+</vertex>
+<vertex>
+<position x="-18.5199" y="-9.11067" z="-23.4171"/>
+<normal x="0.949866" y="0.30028" z="-0.0870962"/>
+<texcoord u="16.1132" v="2.20237"/>
+<texcoord u="0.439577" v="0.627778"/>
+</vertex>
+<vertex>
+<position x="-18.581" y="-7.0488" z="-27.1832"/>
+<normal x="0.828755" y="0.352178" z="0.434898"/>
+<texcoord u="17.5326" v="1.35118"/>
+<texcoord u="0.492126" v="0.704686"/>
+</vertex>
+<vertex>
+<position x="-11.7012" y="10.4425" z="-11.6069"/>
+<normal x="0.780263" y="0.496122" z="-0.380859"/>
+<texcoord u="-10.855" v="3.90474"/>
+<texcoord u="0.6943" v="0.408222"/>
+</vertex>
+<vertex>
+<position x="-11.1182" y="8.62239" z="-14.2573"/>
+<normal x="0.390309" y="0.861601" z="-0.324505"/>
+<texcoord u="-12.2744" v="4.75592"/>
+<texcoord u="0.723096" v="0.470656"/>
+</vertex>
+<vertex>
+<position x="-12.8325" y="-7.50833" z="-17.2266"/>
+<normal x="0.214765" y="-0.747525" z="-0.628555"/>
+<texcoord u="13.2744" v="4.75592"/>
+<texcoord u="0.255329" v="0.557494"/>
+</vertex>
+<vertex>
+<position x="-15.7629" y="-7.80302" z="-18.642"/>
+<normal x="0.579916" y="-0.365929" z="-0.72787"/>
+<texcoord u="14.6938" v="3.90474"/>
+<texcoord u="0.320656" v="0.582721"/>
+</vertex>
+<vertex>
+<position x="-18.0887" y="-7.64121" z="-21.3306"/>
+<normal x="0.863228" y="0.00759375" z="-0.504757"/>
+<texcoord u="16.1132" v="3.05355"/>
+<texcoord u="0.38321" v="0.628952"/>
+</vertex>
+<vertex>
+<position x="-19.33" y="-6.30442" z="-24.8202"/>
+<normal x="0.976309" y="0.214364" z="0.0294862"/>
+<texcoord u="17.5326" v="2.20237"/>
+<texcoord u="0.44151" v="0.694558"/>
+</vertex>
+<vertex>
+<position x="-11.1765" y="-5.94516" z="-19.3583"/>
+<normal x="-0.32135" y="-0.766118" z="-0.556595"/>
+<texcoord u="14.6938" v="-4.60711"/>
+<texcoord u="0.0644047" v="0.175682"/>
+</vertex>
+<vertex>
+<position x="-9.23558" y="-6.44297" z="-20.9965"/>
+<normal x="-0.724663" y="-0.64034" z="-0.254613"/>
+<texcoord u="14.6938" v="-3.75593"/>
+<texcoord u="0.118508" v="0.181894"/>
+</vertex>
+<vertex>
+<position x="-12.7988" y="10.4425" z="-13.5079"/>
+<normal x="0.728029" y="0.497817" z="-0.47133"/>
+<texcoord u="-12.2744" v="3.90474"/>
+<texcoord u="0.673033" v="0.449222"/>
+</vertex>
+<vertex>
+<position x="-12.0046" y="8.24555" z="-15.7926"/>
+<normal x="0.301679" y="0.824918" z="-0.478017"/>
+<texcoord u="-13.6938" v="4.75592"/>
+<texcoord u="0.71072" v="0.506727"/>
+</vertex>
+<vertex>
+<position x="-13.5657" y="-6.44297" z="-18.4965"/>
+<normal x="0.14183" y="-0.64034" z="-0.754883"/>
+<texcoord u="14.6938" v="4.75592"/>
+<texcoord u="0.265832" v="0.595042"/>
+</vertex>
+<vertex>
+<position x="-19.5065" y="-4.33013" z="-25.9663"/>
+<normal x="0.94786" y="0.219106" z="0.231417"/>
+<texcoord u="18.5206" v="2.00697"/>
+<texcoord u="0.467034" v="0.733692"/>
+</vertex>
+<vertex>
+<position x="-21.7468" y="-4.33013" z="-24.1522"/>
+<normal x="0.24393" y="0.934402" z="0.259596"/>
+<texcoord u="-5.88721" v="2.20237"/>
+<texcoord u="0.715118" v="0.322761"/>
+</vertex>
+<vertex>
+<position x="-16.4973" y="-6.17175" z="-19.914"/>
+<normal x="0.545595" y="-0.287161" z="-0.787315"/>
+<texcoord u="16.1132" v="3.90474"/>
+<texcoord u="0.32671" v="0.62988"/>
+</vertex>
+<vertex>
+<position x="-18.7682" y="-5.28758" z="-22.5074"/>
+<normal x="0.882038" y="0.0192304" z="-0.470785"/>
+<texcoord u="17.5326" v="3.05355"/>
+<texcoord u="0.380697" v="0.686633"/>
+</vertex>
+<vertex>
+<position x="-19.6332" y="-4.43823" z="-25.3454"/>
+<normal x="0.987718" y="0.15506" z="-0.0192072"/>
+<texcoord u="18.4512" v="2.20237"/>
+<texcoord u="0.456404" v="0.728034"/>
+</vertex>
+<vertex>
+<position x="-24.1522" y="-4.33013" z="-21.7468"/>
+<normal x="0.368807" y="0.866059" z="0.337526"/>
+<texcoord u="-5.17752" v="2.20237"/>
+<texcoord u="0.640339" v="0.316598"/>
+</vertex>
+<vertex>
+<position x="-26.2931" y="-4.33013" z="-19.103"/>
+<normal x="0.402067" y="0.866059" z="0.297126"/>
+<texcoord u="-4.46783" v="2.20237"/>
+<texcoord u="0.563613" v="0.306481"/>
+</vertex>
+<vertex>
+<position x="-28.1458" y="-4.33013" z="-16.25"/>
+<normal x="0.430924" y="0.866058" z="0.253472"/>
+<texcoord u="-3.75814" v="2.20237"/>
+<texcoord u="0.488117" v="0.291283"/>
+</vertex>
+<vertex>
+<position x="-11.7361" y="-4.70228" z="-20.3275"/>
+<normal x="-0.393971" y="-0.615751" z="-0.682377"/>
+<texcoord u="16.1132" v="-4.60711"/>
+<texcoord u="0.0674716" v="0.140625"/>
+</vertex>
+<vertex>
+<position x="-9.84197" y="-5.09602" z="-22.0468"/>
+<normal x="-0.784862" y="-0.50517" z="-0.358881"/>
+<texcoord u="16.1132" v="-3.75593"/>
+<texcoord u="0.121832" v="0.143902"/>
+</vertex>
+<vertex>
+<position x="-13.5096" y="12.9288" z="-13.3993"/>
+<normal x="0.870655" y="0.000981079" z="-0.491893"/>
+<texcoord u="-12.2744" v="3.05355"/>
+<texcoord u="0.625275" v="0.423051"/>
+</vertex>
+<vertex>
+<position x="-13.8723" y="9.9861" z="-15.3673"/>
+<normal x="0.676761" y="0.477755" z="-0.560129"/>
+<texcoord u="-13.6938" v="3.90474"/>
+<texcoord u="0.658044" v="0.492908"/>
+</vertex>
+<vertex>
+<position x="-12.8325" y="7.50834" z="-17.2266"/>
+<normal x="0.218799" y="0.752183" z="-0.621569"/>
+<texcoord u="-15.1132" v="4.75592"/>
+<texcoord u="0.703796" v="0.544231"/>
+</vertex>
+<vertex>
+<position x="-14.1721" y="-5.09602" z="-19.5468"/>
+<normal x="0.0816303" y="-0.505169" z="-0.859151"/>
+<texcoord u="16.1132" v="4.75592"/>
+<texcoord u="0.270512" v="0.63336"/>
+</vertex>
+<vertex>
+<position x="-18.9804" y="-5" z="-23.1799"/>
+<normal x="1.38854e-007" y="1" z="6.94271e-008"/>
+<texcoord u="-6.18077" v="3.05355"/>
+<texcoord u="0.748087" v="0.278094"/>
+</vertex>
+<vertex>
+<position x="-20.0739" y="-5" z="-22.2944"/>
+<normal x="-0.0270842" y="0.999266" z="-0.0270843"/>
+<texcoord u="-5.88721" v="3.05355"/>
+<texcoord u="0.717508" v="0.265065"/>
+</vertex>
+<vertex>
+<position x="-17.0461" y="-4.27074" z="-20.8645"/>
+<normal x="0.550914" y="-0.179602" z="-0.815007"/>
+<texcoord u="17.5326" v="3.90474"/>
+<texcoord u="0.324259" v="0.676713"/>
+</vertex>
+<vertex>
+<position x="-18.8375" y="-4.8607" z="-22.6275"/>
+<normal x="0.866025" y="1.57412e-006" z="-0.5"/>
+<texcoord u="17.767" v="3.05355"/>
+<texcoord u="0.377238" v="0.695547"/>
+</vertex>
+<vertex>
+<position x="-22.2944" y="-5" z="-20.0739"/>
+<normal x="-0.00313211" y="0.999989" z="0.0034785"/>
+<texcoord u="-5.17752" v="3.05355"/>
+<texcoord u="0.646933" v="0.259889"/>
+</vertex>
+<vertex>
+<position x="-24.2705" y="-5" z="-17.6336"/>
+<normal x="-0.00275129" y="0.999989" z="0.00378686"/>
+<texcoord u="-4.46783" v="3.05355"/>
+<texcoord u="0.575851" v="0.251998"/>
+</vertex>
+<vertex>
+<position x="-25.9808" y="-5" z="-15"/>
+<normal x="-0.00234049" y="0.999989" z="0.0040537"/>
+<texcoord u="-3.75814" v="3.05355"/>
+<texcoord u="0.504903" v="0.23845"/>
+</vertex>
+<vertex>
+<position x="-12.1542" y="-3.25389" z="-21.0517"/>
+<normal x="-0.456773" y="-0.406737" z="-0.791154"/>
+<texcoord u="17.5326" v="-4.60711"/>
+<texcoord u="0.0686385" v="0.105454"/>
+</vertex>
+<vertex>
+<position x="-10.2951" y="-3.52636" z="-22.8316"/>
+<normal x="-0.86613" y="-0.316984" z="-0.386445"/>
+<texcoord u="17.5326" v="-3.75593"/>
+<texcoord u="0.123095" v="0.105787"/>
+</vertex>
+<vertex>
+<position x="-14.8387" y="12.3637" z="-15.7015"/>
+<normal x="0.870451" y="0.00290108" z="-0.492246"/>
+<texcoord u="-13.6938" v="3.05355"/>
+<texcoord u="0.606883" v="0.474248"/>
+</vertex>
+<vertex>
+<position x="-14.875" y="9.09327" z="-17.104"/>
+<normal x="0.628699" y="0.436812" z="-0.643376"/>
+<texcoord u="-15.1132" v="3.90474"/>
+<texcoord u="0.649658" v="0.538329"/>
+</vertex>
+<vertex>
+<position x="-13.5657" y="6.44298" z="-18.4965"/>
+<normal x="0.145292" y="0.646574" z="-0.748887"/>
+<texcoord u="-16.5326" v="4.75592"/>
+<texcoord u="0.702476" v="0.582345"/>
+</vertex>
+<vertex>
+<position x="-14.6252" y="-3.52636" z="-20.3316"/>
+<normal x="0.0983919" y="-0.316985" z="-0.943313"/>
+<texcoord u="17.5326" v="4.75592"/>
+<texcoord u="0.269118" v="0.671329"/>
+</vertex>
+<vertex>
+<position x="-17.4152" y="-4.33013" z="-21.2349"/>
+<normal x="-0.314942" y="0.865767" z="-0.38892"/>
+<texcoord u="-6.17393" v="3.90474"/>
+<texcoord u="0.737768" v="0.213442"/>
+</vertex>
+<vertex>
+<position x="-18.4011" y="-4.33013" z="-20.4365"/>
+<normal x="-0.354951" y="0.846306" z="-0.39721"/>
+<texcoord u="-5.88721" v="3.90474"/>
+<texcoord u="0.716717" v="0.204434"/>
+</vertex>
+<vertex>
+<position x="-17.1028" y="-3.92152" z="-20.9628"/>
+<normal x="0.510494" y="-0.155058" z="-0.845786"/>
+<texcoord u="17.77" v="3.90474"/>
+<texcoord u="0.322116" v="0.684436"/>
+</vertex>
+<vertex>
+<position x="-20.4365" y="-4.33013" z="-18.4011"/>
+<normal x="-0.374229" y="0.866058" z="-0.331506"/>
+<texcoord u="-5.17752" v="3.90474"/>
+<texcoord u="0.652195" v="0.203504"/>
+</vertex>
+<vertex>
+<position x="-22.248" y="-4.33013" z="-16.1641"/>
+<normal x="-0.364731" y="0.891572" z="-0.26846"/>
+<texcoord u="-4.46783" v="3.90474"/>
+<texcoord u="0.586176" v="0.1975"/>
+</vertex>
+<vertex>
+<position x="-23.8157" y="-4.33013" z="-13.75"/>
+<normal x="-0.460323" y="0.846306" z="-0.268083"/>
+<texcoord u="-3.75814" v="3.90474"/>
+<texcoord u="0.521024" v="0.186652"/>
+</vertex>
+<vertex>
+<position x="-7.93244" y="-2.5" z="-24.4135"/>
+<normal x="-0.278525" y="0.466571" z="-0.839485"/>
+<texcoord u="-8.72597" v="4.75592"/>
+<texcoord u="0.121095" v="0.256871"/>
+</vertex>
+<vertex>
+<position x="-10.8902" y="-1.77869" z="-23.0051"/>
+<normal x="-0.63171" y="-0.0835466" z="-0.77069"/>
+<texcoord u="18.9331" v="-3.90187"/>
+<texcoord u="0.11297" v="0.0681058"/>
+</vertex>
+<vertex>
+<position x="-12.4126" y="-1.66329" z="-21.4992"/>
+<normal x="-0.489073" y="-0.207918" z="-0.847099"/>
+<texcoord u="18.9519" v="-4.60711"/>
+<texcoord u="0.845684" v="0.49312"/>
+</vertex>
+<vertex>
+<position x="-10.54" y="-2.01917" z="-23.2557"/>
+<normal x="-0.843776" y="-0.267935" z="-0.46503"/>
+<texcoord u="18.7736" v="-3.75593"/>
+<texcoord u="0.122396" v="0.072449"/>
+</vertex>
+<vertex>
+<position x="-12.5" y="0" z="-21.6507"/>
+<normal x="-0.500001" y="-1.11429e-006" z="-0.866025"/>
+<texcoord u="20.3713" v="-4.6071"/>
+<texcoord u="0.873066" v="0.278983"/>
+</vertex>
+<vertex>
+<position x="-16.0801" y="11.2583" z="-17.8516"/>
+<normal x="0.870052" y="0.00469398" z="-0.492937"/>
+<texcoord u="-15.1132" v="3.05355"/>
+<texcoord u="0.59624" v="0.52774"/>
+</vertex>
+<vertex>
+<position x="-15.7629" y="7.80303" z="-18.642"/>
+<normal x="0.585943" y="0.37678" z="-0.717432"/>
+<texcoord u="-16.5326" v="3.90474"/>
+<texcoord u="0.64806" v="0.584489"/>
+</vertex>
+<vertex>
+<position x="-14.1721" y="5.09603" z="-19.5468"/>
+<normal x="0.0843692" y="0.512707" z="-0.854408"/>
+<texcoord u="-17.9519" v="4.75592"/>
+<texcoord u="0.70679" v="0.620238"/>
+</vertex>
+<vertex>
+<position x="-14.4779" y="-1.77869" z="-20.9337"/>
+<normal x="-0.351583" y="-0.0835462" z="-0.932421"/>
+<texcoord u="18.9519" v="4.90187"/>
+<texcoord u="0.251154" v="0.707667"/>
+</vertex>
+<vertex>
+<position x="-14.8701" y="-2.01917" z="-20.7557"/>
+<normal x="0.0191623" y="-0.267935" z="-0.963247"/>
+<texcoord u="18.7736" v="4.75592"/>
+<texcoord u="0.260556" v="0.703738"/>
+</vertex>
+<vertex>
+<position x="-15.1432" y="-2.5" z="-20.723"/>
+<normal x="-0.545172" y="0.499548" z="-0.67323"/>
+<texcoord u="-6.53228" v="4.75592"/>
+<texcoord u="0.75735" v="0.141785"/>
+</vertex>
+<vertex>
+<position x="-17.1765" y="-2.5" z="-19.0764"/>
+<normal x="-0.587754" y="0.466569" z="-0.660953"/>
+<texcoord u="-5.88721" v="4.75592"/>
+<texcoord u="0.71506" v="0.14425"/>
+</vertex>
+<vertex>
+<position x="-15.0649" y="-2.35082" z="-20.735"/>
+<normal x="0.27351" y="-0.219114" z="-0.93658"/>
+<texcoord u="18.5605" v="4.67264"/>
+<texcoord u="0.26749" v="0.698723"/>
+</vertex>
+<vertex>
+<position x="-19.0765" y="-2.5" z="-17.1765"/>
+<normal x="-0.645114" y="0.500068" z="-0.57772"/>
+<texcoord u="-5.17752" v="4.75592"/>
+<texcoord u="0.655635" v="0.14754"/>
+</vertex>
+<vertex>
+<position x="-20.7674" y="-2.5" z="-15.0884"/>
+<normal x="-0.6214" y="0.631131" z="-0.464258"/>
+<texcoord u="-4.46783" v="4.75592"/>
+<texcoord u="0.594765" v="0.142885"/>
+</vertex>
+<vertex>
+<position x="-7.72543" y="0" z="-23.7764"/>
+<normal x="-0.325581" y="7.05286e-007" z="-0.945514"/>
+<texcoord u="-8.72597" v="5.60711"/>
+<texcoord u="0.0666484" v="0.25802"/>
+</vertex>
+<vertex>
+<position x="-10.1684" y="0" z="-22.8387"/>
+<normal x="-0.430523" y="4.40076e-007" z="-0.90258"/>
+<texcoord u="-8.01628" v="5.60711"/>
+<texcoord u="0.0670646" v="0.313078"/>
+</vertex>
+<vertex>
+<position x="-10.8902" y="1.77869" z="-23.005"/>
+<normal x="-0.631711" y="0.0835458" z="-0.770689"/>
+<texcoord u="21.7719" v="-3.90188"/>
+<texcoord u="0.873066" v="0.221017"/>
+</vertex>
+<vertex>
+<position x="-12.4126" y="1.66329" z="-21.4992"/>
+<normal x="-0.489073" y="0.207917" z="-0.8471"/>
+<texcoord u="21.7907" v="-4.60711"/>
+<texcoord u="0.845684" v="0.256879"/>
+</vertex>
+<vertex>
+<position x="-12.1542" y="3.25389" z="-21.0517"/>
+<normal x="-0.463613" y="0.374501" z="-0.803002"/>
+<texcoord u="-19.3713" v="-4.60711"/>
+<texcoord u="0.872303" v="0.0960225"/>
+</vertex>
+<vertex>
+<position x="-17.1795" y="9.66089" z="-19.7557"/>
+<normal x="0.869475" y="0.00628089" z="-0.493937"/>
+<texcoord u="-16.5326" v="3.05355"/>
+<texcoord u="0.59364" v="0.582463"/>
+</vertex>
+<vertex>
+<position x="-16.4973" y="6.17175" z="-19.914"/>
+<normal x="0.550361" y="0.300281" z="-0.77906"/>
+<texcoord u="-17.9519" v="3.90474"/>
+<texcoord u="0.653285" v="0.63038"/>
+</vertex>
+<vertex>
+<position x="-14.6252" y="3.52636" z="-20.3316"/>
+<normal x="0.0338281" y="0.334524" z="-0.94178"/>
+<texcoord u="-19.3713" v="4.75592"/>
+<texcoord u="0.716643" v="0.657079"/>
+</vertex>
+<vertex>
+<position x="-14.6946" y="0" z="-20.2254"/>
+<normal x="-0.566393" y="4.20775e-007" z="-0.824136"/>
+<texcoord u="-6.5969" v="5.60711"/>
+<texcoord u="0.074961" v="0.64302"/>
+</vertex>
+<vertex>
+<position x="-14.4778" y="1.77869" z="-20.9337"/>
+<normal x="-0.351581" y="0.0835455" z="-0.932422"/>
+<texcoord u="21.7907" v="4.90188"/>
+<texcoord u="0.873066" v="0.403983"/>
+</vertex>
+<vertex>
+<position x="-16.7283" y="0" z="-18.5786"/>
+<normal x="-0.656049" y="2.47107e-007" z="-0.754718"/>
+<texcoord u="-5.88721" v="5.60711"/>
+<texcoord u="0.704665" v="0.0717657"/>
+</vertex>
+<vertex>
+<position x="-18.5786" y="0" z="-16.7283"/>
+<normal x="-0.731344" y="1.3385e-007" z="-0.682009"/>
+<texcoord u="-5.17752" v="5.60711"/>
+<texcoord u="0.657143" v="0.0911038"/>
+</vertex>
+<vertex>
+<position x="-20.2254" y="0" z="-14.6946"/>
+<normal x="-0.777146" y="4.859e-007" z="-0.62932"/>
+<texcoord u="-4.46783" v="5.60711"/>
+<texcoord u="0.602642" v="0.0892136"/>
+</vertex>
+<vertex>
+<position x="-7.93244" y="2.5" z="-24.4135"/>
+<normal x="-0.278526" y="-0.466571" z="-0.839485"/>
+<texcoord u="-8.72597" v="-3.75593"/>
+<texcoord u="0.113004" v="0.445392"/>
+</vertex>
+<vertex>
+<position x="-10.4246" y="2.35083" z="-23.4141"/>
+<normal x="-0.36963" y="-0.258736" z="-0.892429"/>
+<texcoord u="-8.01738" v="-3.80672"/>
+<texcoord u="0.794912" v="0.91649"/>
+</vertex>
+<vertex>
+<position x="-10.54" y="2.01918" z="-23.2557"/>
+<normal x="-0.438549" y="-0.258488" z="-0.860731"/>
+<texcoord u="-7.97138" v="-3.91963"/>
+<texcoord u="0.118536" v="0.884252"/>
+</vertex>
+<vertex>
+<position x="-18.0887" y="7.64121" z="-21.3306"/>
+<normal x="0.868746" y="0.00759408" z="-0.4952"/>
+<texcoord u="-17.9519" v="3.05355"/>
+<texcoord u="0.599278" v="0.637379"/>
+</vertex>
+<vertex>
+<position x="-17.0461" y="4.27074" z="-20.8645"/>
+<normal x="0.488979" y="0.212902" z="-0.845915"/>
+<texcoord u="-19.3713" v="3.90474"/>
+<texcoord u="0.665217" v="0.675"/>
+</vertex>
+<vertex>
+<position x="-14.8701" y="2.01919" z="-20.7557"/>
+<normal x="0.0191608" y="0.267936" z="-0.963246"/>
+<texcoord u="-20.6123" v="4.75592"/>
+<texcoord u="0.729912" v="0.68767"/>
+</vertex>
+<vertex>
+<position x="-15.0649" y="2.35084" z="-20.735"/>
+<normal x="-0.588048" y="-0.25874" z="-0.766324"/>
+<texcoord u="-6.5969" v="-3.80671"/>
+<texcoord u="0.254339" v="0.149692"/>
+</vertex>
+<vertex>
+<position x="-17.1765" y="2.5" z="-19.0764"/>
+<normal x="-0.587752" y="-0.466572" z="-0.660952"/>
+<texcoord u="-5.88721" v="-3.75593"/>
+<texcoord u="0.310741" v="0.154237"/>
+</vertex>
+<vertex>
+<position x="-19.0765" y="2.5" z="-17.1765"/>
+<normal x="-0.645114" y="-0.500068" z="-0.577719"/>
+<texcoord u="-5.17752" v="-3.75593"/>
+<texcoord u="0.367277" v="0.154004"/>
+</vertex>
+<vertex>
+<position x="-20.7674" y="2.5" z="-15.0884"/>
+<normal x="-0.627306" y="-0.610462" z="-0.483553"/>
+<texcoord u="-4.46783" v="-3.75593"/>
+<texcoord u="0.423785" v="0.152238"/>
+</vertex>
+<vertex>
+<position x="-18.7682" y="5.28758" z="-22.5074"/>
+<normal x="0.84873" y="0.0192292" z="-0.528477"/>
+<texcoord u="-19.3713" v="3.05355"/>
+<texcoord u="0.613324" v="0.691516"/>
+</vertex>
+<vertex>
+<position x="-17.1029" y="3.92152" z="-20.9628"/>
+<normal x="0.510488" y="0.155052" z="-0.84579"/>
+<texcoord u="-19.6087" v="3.90474"/>
+<texcoord u="0.66829" v="0.682088"/>
+</vertex>
+<vertex>
+<position x="-19.33" y="6.30442" z="-24.8203"/>
+<normal x="0.982124" y="-0.185671" z="-0.0309619"/>
+<texcoord u="-19.3713" v="2.20237"/>
+<texcoord u="0.562574" v="0.71166"/>
+</vertex>
+<vertex>
+<position x="-18.8375" y="4.8607" z="-22.6276"/>
+<normal x="0.866025" y="4.09733e-006" z="-0.5"/>
+<texcoord u="-19.6057" v="3.05355"/>
+<texcoord u="0.617082" v="0.70018"/>
+</vertex>
+<vertex>
+<position x="-19.6332" y="4.43822" z="-25.3454"/>
+<normal x="0.987718" y="-0.155062" z="-0.0192071"/>
+<texcoord u="-20.2308" v="2.20237"/>
+<texcoord u="0.582122" v="0.748028"/>
+</vertex>
+<vertex>
+<position x="-21.9807" y="-2.65009" z="-15.9984"/>
+<normal x="-0.810167" y="0.258488" z="-0.52613"/>
+<texcoord u="-4.46783" v="4.75592"/>
+<texcoord u="0.529258" v="0.813788"/>
+</vertex>
+<vertex>
+<position x="-23.5319" y="-2.65009" z="-13.6097"/>
+<normal x="-0.810168" y="0.258487" z="-0.526129"/>
+<texcoord u="-3.75814" v="4.75592"/>
+<texcoord u="0.528448" v="0.873712"/>
+</vertex>
+<vertex>
+<position x="-21.4062" y="-1.43136e-008" z="-15.5811"/>
+<normal x="-0.810167" y="0.25849" z="-0.52613"/>
+<texcoord u="-4.46783" v="5.60711"/>
+<texcoord u="0.47153" v="0.813788"/>
+</vertex>
+<vertex>
+<position x="-22.917" y="-1.43136e-008" z="-13.2547"/>
+<normal x="-0.810167" y="0.258488" z="-0.52613"/>
+<texcoord u="-3.75814" v="5.60711"/>
+<texcoord u="0.470742" v="0.872149"/>
+</vertex>
+<vertex>
+<position x="-2.73661" y="-1.43136e-008" z="-26.36"/>
+<normal x="-0.151121" y="-0.258487" z="-0.954121"/>
+<texcoord u="-10.1453" v="-4.60711"/>
+<texcoord u="0.689567" v="0.783639"/>
+</vertex>
+<vertex>
+<position x="-5.47636" y="-1.43136e-008" z="-25.926"/>
+<normal x="-0.15112" y="-0.258488" z="-0.954121"/>
+<texcoord u="-9.43566" v="-4.60711"/>
+<texcoord u="0.747934" v="0.783639"/>
+</vertex>
+<vertex>
+<position x="-2.81083" y="2.65009" z="-27.0662"/>
+<normal x="-0.15112" y="-0.258488" z="-0.954121"/>
+<texcoord u="-10.1453" v="-3.75593"/>
+<texcoord u="0.688785" v="0.841361"/>
+</vertex>
+<vertex>
+<position x="-5.62399" y="2.65009" z="-26.6206"/>
+<normal x="-0.151118" y="-0.258489" z="-0.954121"/>
+<texcoord u="-9.43566" v="-3.75593"/>
+<texcoord u="0.748715" v="0.841361"/>
+</vertex>
+<vertex>
+<position x="-21.4062" y="-1.43136e-008" z="-15.5811"/>
+<normal x="-0.810167" y="-0.258488" z="-0.526131"/>
+<texcoord u="-4.46783" v="-4.60711"/>
+<texcoord u="0.345816" v="0.814889"/>
+</vertex>
+<vertex>
+<position x="-22.917" y="-1.43136e-008" z="-13.2547"/>
+<normal x="-0.810167" y="-0.258487" z="-0.52613"/>
+<texcoord u="-3.75814" v="-4.60711"/>
+<texcoord u="0.404182" v="0.814889"/>
+</vertex>
+<vertex>
+<position x="-21.9807" y="2.65009" z="-15.9984"/>
+<normal x="-0.810167" y="-0.258487" z="-0.52613"/>
+<texcoord u="-4.46783" v="-3.75593"/>
+<texcoord u="0.345035" v="0.872611"/>
+</vertex>
+<vertex>
+<position x="-23.5319" y="2.65009" z="-13.6097"/>
+<normal x="-0.810168" y="-0.258487" z="-0.52613"/>
+<texcoord u="-3.75814" v="-3.75593"/>
+<texcoord u="0.404964" v="0.872611"/>
+</vertex>
+<vertex>
+<position x="-7.26393" y="7.60846" z="-12.5815"/>
+<normal x="0.137764" y="0.961293" z="0.238614"/>
+<texcoord u="-9.43566" v="5.60711"/>
+<texcoord u="0.780561" v="0.408799"/>
+</vertex>
+<vertex>
+<position x="-8.08189" y="7.95618" z="-13.9982"/>
+<normal x="0.0348214" y="0.997572" z="0.0603126"/>
+<texcoord u="-10.855" v="5.60711"/>
+<texcoord u="0.772836" v="0.443131"/>
+</vertex>
+<vertex>
+<position x="-9.73607" y="-7.60845" z="-16.8634"/>
+<normal x="-0.137764" y="-0.961293" z="-0.238614"/>
+<texcoord u="11.855" v="5.60711"/>
+<texcoord u="0.190772" v="0.546804"/>
+</vertex>
+<vertex>
+<position x="-8.91811" y="7.95618" z="-15.4466"/>
+<normal x="-0.0696429" y="0.990252" z="-0.120625"/>
+<texcoord u="-12.2744" v="5.60711"/>
+<texcoord u="0.76623" v="0.477696"/>
+</vertex>
+<vertex>
+<position x="-10.5" y="-6.9282" z="-18.1865"/>
+<normal x="-0.234686" y="-0.883001" z="-0.406487"/>
+<texcoord u="13.2744" v="5.60711"/>
+<texcoord u="0.202844" v="0.57728"/>
+</vertex>
+<vertex>
+<position x="-9.73607" y="7.60846" z="-16.8634"/>
+<normal x="-0.171064" y="0.939654" z="-0.296291"/>
+<texcoord u="-13.6938" v="5.60711"/>
+<texcoord u="0.761269" v="0.512536"/>
+</vertex>
+<vertex>
+<position x="-11.1765" y="-5.94516" z="-19.3583"/>
+<normal x="-0.32135" y="-0.766118" z="-0.556595"/>
+<texcoord u="14.6938" v="5.60711"/>
+<texcoord u="0.210932" v="0.609313"/>
+</vertex>
+<vertex>
+<position x="-18.5996" y="-6.93447" z="-27.2154"/>
+<normal x="0.90441" y="0.245183" z="0.349182"/>
+<texcoord u="17.5796" v="1.35118"/>
+<texcoord u="0.49154" v="0.707098"/>
+</vertex>
+<vertex>
+<position x="-26.6976" y="-3.83013" z="-19.3969"/>
+<normal x="0.579278" y="0.707054" z="0.405602"/>
+<texcoord u="-4.44033" v="1.96982"/>
+<texcoord u="0.552285" v="0.315429"/>
+</vertex>
+<vertex>
+<position x="-10.5" y="6.92821" z="-18.1865"/>
+<normal x="-0.265008" y="0.847988" z="-0.459007"/>
+<texcoord u="-15.1132" v="5.60711"/>
+<texcoord u="0.75815" v="0.547587"/>
+</vertex>
+<vertex>
+<position x="-11.7361" y="-4.70228" z="-20.3275"/>
+<normal x="-0.393971" y="-0.615751" z="-0.682377"/>
+<texcoord u="16.1132" v="5.60711"/>
+<texcoord u="0.214939" v="0.642226"/>
+</vertex>
+<vertex>
+<position x="-19.5065" y="-4.33013" z="-25.9663"/>
+<normal x="0.163089" y="0.965837" z="0.201399"/>
+<texcoord u="-6.48858" v="2.20237"/>
+<texcoord u="0.766368" v="0.338101"/>
+</vertex>
+<vertex>
+<position x="-19.6332" y="-4.43823" z="-25.3454"/>
+<normal x="0.163089" y="0.965837" z="0.201398"/>
+<texcoord u="-6.38212" v="2.33973"/>
+<texcoord u="0.757831" v="0.325945"/>
+</vertex>
+<vertex>
+<position x="-19.6332" y="-4.43823" z="-25.3454"/>
+<normal x="0.987718" y="0.15506" z="-0.0192072"/>
+<texcoord u="18.3921" v="2.20237"/>
+<texcoord u="0.424617" v="0.732272"/>
+</vertex>
+<vertex>
+<position x="-18.9804" y="-5" z="-23.1799"/>
+<normal x="0.959915" y="0.0803907" z="-0.268514"/>
+<texcoord u="17.8176" v="2.85981"/>
+<texcoord u="0.38948" v="0.699838"/>
+</vertex>
+<vertex>
+<position x="-12.1542" y="-3.25389" z="-21.0517"/>
+<normal x="-0.456773" y="-0.406737" z="-0.791154"/>
+<texcoord u="17.5326" v="5.60711"/>
+<texcoord u="0.214933" v="0.675806"/>
+</vertex>
+<vertex>
+<position x="-18.9804" y="-5" z="-23.1799"/>
+<normal x="1.38854e-007" y="1" z="6.94271e-008"/>
+<texcoord u="-6.20523" v="3.05355"/>
+<texcoord u="0.740603" v="0.260235"/>
+</vertex>
+<vertex>
+<position x="-18.8375" y="-4.8607" z="-22.6275"/>
+<normal x="-0.163089" y="0.965837" z="-0.201398"/>
+<texcoord u="-6.14561" v="3.23056"/>
+<texcoord u="0.737023" v="0.250489"/>
+</vertex>
+<vertex>
+<position x="-17.4152" y="-4.33013" z="-21.2349"/>
+<normal x="0.712496" y="-0.080389" z="-0.697055"/>
+<texcoord u="17.6309" v="3.73393"/>
+<texcoord u="0.334394" v="0.681822"/>
+</vertex>
+<vertex>
+<position x="-10.8902" y="-1.77869" z="-23.0051"/>
+<normal x="-0.63171" y="-0.0835466" z="-0.77069"/>
+<texcoord u="18.9519" v="-3.90187"/>
+<texcoord u="0.873066" v="0.528983"/>
+</vertex>
+<vertex>
+<position x="-12.5" y="0" z="-21.6507"/>
+<normal x="-0.500001" y="-1.11429e-006" z="-0.866025"/>
+<texcoord u="20.3713" v="5.60711"/>
+<texcoord u="0.197837" v="0.740702"/>
+</vertex>
+<vertex>
+<position x="-12.4126" y="-1.66329" z="-21.4992"/>
+<normal x="-0.489073" y="-0.207918" z="-0.847099"/>
+<texcoord u="18.9519" v="5.60711"/>
+<texcoord u="0.209274" v="0.708708"/>
+</vertex>
+<vertex>
+<position x="-17.1028" y="-3.92152" z="-20.9628"/>
+<normal x="-0.445302" y="0.706622" z="-0.549902"/>
+<texcoord u="-6.21234" v="4.09478"/>
+<texcoord u="0.735599" v="0.176769"/>
+</vertex>
+<vertex>
+<position x="-17.4152" y="-4.33013" z="-21.2349"/>
+<normal x="-0.314942" y="0.865767" z="-0.38892"/>
+<texcoord u="-6.19999" v="3.90474"/>
+<texcoord u="0.734972" v="0.191767"/>
+</vertex>
+<vertex>
+<position x="-15.1432" y="-2.5" z="-20.723"/>
+<normal x="0.273512" y="-0.219111" z="-0.93658"/>
+<texcoord u="18.4624" v="4.63831"/>
+<texcoord u="0.270559" v="0.696474"/>
+</vertex>
+<vertex>
+<position x="-10.4246" y="-2.35081" z="-23.4141"/>
+<normal x="-0.369634" y="0.258738" z="-0.892427"/>
+<texcoord u="-8.01628" v="4.80672"/>
+<texcoord u="0.118272" v="0.313385"/>
+</vertex>
+<vertex>
+<position x="-10.3751" y="-2.5" z="-23.4759"/>
+<normal x="-0.310447" y="0.499557" z="-0.808743"/>
+<texcoord u="-8.0349" v="4.75592"/>
+<texcoord u="0.121511" v="0.311922"/>
+</vertex>
+<vertex>
+<position x="-10.54" y="-2.01917" z="-23.2557"/>
+<normal x="-0.438558" y="0.258489" z="-0.860727"/>
+<texcoord u="-7.97017" v="4.91963"/>
+<texcoord u="0.110978" v="0.31692"/>
+</vertex>
+<vertex>
+<position x="-10.8902" y="-1.77869" z="-23.0051"/>
+<normal x="-0.63171" y="-0.0835466" z="-0.77069"/>
+<texcoord u="-7.85559" v="5.00151"/>
+<texcoord u="0.105566" v="0.325775"/>
+</vertex>
+<vertex>
+<position x="-12.5" y="0" z="-21.6507"/>
+<normal x="-0.500001" y="-1.11429e-006" z="-0.866025"/>
+<texcoord u="-7.30659" v="5.60711"/>
+<texcoord u="0.112539" v="0.602776"/>
+</vertex>
+<vertex>
+<position x="-12.1542" y="3.25389" z="-21.0517"/>
+<normal x="-0.463613" y="0.374501" z="-0.803002"/>
+<texcoord u="-19.3713" v="5.60711"/>
+<texcoord u="0.767172" v="0.636768"/>
+</vertex>
+<vertex>
+<position x="-15.0649" y="-2.35082" z="-20.735"/>
+<normal x="-0.588045" y="0.258733" z="-0.766329"/>
+<texcoord u="-6.5969" v="4.80672"/>
+<texcoord u="0.111913" v="0.678474"/>
+</vertex>
+<vertex>
+<position x="-14.8701" y="-2.01917" z="-20.7557"/>
+<normal x="-0.526127" y="0.25849" z="-0.810169"/>
+<texcoord u="-6.6418" v="4.91963"/>
+<texcoord u="0.109141" v="0.670858"/>
+</vertex>
+<vertex>
+<position x="-14.4779" y="-1.77869" z="-20.9337"/>
+<normal x="-0.351583" y="-0.0835462" z="-0.932421"/>
+<texcoord u="-6.7534" v="5.00151"/>
+<texcoord u="0.111428" v="0.660734"/>
+</vertex>
+<vertex>
+<position x="-12.4126" y="1.66329" z="-21.4992"/>
+<normal x="-0.489073" y="0.207917" z="-0.8471"/>
+<texcoord u="21.7907" v="5.60711"/>
+<texcoord u="0.845684" v="0.368122"/>
+</vertex>
+<vertex>
+<position x="-15.0649" y="-2.35082" z="-20.735"/>
+<normal x="-0.588045" y="0.258733" z="-0.766329"/>
+<texcoord u="-6.59579" v="4.80672"/>
+<texcoord u="0.74563" v="0.0965585"/>
+</vertex>
+<vertex>
+<position x="-15.1432" y="-2.5" z="-20.723"/>
+<normal x="-0.545172" y="0.499548" z="-0.67323"/>
+<texcoord u="-6.57827" v="4.75592"/>
+<texcoord u="0.747306" v="0.0996116"/>
+</vertex>
+<vertex>
+<position x="-5.1978" y="0" z="-24.4537"/>
+<normal x="-0.258819" y="7.01856e-007" z="-0.965926"/>
+<texcoord u="-9.43566" v="-4.60711"/>
+<texcoord u="0.112899" v="0.523358"/>
+</vertex>
+<vertex>
+<position x="-7.72543" y="0" z="-23.7764"/>
+<normal x="-0.325581" y="7.05286e-007" z="-0.945514"/>
+<texcoord u="-8.72597" v="-4.60711"/>
+<texcoord u="0.861337" v="0.880185"/>
+</vertex>
+<vertex>
+<position x="-10.1684" y="0" z="-22.8387"/>
+<normal x="-0.430523" y="4.40076e-007" z="-0.90258"/>
+<texcoord u="-8.01628" v="-4.60711"/>
+<texcoord u="0.12128" v="0.928248"/>
+</vertex>
+<vertex>
+<position x="-10.8902" y="1.77869" z="-23.005"/>
+<normal x="-0.631711" y="0.0835458" z="-0.770689"/>
+<texcoord u="-7.85978" v="-4.00151"/>
+<texcoord u="0.109547" v="0.889442"/>
+</vertex>
+<vertex>
+<position x="-12.5" y="0" z="-21.6507"/>
+<normal x="-0.500001" y="-1.11429e-006" z="-0.866025"/>
+<texcoord u="-7.30659" v="-4.60711"/>
+<texcoord u="0.201215" v="0.095763"/>
+</vertex>
+<vertex>
+<position x="-12.4126" y="1.66329" z="-21.4992"/>
+<normal x="-0.489073" y="0.207917" z="-0.8471"/>
+<texcoord u="-20.7907" v="-4.60711"/>
+<texcoord u="0.845346" v="0.118642"/>
+</vertex>
+<vertex>
+<position x="-10.8902" y="1.77869" z="-23.005"/>
+<normal x="-0.631711" y="0.0835458" z="-0.770689"/>
+<texcoord u="-20.7907" v="-3.90188"/>
+<texcoord u="0.873404" v="0.153978"/>
+</vertex>
+<vertex>
+<position x="-12.4126" y="1.66329" z="-21.4992"/>
+<normal x="-0.489073" y="0.207917" z="-0.8471"/>
+<texcoord u="-20.7907" v="5.60711"/>
+<texcoord u="0.781175" v="0.669052"/>
+</vertex>
+<vertex>
+<position x="-14.4778" y="1.77869" z="-20.9337"/>
+<normal x="-0.351581" y="0.0835455" z="-0.932422"/>
+<texcoord u="-20.7719" v="4.90188"/>
+<texcoord u="0.740283" v="0.68812"/>
+</vertex>
+<vertex>
+<position x="-14.8701" y="2.01919" z="-20.7557"/>
+<normal x="-0.526134" y="-0.258489" z="-0.810165"/>
+<texcoord u="-6.643" v="-3.91963"/>
+<texcoord u="0.251031" v="0.142294"/>
+</vertex>
+<vertex>
+<position x="-14.6946" y="0" z="-20.2254"/>
+<normal x="-0.566393" y="4.20775e-007" z="-0.824136"/>
+<texcoord u="-6.5969" v="-4.60711"/>
+<texcoord u="0.256207" v="0.098517"/>
+</vertex>
+<vertex>
+<position x="-14.4778" y="1.77869" z="-20.9337"/>
+<normal x="-0.351581" y="0.0835455" z="-0.932422"/>
+<texcoord u="-6.7576" v="-4.00152"/>
+<texcoord u="0.242341" v="0.136613"/>
+</vertex>
+<vertex>
+<position x="-16.7283" y="0" z="-18.5786"/>
+<normal x="-0.656049" y="2.47107e-007" z="-0.754718"/>
+<texcoord u="-5.88721" v="-4.60711"/>
+<texcoord u="0.311254" v="0.099781"/>
+</vertex>
+<vertex>
+<position x="-18.5786" y="0" z="-16.7283"/>
+<normal x="-0.731344" y="1.3385e-007" z="-0.682009"/>
+<texcoord u="-5.17752" v="-4.60711"/>
+<texcoord u="0.366313" v="0.0995533"/>
+</vertex>
+<vertex>
+<position x="-20.2254" y="0" z="-14.6946"/>
+<normal x="-0.777146" y="4.859e-007" z="-0.62932"/>
+<texcoord u="-4.46783" v="-4.60711"/>
+<texcoord u="0.421347" v="0.0978338"/>
+</vertex>
+<vertex>
+<position x="-15.0649" y="2.35084" z="-20.735"/>
+<normal x="0.273528" y="0.219104" z="-0.936577"/>
+<texcoord u="-20.3699" v="4.67265"/>
+<texcoord u="0.722602" v="0.68417"/>
+</vertex>
+<vertex>
+<position x="-15.1432" y="2.5" z="-20.723"/>
+<normal x="0.273523" y="0.219102" z="-0.936578"/>
+<texcoord u="-20.2597" v="4.63831"/>
+<texcoord u="0.719479" v="0.682475"/>
+</vertex>
+<vertex>
+<position x="-17.4152" y="4.33013" z="-21.2349"/>
+<normal x="0.712496" y="0.0803833" z="-0.697057"/>
+<texcoord u="-19.4507" v="3.73393"/>
+<texcoord u="0.656077" v="0.68125"/>
+</vertex>
+<vertex>
+<position x="-18.9804" y="5" z="-23.1799"/>
+<normal x="0.959915" y="-0.0803896" z="-0.268517"/>
+<texcoord u="-19.6104" v="2.85981"/>
+<texcoord u="0.606082" v="0.705811"/>
+</vertex>
+<vertex>
+<position x="-21.9807" y="-2.65009" z="-15.9984"/>
+<normal x="0.600368" y="-0.00419234" z="-0.799713"/>
+<texcoord u="0.44177" v="0.543536"/>
+<texcoord u="0.874752" v="0.607913"/>
+</vertex>
+<vertex>
+<position x="-21.4062" y="-1.43136e-008" z="-15.5811"/>
+<normal x="0.600367" y="-0.00419259" z="-0.799714"/>
+<texcoord u="0.308107" v="-0.305134"/>
+<texcoord u="0.874097" v="0.665637"/>
+</vertex>
+<vertex>
+<position x="-20.7674" y="-2.5" z="-15.0884"/>
+<normal x="0.600367" y="-0.00419259" z="-0.799714"/>
+<texcoord u="0.15033" v="0.495471"/>
+<texcoord u="0.844618" v="0.618881"/>
+</vertex>
+<vertex>
+<position x="-20.2254" y="0" z="-14.6946"/>
+<normal x="0.600366" y="-0.00419284" z="-0.799715"/>
+<texcoord u="0.0242365" v="-0.305134"/>
+<texcoord u="0.843998" v="0.673337"/>
+</vertex>
+<vertex>
+<position x="-21.9807" y="2.65009" z="-15.9984"/>
+<normal x="0.600367" y="0.00419183" z="-0.799713"/>
+<texcoord u="0.951844" v="1.42293"/>
+<texcoord u="0.812961" v="0.760957"/>
+</vertex>
+<vertex>
+<position x="-20.7674" y="2.5" z="-15.0884"/>
+<normal x="0.600367" y="0.00419213" z="-0.799714"/>
+<texcoord u="0.660403" v="1.471"/>
+<texcoord u="0.844178" v="0.753617"/>
+</vertex>
+<vertex>
+<position x="-21.4062" y="-1.43136e-008" z="-15.5811"/>
+<normal x="0.600367" y="0.00419213" z="-0.799714"/>
+<texcoord u="0.818181" v="2.2716"/>
+<texcoord u="0.845142" v="0.808883"/>
+</vertex>
+<vertex>
+<position x="-20.2254" y="0" z="-14.6946"/>
+<normal x="0.600367" y="0.00419244" z="-0.799714"/>
+<texcoord u="0.534311" v="2.2716"/>
+<texcoord u="0.874539" v="0.798828"/>
+</vertex>
+<vertex>
+<position x="-21.9807" y="2.65009" z="-15.9984"/>
+<normal x="0.0827785" y="0.995117" z="0.0537571"/>
+<texcoord u="1.05422" v="1.30713"/>
+<texcoord u="0.188785" v="0.827752"/>
+</vertex>
+<vertex>
+<position x="-23.5319" y="2.65009" z="-13.6097"/>
+<normal x="0.0827784" y="0.995117" z="0.053757"/>
+<texcoord u="0.364873" v="2.36863"/>
+<texcoord u="0.248714" v="0.827752"/>
+</vertex>
+<vertex>
+<position x="-20.7674" y="2.5" z="-15.0884"/>
+<normal x="0.0827784" y="0.995117" z="0.053757"/>
+<texcoord u="1.59338" v="1.71155"/>
+<texcoord u="0.19094" v="0.859748"/>
+</vertex>
+<vertex>
+<position x="-22.2308" y="2.5" z="-12.8349"/>
+<normal x="0.0827784" y="0.995117" z="0.0537569"/>
+<texcoord u="0.943075" v="2.71292"/>
+<texcoord u="0.247477" v="0.859748"/>
+</vertex>
+<vertex>
+<position x="-19.4551" y="-3.83013" z="-26.6505"/>
+<normal x="0.445302" y="0.706622" z="0.549901"/>
+<texcoord u="0.0370344" v="5.96046e-008"/>
+<texcoord u="0.119926" v="0.752162"/>
+</vertex>
+<vertex>
+<position x="-22.0813" y="-3.83013" z="-24.5238"/>
+<normal x="0.445302" y="0.706622" z="0.549901"/>
+<texcoord u="0" v="1"/>
+<texcoord u="0.0794911" v="0.81065"/>
+</vertex>
+<vertex>
+<position x="-19.5065" y="-4.33013" z="-25.9663"/>
+<normal x="0.445302" y="0.706622" z="0.549901"/>
+<texcoord u="0.240977" v="0.146987"/>
+<texcoord u="0.102066" v="0.75185"/>
+</vertex>
+<vertex>
+<position x="-21.7468" y="-4.33013" z="-24.1522"/>
+<normal x="0.445302" y="0.706622" z="0.549902"/>
+<texcoord u="0.209387" v="1"/>
+<texcoord u="0.0675736" v="0.801743"/>
+</vertex>
+<vertex>
+<position x="-12.5" y="0" z="-21.6507"/>
+<normal x="-0.500001" y="-1.11429e-006" z="-0.866025"/>
+<texcoord u="20.3713" v="5.60711"/>
+<texcoord u="0.873066" v="0.346017"/>
+</vertex>
+<vertex>
+<position x="-14.6946" y="0" z="-20.2254"/>
+<normal x="-0.566393" y="4.20775e-007" z="-0.824136"/>
+<texcoord u="-6.5969" v="5.60711"/>
+<texcoord u="0.749191" v="0.068149"/>
+</vertex>
+<vertex>
+<position x="-12.5" y="0" z="-21.6507"/>
+<normal x="-0.500001" y="-1.11429e-006" z="-0.866025"/>
+<texcoord u="20.3713" v="-4.6071"/>
+<texcoord u="0.873066" v="0.471017"/>
+</vertex>
+<vertex>
+<position x="-12.5" y="0" z="-21.6507"/>
+<normal x="-0.500001" y="-1.11429e-006" z="-0.866025"/>
+<texcoord u="-7.30659" v="5.60711"/>
+<texcoord u="0.065989" v="0.368129"/>
+</vertex>
+<vertex>
+<position x="-12.5" y="0" z="-21.6507"/>
+<normal x="-0.500001" y="-1.11429e-006" z="-0.866025"/>
+<texcoord u="-7.30659" v="-4.60711"/>
+<texcoord u="0.06622" v="0.927948"/>
+</vertex>
+<vertex>
+<position x="-12.4126" y="-1.66329" z="-21.4992"/>
+<normal x="-0.489073" y="-0.207918" z="-0.847099"/>
+<texcoord u="18.9519" v="-4.60711"/>
+<texcoord u="0.0679002" v="0.0702716"/>
+</vertex>
+<vertex>
+<position x="-10.1684" y="0" z="-22.8387"/>
+<normal x="-0.430523" y="4.40076e-007" z="-0.90258"/>
+<texcoord u="-8.01628" v="-4.60711"/>
+<texcoord u="0.843615" v="0.932315"/>
+</vertex>
+<vertex>
+<position x="-7.72543" y="0" z="-23.7764"/>
+<normal x="-0.325581" y="7.05286e-007" z="-0.945514"/>
+<texcoord u="-8.72597" v="-4.60711"/>
+<texcoord u="0.074496" v="0.4839"/>
+</vertex>
+<vertex>
+<position x="-30.147" y="-3.83013" z="13.4223"/>
+<normal x="0.640901" y="0.707053" z="-0.298868"/>
+<texcoord u="2.62907" v="1.96982"/>
+<texcoord u="0.88688" v="0.757417"/>
+</vertex>
+<vertex>
+<position x="-31.3849" y="-3.83013" z="10.1976"/>
+<normal x="0.66863" y="0.707054" z="-0.230238"/>
+<texcoord u="1.91938" v="1.96982"/>
+<texcoord u="0.909978" v="0.682277"/>
+</vertex>
+<vertex>
+<position x="-32.2789" y="-3.83013" z="6.86109"/>
+<normal x="0.689034" y="0.707052" z="-0.159087"/>
+<texcoord u="1.20969" v="1.96982"/>
+<texcoord u="0.925369" v="0.605187"/>
+</vertex>
+<vertex>
+<position x="-32.8193" y="-3.83012" z="3.44944"/>
+<normal x="0.701887" y="0.707054" z="-0.0861914"/>
+<texcoord u="0.5" v="1.96982"/>
+<texcoord u="0.932899" v="0.526938"/>
+</vertex>
+<vertex>
+<position x="-33" y="-3.83013" z="0"/>
+<normal x="0.707052" y="0.707054" z="-0.0123509"/>
+<texcoord u="-0.209689" v="1.96982"/>
+<texcoord u="0.932486" v="0.448329"/>
+</vertex>
+<vertex>
+<position x="-32.8192" y="-3.83013" z="-3.44944"/>
+<normal x="0.704472" y="0.707052" z="0.0616225"/>
+<texcoord u="-0.919379" v="1.96982"/>
+<texcoord u="0.92414" v="0.370162"/>
+</vertex>
+<vertex>
+<position x="-32.2789" y="-3.83012" z="-6.86109"/>
+<normal x="0.694171" y="0.707052" z="0.134923"/>
+<texcoord u="-1.62907" v="1.96982"/>
+<texcoord u="0.907944" v="0.293238"/>
+</vertex>
+<vertex>
+<position x="-31.3849" y="-3.83013" z="-10.1976"/>
+<normal x="0.676265" y="0.707052" z="0.206744"/>
+<texcoord u="-2.33876" v="1.96982"/>
+<texcoord u="0.884062" v="0.218342"/>
+</vertex>
+<vertex>
+<position x="-30.147" y="-3.83013" z="-13.4223"/>
+<normal x="0.65095" y="0.707052" z="0.276301"/>
+<texcoord u="-3.04845" v="1.96982"/>
+<texcoord u="0.852933" v="0.146631"/>
+</vertex>
+<vertex>
+<position x="-28.1458" y="-4.33013" z="-16.25"/>
+<normal x="0.430924" y="0.866058" z="0.253472"/>
+<texcoord u="-3.75814" v="2.20237"/>
+<texcoord u="0.800865" v="0.0863735"/>
+</vertex>
+<vertex>
+<position x="-29.6903" y="-4.33013" z="-13.219"/>
+<normal x="0.455059" y="0.866058" z="0.20704"/>
+<texcoord u="-3.04845" v="2.20237"/>
+<texcoord u="0.838499" v="0.153541"/>
+</vertex>
+<vertex>
+<position x="-30.9094" y="-4.33013" z="-10.0431"/>
+<normal x="0.474207" y="0.866058" z="0.158339"/>
+<texcoord u="-2.33876" v="2.20237"/>
+<texcoord u="0.869157" v="0.224167"/>
+</vertex>
+<vertex>
+<position x="-31.7898" y="-4.33013" z="-6.75713"/>
+<normal x="0.48816" y="0.866058" z="0.107903"/>
+<texcoord u="-1.62907" v="2.20237"/>
+<texcoord u="0.892525" v="0.297528"/>
+</vertex>
+<vertex>
+<position x="-32.322" y="-4.33013" z="-3.39718"/>
+<normal x="0.496766" y="0.866058" z="0.0562853"/>
+<texcoord u="-0.919379" v="2.20237"/>
+<texcoord u="0.908368" v="0.372873"/>
+</vertex>
+<vertex>
+<position x="-32.5" y="-4.33013" z="0"/>
+<normal x="0.499927" y="0.866058" z="0.0040509"/>
+<texcoord u="-0.209689" v="2.20237"/>
+<texcoord u="0.916521" v="0.449433"/>
+</vertex>
+<vertex>
+<position x="-32.322" y="-4.33013" z="3.39718"/>
+<normal x="0.497611" y="0.866059" z="-0.0482271"/>
+<texcoord u="0.5" v="2.20237"/>
+<texcoord u="0.916903" v="0.526425"/>
+</vertex>
+<vertex>
+<position x="-31.7898" y="-4.33013" z="6.75713"/>
+<normal x="0.489845" y="0.866058" z="-0.0999787"/>
+<texcoord u="1.20969" v="2.20237"/>
+<texcoord u="0.909507" v="0.603062"/>
+</vertex>
+<vertex>
+<position x="-30.9094" y="-4.33013" z="10.0431"/>
+<normal x="0.476711" y="0.866058" z="-0.150633"/>
+<texcoord u="1.91938" v="2.20237"/>
+<texcoord u="0.894412" v="0.678561"/>
+</vertex>
+<vertex>
+<position x="-29.6902" y="-4.33013" z="13.2189"/>
+<normal x="0.458353" y="0.866058" z="-0.199638"/>
+<texcoord u="2.62907" v="2.20237"/>
+<texcoord u="0.871768" v="0.752147"/>
+</vertex>
+<vertex>
+<position x="-25.9808" y="-5" z="-15"/>
+<normal x="-0.00234049" y="0.999989" z="0.0040537"/>
+<texcoord u="-3.75814" v="3.05355"/>
+<texcoord u="0.751275" v="0.117552"/>
+</vertex>
+<vertex>
+<position x="-27.4064" y="-5" z="-12.2021"/>
+<normal x="-0.00190392" y="0.999989" z="0.0042761"/>
+<texcoord u="-3.04845" v="3.05355"/>
+<texcoord u="0.786013" v="0.179554"/>
+</vertex>
+<vertex>
+<position x="-28.5317" y="-5" z="-9.27052"/>
+<normal x="-0.0014468" y="0.999989" z="0.0044516"/>
+<texcoord u="-2.33876" v="3.05355"/>
+<texcoord u="0.814312" v="0.244747"/>
+</vertex>
+<vertex>
+<position x="-29.3444" y="-5" z="-6.23735"/>
+<normal x="-0.00097328" y="0.999989" z="0.00457847"/>
+<texcoord u="-1.62907" v="3.05355"/>
+<texcoord u="0.835883" v="0.312464"/>
+</vertex>
+<vertex>
+<position x="-29.8357" y="-5" z="-3.13585"/>
+<normal x="-0.000489466" y="0.999989" z="0.00465506"/>
+<texcoord u="-0.919379" v="3.05355"/>
+<texcoord u="0.850508" v="0.382013"/>
+</vertex>
+<vertex>
+<position x="-30" y="-5" z="0"/>
+<normal x="9.25684e-008" y="0.999989" z="0.00468071"/>
+<texcoord u="-0.209689" v="3.05355"/>
+<texcoord u="0.858033" v="0.452684"/>
+</vertex>
+<vertex>
+<position x="-29.8357" y="-5" z="3.13585"/>
+<normal x="0.000489224" y="0.999989" z="0.00465531"/>
+<texcoord u="0.5" v="3.05355"/>
+<texcoord u="0.858386" v="0.523753"/>
+</vertex>
+<vertex>
+<position x="-29.3444" y="-5" z="6.23735"/>
+<normal x="0.000973017" y="0.999989" z="0.00457858"/>
+<texcoord u="1.20969" v="3.05355"/>
+<texcoord u="0.851558" v="0.594495"/>
+</vertex>
+<vertex>
+<position x="-28.5317" y="-5" z="9.27051"/>
+<normal x="0.00144626" y="0.999989" z="0.00445182"/>
+<texcoord u="1.91938" v="3.05355"/>
+<texcoord u="0.837624" v="0.664185"/>
+</vertex>
+<vertex>
+<position x="-27.4064" y="-5" z="12.2021"/>
+<normal x="0.00190373" y="0.999989" z="0.00427627"/>
+<texcoord u="2.62907" v="3.05355"/>
+<texcoord u="0.816724" v="0.732113"/>
+</vertex>
+<vertex>
+<position x="-25.9808" y="-5" z="15"/>
+<normal x="0.00234026" y="0.999989" z="0.00405365"/>
+<texcoord u="3.33875" v="3.05355"/>
+<texcoord u="0.789072" v="0.797583"/>
+</vertex>
+<vertex>
+<position x="-23.8157" y="-4.33013" z="-13.75"/>
+<normal x="-0.460323" y="0.846306" z="-0.268083"/>
+<texcoord u="-3.75814" v="3.90474"/>
+<texcoord u="0.756418" v="0.146897"/>
+</vertex>
+<vertex>
+<position x="-25.1225" y="-4.33013" z="-11.1853"/>
+<normal x="-0.458354" y="0.866058" z="-0.199638"/>
+<texcoord u="-3.04845" v="3.90474"/>
+<texcoord u="0.775087" v="0.209312"/>
+</vertex>
+<vertex>
+<position x="-26.1541" y="-4.33013" z="-8.49797"/>
+<normal x="-0.476711" y="0.866058" z="-0.150633"/>
+<texcoord u="-2.33876" v="3.90474"/>
+<texcoord u="0.789088" v="0.272938"/>
+</vertex>
+<vertex>
+<position x="-26.8991" y="-4.33013" z="-5.71758"/>
+<normal x="-0.442391" y="0.891572" z="-0.0969009"/>
+<texcoord u="-1.62907" v="3.90474"/>
+<texcoord u="0.783073" v="0.337807"/>
+</vertex>
+<vertex>
+<position x="-27.3494" y="-4.33013" z="-2.87453"/>
+<normal x="-0.529565" y="0.846306" z="-0.0576758"/>
+<texcoord u="-0.919379" v="3.90474"/>
+<texcoord u="0.81023" v="0.391781"/>
+</vertex>
+<vertex>
+<position x="-27.5" y="-4.33013" z="0"/>
+<normal x="-0.499927" y="0.866058" z="0.00405085"/>
+<texcoord u="-0.209689" v="3.90474"/>
+<texcoord u="0.810075" v="0.456928"/>
+</vertex>
+<vertex>
+<position x="-27.3494" y="-4.33013" z="2.87453"/>
+<normal x="-0.496765" y="0.866058" z="0.0562859"/>
+<texcoord u="0.5" v="3.90474"/>
+<texcoord u="0.805103" v="0.521886"/>
+</vertex>
+<vertex>
+<position x="-26.8991" y="-4.33013" z="5.71758"/>
+<normal x="-0.48816" y="0.866058" z="0.107904"/>
+<texcoord u="1.20969" v="3.90474"/>
+<texcoord u="0.795339" v="0.586298"/>
+</vertex>
+<vertex>
+<position x="-26.1541" y="-4.33013" z="8.49797"/>
+<normal x="-0.431572" y="0.891572" z="0.137277"/>
+<texcoord u="1.91938" v="3.90474"/>
+<texcoord u="0.780838" v="0.649811"/>
+</vertex>
+<vertex>
+<position x="-25.1225" y="-4.33013" z="11.1853"/>
+<normal x="-0.487455" y="0.846306" z="0.214834"/>
+<texcoord u="2.62907" v="3.90474"/>
+<texcoord u="0.761679" v="0.712079"/>
+</vertex>
+<vertex>
+<position x="-23.8157" y="-4.33013" z="13.75"/>
+<normal x="-0.430924" y="0.866058" z="0.253472"/>
+<texcoord u="3.33875" v="3.90474"/>
+<texcoord u="0.73633" v="0.772092"/>
+</vertex>
+<vertex>
+<position x="-20.7674" y="-2.5" z="-15.0884"/>
+<normal x="-0.6214" y="0.631131" z="-0.464258"/>
+<texcoord u="-4.46783" v="4.75592"/>
+<texcoord u="0.67927" v="0.108934"/>
+</vertex>
+<vertex>
+<position x="-22.2308" y="-2.5" z="-12.8349"/>
+<normal x="-0.85849" y="0.480219" z="-0.179958"/>
+<texcoord u="-3.75814" v="4.75592"/>
+<texcoord u="0.700957" v="0.165749"/>
+</vertex>
+<vertex>
+<position x="-23.4506" y="-2.5" z="-10.4409"/>
+<normal x="-0.792065" y="0.500068" z="-0.350093"/>
+<texcoord u="-3.04845" v="4.75592"/>
+<texcoord u="0.718383" v="0.224009"/>
+</vertex>
+<vertex>
+<position x="-24.4135" y="-2.5" z="-7.93243"/>
+<normal x="-0.824321" y="0.500068" z="-0.265382"/>
+<texcoord u="-2.33876" v="4.75592"/>
+<texcoord u="0.731452" v="0.283401"/>
+</vertex>
+<vertex>
+<position x="-25.1089" y="-2.5" z="-5.33707"/>
+<normal x="-0.756508" y="0.631131" z="-0.171375"/>
+<texcoord u="-1.62907" v="4.75592"/>
+<texcoord u="0.747333" v="0.333153"/>
+</vertex>
+<vertex>
+<position x="-25.5293" y="-2.5" z="-2.68323"/>
+<normal x="-0.857099" y="0.480631" z="0.185403"/>
+<texcoord u="-0.919379" v="4.75592"/>
+<texcoord u="0.751688" v="0.39381"/>
+</vertex>
+<vertex>
+<position x="-25.6699" y="-2.5" z="0"/>
+<normal x="-0.865983" y="0.500068" z="0.00233577"/>
+<texcoord u="-0.209689" v="4.75592"/>
+<texcoord u="0.751543" v="0.454622"/>
+</vertex>
+<vertex>
+<position x="-25.5293" y="-2.5" z="2.68323"/>
+<normal x="-0.860995" y="0.500068" z="0.092843"/>
+<texcoord u="0.5" v="4.75592"/>
+<texcoord u="0.746902" v="0.515256"/>
+</vertex>
+<vertex>
+<position x="-25.1089" y="-2.5" z="5.33707"/>
+<normal x="-0.779099" y="0.610462" z="0.142619"/>
+<texcoord u="1.20969" v="4.75592"/>
+<texcoord u="0.737787" v="0.575382"/>
+</vertex>
+<vertex>
+<position x="-24.4135" y="-2.5" z="7.93243"/>
+<normal x="-0.73445" y="0.631131" z="0.249513"/>
+<texcoord u="1.91938" v="4.75592"/>
+<texcoord u="0.724251" v="0.634668"/>
+</vertex>
+<vertex>
+<position x="-23.4506" y="-2.5" z="10.4409"/>
+<normal x="-0.828625" y="0.421038" z="0.368928"/>
+<texcoord u="2.62907" v="4.75592"/>
+<texcoord u="0.706911" v="0.691299"/>
+</vertex>
+<vertex>
+<position x="-22.2308" y="-2.5" z="12.8349"/>
+<normal x="-0.748795" y="0.500067" z="0.435015"/>
+<texcoord u="3.33875" v="4.75592"/>
+<texcoord u="0.68325" v="0.747317"/>
+</vertex>
+<vertex>
+<position x="-21.6507" y="0" z="-12.5"/>
+<normal x="-0.956147" y="0.00258237" z="0.292876"/>
+<texcoord u="-3.75814" v="5.60711"/>
+<texcoord u="0.645159" v="0.183579"/>
+</vertex>
+<vertex>
+<position x="-22.8386" y="0" z="-10.1684"/>
+<normal x="-0.906302" y="-9.78134e-008" z="-0.42263"/>
+<texcoord u="-3.04845" v="5.60711"/>
+<texcoord u="0.662213" v="0.240633"/>
+</vertex>
+<vertex>
+<position x="-23.7764" y="0" z="-7.72543"/>
+<normal x="-0.945514" y="-1.44146e-007" z="-0.325582"/>
+<texcoord u="-2.33876" v="5.60711"/>
+<texcoord u="0.675894" v="0.301968"/>
+</vertex>
+<vertex>
+<position x="-24.4537" y="0" z="-5.1978"/>
+<normal x="-0.965926" y="2.93083e-007" z="-0.258819"/>
+<texcoord u="-1.62907" v="5.60711"/>
+<texcoord u="0.693904" v="0.358388"/>
+</vertex>
+<vertex>
+<position x="-24.8631" y="0" z="-2.61321"/>
+<normal x="-0.751441" y="0.000984038" z="0.6598"/>
+<texcoord u="-0.919379" v="5.60711"/>
+<texcoord u="0.693125" v="0.392509"/>
+</vertex>
+<vertex>
+<position x="-25" y="0" z="0"/>
+<normal x="-0.999847" y="2.72848e-007" z="-0.0174662"/>
+<texcoord u="-0.209689" v="5.60711"/>
+<texcoord u="0.693179" v="0.449624"/>
+</vertex>
+<vertex>
+<position x="-24.8631" y="0" z="2.61321"/>
+<normal x="-0.996196" y="2.05923e-007" z="0.0871413"/>
+<texcoord u="0.5" v="5.60711"/>
+<texcoord u="0.688872" v="0.507262"/>
+</vertex>
+<vertex>
+<position x="-24.4537" y="0" z="5.19779"/>
+<normal x="-0.987688" y="2.31381e-007" z="0.156435"/>
+<texcoord u="1.20969" v="5.60711"/>
+<texcoord u="0.679995" v="0.565818"/>
+</vertex>
+<vertex>
+<position x="-23.7764" y="0" z="7.72543"/>
+<normal x="-0.933581" y="1.0952e-006" z="0.358367"/>
+<texcoord u="1.91938" v="5.60711"/>
+<texcoord u="0.668013" v="0.618278"/>
+</vertex>
+<vertex>
+<position x="-22.8386" y="0" z="10.1684"/>
+<normal x="-0.913546" y="9.49964e-007" z="0.406737"/>
+<texcoord u="2.62907" v="5.60711"/>
+<texcoord u="0.652645" v="0.669239"/>
+</vertex>
+<vertex>
+<position x="-21.6506" y="0" z="12.5"/>
+<normal x="-0.874626" y="6.9499e-007" z="0.484798"/>
+<texcoord u="3.33875" v="5.60711"/>
+<texcoord u="0.629601" v="0.723798"/>
+</vertex>
+<vertex>
+<position x="-22.2308" y="2.5" z="-12.8349"/>
+<normal x="-0.717058" y="-0.575032" z="-0.393912"/>
+<texcoord u="-3.75814" v="-3.75593"/>
+<texcoord u="0.541815" v="0.552872"/>
+</vertex>
+<vertex>
+<position x="-23.4506" y="2.5" z="-10.4409"/>
+<normal x="-0.818643" y="-0.452983" z="-0.35303"/>
+<texcoord u="-3.04845" v="-3.75593"/>
+<texcoord u="0.542905" v="0.4882"/>
+</vertex>
+<vertex>
+<position x="-24.4135" y="2.5" z="-7.93243"/>
+<normal x="-0.824321" y="-0.500068" z="-0.265382"/>
+<texcoord u="-2.33876" v="-3.75593"/>
+<texcoord u="0.586456" v="0.429133"/>
+</vertex>
+<vertex>
+<position x="-25.1089" y="2.5" z="-5.33707"/>
+<normal x="-0.769751" y="-0.610462" z="-0.186599"/>
+<texcoord u="-1.62907" v="-3.75593"/>
+<texcoord u="0.357729" v="0.499729"/>
+</vertex>
+<vertex>
+<position x="-25.5293" y="2.5" z="-2.68323"/>
+<normal x="-0.815283" y="-0.575032" z="-0.0682035"/>
+<texcoord u="-0.919379" v="-3.75593"/>
+<texcoord u="0.332999" v="0.484339"/>
+</vertex>
+<vertex>
+<position x="-25.6699" y="2.5" z="0"/>
+<normal x="-0.891458" y="-0.452983" z="0.0104634"/>
+<texcoord u="-0.209689" v="-3.75593"/>
+<texcoord u="0.362652" v="0.390287"/>
+</vertex>
+<vertex>
+<position x="-25.5293" y="2.5" z="2.68323"/>
+<normal x="-0.860995" y="-0.500068" z="0.0928435"/>
+<texcoord u="0.5" v="-3.75593"/>
+<texcoord u="0.358135" v="0.32761"/>
+</vertex>
+<vertex>
+<position x="-25.1089" y="2.5" z="5.33707"/>
+<normal x="-0.779099" y="-0.610462" z="0.142619"/>
+<texcoord u="1.20969" v="-3.75593"/>
+<texcoord u="0.333786" v="0.268835"/>
+</vertex>
+<vertex>
+<position x="-25.1225" y="4.33013" z="-11.1853"/>
+<normal x="-0.485823" y="-0.846306" z="-0.218498"/>
+<texcoord u="-3.04845" v="-2.90474"/>
+<texcoord u="0.581716" v="0.509956"/>
+</vertex>
+<vertex>
+<position x="-26.1541" y="4.33013" z="-8.49797"/>
+<normal x="-0.476711" y="-0.866058" z="-0.150633"/>
+<texcoord u="-2.33876" v="-2.90474"/>
+<texcoord u="0.583857" v="0.40455"/>
+</vertex>
+<vertex>
+<position x="-26.8991" y="4.33013" z="-5.71758"/>
+<normal x="-0.489844" y="-0.866058" z="-0.0999779"/>
+<texcoord u="-1.62907" v="-2.90474"/>
+<texcoord u="0.549254" v="0.368278"/>
+</vertex>
+<vertex>
+<position x="-27.3494" y="4.33013" z="-2.87453"/>
+<normal x="-0.450096" y="-0.891572" z="-0.0501278"/>
+<texcoord u="-0.919379" v="-2.90474"/>
+<texcoord u="0.512623" v="0.352647"/>
+</vertex>
+<vertex>
+<position x="-27.5" y="4.33013" z="0"/>
+<normal x="-0.532692" y="-0.846306" z="-0.00200531"/>
+<texcoord u="-0.209689" v="-2.90474"/>
+<texcoord u="0.459433" v="0.277556"/>
+</vertex>
+<vertex>
+<position x="-27.3494" y="4.33013" z="2.87453"/>
+<normal x="-0.496765" y="-0.866058" z="0.0562859"/>
+<texcoord u="0.5" v="-2.90474"/>
+<texcoord u="0.399835" v="0.266369"/>
+</vertex>
+<vertex>
+<position x="-29.3444" y="5" z="-6.23735"/>
+<normal x="-0.000973239" y="-0.999989" z="0.00457849"/>
+<texcoord u="-1.62907" v="-2.05356"/>
+<texcoord u="0.568574" v="0.327617"/>
+</vertex>
+<vertex>
+<position x="-29.8357" y="5" z="-3.13585"/>
+<normal x="-0.000489409" y="-0.999989" z="0.0046551"/>
+<texcoord u="-0.919379" v="-2.05356"/>
+<texcoord u="0.525823" v="0.258826"/>
+</vertex>
+<vertex>
+<position x="-26.5829" y="-2.65009" z="-5.66171"/>
+<normal x="-0.954121" y="0.258488" z="-0.151119"/>
+<texcoord u="-1.62907" v="4.75592"/>
+<texcoord u="0.141603" v="0.765848"/>
+</vertex>
+<vertex>
+<position x="-27.0284" y="-2.65009" z="-2.84854"/>
+<normal x="-0.534593" y="0.119025" z="0.836686"/>
+<texcoord u="-0.919379" v="4.75592"/>
+<texcoord u="0.0771464" v="0.764974"/>
+</vertex>
+<vertex>
+<position x="-25.8883" y="-1.43136e-008" z="-5.51407"/>
+<normal x="-0.954121" y="0.258488" z="-0.151119"/>
+<texcoord u="-1.62907" v="5.60711"/>
+<texcoord u="0.141603" v="0.703753"/>
+</vertex>
+<vertex>
+<position x="-26.3222" y="-1.43136e-008" z="-2.77432"/>
+<normal x="-0.919218" y="0.23613" z="0.315088"/>
+<texcoord u="-0.919379" v="5.60711"/>
+<texcoord u="0.0788286" v="0.702902"/>
+</vertex>
+<vertex>
+<position x="-26.5829" y="-2.65009" z="5.65326"/>
+<normal x="-0.933098" y="0.258489" z="0.250023"/>
+<texcoord u="1.20969" v="4.75592"/>
+<texcoord u="0.172526" v="0.922854"/>
+</vertex>
+<vertex>
+<position x="-25.8457" y="-2.65009" z="8.40444"/>
+<normal x="-0.933098" y="0.258489" z="0.250023"/>
+<texcoord u="1.91938" v="4.75592"/>
+<texcoord u="0.171652" v="0.858396"/>
+</vertex>
+<vertex>
+<position x="-25.8883" y="-1.43136e-008" z="5.50563"/>
+<normal x="-0.933098" y="0.258488" z="0.250024"/>
+<texcoord u="1.20969" v="5.60711"/>
+<texcoord u="0.234598" v="0.921171"/>
+</vertex>
+<vertex>
+<position x="-25.1704" y="-1.43136e-008" z="8.18501"/>
+<normal x="-0.933098" y="0.258489" z="0.250023"/>
+<texcoord u="1.91938" v="5.60711"/>
+<texcoord u="0.233747" v="0.858396"/>
+</vertex>
+<vertex>
+<position x="-25.8883" y="-1.43136e-008" z="-5.51407"/>
+<normal x="-0.954121" y="-0.258488" z="-0.151119"/>
+<texcoord u="-1.62907" v="-4.60711"/>
+<texcoord u="0.0939555" v="0.140765"/>
+</vertex>
+<vertex>
+<position x="-26.3222" y="-1.43136e-008" z="-2.77432"/>
+<normal x="-0.954121" y="-0.258488" z="-0.151119"/>
+<texcoord u="-0.919379" v="-4.60711"/>
+<texcoord u="0.0939557" v="0.0779844"/>
+</vertex>
+<vertex>
+<position x="-26.5829" y="2.65009" z="-5.66171"/>
+<normal x="-0.954121" y="-0.258488" z="-0.151119"/>
+<texcoord u="-1.62907" v="-3.75593"/>
+<texcoord u="0.156044" v="0.141607"/>
+</vertex>
+<vertex>
+<position x="-27.0284" y="2.65009" z="-2.84854"/>
+<normal x="-0.954121" y="-0.258488" z="-0.15112"/>
+<texcoord u="-0.919379" v="-3.75593"/>
+<texcoord u="0.156044" v="0.0771435"/>
+</vertex>
+<vertex>
+<position x="-25.8883" y="-1.43136e-008" z="5.50563"/>
+<normal x="-0.933099" y="-0.258485" z="0.250024"/>
+<texcoord u="1.20969" v="-4.60711"/>
+<texcoord u="0.515485" v="0.812706"/>
+</vertex>
+<vertex>
+<position x="-25.1704" y="-1.43136e-008" z="8.18501"/>
+<normal x="-0.933098" y="-0.258487" z="0.250024"/>
+<texcoord u="1.91938" v="-4.60711"/>
+<texcoord u="0.578265" v="0.812706"/>
+</vertex>
+<vertex>
+<position x="-26.5829" y="2.65009" z="5.65326"/>
+<normal x="-0.933098" y="-0.258487" z="0.250024"/>
+<texcoord u="1.20969" v="-3.75593"/>
+<texcoord u="0.514643" v="0.874794"/>
+</vertex>
+<vertex>
+<position x="-25.8457" y="2.65009" z="8.40444"/>
+<normal x="-0.933098" y="-0.258488" z="0.250023"/>
+<texcoord u="1.91938" v="-3.75593"/>
+<texcoord u="0.579107" v="0.874794"/>
+</vertex>
+<vertex>
+<position x="-28.5789" y="-3.83013" z="-16.5"/>
+<normal x="0.618502" y="0.707052" z="0.34283"/>
+<texcoord u="-3.73064" v="1.96982"/>
+<texcoord u="0.816586" v="0.0774173"/>
+</vertex>
+<vertex>
+<position x="-31.3849" y="-3.83013" z="-10.1976"/>
+<normal x="0.676265" y="0.707052" z="0.206744"/>
+<texcoord u="-2.31126" v="1.96982"/>
+<texcoord u="0.884215" v="0.218749"/>
+</vertex>
+<vertex>
+<position x="-32.2789" y="-3.83012" z="-6.86109"/>
+<normal x="0.694171" y="0.707052" z="0.134923"/>
+<texcoord u="-1.60157" v="1.96982"/>
+<texcoord u="0.908054" v="0.293658"/>
+</vertex>
+<vertex>
+<position x="-32.8192" y="-3.83013" z="-3.44944"/>
+<normal x="0.704472" y="0.707052" z="0.0616225"/>
+<texcoord u="-0.891882" v="1.96982"/>
+<texcoord u="0.924207" v="0.370591"/>
+</vertex>
+<vertex>
+<position x="-33" y="-3.83013" z="0"/>
+<normal x="0.707052" y="0.707054" z="-0.0123509"/>
+<texcoord u="-0.209689" v="1.96982"/>
+<texcoord u="0.93251" v="0.448762"/>
+</vertex>
+<vertex>
+<position x="-32.8193" y="-3.83012" z="3.44944"/>
+<normal x="0.701887" y="0.707054" z="-0.0861914"/>
+<texcoord u="0.527497" v="1.96982"/>
+<texcoord u="0.932879" v="0.527371"/>
+</vertex>
+<vertex>
+<position x="-32.2789" y="-3.83013" z="6.86109"/>
+<normal x="0.689034" y="0.707052" z="-0.159087"/>
+<texcoord u="1.20969" v="1.96982"/>
+<texcoord u="0.925306" v="0.605616"/>
+</vertex>
+<vertex>
+<position x="-31.3849" y="-3.83013" z="10.1976"/>
+<normal x="0.66863" y="0.707054" z="-0.230238"/>
+<texcoord u="1.94688" v="1.96982"/>
+<texcoord u="0.909871" v="0.682698"/>
+</vertex>
+<vertex>
+<position x="-22.8386" y="0" z="-10.1684"/>
+<normal x="-0.906302" y="-9.78134e-008" z="-0.42263"/>
+<texcoord u="-3.04845" v="-4.60711"/>
+<texcoord u="0.44477" v="0.549468"/>
+</vertex>
+<vertex>
+<position x="-21.6507" y="0" z="-12.5"/>
+<normal x="-0.956147" y="0.00258237" z="0.292876"/>
+<texcoord u="-3.75814" v="-4.60711"/>
+<texcoord u="0.49355" v="0.584924"/>
+</vertex>
+<vertex>
+<position x="-23.7764" y="0" z="-7.72543"/>
+<normal x="-0.945514" y="-1.44146e-007" z="-0.325582"/>
+<texcoord u="-2.33876" v="-4.60711"/>
+<texcoord u="0.406991" v="0.533559"/>
+</vertex>
+<vertex>
+<position x="-24.4537" y="0" z="-5.1978"/>
+<normal x="-0.965926" y="2.93083e-007" z="-0.258819"/>
+<texcoord u="-1.62907" v="-4.60711"/>
+<texcoord u="0.36737" v="0.527071"/>
+</vertex>
+<vertex>
+<position x="-25" y="0" z="0"/>
+<normal x="-0.999847" y="2.72848e-007" z="-0.0174662"/>
+<texcoord u="-0.209689" v="-4.60711"/>
+<texcoord u="0.305383" v="0.436299"/>
+</vertex>
+<vertex>
+<position x="-24.8631" y="0" z="-2.61321"/>
+<normal x="-0.751441" y="0.000984038" z="0.6598"/>
+<texcoord u="-0.919379" v="-4.60711"/>
+<texcoord u="0.288544" v="0.478275"/>
+</vertex>
+<vertex>
+<position x="-24.8631" y="0" z="2.61321"/>
+<normal x="-0.996196" y="2.05923e-007" z="0.0871413"/>
+<texcoord u="0.5" v="-4.60711"/>
+<texcoord u="0.30104" v="0.396899"/>
+</vertex>
+<vertex>
+<position x="-24.4537" y="0" z="5.19779"/>
+<normal x="-0.987688" y="2.31381e-007" z="0.156435"/>
+<texcoord u="1.20969" v="-4.60711"/>
+<texcoord u="0.292368" v="0.317137"/>
+</vertex>
+<vertex>
+<position x="-22.917" y="-1.43136e-008" z="-13.2547"/>
+<normal x="-0.511934" y="0.00370703" z="0.859017"/>
+<texcoord u="1.48291" v="0.0318721"/>
+<texcoord u="0.547364" v="0.113895"/>
+</vertex>
+<vertex>
+<position x="-23.5319" y="-2.65009" z="-13.6097"/>
+<normal x="-0.511934" y="0.00370721" z="0.859017"/>
+<texcoord u="1.26565" v="0.968128"/>
+<texcoord u="0.547364" v="0.175989"/>
+</vertex>
+<vertex>
+<position x="-21.6507" y="0" z="-12.5"/>
+<normal x="-0.956147" y="0.00258237" z="0.292876"/>
+<texcoord u="1.93029" v="0.0318721"/>
+<texcoord u="0.515136" v="0.105261"/>
+</vertex>
+<vertex>
+<position x="-22.2308" y="-2.5" z="-12.8349"/>
+<normal x="-0.85849" y="0.480219" z="-0.179958"/>
+<texcoord u="1.72533" v="0.915102"/>
+<texcoord u="0.515137" v="0.163839"/>
+</vertex>
+<vertex>
+<position x="-27.0284" y="-2.65009" z="-2.84854"/>
+<normal x="0.0979114" y="-0.995074" z="0.0155077"/>
+<texcoord u="0.415483" v="-0.727738"/>
+<texcoord u="0.142134" v="0.545893"/>
+</vertex>
+<vertex>
+<position x="-26.5829" y="-2.65009" z="-5.66171"/>
+<normal x="0.0979115" y="-0.995074" z="0.0155077"/>
+<texcoord u="0.59316" v="0.394069"/>
+<texcoord u="0.142134" v="0.610356"/>
+</vertex>
+<vertex>
+<position x="-25.5293" y="-2.5" z="-2.68323"/>
+<normal x="0.0979115" y="-0.995074" z="0.0155077"/>
+<texcoord u="1.01331" v="-0.793658"/>
+<texcoord u="0.107869" v="0.547505"/>
+</vertex>
+<vertex>
+<position x="-25.1089" y="-2.5" z="-5.33707"/>
+<normal x="0.0979117" y="-0.995074" z="0.0155076"/>
+<texcoord u="1.18092" v="0.264614"/>
+<texcoord u="0.107866" v="0.608317"/>
+</vertex>
+<vertex>
+<position x="-26.5829" y="-2.65009" z="-5.66171"/>
+<normal x="0.215291" y="-0.00202356" z="-0.976548"/>
+<texcoord u="0.4668" v="-0.305134"/>
+<texcoord u="0.425782" v="0.703976"/>
+</vertex>
+<vertex>
+<position x="-25.8883" y="-1.43136e-008" z="-5.51407"/>
+<normal x="0.215291" y="-0.00202355" z="-0.976548"/>
+<texcoord u="0.689233" v="0.543536"/>
+<texcoord u="0.363692" v="0.70324"/>
+</vertex>
+<vertex>
+<position x="-25.1089" y="-2.5" z="-5.33707"/>
+<normal x="0.215291" y="-0.00202355" z="-0.976548"/>
+<texcoord u="0.938818" v="-0.257069"/>
+<texcoord u="0.414041" v="0.671717"/>
+</vertex>
+<vertex>
+<position x="-24.4537" y="0" z="-5.1978"/>
+<normal x="0.215291" y="-0.00202354" z="-0.976548"/>
+<texcoord u="1.14865" v="0.543536"/>
+<texcoord u="0.355468" v="0.671024"/>
+</vertex>
+<vertex>
+<position x="-26.3222" y="-1.43136e-008" z="-2.77432"/>
+<normal x="-0.919218" y="0.23613" z="0.315088"/>
+<texcoord u="2.10552" v="-0.921738"/>
+<texcoord u="0.547296" v="0.676377"/>
+</vertex>
+<vertex>
+<position x="-27.0284" y="-2.65009" z="-2.84854"/>
+<normal x="-0.534593" y="0.119025" z="0.836686"/>
+<texcoord u="1.85603" v="0.0145175"/>
+<texcoord u="0.547296" v="0.738472"/>
+</vertex>
+<vertex>
+<position x="-24.8631" y="0" z="-2.61321"/>
+<normal x="-0.751441" y="0.000984038" z="0.6598"/>
+<texcoord u="2.62104" v="-0.921738"/>
+<texcoord u="0.515204" v="0.667778"/>
+</vertex>
+<vertex>
+<position x="-25.5293" y="-2.5" z="-2.68323"/>
+<normal x="-0.857099" y="0.480631" z="0.185403"/>
+<texcoord u="2.38568" v="-0.0385076"/>
+<texcoord u="0.515204" v="0.726356"/>
+</vertex>
+<vertex>
+<position x="-26.5829" y="-2.65009" z="5.65326"/>
+<normal x="-0.209802" y="0.000516797" z="-0.977744"/>
+<texcoord u="1.1794" v="-0.305134"/>
+<texcoord u="0.23354" v="0.644525"/>
+</vertex>
+<vertex>
+<position x="-25.8883" y="-1.43136e-008" z="5.50563"/>
+<normal x="-0.209801" y="0.00051693" z="-0.977744"/>
+<texcoord u="1.40183" v="0.543536"/>
+<texcoord u="0.234283" v="0.582435"/>
+</vertex>
+<vertex>
+<position x="-25.1089" y="-2.5" z="5.33707"/>
+<normal x="-0.209801" y="0.00051693" z="-0.977744"/>
+<texcoord u="1.65142" v="-0.257069"/>
+<texcoord u="0.26576" v="0.632798"/>
+</vertex>
+<vertex>
+<position x="-24.4537" y="0" z="5.19779"/>
+<normal x="-0.209801" y="0.000517063" z="-0.977744"/>
+<texcoord u="1.86125" v="0.543536"/>
+<texcoord u="0.26646" v="0.574225"/>
+</vertex>
+<vertex>
+<position x="-23.5319" y="2.65009" z="-13.6097"/>
+<normal x="-0.511934" y="-0.0037079" z="0.859017"/>
+<texcoord u="0.545379" v="1.93909"/>
+<texcoord u="0.425802" v="0.110268"/>
+</vertex>
+<vertex>
+<position x="-22.917" y="-1.43136e-008" z="-13.2547"/>
+<normal x="-0.511934" y="-0.00370793" z="0.859017"/>
+<texcoord u="0.762637" v="2.87535"/>
+<texcoord u="0.363712" v="0.109556"/>
+</vertex>
+<vertex>
+<position x="-22.2308" y="2.5" z="-12.8349"/>
+<normal x="-0.511934" y="-0.00370793" z="0.859017"/>
+<texcoord u="1.00506" v="1.99212"/>
+<texcoord u="0.414022" v="0.0779043"/>
+</vertex>
+<vertex>
+<position x="-21.6507" y="0" z="-12.5"/>
+<normal x="-0.511935" y="-0.00370797" z="0.859016"/>
+<texcoord u="1.21002" v="2.87535"/>
+<texcoord u="0.355448" v="0.0772316"/>
+</vertex>
+<vertex>
+<position x="-26.5829" y="2.65009" z="-5.66171"/>
+<normal x="0.220593" y="0.702269" z="-0.676873"/>
+<texcoord u="-1.62907" v="-3.75593"/>
+<texcoord u="0.169777" v="0.23108"/>
+</vertex>
+<vertex>
+<position x="-25.1089" y="2.5" z="-5.33707"/>
+<normal x="0.220593" y="0.702269" z="-0.676873"/>
+<texcoord u="-1.62907" v="-3.75593"/>
+<texcoord u="0.202435" v="0.241659"/>
+</vertex>
+<vertex>
+<position x="-25.8883" y="-1.43136e-008" z="-5.51407"/>
+<normal x="0.215291" y="0.00202335" z="-0.976548"/>
+<texcoord u="-1.62907" v="-4.60711"/>
+<texcoord u="0.172734" v="0.293104"/>
+</vertex>
+<vertex>
+<position x="-24.4537" y="0" z="-5.1978"/>
+<normal x="0.215291" y="0.00202326" z="-0.976548"/>
+<texcoord u="-1.62907" v="-4.60711"/>
+<texcoord u="0.205222" v="0.30017"/>
+</vertex>
+<vertex>
+<position x="-26.5829" y="2.65009" z="-5.66171"/>
+<normal x="0.220593" y="0.702269" z="-0.676873"/>
+<texcoord u="0.610158" v="-1.44655"/>
+<texcoord u="0.204634" v="0.389644"/>
+</vertex>
+<vertex>
+<position x="-27.0284" y="2.65009" z="-2.84854"/>
+<normal x="0.0384462" y="0.888232" z="0.457784"/>
+<texcoord u="0.412158" v="-0.196439"/>
+<texcoord u="0.204634" v="0.454107"/>
+</vertex>
+<vertex>
+<position x="-25.1089" y="2.5" z="-5.33707"/>
+<normal x="0.220593" y="0.702269" z="-0.676873"/>
+<texcoord u="1.26514" v="-1.30229"/>
+<texcoord u="0.170366" v="0.391683"/>
+</vertex>
+<vertex>
+<position x="-25.5293" y="2.5" z="-2.68323"/>
+<normal x="-0.0542982" y="0.443174" z="0.89479"/>
+<texcoord u="1.07836" v="-0.122978"/>
+<texcoord u="0.170369" v="0.452495"/>
+</vertex>
+<vertex>
+<position x="-27.0284" y="2.65009" z="-2.84854"/>
+<normal x="0.0384462" y="0.888232" z="0.457784"/>
+<texcoord u="1.24023" v="1.93909"/>
+<texcoord u="0.233534" v="0.144528"/>
+</vertex>
+<vertex>
+<position x="-26.3222" y="-1.43136e-008" z="-2.77432"/>
+<normal x="-0.109742" y="-0.00140585" z="0.993959"/>
+<texcoord u="1.48972" v="2.87535"/>
+<texcoord u="0.234274" v="0.0824379"/>
+</vertex>
+<vertex>
+<position x="-25.5293" y="2.5" z="-2.68323"/>
+<normal x="-0.0542982" y="0.443174" z="0.89479"/>
+<texcoord u="1.76988" v="1.99212"/>
+<texcoord u="0.265768" v="0.132796"/>
+</vertex>
+<vertex>
+<position x="-24.8631" y="0" z="-2.61321"/>
+<normal x="-0.109742" y="-0.00140588" z="0.993959"/>
+<texcoord u="2.00524" v="2.87535"/>
+<texcoord u="0.266466" v="0.0742221"/>
+</vertex>
+<vertex>
+<position x="-26.5829" y="2.65009" z="5.65326"/>
+<normal x="-0.0804178" y="0.701681" z="-0.707938"/>
+<texcoord u="0.976874" v="2.2716"/>
+<texcoord u="0.222508" v="0.720957"/>
+</vertex>
+<vertex>
+<position x="-25.1089" y="2.5" z="5.33707"/>
+<normal x="-0.0804179" y="0.701681" z="-0.707938"/>
+<texcoord u="1.44889" v="2.22354"/>
+<texcoord u="0.256796" v="0.720954"/>
+</vertex>
+<vertex>
+<position x="-25.8883" y="-1.43136e-008" z="5.50563"/>
+<normal x="-0.209801" y="-0.000517483" z="-0.977744"/>
+<texcoord u="1.1993" v="1.42293"/>
+<texcoord u="0.244448" v="0.779046"/>
+</vertex>
+<vertex>
+<position x="-24.4537" y="0" z="5.19779"/>
+<normal x="-0.209802" y="-0.000517406" z="-0.977744"/>
+<texcoord u="1.65872" v="1.42293"/>
+<texcoord u="0.277492" v="0.775753"/>
+</vertex>
+<vertex>
+<position x="-26.5829" y="2.65009" z="5.65326"/>
+<normal x="-0.0804178" y="0.701681" z="-0.707938"/>
+<texcoord u="-0.590274" v="-1.34083"/>
+<texcoord u="0.358393" v="0.795377"/>
+</vertex>
+<vertex>
+<position x="-25.8457" y="2.65009" z="8.40444"/>
+<normal x="0.0958186" y="0.995068" z="-0.0256746"/>
+<texcoord u="-0.262688" v="-0.118262"/>
+<texcoord u="0.422857" v="0.795377"/>
+</vertex>
+<vertex>
+<position x="-25.1089" y="2.5" z="5.33707"/>
+<normal x="-0.0804179" y="0.701681" z="-0.707938"/>
+<texcoord u="0.0647139" v="-1.48134"/>
+<texcoord u="0.360116" v="0.829622"/>
+</vertex>
+<vertex>
+<position x="-24.4135" y="2.5" z="7.93243"/>
+<normal x="0.0958186" y="0.995068" z="-0.0256746"/>
+<texcoord u="0.373747" v="-0.328013"/>
+<texcoord u="0.420928" v="0.829621"/>
+</vertex>
+<vertex>
+<position x="0.435764" y="-11.5187" z="-7.90549"/>
+<normal x="-0.920311" y="0.365929" z="0.138288"/>
+<texcoord u="4.75813" v="-1.20237"/>
+<texcoord u="0.30112" v="0.309396"/>
+</vertex>
+<vertex>
+<position x="1.51988" y="-9.11067" z="-6.02774"/>
+<normal x="-0.954632" y="0.28716" z="0.0788414"/>
+<texcoord u="3.33875" v="-1.20237"/>
+<texcoord u="0.347308" v="0.284941"/>
+</vertex>
+<vertex>
+<position x="4.46023" y="-9.11067" z="-4.33013"/>
+<normal x="0.409037" y="0.28716" z="0.866157"/>
+<texcoord u="3.33875" v="2.20237"/>
+<texcoord u="0.371589" v="0.742401"/>
+</vertex>
+<vertex>
+<position x="6.62847" y="-11.5187" z="-4.33013"/>
+<normal x="0.340395" y="0.365929" z="0.866157"/>
+<texcoord u="4.75813" v="2.20237"/>
+<texcoord u="0.308074" v="0.674288"/>
+</vertex>
+<vertex>
+<position x="-4.84582" y="-3.25389" z="-8.3932"/>
+<normal x="0.463613" y="-0.374501" z="0.803002"/>
+<texcoord u="1.91937" v="-4.60711"/>
+<texcoord u="0.484285" v="0.405263"/>
+</vertex>
+<vertex>
+<position x="-4.58741" y="-1.66329" z="-7.94562"/>
+<normal x="0.492414" y="-0.173537" z="0.852886"/>
+<texcoord u="0.499992" v="-4.60711"/>
+<texcoord u="0.519109" v="0.399243"/>
+</vertex>
+<vertex>
+<position x="-2.09473" y="-1.80257" z="-8.62817"/>
+<normal x="-0.0102628" y="-0.184578" z="0.982764"/>
+<texcoord u="0.499992" v="-3.75593"/>
+<texcoord u="0.513736" v="0.351527"/>
+</vertex>
+<vertex>
+<position x="-2.37477" y="-3.52636" z="-9.11323"/>
+<normal x="-0.0386941" y="-0.35643" z="0.93352"/>
+<texcoord u="1.91937" v="-3.75593"/>
+<texcoord u="0.4748" v="0.361475"/>
+</vertex>
+<vertex>
+<position x="-0.875" y="-13.4234" z="-10.1758"/>
+<normal x="-0.878551" y="0.428705" z="0.210618"/>
+<texcoord u="6.17751" v="-1.20237"/>
+<texcoord u="0.255544" v="0.350657"/>
+</vertex>
+<vertex>
+<position x="0.179478" y="-9.66089" z="-9.68914"/>
+<normal x="-0.869475" y="-0.00628129" z="0.493937"/>
+<texcoord u="4.75813" v="-2.05356"/>
+<texcoord u="0.340703" v="0.333082"/>
+</vertex>
+<vertex>
+<position x="1.08874" y="-7.64121" z="-8.11425"/>
+<normal x="-0.868746" y="-0.00759444" z="0.4952"/>
+<texcoord u="3.33875" v="-2.05356"/>
+<texcoord u="0.385107" v="0.307621"/>
+</vertex>
+<vertex>
+<position x="1.91605" y="-6.71581" z="-3.31869"/>
+<normal x="-0.927162" y="0.321332" z="-0.192655"/>
+<texcoord u="1.91937" v="-0.731957"/>
+<texcoord u="0.383222" v="0.238596"/>
+</vertex>
+<vertex>
+<position x="2.32998" y="-6.30442" z="-4.62461"/>
+<normal x="-0.977823" y="0.189256" z="0.0896919"/>
+<texcoord u="1.91937" v="-1.20237"/>
+<texcoord u="0.400577" v="0.246619"/>
+</vertex>
+<vertex>
+<position x="-0.502659" y="-6.17175" z="-9.53089"/>
+<normal x="-0.550361" y="-0.30028" z="0.77906"/>
+<texcoord u="3.33875" v="-2.90474"/>
+<texcoord u="0.413644" v="0.340932"/>
+</vertex>
+<vertex>
+<position x="0.0461159" y="-4.27074" z="-8.58038"/>
+<normal x="-0.52351" y="-0.210657" z="0.825567"/>
+<texcoord u="1.91937" v="-2.90474"/>
+<texcoord u="0.456717" v="0.320179"/>
+</vertex>
+<vertex>
+<position x="1.76817" y="-5.28758" z="-6.93743"/>
+<normal x="-0.885252" y="0.00453946" z="0.46509"/>
+<texcoord u="1.91937" v="-2.05356"/>
+<texcoord u="0.427149" v="0.284693"/>
+</vertex>
+<vertex>
+<position x="0.385277" y="-2.18307" z="-7.99294"/>
+<normal x="-0.506563" y="-0.111826" z="0.85492"/>
+<texcoord u="0.499992" v="-2.90474"/>
+<texcoord u="0.502324" v="0.304069"/>
+</vertex>
+<vertex>
+<position x="-4.5" y="4.60772e-007" z="-7.79423"/>
+<normal x="0.499693" y="0.0350131" z="0.865494"/>
+<texcoord u="-0.919387" v="-4.60711"/>
+<texcoord u="0.554264" v="0.396428"/>
+</vertex>
+<vertex>
+<position x="-2" y="4.99354e-007" z="-8.4641"/>
+<normal x="-0.000317861" y="-0.00465824" z="0.999989"/>
+<texcoord u="-0.919387" v="-3.75593"/>
+<texcoord u="0.553497" v="0.346206"/>
+</vertex>
+<vertex>
+<position x="9.69163" y="-3.25389" z="0"/>
+<normal x="-0.927226" y="-0.374501" z="-5.16554e-009"/>
+<texcoord u="1.91937" v="-4.60711"/>
+<texcoord u="0.0646036" v="0.658913"/>
+</vertex>
+<vertex>
+<position x="9.17482" y="-1.66329" z="0"/>
+<normal x="-0.984828" y="-0.173536" z="2.06621e-008"/>
+<texcoord u="0.499992" v="-4.60711"/>
+<texcoord u="0.0646036" v="0.565163"/>
+</vertex>
+<vertex>
+<position x="8.51958" y="-1.80257" z="2.5"/>
+<normal x="-0.845967" y="-0.184578" z="-0.50027"/>
+<texcoord u="0.499992" v="-3.75593"/>
+<texcoord u="0.122896" v="0.658913"/>
+</vertex>
+<vertex>
+<position x="9" y="4.60772e-007" z="0"/>
+<normal x="-0.999387" y="0.035013" z="3.61588e-008"/>
+<texcoord u="-0.919387" v="-4.60711"/>
+<texcoord u="0.0646036" v="0.471413"/>
+</vertex>
+<vertex>
+<position x="8.33012" y="4.99354e-007" z="2.5"/>
+<normal x="-0.865857" y="-0.00465805" z="-0.50027"/>
+<texcoord u="-0.919387" v="-3.75593"/>
+<texcoord u="0.122896" v="0.565163"/>
+</vertex>
+<vertex>
+<position x="2.84004" y="-6.30442" z="-4.33013"/>
+<normal x="0.411235" y="0.189256" z="0.891666"/>
+<texcoord u="1.91937" v="2.20237"/>
+<texcoord u="0.427193" v="0.772345"/>
+</vertex>
+<vertex>
+<position x="9.07967" y="-3.52636" z="-2.5"/>
+<normal x="-0.789105" y="-0.356431" z="0.50027"/>
+<texcoord u="1.91937" v="4.75592"/>
+<texcoord u="0.481758" v="0.629119"/>
+</vertex>
+<vertex>
+<position x="8.51958" y="-1.80257" z="-2.5"/>
+<normal x="-0.845967" y="-0.184578" z="0.50027"/>
+<texcoord u="0.499992" v="4.75592"/>
+<texcoord u="0.520302" v="0.637326"/>
+</vertex>
+<vertex>
+<position x="8.33012" y="4.99354e-007" z="-2.5"/>
+<normal x="-0.865857" y="-0.004658" z="0.50027"/>
+<texcoord u="-0.919387" v="4.75592"/>
+<texcoord u="0.556395" v="0.641075"/>
+</vertex>
+<vertex>
+<position x="7.40777" y="-4.27074" z="-4.33013"/>
+<normal x="-0.453207" y="-0.210657" z="0.866157"/>
+<texcoord u="1.91937" v="3.90474"/>
+<texcoord u="0.467037" v="0.676118"/>
+</vertex>
+<vertex>
+<position x="6.72945" y="-2.18307" z="-4.33013"/>
+<normal x="-0.487101" y="-0.111826" z="0.866157"/>
+<texcoord u="0.499992" v="3.90474"/>
+<texcoord u="0.511155" v="0.688118"/>
+</vertex>
+<vertex>
+<position x="6.48277" y="-7.64121" z="-5"/>
+<normal x="0.00551754" y="-0.00759432" z="0.999956"/>
+<texcoord u="3.33875" v="3.05355"/>
+<texcoord u="0.398908" v="0.700447"/>
+</vertex>
+<vertex>
+<position x="5.1239" y="-5.28758" z="-5"/>
+<normal x="0.0398462" y="0.00453937" z="0.999196"/>
+<texcoord u="1.91937" v="3.05355"/>
+<texcoord u="0.447686" v="0.724337"/>
+</vertex>
+<vertex>
+<position x="8.50532" y="-6.17175" z="-4.33013"/>
+<normal x="-0.399505" y="-0.300281" z="0.866157"/>
+<texcoord u="3.33875" v="3.90474"/>
+<texcoord u="0.42596" v="0.658994"/>
+</vertex>
+<vertex>
+<position x="8.3013" y="-9.66089" z="-5"/>
+<normal x="0.00697595" y="-0.00628122" z="0.999956"/>
+<texcoord u="4.75813" v="3.05355"/>
+<texcoord u="0.354127" v="0.66971"/>
+</vertex>
+<vertex>
+<position x="9.25" y="-13.4234" z="-4.33013"/>
+<normal x="0.256876" y="0.428704" z="0.866157"/>
+<texcoord u="6.17751" v="2.20237"/>
+<texcoord u="0.264625" v="0.631239"/>
+</vertex>
+<vertex>
+<position x="-5.26393" y="-4.70228" z="-9.1174"/>
+<normal x="0.414551" y="-0.559098" z="0.718023"/>
+<texcoord u="3.33875" v="-4.60711"/>
+<texcoord u="0.450143" v="0.41392"/>
+</vertex>
+<vertex>
+<position x="-2.8279" y="-5.09602" z="-9.89806"/>
+<normal x="-0.0843687" y="-0.512706" z="0.854409"/>
+<texcoord u="3.33875" v="-3.75593"/>
+<texcoord u="0.436738" v="0.375187"/>
+</vertex>
+<vertex>
+<position x="-0.919872" y="-11.2583" z="-11.5933"/>
+<normal x="-0.870052" y="-0.0046933" z="0.492938"/>
+<texcoord u="6.17751" v="-2.05356"/>
+<texcoord u="0.298989" v="0.361107"/>
+</vertex>
+<vertex>
+<position x="-1.23706" y="-7.80302" z="-10.8029"/>
+<normal x="-0.585942" y="-0.37678" z="0.717432"/>
+<texcoord u="4.75813" v="-2.90474"/>
+<texcoord u="0.372186" v="0.361294"/>
+</vertex>
+<vertex>
+<position x="2.5" y="-5.25789" z="-4.33013"/>
+<normal x="-0.985853" y="0.130598" z="0.105064"/>
+<texcoord u="1.33838" v="-1.20237"/>
+<texcoord u="0.398959" v="0.228384"/>
+</vertex>
+<vertex>
+<position x="2.18809" y="-2.70285" z="-6.21012"/>
+<normal x="-0.866963" y="-0.00918189" z="0.498288"/>
+<texcoord u="0.499992" v="-2.05356"/>
+<texcoord u="0.487331" v="0.255235"/>
+</vertex>
+<vertex>
+<position x="0.500002" y="6.04763e-007" z="-7.79423"/>
+<normal x="-0.50026" y="-0.008109" z="0.865837"/>
+<texcoord u="-0.919387" v="-2.90474"/>
+<texcoord u="0.54938" v="0.294981"/>
+</vertex>
+<vertex>
+<position x="-4.58741" y="1.66329" z="-7.94562"/>
+<normal x="0.485134" y="0.242032" z="0.840277"/>
+<texcoord u="-2.33876" v="-4.60711"/>
+<texcoord u="0.589383" v="0.397446"/>
+</vertex>
+<vertex>
+<position x="-2.09473" y="1.80257" z="-8.62817"/>
+<normal x="-0.00929478" y="0.175466" z="0.984442"/>
+<texcoord u="-2.33876" v="-3.75593"/>
+<texcoord u="0.593511" v="0.345643"/>
+</vertex>
+<vertex>
+<position x="9.17482" y="1.66329" z="0"/>
+<normal x="-0.970268" y="0.242032" z="3.09932e-008"/>
+<texcoord u="-2.33876" v="-4.60711"/>
+<texcoord u="0.0820626" v="0.497337"/>
+</vertex>
+<vertex>
+<position x="8.51958" y="1.80257" z="2.5"/>
+<normal x="-0.847904" y="0.175466" z="-0.50027"/>
+<texcoord u="-2.33876" v="-3.75593"/>
+<texcoord u="0.122896" v="0.471413"/>
+</vertex>
+<vertex>
+<position x="4.28408" y="-2.70285" z="-5"/>
+<normal x="0.00195149" y="-0.00918206" z="0.999956"/>
+<texcoord u="0.499992" v="3.05355"/>
+<texcoord u="0.498134" v="0.738553"/>
+</vertex>
+<vertex>
+<position x="9.98592" y="-5.09602" z="-2.5"/>
+<normal x="-0.697755" y="-0.512706" z="0.50027"/>
+<texcoord u="3.33875" v="4.75592"/>
+<texcoord u="0.444417" v="0.616983"/>
+</vertex>
+<vertex>
+<position x="6.5" y="6.04763e-007" z="-4.33013"/>
+<normal x="-0.499707" y="-0.00810881" z="0.866157"/>
+<texcoord u="-0.919387" v="3.90474"/>
+<texcoord u="0.556088" v="0.694732"/>
+</vertex>
+<vertex>
+<position x="8.51958" y="1.80257" z="-2.5"/>
+<normal x="-0.847904" y="0.175466" z="0.50027"/>
+<texcoord u="-2.33876" v="4.75592"/>
+<texcoord u="0.594584" v="0.64026"/>
+</vertex>
+<vertex>
+<position x="9.97413" y="-7.80302" z="-4.33013"/>
+<normal x="-0.328343" y="-0.37678" z="0.866157"/>
+<texcoord u="4.75813" v="3.90474"/>
+<texcoord u="0.385735" v="0.637274"/>
+</vertex>
+<vertex>
+<position x="10.5" y="-11.2583" z="-5"/>
+<normal x="0.00812943" y="-0.00469358" z="0.999956"/>
+<texcoord u="6.17751" v="3.05355"/>
+<texcoord u="0.313358" v="0.635995"/>
+</vertex>
+<vertex>
+<position x="-5.82348" y="-5.94516" z="-10.0866"/>
+<normal x="0.34737" y="-0.719261" z="0.601662"/>
+<texcoord u="4.75813" v="-4.60711"/>
+<texcoord u="0.416725" v="0.425421"/>
+</vertex>
+<vertex>
+<position x="-3.4343" y="-6.44297" z="-10.9484"/>
+<normal x="-0.145292" y="-0.646574" z="0.748888"/>
+<texcoord u="4.75813" v="-3.75593"/>
+<texcoord u="0.399846" v="0.390817"/>
+</vertex>
+<vertex>
+<position x="-2.16126" y="-12.3637" z="-13.7434"/>
+<normal x="-0.870451" y="-0.00290074" z="0.492246"/>
+<texcoord u="7.59689" v="-2.05356"/>
+<texcoord u="0.268687" v="0.393516"/>
+</vertex>
+<vertex>
+<position x="-2.125" y="-9.09327" z="-12.3409"/>
+<normal x="-0.628698" y="-0.436813" z="0.643376"/>
+<texcoord u="6.17751" v="-2.90474"/>
+<texcoord u="0.332691" v="0.384104"/>
+</vertex>
+<vertex>
+<position x="2.62424" y="-3.05566" z="-4.54531"/>
+<normal x="-0.962116" y="0.0626785" z="0.265339"/>
+<texcoord u="0.499992" v="-1.4758"/>
+<texcoord u="0.463089" v="0.240672"/>
+</vertex>
+<vertex>
+<position x="2.33013" y="7.48754e-007" z="-5.9641"/>
+<normal x="-0.838015" y="-0.00562424" z="0.545619"/>
+<texcoord u="-0.919387" v="-2.05356"/>
+<texcoord u="0.542297" v="0.246552"/>
+</vertex>
+<vertex>
+<position x="0.385277" y="2.18307" z="-7.99293"/>
+<normal x="-0.504877" y="0.0959629" z="0.857841"/>
+<texcoord u="-2.33876" v="-2.90474"/>
+<texcoord u="0.596718" v="0.292662"/>
+</vertex>
+<vertex>
+<position x="-4.84582" y="3.2539" z="-8.3932"/>
+<normal x="0.449372" y="0.438473" z="0.778335"/>
+<texcoord u="-3.75814" v="-4.60711"/>
+<texcoord u="0.624352" v="0.402402"/>
+</vertex>
+<vertex>
+<position x="-2.37477" y="3.52636" z="-9.11323"/>
+<normal x="-0.0367997" y="0.347921" z="0.936801"/>
+<texcoord u="-3.75814" v="-3.75593"/>
+<texcoord u="0.633234" v="0.351453"/>
+</vertex>
+<vertex>
+<position x="9.69163" y="3.2539" z="0"/>
+<normal x="-0.898744" y="0.438473" z="4.13243e-008"/>
+<texcoord u="-3.75814" v="-4.60711"/>
+<texcoord u="0.0820628" v="0.403587"/>
+</vertex>
+<vertex>
+<position x="9.07967" y="3.52636" z="2.5"/>
+<normal x="-0.792894" y="0.34792" z="-0.50027"/>
+<texcoord u="-3.75814" v="-3.75593"/>
+<texcoord u="0.122896" v="0.377663"/>
+</vertex>
+<vertex>
+<position x="3.99999" y="7.48754e-007" z="-5"/>
+<normal x="-0.0535124" y="-0.00562437" z="0.998551"/>
+<texcoord u="-0.919387" v="3.05355"/>
+<texcoord u="0.553121" v="0.750722"/>
+</vertex>
+<vertex>
+<position x="11.1987" y="-6.44297" z="-2.5"/>
+<normal x="-0.57591" y="-0.646574" z="0.50027"/>
+<texcoord u="4.75813" v="4.75592"/>
+<texcoord u="0.408645" v="0.601416"/>
+</vertex>
+<vertex>
+<position x="6.72944" y="2.18307" z="-4.33013"/>
+<normal x="-0.490473" y="0.0959632" z="0.866157"/>
+<texcoord u="-2.33876" v="3.90474"/>
+<texcoord u="0.600523" v="0.693737"/>
+</vertex>
+<vertex>
+<position x="9.07967" y="3.52636" z="-2.5"/>
+<normal x="-0.792894" y="0.34792" z="0.50027"/>
+<texcoord u="-3.75814" v="4.75592"/>
+<texcoord u="0.632746" v="0.634429"/>
+</vertex>
+<vertex>
+<position x="11.75" y="-9.09327" z="-4.33013"/>
+<normal x="-0.242831" y="-0.436813" z="0.866157"/>
+<texcoord u="6.17751" v="3.90474"/>
+<texcoord u="0.348908" v="0.612351"/>
+</vertex>
+<vertex>
+<position x="12.9828" y="-12.3637" z="-5"/>
+<normal x="0.00892767" y="-0.00290078" z="0.999956"/>
+<texcoord u="7.59689" v="3.05355"/>
+<texcoord u="0.290377" v="0.599084"/>
+</vertex>
+<vertex>
+<position x="-6.5" y="-6.92821" z="-11.2583"/>
+<normal x="0.265008" y="-0.847988" z="0.459007"/>
+<texcoord u="6.17751" v="-4.60711"/>
+<texcoord u="0.384464" v="0.437944"/>
+</vertex>
+<vertex>
+<position x="-4.16747" y="-7.50833" z="-12.2183"/>
+<normal x="-0.218799" y="-0.752183" z="0.621569"/>
+<texcoord u="6.17751" v="-3.75593"/>
+<texcoord u="0.365934" v="0.409221"/>
+</vertex>
+<vertex>
+<position x="-3.12766" y="-9.9861" z="-14.0775"/>
+<normal x="-0.676761" y="-0.477755" z="0.560129"/>
+<texcoord u="7.59689" v="-2.90474"/>
+<texcoord u="0.302262" v="0.403769"/>
+</vertex>
+<vertex>
+<position x="2.68301" y="8.24607e-007" z="-4.64712"/>
+<normal x="-0.965926" y="6.75459e-008" z="0.258819"/>
+<texcoord u="-0.919387" v="-1.60516"/>
+<texcoord u="0.539874" v="0.221837"/>
+</vertex>
+<vertex>
+<position x="2.18809" y="2.70285" z="-6.21012"/>
+<normal x="-0.866025" y="-2.14769e-007" z="0.5"/>
+<texcoord u="-2.33876" v="-2.05356"/>
+<texcoord u="0.600597" v="0.236169"/>
+</vertex>
+<vertex>
+<position x="0.0461159" y="4.27074" z="-8.58038"/>
+<normal x="-0.520212" y="0.195842" z="0.831279"/>
+<texcoord u="-3.75814" v="-2.90474"/>
+<texcoord u="0.643678" v="0.299297"/>
+</vertex>
+<vertex>
+<position x="-5.26393" y="4.70229" z="-9.1174"/>
+<normal x="0.39397" y="0.615751" z="0.682377"/>
+<texcoord u="-5.17752" v="-4.60711"/>
+<texcoord u="0.658747" v="0.411124"/>
+</vertex>
+<vertex>
+<position x="-2.8279" y="5.09603" z="-9.89806"/>
+<normal x="-0.0816314" y="0.50517" z="0.859151"/>
+<texcoord u="-5.17752" v="-3.75593"/>
+<texcoord u="0.672074" v="0.362132"/>
+</vertex>
+<vertex>
+<position x="4.28407" y="2.70285" z="-5"/>
+<normal x="-1.28604e-007" y="-2.31488e-008" z="1"/>
+<texcoord u="-2.33876" v="3.05355"/>
+<texcoord u="0.607421" v="0.749837"/>
+</vertex>
+<vertex>
+<position x="12.6651" y="-7.50833" z="-2.5"/>
+<normal x="-0.428895" y="-0.752183" z="0.50027"/>
+<texcoord u="6.17751" v="4.75592"/>
+<texcoord u="0.375795" v="0.583535"/>
+</vertex>
+<vertex>
+<position x="7.40777" y="4.27074" z="-4.33013"/>
+<normal x="-0.459803" y="0.195841" z="0.866157"/>
+<texcoord u="-3.75814" v="3.90474"/>
+<texcoord u="0.645379" v="0.684651"/>
+</vertex>
+<vertex>
+<position x="9.98592" y="5.09603" z="-2.5"/>
+<normal x="-0.703231" y="0.50517" z="0.50027"/>
+<texcoord u="-5.17752" v="4.75592"/>
+<texcoord u="0.670016" v="0.624156"/>
+</vertex>
+<vertex>
+<position x="13.7553" y="-9.9861" z="-4.33013"/>
+<normal x="-0.146706" y="-0.477755" z="0.866157"/>
+<texcoord u="7.59689" v="3.90474"/>
+<texcoord u="0.31924" v="0.586372"/>
+</vertex>
+<vertex>
+<position x="-4.99537" y="-8.24554" z="-13.6522"/>
+<normal x="-0.301679" y="-0.824918" z="0.478016"/>
+<texcoord u="7.59689" v="-3.75593"/>
+<texcoord u="0.314494" v="0.433616"/>
+</vertex>
+<vertex>
+<position x="-4.20123" y="-10.4425" z="-15.937"/>
+<normal x="-0.728029" y="-0.497817" z="0.47133"/>
+<texcoord u="9.01627" v="-2.90474"/>
+<texcoord u="0.272639" v="0.428549"/>
+</vertex>
+<vertex>
+<position x="2.62424" y="3.05566" z="-4.54531"/>
+<normal x="-0.962116" y="-0.0626785" z="0.265339"/>
+<texcoord u="-2.33876" v="-1.4758"/>
+<texcoord u="0.590236" v="0.216092"/>
+</vertex>
+<vertex>
+<position x="1.76818" y="5.28758" z="-6.93743"/>
+<normal x="-0.894618" y="-0.0271853" z="0.446003"/>
+<texcoord u="-3.75814" v="-2.05356"/>
+<texcoord u="0.656069" v="0.245267"/>
+</vertex>
+<vertex>
+<position x="-0.502659" y="6.17175" z="-9.53088"/>
+<normal x="-0.545595" y="0.28716" z="0.787315"/>
+<texcoord u="-5.17752" v="-2.90474"/>
+<texcoord u="0.689387" v="0.312968"/>
+</vertex>
+<vertex>
+<position x="-5.82347" y="5.94516" z="-10.0866"/>
+<normal x="0.32135" y="0.766118" z="0.556595"/>
+<texcoord u="-6.5969" v="-4.60711"/>
+<texcoord u="0.692193" v="0.423793"/>
+</vertex>
+<vertex>
+<position x="-3.4343" y="6.44298" z="-10.9484"/>
+<normal x="-0.14183" y="0.64034" z="0.754883"/>
+<texcoord u="-6.5969" v="-3.75593"/>
+<texcoord u="0.709668" v="0.378322"/>
+</vertex>
+<vertex>
+<position x="5.1239" y="5.28758" z="-5"/>
+<normal x="0.061059" y="-0.0271852" z="0.997764"/>
+<texcoord u="-3.75814" v="3.05355"/>
+<texcoord u="0.662172" v="0.73594"/>
+</vertex>
+<vertex>
+<position x="14.3209" y="-8.24554" z="-2.5"/>
+<normal x="-0.263135" y="-0.824918" z="0.50027"/>
+<texcoord u="7.59689" v="4.75592"/>
+<texcoord u="0.344325" v="0.563946"/>
+</vertex>
+<vertex>
+<position x="8.50532" y="6.17175" z="-4.33013"/>
+<normal x="-0.409037" y="0.28716" z="0.866157"/>
+<texcoord u="-5.17752" v="3.90474"/>
+<texcoord u="0.688357" v="0.669571"/>
+</vertex>
+<vertex>
+<position x="11.1987" y="6.44298" z="-2.5"/>
+<normal x="-0.582833" y="0.64034" z="0.50027"/>
+<texcoord u="-6.5969" v="4.75592"/>
+<texcoord u="0.706378" v="0.610186"/>
+</vertex>
+<vertex>
+<position x="15.9025" y="-10.4425" z="-4.33013"/>
+<normal x="-0.0441693" y="-0.497817" z="0.866157"/>
+<texcoord u="9.01627" v="3.90474"/>
+<texcoord u="0.282602" v="0.556602"/>
+</vertex>
+<vertex>
+<position x="-5.88181" y="-8.62238" z="-15.1876"/>
+<normal x="-0.390309" y="-0.861601" z="0.324504"/>
+<texcoord u="9.01627" v="-3.75593"/>
+<texcoord u="0.294508" v="0.448811"/>
+</vertex>
+<vertex>
+<position x="2.5" y="5.25789" z="-4.33013"/>
+<normal x="-0.985853" y="-0.130598" z="0.105064"/>
+<texcoord u="-3.27614" v="-1.20237"/>
+<texcoord u="0.651292" v="0.188997"/>
+</vertex>
+<vertex>
+<position x="2.32998" y="6.30442" z="-4.62461"/>
+<normal x="-0.978398" y="-0.203256" z="0.0377348"/>
+<texcoord u="-3.75814" v="-1.20237"/>
+<texcoord u="0.672434" v="0.189356"/>
+</vertex>
+<vertex>
+<position x="1.08874" y="7.64121" z="-8.11425"/>
+<normal x="-0.863228" y="-0.00759427" z="0.504756"/>
+<texcoord u="-5.17752" v="-2.05356"/>
+<texcoord u="0.710631" v="0.262121"/>
+</vertex>
+<vertex>
+<position x="-1.23706" y="7.80303" z="-10.8029"/>
+<normal x="-0.579916" y="0.365929" z="0.727869"/>
+<texcoord u="-6.5969" v="-2.90474"/>
+<texcoord u="0.732928" v="0.334663"/>
+</vertex>
+<vertex>
+<position x="-6.5" y="6.92821" z="-11.2583"/>
+<normal x="0.234686" y="0.883001" z="0.406487"/>
+<texcoord u="-8.01628" v="-4.60711"/>
+<texcoord u="0.724583" v="0.439552"/>
+</vertex>
+<vertex>
+<position x="-4.16747" y="7.50834" z="-12.2183"/>
+<normal x="-0.214766" y="0.747525" z="0.628555"/>
+<texcoord u="-8.01628" v="-3.75593"/>
+<texcoord u="0.745418" v="0.399195"/>
+</vertex>
+<vertex>
+<position x="2.32998" y="6.30442" z="4.62461"/>
+<normal x="-0.978398" y="-0.203256" z="-0.0377349"/>
+<texcoord u="-3.75814" v="2.20237"/>
+<texcoord u="0.461001" v="0.120764"/>
+</vertex>
+<vertex>
+<position x="2.84004" y="6.30442" z="-4.33013"/>
+<normal x="0.45652" y="-0.203256" z="0.866185"/>
+<texcoord u="-3.75814" v="2.20237"/>
+<texcoord u="0.685838" v="0.788253"/>
+</vertex>
+<vertex>
+<position x="6.48277" y="7.64121" z="-5"/>
+<normal x="-0.00551759" y="-0.00759431" z="0.999956"/>
+<texcoord u="-5.17752" v="3.05355"/>
+<texcoord u="0.712263" v="0.715206"/>
+</vertex>
+<vertex>
+<position x="16.0938" y="-8.62238" z="-2.5"/>
+<normal x="-0.0858745" y="-0.861601" z="0.50027"/>
+<texcoord u="9.01627" v="4.75592"/>
+<texcoord u="0.311549" v="0.547931"/>
+</vertex>
+<vertex>
+<position x="9.97412" y="7.80303" z="-4.33013"/>
+<normal x="-0.340395" y="0.365929" z="0.866157"/>
+<texcoord u="-6.5969" v="3.90474"/>
+<texcoord u="0.729212" v="0.649607"/>
+</vertex>
+<vertex>
+<position x="12.6651" y="7.50834" z="-2.5"/>
+<normal x="-0.436962" y="0.747525" z="0.50027"/>
+<texcoord u="-8.01628" v="4.75592"/>
+<texcoord u="0.741664" v="0.593099"/>
+</vertex>
+<vertex>
+<position x="1.91605" y="6.71581" z="-3.3187"/>
+<normal x="-0.927163" y="-0.321331" z="-0.192654"/>
+<texcoord u="-3.75814" v="-0.731959"/>
+<texcoord u="0.195756" v="0.732548"/>
+</vertex>
+<vertex>
+<position x="1.51989" y="9.11068" z="-6.02773"/>
+<normal x="-0.949607" y="-0.309733" z="0.0480849"/>
+<texcoord u="-5.17752" v="-1.20237"/>
+<texcoord u="0.734258" v="0.210055"/>
+</vertex>
+<vertex>
+<position x="0.179478" y="9.66089" z="-9.68913"/>
+<normal x="-0.862499" y="-0.00628126" z="0.506019"/>
+<texcoord u="-6.5969" v="-2.05356"/>
+<texcoord u="0.76105" v="0.290511"/>
+</vertex>
+<vertex>
+<position x="-2.125" y="9.09327" z="-12.3409"/>
+<normal x="-0.621676" y="0.428704" z="0.655539"/>
+<texcoord u="-8.01628" v="-2.90474"/>
+<texcoord u="0.773789" v="0.362631"/>
+</vertex>
+<vertex>
+<position x="-4.99537" y="8.24555" z="-13.6522"/>
+<normal x="-0.297249" y="0.822039" z="0.485689"/>
+<texcoord u="-9.43566" v="-3.75593"/>
+<texcoord u="0.777423" v="0.424678"/>
+</vertex>
+<vertex>
+<position x="1.91605" y="6.71581" z="3.3187"/>
+<normal x="-0.927162" y="-0.321332" z="0.192654"/>
+<texcoord u="-3.75814" v="1.73196"/>
+<texcoord u="0.44538" v="0.142454"/>
+</vertex>
+<vertex>
+<position x="1.51989" y="9.11068" z="6.02774"/>
+<normal x="-0.949607" y="-0.309733" z="-0.0480851"/>
+<texcoord u="-5.17752" v="2.20237"/>
+<texcoord u="0.247098" v="0.138174"/>
+</vertex>
+<vertex>
+<position x="4.46023" y="9.11068" z="-4.33013"/>
+<normal x="0.433161" y="-0.309733" z="0.846426"/>
+<texcoord u="-5.17752" v="2.20237"/>
+<texcoord u="0.739395" v="0.759448"/>
+</vertex>
+<vertex>
+<position x="8.3013" y="9.66089" z="-5"/>
+<normal x="-0.00697599" y="-0.00628116" z="0.999956"/>
+<texcoord u="-6.5969" v="3.05355"/>
+<texcoord u="0.758779" v="0.688931"/>
+</vertex>
+<vertex>
+<position x="11.75" y="9.09327" z="-4.33013"/>
+<normal x="-0.256876" y="0.428704" z="0.866157"/>
+<texcoord u="-8.01628" v="3.90474"/>
+<texcoord u="0.768572" v="0.625567"/>
+</vertex>
+<vertex>
+<position x="14.3209" y="8.24555" z="-2.5"/>
+<normal x="-0.271994" y="0.82204" z="0.50027"/>
+<texcoord u="-9.43566" v="4.75592"/>
+<texcoord u="0.774568" v="0.573214"/>
+</vertex>
+<vertex>
+<position x="0" y="5.60954" z="-2.38132e-007"/>
+<normal x="-0.475528" y="-0.309017" z="-0.823639"/>
+<texcoord u="-3.07927" v="0.499999"/>
+<texcoord u="0.578672" v="0.0769328"/>
+</vertex>
+<vertex>
+<position x="0.965544" y="7.139" z="-1.67237"/>
+<normal x="-0.658094" y="-0.42355" z="-0.62251"/>
+<texcoord u="-3.75814" v="-0.0694005"/>
+<texcoord u="0.546328" v="0.109692"/>
+</vertex>
+<vertex>
+<position x="-0.278088" y="7.32126" z="-0.481661"/>
+<normal x="-0.456773" y="-0.406736" z="-0.791154"/>
+<texcoord u="-3.75814" v="0.499998"/>
+<texcoord u="0.578672" v="0.110567"/>
+</vertex>
+<vertex>
+<position x="1.44338" y="7.52554" z="-2.5"/>
+<normal x="-0.756253" y="-0.453917" z="-0.471212"/>
+<texcoord u="-3.97381" v="-0.351187"/>
+<texcoord u="0.705964" v="0.144148"/>
+</vertex>
+<vertex>
+<position x="0.675251" y="10.1864" z="-3.83043"/>
+<normal x="-0.782124" y="-0.512706" z="-0.354138"/>
+<texcoord u="-5.17752" v="-0.351187"/>
+<texcoord u="0.745689" v="0.151151"/>
+</vertex>
+<vertex>
+<position x="0.435764" y="11.5188" z="-7.90549"/>
+<normal x="-0.914285" y="-0.37678" z="0.148725"/>
+<texcoord u="-6.5969" v="-1.20237"/>
+<texcoord u="0.791227" v="0.246195"/>
+</vertex>
+<vertex>
+<position x="-0.919872" y="11.2583" z="-11.5933"/>
+<normal x="-0.861923" y="-0.00469365" z="0.507018"/>
+<texcoord u="-8.01628" v="-2.05356"/>
+<texcoord u="0.807508" v="0.327182"/>
+</vertex>
+<vertex>
+<position x="-3.12766" y="9.9861" z="-14.0775"/>
+<normal x="-0.669049" y="0.472743" z="0.573487"/>
+<texcoord u="-9.43566" v="-2.90474"/>
+<texcoord u="0.811107" v="0.395881"/>
+</vertex>
+<vertex>
+<position x="-0.278088" y="7.32126" z="0.481661"/>
+<normal x="-0.456773" y="-0.406737" z="0.791154"/>
+<texcoord u="-3.75814" v="0.499998"/>
+<texcoord u="0.34756" v="0.124083"/>
+</vertex>
+<vertex>
+<position x="-3.65488" y="10.1864" z="1.33043"/>
+<normal x="0.0843692" y="-0.512706" z="0.854409"/>
+<texcoord u="-5.17752" v="-0.351187"/>
+<texcoord u="0.0870573" v="0.155862"/>
+</vertex>
+<vertex>
+<position x="0.965544" y="7.139" z="1.67237"/>
+<normal x="-0.658094" y="-0.42355" z="0.622509"/>
+<texcoord u="-3.75814" v="1.0694"/>
+<texcoord u="0.0775723" v="0.764439"/>
+</vertex>
+<vertex>
+<position x="1.44338" y="7.52553" z="2.5"/>
+<normal x="-0.756253" y="-0.453917" z="0.471212"/>
+<texcoord u="-3.97381" v="1.35118"/>
+<texcoord u="0.24457" v="0.0905067"/>
+</vertex>
+<vertex>
+<position x="0.675251" y="10.1864" z="3.83043"/>
+<normal x="-0.782124" y="-0.512706" z="0.354139"/>
+<texcoord u="-5.17752" v="1.35118"/>
+<texcoord u="0.200763" v="0.133909"/>
+</vertex>
+<vertex>
+<position x="0.435764" y="11.5188" z="7.90549"/>
+<normal x="-0.914285" y="-0.37678" z="-0.148725"/>
+<texcoord u="-6.5969" v="2.20237"/>
+<texcoord u="0.234601" v="0.198095"/>
+</vertex>
+<vertex>
+<position x="2.97963" y="10.1864" z="-2.5"/>
+<normal x="0.697755" y="-0.512706" z="0.50027"/>
+<texcoord u="-5.17752" v="1.35118"/>
+<texcoord u="0.762337" v="0.808112"/>
+</vertex>
+<vertex>
+<position x="6.62847" y="11.5188" z="-4.33013"/>
+<normal x="0.328343" y="-0.37678" z="0.866157"/>
+<texcoord u="-6.5969" v="2.20237"/>
+<texcoord u="0.792686" v="0.727653"/>
+</vertex>
+<vertex>
+<position x="10.5" y="11.2583" z="-5"/>
+<normal x="-0.00812955" y="-0.00469359" z="0.999956"/>
+<texcoord u="-8.01628" v="3.05355"/>
+<texcoord u="0.802864" v="0.656545"/>
+</vertex>
+<vertex>
+<position x="13.7553" y="9.9861" z="-4.33013"/>
+<normal x="-0.16213" y="0.472744" z="0.866157"/>
+<texcoord u="-9.43566" v="3.90474"/>
+<texcoord u="0.805956" v="0.598469"/>
+</vertex>
+<vertex>
+<position x="-1.21884" y="10.5801" z="-2.1111"/>
+<normal x="-0.419375" y="-0.544518" z="-0.726378"/>
+<texcoord u="-5.17752" v="0.499998"/>
+<texcoord u="0.806256" v="0.115079"/>
+</vertex>
+<vertex>
+<position x="-0.536875" y="12.8788" z="-5.9299"/>
+<normal x="-0.721202" y="-0.646574" z="-0.248618"/>
+<texcoord u="-6.5969" v="-0.351187"/>
+<texcoord u="0.823344" v="0.20105"/>
+</vertex>
+<vertex>
+<position x="-0.874998" y="13.4234" z="-10.1758"/>
+<normal x="-0.871529" y="-0.436813" z="0.22278"/>
+<texcoord u="-8.01628" v="-1.20237"/>
+<texcoord u="0.844673" v="0.292102"/>
+</vertex>
+<vertex>
+<position x="-2.16126" y="12.3637" z="-13.7434"/>
+<normal x="-0.861523" y="-0.0029008" z="0.50771"/>
+<texcoord u="-9.43566" v="-2.05356"/>
+<texcoord u="0.848717" v="0.370384"/>
+</vertex>
+<vertex>
+<position x="-4.20123" y="10.4425" z="-15.937"/>
+<normal x="-0.719965" y="0.496122" z="0.485298"/>
+<texcoord u="-10.855" v="-2.90474"/>
+<texcoord u="0.842957" v="0.433204"/>
+</vertex>
+<vertex>
+<position x="-1.21884" y="10.5801" z="2.1111"/>
+<normal x="-0.419375" y="-0.544518" z="0.726378"/>
+<texcoord u="-5.17752" v="0.499998"/>
+<texcoord u="0.13699" v="0.143135"/>
+</vertex>
+<vertex>
+<position x="-4.867" y="12.8788" z="3.42989"/>
+<normal x="0.145292" y="-0.646574" z="0.748888"/>
+<texcoord u="-6.5969" v="-0.351187"/>
+<texcoord u="0.101587" v="0.231182"/>
+</vertex>
+<vertex>
+<position x="-0.536875" y="12.8788" z="5.92989"/>
+<normal x="-0.721202" y="-0.646574" z="0.248617"/>
+<texcoord u="-6.5969" v="1.35118"/>
+<texcoord u="0.192159" v="0.213069"/>
+</vertex>
+<vertex>
+<position x="5.40388" y="12.8788" z="-2.5"/>
+<normal x="0.57591" y="-0.646574" z="0.50027"/>
+<texcoord u="-6.5969" v="1.35118"/>
+<texcoord u="0.823637" v="0.769857"/>
+</vertex>
+<vertex>
+<position x="9.25" y="13.4234" z="-4.33013"/>
+<normal x="0.242831" y="-0.436813" z="0.866157"/>
+<texcoord u="-8.01628" v="2.20237"/>
+<texcoord u="0.841632" v="0.68729"/>
+</vertex>
+<vertex>
+<position x="12.9828" y="12.3637" z="-5"/>
+<normal x="-0.00892771" y="-0.00290078" z="0.999956"/>
+<texcoord u="-9.43566" v="3.05355"/>
+<texcoord u="0.843491" v="0.620581"/>
+</vertex>
+<vertex>
+<position x="15.9025" y="10.4425" z="-4.33013"/>
+<normal x="-0.0602979" y="0.496122" z="0.866157"/>
+<texcoord u="-10.855" v="3.90474"/>
+<texcoord u="0.838126" v="0.568618"/>
+</vertex>
+<vertex>
+<position x="-2.47782" y="13.3766" z="-4.29171"/>
+<normal x="-0.34737" y="-0.719261" z="-0.601663"/>
+<texcoord u="-6.5969" v="0.499998"/>
+<texcoord u="0.848631" v="0.150645"/>
+</vertex>
+<vertex>
+<position x="-2.0024" y="15.0083" z="-8.46826"/>
+<normal x="-0.647694" y="-0.752183" z="-0.121299"/>
+<texcoord u="-8.01628" v="-0.351187"/>
+<texcoord u="0.878872" v="0.250979"/>
+</vertex>
+<vertex>
+<position x="-2.35512" y="14.7414" z="-12.7394"/>
+<normal x="-0.823467" y="-0.477755" z="0.306027"/>
+<texcoord u="-9.43566" v="-1.20237"/>
+<texcoord u="0.890256" v="0.345527"/>
+</vertex>
+<vertex>
+<position x="-3.49044" y="12.9288" z="-16.0456"/>
+<normal x="-0.861319" y="-0.000981337" z="0.508063"/>
+<texcoord u="-10.855" v="-2.05356"/>
+<texcoord u="0.884259" v="0.417331"/>
+</vertex>
+<vertex>
+<position x="-5.29877" y="10.4425" z="-17.838"/>
+<normal x="-0.772198" y="0.497817" z="0.394827"/>
+<texcoord u="-12.2744" v="-2.90474"/>
+<texcoord u="0.882343" v="0.463128"/>
+</vertex>
+<vertex>
+<position x="-2.47782" y="13.3766" z="4.29171"/>
+<normal x="-0.34737" y="-0.719261" z="0.601663"/>
+<texcoord u="-6.5969" v="0.499998"/>
+<texcoord u="0.145635" v="0.216503"/>
+</vertex>
+<vertex>
+<position x="8.33493" y="15.0083" z="-2.5"/>
+<normal x="0.428895" y="-0.752183" z="0.50027"/>
+<texcoord u="-8.01628" v="1.35118"/>
+<texcoord u="0.877455" v="0.723974"/>
+</vertex>
+<vertex>
+<position x="12.2102" y="14.7414" z="-4.33013"/>
+<normal x="0.146706" y="-0.477755" z="0.866157"/>
+<texcoord u="-9.43566" v="2.20237"/>
+<texcoord u="0.88514" v="0.642201"/>
+</vertex>
+<vertex>
+<position x="15.6411" y="12.9288" z="-5"/>
+<normal x="-0.00933575" y="-0.00098111" z="0.999956"/>
+<texcoord u="-10.855" v="3.05355"/>
+<texcoord u="0.878427" v="0.582381"/>
+</vertex>
+<vertex>
+<position x="-3.65728" y="16.4819" z="-11.3346"/>
+<normal x="-0.564814" y="-0.824918" z="0.0222538"/>
+<texcoord u="-9.43566" v="-0.351187"/>
+<texcoord u="0.929999" v="0.326215"/>
+</vertex>
+<vertex>
+<position x="-3.93991" y="15.4151" z="-15.4844"/>
+<normal x="-0.772198" y="-0.497817" z="0.394826"/>
+<texcoord u="-10.855" v="-1.20237"/>
+<texcoord u="0.928818" v="0.400829"/>
+</vertex>
+<vertex>
+<position x="-4.84931" y="12.9288" z="-18.3993"/>
+<normal x="-0.861319" y="0.000981033" z="0.508063"/>
+<texcoord u="-12.2744" v="-2.05356"/>
+<texcoord u="0.931956" v="0.454026"/>
+</vertex>
+<vertex>
+<position x="-4" y="15.5885" z="6.9282"/>
+<normal x="-0.265008" y="-0.847988" z="0.459007"/>
+<texcoord u="-8.01628" v="0.499998"/>
+<texcoord u="0.151444" v="0.303676"/>
+</vertex>
+<vertex>
+<position x="15.3798" y="15.4151" z="-4.33013"/>
+<normal x="0.0441694" y="-0.497817" z="0.866157"/>
+<texcoord u="-10.855" v="2.20237"/>
+<texcoord u="0.922875" v="0.596198"/>
+</vertex>
+<vertex>
+<position x="18.3589" y="12.9288" z="-5"/>
+<normal x="-0.00933573" y="0.000981203" z="0.999956"/>
+<texcoord u="-12.2744" v="3.05355"/>
+<texcoord u="0.909102" v="0.547151"/>
+</vertex>
+<vertex>
+<position x="9.69163" y="-3.25389" z="0"/>
+<normal x="-0.927226" y="-0.374501" z="-5.16554e-009"/>
+<texcoord u="1.91937" v="5.60711"/>
+<texcoord u="0.490614" v="0.583134"/>
+</vertex>
+<vertex>
+<position x="9.17482" y="-1.66329" z="0"/>
+<normal x="-0.984828" y="-0.173536" z="2.06621e-008"/>
+<texcoord u="0.499992" v="5.60711"/>
+<texcoord u="0.524309" v="0.588855"/>
+</vertex>
+<vertex>
+<position x="9" y="4.60772e-007" z="0"/>
+<normal x="-0.999387" y="0.035013" z="3.61588e-008"/>
+<texcoord u="-0.919387" v="5.60711"/>
+<texcoord u="0.558268" v="0.591442"/>
+</vertex>
+<vertex>
+<position x="2.5" y="-5.25789" z="-4.33013"/>
+<normal x="0.401938" y="0.130598" z="0.906306"/>
+<texcoord u="1.43737" v="2.20237"/>
+<texcoord u="0.447463" v="0.77867"/>
+</vertex>
+<vertex>
+<position x="1.91605" y="-6.71581" z="-3.31869"/>
+<normal x="0.630424" y="0.321332" z="0.706619"/>
+<texcoord u="1.91937" v="1.73195"/>
+<texcoord u="0.418016" v="0.797534"/>
+</vertex>
+<vertex>
+<position x="10.5279" y="-4.70228" z="0"/>
+<normal x="-0.829101" y="-0.559099" z="2.06621e-008"/>
+<texcoord u="3.33875" v="5.60711"/>
+<texcoord u="0.457508" v="0.574392"/>
+</vertex>
+<vertex>
+<position x="9.17482" y="1.66329" z="0"/>
+<normal x="-0.970268" y="0.242032" z="3.09932e-008"/>
+<texcoord u="-2.33876" v="5.60711"/>
+<texcoord u="0.592254" v="0.590752"/>
+</vertex>
+<vertex>
+<position x="2.5" y="-5.25789" z="-4.33013"/>
+<normal x="-0.985853" y="0.130598" z="0.105064"/>
+<texcoord u="1.43737" v="-1.20237"/>
+<texcoord u="0.427574" v="0.239187"/>
+</vertex>
+<vertex>
+<position x="2.62424" y="-3.05566" z="-4.54531"/>
+<normal x="0.251267" y="0.0626785" z="0.965886"/>
+<texcoord u="0.499992" v="2.4758"/>
+<texcoord u="0.490824" v="0.775382"/>
+</vertex>
+<vertex>
+<position x="11.647" y="-5.94516" z="0"/>
+<normal x="-0.69474" y="-0.719261" z="8.78141e-008"/>
+<texcoord u="4.75813" v="5.60711"/>
+<texcoord u="0.425027" v="0.563314"/>
+</vertex>
+<vertex>
+<position x="9.69163" y="3.2539" z="0"/>
+<normal x="-0.898744" y="0.438473" z="4.13243e-008"/>
+<texcoord u="-3.75814" v="5.60711"/>
+<texcoord u="0.626086" v="0.586582"/>
+</vertex>
+<vertex>
+<position x="2.62424" y="-3.05566" z="-4.54531"/>
+<normal x="-0.962116" y="0.0626785" z="0.265339"/>
+<texcoord u="0.426453" v="-1.4758"/>
+<texcoord u="0.48368" v="0.228434"/>
+</vertex>
+<vertex>
+<position x="2.68301" y="8.24607e-007" z="-4.64712"/>
+<normal x="0.258819" y="-2.18942e-008" z="0.965926"/>
+<texcoord u="-0.811054" v="2.60516"/>
+<texcoord u="0.542409" v="0.773928"/>
+</vertex>
+<vertex>
+<position x="13" y="-6.92821" z="0"/>
+<normal x="-0.530016" y="-0.847988" z="8.78141e-008"/>
+<texcoord u="6.17751" v="5.60711"/>
+<texcoord u="0.393507" v="0.549812"/>
+</vertex>
+<vertex>
+<position x="10.5279" y="4.70229" z="0"/>
+<normal x="-0.787941" y="0.615751" z="4.13243e-008"/>
+<texcoord u="-5.17752" v="5.60711"/>
+<texcoord u="0.659335" v="0.579185"/>
+</vertex>
+<vertex>
+<position x="2.62424" y="3.05566" z="-4.54531"/>
+<normal x="0.251268" y="-0.0626783" z="0.965886"/>
+<texcoord u="-2.26523" v="2.4758"/>
+<texcoord u="0.601452" v="0.780148"/>
+</vertex>
+<vertex>
+<position x="2.68301" y="8.24607e-007" z="-4.64712"/>
+<normal x="0.258819" y="-2.18942e-008" z="0.965926"/>
+<texcoord u="-0.919387" v="2.60516"/>
+<texcoord u="0.557926" v="0.774339"/>
+</vertex>
+<vertex>
+<position x="14.5279" y="-7.60845" z="0"/>
+<normal x="-0.342127" y="-0.939654" z="4.64898e-008"/>
+<texcoord u="7.59689" v="5.60711"/>
+<texcoord u="0.362863" v="0.535241"/>
+</vertex>
+<vertex>
+<position x="11.647" y="5.94516" z="0"/>
+<normal x="-0.6427" y="0.766118" z="5.16554e-008"/>
+<texcoord u="-6.5969" v="5.60711"/>
+<texcoord u="0.691951" v="0.56906"/>
+</vertex>
+<vertex>
+<position x="2.62424" y="3.05566" z="-4.54531"/>
+<normal x="-0.962116" y="-0.0626785" z="0.265339"/>
+<texcoord u="-2.4123" v="-1.4758"/>
+<texcoord u="0.613917" v="0.202001"/>
+</vertex>
+<vertex>
+<position x="2.62424" y="3.05566" z="-4.54531"/>
+<normal x="0.251268" y="-0.0626783" z="0.965886"/>
+<texcoord u="-2.33877" v="2.4758"/>
+<texcoord u="0.62217" v="0.781673"/>
+</vertex>
+<vertex>
+<position x="2.5" y="5.25789" z="-4.33013"/>
+<normal x="0.401938" y="-0.130598" z="0.906306"/>
+<texcoord u="-3.27614" v="2.20237"/>
+<texcoord u="0.657883" v="0.789947"/>
+</vertex>
+<vertex>
+<position x="13" y="6.92821" z="0"/>
+<normal x="-0.469371" y="0.883001" z="-2.06621e-008"/>
+<texcoord u="-8.01628" v="5.60711"/>
+<texcoord u="0.72367" v="0.55654"/>
+</vertex>
+<vertex>
+<position x="2.5" y="5.25789" z="-4.33013"/>
+<normal x="-0.985853" y="-0.130598" z="0.105064"/>
+<texcoord u="-3.32705" v="-1.20237"/>
+<texcoord u="0.195162" v="0.767452"/>
+</vertex>
+<vertex>
+<position x="2.5" y="5.25789" z="4.33013"/>
+<normal x="-0.985853" y="-0.130598" z="-0.105064"/>
+<texcoord u="-3.17715" v="2.20237"/>
+<texcoord u="0.445249" v="0.107545"/>
+</vertex>
+<vertex>
+<position x="1.91605" y="6.71581" z="-3.3187"/>
+<normal x="0.630425" y="-0.321332" z="0.706619"/>
+<texcoord u="-3.75814" v="1.73196"/>
+<texcoord u="0.705611" v="0.808509"/>
+</vertex>
+<vertex>
+<position x="2.5" y="5.25789" z="-4.33013"/>
+<normal x="0.401938" y="-0.130598" z="0.906306"/>
+<texcoord u="-3.17715" v="2.20237"/>
+<texcoord u="0.678434" v="0.808462"/>
+</vertex>
+<vertex>
+<position x="1.91605" y="6.71581" z="-3.3187"/>
+<normal x="-0.927163" y="-0.321331" z="-0.192654"/>
+<texcoord u="-3.8252" v="-0.731959"/>
+<texcoord u="0.688039" v="0.162475"/>
+</vertex>
+<vertex>
+<position x="-1.93109" y="7.139" z="0"/>
+<normal x="-0.210062" y="-0.42355" z="0.881181"/>
+<texcoord u="-3.75814" v="-0.0694005"/>
+<texcoord u="0.37119" v="0.101982"/>
+</vertex>
+<vertex>
+<position x="0" y="5.60954" z="-2.38132e-007"/>
+<normal x="-0.475528" y="-0.309018" z="0.823639"/>
+<texcoord u="-3.07927" v="0.499998"/>
+<texcoord u="0.37119" v="0.148018"/>
+</vertex>
+<vertex>
+<position x="0" y="5.60954" z="-2.38132e-007"/>
+<normal x="-0.475528" y="-0.309018" z="0.823639"/>
+<texcoord u="-3.07927" v="0.499998"/>
+<texcoord u="0.109018" v="0.798061"/>
+</vertex>
+<vertex>
+<position x="1.91605" y="6.71581" z="3.3187"/>
+<normal x="-0.927162" y="-0.321332" z="0.192654"/>
+<texcoord u="-3.75814" v="1.73196"/>
+<texcoord u="0.266374" v="0.0891901"/>
+</vertex>
+<vertex>
+<position x="0.965544" y="7.139" z="-1.67237"/>
+<normal x="-0.658094" y="-0.42355" z="-0.62251"/>
+<texcoord u="-3.79348" v="-0.0694005"/>
+<texcoord u="0.803049" v="0.076405"/>
+</vertex>
+<vertex>
+<position x="1.44338" y="7.52554" z="-2.5"/>
+<normal x="-0.756253" y="-0.453917" z="-0.471212"/>
+<texcoord u="-4.0186" v="-0.351187"/>
+<texcoord u="0.78168" v="0.0796818"/>
+</vertex>
+<vertex>
+<position x="-1.93109" y="7.139" z="0"/>
+<normal x="-0.210062" y="-0.42355" z="0.881181"/>
+<texcoord u="-3.75814" v="-0.0694005"/>
+<texcoord u="0.0727821" v="0.0828284"/>
+</vertex>
+<vertex>
+<position x="-2.88675" y="7.52553" z="0"/>
+<normal x="-0.0299552" y="-0.453917" z="0.89054"/>
+<texcoord u="-4.01861" v="-0.351187"/>
+<texcoord u="0.062683" v="0.0971629"/>
+</vertex>
+<vertex>
+<position x="0.965544" y="7.139" z="1.67237"/>
+<normal x="-0.658094" y="-0.42355" z="0.622509"/>
+<texcoord u="-3.75814" v="1.0694"/>
+<texcoord u="0.129228" v="0.0713243"/>
+</vertex>
+<vertex>
+<position x="1.44338" y="7.52553" z="2.5"/>
+<normal x="-0.756253" y="-0.453917" z="0.471212"/>
+<texcoord u="-3.96578" v="1.35118"/>
+<texcoord u="0.147488" v="0.0795271"/>
+</vertex>
+<vertex>
+<position x="-0.278088" y="7.32126" z="0.481661"/>
+<normal x="-0.456773" y="-0.406737" z="0.791154"/>
+<texcoord u="-3.75814" v="0.499998"/>
+<texcoord u="0.109928" v="0.764439"/>
+</vertex>
+<vertex>
+<position x="-0.278088" y="7.32126" z="0.481661"/>
+<normal x="-0.456773" y="-0.406737" z="0.791154"/>
+<texcoord u="-3.75814" v="0.499998"/>
+<texcoord u="0.102577" v="0.0746646"/>
+</vertex>
+<vertex>
+<position x="2.32998" y="6.30442" z="-4.62461"/>
+<normal x="-0.978398" y="-0.203256" z="0.0377348"/>
+<texcoord u="-3.75814" v="-1.20237"/>
+<texcoord u="0.211089" v="0.754444"/>
+</vertex>
+<vertex>
+<position x="2.32998" y="6.30442" z="4.62461"/>
+<normal x="-0.978398" y="-0.203256" z="-0.0377349"/>
+<texcoord u="-3.75814" v="2.20237"/>
+<texcoord u="0.281067" v="0.100031"/>
+</vertex>
+<vertex>
+<position x="-0.278088" y="7.32126" z="-0.481661"/>
+<normal x="-0.456773" y="-0.406736" z="-0.791154"/>
+<texcoord u="-3.75814" v="0.499998"/>
+<texcoord u="0.822908" v="0.0681215"/>
+</vertex>
+<vertex>
+<position x="9" y="4.60772e-007" z="0"/>
+<normal x="-0.999387" y="0.035013" z="3.61588e-008"/>
+<texcoord u="-0.919387" v="-4.60711"/>
+<texcoord u="0.0820626" v="0.591087"/>
+</vertex>
+<vertex>
+<position x="9.17482" y="-1.66329" z="0"/>
+<normal x="-0.984828" y="-0.173536" z="2.06621e-008"/>
+<texcoord u="0.499992" v="-4.60711"/>
+<texcoord u="0.0820626" v="0.684837"/>
+</vertex>
+<vertex>
+<position x="9.17482" y="1.66329" z="0"/>
+<normal x="-0.970268" y="0.242032" z="3.09932e-008"/>
+<texcoord u="-2.33876" v="-4.60711"/>
+<texcoord u="0.0646035" v="0.377663"/>
+</vertex>
+<vertex>
+<position x="24.5238" y="3.83013" z="22.0813"/>
+<normal x="-0.517179" y="-0.707052" z="-0.48229"/>
+<texcoord u="16.0857" v="-0.969826"/>
+<texcoord u="0.575611" v="0.277957"/>
+</vertex>
+<vertex>
+<position x="22.0813" y="3.83013" z="24.5238"/>
+<normal x="-0.463932" y="-0.707053" z="-0.533707"/>
+<texcoord u="15.4035" v="-0.969824"/>
+<texcoord u="0.572906" v="0.323971"/>
+</vertex>
+<vertex>
+<position x="19.3969" y="3.83013" z="26.6976"/>
+<normal x="-0.405602" y="-0.707052" z="-0.579279"/>
+<texcoord u="14.6938" v="-0.969825"/>
+<texcoord u="0.573318" v="0.38659"/>
+</vertex>
+<vertex>
+<position x="16.5" y="3.83013" z="28.5788"/>
+<normal x="-0.34283" y="-0.707052" z="-0.618502"/>
+<texcoord u="13.9566" v="-0.969826"/>
+<texcoord u="0.554046" v="0.441523"/>
+</vertex>
+<vertex>
+<position x="13.4223" y="3.83013" z="30.147"/>
+<normal x="-0.276301" y="-0.707052" z="-0.650949"/>
+<texcoord u="13.2469" v="-0.969823"/>
+<texcoord u="0.516739" v="0.49976"/>
+</vertex>
+<vertex>
+<position x="10.1976" y="3.83013" z="31.3849"/>
+<normal x="-0.206744" y="-0.707053" z="-0.676264"/>
+<texcoord u="12.5372" v="-0.969825"/>
+<texcoord u="0.472727" v="0.531237"/>
+</vertex>
+<vertex>
+<position x="6.86109" y="3.83012" z="32.2789"/>
+<normal x="-0.134923" y="-0.707053" z="-0.69417"/>
+<texcoord u="11.855" v="-0.969822"/>
+<texcoord u="0.415378" v="0.560803"/>
+</vertex>
+<vertex>
+<position x="3.44944" y="3.83013" z="32.8192"/>
+<normal x="-0.0616232" y="-0.707052" z="-0.704471"/>
+<texcoord u="11.1453" v="-0.969823"/>
+<texcoord u="0.365775" v="0.554323"/>
+</vertex>
+<vertex>
+<position x="0" y="3.83013" z="33"/>
+<normal x="0.0123514" y="-0.707053" z="-0.707053"/>
+<texcoord u="10.4356" v="-0.969823"/>
+<texcoord u="0.325629" v="0.564783"/>
+</vertex>
+<vertex>
+<position x="-3.44944" y="3.83013" z="32.8192"/>
+<normal x="0.086191" y="-0.707054" z="-0.701887"/>
+<texcoord u="9.72595" v="-0.969824"/>
+<texcoord u="0.271425" v="0.571659"/>
+</vertex>
+<vertex>
+<position x="-6.86109" y="3.83013" z="32.2789"/>
+<normal x="0.159086" y="-0.707055" z="-0.689032"/>
+<texcoord u="8.98877" v="-0.969823"/>
+<texcoord u="0.214735" v="0.542836"/>
+</vertex>
+<vertex>
+<position x="-10.1976" y="3.83013" z="31.3849"/>
+<normal x="0.230238" y="-0.707054" z="-0.668629"/>
+<texcoord u="8.30658" v="-0.969824"/>
+<texcoord u="0.179492" v="0.522222"/>
+</vertex>
+<vertex>
+<position x="-13.3524" y="3.83013" z="30.1738"/>
+<normal x="-0.273519" y="-0.219106" z="-0.936579"/>
+<texcoord u="-20.5257" v="1.82716"/>
+<texcoord u="0.0651929" v="0.86037"/>
+</vertex>
+<vertex>
+<position x="-13.4223" y="4.03207" z="30.147"/>
+<normal x="-0.273517" y="-0.219107" z="-0.936579"/>
+<texcoord u="-20.5022" v="1.79276"/>
+<texcoord u="0.06687" v="0.856337"/>
+</vertex>
+<vertex>
+<position x="-14.2694" y="6.93455" z="29.7154"/>
+<normal x="-0.149801" y="-0.245189" z="-0.957832"/>
+<texcoord u="-19.4166" v="1.35118"/>
+<texcoord u="0.758221" v="0.340355"/>
+</vertex>
+<vertex>
+<position x="-14.4416" y="7.06983" z="29.6277"/>
+<normal x="0.20648" y="-0.438686" z="-0.874597"/>
+<texcoord u="-19.3226" v="1.28548"/>
+<texcoord u="0.0879919" v="0.790969"/>
+</vertex>
+<vertex>
+<position x="0.435764" y="11.5188" z="7.90549"/>
+<normal x="-0.914285" y="-0.37678" z="-0.148725"/>
+<texcoord u="-6.5969" v="2.20237"/>
+<texcoord u="0.632061" v="0.926481"/>
+</vertex>
+<vertex>
+<position x="-0.919872" y="11.2583" z="11.5933"/>
+<normal x="-0.861922" y="-0.00469351" z="-0.507019"/>
+<texcoord u="-8.01628" v="3.05355"/>
+<texcoord u="0.550487" v="0.907872"/>
+</vertex>
+<vertex>
+<position x="-0.536875" y="12.8788" z="5.92989"/>
+<normal x="-0.721202" y="-0.646574" z="0.248617"/>
+<texcoord u="-6.5969" v="1.35118"/>
+<texcoord u="0.675548" v="0.897085"/>
+</vertex>
+<vertex>
+<position x="-0.874998" y="13.4234" z="10.1758"/>
+<normal x="-0.871529" y="-0.436813" z="-0.22278"/>
+<texcoord u="-8.01628" v="2.20237"/>
+<texcoord u="0.591334" v="0.874906"/>
+</vertex>
+<vertex>
+<position x="-2.16126" y="12.3637" z="13.7434"/>
+<normal x="-0.861523" y="-0.00290079" z="-0.50771"/>
+<texcoord u="-9.43566" v="3.05355"/>
+<texcoord u="0.511718" v="0.868696"/>
+</vertex>
+<vertex>
+<position x="-4.20123" y="10.4425" z="15.937"/>
+<normal x="-0.719965" y="0.496122" z="-0.485298"/>
+<texcoord u="-10.855" v="3.90474"/>
+<texcoord u="0.441295" v="0.884487"/>
+</vertex>
+<vertex>
+<position x="-2.0024" y="15.0083" z="8.46826"/>
+<normal x="-0.647694" y="-0.752183" z="0.121299"/>
+<texcoord u="-8.01628" v="1.35118"/>
+<texcoord u="0.630012" v="0.839421"/>
+</vertex>
+<vertex>
+<position x="-2.35512" y="14.7414" z="12.7394"/>
+<normal x="-0.823467" y="-0.477755" z="-0.306027"/>
+<texcoord u="-9.43566" v="2.20237"/>
+<texcoord u="0.54511" v="0.828195"/>
+</vertex>
+<vertex>
+<position x="-3.49044" y="12.9288" z="16.0456"/>
+<normal x="-0.861319" y="-0.000981136" z="-0.508063"/>
+<texcoord u="-10.855" v="3.05355"/>
+<texcoord u="0.465869" v="0.838105"/>
+</vertex>
+<vertex>
+<position x="-5.29878" y="10.4425" z="17.838"/>
+<normal x="-0.772198" y="0.497817" z="-0.394826"/>
+<texcoord u="-12.2744" v="3.90474"/>
+<texcoord u="0.400054" v="0.867724"/>
+</vertex>
+<vertex>
+<position x="-7.67451" y="8.24555" z="18.2926"/>
+<normal x="-0.564814" y="0.824918" z="-0.0222537"/>
+<texcoord u="-13.6938" v="4.75592"/>
+<texcoord u="0.353374" v="0.911998"/>
+</vertex>
+<vertex>
+<position x="-4" y="15.5885" z="6.9282"/>
+<normal x="-0.265008" y="-0.847988" z="0.459007"/>
+<texcoord u="-8.01628" v="0.499998"/>
+<texcoord u="0.664063" v="0.799474"/>
+</vertex>
+<vertex>
+<position x="-3.65728" y="16.4819" z="11.3346"/>
+<normal x="-0.564814" y="-0.824918" z="-0.0222536"/>
+<texcoord u="-9.43566" v="1.35118"/>
+<texcoord u="0.575879" v="0.78567"/>
+</vertex>
+<vertex>
+<position x="-3.93991" y="15.4151" z="15.4844"/>
+<normal x="-0.772198" y="-0.497817" z="-0.394826"/>
+<texcoord u="-10.855" v="2.20237"/>
+<texcoord u="0.490442" v="0.791723"/>
+</vertex>
+<vertex>
+<position x="-4.84931" y="12.9288" z="18.3993"/>
+<normal x="-0.861319" y="0.000981563" z="-0.508063"/>
+<texcoord u="-12.2744" v="3.05355"/>
+<texcoord u="0.414807" v="0.81735"/>
+</vertex>
+<vertex>
+<position x="-6.37234" y="9.9861" z="19.6975"/>
+<normal x="-0.823467" y="0.477755" z="-0.306027"/>
+<texcoord u="-13.6938" v="3.90474"/>
+<texcoord u="0.356285" v="0.859588"/>
+</vertex>
+<vertex>
+<position x="-8.50241" y="7.50834" z="19.7266"/>
+<normal x="-0.647694" y="0.752183" z="0.121299"/>
+<texcoord u="-15.1132" v="4.75592"/>
+<texcoord u="0.319452" v="0.912337"/>
+</vertex>
+<vertex>
+<position x="-5.71885" y="17.119" z="9.90533"/>
+<normal x="-0.171064" y="-0.939654" z="0.296291"/>
+<texcoord u="-9.43566" v="0.499998"/>
+<texcoord u="0.601251" v="0.739719"/>
+</vertex>
+<vertex>
+<position x="-5.42919" y="17.2352" z="14.4036"/>
+<normal x="-0.476184" y="-0.8616" z="-0.175766"/>
+<texcoord u="-10.855" v="1.35118"/>
+<texcoord u="0.512069" v="0.743895"/>
+</vertex>
+<vertex>
+<position x="-5.5601" y="15.4151" z="18.2906"/>
+<normal x="-0.719965" y="-0.496122" z="-0.485298"/>
+<texcoord u="-12.2744" v="2.20237"/>
+<texcoord u="0.429563" v="0.766977"/>
+</vertex>
+<vertex>
+<position x="-6.17849" y="12.3637" z="20.7015"/>
+<normal x="-0.861524" y="0.00290071" z="-0.507709"/>
+<texcoord u="-13.6938" v="3.05355"/>
+<texcoord u="0.360618" v="0.807278"/>
+</vertex>
+<vertex>
+<position x="-7.375" y="9.09327" z="21.4341"/>
+<normal x="-0.871529" y="0.436813" z="-0.22278"/>
+<texcoord u="-15.1132" v="3.90474"/>
+<texcoord u="0.311776" v="0.860412"/>
+</vertex>
+<vertex>
+<position x="-9.23558" y="6.44298" z="20.9965"/>
+<normal x="-0.721202" y="0.646574" z="0.248617"/>
+<texcoord u="-16.5326" v="4.75592"/>
+<texcoord u="0.28629" v="0.919484"/>
+</vertex>
+<vertex>
+<position x="-7.55924" y="17.9014" z="13.093"/>
+<normal x="-0.0696429" y="-0.990252" z="0.120625"/>
+<texcoord u="-10.855" v="0.499998"/>
+<texcoord u="0.527797" v="0.693817"/>
+</vertex>
+<vertex>
+<position x="-7.24068" y="17.2352" z="17.5412"/>
+<normal x="-0.385677" y="-0.860627" z="-0.332528"/>
+<texcoord u="-12.2744" v="1.35118"/>
+<texcoord u="0.441213" v="0.715796"/>
+</vertex>
+<vertex>
+<position x="-7.14488" y="14.7414" z="21.0356"/>
+<normal x="-0.669049" y="-0.472743" z="-0.573487"/>
+<texcoord u="-13.6938" v="2.20237"/>
+<texcoord u="0.364951" v="0.754966"/>
+</vertex>
+<vertex>
+<position x="-7.41988" y="11.2583" z="22.8516"/>
+<normal x="-0.861923" y="0.00469359" z="-0.507018"/>
+<texcoord u="-15.1132" v="3.05355"/>
+<texcoord u="0.305511" v="0.808297"/>
+</vertex>
+<vertex>
+<position x="-8.26294" y="7.80303" z="22.9721"/>
+<normal x="-0.914285" y="0.37678" z="-0.148725"/>
+<texcoord u="-16.5326" v="3.90474"/>
+<texcoord u="0.268337" v="0.87016"/>
+</vertex>
+<vertex>
+<position x="-9.84198" y="5.09603" z="22.0468"/>
+<normal x="-0.782124" y="0.512706" z="0.354139"/>
+<texcoord u="-17.9519" v="4.75592"/>
+<texcoord u="0.25524" v="0.933149"/>
+</vertex>
+<vertex>
+<position x="-9.44076" y="17.9014" z="16.3519"/>
+<normal x="0.0348214" y="-0.997572" z="-0.0603128"/>
+<texcoord u="-12.2744" v="0.499998"/>
+<texcoord u="0.446819" v="0.663607"/>
+</vertex>
+<vertex>
+<position x="-9.01259" y="16.4819" z="20.6103"/>
+<normal x="-0.29725" y="-0.822039" z="-0.485689"/>
+<texcoord u="-13.6938" v="1.35118"/>
+<texcoord u="0.366266" v="0.702494"/>
+</vertex>
+<vertex>
+<position x="-8.625" y="13.4234" z="23.5992"/>
+<normal x="-0.621676" y="-0.428704" z="-0.655539"/>
+<texcoord u="-15.1132" v="2.20237"/>
+<texcoord u="0.299247" v="0.756182"/>
+</vertex>
+<vertex>
+<position x="-8.51923" y="9.66089" z="24.7557"/>
+<normal x="-0.862499" y="0.00628145" z="-0.506019"/>
+<texcoord u="-16.5326" v="3.05355"/>
+<texcoord u="0.251732" v="0.820366"/>
+</vertex>
+<vertex>
+<position x="-8.99734" y="6.17175" z="24.2441"/>
+<normal x="-0.949866" y="0.30028" z="-0.0870971"/>
+<texcoord u="-17.9519" v="3.90474"/>
+<texcoord u="0.227745" v="0.888436"/>
+</vertex>
+<vertex>
+<position x="-11.2812" y="17.119" z="19.5395"/>
+<normal x="0.137764" y="-0.961293" z="-0.238614"/>
+<texcoord u="-13.6938" v="0.499998"/>
+<texcoord u="0.361892" v="0.650185"/>
+</vertex>
+<vertex>
+<position x="-10.6675" y="15.0083" z="23.4766"/>
+<normal x="-0.214766" y="-0.747525" z="-0.628555"/>
+<texcoord u="-15.1132" v="1.35118"/>
+<texcoord u="0.290444" v="0.704435"/>
+</vertex>
+<vertex>
+<position x="-9.93577" y="11.5188" z="25.8695"/>
+<normal x="-0.579916" y="-0.365929" z="-0.727869"/>
+<texcoord u="-16.5326" v="2.20237"/>
+<texcoord u="0.235125" v="0.770572"/>
+</vertex>
+<vertex>
+<position x="-9.42849" y="7.64121" z="26.3306"/>
+<normal x="-0.863228" y="0.00759471" z="-0.504756"/>
+<texcoord u="-17.9519" v="3.05355"/>
+<texcoord u="0.201473" v="0.842994"/>
+</vertex>
+<vertex>
+<position x="-9.54612" y="4.27074" z="25.1946"/>
+<normal x="-0.977073" y="0.212904" z="-0.000512067"/>
+<texcoord u="-19.3713" v="3.90474"/>
+<texcoord u="0.756034" v="0.250928"/>
+</vertex>
+<vertex>
+<position x="-7.93243" y="2.5" z="24.4135"/>
+<normal x="-0.278526" y="-0.466569" z="0.839486"/>
+<texcoord u="8.30658" v="-3.75593"/>
+<texcoord u="0.11385" v="0.2325"/>
+</vertex>
+<vertex>
+<position x="-5.33707" y="2.5" z="25.1089"/>
+<normal x="-0.177763" y="-0.500068" z="0.847545"/>
+<texcoord u="9.01627" v="-3.75593"/>
+<texcoord u="0.142579" v="0.234513"/>
+</vertex>
+<vertex>
+<position x="-2.68323" y="2.5" z="25.5293"/>
+<normal x="-0.105117" y="-0.610462" z="0.785039"/>
+<texcoord u="9.72595" v="-3.75593"/>
+<texcoord u="0.172447" v="0.150665"/>
+</vertex>
+<vertex>
+<position x="0" y="2.5" z="25.6699"/>
+<normal x="0.0103436" y="-0.631131" z="0.775607"/>
+<texcoord u="10.4356" v="-3.75593"/>
+<texcoord u="0.203832" v="0.140876"/>
+</vertex>
+<vertex>
+<position x="2.68323" y="2.5" z="25.5293"/>
+<normal x="0.0948125" y="-0.421037" z="0.902074"/>
+<texcoord u="11.1453" v="-3.75593"/>
+<texcoord u="0.257638" v="0.148784"/>
+</vertex>
+<vertex>
+<position x="5.33707" y="2.5" z="25.1089"/>
+<normal x="0.182333" y="-0.500068" z="0.846574"/>
+<texcoord u="11.855" v="-3.75593"/>
+<texcoord u="0.300159" v="0.11882"/>
+</vertex>
+<vertex>
+<position x="7.93243" y="2.5" z="24.4135"/>
+<normal x="0.223275" y="-0.610463" z="0.759923"/>
+<texcoord u="12.5647" v="-3.75593"/>
+<texcoord u="0.336094" v="0.106329"/>
+</vertex>
+<vertex>
+<position x="10.4409" y="2.5" z="23.4506"/>
+<normal x="0.324917" y="-0.631131" z="0.704345"/>
+<texcoord u="13.2744" v="-3.75593"/>
+<texcoord u="0.380677" v="0.0767913"/>
+</vertex>
+<vertex>
+<position x="-13" y="15.5885" z="22.5167"/>
+<normal x="0.234686" y="-0.883001" z="-0.406487"/>
+<texcoord u="-15.1132" v="0.499998"/>
+<texcoord u="0.27705" v="0.653684"/>
+</vertex>
+<vertex>
+<position x="-12.133" y="12.8788" z="26.015"/>
+<normal x="-0.141831" y="-0.64034" z="-0.754883"/>
+<texcoord u="-16.5326" v="1.35118"/>
+<texcoord u="0.217172" v="0.721248"/>
+</vertex>
+<vertex>
+<position x="-11.0199" y="9.11068" z="27.7473"/>
+<normal x="-0.545595" y="-0.28716" z="-0.787315"/>
+<texcoord u="-17.9519" v="2.20237"/>
+<texcoord u="0.175201" v="0.797551"/>
+</vertex>
+<vertex>
+<position x="-10.1079" y="5.28758" z="27.5074"/>
+<normal x="-0.882039" y="0.0192287" z="-0.470783"/>
+<texcoord u="-19.3713" v="3.05355"/>
+<texcoord u="0.156786" v="0.875258"/>
+</vertex>
+<vertex>
+<position x="-9.60285" y="3.92153" z="25.2929"/>
+<normal x="-0.987718" y="0.155061" z="-0.0192068"/>
+<texcoord u="-19.6087" v="3.90474"/>
+<texcoord u="0.762484" v="0.247204"/>
+</vertex>
+<vertex>
+<position x="-9.68235" y="4.33013" z="25.6994"/>
+<normal x="-0.179344" y="-0.865768" z="0.467206"/>
+<texcoord u="7.99379" v="-2.90474"/>
+<texcoord u="0.0729999" v="0.297363"/>
+</vertex>
+<vertex>
+<position x="-8.49797" y="4.33013" z="26.1541"/>
+<normal x="-0.166518" y="-0.846306" z="0.506001"/>
+<texcoord u="8.30658" v="-2.90474"/>
+<texcoord u="0.0857577" v="0.308505"/>
+</vertex>
+<vertex>
+<position x="-5.71757" y="4.33013" z="26.8991"/>
+<normal x="-0.099978" y="-0.866058" z="0.489844"/>
+<texcoord u="9.01627" v="-2.90474"/>
+<texcoord u="0.15381" v="0.312973"/>
+</vertex>
+<vertex>
+<position x="-2.87453" y="4.33013" z="27.3494"/>
+<normal x="-0.0482276" y="-0.866058" z="0.497611"/>
+<texcoord u="9.72595" v="-2.90474"/>
+<texcoord u="0.190802" v="0.293209"/>
+</vertex>
+<vertex>
+<position x="0" y="4.33013" z="27.5"/>
+<normal x="-0.0028053" y="-0.891572" z="0.45287"/>
+<texcoord u="10.4356" v="-2.90474"/>
+<texcoord u="0.231792" v="0.278168"/>
+</vertex>
+<vertex>
+<position x="2.87453" y="4.33013" z="27.3494"/>
+<normal x="0.0536874" y="-0.846307" z="0.529984"/>
+<texcoord u="11.1453" v="-2.90474"/>
+<texcoord u="0.272354" v="0.26102"/>
+</vertex>
+<vertex>
+<position x="5.71757" y="4.33013" z="26.8991"/>
+<normal x="0.107903" y="-0.866058" z="0.48816"/>
+<texcoord u="11.855" v="-2.90474"/>
+<texcoord u="0.317849" v="0.250316"/>
+</vertex>
+<vertex>
+<position x="8.49797" y="4.33013" z="26.1541"/>
+<normal x="0.158339" y="-0.866058" z="0.474206"/>
+<texcoord u="12.5647" v="-2.90474"/>
+<texcoord u="0.363209" v="0.203915"/>
+</vertex>
+<vertex>
+<position x="11.1853" y="4.33013" z="25.1225"/>
+<normal x="0.181636" y="-0.891572" z="0.414858"/>
+<texcoord u="13.2744" v="-2.90474"/>
+<texcoord u="0.406205" v="0.135589"/>
+</vertex>
+<vertex>
+<position x="13.75" y="4.33013" z="23.8157"/>
+<normal x="0.26461" y="-0.846306" z="0.462328"/>
+<texcoord u="13.9841" v="-2.90474"/>
+<texcoord u="0.431624" v="0.105974"/>
+</vertex>
+<vertex>
+<position x="16.1641" y="4.33013" z="22.248"/>
+<normal x="0.297127" y="-0.866058" z="0.402068"/>
+<texcoord u="14.6938" v="-2.90474"/>
+<texcoord u="0.457621" v="0.104598"/>
+</vertex>
+<vertex>
+<position x="18.4011" y="4.33013" z="20.4365"/>
+<normal x="0.337527" y="-0.866058" z="0.368807"/>
+<texcoord u="15.4035" v="-2.90474"/>
+<texcoord u="0.54196" v="0.161541"/>
+</vertex>
+<vertex>
+<position x="-14.5222" y="13.3766" z="25.1532"/>
+<normal x="0.32135" y="-0.766118" z="-0.556595"/>
+<texcoord u="-16.5326" v="0.499998"/>
+<texcoord u="0.196925" v="0.67282"/>
+</vertex>
+<vertex>
+<position x="-13.3451" y="10.1864" z="28.1144"/>
+<normal x="-0.0816313" y="-0.505169" z="-0.859151"/>
+<texcoord u="-17.9519" v="1.35118"/>
+<texcoord u="0.150174" v="0.751413"/>
+</vertex>
+<vertex>
+<position x="-11.83" y="6.30442" z="29.1504"/>
+<normal x="-0.517876" y="-0.18567" z="-0.835063"/>
+<texcoord u="-19.3713" v="2.20237"/>
+<texcoord u="0.121919" v="0.836019"/>
+</vertex>
+<vertex>
+<position x="-10.1773" y="4.8607" z="27.6276"/>
+<normal x="-0.866025" y="1.63585e-006" z="-0.5"/>
+<texcoord u="-19.6057" v="3.05355"/>
+<texcoord u="0.150625" v="0.881959"/>
+</vertex>
+<vertex>
+<position x="-10.5842" y="5" z="28.0274"/>
+<normal x="1.54282e-008" y="-1" z="-5.78559e-007"/>
+<texcoord u="7.98855" v="-2.05356"/>
+<texcoord u="0.0696369" v="0.361019"/>
+</vertex>
+<vertex>
+<position x="-9.27051" y="5" z="28.5317"/>
+<normal x="-0.00991357" y="-0.999266" z="0.0369976"/>
+<texcoord u="8.30658" v="-2.05356"/>
+<texcoord u="0.09039" v="0.373678"/>
+</vertex>
+<vertex>
+<position x="-6.23735" y="5" z="29.3444"/>
+<normal x="0.00457849" y="-0.999989" z="0.000973012"/>
+<texcoord u="9.01627" v="-2.05356"/>
+<texcoord u="0.161044" v="0.392356"/>
+</vertex>
+<vertex>
+<position x="-3.13585" y="5" z="29.8357"/>
+<normal x="0.00465521" y="-0.999989" z="0.000489224"/>
+<texcoord u="9.72595" v="-2.05356"/>
+<texcoord u="0.21693" v="0.414995"/>
+</vertex>
+<vertex>
+<position x="0" y="5" z="30"/>
+<normal x="0.00468079" y="-0.999989" z="-1.02854e-007"/>
+<texcoord u="10.4356" v="-2.05356"/>
+<texcoord u="0.258952" v="0.403619"/>
+</vertex>
+<vertex>
+<position x="3.13585" y="5" z="29.8357"/>
+<normal x="0.00465519" y="-0.999989" z="-0.000489193"/>
+<texcoord u="11.1453" v="-2.05356"/>
+<texcoord u="0.314181" v="0.395858"/>
+</vertex>
+<vertex>
+<position x="6.23735" y="5" z="29.3444"/>
+<normal x="0.00457851" y="-0.999989" z="-0.000973053"/>
+<texcoord u="11.855" v="-2.05356"/>
+<texcoord u="0.370613" v="0.381094"/>
+</vertex>
+<vertex>
+<position x="9.27051" y="5" z="28.5317"/>
+<normal x="0.00445174" y="-0.999989" z="-0.00144663"/>
+<texcoord u="12.5647" v="-2.05356"/>
+<texcoord u="0.406599" v="0.332656"/>
+</vertex>
+<vertex>
+<position x="12.2021" y="5" z="27.4064"/>
+<normal x="0.00427615" y="-0.999989" z="-0.00190392"/>
+<texcoord u="13.2744" v="-2.05356"/>
+<texcoord u="0.448377" v="0.29961"/>
+</vertex>
+<vertex>
+<position x="15" y="5" z="25.9808"/>
+<normal x="0.00405373" y="-0.999989" z="-0.00234035"/>
+<texcoord u="13.9841" v="-2.05356"/>
+<texcoord u="0.473" v="0.247283"/>
+</vertex>
+<vertex>
+<position x="17.6336" y="5" z="24.2705"/>
+<normal x="0.0037868" y="-0.999989" z="-0.00275127"/>
+<texcoord u="14.6938" v="-2.05356"/>
+<texcoord u="0.481635" v="0.14734"/>
+</vertex>
+<vertex>
+<position x="20.0739" y="5" z="22.2943"/>
+<normal x="0.00347856" y="-0.999989" z="-0.00313205"/>
+<texcoord u="15.4035" v="-2.05356"/>
+<texcoord u="0.520782" v="0.200953"/>
+</vertex>
+<vertex>
+<position x="22.2943" y="5" z="20.0739"/>
+<normal x="0.00313218" y="-0.999989" z="-0.00347842"/>
+<texcoord u="16.1132" v="-2.05356"/>
+<texcoord u="0.555697" v="0.243831"/>
+</vertex>
+<vertex>
+<position x="-15.7812" y="10.5801" z="27.3338"/>
+<normal x="0.404509" y="-0.587785" z="-0.700629"/>
+<texcoord u="-17.9519" v="0.499998"/>
+<texcoord u="0.127336" v="0.704151"/>
+</vertex>
+<vertex>
+<position x="-14.2509" y="7.0488" z="29.6832"/>
+<normal x="-0.0931484" y="-0.3548" z="-0.93029"/>
+<texcoord u="-19.3713" v="1.35118"/>
+<texcoord u="0.0881325" v="0.795849"/>
+</vertex>
+<vertex>
+<position x="-12.1332" y="4.43822" z="29.6755"/>
+<normal x="-0.510493" y="-0.155059" z="-0.845786"/>
+<texcoord u="-20.2308" v="2.20237"/>
+<texcoord u="0.0949921" v="0.865321"/>
+</vertex>
+<vertex>
+<position x="-12.7342" y="4.33013" z="29.8763"/>
+<normal x="0.206252" y="-0.81778" z="-0.537305"/>
+<texcoord u="7.70521" v="-1.20237"/>
+<texcoord u="0.0847806" v="0.439046"/>
+</vertex>
+<vertex>
+<position x="-10.0431" y="4.33013" z="30.9093"/>
+<normal x="0.138928" y="-0.88454" z="-0.445295"/>
+<texcoord u="8.30658" v="-1.20237"/>
+<texcoord u="0.127932" v="0.451023"/>
+</vertex>
+<vertex>
+<position x="-6.75713" y="4.33013" z="31.7898"/>
+<normal x="0.0953952" y="-0.866033" z="-0.490802"/>
+<texcoord u="9.01627" v="-1.20237"/>
+<texcoord u="0.226458" v="0.540304"/>
+</vertex>
+<vertex>
+<position x="-3.39717" y="4.33013" z="32.322"/>
+<normal x="0.0435698" y="-0.866032" z="-0.498086"/>
+<texcoord u="9.72595" v="-1.20237"/>
+<texcoord u="0.28185" v="0.560686"/>
+</vertex>
+<vertex>
+<position x="0" y="4.33013" z="32.5"/>
+<normal x="-0.00873319" y="-0.866032" z="-0.499912"/>
+<texcoord u="10.4356" v="-1.20237"/>
+<texcoord u="0.312975" v="0.521406"/>
+</vertex>
+<vertex>
+<position x="3.39718" y="4.33013" z="32.322"/>
+<normal x="-0.0609406" y="-0.866032" z="-0.49626"/>
+<texcoord u="11.1453" v="-1.20237"/>
+<texcoord u="0.362259" v="0.51243"/>
+</vertex>
+<vertex>
+<position x="6.75713" y="4.33013" z="31.7898"/>
+<normal x="-0.11248" y="-0.866032" z="-0.487172"/>
+<texcoord u="11.855" v="-1.20237"/>
+<texcoord u="0.422076" v="0.541863"/>
+</vertex>
+<vertex>
+<position x="10.0431" y="4.33013" z="30.9093"/>
+<normal x="-0.162787" y="-0.866032" z="-0.472746"/>
+<texcoord u="12.5647" v="-1.20237"/>
+<texcoord u="0.471019" v="0.514704"/>
+</vertex>
+<vertex>
+<position x="13.2189" y="4.33013" z="29.6902"/>
+<normal x="-0.211311" y="-0.866032" z="-0.45314"/>
+<texcoord u="13.2744" v="-1.20237"/>
+<texcoord u="0.512601" v="0.476595"/>
+</vertex>
+<vertex>
+<position x="16.25" y="4.33013" z="28.1458"/>
+<normal x="-0.257519" y="-0.866032" z="-0.42857"/>
+<texcoord u="13.9841" v="-1.20237"/>
+<texcoord u="0.545786" v="0.423683"/>
+</vertex>
+<vertex>
+<position x="19.103" y="4.33013" z="26.2931"/>
+<normal x="-0.300906" y="-0.866032" z="-0.399304"/>
+<texcoord u="14.6938" v="-1.20237"/>
+<texcoord u="0.558888" v="0.382365"/>
+</vertex>
+<vertex>
+<position x="21.7467" y="4.33013" z="24.1522"/>
+<normal x="-0.340997" y="-0.866032" z="-0.365663"/>
+<texcoord u="15.4035" v="-1.20237"/>
+<texcoord u="0.555743" v="0.295799"/>
+</vertex>
+<vertex>
+<position x="24.1522" y="4.33013" z="21.7467"/>
+<normal x="-0.377351" y="-0.866032" z="-0.328016"/>
+<texcoord u="16.1132" v="-1.20237"/>
+<texcoord u="0.570503" v="0.27284"/>
+</vertex>
+<vertex>
+<position x="-2.73661" y="-1.43136e-008" z="26.3515"/>
+<normal x="-0.050558" y="-0.258487" z="0.964691"/>
+<texcoord u="9.72595" v="-4.60711"/>
+<texcoord u="0.650423" v="0.479517"/>
+</vertex>
+<vertex>
+<position x="0.0334931" y="-1.43136e-008" z="26.4967"/>
+<normal x="-0.0505579" y="-0.258488" z="0.964691"/>
+<texcoord u="10.4356" v="-4.60711"/>
+<texcoord u="0.650423" v="0.423261"/>
+</vertex>
+<vertex>
+<position x="-2.81083" y="2.65009" z="27.0577"/>
+<normal x="-0.0505579" y="-0.258488" z="0.964691"/>
+<texcoord u="9.72595" v="-3.75593"/>
+<texcoord u="0.706059" v="0.480271"/>
+</vertex>
+<vertex>
+<position x="0.0334931" y="2.65009" z="27.2068"/>
+<normal x="-0.0505577" y="-0.258488" z="0.964691"/>
+<texcoord u="10.4356" v="-3.75593"/>
+<texcoord u="0.706059" v="0.422507"/>
+</vertex>
+<vertex>
+<position x="-5.19779" y="0" z="24.4537"/>
+<normal x="-0.224965" y="4.78771e-007" z="0.974367"/>
+<texcoord u="9.01627" v="-4.60711"/>
+<texcoord u="0.124266" v="0.169602"/>
+</vertex>
+<vertex>
+<position x="-2.61321" y="0" z="24.8631"/>
+<normal x="-0.156435" y="7.17281e-007" z="0.987688"/>
+<texcoord u="9.72595" v="-4.60711"/>
+<texcoord u="0.148162" v="0.129996"/>
+</vertex>
+<vertex>
+<position x="0" y="0" z="25"/>
+<normal x="0.0523358" y="3.93348e-007" z="0.99863"/>
+<texcoord u="10.4356" v="-4.60711"/>
+<texcoord u="0.196169" v="0.102759"/>
+</vertex>
+<vertex>
+<position x="2.61321" y="0" z="24.8631"/>
+<normal x="0.104529" y="7.02819e-007" z="0.994522"/>
+<texcoord u="11.1453" v="-4.60711"/>
+<texcoord u="0.245009" v="0.0945996"/>
+</vertex>
+<vertex>
+<position x="5.19779" y="0" z="24.4537"/>
+<normal x="0.190796" y="2.47107e-007" z="0.98163"/>
+<texcoord u="11.855" v="-4.60711"/>
+<texcoord u="0.290155" v="0.0667779"/>
+</vertex>
+<vertex>
+<position x="-10.3751" y="2.5" z="23.4759"/>
+<normal x="-0.94786" y="0.219108" z="0.231415"/>
+<texcoord u="-20.2597" v="4.63832"/>
+<texcoord u="0.757222" v="0.198147"/>
+</vertex>
+<vertex>
+<position x="-10.3751" y="2.5" z="23.4759"/>
+<normal x="-0.310449" y="-0.499551" z="0.808746"/>
+<texcoord u="7.61427" v="-3.75593"/>
+<texcoord u="0.0751582" v="0.256976"/>
+</vertex>
+<vertex>
+<position x="-9.60285" y="3.92153" z="25.2929"/>
+<normal x="-0.253578" y="-0.706622" z="0.660593"/>
+<texcoord u="7.9709" v="-3.09478"/>
+<texcoord u="0.0816298" v="0.291654"/>
+</vertex>
+<vertex>
+<position x="-9.60285" y="3.92153" z="25.2929"/>
+<normal x="-0.987718" y="0.155061" z="-0.0192068"/>
+<texcoord u="-19.6087" v="3.90474"/>
+<texcoord u="0.186611" v="0.919978"/>
+</vertex>
+<vertex>
+<position x="-9.68235" y="4.33013" z="25.6994"/>
+<normal x="-0.959916" y="0.0803863" z="-0.268513"/>
+<texcoord u="-19.4507" v="3.73393"/>
+<texcoord u="0.182567" v="0.908893"/>
+</vertex>
+<vertex>
+<position x="-10.1773" y="4.8607" z="27.6276"/>
+<normal x="-0.092871" y="-0.965837" z="0.241937"/>
+<texcoord u="8.03588" v="-2.23056"/>
+<texcoord u="0.0780561" v="0.35489"/>
+</vertex>
+<vertex>
+<position x="-9.68235" y="4.33013" z="25.6994"/>
+<normal x="-0.179344" y="-0.865768" z="0.467206"/>
+<texcoord u="7.99379" v="-2.90474"/>
+<texcoord u="0.0679077" v="0.326025"/>
+</vertex>
+<vertex>
+<position x="-10.5842" y="5" z="28.0274"/>
+<normal x="-0.712499" y="-0.0803893" z="-0.697052"/>
+<texcoord u="-19.6104" v="2.85982"/>
+<texcoord u="0.141361" v="0.874476"/>
+</vertex>
+<vertex>
+<position x="-10.1773" y="4.8607" z="27.6276"/>
+<normal x="-0.866025" y="1.63585e-006" z="-0.5"/>
+<texcoord u="-19.5679" v="3.05355"/>
+<texcoord u="0.150625" v="0.881959"/>
+</vertex>
+<vertex>
+<position x="-12.1332" y="4.43822" z="29.6755"/>
+<normal x="0.0928708" y="-0.965837" z="-0.241938"/>
+<texcoord u="7.80285" v="-1.33972"/>
+<texcoord u="0.0917157" v="0.42266"/>
+</vertex>
+<vertex>
+<position x="-10.5842" y="5" z="28.0274"/>
+<normal x="1.54282e-008" y="-1" z="-5.78559e-007"/>
+<texcoord u="7.95843" v="-2.05356"/>
+<texcoord u="0.072832" v="0.390044"/>
+</vertex>
+<vertex>
+<position x="-16.5" y="8.08998" z="28.5789"/>
+<normal x="0.433013" y="-0.5" z="-0.75"/>
+<texcoord u="-19.0365" v="0.499998"/>
+<texcoord u="0.0783067" v="0.73572"/>
+</vertex>
+<vertex>
+<position x="-14.4416" y="7.06983" z="29.6277"/>
+<normal x="0.20648" y="-0.438686" z="-0.874597"/>
+<texcoord u="-19.3713" v="1.28549"/>
+<texcoord u="0.758272" v="0.335571"/>
+</vertex>
+<vertex>
+<position x="-12.7342" y="4.33013" z="29.8763"/>
+<normal x="-0.273517" y="-0.219107" z="-0.936579"/>
+<texcoord u="-20.3208" v="2.00698"/>
+<texcoord u="0.0827227" v="0.860915"/>
+</vertex>
+<vertex>
+<position x="-14.2694" y="6.93455" z="29.7154"/>
+<normal x="-0.149801" y="-0.245189" z="-0.957832"/>
+<texcoord u="-19.4184" v="1.35118"/>
+<texcoord u="0.0863897" v="0.797551"/>
+</vertex>
+<vertex>
+<position x="-13.3524" y="3.83013" z="30.1738"/>
+<normal x="0.253578" y="-0.706622" z="-0.660593"/>
+<texcoord u="7.61251" v="-0.969826"/>
+<texcoord u="0.124811" v="0.508694"/>
+</vertex>
+<vertex>
+<position x="-12.7342" y="4.33013" z="29.8763"/>
+<normal x="0.206252" y="-0.81778" z="-0.537305"/>
+<texcoord u="7.70521" v="-1.20237"/>
+<texcoord u="0.133157" v="0.486672"/>
+</vertex>
+<vertex>
+<position x="-6.86109" y="3.83013" z="32.2789"/>
+<normal x="0.159086" y="-0.707055" z="-0.689032"/>
+<texcoord u="9.01627" v="-0.969823"/>
+<texcoord u="0.223445" v="0.560406"/>
+</vertex>
+<vertex>
+<position x="-3.44944" y="3.83013" z="32.8192"/>
+<normal x="0.086191" y="-0.707054" z="-0.701887"/>
+<texcoord u="9.72595" v="-0.969824"/>
+<texcoord u="0.28182" v="0.576741"/>
+</vertex>
+<vertex>
+<position x="6.86109" y="3.83012" z="32.2789"/>
+<normal x="-0.134923" y="-0.707053" z="-0.69417"/>
+<texcoord u="11.855" v="-0.969822"/>
+<texcoord u="0.43357" v="0.561159"/>
+</vertex>
+<vertex>
+<position x="10.1976" y="3.83013" z="31.3849"/>
+<normal x="-0.206744" y="-0.707053" z="-0.676264"/>
+<texcoord u="12.5647" v="-0.969824"/>
+<texcoord u="0.479622" v="0.530346"/>
+</vertex>
+<vertex>
+<position x="13.4223" y="3.83013" z="30.147"/>
+<normal x="-0.276301" y="-0.707052" z="-0.650949"/>
+<texcoord u="13.2744" v="-0.969825"/>
+<texcoord u="0.522338" v="0.487692"/>
+</vertex>
+<vertex>
+<position x="16.5" y="3.83013" z="28.5788"/>
+<normal x="-0.34283" y="-0.707052" z="-0.618502"/>
+<texcoord u="13.9841" v="-0.969824"/>
+<texcoord u="0.559498" v="0.431939"/>
+</vertex>
+<vertex>
+<position x="19.3969" y="3.83013" z="26.6976"/>
+<normal x="-0.405602" y="-0.707052" z="-0.579279"/>
+<texcoord u="14.6938" v="-0.969825"/>
+<texcoord u="0.575059" v="0.376029"/>
+</vertex>
+<vertex>
+<position x="0.0334931" y="-2.65009" z="27.2068"/>
+<normal x="0.00509949" y="-0.995242" z="-0.0973042"/>
+<texcoord u="2.61303" v="-0.804682"/>
+<texcoord u="0.742472" v="0.552137"/>
+</vertex>
+<vertex>
+<position x="-2.81083" y="-2.65009" z="27.0577"/>
+<normal x="0.00509939" y="-0.995242" z="-0.0973043"/>
+<texcoord u="2.55359" v="-1.93891"/>
+<texcoord u="0.742472" v="0.6099"/>
+</vertex>
+<vertex>
+<position x="0" y="-2.5" z="25.6699"/>
+<normal x="0.00509939" y="-0.995242" z="-0.0973043"/>
+<texcoord u="2.00016" v="-0.818038"/>
+<texcoord u="0.711232" v="0.554447"/>
+</vertex>
+<vertex>
+<position x="-2.68323" y="-2.5" z="25.5293"/>
+<normal x="0.00509929" y="-0.995242" z="-0.0973044"/>
+<texcoord u="1.94409" v="-1.88803"/>
+<texcoord u="0.711233" v="0.608939"/>
+</vertex>
+<vertex>
+<position x="-2.81083" y="-2.65009" z="27.0577"/>
+<normal x="-0.996564" y="0.00589641" z="-0.0826156"/>
+<texcoord u="2.41672" v="-0.320496"/>
+<texcoord u="0.647085" v="0.353347"/>
+</vertex>
+<vertex>
+<position x="-2.73661" y="-1.43136e-008" z="26.3515"/>
+<normal x="-0.996564" y="0.00589637" z="-0.0826157"/>
+<texcoord u="2.19057" v="-1.16917"/>
+<texcoord u="0.647653" v="0.297709"/>
+</vertex>
+<vertex>
+<position x="-2.68323" y="-2.5" z="25.5293"/>
+<normal x="-0.996564" y="0.00589637" z="-0.0826157"/>
+<texcoord u="1.92725" v="-0.368561"/>
+<texcoord u="0.676453" v="0.342658"/>
+</vertex>
+<vertex>
+<position x="-2.61321" y="0" z="24.8631"/>
+<normal x="-0.996564" y="0.00589633" z="-0.0826159"/>
+<texcoord u="1.7139" v="-1.16917"/>
+<texcoord u="0.676989" v="0.290171"/>
+</vertex>
+<vertex>
+<position x="0.0334931" y="-2.65009" z="27.2068"/>
+<normal x="0.999732" y="-0.00599464" z="-0.0223723"/>
+<texcoord u="-0.303344" v="0.0145175"/>
+<texcoord u="0.613665" v="0.0923765"/>
+</vertex>
+<vertex>
+<position x="0" y="-2.5" z="25.6699"/>
+<normal x="0.999732" y="-0.00599464" z="-0.0223723"/>
+<texcoord u="0.239628" v="-0.0385076"/>
+<texcoord u="0.625534" v="0.0633873"/>
+</vertex>
+<vertex>
+<position x="0.0334931" y="-1.43136e-008" z="26.4967"/>
+<normal x="0.999732" y="-0.00599464" z="-0.0223723"/>
+<texcoord u="-0.0524748" v="-0.921738"/>
+<texcoord u="0.669282" v="0.0940201"/>
+</vertex>
+<vertex>
+<position x="0" y="0" z="25"/>
+<normal x="0.999732" y="-0.00599464" z="-0.0223723"/>
+<texcoord u="0.476289" v="-0.921738"/>
+<texcoord u="0.678001" v="0.0649375"/>
+</vertex>
+<vertex>
+<position x="11.1012" y="-2.65009" z="24.8543"/>
+<normal x="-0.0346048" y="-0.995327" z="-0.0901488"/>
+<texcoord u="-0.0685964" v="2.93891"/>
+<texcoord u="0.771937" v="0.710206"/>
+</vertex>
+<vertex>
+<position x="8.44215" y="-2.65009" z="25.875"/>
+<normal x="-0.0346049" y="-0.995327" z="-0.0901489"/>
+<texcoord u="0.338435" v="1.87856"/>
+<texcoord u="0.714174" v="0.710206"/>
+</vertex>
+<vertex>
+<position x="10.4409" y="-2.5" z="23.4506"/>
+<normal x="-0.0346049" y="-0.995327" z="-0.0901489"/>
+<texcoord u="-0.628333" v="2.6756"/>
+<texcoord u="0.769637" v="0.678683"/>
+</vertex>
+<vertex>
+<position x="7.93243" y="-2.5" z="24.4135"/>
+<normal x="-0.034605" y="-0.995327" z="-0.0901489"/>
+<texcoord u="-0.244355" v="1.6753"/>
+<texcoord u="0.715145" v="0.678683"/>
+</vertex>
+<vertex>
+<position x="-2.81083" y="2.65009" z="27.0577"/>
+<normal x="-0.44163" y="0.88857" z="-0.124123"/>
+<texcoord u="2.41672" v="0.558898"/>
+<texcoord u="0.581251" v="0.610817"/>
+</vertex>
+<vertex>
+<position x="-2.68323" y="2.5" z="25.5293"/>
+<normal x="-0.890111" y="0.440325" z="-0.117547"/>
+<texcoord u="1.92725" v="0.606963"/>
+<texcoord u="0.593136" v="0.581912"/>
+</vertex>
+<vertex>
+<position x="-2.73661" y="-1.43136e-008" z="26.3515"/>
+<normal x="-0.996564" y="-0.00589641" z="-0.0826158"/>
+<texcoord u="2.19057" v="1.40757"/>
+<texcoord u="0.636866" v="0.612532"/>
+</vertex>
+<vertex>
+<position x="-2.61321" y="0" z="24.8631"/>
+<normal x="-0.996564" y="-0.00589647" z="-0.0826159"/>
+<texcoord u="1.7139" v="1.40757"/>
+<texcoord u="0.645601" v="0.58353"/>
+</vertex>
+<vertex>
+<position x="0.0334931" y="2.65009" z="27.2068"/>
+<normal x="0.00509963" y="0.995242" z="-0.0973042"/>
+<texcoord u="0.00117485" v="0.998008"/>
+<texcoord u="0.744045" v="0.0660282"/>
+</vertex>
+<vertex>
+<position x="0" y="2.5" z="25.6699"/>
+<normal x="0.00509956" y="0.995242" z="-0.0973043"/>
+<texcoord u="0.539359" v="0.986279"/>
+<texcoord u="0.775251" v="0.0687583"/>
+</vertex>
+<vertex>
+<position x="-2.81083" y="2.65009" z="27.0577"/>
+<normal x="-0.44163" y="0.88857" z="-0.124123"/>
+<texcoord u="0.0533746" v="0.00199205"/>
+<texcoord u="0.743268" v="0.123787"/>
+</vertex>
+<vertex>
+<position x="-2.68323" y="2.5" z="25.5293"/>
+<normal x="-0.890111" y="0.440325" z="-0.117547"/>
+<texcoord u="0.588601" v="0.0466735"/>
+<texcoord u="0.774516" v="0.123245"/>
+</vertex>
+<vertex>
+<position x="0.0334931" y="2.65009" z="27.2068"/>
+<normal x="0.999732" y="0.00599465" z="-0.0223724"/>
+<texcoord u="0.488346" v="0.985482"/>
+<texcoord u="0.647057" v="0.22373"/>
+</vertex>
+<vertex>
+<position x="0.0334931" y="-1.43136e-008" z="26.4967"/>
+<normal x="0.999732" y="0.00599465" z="-0.0223724"/>
+<texcoord u="0.739215" v="1.92174"/>
+<texcoord u="0.647613" v="0.168092"/>
+</vertex>
+<vertex>
+<position x="0" y="2.5" z="25.6699"/>
+<normal x="0.999732" y="0.00599465" z="-0.0223724"/>
+<texcoord u="1.03132" v="1.03851"/>
+<texcoord u="0.676492" v="0.213016"/>
+</vertex>
+<vertex>
+<position x="0" y="0" z="25"/>
+<normal x="0.999732" y="0.00599465" z="-0.0223724"/>
+<texcoord u="1.26798" v="1.92174"/>
+<texcoord u="0.677017" v="0.160529"/>
+</vertex>
+<vertex>
+<position x="8.44215" y="2.65009" z="25.875"/>
+<normal x="-0.944014" y="-0.0058939" z="0.329854"/>
+<texcoord u="1.69029" v="0.558898"/>
+<texcoord u="0.775028" v="0.833923"/>
+</vertex>
+<vertex>
+<position x="7.93243" y="2.5" z="24.4135"/>
+<normal x="-0.944014" y="-0.0058936" z="0.329854"/>
+<texcoord u="1.22227" v="0.606963"/>
+<texcoord u="0.74349" v="0.833923"/>
+</vertex>
+<vertex>
+<position x="8.22272" y="-1.43136e-008" z="25.1996"/>
+<normal x="-0.944014" y="-0.0058936" z="0.329854"/>
+<texcoord u="1.47402" v="1.40757"/>
+<texcoord u="0.755509" v="0.781818"/>
+</vertex>
+<vertex>
+<position x="-9.54612" y="4.27074" z="25.1946"/>
+<normal x="-0.977073" y="0.212904" z="-0.000512067"/>
+<texcoord u="-19.3713" v="3.90474"/>
+<texcoord u="0.191651" v="0.914495"/>
+</vertex>
+<vertex>
+<position x="-14.2509" y="7.0488" z="29.6832"/>
+<normal x="-0.0931484" y="-0.3548" z="-0.93029"/>
+<texcoord u="-19.3713" v="1.35118"/>
+<texcoord u="0.760297" v="0.339079"/>
+</vertex>
+<vertex>
+<position x="31.3849" y="3.83013" z="-10.1976"/>
+<normal x="-0.676264" y="-0.707053" z="0.206744"/>
+<texcoord u="-19.3988" v="-0.969822"/>
+<texcoord u="0.738058" v="0.376572"/>
+</vertex>
+<vertex>
+<position x="32.2789" y="3.83013" z="-6.8611"/>
+<normal x="-0.694169" y="-0.707054" z="0.134923"/>
+<texcoord u="-20.081" v="-0.969825"/>
+<texcoord u="0.729175" v="0.319486"/>
+</vertex>
+<vertex>
+<position x="32.8076" y="3.83012" z="-3.52335"/>
+<normal x="-0.674341" y="-0.219093" z="0.705169"/>
+<texcoord u="-20.5257" v="1.82714"/>
+<texcoord u="0.727756" v="0.680154"/>
+</vertex>
+<vertex>
+<position x="32.8193" y="4.03195" z="-3.44945"/>
+<normal x="-0.674341" y="-0.219101" z="0.705166"/>
+<texcoord u="-20.455" v="1.79277"/>
+<texcoord u="0.725341" v="0.682108"/>
+</vertex>
+<vertex>
+<position x="32.869" y="6.93449" z="-2.5"/>
+<normal x="-0.754603" y="-0.245189" z="0.608651"/>
+<texcoord u="-19.4184" v="1.35118"/>
+<texcoord u="0.692827" v="0.708485"/>
+</vertex>
+<vertex>
+<position x="32.8791" y="7.06984" z="-2.30695"/>
+<normal x="-0.860662" y="-0.438687" z="0.258487"/>
+<texcoord u="-19.3713" v="1.28545"/>
+<texcoord u="0.691287" v="0.711346"/>
+</vertex>
+<vertex>
+<position x="33" y="8.09001" z="-2.38132e-007"/>
+<normal x="-0.866026" y="-0.499999" z="-1.06406e-006"/>
+<texcoord u="-19.0365" v="0.499998"/>
+<texcoord u="0.674103" v="0.757382"/>
+</vertex>
+<vertex>
+<position x="32.8791" y="7.06982" z="2.30711"/>
+<normal x="-0.860668" y="-0.438681" z="-0.258476"/>
+<texcoord u="-19.3713" v="-0.285514"/>
+<texcoord u="0.676094" v="0.801651"/>
+</vertex>
+<vertex>
+<position x="32.8075" y="3.83013" z="3.52341"/>
+<normal x="-0.698882" y="-0.70662" z="-0.110691"/>
+<texcoord u="20.329" v="-0.969823"/>
+<texcoord u="0.803685" v="0.181075"/>
+</vertex>
+<vertex>
+<position x="32.2789" y="3.83012" z="6.86109"/>
+<normal x="-0.691655" y="-0.707107" z="-0.147016"/>
+<texcoord u="19.6341" v="-0.969823"/>
+<texcoord u="0.300176" v="0.196681"/>
+</vertex>
+<vertex>
+<position x="31.3849" y="3.83012" z="10.1976"/>
+<normal x="-0.668631" y="-0.707052" z="-0.230239"/>
+<texcoord u="18.9519" v="-0.969823"/>
+<texcoord u="0.361488" v="0.204187"/>
+</vertex>
+<vertex>
+<position x="30.147" y="3.83013" z="13.4223"/>
+<normal x="-0.640901" y="-0.707052" z="-0.298868"/>
+<texcoord u="18.2147" v="-0.969823"/>
+<texcoord u="0.425994" v="0.21456"/>
+</vertex>
+<vertex>
+<position x="28.5789" y="3.83013" z="-16.5"/>
+<normal x="-0.618501" y="-0.707053" z="0.34283"/>
+<texcoord u="-17.9794" v="-0.969824"/>
+<texcoord u="0.762616" v="0.501702"/>
+</vertex>
+<vertex>
+<position x="30.147" y="3.83013" z="-13.4223"/>
+<normal x="-0.650949" y="-0.707053" z="0.2763"/>
+<texcoord u="-18.6616" v="-0.969824"/>
+<texcoord u="0.748945" v="0.442594"/>
+</vertex>
+<vertex>
+<position x="14.3209" y="-8.24554" z="-2.5"/>
+<normal x="-0.263135" y="-0.824918" z="0.50027"/>
+<texcoord u="7.59689" v="4.75592"/>
+<texcoord u="0.851822" v="0.590617"/>
+</vertex>
+<vertex>
+<position x="15.9025" y="-10.4425" z="-4.33013"/>
+<normal x="-0.0441693" y="-0.497817" z="0.866157"/>
+<texcoord u="9.01627" v="3.90474"/>
+<texcoord u="0.899377" v="0.612377"/>
+</vertex>
+<vertex>
+<position x="16.0938" y="-8.62238" z="-2.5"/>
+<normal x="-0.0858745" y="-0.861601" z="0.50027"/>
+<texcoord u="9.01627" v="4.75592"/>
+<texcoord u="0.856898" v="0.620471"/>
+</vertex>
+<vertex>
+<position x="18.0975" y="-10.4425" z="-4.33013"/>
+<normal x="0.060298" y="-0.496122" z="0.866157"/>
+<texcoord u="10.4357" v="3.90474"/>
+<texcoord u="0.90356" v="0.64881"/>
+</vertex>
+<vertex>
+<position x="17.9062" y="-8.62238" z="-2.5"/>
+<normal x="0.095139" y="-0.860627" z="0.50027"/>
+<texcoord u="10.4357" v="4.75592"/>
+<texcoord u="0.860352" v="0.650554"/>
+</vertex>
+<vertex>
+<position x="19.4721" y="-7.60845" z="0"/>
+<normal x="0.275528" y="-0.961293" z="1.03311e-008"/>
+<texcoord u="11.855" v="-4.60711"/>
+<texcoord u="0.520819" v="0.116866"/>
+</vertex>
+<vertex>
+<position x="19.6791" y="-8.24554" z="2.5"/>
+<normal x="0.271994" y="-0.822039" z="-0.50027"/>
+<texcoord u="11.855" v="-3.75593"/>
+<texcoord u="0.543996" v="0.153373"/>
+</vertex>
+<vertex>
+<position x="19.6791" y="-8.24554" z="-2.5"/>
+<normal x="0.271994" y="-0.82204" z="0.50027"/>
+<texcoord u="11.855" v="4.75592"/>
+<texcoord u="0.862174" v="0.680782"/>
+</vertex>
+<vertex>
+<position x="21" y="-6.9282" z="0"/>
+<normal x="0.469371" y="-0.883001" z="3.61588e-008"/>
+<texcoord u="13.2744" v="-4.60711"/>
+<texcoord u="0.543996" v="0.101257"/>
+</vertex>
+<vertex>
+<position x="21.3349" y="-7.50833" z="2.5"/>
+<normal x="0.436962" y="-0.747525" z="-0.50027"/>
+<texcoord u="13.2744" v="-3.75593"/>
+<texcoord u="0.101257" v="0.317143"/>
+</vertex>
+<vertex>
+<position x="5.40388" y="12.8788" z="-2.5"/>
+<normal x="0.57591" y="-0.646574" z="0.50027"/>
+<texcoord u="-6.5969" v="1.35118"/>
+<texcoord u="0.20783" v="0.511193"/>
+</vertex>
+<vertex>
+<position x="9.25" y="13.4234" z="-4.33013"/>
+<normal x="0.242831" y="-0.436813" z="0.866157"/>
+<texcoord u="-8.01628" v="2.20237"/>
+<texcoord u="0.294411" v="0.507743"/>
+</vertex>
+<vertex>
+<position x="21.3349" y="-7.50833" z="-2.5"/>
+<normal x="0.436962" y="-0.747525" z="0.50027"/>
+<texcoord u="13.2744" v="4.75592"/>
+<texcoord u="0.862359" v="0.711064"/>
+</vertex>
+<vertex>
+<position x="15.9025" y="10.4425" z="-4.33013"/>
+<normal x="-0.0602979" y="0.496122" z="0.866157"/>
+<texcoord u="-10.855" v="3.90474"/>
+<texcoord u="0.467966" v="0.522031"/>
+</vertex>
+<vertex>
+<position x="22.353" y="-5.94516" z="0"/>
+<normal x="0.642701" y="-0.766117" z="6.19864e-008"/>
+<texcoord u="14.6938" v="-4.60711"/>
+<texcoord u="0.153373" v="0.317143"/>
+</vertex>
+<vertex>
+<position x="22.8013" y="-6.44297" z="2.5"/>
+<normal x="0.582833" y="-0.640341" z="-0.50027"/>
+<texcoord u="14.6938" v="-3.75593"/>
+<texcoord u="0.755804" v="0.843713"/>
+</vertex>
+<vertex>
+<position x="8.33493" y="15.0083" z="2.5"/>
+<normal x="0.428895" y="-0.752183" z="-0.50027"/>
+<texcoord u="-8.01628" v="-0.351187"/>
+<texcoord u="0.20743" v="0.612321"/>
+</vertex>
+<vertex>
+<position x="19.4721" y="7.60846" z="0"/>
+<normal x="0.342127" y="0.939654" z="5.68209e-008"/>
+<texcoord u="-13.6938" v="-4.60711"/>
+<texcoord u="0.208122" v="0.782951"/>
+</vertex>
+<vertex>
+<position x="8.33493" y="15.0083" z="-2.5"/>
+<normal x="0.428895" y="-0.752183" z="0.50027"/>
+<texcoord u="-8.01628" v="1.35118"/>
+<texcoord u="0.263476" v="0.532094"/>
+</vertex>
+<vertex>
+<position x="12.2102" y="14.7414" z="-4.33013"/>
+<normal x="0.146706" y="-0.477755" z="0.866157"/>
+<texcoord u="-9.43566" v="2.20237"/>
+<texcoord u="0.333407" v="0.544311"/>
+</vertex>
+<vertex>
+<position x="15.6411" y="12.9288" z="-5"/>
+<normal x="-0.00933575" y="-0.00098111" z="0.999956"/>
+<texcoord u="-10.855" v="3.05355"/>
+<texcoord u="0.413672" v="0.546087"/>
+</vertex>
+<vertex>
+<position x="22.8013" y="-6.44297" z="-2.5"/>
+<normal x="0.582833" y="-0.640341" z="0.50027"/>
+<texcoord u="14.6938" v="4.75592"/>
+<texcoord u="0.860905" v="0.741312"/>
+</vertex>
+<vertex>
+<position x="18.0976" y="10.4425" z="-4.33013"/>
+<normal x="0.0441694" y="0.497817" z="0.866157"/>
+<texcoord u="-12.2744" v="3.90474"/>
+<texcoord u="0.483273" v="0.537471"/>
+</vertex>
+<vertex>
+<position x="19.6791" y="8.24555" z="-2.5"/>
+<normal x="0.263135" y="0.824918" z="0.50027"/>
+<texcoord u="-13.6938" v="4.75592"/>
+<texcoord u="0.541193" v="0.518701"/>
+</vertex>
+<vertex>
+<position x="23.4721" y="-4.70228" z="0"/>
+<normal x="0.787941" y="-0.615751" z="3.61588e-008"/>
+<texcoord u="16.1132" v="-4.60711"/>
+<texcoord u="0.796329" v="0.876481"/>
+</vertex>
+<vertex>
+<position x="24.0141" y="-5.09602" z="2.5"/>
+<normal x="0.703231" y="-0.50517" z="-0.50027"/>
+<texcoord u="16.1132" v="-3.75593"/>
+<texcoord u="0.753165" v="0.87388"/>
+</vertex>
+<vertex>
+<position x="8" y="15.5885" z="-2.38132e-007"/>
+<normal x="0.530016" y="-0.847988" z="-5.16554e-009"/>
+<texcoord u="-8.01628" v="0.499998"/>
+<texcoord u="0.23552" v="0.565002"/>
+</vertex>
+<vertex>
+<position x="11.6447" y="16.4819" z="2.5"/>
+<normal x="0.263135" y="-0.824918" z="-0.50027"/>
+<texcoord u="-9.43566" v="-0.351187"/>
+<texcoord u="0.253835" v="0.651721"/>
+</vertex>
+<vertex>
+<position x="21" y="6.92821" z="0"/>
+<normal x="0.530016" y="0.847988" z="-2.58277e-008"/>
+<texcoord u="-15.1132" v="-4.60711"/>
+<texcoord u="0.212994" v="0.812026"/>
+</vertex>
+<vertex>
+<position x="21.3349" y="7.50834" z="2.5"/>
+<normal x="0.428895" y="0.752183" z="-0.50027"/>
+<texcoord u="-15.1132" v="-3.75593"/>
+<texcoord u="0.254657" v="0.807276"/>
+</vertex>
+<vertex>
+<position x="11.6447" y="16.4819" z="-2.5"/>
+<normal x="0.263135" y="-0.824918" z="0.50027"/>
+<texcoord u="-9.43566" v="1.35118"/>
+<texcoord u="0.308625" v="0.570938"/>
+</vertex>
+<vertex>
+<position x="15.3798" y="15.4151" z="-4.33013"/>
+<normal x="0.0441694" y="-0.497817" z="0.866157"/>
+<texcoord u="-10.855" v="2.20237"/>
+<texcoord u="0.383282" v="0.564181"/>
+</vertex>
+<vertex>
+<position x="18.3589" y="12.9288" z="-5"/>
+<normal x="-0.00933573" y="0.000981203" z="0.999956"/>
+<texcoord u="-12.2744" v="3.05355"/>
+<texcoord u="0.451709" v="0.563439"/>
+</vertex>
+<vertex>
+<position x="24.0141" y="-5.09602" z="-2.5"/>
+<normal x="0.703231" y="-0.50517" z="0.50027"/>
+<texcoord u="16.1132" v="4.75592"/>
+<texcoord u="0.0991929" v="0.445035"/>
+</vertex>
+<vertex>
+<position x="20.2447" y="9.9861" z="-4.33013"/>
+<normal x="0.146706" y="0.477755" z="0.866157"/>
+<texcoord u="-13.6938" v="3.90474"/>
+<texcoord u="0.512223" v="0.551322"/>
+</vertex>
+<vertex>
+<position x="21.3349" y="7.50834" z="-2.5"/>
+<normal x="0.428895" y="0.752183" z="0.50027"/>
+<texcoord u="-15.1132" v="4.75592"/>
+<texcoord u="0.563925" v="0.529904"/>
+</vertex>
+<vertex>
+<position x="24.3084" y="-3.25389" z="0"/>
+<normal x="0.913546" y="-0.406736" z="5.03949e-008"/>
+<texcoord u="17.5326" v="-4.60711"/>
+<texcoord u="0.795403" v="0.904409"/>
+</vertex>
+<vertex>
+<position x="24.9203" y="-3.52636" z="2.5"/>
+<normal x="0.767737" y="-0.316983" z="-0.556868"/>
+<texcoord u="17.5326" v="-3.75593"/>
+<texcoord u="0.752161" v="0.904145"/>
+</vertex>
+<vertex>
+<position x="11.4377" y="17.119" z="-2.38132e-007"/>
+<normal x="0.342127" y="-0.939654" z="3.61588e-008"/>
+<texcoord u="-9.43566" v="0.499998"/>
+<texcoord u="0.276487" v="0.60265"/>
+</vertex>
+<vertex>
+<position x="15.1885" y="17.2352" z="2.5"/>
+<normal x="0.0858746" y="-0.861601" z="-0.50027"/>
+<texcoord u="-10.855" v="-0.351187"/>
+<texcoord u="0.304546" v="0.691042"/>
+</vertex>
+<vertex>
+<position x="22.3531" y="5.94516" z="0"/>
+<normal x="0.69474" y="0.719261" z="-1.49801e-007"/>
+<texcoord u="-16.5326" v="-4.60711"/>
+<texcoord u="0.215976" v="0.841117"/>
+</vertex>
+<vertex>
+<position x="22.8013" y="6.44298" z="2.5"/>
+<normal x="0.57591" y="0.646574" z="-0.50027"/>
+<texcoord u="-16.5326" v="-3.75593"/>
+<texcoord u="0.25904" v="0.838974"/>
+</vertex>
+<vertex>
+<position x="15.1885" y="17.2352" z="-2.5"/>
+<normal x="0.0858746" y="-0.8616" z="0.50027"/>
+<texcoord u="-10.855" v="1.35118"/>
+<texcoord u="0.355305" v="0.60621"/>
+</vertex>
+<vertex>
+<position x="18.6202" y="15.4151" z="-4.33013"/>
+<normal x="-0.0602979" y="-0.496122" z="0.866157"/>
+<texcoord u="-12.2744" v="2.20237"/>
+<texcoord u="0.423595" v="0.600253"/>
+</vertex>
+<vertex>
+<position x="21.0172" y="12.3637" z="-5"/>
+<normal x="-0.00892768" y="0.00290083" z="0.999956"/>
+<texcoord u="-13.6938" v="3.05355"/>
+<texcoord u="0.489863" v="0.589048"/>
+</vertex>
+<vertex>
+<position x="24.9203" y="-3.52636" z="-2.5"/>
+<normal x="0.767737" y="-0.316984" z="0.556867"/>
+<texcoord u="17.5326" v="4.75592"/>
+<texcoord u="0.137353" v="0.220637"/>
+</vertex>
+<vertex>
+<position x="22.25" y="9.09327" z="-4.33013"/>
+<normal x="0.242831" y="0.436813" z="0.866157"/>
+<texcoord u="-15.1132" v="3.90474"/>
+<texcoord u="0.545548" v="0.566999"/>
+</vertex>
+<vertex>
+<position x="22.8013" y="6.44298" z="-2.5"/>
+<normal x="0.57591" y="0.646574" z="0.50027"/>
+<texcoord u="-16.5326" v="4.75592"/>
+<texcoord u="0.591103" v="0.535614"/>
+</vertex>
+<vertex>
+<position x="24.4135" y="-2.5" z="7.93243"/>
+<normal x="0.844515" y="0.533387" z="0.0478715"/>
+<texcoord u="18.9519" v="4.75592"/>
+<texcoord u="0.883783" v="0.933742"/>
+</vertex>
+<vertex>
+<position x="25.1089" y="-2.5" z="5.33707"/>
+<normal x="0.829264" y="0.532812" z="0.16862"/>
+<texcoord u="19.6616" v="4.75592"/>
+<texcoord u="0.883175" v="0.888854"/>
+</vertex>
+<vertex>
+<position x="25.368" y="-1.77868" z="2.07127"/>
+<normal x="0.983292" y="-0.0835439" z="-0.161731"/>
+<texcoord u="18.9331" v="-3.9019"/>
+<texcoord u="0.760203" v="0.934065"/>
+</vertex>
+<vertex>
+<position x="24.8252" y="-1.66329" z="0"/>
+<normal x="0.978148" y="-0.207912" z="3.10122e-008"/>
+<texcoord u="18.9519" v="-4.60711"/>
+<texcoord u="0.795988" v="0.932346"/>
+</vertex>
+<vertex>
+<position x="25.41" y="-2.0192" z="2.5"/>
+<normal x="0.824617" y="-0.267935" z="-0.498215"/>
+<texcoord u="18.7736" v="-3.75593"/>
+<texcoord u="0.752716" v="0.930616"/>
+</vertex>
+<vertex>
+<position x="25" y="0" z="0"/>
+<normal x="1" y="-7.8929e-007" z="2.96951e-006"/>
+<texcoord u="20.3713" v="-4.60711"/>
+<texcoord u="0.117921" v="0.878018"/>
+</vertex>
+<vertex>
+<position x="15.1185" y="17.9014" z="-2.38132e-007"/>
+<normal x="0.139286" y="-0.990252" z="1.91125e-007"/>
+<texcoord u="-10.855" v="0.499998"/>
+<texcoord u="0.32494" v="0.643023"/>
+</vertex>
+<vertex>
+<position x="18.8115" y="17.2352" z="2.5"/>
+<normal x="-0.0951389" y="-0.860627" z="-0.50027"/>
+<texcoord u="-12.2744" v="-0.351187"/>
+<texcoord u="0.359599" v="0.725505"/>
+</vertex>
+<vertex>
+<position x="21.7898" y="14.7414" z="4.33013"/>
+<normal x="-0.16213" y="-0.472744" z="-0.866157"/>
+<texcoord u="-13.6938" v="-1.20237"/>
+<texcoord u="0.416587" v="0.79621"/>
+</vertex>
+<vertex>
+<position x="24.0259" y="7.80303" z="4.33013"/>
+<normal x="0.328343" y="0.37678" z="-0.866157"/>
+<texcoord u="-16.5326" v="-2.90474"/>
+<texcoord u="0.302191" v="0.832702"/>
+</vertex>
+<vertex>
+<position x="23.4721" y="4.70228" z="0"/>
+<normal x="0.829101" y="0.559098" z="-5.68209e-008"/>
+<texcoord u="-17.9519" v="-4.60711"/>
+<texcoord u="0.216833" v="0.870141"/>
+</vertex>
+<vertex>
+<position x="24.0141" y="5.09603" z="2.5"/>
+<normal x="0.697755" y="0.512706" z="-0.50027"/>
+<texcoord u="-17.9519" v="-3.75593"/>
+<texcoord u="0.260412" v="0.871646"/>
+</vertex>
+<vertex>
+<position x="18.8115" y="17.2352" z="-2.5"/>
+<normal x="-0.0951389" y="-0.860627" z="0.50027"/>
+<texcoord u="-12.2744" v="1.35118"/>
+<texcoord u="0.399785" v="0.638068"/>
+</vertex>
+<vertex>
+<position x="21.7898" y="14.7414" z="-4.33013"/>
+<normal x="-0.16213" y="-0.472744" z="0.866157"/>
+<texcoord u="-13.6938" v="2.20237"/>
+<texcoord u="0.470411" v="0.626477"/>
+</vertex>
+<vertex>
+<position x="23.5" y="11.2583" z="-5"/>
+<normal x="-0.00812948" y="0.0046936" z="0.999956"/>
+<texcoord u="-15.1132" v="3.05355"/>
+<texcoord u="0.533082" v="0.605911"/>
+</vertex>
+<vertex>
+<position x="25.3681" y="-1.77869" z="-2.07135"/>
+<normal x="0.983292" y="-0.0835441" z="0.161734"/>
+<texcoord u="18.9519" v="4.90187"/>
+<texcoord u="0.144765" v="0.190555"/>
+</vertex>
+<vertex>
+<position x="24.0259" y="7.80303" z="-4.33013"/>
+<normal x="0.328343" y="0.37678" z="0.866157"/>
+<texcoord u="-16.5326" v="3.90474"/>
+<texcoord u="0.58269" v="0.575185"/>
+</vertex>
+<vertex>
+<position x="24.0141" y="5.09603" z="-2.5"/>
+<normal x="0.697755" y="0.512706" z="0.50027"/>
+<texcoord u="-17.9519" v="4.75592"/>
+<texcoord u="0.620275" v="0.537076"/>
+</vertex>
+<vertex>
+<position x="23.7764" y="0" z="7.72543"/>
+<normal x="0.868481" y="-0.00176972" z="-0.49572"/>
+<texcoord u="18.9519" v="5.60711"/>
+<texcoord u="0.927009" v="0.932571"/>
+</vertex>
+<vertex>
+<position x="24.4537" y="0" z="5.19779"/>
+<normal x="0.978148" y="1.69912e-007" z="0.207912"/>
+<texcoord u="19.6616" v="5.60711"/>
+<texcoord u="0.926417" v="0.888854"/>
+</vertex>
+<vertex>
+<position x="24.863" y="0" z="2.61321"/>
+<normal x="0.996919" y="3.86032e-007" z="0.0784415"/>
+<texcoord u="20.3713" v="5.60711"/>
+<texcoord u="0.417669" v="0.907461"/>
+</vertex>
+<vertex>
+<position x="25.368" y="1.77868" z="2.07124"/>
+<normal x="0.983292" y="0.0835437" z="-0.161731"/>
+<texcoord u="21.7719" v="-3.90191"/>
+<texcoord u="0.071894" v="0.878018"/>
+</vertex>
+<vertex>
+<position x="24.8252" y="1.66329" z="0"/>
+<normal x="0.978148" y="0.20791" z="-3.87653e-008"/>
+<texcoord u="21.7907" v="-4.60711"/>
+<texcoord u="0.100368" v="0.89976"/>
+</vertex>
+<vertex>
+<position x="24.3084" y="3.25389" z="0"/>
+<normal x="0.927226" y="0.374501" z="1.03311e-008"/>
+<texcoord u="-19.3713" v="-4.60711"/>
+<texcoord u="0.21544" v="0.898428"/>
+</vertex>
+<vertex>
+<position x="24.9203" y="3.52636" z="2.5"/>
+<normal x="0.798693" y="0.334524" z="-0.500184"/>
+<texcoord u="-19.3713" v="-3.75593"/>
+<texcoord u="0.25844" v="0.904061"/>
+</vertex>
+<vertex>
+<position x="18.8815" y="17.9014" z="-2.38132e-007"/>
+<normal x="-0.0696429" y="-0.997572" z="1.60132e-007"/>
+<texcoord u="-12.2744" v="0.499998"/>
+<texcoord u="0.377292" v="0.679804"/>
+</vertex>
+<vertex>
+<position x="22.3553" y="16.4819" z="2.5"/>
+<normal x="-0.271994" y="-0.822039" z="-0.50027"/>
+<texcoord u="-13.6938" v="-0.351187"/>
+<texcoord u="0.418113" v="0.754407"/>
+</vertex>
+<vertex>
+<position x="24.75" y="13.4234" z="4.33013"/>
+<normal x="-0.256876" y="-0.428704" z="-0.866157"/>
+<texcoord u="-15.1132" v="-1.20237"/>
+<texcoord u="0.485687" v="0.818518"/>
+</vertex>
+<vertex>
+<position x="25.4947" y="6.17175" z="4.33013"/>
+<normal x="0.399505" y="0.30028" z="-0.866157"/>
+<texcoord u="-17.9519" v="-2.90474"/>
+<texcoord u="0.30526" v="0.869465"/>
+</vertex>
+<vertex>
+<position x="22.3553" y="16.4819" z="-2.5"/>
+<normal x="-0.271994" y="-0.822039" z="0.50027"/>
+<texcoord u="-13.6938" v="1.35118"/>
+<texcoord u="0.453172" v="0.667584"/>
+</vertex>
+<vertex>
+<position x="24.75" y="13.4234" z="-4.33013"/>
+<normal x="-0.256876" y="-0.428704" z="0.866157"/>
+<texcoord u="-15.1132" v="2.20237"/>
+<texcoord u="0.521437" v="0.647361"/>
+</vertex>
+<vertex>
+<position x="25.6987" y="9.66089" z="-5"/>
+<normal x="-0.00697595" y="0.00628119" z="0.999956"/>
+<texcoord u="-16.5326" v="3.05355"/>
+<texcoord u="0.579163" v="0.616834"/>
+</vertex>
+<vertex>
+<position x="24.8631" y="0" z="-2.61322"/>
+<normal x="0.996919" y="3.16546e-007" z="-0.0784327"/>
+<texcoord u="21.7907" v="5.60711"/>
+<texcoord u="0.115798" v="0.0947994"/>
+</vertex>
+<vertex>
+<position x="25.4947" y="6.17175" z="-4.33013"/>
+<normal x="0.399505" y="0.30028" z="0.866157"/>
+<texcoord u="-17.9519" v="3.90474"/>
+<texcoord u="0.619983" v="0.577498"/>
+</vertex>
+<vertex>
+<position x="24.9203" y="3.52636" z="-2.5"/>
+<normal x="0.798693" y="0.334525" z="0.500183"/>
+<texcoord u="-19.3713" v="4.75592"/>
+<texcoord u="0.649636" v="0.53447"/>
+</vertex>
+<vertex>
+<position x="25.3681" y="1.77869" z="-2.07132"/>
+<normal x="0.983291" y="0.0835437" z="0.161735"/>
+<texcoord u="21.7907" v="4.90188"/>
+<texcoord u="0.117922" v="0.780796"/>
+</vertex>
+<vertex>
+<position x="19.0764" y="2.5" z="17.1765"/>
+<normal x="0.58331" y="-0.631131" z="0.511296"/>
+<texcoord u="16.1132" v="-3.75593"/>
+<texcoord u="0.546343" v="0.394074"/>
+</vertex>
+<vertex>
+<position x="20.7674" y="2.5" z="15.0884"/>
+<normal x="0.733813" y="-0.421038" z="0.533147"/>
+<texcoord u="16.8228" v="-3.75593"/>
+<texcoord u="0.498033" v="0.381298"/>
+</vertex>
+<vertex>
+<position x="22.2308" y="2.5" z="12.8349"/>
+<normal x="0.721864" y="-0.545675" z="0.425618"/>
+<texcoord u="17.5325" v="-3.75593"/>
+<texcoord u="0.461011" v="0.366931"/>
+</vertex>
+<vertex>
+<position x="23.4506" y="2.5" z="10.4409"/>
+<normal x="0.652569" y="-0.530605" z="0.540937"/>
+<texcoord u="18.2422" v="-3.75593"/>
+<texcoord u="0.413205" v="0.350593"/>
+</vertex>
+<vertex>
+<position x="24.4135" y="2.5" z="7.93243"/>
+<normal x="0.783287" y="-0.575031" z="0.23622"/>
+<texcoord u="18.9519" v="-3.75593"/>
+<texcoord u="0.327014" v="0.356907"/>
+</vertex>
+<vertex>
+<position x="25.1089" y="2.5" z="5.33707"/>
+<normal x="0.850109" y="-0.500014" z="0.165232"/>
+<texcoord u="19.6616" v="-3.75593"/>
+<texcoord u="0.291925" v="0.355624"/>
+</vertex>
+<vertex>
+<position x="25.5182" y="2.5" z="2.75286"/>
+<normal x="0.855613" y="-0.499561" z="0.135516"/>
+<texcoord u="20.3527" v="-3.75593"/>
+<texcoord u="0.255094" v="0.365155"/>
+</vertex>
+<vertex>
+<position x="25.4895" y="2.35086" z="2.67906"/>
+<normal x="0.957681" y="-0.25874" z="0.126097"/>
+<texcoord u="20.3713" v="-3.8067"/>
+<texcoord u="0.253833" v="0.367838"/>
+</vertex>
+<vertex>
+<position x="25.41" y="2.01922" z="2.5"/>
+<normal x="0.964691" y="-0.258488" z="0.0505556"/>
+<texcoord u="20.4162" v="-3.91962"/>
+<texcoord u="0.250689" v="0.373761"/>
+</vertex>
+<vertex>
+<position x="26.5922" y="4.27074" z="4.33013"/>
+<normal x="0.488092" y="0.212907" z="-0.846426"/>
+<texcoord u="-19.3713" v="-2.90474"/>
+<texcoord u="0.305766" v="0.904576"/>
+</vertex>
+<vertex>
+<position x="22.5623" y="17.119" z="-2.38132e-007"/>
+<normal x="-0.275528" y="-0.961293" z="1.54966e-007"/>
+<texcoord u="-13.6938" v="0.499998"/>
+<texcoord u="0.434115" v="0.709745"/>
+</vertex>
+<vertex>
+<position x="25.6651" y="15.0083" z="2.5"/>
+<normal x="-0.436962" y="-0.747525" z="-0.50027"/>
+<texcoord u="-15.1132" v="-0.351187"/>
+<texcoord u="0.479788" v="0.776933"/>
+</vertex>
+<vertex>
+<position x="27.3715" y="11.5188" z="4.33013"/>
+<normal x="-0.340395" y="-0.365929" z="-0.866157"/>
+<texcoord u="-16.5326" v="-1.20237"/>
+<texcoord u="0.557388" v="0.832715"/>
+</vertex>
+<vertex>
+<position x="25.6651" y="15.0083" z="-2.5"/>
+<normal x="-0.436962" y="-0.747525" z="0.50027"/>
+<texcoord u="-15.1132" v="1.35118"/>
+<texcoord u="0.509746" v="0.690148"/>
+</vertex>
+<vertex>
+<position x="27.3715" y="11.5188" z="-4.33013"/>
+<normal x="-0.340395" y="-0.365929" z="0.866157"/>
+<texcoord u="-16.5326" v="2.20237"/>
+<texcoord u="0.573593" v="0.660213"/>
+</vertex>
+<vertex>
+<position x="27.5172" y="7.64121" z="-5"/>
+<normal x="-0.00551751" y="0.00759439" z="0.999956"/>
+<texcoord u="-17.9519" v="3.05355"/>
+<texcoord u="0.624719" v="0.620316"/>
+</vertex>
+<vertex>
+<position x="25.41" y="2.01917" z="-2.5"/>
+<normal x="0.964691" y="-0.258488" z="-0.050546"/>
+<texcoord u="21.7446" v="-3.91964"/>
+<texcoord u="0.540245" v="0.933891"/>
+</vertex>
+<vertex>
+<position x="25.4895" y="2.35082" z="-2.67906"/>
+<normal x="0.957682" y="-0.258735" z="-0.126097"/>
+<texcoord u="21.7907" v="-3.80672"/>
+<texcoord u="0.546257" v="0.936187"/>
+</vertex>
+<vertex>
+<position x="26.5922" y="4.27074" z="-4.33013"/>
+<normal x="0.488092" y="0.212906" z="0.846426"/>
+<texcoord u="-19.3713" v="3.90474"/>
+<texcoord u="0.657129" v="0.573501"/>
+</vertex>
+<vertex>
+<position x="25.5183" y="2.5" z="-2.75288"/>
+<normal x="0.855618" y="-0.499552" z="-0.135518"/>
+<texcoord u="-20.7721" v="-3.75593"/>
+<texcoord u="0.892933" v="0.275943"/>
+</vertex>
+<vertex>
+<position x="25.109" y="2.5" z="-5.33708"/>
+<normal x="0.866279" y="-0.46657" z="-0.178533"/>
+<texcoord u="-20.081" v="-3.75593"/>
+<texcoord u="0.88509" v="0.3188"/>
+</vertex>
+<vertex>
+<position x="24.4135" y="2.5" z="-7.93244"/>
+<normal x="0.822877" y="-0.500068" z="-0.269825"/>
+<texcoord u="-19.3713" v="-3.75593"/>
+<texcoord u="0.883228" v="0.361744"/>
+</vertex>
+<vertex>
+<position x="23.4506" y="2.5" z="-10.4409"/>
+<normal x="0.732422" y="-0.610463" z="-0.301485"/>
+<texcoord u="-18.6616" v="-3.75593"/>
+<texcoord u="0.89095" v="0.406584"/>
+</vertex>
+<vertex>
+<position x="22.2308" y="2.5" z="-12.835"/>
+<normal x="0.666524" y="-0.631131" z="-0.396761"/>
+<texcoord u="-17.9519" v="-3.75593"/>
+<texcoord u="0.902015" v="0.441479"/>
+</vertex>
+<vertex>
+<position x="18.4011" y="4.33013" z="20.4365"/>
+<normal x="0.337527" y="-0.866058" z="0.368807"/>
+<texcoord u="15.4035" v="-2.90474"/>
+<texcoord u="0.610819" v="0.37784"/>
+</vertex>
+<vertex>
+<position x="20.4365" y="4.33013" z="18.4011"/>
+<normal x="0.334671" y="-0.891572" z="0.305114"/>
+<texcoord u="16.1132" v="-2.90474"/>
+<texcoord u="0.563538" v="0.357565"/>
+</vertex>
+<vertex>
+<position x="22.248" y="4.33013" z="16.1641"/>
+<normal x="0.429779" y="-0.846306" z="0.314731"/>
+<texcoord u="16.8228" v="-2.90474"/>
+<texcoord u="0.511304" v="0.341078"/>
+</vertex>
+<vertex>
+<position x="23.8157" y="4.33013" z="13.75"/>
+<normal x="0.434975" y="-0.866058" z="0.246455"/>
+<texcoord u="17.5325" v="-2.90474"/>
+<texcoord u="0.464445" v="0.326686"/>
+</vertex>
+<vertex>
+<position x="25.1225" y="4.33013" z="11.1853"/>
+<normal x="0.458353" y="-0.866058" z="0.199638"/>
+<texcoord u="18.2422" v="-2.90474"/>
+<texcoord u="0.412935" v="0.314085"/>
+</vertex>
+<vertex>
+<position x="26.1541" y="4.33013" z="8.49797"/>
+<normal x="0.429838" y="-0.891572" z="0.142612"/>
+<texcoord u="18.9519" v="-2.90474"/>
+<texcoord u="0.352072" v="0.310927"/>
+</vertex>
+<vertex>
+<position x="26.8991" y="4.33013" z="5.71757"/>
+<normal x="0.489006" y="-0.866065" z="0.103942"/>
+<texcoord u="19.6616" v="-2.90474"/>
+<texcoord u="0.299699" v="0.31005"/>
+</vertex>
+<vertex>
+<position x="26.7057" y="3.92154" z="4.33013"/>
+<normal x="0.69888" y="-0.706621" z="0.110692"/>
+<texcoord u="19.9867" v="-3.09477"/>
+<texcoord u="0.277899" v="0.32679"/>
+</vertex>
+<vertex>
+<position x="27.0975" y="4.33013" z="4.46454"/>
+<normal x="0.494284" y="-0.865768" z="0.0782874"/>
+<texcoord u="19.9744" v="-2.90474"/>
+<texcoord u="0.279226" v="0.319462"/>
+</vertex>
+<vertex>
+<position x="26" y="15.5885" z="-2.38132e-007"/>
+<normal x="-0.469371" y="-0.883001" z="-1.18807e-007"/>
+<texcoord u="-15.1132" v="0.499998"/>
+<texcoord u="0.494574" v="0.732868"/>
+</vertex>
+<vertex>
+<position x="28.5961" y="12.8788" z="2.5"/>
+<normal x="-0.582833" y="-0.64034" z="-0.50027"/>
+<texcoord u="-16.5326" v="-0.351187"/>
+<texcoord u="0.543905" v="0.792618"/>
+</vertex>
+<vertex>
+<position x="29.5398" y="9.11068" z="4.33013"/>
+<normal x="-0.409037" y="-0.28716" z="-0.866157"/>
+<texcoord u="-17.9519" v="-1.20237"/>
+<texcoord u="0.630747" v="0.838767"/>
+</vertex>
+<vertex>
+<position x="28.5961" y="12.8788" z="-2.5"/>
+<normal x="-0.582833" y="-0.64034" z="0.50027"/>
+<texcoord u="-16.5326" v="1.35118"/>
+<texcoord u="0.568735" v="0.704622"/>
+</vertex>
+<vertex>
+<position x="29.5398" y="9.11068" z="-4.33013"/>
+<normal x="-0.409037" y="-0.28716" z="0.866157"/>
+<texcoord u="-17.9519" v="2.20237"/>
+<texcoord u="0.626316" v="0.664749"/>
+</vertex>
+<vertex>
+<position x="28.8761" y="5.28758" z="-5"/>
+<normal x="0.0333079" y="0.0192312" z="0.99926"/>
+<texcoord u="-19.3713" v="3.05355"/>
+<texcoord u="0.669189" v="0.615808"/>
+</vertex>
+<vertex>
+<position x="26.7057" y="3.92151" z="-4.33013"/>
+<normal x="0.477226" y="0.155058" z="0.864993"/>
+<texcoord u="-19.6087" v="3.90474"/>
+<texcoord u="0.661946" v="0.569672"/>
+</vertex>
+<vertex>
+<position x="27.0976" y="4.33013" z="-4.46455"/>
+<normal x="0.494284" y="-0.865768" z="-0.0782875"/>
+<texcoord u="-20.3938" v="-2.90474"/>
+<texcoord u="0.847459" v="0.297926"/>
+</vertex>
+<vertex>
+<position x="26.8991" y="4.33013" z="-5.71758"/>
+<normal x="0.521469" y="-0.846307" z="-0.108792"/>
+<texcoord u="-20.081" v="-2.90474"/>
+<texcoord u="0.835484" v="0.314098"/>
+</vertex>
+<vertex>
+<position x="26.1541" y="4.33013" z="-8.49798"/>
+<normal x="0.474206" y="-0.866058" z="-0.158338"/>
+<texcoord u="-19.3713" v="-2.90474"/>
+<texcoord u="0.838223" v="0.366437"/>
+</vertex>
+<vertex>
+<position x="25.1225" y="4.33013" z="-11.1853"/>
+<normal x="0.455058" y="-0.866058" z="-0.20704"/>
+<texcoord u="-18.6616" v="-2.90474"/>
+<texcoord u="0.847853" v="0.419545"/>
+</vertex>
+<vertex>
+<position x="23.8157" y="4.33013" z="-13.75"/>
+<normal x="0.393599" y="-0.891572" z="-0.224006"/>
+<texcoord u="-17.9519" v="-2.90474"/>
+<texcoord u="0.84684" v="0.468638"/>
+</vertex>
+<vertex>
+<position x="20.0739" y="5" z="22.2943"/>
+<normal x="0.00347856" y="-0.999989" z="-0.00313205"/>
+<texcoord u="15.4035" v="-2.05356"/>
+<texcoord u="0.631701" v="0.344601"/>
+</vertex>
+<vertex>
+<position x="22.2943" y="5" z="20.0739"/>
+<normal x="0.00313218" y="-0.999989" z="-0.00347842"/>
+<texcoord u="16.1132" v="-2.05356"/>
+<texcoord u="0.580146" v="0.320121"/>
+</vertex>
+<vertex>
+<position x="24.2705" y="5" z="17.6336"/>
+<normal x="0.00275148" y="-0.999989" z="-0.00378675"/>
+<texcoord u="16.8228" v="-2.05356"/>
+<texcoord u="0.52742" v="0.298846"/>
+</vertex>
+<vertex>
+<position x="25.9808" y="5" z="15"/>
+<normal x="0.0023405" y="-0.999989" z="-0.00405367"/>
+<texcoord u="17.5325" v="-2.05356"/>
+<texcoord u="0.473437" v="0.282268"/>
+</vertex>
+<vertex>
+<position x="27.4064" y="5" z="12.2021"/>
+<normal x="0.00190363" y="-0.999989" z="-0.00427618"/>
+<texcoord u="18.2422" v="-2.05356"/>
+<texcoord u="0.415757" v="0.270143"/>
+</vertex>
+<vertex>
+<position x="28.5317" y="5" z="9.27051"/>
+<normal x="0.00144654" y="-0.999989" z="-0.00445181"/>
+<texcoord u="18.9519" v="-2.05356"/>
+<texcoord u="0.357421" v="0.263733"/>
+</vertex>
+<vertex>
+<position x="29.3444" y="5" z="6.23735"/>
+<normal x="-0.0369981" y="-0.999266" z="-0.0099136"/>
+<texcoord u="19.6616" v="-2.05356"/>
+<texcoord u="0.30352" v="0.253128"/>
+</vertex>
+<vertex>
+<position x="29.0148" y="4.86071" z="5"/>
+<normal x="0.255959" y="-0.965837" z="0.0405397"/>
+<texcoord u="19.92" v="-2.23055"/>
+<texcoord u="0.28235" v="0.269428"/>
+</vertex>
+<vertex>
+<position x="29.5646" y="5" z="4.84753"/>
+<normal x="-1.03369e-006" y="-1" z="-1.92853e-007"/>
+<texcoord u="19.9796" v="-2.05356"/>
+<texcoord u="0.27859" v="0.260417"/>
+</vertex>
+<vertex>
+<position x="29.0444" y="13.3766" z="-2.38132e-007"/>
+<normal x="-0.6427" y="-0.766118" z="-2.58277e-008"/>
+<texcoord u="-16.5326" v="0.499998"/>
+<texcoord u="0.557904" v="0.748513"/>
+</vertex>
+<vertex>
+<position x="31.0204" y="10.1864" z="2.5"/>
+<normal x="-0.703233" y="-0.50517" z="-0.500267"/>
+<texcoord u="-17.9519" v="-0.351187"/>
+<texcoord u="0.609846" v="0.801677"/>
+</vertex>
+<vertex>
+<position x="31.0204" y="10.1864" z="-2.5"/>
+<normal x="-0.703231" y="-0.505169" z="0.50027"/>
+<texcoord u="-17.9519" v="1.35118"/>
+<texcoord u="0.627518" v="0.710114"/>
+</vertex>
+<vertex>
+<position x="31.16" y="6.30442" z="-4.33013"/>
+<normal x="-0.464249" y="-0.18567" z="0.866025"/>
+<texcoord u="-19.3713" v="2.20237"/>
+<texcoord u="0.679102" v="0.664989"/>
+</vertex>
+<vertex>
+<position x="29.0148" y="4.8607" z="-5"/>
+<normal x="-4.55259e-007" y="2.8936e-007" z="1"/>
+<texcoord u="-19.6057" v="3.05355"/>
+<texcoord u="0.676242" v="0.613802"/>
+</vertex>
+<vertex>
+<position x="29.5646" y="5" z="-4.84753"/>
+<normal x="7.09699e-007" y="-1" z="-1.85139e-007"/>
+<texcoord u="-20.399" v="-2.05356"/>
+<texcoord u="0.791372" v="0.297135"/>
+</vertex>
+<vertex>
+<position x="29.3445" y="5" z="-6.23736"/>
+<normal x="0.036998" y="-0.999266" z="-0.00991361"/>
+<texcoord u="-20.081" v="-2.05356"/>
+<texcoord u="0.784166" v="0.320469"/>
+</vertex>
+<vertex>
+<position x="28.5317" y="5" z="-9.27052"/>
+<normal x="-0.00144637" y="-0.999989" z="-0.0044517"/>
+<texcoord u="-19.3713" v="-2.05356"/>
+<texcoord u="0.793707" v="0.373827"/>
+</vertex>
+<vertex>
+<position x="27.4064" y="5" z="-12.2021"/>
+<normal x="-0.00190391" y="-0.999989" z="-0.00427625"/>
+<texcoord u="-18.6616" v="-2.05356"/>
+<texcoord u="0.802227" v="0.426844"/>
+</vertex>
+<vertex>
+<position x="25.9808" y="5" z="-15"/>
+<normal x="-0.00234052" y="-0.999989" z="-0.00405357"/>
+<texcoord u="-17.9519" v="-2.05356"/>
+<texcoord u="0.814494" v="0.482358"/>
+</vertex>
+<vertex>
+<position x="26.2931" y="4.33013" z="-19.103"/>
+<normal x="-0.399303" y="-0.866033" z="0.300906"/>
+<texcoord u="-17.2422" v="-1.20237"/>
+<texcoord u="0.617871" v="0.182884"/>
+</vertex>
+<vertex>
+<position x="24.1522" y="4.33013" z="21.7467"/>
+<normal x="-0.377351" y="-0.866032" z="-0.328016"/>
+<texcoord u="16.1132" v="-1.20237"/>
+<texcoord u="0.598631" v="0.279661"/>
+</vertex>
+<vertex>
+<position x="26.2931" y="4.33013" z="19.103"/>
+<normal x="-0.40957" y="-0.866033" z="-0.286775"/>
+<texcoord u="16.8228" v="-1.20237"/>
+<texcoord u="0.541569" v="0.256619"/>
+</vertex>
+<vertex>
+<position x="28.1458" y="4.33013" z="16.25"/>
+<normal x="-0.437303" y="-0.866032" z="-0.242393"/>
+<texcoord u="17.5325" v="-1.20237"/>
+<texcoord u="0.481754" v="0.237884"/>
+</vertex>
+<vertex>
+<position x="29.6902" y="4.33013" z="13.2189"/>
+<normal x="-0.460245" y="-0.866032" z="-0.195355"/>
+<texcoord u="18.2422" v="-1.20237"/>
+<texcoord u="0.420683" v="0.223956"/>
+</vertex>
+<vertex>
+<position x="30.9093" y="4.33013" z="10.0431"/>
+<normal x="-0.478144" y="-0.866032" z="-0.146176"/>
+<texcoord u="18.9519" v="-1.20237"/>
+<texcoord u="0.358877" v="0.215708"/>
+</vertex>
+<vertex>
+<position x="31.7898" y="4.33013" z="6.75713"/>
+<normal x="-0.443556" y="-0.891573" z="-0.0914129"/>
+<texcoord u="19.6616" v="-1.20237"/>
+<texcoord u="0.299823" v="0.209651"/>
+</vertex>
+<vertex>
+<position x="31.7663" y="4.43821" z="4.33013"/>
+<normal x="-0.255959" y="-0.965837" z="-0.0405398"/>
+<texcoord u="20.1565" v="-1.33972"/>
+<texcoord u="0.2664" v="0.206595"/>
+</vertex>
+<vertex>
+<position x="32.2407" y="4.33013" z="3.91005"/>
+<normal x="-0.568445" y="-0.81778" z="-0.0900325"/>
+<texcoord u="20.263" v="-1.20237"/>
+<texcoord u="0.259442" v="0.196168"/>
+</vertex>
+<vertex>
+<position x="32.8319" y="7.0488" z="2.5"/>
+<normal x="-0.759088" y="-0.354793" z="-0.545809"/>
+<texcoord u="-19.3713" v="-0.351187"/>
+<texcoord u="0.674978" v="0.804996"/>
+</vertex>
+<vertex>
+<position x="31.5623" y="10.5801" z="-2.38132e-007"/>
+<normal x="-0.809017" y="-0.587785" z="-2.20962e-007"/>
+<texcoord u="-17.9519" v="0.499998"/>
+<texcoord u="0.624027" v="0.757353"/>
+</vertex>
+<vertex>
+<position x="32.8319" y="7.0488" z="-2.5"/>
+<normal x="-0.759079" y="-0.3548" z="0.545818"/>
+<texcoord u="-19.3713" v="1.35118"/>
+<texcoord u="0.691194" v="0.70759"/>
+</vertex>
+<vertex>
+<position x="31.7663" y="4.43823" z="-4.33013"/>
+<normal x="-0.477226" y="-0.15506" z="0.864993"/>
+<texcoord u="-20.2308" v="2.20237"/>
+<texcoord u="0.709423" v="0.646808"/>
+</vertex>
+<vertex>
+<position x="32.2408" y="4.33013" z="-3.91"/>
+<normal x="-0.568446" y="-0.817779" z="0.0900326"/>
+<texcoord u="-20.6824" v="-1.20237"/>
+<texcoord u="0.727137" v="0.27809"/>
+</vertex>
+<vertex>
+<position x="31.7898" y="4.33013" z="-6.75714"/>
+<normal x="-0.455101" y="-0.88454" z="0.102332"/>
+<texcoord u="-20.081" v="-1.20237"/>
+<texcoord u="0.741432" v="0.321289"/>
+</vertex>
+<vertex>
+<position x="30.9094" y="4.33013" z="-10.0431"/>
+<normal x="-0.472746" y="-0.866032" z="0.162787"/>
+<texcoord u="-19.3713" v="-1.20237"/>
+<texcoord u="0.749479" v="0.378648"/>
+</vertex>
+<vertex>
+<position x="29.6903" y="4.33013" z="-13.219"/>
+<normal x="-0.45314" y="-0.866032" z="0.211311"/>
+<texcoord u="-18.6616" v="-1.20237"/>
+<texcoord u="0.76069" v="0.439746"/>
+</vertex>
+<vertex>
+<position x="28.1459" y="4.33013" z="-16.25"/>
+<normal x="-0.428569" y="-0.866032" z="0.257519"/>
+<texcoord u="-17.9519" v="-1.20237"/>
+<texcoord u="0.774021" v="0.497683"/>
+</vertex>
+<vertex>
+<position x="24.892" y="-2.65009" z="11.0635"/>
+<normal x="0.364633" y="0.188633" z="0.911845"/>
+<texcoord u="18.2422" v="4.75592"/>
+<texcoord u="0.118699" v="0.701474"/>
+</vertex>
+<vertex>
+<position x="25.9127" y="-2.65009" z="8.40444"/>
+<normal x="0.688521" y="0.116186" z="-0.715849"/>
+<texcoord u="18.9519" v="4.75592"/>
+<texcoord u="0.0711161" v="0.700829"/>
+</vertex>
+<vertex>
+<position x="24.2433" y="-1.43136e-008" z="10.7747"/>
+<normal x="0.364633" y="0.188633" z="0.911844"/>
+<texcoord u="18.2422" v="5.60711"/>
+<texcoord u="0.118699" v="0.655635"/>
+</vertex>
+<vertex>
+<position x="25.2373" y="-1.43136e-008" z="8.18501"/>
+<normal x="0.964371" y="0.235828" z="-0.119886"/>
+<texcoord u="18.9519" v="5.60711"/>
+<texcoord u="0.0723578" v="0.655007"/>
+</vertex>
+<vertex>
+<position x="24.2433" y="-1.43136e-008" z="10.7747"/>
+<normal x="0.364633" y="-0.188632" z="0.911844"/>
+<texcoord u="18.2422" v="-4.60711"/>
+<texcoord u="0.266435" v="0.11808"/>
+</vertex>
+<vertex>
+<position x="25.2373" y="-1.43136e-008" z="8.18501"/>
+<normal x="0.901852" y="-0.258488" z="0.346189"/>
+<texcoord u="18.9519" v="-4.60711"/>
+<texcoord u="0.266435" v="0.0717351"/>
+</vertex>
+<vertex>
+<position x="24.892" y="2.65009" z="11.0635"/>
+<normal x="0.364632" y="-0.188633" z="0.911845"/>
+<texcoord u="18.2422" v="-3.75593"/>
+<texcoord u="0.312269" v="0.118701"/>
+</vertex>
+<vertex>
+<position x="25.9127" y="2.65009" z="8.40443"/>
+<normal x="0.901852" y="-0.258489" z="0.34619"/>
+<texcoord u="18.9519" v="-3.75593"/>
+<texcoord u="0.312269" v="0.0711138"/>
+</vertex>
+<vertex>
+<position x="14.5279" y="-7.60845" z="0"/>
+<normal x="-0.342127" y="-0.939654" z="4.64898e-008"/>
+<texcoord u="7.59689" v="5.60711"/>
+<texcoord u="0.809403" v="0.599016"/>
+</vertex>
+<vertex>
+<position x="16.1638" y="-7.95618" z="0"/>
+<normal x="-0.139286" y="-0.990252" z="2.58277e-008"/>
+<texcoord u="9.01627" v="5.60711"/>
+<texcoord u="0.814087" v="0.626564"/>
+</vertex>
+<vertex>
+<position x="17.8362" y="-7.95618" z="0"/>
+<normal x="0.069643" y="-0.997572" z="1.03311e-008"/>
+<texcoord u="10.4357" v="5.60711"/>
+<texcoord u="0.817274" v="0.654323"/>
+</vertex>
+<vertex>
+<position x="19.4721" y="-7.60845" z="0"/>
+<normal x="0.275528" y="-0.961293" z="1.03311e-008"/>
+<texcoord u="11.855" v="5.60711"/>
+<texcoord u="0.818956" v="0.682215"/>
+</vertex>
+<vertex>
+<position x="21" y="-6.9282" z="0"/>
+<normal x="0.469371" y="-0.883001" z="3.61588e-008"/>
+<texcoord u="13.2744" v="5.60711"/>
+<texcoord u="0.819126" v="0.710158"/>
+</vertex>
+<vertex>
+<position x="22.353" y="-5.94516" z="0"/>
+<normal x="0.642701" y="-0.766117" z="6.19864e-008"/>
+<texcoord u="14.6938" v="5.60711"/>
+<texcoord u="0.817784" v="0.738068"/>
+</vertex>
+<vertex>
+<position x="19.4721" y="7.60846" z="0"/>
+<normal x="0.342127" y="0.939654" z="5.68209e-008"/>
+<texcoord u="-13.6938" v="5.60711"/>
+<texcoord u="0.567348" v="0.485307"/>
+</vertex>
+<vertex>
+<position x="23.4721" y="-4.70228" z="0"/>
+<normal x="0.787941" y="-0.615751" z="3.61588e-008"/>
+<texcoord u="16.1132" v="5.60711"/>
+<texcoord u="0.814935" v="0.765865"/>
+</vertex>
+<vertex>
+<position x="21" y="6.92821" z="0"/>
+<normal x="0.530016" y="0.847988" z="-2.58277e-008"/>
+<texcoord u="-15.1132" v="5.60711"/>
+<texcoord u="0.583551" v="0.491662"/>
+</vertex>
+<vertex>
+<position x="24.3084" y="-3.25389" z="0"/>
+<normal x="0.913546" y="-0.406736" z="5.03949e-008"/>
+<texcoord u="17.5326" v="5.60711"/>
+<texcoord u="0.100139" v="0.392928"/>
+</vertex>
+<vertex>
+<position x="22.3531" y="5.94516" z="0"/>
+<normal x="0.69474" y="0.719261" z="-1.49801e-007"/>
+<texcoord u="-16.5326" v="5.60711"/>
+<texcoord u="0.604001" v="0.495523"/>
+</vertex>
+<vertex>
+<position x="25.368" y="-1.77868" z="2.07127"/>
+<normal x="0.983292" y="-0.0835439" z="-0.161731"/>
+<texcoord u="18.9519" v="-3.9019"/>
+<texcoord u="0.413649" v="0.117921"/>
+</vertex>
+<vertex>
+<position x="24.8252" y="-1.66329" z="0"/>
+<normal x="0.978148" y="-0.207912" z="3.10122e-008"/>
+<texcoord u="18.9519" v="5.60711"/>
+<texcoord u="0.18058" v="0.191524"/>
+</vertex>
+<vertex>
+<position x="25" y="0" z="0"/>
+<normal x="1" y="-7.8929e-007" z="2.96951e-006"/>
+<texcoord u="20.3713" v="5.60711"/>
+<texcoord u="0.0718934" v="0.780796"/>
+</vertex>
+<vertex>
+<position x="23.4721" y="4.70228" z="0"/>
+<normal x="0.829101" y="0.559098" z="-5.68209e-008"/>
+<texcoord u="-17.9519" v="5.60711"/>
+<texcoord u="0.627361" v="0.496818"/>
+</vertex>
+<vertex>
+<position x="25.4895" y="-2.35085" z="2.67906"/>
+<normal x="0.957681" y="0.258739" z="0.1261"/>
+<texcoord u="20.3713" v="4.80671"/>
+<texcoord u="0.886362" v="0.844036"/>
+</vertex>
+<vertex>
+<position x="25.4895" y="-2.35085" z="2.67906"/>
+<normal x="0.957681" y="0.258739" z="0.1261"/>
+<texcoord u="20.3724" v="4.80671"/>
+<texcoord u="0.387887" v="0.935146"/>
+</vertex>
+<vertex>
+<position x="25.41" y="-2.0192" z="2.5"/>
+<normal x="0.96469" y="0.258489" z="0.0505599"/>
+<texcoord u="20.4174" v="4.91962"/>
+<texcoord u="0.390183" v="0.929134"/>
+</vertex>
+<vertex>
+<position x="25.368" y="-1.77868" z="2.07127"/>
+<normal x="0.983292" y="-0.0835439" z="-0.161731"/>
+<texcoord u="20.532" v="5.00151"/>
+<texcoord u="0.388494" v="0.921066"/>
+</vertex>
+<vertex>
+<position x="25" y="0" z="0"/>
+<normal x="1" y="-7.8929e-007" z="2.96951e-006"/>
+<texcoord u="21.081" v="5.60711"/>
+<texcoord u="0.388339" v="0.875039"/>
+</vertex>
+<vertex>
+<position x="25.3681" y="-1.77869" z="-2.07135"/>
+<normal x="0.983292" y="-0.0835441" z="0.161734"/>
+<texcoord u="21.6342" v="5.00151"/>
+<texcoord u="0.115798" v="0.062608"/>
+</vertex>
+<vertex>
+<position x="24.3084" y="3.25389" z="0"/>
+<normal x="0.927226" y="0.374501" z="1.03311e-008"/>
+<texcoord u="-19.3713" v="5.60711"/>
+<texcoord u="0.652219" v="0.495293"/>
+</vertex>
+<vertex>
+<position x="24.8252" y="1.66329" z="0"/>
+<normal x="0.978148" y="0.20791" z="-3.87653e-008"/>
+<texcoord u="21.7907" v="5.60711"/>
+<texcoord u="0.0894452" v="0.802538"/>
+</vertex>
+<vertex>
+<position x="21.6506" y="0" z="12.5"/>
+<normal x="0.866025" y="3.35963e-007" z="0.5"/>
+<texcoord u="17.5325" v="-4.60711"/>
+<texcoord u="0.447646" v="0.400508"/>
+</vertex>
+<vertex>
+<position x="22.8386" y="0" z="10.1684"/>
+<normal x="0.0299593" y="3.55511e-008" z="0.999551"/>
+<texcoord u="18.2422" v="-4.60711"/>
+<texcoord u="0.413496" v="0.389476"/>
+</vertex>
+<vertex>
+<position x="24.4537" y="0" z="5.19779"/>
+<normal x="0.978148" y="1.69912e-007" z="0.207912"/>
+<texcoord u="19.6616" v="-4.60711"/>
+<texcoord u="0.290018" v="0.39577"/>
+</vertex>
+<vertex>
+<position x="23.7764" y="0" z="7.72543"/>
+<normal x="0.868481" y="-0.00176972" z="-0.49572"/>
+<texcoord u="18.9519" v="-4.60711"/>
+<texcoord u="0.318852" v="0.39033"/>
+</vertex>
+<vertex>
+<position x="24.863" y="0" z="2.61321"/>
+<normal x="0.996919" y="3.86032e-007" z="0.0784415"/>
+<texcoord u="20.3713" v="-4.60711"/>
+<texcoord u="0.248865" v="0.403111"/>
+</vertex>
+<vertex>
+<position x="25.368" y="1.77868" z="2.07124"/>
+<normal x="0.983292" y="0.0835437" z="-0.161731"/>
+<texcoord u="20.5278" v="-4.00152"/>
+<texcoord u="0.243578" v="0.379693"/>
+</vertex>
+<vertex>
+<position x="25" y="0" z="0"/>
+<normal x="1" y="-7.8929e-007" z="2.96951e-006"/>
+<texcoord u="21.081" v="-4.60711"/>
+<texcoord u="0.206261" v="0.414943"/>
+</vertex>
+<vertex>
+<position x="24.8252" y="1.66329" z="0"/>
+<normal x="0.978148" y="0.20791" z="-3.87653e-008"/>
+<texcoord u="-20.7907" v="-4.60711"/>
+<texcoord u="0.209528" v="0.925155"/>
+</vertex>
+<vertex>
+<position x="25.368" y="1.77868" z="2.07124"/>
+<normal x="0.983292" y="0.0835437" z="-0.161731"/>
+<texcoord u="-20.7907" v="-3.90191"/>
+<texcoord u="0.241134" v="0.930012"/>
+</vertex>
+<vertex>
+<position x="25.41" y="2.01922" z="2.5"/>
+<normal x="0.824617" y="0.267934" z="-0.498215"/>
+<texcoord u="-20.6123" v="-3.75593"/>
+<texcoord u="0.2475" v="0.927659"/>
+</vertex>
+<vertex>
+<position x="24.8631" y="0" z="-2.61322"/>
+<normal x="0.996919" y="3.16546e-007" z="-0.0784327"/>
+<texcoord u="21.7907" v="-4.60711"/>
+<texcoord u="0.518573" v="0.906405"/>
+</vertex>
+<vertex>
+<position x="25.3681" y="1.77869" z="-2.07132"/>
+<normal x="0.983291" y="0.0835437" z="0.161735"/>
+<texcoord u="21.63" v="-4.00151"/>
+<texcoord u="0.532178" v="0.93558"/>
+</vertex>
+<vertex>
+<position x="24.8252" y="1.66329" z="0"/>
+<normal x="0.978148" y="0.20791" z="-3.87653e-008"/>
+<texcoord u="-20.7907" v="5.60711"/>
+<texcoord u="0.676701" v="0.490002"/>
+</vertex>
+<vertex>
+<position x="25.3681" y="1.77869" z="-2.07132"/>
+<normal x="0.983291" y="0.0835437" z="0.161735"/>
+<texcoord u="-20.7719" v="4.90188"/>
+<texcoord u="0.676703" v="0.519162"/>
+</vertex>
+<vertex>
+<position x="25.41" y="2.01917" z="-2.5"/>
+<normal x="0.824615" y="0.267934" z="0.498217"/>
+<texcoord u="-20.6123" v="4.75592"/>
+<texcoord u="0.674143" v="0.526155"/>
+</vertex>
+<vertex>
+<position x="24.8631" y="0" z="-2.61322"/>
+<normal x="0.996919" y="3.16546e-007" z="-0.0784327"/>
+<texcoord u="-20.7907" v="-4.60711"/>
+<texcoord u="0.935131" v="0.272507"/>
+</vertex>
+<vertex>
+<position x="24.4537" y="0" z="-5.1978"/>
+<normal x="0.98163" y="5.25103e-007" z="-0.190796"/>
+<texcoord u="-20.081" v="-4.60711"/>
+<texcoord u="0.928055" v="0.311533"/>
+</vertex>
+<vertex>
+<position x="25.4895" y="2.35082" z="-2.67906"/>
+<normal x="0.957682" y="-0.258735" z="-0.126097"/>
+<texcoord u="-20.7907" v="-3.80672"/>
+<texcoord u="0.895728" v="0.274847"/>
+</vertex>
+<vertex>
+<position x="23.7764" y="0" z="-7.72544"/>
+<normal x="0.956309" y="6.48657e-007" z="-0.292358"/>
+<texcoord u="-19.3713" v="-4.60711"/>
+<texcoord u="0.928819" v="0.35412"/>
+</vertex>
+<vertex>
+<position x="22.8387" y="0" z="-10.1684"/>
+<normal x="0.933581" y="2.77657e-007" z="-0.358367"/>
+<texcoord u="-18.6616" v="-4.60711"/>
+<texcoord u="0.933853" v="0.394754"/>
+</vertex>
+<vertex>
+<position x="25.41" y="2.01922" z="2.5"/>
+<normal x="0.824617" y="0.267934" z="-0.498215"/>
+<texcoord u="-20.6434" v="-3.75593"/>
+<texcoord u="0.270763" v="0.924524"/>
+</vertex>
+<vertex>
+<position x="25.4895" y="2.35086" z="2.67906"/>
+<normal x="0.67434" y="0.219105" z="-0.705166"/>
+<texcoord u="-20.3992" v="-3.67265"/>
+<texcoord u="0.271366" v="0.920345"/>
+</vertex>
+<vertex>
+<position x="25.5182" y="2.5" z="2.75286"/>
+<normal x="0.674341" y="0.219106" z="-0.705165"/>
+<texcoord u="-20.3011" v="-3.63832"/>
+<texcoord u="0.271561" v="0.918496"/>
+</vertex>
+<vertex>
+<position x="26.7057" y="3.92154" z="4.33013"/>
+<normal x="0.477225" y="0.15506" z="-0.864993"/>
+<texcoord u="-19.6087" v="-2.90474"/>
+<texcoord u="0.305563" v="0.90988"/>
+</vertex>
+<vertex>
+<position x="25.4895" y="2.35082" z="-2.67906"/>
+<normal x="0.674341" y="0.219107" z="0.705164"/>
+<texcoord u="-20.3699" v="4.67264"/>
+<texcoord u="0.670688" v="0.531491"/>
+</vertex>
+<vertex>
+<position x="25.5183" y="2.5" z="-2.75288"/>
+<normal x="0.674342" y="0.219106" z="0.705163"/>
+<texcoord u="-20.2597" v="4.63831"/>
+<texcoord u="0.669085" v="0.533787"/>
+</vertex>
+<vertex>
+<position x="26.7057" y="3.92151" z="-4.33013"/>
+<normal x="0.698879" y="-0.706622" z="-0.110692"/>
+<texcoord u="-20.4167" v="-3.09479"/>
+<texcoord u="0.855179" v="0.298388"/>
+</vertex>
+<vertex>
+<position x="27.0975" y="4.33013" z="4.46454"/>
+<normal x="0.494284" y="-0.865768" z="0.0782874"/>
+<texcoord u="19.9744" v="-2.90474"/>
+<texcoord u="0.282568" v="0.301324"/>
+</vertex>
+<vertex>
+<position x="26.7057" y="3.92154" z="4.33013"/>
+<normal x="0.477225" y="0.15506" z="-0.864993"/>
+<texcoord u="-19.836" v="-2.90474"/>
+<texcoord u="0.763576" v="0.0756363"/>
+</vertex>
+<vertex>
+<position x="27.0975" y="4.33013" z="4.46454"/>
+<normal x="0.247415" y="0.0803913" z="-0.965569"/>
+<texcoord u="-19.4697" v="-2.73394"/>
+<texcoord u="0.754943" v="0.0801051"/>
+</vertex>
+<vertex>
+<position x="26.7057" y="3.92151" z="-4.33013"/>
+<normal x="0.477226" y="0.155058" z="0.864993"/>
+<texcoord u="-19.5631" v="3.90474"/>
+<texcoord u="0.662578" v="0.572759"/>
+</vertex>
+<vertex>
+<position x="27.0976" y="4.33013" z="-4.46455"/>
+<normal x="0.247416" y="0.0803918" z="0.965569"/>
+<texcoord u="-19.4508" v="3.73393"/>
+<texcoord u="0.661568" v="0.581042"/>
+</vertex>
+<vertex>
+<position x="29.0148" y="4.8607" z="-5"/>
+<normal x="0.25596" y="-0.965837" z="-0.0405404"/>
+<texcoord u="-20.3517" v="-2.23056"/>
+<texcoord u="0.798794" v="0.299592"/>
+</vertex>
+<vertex>
+<position x="27.0976" y="4.33013" z="-4.46455"/>
+<normal x="0.494284" y="-0.865768" z="-0.0782875"/>
+<texcoord u="-20.3938" v="-2.90474"/>
+<texcoord u="0.829045" v="0.298251"/>
+</vertex>
+<vertex>
+<position x="29.5646" y="5" z="4.84753"/>
+<normal x="-1.03369e-006" y="-1" z="-1.92853e-007"/>
+<texcoord u="19.9796" v="-2.05356"/>
+<texcoord u="0.28235" v="0.241696"/>
+</vertex>
+<vertex>
+<position x="29.5646" y="5" z="-4.84753"/>
+<normal x="-0.247416" y="-0.0803899" z="0.965569"/>
+<texcoord u="-19.6104" v="2.85981"/>
+<texcoord u="0.680635" v="0.623261"/>
+</vertex>
+<vertex>
+<position x="31.7663" y="4.43823" z="-4.33013"/>
+<normal x="-0.25596" y="-0.965837" z="0.0405399"/>
+<texcoord u="-20.5847" v="-1.33973"/>
+<texcoord u="0.737162" v="0.284569"/>
+</vertex>
+<vertex>
+<position x="29.5646" y="5" z="-4.84753"/>
+<normal x="7.09699e-007" y="-1" z="-1.85139e-007"/>
+<texcoord u="-20.4292" v="-2.05356"/>
+<texcoord u="0.770041" v="0.297929"/>
+</vertex>
+<vertex>
+<position x="30.147" y="3.83013" z="13.4223"/>
+<normal x="-0.640901" y="-0.707052" z="-0.298868"/>
+<texcoord u="18.2422" v="-0.969824"/>
+<texcoord u="0.418776" v="0.211074"/>
+</vertex>
+<vertex>
+<position x="31.3849" y="3.83012" z="10.1976"/>
+<normal x="-0.668631" y="-0.707052" z="-0.230239"/>
+<texcoord u="18.9519" v="-0.969823"/>
+<texcoord u="0.354071" v="0.203364"/>
+</vertex>
+<vertex>
+<position x="32.2789" y="3.83012" z="6.86109"/>
+<normal x="-0.691655" y="-0.707107" z="-0.147016"/>
+<texcoord u="19.6616" v="-0.969821"/>
+<texcoord u="0.747241" v="0.182396"/>
+</vertex>
+<vertex>
+<position x="32.2407" y="4.33013" z="3.91005"/>
+<normal x="-0.568445" y="-0.81778" z="-0.0900325"/>
+<texcoord u="20.263" v="-1.20237"/>
+<texcoord u="0.795549" v="0.169456"/>
+</vertex>
+<vertex>
+<position x="32.869" y="6.9346" z="2.5"/>
+<normal x="-0.754613" y="-0.245178" z="-0.608644"/>
+<texcoord u="-19.4184" v="-0.351187"/>
+<texcoord u="0.676826" v="0.80537"/>
+</vertex>
+<vertex>
+<position x="32.2408" y="4.33013" z="-3.91"/>
+<normal x="-0.674342" y="-0.219104" z="0.705164"/>
+<texcoord u="-20.3208" v="2.00697"/>
+<texcoord u="0.715957" v="0.674297"/>
+</vertex>
+<vertex>
+<position x="32.869" y="6.93449" z="-2.5"/>
+<normal x="-0.754603" y="-0.245189" z="0.608651"/>
+<texcoord u="-19.4184" v="1.35118"/>
+<texcoord u="0.693051" v="0.706946"/>
+</vertex>
+<vertex>
+<position x="31.7663" y="4.43823" z="-4.33013"/>
+<normal x="-0.477226" y="-0.15506" z="0.864993"/>
+<texcoord u="-20.2308" v="2.20237"/>
+<texcoord u="0.711726" v="0.664317"/>
+</vertex>
+<vertex>
+<position x="32.8076" y="3.83012" z="-3.52335"/>
+<normal x="-0.698882" y="-0.70662" z="0.110691"/>
+<texcoord u="-20.7759" v="-0.969824"/>
+<texcoord u="0.713017" v="0.271446"/>
+</vertex>
+<vertex>
+<position x="31.3849" y="3.83013" z="-10.1976"/>
+<normal x="-0.676264" y="-0.707053" z="0.206744"/>
+<texcoord u="-19.3713" v="-0.969823"/>
+<texcoord u="0.740454" v="0.384228"/>
+</vertex>
+<vertex>
+<position x="28.5789" y="3.83013" z="-16.5"/>
+<normal x="-0.618501" y="-0.707053" z="0.34283"/>
+<texcoord u="-17.9519" v="-0.969824"/>
+<texcoord u="0.674669" v="0.168967"/>
+</vertex>
+<vertex>
+<position x="26.6976" y="3.83013" z="-19.3969"/>
+<normal x="-0.579276" y="-0.707054" z="0.405602"/>
+<texcoord u="-17.2697" v="-0.969823"/>
+<texcoord u="0.616997" v="0.171103"/>
+</vertex>
+<vertex>
+<position x="25.9127" y="-2.65009" z="8.40444"/>
+<normal x="-0.0889134" y="-0.995454" z="-0.0341308"/>
+<texcoord u="1.41316" v="1.4718"/>
+<texcoord u="0.669627" v="0.0918688"/>
+</vertex>
+<vertex>
+<position x="24.892" y="-2.65009" z="11.0635"/>
+<normal x="-0.0889136" y="-0.995454" z="-0.0341308"/>
+<texcoord u="1.00612" v="0.411449"/>
+<texcoord u="0.62204" v="0.0918688"/>
+</vertex>
+<vertex>
+<position x="24.4135" y="-2.5" z="7.93243"/>
+<normal x="-0.0889136" y="-0.995454" z="-0.0341308"/>
+<texcoord u="0.815328" v="1.66002"/>
+<texcoord u="0.668013" v="0.0655386"/>
+</vertex>
+<vertex>
+<position x="23.4506" y="-2.5" z="10.4409"/>
+<normal x="-0.0889137" y="-0.995454" z="-0.0341308"/>
+<texcoord u="0.43135" v="0.659726"/>
+<texcoord u="0.623121" v="0.0655386"/>
+</vertex>
+<vertex>
+<position x="24.2433" y="-1.43136e-008" z="10.7747"/>
+<normal x="0.364633" y="0.188633" z="0.911844"/>
+<texcoord u="0.278773" v="-1.16917"/>
+<texcoord u="0.65839" v="0.911505"/>
+</vertex>
+<vertex>
+<position x="22.8386" y="0" z="10.1684"/>
+<normal x="0.0299593" y="3.55511e-008" z="0.999551"/>
+<texcoord u="-0.171048" v="-1.16917"/>
+<texcoord u="0.674821" v="0.931087"/>
+</vertex>
+<vertex>
+<position x="24.892" y="-2.65009" z="11.0635"/>
+<normal x="0.364633" y="0.188633" z="0.911845"/>
+<texcoord u="0.486513" v="-0.320496"/>
+<texcoord u="0.616846" v="0.930878"/>
+</vertex>
+<vertex>
+<position x="23.5989" y="-2.65009" z="-13.6097"/>
+<normal x="-0.0847515" y="-0.995466" z="0.043183"/>
+<texcoord u="-1.17834" v="2.93891"/>
+<texcoord u="0.124293" v="0.524817"/>
+</vertex>
+<vertex>
+<position x="24.892" y="-2.65009" z="-11.0719"/>
+<normal x="-0.0847515" y="-0.995466" z="0.0431831"/>
+<texcoord u="-0.662703" v="1.92692"/>
+<texcoord u="0.124293" v="0.572405"/>
+</vertex>
+<vertex>
+<position x="22.2308" y="-2.5" z="-12.835"/>
+<normal x="-0.0847515" y="-0.995466" z="0.0431831"/>
+<texcoord u="-1.72392" v="2.62996"/>
+<texcoord u="0.0979307" v="0.525973"/>
+</vertex>
+<vertex>
+<position x="23.4506" y="-2.5" z="-10.4409"/>
+<normal x="-0.0847515" y="-0.995466" z="0.0431832"/>
+<texcoord u="-1.23748" v="1.67527"/>
+<texcoord u="0.0979295" v="0.570865"/>
+</vertex>
+<vertex>
+<position x="24.2433" y="-1.43136e-008" z="10.7747"/>
+<normal x="0.364633" y="-0.188632" z="0.911844"/>
+<texcoord u="0.278778" v="1.40757"/>
+<texcoord u="0.885481" v="0.16358"/>
+</vertex>
+<vertex>
+<position x="24.892" y="2.65009" z="11.0635"/>
+<normal x="0.364632" y="-0.188633" z="0.911845"/>
+<texcoord u="0.486517" v="0.558898"/>
+<texcoord u="0.93132" v="0.16358"/>
+</vertex>
+<vertex>
+<position x="22.8386" y="0" z="10.1684"/>
+<normal x="0.0299593" y="3.55511e-008" z="0.999551"/>
+<texcoord u="-0.171043" v="1.40757"/>
+<texcoord u="0.878866" v="0.188271"/>
+</vertex>
+<vertex>
+<position x="23.4506" y="2.5" z="10.4409"/>
+<normal x="0.652569" y="-0.530605" z="0.540937"/>
+<texcoord u="0.0249316" v="0.606963"/>
+<texcoord u="0.922108" v="0.188271"/>
+</vertex>
+<vertex>
+<position x="25" y="0" z="0"/>
+<normal x="1" y="-7.8929e-007" z="2.96951e-006"/>
+<texcoord u="21.081" v="-4.60711"/>
+<texcoord u="0.48615" v="0.935734"/>
+</vertex>
+<vertex>
+<position x="24.863" y="0" z="2.61321"/>
+<normal x="0.996919" y="3.86032e-007" z="0.0784415"/>
+<texcoord u="20.3713" v="5.60711"/>
+<texcoord u="0.92701" v="0.845138"/>
+</vertex>
+<vertex>
+<position x="21" y="-6.9282" z="0"/>
+<normal x="0.469371" y="-0.883001" z="3.61588e-008"/>
+<texcoord u="13.2744" v="-4.60711"/>
+<texcoord u="0.137764" v="0.293968"/>
+</vertex>
+<vertex>
+<position x="22.353" y="-5.94516" z="0"/>
+<normal x="0.642701" y="-0.766117" z="6.19864e-008"/>
+<texcoord u="14.6938" v="-4.60711"/>
+<texcoord u="0.798764" v="0.848645"/>
+</vertex>
+<vertex>
+<position x="23.4721" y="-4.70228" z="0"/>
+<normal x="0.787941" y="-0.615751" z="3.61588e-008"/>
+<texcoord u="16.1132" v="5.60711"/>
+<texcoord u="0.123029" v="0.408955"/>
+</vertex>
+<vertex>
+<position x="25" y="0" z="0"/>
+<normal x="1" y="-7.8929e-007" z="2.96951e-006"/>
+<texcoord u="20.3713" v="-4.60711"/>
+<texcoord u="0.413649" v="0.0718938"/>
+</vertex>
+<vertex>
+<position x="24.8252" y="-1.66329" z="0"/>
+<normal x="0.978148" y="-0.207912" z="3.10122e-008"/>
+<texcoord u="18.9519" v="-4.60711"/>
+<texcoord u="0.391907" v="0.0894461"/>
+</vertex>
+<vertex>
+<position x="24.3084" y="-3.25389" z="0"/>
+<normal x="0.913546" y="-0.406736" z="5.03949e-008"/>
+<texcoord u="17.5326" v="5.60711"/>
+<texcoord u="0.18058" v="0.219467"/>
+</vertex>
+<vertex>
+<position x="25" y="0" z="0"/>
+<normal x="1" y="-7.8929e-007" z="2.96951e-006"/>
+<texcoord u="20.3713" v="5.60711"/>
+<texcoord u="0.182091" v="0.163622"/>
+</vertex>
+<vertex>
+<position x="25" y="0" z="0"/>
+<normal x="1" y="-7.8929e-007" z="2.96951e-006"/>
+<texcoord u="21.081" v="5.60711"/>
+<texcoord u="0.074017" v="0.081921"/>
+</vertex>
+<vertex>
+<position x="31.7898" y="4.33013" z="6.75713"/>
+<normal x="-0.443556" y="-0.891573" z="-0.0914129"/>
+<texcoord u="19.6616" v="-1.20237"/>
+<texcoord u="0.747402" v="0.170583"/>
+</vertex>
+<vertex>
+<position x="28.1459" y="4.33013" z="-16.25"/>
+<normal x="-0.428569" y="-0.866032" z="0.257519"/>
+<texcoord u="-17.9519" v="-1.20237"/>
+<texcoord u="0.674669" v="0.180781"/>
+</vertex>
+<vertex>
+<position x="26.5922" y="4.27074" z="4.33013"/>
+<normal x="0.488092" y="0.212907" z="-0.846426"/>
+<texcoord u="-19.3713" v="-2.90474"/>
+<texcoord u="0.763576" v="0.081771"/>
+</vertex>
+<vertex>
+<position x="-31.3849" y="3.83013" z="-10.1976"/>
+<normal x="0.66863" y="-0.707053" z="0.230238"/>
+<texcoord u="-2.33876" v="-0.969825"/>
+<texcoord u="0.657145" v="0.739549"/>
+</vertex>
+<vertex>
+<position x="-30.147" y="3.83013" z="-13.4223"/>
+<normal x="0.6409" y="-0.707054" z="0.298868"/>
+<texcoord u="-3.07595" v="-0.969826"/>
+<texcoord u="0.633417" v="0.670161"/>
+</vertex>
+<vertex>
+<position x="-28.5789" y="3.83013" z="-16.5"/>
+<normal x="0.606149" y="-0.707054" z="0.364222"/>
+<texcoord u="-3.78563" v="-0.969823"/>
+<texcoord u="0.616936" v="0.597626"/>
+</vertex>
+<vertex>
+<position x="-26.6976" y="3.83013" z="-19.3969"/>
+<normal x="0.564757" y="-0.707054" z="0.425587"/>
+<texcoord u="-4.46783" v="-0.969823"/>
+<texcoord u="0.608142" v="0.523456"/>
+</vertex>
+<vertex>
+<position x="-24.5238" y="3.83013" z="-22.0813"/>
+<normal x="0.517177" y="-0.707053" z="0.482289"/>
+<texcoord u="-5.20502" v="-0.969825"/>
+<texcoord u="0.607092" v="0.448761"/>
+</vertex>
+<vertex>
+<position x="-22.0813" y="3.83013" z="-24.5238"/>
+<normal x="0.463932" y="-0.707052" z="0.533708"/>
+<texcoord u="-5.88721" v="-0.969824"/>
+<texcoord u="0.61127" v="0.37602"/>
+</vertex>
+<vertex>
+<position x="-19.4551" y="3.83013" z="-26.6505"/>
+<normal x="0.947858" y="-0.219109" z="0.231421"/>
+<texcoord u="-20.5257" v="1.82715"/>
+<texcoord u="0.561145" v="0.758184"/>
+</vertex>
+<vertex>
+<position x="-19.3969" y="4.032" z="-26.6976"/>
+<normal x="0.947859" y="-0.219107" z="0.231421"/>
+<texcoord u="-20.4549" v="1.79277"/>
+<texcoord u="0.557332" v="0.7582"/>
+</vertex>
+<vertex>
+<position x="-18.5996" y="6.9345" z="-27.2154"/>
+<normal x="0.90441" y="-0.245188" z="0.349178"/>
+<texcoord u="-19.4184" v="1.35118"/>
+<texcoord u="0.080457" v="0.922887"/>
+</vertex>
+<vertex>
+<position x="-18.4374" y="7.06984" z="-27.3207"/>
+<normal x="0.654189" y="-0.438687" z="0.616109"/>
+<texcoord u="-19.3226" v="1.28546"/>
+<texcoord u="0.496265" v="0.760407"/>
+</vertex>
+<vertex>
+<position x="-16.5" y="8.08995" z="-28.5789"/>
+<normal x="0.433013" y="-0.5" z="0.75"/>
+<texcoord u="-19.0365" v="0.499998"/>
+<texcoord u="0.408489" v="0.80168"/>
+</vertex>
+<vertex>
+<position x="-14.4417" y="7.06984" z="-29.6276"/>
+<normal x="0.206473" y="-0.438687" z="0.874599"/>
+<texcoord u="-19.3713" v="-0.285457"/>
+<texcoord u="0.363111" v="0.827048"/>
+</vertex>
+<vertex>
+<position x="-14.2694" y="6.9345" z="-29.7154"/>
+<normal x="-0.149804" y="-0.245188" z="0.957832"/>
+<texcoord u="-19.4184" v="-0.351187"/>
+<texcoord u="0.358528" v="0.82971"/>
+</vertex>
+<vertex>
+<position x="-13.4223" y="4.03202" z="-30.147"/>
+<normal x="-0.273518" y="-0.219102" z="0.93658"/>
+<texcoord u="-20.5314" v="-0.792768"/>
+<texcoord u="0.330014" v="0.871584"/>
+</vertex>
+<vertex>
+<position x="-13.3524" y="3.83013" z="-30.1738"/>
+<normal x="0.25358" y="-0.706619" z="0.660596"/>
+<texcoord u="-8.05394" v="-0.969824"/>
+<texcoord u="0.353771" v="0.0850049"/>
+</vertex>
+<vertex>
+<position x="-10.1976" y="3.83013" z="-31.3849"/>
+<normal x="0.218508" y="-0.707107" z="0.672498"/>
+<texcoord u="-8.72597" v="-0.969825"/>
+<texcoord u="0.421422" v="0.0797646"/>
+</vertex>
+<vertex>
+<position x="-6.86109" y="3.83013" z="-32.2789"/>
+<normal x="0.134923" y="-0.707053" z="0.69417"/>
+<texcoord u="-9.46316" v="-0.969826"/>
+<texcoord u="0.494663" v="0.0783431"/>
+</vertex>
+<vertex>
+<position x="-3.44944" y="3.83013" z="-32.8193"/>
+<normal x="0.0616228" y="-0.707053" z="0.70447"/>
+<texcoord u="-10.1728" v="-0.969825"/>
+<texcoord u="0.569404" v="0.081554"/>
+</vertex>
+<vertex>
+<position x="-1.90735e-006" y="3.83013" z="-33"/>
+<normal x="-0.0123514" y="-0.707055" z="0.70705"/>
+<texcoord u="-10.855" v="-0.969821"/>
+<texcoord u="0.645955" v="0.0819944"/>
+</vertex>
+<vertex>
+<position x="3.44944" y="3.83013" z="-32.8193"/>
+<normal x="-0.0861914" y="-0.707052" z="0.701889"/>
+<texcoord u="-11.5647" v="-0.969827"/>
+<texcoord u="0.719092" v="0.102641"/>
+</vertex>
+<vertex>
+<position x="6.86109" y="3.83013" z="-32.2789"/>
+<normal x="-0.159086" y="-0.707053" z="0.689034"/>
+<texcoord u="-12.2744" v="-0.969827"/>
+<texcoord u="0.771229" v="0.114634"/>
+</vertex>
+<vertex>
+<position x="-6.5" y="-6.92821" z="-11.2583"/>
+<normal x="0.265008" y="-0.847988" z="0.459007"/>
+<texcoord u="6.17751" v="-4.60711"/>
+<texcoord u="0.269198" v="0.181417"/>
+</vertex>
+<vertex>
+<position x="-4.16747" y="-7.50833" z="-12.2183"/>
+<normal x="-0.218799" y="-0.752183" z="0.621569"/>
+<texcoord u="6.17751" v="-3.75593"/>
+<texcoord u="0.278828" v="0.131186"/>
+</vertex>
+<vertex>
+<position x="-8.49759" y="-7.50833" z="-9.71827"/>
+<normal x="0.647694" y="-0.752183" z="0.121299"/>
+<texcoord u="6.17751" v="4.75592"/>
+<texcoord u="0.84528" v="0.155815"/>
+</vertex>
+<vertex>
+<position x="-7.26393" y="-7.60845" z="-12.5815"/>
+<normal x="0.171064" y="-0.939654" z="0.296291"/>
+<texcoord u="7.59689" v="-4.60711"/>
+<texcoord u="0.236583" v="0.176074"/>
+</vertex>
+<vertex>
+<position x="-4.99537" y="-8.24554" z="-13.6522"/>
+<normal x="-0.301679" y="-0.824918" z="0.478016"/>
+<texcoord u="7.59689" v="-3.75593"/>
+<texcoord u="0.243483" v="0.125397"/>
+</vertex>
+<vertex>
+<position x="-4.20123" y="-10.4425" z="-15.937"/>
+<normal x="-0.728029" y="-0.497817" z="0.47133"/>
+<texcoord u="9.01627" v="-2.90474"/>
+<texcoord u="0.21441" v="0.0708003"/>
+</vertex>
+<vertex>
+<position x="-9.32549" y="-8.24554" z="-11.1522"/>
+<normal x="0.564814" y="-0.824918" z="-0.0222536"/>
+<texcoord u="7.59689" v="4.75592"/>
+<texcoord u="0.846454" v="0.831223"/>
+</vertex>
+<vertex>
+<position x="-8.08189" y="-7.95618" z="-13.9982"/>
+<normal x="0.0696429" y="-0.990252" z="0.120625"/>
+<texcoord u="9.01627" v="-4.60711"/>
+<texcoord u="0.203728" v="0.172504"/>
+</vertex>
+<vertex>
+<position x="-5.88181" y="-8.62238" z="-15.1876"/>
+<normal x="-0.390309" y="-0.861601" z="0.324504"/>
+<texcoord u="9.01627" v="-3.75593"/>
+<texcoord u="0.207875" v="0.121527"/>
+</vertex>
+<vertex>
+<position x="-5.29877" y="-10.4425" z="-17.838"/>
+<normal x="-0.780263" y="-0.496122" z="0.380859"/>
+<texcoord u="10.4357" v="-2.90474"/>
+<texcoord u="0.175892" v="0.068583"/>
+</vertex>
+<vertex>
+<position x="-10.2119" y="-8.62238" z="-12.6876"/>
+<normal x="0.476184" y="-0.8616" z="-0.175766"/>
+<texcoord u="9.01627" v="4.75592"/>
+<texcoord u="0.846672" v="0.795407"/>
+</vertex>
+<vertex>
+<position x="-8.91811" y="-7.95618" z="-15.4466"/>
+<normal x="-0.0348215" y="-0.997572" z="-0.0603126"/>
+<texcoord u="10.4357" v="-4.60711"/>
+<texcoord u="0.170727" v="0.170715"/>
+</vertex>
+<vertex>
+<position x="-6.78806" y="-8.62238" z="-16.7573"/>
+<normal x="-0.480816" y="-0.860627" z="0.167742"/>
+<texcoord u="10.4357" v="-3.75593"/>
+<texcoord u="0.17211" v="0.119588"/>
+</vertex>
+<vertex>
+<position x="-11.1182" y="-8.62238" z="-14.2573"/>
+<normal x="0.385677" y="-0.860627" z="-0.332528"/>
+<texcoord u="10.4357" v="4.75592"/>
+<texcoord u="0.848826" v="0.759654"/>
+</vertex>
+<vertex>
+<position x="-9.73607" y="-7.60845" z="-16.8634"/>
+<normal x="-0.137764" y="-0.961293" z="-0.238614"/>
+<texcoord u="11.855" v="-4.60711"/>
+<texcoord u="0.137676" v="0.170714"/>
+</vertex>
+<vertex>
+<position x="-7.67451" y="-8.24554" z="-18.2926"/>
+<normal x="-0.569244" y="-0.82204" z="0.0145808"/>
+<texcoord u="11.855" v="-3.75593"/>
+<texcoord u="0.136295" v="0.119588"/>
+</vertex>
+<vertex>
+<position x="-10.5" y="-6.9282" z="-18.1865"/>
+<normal x="-0.234686" y="-0.883001" z="-0.406487"/>
+<texcoord u="13.2744" v="-4.60711"/>
+<texcoord u="0.104676" v="0.172502"/>
+</vertex>
+<vertex>
+<position x="-8.50241" y="-7.50833" z="-19.7266"/>
+<normal x="-0.651728" y="-0.747525" z="-0.128286"/>
+<texcoord u="13.2744" v="-3.75593"/>
+<texcoord u="0.10053" v="0.121524"/>
+</vertex>
+<vertex>
+<position x="-0.536875" y="12.8788" z="-5.9299"/>
+<normal x="-0.721202" y="-0.646574" z="-0.248618"/>
+<texcoord u="-6.5969" v="-0.351187"/>
+<texcoord u="0.0758547" v="0.267814"/>
+</vertex>
+<vertex>
+<position x="-0.874998" y="13.4234" z="-10.1758"/>
+<normal x="-0.871529" y="-0.436813" z="0.22278"/>
+<texcoord u="-8.01628" v="-1.20237"/>
+<texcoord u="0.0758268" v="0.324374"/>
+</vertex>
+<vertex>
+<position x="-11.1765" y="-5.94516" z="-19.3583"/>
+<normal x="-0.32135" y="-0.766118" z="-0.556595"/>
+<texcoord u="14.6938" v="-4.60711"/>
+<texcoord u="0.0718197" v="0.17607"/>
+</vertex>
+<vertex>
+<position x="-9.23558" y="-6.44297" z="-20.9965"/>
+<normal x="-0.724663" y="-0.64034" z="-0.254613"/>
+<texcoord u="14.6938" v="-3.75593"/>
+<texcoord u="0.0649221" v="0.125392"/>
+</vertex>
+<vertex>
+<position x="-2.47782" y="13.3766" z="-4.29171"/>
+<normal x="-0.34737" y="-0.719261" z="-0.601663"/>
+<texcoord u="-6.5969" v="0.499998"/>
+<texcoord u="0.100414" v="0.250812"/>
+</vertex>
+<vertex>
+<position x="-2.0024" y="15.0083" z="-8.46826"/>
+<normal x="-0.647694" y="-0.752183" z="-0.121299"/>
+<texcoord u="-8.01628" v="-0.351187"/>
+<texcoord u="0.111679" v="0.328257"/>
+</vertex>
+<vertex>
+<position x="-2.35512" y="14.7414" z="-12.7394"/>
+<normal x="-0.823467" y="-0.477755" z="0.306027"/>
+<texcoord u="-9.43566" v="-1.20237"/>
+<texcoord u="0.10131" v="0.430551"/>
+</vertex>
+<vertex>
+<position x="-3.49044" y="12.9288" z="-16.0456"/>
+<normal x="-0.861319" y="-0.000981337" z="0.508063"/>
+<texcoord u="-10.855" v="-2.05356"/>
+<texcoord u="0.111646" v="0.525414"/>
+</vertex>
+<vertex>
+<position x="-5.29877" y="10.4425" z="-17.838"/>
+<normal x="-0.772198" y="0.497817" z="0.394827"/>
+<texcoord u="-12.2744" v="-2.90474"/>
+<texcoord u="0.114536" v="0.610039"/>
+</vertex>
+<vertex>
+<position x="-9.73607" y="7.60846" z="-16.8634"/>
+<normal x="-0.171064" y="0.939654" z="-0.296291"/>
+<texcoord u="-13.6938" v="-4.60711"/>
+<texcoord u="0.0638554" v="0.72592"/>
+</vertex>
+<vertex>
+<position x="-7.67451" y="8.24555" z="-18.2926"/>
+<normal x="-0.564814" y="0.824918" z="0.0222538"/>
+<texcoord u="-13.6938" v="-3.75593"/>
+<texcoord u="0.101275" v="0.668779"/>
+</vertex>
+<vertex>
+<position x="-6.33253" y="15.0083" z="-5.96826"/>
+<normal x="0.218799" y="-0.752183" z="-0.621569"/>
+<texcoord u="-8.01628" v="1.35118"/>
+<texcoord u="0.188485" v="0.274869"/>
+</vertex>
+<vertex>
+<position x="-9.85512" y="14.7414" z="-8.40931"/>
+<normal x="0.676761" y="-0.477755" z="-0.560129"/>
+<texcoord u="-9.43566" v="2.20237"/>
+<texcoord u="0.268653" v="0.297551"/>
+</vertex>
+<vertex>
+<position x="-4" y="15.5885" z="-6.9282"/>
+<normal x="-0.265008" y="-0.847988" z="-0.459007"/>
+<texcoord u="-8.01628" v="0.499998"/>
+<texcoord u="0.13976" v="0.308135"/>
+</vertex>
+<vertex>
+<position x="-3.65728" y="16.4819" z="-11.3346"/>
+<normal x="-0.564814" y="-0.824918" z="0.0222538"/>
+<texcoord u="-9.43566" v="-0.351187"/>
+<texcoord u="0.115089" v="0.392469"/>
+</vertex>
+<vertex>
+<position x="-3.93991" y="15.4151" z="-15.4844"/>
+<normal x="-0.772198" y="-0.497817" z="0.394826"/>
+<texcoord u="-10.855" v="-1.20237"/>
+<texcoord u="0.132835" v="0.485409"/>
+</vertex>
+<vertex>
+<position x="-4.84931" y="12.9288" z="-18.3993"/>
+<normal x="-0.861319" y="0.000981033" z="0.508063"/>
+<texcoord u="-12.2744" v="-2.05356"/>
+<texcoord u="0.140354" v="0.568611"/>
+</vertex>
+<vertex>
+<position x="-6.37234" y="9.9861" z="-19.6975"/>
+<normal x="-0.823467" y="0.477755" z="0.306027"/>
+<texcoord u="-13.6938" v="-2.90474"/>
+<texcoord u="0.136444" v="0.642595"/>
+</vertex>
+<vertex>
+<position x="-10.5" y="6.92821" z="-18.1865"/>
+<normal x="-0.265008" y="0.847988" z="-0.459007"/>
+<texcoord u="-15.1132" v="-4.60711"/>
+<texcoord u="0.0877247" v="0.73904"/>
+</vertex>
+<vertex>
+<position x="-8.50241" y="7.50834" z="-19.7266"/>
+<normal x="-0.647694" y="0.752183" z="-0.121299"/>
+<texcoord u="-15.1132" v="-3.75593"/>
+<texcoord u="0.115857" v="0.696336"/>
+</vertex>
+<vertex>
+<position x="-7.98741" y="16.4819" z="-8.8346"/>
+<normal x="0.301679" y="-0.824918" z="-0.478016"/>
+<texcoord u="-9.43566" v="1.35118"/>
+<texcoord u="0.235733" v="0.324216"/>
+</vertex>
+<vertex>
+<position x="-11.4399" y="15.4151" z="-11.1542"/>
+<normal x="0.728029" y="-0.497817" z="-0.47133"/>
+<texcoord u="-10.855" v="2.20237"/>
+<texcoord u="0.345647" v="0.361692"/>
+</vertex>
+<vertex>
+<position x="-13.5096" y="12.9288" z="-13.3993"/>
+<normal x="0.870655" y="0.000981079" z="-0.491893"/>
+<texcoord u="-12.2744" v="3.05355"/>
+<texcoord u="0.436789" v="0.408828"/>
+</vertex>
+<vertex>
+<position x="-5.71885" y="17.119" z="-9.90533"/>
+<normal x="-0.171064" y="-0.939654" z="-0.296291"/>
+<texcoord u="-9.43566" v="0.499998"/>
+<texcoord u="0.182666" v="0.361915"/>
+</vertex>
+<vertex>
+<position x="-5.42919" y="17.2352" z="-14.4036"/>
+<normal x="-0.476184" y="-0.8616" z="0.175765"/>
+<texcoord u="-10.855" v="-0.351187"/>
+<texcoord u="0.179816" v="0.443377"/>
+</vertex>
+<vertex>
+<position x="-5.5601" y="15.4151" z="-18.2906"/>
+<normal x="-0.719965" y="-0.496122" z="0.485298"/>
+<texcoord u="-12.2744" v="-1.20237"/>
+<texcoord u="0.182635" v="0.532638"/>
+</vertex>
+<vertex>
+<position x="-6.17849" y="12.3637" z="-20.7015"/>
+<normal x="-0.861523" y="0.00290065" z="0.50771"/>
+<texcoord u="-13.6938" v="-2.05356"/>
+<texcoord u="0.178856" v="0.613396"/>
+</vertex>
+<vertex>
+<position x="-7.375" y="9.09327" z="-21.4341"/>
+<normal x="-0.871529" y="0.436813" z="0.22278"/>
+<texcoord u="-15.1132" v="-2.90474"/>
+<texcoord u="0.162476" v="0.681446"/>
+</vertex>
+<vertex>
+<position x="-11.1765" y="5.94516" z="-19.3583"/>
+<normal x="-0.34737" y="0.719261" z="-0.601662"/>
+<texcoord u="-16.5326" v="-4.60711"/>
+<texcoord u="0.0871854" v="0.758476"/>
+</vertex>
+<vertex>
+<position x="-9.23558" y="6.44298" z="-20.9965"/>
+<normal x="-0.721201" y="0.646574" z="-0.248618"/>
+<texcoord u="-16.5326" v="-3.75593"/>
+<texcoord u="0.135056" v="0.735006"/>
+</vertex>
+<vertex>
+<position x="-9.75932" y="17.2352" z="-11.9036"/>
+<normal x="0.39031" y="-0.8616" z="-0.324505"/>
+<texcoord u="-10.855" v="1.35118"/>
+<texcoord u="0.283884" v="0.378874"/>
+</vertex>
+<vertex>
+<position x="-13.0601" y="15.4151" z="-13.9605"/>
+<normal x="0.780263" y="-0.496122" z="-0.380859"/>
+<texcoord u="-12.2744" v="2.20237"/>
+<texcoord u="0.376849" v="0.417028"/>
+</vertex>
+<vertex>
+<position x="-14.8387" y="12.3637" z="-15.7015"/>
+<normal x="0.870451" y="0.00290108" z="-0.492246"/>
+<texcoord u="-13.6938" v="3.05355"/>
+<texcoord u="0.455636" v="0.458559"/>
+</vertex>
+<vertex>
+<position x="-13.5657" y="6.44298" z="-18.4965"/>
+<normal x="0.145292" y="0.646574" z="-0.748887"/>
+<texcoord u="-16.5326" v="4.75592"/>
+<texcoord u="0.864466" v="0.22361"/>
+</vertex>
+<vertex>
+<position x="-7.55924" y="17.9014" z="-13.093"/>
+<normal x="-0.069643" y="-0.990252" z="-0.120625"/>
+<texcoord u="-10.855" v="0.499998"/>
+<texcoord u="0.229764" v="0.411243"/>
+</vertex>
+<vertex>
+<position x="-7.24068" y="17.2352" z="-17.5412"/>
+<normal x="-0.385677" y="-0.860627" z="0.332528"/>
+<texcoord u="-12.2744" v="-0.351187"/>
+<texcoord u="0.222567" v="0.499358"/>
+</vertex>
+<vertex>
+<position x="-7.14489" y="14.7414" z="-21.0356"/>
+<normal x="-0.669049" y="-0.472744" z="0.573487"/>
+<texcoord u="-13.6938" v="-1.20237"/>
+<texcoord u="0.219307" v="0.585607"/>
+</vertex>
+<vertex>
+<position x="-7.41988" y="11.2583" z="-22.8516"/>
+<normal x="-0.861922" y="0.00469354" z="0.507018"/>
+<texcoord u="-15.1132" v="-2.05356"/>
+<texcoord u="0.206559" v="0.66242"/>
+</vertex>
+<vertex>
+<position x="-8.26294" y="7.80303" z="-22.9721"/>
+<normal x="-0.914285" y="0.376781" z="0.148725"/>
+<texcoord u="-16.5326" v="-2.90474"/>
+<texcoord u="0.180318" v="0.724103"/>
+</vertex>
+<vertex>
+<position x="-11.7361" y="4.70228" z="-20.3275"/>
+<normal x="-0.414551" y="0.559098" z="-0.718023"/>
+<texcoord u="-17.9519" v="-4.60711"/>
+<texcoord u="0.0927873" v="0.78555"/>
+</vertex>
+<vertex>
+<position x="-9.84198" y="5.09603" z="-22.0468"/>
+<normal x="-0.782124" y="0.512706" z="-0.354139"/>
+<texcoord u="-17.9519" v="-3.75593"/>
+<texcoord u="0.139958" v="0.771292"/>
+</vertex>
+<vertex>
+<position x="-11.5708" y="17.2352" z="-15.0412"/>
+<normal x="0.480816" y="-0.860627" z="-0.167742"/>
+<texcoord u="-12.2744" v="1.35118"/>
+<texcoord u="0.321618" v="0.441247"/>
+</vertex>
+<vertex>
+<position x="-14.6449" y="14.7414" z="-16.7054"/>
+<normal x="0.831179" y="-0.472744" z="-0.29267"/>
+<texcoord u="-13.6938" v="2.20237"/>
+<texcoord u="0.404868" v="0.478135"/>
+</vertex>
+<vertex>
+<position x="-16.0801" y="11.2583" z="-17.8516"/>
+<normal x="0.870052" y="0.00469398" z="-0.492937"/>
+<texcoord u="-15.1132" v="3.05355"/>
+<texcoord u="0.479266" v="0.515216"/>
+</vertex>
+<vertex>
+<position x="-14.1721" y="5.09603" z="-19.5468"/>
+<normal x="0.0843692" y="0.512707" z="-0.854408"/>
+<texcoord u="-17.9519" v="4.75592"/>
+<texcoord u="0.828662" v="0.222641"/>
+</vertex>
+<vertex>
+<position x="-12.1542" y="3.25389" z="-21.0517"/>
+<normal x="-0.463613" y="0.374501" z="-0.803002"/>
+<texcoord u="-19.3713" v="-4.60711"/>
+<texcoord u="0.0950968" v="0.814741"/>
+</vertex>
+<vertex>
+<position x="-10.2951" y="3.52636" z="-22.8316"/>
+<normal x="-0.832518" y="0.334524" z="-0.441597"/>
+<texcoord u="-19.3713" v="-3.75593"/>
+<texcoord u="0.136285" v="0.806308"/>
+</vertex>
+<vertex>
+<position x="-9.44076" y="17.9014" z="-16.3519"/>
+<normal x="0.0348215" y="-0.997572" z="0.0603124"/>
+<texcoord u="-12.2744" v="0.499998"/>
+<texcoord u="0.270866" v="0.469512"/>
+</vertex>
+<vertex>
+<position x="-9.01259" y="16.4819" z="-20.6103"/>
+<normal x="-0.297249" y="-0.822039" z="0.485689"/>
+<texcoord u="-13.6938" v="-0.351187"/>
+<texcoord u="0.263059" v="0.5583"/>
+</vertex>
+<vertex>
+<position x="-8.625" y="13.4234" z="-23.5992"/>
+<normal x="-0.621676" y="-0.428704" z="0.65554"/>
+<texcoord u="-15.1132" v="-1.20237"/>
+<texcoord u="0.252574" v="0.642604"/>
+</vertex>
+<vertex>
+<position x="-8.51923" y="9.66089" z="-24.7557"/>
+<normal x="-0.862499" y="0.00628153" z="0.50602"/>
+<texcoord u="-16.5326" v="-2.05356"/>
+<texcoord u="0.228505" v="0.714095"/>
+</vertex>
+<vertex>
+<position x="-8.99734" y="6.17175" z="-24.2441"/>
+<normal x="-0.949866" y="0.30028" z="0.0870971"/>
+<texcoord u="-17.9519" v="-2.90474"/>
+<texcoord u="0.188838" v="0.768344"/>
+</vertex>
+<vertex>
+<position x="-13.3427" y="16.4819" z="-18.1103"/>
+<normal x="0.569244" y="-0.822039" z="-0.0145811"/>
+<texcoord u="-13.6938" v="1.35118"/>
+<texcoord u="0.357324" v="0.503459"/>
+</vertex>
+<vertex>
+<position x="-16.125" y="13.4234" z="-19.2691"/>
+<normal x="0.878552" y="-0.428704" z="-0.210618"/>
+<texcoord u="-15.1132" v="2.20237"/>
+<texcoord u="0.434759" v="0.540482"/>
+</vertex>
+<vertex>
+<position x="-17.1795" y="9.66089" z="-19.7557"/>
+<normal x="0.869475" y="0.00628089" z="-0.493937"/>
+<texcoord u="-16.5326" v="3.05355"/>
+<texcoord u="0.503037" v="0.571697"/>
+</vertex>
+<vertex>
+<position x="-14.6252" y="3.52636" z="-20.3316"/>
+<normal x="0.0338281" y="0.334524" z="-0.94178"/>
+<texcoord u="-19.3713" v="4.75592"/>
+<texcoord u="0.792859" v="0.223611"/>
+</vertex>
+<vertex>
+<position x="-2.68324" y="2.5" z="-25.5293"/>
+<normal x="-0.0603992" y="-0.610463" z="-0.789739"/>
+<texcoord u="-10.1453" v="-3.75593"/>
+<texcoord u="0.552515" v="0.24446"/>
+</vertex>
+<vertex>
+<position x="-5.33707" y="2.5" z="-25.1089"/>
+<normal x="-0.171375" y="-0.631132" z="-0.756507"/>
+<texcoord u="-9.43566" v="-3.75593"/>
+<texcoord u="0.49809" v="0.24745"/>
+</vertex>
+<vertex>
+<position x="-7.93244" y="2.5" z="-24.4135"/>
+<normal x="-0.278526" y="-0.466571" z="-0.839485"/>
+<texcoord u="-8.72597" v="-3.75593"/>
+<texcoord u="0.630677" v="0.848496"/>
+</vertex>
+<vertex>
+<position x="-10.3751" y="2.5" z="-23.4759"/>
+<normal x="-0.310448" y="-0.499557" z="-0.808743"/>
+<texcoord u="-8.0349" v="-3.75593"/>
+<texcoord u="0.631377" v="0.900195"/>
+</vertex>
+<vertex>
+<position x="-10.4246" y="2.35083" z="-23.4141"/>
+<normal x="-0.36963" y="-0.258736" z="-0.892429"/>
+<texcoord u="-8.01738" v="-3.80672"/>
+<texcoord u="0.634447" v="0.901504"/>
+</vertex>
+<vertex>
+<position x="-10.54" y="2.01918" z="-23.2557"/>
+<normal x="-0.438549" y="-0.258488" z="-0.860731"/>
+<texcoord u="-7.97138" v="-3.91963"/>
+<texcoord u="0.763945" v="0.857784"/>
+</vertex>
+<vertex>
+<position x="-9.54612" y="4.27074" z="-25.1946"/>
+<normal x="-0.977073" y="0.212904" z="0.000512623"/>
+<texcoord u="-19.3713" v="-2.90474"/>
+<texcoord u="0.189587" v="0.810203"/>
+</vertex>
+<vertex>
+<position x="-11.2812" y="17.119" z="-19.5395"/>
+<normal x="0.137764" y="-0.961293" z="0.238614"/>
+<texcoord u="-13.6938" v="0.499998"/>
+<texcoord u="0.309731" v="0.531134"/>
+</vertex>
+<vertex>
+<position x="-10.6675" y="15.0083" z="-23.4766"/>
+<normal x="-0.214766" y="-0.747525" z="0.628555"/>
+<texcoord u="-15.1132" v="-0.351187"/>
+<texcoord u="0.299628" v="0.621838"/>
+</vertex>
+<vertex>
+<position x="-9.93577" y="11.5188" z="-25.8695"/>
+<normal x="-0.579916" y="-0.365929" z="0.727869"/>
+<texcoord u="-16.5326" v="-1.20237"/>
+<texcoord u="0.279817" v="0.702809"/>
+</vertex>
+<vertex>
+<position x="-9.42849" y="7.64121" z="-26.3306"/>
+<normal x="-0.863229" y="0.00759491" z="0.504756"/>
+<texcoord u="-17.9519" v="-2.05356"/>
+<texcoord u="0.241809" v="0.766852"/>
+</vertex>
+<vertex>
+<position x="-14.9976" y="15.0083" z="-20.9766"/>
+<normal x="0.651728" y="-0.747525" z="0.128285"/>
+<texcoord u="-15.1132" v="1.35118"/>
+<texcoord u="0.391445" v="0.570056"/>
+</vertex>
+<vertex>
+<position x="-17.4358" y="11.5188" z="-21.5394"/>
+<normal x="0.920311" y="-0.365928" z="-0.138288"/>
+<texcoord u="-16.5326" v="2.20237"/>
+<texcoord u="0.463071" v="0.603992"/>
+</vertex>
+<vertex>
+<position x="-18.0887" y="7.64121" z="-21.3306"/>
+<normal x="0.868746" y="0.00759408" z="-0.4952"/>
+<texcoord u="-17.9519" v="3.05355"/>
+<texcoord u="0.527496" v="0.623054"/>
+</vertex>
+<vertex>
+<position x="-15.0649" y="2.35084" z="-20.735"/>
+<normal x="-0.588048" y="-0.25874" z="-0.766324"/>
+<texcoord u="-6.5969" v="-3.80671"/>
+<texcoord u="0.800314" v="0.352077"/>
+</vertex>
+<vertex>
+<position x="-15.1432" y="2.5" z="-20.723"/>
+<normal x="-0.545167" y="-0.499562" z="-0.673224"/>
+<texcoord u="-6.57828" v="-3.75593"/>
+<texcoord u="0.797154" v="0.353121"/>
+</vertex>
+<vertex>
+<position x="-17.1765" y="2.5" z="-19.0764"/>
+<normal x="-0.587752" y="-0.466572" z="-0.660952"/>
+<texcoord u="-5.88721" v="-3.75593"/>
+<texcoord u="0.782115" v="0.401655"/>
+</vertex>
+<vertex>
+<position x="-19.0765" y="2.5" z="-17.1765"/>
+<normal x="-0.645114" y="-0.500068" z="-0.577719"/>
+<texcoord u="-5.17752" v="-3.75593"/>
+<texcoord u="0.778631" v="0.457314"/>
+</vertex>
+<vertex>
+<position x="-20.7674" y="2.5" z="-15.0884"/>
+<normal x="-0.627306" y="-0.610462" z="-0.483553"/>
+<texcoord u="-4.46783" v="-3.75593"/>
+<texcoord u="0.780538" v="0.513405"/>
+</vertex>
+<vertex>
+<position x="-22.2308" y="2.5" z="-12.8349"/>
+<normal x="-0.717058" y="-0.575032" z="-0.393912"/>
+<texcoord u="-3.75814" v="-3.75593"/>
+<texcoord u="0.786604" v="0.56868"/>
+</vertex>
+<vertex>
+<position x="-23.4506" y="2.5" z="-10.4409"/>
+<normal x="-0.818643" y="-0.452983" z="-0.35303"/>
+<texcoord u="-3.04845" v="-3.75593"/>
+<texcoord u="0.794971" v="0.619964"/>
+</vertex>
+<vertex>
+<position x="-24.4135" y="2.5" z="-7.93243"/>
+<normal x="-0.824321" y="-0.500068" z="-0.265382"/>
+<texcoord u="-2.33876" v="-3.75593"/>
+<texcoord u="0.780144" v="0.701886"/>
+</vertex>
+<vertex>
+<position x="0" y="4.33013" z="-27.5"/>
+<normal x="-0.00405112" y="-0.866058" z="-0.499926"/>
+<texcoord u="-10.855" v="-2.90474"/>
+<texcoord u="0.614684" v="0.19718"/>
+</vertex>
+<vertex>
+<position x="-2.87454" y="4.33013" z="-27.3494"/>
+<normal x="-0.0562857" y="-0.866058" z="-0.496764"/>
+<texcoord u="-10.1453" v="-2.90474"/>
+<texcoord u="0.555783" v="0.193093"/>
+</vertex>
+<vertex>
+<position x="-5.71758" y="4.33013" z="-26.8991"/>
+<normal x="-0.0914133" y="-0.891572" z="-0.443556"/>
+<texcoord u="-9.43566" v="-2.90474"/>
+<texcoord u="0.49836" v="0.194514"/>
+</vertex>
+<vertex>
+<position x="-8.49798" y="4.33013" z="-26.1541"/>
+<normal x="-0.154487" y="-0.866066" z="-0.475462"/>
+<texcoord u="-8.72597" v="-2.90474"/>
+<texcoord u="0.442029" v="0.202707"/>
+</vertex>
+<vertex>
+<position x="-9.60285" y="3.92152" z="-25.2929"/>
+<normal x="-0.253577" y="-0.706623" z="-0.660593"/>
+<texcoord u="-8.40084" v="-3.09478"/>
+<texcoord u="0.419571" v="0.225619"/>
+</vertex>
+<vertex>
+<position x="-9.68236" y="4.33013" z="-25.6994"/>
+<normal x="-0.179343" y="-0.865768" z="-0.467206"/>
+<texcoord u="-8.41318" v="-2.90474"/>
+<texcoord u="0.418415" v="0.216567"/>
+</vertex>
+<vertex>
+<position x="-10.1079" y="5.28758" z="-27.5074"/>
+<normal x="-0.882039" y="0.0192298" z="0.470784"/>
+<texcoord u="-19.3713" v="-2.05356"/>
+<texcoord u="0.243874" v="0.818779"/>
+</vertex>
+<vertex>
+<position x="-13" y="15.5885" z="-22.5167"/>
+<normal x="0.234685" y="-0.883001" z="0.406487"/>
+<texcoord u="-15.1132" v="0.499998"/>
+<texcoord u="0.346144" v="0.597205"/>
+</vertex>
+<vertex>
+<position x="-12.133" y="12.8788" z="-26.015"/>
+<normal x="-0.14183" y="-0.64034" z="0.754883"/>
+<texcoord u="-16.5326" v="-0.351187"/>
+<texcoord u="0.330452" v="0.688418"/>
+</vertex>
+<vertex>
+<position x="-11.0199" y="9.11068" z="-27.7473"/>
+<normal x="-0.545595" y="-0.28716" z="0.787315"/>
+<texcoord u="-17.9519" v="-1.20237"/>
+<texcoord u="0.297004" v="0.764733"/>
+</vertex>
+<vertex>
+<position x="-16.4631" y="12.8788" z="-23.515"/>
+<normal x="0.724663" y="-0.64034" z="0.254613"/>
+<texcoord u="-16.5326" v="1.35118"/>
+<texcoord u="0.422499" v="0.641778"/>
+</vertex>
+<vertex>
+<position x="-18.5199" y="9.11068" z="-23.4171"/>
+<normal x="0.954632" y="-0.28716" z="-0.0788414"/>
+<texcoord u="-17.9519" v="2.20237"/>
+<texcoord u="0.491867" v="0.665867"/>
+</vertex>
+<vertex>
+<position x="-17.4152" y="4.33013" z="-21.2349"/>
+<normal x="-0.314941" y="-0.865768" z="-0.38892"/>
+<texcoord u="-6.19999" v="-2.90474"/>
+<texcoord u="0.744877" v="0.376216"/>
+</vertex>
+<vertex>
+<position x="-18.4011" y="4.33013" z="-20.4365"/>
+<normal x="-0.354951" y="-0.846306" z="-0.39721"/>
+<texcoord u="-5.88721" v="-2.90474"/>
+<texcoord u="0.730726" v="0.397531"/>
+</vertex>
+<vertex>
+<position x="-20.4365" y="4.33013" z="-18.4011"/>
+<normal x="-0.374229" y="-0.866058" z="-0.331505"/>
+<texcoord u="-5.17752" v="-2.90474"/>
+<texcoord u="0.726132" v="0.456748"/>
+</vertex>
+<vertex>
+<position x="-22.248" y="4.33013" z="-16.1641"/>
+<normal x="-0.40683" y="-0.866058" z="-0.290572"/>
+<texcoord u="-4.46783" v="-2.90474"/>
+<texcoord u="0.728119" v="0.517819"/>
+</vertex>
+<vertex>
+<position x="-23.8157" y="4.33013" z="-13.75"/>
+<normal x="-0.390794" y="-0.891572" z="-0.228864"/>
+<texcoord u="-3.75814" v="-2.90474"/>
+<texcoord u="0.737116" v="0.578247"/>
+</vertex>
+<vertex>
+<position x="-25.1225" y="4.33013" z="-11.1853"/>
+<normal x="-0.485823" y="-0.846306" z="-0.218498"/>
+<texcoord u="-3.04845" v="-2.90474"/>
+<texcoord u="0.761525" v="0.637087"/>
+</vertex>
+<vertex>
+<position x="-26.1541" y="4.33013" z="-8.49797"/>
+<normal x="-0.476711" y="-0.866058" z="-0.150633"/>
+<texcoord u="-2.33876" v="-2.90474"/>
+<texcoord u="0.751802" v="0.692545"/>
+</vertex>
+<vertex>
+<position x="-26.8991" y="4.33013" z="-5.71758"/>
+<normal x="-0.489844" y="-0.866058" z="-0.0999779"/>
+<texcoord u="-1.62907" v="-2.90474"/>
+<texcoord u="0.776628" v="0.753646"/>
+</vertex>
+<vertex>
+<position x="3.13586" y="5" z="-29.8357"/>
+<normal x="-0.00465517" y="-0.999989" z="-0.000489651"/>
+<texcoord u="-11.5647" v="-2.05356"/>
+<texcoord u="0.686516" v="0.157741"/>
+</vertex>
+<vertex>
+<position x="-1.90735e-006" y="5" z="-30"/>
+<normal x="-0.00468071" y="-0.999989" z="-2.1085e-007"/>
+<texcoord u="-10.855" v="-2.05356"/>
+<texcoord u="0.623317" v="0.146794"/>
+</vertex>
+<vertex>
+<position x="-3.13586" y="5" z="-29.8357"/>
+<normal x="-0.00465525" y="-0.999989" z="0.000489049"/>
+<texcoord u="-10.1453" v="-2.05356"/>
+<texcoord u="0.558703" v="0.141767"/>
+</vertex>
+<vertex>
+<position x="-6.23736" y="5" z="-29.3445"/>
+<normal x="-0.00457847" y="-0.999989" z="0.000973218"/>
+<texcoord u="-9.43566" v="-2.05356"/>
+<texcoord u="0.493759" v="0.141466"/>
+</vertex>
+<vertex>
+<position x="-9.27052" y="5" z="-28.5317"/>
+<normal x="0.00991355" y="-0.999266" z="0.0369979"/>
+<texcoord u="-8.72597" v="-2.05356"/>
+<texcoord u="0.430332" v="0.146726"/>
+</vertex>
+<vertex>
+<position x="-10.1773" y="4.8607" z="-27.6276"/>
+<normal x="-0.0928712" y="-0.965837" z="-0.241937"/>
+<texcoord u="-8.46757" v="-2.23056"/>
+<texcoord u="0.408645" v="0.159898"/>
+</vertex>
+<vertex>
+<position x="-10.5842" y="5" z="-28.0274"/>
+<normal x="4.16562e-007" y="-1" z="6.557e-007"/>
+<texcoord u="-8.40795" v="-2.05356"/>
+<texcoord u="0.401877" v="0.149295"/>
+</vertex>
+<vertex>
+<position x="-11.83" y="6.30442" z="-29.1504"/>
+<normal x="-0.517877" y="-0.18567" z="0.835063"/>
+<texcoord u="-19.3713" v="-1.20237"/>
+<texcoord u="0.301018" v="0.826382"/>
+</vertex>
+<vertex>
+<position x="-14.5222" y="13.3766" z="-25.1532"/>
+<normal x="0.32135" y="-0.766118" z="0.556595"/>
+<texcoord u="-16.5326" v="0.499998"/>
+<texcoord u="0.378895" v="0.66824"/>
+</vertex>
+<vertex>
+<position x="-13.3451" y="10.1864" z="-28.1144"/>
+<normal x="-0.0816332" y="-0.50517" z="0.859151"/>
+<texcoord u="-17.9519" v="-0.351187"/>
+<texcoord u="0.352011" v="0.755675"/>
+</vertex>
+<vertex>
+<position x="-17.6753" y="10.1864" z="-25.6144"/>
+<normal x="0.784863" y="-0.505169" z="0.35888"/>
+<texcoord u="-17.9519" v="1.35118"/>
+<texcoord u="0.453991" v="0.703491"/>
+</vertex>
+<vertex>
+<position x="-19.33" y="6.30442" z="-24.8203"/>
+<normal x="0.982124" y="-0.185671" z="-0.0309619"/>
+<texcoord u="-19.3713" v="2.20237"/>
+<texcoord u="0.528126" v="0.714756"/>
+</vertex>
+<vertex>
+<position x="-18.9804" y="5" z="-23.1799"/>
+<normal x="3.54849e-007" y="-1" z="5.09132e-007"/>
+<texcoord u="-6.20523" v="-2.05356"/>
+<texcoord u="0.677822" v="0.36503"/>
+</vertex>
+<vertex>
+<position x="-20.0739" y="5" z="-22.2944"/>
+<normal x="-0.0270841" y="-0.999266" z="-0.0270841"/>
+<texcoord u="-5.88721" v="-2.05356"/>
+<texcoord u="0.675283" v="0.392735"/>
+</vertex>
+<vertex>
+<position x="-22.2944" y="5" z="-20.0739"/>
+<normal x="-0.00313212" y="-0.999989" z="0.00347851"/>
+<texcoord u="-5.17752" v="-2.05356"/>
+<texcoord u="0.672927" v="0.457218"/>
+</vertex>
+<vertex>
+<position x="-24.2705" y="5" z="-17.6336"/>
+<normal x="-0.00275129" y="-0.999989" z="0.00378683"/>
+<texcoord u="-4.46783" v="-2.05356"/>
+<texcoord u="0.675313" v="0.522776"/>
+</vertex>
+<vertex>
+<position x="-25.9808" y="5" z="-15"/>
+<normal x="-0.00234042" y="-0.999989" z="0.00405373"/>
+<texcoord u="-3.75814" v="-2.05356"/>
+<texcoord u="0.684316" v="0.587572"/>
+</vertex>
+<vertex>
+<position x="-27.4064" y="5" z="-12.2021"/>
+<normal x="-0.00190386" y="-0.999989" z="0.00427616"/>
+<texcoord u="-3.04845" v="-2.05356"/>
+<texcoord u="0.699857" v="0.647173"/>
+</vertex>
+<vertex>
+<position x="-28.5317" y="5" z="-9.27052"/>
+<normal x="-0.00144674" y="-0.999989" z="0.00445166"/>
+<texcoord u="-2.33876" v="-2.05356"/>
+<texcoord u="0.712809" v="0.710501"/>
+</vertex>
+<vertex>
+<position x="-29.3444" y="5" z="-6.23735"/>
+<normal x="-0.000973239" y="-0.999989" z="0.00457849"/>
+<texcoord u="-1.62907" v="-2.05356"/>
+<texcoord u="0.743638" v="0.774187"/>
+</vertex>
+<vertex>
+<position x="6.75714" y="4.33013" z="-31.7898"/>
+<normal x="-0.0953953" y="-0.866032" z="0.490803"/>
+<texcoord u="-12.2744" v="-1.20237"/>
+<texcoord u="0.764429" v="0.137233"/>
+</vertex>
+<vertex>
+<position x="3.39718" y="4.33013" z="-32.322"/>
+<normal x="-0.0435695" y="-0.866033" z="0.498086"/>
+<texcoord u="-11.5647" v="-1.20237"/>
+<texcoord u="0.700545" v="0.109053"/>
+</vertex>
+<vertex>
+<position x="-1.90735e-006" y="4.33013" z="-32.5"/>
+<normal x="0.00873331" y="-0.866033" z="0.49991"/>
+<texcoord u="-10.855" v="-1.20237"/>
+<texcoord u="0.632113" v="0.0964504"/>
+</vertex>
+<vertex>
+<position x="-3.39718" y="4.33013" z="-32.322"/>
+<normal x="0.0609404" y="-0.866032" z="0.496261"/>
+<texcoord u="-10.1453" v="-1.20237"/>
+<texcoord u="0.562082" v="0.0899042"/>
+</vertex>
+<vertex>
+<position x="-6.75714" y="4.33013" z="-31.7898"/>
+<normal x="0.11248" y="-0.866032" z="0.487171"/>
+<texcoord u="-9.43566" v="-1.20237"/>
+<texcoord u="0.491602" v="0.0891022"/>
+</vertex>
+<vertex>
+<position x="-10.0431" y="4.33013" z="-30.9094"/>
+<normal x="0.142612" y="-0.891573" z="0.429837"/>
+<texcoord u="-8.72597" v="-1.20237"/>
+<texcoord u="0.422169" v="0.0927364"/>
+</vertex>
+<vertex>
+<position x="-12.1332" y="4.43822" z="-29.6755"/>
+<normal x="0.0928708" y="-0.965837" z="0.241937"/>
+<texcoord u="-8.23105" v="-1.33973"/>
+<texcoord u="0.376627" v="0.106651"/>
+</vertex>
+<vertex>
+<position x="-12.7342" y="4.33013" z="-29.8763"/>
+<normal x="0.206252" y="-0.81778" z="0.537304"/>
+<texcoord u="-8.1246" v="-1.20237"/>
+<texcoord u="0.365655" v="0.0980963"/>
+</vertex>
+<vertex>
+<position x="-14.2509" y="7.0488" z="-29.6832"/>
+<normal x="-0.0931537" y="-0.354799" z="0.93029"/>
+<texcoord u="-19.3713" v="-0.351187"/>
+<texcoord u="0.358756" v="0.827327"/>
+</vertex>
+<vertex>
+<position x="-15.7812" y="10.5801" z="-27.3338"/>
+<normal x="0.404509" y="-0.587785" z="0.700629"/>
+<texcoord u="-17.9519" v="0.499998"/>
+<texcoord u="0.408157" v="0.744148"/>
+</vertex>
+<vertex>
+<position x="-18.581" y="7.0488" z="-27.1832"/>
+<normal x="0.852232" y="-0.3548" z="0.38447"/>
+<texcoord u="-19.3713" v="1.35118"/>
+<texcoord u="0.498604" v="0.75796"/>
+</vertex>
+<vertex>
+<position x="-19.6332" y="4.43822" z="-25.3454"/>
+<normal x="0.987718" y="-0.155062" z="-0.0192071"/>
+<texcoord u="-20.2308" v="2.20237"/>
+<texcoord u="0.557267" v="0.735872"/>
+</vertex>
+<vertex>
+<position x="-19.5066" y="4.33013" z="-25.9663"/>
+<normal x="0.362195" y="-0.817779" z="0.447272"/>
+<texcoord u="-6.48858" v="-1.20237"/>
+<texcoord u="0.623727" v="0.330925"/>
+</vertex>
+<vertex>
+<position x="-21.7468" y="4.33013" z="-24.1522"/>
+<normal x="0.316173" y="-0.88454" z="0.342963"/>
+<texcoord u="-5.88721" v="-1.20237"/>
+<texcoord u="0.620555" v="0.387001"/>
+</vertex>
+<vertex>
+<position x="-24.1522" y="4.33013" z="-21.7468"/>
+<normal x="0.37735" y="-0.866033" z="0.328016"/>
+<texcoord u="-5.17752" v="-1.20237"/>
+<texcoord u="0.618559" v="0.456711"/>
+</vertex>
+<vertex>
+<position x="-26.2931" y="4.33013" z="-19.103"/>
+<normal x="0.40957" y="-0.866033" z="0.286775"/>
+<texcoord u="-4.46783" v="-1.20237"/>
+<texcoord u="0.621108" v="0.527883"/>
+</vertex>
+<vertex>
+<position x="-28.1458" y="4.33013" z="-16.25"/>
+<normal x="0.437302" y="-0.866033" z="0.242392"/>
+<texcoord u="-3.75814" v="-1.20237"/>
+<texcoord u="0.630766" v="0.598431"/>
+</vertex>
+<vertex>
+<position x="-29.6903" y="4.33013" z="-13.219"/>
+<normal x="0.460244" y="-0.866032" z="0.195354"/>
+<texcoord u="-3.04845" v="-1.20237"/>
+<texcoord u="0.651842" v="0.671451"/>
+</vertex>
+<vertex>
+<position x="-30.9094" y="4.33013" z="-10.0431"/>
+<normal x="0.478143" y="-0.866032" z="0.146175"/>
+<texcoord u="-2.33876" v="-1.20237"/>
+<texcoord u="0.670785" v="0.734585"/>
+</vertex>
+<vertex>
+<position x="-6.5" y="-6.92821" z="-11.2583"/>
+<normal x="0.265008" y="-0.847988" z="0.459007"/>
+<texcoord u="6.17751" v="5.60711"/>
+<texcoord u="0.873471" v="0.113141"/>
+</vertex>
+<vertex>
+<position x="-7.26393" y="-7.60845" z="-12.5815"/>
+<normal x="0.171064" y="-0.939654" z="0.296291"/>
+<texcoord u="7.59689" v="5.60711"/>
+<texcoord u="0.846398" v="0.0941848"/>
+</vertex>
+<vertex>
+<position x="-8.08189" y="-7.95618" z="-13.9982"/>
+<normal x="0.0696429" y="-0.990252" z="0.120625"/>
+<texcoord u="9.01627" v="5.60711"/>
+<texcoord u="0.897788" v="0.797101"/>
+</vertex>
+<vertex>
+<position x="-8.91811" y="-7.95618" z="-15.4466"/>
+<normal x="-0.0348215" y="-0.997572" z="-0.0603126"/>
+<texcoord u="10.4357" v="5.60711"/>
+<texcoord u="0.899776" v="0.764111"/>
+</vertex>
+<vertex>
+<position x="-9.73607" y="-7.60845" z="-16.8634"/>
+<normal x="-0.137764" y="-0.961293" z="-0.238614"/>
+<texcoord u="11.855" v="5.60711"/>
+<texcoord u="0.903546" v="0.731277"/>
+</vertex>
+<vertex>
+<position x="-10.5" y="6.92821" z="-18.1865"/>
+<normal x="-0.265008" y="0.847988" z="-0.459007"/>
+<texcoord u="-15.1132" v="5.60711"/>
+<texcoord u="0.894641" v="0.277359"/>
+</vertex>
+<vertex>
+<position x="-11.1765" y="5.94516" z="-19.3583"/>
+<normal x="-0.34737" y="0.719261" z="-0.601662"/>
+<texcoord u="-16.5326" v="5.60711"/>
+<texcoord u="0.8617" v="0.27468"/>
+</vertex>
+<vertex>
+<position x="-11.7361" y="4.70228" z="-20.3275"/>
+<normal x="-0.414551" y="0.559098" z="-0.718023"/>
+<texcoord u="-17.9519" v="5.60711"/>
+<texcoord u="0.828662" v="0.273786"/>
+</vertex>
+<vertex>
+<position x="-12.1542" y="3.25389" z="-21.0517"/>
+<normal x="-0.463613" y="0.374501" z="-0.803002"/>
+<texcoord u="-19.3713" v="5.60711"/>
+<texcoord u="0.795625" v="0.274681"/>
+</vertex>
+<vertex>
+<position x="-5.1978" y="0" z="-24.4537"/>
+<normal x="-0.258819" y="7.01856e-007" z="-0.965926"/>
+<texcoord u="-9.43566" v="-4.60711"/>
+<texcoord u="0.481045" v="0.29778"/>
+</vertex>
+<vertex>
+<position x="-7.72543" y="0" z="-23.7764"/>
+<normal x="-0.325581" y="7.05286e-007" z="-0.945514"/>
+<texcoord u="-8.72597" v="-4.60711"/>
+<texcoord u="0.681823" v="0.848496"/>
+</vertex>
+<vertex>
+<position x="-10.1684" y="0" z="-22.8387"/>
+<normal x="-0.430523" y="4.40076e-007" z="-0.90258"/>
+<texcoord u="-8.01628" v="-4.60711"/>
+<texcoord u="0.767305" v="0.899047"/>
+</vertex>
+<vertex>
+<position x="-10.4246" y="2.35083" z="-23.4141"/>
+<normal x="-0.36963" y="-0.258736" z="-0.892429"/>
+<texcoord u="-8.01628" v="-3.80672"/>
+<texcoord u="0.767305" v="0.850953"/>
+</vertex>
+<vertex>
+<position x="-10.8902" y="1.77869" z="-23.005"/>
+<normal x="-0.631711" y="0.0835458" z="-0.770689"/>
+<texcoord u="-20.7907" v="-3.90188"/>
+<texcoord u="0.113602" v="0.835311"/>
+</vertex>
+<vertex>
+<position x="-10.54" y="2.01918" z="-23.2557"/>
+<normal x="-0.843776" y="0.267935" z="-0.46503"/>
+<texcoord u="-20.6123" v="-3.75593"/>
+<texcoord u="0.121683" v="0.832589"/>
+</vertex>
+<vertex>
+<position x="-10.3751" y="2.5" z="-23.4759"/>
+<normal x="-0.310448" y="-0.499557" z="-0.808743"/>
+<texcoord u="-8.0809" v="-3.75593"/>
+<texcoord u="0.402758" v="0.272825"/>
+</vertex>
+<vertex>
+<position x="-10.54" y="2.01918" z="-23.2557"/>
+<normal x="-0.843776" y="0.267935" z="-0.46503"/>
+<texcoord u="-20.6434" v="-3.75593"/>
+<texcoord u="0.137169" v="0.836117"/>
+</vertex>
+<vertex>
+<position x="-10.4246" y="2.35083" z="-23.4141"/>
+<normal x="-0.947859" y="0.219109" z="-0.231418"/>
+<texcoord u="-20.3992" v="-3.67265"/>
+<texcoord u="0.142344" v="0.831521"/>
+</vertex>
+<vertex>
+<position x="-10.3751" y="2.5" z="-23.4759"/>
+<normal x="-0.94786" y="0.219106" z="-0.231416"/>
+<texcoord u="-20.3011" v="-3.63832"/>
+<texcoord u="0.14462" v="0.829395"/>
+</vertex>
+<vertex>
+<position x="-9.60285" y="3.92152" z="-25.2929"/>
+<normal x="-0.987719" y="0.155057" z="0.0192062"/>
+<texcoord u="-19.6087" v="-2.90474"/>
+<texcoord u="0.186024" v="0.816348"/>
+</vertex>
+<vertex>
+<position x="-17.1029" y="3.92152" z="-20.9628"/>
+<normal x="-0.445302" y="-0.706622" z="-0.549902"/>
+<texcoord u="-6.22289" v="-3.09478"/>
+<texcoord u="0.753977" v="0.37721"/>
+</vertex>
+<vertex>
+<position x="-9.68236" y="4.33013" z="-25.6994"/>
+<normal x="-0.179343" y="-0.865768" z="-0.467206"/>
+<texcoord u="-8.41318" v="-2.90474"/>
+<texcoord u="0.412721" v="0.198223"/>
+</vertex>
+<vertex>
+<position x="-9.60285" y="3.92152" z="-25.2929"/>
+<normal x="-0.987719" y="0.155057" z="0.0192062"/>
+<texcoord u="-19.836" v="-2.90474"/>
+<texcoord u="0.189464" v="0.816731"/>
+</vertex>
+<vertex>
+<position x="-9.68236" y="4.33013" z="-25.6994"/>
+<normal x="-0.959915" y="0.0803884" z="0.268515"/>
+<texcoord u="-19.4697" v="-2.73393"/>
+<texcoord u="0.199582" v="0.814463"/>
+</vertex>
+<vertex>
+<position x="-10.1773" y="4.8607" z="-27.6276"/>
+<normal x="-0.866025" y="4.1282e-007" z="0.5"/>
+<texcoord u="-19.6057" v="-2.05356"/>
+<texcoord u="0.240041" v="0.826311"/>
+</vertex>
+<vertex>
+<position x="-18.8375" y="4.8607" z="-22.6276"/>
+<normal x="-0.163089" y="-0.965837" z="-0.201397"/>
+<texcoord u="-6.15791" v="-2.23056"/>
+<texcoord u="0.688921" v="0.371303"/>
+</vertex>
+<vertex>
+<position x="-17.4152" y="4.33013" z="-21.2349"/>
+<normal x="-0.314941" y="-0.865768" z="-0.38892"/>
+<texcoord u="-6.23307" v="-2.90474"/>
+<texcoord u="0.727813" v="0.373703"/>
+</vertex>
+<vertex>
+<position x="-12.1332" y="4.43822" z="-29.6755"/>
+<normal x="-0.510498" y="-0.155057" z="0.845783"/>
+<texcoord u="-20.2308" v="-1.20237"/>
+<texcoord u="0.289002" v="0.859266"/>
+</vertex>
+<vertex>
+<position x="-10.5842" y="5" z="-28.0274"/>
+<normal x="-0.712499" y="-0.0803896" z="0.697053"/>
+<texcoord u="-19.6563" v="-1.85982"/>
+<texcoord u="0.255287" v="0.830008"/>
+</vertex>
+<vertex>
+<position x="-10.1773" y="4.8607" z="-27.6276"/>
+<normal x="-0.866025" y="4.1282e-007" z="0.5"/>
+<texcoord u="-19.7968" v="-2.05356"/>
+<texcoord u="0.244812" v="0.826576"/>
+</vertex>
+<vertex>
+<position x="-19.6332" y="4.43822" z="-25.3454"/>
+<normal x="0.163089" y="-0.965837" z="0.201397"/>
+<texcoord u="-6.39093" v="-1.33973"/>
+<texcoord u="0.632756" v="0.341387"/>
+</vertex>
+<vertex>
+<position x="3.44944" y="3.83013" z="-32.8193"/>
+<normal x="-0.0861914" y="-0.707052" z="0.701889"/>
+<texcoord u="-11.5647" v="-0.969826"/>
+<texcoord u="0.703535" v="0.0957104"/>
+</vertex>
+<vertex>
+<position x="-1.90735e-006" y="3.83013" z="-33"/>
+<normal x="-0.0123514" y="-0.707055" z="0.70705"/>
+<texcoord u="-10.855" v="-0.969821"/>
+<texcoord u="0.631853" v="0.0831004"/>
+</vertex>
+<vertex>
+<position x="-3.44944" y="3.83013" z="-32.8193"/>
+<normal x="0.0616228" y="-0.707053" z="0.70447"/>
+<texcoord u="-10.1453" v="-0.969827"/>
+<texcoord u="0.557875" v="0.0772199"/>
+</vertex>
+<vertex>
+<position x="-6.86109" y="3.83013" z="-32.2789"/>
+<normal x="0.134923" y="-0.707053" z="0.69417"/>
+<texcoord u="-9.43566" v="-0.969825"/>
+<texcoord u="0.48336" v="0.0777523"/>
+</vertex>
+<vertex>
+<position x="-10.1976" y="3.83013" z="-31.3849"/>
+<normal x="0.218508" y="-0.707107" z="0.672498"/>
+<texcoord u="-8.72597" v="-0.969824"/>
+<texcoord u="0.410456" v="0.0834716"/>
+</vertex>
+<vertex>
+<position x="-13.3524" y="3.83013" z="-30.1738"/>
+<normal x="-0.273521" y="-0.219097" z="0.93658"/>
+<texcoord u="-20.6095" v="-0.827151"/>
+<texcoord u="0.32894" v="0.874188"/>
+</vertex>
+<vertex>
+<position x="-12.7342" y="4.33013" z="-29.8763"/>
+<normal x="-0.273519" y="-0.219104" z="0.936579"/>
+<texcoord u="-20.3593" v="-1.00698"/>
+<texcoord u="0.318786" v="0.862826"/>
+</vertex>
+<vertex>
+<position x="-12.1332" y="4.43822" z="-29.6755"/>
+<normal x="-0.510498" y="-0.155057" z="0.845783"/>
+<texcoord u="-20.29" v="-1.20237"/>
+<texcoord u="0.311002" v="0.858642"/>
+</vertex>
+<vertex>
+<position x="-16.5" y="8.08995" z="-28.5789"/>
+<normal x="0.433013" y="-0.5" z="0.75"/>
+<texcoord u="-19.0365" v="0.499998"/>
+<texcoord u="0.457872" v="0.771064"/>
+</vertex>
+<vertex>
+<position x="-18.4374" y="7.06984" z="-27.3207"/>
+<normal x="0.654189" y="-0.438687" z="0.616109"/>
+<texcoord u="-19.3713" v="1.28545"/>
+<texcoord u="0.075793" v="0.922838"/>
+</vertex>
+<vertex>
+<position x="-19.5066" y="4.33013" z="-25.9663"/>
+<normal x="0.947859" y="-0.219108" z="0.231419"/>
+<texcoord u="-20.3208" v="2.00698"/>
+<texcoord u="0.555589" v="0.745123"/>
+</vertex>
+<vertex>
+<position x="-18.5996" y="6.9345" z="-27.2154"/>
+<normal x="0.90441" y="-0.245188" z="0.349178"/>
+<texcoord u="-19.4184" v="1.35118"/>
+<texcoord u="0.500878" v="0.758794"/>
+</vertex>
+<vertex>
+<position x="-19.4551" y="3.83013" z="-26.6505"/>
+<normal x="0.445303" y="-0.706619" z="0.549904"/>
+<texcoord u="-6.58212" v="-0.969825"/>
+<texcoord u="0.609573" v="0.319563"/>
+</vertex>
+<vertex>
+<position x="-22.0813" y="3.83013" z="-24.5238"/>
+<normal x="0.463932" y="-0.707052" z="0.533708"/>
+<texcoord u="-5.88721" v="-0.969824"/>
+<texcoord u="0.606515" v="0.386189"/>
+</vertex>
+<vertex>
+<position x="-24.5238" y="3.83013" z="-22.0813"/>
+<normal x="0.517177" y="-0.707053" z="0.482289"/>
+<texcoord u="-5.17752" v="-0.969825"/>
+<texcoord u="0.605936" v="0.458828"/>
+</vertex>
+<vertex>
+<position x="-26.6976" y="3.83013" z="-19.3969"/>
+<normal x="0.564757" y="-0.707054" z="0.425587"/>
+<texcoord u="-4.46783" v="-0.969823"/>
+<texcoord u="0.610189" v="0.533378"/>
+</vertex>
+<vertex>
+<position x="-28.5789" y="3.83013" z="-16.5"/>
+<normal x="0.606149" y="-0.707054" z="0.364222"/>
+<texcoord u="-3.75814" v="-0.969823"/>
+<texcoord u="0.622272" v="0.607161"/>
+</vertex>
+<vertex>
+<position x="-30.147" y="3.83013" z="-13.4223"/>
+<normal x="0.6409" y="-0.707054" z="0.298868"/>
+<texcoord u="-3.04845" v="-0.969825"/>
+<texcoord u="0.641621" v="0.679225"/>
+</vertex>
+<vertex>
+<position x="-21.9807" y="-2.65009" z="-15.9984"/>
+<normal x="0.0827785" y="-0.995117" z="0.053757"/>
+<texcoord u="0.991647" v="2.93891"/>
+<texcoord u="0.503114" v="0.873813"/>
+</vertex>
+<vertex>
+<position x="-20.7674" y="-2.5" z="-15.0884"/>
+<normal x="0.0827785" y="-0.995117" z="0.053757"/>
+<texcoord u="1.47547" v="2.57601"/>
+<texcoord u="0.505739" v="0.84381"/>
+</vertex>
+<vertex>
+<position x="-23.5319" y="-2.65009" z="-13.6097"/>
+<normal x="0.0827785" y="-0.995117" z="0.053757"/>
+<texcoord u="0.373051" v="1.98636"/>
+<texcoord u="0.559386" v="0.87494"/>
+</vertex>
+<vertex>
+<position x="-22.2308" y="-2.5" z="-12.8349"/>
+<normal x="0.0827785" y="-0.995117" z="0.0537569"/>
+<texcoord u="0.891911" v="1.6774"/>
+<texcoord u="0.558826" v="0.844874"/>
+</vertex>
+<vertex>
+<position x="-7.26393" y="-7.60845" z="-12.5815"/>
+<normal x="0.171064" y="-0.939654" z="0.296291"/>
+<texcoord u="7.59689" v="5.60711"/>
+<texcoord u="0.897588" v="0.830149"/>
+</vertex>
+<vertex>
+<position x="-18.581" y="7.0488" z="-27.1832"/>
+<normal x="0.852232" y="-0.3548" z="0.38447"/>
+<texcoord u="-19.3713" v="1.35118"/>
+<texcoord u="0.0792143" v="0.920863"/>
+</vertex>
+<vertex>
+<position x="-7.93244" y="2.5" z="-24.4135"/>
+<normal x="-0.278526" y="-0.466571" z="-0.839485"/>
+<texcoord u="-8.72597" v="-3.75593"/>
+<texcoord u="0.444793" v="0.253209"/>
+</vertex>
+<vertex>
+<position x="-16.5" y="8.08998" z="28.5789"/>
+<normal x="0.433013" y="-0.5" z="-0.75"/>
+<texcoord u="-19.0365" v="0.499998"/>
+<texcoord u="0.241319" v="0.775988"/>
+</vertex>
+<vertex>
+<position x="-19.3969" y="4.03205" z="26.6976"/>
+<normal x="0.947859" y="-0.219108" z="-0.231419"/>
+<texcoord u="-20.5314" v="-0.792769"/>
+<texcoord u="0.197281" v="0.664992"/>
+</vertex>
+<vertex>
+<position x="-18.4375" y="7.06983" z="27.3206"/>
+<normal x="0.654189" y="-0.438686" z="-0.61611"/>
+<texcoord u="-19.3713" v="-0.285485"/>
+<texcoord u="0.236884" v="0.722096"/>
+</vertex>
+<vertex>
+<position x="-18.5996" y="6.93455" z="27.2154"/>
+<normal x="0.904408" y="-0.245192" z="-0.34918"/>
+<texcoord u="-19.4184" v="-0.351187"/>
+<texcoord u="0.236436" v="0.717083"/>
+</vertex>
+<vertex>
+<position x="-22.0813" y="3.83013" z="24.5238"/>
+<normal x="0.473147" y="-0.707106" z="-0.525483"/>
+<texcoord u="5.44033" v="-0.969822"/>
+<texcoord u="0.119775" v="0.228399"/>
+</vertex>
+<vertex>
+<position x="-19.4551" y="3.83013" z="26.6505"/>
+<normal x="0.445302" y="-0.706621" z="-0.549902"/>
+<texcoord u="6.13523" v="-0.969826"/>
+<texcoord u="0.0847034" v="0.510834"/>
+</vertex>
+<vertex>
+<position x="-24.5238" y="3.83013" z="22.0813"/>
+<normal x="0.533708" y="-0.707053" z="-0.463932"/>
+<texcoord u="4.73064" v="-0.969823"/>
+<texcoord u="0.197188" v="0.212618"/>
+</vertex>
+<vertex>
+<position x="-26.6976" y="3.83013" z="19.3969"/>
+<normal x="0.579277" y="-0.707054" z="-0.405602"/>
+<texcoord u="4.02095" v="-0.969825"/>
+<texcoord u="0.277468" v="0.203383"/>
+</vertex>
+<vertex>
+<position x="-28.5789" y="3.83013" z="16.5"/>
+<normal x="0.618501" y="-0.707054" z="-0.342829"/>
+<texcoord u="3.31126" v="-0.969824"/>
+<texcoord u="0.359044" v="0.202341"/>
+</vertex>
+<vertex>
+<position x="-30.147" y="3.83013" z="13.4223"/>
+<normal x="0.650949" y="-0.707052" z="-0.276301"/>
+<texcoord u="2.60157" v="-0.969824"/>
+<texcoord u="0.440672" v="0.21002"/>
+</vertex>
+<vertex>
+<position x="-31.3849" y="3.83013" z="10.1976"/>
+<normal x="0.676264" y="-0.707053" z="-0.206744"/>
+<texcoord u="1.89188" v="-0.969824"/>
+<texcoord u="0.521257" v="0.226597"/>
+</vertex>
+<vertex>
+<position x="-32.2789" y="3.83013" z="6.86109"/>
+<normal x="0.694171" y="-0.707051" z="-0.134923"/>
+<texcoord u="1.18219" v="-0.969826"/>
+<texcoord u="0.599848" v="0.251351"/>
+</vertex>
+<vertex>
+<position x="-32.8192" y="3.83012" z="3.44944"/>
+<normal x="0.704472" y="-0.707052" z="-0.0616228"/>
+<texcoord u="0.472503" v="-0.969824"/>
+<texcoord u="0.675689" v="0.283135"/>
+</vertex>
+<vertex>
+<position x="-33" y="3.83013" z="0"/>
+<normal x="0.707052" y="-0.707053" z="0.0123512"/>
+<texcoord u="-0.209689" v="-0.969826"/>
+<texcoord u="0.747156" v="0.314811"/>
+</vertex>
+<vertex>
+<position x="-32.8192" y="3.83013" z="-3.44944"/>
+<normal x="0.701888" y="-0.707053" z="0.086191"/>
+<texcoord u="-0.919379" v="-0.969824"/>
+<texcoord u="0.815164" v="0.354785"/>
+</vertex>
+<vertex>
+<position x="-32.2789" y="3.83012" z="-6.86109"/>
+<normal x="0.689034" y="-0.707052" z="0.159086"/>
+<texcoord u="-1.62907" v="-0.969823"/>
+<texcoord u="0.883901" v="0.397013"/>
+</vertex>
+<vertex>
+<position x="-10.6277" y="-9.9861" z="9.74739"/>
+<normal x="0.823467" y="-0.477755" z="0.306027"/>
+<texcoord u="7.59689" v="-2.90474"/>
+<texcoord u="0.83798" v="0.840798"/>
+</vertex>
+<vertex>
+<position x="-9.32549" y="-8.24554" z="11.1522"/>
+<normal x="0.564814" y="-0.824918" z="0.0222535"/>
+<texcoord u="7.59689" v="-3.75593"/>
+<texcoord u="0.82391" v="0.787398"/>
+</vertex>
+<vertex>
+<position x="-11.7012" y="-10.4425" z="11.6069"/>
+<normal x="0.772198" y="-0.497817" z="0.394827"/>
+<texcoord u="9.01627" v="-2.90474"/>
+<texcoord u="0.882264" v="0.82555"/>
+</vertex>
+<vertex>
+<position x="-10.2119" y="-8.62238" z="12.6876"/>
+<normal x="0.476184" y="-0.861601" z="0.175766"/>
+<texcoord u="9.01627" v="-3.75593"/>
+<texcoord u="0.860476" v="0.774808"/>
+</vertex>
+<vertex>
+<position x="-12.7988" y="-10.4425" z="13.5079"/>
+<normal x="0.719965" y="-0.496122" z="0.485298"/>
+<texcoord u="10.4357" v="-2.90474"/>
+<texcoord u="0.923817" v="0.803942"/>
+</vertex>
+<vertex>
+<position x="-11.1182" y="-8.62238" z="14.2573"/>
+<normal x="0.385677" y="-0.860627" z="0.332528"/>
+<texcoord u="10.4357" v="-3.75593"/>
+<texcoord u="0.894787" v="0.756965"/>
+</vertex>
+<vertex>
+<position x="-9.73607" y="-7.60845" z="16.8634"/>
+<normal x="-0.137764" y="-0.961293" z="0.238614"/>
+<texcoord u="11.855" v="-4.60711"/>
+<texcoord u="0.89247" v="0.690451"/>
+</vertex>
+<vertex>
+<position x="-12.0046" y="-8.24554" z="15.7926"/>
+<normal x="0.297249" y="-0.82204" z="0.485689"/>
+<texcoord u="11.855" v="-3.75593"/>
+<texcoord u="0.92609" v="0.734261"/>
+</vertex>
+<vertex>
+<position x="-4.867" y="12.8788" z="3.42989"/>
+<normal x="0.145292" y="-0.646574" z="0.748888"/>
+<texcoord u="-6.5969" v="-0.351187"/>
+<texcoord u="0.867787" v="0.542967"/>
+</vertex>
+<vertex>
+<position x="-8.375" y="13.4234" z="5.84567"/>
+<normal x="0.628698" y="-0.436813" z="0.643376"/>
+<texcoord u="-8.01628" v="-1.20237"/>
+<texcoord u="0.745125" v="0.504552"/>
+</vertex>
+<vertex>
+<position x="-10.8215" y="12.3637" z="8.74342"/>
+<normal x="0.870451" y="-0.00290076" z="0.492246"/>
+<texcoord u="-9.43566" v="-2.05356"/>
+<texcoord u="0.641621" v="0.512986"/>
+</vertex>
+<vertex>
+<position x="-11.7012" y="10.4425" z="11.6069"/>
+<normal x="0.780263" y="0.496122" z="0.380859"/>
+<texcoord u="-10.855" v="-2.90474"/>
+<texcoord u="0.565935" v="0.519075"/>
+</vertex>
+<vertex>
+<position x="-6.33253" y="15.0083" z="5.96826"/>
+<normal x="0.218799" y="-0.752183" z="0.621569"/>
+<texcoord u="-8.01628" v="-0.351187"/>
+<texcoord u="0.78562" v="0.542097"/>
+</vertex>
+<vertex>
+<position x="-9.85512" y="14.7414" z="8.40931"/>
+<normal x="0.676761" y="-0.477755" z="0.560129"/>
+<texcoord u="-9.43566" v="-1.20237"/>
+<texcoord u="0.6878" v="0.543271"/>
+</vertex>
+<vertex>
+<position x="-12.1507" y="12.9288" z="11.0456"/>
+<normal x="0.870655" y="-0.000981193" z="0.491893"/>
+<texcoord u="-10.855" v="-2.05356"/>
+<texcoord u="0.605089" v="0.558018"/>
+</vertex>
+<vertex>
+<position x="-12.7988" y="10.4425" z="13.5079"/>
+<normal x="0.728029" y="0.497817" z="0.47133"/>
+<texcoord u="-12.2744" v="-2.90474"/>
+<texcoord u="0.529723" v="0.548777"/>
+</vertex>
+<vertex>
+<position x="-4" y="15.5885" z="6.9282"/>
+<normal x="-0.265008" y="-0.847988" z="0.459007"/>
+<texcoord u="-8.01628" v="0.499998"/>
+<texcoord u="0.813771" v="0.62258"/>
+</vertex>
+<vertex>
+<position x="-7.98741" y="16.4819" z="8.8346"/>
+<normal x="0.301679" y="-0.824918" z="0.478016"/>
+<texcoord u="-9.43566" v="-0.351187"/>
+<texcoord u="0.729017" v="0.594742"/>
+</vertex>
+<vertex>
+<position x="-11.4399" y="15.4151" z="11.1542"/>
+<normal x="0.728029" y="-0.497817" z="0.47133"/>
+<texcoord u="-10.855" v="-1.20237"/>
+<texcoord u="0.644242" v="0.596961"/>
+</vertex>
+<vertex>
+<position x="-13.5096" y="12.9288" z="13.3993"/>
+<normal x="0.870655" y="0.00098126" z="0.491893"/>
+<texcoord u="-12.2744" v="-2.05356"/>
+<texcoord u="0.560253" v="0.594792"/>
+</vertex>
+<vertex>
+<position x="-13.8723" y="9.9861" z="15.3673"/>
+<normal x="0.676761" y="0.477755" z="0.560129"/>
+<texcoord u="-13.6938" v="-2.90474"/>
+<texcoord u="0.488283" v="0.570597"/>
+</vertex>
+<vertex>
+<position x="-5.71885" y="17.119" z="9.90533"/>
+<normal x="-0.171064" y="-0.939654" z="0.296291"/>
+<texcoord u="-9.43566" v="0.499998"/>
+<texcoord u="0.753695" v="0.675844"/>
+</vertex>
+<vertex>
+<position x="-9.75932" y="17.2352" z="11.9036"/>
+<normal x="0.390309" y="-0.8616" z="0.324504"/>
+<texcoord u="-10.855" v="-0.351187"/>
+<texcoord u="0.676238" v="0.65122"/>
+</vertex>
+<vertex>
+<position x="-13.0601" y="15.4151" z="13.9605"/>
+<normal x="0.780263" y="-0.496122" z="0.380859"/>
+<texcoord u="-12.2744" v="-1.20237"/>
+<texcoord u="0.590785" v="0.640807"/>
+</vertex>
+<vertex>
+<position x="-14.8387" y="12.3637" z="15.7015"/>
+<normal x="0.870451" y="0.00290125" z="0.492246"/>
+<texcoord u="-13.6938" v="-2.05356"/>
+<texcoord u="0.508945" v="0.621807"/>
+</vertex>
+<vertex>
+<position x="-14.875" y="9.09327" z="17.104"/>
+<normal x="0.628699" y="0.436813" z="0.643376"/>
+<texcoord u="-15.1132" v="-2.90474"/>
+<texcoord u="0.443302" v="0.583648"/>
+</vertex>
+<vertex>
+<position x="-7.55924" y="17.9014" z="13.093"/>
+<normal x="-0.0696429" y="-0.990252" z="0.120625"/>
+<texcoord u="-10.855" v="0.499998"/>
+<texcoord u="0.691291" v="0.726363"/>
+</vertex>
+<vertex>
+<position x="-11.5708" y="17.2352" z="15.0412"/>
+<normal x="0.480816" y="-0.860627" z="0.167742"/>
+<texcoord u="-12.2744" v="-0.351187"/>
+<texcoord u="0.613738" v="0.696708"/>
+</vertex>
+<vertex>
+<position x="-14.6449" y="14.7414" z="16.7054"/>
+<normal x="0.831179" y="-0.472744" z="0.29267"/>
+<texcoord u="-13.6938" v="-1.20237"/>
+<texcoord u="0.52961" v="0.673018"/>
+</vertex>
+<vertex>
+<position x="-16.0801" y="11.2583" z="17.8516"/>
+<normal x="0.870052" y="0.00469425" z="0.492937"/>
+<texcoord u="-15.1132" v="-2.05356"/>
+<texcoord u="0.453256" v="0.637965"/>
+</vertex>
+<vertex>
+<position x="-15.7629" y="7.80303" z="18.642"/>
+<normal x="0.585943" y="0.37678" z="0.717432"/>
+<texcoord u="-16.5326" v="-2.90474"/>
+<texcoord u="0.396617" v="0.587396"/>
+</vertex>
+<vertex>
+<position x="-9.44076" y="17.9014" z="16.3519"/>
+<normal x="0.0348214" y="-0.997572" z="-0.0603128"/>
+<texcoord u="-12.2744" v="0.499998"/>
+<texcoord u="0.621317" v="0.765732"/>
+</vertex>
+<vertex>
+<position x="-13.3427" y="16.4819" z="18.1103"/>
+<normal x="0.569244" y="-0.822039" z="0.0145811"/>
+<texcoord u="-13.6938" v="-0.351187"/>
+<texcoord u="0.543746" v="0.729522"/>
+</vertex>
+<vertex>
+<position x="-16.125" y="13.4234" z="19.2691"/>
+<normal x="0.878552" y="-0.428704" z="0.210617"/>
+<texcoord u="-15.1132" v="-1.20237"/>
+<texcoord u="0.46321" v="0.692284"/>
+</vertex>
+<vertex>
+<position x="-17.1795" y="9.66089" z="19.7557"/>
+<normal x="0.869475" y="0.00628102" z="0.493937"/>
+<texcoord u="-16.5326" v="-2.05356"/>
+<texcoord u="0.395456" v="0.642606"/>
+</vertex>
+<vertex>
+<position x="-16.4973" y="6.17175" z="19.914"/>
+<normal x="0.550361" y="0.30028" z="0.77906"/>
+<texcoord u="-17.9519" v="-2.90474"/>
+<texcoord u="0.350131" v="0.581689"/>
+</vertex>
+<vertex>
+<position x="-25.1089" y="2.5" z="5.33707"/>
+<normal x="-0.779099" y="-0.610462" z="0.142619"/>
+<texcoord u="1.20969" v="-3.75593"/>
+<texcoord u="0.534243" v="0.424506"/>
+</vertex>
+<vertex>
+<position x="-24.4135" y="2.5" z="7.93243"/>
+<normal x="-0.73445" y="-0.631132" z="0.249513"/>
+<texcoord u="1.91938" v="-3.75593"/>
+<texcoord u="0.474168" v="0.414293"/>
+</vertex>
+<vertex>
+<position x="-23.4506" y="2.5" z="10.4409"/>
+<normal x="-0.828625" y="-0.421037" z="0.368928"/>
+<texcoord u="2.62907" v="-3.75593"/>
+<texcoord u="0.411364" v="0.398734"/>
+</vertex>
+<vertex>
+<position x="-22.2308" y="2.5" z="12.8349"/>
+<normal x="-0.748795" y="-0.500067" z="0.435015"/>
+<texcoord u="3.33875" v="-3.75593"/>
+<texcoord u="0.351002" v="0.395648"/>
+</vertex>
+<vertex>
+<position x="-20.7674" y="2.5" z="15.0884"/>
+<normal x="-0.653735" y="-0.610463" z="0.447176"/>
+<texcoord u="4.04844" v="-3.75593"/>
+<texcoord u="0.287495" v="0.402098"/>
+</vertex>
+<vertex>
+<position x="-19.0764" y="2.5" z="17.1765"/>
+<normal x="-0.569467" y="-0.631131" z="0.526669"/>
+<texcoord u="4.75813" v="-3.75593"/>
+<texcoord u="0.225568" v="0.405847"/>
+</vertex>
+<vertex>
+<position x="-17.1765" y="2.5" z="19.0764"/>
+<normal x="-0.587753" y="-0.466569" z="0.660954"/>
+<texcoord u="5.46782" v="-3.75593"/>
+<texcoord u="0.165168" v="0.39419"/>
+</vertex>
+<vertex>
+<position x="-11.2812" y="17.119" z="19.5395"/>
+<normal x="0.137764" y="-0.961293" z="-0.238614"/>
+<texcoord u="-13.6938" v="0.499998"/>
+<texcoord u="0.545722" v="0.792782"/>
+</vertex>
+<vertex>
+<position x="-14.9976" y="15.0083" z="20.9766"/>
+<normal x="0.651728" y="-0.747525" z="-0.128285"/>
+<texcoord u="-15.1132" v="-0.351187"/>
+<texcoord u="0.468802" v="0.748462"/>
+</vertex>
+<vertex>
+<position x="-17.4358" y="11.5188" z="21.5394"/>
+<normal x="0.920311" y="-0.365928" z="0.138288"/>
+<texcoord u="-16.5326" v="-1.20237"/>
+<texcoord u="0.394294" v="0.697818"/>
+</vertex>
+<vertex>
+<position x="-18.0887" y="7.64121" z="21.3306"/>
+<normal x="0.868746" y="0.00759387" z="0.495199"/>
+<texcoord u="-17.9519" v="-2.05356"/>
+<texcoord u="0.337902" v="0.635539"/>
+</vertex>
+<vertex>
+<position x="-27.3494" y="4.33013" z="-2.87453"/>
+<normal x="-0.450096" y="-0.891572" z="-0.0501278"/>
+<texcoord u="-0.919379" v="-2.90474"/>
+<texcoord u="0.770632" v="0.423348"/>
+</vertex>
+<vertex>
+<position x="-27.5" y="4.33013" z="0"/>
+<normal x="-0.532692" y="-0.846306" z="-0.00200531"/>
+<texcoord u="-0.209689" v="-2.90474"/>
+<texcoord u="0.686967" v="0.411521"/>
+</vertex>
+<vertex>
+<position x="-27.3494" y="4.33013" z="2.87453"/>
+<normal x="-0.496765" y="-0.866058" z="0.0562859"/>
+<texcoord u="0.5" v="-2.90474"/>
+<texcoord u="0.615788" v="0.394584"/>
+</vertex>
+<vertex>
+<position x="-26.8991" y="4.33013" z="5.71758"/>
+<normal x="-0.48816" y="-0.866058" z="0.107903"/>
+<texcoord u="1.20969" v="-2.90474"/>
+<texcoord u="0.551909" v="0.370938"/>
+</vertex>
+<vertex>
+<position x="-26.1541" y="4.33013" z="8.49797"/>
+<normal x="-0.431571" y="-0.891572" z="0.137277"/>
+<texcoord u="1.91938" v="-2.90474"/>
+<texcoord u="0.48612" v="0.355475"/>
+</vertex>
+<vertex>
+<position x="-25.1225" y="4.33013" z="11.1853"/>
+<normal x="-0.487454" y="-0.846306" z="0.214834"/>
+<texcoord u="2.62907" v="-2.90474"/>
+<texcoord u="0.420396" v="0.343015"/>
+</vertex>
+<vertex>
+<position x="-23.8157" y="4.33013" z="13.75"/>
+<normal x="-0.430924" y="-0.866058" z="0.253472"/>
+<texcoord u="3.33875" v="-2.90474"/>
+<texcoord u="0.352601" v="0.338209"/>
+</vertex>
+<vertex>
+<position x="-22.248" y="4.33013" z="16.1641"/>
+<normal x="-0.402068" y="-0.866058" z="0.297127"/>
+<texcoord u="4.04844" v="-2.90474"/>
+<texcoord u="0.285523" v="0.341411"/>
+</vertex>
+<vertex>
+<position x="-20.4365" y="4.33013" z="18.4011"/>
+<normal x="-0.338425" y="-0.891572" z="0.300945"/>
+<texcoord u="4.75813" v="-2.90474"/>
+<texcoord u="0.218805" v="0.347467"/>
+</vertex>
+<vertex>
+<position x="-18.4011" y="4.33013" z="20.4365"/>
+<normal x="-0.334519" y="-0.866065" z="0.371521"/>
+<texcoord u="5.46782" v="-2.90474"/>
+<texcoord u="0.153687" v="0.360188"/>
+</vertex>
+<vertex>
+<position x="-17.4152" y="4.33013" z="21.2349"/>
+<normal x="-0.314941" y="-0.865768" z="0.388919"/>
+<texcoord u="5.7806" v="-2.90474"/>
+<texcoord u="0.127662" v="0.370235"/>
+</vertex>
+<vertex>
+<position x="-17.1028" y="3.92153" z="20.9628"/>
+<normal x="-0.445302" y="-0.706622" z="0.549902"/>
+<texcoord u="5.79295" v="-3.09478"/>
+<texcoord u="0.128478" v="0.379851"/>
+</vertex>
+<vertex>
+<position x="-18.7682" y="5.28758" z="22.5074"/>
+<normal x="0.84873" y="0.0192289" z="0.528476"/>
+<texcoord u="-19.3713" v="-2.05356"/>
+<texcoord u="0.448341" v="0.0721813"/>
+</vertex>
+<vertex>
+<position x="-13" y="15.5885" z="22.5167"/>
+<normal x="0.234686" y="-0.883001" z="-0.406487"/>
+<texcoord u="-15.1132" v="0.499998"/>
+<texcoord u="0.46667" v="0.806817"/>
+</vertex>
+<vertex>
+<position x="-16.4631" y="12.8788" z="23.515"/>
+<normal x="0.724663" y="-0.64034" z="-0.254613"/>
+<texcoord u="-16.5326" v="-0.351187"/>
+<texcoord u="0.391633" v="0.752976"/>
+</vertex>
+<vertex>
+<position x="-18.5199" y="9.11068" z="23.4171"/>
+<normal x="0.954632" y="-0.28716" z="0.0788414"/>
+<texcoord u="-17.9519" v="-1.20237"/>
+<texcoord u="0.325672" v="0.68939"/>
+</vertex>
+<vertex>
+<position x="-29.3444" y="5" z="-6.23735"/>
+<normal x="-0.000973239" y="-0.999989" z="0.00457849"/>
+<texcoord u="-1.62907" v="-2.05356"/>
+<texcoord u="0.832501" v="0.418187"/>
+</vertex>
+<vertex>
+<position x="-29.8357" y="5" z="-3.13585"/>
+<normal x="-0.000489409" y="-0.999989" z="0.0046551"/>
+<texcoord u="-0.919379" v="-2.05356"/>
+<texcoord u="0.79374" v="0.387393"/>
+</vertex>
+<vertex>
+<position x="-30" y="5" z="0"/>
+<normal x="1.13139e-007" y="-0.999989" z="0.00468071"/>
+<texcoord u="-0.209689" v="-2.05356"/>
+<texcoord u="0.707363" v="0.366601"/>
+</vertex>
+<vertex>
+<position x="-29.8357" y="5" z="3.13585"/>
+<normal x="0.000489301" y="-0.999989" z="0.00465524"/>
+<texcoord u="0.5" v="-2.05356"/>
+<texcoord u="0.637847" v="0.340481"/>
+</vertex>
+<vertex>
+<position x="-29.3444" y="5" z="6.23735"/>
+<normal x="0.000973156" y="-0.999989" z="0.00457842"/>
+<texcoord u="1.20969" v="-2.05356"/>
+<texcoord u="0.569262" v="0.316305"/>
+</vertex>
+<vertex>
+<position x="-28.5317" y="5" z="9.27051"/>
+<normal x="0.00144652" y="-0.999989" z="0.00445166"/>
+<texcoord u="1.91938" v="-2.05356"/>
+<texcoord u="0.499393" v="0.29743"/>
+</vertex>
+<vertex>
+<position x="-27.4064" y="5" z="12.2021"/>
+<normal x="0.00190384" y="-0.999989" z="0.00427626"/>
+<texcoord u="2.62907" v="-2.05356"/>
+<texcoord u="0.427033" v="0.283593"/>
+</vertex>
+<vertex>
+<position x="-25.9808" y="5" z="15"/>
+<normal x="0.0023404" y="-0.999989" z="0.00405362"/>
+<texcoord u="3.33875" v="-2.05356"/>
+<texcoord u="0.354233" v="0.279526"/>
+</vertex>
+<vertex>
+<position x="-24.2705" y="5" z="17.6336"/>
+<normal x="0.00275119" y="-0.999989" z="0.00378695"/>
+<texcoord u="4.04844" v="-2.05356"/>
+<texcoord u="0.281943" v="0.281274"/>
+</vertex>
+<vertex>
+<position x="-22.2944" y="5" z="20.0739"/>
+<normal x="0.00313191" y="-0.999989" z="0.00347872"/>
+<texcoord u="4.75813" v="-2.05356"/>
+<texcoord u="0.210101" v="0.289004"/>
+</vertex>
+<vertex>
+<position x="-20.0739" y="5" z="22.2944"/>
+<normal x="0.027084" y="-0.999266" z="-0.0270839"/>
+<texcoord u="5.46782" v="-2.05356"/>
+<texcoord u="0.13931" v="0.303797"/>
+</vertex>
+<vertex>
+<position x="-18.9804" y="5" z="23.1799"/>
+<normal x="-2.31424e-007" y="-1" z="3.00851e-007"/>
+<texcoord u="5.78584" v="-2.05356"/>
+<texcoord u="0.110215" v="0.313318"/>
+</vertex>
+<vertex>
+<position x="-18.8375" y="4.8607" z="22.6276"/>
+<normal x="-0.163089" y="-0.965837" z="0.201398"/>
+<texcoord u="5.72622" v="-2.23056"/>
+<texcoord u="0.11846" v="0.322652"/>
+</vertex>
+<vertex>
+<position x="-19.33" y="6.30442" z="24.8203"/>
+<normal x="0.982124" y="-0.185673" z="0.0309618"/>
+<texcoord u="-19.3713" v="-1.20237"/>
+<texcoord u="0.260142" v="0.667353"/>
+</vertex>
+<vertex>
+<position x="-14.5222" y="13.3766" z="25.1532"/>
+<normal x="0.32135" y="-0.766118" z="-0.556595"/>
+<texcoord u="-16.5326" v="0.499998"/>
+<texcoord u="0.386388" v="0.807948"/>
+</vertex>
+<vertex>
+<position x="-17.6753" y="10.1864" z="25.6144"/>
+<normal x="0.784863" y="-0.505168" z="-0.35888"/>
+<texcoord u="-17.9519" v="-0.351187"/>
+<texcoord u="0.314909" v="0.743553"/>
+</vertex>
+<vertex>
+<position x="-30.9094" y="4.33013" z="-10.0431"/>
+<normal x="0.478143" y="-0.866032" z="0.146175"/>
+<texcoord u="-2.33876" v="-1.20237"/>
+<texcoord u="0.918116" v="0.447909"/>
+</vertex>
+<vertex>
+<position x="-31.7898" y="4.33013" z="-6.75713"/>
+<normal x="0.490803" y="-0.866032" z="0.0953952"/>
+<texcoord u="-1.62907" v="-1.20237"/>
+<texcoord u="0.86766" v="0.399813"/>
+</vertex>
+<vertex>
+<position x="-32.322" y="4.33013" z="-3.39718"/>
+<normal x="0.498086" y="-0.866032" z="0.0435692"/>
+<texcoord u="-0.919379" v="-1.20237"/>
+<texcoord u="0.804737" v="0.359001"/>
+</vertex>
+<vertex>
+<position x="-32.5" y="4.33013" z="0"/>
+<normal x="0.499912" y="-0.866032" z="-0.008733"/>
+<texcoord u="-0.209689" v="-1.20237"/>
+<texcoord u="0.733442" v="0.323354"/>
+</vertex>
+<vertex>
+<position x="-32.322" y="4.33013" z="3.39718"/>
+<normal x="0.496262" y="-0.866031" z="-0.0609405"/>
+<texcoord u="0.5" v="-1.20237"/>
+<texcoord u="0.662618" v="0.288439"/>
+</vertex>
+<vertex>
+<position x="-31.7898" y="4.33013" z="6.75713"/>
+<normal x="0.487172" y="-0.866032" z="-0.11248"/>
+<texcoord u="1.20969" v="-1.20237"/>
+<texcoord u="0.58865" v="0.259688"/>
+</vertex>
+<vertex>
+<position x="-30.9094" y="4.33013" z="10.0431"/>
+<normal x="0.472746" y="-0.866032" z="-0.162787"/>
+<texcoord u="1.91938" v="-1.20237"/>
+<texcoord u="0.51234" v="0.237693"/>
+</vertex>
+<vertex>
+<position x="-29.6902" y="4.33013" z="13.2189"/>
+<normal x="0.45314" y="-0.866032" z="-0.21131"/>
+<texcoord u="2.62907" v="-1.20237"/>
+<texcoord u="0.434325" v="0.223457"/>
+</vertex>
+<vertex>
+<position x="-28.1458" y="4.33013" z="16.25"/>
+<normal x="0.428569" y="-0.866033" z="-0.257519"/>
+<texcoord u="3.33875" v="-1.20237"/>
+<texcoord u="0.35548" v="0.217393"/>
+</vertex>
+<vertex>
+<position x="-26.2931" y="4.33013" z="19.103"/>
+<normal x="0.399304" y="-0.866032" z="-0.300906"/>
+<texcoord u="4.04844" v="-1.20237"/>
+<texcoord u="0.276686" v="0.219463"/>
+</vertex>
+<vertex>
+<position x="-24.1522" y="4.33013" z="21.7468"/>
+<normal x="0.365663" y="-0.866032" z="-0.340996"/>
+<texcoord u="4.75813" v="-1.20237"/>
+<texcoord u="0.199043" v="0.229013"/>
+</vertex>
+<vertex>
+<position x="-21.7468" y="4.33013" z="24.1522"/>
+<normal x="0.300945" y="-0.891572" z="-0.338425"/>
+<texcoord u="5.46782" v="-1.20237"/>
+<texcoord u="0.123747" v="0.244654"/>
+</vertex>
+<vertex>
+<position x="-19.5066" y="4.33013" z="25.9663"/>
+<normal x="0.362194" y="-0.81778" z="-0.447272"/>
+<texcoord u="6.06918" v="-1.20237"/>
+<texcoord u="0.0643045" v="0.257131"/>
+</vertex>
+<vertex>
+<position x="-19.6332" y="4.43822" z="25.3454"/>
+<normal x="0.163089" y="-0.965837" z="-0.201397"/>
+<texcoord u="5.96274" v="-1.33972"/>
+<texcoord u="0.0831279" v="0.261008"/>
+</vertex>
+<vertex>
+<position x="-18.581" y="7.0488" z="27.1832"/>
+<normal x="0.852231" y="-0.354802" z="-0.384471"/>
+<texcoord u="-19.3713" v="-0.351187"/>
+<texcoord u="0.238719" v="0.718249"/>
+</vertex>
+<vertex>
+<position x="-15.7812" y="10.5801" z="27.3338"/>
+<normal x="0.404509" y="-0.587785" z="-0.700629"/>
+<texcoord u="-17.9519" v="0.499998"/>
+<texcoord u="0.306697" v="0.798162"/>
+</vertex>
+<vertex>
+<position x="-21.4062" y="-1.43136e-008" z="15.5726"/>
+<normal x="-0.750734" y="-0.258488" z="0.607933"/>
+<texcoord u="4.04844" v="-4.60711"/>
+<texcoord u="0.595734" v="0.154593"/>
+</vertex>
+<vertex>
+<position x="-19.6605" y="-1.43136e-008" z="17.7283"/>
+<normal x="-0.750734" y="-0.258488" z="0.607932"/>
+<texcoord u="4.75813" v="-4.60711"/>
+<texcoord u="0.595734" v="0.095408"/>
+</vertex>
+<vertex>
+<position x="-21.9807" y="2.65009" z="15.99"/>
+<normal x="-0.750734" y="-0.258488" z="0.607932"/>
+<texcoord u="4.04844" v="-3.75593"/>
+<texcoord u="0.654266" v="0.155386"/>
+</vertex>
+<vertex>
+<position x="-20.1882" y="2.65009" z="18.2035"/>
+<normal x="-0.750735" y="-0.258488" z="0.607932"/>
+<texcoord u="4.75813" v="-3.75593"/>
+<texcoord u="0.654266" v="0.0946143"/>
+</vertex>
+<vertex>
+<position x="-23.7764" y="0" z="7.72543"/>
+<normal x="-0.933581" y="1.0952e-006" z="0.358367"/>
+<texcoord u="1.91938" v="-4.60711"/>
+<texcoord u="0.447316" v="0.452322"/>
+</vertex>
+<vertex>
+<position x="-22.8386" y="0" z="10.1684"/>
+<normal x="-0.913546" y="9.49964e-007" z="0.406737"/>
+<texcoord u="2.62907" v="-4.60711"/>
+<texcoord u="0.401802" v="0.454055"/>
+</vertex>
+<vertex>
+<position x="-21.6506" y="0" z="12.5"/>
+<normal x="-0.874626" y="6.9499e-007" z="0.484798"/>
+<texcoord u="3.33875" v="-4.60711"/>
+<texcoord u="0.34579" v="0.451223"/>
+</vertex>
+<vertex>
+<position x="-20.2254" y="0" z="14.6946"/>
+<normal x="-0.838671" y="4.0106e-007" z="0.544639"/>
+<texcoord u="4.04844" v="-4.60711"/>
+<texcoord u="0.292695" v="0.445917"/>
+</vertex>
+<vertex>
+<position x="-18.5786" y="0" z="16.7283"/>
+<normal x="-0.707107" y="2.0053e-007" z="0.707107"/>
+<texcoord u="4.75813" v="-4.60711"/>
+<texcoord u="0.171627" v="0.449158"/>
+</vertex>
+<vertex>
+<position x="-15.1432" y="2.5" z="20.723"/>
+<normal x="-0.545169" y="-0.499552" z="0.673229"/>
+<texcoord u="6.1129" v="-3.75593"/>
+<texcoord u="0.108133" v="0.423682"/>
+</vertex>
+<vertex>
+<position x="-17.4152" y="4.33013" z="21.2349"/>
+<normal x="-0.314941" y="-0.865768" z="0.388919"/>
+<texcoord u="5.78061" v="-2.90474"/>
+<texcoord u="0.126259" v="0.36086"/>
+</vertex>
+<vertex>
+<position x="-17.4152" y="4.33013" z="21.2349"/>
+<normal x="0.712498" y="0.0803881" z="0.697054"/>
+<texcoord u="-19.4697" v="-2.73394"/>
+<texcoord u="0.457909" v="0.115728"/>
+</vertex>
+<vertex>
+<position x="-18.8375" y="4.8607" z="22.6276"/>
+<normal x="0.866025" y="-1.28862e-006" z="0.5"/>
+<texcoord u="-19.6057" v="-2.05356"/>
+<texcoord u="0.457909" v="0.0717724"/>
+</vertex>
+<vertex>
+<position x="-18.9804" y="5" z="23.1799"/>
+<normal x="-2.31424e-007" y="-1" z="3.00851e-007"/>
+<texcoord u="5.78584" v="-2.05356"/>
+<texcoord u="0.109557" v="0.297208"/>
+</vertex>
+<vertex>
+<position x="-19.6332" y="4.43822" z="25.3454"/>
+<normal x="0.987718" y="-0.155062" z="0.0192071"/>
+<texcoord u="-20.2308" v="-1.20237"/>
+<texcoord u="0.223949" v="0.646306"/>
+</vertex>
+<vertex>
+<position x="-18.9804" y="5" z="23.1799"/>
+<normal x="0.959915" y="-0.0803918" z="0.268516"/>
+<texcoord u="-19.6563" v="-1.85982"/>
+<texcoord u="0.267685" v="0.62265"/>
+</vertex>
+<vertex>
+<position x="-18.8375" y="4.8607" z="22.6276"/>
+<normal x="0.866025" y="-1.28862e-006" z="0.5"/>
+<texcoord u="-19.7968" v="-2.05356"/>
+<texcoord u="0.274661" v="0.612242"/>
+</vertex>
+<vertex>
+<position x="-31.3849" y="3.83013" z="-10.1976"/>
+<normal x="0.66863" y="-0.707053" z="0.230238"/>
+<texcoord u="-2.33876" v="-0.969824"/>
+<texcoord u="0.935696" v="0.431459"/>
+</vertex>
+<vertex>
+<position x="-32.2789" y="3.83012" z="-6.86109"/>
+<normal x="0.689034" y="-0.707052" z="0.159086"/>
+<texcoord u="-1.62907" v="-0.969823"/>
+<texcoord u="0.873531" v="0.393108"/>
+</vertex>
+<vertex>
+<position x="-32.8192" y="3.83013" z="-3.44944"/>
+<normal x="0.701888" y="-0.707053" z="0.086191"/>
+<texcoord u="-0.919379" v="-0.969824"/>
+<texcoord u="0.808633" v="0.349176"/>
+</vertex>
+<vertex>
+<position x="-33" y="3.83013" z="0"/>
+<normal x="0.707052" y="-0.707053" z="0.0123512"/>
+<texcoord u="-0.209689" v="-0.969826"/>
+<texcoord u="0.739467" v="0.307883"/>
+</vertex>
+<vertex>
+<position x="-32.8192" y="3.83012" z="3.44944"/>
+<normal x="0.704472" y="-0.707052" z="-0.0616228"/>
+<texcoord u="0.5" v="-0.969824"/>
+<texcoord u="0.666077" v="0.27126"/>
+</vertex>
+<vertex>
+<position x="-32.2789" y="3.83013" z="6.86109"/>
+<normal x="0.694171" y="-0.707051" z="-0.134923"/>
+<texcoord u="1.20969" v="-0.969826"/>
+<texcoord u="0.589405" v="0.241553"/>
+</vertex>
+<vertex>
+<position x="-31.3849" y="3.83013" z="10.1976"/>
+<normal x="0.676264" y="-0.707053" z="-0.206744"/>
+<texcoord u="1.91938" v="-0.969824"/>
+<texcoord u="0.510163" v="0.21967"/>
+</vertex>
+<vertex>
+<position x="-30.147" y="3.83013" z="13.4223"/>
+<normal x="0.650949" y="-0.707052" z="-0.276301"/>
+<texcoord u="2.62907" v="-0.969825"/>
+<texcoord u="0.429218" v="0.206415"/>
+</vertex>
+<vertex>
+<position x="-28.5789" y="3.83013" z="16.5"/>
+<normal x="0.618501" y="-0.707054" z="-0.342829"/>
+<texcoord u="3.33875" v="-0.969824"/>
+<texcoord u="0.34756" v="0.202195"/>
+</vertex>
+<vertex>
+<position x="-26.6976" y="3.83013" z="19.3969"/>
+<normal x="0.579277" y="-0.707054" z="-0.405602"/>
+<texcoord u="4.04844" v="-0.969824"/>
+<texcoord u="0.266175" v="0.206753"/>
+</vertex>
+<vertex>
+<position x="-24.5238" y="3.83013" z="22.0813"/>
+<normal x="0.533708" y="-0.707053" z="-0.463932"/>
+<texcoord u="4.75813" v="-0.969824"/>
+<texcoord u="0.186352" v="0.219439"/>
+</vertex>
+<vertex>
+<position x="-22.0813" y="3.83013" z="24.5238"/>
+<normal x="0.473147" y="-0.707106" z="-0.525483"/>
+<texcoord u="5.46782" v="-0.969823"/>
+<texcoord u="0.0863849" v="0.582916"/>
+</vertex>
+<vertex>
+<position x="-19.5066" y="4.33013" z="25.9663"/>
+<normal x="0.362194" y="-0.81778" z="-0.447272"/>
+<texcoord u="6.06918" v="-1.20237"/>
+<texcoord u="0.0698651" v="0.521224"/>
+</vertex>
+<vertex>
+<position x="-19.4551" y="3.83013" z="26.6505"/>
+<normal x="0.947859" y="-0.219108" z="-0.231419"/>
+<texcoord u="-20.6095" v="-0.827159"/>
+<texcoord u="0.194713" v="0.661182"/>
+</vertex>
+<vertex>
+<position x="-19.5066" y="4.33013" z="25.9663"/>
+<normal x="0.947859" y="-0.219108" z="-0.231418"/>
+<texcoord u="-20.3593" v="-1.00699"/>
+<texcoord u="0.21237" v="0.657138"/>
+</vertex>
+<vertex>
+<position x="-19.6332" y="4.43822" z="25.3454"/>
+<normal x="0.987718" y="-0.155062" z="0.0192071"/>
+<texcoord u="-20.2308" v="-1.20237"/>
+<texcoord u="0.22286" v="0.648302"/>
+</vertex>
+<vertex>
+<position x="-18.4375" y="7.06983" z="27.3206"/>
+<normal x="0.654189" y="-0.438686" z="-0.61611"/>
+<texcoord u="-19.3713" v="-0.285485"/>
+<texcoord u="0.237266" v="0.722256"/>
+</vertex>
+<vertex>
+<position x="-25.8457" y="-2.65009" z="8.40444"/>
+<normal x="0.0958187" y="-0.995068" z="-0.0256745"/>
+<texcoord u="-0.190102" v="-0.824879"/>
+<texcoord u="0.359892" v="0.0633647"/>
+</vertex>
+<vertex>
+<position x="-26.5829" y="-2.65009" z="5.65326"/>
+<normal x="0.0958187" y="-0.995068" z="-0.0256745"/>
+<texcoord u="-0.484066" v="0.27221"/>
+<texcoord u="0.359892" v="0.124135"/>
+</vertex>
+<vertex>
+<position x="-24.4135" y="-2.5" z="7.93243"/>
+<normal x="0.0958187" y="-0.995068" z="-0.0256745"/>
+<texcoord u="0.381013" v="-0.636656"/>
+<texcoord u="0.327609" v="0.0651833"/>
+</vertex>
+<vertex>
+<position x="-25.1089" y="-2.5" z="5.33707"/>
+<normal x="0.0958188" y="-0.995068" z="-0.0256746"/>
+<texcoord u="0.103697" v="0.398299"/>
+<texcoord u="0.327608" v="0.122512"/>
+</vertex>
+<vertex>
+<position x="-25.8457" y="-2.65009" z="8.40444"/>
+<normal x="0.31312" y="-0.00115617" z="0.949713"/>
+<texcoord u="1.09829" v="0.0145175"/>
+<texcoord u="0.0678227" v="0.0976258"/>
+</vertex>
+<vertex>
+<position x="-24.4135" y="-2.5" z="7.93243"/>
+<normal x="0.31312" y="-0.00115609" z="0.949713"/>
+<texcoord u="1.60428" v="-0.0385076"/>
+<texcoord u="0.100156" v="0.0976159"/>
+</vertex>
+<vertex>
+<position x="-25.1704" y="-1.43136e-008" z="8.18501"/>
+<normal x="0.31312" y="-0.00115609" z="0.949713"/>
+<texcoord u="1.33689" v="-0.921738"/>
+<texcoord u="0.0885148" v="0.152384"/>
+</vertex>
+<vertex>
+<position x="-23.7764" y="0" z="7.72543"/>
+<normal x="0.313119" y="-0.001156" z="0.949713"/>
+<texcoord u="1.82935" v="-0.921738"/>
+<texcoord u="0.119677" v="0.149273"/>
+</vertex>
+<vertex>
+<position x="-20.1882" y="-2.65009" z="18.2035"/>
+<normal x="0.0768513" y="-0.995098" z="-0.062233"/>
+<texcoord u="-0.0387076" v="0.415679"/>
+<texcoord u="0.234942" v="0.0633643"/>
+</vertex>
+<vertex>
+<position x="-21.9807" y="-2.65009" z="15.99"/>
+<normal x="0.0768513" y="-0.995098" z="-0.0622331"/>
+<texcoord u="-0.753484" v="1.29835"/>
+<texcoord u="0.234942" v="0.124136"/>
+</vertex>
+<vertex>
+<position x="-19.0764" y="-2.5" z="17.1765"/>
+<normal x="0.0768513" y="-0.995098" z="-0.0622331"/>
+<texcoord u="0.404636" v="0.82521"/>
+<texcoord u="0.202558" v="0.0654645"/>
+</vertex>
+<vertex>
+<position x="-20.7674" y="-2.5" z="15.0884"/>
+<normal x="0.0768513" y="-0.995098" z="-0.0622331"/>
+<texcoord u="-0.269659" v="1.65789"/>
+<texcoord u="0.202559" v="0.122794"/>
+</vertex>
+<vertex>
+<position x="-25.8457" y="2.65009" z="8.40444"/>
+<normal x="0.31312" y="0.00115627" z="0.949713"/>
+<texcoord u="1.88998" v="0.985482"/>
+<texcoord u="0.808976" v="0.212502"/>
+</vertex>
+<vertex>
+<position x="-25.1704" y="-1.43136e-008" z="8.18501"/>
+<normal x="0.31312" y="0.00115624" z="0.949713"/>
+<texcoord u="2.12857" v="1.92174"/>
+<texcoord u="0.753524" v="0.193751"/>
+</vertex>
+<vertex>
+<position x="-24.4135" y="2.5" z="7.93243"/>
+<normal x="0.31312" y="0.00115624" z="0.949713"/>
+<texcoord u="2.39596" v="1.03851"/>
+<texcoord u="0.807848" v="0.180188"/>
+</vertex>
+<vertex>
+<position x="-23.7764" y="0" z="7.72543"/>
+<normal x="0.31312" y="0.00115621" z="0.949713"/>
+<texcoord u="2.62104" v="1.92174"/>
+<texcoord u="0.755536" v="0.162498"/>
+</vertex>
+<vertex>
+<position x="-21.9807" y="2.65009" z="15.99"/>
+<normal x="-0.198022" y="0.888315" z="-0.414348"/>
+<texcoord u="2.10431" v="1.42293"/>
+<texcoord u="0.107543" v="0.73702"/>
+</vertex>
+<vertex>
+<position x="-20.7674" y="2.5" z="15.0884"/>
+<normal x="-0.499104" y="0.442171" z="-0.745238"/>
+<texcoord u="1.81557" v="1.471"/>
+<texcoord u="0.0776855" v="0.724411"/>
+</vertex>
+<vertex>
+<position x="-21.4062" y="-1.43136e-008" z="15.5726"/>
+<normal x="-0.596694" y="-0.0029631" z="-0.802463"/>
+<texcoord u="1.97064" v="2.2716"/>
+<texcoord u="0.109815" v="0.678526"/>
+</vertex>
+<vertex>
+<position x="-20.2254" y="0" z="14.6946"/>
+<normal x="-0.596694" y="-0.00296317" z="-0.802463"/>
+<texcoord u="1.68948" v="2.2716"/>
+<texcoord u="0.0798271" v="0.66923"/>
+</vertex>
+<vertex>
+<position x="-19.0764" y="2.5" z="17.1765"/>
+<normal x="0.0768514" y="0.995098" z="-0.062233"/>
+<texcoord u="0.40007" v="0.829024"/>
+<texcoord u="0.903174" v="0.267874"/>
+</vertex>
+<vertex>
+<position x="-21.9807" y="2.65009" z="15.99"/>
+<normal x="-0.198022" y="0.888315" z="-0.414348"/>
+<texcoord u="-0.890504" v="0.301767"/>
+<texcoord u="0.904659" v="0.200876"/>
+</vertex>
+<vertex>
+<position x="-20.7674" y="2.5" z="15.0884"/>
+<normal x="-0.499104" y="0.442171" z="-0.745238"/>
+<texcoord u="-0.351343" v="-0.0988942"/>
+<texcoord u="0.876591" v="0.217081"/>
+</vertex>
+<vertex>
+<position x="-20.1882" y="2.65009" z="18.2035"/>
+<normal x="0.678791" y="0.00350661" z="0.734323"/>
+<texcoord u="1.29465" v="0.985482"/>
+<texcoord u="0.142711" v="0.843307"/>
+</vertex>
+<vertex>
+<position x="-19.6605" y="-1.43136e-008" z="17.7283"/>
+<normal x="0.678792" y="0.00350637" z="0.734322"/>
+<texcoord u="1.48109" v="1.92174"/>
+<texcoord u="0.0841734" v="0.843306"/>
+</vertex>
+<vertex>
+<position x="-19.0764" y="2.5" z="17.1765"/>
+<normal x="0.678792" y="0.00350637" z="0.734322"/>
+<texcoord u="1.68743" v="1.03851"/>
+<texcoord u="0.131261" v="0.812943"/>
+</vertex>
+<vertex>
+<position x="-18.5786" y="0" z="16.7283"/>
+<normal x="0.678792" y="0.00350613" z="0.734322"/>
+<texcoord u="1.86331" v="1.92174"/>
+<texcoord u="0.0760388" v="0.812943"/>
+</vertex>
+<vertex>
+<position x="-18.7682" y="5.28758" z="22.5074"/>
+<normal x="0.84873" y="0.0192289" z="0.528476"/>
+<texcoord u="-19.3713" v="-2.05356"/>
+<texcoord u="0.282941" v="0.617055"/>
+</vertex>
+<vertex>
+<position x="-21.7468" y="4.33013" z="24.1522"/>
+<normal x="0.300945" y="-0.891572" z="-0.338425"/>
+<texcoord u="5.46782" v="-1.20237"/>
+<texcoord u="0.0712996" v="0.582711"/>
+</vertex>
+<vertex>
+<position x="32.869" y="6.9346" z="2.5"/>
+<normal x="-0.754613" y="-0.245178" z="-0.608644"/>
+<texcoord u="-19.4184" v="-0.351189"/>
+<texcoord u="0.361463" v="0.124117"/>
+</vertex>
+<vertex>
+<position x="32.8192" y="4.03211" z="3.44944"/>
+<normal x="-0.674346" y="-0.21911" z="-0.705159"/>
+<texcoord u="-20.5313" v="-0.792768"/>
+<texcoord u="0.390502" v="0.116833"/>
+</vertex>
+<vertex>
+<position x="32.8192" y="-4.03208" z="3.44944"/>
+<normal x="-0.674343" y="0.219116" z="-0.705159"/>
+<texcoord u="18.6635" v="-0.792768"/>
+<texcoord u="0.130529" v="0.887031"/>
+</vertex>
+<vertex>
+<position x="30.147" y="3.83013" z="13.4223"/>
+<normal x="-0.640901" y="-0.707052" z="-0.298868"/>
+<texcoord u="18.2147" v="-0.969823"/>
+<texcoord u="0.859036" v="0.933977"/>
+</vertex>
+<vertex>
+<position x="28.5788" y="3.83013" z="16.5"/>
+<normal x="-0.60615" y="-0.707053" z="-0.364223"/>
+<texcoord u="17.5325" v="-0.969824"/>
+<texcoord u="0.853149" v="0.873986"/>
+</vertex>
+<vertex>
+<position x="26.6976" y="3.83013" z="19.3969"/>
+<normal x="-0.564758" y="-0.707053" z="-0.425588"/>
+<texcoord u="16.8228" v="-0.969824"/>
+<texcoord u="0.851715" v="0.813725"/>
+</vertex>
+<vertex>
+<position x="6.62847" y="-11.5187" z="4.33013"/>
+<normal x="0.340395" y="0.365929" z="-0.866157"/>
+<texcoord u="4.75813" v="-1.20237"/>
+<texcoord u="0.175258" v="0.793209"/>
+</vertex>
+<vertex>
+<position x="4.46023" y="-9.11067" z="4.33013"/>
+<normal x="0.409038" y="0.28716" z="-0.866157"/>
+<texcoord u="3.33875" v="-1.20237"/>
+<texcoord u="0.139045" v="0.732952"/>
+</vertex>
+<vertex>
+<position x="9.69163" y="-3.25389" z="0"/>
+<normal x="-0.927226" y="-0.374501" z="-5.16554e-009"/>
+<texcoord u="1.91937" v="-4.60711"/>
+<texcoord u="0.825192" v="0.406658"/>
+</vertex>
+<vertex>
+<position x="9.17482" y="-1.66329" z="0"/>
+<normal x="-0.984828" y="-0.173536" z="2.06621e-008"/>
+<texcoord u="0.499992" v="-4.60711"/>
+<texcoord u="0.826592" v="0.34657"/>
+</vertex>
+<vertex>
+<position x="8.51958" y="-1.80257" z="2.5"/>
+<normal x="-0.845967" y="-0.184578" z="-0.50027"/>
+<texcoord u="0.499992" v="-3.75593"/>
+<texcoord u="0.791921" v="0.392404"/>
+</vertex>
+<vertex>
+<position x="9.07967" y="-3.52636" z="2.5"/>
+<normal x="-0.789105" y="-0.356431" z="-0.50027"/>
+<texcoord u="1.91937" v="-3.75593"/>
+<texcoord u="0.675607" v="0.454397"/>
+</vertex>
+<vertex>
+<position x="9.25" y="-13.4234" z="4.33013"/>
+<normal x="0.256876" y="0.428705" z="-0.866157"/>
+<texcoord u="6.17751" v="-1.20237"/>
+<texcoord u="0.251494" v="0.802567"/>
+</vertex>
+<vertex>
+<position x="8.3013" y="-9.66089" z="5"/>
+<normal x="0.00697606" y="-0.00628121" z="-0.999956"/>
+<texcoord u="4.75813" v="-2.05356"/>
+<texcoord u="0.213868" v="0.723791"/>
+</vertex>
+<vertex>
+<position x="6.48277" y="-7.64121" z="5"/>
+<normal x="0.00551765" y="-0.00759428" z="-0.999956"/>
+<texcoord u="3.33875" v="-2.05356"/>
+<texcoord u="0.191663" v="0.695719"/>
+</vertex>
+<vertex>
+<position x="2.84004" y="-6.30442" z="4.33013"/>
+<normal x="0.411236" y="0.189256" z="-0.891665"/>
+<texcoord u="1.91937" v="-1.20237"/>
+<texcoord u="0.094575" v="0.674154"/>
+</vertex>
+<vertex>
+<position x="8.50532" y="-6.17175" z="4.33013"/>
+<normal x="-0.399505" y="-0.30028" z="-0.866157"/>
+<texcoord u="3.33875" v="-2.90474"/>
+<texcoord u="0.41082" v="0.595956"/>
+</vertex>
+<vertex>
+<position x="7.40777" y="-4.27074" z="4.33013"/>
+<normal x="-0.453207" y="-0.210657" z="-0.866157"/>
+<texcoord u="1.91937" v="-2.90474"/>
+<texcoord u="0.443932" v="0.543159"/>
+</vertex>
+<vertex>
+<position x="5.1239" y="-5.28758" z="5"/>
+<normal x="0.0398462" y="0.00453937" z="-0.999196"/>
+<texcoord u="1.91937" v="-2.05356"/>
+<texcoord u="0.14546" v="0.643896"/>
+</vertex>
+<vertex>
+<position x="6.72945" y="-2.18307" z="4.33013"/>
+<normal x="-0.487101" y="-0.111826" z="-0.866157"/>
+<texcoord u="0.499992" v="-2.90474"/>
+<texcoord u="0.500394" v="0.478957"/>
+</vertex>
+<vertex>
+<position x="9" y="4.60772e-007" z="0"/>
+<normal x="-0.999387" y="0.035013" z="3.61588e-008"/>
+<texcoord u="-0.919387" v="-4.60711"/>
+<texcoord u="0.806623" v="0.294511"/>
+</vertex>
+<vertex>
+<position x="8.33012" y="4.99354e-007" z="2.5"/>
+<normal x="-0.865857" y="-0.00465805" z="-0.50027"/>
+<texcoord u="-0.919387" v="-3.75593"/>
+<texcoord u="0.745268" v="0.322646"/>
+</vertex>
+<vertex>
+<position x="10.5279" y="-4.70228" z="0"/>
+<normal x="-0.829101" y="-0.559099" z="2.06621e-008"/>
+<texcoord u="3.33875" v="-4.60711"/>
+<texcoord u="0.824583" v="0.422898"/>
+</vertex>
+<vertex>
+<position x="9.98592" y="-5.09602" z="2.5"/>
+<normal x="-0.697755" y="-0.512706" z="-0.50027"/>
+<texcoord u="3.33875" v="-3.75593"/>
+<texcoord u="0.641128" v="0.495151"/>
+</vertex>
+<vertex>
+<position x="12.2102" y="-14.7414" z="4.33013"/>
+<normal x="0.16213" y="0.472744" z="-0.866157"/>
+<texcoord u="7.59689" v="-1.20237"/>
+<texcoord u="0.279251" v="0.830699"/>
+</vertex>
+<vertex>
+<position x="10.5" y="-11.2583" z="5"/>
+<normal x="0.00812953" y="-0.00469354" z="-0.999956"/>
+<texcoord u="6.17751" v="-2.05356"/>
+<texcoord u="0.253972" v="0.770216"/>
+</vertex>
+<vertex>
+<position x="9.97413" y="-7.80302" z="4.33013"/>
+<normal x="-0.328343" y="-0.37678" z="-0.866157"/>
+<texcoord u="4.75813" v="-2.90474"/>
+<texcoord u="0.438301" v="0.621627"/>
+</vertex>
+<vertex>
+<position x="4.28408" y="-2.70285" z="5"/>
+<normal x="0.00195168" y="-0.00918196" z="-0.999956"/>
+<texcoord u="0.499992" v="-2.05356"/>
+<texcoord u="0.245027" v="0.568093"/>
+</vertex>
+<vertex>
+<position x="6.5" y="6.04763e-007" z="4.33013"/>
+<normal x="-0.499707" y="-0.00810881" z="-0.866157"/>
+<texcoord u="-0.919387" v="-2.90474"/>
+<texcoord u="0.54624" v="0.427861"/>
+</vertex>
+<vertex>
+<position x="9.17482" y="1.66329" z="0"/>
+<normal x="-0.970268" y="0.242032" z="3.09932e-008"/>
+<texcoord u="-2.33876" v="-4.60711"/>
+<texcoord u="0.768103" v="0.249536"/>
+</vertex>
+<vertex>
+<position x="8.51958" y="1.80257" z="2.5"/>
+<normal x="-0.847904" y="0.175466" z="-0.50027"/>
+<texcoord u="-2.33876" v="-3.75593"/>
+<texcoord u="0.736738" v="0.279594"/>
+</vertex>
+<vertex>
+<position x="15.1885" y="-17.2352" z="2.5"/>
+<normal x="0.0951388" y="0.860627" z="-0.50027"/>
+<texcoord u="9.01627" v="-0.351187"/>
+<texcoord u="0.312269" v="0.867627"/>
+</vertex>
+<vertex>
+<position x="11.647" y="-5.94516" z="0"/>
+<normal x="-0.69474" y="-0.719261" z="8.78141e-008"/>
+<texcoord u="4.75813" v="-4.60711"/>
+<texcoord u="0.828066" v="0.437953"/>
+</vertex>
+<vertex>
+<position x="11.1987" y="-6.44297" z="2.5"/>
+<normal x="-0.57591" y="-0.646574" z="-0.50027"/>
+<texcoord u="4.75813" v="-3.75593"/>
+<texcoord u="0.642886" v="0.520957"/>
+</vertex>
+<vertex>
+<position x="15.3798" y="-15.4151" z="4.33013"/>
+<normal x="0.0602979" y="0.496122" z="-0.866157"/>
+<texcoord u="9.01627" v="-1.20237"/>
+<texcoord u="0.33788" v="0.832567"/>
+</vertex>
+<vertex>
+<position x="12.9828" y="-12.3637" z="5"/>
+<normal x="0.00892767" y="-0.00290074" z="-0.999956"/>
+<texcoord u="7.59689" v="-2.05356"/>
+<texcoord u="0.372421" v="0.746493"/>
+</vertex>
+<vertex>
+<position x="11.75" y="-9.09327" z="4.33013"/>
+<normal x="-0.242831" y="-0.436813" z="-0.866157"/>
+<texcoord u="6.17751" v="-2.90474"/>
+<texcoord u="0.454046" v="0.644318"/>
+</vertex>
+<vertex>
+<position x="3.99999" y="7.48754e-007" z="5"/>
+<normal x="-0.0535123" y="-0.00562435" z="-0.998551"/>
+<texcoord u="-0.919387" v="-2.05356"/>
+<texcoord u="0.240163" v="0.539598"/>
+</vertex>
+<vertex>
+<position x="6.72944" y="2.18307" z="4.33013"/>
+<normal x="-0.490473" y="0.0959632" z="-0.866157"/>
+<texcoord u="-2.33876" v="-2.90474"/>
+<texcoord u="0.526911" v="0.387355"/>
+</vertex>
+<vertex>
+<position x="9.69163" y="3.2539" z="0"/>
+<normal x="-0.898744" y="0.438473" z="4.13243e-008"/>
+<texcoord u="-3.75814" v="-4.60711"/>
+<texcoord u="0.727445" v="0.214422"/>
+</vertex>
+<vertex>
+<position x="9.07967" y="3.52636" z="2.5"/>
+<normal x="-0.792894" y="0.34792" z="-0.50027"/>
+<texcoord u="-3.75814" v="-3.75593"/>
+<texcoord u="0.700509" v="0.25145"/>
+</vertex>
+<vertex>
+<position x="18.8115" y="-17.2352" z="2.5"/>
+<normal x="-0.0858746" y="0.8616" z="-0.50027"/>
+<texcoord u="10.4357" v="-0.351187"/>
+<texcoord u="0.387411" v="0.888149"/>
+</vertex>
+<vertex>
+<position x="13" y="-6.92821" z="0"/>
+<normal x="-0.530016" y="-0.847988" z="8.78141e-008"/>
+<texcoord u="6.17751" v="-4.60711"/>
+<texcoord u="0.830303" v="0.453692"/>
+</vertex>
+<vertex>
+<position x="12.6651" y="-7.50833" z="2.5"/>
+<normal x="-0.428895" y="-0.752183" z="-0.50027"/>
+<texcoord u="6.17751" v="-3.75593"/>
+<texcoord u="0.661335" v="0.53862"/>
+</vertex>
+<vertex>
+<position x="18.6202" y="-15.4151" z="4.33013"/>
+<normal x="-0.0441694" y="0.497817" z="-0.866156"/>
+<texcoord u="10.4357" v="-1.20237"/>
+<texcoord u="0.39319" v="0.84964"/>
+</vertex>
+<vertex>
+<position x="15.6411" y="-12.9288" z="5"/>
+<normal x="0.00933573" y="-0.000981244" z="-0.999956"/>
+<texcoord u="9.01627" v="-2.05356"/>
+<texcoord u="0.44362" v="0.74539"/>
+</vertex>
+<vertex>
+<position x="13.7553" y="-9.9861" z="4.33013"/>
+<normal x="-0.146706" y="-0.477755" z="-0.866157"/>
+<texcoord u="7.59689" v="-2.90474"/>
+<texcoord u="0.49967" v="0.65482"/>
+</vertex>
+<vertex>
+<position x="4.28407" y="2.70285" z="5"/>
+<normal x="-1.28604e-008" y="-3.21511e-008" z="-1"/>
+<texcoord u="-2.33876" v="-2.05356"/>
+<texcoord u="0.308129" v="0.487351"/>
+</vertex>
+<vertex>
+<position x="7.40777" y="4.27074" z="4.33013"/>
+<normal x="-0.459803" y="0.195841" z="-0.866157"/>
+<texcoord u="-3.75814" v="-2.90474"/>
+<texcoord u="0.50195" v="0.35355"/>
+</vertex>
+<vertex>
+<position x="10.5279" y="4.70229" z="0"/>
+<normal x="-0.787941" y="0.615751" z="4.13243e-008"/>
+<texcoord u="-5.17752" v="-4.60711"/>
+<texcoord u="0.695345" v="0.206364"/>
+</vertex>
+<vertex>
+<position x="9.98592" y="5.09603" z="2.5"/>
+<normal x="-0.703231" y="0.50517" z="-0.50027"/>
+<texcoord u="-5.17752" v="-3.75593"/>
+<texcoord u="0.622845" v="0.254637"/>
+</vertex>
+<vertex>
+<position x="22.3553" y="-16.4819" z="2.5"/>
+<normal x="-0.263135" y="0.824918" z="-0.50027"/>
+<texcoord u="11.855" v="-0.351187"/>
+<texcoord u="0.446689" v="0.897282"/>
+</vertex>
+<vertex>
+<position x="14.5279" y="-7.60845" z="0"/>
+<normal x="-0.342127" y="-0.939654" z="4.64898e-008"/>
+<texcoord u="7.59689" v="-4.60711"/>
+<texcoord u="0.831671" v="0.47048"/>
+</vertex>
+<vertex>
+<position x="14.3209" y="-8.24554" z="2.5"/>
+<normal x="-0.263135" y="-0.824918" z="-0.50027"/>
+<texcoord u="7.59689" v="-3.75593"/>
+<texcoord u="0.679486" v="0.557418"/>
+</vertex>
+<vertex>
+<position x="21.7898" y="-14.7414" z="4.33013"/>
+<normal x="-0.146706" y="0.477755" z="-0.866157"/>
+<texcoord u="11.855" v="-1.20237"/>
+<texcoord u="0.44289" v="0.852384"/>
+</vertex>
+<vertex>
+<position x="18.3589" y="-12.9288" z="5"/>
+<normal x="0.00933567" y="0.000981198" z="-0.999956"/>
+<texcoord u="10.4357" v="-2.05356"/>
+<texcoord u="0.487476" v="0.758191"/>
+</vertex>
+<vertex>
+<position x="15.9025" y="-10.4425" z="4.33013"/>
+<normal x="-0.0441693" y="-0.497817" z="-0.866157"/>
+<texcoord u="9.01627" v="-2.90474"/>
+<texcoord u="0.561225" v="0.657489"/>
+</vertex>
+<vertex>
+<position x="5.1239" y="5.28758" z="5"/>
+<normal x="0.0610591" y="-0.0271853" z="-0.997764"/>
+<texcoord u="-3.75814" v="-2.05356"/>
+<texcoord u="0.270055" v="0.467177"/>
+</vertex>
+<vertex>
+<position x="8.50532" y="6.17175" z="4.33013"/>
+<normal x="-0.409037" y="0.28716" z="-0.866157"/>
+<texcoord u="-5.17752" v="-2.90474"/>
+<texcoord u="0.474039" v="0.318173"/>
+</vertex>
+<vertex>
+<position x="11.647" y="5.94516" z="0"/>
+<normal x="-0.6427" y="0.766118" z="5.16554e-008"/>
+<texcoord u="-6.5969" v="-4.60711"/>
+<texcoord u="0.693308" v="0.190395"/>
+</vertex>
+<vertex>
+<position x="11.1987" y="6.44298" z="2.5"/>
+<normal x="-0.582833" y="0.64034" z="-0.50027"/>
+<texcoord u="-6.5969" v="-3.75593"/>
+<texcoord u="0.589991" v="0.238216"/>
+</vertex>
+<vertex>
+<position x="25.6651" y="-15.0083" z="2.5"/>
+<normal x="-0.428895" y="0.752183" z="-0.50027"/>
+<texcoord u="13.2744" v="-0.351187"/>
+<texcoord u="0.519829" v="0.898204"/>
+</vertex>
+<vertex>
+<position x="16.1638" y="-7.95618" z="0"/>
+<normal x="-0.139286" y="-0.990252" z="2.58277e-008"/>
+<texcoord u="9.01627" v="-4.60711"/>
+<texcoord u="0.833163" v="0.487304"/>
+</vertex>
+<vertex>
+<position x="16.0938" y="-8.62238" z="2.5"/>
+<normal x="-0.0858746" y="-0.8616" z="-0.50027"/>
+<texcoord u="9.01627" v="-3.75593"/>
+<texcoord u="0.697622" v="0.572565"/>
+</vertex>
+<vertex>
+<position x="24.75" y="-13.4234" z="4.33013"/>
+<normal x="-0.242831" y="0.436813" z="-0.866157"/>
+<texcoord u="13.2744" v="-1.20237"/>
+<texcoord u="0.502614" v="0.852697"/>
+</vertex>
+<vertex>
+<position x="21.0172" y="-12.3637" z="5"/>
+<normal x="0.00892767" y="0.00290075" z="-0.999956"/>
+<texcoord u="11.855" v="-2.05356"/>
+<texcoord u="0.54161" v="0.756737"/>
+</vertex>
+<vertex>
+<position x="18.0975" y="-10.4425" z="4.33013"/>
+<normal x="0.060298" y="-0.496122" z="-0.866157"/>
+<texcoord u="10.4357" v="-2.90474"/>
+<texcoord u="0.618021" v="0.657743"/>
+</vertex>
+<vertex>
+<position x="2.84004" y="6.30442" z="4.33013"/>
+<normal x="0.45652" y="-0.203256" z="-0.866185"/>
+<texcoord u="-3.75814" v="-1.20237"/>
+<texcoord u="0.0811438" v="0.512482"/>
+</vertex>
+<vertex>
+<position x="6.48277" y="7.64121" z="5"/>
+<normal x="-0.00551752" y="-0.00759432" z="-0.999956"/>
+<texcoord u="-5.17752" v="-2.05356"/>
+<texcoord u="0.304252" v="0.410621"/>
+</vertex>
+<vertex>
+<position x="9.97412" y="7.80303" z="4.33013"/>
+<normal x="-0.340395" y="0.365929" z="-0.866157"/>
+<texcoord u="-6.5969" v="-2.90474"/>
+<texcoord u="0.463177" v="0.28384"/>
+</vertex>
+<vertex>
+<position x="13" y="6.92821" z="0"/>
+<normal x="-0.469371" y="0.883001" z="-2.06621e-008"/>
+<texcoord u="-8.01628" v="-4.60711"/>
+<texcoord u="0.675462" v="0.181679"/>
+</vertex>
+<vertex>
+<position x="12.6651" y="7.50834" z="2.5"/>
+<normal x="-0.436962" y="0.747525" z="-0.50027"/>
+<texcoord u="-8.01628" v="-3.75593"/>
+<texcoord u="0.565199" v="0.223152"/>
+</vertex>
+<vertex>
+<position x="28.5961" y="-12.8788" z="2.5"/>
+<normal x="-0.57591" y="0.646574" z="-0.50027"/>
+<texcoord u="14.6938" v="-0.351187"/>
+<texcoord u="0.598178" v="0.869538"/>
+</vertex>
+<vertex>
+<position x="17.8362" y="-7.95618" z="0"/>
+<normal x="0.069643" y="-0.997572" z="1.03311e-008"/>
+<texcoord u="10.4357" v="-4.60711"/>
+<texcoord u="0.833888" v="0.504885"/>
+</vertex>
+<vertex>
+<position x="17.9062" y="-8.62238" z="2.5"/>
+<normal x="0.095139" y="-0.860627" z="-0.50027"/>
+<texcoord u="10.4357" v="-3.75593"/>
+<texcoord u="0.741712" v="0.573671"/>
+</vertex>
+<vertex>
+<position x="27.3715" y="-11.5187" z="4.33013"/>
+<normal x="-0.328343" y="0.37678" z="-0.866157"/>
+<texcoord u="14.6938" v="-1.20237"/>
+<texcoord u="0.568087" v="0.832961"/>
+</vertex>
+<vertex>
+<position x="23.5" y="-11.2583" z="5"/>
+<normal x="0.00812951" y="0.00469356" z="-0.999956"/>
+<texcoord u="13.2744" v="-2.05356"/>
+<texcoord u="0.574807" v="0.770572"/>
+</vertex>
+<vertex>
+<position x="20.2447" y="-9.9861" z="4.33013"/>
+<normal x="0.16213" y="-0.472744" z="-0.866157"/>
+<texcoord u="11.855" v="-2.90474"/>
+<texcoord u="0.663901" v="0.658063"/>
+</vertex>
+<vertex>
+<position x="4.46023" y="9.11068" z="4.33013"/>
+<normal x="0.433161" y="-0.309733" z="-0.846426"/>
+<texcoord u="-5.17752" v="-1.20237"/>
+<texcoord u="0.0885131" v="0.479382"/>
+</vertex>
+<vertex>
+<position x="8.3013" y="9.66089" z="5"/>
+<normal x="-0.00697584" y="-0.00628124" z="-0.999956"/>
+<texcoord u="-6.5969" v="-2.05356"/>
+<texcoord u="0.299871" v="0.359229"/>
+</vertex>
+<vertex>
+<position x="11.75" y="9.09327" z="4.33013"/>
+<normal x="-0.256876" y="0.428704" z="-0.866157"/>
+<texcoord u="-8.01628" v="-2.90474"/>
+<texcoord u="0.44347" v="0.271047"/>
+</vertex>
+<vertex>
+<position x="14.5279" y="7.60846" z="0"/>
+<normal x="-0.275528" y="0.961293" z="2.58277e-008"/>
+<texcoord u="-9.43566" v="-4.60711"/>
+<texcoord u="0.663463" v="0.172164"/>
+</vertex>
+<vertex>
+<position x="14.3209" y="8.24555" z="2.5"/>
+<normal x="-0.271994" y="0.822039" z="-0.50027"/>
+<texcoord u="-9.43566" v="-3.75593"/>
+<texcoord u="0.557024" v="0.210297"/>
+</vertex>
+<vertex>
+<position x="31.0204" y="-10.1864" z="2.5"/>
+<normal x="-0.721893" y="0.510892" z="-0.466755"/>
+<texcoord u="16.1132" v="-0.351187"/>
+<texcoord u="0.656849" v="0.832282"/>
+</vertex>
+<vertex>
+<position x="19.4721" y="-7.60845" z="0"/>
+<normal x="0.275528" y="-0.961293" z="1.03311e-008"/>
+<texcoord u="11.855" v="-4.60711"/>
+<texcoord u="0.850604" v="0.519167"/>
+</vertex>
+<vertex>
+<position x="19.6791" y="-8.24554" z="2.5"/>
+<normal x="0.271994" y="-0.822039" z="-0.50027"/>
+<texcoord u="11.855" v="-3.75593"/>
+<texcoord u="0.807344" v="0.562913"/>
+</vertex>
+<vertex>
+<position x="29.5398" y="-9.11067" z="4.33013"/>
+<normal x="-0.399505" y="0.30028" z="-0.866157"/>
+<texcoord u="16.1132" v="-1.20237"/>
+<texcoord u="0.644296" v="0.801485"/>
+</vertex>
+<vertex>
+<position x="25.6987" y="-9.66088" z="5"/>
+<normal x="0.00697594" y="0.00628124" z="-0.999956"/>
+<texcoord u="14.6938" v="-2.05356"/>
+<texcoord u="0.625627" v="0.765697"/>
+</vertex>
+<vertex>
+<position x="22.25" y="-9.09327" z="4.33013"/>
+<normal x="0.256876" y="-0.428704" z="-0.866157"/>
+<texcoord u="13.2744" v="-2.90474"/>
+<texcoord u="0.681934" v="0.675997"/>
+</vertex>
+<vertex>
+<position x="6.62847" y="11.5188" z="4.33013"/>
+<normal x="0.328343" y="-0.37678" z="-0.866157"/>
+<texcoord u="-6.5969" v="-1.20237"/>
+<texcoord u="0.151359" v="0.424685"/>
+</vertex>
+<vertex>
+<position x="10.5" y="11.2583" z="5"/>
+<normal x="-0.00812939" y="-0.00469364" z="-0.999956"/>
+<texcoord u="-8.01628" v="-2.05356"/>
+<texcoord u="0.324704" v="0.317306"/>
+</vertex>
+<vertex>
+<position x="13.7553" y="9.9861" z="4.33013"/>
+<normal x="-0.16213" y="0.472744" z="-0.866157"/>
+<texcoord u="-9.43566" v="-2.90474"/>
+<texcoord u="0.448348" v="0.24682"/>
+</vertex>
+<vertex>
+<position x="16.1638" y="7.95618" z="0"/>
+<normal x="-0.0696429" y="0.997572" z="5.16554e-009"/>
+<texcoord u="-10.855" v="-4.60711"/>
+<texcoord u="0.641643" v="0.165667"/>
+</vertex>
+<vertex>
+<position x="16.0938" y="8.62239" z="2.5"/>
+<normal x="-0.0951389" y="0.860627" z="-0.50027"/>
+<texcoord u="-10.855" v="-3.75593"/>
+<texcoord u="0.550768" v="0.195744"/>
+</vertex>
+<vertex>
+<position x="32.8319" y="-7.0488" z="2.5"/>
+<normal x="-0.791006" y="0.352188" z="-0.500274"/>
+<texcoord u="17.5326" v="-0.351187"/>
+<texcoord u="0.18572" v="0.886988"/>
+</vertex>
+<vertex>
+<position x="21" y="-6.9282" z="0"/>
+<normal x="0.469371" y="-0.883001" z="3.61588e-008"/>
+<texcoord u="13.2744" v="-4.60711"/>
+<texcoord u="0.860714" v="0.595763"/>
+</vertex>
+<vertex>
+<position x="21.3349" y="-7.50833" z="2.5"/>
+<normal x="0.436962" y="-0.747525" z="-0.50027"/>
+<texcoord u="13.2744" v="-3.75593"/>
+<texcoord u="0.806425" v="0.595484"/>
+</vertex>
+<vertex>
+<position x="31.16" y="-6.30442" z="4.33013"/>
+<normal x="-0.513689" y="0.214366" z="-0.830765"/>
+<texcoord u="17.5326" v="-1.20237"/>
+<texcoord u="0.163655" v="0.926398"/>
+</vertex>
+<vertex>
+<position x="27.5172" y="-7.64121" z="5"/>
+<normal x="0.00551763" y="0.00759435" z="-0.999956"/>
+<texcoord u="16.1132" v="-2.05356"/>
+<texcoord u="0.686842" v="0.747766"/>
+</vertex>
+<vertex>
+<position x="24.0259" y="-7.80302" z="4.33013"/>
+<normal x="0.340395" y="-0.365929" z="-0.866157"/>
+<texcoord u="14.6938" v="-2.90474"/>
+<texcoord u="0.695458" v="0.694054"/>
+</vertex>
+<vertex>
+<position x="5.40388" y="12.8788" z="2.5"/>
+<normal x="0.57591" y="-0.646574" z="-0.50027"/>
+<texcoord u="-6.5969" v="-0.351187"/>
+<texcoord u="0.0767861" v="0.442458"/>
+</vertex>
+<vertex>
+<position x="9.25" y="13.4234" z="4.33013"/>
+<normal x="0.242831" y="-0.436813" z="-0.866157"/>
+<texcoord u="-8.01628" v="-1.20237"/>
+<texcoord u="0.185637" v="0.377276"/>
+</vertex>
+<vertex>
+<position x="12.9828" y="12.3637" z="5"/>
+<normal x="-0.00892767" y="-0.0029008" z="-0.999956"/>
+<texcoord u="-9.43566" v="-2.05356"/>
+<texcoord u="0.329608" v="0.286697"/>
+</vertex>
+<vertex>
+<position x="15.9025" y="10.4425" z="4.33013"/>
+<normal x="-0.0602979" y="0.496122" z="-0.866157"/>
+<texcoord u="-10.855" v="-2.90474"/>
+<texcoord u="0.446426" v="0.22635"/>
+</vertex>
+<vertex>
+<position x="17.8362" y="7.95618" z="0"/>
+<normal x="0.139286" y="0.990252" z="-7.23175e-008"/>
+<texcoord u="-12.2744" v="-4.60711"/>
+<texcoord u="0.632526" v="0.156482"/>
+</vertex>
+<vertex>
+<position x="17.9063" y="8.62239" z="2.5"/>
+<normal x="0.0858745" y="0.8616" z="-0.50027"/>
+<texcoord u="-12.2744" v="-3.75593"/>
+<texcoord u="0.547582" v="0.179914"/>
+</vertex>
+<vertex>
+<position x="22.353" y="-5.94516" z="0"/>
+<normal x="0.642701" y="-0.766117" z="6.19864e-008"/>
+<texcoord u="14.6938" v="-4.60711"/>
+<texcoord u="0.835226" v="0.645584"/>
+</vertex>
+<vertex>
+<position x="22.8013" y="-6.44297" z="2.5"/>
+<normal x="0.582833" y="-0.640341" z="-0.50027"/>
+<texcoord u="14.6938" v="-3.75593"/>
+<texcoord u="0.785758" v="0.636848"/>
+</vertex>
+<vertex>
+<position x="31.7663" y="-4.43822" z="4.33013"/>
+<normal x="-0.477225" y="0.15506" z="-0.864993"/>
+<texcoord u="18.3013" v="-1.20237"/>
+<texcoord u="0.132622" v="0.911924"/>
+</vertex>
+<vertex>
+<position x="28.8761" y="-5.28758" z="5"/>
+<normal x="-0.0333086" y="0.0192292" z="-0.99926"/>
+<texcoord u="17.5326" v="-2.05356"/>
+<texcoord u="0.724308" v="0.748426"/>
+</vertex>
+<vertex>
+<position x="25.4947" y="-6.17175" z="4.33013"/>
+<normal x="0.409038" y="-0.28716" z="-0.866157"/>
+<texcoord u="16.1132" v="-2.90474"/>
+<texcoord u="0.716784" v="0.70648"/>
+</vertex>
+<vertex>
+<position x="8.33493" y="15.0083" z="2.5"/>
+<normal x="0.428895" y="-0.752183" z="-0.50027"/>
+<texcoord u="-8.01628" v="-0.351187"/>
+<texcoord u="0.0829405" v="0.406887"/>
+</vertex>
+<vertex>
+<position x="12.2102" y="14.7414" z="4.33013"/>
+<normal x="0.146706" y="-0.477755" z="-0.866157"/>
+<texcoord u="-9.43566" v="-1.20237"/>
+<texcoord u="0.215228" v="0.333633"/>
+</vertex>
+<vertex>
+<position x="15.6411" y="12.9288" z="5"/>
+<normal x="-0.00933575" y="-0.000981162" z="-0.999956"/>
+<texcoord u="-10.855" v="-2.05356"/>
+<texcoord u="0.324237" v="0.260635"/>
+</vertex>
+<vertex>
+<position x="18.0976" y="10.4425" z="4.33013"/>
+<normal x="0.0441694" y="0.497817" z="-0.866157"/>
+<texcoord u="-12.2744" v="-2.90474"/>
+<texcoord u="0.450765" v="0.203177"/>
+</vertex>
+<vertex>
+<position x="19.4721" y="7.60846" z="0"/>
+<normal x="0.342127" y="0.939654" z="5.68209e-008"/>
+<texcoord u="-13.6938" v="-4.60711"/>
+<texcoord u="0.633334" v="0.144813"/>
+</vertex>
+<vertex>
+<position x="19.6791" y="8.24555" z="2.5"/>
+<normal x="0.263135" y="0.824918" z="-0.50027"/>
+<texcoord u="-13.6938" v="-3.75593"/>
+<texcoord u="0.558677" v="0.163818"/>
+</vertex>
+<vertex>
+<position x="24.0141" y="-5.09602" z="2.5"/>
+<normal x="0.703231" y="-0.50517" z="-0.50027"/>
+<texcoord u="16.1132" v="-3.75593"/>
+<texcoord u="0.788819" v="0.656671"/>
+</vertex>
+<vertex>
+<position x="29.0148" y="-4.8607" z="5"/>
+<normal x="-3.31799e-007" y="-1.10343e-006" z="-1"/>
+<texcoord u="17.7292" v="-2.05356"/>
+<texcoord u="0.731388" v="0.7545"/>
+</vertex>
+<vertex>
+<position x="26.5922" y="-4.27074" z="4.33013"/>
+<normal x="0.430359" y="-0.179603" z="-0.88461"/>
+<texcoord u="17.5326" v="-2.90474"/>
+<texcoord u="0.746896" v="0.723538"/>
+</vertex>
+<vertex>
+<position x="11.6447" y="16.4819" z="2.5"/>
+<normal x="0.263135" y="-0.824918" z="-0.50027"/>
+<texcoord u="-9.43566" v="-0.351187"/>
+<texcoord u="0.091652" v="0.371353"/>
+</vertex>
+<vertex>
+<position x="15.3798" y="15.4151" z="4.33013"/>
+<normal x="0.0441693" y="-0.497817" z="-0.866157"/>
+<texcoord u="-10.855" v="-1.20237"/>
+<texcoord u="0.230227" v="0.29866"/>
+</vertex>
+<vertex>
+<position x="18.3589" y="12.9288" z="5"/>
+<normal x="-0.00933567" y="0.000981229" z="-0.999956"/>
+<texcoord u="-12.2744" v="-2.05356"/>
+<texcoord u="0.314219" v="0.236163"/>
+</vertex>
+<vertex>
+<position x="20.2447" y="9.9861" z="4.33013"/>
+<normal x="0.146706" y="0.477755" z="-0.866157"/>
+<texcoord u="-13.6938" v="-2.90474"/>
+<texcoord u="0.462884" v="0.181518"/>
+</vertex>
+<vertex>
+<position x="21.3349" y="7.50834" z="2.5"/>
+<normal x="0.428895" y="0.752183" z="-0.50027"/>
+<texcoord u="-15.1132" v="-3.75593"/>
+<texcoord u="0.578058" v="0.145461"/>
+</vertex>
+<vertex>
+<position x="24.9203" y="-3.52636" z="2.5"/>
+<normal x="0.767737" y="-0.316983" z="-0.556868"/>
+<texcoord u="17.5326" v="-3.75593"/>
+<texcoord u="0.77399" v="0.684952"/>
+</vertex>
+<vertex>
+<position x="26.7057" y="-3.92153" z="4.33013"/>
+<normal x="0.477225" y="-0.15506" z="-0.864993"/>
+<texcoord u="17.77" v="-2.90474"/>
+<texcoord u="0.753034" v="0.73092"/>
+</vertex>
+<vertex>
+<position x="15.1885" y="17.2352" z="2.5"/>
+<normal x="0.0858746" y="-0.861601" z="-0.50027"/>
+<texcoord u="-10.855" v="-0.351187"/>
+<texcoord u="0.105264" v="0.33797"/>
+</vertex>
+<vertex>
+<position x="18.6202" y="15.4151" z="4.33013"/>
+<normal x="-0.0602979" y="-0.496122" z="-0.866157"/>
+<texcoord u="-12.2744" v="-1.20237"/>
+<texcoord u="0.215813" v="0.270303"/>
+</vertex>
+<vertex>
+<position x="21.0172" y="12.3637" z="5"/>
+<normal x="-0.00892764" y="0.00290075" z="-0.999956"/>
+<texcoord u="-13.6938" v="-2.05356"/>
+<texcoord u="0.327913" v="0.210204"/>
+</vertex>
+<vertex>
+<position x="22.25" y="9.09327" z="4.33013"/>
+<normal x="0.242831" y="0.436813" z="-0.866157"/>
+<texcoord u="-15.1132" v="-2.90474"/>
+<texcoord u="0.495978" v="0.160066"/>
+</vertex>
+<vertex>
+<position x="25.41" y="-2.0192" z="2.5"/>
+<normal x="0.824617" y="-0.267935" z="-0.498215"/>
+<texcoord u="18.7736" v="-3.75593"/>
+<texcoord u="0.771978" v="0.701025"/>
+</vertex>
+<vertex>
+<position x="25.4895" y="-2.35085" z="2.67906"/>
+<normal x="0.674343" y="-0.219105" z="-0.705163"/>
+<texcoord u="18.5311" v="-3.67265"/>
+<texcoord u="0.769098" v="0.703527"/>
+</vertex>
+<vertex>
+<position x="18.8115" y="17.2352" z="2.5"/>
+<normal x="-0.0951389" y="-0.860627" z="-0.50027"/>
+<texcoord u="-12.2744" v="-0.351187"/>
+<texcoord u="0.120906" v="0.305856"/>
+</vertex>
+<vertex>
+<position x="21.7898" y="14.7414" z="4.33013"/>
+<normal x="-0.16213" y="-0.472744" z="-0.866157"/>
+<texcoord u="-13.6938" v="-1.20237"/>
+<texcoord u="0.166358" v="0.243623"/>
+</vertex>
+<vertex>
+<position x="23.5" y="11.2583" z="5"/>
+<normal x="-0.00812946" y="0.00469357" z="-0.999956"/>
+<texcoord u="-15.1132" v="-2.05356"/>
+<texcoord u="0.360598" v="0.182698"/>
+</vertex>
+<vertex>
+<position x="24.0259" y="7.80303" z="4.33013"/>
+<normal x="0.328343" y="0.37678" z="-0.866157"/>
+<texcoord u="-16.5326" v="-2.90474"/>
+<texcoord u="0.551022" v="0.134213"/>
+</vertex>
+<vertex>
+<position x="22.3553" y="16.4819" z="2.5"/>
+<normal x="-0.271994" y="-0.822039" z="-0.50027"/>
+<texcoord u="-13.6938" v="-0.351187"/>
+<texcoord u="0.139792" v="0.273718"/>
+</vertex>
+<vertex>
+<position x="24.75" y="13.4234" z="4.33013"/>
+<normal x="-0.256876" y="-0.428704" z="-0.866157"/>
+<texcoord u="-15.1132" v="-1.20237"/>
+<texcoord u="0.229537" v="0.197788"/>
+</vertex>
+<vertex>
+<position x="25.6987" y="9.66089" z="5"/>
+<normal x="-0.00697594" y="0.00628119" z="-0.999956"/>
+<texcoord u="-16.5326" v="-2.05356"/>
+<texcoord u="0.413696" v="0.15775"/>
+</vertex>
+<vertex>
+<position x="25.4947" y="6.17175" z="4.33013"/>
+<normal x="0.399505" y="0.30028" z="-0.866157"/>
+<texcoord u="-17.9519" v="-2.90474"/>
+<texcoord u="0.531095" v="0.125776"/>
+</vertex>
+<vertex>
+<position x="26.5922" y="4.27074" z="4.33013"/>
+<normal x="0.488092" y="0.212907" z="-0.846426"/>
+<texcoord u="-19.3713" v="-2.90474"/>
+<texcoord u="0.513751" v="0.117213"/>
+</vertex>
+<vertex>
+<position x="25.6651" y="15.0083" z="2.5"/>
+<normal x="-0.436962" y="-0.747525" z="-0.50027"/>
+<texcoord u="-15.1132" v="-0.351187"/>
+<texcoord u="0.168537" v="0.171451"/>
+</vertex>
+<vertex>
+<position x="27.3715" y="11.5188" z="4.33013"/>
+<normal x="-0.340395" y="-0.365929" z="-0.866157"/>
+<texcoord u="-16.5326" v="-1.20237"/>
+<texcoord u="0.266392" v="0.165469"/>
+</vertex>
+<vertex>
+<position x="27.5172" y="7.64121" z="5"/>
+<normal x="-0.00551758" y="0.00759427" z="-0.999956"/>
+<texcoord u="-17.9519" v="-2.05356"/>
+<texcoord u="0.45666" v="0.137422"/>
+</vertex>
+<vertex>
+<position x="28.8761" y="5.28758" z="5"/>
+<normal x="0.033308" y="0.0192312" z="-0.99926"/>
+<texcoord u="-19.3713" v="-2.05356"/>
+<texcoord u="0.473816" v="0.119305"/>
+</vertex>
+<vertex>
+<position x="28.5961" y="12.8788" z="2.5"/>
+<normal x="-0.582833" y="-0.64034" z="-0.50027"/>
+<texcoord u="-16.5326" v="-0.351187"/>
+<texcoord u="0.236058" v="0.135342"/>
+</vertex>
+<vertex>
+<position x="29.5398" y="9.11068" z="4.33013"/>
+<normal x="-0.409037" y="-0.28716" z="-0.866157"/>
+<texcoord u="-17.9519" v="-1.20237"/>
+<texcoord u="0.32026" v="0.137293"/>
+</vertex>
+<vertex>
+<position x="31.16" y="6.30442" z="4.33013"/>
+<normal x="-0.46425" y="-0.185668" z="-0.866025"/>
+<texcoord u="-19.3713" v="-1.20237"/>
+<texcoord u="0.426875" v="0.119474"/>
+</vertex>
+<vertex>
+<position x="31.0204" y="10.1864" z="2.5"/>
+<normal x="-0.703233" y="-0.50517" z="-0.500267"/>
+<texcoord u="-17.9519" v="-0.351187"/>
+<texcoord u="0.295726" v="0.101796"/>
+</vertex>
+<vertex>
+<position x="24.1522" y="4.33013" z="21.7467"/>
+<normal x="-0.377351" y="-0.866032" z="-0.328016"/>
+<texcoord u="16.1132" v="-1.20237"/>
+<texcoord u="0.867035" v="0.754598"/>
+</vertex>
+<vertex>
+<position x="26.2931" y="4.33013" z="19.103"/>
+<normal x="-0.40957" y="-0.866033" z="-0.286775"/>
+<texcoord u="16.8228" v="-1.20237"/>
+<texcoord u="0.864053" v="0.813889"/>
+</vertex>
+<vertex>
+<position x="28.1458" y="4.33013" z="16.25"/>
+<normal x="-0.437303" y="-0.866032" z="-0.242393"/>
+<texcoord u="17.5325" v="-1.20237"/>
+<texcoord u="0.865466" v="0.873236"/>
+</vertex>
+<vertex>
+<position x="32.8319" y="7.0488" z="2.5"/>
+<normal x="-0.759088" y="-0.354793" z="-0.545809"/>
+<texcoord u="-19.3713" v="-0.351187"/>
+<texcoord u="0.360804" v="0.124383"/>
+</vertex>
+<vertex>
+<position x="2.62424" y="-3.05566" z="4.54531"/>
+<normal x="0.251268" y="0.0626784" z="-0.965886"/>
+<texcoord u="0.499992" v="-1.4758"/>
+<texcoord u="0.131911" v="0.596356"/>
+</vertex>
+<vertex>
+<position x="2.5" y="-5.25788" z="4.33013"/>
+<normal x="0.401938" y="0.130598" z="-0.906306"/>
+<texcoord u="1.43737" v="-1.20237"/>
+<texcoord u="0.0802545" v="0.639038"/>
+</vertex>
+<vertex>
+<position x="2.68301" y="8.24607e-007" z="4.64712"/>
+<normal x="0.258819" y="3.95959e-008" z="-0.965926"/>
+<texcoord u="-0.919387" v="-1.60516"/>
+<texcoord u="0.0982082" v="0.571754"/>
+</vertex>
+<vertex>
+<position x="2.62424" y="3.05566" z="4.54531"/>
+<normal x="0.251267" y="-0.0626782" z="-0.965886"/>
+<texcoord u="-2.33876" v="-1.4758"/>
+<texcoord u="0.0922145" v="0.544342"/>
+</vertex>
+<vertex>
+<position x="2.5" y="5.25789" z="4.33013"/>
+<normal x="0.401938" y="-0.130598" z="-0.906306"/>
+<texcoord u="-3.27614" v="-1.20237"/>
+<texcoord u="0.0912802" v="0.521558"/>
+</vertex>
+<vertex>
+<position x="32.8075" y="-3.83013" z="3.52339"/>
+<normal x="-0.674344" y="0.219127" z="-0.705155"/>
+<texcoord u="18.7494" v="-0.82716"/>
+<texcoord u="0.12678" v="0.88729"/>
+</vertex>
+<vertex>
+<position x="32.2407" y="-4.33013" z="3.91004"/>
+<normal x="-0.674343" y="0.219112" z="-0.705161"/>
+<texcoord u="18.4821" v="-1.00699"/>
+<texcoord u="0.133048" v="0.900714"/>
+</vertex>
+<vertex>
+<position x="32.869" y="-6.93457" z="2.5"/>
+<normal x="-0.754602" y="0.245193" z="-0.608651"/>
+<texcoord u="17.5796" v="-0.351185"/>
+<texcoord u="0.183821" v="0.886102"/>
+</vertex>
+<vertex>
+<position x="31.7663" y="-4.43822" z="4.33013"/>
+<normal x="-0.477225" y="0.15506" z="-0.864993"/>
+<texcoord u="18.3921" v="-1.20237"/>
+<texcoord u="0.717481" v="0.782928"/>
+</vertex>
+<vertex>
+<position x="29.5646" y="-5" z="4.84753"/>
+<normal x="-0.247416" y="0.0803891" z="-0.965569"/>
+<texcoord u="17.7716" v="-1.85982"/>
+<texcoord u="0.721426" v="0.756346"/>
+</vertex>
+<vertex>
+<position x="27.0975" y="-4.33013" z="4.46455"/>
+<normal x="0.247415" y="-0.0803914" z="-0.965569"/>
+<texcoord u="17.612" v="-2.73394"/>
+<texcoord u="0.744989" v="0.733603"/>
+</vertex>
+<vertex>
+<position x="29.0148" y="-4.8607" z="5"/>
+<normal x="-3.31799e-007" y="-1.10343e-006" z="-1"/>
+<texcoord u="17.767" v="-2.05356"/>
+<texcoord u="0.731744" v="0.754017"/>
+</vertex>
+<vertex>
+<position x="25.5182" y="-2.5" z="2.75286"/>
+<normal x="0.674342" y="-0.219106" z="-0.705164"/>
+<texcoord u="18.4209" v="-3.63832"/>
+<texcoord u="0.768571" v="0.703732"/>
+</vertex>
+<vertex>
+<position x="26.7057" y="-3.92153" z="4.33013"/>
+<normal x="0.477225" y="-0.15506" z="-0.864993"/>
+<texcoord u="17.77" v="-2.90474"/>
+<texcoord u="0.7542" v="0.725389"/>
+</vertex>
+<vertex>
+<position x="27.0975" y="4.33013" z="4.46454"/>
+<normal x="0.247415" y="0.0803913" z="-0.965569"/>
+<texcoord u="-19.4697" v="-2.73394"/>
+<texcoord u="0.508917" v="0.115376"/>
+</vertex>
+<vertex>
+<position x="29.0148" y="4.86071" z="5"/>
+<normal x="3.47232e-007" y="6.44308e-007" z="-1"/>
+<texcoord u="-19.6057" v="-2.05356"/>
+<texcoord u="0.480175" v="0.110168"/>
+</vertex>
+<vertex>
+<position x="31.7663" y="4.43821" z="4.33013"/>
+<normal x="-0.477224" y="-0.155059" z="-0.864993"/>
+<texcoord u="-20.2308" v="-1.20237"/>
+<texcoord u="0.446409" v="0.103257"/>
+</vertex>
+<vertex>
+<position x="29.5646" y="5" z="4.84753"/>
+<normal x="-0.247415" y="-0.0803898" z="-0.965569"/>
+<texcoord u="-19.6563" v="-1.85982"/>
+<texcoord u="0.468386" v="0.116169"/>
+</vertex>
+<vertex>
+<position x="29.0148" y="4.86071" z="5"/>
+<normal x="3.47232e-007" y="6.44308e-007" z="-1"/>
+<texcoord u="-19.7968" v="-2.05356"/>
+<texcoord u="0.475092" v="0.112373"/>
+</vertex>
+<vertex>
+<position x="24.5238" y="3.83013" z="22.0813"/>
+<normal x="-0.517179" y="-0.707052" z="-0.48229"/>
+<texcoord u="16.1132" v="-0.969825"/>
+<texcoord u="0.854742" v="0.753523"/>
+</vertex>
+<vertex>
+<position x="32.8075" y="3.83013" z="3.52341"/>
+<normal x="-0.674346" y="-0.219111" z="-0.705158"/>
+<texcoord u="-20.6095" v="-0.827169"/>
+<texcoord u="0.391542" v="0.115073"/>
+</vertex>
+<vertex>
+<position x="32.2407" y="4.33013" z="3.91005"/>
+<normal x="-0.674344" y="-0.219108" z="-0.705161"/>
+<texcoord u="-20.3593" v="-1.00699"/>
+<texcoord u="0.402755" v="0.117261"/>
+</vertex>
+<vertex>
+<position x="31.7663" y="4.43821" z="4.33013"/>
+<normal x="-0.477224" y="-0.155059" z="-0.864993"/>
+<texcoord u="-20.29" v="-1.20237"/>
+<texcoord u="0.407413" v="0.112164"/>
+</vertex>
+<vertex>
+<position x="25.2373" y="-1.43136e-008" z="8.18501"/>
+<normal x="0.964371" y="0.235828" z="-0.119886"/>
+<texcoord u="-1.19335" v="-0.939092"/>
+<texcoord u="0.89548" v="0.216033"/>
+</vertex>
+<vertex>
+<position x="25.9127" y="-2.65009" z="8.40444"/>
+<normal x="0.688521" y="0.116186" z="-0.715849"/>
+<texcoord u="-0.95476" v="-1.87535"/>
+<texcoord u="0.847602" v="0.216033"/>
+</vertex>
+<vertex>
+<position x="23.7764" y="0" z="7.72543"/>
+<normal x="0.868481" y="-0.00176972" z="-0.49572"/>
+<texcoord u="-1.70949" v="-0.939092"/>
+<texcoord u="0.902398" v="0.190218"/>
+</vertex>
+<vertex>
+<position x="24.4135" y="-2.5" z="7.93243"/>
+<normal x="0.844515" y="0.533387" z="0.0478715"/>
+<texcoord u="-1.48441" v="-1.82232"/>
+<texcoord u="0.857231" v="0.190217"/>
+</vertex>
+<vertex>
+<position x="23.5989" y="-2.65009" z="-13.6097"/>
+<normal x="-0.49258" y="0.00229022" z="-0.870264"/>
+<texcoord u="-0.232271" v="-1.87535"/>
+<texcoord u="0.753636" v="0.121797"/>
+</vertex>
+<vertex>
+<position x="22.2308" y="-2.5" z="-12.835"/>
+<normal x="-0.49258" y="0.00228965" z="-0.870264"/>
+<texcoord u="-0.715624" v="-1.82232"/>
+<texcoord u="0.763704" v="0.0961399"/>
+</vertex>
+<vertex>
+<position x="22.984" y="-1.43136e-008" z="-13.2547"/>
+<normal x="-0.49258" y="0.00228965" z="-0.870264"/>
+<texcoord u="-0.449532" v="-0.939092"/>
+<texcoord u="0.801507" v="0.12261"/>
+</vertex>
+<vertex>
+<position x="21.6507" y="0" z="-12.5"/>
+<normal x="-0.49258" y="0.00228908" z="-0.870264"/>
+<texcoord u="-0.920579" v="-0.939092"/>
+<texcoord u="0.808864" v="0.0969059"/>
+</vertex>
+<vertex>
+<position x="24.892" y="2.65009" z="11.0635"/>
+<normal x="-0.0889137" y="0.995454" z="-0.0341309"/>
+<texcoord u="1.07035" v="1.28776"/>
+<texcoord u="0.904376" v="0.0688977"/>
+</vertex>
+<vertex>
+<position x="25.9127" y="2.65009" z="8.40443"/>
+<normal x="0.0544915" y="0.888513" z="-0.455605"/>
+<texcoord u="1.52394" v="0.10614"/>
+<texcoord u="0.904376" v="0.118602"/>
+</vertex>
+<vertex>
+<position x="23.4506" y="2.5" z="10.4409"/>
+<normal x="-0.0889136" y="0.995454" z="-0.0341308"/>
+<texcoord u="0.429839" v="1.01109"/>
+<texcoord u="0.876874" v="0.0700269"/>
+</vertex>
+<vertex>
+<position x="24.4135" y="2.5" z="7.93243"/>
+<normal x="0.227876" y="0.445936" z="-0.865571"/>
+<texcoord u="0.857733" v="-0.10361"/>
+<texcoord u="0.876874" v="0.116916"/>
+</vertex>
+<vertex>
+<position x="25.9127" y="2.65009" z="8.40443"/>
+<normal x="0.0544915" y="0.888513" z="-0.455605"/>
+<texcoord u="-0.824962" v="1.92174"/>
+<texcoord u="0.77875" v="0.878955"/>
+</vertex>
+<vertex>
+<position x="25.2373" y="-1.43136e-008" z="8.18501"/>
+<normal x="0.300082" y="0.00251262" z="-0.95391"/>
+<texcoord u="-1.06355" v="0.985482"/>
+<texcoord u="0.778369" v="0.926832"/>
+</vertex>
+<vertex>
+<position x="24.4135" y="2.5" z="7.93243"/>
+<normal x="0.227876" y="0.445936" z="-0.865571"/>
+<texcoord u="-1.35461" v="1.86871"/>
+<texcoord u="0.752858" v="0.888379"/>
+</vertex>
+<vertex>
+<position x="23.7764" y="0" z="7.72543"/>
+<normal x="0.300083" y="0.00251269" z="-0.95391"/>
+<texcoord u="-1.57969" v="0.985482"/>
+<texcoord u="0.7525" v="0.933544"/>
+</vertex>
+<vertex>
+<position x="23.5989" y="2.65009" z="-13.6097"/>
+<normal x="-0.492581" y="-0.00228986" z="-0.870264"/>
+<texcoord u="-1.02118" v="0.968128"/>
+<texcoord u="0.0652137" v="0.152399"/>
+</vertex>
+<vertex>
+<position x="22.984" y="-1.43136e-008" z="-13.2547"/>
+<normal x="-0.492581" y="-0.00228952" z="-0.870264"/>
+<texcoord u="-1.23844" v="0.0318719"/>
+<texcoord u="0.0652123" v="0.104521"/>
+</vertex>
+<vertex>
+<position x="22.2308" y="2.5" z="-12.835"/>
+<normal x="-0.492581" y="-0.00228952" z="-0.870264"/>
+<texcoord u="-1.50453" v="0.915102"/>
+<texcoord u="0.0910376" v="0.142768"/>
+</vertex>
+<vertex>
+<position x="21.6507" y="0" z="-12.5"/>
+<normal x="-0.49258" y="-0.00228919" z="-0.870264"/>
+<texcoord u="-1.70949" v="0.0318719"/>
+<texcoord u="0.0910376" v="0.0976013"/>
+</vertex>
+<vertex>
+<position x="31.16" y="-6.30442" z="4.33013"/>
+<normal x="-0.513689" y="0.214366" z="-0.830765"/>
+<texcoord u="17.5326" v="-1.20237"/>
+<texcoord u="0.692426" v="0.784295"/>
+</vertex>
+</vertexbuffer>
+</sharedgeometry>
+<submeshes>
+<submesh material="lambert4" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="164">
+<face v1="7" v2="10" v3="8"/>
+<face v1="10" v2="9" v3="8"/>
+<face v1="7" v2="8" v3="11"/>
+<face v1="11" v2="8" v3="12"/>
+<face v1="19" v2="22" v3="20"/>
+<face v1="22" v2="21" v3="20"/>
+<face v1="22" v2="30" v3="21"/>
+<face v1="6" v2="8" v3="124"/>
+<face v1="124" v2="8" v3="125"/>
+<face v1="125" v2="8" v3="9"/>
+<face v1="10" v2="39" v3="9"/>
+<face v1="39" v2="38" v3="9"/>
+<face v1="40" v2="41" v3="7"/>
+<face v1="41" v2="10" v3="7"/>
+<face v1="40" v2="7" v3="42"/>
+<face v1="42" v2="7" v3="11"/>
+<face v1="46" v2="47" v3="19"/>
+<face v1="47" v2="22" v3="19"/>
+<face v1="45" v2="17" v3="56"/>
+<face v1="56" v2="17" v3="31"/>
+<face v1="68" v2="132" v3="38"/>
+<face v1="38" v2="132" v3="9"/>
+<face v1="132" v2="133" v3="9"/>
+<face v1="39" v2="69" v3="38"/>
+<face v1="41" v2="70" v3="10"/>
+<face v1="70" v2="39" v3="10"/>
+<face v1="71" v2="72" v3="40"/>
+<face v1="72" v2="41" v3="40"/>
+<face v1="71" v2="40" v3="73"/>
+<face v1="76" v2="43" v3="45"/>
+<face v1="77" v2="78" v3="46"/>
+<face v1="78" v2="47" v3="46"/>
+<face v1="77" v2="46" v3="79"/>
+<face v1="76" v2="45" v3="84"/>
+<face v1="84" v2="45" v3="56"/>
+<face v1="70" v2="90" v3="39"/>
+<face v1="72" v2="91" v3="41"/>
+<face v1="91" v2="70" v3="41"/>
+<face v1="92" v2="93" v3="71"/>
+<face v1="93" v2="72" v3="71"/>
+<face v1="92" v2="71" v3="94"/>
+<face v1="97" v2="74" v3="76"/>
+<face v1="98" v2="99" v3="77"/>
+<face v1="99" v2="78" v3="77"/>
+<face v1="98" v2="77" v3="100"/>
+<face v1="99" v2="102" v3="78"/>
+<face v1="97" v2="76" v3="103"/>
+<face v1="103" v2="76" v3="84"/>
+<face v1="110" v2="111" v3="98"/>
+<face v1="111" v2="99" v3="98"/>
+<face v1="19" v2="20" v3="23"/>
+<face v1="23" v2="20" v3="24"/>
+<face v1="46" v2="19" v3="48"/>
+<face v1="48" v2="19" v3="23"/>
+<face v1="48" v2="23" v3="49"/>
+<face v1="79" v2="46" v3="48"/>
+<face v1="79" v2="48" v3="80"/>
+<face v1="100" v2="77" v3="79"/>
+<face v1="47" v2="55" v3="22"/>
+<face v1="55" v2="30" v3="22"/>
+<face v1="73" v2="40" v3="42"/>
+<face v1="78" v2="83" v3="47"/>
+<face v1="83" v2="55" v3="47"/>
+<face v1="94" v2="71" v3="73"/>
+<face v1="102" v2="83" v3="78"/>
+<face v1="30" v2="29" v3="21"/>
+<face v1="129" v2="128" v3="18"/>
+<face v1="23" v2="24" v3="25"/>
+<face v1="25" v2="24" v3="26"/>
+<face v1="49" v2="23" v3="25"/>
+<face v1="80" v2="48" v3="49"/>
+<face v1="6" v2="118" v3="8"/>
+<face v1="118" v2="123" v3="8"/>
+<face v1="11" v2="12" v3="36"/>
+<face v1="123" v2="12" v3="8"/>
+<face v1="42" v2="11" v3="63"/>
+<face v1="55" v2="82" v3="30"/>
+<face v1="73" v2="42" v3="88"/>
+<face v1="83" v2="101" v3="55"/>
+<face v1="13" v2="14" v3="17"/>
+<face v1="17" v2="14" v3="18"/>
+<face v1="17" v2="18" v3="31"/>
+<face v1="45" v2="13" v3="17"/>
+<face v1="74" v2="43" v3="76"/>
+<face v1="115" v2="116" v3="4"/>
+<face v1="20" v2="21" v3="28"/>
+<face v1="4" v2="116" v3="14"/>
+<face v1="116" v2="121" v3="14"/>
+<face v1="121" v2="18" v3="14"/>
+<face v1="29" v2="51" v3="21"/>
+<face v1="115" v2="4" v3="5"/>
+<face v1="27" v2="24" v3="20"/>
+<face v1="26" v2="24" v3="50"/>
+<face v1="50" v2="24" v3="126"/>
+<face v1="30" v2="54" v3="29"/>
+<face v1="88" v2="42" v3="63"/>
+<face v1="101" v2="82" v3="55"/>
+<face v1="105" v2="73" v3="88"/>
+<face v1="43" v2="44" v3="13"/>
+<face v1="43" v2="13" v3="45"/>
+<face v1="74" v2="75" v3="43"/>
+<face v1="13" v2="16" v3="14"/>
+<face v1="2" v2="0" v3="20"/>
+<face v1="2" v2="20" v3="120"/>
+<face v1="120" v2="20" v3="28"/>
+<face v1="127" v2="21" v3="51"/>
+<face v1="0" v2="27" v3="20"/>
+<face v1="4" v2="14" v3="122"/>
+<face v1="122" v2="14" v3="33"/>
+<face v1="14" v2="15" v3="33"/>
+<face v1="131" v2="130" v3="12"/>
+<face v1="63" v2="11" v3="36"/>
+<face v1="119" v2="117" v3="6"/>
+<face v1="31" v2="18" v3="32"/>
+<face v1="32" v2="18" v3="128"/>
+<face v1="82" v2="54" v3="30"/>
+<face v1="95" v2="74" v3="97"/>
+<face v1="95" v2="96" v3="74"/>
+<face v1="0" v2="2" v3="1"/>
+<face v1="1" v2="2" v3="3"/>
+<face v1="16" v2="15" v3="14"/>
+<face v1="44" v2="16" v3="13"/>
+<face v1="33" v2="15" v3="60"/>
+<face v1="75" v2="44" v3="43"/>
+<face v1="96" v2="75" v3="74"/>
+<face v1="36" v2="12" v3="37"/>
+<face v1="37" v2="12" v3="130"/>
+<face v1="59" v2="32" v3="128"/>
+<face v1="52" v2="51" v3="29"/>
+<face v1="117" v2="118" v3="6"/>
+<face v1="94" v2="73" v3="105"/>
+<face v1="16" v2="35" v3="15"/>
+<face v1="34" v2="60" v3="15"/>
+<face v1="108" v2="96" v3="95"/>
+<face v1="66" v2="37" v3="130"/>
+<face v1="31" v2="32" v3="57"/>
+<face v1="56" v2="31" v3="85"/>
+<face v1="35" v2="34" v3="15"/>
+<face v1="44" v2="62" v3="16"/>
+<face v1="36" v2="37" v3="64"/>
+<face v1="137" v2="138" v3="140"/>
+<face v1="29" v2="53" v3="52"/>
+<face v1="84" v2="56" v3="104"/>
+<face v1="107" v2="108" v3="95"/>
+<face v1="61" v2="60" v3="34"/>
+<face v1="62" v2="35" v3="16"/>
+<face v1="75" v2="87" v3="44"/>
+<face v1="37" v2="66" v3="65"/>
+<face v1="134" v2="141" v3="81"/>
+<face v1="128" v2="135" v3="59"/>
+<face v1="109" v2="95" v3="97"/>
+<face v1="63" v2="36" v3="89"/>
+<face v1="136" v2="142" v3="86"/>
+<face v1="54" v2="53" v3="29"/>
+<face v1="85" v2="31" v3="57"/>
+<face v1="32" v2="59" v3="58"/>
+<face v1="107" v2="95" v3="109"/>
+<face v1="57" v2="32" v3="58"/>
+<face v1="104" v2="56" v3="85"/>
+<face v1="113" v2="108" v3="107"/>
+<face v1="139" v2="67" v3="143"/>
+<face v1="114" v2="111" v3="110"/>
+<face v1="106" v2="92" v3="94"/>
+<face v1="106" v2="94" v3="112"/>
+</faces>
+</submesh>
+<submesh material="lambert4" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="199">
+<face v1="158" v2="160" v3="159"/>
+<face v1="148" v2="161" v3="147"/>
+<face v1="161" v2="158" v3="147"/>
+<face v1="147" v2="158" v3="152"/>
+<face v1="158" v2="159" v3="152"/>
+<face v1="161" v2="171" v3="158"/>
+<face v1="162" v2="172" v3="148"/>
+<face v1="172" v2="161" v3="148"/>
+<face v1="173" v2="162" v3="149"/>
+<face v1="166" v2="152" v3="159"/>
+<face v1="172" v2="182" v3="161"/>
+<face v1="173" v2="183" v3="162"/>
+<face v1="183" v2="172" v3="162"/>
+<face v1="174" v2="184" v3="163"/>
+<face v1="184" v2="173" v3="163"/>
+<face v1="183" v2="193" v3="172"/>
+<face v1="184" v2="194" v3="173"/>
+<face v1="194" v2="183" v3="173"/>
+<face v1="185" v2="195" v3="174"/>
+<face v1="195" v2="184" v3="174"/>
+<face v1="194" v2="204" v3="183"/>
+<face v1="195" v2="205" v3="184"/>
+<face v1="205" v2="194" v3="184"/>
+<face v1="206" v2="195" v3="185"/>
+<face v1="206" v2="217" v3="195"/>
+<face v1="217" v2="205" v3="195"/>
+<face v1="218" v2="228" v3="206"/>
+<face v1="228" v2="217" v3="206"/>
+<face v1="239" v2="228" v3="218"/>
+<face v1="177" v2="166" v3="159"/>
+<face v1="171" v2="160" v3="158"/>
+<face v1="182" v2="171" v3="161"/>
+<face v1="193" v2="182" v3="172"/>
+<face v1="204" v2="193" v3="183"/>
+<face v1="205" v2="216" v3="194"/>
+<face v1="216" v2="204" v3="194"/>
+<face v1="217" v2="227" v3="205"/>
+<face v1="228" v2="238" v3="217"/>
+<face v1="268" v2="266" v3="153"/>
+<face v1="270" v2="268" v3="155"/>
+<face v1="153" v2="266" v3="154"/>
+<face v1="154" v2="267" v3="169"/>
+<face v1="196" v2="206" v3="185"/>
+<face v1="180" v2="271" v3="191"/>
+<face v1="191" v2="202" v3="213"/>
+<face v1="213" v2="202" v3="224"/>
+<face v1="272" v2="270" v3="170"/>
+<face v1="192" v2="275" v3="181"/>
+<face v1="275" v2="272" v3="181"/>
+<face v1="215" v2="203" v3="193"/>
+<face v1="155" v2="268" v3="153"/>
+<face v1="159" v2="156" v3="167"/>
+<face v1="167" v2="177" v3="159"/>
+<face v1="167" v2="157" v3="178"/>
+<face v1="157" v2="168" v3="178"/>
+<face v1="273" v2="167" v3="188"/>
+<face v1="167" v2="178" v3="188"/>
+<face v1="157" v2="153" v3="168"/>
+<face v1="153" v2="154" v3="168"/>
+<face v1="156" v2="155" v3="157"/>
+<face v1="155" v2="153" v3="157"/>
+<face v1="160" v2="156" v3="159"/>
+<face v1="156" v2="157" v3="167"/>
+<face v1="170" v2="270" v3="155"/>
+<face v1="160" v2="170" v3="156"/>
+<face v1="170" v2="155" v3="156"/>
+<face v1="181" v2="272" v3="170"/>
+<face v1="171" v2="181" v3="160"/>
+<face v1="181" v2="170" v3="160"/>
+<face v1="182" v2="192" v3="171"/>
+<face v1="192" v2="181" v3="171"/>
+<face v1="193" v2="203" v3="182"/>
+<face v1="203" v2="192" v3="182"/>
+<face v1="204" v2="215" v3="193"/>
+<face v1="227" v2="216" v3="205"/>
+<face v1="238" v2="227" v3="217"/>
+<face v1="229" v2="239" v3="218"/>
+<face v1="239" v2="248" v3="228"/>
+<face v1="218" v2="206" v3="196"/>
+<face v1="191" v2="274" v3="202"/>
+<face v1="202" v2="277" v3="214"/>
+<face v1="214" v2="225" v3="235"/>
+<face v1="235" v2="225" v3="245"/>
+<face v1="202" v2="214" v3="224"/>
+<face v1="224" v2="214" v3="235"/>
+<face v1="213" v2="224" v3="234"/>
+<face v1="278" v2="275" v3="192"/>
+<face v1="280" v2="278" v3="203"/>
+<face v1="203" v2="278" v3="192"/>
+<face v1="215" v2="280" v3="203"/>
+<face v1="216" v2="226" v3="204"/>
+<face v1="226" v2="215" v3="204"/>
+<face v1="227" v2="237" v3="216"/>
+<face v1="248" v2="238" v3="228"/>
+<face v1="169" v2="269" v3="180"/>
+<face v1="169" v2="180" v3="190"/>
+<face v1="190" v2="180" v3="201"/>
+<face v1="180" v2="191" v3="201"/>
+<face v1="201" v2="191" v3="213"/>
+<face v1="168" v2="154" v3="179"/>
+<face v1="154" v2="169" v3="179"/>
+<face v1="179" v2="169" v3="190"/>
+<face v1="178" v2="168" v3="189"/>
+<face v1="168" v2="179" v3="189"/>
+<face v1="276" v2="178" v3="189"/>
+<face v1="266" v2="267" v3="154"/>
+<face v1="267" v2="269" v3="169"/>
+<face v1="175" v2="165" v3="164"/>
+<face v1="187" v2="176" v3="186"/>
+<face v1="186" v2="176" v3="175"/>
+<face v1="197" v2="187" v3="186"/>
+<face v1="271" v2="274" v3="191"/>
+<face v1="274" v2="277" v3="202"/>
+<face v1="208" v2="198" v3="197"/>
+<face v1="249" v2="239" v3="229"/>
+<face v1="207" v2="218" v3="196"/>
+<face v1="229" v2="218" v3="207"/>
+<face v1="240" v2="249" v3="229"/>
+<face v1="277" v2="279" v3="214"/>
+<face v1="214" v2="279" v3="225"/>
+<face v1="225" v2="236" v3="245"/>
+<face v1="224" v2="235" v3="244"/>
+<face v1="282" v2="280" v3="215"/>
+<face v1="226" v2="282" v3="215"/>
+<face v1="237" v2="226" v3="216"/>
+<face v1="234" v2="224" v3="244"/>
+<face v1="238" v2="247" v3="227"/>
+<face v1="190" v2="201" v3="212"/>
+<face v1="212" v2="201" v3="223"/>
+<face v1="201" v2="213" v3="223"/>
+<face v1="223" v2="213" v3="234"/>
+<face v1="199" v2="276" v3="189"/>
+<face v1="189" v2="179" v3="200"/>
+<face v1="179" v2="190" v3="200"/>
+<face v1="200" v2="190" v3="212"/>
+<face v1="269" v2="271" v3="180"/>
+<face v1="299" v2="151" v3="150"/>
+<face v1="176" v2="165" v3="175"/>
+<face v1="198" v2="187" v3="197"/>
+<face v1="209" v2="198" v3="208"/>
+<face v1="249" v2="255" v3="239"/>
+<face v1="240" v2="229" v3="219"/>
+<face v1="256" v2="249" v3="240"/>
+<face v1="236" v2="246" v3="252"/>
+<face v1="255" v2="248" v3="239"/>
+<face v1="245" v2="236" v3="252"/>
+<face v1="283" v2="282" v3="226"/>
+<face v1="237" v2="283" v3="226"/>
+<face v1="247" v2="237" v3="227"/>
+<face v1="220" v2="209" v3="208"/>
+<face v1="212" v2="223" v3="233"/>
+<face v1="189" v2="200" v3="199"/>
+<face v1="199" v2="200" v3="210"/>
+<face v1="200" v2="212" v3="222"/>
+<face v1="250" v2="256" v3="240"/>
+<face v1="257" v2="250" v3="288"/>
+<face v1="291" v2="292" v3="250"/>
+<face v1="263" v2="256" v3="292"/>
+<face v1="292" v2="256" v3="250"/>
+<face v1="225" v2="281" v3="236"/>
+<face v1="284" v2="283" v3="237"/>
+<face v1="247" v2="284" v3="237"/>
+<face v1="248" v2="254" v3="238"/>
+<face v1="254" v2="247" v3="238"/>
+<face v1="223" v2="234" v3="243"/>
+<face v1="222" v2="212" v3="233"/>
+<face v1="200" v2="211" v3="210"/>
+<face v1="211" v2="200" v3="222"/>
+<face v1="219" v2="229" v3="207"/>
+<face v1="250" v2="240" v3="230"/>
+<face v1="287" v2="288" v3="145"/>
+<face v1="145" v2="288" v3="289"/>
+<face v1="241" v2="289" v3="250"/>
+<face v1="288" v2="250" v3="289"/>
+<face v1="279" v2="281" v3="225"/>
+<face v1="256" v2="262" v3="249"/>
+<face v1="293" v2="256" v3="294"/>
+<face v1="235" v2="245" v3="251"/>
+<face v1="233" v2="223" v3="243"/>
+<face v1="295" v2="296" v3="297"/>
+<face v1="231" v2="221" v3="220"/>
+<face v1="230" v2="240" v3="219"/>
+<face v1="241" v2="250" v3="230"/>
+<face v1="144" v2="258" v3="290"/>
+<face v1="262" v2="255" v3="249"/>
+<face v1="262" v2="256" v3="293"/>
+<face v1="255" v2="261" v3="248"/>
+<face v1="246" v2="253" v3="259"/>
+<face v1="244" v2="235" v3="251"/>
+<face v1="221" v2="209" v3="220"/>
+<face v1="146" v2="300" v3="285"/>
+<face v1="265" v2="262" v3="293"/>
+<face v1="261" v2="254" v3="248"/>
+<face v1="254" v2="286" v3="247"/>
+<face v1="252" v2="246" v3="259"/>
+<face v1="297" v2="296" v3="298"/>
+<face v1="242" v2="232" v3="301"/>
+<face v1="286" v2="284" v3="247"/>
+<face v1="302" v2="260" v3="264"/>
+</faces>
+</submesh>
+<submesh material="lambert4" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="152">
+<face v1="313" v2="319" v3="312"/>
+<face v1="314" v2="320" v3="313"/>
+<face v1="318" v2="317" v3="311"/>
+<face v1="319" v2="318" v3="312"/>
+<face v1="320" v2="319" v3="313"/>
+<face v1="321" v2="320" v3="314"/>
+<face v1="323" v2="322" v3="315"/>
+<face v1="317" v2="324" v3="316"/>
+<face v1="324" v2="323" v3="316"/>
+<face v1="318" v2="325" v3="317"/>
+<face v1="325" v2="324" v3="317"/>
+<face v1="318" v2="319" v3="325"/>
+<face v1="319" v2="326" v3="325"/>
+<face v1="320" v2="327" v3="319"/>
+<face v1="327" v2="326" v3="319"/>
+<face v1="321" v2="328" v3="320"/>
+<face v1="328" v2="327" v3="320"/>
+<face v1="329" v2="328" v3="321"/>
+<face v1="323" v2="333" v3="322"/>
+<face v1="333" v2="332" v3="322"/>
+<face v1="324" v2="334" v3="323"/>
+<face v1="334" v2="333" v3="323"/>
+<face v1="387" v2="389" v3="386"/>
+<face v1="389" v2="388" v3="386"/>
+<face v1="325" v2="326" v3="335"/>
+<face v1="326" v2="336" v3="335"/>
+<face v1="327" v2="337" v3="326"/>
+<face v1="337" v2="336" v3="326"/>
+<face v1="328" v2="338" v3="327"/>
+<face v1="338" v2="337" v3="327"/>
+<face v1="391" v2="393" v3="390"/>
+<face v1="393" v2="392" v3="390"/>
+<face v1="458" v2="330" v3="339"/>
+<face v1="331" v2="322" v3="342"/>
+<face v1="322" v2="332" v3="342"/>
+<face v1="406" v2="343" v3="407"/>
+<face v1="408" v2="344" v3="406"/>
+<face v1="407" v2="343" v3="417"/>
+<face v1="344" v2="343" v3="406"/>
+<face v1="395" v2="396" v3="394"/>
+<face v1="410" v2="347" v3="409"/>
+<face v1="411" v2="347" v3="410"/>
+<face v1="438" v2="439" v3="440"/>
+<face v1="440" v2="439" v3="441"/>
+<face v1="345" v2="344" v3="408"/>
+<face v1="397" v2="396" v3="395"/>
+<face v1="346" v2="409" v3="347"/>
+<face v1="348" v2="347" v3="411"/>
+<face v1="412" v2="348" v3="411"/>
+<face v1="430" v2="431" v3="432"/>
+<face v1="312" v2="318" v3="311"/>
+<face v1="426" v2="427" v3="428"/>
+<face v1="428" v2="427" v3="429"/>
+<face v1="357" v2="356" v3="345"/>
+<face v1="345" v2="356" v3="344"/>
+<face v1="330" v2="340" v3="339"/>
+<face v1="341" v2="340" v3="330"/>
+<face v1="414" v2="351" v3="413"/>
+<face v1="454" v2="455" v3="456"/>
+<face v1="457" v2="456" v3="455"/>
+<face v1="433" v2="432" v3="431"/>
+<face v1="452" v2="451" v3="453"/>
+<face v1="349" v2="348" v3="412"/>
+<face v1="401" v2="400" v3="399"/>
+<face v1="399" v2="400" v3="398"/>
+<face v1="350" v2="413" v3="351"/>
+<face v1="358" v2="357" v3="346"/>
+<face v1="346" v2="357" v3="345"/>
+<face v1="358" v2="346" v3="359"/>
+<face v1="347" v2="359" v3="346"/>
+<face v1="360" v2="359" v3="348"/>
+<face v1="348" v2="359" v3="347"/>
+<face v1="349" v2="360" v3="348"/>
+<face v1="450" v2="451" v3="452"/>
+<face v1="448" v2="447" v3="449"/>
+<face v1="446" v2="447" v3="448"/>
+<face v1="442" v2="443" v3="444"/>
+<face v1="445" v2="444" v3="443"/>
+<face v1="415" v2="351" v3="414"/>
+<face v1="361" v2="360" v3="349"/>
+<face v1="350" v2="361" v3="349"/>
+<face v1="370" v2="369" v3="358"/>
+<face v1="358" v2="369" v3="357"/>
+<face v1="371" v2="370" v3="359"/>
+<face v1="359" v2="370" v3="358"/>
+<face v1="372" v2="371" v3="360"/>
+<face v1="360" v2="371" v3="359"/>
+<face v1="361" v2="372" v3="360"/>
+<face v1="422" v2="423" v3="424"/>
+<face v1="425" v2="424" v3="423"/>
+<face v1="352" v2="351" v3="415"/>
+<face v1="362" v2="361" v3="350"/>
+<face v1="351" v2="363" v3="350"/>
+<face v1="434" v2="435" v3="436"/>
+<face v1="371" v2="380" v3="370"/>
+<face v1="373" v2="372" v3="361"/>
+<face v1="344" v2="355" v3="343"/>
+<face v1="372" v2="381" v3="371"/>
+<face v1="356" v2="355" v3="344"/>
+<face v1="362" v2="350" v3="363"/>
+<face v1="362" v2="373" v3="361"/>
+<face v1="381" v2="380" v3="371"/>
+<face v1="416" v2="352" v3="415"/>
+<face v1="354" v2="417" v3="343"/>
+<face v1="352" v2="363" v3="351"/>
+<face v1="357" v2="368" v3="356"/>
+<face v1="369" v2="368" v3="357"/>
+<face v1="382" v2="381" v3="372"/>
+<face v1="370" v2="379" v3="369"/>
+<face v1="380" v2="379" v3="370"/>
+<face v1="373" v2="382" v3="372"/>
+<face v1="420" v2="380" v3="306"/>
+<face v1="380" v2="381" v3="306"/>
+<face v1="343" v2="355" v3="354"/>
+<face v1="306" v2="381" v3="305"/>
+<face v1="437" v2="436" v3="435"/>
+<face v1="405" v2="404" v3="403"/>
+<face v1="379" v2="380" v3="307"/>
+<face v1="381" v2="382" v3="305"/>
+<face v1="374" v2="373" v3="362"/>
+<face v1="419" v2="379" v3="307"/>
+<face v1="356" v2="367" v3="355"/>
+<face v1="353" v2="352" v3="416"/>
+<face v1="363" v2="374" v3="362"/>
+<face v1="383" v2="382" v3="373"/>
+<face v1="403" v2="404" v3="402"/>
+<face v1="368" v2="367" v3="356"/>
+<face v1="369" v2="378" v3="368"/>
+<face v1="379" v2="378" v3="369"/>
+<face v1="374" v2="383" v3="373"/>
+<face v1="305" v2="382" v3="304"/>
+<face v1="366" v2="354" v3="355"/>
+<face v1="378" v2="379" v3="308"/>
+<face v1="364" v2="363" v3="352"/>
+<face v1="382" v2="383" v3="304"/>
+<face v1="418" v2="378" v3="308"/>
+<face v1="375" v2="374" v3="363"/>
+<face v1="367" v2="376" v3="355"/>
+<face v1="378" v2="377" v3="368"/>
+<face v1="368" v2="377" v3="367"/>
+<face v1="384" v2="383" v3="374"/>
+<face v1="355" v2="376" v3="366"/>
+<face v1="377" v2="378" v3="309"/>
+<face v1="364" v2="375" v3="363"/>
+<face v1="421" v2="383" v3="303"/>
+<face v1="310" v2="377" v3="309"/>
+<face v1="353" v2="364" v3="352"/>
+<face v1="375" v2="384" v3="374"/>
+<face v1="383" v2="384" v3="303"/>
+<face v1="377" v2="385" v3="367"/>
+<face v1="366" v2="365" v3="354"/>
+<face v1="367" v2="385" v3="376"/>
+</faces>
+</submesh>
+<submesh material="lambert4" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="237">
+<face v1="469" v2="471" v3="470"/>
+<face v1="489" v2="472" v3="488"/>
+<face v1="620" v2="535" v3="546"/>
+<face v1="535" v2="547" v3="546"/>
+<face v1="547" v2="559" v3="546"/>
+<face v1="547" v2="536" v3="560"/>
+<face v1="547" v2="560" v3="572"/>
+<face v1="560" v2="548" v3="573"/>
+<face v1="465" v2="466" v3="459"/>
+<face v1="604" v2="459" v3="466"/>
+<face v1="468" v2="486" v3="465"/>
+<face v1="496" v2="604" v3="466"/>
+<face v1="487" v2="501" v3="468"/>
+<face v1="609" v2="482" v3="510"/>
+<face v1="502" v2="515" v3="487"/>
+<face v1="515" v2="501" v3="487"/>
+<face v1="470" v2="481" v3="480"/>
+<face v1="481" v2="495" v3="480"/>
+<face v1="480" v2="495" v3="494"/>
+<face v1="629" v2="630" v3="568"/>
+<face v1="630" v2="633" v3="568"/>
+<face v1="637" v2="580" v3="638"/>
+<face v1="523" v2="510" v3="511"/>
+<face v1="511" v2="524" v3="523"/>
+<face v1="523" v2="524" v3="534"/>
+<face v1="524" v2="535" v3="534"/>
+<face v1="535" v2="524" v3="547"/>
+<face v1="524" v2="536" v3="547"/>
+<face v1="536" v2="548" v3="560"/>
+<face v1="490" v2="473" v3="505"/>
+<face v1="504" v2="490" v3="518"/>
+<face v1="472" v2="471" v3="469"/>
+<face v1="477" v2="479" v3="472"/>
+<face v1="472" v2="479" v3="471"/>
+<face v1="501" v2="486" v3="468"/>
+<face v1="462" v2="601" v3="460"/>
+<face v1="463" v2="462" v3="464"/>
+<face v1="462" v2="460" v3="464"/>
+<face v1="465" v2="467" v3="466"/>
+<face v1="467" v2="463" v3="466"/>
+<face v1="474" v2="478" v3="476"/>
+<face v1="476" v2="478" v3="477"/>
+<face v1="466" v2="463" v3="482"/>
+<face v1="463" v2="464" v3="482"/>
+<face v1="464" v2="460" v3="483"/>
+<face v1="460" v2="461" v3="483"/>
+<face v1="467" v2="485" v3="463"/>
+<face v1="485" v2="462" v3="463"/>
+<face v1="486" v2="467" v3="465"/>
+<face v1="473" v2="474" v3="491"/>
+<face v1="491" v2="474" v3="476"/>
+<face v1="474" v2="475" v3="478"/>
+<face v1="478" v2="492" v3="477"/>
+<face v1="477" v2="492" v3="479"/>
+<face v1="482" v2="496" v3="466"/>
+<face v1="482" v2="464" v3="497"/>
+<face v1="464" v2="483" v3="497"/>
+<face v1="461" v2="484" v3="498"/>
+<face v1="505" v2="473" v3="491"/>
+<face v1="492" v2="478" v3="607"/>
+<face v1="607" v2="478" v3="608"/>
+<face v1="608" v2="478" v3="475"/>
+<face v1="492" v2="506" v3="479"/>
+<face v1="607" v2="612" v3="492"/>
+<face v1="612" v2="506" v3="492"/>
+<face v1="517" v2="504" v3="529"/>
+<face v1="460" v2="599" v3="461"/>
+<face v1="599" v2="600" v3="461"/>
+<face v1="601" v2="599" v3="460"/>
+<face v1="461" v2="600" v3="484"/>
+<face v1="600" v2="602" v3="484"/>
+<face v1="603" v2="601" v3="462"/>
+<face v1="484" v2="602" v3="499"/>
+<face v1="602" v2="605" v3="499"/>
+<face v1="499" v2="605" v3="513"/>
+<face v1="605" v2="610" v3="513"/>
+<face v1="513" v2="610" v3="526"/>
+<face v1="610" v2="613" v3="526"/>
+<face v1="471" v2="481" v3="470"/>
+<face v1="471" v2="493" v3="481"/>
+<face v1="481" v2="507" v3="495"/>
+<face v1="495" v2="520" v3="509"/>
+<face v1="509" v2="531" v3="522"/>
+<face v1="531" v2="542" v3="522"/>
+<face v1="482" v2="497" v3="510"/>
+<face v1="499" v2="513" v3="525"/>
+<face v1="485" v2="603" v3="462"/>
+<face v1="476" v2="477" v3="489"/>
+<face v1="489" v2="477" v3="472"/>
+<face v1="479" v2="493" v3="471"/>
+<face v1="483" v2="461" v3="498"/>
+<face v1="500" v2="606" v3="485"/>
+<face v1="606" v2="603" v3="485"/>
+<face v1="486" v2="500" v3="467"/>
+<face v1="500" v2="485" v3="467"/>
+<face v1="491" v2="476" v3="503"/>
+<face v1="503" v2="476" v3="489"/>
+<face v1="479" v2="506" v3="493"/>
+<face v1="493" v2="507" v3="481"/>
+<face v1="497" v2="483" v3="511"/>
+<face v1="483" v2="498" v3="511"/>
+<face v1="498" v2="484" v3="512"/>
+<face v1="484" v2="499" v3="512"/>
+<face v1="514" v2="611" v3="500"/>
+<face v1="611" v2="606" v3="500"/>
+<face v1="501" v2="514" v3="486"/>
+<face v1="514" v2="500" v3="486"/>
+<face v1="518" v2="490" v3="505"/>
+<face v1="505" v2="491" v3="516"/>
+<face v1="516" v2="491" v3="503"/>
+<face v1="506" v2="519" v3="493"/>
+<face v1="493" v2="519" v3="507"/>
+<face v1="507" v2="520" v3="495"/>
+<face v1="510" v2="497" v3="511"/>
+<face v1="511" v2="498" v3="524"/>
+<face v1="498" v2="512" v3="524"/>
+<face v1="512" v2="499" v3="525"/>
+<face v1="515" v2="527" v3="501"/>
+<face v1="527" v2="514" v3="501"/>
+<face v1="529" v2="504" v3="518"/>
+<face v1="518" v2="505" v3="528"/>
+<face v1="615" v2="519" v3="616"/>
+<face v1="616" v2="519" v3="506"/>
+<face v1="519" v2="530" v3="507"/>
+<face v1="507" v2="530" v3="520"/>
+<face v1="520" v2="531" v3="509"/>
+<face v1="524" v2="512" v3="536"/>
+<face v1="512" v2="525" v3="536"/>
+<face v1="525" v2="513" v3="537"/>
+<face v1="519" v2="618" v3="530"/>
+<face v1="618" v2="619" v3="530"/>
+<face v1="619" v2="540" v3="530"/>
+<face v1="530" v2="541" v3="520"/>
+<face v1="520" v2="541" v3="531"/>
+<face v1="622" v2="623" v3="540"/>
+<face v1="540" v2="551" v3="530"/>
+<face v1="530" v2="551" v3="541"/>
+<face v1="541" v2="552" v3="531"/>
+<face v1="531" v2="552" v3="542"/>
+<face v1="540" v2="623" v3="551"/>
+<face v1="542" v2="566" v3="553"/>
+<face v1="553" v2="578" v3="567"/>
+<face v1="495" v2="509" v3="494"/>
+<face v1="494" v2="509" v3="508"/>
+<face v1="509" v2="522" v3="508"/>
+<face v1="508" v2="522" v3="521"/>
+<face v1="522" v2="533" v3="521"/>
+<face v1="522" v2="542" v3="533"/>
+<face v1="542" v2="553" v3="533"/>
+<face v1="533" v2="553" v3="544"/>
+<face v1="553" v2="567" v3="544"/>
+<face v1="567" v2="579" v3="554"/>
+<face v1="567" v2="589" v3="579"/>
+<face v1="513" v2="526" v3="537"/>
+<face v1="536" v2="525" v3="548"/>
+<face v1="525" v2="537" v3="548"/>
+<face v1="548" v2="537" v3="561"/>
+<face v1="641" v2="639" v3="580"/>
+<face v1="639" v2="640" v3="580"/>
+<face v1="641" v2="580" v3="637"/>
+<face v1="638" v2="580" v3="569"/>
+<face v1="640" v2="570" v3="580"/>
+<face v1="527" v2="614" v3="514"/>
+<face v1="528" v2="505" v3="516"/>
+<face v1="539" v2="527" v3="515"/>
+<face v1="551" v2="623" v3="564"/>
+<face v1="623" v2="628" v3="564"/>
+<face v1="551" v2="565" v3="541"/>
+<face v1="541" v2="565" v3="552"/>
+<face v1="552" v2="566" v3="542"/>
+<face v1="564" v2="576" v3="551"/>
+<face v1="551" v2="576" v3="565"/>
+<face v1="565" v2="577" v3="552"/>
+<face v1="552" v2="577" v3="566"/>
+<face v1="566" v2="578" v3="553"/>
+<face v1="578" v2="589" v3="567"/>
+<face v1="521" v2="533" v3="532"/>
+<face v1="533" v2="544" v3="532"/>
+<face v1="544" v2="567" v3="554"/>
+<face v1="526" v2="613" v3="538"/>
+<face v1="537" v2="526" v3="549"/>
+<face v1="526" v2="538" v3="549"/>
+<face v1="537" v2="549" v3="561"/>
+<face v1="548" v2="561" v3="573"/>
+<face v1="561" v2="549" v3="574"/>
+<face v1="561" v2="574" v3="585"/>
+<face v1="573" v2="561" v3="585"/>
+<face v1="580" v2="590" v3="569"/>
+<face v1="580" v2="570" v3="590"/>
+<face v1="572" v2="560" v3="584"/>
+<face v1="560" v2="573" v3="584"/>
+<face v1="565" v2="587" v3="577"/>
+<face v1="577" v2="588" v3="566"/>
+<face v1="566" v2="588" v3="578"/>
+<face v1="631" v2="632" v3="569"/>
+<face v1="532" v2="544" v3="543"/>
+<face v1="544" v2="554" v3="543"/>
+<face v1="613" v2="617" v3="538"/>
+<face v1="549" v2="538" v3="562"/>
+<face v1="549" v2="562" v3="574"/>
+<face v1="574" v2="586" v3="594"/>
+<face v1="585" v2="574" v3="594"/>
+<face v1="573" v2="585" v3="593"/>
+<face v1="576" v2="587" v3="565"/>
+<face v1="559" v2="547" v3="572"/>
+<face v1="546" v2="559" v3="558"/>
+<face v1="569" v2="590" v3="581"/>
+<face v1="538" v2="617" v3="550"/>
+<face v1="538" v2="550" v3="562"/>
+<face v1="574" v2="562" v3="586"/>
+<face v1="594" v2="586" v3="598"/>
+<face v1="584" v2="573" v3="593"/>
+<face v1="562" v2="575" v3="586"/>
+<face v1="586" v2="595" v3="598"/>
+<face v1="590" v2="596" v3="581"/>
+<face v1="585" v2="594" v3="597"/>
+<face v1="617" v2="621" v3="550"/>
+<face v1="562" v2="550" v3="575"/>
+<face v1="636" v2="559" v3="571"/>
+<face v1="559" v2="572" v3="583"/>
+<face v1="570" v2="582" v3="590"/>
+<face v1="572" v2="584" v3="592"/>
+<face v1="635" v2="636" v3="571"/>
+<face v1="555" v2="631" v3="569"/>
+<face v1="586" v2="575" v3="595"/>
+<face v1="590" v2="582" v3="596"/>
+<face v1="624" v2="625" v3="545"/>
+<face v1="569" v2="581" v3="555"/>
+<face v1="571" v2="559" v3="583"/>
+<face v1="581" v2="596" v3="591"/>
+<face v1="583" v2="572" v3="592"/>
+<face v1="557" v2="556" v3="627"/>
+<face v1="642" v2="635" v3="571"/>
+<face v1="643" v2="631" v3="555"/>
+<face v1="550" v2="563" v3="575"/>
+<face v1="550" v2="621" v3="563"/>
+<face v1="634" v2="626" v3="644"/>
+</faces>
+</submesh>
+<submesh material="lambert4" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="217">
+<face v1="754" v2="768" v3="753"/>
+<face v1="785" v2="787" v3="784"/>
+<face v1="787" v2="786" v3="784"/>
+<face v1="739" v2="738" v3="719"/>
+<face v1="755" v2="754" v3="736"/>
+<face v1="753" v2="767" v3="779"/>
+<face v1="737" v2="755" v3="736"/>
+<face v1="719" v2="738" v3="718"/>
+<face v1="738" v2="737" v3="718"/>
+<face v1="754" v2="753" v3="735"/>
+<face v1="736" v2="754" v3="735"/>
+<face v1="658" v2="719" v3="659"/>
+<face v1="766" v2="753" v3="779"/>
+<face v1="719" v2="718" v3="659"/>
+<face v1="737" v2="736" v3="717"/>
+<face v1="718" v2="737" v3="717"/>
+<face v1="666" v2="669" v3="664"/>
+<face v1="659" v2="718" v3="795"/>
+<face v1="718" v2="717" v3="795"/>
+<face v1="670" v2="666" v3="665"/>
+<face v1="668" v2="670" v3="665"/>
+<face v1="672" v2="668" v3="667"/>
+<face v1="675" v2="670" v3="668"/>
+<face v1="672" v2="675" v3="668"/>
+<face v1="675" v2="681" v3="670"/>
+<face v1="682" v2="675" v3="672"/>
+<face v1="766" v2="779" v3="765"/>
+<face v1="779" v2="778" v3="765"/>
+<face v1="683" v2="684" v3="676"/>
+<face v1="683" v2="676" v3="685"/>
+<face v1="690" v2="683" v3="692"/>
+<face v1="692" v2="683" v3="685"/>
+<face v1="692" v2="685" v3="693"/>
+<face v1="700" v2="690" v3="692"/>
+<face v1="700" v2="692" v3="701"/>
+<face v1="708" v2="700" v3="709"/>
+<face v1="690" v2="691" v3="683"/>
+<face v1="691" v2="684" v3="683"/>
+<face v1="698" v2="699" v3="690"/>
+<face v1="699" v2="691" v3="690"/>
+<face v1="698" v2="690" v3="700"/>
+<face v1="707" v2="699" v3="649"/>
+<face v1="699" v2="698" v3="649"/>
+<face v1="649" v2="698" v3="651"/>
+<face v1="708" v2="653" v3="700"/>
+<face v1="700" v2="653" v3="698"/>
+<face v1="791" v2="698" v3="653"/>
+<face v1="792" v2="841" v3="652"/>
+<face v1="650" v2="842" v3="794"/>
+<face v1="655" v2="722" v3="796"/>
+<face v1="654" v2="723" v3="797"/>
+<face v1="723" v2="843" v3="797"/>
+<face v1="648" v2="646" v3="727"/>
+<face v1="646" v2="728" v3="727"/>
+<face v1="645" v2="732" v3="802"/>
+<face v1="732" v2="844" v3="802"/>
+<face v1="663" v2="733" v3="645"/>
+<face v1="733" v2="732" v3="645"/>
+<face v1="808" v2="844" v3="809"/>
+<face v1="732" v2="750" v3="844"/>
+<face v1="733" v2="751" v3="732"/>
+<face v1="734" v2="752" v3="733"/>
+<face v1="684" v2="689" v3="677"/>
+<face v1="691" v2="697" v3="684"/>
+<face v1="699" v2="706" v3="691"/>
+<face v1="706" v2="697" v3="691"/>
+<face v1="707" v2="715" v3="699"/>
+<face v1="715" v2="706" v3="699"/>
+<face v1="799" v2="800" v3="647"/>
+<face v1="647" v2="800" v3="801"/>
+<face v1="731" v2="715" v3="800"/>
+<face v1="707" v2="801" v3="715"/>
+<face v1="800" v2="715" v3="801"/>
+<face v1="662" v2="734" v3="803"/>
+<face v1="734" v2="733" v3="803"/>
+<face v1="716" v2="734" v3="662"/>
+<face v1="688" v2="681" v3="675"/>
+<face v1="696" v2="688" v3="682"/>
+<face v1="660" v2="717" v3="661"/>
+<face v1="717" v2="716" v3="661"/>
+<face v1="715" v2="730" v3="706"/>
+<face v1="804" v2="716" v3="662"/>
+<face v1="717" v2="736" v3="716"/>
+<face v1="810" v2="811" v3="715"/>
+<face v1="671" v2="672" v3="667"/>
+<face v1="677" v2="672" v3="671"/>
+<face v1="676" v2="677" v3="671"/>
+<face v1="676" v2="671" v3="678"/>
+<face v1="678" v2="671" v3="673"/>
+<face v1="678" v2="673" v3="679"/>
+<face v1="684" v2="677" v3="676"/>
+<face v1="685" v2="676" v3="678"/>
+<face v1="685" v2="678" v3="686"/>
+<face v1="774" v2="819" v3="775"/>
+<face v1="762" v2="775" v3="819"/>
+<face v1="764" v2="777" v3="762"/>
+<face v1="777" v2="775" v3="762"/>
+<face v1="765" v2="778" v3="764"/>
+<face v1="778" v2="777" v3="764"/>
+<face v1="656" v2="721" v3="657"/>
+<face v1="722" v2="721" v3="796"/>
+<face v1="722" v2="742" v3="721"/>
+<face v1="805" v2="806" v3="722"/>
+<face v1="722" v2="806" v3="742"/>
+<face v1="806" v2="743" v3="742"/>
+<face v1="844" v2="747" v3="809"/>
+<face v1="747" v2="746" v3="809"/>
+<face v1="750" v2="747" v3="844"/>
+<face v1="751" v2="750" v3="732"/>
+<face v1="752" v2="751" v3="733"/>
+<face v1="812" v2="813" v3="742"/>
+<face v1="742" v2="813" v3="758"/>
+<face v1="813" v2="759" v3="758"/>
+<face v1="746" v2="747" v3="815"/>
+<face v1="747" v2="762" v3="815"/>
+<face v1="762" v2="761" v3="815"/>
+<face v1="750" v2="764" v3="747"/>
+<face v1="764" v2="762" v3="747"/>
+<face v1="751" v2="765" v3="750"/>
+<face v1="765" v2="764" v3="750"/>
+<face v1="752" v2="766" v3="751"/>
+<face v1="766" v2="765" v3="751"/>
+<face v1="735" v2="753" v3="752"/>
+<face v1="753" v2="766" v3="752"/>
+<face v1="761" v2="762" v3="819"/>
+<face v1="677" v2="682" v3="672"/>
+<face v1="682" v2="688" v3="675"/>
+<face v1="689" v2="682" v3="677"/>
+<face v1="689" v2="696" v3="682"/>
+<face v1="697" v2="689" v3="684"/>
+<face v1="697" v2="705" v3="689"/>
+<face v1="705" v2="696" v3="689"/>
+<face v1="706" v2="714" v3="697"/>
+<face v1="714" v2="705" v3="697"/>
+<face v1="730" v2="714" v3="706"/>
+<face v1="811" v2="730" v3="715"/>
+<face v1="716" v2="735" v3="734"/>
+<face v1="736" v2="735" v3="716"/>
+<face v1="735" v2="752" v3="734"/>
+<face v1="688" v2="695" v3="681"/>
+<face v1="696" v2="704" v3="688"/>
+<face v1="705" v2="713" v3="696"/>
+<face v1="714" v2="729" v3="705"/>
+<face v1="730" v2="748" v3="714"/>
+<face v1="749" v2="730" v3="811"/>
+<face v1="748" v2="730" v3="816"/>
+<face v1="817" v2="816" v3="730"/>
+<face v1="704" v2="695" v3="688"/>
+<face v1="713" v2="704" v3="696"/>
+<face v1="729" v2="713" v3="705"/>
+<face v1="729" v2="744" v3="713"/>
+<face v1="748" v2="729" v3="714"/>
+<face v1="763" v2="748" v3="816"/>
+<face v1="671" v2="667" v3="673"/>
+<face v1="721" v2="720" v3="657"/>
+<face v1="721" v2="741" v3="720"/>
+<face v1="742" v2="741" v3="721"/>
+<face v1="742" v2="758" v3="741"/>
+<face v1="771" v2="770" v3="818"/>
+<face v1="759" v2="818" v3="758"/>
+<face v1="818" v2="770" v3="758"/>
+<face v1="837" v2="838" v3="839"/>
+<face v1="839" v2="838" v3="840"/>
+<face v1="778" v2="783" v3="777"/>
+<face v1="828" v2="775" v3="827"/>
+<face v1="713" v2="724" v3="704"/>
+<face v1="748" v2="760" v3="729"/>
+<face v1="741" v2="740" v3="720"/>
+<face v1="741" v2="757" v3="740"/>
+<face v1="758" v2="757" v3="741"/>
+<face v1="758" v2="770" v3="757"/>
+<face v1="744" v2="724" v3="713"/>
+<face v1="760" v2="744" v3="729"/>
+<face v1="770" v2="769" v3="757"/>
+<face v1="681" v2="674" v3="670"/>
+<face v1="793" v2="798" v3="726"/>
+<face v1="757" v2="769" v3="756"/>
+<face v1="670" v2="674" v3="666"/>
+<face v1="712" v2="793" v3="726"/>
+<face v1="822" v2="821" v3="845"/>
+<face v1="703" v2="790" v3="712"/>
+<face v1="695" v2="687" v3="681"/>
+<face v1="763" v2="820" v3="748"/>
+<face v1="681" v2="687" v3="674"/>
+<face v1="694" v2="789" v3="703"/>
+<face v1="703" v2="712" v3="725"/>
+<face v1="777" v2="782" v3="775"/>
+<face v1="704" v2="710" v3="695"/>
+<face v1="724" v2="710" v3="704"/>
+<face v1="674" v2="669" v3="666"/>
+<face v1="820" v2="760" v3="748"/>
+<face v1="744" v2="807" v3="724"/>
+<face v1="790" v2="793" v3="712"/>
+<face v1="687" v2="680" v3="674"/>
+<face v1="775" v2="781" v3="827"/>
+<face v1="789" v2="790" v3="703"/>
+<face v1="788" v2="789" v3="694"/>
+<face v1="829" v2="830" v3="831"/>
+<face v1="783" v2="782" v3="777"/>
+<face v1="831" v2="830" v3="832"/>
+<face v1="674" v2="680" v3="669"/>
+<face v1="782" v2="781" v3="775"/>
+<face v1="695" v2="702" v3="687"/>
+<face v1="710" v2="702" v3="695"/>
+<face v1="776" v2="760" v3="820"/>
+<face v1="711" v2="703" v3="725"/>
+<face v1="823" v2="780" v3="824"/>
+<face v1="694" v2="703" v3="711"/>
+<face v1="760" v2="814" v3="744"/>
+<face v1="836" v2="835" v3="834"/>
+<face v1="712" v2="726" v3="745"/>
+<face v1="772" v2="760" v3="776"/>
+<face v1="725" v2="712" v3="745"/>
+<face v1="833" v2="834" v3="835"/>
+<face v1="772" v2="773" v3="760"/>
+<face v1="826" v2="827" v3="781"/>
+<face v1="824" v2="780" v3="825"/>
+</faces>
+</submesh>
+<submesh material="lambert4" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="198">
+<face v1="946" v2="955" v3="945"/>
+<face v1="947" v2="956" v3="955"/>
+<face v1="932" v2="945" v3="931"/>
+<face v1="931" v2="930" v3="913"/>
+<face v1="957" v2="964" v3="956"/>
+<face v1="913" v2="930" v3="912"/>
+<face v1="946" v2="945" v3="932"/>
+<face v1="946" v2="947" v3="955"/>
+<face v1="932" v2="931" v3="914"/>
+<face v1="1011" v2="1012" v3="1013"/>
+<face v1="914" v2="931" v3="913"/>
+<face v1="913" v2="912" v3="861"/>
+<face v1="957" v2="956" v3="947"/>
+<face v1="933" v2="946" v3="932"/>
+<face v1="1013" v2="1012" v3="1014"/>
+<face v1="860" v2="913" v3="861"/>
+<face v1="914" v2="913" v3="974"/>
+<face v1="947" v2="946" v3="933"/>
+<face v1="859" v2="914" v3="974"/>
+<face v1="915" v2="932" v3="914"/>
+<face v1="933" v2="932" v3="915"/>
+<face v1="915" v2="914" v3="975"/>
+<face v1="1017" v2="1016" v3="1018"/>
+<face v1="1015" v2="1016" v3="1017"/>
+<face v1="948" v2="957" v3="947"/>
+<face v1="998" v2="997" v3="996"/>
+<face v1="934" v2="947" v3="933"/>
+<face v1="995" v2="996" v3="997"/>
+<face v1="858" v2="915" v3="975"/>
+<face v1="948" v2="947" v3="934"/>
+<face v1="916" v2="933" v3="915"/>
+<face v1="958" v2="957" v3="948"/>
+<face v1="934" v2="933" v3="916"/>
+<face v1="916" v2="915" v3="976"/>
+<face v1="935" v2="948" v3="934"/>
+<face v1="857" v2="916" v3="976"/>
+<face v1="917" v2="934" v3="916"/>
+<face v1="949" v2="958" v3="948"/>
+<face v1="949" v2="948" v3="935"/>
+<face v1="935" v2="934" v3="917"/>
+<face v1="917" v2="916" v3="977"/>
+<face v1="869" v2="865" v3="870"/>
+<face v1="873" v2="874" v3="869"/>
+<face v1="870" v2="865" v3="866"/>
+<face v1="866" v2="863" v3="867"/>
+<face v1="873" v2="869" v3="875"/>
+<face v1="875" v2="869" v3="870"/>
+<face v1="879" v2="880" v3="873"/>
+<face v1="867" v2="863" v3="864"/>
+<face v1="879" v2="873" v3="881"/>
+<face v1="864" v2="862" v3="868"/>
+<face v1="870" v2="866" v3="871"/>
+<face v1="881" v2="873" v3="875"/>
+<face v1="886" v2="879" v3="888"/>
+<face v1="895" v2="886" v3="897"/>
+<face v1="972" v2="895" v3="850"/>
+<face v1="871" v2="866" v3="867"/>
+<face v1="867" v2="864" v3="872"/>
+<face v1="872" v2="864" v3="868"/>
+<face v1="875" v2="870" v3="876"/>
+<face v1="876" v2="870" v3="871"/>
+<face v1="871" v2="867" v3="877"/>
+<face v1="877" v2="867" v3="872"/>
+<face v1="872" v2="868" v3="878"/>
+<face v1="881" v2="875" v3="882"/>
+<face v1="882" v2="875" v3="876"/>
+<face v1="876" v2="871" v3="883"/>
+<face v1="883" v2="871" v3="877"/>
+<face v1="877" v2="872" v3="884"/>
+<face v1="884" v2="872" v3="878"/>
+<face v1="888" v2="879" v3="881"/>
+<face v1="888" v2="881" v3="890"/>
+<face v1="890" v2="881" v3="882"/>
+<face v1="882" v2="876" v3="891"/>
+<face v1="891" v2="876" v3="883"/>
+<face v1="883" v2="877" v3="892"/>
+<face v1="892" v2="877" v3="884"/>
+<face v1="897" v2="886" v3="888"/>
+<face v1="897" v2="888" v3="899"/>
+<face v1="899" v2="888" v3="890"/>
+<face v1="890" v2="882" v3="900"/>
+<face v1="900" v2="882" v3="891"/>
+<face v1="891" v2="883" v3="901"/>
+<face v1="901" v2="883" v3="892"/>
+<face v1="904" v2="850" v3="897"/>
+<face v1="897" v2="850" v3="895"/>
+<face v1="973" v2="1031" v3="849"/>
+<face v1="904" v2="897" v3="906"/>
+<face v1="906" v2="897" v3="899"/>
+<face v1="899" v2="890" v3="907"/>
+<face v1="907" v2="890" v3="900"/>
+<face v1="900" v2="891" v3="908"/>
+<face v1="908" v2="891" v3="901"/>
+<face v1="856" v2="917" v3="977"/>
+<face v1="855" v2="918" v3="978"/>
+<face v1="918" v2="917" v3="978"/>
+<face v1="854" v2="919" v3="855"/>
+<face v1="919" v2="918" v3="855"/>
+<face v1="853" v2="920" v3="979"/>
+<face v1="920" v2="919" v3="979"/>
+<face v1="852" v2="921" v3="853"/>
+<face v1="921" v2="920" v3="853"/>
+<face v1="851" v2="922" v3="980"/>
+<face v1="922" v2="1032" v3="980"/>
+<face v1="981" v2="848" v3="982"/>
+<face v1="848" v2="983" v3="982"/>
+<face v1="924" v2="982" v3="906"/>
+<face v1="904" v2="906" v3="983"/>
+<face v1="983" v2="906" v3="982"/>
+<face v1="906" v2="899" v3="925"/>
+<face v1="925" v2="899" v3="907"/>
+<face v1="907" v2="900" v3="926"/>
+<face v1="926" v2="900" v3="908"/>
+<face v1="918" v2="935" v3="917"/>
+<face v1="919" v2="936" v3="918"/>
+<face v1="936" v2="935" v3="918"/>
+<face v1="920" v2="937" v3="919"/>
+<face v1="937" v2="936" v3="919"/>
+<face v1="921" v2="938" v3="920"/>
+<face v1="986" v2="906" v3="987"/>
+<face v1="941" v2="987" v3="925"/>
+<face v1="987" v2="906" v3="925"/>
+<face v1="925" v2="907" v3="942"/>
+<face v1="942" v2="907" v3="926"/>
+<face v1="954" v2="990" v3="942"/>
+<face v1="942" v2="990" v3="925"/>
+<face v1="990" v2="991" v3="925"/>
+<face v1="1007" v2="1008" v3="1009"/>
+<face v1="1010" v2="1009" v3="1008"/>
+<face v1="884" v2="878" v3="889"/>
+<face v1="936" v2="949" v3="935"/>
+<face v1="954" v2="942" v3="994"/>
+<face v1="892" v2="884" v3="898"/>
+<face v1="901" v2="892" v3="905"/>
+<face v1="908" v2="901" v3="923"/>
+<face v1="903" v2="911" v3="902"/>
+<face v1="938" v2="937" v3="920"/>
+<face v1="942" v2="926" v3="953"/>
+<face v1="994" v2="942" v3="953"/>
+<face v1="905" v2="892" v3="898"/>
+<face v1="923" v2="901" v3="905"/>
+<face v1="940" v2="908" v3="923"/>
+<face v1="926" v2="908" v3="940"/>
+<face v1="953" v2="926" v3="940"/>
+<face v1="963" v2="994" v3="953"/>
+<face v1="1029" v2="1028" v3="1030"/>
+<face v1="962" v2="963" v3="953"/>
+<face v1="984" v2="985" v3="921"/>
+<face v1="937" v2="950" v3="936"/>
+<face v1="886" v2="887" v3="879"/>
+<face v1="895" v2="896" v3="886"/>
+<face v1="846" v2="895" v3="847"/>
+<face v1="921" v2="985" v3="938"/>
+<face v1="950" v2="949" v3="936"/>
+<face v1="985" v2="939" v3="938"/>
+<face v1="988" v2="989" v3="938"/>
+<face v1="938" v2="951" v3="937"/>
+<face v1="951" v2="950" v3="937"/>
+<face v1="887" v2="880" v3="879"/>
+<face v1="950" v2="959" v3="949"/>
+<face v1="950" v2="951" v3="959"/>
+<face v1="938" v2="989" v3="951"/>
+<face v1="989" v2="952" v3="951"/>
+<face v1="880" v2="874" v3="873"/>
+<face v1="896" v2="887" v3="886"/>
+<face v1="896" v2="895" v3="846"/>
+<face v1="993" v2="992" v3="951"/>
+<face v1="992" v2="960" v3="951"/>
+<face v1="893" v2="903" v3="902"/>
+<face v1="1025" v2="1024" v3="1026"/>
+<face v1="959" v2="958" v3="949"/>
+<face v1="951" v2="960" v3="959"/>
+<face v1="894" v2="903" v3="893"/>
+<face v1="903" v2="927" v3="911"/>
+<face v1="902" v2="911" v3="910"/>
+<face v1="1023" v2="1024" v3="1025"/>
+<face v1="909" v2="927" v3="903"/>
+<face v1="961" v2="960" v3="992"/>
+<face v1="885" v2="894" v3="893"/>
+<face v1="894" v2="909" v3="903"/>
+<face v1="911" v2="929" v3="910"/>
+<face v1="959" v2="960" v3="966"/>
+<face v1="1027" v2="1028" v3="1029"/>
+<face v1="969" v2="971" v3="968"/>
+<face v1="958" v2="965" v3="957"/>
+<face v1="910" v2="929" v3="928"/>
+<face v1="971" v2="970" v3="968"/>
+<face v1="1003" v2="1004" v3="1005"/>
+<face v1="1019" v2="1020" v3="1021"/>
+<face v1="1005" v2="1004" v3="1006"/>
+<face v1="965" v2="964" v3="957"/>
+<face v1="1022" v2="1021" v3="1020"/>
+<face v1="927" v2="943" v3="911"/>
+<face v1="911" v2="943" v3="929"/>
+<face v1="960" v2="967" v3="966"/>
+<face v1="1002" v2="1001" v3="1000"/>
+<face v1="999" v2="1000" v3="1001"/>
+<face v1="929" v2="944" v3="928"/>
+</faces>
+</submesh>
+<submesh material="lambert4" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="157">
+<face v1="1082" v2="1081" v3="1069"/>
+<face v1="1033" v2="1057" v3="1143"/>
+<face v1="1057" v2="1069" v3="1056"/>
+<face v1="1057" v2="1056" v3="1143"/>
+<face v1="1069" v2="1068" v3="1056"/>
+<face v1="1069" v2="1081" v3="1068"/>
+<face v1="1034" v2="1056" v3="1142"/>
+<face v1="1157" v2="1158" v3="1159"/>
+<face v1="1160" v2="1159" v3="1158"/>
+<face v1="1169" v2="1170" v3="1171"/>
+<face v1="1172" v2="1171" v3="1170"/>
+<face v1="1183" v2="1184" v3="1185"/>
+<face v1="1185" v2="1184" v3="1186"/>
+<face v1="1195" v2="1196" v3="1197"/>
+<face v1="1197" v2="1196" v3="1198"/>
+<face v1="1086" v2="1099" v3="1085"/>
+<face v1="1122" v2="1124" v3="1121"/>
+<face v1="1124" v2="1123" v3="1121"/>
+<face v1="1087" v2="1088" v3="1100"/>
+<face v1="1088" v2="1101" v3="1100"/>
+<face v1="1089" v2="1102" v3="1088"/>
+<face v1="1102" v2="1101" v3="1088"/>
+<face v1="1090" v2="1103" v3="1089"/>
+<face v1="1103" v2="1102" v3="1089"/>
+<face v1="1126" v2="1128" v3="1125"/>
+<face v1="1128" v2="1127" v3="1125"/>
+<face v1="1092" v2="1105" v3="1104"/>
+<face v1="1093" v2="1106" v3="1092"/>
+<face v1="1106" v2="1105" v3="1092"/>
+<face v1="1093" v2="1094" v3="1106"/>
+<face v1="1094" v2="1107" v3="1106"/>
+<face v1="1175" v2="1174" v3="1173"/>
+<face v1="1037" v2="1053" v3="1038"/>
+<face v1="1036" v2="1054" v3="1141"/>
+<face v1="1054" v2="1053" v3="1141"/>
+<face v1="1035" v2="1055" v3="1036"/>
+<face v1="1055" v2="1054" v3="1036"/>
+<face v1="1056" v2="1055" v3="1142"/>
+<face v1="1187" v2="1188" v3="1189"/>
+<face v1="1190" v2="1189" v3="1188"/>
+<face v1="1041" v2="1049" v3="1138"/>
+<face v1="1040" v2="1050" v3="1139"/>
+<face v1="1050" v2="1049" v3="1139"/>
+<face v1="1039" v2="1051" v3="1040"/>
+<face v1="1051" v2="1050" v3="1040"/>
+<face v1="1038" v2="1052" v3="1140"/>
+<face v1="1052" v2="1051" v3="1140"/>
+<face v1="1053" v2="1052" v3="1038"/>
+<face v1="1049" v2="1061" v3="1048"/>
+<face v1="1050" v2="1062" v3="1049"/>
+<face v1="1062" v2="1061" v3="1049"/>
+<face v1="1051" v2="1063" v3="1050"/>
+<face v1="1063" v2="1062" v3="1050"/>
+<face v1="1052" v2="1064" v3="1051"/>
+<face v1="1064" v2="1063" v3="1051"/>
+<face v1="1053" v2="1065" v3="1052"/>
+<face v1="1065" v2="1064" v3="1052"/>
+<face v1="1054" v2="1066" v3="1053"/>
+<face v1="1066" v2="1065" v3="1053"/>
+<face v1="1055" v2="1067" v3="1054"/>
+<face v1="1067" v2="1066" v3="1054"/>
+<face v1="1056" v2="1068" v3="1055"/>
+<face v1="1068" v2="1067" v3="1055"/>
+<face v1="1061" v2="1073" v3="1060"/>
+<face v1="1073" v2="1072" v3="1060"/>
+<face v1="1062" v2="1074" v3="1061"/>
+<face v1="1074" v2="1073" v3="1061"/>
+<face v1="1063" v2="1075" v3="1062"/>
+<face v1="1075" v2="1074" v3="1062"/>
+<face v1="1064" v2="1076" v3="1063"/>
+<face v1="1076" v2="1075" v3="1063"/>
+<face v1="1065" v2="1077" v3="1064"/>
+<face v1="1077" v2="1076" v3="1064"/>
+<face v1="1066" v2="1078" v3="1065"/>
+<face v1="1078" v2="1077" v3="1065"/>
+<face v1="1067" v2="1079" v3="1066"/>
+<face v1="1079" v2="1078" v3="1066"/>
+<face v1="1068" v2="1080" v3="1067"/>
+<face v1="1080" v2="1079" v3="1067"/>
+<face v1="1081" v2="1080" v3="1068"/>
+<face v1="1073" v2="1086" v3="1072"/>
+<face v1="1074" v2="1087" v3="1073"/>
+<face v1="1087" v2="1086" v3="1073"/>
+<face v1="1074" v2="1075" v3="1087"/>
+<face v1="1075" v2="1088" v3="1087"/>
+<face v1="1076" v2="1089" v3="1075"/>
+<face v1="1089" v2="1088" v3="1075"/>
+<face v1="1077" v2="1090" v3="1076"/>
+<face v1="1090" v2="1089" v3="1076"/>
+<face v1="1078" v2="1091" v3="1077"/>
+<face v1="1091" v2="1090" v3="1077"/>
+<face v1="1078" v2="1079" v3="1091"/>
+<face v1="1079" v2="1092" v3="1091"/>
+<face v1="1080" v2="1093" v3="1079"/>
+<face v1="1093" v2="1092" v3="1079"/>
+<face v1="1081" v2="1094" v3="1080"/>
+<face v1="1094" v2="1093" v3="1080"/>
+<face v1="1095" v2="1094" v3="1081"/>
+<face v1="1091" v2="1092" v3="1104"/>
+<face v1="1179" v2="1180" v3="1181"/>
+<face v1="1182" v2="1181" v3="1180"/>
+<face v1="1191" v2="1192" v3="1193"/>
+<face v1="1194" v2="1193" v3="1192"/>
+<face v1="1147" v2="1111" v3="1146"/>
+<face v1="1148" v2="1111" v3="1147"/>
+<face v1="1149" v2="1112" v3="1148"/>
+<face v1="1136" v2="1135" v3="1134"/>
+<face v1="1134" v2="1135" v3="1133"/>
+<face v1="1114" v2="1150" v3="1115"/>
+<face v1="1151" v2="1115" v3="1150"/>
+<face v1="1152" v2="1115" v3="1151"/>
+<face v1="1165" v2="1166" v3="1167"/>
+<face v1="1167" v2="1166" v3="1168"/>
+<face v1="1049" v2="1048" v3="1138"/>
+<face v1="1048" v2="1060" v3="1047"/>
+<face v1="1061" v2="1060" v3="1048"/>
+<face v1="1060" v2="1072" v3="1059"/>
+<face v1="1072" v2="1085" v3="1071"/>
+<face v1="1086" v2="1085" v3="1072"/>
+<face v1="1042" v2="1048" v3="1137"/>
+<face v1="1048" v2="1047" v3="1137"/>
+<face v1="1099" v2="1098" v3="1085"/>
+<face v1="1132" v2="1131" v3="1130"/>
+<face v1="1130" v2="1131" v3="1129"/>
+<face v1="1110" v2="1146" v3="1111"/>
+<face v1="1112" v2="1111" v3="1148"/>
+<face v1="1113" v2="1112" v3="1149"/>
+<face v1="1112" v2="1117" v3="1111"/>
+<face v1="1119" v2="1118" v3="1113"/>
+<face v1="1113" v2="1118" v3="1112"/>
+<face v1="1199" v2="1119" v3="1113"/>
+<face v1="1161" v2="1162" v3="1163"/>
+<face v1="1163" v2="1162" v3="1164"/>
+<face v1="1072" v2="1071" v3="1059"/>
+<face v1="1085" v2="1084" v3="1071"/>
+<face v1="1060" v2="1059" v3="1047"/>
+<face v1="1085" v2="1098" v3="1084"/>
+<face v1="1098" v2="1097" v3="1084"/>
+<face v1="1111" v2="1117" v3="1110"/>
+<face v1="1118" v2="1117" v3="1112"/>
+<face v1="1119" v2="1120" v3="1118"/>
+<face v1="1043" v2="1047" v3="1044"/>
+<face v1="1047" v2="1059" v3="1046"/>
+<face v1="1145" v2="1108" v3="1144"/>
+<face v1="1047" v2="1046" v3="1044"/>
+<face v1="1059" v2="1071" v3="1058"/>
+<face v1="1153" v2="1154" v3="1155"/>
+<face v1="1109" v2="1108" v3="1145"/>
+<face v1="1116" v2="1110" v3="1117"/>
+<face v1="1059" v2="1058" v3="1046"/>
+<face v1="1071" v2="1084" v3="1083"/>
+<face v1="1084" v2="1097" v3="1096"/>
+<face v1="1155" v2="1154" v3="1156"/>
+<face v1="1071" v2="1070" v3="1058"/>
+<face v1="1070" v2="1071" v3="1083"/>
+<face v1="1178" v2="1177" v3="1176"/>
+<face v1="1046" v2="1058" v3="1045"/>
+</faces>
+</submesh>
+<submesh material="lambert4" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="285">
+<face v1="1304" v2="1320" v3="1283"/>
+<face v1="1234" v2="1222" v3="1228"/>
+<face v1="1222" v2="1215" v3="1218"/>
+<face v1="1227" v2="1222" v3="1234"/>
+<face v1="1227" v2="1217" v3="1222"/>
+<face v1="1241" v2="1227" v3="1234"/>
+<face v1="1217" v2="1215" v3="1222"/>
+<face v1="1233" v2="1227" v3="1241"/>
+<face v1="1221" v2="1217" v3="1227"/>
+<face v1="1233" v2="1221" v3="1227"/>
+<face v1="1240" v2="1233" v3="1250"/>
+<face v1="1250" v2="1233" v3="1241"/>
+<face v1="1221" v2="1216" v3="1217"/>
+<face v1="1226" v2="1221" v3="1233"/>
+<face v1="1232" v2="1226" v3="1240"/>
+<face v1="1240" v2="1226" v3="1233"/>
+<face v1="1249" v2="1232" v3="1240"/>
+<face v1="1249" v2="1240" v3="1260"/>
+<face v1="1260" v2="1240" v3="1250"/>
+<face v1="1220" v2="1216" v3="1221"/>
+<face v1="1226" v2="1220" v3="1221"/>
+<face v1="1232" v2="1225" v3="1226"/>
+<face v1="1239" v2="1232" v3="1249"/>
+<face v1="1248" v2="1239" v3="1259"/>
+<face v1="1259" v2="1239" v3="1249"/>
+<face v1="1274" v2="1248" v3="1259"/>
+<face v1="1259" v2="1249" v3="1275"/>
+<face v1="1295" v2="1404" v3="1274"/>
+<face v1="1274" v2="1259" v3="1296"/>
+<face v1="1296" v2="1410" v3="1274"/>
+<face v1="1410" v2="1411" v3="1274"/>
+<face v1="1466" v2="1467" v3="1468"/>
+<face v1="1469" v2="1468" v3="1467"/>
+<face v1="1275" v2="1249" v3="1260"/>
+<face v1="1296" v2="1259" v3="1275"/>
+<face v1="1315" v2="1410" v3="1296"/>
+<face v1="1421" v2="1296" v3="1420"/>
+<face v1="1223" v2="1219" v3="1225"/>
+<face v1="1225" v2="1219" v3="1220"/>
+<face v1="1225" v2="1220" v3="1226"/>
+<face v1="1231" v2="1223" v3="1225"/>
+<face v1="1231" v2="1225" v3="1232"/>
+<face v1="1238" v2="1231" v3="1239"/>
+<face v1="1239" v2="1231" v3="1232"/>
+<face v1="1223" v2="1224" v3="1219"/>
+<face v1="1229" v2="1230" v3="1223"/>
+<face v1="1230" v2="1224" v3="1223"/>
+<face v1="1229" v2="1223" v3="1231"/>
+<face v1="1236" v2="1237" v3="1229"/>
+<face v1="1237" v2="1230" v3="1229"/>
+<face v1="1236" v2="1229" v3="1238"/>
+<face v1="1238" v2="1229" v3="1231"/>
+<face v1="1244" v2="1245" v3="1236"/>
+<face v1="1245" v2="1237" v3="1236"/>
+<face v1="1244" v2="1236" v3="1246"/>
+<face v1="1246" v2="1236" v3="1238"/>
+<face v1="1246" v2="1238" v3="1248"/>
+<face v1="1254" v2="1245" v3="1205"/>
+<face v1="1245" v2="1244" v3="1205"/>
+<face v1="1205" v2="1244" v3="1204"/>
+<face v1="1255" v2="1208" v3="1246"/>
+<face v1="1246" v2="1208" v3="1244"/>
+<face v1="1389" v2="1244" v3="1208"/>
+<face v1="1390" v2="1473" v3="1207"/>
+<face v1="1255" v2="1246" v3="1258"/>
+<face v1="1258" v2="1246" v3="1248"/>
+<face v1="1213" v2="1266" v3="1214"/>
+<face v1="1266" v2="1265" v3="1214"/>
+<face v1="1212" v2="1267" v3="1392"/>
+<face v1="1267" v2="1266" v3="1392"/>
+<face v1="1211" v2="1268" v3="1212"/>
+<face v1="1268" v2="1267" v3="1212"/>
+<face v1="1209" v2="1269" v3="1393"/>
+<face v1="1269" v2="1268" v3="1393"/>
+<face v1="1210" v2="1272" v3="1209"/>
+<face v1="1272" v2="1269" v3="1209"/>
+<face v1="1394" v2="1206" v3="1395"/>
+<face v1="1206" v2="1396" v3="1395"/>
+<face v1="1273" v2="1395" v3="1258"/>
+<face v1="1255" v2="1258" v3="1396"/>
+<face v1="1396" v2="1258" v3="1395"/>
+<face v1="1203" v2="1202" v3="1281"/>
+<face v1="1202" v2="1282" v3="1281"/>
+<face v1="1201" v2="1284" v3="1399"/>
+<face v1="1200" v2="1285" v3="1400"/>
+<face v1="1248" v2="1238" v3="1239"/>
+<face v1="1258" v2="1248" v3="1274"/>
+<face v1="1403" v2="1258" v3="1404"/>
+<face v1="1404" v2="1258" v3="1274"/>
+<face v1="1316" v2="1336" v3="1299"/>
+<face v1="1336" v2="1359" v3="1318"/>
+<face v1="1318" v2="1359" v3="1338"/>
+<face v1="1348" v2="1349" v3="1367"/>
+<face v1="1359" v2="1372" v3="1338"/>
+<face v1="1338" v2="1372" v3="1358"/>
+<face v1="1449" v2="1358" v3="1459"/>
+<face v1="1459" v2="1358" v3="1460"/>
+<face v1="1461" v2="1460" v3="1372"/>
+<face v1="1358" v2="1372" v3="1460"/>
+<face v1="1359" v2="1378" v3="1372"/>
+<face v1="1461" v2="1372" v3="1465"/>
+<face v1="1372" v2="1378" v3="1465"/>
+<face v1="1319" v2="1340" v3="1360"/>
+<face v1="1340" v2="1361" v3="1373"/>
+<face v1="1374" v2="1361" v3="1452"/>
+<face v1="1462" v2="1463" v3="1361"/>
+<face v1="1463" v2="1464" v3="1361"/>
+<face v1="1464" v2="1373" v3="1361"/>
+<face v1="1333" v2="1416" v3="1331"/>
+<face v1="1341" v2="1423" v3="1424"/>
+<face v1="1327" v2="1351" v3="1326"/>
+<face v1="1380" v2="1382" v3="1379"/>
+<face v1="1382" v2="1381" v3="1379"/>
+<face v1="1328" v2="1329" v3="1352"/>
+<face v1="1329" v2="1353" v3="1352"/>
+<face v1="1429" v2="1430" v3="1354"/>
+<face v1="1430" v2="1431" v3="1354"/>
+<face v1="1432" v2="1354" v3="1431"/>
+<face v1="1355" v2="1474" v3="1356"/>
+<face v1="1475" v2="1353" v3="1433"/>
+<face v1="1434" v2="1433" v3="1329"/>
+<face v1="1433" v2="1353" v3="1329"/>
+<face v1="1422" v2="1435" v3="1361"/>
+<face v1="1436" v2="1362" v3="1437"/>
+<face v1="1438" v2="1363" v3="1439"/>
+<face v1="1439" v2="1363" v3="1440"/>
+<face v1="1363" v2="1476" v3="1440"/>
+<face v1="1477" v2="1441" v3="1364"/>
+<face v1="1343" v2="1344" v3="1441"/>
+<face v1="1344" v2="1364" v3="1441"/>
+<face v1="1365" v2="1364" v3="1344"/>
+<face v1="1366" v2="1365" v3="1346"/>
+<face v1="1443" v2="1368" v3="1442"/>
+<face v1="1370" v2="1444" v3="1369"/>
+<face v1="1369" v2="1444" v3="1445"/>
+<face v1="1444" v2="1446" v3="1445"/>
+<face v1="1447" v2="1357" v3="1448"/>
+<face v1="1448" v2="1357" v3="1358"/>
+<face v1="1478" v2="1450" v3="1443"/>
+<face v1="1451" v2="1452" v3="1435"/>
+<face v1="1452" v2="1361" v3="1435"/>
+<face v1="1375" v2="1453" v3="1454"/>
+<face v1="1453" v2="1455" v3="1454"/>
+<face v1="1455" v2="1479" v3="1454"/>
+<face v1="1480" v2="1456" v3="1457"/>
+<face v1="1286" v2="1481" v3="1401"/>
+<face v1="1307" v2="1306" v3="1285"/>
+<face v1="1307" v2="1325" v3="1306"/>
+<face v1="1325" v2="1324" v3="1306"/>
+<face v1="1325" v2="1482" v3="1324"/>
+<face v1="1482" v2="1347" v3="1324"/>
+<face v1="1235" v2="1243" v3="1242"/>
+<face v1="1243" v2="1252" v3="1242"/>
+<face v1="1242" v2="1252" v3="1251"/>
+<face v1="1387" v2="1388" v3="1253"/>
+<face v1="1243" v2="1261" v3="1252"/>
+<face v1="1252" v2="1263" v3="1251"/>
+<face v1="1251" v2="1263" v3="1262"/>
+<face v1="1253" v2="1388" v3="1264"/>
+<face v1="1388" v2="1391" v3="1264"/>
+<face v1="1261" v2="1276" v3="1252"/>
+<face v1="1252" v2="1276" v3="1263"/>
+<face v1="1263" v2="1278" v3="1262"/>
+<face v1="1262" v2="1278" v3="1277"/>
+<face v1="1264" v2="1391" v3="1279"/>
+<face v1="1391" v2="1397" v3="1279"/>
+<face v1="1284" v2="1282" v3="1399"/>
+<face v1="1285" v2="1284" v3="1400"/>
+<face v1="1266" v2="1288" v3="1265"/>
+<face v1="1267" v2="1289" v3="1266"/>
+<face v1="1289" v2="1288" v3="1266"/>
+<face v1="1268" v2="1290" v3="1267"/>
+<face v1="1290" v2="1289" v3="1267"/>
+<face v1="1269" v2="1291" v3="1268"/>
+<face v1="1291" v2="1290" v3="1268"/>
+<face v1="1272" v2="1402" v3="1269"/>
+<face v1="1269" v2="1402" v3="1291"/>
+<face v1="1294" v2="1291" v3="1402"/>
+<face v1="1276" v2="1297" v3="1263"/>
+<face v1="1263" v2="1297" v3="1278"/>
+<face v1="1278" v2="1299" v3="1277"/>
+<face v1="1277" v2="1299" v3="1298"/>
+<face v1="1279" v2="1397" v3="1300"/>
+<face v1="1397" v2="1405" v3="1300"/>
+<face v1="1281" v2="1282" v3="1407"/>
+<face v1="1282" v2="1303" v3="1407"/>
+<face v1="1407" v2="1303" v3="1302"/>
+<face v1="1284" v2="1305" v3="1282"/>
+<face v1="1305" v2="1303" v3="1282"/>
+<face v1="1285" v2="1306" v3="1284"/>
+<face v1="1306" v2="1305" v3="1284"/>
+<face v1="1289" v2="1309" v3="1288"/>
+<face v1="1290" v2="1310" v3="1289"/>
+<face v1="1310" v2="1309" v3="1289"/>
+<face v1="1291" v2="1311" v3="1290"/>
+<face v1="1311" v2="1310" v3="1290"/>
+<face v1="1408" v2="1409" v3="1291"/>
+<face v1="1291" v2="1409" v3="1311"/>
+<face v1="1314" v2="1311" v3="1409"/>
+<face v1="1278" v2="1316" v3="1299"/>
+<face v1="1299" v2="1318" v3="1298"/>
+<face v1="1298" v2="1318" v3="1317"/>
+<face v1="1300" v2="1405" v3="1319"/>
+<face v1="1405" v2="1412" v3="1319"/>
+<face v1="1414" v2="1303" v3="1415"/>
+<face v1="1303" v2="1322" v3="1415"/>
+<face v1="1415" v2="1322" v3="1321"/>
+<face v1="1305" v2="1323" v3="1303"/>
+<face v1="1323" v2="1322" v3="1303"/>
+<face v1="1306" v2="1324" v3="1305"/>
+<face v1="1324" v2="1323" v3="1305"/>
+<face v1="1418" v2="1417" v3="1311"/>
+<face v1="1319" v2="1412" v3="1340"/>
+<face v1="1412" v2="1422" v3="1340"/>
+<face v1="1321" v2="1322" v3="1426"/>
+<face v1="1426" v2="1322" v3="1344"/>
+<face v1="1323" v2="1346" v3="1322"/>
+<face v1="1346" v2="1344" v3="1322"/>
+<face v1="1324" v2="1347" v3="1323"/>
+<face v1="1347" v2="1346" v3="1323"/>
+<face v1="1470" v2="1471" v3="1472"/>
+<face v1="1288" v2="1308" v3="1287"/>
+<face v1="1309" v2="1308" v3="1288"/>
+<face v1="1309" v2="1327" v3="1308"/>
+<face v1="1327" v2="1326" v3="1308"/>
+<face v1="1310" v2="1328" v3="1309"/>
+<face v1="1328" v2="1327" v3="1309"/>
+<face v1="1310" v2="1311" v3="1328"/>
+<face v1="1311" v2="1329" v3="1328"/>
+<face v1="1334" v2="1329" v3="1417"/>
+<face v1="1329" v2="1311" v3="1417"/>
+<face v1="1340" v2="1422" v3="1361"/>
+<face v1="1297" v2="1316" v3="1278"/>
+<face v1="1299" v2="1336" v3="1318"/>
+<face v1="1318" v2="1338" v3="1317"/>
+<face v1="1317" v2="1338" v3="1337"/>
+<face v1="1343" v2="1426" v3="1344"/>
+<face v1="1338" v2="1358" v3="1337"/>
+<face v1="1337" v2="1358" v3="1357"/>
+<face v1="1346" v2="1365" v3="1344"/>
+<face v1="1347" v2="1366" v3="1346"/>
+<face v1="1384" v2="1386" v3="1383"/>
+<face v1="1386" v2="1385" v3="1383"/>
+<face v1="1449" v2="1448" v3="1358"/>
+<face v1="1483" v2="1330" v3="1312"/>
+<face v1="1332" v2="1313" v3="1330"/>
+<face v1="1330" v2="1313" v3="1312"/>
+<face v1="1419" v2="1335" v3="1313"/>
+<face v1="1335" v2="1420" v3="1313"/>
+<face v1="1484" v2="1413" v3="1425"/>
+<face v1="1368" v2="1443" v3="1450"/>
+<face v1="1293" v2="1271" v3="1292"/>
+<face v1="1313" v2="1293" v3="1312"/>
+<face v1="1312" v2="1293" v3="1292"/>
+<face v1="1413" v2="1406" v3="1301"/>
+<face v1="1371" v2="1368" v3="1450"/>
+<face v1="1320" v2="1413" v3="1301"/>
+<face v1="1320" v2="1301" v3="1283"/>
+<face v1="1342" v2="1425" v3="1320"/>
+<face v1="1425" v2="1413" v3="1320"/>
+<face v1="1342" v2="1320" v3="1345"/>
+<face v1="1345" v2="1320" v3="1427"/>
+<face v1="1428" v2="1427" v3="1304"/>
+<face v1="1427" v2="1320" v3="1304"/>
+<face v1="1275" v2="1260" v3="1293"/>
+<face v1="1293" v2="1260" v3="1271"/>
+<face v1="1296" v2="1275" v3="1313"/>
+<face v1="1313" v2="1275" v3="1293"/>
+<face v1="1420" v2="1296" v3="1313"/>
+<face v1="1271" v2="1257" v3="1270"/>
+<face v1="1292" v2="1271" v3="1270"/>
+<face v1="1406" v2="1398" v3="1280"/>
+<face v1="1301" v2="1406" v3="1280"/>
+<face v1="1260" v2="1250" v3="1271"/>
+<face v1="1271" v2="1250" v3="1257"/>
+<face v1="1457" v2="1456" v3="1377"/>
+<face v1="1270" v2="1257" v3="1256"/>
+<face v1="1250" v2="1241" v3="1257"/>
+<face v1="1458" v2="1377" v3="1456"/>
+<face v1="1300" v2="1319" v3="1339"/>
+<face v1="1376" v2="1457" v3="1377"/>
+<face v1="1257" v2="1247" v3="1256"/>
+<face v1="1257" v2="1241" v3="1247"/>
+<face v1="1241" v2="1234" v3="1247"/>
+<face v1="1351" v2="1350" v3="1326"/>
+</faces>
+</submesh>
+<submesh material="lambert4" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="214">
+<face v1="1542" v2="1529" v3="1541"/>
+<face v1="1569" v2="1555" v3="1567"/>
+<face v1="1555" v2="1542" v3="1554"/>
+<face v1="1497" v2="1500" v3="1494"/>
+<face v1="1502" v2="1498" v3="1495"/>
+<face v1="1502" v2="1506" v3="1498"/>
+<face v1="1541" v2="1529" v3="1528"/>
+<face v1="1625" v2="1623" v3="1517"/>
+<face v1="1500" v2="1496" v3="1494"/>
+<face v1="1501" v2="1504" v3="1497"/>
+<face v1="1496" v2="1499" v3="1493"/>
+<face v1="1499" v2="1495" v3="1493"/>
+<face v1="1499" v2="1502" v3="1495"/>
+<face v1="1511" v2="1506" v3="1502"/>
+<face v1="1504" v2="1500" v3="1497"/>
+<face v1="1507" v2="1502" v3="1499"/>
+<face v1="1500" v2="1503" v3="1496"/>
+<face v1="1503" v2="1499" v3="1496"/>
+<face v1="1503" v2="1507" v3="1499"/>
+<face v1="1508" v2="1503" v3="1500"/>
+<face v1="1508" v2="1512" v3="1503"/>
+<face v1="1507" v2="1511" v3="1502"/>
+<face v1="1512" v2="1507" v3="1503"/>
+<face v1="1512" v2="1517" v3="1507"/>
+<face v1="1524" v2="1517" v3="1512"/>
+<face v1="1517" v2="1511" v3="1507"/>
+<face v1="1505" v2="1509" v3="1501"/>
+<face v1="1509" v2="1504" v3="1501"/>
+<face v1="1574" v2="1641" v3="1642"/>
+<face v1="1646" v2="1648" v3="1582"/>
+<face v1="1648" v2="1649" v3="1582"/>
+<face v1="1583" v2="1570" v3="1584"/>
+<face v1="1504" v2="1508" v3="1500"/>
+<face v1="1509" v2="1513" v3="1504"/>
+<face v1="1513" v2="1508" v3="1504"/>
+<face v1="1513" v2="1518" v3="1508"/>
+<face v1="1519" v2="1513" v3="1509"/>
+<face v1="1519" v2="1525" v3="1513"/>
+<face v1="1525" v2="1518" v3="1513"/>
+<face v1="1526" v2="1535" v3="1519"/>
+<face v1="1535" v2="1525" v3="1519"/>
+<face v1="1549" v2="1535" v3="1526"/>
+<face v1="1549" v2="1559" v3="1535"/>
+<face v1="1562" v2="1549" v3="1639"/>
+<face v1="1575" v2="1574" v3="1559"/>
+<face v1="1578" v2="1559" v3="1645"/>
+<face v1="1562" v2="1645" v3="1549"/>
+<face v1="1559" v2="1549" v3="1645"/>
+<face v1="1646" v2="1581" v3="1566"/>
+<face v1="1518" v2="1512" v3="1508"/>
+<face v1="1518" v2="1524" v3="1512"/>
+<face v1="1525" v2="1532" v3="1518"/>
+<face v1="1535" v2="1546" v3="1525"/>
+<face v1="1546" v2="1532" v3="1525"/>
+<face v1="1559" v2="1546" v3="1535"/>
+<face v1="1575" v2="1559" v3="1578"/>
+<face v1="1515" v2="1520" v3="1510"/>
+<face v1="1521" v2="1515" v3="1491"/>
+<face v1="1521" v2="1527" v3="1515"/>
+<face v1="1527" v2="1520" v3="1515"/>
+<face v1="1492" v2="1521" v3="1491"/>
+<face v1="1489" v2="1533" v3="1490"/>
+<face v1="1490" v2="1533" v3="1628"/>
+<face v1="1537" v2="1527" v3="1533"/>
+<face v1="1521" v2="1628" v3="1527"/>
+<face v1="1533" v2="1527" v3="1628"/>
+<face v1="1510" v2="1514" v3="1505"/>
+<face v1="1514" v2="1509" v3="1505"/>
+<face v1="1652" v2="1589" v3="1653"/>
+<face v1="1653" v2="1589" v3="1654"/>
+<face v1="1589" v2="1650" v3="1654"/>
+<face v1="1693" v2="1590" v3="1655"/>
+<face v1="1694" v2="1656" v3="1591"/>
+<face v1="1663" v2="1585" v3="1664"/>
+<face v1="1665" v2="1666" v3="1651"/>
+<face v1="1667" v2="1669" v3="1668"/>
+<face v1="1662" v2="1668" v3="1669"/>
+<face v1="1668" v2="1670" v3="1600"/>
+<face v1="1514" v2="1519" v3="1509"/>
+<face v1="1520" v2="1526" v3="1514"/>
+<face v1="1526" v2="1519" v3="1514"/>
+<face v1="1527" v2="1536" v3="1520"/>
+<face v1="1536" v2="1526" v3="1520"/>
+<face v1="1522" v2="1530" v3="1543"/>
+<face v1="1530" v2="1523" v3="1544"/>
+<face v1="1536" v2="1549" v3="1526"/>
+<face v1="1550" v2="1536" v3="1635"/>
+<face v1="1635" v2="1536" v3="1527"/>
+<face v1="1543" v2="1530" v3="1556"/>
+<face v1="1530" v2="1544" v3="1556"/>
+<face v1="1544" v2="1531" v3="1557"/>
+<face v1="1531" v2="1545" v3="1557"/>
+<face v1="1549" v2="1536" v3="1639"/>
+<face v1="1550" v2="1639" v3="1536"/>
+<face v1="1556" v2="1544" v3="1571"/>
+<face v1="1544" v2="1557" v3="1571"/>
+<face v1="1557" v2="1545" v3="1572"/>
+<face v1="1545" v2="1558" v3="1572"/>
+<face v1="1647" v2="1646" v3="1566"/>
+<face v1="1571" v2="1557" v3="1586"/>
+<face v1="1557" v2="1572" v3="1586"/>
+<face v1="1572" v2="1558" v3="1587"/>
+<face v1="1558" v2="1573" v3="1587"/>
+<face v1="1586" v2="1572" v3="1597"/>
+<face v1="1572" v2="1587" v3="1597"/>
+<face v1="1587" v2="1573" v3="1598"/>
+<face v1="1573" v2="1588" v3="1598"/>
+<face v1="1599" v2="1588" v3="1666"/>
+<face v1="1666" v2="1588" v3="1651"/>
+<face v1="1597" v2="1587" v3="1604"/>
+<face v1="1587" v2="1598" v3="1604"/>
+<face v1="1599" v2="1673" v3="1588"/>
+<face v1="1673" v2="1674" v3="1588"/>
+<face v1="1605" v2="1598" v3="1674"/>
+<face v1="1674" v2="1598" v3="1588"/>
+<face v1="1605" v2="1675" v3="1598"/>
+<face v1="1598" v2="1675" v3="1604"/>
+<face v1="1675" v2="1607" v3="1604"/>
+<face v1="1607" v2="1676" v3="1604"/>
+<face v1="1677" v2="1678" v3="1679"/>
+<face v1="1679" v2="1678" v3="1680"/>
+<face v1="1681" v2="1682" v3="1683"/>
+<face v1="1684" v2="1683" v3="1682"/>
+<face v1="1520" v2="1514" v3="1510"/>
+<face v1="1487" v2="1538" v3="1488"/>
+<face v1="1538" v2="1534" v3="1488"/>
+<face v1="1486" v2="1539" v3="1487"/>
+<face v1="1539" v2="1538" v3="1487"/>
+<face v1="1540" v2="1539" v3="1629"/>
+<face v1="1632" v2="1534" v3="1633"/>
+<face v1="1534" v2="1548" v3="1633"/>
+<face v1="1548" v2="1547" v3="1633"/>
+<face v1="1634" v2="1635" v3="1527"/>
+<face v1="1538" v2="1551" v3="1534"/>
+<face v1="1689" v2="1690" v3="1691"/>
+<face v1="1690" v2="1692" v3="1691"/>
+<face v1="1621" v2="1622" v3="1516"/>
+<face v1="1622" v2="1624" v3="1523"/>
+<face v1="1516" v2="1622" v3="1523"/>
+<face v1="1522" v2="1516" v3="1530"/>
+<face v1="1516" v2="1523" v3="1530"/>
+<face v1="1523" v2="1624" v3="1531"/>
+<face v1="1624" v2="1626" v3="1531"/>
+<face v1="1523" v2="1531" v3="1544"/>
+<face v1="1531" v2="1626" v3="1545"/>
+<face v1="1545" v2="1630" v3="1558"/>
+<face v1="1685" v2="1686" v3="1687"/>
+<face v1="1626" v2="1630" v3="1545"/>
+<face v1="1597" v2="1604" v3="1606"/>
+<face v1="1608" v2="1606" v3="1676"/>
+<face v1="1676" v2="1606" v3="1604"/>
+<face v1="1600" v2="1670" v3="1601"/>
+<face v1="1602" v2="1601" v3="1671"/>
+<face v1="1671" v2="1601" v3="1670"/>
+<face v1="1603" v2="1602" v3="1672"/>
+<face v1="1576" v2="1643" v3="1577"/>
+<face v1="1561" v2="1577" v3="1643"/>
+<face v1="1579" v2="1577" v3="1561"/>
+<face v1="1580" v2="1579" v3="1563"/>
+<face v1="1657" v2="1577" v3="1656"/>
+<face v1="1577" v2="1591" v3="1656"/>
+<face v1="1579" v2="1592" v3="1577"/>
+<face v1="1592" v2="1591" v3="1577"/>
+<face v1="1593" v2="1592" v3="1579"/>
+<face v1="1551" v2="1548" v3="1534"/>
+<face v1="1539" v2="1552" v3="1538"/>
+<face v1="1552" v2="1551" v3="1538"/>
+<face v1="1637" v2="1548" v3="1638"/>
+<face v1="1548" v2="1561" v3="1638"/>
+<face v1="1561" v2="1560" v3="1638"/>
+<face v1="1551" v2="1563" v3="1548"/>
+<face v1="1563" v2="1561" v3="1548"/>
+<face v1="1644" v2="1561" v3="1643"/>
+<face v1="1563" v2="1579" v3="1561"/>
+<face v1="1672" v2="1602" v3="1671"/>
+<face v1="1695" v2="1640" v3="1568"/>
+<face v1="1582" v2="1581" v3="1646"/>
+<face v1="1649" v2="1696" v3="1582"/>
+<face v1="1596" v2="1660" v3="1661"/>
+<face v1="1660" v2="1697" v3="1661"/>
+<face v1="1546" v2="1631" v3="1532"/>
+<face v1="1559" v2="1636" v3="1546"/>
+<face v1="1636" v2="1631" v3="1546"/>
+<face v1="1532" v2="1524" v3="1518"/>
+<face v1="1698" v2="1567" v3="1554"/>
+<face v1="1642" v2="1636" v3="1574"/>
+<face v1="1574" v2="1636" v3="1559"/>
+<face v1="1699" v2="1595" v3="1659"/>
+<face v1="1600" v2="1667" v3="1668"/>
+<face v1="1580" v2="1593" v3="1579"/>
+<face v1="1552" v2="1564" v3="1551"/>
+<face v1="1564" v2="1563" v3="1551"/>
+<face v1="1564" v2="1580" v3="1563"/>
+<face v1="1532" v2="1627" v3="1524"/>
+<face v1="1631" v2="1627" v3="1532"/>
+<face v1="1554" v2="1542" v3="1541"/>
+<face v1="1567" v2="1555" v3="1554"/>
+<face v1="1618" v2="1619" v3="1617"/>
+<face v1="1627" v2="1625" v3="1524"/>
+<face v1="1524" v2="1625" v3="1517"/>
+<face v1="1517" v2="1623" v3="1511"/>
+<face v1="1700" v2="1594" v3="1658"/>
+<face v1="1614" v2="1615" v3="1613"/>
+<face v1="1485" v2="1540" v3="1629"/>
+<face v1="1612" v2="1611" v3="1609"/>
+<face v1="1620" v2="1619" v3="1618"/>
+<face v1="1553" v2="1552" v3="1539"/>
+<face v1="1616" v2="1615" v3="1614"/>
+<face v1="1564" v2="1565" v3="1580"/>
+<face v1="1565" v2="1564" v3="1552"/>
+<face v1="1687" v2="1686" v3="1688"/>
+<face v1="1610" v2="1612" v3="1609"/>
+<face v1="1540" v2="1553" v3="1539"/>
+<face v1="1553" v2="1565" v3="1552"/>
+</faces>
+</submesh>
+<submesh material="lambert4" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="147">
+<face v1="1730" v2="1729" v3="1719"/>
+<face v1="1741" v2="1753" v3="1740"/>
+<face v1="1753" v2="1764" v3="1752"/>
+<face v1="1741" v2="1740" v3="1729"/>
+<face v1="1701" v2="1719" v3="1804"/>
+<face v1="1719" v2="1729" v3="1718"/>
+<face v1="1719" v2="1718" v3="1804"/>
+<face v1="1702" v2="1718" v3="1803"/>
+<face v1="1837" v2="1838" v3="1839"/>
+<face v1="1703" v2="1717" v3="1802"/>
+<face v1="1841" v2="1842" v3="1843"/>
+<face v1="1731" v2="1743" v3="1742"/>
+<face v1="1744" v2="1743" v3="1731"/>
+<face v1="1745" v2="1744" v3="1732"/>
+<face v1="1746" v2="1745" v3="1733"/>
+<face v1="1748" v2="1747" v3="1735"/>
+<face v1="1749" v2="1748" v3="1736"/>
+<face v1="1744" v2="1755" v3="1743"/>
+<face v1="1755" v2="1754" v3="1743"/>
+<face v1="1745" v2="1756" v3="1744"/>
+<face v1="1756" v2="1755" v3="1744"/>
+<face v1="1746" v2="1757" v3="1745"/>
+<face v1="1757" v2="1756" v3="1745"/>
+<face v1="1784" v2="1783" v3="1781"/>
+<face v1="1748" v2="1759" v3="1747"/>
+<face v1="1749" v2="1760" v3="1748"/>
+<face v1="1760" v2="1759" v3="1748"/>
+<face v1="1750" v2="1761" v3="1749"/>
+<face v1="1761" v2="1760" v3="1749"/>
+<face v1="1786" v2="1788" v3="1785"/>
+<face v1="1788" v2="1787" v3="1785"/>
+<face v1="1805" v2="1765" v3="1806"/>
+<face v1="1807" v2="1766" v3="1805"/>
+<face v1="1808" v2="1767" v3="1807"/>
+<face v1="1811" v2="1770" v3="1809"/>
+<face v1="1812" v2="1771" v3="1811"/>
+<face v1="1821" v2="1822" v3="1823"/>
+<face v1="1823" v2="1822" v3="1824"/>
+<face v1="1829" v2="1830" v3="1831"/>
+<face v1="1840" v2="1839" v3="1838"/>
+<face v1="1849" v2="1850" v3="1851"/>
+<face v1="1852" v2="1851" v3="1850"/>
+<face v1="1709" v2="1711" v3="1797"/>
+<face v1="1711" v2="1710" v3="1797"/>
+<face v1="1708" v2="1712" v3="1709"/>
+<face v1="1712" v2="1711" v3="1709"/>
+<face v1="1707" v2="1713" v3="1798"/>
+<face v1="1713" v2="1712" v3="1798"/>
+<face v1="1706" v2="1714" v3="1799"/>
+<face v1="1714" v2="1713" v3="1799"/>
+<face v1="1705" v2="1715" v3="1800"/>
+<face v1="1715" v2="1714" v3="1800"/>
+<face v1="1704" v2="1716" v3="1801"/>
+<face v1="1716" v2="1715" v3="1801"/>
+<face v1="1717" v2="1716" v3="1802"/>
+<face v1="1718" v2="1717" v3="1803"/>
+<face v1="1711" v2="1721" v3="1710"/>
+<face v1="1721" v2="1720" v3="1710"/>
+<face v1="1712" v2="1722" v3="1711"/>
+<face v1="1722" v2="1721" v3="1711"/>
+<face v1="1713" v2="1723" v3="1712"/>
+<face v1="1723" v2="1722" v3="1712"/>
+<face v1="1714" v2="1724" v3="1713"/>
+<face v1="1724" v2="1723" v3="1713"/>
+<face v1="1715" v2="1725" v3="1714"/>
+<face v1="1725" v2="1724" v3="1714"/>
+<face v1="1716" v2="1726" v3="1715"/>
+<face v1="1717" v2="1727" v3="1716"/>
+<face v1="1843" v2="1842" v3="1844"/>
+<face v1="1782" v2="1784" v3="1781"/>
+<face v1="1759" v2="1758" v3="1747"/>
+<face v1="1751" v2="1752" v3="1762"/>
+<face v1="1813" v2="1814" v3="1815"/>
+<face v1="1815" v2="1814" v3="1816"/>
+<face v1="1825" v2="1826" v3="1827"/>
+<face v1="1827" v2="1826" v3="1828"/>
+<face v1="1833" v2="1834" v3="1835"/>
+<face v1="1835" v2="1834" v3="1836"/>
+<face v1="1845" v2="1846" v3="1847"/>
+<face v1="1847" v2="1846" v3="1848"/>
+<face v1="1718" v2="1728" v3="1717"/>
+<face v1="1729" v2="1728" v3="1718"/>
+<face v1="1726" v2="1725" v3="1715"/>
+<face v1="1727" v2="1726" v3="1716"/>
+<face v1="1728" v2="1727" v3="1717"/>
+<face v1="1853" v2="1854" v3="1855"/>
+<face v1="1855" v2="1854" v3="1856"/>
+<face v1="1721" v2="1732" v3="1720"/>
+<face v1="1732" v2="1731" v3="1720"/>
+<face v1="1722" v2="1733" v3="1721"/>
+<face v1="1733" v2="1732" v3="1721"/>
+<face v1="1723" v2="1734" v3="1722"/>
+<face v1="1734" v2="1733" v3="1722"/>
+<face v1="1724" v2="1735" v3="1723"/>
+<face v1="1735" v2="1734" v3="1723"/>
+<face v1="1725" v2="1736" v3="1724"/>
+<face v1="1736" v2="1735" v3="1724"/>
+<face v1="1726" v2="1737" v3="1725"/>
+<face v1="1737" v2="1736" v3="1725"/>
+<face v1="1727" v2="1738" v3="1726"/>
+<face v1="1738" v2="1737" v3="1726"/>
+<face v1="1728" v2="1739" v3="1727"/>
+<face v1="1739" v2="1738" v3="1727"/>
+<face v1="1729" v2="1740" v3="1728"/>
+<face v1="1740" v2="1739" v3="1728"/>
+<face v1="1732" v2="1744" v3="1731"/>
+<face v1="1733" v2="1745" v3="1732"/>
+<face v1="1734" v2="1746" v3="1733"/>
+<face v1="1734" v2="1735" v3="1746"/>
+<face v1="1735" v2="1747" v3="1746"/>
+<face v1="1736" v2="1748" v3="1735"/>
+<face v1="1737" v2="1749" v3="1736"/>
+<face v1="1738" v2="1750" v3="1737"/>
+<face v1="1750" v2="1749" v3="1737"/>
+<face v1="1739" v2="1751" v3="1738"/>
+<face v1="1751" v2="1750" v3="1738"/>
+<face v1="1739" v2="1740" v3="1751"/>
+<face v1="1740" v2="1752" v3="1751"/>
+<face v1="1753" v2="1752" v3="1740"/>
+<face v1="1768" v2="1767" v3="1808"/>
+<face v1="1770" v2="1769" v3="1809"/>
+<face v1="1809" v2="1769" v3="1810"/>
+<face v1="1771" v2="1770" v3="1811"/>
+<face v1="1767" v2="1773" v3="1766"/>
+<face v1="1768" v2="1774" v3="1767"/>
+<face v1="1769" v2="1775" v3="1768"/>
+<face v1="1766" v2="1765" v3="1805"/>
+<face v1="1767" v2="1766" v3="1807"/>
+<face v1="1792" v2="1791" v3="1790"/>
+<face v1="1790" v2="1791" v3="1789"/>
+<face v1="1775" v2="1774" v3="1768"/>
+<face v1="1776" v2="1775" v3="1769"/>
+<face v1="1770" v2="1777" v3="1769"/>
+<face v1="1817" v2="1818" v3="1819"/>
+<face v1="1819" v2="1818" v3="1820"/>
+<face v1="1831" v2="1830" v3="1832"/>
+<face v1="1776" v2="1769" v3="1777"/>
+<face v1="1771" v2="1777" v3="1770"/>
+<face v1="1772" v2="1771" v3="1812"/>
+<face v1="1752" v2="1763" v3="1762"/>
+<face v1="1794" v2="1795" v3="1793"/>
+<face v1="1776" v2="1779" v3="1775"/>
+<face v1="1778" v2="1777" v3="1771"/>
+<face v1="1764" v2="1763" v3="1752"/>
+<face v1="1796" v2="1795" v3="1794"/>
+<face v1="1772" v2="1778" v3="1771"/>
+<face v1="1777" v2="1780" v3="1776"/>
+</faces>
+</submesh>
+<submesh material="lambert4" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="256">
+<face v1="1911" v2="1865" v3="1894"/>
+<face v1="1869" v2="1858" v3="1868"/>
+<face v1="1865" v2="1857" v3="1894"/>
+<face v1="1940" v2="1911" v3="1928"/>
+<face v1="1911" v2="1894" v3="1928"/>
+<face v1="1940" v2="1928" v3="1951"/>
+<face v1="1857" v2="1858" v3="1866"/>
+<face v1="1928" v2="1894" v3="1912"/>
+<face v1="1928" v2="1912" v3="1939"/>
+<face v1="2023" v2="2024" v3="1881"/>
+<face v1="1894" v2="1857" v3="1866"/>
+<face v1="1894" v2="1866" v3="1912"/>
+<face v1="1939" v2="1912" v3="1927"/>
+<face v1="1912" v2="1866" v3="1895"/>
+<face v1="1912" v2="1895" v3="1927"/>
+<face v1="1859" v2="1887" v3="1881"/>
+<face v1="1858" v2="1869" v3="1867"/>
+<face v1="1866" v2="1858" v3="1867"/>
+<face v1="1896" v2="1869" v3="1868"/>
+<face v1="1927" v2="1895" v3="1910"/>
+<face v1="1927" v2="1910" v3="1926"/>
+<face v1="1861" v2="1863" v3="1862"/>
+<face v1="1862" v2="1875" v3="1874"/>
+<face v1="1874" v2="1900" v3="1899"/>
+<face v1="1899" v2="1917" v3="1916"/>
+<face v1="1892" v2="1864" v3="1861"/>
+<face v1="1916" v2="1933" v3="1932"/>
+<face v1="1909" v2="1893" v3="1892"/>
+<face v1="1866" v2="1867" v3="1895"/>
+<face v1="1895" v2="1870" v3="1910"/>
+<face v1="1982" v2="1997" v3="1968"/>
+<face v1="1910" v2="1893" v3="1909"/>
+<face v1="1932" v2="1945" v3="1944"/>
+<face v1="1893" v2="1864" v3="1892"/>
+<face v1="1895" v2="1867" v3="1870"/>
+<face v1="1870" v2="1871" v3="1893"/>
+<face v1="1910" v2="1870" v3="1893"/>
+<face v1="1944" v2="1957" v3="1956"/>
+<face v1="1957" v2="1968" v3="1956"/>
+<face v1="1967" v2="1982" v3="1957"/>
+<face v1="1957" v2="1982" v3="1968"/>
+<face v1="1996" v2="2008" v3="1982"/>
+<face v1="1872" v2="1869" v3="2027"/>
+<face v1="1867" v2="1869" v3="1872"/>
+<face v1="1870" v2="1872" v3="1871"/>
+<face v1="1864" v2="1863" v3="1861"/>
+<face v1="1867" v2="1872" v3="1870"/>
+<face v1="1871" v2="1873" v3="1864"/>
+<face v1="1864" v2="1873" v3="1863"/>
+<face v1="1863" v2="1875" v3="1862"/>
+<face v1="1893" v2="1871" v3="1864"/>
+<face v1="1917" v2="1933" v3="1916"/>
+<face v1="1933" v2="1945" v3="1932"/>
+<face v1="1933" v2="1955" v3="1945"/>
+<face v1="1945" v2="1957" v3="1944"/>
+<face v1="1955" v2="1967" v3="1945"/>
+<face v1="1945" v2="1967" v3="1957"/>
+<face v1="1955" v2="1981" v3="1967"/>
+<face v1="1981" v2="1996" v3="1967"/>
+<face v1="1967" v2="1996" v3="1982"/>
+<face v1="1890" v2="1887" v3="1859"/>
+<face v1="1908" v2="1890" v3="1860"/>
+<face v1="2023" v2="1881" v3="1888"/>
+<face v1="1984" v2="2010" v3="1999"/>
+<face v1="1913" v2="1872" v3="2027"/>
+<face v1="1872" v2="1897" v3="1871"/>
+<face v1="1871" v2="1897" v3="1873"/>
+<face v1="1873" v2="1898" v3="1863"/>
+<face v1="1863" v2="1898" v3="1875"/>
+<face v1="1875" v2="1900" v3="1874"/>
+<face v1="1897" v2="1872" v3="1913"/>
+<face v1="1897" v2="1914" v3="1873"/>
+<face v1="1873" v2="1914" v3="1898"/>
+<face v1="1898" v2="1915" v3="1875"/>
+<face v1="1875" v2="1915" v3="1900"/>
+<face v1="1900" v2="1917" v3="1899"/>
+<face v1="1915" v2="1931" v3="1900"/>
+<face v1="1900" v2="1931" v3="1917"/>
+<face v1="1931" v2="1943" v3="1917"/>
+<face v1="1917" v2="1943" v3="1933"/>
+<face v1="1943" v2="1955" v3="1933"/>
+<face v1="1954" v2="1966" v3="1943"/>
+<face v1="1943" v2="1966" v3="1955"/>
+<face v1="1966" v2="1981" v3="1955"/>
+<face v1="1980" v2="1995" v3="1966"/>
+<face v1="1966" v2="1995" v3="1981"/>
+<face v1="1925" v2="1908" v3="1891"/>
+<face v1="2028" v2="2023" v3="1888"/>
+<face v1="1887" v2="1888" v3="1881"/>
+<face v1="1971" v2="1989" v3="2045"/>
+<face v1="2054" v2="1998" v3="2055"/>
+<face v1="2055" v2="1998" v3="1984"/>
+<face v1="2031" v2="1929" v3="1897"/>
+<face v1="1929" v2="1914" v3="1897"/>
+<face v1="1914" v2="1930" v3="1898"/>
+<face v1="1898" v2="1930" v3="1915"/>
+<face v1="1941" v2="1930" v3="1929"/>
+<face v1="1930" v2="1914" v3="1929"/>
+<face v1="1930" v2="1942" v3="1915"/>
+<face v1="1915" v2="1942" v3="1931"/>
+<face v1="1931" v2="1954" v3="1943"/>
+<face v1="1930" v2="2039" v3="1942"/>
+<face v1="1942" v2="1954" v3="1931"/>
+<face v1="1953" v2="1965" v3="1942"/>
+<face v1="1942" v2="1965" v3="1954"/>
+<face v1="1965" v2="1980" v3="1954"/>
+<face v1="1954" v2="1980" v3="1966"/>
+<face v1="2045" v2="2046" v3="1959"/>
+<face v1="1887" v2="1889" v3="1888"/>
+<face v1="1889" v2="1885" v3="1888"/>
+<face v1="1888" v2="1885" v3="1903"/>
+<face v1="1885" v2="1886" v3="1903"/>
+<face v1="1890" v2="1907" v3="1887"/>
+<face v1="1907" v2="1889" v3="1887"/>
+<face v1="1903" v2="2028" v3="1888"/>
+<face v1="1903" v2="1886" v3="1920"/>
+<face v1="1908" v2="1924" v3="1890"/>
+<face v1="1924" v2="1907" v3="1890"/>
+<face v1="2028" v2="1903" v3="2032"/>
+<face v1="2032" v2="1903" v3="1920"/>
+<face v1="2048" v2="2049" v3="1983"/>
+<face v1="2039" v2="1952" v3="1942"/>
+<face v1="1952" v2="1953" v3="1942"/>
+<face v1="1907" v2="1921" v3="1889"/>
+<face v1="1985" v2="2058" v3="2050"/>
+<face v1="2059" v2="1998" v3="2054"/>
+<face v1="1883" v2="2021" v3="1884"/>
+<face v1="1884" v2="2022" v3="1906"/>
+<face v1="2022" v2="2026" v3="1906"/>
+<face v1="1885" v2="1882" v3="1886"/>
+<face v1="1882" v2="1883" v3="1886"/>
+<face v1="1886" v2="1883" v3="1905"/>
+<face v1="1883" v2="1884" v3="1905"/>
+<face v1="1889" v2="1904" v3="1885"/>
+<face v1="1904" v2="1882" v3="1885"/>
+<face v1="1886" v2="1905" v3="1920"/>
+<face v1="1905" v2="1884" v3="1922"/>
+<face v1="1920" v2="1905" v3="1934"/>
+<face v1="1905" v2="1922" v3="1934"/>
+<face v1="1925" v2="1938" v3="1908"/>
+<face v1="1938" v2="1924" v3="1908"/>
+<face v1="2035" v2="2036" v3="1934"/>
+<face v1="2036" v2="1920" v3="1934"/>
+<face v1="1934" v2="1922" v3="1946"/>
+<face v1="1934" v2="1946" v3="2040"/>
+<face v1="2040" v2="1946" v3="2041"/>
+<face v1="1921" v2="1904" v3="1889"/>
+<face v1="1884" v2="1906" v3="1922"/>
+<face v1="1906" v2="2026" v3="1923"/>
+<face v1="2026" v2="2030" v3="1923"/>
+<face v1="1923" v2="2030" v3="1937"/>
+<face v1="2030" v2="2034" v3="1937"/>
+<face v1="1937" v2="2034" v3="1949"/>
+<face v1="2034" v2="2038" v3="1949"/>
+<face v1="1922" v2="1906" v3="1936"/>
+<face v1="1906" v2="1923" v3="1936"/>
+<face v1="1922" v2="1936" v3="1946"/>
+<face v1="1936" v2="1923" v3="1948"/>
+<face v1="1923" v2="1937" v3="1948"/>
+<face v1="1936" v2="1948" v3="1960"/>
+<face v1="1948" v2="1937" v3="1962"/>
+<face v1="1937" v2="1949" v3="1962"/>
+<face v1="1960" v2="1948" v3="1972"/>
+<face v1="1948" v2="1962" v3="1972"/>
+<face v1="1962" v2="1949" v3="1973"/>
+<face v1="1949" v2="1963" v3="1973"/>
+<face v1="1972" v2="1962" v3="1991"/>
+<face v1="1962" v2="1973" v3="1991"/>
+<face v1="1973" v2="1963" v3="1992"/>
+<face v1="1991" v2="1973" v3="2003"/>
+<face v1="1973" v2="1992" v3="2003"/>
+<face v1="1992" v2="1974" v3="2004"/>
+<face v1="2003" v2="1992" v3="2013"/>
+<face v1="1992" v2="2004" v3="2013"/>
+<face v1="2013" v2="2004" v3="2019"/>
+<face v1="1949" v2="2038" v3="1963"/>
+<face v1="1963" v2="2042" v3="1974"/>
+<face v1="1963" v2="1974" v3="1992"/>
+<face v1="2002" v2="1991" v3="2012"/>
+<face v1="2003" v2="2013" v3="2018"/>
+<face v1="2041" v2="1946" v3="1959"/>
+<face v1="1946" v2="1936" v3="1960"/>
+<face v1="1959" v2="1946" v3="1971"/>
+<face v1="1946" v2="1960" v3="1971"/>
+<face v1="1959" v2="1971" v3="2045"/>
+<face v1="1971" v2="1960" v3="1990"/>
+<face v1="1960" v2="1972" v3="1990"/>
+<face v1="1971" v2="1990" v3="2001"/>
+<face v1="1990" v2="1972" v3="2002"/>
+<face v1="1972" v2="1991" v3="2002"/>
+<face v1="1991" v2="2003" v3="2012"/>
+<face v1="1990" v2="2002" v3="2011"/>
+<face v1="2012" v2="2003" v3="2018"/>
+<face v1="2059" v2="2056" v3="1998"/>
+<face v1="2056" v2="2057" v3="1998"/>
+<face v1="1950" v2="1938" v3="1925"/>
+<face v1="1924" v2="1935" v3="1907"/>
+<face v1="1935" v2="1921" v3="1907"/>
+<face v1="1989" v2="1971" v3="2001"/>
+<face v1="2001" v2="1990" v3="2011"/>
+<face v1="1882" v2="2020" v3="1883"/>
+<face v1="2057" v2="1987" v3="1998"/>
+<face v1="1998" v2="1987" v3="2010"/>
+<face v1="1998" v2="2010" v3="1984"/>
+<face v1="1938" v2="1947" v3="1924"/>
+<face v1="1947" v2="1935" v3="1924"/>
+<face v1="2051" v2="1987" v3="1986"/>
+<face v1="2020" v2="2021" v3="1883"/>
+<face v1="2021" v2="2022" v3="1884"/>
+<face v1="1904" v2="2025" v3="1882"/>
+<face v1="1964" v2="2060" v3="2043"/>
+<face v1="1953" v2="2047" v3="1965"/>
+<face v1="1921" v2="2029" v3="1904"/>
+<face v1="1935" v2="2033" v3="1921"/>
+<face v1="1987" v2="1970" v3="2000"/>
+<face v1="1987" v2="2000" v3="2010"/>
+<face v1="1965" v2="1994" v3="1980"/>
+<face v1="2010" v2="2017" v3="1999"/>
+<face v1="1979" v2="1994" v3="1965"/>
+<face v1="2025" v2="2020" v3="1882"/>
+<face v1="1970" v2="1987" v3="2051"/>
+<face v1="1965" v2="2047" v3="1979"/>
+<face v1="2029" v2="2025" v3="1904"/>
+<face v1="2033" v2="2029" v3="1921"/>
+<face v1="2044" v2="1958" v3="1969"/>
+<face v1="2061" v2="1970" v3="2051"/>
+<face v1="2010" v2="2000" v3="2017"/>
+<face v1="1981" v2="2007" v3="1996"/>
+<face v1="1995" v2="2007" v3="1981"/>
+<face v1="1980" v2="2006" v3="1995"/>
+<face v1="1978" v2="1979" v3="2047"/>
+<face v1="1970" v2="1988" v3="2000"/>
+<face v1="1994" v2="2006" v3="1980"/>
+<face v1="2052" v2="1993" v3="2053"/>
+<face v1="1993" v2="1979" v3="2053"/>
+<face v1="1979" v2="2005" v3="1994"/>
+<face v1="1982" v2="2008" v3="1997"/>
+<face v1="1993" v2="2005" v3="1979"/>
+<face v1="1926" v2="1910" v3="1909"/>
+<face v1="1975" v2="1977" v3="1976"/>
+<face v1="2062" v2="1993" v3="2052"/>
+<face v1="2038" v2="2042" v3="1963"/>
+<face v1="1879" v2="1902" v3="1901"/>
+<face v1="1877" v2="1880" v3="2063"/>
+<face v1="1876" v2="1878" v3="2064"/>
+<face v1="2065" v2="1919" v3="1918"/>
+<face v1="2037" v2="2033" v3="1935"/>
+<face v1="1947" v2="2037" v3="1935"/>
+<face v1="1996" v2="2015" v3="2008"/>
+<face v1="1950" v2="1961" v3="1938"/>
+<face v1="2008" v2="2016" v3="1997"/>
+<face v1="2007" v2="2015" v3="1996"/>
+<face v1="1961" v2="1947" v3="1938"/>
+<face v1="1997" v2="2016" v3="2009"/>
+<face v1="1951" v2="1928" v3="1939"/>
+<face v1="1995" v2="2014" v3="2007"/>
+</faces>
+</submesh>
+<submesh material="lambert4" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="193">
+<face v1="2144" v2="2159" v3="2143"/>
+<face v1="2161" v2="2160" v3="2145"/>
+<face v1="2232" v2="2233" v3="2234"/>
+<face v1="2133" v2="2120" v3="2188"/>
+<face v1="2235" v2="2234" v3="2233"/>
+<face v1="2109" v2="2104" v3="2115"/>
+<face v1="2115" v2="2110" v3="2243"/>
+<face v1="2115" v2="2243" v3="2132"/>
+<face v1="2191" v2="2192" v3="2243"/>
+<face v1="2243" v2="2192" v3="2132"/>
+<face v1="2228" v2="2229" v3="2230"/>
+<face v1="2240" v2="2241" v3="2242"/>
+<face v1="2220" v2="2221" v3="2222"/>
+<face v1="2223" v2="2222" v3="2221"/>
+<face v1="2236" v2="2237" v3="2238"/>
+<face v1="2238" v2="2237" v3="2239"/>
+<face v1="2087" v2="2091" v3="2096"/>
+<face v1="2091" v2="2097" v3="2102"/>
+<face v1="2097" v2="2092" v3="2103"/>
+<face v1="2102" v2="2097" v3="2108"/>
+<face v1="2097" v2="2103" v3="2108"/>
+<face v1="2103" v2="2098" v3="2109"/>
+<face v1="2108" v2="2103" v3="2114"/>
+<face v1="2103" v2="2109" v3="2114"/>
+<face v1="2114" v2="2109" v3="2119"/>
+<face v1="2109" v2="2115" v3="2119"/>
+<face v1="2119" v2="2115" v3="2132"/>
+<face v1="2231" v2="2230" v3="2229"/>
+<face v1="2114" v2="2119" v3="2131"/>
+<face v1="2131" v2="2119" v3="2148"/>
+<face v1="2119" v2="2132" v3="2148"/>
+<face v1="2192" v2="2149" v3="2132"/>
+<face v1="2131" v2="2148" v3="2164"/>
+<face v1="2165" v2="2148" v3="2195"/>
+<face v1="2196" v2="2195" v3="2132"/>
+<face v1="2195" v2="2148" v3="2132"/>
+<face v1="2200" v2="2244" v3="2080"/>
+<face v1="2078" v2="2079" v3="2201"/>
+<face v1="2079" v2="2202" v3="2201"/>
+<face v1="2165" v2="2201" v3="2148"/>
+<face v1="2164" v2="2148" v3="2202"/>
+<face v1="2202" v2="2148" v3="2201"/>
+<face v1="2096" v2="2091" v3="2102"/>
+<face v1="2084" v2="2088" v3="2093"/>
+<face v1="2124" v2="2185" v3="2125"/>
+<face v1="2138" v2="2137" v3="2124"/>
+<face v1="2138" v2="2124" v3="2139"/>
+<face v1="2154" v2="2153" v3="2138"/>
+<face v1="2138" v2="2153" v3="2137"/>
+<face v1="2155" v2="2154" v3="2139"/>
+<face v1="2139" v2="2154" v3="2138"/>
+<face v1="2169" v2="2168" v3="2153"/>
+<face v1="2154" v2="2169" v3="2153"/>
+<face v1="2155" v2="2170" v3="2154"/>
+<face v1="2212" v2="2213" v3="2214"/>
+<face v1="2214" v2="2213" v3="2215"/>
+<face v1="2186" v2="2125" v3="2185"/>
+<face v1="2126" v2="2125" v3="2187"/>
+<face v1="2187" v2="2125" v3="2186"/>
+<face v1="2125" v2="2139" v3="2124"/>
+<face v1="2140" v2="2139" v3="2126"/>
+<face v1="2126" v2="2139" v3="2125"/>
+<face v1="2141" v2="2140" v3="2127"/>
+<face v1="2127" v2="2140" v3="2126"/>
+<face v1="2142" v2="2141" v3="2128"/>
+<face v1="2128" v2="2141" v3="2127"/>
+<face v1="2156" v2="2155" v3="2140"/>
+<face v1="2140" v2="2155" v3="2139"/>
+<face v1="2157" v2="2156" v3="2141"/>
+<face v1="2141" v2="2156" v3="2140"/>
+<face v1="2158" v2="2157" v3="2142"/>
+<face v1="2142" v2="2157" v3="2141"/>
+<face v1="2159" v2="2158" v3="2143"/>
+<face v1="2143" v2="2158" v3="2142"/>
+<face v1="2160" v2="2159" v3="2144"/>
+<face v1="2093" v2="2088" v3="2099"/>
+<face v1="2088" v2="2094" v3="2099"/>
+<face v1="2099" v2="2094" v3="2105"/>
+<face v1="2094" v2="2100" v3="2105"/>
+<face v1="2105" v2="2100" v3="2111"/>
+<face v1="2100" v2="2106" v3="2111"/>
+<face v1="2111" v2="2106" v3="2116"/>
+<face v1="2106" v2="2112" v3="2116"/>
+<face v1="2122" v2="2121" v3="2183"/>
+<face v1="2123" v2="2122" v3="2184"/>
+<face v1="2184" v2="2122" v3="2183"/>
+<face v1="2182" v2="2181" v3="2180"/>
+<face v1="2180" v2="2181" v3="2179"/>
+<face v1="2116" v2="2112" v3="2129"/>
+<face v1="2112" v2="2117" v3="2129"/>
+<face v1="2189" v2="2121" v3="2190"/>
+<face v1="2134" v2="2190" v3="2135"/>
+<face v1="2190" v2="2121" v3="2135"/>
+<face v1="2136" v2="2135" v3="2122"/>
+<face v1="2122" v2="2135" v3="2121"/>
+<face v1="2137" v2="2136" v3="2123"/>
+<face v1="2123" v2="2136" v3="2122"/>
+<face v1="2124" v2="2137" v3="2123"/>
+<face v1="2129" v2="2117" v3="2146"/>
+<face v1="2117" v2="2130" v3="2146"/>
+<face v1="2150" v2="2193" v3="2151"/>
+<face v1="2151" v2="2193" v3="2135"/>
+<face v1="2193" v2="2194" v3="2135"/>
+<face v1="2152" v2="2151" v3="2136"/>
+<face v1="2136" v2="2151" v3="2135"/>
+<face v1="2153" v2="2152" v3="2137"/>
+<face v1="2137" v2="2152" v3="2136"/>
+<face v1="2146" v2="2130" v3="2163"/>
+<face v1="2166" v2="2197" v3="2167"/>
+<face v1="2167" v2="2197" v3="2151"/>
+<face v1="2197" v2="2198" v3="2151"/>
+<face v1="2168" v2="2167" v3="2152"/>
+<face v1="2152" v2="2167" v3="2151"/>
+<face v1="2153" v2="2168" v3="2152"/>
+<face v1="2147" v2="2081" v3="2163"/>
+<face v1="2199" v2="2163" v3="2081"/>
+<face v1="2203" v2="2204" v3="2077"/>
+<face v1="2204" v2="2167" v3="2077"/>
+<face v1="2077" v2="2167" v3="2076"/>
+<face v1="2167" v2="2168" v3="2076"/>
+<face v1="2084" v2="2082" v3="2088"/>
+<face v1="2082" v2="2085" v3="2088"/>
+<face v1="2085" v2="2083" v3="2089"/>
+<face v1="2083" v2="2086" v3="2089"/>
+<face v1="2088" v2="2085" v3="2094"/>
+<face v1="2085" v2="2089" v3="2094"/>
+<face v1="2089" v2="2086" v3="2095"/>
+<face v1="2086" v2="2090" v3="2095"/>
+<face v1="2090" v2="2087" v3="2096"/>
+<face v1="2094" v2="2089" v3="2100"/>
+<face v1="2089" v2="2095" v3="2100"/>
+<face v1="2095" v2="2090" v3="2101"/>
+<face v1="2090" v2="2096" v3="2101"/>
+<face v1="2100" v2="2095" v3="2106"/>
+<face v1="2095" v2="2101" v3="2106"/>
+<face v1="2101" v2="2096" v3="2107"/>
+<face v1="2096" v2="2102" v3="2107"/>
+<face v1="2106" v2="2101" v3="2112"/>
+<face v1="2101" v2="2107" v3="2112"/>
+<face v1="2107" v2="2102" v3="2113"/>
+<face v1="2102" v2="2108" v3="2113"/>
+<face v1="2112" v2="2107" v3="2117"/>
+<face v1="2107" v2="2113" v3="2117"/>
+<face v1="2113" v2="2108" v3="2118"/>
+<face v1="2108" v2="2114" v3="2118"/>
+<face v1="2117" v2="2113" v3="2130"/>
+<face v1="2113" v2="2118" v3="2130"/>
+<face v1="2118" v2="2114" v3="2131"/>
+<face v1="2130" v2="2118" v3="2147"/>
+<face v1="2118" v2="2131" v3="2147"/>
+<face v1="2130" v2="2147" v3="2163"/>
+<face v1="2147" v2="2131" v3="2164"/>
+<face v1="2170" v2="2169" v3="2154"/>
+<face v1="2171" v2="2170" v3="2155"/>
+<face v1="2172" v2="2171" v3="2156"/>
+<face v1="2156" v2="2171" v3="2155"/>
+<face v1="2173" v2="2172" v3="2157"/>
+<face v1="2157" v2="2172" v3="2156"/>
+<face v1="2174" v2="2173" v3="2158"/>
+<face v1="2158" v2="2173" v3="2157"/>
+<face v1="2175" v2="2174" v3="2159"/>
+<face v1="2159" v2="2174" v3="2158"/>
+<face v1="2160" v2="2175" v3="2159"/>
+<face v1="2161" v2="2176" v3="2160"/>
+<face v1="2164" v2="2081" v3="2147"/>
+<face v1="2205" v2="2168" v3="2075"/>
+<face v1="2168" v2="2169" v3="2075"/>
+<face v1="2206" v2="2169" v3="2074"/>
+<face v1="2169" v2="2170" v3="2074"/>
+<face v1="2074" v2="2170" v3="2073"/>
+<face v1="2170" v2="2171" v3="2073"/>
+<face v1="2073" v2="2171" v3="2072"/>
+<face v1="2171" v2="2172" v3="2072"/>
+<face v1="2207" v2="2172" v3="2071"/>
+<face v1="2172" v2="2173" v3="2071"/>
+<face v1="2216" v2="2217" v3="2218"/>
+<face v1="2218" v2="2217" v3="2219"/>
+<face v1="2224" v2="2225" v3="2226"/>
+<face v1="2226" v2="2225" v3="2227"/>
+<face v1="2176" v2="2175" v3="2160"/>
+<face v1="2208" v2="2173" v3="2070"/>
+<face v1="2173" v2="2174" v3="2070"/>
+<face v1="2209" v2="2174" v3="2069"/>
+<face v1="2174" v2="2175" v3="2069"/>
+<face v1="2162" v2="2177" v3="2161"/>
+<face v1="2177" v2="2176" v3="2161"/>
+<face v1="2178" v2="2177" v3="2162"/>
+<face v1="2210" v2="2175" v3="2068"/>
+<face v1="2175" v2="2176" v3="2068"/>
+<face v1="2211" v2="2176" v3="2067"/>
+<face v1="2176" v2="2177" v3="2067"/>
+<face v1="2067" v2="2177" v3="2066"/>
+<face v1="2177" v2="2178" v3="2066"/>
+</faces>
+</submesh>
+<submesh material="lambert4" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="289">
+<face v1="2409" v2="2408" v3="2390"/>
+<face v1="2428" v2="2427" v3="2425"/>
+<face v1="2510" v2="2511" v3="2512"/>
+<face v1="2308" v2="2326" v3="2307"/>
+<face v1="2272" v2="2281" v3="2291"/>
+<face v1="2270" v2="2278" v3="2289"/>
+<face v1="2290" v2="2279" v3="2302"/>
+<face v1="2279" v2="2291" v3="2302"/>
+<face v1="2277" v2="2270" v3="2289"/>
+<face v1="2368" v2="2367" v3="2343"/>
+<face v1="2291" v2="2281" v3="2303"/>
+<face v1="2281" v2="2293" v3="2303"/>
+<face v1="2278" v2="2290" v3="2301"/>
+<face v1="2302" v2="2291" v3="2320"/>
+<face v1="2291" v2="2303" v3="2320"/>
+<face v1="2289" v2="2278" v3="2301"/>
+<face v1="2269" v2="2277" v3="2285"/>
+<face v1="2345" v2="2344" v3="2456"/>
+<face v1="2344" v2="2369" v3="2343"/>
+<face v1="2303" v2="2293" v3="2321"/>
+<face v1="2293" v2="2305" v3="2321"/>
+<face v1="2293" v2="2282" v3="2305"/>
+<face v1="2303" v2="2321" v3="2337"/>
+<face v1="2320" v2="2303" v3="2337"/>
+<face v1="2290" v2="2302" v3="2319"/>
+<face v1="2321" v2="2305" v3="2338"/>
+<face v1="2282" v2="2439" v3="2294"/>
+<face v1="2282" v2="2294" v3="2305"/>
+<face v1="2305" v2="2323" v3="2338"/>
+<face v1="2439" v2="2441" v3="2294"/>
+<face v1="2305" v2="2294" v3="2323"/>
+<face v1="2247" v2="2248" v3="2499"/>
+<face v1="2250" v2="2418" v3="2249"/>
+<face v1="2248" v2="2500" v3="2499"/>
+<face v1="2457" v2="2346" v3="2456"/>
+<face v1="2517" v2="2518" v3="2519"/>
+<face v1="2294" v2="2441" v3="2306"/>
+<face v1="2294" v2="2306" v3="2323"/>
+<face v1="2323" v2="2340" v3="2358"/>
+<face v1="2441" v2="2443" v3="2306"/>
+<face v1="2306" v2="2443" v3="2324"/>
+<face v1="2323" v2="2306" v3="2340"/>
+<face v1="2306" v2="2324" v3="2340"/>
+<face v1="2450" v2="2451" v3="2327"/>
+<face v1="2328" v2="2312" v3="2329"/>
+<face v1="2318" v2="2331" v3="2317"/>
+<face v1="2317" v2="2331" v3="2330"/>
+<face v1="2446" v2="2342" v3="2455"/>
+<face v1="2460" v2="2462" v3="2461"/>
+<face v1="2463" v2="2330" v3="2464"/>
+<face v1="2465" v2="2464" v3="2331"/>
+<face v1="2464" v2="2330" v3="2331"/>
+<face v1="2467" v2="2521" v3="2466"/>
+<face v1="2476" v2="2331" v3="2477"/>
+<face v1="2522" v2="2326" v3="2448"/>
+<face v1="2324" v2="2447" v3="2341"/>
+<face v1="2324" v2="2341" v3="2361"/>
+<face v1="2470" v2="2341" v3="2469"/>
+<face v1="2469" v2="2341" v3="2454"/>
+<face v1="2470" v2="2480" v3="2341"/>
+<face v1="2480" v2="2481" v3="2341"/>
+<face v1="2382" v2="2361" v3="2481"/>
+<face v1="2481" v2="2361" v3="2341"/>
+<face v1="2321" v2="2338" v3="2357"/>
+<face v1="2338" v2="2323" v3="2358"/>
+<face v1="2357" v2="2338" v3="2380"/>
+<face v1="2338" v2="2358" v3="2380"/>
+<face v1="2358" v2="2340" v3="2381"/>
+<face v1="2340" v2="2361" v3="2381"/>
+<face v1="2380" v2="2358" v3="2400"/>
+<face v1="2358" v2="2381" v3="2400"/>
+<face v1="2361" v2="2487" v3="2381"/>
+<face v1="2487" v2="2401" v3="2381"/>
+<face v1="2380" v2="2400" v3="2418"/>
+<face v1="2419" v2="2400" v3="2491"/>
+<face v1="2401" v2="2491" v3="2381"/>
+<face v1="2491" v2="2400" v3="2381"/>
+<face v1="2501" v2="2499" v3="2400"/>
+<face v1="2500" v2="2400" v3="2499"/>
+<face v1="2287" v2="2300" v3="2299"/>
+<face v1="2300" v2="2318" v3="2299"/>
+<face v1="2299" v2="2318" v3="2317"/>
+<face v1="2443" v2="2447" v3="2324"/>
+<face v1="2448" v2="2326" v3="2308"/>
+<face v1="2449" v2="2450" v3="2327"/>
+<face v1="2447" v2="2454" v3="2341"/>
+<face v1="2468" v2="2469" v3="2454"/>
+<face v1="2340" v2="2324" v3="2361"/>
+<face v1="2486" v2="2487" v3="2361"/>
+<face v1="2263" v2="2435" v3="2261"/>
+<face v1="2262" v2="2263" v3="2260"/>
+<face v1="2263" v2="2261" v3="2260"/>
+<face v1="2266" v2="2436" v3="2263"/>
+<face v1="2436" v2="2435" v3="2263"/>
+<face v1="2266" v2="2263" v3="2262"/>
+<face v1="2267" v2="2265" v3="2264"/>
+<face v1="2271" v2="2437" v3="2266"/>
+<face v1="2437" v2="2436" v3="2266"/>
+<face v1="2273" v2="2268" v3="2523"/>
+<face v1="2280" v2="2438" v3="2271"/>
+<face v1="2438" v2="2437" v3="2271"/>
+<face v1="2284" v2="2274" v3="2283"/>
+<face v1="2283" v2="2274" v3="2524"/>
+<face v1="2440" v2="2438" v3="2280"/>
+<face v1="2296" v2="2284" v3="2295"/>
+<face v1="2295" v2="2284" v3="2283"/>
+<face v1="2285" v2="2297" v3="2275"/>
+<face v1="2285" v2="2277" v3="2297"/>
+<face v1="2277" v2="2289" v3="2297"/>
+<face v1="2442" v2="2525" v3="2292"/>
+<face v1="2310" v2="2309" v3="2295"/>
+<face v1="2311" v2="2296" v3="2309"/>
+<face v1="2309" v2="2296" v3="2295"/>
+<face v1="2526" v2="2444" v3="2527"/>
+<face v1="2297" v2="2313" v3="2286"/>
+<face v1="2297" v2="2289" v3="2313"/>
+<face v1="2289" v2="2301" v3="2313"/>
+<face v1="2301" v2="2290" v3="2319"/>
+<face v1="2445" v2="2528" v3="2322"/>
+<face v1="2322" v2="2528" v3="2304"/>
+<face v1="2322" v2="2529" v3="2445"/>
+<face v1="2451" v2="2452" v3="2327"/>
+<face v1="2313" v2="2332" v3="2298"/>
+<face v1="2298" v2="2332" v3="2314"/>
+<face v1="2313" v2="2301" v3="2332"/>
+<face v1="2301" v2="2319" v3="2332"/>
+<face v1="2319" v2="2302" v3="2336"/>
+<face v1="2302" v2="2320" v3="2336"/>
+<face v1="2453" v2="2339" v3="2530"/>
+<face v1="2345" v2="2456" v3="2346"/>
+<face v1="2432" v2="2431" v3="2430"/>
+<face v1="2430" v2="2431" v3="2429"/>
+<face v1="2348" v2="2347" v3="2458"/>
+<face v1="2458" v2="2347" v3="2459"/>
+<face v1="2460" v2="2350" v3="2458"/>
+<face v1="2349" v2="2348" v3="2350"/>
+<face v1="2348" v2="2458" v3="2350"/>
+<face v1="2350" v2="2460" v3="2351"/>
+<face v1="2351" v2="2460" v3="2461"/>
+<face v1="2332" v2="2353" v3="2314"/>
+<face v1="2332" v2="2319" v3="2353"/>
+<face v1="2319" v2="2336" v3="2353"/>
+<face v1="2336" v2="2320" v3="2356"/>
+<face v1="2320" v2="2337" v3="2356"/>
+<face v1="2337" v2="2321" v3="2357"/>
+<face v1="2360" v2="2359" v3="2466"/>
+<face v1="2359" v2="2467" v3="2466"/>
+<face v1="2471" v2="2472" v3="2473"/>
+<face v1="2362" v2="2473" v3="2363"/>
+<face v1="2473" v2="2472" v3="2363"/>
+<face v1="2364" v2="2363" v3="2474"/>
+<face v1="2474" v2="2363" v3="2472"/>
+<face v1="2365" v2="2364" v3="2475"/>
+<face v1="2475" v2="2364" v3="2474"/>
+<face v1="2368" v2="2343" v3="2369"/>
+<face v1="2370" v2="2369" v3="2345"/>
+<face v1="2345" v2="2369" v3="2344"/>
+<face v1="2371" v2="2370" v3="2346"/>
+<face v1="2346" v2="2370" v3="2345"/>
+<face v1="2372" v2="2371" v3="2347"/>
+<face v1="2347" v2="2371" v3="2346"/>
+<face v1="2372" v2="2347" v3="2373"/>
+<face v1="2348" v2="2373" v3="2347"/>
+<face v1="2349" v2="2374" v3="2348"/>
+<face v1="2375" v2="2373" v3="2374"/>
+<face v1="2374" v2="2373" v3="2348"/>
+<face v1="2353" v2="2336" v3="2376"/>
+<face v1="2336" v2="2356" v3="2376"/>
+<face v1="2356" v2="2337" v3="2379"/>
+<face v1="2362" v2="2363" v3="2482"/>
+<face v1="2383" v2="2482" v3="2384"/>
+<face v1="2363" v2="2384" v3="2482"/>
+<face v1="2385" v2="2384" v3="2364"/>
+<face v1="2364" v2="2384" v3="2363"/>
+<face v1="2386" v2="2385" v3="2365"/>
+<face v1="2365" v2="2385" v3="2364"/>
+<face v1="2366" v2="2386" v3="2365"/>
+<face v1="2389" v2="2388" v3="2368"/>
+<face v1="2368" v2="2388" v3="2367"/>
+<face v1="2390" v2="2389" v3="2369"/>
+<face v1="2369" v2="2389" v3="2368"/>
+<face v1="2391" v2="2390" v3="2370"/>
+<face v1="2370" v2="2390" v3="2369"/>
+<face v1="2392" v2="2391" v3="2371"/>
+<face v1="2371" v2="2391" v3="2370"/>
+<face v1="2393" v2="2392" v3="2372"/>
+<face v1="2372" v2="2392" v3="2371"/>
+<face v1="2394" v2="2393" v3="2373"/>
+<face v1="2373" v2="2393" v3="2372"/>
+<face v1="2396" v2="2394" v3="2395"/>
+<face v1="2394" v2="2373" v3="2395"/>
+<face v1="2395" v2="2373" v3="2483"/>
+<face v1="2402" v2="2488" v3="2403"/>
+<face v1="2403" v2="2488" v3="2384"/>
+<face v1="2489" v2="2384" v3="2488"/>
+<face v1="2404" v2="2403" v3="2385"/>
+<face v1="2385" v2="2403" v3="2384"/>
+<face v1="2405" v2="2404" v3="2386"/>
+<face v1="2386" v2="2404" v3="2385"/>
+<face v1="2387" v2="2405" v3="2386"/>
+<face v1="2414" v2="2394" v3="2490"/>
+<face v1="2421" v2="2492" v3="2403"/>
+<face v1="2493" v2="2403" v3="2492"/>
+<face v1="2404" v2="2421" v3="2403"/>
+<face v1="2519" v2="2518" v3="2520"/>
+<face v1="2337" v2="2357" v3="2379"/>
+<face v1="2379" v2="2357" v3="2399"/>
+<face v1="2357" v2="2380" v3="2399"/>
+<face v1="2406" v2="2405" v3="2387"/>
+<face v1="2422" v2="2421" v3="2404"/>
+<face v1="2423" v2="2422" v3="2405"/>
+<face v1="2405" v2="2422" v3="2404"/>
+<face v1="2406" v2="2423" v3="2405"/>
+<face v1="2513" v2="2514" v3="2515"/>
+<face v1="2515" v2="2514" v3="2516"/>
+<face v1="2261" v2="2434" v3="2259"/>
+<face v1="2434" v2="2433" v3="2259"/>
+<face v1="2435" v2="2434" v3="2261"/>
+<face v1="2314" v2="2353" v3="2333"/>
+<face v1="2353" v2="2376" v3="2333"/>
+<face v1="2333" v2="2376" v3="2354"/>
+<face v1="2376" v2="2397" v3="2354"/>
+<face v1="2376" v2="2356" v3="2397"/>
+<face v1="2356" v2="2379" v3="2397"/>
+<face v1="2390" v2="2408" v3="2389"/>
+<face v1="2410" v2="2409" v3="2391"/>
+<face v1="2391" v2="2409" v3="2390"/>
+<face v1="2411" v2="2410" v3="2392"/>
+<face v1="2392" v2="2410" v3="2391"/>
+<face v1="2412" v2="2411" v3="2393"/>
+<face v1="2393" v2="2411" v3="2392"/>
+<face v1="2413" v2="2412" v3="2394"/>
+<face v1="2394" v2="2412" v3="2393"/>
+<face v1="2415" v2="2413" v3="2414"/>
+<face v1="2413" v2="2394" v3="2414"/>
+<face v1="2397" v2="2379" v3="2417"/>
+<face v1="2379" v2="2399" v3="2417"/>
+<face v1="2399" v2="2380" v3="2418"/>
+<face v1="2420" v2="2492" v3="2421"/>
+<face v1="2411" v2="2412" v3="2255"/>
+<face v1="2495" v2="2412" v3="2254"/>
+<face v1="2412" v2="2413" v3="2254"/>
+<face v1="2253" v2="2496" v3="2497"/>
+<face v1="2496" v2="2531" v3="2497"/>
+<face v1="2418" v2="2250" v3="2399"/>
+<face v1="2399" v2="2250" v3="2417"/>
+<face v1="2418" v2="2400" v3="2500"/>
+<face v1="2502" v2="2420" v3="2246"/>
+<face v1="2420" v2="2421" v3="2246"/>
+<face v1="2246" v2="2421" v3="2245"/>
+<face v1="2421" v2="2422" v3="2245"/>
+<face v1="2503" v2="2422" v3="2258"/>
+<face v1="2506" v2="2507" v3="2508"/>
+<face v1="2508" v2="2507" v3="2509"/>
+<face v1="2424" v2="2423" v3="2406"/>
+<face v1="2422" v2="2423" v3="2258"/>
+<face v1="2258" v2="2423" v3="2257"/>
+<face v1="2423" v2="2424" v3="2257"/>
+<face v1="2504" v2="2532" v3="2505"/>
+<face v1="2532" v2="2407" v3="2505"/>
+<face v1="2354" v2="2397" v3="2377"/>
+<face v1="2397" v2="2417" v3="2377"/>
+<face v1="2377" v2="2417" v3="2398"/>
+<face v1="2398" v2="2417" v3="2252"/>
+<face v1="2252" v2="2417" v3="2251"/>
+<face v1="2251" v2="2417" v3="2250"/>
+<face v1="2416" v2="2398" v3="2252"/>
+<face v1="2286" v2="2313" v3="2298"/>
+<face v1="2275" v2="2297" v3="2286"/>
+<face v1="2477" v2="2331" v3="2478"/>
+<face v1="2426" v2="2428" v3="2425"/>
+<face v1="2318" v2="2352" v3="2331"/>
+<face v1="2478" v2="2331" v3="2352"/>
+<face v1="2300" v2="2335" v3="2318"/>
+<face v1="2288" v2="2300" v3="2287"/>
+<face v1="2326" v2="2325" v3="2307"/>
+<face v1="2276" v2="2288" v3="2287"/>
+<face v1="2335" v2="2352" v3="2318"/>
+<face v1="2479" v2="2478" v3="2352"/>
+<face v1="2494" v2="2411" v3="2255"/>
+<face v1="2410" v2="2411" v3="2256"/>
+<face v1="2377" v2="2398" v3="2355"/>
+<face v1="2498" v2="2416" v3="2252"/>
+<face v1="2316" v2="2335" v3="2300"/>
+<face v1="2354" v2="2377" v3="2334"/>
+<face v1="2398" v2="2416" v3="2378"/>
+<face v1="2333" v2="2354" v3="2315"/>
+<face v1="2484" v2="2533" v3="2485"/>
+<face v1="2288" v2="2316" v3="2300"/>
+</faces>
+</submesh>
+<submesh material="lambert4" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="261">
+<face v1="2593" v2="2585" v3="2603"/>
+<face v1="2722" v2="2721" v3="2634"/>
+<face v1="2702" v2="2751" v3="2682"/>
+<face v1="2617" v2="2717" v3="2628"/>
+<face v1="2717" v2="2718" v3="2628"/>
+<face v1="2595" v2="2605" v3="2615"/>
+<face v1="2627" v2="2642" v3="2662"/>
+<face v1="2644" v2="2643" v3="2645"/>
+<face v1="2604" v2="2595" v3="2615"/>
+<face v1="2570" v2="2564" v3="2567"/>
+<face v1="2540" v2="2541" v3="2751"/>
+<face v1="2606" v2="2716" v3="2617"/>
+<face v1="2662" v2="2642" v3="2682"/>
+<face v1="2605" v2="2616" v3="2626"/>
+<face v1="2616" v2="2627" v3="2641"/>
+<face v1="2568" v2="2713" v3="2565"/>
+<face v1="2575" v2="2572" v3="2571"/>
+<face v1="2576" v2="2572" v3="2575"/>
+<face v1="2567" v2="2560" v3="2563"/>
+<face v1="2715" v2="2716" v3="2606"/>
+<face v1="2644" v2="2645" v3="2730"/>
+<face v1="2646" v2="2664" v3="2645"/>
+<face v1="2572" v2="2570" v3="2571"/>
+<face v1="2752" v2="2682" v3="2751"/>
+<face v1="2716" v2="2717" v3="2617"/>
+<face v1="2669" v2="2668" v3="2650"/>
+<face v1="2541" v2="2752" v3="2751"/>
+<face v1="2641" v2="2627" v3="2662"/>
+<face v1="2615" v2="2605" v3="2626"/>
+<face v1="2626" v2="2616" v3="2641"/>
+<face v1="2662" v2="2682" v3="2701"/>
+<face v1="2647" v2="2665" v3="2646"/>
+<face v1="2645" v2="2664" v3="2730"/>
+<face v1="2723" v2="2618" v3="2619"/>
+<face v1="2570" v2="2567" v3="2569"/>
+<face v1="2612" v2="2619" v3="2618"/>
+<face v1="2665" v2="2664" v3="2646"/>
+<face v1="2571" v2="2570" v3="2569"/>
+<face v1="2649" v2="2668" v3="2648"/>
+<face v1="2670" v2="2689" v3="2669"/>
+<face v1="2567" v2="2563" v3="2566"/>
+<face v1="2724" v2="2723" v3="2619"/>
+<face v1="2563" v2="2559" v3="2562"/>
+<face v1="2569" v2="2567" v3="2566"/>
+<face v1="2582" v2="2592" v3="2591"/>
+<face v1="2631" v2="2720" v3="2633"/>
+<face v1="2711" v2="2710" v3="2557"/>
+<face v1="2559" v2="2556" v3="2558"/>
+<face v1="2566" v2="2563" v3="2562"/>
+<face v1="2601" v2="2613" v3="2612"/>
+<face v1="2558" v2="2556" v3="2555"/>
+<face v1="2562" v2="2559" v3="2558"/>
+<face v1="2714" v2="2713" v3="2568"/>
+<face v1="2713" v2="2712" v3="2565"/>
+<face v1="2701" v2="2682" v3="2752"/>
+<face v1="2591" v2="2602" v3="2601"/>
+<face v1="2712" v2="2763" v3="2561"/>
+<face v1="2726" v2="2619" v3="2727"/>
+<face v1="2613" v2="2619" v3="2612"/>
+<face v1="2663" v2="2730" v3="2664"/>
+<face v1="2727" v2="2619" v3="2728"/>
+<face v1="2592" v2="2602" v3="2591"/>
+<face v1="2602" v2="2613" v3="2601"/>
+<face v1="2736" v2="2664" v3="2735"/>
+<face v1="2641" v2="2662" v3="2681"/>
+<face v1="2681" v2="2662" v3="2701"/>
+<face v1="2589" v2="2599" v3="2581"/>
+<face v1="2581" v2="2599" v3="2590"/>
+<face v1="2590" v2="2600" v3="2583"/>
+<face v1="2599" v2="2610" v3="2590"/>
+<face v1="2590" v2="2610" v3="2600"/>
+<face v1="2600" v2="2611" v3="2592"/>
+<face v1="2611" v2="2624" v3="2602"/>
+<face v1="2635" v2="2657" v3="2733"/>
+<face v1="2733" v2="2657" v3="2734"/>
+<face v1="2639" v2="2678" v3="2657"/>
+<face v1="2737" v2="2738" v3="2678"/>
+<face v1="2739" v2="2657" v3="2738"/>
+<face v1="2738" v2="2657" v3="2678"/>
+<face v1="2746" v2="2747" v3="2547"/>
+<face v1="2547" v2="2747" v3="2546"/>
+<face v1="2748" v2="2678" v3="2747"/>
+<face v1="2699" v2="2546" v3="2678"/>
+<face v1="2747" v2="2678" v3="2546"/>
+<face v1="2583" v2="2600" v3="2592"/>
+<face v1="2592" v2="2611" v3="2602"/>
+<face v1="2750" v2="2764" v3="2542"/>
+<face v1="2602" v2="2624" v3="2613"/>
+<face v1="2613" v2="2635" v3="2619"/>
+<face v1="2728" v2="2619" v3="2635"/>
+<face v1="2666" v2="2665" v3="2647"/>
+<face v1="2626" v2="2641" v3="2661"/>
+<face v1="2661" v2="2641" v3="2681"/>
+<face v1="2701" v2="2543" v3="2681"/>
+<face v1="2665" v2="2684" v3="2664"/>
+<face v1="2610" v2="2623" v3="2600"/>
+<face v1="2600" v2="2623" v3="2611"/>
+<face v1="2623" v2="2639" v3="2611"/>
+<face v1="2611" v2="2639" v3="2624"/>
+<face v1="2639" v2="2657" v3="2624"/>
+<face v1="2624" v2="2657" v3="2635"/>
+<face v1="2623" v2="2660" v3="2639"/>
+<face v1="2660" v2="2678" v3="2639"/>
+<face v1="2660" v2="2699" v3="2678"/>
+<face v1="2580" v2="2598" v3="2589"/>
+<face v1="2624" v2="2635" v3="2613"/>
+<face v1="2594" v2="2604" v3="2614"/>
+<face v1="2604" v2="2615" v3="2625"/>
+<face v1="2615" v2="2626" v3="2640"/>
+<face v1="2640" v2="2626" v3="2661"/>
+<face v1="2667" v2="2648" v3="2668"/>
+<face v1="2729" v2="2728" v3="2635"/>
+<face v1="2732" v2="2635" v3="2733"/>
+<face v1="2589" v2="2609" v3="2599"/>
+<face v1="2609" v2="2622" v3="2599"/>
+<face v1="2599" v2="2622" v3="2610"/>
+<face v1="2622" v2="2638" v3="2610"/>
+<face v1="2610" v2="2638" v3="2623"/>
+<face v1="2638" v2="2660" v3="2623"/>
+<face v1="2577" v2="2586" v3="2573"/>
+<face v1="2573" v2="2586" v3="2578"/>
+<face v1="2578" v2="2587" v3="2574"/>
+<face v1="2586" v2="2596" v3="2578"/>
+<face v1="2578" v2="2596" v3="2587"/>
+<face v1="2587" v2="2597" v3="2579"/>
+<face v1="2579" v2="2597" v3="2588"/>
+<face v1="2588" v2="2598" v3="2580"/>
+<face v1="2586" v2="2584" v3="2596"/>
+<face v1="2584" v2="2593" v3="2596"/>
+<face v1="2596" v2="2607" v3="2587"/>
+<face v1="2587" v2="2607" v3="2597"/>
+<face v1="2597" v2="2608" v3="2588"/>
+<face v1="2588" v2="2608" v3="2598"/>
+<face v1="2598" v2="2609" v3="2589"/>
+<face v1="2596" v2="2593" v3="2607"/>
+<face v1="2593" v2="2603" v3="2607"/>
+<face v1="2607" v2="2620" v3="2597"/>
+<face v1="2597" v2="2620" v3="2608"/>
+<face v1="2608" v2="2621" v3="2598"/>
+<face v1="2598" v2="2621" v3="2609"/>
+<face v1="2607" v2="2603" v3="2620"/>
+<face v1="2603" v2="2614" v3="2620"/>
+<face v1="2630" v2="2719" v3="2765"/>
+<face v1="2632" v2="2631" v3="2633"/>
+<face v1="2620" v2="2636" v3="2608"/>
+<face v1="2608" v2="2636" v3="2621"/>
+<face v1="2621" v2="2637" v3="2609"/>
+<face v1="2609" v2="2637" v3="2622"/>
+<face v1="2620" v2="2614" v3="2636"/>
+<face v1="2652" v2="2651" v3="2629"/>
+<face v1="2653" v2="2652" v3="2630"/>
+<face v1="2630" v2="2652" v3="2629"/>
+<face v1="2653" v2="2630" v3="2654"/>
+<face v1="2765" v2="2654" v3="2630"/>
+<face v1="2725" v2="2655" v3="2765"/>
+<face v1="2656" v2="2654" v3="2655"/>
+<face v1="2655" v2="2654" v3="2765"/>
+<face v1="2636" v2="2658" v3="2621"/>
+<face v1="2621" v2="2658" v3="2637"/>
+<face v1="2637" v2="2659" v3="2622"/>
+<face v1="2622" v2="2659" v3="2638"/>
+<face v1="2636" v2="2625" v3="2658"/>
+<face v1="2672" v2="2671" v3="2651"/>
+<face v1="2673" v2="2672" v3="2652"/>
+<face v1="2652" v2="2672" v3="2651"/>
+<face v1="2674" v2="2673" v3="2653"/>
+<face v1="2653" v2="2673" v3="2652"/>
+<face v1="2675" v2="2674" v3="2654"/>
+<face v1="2654" v2="2674" v3="2653"/>
+<face v1="2677" v2="2675" v3="2676"/>
+<face v1="2675" v2="2654" v3="2676"/>
+<face v1="2676" v2="2654" v3="2731"/>
+<face v1="2658" v2="2679" v3="2637"/>
+<face v1="2637" v2="2679" v3="2659"/>
+<face v1="2659" v2="2680" v3="2638"/>
+<face v1="2638" v2="2680" v3="2660"/>
+<face v1="2658" v2="2640" v3="2679"/>
+<face v1="2684" v2="2735" v3="2664"/>
+<face v1="2692" v2="2691" v3="2671"/>
+<face v1="2693" v2="2692" v3="2672"/>
+<face v1="2672" v2="2692" v3="2671"/>
+<face v1="2694" v2="2693" v3="2673"/>
+<face v1="2673" v2="2693" v3="2672"/>
+<face v1="2695" v2="2694" v3="2674"/>
+<face v1="2674" v2="2694" v3="2673"/>
+<face v1="2696" v2="2695" v3="2675"/>
+<face v1="2675" v2="2695" v3="2674"/>
+<face v1="2698" v2="2696" v3="2697"/>
+<face v1="2696" v2="2675" v3="2697"/>
+<face v1="2697" v2="2675" v3="2677"/>
+<face v1="2680" v2="2699" v3="2660"/>
+<face v1="2679" v2="2700" v3="2659"/>
+<face v1="2659" v2="2700" v3="2680"/>
+<face v1="2554" v2="2691" v3="2553"/>
+<face v1="2691" v2="2692" v3="2553"/>
+<face v1="2741" v2="2692" v3="2552"/>
+<face v1="2692" v2="2693" v3="2552"/>
+<face v1="2742" v2="2693" v3="2551"/>
+<face v1="2693" v2="2694" v3="2551"/>
+<face v1="2743" v2="2694" v3="2550"/>
+<face v1="2694" v2="2695" v3="2550"/>
+<face v1="2744" v2="2695" v3="2549"/>
+<face v1="2695" v2="2696" v3="2549"/>
+<face v1="2548" v2="2745" v3="2698"/>
+<face v1="2745" v2="2696" v3="2698"/>
+<face v1="2546" v2="2699" v3="2545"/>
+<face v1="2699" v2="2680" v3="2545"/>
+<face v1="2680" v2="2700" v3="2545"/>
+<face v1="2545" v2="2700" v3="2544"/>
+<face v1="2565" v2="2712" v3="2561"/>
+<face v1="2614" v2="2625" v3="2636"/>
+<face v1="2625" v2="2640" v3="2658"/>
+<face v1="2667" v2="2666" v3="2648"/>
+<face v1="2648" v2="2666" v3="2647"/>
+<face v1="2640" v2="2661" v3="2679"/>
+<face v1="2683" v2="2735" v3="2684"/>
+<face v1="2685" v2="2684" v3="2665"/>
+<face v1="2686" v2="2685" v3="2666"/>
+<face v1="2666" v2="2685" v3="2665"/>
+<face v1="2667" v2="2686" v3="2666"/>
+<face v1="2679" v2="2661" v3="2700"/>
+<face v1="2661" v2="2681" v3="2700"/>
+<face v1="2703" v2="2740" v3="2704"/>
+<face v1="2704" v2="2740" v3="2684"/>
+<face v1="2683" v2="2684" v3="2740"/>
+<face v1="2705" v2="2704" v3="2685"/>
+<face v1="2685" v2="2704" v3="2684"/>
+<face v1="2681" v2="2543" v3="2700"/>
+<face v1="2749" v2="2700" v3="2543"/>
+<face v1="2753" v2="2703" v3="2539"/>
+<face v1="2703" v2="2704" v3="2539"/>
+<face v1="2603" v2="2594" v3="2614"/>
+<face v1="2614" v2="2604" v3="2625"/>
+<face v1="2625" v2="2615" v3="2640"/>
+<face v1="2687" v2="2686" v3="2667"/>
+<face v1="2686" v2="2705" v3="2685"/>
+<face v1="2754" v2="2704" v3="2538"/>
+<face v1="2704" v2="2705" v3="2538"/>
+<face v1="2668" v2="2687" v3="2667"/>
+<face v1="2706" v2="2705" v3="2686"/>
+<face v1="2687" v2="2706" v3="2686"/>
+<face v1="2755" v2="2705" v3="2537"/>
+<face v1="2705" v2="2706" v3="2537"/>
+<face v1="2759" v2="2760" v3="2761"/>
+<face v1="2762" v2="2761" v3="2760"/>
+<face v1="2688" v2="2687" v3="2668"/>
+<face v1="2707" v2="2706" v3="2687"/>
+<face v1="2688" v2="2707" v3="2687"/>
+<face v1="2756" v2="2706" v3="2536"/>
+<face v1="2706" v2="2707" v3="2536"/>
+<face v1="2669" v2="2688" v3="2668"/>
+<face v1="2708" v2="2707" v3="2688"/>
+<face v1="2757" v2="2707" v3="2535"/>
+<face v1="2689" v2="2688" v3="2669"/>
+<face v1="2707" v2="2708" v3="2535"/>
+<face v1="2689" v2="2708" v3="2688"/>
+<face v1="2709" v2="2708" v3="2689"/>
+<face v1="2690" v2="2689" v3="2670"/>
+<face v1="2758" v2="2708" v3="2534"/>
+<face v1="2690" v2="2709" v3="2689"/>
+<face v1="2708" v2="2709" v3="2534"/>
+</faces>
+</submesh>
+<submesh material="lambert4" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="182">
+<face v1="2889" v2="2888" v3="2841"/>
+<face v1="2812" v2="2828" v3="2817"/>
+<face v1="2796" v2="2801" v3="2793"/>
+<face v1="2792" v2="2800" v3="2796"/>
+<face v1="2795" v2="2800" v3="2792"/>
+<face v1="2828" v2="2938" v3="2817"/>
+<face v1="2936" v2="2935" v3="2937"/>
+<face v1="2793" v2="2801" v3="2797"/>
+<face v1="2791" v2="2799" v3="2795"/>
+<face v1="2807" v2="2816" v3="2812"/>
+<face v1="2933" v2="2932" v3="2931"/>
+<face v1="2893" v2="2938" v3="2892"/>
+<face v1="2802" v2="2811" v3="2807"/>
+<face v1="2797" v2="2806" v3="2802"/>
+<face v1="2784" v2="2782" v3="2785"/>
+<face v1="2785" v2="2782" v3="2783"/>
+<face v1="2816" v2="2828" v3="2812"/>
+<face v1="2828" v2="2858" v3="2938"/>
+<face v1="2892" v2="2938" v3="2858"/>
+<face v1="2910" v2="2876" v3="2766"/>
+<face v1="2786" v2="2784" v3="2787"/>
+<face v1="2801" v2="2806" v3="2797"/>
+<face v1="2811" v2="2816" v3="2807"/>
+<face v1="2934" v2="2935" v3="2936"/>
+<face v1="2891" v2="2892" v3="2858"/>
+<face v1="2842" v2="2859" v3="2826"/>
+<face v1="2859" v2="2876" v3="2843"/>
+<face v1="2787" v2="2784" v3="2785"/>
+<face v1="2927" v2="2928" v3="2929"/>
+<face v1="2907" v2="2908" v3="2767"/>
+<face v1="2909" v2="2858" v3="2908"/>
+<face v1="2886" v2="2840" v3="2824"/>
+<face v1="2803" v2="2808" v3="2799"/>
+<face v1="2808" v2="2813" v3="2804"/>
+<face v1="2813" v2="2825" v3="2809"/>
+<face v1="2825" v2="2842" v3="2814"/>
+<face v1="2789" v2="2786" v3="2787"/>
+<face v1="2930" v2="2929" v3="2928"/>
+<face v1="2823" v2="2885" v3="2824"/>
+<face v1="2767" v2="2908" v3="2769"/>
+<face v1="2798" v2="2803" v3="2794"/>
+<face v1="2839" v2="2838" v3="2840"/>
+<face v1="2838" v2="2824" v3="2840"/>
+<face v1="2838" v2="2887" v3="2857"/>
+<face v1="2860" v2="2876" v3="2910"/>
+<face v1="2880" v2="2879" v3="2878"/>
+<face v1="2908" v2="2858" v3="2769"/>
+<face v1="2824" v2="2838" v3="2823"/>
+<face v1="2855" v2="2838" v3="2857"/>
+<face v1="2789" v2="2787" v3="2788"/>
+<face v1="2837" v2="2823" v3="2838"/>
+<face v1="2856" v2="2855" v3="2857"/>
+<face v1="2855" v2="2890" v3="2874"/>
+<face v1="2806" v2="2811" v3="2802"/>
+<face v1="2790" v2="2798" v3="2794"/>
+<face v1="2794" v2="2803" v3="2799"/>
+<face v1="2799" v2="2808" v3="2804"/>
+<face v1="2804" v2="2813" v3="2809"/>
+<face v1="2809" v2="2825" v3="2814"/>
+<face v1="2915" v2="2916" v3="2917"/>
+<face v1="2918" v2="2917" v3="2916"/>
+<face v1="2882" v2="2820" v3="2881"/>
+<face v1="2883" v2="2820" v3="2882"/>
+<face v1="2884" v2="2821" v3="2883"/>
+<face v1="2794" v2="2799" v3="2791"/>
+<face v1="2799" v2="2804" v3="2795"/>
+<face v1="2795" v2="2804" v3="2800"/>
+<face v1="2800" v2="2805" v3="2796"/>
+<face v1="2796" v2="2805" v3="2801"/>
+<face v1="2804" v2="2809" v3="2800"/>
+<face v1="2800" v2="2809" v3="2805"/>
+<face v1="2805" v2="2810" v3="2801"/>
+<face v1="2801" v2="2810" v3="2806"/>
+<face v1="2809" v2="2814" v3="2805"/>
+<face v1="2805" v2="2814" v3="2810"/>
+<face v1="2810" v2="2815" v3="2806"/>
+<face v1="2806" v2="2815" v3="2811"/>
+<face v1="2819" v2="2881" v3="2820"/>
+<face v1="2821" v2="2820" v3="2883"/>
+<face v1="2822" v2="2821" v3="2884"/>
+<face v1="2878" v2="2879" v3="2877"/>
+<face v1="2814" v2="2826" v3="2810"/>
+<face v1="2810" v2="2826" v3="2815"/>
+<face v1="2815" v2="2827" v3="2811"/>
+<face v1="2811" v2="2827" v3="2816"/>
+<face v1="2832" v2="2831" v3="2818"/>
+<face v1="2833" v2="2832" v3="2819"/>
+<face v1="2819" v2="2832" v3="2818"/>
+<face v1="2833" v2="2819" v3="2834"/>
+<face v1="2820" v2="2834" v3="2819"/>
+<face v1="2835" v2="2834" v3="2821"/>
+<face v1="2821" v2="2834" v3="2820"/>
+<face v1="2836" v2="2835" v3="2822"/>
+<face v1="2822" v2="2835" v3="2821"/>
+<face v1="2837" v2="2836" v3="2823"/>
+<face v1="2823" v2="2836" v3="2822"/>
+<face v1="2814" v2="2842" v3="2826"/>
+<face v1="2826" v2="2843" v3="2815"/>
+<face v1="2815" v2="2843" v3="2827"/>
+<face v1="2827" v2="2844" v3="2816"/>
+<face v1="2816" v2="2844" v3="2828"/>
+<face v1="2846" v2="2845" v3="2829"/>
+<face v1="2847" v2="2846" v3="2830"/>
+<face v1="2848" v2="2847" v3="2831"/>
+<face v1="2831" v2="2847" v3="2830"/>
+<face v1="2849" v2="2848" v3="2832"/>
+<face v1="2832" v2="2848" v3="2831"/>
+<face v1="2850" v2="2849" v3="2833"/>
+<face v1="2833" v2="2849" v3="2832"/>
+<face v1="2851" v2="2850" v3="2834"/>
+<face v1="2834" v2="2850" v3="2833"/>
+<face v1="2852" v2="2851" v3="2835"/>
+<face v1="2835" v2="2851" v3="2834"/>
+<face v1="2853" v2="2852" v3="2836"/>
+<face v1="2836" v2="2852" v3="2835"/>
+<face v1="2854" v2="2853" v3="2837"/>
+<face v1="2837" v2="2853" v3="2836"/>
+<face v1="2855" v2="2854" v3="2838"/>
+<face v1="2838" v2="2854" v3="2837"/>
+<face v1="2844" v2="2858" v3="2828"/>
+<face v1="2826" v2="2859" v3="2843"/>
+<face v1="2843" v2="2860" v3="2827"/>
+<face v1="2827" v2="2860" v3="2844"/>
+<face v1="2862" v2="2861" v3="2845"/>
+<face v1="2863" v2="2862" v3="2846"/>
+<face v1="2846" v2="2862" v3="2845"/>
+<face v1="2864" v2="2863" v3="2847"/>
+<face v1="2847" v2="2863" v3="2846"/>
+<face v1="2865" v2="2864" v3="2848"/>
+<face v1="2848" v2="2864" v3="2847"/>
+<face v1="2866" v2="2865" v3="2849"/>
+<face v1="2849" v2="2865" v3="2848"/>
+<face v1="2867" v2="2866" v3="2850"/>
+<face v1="2850" v2="2866" v3="2849"/>
+<face v1="2868" v2="2867" v3="2851"/>
+<face v1="2851" v2="2867" v3="2850"/>
+<face v1="2869" v2="2868" v3="2852"/>
+<face v1="2852" v2="2868" v3="2851"/>
+<face v1="2870" v2="2869" v3="2853"/>
+<face v1="2853" v2="2869" v3="2852"/>
+<face v1="2871" v2="2870" v3="2854"/>
+<face v1="2854" v2="2870" v3="2853"/>
+<face v1="2872" v2="2871" v3="2855"/>
+<face v1="2855" v2="2871" v3="2854"/>
+<face v1="2873" v2="2872" v3="2874"/>
+<face v1="2872" v2="2855" v3="2874"/>
+<face v1="2860" v2="2875" v3="2844"/>
+<face v1="2844" v2="2875" v3="2858"/>
+<face v1="2843" v2="2876" v3="2860"/>
+<face v1="2894" v2="2861" v3="2781"/>
+<face v1="2861" v2="2862" v3="2781"/>
+<face v1="2895" v2="2862" v3="2780"/>
+<face v1="2862" v2="2863" v3="2780"/>
+<face v1="2896" v2="2863" v3="2779"/>
+<face v1="2863" v2="2864" v3="2779"/>
+<face v1="2897" v2="2864" v3="2778"/>
+<face v1="2864" v2="2865" v3="2778"/>
+<face v1="2898" v2="2865" v3="2777"/>
+<face v1="2865" v2="2866" v3="2777"/>
+<face v1="2899" v2="2866" v3="2776"/>
+<face v1="2866" v2="2867" v3="2776"/>
+<face v1="2900" v2="2867" v3="2775"/>
+<face v1="2867" v2="2868" v3="2775"/>
+<face v1="2901" v2="2868" v3="2774"/>
+<face v1="2868" v2="2869" v3="2774"/>
+<face v1="2902" v2="2869" v3="2773"/>
+<face v1="2869" v2="2870" v3="2773"/>
+<face v1="2903" v2="2870" v3="2772"/>
+<face v1="2870" v2="2871" v3="2772"/>
+<face v1="2904" v2="2871" v3="2770"/>
+<face v1="2871" v2="2872" v3="2770"/>
+<face v1="2771" v2="2905" v3="2906"/>
+<face v1="2905" v2="2939" v3="2906"/>
+<face v1="2875" v2="2769" v3="2858"/>
+<face v1="2769" v2="2875" v3="2768"/>
+<face v1="2875" v2="2860" v3="2910"/>
+<face v1="2911" v2="2912" v3="2913"/>
+<face v1="2913" v2="2912" v3="2914"/>
+<face v1="2919" v2="2920" v3="2921"/>
+<face v1="2921" v2="2920" v3="2922"/>
+<face v1="2923" v2="2924" v3="2925"/>
+<face v1="2925" v2="2924" v3="2926"/>
+</faces>
+</submesh>
+<submesh material="lambert4" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="245">
+<face v1="3047" v2="3036" v3="3046"/>
+<face v1="3026" v2="3012" v3="3015"/>
+<face v1="3015" v2="3001" v3="3004"/>
+<face v1="3004" v2="2991" v3="2994"/>
+<face v1="3034" v2="3037" v3="3101"/>
+<face v1="3137" v2="3023" v3="3026"/>
+<face v1="3024" v2="3014" v3="3013"/>
+<face v1="2942" v2="3101" v3="3100"/>
+<face v1="3101" v2="3037" v3="3100"/>
+<face v1="2994" v2="2981" v3="2984"/>
+<face v1="3099" v2="2942" v3="3100"/>
+<face v1="3026" v2="3015" v3="3038"/>
+<face v1="3125" v2="3126" v3="3127"/>
+<face v1="3048" v2="3100" v3="3037"/>
+<face v1="3015" v2="3004" v3="3027"/>
+<face v1="3036" v2="3025" v3="3035"/>
+<face v1="3137" v2="3026" v3="3049"/>
+<face v1="3071" v2="3072" v3="3065"/>
+<face v1="3102" v2="3137" v3="3103"/>
+<face v1="3004" v2="2994" v3="3016"/>
+<face v1="3038" v2="3015" v3="3027"/>
+<face v1="2984" v2="2971" v3="2974"/>
+<face v1="3013" v2="3003" v3="3002"/>
+<face v1="3049" v2="3026" v3="3038"/>
+<face v1="3025" v2="3014" v3="3024"/>
+<face v1="3072" v2="3106" v3="3065"/>
+<face v1="3027" v2="3004" v3="3016"/>
+<face v1="3103" v2="3137" v3="3049"/>
+<face v1="3065" v2="3050" v3="3057"/>
+<face v1="3057" v2="3039" v3="3047"/>
+<face v1="3117" v2="3118" v3="3119"/>
+<face v1="3106" v2="3059" v3="3065"/>
+<face v1="2994" v2="2984" v3="3005"/>
+<face v1="3049" v2="3038" v3="3059"/>
+<face v1="3038" v2="3027" v3="3050"/>
+<face v1="3058" v2="3103" v3="3049"/>
+<face v1="3119" v2="3118" v3="3120"/>
+<face v1="3059" v2="3050" v3="3065"/>
+<face v1="3107" v2="3059" v3="3106"/>
+<face v1="3047" v2="3028" v3="3036"/>
+<face v1="2954" v2="2955" v3="2958"/>
+<face v1="3094" v2="2958" v3="3095"/>
+<face v1="3094" v2="3096" v3="2967"/>
+<face v1="2967" v2="2958" v3="3094"/>
+<face v1="3016" v2="2994" v3="3005"/>
+<face v1="3059" v2="3038" v3="3050"/>
+<face v1="3104" v2="3105" v3="3049"/>
+<face v1="3127" v2="3126" v3="3128"/>
+<face v1="3050" v2="3039" v3="3057"/>
+<face v1="3014" v2="3003" v3="3013"/>
+<face v1="2953" v2="2947" v3="2954"/>
+<face v1="3039" v2="3028" v3="3047"/>
+<face v1="3066" v2="3104" v3="3059"/>
+<face v1="3080" v2="3085" v3="3081"/>
+<face v1="3081" v2="3085" v3="3108"/>
+<face v1="3036" v2="3017" v3="3025"/>
+<face v1="2965" v2="2946" v3="2953"/>
+<face v1="2954" v2="2958" v3="2956"/>
+<face v1="2958" v2="2967" v3="2957"/>
+<face v1="3084" v2="3085" v3="3080"/>
+<face v1="3108" v2="3085" v3="3109"/>
+<face v1="2964" v2="2952" v3="2975"/>
+<face v1="2975" v2="2952" v3="2965"/>
+<face v1="3121" v2="3122" v3="3123"/>
+<face v1="3124" v2="3123" v3="3122"/>
+<face v1="3044" v2="3056" v3="3055"/>
+<face v1="3076" v2="3084" v3="3080"/>
+<face v1="3112" v2="3085" v3="3111"/>
+<face v1="3059" v2="3104" v3="3049"/>
+<face v1="3027" v2="3016" v3="3039"/>
+<face v1="3050" v2="3027" v3="3039"/>
+<face v1="2984" v2="2974" v3="2995"/>
+<face v1="3129" v2="3130" v3="3131"/>
+<face v1="2999" v2="3011" v3="3010"/>
+<face v1="3010" v2="3022" v3="3021"/>
+<face v1="3022" v2="3033" v3="3021"/>
+<face v1="3021" v2="3033" v3="3032"/>
+<face v1="3033" v2="3045" v3="3032"/>
+<face v1="3032" v2="3045" v3="3044"/>
+<face v1="3045" v2="3056" v3="3044"/>
+<face v1="3056" v2="3064" v3="3055"/>
+<face v1="3070" v2="3076" v3="3064"/>
+<face v1="3016" v2="3005" v3="3028"/>
+<face v1="3039" v2="3016" v3="3028"/>
+<face v1="3114" v2="3115" v3="2941"/>
+<face v1="2941" v2="3115" v3="2940"/>
+<face v1="3135" v2="3134" v3="3136"/>
+<face v1="3131" v2="3130" v3="3132"/>
+<face v1="2979" v2="2990" v3="2989"/>
+<face v1="2989" v2="3000" v3="2999"/>
+<face v1="3000" v2="3011" v3="2999"/>
+<face v1="3011" v2="3022" v3="3010"/>
+<face v1="3022" v2="3043" v3="3033"/>
+<face v1="3033" v2="3054" v3="3045"/>
+<face v1="3045" v2="3063" v3="3056"/>
+<face v1="3070" v2="3079" v3="3076"/>
+<face v1="3056" v2="3070" v3="3064"/>
+<face v1="3079" v2="3084" v3="3076"/>
+<face v1="2974" v2="2964" v3="2985"/>
+<face v1="2985" v2="2964" v3="2975"/>
+<face v1="2995" v2="2974" v3="2985"/>
+<face v1="3043" v2="3054" v3="3033"/>
+<face v1="3054" v2="3063" v3="3045"/>
+<face v1="2961" v2="2970" v3="2960"/>
+<face v1="3005" v2="2984" v3="2995"/>
+<face v1="2990" v2="3000" v3="2989"/>
+<face v1="3000" v2="3020" v3="3011"/>
+<face v1="3020" v2="3031" v3="3011"/>
+<face v1="3011" v2="3031" v3="3022"/>
+<face v1="3031" v2="3043" v3="3022"/>
+<face v1="2970" v2="2980" v3="2969"/>
+<face v1="2970" v2="2988" v3="2980"/>
+<face v1="2980" v2="2990" v3="2979"/>
+<face v1="2988" v2="2998" v3="2980"/>
+<face v1="2980" v2="2998" v3="2990"/>
+<face v1="2998" v2="3009" v3="2990"/>
+<face v1="2990" v2="3009" v3="3000"/>
+<face v1="2998" v2="3019" v3="3009"/>
+<face v1="3009" v2="3020" v3="3000"/>
+<face v1="3054" v2="3069" v3="3063"/>
+<face v1="3063" v2="3070" v3="3056"/>
+<face v1="3063" v2="3075" v3="3070"/>
+<face v1="3060" v2="3067" v3="3052"/>
+<face v1="3028" v2="3017" v3="3036"/>
+<face v1="3067" v2="3073" v3="3061"/>
+<face v1="3069" v2="3075" v3="3063"/>
+<face v1="3073" v2="3077" v3="3068"/>
+<face v1="3075" v2="3079" v3="3070"/>
+<face v1="3096" v2="2977" v3="2967"/>
+<face v1="3007" v2="3018" v3="2997"/>
+<face v1="3018" v2="3029" v3="3008"/>
+<face v1="3018" v2="3040" v3="3029"/>
+<face v1="3040" v2="3051" v3="3029"/>
+<face v1="3029" v2="3051" v3="3041"/>
+<face v1="3051" v2="3060" v3="3041"/>
+<face v1="3041" v2="3060" v3="3052"/>
+<face v1="2951" v2="2950" v3="2948"/>
+<face v1="2956" v2="2958" v3="2957"/>
+<face v1="2957" v2="2959" v3="2951"/>
+<face v1="2951" v2="2959" v3="2950"/>
+<face v1="2950" v2="2961" v3="2949"/>
+<face v1="2963" v2="2951" v3="2962"/>
+<face v1="2962" v2="2951" v3="2948"/>
+<face v1="2953" v2="2954" v3="2966"/>
+<face v1="2966" v2="2954" v3="2956"/>
+<face v1="2956" v2="2957" v3="2963"/>
+<face v1="2963" v2="2957" v3="2951"/>
+<face v1="2957" v2="2967" v3="2959"/>
+<face v1="2959" v2="2968" v3="2950"/>
+<face v1="2950" v2="2968" v3="2961"/>
+<face v1="2973" v2="2963" v3="2972"/>
+<face v1="2972" v2="2963" v3="2962"/>
+<face v1="2965" v2="2953" v3="2976"/>
+<face v1="2976" v2="2953" v3="2966"/>
+<face v1="2966" v2="2956" v3="2973"/>
+<face v1="2973" v2="2956" v3="2963"/>
+<face v1="2967" v2="2977" v3="2959"/>
+<face v1="2959" v2="2977" v3="2968"/>
+<face v1="2968" v2="2978" v3="2961"/>
+<face v1="2961" v2="2978" v3="2970"/>
+<face v1="2983" v2="2973" v3="2982"/>
+<face v1="2982" v2="2973" v3="2972"/>
+<face v1="2975" v2="2965" v3="2986"/>
+<face v1="2986" v2="2965" v3="2976"/>
+<face v1="2976" v2="2966" v3="2983"/>
+<face v1="2983" v2="2966" v3="2973"/>
+<face v1="2977" v2="2987" v3="2968"/>
+<face v1="2968" v2="2987" v3="2978"/>
+<face v1="2978" v2="2988" v3="2970"/>
+<face v1="2993" v2="2983" v3="2992"/>
+<face v1="2992" v2="2983" v3="2982"/>
+<face v1="2985" v2="2975" v3="2996"/>
+<face v1="2996" v2="2975" v3="2986"/>
+<face v1="2986" v2="2976" v3="2993"/>
+<face v1="2993" v2="2976" v3="2983"/>
+<face v1="3097" v2="2987" v3="3096"/>
+<face v1="3096" v2="2987" v3="2977"/>
+<face v1="2987" v2="2997" v3="2978"/>
+<face v1="2978" v2="2997" v3="2988"/>
+<face v1="3003" v2="2993" v3="3002"/>
+<face v1="3002" v2="2993" v3="2992"/>
+<face v1="2995" v2="2985" v3="3006"/>
+<face v1="3006" v2="2985" v3="2996"/>
+<face v1="2996" v2="2986" v3="3003"/>
+<face v1="3003" v2="2986" v3="2993"/>
+<face v1="2987" v2="3097" v3="2997"/>
+<face v1="3097" v2="3098" v3="2997"/>
+<face v1="3098" v2="3007" v3="2997"/>
+<face v1="2997" v2="3008" v3="2988"/>
+<face v1="2988" v2="3008" v3="2998"/>
+<face v1="3005" v2="2995" v3="3017"/>
+<face v1="3017" v2="2995" v3="3006"/>
+<face v1="3006" v2="2996" v3="3014"/>
+<face v1="3014" v2="2996" v3="3003"/>
+<face v1="2997" v2="3018" v3="3008"/>
+<face v1="3008" v2="3019" v3="2998"/>
+<face v1="3028" v2="3005" v3="3017"/>
+<face v1="3017" v2="3006" v3="3025"/>
+<face v1="3025" v2="3006" v3="3014"/>
+<face v1="3008" v2="3029" v3="3019"/>
+<face v1="3019" v2="3030" v3="3009"/>
+<face v1="3009" v2="3030" v3="3020"/>
+<face v1="3029" v2="3041" v3="3019"/>
+<face v1="3019" v2="3041" v3="3030"/>
+<face v1="3030" v2="3042" v3="3020"/>
+<face v1="3020" v2="3042" v3="3031"/>
+<face v1="3041" v2="3052" v3="3030"/>
+<face v1="3030" v2="3052" v3="3042"/>
+<face v1="3042" v2="3053" v3="3031"/>
+<face v1="3031" v2="3053" v3="3043"/>
+<face v1="3052" v2="3061" v3="3042"/>
+<face v1="3042" v2="3061" v3="3053"/>
+<face v1="3053" v2="3062" v3="3043"/>
+<face v1="3043" v2="3062" v3="3054"/>
+<face v1="3052" v2="3067" v3="3061"/>
+<face v1="3061" v2="3068" v3="3053"/>
+<face v1="3053" v2="3068" v3="3062"/>
+<face v1="3062" v2="3069" v3="3054"/>
+<face v1="3061" v2="3073" v3="3068"/>
+<face v1="3068" v2="3074" v3="3062"/>
+<face v1="3062" v2="3074" v3="3069"/>
+<face v1="3068" v2="3077" v3="3074"/>
+<face v1="3074" v2="3078" v3="3069"/>
+<face v1="3069" v2="3078" v3="3075"/>
+<face v1="3074" v2="3082" v3="3078"/>
+<face v1="3078" v2="3083" v3="3075"/>
+<face v1="3075" v2="3083" v3="3079"/>
+<face v1="3078" v2="3086" v3="3083"/>
+<face v1="3083" v2="3087" v3="3079"/>
+<face v1="3079" v2="3087" v3="3084"/>
+<face v1="3087" v2="3088" v3="3084"/>
+<face v1="3084" v2="3088" v3="3085"/>
+<face v1="3083" v2="3089" v3="3087"/>
+<face v1="3110" v2="3111" v3="3088"/>
+<face v1="3111" v2="3085" v3="3088"/>
+<face v1="3087" v2="3093" v3="3088"/>
+<face v1="3113" v2="3090" v3="2945"/>
+<face v1="3090" v2="3091" v3="2945"/>
+<face v1="2945" v2="3091" v3="2944"/>
+<face v1="3091" v2="3092" v3="2944"/>
+<face v1="2944" v2="3092" v3="2943"/>
+<face v1="3116" v2="3088" v3="3115"/>
+<face v1="3093" v2="2940" v3="3088"/>
+<face v1="3115" v2="3088" v3="2940"/>
+<face v1="3133" v2="3134" v3="3135"/>
+</faces>
+</submesh>
+</submeshes>
+<submeshnames/>
+</mesh>
Index: /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/whitewireShape.mesh.xml
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/whitewireShape.mesh.xml	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/whitewireShape.mesh.xml	(revision 2197)
@@ -0,0 +1,6969 @@
+<mesh>
+<sharedgeometry vertexcount="958">
+<vertexbuffer positions="true" normals="true" colours_diffuse="false" colours_specular="false" texture_coords="2">
+<vertex>
+<position x="-19" y="0.25" z="-17.1077"/>
+<normal x="0.641989" y="0.500066" z="0.581192"/>
+<texcoord u="-12.3261" v="-1.71749"/>
+<texcoord u="0.160968" v="0.718505"/>
+</vertex>
+<vertex>
+<position x="-20.6841" y="0.25" z="-15.0279"/>
+<normal x="0.705077" y="0.420561" z="0.570959"/>
+<texcoord u="-10.7682" v="-1.71807"/>
+<texcoord u="0.185239" v="0.441084"/>
+</vertex>
+<vertex>
+<position x="-22.1417" y="0.25" z="-12.7835"/>
+<normal x="0.729237" y="0.574589" z="0.371565"/>
+<texcoord u="-9.21041" v="-1.71864"/>
+<texcoord u="0.253568" v="0.0920683"/>
+</vertex>
+<vertex>
+<position x="-23.3566" y="0.25" z="-10.399"/>
+<normal x="0.790165" y="0.500068" z="0.35436"/>
+<texcoord u="-7.65256" v="-1.71922"/>
+<texcoord u="0.277837" v="0.369491"/>
+</vertex>
+<vertex>
+<position x="-24.3157" y="0.25" z="-7.90064"/>
+<normal x="0.822878" y="0.500067" z="0.269825"/>
+<texcoord u="-6.09473" v="-1.7198"/>
+<texcoord u="0.281527" v="0.647947"/>
+</vertex>
+<vertex>
+<position x="-25.0083" y="0.25" z="-5.31568"/>
+<normal x="0.876349" y="0.420564" z="0.234817"/>
+<texcoord u="-4.53686" v="-1.72037"/>
+<texcoord u="0.264607" v="0.925913"/>
+</vertex>
+<vertex>
+<position x="-20.8322" y="0.433013" z="-15.1355"/>
+<normal x="0.447273" y="0.817779" z="0.362194"/>
+<texcoord u="-10.7077" v="-1.34772"/>
+<texcoord u="0.158511" v="0.437745"/>
+</vertex>
+<vertex>
+<position x="-22.3002" y="0.433013" z="-12.875"/>
+<normal x="0.375458" y="0.906881" z="0.191305"/>
+<texcoord u="-9.14985" v="-1.34829"/>
+<texcoord u="0.280293" v="0.0887303"/>
+</vertex>
+<vertex>
+<position x="-23.5238" y="0.433013" z="-10.4735"/>
+<normal x="0.45506" y="0.866057" z="0.20704"/>
+<texcoord u="-7.59201" v="-1.34887"/>
+<texcoord u="0.304738" v="0.368133"/>
+</vertex>
+<vertex>
+<position x="-24.4897" y="0.433013" z="-7.95719"/>
+<normal x="0.474207" y="0.866058" z="0.158339"/>
+<texcoord u="-6.03417" v="-1.34945"/>
+<texcoord u="0.308448" v="0.648585"/>
+</vertex>
+<vertex>
+<position x="-25.1873" y="0.433013" z="-5.35373"/>
+<normal x="0.555922" y="0.817779" z="0.148959"/>
+<texcoord u="-4.47634" v="-1.35002"/>
+<texcoord u="0.29141" v="0.928542"/>
+</vertex>
+<vertex>
+<position x="-22.5167" y="0.5" z="-13"/>
+<normal x="-0.0793746" y="0.996024" z="-0.0404434"/>
+<texcoord u="-9.0893" v="-0.977944"/>
+<texcoord u="0.30697" v="0.0850291"/>
+</vertex>
+<vertex>
+<position x="-23.7522" y="0.5" z="-10.5752"/>
+<normal x="-0.00190374" y="0.999989" z="0.00427614"/>
+<texcoord u="-7.53146" v="-0.978521"/>
+<texcoord u="0.331654" v="0.367144"/>
+</vertex>
+<vertex>
+<position x="-24.7275" y="0.5" z="-8.03445"/>
+<normal x="-0.00144685" y="0.999989" z="0.00445162"/>
+<texcoord u="-5.97363" v="-0.979096"/>
+<texcoord u="0.327725" v="0.650318"/>
+</vertex>
+<vertex>
+<position x="-25.4319" y="0.5" z="-5.40571"/>
+<normal x="0.0860465" y="0.996024" z="0.0230561"/>
+<texcoord u="-4.41578" v="-0.979672"/>
+<texcoord u="0.295702" v="0.931417"/>
+</vertex>
+<vertex>
+<position x="-22.7332" y="0.433013" z="-13.125"/>
+<normal x="-0.512804" y="0.817778" z="-0.261286"/>
+<texcoord u="-9.02874" v="-0.607594"/>
+<texcoord u="0.333647" v="0.081328"/>
+</vertex>
+<vertex>
+<position x="-23.9806" y="0.433013" z="-10.6768"/>
+<normal x="-0.458354" y="0.866058" z="-0.199638"/>
+<texcoord u="-7.4709" v="-0.608171"/>
+<texcoord u="0.358567" v="0.366164"/>
+</vertex>
+<vertex>
+<position x="-24.9653" y="0.433013" z="-8.1117"/>
+<normal x="-0.476712" y="0.866057" z="-0.150633"/>
+<texcoord u="-5.91306" v="-0.608747"/>
+<texcoord u="0.354605" v="0.652055"/>
+</vertex>
+<vertex>
+<position x="-25.6764" y="0.433013" z="-5.45769"/>
+<normal x="-0.407028" y="0.906881" z="-0.109063"/>
+<texcoord u="-4.35522" v="-0.609322"/>
+<texcoord u="0.321786" v="0.936084"/>
+</vertex>
+<vertex>
+<position x="-22.8917" y="0.25" z="-13.2165"/>
+<normal x="-0.808377" y="0.420565" z="-0.411888"/>
+<texcoord u="-8.96818" v="-0.237245"/>
+<texcoord u="0.360373" v="0.07799"/>
+</vertex>
+<vertex>
+<position x="-24.1478" y="0.25" z="-10.7513"/>
+<normal x="-0.792065" y="0.500068" z="-0.350093"/>
+<texcoord u="-7.41034" v="-0.237821"/>
+<texcoord u="0.385468" v="0.364806"/>
+</vertex>
+<vertex>
+<position x="-25.1393" y="0.25" z="-8.16825"/>
+<normal x="-0.82432" y="0.500068" z="-0.265382"/>
+<texcoord u="-5.8525" v="-0.238396"/>
+<texcoord u="0.381499" v="0.653423"/>
+</vertex>
+<vertex>
+<position x="-22.9497" y="-2.38132e-008" z="-13.25"/>
+<normal x="-0.887483" y="-0.0888442" z="-0.452195"/>
+<texcoord u="-8.90763" v="0.133105"/>
+<texcoord u="0.387169" v="0.0752781"/>
+</vertex>
+<vertex>
+<position x="-24.209" y="-2.38132e-008" z="-10.7785"/>
+<normal x="-0.913546" y="-7.98074e-007" z="-0.406736"/>
+<texcoord u="-7.34978" v="0.132529"/>
+<texcoord u="0.412328" v="0.362826"/>
+</vertex>
+<vertex>
+<position x="-25.203" y="-2.38132e-008" z="-8.18896"/>
+<normal x="-0.951057" y="1.54466e-008" z="-0.309017"/>
+<texcoord u="-5.79194" v="0.131954"/>
+<texcoord u="0.408422" v="0.654157"/>
+</vertex>
+<vertex>
+<position x="-22.8917" y="-0.25" z="-13.2165"/>
+<normal x="-0.729236" y="-0.574591" z="-0.371564"/>
+<texcoord u="-8.84706" v="0.503455"/>
+<texcoord u="0.414028" v="0.0732954"/>
+</vertex>
+<vertex>
+<position x="-24.1478" y="-0.25" z="-10.7513"/>
+<normal x="-0.790164" y="-0.50007" z="-0.35436"/>
+<texcoord u="-7.28922" v="0.502879"/>
+<texcoord u="0.439123" v="0.360111"/>
+</vertex>
+<vertex>
+<position x="-25.1393" y="-0.25" z="-8.16825"/>
+<normal x="-0.822876" y="-0.50007" z="-0.269825"/>
+<texcoord u="-5.73138" v="0.502303"/>
+<texcoord u="0.435355" v="0.654154"/>
+</vertex>
+<vertex>
+<position x="-22.7332" y="-0.433013" z="-13.125"/>
+<normal x="-0.375458" y="-0.906881" z="-0.191305"/>
+<texcoord u="-8.78651" v="0.873805"/>
+<texcoord u="0.440927" v="0.0719413"/>
+</vertex>
+<vertex>
+<position x="-23.9806" y="-0.433013" z="-10.6768"/>
+<normal x="-0.45506" y="-0.866057" z="-0.20704"/>
+<texcoord u="-7.22866" v="0.873229"/>
+<texcoord u="0.465852" v="0.356777"/>
+</vertex>
+<vertex>
+<position x="-24.9653" y="-0.433013" z="-8.1117"/>
+<normal x="-0.474207" y="-0.866058" z="-0.158339"/>
+<texcoord u="-5.67082" v="0.872654"/>
+<texcoord u="0.462276" v="0.653504"/>
+</vertex>
+<vertex>
+<position x="-19.3218" y="-0.5" z="-17.3974"/>
+<normal x="0.00313152" y="-0.999989" z="-0.00347896"/>
+<texcoord u="-11.8416" v="1.24531"/>
+<texcoord u="0.0711633" v="0.0771495"/>
+</vertex>
+<vertex>
+<position x="-21.0345" y="-0.5" z="-15.2824"/>
+<normal x="-0.0692311" y="-0.996024" z="-0.0560622"/>
+<texcoord u="-10.2838" v="1.24473"/>
+<texcoord u="0.0711605" v="0.36035"/>
+</vertex>
+<vertex>
+<position x="-22.5167" y="-0.5" z="-13"/>
+<normal x="0.0793732" y="-0.996024" z="0.0404426"/>
+<texcoord u="-8.72595" v="1.24416"/>
+<texcoord u="0.467841" v="0.0709534"/>
+</vertex>
+<vertex>
+<position x="-23.7522" y="-0.5" z="-10.5752"/>
+<normal x="0.00190427" y="-0.999989" z="-0.00427605"/>
+<texcoord u="-7.1681" v="1.24358"/>
+<texcoord u="0.492526" v="0.353068"/>
+</vertex>
+<vertex>
+<position x="-24.7275" y="-0.5" z="-8.03445"/>
+<normal x="0.00144686" y="-0.999989" z="-0.00445154"/>
+<texcoord u="-5.61027" v="1.243"/>
+<texcoord u="0.489192" v="0.652465"/>
+</vertex>
+<vertex>
+<position x="-25.4319" y="-0.5" z="-5.40571"/>
+<normal x="-0.0860486" y="-0.996024" z="-0.0230567"/>
+<texcoord u="-4.05242" v="1.24243"/>
+<texcoord u="0.514393" v="0.93454"/>
+</vertex>
+<vertex>
+<position x="-19.136" y="-0.433013" z="-17.2301"/>
+<normal x="0.37423" y="-0.866057" z="0.331507"/>
+<texcoord u="-11.7811" v="1.61566"/>
+<texcoord u="0.0980639" v="0.0785117"/>
+</vertex>
+<vertex>
+<position x="-20.8322" y="-0.433013" z="-15.1355"/>
+<normal x="0.327479" y="-0.906881" z="0.265187"/>
+<texcoord u="-10.2232" v="1.61508"/>
+<texcoord u="0.0980597" v="0.358982"/>
+</vertex>
+<vertex>
+<position x="-22.3002" y="-0.433013" z="-12.875"/>
+<normal x="0.512805" y="-0.817778" z="0.261287"/>
+<texcoord u="-8.66539" v="1.61451"/>
+<texcoord u="0.494756" v="0.0699654"/>
+</vertex>
+<vertex>
+<position x="-23.5238" y="-0.433013" z="-10.4735"/>
+<normal x="0.458356" y="-0.866057" z="0.199638"/>
+<texcoord u="-7.10755" v="1.61393"/>
+<texcoord u="0.519205" v="0.349367"/>
+</vertex>
+<vertex>
+<position x="-24.4897" y="-0.433013" z="-7.95719"/>
+<normal x="0.476713" y="-0.866057" z="0.150634"/>
+<texcoord u="-5.54971" v="1.61335"/>
+<texcoord u="0.516107" v="0.651402"/>
+</vertex>
+<vertex>
+<position x="-25.1873" y="-0.433013" z="-5.35373"/>
+<normal x="0.407028" y="-0.906881" z="0.109063"/>
+<texcoord u="-3.99186" v="1.61278"/>
+<texcoord u="0.54107" v="0.930788"/>
+</vertex>
+<vertex>
+<position x="-19" y="-0.25" z="-17.1077"/>
+<normal x="0.645115" y="-0.500066" z="0.57772"/>
+<texcoord u="-11.7204" v="1.98601"/>
+<texcoord u="0.124975" v="0.0795042"/>
+</vertex>
+<vertex>
+<position x="-20.6841" y="-0.25" z="-15.0279"/>
+<normal x="0.63605" y="-0.574588" z="0.515063"/>
+<texcoord u="-10.1626" v="1.98543"/>
+<texcoord u="0.124978" v="0.357986"/>
+</vertex>
+<vertex>
+<position x="-22.1417" y="-0.25" z="-12.7835"/>
+<normal x="0.808377" y="-0.420565" z="0.411888"/>
+<texcoord u="-8.60481" v="1.98485"/>
+<texcoord u="0.521654" v="0.0686115"/>
+</vertex>
+<vertex>
+<position x="-23.3566" y="-0.25" z="-10.399"/>
+<normal x="0.792066" y="-0.500066" z="0.350093"/>
+<texcoord u="-7.04697" v="1.98428"/>
+<texcoord u="0.545933" v="0.346034"/>
+</vertex>
+<vertex>
+<position x="-24.3157" y="-0.25" z="-7.90064"/>
+<normal x="0.824322" y="-0.500066" z="0.265382"/>
+<texcoord u="-5.48916" v="1.9837"/>
+<texcoord u="0.543027" v="0.650683"/>
+</vertex>
+<vertex>
+<position x="-25.0083" y="-0.25" z="-5.31568"/>
+<normal x="0.790555" y="-0.574588" z="0.211829"/>
+<texcoord u="-3.93131" v="1.98313"/>
+<texcoord u="0.567787" v="0.927401"/>
+</vertex>
+<vertex>
+<position x="-18.9502" y="3.6718e-008" z="-17.0628"/>
+<normal x="0.743145" y="-1.26662e-006" z="0.66913"/>
+<texcoord u="-11.6599" v="2.35635"/>
+<texcoord u="0.151907" v="0.079874"/>
+</vertex>
+<vertex>
+<position x="-20.6299" y="3.6718e-008" z="-14.9885"/>
+<normal x="0.774073" y="-0.0888412" z="0.626832"/>
+<texcoord u="-10.1021" v="2.35578"/>
+<texcoord u="0.151909" v="0.357623"/>
+</vertex>
+<vertex>
+<position x="-22.0837" y="3.6718e-008" z="-12.75"/>
+<normal x="0.887483" y="0.0888439" z="0.452195"/>
+<texcoord u="-8.54423" v="2.3552"/>
+<texcoord u="0.548514" v="0.0666284"/>
+</vertex>
+<vertex>
+<position x="-23.2954" y="3.6718e-008" z="-10.3718"/>
+<normal x="0.913546" y="-9.78284e-007" z="0.406736"/>
+<texcoord u="-6.98637" v="2.35463"/>
+<texcoord u="0.572728" v="0.343318"/>
+</vertex>
+<vertex>
+<position x="-24.252" y="3.6718e-008" z="-7.87994"/>
+<normal x="0.951057" y="1.54466e-008" z="0.309017"/>
+<texcoord u="-5.42855" v="2.35405"/>
+<texcoord u="0.569959" v="0.650576"/>
+</vertex>
+<vertex>
+<position x="-24.9428" y="3.6718e-008" z="-5.30175"/>
+<normal x="0.962106" y="-0.0888417" z="0.257796"/>
+<texcoord u="-3.87071" v="2.35348"/>
+<texcoord u="0.594578" v="0.924638"/>
+</vertex>
+<vertex>
+<position x="-19" y="0.25" z="-17.1077"/>
+<normal x="0.641989" y="0.500066" z="0.581192"/>
+<texcoord u="-11.5993" v="2.7267"/>
+<texcoord u="0.17884" v="0.079504"/>
+</vertex>
+<vertex>
+<position x="-20.6841" y="0.25" z="-15.0279"/>
+<normal x="0.705077" y="0.420561" z="0.570959"/>
+<texcoord u="-10.0415" v="2.72613"/>
+<texcoord u="0.17884" v="0.357985"/>
+</vertex>
+<vertex>
+<position x="-22.1417" y="0.25" z="-12.7835"/>
+<normal x="0.729237" y="0.574589" z="0.371565"/>
+<texcoord u="-8.48365" v="2.72555"/>
+<texcoord u="0.575309" v="0.0639159"/>
+</vertex>
+<vertex>
+<position x="-23.3566" y="0.25" z="-10.399"/>
+<normal x="0.790165" y="0.500068" z="0.35436"/>
+<texcoord u="-6.92582" v="2.72498"/>
+<texcoord u="0.599588" v="0.341338"/>
+</vertex>
+<vertex>
+<position x="-24.3157" y="0.25" z="-7.90064"/>
+<normal x="0.822878" y="0.500067" z="0.269825"/>
+<texcoord u="-5.36796" v="2.7244"/>
+<texcoord u="0.596885" v="0.651183"/>
+</vertex>
+<vertex>
+<position x="-25.0083" y="0.25" z="-5.31568"/>
+<normal x="0.876349" y="0.420564" z="0.234817"/>
+<texcoord u="-3.81014" v="2.72383"/>
+<texcoord u="0.621432" v="0.922591"/>
+</vertex>
+<vertex>
+<position x="10.399" y="0.25" z="-23.3566"/>
+<normal x="-0.333829" y="0.545674" z="0.768634"/>
+<texcoord u="-31.0202" v="-1.71058"/>
+<texcoord u="0.305569" v="0.919724"/>
+</vertex>
+<vertex>
+<position x="7.90064" y="0.25" z="-24.3157"/>
+<normal x="-0.325134" y="0.420562" z="0.847004"/>
+<texcoord u="-29.4623" v="-1.71116"/>
+<texcoord u="0.305562" v="0.644117"/>
+</vertex>
+<vertex>
+<position x="5.31568" y="0.25" z="-25.0083"/>
+<normal x="-0.128032" y="0.57459" z="0.808365"/>
+<texcoord u="-27.9045" v="-1.71173"/>
+<texcoord u="0.383896" v="0.0911984"/>
+</vertex>
+<vertex>
+<position x="2.67248" y="0.25" z="-25.427"/>
+<normal x="-0.0928429" y="0.500068" z="0.860995"/>
+<texcoord u="-26.3467" v="-1.71231"/>
+<texcoord u="0.407917" v="0.36576"/>
+</vertex>
+<vertex>
+<position x="-1.24023e-006" y="0.25" z="-25.567"/>
+<normal x="-0.002336" y="0.500068" z="0.865983"/>
+<texcoord u="-24.7888" v="-1.71288"/>
+<texcoord u="0.411557" v="0.641344"/>
+</vertex>
+<vertex>
+<position x="-2.67248" y="0.25" z="-25.427"/>
+<normal x="0.0474825" y="0.420564" z="0.90602"/>
+<texcoord u="-23.231" v="-1.71346"/>
+<texcoord u="0.394813" v="0.916444"/>
+</vertex>
+<vertex>
+<position x="-5.31568" y="0.25" z="-25.0083"/>
+<normal x="0.211828" y="0.574591" z="0.790553"/>
+<texcoord u="-21.6731" v="-1.71404"/>
+<texcoord u="0.127307" v="0.56532"/>
+</vertex>
+<vertex>
+<position x="10.4735" y="0.433013" z="-23.5238"/>
+<normal x="-0.20704" y="0.866058" z="0.455059"/>
+<texcoord u="-30.9596" v="-1.34023"/>
+<texcoord u="0.27893" v="0.920716"/>
+</vertex>
+<vertex>
+<position x="7.95719" y="0.433013" z="-24.4897"/>
+<normal x="-0.206252" y="0.817779" z="0.537305"/>
+<texcoord u="-29.4017" v="-1.34081"/>
+<texcoord u="0.27893" v="0.643132"/>
+</vertex>
+<vertex>
+<position x="5.35373" y="0.433013" z="-25.1873"/>
+<normal x="-0.0659188" y="0.906882" z="0.416196"/>
+<texcoord u="-27.8439" v="-1.34138"/>
+<texcoord u="0.410345" v="0.0878945"/>
+</vertex>
+<vertex>
+<position x="2.69161" y="0.433013" z="-25.609"/>
+<normal x="-0.0562854" y="0.866058" z="0.496765"/>
+<texcoord u="-26.2861" v="-1.34196"/>
+<texcoord u="0.434538" v="0.364421"/>
+</vertex>
+<vertex>
+<position x="-1.24911e-006" y="0.433013" z="-25.75"/>
+<normal x="-0.00405122" y="0.866058" z="0.499928"/>
+<texcoord u="-24.7283" v="-1.34254"/>
+<texcoord u="0.438204" v="0.641978"/>
+</vertex>
+<vertex>
+<position x="-2.69161" y="0.433013" z="-25.609"/>
+<normal x="0.0301211" y="0.817779" z="0.574744"/>
+<texcoord u="-23.1704" v="-1.34311"/>
+<texcoord u="0.42134" v="0.919047"/>
+</vertex>
+<vertex>
+<position x="-5.35373" y="0.433013" z="-25.1873"/>
+<normal x="0.109063" y="0.906881" z="0.407027"/>
+<texcoord u="-21.6126" v="-1.34369"/>
+<texcoord u="0.153943" v="0.564334"/>
+</vertex>
+<vertex>
+<position x="-7.9572" y="0.433013" z="-24.4897"/>
+<normal x="0.150633" y="0.866058" z="0.476711"/>
+<texcoord u="-20.0547" v="-1.34426"/>
+<texcoord u="0.153943" v="0.841916"/>
+</vertex>
+<vertex>
+<position x="10.5752" y="0.5" z="-23.7522"/>
+<normal x="-0.00427632" y="0.999989" z="-0.00190345"/>
+<texcoord u="-30.899" v="-0.969882"/>
+<texcoord u="0.252307" v="0.922065"/>
+</vertex>
+<vertex>
+<position x="8.03445" y="0.5" z="-24.7275"/>
+<normal x="-0.0319246" y="0.996024" z="0.0831664"/>
+<texcoord u="-29.3412" v="-0.970459"/>
+<texcoord u="0.252305" v="0.641784"/>
+</vertex>
+<vertex>
+<position x="5.40571" y="0.5" z="-25.4319"/>
+<normal x="0.0139357" y="0.996024" z="-0.0879867"/>
+<texcoord u="-27.7834" v="-0.971033"/>
+<texcoord u="0.436753" v="0.0842327"/>
+</vertex>
+<vertex>
+<position x="2.71774" y="0.5" z="-25.8576"/>
+<normal x="-0.00465508" y="0.999989" z="-0.000490072"/>
+<texcoord u="-26.2255" v="-0.97161"/>
+<texcoord u="0.461172" v="0.363444"/>
+</vertex>
+<vertex>
+<position x="-1.26124e-006" y="0.5" z="-26"/>
+<normal x="-0.00468078" y="0.999989" z="-3.65131e-007"/>
+<texcoord u="-24.6677" v="-0.972185"/>
+<texcoord u="0.457272" v="0.643693"/>
+</vertex>
+<vertex>
+<position x="-2.71774" y="0.5" z="-25.8576"/>
+<normal x="0.00466227" y="0.996024" z="0.0889606"/>
+<texcoord u="-23.1099" v="-0.972761"/>
+<texcoord u="0.425571" v="0.92189"/>
+</vertex>
+<vertex>
+<position x="-5.40571" y="0.5" z="-25.4319"/>
+<normal x="-0.0230565" y="0.996024" z="-0.0860479"/>
+<texcoord u="-21.552" v="-0.973337"/>
+<texcoord u="0.216439" v="0.0629862"/>
+</vertex>
+<vertex>
+<position x="-8.03445" y="0.5" z="-24.7275"/>
+<normal x="-0.00445177" y="0.999989" z="0.00144621"/>
+<texcoord u="-19.9942" v="-0.973913"/>
+<texcoord u="0.216439" v="0.343264"/>
+</vertex>
+<vertex>
+<position x="8.1117" y="0.433013" z="-24.9653"/>
+<normal x="0.151011" y="0.906882" z="-0.393397"/>
+<texcoord u="-29.2806" v="-0.600108"/>
+<texcoord u="0.225681" v="0.640435"/>
+</vertex>
+<vertex>
+<position x="5.45769" y="0.433013" z="-25.6764"/>
+<normal x="0.0900331" y="0.817778" z="-0.568448"/>
+<texcoord u="-27.7228" v="-0.600683"/>
+<texcoord u="0.463152" v="0.0805704"/>
+</vertex>
+<vertex>
+<position x="2.74387" y="0.433013" z="-26.1062"/>
+<normal x="0.0482275" y="0.866057" z="-0.497613"/>
+<texcoord u="-26.165" v="-0.60126"/>
+<texcoord u="0.487806" v="0.362467"/>
+</vertex>
+<vertex>
+<position x="-1.27337e-006" y="0.433013" z="-26.25"/>
+<normal x="-0.00405111" y="0.866057" z="-0.499928"/>
+<texcoord u="-24.6071" v="-0.601835"/>
+<texcoord u="0.483872" v="0.645411"/>
+</vertex>
+<vertex>
+<position x="-2.74388" y="0.433013" z="-26.1062"/>
+<normal x="-0.0220536" y="0.906881" z="-0.420809"/>
+<texcoord u="-23.0493" v="-0.602412"/>
+<texcoord u="0.451387" v="0.926512"/>
+</vertex>
+<vertex>
+<position x="-5.45769" y="0.433013" z="-25.6764"/>
+<normal x="-0.148959" y="0.817779" z="-0.555922"/>
+<texcoord u="-21.4915" v="-0.602987"/>
+<texcoord u="0.310184" v="0.0772649"/>
+</vertex>
+<vertex>
+<position x="-8.1117" y="0.433013" z="-24.9653"/>
+<normal x="-0.158339" y="0.866058" z="-0.474207"/>
+<texcoord u="-19.9336" v="-0.603564"/>
+<texcoord u="0.310184" v="0.360235"/>
+</vertex>
+<vertex>
+<position x="5.49574" y="0.25" z="-25.8554"/>
+<normal x="0.141927" y="0.420563" z="-0.896093"/>
+<texcoord u="-27.6623" v="-0.230334"/>
+<texcoord u="0.4896" v="0.0772667"/>
+</vertex>
+<vertex>
+<position x="2.763" y="0.25" z="-26.2882"/>
+<normal x="0.0881964" y="0.500068" z="-0.861483"/>
+<texcoord u="-26.1044" v="-0.23091"/>
+<texcoord u="0.514427" v="0.361128"/>
+</vertex>
+<vertex>
+<position x="-1.28224e-006" y="0.25" z="-26.433"/>
+<normal x="-0.00233571" y="0.500068" z="-0.865983"/>
+<texcoord u="-24.5466" v="-0.231486"/>
+<texcoord u="0.510491" v="0.646767"/>
+</vertex>
+<vertex>
+<position x="-2.76301" y="0.25" z="-26.2882"/>
+<normal x="-0.0428334" y="0.57459" z="-0.817319"/>
+<texcoord u="-22.9887" v="-0.232062"/>
+<texcoord u="0.477734" v="0.93055"/>
+</vertex>
+<vertex>
+<position x="5.50966" y="-2.38132e-008" z="-25.9209"/>
+<normal x="0.155816" y="-0.0888431" z="-0.983783"/>
+<texcoord u="-27.6017" v="0.140016"/>
+<texcoord u="0.516119" v="0.0745853"/>
+</vertex>
+<vertex>
+<position x="2.77001" y="-2.38132e-008" z="-26.3549"/>
+<normal x="0.104528" y="-6.43608e-007" z="-0.994522"/>
+<texcoord u="-26.0439" v="0.13944"/>
+<texcoord u="0.541012" v="0.359166"/>
+</vertex>
+<vertex>
+<position x="-1.28549e-006" y="-2.38132e-008" z="-26.5"/>
+<normal x="1.65407e-007" y="-1.02977e-008" z="-1"/>
+<texcoord u="-24.486" v="0.138864"/>
+<texcoord u="0.537137" v="0.647495"/>
+</vertex>
+<vertex>
+<position x="-2.77001" y="-2.38132e-008" z="-26.3549"/>
+<normal x="-0.0521284" y="0.0888422" z="-0.994681"/>
+<texcoord u="-22.9282" v="0.138288"/>
+<texcoord u="0.504172" v="0.933964"/>
+</vertex>
+<vertex>
+<position x="5.49574" y="-0.25" z="-25.8554"/>
+<normal x="0.128032" y="-0.574588" z="-0.808366"/>
+<texcoord u="-27.5411" v="0.510365"/>
+<texcoord u="0.542701" v="0.072622"/>
+</vertex>
+<vertex>
+<position x="2.763" y="-0.25" z="-26.2882"/>
+<normal x="0.0928429" y="-0.500068" z="-0.860995"/>
+<texcoord u="-25.9833" v="0.50979"/>
+<texcoord u="0.567533" v="0.356483"/>
+</vertex>
+<vertex>
+<position x="-1.28224e-006" y="-0.25" z="-26.433"/>
+<normal x="0.00233601" y="-0.500068" z="-0.865983"/>
+<texcoord u="-24.4255" v="0.509214"/>
+<texcoord u="0.563792" v="0.647493"/>
+</vertex>
+<vertex>
+<position x="-2.76301" y="-0.25" z="-26.2882"/>
+<normal x="-0.047482" y="-0.420564" z="-0.90602"/>
+<texcoord u="-22.8676" v="0.508638"/>
+<texcoord u="0.530693" v="0.936653"/>
+</vertex>
+<vertex>
+<position x="5.45769" y="-0.433013" z="-25.6764"/>
+<normal x="0.065919" y="-0.906881" z="-0.416198"/>
+<texcoord u="-27.4805" v="0.880714"/>
+<texcoord u="0.569322" v="0.0712838"/>
+</vertex>
+<vertex>
+<position x="2.74387" y="-0.433013" z="-26.1062"/>
+<normal x="0.0562853" y="-0.866057" z="-0.496766"/>
+<texcoord u="-25.9227" v="0.880139"/>
+<texcoord u="0.593982" v="0.353179"/>
+</vertex>
+<vertex>
+<position x="-1.27337e-006" y="-0.433013" z="-26.25"/>
+<normal x="0.00405101" y="-0.866058" z="-0.499928"/>
+<texcoord u="-24.3649" v="0.879564"/>
+<texcoord u="0.590439" v="0.646849"/>
+</vertex>
+<vertex>
+<position x="5.40571" y="-0.5" z="-25.4319"/>
+<normal x="-0.0139356" y="-0.996024" z="0.087986"/>
+<texcoord u="-27.4199" v="1.25106"/>
+<texcoord u="0.595956" v="0.0703074"/>
+</vertex>
+<vertex>
+<position x="2.71774" y="-0.5" z="-25.8576"/>
+<normal x="0.00465517" y="-0.999989" z="0.000488746"/>
+<texcoord u="-25.8621" v="1.25049"/>
+<texcoord u="0.620381" v="0.349518"/>
+</vertex>
+<vertex>
+<position x="-1.26124e-006" y="-0.5" z="-26"/>
+<normal x="0.00468077" y="-0.999989" z="-3.03419e-007"/>
+<texcoord u="-24.3043" v="1.24991"/>
+<texcoord u="0.617074" v="0.645823"/>
+</vertex>
+<vertex>
+<position x="5.35373" y="-0.433013" z="-25.1873"/>
+<normal x="-0.0900326" y="-0.817779" z="0.568446"/>
+<texcoord u="-27.3593" v="1.62141"/>
+<texcoord u="0.622599" v="0.0693288"/>
+</vertex>
+<vertex>
+<position x="2.69161" y="-0.433013" z="-25.609"/>
+<normal x="-0.0482277" y="-0.866058" z="0.497613"/>
+<texcoord u="-25.8015" v="1.62084"/>
+<texcoord u="0.646781" v="0.345856"/>
+</vertex>
+<vertex>
+<position x="-1.24911e-006" y="-0.433013" z="-25.75"/>
+<normal x="0.00405107" y="-0.866058" z="0.499928"/>
+<texcoord u="-24.2437" v="1.62026"/>
+<texcoord u="0.643708" v="0.644773"/>
+</vertex>
+<vertex>
+<position x="10.399" y="-0.25" z="-23.3566"/>
+<normal x="-0.368927" y="-0.421038" z="0.828625"/>
+<texcoord u="-30.4145" v="1.99292"/>
+<texcoord u="0.340929" v="0.442098"/>
+</vertex>
+<vertex>
+<position x="7.90064" y="-0.25" z="-24.3157"/>
+<normal x="-0.293303" y="-0.57459" z="0.764081"/>
+<texcoord u="-28.8567" v="1.99234"/>
+<texcoord u="0.0653213" v="0.442098"/>
+</vertex>
+<vertex>
+<position x="5.31568" y="-0.25" z="-25.0083"/>
+<normal x="-0.141927" y="-0.420565" z="0.896093"/>
+<texcoord u="-27.2987" v="1.99176"/>
+<texcoord u="0.649219" v="0.0679909"/>
+</vertex>
+<vertex>
+<position x="2.67248" y="-0.25" z="-25.427"/>
+<normal x="-0.0881966" y="-0.500069" z="0.861483"/>
+<texcoord u="-25.7409" v="1.99119"/>
+<texcoord u="0.67323" v="0.342553"/>
+</vertex>
+<vertex>
+<position x="-1.24023e-006" y="-0.25" z="-25.567"/>
+<normal x="0.00233591" y="-0.500068" z="0.865983"/>
+<texcoord u="-24.1832" v="1.99061"/>
+<texcoord u="0.670353" v="0.644061"/>
+</vertex>
+<vertex>
+<position x="-2.67248" y="-0.25" z="-25.427"/>
+<normal x="0.0428338" y="-0.57459" z="0.817319"/>
+<texcoord u="-22.6253" v="1.99004"/>
+<texcoord u="0.687903" v="0.91911"/>
+</vertex>
+<vertex>
+<position x="10.3718" y="3.6718e-008" z="-23.2954"/>
+<normal x="-0.405124" y="0.0889631" z="0.909923"/>
+<texcoord u="-30.3539" v="2.36327"/>
+<texcoord u="0.340572" v="0.46875"/>
+</vertex>
+<vertex>
+<position x="7.87994" y="3.6718e-008" z="-24.252"/>
+<normal x="-0.35695" y="-0.0888413" z="0.929889"/>
+<texcoord u="-28.7961" v="2.36269"/>
+<texcoord u="0.0656821" v="0.46875"/>
+</vertex>
+<vertex>
+<position x="5.30175" y="3.6718e-008" z="-24.9428"/>
+<normal x="-0.155816" y="0.0888431" z="0.983783"/>
+<texcoord u="-27.2382" v="2.36211"/>
+<texcoord u="0.675801" v="0.0660291"/>
+</vertex>
+<vertex>
+<position x="2.66548" y="3.6718e-008" z="-25.3603"/>
+<normal x="-0.104528" y="6.48757e-007" z="0.994522"/>
+<texcoord u="-25.6803" v="2.36154"/>
+<texcoord u="0.699751" v="0.339869"/>
+</vertex>
+<vertex>
+<position x="-1.23698e-006" y="3.6718e-008" z="-25.5"/>
+<normal x="-8.6887e-008" y="0" z="1"/>
+<texcoord u="-24.1226" v="2.36096"/>
+<texcoord u="0.697008" v="0.643954"/>
+</vertex>
+<vertex>
+<position x="-2.66548" y="3.6718e-008" z="-25.3603"/>
+<normal x="0.052129" y="-0.0888423" z="0.994681"/>
+<texcoord u="-22.5647" v="2.36039"/>
+<texcoord u="0.71448" v="0.917053"/>
+</vertex>
+<vertex>
+<position x="10.399" y="0.25" z="-23.3566"/>
+<normal x="-0.333829" y="0.545674" z="0.768634"/>
+<texcoord u="-30.2934" v="2.73362"/>
+<texcoord u="0.340929" v="0.495402"/>
+</vertex>
+<vertex>
+<position x="7.90064" y="0.25" z="-24.3157"/>
+<normal x="-0.325134" y="0.420562" z="0.847004"/>
+<texcoord u="-28.7356" v="2.73304"/>
+<texcoord u="0.0653212" v="0.495402"/>
+</vertex>
+<vertex>
+<position x="5.31568" y="0.25" z="-25.0083"/>
+<normal x="-0.128032" y="0.57459" z="0.808365"/>
+<texcoord u="-27.1777" v="2.73246"/>
+<texcoord u="0.70232" v="0.0633465"/>
+</vertex>
+<vertex>
+<position x="2.67248" y="0.25" z="-25.427"/>
+<normal x="-0.0928429" y="0.500068" z="0.860995"/>
+<texcoord u="-25.6198" v="2.73189"/>
+<texcoord u="0.726336" v="0.337908"/>
+</vertex>
+<vertex>
+<position x="-1.24023e-006" y="0.25" z="-25.567"/>
+<normal x="-0.002336" y="0.500068" z="0.865983"/>
+<texcoord u="-24.062" v="2.73131"/>
+<texcoord u="0.723657" v="0.644555"/>
+</vertex>
+<vertex>
+<position x="-2.67248" y="0.25" z="-25.427"/>
+<normal x="0.0474825" y="0.420564" z="0.90602"/>
+<texcoord u="-22.5042" v="2.73074"/>
+<texcoord u="0.741104" v="0.915711"/>
+</vertex>
+<vertex>
+<position x="-5.35373" y="0.433013" z="-25.1873"/>
+<normal x="0.109063" y="0.906881" z="0.407027"/>
+<texcoord u="-21.6126" v="-1.34369"/>
+<texcoord u="0.189811" v="0.0643354"/>
+</vertex>
+<vertex>
+<position x="-5.40571" y="0.5" z="-25.4319"/>
+<normal x="-0.0230565" y="0.996024" z="-0.0860479"/>
+<texcoord u="-21.552" v="-0.973337"/>
+<texcoord u="0.283566" v="0.0786109"/>
+</vertex>
+<vertex>
+<position x="25.427" y="0.25" z="-2.67248"/>
+<normal x="-0.861484" y="0.500068" z="0.0881915"/>
+<texcoord u="-46.5985" v="-1.70482"/>
+<texcoord u="0.472655" v="0.802402"/>
+</vertex>
+<vertex>
+<position x="25.0083" y="0.25" z="-5.31568"/>
+<normal x="-0.847544" y="0.500069" z="0.177763"/>
+<texcoord u="-45.0407" v="-1.7054"/>
+<texcoord u="0.568449" v="0.729126"/>
+</vertex>
+<vertex>
+<position x="24.3157" y="0.25" z="-7.90065"/>
+<normal x="-0.82432" y="0.500068" z="0.265382"/>
+<texcoord u="-43.4828" v="-1.70597"/>
+<texcoord u="0.65683" v="0.640916"/>
+</vertex>
+<vertex>
+<position x="23.3566" y="0.25" z="-10.399"/>
+<normal x="-0.847002" y="0.420566" z="0.325134"/>
+<texcoord u="-41.925" v="-1.70655"/>
+<texcoord u="0.738141" v="0.528809"/>
+</vertex>
+<vertex>
+<position x="25.4269" y="0.25" z="2.67248"/>
+<normal x="-0.860996" y="0.500067" z="-0.0928429"/>
+<texcoord u="43.7561" v="-1.73822"/>
+<texcoord u="0.834193" v="0.23245"/>
+</vertex>
+<vertex>
+<position x="25.567" y="0.25" z="0"/>
+<normal x="-0.865983" y="0.500068" z="-0.00234062"/>
+<texcoord u="45.314" v="-1.7388"/>
+<texcoord u="0.834193" v="0.432077"/>
+</vertex>
+<vertex>
+<position x="25.609" y="0.433013" z="-2.69161"/>
+<normal x="-0.497612" y="0.866058" z="0.0482243"/>
+<texcoord u="-46.538" v="-1.33447"/>
+<texcoord u="0.462564" v="0.793408"/>
+</vertex>
+<vertex>
+<position x="25.1873" y="0.433013" z="-5.35373"/>
+<normal x="-0.489846" y="0.866058" z="0.0999784"/>
+<texcoord u="-44.9801" v="-1.33505"/>
+<texcoord u="0.554889" v="0.698853"/>
+</vertex>
+<vertex>
+<position x="24.4897" y="0.433013" z="-7.9572"/>
+<normal x="-0.476711" y="0.866058" z="0.150633"/>
+<texcoord u="-43.4223" v="-1.33563"/>
+<texcoord u="0.644143" v="0.602256"/>
+</vertex>
+<vertex>
+<position x="23.5238" y="0.433013" z="-10.4735"/>
+<normal x="-0.537304" y="0.81778" z="0.206252"/>
+<texcoord u="-41.8644" v="-1.3362"/>
+<texcoord u="0.727599" v="0.520516"/>
+</vertex>
+<vertex>
+<position x="25.6089" y="0.433013" z="2.69161"/>
+<normal x="-0.496765" y="0.866058" z="-0.0562853"/>
+<texcoord u="43.8167" v="-1.36787"/>
+<texcoord u="0.853486" v="0.231736"/>
+</vertex>
+<vertex>
+<position x="25.75" y="0.433013" z="0"/>
+<normal x="-0.499928" y="0.866058" z="-0.00405355"/>
+<texcoord u="45.3745" v="-1.36845"/>
+<texcoord u="0.853486" v="0.432792"/>
+</vertex>
+<vertex>
+<position x="25.8576" y="0.5" z="-2.71775"/>
+<normal x="-0.000488679" y="0.999989" z="-0.00465583"/>
+<texcoord u="-46.4774" v="-0.964124"/>
+<texcoord u="0.44979" v="0.790237"/>
+</vertex>
+<vertex>
+<position x="25.4319" y="0.5" z="-5.40571"/>
+<normal x="-0.000972148" y="0.999989" z="-0.00457878"/>
+<texcoord u="-44.9196" v="-0.964701"/>
+<texcoord u="0.543303" v="0.676092"/>
+</vertex>
+<vertex>
+<position x="24.7275" y="0.5" z="-8.03445"/>
+<normal x="-0.00144588" y="0.999989" z="-0.00445181"/>
+<texcoord u="-43.3617" v="-0.965276"/>
+<texcoord u="0.639845" v="0.586041"/>
+</vertex>
+<vertex>
+<position x="23.7522" y="0.5" z="-10.5752"/>
+<normal x="-0.0831669" y="0.996024" z="0.0319247"/>
+<texcoord u="-41.8039" v="-0.965852"/>
+<texcoord u="0.730933" v="0.507996"/>
+</vertex>
+<vertex>
+<position x="25.8576" y="0.5" z="2.71774"/>
+<normal x="0.000489466" y="0.999989" z="-0.00465516"/>
+<texcoord u="43.8773" v="-0.997524"/>
+<texcoord u="0.872772" v="0.23076"/>
+</vertex>
+<vertex>
+<position x="26" y="0.5" z="0"/>
+<normal x="1.02854e-008" y="0.999989" z="-0.00468029"/>
+<texcoord u="45.4351" v="-0.9981"/>
+<texcoord u="0.872768" v="0.433768"/>
+</vertex>
+<vertex>
+<position x="26.1062" y="0.433013" z="-2.74388"/>
+<normal x="0.496767" y="0.866057" z="-0.0562834"/>
+<texcoord u="-46.4168" v="-0.593774"/>
+<texcoord u="0.437392" v="0.787936"/>
+</vertex>
+<vertex>
+<position x="25.6764" y="0.433013" z="-5.45769"/>
+<normal x="0.48816" y="0.866058" z="-0.107903"/>
+<texcoord u="-44.859" v="-0.59435"/>
+<texcoord u="0.538556" v="0.651392"/>
+</vertex>
+<vertex>
+<position x="24.9653" y="0.433013" z="-8.11171"/>
+<normal x="0.474207" y="0.866058" z="-0.158339"/>
+<texcoord u="-43.3011" v="-0.594926"/>
+<texcoord u="0.638256" v="0.567318"/>
+</vertex>
+<vertex>
+<position x="23.9806" y="0.433013" z="-10.6769"/>
+<normal x="0.393398" y="0.906881" z="-0.151011"/>
+<texcoord u="-41.7433" v="-0.595502"/>
+<texcoord u="0.730073" v="0.495488"/>
+</vertex>
+<vertex>
+<position x="26.1062" y="0.433013" z="2.74387"/>
+<normal x="0.497613" y="0.866057" z="0.0482279"/>
+<texcoord u="43.9379" v="-0.627176"/>
+<texcoord u="0.892052" v="0.229785"/>
+</vertex>
+<vertex>
+<position x="26.25" y="0.433013" z="0"/>
+<normal x="0.499928" y="0.866058" z="-0.00404793"/>
+<texcoord u="45.4957" v="-0.627751"/>
+<texcoord u="0.892049" v="0.434745"/>
+</vertex>
+<vertex>
+<position x="26.2882" y="0.25" z="-2.76301"/>
+<normal x="0.860995" y="0.500068" z="-0.0928384"/>
+<texcoord u="-46.3562" v="-0.223426"/>
+<texcoord u="0.425907" v="0.781175"/>
+</vertex>
+<vertex>
+<position x="25.8554" y="0.25" z="-5.49574"/>
+<normal x="0.846572" y="0.50007" z="-0.182333"/>
+<texcoord u="-44.7984" v="-0.224001"/>
+<texcoord u="0.54124" v="0.602515"/>
+</vertex>
+<vertex>
+<position x="25.1393" y="0.25" z="-8.16826"/>
+<normal x="0.822877" y="0.500068" z="-0.269825"/>
+<texcoord u="-43.2406" v="-0.224577"/>
+<texcoord u="0.638265" v="0.522648"/>
+</vertex>
+<vertex>
+<position x="24.1478" y="0.25" z="-10.7513"/>
+<normal x="0.764081" y="0.57459" z="-0.293303"/>
+<texcoord u="-41.6827" v="-0.225152"/>
+<texcoord u="0.729849" v="0.482682"/>
+</vertex>
+<vertex>
+<position x="26.433" y="0.25" z="0"/>
+<normal x="0.865983" y="0.500067" z="-0.00233085"/>
+<texcoord u="45.5563" v="-0.257403"/>
+<texcoord u="0.911342" v="0.435459"/>
+</vertex>
+<vertex>
+<position x="26.3549" y="-2.38132e-008" z="-2.77001"/>
+<normal x="0.994522" y="-3.08932e-008" z="-0.104523"/>
+<texcoord u="-46.2957" v="0.146924"/>
+<texcoord u="0.412248" v="0.782014"/>
+</vertex>
+<vertex>
+<position x="25.9209" y="-2.38132e-008" z="-5.50967"/>
+<normal x="0.978148" y="1.27692e-006" z="-0.207912"/>
+<texcoord u="-44.7378" v="0.146348"/>
+<texcoord u="0.548145" v="0.531547"/>
+</vertex>
+<vertex>
+<position x="25.203" y="-2.38132e-008" z="-8.18896"/>
+<normal x="0.951056" y="-1.56526e-006" z="-0.309017"/>
+<texcoord u="-43.18" v="0.145773"/>
+<texcoord u="0.649501" v="0.455678"/>
+</vertex>
+<vertex>
+<position x="24.209" y="-2.38132e-008" z="-10.7785"/>
+<normal x="0.929889" y="0.0888406" z="-0.356951"/>
+<texcoord u="-41.6222" v="0.145196"/>
+<texcoord u="0.729909" v="0.470069"/>
+</vertex>
+<vertex>
+<position x="26.5" y="-2.38132e-008" z="0"/>
+<normal x="1" y="-9.98878e-007" z="5.53438e-006"/>
+<texcoord u="45.6168" v="0.112948"/>
+<texcoord u="0.930571" v="0.437671"/>
+</vertex>
+<vertex>
+<position x="26.2882" y="-0.25" z="-2.76301"/>
+<normal x="0.861485" y="-0.500066" z="-0.0881918"/>
+<texcoord u="-46.2351" v="0.517273"/>
+<texcoord u="0.402977" v="0.779983"/>
+</vertex>
+<vertex>
+<position x="25.8554" y="-0.25" z="-5.49574"/>
+<normal x="0.847545" y="-0.500067" z="-0.177763"/>
+<texcoord u="-44.6773" v="0.516698"/>
+<texcoord u="0.550446" v="0.454044"/>
+</vertex>
+<vertex>
+<position x="25.1393" y="-0.25" z="-8.16826"/>
+<normal x="0.824319" y="-0.500071" z="-0.265382"/>
+<texcoord u="-43.1194" v="0.516122"/>
+<texcoord u="0.690403" v="0.320265"/>
+</vertex>
+<vertex>
+<position x="24.1478" y="-0.25" z="-10.7513"/>
+<normal x="0.847002" y="-0.420566" z="-0.325133"/>
+<texcoord u="-41.5616" v="0.515546"/>
+<texcoord u="0.734427" v="0.452995"/>
+</vertex>
+<vertex>
+<position x="26.1062" y="-0.433013" z="-2.74388"/>
+<normal x="0.497613" y="-0.866057" z="-0.0482246"/>
+<texcoord u="-46.1746" v="0.887624"/>
+<texcoord u="0.39434" v="0.789832"/>
+</vertex>
+<vertex>
+<position x="25.6764" y="-0.433013" z="-5.45769"/>
+<normal x="0.489848" y="-0.866056" z="-0.099979"/>
+<texcoord u="-44.6167" v="0.887048"/>
+<texcoord u="0.597265" v="0.213962"/>
+</vertex>
+<vertex>
+<position x="24.9653" y="-0.433013" z="-8.11171"/>
+<normal x="0.476712" y="-0.866057" z="-0.150633"/>
+<texcoord u="-43.0589" v="0.886472"/>
+<texcoord u="0.696344" v="0.29716"/>
+</vertex>
+<vertex>
+<position x="25.8576" y="-0.5" z="-2.71775"/>
+<normal x="0.000489486" y="-0.999989" z="0.0046557"/>
+<texcoord u="-46.114" v="1.25797"/>
+<texcoord u="0.386926" v="0.797243"/>
+</vertex>
+<vertex>
+<position x="25.4319" y="-0.5" z="-5.40571"/>
+<normal x="0.000974437" y="-0.999989" z="0.00457827"/>
+<texcoord u="-44.5561" v="1.2574"/>
+<texcoord u="0.374065" v="0.22659"/>
+</vertex>
+<vertex>
+<position x="24.7275" y="-0.5" z="-8.03445"/>
+<normal x="0.00144711" y="-0.999989" z="0.00445151"/>
+<texcoord u="-42.9983" v="1.25682"/>
+<texcoord u="0.321897" v="0.103848"/>
+</vertex>
+<vertex>
+<position x="25.609" y="-0.433013" z="-2.69161"/>
+<normal x="-0.496766" y="-0.866058" z="0.0562832"/>
+<texcoord u="-46.0535" v="1.62833"/>
+<texcoord u="0.356862" v="0.777294"/>
+</vertex>
+<vertex>
+<position x="25.1873" y="-0.433013" z="-5.35373"/>
+<normal x="-0.48816" y="-0.866058" z="0.107904"/>
+<texcoord u="-44.4956" v="1.62775"/>
+<texcoord u="0.152472" v="0.280784"/>
+</vertex>
+<vertex>
+<position x="24.4897" y="-0.433013" z="-7.9572"/>
+<normal x="-0.474207" y="-0.866058" z="0.158339"/>
+<texcoord u="-42.9377" v="1.62717"/>
+<texcoord u="0.0790028" v="0.133987"/>
+</vertex>
+<vertex>
+<position x="25.75" y="-0.433013" z="0"/>
+<normal x="-0.499929" y="-0.866057" z="0.00404786"/>
+<texcoord u="45.8591" v="1.59435"/>
+<texcoord u="0.928653" v="0.724729"/>
+</vertex>
+<vertex>
+<position x="25.427" y="-0.25" z="-2.67248"/>
+<normal x="-0.860994" y="-0.50007" z="0.0928382"/>
+<texcoord u="-45.993" v="1.99868"/>
+<texcoord u="0.35139" v="0.784359"/>
+</vertex>
+<vertex>
+<position x="25.0083" y="-0.25" z="-5.31568"/>
+<normal x="-0.846572" y="-0.50007" z="0.182333"/>
+<texcoord u="-44.4351" v="1.9981"/>
+<texcoord u="0.224872" v="0.535545"/>
+</vertex>
+<vertex>
+<position x="24.3157" y="-0.25" z="-7.90065"/>
+<normal x="-0.822876" y="-0.500069" z="0.269825"/>
+<texcoord u="-42.8773" v="1.99752"/>
+<texcoord u="0.106253" v="0.394289"/>
+</vertex>
+<vertex>
+<position x="25.567" y="-0.25" z="0"/>
+<normal x="-0.865984" y="-0.500066" z="0.00233069"/>
+<texcoord u="45.9196" v="1.9647"/>
+<texcoord u="0.733366" v="0.110343"/>
+</vertex>
+<vertex>
+<position x="25.3603" y="3.6718e-008" z="-2.66548"/>
+<normal x="-0.994522" y="1.90508e-007" z="0.104523"/>
+<texcoord u="-45.9324" v="2.36903"/>
+<texcoord u="0.334223" v="0.773451"/>
+</vertex>
+<vertex>
+<position x="24.9428" y="3.6718e-008" z="-5.30176"/>
+<normal x="-0.978147" y="-1.76091e-006" z="0.207912"/>
+<texcoord u="-44.3745" v="2.36845"/>
+<texcoord u="0.221088" v="0.559788"/>
+</vertex>
+<vertex>
+<position x="24.252" y="3.6718e-008" z="-7.87994"/>
+<normal x="-0.951056" y="-8.5986e-007" z="0.309017"/>
+<texcoord u="-42.8167" v="2.36787"/>
+<texcoord u="0.103592" v="0.400828"/>
+</vertex>
+<vertex>
+<position x="25.3603" y="3.6718e-008" z="2.66548"/>
+<normal x="-0.994522" y="1.15849e-006" z="-0.104528"/>
+<texcoord u="44.4223" v="2.33563"/>
+<texcoord u="0.535046" v="0.0910513"/>
+</vertex>
+<vertex>
+<position x="25.5" y="3.6718e-008" z="0"/>
+<normal x="-1" y="1.88963e-006" z="-5.74999e-006"/>
+<texcoord u="45.9802" v="2.33505"/>
+<texcoord u="0.73415" v="0.0910517"/>
+</vertex>
+<vertex>
+<position x="25.609" y="0.433013" z="-2.69161"/>
+<normal x="-0.497612" y="0.866058" z="0.0482243"/>
+<texcoord u="46.9324" v="-1.36903"/>
+<texcoord u="0.838616" v="0.633297"/>
+</vertex>
+<vertex>
+<position x="25.427" y="0.25" z="-2.67248"/>
+<normal x="-0.861484" y="0.500068" z="0.0881915"/>
+<texcoord u="46.8718" v="-1.73938"/>
+<texcoord u="0.819429" v="0.631158"/>
+</vertex>
+<vertex>
+<position x="25.8576" y="0.5" z="-2.71775"/>
+<normal x="-0.000488679" y="0.999989" z="-0.00465583"/>
+<texcoord u="46.9929" v="-0.998676"/>
+<texcoord u="0.852268" v="0.635739"/>
+</vertex>
+<vertex>
+<position x="26.1062" y="0.433013" z="-2.74388"/>
+<normal x="0.496767" y="0.866057" z="-0.0562834"/>
+<texcoord u="47.0535" v="-0.628326"/>
+<texcoord u="0.871351" v="0.638657"/>
+</vertex>
+<vertex>
+<position x="26.2882" y="0.25" z="-2.76301"/>
+<normal x="0.860995" y="0.500068" z="-0.0928384"/>
+<texcoord u="47.1141" v="-0.257979"/>
+<texcoord u="0.890473" v="0.641317"/>
+</vertex>
+<vertex>
+<position x="26.3549" y="-2.38132e-008" z="-2.77001"/>
+<normal x="0.994522" y="-3.08932e-008" z="-0.104523"/>
+<texcoord u="47.1747" v="0.112372"/>
+<texcoord u="0.909654" v="0.643524"/>
+</vertex>
+<vertex>
+<position x="26.2882" y="-0.25" z="-2.76301"/>
+<normal x="0.861485" y="-0.500066" z="-0.0881918"/>
+<texcoord u="47.2353" v="0.482721"/>
+<texcoord u="0.928888" v="0.645215"/>
+</vertex>
+<vertex>
+<position x="25.609" y="-0.433013" z="-2.69161"/>
+<normal x="-0.496766" y="-0.866058" z="0.0562832"/>
+<texcoord u="47.4169" v="1.59377"/>
+<texcoord u="0.727597" v="0.724729"/>
+</vertex>
+<vertex>
+<position x="25.427" y="-0.25" z="-2.67248"/>
+<normal x="-0.860994" y="-0.50007" z="0.0928382"/>
+<texcoord u="47.4774" v="1.96412"/>
+<texcoord u="0.728312" v="0.744022"/>
+</vertex>
+<vertex>
+<position x="25.3603" y="3.6718e-008" z="-2.66548"/>
+<normal x="-0.994522" y="1.90508e-007" z="0.104523"/>
+<texcoord u="47.538" v="2.33447"/>
+<texcoord u="0.933181" v="0.0964468"/>
+</vertex>
+<vertex>
+<position x="25.427" y="0.25" z="-2.67248"/>
+<normal x="-0.861484" y="0.500068" z="0.0881915"/>
+<texcoord u="-45.8719" v="2.73938"/>
+<texcoord u="0.328022" v="0.786259"/>
+</vertex>
+<vertex>
+<position x="25.0083" y="0.25" z="-5.31568"/>
+<normal x="-0.847544" y="0.500069" z="0.177763"/>
+<texcoord u="-44.314" v="2.7388"/>
+<texcoord u="0.222365" v="0.728322"/>
+</vertex>
+<vertex>
+<position x="24.3157" y="0.25" z="-7.90065"/>
+<normal x="-0.82432" y="0.500068" z="0.265382"/>
+<texcoord u="-42.7561" v="2.73822"/>
+<texcoord u="0.157653" v="0.579864"/>
+</vertex>
+<vertex>
+<position x="23.3566" y="0.25" z="-10.399"/>
+<normal x="-0.847002" y="0.420566" z="0.325134"/>
+<texcoord u="-41.1983" v="2.73765"/>
+<texcoord u="0.0743586" v="0.522224"/>
+</vertex>
+<vertex>
+<position x="25.4269" y="0.25" z="2.67248"/>
+<normal x="-0.860996" y="0.500067" z="-0.0928429"/>
+<texcoord u="44.4829" v="2.70598"/>
+<texcoord u="0.534784" v="0.0717468"/>
+</vertex>
+<vertex>
+<position x="25.567" y="0.25" z="0"/>
+<normal x="-0.865983" y="0.500068" z="-0.00234062"/>
+<texcoord u="46.0407" v="2.7054"/>
+<texcoord u="0.734412" v="0.0717468"/>
+</vertex>
+<vertex>
+<position x="25.427" y="0.25" z="-2.67248"/>
+<normal x="-0.861484" y="0.500068" z="0.0881915"/>
+<texcoord u="47.5985" v="2.70482"/>
+<texcoord u="0.933965" v="0.0771549"/>
+</vertex>
+<vertex>
+<position x="25.427" y="-0.25" z="-2.67248"/>
+<normal x="-0.860994" y="-0.50007" z="0.0928382"/>
+<texcoord u="47.4774" v="1.96412"/>
+<texcoord u="0.932919" v="0.115753"/>
+</vertex>
+<vertex>
+<position x="5.31568" y="0.25" z="25.0083"/>
+<normal x="-0.177763" y="0.500068" z="-0.847545"/>
+<texcoord u="25.0622" v="-1.73132"/>
+<texcoord u="0.383896" v="0.277153"/>
+</vertex>
+<vertex>
+<position x="7.90064" y="0.25" z="24.3157"/>
+<normal x="-0.234817" y="0.420565" z="-0.876348"/>
+<texcoord u="26.62" v="-1.73189"/>
+<texcoord u="0.66293" v="0.301562"/>
+</vertex>
+<vertex>
+<position x="10.399" y="0.25" z="23.3566"/>
+<normal x="-0.371565" y="0.574592" z="-0.729235"/>
+<texcoord u="28.1778" v="-1.73247"/>
+<texcoord u="0.922356" v="0.365642"/>
+</vertex>
+<vertex>
+<position x="12.7835" y="0.25" z="22.1417"/>
+<normal x="-0.430969" y="0.500066" z="-0.751132"/>
+<texcoord u="29.7357" v="-1.73304"/>
+<texcoord u="0.642772" v="0.382662"/>
+</vertex>
+<vertex>
+<position x="15.0279" y="0.25" z="20.6841"/>
+<normal x="-0.507122" y="0.500069" z="-0.701968"/>
+<texcoord u="31.2934" v="-1.73362"/>
+<texcoord u="0.362692" v="0.378949"/>
+</vertex>
+<vertex>
+<position x="17.1077" y="0.25" z="19"/>
+<normal x="-0.570959" y="0.420565" z="-0.705075"/>
+<texcoord u="32.8513" v="-1.73419"/>
+<texcoord u="0.0836575" v="0.354536"/>
+</vertex>
+<vertex>
+<position x="2.69161" y="0.433013" z="25.6089"/>
+<normal x="-0.0482279" y="0.866058" z="-0.497611"/>
+<texcoord u="23.5649" v="-1.36039"/>
+<texcoord u="0.103179" v="0.254019"/>
+</vertex>
+<vertex>
+<position x="5.35373" y="0.433013" z="25.1873"/>
+<normal x="-0.0999783" y="0.866058" z="-0.489845"/>
+<texcoord u="25.1227" v="-1.36097"/>
+<texcoord u="0.385257" v="0.250098"/>
+</vertex>
+<vertex>
+<position x="7.95719" y="0.433013" z="24.4897"/>
+<normal x="-0.148959" y="0.817779" z="-0.555922"/>
+<texcoord u="26.6806" v="-1.36154"/>
+<texcoord u="0.666289" v="0.274686"/>
+</vertex>
+<vertex>
+<position x="10.4735" y="0.433013" z="23.5238"/>
+<normal x="-0.191305" y="0.906882" z="-0.375457"/>
+<texcoord u="28.2384" v="-1.36212"/>
+<texcoord u="0.924996" v="0.392605"/>
+</vertex>
+<vertex>
+<position x="12.875" y="0.433013" z="22.3002"/>
+<normal x="-0.246456" y="0.866058" z="-0.434975"/>
+<texcoord u="29.7962" v="-1.36269"/>
+<texcoord u="0.643417" v="0.409744"/>
+</vertex>
+<vertex>
+<position x="15.1355" y="0.433013" z="20.8322"/>
+<normal x="-0.290573" y="0.866058" z="-0.406831"/>
+<texcoord u="31.3541" v="-1.36327"/>
+<texcoord u="0.361331" v="0.406007"/>
+</vertex>
+<vertex>
+<position x="17.2301" y="0.433013" z="19.136"/>
+<normal x="-0.362195" y="0.817779" z="-0.447273"/>
+<texcoord u="32.9119" v="-1.36384"/>
+<texcoord u="0.0803036" v="0.381414"/>
+</vertex>
+<vertex>
+<position x="2.71774" y="0.5" z="25.8576"/>
+<normal x="0.00465516" y="0.999989" z="-0.000489301"/>
+<texcoord u="23.6254" v="-0.99004"/>
+<texcoord u="0.101432" v="0.226979"/>
+</vertex>
+<vertex>
+<position x="5.40571" y="0.5" z="25.4318"/>
+<normal x="0.00457851" y="0.999989" z="-0.000973223"/>
+<texcoord u="25.1833" v="-0.990616"/>
+<texcoord u="0.386251" v="0.223031"/>
+</vertex>
+<vertex>
+<position x="8.03444" y="0.5" z="24.7275"/>
+<normal x="-0.0230565" y="0.996024" z="-0.0860477"/>
+<texcoord u="26.7411" v="-0.991193"/>
+<texcoord u="0.67001" v="0.24785"/>
+</vertex>
+<vertex>
+<position x="10.5752" y="0.5" z="23.7522"/>
+<normal x="0.0404431" y="0.996024" z="0.0793738"/>
+<texcoord u="28.2989" v="-0.991767"/>
+<texcoord u="0.929466" v="0.419299"/>
+</vertex>
+<vertex>
+<position x="13" y="0.5" z="22.5167"/>
+<normal x="0.00405377" y="0.999989" z="-0.0023403"/>
+<texcoord u="29.8568" v="-0.992343"/>
+<texcoord u="0.645162" v="0.436754"/>
+</vertex>
+<vertex>
+<position x="15.2824" y="0.5" z="21.0344"/>
+<normal x="0.00378668" y="0.999989" z="-0.00275156"/>
+<texcoord u="31.4146" v="-0.99292"/>
+<texcoord u="0.360338" v="0.433072"/>
+</vertex>
+<vertex>
+<position x="17.3974" y="0.5" z="19.3218"/>
+<normal x="-0.0560624" y="0.996024" z="-0.0692312"/>
+<texcoord u="32.9725" v="-0.993496"/>
+<texcoord u="0.0765803" v="0.408249"/>
+</vertex>
+<vertex>
+<position x="5.45768" y="0.433013" z="25.6764"/>
+<normal x="0.107904" y="0.866058" z="0.488161"/>
+<texcoord u="25.2438" v="-0.620266"/>
+<texcoord u="0.387243" v="0.195954"/>
+</vertex>
+<vertex>
+<position x="8.1117" y="0.433013" z="24.9652"/>
+<normal x="0.109062" y="0.906882" z="0.407027"/>
+<texcoord u="26.8017" v="-0.620842"/>
+<texcoord u="0.673734" v="0.221023"/>
+</vertex>
+<vertex>
+<position x="10.6768" y="0.433013" z="23.9806"/>
+<normal x="0.261286" y="0.817779" z="0.512803"/>
+<texcoord u="28.3595" v="-0.621418"/>
+<texcoord u="0.933945" v="0.44599"/>
+</vertex>
+<vertex>
+<position x="13.125" y="0.433013" z="22.7332"/>
+<normal x="0.253473" y="0.866058" z="0.430925"/>
+<texcoord u="29.9173" v="-0.621993"/>
+<texcoord u="0.646907" v="0.463765"/>
+</vertex>
+<vertex>
+<position x="15.4294" y="0.433013" z="21.2367"/>
+<normal x="0.297128" y="0.866058" z="0.402069"/>
+<texcoord u="31.4752" v="-0.622569"/>
+<texcoord u="0.359342" v="0.46015"/>
+</vertex>
+<vertex>
+<position x="17.5647" y="0.433013" z="19.5076"/>
+<normal x="0.265187" y="0.906882" z="0.327478"/>
+<texcoord u="33.033" v="-0.623145"/>
+<texcoord u="0.0728571" v="0.435083"/>
+</vertex>
+<vertex>
+<position x="5.49573" y="0.25" z="25.8554"/>
+<normal x="0.182333" y="0.500066" z="0.846575"/>
+<texcoord u="25.3044" v="-0.249916"/>
+<texcoord u="0.388604" v="0.168899"/>
+</vertex>
+<vertex>
+<position x="8.16825" y="0.25" z="25.1393"/>
+<normal x="0.211828" y="0.57459" z="0.790554"/>
+<texcoord u="26.8622" v="-0.250492"/>
+<texcoord u="0.677091" v="0.19414"/>
+</vertex>
+<vertex>
+<position x="10.7513" y="0.25" z="24.1478"/>
+<normal x="0.411889" y="0.420563" z="0.808377"/>
+<texcoord u="28.4201" v="-0.251068"/>
+<texcoord u="0.936584" v="0.472954"/>
+</vertex>
+<vertex>
+<position x="13.2165" y="0.25" z="22.8917"/>
+<normal x="0.435015" y="0.500068" z="0.748795"/>
+<texcoord u="29.9779" v="-0.251644"/>
+<texcoord u="0.647552" v="0.490848"/>
+</vertex>
+<vertex>
+<position x="15.5369" y="0.25" z="21.3848"/>
+<normal x="0.510903" y="0.500067" z="0.699222"/>
+<texcoord u="31.5358" v="-0.25222"/>
+<texcoord u="0.357989" v="0.487205"/>
+</vertex>
+<vertex>
+<position x="17.6871" y="0.25" z="19.6436"/>
+<normal x="0.515062" y="0.574589" z="0.636049"/>
+<texcoord u="33.0936" v="-0.252796"/>
+<texcoord u="0.0695034" v="0.461961"/>
+</vertex>
+<vertex>
+<position x="8.18895" y="-2.38132e-008" z="25.203"/>
+<normal x="0.257795" y="0.0888411" z="0.962107"/>
+<texcoord u="26.9228" v="0.119858"/>
+<texcoord u="0.679817" v="0.167188"/>
+</vertex>
+<vertex>
+<position x="10.7785" y="-2.38132e-008" z="24.209"/>
+<normal x="0.452195" y="-0.0888428" z="0.887483"/>
+<texcoord u="28.4806" v="0.119282"/>
+<texcoord u="0.936074" v="0.500361"/>
+</vertex>
+<vertex>
+<position x="13.25" y="-2.38132e-008" z="22.9497"/>
+<normal x="0.5" y="3.6042e-008" z="0.866025"/>
+<texcoord u="30.0385" v="0.118705"/>
+<texcoord u="0.646287" v="0.518039"/>
+</vertex>
+<vertex>
+<position x="15.5763" y="-2.38132e-008" z="21.439"/>
+<normal x="0.587785" y="8.80455e-007" z="0.809017"/>
+<texcoord u="31.5963" v="0.118131"/>
+<texcoord u="0.355992" v="0.51422"/>
+</vertex>
+<vertex>
+<position x="17.732" y="-2.38132e-008" z="19.6933"/>
+<normal x="0.626832" y="0.0888418" z="0.774073"/>
+<texcoord u="33.1541" v="0.117554"/>
+<texcoord u="0.0667651" v="0.488912"/>
+</vertex>
+<vertex>
+<position x="10.7513" y="-0.25" z="24.1478"/>
+<normal x="0.371565" y="-0.57459" z="0.729236"/>
+<texcoord u="28.5411" v="0.489634"/>
+<texcoord u="0.931904" v="0.52825"/>
+</vertex>
+<vertex>
+<position x="13.2165" y="-0.25" z="22.8917"/>
+<normal x="0.430969" y="-0.500068" z="0.751131"/>
+<texcoord u="30.099" v="0.489057"/>
+<texcoord u="0.642823" v="0.545332"/>
+</vertex>
+<vertex>
+<position x="15.5369" y="-0.25" z="21.3848"/>
+<normal x="0.507123" y="-0.500066" z="0.701969"/>
+<texcoord u="31.6568" v="0.488481"/>
+<texcoord u="0.353267" v="0.541173"/>
+</vertex>
+<vertex>
+<position x="17.6871" y="-0.25" z="19.6436"/>
+<normal x="0.57096" y="-0.420561" z="0.705077"/>
+<texcoord u="33.2147" v="0.487904"/>
+<texcoord u="0.064781" v="0.515928"/>
+</vertex>
+<vertex>
+<position x="10.6768" y="-0.433013" z="23.9806"/>
+<normal x="0.191305" y="-0.906882" z="0.375456"/>
+<texcoord u="28.6017" v="0.859984"/>
+<texcoord u="0.924583" v="0.556521"/>
+</vertex>
+<vertex>
+<position x="13.125" y="-0.433013" z="22.7332"/>
+<normal x="0.246455" y="-0.866058" z="0.434975"/>
+<texcoord u="30.1595" v="0.859408"/>
+<texcoord u="0.637451" v="0.572689"/>
+</vertex>
+<vertex>
+<position x="15.4294" y="-0.433013" z="21.2367"/>
+<normal x="0.290572" y="-0.866058" z="0.406831"/>
+<texcoord u="31.7174" v="0.858832"/>
+<texcoord u="0.3499" v="0.568052"/>
+</vertex>
+<vertex>
+<position x="17.5647" y="-0.433013" z="19.5076"/>
+<normal x="0.362195" y="-0.817779" z="0.447273"/>
+<texcoord u="33.2752" v="0.858256"/>
+<texcoord u="0.0634156" v="0.54298"/>
+</vertex>
+<vertex>
+<position x="10.5752" y="-0.5" z="23.7522"/>
+<normal x="-0.0404431" y="-0.996024" z="-0.0793738"/>
+<texcoord u="28.6622" v="1.23033"/>
+<texcoord u="0.920067" v="0.584296"/>
+</vertex>
+<vertex>
+<position x="13" y="-0.5" z="22.5167"/>
+<normal x="-0.00405378" y="-0.999989" z="0.00234026"/>
+<texcoord u="30.2201" v="1.22976"/>
+<texcoord u="0.635646" v="0.599717"/>
+</vertex>
+<vertex>
+<position x="15.2824" y="-0.5" z="21.0344"/>
+<normal x="-0.00378738" y="-0.999989" z="0.00275072"/>
+<texcoord u="31.7779" v="1.22918"/>
+<texcoord u="0.350835" v="0.595132"/>
+</vertex>
+<vertex>
+<position x="10.4735" y="-0.433013" z="23.5238"/>
+<normal x="-0.261287" y="-0.817779" z="-0.512803"/>
+<texcoord u="28.7227" v="1.60068"/>
+<texcoord u="0.915559" v="0.612062"/>
+</vertex>
+<vertex>
+<position x="12.875" y="-0.433013" z="22.3002"/>
+<normal x="-0.253472" y="-0.866058" z="-0.430925"/>
+<texcoord u="30.2806" v="1.60011"/>
+<texcoord u="0.633841" v="0.626746"/>
+</vertex>
+<vertex>
+<position x="15.1355" y="-0.433013" z="20.8322"/>
+<normal x="-0.297128" y="-0.866057" z="-0.402069"/>
+<texcoord u="31.8385" v="1.59953"/>
+<texcoord u="0.351767" v="0.622198"/>
+</vertex>
+<vertex>
+<position x="10.399" y="-0.25" z="23.3566"/>
+<normal x="-0.411889" y="-0.420564" z="-0.808377"/>
+<texcoord u="28.7833" v="1.97103"/>
+<texcoord u="0.912148" v="0.639709"/>
+</vertex>
+<vertex>
+<position x="12.7835" y="-0.25" z="22.1417"/>
+<normal x="-0.435015" y="-0.500067" z="-0.748796"/>
+<texcoord u="30.3412" v="1.97046"/>
+<texcoord u="0.632401" v="0.653797"/>
+</vertex>
+<vertex>
+<position x="15.0279" y="-0.25" z="20.6841"/>
+<normal x="-0.510901" y="-0.500069" z="-0.699222"/>
+<texcoord u="31.899" v="1.96988"/>
+<texcoord u="0.352333" v="0.649286"/>
+</vertex>
+<vertex>
+<position x="5.30175" y="3.6718e-008" z="24.9428"/>
+<normal x="-0.207912" y="5.50928e-007" z="-0.978147"/>
+<texcoord u="25.7282" v="2.34254"/>
+<texcoord u="0.313441" v="0.0916667"/>
+</vertex>
+<vertex>
+<position x="7.87994" y="3.6718e-008" z="24.2519"/>
+<normal x="-0.257796" y="-0.0888434" z="-0.962106"/>
+<texcoord u="27.286" v="2.34196"/>
+<texcoord u="0.59281" v="0.0916697"/>
+</vertex>
+<vertex>
+<position x="10.3718" y="3.6718e-008" z="23.2954"/>
+<normal x="-0.452195" y="0.0888405" z="-0.887483"/>
+<texcoord u="28.8439" v="2.34138"/>
+<texcoord u="0.910624" v="0.667146"/>
+</vertex>
+<vertex>
+<position x="12.75" y="3.6718e-008" z="22.0837"/>
+<normal x="-0.5" y="-3.50122e-007" z="-0.866025"/>
+<texcoord u="30.4018" v="2.34081"/>
+<texcoord u="0.631599" v="0.680874"/>
+</vertex>
+<vertex>
+<position x="14.9885" y="3.6718e-008" z="20.6299"/>
+<normal x="-0.587785" y="1.79695e-006" z="-0.809017"/>
+<texcoord u="31.9596" v="2.34023"/>
+<texcoord u="0.352265" v="0.676375"/>
+</vertex>
+<vertex>
+<position x="5.31568" y="0.25" z="25.0083"/>
+<normal x="-0.177763" y="0.500068" z="-0.847545"/>
+<texcoord u="25.7887" v="2.71288"/>
+<texcoord u="0.313075" v="0.0645803"/>
+</vertex>
+<vertex>
+<position x="7.90064" y="0.25" z="24.3157"/>
+<normal x="-0.234817" y="0.420565" z="-0.876348"/>
+<texcoord u="27.3466" v="2.71231"/>
+<texcoord u="0.593175" v="0.0645803"/>
+</vertex>
+<vertex>
+<position x="10.399" y="0.25" z="23.3566"/>
+<normal x="-0.371565" y="0.574592" z="-0.729235"/>
+<texcoord u="28.9045" v="2.71173"/>
+<texcoord u="0.911298" v="0.69433"/>
+</vertex>
+<vertex>
+<position x="12.7835" y="0.25" z="22.1417"/>
+<normal x="-0.430969" y="0.500066" z="-0.751132"/>
+<texcoord u="30.4623" v="2.71116"/>
+<texcoord u="0.631528" v="0.707964"/>
+</vertex>
+<vertex>
+<position x="15.0279" y="0.25" z="20.6841"/>
+<normal x="-0.507122" y="0.500069" z="-0.701968"/>
+<texcoord u="32.0201" v="2.71058"/>
+<texcoord u="0.351461" v="0.703453"/>
+</vertex>
+<vertex>
+<position x="17.1077" y="0.25" z="19"/>
+<normal x="-0.570959" y="0.420565" z="-0.705075"/>
+<texcoord u="33.578" v="2.71001"/>
+<texcoord u="0.0716209" v="0.69136"/>
+</vertex>
+<vertex>
+<position x="-19" y="0.25" z="17.1077"/>
+<normal x="0.578725" y="0.574592" z="-0.578725"/>
+<texcoord u="9.48371" v="-1.72556"/>
+<texcoord u="0.654221" v="0.717163"/>
+</vertex>
+<vertex>
+<position x="-17.1077" y="0.25" z="19"/>
+<normal x="0.581191" y="0.500069" z="-0.641987"/>
+<texcoord u="11.0415" v="-1.72613"/>
+<texcoord u="0.453725" v="0.66595"/>
+</vertex>
+<vertex>
+<position x="-15.0279" y="0.25" z="20.6841"/>
+<normal x="0.510901" y="0.500069" z="-0.699221"/>
+<texcoord u="12.5994" v="-1.72671"/>
+<texcoord u="0.363947" v="0.473168"/>
+</vertex>
+<vertex>
+<position x="-19.136" y="0.433013" z="17.2301"/>
+<normal x="0.297965" y="0.906881" z="-0.297965"/>
+<texcoord u="9.54426" v="-1.35521"/>
+<texcoord u="0.489154" v="0.885907"/>
+</vertex>
+<vertex>
+<position x="-17.2301" y="0.433013" z="19.136"/>
+<normal x="0.337527" y="0.866058" z="-0.368807"/>
+<texcoord u="11.1021" v="-1.35578"/>
+<texcoord u="0.438294" v="0.676321"/>
+</vertex>
+<vertex>
+<position x="-15.1355" y="0.433013" z="20.8322"/>
+<normal x="0.297128" y="0.866058" z="-0.402069"/>
+<texcoord u="12.66" v="-1.35636"/>
+<texcoord u="0.344777" v="0.472006"/>
+</vertex>
+<vertex>
+<position x="-19.3218" y="0.5" z="17.3974"/>
+<normal x="-0.0629911" y="0.996024" z="0.0629911"/>
+<texcoord u="9.60481" v="-0.984857"/>
+<texcoord u="0.473101" v="0.894978"/>
+</vertex>
+<vertex>
+<position x="-17.3974" y="0.5" z="19.3218"/>
+<normal x="0.00347874" y="0.999989" z="0.00313178"/>
+<texcoord u="11.1627" v="-0.985432"/>
+<texcoord u="0.41718" v="0.685004"/>
+</vertex>
+<vertex>
+<position x="-15.2824" y="0.5" z="21.0345"/>
+<normal x="0.00378746" y="0.999989" z="0.00275051"/>
+<texcoord u="12.7205" v="-0.986009"/>
+<texcoord u="0.327564" v="0.477959"/>
+</vertex>
+<vertex>
+<position x="-13" y="0.5" z="22.5167"/>
+<normal x="0.00405425" y="0.999989" z="0.00233948"/>
+<texcoord u="14.2784" v="-0.986585"/>
+<texcoord u="0.254744" v="0.266371"/>
+</vertex>
+<vertex>
+<position x="-19.5076" y="0.433013" z="17.5647"/>
+<normal x="-0.406964" y="0.817778" z="0.406964"/>
+<texcoord u="9.66532" v="-0.614505"/>
+<texcoord u="0.455834" v="0.904089"/>
+</vertex>
+<vertex>
+<position x="-17.5647" y="0.433013" z="19.5076"/>
+<normal x="-0.331507" y="0.866057" z="0.37423"/>
+<texcoord u="11.2232" v="-0.61508"/>
+<texcoord u="0.395981" v="0.693526"/>
+</vertex>
+<vertex>
+<position x="-15.4294" y="0.433013" z="21.2367"/>
+<normal x="-0.290573" y="0.866058" z="0.406831"/>
+<texcoord u="12.781" v="-0.615657"/>
+<texcoord u="0.310229" v="0.483999"/>
+</vertex>
+<vertex>
+<position x="-13.125" y="0.433013" z="22.7332"/>
+<normal x="-0.246455" y="0.866058" z="0.434976"/>
+<texcoord u="14.3389" v="-0.616234"/>
+<texcoord u="0.234801" v="0.269316"/>
+</vertex>
+<vertex>
+<position x="-22.8917" y="0.25" z="13.2165"/>
+<normal x="-0.748796" y="0.500067" z="0.435015"/>
+<texcoord u="6.61021" v="-0.243003"/>
+<texcoord u="0.283126" v="0.149577"/>
+</vertex>
+<vertex>
+<position x="-21.3848" y="0.25" z="15.5369"/>
+<normal x="-0.686403" y="0.574589" z="0.445755"/>
+<texcoord u="8.16806" v="-0.243579"/>
+<texcoord u="0.498122" v="0.149577"/>
+</vertex>
+<vertex>
+<position x="-19.6436" y="0.25" z="17.6871"/>
+<normal x="-0.641532" y="0.420564" z="0.641532"/>
+<texcoord u="9.72588" v="-0.244155"/>
+<texcoord u="0.437388" v="0.912471"/>
+</vertex>
+<vertex>
+<position x="-17.6871" y="0.25" z="19.6436"/>
+<normal x="-0.57772" y="0.500068" z="0.645114"/>
+<texcoord u="11.2837" v="-0.244731"/>
+<texcoord u="0.374554" v="0.701235"/>
+</vertex>
+<vertex>
+<position x="-15.5369" y="0.25" z="21.3848"/>
+<normal x="-0.507123" y="0.500067" z="0.701968"/>
+<texcoord u="12.8416" v="-0.245307"/>
+<texcoord u="0.292837" v="0.490312"/>
+</vertex>
+<vertex>
+<position x="-13.2165" y="0.25" z="22.8917"/>
+<normal x="-0.430968" y="0.500069" z="0.751131"/>
+<texcoord u="14.3994" v="-0.245883"/>
+<texcoord u="0.215685" v="0.275507"/>
+</vertex>
+<vertex>
+<position x="-10.7513" y="0.25" z="24.1478"/>
+<normal x="-0.350093" y="0.500068" z="0.792065"/>
+<texcoord u="15.9572" v="-0.246459"/>
+<texcoord u="0.138443" v="0.0629242"/>
+</vertex>
+<vertex>
+<position x="-22.9497" y="-2.38132e-008" z="13.25"/>
+<normal x="-0.866025" y="3.65569e-007" z="0.5"/>
+<texcoord u="6.67077" v="0.127347"/>
+<texcoord u="0.282854" v="0.129467"/>
+</vertex>
+<vertex>
+<position x="-21.439" y="-2.38132e-008" z="15.5763"/>
+<normal x="-0.835354" y="0.0888415" z="0.542486"/>
+<texcoord u="8.22861" v="0.126771"/>
+<texcoord u="0.498396" v="0.129466"/>
+</vertex>
+<vertex>
+<position x="-19.6933" y="-2.38132e-008" z="17.732"/>
+<normal x="-0.704311" y="-0.0888429" z="0.70431"/>
+<texcoord u="9.78645" v="0.126195"/>
+<texcoord u="0.417847" v="0.919318"/>
+</vertex>
+<vertex>
+<position x="-17.732" y="-2.38132e-008" z="19.6933"/>
+<normal x="-0.669131" y="1.32326e-006" z="0.743145"/>
+<texcoord u="11.3443" v="0.125619"/>
+<texcoord u="0.353332" v="0.709207"/>
+</vertex>
+<vertex>
+<position x="-15.5763" y="-2.38132e-008" z="21.439"/>
+<normal x="-0.587785" y="4.0676e-007" z="0.809017"/>
+<texcoord u="12.9021" v="0.125043"/>
+<texcoord u="0.275327" v="0.496591"/>
+</vertex>
+<vertex>
+<position x="-13.25" y="-2.38132e-008" z="22.9497"/>
+<normal x="-0.5" y="-7.56883e-007" z="0.866025"/>
+<texcoord u="14.46" v="0.124467"/>
+<texcoord u="0.196637" v="0.281976"/>
+</vertex>
+<vertex>
+<position x="-10.7785" y="-2.38132e-008" z="24.209"/>
+<normal x="-0.406736" y="-8.03223e-007" z="0.913546"/>
+<texcoord u="16.0178" v="0.123891"/>
+<texcoord u="0.117568" v="0.0704466"/>
+</vertex>
+<vertex>
+<position x="-22.8917" y="-0.25" z="13.2165"/>
+<normal x="-0.75113" y="-0.50007" z="0.430968"/>
+<texcoord u="6.73133" v="0.497697"/>
+<texcoord u="0.283126" v="0.109357"/>
+</vertex>
+<vertex>
+<position x="-21.3848" y="-0.25" z="15.5369"/>
+<normal x="-0.760895" y="-0.420564" z="0.494131"/>
+<texcoord u="8.28917" v="0.497121"/>
+<texcoord u="0.498122" v="0.109356"/>
+</vertex>
+<vertex>
+<position x="-19.6436" y="-0.25" z="17.6871"/>
+<normal x="-0.578726" y="-0.57459" z="0.578726"/>
+<texcoord u="9.847" v="0.496545"/>
+<texcoord u="0.398186" v="0.924663"/>
+</vertex>
+<vertex>
+<position x="-17.6871" y="-0.25" z="19.6436"/>
+<normal x="-0.581192" y="-0.500068" z="0.641988"/>
+<texcoord u="11.4048" v="0.495969"/>
+<texcoord u="0.331687" v="0.716271"/>
+</vertex>
+<vertex>
+<position x="-15.5369" y="-0.25" z="21.3848"/>
+<normal x="-0.510902" y="-0.500067" z="0.699222"/>
+<texcoord u="12.9627" v="0.495393"/>
+<texcoord u="0.257753" v="0.50283"/>
+</vertex>
+<vertex>
+<position x="-13.2165" y="-0.25" z="22.8917"/>
+<normal x="-0.435015" y="-0.500067" z="0.748796"/>
+<texcoord u="14.5205" v="0.494817"/>
+<texcoord u="0.177946" v="0.289175"/>
+</vertex>
+<vertex>
+<position x="-10.7513" y="-0.25" z="24.1478"/>
+<normal x="-0.354361" y="-0.500068" z="0.790165"/>
+<texcoord u="16.0784" v="0.494241"/>
+<texcoord u="0.0963813" v="0.0789285"/>
+</vertex>
+<vertex>
+<position x="-22.7332" y="-0.433013" z="13.125"/>
+<normal x="-0.434975" y="-0.866058" z="0.246455"/>
+<texcoord u="6.79189" v="0.868047"/>
+<texcoord u="0.283871" v="0.089259"/>
+</vertex>
+<vertex>
+<position x="-21.2367" y="-0.433013" z="15.4294"/>
+<normal x="-0.482681" y="-0.81778" z="0.313457"/>
+<texcoord u="8.34973" v="0.867471"/>
+<texcoord u="0.497384" v="0.0892581"/>
+</vertex>
+<vertex>
+<position x="-19.5076" y="-0.433013" z="17.5647"/>
+<normal x="-0.297965" y="-0.906881" z="0.297965"/>
+<texcoord u="9.90756" v="0.866895"/>
+<texcoord u="0.378837" v="0.928283"/>
+</vertex>
+<vertex>
+<position x="-17.5647" y="-0.433013" z="19.5076"/>
+<normal x="-0.337528" y="-0.866058" z="0.368808"/>
+<texcoord u="11.4654" v="0.866319"/>
+<texcoord u="0.310162" v="0.722823"/>
+</vertex>
+<vertex>
+<position x="-15.4294" y="-0.433013" z="21.2367"/>
+<normal x="-0.297128" y="-0.866058" z="0.402069"/>
+<texcoord u="13.0232" v="0.865743"/>
+<texcoord u="0.240221" v="0.509109"/>
+</vertex>
+<vertex>
+<position x="-13.125" y="-0.433013" z="22.7332"/>
+<normal x="-0.253472" y="-0.866058" z="0.430924"/>
+<texcoord u="14.5811" v="0.865167"/>
+<texcoord u="0.159785" v="0.296774"/>
+</vertex>
+<vertex>
+<position x="-10.6768" y="-0.433013" z="23.9806"/>
+<normal x="-0.20704" y="-0.866057" z="0.455059"/>
+<texcoord u="16.1389" v="0.864591"/>
+<texcoord u="0.0784037" v="0.0871504"/>
+</vertex>
+<vertex>
+<position x="-21.0345" y="-0.5" z="15.2824"/>
+<normal x="-0.0747103" y="-0.996024" z="0.0485175"/>
+<texcoord u="8.41029" v="1.23782"/>
+<texcoord u="0.496361" v="0.0691731"/>
+</vertex>
+<vertex>
+<position x="-19.3218" y="-0.5" z="17.3974"/>
+<normal x="0.0629918" y="-0.996024" z="-0.0629919"/>
+<texcoord u="9.96813" v="1.23724"/>
+<texcoord u="0.360032" v="0.931156"/>
+</vertex>
+<vertex>
+<position x="-17.3974" y="-0.5" z="19.3218"/>
+<normal x="-0.00347802" y="-0.999989" z="-0.0031327"/>
+<texcoord u="11.526" v="1.23667"/>
+<texcoord u="0.288964" v="0.72912"/>
+</vertex>
+<vertex>
+<position x="-15.2824" y="-0.5" z="21.0345"/>
+<normal x="-0.00378626" y="-0.999989" z="-0.00275228"/>
+<texcoord u="13.0838" v="1.23609"/>
+<texcoord u="0.222867" v="0.515393"/>
+</vertex>
+<vertex>
+<position x="-13" y="-0.5" z="22.5167"/>
+<normal x="-0.00405325" y="-0.999989" z="-0.00234136"/>
+<texcoord u="14.6416" v="1.23552"/>
+<texcoord u="0.142358" v="0.304317"/>
+</vertex>
+<vertex>
+<position x="-10.5752" y="-0.5" z="23.7522"/>
+<normal x="-0.00427573" y="-0.999989" z="-0.00190463"/>
+<texcoord u="16.1995" v="1.23494"/>
+<texcoord u="0.0645287" v="0.0938117"/>
+</vertex>
+<vertex>
+<position x="-19.136" y="-0.433013" z="17.2301"/>
+<normal x="0.406962" y="-0.81778" z="-0.406962"/>
+<texcoord u="10.0287" v="1.60759"/>
+<texcoord u="0.341911" v="0.933938"/>
+</vertex>
+<vertex>
+<position x="-17.2301" y="-0.433013" z="19.136"/>
+<normal x="0.331506" y="-0.866058" z="-0.374229"/>
+<texcoord u="11.5865" v="1.60702"/>
+<texcoord u="0.268424" v="0.735734"/>
+</vertex>
+<vertex>
+<position x="-15.1355" y="-0.433013" z="20.8322"/>
+<normal x="0.290573" y="-0.866057" z="-0.406832"/>
+<texcoord u="13.1443" v="1.60644"/>
+<texcoord u="0.205688" v="0.521549"/>
+</vertex>
+<vertex>
+<position x="-12.875" y="-0.433013" z="22.3002"/>
+<normal x="0.246456" y="-0.866057" z="-0.434976"/>
+<texcoord u="14.7022" v="1.60587"/>
+<texcoord u="0.127944" v="0.314124"/>
+</vertex>
+<vertex>
+<position x="-19" y="-0.25" z="17.1077"/>
+<normal x="0.641531" y="-0.420565" z="-0.641532"/>
+<texcoord u="10.0892" v="1.97795"/>
+<texcoord u="0.324528" v="0.937076"/>
+</vertex>
+<vertex>
+<position x="-17.1077" y="-0.25" z="19"/>
+<normal x="0.577719" y="-0.50007" z="-0.645113"/>
+<texcoord u="11.6471" v="1.97737"/>
+<texcoord u="0.249091" v="0.743068"/>
+</vertex>
+<vertex>
+<position x="-15.0279" y="-0.25" z="20.6841"/>
+<normal x="0.507122" y="-0.500069" z="-0.701967"/>
+<texcoord u="13.2049" v="1.97679"/>
+<texcoord u="0.18862" v="0.527377"/>
+</vertex>
+<vertex>
+<position x="-12.7835" y="-0.25" z="22.1417"/>
+<normal x="0.430969" y="-0.500067" z="-0.751132"/>
+<texcoord u="14.7627" v="1.97622"/>
+<texcoord u="0.115231" v="0.323096"/>
+</vertex>
+<vertex>
+<position x="-18.9502" y="3.6718e-008" z="17.0628"/>
+<normal x="0.704311" y="0.0888415" z="-0.704311"/>
+<texcoord u="10.1498" v="2.3483"/>
+<texcoord u="0.0859594" v="0.913448"/>
+</vertex>
+<vertex>
+<position x="-17.0628" y="3.6718e-008" z="18.9502"/>
+<normal x="0.669131" y="1.8021e-007" z="-0.743145"/>
+<texcoord u="11.7076" v="2.34772"/>
+<texcoord u="0.231737" v="0.751616"/>
+</vertex>
+<vertex>
+<position x="-14.9885" y="3.6718e-008" z="20.6299"/>
+<normal x="0.587785" y="-4.89142e-007" z="-0.809017"/>
+<texcoord u="13.2655" v="2.34714"/>
+<texcoord u="0.176165" v="0.539812"/>
+</vertex>
+<vertex>
+<position x="-17.1077" y="0.25" z="19"/>
+<normal x="0.581191" y="0.500069" z="-0.641987"/>
+<texcoord u="11.7682" v="2.71807"/>
+<texcoord u="0.206617" v="0.750779"/>
+</vertex>
+<vertex>
+<position x="-15.0279" y="0.25" z="20.6841"/>
+<normal x="0.510901" y="0.500069" z="-0.699221"/>
+<texcoord u="13.326" v="2.71749"/>
+<texcoord u="0.163838" v="0.551819"/>
+</vertex>
+<vertex>
+<position x="-12.7835" y="0.25" z="-22.1417"/>
+<normal x="0.430969" y="0.500067" z="0.751132"/>
+<texcoord u="-16.9996" v="-1.71576"/>
+<texcoord u="0.758444" v="0.0963553"/>
+</vertex>
+<vertex>
+<position x="-15.0279" y="0.25" z="-20.6841"/>
+<normal x="0.507123" y="0.500068" z="0.701968"/>
+<texcoord u="-15.4418" v="-1.71634"/>
+<texcoord u="0.5905" v="0.115712"/>
+</vertex>
+<vertex>
+<position x="-17.1077" y="0.25" z="-19"/>
+<normal x="0.577721" y="0.500067" z="0.645114"/>
+<texcoord u="-13.8839" v="-1.71692"/>
+<texcoord u="0.421676" v="0.117412"/>
+</vertex>
+<vertex>
+<position x="-19" y="0.25" z="-17.1077"/>
+<normal x="0.641989" y="0.500066" z="0.581192"/>
+<texcoord u="-12.3261" v="-1.71749"/>
+<texcoord u="0.253929" v="0.100494"/>
+</vertex>
+<vertex>
+<position x="-10.4735" y="0.433013" z="-23.5238"/>
+<normal x="0.199638" y="0.866058" z="0.458354"/>
+<texcoord u="-18.4969" v="-1.34484"/>
+<texcoord u="0.924513" v="0.0638328"/>
+</vertex>
+<vertex>
+<position x="-12.875" y="0.433013" z="-22.3002"/>
+<normal x="0.246455" y="0.866058" z="0.434975"/>
+<texcoord u="-16.9391" v="-1.34541"/>
+<texcoord u="0.759183" v="0.102555"/>
+</vertex>
+<vertex>
+<position x="-15.1355" y="0.433013" z="-20.8322"/>
+<normal x="0.290573" y="0.866058" z="0.406831"/>
+<texcoord u="-15.3812" v="-1.34599"/>
+<texcoord u="0.590783" v="0.124383"/>
+</vertex>
+<vertex>
+<position x="-17.2301" y="0.433013" z="-19.136"/>
+<normal x="0.331507" y="0.866058" z="0.374229"/>
+<texcoord u="-13.8234" v="-1.34657"/>
+<texcoord u="0.421044" v="0.129095"/>
+</vertex>
+<vertex>
+<position x="-19.136" y="0.433013" z="-17.2301"/>
+<normal x="0.368809" y="0.866057" z="0.337528"/>
+<texcoord u="-12.2655" v="-1.34714"/>
+<texcoord u="0.251691" v="0.116644"/>
+</vertex>
+<vertex>
+<position x="-20.8322" y="0.433013" z="-15.1355"/>
+<normal x="0.447273" y="0.817779" z="0.362194"/>
+<texcoord u="-10.7077" v="-1.34772"/>
+<texcoord u="0.0844666" v="0.0871576"/>
+</vertex>
+<vertex>
+<position x="-10.5752" y="0.5" z="-23.7522"/>
+<normal x="-0.00427615" y="0.999989" z="0.00190385"/>
+<texcoord u="-18.4363" v="-0.974489"/>
+<texcoord u="0.929029" v="0.079502"/>
+</vertex>
+<vertex>
+<position x="-13" y="0.5" z="-22.5167"/>
+<normal x="-0.00405374" y="0.999989" z="0.00234035"/>
+<texcoord u="-16.8785" v="-0.975065"/>
+<texcoord u="0.762094" v="0.118599"/>
+</vertex>
+<vertex>
+<position x="-15.2824" y="0.5" z="-21.0345"/>
+<normal x="-0.00378666" y="0.999989" z="0.00275164"/>
+<texcoord u="-15.3207" v="-0.975641"/>
+<texcoord u="0.592063" v="0.14064"/>
+</vertex>
+<vertex>
+<position x="-17.3974" y="0.5" z="-19.3218"/>
+<normal x="-0.00347826" y="0.999989" z="0.0031324"/>
+<texcoord u="-13.7628" v="-0.976216"/>
+<texcoord u="0.420672" v="0.145398"/>
+</vertex>
+<vertex>
+<position x="-19.3218" y="0.5" z="-17.3974"/>
+<normal x="-0.00313271" y="0.999989" z="0.00347792"/>
+<texcoord u="-12.205" v="-0.976793"/>
+<texcoord u="0.249675" v="0.132826"/>
+</vertex>
+<vertex>
+<position x="-21.0345" y="0.5" z="-15.2824"/>
+<normal x="0.0692296" y="0.996024" z="0.056061"/>
+<texcoord u="-10.6471" v="-0.977369"/>
+<texcoord u="0.0808227" v="0.103052"/>
+</vertex>
+<vertex>
+<position x="-10.6768" y="0.433013" z="-23.9806"/>
+<normal x="-0.20704" y="0.866058" z="-0.455058"/>
+<texcoord u="-18.3758" v="-0.604139"/>
+<texcoord u="0.93355" v="0.0951673"/>
+</vertex>
+<vertex>
+<position x="-13.125" y="0.433013" z="-22.7332"/>
+<normal x="-0.253473" y="0.866058" z="-0.430925"/>
+<texcoord u="-16.8179" v="-0.604715"/>
+<texcoord u="0.765005" v="0.134642"/>
+</vertex>
+<vertex>
+<position x="-15.4294" y="0.433013" z="-21.2367"/>
+<normal x="-0.297128" y="0.866058" z="-0.402069"/>
+<texcoord u="-15.2601" v="-0.605291"/>
+<texcoord u="0.593334" v="0.156895"/>
+</vertex>
+<vertex>
+<position x="-17.5647" y="0.433013" z="-19.5076"/>
+<normal x="-0.337527" y="0.866058" z="-0.368807"/>
+<texcoord u="-13.7023" v="-0.605867"/>
+<texcoord u="0.420299" v="0.161701"/>
+</vertex>
+<vertex>
+<position x="-19.5076" y="0.433013" z="-17.5647"/>
+<normal x="-0.374229" y="0.866058" z="-0.331506"/>
+<texcoord u="-12.1444" v="-0.606442"/>
+<texcoord u="0.247659" v="0.149008"/>
+</vertex>
+<vertex>
+<position x="-21.2367" y="0.433013" z="-15.4294"/>
+<normal x="-0.327479" y="0.906881" z="-0.265187"/>
+<texcoord u="-10.5866" v="-0.607019"/>
+<texcoord u="0.0771878" v="0.118947"/>
+</vertex>
+<vertex>
+<position x="-10.7513" y="0.25" z="-24.1478"/>
+<normal x="-0.354361" y="0.50007" z="-0.790164"/>
+<texcoord u="-18.3152" v="-0.23379"/>
+<texcoord u="0.936157" v="0.111462"/>
+</vertex>
+<vertex>
+<position x="-13.2165" y="0.25" z="-22.8917"/>
+<normal x="-0.435014" y="0.50007" z="-0.748794"/>
+<texcoord u="-16.7574" v="-0.234365"/>
+<texcoord u="0.766395" v="0.151017"/>
+</vertex>
+<vertex>
+<position x="-15.5369" y="0.25" z="-21.3848"/>
+<normal x="-0.510902" y="0.500069" z="-0.699221"/>
+<texcoord u="-15.1995" v="-0.234941"/>
+<texcoord u="0.593512" v="0.173273"/>
+</vertex>
+<vertex>
+<position x="-17.6872" y="0.25" z="-19.6436"/>
+<normal x="-0.581192" y="0.500067" z="-0.641988"/>
+<texcoord u="-13.6417" v="-0.235517"/>
+<texcoord u="0.419261" v="0.178006"/>
+</vertex>
+<vertex>
+<position x="-19.6436" y="0.25" z="-17.6872"/>
+<normal x="-0.645114" y="0.500068" z="-0.577719"/>
+<texcoord u="-12.0839" v="-0.236093"/>
+<texcoord u="0.245425" v="0.165161"/>
+</vertex>
+<vertex>
+<position x="-21.3848" y="0.25" z="-15.5369"/>
+<normal x="-0.636048" y="0.574591" z="-0.515061"/>
+<texcoord u="-10.526" v="-0.236669"/>
+<texcoord u="0.0737589" v="0.134887"/>
+</vertex>
+<vertex>
+<position x="-13.25" y="-2.38132e-008" z="-22.9497"/>
+<normal x="-0.5" y="-5.76673e-007" z="-0.866025"/>
+<texcoord u="-16.6968" v="0.135985"/>
+<texcoord u="0.765147" v="0.167946"/>
+</vertex>
+<vertex>
+<position x="-15.5763" y="-2.38132e-008" z="-21.439"/>
+<normal x="-0.587786" y="1.22028e-006" z="-0.809017"/>
+<texcoord u="-15.139" v="0.135409"/>
+<texcoord u="0.591774" v="0.189849"/>
+</vertex>
+<vertex>
+<position x="-17.732" y="-2.38132e-008" z="-19.6934"/>
+<normal x="-0.669131" y="1.1173e-006" z="-0.743145"/>
+<texcoord u="-13.5811" v="0.134833"/>
+<texcoord u="0.417076" v="0.194303"/>
+</vertex>
+<vertex>
+<position x="-19.6934" y="-2.38132e-008" z="-17.732"/>
+<normal x="-0.743145" y="-4.99439e-007" z="-0.66913"/>
+<texcoord u="-12.0233" v="0.134257"/>
+<texcoord u="0.24281" v="0.181256"/>
+</vertex>
+<vertex>
+<position x="-21.439" y="-2.38132e-008" z="-15.5763"/>
+<normal x="-0.774073" y="0.0888406" z="-0.626832"/>
+<texcoord u="-10.4655" v="0.133681"/>
+<texcoord u="0.0707108" v="0.150906"/>
+</vertex>
+<vertex>
+<position x="-13.2165" y="-0.25" z="-22.8917"/>
+<normal x="-0.430969" y="-0.500069" z="-0.751131"/>
+<texcoord u="-16.6363" v="0.506334"/>
+<texcoord u="0.760855" v="0.185477"/>
+</vertex>
+<vertex>
+<position x="-15.5369" y="-0.25" z="-21.3848"/>
+<normal x="-0.507122" y="-0.500069" z="-0.701967"/>
+<texcoord u="-15.0784" v="0.505759"/>
+<texcoord u="0.587834" v="0.20663"/>
+</vertex>
+<vertex>
+<position x="-17.6872" y="-0.25" z="-19.6436"/>
+<normal x="-0.57772" y="-0.500068" z="-0.645113"/>
+<texcoord u="-13.5206" v="0.505183"/>
+<texcoord u="0.413563" v="0.210577"/>
+</vertex>
+<vertex>
+<position x="-19.6436" y="-0.25" z="-17.6872"/>
+<normal x="-0.641988" y="-0.500067" z="-0.581192"/>
+<texcoord u="-11.9627" v="0.504607"/>
+<texcoord u="0.239762" v="0.197275"/>
+</vertex>
+<vertex>
+<position x="-21.3848" y="-0.25" z="-15.5369"/>
+<normal x="-0.705076" y="-0.420563" z="-0.570959"/>
+<texcoord u="-10.4049" v="0.504031"/>
+<texcoord u="0.0680955" v="0.167001"/>
+</vertex>
+<vertex>
+<position x="-15.4294" y="-0.433013" z="-21.2367"/>
+<normal x="-0.290573" y="-0.866058" z="-0.406831"/>
+<texcoord u="-15.0179" v="0.876109"/>
+<texcoord u="0.581978" v="0.223559"/>
+</vertex>
+<vertex>
+<position x="-17.5647" y="-0.433013" z="-19.5076"/>
+<normal x="-0.331506" y="-0.866058" z="-0.374229"/>
+<texcoord u="-13.46" v="0.875533"/>
+<texcoord u="0.408907" v="0.226817"/>
+</vertex>
+<vertex>
+<position x="-19.5076" y="-0.433013" z="-17.5647"/>
+<normal x="-0.368808" y="-0.866058" z="-0.337527"/>
+<texcoord u="-11.9022" v="0.874957"/>
+<texcoord u="0.236335" v="0.213217"/>
+</vertex>
+<vertex>
+<position x="-21.2367" y="-0.433013" z="-15.4294"/>
+<normal x="-0.447272" y="-0.817779" z="-0.362194"/>
+<texcoord u="-10.3443" v="0.874381"/>
+<texcoord u="0.0658648" v="0.183153"/>
+</vertex>
+<vertex>
+<position x="-15.2824" y="-0.5" z="-21.0345"/>
+<normal x="0.00378711" y="-0.999989" z="-0.00275098"/>
+<texcoord u="-14.9573" v="1.24646"/>
+<texcoord u="0.575027" v="0.240549"/>
+</vertex>
+<vertex>
+<position x="-17.3974" y="-0.5" z="-19.3218"/>
+<normal x="0.00347891" y="-0.999989" z="-0.00313163"/>
+<texcoord u="-13.3995" v="1.24588"/>
+<texcoord u="0.403587" v="0.243024"/>
+</vertex>
+<vertex>
+<position x="-19.3218" y="-0.5" z="-17.3974"/>
+<normal x="0.00313152" y="-0.999989" z="-0.00347896"/>
+<texcoord u="-11.8416" v="1.24531"/>
+<texcoord u="0.232695" v="0.229113"/>
+</vertex>
+<vertex>
+<position x="-21.0345" y="-0.5" z="-15.2824"/>
+<normal x="-0.0692311" y="-0.996024" z="-0.0560622"/>
+<texcoord u="-10.2838" v="1.24473"/>
+<texcoord u="0.0638435" v="0.199333"/>
+</vertex>
+<vertex>
+<position x="-15.1355" y="-0.433013" z="-20.8322"/>
+<normal x="0.297128" y="-0.866058" z="0.402069"/>
+<texcoord u="-14.8967" v="1.61681"/>
+<texcoord u="0.571237" v="0.257182"/>
+</vertex>
+<vertex>
+<position x="-17.2301" y="-0.433013" z="-19.136"/>
+<normal x="0.337528" y="-0.866057" z="0.368808"/>
+<texcoord u="-13.3389" v="1.61623"/>
+<texcoord u="0.401445" v="0.25919"/>
+</vertex>
+<vertex>
+<position x="-19.136" y="-0.433013" z="-17.2301"/>
+<normal x="0.37423" y="-0.866057" z="0.331507"/>
+<texcoord u="-11.7811" v="1.61566"/>
+<texcoord u="0.232195" v="0.245412"/>
+</vertex>
+<vertex>
+<position x="-15.0279" y="-0.25" z="-20.6841"/>
+<normal x="0.510902" y="-0.500068" z="0.699222"/>
+<texcoord u="-14.8361" v="1.98716"/>
+<texcoord u="0.568111" v="0.273767"/>
+</vertex>
+<vertex>
+<position x="-17.1077" y="-0.25" z="-19"/>
+<normal x="0.581192" y="-0.500067" z="0.641988"/>
+<texcoord u="-13.2783" v="1.98658"/>
+<texcoord u="0.399519" v="0.27538"/>
+</vertex>
+<vertex>
+<position x="-19" y="-0.25" z="-17.1077"/>
+<normal x="0.645115" y="-0.500066" z="0.57772"/>
+<texcoord u="-11.7204" v="1.98601"/>
+<texcoord u="0.231477" v="0.261701"/>
+</vertex>
+<vertex>
+<position x="-12.75" y="3.6718e-008" z="-22.0837"/>
+<normal x="0.5" y="-3.29527e-007" z="0.866025"/>
+<texcoord u="-16.3334" v="2.35808"/>
+<texcoord u="0.734225" v="0.294863"/>
+</vertex>
+<vertex>
+<position x="-14.9885" y="3.6718e-008" z="-20.6299"/>
+<normal x="0.587785" y="-6.64203e-007" z="0.809017"/>
+<texcoord u="-14.7755" v="2.35751"/>
+<texcoord u="0.566129" v="0.290272"/>
+</vertex>
+<vertex>
+<position x="-17.0628" y="3.6718e-008" z="-18.9502"/>
+<normal x="0.669131" y="3.1408e-007" z="0.743145"/>
+<texcoord u="-13.2177" v="2.35693"/>
+<texcoord u="0.397978" v="0.291614"/>
+</vertex>
+<vertex>
+<position x="-18.9502" y="3.6718e-008" z="-17.0628"/>
+<normal x="0.743145" y="-1.26662e-006" z="0.66913"/>
+<texcoord u="-11.6599" v="2.35635"/>
+<texcoord u="0.230371" v="0.27797"/>
+</vertex>
+<vertex>
+<position x="-12.7835" y="0.25" z="-22.1417"/>
+<normal x="0.430969" y="0.500067" z="0.751132"/>
+<texcoord u="-16.2728" v="2.72843"/>
+<texcoord u="0.734011" v="0.311167"/>
+</vertex>
+<vertex>
+<position x="-15.0279" y="0.25" z="-20.6841"/>
+<normal x="0.507123" y="0.500068" z="0.701968"/>
+<texcoord u="-14.715" v="2.72786"/>
+<texcoord u="0.565469" v="0.306678"/>
+</vertex>
+<vertex>
+<position x="-17.1077" y="0.25" z="-19"/>
+<normal x="0.577721" y="0.500067" z="0.645114"/>
+<texcoord u="-13.1572" v="2.72728"/>
+<texcoord u="0.396873" v="0.307883"/>
+</vertex>
+<vertex>
+<position x="-19" y="0.25" z="-17.1077"/>
+<normal x="0.641989" y="0.500066" z="0.581192"/>
+<texcoord u="-11.5993" v="2.7267"/>
+<texcoord u="0.228831" v="0.294204"/>
+</vertex>
+<vertex>
+<position x="15.0279" y="0.25" z="-20.6842"/>
+<normal x="-0.445755" y="0.57459" z="0.686403"/>
+<texcoord u="-34.1358" v="-1.70943"/>
+<texcoord u="0.405621" v="0.920772"/>
+</vertex>
+<vertex>
+<position x="12.7835" y="0.25" z="-22.1417"/>
+<normal x="-0.437489" y="0.466571" z="0.76871"/>
+<texcoord u="-32.578" v="-1.71001"/>
+<texcoord u="0.385087" v="0.643934"/>
+</vertex>
+<vertex>
+<position x="10.399" y="0.25" z="-23.3566"/>
+<normal x="-0.333829" y="0.545674" z="0.768634"/>
+<texcoord u="-31.0202" v="-1.71058"/>
+<texcoord u="0.385087" v="0.366333"/>
+</vertex>
+<vertex>
+<position x="19.136" y="0.433013" z="-17.2301"/>
+<normal x="-0.374228" y="0.866058" z="0.331505"/>
+<texcoord u="-37.1909" v="-1.33793"/>
+<texcoord u="0.611742" v="0.355905"/>
+</vertex>
+<vertex>
+<position x="17.2301" y="0.433013" z="-19.136"/>
+<normal x="-0.406961" y="0.81778" z="0.406961"/>
+<texcoord u="-35.6331" v="-1.3385"/>
+<texcoord u="0.611742" v="0.0763134"/>
+</vertex>
+<vertex>
+<position x="15.1355" y="0.433013" z="-20.8322"/>
+<normal x="-0.229503" y="0.906882" z="0.353403"/>
+<texcoord u="-34.0753" v="-1.33908"/>
+<texcoord u="0.378942" v="0.923753"/>
+</vertex>
+<vertex>
+<position x="12.875" y="0.433013" z="-22.3002"/>
+<normal x="-0.253472" y="0.866058" z="0.430924"/>
+<texcoord u="-32.5174" v="-1.33966"/>
+<texcoord u="0.358258" v="0.644927"/>
+</vertex>
+<vertex>
+<position x="10.4735" y="0.433013" z="-23.5238"/>
+<normal x="-0.20704" y="0.866058" z="0.455059"/>
+<texcoord u="-30.9596" v="-1.34023"/>
+<texcoord u="0.358255" v="0.365345"/>
+</vertex>
+<vertex>
+<position x="19.3218" y="0.5" z="-17.3974"/>
+<normal x="-0.00313192" y="0.999989" z="-0.00347869"/>
+<texcoord u="-37.1304" v="-0.967579"/>
+<texcoord u="0.584926" v="0.357263"/>
+</vertex>
+<vertex>
+<position x="17.3974" y="0.5" z="-19.3218"/>
+<normal x="-0.0629915" y="0.996024" z="0.0629916"/>
+<texcoord u="-35.5725" v="-0.968155"/>
+<texcoord u="0.584926" v="0.0749563"/>
+</vertex>
+<vertex>
+<position x="15.2824" y="0.5" z="-21.0345"/>
+<normal x="0.0485185" y="0.996024" z="-0.0747121"/>
+<texcoord u="-34.0147" v="-0.96873"/>
+<texcoord u="0.352424" v="0.927804"/>
+</vertex>
+<vertex>
+<position x="13" y="0.5" z="-22.5167"/>
+<normal x="-0.00405344" y="0.999989" z="-0.00234075"/>
+<texcoord u="-32.4568" v="-0.969306"/>
+<texcoord u="0.331445" v="0.646285"/>
+</vertex>
+<vertex>
+<position x="10.5752" y="0.5" z="-23.7522"/>
+<normal x="-0.00427632" y="0.999989" z="-0.00190345"/>
+<texcoord u="-30.899" v="-0.969882"/>
+<texcoord u="0.33144" v="0.363989"/>
+</vertex>
+<vertex>
+<position x="21.2367" y="0.433013" z="-15.4294"/>
+<normal x="0.402069" y="0.866058" z="-0.297128"/>
+<texcoord u="-38.6276" v="-0.596653"/>
+<texcoord u="0.579195" v="0.64285"/>
+</vertex>
+<vertex>
+<position x="19.5076" y="0.433013" z="-17.5647"/>
+<normal x="0.368808" y="0.866058" z="-0.337528"/>
+<texcoord u="-37.0698" v="-0.59723"/>
+<texcoord u="0.558111" v="0.35862"/>
+</vertex>
+<vertex>
+<position x="17.5647" y="0.433013" z="-19.5076"/>
+<normal x="0.297964" y="0.906882" z="-0.297964"/>
+<texcoord u="-35.512" v="-0.597804"/>
+<texcoord u="0.558111" v="0.0735993"/>
+</vertex>
+<vertex>
+<position x="15.4294" y="0.433013" z="-21.2367"/>
+<normal x="0.313457" y="0.817779" z="-0.482682"/>
+<texcoord u="-33.9541" v="-0.598381"/>
+<texcoord u="0.325909" v="0.931869"/>
+</vertex>
+<vertex>
+<position x="13.125" y="0.433013" z="-22.7332"/>
+<normal x="0.246455" y="0.866058" z="-0.434976"/>
+<texcoord u="-32.3963" v="-0.598956"/>
+<texcoord u="0.304632" v="0.647643"/>
+</vertex>
+<vertex>
+<position x="10.6768" y="0.433013" z="-23.9806"/>
+<normal x="0.199638" y="0.866057" z="-0.458355"/>
+<texcoord u="-30.8385" v="-0.599532"/>
+<texcoord u="0.304629" v="0.362624"/>
+</vertex>
+<vertex>
+<position x="8.1117" y="0.433013" z="-24.9653"/>
+<normal x="0.151011" y="0.906882" z="-0.393397"/>
+<texcoord u="-29.2806" v="-0.600108"/>
+<texcoord u="0.333399" v="0.0790662"/>
+</vertex>
+<vertex>
+<position x="21.3848" y="0.25" z="-15.537"/>
+<normal x="0.699222" y="0.500068" z="-0.510902"/>
+<texcoord u="-38.5671" v="-0.226304"/>
+<texcoord u="0.539054" v="0.646507"/>
+</vertex>
+<vertex>
+<position x="19.6436" y="0.25" z="-17.6872"/>
+<normal x="0.641989" y="0.500066" z="-0.581193"/>
+<texcoord u="-37.0092" v="-0.226879"/>
+<texcoord u="0.53128" v="0.35961"/>
+</vertex>
+<vertex>
+<position x="17.6872" y="0.25" z="-19.6436"/>
+<normal x="0.578725" y="0.574591" z="-0.578725"/>
+<texcoord u="-35.4514" v="-0.227455"/>
+<texcoord u="0.53128" v="0.0726092"/>
+</vertex>
+<vertex>
+<position x="15.537" y="0.25" z="-21.3848"/>
+<normal x="0.494131" y="0.420564" z="-0.760895"/>
+<texcoord u="-33.8936" v="-0.228032"/>
+<texcoord u="0.299222" v="0.934845"/>
+</vertex>
+<vertex>
+<position x="13.2165" y="0.25" z="-22.8917"/>
+<normal x="0.430968" y="0.500068" z="-0.751131"/>
+<texcoord u="-32.3357" v="-0.228607"/>
+<texcoord u="0.277803" v="0.648636"/>
+</vertex>
+<vertex>
+<position x="10.7513" y="0.25" z="-24.1478"/>
+<normal x="0.350093" y="0.500068" z="-0.792065"/>
+<texcoord u="-30.7779" v="-0.229183"/>
+<texcoord u="0.277797" v="0.361636"/>
+</vertex>
+<vertex>
+<position x="8.16826" y="0.25" z="-25.1393"/>
+<normal x="0.293303" y="0.574589" z="-0.764082"/>
+<texcoord u="-29.2201" v="-0.229759"/>
+<texcoord u="0.306811" v="0.0753721"/>
+</vertex>
+<vertex>
+<position x="19.6934" y="-2.38132e-008" z="-17.732"/>
+<normal x="0.743145" y="-1.23058e-006" z="-0.669131"/>
+<texcoord u="-36.9486" v="0.14347"/>
+<texcoord u="0.504435" v="0.359976"/>
+</vertex>
+<vertex>
+<position x="17.732" y="-2.38132e-008" z="-19.6934"/>
+<normal x="0.704311" y="0.0888409" z="-0.70431"/>
+<texcoord u="-35.3908" v="0.142894"/>
+<texcoord u="0.504434" v="0.0722426"/>
+</vertex>
+<vertex>
+<position x="15.5763" y="-2.38132e-008" z="-21.439"/>
+<normal x="0.542485" y="-0.0888405" z="-0.835355"/>
+<texcoord u="-33.833" v="0.142319"/>
+<texcoord u="0.272267" v="0.93594"/>
+</vertex>
+<vertex>
+<position x="13.25" y="-2.38132e-008" z="-22.9497"/>
+<normal x="0.5" y="9.78283e-008" z="-0.866026"/>
+<texcoord u="-32.2751" v="0.141742"/>
+<texcoord u="0.250959" v="0.649002"/>
+</vertex>
+<vertex>
+<position x="10.7785" y="-2.38132e-008" z="-24.209"/>
+<normal x="0.406737" y="-3.39825e-007" z="-0.913545"/>
+<texcoord u="-30.7173" v="0.141168"/>
+<texcoord u="0.250953" v="0.361268"/>
+</vertex>
+<vertex>
+<position x="8.18896" y="-2.38132e-008" z="-25.203"/>
+<normal x="0.356951" y="0.0888428" z="-0.929889"/>
+<texcoord u="-29.1595" v="0.140592"/>
+<texcoord u="0.280139" v="0.0723038"/>
+</vertex>
+<vertex>
+<position x="19.6436" y="-0.25" z="-17.6872"/>
+<normal x="0.645114" y="-0.500067" z="-0.57772"/>
+<texcoord u="-36.888" v="0.513818"/>
+<texcoord u="0.47759" v="0.35961"/>
+</vertex>
+<vertex>
+<position x="17.6872" y="-0.25" z="-19.6436"/>
+<normal x="0.641532" y="-0.420564" z="-0.641531"/>
+<texcoord u="-35.3302" v="0.513243"/>
+<texcoord u="0.477589" v="0.0726093"/>
+</vertex>
+<vertex>
+<position x="15.537" y="-0.25" z="-21.3848"/>
+<normal x="0.445754" y="-0.574592" z="-0.686401"/>
+<texcoord u="-33.7724" v="0.512667"/>
+<texcoord u="0.245023" v="0.934884"/>
+</vertex>
+<vertex>
+<position x="13.2165" y="-0.25" z="-22.8917"/>
+<normal x="0.435014" y="-0.500068" z="-0.748796"/>
+<texcoord u="-32.2146" v="0.512092"/>
+<texcoord u="0.224114" v="0.648637"/>
+</vertex>
+<vertex>
+<position x="10.7513" y="-0.25" z="-24.1478"/>
+<normal x="0.354361" y="-0.500067" z="-0.790165"/>
+<texcoord u="-30.6567" v="0.511516"/>
+<texcoord u="0.224108" v="0.361637"/>
+</vertex>
+<vertex>
+<position x="8.16826" y="-0.25" z="-25.1393"/>
+<normal x="0.325134" y="-0.420564" z="-0.847003"/>
+<texcoord u="-29.0989" v="0.510941"/>
+<texcoord u="0.253394" v="0.0699675"/>
+</vertex>
+<vertex>
+<position x="17.5647" y="-0.433013" z="-19.5076"/>
+<normal x="0.406963" y="-0.817779" z="-0.406963"/>
+<texcoord u="-35.2696" v="0.883593"/>
+<texcoord u="0.450758" v="0.0735994"/>
+</vertex>
+<vertex>
+<position x="15.4294" y="-0.433013" z="-21.2367"/>
+<normal x="0.229503" y="-0.906882" z="-0.353404"/>
+<texcoord u="-33.7118" v="0.883016"/>
+<texcoord u="0.217547" v="0.931945"/>
+</vertex>
+<vertex>
+<position x="13.125" y="-0.433013" z="-22.7332"/>
+<normal x="0.253471" y="-0.866059" z="-0.430923"/>
+<texcoord u="-32.154" v="0.882441"/>
+<texcoord u="0.197284" v="0.647645"/>
+</vertex>
+<vertex>
+<position x="10.6768" y="-0.433013" z="-23.9806"/>
+<normal x="0.20704" y="-0.866058" z="-0.455059"/>
+<texcoord u="-30.5962" v="0.881865"/>
+<texcoord u="0.197276" v="0.362626"/>
+</vertex>
+<vertex>
+<position x="8.1117" y="-0.433013" z="-24.9653"/>
+<normal x="0.206252" y="-0.817779" z="-0.537306"/>
+<texcoord u="-29.0383" v="0.881289"/>
+<texcoord u="0.226603" v="0.0682733"/>
+</vertex>
+<vertex>
+<position x="15.2824" y="-0.5" z="-21.0345"/>
+<normal x="-0.048518" y="-0.996024" z="0.0747113"/>
+<texcoord u="-33.6512" v="1.25337"/>
+<texcoord u="0.18996" v="0.927914"/>
+</vertex>
+<vertex>
+<position x="13" y="-0.5" z="-22.5167"/>
+<normal x="0.00405404" y="-0.999989" z="0.00234007"/>
+<texcoord u="-32.0934" v="1.25279"/>
+<texcoord u="0.170471" v="0.646288"/>
+</vertex>
+<vertex>
+<position x="10.5752" y="-0.5" z="-23.7522"/>
+<normal x="0.00427601" y="-0.999989" z="0.00190427"/>
+<texcoord u="-30.5356" v="1.25222"/>
+<texcoord u="0.170465" v="0.363992"/>
+</vertex>
+<vertex>
+<position x="8.03445" y="-0.5" z="-24.7275"/>
+<normal x="0.0319243" y="-0.996024" z="-0.0831659"/>
+<texcoord u="-28.9777" v="1.25164"/>
+<texcoord u="0.199784" v="0.0669672"/>
+</vertex>
+<vertex>
+<position x="15.1355" y="-0.433013" z="-20.8322"/>
+<normal x="-0.313457" y="-0.81778" z="0.482681"/>
+<texcoord u="-33.5907" v="1.62372"/>
+<texcoord u="0.162384" v="0.923896"/>
+</vertex>
+<vertex>
+<position x="12.875" y="-0.433013" z="-22.3002"/>
+<normal x="-0.228864" y="-0.891572" z="0.390795"/>
+<texcoord u="-32.0328" v="1.62314"/>
+<texcoord u="0.143658" v="0.644932"/>
+</vertex>
+<vertex>
+<position x="10.4735" y="-0.433013" z="-23.5238"/>
+<normal x="-0.218498" y="-0.846306" z="0.485824"/>
+<texcoord u="-30.475" v="1.62257"/>
+<texcoord u="0.14365" v="0.365349"/>
+</vertex>
+<vertex>
+<position x="7.95719" y="-0.433013" z="-24.4897"/>
+<normal x="-0.151011" y="-0.906881" z="0.393398"/>
+<texcoord u="-28.9172" v="1.62199"/>
+<texcoord u="0.172963" v="0.0656845"/>
+</vertex>
+<vertex>
+<position x="15.0279" y="-0.25" z="-20.6842"/>
+<normal x="-0.494131" y="-0.420563" z="0.760895"/>
+<texcoord u="-33.5302" v="1.99407"/>
+<texcoord u="0.134946" v="0.920946"/>
+</vertex>
+<vertex>
+<position x="12.7835" y="-0.25" z="-22.1417"/>
+<normal x="-0.409035" y="-0.575119" z="0.708469"/>
+<texcoord u="-31.9723" v="1.99349"/>
+<texcoord u="0.116829" v="0.64394"/>
+</vertex>
+<vertex>
+<position x="10.399" y="-0.25" z="-23.3566"/>
+<normal x="-0.368927" y="-0.421038" z="0.828625"/>
+<texcoord u="-30.4145" v="1.99292"/>
+<texcoord u="0.116818" v="0.366338"/>
+</vertex>
+<vertex>
+<position x="7.90064" y="-0.25" z="-24.3157"/>
+<normal x="-0.293303" y="-0.57459" z="0.764081"/>
+<texcoord u="-28.8567" v="1.99234"/>
+<texcoord u="0.146169" v="0.0640598"/>
+</vertex>
+<vertex>
+<position x="14.9885" y="3.6718e-008" z="-20.63"/>
+<normal x="-0.542485" y="0.0888433" z="0.835354"/>
+<texcoord u="-33.4696" v="2.36442"/>
+<texcoord u="0.107739" v="0.919876"/>
+</vertex>
+<vertex>
+<position x="12.75" y="3.6718e-008" z="-22.0837"/>
+<normal x="-0.498017" y="-0.0889612" z="0.862592"/>
+<texcoord u="-31.9118" v="2.36384"/>
+<texcoord u="0.0899839" v="0.643576"/>
+</vertex>
+<vertex>
+<position x="10.3718" y="3.6718e-008" z="-23.2954"/>
+<normal x="-0.405124" y="0.0889631" z="0.909923"/>
+<texcoord u="-30.3539" v="2.36327"/>
+<texcoord u="0.0899734" v="0.366707"/>
+</vertex>
+<vertex>
+<position x="15.0279" y="0.25" z="-20.6842"/>
+<normal x="-0.445755" y="0.57459" z="0.686403"/>
+<texcoord u="-33.4091" v="2.73477"/>
+<texcoord u="0.0808135" v="0.920976"/>
+</vertex>
+<vertex>
+<position x="12.7835" y="0.25" z="-22.1417"/>
+<normal x="-0.437489" y="0.466571" z="0.76871"/>
+<texcoord u="-31.8512" v="2.73419"/>
+<texcoord u="0.0631391" v="0.643942"/>
+</vertex>
+<vertex>
+<position x="10.399" y="0.25" z="-23.3566"/>
+<normal x="-0.333829" y="0.545674" z="0.768634"/>
+<texcoord u="-30.2934" v="2.73362"/>
+<texcoord u="0.0631287" v="0.36634"/>
+</vertex>
+<vertex>
+<position x="24.3157" y="0.25" z="7.90063"/>
+<normal x="-0.790553" y="0.574591" z="-0.211828"/>
+<texcoord u="40.6405" v="-1.73707"/>
+<texcoord u="0.329147" v="0.934397"/>
+</vertex>
+<vertex>
+<position x="25.0083" y="0.25" z="5.31568"/>
+<normal x="-0.846572" y="0.50007" z="-0.182333"/>
+<texcoord u="42.1983" v="-1.73765"/>
+<texcoord u="0.337188" v="0.716835"/>
+</vertex>
+<vertex>
+<position x="25.4269" y="0.25" z="2.67248"/>
+<normal x="-0.860996" y="0.500067" z="-0.0928429"/>
+<texcoord u="43.7561" v="-1.73822"/>
+<texcoord u="0.360624" v="0.51834"/>
+</vertex>
+<vertex>
+<position x="24.4897" y="0.433013" z="7.95719"/>
+<normal x="-0.407026" y="0.906882" z="-0.109062"/>
+<texcoord u="40.701" v="-1.36672"/>
+<texcoord u="0.308538" v="0.935462"/>
+</vertex>
+<vertex>
+<position x="25.1873" y="0.433013" z="5.35373"/>
+<normal x="-0.48816" y="0.866058" z="-0.107903"/>
+<texcoord u="42.2589" v="-1.3673"/>
+<texcoord u="0.317599" v="0.716078"/>
+</vertex>
+<vertex>
+<position x="25.6089" y="0.433013" z="2.69161"/>
+<normal x="-0.496765" y="0.866058" z="-0.0562853"/>
+<texcoord u="43.8167" v="-1.36787"/>
+<texcoord u="0.338314" v="0.510124"/>
+</vertex>
+<vertex>
+<position x="24.7275" y="0.5" z="8.03444"/>
+<normal x="0.0860488" y="0.996024" z="0.0230567"/>
+<texcoord u="40.7616" v="-0.996373"/>
+<texcoord u="0.286816" v="0.936778"/>
+</vertex>
+<vertex>
+<position x="25.4318" y="0.5" z="5.4057"/>
+<normal x="0.000974308" y="0.999989" z="-0.00457827"/>
+<texcoord u="42.3194" v="-0.996948"/>
+<texcoord u="0.297743" v="0.715399"/>
+</vertex>
+<vertex>
+<position x="25.8576" y="0.5" z="2.71774"/>
+<normal x="0.000489466" y="0.999989" z="-0.00465516"/>
+<texcoord u="43.8773" v="-0.997524"/>
+<texcoord u="0.315781" v="0.501786"/>
+</vertex>
+<vertex>
+<position x="24.9652" y="0.433013" z="8.1117"/>
+<normal x="0.555923" y="0.817778" z="0.148959"/>
+<texcoord u="40.8222" v="-0.626025"/>
+<texcoord u="0.263719" v="0.93713"/>
+</vertex>
+<vertex>
+<position x="25.6764" y="0.433013" z="5.45768"/>
+<normal x="0.489846" y="0.866057" z="0.0999783"/>
+<texcoord u="42.3801" v="-0.626601"/>
+<texcoord u="0.277678" v="0.71488"/>
+</vertex>
+<vertex>
+<position x="26.1062" y="0.433013" z="2.74387"/>
+<normal x="0.497613" y="0.866057" z="0.0482279"/>
+<texcoord u="43.9379" v="-0.627176"/>
+<texcoord u="0.2931" v="0.493559"/>
+</vertex>
+<vertex>
+<position x="22.8917" y="0.25" z="13.2165"/>
+<normal x="0.751131" y="0.500069" z="0.430968"/>
+<texcoord u="37.7671" v="-0.254523"/>
+<texcoord u="0.462725" v="0.421732"/>
+</vertex>
+<vertex>
+<position x="24.1478" y="0.25" z="10.7513"/>
+<normal x="0.729237" y="0.57459" z="0.371565"/>
+<texcoord u="39.3249" v="-0.2551"/>
+<texcoord u="0.462725" v="0.20327"/>
+</vertex>
+<vertex>
+<position x="25.1393" y="0.25" z="8.16825"/>
+<normal x="0.876349" y="0.420564" z="0.234817"/>
+<texcoord u="40.8828" v="-0.255675"/>
+<texcoord u="0.240416" v="0.93629"/>
+</vertex>
+<vertex>
+<position x="25.8554" y="0.25" z="5.49573"/>
+<normal x="0.847544" y="0.50007" z="0.177763"/>
+<texcoord u="42.4406" v="-0.256251"/>
+<texcoord u="0.257417" v="0.713818"/>
+</vertex>
+<vertex>
+<position x="26.2882" y="0.25" z="2.763"/>
+<normal x="0.861483" y="0.500068" z="0.0881966"/>
+<texcoord u="43.9985" v="-0.256827"/>
+<texcoord u="0.272009" v="0.492241"/>
+</vertex>
+<vertex>
+<position x="26.433" y="0.25" z="0"/>
+<normal x="0.865983" y="0.500067" z="-0.00233085"/>
+<texcoord u="45.5563" v="-0.257403"/>
+<texcoord u="0.27526" v="0.274765"/>
+</vertex>
+<vertex>
+<position x="22.9497" y="-2.38132e-008" z="13.25"/>
+<normal x="0.866025" y="-1.12245e-006" z="0.5"/>
+<texcoord u="37.8277" v="0.115827"/>
+<texcoord u="0.442291" v="0.42201"/>
+</vertex>
+<vertex>
+<position x="24.209" y="-2.38132e-008" z="10.7785"/>
+<normal x="0.887483" y="0.0888438" z="0.452195"/>
+<texcoord u="39.3855" v="0.115251"/>
+<texcoord u="0.442291" v="0.20299"/>
+</vertex>
+<vertex>
+<position x="25.203" y="-2.38132e-008" z="8.18895"/>
+<normal x="0.962106" y="-0.0888408" z="0.257795"/>
+<texcoord u="40.9434" v="0.114674"/>
+<texcoord u="0.217144" v="0.933901"/>
+</vertex>
+<vertex>
+<position x="25.9209" y="-2.38132e-008" z="5.50966"/>
+<normal x="0.978148" y="-7.10544e-007" z="0.207912"/>
+<texcoord u="42.5012" v="0.114098"/>
+<texcoord u="0.237071" v="0.712884"/>
+</vertex>
+<vertex>
+<position x="26.3548" y="-2.38132e-008" z="2.77"/>
+<normal x="0.994522" y="-1.27177e-006" z="0.104528"/>
+<texcoord u="44.059" v="0.113524"/>
+<texcoord u="0.25093" v="0.491099"/>
+</vertex>
+<vertex>
+<position x="26.5" y="-2.38132e-008" z="0"/>
+<normal x="1" y="-9.98878e-007" z="5.53438e-006"/>
+<texcoord u="45.6168" v="0.112948"/>
+<texcoord u="0.252182" v="0.271601"/>
+</vertex>
+<vertex>
+<position x="22.8917" y="-0.25" z="13.2165"/>
+<normal x="0.748795" y="-0.500068" z="0.435014"/>
+<texcoord u="37.8882" v="0.486176"/>
+<texcoord u="0.421857" v="0.421732"/>
+</vertex>
+<vertex>
+<position x="24.1478" y="-0.25" z="10.7513"/>
+<normal x="0.808377" y="-0.420564" z="0.411888"/>
+<texcoord u="39.446" v="0.485601"/>
+<texcoord u="0.421857" v="0.20327"/>
+</vertex>
+<vertex>
+<position x="25.1393" y="-0.25" z="8.16825"/>
+<normal x="0.790555" y="-0.574589" z="0.211828"/>
+<texcoord u="41.0039" v="0.485025"/>
+<texcoord u="0.194825" v="0.930621"/>
+</vertex>
+<vertex>
+<position x="25.8554" y="-0.25" z="5.49573"/>
+<normal x="0.846573" y="-0.500068" z="0.182333"/>
+<texcoord u="42.5617" v="0.48445"/>
+<texcoord u="0.216621" v="0.711055"/>
+</vertex>
+<vertex>
+<position x="26.2882" y="-0.25" z="2.763"/>
+<normal x="0.860993" y="-0.500071" z="0.0928426"/>
+<texcoord u="44.1196" v="0.483873"/>
+<texcoord u="0.22989" v="0.490255"/>
+</vertex>
+<vertex>
+<position x="26.433" y="-0.25" z="0"/>
+<normal x="0.865982" y="-0.50007" z="0.00234043"/>
+<texcoord u="45.6774" v="0.483298"/>
+<texcoord u="0.229001" v="0.27178"/>
+</vertex>
+<vertex>
+<position x="22.7332" y="-0.433013" z="13.125"/>
+<normal x="0.430924" y="-0.866058" z="0.253472"/>
+<texcoord u="37.9488" v="0.856528"/>
+<texcoord u="0.401434" v="0.420977"/>
+</vertex>
+<vertex>
+<position x="23.9806" y="-0.433013" z="10.6768"/>
+<normal x="0.512804" y="-0.817779" z="0.261287"/>
+<texcoord u="39.5066" v="0.855952"/>
+<texcoord u="0.401433" v="0.204022"/>
+</vertex>
+<vertex>
+<position x="24.9652" y="-0.433013" z="8.1117"/>
+<normal x="0.407028" y="-0.906881" z="0.109063"/>
+<texcoord u="41.0644" v="0.855375"/>
+<texcoord u="0.173398" v="0.926684"/>
+</vertex>
+<vertex>
+<position x="25.6764" y="-0.433013" z="5.45768"/>
+<normal x="0.488161" y="-0.866058" z="0.107903"/>
+<texcoord u="42.6223" v="0.854799"/>
+<texcoord u="0.196267" v="0.708971"/>
+</vertex>
+<vertex>
+<position x="26.1062" y="-0.433013" z="2.74387"/>
+<normal x="0.496765" y="-0.866058" z="0.0562854"/>
+<texcoord u="44.1801" v="0.854224"/>
+<texcoord u="0.208825" v="0.489479"/>
+</vertex>
+<vertex>
+<position x="26.25" y="-0.433013" z="0"/>
+<normal x="0.499927" y="-0.866058" z="0.0040535"/>
+<texcoord u="45.738" v="0.853647"/>
+<texcoord u="0.205661" v="0.271815"/>
+</vertex>
+<vertex>
+<position x="23.7522" y="-0.5" z="10.5752"/>
+<normal x="0.0793734" y="-0.996024" z="0.0404428"/>
+<texcoord u="39.5671" v="1.2263"/>
+<texcoord u="0.381025" v="0.205062"/>
+</vertex>
+<vertex>
+<position x="24.7275" y="-0.5" z="8.03444"/>
+<normal x="-0.0860467" y="-0.996024" z="-0.0230561"/>
+<texcoord u="41.125" v="1.22573"/>
+<texcoord u="0.152808" v="0.922617"/>
+</vertex>
+<vertex>
+<position x="25.4318" y="-0.5" z="5.4057"/>
+<normal x="-0.000971865" y="-0.999989" z="0.00457875"/>
+<texcoord u="42.6828" v="1.22515"/>
+<texcoord u="0.176105" v="0.706757"/>
+</vertex>
+<vertex>
+<position x="25.8576" y="-0.5" z="2.71774"/>
+<normal x="-0.000488597" y="-0.999989" z="0.00465531"/>
+<texcoord u="44.2407" v="1.22457"/>
+<texcoord u="0.188048" v="0.488889"/>
+</vertex>
+<vertex>
+<position x="26" y="-0.5" z="0"/>
+<normal x="-3.18847e-007" y="-0.999989" z="0.00468027"/>
+<texcoord u="45.7985" v="1.224"/>
+<texcoord u="0.182882" v="0.272159"/>
+</vertex>
+<vertex>
+<position x="24.4897" y="-0.433013" z="7.95719"/>
+<normal x="-0.555921" y="-0.817779" z="-0.148959"/>
+<texcoord u="41.1855" v="1.59608"/>
+<texcoord u="0.132893" v="0.918817"/>
+</vertex>
+<vertex>
+<position x="25.1873" y="-0.433013" z="5.35373"/>
+<normal x="-0.489843" y="-0.866059" z="-0.0999777"/>
+<texcoord u="42.7434" v="1.5955"/>
+<texcoord u="0.156102" v="0.704594"/>
+</vertex>
+<vertex>
+<position x="25.6089" y="-0.433013" z="2.69161"/>
+<normal x="-0.497611" y="-0.866058" z="-0.0482274"/>
+<texcoord u="44.3012" v="1.59492"/>
+<texcoord u="0.167611" v="0.48843"/>
+</vertex>
+<vertex>
+<position x="25.75" y="-0.433013" z="0"/>
+<normal x="-0.499929" y="-0.866057" z="0.00404786"/>
+<texcoord u="45.8591" v="1.59435"/>
+<texcoord u="0.160902" v="0.272008"/>
+</vertex>
+<vertex>
+<position x="24.3157" y="-0.25" z="7.90063"/>
+<normal x="-0.876348" y="-0.420566" z="-0.234817"/>
+<texcoord u="41.246" v="1.96643"/>
+<texcoord u="0.113681" v="0.915692"/>
+</vertex>
+<vertex>
+<position x="25.0083" y="-0.25" z="5.31568"/>
+<normal x="-0.847545" y="-0.500067" z="-0.177763"/>
+<texcoord u="42.8039" v="1.96585"/>
+<texcoord u="0.136346" v="0.702748"/>
+</vertex>
+<vertex>
+<position x="25.4269" y="-0.25" z="2.67248"/>
+<normal x="-0.861483" y="-0.500068" z="-0.0881965"/>
+<texcoord u="44.3617" v="1.96527"/>
+<texcoord u="0.147528" v="0.487913"/>
+</vertex>
+<vertex>
+<position x="25.567" y="-0.25" z="0"/>
+<normal x="-0.865984" y="-0.500066" z="0.00233069"/>
+<texcoord u="45.9196" v="1.9647"/>
+<texcoord u="0.142417" v="0.275023"/>
+</vertex>
+<vertex>
+<position x="24.2519" y="3.6718e-008" z="7.87993"/>
+<normal x="-0.962106" y="0.0888445" z="-0.257796"/>
+<texcoord u="41.3066" v="2.33678"/>
+<texcoord u="0.0948859" v="0.913325"/>
+</vertex>
+<vertex>
+<position x="24.9428" y="3.6718e-008" z="5.30175"/>
+<normal x="-0.978148" y="-9.42242e-007" z="-0.207912"/>
+<texcoord u="42.8645" v="2.3362"/>
+<texcoord u="0.116927" v="0.701388"/>
+</vertex>
+<vertex>
+<position x="25.3603" y="3.6718e-008" z="2.66548"/>
+<normal x="-0.994522" y="1.15849e-006" z="-0.104528"/>
+<texcoord u="44.4223" v="2.33563"/>
+<texcoord u="0.12781" v="0.487274"/>
+</vertex>
+<vertex>
+<position x="25.5" y="3.6718e-008" z="0"/>
+<normal x="-1" y="1.88963e-006" z="-5.74999e-006"/>
+<texcoord u="45.9802" v="2.33505"/>
+<texcoord u="0.126196" v="0.277981"/>
+</vertex>
+<vertex>
+<position x="26.2882" y="-0.25" z="-2.76301"/>
+<normal x="0.861485" y="-0.500066" z="-0.0881918"/>
+<texcoord u="47.2353" v="0.482721"/>
+<texcoord u="0.23818" v="0.06287"/>
+</vertex>
+<vertex>
+<position x="26.1062" y="-0.433013" z="-2.74388"/>
+<normal x="0.497613" y="-0.866057" z="-0.0482246"/>
+<texcoord u="47.2958" v="0.853071"/>
+<texcoord u="0.216357" v="0.0646243"/>
+</vertex>
+<vertex>
+<position x="25.8576" y="-0.5" z="-2.71775"/>
+<normal x="0.000489486" y="-0.999989" z="0.0046557"/>
+<texcoord u="47.3564" v="1.22342"/>
+<texcoord u="0.19715" v="0.0668702"/>
+</vertex>
+<vertex>
+<position x="25.609" y="-0.433013" z="-2.69161"/>
+<normal x="-0.496766" y="-0.866058" z="0.0562832"/>
+<texcoord u="47.4169" v="1.59377"/>
+<texcoord u="0.182714" v="0.0685213"/>
+</vertex>
+<vertex>
+<position x="25.427" y="-0.25" z="-2.67248"/>
+<normal x="-0.860994" y="-0.50007" z="0.0928382"/>
+<texcoord u="47.4774" v="1.96412"/>
+<texcoord u="0.106848" v="0.113433"/>
+</vertex>
+<vertex>
+<position x="24.3157" y="0.25" z="7.90063"/>
+<normal x="-0.790553" y="0.574591" z="-0.211828"/>
+<texcoord u="41.3672" v="2.70713"/>
+<texcoord u="0.0768755" v="0.912211"/>
+</vertex>
+<vertex>
+<position x="25.0083" y="0.25" z="5.31568"/>
+<normal x="-0.846572" y="0.50007" z="-0.182333"/>
+<texcoord u="42.925" v="2.70655"/>
+<texcoord u="0.0974505" v="0.699811"/>
+</vertex>
+<vertex>
+<position x="25.4269" y="0.25" z="2.67248"/>
+<normal x="-0.860996" y="0.500067" z="-0.0928429"/>
+<texcoord u="44.4829" v="2.70598"/>
+<texcoord u="0.114088" v="0.49373"/>
+</vertex>
+<vertex>
+<position x="3.40212e-007" y="0.25" z="25.567"/>
+<normal x="-0.0428341" y="0.574591" z="-0.817319"/>
+<texcoord u="21.9465" v="-1.73016"/>
+<texcoord u="0.404834" v="0.913696"/>
+</vertex>
+<vertex>
+<position x="2.67248" y="0.25" z="25.4269"/>
+<normal x="-0.0881971" y="0.500067" z="-0.861484"/>
+<texcoord u="23.5043" v="-1.73074"/>
+<texcoord u="0.384349" v="0.637406"/>
+</vertex>
+<vertex>
+<position x="5.31568" y="0.25" z="25.0083"/>
+<normal x="-0.177763" y="0.500068" z="-0.847545"/>
+<texcoord u="25.0622" v="-1.73132"/>
+<texcoord u="0.384349" v="0.360359"/>
+</vertex>
+<vertex>
+<position x="3.42647e-007" y="0.433013" z="25.75"/>
+<normal x="-0.0220537" y="0.906881" z="-0.420808"/>
+<texcoord u="22.007" v="-1.35981"/>
+<texcoord u="0.378205" v="0.916664"/>
+</vertex>
+<vertex>
+<position x="2.69161" y="0.433013" z="25.6089"/>
+<normal x="-0.0482279" y="0.866058" z="-0.497611"/>
+<texcoord u="23.5649" v="-1.36039"/>
+<texcoord u="0.357574" v="0.638397"/>
+</vertex>
+<vertex>
+<position x="5.35373" y="0.433013" z="25.1873"/>
+<normal x="-0.0999783" y="0.866058" z="-0.489845"/>
+<texcoord u="25.1227" v="-1.36097"/>
+<texcoord u="0.357574" v="0.359366"/>
+</vertex>
+<vertex>
+<position x="3.45974e-007" y="0.5" z="26"/>
+<normal x="0.00466229" y="0.996024" z="0.0889613"/>
+<texcoord u="22.0676" v="-0.989465"/>
+<texcoord u="0.351619" v="0.919994"/>
+</vertex>
+<vertex>
+<position x="2.71774" y="0.5" z="25.8576"/>
+<normal x="0.00465516" y="0.999989" z="-0.000489301"/>
+<texcoord u="23.6254" v="-0.99004"/>
+<texcoord u="0.33078" v="0.639026"/>
+</vertex>
+<vertex>
+<position x="5.40571" y="0.5" z="25.4318"/>
+<normal x="0.00457851" y="0.999989" z="-0.000973223"/>
+<texcoord u="25.1833" v="-0.990616"/>
+<texcoord u="0.33843" v="0.357388"/>
+</vertex>
+<vertex>
+<position x="3.493e-007" y="0.433013" z="26.25"/>
+<normal x="0.0301212" y="0.817779" z="0.574744"/>
+<texcoord u="22.1281" v="-0.619114"/>
+<texcoord u="0.325032" v="0.923324"/>
+</vertex>
+<vertex>
+<position x="2.74387" y="0.433013" z="26.1062"/>
+<normal x="0.0562858" y="0.866057" z="0.496766"/>
+<texcoord u="23.686" v="-0.61969"/>
+<texcoord u="0.303997" v="0.639654"/>
+</vertex>
+<vertex>
+<position x="5.45768" y="0.433013" z="25.6764"/>
+<normal x="0.107904" y="0.866058" z="0.488161"/>
+<texcoord u="25.2438" v="-0.620266"/>
+<texcoord u="0.31171" v="0.35531"/>
+</vertex>
+<vertex>
+<position x="-5.49573" y="0.25" z="25.8554"/>
+<normal x="-0.177763" y="0.500067" z="0.847546"/>
+<texcoord u="19.0729" v="-0.24761"/>
+<texcoord u="0.617763" v="0.586438"/>
+</vertex>
+<vertex>
+<position x="-2.763" y="0.25" z="26.2882"/>
+<normal x="-0.128032" y="0.574591" z="0.808364"/>
+<texcoord u="20.6308" v="-0.248188"/>
+<texcoord u="0.642727" v="0.301096"/>
+</vertex>
+<vertex>
+<position x="3.51736e-007" y="0.25" z="26.433"/>
+<normal x="0.0474829" y="0.420565" z="0.906019"/>
+<texcoord u="22.1887" v="-0.248765"/>
+<texcoord u="0.298404" v="0.926293"/>
+</vertex>
+<vertex>
+<position x="2.763" y="0.25" z="26.2882"/>
+<normal x="0.0928434" y="0.500067" z="0.860995"/>
+<texcoord u="23.7465" v="-0.24934"/>
+<texcoord u="0.277221" v="0.640645"/>
+</vertex>
+<vertex>
+<position x="5.49573" y="0.25" z="25.8554"/>
+<normal x="0.182333" y="0.500066" z="0.846575"/>
+<texcoord u="25.3044" v="-0.249916"/>
+<texcoord u="0.284971" v="0.353593"/>
+</vertex>
+<vertex>
+<position x="-5.50966" y="-2.38132e-008" z="25.9209"/>
+<normal x="-0.207911" y="1.71972e-006" z="0.978148"/>
+<texcoord u="19.1335" v="0.12274"/>
+<texcoord u="0.591042" v="0.584465"/>
+</vertex>
+<vertex>
+<position x="-2.77" y="-2.38132e-008" z="26.3548"/>
+<normal x="-0.155816" y="0.0888409" z="0.983783"/>
+<texcoord u="20.6913" v="0.122164"/>
+<texcoord u="0.616069" v="0.298399"/>
+</vertex>
+<vertex>
+<position x="3.52627e-007" y="-2.38132e-008" z="26.5"/>
+<normal x="0.0521291" y="-0.0888432" z="0.994681"/>
+<texcoord u="22.2491" v="0.121588"/>
+<texcoord u="0.271712" v="0.928636"/>
+</vertex>
+<vertex>
+<position x="2.77001" y="-2.38132e-008" z="26.3548"/>
+<normal x="0.104529" y="6.12715e-007" z="0.994522"/>
+<texcoord u="23.807" v="0.121012"/>
+<texcoord u="0.250477" v="0.642264"/>
+</vertex>
+<vertex>
+<position x="5.50966" y="-2.38132e-008" z="25.9209"/>
+<normal x="0.207912" y="4.78844e-007" z="0.978148"/>
+<texcoord u="25.3649" v="0.120435"/>
+<texcoord u="0.2582" v="0.352506"/>
+</vertex>
+<vertex>
+<position x="8.18895" y="-2.38132e-008" z="25.203"/>
+<normal x="0.257795" y="0.0888411" z="0.962107"/>
+<texcoord u="26.9228" v="0.119858"/>
+<texcoord u="0.273721" v="0.0657683"/>
+</vertex>
+<vertex>
+<position x="-8.16825" y="-0.25" z="25.1393"/>
+<normal x="-0.269825" y="-0.50007" z="0.822876"/>
+<texcoord u="17.6362" v="0.493666"/>
+<texcoord u="0.518383" v="0.864482"/>
+</vertex>
+<vertex>
+<position x="-5.49573" y="-0.25" z="25.8554"/>
+<normal x="-0.182333" y="-0.500069" z="0.846573"/>
+<texcoord u="19.194" v="0.493089"/>
+<texcoord u="0.564384" v="0.581768"/>
+</vertex>
+<vertex>
+<position x="-2.763" y="-0.25" z="26.2882"/>
+<normal x="-0.141927" y="-0.420562" z="0.896094"/>
+<texcoord u="20.7519" v="0.492513"/>
+<texcoord u="0.589348" v="0.296426"/>
+</vertex>
+<vertex>
+<position x="3.51736e-007" y="-0.25" z="26.433"/>
+<normal x="0.0428339" y="-0.57459" z="0.81732"/>
+<texcoord u="22.3097" v="0.491938"/>
+<texcoord u="0.244966" v="0.930255"/>
+</vertex>
+<vertex>
+<position x="2.763" y="-0.25" z="26.2882"/>
+<normal x="0.0881968" y="-0.500068" z="0.861483"/>
+<texcoord u="23.8675" v="0.491362"/>
+<texcoord u="0.223786" v="0.644608"/>
+</vertex>
+<vertex>
+<position x="5.49573" y="-0.25" z="25.8554"/>
+<normal x="0.177763" y="-0.500067" z="0.847545"/>
+<texcoord u="25.4254" v="0.490786"/>
+<texcoord u="0.231408" v="0.352156"/>
+</vertex>
+<vertex>
+<position x="8.16825" y="-0.25" z="25.1393"/>
+<normal x="0.234816" y="-0.420563" z="0.876349"/>
+<texcoord u="26.9833" v="0.49021"/>
+<texcoord u="0.246949" v="0.0646829"/>
+</vertex>
+<vertex>
+<position x="-8.1117" y="-0.433013" z="24.9652"/>
+<normal x="-0.158339" y="-0.866057" z="0.474209"/>
+<texcoord u="17.6968" v="0.864016"/>
+<texcoord u="0.484512" v="0.857861"/>
+</vertex>
+<vertex>
+<position x="-5.45768" y="-0.433013" z="25.6764"/>
+<normal x="-0.107903" y="-0.866058" z="0.48816"/>
+<texcoord u="19.2546" v="0.863439"/>
+<texcoord u="0.537798" v="0.578446"/>
+</vertex>
+<vertex>
+<position x="-2.74387" y="-0.433013" z="26.1062"/>
+<normal x="-0.0900327" y="-0.81778" z="0.568445"/>
+<texcoord u="20.8124" v="0.862864"/>
+<texcoord u="0.562589" v="0.29508"/>
+</vertex>
+<vertex>
+<position x="3.493e-007" y="-0.433013" z="26.25"/>
+<normal x="0.0220537" y="-0.906881" z="0.420808"/>
+<texcoord u="22.3703" v="0.862288"/>
+<texcoord u="0.218191" v="0.931247"/>
+</vertex>
+<vertex>
+<position x="2.74387" y="-0.433013" z="26.1062"/>
+<normal x="0.0482278" y="-0.866057" z="0.497613"/>
+<texcoord u="23.9281" v="0.861712"/>
+<texcoord u="0.197157" v="0.647577"/>
+</vertex>
+<vertex>
+<position x="5.45768" y="-0.433013" z="25.6764"/>
+<normal x="0.0999783" y="-0.866057" z="0.489846"/>
+<texcoord u="25.4859" v="0.861136"/>
+<texcoord u="0.204617" v="0.35245"/>
+</vertex>
+<vertex>
+<position x="8.1117" y="-0.433013" z="24.9652"/>
+<normal x="0.148959" y="-0.817779" z="0.555922"/>
+<texcoord u="27.0438" v="0.86056"/>
+<texcoord u="0.220155" v="0.0642259"/>
+</vertex>
+<vertex>
+<position x="-5.40571" y="-0.5" z="25.4318"/>
+<normal x="-0.00457839" y="-0.999989" z="-0.000973974"/>
+<texcoord u="19.3151" v="1.23379"/>
+<texcoord u="0.511252" v="0.574765"/>
+</vertex>
+<vertex>
+<position x="-2.71774" y="-0.5" z="25.8576"/>
+<normal x="-0.0139356" y="-0.996024" z="0.0879864"/>
+<texcoord u="20.873" v="1.23321"/>
+<texcoord u="0.535816" v="0.294097"/>
+</vertex>
+<vertex>
+<position x="3.45974e-007" y="-0.5" z="26"/>
+<normal x="-0.00466227" y="-0.996024" z="-0.0889613"/>
+<texcoord u="22.4308" v="1.23264"/>
+<texcoord u="0.191404" v="0.931875"/>
+</vertex>
+<vertex>
+<position x="2.71774" y="-0.5" z="25.8576"/>
+<normal x="-0.00465525" y="-0.999989" z="0.00048925"/>
+<texcoord u="23.9887" v="1.23206"/>
+<texcoord u="0.170574" v="0.650906"/>
+</vertex>
+<vertex>
+<position x="5.40571" y="-0.5" z="25.4318"/>
+<normal x="-0.00457853" y="-0.999989" z="0.000973182"/>
+<texcoord u="25.5465" v="1.23149"/>
+<texcoord u="0.177825" v="0.353126"/>
+</vertex>
+<vertex>
+<position x="8.03444" y="-0.5" z="24.7275"/>
+<normal x="0.0230565" y="-0.996024" z="0.0860477"/>
+<texcoord u="27.1044" v="1.23091"/>
+<texcoord u="0.193367" v="0.0641401"/>
+</vertex>
+<vertex>
+<position x="-5.35373" y="-0.433013" z="25.1873"/>
+<normal x="0.099978" y="-0.866058" z="-0.489845"/>
+<texcoord u="19.3757" v="1.60414"/>
+<texcoord u="0.484715" v="0.571083"/>
+</vertex>
+<vertex>
+<position x="-2.69161" y="-0.433013" z="25.6089"/>
+<normal x="0.0659194" y="-0.906881" z="-0.416199"/>
+<texcoord u="20.9335" v="1.60356"/>
+<texcoord u="0.509033" v="0.293114"/>
+</vertex>
+<vertex>
+<position x="3.42647e-007" y="-0.433013" z="25.75"/>
+<normal x="-0.0301211" y="-0.81778" z="-0.574743"/>
+<texcoord u="22.4914" v="1.60299"/>
+<texcoord u="0.164617" v="0.932503"/>
+</vertex>
+<vertex>
+<position x="2.69161" y="-0.433013" z="25.6089"/>
+<normal x="-0.0562858" y="-0.866058" z="-0.496765"/>
+<texcoord u="24.0492" v="1.60241"/>
+<texcoord u="0.14398" v="0.654235"/>
+</vertex>
+<vertex>
+<position x="5.35373" y="-0.433013" z="25.1873"/>
+<normal x="-0.107904" y="-0.866058" z="-0.488161"/>
+<texcoord u="25.6071" v="1.60184"/>
+<texcoord u="0.151044" v="0.353829"/>
+</vertex>
+<vertex>
+<position x="7.95719" y="-0.433013" z="24.4897"/>
+<normal x="-0.109062" y="-0.906882" z="-0.407027"/>
+<texcoord u="27.1649" v="1.60126"/>
+<texcoord u="0.16657" v="0.0640545"/>
+</vertex>
+<vertex>
+<position x="-2.67248" y="-0.25" z="25.4269"/>
+<normal x="0.128032" y="-0.574592" z="-0.808364"/>
+<texcoord u="20.9941" v="1.97391"/>
+<texcoord u="0.482273" v="0.291768"/>
+</vertex>
+<vertex>
+<position x="3.40212e-007" y="-0.25" z="25.567"/>
+<normal x="-0.0474828" y="-0.420562" z="-0.90602"/>
+<texcoord u="22.552" v="1.97334"/>
+<texcoord u="0.137842" v="0.933494"/>
+</vertex>
+<vertex>
+<position x="2.67248" y="-0.25" z="25.4269"/>
+<normal x="-0.0928433" y="-0.500068" z="-0.860995"/>
+<texcoord u="24.1098" v="1.97276"/>
+<texcoord u="0.117352" v="0.657204"/>
+</vertex>
+<vertex>
+<position x="5.31568" y="-0.25" z="25.0083"/>
+<normal x="-0.182333" y="-0.500069" z="-0.846573"/>
+<texcoord u="25.6676" v="1.97219"/>
+<texcoord u="0.124253" v="0.354191"/>
+</vertex>
+<vertex>
+<position x="7.90064" y="-0.25" z="24.3157"/>
+<normal x="-0.211829" y="-0.57459" z="-0.790554"/>
+<texcoord u="27.2255" v="1.97161"/>
+<texcoord u="0.139783" v="0.0636133"/>
+</vertex>
+<vertex>
+<position x="3.3932e-007" y="3.6718e-008" z="25.5"/>
+<normal x="-0.0521292" y="0.0888408" z="-0.994681"/>
+<texcoord u="22.6125" v="2.34369"/>
+<texcoord u="0.111097" v="0.935113"/>
+</vertex>
+<vertex>
+<position x="2.66548" y="3.6718e-008" z="25.3603"/>
+<normal x="-0.104529" y="5.92119e-007" z="-0.994522"/>
+<texcoord u="24.1703" v="2.34311"/>
+<texcoord u="0.0906607" v="0.659548"/>
+</vertex>
+<vertex>
+<position x="5.30175" y="3.6718e-008" z="24.9428"/>
+<normal x="-0.207912" y="5.50928e-007" z="-0.978147"/>
+<texcoord u="25.7282" v="2.34254"/>
+<texcoord u="0.0974604" v="0.353945"/>
+</vertex>
+<vertex>
+<position x="7.87994" y="3.6718e-008" z="24.2519"/>
+<normal x="-0.257796" y="-0.0888434" z="-0.962106"/>
+<texcoord u="27.286" v="2.34196"/>
+<texcoord u="0.113008" v="0.0625433"/>
+</vertex>
+<vertex>
+<position x="3.40212e-007" y="0.25" z="25.567"/>
+<normal x="-0.0428341" y="0.574591" z="-0.817319"/>
+<texcoord u="22.6731" v="2.71404"/>
+<texcoord u="0.0844053" v="0.937457"/>
+</vertex>
+<vertex>
+<position x="2.67248" y="0.25" z="25.4269"/>
+<normal x="-0.0881971" y="0.500067" z="-0.861484"/>
+<texcoord u="24.2309" v="2.71346"/>
+<texcoord u="0.0639161" v="0.661167"/>
+</vertex>
+<vertex>
+<position x="5.31568" y="0.25" z="25.0083"/>
+<normal x="-0.177763" y="0.500068" z="-0.847545"/>
+<texcoord u="25.7887" v="2.71288"/>
+<texcoord u="0.070684" v="0.352985"/>
+</vertex>
+<vertex>
+<position x="-25.4269" y="0.25" z="-2.67248"/>
+<normal x="0.817319" y="0.574591" z="0.0428337"/>
+<texcoord u="-2.979" v="-1.72095"/>
+<texcoord u="0.293463" v="0.0693537"/>
+</vertex>
+<vertex>
+<position x="-25.567" y="0.25" z="-7.73579e-008"/>
+<normal x="0.865983" y="0.500068" z="0.002336"/>
+<texcoord u="-1.42116" v="-1.72153"/>
+<texcoord u="0.293462" v="0.350701"/>
+</vertex>
+<vertex>
+<position x="-25.4269" y="0.25" z="2.67248"/>
+<normal x="0.861483" y="0.500069" z="-0.0881967"/>
+<texcoord u="0.136669" v="-1.7221"/>
+<texcoord u="0.286493" v="0.631963"/>
+</vertex>
+<vertex>
+<position x="-25.609" y="0.433013" z="-2.69161"/>
+<normal x="0.420807" y="0.906882" z="0.0220534"/>
+<texcoord u="-2.91849" v="-1.3506"/>
+<texcoord u="0.320661" v="0.0683476"/>
+</vertex>
+<vertex>
+<position x="-25.75" y="0.433013" z="-7.79116e-008"/>
+<normal x="0.499927" y="0.866058" z="0.0040512"/>
+<texcoord u="-1.36064" v="-1.35117"/>
+<texcoord u="0.320652" v="0.351709"/>
+</vertex>
+<vertex>
+<position x="-25.609" y="0.433013" z="2.69161"/>
+<normal x="0.49761" y="0.866059" z="-0.0482276"/>
+<texcoord u="0.19719" v="-1.35175"/>
+<texcoord u="0.313753" v="0.634985"/>
+</vertex>
+<vertex>
+<position x="-25.8576" y="0.5" z="-2.71774"/>
+<normal x="-0.0889613" y="0.996024" z="-0.00466221"/>
+<texcoord u="-2.85793" v="-0.980247"/>
+<texcoord u="0.347833" v="0.0669723"/>
+</vertex>
+<vertex>
+<position x="-26" y="0.5" z="-7.86681e-008"/>
+<normal x="-3.65131e-007" y="0.999989" z="0.0046808"/>
+<texcoord u="-1.3001" v="-0.980824"/>
+<texcoord u="0.347828" v="0.353084"/>
+</vertex>
+<vertex>
+<position x="-25.8576" y="0.5" z="2.71774"/>
+<normal x="0.000488206" y="0.999989" z="0.00465534"/>
+<texcoord u="0.257737" v="-0.981399"/>
+<texcoord u="0.341032" v="0.639116"/>
+</vertex>
+<vertex>
+<position x="-25.4319" y="0.5" z="5.40571"/>
+<normal x="0.0879857" y="0.996024" z="-0.0139356"/>
+<texcoord u="1.81558" v="-0.981975"/>
+<texcoord u="0.379584" v="0.922619"/>
+</vertex>
+<vertex>
+<position x="-24.9653" y="0.433013" z="-8.1117"/>
+<normal x="-0.476712" y="0.866057" z="-0.150633"/>
+<texcoord u="-5.91306" v="-0.608747"/>
+<texcoord u="0.208605" v="0.73818"/>
+</vertex>
+<vertex>
+<position x="-25.6764" y="0.433013" z="-5.45769"/>
+<normal x="-0.407028" y="0.906881" z="-0.109063"/>
+<texcoord u="-4.35522" v="-0.609322"/>
+<texcoord u="0.208608" v="0.449318"/>
+</vertex>
+<vertex>
+<position x="-26.1062" y="0.433013" z="-2.74387"/>
+<normal x="-0.574743" y="0.817779" z="-0.0301208"/>
+<texcoord u="-2.79738" v="-0.609897"/>
+<texcoord u="0.375005" v="0.065597"/>
+</vertex>
+<vertex>
+<position x="-26.25" y="0.433013" z="-7.94245e-008"/>
+<normal x="-0.499929" y="0.866057" z="0.0040512"/>
+<texcoord u="-1.23953" v="-0.610474"/>
+<texcoord u="0.375003" v="0.35446"/>
+</vertex>
+<vertex>
+<position x="-26.1062" y="0.433013" z="2.74387"/>
+<normal x="-0.496768" y="0.866057" z="0.0562858"/>
+<texcoord u="0.318301" v="-0.611049"/>
+<texcoord u="0.368313" v="0.643246"/>
+</vertex>
+<vertex>
+<position x="-25.6764" y="0.433013" z="5.45768"/>
+<normal x="-0.416199" y="0.906881" z="0.0659196"/>
+<texcoord u="1.87614" v="-0.611625"/>
+<texcoord u="0.40878" v="0.92926"/>
+</vertex>
+<vertex>
+<position x="-25.1393" y="0.25" z="-8.16825"/>
+<normal x="-0.82432" y="0.500068" z="-0.265382"/>
+<texcoord u="-5.8525" v="-0.238396"/>
+<texcoord u="0.181418" v="0.739188"/>
+</vertex>
+<vertex>
+<position x="-25.8554" y="0.25" z="-5.49574"/>
+<normal x="-0.790554" y="0.57459" z="-0.211828"/>
+<texcoord u="-4.29466" v="-0.238972"/>
+<texcoord u="0.181418" v="0.448311"/>
+</vertex>
+<vertex>
+<position x="-26.2882" y="0.25" z="-2.763"/>
+<normal x="-0.906019" y="0.420565" z="-0.0474821"/>
+<texcoord u="-2.73682" v="-0.239548"/>
+<texcoord u="0.402196" v="0.0645902"/>
+</vertex>
+<vertex>
+<position x="-26.433" y="0.25" z="-7.99782e-008"/>
+<normal x="-0.865984" y="0.500067" z="0.00233592"/>
+<texcoord u="-1.17898" v="-0.240124"/>
+<texcoord u="0.402194" v="0.355467"/>
+</vertex>
+<vertex>
+<position x="-26.2882" y="0.25" z="2.763"/>
+<normal x="-0.860996" y="0.500067" z="0.0928431"/>
+<texcoord u="0.378858" v="-0.2407"/>
+<texcoord u="0.395571" v="0.646269"/>
+</vertex>
+<vertex>
+<position x="-25.8554" y="0.25" z="5.49574"/>
+<normal x="-0.808365" y="0.574591" z="0.128033"/>
+<texcoord u="1.9367" v="-0.241276"/>
+<texcoord u="0.437664" v="0.934085"/>
+</vertex>
+<vertex>
+<position x="-25.1393" y="0.25" z="8.16825"/>
+<normal x="-0.847003" y="0.420564" z="0.325134"/>
+<texcoord u="3.49454" v="-0.241851"/>
+<texcoord u="0.0957713" v="0.0733129"/>
+</vertex>
+<vertex>
+<position x="-25.203" y="-2.38132e-008" z="-8.18896"/>
+<normal x="-0.951057" y="1.54466e-008" z="-0.309017"/>
+<texcoord u="-5.79194" v="0.131954"/>
+<texcoord u="0.15421" v="0.739558"/>
+</vertex>
+<vertex>
+<position x="-25.9209" y="-2.38132e-008" z="-5.50966"/>
+<normal x="-0.962106" y="0.0888453" z="-0.257795"/>
+<texcoord u="-4.2341" v="0.131378"/>
+<texcoord u="0.154211" v="0.447942"/>
+</vertex>
+<vertex>
+<position x="-26.3548" y="-2.38132e-008" z="-2.77001"/>
+<normal x="-0.994681" y="-0.0888424" z="-0.0521285"/>
+<texcoord u="-2.67626" v="0.130802"/>
+<texcoord u="0.429403" v="0.0642209"/>
+</vertex>
+<vertex>
+<position x="-26.5" y="-2.38132e-008" z="-8.01809e-008"/>
+<normal x="-1" y="-1.89993e-006" z="4.37653e-008"/>
+<texcoord u="-1.11842" v="0.130226"/>
+<texcoord u="0.429402" v="0.355836"/>
+</vertex>
+<vertex>
+<position x="-26.3548" y="-2.38132e-008" z="2.77001"/>
+<normal x="-0.994522" y="1.46227e-006" z="0.104528"/>
+<texcoord u="0.439419" v="0.12965"/>
+<texcoord u="0.422771" v="0.647376"/>
+</vertex>
+<vertex>
+<position x="-25.9209" y="-2.38132e-008" z="5.50966"/>
+<normal x="-0.983783" y="0.088844" z="0.155816"/>
+<texcoord u="1.99726" v="0.129074"/>
+<texcoord u="0.465918" v="0.935779"/>
+</vertex>
+<vertex>
+<position x="-25.203" y="-2.38132e-008" z="8.18895"/>
+<normal x="-0.929889" y="-0.0888418" z="0.356951"/>
+<texcoord u="3.5551" v="0.128498"/>
+<texcoord u="0.122979" v="0.0729446"/>
+</vertex>
+<vertex>
+<position x="-24.209" y="-2.38132e-008" z="10.7785"/>
+<normal x="-0.913545" y="-6.02417e-007" z="0.406737"/>
+<texcoord u="5.11293" v="0.127923"/>
+<texcoord u="0.122979" v="0.364555"/>
+</vertex>
+<vertex>
+<position x="-25.1393" y="-0.25" z="-8.16825"/>
+<normal x="-0.822876" y="-0.50007" z="-0.269825"/>
+<texcoord u="-5.73138" v="0.502303"/>
+<texcoord u="0.127002" v="0.739188"/>
+</vertex>
+<vertex>
+<position x="-25.8554" y="-0.25" z="-5.49574"/>
+<normal x="-0.876349" y="-0.420563" z="-0.234817"/>
+<texcoord u="-4.17354" v="0.501728"/>
+<texcoord u="0.127004" v="0.448311"/>
+</vertex>
+<vertex>
+<position x="-26.2882" y="-0.25" z="-2.763"/>
+<normal x="-0.817318" y="-0.574592" z="-0.0428336"/>
+<texcoord u="-2.6157" v="0.501152"/>
+<texcoord u="0.45661" v="0.0645904"/>
+</vertex>
+<vertex>
+<position x="-26.433" y="-0.25" z="-7.99782e-008"/>
+<normal x="-0.865983" y="-0.500069" z="-0.00233579"/>
+<texcoord u="-1.05786" v="0.500576"/>
+<texcoord u="0.45661" v="0.355467"/>
+</vertex>
+<vertex>
+<position x="-26.2882" y="-0.25" z="2.763"/>
+<normal x="-0.861485" y="-0.500066" z="0.0881969"/>
+<texcoord u="0.499977" v="0.5"/>
+<texcoord u="0.449883" v="0.646266"/>
+</vertex>
+<vertex>
+<position x="-25.8554" y="-0.25" z="5.49574"/>
+<normal x="-0.896095" y="-0.42056" z="0.141928"/>
+<texcoord u="2.05781" v="0.499424"/>
+<texcoord u="0.493383" v="0.933873"/>
+</vertex>
+<vertex>
+<position x="-25.1393" y="-0.25" z="8.16825"/>
+<normal x="-0.764081" y="-0.574589" z="0.293304"/>
+<texcoord u="3.61565" v="0.498848"/>
+<texcoord u="0.216678" v="0.0748917"/>
+</vertex>
+<vertex>
+<position x="-24.1478" y="-0.25" z="10.7513"/>
+<normal x="-0.792065" y="-0.500068" z="0.350093"/>
+<texcoord u="5.17349" v="0.498272"/>
+<texcoord u="0.19525" v="0.36498"/>
+</vertex>
+<vertex>
+<position x="-24.9653" y="-0.433013" z="-8.1117"/>
+<normal x="-0.474207" y="-0.866058" z="-0.158339"/>
+<texcoord u="-5.67082" v="0.872654"/>
+<texcoord u="0.0998147" v="0.738179"/>
+</vertex>
+<vertex>
+<position x="-25.6764" y="-0.433013" z="-5.45769"/>
+<normal x="-0.555923" y="-0.817778" z="-0.148959"/>
+<texcoord u="-4.11298" v="0.872078"/>
+<texcoord u="0.0998133" v="0.449318"/>
+</vertex>
+<vertex>
+<position x="-26.1062" y="-0.433013" z="-2.74387"/>
+<normal x="-0.420809" y="-0.906881" z="-0.0220534"/>
+<texcoord u="-2.55514" v="0.871502"/>
+<texcoord u="0.483801" v="0.0655974"/>
+</vertex>
+<vertex>
+<position x="-26.25" y="-0.433013" z="-7.94245e-008"/>
+<normal x="-0.499928" y="-0.866057" z="-0.00405108"/>
+<texcoord u="-0.997301" v="0.870926"/>
+<texcoord u="0.483801" v="0.35446"/>
+</vertex>
+<vertex>
+<position x="-26.1062" y="-0.433013" z="2.74387"/>
+<normal x="-0.497614" y="-0.866057" z="0.0482279"/>
+<texcoord u="0.560535" v="0.87035"/>
+<texcoord u="0.476903" v="0.643241"/>
+</vertex>
+<vertex>
+<position x="-25.6764" y="-0.433013" z="5.45768"/>
+<normal x="-0.568448" y="-0.817778" z="0.0900336"/>
+<texcoord u="2.11837" v="0.869774"/>
+<texcoord u="0.520128" v="0.928852"/>
+</vertex>
+<vertex>
+<position x="-25.4319" y="-0.5" z="-5.40571"/>
+<normal x="-0.0860486" y="-0.996024" z="-0.0230567"/>
+<texcoord u="-4.05242" v="1.24243"/>
+<texcoord u="0.0726417" v="0.450692"/>
+</vertex>
+<vertex>
+<position x="-25.8576" y="-0.5" z="-2.71774"/>
+<normal x="0.0889608" y="-0.996024" z="0.00466219"/>
+<texcoord u="-2.49458" v="1.24185"/>
+<texcoord u="0.510973" v="0.0669729"/>
+</vertex>
+<vertex>
+<position x="-26" y="-0.5" z="-7.86681e-008"/>
+<normal x="-5.29697e-007" y="-0.999989" z="-0.00468075"/>
+<texcoord u="-0.936744" v="1.24128"/>
+<texcoord u="0.510976" v="0.353085"/>
+</vertex>
+<vertex>
+<position x="-25.8576" y="-0.5" z="2.71774"/>
+<normal x="-0.000489944" y="-0.999989" z="-0.00465517"/>
+<texcoord u="0.621092" v="1.2407"/>
+<texcoord u="0.503861" v="0.639108"/>
+</vertex>
+<vertex>
+<position x="-25.4319" y="-0.5" z="5.40571"/>
+<normal x="-0.0879875" y="-0.996024" z="0.0139359"/>
+<texcoord u="2.17894" v="1.24012"/>
+<texcoord u="0.54644" v="0.922034"/>
+</vertex>
+<vertex>
+<position x="-25.609" y="-0.433013" z="-2.69161"/>
+<normal x="0.574744" y="-0.817778" z="0.0301209"/>
+<texcoord u="-2.43402" v="1.6122"/>
+<texcoord u="0.538145" v="0.0683483"/>
+</vertex>
+<vertex>
+<position x="-25.75" y="-0.433013" z="-7.79116e-008"/>
+<normal x="0.499926" y="-0.866059" z="-0.00405111"/>
+<texcoord u="-0.87618" v="1.61163"/>
+<texcoord u="0.538151" v="0.351709"/>
+</vertex>
+<vertex>
+<position x="-25.609" y="-0.433013" z="2.69161"/>
+<normal x="0.496764" y="-0.866059" z="-0.0562856"/>
+<texcoord u="0.681656" v="1.61105"/>
+<texcoord u="0.530817" v="0.634975"/>
+</vertex>
+<vertex>
+<position x="-25.1873" y="-0.433013" z="5.35373"/>
+<normal x="0.416197" y="-0.906882" z="-0.0659195"/>
+<texcoord u="2.23949" v="1.61047"/>
+<texcoord u="0.572762" v="0.915216"/>
+</vertex>
+<vertex>
+<position x="-25.4269" y="-0.25" z="-2.67248"/>
+<normal x="0.906021" y="-0.42056" z="0.0474824"/>
+<texcoord u="-2.37347" v="1.98255"/>
+<texcoord u="0.565343" v="0.0693547"/>
+</vertex>
+<vertex>
+<position x="-25.567" y="-0.25" z="-7.73579e-008"/>
+<normal x="0.865982" y="-0.500069" z="-0.00233588"/>
+<texcoord u="-0.815624" v="1.98198"/>
+<texcoord u="0.565341" v="0.350702"/>
+</vertex>
+<vertex>
+<position x="-25.4269" y="-0.25" z="2.67248"/>
+<normal x="0.860995" y="-0.500068" z="-0.0928432"/>
+<texcoord u="0.742212" v="1.9814"/>
+<texcoord u="0.557841" v="0.63195"/>
+</vertex>
+<vertex>
+<position x="-25.0083" y="-0.25" z="5.31568"/>
+<normal x="0.808364" y="-0.574592" z="-0.128033"/>
+<texcoord u="2.30005" v="1.98082"/>
+<texcoord u="0.599503" v="0.910196"/>
+</vertex>
+<vertex>
+<position x="-25.3603" y="3.6718e-008" z="-2.66548"/>
+<normal x="0.99468" y="0.088846" z="0.0521286"/>
+<texcoord u="-2.31288" v="2.3529"/>
+<texcoord u="0.59255" v="0.0697232"/>
+</vertex>
+<vertex>
+<position x="-25.5" y="3.6718e-008" z="-7.71552e-008"/>
+<normal x="1" y="-1.13275e-006" z="5.85683e-008"/>
+<texcoord u="-0.755057" v="2.35233"/>
+<texcoord u="0.592549" v="0.350334"/>
+</vertex>
+<vertex>
+<position x="-25.3603" y="3.6718e-008" z="2.66548"/>
+<normal x="0.994522" y="3.34676e-006" z="-0.104529"/>
+<texcoord u="0.802782" v="2.35175"/>
+<texcoord u="0.584945" v="0.630841"/>
+</vertex>
+<vertex>
+<position x="-25.4269" y="0.25" z="-2.67248"/>
+<normal x="0.817319" y="0.574591" z="0.0428337"/>
+<texcoord u="-2.25231" v="2.72325"/>
+<texcoord u="0.619757" v="0.0693548"/>
+</vertex>
+<vertex>
+<position x="-25.567" y="0.25" z="-7.73579e-008"/>
+<normal x="0.865983" y="0.500068" z="0.002336"/>
+<texcoord u="-0.694467" v="2.72267"/>
+<texcoord u="0.619757" v="0.350702"/>
+</vertex>
+<vertex>
+<position x="-25.4269" y="0.25" z="2.67248"/>
+<normal x="0.861483" y="0.500069" z="-0.0881967"/>
+<texcoord u="0.86337" v="2.7221"/>
+<texcoord u="0.612133" v="0.631947"/>
+</vertex>
+<vertex>
+<position x="-25.203" y="-2.38132e-008" z="8.18895"/>
+<normal x="-0.929889" y="-0.0888418" z="0.356951"/>
+<texcoord u="3.5551" v="0.128498"/>
+<texcoord u="0.189572" v="0.0725202"/>
+</vertex>
+<vertex>
+<position x="-5.31568" y="0.25" z="-25.0083"/>
+<normal x="0.211828" y="0.574591" z="0.790553"/>
+<texcoord u="-21.6731" v="-1.71404"/>
+<texcoord u="0.252033" v="0.176241"/>
+</vertex>
+<vertex>
+<position x="-7.90064" y="0.25" z="-24.3157"/>
+<normal x="0.265382" y="0.500069" z="0.82432"/>
+<texcoord u="-20.1153" v="-1.71461"/>
+<texcoord u="0.350472" v="0.283696"/>
+</vertex>
+<vertex>
+<position x="-10.399" y="0.25" z="-23.3566"/>
+<normal x="0.350093" y="0.500069" z="0.792064"/>
+<texcoord u="-18.5575" v="-1.71519"/>
+<texcoord u="0.298662" v="0.473999"/>
+</vertex>
+<vertex>
+<position x="-12.7835" y="0.25" z="-22.1417"/>
+<normal x="0.430969" y="0.500067" z="0.751132"/>
+<texcoord u="-16.9996" v="-1.71576"/>
+<texcoord u="0.0664058" v="0.511395"/>
+</vertex>
+<vertex>
+<position x="-5.35373" y="0.433013" z="-25.1873"/>
+<normal x="0.109063" y="0.906881" z="0.407027"/>
+<texcoord u="-21.6126" v="-1.34369"/>
+<texcoord u="0.275814" v="0.167356"/>
+</vertex>
+<vertex>
+<position x="-7.9572" y="0.433013" z="-24.4897"/>
+<normal x="0.150633" y="0.866058" z="0.476711"/>
+<texcoord u="-20.0547" v="-1.34426"/>
+<texcoord u="0.364133" v="0.28105"/>
+</vertex>
+<vertex>
+<position x="-10.4735" y="0.433013" z="-23.5238"/>
+<normal x="0.199638" y="0.866058" z="0.458354"/>
+<texcoord u="-18.4969" v="-1.34484"/>
+<texcoord u="0.315656" v="0.48442"/>
+</vertex>
+<vertex>
+<position x="-12.875" y="0.433013" z="-22.3002"/>
+<normal x="0.246455" y="0.866058" z="0.434975"/>
+<texcoord u="-16.9391" v="-1.34541"/>
+<texcoord u="0.068285" v="0.514171"/>
+</vertex>
+<vertex>
+<position x="-5.40571" y="0.5" z="-25.4319"/>
+<normal x="-0.0230565" y="0.996024" z="-0.0860479"/>
+<texcoord u="-21.552" v="-0.973337"/>
+<texcoord u="0.305787" v="0.15902"/>
+</vertex>
+<vertex>
+<position x="-8.03445" y="0.5" z="-24.7275"/>
+<normal x="-0.00445177" y="0.999989" z="0.00144621"/>
+<texcoord u="-19.9942" v="-0.973913"/>
+<texcoord u="0.379528" v="0.278358"/>
+</vertex>
+<vertex>
+<position x="-10.5752" y="0.5" z="-23.7522"/>
+<normal x="-0.00427615" y="0.999989" z="0.00190385"/>
+<texcoord u="-18.4363" v="-0.974489"/>
+<texcoord u="0.335962" v="0.490673"/>
+</vertex>
+<vertex>
+<position x="-5.45769" y="0.433013" z="-25.6764"/>
+<normal x="-0.148959" y="0.817779" z="-0.555922"/>
+<texcoord u="-21.4915" v="-0.602987"/>
+<texcoord u="0.504869" v="0.0646036"/>
+</vertex>
+<vertex>
+<position x="-8.1117" y="0.433013" z="-24.9653"/>
+<normal x="-0.158339" y="0.866058" z="-0.474207"/>
+<texcoord u="-19.9336" v="-0.603564"/>
+<texcoord u="0.396913" v="0.276182"/>
+</vertex>
+<vertex>
+<position x="-10.6768" y="0.433013" z="-23.9806"/>
+<normal x="-0.20704" y="0.866058" z="-0.455058"/>
+<texcoord u="-18.3758" v="-0.604139"/>
+<texcoord u="0.356538" v="0.498166"/>
+</vertex>
+<vertex>
+<position x="-5.49574" y="0.25" z="-25.8554"/>
+<normal x="-0.234817" y="0.420564" z="-0.876348"/>
+<texcoord u="-21.4309" v="-0.232637"/>
+<texcoord u="0.515446" v="0.0662889"/>
+</vertex>
+<vertex>
+<position x="-8.16826" y="0.25" z="-25.1393"/>
+<normal x="-0.269825" y="0.500068" z="-0.822877"/>
+<texcoord u="-19.8731" v="-0.233213"/>
+<texcoord u="0.411233" v="0.278188"/>
+</vertex>
+<vertex>
+<position x="-10.7513" y="0.25" z="-24.1478"/>
+<normal x="-0.354361" y="0.50007" z="-0.790164"/>
+<texcoord u="-18.3152" v="-0.23379"/>
+<texcoord u="0.377448" v="0.505507"/>
+</vertex>
+<vertex>
+<position x="-5.50967" y="-2.38132e-008" z="-25.9209"/>
+<normal x="-0.257796" y="-0.0888421" z="-0.962106"/>
+<texcoord u="-21.3703" v="0.137712"/>
+<texcoord u="0.527403" v="0.0688262"/>
+</vertex>
+<vertex>
+<position x="-8.18896" y="-2.38132e-008" z="-25.203"/>
+<normal x="-0.309017" y="-1.54466e-008" z="-0.951056"/>
+<texcoord u="-19.8125" v="0.137137"/>
+<texcoord u="0.425997" v="0.280477"/>
+</vertex>
+<vertex>
+<position x="-10.7785" y="-2.38132e-008" z="-24.209"/>
+<normal x="-0.406737" y="-3.91314e-007" z="-0.913545"/>
+<texcoord u="-18.2547" v="0.136561"/>
+<texcoord u="0.393347" v="0.506373"/>
+</vertex>
+<vertex>
+<position x="-13.25" y="-2.38132e-008" z="-22.9497"/>
+<normal x="-0.5" y="-5.76673e-007" z="-0.866025"/>
+<texcoord u="-16.6968" v="0.135985"/>
+<texcoord u="0.468386" v="0.721134"/>
+</vertex>
+<vertex>
+<position x="-1.28224e-006" y="-0.25" z="-26.433"/>
+<normal x="0.00233601" y="-0.500068" z="-0.865983"/>
+<texcoord u="-24.4255" v="0.509214"/>
+<texcoord u="0.428364" v="0.858998"/>
+</vertex>
+<vertex>
+<position x="-2.76301" y="-0.25" z="-26.2882"/>
+<normal x="-0.047482" y="-0.420564" z="-0.90602"/>
+<texcoord u="-22.8676" v="0.508638"/>
+<texcoord u="0.259136" v="0.858997"/>
+</vertex>
+<vertex>
+<position x="-5.49574" y="-0.25" z="-25.8554"/>
+<normal x="-0.211828" y="-0.574591" z="-0.790553"/>
+<texcoord u="-21.3098" v="0.508062"/>
+<texcoord u="0.540239" v="0.0719488"/>
+</vertex>
+<vertex>
+<position x="-8.16826" y="-0.25" z="-25.1393"/>
+<normal x="-0.265382" y="-0.500069" z="-0.82432"/>
+<texcoord u="-19.752" v="0.507487"/>
+<texcoord u="0.441198" v="0.283061"/>
+</vertex>
+<vertex>
+<position x="-10.7513" y="-0.25" z="-24.1478"/>
+<normal x="-0.350093" y="-0.500069" z="-0.792064"/>
+<texcoord u="-18.1941" v="0.506911"/>
+<texcoord u="0.409527" v="0.507035"/>
+</vertex>
+<vertex>
+<position x="-13.2165" y="-0.25" z="-22.8917"/>
+<normal x="-0.430969" y="-0.500069" z="-0.751131"/>
+<texcoord u="-16.6363" v="0.506334"/>
+<texcoord u="0.48067" v="0.723253"/>
+</vertex>
+<vertex>
+<position x="-1.27337e-006" y="-0.433013" z="-26.25"/>
+<normal x="0.00405101" y="-0.866058" z="-0.499928"/>
+<texcoord u="-24.3649" v="0.879564"/>
+<texcoord u="0.427778" v="0.874817"/>
+</vertex>
+<vertex>
+<position x="-2.74388" y="-0.433013" z="-26.1062"/>
+<normal x="-0.0301211" y="-0.817779" z="-0.574744"/>
+<texcoord u="-22.8071" v="0.878988"/>
+<texcoord u="0.259722" v="0.874817"/>
+</vertex>
+<vertex>
+<position x="-5.45769" y="-0.433013" z="-25.6764"/>
+<normal x="-0.109063" y="-0.906881" z="-0.407028"/>
+<texcoord u="-21.2492" v="0.878412"/>
+<texcoord u="0.553579" v="0.0756871"/>
+</vertex>
+<vertex>
+<position x="-8.1117" y="-0.433013" z="-24.9653"/>
+<normal x="-0.150633" y="-0.866058" z="-0.476711"/>
+<texcoord u="-19.6914" v="0.877836"/>
+<texcoord u="0.456764" v="0.285842"/>
+</vertex>
+<vertex>
+<position x="-10.6768" y="-0.433013" z="-23.9806"/>
+<normal x="-0.199638" y="-0.866058" z="-0.458354"/>
+<texcoord u="-18.1335" v="0.877261"/>
+<texcoord u="0.426051" v="0.507488"/>
+</vertex>
+<vertex>
+<position x="-13.125" y="-0.433013" z="-22.7332"/>
+<normal x="-0.246455" y="-0.866058" z="-0.434975"/>
+<texcoord u="-16.5757" v="0.876685"/>
+<texcoord u="0.492193" v="0.72285"/>
+</vertex>
+<vertex>
+<position x="-15.4294" y="-0.433013" z="-21.2367"/>
+<normal x="-0.290573" y="-0.866058" z="-0.406831"/>
+<texcoord u="-15.0179" v="0.876109"/>
+<texcoord u="0.58365" v="0.935396"/>
+</vertex>
+<vertex>
+<position x="-1.26124e-006" y="-0.5" z="-26"/>
+<normal x="0.00468077" y="-0.999989" z="-3.03419e-007"/>
+<texcoord u="-24.3043" v="1.24991"/>
+<texcoord u="0.426978" v="0.890627"/>
+</vertex>
+<vertex>
+<position x="-2.71774" y="-0.5" z="-25.8576"/>
+<normal x="-0.00466224" y="-0.996024" z="-0.0889618"/>
+<texcoord u="-22.7464" v="1.24934"/>
+<texcoord u="0.260522" v="0.890625"/>
+</vertex>
+<vertex>
+<position x="-5.40571" y="-0.5" z="-25.4319"/>
+<normal x="0.0230564" y="-0.996024" z="0.0860478"/>
+<texcoord u="-21.1886" v="1.24876"/>
+<texcoord u="0.566784" v="0.0795595"/>
+</vertex>
+<vertex>
+<position x="-8.03445" y="-0.5" z="-24.7275"/>
+<normal x="0.00445167" y="-0.999989" z="-0.00144635"/>
+<texcoord u="-19.6308" v="1.24819"/>
+<texcoord u="0.472586" v="0.288686"/>
+</vertex>
+<vertex>
+<position x="-10.5752" y="-0.5" z="-23.7522"/>
+<normal x="0.00427603" y="-0.999989" z="-0.00190411"/>
+<texcoord u="-18.073" v="1.24761"/>
+<texcoord u="0.442823" v="0.507847"/>
+</vertex>
+<vertex>
+<position x="-13" y="-0.5" z="-22.5167"/>
+<normal x="0.00405372" y="-0.999989" z="-0.00234054"/>
+<texcoord u="-16.5151" v="1.24703"/>
+<texcoord u="0.504003" v="0.722075"/>
+</vertex>
+<vertex>
+<position x="-15.2824" y="-0.5" z="-21.0345"/>
+<normal x="0.00378711" y="-0.999989" z="-0.00275098"/>
+<texcoord u="-14.9573" v="1.24646"/>
+<texcoord u="0.593418" v="0.932966"/>
+</vertex>
+<vertex>
+<position x="-1.24911e-006" y="-0.433013" z="-25.75"/>
+<normal x="0.00405107" y="-0.866058" z="0.499928"/>
+<texcoord u="-24.2437" v="1.62026"/>
+<texcoord u="0.426178" v="0.906437"/>
+</vertex>
+<vertex>
+<position x="-2.69161" y="-0.433013" z="-25.609"/>
+<normal x="0.0220535" y="-0.906881" z="0.420808"/>
+<texcoord u="-22.6859" v="1.61969"/>
+<texcoord u="0.261323" v="0.906433"/>
+</vertex>
+<vertex>
+<position x="-5.35373" y="-0.433013" z="-25.1873"/>
+<normal x="0.148959" y="-0.817779" z="0.555922"/>
+<texcoord u="-21.128" v="1.61911"/>
+<texcoord u="0.579789" v="0.0833094"/>
+</vertex>
+<vertex>
+<position x="-7.9572" y="-0.433013" z="-24.4897"/>
+<normal x="0.158339" y="-0.866058" z="0.474207"/>
+<texcoord u="-19.5702" v="1.61853"/>
+<texcoord u="0.488482" v="0.291404"/>
+</vertex>
+<vertex>
+<position x="-10.4735" y="-0.433013" z="-23.5238"/>
+<normal x="0.20704" y="-0.866058" z="0.455058"/>
+<texcoord u="-18.0124" v="1.61796"/>
+<texcoord u="0.459688" v="0.508247"/>
+</vertex>
+<vertex>
+<position x="-12.875" y="-0.433013" z="-22.3002"/>
+<normal x="0.253472" y="-0.866058" z="0.430924"/>
+<texcoord u="-16.4545" v="1.61738"/>
+<texcoord u="0.516084" v="0.721215"/>
+</vertex>
+<vertex>
+<position x="-15.1355" y="-0.433013" z="-20.8322"/>
+<normal x="0.297128" y="-0.866058" z="0.402069"/>
+<texcoord u="-14.8967" v="1.61681"/>
+<texcoord u="0.602901" v="0.9307"/>
+</vertex>
+<vertex>
+<position x="-2.67248" y="-0.25" z="-25.427"/>
+<normal x="0.0428338" y="-0.57459" z="0.817319"/>
+<texcoord u="-22.6253" v="1.99004"/>
+<texcoord u="0.261908" v="0.922253"/>
+</vertex>
+<vertex>
+<position x="-5.31568" y="-0.25" z="-25.0083"/>
+<normal x="0.234817" y="-0.420564" z="0.876348"/>
+<texcoord u="-21.0675" v="1.98946"/>
+<texcoord u="0.592219" v="0.0864358"/>
+</vertex>
+<vertex>
+<position x="-7.90064" y="-0.25" z="-24.3157"/>
+<normal x="0.269825" y="-0.500068" z="0.822877"/>
+<texcoord u="-19.5097" v="1.98888"/>
+<texcoord u="0.504374" v="0.293776"/>
+</vertex>
+<vertex>
+<position x="-10.399" y="-0.25" z="-23.3566"/>
+<normal x="0.354361" y="-0.500069" z="0.790164"/>
+<texcoord u="-17.9518" v="1.98831"/>
+<texcoord u="0.476421" v="0.508676"/>
+</vertex>
+<vertex>
+<position x="-12.7835" y="-0.25" z="-22.1417"/>
+<normal x="0.435015" y="-0.500067" z="0.748795"/>
+<texcoord u="-16.394" v="1.98773"/>
+<texcoord u="0.528288" v="0.720492"/>
+</vertex>
+<vertex>
+<position x="-15.0279" y="-0.25" z="-20.6841"/>
+<normal x="0.510902" y="-0.500068" z="0.699222"/>
+<texcoord u="-14.8361" v="1.98716"/>
+<texcoord u="0.611983" v="0.929013"/>
+</vertex>
+<vertex>
+<position x="-5.30175" y="3.6718e-008" z="-24.9428"/>
+<normal x="0.257796" y="0.0888417" z="0.962106"/>
+<texcoord u="-21.0069" v="2.35981"/>
+<texcoord u="0.604862" v="0.0888346"/>
+</vertex>
+<vertex>
+<position x="-7.87994" y="3.6718e-008" z="-24.252"/>
+<normal x="0.309017" y="-1.3387e-007" z="0.951056"/>
+<texcoord u="-19.4491" v="2.35923"/>
+<texcoord u="0.520294" v="0.29578"/>
+</vertex>
+<vertex>
+<position x="-10.3718" y="3.6718e-008" z="-23.2954"/>
+<normal x="0.406737" y="-7.46585e-007" z="0.913546"/>
+<texcoord u="-17.8913" v="2.35866"/>
+<texcoord u="0.49298" v="0.509309"/>
+</vertex>
+<vertex>
+<position x="-12.75" y="3.6718e-008" z="-22.0837"/>
+<normal x="0.5" y="-3.29527e-007" z="0.866025"/>
+<texcoord u="-16.3334" v="2.35808"/>
+<texcoord u="0.540578" v="0.720324"/>
+</vertex>
+<vertex>
+<position x="-14.9885" y="3.6718e-008" z="-20.6299"/>
+<normal x="0.587785" y="-6.64203e-007" z="0.809017"/>
+<texcoord u="-14.7755" v="2.35751"/>
+<texcoord u="0.621094" v="0.928223"/>
+</vertex>
+<vertex>
+<position x="-5.31568" y="0.25" z="-25.0083"/>
+<normal x="0.211828" y="0.574591" z="0.790553"/>
+<texcoord u="-20.9463" v="2.73016"/>
+<texcoord u="0.617417" v="0.0901179"/>
+</vertex>
+<vertex>
+<position x="-7.90064" y="0.25" z="-24.3157"/>
+<normal x="0.265382" y="0.500069" z="0.82432"/>
+<texcoord u="-19.3885" v="2.72958"/>
+<texcoord u="0.535856" v="0.297162"/>
+</vertex>
+<vertex>
+<position x="-10.399" y="0.25" z="-23.3566"/>
+<normal x="0.350093" y="0.500069" z="0.792064"/>
+<texcoord u="-17.8307" v="2.72901"/>
+<texcoord u="0.509104" v="0.510036"/>
+</vertex>
+<vertex>
+<position x="-12.7835" y="0.25" z="-22.1417"/>
+<normal x="0.430969" y="0.500067" z="0.751132"/>
+<texcoord u="-16.2728" v="2.72843"/>
+<texcoord u="0.550355" v="0.718469"/>
+</vertex>
+<vertex>
+<position x="22.1417" y="0.25" z="-12.7835"/>
+<normal x="-0.686402" y="0.574591" z="0.445755"/>
+<texcoord u="-40.3672" v="-1.70713"/>
+<texcoord u="0.678577" v="0.714118"/>
+</vertex>
+<vertex>
+<position x="20.6841" y="0.25" z="-15.0279"/>
+<normal x="-0.701967" y="0.500069" z="0.507122"/>
+<texcoord u="-38.8093" v="-1.7077"/>
+<texcoord u="0.500702" v="0.714116"/>
+</vertex>
+<vertex>
+<position x="19" y="0.25" z="-17.1077"/>
+<normal x="-0.645114" y="0.500068" z="0.57772"/>
+<texcoord u="-37.2515" v="-1.70828"/>
+<texcoord u="0.323735" v="0.696179"/>
+</vertex>
+<vertex>
+<position x="17.1077" y="0.25" z="-19"/>
+<normal x="-0.641533" y="0.420562" z="0.641532"/>
+<texcoord u="-35.6936" v="-1.70885"/>
+<texcoord u="0.147812" v="0.66993"/>
+</vertex>
+<vertex>
+<position x="22.3002" y="0.433013" z="-12.875"/>
+<normal x="-0.353403" y="0.906882" z="0.229503"/>
+<texcoord u="-40.3066" v="-1.33678"/>
+<texcoord u="0.679214" v="0.731309"/>
+</vertex>
+<vertex>
+<position x="20.8322" y="0.433013" z="-15.1355"/>
+<normal x="-0.40683" y="0.866058" z="0.290572"/>
+<texcoord u="-38.7488" v="-1.33735"/>
+<texcoord u="0.500065" v="0.731309"/>
+</vertex>
+<vertex>
+<position x="19.136" y="0.433013" z="-17.2301"/>
+<normal x="-0.374228" y="0.866058" z="0.331505"/>
+<texcoord u="-37.1909" v="-1.33793"/>
+<texcoord u="0.321837" v="0.713219"/>
+</vertex>
+<vertex>
+<position x="17.2301" y="0.433013" z="-19.136"/>
+<normal x="-0.406961" y="0.81778" z="0.406961"/>
+<texcoord u="-35.6331" v="-1.3385"/>
+<texcoord u="0.144643" v="0.686837"/>
+</vertex>
+<vertex>
+<position x="22.5167" y="0.5" z="-13"/>
+<normal x="0.0747112" y="0.996024" z="-0.048518"/>
+<texcoord u="-40.246" v="-0.966426"/>
+<texcoord u="0.680084" v="0.748489"/>
+</vertex>
+<vertex>
+<position x="21.0345" y="0.5" z="-15.2824"/>
+<normal x="-0.00275162" y="0.999989" z="-0.00378667"/>
+<texcoord u="-38.6882" v="-0.967004"/>
+<texcoord u="0.4992" v="0.748491"/>
+</vertex>
+<vertex>
+<position x="19.3218" y="0.5" z="-17.3974"/>
+<normal x="-0.00313192" y="0.999989" z="-0.00347869"/>
+<texcoord u="-37.1304" v="-0.967579"/>
+<texcoord u="0.319237" v="0.730226"/>
+</vertex>
+<vertex>
+<position x="22.7332" y="0.433013" z="-13.125"/>
+<normal x="0.482682" y="0.817779" z="-0.313457"/>
+<texcoord u="-40.1855" v="-0.596077"/>
+<texcoord u="0.680953" v="0.765669"/>
+</vertex>
+<vertex>
+<position x="21.2367" y="0.433013" z="-15.4294"/>
+<normal x="0.402069" y="0.866058" z="-0.297128"/>
+<texcoord u="-38.6276" v="-0.596653"/>
+<texcoord u="0.498325" v="0.76567"/>
+</vertex>
+<vertex>
+<position x="19.5076" y="0.433013" z="-17.5647"/>
+<normal x="0.368808" y="0.866058" z="-0.337528"/>
+<texcoord u="-37.0698" v="-0.59723"/>
+<texcoord u="0.316636" v="0.747232"/>
+</vertex>
+<vertex>
+<position x="22.8917" y="0.25" z="-13.2165"/>
+<normal x="0.760895" y="0.420564" z="-0.494131"/>
+<texcoord u="-40.1249" v="-0.225728"/>
+<texcoord u="0.681591" v="0.78286"/>
+</vertex>
+<vertex>
+<position x="21.3848" y="0.25" z="-15.537"/>
+<normal x="0.699222" y="0.500068" z="-0.510902"/>
+<texcoord u="-38.5671" v="-0.226304"/>
+<texcoord u="0.497689" v="0.782863"/>
+</vertex>
+<vertex>
+<position x="19.6436" y="0.25" z="-17.6872"/>
+<normal x="0.641989" y="0.500066" z="-0.581193"/>
+<texcoord u="-37.0092" v="-0.226879"/>
+<texcoord u="0.314295" v="0.769261"/>
+</vertex>
+<vertex>
+<position x="22.9497" y="-2.38132e-008" z="-13.25"/>
+<normal x="0.835354" y="-0.0888415" z="-0.542486"/>
+<texcoord u="-40.0643" v="0.14462"/>
+<texcoord u="0.681823" v="0.800061"/>
+</vertex>
+<vertex>
+<position x="21.439" y="-2.38132e-008" z="-15.5763"/>
+<normal x="0.809017" y="9.57688e-007" z="-0.587786"/>
+<texcoord u="-38.5065" v="0.144046"/>
+<texcoord u="0.49746" v="0.800064"/>
+</vertex>
+<vertex>
+<position x="19.6934" y="-2.38132e-008" z="-17.732"/>
+<normal x="0.743145" y="-1.23058e-006" z="-0.669131"/>
+<texcoord u="-36.9486" v="0.14347"/>
+<texcoord u="0.313162" v="0.795075"/>
+</vertex>
+<vertex>
+<position x="25.1393" y="-0.25" z="-8.16826"/>
+<normal x="0.824319" y="-0.500071" z="-0.265382"/>
+<texcoord u="-43.1194" v="0.516122"/>
+<texcoord u="0.443805" v="0.423119"/>
+</vertex>
+<vertex>
+<position x="24.1478" y="-0.25" z="-10.7513"/>
+<normal x="0.847002" y="-0.420566" z="-0.325133"/>
+<texcoord u="-41.5616" v="0.515546"/>
+<texcoord u="0.42666" v="0.0746538"/>
+</vertex>
+<vertex>
+<position x="22.8917" y="-0.25" z="-13.2165"/>
+<normal x="0.686403" y="-0.57459" z="-0.445756"/>
+<texcoord u="-40.0038" v="0.51497"/>
+<texcoord u="0.681591" v="0.817262"/>
+</vertex>
+<vertex>
+<position x="21.3848" y="-0.25" z="-15.537"/>
+<normal x="0.701969" y="-0.500066" z="-0.507123"/>
+<texcoord u="-38.4459" v="0.514394"/>
+<texcoord u="0.497689" v="0.817264"/>
+</vertex>
+<vertex>
+<position x="19.6436" y="-0.25" z="-17.6872"/>
+<normal x="0.645114" y="-0.500067" z="-0.57772"/>
+<texcoord u="-36.888" v="0.513818"/>
+<texcoord u="0.312927" v="0.812276"/>
+</vertex>
+<vertex>
+<position x="25.6764" y="-0.433013" z="-5.45769"/>
+<normal x="0.489848" y="-0.866056" z="-0.099979"/>
+<texcoord u="-44.6167" v="0.887048"/>
+<texcoord u="0.741894" v="0.61617"/>
+</vertex>
+<vertex>
+<position x="24.9653" y="-0.433013" z="-8.11171"/>
+<normal x="0.476712" y="-0.866057" z="-0.150633"/>
+<texcoord u="-43.0589" v="0.886472"/>
+<texcoord u="0.434" v="0.425754"/>
+</vertex>
+<vertex>
+<position x="23.9806" y="-0.433013" z="-10.6769"/>
+<normal x="0.537306" y="-0.817779" z="-0.206252"/>
+<texcoord u="-41.501" v="0.885896"/>
+<texcoord u="0.410592" v="0.0743274"/>
+</vertex>
+<vertex>
+<position x="22.7332" y="-0.433013" z="-13.125"/>
+<normal x="0.353402" y="-0.906882" z="-0.229502"/>
+<texcoord u="-39.9432" v="0.88532"/>
+<texcoord u="0.680954" v="0.834453"/>
+</vertex>
+<vertex>
+<position x="21.2367" y="-0.433013" z="-15.4294"/>
+<normal x="0.40683" y="-0.866058" z="-0.290572"/>
+<texcoord u="-38.3854" v="0.884745"/>
+<texcoord u="0.498326" v="0.834458"/>
+</vertex>
+<vertex>
+<position x="19.5076" y="-0.433013" z="-17.5647"/>
+<normal x="0.374229" y="-0.866058" z="-0.331506"/>
+<texcoord u="-36.8275" v="0.884169"/>
+<texcoord u="0.313102" v="0.829479"/>
+</vertex>
+<vertex>
+<position x="17.5647" y="-0.433013" z="-19.5076"/>
+<normal x="0.406963" y="-0.817779" z="-0.406963"/>
+<texcoord u="-35.2696" v="0.883593"/>
+<texcoord u="0.130677" v="0.838068"/>
+</vertex>
+<vertex>
+<position x="25.4319" y="-0.5" z="-5.40571"/>
+<normal x="0.000974437" y="-0.999989" z="0.00457827"/>
+<texcoord u="-44.5561" v="1.2574"/>
+<texcoord u="0.362795" v="0.621576"/>
+</vertex>
+<vertex>
+<position x="24.7275" y="-0.5" z="-8.03445"/>
+<normal x="0.00144711" y="-0.999989" z="0.00445151"/>
+<texcoord u="-42.9983" v="1.25682"/>
+<texcoord u="0.40651" v="0.434302"/>
+</vertex>
+<vertex>
+<position x="23.7522" y="-0.5" z="-10.5752"/>
+<normal x="0.0831657" y="-0.996024" z="-0.0319243"/>
+<texcoord u="-41.4404" v="1.25625"/>
+<texcoord u="0.404052" v="0.0806975"/>
+</vertex>
+<vertex>
+<position x="22.5167" y="-0.5" z="-13"/>
+<normal x="-0.0747114" y="-0.996024" z="0.0485182"/>
+<texcoord u="-39.8826" v="1.25567"/>
+<texcoord u="0.680085" v="0.851633"/>
+</vertex>
+<vertex>
+<position x="21.0345" y="-0.5" z="-15.2824"/>
+<normal x="0.00275103" y="-0.999989" z="0.00378708"/>
+<texcoord u="-38.3247" v="1.25509"/>
+<texcoord u="0.499201" v="0.851637"/>
+</vertex>
+<vertex>
+<position x="19.3218" y="-0.5" z="-17.3974"/>
+<normal x="0.00313197" y="-0.999989" z="0.00347867"/>
+<texcoord u="-36.7669" v="1.25452"/>
+<texcoord u="0.31351" v="0.846679"/>
+</vertex>
+<vertex>
+<position x="17.3974" y="-0.5" z="-19.3218"/>
+<normal x="0.0629916" y="-0.996024" z="-0.0629915"/>
+<texcoord u="-35.2091" v="1.25394"/>
+<texcoord u="0.132353" v="0.85519"/>
+</vertex>
+<vertex>
+<position x="25.1873" y="-0.433013" z="-5.35373"/>
+<normal x="-0.48816" y="-0.866058" z="0.107904"/>
+<texcoord u="-44.4956" v="1.62775"/>
+<texcoord u="0.0706058" v="0.605778"/>
+</vertex>
+<vertex>
+<position x="24.4897" y="-0.433013" z="-7.9572"/>
+<normal x="-0.474207" y="-0.866058" z="0.158339"/>
+<texcoord u="-42.9377" v="1.62717"/>
+<texcoord u="0.378824" v="0.432575"/>
+</vertex>
+<vertex>
+<position x="23.5238" y="-0.433013" z="-10.4735"/>
+<normal x="-0.393396" y="-0.906882" z="0.151011"/>
+<texcoord u="-41.3799" v="1.6266"/>
+<texcoord u="0.397926" v="0.0806259"/>
+</vertex>
+<vertex>
+<position x="22.3002" y="-0.433013" z="-12.875"/>
+<normal x="-0.482681" y="-0.81778" z="0.313457"/>
+<texcoord u="-39.822" v="1.62602"/>
+<texcoord u="0.679216" v="0.868814"/>
+</vertex>
+<vertex>
+<position x="20.8322" y="-0.433013" z="-15.1355"/>
+<normal x="-0.402068" y="-0.866058" z="0.297127"/>
+<texcoord u="-38.2642" v="1.62544"/>
+<texcoord u="0.500067" v="0.868819"/>
+</vertex>
+<vertex>
+<position x="19.136" y="-0.433013" z="-17.2301"/>
+<normal x="-0.368807" y="-0.866059" z="0.337526"/>
+<texcoord u="-36.7064" v="1.62487"/>
+<texcoord u="0.313921" v="0.863878"/>
+</vertex>
+<vertex>
+<position x="17.2301" y="-0.433013" z="-19.136"/>
+<normal x="-0.297964" y="-0.906882" z="0.297964"/>
+<texcoord u="-35.1485" v="1.62429"/>
+<texcoord u="0.134028" v="0.872313"/>
+</vertex>
+<vertex>
+<position x="24.3157" y="-0.25" z="-7.90065"/>
+<normal x="-0.822876" y="-0.500069" z="0.269825"/>
+<texcoord u="-42.8773" v="1.99752"/>
+<texcoord u="0.367942" v="0.425361"/>
+</vertex>
+<vertex>
+<position x="23.3566" y="-0.25" z="-10.399"/>
+<normal x="-0.76408" y="-0.574592" z="0.293303"/>
+<texcoord u="-41.3194" v="1.99695"/>
+<texcoord u="0.391899" v="0.0754161"/>
+</vertex>
+<vertex>
+<position x="22.1417" y="-0.25" z="-12.7835"/>
+<normal x="-0.760895" y="-0.420562" z="0.494132"/>
+<texcoord u="-39.7616" v="1.99637"/>
+<texcoord u="0.67858" v="0.886005"/>
+</vertex>
+<vertex>
+<position x="20.6841" y="-0.25" z="-15.0279"/>
+<normal x="-0.699222" y="-0.500067" z="0.510902"/>
+<texcoord u="-38.2037" v="1.9958"/>
+<texcoord u="0.500704" v="0.886012"/>
+</vertex>
+<vertex>
+<position x="19" y="-0.25" z="-17.1077"/>
+<normal x="-0.641988" y="-0.500068" z="0.581191"/>
+<texcoord u="-36.6458" v="1.99522"/>
+<texcoord u="0.314099" v="0.881078"/>
+</vertex>
+<vertex>
+<position x="17.1077" y="-0.25" z="-19"/>
+<normal x="-0.578725" y="-0.574591" z="0.578725"/>
+<texcoord u="-35.088" v="1.99464"/>
+<texcoord u="0.135472" v="0.889453"/>
+</vertex>
+<vertex>
+<position x="24.252" y="3.6718e-008" z="-7.87994"/>
+<normal x="-0.951056" y="-8.5986e-007" z="0.309017"/>
+<texcoord u="-42.8167" v="2.36787"/>
+<texcoord u="0.358647" v="0.410222"/>
+</vertex>
+<vertex>
+<position x="23.2954" y="3.6718e-008" z="-10.3718"/>
+<normal x="-0.929889" y="-0.0888407" z="0.356951"/>
+<texcoord u="-41.2589" v="2.3673"/>
+<texcoord u="0.38271" v="0.0700879"/>
+</vertex>
+<vertex>
+<position x="22.0837" y="3.6718e-008" z="-12.75"/>
+<normal x="-0.835354" y="0.0888434" z="0.542486"/>
+<texcoord u="-39.701" v="2.36672"/>
+<texcoord u="0.678348" v="0.903206"/>
+</vertex>
+<vertex>
+<position x="20.63" y="3.6718e-008" z="-14.9885"/>
+<normal x="-0.809017" y="1.50862e-006" z="0.587786"/>
+<texcoord u="-38.1432" v="2.36615"/>
+<texcoord u="0.500943" v="0.903212"/>
+</vertex>
+<vertex>
+<position x="18.9502" y="3.6718e-008" z="-17.0629"/>
+<normal x="-0.743145" y="-9.62837e-007" z="0.669131"/>
+<texcoord u="-36.5853" v="2.36557"/>
+<texcoord u="0.313875" v="0.898279"/>
+</vertex>
+<vertex>
+<position x="17.0628" y="3.6718e-008" z="-18.9502"/>
+<normal x="-0.704311" y="-0.0888415" z="0.704311"/>
+<texcoord u="-35.0275" v="2.36499"/>
+<texcoord u="0.136508" v="0.906625"/>
+</vertex>
+<vertex>
+<position x="23.3566" y="0.25" z="-10.399"/>
+<normal x="-0.847002" y="0.420566" z="0.325134"/>
+<texcoord u="-41.1983" v="2.73765"/>
+<texcoord u="0.366637" v="0.0659241"/>
+</vertex>
+<vertex>
+<position x="22.1417" y="0.25" z="-12.7835"/>
+<normal x="-0.686402" y="0.574591" z="0.445755"/>
+<texcoord u="-39.6405" v="2.73707"/>
+<texcoord u="0.678581" v="0.920407"/>
+</vertex>
+<vertex>
+<position x="20.6841" y="0.25" z="-15.0279"/>
+<normal x="-0.701967" y="0.500069" z="0.507122"/>
+<texcoord u="-38.0826" v="2.7365"/>
+<texcoord u="0.500705" v="0.920412"/>
+</vertex>
+<vertex>
+<position x="19" y="0.25" z="-17.1077"/>
+<normal x="-0.645114" y="0.500068" z="0.57772"/>
+<texcoord u="-36.5248" v="2.73592"/>
+<texcoord u="0.313191" v="0.915468"/>
+</vertex>
+<vertex>
+<position x="17.1077" y="0.25" z="-19"/>
+<normal x="-0.641533" y="0.420562" z="0.641532"/>
+<texcoord u="-34.9669" v="2.73534"/>
+<texcoord u="0.137086" v="0.92382"/>
+</vertex>
+<vertex>
+<position x="19" y="0.25" z="17.1077"/>
+<normal x="-0.636047" y="0.574592" z="-0.515061"/>
+<texcoord u="34.4091" v="-1.73477"/>
+<texcoord u="0.918631" v="0.259324"/>
+</vertex>
+<vertex>
+<position x="20.6841" y="0.25" z="15.0279"/>
+<normal x="-0.699221" y="0.500069" z="-0.510901"/>
+<texcoord u="35.967" v="-1.73535"/>
+<texcoord u="0.639442" v="0.291616"/>
+</vertex>
+<vertex>
+<position x="22.1417" y="0.25" z="12.7835"/>
+<normal x="-0.748795" y="0.500068" z="-0.435014"/>
+<texcoord u="37.5248" v="-1.73592"/>
+<texcoord u="0.358415" v="0.295562"/>
+</vertex>
+<vertex>
+<position x="23.3566" y="0.25" z="10.399"/>
+<normal x="-0.808376" y="0.420566" z="-0.411888"/>
+<texcoord u="39.0826" v="-1.7365"/>
+<texcoord u="0.0776977" v="0.270999"/>
+</vertex>
+<vertex>
+<position x="19.136" y="0.433013" z="17.2301"/>
+<normal x="-0.327478" y="0.906882" z="-0.265186"/>
+<texcoord u="34.4697" v="-1.36442"/>
+<texcoord u="0.922755" v="0.28626"/>
+</vertex>
+<vertex>
+<position x="20.8322" y="0.433013" z="15.1355"/>
+<normal x="-0.402068" y="0.866058" z="-0.297127"/>
+<texcoord u="36.0275" v="-1.365"/>
+<texcoord u="0.640829" v="0.318837"/>
+</vertex>
+<vertex>
+<position x="22.3002" y="0.433013" z="12.875"/>
+<normal x="-0.430924" y="0.866058" z="-0.253472"/>
+<texcoord u="37.5854" v="-1.36557"/>
+<texcoord u="0.357046" v="0.32278"/>
+</vertex>
+<vertex>
+<position x="23.5238" y="0.433013" z="10.4735"/>
+<normal x="-0.512804" y="0.817778" z="-0.261287"/>
+<texcoord u="39.1432" v="-1.36615"/>
+<texcoord u="0.0743245" v="0.298044"/>
+</vertex>
+<vertex>
+<position x="19.3218" y="0.5" z="17.3974"/>
+<normal x="0.0692303" y="0.996024" z="0.0560616"/>
+<texcoord u="34.5303" v="-0.994071"/>
+<texcoord u="0.928083" v="0.325052"/>
+</vertex>
+<vertex>
+<position x="21.0344" y="0.5" z="15.2824"/>
+<normal x="0.00275115" y="0.999989" z="-0.00378696"/>
+<texcoord u="36.0882" v="-0.994648"/>
+<texcoord u="0.642583" v="0.346026"/>
+</vertex>
+<vertex>
+<position x="22.5167" y="0.5" z="13"/>
+<normal x="0.00234024" y="0.999989" z="-0.00405377"/>
+<texcoord u="37.646" v="-0.995223"/>
+<texcoord u="0.356046" v="0.350014"/>
+</vertex>
+<vertex>
+<position x="23.7522" y="0.5" z="10.5752"/>
+<normal x="-0.0793744" y="0.996024" z="-0.0404432"/>
+<texcoord u="39.2038" v="-0.995799"/>
+<texcoord u="0.0705807" v="0.325041"/>
+</vertex>
+<vertex>
+<position x="19.5076" y="0.433013" z="17.5647"/>
+<normal x="0.447273" y="0.817778" z="0.362195"/>
+<texcoord u="34.5909" v="-0.623722"/>
+<texcoord u="0.933121" v="0.363499"/>
+</vertex>
+<vertex>
+<position x="21.2367" y="0.433013" z="15.4294"/>
+<normal x="0.406832" y="0.866057" z="0.290573"/>
+<texcoord u="36.1487" v="-0.624296"/>
+<texcoord u="0.644343" v="0.381076"/>
+</vertex>
+<vertex>
+<position x="22.7332" y="0.433013" z="13.125"/>
+<normal x="0.434977" y="0.866057" z="0.246456"/>
+<texcoord u="37.7065" v="-0.624873"/>
+<texcoord u="0.355047" v="0.377248"/>
+</vertex>
+<vertex>
+<position x="23.9806" y="0.433013" z="10.6768"/>
+<normal x="0.375459" y="0.906881" z="0.191306"/>
+<texcoord u="39.2644" v="-0.62545"/>
+<texcoord u="0.0668278" v="0.352032"/>
+</vertex>
+<vertex>
+<position x="19.6436" y="0.25" z="17.6871"/>
+<normal x="0.705077" y="0.420561" z="0.57096"/>
+<texcoord u="34.6515" v="-0.253373"/>
+<texcoord u="0.935778" v="0.390619"/>
+</vertex>
+<vertex>
+<position x="21.3848" y="0.25" z="15.5369"/>
+<normal x="0.701969" y="0.500067" z="0.507123"/>
+<texcoord u="36.2093" v="-0.253947"/>
+<texcoord u="0.644983" v="0.40832"/>
+</vertex>
+<vertex>
+<position x="22.8917" y="0.25" z="13.2165"/>
+<normal x="0.751131" y="0.500069" z="0.430968"/>
+<texcoord u="37.7671" v="-0.254523"/>
+<texcoord u="0.353677" v="0.404466"/>
+</vertex>
+<vertex>
+<position x="24.1478" y="0.25" z="10.7513"/>
+<normal x="0.729237" y="0.57459" z="0.371565"/>
+<texcoord u="39.3249" v="-0.2551"/>
+<texcoord u="0.0634547" v="0.379078"/>
+</vertex>
+<vertex>
+<position x="19.6933" y="-2.38132e-008" z="17.732"/>
+<normal x="0.774073" y="-0.088842" z="0.626831"/>
+<texcoord u="34.712" v="0.116978"/>
+<texcoord u="0.936545" v="0.41799"/>
+</vertex>
+<vertex>
+<position x="21.439" y="-2.38132e-008" z="15.5763"/>
+<normal x="0.809017" y="-9.78283e-007" z="0.587785"/>
+<texcoord u="36.2698" v="0.116402"/>
+<texcoord u="0.644993" v="0.435574"/>
+</vertex>
+<vertex>
+<position x="22.9497" y="-2.38132e-008" z="13.25"/>
+<normal x="0.866025" y="-1.12245e-006" z="0.5"/>
+<texcoord u="37.8277" v="0.115827"/>
+<texcoord u="0.352949" v="0.431709"/>
+</vertex>
+<vertex>
+<position x="19.6436" y="-0.25" z="17.6871"/>
+<normal x="0.636048" y="-0.57459" z="0.515061"/>
+<texcoord u="34.7725" v="0.487329"/>
+<texcoord u="0.935088" v="0.445627"/>
+</vertex>
+<vertex>
+<position x="21.3848" y="-0.25" z="15.5369"/>
+<normal x="0.699223" y="-0.500067" z="0.510902"/>
+<texcoord u="36.3304" v="0.486751"/>
+<texcoord u="0.644262" v="0.462817"/>
+</vertex>
+<vertex>
+<position x="22.8917" y="-0.25" z="13.2165"/>
+<normal x="0.748795" y="-0.500068" z="0.435014"/>
+<texcoord u="37.8882" v="0.486176"/>
+<texcoord u="0.352956" v="0.458962"/>
+</vertex>
+<vertex>
+<position x="15.4294" y="-0.433013" z="21.2367"/>
+<normal x="0.290572" y="-0.866058" z="0.406831"/>
+<texcoord u="31.7174" v="0.858832"/>
+<texcoord u="0.291464" v="0.194089"/>
+</vertex>
+<vertex>
+<position x="17.5647" y="-0.433013" z="19.5076"/>
+<normal x="0.362195" y="-0.817779" z="0.447273"/>
+<texcoord u="33.2752" v="0.858256"/>
+<texcoord u="0.580406" v="0.208721"/>
+</vertex>
+<vertex>
+<position x="19.5076" y="-0.433013" z="17.5647"/>
+<normal x="0.327478" y="-0.906882" z="0.265186"/>
+<texcoord u="34.833" v="0.85768"/>
+<texcoord u="0.931739" v="0.473464"/>
+</vertex>
+<vertex>
+<position x="21.2367" y="-0.433013" z="15.4294"/>
+<normal x="0.402068" y="-0.866058" z="0.297127"/>
+<texcoord u="36.3909" v="0.857104"/>
+<texcoord u="0.642902" v="0.490035"/>
+</vertex>
+<vertex>
+<position x="22.7332" y="-0.433013" z="13.125"/>
+<normal x="0.430924" y="-0.866058" z="0.253472"/>
+<texcoord u="37.9488" v="0.856528"/>
+<texcoord u="0.353605" v="0.486207"/>
+</vertex>
+<vertex>
+<position x="15.2824" y="-0.5" z="21.0344"/>
+<normal x="-0.00378738" y="-0.999989" z="0.00275072"/>
+<texcoord u="31.7779" v="1.22918"/>
+<texcoord u="0.294215" v="0.166969"/>
+</vertex>
+<vertex>
+<position x="17.3974" y="-0.5" z="19.3218"/>
+<normal x="0.0560617" y="-0.996024" z="0.0692304"/>
+<texcoord u="33.3357" v="1.22861"/>
+<texcoord u="0.580406" v="0.181466"/>
+</vertex>
+<vertex>
+<position x="19.3218" y="-0.5" z="17.3974"/>
+<normal x="-0.0692308" y="-0.996024" z="-0.0560618"/>
+<texcoord u="34.8936" v="1.22803"/>
+<texcoord u="0.927282" v="0.50141"/>
+</vertex>
+<vertex>
+<position x="21.0344" y="-0.5" z="15.2824"/>
+<normal x="-0.00275149" y="-0.999989" z="0.00378673"/>
+<texcoord u="36.4515" v="1.22745"/>
+<texcoord u="0.641162" v="0.517239"/>
+</vertex>
+<vertex>
+<position x="22.5167" y="-0.5" z="13"/>
+<normal x="-0.00234008" y="-0.999989" z="0.00405389"/>
+<texcoord u="38.0093" v="1.22688"/>
+<texcoord u="0.354622" v="0.51344"/>
+</vertex>
+<vertex>
+<position x="23.7522" y="-0.5" z="10.5752"/>
+<normal x="0.0793734" y="-0.996024" z="0.0404428"/>
+<texcoord u="39.5671" v="1.2263"/>
+<texcoord u="0.0691733" v="0.538601"/>
+</vertex>
+<vertex>
+<position x="15.1355" y="-0.433013" z="20.8322"/>
+<normal x="-0.297128" y="-0.866057" z="-0.402069"/>
+<texcoord u="31.8385" v="1.59953"/>
+<texcoord u="0.296967" v="0.139863"/>
+</vertex>
+<vertex>
+<position x="17.2301" y="-0.433013" z="19.136"/>
+<normal x="-0.265187" y="-0.906881" z="-0.327478"/>
+<texcoord u="33.3963" v="1.59896"/>
+<texcoord u="0.580406" v="0.154211"/>
+</vertex>
+<vertex>
+<position x="19.136" y="-0.433013" z="17.2301"/>
+<normal x="-0.447273" y="-0.817779" z="-0.362194"/>
+<texcoord u="34.9542" v="1.59838"/>
+<texcoord u="0.922826" v="0.529341"/>
+</vertex>
+<vertex>
+<position x="20.8322" y="-0.433013" z="15.1355"/>
+<normal x="-0.406831" y="-0.866058" z="-0.290572"/>
+<texcoord u="36.512" v="1.5978"/>
+<texcoord u="0.639425" v="0.544429"/>
+</vertex>
+<vertex>
+<position x="22.3002" y="-0.433013" z="12.875"/>
+<normal x="-0.434976" y="-0.866057" z="-0.246456"/>
+<texcoord u="38.0698" v="1.59723"/>
+<texcoord u="0.35564" v="0.540673"/>
+</vertex>
+<vertex>
+<position x="23.5238" y="-0.433013" z="10.4735"/>
+<normal x="-0.375459" y="-0.906881" z="-0.191306"/>
+<texcoord u="39.6277" v="1.59665"/>
+<texcoord u="0.0729348" v="0.565595"/>
+</vertex>
+<vertex>
+<position x="15.0279" y="-0.25" z="20.6841"/>
+<normal x="-0.510901" y="-0.500069" z="-0.699222"/>
+<texcoord u="31.899" v="1.96988"/>
+<texcoord u="0.299352" v="0.112711"/>
+</vertex>
+<vertex>
+<position x="17.1077" y="-0.25" z="19"/>
+<normal x="-0.515062" y="-0.574591" z="-0.636048"/>
+<texcoord u="33.4569" v="1.96931"/>
+<texcoord u="0.58078" v="0.126964"/>
+</vertex>
+<vertex>
+<position x="19" y="-0.25" z="17.1077"/>
+<normal x="-0.705076" y="-0.420564" z="-0.570959"/>
+<texcoord u="35.0147" v="1.96873"/>
+<texcoord u="0.919471" v="0.557145"/>
+</vertex>
+<vertex>
+<position x="20.6841" y="-0.25" z="15.0279"/>
+<normal x="-0.701968" y="-0.500068" z="-0.507122"/>
+<texcoord u="36.5725" v="1.96816"/>
+<texcoord u="0.638056" v="0.571651"/>
+</vertex>
+<vertex>
+<position x="22.1417" y="-0.25" z="12.7835"/>
+<normal x="-0.751131" y="-0.500068" z="-0.430968"/>
+<texcoord u="38.1304" v="1.96758"/>
+<texcoord u="0.356289" v="0.567918"/>
+</vertex>
+<vertex>
+<position x="23.3566" y="-0.25" z="10.399"/>
+<normal x="-0.729238" y="-0.574588" z="-0.371565"/>
+<texcoord u="39.6882" v="1.967"/>
+<texcoord u="0.0763257" v="0.592638"/>
+</vertex>
+<vertex>
+<position x="14.9885" y="3.6718e-008" z="20.6299"/>
+<normal x="-0.587785" y="1.79695e-006" z="-0.809017"/>
+<texcoord u="31.9596" v="2.34023"/>
+<texcoord u="0.301097" v="0.0855134"/>
+</vertex>
+<vertex>
+<position x="17.0628" y="3.6718e-008" z="18.9502"/>
+<normal x="-0.626832" y="-0.0888453" z="-0.774073"/>
+<texcoord u="33.5174" v="2.33966"/>
+<texcoord u="0.581784" v="0.0997276"/>
+</vertex>
+<vertex>
+<position x="18.9502" y="3.6718e-008" z="17.0628"/>
+<normal x="-0.774073" y="0.0888433" z="-0.626831"/>
+<texcoord u="35.0752" v="2.33908"/>
+<texcoord u="0.918015" v="0.584744"/>
+</vertex>
+<vertex>
+<position x="20.6299" y="3.6718e-008" z="14.9885"/>
+<normal x="-0.809017" y="6.38459e-007" z="-0.587785"/>
+<texcoord u="36.6331" v="2.33851"/>
+<texcoord u="0.637324" v="0.598895"/>
+</vertex>
+<vertex>
+<position x="22.0836" y="3.6718e-008" z="12.75"/>
+<normal x="-0.866025" y="1.591e-006" z="-0.5"/>
+<texcoord u="38.191" v="2.33793"/>
+<texcoord u="0.356301" v="0.595173"/>
+</vertex>
+<vertex>
+<position x="23.2954" y="3.6718e-008" z="10.3718"/>
+<normal x="-0.887483" y="-0.0888415" z="-0.452195"/>
+<texcoord u="39.7488" v="2.33735"/>
+<texcoord u="0.0790945" v="0.619749"/>
+</vertex>
+<vertex>
+<position x="17.1077" y="0.25" z="19"/>
+<normal x="-0.570959" y="0.420565" z="-0.705075"/>
+<texcoord u="33.578" v="2.71001"/>
+<texcoord u="0.583536" v="0.0725295"/>
+</vertex>
+<vertex>
+<position x="19" y="0.25" z="17.1077"/>
+<normal x="-0.636047" y="0.574592" z="-0.515061"/>
+<texcoord u="35.1358" v="2.70943"/>
+<texcoord u="0.918772" v="0.612088"/>
+</vertex>
+<vertex>
+<position x="20.6841" y="0.25" z="15.0279"/>
+<normal x="-0.699221" y="0.500069" z="-0.510901"/>
+<texcoord u="36.6937" v="2.70885"/>
+<texcoord u="0.637334" v="0.626148"/>
+</vertex>
+<vertex>
+<position x="22.1417" y="0.25" z="12.7835"/>
+<normal x="-0.748795" y="0.500068" z="-0.435014"/>
+<texcoord u="38.2515" v="2.70828"/>
+<texcoord u="0.355567" v="0.622418"/>
+</vertex>
+<vertex>
+<position x="23.3566" y="0.25" z="10.399"/>
+<normal x="-0.808376" y="0.420566" z="-0.411888"/>
+<texcoord u="39.8093" v="2.7077"/>
+<texcoord u="0.0811286" v="0.646926"/>
+</vertex>
+<vertex>
+<position x="-15.0279" y="0.25" z="20.6841"/>
+<normal x="0.510901" y="0.500069" z="-0.699221"/>
+<texcoord u="12.5994" v="-1.72671"/>
+<texcoord u="0.903174" v="0.297258"/>
+</vertex>
+<vertex>
+<position x="-12.7835" y="0.25" z="22.1417"/>
+<normal x="0.435014" y="0.500069" z="-0.748795"/>
+<texcoord u="14.1573" v="-1.72728"/>
+<texcoord u="0.755334" v="0.365402"/>
+</vertex>
+<vertex>
+<position x="-10.399" y="0.25" z="23.3566"/>
+<normal x="0.354361" y="0.500068" z="-0.790165"/>
+<texcoord u="15.7151" v="-1.72786"/>
+<texcoord u="0.59523" v="0.421131"/>
+</vertex>
+<vertex>
+<position x="-7.90064" y="0.25" z="24.3157"/>
+<normal x="0.269825" y="0.500068" z="-0.822877"/>
+<texcoord u="17.273" v="-1.72844"/>
+<texcoord u="0.389657" v="0.397601"/>
+</vertex>
+<vertex>
+<position x="-5.31568" y="0.25" z="25.0083"/>
+<normal x="0.182333" y="0.500068" z="-0.846574"/>
+<texcoord u="18.8308" v="-1.72901"/>
+<texcoord u="0.234653" v="0.252608"/>
+</vertex>
+<vertex>
+<position x="-2.67248" y="0.25" z="25.4269"/>
+<normal x="0.141927" y="0.420563" z="-0.896093"/>
+<texcoord u="20.3886" v="-1.72959"/>
+<texcoord u="0.0864812" v="0.0780545"/>
+</vertex>
+<vertex>
+<position x="-15.1355" y="0.433013" z="20.8322"/>
+<normal x="0.297128" y="0.866058" z="-0.402069"/>
+<texcoord u="12.66" v="-1.35636"/>
+<texcoord u="0.910417" v="0.30314"/>
+</vertex>
+<vertex>
+<position x="-12.875" y="0.433013" z="22.3002"/>
+<normal x="0.253472" y="0.866057" z="-0.430925"/>
+<texcoord u="14.2178" v="-1.35694"/>
+<texcoord u="0.757848" v="0.3733"/>
+</vertex>
+<vertex>
+<position x="-10.4735" y="0.433013" z="23.5238"/>
+<normal x="0.207039" y="0.866058" z="-0.455059"/>
+<texcoord u="15.7756" v="-1.35751"/>
+<texcoord u="0.59769" v="0.433271"/>
+</vertex>
+<vertex>
+<position x="-7.95719" y="0.433013" z="24.4897"/>
+<normal x="0.158339" y="0.866058" z="-0.474207"/>
+<texcoord u="17.3335" v="-1.35809"/>
+<texcoord u="0.39061" v="0.408325"/>
+</vertex>
+<vertex>
+<position x="-5.35373" y="0.433013" z="25.1873"/>
+<normal x="0.107903" y="0.866058" z="-0.48816"/>
+<texcoord u="18.8913" v="-1.35866"/>
+<texcoord u="0.227855" v="0.259928"/>
+</vertex>
+<vertex>
+<position x="-2.69161" y="0.433013" z="25.6089"/>
+<normal x="0.0900329" y="0.817779" z="-0.568446"/>
+<texcoord u="20.4492" v="-1.35924"/>
+<texcoord u="0.0795274" v="0.0837362"/>
+</vertex>
+<vertex>
+<position x="-13" y="0.5" z="22.5167"/>
+<normal x="0.00405425" y="0.999989" z="0.00233948"/>
+<texcoord u="14.2784" v="-0.986585"/>
+<texcoord u="0.758945" v="0.383349"/>
+</vertex>
+<vertex>
+<position x="-10.5752" y="0.5" z="23.7522"/>
+<normal x="0.00427647" y="0.999989" z="0.00190312"/>
+<texcoord u="15.8362" v="-0.987161"/>
+<texcoord u="0.60075" v="0.445546"/>
+</vertex>
+<vertex>
+<position x="-8.03444" y="0.5" z="24.7275"/>
+<normal x="0.00445181" y="0.999989" z="0.00144624"/>
+<texcoord u="17.394" v="-0.987737"/>
+<texcoord u="0.390309" v="0.424986"/>
+</vertex>
+<vertex>
+<position x="-5.40571" y="0.5" z="25.4318"/>
+<normal x="0.00457865" y="0.999989" z="0.000972585"/>
+<texcoord u="18.9519" v="-0.988312"/>
+<texcoord u="0.224079" v="0.270422"/>
+</vertex>
+<vertex>
+<position x="-2.71774" y="0.5" z="25.8576"/>
+<normal x="0.0139357" y="0.996024" z="-0.087987"/>
+<texcoord u="20.5097" v="-0.988889"/>
+<texcoord u="0.0751846" v="0.0879337"/>
+</vertex>
+<vertex>
+<position x="-13.125" y="0.433013" z="22.7332"/>
+<normal x="-0.246455" y="0.866058" z="0.434976"/>
+<texcoord u="14.3389" v="-0.616234"/>
+<texcoord u="0.764256" v="0.391564"/>
+</vertex>
+<vertex>
+<position x="-10.6768" y="0.433013" z="23.9806"/>
+<normal x="-0.199638" y="0.866057" z="0.458356"/>
+<texcoord u="15.8967" v="-0.61681"/>
+<texcoord u="0.603971" v="0.457216"/>
+</vertex>
+<vertex>
+<position x="-8.1117" y="0.433013" z="24.9652"/>
+<normal x="-0.150633" y="0.866057" z="0.476712"/>
+<texcoord u="17.4546" v="-0.617387"/>
+<texcoord u="0.38508" v="0.443498"/>
+</vertex>
+<vertex>
+<position x="-5.45768" y="0.433013" z="25.6764"/>
+<normal x="-0.0999777" y="0.866059" z="0.489844"/>
+<texcoord u="19.0124" v="-0.617962"/>
+<texcoord u="0.220971" v="0.280121"/>
+</vertex>
+<vertex>
+<position x="-2.74387" y="0.433013" z="26.1062"/>
+<normal x="-0.0659193" y="0.906882" z="0.416197"/>
+<texcoord u="20.5703" v="-0.618538"/>
+<texcoord u="0.0698449" v="0.0908537"/>
+</vertex>
+<vertex>
+<position x="-10.7513" y="0.25" z="24.1478"/>
+<normal x="-0.350093" y="0.500068" z="0.792065"/>
+<texcoord u="15.9572" v="-0.246459"/>
+<texcoord u="0.607642" v="0.469075"/>
+</vertex>
+<vertex>
+<position x="-8.16825" y="0.25" z="25.1393"/>
+<normal x="-0.265382" y="0.500067" z="0.824321"/>
+<texcoord u="17.5151" v="-0.247034"/>
+<texcoord u="0.380923" v="0.456431"/>
+</vertex>
+<vertex>
+<position x="-5.49573" y="0.25" z="25.8554"/>
+<normal x="-0.177763" y="0.500067" z="0.847546"/>
+<texcoord u="19.0729" v="-0.24761"/>
+<texcoord u="0.213311" v="0.286285"/>
+</vertex>
+<vertex>
+<position x="-2.763" y="0.25" z="26.2882"/>
+<normal x="-0.128032" y="0.574591" z="0.808364"/>
+<texcoord u="20.6308" v="-0.248188"/>
+<texcoord u="0.0638768" v="0.0977598"/>
+</vertex>
+<vertex>
+<position x="-10.7785" y="-2.38132e-008" z="24.209"/>
+<normal x="-0.406736" y="-8.03223e-007" z="0.913546"/>
+<texcoord u="16.0178" v="0.123891"/>
+<texcoord u="0.608149" v="0.482491"/>
+</vertex>
+<vertex>
+<position x="-8.18895" y="-2.38132e-008" z="25.203"/>
+<normal x="-0.309017" y="9.57689e-007" z="0.951057"/>
+<texcoord u="17.5756" v="0.123315"/>
+<texcoord u="0.379569" v="0.473126"/>
+</vertex>
+<vertex>
+<position x="-5.50966" y="-2.38132e-008" z="25.9209"/>
+<normal x="-0.207911" y="1.71972e-006" z="0.978148"/>
+<texcoord u="19.1335" v="0.12274"/>
+<texcoord u="0.214018" v="0.294955"/>
+</vertex>
+<vertex>
+<position x="-10.7513" y="-0.25" z="24.1478"/>
+<normal x="-0.354361" y="-0.500068" z="0.790165"/>
+<texcoord u="16.0784" v="0.494241"/>
+<texcoord u="0.608183" v="0.49557"/>
+</vertex>
+<vertex>
+<position x="-8.16825" y="-0.25" z="25.1393"/>
+<normal x="-0.269825" y="-0.50007" z="0.822876"/>
+<texcoord u="17.6362" v="0.493666"/>
+<texcoord u="0.37443" v="0.487289"/>
+</vertex>
+<vertex>
+<position x="-5.49573" y="-0.25" z="25.8554"/>
+<normal x="-0.182333" y="-0.500069" z="0.846573"/>
+<texcoord u="19.194" v="0.493089"/>
+<texcoord u="0.215582" v="0.30859"/>
+</vertex>
+<vertex>
+<position x="-10.6768" y="-0.433013" z="23.9806"/>
+<normal x="-0.20704" y="-0.866057" z="0.455059"/>
+<texcoord u="16.1389" v="0.864591"/>
+<texcoord u="0.607806" v="0.508183"/>
+</vertex>
+<vertex>
+<position x="-8.1117" y="-0.433013" z="24.9652"/>
+<normal x="-0.158339" y="-0.866057" z="0.474209"/>
+<texcoord u="17.6968" v="0.864016"/>
+<texcoord u="0.371461" v="0.511685"/>
+</vertex>
+<vertex>
+<position x="-5.45768" y="-0.433013" z="25.6764"/>
+<normal x="-0.107903" y="-0.866058" z="0.48816"/>
+<texcoord u="19.2546" v="0.863439"/>
+<texcoord u="0.289481" v="0.517308"/>
+</vertex>
+<vertex>
+<position x="-13" y="-0.5" z="22.5167"/>
+<normal x="-0.00405325" y="-0.999989" z="-0.00234136"/>
+<texcoord u="14.6416" v="1.23552"/>
+<texcoord u="0.775215" v="0.592979"/>
+</vertex>
+<vertex>
+<position x="-10.5752" y="-0.5" z="23.7522"/>
+<normal x="-0.00427573" y="-0.999989" z="-0.00190463"/>
+<texcoord u="16.1995" v="1.23494"/>
+<texcoord u="0.607211" v="0.520518"/>
+</vertex>
+<vertex>
+<position x="-8.03444" y="-0.5" z="24.7275"/>
+<normal x="-0.00445149" y="-0.999989" z="-0.0014471"/>
+<texcoord u="17.7573" v="1.23437"/>
+<texcoord u="0.377644" v="0.525947"/>
+</vertex>
+<vertex>
+<position x="-5.40571" y="-0.5" z="25.4318"/>
+<normal x="-0.00457839" y="-0.999989" z="-0.000973974"/>
+<texcoord u="19.3151" v="1.23379"/>
+<texcoord u="0.22107" v="0.698753"/>
+</vertex>
+<vertex>
+<position x="-12.875" y="-0.433013" z="22.3002"/>
+<normal x="0.246456" y="-0.866057" z="-0.434976"/>
+<texcoord u="14.7022" v="1.60587"/>
+<texcoord u="0.772397" v="0.6013"/>
+</vertex>
+<vertex>
+<position x="-10.4735" y="-0.433013" z="23.5238"/>
+<normal x="0.199638" y="-0.866058" z="-0.458354"/>
+<texcoord u="16.26" v="1.60529"/>
+<texcoord u="0.603304" v="0.530965"/>
+</vertex>
+<vertex>
+<position x="-7.95719" y="-0.433013" z="24.4897"/>
+<normal x="0.150633" y="-0.866058" z="-0.476711"/>
+<texcoord u="17.8179" v="1.60472"/>
+<texcoord u="0.384896" v="0.546953"/>
+</vertex>
+<vertex>
+<position x="-5.35373" y="-0.433013" z="25.1873"/>
+<normal x="0.099978" y="-0.866058" z="-0.489845"/>
+<texcoord u="19.3757" v="1.60414"/>
+<texcoord u="0.221812" v="0.711871"/>
+</vertex>
+<vertex>
+<position x="-15.0279" y="-0.25" z="20.6841"/>
+<normal x="0.507122" y="-0.500069" z="-0.701967"/>
+<texcoord u="13.2049" v="1.97679"/>
+<texcoord u="0.936123" v="0.684783"/>
+</vertex>
+<vertex>
+<position x="-12.7835" y="-0.25" z="22.1417"/>
+<normal x="0.430969" y="-0.500067" z="-0.751132"/>
+<texcoord u="14.7627" v="1.97622"/>
+<texcoord u="0.769935" v="0.609756"/>
+</vertex>
+<vertex>
+<position x="-10.399" y="-0.25" z="23.3566"/>
+<normal x="0.350093" y="-0.500067" z="-0.792066"/>
+<texcoord u="16.3206" v="1.97564"/>
+<texcoord u="0.60028" v="0.543283"/>
+</vertex>
+<vertex>
+<position x="-7.90064" y="-0.25" z="24.3157"/>
+<normal x="0.265382" y="-0.500068" z="-0.824321"/>
+<texcoord u="17.8784" v="1.97507"/>
+<texcoord u="0.386031" v="0.56"/>
+</vertex>
+<vertex>
+<position x="-5.31568" y="-0.25" z="25.0083"/>
+<normal x="0.177763" y="-0.500069" z="-0.847545"/>
+<texcoord u="19.4363" v="1.97449"/>
+<texcoord u="0.222148" v="0.721516"/>
+</vertex>
+<vertex>
+<position x="-2.67248" y="-0.25" z="25.4269"/>
+<normal x="0.128032" y="-0.574592" z="-0.808364"/>
+<texcoord u="20.9941" v="1.97391"/>
+<texcoord u="0.0694755" v="0.911345"/>
+</vertex>
+<vertex>
+<position x="-14.9885" y="3.6718e-008" z="20.6299"/>
+<normal x="0.587785" y="-4.89142e-007" z="-0.809017"/>
+<texcoord u="13.2655" v="2.34714"/>
+<texcoord u="0.934961" v="0.691834"/>
+</vertex>
+<vertex>
+<position x="-12.75" y="3.6718e-008" z="22.0837"/>
+<normal x="0.5" y="-1.67338e-006" z="-0.866025"/>
+<texcoord u="14.8233" v="2.34657"/>
+<texcoord u="0.770187" v="0.616976"/>
+</vertex>
+<vertex>
+<position x="-10.3718" y="3.6718e-008" z="23.2954"/>
+<normal x="0.406736" y="-2.57443e-007" z="-0.913546"/>
+<texcoord u="16.3812" v="2.34599"/>
+<texcoord u="0.597333" v="0.555433"/>
+</vertex>
+<vertex>
+<position x="-7.87994" y="3.6718e-008" z="24.252"/>
+<normal x="0.309017" y="2.93485e-007" z="-0.951057"/>
+<texcoord u="17.939" v="2.34542"/>
+<texcoord u="0.38932" v="0.570743"/>
+</vertex>
+<vertex>
+<position x="-5.30175" y="3.6718e-008" z="24.9428"/>
+<normal x="0.207911" y="3.50122e-007" z="-0.978148"/>
+<texcoord u="19.4968" v="2.34484"/>
+<texcoord u="0.223722" v="0.730106"/>
+</vertex>
+<vertex>
+<position x="-2.66548" y="3.6718e-008" z="25.3603"/>
+<normal x="0.155816" y="-0.0888411" z="-0.983783"/>
+<texcoord u="21.0547" v="2.34426"/>
+<texcoord u="0.0718167" v="0.916374"/>
+</vertex>
+<vertex>
+<position x="-15.0279" y="0.25" z="20.6841"/>
+<normal x="0.510901" y="0.500069" z="-0.699221"/>
+<texcoord u="13.326" v="2.71749"/>
+<texcoord u="0.92821" v="0.700643"/>
+</vertex>
+<vertex>
+<position x="-12.7835" y="0.25" z="22.1417"/>
+<normal x="0.435014" y="0.500069" z="-0.748795"/>
+<texcoord u="14.8839" v="2.71692"/>
+<texcoord u="0.76817" v="0.62288"/>
+</vertex>
+<vertex>
+<position x="-10.399" y="0.25" z="23.3566"/>
+<normal x="0.354361" y="0.500068" z="-0.790165"/>
+<texcoord u="16.4417" v="2.71634"/>
+<texcoord u="0.595803" v="0.56922"/>
+</vertex>
+<vertex>
+<position x="-7.90064" y="0.25" z="24.3157"/>
+<normal x="0.269825" y="0.500068" z="-0.822877"/>
+<texcoord u="17.9995" v="2.71577"/>
+<texcoord u="0.39076" v="0.580048"/>
+</vertex>
+<vertex>
+<position x="-5.31568" y="0.25" z="25.0083"/>
+<normal x="0.182333" y="0.500068" z="-0.846574"/>
+<texcoord u="19.5574" v="2.71519"/>
+<texcoord u="0.229068" v="0.734337"/>
+</vertex>
+<vertex>
+<position x="-2.67248" y="0.25" z="25.4269"/>
+<normal x="0.141927" y="0.420563" z="-0.896093"/>
+<texcoord u="21.1152" v="2.71461"/>
+<texcoord u="0.0765767" v="0.921946"/>
+</vertex>
+<vertex>
+<position x="-25.4269" y="0.25" z="2.67248"/>
+<normal x="0.861483" y="0.500069" z="-0.0881967"/>
+<texcoord u="0.136669" v="-1.7221"/>
+<texcoord u="0.0996681" v="0.713266"/>
+</vertex>
+<vertex>
+<position x="-25.0083" y="0.25" z="5.31568"/>
+<normal x="0.896092" y="0.420566" z="-0.141927"/>
+<texcoord u="1.69449" v="-1.72268"/>
+<texcoord u="0.172162" v="0.490133"/>
+</vertex>
+<vertex>
+<position x="-24.3157" y="0.25" z="7.90064"/>
+<normal x="0.76408" y="0.574591" z="-0.293303"/>
+<texcoord u="3.25235" v="-1.72325"/>
+<texcoord u="0.0649271" v="0.123721"/>
+</vertex>
+<vertex>
+<position x="-23.3566" y="0.25" z="10.399"/>
+<normal x="0.792064" y="0.500069" z="-0.350093"/>
+<texcoord u="4.8102" v="-1.72383"/>
+<texcoord u="0.25596" v="0.349695"/>
+</vertex>
+<vertex>
+<position x="-22.1417" y="0.25" z="12.7835"/>
+<normal x="0.751131" y="0.500069" z="-0.430968"/>
+<texcoord u="6.36802" v="-1.7244"/>
+<texcoord u="0.263195" v="0.649239"/>
+</vertex>
+<vertex>
+<position x="-20.6841" y="0.25" z="15.0279"/>
+<normal x="0.760894" y="0.420565" z="-0.494131"/>
+<texcoord u="7.92588" v="-1.72498"/>
+<texcoord u="0.129865" v="0.889201"/>
+</vertex>
+<vertex>
+<position x="-19" y="0.25" z="17.1077"/>
+<normal x="0.578725" y="0.574592" z="-0.578725"/>
+<texcoord u="9.48371" v="-1.72556"/>
+<texcoord u="0.657188" v="0.552969"/>
+</vertex>
+<vertex>
+<position x="-25.609" y="0.433013" z="2.69161"/>
+<normal x="0.49761" y="0.866059" z="-0.0482276"/>
+<texcoord u="0.19719" v="-1.35175"/>
+<texcoord u="0.0778379" v="0.707058"/>
+</vertex>
+<vertex>
+<position x="-25.1873" y="0.433013" z="5.35373"/>
+<normal x="0.568446" y="0.81778" z="-0.0900333"/>
+<texcoord u="1.75504" v="-1.35233"/>
+<texcoord u="0.150857" v="0.482328"/>
+</vertex>
+<vertex>
+<position x="-24.4897" y="0.433013" z="7.95719"/>
+<normal x="0.393397" y="0.906882" z="-0.151011"/>
+<texcoord u="3.3129" v="-1.3529"/>
+<texcoord u="0.0822272" v="0.121108"/>
+</vertex>
+<vertex>
+<position x="-23.5238" y="0.433013" z="10.4735"/>
+<normal x="0.458354" y="0.866058" z="-0.199638"/>
+<texcoord u="4.87074" v="-1.35348"/>
+<texcoord u="0.277907" v="0.354934"/>
+</vertex>
+<vertex>
+<position x="-22.3002" y="0.433013" z="12.875"/>
+<normal x="0.434976" y="0.866058" z="-0.246455"/>
+<texcoord u="6.42858" v="-1.35405"/>
+<texcoord u="0.278406" v="0.657823"/>
+</vertex>
+<vertex>
+<position x="-20.8322" y="0.433013" z="15.1355"/>
+<normal x="0.482682" y="0.817779" z="-0.313457"/>
+<texcoord u="7.98643" v="-1.35463"/>
+<texcoord u="0.150844" v="0.88695"/>
+</vertex>
+<vertex>
+<position x="-19.136" y="0.433013" z="17.2301"/>
+<normal x="0.297965" y="0.906881" z="-0.297965"/>
+<texcoord u="9.54426" v="-1.35521"/>
+<texcoord u="0.635365" v="0.546764"/>
+</vertex>
+<vertex>
+<position x="-17.2301" y="0.433013" z="19.136"/>
+<normal x="0.337527" y="0.866058" z="-0.368807"/>
+<texcoord u="11.1021" v="-1.35578"/>
+<texcoord u="0.708385" v="0.322031"/>
+</vertex>
+<vertex>
+<position x="-25.4319" y="0.5" z="5.40571"/>
+<normal x="0.0879857" y="0.996024" z="-0.0139356"/>
+<texcoord u="1.81558" v="-0.981975"/>
+<texcoord u="0.129654" v="0.474234"/>
+</vertex>
+<vertex>
+<position x="-24.7275" y="0.5" z="8.03445"/>
+<normal x="-0.0831671" y="0.996024" z="0.0319249"/>
+<texcoord u="3.37343" v="-0.982552"/>
+<texcoord u="0.0971009" v="0.12007"/>
+</vertex>
+<vertex>
+<position x="-23.7522" y="0.5" z="10.5752"/>
+<normal x="0.00190349" y="0.999989" z="0.00427631"/>
+<texcoord u="4.93126" v="-0.983127"/>
+<texcoord u="0.295447" v="0.350867"/>
+</vertex>
+<vertex>
+<position x="-22.5167" y="0.5" z="13"/>
+<normal x="0.00234106" y="0.999989" z="0.00405329"/>
+<texcoord u="6.48911" v="-0.983703"/>
+<texcoord u="0.295546" v="0.661996"/>
+</vertex>
+<vertex>
+<position x="-21.0345" y="0.5" z="15.2824"/>
+<normal x="0.0747131" y="0.996024" z="-0.0485192"/>
+<texcoord u="8.04695" v="-0.98428"/>
+<texcoord u="0.16186" v="0.897663"/>
+</vertex>
+<vertex>
+<position x="-24.9652" y="0.433013" z="8.1117"/>
+<normal x="-0.537305" y="0.817779" z="0.206252"/>
+<texcoord u="3.43398" v="-0.612201"/>
+<texcoord u="0.113512" v="0.118481"/>
+</vertex>
+<vertex>
+<position x="-23.9806" y="0.433013" z="10.6768"/>
+<normal x="-0.455059" y="0.866058" z="0.20704"/>
+<texcoord u="4.99182" v="-0.612777"/>
+<texcoord u="0.32304" v="0.350463"/>
+</vertex>
+<vertex>
+<position x="-22.7332" y="0.433013" z="13.125"/>
+<normal x="-0.430924" y="0.866058" z="0.253472"/>
+<texcoord u="6.54965" v="-0.613353"/>
+<texcoord u="0.319091" v="0.664371"/>
+</vertex>
+<vertex>
+<position x="-21.2367" y="0.433013" z="15.4294"/>
+<normal x="-0.353403" y="0.906882" z="0.229503"/>
+<texcoord u="8.1075" v="-0.613929"/>
+<texcoord u="0.171974" v="0.902958"/>
+</vertex>
+<vertex>
+<position x="-25.1393" y="0.25" z="8.16825"/>
+<normal x="-0.847003" y="0.420564" z="0.325134"/>
+<texcoord u="3.49454" v="-0.241851"/>
+<texcoord u="0.123042" v="0.110426"/>
+</vertex>
+<vertex>
+<position x="-24.1478" y="0.25" z="10.7513"/>
+<normal x="-0.790164" y="0.500069" z="0.354361"/>
+<texcoord u="5.05237" v="-0.242427"/>
+<texcoord u="0.358542" v="0.333976"/>
+</vertex>
+<vertex>
+<position x="-22.8917" y="0.25" z="13.2165"/>
+<normal x="-0.748796" y="0.500067" z="0.435015"/>
+<texcoord u="6.61021" v="-0.243003"/>
+<texcoord u="0.363177" v="0.671443"/>
+</vertex>
+<vertex>
+<position x="-21.3848" y="0.25" z="15.5369"/>
+<normal x="-0.686403" y="0.574589" z="0.445755"/>
+<texcoord u="8.16806" v="-0.243579"/>
+<texcoord u="0.192664" v="0.905308"/>
+</vertex>
+<vertex>
+<position x="-25.203" y="-2.38132e-008" z="8.18895"/>
+<normal x="-0.929889" y="-0.0888418" z="0.356951"/>
+<texcoord u="3.5551" v="0.128498"/>
+<texcoord u="0.363981" v="0.179105"/>
+</vertex>
+<vertex>
+<position x="-24.209" y="-2.38132e-008" z="10.7785"/>
+<normal x="-0.913545" y="-6.02417e-007" z="0.406737"/>
+<texcoord u="5.11293" v="0.127923"/>
+<texcoord u="0.377736" v="0.323842"/>
+</vertex>
+<vertex>
+<position x="-22.9497" y="-2.38132e-008" z="13.25"/>
+<normal x="-0.866025" y="3.65569e-007" z="0.5"/>
+<texcoord u="6.67077" v="0.127347"/>
+<texcoord u="0.390104" v="0.672409"/>
+</vertex>
+<vertex>
+<position x="-25.1393" y="-0.25" z="8.16825"/>
+<normal x="-0.764081" y="-0.574589" z="0.293304"/>
+<texcoord u="3.61565" v="0.498848"/>
+<texcoord u="0.629614" v="0.0635012"/>
+</vertex>
+<vertex>
+<position x="-24.1478" y="-0.25" z="10.7513"/>
+<normal x="-0.792065" y="-0.500068" z="0.350093"/>
+<texcoord u="5.17349" v="0.498272"/>
+<texcoord u="0.408522" v="0.322919"/>
+</vertex>
+<vertex>
+<position x="-22.8917" y="-0.25" z="13.2165"/>
+<normal x="-0.75113" y="-0.50007" z="0.430968"/>
+<texcoord u="6.73133" v="0.497697"/>
+<texcoord u="0.416729" v="0.672753"/>
+</vertex>
+<vertex>
+<position x="-24.9652" y="-0.433013" z="8.1117"/>
+<normal x="-0.393398" y="-0.906881" z="0.151011"/>
+<texcoord u="3.67621" v="0.869198"/>
+<texcoord u="0.647914" v="0.0640943"/>
+</vertex>
+<vertex>
+<position x="-23.9806" y="-0.433013" z="10.6768"/>
+<normal x="-0.458354" y="-0.866058" z="0.199638"/>
+<texcoord u="5.23405" v="0.868623"/>
+<texcoord u="0.433178" v="0.328017"/>
+</vertex>
+<vertex>
+<position x="-22.7332" y="-0.433013" z="13.125"/>
+<normal x="-0.434975" y="-0.866058" z="0.246455"/>
+<texcoord u="6.79189" v="0.868047"/>
+<texcoord u="0.443327" v="0.672371"/>
+</vertex>
+<vertex>
+<position x="-24.7275" y="-0.5" z="8.03445"/>
+<normal x="0.083167" y="-0.996024" z="-0.0319248"/>
+<texcoord u="3.73677" v="1.23955"/>
+<texcoord u="0.658243" v="0.0714285"/>
+</vertex>
+<vertex>
+<position x="-23.7522" y="-0.5" z="10.5752"/>
+<normal x="-0.00190389" y="-0.999989" z="-0.00427612"/>
+<texcoord u="5.29461" v="1.23897"/>
+<texcoord u="0.46194" v="0.335742"/>
+</vertex>
+<vertex>
+<position x="-22.5167" y="-0.5" z="13"/>
+<normal x="-0.00233943" y="-0.999989" z="-0.0040543"/>
+<texcoord u="6.85244" v="1.2384"/>
+<texcoord u="0.465464" v="0.668158"/>
+</vertex>
+<vertex>
+<position x="-21.0345" y="-0.5" z="15.2824"/>
+<normal x="-0.0747103" y="-0.996024" z="0.0485175"/>
+<texcoord u="8.41029" v="1.23782"/>
+<texcoord u="0.631357" v="0.936499"/>
+</vertex>
+<vertex>
+<position x="-24.4897" y="-0.433013" z="7.95719"/>
+<normal x="0.537304" y="-0.81778" z="-0.206252"/>
+<texcoord u="3.79733" v="1.6099"/>
+<texcoord u="0.670585" v="0.0760252"/>
+</vertex>
+<vertex>
+<position x="-23.5238" y="-0.433013" z="10.4735"/>
+<normal x="0.455059" y="-0.866058" z="-0.20704"/>
+<texcoord u="5.35516" v="1.60932"/>
+<texcoord u="0.490939" v="0.341442"/>
+</vertex>
+<vertex>
+<position x="-22.3002" y="-0.433013" z="12.875"/>
+<normal x="0.430924" y="-0.866058" z="-0.253472"/>
+<texcoord u="6.913" v="1.60875"/>
+<texcoord u="0.48734" v="0.664342"/>
+</vertex>
+<vertex>
+<position x="-20.8322" y="-0.433013" z="15.1355"/>
+<normal x="0.353404" y="-0.906881" z="-0.229503"/>
+<texcoord u="8.47085" v="1.60817"/>
+<texcoord u="0.642691" v="0.930409"/>
+</vertex>
+<vertex>
+<position x="-25.4269" y="-0.25" z="2.67248"/>
+<normal x="0.860995" y="-0.500068" z="-0.0928432"/>
+<texcoord u="0.742212" v="1.9814"/>
+<texcoord u="0.789812" v="0.257693"/>
+</vertex>
+<vertex>
+<position x="-25.0083" y="-0.25" z="5.31568"/>
+<normal x="0.808364" y="-0.574592" z="-0.128033"/>
+<texcoord u="2.30005" v="1.98082"/>
+<texcoord u="0.789813" v="0.492307"/>
+</vertex>
+<vertex>
+<position x="-24.3157" y="-0.25" z="7.90064"/>
+<normal x="0.847002" y="-0.420566" z="-0.325134"/>
+<texcoord u="3.85789" v="1.98025"/>
+<texcoord u="0.684543" v="0.0784838"/>
+</vertex>
+<vertex>
+<position x="-23.3566" y="-0.25" z="10.399"/>
+<normal x="0.790165" y="-0.500068" z="-0.354361"/>
+<texcoord u="5.41572" v="1.97967"/>
+<texcoord u="0.514793" v="0.344596"/>
+</vertex>
+<vertex>
+<position x="-22.1417" y="-0.25" z="12.7835"/>
+<normal x="0.748795" y="-0.500069" z="-0.435014"/>
+<texcoord u="6.97356" v="1.9791"/>
+<texcoord u="0.501821" v="0.66018"/>
+</vertex>
+<vertex>
+<position x="-20.6841" y="-0.25" z="15.0279"/>
+<normal x="0.686402" y="-0.574592" z="-0.445755"/>
+<texcoord u="8.53139" v="1.97852"/>
+<texcoord u="0.654855" v="0.926299"/>
+</vertex>
+<vertex>
+<position x="-19" y="-0.25" z="17.1077"/>
+<normal x="0.641531" y="-0.420565" z="-0.641532"/>
+<texcoord u="10.0892" v="1.97795"/>
+<texcoord u="0.754322" v="0.694828"/>
+</vertex>
+<vertex>
+<position x="-25.3603" y="3.6718e-008" z="2.66548"/>
+<normal x="0.994522" y="3.34676e-006" z="-0.104529"/>
+<texcoord u="0.802782" v="2.35175"/>
+<texcoord u="0.8125" v="0.258"/>
+</vertex>
+<vertex>
+<position x="-24.9428" y="3.6718e-008" z="5.30175"/>
+<normal x="0.983783" y="-0.0888369" z="-0.155817"/>
+<texcoord u="2.36061" v="2.35117"/>
+<texcoord u="0.8125" v="0.491999"/>
+</vertex>
+<vertex>
+<position x="-24.252" y="3.6718e-008" z="7.87994"/>
+<normal x="0.929889" y="0.0888424" z="-0.356951"/>
+<texcoord u="3.91844" v="2.3506"/>
+<texcoord u="0.699931" v="0.0787651"/>
+</vertex>
+<vertex>
+<position x="-23.2954" y="3.6718e-008" z="10.3718"/>
+<normal x="0.913545" y="5.92119e-007" z="-0.406737"/>
+<texcoord u="5.47629" v="2.35002"/>
+<texcoord u="0.535702" v="0.34575"/>
+</vertex>
+<vertex>
+<position x="-22.0837" y="3.6718e-008" z="12.75"/>
+<normal x="0.866025" y="1.8021e-007" z="-0.5"/>
+<texcoord u="7.03413" v="2.34945"/>
+<texcoord u="0.542231" v="0.659217"/>
+</vertex>
+<vertex>
+<position x="-20.6299" y="3.6718e-008" z="14.9885"/>
+<normal x="0.835354" y="-0.0888435" z="-0.542485"/>
+<texcoord u="8.59197" v="2.34887"/>
+<texcoord u="0.668289" v="0.925311"/>
+</vertex>
+<vertex>
+<position x="-18.9502" y="3.6718e-008" z="17.0628"/>
+<normal x="0.704311" y="0.0888415" z="-0.704311"/>
+<texcoord u="10.1498" v="2.3483"/>
+<texcoord u="0.776928" v="0.696806"/>
+</vertex>
+<vertex>
+<position x="-17.0628" y="3.6718e-008" z="18.9502"/>
+<normal x="0.669131" y="1.8021e-007" z="-0.743145"/>
+<texcoord u="11.7076" v="2.34772"/>
+<texcoord u="0.759655" v="0.930172"/>
+</vertex>
+<vertex>
+<position x="-25.4269" y="0.25" z="2.67248"/>
+<normal x="0.861483" y="0.500069" z="-0.0881967"/>
+<texcoord u="0.86337" v="2.7221"/>
+<texcoord u="0.835188" v="0.257693"/>
+</vertex>
+<vertex>
+<position x="-25.0083" y="0.25" z="5.31568"/>
+<normal x="0.896092" y="0.420566" z="-0.141927"/>
+<texcoord u="2.42118" v="2.72152"/>
+<texcoord u="0.835188" v="0.492307"/>
+</vertex>
+<vertex>
+<position x="-24.3157" y="0.25" z="7.90064"/>
+<normal x="0.76408" y="0.574591" z="-0.293303"/>
+<texcoord u="3.97904" v="2.72095"/>
+<texcoord u="0.716323" v="0.0795594"/>
+</vertex>
+<vertex>
+<position x="-23.3566" y="0.25" z="10.399"/>
+<normal x="0.792064" y="0.500069" z="-0.350093"/>
+<texcoord u="5.53685" v="2.72037"/>
+<texcoord u="0.556874" v="0.34504"/>
+</vertex>
+<vertex>
+<position x="-22.1417" y="0.25" z="12.7835"/>
+<normal x="0.751131" y="0.500069" z="-0.430968"/>
+<texcoord u="7.09469" v="2.7198"/>
+<texcoord u="0.555213" v="0.656931"/>
+</vertex>
+<vertex>
+<position x="-20.6841" y="0.25" z="15.0279"/>
+<normal x="0.760894" y="0.420565" z="-0.494131"/>
+<texcoord u="8.65253" v="2.71922"/>
+<texcoord u="0.682945" v="0.925341"/>
+</vertex>
+<vertex>
+<position x="-19" y="0.25" z="17.1077"/>
+<normal x="0.578725" y="0.574592" z="-0.578725"/>
+<texcoord u="10.2104" v="2.71864"/>
+<texcoord u="0.87072" v="0.632694"/>
+</vertex>
+<vertex>
+<position x="-17.1077" y="0.25" z="19"/>
+<normal x="0.581191" y="0.500069" z="-0.641987"/>
+<texcoord u="11.7682" v="2.71807"/>
+<texcoord u="0.87072" v="0.867306"/>
+</vertex>
+<vertex>
+<position x="-18.9502" y="3.6718e-008" z="17.0628"/>
+<normal x="0.704311" y="0.0888415" z="-0.704311"/>
+<texcoord u="10.1498" v="2.3483"/>
+<texcoord u="0.84803" v="0.632998"/>
+</vertex>
+</vertexbuffer>
+</sharedgeometry>
+<submeshes>
+<submesh material="lambert2" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="72">
+<face v1="1" v2="0" v3="6"/>
+<face v1="7" v2="8" v3="2"/>
+<face v1="3" v2="2" v3="8"/>
+<face v1="8" v2="9" v3="3"/>
+<face v1="4" v2="3" v3="9"/>
+<face v1="9" v2="10" v3="4"/>
+<face v1="5" v2="4" v3="10"/>
+<face v1="11" v2="12" v3="7"/>
+<face v1="8" v2="7" v3="12"/>
+<face v1="12" v2="13" v3="8"/>
+<face v1="9" v2="8" v3="13"/>
+<face v1="13" v2="14" v3="9"/>
+<face v1="10" v2="9" v3="14"/>
+<face v1="12" v2="11" v3="16"/>
+<face v1="13" v2="12" v3="17"/>
+<face v1="14" v2="13" v3="18"/>
+<face v1="45" v2="51" v3="52"/>
+<face v1="55" v2="56" v3="49"/>
+<face v1="50" v2="49" v3="56"/>
+<face v1="57" v2="58" v3="51"/>
+<face v1="52" v2="51" v3="58"/>
+<face v1="58" v2="59" v3="52"/>
+<face v1="53" v2="52" v3="59"/>
+<face v1="59" v2="60" v3="53"/>
+<face v1="54" v2="53" v3="60"/>
+<face v1="15" v2="16" v3="11"/>
+<face v1="16" v2="17" v3="12"/>
+<face v1="17" v2="18" v3="13"/>
+<face v1="16" v2="15" v3="20"/>
+<face v1="17" v2="16" v3="21"/>
+<face v1="28" v2="33" v3="34"/>
+<face v1="34" v2="33" v3="40"/>
+<face v1="33" v2="39" v3="40"/>
+<face v1="40" v2="39" v3="46"/>
+<face v1="39" v2="45" v3="46"/>
+<face v1="41" v2="40" v3="47"/>
+<face v1="40" v2="46" v3="47"/>
+<face v1="41" v2="47" v3="48"/>
+<face v1="44" v2="43" v3="50"/>
+<face v1="43" v2="49" v3="50"/>
+<face v1="46" v2="45" v3="52"/>
+<face v1="47" v2="46" v3="53"/>
+<face v1="46" v2="52" v3="53"/>
+<face v1="48" v2="47" v3="54"/>
+<face v1="47" v2="53" v3="54"/>
+<face v1="19" v2="20" v3="15"/>
+<face v1="20" v2="21" v3="16"/>
+<face v1="22" v2="23" v3="19"/>
+<face v1="20" v2="19" v3="23"/>
+<face v1="23" v2="24" v3="20"/>
+<face v1="21" v2="20" v3="24"/>
+<face v1="23" v2="22" v3="26"/>
+<face v1="24" v2="23" v3="27"/>
+<face v1="22" v2="25" v3="26"/>
+<face v1="23" v2="26" v3="27"/>
+<face v1="26" v2="25" v3="29"/>
+<face v1="25" v2="28" v3="29"/>
+<face v1="27" v2="26" v3="30"/>
+<face v1="26" v2="29" v3="30"/>
+<face v1="30" v2="29" v3="35"/>
+<face v1="29" v2="34" v3="35"/>
+<face v1="35" v2="34" v3="41"/>
+<face v1="35" v2="41" v3="42"/>
+<face v1="42" v2="41" v3="48"/>
+<face v1="29" v2="28" v3="34"/>
+<face v1="34" v2="40" v3="41"/>
+<face v1="30" v2="35" v3="36"/>
+<face v1="36" v2="35" v3="42"/>
+<face v1="37" v2="43" v3="44"/>
+<face v1="38" v2="37" v3="44"/>
+<face v1="32" v2="31" v3="38"/>
+<face v1="31" v2="37" v3="38"/>
+</faces>
+</submesh>
+<submesh material="lambert2" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="77">
+<face v1="68" v2="69" v3="61"/>
+<face v1="62" v2="61" v3="69"/>
+<face v1="70" v2="71" v3="63"/>
+<face v1="64" v2="63" v3="71"/>
+<face v1="71" v2="72" v3="64"/>
+<face v1="65" v2="64" v3="72"/>
+<face v1="72" v2="73" v3="65"/>
+<face v1="66" v2="65" v3="73"/>
+<face v1="74" v2="75" v3="67"/>
+<face v1="76" v2="77" v3="68"/>
+<face v1="69" v2="68" v3="77"/>
+<face v1="78" v2="79" v3="70"/>
+<face v1="71" v2="70" v3="79"/>
+<face v1="79" v2="80" v3="71"/>
+<face v1="72" v2="71" v3="80"/>
+<face v1="80" v2="81" v3="72"/>
+<face v1="73" v2="72" v3="81"/>
+<face v1="82" v2="83" v3="130"/>
+<face v1="77" v2="76" v3="84"/>
+<face v1="85" v2="86" v3="78"/>
+<face v1="79" v2="78" v3="86"/>
+<face v1="86" v2="87" v3="79"/>
+<face v1="80" v2="79" v3="87"/>
+<face v1="87" v2="88" v3="80"/>
+<face v1="81" v2="80" v3="88"/>
+<face v1="91" v2="92" v3="85"/>
+<face v1="86" v2="85" v3="92"/>
+<face v1="87" v2="86" v3="93"/>
+<face v1="88" v2="87" v3="94"/>
+<face v1="124" v2="125" v3="118"/>
+<face v1="119" v2="118" v3="125"/>
+<face v1="126" v2="127" v3="120"/>
+<face v1="121" v2="120" v3="127"/>
+<face v1="127" v2="128" v3="121"/>
+<face v1="122" v2="121" v3="128"/>
+<face v1="128" v2="129" v3="122"/>
+<face v1="123" v2="122" v3="129"/>
+<face v1="92" v2="93" v3="86"/>
+<face v1="93" v2="94" v3="87"/>
+<face v1="92" v2="91" v3="96"/>
+<face v1="109" v2="114" v3="115"/>
+<face v1="113" v2="112" v3="119"/>
+<face v1="112" v2="118" v3="119"/>
+<face v1="115" v2="114" v3="121"/>
+<face v1="114" v2="120" v3="121"/>
+<face v1="116" v2="115" v3="122"/>
+<face v1="115" v2="121" v3="122"/>
+<face v1="116" v2="122" v3="123"/>
+<face v1="94" v2="93" v3="98"/>
+<face v1="95" v2="96" v3="91"/>
+<face v1="93" v2="92" v3="97"/>
+<face v1="103" v2="106" v3="107"/>
+<face v1="107" v2="106" v3="110"/>
+<face v1="106" v2="109" v3="110"/>
+<face v1="110" v2="109" v3="115"/>
+<face v1="110" v2="115" v3="116"/>
+<face v1="96" v2="97" v3="92"/>
+<face v1="97" v2="98" v3="93"/>
+<face v1="96" v2="95" v3="100"/>
+<face v1="95" v2="99" v3="100"/>
+<face v1="97" v2="96" v3="101"/>
+<face v1="96" v2="100" v3="101"/>
+<face v1="100" v2="99" v3="104"/>
+<face v1="99" v2="103" v3="104"/>
+<face v1="101" v2="100" v3="105"/>
+<face v1="100" v2="104" v3="105"/>
+<face v1="104" v2="103" v3="107"/>
+<face v1="105" v2="104" v3="108"/>
+<face v1="108" v2="107" v3="111"/>
+<face v1="117" v2="116" v3="123"/>
+<face v1="104" v2="107" v3="108"/>
+<face v1="107" v2="110" v3="111"/>
+<face v1="111" v2="110" v3="116"/>
+<face v1="89" v2="90" v3="131"/>
+<face v1="98" v2="97" v3="102"/>
+<face v1="97" v2="101" v3="102"/>
+<face v1="111" v2="116" v3="117"/>
+</faces>
+</submesh>
+<submesh material="lambert2" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="83">
+<face v1="138" v2="139" v3="132"/>
+<face v1="133" v2="132" v3="139"/>
+<face v1="139" v2="140" v3="133"/>
+<face v1="134" v2="133" v3="140"/>
+<face v1="140" v2="141" v3="134"/>
+<face v1="135" v2="134" v3="141"/>
+<face v1="142" v2="143" v3="136"/>
+<face v1="137" v2="136" v3="143"/>
+<face v1="143" v2="189" v3="137"/>
+<face v1="190" v2="137" v3="189"/>
+<face v1="144" v2="145" v3="138"/>
+<face v1="139" v2="138" v3="145"/>
+<face v1="145" v2="146" v3="139"/>
+<face v1="140" v2="139" v3="146"/>
+<face v1="146" v2="147" v3="140"/>
+<face v1="141" v2="140" v3="147"/>
+<face v1="148" v2="149" v3="142"/>
+<face v1="143" v2="142" v3="149"/>
+<face v1="149" v2="191" v3="143"/>
+<face v1="189" v2="143" v3="191"/>
+<face v1="150" v2="151" v3="144"/>
+<face v1="145" v2="144" v3="151"/>
+<face v1="151" v2="152" v3="145"/>
+<face v1="146" v2="145" v3="152"/>
+<face v1="152" v2="153" v3="146"/>
+<face v1="147" v2="146" v3="153"/>
+<face v1="154" v2="155" v3="148"/>
+<face v1="149" v2="148" v3="155"/>
+<face v1="155" v2="192" v3="149"/>
+<face v1="191" v2="149" v3="192"/>
+<face v1="156" v2="157" v3="150"/>
+<face v1="151" v2="150" v3="157"/>
+<face v1="157" v2="158" v3="151"/>
+<face v1="152" v2="151" v3="158"/>
+<face v1="158" v2="159" v3="152"/>
+<face v1="153" v2="152" v3="159"/>
+<face v1="155" v2="154" v3="160"/>
+<face v1="160" v2="193" v3="155"/>
+<face v1="192" v2="155" v3="193"/>
+<face v1="157" v2="156" v3="162"/>
+<face v1="193" v2="160" v3="194"/>
+<face v1="199" v2="200" v3="184"/>
+<face v1="185" v2="184" v3="200"/>
+<face v1="200" v2="201" v3="185"/>
+<face v1="186" v2="185" v3="201"/>
+<face v1="201" v2="202" v3="186"/>
+<face v1="203" v2="204" v3="187"/>
+<face v1="188" v2="187" v3="204"/>
+<face v1="204" v2="205" v3="188"/>
+<face v1="198" v2="188" v3="205"/>
+<face v1="161" v2="162" v3="156"/>
+<face v1="162" v2="163" v3="157"/>
+<face v1="158" v2="157" v3="163"/>
+<face v1="163" v2="164" v3="158"/>
+<face v1="159" v2="158" v3="164"/>
+<face v1="165" v2="194" v3="160"/>
+<face v1="162" v2="161" v3="167"/>
+<face v1="163" v2="162" v3="168"/>
+<face v1="161" v2="166" v3="167"/>
+<face v1="194" v2="165" v3="195"/>
+<face v1="176" v2="180" v3="181"/>
+<face v1="196" v2="179" v3="197"/>
+<face v1="181" v2="180" v3="185"/>
+<face v1="180" v2="184" v3="185"/>
+<face v1="181" v2="185" v3="186"/>
+<face v1="206" v2="183" v3="198"/>
+<face v1="183" v2="188" v3="198"/>
+<face v1="162" v2="167" v3="168"/>
+<face v1="167" v2="166" v3="171"/>
+<face v1="166" v2="170" v3="171"/>
+<face v1="171" v2="170" v3="174"/>
+<face v1="170" v2="173" v3="174"/>
+<face v1="174" v2="173" v3="177"/>
+<face v1="173" v2="176" v3="177"/>
+<face v1="177" v2="176" v3="181"/>
+<face v1="167" v2="171" v3="172"/>
+<face v1="182" v2="181" v3="186"/>
+<face v1="177" v2="181" v3="182"/>
+<face v1="168" v2="167" v3="172"/>
+<face v1="174" v2="177" v3="178"/>
+<face v1="171" v2="174" v3="175"/>
+<face v1="163" v2="168" v3="169"/>
+<face v1="164" v2="163" v3="169"/>
+</faces>
+</submesh>
+<submesh material="lambert2" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="76">
+<face v1="212" v2="211" v3="219"/>
+<face v1="214" v2="215" v3="207"/>
+<face v1="208" v2="207" v3="215"/>
+<face v1="216" v2="217" v3="209"/>
+<face v1="210" v2="209" v3="217"/>
+<face v1="217" v2="218" v3="210"/>
+<face v1="211" v2="210" v3="218"/>
+<face v1="218" v2="219" v3="211"/>
+<face v1="214" v2="213" v3="221"/>
+<face v1="221" v2="222" v3="214"/>
+<face v1="215" v2="214" v3="222"/>
+<face v1="223" v2="224" v3="216"/>
+<face v1="217" v2="216" v3="224"/>
+<face v1="224" v2="225" v3="217"/>
+<face v1="218" v2="217" v3="225"/>
+<face v1="225" v2="226" v3="218"/>
+<face v1="219" v2="218" v3="226"/>
+<face v1="221" v2="220" v3="227"/>
+<face v1="227" v2="228" v3="221"/>
+<face v1="222" v2="221" v3="228"/>
+<face v1="229" v2="230" v3="223"/>
+<face v1="224" v2="223" v3="230"/>
+<face v1="230" v2="231" v3="224"/>
+<face v1="225" v2="224" v3="231"/>
+<face v1="231" v2="232" v3="225"/>
+<face v1="226" v2="225" v3="232"/>
+<face v1="233" v2="234" v3="227"/>
+<face v1="228" v2="227" v3="234"/>
+<face v1="235" v2="236" v3="229"/>
+<face v1="230" v2="229" v3="236"/>
+<face v1="236" v2="237" v3="230"/>
+<face v1="231" v2="230" v3="237"/>
+<face v1="237" v2="238" v3="231"/>
+<face v1="232" v2="231" v3="238"/>
+<face v1="234" v2="233" v3="239"/>
+<face v1="236" v2="235" v3="241"/>
+<face v1="241" v2="242" v3="236"/>
+<face v1="237" v2="236" v3="242"/>
+<face v1="242" v2="243" v3="237"/>
+<face v1="238" v2="237" v3="243"/>
+<face v1="268" v2="269" v3="263"/>
+<face v1="269" v2="270" v3="264"/>
+<face v1="240" v2="241" v3="235"/>
+<face v1="241" v2="240" v3="245"/>
+<face v1="240" v2="244" v3="245"/>
+<face v1="242" v2="241" v3="246"/>
+<face v1="241" v2="245" v3="246"/>
+<face v1="255" v2="258" v3="259"/>
+<face v1="259" v2="258" v3="264"/>
+<face v1="258" v2="263" v3="264"/>
+<face v1="259" v2="264" v3="265"/>
+<face v1="266" v2="267" v3="261"/>
+<face v1="262" v2="261" v3="267"/>
+<face v1="264" v2="263" v3="269"/>
+<face v1="265" v2="264" v3="270"/>
+<face v1="245" v2="244" v3="249"/>
+<face v1="244" v2="248" v3="249"/>
+<face v1="249" v2="248" v3="253"/>
+<face v1="248" v2="252" v3="253"/>
+<face v1="253" v2="252" v3="256"/>
+<face v1="252" v2="255" v3="256"/>
+<face v1="256" v2="255" v3="259"/>
+<face v1="245" v2="249" v3="250"/>
+<face v1="246" v2="245" v3="250"/>
+<face v1="249" v2="253" v3="254"/>
+<face v1="242" v2="246" v3="247"/>
+<face v1="256" v2="259" v3="260"/>
+<face v1="243" v2="242" v3="247"/>
+<face v1="250" v2="249" v3="254"/>
+<face v1="253" v2="256" v3="257"/>
+<face v1="260" v2="259" v3="265"/>
+<face v1="246" v2="250" v3="251"/>
+<face v1="270" v2="271" v3="265"/>
+<face v1="247" v2="246" v3="251"/>
+<face v1="254" v2="253" v3="257"/>
+<face v1="257" v2="256" v3="260"/>
+</faces>
+</submesh>
+<submesh material="lambert2" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="78">
+<face v1="278" v2="279" v3="275"/>
+<face v1="276" v2="275" v3="279"/>
+<face v1="279" v2="280" v3="276"/>
+<face v1="277" v2="276" v3="280"/>
+<face v1="280" v2="281" v3="277"/>
+<face v1="282" v2="283" v3="278"/>
+<face v1="279" v2="278" v3="283"/>
+<face v1="283" v2="284" v3="279"/>
+<face v1="280" v2="279" v3="284"/>
+<face v1="284" v2="285" v3="280"/>
+<face v1="281" v2="280" v3="285"/>
+<face v1="288" v2="289" v3="282"/>
+<face v1="283" v2="282" v3="289"/>
+<face v1="289" v2="290" v3="283"/>
+<face v1="284" v2="283" v3="290"/>
+<face v1="290" v2="291" v3="284"/>
+<face v1="285" v2="284" v3="291"/>
+<face v1="295" v2="296" v3="288"/>
+<face v1="289" v2="288" v3="296"/>
+<face v1="296" v2="297" v3="289"/>
+<face v1="290" v2="289" v3="297"/>
+<face v1="297" v2="298" v3="290"/>
+<face v1="291" v2="290" v3="298"/>
+<face v1="296" v2="295" v3="303"/>
+<face v1="295" v2="302" v3="303"/>
+<face v1="297" v2="296" v3="304"/>
+<face v1="296" v2="303" v3="304"/>
+<face v1="303" v2="302" v3="310"/>
+<face v1="303" v2="310" v3="311"/>
+<face v1="302" v2="309" v3="310"/>
+<face v1="310" v2="309" v3="316"/>
+<face v1="309" v2="315" v3="316"/>
+<face v1="316" v2="315" v3="321"/>
+<face v1="298" v2="299" v3="291"/>
+<face v1="298" v2="297" v3="305"/>
+<face v1="297" v2="304" v3="305"/>
+<face v1="304" v2="303" v3="311"/>
+<face v1="304" v2="311" v3="312"/>
+<face v1="311" v2="310" v3="317"/>
+<face v1="310" v2="316" v3="317"/>
+<face v1="317" v2="316" v3="322"/>
+<face v1="316" v2="321" v3="322"/>
+<face v1="321" v2="325" v3="326"/>
+<face v1="315" v2="320" v3="321"/>
+<face v1="321" v2="320" v3="325"/>
+<face v1="320" v2="324" v3="325"/>
+<face v1="325" v2="324" v3="329"/>
+<face v1="325" v2="329" v3="330"/>
+<face v1="329" v2="328" v3="331"/>
+<face v1="331" v2="332" v3="329"/>
+<face v1="273" v2="272" v3="276"/>
+<face v1="276" v2="277" v3="273"/>
+<face v1="274" v2="273" v3="277"/>
+<face v1="305" v2="304" v3="312"/>
+<face v1="287" v2="286" v3="294"/>
+<face v1="294" v2="293" v3="301"/>
+<face v1="301" v2="300" v3="308"/>
+<face v1="312" v2="311" v3="318"/>
+<face v1="311" v2="317" v3="318"/>
+<face v1="322" v2="321" v3="326"/>
+<face v1="326" v2="325" v3="330"/>
+<face v1="330" v2="329" v3="332"/>
+<face v1="293" v2="300" v3="301"/>
+<face v1="291" v2="292" v3="285"/>
+<face v1="298" v2="305" v3="306"/>
+<face v1="317" v2="322" v3="323"/>
+<face v1="293" v2="294" v3="286"/>
+<face v1="308" v2="307" v3="314"/>
+<face v1="292" v2="291" v3="299"/>
+<face v1="299" v2="298" v3="306"/>
+<face v1="306" v2="305" v3="313"/>
+<face v1="305" v2="312" v3="313"/>
+<face v1="318" v2="317" v3="323"/>
+<face v1="300" v2="307" v3="308"/>
+<face v1="312" v2="318" v3="319"/>
+<face v1="322" v2="326" v3="327"/>
+<face v1="313" v2="312" v3="319"/>
+<face v1="323" v2="322" v3="327"/>
+</faces>
+</submesh>
+<submesh material="lambert2" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="85">
+<face v1="342" v2="341" v3="348"/>
+<face v1="341" v2="342" v3="336"/>
+<face v1="335" v2="334" v3="340"/>
+<face v1="340" v2="341" v3="335"/>
+<face v1="336" v2="335" v3="341"/>
+<face v1="345" v2="346" v3="339"/>
+<face v1="340" v2="339" v3="346"/>
+<face v1="346" v2="347" v3="340"/>
+<face v1="341" v2="340" v3="347"/>
+<face v1="347" v2="348" v3="341"/>
+<face v1="345" v2="344" v3="351"/>
+<face v1="346" v2="345" v3="352"/>
+<face v1="347" v2="346" v3="353"/>
+<face v1="348" v2="347" v3="354"/>
+<face v1="391" v2="392" v3="387"/>
+<face v1="388" v2="387" v3="392"/>
+<face v1="350" v2="351" v3="344"/>
+<face v1="351" v2="352" v3="345"/>
+<face v1="352" v2="353" v3="346"/>
+<face v1="353" v2="354" v3="347"/>
+<face v1="356" v2="357" v3="350"/>
+<face v1="351" v2="350" v3="357"/>
+<face v1="357" v2="358" v3="351"/>
+<face v1="352" v2="351" v3="358"/>
+<face v1="358" v2="359" v3="352"/>
+<face v1="353" v2="352" v3="359"/>
+<face v1="359" v2="360" v3="353"/>
+<face v1="354" v2="353" v3="360"/>
+<face v1="357" v2="356" v3="362"/>
+<face v1="362" v2="363" v3="357"/>
+<face v1="358" v2="357" v3="363"/>
+<face v1="363" v2="364" v3="358"/>
+<face v1="359" v2="358" v3="364"/>
+<face v1="364" v2="365" v3="359"/>
+<face v1="360" v2="359" v3="365"/>
+<face v1="363" v2="362" v3="368"/>
+<face v1="362" v2="367" v3="368"/>
+<face v1="364" v2="363" v3="369"/>
+<face v1="363" v2="368" v3="369"/>
+<face v1="365" v2="364" v3="370"/>
+<face v1="364" v2="369" v3="370"/>
+<face v1="369" v2="368" v3="373"/>
+<face v1="368" v2="372" v3="373"/>
+<face v1="370" v2="369" v3="374"/>
+<face v1="369" v2="373" v3="374"/>
+<face v1="373" v2="372" v3="377"/>
+<face v1="374" v2="373" v3="378"/>
+<face v1="373" v2="377" v3="378"/>
+<face v1="377" v2="376" v3="381"/>
+<face v1="381" v2="380" v3="384"/>
+<face v1="384" v2="383" v3="388"/>
+<face v1="383" v2="387" v3="388"/>
+<face v1="339" v2="340" v3="334"/>
+<face v1="344" v2="345" v3="338"/>
+<face v1="339" v2="338" v3="345"/>
+<face v1="390" v2="391" v3="386"/>
+<face v1="387" v2="386" v3="391"/>
+<face v1="361" v2="362" v3="356"/>
+<face v1="362" v2="361" v3="367"/>
+<face v1="368" v2="367" v3="372"/>
+<face v1="367" v2="371" v3="372"/>
+<face v1="372" v2="371" v3="376"/>
+<face v1="372" v2="376" v3="377"/>
+<face v1="376" v2="380" v3="381"/>
+<face v1="380" v2="383" v3="384"/>
+<face v1="383" v2="382" v3="387"/>
+<face v1="344" v2="343" v3="350"/>
+<face v1="349" v2="350" v3="343"/>
+<face v1="355" v2="356" v3="349"/>
+<face v1="350" v2="349" v3="356"/>
+<face v1="356" v2="355" v3="361"/>
+<face v1="338" v2="339" v3="333"/>
+<face v1="334" v2="333" v3="339"/>
+<face v1="338" v2="337" v3="344"/>
+<face v1="361" v2="366" v3="367"/>
+<face v1="367" v2="366" v3="371"/>
+<face v1="371" v2="375" v3="376"/>
+<face v1="376" v2="375" v3="380"/>
+<face v1="375" v2="379" v3="380"/>
+<face v1="380" v2="379" v3="383"/>
+<face v1="379" v2="382" v3="383"/>
+<face v1="382" v2="386" v3="387"/>
+<face v1="386" v2="385" v3="390"/>
+<face v1="343" v2="344" v3="337"/>
+<face v1="389" v2="390" v3="385"/>
+</faces>
+</submesh>
+<submesh material="lambert2" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="76">
+<face v1="397" v2="396" v3="402"/>
+<face v1="395" v2="394" v3="400"/>
+<face v1="400" v2="399" v3="405"/>
+<face v1="411" v2="412" v3="405"/>
+<face v1="418" v2="419" v3="411"/>
+<face v1="412" v2="411" v3="419"/>
+<face v1="454" v2="451" v3="453"/>
+<face v1="419" v2="418" v3="425"/>
+<face v1="440" v2="439" v3="444"/>
+<face v1="444" v2="443" v3="448"/>
+<face v1="443" v2="447" v3="448"/>
+<face v1="447" v2="450" v3="451"/>
+<face v1="398" v2="399" v3="393"/>
+<face v1="394" v2="393" v3="399"/>
+<face v1="399" v2="400" v3="394"/>
+<face v1="403" v2="404" v3="398"/>
+<face v1="399" v2="398" v3="404"/>
+<face v1="404" v2="405" v3="399"/>
+<face v1="410" v2="411" v3="404"/>
+<face v1="405" v2="404" v3="411"/>
+<face v1="411" v2="410" v3="418"/>
+<face v1="451" v2="450" v3="453"/>
+<face v1="424" v2="425" v3="418"/>
+<face v1="409" v2="410" v3="403"/>
+<face v1="404" v2="403" v3="410"/>
+<face v1="410" v2="409" v3="417"/>
+<face v1="417" v2="418" v3="410"/>
+<face v1="416" v2="417" v3="409"/>
+<face v1="415" v2="414" v3="421"/>
+<face v1="422" v2="423" v3="416"/>
+<face v1="417" v2="416" v3="423"/>
+<face v1="423" v2="424" v3="417"/>
+<face v1="418" v2="417" v3="424"/>
+<face v1="423" v2="422" v3="429"/>
+<face v1="422" v2="428" v3="429"/>
+<face v1="424" v2="423" v3="430"/>
+<face v1="423" v2="429" v3="430"/>
+<face v1="425" v2="424" v3="431"/>
+<face v1="424" v2="430" v3="431"/>
+<face v1="429" v2="428" v3="434"/>
+<face v1="428" v2="433" v3="434"/>
+<face v1="430" v2="429" v3="435"/>
+<face v1="429" v2="434" v3="435"/>
+<face v1="431" v2="430" v3="436"/>
+<face v1="430" v2="435" v3="436"/>
+<face v1="434" v2="433" v3="438"/>
+<face v1="435" v2="434" v3="439"/>
+<face v1="434" v2="438" v3="439"/>
+<face v1="436" v2="435" v3="440"/>
+<face v1="435" v2="439" v3="440"/>
+<face v1="452" v2="453" v3="449"/>
+<face v1="450" v2="449" v3="453"/>
+<face v1="433" v2="437" v3="438"/>
+<face v1="438" v2="437" v3="442"/>
+<face v1="437" v2="441" v3="442"/>
+<face v1="439" v2="438" v3="443"/>
+<face v1="438" v2="442" v3="443"/>
+<face v1="439" v2="443" v3="444"/>
+<face v1="442" v2="441" v3="446"/>
+<face v1="442" v2="446" v3="443"/>
+<face v1="443" v2="446" v3="447"/>
+<face v1="446" v2="445" v3="450"/>
+<face v1="446" v2="450" v3="447"/>
+<face v1="402" v2="401" v3="408"/>
+<face v1="414" v2="415" v3="407"/>
+<face v1="408" v2="407" v3="415"/>
+<face v1="420" v2="421" v3="414"/>
+<face v1="421" v2="420" v3="427"/>
+<face v1="420" v2="426" v3="427"/>
+<face v1="427" v2="426" v3="432"/>
+<face v1="441" v2="445" v3="446"/>
+<face v1="445" v2="449" v3="450"/>
+<face v1="407" v2="408" v3="401"/>
+<face v1="414" v2="413" v3="420"/>
+<face v1="407" v2="406" v3="414"/>
+<face v1="401" v2="402" v3="396"/>
+</faces>
+</submesh>
+<submesh material="lambert2" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="78">
+<face v1="499" v2="503" v3="512"/>
+<face v1="503" v2="502" v3="507"/>
+<face v1="510" v2="495" v3="511"/>
+<face v1="502" v2="506" v3="507"/>
+<face v1="508" v2="484" v3="509"/>
+<face v1="495" v2="499" v3="511"/>
+<face v1="509" v2="490" v3="510"/>
+<face v1="457" v2="456" v3="460"/>
+<face v1="460" v2="459" v3="463"/>
+<face v1="463" v2="462" v3="466"/>
+<face v1="471" v2="472" v3="466"/>
+<face v1="472" v2="471" v3="478"/>
+<face v1="506" v2="505" v3="515"/>
+<face v1="478" v2="484" v3="508"/>
+<face v1="459" v2="460" v3="456"/>
+<face v1="462" v2="463" v3="459"/>
+<face v1="484" v2="490" v3="509"/>
+<face v1="490" v2="495" v3="510"/>
+<face v1="499" v2="498" v3="503"/>
+<face v1="465" v2="466" v3="462"/>
+<face v1="466" v2="465" v3="471"/>
+<face v1="514" v2="515" v3="505"/>
+<face v1="498" v2="502" v3="503"/>
+<face v1="502" v2="501" v3="506"/>
+<face v1="456" v2="455" v3="459"/>
+<face v1="459" v2="458" v3="462"/>
+<face v1="477" v2="478" v3="471"/>
+<face v1="478" v2="477" v3="484"/>
+<face v1="495" v2="494" v3="499"/>
+<face v1="461" v2="462" v3="458"/>
+<face v1="462" v2="461" v3="465"/>
+<face v1="470" v2="471" v3="465"/>
+<face v1="458" v2="459" v3="455"/>
+<face v1="494" v2="498" v3="499"/>
+<face v1="484" v2="483" v3="490"/>
+<face v1="490" v2="489" v3="495"/>
+<face v1="471" v2="470" v3="477"/>
+<face v1="477" v2="483" v3="484"/>
+<face v1="464" v2="465" v3="461"/>
+<face v1="469" v2="470" v3="464"/>
+<face v1="465" v2="464" v3="470"/>
+<face v1="470" v2="469" v3="476"/>
+<face v1="468" v2="467" v3="474"/>
+<face v1="473" v2="474" v3="467"/>
+<face v1="475" v2="476" v3="469"/>
+<face v1="476" v2="477" v3="470"/>
+<face v1="474" v2="473" v3="480"/>
+<face v1="473" v2="479" v3="480"/>
+<face v1="476" v2="475" v3="482"/>
+<face v1="475" v2="481" v3="482"/>
+<face v1="477" v2="476" v3="483"/>
+<face v1="476" v2="482" v3="483"/>
+<face v1="480" v2="479" v3="486"/>
+<face v1="479" v2="485" v3="486"/>
+<face v1="482" v2="481" v3="488"/>
+<face v1="481" v2="487" v3="488"/>
+<face v1="483" v2="482" v3="489"/>
+<face v1="482" v2="488" v3="489"/>
+<face v1="483" v2="489" v3="490"/>
+<face v1="486" v2="485" v3="491"/>
+<face v1="488" v2="487" v3="493"/>
+<face v1="487" v2="492" v3="493"/>
+<face v1="489" v2="488" v3="494"/>
+<face v1="488" v2="493" v3="494"/>
+<face v1="489" v2="494" v3="495"/>
+<face v1="493" v2="492" v3="497"/>
+<face v1="494" v2="493" v3="498"/>
+<face v1="492" v2="496" v3="497"/>
+<face v1="493" v2="497" v3="498"/>
+<face v1="497" v2="496" v3="501"/>
+<face v1="513" v2="514" v3="504"/>
+<face v1="496" v2="500" v3="501"/>
+<face v1="498" v2="497" v3="502"/>
+<face v1="501" v2="500" v3="505"/>
+<face v1="500" v2="504" v3="505"/>
+<face v1="505" v2="504" v3="514"/>
+<face v1="497" v2="501" v3="502"/>
+<face v1="501" v2="505" v3="506"/>
+</faces>
+</submesh>
+<submesh material="lambert2" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="72">
+<face v1="518" v2="517" v3="521"/>
+<face v1="520" v2="521" v3="517"/>
+<face v1="523" v2="524" v3="520"/>
+<face v1="569" v2="568" v3="573"/>
+<face v1="568" v2="572" v3="573"/>
+<face v1="526" v2="527" v3="523"/>
+<face v1="527" v2="526" v3="532"/>
+<face v1="575" v2="576" v3="571"/>
+<face v1="572" v2="571" v3="576"/>
+<face v1="520" v2="519" v3="523"/>
+<face v1="537" v2="538" v3="532"/>
+<face v1="538" v2="537" v3="545"/>
+<face v1="564" v2="563" v3="569"/>
+<face v1="563" v2="568" v3="569"/>
+<face v1="517" v2="516" v3="520"/>
+<face v1="523" v2="522" v3="526"/>
+<face v1="531" v2="532" v3="526"/>
+<face v1="568" v2="567" v3="572"/>
+<face v1="567" v2="571" v3="572"/>
+<face v1="519" v2="520" v3="516"/>
+<face v1="522" v2="523" v3="519"/>
+<face v1="532" v2="531" v3="537"/>
+<face v1="574" v2="575" v3="570"/>
+<face v1="545" v2="544" v3="552"/>
+<face v1="558" v2="557" v3="564"/>
+<face v1="571" v2="570" v3="575"/>
+<face v1="525" v2="526" v3="522"/>
+<face v1="526" v2="525" v3="531"/>
+<face v1="536" v2="537" v3="531"/>
+<face v1="537" v2="544" v3="545"/>
+<face v1="552" v2="551" v3="558"/>
+<face v1="557" v2="563" v3="564"/>
+<face v1="563" v2="562" v3="568"/>
+<face v1="530" v2="531" v3="525"/>
+<face v1="531" v2="530" v3="536"/>
+<face v1="537" v2="536" v3="544"/>
+<face v1="544" v2="551" v3="552"/>
+<face v1="551" v2="557" v3="558"/>
+<face v1="529" v2="528" v3="534"/>
+<face v1="533" v2="534" v3="528"/>
+<face v1="535" v2="536" v3="530"/>
+<face v1="534" v2="533" v3="541"/>
+<face v1="533" v2="540" v3="541"/>
+<face v1="536" v2="535" v3="543"/>
+<face v1="535" v2="542" v3="543"/>
+<face v1="536" v2="543" v3="544"/>
+<face v1="540" v2="539" v3="547"/>
+<face v1="541" v2="540" v3="548"/>
+<face v1="540" v2="547" v3="548"/>
+<face v1="543" v2="542" v3="550"/>
+<face v1="542" v2="549" v3="550"/>
+<face v1="544" v2="543" v3="551"/>
+<face v1="543" v2="550" v3="551"/>
+<face v1="547" v2="546" v3="553"/>
+<face v1="548" v2="547" v3="554"/>
+<face v1="547" v2="553" v3="554"/>
+<face v1="550" v2="549" v3="556"/>
+<face v1="549" v2="555" v3="556"/>
+<face v1="551" v2="550" v3="557"/>
+<face v1="550" v2="556" v3="557"/>
+<face v1="554" v2="553" v3="560"/>
+<face v1="556" v2="555" v3="562"/>
+<face v1="557" v2="556" v3="563"/>
+<face v1="556" v2="562" v3="563"/>
+<face v1="553" v2="559" v3="560"/>
+<face v1="555" v2="561" v3="562"/>
+<face v1="560" v2="559" v3="565"/>
+<face v1="562" v2="561" v3="567"/>
+<face v1="561" v2="566" v3="567"/>
+<face v1="562" v2="567" v3="568"/>
+<face v1="567" v2="566" v3="571"/>
+<face v1="566" v2="570" v3="571"/>
+</faces>
+</submesh>
+<submesh material="lambert2" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="76">
+<face v1="593" v2="594" v3="587"/>
+<face v1="638" v2="639" v3="635"/>
+<face v1="631" v2="635" v3="636"/>
+<face v1="588" v2="587" v3="594"/>
+<face v1="580" v2="581" v3="577"/>
+<face v1="600" v2="601" v3="593"/>
+<face v1="578" v2="577" v3="581"/>
+<face v1="583" v2="584" v3="580"/>
+<face v1="594" v2="593" v3="601"/>
+<face v1="581" v2="580" v3="584"/>
+<face v1="600" v2="608" v3="609"/>
+<face v1="589" v2="590" v3="583"/>
+<face v1="584" v2="583" v3="590"/>
+<face v1="601" v2="600" v3="609"/>
+<face v1="579" v2="578" v3="582"/>
+<face v1="584" v2="585" v3="581"/>
+<face v1="582" v2="581" v3="585"/>
+<face v1="636" v2="635" v3="639"/>
+<face v1="639" v2="640" v3="636"/>
+<face v1="637" v2="636" v3="640"/>
+<face v1="585" v2="586" v3="582"/>
+<face v1="590" v2="591" v3="584"/>
+<face v1="585" v2="584" v3="591"/>
+<face v1="591" v2="592" v3="585"/>
+<face v1="586" v2="585" v3="592"/>
+<face v1="590" v2="589" v3="596"/>
+<face v1="596" v2="597" v3="590"/>
+<face v1="591" v2="590" v3="597"/>
+<face v1="597" v2="598" v3="591"/>
+<face v1="592" v2="591" v3="598"/>
+<face v1="604" v2="605" v3="597"/>
+<face v1="598" v2="597" v3="605"/>
+<face v1="606" v2="607" v3="599"/>
+<face v1="595" v2="596" v3="589"/>
+<face v1="602" v2="603" v3="595"/>
+<face v1="596" v2="595" v3="603"/>
+<face v1="603" v2="604" v3="596"/>
+<face v1="597" v2="596" v3="604"/>
+<face v1="603" v2="602" v3="611"/>
+<face v1="602" v2="610" v3="611"/>
+<face v1="604" v2="603" v3="612"/>
+<face v1="603" v2="611" v3="612"/>
+<face v1="605" v2="604" v3="613"/>
+<face v1="604" v2="612" v3="613"/>
+<face v1="641" v2="614" v3="615"/>
+<face v1="609" v2="608" v3="617"/>
+<face v1="608" v2="616" v3="617"/>
+<face v1="611" v2="610" v3="619"/>
+<face v1="610" v2="618" v3="619"/>
+<face v1="612" v2="611" v3="620"/>
+<face v1="611" v2="619" v3="620"/>
+<face v1="613" v2="612" v3="621"/>
+<face v1="612" v2="620" v3="621"/>
+<face v1="617" v2="616" v3="622"/>
+<face v1="619" v2="618" v3="624"/>
+<face v1="618" v2="623" v3="624"/>
+<face v1="620" v2="619" v3="625"/>
+<face v1="619" v2="624" v3="625"/>
+<face v1="621" v2="620" v3="626"/>
+<face v1="620" v2="625" v3="626"/>
+<face v1="624" v2="623" v3="628"/>
+<face v1="623" v2="627" v3="628"/>
+<face v1="625" v2="624" v3="629"/>
+<face v1="624" v2="628" v3="629"/>
+<face v1="626" v2="625" v3="630"/>
+<face v1="625" v2="629" v3="630"/>
+<face v1="628" v2="627" v3="632"/>
+<face v1="627" v2="631" v3="632"/>
+<face v1="629" v2="628" v3="633"/>
+<face v1="628" v2="632" v3="633"/>
+<face v1="630" v2="629" v3="634"/>
+<face v1="629" v2="633" v3="634"/>
+<face v1="632" v2="631" v3="636"/>
+<face v1="633" v2="632" v3="637"/>
+<face v1="632" v2="636" v3="637"/>
+<face v1="581" v2="582" v3="578"/>
+</faces>
+</submesh>
+<submesh material="lambert2" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="78">
+<face v1="663" v2="669" v3="670"/>
+<face v1="647" v2="646" v3="651"/>
+<face v1="651" v2="650" v3="654"/>
+<face v1="656" v2="657" v3="653"/>
+<face v1="654" v2="653" v3="657"/>
+<face v1="654" v2="655" v3="651"/>
+<face v1="657" v2="658" v3="654"/>
+<face v1="659" v2="660" v3="656"/>
+<face v1="657" v2="656" v3="660"/>
+<face v1="647" v2="648" v3="643"/>
+<face v1="648" v2="647" v3="652"/>
+<face v1="651" v2="652" v3="647"/>
+<face v1="643" v2="642" v3="647"/>
+<face v1="652" v2="651" v3="655"/>
+<face v1="655" v2="654" v3="658"/>
+<face v1="660" v2="661" v3="657"/>
+<face v1="658" v2="657" v3="661"/>
+<face v1="661" v2="662" v3="658"/>
+<face v1="660" v2="659" v3="666"/>
+<face v1="664" v2="663" v3="670"/>
+<face v1="644" v2="643" v3="648"/>
+<face v1="648" v2="649" v3="644"/>
+<face v1="645" v2="644" v3="649"/>
+<face v1="701" v2="702" v3="696"/>
+<face v1="697" v2="696" v3="702"/>
+<face v1="702" v2="703" v3="697"/>
+<face v1="698" v2="697" v3="703"/>
+<face v1="703" v2="704" v3="698"/>
+<face v1="699" v2="698" v3="704"/>
+<face v1="662" v2="661" v3="668"/>
+<face v1="659" v2="665" v3="666"/>
+<face v1="661" v2="660" v3="667"/>
+<face v1="660" v2="666" v3="667"/>
+<face v1="661" v2="667" v3="668"/>
+<face v1="666" v2="665" v3="672"/>
+<face v1="665" v2="671" v3="672"/>
+<face v1="667" v2="666" v3="673"/>
+<face v1="666" v2="672" v3="673"/>
+<face v1="668" v2="667" v3="674"/>
+<face v1="667" v2="673" v3="674"/>
+<face v1="668" v2="674" v3="675"/>
+<face v1="670" v2="669" v3="677"/>
+<face v1="669" v2="676" v3="677"/>
+<face v1="672" v2="671" v3="679"/>
+<face v1="671" v2="678" v3="679"/>
+<face v1="673" v2="672" v3="680"/>
+<face v1="672" v2="679" v3="680"/>
+<face v1="674" v2="673" v3="681"/>
+<face v1="673" v2="680" v3="681"/>
+<face v1="675" v2="674" v3="682"/>
+<face v1="674" v2="681" v3="682"/>
+<face v1="677" v2="676" v3="684"/>
+<face v1="676" v2="683" v3="684"/>
+<face v1="679" v2="678" v3="686"/>
+<face v1="678" v2="685" v3="686"/>
+<face v1="680" v2="679" v3="687"/>
+<face v1="679" v2="686" v3="687"/>
+<face v1="681" v2="680" v3="688"/>
+<face v1="680" v2="687" v3="688"/>
+<face v1="682" v2="681" v3="689"/>
+<face v1="681" v2="688" v3="689"/>
+<face v1="684" v2="683" v3="690"/>
+<face v1="686" v2="685" v3="692"/>
+<face v1="685" v2="691" v3="692"/>
+<face v1="687" v2="686" v3="693"/>
+<face v1="686" v2="692" v3="693"/>
+<face v1="688" v2="687" v3="694"/>
+<face v1="687" v2="693" v3="694"/>
+<face v1="689" v2="688" v3="695"/>
+<face v1="688" v2="694" v3="695"/>
+<face v1="692" v2="691" v3="697"/>
+<face v1="691" v2="696" v3="697"/>
+<face v1="693" v2="692" v3="698"/>
+<face v1="692" v2="697" v3="698"/>
+<face v1="694" v2="693" v3="699"/>
+<face v1="693" v2="698" v3="699"/>
+<face v1="695" v2="694" v3="700"/>
+<face v1="694" v2="699" v3="700"/>
+</faces>
+</submesh>
+<submesh material="lambert2" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="73">
+<face v1="710" v2="709" v3="714"/>
+<face v1="709" v2="710" v3="705"/>
+<face v1="758" v2="757" v3="763"/>
+<face v1="713" v2="714" v3="709"/>
+<face v1="716" v2="717" v3="713"/>
+<face v1="714" v2="713" v3="717"/>
+<face v1="719" v2="720" v3="716"/>
+<face v1="717" v2="716" v3="720"/>
+<face v1="720" v2="721" v3="717"/>
+<face v1="722" v2="723" v3="719"/>
+<face v1="720" v2="719" v3="723"/>
+<face v1="723" v2="724" v3="720"/>
+<face v1="723" v2="722" v3="728"/>
+<face v1="722" v2="727" v3="728"/>
+<face v1="724" v2="723" v3="729"/>
+<face v1="726" v2="725" v3="732"/>
+<face v1="706" v2="705" v3="710"/>
+<face v1="710" v2="711" v3="706"/>
+<face v1="714" v2="715" v3="710"/>
+<face v1="711" v2="710" v3="715"/>
+<face v1="715" v2="714" v3="718"/>
+<face v1="717" v2="718" v3="714"/>
+<face v1="723" v2="728" v3="729"/>
+<face v1="728" v2="727" v3="734"/>
+<face v1="729" v2="728" v3="735"/>
+<face v1="725" v2="731" v3="732"/>
+<face v1="731" v2="730" v3="738"/>
+<face v1="707" v2="706" v3="711"/>
+<face v1="711" v2="712" v3="707"/>
+<face v1="708" v2="707" v3="712"/>
+<face v1="764" v2="765" v3="759"/>
+<face v1="760" v2="759" v3="765"/>
+<face v1="765" v2="766" v3="760"/>
+<face v1="761" v2="760" v3="766"/>
+<face v1="766" v2="767" v3="761"/>
+<face v1="762" v2="761" v3="767"/>
+<face v1="727" v2="733" v3="734"/>
+<face v1="728" v2="734" v3="735"/>
+<face v1="729" v2="735" v3="736"/>
+<face v1="732" v2="731" v3="739"/>
+<face v1="731" v2="738" v3="739"/>
+<face v1="734" v2="733" v3="741"/>
+<face v1="733" v2="740" v3="741"/>
+<face v1="735" v2="734" v3="742"/>
+<face v1="734" v2="741" v3="742"/>
+<face v1="736" v2="735" v3="743"/>
+<face v1="735" v2="742" v3="743"/>
+<face v1="738" v2="737" v3="745"/>
+<face v1="739" v2="738" v3="746"/>
+<face v1="738" v2="745" v3="746"/>
+<face v1="741" v2="740" v3="748"/>
+<face v1="740" v2="747" v3="748"/>
+<face v1="742" v2="741" v3="749"/>
+<face v1="741" v2="748" v3="749"/>
+<face v1="743" v2="742" v3="750"/>
+<face v1="742" v2="749" v3="750"/>
+<face v1="746" v2="745" v3="752"/>
+<face v1="745" v2="751" v3="752"/>
+<face v1="748" v2="747" v3="754"/>
+<face v1="747" v2="753" v3="754"/>
+<face v1="749" v2="748" v3="755"/>
+<face v1="748" v2="754" v3="755"/>
+<face v1="750" v2="749" v3="756"/>
+<face v1="749" v2="755" v3="756"/>
+<face v1="752" v2="751" v3="758"/>
+<face v1="754" v2="753" v3="760"/>
+<face v1="753" v2="759" v3="760"/>
+<face v1="755" v2="754" v3="761"/>
+<face v1="754" v2="760" v3="761"/>
+<face v1="756" v2="755" v3="762"/>
+<face v1="755" v2="761" v3="762"/>
+<face v1="751" v2="757" v3="758"/>
+<face v1="745" v2="744" v3="751"/>
+</faces>
+</submesh>
+<submesh material="lambert2" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="74">
+<face v1="783" v2="782" v3="787"/>
+<face v1="786" v2="787" v3="782"/>
+<face v1="779" v2="778" v3="783"/>
+<face v1="790" v2="789" v3="793"/>
+<face v1="782" v2="783" v3="778"/>
+<face v1="786" v2="785" v3="790"/>
+<face v1="804" v2="803" v3="810"/>
+<face v1="798" v2="803" v3="804"/>
+<face v1="793" v2="792" v3="798"/>
+<face v1="782" v2="781" v3="786"/>
+<face v1="775" v2="774" v3="779"/>
+<face v1="810" v2="809" v3="816"/>
+<face v1="789" v2="790" v3="785"/>
+<face v1="789" v2="792" v3="793"/>
+<face v1="778" v2="779" v3="774"/>
+<face v1="771" v2="770" v3="775"/>
+<face v1="803" v2="809" v3="810"/>
+<face v1="816" v2="815" v3="822"/>
+<face v1="822" v2="821" v3="827"/>
+<face v1="784" v2="785" v3="780"/>
+<face v1="785" v2="784" v3="789"/>
+<face v1="788" v2="789" v3="784"/>
+<face v1="789" v2="788" v3="792"/>
+<face v1="788" v2="791" v3="792"/>
+<face v1="774" v2="775" v3="770"/>
+<face v1="781" v2="780" v3="785"/>
+<face v1="785" v2="786" v3="781"/>
+<face v1="792" v2="791" v3="797"/>
+<face v1="791" v2="796" v3="797"/>
+<face v1="795" v2="794" v3="800"/>
+<face v1="809" v2="815" v3="816"/>
+<face v1="776" v2="777" v3="772"/>
+<face v1="780" v2="781" v3="776"/>
+<face v1="777" v2="776" v3="781"/>
+<face v1="792" v2="797" v3="798"/>
+<face v1="772" v2="773" v3="768"/>
+<face v1="773" v2="772" v3="777"/>
+<face v1="777" v2="778" v3="773"/>
+<face v1="774" v2="773" v3="778"/>
+<face v1="778" v2="777" v3="782"/>
+<face v1="781" v2="782" v3="777"/>
+<face v1="797" v2="796" v3="802"/>
+<face v1="798" v2="797" v3="803"/>
+<face v1="797" v2="802" v3="803"/>
+<face v1="794" v2="799" v3="800"/>
+<face v1="796" v2="801" v3="802"/>
+<face v1="769" v2="768" v3="773"/>
+<face v1="773" v2="774" v3="769"/>
+<face v1="770" v2="769" v3="774"/>
+<face v1="824" v2="825" v3="819"/>
+<face v1="820" v2="819" v3="825"/>
+<face v1="825" v2="826" v3="820"/>
+<face v1="821" v2="820" v3="826"/>
+<face v1="826" v2="827" v3="821"/>
+<face v1="800" v2="799" v3="806"/>
+<face v1="799" v2="805" v3="806"/>
+<face v1="802" v2="801" v3="808"/>
+<face v1="801" v2="807" v3="808"/>
+<face v1="803" v2="802" v3="809"/>
+<face v1="802" v2="808" v3="809"/>
+<face v1="806" v2="805" v3="812"/>
+<face v1="805" v2="811" v3="812"/>
+<face v1="808" v2="807" v3="814"/>
+<face v1="807" v2="813" v3="814"/>
+<face v1="809" v2="808" v3="815"/>
+<face v1="808" v2="814" v3="815"/>
+<face v1="812" v2="811" v3="818"/>
+<face v1="811" v2="817" v3="818"/>
+<face v1="814" v2="813" v3="820"/>
+<face v1="813" v2="819" v3="820"/>
+<face v1="815" v2="814" v3="821"/>
+<face v1="814" v2="820" v3="821"/>
+<face v1="815" v2="821" v3="822"/>
+<face v1="818" v2="817" v3="823"/>
+</faces>
+</submesh>
+<submesh material="lambert2" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="81">
+<face v1="856" v2="855" v3="859"/>
+<face v1="852" v2="853" v3="848"/>
+<face v1="849" v2="848" v3="853"/>
+<face v1="852" v2="851" v3="856"/>
+<face v1="855" v2="858" v3="859"/>
+<face v1="858" v2="861" v3="862"/>
+<face v1="848" v2="849" v3="843"/>
+<face v1="844" v2="843" v3="849"/>
+<face v1="855" v2="856" v3="851"/>
+<face v1="861" v2="865" v3="866"/>
+<face v1="866" v2="865" v3="870"/>
+<face v1="833" v2="832" v3="839"/>
+<face v1="843" v2="844" v3="838"/>
+<face v1="839" v2="838" v3="844"/>
+<face v1="848" v2="847" v3="852"/>
+<face v1="851" v2="852" v3="847"/>
+<face v1="870" v2="875" v3="876"/>
+<face v1="876" v2="875" v3="882"/>
+<face v1="882" v2="881" v3="888"/>
+<face v1="838" v2="839" v3="832"/>
+<face v1="843" v2="842" v3="848"/>
+<face v1="855" v2="854" v3="858"/>
+<face v1="858" v2="857" v3="861"/>
+<face v1="875" v2="881" v3="882"/>
+<face v1="887" v2="888" v3="881"/>
+<face v1="847" v2="848" v3="842"/>
+<face v1="851" v2="850" v3="855"/>
+<face v1="838" v2="837" v3="843"/>
+<face v1="865" v2="869" v3="870"/>
+<face v1="870" v2="869" v3="875"/>
+<face v1="875" v2="874" v3="881"/>
+<face v1="835" v2="834" v3="840"/>
+<face v1="840" v2="841" v3="835"/>
+<face v1="845" v2="846" v3="840"/>
+<face v1="841" v2="840" v3="846"/>
+<face v1="846" v2="845" v3="850"/>
+<face v1="850" v2="851" v3="846"/>
+<face v1="847" v2="846" v3="851"/>
+<face v1="854" v2="855" v3="850"/>
+<face v1="854" v2="857" v3="858"/>
+<face v1="857" v2="860" v3="861"/>
+<face v1="861" v2="860" v3="865"/>
+<face v1="860" v2="864" v3="865"/>
+<face v1="829" v2="828" v3="835"/>
+<face v1="835" v2="836" v3="829"/>
+<face v1="830" v2="829" v3="836"/>
+<face v1="836" v2="837" v3="830"/>
+<face v1="831" v2="830" v3="837"/>
+<face v1="837" v2="838" v3="831"/>
+<face v1="832" v2="831" v3="838"/>
+<face v1="836" v2="835" v3="841"/>
+<face v1="841" v2="842" v3="836"/>
+<face v1="837" v2="836" v3="842"/>
+<face v1="842" v2="843" v3="837"/>
+<face v1="842" v2="841" v3="847"/>
+<face v1="846" v2="847" v3="841"/>
+<face v1="864" v2="863" v3="868"/>
+<face v1="865" v2="864" v3="869"/>
+<face v1="863" v2="867" v3="868"/>
+<face v1="864" v2="868" v3="869"/>
+<face v1="868" v2="867" v3="873"/>
+<face v1="867" v2="872" v3="873"/>
+<face v1="869" v2="868" v3="874"/>
+<face v1="868" v2="873" v3="874"/>
+<face v1="869" v2="874" v3="875"/>
+<face v1="872" v2="871" v3="878"/>
+<face v1="871" v2="877" v3="878"/>
+<face v1="873" v2="872" v3="879"/>
+<face v1="872" v2="878" v3="879"/>
+<face v1="874" v2="873" v3="880"/>
+<face v1="873" v2="879" v3="880"/>
+<face v1="874" v2="880" v3="881"/>
+<face v1="883" v2="884" v3="877"/>
+<face v1="878" v2="877" v3="884"/>
+<face v1="884" v2="885" v3="878"/>
+<face v1="879" v2="878" v3="885"/>
+<face v1="885" v2="886" v3="879"/>
+<face v1="880" v2="879" v3="886"/>
+<face v1="886" v2="887" v3="880"/>
+<face v1="881" v2="880" v3="887"/>
+<face v1="834" v2="835" v3="828"/>
+</faces>
+</submesh>
+<submesh material="lambert2" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="73">
+<face v1="902" v2="903" v3="895"/>
+<face v1="920" v2="923" v3="924"/>
+<face v1="934" v2="941" v3="942"/>
+<face v1="940" v2="947" v3="948"/>
+<face v1="896" v2="897" v3="889"/>
+<face v1="949" v2="950" v3="941"/>
+<face v1="935" v2="934" v3="942"/>
+<face v1="955" v2="956" v3="957"/>
+<face v1="921" v2="920" v3="924"/>
+<face v1="923" v2="926" v3="927"/>
+<face v1="942" v2="941" v3="950"/>
+<face v1="918" v2="917" v3="921"/>
+<face v1="924" v2="923" v3="927"/>
+<face v1="913" v2="914" v3="909"/>
+<face v1="910" v2="909" v3="914"/>
+<face v1="914" v2="915" v3="910"/>
+<face v1="914" v2="913" v3="918"/>
+<face v1="918" v2="919" v3="914"/>
+<face v1="918" v2="921" v3="922"/>
+<face v1="890" v2="889" v3="897"/>
+<face v1="897" v2="896" v3="904"/>
+<face v1="921" v2="924" v3="925"/>
+<face v1="927" v2="926" v3="931"/>
+<face v1="926" v2="930" v3="931"/>
+<face v1="909" v2="910" v3="905"/>
+<face v1="911" v2="910" v3="915"/>
+<face v1="915" v2="914" v3="919"/>
+<face v1="919" v2="918" v3="922"/>
+<face v1="922" v2="921" v3="925"/>
+<face v1="925" v2="924" v3="928"/>
+<face v1="924" v2="927" v3="928"/>
+<face v1="927" v2="931" v3="932"/>
+<face v1="931" v2="930" v3="937"/>
+<face v1="930" v2="936" v3="937"/>
+<face v1="905" v2="906" v3="898"/>
+<face v1="899" v2="898" v3="906"/>
+<face v1="906" v2="907" v3="899"/>
+<face v1="900" v2="899" v3="907"/>
+<face v1="907" v2="908" v3="900"/>
+<face v1="901" v2="900" v3="908"/>
+<face v1="906" v2="905" v3="910"/>
+<face v1="910" v2="911" v3="906"/>
+<face v1="907" v2="906" v3="911"/>
+<face v1="911" v2="912" v3="907"/>
+<face v1="908" v2="907" v3="912"/>
+<face v1="915" v2="916" v3="911"/>
+<face v1="912" v2="911" v3="916"/>
+<face v1="925" v2="928" v3="929"/>
+<face v1="928" v2="927" v3="932"/>
+<face v1="929" v2="928" v3="933"/>
+<face v1="928" v2="932" v3="933"/>
+<face v1="932" v2="931" v3="938"/>
+<face v1="933" v2="932" v3="939"/>
+<face v1="931" v2="937" v3="938"/>
+<face v1="932" v2="938" v3="939"/>
+<face v1="937" v2="936" v3="944"/>
+<face v1="936" v2="943" v3="944"/>
+<face v1="938" v2="937" v3="945"/>
+<face v1="937" v2="944" v3="945"/>
+<face v1="939" v2="938" v3="946"/>
+<face v1="938" v2="945" v3="946"/>
+<face v1="945" v2="944" v3="953"/>
+<face v1="946" v2="945" v3="954"/>
+<face v1="898" v2="899" v3="891"/>
+<face v1="892" v2="891" v3="899"/>
+<face v1="899" v2="900" v3="892"/>
+<face v1="893" v2="892" v3="900"/>
+<face v1="900" v2="901" v3="893"/>
+<face v1="894" v2="893" v3="901"/>
+<face v1="951" v2="952" v3="943"/>
+<face v1="944" v2="943" v3="952"/>
+<face v1="952" v2="953" v3="944"/>
+<face v1="953" v2="954" v3="945"/>
+</faces>
+</submesh>
+</submeshes>
+<submeshnames/>
+</mesh>
Index: /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/carpetShape.x
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/carpetShape.x	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/carpetShape.x	(revision 2197)
@@ -0,0 +1,5618 @@
+xof 0303txt 0032
+template Vector {
+ <3d82ab5e-62da-11cf-ab39-0020af71e433>
+ FLOAT x;
+ FLOAT y;
+ FLOAT z;
+}
+
+template MeshFace {
+ <3d82ab5f-62da-11cf-ab39-0020af71e433>
+ DWORD nFaceVertexIndices;
+ array DWORD faceVertexIndices[nFaceVertexIndices];
+}
+
+template Mesh {
+ <3d82ab44-62da-11cf-ab39-0020af71e433>
+ DWORD nVertices;
+ array Vector vertices[nVertices];
+ DWORD nFaces;
+ array MeshFace faces[nFaces];
+ [...]
+}
+
+template MeshNormals {
+ <f6f23f43-7686-11cf-8f52-0040333594a3>
+ DWORD nNormals;
+ array Vector normals[nNormals];
+ DWORD nFaceNormals;
+ array MeshFace faceNormals[nFaceNormals];
+}
+
+template Coords2d {
+ <f6f23f44-7686-11cf-8f52-0040333594a3>
+ FLOAT u;
+ FLOAT v;
+}
+
+template MeshTextureCoords {
+ <f6f23f40-7686-11cf-8f52-0040333594a3>
+ DWORD nTextureCoords;
+ array Coords2d textureCoords[nTextureCoords];
+}
+
+template ColorRGBA {
+ <35ff44e0-6c7c-11cf-8f52-0040333594a3>
+ FLOAT red;
+ FLOAT green;
+ FLOAT blue;
+ FLOAT alpha;
+}
+
+template ColorRGB {
+ <d3e16e81-7835-11cf-8f52-0040333594a3>
+ FLOAT red;
+ FLOAT green;
+ FLOAT blue;
+}
+
+template Material {
+ <3d82ab4d-62da-11cf-ab39-0020af71e433>
+ ColorRGBA faceColor;
+ FLOAT power;
+ ColorRGB specularColor;
+ ColorRGB emissiveColor;
+ [...]
+}
+
+template MeshMaterialList {
+ <f6f23f42-7686-11cf-8f52-0040333594a3>
+ DWORD nMaterials;
+ DWORD nFaceIndexes;
+ array DWORD faceIndexes[nFaceIndexes];
+ [Material <3d82ab4d-62da-11cf-ab39-0020af71e433>]
+}
+
+template TextureFilename {
+ <a42790e1-7810-11cf-8f52-0040333594a3>
+ STRING filename;
+}
+
+template FVFData {
+ <b6e70a0e-8ef9-4e83-94ad-ecc8b0c04897>
+ DWORD dwFVF;
+ DWORD nDWords;
+ array DWORD data[nDWords];
+}
+
+
+Mesh {
+ 695;
+ 0.000000;-3.830130;33.000000;,
+ 0.000000;3.830130;33.000000;,
+ -3.449440;-3.830130;32.819200;,
+ -3.449440;3.830130;32.819200;,
+ -6.861090;-3.830130;32.278899;,
+ -6.861090;3.830130;32.278899;,
+ -10.197600;-3.830130;31.384899;,
+ -10.197600;3.830130;31.384899;,
+ -13.352400;-3.830130;30.173798;,
+ -13.422301;-4.032020;30.146998;,
+ -13.422301;4.032070;30.146998;,
+ -13.352400;3.830130;30.173798;,
+ -14.441600;7.069830;29.627702;,
+ -14.269400;6.934550;29.715402;,
+ -14.269400;-6.934510;29.715402;,
+ -14.441699;-7.069840;29.627600;,
+ -16.500000;-8.089950;28.578899;,
+ -16.500000;8.089980;28.578899;,
+ -18.599600;6.934550;27.215402;,
+ -18.437501;7.069830;27.320602;,
+ -18.437402;-7.069840;27.320701;,
+ -18.599600;-6.934510;27.215402;,
+ -19.396901;-4.031990;26.697600;,
+ -19.396901;4.032050;26.697600;,
+ -19.455099;3.830130;26.650499;,
+ -19.455099;-3.830130;26.650499;,
+ -22.081301;-3.830130;24.523800;,
+ -22.081301;3.830130;24.523800;,
+ -13.788101;3.446250;30.390899;,
+ -14.810701;3.603140;30.652800;,
+ -14.860899;2.647220;30.739798;,
+ -14.860899;-2.647230;30.739798;,
+ -14.810600;-3.603140;30.652800;,
+ -13.788101;-3.446250;30.390899;,
+ -13.456600;-3.745910;30.224000;,
+ -13.456600;3.745890;30.224000;,
+ -15.479901;2.500000;30.589398;,
+ -17.303301;3.742410;29.970301;,
+ -17.500000;-0.000000;30.310899;,
+ -17.303301;-3.742410;29.970198;,
+ -15.479901;-2.500000;30.589398;,
+ -16.721901;-7.321260;28.963200;,
+ -16.721901;7.321260;28.963200;,
+ -19.140800;3.603140;28.152800;,
+ -19.191000;2.647220;28.239798;,
+ -18.751301;2.500000;28.700701;,
+ -19.191000;-2.647230;28.239798;,
+ -19.140800;-3.603140;28.152800;,
+ -18.751301;-2.500000;28.700701;,
+ -19.425200;3.446250;27.136298;,
+ -19.425200;-3.446250;27.136298;,
+ -19.446400;-3.745910;26.765699;,
+ -19.446400;3.745890;26.765699;,
+ -25.512301;2.500000;22.971301;,
+ -22.971301;2.500000;25.512301;,
+ -20.178800;2.500000;27.773699;,
+ -13.963299;2.500000;31.362099;,
+ -10.608600;2.500000;32.649898;,
+ -7.137640;2.500000;33.579898;,
+ -3.588480;2.500000;34.142102;,
+ 0.000000;2.500000;34.330102;,
+ -26.010099;-0.000000;23.419600;,
+ -23.419600;-0.000000;26.010099;,
+ -20.572501;-0.000000;28.315600;,
+ -14.235800;-0.000000;31.974099;,
+ -10.815600;-0.000000;33.286998;,
+ -7.276910;-0.000000;34.235200;,
+ -3.658500;-0.000000;34.808301;,
+ 0.000000;-0.000000;35.000000;,
+ -25.512301;-2.500000;22.971301;,
+ -22.971301;-2.500000;25.512301;,
+ -20.178800;-2.500000;27.773699;,
+ -13.963299;-2.500000;31.362099;,
+ -10.608600;-2.500000;32.649898;,
+ -7.137640;-2.500000;33.579898;,
+ -3.588480;-2.500000;34.142102;,
+ 0.000000;-2.500000;34.330102;,
+ -13.788101;-3.446250;30.390899;,
+ -14.810701;3.603140;30.652800;,
+ -13.788101;3.446250;30.390899;,
+ -17.500000;-0.000000;30.310899;,
+ -14.269400;-6.934510;29.715402;,
+ -14.441699;-7.069840;29.627600;,
+ -14.441600;7.069830;29.627702;,
+ -17.303301;3.742410;29.970301;,
+ -14.269400;6.934550;29.715402;,
+ -17.500000;-0.000000;30.310899;,
+ -18.437402;-7.069840;27.320701;,
+ -16.500000;-8.089950;28.578899;,
+ -16.500000;8.089980;28.578899;,
+ -18.437501;7.069830;27.320602;,
+ -19.140800;3.603140;28.152800;,
+ -19.191000;2.647220;28.239798;,
+ -18.599600;-6.934510;27.215402;,
+ -19.425200;3.446250;27.136298;,
+ -24.523800;3.830130;22.081301;,
+ -19.446400;3.745890;26.765699;,
+ -19.455099;3.830130;26.650499;,
+ -22.081301;3.830130;24.523800;,
+ -18.751301;2.500000;28.700701;,
+ -19.191000;2.647220;28.239798;,
+ -19.446400;3.745890;26.765699;,
+ -19.425200;3.446250;27.136298;,
+ -15.479901;2.500000;30.589398;,
+ -14.860899;2.647220;30.739798;,
+ -13.456600;3.745890;30.224000;,
+ -13.788101;3.446250;30.390899;,
+ -13.456600;3.745890;30.224000;,
+ -13.352400;3.830130;30.173798;,
+ -6.861090;3.830130;32.278899;,
+ -3.449440;3.830130;32.819200;,
+ -17.500000;-0.000000;30.310899;,
+ -18.751301;-2.500000;28.700701;,
+ -15.479901;-2.500000;30.589398;,
+ -24.523800;-3.830130;22.081301;,
+ -19.446400;-3.745910;26.765699;,
+ -19.455099;-3.830130;26.650499;,
+ -18.751301;-2.500000;28.700701;,
+ -19.191000;-2.647230;28.239798;,
+ -19.446400;-3.745910;26.765699;,
+ -19.425200;-3.446250;27.136298;,
+ -15.479901;-2.500000;30.589398;,
+ -14.860899;-2.647230;30.739798;,
+ -13.456600;-3.745910;30.224000;,
+ -13.788101;-3.446250;30.390899;,
+ -13.456600;-3.745910;30.224000;,
+ -13.352400;-3.830130;30.173798;,
+ -10.197600;-3.830130;31.384899;,
+ -6.861090;-3.830130;32.278899;,
+ -3.449440;-3.830130;32.819200;,
+ -14.810701;3.603140;30.652800;,
+ -16.721901;7.321260;28.963200;,
+ -17.303301;3.742410;29.970301;,
+ -16.721901;7.321260;28.963200;,
+ -19.140800;3.603140;28.152800;,
+ -17.500000;-0.000000;30.310899;,
+ -17.500000;-0.000000;30.310899;,
+ -16.721901;-7.321260;28.963200;,
+ -20.178800;-2.500000;27.773699;,
+ -14.810600;-3.603140;30.652800;,
+ -16.721901;-7.321260;28.963200;,
+ -13.963299;-2.500000;31.362099;,
+ -24.523800;-3.830130;22.081301;,
+ -24.523800;3.830130;22.081301;,
+ -26.697600;-3.830130;19.396901;,
+ -26.697600;3.830130;19.396901;,
+ -28.578899;-3.830130;16.500000;,
+ -28.578899;3.830130;16.500000;,
+ -30.146998;-3.830130;13.422301;,
+ -30.146998;3.830130;13.422301;,
+ -31.384899;-3.830130;10.197600;,
+ -31.384899;3.830130;10.197600;,
+ -32.278899;-3.830130;6.861090;,
+ -32.278899;3.830130;6.861090;,
+ -32.819302;-3.830120;3.449440;,
+ -32.819200;3.830120;3.449440;,
+ -34.330102;2.500000;0.000000;,
+ -34.142102;2.500000;3.588480;,
+ -33.579898;2.500000;7.137640;,
+ -32.649898;2.500000;10.608600;,
+ -31.362099;2.500000;13.963299;,
+ -29.730800;2.500000;17.165101;,
+ -27.773699;2.500000;20.178800;,
+ -25.512301;2.500000;22.971301;,
+ -35.000000;-0.000000;0.000000;,
+ -34.808301;-0.000000;3.658500;,
+ -34.235200;-0.000000;7.276910;,
+ -33.286998;-0.000000;10.815600;,
+ -31.974099;-0.000000;14.235800;,
+ -30.310899;-0.000000;17.500000;,
+ -28.315600;-0.000000;20.572501;,
+ -26.010099;-0.000000;23.419600;,
+ -34.330102;-2.500000;0.000000;,
+ -34.142102;-2.500000;3.588480;,
+ -33.579898;-2.500000;7.137640;,
+ -32.649898;-2.500000;10.608600;,
+ -31.362099;-2.500000;13.963299;,
+ -29.730800;-2.500000;17.165101;,
+ -27.773699;-2.500000;20.178800;,
+ -25.512301;-2.500000;22.971301;,
+ -33.000000;3.830130;0.000000;,
+ -32.819200;3.830120;3.449440;,
+ -32.278899;3.830130;6.861090;,
+ -31.384899;3.830130;10.197600;,
+ -30.146998;3.830130;13.422301;,
+ -28.578899;3.830130;16.500000;,
+ -26.697600;3.830130;19.396901;,
+ -33.000000;-3.830130;0.000000;,
+ -32.819302;-3.830120;3.449440;,
+ -32.278899;-3.830130;6.861090;,
+ -31.384899;-3.830130;10.197600;,
+ -28.578899;-3.830130;16.500000;,
+ -24.523800;3.830130;-22.081301;,
+ -22.081301;3.830130;-24.523800;,
+ -19.396901;4.032000;-26.697600;,
+ -19.455099;3.830130;-26.650499;,
+ -16.500000;8.089950;-28.578899;,
+ -18.437402;7.069840;-27.320701;,
+ -18.599600;6.934500;-27.215402;,
+ -13.422301;4.032020;-30.146998;,
+ -14.269400;6.934500;-29.715402;,
+ -14.441699;7.069840;-29.627600;,
+ -10.197600;3.830130;-31.384899;,
+ -13.352400;3.830130;-30.173798;,
+ -6.861090;3.830130;-32.278899;,
+ -3.449440;3.830130;-32.819302;,
+ -0.000002;3.830130;-33.000000;,
+ 3.588480;2.500000;-34.142102;,
+ -0.000002;2.500000;-34.330202;,
+ -3.588480;2.500000;-34.142102;,
+ -7.137640;2.500000;-33.580003;,
+ -10.608600;2.500000;-32.649898;,
+ -13.963299;2.500000;-31.362198;,
+ -13.456600;3.745910;-30.224000;,
+ -14.860899;2.647240;-30.739798;,
+ -13.788101;3.446250;-30.390899;,
+ -15.479901;2.500000;-30.589398;,
+ -19.446400;3.745910;-26.765699;,
+ -19.425200;3.446250;-27.136298;,
+ -19.191000;2.647240;-28.239798;,
+ -18.751301;2.500000;-28.700701;,
+ -20.178800;2.500000;-27.773699;,
+ -22.971400;2.500000;-25.512301;,
+ -25.512301;2.500000;-22.971400;,
+ 3.658500;-0.000000;-34.808301;,
+ -0.000002;-0.000000;-35.000000;,
+ -3.658500;-0.000000;-34.808301;,
+ -7.276920;-0.000000;-34.235200;,
+ -10.815600;-0.000000;-33.286998;,
+ -14.235800;-0.000000;-31.974099;,
+ -17.500000;-0.000000;-30.310899;,
+ -20.572501;-0.000000;-28.315600;,
+ -23.419600;-0.000000;-26.010099;,
+ -26.010099;-0.000000;-23.419600;,
+ -14.810701;3.603140;-30.652800;,
+ -17.303301;3.742410;-29.970301;,
+ -16.721901;7.321260;-28.963200;,
+ -19.140800;3.603140;-28.152800;,
+ 3.449440;3.830130;-32.819302;,
+ -0.000002;3.830130;-33.000000;,
+ -3.449440;3.830130;-32.819302;,
+ -6.861090;3.830130;-32.278899;,
+ -10.197600;3.830130;-31.384899;,
+ -13.456600;3.745910;-30.224000;,
+ -19.446400;3.745910;-26.765699;,
+ -22.081301;3.830130;-24.523800;,
+ -15.479901;2.500000;-30.589398;,
+ -18.751301;2.500000;-28.700701;,
+ -13.352400;3.830130;-30.173798;,
+ -13.456600;3.745910;-30.224000;,
+ -13.788101;3.446250;-30.390899;,
+ -14.860899;2.647240;-30.739798;,
+ -13.788101;3.446250;-30.390899;,
+ -14.810701;3.603140;-30.652800;,
+ -17.500000;-0.000000;-30.310899;,
+ -15.479901;2.500000;-30.589398;,
+ -17.303301;3.742410;-29.970301;,
+ -14.860899;2.647240;-30.739798;,
+ -18.437402;7.069840;-27.320701;,
+ -16.500000;8.089950;-28.578899;,
+ -17.500000;-0.000000;-30.310899;,
+ -18.751301;2.500000;-28.700701;,
+ -19.191000;2.647240;-28.239798;,
+ -19.140800;3.603140;-28.152800;,
+ -19.455099;3.830130;-26.650499;,
+ -19.446400;3.745910;-26.765699;,
+ -18.599600;6.934500;-27.215402;,
+ -19.425200;3.446250;-27.136298;,
+ -19.425200;3.446250;-27.136298;,
+ -19.191000;2.647240;-28.239798;,
+ -13.963299;2.500000;-31.362198;,
+ -20.178800;2.500000;-27.773699;,
+ -17.500000;-0.000000;-30.310899;,
+ -14.810701;3.603140;-30.652800;,
+ -16.721901;7.321260;-28.963200;,
+ -17.303301;3.742410;-29.970301;,
+ -19.140800;3.603140;-28.152800;,
+ -19.140800;3.603140;-28.152800;,
+ 32.278899;-3.830130;-6.861100;,
+ 32.278899;3.830130;-6.861100;,
+ 31.384899;3.830130;-10.197600;,
+ 31.384899;-3.830130;-10.197600;,
+ 32.807597;-3.830120;-3.523340;,
+ 32.819302;-4.031910;-3.449450;,
+ 32.819302;4.031950;-3.449450;,
+ 32.807597;3.830120;-3.523350;,
+ 33.000000;-8.089980;-0.000000;,
+ 33.000000;8.090010;-0.000000;,
+ 32.879101;7.069840;-2.306950;,
+ 32.868998;6.934490;-2.500000;,
+ 32.868998;-6.934470;-2.500000;,
+ 32.879101;-7.069840;-2.306910;,
+ 32.879101;-7.069820;2.307070;,
+ 32.868998;-6.934570;2.500000;,
+ 32.819200;-4.032080;3.449440;,
+ 32.819200;4.032110;3.449440;,
+ 32.868998;6.934600;2.500000;,
+ 32.879101;7.069820;2.307110;,
+ 32.278899;-3.830120;6.861090;,
+ 32.278899;3.830120;6.861090;,
+ 32.807498;3.830130;3.523410;,
+ 32.807498;-3.830130;3.523390;,
+ 31.384899;-3.830120;10.197600;,
+ 31.384899;3.830120;10.197600;,
+ 30.146998;-3.830120;13.422301;,
+ 30.146998;3.830130;13.422301;,
+ 28.578800;3.830130;16.500000;,
+ 28.578899;3.830130;-16.500000;,
+ 30.146998;-3.830130;-13.422301;,
+ 30.146998;3.830130;-13.422301;,
+ 32.902998;3.745930;-3.458250;,
+ 34.142102;2.500000;-3.588480;,
+ 33.580003;2.500000;-7.137650;,
+ 32.649898;2.500000;-10.608600;,
+ 31.362198;2.500000;-13.963299;,
+ 29.730800;2.500000;-17.165101;,
+ 29.730800;2.500000;17.165101;,
+ 31.362099;2.500000;13.963299;,
+ 32.649898;2.500000;10.608600;,
+ 33.579898;2.500000;7.137640;,
+ 34.142102;2.500000;3.588480;,
+ 32.902998;3.745870;3.458250;,
+ 34.051898;2.647200;2.500000;,
+ 33.213299;3.446240;3.254610;,
+ 34.231098;2.500000;1.888860;,
+ 33.213299;3.446250;-3.254580;,
+ 34.051898;2.647230;-2.500000;,
+ 34.231200;2.500000;-1.888740;,
+ 34.808301;-0.000000;-3.658500;,
+ 34.235200;-0.000000;-7.276920;,
+ 33.286998;-0.000000;-10.815600;,
+ 31.974099;-0.000000;-14.235800;,
+ 30.310899;-0.000000;17.500000;,
+ 31.974099;-0.000000;14.235800;,
+ 33.286998;-0.000000;10.815600;,
+ 34.235200;-0.000000;7.276910;,
+ 34.808301;-0.000000;3.658500;,
+ 35.000000;-0.000000;0.000000;,
+ 34.142102;-2.500000;-3.588480;,
+ 33.580003;-2.500000;-7.137650;,
+ 32.649898;-2.500000;-10.608600;,
+ 31.362198;-2.500000;-13.963299;,
+ 29.730800;-2.500000;-17.165101;,
+ 29.730800;-2.500000;17.165101;,
+ 31.362099;-2.500000;13.963299;,
+ 32.649898;-2.500000;10.608600;,
+ 33.579898;-2.500000;7.137640;,
+ 34.142102;-2.500000;3.588480;,
+ 34.231098;-2.500000;1.888800;,
+ 34.231200;-2.500000;-1.888690;,
+ 32.902998;-3.745950;-3.458250;,
+ 32.902998;-3.745880;3.458250;,
+ 34.051898;-2.647210;2.500000;,
+ 33.213299;-3.446250;3.254600;,
+ 34.051898;-2.647240;-2.500000;,
+ 33.213299;-3.446250;-3.254560;,
+ 33.951402;3.603140;2.500000;,
+ 33.951402;-3.603140;2.500000;,
+ 34.606701;3.742410;-0.000000;,
+ 33.443802;7.321260;-0.000000;,
+ 33.443802;-7.321260;-0.000000;,
+ 34.606701;-3.742410;-0.000000;,
+ 33.951402;3.603140;-2.500000;,
+ 33.951402;-3.603140;-2.500000;,
+ 31.384899;3.830130;-10.197600;,
+ 30.146998;3.830130;-13.422301;,
+ 30.146998;3.830130;13.422301;,
+ 31.384899;3.830120;10.197600;,
+ 32.278899;3.830120;6.861090;,
+ 32.902998;3.745870;3.458250;,
+ 34.142102;2.500000;-3.588480;,
+ 32.902998;3.745930;-3.458250;,
+ 34.231098;2.500000;1.888860;,
+ 34.808301;-0.000000;-3.658500;,
+ 34.142102;-2.500000;-3.588480;,
+ 32.278899;-3.830130;-6.861100;,
+ 30.146998;-3.830130;-13.422301;,
+ 28.578800;-3.830130;16.500000;,
+ 31.384899;-3.830120;10.197600;,
+ 32.278899;-3.830120;6.861090;,
+ 32.902998;-3.745880;3.458250;,
+ 34.231200;-2.500000;-1.888690;,
+ 32.902998;-3.745950;-3.458250;,
+ 32.807498;3.830130;3.523410;,
+ 32.902998;3.745870;3.458250;,
+ 33.213299;3.446240;3.254610;,
+ 32.807498;-3.830130;3.523390;,
+ 32.902998;-3.745880;3.458250;,
+ 33.213299;-3.446250;3.254600;,
+ 33.213299;-3.446250;3.254600;,
+ 34.051898;-2.647210;2.500000;,
+ 34.051898;2.647200;2.500000;,
+ 33.213299;3.446240;3.254610;,
+ 33.951402;3.603140;2.500000;,
+ 32.868998;6.934600;2.500000;,
+ 32.879101;-7.069820;2.307070;,
+ 32.868998;-6.934570;2.500000;,
+ 35.000000;-0.000000;0.000000;,
+ 34.231098;-2.500000;1.888800;,
+ 34.231098;2.500000;1.888860;,
+ 34.606701;3.742410;-0.000000;,
+ 33.000000;-8.089980;-0.000000;,
+ 32.879101;-7.069840;-2.306910;,
+ 35.000000;-0.000000;0.000000;,
+ 34.231200;-2.500000;-1.888690;,
+ 34.051898;-2.647240;-2.500000;,
+ 35.000000;-0.000000;0.000000;,
+ 34.231200;2.500000;-1.888740;,
+ 34.051898;2.647230;-2.500000;,
+ 33.951402;3.603140;-2.500000;,
+ 32.807597;3.830120;-3.523350;,
+ 32.902998;3.745930;-3.458250;,
+ 32.868998;6.934490;-2.500000;,
+ 33.213299;3.446250;-3.254580;,
+ 32.807597;-3.830120;-3.523340;,
+ 32.902998;-3.745950;-3.458250;,
+ 33.213299;-3.446250;-3.254560;,
+ 32.868998;-6.934470;-2.500000;,
+ 33.213299;-3.446250;-3.254560;,
+ 33.213299;3.446250;-3.254580;,
+ 34.142102;2.500000;3.588480;,
+ 33.951402;-3.603140;2.500000;,
+ 33.951402;3.603140;2.500000;,
+ 33.443802;-7.321260;-0.000000;,
+ 35.000000;-0.000000;0.000000;,
+ 33.443802;-7.321260;-0.000000;,
+ 34.606701;3.742410;-0.000000;,
+ 35.000000;-0.000000;0.000000;,
+ 34.142102;-2.500000;-3.588480;,
+ 33.951402;3.603140;-2.500000;,
+ 33.951402;-3.603140;-2.500000;,
+ 31.362198;2.500000;-13.963299;,
+ -33.000000;-3.830130;0.000000;,
+ -33.000000;3.830130;0.000000;,
+ -32.819200;-3.830130;-3.449440;,
+ -32.819200;3.830130;-3.449440;,
+ -32.278899;-3.830120;-6.861090;,
+ -32.278899;3.830120;-6.861090;,
+ -31.384899;-3.830130;-10.197600;,
+ -31.384899;3.830130;-10.197600;,
+ -30.146998;-3.830130;-13.422301;,
+ -30.146998;3.830130;-13.422301;,
+ -28.578899;-3.830130;-16.500000;,
+ -28.578899;3.830130;-16.500000;,
+ -26.697600;-3.830130;-19.396901;,
+ -26.697600;3.830130;-19.396901;,
+ -24.523800;-3.830130;-22.081301;,
+ -25.512301;2.500000;-22.971400;,
+ -27.773699;2.500000;-20.178800;,
+ -29.730800;2.500000;-17.165101;,
+ -31.362198;2.500000;-13.963299;,
+ -32.649898;2.500000;-10.608600;,
+ -33.579898;2.500000;-7.137640;,
+ -34.142102;2.500000;-3.588480;,
+ -34.330102;2.500000;0.000000;,
+ -26.010099;-0.000000;-23.419600;,
+ -28.315600;-0.000000;-20.572501;,
+ -30.310899;-0.000000;-17.500000;,
+ -31.974099;-0.000000;-14.235800;,
+ -33.286998;-0.000000;-10.815600;,
+ -34.235200;-0.000000;-7.276910;,
+ -34.808301;-0.000000;-3.658500;,
+ -35.000000;-0.000000;0.000000;,
+ -25.512301;-2.500000;-22.971400;,
+ -27.773699;-2.500000;-20.178800;,
+ -29.730800;-2.500000;-17.165101;,
+ -31.362198;-2.500000;-13.963299;,
+ -32.649898;-2.500000;-10.608600;,
+ -33.579898;-2.500000;-7.137640;,
+ -34.142102;-2.500000;-3.588480;,
+ -34.330102;-2.500000;0.000000;,
+ -24.523800;3.830130;-22.081301;,
+ -26.697600;3.830130;-19.396901;,
+ -28.578899;3.830130;-16.500000;,
+ -30.146998;3.830130;-13.422301;,
+ -31.384899;3.830130;-10.197600;,
+ -32.278899;3.830120;-6.861090;,
+ -32.819200;3.830130;-3.449440;,
+ -26.697600;-3.830130;-19.396901;,
+ -28.578899;-3.830130;-16.500000;,
+ -31.384899;-3.830130;-10.197600;,
+ -32.278899;-3.830120;-6.861090;,
+ -32.819200;-3.830130;-3.449440;,
+ -24.523800;-3.830130;-22.081301;,
+ -22.081301;-3.830130;-24.523800;,
+ -19.396901;-4.031960;-26.697600;,
+ -19.455099;-3.830130;-26.650499;,
+ -16.500000;-8.089920;-28.578899;,
+ -18.599600;-6.934470;-27.215402;,
+ -18.437402;-7.069840;-27.320701;,
+ -14.441699;-7.069840;-29.627600;,
+ -14.269400;-6.934460;-29.715402;,
+ -13.422301;-4.031970;-30.146998;,
+ -10.197600;-3.830130;-31.384899;,
+ -13.352500;-3.830130;-30.173798;,
+ -6.861090;-3.830130;-32.278899;,
+ -3.449440;-3.830130;-32.819302;,
+ -0.000002;-3.830130;-33.000000;,
+ 3.658500;-0.000000;-34.808301;,
+ -0.000002;-0.000000;-35.000000;,
+ -3.658500;-0.000000;-34.808301;,
+ -7.276920;-0.000000;-34.235200;,
+ -10.815600;-0.000000;-33.286998;,
+ -14.235800;-0.000000;-31.974099;,
+ -17.500000;-0.000000;-30.310899;,
+ -20.572501;-0.000000;-28.315600;,
+ -23.419600;-0.000000;-26.010099;,
+ -26.010099;-0.000000;-23.419600;,
+ 3.588480;-2.500000;-34.142102;,
+ -0.000002;-2.500000;-34.330202;,
+ -3.588480;-2.500000;-34.142102;,
+ -7.137640;-2.500000;-33.580003;,
+ -10.608600;-2.500000;-32.649898;,
+ -13.963299;-2.500000;-31.362198;,
+ -15.480000;-2.500000;-30.589398;,
+ -18.751200;-2.500000;-28.700800;,
+ -20.178800;-2.500000;-27.773699;,
+ -22.971400;-2.500000;-25.512301;,
+ -25.512301;-2.500000;-22.971400;,
+ -13.456600;-3.745930;-30.223901;,
+ -14.860899;-2.647250;-30.739798;,
+ -13.788101;-3.446250;-30.390899;,
+ -19.191000;-2.647250;-28.239798;,
+ -19.425200;-3.446250;-27.136298;,
+ -19.446400;-3.745930;-26.765699;,
+ -14.810600;-3.603140;-30.652800;,
+ -16.721901;-7.321260;-28.963200;,
+ -17.303301;-3.742410;-29.970198;,
+ -19.140800;-3.603140;-28.152800;,
+ 3.449440;-3.830130;-32.819302;,
+ -3.449440;-3.830130;-32.819302;,
+ -10.197600;-3.830130;-31.384899;,
+ -15.480000;-2.500000;-30.589398;,
+ -13.456600;-3.745930;-30.223901;,
+ -18.751200;-2.500000;-28.700800;,
+ -19.446400;-3.745930;-26.765699;,
+ -13.352500;-3.830130;-30.173798;,
+ -13.456600;-3.745930;-30.223901;,
+ -13.788101;-3.446250;-30.390899;,
+ -13.788101;-3.446250;-30.390899;,
+ -14.860899;-2.647250;-30.739798;,
+ -14.441699;-7.069840;-29.627600;,
+ -14.269400;-6.934460;-29.715402;,
+ -17.500000;-0.000000;-30.310899;,
+ -15.480000;-2.500000;-30.589398;,
+ -16.500000;-8.089920;-28.578899;,
+ -17.500000;-0.000000;-30.310899;,
+ -18.751200;-2.500000;-28.700800;,
+ -19.191000;-2.647250;-28.239798;,
+ -19.455099;-3.830130;-26.650499;,
+ -19.446400;-3.745930;-26.765699;,
+ -19.425200;-3.446250;-27.136298;,
+ -18.599600;-6.934470;-27.215402;,
+ -19.191000;-2.647250;-28.239798;,
+ -19.425200;-3.446250;-27.136298;,
+ -19.140800;-3.603140;-28.152800;,
+ -17.500000;-0.000000;-30.310899;,
+ -13.963299;-2.500000;-31.362198;,
+ -20.178800;-2.500000;-27.773699;,
+ -14.810600;-3.603140;-30.652800;,
+ -16.721901;-7.321260;-28.963200;,
+ -19.140800;-3.603140;-28.152800;,
+ 28.578800;-3.830130;16.500000;,
+ 28.578800;3.830130;16.500000;,
+ 26.697600;-3.830130;19.396901;,
+ 26.697600;3.830130;19.396901;,
+ 24.523800;-3.830130;22.081301;,
+ 24.523800;3.830130;22.081301;,
+ 22.081301;-3.830130;24.523800;,
+ 22.081301;3.830130;24.523800;,
+ 19.396901;-3.830130;26.697600;,
+ 19.396901;3.830130;26.697600;,
+ 16.500000;-3.830130;28.578800;,
+ 16.500000;3.830130;28.578800;,
+ 13.422301;-3.830130;30.146998;,
+ 13.422301;3.830130;30.146998;,
+ 10.197600;-3.830130;31.384899;,
+ 10.197600;3.830130;31.384899;,
+ 6.861090;-3.830130;32.278899;,
+ 6.861090;3.830120;32.278899;,
+ 3.449440;-3.830130;32.819200;,
+ 3.449440;3.830130;32.819200;,
+ 0.000000;-3.830130;33.000000;,
+ 0.000000;3.830130;33.000000;,
+ 0.000000;2.500000;34.330102;,
+ 3.588480;2.500000;34.142102;,
+ 7.137640;2.500000;33.579898;,
+ 10.608600;2.500000;32.649898;,
+ 13.963299;2.500000;31.362099;,
+ 17.165101;2.500000;29.730800;,
+ 20.178699;2.500000;27.773699;,
+ 22.971301;2.500000;25.512301;,
+ 25.512301;2.500000;22.971301;,
+ 27.773699;2.500000;20.178699;,
+ 29.730800;2.500000;17.165101;,
+ 0.000000;-0.000000;35.000000;,
+ 3.658500;-0.000000;34.808301;,
+ 7.276910;-0.000000;34.235200;,
+ 10.815600;-0.000000;33.286998;,
+ 14.235800;-0.000000;31.974099;,
+ 17.500000;-0.000000;30.310899;,
+ 20.572501;-0.000000;28.315600;,
+ 23.419600;-0.000000;26.010099;,
+ 26.010099;-0.000000;23.419600;,
+ 28.315600;-0.000000;20.572501;,
+ 30.310899;-0.000000;17.500000;,
+ 0.000000;-2.500000;34.330102;,
+ 3.588480;-2.500000;34.142102;,
+ 7.137640;-2.500000;33.579898;,
+ 10.608600;-2.500000;32.649898;,
+ 13.963299;-2.500000;31.362099;,
+ 17.165101;-2.500000;29.730800;,
+ 20.178699;-2.500000;27.773699;,
+ 22.971301;-2.500000;25.512301;,
+ 25.512301;-2.500000;22.971301;,
+ 27.773699;-2.500000;20.178699;,
+ 29.730800;-2.500000;17.165101;,
+ 6.861090;3.830120;32.278899;,
+ 10.197600;3.830130;31.384899;,
+ 13.422301;3.830130;30.146998;,
+ 16.500000;3.830130;28.578800;,
+ 19.396901;3.830130;26.697600;,
+ 24.523800;3.830130;22.081301;,
+ 3.449440;-3.830130;32.819200;,
+ 6.861090;-3.830130;32.278899;,
+ 10.197600;-3.830130;31.384899;,
+ 16.500000;-3.830130;28.578800;,
+ 22.081301;-3.830130;24.523800;,
+ 26.697600;-3.830130;19.396901;,
+ 3.449440;-3.830130;-32.819302;,
+ 3.449440;3.830130;-32.819302;,
+ 6.861090;-3.830130;-32.278899;,
+ 6.861090;3.830130;-32.278899;,
+ 10.197600;-3.830130;-31.384899;,
+ 10.197600;3.830130;-31.384899;,
+ 13.422301;-3.830130;-30.146998;,
+ 13.422301;3.830130;-30.146998;,
+ 16.500000;-3.830130;-28.578899;,
+ 16.500000;3.830130;-28.578899;,
+ 19.396901;-3.830130;-26.697600;,
+ 19.396901;3.830130;-26.697600;,
+ 22.081301;-3.830130;-24.523800;,
+ 22.081301;3.830130;-24.523800;,
+ 24.523800;-3.830130;-22.081301;,
+ 24.523800;3.830130;-22.081301;,
+ 26.697600;-3.830130;-19.396901;,
+ 26.697600;3.830130;-19.396901;,
+ 28.578899;-3.830130;-16.500000;,
+ 28.578899;3.830130;-16.500000;,
+ 31.362198;2.500000;-13.963299;,
+ 29.730800;2.500000;-17.165101;,
+ 27.773699;2.500000;-20.178800;,
+ 25.512301;2.500000;-22.971400;,
+ 22.971400;2.500000;-25.512301;,
+ 20.178800;2.500000;-27.773699;,
+ 17.165101;2.500000;-29.730800;,
+ 13.963299;2.500000;-31.362198;,
+ 10.608600;2.500000;-32.649898;,
+ 7.137640;2.500000;-33.580003;,
+ 3.588480;2.500000;-34.142102;,
+ 31.974099;-0.000000;-14.235800;,
+ 30.310899;-0.000000;-17.500000;,
+ 28.315600;-0.000000;-20.572501;,
+ 26.010099;-0.000000;-23.419600;,
+ 23.419600;-0.000000;-26.010099;,
+ 20.572501;-0.000000;-28.315600;,
+ 17.500000;-0.000000;-30.310899;,
+ 14.235800;-0.000000;-31.974099;,
+ 10.815600;-0.000000;-33.286998;,
+ 7.276910;-0.000000;-34.235200;,
+ 3.658500;-0.000000;-34.808301;,
+ 29.730800;-2.500000;-17.165101;,
+ 27.773699;-2.500000;-20.178800;,
+ 25.512301;-2.500000;-22.971400;,
+ 22.971400;-2.500000;-25.512301;,
+ 20.178800;-2.500000;-27.773699;,
+ 17.165101;-2.500000;-29.730800;,
+ 13.963299;-2.500000;-31.362198;,
+ 10.608600;-2.500000;-32.649898;,
+ 7.137640;-2.500000;-33.580003;,
+ 3.588480;-2.500000;-34.142102;,
+ 28.578899;3.830130;-16.500000;,
+ 26.697600;3.830130;-19.396901;,
+ 24.523800;3.830130;-22.081301;,
+ 22.081301;3.830130;-24.523800;,
+ 19.396901;3.830130;-26.697600;,
+ 10.197600;3.830130;-31.384899;,
+ 30.146998;-3.830130;-13.422301;,
+ 26.697600;-3.830130;-19.396901;,
+ 24.523800;-3.830130;-22.081301;,
+ 16.500000;-3.830130;-28.578899;,
+ 13.422301;-3.830130;-30.146998;,
+ 10.197600;-3.830130;-31.384899;,
+ 6.861090;-3.830130;-32.278899;,
+ 29.730800;2.500000;-17.165101;;
+ 648;
+ 3;28,30,29;,
+ 3;11,35,10;,
+ 3;78,13,79;,
+ 3;13,10,79;,
+ 3;10,35,79;,
+ 3;30,36,29;,
+ 3;36,37,29;,
+ 3;130,84,85;,
+ 3;85,84,83;,
+ 3;57,56,7;,
+ 3;58,57,5;,
+ 3;5,57,7;,
+ 3;3,58,109;,
+ 3;111,103,64;,
+ 3;103,56,64;,
+ 3;65,64,57;,
+ 3;57,64,56;,
+ 3;66,65,58;,
+ 3;58,65,57;,
+ 3;38,37,36;,
+ 3;12,42,17;,
+ 3;131,83,84;,
+ 3;86,45,132;,
+ 3;44,43,45;,
+ 3;45,43,132;,
+ 3;89,133,19;,
+ 3;131,84,90;,
+ 3;90,84,18;,
+ 3;84,91,18;,
+ 3;92,49,134;,
+ 3;91,94,18;,
+ 3;55,54,96;,
+ 3;99,55,100;,
+ 3;101,102,55;,
+ 3;55,102,100;,
+ 3;103,104,56;,
+ 3;105,56,106;,
+ 3;104,106,56;,
+ 3;56,107,7;,
+ 3;7,107,108;,
+ 3;135,63,99;,
+ 3;63,55,99;,
+ 3;80,40,39;,
+ 3;136,39,48;,
+ 3;46,48,47;,
+ 3;48,39,47;,
+ 3;47,39,21;,
+ 3;135,112,63;,
+ 3;112,71,63;,
+ 3;111,64,113;,
+ 3;31,33,32;,
+ 3;31,32,40;,
+ 3;40,32,39;,
+ 3;64,72,113;,
+ 3;65,73,64;,
+ 3;73,72,64;,
+ 3;18,94,23;,
+ 3;96,54,97;,
+ 3;41,39,15;,
+ 3;41,20,39;,
+ 3;21,39,20;,
+ 3;87,137,88;,
+ 3;117,118,138;,
+ 3;119,138,120;,
+ 3;138,118,120;,
+ 3;8,9,34;,
+ 3;139,77,14;,
+ 3;14,77,9;,
+ 3;9,77,34;,
+ 3;15,39,81;,
+ 3;39,32,81;,
+ 3;16,140,82;,
+ 3;121,141,122;,
+ 3;123,124,141;,
+ 3;122,141,124;,
+ 3;72,73,125;,
+ 3;125,73,126;,
+ 3;63,62,55;,
+ 3;50,46,47;,
+ 3;63,71,62;,
+ 3;24,23,52;,
+ 3;23,94,52;,
+ 3;97,54,98;,
+ 3;55,62,54;,
+ 3;25,51,22;,
+ 3;47,93,50;,
+ 3;93,22,50;,
+ 3;51,50,22;,
+ 3;71,70,62;,
+ 3;71,115,26;,
+ 3;26,115,116;,
+ 3;66,74,65;,
+ 3;74,73,65;,
+ 3;126,73,6;,
+ 3;73,74,127;,
+ 3;127,74,4;,
+ 3;54,53,27;,
+ 3;62,61,54;,
+ 3;70,71,26;,
+ 3;59,66,58;,
+ 3;75,74,66;,
+ 3;74,75,128;,
+ 3;62,70,61;,
+ 3;114,70,26;,
+ 3;59,58,3;,
+ 3;67,66,59;,
+ 3;67,75,66;,
+ 3;128,75,2;,
+ 3;27,53,95;,
+ 3;54,61,53;,
+ 3;70,69,61;,
+ 3;69,70,114;,
+ 3;1,59,110;,
+ 3;60,67,59;,
+ 3;76,75,67;,
+ 3;75,76,129;,
+ 3;60,59,1;,
+ 3;68,67,60;,
+ 3;68,76,67;,
+ 3;129,76,0;,
+ 3;159,158,151;,
+ 3;151,158,182;,
+ 3;160,159,149;,
+ 3;149,159,183;,
+ 3;161,160,147;,
+ 3;147,160,184;,
+ 3;162,161,145;,
+ 3;145,161,185;,
+ 3;163,162,143;,
+ 3;143,162,186;,
+ 3;167,166,159;,
+ 3;168,167,160;,
+ 3;160,167,159;,
+ 3;169,168,161;,
+ 3;161,168,160;,
+ 3;170,169,162;,
+ 3;162,169,161;,
+ 3;171,170,163;,
+ 3;163,170,162;,
+ 3;168,176,167;,
+ 3;169,177,168;,
+ 3;177,176,168;,
+ 3;170,178,169;,
+ 3;178,177,169;,
+ 3;171,179,170;,
+ 3;179,178,170;,
+ 3;177,178,191;,
+ 3;191,178,144;,
+ 3;178,179,144;,
+ 3;144,179,142;,
+ 3;167,175,166;,
+ 3;176,175,167;,
+ 3;175,176,190;,
+ 3;190,176,148;,
+ 3;176,177,148;,
+ 3;148,177,146;,
+ 3;159,166,158;,
+ 3;175,174,166;,
+ 3;174,175,189;,
+ 3;189,175,150;,
+ 3;158,157,153;,
+ 3;166,165,158;,
+ 3;166,174,165;,
+ 3;188,174,152;,
+ 3;153,157,181;,
+ 3;158,165,157;,
+ 3;174,173,165;,
+ 3;173,174,188;,
+ 3;157,156,155;,
+ 3;165,164,157;,
+ 3;165,173,164;,
+ 3;187,173,154;,
+ 3;155,156,180;,
+ 3;157,164,156;,
+ 3;173,172,164;,
+ 3;172,173,187;,
+ 3;208,207,206;,
+ 3;206,207,238;,
+ 3;209,208,205;,
+ 3;205,208,239;,
+ 3;210,209,204;,
+ 3;204,209,240;,
+ 3;211,210,202;,
+ 3;202,210,241;,
+ 3;212,211,213;,
+ 3;213,211,203;,
+ 3;203,211,242;,
+ 3;216,270,214;,
+ 3;243,215,270;,
+ 3;214,270,215;,
+ 3;220,219,221;,
+ 3;217,221,218;,
+ 3;221,219,218;,
+ 3;222,271,193;,
+ 3;271,244,193;,
+ 3;193,244,195;,
+ 3;192,222,245;,
+ 3;225,224,208;,
+ 3;208,224,207;,
+ 3;226,225,209;,
+ 3;209,225,208;,
+ 3;227,226,210;,
+ 3;210,226,209;,
+ 3;228,227,211;,
+ 3;211,227,210;,
+ 3;229,228,212;,
+ 3;212,228,211;,
+ 3;230,229,246;,
+ 3;229,212,246;,
+ 3;272,247,231;,
+ 3;247,271,231;,
+ 3;232,231,222;,
+ 3;222,231,271;,
+ 3;223,232,222;,
+ 3;248,199,249;,
+ 3;234,250,200;,
+ 3;200,250,199;,
+ 3;250,249,199;,
+ 3;251,252,253;,
+ 3;236,235,201;,
+ 3;201,235,200;,
+ 3;235,234,200;,
+ 3;196,236,201;,
+ 3;254,255,256;,
+ 3;257,273,255;,
+ 3;255,273,256;,
+ 3;236,197,235;,
+ 3;237,235,198;,
+ 3;198,235,197;,
+ 3;258,274,259;,
+ 3;260,275,261;,
+ 3;262,261,263;,
+ 3;261,275,263;,
+ 3;276,266,267;,
+ 3;266,194,267;,
+ 3;268,269,277;,
+ 3;264,265,194;,
+ 3;194,265,267;,
+ 3;223,222,192;,
+ 3;233,232,223;,
+ 3;317,316,305;,
+ 3;305,316,306;,
+ 3;318,317,303;,
+ 3;303,317,366;,
+ 3;319,318,299;,
+ 3;299,318,367;,
+ 3;320,319,321;,
+ 3;321,319,300;,
+ 3;300,319,368;,
+ 3;324,420,322;,
+ 3;369,323,420;,
+ 3;322,420,323;,
+ 3;333,332,317;,
+ 3;317,332,316;,
+ 3;334,333,318;,
+ 3;318,333,317;,
+ 3;335,334,319;,
+ 3;319,334,318;,
+ 3;336,335,320;,
+ 3;320,335,319;,
+ 3;336,320,372;,
+ 3;333,344,332;,
+ 3;344,343,332;,
+ 3;334,345,333;,
+ 3;345,344,333;,
+ 3;335,346,334;,
+ 3;346,345,334;,
+ 3;336,347,335;,
+ 3;347,346,335;,
+ 3;348,347,336;,
+ 3;343,344,377;,
+ 3;377,344,304;,
+ 3;344,345,304;,
+ 3;304,345,302;,
+ 3;345,346,378;,
+ 3;378,346,298;,
+ 3;346,347,379;,
+ 3;347,351,379;,
+ 3;379,351,301;,
+ 3;380,347,353;,
+ 3;383,295,384;,
+ 3;356,385,296;,
+ 3;296,385,295;,
+ 3;385,384,295;,
+ 3;386,387,294;,
+ 3;357,293,388;,
+ 3;293,294,388;,
+ 3;294,387,388;,
+ 3;389,390,421;,
+ 3;391,392,393;,
+ 3;297,358,394;,
+ 3;358,422,394;,
+ 3;421,361,396;,
+ 3;396,361,395;,
+ 3;390,398,421;,
+ 3;391,393,399;,
+ 3;352,353,347;,
+ 3;337,336,372;,
+ 3;337,348,336;,
+ 3;348,352,347;,
+ 3;398,361,421;,
+ 3;399,393,400;,
+ 3;359,358,297;,
+ 3;287,359,297;,
+ 3;397,399,400;,
+ 3;292,360,286;,
+ 3;423,395,361;,
+ 3;424,361,398;,
+ 3;359,288,358;,
+ 3;288,359,287;,
+ 3;401,425,291;,
+ 3;423,361,402;,
+ 3;403,404,361;,
+ 3;406,426,407;,
+ 3;427,327,373;,
+ 3;427,373,349;,
+ 3;289,358,288;,
+ 3;402,361,290;,
+ 3;404,363,361;,
+ 3;407,426,409;,
+ 3;327,326,370;,
+ 3;371,370,325;,
+ 3;370,326,325;,
+ 3;327,370,373;,
+ 3;373,374,349;,
+ 3;381,428,354;,
+ 3;382,355,428;,
+ 3;354,428,355;,
+ 3;362,358,289;,
+ 3;361,363,290;,
+ 3;405,363,404;,
+ 3;408,407,409;,
+ 3;312,311,279;,
+ 3;311,310,279;,
+ 3;279,310,285;,
+ 3;329,328,312;,
+ 3;312,328,311;,
+ 3;329,339,328;,
+ 3;339,338,328;,
+ 3;338,339,350;,
+ 3;350,339,282;,
+ 3;282,339,278;,
+ 3;429,412,413;,
+ 3;412,284,413;,
+ 3;430,416,417;,
+ 3;417,416,283;,
+ 3;405,418,363;,
+ 3;419,408,409;,
+ 3;280,312,279;,
+ 3;313,329,312;,
+ 3;340,339,329;,
+ 3;339,340,375;,
+ 3;410,411,284;,
+ 3;284,411,413;,
+ 3;414,283,415;,
+ 3;283,416,415;,
+ 3;313,312,280;,
+ 3;330,329,313;,
+ 3;330,340,329;,
+ 3;375,340,281;,
+ 3;309,313,364;,
+ 3;314,330,313;,
+ 3;341,340,330;,
+ 3;340,341,281;,
+ 3;314,313,309;,
+ 3;331,330,314;,
+ 3;331,341,330;,
+ 3;281,341,308;,
+ 3;342,341,331;,
+ 3;307,431,365;,
+ 3;315,331,314;,
+ 3;341,342,376;,
+ 3;445,447,471;,
+ 3;448,447,445;,
+ 3;448,455,447;,
+ 3;443,448,472;,
+ 3;456,455,448;,
+ 3;449,448,443;,
+ 3;450,449,441;,
+ 3;441,449,473;,
+ 3;449,456,448;,
+ 3;457,456,449;,
+ 3;451,450,439;,
+ 3;439,450,474;,
+ 3;452,451,437;,
+ 3;437,451,475;,
+ 3;453,452,435;,
+ 3;435,452,476;,
+ 3;454,453,433;,
+ 3;433,453,477;,
+ 3;450,457,449;,
+ 3;451,458,450;,
+ 3;452,459,451;,
+ 3;453,460,452;,
+ 3;454,461,453;,
+ 3;458,457,450;,
+ 3;459,458,451;,
+ 3;460,459,452;,
+ 3;461,460,453;,
+ 3;462,461,454;,
+ 3;457,465,456;,
+ 3;458,466,457;,
+ 3;466,465,457;,
+ 3;459,467,458;,
+ 3;467,466,458;,
+ 3;460,468,459;,
+ 3;468,467,459;,
+ 3;461,469,460;,
+ 3;469,468,460;,
+ 3;462,470,461;,
+ 3;470,469,461;,
+ 3;478,465,442;,
+ 3;465,466,479;,
+ 3;479,466,440;,
+ 3;466,467,440;,
+ 3;440,467,438;,
+ 3;467,468,480;,
+ 3;480,468,436;,
+ 3;468,469,481;,
+ 3;481,469,434;,
+ 3;469,470,482;,
+ 3;482,470,432;,
+ 3;465,464,456;,
+ 3;464,465,478;,
+ 3;456,464,455;,
+ 3;464,463,455;,
+ 3;446,464,444;,
+ 3;463,464,446;,
+ 3;507,518,506;,
+ 3;504,514,503;,
+ 3;549,485,550;,
+ 3;528,551,552;,
+ 3;552,551,485;,
+ 3;551,550,485;,
+ 3;553,554,555;,
+ 3;499,509,498;,
+ 3;509,508,498;,
+ 3;500,510,499;,
+ 3;510,509,499;,
+ 3;501,511,500;,
+ 3;511,510,500;,
+ 3;502,512,501;,
+ 3;512,511,501;,
+ 3;503,513,502;,
+ 3;513,512,502;,
+ 3;514,513,503;,
+ 3;556,505,515;,
+ 3;505,516,515;,
+ 3;506,517,505;,
+ 3;517,516,505;,
+ 3;518,517,506;,
+ 3;508,509,529;,
+ 3;529,509,497;,
+ 3;509,510,497;,
+ 3;497,510,496;,
+ 3;510,511,530;,
+ 3;530,511,495;,
+ 3;511,512,495;,
+ 3;495,512,493;,
+ 3;512,513,531;,
+ 3;513,519,531;,
+ 3;531,519,494;,
+ 3;532,520,557;,
+ 3;533,557,521;,
+ 3;520,521,557;,
+ 3;534,558,522;,
+ 3;524,523,558;,
+ 3;558,523,522;,
+ 3;516,517,535;,
+ 3;535,517,486;,
+ 3;486,517,484;,
+ 3;517,518,484;,
+ 3;484,518,483;,
+ 3;536,537,492;,
+ 3;525,491,538;,
+ 3;491,492,538;,
+ 3;492,537,538;,
+ 3;539,540,559;,
+ 3;490,526,487;,
+ 3;560,541,527;,
+ 3;559,527,542;,
+ 3;542,527,541;,
+ 3;543,527,544;,
+ 3;540,544,559;,
+ 3;544,527,559;,
+ 3;545,560,489;,
+ 3;560,527,489;,
+ 3;489,527,488;,
+ 3;527,561,488;,
+ 3;546,547,527;,
+ 3;548,561,547;,
+ 3;547,561,527;,
+ 3;605,604,594;,
+ 3;605,616,604;,
+ 3;628,616,562;,
+ 3;594,593,563;,
+ 3;594,604,593;,
+ 3;563,593,565;,
+ 3;616,615,604;,
+ 3;615,616,628;,
+ 3;593,592,565;,
+ 3;604,603,593;,
+ 3;604,615,603;,
+ 3;566,615,564;,
+ 3;565,592,622;,
+ 3;593,603,592;,
+ 3;615,614,603;,
+ 3;614,615,566;,
+ 3;592,591,567;,
+ 3;603,602,592;,
+ 3;603,614,602;,
+ 3;627,614,566;,
+ 3;567,591,569;,
+ 3;592,602,591;,
+ 3;614,613,602;,
+ 3;613,614,627;,
+ 3;591,590,569;,
+ 3;602,601,591;,
+ 3;602,613,601;,
+ 3;570,613,568;,
+ 3;590,589,571;,
+ 3;569,590,621;,
+ 3;601,600,590;,
+ 3;591,601,590;,
+ 3;613,612,601;,
+ 3;612,613,570;,
+ 3;589,588,573;,
+ 3;573,588,619;,
+ 3;571,589,620;,
+ 3;600,599,589;,
+ 3;589,599,588;,
+ 3;590,600,589;,
+ 3;600,611,599;,
+ 3;601,612,600;,
+ 3;612,611,600;,
+ 3;611,612,626;,
+ 3;626,612,570;,
+ 3;585,584,581;,
+ 3;581,584,583;,
+ 3;579,585,581;,
+ 3;586,585,579;,
+ 3;587,586,577;,
+ 3;577,586,617;,
+ 3;588,587,575;,
+ 3;575,587,618;,
+ 3;587,597,586;,
+ 3;588,598,587;,
+ 3;611,610,599;,
+ 3;574,611,572;,
+ 3;585,595,584;,
+ 3;596,595,585;,
+ 3;597,596,586;,
+ 3;586,596,585;,
+ 3;598,597,587;,
+ 3;599,598,588;,
+ 3;597,608,596;,
+ 3;598,609,597;,
+ 3;599,610,598;,
+ 3;610,609,598;,
+ 3;596,607,595;,
+ 3;607,606,595;,
+ 3;608,607,596;,
+ 3;609,608,597;,
+ 3;606,607,582;,
+ 3;582,607,580;,
+ 3;607,608,623;,
+ 3;623,608,578;,
+ 3;608,609,624;,
+ 3;624,609,576;,
+ 3;609,610,625;,
+ 3;625,610,574;,
+ 3;610,611,574;,
+ 3;693,680,629;,
+ 3;659,658,630;,
+ 3;630,658,632;,
+ 3;670,669,659;,
+ 3;670,680,669;,
+ 3;679,680,693;,
+ 3;659,669,658;,
+ 3;680,679,669;,
+ 3;658,657,632;,
+ 3;692,679,631;,
+ 3;632,657,686;,
+ 3;669,668,658;,
+ 3;669,679,668;,
+ 3;678,679,692;,
+ 3;657,656,634;,
+ 3;658,668,657;,
+ 3;679,678,668;,
+ 3;691,678,633;,
+ 3;634,656,636;,
+ 3;668,667,657;,
+ 3;677,678,691;,
+ 3;668,678,667;,
+ 3;657,667,656;,
+ 3;678,677,667;,
+ 3;656,655,636;,
+ 3;690,677,635;,
+ 3;655,654,638;,
+ 3;638,654,685;,
+ 3;636,655,638;,
+ 3;639,676,637;,
+ 3;676,677,690;,
+ 3;650,649,648;,
+ 3;651,694,646;,
+ 3;646,694,681;,
+ 3;652,651,644;,
+ 3;644,651,682;,
+ 3;653,652,642;,
+ 3;642,652,683;,
+ 3;654,653,640;,
+ 3;640,653,684;,
+ 3;661,660,694;,
+ 3;662,661,651;,
+ 3;651,661,694;,
+ 3;663,662,652;,
+ 3;652,662,651;,
+ 3;664,663,653;,
+ 3;653,663,652;,
+ 3;665,664,654;,
+ 3;654,664,653;,
+ 3;666,665,655;,
+ 3;655,665,654;,
+ 3;667,666,656;,
+ 3;656,666,655;,
+ 3;661,671,660;,
+ 3;662,672,661;,
+ 3;672,671,661;,
+ 3;663,673,662;,
+ 3;673,672,662;,
+ 3;664,674,663;,
+ 3;674,673,663;,
+ 3;665,675,664;,
+ 3;675,674,664;,
+ 3;666,676,665;,
+ 3;676,675,665;,
+ 3;667,677,666;,
+ 3;677,676,666;,
+ 3;687,671,647;,
+ 3;671,672,647;,
+ 3;647,672,645;,
+ 3;672,673,688;,
+ 3;688,673,643;,
+ 3;673,674,689;,
+ 3;689,674,641;,
+ 3;674,675,641;,
+ 3;641,675,639;,
+ 3;675,676,639;;
+
+ MeshNormals {
+  695;
+  -0.012352;0.707052;-0.707053;,
+  0.012351;-0.707053;-0.707053;,
+  0.061623;0.707053;-0.704470;,
+  0.086191;-0.707054;-0.701887;,
+  0.134923;0.707054;-0.694169;,
+  0.159086;-0.707054;-0.689033;,
+  0.206744;0.707054;-0.676263;,
+  0.236089;-0.706986;-0.666658;,
+  -0.273519;0.219106;-0.936579;,
+  -0.273519;0.219106;-0.936579;,
+  -0.273510;-0.219107;-0.936581;,
+  -0.273502;-0.219108;-0.936583;,
+  0.223819;-0.361755;-0.905007;,
+  -0.019161;-0.267934;-0.963247;,
+  -0.019160;0.267934;-0.963247;,
+  0.223817;0.361756;-0.905008;,
+  0.433013;0.499999;-0.750000;,
+  0.433012;-0.500000;-0.750000;,
+  0.843777;-0.267934;-0.465029;,
+  0.671851;-0.361755;-0.646335;,
+  0.671849;0.361755;-0.646337;,
+  0.843777;0.267933;-0.465029;,
+  0.947856;0.219119;-0.231421;,
+  0.947859;-0.219112;-0.231414;,
+  0.947860;-0.219114;-0.231411;,
+  0.947855;0.219124;-0.231421;,
+  0.459298;0.706986;-0.537789;,
+  0.482290;-0.707052;-0.517178;,
+  -0.270221;-0.183236;-0.945201;,
+  0.045638;-0.164782;-0.985274;,
+  -0.000319;-0.090628;-0.995885;,
+  -0.000319;0.090632;-0.995884;,
+  0.045638;0.164784;-0.985273;,
+  -0.270224;0.183237;-0.945200;,
+  -0.273524;0.219106;-0.936578;,
+  -0.273505;-0.219107;-0.936583;,
+  0.339908;-0.263290;-0.902851;,
+  0.486782;-0.228422;-0.843129;,
+  0.500000;0.000001;-0.866025;,
+  0.486780;0.228424;-0.843130;,
+  0.339907;0.263293;-0.902851;,
+  0.456772;0.406737;-0.791154;,
+  0.456772;-0.406737;-0.791154;,
+  0.830452;-0.164782;-0.532162;,
+  0.862620;-0.090628;-0.497668;,
+  0.611938;-0.263290;-0.745795;,
+  0.862621;0.090633;-0.497666;,
+  0.830453;0.164785;-0.532160;,
+  0.611938;0.263292;-0.745795;,
+  0.953678;-0.183238;-0.238581;,
+  0.953677;0.183242;-0.238583;,
+  0.947853;0.219125;-0.231427;,
+  0.947859;-0.219113;-0.231414;,
+  0.645114;-0.500068;-0.577720;,
+  0.563648;-0.532823;-0.631190;,
+  0.494582;-0.532823;-0.686650;,
+  0.331697;-0.595579;-0.731616;,
+  0.269825;-0.500068;-0.822877;,
+  0.182333;-0.500068;-0.846574;,
+  0.092843;-0.500067;-0.860995;,
+  0.002335;-0.500067;-0.865983;,
+  0.731344;0.000000;-0.682009;,
+  0.656049;0.000000;-0.754719;,
+  0.573564;0.000000;-0.819160;,
+  0.406736;-0.000000;-0.913546;,
+  0.292358;0.000000;-0.956309;,
+  0.190795;0.000000;-0.981630;,
+  0.087141;0.000000;-0.996196;,
+  -0.017467;0.000000;-0.999847;,
+  0.653600;0.500012;-0.568150;,
+  0.590632;0.500012;-0.633357;,
+  0.489645;0.556825;-0.670965;,
+  0.344349;0.575073;-0.742101;,
+  0.278984;0.532736;-0.798975;,
+  0.194824;0.500012;-0.843819;,
+  0.105553;0.500012;-0.859562;,
+  0.015126;0.500012;-0.865887;,
+  -0.270224;0.183237;-0.945200;,
+  0.045638;-0.164782;-0.985274;,
+  -0.270221;-0.183236;-0.945201;,
+  0.500000;0.000001;-0.866025;,
+  -0.019160;0.267934;-0.963247;,
+  0.223817;0.361756;-0.905008;,
+  0.223819;-0.361755;-0.905007;,
+  0.486782;-0.228422;-0.843129;,
+  -0.019161;-0.267934;-0.963247;,
+  0.500000;0.000001;-0.866025;,
+  0.671849;0.361755;-0.646337;,
+  0.433013;0.499999;-0.750000;,
+  0.433012;-0.500000;-0.750000;,
+  0.671851;-0.361755;-0.646335;,
+  0.830452;-0.164782;-0.532162;,
+  0.862620;-0.090628;-0.497668;,
+  0.843777;0.267933;-0.465029;,
+  0.953678;-0.183238;-0.238581;,
+  0.533707;-0.707053;-0.463931;,
+  0.425589;-0.707053;-0.564757;,
+  0.445304;-0.706621;-0.549901;,
+  0.482290;-0.707052;-0.517178;,
+  0.611938;-0.263290;-0.745795;,
+  0.385382;-0.706622;-0.593436;,
+  0.425589;-0.707053;-0.564757;,
+  0.385382;-0.706622;-0.593436;,
+  0.339908;-0.263290;-0.902851;,
+  0.321240;-0.706621;-0.630469;,
+  0.276300;-0.707053;-0.650949;,
+  0.321239;-0.706623;-0.630468;,
+  0.276300;-0.707053;-0.650949;,
+  0.253578;-0.706620;-0.660595;,
+  0.159086;-0.707054;-0.689033;,
+  0.086191;-0.707054;-0.701887;,
+  0.500000;0.000001;-0.866025;,
+  0.611938;0.263292;-0.745795;,
+  0.339907;0.263293;-0.902851;,
+  0.517178;0.707053;-0.482290;,
+  0.425587;0.707053;-0.564758;,
+  0.445300;0.706623;-0.549902;,
+  0.611938;0.263292;-0.745795;,
+  0.385382;0.706620;-0.593437;,
+  0.425587;0.707053;-0.564758;,
+  0.385381;0.706622;-0.593436;,
+  0.339907;0.263293;-0.902851;,
+  0.321239;0.706625;-0.630466;,
+  0.276301;0.707054;-0.650948;,
+  0.321237;0.706623;-0.630468;,
+  0.276301;0.707054;-0.650948;,
+  0.253581;0.706622;-0.660592;,
+  0.206744;0.707054;-0.676263;,
+  0.134923;0.707054;-0.694169;,
+  0.061623;0.707053;-0.704470;,
+  0.045638;-0.164782;-0.985274;,
+  0.456772;-0.406737;-0.791154;,
+  0.486782;-0.228422;-0.843129;,
+  0.456772;-0.406737;-0.791154;,
+  0.830452;-0.164782;-0.532162;,
+  0.500000;0.000001;-0.866025;,
+  0.500000;0.000001;-0.866025;,
+  0.456772;0.406737;-0.791154;,
+  0.489645;0.556825;-0.670965;,
+  0.045638;0.164784;-0.985273;,
+  0.456772;0.406737;-0.791154;,
+  0.344349;0.575073;-0.742101;,
+  0.517178;0.707053;-0.482290;,
+  0.533707;-0.707053;-0.463931;,
+  0.564757;0.707053;-0.425588;,
+  0.579277;-0.707054;-0.405602;,
+  0.606149;0.707053;-0.364223;,
+  0.618501;-0.707053;-0.342830;,
+  0.640901;0.707053;-0.298868;,
+  0.650949;-0.707053;-0.276301;,
+  0.668630;0.707053;-0.230238;,
+  0.676264;-0.707053;-0.206744;,
+  0.689033;0.707053;-0.159087;,
+  0.694170;-0.707053;-0.134923;,
+  0.701889;0.707052;-0.086191;,
+  0.704471;-0.707053;-0.061623;,
+  0.865983;-0.500068;0.002336;,
+  0.861483;-0.500068;-0.088197;,
+  0.847545;-0.500068;-0.177763;,
+  0.824321;-0.500067;-0.265382;,
+  0.792065;-0.500067;-0.350094;,
+  0.751131;-0.500068;-0.430969;,
+  0.701968;-0.500068;-0.507122;,
+  0.645114;-0.500068;-0.577720;,
+  0.999847;-0.000000;-0.017467;,
+  0.992544;-0.000000;-0.121883;,
+  0.974367;-0.000000;-0.224965;,
+  0.945514;0.000000;-0.325582;,
+  0.906302;-0.000000;-0.422631;,
+  0.857160;-0.000000;-0.515050;,
+  0.798627;-0.000000;-0.601826;,
+  0.731344;0.000000;-0.682009;,
+  0.865887;0.500012;0.015126;,
+  0.862725;0.500011;-0.075466;,
+  0.850110;0.500012;-0.165233;,
+  0.828181;0.500012;-0.253187;,
+  0.797179;0.500012;-0.338369;,
+  0.757443;0.500011;-0.419844;,
+  0.709408;0.500012;-0.496718;,
+  0.653600;0.500012;-0.568150;,
+  0.707052;-0.707053;0.012352;,
+  0.704471;-0.707053;-0.061623;,
+  0.694170;-0.707053;-0.134923;,
+  0.676264;-0.707053;-0.206744;,
+  0.650949;-0.707053;-0.276301;,
+  0.618501;-0.707053;-0.342830;,
+  0.579277;-0.707054;-0.405602;,
+  0.707053;0.707053;-0.012352;,
+  0.701889;0.707052;-0.086191;,
+  0.689033;0.707053;-0.159087;,
+  0.668630;0.707053;-0.230238;,
+  0.606149;0.707053;-0.364223;,
+  0.517178;-0.707053;0.482290;,
+  0.459299;-0.706985;0.537789;,
+  0.947859;-0.219109;0.231418;,
+  0.445303;-0.706619;0.549904;,
+  0.433013;-0.500000;0.750000;,
+  0.671850;-0.361755;0.646336;,
+  0.843776;-0.267934;0.465030;,
+  -0.273532;-0.219096;0.936577;,
+  -0.019162;-0.267934;0.963247;,
+  0.223816;-0.361755;0.905008;,
+  0.206744;-0.707053;0.676263;,
+  0.253578;-0.706620;0.660595;,
+  0.134923;-0.707053;0.694170;,
+  0.061624;-0.707053;0.704471;,
+  -0.012352;-0.707052;0.707053;,
+  -0.092843;-0.500067;0.860995;,
+  -0.002336;-0.500068;0.865983;,
+  0.088197;-0.500068;0.861483;,
+  0.177763;-0.500068;0.847545;,
+  0.264804;-0.532822;0.803729;,
+  0.347365;-0.532822;0.771647;,
+  0.276299;-0.707052;0.650950;,
+  0.321240;-0.706620;0.630471;,
+  0.321236;-0.706622;0.630470;,
+  0.339908;-0.263290;0.902851;,
+  0.425589;-0.707052;0.564759;,
+  0.385382;-0.706621;0.593437;,
+  0.385380;-0.706625;0.593433;,
+  0.611939;-0.263292;0.745793;,
+  0.467749;-0.595580;0.653066;,
+  0.577720;-0.500068;0.645114;,
+  0.641988;-0.500068;0.581191;,
+  -0.087142;0.000000;0.996196;,
+  0.017467;0.000000;0.999847;,
+  0.121884;0.000000;0.992544;,
+  0.224965;0.000000;0.974367;,
+  0.325582;-0.000000;0.945514;,
+  0.422631;0.000000;0.906302;,
+  0.500000;0.000001;0.866025;,
+  0.587786;0.000000;0.809017;,
+  0.682009;0.000000;0.731344;,
+  0.754719;-0.000000;0.656048;,
+  0.045639;-0.164782;0.985274;,
+  0.486780;-0.228423;0.843130;,
+  0.456773;-0.406737;0.791153;,
+  0.830454;-0.164782;0.532159;,
+  -0.086191;-0.707053;0.701888;,
+  -0.012352;-0.707052;0.707053;,
+  0.061624;-0.707053;0.704471;,
+  0.134923;-0.707053;0.694170;,
+  0.206744;-0.707053;0.676263;,
+  0.276299;-0.707052;0.650950;,
+  0.425589;-0.707052;0.564759;,
+  0.459299;-0.706985;0.537789;,
+  0.339908;-0.263290;0.902851;,
+  0.611939;-0.263292;0.745793;,
+  -0.273515;-0.219096;0.936582;,
+  -0.273540;-0.219091;0.936576;,
+  -0.270234;-0.183231;0.945198;,
+  -0.000316;-0.090628;0.995885;,
+  -0.270234;-0.183231;0.945198;,
+  0.045639;-0.164782;0.985274;,
+  0.500000;0.000001;0.866025;,
+  0.339908;-0.263290;0.902851;,
+  0.486780;-0.228423;0.843130;,
+  -0.000316;-0.090628;0.995885;,
+  0.671850;-0.361755;0.646336;,
+  0.433013;-0.500000;0.750000;,
+  0.500000;0.000001;0.866025;,
+  0.611939;-0.263292;0.745793;,
+  0.862623;-0.090626;0.497664;,
+  0.830454;-0.164782;0.532159;,
+  0.947860;-0.219109;0.231414;,
+  0.947859;-0.219110;0.231418;,
+  0.843776;-0.267934;0.465030;,
+  0.953678;-0.183237;0.238582;,
+  0.953678;-0.183237;0.238582;,
+  0.862623;-0.090626;0.497664;,
+  0.347365;-0.532822;0.771647;,
+  0.467749;-0.595580;0.653066;,
+  0.500000;0.000001;0.866025;,
+  0.045639;-0.164782;0.985274;,
+  0.456773;-0.406737;0.791153;,
+  0.486780;-0.228423;0.843130;,
+  0.830454;-0.164782;0.532159;,
+  0.830454;-0.164782;0.532159;,
+  -0.689034;0.707053;0.159087;,
+  -0.695384;-0.706989;0.128869;,
+  -0.676264;-0.707052;0.206745;,
+  -0.668631;0.707053;0.230238;,
+  -0.698879;0.706622;0.110693;,
+  -0.674346;0.219112;0.705158;,
+  -0.674336;-0.219109;0.705168;,
+  -0.698866;-0.706636;0.110689;,
+  -0.866028;0.499996;0.000000;,
+  -0.866026;-0.499999;-0.000001;,
+  -0.895669;-0.361753;0.258673;,
+  -0.824615;-0.267933;0.498218;,
+  -0.824616;0.267935;0.498216;,
+  -0.895669;0.361755;0.258669;,
+  -0.895669;0.361757;-0.258668;,
+  -0.824616;0.267936;-0.498215;,
+  -0.674350;0.219115;-0.705153;,
+  -0.674338;-0.219113;-0.705165;,
+  -0.824614;-0.267937;-0.498217;,
+  -0.895668;-0.361756;-0.258673;,
+  -0.695391;0.706983;-0.128870;,
+  -0.689035;-0.707052;-0.159087;,
+  -0.698875;-0.706626;-0.110695;,
+  -0.698890;0.706612;-0.110694;,
+  -0.676265;0.707052;-0.206745;,
+  -0.668631;-0.707052;-0.230239;,
+  -0.650949;0.707052;-0.276300;,
+  -0.640901;-0.707053;-0.298868;,
+  -0.606149;-0.707054;-0.364222;,
+  -0.618501;-0.707053;0.342830;,
+  -0.640901;0.707053;0.298868;,
+  -0.650949;-0.707053;0.276300;,
+  -0.701885;-0.707057;0.086185;,
+  -0.799448;-0.595579;0.078543;,
+  -0.847545;-0.500067;0.177764;,
+  -0.824320;-0.500068;0.265382;,
+  -0.792065;-0.500068;0.350093;,
+  -0.751131;-0.500067;0.430969;,
+  -0.748795;-0.500068;-0.435014;,
+  -0.790165;-0.500067;-0.354361;,
+  -0.822877;-0.500068;-0.269825;,
+  -0.828450;-0.532824;-0.172539;,
+  -0.841949;-0.532820;-0.084996;,
+  -0.701885;-0.707056;-0.086195;,
+  -0.706630;-0.706614;-0.037034;,
+  -0.706622;-0.706621;-0.037036;,
+  -0.951848;-0.263287;-0.157054;,
+  -0.706623;-0.706622;0.037019;,
+  -0.706622;-0.706622;0.037023;,
+  -0.951848;-0.263288;0.157051;,
+  -0.994523;-0.000000;0.104522;,
+  -0.974367;-0.000000;0.224965;,
+  -0.945514;0.000000;0.325581;,
+  -0.906302;-0.000000;0.422632;,
+  -0.874627;-0.000000;-0.484797;,
+  -0.920511;0.000000;-0.390718;,
+  -0.956309;0.000000;-0.292359;,
+  -0.981630;0.000000;-0.190794;,
+  -0.996196;-0.000001;-0.087142;,
+  -1.000000;0.000001;-0.000002;,
+  -0.814857;0.575068;0.072828;,
+  -0.831424;0.532735;0.157882;,
+  -0.828181;0.500012;0.253188;,
+  -0.797179;0.500012;0.338369;,
+  -0.757443;0.500012;0.419844;,
+  -0.742317;0.500012;-0.446043;,
+  -0.784874;0.500012;-0.366006;,
+  -0.818833;0.500012;-0.281960;,
+  -0.843820;0.500012;-0.194824;,
+  -0.825894;0.556826;-0.088561;,
+  -0.951845;0.263293;-0.157057;,
+  -0.951848;0.263289;0.157048;,
+  -0.701889;0.707053;0.086188;,
+  -0.701893;0.707048;-0.086186;,
+  -0.706618;0.706625;-0.037033;,
+  -0.706624;0.706620;-0.037024;,
+  -0.706629;0.706615;0.037025;,
+  -0.706623;0.706621;0.037022;,
+  -0.876092;-0.164783;-0.453110;,
+  -0.876091;0.164784;-0.453113;,
+  -0.973562;-0.228421;0.000000;,
+  -0.913546;-0.406736;-0.000001;,
+  -0.913546;0.406735;0.000000;,
+  -0.973562;0.228424;0.000001;,
+  -0.876092;-0.164780;0.453112;,
+  -0.876092;0.164784;0.453110;,
+  -0.676264;-0.707052;0.206745;,
+  -0.650949;-0.707053;0.276300;,
+  -0.640901;-0.707053;-0.298868;,
+  -0.668631;-0.707052;-0.230239;,
+  -0.689035;-0.707052;-0.159087;,
+  -0.701885;-0.707056;-0.086195;,
+  -0.799448;-0.595579;0.078543;,
+  -0.701885;-0.707057;0.086185;,
+  -0.951848;-0.263287;-0.157054;,
+  -0.994523;-0.000000;0.104522;,
+  -0.814857;0.575068;0.072828;,
+  -0.689034;0.707053;0.159087;,
+  -0.640901;0.707053;0.298868;,
+  -0.618501;0.707053;-0.342829;,
+  -0.676265;0.707052;-0.206745;,
+  -0.695391;0.706983;-0.128870;,
+  -0.701893;0.707048;-0.086186;,
+  -0.951848;0.263289;0.157048;,
+  -0.701889;0.707053;0.086188;,
+  -0.674328;-0.219110;-0.705175;,
+  -0.674338;-0.219114;-0.705165;,
+  -0.683458;-0.183241;-0.706618;,
+  -0.674350;0.219112;-0.705154;,
+  -0.674354;0.219118;-0.705148;,
+  -0.683461;0.183241;-0.706615;,
+  -0.683461;0.183241;-0.706615;,
+  -0.862301;0.090631;-0.498219;,
+  -0.862305;-0.090631;-0.498213;,
+  -0.683458;-0.183241;-0.706618;,
+  -0.876092;-0.164783;-0.453110;,
+  -0.824614;-0.267937;-0.498217;,
+  -0.895669;0.361757;-0.258668;,
+  -0.824616;0.267936;-0.498215;,
+  -1.000000;0.000001;-0.000002;,
+  -0.951845;0.263293;-0.157057;,
+  -0.951848;-0.263287;-0.157054;,
+  -0.973562;-0.228421;0.000000;,
+  -0.866028;0.499996;0.000000;,
+  -0.895669;0.361755;0.258669;,
+  -1.000000;0.000001;-0.000002;,
+  -0.951848;0.263289;0.157048;,
+  -0.862306;0.090635;0.498211;,
+  -1.000000;0.000001;-0.000002;,
+  -0.951848;-0.263288;0.157051;,
+  -0.862303;-0.090624;0.498217;,
+  -0.876092;-0.164780;0.453112;,
+  -0.674318;-0.219112;0.705185;,
+  -0.674333;-0.219111;0.705171;,
+  -0.824615;-0.267933;0.498218;,
+  -0.683458;-0.183236;0.706618;,
+  -0.674342;0.219104;0.705164;,
+  -0.674348;0.219114;0.705156;,
+  -0.683459;0.183242;0.706616;,
+  -0.824616;0.267935;0.498216;,
+  -0.683459;0.183242;0.706616;,
+  -0.683458;-0.183236;0.706618;,
+  -0.841949;-0.532820;-0.084996;,
+  -0.876091;0.164784;-0.453113;,
+  -0.876092;-0.164783;-0.453110;,
+  -0.913546;0.406735;0.000000;,
+  -1.000000;0.000001;-0.000002;,
+  -0.913546;0.406735;0.000000;,
+  -0.973562;-0.228421;0.000000;,
+  -1.000000;0.000001;-0.000002;,
+  -0.814857;0.575068;0.072828;,
+  -0.876092;-0.164780;0.453112;,
+  -0.876092;0.164784;0.453110;,
+  -0.792065;-0.500068;0.350093;,
+  0.707053;0.707053;-0.012352;,
+  0.707052;-0.707053;0.012352;,
+  0.704471;0.707053;0.061623;,
+  0.701889;-0.707052;0.086191;,
+  0.694170;0.707052;0.134923;,
+  0.689035;-0.707052;0.159086;,
+  0.676265;0.707052;0.206744;,
+  0.668631;-0.707053;0.230238;,
+  0.650949;0.707053;0.276300;,
+  0.640901;-0.707053;0.298868;,
+  0.618501;0.707053;0.342829;,
+  0.606150;-0.707053;0.364223;,
+  0.579278;0.707053;0.405602;,
+  0.564758;-0.707053;0.425587;,
+  0.533708;0.707053;0.463931;,
+  0.641988;-0.500068;0.581191;,
+  0.699222;-0.500068;0.510902;,
+  0.748796;-0.500068;0.435015;,
+  0.790165;-0.500067;0.354361;,
+  0.822878;-0.500067;0.269824;,
+  0.846574;-0.500067;0.182333;,
+  0.860995;-0.500067;0.092843;,
+  0.865983;-0.500068;0.002336;,
+  0.754719;-0.000000;0.656048;,
+  0.819160;0.000000;0.573565;,
+  0.874627;0.000000;0.484797;,
+  0.920511;-0.000000;0.390717;,
+  0.956309;0.000000;0.292357;,
+  0.981630;0.000000;0.190796;,
+  0.996196;-0.000000;0.087141;,
+  0.999847;-0.000000;-0.017467;,
+  0.633358;0.500012;0.590632;,
+  0.691626;0.500012;0.521192;,
+  0.742317;0.500012;0.446043;,
+  0.784874;0.500012;0.366006;,
+  0.818833;0.500011;0.281959;,
+  0.843820;0.500011;0.194824;,
+  0.859562;0.500011;0.105554;,
+  0.865887;0.500012;0.015126;,
+  0.517178;-0.707053;0.482290;,
+  0.564758;-0.707053;0.425587;,
+  0.606150;-0.707053;0.364223;,
+  0.640901;-0.707053;0.298868;,
+  0.668631;-0.707053;0.230238;,
+  0.689035;-0.707052;0.159086;,
+  0.701889;-0.707052;0.086191;,
+  0.579278;0.707053;0.405602;,
+  0.618501;0.707053;0.342829;,
+  0.676265;0.707052;0.206744;,
+  0.694170;0.707052;0.134923;,
+  0.704471;0.707053;0.061623;,
+  0.533708;0.707053;0.463931;,
+  0.482290;0.707053;0.517178;,
+  0.947860;0.219112;0.231410;,
+  0.445304;0.706622;0.549901;,
+  0.433013;0.499999;0.750000;,
+  0.843777;0.267935;0.465029;,
+  0.671849;0.361755;0.646337;,
+  0.223820;0.361756;0.905007;,
+  -0.019159;0.267934;0.963247;,
+  -0.273519;0.219101;0.936580;,
+  0.236090;0.706986;0.666658;,
+  0.253579;0.706620;0.660595;,
+  0.159086;0.707054;0.689033;,
+  0.086191;0.707053;0.701888;,
+  0.012352;0.707054;0.707052;,
+  -0.087142;0.000000;0.996196;,
+  0.017467;0.000000;0.999847;,
+  0.121884;0.000000;0.992544;,
+  0.224965;0.000000;0.974367;,
+  0.325582;-0.000000;0.945514;,
+  0.422631;0.000000;0.906302;,
+  0.500000;0.000001;0.866025;,
+  0.587786;0.000000;0.809017;,
+  0.682009;0.000000;0.731344;,
+  0.754719;-0.000000;0.656048;,
+  -0.105553;0.500012;0.859562;,
+  -0.015126;0.500013;0.865886;,
+  0.075466;0.500012;0.862724;,
+  0.165232;0.500012;0.850109;,
+  0.253188;0.500012;0.828181;,
+  0.336249;0.556826;0.759527;,
+  0.339907;0.263293;0.902851;,
+  0.611939;0.263295;0.745793;,
+  0.470506;0.575072;0.669265;,
+  0.552442;0.532736;0.641094;,
+  0.633358;0.500012;0.590632;,
+  0.276298;0.707053;0.650950;,
+  0.321239;0.706621;0.630470;,
+  0.321234;0.706623;0.630471;,
+  0.385380;0.706625;0.593434;,
+  0.385388;0.706620;0.593435;,
+  0.425593;0.707052;0.564755;,
+  0.045640;0.164785;0.985273;,
+  0.456773;0.406737;0.791153;,
+  0.486781;0.228425;0.843129;,
+  0.830452;0.164783;0.532162;,
+  -0.061623;0.707053;0.704470;,
+  0.086191;0.707053;0.701888;,
+  0.236090;0.706986;0.666658;,
+  0.339907;0.263293;0.902851;,
+  0.276298;0.707053;0.650950;,
+  0.611939;0.263295;0.745793;,
+  0.425593;0.707052;0.564755;,
+  -0.273510;0.219101;0.936583;,
+  -0.273521;0.219098;0.936580;,
+  -0.270224;0.183234;0.945201;,
+  -0.270224;0.183234;0.945201;,
+  -0.000316;0.090633;0.995884;,
+  0.223820;0.361756;0.905007;,
+  -0.019159;0.267934;0.963247;,
+  0.500000;0.000001;0.866025;,
+  0.339907;0.263293;0.902851;,
+  0.433013;0.499999;0.750000;,
+  0.500000;0.000001;0.866025;,
+  0.611939;0.263295;0.745793;,
+  0.862620;0.090630;0.497668;,
+  0.947860;0.219112;0.231412;,
+  0.947860;0.219114;0.231410;,
+  0.953679;0.183239;0.238579;,
+  0.843777;0.267935;0.465029;,
+  0.862620;0.090630;0.497668;,
+  0.953679;0.183239;0.238579;,
+  0.830452;0.164783;0.532162;,
+  0.500000;0.000001;0.866025;,
+  0.336249;0.556826;0.759527;,
+  0.470506;0.575072;0.669265;,
+  0.045640;0.164785;0.985273;,
+  0.456773;0.406737;0.791153;,
+  0.830452;0.164783;0.532162;,
+  -0.618501;0.707053;-0.342829;,
+  -0.606149;-0.707054;-0.364222;,
+  -0.579277;0.707054;-0.405602;,
+  -0.564757;-0.707054;-0.425587;,
+  -0.533707;0.707054;-0.463931;,
+  -0.517177;-0.707054;-0.482289;,
+  -0.482290;0.707053;-0.517178;,
+  -0.463932;-0.707053;-0.533708;,
+  -0.425588;0.707053;-0.564758;,
+  -0.405602;-0.707053;-0.579278;,
+  -0.364223;0.707053;-0.606150;,
+  -0.342830;-0.707053;-0.618501;,
+  -0.298868;0.707053;-0.640901;,
+  -0.276301;-0.707053;-0.650949;,
+  -0.230239;0.707053;-0.668630;,
+  -0.206744;-0.707053;-0.676264;,
+  -0.159086;0.707053;-0.689034;,
+  -0.134923;-0.707052;-0.694171;,
+  -0.086191;0.707052;-0.701889;,
+  -0.061623;-0.707052;-0.704471;,
+  -0.012352;0.707052;-0.707053;,
+  0.012351;-0.707053;-0.707053;,
+  0.002335;-0.500067;-0.865983;,
+  -0.088197;-0.500068;-0.861483;,
+  -0.177763;-0.500068;-0.847545;,
+  -0.265382;-0.500067;-0.824321;,
+  -0.350094;-0.500067;-0.792065;,
+  -0.430969;-0.500068;-0.751131;,
+  -0.507123;-0.500067;-0.701968;,
+  -0.577720;-0.500068;-0.645114;,
+  -0.641988;-0.500068;-0.581192;,
+  -0.699222;-0.500068;-0.510901;,
+  -0.748795;-0.500068;-0.435014;,
+  -0.017467;0.000000;-0.999847;,
+  -0.121884;0.000000;-0.992544;,
+  -0.224965;-0.000000;-0.974367;,
+  -0.325582;-0.000000;-0.945514;,
+  -0.422632;-0.000000;-0.906302;,
+  -0.515050;0.000000;-0.857160;,
+  -0.601827;0.000000;-0.798627;,
+  -0.682009;-0.000000;-0.731344;,
+  -0.754719;-0.000000;-0.656048;,
+  -0.819161;-0.000000;-0.573564;,
+  -0.874627;-0.000000;-0.484797;,
+  0.015126;0.500012;-0.865887;,
+  -0.075466;0.500012;-0.862724;,
+  -0.165232;0.500011;-0.850110;,
+  -0.253188;0.500012;-0.828181;,
+  -0.338370;0.500011;-0.797179;,
+  -0.419844;0.500012;-0.757443;,
+  -0.496718;0.500012;-0.709408;,
+  -0.568150;0.500012;-0.653601;,
+  -0.633357;0.500012;-0.590632;,
+  -0.691626;0.500012;-0.521192;,
+  -0.742317;0.500012;-0.446043;,
+  -0.134923;-0.707052;-0.694171;,
+  -0.206744;-0.707053;-0.676264;,
+  -0.276301;-0.707053;-0.650949;,
+  -0.342830;-0.707053;-0.618501;,
+  -0.405602;-0.707053;-0.579278;,
+  -0.517177;-0.707054;-0.482289;,
+  -0.086191;0.707052;-0.701889;,
+  -0.159086;0.707053;-0.689034;,
+  -0.230239;0.707053;-0.668630;,
+  -0.364223;0.707053;-0.606150;,
+  -0.482290;0.707053;-0.517178;,
+  -0.579277;0.707054;-0.405602;,
+  -0.061623;0.707053;0.704470;,
+  -0.086191;-0.707053;0.701888;,
+  -0.134922;0.707054;0.694169;,
+  -0.159086;-0.707054;0.689033;,
+  -0.206744;0.707054;0.676263;,
+  -0.230238;-0.707053;0.668630;,
+  -0.276300;0.707053;0.650949;,
+  -0.298868;-0.707053;0.640901;,
+  -0.342829;0.707053;0.618501;,
+  -0.364223;-0.707053;0.606150;,
+  -0.405602;0.707053;0.579278;,
+  -0.425587;-0.707053;0.564758;,
+  -0.463931;0.707053;0.533707;,
+  -0.482289;-0.707054;0.517177;,
+  -0.517178;0.707053;0.482289;,
+  -0.533707;-0.707054;0.463931;,
+  -0.564757;0.707053;0.425588;,
+  -0.579278;-0.707053;0.405603;,
+  -0.606149;0.707053;0.364224;,
+  -0.618501;-0.707053;0.342830;,
+  -0.792065;-0.500068;0.350093;,
+  -0.751131;-0.500067;0.430969;,
+  -0.701968;-0.500067;0.507123;,
+  -0.645114;-0.500068;0.577719;,
+  -0.581192;-0.500068;0.641988;,
+  -0.510902;-0.500067;0.699222;,
+  -0.435015;-0.500068;0.748795;,
+  -0.354361;-0.500068;0.790165;,
+  -0.269825;-0.500068;0.822877;,
+  -0.182332;-0.500068;0.846574;,
+  -0.092843;-0.500067;0.860995;,
+  -0.906302;-0.000000;0.422632;,
+  -0.857160;0.000000;0.515051;,
+  -0.798627;-0.000000;0.601826;,
+  -0.731344;-0.000000;0.682009;,
+  -0.656048;-0.000000;0.754719;,
+  -0.573565;0.000000;0.819160;,
+  -0.484797;0.000000;0.874627;,
+  -0.390718;0.000000;0.920510;,
+  -0.292358;0.000000;0.956309;,
+  -0.190794;0.000000;0.981630;,
+  -0.087142;0.000000;0.996196;,
+  -0.757443;0.500012;0.419844;,
+  -0.709408;0.500012;0.496718;,
+  -0.653601;0.500012;0.568150;,
+  -0.590632;0.500012;0.633358;,
+  -0.521192;0.500012;0.691626;,
+  -0.446043;0.500012;0.742316;,
+  -0.366006;0.500012;0.784874;,
+  -0.281960;0.500012;0.818832;,
+  -0.194823;0.500012;0.843820;,
+  -0.105553;0.500012;0.859562;,
+  -0.618501;-0.707053;0.342830;,
+  -0.579278;-0.707053;0.405603;,
+  -0.533707;-0.707054;0.463931;,
+  -0.482289;-0.707054;0.517177;,
+  -0.425587;-0.707053;0.564758;,
+  -0.230238;-0.707053;0.668630;,
+  -0.640901;0.707053;0.298868;,
+  -0.564757;0.707053;0.425588;,
+  -0.517178;0.707053;0.482289;,
+  -0.342829;0.707053;0.618501;,
+  -0.276300;0.707053;0.650949;,
+  -0.206744;0.707054;0.676263;,
+  -0.134922;0.707054;0.694169;,
+  -0.751131;-0.500067;0.430969;;
+  648;
+  3;28,30,29;,
+  3;11,35,10;,
+  3;78,13,79;,
+  3;13,10,79;,
+  3;10,35,79;,
+  3;30,36,29;,
+  3;36,37,29;,
+  3;130,84,85;,
+  3;85,84,83;,
+  3;57,56,7;,
+  3;58,57,5;,
+  3;5,57,7;,
+  3;3,58,109;,
+  3;111,103,64;,
+  3;103,56,64;,
+  3;65,64,57;,
+  3;57,64,56;,
+  3;66,65,58;,
+  3;58,65,57;,
+  3;38,37,36;,
+  3;12,42,17;,
+  3;131,83,84;,
+  3;86,45,132;,
+  3;44,43,45;,
+  3;45,43,132;,
+  3;89,133,19;,
+  3;131,84,90;,
+  3;90,84,18;,
+  3;84,91,18;,
+  3;92,49,134;,
+  3;91,94,18;,
+  3;55,54,96;,
+  3;99,55,100;,
+  3;101,102,55;,
+  3;55,102,100;,
+  3;103,104,56;,
+  3;105,56,106;,
+  3;104,106,56;,
+  3;56,107,7;,
+  3;7,107,108;,
+  3;135,63,99;,
+  3;63,55,99;,
+  3;80,40,39;,
+  3;136,39,48;,
+  3;46,48,47;,
+  3;48,39,47;,
+  3;47,39,21;,
+  3;135,112,63;,
+  3;112,71,63;,
+  3;111,64,113;,
+  3;31,33,32;,
+  3;31,32,40;,
+  3;40,32,39;,
+  3;64,72,113;,
+  3;65,73,64;,
+  3;73,72,64;,
+  3;18,94,23;,
+  3;96,54,97;,
+  3;41,39,15;,
+  3;41,20,39;,
+  3;21,39,20;,
+  3;87,137,88;,
+  3;117,118,138;,
+  3;119,138,120;,
+  3;138,118,120;,
+  3;8,9,34;,
+  3;139,77,14;,
+  3;14,77,9;,
+  3;9,77,34;,
+  3;15,39,81;,
+  3;39,32,81;,
+  3;16,140,82;,
+  3;121,141,122;,
+  3;123,124,141;,
+  3;122,141,124;,
+  3;72,73,125;,
+  3;125,73,126;,
+  3;63,62,55;,
+  3;50,46,47;,
+  3;63,71,62;,
+  3;24,23,52;,
+  3;23,94,52;,
+  3;97,54,98;,
+  3;55,62,54;,
+  3;25,51,22;,
+  3;47,93,50;,
+  3;93,22,50;,
+  3;51,50,22;,
+  3;71,70,62;,
+  3;71,115,26;,
+  3;26,115,116;,
+  3;66,74,65;,
+  3;74,73,65;,
+  3;126,73,6;,
+  3;73,74,127;,
+  3;127,74,4;,
+  3;54,53,27;,
+  3;62,61,54;,
+  3;70,71,26;,
+  3;59,66,58;,
+  3;75,74,66;,
+  3;74,75,128;,
+  3;62,70,61;,
+  3;114,70,26;,
+  3;59,58,3;,
+  3;67,66,59;,
+  3;67,75,66;,
+  3;128,75,2;,
+  3;27,53,95;,
+  3;54,61,53;,
+  3;70,69,61;,
+  3;69,70,114;,
+  3;1,59,110;,
+  3;60,67,59;,
+  3;76,75,67;,
+  3;75,76,129;,
+  3;60,59,1;,
+  3;68,67,60;,
+  3;68,76,67;,
+  3;129,76,0;,
+  3;159,158,151;,
+  3;151,158,182;,
+  3;160,159,149;,
+  3;149,159,183;,
+  3;161,160,147;,
+  3;147,160,184;,
+  3;162,161,145;,
+  3;145,161,185;,
+  3;163,162,143;,
+  3;143,162,186;,
+  3;167,166,159;,
+  3;168,167,160;,
+  3;160,167,159;,
+  3;169,168,161;,
+  3;161,168,160;,
+  3;170,169,162;,
+  3;162,169,161;,
+  3;171,170,163;,
+  3;163,170,162;,
+  3;168,176,167;,
+  3;169,177,168;,
+  3;177,176,168;,
+  3;170,178,169;,
+  3;178,177,169;,
+  3;171,179,170;,
+  3;179,178,170;,
+  3;177,178,191;,
+  3;191,178,144;,
+  3;178,179,144;,
+  3;144,179,142;,
+  3;167,175,166;,
+  3;176,175,167;,
+  3;175,176,190;,
+  3;190,176,148;,
+  3;176,177,148;,
+  3;148,177,146;,
+  3;159,166,158;,
+  3;175,174,166;,
+  3;174,175,189;,
+  3;189,175,150;,
+  3;158,157,153;,
+  3;166,165,158;,
+  3;166,174,165;,
+  3;188,174,152;,
+  3;153,157,181;,
+  3;158,165,157;,
+  3;174,173,165;,
+  3;173,174,188;,
+  3;157,156,155;,
+  3;165,164,157;,
+  3;165,173,164;,
+  3;187,173,154;,
+  3;155,156,180;,
+  3;157,164,156;,
+  3;173,172,164;,
+  3;172,173,187;,
+  3;208,207,206;,
+  3;206,207,238;,
+  3;209,208,205;,
+  3;205,208,239;,
+  3;210,209,204;,
+  3;204,209,240;,
+  3;211,210,202;,
+  3;202,210,241;,
+  3;212,211,213;,
+  3;213,211,203;,
+  3;203,211,242;,
+  3;216,270,214;,
+  3;243,215,270;,
+  3;214,270,215;,
+  3;220,219,221;,
+  3;217,221,218;,
+  3;221,219,218;,
+  3;222,271,193;,
+  3;271,244,193;,
+  3;193,244,195;,
+  3;192,222,245;,
+  3;225,224,208;,
+  3;208,224,207;,
+  3;226,225,209;,
+  3;209,225,208;,
+  3;227,226,210;,
+  3;210,226,209;,
+  3;228,227,211;,
+  3;211,227,210;,
+  3;229,228,212;,
+  3;212,228,211;,
+  3;230,229,246;,
+  3;229,212,246;,
+  3;272,247,231;,
+  3;247,271,231;,
+  3;232,231,222;,
+  3;222,231,271;,
+  3;223,232,222;,
+  3;248,199,249;,
+  3;234,250,200;,
+  3;200,250,199;,
+  3;250,249,199;,
+  3;251,252,253;,
+  3;236,235,201;,
+  3;201,235,200;,
+  3;235,234,200;,
+  3;196,236,201;,
+  3;254,255,256;,
+  3;257,273,255;,
+  3;255,273,256;,
+  3;236,197,235;,
+  3;237,235,198;,
+  3;198,235,197;,
+  3;258,274,259;,
+  3;260,275,261;,
+  3;262,261,263;,
+  3;261,275,263;,
+  3;276,266,267;,
+  3;266,194,267;,
+  3;268,269,277;,
+  3;264,265,194;,
+  3;194,265,267;,
+  3;223,222,192;,
+  3;233,232,223;,
+  3;317,316,305;,
+  3;305,316,306;,
+  3;318,317,303;,
+  3;303,317,366;,
+  3;319,318,299;,
+  3;299,318,367;,
+  3;320,319,321;,
+  3;321,319,300;,
+  3;300,319,368;,
+  3;324,420,322;,
+  3;369,323,420;,
+  3;322,420,323;,
+  3;333,332,317;,
+  3;317,332,316;,
+  3;334,333,318;,
+  3;318,333,317;,
+  3;335,334,319;,
+  3;319,334,318;,
+  3;336,335,320;,
+  3;320,335,319;,
+  3;336,320,372;,
+  3;333,344,332;,
+  3;344,343,332;,
+  3;334,345,333;,
+  3;345,344,333;,
+  3;335,346,334;,
+  3;346,345,334;,
+  3;336,347,335;,
+  3;347,346,335;,
+  3;348,347,336;,
+  3;343,344,377;,
+  3;377,344,304;,
+  3;344,345,304;,
+  3;304,345,302;,
+  3;345,346,378;,
+  3;378,346,298;,
+  3;346,347,379;,
+  3;347,351,379;,
+  3;379,351,301;,
+  3;380,347,353;,
+  3;383,295,384;,
+  3;356,385,296;,
+  3;296,385,295;,
+  3;385,384,295;,
+  3;386,387,294;,
+  3;357,293,388;,
+  3;293,294,388;,
+  3;294,387,388;,
+  3;389,390,421;,
+  3;391,392,393;,
+  3;297,358,394;,
+  3;358,422,394;,
+  3;421,361,396;,
+  3;396,361,395;,
+  3;390,398,421;,
+  3;391,393,399;,
+  3;352,353,347;,
+  3;337,336,372;,
+  3;337,348,336;,
+  3;348,352,347;,
+  3;398,361,421;,
+  3;399,393,400;,
+  3;359,358,297;,
+  3;287,359,297;,
+  3;397,399,400;,
+  3;292,360,286;,
+  3;423,395,361;,
+  3;424,361,398;,
+  3;359,288,358;,
+  3;288,359,287;,
+  3;401,425,291;,
+  3;423,361,402;,
+  3;403,404,361;,
+  3;406,426,407;,
+  3;427,327,373;,
+  3;427,373,349;,
+  3;289,358,288;,
+  3;402,361,290;,
+  3;404,363,361;,
+  3;407,426,409;,
+  3;327,326,370;,
+  3;371,370,325;,
+  3;370,326,325;,
+  3;327,370,373;,
+  3;373,374,349;,
+  3;381,428,354;,
+  3;382,355,428;,
+  3;354,428,355;,
+  3;362,358,289;,
+  3;361,363,290;,
+  3;405,363,404;,
+  3;408,407,409;,
+  3;312,311,279;,
+  3;311,310,279;,
+  3;279,310,285;,
+  3;329,328,312;,
+  3;312,328,311;,
+  3;329,339,328;,
+  3;339,338,328;,
+  3;338,339,350;,
+  3;350,339,282;,
+  3;282,339,278;,
+  3;429,412,413;,
+  3;412,284,413;,
+  3;430,416,417;,
+  3;417,416,283;,
+  3;405,418,363;,
+  3;419,408,409;,
+  3;280,312,279;,
+  3;313,329,312;,
+  3;340,339,329;,
+  3;339,340,375;,
+  3;410,411,284;,
+  3;284,411,413;,
+  3;414,283,415;,
+  3;283,416,415;,
+  3;313,312,280;,
+  3;330,329,313;,
+  3;330,340,329;,
+  3;375,340,281;,
+  3;309,313,364;,
+  3;314,330,313;,
+  3;341,340,330;,
+  3;340,341,281;,
+  3;314,313,309;,
+  3;331,330,314;,
+  3;331,341,330;,
+  3;281,341,308;,
+  3;342,341,331;,
+  3;307,431,365;,
+  3;315,331,314;,
+  3;341,342,376;,
+  3;445,447,471;,
+  3;448,447,445;,
+  3;448,455,447;,
+  3;443,448,472;,
+  3;456,455,448;,
+  3;449,448,443;,
+  3;450,449,441;,
+  3;441,449,473;,
+  3;449,456,448;,
+  3;457,456,449;,
+  3;451,450,439;,
+  3;439,450,474;,
+  3;452,451,437;,
+  3;437,451,475;,
+  3;453,452,435;,
+  3;435,452,476;,
+  3;454,453,433;,
+  3;433,453,477;,
+  3;450,457,449;,
+  3;451,458,450;,
+  3;452,459,451;,
+  3;453,460,452;,
+  3;454,461,453;,
+  3;458,457,450;,
+  3;459,458,451;,
+  3;460,459,452;,
+  3;461,460,453;,
+  3;462,461,454;,
+  3;457,465,456;,
+  3;458,466,457;,
+  3;466,465,457;,
+  3;459,467,458;,
+  3;467,466,458;,
+  3;460,468,459;,
+  3;468,467,459;,
+  3;461,469,460;,
+  3;469,468,460;,
+  3;462,470,461;,
+  3;470,469,461;,
+  3;478,465,442;,
+  3;465,466,479;,
+  3;479,466,440;,
+  3;466,467,440;,
+  3;440,467,438;,
+  3;467,468,480;,
+  3;480,468,436;,
+  3;468,469,481;,
+  3;481,469,434;,
+  3;469,470,482;,
+  3;482,470,432;,
+  3;465,464,456;,
+  3;464,465,478;,
+  3;456,464,455;,
+  3;464,463,455;,
+  3;446,464,444;,
+  3;463,464,446;,
+  3;507,518,506;,
+  3;504,514,503;,
+  3;549,485,550;,
+  3;528,551,552;,
+  3;552,551,485;,
+  3;551,550,485;,
+  3;553,554,555;,
+  3;499,509,498;,
+  3;509,508,498;,
+  3;500,510,499;,
+  3;510,509,499;,
+  3;501,511,500;,
+  3;511,510,500;,
+  3;502,512,501;,
+  3;512,511,501;,
+  3;503,513,502;,
+  3;513,512,502;,
+  3;514,513,503;,
+  3;556,505,515;,
+  3;505,516,515;,
+  3;506,517,505;,
+  3;517,516,505;,
+  3;518,517,506;,
+  3;508,509,529;,
+  3;529,509,497;,
+  3;509,510,497;,
+  3;497,510,496;,
+  3;510,511,530;,
+  3;530,511,495;,
+  3;511,512,495;,
+  3;495,512,493;,
+  3;512,513,531;,
+  3;513,519,531;,
+  3;531,519,494;,
+  3;532,520,557;,
+  3;533,557,521;,
+  3;520,521,557;,
+  3;534,558,522;,
+  3;524,523,558;,
+  3;558,523,522;,
+  3;516,517,535;,
+  3;535,517,486;,
+  3;486,517,484;,
+  3;517,518,484;,
+  3;484,518,483;,
+  3;536,537,492;,
+  3;525,491,538;,
+  3;491,492,538;,
+  3;492,537,538;,
+  3;539,540,559;,
+  3;490,526,487;,
+  3;560,541,527;,
+  3;559,527,542;,
+  3;542,527,541;,
+  3;543,527,544;,
+  3;540,544,559;,
+  3;544,527,559;,
+  3;545,560,489;,
+  3;560,527,489;,
+  3;489,527,488;,
+  3;527,561,488;,
+  3;546,547,527;,
+  3;548,561,547;,
+  3;547,561,527;,
+  3;605,604,594;,
+  3;605,616,604;,
+  3;628,616,562;,
+  3;594,593,563;,
+  3;594,604,593;,
+  3;563,593,565;,
+  3;616,615,604;,
+  3;615,616,628;,
+  3;593,592,565;,
+  3;604,603,593;,
+  3;604,615,603;,
+  3;566,615,564;,
+  3;565,592,622;,
+  3;593,603,592;,
+  3;615,614,603;,
+  3;614,615,566;,
+  3;592,591,567;,
+  3;603,602,592;,
+  3;603,614,602;,
+  3;627,614,566;,
+  3;567,591,569;,
+  3;592,602,591;,
+  3;614,613,602;,
+  3;613,614,627;,
+  3;591,590,569;,
+  3;602,601,591;,
+  3;602,613,601;,
+  3;570,613,568;,
+  3;590,589,571;,
+  3;569,590,621;,
+  3;601,600,590;,
+  3;591,601,590;,
+  3;613,612,601;,
+  3;612,613,570;,
+  3;589,588,573;,
+  3;573,588,619;,
+  3;571,589,620;,
+  3;600,599,589;,
+  3;589,599,588;,
+  3;590,600,589;,
+  3;600,611,599;,
+  3;601,612,600;,
+  3;612,611,600;,
+  3;611,612,626;,
+  3;626,612,570;,
+  3;585,584,581;,
+  3;581,584,583;,
+  3;579,585,581;,
+  3;586,585,579;,
+  3;587,586,577;,
+  3;577,586,617;,
+  3;588,587,575;,
+  3;575,587,618;,
+  3;587,597,586;,
+  3;588,598,587;,
+  3;611,610,599;,
+  3;574,611,572;,
+  3;585,595,584;,
+  3;596,595,585;,
+  3;597,596,586;,
+  3;586,596,585;,
+  3;598,597,587;,
+  3;599,598,588;,
+  3;597,608,596;,
+  3;598,609,597;,
+  3;599,610,598;,
+  3;610,609,598;,
+  3;596,607,595;,
+  3;607,606,595;,
+  3;608,607,596;,
+  3;609,608,597;,
+  3;606,607,582;,
+  3;582,607,580;,
+  3;607,608,623;,
+  3;623,608,578;,
+  3;608,609,624;,
+  3;624,609,576;,
+  3;609,610,625;,
+  3;625,610,574;,
+  3;610,611,574;,
+  3;693,680,629;,
+  3;659,658,630;,
+  3;630,658,632;,
+  3;670,669,659;,
+  3;670,680,669;,
+  3;679,680,693;,
+  3;659,669,658;,
+  3;680,679,669;,
+  3;658,657,632;,
+  3;692,679,631;,
+  3;632,657,686;,
+  3;669,668,658;,
+  3;669,679,668;,
+  3;678,679,692;,
+  3;657,656,634;,
+  3;658,668,657;,
+  3;679,678,668;,
+  3;691,678,633;,
+  3;634,656,636;,
+  3;668,667,657;,
+  3;677,678,691;,
+  3;668,678,667;,
+  3;657,667,656;,
+  3;678,677,667;,
+  3;656,655,636;,
+  3;690,677,635;,
+  3;655,654,638;,
+  3;638,654,685;,
+  3;636,655,638;,
+  3;639,676,637;,
+  3;676,677,690;,
+  3;650,649,648;,
+  3;651,694,646;,
+  3;646,694,681;,
+  3;652,651,644;,
+  3;644,651,682;,
+  3;653,652,642;,
+  3;642,652,683;,
+  3;654,653,640;,
+  3;640,653,684;,
+  3;661,660,694;,
+  3;662,661,651;,
+  3;651,661,694;,
+  3;663,662,652;,
+  3;652,662,651;,
+  3;664,663,653;,
+  3;653,663,652;,
+  3;665,664,654;,
+  3;654,664,653;,
+  3;666,665,655;,
+  3;655,665,654;,
+  3;667,666,656;,
+  3;656,666,655;,
+  3;661,671,660;,
+  3;662,672,661;,
+  3;672,671,661;,
+  3;663,673,662;,
+  3;673,672,662;,
+  3;664,674,663;,
+  3;674,673,663;,
+  3;665,675,664;,
+  3;675,674,664;,
+  3;666,676,665;,
+  3;676,675,665;,
+  3;667,677,666;,
+  3;677,676,666;,
+  3;687,671,647;,
+  3;671,672,647;,
+  3;647,672,645;,
+  3;672,673,688;,
+  3;688,673,643;,
+  3;673,674,689;,
+  3;689,674,641;,
+  3;674,675,641;,
+  3;641,675,639;,
+  3;675,676,639;;
+ }
+
+ MeshTextureCoords {
+  695;
+  10.435600;1.969820;,
+  10.435600;-0.969823;,
+  9.725950;1.969820;,
+  9.725950;-0.969824;,
+  9.016270;1.969820;,
+  8.988770;-0.969823;,
+  8.306579;1.969820;,
+  8.306579;-0.969824;,
+  18.770800;1.827150;,
+  18.692600;1.792760;,
+  -20.502198;1.792760;,
+  -20.525699;1.827160;,
+  -19.322600;1.285480;,
+  -19.418400;1.351180;,
+  17.579600;1.351180;,
+  17.581301;1.285460;,
+  17.197800;0.499998;,
+  -19.036501;0.499998;,
+  -19.418400;-0.351187;,
+  -19.371299;-0.285485;,
+  17.532600;-0.285464;,
+  17.577899;-0.351187;,
+  18.663499;-0.792771;,
+  -20.531400;-0.792769;,
+  -20.609501;-0.827159;,
+  18.687000;-0.827152;,
+  5.467820;1.969820;,
+  5.440330;-0.969822;,
+  21.790701;1.702140;,
+  21.790701;1.351180;,
+  21.414101;1.351180;,
+  19.328501;1.351180;,
+  18.951901;1.351180;,
+  19.013701;1.702140;,
+  18.811101;1.796860;,
+  -20.633200;1.796860;,
+  21.356101;1.143070;,
+  21.790701;0.499998;,
+  20.371299;0.499995;,
+  18.951901;0.499998;,
+  19.399901;1.143060;,
+  17.532600;0.499998;,
+  -19.371299;0.499998;,
+  21.790701;-0.351187;,
+  21.414101;-0.351187;,
+  21.342699;-0.143075;,
+  19.328501;-0.351187;,
+  18.951901;-0.351187;,
+  19.386499;-0.143059;,
+  21.790701;-0.702146;,
+  18.951901;-0.702141;,
+  18.794400;-0.796864;,
+  -20.649800;-0.796863;,
+  4.758130;-0.351187;,
+  5.467820;-0.351187;,
+  6.177510;-0.351187;,
+  7.596890;-0.351187;,
+  8.306579;-0.351187;,
+  9.016270;-0.351187;,
+  9.725950;-0.351187;,
+  10.435600;-0.351187;,
+  4.758130;0.499998;,
+  5.467820;0.499998;,
+  6.177510;0.499998;,
+  7.596890;0.499998;,
+  8.306579;0.499998;,
+  9.016270;0.499998;,
+  9.725950;0.499998;,
+  10.435600;0.499998;,
+  4.758130;1.351180;,
+  5.467820;1.351180;,
+  6.177510;1.351180;,
+  7.596890;1.351180;,
+  8.306579;1.351180;,
+  9.016270;1.351180;,
+  9.725950;1.351180;,
+  10.435600;1.351180;,
+  18.951901;1.702140;,
+  -20.790701;1.351180;,
+  -20.790701;1.702140;,
+  20.371299;0.499995;,
+  17.630699;1.351180;,
+  17.532600;1.285460;,
+  -19.371299;1.285490;,
+  -20.790701;0.499998;,
+  -19.416600;1.351180;,
+  20.371299;0.500004;,
+  17.483802;-0.285463;,
+  17.197800;0.499998;,
+  -19.036501;0.499998;,
+  -19.371299;-0.285485;,
+  -20.790701;-0.351187;,
+  21.414101;-0.351187;,
+  17.579600;-0.351187;,
+  -20.790701;-0.702146;,
+  4.758130;-0.969824;,
+  6.151750;-0.930648;,
+  6.135230;-0.969826;,
+  5.467820;-0.969823;,
+  6.513660;-0.351187;,
+  6.389730;-0.419659;,
+  6.177510;-0.930646;,
+  6.223980;-0.791282;,
+  7.260740;-0.351187;,
+  7.381620;-0.419658;,
+  7.571130;-0.930646;,
+  7.547800;-0.791283;,
+  7.596890;-0.930646;,
+  7.612510;-0.969826;,
+  9.016270;-0.969823;,
+  9.725950;-0.969824;,
+  6.887200;0.499998;,
+  6.513670;1.351180;,
+  7.260730;1.351180;,
+  4.758130;1.969820;,
+  6.177510;1.930650;,
+  6.162730;1.969820;,
+  6.513670;1.351180;,
+  6.392780;1.419660;,
+  6.203270;1.930650;,
+  6.226600;1.791280;,
+  7.260730;1.351180;,
+  7.384670;1.419660;,
+  7.596890;1.930650;,
+  7.550420;1.791280;,
+  7.596890;1.930650;,
+  7.612500;1.969820;,
+  8.334070;1.969820;,
+  9.016270;1.969820;,
+  9.753450;1.969820;,
+  -20.790701;1.351180;,
+  -19.371299;0.499998;,
+  21.790701;0.499998;,
+  -19.371299;0.499998;,
+  21.790701;-0.351187;,
+  6.887200;0.499998;,
+  20.371299;0.500004;,
+  17.532600;0.499998;,
+  6.177510;1.351180;,
+  18.951901;1.351180;,
+  17.532600;0.499998;,
+  7.596890;1.351180;,
+  4.758130;1.969820;,
+  4.730640;-0.969823;,
+  4.048440;1.969820;,
+  4.020950;-0.969825;,
+  3.338750;1.969820;,
+  3.311260;-0.969824;,
+  2.629070;1.969820;,
+  2.601570;-0.969824;,
+  1.919380;1.969820;,
+  1.891880;-0.969824;,
+  1.209690;1.969820;,
+  1.182190;-0.969826;,
+  0.500000;1.969820;,
+  0.472503;-0.969824;,
+  -0.209689;-0.351187;,
+  0.500000;-0.351187;,
+  1.209690;-0.351187;,
+  1.919380;-0.351187;,
+  2.629070;-0.351187;,
+  3.338750;-0.351187;,
+  4.048440;-0.351187;,
+  4.758130;-0.351187;,
+  -0.209689;0.499998;,
+  0.500000;0.499998;,
+  1.209690;0.499998;,
+  1.919380;0.499998;,
+  2.629070;0.499998;,
+  3.338750;0.499998;,
+  4.048440;0.499998;,
+  4.758130;0.499998;,
+  -0.209689;1.351180;,
+  0.500000;1.351180;,
+  1.209690;1.351180;,
+  1.919380;1.351180;,
+  2.629070;1.351180;,
+  3.338750;1.351180;,
+  4.048440;1.351180;,
+  4.758130;1.351180;,
+  -0.209689;-0.969826;,
+  0.500000;-0.969824;,
+  1.209690;-0.969826;,
+  1.919380;-0.969824;,
+  2.629070;-0.969825;,
+  3.338750;-0.969824;,
+  4.048440;-0.969824;,
+  -0.209689;1.969820;,
+  0.527497;1.969820;,
+  1.209690;1.969820;,
+  1.946880;1.969820;,
+  3.338750;1.969820;,
+  -5.205020;-0.969825;,
+  -5.887210;-0.969824;,
+  -20.454901;1.792770;,
+  -6.582120;-0.969825;,
+  -19.036501;0.499998;,
+  -19.371299;1.285450;,
+  -19.418400;1.351180;,
+  -20.531400;-0.792768;,
+  -19.418400;-0.351187;,
+  -19.371299;-0.285457;,
+  -8.725970;-0.969825;,
+  -8.053940;-0.969824;,
+  -9.463159;-0.969826;,
+  -10.172800;-0.969825;,
+  -10.854999;-0.969821;,
+  -11.564700;-0.351187;,
+  -10.854999;-0.351187;,
+  -10.145300;-0.351187;,
+  -9.435660;-0.351187;,
+  -8.725970;-0.351187;,
+  -8.016280;-0.351187;,
+  -8.042030;-0.930656;,
+  -7.804060;-0.419667;,
+  -7.969810;-0.791285;,
+  -7.680110;-0.351188;,
+  -6.622650;-0.930655;,
+  -6.645990;-0.791283;,
+  -6.812170;-0.419666;,
+  -6.933060;-0.351187;,
+  -6.596900;-0.351187;,
+  -5.887210;-0.351187;,
+  -5.177520;-0.351187;,
+  -11.564700;0.499998;,
+  -10.854999;0.499998;,
+  -10.145300;0.499998;,
+  -9.435660;0.499998;,
+  -8.725970;0.499998;,
+  -8.016280;0.499998;,
+  -7.306590;0.499998;,
+  -6.596900;0.499998;,
+  -5.887210;0.499998;,
+  -5.177520;0.499998;,
+  -20.790701;-0.351187;,
+  -20.790701;0.499998;,
+  -19.371299;0.499998;,
+  -20.790701;1.351180;,
+  -11.564700;-0.969826;,
+  -10.854999;-0.969821;,
+  -10.145300;-0.969827;,
+  -9.435660;-0.969825;,
+  -8.725970;-0.969824;,
+  -8.016280;-0.930656;,
+  -6.596900;-0.930655;,
+  -5.887210;-0.969824;,
+  -7.680110;-0.351187;,
+  -6.933060;-0.351187;,
+  -20.609501;-0.827151;,
+  -20.649800;-0.796863;,
+  -20.790701;-0.702141;,
+  21.414101;-0.351187;,
+  21.790701;-0.702141;,
+  21.790701;-0.351187;,
+  20.371299;0.500004;,
+  21.342699;-0.143052;,
+  21.790701;0.499998;,
+  21.375299;-0.351187;,
+  -19.322600;1.285460;,
+  -19.036501;0.499998;,
+  20.371299;0.499986;,
+  21.356101;1.143050;,
+  21.414101;1.351180;,
+  21.790701;1.351180;,
+  -20.525699;1.827150;,
+  -20.633200;1.796860;,
+  -19.418400;1.351180;,
+  -20.728901;1.702140;,
+  21.790701;1.702140;,
+  21.414101;1.351180;,
+  -8.016280;-0.351187;,
+  -6.596900;-0.351187;,
+  -7.306590;0.499998;,
+  21.790701;-0.351187;,
+  -19.371299;0.499998;,
+  21.790701;0.499998;,
+  -20.790701;1.351180;,
+  21.790701;1.351180;,
+  -20.081000;1.969820;,
+  -20.081000;-0.969825;,
+  -19.398800;-0.969822;,
+  -19.371299;1.969820;,
+  -20.748400;1.969820;,
+  18.692699;1.792770;,
+  -20.455000;1.792770;,
+  -20.775899;-0.969824;,
+  17.197701;0.499998;,
+  -19.036501;0.499998;,
+  -19.371299;1.285450;,
+  -19.418400;1.351180;,
+  17.579701;1.351180;,
+  17.532600;1.285440;,
+  17.483802;-0.285499;,
+  17.579600;-0.351185;,
+  18.663499;-0.792768;,
+  -20.531299;-0.792768;,
+  -19.418400;-0.351189;,
+  -19.371299;-0.285514;,
+  19.661600;1.969820;,
+  19.634099;-0.969823;,
+  20.329000;-0.969823;,
+  20.356501;1.969820;,
+  18.951901;1.969820;,
+  18.951901;-0.969823;,
+  18.242202;1.969820;,
+  18.214701;-0.969823;,
+  17.532499;-0.969824;,
+  -17.979400;-0.969824;,
+  -18.661600;1.969820;,
+  -18.689101;-0.969826;,
+  -20.790701;-0.930665;,
+  -20.790701;-0.351187;,
+  -20.081000;-0.351187;,
+  -19.371299;-0.351187;,
+  -18.661600;-0.351187;,
+  -17.951901;-0.351187;,
+  17.532499;-0.351187;,
+  18.242202;-0.351187;,
+  18.951901;-0.351187;,
+  19.661600;-0.351187;,
+  20.371299;-0.351187;,
+  20.371299;-0.930635;,
+  20.583499;-0.419649;,
+  20.417802;-0.791281;,
+  20.707400;-0.351187;,
+  21.741600;-0.791285;,
+  21.575400;-0.419664;,
+  21.454501;-0.351187;,
+  -20.790701;0.499998;,
+  -20.081000;0.499998;,
+  -19.371299;0.499998;,
+  -18.661600;0.499998;,
+  17.532499;0.499998;,
+  18.242202;0.499998;,
+  18.951901;0.499998;,
+  19.661600;0.499998;,
+  20.371299;0.499998;,
+  21.081000;0.499998;,
+  -20.790701;1.351180;,
+  -20.081000;1.351180;,
+  -19.371299;1.351180;,
+  -18.661600;1.351180;,
+  -17.951901;1.351180;,
+  17.532499;1.351180;,
+  18.242202;1.351180;,
+  18.951901;1.351180;,
+  19.661600;1.351180;,
+  20.371299;1.351180;,
+  20.707400;1.351180;,
+  21.454501;1.351180;,
+  -20.764901;1.930670;,
+  20.371299;1.930640;,
+  20.586600;1.419650;,
+  20.420400;1.791280;,
+  21.578400;1.419670;,
+  21.744200;1.791280;,
+  -20.790701;-0.351187;,
+  18.951901;-0.351187;,
+  -20.790701;0.499998;,
+  -19.371299;0.499998;,
+  17.532600;0.499998;,
+  18.951901;0.499998;,
+  -20.790701;1.351180;,
+  18.951901;1.351180;,
+  -19.371299;-0.969823;,
+  -18.661600;-0.969825;,
+  18.242202;-0.969824;,
+  18.951901;-0.969823;,
+  19.661600;-0.969821;,
+  20.371299;-0.930634;,
+  21.790701;-0.351187;,
+  21.790701;-0.930664;,
+  20.707400;-0.351187;,
+  21.790701;0.499998;,
+  21.790701;1.351180;,
+  -20.053499;1.969820;,
+  -18.634099;1.969820;,
+  17.532499;1.969820;,
+  18.979400;1.969820;,
+  19.661600;1.969820;,
+  20.397000;1.930640;,
+  21.454501;1.351180;,
+  21.790701;1.930670;,
+  -20.609501;-0.827169;,
+  -20.649800;-0.796864;,
+  -20.790701;-0.702154;,
+  18.749398;-0.827160;,
+  18.794400;-0.796863;,
+  18.951901;-0.702150;,
+  18.951901;-0.702149;,
+  19.328501;-0.351187;,
+  21.414101;-0.351187;,
+  21.790701;-0.702155;,
+  21.790701;-0.351187;,
+  -19.418400;-0.351187;,
+  17.532600;-0.285499;,
+  17.579600;-0.351187;,
+  20.371299;0.499998;,
+  19.386499;-0.143091;,
+  21.342699;-0.143109;,
+  21.790701;0.499998;,
+  17.197701;0.499998;,
+  17.581301;1.285440;,
+  20.371299;0.499998;,
+  19.399901;1.143050;,
+  19.328501;1.351180;,
+  20.371299;0.499997;,
+  21.356101;1.143070;,
+  21.414101;1.351180;,
+  21.790701;1.351180;,
+  -20.525699;1.827140;,
+  -20.633200;1.796860;,
+  -19.418400;1.351180;,
+  -20.728901;1.702140;,
+  18.769200;1.827130;,
+  18.811002;1.796860;,
+  18.951901;1.702130;,
+  17.579701;1.351180;,
+  18.951901;1.702130;,
+  21.790701;1.702130;,
+  20.371299;-0.351187;,
+  18.951901;-0.351187;,
+  -20.790701;-0.351187;,
+  17.532600;0.499998;,
+  20.371299;0.499998;,
+  17.532600;0.499998;,
+  21.790701;0.499998;,
+  21.081000;0.499998;,
+  21.790701;1.351180;,
+  -20.790701;1.351180;,
+  18.951901;1.351180;,
+  -18.661600;-0.351187;,
+  -0.209689;1.969820;,
+  -0.209689;-0.969826;,
+  -0.919379;1.969820;,
+  -0.919379;-0.969824;,
+  -1.629070;1.969820;,
+  -1.629070;-0.969823;,
+  -2.338760;1.969820;,
+  -2.338760;-0.969825;,
+  -3.048450;1.969820;,
+  -3.075950;-0.969826;,
+  -3.758140;1.969820;,
+  -3.785630;-0.969823;,
+  -4.467830;1.969820;,
+  -4.467830;-0.969823;,
+  -5.177520;1.969820;,
+  -5.177520;-0.351187;,
+  -4.467830;-0.351187;,
+  -3.758140;-0.351187;,
+  -3.048450;-0.351187;,
+  -2.338760;-0.351187;,
+  -1.629070;-0.351187;,
+  -0.919379;-0.351187;,
+  -0.209689;-0.351187;,
+  -5.177520;0.499998;,
+  -4.467830;0.499998;,
+  -3.758140;0.499998;,
+  -3.048450;0.499998;,
+  -2.338760;0.499998;,
+  -1.629070;0.499998;,
+  -0.919379;0.499998;,
+  -0.209689;0.499998;,
+  -5.177520;1.351180;,
+  -4.467830;1.351180;,
+  -3.758140;1.351180;,
+  -3.048450;1.351180;,
+  -2.338760;1.351180;,
+  -1.629070;1.351180;,
+  -0.919379;1.351180;,
+  -0.209689;1.351180;,
+  -5.177520;-0.969825;,
+  -4.467830;-0.969823;,
+  -3.758140;-0.969823;,
+  -3.048450;-0.969825;,
+  -2.338760;-0.969824;,
+  -1.629070;-0.969823;,
+  -0.919379;-0.969824;,
+  -4.440330;1.969820;,
+  -3.730640;1.969820;,
+  -2.311260;1.969820;,
+  -1.601570;1.969820;,
+  -0.891882;1.969820;,
+  -5.177520;1.969820;,
+  -5.887210;1.969820;,
+  18.692600;1.792770;,
+  -6.554620;1.969820;,
+  17.197800;0.499998;,
+  17.630699;1.351180;,
+  17.532600;1.285440;,
+  17.483802;-0.285437;,
+  17.579701;-0.351187;,
+  18.616200;-0.792768;,
+  -8.725970;1.969820;,
+  -8.031060;1.969820;,
+  -9.435660;1.969820;,
+  -10.145300;1.969820;,
+  -10.854999;1.969820;,
+  -11.564700;0.499998;,
+  -10.854999;0.499998;,
+  -10.145300;0.499998;,
+  -9.435660;0.499998;,
+  -8.725970;0.499998;,
+  -8.016280;0.499998;,
+  -7.306590;0.499998;,
+  -6.596900;0.499998;,
+  -5.887210;0.499998;,
+  -5.177520;0.499998;,
+  -11.564700;1.351180;,
+  -10.854999;1.351180;,
+  -10.145300;1.351180;,
+  -9.435660;1.351180;,
+  -8.725970;1.351180;,
+  -8.016280;1.351180;,
+  -7.680100;1.351180;,
+  -6.933070;1.351180;,
+  -6.596900;1.351180;,
+  -5.887210;1.351180;,
+  -5.177520;1.351180;,
+  -8.016280;1.930660;,
+  -7.801010;1.419670;,
+  -7.967190;1.791280;,
+  -6.809120;1.419670;,
+  -6.643370;1.791280;,
+  -6.596900;1.930660;,
+  18.951901;-0.351187;,
+  17.532600;0.499998;,
+  18.951901;0.499998;,
+  18.951901;1.351180;,
+  -11.537200;1.969820;,
+  -10.145300;1.969820;,
+  -8.698470;1.969820;,
+  -7.680100;1.351180;,
+  -8.016280;1.930660;,
+  -6.933070;1.351180;,
+  -6.571140;1.930660;,
+  18.687000;-0.827145;,
+  18.794400;-0.796862;,
+  18.890101;-0.702135;,
+  18.951901;-0.702135;,
+  19.328501;-0.351187;,
+  17.532600;-0.285438;,
+  17.577899;-0.351187;,
+  20.371299;0.500003;,
+  19.386499;-0.143036;,
+  17.197800;0.499998;,
+  20.371299;0.499986;,
+  19.399901;1.143030;,
+  19.367301;1.351180;,
+  18.769200;1.827140;,
+  18.811002;1.796860;,
+  18.951901;1.702130;,
+  17.579600;1.351180;,
+  19.328501;1.351180;,
+  18.951901;1.702130;,
+  18.951901;1.351180;,
+  -7.306590;0.499998;,
+  -8.016280;1.351180;,
+  -6.596900;1.351180;,
+  18.951901;-0.351187;,
+  17.532600;0.499998;,
+  18.951901;1.351180;,
+  17.532499;1.969820;,
+  17.532499;-0.969824;,
+  16.822800;1.969820;,
+  16.822800;-0.969824;,
+  16.113200;1.969820;,
+  16.085699;-0.969826;,
+  15.403499;1.969820;,
+  15.403499;-0.969824;,
+  14.693800;1.969820;,
+  14.693800;-0.969825;,
+  13.984101;1.969820;,
+  13.956600;-0.969826;,
+  13.274400;1.969820;,
+  13.246900;-0.969823;,
+  12.564700;1.969820;,
+  12.537200;-0.969825;,
+  11.854999;1.969820;,
+  11.854999;-0.969822;,
+  11.145300;1.969820;,
+  11.145300;-0.969823;,
+  10.435600;1.969820;,
+  10.435600;-0.969823;,
+  10.435600;-0.351187;,
+  11.145300;-0.351187;,
+  11.854999;-0.351187;,
+  12.564700;-0.351187;,
+  13.274400;-0.351187;,
+  13.984101;-0.351187;,
+  14.693800;-0.351187;,
+  15.403499;-0.351187;,
+  16.113200;-0.351187;,
+  16.822800;-0.351187;,
+  17.532499;-0.351187;,
+  10.435600;0.499998;,
+  11.145300;0.499998;,
+  11.854999;0.499998;,
+  12.564700;0.499998;,
+  13.274400;0.499998;,
+  13.984101;0.499998;,
+  14.693800;0.499998;,
+  15.403499;0.499998;,
+  16.113200;0.499998;,
+  16.822800;0.499998;,
+  17.532499;0.499998;,
+  10.435600;1.351180;,
+  11.145300;1.351180;,
+  11.854999;1.351180;,
+  12.564700;1.351180;,
+  13.274400;1.351180;,
+  13.984101;1.351180;,
+  14.693800;1.351180;,
+  15.403499;1.351180;,
+  16.113200;1.351180;,
+  16.822800;1.351180;,
+  17.532499;1.351180;,
+  11.854999;-0.969822;,
+  12.564700;-0.969824;,
+  13.274400;-0.969825;,
+  13.984101;-0.969824;,
+  14.693800;-0.969825;,
+  16.113200;-0.969825;,
+  11.172800;1.969820;,
+  11.882500;1.969820;,
+  12.564700;1.969820;,
+  13.984101;1.969820;,
+  15.431000;1.969820;,
+  16.850299;1.969820;,
+  -11.564700;1.969820;,
+  -11.564700;-0.969827;,
+  -12.274400;1.969820;,
+  -12.274400;-0.969827;,
+  -12.984100;1.969820;,
+  -13.011599;-0.969824;,
+  -13.693800;1.969820;,
+  -13.693800;-0.969824;,
+  -14.403499;1.969820;,
+  -14.403499;-0.969824;,
+  -15.113200;1.969820;,
+  -15.140701;-0.969823;,
+  -15.822899;1.969820;,
+  -15.850400;-0.969825;,
+  -16.532600;1.969820;,
+  -16.532600;-0.969825;,
+  -17.242202;1.969820;,
+  -17.269699;-0.969823;,
+  -17.951901;1.969820;,
+  -17.979400;-0.969824;,
+  -18.661600;-0.351187;,
+  -17.951901;-0.351187;,
+  -17.242202;-0.351187;,
+  -16.532600;-0.351187;,
+  -15.822899;-0.351187;,
+  -15.113200;-0.351187;,
+  -14.403499;-0.351187;,
+  -13.693800;-0.351187;,
+  -12.984100;-0.351187;,
+  -12.274400;-0.351187;,
+  -11.564700;-0.351187;,
+  -18.661600;0.499998;,
+  -17.951901;0.499998;,
+  -17.242202;0.499998;,
+  -16.532600;0.499998;,
+  -15.822899;0.499998;,
+  -15.113200;0.499998;,
+  -14.403499;0.499998;,
+  -13.693800;0.499998;,
+  -12.984100;0.499998;,
+  -12.274400;0.499998;,
+  -11.564700;0.499998;,
+  -17.951901;1.351180;,
+  -17.242202;1.351180;,
+  -16.532600;1.351180;,
+  -15.822899;1.351180;,
+  -15.113200;1.351180;,
+  -14.403499;1.351180;,
+  -13.693800;1.351180;,
+  -12.984100;1.351180;,
+  -12.274400;1.351180;,
+  -11.564700;1.351180;,
+  -17.951901;-0.969824;,
+  -17.242202;-0.969823;,
+  -16.532600;-0.969825;,
+  -15.822899;-0.969825;,
+  -15.113200;-0.969824;,
+  -12.984100;-0.969824;,
+  -18.634099;1.969820;,
+  -17.214701;1.969820;,
+  -16.532600;1.969820;,
+  -14.376000;1.969820;,
+  -13.666299;1.969820;,
+  -12.956600;1.969820;,
+  -12.246900;1.969830;,
+  -17.951901;-0.351187;;
+ }
+
+ MeshMaterialList {
+  8;
+  648;
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7;
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;1928736980030372200;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "wrtile.jpg";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;1928736980030372200;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "wrtile.jpg";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;1928736980030372200;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "wrtile.jpg";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;1928736980030372200;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "wrtile.jpg";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;1928736980030372200;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "wrtile.jpg";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;1928736980030372200;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "wrtile.jpg";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;1928736980030372200;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "wrtile.jpg";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;1928736980030372200;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "wrtile.jpg";
+   }
+  }
+ }
+
+ FVFData {
+  258;
+  1390;
+  1057358098,
+  1047905969,
+  1038319081,
+  1048023188,
+  1057200031,
+  1053100384,
+  1039882676,
+  1053087158,
+  1057083676,
+  1057459284,
+  1040435758,
+  1057525273,
+  1057018898,
+  1059880345,
+  1041134535,
+  1059880361,
+  1059022567,
+  1063790086,
+  1059155985,
+  1063852300,
+  1057644312,
+  1063873512,
+  1057773167,
+  1063802260,
+  1063379392,
+  1064465769,
+  1054569788,
+  1064788164,
+  1061091586,
+  1064635643,
+  1061469858,
+  1025338632,
+  1029219088,
+  1059880715,
+  1061762902,
+  1063859151,
+  1048870518,
+  1025476700,
+  1035010640,
+  1059113705,
+  1063105811,
+  1040306284,
+  1063377745,
+  1040636668,
+  1061583338,
+  1052543776,
+  1045301431,
+  1041817661,
+  1045002430,
+  1042325044,
+  1061498152,
+  1052840831,
+  1063897283,
+  1060629152,
+  1057788737,
+  1060593012,
+  1030582022,
+  1062231477,
+  1029564574,
+  1062958321,
+  1035938322,
+  1062967028,
+  1058520064,
+  1034308790,
+  1059708659,
+  1026706490,
+  1058751173,
+  1026317307,
+  1058952145,
+  1063857976,
+  1057848106,
+  1063865141,
+  1036795558,
+  1063400982,
+  1028422844,
+  1064726305,
+  1045438952,
+  1064760504,
+  1058710034,
+  1046553099,
+  1058755600,
+  1035736808,
+  1062396886,
+  1034020735,
+  1061746484,
+  1064465769,
+  1028468310,
+  1041133573,
+  1035388929,
+  1041200867,
+  1036380578,
+  1038778756,
+  1060822265,
+  1052373970,
+  1063245103,
+  1047696448,
+  1060143916,
+  1052505098,
+  1033893422,
+  1052311387,
+  1061102636,
+  1052763244,
+  1061385735,
+  1052741655,
+  1045245323,
+  1042631458,
+  1059008183,
+  1063036121,
+  1059074726,
+  1060580220,
+  1059074726,
+  1058123548,
+  1046275155,
+  1062289458,
+  1046275156,
+  1059832743,
+  1045548172,
+  1057382758,
+  1045164486,
+  1052891632,
+  1044361114,
+  1047413262,
+  1060776215,
+  1063107966,
+  1060844054,
+  1060604222,
+  1060844039,
+  1058099567,
+  1050964240,
+  1062313436,
+  1050964226,
+  1059808765,
+  1050675070,
+  1057308275,
+  1050400960,
+  1052650133,
+  1049991449,
+  1046739154,
+  1062545543,
+  1063131968,
+  1062612086,
+  1060676066,
+  1062613352,
+  1058123527,
+  1054502904,
+  1062289448,
+  1054502876,
+  1059832733,
+  1054635976,
+  1057376918,
+  1054872621,
+  1052881466,
+  1055192936,
+  1047380944,
+  1058705965,
+  1064071874,
+  1058162019,
+  1064789246,
+  1058108406,
+  1064061598,
+  1057216150,
+  1042122814,
+  1061378480,
+  1024409881,
+  1035009892,
+  1061512938,
+  1055674992,
+  1025576566,
+  1052274786,
+  1044371224,
+  1055943340,
+  1027008244,
+  1045437714,
+  1025103352,
+  1062452951,
+  1053755497,
+  1063802814,
+  1055908327,
+  1029218948,
+  1057481384,
+  1049148126,
+  1024162932,
+  1048740899,
+  1043988301,
+  1033893422,
+  1050421167,
+  1062908830,
+  1050865873,
+  1046002390,
+  1043693922,
+  1057724773,
+  1062953711,
+  1057870899,
+  1058168121,
+  1057789541,
+  1058222308,
+  1057789553,
+  1060532668,
+  1059043197,
+  1056955996,
+  1058912458,
+  1057387734,
+  1057870134,
+  1058111561,
+  1058155491,
+  1057953625,
+  1046149098,
+  1063452716,
+  1045626272,
+  1063025266,
+  1041457141,
+  1062301407,
+  1042598448,
+  1062459331,
+  1041460200,
+  1062244902,
+  1041134430,
+  1062190695,
+  1040404474,
+  1057385609,
+  1039863240,
+  1053006866,
+  1050828550,
+  1064817165,
+  1062644867,
+  1056955953,
+  1054437250,
+  1063548571,
+  1063831532,
+  1063119176,
+  1063855028,
+  1058263583,
+  1063935469,
+  1058319108,
+  1037590363,
+  1044783372,
+  1034218466,
+  1045378563,
+  1025776394,
+  1049121602,
+  1028107002,
+  1048499913,
+  1063047628,
+  1024220981,
+  1063467661,
+  1026667053,
+  1064136039,
+  1037862562,
+  1063993248,
+  1035516944,
+  1056910400,
+  1062244886,
+  1057018928,
+  1062190678,
+  1057019715,
+  1059819978,
+  1057086236,
+  1057391286,
+  1057204187,
+  1052954019,
+  1055813631,
+  1044371224,
+  1052413961,
+  1024163195,
+  1028427789,
+  1024048190,
+  1035363586,
+  1057481384,
+  1027893869,
+  1051259997,
+  1060776185,
+  1054227021,
+  1058109748,
+  1052537235,
+  1064005857,
+  1054764637,
+  1024765380,
+  1044855190,
+  1058702546,
+  1064801421,
+  1035363513,
+  1059880715,
+  1064210944,
+  1024690482,
+  1054337482,
+  1030056376,
+  1023455662,
+  1029522316,
+  1053949379,
+  1043956461,
+  1027186319,
+  1044023944,
+  1053692391,
+  1050720483,
+  1029984235,
+  1050610985,
+  1053431687,
+  1054929758,
+  1031822690,
+  1054929795,
+  1053383443,
+  1058195449,
+  1032285622,
+  1058108993,
+  1053310527,
+  1060419328,
+  1032279868,
+  1060271567,
+  1053226075,
+  1062701173,
+  1031805085,
+  1062433348,
+  1040040251,
+  1064643512,
+  1040589068,
+  1062453054,
+  1040826715,
+  1060260174,
+  1040826716,
+  1058066501,
+  1040588966,
+  1054782668,
+  1040040124,
+  1050401727,
+  1038615304,
+  1043481679,
+  1036717164,
+  1026860971,
+  1046419439,
+  1064750443,
+  1046903939,
+  1062517243,
+  1047146266,
+  1060281584,
+  1047146236,
+  1058045097,
+  1046903869,
+  1054654248,
+  1046419334,
+  1050187870,
+  1045693011,
+  1042883307,
+  1044725461,
+  1023785926,
+  1050656974,
+  1064785972,
+  1050899723,
+  1062538645,
+  1051018590,
+  1060345766,
+  1051020878,
+  1058066491,
+  1051139723,
+  1054782645,
+  1051364616,
+  1050401035,
+  1051665442,
+  1043471974,
+  1052009152,
+  1026724111,
+  1029984578,
+  1064538940,
+  1031822609,
+  1062379472,
+  1032285702,
+  1060217695,
+  1032279788,
+  1058055089,
+  1031805178,
+  1054822136,
+  1029925832,
+  1050503413,
+  1027104625,
+  1043809261,
+  1052953330,
+  1064805439,
+  1053196273,
+  1062527245,
+  1053313716,
+  1060303863,
+  1053317441,
+  1058055071,
+  1053660175,
+  1050473668,
+  1032209374,
+  1054440003,
+  1047816156,
+  1058019447,
+  1064229491,
+  1056605036,
+  1052161237,
+  1057572035,
+  1061823700,
+  1056360615,
+  1060092878,
+  1054936808,
+  1059951460,
+  1054751882,
+  1064648589,
+  1050990278,
+  1063654906,
+  1054885093,
+  1063510261,
+  1055059712,
+  1051843783,
+  1046693709,
+  1045185175,
+  1046899970,
+  1056915300,
+  1046758021,
+  1059474298,
+  1047096807,
+  1062005437,
+  1047710421,
+  1064635515,
+  1043227723,
+  1062073063,
+  1042330981,
+  1059505480,
+  1041712245,
+  1056904709,
+  1041371892,
+  1051760306,
+  1041310280,
+  1044658105,
+  1041527316,
+  1044951003,
+  1046563827,
+  1061170190,
+  1057604981,
+  1060392672,
+  1056992864,
+  1061637912,
+  1057621315,
+  1054118353,
+  1057767212,
+  1053813334,
+  1058072756,
+  1052696812,
+  1058889783,
+  1051814204,
+  1059045585,
+  1054250689,
+  1059026778,
+  1045006039,
+  1057200422,
+  1037288532,
+  1053397956,
+  1064821967,
+  1031244906,
+  1062209517,
+  1027588163,
+  1059591839,
+  1025064725,
+  1056970844,
+  1023676838,
+  1051732326,
+  1023425423,
+  1044401245,
+  1024310693,
+  1023521491,
+  1026331928,
+  1050653655,
+  1049673672,
+  1046192106,
+  1049792831,
+  1032004656,
+  1047966752,
+  1063699934,
+  1049871125,
+  1061849196,
+  1049704282,
+  1061800738,
+  1055090737,
+  1059996536,
+  1049737938,
+  1064468604,
+  1048572190,
+  1061942389,
+  1047691799,
+  1059411182,
+  1047085025,
+  1056788887,
+  1046753080,
+  1051717430,
+  1046695615,
+  1060155618,
+  1056529597,
+  1052210552,
+  1057472080,
+  1037867387,
+  1058165492,
+  1039392679,
+  1041762126,
+  1055340272,
+  1055529062,
+  1064725655,
+  1050723312,
+  1064661269,
+  1050564016,
+  1064460631,
+  1050011430,
+  1061974853,
+  1058403699,
+  1062964409,
+  1058403699,
+  1062413945,
+  1058933388,
+  1059216658,
+  1052429147,
+  1059209446,
+  1057006250,
+  1057578021,
+  1056704953,
+  1059496918,
+  1057375561,
+  1056813296,
+  1056041445,
+  1055543052,
+  1058195454,
+  1056872855,
+  1054699335,
+  1058243348,
+  1050915839,
+  1058691076,
+  1050643348,
+  1058663582,
+  1049268405,
+  1064364336,
+  1056455768,
+  1064442778,
+  1056587224,
+  1062264518,
+  1057743316,
+  1064715432,
+  1056981530,
+  1057643785,
+  1058137195,
+  1058225421,
+  1058937748,
+  1060470006,
+  1057968546,
+  1053383590,
+  1056151414,
+  1055135959,
+  1050092929,
+  1059078349,
+  1057921614,
+  1056813296,
+  1058212621,
+  1056657395,
+  1049316340,
+  1064771894,
+  1057743316,
+  1057538803,
+  1058893822,
+  1055245480,
+  1057179522,
+  1061692514,
+  1057179510,
+  1061852282,
+  1059333532,
+  1055127024,
+  1059393890,
+  1055245540,
+  1053168133,
+  1058403860,
+  1024290328,
+  1059027791,
+  1063918579,
+  1061692478,
+  1053168120,
+  1062524315,
+  1057080402,
+  1062619499,
+  1045568622,
+  1062082533,
+  1050160691,
+  1062008744,
+  1050416274,
+  1058931111,
+  1042575020,
+  1062625721,
+  1058315322,
+  1064002824,
+  1057635244,
+  1064492472,
+  1049455646,
+  1063656253,
+  1043467128,
+  1063802651,
+  1037140396,
+  1062032413,
+  1031013784,
+  1061970259,
+  1039433132,
+  1053491995,
+  1058120891,
+  1026447393,
+  1058124584,
+  1023642205,
+  1054962213,
+  1053789879,
+  1054927834,
+  1053265897,
+  1060336571,
+  1028354710,
+  1060336532,
+  1053148857,
+  1062495684,
+  1029302418,
+  1062550824,
+  1029301604,
+  1064710765,
+  1023546945,
+  1051475449,
+  1054870368,
+  1061549980,
+  1061943888,
+  1061619537,
+  1061618088,
+  1053069045,
+  1060517043,
+  1052987504,
+  1060517043,
+  1057223044,
+  1060683283,
+  1059463875,
+  1060771003,
+  1061708917,
+  1060954679,
+  1063948423,
+  1039954122,
+  1064754313,
+  1039954122,
+  1062507316,
+  1039467327,
+  1060261163,
+  1038493824,
+  1058017481,
+  1037034546,
+  1054591204,
+  1024765156,
+  1054851280,
+  1063763560,
+  1060866560,
+  1064244263,
+  1061585036,
+  1063379470,
+  1060726763,
+  1034336658,
+  1038295337,
+  1040063103,
+  1041179916,
+  1040676186,
+  1042719644,
+  1058898774,
+  1052943668,
+  1058898778,
+  1057244971,
+  1059031018,
+  1059531979,
+  1059156365,
+  1061819387,
+  1046543809,
+  1064776234,
+  1046543873,
+  1062485414,
+  1046295696,
+  1060195415,
+  1045799478,
+  1057907942,
+  1045055558,
+  1054284746,
+  1044064486,
+  1049729963,
+  1057280505,
+  1052987518,
+  1057280516,
+  1057223050,
+  1057219644,
+  1059469216,
+  1057111427,
+  1061713564,
+  1056964968,
+  1063955811,
+  1050796431,
+  1064754336,
+  1050796493,
+  1062507339,
+  1050918254,
+  1060261186,
+  1051148703,
+  1058017164,
+  1051456874,
+  1054586314,
+  1051623677,
+  1052464297,
+  1051097891,
+  1042464729,
+  1055394296,
+  1053069070,
+  1053648141,
+  1054818710,
+  1051822313,
+  1053257352,
+  1053152111,
+  1054362223,
+  1063848597,
+  1058652468,
+  1063815211,
+  1059516250,
+  1064217569,
+  1028593336,
+  1064493873,
+  1041573824,
+  1059715371,
+  1046125819,
+  1062066772,
+  1045771943,
+  1062509306,
+  1057635244,
+  1054606431,
+  1045249845,
+  1059819972,
+  1050580999,
+  1056331439,
+  1037405745,
+  1061859435,
+  1059461284,
+  1040119014,
+  1048381826,
+  1029290462,
+  1062495644,
+  1028318818,
+  1060281360,
+  1026387644,
+  1058069525,
+  1064374862,
+  1061853199,
+  1040592292,
+  1036738977,
+  1032196970,
+  1037238583,
+  1036113627,
+  1052475204,
+  1047062386,
+  1036308563,
+  1051055966,
+  1036228897,
+  1055243984,
+  1057234742,
+  1054906612,
+  1061680410,
+  1053147413,
+  1064710803,
+  1053270492,
+  1060277996,
+  1053499983,
+  1058054350,
+  1053658540,
+  1054677510,
+  1063619965,
+  1058313506,
+  1063763267,
+  1059810008,
+  1063924733,
+  1037595817,
+  1063989163,
+  1037099357,
+  1064214340,
+  1035534476,
+  1063591119,
+  1042995600,
+  1063648614,
+  1042721518,
+  1063828361,
+  1041769382,
+  1053332595,
+  1051673102,
+  1052962556,
+  1050519027,
+  1062997432,
+  1051057937,
+  1063052633,
+  1049332558,
+  1063483693,
+  1050351358,
+  1061887158,
+  1038458848,
+  1058053982,
+  1051498030,
+  1057937254,
+  1051693024,
+  1062566371,
+  1055683761,
+  1052853596,
+  1049708976,
+  1063146355,
+  1051819226,
+  1064470042,
+  1052917622,
+  1063140369,
+  1059808196,
+  1058968270,
+  1043165478,
+  1052378436,
+  1033517284,
+  1054831918,
+  1037143537,
+  1055396350,
+  1034778002,
+  1063710490,
+  1064701802,
+  1063053697,
+  1062794337,
+  1063187314,
+  1062407957,
+  1062687337,
+  1062074395,
+  1059145559,
+  1063853405,
+  1059214062,
+  1063910805,
+  1057311239,
+  1064755872,
+  1059452242,
+  1064090402,
+  1058270212,
+  1024038245,
+  1058228539,
+  1025303046,
+  1058076038,
+  1029405282,
+  1060309626,
+  1026296055,
+  1056374084,
+  1031913595,
+  1063097680,
+  1061548180,
+  1064443376,
+  1060753558,
+  1054105241,
+  1050537242,
+  1059698320,
+  1039117537,
+  1058492477,
+  1048672160,
+  1050335841,
+  1048999952,
+  1062585325,
+  1059808196,
+  1061753061,
+  1063395924,
+  1047242905,
+  1047409521,
+  1064465027,
+  1058960588,
+  1059501560,
+  1064755872,
+  1058282241,
+  1035679052,
+  1033846756,
+  1044874256,
+  1023559598,
+  1064447257,
+  1056421640,
+  1064310578,
+  1026421973,
+  1062241520,
+  1055717408,
+  1062158784,
+  1029312293,
+  1060041304,
+  1055129876,
+  1059998301,
+  1031717550,
+  1057780175,
+  1054659721,
+  1057830605,
+  1033128904,
+  1054357513,
+  1054307233,
+  1054350113,
+  1034018986,
+  1049995733,
+  1054072494,
+  1049995684,
+  1034485317,
+  1042696998,
+  1053955870,
+  1042696902,
+  1034485167,
+  1024597462,
+  1051641776,
+  1023911171,
+  1051641789,
+  1042868174,
+  1051761623,
+  1050143975,
+  1052001185,
+  1054561055,
+  1052360308,
+  1057967246,
+  1052838735,
+  1060166012,
+  1053436090,
+  1062357506,
+  1054151992,
+  1064540096,
+  1048336009,
+  1023566136,
+  1048336051,
+  1042954522,
+  1048578194,
+  1050273433,
+  1048822422,
+  1054776602,
+  1049188542,
+  1058118074,
+  1049676291,
+  1060359755,
+  1050285320,
+  1062594000,
+  1051015183,
+  1064819181,
+  1041964463,
+  1023911398,
+  1041964522,
+  1042868230,
+  1041724928,
+  1050144003,
+  1041271447,
+  1054561760,
+  1040664840,
+  1057969695,
+  1039756170,
+  1060174638,
+  1038307594,
+  1062378967,
+  1036877269,
+  1064583476,
+  1053955870,
+  1024597072,
+  1053957340,
+  1042914279,
+  1054076906,
+  1050104277,
+  1054314592,
+  1054458569,
+  1054670009,
+  1057884700,
+  1055143088,
+  1060052217,
+  1055733549,
+  1062212546,
+  1034479448,
+  1042914374,
+  1034000914,
+  1050111026,
+  1031887846,
+  1057921766,
+  1029207758,
+  1060122611,
+  1026308813,
+  1062328157,
+  1055479712,
+  1041634536,
+  1058688392,
+  1041500850,
+  1062136041,
+  1037796590,
+  1061092121,
+  1040656648,
+  1033284308,
+  1028916312,
+  1037738937,
+  1050558491,
+  1037026553,
+  1050258152,
+  1024633437,
+  1042025216,
+  1064818394,
+  1050028541,
+  1063863553,
+  1043638245,
+  1051968283,
+  1053077601,
+  1045464431,
+  1052878725,
+  1056900743,
+  1053143684,
+  1059524946,
+  1053072807,
+  1061989317,
+  1052871625,
+  1064803936,
+  1057925219,
+  1062194046,
+  1058102605,
+  1059580312,
+  1058209245,
+  1056964646,
+  1058245039,
+  1051733340,
+  1058209967,
+  1044435584,
+  1058104051,
+  1023809995,
+  1057927377,
+  1061420081,
+  1051203619,
+  1058806338,
+  1051416199,
+  1055416730,
+  1051487092,
+  1064653649,
+  1055201917,
+  1062093709,
+  1055549923,
+  1059529995,
+  1055759099,
+  1056964191,
+  1055829327,
+  1051832942,
+  1055760506,
+  1044835070,
+  1055552754,
+  1039781211,
+  1055388571,
+  1062532655,
+  1046120773,
+  1061319983,
+  1046449817,
+  1058756259,
+  1046866820,
+  1055416731,
+  1047005892,
+  1045224553,
+  1053043945,
+  1059584953,
+  1033155084,
+  1058655360,
+  1035810910,
+  1057002294,
+  1036715008,
+  1055942107,
+  1028505519,
+  1055643776,
+  1023605386,
+  1064820028,
+  1041476610,
+  1024633441,
+  1028641767,
+  1050231997,
+  1045677304,
+  1062659613,
+  1042855141,
+  1064439511,
+  1052306592,
+  1059394579,
+  1052844824,
+  1051842287,
+  1053074206,
+  1060032504,
+  1034219636,
+  1058353159,
+  1037068517,
+  1057441071,
+  1037992622,
+  1061155924,
+  1040975312,
+  1063789249,
+  1043100094,
+  1063854863,
+  1042787313,
+  1064060117,
+  1041699865,
+  1050237359,
+  1024792857,
+  1050973990,
+  1032859312,
+  1038421497,
+  1036791132,
+  1039223325,
+  1035633668,
+  1054286066,
+  1036634592,
+  1051327836,
+  1036336192,
+  1032027177,
+  1045815607,
+  1054166820,
+  1051305692,
+  1051102496,
+  1050768431,
+  1050670725,
+  1051548889,
+  1062001601,
+  1038392756,
+  1062015690,
+  1039201554,
+  1062045295,
+  1041051928,
+  1063986236,
+  1025322095,
+  1060708918,
+  1035553842,
+  1061013941,
+  1024288661,
+  1061346762,
+  1033527317,
+  1064030003,
+  1050849530,
+  1059038266,
+  1025453600,
+  1055487386,
+  1037748059,
+  1049708418,
+  1034383404,
+  1037601850,
+  1045205066,
+  1049398730,
+  1051093810,
+  1049806545,
+  1023607101,
+  1031911439,
+  1028852117,
+  1050107708,
+  1040210539,
+  1032925379,
+  1041050010,
+  1050252009,
+  1046019213,
+  1033660614,
+  1047152042,
+  1050410124,
+  1050740671,
+  1034045342,
+  1050770371,
+  1050385341,
+  1053648485,
+  1034118572,
+  1053826864,
+  1050358857,
+  1057038244,
+  1033862628,
+  1056808396,
+  1050175367,
+  1058489310,
+  1033284131,
+  1058375855,
+  1049961448,
+  1060218764,
+  1032382914,
+  1059862700,
+  1049633620,
+  1061803885,
+  1030520822,
+  1061345953,
+  1049220068,
+  1063384013,
+  1027516733,
+  1062787732,
+  1048723583,
+  1064816620,
+  1023661231,
+  1064221580,
+  1034017844,
+  1064413019,
+  1035904698,
+  1062918960,
+  1037466975,
+  1061419060,
+  1038703694,
+  1059914423,
+  1039613807,
+  1058406155,
+  1040192110,
+  1056826082,
+  1040319765,
+  1053801698,
+  1040283538,
+  1050776633,
+  1039979442,
+  1046930148,
+  1039251739,
+  1040890861,
+  1038197168,
+  1027281496,
+  1041397482,
+  1064597454,
+  1042359306,
+  1063074243,
+  1043155712,
+  1061545079,
+  1043786117,
+  1060011078,
+  1044250075,
+  1058473368,
+  1044547231,
+  1056901578,
+  1044677398,
+  1053818104,
+  1044640473,
+  1050734022,
+  1044436454,
+  1046727126,
+  1044065493,
+  1040570016,
+  1043527888,
+  1025527114,
+  1045726224,
+  1064722981,
+  1046700049,
+  1063170406,
+  1047505310,
+  1061611812,
+  1048141324,
+  1060048368,
+  1048591869,
+  1058481250,
+  1048740064,
+  1056858839,
+  1048803276,
+  1053718019,
+  1048781640,
+  1050579585,
+  1048675917,
+  1046327216,
+  1048401110,
+  1040075254,
+  1047873790,
+  1024243360,
+  1030589570,
+  1061309054,
+  1032409296,
+  1059825677,
+  1033302472,
+  1058338779,
+  1033872932,
+  1056734080,
+  1033999361,
+  1053678269,
+  1033509380,
+  1046858513,
+  1049215046,
+  1063242695,
+  1049620940,
+  1061662729,
+  1050253370,
+  1059942727,
+  1050620432,
+  1056546830,
+  1050641768,
+  1050179311,
+  1050059936,
+  1039290152,
+  1029269978,
+  1032974870,
+  1023971808,
+  1050156475,
+  1041369624,
+  1034022183,
+  1040454468,
+  1050433523,
+  1047390274,
+  1034743875,
+  1046590216,
+  1050617770,
+  1050997232,
+  1035138796,
+  1050519786,
+  1050768450,
+  1054012889,
+  1035207324,
+  1053456460,
+  1050919392,
+  1056952804,
+  1034959268,
+  1056865903,
+  1050887696,
+  1058422350,
+  1033842123,
+  1058464868,
+  1050829436,
+  1060005941,
+  1033452748,
+  1060013346,
+  1050692384,
+  1061505870,
+  1032216196,
+  1061559580,
+  1050476273,
+  1062963857,
+  1029597156,
+  1064519867,
+  1051570496,
+  1064754172,
+  1047829883,
+  1063855110,
+  1050677846,
+  1061454411,
+  1048888732,
+  1059928513,
+  1049099973,
+  1058400428,
+  1049233207,
+  1056777658,
+  1049288715,
+  1053718624,
+  1049267594,
+  1050660929,
+  1049173262,
+  1046635782,
+  1049016568,
+  1040528642,
+  1048832542,
+  1024609083,
+  1048538193,
+  1064793825,
+  1041990490,
+  1063253505,
+  1042962898,
+  1061707150,
+  1043768069,
+  1060155923,
+  1044405408,
+  1058600942,
+  1044874427,
+  1057043362,
+  1045174782,
+  1054004010,
+  1045306279,
+  1050885293,
+  1045268812,
+  1046960406,
+  1045062404,
+  1040734117,
+  1044687193,
+  1025907605,
+  1044143466,
+  1063096506,
+  1037014993,
+  1061579749,
+  1038594525,
+  1060058205,
+  1039844787,
+  1058532998,
+  1040476129,
+  1057005225,
+  1040770747,
+  1053987416,
+  1040899722,
+  1050928321,
+  1040862970,
+  1047165887,
+  1040660490,
+  1041058745,
+  1040292483,
+  1027681848,
+  1039330905,
+  1063023280,
+  1050198260,
+  1061480126,
+  1050489320,
+  1059933775,
+  1050701362,
+  1058385304,
+  1050834345,
+  1056395368,
+  1051018302,
+  1046325018,
+  1050610375,
+  1064403799,
+  1024843261,
+  1061468537,
+  1032250956,
+  1059881974,
+  1032488482,
+  1053937731,
+  1035209596,
+  1050922070,
+  1035132914,
+  1047240168,
+  1034729858,
+  1041219665,
+  1034000023,
+  1062977115,
+  1048599539;
+ }
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/redwireShape.x
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/redwireShape.x	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/redwireShape.x	(revision 2197)
@@ -0,0 +1,8412 @@
+xof 0303txt 0032
+template Vector {
+ <3d82ab5e-62da-11cf-ab39-0020af71e433>
+ FLOAT x;
+ FLOAT y;
+ FLOAT z;
+}
+
+template MeshFace {
+ <3d82ab5f-62da-11cf-ab39-0020af71e433>
+ DWORD nFaceVertexIndices;
+ array DWORD faceVertexIndices[nFaceVertexIndices];
+}
+
+template Mesh {
+ <3d82ab44-62da-11cf-ab39-0020af71e433>
+ DWORD nVertices;
+ array Vector vertices[nVertices];
+ DWORD nFaces;
+ array MeshFace faces[nFaces];
+ [...]
+}
+
+template MeshNormals {
+ <f6f23f43-7686-11cf-8f52-0040333594a3>
+ DWORD nNormals;
+ array Vector normals[nNormals];
+ DWORD nFaceNormals;
+ array MeshFace faceNormals[nFaceNormals];
+}
+
+template Coords2d {
+ <f6f23f44-7686-11cf-8f52-0040333594a3>
+ FLOAT u;
+ FLOAT v;
+}
+
+template MeshTextureCoords {
+ <f6f23f40-7686-11cf-8f52-0040333594a3>
+ DWORD nTextureCoords;
+ array Coords2d textureCoords[nTextureCoords];
+}
+
+template ColorRGBA {
+ <35ff44e0-6c7c-11cf-8f52-0040333594a3>
+ FLOAT red;
+ FLOAT green;
+ FLOAT blue;
+ FLOAT alpha;
+}
+
+template ColorRGB {
+ <d3e16e81-7835-11cf-8f52-0040333594a3>
+ FLOAT red;
+ FLOAT green;
+ FLOAT blue;
+}
+
+template Material {
+ <3d82ab4d-62da-11cf-ab39-0020af71e433>
+ ColorRGBA faceColor;
+ FLOAT power;
+ ColorRGB specularColor;
+ ColorRGB emissiveColor;
+ [...]
+}
+
+template MeshMaterialList {
+ <f6f23f42-7686-11cf-8f52-0040333594a3>
+ DWORD nMaterials;
+ DWORD nFaceIndexes;
+ array DWORD faceIndexes[nFaceIndexes];
+ [Material <3d82ab4d-62da-11cf-ab39-0020af71e433>]
+}
+
+template TextureFilename {
+ <a42790e1-7810-11cf-8f52-0040333594a3>
+ STRING filename;
+}
+
+template FVFData {
+ <b6e70a0e-8ef9-4e83-94ad-ecc8b0c04897>
+ DWORD dwFVF;
+ DWORD nDWords;
+ array DWORD data[nDWords];
+}
+
+
+Mesh {
+ 936;
+ -19.173200;0.000000;-17.263600;,
+ -20.872699;0.000000;-15.164899;,
+ -22.343501;0.000000;-12.900000;,
+ -23.569499;0.000000;-10.493800;,
+ -24.537301;0.000000;-7.972640;,
+ -25.236200;0.000000;-5.364120;,
+ -20.926800;0.250000;-15.204200;,
+ -22.401501;0.250000;-12.933500;,
+ -23.630699;0.250000;-10.521100;,
+ -24.601000;0.250000;-7.993340;,
+ -25.301701;0.250000;-5.378050;,
+ -22.560000;0.433013;-13.025000;,
+ -23.797899;0.433013;-10.595500;,
+ -24.775000;0.433013;-8.049900;,
+ -25.480800;0.433013;-5.416100;,
+ -22.776501;0.500000;-13.150000;,
+ -24.026301;0.500000;-10.697200;,
+ -25.012800;0.500000;-8.127150;,
+ -25.725299;0.500000;-5.468080;,
+ -22.993000;0.433013;-13.275000;,
+ -24.254600;0.433013;-10.798900;,
+ -25.250602;0.433013;-8.204410;,
+ -23.151501;0.250000;-13.366500;,
+ -24.421800;0.250000;-10.873299;,
+ -25.424600;0.250000;-8.260960;,
+ -23.209499;-0.000000;-13.400000;,
+ -24.483000;-0.000000;-10.900500;,
+ -25.488301;-0.000000;-8.281660;,
+ -23.151501;-0.250000;-13.366500;,
+ -24.421800;-0.250000;-10.873299;,
+ -25.424600;-0.250000;-8.260960;,
+ -19.730499;-0.433013;-17.765400;,
+ -21.479400;-0.433013;-15.605699;,
+ -22.993000;-0.433013;-13.275000;,
+ -24.254600;-0.433013;-10.798900;,
+ -25.250602;-0.433013;-8.204410;,
+ -25.969802;-0.433013;-5.520060;,
+ -19.544701;-0.500000;-17.598101;,
+ -21.277200;-0.500000;-15.458800;,
+ -22.776501;-0.500000;-13.150000;,
+ -24.026301;-0.500000;-10.697200;,
+ -25.012800;-0.500000;-8.127150;,
+ -25.725299;-0.500000;-5.468080;,
+ -19.358901;-0.433013;-17.430901;,
+ -21.074899;-0.433013;-15.311800;,
+ -22.560000;-0.433013;-13.025000;,
+ -23.797899;-0.433013;-10.595500;,
+ -24.775000;-0.433013;-8.049900;,
+ -25.480800;-0.433013;-5.416100;,
+ -19.222901;-0.250000;-17.308400;,
+ -20.926800;-0.250000;-15.204200;,
+ -22.401501;-0.250000;-12.933500;,
+ -23.630699;-0.250000;-10.521100;,
+ -24.601000;-0.250000;-7.993340;,
+ -25.301701;-0.250000;-5.378050;,
+ -19.173200;0.000000;-17.263600;,
+ -20.872699;0.000000;-15.164899;,
+ -23.569499;0.000000;-10.493800;,
+ -22.343501;0.000000;-12.900000;,
+ -24.537301;0.000000;-7.972640;,
+ -25.236200;0.000000;-5.364120;,
+ 5.364130;0.000000;-25.236200;,
+ 2.696840;0.000000;-25.658701;,
+ -0.000001;0.000000;-25.800000;,
+ -2.696840;0.000000;-25.658701;,
+ -5.364130;0.000000;-25.236200;,
+ 5.378050;0.250000;-25.301800;,
+ 2.703840;0.250000;-25.725299;,
+ -0.000001;0.250000;-25.867000;,
+ -2.703840;0.250000;-25.725299;,
+ -5.378060;0.250000;-25.301800;,
+ -7.993350;0.250000;-24.601000;,
+ 5.416100;0.433013;-25.480800;,
+ 2.722970;0.433013;-25.907301;,
+ -0.000001;0.433013;-26.050000;,
+ -2.722970;0.433013;-25.907301;,
+ -5.416110;0.433013;-25.480800;,
+ -8.049900;0.433013;-24.775000;,
+ 5.468080;0.500000;-25.725299;,
+ 2.749100;0.500000;-26.156000;,
+ -0.000001;0.500000;-26.300000;,
+ -2.749100;0.500000;-26.156000;,
+ -5.468080;0.500000;-25.725299;,
+ -8.127160;0.500000;-25.012800;,
+ 5.520060;0.433013;-25.969802;,
+ 2.775230;0.433013;-26.404600;,
+ -0.000001;0.433013;-26.550000;,
+ -2.775230;0.433013;-26.404600;,
+ -5.520060;0.433013;-25.969802;,
+ -8.204410;0.433013;-25.250602;,
+ 5.558110;0.250000;-26.148899;,
+ 2.794360;0.250000;-26.586600;,
+ -0.000001;0.250000;-26.733000;,
+ -2.794360;0.250000;-26.586600;,
+ -5.558110;0.250000;-26.148899;,
+ -8.260960;0.250000;-25.424600;,
+ 5.572040;-0.000000;-26.214400;,
+ 2.801360;-0.000000;-26.653200;,
+ -0.000001;-0.000000;-26.800000;,
+ -2.801370;-0.000000;-26.653200;,
+ 5.558110;-0.250000;-26.148899;,
+ 2.794360;-0.250000;-26.586600;,
+ -0.000001;-0.250000;-26.733000;,
+ -2.794360;-0.250000;-26.586600;,
+ 5.520060;-0.433013;-25.969802;,
+ 2.775230;-0.433013;-26.404600;,
+ -0.000001;-0.433013;-26.550000;,
+ -2.775230;-0.433013;-26.404600;,
+ 5.468080;-0.500000;-25.725299;,
+ 2.749100;-0.500000;-26.156000;,
+ -0.000001;-0.500000;-26.300000;,
+ -2.749100;-0.500000;-26.156000;,
+ 5.416100;-0.433013;-25.480800;,
+ 2.722970;-0.433013;-25.907301;,
+ -0.000001;-0.433013;-26.050000;,
+ -2.722970;-0.433013;-25.907301;,
+ 5.378050;-0.250000;-25.301800;,
+ 2.703840;-0.250000;-25.725299;,
+ -0.000001;-0.250000;-25.867000;,
+ -2.703840;-0.250000;-25.725299;,
+ 2.696840;0.000000;-25.658701;,
+ 5.364130;0.000000;-25.236200;,
+ -0.000001;0.000000;-25.800000;,
+ -2.696840;0.000000;-25.658701;,
+ -5.520060;0.433013;-25.969802;,
+ 25.658701;0.000000;-2.696840;,
+ 25.236200;0.000000;-5.364130;,
+ 24.537301;0.000000;-7.972650;,
+ 23.569499;0.000000;-10.493800;,
+ 25.658701;0.000000;2.696830;,
+ 25.800000;0.000000;0.000000;,
+ 25.725299;0.250000;-2.703840;,
+ 25.301800;0.250000;-5.378060;,
+ 24.601000;0.250000;-7.993350;,
+ 23.630699;0.250000;-10.521100;,
+ 25.725299;0.250000;2.703840;,
+ 25.867000;0.250000;0.000000;,
+ 25.907301;0.433013;-2.722970;,
+ 25.480800;0.433013;-5.416110;,
+ 24.775000;0.433013;-8.049900;,
+ 23.797899;0.433013;-10.595500;,
+ 25.907301;0.433013;2.722970;,
+ 26.050000;0.433013;0.000000;,
+ 26.156000;0.500000;-2.749100;,
+ 25.725299;0.500000;-5.468090;,
+ 25.012800;0.500000;-8.127160;,
+ 24.026301;0.500000;-10.697200;,
+ 26.300000;0.500000;0.000000;,
+ 26.404600;0.433013;-2.775240;,
+ 25.969802;0.433013;-5.520060;,
+ 25.250602;0.433013;-8.204410;,
+ 24.254699;0.433013;-10.798900;,
+ 26.550000;0.433013;0.000000;,
+ 26.586600;0.250000;-2.794370;,
+ 26.148899;0.250000;-5.558110;,
+ 25.424600;0.250000;-8.260970;,
+ 24.421800;0.250000;-10.873299;,
+ 26.653200;-0.000000;-2.801370;,
+ 26.214400;-0.000000;-5.572040;,
+ 25.488301;-0.000000;-8.281670;,
+ 26.586600;-0.250000;-2.794370;,
+ 26.148899;-0.250000;-5.558110;,
+ 25.424600;-0.250000;-8.260970;,
+ 26.404600;-0.433013;-2.775240;,
+ 25.969802;-0.433013;-5.520060;,
+ 25.250602;-0.433013;-8.204410;,
+ 26.156000;-0.500000;-2.749100;,
+ 25.725299;-0.500000;-5.468090;,
+ 25.012800;-0.500000;-8.127160;,
+ 26.300000;-0.500000;0.000000;,
+ 25.907301;-0.433013;-2.722970;,
+ 25.480800;-0.433013;-5.416110;,
+ 24.775000;-0.433013;-8.049900;,
+ 25.907301;-0.433013;2.722970;,
+ 26.050000;-0.433013;0.000000;,
+ 25.725299;-0.250000;-2.703840;,
+ 25.301800;-0.250000;-5.378060;,
+ 24.601000;-0.250000;-7.993350;,
+ 23.630699;-0.250000;-10.521100;,
+ 25.725299;-0.250000;2.703840;,
+ 25.867000;-0.250000;0.000000;,
+ 25.725299;0.250000;-2.703840;,
+ 25.658701;0.000000;-2.696840;,
+ 25.907301;0.433013;-2.722970;,
+ 26.156000;0.500000;-2.749100;,
+ 26.404600;0.433013;-2.775240;,
+ 26.586600;0.250000;-2.794370;,
+ 26.156000;-0.500000;-2.749100;,
+ 25.907301;-0.433013;-2.722970;,
+ 25.725299;-0.250000;-2.703840;,
+ 25.236200;0.000000;-5.364130;,
+ 25.658701;0.000000;-2.696840;,
+ 24.537301;0.000000;-7.972650;,
+ 23.569499;0.000000;-10.493800;,
+ 25.658701;0.000000;2.696830;,
+ 25.800000;0.000000;0.000000;,
+ 25.658701;0.000000;-2.696840;,
+ 5.364120;0.000000;25.236200;,
+ 7.972640;0.000000;24.537301;,
+ 10.493800;0.000000;23.569499;,
+ 12.900000;0.000000;22.343501;,
+ 15.164899;0.000000;20.872600;,
+ 17.263600;0.000000;19.173099;,
+ 5.378050;0.250000;25.301701;,
+ 7.993340;0.250000;24.601000;,
+ 10.521100;0.250000;23.630699;,
+ 12.933500;0.250000;22.401501;,
+ 15.204200;0.250000;20.926800;,
+ 17.308400;0.250000;19.222901;,
+ 5.416100;0.433013;25.480800;,
+ 8.049900;0.433013;24.775000;,
+ 10.595500;0.433013;23.797899;,
+ 13.025000;0.433013;22.560000;,
+ 15.311800;0.433013;21.074899;,
+ 17.430901;0.433013;19.358901;,
+ 5.468080;0.500000;25.725299;,
+ 8.127150;0.500000;25.012800;,
+ 10.697200;0.500000;24.026301;,
+ 13.150000;0.500000;22.776501;,
+ 15.458800;0.500000;21.277099;,
+ 17.598101;0.500000;19.544701;,
+ 5.520060;0.433013;25.969802;,
+ 8.204400;0.433013;25.250602;,
+ 10.798900;0.433013;24.254600;,
+ 13.275000;0.433013;22.993000;,
+ 15.605699;0.433013;21.479400;,
+ 17.765400;0.433013;19.730499;,
+ 8.260960;0.250000;25.424600;,
+ 10.873299;0.250000;24.421800;,
+ 13.366500;0.250000;23.151501;,
+ 15.713299;0.250000;21.627501;,
+ 17.887899;0.250000;19.866501;,
+ 10.900500;-0.000000;24.483000;,
+ 13.400000;-0.000000;23.209499;,
+ 15.752600;-0.000000;21.681699;,
+ 17.932699;-0.000000;19.916299;,
+ 10.873299;-0.250000;24.421800;,
+ 13.366500;-0.250000;23.151501;,
+ 15.713299;-0.250000;21.627501;,
+ 17.887899;-0.250000;19.866501;,
+ 10.798900;-0.433013;24.254600;,
+ 13.275000;-0.433013;22.993000;,
+ 15.605699;-0.433013;21.479400;,
+ 10.697200;-0.500000;24.026301;,
+ 13.150000;-0.500000;22.776501;,
+ 15.458800;-0.500000;21.277099;,
+ 10.595500;-0.433013;23.797899;,
+ 13.025000;-0.433013;22.560000;,
+ 15.311800;-0.433013;21.074899;,
+ 10.521100;-0.250000;23.630699;,
+ 12.933500;-0.250000;22.401501;,
+ 15.204200;-0.250000;20.926800;,
+ 12.900000;0.000000;22.343501;,
+ 10.493800;0.000000;23.569499;,
+ 15.164899;0.000000;20.872600;,
+ 17.263600;0.000000;19.173099;,
+ -19.173099;0.000000;17.263600;,
+ -17.263600;0.000000;19.173099;,
+ -15.164899;0.000000;20.872600;,
+ -19.222901;0.250000;17.308400;,
+ -17.308400;0.250000;19.222901;,
+ -15.204200;0.250000;20.926800;,
+ -19.358901;0.433013;17.430901;,
+ -17.430901;0.433013;19.358901;,
+ -15.311800;0.433013;21.074899;,
+ -19.544701;0.500000;17.598101;,
+ -17.598101;0.500000;19.544701;,
+ -15.458800;0.500000;21.277200;,
+ -13.150000;0.500000;22.776501;,
+ -22.993000;0.433013;13.275000;,
+ -21.479400;0.433013;15.605699;,
+ -19.730499;0.433013;17.765400;,
+ -17.765400;0.433013;19.730499;,
+ -15.605699;0.433013;21.479400;,
+ -13.275000;0.433013;22.993000;,
+ -23.151501;0.250000;13.366500;,
+ -21.627501;0.250000;15.713299;,
+ -19.866501;0.250000;17.887899;,
+ -17.887899;0.250000;19.866501;,
+ -15.713299;0.250000;21.627501;,
+ -13.366500;0.250000;23.151501;,
+ -10.873299;0.250000;24.421800;,
+ -23.209499;-0.000000;13.400000;,
+ -21.681699;-0.000000;15.752699;,
+ -19.916299;-0.000000;17.932699;,
+ -17.932699;-0.000000;19.916299;,
+ -15.752699;-0.000000;21.681699;,
+ -13.400000;-0.000000;23.209499;,
+ -10.900500;-0.000000;24.483000;,
+ -23.151501;-0.250000;13.366500;,
+ -21.627501;-0.250000;15.713299;,
+ -19.866501;-0.250000;17.887899;,
+ -17.887899;-0.250000;19.866501;,
+ -15.713299;-0.250000;21.627501;,
+ -13.366500;-0.250000;23.151501;,
+ -10.873299;-0.250000;24.421800;,
+ -21.479400;-0.433013;15.605699;,
+ -19.730499;-0.433013;17.765400;,
+ -17.765400;-0.433013;19.730499;,
+ -15.605699;-0.433013;21.479400;,
+ -13.275000;-0.433013;22.993000;,
+ -10.798900;-0.433013;24.254600;,
+ -19.544701;-0.500000;17.598101;,
+ -17.598101;-0.500000;19.544701;,
+ -15.458800;-0.500000;21.277200;,
+ -13.150000;-0.500000;22.776501;,
+ -19.358901;-0.433013;17.430901;,
+ -17.430901;-0.433013;19.358901;,
+ -15.311800;-0.433013;21.074899;,
+ -13.025000;-0.433013;22.560000;,
+ -19.222901;-0.250000;17.308400;,
+ -17.308400;-0.250000;19.222901;,
+ -15.204200;-0.250000;20.926800;,
+ -17.263600;0.000000;19.173099;,
+ -15.164899;0.000000;20.872600;,
+ -12.900000;0.000000;-22.343501;,
+ -15.164899;0.000000;-20.872699;,
+ -17.263600;0.000000;-19.173200;,
+ -19.173200;0.000000;-17.263600;,
+ -12.933500;0.250000;-22.401501;,
+ -15.204200;0.250000;-20.926800;,
+ -17.308400;0.250000;-19.222901;,
+ -19.222901;0.250000;-17.308400;,
+ -20.926800;0.250000;-15.204200;,
+ -10.595500;0.433013;-23.797899;,
+ -13.025000;0.433013;-22.560000;,
+ -15.311800;0.433013;-21.074899;,
+ -17.430901;0.433013;-19.358901;,
+ -19.358901;0.433013;-17.430901;,
+ -21.074899;0.433013;-15.311800;,
+ -10.697200;0.500000;-24.026301;,
+ -13.150000;0.500000;-22.776501;,
+ -15.458800;0.500000;-21.277200;,
+ -17.598101;0.500000;-19.544701;,
+ -19.544701;0.500000;-17.598101;,
+ -21.277200;0.500000;-15.458800;,
+ -10.798900;0.433013;-24.254699;,
+ -13.275000;0.433013;-22.993000;,
+ -15.605699;0.433013;-21.479400;,
+ -17.765400;0.433013;-19.730499;,
+ -19.730499;0.433013;-17.765400;,
+ -21.479400;0.433013;-15.605699;,
+ -13.366500;0.250000;-23.151501;,
+ -15.713299;0.250000;-21.627501;,
+ -17.887899;0.250000;-19.866501;,
+ -19.866501;0.250000;-17.887899;,
+ -21.627501;0.250000;-15.713299;,
+ -13.400000;-0.000000;-23.209499;,
+ -15.752699;-0.000000;-21.681699;,
+ -17.932699;-0.000000;-19.916299;,
+ -19.916299;-0.000000;-17.932699;,
+ -21.681699;-0.000000;-15.752699;,
+ -15.713299;-0.250000;-21.627501;,
+ -17.887899;-0.250000;-19.866501;,
+ -19.866501;-0.250000;-17.887899;,
+ -21.627501;-0.250000;-15.713299;,
+ -15.605699;-0.433013;-21.479400;,
+ -17.765400;-0.433013;-19.730499;,
+ -19.730499;-0.433013;-17.765400;,
+ -21.479400;-0.433013;-15.605699;,
+ -15.458800;-0.500000;-21.277200;,
+ -17.598101;-0.500000;-19.544701;,
+ -19.544701;-0.500000;-17.598101;,
+ -15.311800;-0.433013;-21.074899;,
+ -17.430901;-0.433013;-19.358901;,
+ -19.358901;-0.433013;-17.430901;,
+ -15.204200;-0.250000;-20.926800;,
+ -17.308400;-0.250000;-19.222901;,
+ -19.222901;-0.250000;-17.308400;,
+ -15.164899;0.000000;-20.872699;,
+ -17.263600;0.000000;-19.173200;,
+ -19.173200;0.000000;-17.263600;,
+ 15.164899;0.000000;-20.872699;,
+ 12.900000;0.000000;-22.343501;,
+ 10.493800;0.000000;-23.569499;,
+ 7.972650;0.000000;-24.537301;,
+ 19.222901;0.250000;-17.308400;,
+ 17.308400;0.250000;-19.222901;,
+ 15.204200;0.250000;-20.926901;,
+ 12.933500;0.250000;-22.401501;,
+ 10.521100;0.250000;-23.630699;,
+ 7.993350;0.250000;-24.601000;,
+ 19.358901;0.433013;-17.430901;,
+ 17.430901;0.433013;-19.358901;,
+ 15.311800;0.433013;-21.074899;,
+ 13.025000;0.433013;-22.560000;,
+ 10.595500;0.433013;-23.797899;,
+ 8.049900;0.433013;-24.775000;,
+ 19.544701;0.500000;-17.598200;,
+ 17.598200;0.500000;-19.544701;,
+ 15.458800;0.500000;-21.277200;,
+ 13.150000;0.500000;-22.776501;,
+ 10.697200;0.500000;-24.026301;,
+ 8.127150;0.500000;-25.012800;,
+ 19.730499;0.433013;-17.765400;,
+ 17.765400;0.433013;-19.730499;,
+ 15.605699;0.433013;-21.479400;,
+ 13.275000;0.433013;-22.993000;,
+ 10.798900;0.433013;-24.254699;,
+ 8.204410;0.433013;-25.250602;,
+ 19.866501;0.250000;-17.887899;,
+ 17.887899;0.250000;-19.866501;,
+ 15.713299;0.250000;-21.627501;,
+ 13.366500;0.250000;-23.151501;,
+ 10.873299;0.250000;-24.421800;,
+ 8.260960;0.250000;-25.424600;,
+ 17.932699;-0.000000;-19.916299;,
+ 15.752699;-0.000000;-21.681699;,
+ 13.400000;-0.000000;-23.209499;,
+ 10.900601;-0.000000;-24.483000;,
+ 8.281660;-0.000000;-25.488301;,
+ 15.713299;-0.250000;-21.627501;,
+ 13.366500;-0.250000;-23.151501;,
+ 10.873299;-0.250000;-24.421800;,
+ 8.260960;-0.250000;-25.424600;,
+ 15.605699;-0.433013;-21.479400;,
+ 13.275000;-0.433013;-22.993000;,
+ 10.798900;-0.433013;-24.254699;,
+ 8.204410;-0.433013;-25.250602;,
+ 15.458800;-0.500000;-21.277200;,
+ 13.150000;-0.500000;-22.776501;,
+ 10.697200;-0.500000;-24.026301;,
+ 8.127150;-0.500000;-25.012800;,
+ 15.311800;-0.433013;-21.074899;,
+ 13.025000;-0.433013;-22.560000;,
+ 10.595500;-0.433013;-23.797899;,
+ 8.049900;-0.433013;-24.775000;,
+ 15.204200;-0.250000;-20.926901;,
+ 12.933500;-0.250000;-22.401501;,
+ 10.521100;-0.250000;-23.630699;,
+ 7.993350;-0.250000;-24.601000;,
+ 12.900000;0.000000;-22.343501;,
+ 15.164899;0.000000;-20.872699;,
+ 10.493800;0.000000;-23.569499;,
+ 7.972650;0.000000;-24.537301;,
+ 24.537301;0.000000;7.972640;,
+ 25.236200;0.000000;5.364120;,
+ 25.658701;0.000000;2.696830;,
+ 24.601000;0.250000;7.993340;,
+ 25.301701;0.250000;5.378050;,
+ 25.725299;0.250000;2.703840;,
+ 24.775000;0.433013;8.049890;,
+ 25.480699;0.433013;5.416100;,
+ 25.907301;0.433013;2.722970;,
+ 22.776501;0.500000;13.150000;,
+ 24.026200;0.500000;10.697200;,
+ 25.012800;0.500000;8.127150;,
+ 25.725299;0.500000;5.468080;,
+ 26.155899;0.500000;2.749100;,
+ 26.300000;0.500000;0.000000;,
+ 22.993000;0.433013;13.275000;,
+ 24.254600;0.433013;10.798900;,
+ 25.250602;0.433013;8.204400;,
+ 25.969802;0.433013;5.520060;,
+ 26.404600;0.433013;2.775230;,
+ 26.550000;0.433013;0.000000;,
+ 23.151501;0.250000;13.366500;,
+ 24.421800;0.250000;10.873299;,
+ 25.424600;0.250000;8.260950;,
+ 26.148800;0.250000;5.558110;,
+ 26.586600;0.250000;2.794360;,
+ 26.733000;0.250000;0.000000;,
+ 23.209499;-0.000000;13.400000;,
+ 24.483000;-0.000000;10.900500;,
+ 25.488301;-0.000000;8.281660;,
+ 26.214400;-0.000000;5.572030;,
+ 26.653200;-0.000000;2.801360;,
+ 26.800000;-0.000000;0.000000;,
+ 23.151501;-0.250000;13.366500;,
+ 24.421800;-0.250000;10.873299;,
+ 25.424600;-0.250000;8.260950;,
+ 26.148800;-0.250000;5.558110;,
+ 26.586600;-0.250000;2.794360;,
+ 26.733000;-0.250000;0.000000;,
+ 24.254600;-0.433013;10.798900;,
+ 25.250602;-0.433013;8.204400;,
+ 25.969802;-0.433013;5.520060;,
+ 26.404600;-0.433013;2.775230;,
+ 26.550000;-0.433013;0.000000;,
+ 25.012800;-0.500000;8.127150;,
+ 25.725299;-0.500000;5.468080;,
+ 26.155899;-0.500000;2.749100;,
+ 26.300000;-0.500000;0.000000;,
+ 24.775000;-0.433013;8.049890;,
+ 25.480699;-0.433013;5.416100;,
+ 25.907301;-0.433013;2.722970;,
+ 26.050000;-0.433013;0.000000;,
+ 24.601000;-0.250000;7.993340;,
+ 25.301701;-0.250000;5.378050;,
+ 25.725299;-0.250000;2.703840;,
+ 25.867000;-0.250000;0.000000;,
+ 26.586600;0.250000;-2.794370;,
+ 26.653200;-0.000000;-2.801370;,
+ 26.586600;-0.250000;-2.794370;,
+ 26.404600;-0.433013;-2.775240;,
+ 26.156000;-0.500000;-2.749100;,
+ 25.236200;0.000000;5.364120;,
+ 24.537301;0.000000;7.972640;,
+ 25.658701;0.000000;2.696830;,
+ 0.000000;0.000000;25.800000;,
+ 2.696840;0.000000;25.658701;,
+ 5.364120;0.000000;25.236200;,
+ 0.000000;0.250000;25.867000;,
+ 2.703840;0.250000;25.725299;,
+ 5.378050;0.250000;25.301701;,
+ 0.000000;0.433013;26.050000;,
+ 2.722970;0.433013;25.907301;,
+ 5.416100;0.433013;25.480800;,
+ 0.000000;0.500000;26.300000;,
+ 2.749100;0.500000;26.155899;,
+ 5.468080;0.500000;25.725299;,
+ -5.520060;0.433013;25.969802;,
+ -2.775230;0.433013;26.404600;,
+ 0.000000;0.433013;26.550000;,
+ 2.775230;0.433013;26.404600;,
+ 5.520060;0.433013;25.969802;,
+ -5.558110;0.250000;26.148800;,
+ -2.794360;0.250000;26.586600;,
+ 0.000000;0.250000;26.733000;,
+ 2.794360;0.250000;26.586600;,
+ 5.558110;0.250000;26.148800;,
+ 8.260960;0.250000;25.424600;,
+ -8.281660;-0.000000;25.488301;,
+ -5.572030;-0.000000;26.214400;,
+ -2.801360;-0.000000;26.653200;,
+ 0.000000;-0.000000;26.800000;,
+ 2.801360;-0.000000;26.653200;,
+ 5.572030;-0.000000;26.214400;,
+ 8.281660;-0.000000;25.488301;,
+ -8.260960;-0.250000;25.424600;,
+ -5.558110;-0.250000;26.148800;,
+ -2.794360;-0.250000;26.586600;,
+ 0.000000;-0.250000;26.733000;,
+ 2.794360;-0.250000;26.586600;,
+ 5.558110;-0.250000;26.148800;,
+ 8.260960;-0.250000;25.424600;,
+ -5.520060;-0.433013;25.969802;,
+ -2.775230;-0.433013;26.404600;,
+ 0.000000;-0.433013;26.550000;,
+ 2.775230;-0.433013;26.404600;,
+ 5.520060;-0.433013;25.969802;,
+ 8.204400;-0.433013;25.250602;,
+ -5.468080;-0.500000;25.725299;,
+ -2.749100;-0.500000;26.155899;,
+ 0.000000;-0.500000;26.300000;,
+ 2.749100;-0.500000;26.155899;,
+ 5.468080;-0.500000;25.725299;,
+ 8.127150;-0.500000;25.012800;,
+ -2.722970;-0.433013;25.907301;,
+ 0.000000;-0.433013;26.050000;,
+ 2.722970;-0.433013;25.907301;,
+ 5.416100;-0.433013;25.480800;,
+ 8.049900;-0.433013;24.775000;,
+ 0.000000;-0.250000;25.867000;,
+ 2.703840;-0.250000;25.725299;,
+ 5.378050;-0.250000;25.301701;,
+ 7.993340;-0.250000;24.601000;,
+ 2.696840;0.000000;25.658701;,
+ 0.000000;0.000000;25.800000;,
+ 5.364120;0.000000;25.236200;,
+ 7.972640;0.000000;24.537301;,
+ -25.658701;0.000000;-2.696840;,
+ -25.800000;0.000000;-0.000000;,
+ -25.658701;0.000000;2.696840;,
+ -25.725299;0.250000;-2.703840;,
+ -25.867000;0.250000;-0.000000;,
+ -25.725299;0.250000;2.703840;,
+ -25.907301;0.433013;-2.722970;,
+ -26.050000;0.433013;-0.000000;,
+ -25.907301;0.433013;2.722970;,
+ -25.480800;0.433013;5.416100;,
+ -25.012800;0.500000;-8.127150;,
+ -25.725299;0.500000;-5.468080;,
+ -26.155899;0.500000;-2.749100;,
+ -26.300000;0.500000;-0.000000;,
+ -26.155899;0.500000;2.749100;,
+ -25.725299;0.500000;5.468080;,
+ -25.250602;0.433013;-8.204410;,
+ -25.969802;0.433013;-5.520060;,
+ -26.404600;0.433013;-2.775230;,
+ -26.550000;0.433013;-0.000000;,
+ -26.404600;0.433013;2.775230;,
+ -25.969802;0.433013;5.520060;,
+ -25.424600;0.250000;-8.260960;,
+ -26.148800;0.250000;-5.558110;,
+ -26.586600;0.250000;-2.794360;,
+ -26.733000;0.250000;-0.000000;,
+ -26.586600;0.250000;2.794360;,
+ -26.148800;0.250000;5.558110;,
+ -25.488301;-0.000000;-8.281660;,
+ -26.214400;-0.000000;-5.572040;,
+ -26.653200;-0.000000;-2.801360;,
+ -26.800000;-0.000000;-0.000000;,
+ -26.653200;-0.000000;2.801360;,
+ -26.214400;-0.000000;5.572040;,
+ -25.424600;-0.250000;-8.260960;,
+ -26.148800;-0.250000;-5.558110;,
+ -26.586600;-0.250000;-2.794360;,
+ -26.733000;-0.250000;-0.000000;,
+ -26.586600;-0.250000;2.794360;,
+ -26.148800;-0.250000;5.558110;,
+ -25.969802;-0.433013;-5.520060;,
+ -26.404600;-0.433013;-2.775230;,
+ -26.550000;-0.433013;-0.000000;,
+ -26.404600;-0.433013;2.775230;,
+ -25.969802;-0.433013;5.520060;,
+ -26.155899;-0.500000;-2.749100;,
+ -26.300000;-0.500000;-0.000000;,
+ -26.155899;-0.500000;2.749100;,
+ -25.725299;-0.500000;5.468080;,
+ -25.907301;-0.433013;-2.722970;,
+ -26.050000;-0.433013;-0.000000;,
+ -25.907301;-0.433013;2.722970;,
+ -25.725299;-0.250000;-2.703840;,
+ -25.867000;-0.250000;-0.000000;,
+ -25.725299;-0.250000;2.703840;,
+ -25.800000;0.000000;-0.000000;,
+ -25.658701;0.000000;-2.696840;,
+ -25.658701;0.000000;2.696840;,
+ -5.364130;0.000000;-25.236200;,
+ -7.972650;0.000000;-24.537301;,
+ -10.493800;0.000000;-23.569499;,
+ -12.900000;0.000000;-22.343501;,
+ -7.993350;0.250000;-24.601000;,
+ -10.521100;0.250000;-23.630699;,
+ -12.933500;0.250000;-22.401501;,
+ -8.049900;0.433013;-24.775000;,
+ -10.595500;0.433013;-23.797899;,
+ -13.025000;0.433013;-22.560000;,
+ -8.127160;0.500000;-25.012800;,
+ -10.697200;0.500000;-24.026301;,
+ -13.150000;0.500000;-22.776501;,
+ -5.520060;0.433013;-25.969802;,
+ -8.204410;0.433013;-25.250602;,
+ -10.798900;0.433013;-24.254699;,
+ -13.275000;0.433013;-22.993000;,
+ -5.558110;0.250000;-26.148899;,
+ -8.260960;0.250000;-25.424600;,
+ -10.873299;0.250000;-24.421800;,
+ -13.366500;0.250000;-23.151501;,
+ -5.572040;-0.000000;-26.214400;,
+ -8.281660;-0.000000;-25.488301;,
+ -10.900601;-0.000000;-24.483000;,
+ -13.400000;-0.000000;-23.209499;,
+ -5.558110;-0.250000;-26.148899;,
+ -8.260960;-0.250000;-25.424600;,
+ -10.873299;-0.250000;-24.421800;,
+ -13.366500;-0.250000;-23.151501;,
+ -15.713299;-0.250000;-21.627501;,
+ 5.520060;-0.433013;-25.969802;,
+ -0.000001;-0.433013;-26.550000;,
+ -2.775230;-0.433013;-26.404600;,
+ -5.520060;-0.433013;-25.969802;,
+ -8.204410;-0.433013;-25.250602;,
+ -10.798900;-0.433013;-24.254699;,
+ -13.275000;-0.433013;-22.993000;,
+ -15.605699;-0.433013;-21.479400;,
+ 5.468080;-0.500000;-25.725299;,
+ 2.749100;-0.500000;-26.156000;,
+ -0.000001;-0.500000;-26.300000;,
+ -2.749100;-0.500000;-26.156000;,
+ -5.468080;-0.500000;-25.725299;,
+ -8.127160;-0.500000;-25.012800;,
+ -10.697200;-0.500000;-24.026301;,
+ -13.150000;-0.500000;-22.776501;,
+ -15.458800;-0.500000;-21.277200;,
+ -2.722970;-0.433013;-25.907301;,
+ -5.416110;-0.433013;-25.480800;,
+ -8.049900;-0.433013;-24.775000;,
+ -10.595500;-0.433013;-23.797899;,
+ -13.025000;-0.433013;-22.560000;,
+ -15.311800;-0.433013;-21.074899;,
+ -5.378060;-0.250000;-25.301800;,
+ -7.993350;-0.250000;-24.601000;,
+ -10.521100;-0.250000;-23.630699;,
+ -12.933500;-0.250000;-22.401501;,
+ -15.204200;-0.250000;-20.926800;,
+ -7.972650;0.000000;-24.537301;,
+ -5.364130;0.000000;-25.236200;,
+ -10.493800;0.000000;-23.569499;,
+ -12.900000;0.000000;-22.343501;,
+ -15.164899;0.000000;-20.872699;,
+ -2.749100;-0.500000;-26.156000;,
+ 22.343501;0.000000;-12.900000;,
+ 20.872699;0.000000;-15.164899;,
+ 19.173200;0.000000;-17.263600;,
+ 17.263600;0.000000;-19.173200;,
+ 22.401501;0.250000;-12.933500;,
+ 20.926901;0.250000;-15.204299;,
+ 19.222901;0.250000;-17.308400;,
+ 17.308400;0.250000;-19.222901;,
+ 22.560000;0.433013;-13.025000;,
+ 21.074899;0.433013;-15.311800;,
+ 19.358901;0.433013;-17.430901;,
+ 22.776501;0.500000;-13.150000;,
+ 21.277200;0.500000;-15.458800;,
+ 19.544701;0.500000;-17.598200;,
+ 22.993000;0.433013;-13.275000;,
+ 21.479400;0.433013;-15.605699;,
+ 19.730499;0.433013;-17.765400;,
+ 25.424600;0.250000;-8.260970;,
+ 24.421800;0.250000;-10.873299;,
+ 23.151501;0.250000;-13.366500;,
+ 21.627501;0.250000;-15.713299;,
+ 19.866501;0.250000;-17.887899;,
+ 25.488301;-0.000000;-8.281670;,
+ 24.483000;-0.000000;-10.900601;,
+ 23.209499;-0.000000;-13.400000;,
+ 21.681699;-0.000000;-15.752699;,
+ 19.916299;-0.000000;-17.932699;,
+ 17.932699;-0.000000;-19.916299;,
+ 26.148899;-0.250000;-5.558110;,
+ 25.424600;-0.250000;-8.260970;,
+ 24.421800;-0.250000;-10.873299;,
+ 23.151501;-0.250000;-13.366500;,
+ 21.627501;-0.250000;-15.713299;,
+ 19.866501;-0.250000;-17.887899;,
+ 17.887899;-0.250000;-19.866501;,
+ 25.969802;-0.433013;-5.520060;,
+ 25.250602;-0.433013;-8.204410;,
+ 24.254699;-0.433013;-10.798900;,
+ 22.993000;-0.433013;-13.275000;,
+ 21.479400;-0.433013;-15.605699;,
+ 19.730499;-0.433013;-17.765400;,
+ 17.765400;-0.433013;-19.730499;,
+ 25.012800;-0.500000;-8.127160;,
+ 24.026301;-0.500000;-10.697200;,
+ 22.776501;-0.500000;-13.150000;,
+ 21.277200;-0.500000;-15.458800;,
+ 19.544701;-0.500000;-17.598200;,
+ 17.598200;-0.500000;-19.544701;,
+ 10.697200;-0.500000;-24.026301;,
+ 8.127150;-0.500000;-25.012800;,
+ 24.775000;-0.433013;-8.049900;,
+ 23.797899;-0.433013;-10.595500;,
+ 22.560000;-0.433013;-13.025000;,
+ 21.074899;-0.433013;-15.311800;,
+ 19.358901;-0.433013;-17.430901;,
+ 17.430901;-0.433013;-19.358901;,
+ 8.049900;-0.433013;-24.775000;,
+ 23.630699;-0.250000;-10.521100;,
+ 22.401501;-0.250000;-12.933500;,
+ 20.926901;-0.250000;-15.204299;,
+ 19.222901;-0.250000;-17.308400;,
+ 17.308400;-0.250000;-19.222901;,
+ 20.872699;0.000000;-15.164899;,
+ 22.343501;0.000000;-12.900000;,
+ 19.173200;0.000000;-17.263600;,
+ 17.263600;0.000000;-19.173200;,
+ 19.173099;0.000000;17.263600;,
+ 20.872600;0.000000;15.164899;,
+ 22.343501;0.000000;12.900000;,
+ 23.569499;0.000000;10.493800;,
+ 19.222901;0.250000;17.308400;,
+ 20.926800;0.250000;15.204200;,
+ 22.401501;0.250000;12.933500;,
+ 23.630699;0.250000;10.521100;,
+ 19.358901;0.433013;17.430901;,
+ 21.074899;0.433013;15.311800;,
+ 22.560000;0.433013;13.025000;,
+ 23.797899;0.433013;10.595500;,
+ 19.544701;0.500000;17.598101;,
+ 21.277099;0.500000;15.458800;,
+ 22.776501;0.500000;13.150000;,
+ 24.026200;0.500000;10.697200;,
+ 19.730499;0.433013;17.765400;,
+ 21.479400;0.433013;15.605699;,
+ 22.993000;0.433013;13.275000;,
+ 19.866501;0.250000;17.887899;,
+ 21.627501;0.250000;15.713299;,
+ 23.151501;0.250000;13.366500;,
+ 19.916299;-0.000000;17.932699;,
+ 21.681699;-0.000000;15.752600;,
+ 23.209499;-0.000000;13.400000;,
+ 15.713299;-0.250000;21.627501;,
+ 17.887899;-0.250000;19.866501;,
+ 19.866501;-0.250000;17.887899;,
+ 21.627501;-0.250000;15.713299;,
+ 23.151501;-0.250000;13.366500;,
+ 15.605699;-0.433013;21.479400;,
+ 17.765400;-0.433013;19.730499;,
+ 19.730499;-0.433013;17.765400;,
+ 21.479400;-0.433013;15.605699;,
+ 22.993000;-0.433013;13.275000;,
+ 24.254600;-0.433013;10.798900;,
+ 15.458800;-0.500000;21.277099;,
+ 17.598101;-0.500000;19.544701;,
+ 19.544701;-0.500000;17.598101;,
+ 21.277099;-0.500000;15.458800;,
+ 22.776501;-0.500000;13.150000;,
+ 24.026200;-0.500000;10.697200;,
+ 15.311800;-0.433013;21.074899;,
+ 17.430901;-0.433013;19.358901;,
+ 19.358901;-0.433013;17.430901;,
+ 21.074899;-0.433013;15.311800;,
+ 22.560000;-0.433013;13.025000;,
+ 23.797899;-0.433013;10.595500;,
+ 15.204200;-0.250000;20.926800;,
+ 17.308400;-0.250000;19.222901;,
+ 19.222901;-0.250000;17.308400;,
+ 20.926800;-0.250000;15.204200;,
+ 22.401501;-0.250000;12.933500;,
+ 23.630699;-0.250000;10.521100;,
+ 17.263600;0.000000;19.173099;,
+ 20.872600;0.000000;15.164899;,
+ 19.173099;0.000000;17.263600;,
+ 22.343501;0.000000;12.900000;,
+ 23.569499;0.000000;10.493800;,
+ -15.164899;0.000000;20.872600;,
+ -12.900000;0.000000;22.343501;,
+ -10.493800;0.000000;23.569499;,
+ -7.972640;0.000000;24.537301;,
+ -5.364120;0.000000;25.236200;,
+ -2.696830;0.000000;25.658701;,
+ -15.204200;0.250000;20.926800;,
+ -12.933500;0.250000;22.401501;,
+ -10.521100;0.250000;23.630699;,
+ -7.993340;0.250000;24.601000;,
+ -5.378050;0.250000;25.301701;,
+ -2.703840;0.250000;25.725299;,
+ -15.311800;0.433013;21.074899;,
+ -13.025000;0.433013;22.560000;,
+ -10.595500;0.433013;23.797899;,
+ -8.049900;0.433013;24.775000;,
+ -5.416100;0.433013;25.480800;,
+ -2.722970;0.433013;25.907301;,
+ -13.150000;0.500000;22.776501;,
+ -10.697200;0.500000;24.026301;,
+ -8.127150;0.500000;25.012800;,
+ -5.468080;0.500000;25.725299;,
+ -2.749100;0.500000;26.155899;,
+ -13.275000;0.433013;22.993000;,
+ -10.798900;0.433013;24.254600;,
+ -8.204400;0.433013;25.250602;,
+ -5.520060;0.433013;25.969802;,
+ -2.775230;0.433013;26.404600;,
+ -10.873299;0.250000;24.421800;,
+ -8.260960;0.250000;25.424600;,
+ -5.558110;0.250000;26.148800;,
+ -10.900500;-0.000000;24.483000;,
+ -8.281660;-0.000000;25.488301;,
+ -5.572030;-0.000000;26.214400;,
+ -10.873299;-0.250000;24.421800;,
+ -8.260960;-0.250000;25.424600;,
+ -5.558110;-0.250000;26.148800;,
+ -13.275000;-0.433013;22.993000;,
+ -10.798900;-0.433013;24.254600;,
+ -8.204400;-0.433013;25.250602;,
+ -5.520060;-0.433013;25.969802;,
+ -13.150000;-0.500000;22.776501;,
+ -10.697200;-0.500000;24.026301;,
+ -8.127150;-0.500000;25.012800;,
+ -5.468080;-0.500000;25.725299;,
+ -15.311800;-0.433013;21.074899;,
+ -13.025000;-0.433013;22.560000;,
+ -10.595500;-0.433013;23.797899;,
+ -8.049900;-0.433013;24.775000;,
+ -5.416100;-0.433013;25.480800;,
+ -2.722970;-0.433013;25.907301;,
+ -15.204200;-0.250000;20.926800;,
+ -12.933500;-0.250000;22.401501;,
+ -10.521100;-0.250000;23.630699;,
+ -7.993340;-0.250000;24.601000;,
+ -5.378050;-0.250000;25.301701;,
+ -2.703840;-0.250000;25.725299;,
+ -15.164899;0.000000;20.872600;,
+ -12.900000;0.000000;22.343501;,
+ -10.493800;0.000000;23.569499;,
+ -7.972640;0.000000;24.537301;,
+ -5.364120;0.000000;25.236200;,
+ -2.696830;0.000000;25.658701;,
+ -25.658701;0.000000;2.696840;,
+ -25.236200;0.000000;5.364120;,
+ -24.537301;0.000000;7.972640;,
+ -23.569499;0.000000;10.493800;,
+ -22.343501;0.000000;12.900000;,
+ -20.872600;0.000000;15.164899;,
+ -25.725299;0.250000;2.703840;,
+ -25.301701;0.250000;5.378050;,
+ -24.601000;0.250000;7.993340;,
+ -23.630699;0.250000;10.521100;,
+ -22.401501;0.250000;12.933500;,
+ -20.926800;0.250000;15.204200;,
+ -25.480800;0.433013;5.416100;,
+ -24.775000;0.433013;8.049900;,
+ -23.797899;0.433013;10.595500;,
+ -22.560000;0.433013;13.025000;,
+ -21.074899;0.433013;15.311800;,
+ -25.012800;0.500000;8.127150;,
+ -24.026301;0.500000;10.697200;,
+ -22.776501;0.500000;13.150000;,
+ -21.277200;0.500000;15.458800;,
+ -25.250602;0.433013;8.204400;,
+ -24.254600;0.433013;10.798900;,
+ -22.993000;0.433013;13.275000;,
+ -21.479400;0.433013;15.605699;,
+ -25.424600;0.250000;8.260960;,
+ -24.421800;0.250000;10.873299;,
+ -23.151501;0.250000;13.366500;,
+ -25.488301;-0.000000;8.281660;,
+ -24.483000;-0.000000;10.900500;,
+ -23.209499;-0.000000;13.400000;,
+ -25.424600;-0.250000;8.260960;,
+ -24.421800;-0.250000;10.873299;,
+ -23.151501;-0.250000;13.366500;,
+ -25.250602;-0.433013;8.204400;,
+ -24.254600;-0.433013;10.798900;,
+ -22.993000;-0.433013;13.275000;,
+ -21.479400;-0.433013;15.605699;,
+ -26.155899;-0.500000;2.749100;,
+ -25.725299;-0.500000;5.468080;,
+ -25.012800;-0.500000;8.127150;,
+ -24.026301;-0.500000;10.697200;,
+ -22.776501;-0.500000;13.150000;,
+ -21.277200;-0.500000;15.458800;,
+ -25.907301;-0.433013;2.722970;,
+ -25.480800;-0.433013;5.416100;,
+ -24.775000;-0.433013;8.049900;,
+ -23.797899;-0.433013;10.595500;,
+ -22.560000;-0.433013;13.025000;,
+ -21.074899;-0.433013;15.311800;,
+ -25.725299;-0.250000;2.703840;,
+ -25.301701;-0.250000;5.378050;,
+ -24.601000;-0.250000;7.993340;,
+ -23.630699;-0.250000;10.521100;,
+ -22.401501;-0.250000;12.933500;,
+ -20.926800;-0.250000;15.204200;,
+ -19.222901;-0.250000;17.308400;,
+ -25.658701;0.000000;2.696840;,
+ -25.236200;0.000000;5.364120;,
+ -23.569499;0.000000;10.493800;,
+ -24.537301;0.000000;7.972640;,
+ -22.343501;0.000000;12.900000;,
+ -20.872600;0.000000;15.164899;,
+ -17.263600;0.000000;19.173099;,
+ -19.173099;0.000000;17.263600;;
+ 1152;
+ 3;7,8,2;,
+ 3;3,2,8;,
+ 3;8,9,3;,
+ 3;4,3,9;,
+ 3;9,10,4;,
+ 3;5,4,10;,
+ 3;11,12,7;,
+ 3;8,7,12;,
+ 3;12,13,8;,
+ 3;9,8,13;,
+ 3;13,14,9;,
+ 3;10,9,14;,
+ 3;12,11,16;,
+ 3;13,12,17;,
+ 3;17,18,13;,
+ 3;14,13,18;,
+ 3;52,51,57;,
+ 3;51,58,57;,
+ 3;53,52,59;,
+ 3;52,57,59;,
+ 3;53,59,60;,
+ 3;15,16,11;,
+ 3;16,17,12;,
+ 3;16,15,20;,
+ 3;17,16,21;,
+ 3;34,33,40;,
+ 3;33,39,40;,
+ 3;40,39,46;,
+ 3;39,45,46;,
+ 3;41,40,47;,
+ 3;40,46,47;,
+ 3;46,45,52;,
+ 3;45,51,52;,
+ 3;47,46,53;,
+ 3;46,52,53;,
+ 3;47,53,54;,
+ 3;54,53,60;,
+ 3;20,21,16;,
+ 3;20,19,23;,
+ 3;23,24,20;,
+ 3;21,20,24;,
+ 3;23,22,26;,
+ 3;26,27,23;,
+ 3;24,23,27;,
+ 3;26,25,29;,
+ 3;27,26,30;,
+ 3;26,29,30;,
+ 3;29,28,34;,
+ 3;28,33,34;,
+ 3;30,29,35;,
+ 3;29,34,35;,
+ 3;35,34,41;,
+ 3;34,40,41;,
+ 3;35,41,42;,
+ 3;42,41,48;,
+ 3;41,47,48;,
+ 3;48,47,54;,
+ 3;50,49,56;,
+ 3;1,0,6;,
+ 3;25,28,29;,
+ 3;44,43,50;,
+ 3;30,35,36;,
+ 3;36,35,42;,
+ 3;49,55,56;,
+ 3;43,49,50;,
+ 3;37,43,44;,
+ 3;38,37,44;,
+ 3;25,26,22;,
+ 3;19,20,15;,
+ 3;32,31,38;,
+ 3;22,23,19;,
+ 3;31,37,38;,
+ 3;66,67,61;,
+ 3;62,61,67;,
+ 3;67,68,62;,
+ 3;63,62,68;,
+ 3;68,69,63;,
+ 3;64,63,69;,
+ 3;72,73,66;,
+ 3;67,66,73;,
+ 3;73,74,67;,
+ 3;68,67,74;,
+ 3;74,75,68;,
+ 3;69,68,75;,
+ 3;78,79,72;,
+ 3;73,72,79;,
+ 3;79,80,73;,
+ 3;74,73,80;,
+ 3;80,81,74;,
+ 3;75,74,81;,
+ 3;80,79,86;,
+ 3;81,80,87;,
+ 3;79,78,85;,
+ 3;113,112,117;,
+ 3;112,116,117;,
+ 3;113,117,118;,
+ 3;117,116,120;,
+ 3;116,121,120;,
+ 3;118,117,122;,
+ 3;117,120,122;,
+ 3;118,122,123;,
+ 3;84,85,78;,
+ 3;85,86,79;,
+ 3;86,87,80;,
+ 3;105,104,109;,
+ 3;114,113,118;,
+ 3;119,118,123;,
+ 3;109,108,113;,
+ 3;108,112,113;,
+ 3;90,91,84;,
+ 3;85,84,91;,
+ 3;91,92,85;,
+ 3;86,85,92;,
+ 3;91,90,97;,
+ 3;97,96,101;,
+ 3;96,100,101;,
+ 3;101,100,105;,
+ 3;100,104,105;,
+ 3;101,105,106;,
+ 3;105,109,110;,
+ 3;110,109,114;,
+ 3;109,113,114;,
+ 3;114,118,119;,
+ 3;87,86,93;,
+ 3;97,98,91;,
+ 3;97,101,102;,
+ 3;102,101,106;,
+ 3;106,105,110;,
+ 3;92,93,86;,
+ 3;92,91,98;,
+ 3;98,97,102;,
+ 3;98,102,103;,
+ 3;76,77,70;,
+ 3;82,83,76;,
+ 3;110,114,115;,
+ 3;115,114,119;,
+ 3;98,99,92;,
+ 3;93,92,99;,
+ 3;99,98,103;,
+ 3;70,71,65;,
+ 3;77,76,83;,
+ 3;106,110,111;,
+ 3;88,89,82;,
+ 3;96,97,90;,
+ 3;71,70,77;,
+ 3;102,106,107;,
+ 3;83,82,89;,
+ 3;103,102,107;,
+ 3;94,95,124;,
+ 3;128,127,134;,
+ 3;131,132,125;,
+ 3;126,125,132;,
+ 3;132,133,126;,
+ 3;127,126,133;,
+ 3;133,134,127;,
+ 3;135,136,129;,
+ 3;130,129,136;,
+ 3;136,181,130;,
+ 3;182,130,181;,
+ 3;137,138,131;,
+ 3;132,131,138;,
+ 3;138,139,132;,
+ 3;133,132,139;,
+ 3;139,140,133;,
+ 3;134,133,140;,
+ 3;141,142,135;,
+ 3;136,135,142;,
+ 3;142,183,136;,
+ 3;181,136,183;,
+ 3;143,144,137;,
+ 3;138,137,144;,
+ 3;144,145,138;,
+ 3;139,138,145;,
+ 3;145,146,139;,
+ 3;140,139,146;,
+ 3;142,141,147;,
+ 3;147,184,142;,
+ 3;183,142,184;,
+ 3;148,149,143;,
+ 3;144,143,149;,
+ 3;149,150,144;,
+ 3;145,144,150;,
+ 3;150,151,145;,
+ 3;146,145,151;,
+ 3;152,185,147;,
+ 3;184,147,185;,
+ 3;149,148,154;,
+ 3;150,149,155;,
+ 3;151,150,156;,
+ 3;153,154,148;,
+ 3;185,152,186;,
+ 3;174,173,180;,
+ 3;174,180,189;,
+ 3;176,175,190;,
+ 3;175,191,190;,
+ 3;177,176,192;,
+ 3;176,190,192;,
+ 3;180,179,195;,
+ 3;179,194,195;,
+ 3;189,180,196;,
+ 3;180,195,196;,
+ 3;155,156,150;,
+ 3;154,155,149;,
+ 3;154,153,158;,
+ 3;166,170,171;,
+ 3;187,169,188;,
+ 3;169,174,188;,
+ 3;171,170,176;,
+ 3;170,175,176;,
+ 3;188,174,189;,
+ 3;157,158,153;,
+ 3;158,159,154;,
+ 3;155,154,159;,
+ 3;158,157,161;,
+ 3;157,160,161;,
+ 3;161,160,164;,
+ 3;160,163,164;,
+ 3;177,192,193;,
+ 3;164,163,167;,
+ 3;163,166,167;,
+ 3;167,166,171;,
+ 3;171,176,177;,
+ 3;159,158,162;,
+ 3;158,161,162;,
+ 3;167,171,172;,
+ 3;172,171,177;,
+ 3;161,164,165;,
+ 3;164,167,168;,
+ 3;178,177,193;,
+ 3;168,167,172;,
+ 3;172,177,178;,
+ 3;207,208,201;,
+ 3;203,204,197;,
+ 3;198,197,204;,
+ 3;205,206,199;,
+ 3;200,199,206;,
+ 3;206,207,200;,
+ 3;201,200,207;,
+ 3;209,210,203;,
+ 3;204,203,210;,
+ 3;211,212,205;,
+ 3;206,205,212;,
+ 3;212,213,206;,
+ 3;207,206,213;,
+ 3;213,214,207;,
+ 3;208,207,214;,
+ 3;215,216,209;,
+ 3;210,209,216;,
+ 3;217,218,211;,
+ 3;212,211,218;,
+ 3;218,219,212;,
+ 3;213,212,219;,
+ 3;219,220,213;,
+ 3;214,213,220;,
+ 3;221,222,215;,
+ 3;216,215,222;,
+ 3;223,224,217;,
+ 3;218,217,224;,
+ 3;224,225,218;,
+ 3;219,218,225;,
+ 3;225,226,219;,
+ 3;220,219,226;,
+ 3;222,221,227;,
+ 3;228,229,223;,
+ 3;224,223,229;,
+ 3;229,230,224;,
+ 3;225,224,230;,
+ 3;226,225,231;,
+ 3;230,231,225;,
+ 3;232,233,228;,
+ 3;229,228,233;,
+ 3;250,249,252;,
+ 3;249,253,252;,
+ 3;250,252,254;,
+ 3;233,234,229;,
+ 3;230,229,234;,
+ 3;234,233,238;,
+ 3;233,232,237;,
+ 3;232,236,237;,
+ 3;237,236,241;,
+ 3;236,240,241;,
+ 3;240,243,244;,
+ 3;243,246,247;,
+ 3;247,246,250;,
+ 3;246,249,250;,
+ 3;234,235,230;,
+ 3;231,230,235;,
+ 3;233,237,238;,
+ 3;241,240,244;,
+ 3;244,243,247;,
+ 3;247,250,251;,
+ 3;251,250,254;,
+ 3;237,241,242;,
+ 3;238,237,242;,
+ 3;244,247,248;,
+ 3;234,238,239;,
+ 3;241,244,245;,
+ 3;235,234,239;,
+ 3;202,201,208;,
+ 3;242,241,245;,
+ 3;248,247,251;,
+ 3;245,244,248;,
+ 3;251,254,255;,
+ 3;259,260,256;,
+ 3;257,256,260;,
+ 3;260,261,257;,
+ 3;262,263,259;,
+ 3;260,259,263;,
+ 3;263,264,260;,
+ 3;261,260,264;,
+ 3;265,266,262;,
+ 3;263,262,266;,
+ 3;266,267,263;,
+ 3;264,263,267;,
+ 3;267,268,264;,
+ 3;271,272,265;,
+ 3;266,265,272;,
+ 3;272,273,266;,
+ 3;267,266,273;,
+ 3;273,274,267;,
+ 3;268,267,274;,
+ 3;275,276,269;,
+ 3;270,269,276;,
+ 3;277,278,271;,
+ 3;272,271,278;,
+ 3;278,279,272;,
+ 3;273,272,279;,
+ 3;279,280,273;,
+ 3;274,273,280;,
+ 3;282,283,275;,
+ 3;276,275,283;,
+ 3;278,277,285;,
+ 3;279,278,286;,
+ 3;280,279,287;,
+ 3;284,285,277;,
+ 3;285,286,278;,
+ 3;286,287,279;,
+ 3;285,284,292;,
+ 3;284,291,292;,
+ 3;286,285,293;,
+ 3;285,292,293;,
+ 3;292,291,298;,
+ 3;283,282,290;,
+ 3;282,289,290;,
+ 3;290,289,296;,
+ 3;291,297,298;,
+ 3;297,302,303;,
+ 3;306,310,311;,
+ 3;311,310,313;,
+ 3;293,292,299;,
+ 3;292,298,299;,
+ 3;298,297,303;,
+ 3;303,302,307;,
+ 3;302,306,307;,
+ 3;307,306,311;,
+ 3;287,286,294;,
+ 3;286,293,294;,
+ 3;298,303,304;,
+ 3;299,298,304;,
+ 3;280,281,274;,
+ 3;294,293,300;,
+ 3;293,299,300;,
+ 3;304,303,308;,
+ 3;303,307,308;,
+ 3;307,311,312;,
+ 3;311,313,314;,
+ 3;287,288,280;,
+ 3;287,294,295;,
+ 3;299,304,305;,
+ 3;308,307,312;,
+ 3;258,257,261;,
+ 3;281,280,288;,
+ 3;300,299,305;,
+ 3;312,311,314;,
+ 3;288,287,295;,
+ 3;294,300,301;,
+ 3;295,294,301;,
+ 3;304,308,309;,
+ 3;305,304,309;,
+ 3;320,321,316;,
+ 3;317,316,321;,
+ 3;321,322,317;,
+ 3;318,317,322;,
+ 3;322,323,318;,
+ 3;326,327,320;,
+ 3;321,320,327;,
+ 3;327,328,321;,
+ 3;322,321,328;,
+ 3;328,329,322;,
+ 3;323,322,329;,
+ 3;326,325,332;,
+ 3;327,326,333;,
+ 3;328,327,334;,
+ 3;329,328,335;,
+ 3;368,367,371;,
+ 3;367,370,371;,
+ 3;332,333,326;,
+ 3;333,334,327;,
+ 3;334,335,328;,
+ 3;337,338,331;,
+ 3;332,331,338;,
+ 3;338,339,332;,
+ 3;333,332,339;,
+ 3;339,340,333;,
+ 3;334,333,340;,
+ 3;340,341,334;,
+ 3;335,334,341;,
+ 3;338,337,343;,
+ 3;343,344,338;,
+ 3;339,338,344;,
+ 3;344,345,339;,
+ 3;340,339,345;,
+ 3;345,346,340;,
+ 3;341,340,346;,
+ 3;348,349,343;,
+ 3;344,343,349;,
+ 3;349,350,344;,
+ 3;345,344,350;,
+ 3;350,351,345;,
+ 3;346,345,351;,
+ 3;351,350,355;,
+ 3;349,348,353;,
+ 3;350,349,354;,
+ 3;349,353,354;,
+ 3;350,354,355;,
+ 3;354,353,358;,
+ 3;353,357,358;,
+ 3;355,354,359;,
+ 3;354,358,359;,
+ 3;358,357,362;,
+ 3;362,361,365;,
+ 3;365,364,368;,
+ 3;325,326,319;,
+ 3;320,319,326;,
+ 3;331,332,325;,
+ 3;342,343,337;,
+ 3;347,348,342;,
+ 3;343,342,348;,
+ 3;348,352,353;,
+ 3;353,352,357;,
+ 3;357,361,362;,
+ 3;361,364,365;,
+ 3;364,367,368;,
+ 3;366,369,370;,
+ 3;325,324,331;,
+ 3;331,330,337;,
+ 3;337,336,342;,
+ 3;348,347,352;,
+ 3;352,356,357;,
+ 3;357,356,361;,
+ 3;364,363,367;,
+ 3;367,366,370;,
+ 3;316,315,320;,
+ 3;361,360,364;,
+ 3;319,320,315;,
+ 3;363,366,367;,
+ 3;356,360,361;,
+ 3;360,363,364;,
+ 3;375,374,381;,
+ 3;430,429,434;,
+ 3;427,432,431;,
+ 3;378,379,372;,
+ 3;373,372,379;,
+ 3;428,427,431;,
+ 3;379,380,373;,
+ 3;384,385,378;,
+ 3;379,378,385;,
+ 3;428,431,433;,
+ 3;374,373,380;,
+ 3;429,428,433;,
+ 3;381,380,387;,
+ 3;387,386,393;,
+ 3;426,425,430;,
+ 3;380,381,374;,
+ 3;385,386,379;,
+ 3;380,379,386;,
+ 3;386,387,380;,
+ 3;385,384,391;,
+ 3;386,385,392;,
+ 3;392,393,386;,
+ 3;393,392,399;,
+ 3;421,425,426;,
+ 3;425,424,429;,
+ 3;424,428,429;,
+ 3;425,429,430;,
+ 3;429,433,434;,
+ 3;390,391,384;,
+ 3;391,392,385;,
+ 3;396,397,390;,
+ 3;391,390,397;,
+ 3;397,398,391;,
+ 3;392,391,398;,
+ 3;398,399,392;,
+ 3;395,394,401;,
+ 3;402,403,396;,
+ 3;397,396,403;,
+ 3;403,404,397;,
+ 3;398,397,404;,
+ 3;404,405,398;,
+ 3;399,398,405;,
+ 3;407,408,402;,
+ 3;403,402,408;,
+ 3;408,409,403;,
+ 3;404,403,409;,
+ 3;409,410,404;,
+ 3;405,404,410;,
+ 3;408,407,412;,
+ 3;409,408,413;,
+ 3;408,412,413;,
+ 3;410,409,414;,
+ 3;409,413,414;,
+ 3;414,413,418;,
+ 3;407,411,412;,
+ 3;412,411,416;,
+ 3;413,412,417;,
+ 3;412,416,417;,
+ 3;413,417,418;,
+ 3;417,416,421;,
+ 3;416,420,421;,
+ 3;418,417,422;,
+ 3;417,421,422;,
+ 3;421,420,425;,
+ 3;389,388,395;,
+ 3;401,400,406;,
+ 3;411,415,416;,
+ 3;416,415,420;,
+ 3;420,424,425;,
+ 3;394,395,388;,
+ 3;400,401,394;,
+ 3;383,382,389;,
+ 3;388,389,382;,
+ 3;420,419,424;,
+ 3;424,423,428;,
+ 3;415,419,420;,
+ 3;423,427,428;,
+ 3;382,383,376;,
+ 3;377,376,383;,
+ 3;419,423,424;,
+ 3;448,449,443;,
+ 3;449,448,455;,
+ 3;494,478,495;,
+ 3;485,489,490;,
+ 3;491,461,492;,
+ 3;461,491,455;,
+ 3;478,482,495;,
+ 3;437,436,440;,
+ 3;492,467,493;,
+ 3;493,473,494;,
+ 3;440,439,443;,
+ 3;467,492,461;,
+ 3;443,442,448;,
+ 3;454,455,448;,
+ 3;455,454,461;,
+ 3;481,485,486;,
+ 3;489,488,498;,
+ 3;467,473,493;,
+ 3;473,478,494;,
+ 3;482,481,486;,
+ 3;439,440,436;,
+ 3;442,443,439;,
+ 3;447,448,442;,
+ 3;448,447,454;,
+ 3;460,461,454;,
+ 3;477,481,482;,
+ 3;485,484,489;,
+ 3;488,496,498;,
+ 3;461,460,467;,
+ 3;467,466,473;,
+ 3;473,472,478;,
+ 3;478,477,482;,
+ 3;438,439,435;,
+ 3;436,435,439;,
+ 3;441,442,438;,
+ 3;439,438,442;,
+ 3;442,441,447;,
+ 3;453,454,447;,
+ 3;454,453,460;,
+ 3;484,488,489;,
+ 3;446,447,441;,
+ 3;445,444,451;,
+ 3;452,453,446;,
+ 3;447,446,453;,
+ 3;456,457,450;,
+ 3;451,450,457;,
+ 3;458,459,452;,
+ 3;453,452,459;,
+ 3;459,460,453;,
+ 3;462,463,456;,
+ 3;457,456,463;,
+ 3;464,465,458;,
+ 3;459,458,465;,
+ 3;465,466,459;,
+ 3;460,459,466;,
+ 3;466,467,460;,
+ 3;463,462,469;,
+ 3;465,464,471;,
+ 3;464,470,471;,
+ 3;466,465,472;,
+ 3;465,471,472;,
+ 3;466,472,473;,
+ 3;471,470,476;,
+ 3;472,471,477;,
+ 3;472,477,478;,
+ 3;470,475,476;,
+ 3;471,476,477;,
+ 3;476,475,480;,
+ 3;477,476,481;,
+ 3;476,480,481;,
+ 3;475,479,480;,
+ 3;480,479,484;,
+ 3;479,483,484;,
+ 3;481,480,485;,
+ 3;480,484,485;,
+ 3;484,483,488;,
+ 3;483,487,488;,
+ 3;488,487,496;,
+ 3;487,497,496;,
+ 3;450,451,444;,
+ 3;462,468,469;,
+ 3;469,468,474;,
+ 3;507,506,510;,
+ 3;504,503,507;,
+ 3;510,509,515;,
+ 3;520,521,515;,
+ 3;556,555,560;,
+ 3;555,559,560;,
+ 3;501,500,504;,
+ 3;506,507,503;,
+ 3;509,510,506;,
+ 3;521,520,528;,
+ 3;503,504,500;,
+ 3;552,551,556;,
+ 3;551,555,556;,
+ 3;514,515,509;,
+ 3;515,514,520;,
+ 3;555,554,559;,
+ 3;554,557,559;,
+ 3;500,499,503;,
+ 3;503,502,506;,
+ 3;506,505,509;,
+ 3;527,528,520;,
+ 3;528,527,535;,
+ 3;546,551,552;,
+ 3;547,546,552;,
+ 3;502,503,499;,
+ 3;505,506,502;,
+ 3;508,509,505;,
+ 3;509,508,514;,
+ 3;551,550,555;,
+ 3;535,534,541;,
+ 3;541,540,547;,
+ 3;519,520,514;,
+ 3;520,519,527;,
+ 3;527,534,535;,
+ 3;534,540,541;,
+ 3;540,546,547;,
+ 3;513,514,508;,
+ 3;518,519,513;,
+ 3;514,513,519;,
+ 3;519,518,526;,
+ 3;526,527,519;,
+ 3;527,526,534;,
+ 3;546,545,551;,
+ 3;545,550,551;,
+ 3;516,517,511;,
+ 3;512,511,517;,
+ 3;523,524,516;,
+ 3;517,516,524;,
+ 3;525,526,518;,
+ 3;523,522,530;,
+ 3;524,523,531;,
+ 3;523,530,531;,
+ 3;526,525,533;,
+ 3;525,532,533;,
+ 3;526,533,534;,
+ 3;530,529,536;,
+ 3;531,530,537;,
+ 3;530,536,537;,
+ 3;533,532,539;,
+ 3;532,538,539;,
+ 3;534,533,540;,
+ 3;533,539,540;,
+ 3;537,536,543;,
+ 3;536,542,543;,
+ 3;539,538,545;,
+ 3;540,539,546;,
+ 3;539,545,546;,
+ 3;538,544,545;,
+ 3;543,542,548;,
+ 3;545,544,550;,
+ 3;544,549,550;,
+ 3;550,549,554;,
+ 3;549,553,554;,
+ 3;550,554,555;,
+ 3;554,553,557;,
+ 3;553,558,557;,
+ 3;577,578,571;,
+ 3;572,571,578;,
+ 3;613,617,616;,
+ 3;610,613,614;,
+ 3;583,584,577;,
+ 3;589,595,596;,
+ 3;564,565,561;,
+ 3;567,568,564;,
+ 3;578,577,584;,
+ 3;589,590,583;,
+ 3;562,561,565;,
+ 3;584,583,590;,
+ 3;565,564,568;,
+ 3;614,613,616;,
+ 3;573,574,567;,
+ 3;568,567,574;,
+ 3;574,575,568;,
+ 3;579,580,573;,
+ 3;574,573,580;,
+ 3;580,581,574;,
+ 3;575,574,581;,
+ 3;586,587,580;,
+ 3;581,580,587;,
+ 3;587,588,581;,
+ 3;587,586,593;,
+ 3;593,594,587;,
+ 3;588,587,594;,
+ 3;585,586,579;,
+ 3;580,579,586;,
+ 3;591,592,585;,
+ 3;586,585,592;,
+ 3;592,593,586;,
+ 3;590,589,596;,
+ 3;592,591,598;,
+ 3;591,597,598;,
+ 3;593,592,599;,
+ 3;592,598,599;,
+ 3;594,593,600;,
+ 3;593,599,600;,
+ 3;596,595,601;,
+ 3;598,597,603;,
+ 3;597,602,603;,
+ 3;599,598,604;,
+ 3;598,603,604;,
+ 3;600,599,605;,
+ 3;599,604,605;,
+ 3;603,602,607;,
+ 3;602,606,607;,
+ 3;604,603,608;,
+ 3;603,607,608;,
+ 3;604,608,609;,
+ 3;607,606,611;,
+ 3;606,610,611;,
+ 3;608,607,612;,
+ 3;607,611,612;,
+ 3;612,611,615;,
+ 3;565,566,562;,
+ 3;563,562,566;,
+ 3;568,569,565;,
+ 3;566,565,569;,
+ 3;614,616,618;,
+ 3;569,568,575;,
+ 3;611,610,614;,
+ 3;611,614,615;,
+ 3;615,614,618;,
+ 3;581,582,575;,
+ 3;582,581,588;,
+ 3;605,604,609;,
+ 3;575,576,569;,
+ 3;569,570,566;,
+ 3;570,569,576;,
+ 3;576,575,582;,
+ 3;649,657,658;,
+ 3;634,635,630;,
+ 3;639,638,643;,
+ 3;629,630,626;,
+ 3;633,634,629;,
+ 3;630,629,634;,
+ 3;633,632,637;,
+ 3;620,619,623;,
+ 3;623,624,620;,
+ 3;621,620,624;,
+ 3;624,625,621;,
+ 3;622,621,625;,
+ 3;626,627,623;,
+ 3;624,623,627;,
+ 3;627,628,624;,
+ 3;625,624,628;,
+ 3;672,678,677;,
+ 3;673,677,679;,
+ 3;674,679,680;,
+ 3;675,680,681;,
+ 3;627,626,630;,
+ 3;630,631,627;,
+ 3;637,638,633;,
+ 3;634,633,638;,
+ 3;638,639,634;,
+ 3;642,643,638;,
+ 3;640,641,636;,
+ 3;637,636,641;,
+ 3;641,642,637;,
+ 3;638,637,642;,
+ 3;641,640,645;,
+ 3;640,644,645;,
+ 3;642,641,646;,
+ 3;641,645,646;,
+ 3;643,642,647;,
+ 3;642,646,647;,
+ 3;643,647,648;,
+ 3;645,644,653;,
+ 3;644,652,653;,
+ 3;646,645,654;,
+ 3;645,653,654;,
+ 3;647,646,655;,
+ 3;646,654,655;,
+ 3;648,647,656;,
+ 3;647,655,656;,
+ 3;651,650,660;,
+ 3;653,652,662;,
+ 3;652,661,662;,
+ 3;654,653,663;,
+ 3;653,662,663;,
+ 3;655,654,664;,
+ 3;654,663,664;,
+ 3;656,655,665;,
+ 3;655,664,665;,
+ 3;682,659,666;,
+ 3;662,661,668;,
+ 3;661,667,668;,
+ 3;663,662,669;,
+ 3;662,668,669;,
+ 3;664,663,670;,
+ 3;663,669,670;,
+ 3;665,664,671;,
+ 3;664,670,671;,
+ 3;668,667,673;,
+ 3;667,672,673;,
+ 3;669,668,674;,
+ 3;668,673,674;,
+ 3;670,669,675;,
+ 3;669,674,675;,
+ 3;671,670,676;,
+ 3;670,675,676;,
+ 3;673,672,677;,
+ 3;674,673,679;,
+ 3;675,674,680;,
+ 3;676,675,681;,
+ 3;705,706,700;,
+ 3;701,700,706;,
+ 3;732,731,739;,
+ 3;691,692,687;,
+ 3;688,687,692;,
+ 3;692,693,688;,
+ 3;692,691,695;,
+ 3;695,696,692;,
+ 3;693,692,696;,
+ 3;694,695,691;,
+ 3;697,698,694;,
+ 3;695,694,698;,
+ 3;698,699,695;,
+ 3;696,695,699;,
+ 3;702,703,697;,
+ 3;698,697,703;,
+ 3;703,704,698;,
+ 3;699,698,704;,
+ 3;703,702,708;,
+ 3;706,705,713;,
+ 3;705,712,713;,
+ 3;687,688,683;,
+ 3;684,683,688;,
+ 3;688,689,684;,
+ 3;685,684,689;,
+ 3;689,690,685;,
+ 3;686,685,690;,
+ 3;689,688,693;,
+ 3;708,709,703;,
+ 3;704,703,709;,
+ 3;709,710,704;,
+ 3;710,709,717;,
+ 3;707,708,702;,
+ 3;708,707,715;,
+ 3;709,708,716;,
+ 3;707,714,715;,
+ 3;708,715,716;,
+ 3;709,716,717;,
+ 3;712,711,719;,
+ 3;713,712,720;,
+ 3;712,719,720;,
+ 3;715,714,722;,
+ 3;714,721,722;,
+ 3;716,715,723;,
+ 3;715,722,723;,
+ 3;717,716,724;,
+ 3;716,723,724;,
+ 3;719,718,725;,
+ 3;720,719,726;,
+ 3;719,725,726;,
+ 3;722,721,728;,
+ 3;721,727,728;,
+ 3;723,722,729;,
+ 3;722,728,729;,
+ 3;724,723,730;,
+ 3;723,729,730;,
+ 3;726,725,734;,
+ 3;725,733,734;,
+ 3;728,727,736;,
+ 3;727,735,736;,
+ 3;729,728,737;,
+ 3;728,736,737;,
+ 3;730,729,738;,
+ 3;729,737,738;,
+ 3;734,733,740;,
+ 3;736,735,742;,
+ 3;735,741,742;,
+ 3;737,736,743;,
+ 3;736,742,743;,
+ 3;738,737,744;,
+ 3;737,743,744;,
+ 3;742,741,745;,
+ 3;741,746,745;,
+ 3;743,742,747;,
+ 3;742,745,747;,
+ 3;744,743,748;,
+ 3;743,747,748;,
+ 3;763,764,759;,
+ 3;760,759,764;,
+ 3;770,769,773;,
+ 3;767,766,770;,
+ 3;761,762,757;,
+ 3;765,766,761;,
+ 3;768,769,765;,
+ 3;766,765,769;,
+ 3;769,770,766;,
+ 3;771,772,768;,
+ 3;769,768,772;,
+ 3;757,758,753;,
+ 3;754,753,758;,
+ 3;758,759,754;,
+ 3;758,757,762;,
+ 3;762,763,758;,
+ 3;759,758,763;,
+ 3;762,761,766;,
+ 3;766,767,762;,
+ 3;763,762,767;,
+ 3;772,773,769;,
+ 3;772,771,777;,
+ 3;771,776,777;,
+ 3;773,772,778;,
+ 3;772,777,778;,
+ 3;753,754,749;,
+ 3;750,749,754;,
+ 3;754,755,750;,
+ 3;751,750,755;,
+ 3;755,756,751;,
+ 3;752,751,756;,
+ 3;755,754,759;,
+ 3;759,760,755;,
+ 3;756,755,760;,
+ 3;778,777,783;,
+ 3;775,774,780;,
+ 3;774,779,780;,
+ 3;777,776,782;,
+ 3;776,781,782;,
+ 3;777,782,783;,
+ 3;778,783,784;,
+ 3;780,779,786;,
+ 3;779,785,786;,
+ 3;782,781,788;,
+ 3;781,787,788;,
+ 3;783,782,789;,
+ 3;782,788,789;,
+ 3;784,783,790;,
+ 3;783,789,790;,
+ 3;786,785,792;,
+ 3;785,791,792;,
+ 3;788,787,794;,
+ 3;787,793,794;,
+ 3;789,788,795;,
+ 3;788,794,795;,
+ 3;790,789,796;,
+ 3;789,795,796;,
+ 3;792,791,798;,
+ 3;791,797,798;,
+ 3;794,793,800;,
+ 3;793,799,800;,
+ 3;795,794,801;,
+ 3;794,800,801;,
+ 3;796,795,802;,
+ 3;795,801,802;,
+ 3;798,797,803;,
+ 3;800,799,804;,
+ 3;799,805,804;,
+ 3;801,800,806;,
+ 3;800,804,806;,
+ 3;802,801,807;,
+ 3;801,806,807;,
+ 3;848,847,852;,
+ 3;852,857,858;,
+ 3;838,837,841;,
+ 3;840,843,844;,
+ 3;834,835,829;,
+ 3;830,829,835;,
+ 3;840,841,837;,
+ 3;843,847,848;,
+ 3;834,833,838;,
+ 3;825,824,830;,
+ 3;837,838,833;,
+ 3;858,857,864;,
+ 3;829,830,824;,
+ 3;829,828,834;,
+ 3;819,818,825;,
+ 3;833,834,828;,
+ 3;813,812,819;,
+ 3;824,825,818;,
+ 3;864,863,870;,
+ 3;821,820,826;,
+ 3;818,819,812;,
+ 3;857,863,864;,
+ 3;837,836,840;,
+ 3;863,869,870;,
+ 3;820,821,814;,
+ 3;826,827,821;,
+ 3;831,832,826;,
+ 3;832,831,836;,
+ 3;827,828,822;,
+ 3;828,827,833;,
+ 3;815,814,821;,
+ 3;821,822,815;,
+ 3;822,821,827;,
+ 3;827,826,832;,
+ 3;832,833,827;,
+ 3;836,837,832;,
+ 3;833,832,837;,
+ 3;839,840,836;,
+ 3;840,839,843;,
+ 3;839,842,843;,
+ 3;843,842,847;,
+ 3;842,846,847;,
+ 3;814,815,808;,
+ 3;809,808,815;,
+ 3;815,816,809;,
+ 3;810,809,816;,
+ 3;816,817,810;,
+ 3;811,810,817;,
+ 3;817,818,811;,
+ 3;812,811,818;,
+ 3;816,815,822;,
+ 3;822,823,816;,
+ 3;817,816,823;,
+ 3;823,824,817;,
+ 3;818,817,824;,
+ 3;823,822,828;,
+ 3;828,829,823;,
+ 3;824,823,829;,
+ 3;846,845,850;,
+ 3;847,846,851;,
+ 3;845,849,850;,
+ 3;846,850,851;,
+ 3;847,851,852;,
+ 3;850,849,855;,
+ 3;849,854,855;,
+ 3;851,850,856;,
+ 3;850,855,856;,
+ 3;852,851,857;,
+ 3;851,856,857;,
+ 3;854,853,860;,
+ 3;853,859,860;,
+ 3;855,854,861;,
+ 3;854,860,861;,
+ 3;856,855,862;,
+ 3;855,861,862;,
+ 3;857,856,863;,
+ 3;856,862,863;,
+ 3;860,859,866;,
+ 3;859,865,866;,
+ 3;861,860,867;,
+ 3;860,866,867;,
+ 3;862,861,868;,
+ 3;861,867,868;,
+ 3;863,862,869;,
+ 3;862,868,869;,
+ 3;891,890,895;,
+ 3;927,935,934;,
+ 3;894,895,890;,
+ 3;909,915,916;,
+ 3;910,909,916;,
+ 3;899,900,896;,
+ 3;887,886,891;,
+ 3;915,921,922;,
+ 3;890,891,886;,
+ 3;890,889,894;,
+ 3;897,898,893;,
+ 3;894,893,898;,
+ 3;900,901,897;,
+ 3;898,897,901;,
+ 3;901,900,904;,
+ 3;904,907,908;,
+ 3;908,907,914;,
+ 3;877,878,871;,
+ 3;921,928,929;,
+ 3;916,915,922;,
+ 3;886,887,881;,
+ 3;882,881,887;,
+ 3;889,890,885;,
+ 3;886,885,890;,
+ 3;893,894,889;,
+ 3;893,892,897;,
+ 3;897,896,900;,
+ 3;900,899,903;,
+ 3;899,902,903;,
+ 3;900,903,904;,
+ 3;903,902,906;,
+ 3;904,903,907;,
+ 3;903,906,907;,
+ 3;907,906,913;,
+ 3;881,882,875;,
+ 3;876,875,882;,
+ 3;885,886,880;,
+ 3;881,880,886;,
+ 3;892,893,888;,
+ 3;889,888,893;,
+ 3;896,897,892;,
+ 3;914,913,920;,
+ 3;920,919,926;,
+ 3;926,925,933;,
+ 3;907,913,914;,
+ 3;902,905,906;,
+ 3;906,905,912;,
+ 3;906,912,913;,
+ 3;880,881,874;,
+ 3;875,874,881;,
+ 3;888,889,884;,
+ 3;885,884,889;,
+ 3;913,919,920;,
+ 3;919,925,926;,
+ 3;925,932,933;,
+ 3;872,871,878;,
+ 3;879,880,873;,
+ 3;874,873,880;,
+ 3;878,877,883;,
+ 3;884,885,879;,
+ 3;880,879,885;,
+ 3;905,911,912;,
+ 3;912,911,918;,
+ 3;911,917,918;,
+ 3;913,912,919;,
+ 3;912,918,919;,
+ 3;918,917,924;,
+ 3;917,923,924;,
+ 3;919,918,925;,
+ 3;918,924,925;,
+ 3;922,921,929;,
+ 3;924,923,930;,
+ 3;923,931,930;,
+ 3;925,924,932;,
+ 3;924,930,932;;
+
+ MeshNormals {
+  936;
+  0.743145;-0.000000;0.669130;,
+  0.774073;-0.088842;0.626832;,
+  0.887483;0.088844;0.452195;,
+  0.913546;0.000000;0.406736;,
+  0.951057;-0.000002;0.309017;,
+  0.962106;-0.088840;0.257796;,
+  0.705076;0.420563;0.570959;,
+  0.729237;0.574591;0.371564;,
+  0.790165;0.500068;0.354361;,
+  0.822877;0.500068;0.269825;,
+  0.876349;0.420564;0.234817;,
+  0.375458;0.906881;0.191305;,
+  0.455060;0.866057;0.207040;,
+  0.474208;0.866057;0.158339;,
+  0.555920;0.817780;0.148958;,
+  -0.079373;0.996024;-0.040443;,
+  -0.001904;0.999989;0.004276;,
+  -0.001447;0.999989;0.004452;,
+  0.086047;0.996024;0.023056;,
+  -0.512805;0.817778;-0.261287;,
+  -0.458356;0.866057;-0.199638;,
+  -0.476713;0.866057;-0.150634;,
+  -0.808376;0.420567;-0.411888;,
+  -0.792066;0.500067;-0.350093;,
+  -0.824320;0.500069;-0.265382;,
+  -0.887484;-0.088842;-0.452195;,
+  -0.913546;0.000001;-0.406736;,
+  -0.951057;0.000001;-0.309017;,
+  -0.729238;-0.574589;-0.371565;,
+  -0.790164;-0.500069;-0.354361;,
+  -0.822878;-0.500066;-0.269825;,
+  -0.368809;-0.866057;-0.337528;,
+  -0.447273;-0.817779;-0.362194;,
+  -0.375458;-0.906881;-0.191305;,
+  -0.455059;-0.866057;-0.207040;,
+  -0.474208;-0.866057;-0.158339;,
+  -0.555925;-0.817777;-0.148959;,
+  0.003132;-0.999989;-0.003478;,
+  -0.069231;-0.996024;-0.056062;,
+  0.079374;-0.996024;0.040443;,
+  0.001904;-0.999989;-0.004276;,
+  0.001446;-0.999989;-0.004452;,
+  -0.086048;-0.996024;-0.023056;,
+  0.374229;-0.866058;0.331506;,
+  0.327478;-0.906882;0.265186;,
+  0.512804;-0.817778;0.261286;,
+  0.458354;-0.866058;0.199638;,
+  0.476711;-0.866058;0.150633;,
+  0.407028;-0.906881;0.109063;,
+  0.645114;-0.500068;0.577720;,
+  0.636048;-0.574591;0.515061;,
+  0.808377;-0.420565;0.411888;,
+  0.792065;-0.500068;0.350092;,
+  0.824320;-0.500069;0.265382;,
+  0.790554;-0.574590;0.211828;,
+  0.743145;-0.000000;0.669130;,
+  0.774073;-0.088842;0.626832;,
+  0.913546;0.000000;0.406736;,
+  0.887483;0.088844;0.452195;,
+  0.951057;-0.000002;0.309017;,
+  0.962106;-0.088840;0.257796;,
+  -0.155816;0.088843;0.983783;,
+  -0.104528;0.000001;0.994522;,
+  -0.000000;-0.000000;1.000000;,
+  0.052129;-0.088842;0.994681;,
+  0.257796;0.088842;0.962106;,
+  -0.128033;0.574590;0.808365;,
+  -0.092843;0.500068;0.860995;,
+  -0.002336;0.500068;0.865983;,
+  0.047482;0.420564;0.906020;,
+  0.211829;0.574591;0.790553;,
+  0.265382;0.500069;0.824320;,
+  -0.065919;0.906882;0.416197;,
+  -0.056286;0.866058;0.496766;,
+  -0.004051;0.866057;0.499928;,
+  0.030121;0.817779;0.574744;,
+  0.109063;0.906881;0.407028;,
+  0.150634;0.866058;0.476711;,
+  0.013936;0.996024;-0.087987;,
+  -0.004655;0.999989;-0.000489;,
+  -0.004681;0.999989;-0.000000;,
+  0.004662;0.996024;0.088961;,
+  -0.023057;0.996024;-0.086048;,
+  -0.004452;0.999989;0.001446;,
+  0.090033;0.817779;-0.568446;,
+  0.048227;0.866058;-0.497612;,
+  -0.004051;0.866058;-0.499927;,
+  -0.022054;0.906882;-0.420808;,
+  -0.148959;0.817779;-0.555922;,
+  -0.158339;0.866058;-0.474207;,
+  0.141927;0.420561;-0.896094;,
+  0.088197;0.500067;-0.861484;,
+  -0.002336;0.500068;-0.865983;,
+  -0.042833;0.574590;-0.817320;,
+  -0.234817;0.420564;-0.876348;,
+  -0.269825;0.500068;-0.822877;,
+  0.155816;-0.088841;-0.983783;,
+  0.104528;-0.000001;-0.994522;,
+  0.000000;0.000000;-1.000000;,
+  -0.052129;0.088842;-0.994681;,
+  0.128032;-0.574590;-0.808365;,
+  0.092843;-0.500067;-0.860995;,
+  0.002336;-0.500068;-0.865983;,
+  -0.047482;-0.420563;-0.906020;,
+  0.065919;-0.906881;-0.416198;,
+  0.056285;-0.866058;-0.496765;,
+  0.004051;-0.866058;-0.499927;,
+  -0.030120;-0.817780;-0.574743;,
+  -0.013936;-0.996024;0.087987;,
+  0.004655;-0.999989;0.000489;,
+  0.004681;-0.999989;0.000000;,
+  -0.004662;-0.996024;-0.088961;,
+  -0.090033;-0.817779;0.568446;,
+  -0.048228;-0.866057;0.497613;,
+  0.004051;-0.866057;0.499928;,
+  0.022054;-0.906881;0.420809;,
+  -0.141927;-0.420565;0.896093;,
+  -0.088197;-0.500069;0.861483;,
+  0.002336;-0.500068;0.865983;,
+  0.042833;-0.574590;0.817319;,
+  -0.104528;0.000001;0.994522;,
+  -0.155816;0.088843;0.983783;,
+  -0.000000;-0.000000;1.000000;,
+  0.052129;-0.088842;0.994681;,
+  -0.148959;0.817779;-0.555922;,
+  -0.994522;-0.000002;0.104523;,
+  -0.978148;0.000002;0.207912;,
+  -0.951056;-0.000003;0.309017;,
+  -0.929889;-0.088845;0.356951;,
+  -0.994522;-0.000006;-0.104528;,
+  -1.000000;-0.000002;-0.000006;,
+  -0.861483;0.500070;0.088192;,
+  -0.847545;0.500067;0.177764;,
+  -0.824319;0.500071;0.265381;,
+  -0.847003;0.420563;0.325134;,
+  -0.860995;0.500068;-0.092843;,
+  -0.865984;0.500067;-0.002341;,
+  -0.497614;0.866057;0.048225;,
+  -0.489846;0.866058;0.099979;,
+  -0.476713;0.866056;0.150634;,
+  -0.537306;0.817779;0.206252;,
+  -0.496767;0.866057;-0.056286;,
+  -0.499928;0.866057;-0.004054;,
+  -0.000490;0.999989;-0.004656;,
+  -0.000975;0.999989;-0.004578;,
+  -0.001448;0.999989;-0.004451;,
+  -0.083167;0.996024;0.031925;,
+  0.000001;0.999989;-0.004680;,
+  0.496766;0.866057;-0.056283;,
+  0.488162;0.866057;-0.107904;,
+  0.474210;0.866056;-0.158340;,
+  0.393399;0.906881;-0.151012;,
+  0.499929;0.866057;-0.004048;,
+  0.860996;0.500067;-0.092839;,
+  0.846573;0.500069;-0.182333;,
+  0.822876;0.500069;-0.269825;,
+  0.764083;0.574587;-0.293304;,
+  0.994522;0.000000;-0.104523;,
+  0.978148;-0.000000;-0.207912;,
+  0.951056;-0.000000;-0.309017;,
+  0.861485;-0.500066;-0.088192;,
+  0.847546;-0.500066;-0.177764;,
+  0.824321;-0.500068;-0.265382;,
+  0.497613;-0.866057;-0.048225;,
+  0.489844;-0.866058;-0.099978;,
+  0.476711;-0.866058;-0.150633;,
+  0.000488;-0.999989;0.004656;,
+  0.000972;-0.999989;0.004579;,
+  0.001445;-0.999989;0.004452;,
+  0.000000;-0.999989;0.004680;,
+  -0.496766;-0.866058;0.056283;,
+  -0.488164;-0.866056;0.107904;,
+  -0.474209;-0.866057;0.158339;,
+  -0.497613;-0.866057;-0.048228;,
+  -0.499928;-0.866057;0.004048;,
+  -0.860995;-0.500069;0.092838;,
+  -0.846572;-0.500071;0.182333;,
+  -0.822877;-0.500067;0.269825;,
+  -0.764081;-0.574589;0.293304;,
+  -0.861483;-0.500069;-0.088197;,
+  -0.865982;-0.500069;0.002331;,
+  -0.861483;0.500070;0.088192;,
+  -0.994522;-0.000002;0.104523;,
+  -0.497614;0.866057;0.048225;,
+  -0.000490;0.999989;-0.004656;,
+  0.496766;0.866057;-0.056283;,
+  0.860996;0.500067;-0.092839;,
+  0.000488;-0.999989;0.004656;,
+  -0.496766;-0.866058;0.056283;,
+  -0.860995;-0.500069;0.092838;,
+  -0.978148;0.000002;0.207912;,
+  -0.994522;-0.000002;0.104523;,
+  -0.951056;-0.000003;0.309017;,
+  -0.929889;-0.088845;0.356951;,
+  -0.994522;-0.000006;-0.104528;,
+  -1.000000;-0.000002;-0.000006;,
+  -0.994522;-0.000002;0.104523;,
+  -0.207912;-0.000001;-0.978148;,
+  -0.257796;-0.088844;-0.962106;,
+  -0.452196;0.088843;-0.887483;,
+  -0.500000;0.000000;-0.866025;,
+  -0.587785;0.000000;-0.809017;,
+  -0.626832;-0.088843;-0.774073;,
+  -0.177763;0.500069;-0.847544;,
+  -0.234817;0.420565;-0.876348;,
+  -0.371565;0.574590;-0.729236;,
+  -0.430968;0.500069;-0.751131;,
+  -0.507122;0.500069;-0.701967;,
+  -0.570959;0.420565;-0.705075;,
+  -0.099978;0.866057;-0.489846;,
+  -0.148959;0.817779;-0.555922;,
+  -0.191306;0.906881;-0.375458;,
+  -0.246456;0.866057;-0.434976;,
+  -0.290573;0.866058;-0.406831;,
+  -0.362195;0.817779;-0.447273;,
+  0.004578;0.999989;-0.000973;,
+  -0.023056;0.996024;-0.086048;,
+  0.040443;0.996024;0.079374;,
+  0.004054;0.999989;-0.002340;,
+  0.003787;0.999989;-0.002751;,
+  -0.056062;0.996024;-0.069231;,
+  0.107904;0.866058;0.488161;,
+  0.109063;0.906882;0.407027;,
+  0.261286;0.817779;0.512803;,
+  0.253472;0.866058;0.430924;,
+  0.297127;0.866058;0.402068;,
+  0.265187;0.906881;0.327479;,
+  0.211828;0.574590;0.790554;,
+  0.411889;0.420562;0.808378;,
+  0.435015;0.500066;0.748796;,
+  0.510902;0.500067;0.699222;,
+  0.515062;0.574590;0.636049;,
+  0.452196;-0.088840;0.887483;,
+  0.500000;0.000000;0.866025;,
+  0.587785;0.000000;0.809017;,
+  0.626832;0.088841;0.774073;,
+  0.371565;-0.574589;0.729237;,
+  0.430970;-0.500066;0.751132;,
+  0.507123;-0.500066;0.701969;,
+  0.570960;-0.420562;0.705076;,
+  0.191305;-0.906882;0.375457;,
+  0.246456;-0.866058;0.434976;,
+  0.290572;-0.866058;0.406831;,
+  -0.040443;-0.996024;-0.079373;,
+  -0.004054;-0.999989;0.002340;,
+  -0.003787;-0.999989;0.002751;,
+  -0.261286;-0.817779;-0.512803;,
+  -0.253472;-0.866058;-0.430925;,
+  -0.297128;-0.866057;-0.402069;,
+  -0.411889;-0.420565;-0.808377;,
+  -0.435014;-0.500069;-0.748795;,
+  -0.510902;-0.500069;-0.699222;,
+  -0.500000;0.000000;-0.866025;,
+  -0.452196;0.088843;-0.887483;,
+  -0.587785;0.000000;-0.809017;,
+  -0.626832;-0.088843;-0.774073;,
+  0.704311;0.088842;-0.704311;,
+  0.669131;-0.000001;-0.743145;,
+  0.587785;-0.000000;-0.809017;,
+  0.578725;0.574591;-0.578725;,
+  0.581192;0.500068;-0.641988;,
+  0.510901;0.500070;-0.699221;,
+  0.297965;0.906881;-0.297965;,
+  0.337528;0.866057;-0.368808;,
+  0.297127;0.866058;-0.402068;,
+  -0.062992;0.996024;0.062992;,
+  0.003478;0.999989;0.003132;,
+  0.003787;0.999989;0.002752;,
+  0.004054;0.999989;0.002340;,
+  -0.430924;0.866058;0.253472;,
+  -0.353404;0.906882;0.229503;,
+  -0.406962;0.817780;0.406962;,
+  -0.331506;0.866058;0.374229;,
+  -0.290573;0.866057;0.406831;,
+  -0.246456;0.866057;0.434976;,
+  -0.748794;0.500070;0.435014;,
+  -0.686402;0.574591;0.445755;,
+  -0.641531;0.420566;0.641531;,
+  -0.577719;0.500071;0.645113;,
+  -0.507122;0.500070;0.701967;,
+  -0.430968;0.500069;0.751131;,
+  -0.350093;0.500067;0.792065;,
+  -0.866025;-0.000000;0.500000;,
+  -0.835354;0.088842;0.542485;,
+  -0.704311;-0.088844;0.704310;,
+  -0.669131;-0.000000;0.743145;,
+  -0.587785;0.000000;0.809017;,
+  -0.500000;0.000000;0.866026;,
+  -0.406736;0.000001;0.913546;,
+  -0.751131;-0.500069;0.430968;,
+  -0.760893;-0.420568;0.494130;,
+  -0.578724;-0.574592;0.578724;,
+  -0.581191;-0.500071;0.641986;,
+  -0.510901;-0.500070;0.699221;,
+  -0.435014;-0.500068;0.748795;,
+  -0.354361;-0.500067;0.790166;,
+  -0.482681;-0.817780;0.313457;,
+  -0.297966;-0.906881;0.297966;,
+  -0.337527;-0.866058;0.368807;,
+  -0.297127;-0.866058;0.402068;,
+  -0.253472;-0.866058;0.430924;,
+  -0.207040;-0.866057;0.455059;,
+  0.062991;-0.996024;-0.062991;,
+  -0.003479;-0.999989;-0.003132;,
+  -0.003787;-0.999989;-0.002751;,
+  -0.004054;-0.999989;-0.002340;,
+  0.406963;-0.817778;-0.406964;,
+  0.331506;-0.866058;-0.374229;,
+  0.290572;-0.866058;-0.406831;,
+  0.246455;-0.866058;-0.434975;,
+  0.641532;-0.420564;-0.641532;,
+  0.577720;-0.500068;-0.645114;,
+  0.507122;-0.500068;-0.701968;,
+  0.669131;-0.000001;-0.743145;,
+  0.587785;-0.000000;-0.809017;,
+  0.500000;-0.000001;0.866025;,
+  0.587786;-0.000001;0.809017;,
+  0.669131;-0.000000;0.743144;,
+  0.743145;-0.000000;0.669130;,
+  0.430968;0.500069;0.751131;,
+  0.507123;0.500067;0.701968;,
+  0.577720;0.500068;0.645113;,
+  0.641988;0.500068;0.581191;,
+  0.705076;0.420563;0.570959;,
+  0.199638;0.866058;0.458354;,
+  0.246455;0.866058;0.434975;,
+  0.290573;0.866058;0.406831;,
+  0.331506;0.866058;0.374229;,
+  0.368807;0.866059;0.337526;,
+  0.447272;0.817780;0.362193;,
+  -0.004276;0.999989;0.001904;,
+  -0.004054;0.999989;0.002340;,
+  -0.003787;0.999989;0.002751;,
+  -0.003478;0.999989;0.003133;,
+  -0.003132;0.999989;0.003479;,
+  0.069231;0.996024;0.056062;,
+  -0.207040;0.866058;-0.455058;,
+  -0.253472;0.866058;-0.430924;,
+  -0.297128;0.866057;-0.402069;,
+  -0.337528;0.866058;-0.368808;,
+  -0.374230;0.866058;-0.331506;,
+  -0.327479;0.906881;-0.265187;,
+  -0.435014;0.500069;-0.748795;,
+  -0.510902;0.500069;-0.699221;,
+  -0.581193;0.500066;-0.641989;,
+  -0.645115;0.500066;-0.577720;,
+  -0.636049;0.574590;-0.515062;,
+  -0.500000;-0.000000;-0.866025;,
+  -0.587786;0.000000;-0.809017;,
+  -0.669131;0.000001;-0.743145;,
+  -0.743145;-0.000001;-0.669130;,
+  -0.774073;0.088840;-0.626832;,
+  -0.507122;-0.500069;-0.701967;,
+  -0.577720;-0.500067;-0.645114;,
+  -0.641989;-0.500066;-0.581192;,
+  -0.705077;-0.420562;-0.570959;,
+  -0.290573;-0.866058;-0.406831;,
+  -0.331506;-0.866058;-0.374229;,
+  -0.368809;-0.866057;-0.337528;,
+  -0.447273;-0.817779;-0.362194;,
+  0.003787;-0.999989;-0.002752;,
+  0.003479;-0.999989;-0.003132;,
+  0.003132;-0.999989;-0.003478;,
+  0.297127;-0.866058;0.402068;,
+  0.337527;-0.866058;0.368807;,
+  0.374229;-0.866058;0.331506;,
+  0.510903;-0.500066;0.699223;,
+  0.581192;-0.500067;0.641988;,
+  0.645114;-0.500068;0.577720;,
+  0.587786;-0.000001;0.809017;,
+  0.669131;-0.000000;0.743144;,
+  0.743145;-0.000000;0.669130;,
+  -0.542485;0.088842;0.835354;,
+  -0.500000;0.000000;0.866025;,
+  -0.406736;-0.000001;0.913546;,
+  -0.356951;-0.088840;0.929889;,
+  -0.645114;0.500069;0.577719;,
+  -0.641531;0.420566;0.641531;,
+  -0.445755;0.574590;0.686403;,
+  -0.435014;0.500068;0.748795;,
+  -0.354361;0.500068;0.790165;,
+  -0.325134;0.420563;0.847003;,
+  -0.374228;0.866058;0.331505;,
+  -0.406962;0.817780;0.406962;,
+  -0.229503;0.906882;0.353403;,
+  -0.253472;0.866058;0.430924;,
+  -0.207040;0.866058;0.455059;,
+  -0.206252;0.817780;0.537305;,
+  -0.003132;0.999989;-0.003479;,
+  -0.062992;0.996024;0.062992;,
+  0.048519;0.996024;-0.074712;,
+  -0.004053;0.999989;-0.002341;,
+  -0.004276;0.999989;-0.001903;,
+  -0.031925;0.996024;0.083167;,
+  0.368807;0.866058;-0.337527;,
+  0.297965;0.906881;-0.297965;,
+  0.313457;0.817779;-0.482682;,
+  0.246456;0.866057;-0.434976;,
+  0.199638;0.866057;-0.458355;,
+  0.151011;0.906882;-0.393397;,
+  0.641987;0.500068;-0.581192;,
+  0.578725;0.574591;-0.578725;,
+  0.494131;0.420563;-0.760895;,
+  0.430968;0.500069;-0.751131;,
+  0.350093;0.500067;-0.792065;,
+  0.293303;0.574589;-0.764081;,
+  0.704311;0.088840;-0.704311;,
+  0.542485;-0.088843;-0.835355;,
+  0.500000;-0.000001;-0.866026;,
+  0.406737;0.000000;-0.913545;,
+  0.356951;0.088843;-0.929889;,
+  0.445755;-0.574589;-0.686404;,
+  0.435014;-0.500067;-0.748796;,
+  0.354361;-0.500068;-0.790165;,
+  0.325134;-0.420565;-0.847003;,
+  0.229503;-0.906881;-0.353404;,
+  0.253472;-0.866057;-0.430925;,
+  0.207040;-0.866057;-0.455059;,
+  0.206252;-0.817779;-0.537306;,
+  -0.048518;-0.996024;0.074711;,
+  0.004054;-0.999989;0.002340;,
+  0.004276;-0.999989;0.001904;,
+  0.031924;-0.996024;-0.083166;,
+  -0.313457;-0.817779;0.482681;,
+  -0.246455;-0.866058;0.434975;,
+  -0.199638;-0.866058;0.458354;,
+  -0.151011;-0.906882;0.393397;,
+  -0.494131;-0.420563;0.760895;,
+  -0.430968;-0.500068;0.751131;,
+  -0.350093;-0.500067;0.792066;,
+  -0.293303;-0.574591;0.764080;,
+  -0.500000;0.000000;0.866025;,
+  -0.542485;0.088842;0.835354;,
+  -0.406736;-0.000001;0.913546;,
+  -0.356951;-0.088840;0.929889;,
+  -0.962106;0.088846;-0.257796;,
+  -0.978148;-0.000002;-0.207912;,
+  -0.994522;-0.000006;-0.104528;,
+  -0.790554;0.574590;-0.211828;,
+  -0.846573;0.500070;-0.182333;,
+  -0.860995;0.500068;-0.092843;,
+  -0.407027;0.906881;-0.109063;,
+  -0.488162;0.866057;-0.107904;,
+  -0.496767;0.866057;-0.056286;,
+  0.002340;0.999989;-0.004054;,
+  -0.079374;0.996024;-0.040443;,
+  0.086049;0.996024;0.023057;,
+  0.000974;0.999989;-0.004578;,
+  0.000490;0.999989;-0.004655;,
+  0.000001;0.999989;-0.004680;,
+  0.434976;0.866057;0.246455;,
+  0.375458;0.906881;0.191305;,
+  0.555923;0.817778;0.148959;,
+  0.489844;0.866058;0.099978;,
+  0.497613;0.866058;0.048228;,
+  0.499929;0.866057;-0.004048;,
+  0.751130;0.500070;0.430968;,
+  0.729237;0.574590;0.371564;,
+  0.876350;0.420560;0.234818;,
+  0.847545;0.500068;0.177763;,
+  0.861483;0.500068;0.088197;,
+  0.865984;0.500067;-0.002331;,
+  0.866025;-0.000000;0.500000;,
+  0.887483;0.088844;0.452195;,
+  0.962106;-0.088841;0.257796;,
+  0.978148;-0.000001;0.207912;,
+  0.994522;-0.000001;0.104528;,
+  1.000000;0.000000;0.000006;,
+  0.748797;-0.500066;0.435015;,
+  0.808377;-0.420564;0.411888;,
+  0.790554;-0.574589;0.211829;,
+  0.846574;-0.500068;0.182333;,
+  0.860994;-0.500070;0.092843;,
+  0.865983;-0.500067;0.002341;,
+  0.512805;-0.817778;0.261287;,
+  0.407029;-0.906881;0.109063;,
+  0.488162;-0.866057;0.107904;,
+  0.496765;-0.866058;0.056286;,
+  0.499928;-0.866058;0.004054;,
+  -0.086049;-0.996024;-0.023057;,
+  -0.000973;-0.999989;0.004579;,
+  -0.000488;-0.999989;0.004655;,
+  0.000000;-0.999989;0.004680;,
+  -0.555924;-0.817778;-0.148959;,
+  -0.489847;-0.866057;-0.099979;,
+  -0.497613;-0.866057;-0.048228;,
+  -0.499928;-0.866057;0.004048;,
+  -0.876346;-0.420569;-0.234816;,
+  -0.847543;-0.500071;-0.177763;,
+  -0.861483;-0.500069;-0.088197;,
+  -0.865982;-0.500069;0.002331;,
+  0.860996;0.500067;-0.092839;,
+  0.994522;0.000000;-0.104523;,
+  0.861485;-0.500066;-0.088192;,
+  0.497613;-0.866057;-0.048225;,
+  0.000488;-0.999989;0.004656;,
+  -0.978148;-0.000002;-0.207912;,
+  -0.962106;0.088846;-0.257796;,
+  -0.994522;-0.000006;-0.104528;,
+  -0.052129;0.088843;-0.994681;,
+  -0.104529;0.000001;-0.994522;,
+  -0.207912;-0.000001;-0.978148;,
+  -0.042834;0.574590;-0.817320;,
+  -0.088197;0.500068;-0.861483;,
+  -0.177763;0.500069;-0.847544;,
+  -0.022054;0.906881;-0.420808;,
+  -0.048228;0.866057;-0.497613;,
+  -0.099978;0.866057;-0.489846;,
+  0.004662;0.996024;0.088961;,
+  0.004655;0.999989;-0.000489;,
+  0.004578;0.999989;-0.000973;,
+  -0.099978;0.866058;0.489845;,
+  -0.065920;0.906881;0.416198;,
+  0.030121;0.817778;0.574744;,
+  0.056286;0.866057;0.496766;,
+  0.107904;0.866058;0.488161;,
+  -0.177763;0.500068;0.847545;,
+  -0.128032;0.574591;0.808364;,
+  0.047483;0.420565;0.906019;,
+  0.092843;0.500068;0.860995;,
+  0.182333;0.500066;0.846575;,
+  0.211828;0.574590;0.790554;,
+  -0.309017;0.000001;0.951057;,
+  -0.207912;-0.000001;0.978148;,
+  -0.155816;0.088841;0.983783;,
+  0.052129;-0.088843;0.994681;,
+  0.104529;0.000001;0.994522;,
+  0.207912;0.000001;0.978148;,
+  0.257795;0.088841;0.962106;,
+  -0.269825;-0.500067;0.822878;,
+  -0.182333;-0.500068;0.846574;,
+  -0.141927;-0.420563;0.896093;,
+  0.042834;-0.574590;0.817320;,
+  0.088197;-0.500068;0.861483;,
+  0.177763;-0.500067;0.847545;,
+  0.234817;-0.420562;0.876349;,
+  -0.107903;-0.866058;0.488160;,
+  -0.090033;-0.817779;0.568446;,
+  0.022054;-0.906881;0.420808;,
+  0.048228;-0.866057;0.497613;,
+  0.099978;-0.866057;0.489846;,
+  0.148959;-0.817779;0.555922;,
+  -0.004578;-0.999989;-0.000974;,
+  -0.013936;-0.996024;0.087986;,
+  -0.004662;-0.996024;-0.088961;,
+  -0.004655;-0.999989;0.000489;,
+  -0.004578;-0.999989;0.000973;,
+  0.023056;-0.996024;0.086048;,
+  0.065919;-0.906882;-0.416197;,
+  -0.030121;-0.817778;-0.574744;,
+  -0.056286;-0.866057;-0.496766;,
+  -0.107903;-0.866058;-0.488161;,
+  -0.109063;-0.906882;-0.407027;,
+  -0.047483;-0.420565;-0.906019;,
+  -0.092843;-0.500069;-0.860995;,
+  -0.182333;-0.500068;-0.846573;,
+  -0.211828;-0.574590;-0.790554;,
+  -0.104529;0.000001;-0.994522;,
+  -0.052129;0.088843;-0.994681;,
+  -0.207912;-0.000001;-0.978148;,
+  -0.257796;-0.088844;-0.962106;,
+  0.994680;0.088847;0.052129;,
+  1.000000;-0.000001;-0.000000;,
+  0.994522;-0.000000;-0.104529;,
+  0.817319;0.574591;0.042834;,
+  0.865982;0.500070;0.002336;,
+  0.861483;0.500069;-0.088197;,
+  0.420808;0.906881;0.022054;,
+  0.499928;0.866057;0.004051;,
+  0.497612;0.866058;-0.048228;,
+  0.568447;0.817779;-0.090033;,
+  -0.001447;0.999989;0.004452;,
+  0.086047;0.996024;0.023056;,
+  -0.088963;0.996024;-0.004662;,
+  -0.000000;0.999989;0.004681;,
+  0.000491;0.999989;0.004655;,
+  0.087988;0.996024;-0.013936;,
+  -0.476713;0.866057;-0.150634;,
+  -0.407030;0.906880;-0.109063;,
+  -0.574745;0.817778;-0.030121;,
+  -0.499928;0.866057;0.004051;,
+  -0.496765;0.866058;0.056286;,
+  -0.416198;0.906882;0.065919;,
+  -0.824320;0.500069;-0.265382;,
+  -0.790555;0.574588;-0.211829;,
+  -0.906020;0.420563;-0.047482;,
+  -0.865983;0.500068;0.002336;,
+  -0.860995;0.500068;0.092843;,
+  -0.808364;0.574591;0.128033;,
+  -0.951057;0.000001;-0.309017;,
+  -0.962106;0.088846;-0.257795;,
+  -0.994681;-0.088839;-0.052129;,
+  -1.000000;0.000001;-0.000000;,
+  -0.994522;-0.000002;0.104528;,
+  -0.983783;0.088838;0.155816;,
+  -0.822878;-0.500066;-0.269825;,
+  -0.876349;-0.420563;-0.234817;,
+  -0.817322;-0.574587;-0.042834;,
+  -0.865985;-0.500064;-0.002336;,
+  -0.861483;-0.500069;0.088197;,
+  -0.896091;-0.420568;0.141927;,
+  -0.555925;-0.817777;-0.148959;,
+  -0.420806;-0.906883;-0.022053;,
+  -0.499928;-0.866057;-0.004051;,
+  -0.497613;-0.866057;0.048228;,
+  -0.568445;-0.817780;0.090033;,
+  0.088961;-0.996024;0.004662;,
+  0.000000;-0.999989;-0.004681;,
+  -0.000488;-0.999989;-0.004655;,
+  -0.087987;-0.996024;0.013936;,
+  0.574745;-0.817778;0.030121;,
+  0.499927;-0.866058;-0.004051;,
+  0.496766;-0.866057;-0.056286;,
+  0.906019;-0.420564;0.047482;,
+  0.865983;-0.500068;-0.002336;,
+  0.860994;-0.500070;-0.092843;,
+  1.000000;-0.000001;-0.000000;,
+  0.994680;0.088847;0.052129;,
+  0.994522;-0.000000;-0.104529;,
+  0.257796;0.088842;0.962106;,
+  0.309017;0.000000;0.951056;,
+  0.406737;0.000001;0.913545;,
+  0.500000;-0.000001;0.866025;,
+  0.265382;0.500069;0.824320;,
+  0.350093;0.500069;0.792064;,
+  0.430968;0.500069;0.751131;,
+  0.150634;0.866058;0.476711;,
+  0.199638;0.866058;0.458354;,
+  0.246455;0.866058;0.434975;,
+  -0.004452;0.999989;0.001446;,
+  -0.004276;0.999989;0.001904;,
+  -0.004054;0.999989;0.002340;,
+  -0.148959;0.817779;-0.555922;,
+  -0.158339;0.866058;-0.474207;,
+  -0.207040;0.866058;-0.455058;,
+  -0.253472;0.866058;-0.430924;,
+  -0.234817;0.420564;-0.876348;,
+  -0.269825;0.500068;-0.822877;,
+  -0.354361;0.500070;-0.790164;,
+  -0.435014;0.500069;-0.748795;,
+  -0.257796;-0.088842;-0.962106;,
+  -0.309017;0.000000;-0.951056;,
+  -0.406737;-0.000001;-0.913545;,
+  -0.500000;-0.000000;-0.866025;,
+  -0.211828;-0.574591;-0.790553;,
+  -0.265382;-0.500069;-0.824320;,
+  -0.350093;-0.500069;-0.792064;,
+  -0.430968;-0.500070;-0.751130;,
+  -0.507122;-0.500069;-0.701967;,
+  0.065919;-0.906881;-0.416198;,
+  0.004051;-0.866058;-0.499927;,
+  -0.030120;-0.817780;-0.574743;,
+  -0.109063;-0.906881;-0.407028;,
+  -0.150634;-0.866058;-0.476711;,
+  -0.199638;-0.866058;-0.458354;,
+  -0.246455;-0.866058;-0.434975;,
+  -0.290573;-0.866058;-0.406831;,
+  -0.013936;-0.996024;0.087987;,
+  0.004655;-0.999989;0.000489;,
+  0.004681;-0.999989;0.000000;,
+  -0.004662;-0.996024;-0.088961;,
+  0.023057;-0.996024;0.086048;,
+  0.004452;-0.999989;-0.001446;,
+  0.004276;-0.999989;-0.001904;,
+  0.004054;-0.999989;-0.002341;,
+  0.003787;-0.999989;-0.002752;,
+  0.022054;-0.906881;0.420809;,
+  0.148959;-0.817779;0.555921;,
+  0.158339;-0.866058;0.474207;,
+  0.207039;-0.866058;0.455058;,
+  0.253473;-0.866057;0.430925;,
+  0.297127;-0.866058;0.402068;,
+  0.234817;-0.420565;0.876348;,
+  0.269825;-0.500068;0.822877;,
+  0.354361;-0.500070;0.790164;,
+  0.435015;-0.500068;0.748795;,
+  0.510903;-0.500066;0.699223;,
+  0.309017;0.000000;0.951056;,
+  0.257796;0.088842;0.962106;,
+  0.406737;0.000001;0.913545;,
+  0.500000;-0.000001;0.866025;,
+  0.587786;-0.000001;0.809017;,
+  -0.004662;-0.996024;-0.088961;,
+  -0.835354;0.088843;0.542486;,
+  -0.809017;-0.000001;0.587786;,
+  -0.743145;-0.000001;0.669131;,
+  -0.704311;-0.088842;0.704311;,
+  -0.686401;0.574592;0.445755;,
+  -0.701967;0.500070;0.507122;,
+  -0.645114;0.500069;0.577719;,
+  -0.641531;0.420566;0.641531;,
+  -0.353404;0.906882;0.229503;,
+  -0.406830;0.866058;0.290572;,
+  -0.374228;0.866058;0.331505;,
+  0.074712;0.996024;-0.048519;,
+  -0.002751;0.999989;-0.003787;,
+  -0.003132;0.999989;-0.003479;,
+  0.482682;0.817779;-0.313458;,
+  0.402069;0.866057;-0.297128;,
+  0.368807;0.866058;-0.337527;,
+  0.822876;0.500069;-0.269825;,
+  0.764083;0.574587;-0.293304;,
+  0.760894;0.420564;-0.494131;,
+  0.699223;0.500066;-0.510902;,
+  0.641987;0.500068;-0.581192;,
+  0.951056;-0.000000;-0.309017;,
+  0.929888;0.088846;-0.356951;,
+  0.835354;-0.088843;-0.542486;,
+  0.809017;0.000001;-0.587785;,
+  0.743145;-0.000001;-0.669131;,
+  0.704311;0.088840;-0.704311;,
+  0.847546;-0.500066;-0.177764;,
+  0.824321;-0.500068;-0.265382;,
+  0.847000;-0.420569;-0.325133;,
+  0.686402;-0.574591;-0.445755;,
+  0.701968;-0.500068;-0.507122;,
+  0.645114;-0.500068;-0.577720;,
+  0.641531;-0.420566;-0.641531;,
+  0.489844;-0.866058;-0.099978;,
+  0.476711;-0.866058;-0.150633;,
+  0.537308;-0.817777;-0.206253;,
+  0.353404;-0.906881;-0.229504;,
+  0.406832;-0.866057;-0.290573;,
+  0.374229;-0.866058;-0.331506;,
+  0.406962;-0.817780;-0.406962;,
+  0.001445;-0.999989;0.004452;,
+  0.083164;-0.996024;-0.031924;,
+  -0.074711;-0.996024;0.048518;,
+  0.002751;-0.999989;0.003787;,
+  0.003132;-0.999989;0.003478;,
+  0.062991;-0.996024;-0.062991;,
+  0.004276;-0.999989;0.001904;,
+  0.031924;-0.996024;-0.083166;,
+  -0.474209;-0.866057;0.158339;,
+  -0.393397;-0.906882;0.151011;,
+  -0.482680;-0.817780;0.313457;,
+  -0.402067;-0.866059;0.297126;,
+  -0.368806;-0.866059;0.337526;,
+  -0.297964;-0.906882;0.297964;,
+  -0.151011;-0.906882;0.393397;,
+  -0.764081;-0.574589;0.293304;,
+  -0.760894;-0.420566;0.494131;,
+  -0.699220;-0.500071;0.510901;,
+  -0.641986;-0.500071;0.581191;,
+  -0.578724;-0.574594;0.578723;,
+  -0.809017;-0.000001;0.587786;,
+  -0.835354;0.088843;0.542486;,
+  -0.743145;-0.000001;0.669131;,
+  -0.704311;-0.088842;0.704311;,
+  -0.774073;0.088847;-0.626831;,
+  -0.809017;-0.000000;-0.587785;,
+  -0.866025;-0.000003;-0.500000;,
+  -0.887483;-0.088842;-0.452195;,
+  -0.636048;0.574591;-0.515061;,
+  -0.699222;0.500069;-0.510901;,
+  -0.748796;0.500067;-0.435015;,
+  -0.808379;0.420560;-0.411889;,
+  -0.327479;0.906881;-0.265187;,
+  -0.402070;0.866057;-0.297128;,
+  -0.430925;0.866057;-0.253472;,
+  -0.512802;0.817780;-0.261286;,
+  0.069231;0.996024;0.056062;,
+  0.002751;0.999989;-0.003787;,
+  0.002340;0.999989;-0.004054;,
+  -0.079374;0.996024;-0.040443;,
+  0.447272;0.817779;0.362194;,
+  0.406831;0.866058;0.290573;,
+  0.434976;0.866057;0.246455;,
+  0.705077;0.420562;0.570959;,
+  0.701969;0.500066;0.507123;,
+  0.751130;0.500070;0.430968;,
+  0.774073;-0.088842;0.626832;,
+  0.809017;-0.000002;0.587785;,
+  0.866025;-0.000000;0.500000;,
+  0.507123;-0.500066;0.701969;,
+  0.570960;-0.420562;0.705076;,
+  0.636047;-0.574592;0.515061;,
+  0.699222;-0.500068;0.510902;,
+  0.748797;-0.500066;0.435015;,
+  0.290572;-0.866058;0.406831;,
+  0.362194;-0.817779;0.447272;,
+  0.327477;-0.906882;0.265186;,
+  0.402068;-0.866058;0.297127;,
+  0.430925;-0.866057;0.253473;,
+  0.512805;-0.817778;0.261287;,
+  -0.003787;-0.999989;0.002751;,
+  0.056062;-0.996024;0.069231;,
+  -0.069231;-0.996024;-0.056062;,
+  -0.002752;-0.999989;0.003786;,
+  -0.002340;-0.999989;0.004054;,
+  0.079374;-0.996024;0.040443;,
+  -0.297128;-0.866057;-0.402069;,
+  -0.265187;-0.906881;-0.327479;,
+  -0.447273;-0.817779;-0.362195;,
+  -0.406833;-0.866057;-0.290573;,
+  -0.434976;-0.866057;-0.246456;,
+  -0.375457;-0.906882;-0.191305;,
+  -0.510902;-0.500069;-0.699222;,
+  -0.515062;-0.574591;-0.636048;,
+  -0.705075;-0.420566;-0.570959;,
+  -0.701968;-0.500068;-0.507122;,
+  -0.751133;-0.500065;-0.430969;,
+  -0.729237;-0.574589;-0.371565;,
+  -0.626832;-0.088843;-0.774073;,
+  -0.809017;-0.000000;-0.587785;,
+  -0.774073;0.088847;-0.626831;,
+  -0.866025;-0.000003;-0.500000;,
+  -0.887483;-0.088842;-0.452195;,
+  0.587785;-0.000000;-0.809017;,
+  0.500000;-0.000001;-0.866025;,
+  0.406736;0.000001;-0.913546;,
+  0.309017;-0.000000;-0.951057;,
+  0.207912;-0.000001;-0.978148;,
+  0.155816;-0.088841;-0.983783;,
+  0.510901;0.500070;-0.699221;,
+  0.435014;0.500068;-0.748795;,
+  0.354361;0.500067;-0.790165;,
+  0.269825;0.500068;-0.822877;,
+  0.182333;0.500068;-0.846573;,
+  0.141927;0.420562;-0.896094;,
+  0.297127;0.866058;-0.402068;,
+  0.253472;0.866058;-0.430924;,
+  0.207039;0.866058;-0.455059;,
+  0.158339;0.866058;-0.474207;,
+  0.107903;0.866058;-0.488160;,
+  0.090033;0.817780;-0.568445;,
+  0.004054;0.999989;0.002340;,
+  0.004276;0.999989;0.001903;,
+  0.004452;0.999989;0.001446;,
+  0.004579;0.999989;0.000973;,
+  0.013936;0.996024;-0.087987;,
+  -0.246456;0.866057;0.434976;,
+  -0.199638;0.866057;0.458356;,
+  -0.150633;0.866057;0.476712;,
+  -0.099978;0.866058;0.489845;,
+  -0.065920;0.906881;0.416198;,
+  -0.350093;0.500067;0.792065;,
+  -0.265382;0.500065;0.824322;,
+  -0.177763;0.500068;0.847545;,
+  -0.406736;0.000001;0.913546;,
+  -0.309017;0.000001;0.951057;,
+  -0.207912;-0.000001;0.978148;,
+  -0.354361;-0.500067;0.790166;,
+  -0.269825;-0.500067;0.822878;,
+  -0.182333;-0.500068;0.846574;,
+  -0.253472;-0.866058;0.430924;,
+  -0.207040;-0.866057;0.455059;,
+  -0.158339;-0.866057;0.474209;,
+  -0.107903;-0.866058;0.488160;,
+  -0.004054;-0.999989;-0.002340;,
+  -0.004276;-0.999989;-0.001904;,
+  -0.004452;-0.999989;-0.001447;,
+  -0.004578;-0.999989;-0.000974;,
+  0.290572;-0.866058;-0.406831;,
+  0.246455;-0.866058;-0.434975;,
+  0.199638;-0.866058;-0.458354;,
+  0.150633;-0.866058;-0.476711;,
+  0.099978;-0.866058;-0.489844;,
+  0.065919;-0.906882;-0.416197;,
+  0.507122;-0.500068;-0.701968;,
+  0.430968;-0.500067;-0.751132;,
+  0.350093;-0.500068;-0.792065;,
+  0.265382;-0.500068;-0.824321;,
+  0.177763;-0.500068;-0.847545;,
+  0.128032;-0.574591;-0.808364;,
+  0.587785;-0.000000;-0.809017;,
+  0.500000;-0.000001;-0.866025;,
+  0.406736;0.000001;-0.913546;,
+  0.309017;-0.000000;-0.951057;,
+  0.207912;-0.000001;-0.978148;,
+  0.155816;-0.088841;-0.983783;,
+  0.994522;-0.000000;-0.104529;,
+  0.983782;-0.088848;-0.155816;,
+  0.929889;0.088842;-0.356951;,
+  0.913545;-0.000004;-0.406737;,
+  0.866025;-0.000000;-0.500000;,
+  0.835354;-0.088842;-0.542486;,
+  0.861483;0.500069;-0.088197;,
+  0.896093;0.420565;-0.141928;,
+  0.764081;0.574590;-0.293303;,
+  0.792065;0.500068;-0.350093;,
+  0.751132;0.500067;-0.430969;,
+  0.760895;0.420563;-0.494131;,
+  0.568447;0.817779;-0.090033;,
+  0.393398;0.906881;-0.151011;,
+  0.458355;0.866057;-0.199638;,
+  0.434975;0.866058;-0.246455;,
+  0.482682;0.817779;-0.313457;,
+  -0.083167;0.996024;0.031925;,
+  0.001903;0.999989;0.004276;,
+  0.002340;0.999989;0.004054;,
+  0.074711;0.996024;-0.048518;,
+  -0.537305;0.817779;0.206252;,
+  -0.455059;0.866057;0.207040;,
+  -0.430924;0.866058;0.253472;,
+  -0.353404;0.906882;0.229503;,
+  -0.847002;0.420565;0.325134;,
+  -0.790165;0.500068;0.354361;,
+  -0.748794;0.500070;0.435014;,
+  -0.929889;-0.088844;0.356951;,
+  -0.913545;-0.000000;0.406737;,
+  -0.866025;-0.000000;0.500000;,
+  -0.764079;-0.574592;0.293303;,
+  -0.792064;-0.500069;0.350093;,
+  -0.751131;-0.500069;0.430968;,
+  -0.393396;-0.906882;0.151011;,
+  -0.458353;-0.866058;0.199638;,
+  -0.434975;-0.866058;0.246455;,
+  -0.482681;-0.817780;0.313457;,
+  -0.000488;-0.999989;-0.004655;,
+  -0.087987;-0.996024;0.013936;,
+  0.083167;-0.996024;-0.031925;,
+  -0.001904;-0.999989;-0.004276;,
+  -0.002341;-0.999989;-0.004054;,
+  -0.074712;-0.996024;0.048518;,
+  0.496766;-0.866057;-0.056286;,
+  0.416198;-0.906881;-0.065919;,
+  0.537307;-0.817778;-0.206253;,
+  0.455059;-0.866057;-0.207040;,
+  0.430924;-0.866058;-0.253472;,
+  0.353404;-0.906881;-0.229503;,
+  0.860994;-0.500070;-0.092843;,
+  0.808364;-0.574591;-0.128033;,
+  0.847002;-0.420567;-0.325134;,
+  0.790165;-0.500068;-0.354361;,
+  0.748796;-0.500066;-0.435015;,
+  0.686402;-0.574592;-0.445754;,
+  0.641532;-0.420564;-0.641532;,
+  0.994522;-0.000000;-0.104529;,
+  0.983782;-0.088848;-0.155816;,
+  0.913545;-0.000004;-0.406737;,
+  0.929889;0.088842;-0.356951;,
+  0.866025;-0.000000;-0.500000;,
+  0.835354;-0.088842;-0.542486;,
+  0.669131;-0.000001;-0.743145;,
+  0.704311;0.088842;-0.704311;;
+  1152;
+  3;7,8,2;,
+  3;3,2,8;,
+  3;8,9,3;,
+  3;4,3,9;,
+  3;9,10,4;,
+  3;5,4,10;,
+  3;11,12,7;,
+  3;8,7,12;,
+  3;12,13,8;,
+  3;9,8,13;,
+  3;13,14,9;,
+  3;10,9,14;,
+  3;12,11,16;,
+  3;13,12,17;,
+  3;17,18,13;,
+  3;14,13,18;,
+  3;52,51,57;,
+  3;51,58,57;,
+  3;53,52,59;,
+  3;52,57,59;,
+  3;53,59,60;,
+  3;15,16,11;,
+  3;16,17,12;,
+  3;16,15,20;,
+  3;17,16,21;,
+  3;34,33,40;,
+  3;33,39,40;,
+  3;40,39,46;,
+  3;39,45,46;,
+  3;41,40,47;,
+  3;40,46,47;,
+  3;46,45,52;,
+  3;45,51,52;,
+  3;47,46,53;,
+  3;46,52,53;,
+  3;47,53,54;,
+  3;54,53,60;,
+  3;20,21,16;,
+  3;20,19,23;,
+  3;23,24,20;,
+  3;21,20,24;,
+  3;23,22,26;,
+  3;26,27,23;,
+  3;24,23,27;,
+  3;26,25,29;,
+  3;27,26,30;,
+  3;26,29,30;,
+  3;29,28,34;,
+  3;28,33,34;,
+  3;30,29,35;,
+  3;29,34,35;,
+  3;35,34,41;,
+  3;34,40,41;,
+  3;35,41,42;,
+  3;42,41,48;,
+  3;41,47,48;,
+  3;48,47,54;,
+  3;50,49,56;,
+  3;1,0,6;,
+  3;25,28,29;,
+  3;44,43,50;,
+  3;30,35,36;,
+  3;36,35,42;,
+  3;49,55,56;,
+  3;43,49,50;,
+  3;37,43,44;,
+  3;38,37,44;,
+  3;25,26,22;,
+  3;19,20,15;,
+  3;32,31,38;,
+  3;22,23,19;,
+  3;31,37,38;,
+  3;66,67,61;,
+  3;62,61,67;,
+  3;67,68,62;,
+  3;63,62,68;,
+  3;68,69,63;,
+  3;64,63,69;,
+  3;72,73,66;,
+  3;67,66,73;,
+  3;73,74,67;,
+  3;68,67,74;,
+  3;74,75,68;,
+  3;69,68,75;,
+  3;78,79,72;,
+  3;73,72,79;,
+  3;79,80,73;,
+  3;74,73,80;,
+  3;80,81,74;,
+  3;75,74,81;,
+  3;80,79,86;,
+  3;81,80,87;,
+  3;79,78,85;,
+  3;113,112,117;,
+  3;112,116,117;,
+  3;113,117,118;,
+  3;117,116,120;,
+  3;116,121,120;,
+  3;118,117,122;,
+  3;117,120,122;,
+  3;118,122,123;,
+  3;84,85,78;,
+  3;85,86,79;,
+  3;86,87,80;,
+  3;105,104,109;,
+  3;114,113,118;,
+  3;119,118,123;,
+  3;109,108,113;,
+  3;108,112,113;,
+  3;90,91,84;,
+  3;85,84,91;,
+  3;91,92,85;,
+  3;86,85,92;,
+  3;91,90,97;,
+  3;97,96,101;,
+  3;96,100,101;,
+  3;101,100,105;,
+  3;100,104,105;,
+  3;101,105,106;,
+  3;105,109,110;,
+  3;110,109,114;,
+  3;109,113,114;,
+  3;114,118,119;,
+  3;87,86,93;,
+  3;97,98,91;,
+  3;97,101,102;,
+  3;102,101,106;,
+  3;106,105,110;,
+  3;92,93,86;,
+  3;92,91,98;,
+  3;98,97,102;,
+  3;98,102,103;,
+  3;76,77,70;,
+  3;82,83,76;,
+  3;110,114,115;,
+  3;115,114,119;,
+  3;98,99,92;,
+  3;93,92,99;,
+  3;99,98,103;,
+  3;70,71,65;,
+  3;77,76,83;,
+  3;106,110,111;,
+  3;88,89,82;,
+  3;96,97,90;,
+  3;71,70,77;,
+  3;102,106,107;,
+  3;83,82,89;,
+  3;103,102,107;,
+  3;94,95,124;,
+  3;128,127,134;,
+  3;131,132,125;,
+  3;126,125,132;,
+  3;132,133,126;,
+  3;127,126,133;,
+  3;133,134,127;,
+  3;135,136,129;,
+  3;130,129,136;,
+  3;136,181,130;,
+  3;182,130,181;,
+  3;137,138,131;,
+  3;132,131,138;,
+  3;138,139,132;,
+  3;133,132,139;,
+  3;139,140,133;,
+  3;134,133,140;,
+  3;141,142,135;,
+  3;136,135,142;,
+  3;142,183,136;,
+  3;181,136,183;,
+  3;143,144,137;,
+  3;138,137,144;,
+  3;144,145,138;,
+  3;139,138,145;,
+  3;145,146,139;,
+  3;140,139,146;,
+  3;142,141,147;,
+  3;147,184,142;,
+  3;183,142,184;,
+  3;148,149,143;,
+  3;144,143,149;,
+  3;149,150,144;,
+  3;145,144,150;,
+  3;150,151,145;,
+  3;146,145,151;,
+  3;152,185,147;,
+  3;184,147,185;,
+  3;149,148,154;,
+  3;150,149,155;,
+  3;151,150,156;,
+  3;153,154,148;,
+  3;185,152,186;,
+  3;174,173,180;,
+  3;174,180,189;,
+  3;176,175,190;,
+  3;175,191,190;,
+  3;177,176,192;,
+  3;176,190,192;,
+  3;180,179,195;,
+  3;179,194,195;,
+  3;189,180,196;,
+  3;180,195,196;,
+  3;155,156,150;,
+  3;154,155,149;,
+  3;154,153,158;,
+  3;166,170,171;,
+  3;187,169,188;,
+  3;169,174,188;,
+  3;171,170,176;,
+  3;170,175,176;,
+  3;188,174,189;,
+  3;157,158,153;,
+  3;158,159,154;,
+  3;155,154,159;,
+  3;158,157,161;,
+  3;157,160,161;,
+  3;161,160,164;,
+  3;160,163,164;,
+  3;177,192,193;,
+  3;164,163,167;,
+  3;163,166,167;,
+  3;167,166,171;,
+  3;171,176,177;,
+  3;159,158,162;,
+  3;158,161,162;,
+  3;167,171,172;,
+  3;172,171,177;,
+  3;161,164,165;,
+  3;164,167,168;,
+  3;178,177,193;,
+  3;168,167,172;,
+  3;172,177,178;,
+  3;207,208,201;,
+  3;203,204,197;,
+  3;198,197,204;,
+  3;205,206,199;,
+  3;200,199,206;,
+  3;206,207,200;,
+  3;201,200,207;,
+  3;209,210,203;,
+  3;204,203,210;,
+  3;211,212,205;,
+  3;206,205,212;,
+  3;212,213,206;,
+  3;207,206,213;,
+  3;213,214,207;,
+  3;208,207,214;,
+  3;215,216,209;,
+  3;210,209,216;,
+  3;217,218,211;,
+  3;212,211,218;,
+  3;218,219,212;,
+  3;213,212,219;,
+  3;219,220,213;,
+  3;214,213,220;,
+  3;221,222,215;,
+  3;216,215,222;,
+  3;223,224,217;,
+  3;218,217,224;,
+  3;224,225,218;,
+  3;219,218,225;,
+  3;225,226,219;,
+  3;220,219,226;,
+  3;222,221,227;,
+  3;228,229,223;,
+  3;224,223,229;,
+  3;229,230,224;,
+  3;225,224,230;,
+  3;226,225,231;,
+  3;230,231,225;,
+  3;232,233,228;,
+  3;229,228,233;,
+  3;250,249,252;,
+  3;249,253,252;,
+  3;250,252,254;,
+  3;233,234,229;,
+  3;230,229,234;,
+  3;234,233,238;,
+  3;233,232,237;,
+  3;232,236,237;,
+  3;237,236,241;,
+  3;236,240,241;,
+  3;240,243,244;,
+  3;243,246,247;,
+  3;247,246,250;,
+  3;246,249,250;,
+  3;234,235,230;,
+  3;231,230,235;,
+  3;233,237,238;,
+  3;241,240,244;,
+  3;244,243,247;,
+  3;247,250,251;,
+  3;251,250,254;,
+  3;237,241,242;,
+  3;238,237,242;,
+  3;244,247,248;,
+  3;234,238,239;,
+  3;241,244,245;,
+  3;235,234,239;,
+  3;202,201,208;,
+  3;242,241,245;,
+  3;248,247,251;,
+  3;245,244,248;,
+  3;251,254,255;,
+  3;259,260,256;,
+  3;257,256,260;,
+  3;260,261,257;,
+  3;262,263,259;,
+  3;260,259,263;,
+  3;263,264,260;,
+  3;261,260,264;,
+  3;265,266,262;,
+  3;263,262,266;,
+  3;266,267,263;,
+  3;264,263,267;,
+  3;267,268,264;,
+  3;271,272,265;,
+  3;266,265,272;,
+  3;272,273,266;,
+  3;267,266,273;,
+  3;273,274,267;,
+  3;268,267,274;,
+  3;275,276,269;,
+  3;270,269,276;,
+  3;277,278,271;,
+  3;272,271,278;,
+  3;278,279,272;,
+  3;273,272,279;,
+  3;279,280,273;,
+  3;274,273,280;,
+  3;282,283,275;,
+  3;276,275,283;,
+  3;278,277,285;,
+  3;279,278,286;,
+  3;280,279,287;,
+  3;284,285,277;,
+  3;285,286,278;,
+  3;286,287,279;,
+  3;285,284,292;,
+  3;284,291,292;,
+  3;286,285,293;,
+  3;285,292,293;,
+  3;292,291,298;,
+  3;283,282,290;,
+  3;282,289,290;,
+  3;290,289,296;,
+  3;291,297,298;,
+  3;297,302,303;,
+  3;306,310,311;,
+  3;311,310,313;,
+  3;293,292,299;,
+  3;292,298,299;,
+  3;298,297,303;,
+  3;303,302,307;,
+  3;302,306,307;,
+  3;307,306,311;,
+  3;287,286,294;,
+  3;286,293,294;,
+  3;298,303,304;,
+  3;299,298,304;,
+  3;280,281,274;,
+  3;294,293,300;,
+  3;293,299,300;,
+  3;304,303,308;,
+  3;303,307,308;,
+  3;307,311,312;,
+  3;311,313,314;,
+  3;287,288,280;,
+  3;287,294,295;,
+  3;299,304,305;,
+  3;308,307,312;,
+  3;258,257,261;,
+  3;281,280,288;,
+  3;300,299,305;,
+  3;312,311,314;,
+  3;288,287,295;,
+  3;294,300,301;,
+  3;295,294,301;,
+  3;304,308,309;,
+  3;305,304,309;,
+  3;320,321,316;,
+  3;317,316,321;,
+  3;321,322,317;,
+  3;318,317,322;,
+  3;322,323,318;,
+  3;326,327,320;,
+  3;321,320,327;,
+  3;327,328,321;,
+  3;322,321,328;,
+  3;328,329,322;,
+  3;323,322,329;,
+  3;326,325,332;,
+  3;327,326,333;,
+  3;328,327,334;,
+  3;329,328,335;,
+  3;368,367,371;,
+  3;367,370,371;,
+  3;332,333,326;,
+  3;333,334,327;,
+  3;334,335,328;,
+  3;337,338,331;,
+  3;332,331,338;,
+  3;338,339,332;,
+  3;333,332,339;,
+  3;339,340,333;,
+  3;334,333,340;,
+  3;340,341,334;,
+  3;335,334,341;,
+  3;338,337,343;,
+  3;343,344,338;,
+  3;339,338,344;,
+  3;344,345,339;,
+  3;340,339,345;,
+  3;345,346,340;,
+  3;341,340,346;,
+  3;348,349,343;,
+  3;344,343,349;,
+  3;349,350,344;,
+  3;345,344,350;,
+  3;350,351,345;,
+  3;346,345,351;,
+  3;351,350,355;,
+  3;349,348,353;,
+  3;350,349,354;,
+  3;349,353,354;,
+  3;350,354,355;,
+  3;354,353,358;,
+  3;353,357,358;,
+  3;355,354,359;,
+  3;354,358,359;,
+  3;358,357,362;,
+  3;362,361,365;,
+  3;365,364,368;,
+  3;325,326,319;,
+  3;320,319,326;,
+  3;331,332,325;,
+  3;342,343,337;,
+  3;347,348,342;,
+  3;343,342,348;,
+  3;348,352,353;,
+  3;353,352,357;,
+  3;357,361,362;,
+  3;361,364,365;,
+  3;364,367,368;,
+  3;366,369,370;,
+  3;325,324,331;,
+  3;331,330,337;,
+  3;337,336,342;,
+  3;348,347,352;,
+  3;352,356,357;,
+  3;357,356,361;,
+  3;364,363,367;,
+  3;367,366,370;,
+  3;316,315,320;,
+  3;361,360,364;,
+  3;319,320,315;,
+  3;363,366,367;,
+  3;356,360,361;,
+  3;360,363,364;,
+  3;375,374,381;,
+  3;430,429,434;,
+  3;427,432,431;,
+  3;378,379,372;,
+  3;373,372,379;,
+  3;428,427,431;,
+  3;379,380,373;,
+  3;384,385,378;,
+  3;379,378,385;,
+  3;428,431,433;,
+  3;374,373,380;,
+  3;429,428,433;,
+  3;381,380,387;,
+  3;387,386,393;,
+  3;426,425,430;,
+  3;380,381,374;,
+  3;385,386,379;,
+  3;380,379,386;,
+  3;386,387,380;,
+  3;385,384,391;,
+  3;386,385,392;,
+  3;392,393,386;,
+  3;393,392,399;,
+  3;421,425,426;,
+  3;425,424,429;,
+  3;424,428,429;,
+  3;425,429,430;,
+  3;429,433,434;,
+  3;390,391,384;,
+  3;391,392,385;,
+  3;396,397,390;,
+  3;391,390,397;,
+  3;397,398,391;,
+  3;392,391,398;,
+  3;398,399,392;,
+  3;395,394,401;,
+  3;402,403,396;,
+  3;397,396,403;,
+  3;403,404,397;,
+  3;398,397,404;,
+  3;404,405,398;,
+  3;399,398,405;,
+  3;407,408,402;,
+  3;403,402,408;,
+  3;408,409,403;,
+  3;404,403,409;,
+  3;409,410,404;,
+  3;405,404,410;,
+  3;408,407,412;,
+  3;409,408,413;,
+  3;408,412,413;,
+  3;410,409,414;,
+  3;409,413,414;,
+  3;414,413,418;,
+  3;407,411,412;,
+  3;412,411,416;,
+  3;413,412,417;,
+  3;412,416,417;,
+  3;413,417,418;,
+  3;417,416,421;,
+  3;416,420,421;,
+  3;418,417,422;,
+  3;417,421,422;,
+  3;421,420,425;,
+  3;389,388,395;,
+  3;401,400,406;,
+  3;411,415,416;,
+  3;416,415,420;,
+  3;420,424,425;,
+  3;394,395,388;,
+  3;400,401,394;,
+  3;383,382,389;,
+  3;388,389,382;,
+  3;420,419,424;,
+  3;424,423,428;,
+  3;415,419,420;,
+  3;423,427,428;,
+  3;382,383,376;,
+  3;377,376,383;,
+  3;419,423,424;,
+  3;448,449,443;,
+  3;449,448,455;,
+  3;494,478,495;,
+  3;485,489,490;,
+  3;491,461,492;,
+  3;461,491,455;,
+  3;478,482,495;,
+  3;437,436,440;,
+  3;492,467,493;,
+  3;493,473,494;,
+  3;440,439,443;,
+  3;467,492,461;,
+  3;443,442,448;,
+  3;454,455,448;,
+  3;455,454,461;,
+  3;481,485,486;,
+  3;489,488,498;,
+  3;467,473,493;,
+  3;473,478,494;,
+  3;482,481,486;,
+  3;439,440,436;,
+  3;442,443,439;,
+  3;447,448,442;,
+  3;448,447,454;,
+  3;460,461,454;,
+  3;477,481,482;,
+  3;485,484,489;,
+  3;488,496,498;,
+  3;461,460,467;,
+  3;467,466,473;,
+  3;473,472,478;,
+  3;478,477,482;,
+  3;438,439,435;,
+  3;436,435,439;,
+  3;441,442,438;,
+  3;439,438,442;,
+  3;442,441,447;,
+  3;453,454,447;,
+  3;454,453,460;,
+  3;484,488,489;,
+  3;446,447,441;,
+  3;445,444,451;,
+  3;452,453,446;,
+  3;447,446,453;,
+  3;456,457,450;,
+  3;451,450,457;,
+  3;458,459,452;,
+  3;453,452,459;,
+  3;459,460,453;,
+  3;462,463,456;,
+  3;457,456,463;,
+  3;464,465,458;,
+  3;459,458,465;,
+  3;465,466,459;,
+  3;460,459,466;,
+  3;466,467,460;,
+  3;463,462,469;,
+  3;465,464,471;,
+  3;464,470,471;,
+  3;466,465,472;,
+  3;465,471,472;,
+  3;466,472,473;,
+  3;471,470,476;,
+  3;472,471,477;,
+  3;472,477,478;,
+  3;470,475,476;,
+  3;471,476,477;,
+  3;476,475,480;,
+  3;477,476,481;,
+  3;476,480,481;,
+  3;475,479,480;,
+  3;480,479,484;,
+  3;479,483,484;,
+  3;481,480,485;,
+  3;480,484,485;,
+  3;484,483,488;,
+  3;483,487,488;,
+  3;488,487,496;,
+  3;487,497,496;,
+  3;450,451,444;,
+  3;462,468,469;,
+  3;469,468,474;,
+  3;507,506,510;,
+  3;504,503,507;,
+  3;510,509,515;,
+  3;520,521,515;,
+  3;556,555,560;,
+  3;555,559,560;,
+  3;501,500,504;,
+  3;506,507,503;,
+  3;509,510,506;,
+  3;521,520,528;,
+  3;503,504,500;,
+  3;552,551,556;,
+  3;551,555,556;,
+  3;514,515,509;,
+  3;515,514,520;,
+  3;555,554,559;,
+  3;554,557,559;,
+  3;500,499,503;,
+  3;503,502,506;,
+  3;506,505,509;,
+  3;527,528,520;,
+  3;528,527,535;,
+  3;546,551,552;,
+  3;547,546,552;,
+  3;502,503,499;,
+  3;505,506,502;,
+  3;508,509,505;,
+  3;509,508,514;,
+  3;551,550,555;,
+  3;535,534,541;,
+  3;541,540,547;,
+  3;519,520,514;,
+  3;520,519,527;,
+  3;527,534,535;,
+  3;534,540,541;,
+  3;540,546,547;,
+  3;513,514,508;,
+  3;518,519,513;,
+  3;514,513,519;,
+  3;519,518,526;,
+  3;526,527,519;,
+  3;527,526,534;,
+  3;546,545,551;,
+  3;545,550,551;,
+  3;516,517,511;,
+  3;512,511,517;,
+  3;523,524,516;,
+  3;517,516,524;,
+  3;525,526,518;,
+  3;523,522,530;,
+  3;524,523,531;,
+  3;523,530,531;,
+  3;526,525,533;,
+  3;525,532,533;,
+  3;526,533,534;,
+  3;530,529,536;,
+  3;531,530,537;,
+  3;530,536,537;,
+  3;533,532,539;,
+  3;532,538,539;,
+  3;534,533,540;,
+  3;533,539,540;,
+  3;537,536,543;,
+  3;536,542,543;,
+  3;539,538,545;,
+  3;540,539,546;,
+  3;539,545,546;,
+  3;538,544,545;,
+  3;543,542,548;,
+  3;545,544,550;,
+  3;544,549,550;,
+  3;550,549,554;,
+  3;549,553,554;,
+  3;550,554,555;,
+  3;554,553,557;,
+  3;553,558,557;,
+  3;577,578,571;,
+  3;572,571,578;,
+  3;613,617,616;,
+  3;610,613,614;,
+  3;583,584,577;,
+  3;589,595,596;,
+  3;564,565,561;,
+  3;567,568,564;,
+  3;578,577,584;,
+  3;589,590,583;,
+  3;562,561,565;,
+  3;584,583,590;,
+  3;565,564,568;,
+  3;614,613,616;,
+  3;573,574,567;,
+  3;568,567,574;,
+  3;574,575,568;,
+  3;579,580,573;,
+  3;574,573,580;,
+  3;580,581,574;,
+  3;575,574,581;,
+  3;586,587,580;,
+  3;581,580,587;,
+  3;587,588,581;,
+  3;587,586,593;,
+  3;593,594,587;,
+  3;588,587,594;,
+  3;585,586,579;,
+  3;580,579,586;,
+  3;591,592,585;,
+  3;586,585,592;,
+  3;592,593,586;,
+  3;590,589,596;,
+  3;592,591,598;,
+  3;591,597,598;,
+  3;593,592,599;,
+  3;592,598,599;,
+  3;594,593,600;,
+  3;593,599,600;,
+  3;596,595,601;,
+  3;598,597,603;,
+  3;597,602,603;,
+  3;599,598,604;,
+  3;598,603,604;,
+  3;600,599,605;,
+  3;599,604,605;,
+  3;603,602,607;,
+  3;602,606,607;,
+  3;604,603,608;,
+  3;603,607,608;,
+  3;604,608,609;,
+  3;607,606,611;,
+  3;606,610,611;,
+  3;608,607,612;,
+  3;607,611,612;,
+  3;612,611,615;,
+  3;565,566,562;,
+  3;563,562,566;,
+  3;568,569,565;,
+  3;566,565,569;,
+  3;614,616,618;,
+  3;569,568,575;,
+  3;611,610,614;,
+  3;611,614,615;,
+  3;615,614,618;,
+  3;581,582,575;,
+  3;582,581,588;,
+  3;605,604,609;,
+  3;575,576,569;,
+  3;569,570,566;,
+  3;570,569,576;,
+  3;576,575,582;,
+  3;649,657,658;,
+  3;634,635,630;,
+  3;639,638,643;,
+  3;629,630,626;,
+  3;633,634,629;,
+  3;630,629,634;,
+  3;633,632,637;,
+  3;620,619,623;,
+  3;623,624,620;,
+  3;621,620,624;,
+  3;624,625,621;,
+  3;622,621,625;,
+  3;626,627,623;,
+  3;624,623,627;,
+  3;627,628,624;,
+  3;625,624,628;,
+  3;672,678,677;,
+  3;673,677,679;,
+  3;674,679,680;,
+  3;675,680,681;,
+  3;627,626,630;,
+  3;630,631,627;,
+  3;637,638,633;,
+  3;634,633,638;,
+  3;638,639,634;,
+  3;642,643,638;,
+  3;640,641,636;,
+  3;637,636,641;,
+  3;641,642,637;,
+  3;638,637,642;,
+  3;641,640,645;,
+  3;640,644,645;,
+  3;642,641,646;,
+  3;641,645,646;,
+  3;643,642,647;,
+  3;642,646,647;,
+  3;643,647,648;,
+  3;645,644,653;,
+  3;644,652,653;,
+  3;646,645,654;,
+  3;645,653,654;,
+  3;647,646,655;,
+  3;646,654,655;,
+  3;648,647,656;,
+  3;647,655,656;,
+  3;651,650,660;,
+  3;653,652,662;,
+  3;652,661,662;,
+  3;654,653,663;,
+  3;653,662,663;,
+  3;655,654,664;,
+  3;654,663,664;,
+  3;656,655,665;,
+  3;655,664,665;,
+  3;682,659,666;,
+  3;662,661,668;,
+  3;661,667,668;,
+  3;663,662,669;,
+  3;662,668,669;,
+  3;664,663,670;,
+  3;663,669,670;,
+  3;665,664,671;,
+  3;664,670,671;,
+  3;668,667,673;,
+  3;667,672,673;,
+  3;669,668,674;,
+  3;668,673,674;,
+  3;670,669,675;,
+  3;669,674,675;,
+  3;671,670,676;,
+  3;670,675,676;,
+  3;673,672,677;,
+  3;674,673,679;,
+  3;675,674,680;,
+  3;676,675,681;,
+  3;705,706,700;,
+  3;701,700,706;,
+  3;732,731,739;,
+  3;691,692,687;,
+  3;688,687,692;,
+  3;692,693,688;,
+  3;692,691,695;,
+  3;695,696,692;,
+  3;693,692,696;,
+  3;694,695,691;,
+  3;697,698,694;,
+  3;695,694,698;,
+  3;698,699,695;,
+  3;696,695,699;,
+  3;702,703,697;,
+  3;698,697,703;,
+  3;703,704,698;,
+  3;699,698,704;,
+  3;703,702,708;,
+  3;706,705,713;,
+  3;705,712,713;,
+  3;687,688,683;,
+  3;684,683,688;,
+  3;688,689,684;,
+  3;685,684,689;,
+  3;689,690,685;,
+  3;686,685,690;,
+  3;689,688,693;,
+  3;708,709,703;,
+  3;704,703,709;,
+  3;709,710,704;,
+  3;710,709,717;,
+  3;707,708,702;,
+  3;708,707,715;,
+  3;709,708,716;,
+  3;707,714,715;,
+  3;708,715,716;,
+  3;709,716,717;,
+  3;712,711,719;,
+  3;713,712,720;,
+  3;712,719,720;,
+  3;715,714,722;,
+  3;714,721,722;,
+  3;716,715,723;,
+  3;715,722,723;,
+  3;717,716,724;,
+  3;716,723,724;,
+  3;719,718,725;,
+  3;720,719,726;,
+  3;719,725,726;,
+  3;722,721,728;,
+  3;721,727,728;,
+  3;723,722,729;,
+  3;722,728,729;,
+  3;724,723,730;,
+  3;723,729,730;,
+  3;726,725,734;,
+  3;725,733,734;,
+  3;728,727,736;,
+  3;727,735,736;,
+  3;729,728,737;,
+  3;728,736,737;,
+  3;730,729,738;,
+  3;729,737,738;,
+  3;734,733,740;,
+  3;736,735,742;,
+  3;735,741,742;,
+  3;737,736,743;,
+  3;736,742,743;,
+  3;738,737,744;,
+  3;737,743,744;,
+  3;742,741,745;,
+  3;741,746,745;,
+  3;743,742,747;,
+  3;742,745,747;,
+  3;744,743,748;,
+  3;743,747,748;,
+  3;763,764,759;,
+  3;760,759,764;,
+  3;770,769,773;,
+  3;767,766,770;,
+  3;761,762,757;,
+  3;765,766,761;,
+  3;768,769,765;,
+  3;766,765,769;,
+  3;769,770,766;,
+  3;771,772,768;,
+  3;769,768,772;,
+  3;757,758,753;,
+  3;754,753,758;,
+  3;758,759,754;,
+  3;758,757,762;,
+  3;762,763,758;,
+  3;759,758,763;,
+  3;762,761,766;,
+  3;766,767,762;,
+  3;763,762,767;,
+  3;772,773,769;,
+  3;772,771,777;,
+  3;771,776,777;,
+  3;773,772,778;,
+  3;772,777,778;,
+  3;753,754,749;,
+  3;750,749,754;,
+  3;754,755,750;,
+  3;751,750,755;,
+  3;755,756,751;,
+  3;752,751,756;,
+  3;755,754,759;,
+  3;759,760,755;,
+  3;756,755,760;,
+  3;778,777,783;,
+  3;775,774,780;,
+  3;774,779,780;,
+  3;777,776,782;,
+  3;776,781,782;,
+  3;777,782,783;,
+  3;778,783,784;,
+  3;780,779,786;,
+  3;779,785,786;,
+  3;782,781,788;,
+  3;781,787,788;,
+  3;783,782,789;,
+  3;782,788,789;,
+  3;784,783,790;,
+  3;783,789,790;,
+  3;786,785,792;,
+  3;785,791,792;,
+  3;788,787,794;,
+  3;787,793,794;,
+  3;789,788,795;,
+  3;788,794,795;,
+  3;790,789,796;,
+  3;789,795,796;,
+  3;792,791,798;,
+  3;791,797,798;,
+  3;794,793,800;,
+  3;793,799,800;,
+  3;795,794,801;,
+  3;794,800,801;,
+  3;796,795,802;,
+  3;795,801,802;,
+  3;798,797,803;,
+  3;800,799,804;,
+  3;799,805,804;,
+  3;801,800,806;,
+  3;800,804,806;,
+  3;802,801,807;,
+  3;801,806,807;,
+  3;848,847,852;,
+  3;852,857,858;,
+  3;838,837,841;,
+  3;840,843,844;,
+  3;834,835,829;,
+  3;830,829,835;,
+  3;840,841,837;,
+  3;843,847,848;,
+  3;834,833,838;,
+  3;825,824,830;,
+  3;837,838,833;,
+  3;858,857,864;,
+  3;829,830,824;,
+  3;829,828,834;,
+  3;819,818,825;,
+  3;833,834,828;,
+  3;813,812,819;,
+  3;824,825,818;,
+  3;864,863,870;,
+  3;821,820,826;,
+  3;818,819,812;,
+  3;857,863,864;,
+  3;837,836,840;,
+  3;863,869,870;,
+  3;820,821,814;,
+  3;826,827,821;,
+  3;831,832,826;,
+  3;832,831,836;,
+  3;827,828,822;,
+  3;828,827,833;,
+  3;815,814,821;,
+  3;821,822,815;,
+  3;822,821,827;,
+  3;827,826,832;,
+  3;832,833,827;,
+  3;836,837,832;,
+  3;833,832,837;,
+  3;839,840,836;,
+  3;840,839,843;,
+  3;839,842,843;,
+  3;843,842,847;,
+  3;842,846,847;,
+  3;814,815,808;,
+  3;809,808,815;,
+  3;815,816,809;,
+  3;810,809,816;,
+  3;816,817,810;,
+  3;811,810,817;,
+  3;817,818,811;,
+  3;812,811,818;,
+  3;816,815,822;,
+  3;822,823,816;,
+  3;817,816,823;,
+  3;823,824,817;,
+  3;818,817,824;,
+  3;823,822,828;,
+  3;828,829,823;,
+  3;824,823,829;,
+  3;846,845,850;,
+  3;847,846,851;,
+  3;845,849,850;,
+  3;846,850,851;,
+  3;847,851,852;,
+  3;850,849,855;,
+  3;849,854,855;,
+  3;851,850,856;,
+  3;850,855,856;,
+  3;852,851,857;,
+  3;851,856,857;,
+  3;854,853,860;,
+  3;853,859,860;,
+  3;855,854,861;,
+  3;854,860,861;,
+  3;856,855,862;,
+  3;855,861,862;,
+  3;857,856,863;,
+  3;856,862,863;,
+  3;860,859,866;,
+  3;859,865,866;,
+  3;861,860,867;,
+  3;860,866,867;,
+  3;862,861,868;,
+  3;861,867,868;,
+  3;863,862,869;,
+  3;862,868,869;,
+  3;891,890,895;,
+  3;927,935,934;,
+  3;894,895,890;,
+  3;909,915,916;,
+  3;910,909,916;,
+  3;899,900,896;,
+  3;887,886,891;,
+  3;915,921,922;,
+  3;890,891,886;,
+  3;890,889,894;,
+  3;897,898,893;,
+  3;894,893,898;,
+  3;900,901,897;,
+  3;898,897,901;,
+  3;901,900,904;,
+  3;904,907,908;,
+  3;908,907,914;,
+  3;877,878,871;,
+  3;921,928,929;,
+  3;916,915,922;,
+  3;886,887,881;,
+  3;882,881,887;,
+  3;889,890,885;,
+  3;886,885,890;,
+  3;893,894,889;,
+  3;893,892,897;,
+  3;897,896,900;,
+  3;900,899,903;,
+  3;899,902,903;,
+  3;900,903,904;,
+  3;903,902,906;,
+  3;904,903,907;,
+  3;903,906,907;,
+  3;907,906,913;,
+  3;881,882,875;,
+  3;876,875,882;,
+  3;885,886,880;,
+  3;881,880,886;,
+  3;892,893,888;,
+  3;889,888,893;,
+  3;896,897,892;,
+  3;914,913,920;,
+  3;920,919,926;,
+  3;926,925,933;,
+  3;907,913,914;,
+  3;902,905,906;,
+  3;906,905,912;,
+  3;906,912,913;,
+  3;880,881,874;,
+  3;875,874,881;,
+  3;888,889,884;,
+  3;885,884,889;,
+  3;913,919,920;,
+  3;919,925,926;,
+  3;925,932,933;,
+  3;872,871,878;,
+  3;879,880,873;,
+  3;874,873,880;,
+  3;878,877,883;,
+  3;884,885,879;,
+  3;880,879,885;,
+  3;905,911,912;,
+  3;912,911,918;,
+  3;911,917,918;,
+  3;913,912,919;,
+  3;912,918,919;,
+  3;918,917,924;,
+  3;917,923,924;,
+  3;919,918,925;,
+  3;918,924,925;,
+  3;922,921,929;,
+  3;924,923,930;,
+  3;923,931,930;,
+  3;925,924,932;,
+  3;924,930,932;;
+ }
+
+ MeshTextureCoords {
+  936;
+  -12.326100;-1.717490;,
+  -10.768200;-1.718070;,
+  -9.210410;-1.718640;,
+  -7.652560;-1.719220;,
+  -6.094730;-1.719800;,
+  -4.536860;-1.720370;,
+  -10.707700;-1.347720;,
+  -9.149850;-1.348290;,
+  -7.592010;-1.348870;,
+  -6.034170;-1.349450;,
+  -4.476340;-1.350020;,
+  -9.089300;-0.977944;,
+  -7.531460;-0.978521;,
+  -5.973630;-0.979096;,
+  -4.415780;-0.979672;,
+  -9.028740;-0.607594;,
+  -7.470900;-0.608171;,
+  -5.913060;-0.608747;,
+  -4.355220;-0.609322;,
+  -8.968180;-0.237245;,
+  -7.410340;-0.237821;,
+  -5.852500;-0.238396;,
+  -8.907630;0.133105;,
+  -7.349780;0.132529;,
+  -5.791940;0.131954;,
+  -8.847060;0.503455;,
+  -7.289220;0.502879;,
+  -5.731380;0.502303;,
+  -8.786510;0.873805;,
+  -7.228660;0.873229;,
+  -5.670820;0.872654;,
+  -11.841601;1.245310;,
+  -10.283800;1.244730;,
+  -8.725950;1.244160;,
+  -7.168100;1.243580;,
+  -5.610270;1.243000;,
+  -4.052420;1.242430;,
+  -11.781100;1.615660;,
+  -10.223200;1.615080;,
+  -8.665390;1.614510;,
+  -7.107550;1.613930;,
+  -5.549710;1.613350;,
+  -3.991860;1.612780;,
+  -11.720400;1.986010;,
+  -10.162599;1.985430;,
+  -8.604810;1.984850;,
+  -7.046970;1.984280;,
+  -5.489160;1.983700;,
+  -3.931310;1.983130;,
+  -11.659900;2.356350;,
+  -10.102100;2.355780;,
+  -8.544230;2.355200;,
+  -6.986370;2.354630;,
+  -5.428550;2.354050;,
+  -3.870710;2.353480;,
+  -11.599300;2.726700;,
+  -10.041500;2.726130;,
+  -6.925820;2.724980;,
+  -8.483650;2.725550;,
+  -5.367960;2.724400;,
+  -3.810140;2.723830;,
+  -27.904499;-1.711730;,
+  -26.346701;-1.712310;,
+  -24.788800;-1.712880;,
+  -23.231002;-1.713460;,
+  -21.673099;-1.714040;,
+  -27.843901;-1.341380;,
+  -26.286101;-1.341960;,
+  -24.728301;-1.342540;,
+  -23.170400;-1.343110;,
+  -21.612600;-1.343690;,
+  -20.054701;-1.344260;,
+  -27.783398;-0.971033;,
+  -26.225501;-0.971610;,
+  -24.667699;-0.972185;,
+  -23.109899;-0.972761;,
+  -21.552000;-0.973337;,
+  -19.994200;-0.973913;,
+  -27.722800;-0.600683;,
+  -26.165002;-0.601260;,
+  -24.607099;-0.601835;,
+  -23.049299;-0.602412;,
+  -21.491501;-0.602987;,
+  -19.933600;-0.603564;,
+  -27.662301;-0.230334;,
+  -26.104400;-0.230910;,
+  -24.546600;-0.231486;,
+  -22.988701;-0.232062;,
+  -21.430901;-0.232637;,
+  -19.873101;-0.233213;,
+  -27.601699;0.140016;,
+  -26.043899;0.139440;,
+  -24.486000;0.138864;,
+  -22.928200;0.138288;,
+  -21.370301;0.137712;,
+  -19.812499;0.137137;,
+  -27.541101;0.510365;,
+  -25.983299;0.509790;,
+  -24.425501;0.509214;,
+  -22.867600;0.508638;,
+  -27.480499;0.880714;,
+  -25.922701;0.880139;,
+  -24.364901;0.879564;,
+  -22.807101;0.878988;,
+  -27.419901;1.251060;,
+  -25.862101;1.250490;,
+  -24.304301;1.249910;,
+  -22.746402;1.249340;,
+  -27.359299;1.621410;,
+  -25.801501;1.620840;,
+  -24.243701;1.620260;,
+  -22.685899;1.619690;,
+  -27.298701;1.991760;,
+  -25.740901;1.991190;,
+  -24.183202;1.990610;,
+  -22.625299;1.990040;,
+  -27.238198;2.362110;,
+  -25.680299;2.361540;,
+  -24.122600;2.360960;,
+  -22.564699;2.360390;,
+  -25.619800;2.731890;,
+  -27.177699;2.732460;,
+  -24.062000;2.731310;,
+  -22.504200;2.730740;,
+  -21.430901;-0.232637;,
+  -46.598499;-1.704820;,
+  -45.040698;-1.705400;,
+  -43.482800;-1.705970;,
+  -41.924998;-1.706550;,
+  43.756099;-1.738220;,
+  45.314000;-1.738800;,
+  -46.537997;-1.334470;,
+  -44.980099;-1.335050;,
+  -43.422298;-1.335630;,
+  -41.864400;-1.336200;,
+  43.816701;-1.367870;,
+  45.374499;-1.368450;,
+  -46.477402;-0.964124;,
+  -44.919600;-0.964701;,
+  -43.361699;-0.965276;,
+  -41.803901;-0.965852;,
+  43.877299;-0.997524;,
+  45.435101;-0.998100;,
+  -46.416800;-0.593774;,
+  -44.859002;-0.594350;,
+  -43.301101;-0.594926;,
+  -41.743302;-0.595502;,
+  45.495702;-0.627751;,
+  -46.356202;-0.223426;,
+  -44.798400;-0.224001;,
+  -43.240602;-0.224577;,
+  -41.682701;-0.225152;,
+  45.556301;-0.257403;,
+  -46.295699;0.146924;,
+  -44.737802;0.146348;,
+  -43.180000;0.145773;,
+  -41.622202;0.145196;,
+  -46.235101;0.517273;,
+  -44.677299;0.516698;,
+  -43.119402;0.516122;,
+  -46.174598;0.887624;,
+  -44.616701;0.887048;,
+  -43.058899;0.886472;,
+  -46.114000;1.257970;,
+  -44.556099;1.257400;,
+  -42.998298;1.256820;,
+  -46.053501;1.628330;,
+  -44.495603;1.627750;,
+  -42.937699;1.627170;,
+  45.859101;1.594350;,
+  -45.993002;1.998680;,
+  -44.435101;1.998100;,
+  -42.877299;1.997520;,
+  44.361699;1.965270;,
+  45.919600;1.964700;,
+  -45.932400;2.369030;,
+  -44.374499;2.368450;,
+  -42.816701;2.367870;,
+  -41.258899;2.367300;,
+  44.422298;2.335630;,
+  45.980202;2.335050;,
+  46.932400;-1.369030;,
+  46.871798;-1.739380;,
+  46.992902;-0.998676;,
+  47.053501;-0.628326;,
+  47.114102;-0.257979;,
+  47.174701;0.112372;,
+  47.416899;1.593770;,
+  47.477402;1.964120;,
+  47.537997;2.334470;,
+  -44.314000;2.738800;,
+  -45.871898;2.739380;,
+  -42.756099;2.738220;,
+  -41.198301;2.737650;,
+  44.482899;2.705980;,
+  46.040698;2.705400;,
+  47.598499;2.704820;,
+  25.062200;-1.731320;,
+  26.620002;-1.731890;,
+  28.177798;-1.732470;,
+  29.735699;-1.733040;,
+  31.293398;-1.733620;,
+  32.851299;-1.734190;,
+  25.122699;-1.360970;,
+  26.680600;-1.361540;,
+  28.238400;-1.362120;,
+  29.796198;-1.362690;,
+  31.354099;-1.363270;,
+  32.911901;-1.363840;,
+  25.183301;-0.990616;,
+  26.741101;-0.991193;,
+  28.298899;-0.991767;,
+  29.856800;-0.992343;,
+  31.414602;-0.992920;,
+  32.972499;-0.993496;,
+  25.243800;-0.620266;,
+  26.801701;-0.620842;,
+  28.359501;-0.621418;,
+  29.917299;-0.621993;,
+  31.475200;-0.622569;,
+  33.033002;-0.623145;,
+  25.304400;-0.249916;,
+  26.862198;-0.250492;,
+  28.420099;-0.251068;,
+  29.977901;-0.251644;,
+  31.535802;-0.252220;,
+  33.093600;-0.252796;,
+  26.922800;0.119858;,
+  28.480602;0.119282;,
+  30.038499;0.118705;,
+  31.596301;0.118131;,
+  33.154099;0.117554;,
+  28.541101;0.489634;,
+  30.099002;0.489057;,
+  31.656800;0.488481;,
+  33.214698;0.487904;,
+  28.601699;0.859984;,
+  30.159501;0.859408;,
+  31.717398;0.858832;,
+  33.275200;0.858256;,
+  28.662202;1.230330;,
+  30.220099;1.229760;,
+  31.777901;1.229180;,
+  28.722701;1.600680;,
+  30.280598;1.600110;,
+  31.838499;1.599530;,
+  28.783299;1.971030;,
+  30.341200;1.970460;,
+  31.899002;1.969880;,
+  28.843901;2.341380;,
+  30.401802;2.340810;,
+  31.959600;2.340230;,
+  30.462301;2.711160;,
+  28.904499;2.711730;,
+  32.020099;2.710580;,
+  33.578000;2.710010;,
+  9.483710;-1.725560;,
+  11.041500;-1.726130;,
+  12.599399;-1.726710;,
+  9.544260;-1.355210;,
+  11.102100;-1.355780;,
+  12.660000;-1.356360;,
+  9.604810;-0.984857;,
+  11.162700;-0.985432;,
+  12.720500;-0.986009;,
+  9.665320;-0.614505;,
+  11.223200;-0.615080;,
+  12.781000;-0.615657;,
+  14.338899;-0.616234;,
+  6.610210;-0.243003;,
+  8.168060;-0.243579;,
+  9.725880;-0.244155;,
+  11.283700;-0.244731;,
+  12.841601;-0.245307;,
+  14.399400;-0.245883;,
+  6.670770;0.127347;,
+  8.228610;0.126771;,
+  9.786450;0.126195;,
+  11.344300;0.125619;,
+  12.902100;0.125043;,
+  14.460000;0.124467;,
+  16.017800;0.123891;,
+  6.731330;0.497697;,
+  8.289170;0.497121;,
+  9.847000;0.496545;,
+  11.404801;0.495969;,
+  12.962700;0.495393;,
+  14.520501;0.494817;,
+  16.078400;0.494241;,
+  6.791890;0.868047;,
+  8.349730;0.867471;,
+  9.907560;0.866895;,
+  11.465400;0.866319;,
+  13.023200;0.865743;,
+  14.581101;0.865167;,
+  16.138901;0.864591;,
+  8.410290;1.237820;,
+  9.968130;1.237240;,
+  11.526000;1.236670;,
+  13.083800;1.236090;,
+  14.641600;1.235520;,
+  16.199499;1.234940;,
+  10.028700;1.607590;,
+  11.586500;1.607020;,
+  13.144301;1.606440;,
+  14.702200;1.605870;,
+  10.089200;1.977950;,
+  11.647101;1.977370;,
+  13.204900;1.976790;,
+  14.762701;1.976220;,
+  10.149800;2.348300;,
+  11.707600;2.347720;,
+  13.265500;2.347140;,
+  11.768200;2.718070;,
+  13.326000;2.717490;,
+  -16.999600;-1.715760;,
+  -15.441800;-1.716340;,
+  -13.883899;-1.716920;,
+  -12.326100;-1.717490;,
+  -16.939101;-1.345410;,
+  -15.381200;-1.345990;,
+  -13.823400;-1.346570;,
+  -12.265500;-1.347140;,
+  -10.707700;-1.347720;,
+  -18.436301;-0.974489;,
+  -16.878499;-0.975065;,
+  -15.320699;-0.975641;,
+  -13.762800;-0.976216;,
+  -12.205000;-0.976793;,
+  -10.647101;-0.977369;,
+  -18.375798;-0.604139;,
+  -16.817899;-0.604715;,
+  -15.260101;-0.605291;,
+  -13.702301;-0.605867;,
+  -12.144400;-0.606442;,
+  -10.586600;-0.607019;,
+  -18.315202;-0.233790;,
+  -16.757400;-0.234365;,
+  -15.199501;-0.234941;,
+  -13.641699;-0.235517;,
+  -12.083901;-0.236093;,
+  -10.526000;-0.236669;,
+  -16.696800;0.135985;,
+  -15.139000;0.135409;,
+  -13.581101;0.134833;,
+  -12.023300;0.134257;,
+  -10.465500;0.133681;,
+  -16.636299;0.506334;,
+  -15.078400;0.505759;,
+  -13.520600;0.505183;,
+  -11.962700;0.504607;,
+  -10.404899;0.504031;,
+  -15.017901;0.876109;,
+  -13.460000;0.875533;,
+  -11.902200;0.874957;,
+  -10.344300;0.874381;,
+  -14.957301;1.246460;,
+  -13.399500;1.245880;,
+  -11.841601;1.245310;,
+  -10.283800;1.244730;,
+  -14.896699;1.616810;,
+  -13.338900;1.616230;,
+  -11.781100;1.615660;,
+  -14.836099;1.987160;,
+  -13.278300;1.986580;,
+  -11.720400;1.986010;,
+  -14.775501;2.357510;,
+  -13.217700;2.356930;,
+  -11.659900;2.356350;,
+  -14.715000;2.727860;,
+  -13.157200;2.727280;,
+  -11.599300;2.726700;,
+  -34.135798;-1.709430;,
+  -32.578000;-1.710010;,
+  -31.020202;-1.710580;,
+  -29.462301;-1.711160;,
+  -37.190899;-1.337930;,
+  -35.633098;-1.338500;,
+  -34.075299;-1.339080;,
+  -32.517398;-1.339660;,
+  -30.959600;-1.340230;,
+  -29.401699;-1.340810;,
+  -37.130403;-0.967579;,
+  -35.572499;-0.968155;,
+  -34.014701;-0.968730;,
+  -32.456800;-0.969306;,
+  -30.899002;-0.969882;,
+  -29.341200;-0.970459;,
+  -37.069802;-0.597230;,
+  -35.512000;-0.597804;,
+  -33.954102;-0.598381;,
+  -32.396301;-0.598956;,
+  -30.838499;-0.599532;,
+  -29.280598;-0.600108;,
+  -37.009200;-0.226879;,
+  -35.451402;-0.227455;,
+  -33.893600;-0.228032;,
+  -32.335702;-0.228607;,
+  -30.777901;-0.229183;,
+  -29.220099;-0.229759;,
+  -36.948602;0.143470;,
+  -35.390800;0.142894;,
+  -33.833002;0.142319;,
+  -32.275101;0.141742;,
+  -30.717299;0.141168;,
+  -29.159501;0.140592;,
+  -35.330202;0.513243;,
+  -33.772400;0.512667;,
+  -32.214598;0.512092;,
+  -30.656701;0.511516;,
+  -29.098899;0.510941;,
+  -33.711798;0.883016;,
+  -32.154000;0.882441;,
+  -30.596202;0.881865;,
+  -29.038301;0.881289;,
+  -33.651200;1.253370;,
+  -32.093398;1.252790;,
+  -30.535600;1.252220;,
+  -28.977699;1.251640;,
+  -33.590698;1.623720;,
+  -32.032800;1.623140;,
+  -30.475002;1.622570;,
+  -28.917200;1.621990;,
+  -33.530202;1.994070;,
+  -31.972301;1.993490;,
+  -30.414499;1.992920;,
+  -28.856701;1.992340;,
+  -33.469600;2.364420;,
+  -31.911802;2.363840;,
+  -30.353901;2.363270;,
+  -28.796099;2.362690;,
+  -31.851200;2.734190;,
+  -33.409101;2.734770;,
+  -30.293398;2.733620;,
+  -28.735600;2.733040;,
+  40.640499;-1.737070;,
+  42.198301;-1.737650;,
+  43.756099;-1.738220;,
+  40.701002;-1.366720;,
+  42.258899;-1.367300;,
+  43.816701;-1.367870;,
+  40.761600;-0.996373;,
+  42.319402;-0.996948;,
+  43.877299;-0.997524;,
+  37.706502;-0.624873;,
+  39.264400;-0.625450;,
+  40.822202;-0.626025;,
+  42.380099;-0.626601;,
+  43.937901;-0.627176;,
+  45.495702;-0.627751;,
+  37.767101;-0.254523;,
+  39.324902;-0.255100;,
+  40.882800;-0.255675;,
+  42.440602;-0.256251;,
+  43.998502;-0.256827;,
+  45.556301;-0.257403;,
+  37.827702;0.115827;,
+  39.385501;0.115251;,
+  40.943402;0.114674;,
+  42.501203;0.114098;,
+  44.058998;0.113524;,
+  45.616800;0.112948;,
+  37.888198;0.486176;,
+  39.446000;0.485601;,
+  41.003898;0.485025;,
+  42.561699;0.484450;,
+  44.119597;0.483873;,
+  45.677398;0.483298;,
+  37.948800;0.856528;,
+  39.506598;0.855952;,
+  41.064400;0.855375;,
+  42.622298;0.854799;,
+  44.180099;0.854224;,
+  45.738000;0.853647;,
+  39.567101;1.226300;,
+  41.124998;1.225730;,
+  42.682800;1.225150;,
+  44.240701;1.224570;,
+  45.798499;1.224000;,
+  41.185501;1.596080;,
+  42.743402;1.595500;,
+  44.301200;1.594920;,
+  45.859101;1.594350;,
+  41.245997;1.966430;,
+  42.803901;1.965850;,
+  44.361699;1.965270;,
+  45.919600;1.964700;,
+  41.306598;2.336780;,
+  42.864499;2.336200;,
+  44.422298;2.335630;,
+  45.980202;2.335050;,
+  47.174701;0.112372;,
+  47.235299;0.482721;,
+  47.295798;0.853071;,
+  47.356400;1.223420;,
+  47.416899;1.593770;,
+  42.924998;2.706550;,
+  41.367200;2.707130;,
+  44.482899;2.705980;,
+  21.946501;-1.730160;,
+  23.504299;-1.730740;,
+  25.062200;-1.731320;,
+  22.007000;-1.359810;,
+  23.564899;-1.360390;,
+  25.122699;-1.360970;,
+  22.067600;-0.989465;,
+  23.625400;-0.990040;,
+  25.183301;-0.990616;,
+  22.128099;-0.619114;,
+  23.686002;-0.619690;,
+  25.243800;-0.620266;,
+  19.072901;-0.247610;,
+  20.630800;-0.248188;,
+  22.188699;-0.248765;,
+  23.746501;-0.249340;,
+  25.304400;-0.249916;,
+  19.133499;0.122740;,
+  20.691299;0.122164;,
+  22.249099;0.121588;,
+  23.807000;0.121012;,
+  25.364901;0.120435;,
+  26.922800;0.119858;,
+  17.636200;0.493666;,
+  19.194000;0.493089;,
+  20.751899;0.492513;,
+  22.309701;0.491938;,
+  23.867501;0.491362;,
+  25.425400;0.490786;,
+  26.983299;0.490210;,
+  17.696800;0.864016;,
+  19.254600;0.863439;,
+  20.812402;0.862864;,
+  22.370301;0.862288;,
+  23.928101;0.861712;,
+  25.485901;0.861136;,
+  27.043802;0.860560;,
+  19.315099;1.233790;,
+  20.872998;1.233210;,
+  22.430800;1.232640;,
+  23.988701;1.232060;,
+  25.546499;1.231490;,
+  27.104400;1.230910;,
+  19.375699;1.604140;,
+  20.933501;1.603560;,
+  22.491400;1.602990;,
+  24.049200;1.602410;,
+  25.607099;1.601840;,
+  27.164899;1.601260;,
+  20.994101;1.973910;,
+  22.552000;1.973340;,
+  24.109800;1.972760;,
+  25.667600;1.972190;,
+  27.225501;1.971610;,
+  22.612499;2.343690;,
+  24.170299;2.343110;,
+  25.728202;2.342540;,
+  27.286000;2.341960;,
+  24.230899;2.713460;,
+  22.673099;2.714040;,
+  25.788701;2.712880;,
+  27.346598;2.712310;,
+  -2.979000;-1.720950;,
+  -1.421160;-1.721530;,
+  0.136669;-1.722100;,
+  -2.918490;-1.350600;,
+  -1.360640;-1.351170;,
+  0.197190;-1.351750;,
+  -2.857930;-0.980247;,
+  -1.300100;-0.980824;,
+  0.257737;-0.981399;,
+  1.815580;-0.981975;,
+  -5.913060;-0.608747;,
+  -4.355220;-0.609322;,
+  -2.797380;-0.609897;,
+  -1.239530;-0.610474;,
+  0.318301;-0.611049;,
+  1.876140;-0.611625;,
+  -5.852500;-0.238396;,
+  -4.294660;-0.238972;,
+  -2.736820;-0.239548;,
+  -1.178980;-0.240124;,
+  0.378858;-0.240700;,
+  1.936700;-0.241276;,
+  -5.791940;0.131954;,
+  -4.234100;0.131378;,
+  -2.676260;0.130802;,
+  -1.118420;0.130226;,
+  0.439419;0.129650;,
+  1.997260;0.129074;,
+  -5.731380;0.502303;,
+  -4.173540;0.501728;,
+  -2.615700;0.501152;,
+  -1.057860;0.500576;,
+  0.499977;0.500000;,
+  2.057810;0.499424;,
+  -5.670820;0.872654;,
+  -4.112980;0.872078;,
+  -2.555140;0.871502;,
+  -0.997301;0.870926;,
+  0.560535;0.870350;,
+  2.118370;0.869774;,
+  -4.052420;1.242430;,
+  -2.494580;1.241850;,
+  -0.936744;1.241280;,
+  0.621092;1.240700;,
+  2.178940;1.240120;,
+  -2.434020;1.612200;,
+  -0.876180;1.611630;,
+  0.681656;1.611050;,
+  2.239490;1.610470;,
+  -2.373470;1.982550;,
+  -0.815624;1.981980;,
+  0.742212;1.981400;,
+  -2.312880;2.352900;,
+  -0.755057;2.352330;,
+  0.802782;2.351750;,
+  -0.694467;2.722670;,
+  -2.252310;2.723250;,
+  0.863370;2.722100;,
+  -21.673099;-1.714040;,
+  -20.115299;-1.714610;,
+  -18.557501;-1.715190;,
+  -16.999600;-1.715760;,
+  -20.054701;-1.344260;,
+  -18.496901;-1.344840;,
+  -16.939101;-1.345410;,
+  -19.994200;-0.973913;,
+  -18.436301;-0.974489;,
+  -16.878499;-0.975065;,
+  -19.933600;-0.603564;,
+  -18.375798;-0.604139;,
+  -16.817899;-0.604715;,
+  -21.430901;-0.232637;,
+  -19.873101;-0.233213;,
+  -18.315202;-0.233790;,
+  -16.757400;-0.234365;,
+  -21.370301;0.137712;,
+  -19.812499;0.137137;,
+  -18.254699;0.136561;,
+  -16.696800;0.135985;,
+  -21.309798;0.508062;,
+  -19.752002;0.507487;,
+  -18.194099;0.506911;,
+  -16.636299;0.506334;,
+  -21.249202;0.878412;,
+  -19.691400;0.877836;,
+  -18.133499;0.877261;,
+  -16.575701;0.876685;,
+  -15.017901;0.876109;,
+  -27.419901;1.251060;,
+  -24.304301;1.249910;,
+  -22.746402;1.249340;,
+  -21.188600;1.248760;,
+  -19.630800;1.248190;,
+  -18.073000;1.247610;,
+  -16.515101;1.247030;,
+  -14.957301;1.246460;,
+  -27.359299;1.621410;,
+  -25.801501;1.620840;,
+  -24.243701;1.620260;,
+  -22.685899;1.619690;,
+  -21.128000;1.619110;,
+  -19.570200;1.618530;,
+  -18.012400;1.617960;,
+  -16.454501;1.617380;,
+  -14.896699;1.616810;,
+  -22.625299;1.990040;,
+  -21.067499;1.989460;,
+  -19.509701;1.988880;,
+  -17.951800;1.988310;,
+  -16.393998;1.987730;,
+  -14.836099;1.987160;,
+  -21.006901;2.359810;,
+  -19.449101;2.359230;,
+  -17.891301;2.358660;,
+  -16.333400;2.358080;,
+  -14.775501;2.357510;,
+  -19.388501;2.729580;,
+  -20.946301;2.730160;,
+  -17.830699;2.729010;,
+  -16.272800;2.728430;,
+  -14.715000;2.727860;,
+  -22.685899;1.619690;,
+  -40.367200;-1.707130;,
+  -38.809299;-1.707700;,
+  -37.251498;-1.708280;,
+  -35.693600;-1.708850;,
+  -40.306598;-1.336780;,
+  -38.748797;-1.337350;,
+  -37.190899;-1.337930;,
+  -35.633098;-1.338500;,
+  -40.245997;-0.966426;,
+  -38.688202;-0.967004;,
+  -37.130403;-0.967579;,
+  -40.185501;-0.596077;,
+  -38.627603;-0.596653;,
+  -37.069802;-0.597230;,
+  -40.124902;-0.225728;,
+  -38.567101;-0.226304;,
+  -37.009200;-0.226879;,
+  -43.180000;0.145773;,
+  -41.622202;0.145196;,
+  -40.064301;0.144620;,
+  -38.506499;0.144046;,
+  -36.948602;0.143470;,
+  -43.119402;0.516122;,
+  -41.561600;0.515546;,
+  -40.003798;0.514970;,
+  -38.445901;0.514394;,
+  -36.888000;0.513818;,
+  -35.330202;0.513243;,
+  -44.616701;0.887048;,
+  -43.058899;0.886472;,
+  -41.500998;0.885896;,
+  -39.943200;0.885320;,
+  -38.385398;0.884745;,
+  -36.827501;0.884169;,
+  -35.269600;0.883593;,
+  -44.556099;1.257400;,
+  -42.998298;1.256820;,
+  -41.440400;1.256250;,
+  -39.882598;1.255670;,
+  -38.324701;1.255090;,
+  -36.766899;1.254520;,
+  -35.209098;1.253940;,
+  -42.937699;1.627170;,
+  -41.379901;1.626600;,
+  -39.822000;1.626020;,
+  -38.264198;1.625440;,
+  -36.706403;1.624870;,
+  -35.148499;1.624290;,
+  -30.475002;1.622570;,
+  -28.917200;1.621990;,
+  -42.877299;1.997520;,
+  -41.319402;1.996950;,
+  -39.761600;1.996370;,
+  -38.203702;1.995800;,
+  -36.645802;1.995220;,
+  -35.088000;1.994640;,
+  -28.856701;1.992340;,
+  -41.258899;2.367300;,
+  -39.701002;2.366720;,
+  -38.143200;2.366150;,
+  -36.585299;2.365570;,
+  -35.027501;2.364990;,
+  -38.082598;2.736500;,
+  -39.640499;2.737070;,
+  -36.524800;2.735920;,
+  -34.966899;2.735340;,
+  34.409101;-1.734770;,
+  35.966998;-1.735350;,
+  37.524800;-1.735920;,
+  39.082598;-1.736500;,
+  34.469699;-1.364420;,
+  36.027501;-1.365000;,
+  37.585398;-1.365570;,
+  39.143200;-1.366150;,
+  34.530301;-0.994071;,
+  36.088198;-0.994648;,
+  37.646000;-0.995223;,
+  39.203802;-0.995799;,
+  34.590899;-0.623722;,
+  36.148701;-0.624296;,
+  37.706502;-0.624873;,
+  39.264400;-0.625450;,
+  34.651501;-0.253373;,
+  36.209302;-0.253947;,
+  37.767101;-0.254523;,
+  34.712003;0.116978;,
+  36.269798;0.116402;,
+  37.827702;0.115827;,
+  34.772499;0.487329;,
+  36.330400;0.486751;,
+  37.888198;0.486176;,
+  31.717398;0.858832;,
+  33.275200;0.858256;,
+  34.833002;0.857680;,
+  36.390899;0.857104;,
+  37.948800;0.856528;,
+  31.777901;1.229180;,
+  33.335702;1.228610;,
+  34.893600;1.228030;,
+  36.451501;1.227450;,
+  38.009299;1.226880;,
+  39.567101;1.226300;,
+  31.838499;1.599530;,
+  33.396301;1.598960;,
+  34.954202;1.598380;,
+  36.512000;1.597800;,
+  38.069802;1.597230;,
+  39.627702;1.596650;,
+  31.899002;1.969880;,
+  33.456902;1.969310;,
+  35.014701;1.968730;,
+  36.572499;1.968160;,
+  38.130403;1.967580;,
+  39.688202;1.967000;,
+  31.959600;2.340230;,
+  33.517398;2.339660;,
+  35.075200;2.339080;,
+  36.633098;2.338510;,
+  38.191002;2.337930;,
+  39.748797;2.337350;,
+  33.578000;2.710010;,
+  36.693699;2.708850;,
+  35.135798;2.709430;,
+  38.251498;2.708280;,
+  39.809299;2.707700;,
+  12.599399;-1.726710;,
+  14.157299;-1.727280;,
+  15.715101;-1.727860;,
+  17.273000;-1.728440;,
+  18.830798;-1.729010;,
+  20.388600;-1.729590;,
+  12.660000;-1.356360;,
+  14.217800;-1.356940;,
+  15.775600;-1.357510;,
+  17.333499;-1.358090;,
+  18.891301;-1.358660;,
+  20.449200;-1.359240;,
+  12.720500;-0.986009;,
+  14.278400;-0.986585;,
+  15.836200;-0.987161;,
+  17.393998;-0.987737;,
+  18.951901;-0.988312;,
+  20.509701;-0.988889;,
+  14.338899;-0.616234;,
+  15.896699;-0.616810;,
+  17.454600;-0.617387;,
+  19.012400;-0.617962;,
+  20.570299;-0.618538;,
+  14.399400;-0.245883;,
+  15.957200;-0.246459;,
+  17.515101;-0.247034;,
+  19.072901;-0.247610;,
+  20.630800;-0.248188;,
+  16.017800;0.123891;,
+  17.575600;0.123315;,
+  19.133499;0.122740;,
+  16.078400;0.494241;,
+  17.636200;0.493666;,
+  19.194000;0.493089;,
+  16.138901;0.864591;,
+  17.696800;0.864016;,
+  19.254600;0.863439;,
+  14.641600;1.235520;,
+  16.199499;1.234940;,
+  17.757299;1.234370;,
+  19.315099;1.233790;,
+  14.702200;1.605870;,
+  16.260000;1.605290;,
+  17.817899;1.604720;,
+  19.375699;1.604140;,
+  13.204900;1.976790;,
+  14.762701;1.976220;,
+  16.320600;1.975640;,
+  17.878402;1.975070;,
+  19.436301;1.974490;,
+  20.994101;1.973910;,
+  13.265500;2.347140;,
+  14.823301;2.346570;,
+  16.381200;2.345990;,
+  17.938998;2.345420;,
+  19.496800;2.344840;,
+  21.054701;2.344260;,
+  13.326000;2.717490;,
+  14.883899;2.716920;,
+  16.441699;2.716340;,
+  17.999501;2.715770;,
+  19.557400;2.715190;,
+  21.115200;2.714610;,
+  0.136669;-1.722100;,
+  1.694490;-1.722680;,
+  3.252350;-1.723250;,
+  4.810200;-1.723830;,
+  6.368020;-1.724400;,
+  7.925880;-1.724980;,
+  0.197190;-1.351750;,
+  1.755040;-1.352330;,
+  3.312900;-1.352900;,
+  4.870740;-1.353480;,
+  6.428580;-1.354050;,
+  7.986430;-1.354630;,
+  1.815580;-0.981975;,
+  3.373430;-0.982552;,
+  4.931260;-0.983127;,
+  6.489110;-0.983703;,
+  8.046950;-0.984280;,
+  3.433980;-0.612201;,
+  4.991820;-0.612777;,
+  6.549650;-0.613353;,
+  8.107500;-0.613929;,
+  3.494540;-0.241851;,
+  5.052370;-0.242427;,
+  6.610210;-0.243003;,
+  8.168060;-0.243579;,
+  3.555100;0.128498;,
+  5.112930;0.127923;,
+  6.670770;0.127347;,
+  3.615650;0.498848;,
+  5.173490;0.498272;,
+  6.731330;0.497697;,
+  3.676210;0.869198;,
+  5.234050;0.868623;,
+  6.791890;0.868047;,
+  3.736770;1.239550;,
+  5.294610;1.238970;,
+  6.852440;1.238400;,
+  8.410290;1.237820;,
+  0.681656;1.611050;,
+  2.239490;1.610470;,
+  3.797330;1.609900;,
+  5.355160;1.609320;,
+  6.913000;1.608750;,
+  8.470850;1.608170;,
+  0.742212;1.981400;,
+  2.300050;1.980820;,
+  3.857890;1.980250;,
+  5.415720;1.979670;,
+  6.973560;1.979100;,
+  8.531390;1.978520;,
+  0.802782;2.351750;,
+  2.360610;2.351170;,
+  3.918440;2.350600;,
+  5.476290;2.350020;,
+  7.034130;2.349450;,
+  8.591970;2.348870;,
+  10.149800;2.348300;,
+  0.863370;2.722100;,
+  2.421180;2.721520;,
+  5.536850;2.720370;,
+  3.979040;2.720950;,
+  7.094690;2.719800;,
+  8.652530;2.719220;,
+  11.768200;2.718070;,
+  10.210400;2.718640;;
+ }
+
+ MeshMaterialList {
+  15;
+  1152;
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14;
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "redwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "redwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "redwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "redwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "redwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "redwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "redwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "redwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "redwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "redwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "redwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "redwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "redwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "redwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "redwire.bmp";
+   }
+  }
+ }
+
+ FVFData {
+  258;
+  1872;
+  1062944170,
+  1030176362,
+  1058888628,
+  1024499339,
+  1051012136,
+  1025434808,
+  1052091622,
+  1053337773,
+  1049690594,
+  1060410469,
+  1024558523,
+  1064430632,
+  1058849366,
+  1030709604,
+  1052213011,
+  1026115171,
+  1052475975,
+  1053137231,
+  1049895496,
+  1060610835,
+  1028243356,
+  1064504451,
+  1052670998,
+  1025785741,
+  1052842905,
+  1053121023,
+  1051341923,
+  1060475788,
+  1029559186,
+  1064593894,
+  1053126763,
+  1025001721,
+  1053457398,
+  1053105812,
+  1052026666,
+  1060572105,
+  1032148917,
+  1064672546,
+  1053788786,
+  1024254563,
+  1054073040,
+  1053095761,
+  1053628063,
+  1060708795,
+  1054499410,
+  1023694321,
+  1054690842,
+  1053080740,
+  1054773591,
+  1060717682,
+  1055248081,
+  1023425311,
+  1055321397,
+  1053033139,
+  1055921559,
+  1060714879,
+  1056024777,
+  1023413821,
+  1055964951,
+  1053003679,
+  1057247174,
+  1060766882,
+  1031818531,
+  1053805295,
+  1050668213,
+  1053805416,
+  1056770617,
+  1023693466,
+  1056630476,
+  1052983772,
+  1057967108,
+  1060631906,
+  1062197171,
+  1064828700,
+  1031976421,
+  1053025897,
+  1050628766,
+  1053026284,
+  1057231417,
+  1024128991,
+  1057141200,
+  1052957350,
+  1058454146,
+  1060583689,
+  1062469825,
+  1064784514,
+  1032133362,
+  1052246677,
+  1050589364,
+  1052246740,
+  1057569426,
+  1024637168,
+  1057495847,
+  1052921171,
+  1058860327,
+  1060486703,
+  1062651510,
+  1064703760,
+  1032249342,
+  1051466825,
+  1050560485,
+  1051466826,
+  1057893903,
+  1025005486,
+  1057848859,
+  1052870731,
+  1059186465,
+  1060367321,
+  1062863351,
+  1064654258,
+  1032292036,
+  1050686615,
+  1050549921,
+  1050686653,
+  1058214655,
+  1052806800,
+  1058213595,
+  1025132918,
+  1059471176,
+  1060193088,
+  1063184291,
+  1064497864,
+  1031797702,
+  1027747043,
+  1042728475,
+  1051893844,
+  1042589591,
+  1059608162,
+  1023825878,
+  1064509084,
+  1059547034,
+  1058993739,
+  1034518748,
+  1027138336,
+  1044418038,
+  1051865563,
+  1044337400,
+  1059644275,
+  1029305273,
+  1064555035,
+  1059171440,
+  1059121461,
+  1057889033,
+  1053384912,
+  1037252869,
+  1026286606,
+  1046111166,
+  1051818891,
+  1046101742,
+  1059687064,
+  1033206897,
+  1064613189,
+  1058798976,
+  1059257920,
+  1057507535,
+  1053601935,
+  1040044107,
+  1025363896,
+  1047787556,
+  1051761780,
+  1047854669,
+  1059735263,
+  1035814853,
+  1064680091,
+  1058428437,
+  1059399408,
+  1057124502,
+  1053808707,
+  1041536370,
+  1024558036,
+  1049003208,
+  1051699502,
+  1049083795,
+  1059783612,
+  1038406697,
+  1064739070,
+  1058057893,
+  1059540884,
+  1056518348,
+  1054015508,
+  1042968012,
+  1023939001,
+  1049805460,
+  1051637878,
+  1049938523,
+  1059828669,
+  1040559796,
+  1064785074,
+  1049267964,
+  1064106386,
+  1057405056,
+  1064106386,
+  1044389483,
+  1023654061,
+  1050586533,
+  1051584283,
+  1050782544,
+  1059867447,
+  1041762327,
+  1064809140,
+  1045736409,
+  1023754441,
+  1051346005,
+  1051545851,
+  1051574415,
+  1059902784,
+  1042842601,
+  1064813682,
+  1046923295,
+  1024201681,
+  1052091426,
+  1051514014,
+  1052402531,
+  1059925062,
+  1044372906,
+  1064802070,
+  1058295071,
+  1043066269,
+  1053030061,
+  1051776354,
+  1053373040,
+  1059843384,
+  1056493756,
+  1062236700,
+  1058497376,
+  1043444403,
+  1053628150,
+  1052102596,
+  1054024260,
+  1059655351,
+  1059485998,
+  1062604455,
+  1058613637,
+  1043629578,
+  1054744980,
+  1052454861,
+  1054668030,
+  1059500671,
+  1059604346,
+  1062425255,
+  1055272813,
+  1052488840,
+  1058832249,
+  1043956681,
+  1055549458,
+  1059519746,
+  1059822208,
+  1062300328,
+  1049297405,
+  1064502890,
+  1064581410,
+  1044262371,
+  1059514437,
+  1043592088,
+  1051943211,
+  1042372608,
+  1028261525,
+  1040605192,
+  1034442453,
+  1060406267,
+  1053084882,
+  1060406283,
+  1064571929,
+  1046205490,
+  1059491819,
+  1045533645,
+  1051871627,
+  1044310830,
+  1027477656,
+  1042538863,
+  1034389662,
+  1059920440,
+  1053098049,
+  1059920440,
+  1064619601,
+  1048137550,
+  1059503448,
+  1047473431,
+  1051822768,
+  1046251594,
+  1026515141,
+  1044467403,
+  1034245814,
+  1059434904,
+  1053134008,
+  1059434910,
+  1064700317,
+  1049319668,
+  1059534875,
+  1048993802,
+  1051787133,
+  1048194093,
+  1025446582,
+  1046392628,
+  1053183132,
+  1058949649,
+  1064780983,
+  1050282234,
+  1059566318,
+  1049962944,
+  1051751536,
+  1049356277,
+  1024378001,
+  1048317841,
+  1053179571,
+  1058464151,
+  1064828653,
+  1051248420,
+  1059577976,
+  1050933214,
+  1051702638,
+  1050326673,
+  1023414571,
+  1049410932,
+  1064820330,
+  1052220066,
+  1059556485,
+  1051903991,
+  1051633399,
+  1051295959,
+  1064772475,
+  1053194123,
+  1059521883,
+  1052873271,
+  1051590450,
+  1052266765,
+  1064739683,
+  1054163629,
+  1059525003,
+  1053845235,
+  1051661120,
+  1054298920,
+  1064700339,
+  1055132089,
+  1059534733,
+  1054816671,
+  1051794660,
+  1055545862,
+  1059274341,
+  1040749395,
+  1064660940,
+  1056100903,
+  1059544483,
+  1055788105,
+  1051912126,
+  1056510634,
+  1051447295,
+  1033863153,
+  1059305326,
+  1037432257,
+  1064628143,
+  1057017514,
+  1059547630,
+  1056759818,
+  1052016543,
+  1057220618,
+  1029176642,
+  1057953207,
+  1051537343,
+  1031910443,
+  1059329732,
+  1033550256,
+  1060112355,
+  1060058157,
+  1060092614,
+  1060543631,
+  1060154143,
+  1059813493,
+  1060214527,
+  1059331254,
+  1060274972,
+  1058849200,
+  1060328746,
+  1058366318,
+  1064441855,
+  1041023622,
+  1064423732,
+  1037974520,
+  1064412180,
+  1034088638,
+  1059539349,
+  1057348060,
+  1064606725,
+  1057502920,
+  1052098369,
+  1057704769,
+  1030402695,
+  1058433021,
+  1051589710,
+  1024259536,
+  1059342747,
+  1027530246,
+  1064412034,
+  1028604550,
+  1058172197,
+  1054686686,
+  1058172204,
+  1040620842,
+  1023952958,
+  1031368470,
+  1028322274,
+  1052304250,
+  1030506716,
+  1059676880,
+  1030506398,
+  1064721017,
+  1057688821,
+  1054699746,
+  1057688822,
+  1040594618,
+  1031670480,
+  1030846516,
+  1033924758,
+  1052265034,
+  1035019680,
+  1059670220,
+  1035019678,
+  1064727508,
+  1057205608,
+  1054735595,
+  1057205790,
+  1040522876,
+  1035531579,
+  1029418966,
+  1037762094,
+  1052157815,
+  1038884978,
+  1059652328,
+  1038884714,
+  1064745471,
+  1056481113,
+  1054784421,
+  1056481226,
+  1040425205,
+  1039292458,
+  1027471636,
+  1040885152,
+  1052011457,
+  1041467392,
+  1059628036,
+  1041467008,
+  1064769778,
+  1055515604,
+  1054833245,
+  1055515478,
+  1040327530,
+  1041619832,
+  1025525911,
+  1042795631,
+  1051865107,
+  1043398693,
+  1059603480,
+  1043398403,
+  1064794232,
+  1054549416,
+  1040255812,
+  1043518577,
+  1024098511,
+  1044714573,
+  1051757893,
+  1045331333,
+  1059585590,
+  1045330923,
+  1064812190,
+  1045448296,
+  1023573976,
+  1046647078,
+  1051718685,
+  1047264796,
+  1059578936,
+  1047264467,
+  1064818691,
+  1047412108,
+  1024094056,
+  1048584844,
+  1051757746,
+  1048887134,
+  1059585605,
+  1048887006,
+  1064812206,
+  1048975162,
+  1024724746,
+  1049551694,
+  1051765597,
+  1049852022,
+  1059553743,
+  1049959806,
+  1025665846,
+  1050518313,
+  1051786513,
+  1050815886,
+  1059515471,
+  1050944559,
+  1026608446,
+  1051484929,
+  1051807434,
+  1051779628,
+  1059476940,
+  1051925099,
+  1027239646,
+  1052451759,
+  1051815286,
+  1052744516,
+  1059445079,
+  1053418496,
+  1051800355,
+  1052898347,
+  1027326316,
+  1053710479,
+  1059424667,
+  1054275317,
+  1064460891,
+  1027498418,
+  1024845104,
+  1027498386,
+  1048961047,
+  1025863196,
+  1056504232,
+  1032541150,
+  1024766055,
+  1032541149,
+  1048970929,
+  1031643755,
+  1056533782,
+  1035432212,
+  1024552694,
+  1035432198,
+  1048997600,
+  1033177760,
+  1056595993,
+  1038320816,
+  1024258678,
+  1038320800,
+  1049034352,
+  1036048919,
+  1056685857,
+  1029572504,
+  1060612504,
+  1049526742,
+  1060399898,
+  1045678048,
+  1064092542,
+  1040698774,
+  1023966270,
+  1040698768,
+  1049070904,
+  1038918503,
+  1056775802,
+  1033505006,
+  1060693441,
+  1050222364,
+  1060498827,
+  1047036359,
+  1064216953,
+  1042144296,
+  1023752853,
+  1042144292,
+  1049097582,
+  1040990610,
+  1056856100,
+  1036332947,
+  1060769611,
+  1025438862,
+  1064558210,
+  1050913120,
+  1060605917,
+  1048405789,
+  1064333371,
+  1043590557,
+  1023673832,
+  1043590565,
+  1049107458,
+  1042431491,
+  1056919441,
+  1039174469,
+  1060837391,
+  1031025584,
+  1064652194,
+  1051597838,
+  1060722285,
+  1049181698,
+  1064440419,
+  1045036829,
+  1023752858,
+  1045036838,
+  1049097582,
+  1043875278,
+  1056963216,
+  1041108568,
+  1060895441,
+  1034225208,
+  1064736518,
+  1049877402,
+  1064539364,
+  1046482360,
+  1023966271,
+  1046482363,
+  1049070903,
+  1045320909,
+  1056977172,
+  1042541418,
+  1060944864,
+  1037053478,
+  1064812450,
+  1047927030,
+  1024258683,
+  1047927035,
+  1049034351,
+  1046766565,
+  1056985342,
+  1043976905,
+  1060989160,
+  1048973670,
+  1024552692,
+  1048973668,
+  1048997600,
+  1048212997,
+  1056993340,
+  1045412556,
+  1061033132,
+  1049696431,
+  1024766058,
+  1049696431,
+  1048970929,
+  1049117357,
+  1057006005,
+  1050419568,
+  1048961047,
+  1049839327,
+  1057026892,
+  1049923527,
+  1061715480,
+  1049051651,
+  1058680975,
+  1048702050,
+  1054146485,
+  1048655540,
+  1047184988,
+  1049478910,
+  1061769393,
+  1048420013,
+  1058703254,
+  1047704194,
+  1054162060,
+  1047610576,
+  1047155375,
+  1048489045,
+  1026352433,
+  1050078920,
+  1064573563,
+  1049005982,
+  1061834503,
+  1047272718,
+  1058736682,
+  1046554510,
+  1054180178,
+  1046450770,
+  1047104083,
+  1047413993,
+  1025994901,
+  1048958766,
+  1064700248,
+  1048353794,
+  1061901560,
+  1046075165,
+  1058776516,
+  1045390824,
+  1054200090,
+  1045253348,
+  1047045628,
+  1046223726,
+  1025494021,
+  1046674151,
+  1064797618,
+  1047105786,
+  1061957725,
+  1044857703,
+  1058812279,
+  1044226096,
+  1054229666,
+  1044030066,
+  1047007276,
+  1044941867,
+  1024966583,
+  1045821548,
+  1061992331,
+  1043614874,
+  1058843404,
+  1043050881,
+  1054245926,
+  1042801324,
+  1046995991,
+  1043624917,
+  1024452488,
+  1044593441,
+  1062007440,
+  1042361985,
+  1058866055,
+  1041888104,
+  1054261339,
+  1041557599,
+  1046972894,
+  1042309556,
+  1024091393,
+  1041101908,
+  1058879648,
+  1040747105,
+  1054278388,
+  1040323262,
+  1046979318,
+  1041040462,
+  1023911108,
+  1039019358,
+  1058826063,
+  1039154745,
+  1054298529,
+  1038012912,
+  1047009004,
+  1039643168,
+  1023995581,
+  1036109071,
+  1058765646,
+  1036994750,
+  1054314580,
+  1035329604,
+  1047268518,
+  1033326210,
+  1058698245,
+  1034896573,
+  1054327788,
+  1032784783,
+  1047550987,
+  1029421433,
+  1058633792,
+  1032779808,
+  1054339534,
+  1028833887,
+  1047831101,
+  1024035728,
+  1058574932,
+  1029514647,
+  1054341544,
+  1023969743,
+  1048073588,
+  1064579456,
+  1048258754,
+  1059555604,
+  1047593718,
+  1052111696,
+  1046384667,
+  1030297460,
+  1044632300,
+  1054539923,
+  1043952421,
+  1060791809,
+  1043952401,
+  1064569924,
+  1049380646,
+  1059533175,
+  1049047304,
+  1052040910,
+  1048306495,
+  1029521810,
+  1046549480,
+  1054504391,
+  1042026624,
+  1060809575,
+  1042026622,
+  1064617310,
+  1050338389,
+  1059544698,
+  1050008955,
+  1051992368,
+  1049403501,
+  1028566887,
+  1048461328,
+  1054455688,
+  1040016516,
+  1060833925,
+  1040016487,
+  1064697359,
+  1051293092,
+  1059575884,
+  1050969926,
+  1051957056,
+  1050366417,
+  1027507214,
+  1049473125,
+  1054406732,
+  1036168199,
+  1060858404,
+  1036168203,
+  1064777352,
+  1052247307,
+  1059607067,
+  1051930920,
+  1051921748,
+  1051329326,
+  1026447836,
+  1050427603,
+  1054371190,
+  1032316615,
+  1060876174,
+  1032316612,
+  1064824602,
+  1053205406,
+  1059618566,
+  1052892720,
+  1051873363,
+  1052291347,
+  1025492931,
+  1051383527,
+  1060882754,
+  1025127262,
+  1064815225,
+  1054168963,
+  1059596136,
+  1053855334,
+  1051802582,
+  1053252250,
+  1024717325,
+  1052342117,
+  1064740353,
+  1055138104,
+  1059534430,
+  1054818158,
+  1051705433,
+  1054210853,
+  1024149530,
+  1053302980,
+  1064608912,
+  1056111313,
+  1059438850,
+  1055780453,
+  1051586033,
+  1055166664,
+  1023762017,
+  1054265109,
+  1064444774,
+  1057025255,
+  1059323636,
+  1056741988,
+  1051453603,
+  1056121080,
+  1023479394,
+  1055228080,
+  1064342377,
+  1057508996,
+  1059270177,
+  1057332058,
+  1051443898,
+  1057024600,
+  1023936792,
+  1057230370,
+  1064259501,
+  1057992225,
+  1059223235,
+  1057811510,
+  1051421308,
+  1057506204,
+  1024533460,
+  1057710599,
+  1059187519,
+  1058291927,
+  1064210793,
+  1058474821,
+  1051375798,
+  1057987422,
+  1024951069,
+  1058191631,
+  1025475735,
+  1026018571,
+  1027714678,
+  1049024160,
+  1025513944,
+  1056520268,
+  1031219502,
+  1025726078,
+  1032631530,
+  1049040777,
+  1031257838,
+  1056556333,
+  1033555998,
+  1025382218,
+  1035507048,
+  1049040538,
+  1034396084,
+  1056609270,
+  1050711911,
+  1057805506,
+  1050711910,
+  1061628673,
+  1036413009,
+  1024722166,
+  1038383049,
+  1049030590,
+  1037260422,
+  1056671920,
+  1033057906,
+  1060605255,
+  1051429881,
+  1057787323,
+  1051429954,
+  1061646828,
+  1039270008,
+  1024062323,
+  1040722714,
+  1049020588,
+  1040125849,
+  1056734622,
+  1035882640,
+  1060672584,
+  1052148301,
+  1057774028,
+  1052148353,
+  1061660176,
+  1041171046,
+  1023789293,
+  1042162608,
+  1049039878,
+  1041587082,
+  1056806984,
+  1038714325,
+  1060735117,
+  1052867140,
+  1057769137,
+  1052867181,
+  1061665100,
+  1042637108,
+  1024186651,
+  1043605774,
+  1049109892,
+  1043013784,
+  1056896124,
+  1040872242,
+  1060789333,
+  1053585979,
+  1057774023,
+  1053586010,
+  1061660172,
+  1044128224,
+  1025359088,
+  1045051130,
+  1049238220,
+  1044435124,
+  1056984578,
+  1042298978,
+  1060833902,
+  1054304409,
+  1061646820,
+  1045638307,
+  1027202341,
+  1046496835,
+  1049417162,
+  1045850971,
+  1057047119,
+  1043729440,
+  1060870091,
+  1047157638,
+  1029433696,
+  1047941672,
+  1049625353,
+  1047263728,
+  1057114462,
+  1045161781,
+  1060901430,
+  1048625110,
+  1031666925,
+  1048981024,
+  1049833481,
+  1048625964,
+  1057181794,
+  1046594118,
+  1060932771,
+  1049360518,
+  1032183484,
+  1049697380,
+  1049893729,
+  1049344819,
+  1057185342,
+  1049548946,
+  1060944265,
+  1032176654,
+  1064534428,
+  1034979480,
+  1064614768,
+  1037798776,
+  1064685533,
+  1040409062,
+  1064747881,
+  1041828297,
+  1064805233,
+  1050414957,
+  1049937171,
+  1050090776,
+  1032432927,
+  1050063311,
+  1057197342,
+  1053661930,
+  1064525115,
+  1052921762,
+  1059545794,
+  1052922007,
+  1052095784,
+  1052704210,
+  1064567155,
+  1051960481,
+  1059552294,
+  1051960724,
+  1052082720,
+  1052022337,
+  1064608405,
+  1050999774,
+  1059570075,
+  1050999774,
+  1052047182,
+  1051071987,
+  1064681048,
+  1050039735,
+  1059594360,
+  1050039747,
+  1051998535,
+  1058274636,
+  1055345095,
+  1058274639,
+  1041468474,
+  1050121641,
+  1064753695,
+  1049079322,
+  1059618678,
+  1049079715,
+  1051949890,
+  1057794289,
+  1055380665,
+  1057794290,
+  1041397297,
+  1049164438,
+  1064807051,
+  1047661235,
+  1059636452,
+  1047662044,
+  1051914281,
+  1048887930,
+  1025913053,
+  1057172234,
+  1061387235,
+  1057313602,
+  1055393610,
+  1057313648,
+  1041371250,
+  1047815654,
+  1064827003,
+  1045738658,
+  1059642947,
+  1045739301,
+  1051901300,
+  1047284472,
+  1025240176,
+  1055932548,
+  1061355364,
+  1056701224,
+  1055380648,
+  1056701409,
+  1041397265,
+  1045854055,
+  1064808362,
+  1043816066,
+  1059636424,
+  1043816557,
+  1051914223,
+  1045365209,
+  1024776368,
+  1055740534,
+  1055345061,
+  1055740705,
+  1041468408,
+  1043873331,
+  1064756256,
+  1041894671,
+  1059618618,
+  1041895167,
+  1051949771,
+  1043443975,
+  1024496086,
+  1054780505,
+  1055296436,
+  1054780296,
+  1041565713,
+  1041882750,
+  1064684758,
+  1039760307,
+  1059594272,
+  1039762797,
+  1051998356,
+  1041521448,
+  1024322731,
+  1053820253,
+  1041662902,
+  1039599540,
+  1064613233,
+  1035920144,
+  1059569955,
+  1035922680,
+  1052046944,
+  1039010402,
+  1024153741,
+  1035644678,
+  1064560963,
+  1032077371,
+  1059552145,
+  1032078852,
+  1052082422,
+  1035167708,
+  1023886051,
+  1024665758,
+  1059545616,
+  1031659935,
+  1064542136,
+  1024668683,
+  1052095427,
+  1030858478,
+  1023440948,
+  1045588285,
+  1025559010,
+  1045588669,
+  1051620812,
+  1046070790,
+  1059349392,
+  1047527142,
+  1025453810,
+  1047527569,
+  1051633926,
+  1048021533,
+  1059369015,
+  1049020421,
+  1025166598,
+  1049020616,
+  1051669784,
+  1049279594,
+  1059422685,
+  1051090022,
+  1064448929,
+  1025358203,
+  1059729310,
+  1039326544,
+  1064707339,
+  1049988600,
+  1024774349,
+  1049988910,
+  1051718775,
+  1050263382,
+  1059496009,
+  1052150809,
+  1064565040,
+  1032267338,
+  1059579488,
+  1041651962,
+  1064604842,
+  1050957152,
+  1024382263,
+  1050957205,
+  1051767769,
+  1051247768,
+  1059569306,
+  1053214161,
+  1064680786,
+  1035970937,
+  1059435945,
+  1043541395,
+  1064495937,
+  1051925996,
+  1024095073,
+  1051926058,
+  1051803630,
+  1052229146,
+  1059622952,
+  1054263730,
+  1064764336,
+  1039701098,
+  1059303304,
+  1045420339,
+  1064376002,
+  1052895428,
+  1023989966,
+  1052895520,
+  1051816757,
+  1053205133,
+  1059642558,
+  1055285963,
+  1064792692,
+  1041823005,
+  1059183347,
+  1047285522,
+  1064243320,
+  1053864857,
+  1024094926,
+  1053864994,
+  1051803612,
+  1054174028,
+  1059622857,
+  1056274102,
+  1064757653,
+  1048856788,
+  1064099786,
+  1054833703,
+  1024381970,
+  1054833836,
+  1051767731,
+  1055136121,
+  1059569122,
+  1057097865,
+  1064667812,
+  1055802255,
+  1024773919,
+  1055802133,
+  1051718721,
+  1056094292,
+  1059495738,
+  1057567114,
+  1064546385,
+  1056770436,
+  1025166029,
+  1056770428,
+  1051669712,
+  1057008328,
+  1059422350,
+  1057351948,
+  1025453106,
+  1057351932,
+  1051633839,
+  1057489315,
+  1059368614,
+  1057836661,
+  1051620706,
+  1057836661,
+  1025558168,
+  1057973678,
+  1059348920,
+  1064805626,
+  1057977208,
+  1062427848,
+  1056578911,
+  1060964155,
+  1048598034,
+  1064156929,
+  1024568528,
+  1062079238,
+  1057056728,
+  1060697949,
+  1048855774,
+  1064078207,
+  1024746136,
+  1061909260,
+  1057274922,
+  1060295786,
+  1048824693,
+  1064019926,
+  1024550738,
+  1061741738,
+  1057502516,
+  1059886824,
+  1048981346,
+  1062203445,
+  1035918736,
+  1063778370,
+  1059764541,
+  1061563305,
+  1057734583,
+  1059435536,
+  1049075298,
+  1061571157,
+  1039251057,
+  1062652570,
+  1062794533,
+  1061358164,
+  1057962116,
+  1059168336,
+  1049791377,
+  1052580344,
+  1041983308,
+  1062487577,
+  1062867503,
+  1061135282,
+  1058091824,
+  1058903301,
+  1050232022,
+  1052135387,
+  1042401611,
+  1062291293,
+  1062950316,
+  1060899834,
+  1058220813,
+  1058631699,
+  1050681125,
+  1051818163,
+  1042980846,
+  1032651214,
+  1027568010,
+  1036909518,
+  1044845972,
+  1029971950,
+  1052020117,
+  1029971952,
+  1042736341,
+  1062065037,
+  1063040575,
+  1060653466,
+  1058350756,
+  1058354170,
+  1051135324,
+  1051490510,
+  1043606500,
+  1031612085,
+  1030099403,
+  1039270960,
+  1044949271,
+  1038346458,
+  1053062452,
+  1043925203,
+  1054087308,
+  1025237028,
+  1042796281,
+  1061829176,
+  1063135963,
+  1060400030,
+  1058484996,
+  1058073985,
+  1051592482,
+  1051151260,
+  1044279945,
+  1029711390,
+  1032332794,
+  1042741036,
+  1047050497,
+  1061595334,
+  1063233769,
+  1060143840,
+  1058624695,
+  1057792940,
+  1052045237,
+  1050798708,
+  1044985686,
+  1027854106,
+  1033647237,
+  1061378828,
+  1063333526,
+  1059892376,
+  1058771595,
+  1057516304,
+  1052491348,
+  1050427706,
+  1045697944,
+  1025914351,
+  1034884707,
+  1059641353,
+  1058930917,
+  1061173982,
+  1063446924,
+  1057244772,
+  1052929417,
+  1050043180,
+  1046385869,
+  1023783016,
+  1035997230,
+  1043925204,
+  1046990568,
+  1046804108,
+  1031629083,
+  1048538740,
+  1052174315,
+  1048691740,
+  1059543374,
+  1049022274,
+  1064515104,
+  1048638698,
+  1030861636,
+  1049508282,
+  1052104136,
+  1049640287,
+  1059521249,
+  1049975493,
+  1064505645,
+  1049584831,
+  1029915752,
+  1050460330,
+  1052056156,
+  1050593573,
+  1059532639,
+  1050529257,
+  1028867648,
+  1051413426,
+  1052021220,
+  1051272600,
+  1059563307,
+  1051473675,
+  1027819594,
+  1052366018,
+  1051986218,
+  1052223962,
+  1059593877,
+  1030827832,
+  1057340744,
+  1023639953,
+  1062475395,
+  1052419815,
+  1026873668,
+  1053318430,
+  1051938311,
+  1053176275,
+  1059618190,
+  1035116868,
+  1057375863,
+  1031229233,
+  1062523469,
+  1053368458,
+  1026106282,
+  1054269353,
+  1051868139,
+  1054129409,
+  1059631149,
+  1053707434,
+  1064794082,
+  1042859944,
+  1046840346,
+  1038911385,
+  1057423837,
+  1035317755,
+  1062558492,
+  1054319351,
+  1025543898,
+  1055218009,
+  1051772085,
+  1055082896,
+  1059631144,
+  1054660570,
+  1064807040,
+  1045277072,
+  1047312923,
+  1041441423,
+  1057482882,
+  1039125890,
+  1062582435,
+  1055271656,
+  1025160811,
+  1056164267,
+  1051653848,
+  1056036168,
+  1059619562,
+  1055614116,
+  1064808891,
+  1043330506,
+  1057548427,
+  1041562466,
+  1062599906,
+  1056224482,
+  1024880710,
+  1057036534,
+  1051522869,
+  1056976701,
+  1059601337,
+  1056567390,
+  1064804026,
+  1033919539,
+  1051163531,
+  1043321322,
+  1025668778,
+  1045219628,
+  1057613950,
+  1043468305,
+  1062617380,
+  1057070958,
+  1024600652,
+  1057508873,
+  1051391740,
+  1057453114,
+  1059582555,
+  1057242758,
+  1064799218,
+  1041479954,
+  1023681448,
+  1045372827,
+  1062641399,
+  1057547095,
+  1024217570,
+  1057981826,
+  1051273638,
+  1057929720,
+  1059569761,
+  1057719532,
+  1064800848,
+  1058456156,
+  1051177595,
+  1058022531,
+  1023655280,
+  1058406424,
+  1059567803,
+  1058196070,
+  1064813609,
+  1046342399,
+  1026897181,
+  1047097219,
+  1051730399,
+  1046372665,
+  1059350851,
+  1043593941,
+  1064358386,
+  1048277974,
+  1026503806,
+  1048805346,
+  1051752936,
+  1048295783,
+  1059410899,
+  1045509959,
+  1064431373,
+  1049117098,
+  1026039406,
+  1049774512,
+  1051752627,
+  1049400006,
+  1059459688,
+  1047418375,
+  1064515736,
+  1050079601,
+  1025151976,
+  1050743411,
+  1051738905,
+  1050365338,
+  1059501916,
+  1048948839,
+  1064606376,
+  1051042299,
+  1024262101,
+  1051712395,
+  1051725706,
+  1051330666,
+  1059544143,
+  1052010492,
+  1023684031,
+  1052681554,
+  1051725398,
+  1052297078,
+  1059579844,
+  1052987622,
+  1023649816,
+  1053650288,
+  1051748079,
+  1053264885,
+  1059604157,
+  1043980152,
+  1055387218,
+  1043980153,
+  1041245020,
+  1053974161,
+  1024239256,
+  1054618074,
+  1051796508,
+  1054233652,
+  1059615400,
+  1042043159,
+  1055351338,
+  1042043286,
+  1041316974,
+  1054967983,
+  1025373091,
+  1055584598,
+  1051867895,
+  1055202698,
+  1059615234,
+  1055591039,
+  1064813950,
+  1040027659,
+  1055302095,
+  1040027698,
+  1041414970,
+  1055965292,
+  1026819346,
+  1056550007,
+  1051952124,
+  1056171619,
+  1059608520,
+  1056556410,
+  1064771429,
+  1036156541,
+  1055253386,
+  1036157098,
+  1041512381,
+  1056961710,
+  1028263996,
+  1057239949,
+  1052036872,
+  1057052576,
+  1059601806,
+  1057243037,
+  1064729046,
+  1032282526,
+  1055217503,
+  1032283366,
+  1041584350,
+  1057459245,
+  1029399960,
+  1057723215,
+  1052108259,
+  1057537097,
+  1059601641,
+  1057726210,
+  1064693082,
+  1025016357,
+  1041610341,
+  1058207106,
+  1052156703,
+  1057951512,
+  1029991816,
+  1058021481,
+  1059612891,
+  1058210124,
+  1064668628,
+  1064653086,
+  1030808888,
+  1061822996,
+  1043523897,
+  1058963902,
+  1049475036,
+  1054204655,
+  1049305235,
+  1046844357,
+  1043194102,
+  1027939200,
+  1023592291,
+  1064681267,
+  1032121902,
+  1061926225,
+  1043997458,
+  1059008081,
+  1049924562,
+  1054094091,
+  1049718008,
+  1046693104,
+  1043765261,
+  1026496936,
+  1025614141,
+  1064824706,
+  1032786380,
+  1061947929,
+  1044660266,
+  1059061408,
+  1050359232,
+  1053999193,
+  1050240368,
+  1046571464,
+  1044364117,
+  1025815756,
+  1026792743,
+  1061989862,
+  1045367760,
+  1059122418,
+  1050785749,
+  1053896620,
+  1050894749,
+  1046479529,
+  1044834194,
+  1024558156,
+  1027868400,
+  1062096175,
+  1045913614,
+  1059187892,
+  1051221487,
+  1053749574,
+  1051543669,
+  1045793811,
+  1045759670,
+  1023477743,
+  1030230240,
+  1059253870,
+  1051647203,
+  1053572380,
+  1052188488,
+  1045758704,
+  1046363838,
+  1059260767,
+  1052198410,
+  1053335468,
+  1052786388,
+  1046061483,
+  1047340054,
+  1059259471,
+  1052746410,
+  1053464727,
+  1053476350,
+  1050654086,
+  1054051906,
+  1061811947,
+  1056830945,
+  1059250388,
+  1053286870,
+  1053863976,
+  1054108339,
+  1049272051,
+  1058283178,
+  1061796260,
+  1057034320,
+  1059174000,
+  1054161159,
+  1054029990,
+  1054589767,
+  1049375947,
+  1058521269,
+  1064322585,
+  1058914478,
+  1061684646,
+  1057116974,
+  1059131080,
+  1054579889,
+  1054167100,
+  1055067747,
+  1049464263,
+  1058709778,
+  1041757837,
+  1061755684,
+  1064371810,
+  1059038698,
+  1061748844,
+  1057339168,
+  1059080428,
+  1055010090,
+  1054212791,
+  1055497611,
+  1049592086,
+  1058865543,
+  1042248916,
+  1061851005,
+  1064225961,
+  1059161717,
+  1061705640,
+  1057471522,
+  1058961146,
+  1055366453,
+  1054259785,
+  1055922665,
+  1049803465,
+  1058962065,
+  1042446655,
+  1061933962,
+  1063446523,
+  1036292393,
+  1058365009,
+  1036292404,
+  1064480655,
+  1043361743,
+  1059441520,
+  1045141419,
+  1051854999,
+  1045430457,
+  1027365420,
+  1043658165,
+  1063453120,
+  1040187720,
+  1058358402,
+  1040187718,
+  1064529970,
+  1045299760,
+  1059454843,
+  1047088786,
+  1051783181,
+  1047373189,
+  1026582948,
+  1045596277,
+  1058340411,
+  1042134888,
+  1064576489,
+  1046678489,
+  1059479685,
+  1048805132,
+  1051734270,
+  1048947394,
+  1025616706,
+  1047529538,
+  1064656810,
+  1048588086,
+  1059511033,
+  1049777181,
+  1051698515,
+  1049920744,
+  1024545150,
+  1049017802,
+  1064737121,
+  1049548898,
+  1059542295,
+  1050748935,
+  1051662759,
+  1050894084,
+  1023474817,
+  1049982331,
+  1064797862,
+  1050516987,
+  1059567140,
+  1051721681,
+  1051640250,
+  1051867856,
+  1064824887,
+  1051497653,
+  1059580571,
+  1052695318,
+  1051640530,
+  1052841872,
+  1064812924,
+  1052491729,
+  1059580659,
+  1053669329,
+  1051667290,
+  1053815519,
+  1064767165,
+  1053496352,
+  1059569328,
+  1054643074,
+  1051716823,
+  1054788292,
+  1023912057,
+  1055706741,
+  1045556058,
+  1042058974,
+  1057195304,
+  1042058962,
+  1064701785,
+  1054506716,
+  1059551567,
+  1055616178,
+  1051779589,
+  1055760268,
+  1024987346,
+  1056671185,
+  1045654482,
+  1040039910,
+  1057170660,
+  1040039912,
+  1064636306,
+  1055516462,
+  1059533723,
+  1056589630,
+  1051842351,
+  1056732252,
+  1026063144,
+  1057300371,
+  1045726541,
+  1036146599,
+  1057152656,
+  1036145574,
+  1064590378,
+  1056519439,
+  1059522393,
+  1057263989,
+  1051891887,
+  1057334812,
+  1027032873,
+  1057783662,
+  1057817468,
+  1031485746,
+  1045752880,
+  1032250992,
+  1057146038,
+  1032249924,
+  1059522655,
+  1057751016,
+  1064578214,
+  1057238068,
+  1051918661,
+  1057821638,
+  1027818864,
+  1058268171,
+  1062927494,
+  1029701843,
+  1057859914,
+  1023723213;
+ }
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/carpetShape.mesh.xml
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/carpetShape.mesh.xml	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/carpetShape.mesh.xml	(revision 2197)
@@ -0,0 +1,4859 @@
+<mesh>
+<sharedgeometry vertexcount="695">
+<vertexbuffer positions="true" normals="true" colours_diffuse="false" colours_specular="false" texture_coords="2">
+<vertex>
+<position x="0" y="-3.83013" z="33"/>
+<normal x="-0.0123517" y="0.707052" z="-0.707053"/>
+<texcoord u="10.4356" v="1.96982"/>
+<texcoord u="0.523454" v="0.240016"/>
+</vertex>
+<vertex>
+<position x="0" y="3.83013" z="33"/>
+<normal x="0.0123512" y="-0.707053" z="-0.707053"/>
+<texcoord u="10.4356" v="-0.969823"/>
+<texcoord u="0.11108" v="0.241762"/>
+</vertex>
+<vertex>
+<position x="-3.44944" y="-3.83013" z="32.8192"/>
+<normal x="0.0616227" y="0.707053" z="-0.70447"/>
+<texcoord u="9.72595" v="1.96982"/>
+<texcoord u="0.514032" v="0.384837"/>
+</vertex>
+<vertex>
+<position x="-3.44944" y="3.83013" z="32.8192"/>
+<normal x="0.086191" y="-0.707054" z="-0.701887"/>
+<texcoord u="9.72595" v="-0.969824"/>
+<texcoord u="0.12273" v="0.384443"/>
+</vertex>
+<vertex>
+<position x="-6.86109" y="-3.83013" z="32.2789"/>
+<normal x="0.134923" y="0.707054" z="-0.694169"/>
+<texcoord u="9.01627" v="1.96982"/>
+<texcoord u="0.507097" v="0.529485"/>
+</vertex>
+<vertex>
+<position x="-6.86109" y="3.83013" z="32.2789"/>
+<normal x="0.159086" y="-0.707054" z="-0.689033"/>
+<texcoord u="8.98877" v="-0.969823"/>
+<texcoord u="0.128701" v="0.533418"/>
+</vertex>
+<vertex>
+<position x="-10.1976" y="-3.83013" z="31.3849"/>
+<normal x="0.206744" y="0.707054" z="-0.676263"/>
+<texcoord u="8.30658" v="1.96982"/>
+<texcoord u="0.503236" v="0.673791"/>
+</vertex>
+<vertex>
+<position x="-10.1976" y="3.83013" z="31.3849"/>
+<normal x="0.236089" y="-0.706986" z="-0.666658"/>
+<texcoord u="8.30658" v="-0.969824"/>
+<texcoord u="0.139114" v="0.673792"/>
+</vertex>
+<vertex>
+<position x="-13.3524" y="-3.83013" z="30.1738"/>
+<normal x="-0.273519" y="0.219106" z="-0.936579"/>
+<texcoord u="18.7708" v="1.82715"/>
+<texcoord u="0.622664" v="0.90683"/>
+</vertex>
+<vertex>
+<position x="-13.4223" y="-4.03202" z="30.147"/>
+<normal x="-0.273519" y="0.219106" z="-0.936579"/>
+<texcoord u="18.6926" v="1.79276"/>
+<texcoord u="0.630616" v="0.910538"/>
+</vertex>
+<vertex>
+<position x="-13.4223" y="4.03207" z="30.147"/>
+<normal x="-0.27351" y="-0.219107" z="-0.936581"/>
+<texcoord u="-20.5022" v="1.79276"/>
+<texcoord u="0.540514" v="0.911803"/>
+</vertex>
+<vertex>
+<position x="-13.3524" y="3.83013" z="30.1738"/>
+<normal x="-0.273502" y="-0.219108" z="-0.936583"/>
+<texcoord u="-20.5257" v="1.82716"/>
+<texcoord u="0.548194" v="0.907556"/>
+</vertex>
+<vertex>
+<position x="-14.4416" y="7.06983" z="29.6277"/>
+<normal x="0.223819" y="-0.361755" z="-0.905007"/>
+<texcoord u="-19.3226" v="1.28548"/>
+<texcoord u="0.882351" v="0.947104"/>
+</vertex>
+<vertex>
+<position x="-14.2694" y="6.93455" z="29.7154"/>
+<normal x="-0.0191605" y="-0.267934" z="-0.963247"/>
+<texcoord u="-19.4184" v="1.35118"/>
+<texcoord u="0.428629" v="0.96632"/>
+</vertex>
+<vertex>
+<position x="-14.2694" y="-6.93451" z="29.7154"/>
+<normal x="-0.0191601" y="0.267934" z="-0.963247"/>
+<texcoord u="17.5796" v="1.35118"/>
+<texcoord u="0.745987" v="0.957229"/>
+</vertex>
+<vertex>
+<position x="-14.4417" y="-7.06984" z="29.6276"/>
+<normal x="0.223817" y="0.361756" z="-0.905008"/>
+<texcoord u="17.5813" v="1.28546"/>
+<texcoord u="0.768534" v="0.0384341"/>
+</vertex>
+<vertex>
+<position x="-16.5" y="-8.08995" z="28.5789"/>
+<normal x="0.433013" y="0.499999" z="-0.75"/>
+<texcoord u="17.1978" v="0.499998"/>
+<texcoord u="0.0528899" v="0.673814"/>
+</vertex>
+<vertex>
+<position x="-16.5" y="8.08998" z="28.5789"/>
+<normal x="0.433012" y="-0.5" z="-0.75"/>
+<texcoord u="-19.0365" v="0.499998"/>
+<texcoord u="0.786001" v="0.910947"/>
+</vertex>
+<vertex>
+<position x="-18.5996" y="6.93455" z="27.2154"/>
+<normal x="0.843777" y="-0.267934" z="-0.465029"/>
+<texcoord u="-19.4184" v="-0.351187"/>
+<texcoord u="0.258777" v="0.0389484"/>
+</vertex>
+<vertex>
+<position x="-18.4375" y="7.06983" z="27.3206"/>
+<normal x="0.671851" y="-0.361755" z="-0.646335"/>
+<texcoord u="-19.3713" v="-0.285485"/>
+<texcoord u="0.0864302" v="0.628096"/>
+</vertex>
+<vertex>
+<position x="-18.4374" y="-7.06984" z="27.3207"/>
+<normal x="0.671849" y="0.361755" z="-0.646337"/>
+<texcoord u="17.5326" v="-0.285464"/>
+<texcoord u="0.866044" v="0.126772"/>
+</vertex>
+<vertex>
+<position x="-18.5996" y="-6.93451" z="27.2154"/>
+<normal x="0.843777" y="0.267933" z="-0.465029"/>
+<texcoord u="17.5779" v="-0.351187"/>
+<texcoord u="0.882253" v="0.131695"/>
+</vertex>
+<vertex>
+<position x="-19.3969" y="-4.03199" z="26.6976"/>
+<normal x="0.947856" y="0.219119" z="-0.231421"/>
+<texcoord u="18.6635" v="-0.792771"/>
+<texcoord u="0.775298" v="0.368249"/>
+</vertex>
+<vertex>
+<position x="-19.3969" y="4.03205" z="26.6976"/>
+<normal x="0.947859" y="-0.219112" z="-0.231414"/>
+<texcoord u="-20.5314" v="-0.792769"/>
+<texcoord u="0.201205" v="0.149293"/>
+</vertex>
+<vertex>
+<position x="-19.4551" y="3.83013" z="26.6505"/>
+<normal x="0.94786" y="-0.219114" z="-0.231411"/>
+<texcoord u="-20.6095" v="-0.827159"/>
+<texcoord u="0.19675" v="0.156853"/>
+</vertex>
+<vertex>
+<position x="-19.4551" y="-3.83013" z="26.6505"/>
+<normal x="0.947855" y="0.219124" z="-0.231421"/>
+<texcoord u="18.687" v="-0.827152"/>
+<texcoord u="0.77022" v="0.377102"/>
+</vertex>
+<vertex>
+<position x="-22.0813" y="-3.83013" z="24.5238"/>
+<normal x="0.459298" y="0.706986" z="-0.537789"/>
+<texcoord u="5.46782" v="1.96982"/>
+<texcoord u="0.91322" v="0.718424"/>
+</vertex>
+<vertex>
+<position x="-22.0813" y="3.83013" z="24.5238"/>
+<normal x="0.48229" y="-0.707052" z="-0.517178"/>
+<texcoord u="5.44033" v="-0.969822"/>
+<texcoord u="0.549122" v="0.71627"/>
+</vertex>
+<vertex>
+<position x="-13.7881" y="3.44625" z="30.3909"/>
+<normal x="-0.270221" y="-0.183236" z="-0.945201"/>
+<texcoord u="21.7907" v="1.70214"/>
+<texcoord u="0.0579672" v="0.81393"/>
+</vertex>
+<vertex>
+<position x="-14.8107" y="3.60314" z="30.6528"/>
+<normal x="0.0456381" y="-0.164782" z="-0.985274"/>
+<texcoord u="21.7907" v="1.35118"/>
+<texcoord u="0.0541769" v="0.857253"/>
+</vertex>
+<vertex>
+<position x="-14.8609" y="2.64722" z="30.7398"/>
+<normal x="-0.000319107" y="-0.0906284" z="-0.995885"/>
+<texcoord u="21.4141" v="1.35118"/>
+<texcoord u="0.093342" v="0.857772"/>
+</vertex>
+<vertex>
+<position x="-14.8609" y="-2.64723" z="30.7398"/>
+<normal x="-0.000319184" y="0.0906317" z="-0.995884"/>
+<texcoord u="19.3285" v="1.35118"/>
+<texcoord u="0.592712" v="0.081201"/>
+</vertex>
+<vertex>
+<position x="-14.8106" y="-3.60314" z="30.6528"/>
+<normal x="0.0456378" y="0.164784" z="-0.985273"/>
+<texcoord u="18.9519" v="1.35118"/>
+<texcoord u="0.663558" v="0.0435297"/>
+</vertex>
+<vertex>
+<position x="-13.7881" y="-3.44625" z="30.3909"/>
+<normal x="-0.270224" y="0.183237" z="-0.9452"/>
+<texcoord u="19.0137" v="1.70214"/>
+<texcoord u="0.606488" v="0.0420799"/>
+</vertex>
+<vertex>
+<position x="-13.4566" y="-3.74591" z="30.224"/>
+<normal x="-0.273524" y="0.219106" z="-0.936578"/>
+<texcoord u="18.8111" v="1.79686"/>
+<texcoord u="0.618466" v="0.910877"/>
+</vertex>
+<vertex>
+<position x="-13.4566" y="3.74589" z="30.224"/>
+<normal x="-0.273505" y="-0.219107" z="-0.936583"/>
+<texcoord u="-20.6332" v="1.79686"/>
+<texcoord u="0.552661" v="0.911304"/>
+</vertex>
+<vertex>
+<position x="-15.4799" y="2.5" z="30.5894"/>
+<normal x="0.339908" y="-0.26329" z="-0.902851"/>
+<texcoord u="21.3561" v="1.14307"/>
+<texcoord u="0.0997289" v="0.883638"/>
+</vertex>
+<vertex>
+<position x="-17.3033" y="3.74241" z="29.9703"/>
+<normal x="0.486782" y="-0.228422" z="-0.843129"/>
+<texcoord u="21.7907" v="0.499998"/>
+<texcoord u="0.0499236" v="0.962633"/>
+</vertex>
+<vertex>
+<position x="-17.5" y="-2.38132e-007" z="30.3109"/>
+<normal x="0.5" y="1.06786e-006" z="-0.866025"/>
+<texcoord u="20.3713" v="0.499995"/>
+<texcoord u="0.203254" v="0.964672"/>
+</vertex>
+<vertex>
+<position x="-17.3033" y="-3.74241" z="29.9702"/>
+<normal x="0.48678" y="0.228424" z="-0.84313"/>
+<texcoord u="18.9519" v="0.499998"/>
+<texcoord u="0.604035" v="0.219856"/>
+</vertex>
+<vertex>
+<position x="-15.4799" y="-2.5" z="30.5894"/>
+<normal x="0.339907" y="0.263293" z="-0.902851"/>
+<texcoord u="19.3999" v="1.14306"/>
+<texcoord u="0.606751" v="0.0918406"/>
+</vertex>
+<vertex>
+<position x="-16.7219" y="-7.32126" z="28.9632"/>
+<normal x="0.456772" y="0.406737" z="-0.791154"/>
+<texcoord u="17.5326" v="0.499998"/>
+<texcoord u="0.823789" v="0.0790548"/>
+</vertex>
+<vertex>
+<position x="-16.7219" y="7.32126" z="28.9632"/>
+<normal x="0.456772" y="-0.406737" z="-0.791154"/>
+<texcoord u="-19.3713" v="0.499998"/>
+<texcoord u="0.785022" v="0.947104"/>
+</vertex>
+<vertex>
+<position x="-19.1408" y="3.60314" z="28.1528"/>
+<normal x="0.830452" y="-0.164782" z="-0.532162"/>
+<texcoord u="21.7907" v="-0.351187"/>
+<texcoord u="0.050093" v="0.139099"/>
+</vertex>
+<vertex>
+<position x="-19.191" y="2.64722" z="28.2398"/>
+<normal x="0.86262" y="-0.0906277" z="-0.497668"/>
+<texcoord u="21.4141" v="-0.351187"/>
+<texcoord u="0.0892487" v="0.140102"/>
+</vertex>
+<vertex>
+<position x="-18.7513" y="2.5" z="28.7007"/>
+<normal x="0.611938" y="-0.26329" z="-0.745795"/>
+<texcoord u="21.3427" v="-0.143075"/>
+<texcoord u="0.096637" v="0.114505"/>
+</vertex>
+<vertex>
+<position x="-19.191" y="-2.64723" z="28.2398"/>
+<normal x="0.862621" y="0.0906332" z="-0.497666"/>
+<texcoord u="19.3285" v="-0.351187"/>
+<texcoord u="0.729934" v="0.363188"/>
+</vertex>
+<vertex>
+<position x="-19.1408" y="-3.60314" z="28.1528"/>
+<normal x="0.830453" y="0.164785" z="-0.53216"/>
+<texcoord u="18.9519" v="-0.351187"/>
+<texcoord u="0.874347" v="0.236894"/>
+</vertex>
+<vertex>
+<position x="-18.7513" y="-2.5" z="28.7007"/>
+<normal x="0.611938" y="0.263292" z="-0.745795"/>
+<texcoord u="19.3865" v="-0.143059"/>
+<texcoord u="0.689502" v="0.367096"/>
+</vertex>
+<vertex>
+<position x="-19.4252" y="3.44625" z="27.1363"/>
+<normal x="0.953678" y="-0.183238" z="-0.238581"/>
+<texcoord u="21.7907" v="-0.702146"/>
+<texcoord u="0.0781063" v="0.361323"/>
+</vertex>
+<vertex>
+<position x="-19.4252" y="-3.44625" z="27.1363"/>
+<normal x="0.953677" y="0.183242" z="-0.238583"/>
+<texcoord u="18.9519" v="-0.702141"/>
+<texcoord u="0.746646" v="0.37479"/>
+</vertex>
+<vertex>
+<position x="-19.4464" y="-3.74591" z="26.7657"/>
+<normal x="0.947853" y="0.219125" z="-0.231427"/>
+<texcoord u="18.7944" v="-0.796864"/>
+<texcoord u="0.76352" v="0.374146"/>
+</vertex>
+<vertex>
+<position x="-19.4464" y="3.74589" z="26.7657"/>
+<normal x="0.947859" y="-0.219113" z="-0.231414"/>
+<texcoord u="-20.6498" v="-0.796863"/>
+<texcoord u="0.200369" v="0.161419"/>
+</vertex>
+<vertex>
+<position x="-25.5123" y="2.5" z="22.9713"/>
+<normal x="0.645114" y="-0.500068" z="-0.57772"/>
+<texcoord u="4.75813" v="-0.351187"/>
+<texcoord u="0.621807" v="0.86189"/>
+</vertex>
+<vertex>
+<position x="-22.9713" y="2.5" z="25.5123"/>
+<normal x="0.563648" y="-0.532823" z="-0.63119"/>
+<texcoord u="5.46782" v="-0.351187"/>
+<texcoord u="0.625773" v="0.715507"/>
+</vertex>
+<vertex>
+<position x="-20.1788" y="2.5" z="27.7737"/>
+<normal x="0.494582" y="-0.532823" z="-0.68665"/>
+<texcoord u="6.17751" v="-0.351187"/>
+<texcoord u="0.625773" v="0.569078"/>
+</vertex>
+<vertex>
+<position x="-13.9633" y="2.5" z="31.3621"/>
+<normal x="0.331697" y="-0.595579" z="-0.731616"/>
+<texcoord u="7.59689" v="-0.351187"/>
+<texcoord u="0.215715" v="0.817386"/>
+</vertex>
+<vertex>
+<position x="-10.6086" y="2.5" z="32.6499"/>
+<normal x="0.269825" y="-0.500068" z="-0.822877"/>
+<texcoord u="8.30658" v="-0.351187"/>
+<texcoord u="0.215715" v="0.670954"/>
+</vertex>
+<vertex>
+<position x="-7.13764" y="2.5" z="33.5799"/>
+<normal x="0.182333" y="-0.500068" z="-0.846574"/>
+<texcoord u="9.01627" v="-0.351187"/>
+<texcoord u="0.204882" v="0.524924"/>
+</vertex>
+<vertex>
+<position x="-3.58848" y="2.5" z="34.1421"/>
+<normal x="0.0928425" y="-0.500067" z="-0.860995"/>
+<texcoord u="9.72595" v="-0.351187"/>
+<texcoord u="0.199164" v="0.378616"/>
+</vertex>
+<vertex>
+<position x="0" y="2.5" z="34.3301"/>
+<normal x="0.00233546" y="-0.500067" z="-0.865983"/>
+<texcoord u="10.4356" v="-0.351187"/>
+<texcoord u="0.187193" v="0.232674"/>
+</vertex>
+<vertex>
+<position x="-26.0101" y="-2.38132e-007" z="23.4196"/>
+<normal x="0.731344" y="9.78134e-008" z="-0.682009"/>
+<texcoord u="4.75813" v="0.499998"/>
+<texcoord u="0.727189" v="0.866173"/>
+</vertex>
+<vertex>
+<position x="-23.4196" y="-2.38132e-007" z="26.0101"/>
+<normal x="0.656049" y="1.38998e-007" z="-0.754719"/>
+<texcoord u="5.46782" v="0.499998"/>
+<texcoord u="0.731233" v="0.716938"/>
+</vertex>
+<vertex>
+<position x="-20.5725" y="-2.38132e-007" z="28.3156"/>
+<normal x="0.573564" y="5.66288e-008" z="-0.81916"/>
+<texcoord u="6.17751" v="0.499998"/>
+<texcoord u="0.731232" v="0.567649"/>
+</vertex>
+<vertex>
+<position x="-14.2358" y="-2.38132e-007" z="31.9741"/>
+<normal x="0.406736" y="-3.47548e-008" z="-0.913546"/>
+<texcoord u="7.59689" v="0.499998"/>
+<texcoord u="0.321175" v="0.818815"/>
+</vertex>
+<vertex>
+<position x="-10.8156" y="-2.38132e-007" z="33.287"/>
+<normal x="0.292358" y="6.17769e-008" z="-0.956309"/>
+<texcoord u="8.30658" v="0.499998"/>
+<texcoord u="0.321175" v="0.669525"/>
+</vertex>
+<vertex>
+<position x="-7.27691" y="-2.38132e-007" z="34.2352"/>
+<normal x="0.190795" y="2.05923e-008" z="-0.98163"/>
+<texcoord u="9.01627" v="0.499998"/>
+<texcoord u="0.312557" v="0.520484"/>
+</vertex>
+<vertex>
+<position x="-3.6585" y="-2.38132e-007" z="34.8083"/>
+<normal x="0.0871407" y="2.05923e-008" z="-0.996196"/>
+<texcoord u="9.72595" v="0.499998"/>
+<texcoord u="0.304388" v="0.371419"/>
+</vertex>
+<vertex>
+<position x="0" y="-2.38132e-007" z="35"/>
+<normal x="-0.0174667" y="5.14807e-009" z="-0.999847"/>
+<texcoord u="10.4356" v="0.499998"/>
+<texcoord u="0.292184" v="0.222629"/>
+</vertex>
+<vertex>
+<position x="-25.5123" y="-2.5" z="22.9713"/>
+<normal x="0.6536" y="0.500012" z="-0.56815"/>
+<texcoord u="4.75813" v="1.35118"/>
+<texcoord u="0.83265" v="0.867603"/>
+</vertex>
+<vertex>
+<position x="-22.9713" y="-2.5" z="25.5123"/>
+<normal x="0.590632" y="0.500012" z="-0.633357"/>
+<texcoord u="5.46782" v="1.35118"/>
+<texcoord u="0.836616" v="0.72122"/>
+</vertex>
+<vertex>
+<position x="-20.1788" y="-2.5" z="27.7737"/>
+<normal x="0.489645" y="0.556825" z="-0.670965"/>
+<texcoord u="6.17751" v="1.35118"/>
+<texcoord u="0.836691" v="0.569077"/>
+</vertex>
+<vertex>
+<position x="-13.9633" y="-2.5" z="31.3621"/>
+<normal x="0.344349" y="0.575073" z="-0.742101"/>
+<texcoord u="7.59689" v="1.35118"/>
+<texcoord u="0.426636" v="0.817385"/>
+</vertex>
+<vertex>
+<position x="-10.6086" y="-2.5" z="32.6499"/>
+<normal x="0.278984" y="0.532736" z="-0.798975"/>
+<texcoord u="8.30658" v="1.35118"/>
+<texcoord u="0.426635" v="0.670954"/>
+</vertex>
+<vertex>
+<position x="-7.13764" y="-2.5" z="33.5799"/>
+<normal x="0.194824" y="0.500012" z="-0.843819"/>
+<texcoord u="9.01627" v="1.35118"/>
+<texcoord u="0.430601" v="0.524576"/>
+</vertex>
+<vertex>
+<position x="-3.58848" y="-2.5" z="34.1421"/>
+<normal x="0.105553" y="0.500012" z="-0.859562"/>
+<texcoord u="9.72595" v="1.35118"/>
+<texcoord u="0.437654" v="0.378313"/>
+</vertex>
+<vertex>
+<position x="0" y="-2.5" z="34.3301"/>
+<normal x="0.0151258" y="0.500012" z="-0.865887"/>
+<texcoord u="10.4356" v="1.35118"/>
+<texcoord u="0.4472" v="0.232192"/>
+</vertex>
+<vertex>
+<position x="-13.7881" y="-3.44625" z="30.3909"/>
+<normal x="-0.270224" y="0.183237" z="-0.9452"/>
+<texcoord u="18.9519" v="1.70214"/>
+<texcoord u="0.603793" v="0.923626"/>
+</vertex>
+<vertex>
+<position x="-14.8107" y="3.60314" z="30.6528"/>
+<normal x="0.0456381" y="-0.164782" z="-0.985274"/>
+<texcoord u="-20.7907" v="1.35118"/>
+<texcoord u="0.571371" v="0.966385"/>
+</vertex>
+<vertex>
+<position x="-13.7881" y="3.44625" z="30.3909"/>
+<normal x="-0.270221" y="-0.183236" z="-0.945201"/>
+<texcoord u="-20.7907" v="1.70214"/>
+<texcoord u="0.568176" v="0.923014"/>
+</vertex>
+<vertex>
+<position x="-17.5" y="-2.38132e-007" z="30.3109"/>
+<normal x="0.5" y="1.06786e-006" z="-0.866025"/>
+<texcoord u="20.3713" v="0.499995"/>
+<texcoord u="0.514993" v="0.15384"/>
+</vertex>
+<vertex>
+<position x="-14.2694" y="-6.93451" z="29.7154"/>
+<normal x="-0.0191601" y="0.267934" z="-0.963247"/>
+<texcoord u="17.6307" v="1.35118"/>
+<texcoord u="0.763087" v="0.0349742"/>
+</vertex>
+<vertex>
+<position x="-14.4417" y="-7.06984" z="29.6276"/>
+<normal x="0.223817" y="0.361756" z="-0.905008"/>
+<texcoord u="17.5326" v="1.28546"/>
+<texcoord u="0.0864246" v="0.771102"/>
+</vertex>
+<vertex>
+<position x="-14.4416" y="7.06983" z="29.6277"/>
+<normal x="0.223819" y="-0.361755" z="-0.905007"/>
+<texcoord u="-19.3713" v="1.28549"/>
+<texcoord u="0.461566" v="0.0393204"/>
+</vertex>
+<vertex>
+<position x="-17.3033" y="3.74241" z="29.9703"/>
+<normal x="0.486782" y="-0.228422" z="-0.843129"/>
+<texcoord u="-20.7907" v="0.499998"/>
+<texcoord u="0.360232" v="0.187344"/>
+</vertex>
+<vertex>
+<position x="-14.2694" y="6.93455" z="29.7154"/>
+<normal x="-0.0191605" y="-0.267934" z="-0.963247"/>
+<texcoord u="-19.4166" v="1.35118"/>
+<texcoord u="0.469564" v="0.0446538"/>
+</vertex>
+<vertex>
+<position x="-17.5" y="-2.38132e-007" z="30.3109"/>
+<normal x="0.5" y="1.06786e-006" z="-0.866025"/>
+<texcoord u="20.3713" v="0.500004"/>
+<texcoord u="0.203236" v="0.0375576"/>
+</vertex>
+<vertex>
+<position x="-18.4374" y="-7.06984" z="27.3207"/>
+<normal x="0.671849" y="0.361755" z="-0.646337"/>
+<texcoord u="17.4838" v="-0.285463"/>
+<texcoord u="0.827131" v="0.404361"/>
+</vertex>
+<vertex>
+<position x="-16.5" y="-8.08995" z="28.5789"/>
+<normal x="0.433013" y="0.499999" z="-0.75"/>
+<texcoord u="17.1978" v="0.499998"/>
+<texcoord u="0.907589" v="0.46852"/>
+</vertex>
+<vertex>
+<position x="-16.5" y="8.08998" z="28.5789"/>
+<normal x="0.433012" y="-0.5" z="-0.75"/>
+<texcoord u="-19.0365" v="0.499998"/>
+<texcoord u="0.0528894" v="0.530802"/>
+</vertex>
+<vertex>
+<position x="-18.4375" y="7.06983" z="27.3206"/>
+<normal x="0.671851" y="-0.361755" z="-0.646335"/>
+<texcoord u="-19.3713" v="-0.285485"/>
+<texcoord u="0.267051" v="0.0340542"/>
+</vertex>
+<vertex>
+<position x="-19.1408" y="3.60314" z="28.1528"/>
+<normal x="0.830452" y="-0.164782" z="-0.532162"/>
+<texcoord u="-20.7907" v="-0.351187"/>
+<texcoord u="0.254914" v="0.181638"/>
+</vertex>
+<vertex>
+<position x="-19.191" y="2.64722" z="28.2398"/>
+<normal x="0.86262" y="-0.0906277" z="-0.497668"/>
+<texcoord u="21.4141" v="-0.351187"/>
+<texcoord u="0.0781063" v="0.30499"/>
+</vertex>
+<vertex>
+<position x="-18.5996" y="-6.93451" z="27.2154"/>
+<normal x="0.843777" y="0.267933" z="-0.465029"/>
+<texcoord u="17.5796" v="-0.351187"/>
+<texcoord u="0.854303" v="0.318244"/>
+</vertex>
+<vertex>
+<position x="-19.4252" y="3.44625" z="27.1363"/>
+<normal x="0.953678" y="-0.183238" z="-0.238581"/>
+<texcoord u="-20.7907" v="-0.702146"/>
+<texcoord u="0.21165" v="0.177251"/>
+</vertex>
+<vertex>
+<position x="-24.5238" y="3.83013" z="22.0813"/>
+<normal x="0.533707" y="-0.707053" z="-0.463931"/>
+<texcoord u="4.75813" v="-0.969824"/>
+<texcoord u="0.545309" v="0.856978"/>
+</vertex>
+<vertex>
+<position x="-19.4464" y="3.74589" z="26.7657"/>
+<normal x="0.425589" y="-0.707053" z="-0.564757"/>
+<texcoord u="6.15175" v="-0.930648"/>
+<texcoord u="0.554019" v="0.571735"/>
+</vertex>
+<vertex>
+<position x="-19.4551" y="3.83013" z="26.6505"/>
+<normal x="0.445304" y="-0.706621" z="-0.549901"/>
+<texcoord u="6.13523" v="-0.969826"/>
+<texcoord u="0.54917" v="0.574965"/>
+</vertex>
+<vertex>
+<position x="-22.0813" y="3.83013" z="24.5238"/>
+<normal x="0.48229" y="-0.707052" z="-0.517178"/>
+<texcoord u="5.46782" v="-0.969823"/>
+<texcoord u="0.549171" v="0.712673"/>
+</vertex>
+<vertex>
+<position x="-18.7513" y="2.5" z="28.7007"/>
+<normal x="0.611938" y="-0.26329" z="-0.745795"/>
+<texcoord u="6.51366" v="-0.351187"/>
+<texcoord u="0.623894" v="0.499743"/>
+</vertex>
+<vertex>
+<position x="-19.191" y="2.64722" z="28.2398"/>
+<normal x="0.385382" y="-0.706622" z="-0.593436"/>
+<texcoord u="6.38973" v="-0.419659"/>
+<texcoord u="0.616101" v="0.52522"/>
+</vertex>
+<vertex>
+<position x="-19.4464" y="3.74589" z="26.7657"/>
+<normal x="0.425589" y="-0.707053" z="-0.564757"/>
+<texcoord u="6.17751" v="-0.930646"/>
+<texcoord u="0.553974" v="0.568364"/>
+</vertex>
+<vertex>
+<position x="-19.4252" y="3.44625" z="27.1363"/>
+<normal x="0.385382" y="-0.706622" z="-0.593436"/>
+<texcoord u="6.22398" v="-0.791282"/>
+<texcoord u="0.570982" v="0.55895"/>
+</vertex>
+<vertex>
+<position x="-15.4799" y="2.5" z="30.5894"/>
+<normal x="0.339908" y="-0.26329" z="-0.902851"/>
+<texcoord u="7.26074" v="-0.351187"/>
+<texcoord u="0.213836" v="0.886721"/>
+</vertex>
+<vertex>
+<position x="-14.8609" y="2.64722" z="30.7398"/>
+<normal x="0.32124" y="-0.706621" z="-0.630469"/>
+<texcoord u="7.38162" v="-0.419658"/>
+<texcoord u="0.206046" v="0.861243"/>
+</vertex>
+<vertex>
+<position x="-13.4566" y="3.74589" z="30.224"/>
+<normal x="0.2763" y="-0.707053" z="-0.650949"/>
+<texcoord u="7.57113" v="-0.930646"/>
+<texcoord u="0.143921" v="0.818098"/>
+</vertex>
+<vertex>
+<position x="-13.7881" y="3.44625" z="30.3909"/>
+<normal x="0.321239" y="-0.706623" z="-0.630468"/>
+<texcoord u="7.5478" v="-0.791283"/>
+<texcoord u="0.160928" v="0.827511"/>
+</vertex>
+<vertex>
+<position x="-13.4566" y="3.74589" z="30.224"/>
+<normal x="0.2763" y="-0.707053" z="-0.650949"/>
+<texcoord u="7.59689" v="-0.930646"/>
+<texcoord u="0.143966" v="0.81473"/>
+</vertex>
+<vertex>
+<position x="-13.3524" y="3.83013" z="30.1738"/>
+<normal x="0.253578" y="-0.70662" z="-0.660595"/>
+<texcoord u="7.61251" v="-0.969826"/>
+<texcoord u="0.139112" v="0.811499"/>
+</vertex>
+<vertex>
+<position x="-6.86109" y="3.83013" z="32.2789"/>
+<normal x="0.159086" y="-0.707054" z="-0.689033"/>
+<texcoord u="9.01627" v="-0.969823"/>
+<texcoord u="0.128235" v="0.525094"/>
+</vertex>
+<vertex>
+<position x="-3.44944" y="3.83013" z="32.8192"/>
+<normal x="0.086191" y="-0.707054" z="-0.701887"/>
+<texcoord u="9.72595" v="-0.969824"/>
+<texcoord u="0.122585" v="0.38205"/>
+</vertex>
+<vertex>
+<position x="-17.5" y="-2.38132e-007" z="30.3109"/>
+<normal x="0.5" y="1.06786e-006" z="-0.866025"/>
+<texcoord u="6.8872" v="0.499998"/>
+<texcoord u="0.317131" v="0.968049"/>
+</vertex>
+<vertex>
+<position x="-18.7513" y="-2.5" z="28.7007"/>
+<normal x="0.611938" y="0.263292" z="-0.745795"/>
+<texcoord u="6.51367" v="1.35118"/>
+<texcoord u="0.83857" v="0.499742"/>
+</vertex>
+<vertex>
+<position x="-15.4799" y="-2.5" z="30.5894"/>
+<normal x="0.339907" y="0.263293" z="-0.902851"/>
+<texcoord u="7.26073" v="1.35118"/>
+<texcoord u="0.424679" v="0.892435"/>
+</vertex>
+<vertex>
+<position x="-24.5238" y="-3.83013" z="22.0813"/>
+<normal x="0.517178" y="0.707053" z="-0.48229"/>
+<texcoord u="4.75813" v="1.96982"/>
+<texcoord u="0.909301" v="0.866841"/>
+</vertex>
+<vertex>
+<position x="-19.4464" y="-3.74591" z="26.7657"/>
+<normal x="0.425587" y="0.707053" z="-0.564758"/>
+<texcoord u="6.17751" v="1.93065"/>
+<texcoord u="0.910701" v="0.577425"/>
+</vertex>
+<vertex>
+<position x="-19.4551" y="-3.83013" z="26.6505"/>
+<normal x="0.4453" y="0.706623" z="-0.549902"/>
+<texcoord u="6.16273" v="1.96982"/>
+<texcoord u="0.915496" v="0.580734"/>
+</vertex>
+<vertex>
+<position x="-18.7513" y="-2.5" z="28.7007"/>
+<normal x="0.611938" y="0.263292" z="-0.745795"/>
+<texcoord u="6.51367" v="1.35118"/>
+<texcoord u="0.105651" v="0.193485"/>
+</vertex>
+<vertex>
+<position x="-19.191" y="-2.64723" z="28.2398"/>
+<normal x="0.385382" y="0.70662" z="-0.593437"/>
+<texcoord u="6.39278" v="1.41966"/>
+<texcoord u="0.080528" v="0.202354"/>
+</vertex>
+<vertex>
+<position x="-19.4464" y="-3.74591" z="26.7657"/>
+<normal x="0.425587" y="0.707053" z="-0.564758"/>
+<texcoord u="6.20327" v="1.93065"/>
+<texcoord u="0.0400648" v="0.26626"/>
+</vertex>
+<vertex>
+<position x="-19.4252" y="-3.44625" z="27.1363"/>
+<normal x="0.385381" y="0.706622" z="-0.593436"/>
+<texcoord u="6.2266" v="1.79128"/>
+<texcoord u="0.048747" v="0.248866"/>
+</vertex>
+<vertex>
+<position x="-15.4799" y="-2.5" z="30.5894"/>
+<normal x="0.339907" y="0.263293" z="-0.902851"/>
+<texcoord u="7.26073" v="1.35118"/>
+<texcoord u="0.862576" v="0.0342705"/>
+</vertex>
+<vertex>
+<position x="-14.8609" y="-2.64723" z="30.7398"/>
+<normal x="0.321239" y="0.706625" z="-0.630466"/>
+<texcoord u="7.38467" v="1.41966"/>
+<texcoord u="0.887612" v="0.0433828"/>
+</vertex>
+<vertex>
+<position x="-13.4566" y="-3.74591" z="30.224"/>
+<normal x="0.276301" y="0.707054" z="-0.650948"/>
+<texcoord u="7.59689" v="1.93065"/>
+<texcoord u="0.927451" v="0.107679"/>
+</vertex>
+<vertex>
+<position x="-13.7881" y="-3.44625" z="30.3909"/>
+<normal x="0.321237" y="0.706623" z="-0.630468"/>
+<texcoord u="7.55042" v="1.79128"/>
+<texcoord u="0.91894" v="0.0902025"/>
+</vertex>
+<vertex>
+<position x="-13.4566" y="-3.74591" z="30.224"/>
+<normal x="0.276301" y="0.707054" z="-0.650948"/>
+<texcoord u="7.59689" v="1.93065"/>
+<texcoord u="0.498384" v="0.814729"/>
+</vertex>
+<vertex>
+<position x="-13.3524" y="-3.83013" z="30.1738"/>
+<normal x="0.253581" y="0.706622" z="-0.660592"/>
+<texcoord u="7.6125" v="1.96982"/>
+<texcoord u="0.503238" v="0.811498"/>
+</vertex>
+<vertex>
+<position x="-10.1976" y="-3.83013" z="31.3849"/>
+<normal x="0.206744" y="0.707054" z="-0.676263"/>
+<texcoord u="8.33407" v="1.96982"/>
+<texcoord u="0.503285" v="0.670193"/>
+</vertex>
+<vertex>
+<position x="-6.86109" y="-3.83013" z="32.2789"/>
+<normal x="0.134923" y="0.707054" z="-0.694169"/>
+<texcoord u="9.01627" v="1.96982"/>
+<texcoord u="0.50725" v="0.525432"/>
+</vertex>
+<vertex>
+<position x="-3.44944" y="-3.83013" z="32.8192"/>
+<normal x="0.0616227" y="0.707053" z="-0.70447"/>
+<texcoord u="9.75345" v="1.96982"/>
+<texcoord u="0.51428" v="0.380475"/>
+</vertex>
+<vertex>
+<position x="-14.8107" y="3.60314" z="30.6528"/>
+<normal x="0.0456381" y="-0.164782" z="-0.985274"/>
+<texcoord u="-20.7907" v="1.35118"/>
+<texcoord u="0.465698" v="0.187344"/>
+</vertex>
+<vertex>
+<position x="-16.7219" y="7.32126" z="28.9632"/>
+<normal x="0.456772" y="-0.406737" z="-0.791154"/>
+<texcoord u="-19.3713" v="0.499998"/>
+<texcoord u="0.36438" v="0.0340552"/>
+</vertex>
+<vertex>
+<position x="-17.3033" y="3.74241" z="29.9703"/>
+<normal x="0.486782" y="-0.228422" z="-0.843129"/>
+<texcoord u="21.7907" v="0.499998"/>
+<texcoord u="0.0499421" v="0.0336268"/>
+</vertex>
+<vertex>
+<position x="-16.7219" y="7.32126" z="28.9632"/>
+<normal x="0.456772" y="-0.406737" z="-0.791154"/>
+<texcoord u="-19.3713" v="0.499998"/>
+<texcoord u="0.0890598" v="0.530802"/>
+</vertex>
+<vertex>
+<position x="-19.1408" y="3.60314" z="28.1528"/>
+<normal x="0.830452" y="-0.164782" z="-0.532162"/>
+<texcoord u="21.7907" v="-0.351187"/>
+<texcoord u="0.0479531" v="0.329989"/>
+</vertex>
+<vertex>
+<position x="-17.5" y="-2.38132e-007" z="30.3109"/>
+<normal x="0.5" y="1.06786e-006" z="-0.866025"/>
+<texcoord u="6.8872" v="0.499998"/>
+<texcoord u="0.727188" v="0.418414"/>
+</vertex>
+<vertex>
+<position x="-17.5" y="-2.38132e-007" z="30.3109"/>
+<normal x="0.5" y="1.06786e-006" z="-0.866025"/>
+<texcoord u="20.3713" v="0.500004"/>
+<texcoord u="0.568256" v="0.368054"/>
+</vertex>
+<vertex>
+<position x="-16.7219" y="-7.32126" z="28.9632"/>
+<normal x="0.456772" y="0.406737" z="-0.791154"/>
+<texcoord u="17.5326" v="0.499998"/>
+<texcoord u="0.919691" v="0.434436"/>
+</vertex>
+<vertex>
+<position x="-20.1788" y="-2.5" z="27.7737"/>
+<normal x="0.489645" y="0.556825" z="-0.670965"/>
+<texcoord u="6.17751" v="1.35118"/>
+<texcoord u="0.0362985" v="0.194556"/>
+</vertex>
+<vertex>
+<position x="-14.8106" y="-3.60314" z="30.6528"/>
+<normal x="0.0456378" y="0.164784" z="-0.985273"/>
+<texcoord u="18.9519" v="1.35118"/>
+<texcoord u="0.603589" v="0.96711"/>
+</vertex>
+<vertex>
+<position x="-16.7219" y="-7.32126" z="28.9632"/>
+<normal x="0.456772" y="0.406737" z="-0.791154"/>
+<texcoord u="17.5326" v="0.499998"/>
+<texcoord u="0.0890593" v="0.673814"/>
+</vertex>
+<vertex>
+<position x="-13.9633" y="-2.5" z="31.3621"/>
+<normal x="0.344349" y="0.575073" z="-0.742101"/>
+<texcoord u="7.59689" v="1.35118"/>
+<texcoord u="0.931915" v="0.0360195"/>
+</vertex>
+<vertex>
+<position x="-24.5238" y="-3.83013" z="22.0813"/>
+<normal x="0.517178" y="0.707053" z="-0.48229"/>
+<texcoord u="4.75813" v="1.96982"/>
+<texcoord u="0.421706" v="0.056009"/>
+</vertex>
+<vertex>
+<position x="-24.5238" y="3.83013" z="22.0813"/>
+<normal x="0.533707" y="-0.707053" z="-0.463931"/>
+<texcoord u="4.73064" v="-0.969823"/>
+<texcoord u="0.0314194" v="0.0540195"/>
+</vertex>
+<vertex>
+<position x="-26.6976" y="-3.83013" z="19.3969"/>
+<normal x="0.564757" y="0.707053" z="-0.425588"/>
+<texcoord u="4.04844" v="1.96982"/>
+<texcoord u="0.410139" v="0.181164"/>
+</vertex>
+<vertex>
+<position x="-26.6976" y="3.83013" z="19.3969"/>
+<normal x="0.579277" y="-0.707054" z="-0.405602"/>
+<texcoord u="4.02095" v="-0.969825"/>
+<texcoord u="0.0453172" v="0.182169"/>
+</vertex>
+<vertex>
+<position x="-28.5789" y="-3.83013" z="16.5"/>
+<normal x="0.606149" y="0.707053" z="-0.364223"/>
+<texcoord u="3.33875" v="1.96982"/>
+<texcoord u="0.40248" v="0.313911"/>
+</vertex>
+<vertex>
+<position x="-28.5789" y="3.83013" z="16.5"/>
+<normal x="0.618501" y="-0.707053" z="-0.34283"/>
+<texcoord u="3.31126" v="-0.969824"/>
+<texcoord u="0.0557403" v="0.310647"/>
+</vertex>
+<vertex>
+<position x="-30.147" y="-3.83013" z="13.4223"/>
+<normal x="0.640901" y="0.707053" z="-0.298868"/>
+<texcoord u="2.62907" v="1.96982"/>
+<texcoord u="0.394711" v="0.439357"/>
+</vertex>
+<vertex>
+<position x="-30.147" y="3.83013" z="13.4223"/>
+<normal x="0.650949" y="-0.707053" z="-0.276301"/>
+<texcoord u="2.60157" v="-0.969824"/>
+<texcoord u="0.0626781" v="0.439358"/>
+</vertex>
+<vertex>
+<position x="-31.3849" y="-3.83013" z="10.1976"/>
+<normal x="0.66863" y="0.707053" z="-0.230238"/>
+<texcoord u="1.91938" v="1.96982"/>
+<texcoord u="0.393273" v="0.573364"/>
+</vertex>
+<vertex>
+<position x="-31.3849" y="3.83013" z="10.1976"/>
+<normal x="0.676264" y="-0.707053" z="-0.206744"/>
+<texcoord u="1.89188" v="-0.969824"/>
+<texcoord u="0.0661272" v="0.568211"/>
+</vertex>
+<vertex>
+<position x="-32.2789" y="-3.83013" z="6.86109"/>
+<normal x="0.689033" y="0.707053" z="-0.159087"/>
+<texcoord u="1.20969" v="1.96982"/>
+<texcoord u="0.3911" v="0.705917"/>
+</vertex>
+<vertex>
+<position x="-32.2789" y="3.83013" z="6.86109"/>
+<normal x="0.69417" y="-0.707053" z="-0.134923"/>
+<texcoord u="1.18219" v="-0.969826"/>
+<texcoord u="0.0660844" v="0.69711"/>
+</vertex>
+<vertex>
+<position x="-32.8193" y="-3.83012" z="3.44944"/>
+<normal x="0.701889" y="0.707052" z="-0.0861914"/>
+<texcoord u="0.5" v="1.96982"/>
+<texcoord u="0.388583" v="0.841926"/>
+</vertex>
+<vertex>
+<position x="-32.8192" y="3.83012" z="3.44944"/>
+<normal x="0.704471" y="-0.707053" z="-0.0616232"/>
+<texcoord u="0.472503" v="-0.969824"/>
+<texcoord u="0.0625469" v="0.825962"/>
+</vertex>
+<vertex>
+<position x="-34.3301" y="2.5" z="0"/>
+<normal x="0.865983" y="-0.500068" z="0.00233571"/>
+<texcoord u="-0.209689" v="-0.351187"/>
+<texcoord u="0.123904" v="0.957698"/>
+</vertex>
+<vertex>
+<position x="-34.1421" y="2.5" z="3.58848"/>
+<normal x="0.861483" y="-0.500068" z="-0.0881968"/>
+<texcoord u="0.5" v="-0.351187"/>
+<texcoord u="0.130985" v="0.827137"/>
+</vertex>
+<vertex>
+<position x="-33.5799" y="2.5" z="7.13764"/>
+<normal x="0.847545" y="-0.500068" z="-0.177763"/>
+<texcoord u="1.20969" v="-0.351187"/>
+<texcoord u="0.134527" v="0.696431"/>
+</vertex>
+<vertex>
+<position x="-32.6499" y="2.5" z="10.6086"/>
+<normal x="0.824321" y="-0.500067" z="-0.265382"/>
+<texcoord u="1.91938" v="-0.351187"/>
+<texcoord u="0.134527" v="0.565678"/>
+</vertex>
+<vertex>
+<position x="-31.3621" y="2.5" z="13.9633"/>
+<normal x="0.792065" y="-0.500067" z="-0.350094"/>
+<texcoord u="2.62907" v="-0.351187"/>
+<texcoord u="0.130984" v="0.434973"/>
+</vertex>
+<vertex>
+<position x="-29.7308" y="2.5" z="17.1651"/>
+<normal x="0.751131" y="-0.500068" z="-0.430969"/>
+<texcoord u="3.33875" v="-0.351187"/>
+<texcoord u="0.123903" v="0.304411"/>
+</vertex>
+<vertex>
+<position x="-27.7737" y="2.5" z="20.1788"/>
+<normal x="0.701968" y="-0.500068" z="-0.507122"/>
+<texcoord u="4.04844" v="-0.351187"/>
+<texcoord u="0.113287" v="0.174089"/>
+</vertex>
+<vertex>
+<position x="-25.5123" y="2.5" z="22.9713"/>
+<normal x="0.645114" y="-0.500068" z="-0.57772"/>
+<texcoord u="4.75813" v="-0.351187"/>
+<texcoord u="0.0991448" v="0.0441052"/>
+</vertex>
+<vertex>
+<position x="-35" y="-2.38132e-007" z="0"/>
+<normal x="0.999847" y="-2.77996e-007" z="-0.0174666"/>
+<texcoord u="-0.209689" v="0.499998"/>
+<texcoord u="0.217865" v="0.964072"/>
+</vertex>
+<vertex>
+<position x="-34.8083" y="-2.38132e-007" z="3.6585"/>
+<normal x="0.992544" y="-3.34625e-007" z="-0.121883"/>
+<texcoord u="0.5" v="0.499998"/>
+<texcoord u="0.225084" v="0.830963"/>
+</vertex>
+<vertex>
+<position x="-34.2352" y="-2.38132e-007" z="7.27691"/>
+<normal x="0.974367" y="-4.11846e-008" z="-0.224965"/>
+<texcoord u="1.20969" v="0.499998"/>
+<texcoord u="0.228695" v="0.697707"/>
+</vertex>
+<vertex>
+<position x="-33.287" y="-2.38132e-007" z="10.8156"/>
+<normal x="0.945514" y="1.23554e-007" z="-0.325582"/>
+<texcoord u="1.91938" v="0.499998"/>
+<texcoord u="0.228695" v="0.564402"/>
+</vertex>
+<vertex>
+<position x="-31.9741" y="-2.38132e-007" z="14.2358"/>
+<normal x="0.906302" y="-2.9344e-007" z="-0.422631"/>
+<texcoord u="2.62907" v="0.499998"/>
+<texcoord u="0.225083" v="0.431146"/>
+</vertex>
+<vertex>
+<position x="-30.3109" y="-2.38132e-007" z="17.5"/>
+<normal x="0.85716" y="-2.83144e-007" z="-0.51505"/>
+<texcoord u="3.33875" v="0.499998"/>
+<texcoord u="0.217863" v="0.298037"/>
+</vertex>
+<vertex>
+<position x="-28.3156" y="-2.38132e-007" z="20.5725"/>
+<normal x="0.798627" y="-5.14807e-008" z="-0.601826"/>
+<texcoord u="4.04844" v="0.499998"/>
+<texcoord u="0.20704" v="0.165172"/>
+</vertex>
+<vertex>
+<position x="-26.0101" y="-2.38132e-007" z="23.4196"/>
+<normal x="0.731344" y="9.78134e-008" z="-0.682009"/>
+<texcoord u="4.75813" v="0.499998"/>
+<texcoord u="0.192622" v="0.0326498"/>
+</vertex>
+<vertex>
+<position x="-34.3301" y="-2.5" z="0"/>
+<normal x="0.865887" y="0.500012" z="0.0151259"/>
+<texcoord u="-0.209689" v="1.35118"/>
+<texcoord u="0.312018" v="0.96619"/>
+</vertex>
+<vertex>
+<position x="-34.1421" y="-2.5" z="3.58848"/>
+<normal x="0.862725" y="0.500011" z="-0.0754658"/>
+<texcoord u="0.5" v="1.35118"/>
+<texcoord u="0.319252" v="0.832238"/>
+</vertex>
+<vertex>
+<position x="-33.5799" y="-2.5" z="7.13764"/>
+<normal x="0.85011" y="0.500012" z="-0.165233"/>
+<texcoord u="1.20969" v="1.35118"/>
+<texcoord u="0.322795" v="0.701533"/>
+</vertex>
+<vertex>
+<position x="-32.6499" y="-2.5" z="10.6086"/>
+<normal x="0.828181" y="0.500012" z="-0.253187"/>
+<texcoord u="1.91938" v="1.35118"/>
+<texcoord u="0.322863" v="0.565677"/>
+</vertex>
+<vertex>
+<position x="-31.3621" y="-2.5" z="13.9633"/>
+<normal x="0.797179" y="0.500012" z="-0.338369"/>
+<texcoord u="2.62907" v="1.35118"/>
+<texcoord u="0.326405" v="0.434972"/>
+</vertex>
+<vertex>
+<position x="-29.7308" y="-2.5" z="17.1651"/>
+<normal x="0.757443" y="0.500011" z="-0.419844"/>
+<texcoord u="3.33875" v="1.35118"/>
+<texcoord u="0.333107" v="0.30439"/>
+</vertex>
+<vertex>
+<position x="-27.7737" y="-2.5" z="20.1788"/>
+<normal x="0.709408" y="0.500012" z="-0.496718"/>
+<texcoord u="4.04844" v="1.35118"/>
+<texcoord u="0.342073" v="0.173944"/>
+</vertex>
+<vertex>
+<position x="-25.5123" y="-2.5" z="22.9713"/>
+<normal x="0.6536" y="0.500012" z="-0.56815"/>
+<texcoord u="4.75813" v="1.35118"/>
+<texcoord u="0.352316" v="0.0435954"/>
+</vertex>
+<vertex>
+<position x="-33" y="3.83013" z="0"/>
+<normal x="0.707052" y="-0.707053" z="0.0123516"/>
+<texcoord u="-0.209689" v="-0.969826"/>
+<texcoord u="0.0557416" v="0.951465"/>
+</vertex>
+<vertex>
+<position x="-32.8192" y="3.83012" z="3.44944"/>
+<normal x="0.704471" y="-0.707053" z="-0.0616232"/>
+<texcoord u="0.5" v="-0.969824"/>
+<texcoord u="0.0626775" v="0.822751"/>
+</vertex>
+<vertex>
+<position x="-32.2789" y="3.83013" z="6.86109"/>
+<normal x="0.69417" y="-0.707053" z="-0.134923"/>
+<texcoord u="1.20969" v="-0.969826"/>
+<texcoord u="0.0661278" v="0.693899"/>
+</vertex>
+<vertex>
+<position x="-31.3849" y="3.83013" z="10.1976"/>
+<normal x="0.676264" y="-0.707053" z="-0.206744"/>
+<texcoord u="1.91938" v="-0.969824"/>
+<texcoord u="0.0660838" v="0.564998"/>
+</vertex>
+<vertex>
+<position x="-30.147" y="3.83013" z="13.4223"/>
+<normal x="0.650949" y="-0.707053" z="-0.276301"/>
+<texcoord u="2.62907" v="-0.969825"/>
+<texcoord u="0.0625476" v="0.436149"/>
+</vertex>
+<vertex>
+<position x="-28.5789" y="3.83013" z="16.5"/>
+<normal x="0.618501" y="-0.707053" z="-0.34283"/>
+<texcoord u="3.33875" v="-0.969824"/>
+<texcoord u="0.0555227" v="0.307441"/>
+</vertex>
+<vertex>
+<position x="-26.6976" y="3.83013" z="19.3969"/>
+<normal x="0.579277" y="-0.707054" z="-0.405602"/>
+<texcoord u="4.04844" v="-0.969824"/>
+<texcoord u="0.0450129" v="0.17897"/>
+</vertex>
+<vertex>
+<position x="-33" y="-3.83013" z="0"/>
+<normal x="0.707053" y="0.707053" z="-0.0123515"/>
+<texcoord u="-0.209689" v="1.96982"/>
+<texcoord u="0.380455" v="0.96735"/>
+</vertex>
+<vertex>
+<position x="-32.8193" y="-3.83012" z="3.44944"/>
+<normal x="0.701889" y="0.707052" z="-0.0861914"/>
+<texcoord u="0.527497" v="1.96982"/>
+<texcoord u="0.387695" v="0.831559"/>
+</vertex>
+<vertex>
+<position x="-32.2789" y="-3.83013" z="6.86109"/>
+<normal x="0.689033" y="0.707053" z="-0.159087"/>
+<texcoord u="1.20969" v="1.96982"/>
+<texcoord u="0.391195" v="0.699035"/>
+</vertex>
+<vertex>
+<position x="-31.3849" y="-3.83013" z="10.1976"/>
+<normal x="0.66863" y="0.707053" z="-0.230238"/>
+<texcoord u="1.94688" v="1.96982"/>
+<texcoord u="0.391306" v="0.564997"/>
+</vertex>
+<vertex>
+<position x="-28.5789" y="-3.83013" z="16.5"/>
+<normal x="0.606149" y="0.707053" z="-0.364223"/>
+<texcoord u="3.33875" v="1.96982"/>
+<texcoord u="0.40152" v="0.306555"/>
+</vertex>
+<vertex>
+<position x="-24.5238" y="3.83013" z="-22.0813"/>
+<normal x="0.517178" y="-0.707053" z="0.48229"/>
+<texcoord u="-5.20502" v="-0.969825"/>
+<texcoord u="0.0655591" v="0.424761"/>
+</vertex>
+<vertex>
+<position x="-22.0813" y="3.83013" z="-24.5238"/>
+<normal x="0.459299" y="-0.706985" z="0.537789"/>
+<texcoord u="-5.88721" v="-0.969824"/>
+<texcoord u="0.238677" v="0.562873"/>
+</vertex>
+<vertex>
+<position x="-19.3969" y="4.032" z="-26.6976"/>
+<normal x="0.947859" y="-0.219109" z="0.231418"/>
+<texcoord u="-20.4549" v="1.79277"/>
+<texcoord u="0.933021" v="0.489284"/>
+</vertex>
+<vertex>
+<position x="-19.4551" y="3.83013" z="-26.6505"/>
+<normal x="0.445303" y="-0.706619" z="0.549904"/>
+<texcoord u="-6.58212" v="-0.969825"/>
+<texcoord u="0.356848" v="0.536205"/>
+</vertex>
+<vertex>
+<position x="-16.5" y="8.08995" z="-28.5789"/>
+<normal x="0.433013" y="-0.5" z="0.75"/>
+<texcoord u="-19.0365" v="0.499998"/>
+<texcoord u="0.789624" v="0.482"/>
+</vertex>
+<vertex>
+<position x="-18.4374" y="7.06984" z="-27.3207"/>
+<normal x="0.67185" y="-0.361755" z="0.646336"/>
+<texcoord u="-19.3713" v="1.28545"/>
+<texcoord u="0.686459" v="0.439567"/>
+</vertex>
+<vertex>
+<position x="-18.5996" y="6.9345" z="-27.2154"/>
+<normal x="0.843776" y="-0.267934" z="0.46503"/>
+<texcoord u="-19.4184" v="1.35118"/>
+<texcoord u="0.67803" v="0.434056"/>
+</vertex>
+<vertex>
+<position x="-13.4223" y="4.03202" z="-30.147"/>
+<normal x="-0.273532" y="-0.219096" z="0.936577"/>
+<texcoord u="-20.5314" v="-0.792768"/>
+<texcoord u="0.958001" v="0.321951"/>
+</vertex>
+<vertex>
+<position x="-14.2694" y="6.9345" z="-29.7154"/>
+<normal x="-0.0191621" y="-0.267934" z="0.963247"/>
+<texcoord u="-19.4184" v="-0.351187"/>
+<texcoord u="0.898773" v="0.438026"/>
+</vertex>
+<vertex>
+<position x="-14.4417" y="7.06984" z="-29.6276"/>
+<normal x="0.223816" y="-0.361755" z="0.905008"/>
+<texcoord u="-19.3713" v="-0.285457"/>
+<texcoord u="0.890151" v="0.44323"/>
+</vertex>
+<vertex>
+<position x="-10.1976" y="3.83013" z="-31.3849"/>
+<normal x="0.206744" y="-0.707053" z="0.676263"/>
+<texcoord u="-8.72597" v="-0.969825"/>
+<texcoord u="0.347388" v="0.221952"/>
+</vertex>
+<vertex>
+<position x="-13.3524" y="3.83013" z="-30.1738"/>
+<normal x="0.253578" y="-0.70662" z="0.660595"/>
+<texcoord u="-8.05394" v="-0.969824"/>
+<texcoord u="0.199473" v="0.225025"/>
+</vertex>
+<vertex>
+<position x="-6.86109" y="3.83013" z="-32.2789"/>
+<normal x="0.134923" y="-0.707053" z="0.69417"/>
+<texcoord u="-9.46316" v="-0.969826"/>
+<texcoord u="0.498531" v="0.22291"/>
+</vertex>
+<vertex>
+<position x="-3.44944" y="3.83013" z="-32.8193"/>
+<normal x="0.0616235" y="-0.707053" z="0.704471"/>
+<texcoord u="-10.1728" v="-0.969825"/>
+<texcoord u="0.649589" v="0.227958"/>
+</vertex>
+<vertex>
+<position x="-1.90735e-006" y="3.83013" z="-33"/>
+<normal x="-0.0123518" y="-0.707052" z="0.707053"/>
+<texcoord u="-10.855" v="-0.969821"/>
+<texcoord u="0.800457" v="0.237102"/>
+</vertex>
+<vertex>
+<position x="3.58848" y="2.5" z="-34.1421"/>
+<normal x="-0.0928429" y="-0.500067" z="0.860995"/>
+<texcoord u="-11.5647" v="-0.351187"/>
+<texcoord u="0.957222" v="0.170304"/>
+</vertex>
+<vertex>
+<position x="-1.90735e-006" y="2.5" z="-34.3302"/>
+<normal x="-0.0023358" y="-0.500068" z="0.865983"/>
+<texcoord u="-10.855" v="-0.351187"/>
+<texcoord u="0.804488" v="0.156942"/>
+</vertex>
+<vertex>
+<position x="-3.58848" y="2.5" z="-34.1421"/>
+<normal x="0.088197" y="-0.500068" z="0.861483"/>
+<texcoord u="-10.1453" v="-0.351187"/>
+<texcoord u="0.651448" v="0.147722"/>
+</vertex>
+<vertex>
+<position x="-7.13764" y="2.5" z="-33.58"/>
+<normal x="0.177763" y="-0.500068" z="0.847545"/>
+<texcoord u="-9.43566" v="-0.351187"/>
+<texcoord u="0.498215" v="0.14265"/>
+</vertex>
+<vertex>
+<position x="-10.6086" y="2.5" z="-32.6499"/>
+<normal x="0.264804" y="-0.532822" z="0.803729"/>
+<texcoord u="-8.72597" v="-0.351187"/>
+<texcoord u="0.3449" v="0.141732"/>
+</vertex>
+<vertex>
+<position x="-13.9633" y="2.5" z="-31.3622"/>
+<normal x="0.347365" y="-0.532822" z="0.771647"/>
+<texcoord u="-8.01628" v="-0.351187"/>
+<texcoord u="0.191619" v="0.144966"/>
+</vertex>
+<vertex>
+<position x="-13.4566" y="3.74591" z="-30.224"/>
+<normal x="0.276299" y="-0.707052" z="0.65095"/>
+<texcoord u="-8.04203" v="-0.930656"/>
+<texcoord u="0.195983" v="0.220016"/>
+</vertex>
+<vertex>
+<position x="-14.8609" y="2.64724" z="-30.7398"/>
+<normal x="0.32124" y="-0.70662" z="0.630471"/>
+<texcoord u="-7.80406" v="-0.419667"/>
+<texcoord u="0.750672" v="0.538169"/>
+</vertex>
+<vertex>
+<position x="-13.7881" y="3.44625" z="-30.3909"/>
+<normal x="0.321236" y="-0.706622" z="0.63047"/>
+<texcoord u="-7.96981" v="-0.791285"/>
+<texcoord u="0.704329" v="0.501684"/>
+</vertex>
+<vertex>
+<position x="-15.4799" y="2.5" z="-30.5894"/>
+<normal x="0.339908" y="-0.26329" z="0.902851"/>
+<texcoord u="-7.68011" v="-0.351188"/>
+<texcoord u="0.778551" v="0.539143"/>
+</vertex>
+<vertex>
+<position x="-19.4464" y="3.74591" z="-26.7657"/>
+<normal x="0.425589" y="-0.707052" z="0.564759"/>
+<texcoord u="-6.62265" v="-0.930655"/>
+<texcoord u="0.415175" v="0.547839"/>
+</vertex>
+<vertex>
+<position x="-19.4252" y="3.44625" z="-27.1363"/>
+<normal x="0.385382" y="-0.706621" z="0.593437"/>
+<texcoord u="-6.64599" v="-0.791283"/>
+<texcoord u="0.406085" v="0.566051"/>
+</vertex>
+<vertex>
+<position x="-19.191" y="2.64724" z="-28.2398"/>
+<normal x="0.38538" y="-0.706625" z="0.593433"/>
+<texcoord u="-6.81217" v="-0.419666"/>
+<texcoord u="0.37281" v="0.614749"/>
+</vertex>
+<vertex>
+<position x="-18.7513" y="2.5" z="-28.7007"/>
+<normal x="0.611939" y="-0.263292" z="0.745793"/>
+<texcoord u="-6.93306" v="-0.351187"/>
+<texcoord u="0.346506" v="0.624036"/>
+</vertex>
+<vertex>
+<position x="-20.1788" y="2.5" z="-27.7737"/>
+<normal x="0.467749" y="-0.59558" z="0.653066"/>
+<texcoord u="-6.5969" v="-0.351187"/>
+<texcoord u="0.419119" v="0.622915"/>
+</vertex>
+<vertex>
+<position x="-22.9714" y="2.5" z="-25.5123"/>
+<normal x="0.57772" y="-0.500068" z="0.645114"/>
+<texcoord u="-5.88721" v="-0.351187"/>
+<texcoord u="0.196803" v="0.514056"/>
+</vertex>
+<vertex>
+<position x="-25.5123" y="2.5" z="-22.9714"/>
+<normal x="0.641988" y="-0.500068" z="0.581191"/>
+<texcoord u="-5.17752" v="-0.351187"/>
+<texcoord u="0.103402" v="0.393705"/>
+</vertex>
+<vertex>
+<position x="3.6585" y="-2.38132e-007" z="-34.8083"/>
+<normal x="-0.0871421" y="1.02961e-008" z="0.996196"/>
+<texcoord u="-11.5647" v="0.499998"/>
+<texcoord u="0.968335" v="0.0604366"/>
+</vertex>
+<vertex>
+<position x="-1.90735e-006" y="-2.38132e-007" z="-35"/>
+<normal x="0.0174665" y="2.05923e-008" z="0.999847"/>
+<texcoord u="-10.855" v="0.499998"/>
+<texcoord u="0.812621" v="0.0468142"/>
+</vertex>
+<vertex>
+<position x="-3.6585" y="-2.38132e-007" z="-34.8083"/>
+<normal x="0.121884" y="1.02961e-008" z="0.992544"/>
+<texcoord u="-10.1453" v="0.499998"/>
+<texcoord u="0.656595" v="0.0374137"/>
+</vertex>
+<vertex>
+<position x="-7.27692" y="-2.38132e-007" z="-34.2352"/>
+<normal x="0.224965" y="2.05923e-008" z="0.974367"/>
+<texcoord u="-9.43566" v="0.499998"/>
+<texcoord u="0.500372" v="0.0322434"/>
+</vertex>
+<vertex>
+<position x="-10.8156" y="-2.38132e-007" z="-33.287"/>
+<normal x="0.325582" y="-1.02961e-008" z="0.945514"/>
+<texcoord u="-8.72597" v="0.499998"/>
+<texcoord u="0.344066" v="0.0313068"/>
+</vertex>
+<vertex>
+<position x="-14.2358" y="-2.38132e-007" z="-31.9741"/>
+<normal x="0.422631" y="1.3385e-007" z="0.906302"/>
+<texcoord u="-8.01628" v="0.499998"/>
+<texcoord u="0.187791" v="0.0346047"/>
+</vertex>
+<vertex>
+<position x="-17.5" y="-2.38132e-007" z="-30.3109"/>
+<normal x="0.5" y="1.28163e-006" z="0.866025"/>
+<texcoord u="-7.30659" v="0.499998"/>
+<texcoord u="0.0316647" v="0.0421344"/>
+</vertex>
+<vertex>
+<position x="-20.5725" y="-2.38132e-007" z="-28.3156"/>
+<normal x="0.587786" y="1.46742e-007" z="0.809017"/>
+<texcoord u="-6.5969" v="0.499998"/>
+<texcoord u="0.311919" v="0.282713"/>
+</vertex>
+<vertex>
+<position x="-23.4196" y="-2.38132e-007" z="-26.0101"/>
+<normal x="0.682009" y="6.17769e-008" z="0.731344"/>
+<texcoord u="-5.88721" v="0.499998"/>
+<texcoord u="0.214477" v="0.286264"/>
+</vertex>
+<vertex>
+<position x="-26.0101" y="-2.38132e-007" z="-23.4196"/>
+<normal x="0.754719" y="-1.28702e-007" z="0.656048"/>
+<texcoord u="-5.17752" v="0.499998"/>
+<texcoord u="0.0640339" v="0.240921"/>
+</vertex>
+<vertex>
+<position x="-14.8107" y="3.60314" z="-30.6528"/>
+<normal x="0.045639" y="-0.164782" z="0.985274"/>
+<texcoord u="-20.7907" v="-0.351187"/>
+<texcoord u="0.901457" v="0.288598"/>
+</vertex>
+<vertex>
+<position x="-17.3033" y="3.74241" z="-29.9703"/>
+<normal x="0.48678" y="-0.228423" z="0.84313"/>
+<texcoord u="-20.7907" v="0.499998"/>
+<texcoord u="0.791144" v="0.283625"/>
+</vertex>
+<vertex>
+<position x="-16.7219" y="7.32126" z="-28.9632"/>
+<normal x="0.456773" y="-0.406737" z="0.791153"/>
+<texcoord u="-19.3713" v="0.499998"/>
+<texcoord u="0.788256" v="0.444154"/>
+</vertex>
+<vertex>
+<position x="-19.1408" y="3.60314" z="-28.1528"/>
+<normal x="0.830454" y="-0.164782" z="0.532159"/>
+<texcoord u="-20.7907" v="1.35118"/>
+<texcoord u="0.680717" v="0.284628"/>
+</vertex>
+<vertex>
+<position x="3.44944" y="3.83013" z="-32.8193"/>
+<normal x="-0.0861908" y="-0.707053" z="0.701888"/>
+<texcoord u="-11.5647" v="-0.969826"/>
+<texcoord u="0.947273" v="0.249943"/>
+</vertex>
+<vertex>
+<position x="-1.90735e-006" y="3.83013" z="-33"/>
+<normal x="-0.0123518" y="-0.707052" z="0.707053"/>
+<texcoord u="-10.855" v="-0.969821"/>
+<texcoord u="0.796699" v="0.236824"/>
+</vertex>
+<vertex>
+<position x="-3.44944" y="3.83013" z="-32.8193"/>
+<normal x="0.0616235" y="-0.707053" z="0.704471"/>
+<texcoord u="-10.1453" v="-0.969827"/>
+<texcoord u="0.645827" v="0.227783"/>
+</vertex>
+<vertex>
+<position x="-6.86109" y="3.83013" z="-32.2789"/>
+<normal x="0.134923" y="-0.707053" z="0.69417"/>
+<texcoord u="-9.43566" v="-0.969825"/>
+<texcoord u="0.494763" v="0.222836"/>
+</vertex>
+<vertex>
+<position x="-10.1976" y="3.83013" z="-31.3849"/>
+<normal x="0.206744" y="-0.707053" z="0.676263"/>
+<texcoord u="-8.72597" v="-0.969824"/>
+<texcoord u="0.343622" v="0.22198"/>
+</vertex>
+<vertex>
+<position x="-13.4566" y="3.74591" z="-30.224"/>
+<normal x="0.276299" y="-0.707052" z="0.65095"/>
+<texcoord u="-8.01628" v="-0.930656"/>
+<texcoord u="0.690199" v="0.487036"/>
+</vertex>
+<vertex>
+<position x="-19.4464" y="3.74591" z="-26.7657"/>
+<normal x="0.425589" y="-0.707052" z="0.564759"/>
+<texcoord u="-6.5969" v="-0.930655"/>
+<texcoord u="0.358318" v="0.530248"/>
+</vertex>
+<vertex>
+<position x="-22.0813" y="3.83013" z="-24.5238"/>
+<normal x="0.459299" y="-0.706985" z="0.537789"/>
+<texcoord u="-5.88721" v="-0.969824"/>
+<texcoord u="0.107715" v="0.571578"/>
+</vertex>
+<vertex>
+<position x="-15.4799" y="2.5" z="-30.5894"/>
+<normal x="0.339908" y="-0.26329" z="0.902851"/>
+<texcoord u="-7.68011" v="-0.351187"/>
+<texcoord u="0.119079" v="0.148465"/>
+</vertex>
+<vertex>
+<position x="-18.7513" y="2.5" z="-28.7007"/>
+<normal x="0.611939" y="-0.263292" z="0.745793"/>
+<texcoord u="-6.93306" v="-0.351187"/>
+<texcoord u="0.451591" v="0.457217"/>
+</vertex>
+<vertex>
+<position x="-13.3524" y="3.83013" z="-30.1738"/>
+<normal x="-0.273515" y="-0.219096" z="0.936582"/>
+<texcoord u="-20.6095" v="-0.827151"/>
+<texcoord u="0.962594" v="0.313995"/>
+</vertex>
+<vertex>
+<position x="-13.4566" y="3.74591" z="-30.224"/>
+<normal x="-0.27354" y="-0.219091" z="0.936576"/>
+<texcoord u="-20.6498" v="-0.796863"/>
+<texcoord u="0.958757" v="0.309247"/>
+</vertex>
+<vertex>
+<position x="-13.7881" y="3.44625" z="-30.3909"/>
+<normal x="-0.270234" y="-0.183231" z="0.945198"/>
+<texcoord u="-20.7907" v="-0.702141"/>
+<texcoord u="0.946798" v="0.292779"/>
+</vertex>
+<vertex>
+<position x="-14.8609" y="2.64724" z="-30.7398"/>
+<normal x="-0.000315806" y="-0.0906283" z="0.995885"/>
+<texcoord u="21.4141" v="-0.351187"/>
+<texcoord u="0.798634" v="0.585777"/>
+</vertex>
+<vertex>
+<position x="-13.7881" y="3.44625" z="-30.3909"/>
+<normal x="-0.270234" y="-0.183231" z="0.945198"/>
+<texcoord u="21.7907" v="-0.702141"/>
+<texcoord u="0.857616" v="0.585777"/>
+</vertex>
+<vertex>
+<position x="-14.8107" y="3.60314" z="-30.6528"/>
+<normal x="0.045639" y="-0.164782" z="0.985274"/>
+<texcoord u="21.7907" v="-0.351187"/>
+<texcoord u="0.824806" v="0.617348"/>
+</vertex>
+<vertex>
+<position x="-17.5" y="-2.38132e-007" z="-30.3109"/>
+<normal x="0.5" y="1.28163e-006" z="0.866025"/>
+<texcoord u="20.3713" v="0.500004"/>
+<texcoord u="0.634233" v="0.364833"/>
+</vertex>
+<vertex>
+<position x="-15.4799" y="2.5" z="-30.5894"/>
+<normal x="0.339908" y="-0.26329" z="0.902851"/>
+<texcoord u="21.3427" v="-0.143052"/>
+<texcoord u="0.633803" v="0.502482"/>
+</vertex>
+<vertex>
+<position x="-17.3033" y="3.74241" z="-29.9703"/>
+<normal x="0.48678" y="-0.228423" z="0.84313"/>
+<texcoord u="21.7907" v="0.499998"/>
+<texcoord u="0.536562" v="0.492262"/>
+</vertex>
+<vertex>
+<position x="-14.8609" y="2.64724" z="-30.7398"/>
+<normal x="-0.000315806" y="-0.0906283" z="0.995885"/>
+<texcoord u="21.3753" v="-0.351187"/>
+<texcoord u="0.650937" v="0.524495"/>
+</vertex>
+<vertex>
+<position x="-18.4374" y="7.06984" z="-27.3207"/>
+<normal x="0.67185" y="-0.361755" z="0.646336"/>
+<texcoord u="-19.3226" v="1.28546"/>
+<texcoord u="0.495491" v="0.472488"/>
+</vertex>
+<vertex>
+<position x="-16.5" y="8.08995" z="-28.5789"/>
+<normal x="0.433013" y="-0.5" z="0.75"/>
+<texcoord u="-19.0365" v="0.499998"/>
+<texcoord u="0.457634" v="0.573364"/>
+</vertex>
+<vertex>
+<position x="-17.5" y="-2.38132e-007" z="-30.3109"/>
+<normal x="0.5" y="1.28163e-006" z="0.866025"/>
+<texcoord u="20.3713" v="0.499986"/>
+<texcoord u="0.497266" v="0.43249"/>
+</vertex>
+<vertex>
+<position x="-18.7513" y="2.5" z="-28.7007"/>
+<normal x="0.611939" y="-0.263292" z="0.745793"/>
+<texcoord u="21.3561" v="1.14305"/>
+<texcoord u="0.576219" v="0.319733"/>
+</vertex>
+<vertex>
+<position x="-19.191" y="2.64724" z="-28.2398"/>
+<normal x="0.862623" y="-0.0906262" z="0.497664"/>
+<texcoord u="21.4141" v="1.35118"/>
+<texcoord u="0.602906" v="0.311612"/>
+</vertex>
+<vertex>
+<position x="-19.1408" y="3.60314" z="-28.1528"/>
+<normal x="0.830454" y="-0.164782" z="0.532159"/>
+<texcoord u="21.7907" v="1.35118"/>
+<texcoord u="0.601267" v="0.270635"/>
+</vertex>
+<vertex>
+<position x="-19.4551" y="3.83013" z="-26.6505"/>
+<normal x="0.94786" y="-0.219109" z="0.231414"/>
+<texcoord u="-20.5257" v="1.82715"/>
+<texcoord u="0.941058" v="0.484835"/>
+</vertex>
+<vertex>
+<position x="-19.4464" y="3.74591" z="-26.7657"/>
+<normal x="0.947859" y="-0.21911" z="0.231418"/>
+<texcoord u="-20.6332" v="1.79686"/>
+<texcoord u="0.945734" v="0.488753"/>
+</vertex>
+<vertex>
+<position x="-18.5996" y="6.9345" z="-27.2154"/>
+<normal x="0.843776" y="-0.267934" z="0.46503"/>
+<texcoord u="-19.4184" v="1.35118"/>
+<texcoord u="0.815899" v="0.546415"/>
+</vertex>
+<vertex>
+<position x="-19.4252" y="3.44625" z="-27.1363"/>
+<normal x="0.953678" y="-0.183237" z="0.238582"/>
+<texcoord u="-20.7289" v="1.70214"/>
+<texcoord u="0.961985" v="0.501009"/>
+</vertex>
+<vertex>
+<position x="-19.4252" y="3.44625" z="-27.1363"/>
+<normal x="0.953678" y="-0.183237" z="0.238582"/>
+<texcoord u="21.7907" v="1.70214"/>
+<texcoord u="0.540482" v="0.569892"/>
+</vertex>
+<vertex>
+<position x="-19.191" y="2.64724" z="-28.2398"/>
+<normal x="0.862623" y="-0.0906262" z="0.497664"/>
+<texcoord u="21.4141" v="1.35118"/>
+<texcoord u="0.57515" v="0.617608"/>
+</vertex>
+<vertex>
+<position x="-13.9633" y="2.5" z="-31.3622"/>
+<normal x="0.347365" y="-0.532822" z="0.771647"/>
+<texcoord u="-8.01628" v="-0.351187"/>
+<texcoord u="0.708938" v="0.559839"/>
+</vertex>
+<vertex>
+<position x="-20.1788" y="2.5" z="-27.7737"/>
+<normal x="0.467749" y="-0.59558" z="0.653066"/>
+<texcoord u="-6.5969" v="-0.351187"/>
+<texcoord u="0.393277" v="0.475765"/>
+</vertex>
+<vertex>
+<position x="-17.5" y="-2.38132e-007" z="-30.3109"/>
+<normal x="0.5" y="1.28163e-006" z="0.866025"/>
+<texcoord u="-7.30659" v="0.499998"/>
+<texcoord u="0.445502" v="0.295208"/>
+</vertex>
+<vertex>
+<position x="-14.8107" y="3.60314" z="-30.6528"/>
+<normal x="0.045639" y="-0.164782" z="0.985274"/>
+<texcoord u="21.7907" v="-0.351187"/>
+<texcoord u="0.625989" v="0.557042"/>
+</vertex>
+<vertex>
+<position x="-16.7219" y="7.32126" z="-28.9632"/>
+<normal x="0.456773" y="-0.406737" z="0.791153"/>
+<texcoord u="-19.3713" v="0.499998"/>
+<texcoord u="0.495491" v="0.574387"/>
+</vertex>
+<vertex>
+<position x="-17.3033" y="3.74241" z="-29.9703"/>
+<normal x="0.48678" y="-0.228423" z="0.84313"/>
+<texcoord u="21.7907" v="0.499998"/>
+<texcoord u="0.490844" v="0.272064"/>
+</vertex>
+<vertex>
+<position x="-19.1408" y="3.60314" z="-28.1528"/>
+<normal x="0.830454" y="-0.164782" z="0.532159"/>
+<texcoord u="-20.7907" v="1.35118"/>
+<texcoord u="0.965351" v="0.546415"/>
+</vertex>
+<vertex>
+<position x="-19.1408" y="3.60314" z="-28.1528"/>
+<normal x="0.830454" y="-0.164782" z="0.532159"/>
+<texcoord u="21.7907" v="1.35118"/>
+<texcoord u="0.534225" v="0.61499"/>
+</vertex>
+<vertex>
+<position x="32.2789" y="-3.83013" z="-6.8611"/>
+<normal x="-0.689034" y="0.707053" z="0.159087"/>
+<texcoord u="-20.081" v="1.96982"/>
+<texcoord u="0.448766" v="0.51281"/>
+</vertex>
+<vertex>
+<position x="32.2789" y="3.83013" z="-6.8611"/>
+<normal x="-0.695384" y="-0.706989" z="0.128869"/>
+<texcoord u="-20.081" v="-0.969825"/>
+<texcoord u="0.781805" v="0.512809"/>
+</vertex>
+<vertex>
+<position x="31.3849" y="3.83013" z="-10.1976"/>
+<normal x="-0.676264" y="-0.707052" z="0.206745"/>
+<texcoord u="-19.3988" v="-0.969822"/>
+<texcoord u="0.791328" v="0.641199"/>
+</vertex>
+<vertex>
+<position x="31.3849" y="-3.83013" z="-10.1976"/>
+<normal x="-0.668631" y="0.707053" z="0.230238"/>
+<texcoord u="-19.3713" v="1.96982"/>
+<texcoord u="0.445236" v="0.644796"/>
+</vertex>
+<vertex>
+<position x="32.8076" y="-3.83012" z="-3.52334"/>
+<normal x="-0.698879" y="0.706622" z="0.110693"/>
+<texcoord u="-20.7484" v="1.96982"/>
+<texcoord u="0.448768" v="0.386856"/>
+</vertex>
+<vertex>
+<position x="32.8193" y="-4.03191" z="-3.44945"/>
+<normal x="-0.674346" y="0.219112" z="0.705158"/>
+<texcoord u="18.6927" v="1.79277"/>
+<texcoord u="0.585786" v="0.0345288"/>
+</vertex>
+<vertex>
+<position x="32.8193" y="4.03195" z="-3.44945"/>
+<normal x="-0.674336" y="-0.219109" z="0.705168"/>
+<texcoord u="-20.455" v="1.79277"/>
+<texcoord u="0.622975" v="0.914489"/>
+</vertex>
+<vertex>
+<position x="32.8076" y="3.83012" z="-3.52335"/>
+<normal x="-0.698866" y="-0.706636" z="0.110689"/>
+<texcoord u="-20.7759" v="-0.969824"/>
+<texcoord u="0.781803" v="0.386856"/>
+</vertex>
+<vertex>
+<position x="33" y="-8.08998" z="-2.38132e-007"/>
+<normal x="-0.866028" y="0.499996" z="2.77581e-007"/>
+<texcoord u="17.1977" v="0.499998"/>
+<texcoord u="0.831384" v="0.506902"/>
+</vertex>
+<vertex>
+<position x="33" y="8.09001" z="-2.38132e-007"/>
+<normal x="-0.866026" y="-0.499999" z="-9.40692e-007"/>
+<texcoord u="-19.0365" v="0.499998"/>
+<texcoord u="0.837058" v="0.205187"/>
+</vertex>
+<vertex>
+<position x="32.8791" y="7.06984" z="-2.30695"/>
+<normal x="-0.895669" y="-0.361753" z="0.258673"/>
+<texcoord u="-19.3713" v="1.28545"/>
+<texcoord u="0.805052" v="0.297227"/>
+</vertex>
+<vertex>
+<position x="32.869" y="6.93449" z="-2.5"/>
+<normal x="-0.824615" y="-0.267933" z="0.498218"/>
+<texcoord u="-19.4184" v="1.35118"/>
+<texcoord u="0.800654" v="0.304844"/>
+</vertex>
+<vertex>
+<position x="32.869" y="-6.93447" z="-2.5"/>
+<normal x="-0.824616" y="0.267935" z="0.498216"/>
+<texcoord u="17.5797" v="1.35118"/>
+<texcoord u="0.617213" v="0.160578"/>
+</vertex>
+<vertex>
+<position x="32.8791" y="-7.06984" z="-2.30691"/>
+<normal x="-0.895669" y="0.361755" z="0.258669"/>
+<texcoord u="17.5326" v="1.28544"/>
+<texcoord u="0.837429" v="0.580509"/>
+</vertex>
+<vertex>
+<position x="32.8791" y="-7.06982" z="2.30707"/>
+<normal x="-0.895669" y="0.361757" z="-0.258668"/>
+<texcoord u="17.4838" v="-0.285499"/>
+<texcoord u="0.91951" v="0.539973"/>
+</vertex>
+<vertex>
+<position x="32.869" y="-6.93457" z="2.5"/>
+<normal x="-0.824616" y="0.267936" z="-0.498215"/>
+<texcoord u="17.5796" v="-0.351185"/>
+<texcoord u="0.948696" v="0.276215"/>
+</vertex>
+<vertex>
+<position x="32.8192" y="-4.03208" z="3.44944"/>
+<normal x="-0.67435" y="0.219115" z="-0.705153"/>
+<texcoord u="18.6635" v="-0.792768"/>
+<texcoord u="0.898853" v="0.173872"/>
+</vertex>
+<vertex>
+<position x="32.8192" y="4.03211" z="3.44944"/>
+<normal x="-0.674338" y="-0.219113" z="-0.705165"/>
+<texcoord u="-20.5313" v="-0.792768"/>
+<texcoord u="0.907579" v="0.102298"/>
+</vertex>
+<vertex>
+<position x="32.869" y="6.9346" z="2.5"/>
+<normal x="-0.824614" y="-0.267937" z="-0.498217"/>
+<texcoord u="-19.4184" v="-0.351189"/>
+<texcoord u="0.802065" v="0.0595756"/>
+</vertex>
+<vertex>
+<position x="32.8791" y="7.06982" z="2.30711"/>
+<normal x="-0.895668" y="-0.361756" z="-0.258673"/>
+<texcoord u="-19.3713" v="-0.285514"/>
+<texcoord u="0.79836" v="0.11938"/>
+</vertex>
+<vertex>
+<position x="32.2789" y="-3.83012" z="6.86109"/>
+<normal x="-0.695391" y="0.706983" z="-0.12887"/>
+<texcoord u="19.6616" v="1.96982"/>
+<texcoord u="0.396508" v="0.56892"/>
+</vertex>
+<vertex>
+<position x="32.2789" y="3.83012" z="6.86109"/>
+<normal x="-0.689035" y="-0.707052" z="-0.159087"/>
+<texcoord u="19.6341" v="-0.969823"/>
+<texcoord u="0.0425645" v="0.56914"/>
+</vertex>
+<vertex>
+<position x="32.8075" y="3.83013" z="3.52341"/>
+<normal x="-0.698875" y="-0.706626" z="-0.110695"/>
+<texcoord u="20.329" v="-0.969823"/>
+<texcoord u="0.0321144" v="0.440324"/>
+</vertex>
+<vertex>
+<position x="32.8075" y="-3.83013" z="3.52339"/>
+<normal x="-0.69889" y="0.706612" z="-0.110694"/>
+<texcoord u="20.3565" v="1.96982"/>
+<texcoord u="0.405386" v="0.439299"/>
+</vertex>
+<vertex>
+<position x="31.3849" y="-3.83012" z="10.1976"/>
+<normal x="-0.676265" y="0.707052" z="-0.206745"/>
+<texcoord u="18.9519" v="1.96982"/>
+<texcoord u="0.38977" v="0.700985"/>
+</vertex>
+<vertex>
+<position x="31.3849" y="3.83012" z="10.1976"/>
+<normal x="-0.668631" y="-0.707052" z="-0.230239"/>
+<texcoord u="18.9519" v="-0.969823"/>
+<texcoord u="0.0496698" v="0.700982"/>
+</vertex>
+<vertex>
+<position x="30.147" y="-3.83012" z="13.4223"/>
+<normal x="-0.650949" y="0.707052" z="-0.2763"/>
+<texcoord u="18.2422" v="1.96982"/>
+<texcoord u="0.386282" v="0.829678"/>
+</vertex>
+<vertex>
+<position x="30.147" y="3.83013" z="13.4223"/>
+<normal x="-0.640901" y="-0.707053" z="-0.298868"/>
+<texcoord u="18.2147" v="-0.969823"/>
+<texcoord u="0.0532003" v="0.832964"/>
+</vertex>
+<vertex>
+<position x="28.5788" y="3.83013" z="16.5"/>
+<normal x="-0.606149" y="-0.707054" z="-0.364222"/>
+<texcoord u="17.5325" v="-0.969824"/>
+<texcoord u="0.0531973" v="0.961707"/>
+</vertex>
+<vertex>
+<position x="28.5789" y="3.83013" z="-16.5"/>
+<normal x="-0.618501" y="-0.707053" z="0.34283"/>
+<texcoord u="-17.9794" v="-0.969824"/>
+<texcoord u="0.0317595" v="0.33641"/>
+</vertex>
+<vertex>
+<position x="30.147" y="-3.83013" z="-13.4223"/>
+<normal x="-0.640901" y="0.707053" z="0.298868"/>
+<texcoord u="-18.6616" v="1.96982"/>
+<texcoord u="0.437587" v="0.773309"/>
+</vertex>
+<vertex>
+<position x="30.147" y="3.83013" z="-13.4223"/>
+<normal x="-0.650949" y="-0.707053" z="0.2763"/>
+<texcoord u="-18.6891" v="-0.969826"/>
+<texcoord u="0.796788" v="0.777455"/>
+</vertex>
+<vertex>
+<position x="32.903" y="3.74593" z="-3.45825"/>
+<normal x="-0.701885" y="-0.707057" z="0.0861847"/>
+<texcoord u="-20.7907" v="-0.930665"/>
+<texcoord u="0.777369" v="0.383903"/>
+</vertex>
+<vertex>
+<position x="34.1421" y="2.5" z="-3.58848"/>
+<normal x="-0.799448" y="-0.595579" z="0.0785426"/>
+<texcoord u="-20.7907" v="-0.351187"/>
+<texcoord u="0.711742" v="0.381473"/>
+</vertex>
+<vertex>
+<position x="33.58" y="2.5" z="-7.13765"/>
+<normal x="-0.847545" y="-0.500067" z="0.177764"/>
+<texcoord u="-20.081" v="-0.351187"/>
+<texcoord u="0.711742" v="0.515404"/>
+</vertex>
+<vertex>
+<position x="32.6499" y="2.5" z="-10.6086"/>
+<normal x="-0.82432" y="-0.500068" z="0.265382"/>
+<texcoord u="-19.3713" v="-0.351187"/>
+<texcoord u="0.72165" v="0.648968"/>
+</vertex>
+<vertex>
+<position x="31.3622" y="2.5" z="-13.9633"/>
+<normal x="-0.792065" y="-0.500068" z="0.350093"/>
+<texcoord u="-18.6616" v="-0.351187"/>
+<texcoord u="0.726879" v="0.782783"/>
+</vertex>
+<vertex>
+<position x="29.7308" y="2.5" z="-17.1651"/>
+<normal x="-0.751131" y="-0.500067" z="0.430969"/>
+<texcoord u="-17.9519" v="-0.351187"/>
+<texcoord u="0.737827" v="0.916268"/>
+</vertex>
+<vertex>
+<position x="29.7308" y="2.5" z="17.1651"/>
+<normal x="-0.748795" y="-0.500068" z="-0.435014"/>
+<texcoord u="17.5325" v="-0.351187"/>
+<texcoord u="0.123262" v="0.964303"/>
+</vertex>
+<vertex>
+<position x="31.3621" y="2.5" z="13.9633"/>
+<normal x="-0.790165" y="-0.500067" z="-0.354361"/>
+<texcoord u="18.2422" v="-0.351187"/>
+<texcoord u="0.123262" v="0.830371"/>
+</vertex>
+<vertex>
+<position x="32.6499" y="2.5" z="10.6086"/>
+<normal x="-0.822877" y="-0.500068" z="-0.269825"/>
+<texcoord u="18.9519" v="-0.351187"/>
+<texcoord u="0.119635" v="0.69649"/>
+</vertex>
+<vertex>
+<position x="33.5799" y="2.5" z="7.13764"/>
+<normal x="-0.82845" y="-0.532824" z="-0.172539"/>
+<texcoord u="19.6616" v="-0.351187"/>
+<texcoord u="0.112382" v="0.562756"/>
+</vertex>
+<vertex>
+<position x="34.1421" y="2.5" z="3.58848"/>
+<normal x="-0.841949" y="-0.53282" z="-0.0849963"/>
+<texcoord u="20.3713" v="-0.351187"/>
+<texcoord u="0.101509" v="0.429267"/>
+</vertex>
+<vertex>
+<position x="32.903" y="3.74587" z="3.45825"/>
+<normal x="-0.701885" y="-0.707056" z="-0.0861947"/>
+<texcoord u="20.3713" v="-0.930635"/>
+<texcoord u="0.0362977" v="0.437018"/>
+</vertex>
+<vertex>
+<position x="34.0519" y="2.6472" z="2.5"/>
+<normal x="-0.70663" y="-0.706614" z="-0.0370342"/>
+<texcoord u="20.5835" v="-0.419649"/>
+<texcoord u="0.905249" v="0.732574"/>
+</vertex>
+<vertex>
+<position x="33.2133" y="3.44624" z="3.25461"/>
+<normal x="-0.706622" y="-0.706621" z="-0.037036"/>
+<texcoord u="20.4178" v="-0.791281"/>
+<texcoord u="0.933901" v="0.775399"/>
+</vertex>
+<vertex>
+<position x="34.2311" y="2.5" z="1.88886"/>
+<normal x="-0.951848" y="-0.263287" z="-0.157054"/>
+<texcoord u="20.7074" v="-0.351187"/>
+<texcoord u="0.882356" v="0.724242"/>
+</vertex>
+<vertex>
+<position x="33.2133" y="3.44625" z="-3.25458"/>
+<normal x="-0.706623" y="-0.706622" z="0.037019"/>
+<texcoord u="21.7416" v="-0.791285"/>
+<texcoord u="0.0814086" v="0.110903"/>
+</vertex>
+<vertex>
+<position x="34.0519" y="2.64723" z="-2.5"/>
+<normal x="-0.706622" y="-0.706622" z="0.0370232"/>
+<texcoord u="21.5754" v="-0.419664"/>
+<texcoord u="0.124074" v="0.13979"/>
+</vertex>
+<vertex>
+<position x="34.2312" y="2.5" z="-1.88874"/>
+<normal x="-0.951848" y="-0.263288" z="0.157051"/>
+<texcoord u="21.4545" v="-0.351187"/>
+<texcoord u="0.132284" v="0.162733"/>
+</vertex>
+<vertex>
+<position x="34.8083" y="-2.38132e-007" z="-3.6585"/>
+<normal x="-0.994523" y="-1.11988e-007" z="0.104522"/>
+<texcoord u="-20.7907" v="0.499998"/>
+<texcoord u="0.615285" v="0.380167"/>
+</vertex>
+<vertex>
+<position x="34.2352" y="-2.38132e-007" z="-7.27692"/>
+<normal x="-0.974367" y="-1.13258e-007" z="0.224965"/>
+<texcoord u="-20.081" v="0.499998"/>
+<texcoord u="0.615286" v="0.516711"/>
+</vertex>
+<vertex>
+<position x="33.287" y="-2.38132e-007" z="-10.8156"/>
+<normal x="-0.945514" y="5.66288e-008" z="0.325581"/>
+<texcoord u="-19.3713" v="0.499998"/>
+<texcoord u="0.623168" v="0.653027"/>
+</vertex>
+<vertex>
+<position x="31.9741" y="-2.38132e-007" z="-14.2358"/>
+<normal x="-0.906302" y="-5.14807e-009" z="0.422632"/>
+<texcoord u="-18.6616" v="0.499998"/>
+<texcoord u="0.630639" v="0.789367"/>
+</vertex>
+<vertex>
+<position x="30.3109" y="-2.38132e-007" z="17.5"/>
+<normal x="-0.874627" y="-1.38998e-007" z="-0.484797"/>
+<texcoord u="17.5325" v="0.499998"/>
+<texcoord u="0.219718" v="0.965609"/>
+</vertex>
+<vertex>
+<position x="31.9741" y="-2.38132e-007" z="14.2358"/>
+<normal x="-0.920511" y="3.03736e-007" z="-0.390718"/>
+<texcoord u="18.2422" v="0.499998"/>
+<texcoord u="0.219719" v="0.829066"/>
+</vertex>
+<vertex>
+<position x="33.287" y="-2.38132e-007" z="10.8156"/>
+<normal x="-0.956309" y="1.85331e-007" z="-0.292359"/>
+<texcoord u="18.9519" v="0.499998"/>
+<texcoord u="0.216021" v="0.692571"/>
+</vertex>
+<vertex>
+<position x="34.2352" y="-2.38132e-007" z="7.27691"/>
+<normal x="-0.98163" y="2.88292e-007" z="-0.190794"/>
+<texcoord u="19.6616" v="0.499998"/>
+<texcoord u="0.208627" v="0.556227"/>
+</vertex>
+<vertex>
+<position x="34.8083" y="-2.38132e-007" z="3.6585"/>
+<normal x="-0.996196" y="-5.97176e-007" z="-0.0871418"/>
+<texcoord u="20.3713" v="0.499998"/>
+<texcoord u="0.197541" v="0.420134"/>
+</vertex>
+<vertex>
+<position x="35" y="-2.38132e-007" z="0"/>
+<normal x="-1" y="8.97624e-007" z="-2.2015e-006"/>
+<texcoord u="21.081" v="0.499998"/>
+<texcoord u="0.182773" v="0.284391"/>
+</vertex>
+<vertex>
+<position x="34.1421" y="-2.5" z="-3.58848"/>
+<normal x="-0.814857" y="0.575068" z="0.0728281"/>
+<texcoord u="-20.7907" v="1.35118"/>
+<texcoord u="0.518829" v="0.381473"/>
+</vertex>
+<vertex>
+<position x="33.58" y="-2.5" z="-7.13765"/>
+<normal x="-0.831424" y="0.532735" z="0.157882"/>
+<texcoord u="-20.081" v="1.35118"/>
+<texcoord u="0.51883" v="0.515404"/>
+</vertex>
+<vertex>
+<position x="32.6499" y="-2.5" z="-10.6086"/>
+<normal x="-0.828181" y="0.500012" z="0.253188"/>
+<texcoord u="-19.3713" v="1.35118"/>
+<texcoord u="0.515201" v="0.649286"/>
+</vertex>
+<vertex>
+<position x="31.3622" y="-2.5" z="-13.9633"/>
+<normal x="-0.797179" y="0.500012" z="0.338369"/>
+<texcoord u="-18.6616" v="1.35118"/>
+<texcoord u="0.508751" v="0.78306"/>
+</vertex>
+<vertex>
+<position x="29.7308" y="-2.5" z="-17.1651"/>
+<normal x="-0.757443" y="0.500012" z="0.419844"/>
+<texcoord u="-17.9519" v="1.35118"/>
+<texcoord u="0.500021" v="0.916708"/>
+</vertex>
+<vertex>
+<position x="29.7308" y="-2.5" z="17.1651"/>
+<normal x="-0.742317" y="0.500012" z="-0.446043"/>
+<texcoord u="17.5325" v="1.35118"/>
+<texcoord u="0.316174" v="0.964304"/>
+</vertex>
+<vertex>
+<position x="31.3621" y="-2.5" z="13.9633"/>
+<normal x="-0.784874" y="0.500012" z="-0.366006"/>
+<texcoord u="18.2422" v="1.35118"/>
+<texcoord u="0.316176" v="0.830373"/>
+</vertex>
+<vertex>
+<position x="32.6499" y="-2.5" z="10.6086"/>
+<normal x="-0.818833" y="0.500012" z="-0.28196"/>
+<texcoord u="18.9519" v="1.35118"/>
+<texcoord u="0.319805" v="0.696491"/>
+</vertex>
+<vertex>
+<position x="33.5799" y="-2.5" z="7.13764"/>
+<normal x="-0.84382" y="0.500012" z="-0.194824"/>
+<texcoord u="19.6616" v="1.35118"/>
+<texcoord u="0.326673" v="0.562737"/>
+</vertex>
+<vertex>
+<position x="34.1421" y="-2.5" z="3.58848"/>
+<normal x="-0.825894" y="0.556826" z="-0.0885606"/>
+<texcoord u="20.3713" v="1.35118"/>
+<texcoord u="0.335857" v="0.429121"/>
+</vertex>
+<vertex>
+<position x="34.2311" y="-2.5" z="1.8888"/>
+<normal x="-0.951845" y="0.263293" z="-0.157057"/>
+<texcoord u="20.7074" v="1.35118"/>
+<texcoord u="0.340828" v="0.36588"/>
+</vertex>
+<vertex>
+<position x="34.2312" y="-2.5" z="-1.88869"/>
+<normal x="-0.951848" y="0.263289" z="0.157048"/>
+<texcoord u="21.4545" v="1.35118"/>
+<texcoord u="0.325158" v="0.158935"/>
+</vertex>
+<vertex>
+<position x="32.903" y="-3.74595" z="-3.45825"/>
+<normal x="-0.701889" y="0.707053" z="0.086188"/>
+<texcoord u="-20.7649" v="1.93067"/>
+<texcoord u="0.453201" v="0.383904"/>
+</vertex>
+<vertex>
+<position x="32.903" y="-3.74588" z="3.45825"/>
+<normal x="-0.701893" y="0.707048" z="-0.0861864"/>
+<texcoord u="20.3713" v="1.93064"/>
+<texcoord u="0.401162" v="0.436047"/>
+</vertex>
+<vertex>
+<position x="34.0519" y="-2.64721" z="2.5"/>
+<normal x="-0.706618" y="0.706625" z="-0.0370333"/>
+<texcoord u="20.5866" v="1.41965"/>
+<texcoord u="0.346748" v="0.389515"/>
+</vertex>
+<vertex>
+<position x="33.2133" y="-3.44625" z="3.2546"/>
+<normal x="-0.706624" y="0.70662" z="-0.0370242"/>
+<texcoord u="20.4204" v="1.79128"/>
+<texcoord u="0.386379" v="0.422443"/>
+</vertex>
+<vertex>
+<position x="34.0519" y="-2.64724" z="-2.5"/>
+<normal x="-0.706629" y="0.706615" z="0.0370245"/>
+<texcoord u="21.5784" v="1.41967"/>
+<texcoord u="0.910318" v="0.600604"/>
+</vertex>
+<vertex>
+<position x="33.2133" y="-3.44625" z="-3.25456"/>
+<normal x="-0.706623" y="0.706621" z="0.0370224"/>
+<texcoord u="21.7442" v="1.79128"/>
+<texcoord u="0.908328" v="0.65209"/>
+</vertex>
+<vertex>
+<position x="33.9514" y="3.60314" z="2.5"/>
+<normal x="-0.876092" y="-0.164783" z="-0.45311"/>
+<texcoord u="-20.7907" v="-0.351187"/>
+<texcoord u="0.93231" v="0.0505588"/>
+</vertex>
+<vertex>
+<position x="33.9514" y="-3.60314" z="2.5"/>
+<normal x="-0.876091" y="0.164784" z="-0.453113"/>
+<texcoord u="18.9519" v="-0.351187"/>
+<texcoord u="0.948779" v="0.145659"/>
+</vertex>
+<vertex>
+<position x="34.6067" y="3.74241" z="-2.38132e-007"/>
+<normal x="-0.973562" y="-0.228421" z="2.48043e-007"/>
+<texcoord u="-20.7907" v="0.499998"/>
+<texcoord u="0.663958" v="0.213489"/>
+</vertex>
+<vertex>
+<position x="33.4438" y="7.32126" z="-2.38132e-007"/>
+<normal x="-0.913546" y="-0.406736" z="-1.03891e-006"/>
+<texcoord u="-19.3713" v="0.499998"/>
+<texcoord u="0.804113" v="0.208216"/>
+</vertex>
+<vertex>
+<position x="33.4438" y="-7.32126" z="-2.38132e-007"/>
+<normal x="-0.913546" y="0.406735" z="2.7911e-007"/>
+<texcoord u="17.5326" v="0.499998"/>
+<texcoord u="0.83049" v="0.539973"/>
+</vertex>
+<vertex>
+<position x="34.6067" y="-3.74241" z="-2.38132e-007"/>
+<normal x="-0.973562" y="0.228424" z="8.96055e-007"/>
+<texcoord u="18.9519" v="0.499998"/>
+<texcoord u="0.429721" v="0.200436"/>
+</vertex>
+<vertex>
+<position x="33.9514" y="3.60314" z="-2.5"/>
+<normal x="-0.876092" y="-0.16478" z="0.453112"/>
+<texcoord u="-20.7907" v="1.35118"/>
+<texcoord u="0.670193" v="0.309754"/>
+</vertex>
+<vertex>
+<position x="33.9514" y="-3.60314" z="-2.5"/>
+<normal x="-0.876092" y="0.164784" z="0.45311"/>
+<texcoord u="18.9519" v="1.35118"/>
+<texcoord u="0.48113" v="0.104275"/>
+</vertex>
+<vertex>
+<position x="31.3849" y="3.83013" z="-10.1976"/>
+<normal x="-0.676264" y="-0.707052" z="0.206745"/>
+<texcoord u="-19.3713" v="-0.969823"/>
+<texcoord u="0.791754" v="0.648813"/>
+</vertex>
+<vertex>
+<position x="30.147" y="3.83013" z="-13.4223"/>
+<normal x="-0.650949" y="-0.707053" z="0.2763"/>
+<texcoord u="-18.6616" v="-0.969825"/>
+<texcoord u="0.124491" v="0.247107"/>
+</vertex>
+<vertex>
+<position x="30.147" y="3.83013" z="13.4223"/>
+<normal x="-0.640901" y="-0.707053" z="-0.298868"/>
+<texcoord u="18.2422" v="-0.969824"/>
+<texcoord u="0.0531558" v="0.829675"/>
+</vertex>
+<vertex>
+<position x="31.3849" y="3.83012" z="10.1976"/>
+<normal x="-0.668631" y="-0.707052" z="-0.230239"/>
+<texcoord u="18.9519" v="-0.969823"/>
+<texcoord u="0.0495361" v="0.697694"/>
+</vertex>
+<vertex>
+<position x="32.2789" y="3.83012" z="6.86109"/>
+<normal x="-0.689035" y="-0.707052" z="-0.159087"/>
+<texcoord u="19.6616" v="-0.969821"/>
+<texcoord u="0.0423419" v="0.565858"/>
+</vertex>
+<vertex>
+<position x="32.903" y="3.74587" z="3.45825"/>
+<normal x="-0.701885" y="-0.707056" z="-0.0861947"/>
+<texcoord u="20.3713" v="-0.930634"/>
+<texcoord u="0.941686" v="0.791383"/>
+</vertex>
+<vertex>
+<position x="34.1421" y="2.5" z="-3.58848"/>
+<normal x="-0.799448" y="-0.595579" z="0.0785426"/>
+<texcoord u="21.7907" v="-0.351187"/>
+<texcoord u="0.131033" v="0.0993073"/>
+</vertex>
+<vertex>
+<position x="32.903" y="3.74593" z="-3.45825"/>
+<normal x="-0.701885" y="-0.707057" z="0.0861847"/>
+<texcoord u="21.7907" v="-0.930664"/>
+<texcoord u="0.0654667" v="0.10303"/>
+</vertex>
+<vertex>
+<position x="34.2311" y="2.5" z="1.88886"/>
+<normal x="-0.951848" y="-0.263287" z="-0.157054"/>
+<texcoord u="20.7074" v="-0.351187"/>
+<texcoord u="0.0946481" v="0.366205"/>
+</vertex>
+<vertex>
+<position x="34.8083" y="-2.38132e-007" z="-3.6585"/>
+<normal x="-0.994523" y="-1.11988e-007" z="0.104522"/>
+<texcoord u="21.7907" v="0.499998"/>
+<texcoord u="0.227445" v="0.0961005"/>
+</vertex>
+<vertex>
+<position x="34.1421" y="-2.5" z="-3.58848"/>
+<normal x="-0.814857" y="0.575068" z="0.0728281"/>
+<texcoord u="21.7907" v="1.35118"/>
+<texcoord u="0.323909" v="0.0955069"/>
+</vertex>
+<vertex>
+<position x="32.2789" y="-3.83013" z="-6.8611"/>
+<normal x="-0.689034" y="0.707053" z="0.159087"/>
+<texcoord u="-20.0535" v="1.96982"/>
+<texcoord u="0.448721" v="0.516101"/>
+</vertex>
+<vertex>
+<position x="30.147" y="-3.83013" z="-13.4223"/>
+<normal x="-0.640901" y="0.707053" z="0.298868"/>
+<texcoord u="-18.6341" v="1.96982"/>
+<texcoord u="0.438667" v="0.781084"/>
+</vertex>
+<vertex>
+<position x="28.5788" y="-3.83013" z="16.5"/>
+<normal x="-0.618501" y="0.707053" z="-0.342829"/>
+<texcoord u="17.5325" v="1.96982"/>
+<texcoord u="0.386239" v="0.961709"/>
+</vertex>
+<vertex>
+<position x="31.3849" y="-3.83012" z="10.1976"/>
+<normal x="-0.676265" y="0.707052" z="-0.206745"/>
+<texcoord u="18.9794" v="1.96982"/>
+<texcoord u="0.389907" v="0.697493"/>
+</vertex>
+<vertex>
+<position x="32.2789" y="-3.83012" z="6.86109"/>
+<normal x="-0.695391" y="0.706983" z="-0.12887"/>
+<texcoord u="19.6616" v="1.96982"/>
+<texcoord u="0.396746" v="0.564954"/>
+</vertex>
+<vertex>
+<position x="32.903" y="-3.74588" z="3.45825"/>
+<normal x="-0.701893" y="0.707048" z="-0.0861864"/>
+<texcoord u="20.397" v="1.93064"/>
+<texcoord u="0.401471" v="0.431839"/>
+</vertex>
+<vertex>
+<position x="34.2312" y="-2.5" z="-1.88869"/>
+<normal x="-0.951848" y="0.263289" z="0.157048"/>
+<texcoord u="21.4545" v="1.35118"/>
+<texcoord u="0.89669" v="0.580401"/>
+</vertex>
+<vertex>
+<position x="32.903" y="-3.74595" z="-3.45825"/>
+<normal x="-0.701889" y="0.707053" z="0.086188"/>
+<texcoord u="21.7907" v="1.93067"/>
+<texcoord u="0.905232" v="0.669599"/>
+</vertex>
+<vertex>
+<position x="32.8075" y="3.83013" z="3.52341"/>
+<normal x="-0.674328" y="-0.21911" z="-0.705175"/>
+<texcoord u="-20.6095" v="-0.827169"/>
+<texcoord u="0.914856" v="0.105691"/>
+</vertex>
+<vertex>
+<position x="32.903" y="3.74587" z="3.45825"/>
+<normal x="-0.674338" y="-0.219114" z="-0.705165"/>
+<texcoord u="-20.6498" v="-0.796864"/>
+<texcoord u="0.918696" v="0.101992"/>
+</vertex>
+<vertex>
+<position x="33.2133" y="3.44624" z="3.25461"/>
+<normal x="-0.683458" y="-0.183241" z="-0.706618"/>
+<texcoord u="-20.7907" v="-0.702154"/>
+<texcoord u="0.932118" v="0.0903331"/>
+</vertex>
+<vertex>
+<position x="32.8075" y="-3.83013" z="3.52339"/>
+<normal x="-0.67435" y="0.219112" z="-0.705154"/>
+<texcoord u="18.7494" v="-0.82716"/>
+<texcoord u="0.894971" v="0.166846"/>
+</vertex>
+<vertex>
+<position x="32.903" y="-3.74588" z="3.45825"/>
+<normal x="-0.674354" y="0.219118" z="-0.705148"/>
+<texcoord u="18.7944" v="-0.796863"/>
+<texcoord u="0.898398" v="0.162761"/>
+</vertex>
+<vertex>
+<position x="33.2133" y="-3.44625" z="3.2546"/>
+<normal x="-0.683461" y="0.183241" z="-0.706615"/>
+<texcoord u="18.9519" v="-0.70215"/>
+<texcoord u="0.909112" v="0.148573"/>
+</vertex>
+<vertex>
+<position x="33.2133" y="-3.44625" z="3.2546"/>
+<normal x="-0.683461" y="0.183241" z="-0.706615"/>
+<texcoord u="18.9519" v="-0.702149"/>
+<texcoord u="0.391758" v="0.342301"/>
+</vertex>
+<vertex>
+<position x="34.0519" y="-2.64721" z="2.5"/>
+<normal x="-0.862301" y="0.0906308" z="-0.498219"/>
+<texcoord u="19.3285" v="-0.351187"/>
+<texcoord u="0.38073" v="0.307907"/>
+</vertex>
+<vertex>
+<position x="34.0519" y="2.6472" z="2.5"/>
+<normal x="-0.862305" y="-0.090631" z="-0.498213"/>
+<texcoord u="21.4141" v="-0.351187"/>
+<texcoord u="0.859584" v="0.323967"/>
+</vertex>
+<vertex>
+<position x="33.2133" y="3.44624" z="3.25461"/>
+<normal x="-0.683458" y="-0.183241" z="-0.706618"/>
+<texcoord u="21.7907" v="-0.702155"/>
+<texcoord u="0.862875" v="0.272547"/>
+</vertex>
+<vertex>
+<position x="33.9514" y="3.60314" z="2.5"/>
+<normal x="-0.876092" y="-0.164783" z="-0.45311"/>
+<texcoord u="21.7907" v="-0.351187"/>
+<texcoord u="0.888568" v="0.30291"/>
+</vertex>
+<vertex>
+<position x="32.869" y="6.9346" z="2.5"/>
+<normal x="-0.824614" y="-0.267937" z="-0.498217"/>
+<texcoord u="-19.4184" v="-0.351187"/>
+<texcoord u="0.793407" v="0.112121"/>
+</vertex>
+<vertex>
+<position x="32.8791" y="-7.06982" z="2.30707"/>
+<normal x="-0.895669" y="0.361757" z="-0.258668"/>
+<texcoord u="17.5326" v="-0.285499"/>
+<texcoord u="0.564932" v="0.337083"/>
+</vertex>
+<vertex>
+<position x="32.869" y="-6.93457" z="2.5"/>
+<normal x="-0.824616" y="0.267936" z="-0.498215"/>
+<texcoord u="17.5796" v="-0.351187"/>
+<texcoord u="0.557974" v="0.342895"/>
+</vertex>
+<vertex>
+<position x="35" y="-2.38132e-007" z="0"/>
+<normal x="-1" y="8.97624e-007" z="-2.2015e-006"/>
+<texcoord u="20.3713" v="0.499998"/>
+<texcoord u="0.833891" v="0.461828"/>
+</vertex>
+<vertex>
+<position x="34.2311" y="-2.5" z="1.8888"/>
+<normal x="-0.951845" y="0.263293" z="-0.157057"/>
+<texcoord u="19.3865" v="-0.143091"/>
+<texcoord u="0.377482" v="0.283765"/>
+</vertex>
+<vertex>
+<position x="34.2311" y="2.5" z="1.88886"/>
+<normal x="-0.951848" y="-0.263287" z="-0.157054"/>
+<texcoord u="21.3427" v="-0.143109"/>
+<texcoord u="0.868461" v="0.346656"/>
+</vertex>
+<vertex>
+<position x="34.6067" y="3.74241" z="-2.38132e-007"/>
+<normal x="-0.973562" y="-0.228421" z="2.48043e-007"/>
+<texcoord u="21.7907" v="0.499998"/>
+<texcoord u="0.947359" v="0.37939"/>
+</vertex>
+<vertex>
+<position x="33" y="-8.08998" z="-2.38132e-007"/>
+<normal x="-0.866028" y="0.499996" z="2.77581e-007"/>
+<texcoord u="17.1977" v="0.499998"/>
+<texcoord u="0.868104" v="0.669491"/>
+</vertex>
+<vertex>
+<position x="32.8791" y="-7.06984" z="-2.30691"/>
+<normal x="-0.895669" y="0.361755" z="0.258669"/>
+<texcoord u="17.5813" v="1.28544"/>
+<texcoord u="0.619428" v="0.169377"/>
+</vertex>
+<vertex>
+<position x="35" y="-2.38132e-007" z="0"/>
+<normal x="-1" y="8.97624e-007" z="-2.2015e-006"/>
+<texcoord u="20.3713" v="0.499998"/>
+<texcoord u="0.363321" v="0.0753038"/>
+</vertex>
+<vertex>
+<position x="34.2312" y="-2.5" z="-1.88869"/>
+<normal x="-0.951848" y="0.263289" z="0.157048"/>
+<texcoord u="19.3999" v="1.14305"/>
+<texcoord u="0.436441" v="0.102322"/>
+</vertex>
+<vertex>
+<position x="34.0519" y="-2.64724" z="-2.5"/>
+<normal x="-0.862306" y="0.090635" z="0.498211"/>
+<texcoord u="19.3285" v="1.35118"/>
+<texcoord u="0.453262" v="0.0846969"/>
+</vertex>
+<vertex>
+<position x="35" y="-2.38132e-007" z="0"/>
+<normal x="-1" y="8.97624e-007" z="-2.2015e-006"/>
+<texcoord u="20.3713" v="0.499997"/>
+<texcoord u="0.902086" v="0.961173"/>
+</vertex>
+<vertex>
+<position x="34.2312" y="2.5" z="-1.88874"/>
+<normal x="-0.951848" y="-0.263288" z="0.157051"/>
+<texcoord u="21.3561" v="1.14307"/>
+<texcoord u="0.862938" v="0.847479"/>
+</vertex>
+<vertex>
+<position x="34.0519" y="2.64723" z="-2.5"/>
+<normal x="-0.862303" y="-0.0906243" z="0.498217"/>
+<texcoord u="21.4141" v="1.35118"/>
+<texcoord u="0.870902" v="0.824449"/>
+</vertex>
+<vertex>
+<position x="33.9514" y="3.60314" z="-2.5"/>
+<normal x="-0.876092" y="-0.16478" z="0.453112"/>
+<texcoord u="21.7907" v="1.35118"/>
+<texcoord u="0.841101" v="0.804567"/>
+</vertex>
+<vertex>
+<position x="32.8076" y="3.83012" z="-3.52335"/>
+<normal x="-0.674318" y="-0.219112" z="0.705185"/>
+<texcoord u="-20.5257" v="1.82714"/>
+<texcoord u="0.629995" v="0.910604"/>
+</vertex>
+<vertex>
+<position x="32.903" y="3.74593" z="-3.45825"/>
+<normal x="-0.674333" y="-0.219111" z="0.705171"/>
+<texcoord u="-20.6332" v="1.79686"/>
+<texcoord u="0.634078" v="0.914026"/>
+</vertex>
+<vertex>
+<position x="32.869" y="6.93449" z="-2.5"/>
+<normal x="-0.824615" y="-0.267933" z="0.498218"/>
+<texcoord u="-19.4184" v="1.35118"/>
+<texcoord u="0.520661" v="0.964396"/>
+</vertex>
+<vertex>
+<position x="33.2133" y="3.44625" z="-3.25458"/>
+<normal x="-0.683458" y="-0.183236" z="0.706618"/>
+<texcoord u="-20.7289" v="1.70214"/>
+<texcoord u="0.648275" v="0.92473"/>
+</vertex>
+<vertex>
+<position x="32.8076" y="-3.83012" z="-3.52334"/>
+<normal x="-0.674342" y="0.219104" z="0.705164"/>
+<texcoord u="18.7692" v="1.82713"/>
+<texcoord u="0.57782" v="0.0335897"/>
+</vertex>
+<vertex>
+<position x="32.903" y="-3.74595" z="-3.45825"/>
+<normal x="-0.674348" y="0.219114" z="0.705156"/>
+<texcoord u="18.811" v="1.79686"/>
+<texcoord u="0.575336" v="0.0383015"/>
+</vertex>
+<vertex>
+<position x="33.2133" y="-3.44625" z="-3.25456"/>
+<normal x="-0.683459" y="0.183242" z="0.706616"/>
+<texcoord u="18.9519" v="1.70213"/>
+<texcoord u="0.566246" v="0.0535835"/>
+</vertex>
+<vertex>
+<position x="32.869" y="-6.93447" z="-2.5"/>
+<normal x="-0.824616" y="0.267935" z="0.498216"/>
+<texcoord u="17.5797" v="1.35118"/>
+<texcoord u="0.699379" v="0.0420007"/>
+</vertex>
+<vertex>
+<position x="33.2133" y="-3.44625" z="-3.25456"/>
+<normal x="-0.683459" y="0.183242" z="0.706616"/>
+<texcoord u="18.9519" v="1.70213"/>
+<texcoord u="0.482401" v="0.0633554"/>
+</vertex>
+<vertex>
+<position x="33.2133" y="3.44625" z="-3.25458"/>
+<normal x="-0.683458" y="-0.183236" z="0.706618"/>
+<texcoord u="21.7907" v="1.70213"/>
+<texcoord u="0.86556" v="0.773202"/>
+</vertex>
+<vertex>
+<position x="34.1421" y="2.5" z="3.58848"/>
+<normal x="-0.841949" y="-0.53282" z="-0.0849963"/>
+<texcoord u="20.3713" v="-0.351187"/>
+<texcoord u="0.945769" v="0.725839"/>
+</vertex>
+<vertex>
+<position x="33.9514" y="-3.60314" z="2.5"/>
+<normal x="-0.876091" y="0.164784" z="-0.453113"/>
+<texcoord u="18.9519" v="-0.351187"/>
+<texcoord u="0.414784" v="0.30845"/>
+</vertex>
+<vertex>
+<position x="33.9514" y="3.60314" z="2.5"/>
+<normal x="-0.876092" y="-0.164783" z="-0.45311"/>
+<texcoord u="-20.7907" v="-0.351187"/>
+<texcoord u="0.662942" v="0.117029"/>
+</vertex>
+<vertex>
+<position x="33.4438" y="-7.32126" z="-2.38132e-007"/>
+<normal x="-0.913546" y="0.406735" z="2.7911e-007"/>
+<texcoord u="17.5326" v="0.499998"/>
+<texcoord u="0.591068" v="0.252866"/>
+</vertex>
+<vertex>
+<position x="35" y="-2.38132e-007" z="0"/>
+<normal x="-1" y="8.97624e-007" z="-2.2015e-006"/>
+<texcoord u="20.3713" v="0.499998"/>
+<texcoord u="0.302447" v="0.262635"/>
+</vertex>
+<vertex>
+<position x="33.4438" y="-7.32126" z="-2.38132e-007"/>
+<normal x="-0.913546" y="0.406735" z="2.7911e-007"/>
+<texcoord u="17.5326" v="0.499998"/>
+<texcoord u="0.835021" v="0.669491"/>
+</vertex>
+<vertex>
+<position x="34.6067" y="3.74241" z="-2.38132e-007"/>
+<normal x="-0.973562" y="-0.228421" z="2.48043e-007"/>
+<texcoord u="21.7907" v="0.499998"/>
+<texcoord u="0.785414" v="0.883336"/>
+</vertex>
+<vertex>
+<position x="35" y="-2.38132e-007" z="0"/>
+<normal x="-1" y="8.97624e-007" z="-2.2015e-006"/>
+<texcoord u="21.081" v="0.499998"/>
+<texcoord u="0.230135" v="0.232618"/>
+</vertex>
+<vertex>
+<position x="34.1421" y="-2.5" z="-3.58848"/>
+<normal x="-0.814857" y="0.575068" z="0.0728281"/>
+<texcoord u="21.7907" v="1.35118"/>
+<texcoord u="0.94706" v="0.61897"/>
+</vertex>
+<vertex>
+<position x="33.9514" y="3.60314" z="-2.5"/>
+<normal x="-0.876092" y="-0.16478" z="0.453112"/>
+<texcoord u="-20.7907" v="1.35118"/>
+<texcoord u="0.651214" v="0.964396"/>
+</vertex>
+<vertex>
+<position x="33.9514" y="-3.60314" z="-2.5"/>
+<normal x="-0.876092" y="0.164784" z="0.45311"/>
+<texcoord u="18.9519" v="1.35118"/>
+<texcoord u="0.578537" v="0.0914102"/>
+</vertex>
+<vertex>
+<position x="31.3622" y="2.5" z="-13.9633"/>
+<normal x="-0.792065" y="-0.500068" z="0.350093"/>
+<texcoord u="-18.6616" v="-0.351187"/>
+<texcoord u="0.0777586" v="0.19484"/>
+</vertex>
+<vertex>
+<position x="-33" y="-3.83013" z="0"/>
+<normal x="0.707053" y="0.707053" z="-0.0123515"/>
+<texcoord u="-0.209689" v="1.96982"/>
+<texcoord u="0.0318066" v="0.946001"/>
+</vertex>
+<vertex>
+<position x="-33" y="3.83013" z="0"/>
+<normal x="0.707052" y="-0.707053" z="0.0123516"/>
+<texcoord u="-0.209689" v="-0.969826"/>
+<texcoord u="0.483818" v="0.937854"/>
+</vertex>
+<vertex>
+<position x="-32.8192" y="-3.83013" z="-3.44944"/>
+<normal x="0.704471" y="0.707053" z="0.0616229"/>
+<texcoord u="-0.919379" v="1.96982"/>
+<texcoord u="0.0424698" v="0.814528"/>
+</vertex>
+<vertex>
+<position x="-32.8192" y="3.83013" z="-3.44944"/>
+<normal x="0.701889" y="-0.707052" z="0.0861912"/>
+<texcoord u="-0.919379" v="-0.969824"/>
+<texcoord u="0.462831" v="0.809597"/>
+</vertex>
+<vertex>
+<position x="-32.2789" y="-3.83012" z="-6.86109"/>
+<normal x="0.69417" y="0.707052" z="0.134923"/>
+<texcoord u="-1.62907" v="1.96982"/>
+<texcoord u="0.0532371" v="0.683385"/>
+</vertex>
+<vertex>
+<position x="-32.2789" y="3.83012" z="-6.86109"/>
+<normal x="0.689035" y="-0.707052" z="0.159086"/>
+<texcoord u="-1.62907" v="-0.969823"/>
+<texcoord u="0.445321" v="0.680822"/>
+</vertex>
+<vertex>
+<position x="-31.3849" y="-3.83013" z="-10.1976"/>
+<normal x="0.676265" y="0.707052" z="0.206744"/>
+<texcoord u="-2.33876" v="1.96982"/>
+<texcoord u="0.0621974" v="0.548612"/>
+</vertex>
+<vertex>
+<position x="-31.3849" y="3.83013" z="-10.1976"/>
+<normal x="0.668631" y="-0.707053" z="0.230238"/>
+<texcoord u="-2.33876" v="-0.969825"/>
+<texcoord u="0.431309" v="0.551617"/>
+</vertex>
+<vertex>
+<position x="-30.147" y="-3.83013" z="-13.4223"/>
+<normal x="0.650949" y="0.707053" z="0.2763"/>
+<texcoord u="-3.04845" v="1.96982"/>
+<texcoord u="0.0724102" v="0.422303"/>
+</vertex>
+<vertex>
+<position x="-30.147" y="3.83013" z="-13.4223"/>
+<normal x="0.640901" y="-0.707053" z="0.298868"/>
+<texcoord u="-3.07595" v="-0.969826"/>
+<texcoord u="0.420804" v="0.422082"/>
+</vertex>
+<vertex>
+<position x="-28.5789" y="-3.83013" z="-16.5"/>
+<normal x="0.618501" y="0.707053" z="0.342829"/>
+<texcoord u="-3.75814" v="1.96982"/>
+<texcoord u="0.0790418" v="0.292311"/>
+</vertex>
+<vertex>
+<position x="-28.5789" y="3.83013" z="-16.5"/>
+<normal x="0.60615" y="-0.707053" z="0.364223"/>
+<texcoord u="-3.78563" v="-0.969823"/>
+<texcoord u="0.413808" v="0.29231"/>
+</vertex>
+<vertex>
+<position x="-26.6976" y="-3.83013" z="-19.3969"/>
+<normal x="0.579278" y="0.707053" z="0.405602"/>
+<texcoord u="-4.46783" v="1.96982"/>
+<texcoord u="0.0825162" v="0.162396"/>
+</vertex>
+<vertex>
+<position x="-26.6976" y="3.83013" z="-19.3969"/>
+<normal x="0.564758" y="-0.707053" z="0.425587"/>
+<texcoord u="-4.46783" v="-0.969823"/>
+<texcoord u="0.410333" v="0.162395"/>
+</vertex>
+<vertex>
+<position x="-24.5238" y="-3.83013" z="-22.0813"/>
+<normal x="0.533708" y="0.707053" z="0.463931"/>
+<texcoord u="-5.17752" v="1.96982"/>
+<texcoord u="0.0825151" v="0.035673"/>
+</vertex>
+<vertex>
+<position x="-25.5123" y="2.5" z="-22.9714"/>
+<normal x="0.641988" y="-0.500068" z="0.581191"/>
+<texcoord u="-5.17752" v="-0.351187"/>
+<texcoord u="0.341367" v="0.0331164"/>
+</vertex>
+<vertex>
+<position x="-27.7737" y="2.5" z="-20.1788"/>
+<normal x="0.699222" y="-0.500068" z="0.510902"/>
+<texcoord u="-4.46783" v="-0.351187"/>
+<texcoord u="0.341368" v="0.164947"/>
+</vertex>
+<vertex>
+<position x="-29.7308" y="2.5" z="-17.1651"/>
+<normal x="0.748796" y="-0.500068" z="0.435015"/>
+<texcoord u="-3.75814" v="-0.351187"/>
+<texcoord u="0.344939" v="0.296729"/>
+</vertex>
+<vertex>
+<position x="-31.3622" y="2.5" z="-13.9633"/>
+<normal x="0.790165" y="-0.500067" z="0.354361"/>
+<texcoord u="-3.04845" v="-0.351187"/>
+<texcoord u="0.352078" v="0.428369"/>
+</vertex>
+<vertex>
+<position x="-32.6499" y="2.5" z="-10.6086"/>
+<normal x="0.822878" y="-0.500067" z="0.269824"/>
+<texcoord u="-2.33876" v="-0.351187"/>
+<texcoord u="0.362781" v="0.559762"/>
+</vertex>
+<vertex>
+<position x="-33.5799" y="2.5" z="-7.13764"/>
+<normal x="0.846574" y="-0.500067" z="0.182333"/>
+<texcoord u="-1.62907" v="-0.351187"/>
+<texcoord u="0.377039" v="0.690819"/>
+</vertex>
+<vertex>
+<position x="-34.1421" y="2.5" z="-3.58848"/>
+<normal x="0.860995" y="-0.500067" z="0.0928433"/>
+<texcoord u="-0.919379" v="-0.351187"/>
+<texcoord u="0.394842" v="0.821442"/>
+</vertex>
+<vertex>
+<position x="-34.3301" y="2.5" z="0"/>
+<normal x="0.865983" y="-0.500068" z="0.00233571"/>
+<texcoord u="-0.209689" v="-0.351187"/>
+<texcoord u="0.416178" v="0.951534"/>
+</vertex>
+<vertex>
+<position x="-26.0101" y="-2.38132e-007" z="-23.4196"/>
+<normal x="0.754719" y="-1.28702e-007" z="0.656048"/>
+<texcoord u="-5.17752" v="0.499998"/>
+<texcoord u="0.246424" v="0.031831"/>
+</vertex>
+<vertex>
+<position x="-28.3156" y="-2.38132e-007" z="-20.5725"/>
+<normal x="0.81916" y="2.21367e-007" z="0.573565"/>
+<texcoord u="-4.46783" v="0.499998"/>
+<texcoord u="0.246424" v="0.166233"/>
+</vertex>
+<vertex>
+<position x="-30.3109" y="-2.38132e-007" z="-17.5"/>
+<normal x="0.874627" y="1.02961e-007" z="0.484797"/>
+<texcoord u="-3.75814" v="0.499998"/>
+<texcoord u="0.250065" v="0.300587"/>
+</vertex>
+<vertex>
+<position x="-31.9741" y="-2.38132e-007" z="-14.2358"/>
+<normal x="0.920511" y="-8.23691e-008" z="0.390717"/>
+<texcoord u="-3.04845" v="0.499998"/>
+<texcoord u="0.257344" v="0.434792"/>
+</vertex>
+<vertex>
+<position x="-33.287" y="-2.38132e-007" z="-10.8156"/>
+<normal x="0.956309" y="1.75034e-007" z="0.292357"/>
+<texcoord u="-2.33876" v="0.499998"/>
+<texcoord u="0.268255" v="0.568752"/>
+</vertex>
+<vertex>
+<position x="-34.2352" y="-2.38132e-007" z="-7.27691"/>
+<normal x="0.98163" y="3.08884e-007" z="0.190796"/>
+<texcoord u="-1.62907" v="0.499998"/>
+<texcoord u="0.282791" v="0.702367"/>
+</vertex>
+<vertex>
+<position x="-34.8083" y="-2.38132e-007" z="-3.6585"/>
+<normal x="0.996196" y="-2.77996e-007" z="0.0871414"/>
+<texcoord u="-0.919379" v="0.499998"/>
+<texcoord u="0.300942" v="0.835538"/>
+</vertex>
+<vertex>
+<position x="-35" y="-2.38132e-007" z="0"/>
+<normal x="0.999847" y="-2.77996e-007" z="-0.0174666"/>
+<texcoord u="-0.209689" v="0.499998"/>
+<texcoord u="0.322693" v="0.968169"/>
+</vertex>
+<vertex>
+<position x="-25.5123" y="-2.5" z="-22.9714"/>
+<normal x="0.633358" y="0.500012" z="0.590632"/>
+<texcoord u="-5.17752" v="1.35118"/>
+<texcoord u="0.15148" v="0.0331172"/>
+</vertex>
+<vertex>
+<position x="-27.7737" y="-2.5" z="-20.1788"/>
+<normal x="0.691626" y="0.500012" z="0.521192"/>
+<texcoord u="-4.46783" v="1.35118"/>
+<texcoord u="0.151481" v="0.164948"/>
+</vertex>
+<vertex>
+<position x="-29.7308" y="-2.5" z="-17.1651"/>
+<normal x="0.742317" y="0.500012" z="0.446043"/>
+<texcoord u="-3.75814" v="1.35118"/>
+<texcoord u="0.147911" v="0.29673"/>
+</vertex>
+<vertex>
+<position x="-31.3622" y="-2.5" z="-13.9633"/>
+<normal x="0.784874" y="0.500012" z="0.366006"/>
+<texcoord u="-3.04845" v="1.35118"/>
+<texcoord u="0.141154" v="0.42839"/>
+</vertex>
+<vertex>
+<position x="-32.6499" y="-2.5" z="-10.6086"/>
+<normal x="0.818833" y="0.500011" z="0.281959"/>
+<texcoord u="-2.33876" v="1.35118"/>
+<texcoord u="0.132115" v="0.559908"/>
+</vertex>
+<vertex>
+<position x="-33.5799" y="-2.5" z="-7.13764"/>
+<normal x="0.84382" y="0.500011" z="0.194824"/>
+<texcoord u="-1.62907" v="1.35118"/>
+<texcoord u="0.121787" v="0.691333"/>
+</vertex>
+<vertex>
+<position x="-34.1421" y="-2.5" z="-3.58848"/>
+<normal x="0.859562" y="0.500011" z="0.105554"/>
+<texcoord u="-0.919379" v="1.35118"/>
+<texcoord u="0.110994" v="0.822721"/>
+</vertex>
+<vertex>
+<position x="-34.3301" y="-2.5" z="0"/>
+<normal x="0.865887" y="0.500012" z="0.0151259"/>
+<texcoord u="-0.209689" v="1.35118"/>
+<texcoord u="0.100338" v="0.95412"/>
+</vertex>
+<vertex>
+<position x="-24.5238" y="3.83013" z="-22.0813"/>
+<normal x="0.517178" y="-0.707053" z="0.48229"/>
+<texcoord u="-5.17752" v="-0.969825"/>
+<texcoord u="0.410333" v="0.0356715"/>
+</vertex>
+<vertex>
+<position x="-26.6976" y="3.83013" z="-19.3969"/>
+<normal x="0.564758" y="-0.707053" z="0.425587"/>
+<texcoord u="-4.46783" v="-0.969823"/>
+<texcoord u="0.410376" v="0.165634"/>
+</vertex>
+<vertex>
+<position x="-28.5789" y="3.83013" z="-16.5"/>
+<normal x="0.60615" y="-0.707053" z="0.364223"/>
+<texcoord u="-3.75814" v="-0.969823"/>
+<texcoord u="0.41394" v="0.295546"/>
+</vertex>
+<vertex>
+<position x="-30.147" y="3.83013" z="-13.4223"/>
+<normal x="0.640901" y="-0.707053" z="0.298868"/>
+<texcoord u="-3.04845" v="-0.969825"/>
+<texcoord u="0.421023" v="0.425314"/>
+</vertex>
+<vertex>
+<position x="-31.3849" y="3.83013" z="-10.1976"/>
+<normal x="0.668631" y="-0.707053" z="0.230238"/>
+<texcoord u="-2.33876" v="-0.969824"/>
+<texcoord u="0.431616" v="0.554842"/>
+</vertex>
+<vertex>
+<position x="-32.2789" y="3.83012" z="-6.86109"/>
+<normal x="0.689035" y="-0.707052" z="0.159086"/>
+<texcoord u="-1.62907" v="-0.969823"/>
+<texcoord u="0.445714" v="0.684036"/>
+</vertex>
+<vertex>
+<position x="-32.8192" y="3.83013" z="-3.44944"/>
+<normal x="0.701889" y="-0.707052" z="0.0861912"/>
+<texcoord u="-0.919379" v="-0.969824"/>
+<texcoord u="0.463312" v="0.812801"/>
+</vertex>
+<vertex>
+<position x="-26.6976" y="-3.83013" z="-19.3969"/>
+<normal x="0.579278" y="0.707053" z="0.405602"/>
+<texcoord u="-4.44033" v="1.96982"/>
+<texcoord u="0.0824725" v="0.165635"/>
+</vertex>
+<vertex>
+<position x="-28.5789" y="-3.83013" z="-16.5"/>
+<normal x="0.618501" y="0.707053" z="0.342829"/>
+<texcoord u="-3.73064" v="1.96982"/>
+<texcoord u="0.0789071" v="0.295747"/>
+</vertex>
+<vertex>
+<position x="-31.3849" y="-3.83013" z="-10.1976"/>
+<normal x="0.676265" y="0.707052" z="0.206744"/>
+<texcoord u="-2.31126" v="1.96982"/>
+<texcoord u="0.0631636" v="0.557051"/>
+</vertex>
+<vertex>
+<position x="-32.2789" y="-3.83012" z="-6.86109"/>
+<normal x="0.69417" y="0.707052" z="0.134923"/>
+<texcoord u="-1.60157" v="1.96982"/>
+<texcoord u="0.0528477" v="0.688232"/>
+</vertex>
+<vertex>
+<position x="-32.8192" y="-3.83013" z="-3.44944"/>
+<normal x="0.704471" y="0.707053" z="0.0616229"/>
+<texcoord u="-0.891882" v="1.96982"/>
+<texcoord u="0.0420483" v="0.819692"/>
+</vertex>
+<vertex>
+<position x="-24.5238" y="-3.83013" z="-22.0813"/>
+<normal x="0.533708" y="0.707053" z="0.463931"/>
+<texcoord u="-5.17752" v="1.96982"/>
+<texcoord u="0.455747" v="0.146564"/>
+</vertex>
+<vertex>
+<position x="-22.0813" y="-3.83013" z="-24.5238"/>
+<normal x="0.48229" y="0.707053" z="0.517178"/>
+<texcoord u="-5.88721" v="1.96982"/>
+<texcoord u="0.602746" v="0.144572"/>
+</vertex>
+<vertex>
+<position x="-19.3969" y="-4.03196" z="-26.6976"/>
+<normal x="0.94786" y="0.219112" z="0.23141"/>
+<texcoord u="18.6926" v="1.79277"/>
+<texcoord u="0.808241" v="0.107187"/>
+</vertex>
+<vertex>
+<position x="-19.4551" y="-3.83013" z="-26.6505"/>
+<normal x="0.445304" y="0.706622" z="0.549901"/>
+<texcoord u="-6.55462" v="1.96982"/>
+<texcoord u="0.746019" v="0.131992"/>
+</vertex>
+<vertex>
+<position x="-16.5" y="-8.08992" z="-28.5789"/>
+<normal x="0.433013" y="0.499999" z="0.75"/>
+<texcoord u="17.1978" v="0.499998"/>
+<texcoord u="0.073568" v="0.051762"/>
+</vertex>
+<vertex>
+<position x="-18.5996" y="-6.93447" z="-27.2154"/>
+<normal x="0.843777" y="0.267935" z="0.465029"/>
+<texcoord u="17.6307" v="1.35118"/>
+<texcoord u="0.106758" v="0.309083"/>
+</vertex>
+<vertex>
+<position x="-18.4374" y="-7.06984" z="-27.3207"/>
+<normal x="0.671849" y="0.361755" z="0.646337"/>
+<texcoord u="17.5326" v="1.28544"/>
+<texcoord u="0.10145" v="0.300132"/>
+</vertex>
+<vertex>
+<position x="-14.4417" y="-7.06984" z="-29.6276"/>
+<normal x="0.22382" y="0.361756" z="0.905007"/>
+<texcoord u="17.4838" v="-0.285437"/>
+<texcoord u="0.035807" v="0.152386"/>
+</vertex>
+<vertex>
+<position x="-14.2694" y="-6.93446" z="-29.7154"/>
+<normal x="-0.0191594" y="0.267934" z="0.963247"/>
+<texcoord u="17.5797" v="-0.351187"/>
+<texcoord u="0.968122" v="0.293289"/>
+</vertex>
+<vertex>
+<position x="-13.4223" y="-4.03197" z="-30.147"/>
+<normal x="-0.273519" y="0.219101" z="0.93658"/>
+<texcoord u="18.6162" v="-0.792768"/>
+<texcoord u="0.911209" v="0.176422"/>
+</vertex>
+<vertex>
+<position x="-10.1976" y="-3.83013" z="-31.3849"/>
+<normal x="0.23609" y="0.706986" z="0.666658"/>
+<texcoord u="-8.72597" v="1.96982"/>
+<texcoord u="0.351098" v="0.384158"/>
+</vertex>
+<vertex>
+<position x="-13.3525" y="-3.83013" z="-30.1738"/>
+<normal x="0.253579" y="0.70662" z="0.660595"/>
+<texcoord u="-8.03106" v="1.96982"/>
+<texcoord u="0.203634" v="0.378231"/>
+</vertex>
+<vertex>
+<position x="-6.86109" y="-3.83013" z="-32.2789"/>
+<normal x="0.159086" y="0.707054" z="0.689033"/>
+<texcoord u="-9.43566" v="1.96982"/>
+<texcoord u="0.498097" v="0.386128"/>
+</vertex>
+<vertex>
+<position x="-3.44944" y="-3.83013" z="-32.8193"/>
+<normal x="0.0861911" y="0.707053" z="0.701888"/>
+<texcoord u="-10.1453" v="1.96982"/>
+<texcoord u="0.652608" v="0.384015"/>
+</vertex>
+<vertex>
+<position x="-1.90735e-006" y="-3.83013" z="-33"/>
+<normal x="0.0123518" y="0.707054" z="0.707052"/>
+<texcoord u="-10.855" v="1.96982"/>
+<texcoord u="0.799496" v="0.37802"/>
+</vertex>
+<vertex>
+<position x="3.6585" y="-2.38132e-007" z="-34.8083"/>
+<normal x="-0.0871421" y="1.02961e-008" z="0.996196"/>
+<texcoord u="-11.5647" v="0.499998"/>
+<texcoord u="0.96726" v="0.557257"/>
+</vertex>
+<vertex>
+<position x="-1.90735e-006" y="-2.38132e-007" z="-35"/>
+<normal x="0.0174665" y="2.05923e-008" z="0.999847"/>
+<texcoord u="-10.855" v="0.499998"/>
+<texcoord u="0.811699" v="0.56783"/>
+</vertex>
+<vertex>
+<position x="-3.6585" y="-2.38132e-007" z="-34.8083"/>
+<normal x="0.121884" y="1.02961e-008" z="0.992544"/>
+<texcoord u="-10.1453" v="0.499998"/>
+<texcoord u="0.655908" v="0.574186"/>
+</vertex>
+<vertex>
+<position x="-7.27692" y="-2.38132e-007" z="-34.2352"/>
+<normal x="0.224965" y="2.05923e-008" z="0.974367"/>
+<texcoord u="-9.43566" v="0.499998"/>
+<texcoord u="0.500002" v="0.57632"/>
+</vertex>
+<vertex>
+<position x="-10.8156" y="-2.38132e-007" z="-33.287"/>
+<normal x="0.325582" y="-1.02961e-008" z="0.945514"/>
+<texcoord u="-8.72597" v="0.499998"/>
+<texcoord u="0.344096" v="0.574229"/>
+</vertex>
+<vertex>
+<position x="-14.2358" y="-2.38132e-007" z="-31.9741"/>
+<normal x="0.422631" y="1.3385e-007" z="0.906302"/>
+<texcoord u="-8.01628" v="0.499998"/>
+<texcoord u="0.188303" v="0.567916"/>
+</vertex>
+<vertex>
+<position x="-17.5" y="-2.38132e-007" z="-30.3109"/>
+<normal x="0.5" y="1.28163e-006" z="0.866025"/>
+<texcoord u="-7.30659" v="0.499998"/>
+<texcoord u="0.0327394" v="0.557386"/>
+</vertex>
+<vertex>
+<position x="-20.5725" y="-2.38132e-007" z="-28.3156"/>
+<normal x="0.587786" y="1.46742e-007" z="0.809017"/>
+<texcoord u="-6.5969" v="0.499998"/>
+<texcoord u="0.765567" v="0.328309"/>
+</vertex>
+<vertex>
+<position x="-23.4196" y="-2.38132e-007" z="-26.0101"/>
+<normal x="0.682009" y="6.17769e-008" z="0.731344"/>
+<texcoord u="-5.88721" v="0.499998"/>
+<texcoord u="0.609776" v="0.334645"/>
+</vertex>
+<vertex>
+<position x="-26.0101" y="-2.38132e-007" z="-23.4196"/>
+<normal x="0.754719" y="-1.28702e-007" z="0.656048"/>
+<texcoord u="-5.17752" v="0.499998"/>
+<texcoord u="0.45387" v="0.336757"/>
+</vertex>
+<vertex>
+<position x="3.58848" y="-2.5" z="-34.1421"/>
+<normal x="-0.105553" y="0.500012" z="0.859562"/>
+<texcoord u="-11.5647" v="1.35118"/>
+<texcoord u="0.958303" v="0.447468"/>
+</vertex>
+<vertex>
+<position x="-1.90735e-006" y="-2.5" z="-34.3302"/>
+<normal x="-0.0151261" y="0.500013" z="0.865886"/>
+<texcoord u="-10.855" v="1.35118"/>
+<texcoord u="0.805718" v="0.457839"/>
+</vertex>
+<vertex>
+<position x="-3.58848" y="-2.5" z="-34.1421"/>
+<normal x="0.0754663" y="0.500012" z="0.862724"/>
+<texcoord u="-10.1453" v="1.35118"/>
+<texcoord u="0.652909" v="0.464073"/>
+</vertex>
+<vertex>
+<position x="-7.13764" y="-2.5" z="-33.58"/>
+<normal x="0.165232" y="0.500012" z="0.850109"/>
+<texcoord u="-9.43566" v="1.35118"/>
+<texcoord u="0.499988" v="0.466166"/>
+</vertex>
+<vertex>
+<position x="-10.6086" y="-2.5" z="-32.6499"/>
+<normal x="0.253188" y="0.500012" z="0.828181"/>
+<texcoord u="-8.72597" v="1.35118"/>
+<texcoord u="0.347064" v="0.464115"/>
+</vertex>
+<vertex>
+<position x="-13.9633" y="-2.5" z="-31.3622"/>
+<normal x="0.336249" y="0.556826" z="0.759527"/>
+<texcoord u="-8.01628" v="1.35118"/>
+<texcoord u="0.194256" v="0.457923"/>
+</vertex>
+<vertex>
+<position x="-15.48" y="-2.5" z="-30.5894"/>
+<normal x="0.339907" y="0.263293" z="0.902851"/>
+<texcoord u="-7.6801" v="1.35118"/>
+<texcoord u="0.121974" v="0.45303"/>
+</vertex>
+<vertex>
+<position x="-18.7512" y="-2.5" z="-28.7008"/>
+<normal x="0.611939" y="0.263295" z="0.745793"/>
+<texcoord u="-6.93307" v="1.35118"/>
+<texcoord u="0.831881" v="0.213414"/>
+</vertex>
+<vertex>
+<position x="-20.1788" y="-2.5" z="-27.7737"/>
+<normal x="0.470506" y="0.575072" z="0.669265"/>
+<texcoord u="-6.5969" v="1.35118"/>
+<texcoord u="0.759601" v="0.218317"/>
+</vertex>
+<vertex>
+<position x="-22.9714" y="-2.5" z="-25.5123"/>
+<normal x="0.552442" y="0.532736" z="0.641094"/>
+<texcoord u="-5.88721" v="1.35118"/>
+<texcoord u="0.606791" v="0.224531"/>
+</vertex>
+<vertex>
+<position x="-25.5123" y="-2.5" z="-22.9714"/>
+<normal x="0.633358" y="0.500012" z="0.590632"/>
+<texcoord u="-5.17752" v="1.35118"/>
+<texcoord u="0.45387" v="0.226604"/>
+</vertex>
+<vertex>
+<position x="-13.4566" y="-3.74593" z="-30.2239"/>
+<normal x="0.276298" y="0.707053" z="0.65095"/>
+<texcoord u="-8.01628" v="1.93066"/>
+<texcoord u="0.20006" v="0.383155"/>
+</vertex>
+<vertex>
+<position x="-14.8609" y="-2.64725" z="-30.7398"/>
+<normal x="0.321239" y="0.706621" z="0.63047"/>
+<texcoord u="-7.80101" v="1.41967"/>
+<texcoord u="0.656185" v="0.0726052"/>
+</vertex>
+<vertex>
+<position x="-13.7881" y="-3.44625" z="-30.3909"/>
+<normal x="0.321234" y="0.706623" z="0.630471"/>
+<texcoord u="-7.96719" v="1.79128"/>
+<texcoord u="0.600777" v="0.0923927"/>
+</vertex>
+<vertex>
+<position x="-19.191" y="-2.64725" z="-28.2398"/>
+<normal x="0.38538" y="0.706625" z="0.593434"/>
+<texcoord u="-6.80912" v="1.41967"/>
+<texcoord u="0.502246" v="0.0991287"/>
+</vertex>
+<vertex>
+<position x="-19.4252" y="-3.44625" z="-27.1363"/>
+<normal x="0.385388" y="0.70662" z="0.593435"/>
+<texcoord u="-6.64337" v="1.79128"/>
+<texcoord u="0.469527" v="0.0502316"/>
+</vertex>
+<vertex>
+<position x="-19.4464" y="-3.74593" z="-26.7657"/>
+<normal x="0.425593" y="0.707052" z="0.564755"/>
+<texcoord u="-6.5969" v="1.93066"/>
+<texcoord u="0.460636" v="0.0319772"/>
+</vertex>
+<vertex>
+<position x="-14.8106" y="-3.60314" z="-30.6528"/>
+<normal x="0.0456396" y="0.164785" z="0.985273"/>
+<texcoord u="18.9519" v="-0.351187"/>
+<texcoord u="0.96822" v="0.144211"/>
+</vertex>
+<vertex>
+<position x="-16.7219" y="-7.32126" z="-28.9632"/>
+<normal x="0.456773" y="0.406737" z="0.791153"/>
+<texcoord u="17.5326" v="0.499998"/>
+<texcoord u="0.035807" v="0.0507392"/>
+</vertex>
+<vertex>
+<position x="-17.3033" y="-3.74241" z="-29.9702"/>
+<normal x="0.486781" y="0.228425" z="0.843129"/>
+<texcoord u="18.9519" v="0.499998"/>
+<texcoord u="0.299353" v="0.206806"/>
+</vertex>
+<vertex>
+<position x="-19.1408" y="-3.60314" z="-28.1528"/>
+<normal x="0.830452" y="0.164783" z="0.532162"/>
+<texcoord u="18.9519" v="1.35118"/>
+<texcoord u="0.839449" v="0.164753"/>
+</vertex>
+<vertex>
+<position x="3.44944" y="-3.83013" z="-32.8193"/>
+<normal x="-0.0616229" y="0.707053" z="0.70447"/>
+<texcoord u="-11.5372" v="1.96982"/>
+<texcoord u="0.945539" v="0.36118"/>
+</vertex>
+<vertex>
+<position x="-3.44944" y="-3.83013" z="-32.8193"/>
+<normal x="0.0861911" y="0.707053" z="0.701888"/>
+<texcoord u="-10.1453" v="1.96982"/>
+<texcoord u="0.644838" v="0.377221"/>
+</vertex>
+<vertex>
+<position x="-10.1976" y="-3.83013" z="-31.3849"/>
+<normal x="0.23609" y="0.706986" z="0.666658"/>
+<texcoord u="-8.69847" v="1.96982"/>
+<texcoord u="0.347343" v="0.384057"/>
+</vertex>
+<vertex>
+<position x="-15.48" y="-2.5" z="-30.5894"/>
+<normal x="0.339907" y="0.263293" z="0.902851"/>
+<texcoord u="-7.6801" v="1.35118"/>
+<texcoord u="0.682861" v="0.0805368"/>
+</vertex>
+<vertex>
+<position x="-13.4566" y="-3.74593" z="-30.2239"/>
+<normal x="0.276298" y="0.707053" z="0.65095"/>
+<texcoord u="-8.01628" v="1.93066"/>
+<texcoord u="0.582764" v="0.101763"/>
+</vertex>
+<vertex>
+<position x="-18.7512" y="-2.5" z="-28.7008"/>
+<normal x="0.611939" y="0.263295" z="0.745793"/>
+<texcoord u="-6.93307" v="1.35118"/>
+<texcoord u="0.528399" v="0.108648"/>
+</vertex>
+<vertex>
+<position x="-19.4464" y="-3.74593" z="-26.7657"/>
+<normal x="0.425593" y="0.707052" z="0.564755"/>
+<texcoord u="-6.57114" v="1.93066"/>
+<texcoord u="0.749822" v="0.136741"/>
+</vertex>
+<vertex>
+<position x="-13.3525" y="-3.83013" z="-30.1738"/>
+<normal x="-0.27351" y="0.219101" z="0.936583"/>
+<texcoord u="18.687" v="-0.827145"/>
+<texcoord u="0.90678" v="0.168403"/>
+</vertex>
+<vertex>
+<position x="-13.4566" y="-3.74593" z="-30.2239"/>
+<normal x="-0.273521" y="0.219098" z="0.93658"/>
+<texcoord u="18.7944" v="-0.796862"/>
+<texcoord u="0.910691" v="0.163742"/>
+</vertex>
+<vertex>
+<position x="-13.7881" y="-3.44625" z="-30.3909"/>
+<normal x="-0.270224" y="0.183234" z="0.945201"/>
+<texcoord u="18.8901" v="-0.702135"/>
+<texcoord u="0.922925" v="0.147538"/>
+</vertex>
+<vertex>
+<position x="-13.7881" y="-3.44625" z="-30.3909"/>
+<normal x="-0.270224" y="0.183234" z="0.945201"/>
+<texcoord u="18.9519" v="-0.702135"/>
+<texcoord u="0.299512" v="0.0364009"/>
+</vertex>
+<vertex>
+<position x="-14.8609" y="-2.64725" z="-30.7398"/>
+<normal x="-0.000315945" y="0.0906334" z="0.995884"/>
+<texcoord u="19.3285" v="-0.351187"/>
+<texcoord u="0.321466" v="0.0704015"/>
+</vertex>
+<vertex>
+<position x="-14.4417" y="-7.06984" z="-29.6276"/>
+<normal x="0.22382" y="0.361756" z="0.905007"/>
+<texcoord u="17.5326" v="-0.285438"/>
+<texcoord u="0.111843" v="0.0996959"/>
+</vertex>
+<vertex>
+<position x="-14.2694" y="-6.93446" z="-29.7154"/>
+<normal x="-0.0191594" y="0.267934" z="0.963247"/>
+<texcoord u="17.5779" v="-0.351187"/>
+<texcoord u="0.117817" v="0.0910721"/>
+</vertex>
+<vertex>
+<position x="-17.5" y="-2.38132e-007" z="-30.3109"/>
+<normal x="0.5" y="1.28163e-006" z="0.866025"/>
+<texcoord u="20.3713" v="0.500003"/>
+<texcoord u="0.420173" v="0.0985296"/>
+</vertex>
+<vertex>
+<position x="-15.48" y="-2.5" z="-30.5894"/>
+<normal x="0.339907" y="0.263293" z="0.902851"/>
+<texcoord u="19.3865" v="-0.143036"/>
+<texcoord u="0.332011" v="0.0963063"/>
+</vertex>
+<vertex>
+<position x="-16.5" y="-8.08992" z="-28.5789"/>
+<normal x="0.433013" y="0.499999" z="0.75"/>
+<texcoord u="17.1978" v="0.499998"/>
+<texcoord u="0.0642017" v="0.208867"/>
+</vertex>
+<vertex>
+<position x="-17.5" y="-2.38132e-007" z="-30.3109"/>
+<normal x="0.5" y="1.28163e-006" z="0.866025"/>
+<texcoord u="20.3713" v="0.499986"/>
+<texcoord u="0.416619" v="0.331351"/>
+</vertex>
+<vertex>
+<position x="-18.7512" y="-2.5" z="-28.7008"/>
+<normal x="0.611939" y="0.263295" z="0.745793"/>
+<texcoord u="19.3999" v="1.14303"/>
+<texcoord u="0.325295" v="0.31534"/>
+</vertex>
+<vertex>
+<position x="-19.191" y="-2.64725" z="-28.2398"/>
+<normal x="0.86262" y="0.0906296" z="0.497668"/>
+<texcoord u="19.3673" v="1.35118"/>
+<texcoord u="0.312428" v="0.338599"/>
+</vertex>
+<vertex>
+<position x="-19.4551" y="-3.83013" z="-26.6505"/>
+<normal x="0.94786" y="0.219112" z="0.231412"/>
+<texcoord u="18.7692" v="1.82714"/>
+<texcoord u="0.800228" v="0.111629"/>
+</vertex>
+<vertex>
+<position x="-19.4464" y="-3.74593" z="-26.7657"/>
+<normal x="0.94786" y="0.219114" z="0.23141"/>
+<texcoord u="18.811" v="1.79686"/>
+<texcoord u="0.801068" v="0.117655"/>
+</vertex>
+<vertex>
+<position x="-19.4252" y="-3.44625" z="-27.1363"/>
+<normal x="0.953679" y="0.183239" z="0.238579"/>
+<texcoord u="18.9519" v="1.70213"/>
+<texcoord u="0.802833" v="0.137883"/>
+</vertex>
+<vertex>
+<position x="-18.5996" y="-6.93447" z="-27.2154"/>
+<normal x="0.843777" y="0.267935" z="0.465029"/>
+<texcoord u="17.5796" v="1.35118"/>
+<texcoord u="0.918522" v="0.0383725"/>
+</vertex>
+<vertex>
+<position x="-19.191" y="-2.64725" z="-28.2398"/>
+<normal x="0.86262" y="0.0906296" z="0.497668"/>
+<texcoord u="19.3285" v="1.35118"/>
+<texcoord u="0.723178" v="0.0904774"/>
+</vertex>
+<vertex>
+<position x="-19.4252" y="-3.44625" z="-27.1363"/>
+<normal x="0.953679" y="0.183239" z="0.238579"/>
+<texcoord u="18.9519" v="1.70213"/>
+<texcoord u="0.741359" v="0.0345226"/>
+</vertex>
+<vertex>
+<position x="-19.1408" y="-3.60314" z="-28.1528"/>
+<normal x="0.830452" y="0.164783" z="0.532162"/>
+<texcoord u="18.9519" v="1.35118"/>
+<texcoord u="0.761197" v="0.0753786"/>
+</vertex>
+<vertex>
+<position x="-17.5" y="-2.38132e-007" z="-30.3109"/>
+<normal x="0.5" y="1.28163e-006" z="0.866025"/>
+<texcoord u="-7.30659" v="0.499998"/>
+<texcoord u="0.92113" v="0.317756"/>
+</vertex>
+<vertex>
+<position x="-13.9633" y="-2.5" z="-31.3622"/>
+<normal x="0.336249" y="0.556826" z="0.759527"/>
+<texcoord u="-8.01628" v="1.35118"/>
+<texcoord u="0.6236" v="0.0388623"/>
+</vertex>
+<vertex>
+<position x="-20.1788" y="-2.5" z="-27.7737"/>
+<normal x="0.470506" y="0.575072" z="0.669265"/>
+<texcoord u="-6.5969" v="1.35118"/>
+<texcoord u="0.455975" v="0.106826"/>
+</vertex>
+<vertex>
+<position x="-14.8106" y="-3.60314" z="-30.6528"/>
+<normal x="0.0456396" y="0.164785" z="0.985273"/>
+<texcoord u="18.9519" v="-0.351187"/>
+<texcoord u="0.283749" v="0.0817569"/>
+</vertex>
+<vertex>
+<position x="-16.7219" y="-7.32126" z="-28.9632"/>
+<normal x="0.456773" y="0.406737" z="0.791153"/>
+<texcoord u="17.5326" v="0.499998"/>
+<texcoord u="0.105736" v="0.199769"/>
+</vertex>
+<vertex>
+<position x="-19.1408" y="-3.60314" z="-28.1528"/>
+<normal x="0.830452" y="0.164783" z="0.532162"/>
+<texcoord u="18.9519" v="1.35118"/>
+<texcoord u="0.274519" v="0.325037"/>
+</vertex>
+<vertex>
+<position x="28.5788" y="-3.83013" z="16.5"/>
+<normal x="-0.618501" y="0.707053" z="-0.342829"/>
+<texcoord u="17.5325" v="1.96982"/>
+<texcoord u="0.286673" v="0.0319836"/>
+</vertex>
+<vertex>
+<position x="28.5788" y="3.83013" z="16.5"/>
+<normal x="-0.606149" y="-0.707054" z="-0.364222"/>
+<texcoord u="17.5325" v="-0.969824"/>
+<texcoord u="0.0633393" v="0.0515228"/>
+</vertex>
+<vertex>
+<position x="26.6976" y="-3.83013" z="19.3969"/>
+<normal x="-0.579277" y="0.707054" z="-0.405602"/>
+<texcoord u="16.8228" v="1.96982"/>
+<texcoord u="0.295648" v="0.125345"/>
+</vertex>
+<vertex>
+<position x="26.6976" y="3.83013" z="19.3969"/>
+<normal x="-0.564757" y="-0.707054" z="-0.425587"/>
+<texcoord u="16.8228" v="-0.969824"/>
+<texcoord u="0.0708938" v="0.137854"/>
+</vertex>
+<vertex>
+<position x="24.5238" y="-3.83013" z="22.0813"/>
+<normal x="-0.533707" y="0.707054" z="-0.463931"/>
+<texcoord u="16.1132" v="1.96982"/>
+<texcoord u="0.299949" v="0.211901"/>
+</vertex>
+<vertex>
+<position x="24.5238" y="3.83013" z="22.0813"/>
+<normal x="-0.517177" y="-0.707054" z="-0.482289"/>
+<texcoord u="16.0857" v="-0.969826"/>
+<texcoord u="0.0763717" v="0.228781"/>
+</vertex>
+<vertex>
+<position x="22.0813" y="-3.83013" z="24.5238"/>
+<normal x="-0.48229" y="0.707053" z="-0.517178"/>
+<texcoord u="15.4035" v="1.96982"/>
+<texcoord u="0.304661" v="0.314512"/>
+</vertex>
+<vertex>
+<position x="22.0813" y="3.83013" z="24.5238"/>
+<normal x="-0.463932" y="-0.707053" z="-0.533708"/>
+<texcoord u="15.4035" v="-0.969824"/>
+<texcoord u="0.0792382" v="0.315397"/>
+</vertex>
+<vertex>
+<position x="19.3969" y="-3.83013" z="26.6976"/>
+<normal x="-0.425588" y="0.707053" z="-0.564758"/>
+<texcoord u="14.6938" v="1.96982"/>
+<texcoord u="0.303923" v="0.401172"/>
+</vertex>
+<vertex>
+<position x="19.3969" y="3.83013" z="26.6976"/>
+<normal x="-0.405602" y="-0.707053" z="-0.579278"/>
+<texcoord u="14.6938" v="-0.969825"/>
+<texcoord u="0.0797838" v="0.406488"/>
+</vertex>
+<vertex>
+<position x="16.5" y="-3.83013" z="28.5788"/>
+<normal x="-0.364223" y="0.707053" z="-0.60615"/>
+<texcoord u="13.9841" v="1.96982"/>
+<texcoord u="0.303133" v="0.504389"/>
+</vertex>
+<vertex>
+<position x="16.5" y="3.83013" z="28.5788"/>
+<normal x="-0.34283" y="-0.707053" z="-0.618501"/>
+<texcoord u="13.9566" v="-0.969826"/>
+<texcoord u="0.0778768" v="0.495345"/>
+</vertex>
+<vertex>
+<position x="13.4223" y="-3.83013" z="30.147"/>
+<normal x="-0.298868" y="0.707053" z="-0.640901"/>
+<texcoord u="13.2744" v="1.96982"/>
+<texcoord u="0.297665" v="0.590879"/>
+</vertex>
+<vertex>
+<position x="13.4223" y="3.83013" z="30.147"/>
+<normal x="-0.276301" y="-0.707053" z="-0.650949"/>
+<texcoord u="13.2469" v="-0.969823"/>
+<texcoord u="0.0735667" v="0.584117"/>
+</vertex>
+<vertex>
+<position x="10.1976" y="-3.83013" z="31.3849"/>
+<normal x="-0.230239" y="0.707053" z="-0.66863"/>
+<texcoord u="12.5647" v="1.96982"/>
+<texcoord u="0.29129" v="0.693963"/>
+</vertex>
+<vertex>
+<position x="10.1976" y="3.83013" z="31.3849"/>
+<normal x="-0.206744" y="-0.707053" z="-0.676264"/>
+<texcoord u="12.5372" v="-0.969825"/>
+<texcoord u="0.0668521" v="0.67274"/>
+</vertex>
+<vertex>
+<position x="6.86109" y="-3.83013" z="32.2789"/>
+<normal x="-0.159086" y="0.707053" z="-0.689034"/>
+<texcoord u="11.855" v="1.96982"/>
+<texcoord u="0.28152" v="0.788443"/>
+</vertex>
+<vertex>
+<position x="6.86109" y="3.83012" z="32.2789"/>
+<normal x="-0.134923" y="-0.707052" z="-0.694171"/>
+<texcoord u="11.855" v="-0.969822"/>
+<texcoord u="0.0577392" v="0.761149"/>
+</vertex>
+<vertex>
+<position x="3.44944" y="-3.83013" z="32.8192"/>
+<normal x="-0.0861914" y="0.707052" z="-0.701889"/>
+<texcoord u="11.1453" v="1.96982"/>
+<texcoord u="0.269195" v="0.882626"/>
+</vertex>
+<vertex>
+<position x="3.44944" y="3.83013" z="32.8192"/>
+<normal x="-0.0616234" y="-0.707052" z="-0.704471"/>
+<texcoord u="11.1453" v="-0.969823"/>
+<texcoord u="0.0465481" v="0.847085"/>
+</vertex>
+<vertex>
+<position x="0" y="-3.83013" z="33"/>
+<normal x="-0.0123517" y="0.707052" z="-0.707053"/>
+<texcoord u="10.4356" v="1.96982"/>
+<texcoord u="0.254398" v="0.968016"/>
+</vertex>
+<vertex>
+<position x="0" y="3.83013" z="33"/>
+<normal x="0.0123512" y="-0.707053" z="-0.707053"/>
+<texcoord u="10.4356" v="-0.969823"/>
+<texcoord u="0.0321853" v="0.932549"/>
+</vertex>
+<vertex>
+<position x="0" y="2.5" z="34.3301"/>
+<normal x="0.00233546" y="-0.500067" z="-0.865983"/>
+<texcoord u="10.4356" v="-0.351187"/>
+<texcoord u="0.0790333" v="0.94396"/>
+</vertex>
+<vertex>
+<position x="3.58848" y="2.5" z="34.1421"/>
+<normal x="-0.0881972" y="-0.500068" z="-0.861483"/>
+<texcoord u="11.1453" v="-0.351187"/>
+<texcoord u="0.0930914" v="0.854907"/>
+</vertex>
+<vertex>
+<position x="7.13764" y="2.5" z="33.5799"/>
+<normal x="-0.177763" y="-0.500068" z="-0.847545"/>
+<texcoord u="11.855" v="-0.351187"/>
+<texcoord u="0.104731" v="0.765506"/>
+</vertex>
+<vertex>
+<position x="10.6086" y="2.5" z="32.6499"/>
+<normal x="-0.265382" y="-0.500067" z="-0.824321"/>
+<texcoord u="12.5647" v="-0.351187"/>
+<texcoord u="0.113946" v="0.675823"/>
+</vertex>
+<vertex>
+<position x="13.9633" y="2.5" z="31.3621"/>
+<normal x="-0.350094" y="-0.500067" z="-0.792065"/>
+<texcoord u="13.2744" v="-0.351187"/>
+<texcoord u="0.120726" v="0.585923"/>
+</vertex>
+<vertex>
+<position x="17.1651" y="2.5" z="29.7308"/>
+<normal x="-0.430969" y="-0.500068" z="-0.751131"/>
+<texcoord u="13.9841" v="-0.351187"/>
+<texcoord u="0.12507" v="0.495872"/>
+</vertex>
+<vertex>
+<position x="20.1787" y="2.5" z="27.7737"/>
+<normal x="-0.507123" y="-0.500067" z="-0.701968"/>
+<texcoord u="14.6938" v="-0.351187"/>
+<texcoord u="0.126973" v="0.405738"/>
+</vertex>
+<vertex>
+<position x="22.9713" y="2.5" z="25.5123"/>
+<normal x="-0.57772" y="-0.500068" z="-0.645114"/>
+<texcoord u="15.4035" v="-0.351187"/>
+<texcoord u="0.126433" v="0.315584"/>
+</vertex>
+<vertex>
+<position x="25.5123" y="2.5" z="22.9713"/>
+<normal x="-0.641988" y="-0.500068" z="-0.581192"/>
+<texcoord u="16.1132" v="-0.351187"/>
+<texcoord u="0.123451" v="0.225475"/>
+</vertex>
+<vertex>
+<position x="27.7737" y="2.5" z="20.1787"/>
+<normal x="-0.699222" y="-0.500068" z="-0.510901"/>
+<texcoord u="16.8228" v="-0.351187"/>
+<texcoord u="0.118029" v="0.135483"/>
+</vertex>
+<vertex>
+<position x="29.7308" y="2.5" z="17.1651"/>
+<normal x="-0.748795" y="-0.500068" z="-0.435014"/>
+<texcoord u="17.5325" v="-0.351187"/>
+<texcoord u="0.110172" v="0.0456718"/>
+</vertex>
+<vertex>
+<position x="0" y="-2.38132e-007" z="35"/>
+<normal x="-0.0174667" y="5.14807e-009" z="-0.999847"/>
+<texcoord u="10.4356" v="0.499998"/>
+<texcoord u="0.143032" v="0.954953"/>
+</vertex>
+<vertex>
+<position x="3.6585" y="-2.38132e-007" z="34.8083"/>
+<normal x="-0.121884" y="2.05923e-008" z="-0.992544"/>
+<texcoord u="11.1453" v="0.499998"/>
+<texcoord u="0.157364" v="0.864163"/>
+</vertex>
+<vertex>
+<position x="7.27691" y="-2.38132e-007" z="34.2352"/>
+<normal x="-0.224965" y="-1.54442e-008" z="-0.974367"/>
+<texcoord u="11.855" v="0.499998"/>
+<texcoord u="0.169231" v="0.773017"/>
+</vertex>
+<vertex>
+<position x="10.8156" y="-2.38132e-007" z="33.287"/>
+<normal x="-0.325582" y="-4.11846e-008" z="-0.945514"/>
+<texcoord u="12.5647" v="0.499998"/>
+<texcoord u="0.178625" v="0.681584"/>
+</vertex>
+<vertex>
+<position x="14.2358" y="-2.38132e-007" z="31.9741"/>
+<normal x="-0.422632" y="-3.08884e-008" z="-0.906302"/>
+<texcoord u="13.2744" v="0.499998"/>
+<texcoord u="0.185539" v="0.589929"/>
+</vertex>
+<vertex>
+<position x="17.5" y="-2.38132e-007" z="30.3109"/>
+<normal x="-0.51505" y="1.23554e-007" z="-0.85716"/>
+<texcoord u="13.9841" v="0.499998"/>
+<texcoord u="0.189967" v="0.498122"/>
+</vertex>
+<vertex>
+<position x="20.5725" y="-2.38132e-007" z="28.3156"/>
+<normal x="-0.601827" y="1.38998e-007" z="-0.798627"/>
+<texcoord u="14.6938" v="0.499998"/>
+<texcoord u="0.191906" v="0.406227"/>
+</vertex>
+<vertex>
+<position x="23.4196" y="-2.38132e-007" z="26.0101"/>
+<normal x="-0.682009" y="-1.28702e-007" z="-0.731344"/>
+<texcoord u="15.4035" v="0.499998"/>
+<texcoord u="0.191356" v="0.314314"/>
+</vertex>
+<vertex>
+<position x="26.0101" y="-2.38132e-007" z="23.4196"/>
+<normal x="-0.754719" y="-2.52255e-007" z="-0.656048"/>
+<texcoord u="16.1132" v="0.499998"/>
+<texcoord u="0.188316" v="0.22245"/>
+</vertex>
+<vertex>
+<position x="28.3156" y="-2.38132e-007" z="20.5725"/>
+<normal x="-0.819161" y="-2.677e-007" z="-0.573564"/>
+<texcoord u="16.8228" v="0.499998"/>
+<texcoord u="0.182788" v="0.130702"/>
+</vertex>
+<vertex>
+<position x="30.3109" y="-2.38132e-007" z="17.5"/>
+<normal x="-0.874627" y="-1.38998e-007" z="-0.484797"/>
+<texcoord u="17.5325" v="0.499998"/>
+<texcoord u="0.174777" v="0.0391362"/>
+</vertex>
+<vertex>
+<position x="0" y="-2.5" z="34.3301"/>
+<normal x="0.0151258" y="0.500012" z="-0.865887"/>
+<texcoord u="10.4356" v="1.35118"/>
+<texcoord u="0.207535" v="0.962435"/>
+</vertex>
+<vertex>
+<position x="3.58848" y="-2.5" z="34.1421"/>
+<normal x="-0.0754664" y="0.500012" z="-0.862724"/>
+<texcoord u="11.1453" v="1.35118"/>
+<texcoord u="0.222046" v="0.869894"/>
+</vertex>
+<vertex>
+<position x="7.13764" y="-2.5" z="33.5799"/>
+<normal x="-0.165232" y="0.500011" z="-0.85011"/>
+<texcoord u="11.855" v="1.35118"/>
+<texcoord u="0.234045" v="0.776995"/>
+</vertex>
+<vertex>
+<position x="10.6086" y="-2.5" z="32.6499"/>
+<normal x="-0.253188" y="0.500012" z="-0.828181"/>
+<texcoord u="12.5647" v="1.35118"/>
+<texcoord u="0.243523" v="0.683806"/>
+</vertex>
+<vertex>
+<position x="13.9633" y="-2.5" z="31.3621"/>
+<normal x="-0.33837" y="0.500011" z="-0.797179"/>
+<texcoord u="13.2744" v="1.35118"/>
+<texcoord u="0.250473" v="0.590399"/>
+</vertex>
+<vertex>
+<position x="17.1651" y="-2.5" z="29.7308"/>
+<normal x="-0.419844" y="0.500012" z="-0.757443"/>
+<texcoord u="13.9841" v="1.35118"/>
+<texcoord u="0.254889" v="0.496848"/>
+</vertex>
+<vertex>
+<position x="20.1787" y="-2.5" z="27.7737"/>
+<normal x="-0.496718" y="0.500012" z="-0.709408"/>
+<texcoord u="14.6938" v="1.35118"/>
+<texcoord u="0.256773" v="0.403244"/>
+</vertex>
+<vertex>
+<position x="22.9713" y="-2.5" z="25.5123"/>
+<normal x="-0.56815" y="0.500012" z="-0.653601"/>
+<texcoord u="15.4035" v="1.35118"/>
+<texcoord u="0.256129" v="0.309711"/>
+</vertex>
+<vertex>
+<position x="25.5123" y="-2.5" z="22.9713"/>
+<normal x="-0.633357" y="0.500012" z="-0.590632"/>
+<texcoord u="16.1132" v="1.35118"/>
+<texcoord u="0.252978" v="0.216491"/>
+</vertex>
+<vertex>
+<position x="27.7737" y="-2.5" z="20.1787"/>
+<normal x="-0.691626" y="0.500012" z="-0.521192"/>
+<texcoord u="16.8228" v="1.35118"/>
+<texcoord u="0.247394" v="0.124165"/>
+</vertex>
+<vertex>
+<position x="29.7308" y="-2.5" z="17.1651"/>
+<normal x="-0.742317" y="0.500012" z="-0.446043"/>
+<texcoord u="17.5325" v="1.35118"/>
+<texcoord u="0.239536" v="0.0343539"/>
+</vertex>
+<vertex>
+<position x="6.86109" y="3.83012" z="32.2789"/>
+<normal x="-0.134923" y="-0.707052" z="-0.694171"/>
+<texcoord u="11.855" v="-0.969822"/>
+<texcoord u="0.0579953" v="0.758949"/>
+</vertex>
+<vertex>
+<position x="10.1976" y="3.83013" z="31.3849"/>
+<normal x="-0.206744" y="-0.707053" z="-0.676264"/>
+<texcoord u="12.5647" v="-0.969824"/>
+<texcoord u="0.0670487" v="0.670533"/>
+</vertex>
+<vertex>
+<position x="13.4223" y="3.83013" z="30.147"/>
+<normal x="-0.276301" y="-0.707053" z="-0.650949"/>
+<texcoord u="13.2744" v="-0.969825"/>
+<texcoord u="0.0737033" v="0.581907"/>
+</vertex>
+<vertex>
+<position x="16.5" y="3.83013" z="28.5788"/>
+<normal x="-0.34283" y="-0.707053" z="-0.618501"/>
+<texcoord u="13.9841" v="-0.969824"/>
+<texcoord u="0.0779536" v="0.49313"/>
+</vertex>
+<vertex>
+<position x="19.3969" y="3.83013" z="26.6976"/>
+<normal x="-0.405602" y="-0.707053" z="-0.579278"/>
+<texcoord u="14.6938" v="-0.969825"/>
+<texcoord u="0.0788956" v="0.402059"/>
+</vertex>
+<vertex>
+<position x="24.5238" y="3.83013" z="22.0813"/>
+<normal x="-0.517177" y="-0.707054" z="-0.482289"/>
+<texcoord u="16.1132" v="-0.969825"/>
+<texcoord u="0.0752449" v="0.224407"/>
+</vertex>
+<vertex>
+<position x="3.44944" y="-3.83013" z="32.8192"/>
+<normal x="-0.0861914" y="0.707052" z="-0.701889"/>
+<texcoord u="11.1728" v="1.96982"/>
+<texcoord u="0.269045" v="0.874203"/>
+</vertex>
+<vertex>
+<position x="6.86109" y="-3.83013" z="32.2789"/>
+<normal x="-0.159086" y="0.707053" z="-0.689034"/>
+<texcoord u="11.8825" v="1.96982"/>
+<texcoord u="0.281142" v="0.78003"/>
+</vertex>
+<vertex>
+<position x="10.1976" y="-3.83013" z="31.3849"/>
+<normal x="-0.230239" y="0.707053" z="-0.66863"/>
+<texcoord u="12.5647" v="1.96982"/>
+<texcoord u="0.29999" v="0.67751"/>
+</vertex>
+<vertex>
+<position x="16.5" y="-3.83013" z="28.5788"/>
+<normal x="-0.364223" y="0.707053" z="-0.60615"/>
+<texcoord u="13.9841" v="1.96982"/>
+<texcoord u="0.310929" v="0.487549"/>
+</vertex>
+<vertex>
+<position x="22.0813" y="-3.83013" z="24.5238"/>
+<normal x="-0.48229" y="0.707053" z="-0.517178"/>
+<texcoord u="15.431" v="1.96982"/>
+<texcoord u="0.311565" v="0.297782"/>
+</vertex>
+<vertex>
+<position x="26.6976" y="-3.83013" z="19.3969"/>
+<normal x="-0.579277" y="0.707054" z="-0.405602"/>
+<texcoord u="16.8503" v="1.96982"/>
+<texcoord u="0.294225" v="0.118315"/>
+</vertex>
+<vertex>
+<position x="3.44944" y="-3.83013" z="-32.8193"/>
+<normal x="-0.0616229" y="0.707053" z="0.70447"/>
+<texcoord u="-11.5647" v="1.96982"/>
+<texcoord u="0.0530795" v="0.0712625"/>
+</vertex>
+<vertex>
+<position x="3.44944" y="3.83013" z="-32.8193"/>
+<normal x="-0.0861908" y="-0.707053" z="0.701888"/>
+<texcoord u="-11.5647" v="-0.969827"/>
+<texcoord u="0.0333422" v="0.297102"/>
+</vertex>
+<vertex>
+<position x="6.86109" y="-3.83013" z="-32.2789"/>
+<normal x="-0.134922" y="0.707054" z="0.694169"/>
+<texcoord u="-12.2744" v="1.96982"/>
+<texcoord u="0.142617" v="0.0790656"/>
+</vertex>
+<vertex>
+<position x="6.86109" y="3.83013" z="-32.2789"/>
+<normal x="-0.159086" y="-0.707054" z="0.689033"/>
+<texcoord u="-12.2744" v="-0.969827"/>
+<texcoord u="0.12898" v="0.305358"/>
+</vertex>
+<vertex>
+<position x="10.1976" y="-3.83013" z="-31.3849"/>
+<normal x="-0.206744" y="0.707054" z="0.676263"/>
+<texcoord u="-12.9841" v="1.96982"/>
+<texcoord u="0.232331" v="0.0844426"/>
+</vertex>
+<vertex>
+<position x="10.1976" y="3.83013" z="-31.3849"/>
+<normal x="-0.230238" y="-0.707053" z="0.66863"/>
+<texcoord u="-13.0116" v="-0.969824"/>
+<texcoord u="0.22041" v="0.310849"/>
+</vertex>
+<vertex>
+<position x="13.4223" y="-3.83013" z="-30.147"/>
+<normal x="-0.2763" y="0.707053" z="0.650949"/>
+<texcoord u="-13.6938" v="1.96982"/>
+<texcoord u="0.322158" v="0.087385"/>
+</vertex>
+<vertex>
+<position x="13.4223" y="3.83013" z="-30.147"/>
+<normal x="-0.298868" y="-0.707053" z="0.640901"/>
+<texcoord u="-13.6938" v="-0.969824"/>
+<texcoord u="0.307929" v="0.31534"/>
+</vertex>
+<vertex>
+<position x="16.5" y="-3.83013" z="-28.5789"/>
+<normal x="-0.342829" y="0.707053" z="0.618501"/>
+<texcoord u="-14.4035" v="1.96982"/>
+<texcoord u="0.412032" v="0.0878956"/>
+</vertex>
+<vertex>
+<position x="16.5" y="3.83013" z="-28.5789"/>
+<normal x="-0.364223" y="-0.707053" z="0.60615"/>
+<texcoord u="-14.4035" v="-0.969824"/>
+<texcoord u="0.395449" v="0.319839"/>
+</vertex>
+<vertex>
+<position x="19.3969" y="-3.83013" z="-26.6976"/>
+<normal x="-0.405602" y="0.707053" z="0.579278"/>
+<texcoord u="-15.1132" v="1.96982"/>
+<texcoord u="0.499648" v="0.0860474"/>
+</vertex>
+<vertex>
+<position x="19.3969" y="3.83013" z="-26.6976"/>
+<normal x="-0.425587" y="-0.707053" z="0.564758"/>
+<texcoord u="-15.1407" v="-0.969823"/>
+<texcoord u="0.497058" v="0.318894"/>
+</vertex>
+<vertex>
+<position x="22.0813" y="-3.83013" z="-24.5238"/>
+<normal x="-0.463931" y="0.707053" z="0.533707"/>
+<texcoord u="-15.8229" v="1.96982"/>
+<texcoord u="0.586888" v="0.0777241"/>
+</vertex>
+<vertex>
+<position x="22.0813" y="3.83013" z="-24.5238"/>
+<normal x="-0.482289" y="-0.707054" z="0.517177"/>
+<texcoord u="-15.8504" v="-0.969825"/>
+<texcoord u="0.589422" v="0.317158"/>
+</vertex>
+<vertex>
+<position x="24.5238" y="-3.83013" z="-22.0813"/>
+<normal x="-0.517178" y="0.707053" z="0.482289"/>
+<texcoord u="-16.5326" v="1.96982"/>
+<texcoord u="0.681278" v="0.074823"/>
+</vertex>
+<vertex>
+<position x="24.5238" y="3.83013" z="-22.0813"/>
+<normal x="-0.533707" y="-0.707054" z="0.463931"/>
+<texcoord u="-16.5326" v="-0.969825"/>
+<texcoord u="0.681719" v="0.313073"/>
+</vertex>
+<vertex>
+<position x="26.6976" y="-3.83013" z="-19.3969"/>
+<normal x="-0.564757" y="0.707053" z="0.425588"/>
+<texcoord u="-17.2422" v="1.96982"/>
+<texcoord u="0.77068" v="0.06561"/>
+</vertex>
+<vertex>
+<position x="26.6976" y="3.83013" z="-19.3969"/>
+<normal x="-0.579278" y="-0.707053" z="0.405603"/>
+<texcoord u="-17.2697" v="-0.969823"/>
+<texcoord u="0.773882" v="0.306633"/>
+</vertex>
+<vertex>
+<position x="28.5789" y="-3.83013" z="-16.5"/>
+<normal x="-0.606149" y="0.707053" z="0.364224"/>
+<texcoord u="-17.9519" v="1.96982"/>
+<texcoord u="0.857583" v="0.0542983"/>
+</vertex>
+<vertex>
+<position x="28.5789" y="3.83013" z="-16.5"/>
+<normal x="-0.618501" y="-0.707053" z="0.34283"/>
+<texcoord u="-17.9794" v="-0.969824"/>
+<texcoord u="0.950329" v="0.339243"/>
+</vertex>
+<vertex>
+<position x="31.3622" y="2.5" z="-13.9633"/>
+<normal x="-0.792065" y="-0.500068" z="0.350093"/>
+<texcoord u="-18.6616" v="-0.351187"/>
+<texcoord u="0.964294" v="0.238882"/>
+</vertex>
+<vertex>
+<position x="29.7308" y="2.5" z="-17.1651"/>
+<normal x="-0.751131" y="-0.500067" z="0.430969"/>
+<texcoord u="-17.9519" v="-0.351187"/>
+<texcoord u="0.910706" v="0.31264"/>
+</vertex>
+<vertex>
+<position x="27.7737" y="2.5" z="-20.1788"/>
+<normal x="-0.701968" y="-0.500067" z="0.507123"/>
+<texcoord u="-17.2422" v="-0.351187"/>
+<texcoord u="0.767613" v="0.25932"/>
+</vertex>
+<vertex>
+<position x="25.5123" y="2.5" z="-22.9714"/>
+<normal x="-0.645114" y="-0.500068" z="0.577719"/>
+<texcoord u="-16.5326" v="-0.351187"/>
+<texcoord u="0.676663" v="0.265616"/>
+</vertex>
+<vertex>
+<position x="22.9714" y="2.5" z="-25.5123"/>
+<normal x="-0.581192" y="-0.500068" z="0.641988"/>
+<texcoord u="-15.8229" v="-0.351187"/>
+<texcoord u="0.585582" v="0.269586"/>
+</vertex>
+<vertex>
+<position x="20.1788" y="2.5" z="-27.7737"/>
+<normal x="-0.510902" y="-0.500067" z="0.699222"/>
+<texcoord u="-15.1132" v="-0.351187"/>
+<texcoord u="0.494428" v="0.271241"/>
+</vertex>
+<vertex>
+<position x="17.1651" y="2.5" z="-29.7308"/>
+<normal x="-0.435015" y="-0.500068" z="0.748795"/>
+<texcoord u="-14.4035" v="-0.351187"/>
+<texcoord u="0.403262" v="0.270611"/>
+</vertex>
+<vertex>
+<position x="13.9633" y="2.5" z="-31.3622"/>
+<normal x="-0.354361" y="-0.500068" z="0.790165"/>
+<texcoord u="-13.6938" v="-0.351187"/>
+<texcoord u="0.312136" v="0.2678"/>
+</vertex>
+<vertex>
+<position x="10.6086" y="2.5" z="-32.6499"/>
+<normal x="-0.269825" y="-0.500068" z="0.822877"/>
+<texcoord u="-12.9841" v="-0.351187"/>
+<texcoord u="0.221088" v="0.26313"/>
+</vertex>
+<vertex>
+<position x="7.13764" y="2.5" z="-33.58"/>
+<normal x="-0.182332" y="-0.500068" z="0.846574"/>
+<texcoord u="-12.2744" v="-0.351187"/>
+<texcoord u="0.130085" v="0.257646"/>
+</vertex>
+<vertex>
+<position x="3.58848" y="2.5" z="-34.1421"/>
+<normal x="-0.0928429" y="-0.500067" z="0.860995"/>
+<texcoord u="-11.5647" v="-0.351187"/>
+<texcoord u="0.0357163" v="0.249437"/>
+</vertex>
+<vertex>
+<position x="31.9741" y="-2.38132e-007" z="-14.2358"/>
+<normal x="-0.906302" y="-5.14807e-009" z="0.422632"/>
+<texcoord u="-18.6616" v="0.499998"/>
+<texcoord u="0.966658" v="0.151868"/>
+</vertex>
+<vertex>
+<position x="30.3109" y="-2.38132e-007" z="-17.5"/>
+<normal x="-0.85716" y="1.69886e-007" z="0.515051"/>
+<texcoord u="-17.9519" v="0.499998"/>
+<texcoord u="0.874847" v="0.166358"/>
+</vertex>
+<vertex>
+<position x="28.3156" y="-2.38132e-007" z="-20.5725"/>
+<normal x="-0.798627" y="-3.08884e-008" z="0.601826"/>
+<texcoord u="-17.2422" v="0.499998"/>
+<texcoord u="0.782678" v="0.178356"/>
+</vertex>
+<vertex>
+<position x="26.0101" y="-2.38132e-007" z="-23.4196"/>
+<normal x="-0.731344" y="-1.38998e-007" z="0.682009"/>
+<texcoord u="-16.5326" v="0.499998"/>
+<texcoord u="0.690217" v="0.187853"/>
+</vertex>
+<vertex>
+<position x="23.4196" y="-2.38132e-007" z="-26.0101"/>
+<normal x="-0.656048" y="-5.14807e-009" z="0.754719"/>
+<texcoord u="-15.8229" v="0.499998"/>
+<texcoord u="0.597533" v="0.194842"/>
+</vertex>
+<vertex>
+<position x="20.5725" y="-2.38132e-007" z="-28.3156"/>
+<normal x="-0.573565" y="4.11846e-008" z="0.81916"/>
+<texcoord u="-15.1132" v="0.499998"/>
+<texcoord u="0.504694" v="0.199318"/>
+</vertex>
+<vertex>
+<position x="17.5" y="-2.38132e-007" z="-30.3109"/>
+<normal x="-0.484797" y="5.14807e-008" z="0.874627"/>
+<texcoord u="-14.4035" v="0.499998"/>
+<texcoord u="0.411767" v="0.201277"/>
+</vertex>
+<vertex>
+<position x="14.2358" y="-2.38132e-007" z="-31.9741"/>
+<normal x="-0.390718" y="4.63327e-008" z="0.92051"/>
+<texcoord u="-13.6938" v="0.499998"/>
+<texcoord u="0.318822" v="0.200719"/>
+</vertex>
+<vertex>
+<position x="10.8156" y="-2.38132e-007" z="-33.287"/>
+<normal x="-0.292358" y="5.14807e-008" z="0.956309"/>
+<texcoord u="-12.9841" v="0.499998"/>
+<texcoord u="0.225926" v="0.197643"/>
+</vertex>
+<vertex>
+<position x="7.27691" y="-2.38132e-007" z="-34.2352"/>
+<normal x="-0.190794" y="4.11846e-008" z="0.98163"/>
+<texcoord u="-12.2744" v="0.499998"/>
+<texcoord u="0.133147" v="0.192052"/>
+</vertex>
+<vertex>
+<position x="3.6585" y="-2.38132e-007" z="-34.8083"/>
+<normal x="-0.0871421" y="1.02961e-008" z="0.996196"/>
+<texcoord u="-11.5647" v="0.499998"/>
+<texcoord u="0.0405536" v="0.18395"/>
+</vertex>
+<vertex>
+<position x="29.7308" y="-2.5" z="-17.1651"/>
+<normal x="-0.757443" y="0.500012" z="0.419844"/>
+<texcoord u="-17.9519" v="1.35118"/>
+<texcoord u="0.86549" v="0.101364"/>
+</vertex>
+<vertex>
+<position x="27.7737" y="-2.5" z="-20.1788"/>
+<normal x="-0.709408" y="0.500012" z="0.496718"/>
+<texcoord u="-17.2422" v="1.35118"/>
+<texcoord u="0.775084" v="0.113132"/>
+</vertex>
+<vertex>
+<position x="25.5123" y="-2.5" z="-22.9714"/>
+<normal x="-0.653601" y="0.500012" z="0.56815"/>
+<texcoord u="-16.5326" v="1.35118"/>
+<texcoord u="0.684393" v="0.122447"/>
+</vertex>
+<vertex>
+<position x="22.9714" y="-2.5" z="-25.5123"/>
+<normal x="-0.590632" y="0.500012" z="0.633358"/>
+<texcoord u="-15.8229" v="1.35118"/>
+<texcoord u="0.593483" v="0.129303"/>
+</vertex>
+<vertex>
+<position x="20.1788" y="-2.5" z="-27.7737"/>
+<normal x="-0.521192" y="0.500012" z="0.691626"/>
+<texcoord u="-15.1132" v="1.35118"/>
+<texcoord u="0.502421" v="0.133693"/>
+</vertex>
+<vertex>
+<position x="17.1651" y="-2.5" z="-29.7308"/>
+<normal x="-0.446043" y="0.500012" z="0.742316"/>
+<texcoord u="-14.4035" v="1.35118"/>
+<texcoord u="0.411273" v="0.135615"/>
+</vertex>
+<vertex>
+<position x="13.9633" y="-2.5" z="-31.3622"/>
+<normal x="-0.366006" y="0.500012" z="0.784874"/>
+<texcoord u="-13.6938" v="1.35118"/>
+<texcoord u="0.320105" v="0.135067"/>
+</vertex>
+<vertex>
+<position x="10.6086" y="-2.5" z="-32.6499"/>
+<normal x="-0.28196" y="0.500012" z="0.818832"/>
+<texcoord u="-12.9841" v="1.35118"/>
+<texcoord u="0.228988" v="0.13205"/>
+</vertex>
+<vertex>
+<position x="7.13764" y="-2.5" z="-33.58"/>
+<normal x="-0.194823" y="0.500012" z="0.84382"/>
+<texcoord u="-12.2744" v="1.35118"/>
+<texcoord u="0.137984" v="0.126566"/>
+</vertex>
+<vertex>
+<position x="3.58848" y="-2.5" z="-34.1421"/>
+<normal x="-0.105553" y="0.500012" z="0.859562"/>
+<texcoord u="-11.5647" v="1.35118"/>
+<texcoord u="0.0471632" v="0.118619"/>
+</vertex>
+<vertex>
+<position x="28.5789" y="3.83013" z="-16.5"/>
+<normal x="-0.618501" y="-0.707053" z="0.34283"/>
+<texcoord u="-17.9519" v="-0.969824"/>
+<texcoord u="0.861125" v="0.298347"/>
+</vertex>
+<vertex>
+<position x="26.6976" y="3.83013" z="-19.3969"/>
+<normal x="-0.579278" y="-0.707053" z="0.405603"/>
+<texcoord u="-17.2422" v="-0.969823"/>
+<texcoord u="0.769146" v="0.307021"/>
+</vertex>
+<vertex>
+<position x="24.5238" y="3.83013" z="-22.0813"/>
+<normal x="-0.533707" y="-0.707054" z="0.463931"/>
+<texcoord u="-16.5326" v="-0.969825"/>
+<texcoord u="0.676976" v="0.313341"/>
+</vertex>
+<vertex>
+<position x="22.0813" y="3.83013" z="-24.5238"/>
+<normal x="-0.482289" y="-0.707054" z="0.517177"/>
+<texcoord u="-15.8229" v="-0.969825"/>
+<texcoord u="0.58468" v="0.317304"/>
+</vertex>
+<vertex>
+<position x="19.3969" y="3.83013" z="-26.6976"/>
+<normal x="-0.425587" y="-0.707053" z="0.564758"/>
+<texcoord u="-15.1132" v="-0.969824"/>
+<texcoord u="0.483035" v="0.322786"/>
+</vertex>
+<vertex>
+<position x="10.1976" y="3.83013" z="-31.3849"/>
+<normal x="-0.230238" y="-0.707053" z="0.66863"/>
+<texcoord u="-12.9841" v="-0.969824"/>
+<texcoord u="0.216458" v="0.310629"/>
+</vertex>
+<vertex>
+<position x="30.147" y="-3.83013" z="-13.4223"/>
+<normal x="-0.640901" y="0.707053" z="0.298868"/>
+<texcoord u="-18.6341" v="1.96982"/>
+<texcoord u="0.94341" v="0.0365887"/>
+</vertex>
+<vertex>
+<position x="26.6976" y="-3.83013" z="-19.3969"/>
+<normal x="-0.564757" y="0.707053" z="0.425588"/>
+<texcoord u="-17.2147" v="1.96982"/>
+<texcoord u="0.768455" v="0.0658689"/>
+</vertex>
+<vertex>
+<position x="24.5238" y="-3.83013" z="-22.0813"/>
+<normal x="-0.517178" y="0.707053" z="0.482289"/>
+<texcoord u="-16.5326" v="1.96982"/>
+<texcoord u="0.673889" v="0.0676387"/>
+</vertex>
+<vertex>
+<position x="16.5" y="-3.83013" z="-28.5789"/>
+<normal x="-0.342829" y="0.707053" z="0.618501"/>
+<texcoord u="-14.376" v="1.96982"/>
+<texcoord u="0.409792" v="0.0879125"/>
+</vertex>
+<vertex>
+<position x="13.4223" y="-3.83013" z="-30.147"/>
+<normal x="-0.2763" y="0.707053" z="0.650949"/>
+<texcoord u="-13.6663" v="1.96982"/>
+<texcoord u="0.319918" v="0.0873412"/>
+</vertex>
+<vertex>
+<position x="10.1976" y="-3.83013" z="-31.3849"/>
+<normal x="-0.206744" y="0.707054" z="0.676263"/>
+<texcoord u="-12.9566" v="1.96982"/>
+<texcoord u="0.230095" v="0.0843382"/>
+</vertex>
+<vertex>
+<position x="6.86109" y="-3.83013" z="-32.2789"/>
+<normal x="-0.134922" y="0.707054" z="0.694169"/>
+<texcoord u="-12.2469" v="1.96983"/>
+<texcoord u="0.140382" v="0.0789005"/>
+</vertex>
+<vertex>
+<position x="29.7308" y="2.5" z="-17.1651"/>
+<normal x="-0.751131" y="-0.500067" z="0.430969"/>
+<texcoord u="-17.9519" v="-0.351187"/>
+<texcoord u="0.858373" v="0.250702"/>
+</vertex>
+</vertexbuffer>
+</sharedgeometry>
+<submeshes>
+<submesh material="lambert5" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="120">
+<face v1="28" v2="30" v3="29"/>
+<face v1="11" v2="35" v3="10"/>
+<face v1="78" v2="13" v3="79"/>
+<face v1="13" v2="10" v3="79"/>
+<face v1="10" v2="35" v3="79"/>
+<face v1="30" v2="36" v3="29"/>
+<face v1="36" v2="37" v3="29"/>
+<face v1="130" v2="84" v3="85"/>
+<face v1="85" v2="84" v3="83"/>
+<face v1="57" v2="56" v3="7"/>
+<face v1="58" v2="57" v3="5"/>
+<face v1="5" v2="57" v3="7"/>
+<face v1="3" v2="58" v3="109"/>
+<face v1="111" v2="103" v3="64"/>
+<face v1="103" v2="56" v3="64"/>
+<face v1="65" v2="64" v3="57"/>
+<face v1="57" v2="64" v3="56"/>
+<face v1="66" v2="65" v3="58"/>
+<face v1="58" v2="65" v3="57"/>
+<face v1="38" v2="37" v3="36"/>
+<face v1="12" v2="42" v3="17"/>
+<face v1="131" v2="83" v3="84"/>
+<face v1="86" v2="45" v3="132"/>
+<face v1="44" v2="43" v3="45"/>
+<face v1="45" v2="43" v3="132"/>
+<face v1="89" v2="133" v3="19"/>
+<face v1="131" v2="84" v3="90"/>
+<face v1="90" v2="84" v3="18"/>
+<face v1="84" v2="91" v3="18"/>
+<face v1="92" v2="49" v3="134"/>
+<face v1="91" v2="94" v3="18"/>
+<face v1="55" v2="54" v3="96"/>
+<face v1="99" v2="55" v3="100"/>
+<face v1="101" v2="102" v3="55"/>
+<face v1="55" v2="102" v3="100"/>
+<face v1="103" v2="104" v3="56"/>
+<face v1="105" v2="56" v3="106"/>
+<face v1="104" v2="106" v3="56"/>
+<face v1="56" v2="107" v3="7"/>
+<face v1="7" v2="107" v3="108"/>
+<face v1="135" v2="63" v3="99"/>
+<face v1="63" v2="55" v3="99"/>
+<face v1="80" v2="40" v3="39"/>
+<face v1="136" v2="39" v3="48"/>
+<face v1="46" v2="48" v3="47"/>
+<face v1="48" v2="39" v3="47"/>
+<face v1="47" v2="39" v3="21"/>
+<face v1="135" v2="112" v3="63"/>
+<face v1="112" v2="71" v3="63"/>
+<face v1="111" v2="64" v3="113"/>
+<face v1="31" v2="33" v3="32"/>
+<face v1="31" v2="32" v3="40"/>
+<face v1="40" v2="32" v3="39"/>
+<face v1="64" v2="72" v3="113"/>
+<face v1="65" v2="73" v3="64"/>
+<face v1="73" v2="72" v3="64"/>
+<face v1="18" v2="94" v3="23"/>
+<face v1="96" v2="54" v3="97"/>
+<face v1="41" v2="39" v3="15"/>
+<face v1="41" v2="20" v3="39"/>
+<face v1="21" v2="39" v3="20"/>
+<face v1="87" v2="137" v3="88"/>
+<face v1="117" v2="118" v3="138"/>
+<face v1="119" v2="138" v3="120"/>
+<face v1="138" v2="118" v3="120"/>
+<face v1="8" v2="9" v3="34"/>
+<face v1="139" v2="77" v3="14"/>
+<face v1="14" v2="77" v3="9"/>
+<face v1="9" v2="77" v3="34"/>
+<face v1="15" v2="39" v3="81"/>
+<face v1="39" v2="32" v3="81"/>
+<face v1="16" v2="140" v3="82"/>
+<face v1="121" v2="141" v3="122"/>
+<face v1="123" v2="124" v3="141"/>
+<face v1="122" v2="141" v3="124"/>
+<face v1="72" v2="73" v3="125"/>
+<face v1="125" v2="73" v3="126"/>
+<face v1="63" v2="62" v3="55"/>
+<face v1="50" v2="46" v3="47"/>
+<face v1="63" v2="71" v3="62"/>
+<face v1="24" v2="23" v3="52"/>
+<face v1="23" v2="94" v3="52"/>
+<face v1="97" v2="54" v3="98"/>
+<face v1="55" v2="62" v3="54"/>
+<face v1="25" v2="51" v3="22"/>
+<face v1="47" v2="93" v3="50"/>
+<face v1="93" v2="22" v3="50"/>
+<face v1="51" v2="50" v3="22"/>
+<face v1="71" v2="70" v3="62"/>
+<face v1="71" v2="115" v3="26"/>
+<face v1="26" v2="115" v3="116"/>
+<face v1="66" v2="74" v3="65"/>
+<face v1="74" v2="73" v3="65"/>
+<face v1="126" v2="73" v3="6"/>
+<face v1="73" v2="74" v3="127"/>
+<face v1="127" v2="74" v3="4"/>
+<face v1="54" v2="53" v3="27"/>
+<face v1="62" v2="61" v3="54"/>
+<face v1="70" v2="71" v3="26"/>
+<face v1="59" v2="66" v3="58"/>
+<face v1="75" v2="74" v3="66"/>
+<face v1="74" v2="75" v3="128"/>
+<face v1="62" v2="70" v3="61"/>
+<face v1="114" v2="70" v3="26"/>
+<face v1="59" v2="58" v3="3"/>
+<face v1="67" v2="66" v3="59"/>
+<face v1="67" v2="75" v3="66"/>
+<face v1="128" v2="75" v3="2"/>
+<face v1="27" v2="53" v3="95"/>
+<face v1="54" v2="61" v3="53"/>
+<face v1="70" v2="69" v3="61"/>
+<face v1="69" v2="70" v3="114"/>
+<face v1="1" v2="59" v3="110"/>
+<face v1="60" v2="67" v3="59"/>
+<face v1="76" v2="75" v3="67"/>
+<face v1="75" v2="76" v3="129"/>
+<face v1="60" v2="59" v3="1"/>
+<face v1="68" v2="67" v3="60"/>
+<face v1="68" v2="76" v3="67"/>
+<face v1="129" v2="76" v3="0"/>
+</faces>
+</submesh>
+<submesh material="lambert5" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="56">
+<face v1="159" v2="158" v3="151"/>
+<face v1="151" v2="158" v3="182"/>
+<face v1="160" v2="159" v3="149"/>
+<face v1="149" v2="159" v3="183"/>
+<face v1="161" v2="160" v3="147"/>
+<face v1="147" v2="160" v3="184"/>
+<face v1="162" v2="161" v3="145"/>
+<face v1="145" v2="161" v3="185"/>
+<face v1="163" v2="162" v3="143"/>
+<face v1="143" v2="162" v3="186"/>
+<face v1="167" v2="166" v3="159"/>
+<face v1="168" v2="167" v3="160"/>
+<face v1="160" v2="167" v3="159"/>
+<face v1="169" v2="168" v3="161"/>
+<face v1="161" v2="168" v3="160"/>
+<face v1="170" v2="169" v3="162"/>
+<face v1="162" v2="169" v3="161"/>
+<face v1="171" v2="170" v3="163"/>
+<face v1="163" v2="170" v3="162"/>
+<face v1="168" v2="176" v3="167"/>
+<face v1="169" v2="177" v3="168"/>
+<face v1="177" v2="176" v3="168"/>
+<face v1="170" v2="178" v3="169"/>
+<face v1="178" v2="177" v3="169"/>
+<face v1="171" v2="179" v3="170"/>
+<face v1="179" v2="178" v3="170"/>
+<face v1="177" v2="178" v3="191"/>
+<face v1="191" v2="178" v3="144"/>
+<face v1="178" v2="179" v3="144"/>
+<face v1="144" v2="179" v3="142"/>
+<face v1="167" v2="175" v3="166"/>
+<face v1="176" v2="175" v3="167"/>
+<face v1="175" v2="176" v3="190"/>
+<face v1="190" v2="176" v3="148"/>
+<face v1="176" v2="177" v3="148"/>
+<face v1="148" v2="177" v3="146"/>
+<face v1="159" v2="166" v3="158"/>
+<face v1="175" v2="174" v3="166"/>
+<face v1="174" v2="175" v3="189"/>
+<face v1="189" v2="175" v3="150"/>
+<face v1="158" v2="157" v3="153"/>
+<face v1="166" v2="165" v3="158"/>
+<face v1="166" v2="174" v3="165"/>
+<face v1="188" v2="174" v3="152"/>
+<face v1="153" v2="157" v3="181"/>
+<face v1="158" v2="165" v3="157"/>
+<face v1="174" v2="173" v3="165"/>
+<face v1="173" v2="174" v3="188"/>
+<face v1="157" v2="156" v3="155"/>
+<face v1="165" v2="164" v3="157"/>
+<face v1="165" v2="173" v3="164"/>
+<face v1="187" v2="173" v3="154"/>
+<face v1="155" v2="156" v3="180"/>
+<face v1="157" v2="164" v3="156"/>
+<face v1="173" v2="172" v3="164"/>
+<face v1="172" v2="173" v3="187"/>
+</faces>
+</submesh>
+<submesh material="lambert5" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="64">
+<face v1="208" v2="207" v3="206"/>
+<face v1="206" v2="207" v3="238"/>
+<face v1="209" v2="208" v3="205"/>
+<face v1="205" v2="208" v3="239"/>
+<face v1="210" v2="209" v3="204"/>
+<face v1="204" v2="209" v3="240"/>
+<face v1="211" v2="210" v3="202"/>
+<face v1="202" v2="210" v3="241"/>
+<face v1="212" v2="211" v3="213"/>
+<face v1="213" v2="211" v3="203"/>
+<face v1="203" v2="211" v3="242"/>
+<face v1="216" v2="270" v3="214"/>
+<face v1="243" v2="215" v3="270"/>
+<face v1="214" v2="270" v3="215"/>
+<face v1="220" v2="219" v3="221"/>
+<face v1="217" v2="221" v3="218"/>
+<face v1="221" v2="219" v3="218"/>
+<face v1="222" v2="271" v3="193"/>
+<face v1="271" v2="244" v3="193"/>
+<face v1="193" v2="244" v3="195"/>
+<face v1="192" v2="222" v3="245"/>
+<face v1="225" v2="224" v3="208"/>
+<face v1="208" v2="224" v3="207"/>
+<face v1="226" v2="225" v3="209"/>
+<face v1="209" v2="225" v3="208"/>
+<face v1="227" v2="226" v3="210"/>
+<face v1="210" v2="226" v3="209"/>
+<face v1="228" v2="227" v3="211"/>
+<face v1="211" v2="227" v3="210"/>
+<face v1="229" v2="228" v3="212"/>
+<face v1="212" v2="228" v3="211"/>
+<face v1="230" v2="229" v3="246"/>
+<face v1="229" v2="212" v3="246"/>
+<face v1="272" v2="247" v3="231"/>
+<face v1="247" v2="271" v3="231"/>
+<face v1="232" v2="231" v3="222"/>
+<face v1="222" v2="231" v3="271"/>
+<face v1="223" v2="232" v3="222"/>
+<face v1="248" v2="199" v3="249"/>
+<face v1="234" v2="250" v3="200"/>
+<face v1="200" v2="250" v3="199"/>
+<face v1="250" v2="249" v3="199"/>
+<face v1="251" v2="252" v3="253"/>
+<face v1="236" v2="235" v3="201"/>
+<face v1="201" v2="235" v3="200"/>
+<face v1="235" v2="234" v3="200"/>
+<face v1="196" v2="236" v3="201"/>
+<face v1="254" v2="255" v3="256"/>
+<face v1="257" v2="273" v3="255"/>
+<face v1="255" v2="273" v3="256"/>
+<face v1="236" v2="197" v3="235"/>
+<face v1="237" v2="235" v3="198"/>
+<face v1="198" v2="235" v3="197"/>
+<face v1="258" v2="274" v3="259"/>
+<face v1="260" v2="275" v3="261"/>
+<face v1="262" v2="261" v3="263"/>
+<face v1="261" v2="275" v3="263"/>
+<face v1="276" v2="266" v3="267"/>
+<face v1="266" v2="194" v3="267"/>
+<face v1="268" v2="269" v3="277"/>
+<face v1="264" v2="265" v3="194"/>
+<face v1="194" v2="265" v3="267"/>
+<face v1="223" v2="222" v3="192"/>
+<face v1="233" v2="232" v3="223"/>
+</faces>
+</submesh>
+<submesh material="lambert5" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="132">
+<face v1="317" v2="316" v3="305"/>
+<face v1="305" v2="316" v3="306"/>
+<face v1="318" v2="317" v3="303"/>
+<face v1="303" v2="317" v3="366"/>
+<face v1="319" v2="318" v3="299"/>
+<face v1="299" v2="318" v3="367"/>
+<face v1="320" v2="319" v3="321"/>
+<face v1="321" v2="319" v3="300"/>
+<face v1="300" v2="319" v3="368"/>
+<face v1="324" v2="420" v3="322"/>
+<face v1="369" v2="323" v3="420"/>
+<face v1="322" v2="420" v3="323"/>
+<face v1="333" v2="332" v3="317"/>
+<face v1="317" v2="332" v3="316"/>
+<face v1="334" v2="333" v3="318"/>
+<face v1="318" v2="333" v3="317"/>
+<face v1="335" v2="334" v3="319"/>
+<face v1="319" v2="334" v3="318"/>
+<face v1="336" v2="335" v3="320"/>
+<face v1="320" v2="335" v3="319"/>
+<face v1="336" v2="320" v3="372"/>
+<face v1="333" v2="344" v3="332"/>
+<face v1="344" v2="343" v3="332"/>
+<face v1="334" v2="345" v3="333"/>
+<face v1="345" v2="344" v3="333"/>
+<face v1="335" v2="346" v3="334"/>
+<face v1="346" v2="345" v3="334"/>
+<face v1="336" v2="347" v3="335"/>
+<face v1="347" v2="346" v3="335"/>
+<face v1="348" v2="347" v3="336"/>
+<face v1="343" v2="344" v3="377"/>
+<face v1="377" v2="344" v3="304"/>
+<face v1="344" v2="345" v3="304"/>
+<face v1="304" v2="345" v3="302"/>
+<face v1="345" v2="346" v3="378"/>
+<face v1="378" v2="346" v3="298"/>
+<face v1="346" v2="347" v3="379"/>
+<face v1="347" v2="351" v3="379"/>
+<face v1="379" v2="351" v3="301"/>
+<face v1="380" v2="347" v3="353"/>
+<face v1="383" v2="295" v3="384"/>
+<face v1="356" v2="385" v3="296"/>
+<face v1="296" v2="385" v3="295"/>
+<face v1="385" v2="384" v3="295"/>
+<face v1="386" v2="387" v3="294"/>
+<face v1="357" v2="293" v3="388"/>
+<face v1="293" v2="294" v3="388"/>
+<face v1="294" v2="387" v3="388"/>
+<face v1="389" v2="390" v3="421"/>
+<face v1="391" v2="392" v3="393"/>
+<face v1="297" v2="358" v3="394"/>
+<face v1="358" v2="422" v3="394"/>
+<face v1="421" v2="361" v3="396"/>
+<face v1="396" v2="361" v3="395"/>
+<face v1="390" v2="398" v3="421"/>
+<face v1="391" v2="393" v3="399"/>
+<face v1="352" v2="353" v3="347"/>
+<face v1="337" v2="336" v3="372"/>
+<face v1="337" v2="348" v3="336"/>
+<face v1="348" v2="352" v3="347"/>
+<face v1="398" v2="361" v3="421"/>
+<face v1="399" v2="393" v3="400"/>
+<face v1="359" v2="358" v3="297"/>
+<face v1="287" v2="359" v3="297"/>
+<face v1="397" v2="399" v3="400"/>
+<face v1="292" v2="360" v3="286"/>
+<face v1="423" v2="395" v3="361"/>
+<face v1="424" v2="361" v3="398"/>
+<face v1="359" v2="288" v3="358"/>
+<face v1="288" v2="359" v3="287"/>
+<face v1="401" v2="425" v3="291"/>
+<face v1="423" v2="361" v3="402"/>
+<face v1="403" v2="404" v3="361"/>
+<face v1="406" v2="426" v3="407"/>
+<face v1="427" v2="327" v3="373"/>
+<face v1="427" v2="373" v3="349"/>
+<face v1="289" v2="358" v3="288"/>
+<face v1="402" v2="361" v3="290"/>
+<face v1="404" v2="363" v3="361"/>
+<face v1="407" v2="426" v3="409"/>
+<face v1="327" v2="326" v3="370"/>
+<face v1="371" v2="370" v3="325"/>
+<face v1="370" v2="326" v3="325"/>
+<face v1="327" v2="370" v3="373"/>
+<face v1="373" v2="374" v3="349"/>
+<face v1="381" v2="428" v3="354"/>
+<face v1="382" v2="355" v3="428"/>
+<face v1="354" v2="428" v3="355"/>
+<face v1="362" v2="358" v3="289"/>
+<face v1="361" v2="363" v3="290"/>
+<face v1="405" v2="363" v3="404"/>
+<face v1="408" v2="407" v3="409"/>
+<face v1="312" v2="311" v3="279"/>
+<face v1="311" v2="310" v3="279"/>
+<face v1="279" v2="310" v3="285"/>
+<face v1="329" v2="328" v3="312"/>
+<face v1="312" v2="328" v3="311"/>
+<face v1="329" v2="339" v3="328"/>
+<face v1="339" v2="338" v3="328"/>
+<face v1="338" v2="339" v3="350"/>
+<face v1="350" v2="339" v3="282"/>
+<face v1="282" v2="339" v3="278"/>
+<face v1="429" v2="412" v3="413"/>
+<face v1="412" v2="284" v3="413"/>
+<face v1="430" v2="416" v3="417"/>
+<face v1="417" v2="416" v3="283"/>
+<face v1="405" v2="418" v3="363"/>
+<face v1="419" v2="408" v3="409"/>
+<face v1="280" v2="312" v3="279"/>
+<face v1="313" v2="329" v3="312"/>
+<face v1="340" v2="339" v3="329"/>
+<face v1="339" v2="340" v3="375"/>
+<face v1="410" v2="411" v3="284"/>
+<face v1="284" v2="411" v3="413"/>
+<face v1="414" v2="283" v3="415"/>
+<face v1="283" v2="416" v3="415"/>
+<face v1="313" v2="312" v3="280"/>
+<face v1="330" v2="329" v3="313"/>
+<face v1="330" v2="340" v3="329"/>
+<face v1="375" v2="340" v3="281"/>
+<face v1="309" v2="313" v3="364"/>
+<face v1="314" v2="330" v3="313"/>
+<face v1="341" v2="340" v3="330"/>
+<face v1="340" v2="341" v3="281"/>
+<face v1="314" v2="313" v3="309"/>
+<face v1="331" v2="330" v3="314"/>
+<face v1="331" v2="341" v3="330"/>
+<face v1="281" v2="341" v3="308"/>
+<face v1="342" v2="341" v3="331"/>
+<face v1="307" v2="431" v3="365"/>
+<face v1="315" v2="331" v3="314"/>
+<face v1="341" v2="342" v3="376"/>
+</faces>
+</submesh>
+<submesh material="lambert5" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="56">
+<face v1="445" v2="447" v3="471"/>
+<face v1="448" v2="447" v3="445"/>
+<face v1="448" v2="455" v3="447"/>
+<face v1="443" v2="448" v3="472"/>
+<face v1="456" v2="455" v3="448"/>
+<face v1="449" v2="448" v3="443"/>
+<face v1="450" v2="449" v3="441"/>
+<face v1="441" v2="449" v3="473"/>
+<face v1="449" v2="456" v3="448"/>
+<face v1="457" v2="456" v3="449"/>
+<face v1="451" v2="450" v3="439"/>
+<face v1="439" v2="450" v3="474"/>
+<face v1="452" v2="451" v3="437"/>
+<face v1="437" v2="451" v3="475"/>
+<face v1="453" v2="452" v3="435"/>
+<face v1="435" v2="452" v3="476"/>
+<face v1="454" v2="453" v3="433"/>
+<face v1="433" v2="453" v3="477"/>
+<face v1="450" v2="457" v3="449"/>
+<face v1="451" v2="458" v3="450"/>
+<face v1="452" v2="459" v3="451"/>
+<face v1="453" v2="460" v3="452"/>
+<face v1="454" v2="461" v3="453"/>
+<face v1="458" v2="457" v3="450"/>
+<face v1="459" v2="458" v3="451"/>
+<face v1="460" v2="459" v3="452"/>
+<face v1="461" v2="460" v3="453"/>
+<face v1="462" v2="461" v3="454"/>
+<face v1="457" v2="465" v3="456"/>
+<face v1="458" v2="466" v3="457"/>
+<face v1="466" v2="465" v3="457"/>
+<face v1="459" v2="467" v3="458"/>
+<face v1="467" v2="466" v3="458"/>
+<face v1="460" v2="468" v3="459"/>
+<face v1="468" v2="467" v3="459"/>
+<face v1="461" v2="469" v3="460"/>
+<face v1="469" v2="468" v3="460"/>
+<face v1="462" v2="470" v3="461"/>
+<face v1="470" v2="469" v3="461"/>
+<face v1="478" v2="465" v3="442"/>
+<face v1="465" v2="466" v3="479"/>
+<face v1="479" v2="466" v3="440"/>
+<face v1="466" v2="467" v3="440"/>
+<face v1="440" v2="467" v3="438"/>
+<face v1="467" v2="468" v3="480"/>
+<face v1="480" v2="468" v3="436"/>
+<face v1="468" v2="469" v3="481"/>
+<face v1="481" v2="469" v3="434"/>
+<face v1="469" v2="470" v3="482"/>
+<face v1="482" v2="470" v3="432"/>
+<face v1="465" v2="464" v3="456"/>
+<face v1="464" v2="465" v3="478"/>
+<face v1="456" v2="464" v3="455"/>
+<face v1="464" v2="463" v3="455"/>
+<face v1="446" v2="464" v3="444"/>
+<face v1="463" v2="464" v3="446"/>
+</faces>
+</submesh>
+<submesh material="lambert5" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="64">
+<face v1="507" v2="518" v3="506"/>
+<face v1="504" v2="514" v3="503"/>
+<face v1="549" v2="485" v3="550"/>
+<face v1="528" v2="551" v3="552"/>
+<face v1="552" v2="551" v3="485"/>
+<face v1="551" v2="550" v3="485"/>
+<face v1="553" v2="554" v3="555"/>
+<face v1="499" v2="509" v3="498"/>
+<face v1="509" v2="508" v3="498"/>
+<face v1="500" v2="510" v3="499"/>
+<face v1="510" v2="509" v3="499"/>
+<face v1="501" v2="511" v3="500"/>
+<face v1="511" v2="510" v3="500"/>
+<face v1="502" v2="512" v3="501"/>
+<face v1="512" v2="511" v3="501"/>
+<face v1="503" v2="513" v3="502"/>
+<face v1="513" v2="512" v3="502"/>
+<face v1="514" v2="513" v3="503"/>
+<face v1="556" v2="505" v3="515"/>
+<face v1="505" v2="516" v3="515"/>
+<face v1="506" v2="517" v3="505"/>
+<face v1="517" v2="516" v3="505"/>
+<face v1="518" v2="517" v3="506"/>
+<face v1="508" v2="509" v3="529"/>
+<face v1="529" v2="509" v3="497"/>
+<face v1="509" v2="510" v3="497"/>
+<face v1="497" v2="510" v3="496"/>
+<face v1="510" v2="511" v3="530"/>
+<face v1="530" v2="511" v3="495"/>
+<face v1="511" v2="512" v3="495"/>
+<face v1="495" v2="512" v3="493"/>
+<face v1="512" v2="513" v3="531"/>
+<face v1="513" v2="519" v3="531"/>
+<face v1="531" v2="519" v3="494"/>
+<face v1="532" v2="520" v3="557"/>
+<face v1="533" v2="557" v3="521"/>
+<face v1="520" v2="521" v3="557"/>
+<face v1="534" v2="558" v3="522"/>
+<face v1="524" v2="523" v3="558"/>
+<face v1="558" v2="523" v3="522"/>
+<face v1="516" v2="517" v3="535"/>
+<face v1="535" v2="517" v3="486"/>
+<face v1="486" v2="517" v3="484"/>
+<face v1="517" v2="518" v3="484"/>
+<face v1="484" v2="518" v3="483"/>
+<face v1="536" v2="537" v3="492"/>
+<face v1="525" v2="491" v3="538"/>
+<face v1="491" v2="492" v3="538"/>
+<face v1="492" v2="537" v3="538"/>
+<face v1="539" v2="540" v3="559"/>
+<face v1="490" v2="526" v3="487"/>
+<face v1="560" v2="541" v3="527"/>
+<face v1="559" v2="527" v3="542"/>
+<face v1="542" v2="527" v3="541"/>
+<face v1="543" v2="527" v3="544"/>
+<face v1="540" v2="544" v3="559"/>
+<face v1="544" v2="527" v3="559"/>
+<face v1="545" v2="560" v3="489"/>
+<face v1="560" v2="527" v3="489"/>
+<face v1="489" v2="527" v3="488"/>
+<face v1="527" v2="561" v3="488"/>
+<face v1="546" v2="547" v3="527"/>
+<face v1="548" v2="561" v3="547"/>
+<face v1="547" v2="561" v3="527"/>
+</faces>
+</submesh>
+<submesh material="lambert5" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="80">
+<face v1="605" v2="604" v3="594"/>
+<face v1="605" v2="616" v3="604"/>
+<face v1="628" v2="616" v3="562"/>
+<face v1="594" v2="593" v3="563"/>
+<face v1="594" v2="604" v3="593"/>
+<face v1="563" v2="593" v3="565"/>
+<face v1="616" v2="615" v3="604"/>
+<face v1="615" v2="616" v3="628"/>
+<face v1="593" v2="592" v3="565"/>
+<face v1="604" v2="603" v3="593"/>
+<face v1="604" v2="615" v3="603"/>
+<face v1="566" v2="615" v3="564"/>
+<face v1="565" v2="592" v3="622"/>
+<face v1="593" v2="603" v3="592"/>
+<face v1="615" v2="614" v3="603"/>
+<face v1="614" v2="615" v3="566"/>
+<face v1="592" v2="591" v3="567"/>
+<face v1="603" v2="602" v3="592"/>
+<face v1="603" v2="614" v3="602"/>
+<face v1="627" v2="614" v3="566"/>
+<face v1="567" v2="591" v3="569"/>
+<face v1="592" v2="602" v3="591"/>
+<face v1="614" v2="613" v3="602"/>
+<face v1="613" v2="614" v3="627"/>
+<face v1="591" v2="590" v3="569"/>
+<face v1="602" v2="601" v3="591"/>
+<face v1="602" v2="613" v3="601"/>
+<face v1="570" v2="613" v3="568"/>
+<face v1="590" v2="589" v3="571"/>
+<face v1="569" v2="590" v3="621"/>
+<face v1="601" v2="600" v3="590"/>
+<face v1="591" v2="601" v3="590"/>
+<face v1="613" v2="612" v3="601"/>
+<face v1="612" v2="613" v3="570"/>
+<face v1="589" v2="588" v3="573"/>
+<face v1="573" v2="588" v3="619"/>
+<face v1="571" v2="589" v3="620"/>
+<face v1="600" v2="599" v3="589"/>
+<face v1="589" v2="599" v3="588"/>
+<face v1="590" v2="600" v3="589"/>
+<face v1="600" v2="611" v3="599"/>
+<face v1="601" v2="612" v3="600"/>
+<face v1="612" v2="611" v3="600"/>
+<face v1="611" v2="612" v3="626"/>
+<face v1="626" v2="612" v3="570"/>
+<face v1="585" v2="584" v3="581"/>
+<face v1="581" v2="584" v3="583"/>
+<face v1="579" v2="585" v3="581"/>
+<face v1="586" v2="585" v3="579"/>
+<face v1="587" v2="586" v3="577"/>
+<face v1="577" v2="586" v3="617"/>
+<face v1="588" v2="587" v3="575"/>
+<face v1="575" v2="587" v3="618"/>
+<face v1="587" v2="597" v3="586"/>
+<face v1="588" v2="598" v3="587"/>
+<face v1="611" v2="610" v3="599"/>
+<face v1="574" v2="611" v3="572"/>
+<face v1="585" v2="595" v3="584"/>
+<face v1="596" v2="595" v3="585"/>
+<face v1="597" v2="596" v3="586"/>
+<face v1="586" v2="596" v3="585"/>
+<face v1="598" v2="597" v3="587"/>
+<face v1="599" v2="598" v3="588"/>
+<face v1="597" v2="608" v3="596"/>
+<face v1="598" v2="609" v3="597"/>
+<face v1="599" v2="610" v3="598"/>
+<face v1="610" v2="609" v3="598"/>
+<face v1="596" v2="607" v3="595"/>
+<face v1="607" v2="606" v3="595"/>
+<face v1="608" v2="607" v3="596"/>
+<face v1="609" v2="608" v3="597"/>
+<face v1="606" v2="607" v3="582"/>
+<face v1="582" v2="607" v3="580"/>
+<face v1="607" v2="608" v3="623"/>
+<face v1="623" v2="608" v3="578"/>
+<face v1="608" v2="609" v3="624"/>
+<face v1="624" v2="609" v3="576"/>
+<face v1="609" v2="610" v3="625"/>
+<face v1="625" v2="610" v3="574"/>
+<face v1="610" v2="611" v3="574"/>
+</faces>
+</submesh>
+<submesh material="lambert5" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="76">
+<face v1="693" v2="680" v3="629"/>
+<face v1="659" v2="658" v3="630"/>
+<face v1="630" v2="658" v3="632"/>
+<face v1="670" v2="669" v3="659"/>
+<face v1="670" v2="680" v3="669"/>
+<face v1="679" v2="680" v3="693"/>
+<face v1="659" v2="669" v3="658"/>
+<face v1="680" v2="679" v3="669"/>
+<face v1="658" v2="657" v3="632"/>
+<face v1="692" v2="679" v3="631"/>
+<face v1="632" v2="657" v3="686"/>
+<face v1="669" v2="668" v3="658"/>
+<face v1="669" v2="679" v3="668"/>
+<face v1="678" v2="679" v3="692"/>
+<face v1="657" v2="656" v3="634"/>
+<face v1="658" v2="668" v3="657"/>
+<face v1="679" v2="678" v3="668"/>
+<face v1="691" v2="678" v3="633"/>
+<face v1="634" v2="656" v3="636"/>
+<face v1="668" v2="667" v3="657"/>
+<face v1="677" v2="678" v3="691"/>
+<face v1="668" v2="678" v3="667"/>
+<face v1="657" v2="667" v3="656"/>
+<face v1="678" v2="677" v3="667"/>
+<face v1="656" v2="655" v3="636"/>
+<face v1="690" v2="677" v3="635"/>
+<face v1="655" v2="654" v3="638"/>
+<face v1="638" v2="654" v3="685"/>
+<face v1="636" v2="655" v3="638"/>
+<face v1="639" v2="676" v3="637"/>
+<face v1="676" v2="677" v3="690"/>
+<face v1="650" v2="649" v3="648"/>
+<face v1="651" v2="694" v3="646"/>
+<face v1="646" v2="694" v3="681"/>
+<face v1="652" v2="651" v3="644"/>
+<face v1="644" v2="651" v3="682"/>
+<face v1="653" v2="652" v3="642"/>
+<face v1="642" v2="652" v3="683"/>
+<face v1="654" v2="653" v3="640"/>
+<face v1="640" v2="653" v3="684"/>
+<face v1="661" v2="660" v3="694"/>
+<face v1="662" v2="661" v3="651"/>
+<face v1="651" v2="661" v3="694"/>
+<face v1="663" v2="662" v3="652"/>
+<face v1="652" v2="662" v3="651"/>
+<face v1="664" v2="663" v3="653"/>
+<face v1="653" v2="663" v3="652"/>
+<face v1="665" v2="664" v3="654"/>
+<face v1="654" v2="664" v3="653"/>
+<face v1="666" v2="665" v3="655"/>
+<face v1="655" v2="665" v3="654"/>
+<face v1="667" v2="666" v3="656"/>
+<face v1="656" v2="666" v3="655"/>
+<face v1="661" v2="671" v3="660"/>
+<face v1="662" v2="672" v3="661"/>
+<face v1="672" v2="671" v3="661"/>
+<face v1="663" v2="673" v3="662"/>
+<face v1="673" v2="672" v3="662"/>
+<face v1="664" v2="674" v3="663"/>
+<face v1="674" v2="673" v3="663"/>
+<face v1="665" v2="675" v3="664"/>
+<face v1="675" v2="674" v3="664"/>
+<face v1="666" v2="676" v3="665"/>
+<face v1="676" v2="675" v3="665"/>
+<face v1="667" v2="677" v3="666"/>
+<face v1="677" v2="676" v3="666"/>
+<face v1="687" v2="671" v3="647"/>
+<face v1="671" v2="672" v3="647"/>
+<face v1="647" v2="672" v3="645"/>
+<face v1="672" v2="673" v3="688"/>
+<face v1="688" v2="673" v3="643"/>
+<face v1="673" v2="674" v3="689"/>
+<face v1="689" v2="674" v3="641"/>
+<face v1="674" v2="675" v3="641"/>
+<face v1="641" v2="675" v3="639"/>
+<face v1="675" v2="676" v3="639"/>
+</faces>
+</submesh>
+</submeshes>
+<submeshnames/>
+</mesh>
Index: /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/redwireShape.mesh.xml
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/redwireShape.mesh.xml	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/redwireShape.mesh.xml	(revision 2197)
@@ -0,0 +1,6837 @@
+<mesh>
+<sharedgeometry vertexcount="936">
+<vertexbuffer positions="true" normals="true" colours_diffuse="false" colours_specular="false" texture_coords="2">
+<vertex>
+<position x="-19.1732" y="0" z="-17.2636"/>
+<normal x="0.743145" y="-4.63397e-008" z="0.66913"/>
+<texcoord u="-12.3261" v="-1.71749"/>
+<texcoord u="0.85641" v="0.056456"/>
+</vertex>
+<vertex>
+<position x="-20.8727" y="0" z="-15.1649"/>
+<normal x="0.774073" y="-0.0888419" z="0.626832"/>
+<texcoord u="-10.7682" v="-1.71807"/>
+<texcoord u="0.614681" v="0.0353074"/>
+</vertex>
+<vertex>
+<position x="-22.3435" y="0" z="-12.9"/>
+<normal x="0.887483" y="0.0888442" z="0.452195"/>
+<texcoord u="-9.21041" v="-1.71864"/>
+<texcoord u="0.322603" v="0.0387923"/>
+</vertex>
+<vertex>
+<position x="-23.5695" y="0" z="-10.4938"/>
+<normal x="0.913546" y="2.36848e-007" z="0.406736"/>
+<texcoord u="-7.65256" v="-1.71922"/>
+<texcoord u="0.354774" v="0.391912"/>
+</vertex>
+<vertex>
+<position x="-24.5373" y="0" z="-7.97264"/>
+<normal x="0.951057" y="-1.99776e-006" z="0.309017"/>
+<texcoord u="-6.09473" v="-1.7198"/>
+<texcoord u="0.283217" v="0.705389"/>
+</vertex>
+<vertex>
+<position x="-25.2362" y="0" z="-5.36412"/>
+<normal x="0.962106" y="-0.0888404" z="0.257796"/>
+<texcoord u="-4.53686" v="-1.72037"/>
+<texcoord u="0.0355279" v="0.94501"/>
+</vertex>
+<vertex>
+<position x="-20.9268" y="0.25" z="-15.2042"/>
+<normal x="0.705076" y="0.420563" z="0.570959"/>
+<texcoord u="-10.7077" v="-1.34772"/>
+<texcoord u="0.61234" v="0.0584425"/>
+</vertex>
+<vertex>
+<position x="-22.4015" y="0.25" z="-12.9335"/>
+<normal x="0.729237" y="0.574591" z="0.371564"/>
+<texcoord u="-9.14985" v="-1.34829"/>
+<texcoord u="0.358391" v="0.0413269"/>
+</vertex>
+<vertex>
+<position x="-23.6307" y="0.25" z="-10.5211"/>
+<normal x="0.790165" y="0.500068" z="0.354361"/>
+<texcoord u="-7.59201" v="-1.34887"/>
+<texcoord u="0.366228" v="0.385935"/>
+</vertex>
+<vertex>
+<position x="-24.601" y="0.25" z="-7.99334"/>
+<normal x="0.822877" y="0.500068" z="0.269825"/>
+<texcoord u="-6.03417" v="-1.34945"/>
+<texcoord u="0.289324" v="0.717332"/>
+</vertex>
+<vertex>
+<position x="-25.3017" y="0.25" z="-5.37805"/>
+<normal x="0.876349" y="0.420564" z="0.234817"/>
+<texcoord u="-4.47634" v="-1.35002"/>
+<texcoord u="0.049255" v="0.94941"/>
+</vertex>
+<vertex>
+<position x="-22.56" y="0.433013" z="-13.025"/>
+<normal x="0.375458" y="0.906881" z="0.191305"/>
+<texcoord u="-9.0893" v="-0.977944"/>
+<texcoord u="0.37204" v="0.0400997"/>
+</vertex>
+<vertex>
+<position x="-23.7979" y="0.433013" z="-10.5955"/>
+<normal x="0.45506" y="0.866057" z="0.20704"/>
+<texcoord u="-7.53146" v="-0.978521"/>
+<texcoord u="0.377164" v="0.385452"/>
+</vertex>
+<vertex>
+<position x="-24.775" y="0.433013" z="-8.0499"/>
+<normal x="0.474208" y="0.866057" z="0.158339"/>
+<texcoord u="-5.97363" v="-0.979096"/>
+<texcoord u="0.332431" v="0.709283"/>
+</vertex>
+<vertex>
+<position x="-25.4808" y="0.433013" z="-5.4161"/>
+<normal x="0.55592" y="0.81778" z="0.148958"/>
+<texcoord u="-4.41578" v="-0.979672"/>
+<texcoord u="0.0541568" v="0.954741"/>
+</vertex>
+<vertex>
+<position x="-22.7765" y="0.5" z="-13.15"/>
+<normal x="-0.079373" y="0.996024" z="-0.0404425"/>
+<texcoord u="-9.02874" v="-0.607594"/>
+<texcoord u="0.385623" v="0.037179"/>
+</vertex>
+<vertex>
+<position x="-24.0263" y="0.5" z="-10.6972"/>
+<normal x="-0.00190427" y="0.999989" z="0.00427597"/>
+<texcoord u="-7.4709" v="-0.608171"/>
+<texcoord u="0.395477" v="0.384999"/>
+</vertex>
+<vertex>
+<position x="-25.0128" y="0.5" z="-8.12715"/>
+<normal x="-0.00144677" y="0.999989" z="0.0044516"/>
+<texcoord u="-5.91306" v="-0.608747"/>
+<texcoord u="0.352838" v="0.715024"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="0.5" z="-5.46808"/>
+<normal x="0.0860465" y="0.996024" z="0.0230561"/>
+<texcoord u="-4.35522" v="-0.609322"/>
+<texcoord u="0.0651087" v="0.959429"/>
+</vertex>
+<vertex>
+<position x="-22.993" y="0.433013" z="-13.275"/>
+<normal x="-0.512805" y="0.817778" z="-0.261287"/>
+<texcoord u="-8.96818" v="-0.237245"/>
+<texcoord u="0.405353" v="0.0343956"/>
+</vertex>
+<vertex>
+<position x="-24.2546" y="0.433013" z="-10.7989"/>
+<normal x="-0.458356" y="0.866057" z="-0.199638"/>
+<texcoord u="-7.41034" v="-0.237821"/>
+<texcoord u="0.413825" v="0.384699"/>
+</vertex>
+<vertex>
+<position x="-25.2506" y="0.433013" z="-8.20441"/>
+<normal x="-0.476713" y="0.866057" z="-0.150634"/>
+<texcoord u="-5.8525" v="-0.238396"/>
+<texcoord u="0.400563" v="0.723171"/>
+</vertex>
+<vertex>
+<position x="-23.1515" y="0.25" z="-13.3665"/>
+<normal x="-0.808376" y="0.420567" z="-0.411888"/>
+<texcoord u="-8.90763" v="0.133105"/>
+<texcoord u="0.426531" v="0.0323085"/>
+</vertex>
+<vertex>
+<position x="-24.4218" y="0.25" z="-10.8733"/>
+<normal x="-0.792066" y="0.500067" z="-0.350093"/>
+<texcoord u="-7.34978" v="0.132529"/>
+<texcoord u="0.432236" v="0.384252"/>
+</vertex>
+<vertex>
+<position x="-25.4246" y="0.25" z="-8.26096"/>
+<normal x="-0.82432" y="0.500069" z="-0.265382"/>
+<texcoord u="-5.79194" v="0.131954"/>
+<texcoord u="0.434703" v="0.723701"/>
+</vertex>
+<vertex>
+<position x="-23.2095" y="-2.38132e-008" z="-13.4"/>
+<normal x="-0.887484" y="-0.0888422" z="-0.452195"/>
+<texcoord u="-8.84706" v="0.503455"/>
+<texcoord u="0.448844" v="0.0313064"/>
+</vertex>
+<vertex>
+<position x="-24.483" y="-2.38132e-008" z="-10.9005"/>
+<normal x="-0.913546" y="5.09737e-007" z="-0.406736"/>
+<texcoord u="-7.28922" v="0.502879"/>
+<texcoord u="0.451028" v="0.382833"/>
+</vertex>
+<vertex>
+<position x="-25.4883" y="-2.38132e-008" z="-8.28166"/>
+<normal x="-0.951057" y="9.88581e-007" z="-0.309017"/>
+<texcoord u="-5.73138" v="0.502303"/>
+<texcoord u="0.468915" v="0.723534"/>
+</vertex>
+<vertex>
+<position x="-23.1515" y="-0.25" z="-13.3665"/>
+<normal x="-0.729238" y="-0.574589" z="-0.371565"/>
+<texcoord u="-8.78651" v="0.873805"/>
+<texcoord u="0.471991" v="0.0312636"/>
+</vertex>
+<vertex>
+<position x="-24.4218" y="-0.25" z="-10.8733"/>
+<normal x="-0.790164" y="-0.500069" z="-0.354361"/>
+<texcoord u="-7.22866" v="0.873229"/>
+<texcoord u="0.470208" v="0.381955"/>
+</vertex>
+<vertex>
+<position x="-25.4246" y="-0.25" z="-8.26096"/>
+<normal x="-0.822878" y="-0.500066" z="-0.269825"/>
+<texcoord u="-5.67082" v="0.872654"/>
+<texcoord u="0.516842" v="0.726633"/>
+</vertex>
+<vertex>
+<position x="-19.7305" y="-0.433013" z="-17.7654"/>
+<normal x="-0.368809" y="-0.866057" z="-0.337528"/>
+<texcoord u="-11.8416" v="1.24531"/>
+<texcoord u="0.0626471" v="0.405845"/>
+</vertex>
+<vertex>
+<position x="-21.4794" y="-0.433013" z="-15.6057"/>
+<normal x="-0.447273" y="-0.817779" z="-0.362194"/>
+<texcoord u="-10.2838" v="1.24473"/>
+<texcoord u="0.312353" v="0.405849"/>
+</vertex>
+<vertex>
+<position x="-22.993" y="-0.433013" z="-13.275"/>
+<normal x="-0.375458" y="-0.906881" z="-0.191305"/>
+<texcoord u="-8.72595" v="1.24416"/>
+<texcoord u="0.494219" v="0.0323053"/>
+</vertex>
+<vertex>
+<position x="-24.2546" y="-0.433013" z="-10.7989"/>
+<normal x="-0.455059" y="-0.866057" z="-0.20704"/>
+<texcoord u="-7.1681" v="1.24358"/>
+<texcoord u="0.490042" v="0.381362"/>
+</vertex>
+<vertex>
+<position x="-25.2506" y="-0.433013" z="-8.20441"/>
+<normal x="-0.474208" y="-0.866057" z="-0.158339"/>
+<texcoord u="-5.61027" v="1.243"/>
+<texcoord u="0.559754" v="0.718588"/>
+</vertex>
+<vertex>
+<position x="-25.9698" y="-0.433013" z="-5.52006"/>
+<normal x="-0.555925" y="-0.817777" z="-0.148959"/>
+<texcoord u="-4.05242" v="1.24243"/>
+<texcoord u="0.811885" v="0.968736"/>
+</vertex>
+<vertex>
+<position x="-19.5447" y="-0.5" z="-17.5981"/>
+<normal x="0.00313246" y="-0.999989" z="-0.00347817"/>
+<texcoord u="-11.7811" v="1.61566"/>
+<texcoord u="0.0638235" v="0.382617"/>
+</vertex>
+<vertex>
+<position x="-21.2772" y="-0.5" z="-15.4588"/>
+<normal x="-0.0692309" y="-0.996024" z="-0.056062"/>
+<texcoord u="-10.2232" v="1.61508"/>
+<texcoord u="0.311177" v="0.382629"/>
+</vertex>
+<vertex>
+<position x="-22.7765" y="-0.5" z="-13.15"/>
+<normal x="0.0793741" y="-0.996024" z="0.040443"/>
+<texcoord u="-8.66539" v="1.61451"/>
+<texcoord u="0.515903" v="0.0339278"/>
+</vertex>
+<vertex>
+<position x="-24.0263" y="-0.5" z="-10.6972"/>
+<normal x="0.0019036" y="-0.999989" z="-0.00427621"/>
+<texcoord u="-7.10755" v="1.61393"/>
+<texcoord u="0.510526" v="0.380574"/>
+</vertex>
+<vertex>
+<position x="-25.0128" y="-0.5" z="-8.12715"/>
+<normal x="0.0014459" y="-0.999989" z="-0.00445188"/>
+<texcoord u="-5.54971" v="1.61335"/>
+<texcoord u="0.588783" v="0.715714"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="-0.5" z="-5.46808"/>
+<normal x="-0.0860475" y="-0.996024" z="-0.0230563"/>
+<texcoord u="-3.99186" v="1.61278"/>
+<texcoord u="0.828137" v="0.966103"/>
+</vertex>
+<vertex>
+<position x="-19.3589" y="-0.433013" z="-17.4309"/>
+<normal x="0.374229" y="-0.866058" z="0.331506"/>
+<texcoord u="-11.7204" v="1.98601"/>
+<texcoord u="0.0649928" v="0.359395"/>
+</vertex>
+<vertex>
+<position x="-21.0749" y="-0.433013" z="-15.3118"/>
+<normal x="0.327478" y="-0.906882" z="0.265186"/>
+<texcoord u="-10.1626" v="1.98543"/>
+<texcoord u="0.310003" v="0.359397"/>
+</vertex>
+<vertex>
+<position x="-22.56" y="-0.433013" z="-13.025"/>
+<normal x="0.512804" y="-0.817778" z="0.261286"/>
+<texcoord u="-8.60481" v="1.98485"/>
+<texcoord u="0.53605" v="0.0358209"/>
+</vertex>
+<vertex>
+<position x="-23.7979" y="-0.433013" z="-10.5955"/>
+<normal x="0.458354" y="-0.866058" z="0.199638"/>
+<texcoord u="-7.04697" v="1.98428"/>
+<texcoord u="0.531664" v="0.379496"/>
+</vertex>
+<vertex>
+<position x="-24.775" y="-0.433013" z="-8.0499"/>
+<normal x="0.476711" y="-0.866058" z="0.150633"/>
+<texcoord u="-5.48916" v="1.9837"/>
+<texcoord u="0.612994" v="0.709933"/>
+</vertex>
+<vertex>
+<position x="-25.4808" y="-0.433013" z="-5.4161"/>
+<normal x="0.407028" y="-0.906881" z="0.109063"/>
+<texcoord u="-3.93131" v="1.98313"/>
+<texcoord u="0.838966" v="0.961289"/>
+</vertex>
+<vertex>
+<position x="-19.2229" y="-0.25" z="-17.3084"/>
+<normal x="0.645114" y="-0.500068" z="0.57772"/>
+<texcoord u="-11.6599" v="2.35635"/>
+<texcoord u="0.0658569" v="0.336153"/>
+</vertex>
+<vertex>
+<position x="-20.9268" y="-0.25" z="-15.2042"/>
+<normal x="0.636048" y="-0.574591" z="0.515061"/>
+<texcoord u="-10.1021" v="2.35578"/>
+<texcoord u="0.309142" v="0.336153"/>
+</vertex>
+<vertex>
+<position x="-22.4015" y="-0.25" z="-12.9335"/>
+<normal x="0.808377" y="-0.420565" z="0.411888"/>
+<texcoord u="-8.54423" v="2.3552"/>
+<texcoord u="0.55539" v="0.037193"/>
+</vertex>
+<vertex>
+<position x="-23.6307" y="-0.25" z="-10.5211"/>
+<normal x="0.792065" y="-0.500068" z="0.350092"/>
+<texcoord u="-6.98637" v="2.35463"/>
+<texcoord u="0.552705" v="0.377993"/>
+</vertex>
+<vertex>
+<position x="-24.601" y="-0.25" z="-7.99334"/>
+<normal x="0.82432" y="-0.500069" z="0.265382"/>
+<texcoord u="-5.42855" v="2.35405"/>
+<texcoord u="0.632433" v="0.702817"/>
+</vertex>
+<vertex>
+<position x="-25.3017" y="-0.25" z="-5.37805"/>
+<normal x="0.790554" y="-0.57459" z="0.211828"/>
+<texcoord u="-3.87071" v="2.35348"/>
+<texcoord u="0.851592" v="0.958339"/>
+</vertex>
+<vertex>
+<position x="-19.1732" y="0" z="-17.2636"/>
+<normal x="0.743145" y="-4.63397e-008" z="0.66913"/>
+<texcoord u="-11.5993" v="2.7267"/>
+<texcoord u="0.066175" v="0.312901"/>
+</vertex>
+<vertex>
+<position x="-20.8727" y="0" z="-15.1649"/>
+<normal x="0.774073" y="-0.0888419" z="0.626832"/>
+<texcoord u="-10.0415" v="2.72613"/>
+<texcoord u="0.308827" v="0.312902"/>
+</vertex>
+<vertex>
+<position x="-23.5695" y="0" z="-10.4938"/>
+<normal x="0.913546" y="2.36848e-007" z="0.406736"/>
+<texcoord u="-6.92582" v="2.72498"/>
+<texcoord u="0.574509" v="0.376088"/>
+</vertex>
+<vertex>
+<position x="-22.3435" y="0" z="-12.9"/>
+<normal x="0.887483" y="0.0888442" z="0.452195"/>
+<texcoord u="-8.48365" v="2.72555"/>
+<texcoord u="0.574445" v="0.0376677"/>
+</vertex>
+<vertex>
+<position x="-24.5373" y="0" z="-7.97264"/>
+<normal x="0.951057" y="-1.99776e-006" z="0.309017"/>
+<texcoord u="-5.36796" v="2.7244"/>
+<texcoord u="0.649403" v="0.692432"/>
+</vertex>
+<vertex>
+<position x="-25.2362" y="0" z="-5.36412"/>
+<normal x="0.962106" y="-0.0888404" z="0.257796"/>
+<texcoord u="-3.81014" v="2.72383"/>
+<texcoord u="0.870722" v="0.949017"/>
+</vertex>
+<vertex>
+<position x="5.36413" y="0" z="-25.2362"/>
+<normal x="-0.155816" y="0.0888431" z="0.983783"/>
+<texcoord u="-27.9045" v="-1.71173"/>
+<texcoord u="0.062496" v="0.0474061"/>
+</vertex>
+<vertex>
+<position x="2.69684" y="0" z="-25.6587"/>
+<normal x="-0.104528" y="6.3331e-007" z="0.994522"/>
+<texcoord u="-26.3467" v="-1.71231"/>
+<texcoord u="0.162865" v="0.348879"/>
+</vertex>
+<vertex>
+<position x="-1.25154e-006" y="0" z="-25.8"/>
+<normal x="-7.78765e-008" y="-2.57443e-008" z="1"/>
+<texcoord u="-24.7888" v="-1.71288"/>
+<texcoord u="0.160796" v="0.657568"/>
+</vertex>
+<vertex>
+<position x="-2.69684" y="0" z="-25.6587"/>
+<normal x="0.0521286" y="-0.0888423" z="0.994681"/>
+<texcoord u="-23.231" v="-1.71346"/>
+<texcoord u="0.0327986" v="0.949686"/>
+</vertex>
+<vertex>
+<position x="-5.36413" y="0" z="-25.2362"/>
+<normal x="0.257796" y="0.0888423" z="0.962106"/>
+<texcoord u="-21.6731" v="-1.71404"/>
+<texcoord u="0.653925" v="0.620946"/>
+</vertex>
+<vertex>
+<position x="5.37805" y="0.25" z="-25.3018"/>
+<normal x="-0.128033" y="0.57459" z="0.808365"/>
+<texcoord u="-27.8439" v="-1.34138"/>
+<texcoord u="0.0827653" v="0.0451385"/>
+</vertex>
+<vertex>
+<position x="2.70384" y="0.25" z="-25.7253"/>
+<normal x="-0.092843" y="0.500068" z="0.860995"/>
+<texcoord u="-26.2861" v="-1.34196"/>
+<texcoord u="0.188042" v="0.348037"/>
+</vertex>
+<vertex>
+<position x="-1.25479e-006" y="0.25" z="-25.867"/>
+<normal x="-0.00233592" y="0.500068" z="0.865983"/>
+<texcoord u="-24.7283" v="-1.34254"/>
+<texcoord u="0.18684" v="0.659721"/>
+</vertex>
+<vertex>
+<position x="-2.70384" y="0.25" z="-25.7253"/>
+<normal x="0.047482" y="0.420564" z="0.90602"/>
+<texcoord u="-23.1704" v="-1.34311"/>
+<texcoord u="0.0532109" v="0.952425"/>
+</vertex>
+<vertex>
+<position x="-5.37806" y="0.25" z="-25.3018"/>
+<normal x="0.211829" y="0.574591" z="0.790553"/>
+<texcoord u="-21.6126" v="-1.34369"/>
+<texcoord u="0.631537" v="0.628558"/>
+</vertex>
+<vertex>
+<position x="-7.99335" y="0.25" z="-24.601"/>
+<normal x="0.265382" y="0.500069" z="0.82432"/>
+<texcoord u="-20.0547" v="-1.34426"/>
+<texcoord u="0.5551" v="0.393317"/>
+</vertex>
+<vertex>
+<position x="5.4161" y="0.433013" z="-25.4808"/>
+<normal x="-0.065919" y="0.906882" z="0.416197"/>
+<texcoord u="-27.7834" v="-0.971033"/>
+<texcoord u="0.103136" v="0.0419655"/>
+</vertex>
+<vertex>
+<position x="2.72297" y="0.433013" z="-25.9073"/>
+<normal x="-0.0562856" y="0.866058" z="0.496766"/>
+<texcoord u="-26.2255" v="-0.97161"/>
+<texcoord u="0.213271" v="0.346646"/>
+</vertex>
+<vertex>
+<position x="-1.26366e-006" y="0.433013" z="-26.05"/>
+<normal x="-0.00405111" y="0.866057" z="0.499928"/>
+<texcoord u="-24.6677" v="-0.972185"/>
+<texcoord u="0.213131" v="0.662271"/>
+</vertex>
+<vertex>
+<position x="-2.72297" y="0.433013" z="-25.9073"/>
+<normal x="0.0301209" y="0.817779" z="0.574744"/>
+<texcoord u="-23.1099" v="-0.972761"/>
+<texcoord u="0.0729913" v="0.955891"/>
+</vertex>
+<vertex>
+<position x="-5.41611" y="0.433013" z="-25.4808"/>
+<normal x="0.109063" y="0.906881" z="0.407028"/>
+<texcoord u="-21.552" v="-0.973337"/>
+<texcoord u="0.609337" v="0.636692"/>
+</vertex>
+<vertex>
+<position x="-8.0499" y="0.433013" z="-24.775"/>
+<normal x="0.150634" y="0.866058" z="0.476711"/>
+<texcoord u="-19.9942" v="-0.973913"/>
+<texcoord u="0.532361" v="0.399785"/>
+</vertex>
+<vertex>
+<position x="5.46808" y="0.5" z="-25.7253"/>
+<normal x="0.0139357" y="0.996024" z="-0.0879866"/>
+<texcoord u="-27.7228" v="-0.600683"/>
+<texcoord u="0.123932" v="0.0385282"/>
+</vertex>
+<vertex>
+<position x="2.7491" y="0.5" z="-26.156"/>
+<normal x="-0.00465516" y="0.999989" z="-0.000489419"/>
+<texcoord u="-26.165" v="-0.60126"/>
+<texcoord u="0.238251" v="0.344944"/>
+</vertex>
+<vertex>
+<position x="-1.27579e-006" y="0.5" z="-26.3"/>
+<normal x="-0.00468083" y="0.999989" z="-9.77111e-008"/>
+<texcoord u="-24.6071" v="-0.601835"/>
+<texcoord u="0.239251" v="0.665144"/>
+</vertex>
+<vertex>
+<position x="-2.7491" y="0.5" z="-26.156"/>
+<normal x="0.00466223" y="0.996024" z="0.0889612"/>
+<texcoord u="-23.0493" v="-0.602412"/>
+<texcoord u="0.092422" v="0.959879"/>
+</vertex>
+<vertex>
+<position x="-5.46808" y="0.5" z="-25.7253"/>
+<normal x="-0.0230566" y="0.996024" z="-0.0860479"/>
+<texcoord u="-21.4915" v="-0.602987"/>
+<texcoord u="0.587251" v="0.645125"/>
+</vertex>
+<vertex>
+<position x="-8.12716" y="0.5" z="-25.0128"/>
+<normal x="-0.00445182" y="0.999989" z="0.00144617"/>
+<texcoord u="-19.9336" v="-0.603564"/>
+<texcoord u="0.50953" v="0.405947"/>
+</vertex>
+<vertex>
+<position x="5.52006" y="0.433013" z="-25.9698"/>
+<normal x="0.0900329" y="0.817779" z="-0.568446"/>
+<texcoord u="-27.6623" v="-0.230334"/>
+<texcoord u="0.145101" v="0.0355261"/>
+</vertex>
+<vertex>
+<position x="2.77523" y="0.433013" z="-26.4046"/>
+<normal x="0.0482274" y="0.866058" z="-0.497612"/>
+<texcoord u="-26.1044" v="-0.23091"/>
+<texcoord u="0.262732" v="0.343088"/>
+</vertex>
+<vertex>
+<position x="-1.28792e-006" y="0.433013" z="-26.55"/>
+<normal x="-0.00405103" y="0.866058" z="-0.499927"/>
+<texcoord u="-24.5466" v="-0.231486"/>
+<texcoord u="0.265133" v="0.668026"/>
+</vertex>
+<vertex>
+<position x="-2.77523" y="0.433013" z="-26.4046"/>
+<normal x="-0.0220535" y="0.906882" z="-0.420808"/>
+<texcoord u="-22.9887" v="-0.232062"/>
+<texcoord u="0.111733" v="0.963394"/>
+</vertex>
+<vertex>
+<position x="-5.52006" y="0.433013" z="-25.9698"/>
+<normal x="-0.148959" y="0.817779" z="-0.555922"/>
+<texcoord u="-21.4309" v="-0.232637"/>
+<texcoord u="0.565165" v="0.653558"/>
+</vertex>
+<vertex>
+<position x="-8.20441" y="0.433013" z="-25.2506"/>
+<normal x="-0.158339" y="0.866058" z="-0.474207"/>
+<texcoord u="-19.8731" v="-0.233213"/>
+<texcoord u="0.4867" v="0.41211"/>
+</vertex>
+<vertex>
+<position x="5.55811" y="0.25" z="-26.1489"/>
+<normal x="0.141927" y="0.420561" z="-0.896094"/>
+<texcoord u="-27.6017" v="0.140016"/>
+<texcoord u="0.166434" v="0.03322"/>
+</vertex>
+<vertex>
+<position x="2.79436" y="0.25" z="-26.5866"/>
+<normal x="0.0881965" y="0.500067" z="-0.861484"/>
+<texcoord u="-26.0439" v="0.13944"/>
+<texcoord u="0.286641" v="0.341251"/>
+</vertex>
+<vertex>
+<position x="-1.2968e-006" y="0.25" z="-26.733"/>
+<normal x="-0.00233594" y="0.500068" z="-0.865983"/>
+<texcoord u="-24.486" v="0.138864"/>
+<texcoord u="0.290606" v="0.670711"/>
+</vertex>
+<vertex>
+<position x="-2.79436" y="0.25" z="-26.5866"/>
+<normal x="-0.0428333" y="0.57459" z="-0.81732"/>
+<texcoord u="-22.9282" v="0.138288"/>
+<texcoord u="0.130549" v="0.966136"/>
+</vertex>
+<vertex>
+<position x="-5.55811" y="0.25" z="-26.1489"/>
+<normal x="-0.234817" y="0.420564" z="-0.876348"/>
+<texcoord u="-21.3703" v="0.137712"/>
+<texcoord u="0.270622" v="0.925683"/>
+</vertex>
+<vertex>
+<position x="-8.26096" y="0.25" z="-25.4246"/>
+<normal x="-0.269825" y="0.500068" z="-0.822877"/>
+<texcoord u="-19.8125" v="0.137137"/>
+<texcoord u="0.526253" v="0.925683"/>
+</vertex>
+<vertex>
+<position x="5.57204" y="-2.38132e-008" z="-26.2144"/>
+<normal x="0.155816" y="-0.0888408" z="-0.983783"/>
+<texcoord u="-27.5411" v="0.510365"/>
+<texcoord u="0.187616" v="0.0321585"/>
+</vertex>
+<vertex>
+<position x="2.80136" y="-2.38132e-008" z="-26.6532"/>
+<normal x="0.104528" y="-6.33309e-007" z="-0.994522"/>
+<texcoord u="-25.9833" v="0.50979"/>
+<texcoord u="0.309919" v="0.339654"/>
+</vertex>
+<vertex>
+<position x="-1.30005e-006" y="-2.38132e-008" z="-26.8"/>
+<normal x="3.86164e-008" y="1.02977e-008" z="-1"/>
+<texcoord u="-24.4255" v="0.509214"/>
+<texcoord u="0.31576" v="0.673023"/>
+</vertex>
+<vertex>
+<position x="-2.80137" y="-2.38132e-008" z="-26.6532"/>
+<normal x="-0.0521286" y="0.0888422" z="-0.994681"/>
+<texcoord u="-22.8676" v="0.508638"/>
+<texcoord u="0.148468" v="0.967571"/>
+</vertex>
+<vertex>
+<position x="5.55811" y="-0.25" z="-26.1489"/>
+<normal x="0.128032" y="-0.57459" z="-0.808365"/>
+<texcoord u="-27.4805" v="0.880714"/>
+<texcoord u="0.207687" v="0.0325325"/>
+</vertex>
+<vertex>
+<position x="2.79436" y="-0.25" z="-26.5866"/>
+<normal x="0.0928429" y="-0.500067" z="-0.860995"/>
+<texcoord u="-25.9227" v="0.880139"/>
+<texcoord u="0.332553" v="0.338508"/>
+</vertex>
+<vertex>
+<position x="-1.2968e-006" y="-0.25" z="-26.733"/>
+<normal x="0.00233624" y="-0.500068" z="-0.865983"/>
+<texcoord u="-24.3649" v="0.879564"/>
+<texcoord u="0.33936" v="0.675129"/>
+</vertex>
+<vertex>
+<position x="-2.79436" y="-0.25" z="-26.5866"/>
+<normal x="-0.0474817" y="-0.420563" z="-0.90602"/>
+<texcoord u="-22.8071" v="0.878988"/>
+<texcoord u="0.164566" v="0.967841"/>
+</vertex>
+<vertex>
+<position x="5.52006" y="-0.433013" z="-25.9698"/>
+<normal x="0.065919" y="-0.906881" z="-0.416198"/>
+<texcoord u="-27.4199" v="1.25106"/>
+<texcoord u="0.225373" v="0.0341986"/>
+</vertex>
+<vertex>
+<position x="2.77523" y="-0.433013" z="-26.4046"/>
+<normal x="0.0562854" y="-0.866058" z="-0.496765"/>
+<texcoord u="-25.8621" v="1.25049"/>
+<texcoord u="0.354768" v="0.33756"/>
+</vertex>
+<vertex>
+<position x="-1.28792e-006" y="-0.433013" z="-26.55"/>
+<normal x="0.00405123" y="-0.866058" z="-0.499927"/>
+<texcoord u="-24.3043" v="1.24991"/>
+<texcoord u="0.36404" v="0.676457"/>
+</vertex>
+<vertex>
+<position x="-2.77523" y="-0.433013" z="-26.4046"/>
+<normal x="-0.0301204" y="-0.81778" z="-0.574743"/>
+<texcoord u="-22.7464" v="1.24934"/>
+<texcoord u="0.187369" v="0.967149"/>
+</vertex>
+<vertex>
+<position x="5.46808" y="-0.5" z="-25.7253"/>
+<normal x="-0.0139356" y="-0.996024" z="0.0879867"/>
+<texcoord u="-27.3593" v="1.62141"/>
+<texcoord u="0.579302" v="0.167899"/>
+</vertex>
+<vertex>
+<position x="2.7491" y="-0.5" z="-26.156"/>
+<normal x="0.00465516" y="-0.999989" z="0.000489399"/>
+<texcoord u="-25.8015" v="1.62084"/>
+<texcoord u="0.382741" v="0.345378"/>
+</vertex>
+<vertex>
+<position x="-1.27579e-006" y="-0.5" z="-26.3"/>
+<normal x="0.00468079" y="-0.999989" z="1.54281e-008"/>
+<texcoord u="-24.2437" v="1.62026"/>
+<texcoord u="0.392963" v="0.671588"/>
+</vertex>
+<vertex>
+<position x="-2.7491" y="-0.5" z="-26.156"/>
+<normal x="-0.00466224" y="-0.996024" z="-0.0889613"/>
+<texcoord u="-22.6859" v="1.61969"/>
+<texcoord u="0.485968" v="0.814241"/>
+</vertex>
+<vertex>
+<position x="5.4161" y="-0.433013" z="-25.4808"/>
+<normal x="-0.090033" y="-0.817779" z="0.568446"/>
+<texcoord u="-27.2987" v="1.99176"/>
+<texcoord u="0.59136" v="0.173533"/>
+</vertex>
+<vertex>
+<position x="2.72297" y="-0.433013" z="-25.9073"/>
+<normal x="-0.0482277" y="-0.866057" z="0.497613"/>
+<texcoord u="-25.7409" v="1.99119"/>
+<texcoord u="0.400566" v="0.355101"/>
+</vertex>
+<vertex>
+<position x="-1.26366e-006" y="-0.433013" z="-26.05"/>
+<normal x="0.00405107" y="-0.866057" z="0.499928"/>
+<texcoord u="-24.1832" v="1.99061"/>
+<texcoord u="0.412371" v="0.660381"/>
+</vertex>
+<vertex>
+<position x="-2.72297" y="-0.433013" z="-25.9073"/>
+<normal x="0.0220538" y="-0.906881" z="0.420809"/>
+<texcoord u="-22.6253" v="1.99004"/>
+<texcoord u="0.650287" v="0.836161"/>
+</vertex>
+<vertex>
+<position x="5.37805" y="-0.25" z="-25.3018"/>
+<normal x="-0.141927" y="-0.420565" z="0.896093"/>
+<texcoord u="-27.2382" v="2.36211"/>
+<texcoord u="0.59829" v="0.176293"/>
+</vertex>
+<vertex>
+<position x="2.70384" y="-0.25" z="-25.7253"/>
+<normal x="-0.0881967" y="-0.500069" z="0.861483"/>
+<texcoord u="-25.6803" v="2.36154"/>
+<texcoord u="0.43385" v="0.365599"/>
+</vertex>
+<vertex>
+<position x="-1.25479e-006" y="-0.25" z="-25.867"/>
+<normal x="0.00233552" y="-0.500068" z="0.865983"/>
+<texcoord u="-24.1226" v="2.36096"/>
+<texcoord u="0.431557" v="0.651161"/>
+</vertex>
+<vertex>
+<position x="-2.70384" y="-0.25" z="-25.7253"/>
+<normal x="0.0428334" y="-0.57459" z="0.817319"/>
+<texcoord u="-22.5647" v="2.36039"/>
+<texcoord u="0.657341" v="0.82548"/>
+</vertex>
+<vertex>
+<position x="2.69684" y="0" z="-25.6587"/>
+<normal x="-0.104528" y="6.3331e-007" z="0.994522"/>
+<texcoord u="-25.6198" v="2.73189"/>
+<texcoord u="0.449581" v="0.366612"/>
+</vertex>
+<vertex>
+<position x="5.36413" y="0" z="-25.2362"/>
+<normal x="-0.155816" y="0.0888431" z="0.983783"/>
+<texcoord u="-27.1777" v="2.73246"/>
+<texcoord u="0.61132" v="0.181167"/>
+</vertex>
+<vertex>
+<position x="-1.25154e-006" y="0" z="-25.8"/>
+<normal x="-7.78765e-008" y="-2.57443e-008" z="1"/>
+<texcoord u="-24.062" v="2.73131"/>
+<texcoord u="0.457825" v="0.652298"/>
+</vertex>
+<vertex>
+<position x="-2.69684" y="0" z="-25.6587"/>
+<normal x="0.0521286" y="-0.0888423" z="0.994681"/>
+<texcoord u="-22.5042" v="2.73074"/>
+<texcoord u="0.670326" v="0.818034"/>
+</vertex>
+<vertex>
+<position x="-5.52006" y="0.433013" z="-25.9698"/>
+<normal x="-0.148959" y="0.817779" z="-0.555922"/>
+<texcoord u="-21.4309" v="-0.232637"/>
+<texcoord u="0.2715" v="0.949317"/>
+</vertex>
+<vertex>
+<position x="25.6587" y="0" z="-2.69684"/>
+<normal x="-0.994522" y="-1.89478e-006" z="0.104523"/>
+<texcoord u="-46.5985" v="-1.70482"/>
+<texcoord u="0.953997" v="0.185722"/>
+</vertex>
+<vertex>
+<position x="25.2362" y="0" z="-5.36413"/>
+<normal x="-0.978148" y="1.72487e-006" z="0.207912"/>
+<texcoord u="-45.0407" v="-1.7054"/>
+<texcoord u="0.651982" v="0.175734"/>
+</vertex>
+<vertex>
+<position x="24.5373" y="0" z="-7.97265"/>
+<normal x="-0.951056" y="-3.45489e-006" z="0.309017"/>
+<texcoord u="-43.4828" v="-1.70597"/>
+<texcoord u="0.350351" v="0.157562"/>
+</vertex>
+<vertex>
+<position x="23.5695" y="0" z="-10.4938"/>
+<normal x="-0.929889" y="-0.0888453" z="0.356951"/>
+<texcoord u="-41.925" v="-1.70655"/>
+<texcoord u="0.0493227" v="0.131226"/>
+</vertex>
+<vertex>
+<position x="25.6587" y="0" z="2.69683"/>
+<normal x="-0.994522" y="-6.07566e-006" z="-0.104528"/>
+<texcoord u="43.7561" v="-1.73822"/>
+<texcoord u="0.0821969" v="0.705139"/>
+</vertex>
+<vertex>
+<position x="25.8" y="0" z="0"/>
+<normal x="-1" y="-2.03895e-006" z="-5.75128e-006"/>
+<texcoord u="45.314" v="-1.7388"/>
+<texcoord u="0.384375" v="0.70514"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="0.25" z="-2.70384"/>
+<normal x="-0.861483" y="0.50007" z="0.0881915"/>
+<texcoord u="-46.538" v="-1.33447"/>
+<texcoord u="0.953432" v="0.214677"/>
+</vertex>
+<vertex>
+<position x="25.3018" y="0.25" z="-5.37806"/>
+<normal x="-0.847545" y="0.500067" z="0.177764"/>
+<texcoord u="-44.9801" v="-1.33505"/>
+<texcoord u="0.650634" v="0.204665"/>
+</vertex>
+<vertex>
+<position x="24.601" y="0.25" z="-7.99335"/>
+<normal x="-0.824319" y="0.500071" z="0.265381"/>
+<texcoord u="-43.4223" v="-1.33563"/>
+<texcoord u="0.348217" v="0.186444"/>
+</vertex>
+<vertex>
+<position x="23.6307" y="0.25" z="-10.5211"/>
+<normal x="-0.847003" y="0.420563" z="0.325134"/>
+<texcoord u="-41.8644" v="-1.3362"/>
+<texcoord u="0.0464025" v="0.16004"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="0.25" z="2.70384"/>
+<normal x="-0.860995" y="0.500068" z="-0.0928428"/>
+<texcoord u="43.8167" v="-1.36787"/>
+<texcoord u="0.0818035" v="0.676181"/>
+</vertex>
+<vertex>
+<position x="25.867" y="0.25" z="0"/>
+<normal x="-0.865984" y="0.500067" z="-0.00234056"/>
+<texcoord u="45.3745" v="-1.36845"/>
+<texcoord u="0.384768" v="0.676181"/>
+</vertex>
+<vertex>
+<position x="25.9073" y="0.433013" z="-2.72297"/>
+<normal x="-0.497614" y="0.866057" z="0.0482245"/>
+<texcoord u="-46.4774" v="-0.964124"/>
+<texcoord u="0.956273" v="0.243467"/>
+</vertex>
+<vertex>
+<position x="25.4808" y="0.433013" z="-5.41611"/>
+<normal x="-0.489846" y="0.866058" z="0.0999785"/>
+<texcoord u="-44.9196" v="-0.964701"/>
+<texcoord u="0.651327" v="0.23357"/>
+</vertex>
+<vertex>
+<position x="24.775" y="0.433013" z="-8.0499"/>
+<normal x="-0.476713" y="0.866056" z="0.150634"/>
+<texcoord u="-43.3617" v="-0.965276"/>
+<texcoord u="0.346761" v="0.215364"/>
+</vertex>
+<vertex>
+<position x="23.7979" y="0.433013" z="-10.5955"/>
+<normal x="-0.537306" y="0.817779" z="0.206252"/>
+<texcoord u="-41.8039" v="-0.965852"/>
+<texcoord u="0.0428169" v="0.188777"/>
+</vertex>
+<vertex>
+<position x="25.9073" y="0.433013" z="2.72297"/>
+<normal x="-0.496767" y="0.866057" z="-0.0562858"/>
+<texcoord u="43.8773" v="-0.997524"/>
+<texcoord u="0.0807318" v="0.647241"/>
+</vertex>
+<vertex>
+<position x="26.05" y="0.433013" z="0"/>
+<normal x="-0.499928" y="0.866057" z="-0.00405351"/>
+<texcoord u="45.4351" v="-0.9981"/>
+<texcoord u="0.385839" v="0.647241"/>
+</vertex>
+<vertex>
+<position x="26.156" y="0.5" z="-2.7491"/>
+<normal x="-0.000490247" y="0.999989" z="-0.00465555"/>
+<texcoord u="-46.4168" v="-0.593774"/>
+<texcoord u="0.961084" v="0.272163"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="0.5" z="-5.46809"/>
+<normal x="-0.000975378" y="0.999989" z="-0.00457802"/>
+<texcoord u="-44.859" v="-0.59435"/>
+<texcoord u="0.6532" v="0.262451"/>
+</vertex>
+<vertex>
+<position x="25.0128" y="0.5" z="-8.12716"/>
+<normal x="-0.00144795" y="0.999989" z="-0.00445122"/>
+<texcoord u="-43.3011" v="-0.594926"/>
+<texcoord u="0.345699" v="0.244309"/>
+</vertex>
+<vertex>
+<position x="24.0263" y="0.5" z="-10.6972"/>
+<normal x="-0.0831673" y="0.996024" z="0.0319249"/>
+<texcoord u="-41.7433" v="-0.595502"/>
+<texcoord u="0.0388362" v="0.217465"/>
+</vertex>
+<vertex>
+<position x="26.3" y="0.5" z="0"/>
+<normal x="7.81689e-007" y="0.999989" z="-0.00468022"/>
+<texcoord u="45.4957" v="-0.627751"/>
+<texcoord u="0.387303" v="0.618318"/>
+</vertex>
+<vertex>
+<position x="26.4046" y="0.433013" z="-2.77524"/>
+<normal x="0.496766" y="0.866057" z="-0.0562833"/>
+<texcoord u="-46.3562" v="-0.223426"/>
+<texcoord u="0.965892" v="0.30085"/>
+</vertex>
+<vertex>
+<position x="25.9698" y="0.433013" z="-5.52006"/>
+<normal x="0.488162" y="0.866057" z="-0.107904"/>
+<texcoord u="-44.7984" v="-0.224001"/>
+<texcoord u="0.655074" v="0.291334"/>
+</vertex>
+<vertex>
+<position x="25.2506" y="0.433013" z="-8.20441"/>
+<normal x="0.47421" y="0.866056" z="-0.15834"/>
+<texcoord u="-43.2406" v="-0.224577"/>
+<texcoord u="0.344638" v="0.273254"/>
+</vertex>
+<vertex>
+<position x="24.2547" y="0.433013" z="-10.7989"/>
+<normal x="0.393399" y="0.906881" z="-0.151012"/>
+<texcoord u="-41.6827" v="-0.225152"/>
+<texcoord u="0.0348554" v="0.246153"/>
+</vertex>
+<vertex>
+<position x="26.55" y="0.433013" z="0"/>
+<normal x="0.499929" y="0.866057" z="-0.00404777"/>
+<texcoord u="45.5563" v="-0.257403"/>
+<texcoord u="0.387197" v="0.58938"/>
+</vertex>
+<vertex>
+<position x="26.5866" y="0.25" z="-2.79437"/>
+<normal x="0.860996" y="0.500067" z="-0.0928385"/>
+<texcoord u="-46.2957" v="0.146924"/>
+<texcoord u="0.968734" v="0.329644"/>
+</vertex>
+<vertex>
+<position x="26.1489" y="0.25" z="-5.55811"/>
+<normal x="0.846573" y="0.500069" z="-0.182333"/>
+<texcoord u="-44.7378" v="0.146348"/>
+<texcoord u="0.655769" v="0.32025"/>
+</vertex>
+<vertex>
+<position x="25.4246" y="0.25" z="-8.26097"/>
+<normal x="0.822876" y="0.500069" z="-0.269825"/>
+<texcoord u="-43.18" v="0.145773"/>
+<texcoord u="0.343181" v="0.302174"/>
+</vertex>
+<vertex>
+<position x="24.4218" y="0.25" z="-10.8733"/>
+<normal x="0.764083" y="0.574587" z="-0.293304"/>
+<texcoord u="-41.6222" v="0.145196"/>
+<texcoord u="0.0312664" v="0.274883"/>
+</vertex>
+<vertex>
+<position x="26.6532" y="-2.38132e-008" z="-2.80137"/>
+<normal x="0.994522" y="3.75867e-007" z="-0.104523"/>
+<texcoord u="-46.2351" v="0.517273"/>
+<texcoord u="0.968238" v="0.358602"/>
+</vertex>
+<vertex>
+<position x="26.2144" y="-2.38132e-008" z="-5.57204"/>
+<normal x="0.978148" y="-2.52294e-007" z="-0.207912"/>
+<texcoord u="-44.6773" v="0.516698"/>
+<texcoord u="0.654488" v="0.349182"/>
+</vertex>
+<vertex>
+<position x="25.4883" y="-2.38132e-008" z="-8.28167"/>
+<normal x="0.951056" y="-8.75309e-008" z="-0.309017"/>
+<texcoord u="-43.1194" v="0.516122"/>
+<texcoord u="0.341118" v="0.331061"/>
+</vertex>
+<vertex>
+<position x="26.5866" y="-0.25" z="-2.79437"/>
+<normal x="0.861485" y="-0.500066" z="-0.0881918"/>
+<texcoord u="-46.1746" v="0.887624"/>
+<texcoord u="0.965385" v="0.387631"/>
+</vertex>
+<vertex>
+<position x="26.1489" y="-0.25" z="-5.55811"/>
+<normal x="0.847546" y="-0.500066" z="-0.177764"/>
+<texcoord u="-44.6167" v="0.887048"/>
+<texcoord u="0.652425" v="0.378069"/>
+</vertex>
+<vertex>
+<position x="25.4246" y="-0.25" z="-8.26097"/>
+<normal x="0.824321" y="-0.500068" z="-0.265382"/>
+<texcoord u="-43.0589" v="0.886472"/>
+<texcoord u="0.339838" v="0.359993"/>
+</vertex>
+<vertex>
+<position x="26.4046" y="-0.433013" z="-2.77524"/>
+<normal x="0.497613" y="-0.866057" z="-0.0482245"/>
+<texcoord u="-46.114" v="1.25797"/>
+<texcoord u="0.963431" v="0.416524"/>
+</vertex>
+<vertex>
+<position x="25.9698" y="-0.433013" z="-5.52006"/>
+<normal x="0.489844" y="-0.866058" z="-0.0999781"/>
+<texcoord u="-44.5561" v="1.2574"/>
+<texcoord u="0.652611" v="0.407035"/>
+</vertex>
+<vertex>
+<position x="25.2506" y="-0.433013" z="-8.20441"/>
+<normal x="0.476711" y="-0.866058" z="-0.150633"/>
+<texcoord u="-42.9983" v="1.25682"/>
+<texcoord u="0.341944" v="0.420556"/>
+</vertex>
+<vertex>
+<position x="26.156" y="-0.5" z="-2.7491"/>
+<normal x="0.000488401" y="-0.999989" z="0.00465585"/>
+<texcoord u="-46.0535" v="1.62833"/>
+<texcoord u="0.961085" v="0.445387"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="-0.5" z="-5.46809"/>
+<normal x="0.000972411" y="-0.999989" z="0.00457869"/>
+<texcoord u="-44.4956" v="1.62775"/>
+<texcoord u="0.653191" v="0.435986"/>
+</vertex>
+<vertex>
+<position x="25.0128" y="-0.5" z="-8.12716"/>
+<normal x="0.00144487" y="-0.999989" z="0.0044522"/>
+<texcoord u="-42.9377" v="1.62717"/>
+<texcoord u="0.345924" v="0.457718"/>
+</vertex>
+<vertex>
+<position x="26.3" y="-0.5" z="0"/>
+<normal x="3.39417e-007" y="-0.999989" z="0.00468027"/>
+<texcoord u="45.8591" v="1.59435"/>
+<texcoord u="0.637671" v="0.133374"/>
+</vertex>
+<vertex>
+<position x="25.9073" y="-0.433013" z="-2.72297"/>
+<normal x="-0.496766" y="-0.866058" z="0.0562833"/>
+<texcoord u="-45.993" v="1.99868"/>
+<texcoord u="0.958737" v="0.47426"/>
+</vertex>
+<vertex>
+<position x="25.4808" y="-0.433013" z="-5.41611"/>
+<normal x="-0.488164" y="-0.866056" z="0.107904"/>
+<texcoord u="-44.4351" v="1.9981"/>
+<texcoord u="0.653773" v="0.464937"/>
+</vertex>
+<vertex>
+<position x="24.775" y="-0.433013" z="-8.0499"/>
+<normal x="-0.474209" y="-0.866057" z="0.158339"/>
+<texcoord u="-42.8773" v="1.99752"/>
+<texcoord u="0.349424" v="0.486471"/>
+</vertex>
+<vertex>
+<position x="25.9073" y="-0.433013" z="2.72297"/>
+<normal x="-0.497613" y="-0.866057" z="-0.0482276"/>
+<texcoord u="44.3617" v="1.96527"/>
+<texcoord u="0.335571" v="0.0778807"/>
+</vertex>
+<vertex>
+<position x="26.05" y="-0.433013" z="0"/>
+<normal x="-0.499928" y="-0.866057" z="0.00404787"/>
+<texcoord u="45.9196" v="1.9647"/>
+<texcoord u="0.639518" v="0.104473"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="-0.25" z="-2.70384"/>
+<normal x="-0.860995" y="-0.500069" z="0.0928383"/>
+<texcoord u="-45.9324" v="2.36903"/>
+<texcoord u="0.956782" v="0.503153"/>
+</vertex>
+<vertex>
+<position x="25.3018" y="-0.25" z="-5.37806"/>
+<normal x="-0.846572" y="-0.500071" z="0.182333"/>
+<texcoord u="-44.3745" v="2.36845"/>
+<texcoord u="0.65396" v="0.493897"/>
+</vertex>
+<vertex>
+<position x="24.601" y="-0.25" z="-7.99335"/>
+<normal x="-0.822877" y="-0.500067" z="0.269825"/>
+<texcoord u="-42.8167" v="2.36787"/>
+<texcoord u="0.352536" v="0.515259"/>
+</vertex>
+<vertex>
+<position x="23.6307" y="-0.25" z="-10.5211"/>
+<normal x="-0.764081" y="-0.574589" z="0.293304"/>
+<texcoord u="-41.2589" v="2.3673"/>
+<texcoord u="0.0527318" v="0.558925"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="-0.25" z="2.70384"/>
+<normal x="-0.861483" y="-0.500069" z="-0.0881965"/>
+<texcoord u="44.4223" v="2.33563"/>
+<texcoord u="0.338255" v="0.0633319"/>
+</vertex>
+<vertex>
+<position x="25.867" y="-0.25" z="0"/>
+<normal x="-0.865982" y="-0.500069" z="0.00233067"/>
+<texcoord u="45.9802" v="2.33505"/>
+<texcoord u="0.640972" v="0.0755495"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="0.25" z="-2.70384"/>
+<normal x="-0.861483" y="0.50007" z="0.0881915"/>
+<texcoord u="46.9324" v="-1.36903"/>
+<texcoord u="0.68762" v="0.68439"/>
+</vertex>
+<vertex>
+<position x="25.6587" y="0" z="-2.69684"/>
+<normal x="-0.994522" y="-1.89478e-006" z="0.104523"/>
+<texcoord u="46.8718" v="-1.73938"/>
+<texcoord u="0.686444" v="0.713326"/>
+</vertex>
+<vertex>
+<position x="25.9073" y="0.433013" z="-2.72297"/>
+<normal x="-0.497614" y="0.866057" z="0.0482245"/>
+<texcoord u="46.9929" v="-0.998676"/>
+<texcoord u="0.690111" v="0.669807"/>
+</vertex>
+<vertex>
+<position x="26.156" y="0.5" z="-2.7491"/>
+<normal x="-0.000490247" y="0.999989" z="-0.00465555"/>
+<texcoord u="47.0535" v="-0.628326"/>
+<texcoord u="0.69371" v="0.641063"/>
+</vertex>
+<vertex>
+<position x="26.4046" y="0.433013" z="-2.77524"/>
+<normal x="0.496766" y="0.866057" z="-0.0562833"/>
+<texcoord u="47.1141" v="-0.257979"/>
+<texcoord u="0.697313" v="0.61233"/>
+</vertex>
+<vertex>
+<position x="26.5866" y="0.25" z="-2.79437"/>
+<normal x="0.860996" y="0.500067" z="-0.0928385"/>
+<texcoord u="47.1747" v="0.112372"/>
+<texcoord u="0.700518" v="0.583548"/>
+</vertex>
+<vertex>
+<position x="26.156" y="-0.5" z="-2.7491"/>
+<normal x="0.000488401" y="-0.999989" z="0.00465585"/>
+<texcoord u="47.4169" v="1.59377"/>
+<texcoord u="0.945679" v="0.137461"/>
+</vertex>
+<vertex>
+<position x="25.9073" y="-0.433013" z="-2.72297"/>
+<normal x="-0.496766" y="-0.866058" z="0.0562833"/>
+<texcoord u="47.4774" v="1.96412"/>
+<texcoord u="0.944598" v="0.108513"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="-0.25" z="-2.70384"/>
+<normal x="-0.860995" y="-0.500069" z="0.0928383"/>
+<texcoord u="47.538" v="2.33447"/>
+<texcoord u="0.94391" v="0.0795607"/>
+</vertex>
+<vertex>
+<position x="25.2362" y="0" z="-5.36413"/>
+<normal x="-0.978148" y="1.72487e-006" z="0.207912"/>
+<texcoord u="-44.314" v="2.7388"/>
+<texcoord u="0.653467" v="0.522856"/>
+</vertex>
+<vertex>
+<position x="25.6587" y="0" z="-2.69684"/>
+<normal x="-0.994522" y="-1.89478e-006" z="0.104523"/>
+<texcoord u="-45.8719" v="2.73938"/>
+<texcoord u="0.955506" v="0.532086"/>
+</vertex>
+<vertex>
+<position x="24.5373" y="0" z="-7.97265"/>
+<normal x="-0.951056" y="-3.45489e-006" z="0.309017"/>
+<texcoord u="-42.7561" v="2.73822"/>
+<texcoord u="0.354975" v="0.544117"/>
+</vertex>
+<vertex>
+<position x="23.5695" y="0" z="-10.4938"/>
+<normal x="-0.929889" y="-0.0888453" z="0.356951"/>
+<texcoord u="-41.1983" v="2.73765"/>
+<texcoord u="0.0572992" v="0.587524"/>
+</vertex>
+<vertex>
+<position x="25.6587" y="0" z="2.69683"/>
+<normal x="-0.994522" y="-6.07566e-006" z="-0.104528"/>
+<texcoord u="44.4829" v="2.70598"/>
+<texcoord u="0.339816" v="0.0344141"/>
+</vertex>
+<vertex>
+<position x="25.8" y="0" z="0"/>
+<normal x="-1" y="-2.03895e-006" z="-5.75128e-006"/>
+<texcoord u="46.0407" v="2.7054"/>
+<texcoord u="0.641748" v="0.0465985"/>
+</vertex>
+<vertex>
+<position x="25.6587" y="0" z="-2.69684"/>
+<normal x="-0.994522" y="-1.89478e-006" z="0.104523"/>
+<texcoord u="47.5985" v="2.70482"/>
+<texcoord u="0.943901" v="0.0506006"/>
+</vertex>
+<vertex>
+<position x="5.36412" y="0" z="25.2362"/>
+<normal x="-0.207912" y="-5.4578e-007" z="-0.978148"/>
+<texcoord u="25.0622" v="-1.73132"/>
+<texcoord u="0.571978" v="0.432113"/>
+</vertex>
+<vertex>
+<position x="7.97264" y="0" z="24.5373"/>
+<normal x="-0.257796" y="-0.0888435" z="-0.962106"/>
+<texcoord u="26.62" v="-1.73189"/>
+<texcoord u="0.571978" v="0.131459"/>
+</vertex>
+<vertex>
+<position x="10.4938" y="0" z="23.5695"/>
+<normal x="-0.452196" y="0.0888431" z="-0.887483"/>
+<texcoord u="28.1778" v="-1.73247"/>
+<texcoord u="0.033272" v="0.060897"/>
+</vertex>
+<vertex>
+<position x="12.9" y="0" z="22.3435"/>
+<normal x="-0.5" y="3.65569e-007" z="-0.866025"/>
+<texcoord u="29.7357" v="-1.73304"/>
+<texcoord u="0.049549" v="0.361111"/>
+</vertex>
+<vertex>
+<position x="15.1649" y="0" z="20.8726"/>
+<normal x="-0.587785" y="4.58249e-007" z="-0.809017"/>
+<texcoord u="31.2934" v="-1.73362"/>
+<texcoord u="0.0576867" v="0.661664"/>
+</vertex>
+<vertex>
+<position x="17.2636" y="0" z="19.1731"/>
+<normal x="-0.626832" y="-0.0888432" z="-0.774073"/>
+<texcoord u="32.8513" v="-1.73419"/>
+<texcoord u="0.0576855" v="0.962318"/>
+</vertex>
+<vertex>
+<position x="5.37805" y="0.25" z="25.3017"/>
+<normal x="-0.177763" y="0.500069" z="-0.847544"/>
+<texcoord u="25.1227" v="-1.36097"/>
+<texcoord u="0.543166" v="0.432502"/>
+</vertex>
+<vertex>
+<position x="7.99334" y="0.25" z="24.601"/>
+<normal x="-0.234817" y="0.420565" z="-0.876348"/>
+<texcoord u="26.6806" v="-1.36154"/>
+<texcoord u="0.543167" v="0.131068"/>
+</vertex>
+<vertex>
+<position x="10.5211" y="0.25" z="23.6307"/>
+<normal x="-0.371565" y="0.57459" z="-0.729236"/>
+<texcoord u="28.2384" v="-1.36212"/>
+<texcoord u="0.062022" v="0.0589525"/>
+</vertex>
+<vertex>
+<position x="12.9335" y="0.25" z="22.4015"/>
+<normal x="-0.430968" y="0.500069" z="-0.751131"/>
+<texcoord u="29.7962" v="-1.36269"/>
+<texcoord u="0.0783397" v="0.359942"/>
+</vertex>
+<vertex>
+<position x="15.2042" y="0.25" z="20.9268"/>
+<normal x="-0.507122" y="0.500069" z="-0.701967"/>
+<texcoord u="31.3541" v="-1.36327"/>
+<texcoord u="0.0864975" v="0.661267"/>
+</vertex>
+<vertex>
+<position x="17.3084" y="0.25" z="19.2229"/>
+<normal x="-0.570959" y="0.420565" z="-0.705075"/>
+<texcoord u="32.9119" v="-1.36384"/>
+<texcoord u="0.0864975" v="0.962705"/>
+</vertex>
+<vertex>
+<position x="5.4161" y="0.433013" z="25.4808"/>
+<normal x="-0.0999784" y="0.866057" z="-0.489846"/>
+<texcoord u="25.1833" v="-0.990616"/>
+<texcoord u="0.514365" v="0.43357"/>
+</vertex>
+<vertex>
+<position x="8.0499" y="0.433013" z="24.775"/>
+<normal x="-0.148959" y="0.817779" z="-0.555922"/>
+<texcoord u="26.7411" v="-0.991193"/>
+<texcoord u="0.514376" v="0.129999"/>
+</vertex>
+<vertex>
+<position x="10.5955" y="0.433013" z="23.7979"/>
+<normal x="-0.191306" y="0.906881" z="-0.375458"/>
+<texcoord u="28.2989" v="-0.991767"/>
+<texcoord u="0.0903115" v="0.0536345"/>
+</vertex>
+<vertex>
+<position x="13.025" y="0.433013" z="22.56"/>
+<normal x="-0.246456" y="0.866057" z="-0.434976"/>
+<texcoord u="29.8568" v="-0.992343"/>
+<texcoord u="0.10693" v="0.356746"/>
+</vertex>
+<vertex>
+<position x="15.3118" y="0.433013" z="21.0749"/>
+<normal x="-0.290573" y="0.866058" z="-0.406831"/>
+<texcoord u="31.4146" v="-0.99292"/>
+<texcoord u="0.115296" v="0.660201"/>
+</vertex>
+<vertex>
+<position x="17.4309" y="0.433013" z="19.3589"/>
+<normal x="-0.362195" y="0.817779" z="-0.447273"/>
+<texcoord u="32.9725" v="-0.993496"/>
+<texcoord u="0.115294" v="0.963776"/>
+</vertex>
+<vertex>
+<position x="5.46808" y="0.5" z="25.7253"/>
+<normal x="0.00457848" y="0.999989" z="-0.00097313"/>
+<texcoord u="25.2438" v="-0.620266"/>
+<texcoord u="0.485591" v="0.435025"/>
+</vertex>
+<vertex>
+<position x="8.12715" y="0.5" z="25.0128"/>
+<normal x="-0.0230564" y="0.996024" z="-0.0860477"/>
+<texcoord u="26.8017" v="-0.620842"/>
+<texcoord u="0.485594" v="0.128544"/>
+</vertex>
+<vertex>
+<position x="10.6972" y="0.5" z="24.0263"/>
+<normal x="0.0404432" y="0.996024" z="0.0793744"/>
+<texcoord u="28.3595" v="-0.621418"/>
+<texcoord u="0.118332" v="0.0463801"/>
+</vertex>
+<vertex>
+<position x="13.15" y="0.5" z="22.7765"/>
+<normal x="0.0040539" y="0.999989" z="-0.00234013"/>
+<texcoord u="29.9173" v="-0.621993"/>
+<texcoord u="0.135397" v="0.352385"/>
+</vertex>
+<vertex>
+<position x="15.4588" y="0.5" z="21.2771"/>
+<normal x="0.00378679" y="0.999989" z="-0.00275145"/>
+<texcoord u="31.4752" v="-0.622569"/>
+<texcoord u="0.144073" v="0.658753"/>
+</vertex>
+<vertex>
+<position x="17.5981" y="0.5" z="19.5447"/>
+<normal x="-0.0560618" y="0.996024" z="-0.0692305"/>
+<texcoord u="33.033" v="-0.623145"/>
+<texcoord u="0.144068" v="0.965224"/>
+</vertex>
+<vertex>
+<position x="5.52006" y="0.433013" z="25.9698"/>
+<normal x="0.107904" y="0.866058" z="0.488161"/>
+<texcoord u="25.3044" v="-0.249916"/>
+<texcoord u="0.456816" v="0.43648"/>
+</vertex>
+<vertex>
+<position x="8.2044" y="0.433013" z="25.2506"/>
+<normal x="0.109063" y="0.906882" z="0.407027"/>
+<texcoord u="26.8622" v="-0.250492"/>
+<texcoord u="0.456813" v="0.127088"/>
+</vertex>
+<vertex>
+<position x="10.7989" y="0.433013" z="24.2546"/>
+<normal x="0.261286" y="0.817779" z="0.512803"/>
+<texcoord u="28.4201" v="-0.251068"/>
+<texcoord u="0.146345" v="0.0391317"/>
+</vertex>
+<vertex>
+<position x="13.275" y="0.433013" z="22.993"/>
+<normal x="0.253472" y="0.866058" z="0.430924"/>
+<texcoord u="29.9779" v="-0.251644"/>
+<texcoord u="0.163866" v="0.348023"/>
+</vertex>
+<vertex>
+<position x="15.6057" y="0.433013" z="21.4794"/>
+<normal x="0.297127" y="0.866058" z="0.402068"/>
+<texcoord u="31.5358" v="-0.25222"/>
+<texcoord u="0.172852" v="0.657289"/>
+</vertex>
+<vertex>
+<position x="17.7654" y="0.433013" z="19.7305"/>
+<normal x="0.265187" y="0.906881" z="0.327479"/>
+<texcoord u="33.0936" v="-0.252796"/>
+<texcoord u="0.172848" v="0.966682"/>
+</vertex>
+<vertex>
+<position x="8.26096" y="0.25" z="25.4246"/>
+<normal x="0.211828" y="0.57459" z="0.790554"/>
+<texcoord u="26.9228" v="0.119858"/>
+<texcoord u="0.428022" v="0.12602"/>
+</vertex>
+<vertex>
+<position x="10.8733" y="0.25" z="24.4218"/>
+<normal x="0.411889" y="0.420562" z="0.808378"/>
+<texcoord u="28.4806" v="0.119282"/>
+<texcoord u="0.174639" v="0.0338142"/>
+</vertex>
+<vertex>
+<position x="13.3665" y="0.25" z="23.1515"/>
+<normal x="0.435015" y="0.500066" z="0.748796"/>
+<texcoord u="30.0385" v="0.118705"/>
+<texcoord u="0.19246" v="0.344828"/>
+</vertex>
+<vertex>
+<position x="15.7133" y="0.25" z="21.6275"/>
+<normal x="0.510902" y="0.500067" z="0.699222"/>
+<texcoord u="31.5963" v="0.118131"/>
+<texcoord u="0.201651" v="0.656223"/>
+</vertex>
+<vertex>
+<position x="17.8879" y="0.25" z="19.8665"/>
+<normal x="0.515062" y="0.57459" z="0.636049"/>
+<texcoord u="33.1541" v="0.117554"/>
+<texcoord u="0.201645" v="0.967752"/>
+</vertex>
+<vertex>
+<position x="10.9005" y="-2.38132e-008" z="24.483"/>
+<normal x="0.452196" y="-0.0888401" z="0.887483"/>
+<texcoord u="28.5411" v="0.489634"/>
+<texcoord u="0.203394" v="0.0318602"/>
+</vertex>
+<vertex>
+<position x="13.4" y="-2.38132e-008" z="23.2095"/>
+<normal x="0.5" y="2.11103e-007" z="0.866025"/>
+<texcoord u="30.099" v="0.489057"/>
+<texcoord u="0.221257" v="0.343659"/>
+</vertex>
+<vertex>
+<position x="15.7526" y="-2.38132e-008" z="21.6817"/>
+<normal x="0.587785" y="0" z="0.809017"/>
+<texcoord u="31.6568" v="0.488481"/>
+<texcoord u="0.230462" v="0.655826"/>
+</vertex>
+<vertex>
+<position x="17.9327" y="-2.38132e-008" z="19.9163"/>
+<normal x="0.626832" y="0.0888412" z="0.774073"/>
+<texcoord u="33.2147" v="0.487904"/>
+<texcoord u="0.230457" v="0.96814"/>
+</vertex>
+<vertex>
+<position x="10.8733" y="-0.25" z="24.4218"/>
+<normal x="0.371565" y="-0.574589" z="0.729237"/>
+<texcoord u="28.6017" v="0.859984"/>
+<texcoord u="0.232657" v="0.0337977"/>
+</vertex>
+<vertex>
+<position x="13.3665" y="-0.25" z="23.1515"/>
+<normal x="0.43097" y="-0.500066" z="0.751132"/>
+<texcoord u="30.1595" v="0.859408"/>
+<texcoord u="0.250264" v="0.344823"/>
+</vertex>
+<vertex>
+<position x="15.7133" y="-0.25" z="21.6275"/>
+<normal x="0.507123" y="-0.500066" z="0.701969"/>
+<texcoord u="31.7174" v="0.858832"/>
+<texcoord u="0.259273" v="0.656224"/>
+</vertex>
+<vertex>
+<position x="17.8879" y="-0.25" z="19.8665"/>
+<normal x="0.57096" y="-0.420562" z="0.705076"/>
+<texcoord u="33.2752" v="0.858256"/>
+<texcoord u="0.259269" v="0.967753"/>
+</vertex>
+<vertex>
+<position x="10.7989" y="-0.433013" z="24.2546"/>
+<normal x="0.191305" y="-0.906882" z="0.375457"/>
+<texcoord u="28.6622" v="1.23033"/>
+<texcoord u="0.261896" v="0.0361472"/>
+</vertex>
+<vertex>
+<position x="13.275" y="-0.433013" z="22.993"/>
+<normal x="0.246456" y="-0.866058" z="0.434976"/>
+<texcoord u="30.2201" v="1.22976"/>
+<texcoord u="0.279078" v="0.345057"/>
+</vertex>
+<vertex>
+<position x="15.6057" y="-0.433013" z="21.4794"/>
+<normal x="0.290572" y="-0.866058" z="0.406831"/>
+<texcoord u="31.7779" v="1.22918"/>
+<texcoord u="0.288028" v="0.654324"/>
+</vertex>
+<vertex>
+<position x="10.6972" y="-0.5" z="24.0263"/>
+<normal x="-0.0404426" y="-0.996024" z="-0.0793732"/>
+<texcoord u="28.7227" v="1.60068"/>
+<texcoord u="0.291241" v="0.039653"/>
+</vertex>
+<vertex>
+<position x="13.15" y="-0.5" z="22.7765"/>
+<normal x="-0.00405377" y="-0.999989" z="0.00234034"/>
+<texcoord u="30.2806" v="1.60011"/>
+<texcoord u="0.307885" v="0.345681"/>
+</vertex>
+<vertex>
+<position x="15.4588" y="-0.5" z="21.2771"/>
+<normal x="-0.003787" y="-0.999989" z="0.00275114"/>
+<texcoord u="31.8385" v="1.59953"/>
+<texcoord u="0.316754" v="0.652043"/>
+</vertex>
+<vertex>
+<position x="10.5955" y="-0.433013" z="23.7979"/>
+<normal x="-0.261286" y="-0.817779" z="-0.512803"/>
+<texcoord u="28.7833" v="1.97103"/>
+<texcoord u="0.320589" v="0.0431645"/>
+</vertex>
+<vertex>
+<position x="13.025" y="-0.433013" z="22.56"/>
+<normal x="-0.253472" y="-0.866058" z="-0.430925"/>
+<texcoord u="30.3412" v="1.97046"/>
+<texcoord u="0.336693" v="0.346304"/>
+</vertex>
+<vertex>
+<position x="15.3118" y="-0.433013" z="21.0749"/>
+<normal x="-0.297128" y="-0.866057" z="-0.402069"/>
+<texcoord u="31.899" v="1.96988"/>
+<texcoord u="0.345476" v="0.649747"/>
+</vertex>
+<vertex>
+<position x="10.5211" y="-0.25" z="23.6307"/>
+<normal x="-0.411889" y="-0.420565" z="-0.808377"/>
+<texcoord u="28.8439" v="2.34138"/>
+<texcoord u="0.349811" v="0.0455159"/>
+</vertex>
+<vertex>
+<position x="12.9335" y="-0.25" z="22.4015"/>
+<normal x="-0.435014" y="-0.500069" z="-0.748795"/>
+<texcoord u="30.4018" v="2.34081"/>
+<texcoord u="0.365507" v="0.346538"/>
+</vertex>
+<vertex>
+<position x="15.2042" y="-0.25" z="20.9268"/>
+<normal x="-0.510902" y="-0.500069" z="-0.699222"/>
+<texcoord u="31.9596" v="2.34023"/>
+<texcoord u="0.374231" v="0.647848"/>
+</vertex>
+<vertex>
+<position x="12.9" y="0" z="22.3435"/>
+<normal x="-0.5" y="3.65569e-007" z="-0.866025"/>
+<texcoord u="30.4623" v="2.71116"/>
+<texcoord u="0.394318" v="0.346093"/>
+</vertex>
+<vertex>
+<position x="10.4938" y="0" z="23.5695"/>
+<normal x="-0.452196" y="0.0888431" z="-0.887483"/>
+<texcoord u="28.9045" v="2.71173"/>
+<texcoord u="0.378816" v="0.0458388"/>
+</vertex>
+<vertex>
+<position x="15.1649" y="0" z="20.8726"/>
+<normal x="-0.587785" y="4.58249e-007" z="-0.809017"/>
+<texcoord u="32.0201" v="2.71058"/>
+<texcoord u="0.403019" v="0.646631"/>
+</vertex>
+<vertex>
+<position x="17.2636" y="0" z="19.1731"/>
+<normal x="-0.626832" y="-0.0888432" z="-0.774073"/>
+<texcoord u="33.578" v="2.71001"/>
+<texcoord u="0.419853" v="0.946813"/>
+</vertex>
+<vertex>
+<position x="-19.1731" y="0" z="17.2636"/>
+<normal x="0.704311" y="0.0888417" z="-0.704311"/>
+<texcoord u="9.48371" v="-1.72556"/>
+<texcoord u="0.0464799" v="0.0365955"/>
+</vertex>
+<vertex>
+<position x="-17.2636" y="0" z="19.1731"/>
+<normal x="0.669131" y="-1.00403e-006" z="-0.743145"/>
+<texcoord u="11.0415" v="-1.72613"/>
+<texcoord u="0.0464798" v="0.261475"/>
+</vertex>
+<vertex>
+<position x="-15.1649" y="0" z="20.8726"/>
+<normal x="0.587785" y="-4.42802e-007" z="-0.809017"/>
+<texcoord u="12.5994" v="-1.72671"/>
+<texcoord u="0.0403882" v="0.48628"/>
+</vertex>
+<vertex>
+<position x="-19.2229" y="0.25" z="17.3084"/>
+<normal x="0.578725" y="0.574591" z="-0.578725"/>
+<texcoord u="9.54426" v="-1.35521"/>
+<texcoord u="0.0680311" v="0.036301"/>
+</vertex>
+<vertex>
+<position x="-17.3084" y="0.25" z="19.2229"/>
+<normal x="0.581192" y="0.500068" z="-0.641988"/>
+<texcoord u="11.1021" v="-1.35578"/>
+<texcoord u="0.0680311" v="0.26177"/>
+</vertex>
+<vertex>
+<position x="-15.2042" y="0.25" z="20.9268"/>
+<normal x="0.510901" y="0.50007" z="-0.699221"/>
+<texcoord u="12.66" v="-1.35636"/>
+<texcoord u="0.0619225" v="0.48716"/>
+</vertex>
+<vertex>
+<position x="-19.3589" y="0.433013" z="17.4309"/>
+<normal x="0.297965" y="0.906881" z="-0.297965"/>
+<texcoord u="9.60481" v="-0.984857"/>
+<texcoord u="0.0895711" v="0.0355062"/>
+</vertex>
+<vertex>
+<position x="-17.4309" y="0.433013" z="19.3589"/>
+<normal x="0.337528" y="0.866057" z="-0.368808"/>
+<texcoord u="11.1627" v="-0.985432"/>
+<texcoord u="0.089571" v="0.262565"/>
+</vertex>
+<vertex>
+<position x="-15.3118" y="0.433013" z="21.0749"/>
+<normal x="0.297127" y="0.866058" z="-0.402068"/>
+<texcoord u="12.7205" v="-0.986009"/>
+<texcoord u="0.0727742" v="0.489014"/>
+</vertex>
+<vertex>
+<position x="-19.5447" y="0.5" z="17.5981"/>
+<normal x="-0.0629921" y="0.996024" z="0.0629921"/>
+<texcoord u="9.66532" v="-0.614505"/>
+<texcoord u="0.111093" v="0.0344109"/>
+</vertex>
+<vertex>
+<position x="-17.5981" y="0.5" z="19.5447"/>
+<normal x="0.00347831" y="0.999989" z="0.00313232"/>
+<texcoord u="11.2232" v="-0.61508"/>
+<texcoord u="0.111093" v="0.26366"/>
+</vertex>
+<vertex>
+<position x="-15.4588" y="0.5" z="21.2772"/>
+<normal x="0.00378665" y="0.999989" z="0.00275163"/>
+<texcoord u="12.781" v="-0.615657"/>
+<texcoord u="0.094166" v="0.491693"/>
+</vertex>
+<vertex>
+<position x="-13.15" y="0.5" z="22.7765"/>
+<normal x="0.00405376" y="0.999989" z="0.00234036"/>
+<texcoord u="14.3389" v="-0.616234"/>
+<texcoord u="0.0542065" v="0.717432"/>
+</vertex>
+<vertex>
+<position x="-22.993" y="0.433013" z="13.275"/>
+<normal x="-0.430924" y="0.866058" z="0.253472"/>
+<texcoord u="6.61021" v="-0.243003"/>
+<texcoord u="0.278334" v="0.704759"/>
+</vertex>
+<vertex>
+<position x="-21.4794" y="0.433013" z="15.6057"/>
+<normal x="-0.353404" y="0.906882" z="0.229503"/>
+<texcoord u="8.16806" v="-0.243579"/>
+<texcoord u="0.206817" v="0.924858"/>
+</vertex>
+<vertex>
+<position x="-19.7305" y="0.433013" z="17.7654"/>
+<normal x="-0.406962" y="0.81778" z="0.406962"/>
+<texcoord u="9.72588" v="-0.244155"/>
+<texcoord u="0.13262" v="0.0333216"/>
+</vertex>
+<vertex>
+<position x="-17.7654" y="0.433013" z="19.7305"/>
+<normal x="-0.331506" y="0.866058" z="0.374229"/>
+<texcoord u="11.2837" v="-0.244731"/>
+<texcoord u="0.13262" v="0.264749"/>
+</vertex>
+<vertex>
+<position x="-15.6057" y="0.433013" z="21.4794"/>
+<normal x="-0.290573" y="0.866057" z="0.406831"/>
+<texcoord u="12.8416" v="-0.245307"/>
+<texcoord u="0.115546" v="0.494373"/>
+</vertex>
+<vertex>
+<position x="-13.275" y="0.433013" z="22.993"/>
+<normal x="-0.246456" y="0.866057" z="0.434976"/>
+<texcoord u="14.3994" v="-0.245883"/>
+<texcoord u="0.0752123" v="0.722256"/>
+</vertex>
+<vertex>
+<position x="-23.1515" y="0.25" z="13.3665"/>
+<normal x="-0.748794" y="0.50007" z="0.435014"/>
+<texcoord u="6.67077" v="0.127347"/>
+<texcoord u="0.299065" v="0.710656"/>
+</vertex>
+<vertex>
+<position x="-21.6275" y="0.25" z="15.7133"/>
+<normal x="-0.686402" y="0.574591" z="0.445755"/>
+<texcoord u="8.22861" v="0.126771"/>
+<texcoord u="0.227058" v="0.932273"/>
+</vertex>
+<vertex>
+<position x="-19.8665" y="0.25" z="17.8879"/>
+<normal x="-0.641531" y="0.420566" z="0.641531"/>
+<texcoord u="9.78645" v="0.126195"/>
+<texcoord u="0.15416" v="0.0325266"/>
+</vertex>
+<vertex>
+<position x="-17.8879" y="0.25" z="19.8665"/>
+<normal x="-0.577719" y="0.500071" z="0.645113"/>
+<texcoord u="11.3443" v="0.125619"/>
+<texcoord u="0.15416" v="0.265544"/>
+</vertex>
+<vertex>
+<position x="-15.7133" y="0.25" z="21.6275"/>
+<normal x="-0.507122" y="0.50007" z="0.701967"/>
+<texcoord u="12.9021" v="0.125043"/>
+<texcoord u="0.136969" v="0.496766"/>
+</vertex>
+<vertex>
+<position x="-13.3665" y="0.25" z="23.1515"/>
+<normal x="-0.430968" y="0.500069" z="0.751131"/>
+<texcoord u="14.46" v="0.124467"/>
+<texcoord u="0.0962821" v="0.726796"/>
+</vertex>
+<vertex>
+<position x="-10.8733" y="0.25" z="24.4218"/>
+<normal x="-0.350093" y="0.500067" z="0.792065"/>
+<texcoord u="16.0178" v="0.123891"/>
+<texcoord u="0.0388074" v="0.952614"/>
+</vertex>
+<vertex>
+<position x="-23.2095" y="-2.38132e-008" z="13.4"/>
+<normal x="-0.866025" y="-1.54466e-007" z="0.5"/>
+<texcoord u="6.73133" v="0.497697"/>
+<texcoord u="0.319652" v="0.717039"/>
+</vertex>
+<vertex>
+<position x="-21.6817" y="-2.38132e-008" z="15.7527"/>
+<normal x="-0.835354" y="0.0888418" z="0.542485"/>
+<texcoord u="8.28917" v="0.497121"/>
+<texcoord u="0.247464" v="0.939213"/>
+</vertex>
+<vertex>
+<position x="-19.9163" y="-2.38132e-008" z="17.9327"/>
+<normal x="-0.704311" y="-0.0888439" z="0.70431"/>
+<texcoord u="9.847" v="0.496545"/>
+<texcoord u="0.175711" v="0.0322322"/>
+</vertex>
+<vertex>
+<position x="-17.9327" y="-2.38132e-008" z="19.9163"/>
+<normal x="-0.669131" y="-1.64764e-007" z="0.743145"/>
+<texcoord u="11.4048" v="0.495969"/>
+<texcoord u="0.175711" v="0.265839"/>
+</vertex>
+<vertex>
+<position x="-15.7527" y="-2.38132e-008" z="21.6817"/>
+<normal x="-0.587785" y="2.31699e-007" z="0.809017"/>
+<texcoord u="12.9627" v="0.495393"/>
+<texcoord u="0.15844" v="0.498654"/>
+</vertex>
+<vertex>
+<position x="-13.4" y="-2.38132e-008" z="23.2095"/>
+<normal x="-0.5" y="4.78844e-007" z="0.866026"/>
+<texcoord u="14.5205" v="0.494817"/>
+<texcoord u="0.117453" v="0.730836"/>
+</vertex>
+<vertex>
+<position x="-10.9005" y="-2.38132e-008" z="24.483"/>
+<normal x="-0.406736" y="6.3331e-007" z="0.913546"/>
+<texcoord u="16.0784" v="0.494241"/>
+<texcoord u="0.0596196" v="0.958216"/>
+</vertex>
+<vertex>
+<position x="-23.1515" y="-0.25" z="13.3665"/>
+<normal x="-0.751131" y="-0.500069" z="0.430968"/>
+<texcoord u="6.79189" v="0.868047"/>
+<texcoord u="0.340058" v="0.723975"/>
+</vertex>
+<vertex>
+<position x="-21.6275" y="-0.25" z="15.7133"/>
+<normal x="-0.760893" y="-0.420568" z="0.49413"/>
+<texcoord u="8.34973" v="0.867471"/>
+<texcoord u="0.268051" v="0.945593"/>
+</vertex>
+<vertex>
+<position x="-19.8665" y="-0.25" z="17.8879"/>
+<normal x="-0.578724" y="-0.574592" z="0.578724"/>
+<texcoord u="9.90756" v="0.866895"/>
+<texcoord u="0.197262" v="0.0325266"/>
+</vertex>
+<vertex>
+<position x="-17.8879" y="-0.25" z="19.8665"/>
+<normal x="-0.581191" y="-0.500071" z="0.641986"/>
+<texcoord u="11.4654" v="0.866319"/>
+<texcoord u="0.197262" v="0.265544"/>
+</vertex>
+<vertex>
+<position x="-15.7133" y="-0.25" z="21.6275"/>
+<normal x="-0.510901" y="-0.50007" z="0.699221"/>
+<texcoord u="13.0232" v="0.865743"/>
+<texcoord u="0.179954" v="0.499959"/>
+</vertex>
+<vertex>
+<position x="-13.3665" y="-0.25" z="23.1515"/>
+<normal x="-0.435014" y="-0.500068" z="0.748795"/>
+<texcoord u="14.5811" v="0.865167"/>
+<texcoord u="0.138727" v="0.734296"/>
+</vertex>
+<vertex>
+<position x="-10.8733" y="-0.25" z="24.4218"/>
+<normal x="-0.354361" y="-0.500067" z="0.790166"/>
+<texcoord u="16.1389" v="0.864591"/>
+<texcoord u="0.0805783" v="0.963242"/>
+</vertex>
+<vertex>
+<position x="-21.4794" y="-0.433013" z="15.6057"/>
+<normal x="-0.482681" y="-0.81778" z="0.313457"/>
+<texcoord u="8.41029" v="1.23782"/>
+<texcoord u="0.288785" v="0.951491"/>
+</vertex>
+<vertex>
+<position x="-19.7305" y="-0.433013" z="17.7654"/>
+<normal x="-0.297966" y="-0.906881" z="0.297966"/>
+<texcoord u="9.96813" v="1.23724"/>
+<texcoord u="0.218802" v="0.0333216"/>
+</vertex>
+<vertex>
+<position x="-17.7654" y="-0.433013" z="19.7305"/>
+<normal x="-0.337527" y="-0.866058" z="0.368807"/>
+<texcoord u="11.526" v="1.23667"/>
+<texcoord u="0.218802" v="0.264749"/>
+</vertex>
+<vertex>
+<position x="-15.6057" y="-0.433013" z="21.4794"/>
+<normal x="-0.297127" y="-0.866058" z="0.402068"/>
+<texcoord u="13.0838" v="1.23609"/>
+<texcoord u="0.201495" v="0.500749"/>
+</vertex>
+<vertex>
+<position x="-13.275" y="-0.433013" z="22.993"/>
+<normal x="-0.253472" y="-0.866058" z="0.430924"/>
+<texcoord u="14.6416" v="1.23552"/>
+<texcoord u="0.160078" v="0.737242"/>
+</vertex>
+<vertex>
+<position x="-10.7989" y="-0.433013" z="24.2546"/>
+<normal x="-0.20704" y="-0.866057" z="0.455059"/>
+<texcoord u="16.1995" v="1.23494"/>
+<texcoord u="0.101651" v="0.967768"/>
+</vertex>
+<vertex>
+<position x="-19.5447" y="-0.5" z="17.5981"/>
+<normal x="0.0629907" y="-0.996024" z="-0.0629906"/>
+<texcoord u="10.0287" v="1.60759"/>
+<texcoord u="0.24033" v="0.0344109"/>
+</vertex>
+<vertex>
+<position x="-17.5981" y="-0.5" z="19.5447"/>
+<normal x="-0.00347898" y="-0.999989" z="-0.00313163"/>
+<texcoord u="11.5865" v="1.60702"/>
+<texcoord u="0.24033" v="0.26366"/>
+</vertex>
+<vertex>
+<position x="-15.4588" y="-0.5" z="21.2772"/>
+<normal x="-0.00378717" y="-0.999989" z="-0.00275094"/>
+<texcoord u="13.1443" v="1.60644"/>
+<texcoord u="0.223037" v="0.501236"/>
+</vertex>
+<vertex>
+<position x="-13.15" y="-0.5" z="22.7765"/>
+<normal x="-0.0040538" y="-0.999989" z="-0.00234027"/>
+<texcoord u="14.7022" v="1.60587"/>
+<texcoord u="0.181468" v="0.739882"/>
+</vertex>
+<vertex>
+<position x="-19.3589" y="-0.433013" z="17.4309"/>
+<normal x="0.406963" y="-0.817778" z="-0.406964"/>
+<texcoord u="10.0892" v="1.97795"/>
+<texcoord u="0.261851" v="0.0355062"/>
+</vertex>
+<vertex>
+<position x="-17.4309" y="-0.433013" z="19.3589"/>
+<normal x="0.331506" y="-0.866058" z="-0.374229"/>
+<texcoord u="11.6471" v="1.97737"/>
+<texcoord u="0.261851" v="0.262565"/>
+</vertex>
+<vertex>
+<position x="-15.3118" y="-0.433013" z="21.0749"/>
+<normal x="0.290572" y="-0.866058" z="-0.406831"/>
+<texcoord u="13.2049" v="1.97679"/>
+<texcoord u="0.244591" v="0.501713"/>
+</vertex>
+<vertex>
+<position x="-13.025" y="-0.433013" z="22.56"/>
+<normal x="0.246455" y="-0.866058" z="-0.434975"/>
+<texcoord u="14.7627" v="1.97622"/>
+<texcoord u="0.202861" v="0.742503"/>
+</vertex>
+<vertex>
+<position x="-19.2229" y="-0.25" z="17.3084"/>
+<normal x="0.641532" y="-0.420564" z="-0.641532"/>
+<texcoord u="10.1498" v="2.3483"/>
+<texcoord u="0.283391" v="0.0363011"/>
+</vertex>
+<vertex>
+<position x="-17.3084" y="-0.25" z="19.2229"/>
+<normal x="0.57772" y="-0.500068" z="-0.645114"/>
+<texcoord u="11.7076" v="2.34772"/>
+<texcoord u="0.283391" v="0.26177"/>
+</vertex>
+<vertex>
+<position x="-15.2042" y="-0.25" z="20.9268"/>
+<normal x="0.507122" y="-0.500068" z="-0.701968"/>
+<texcoord u="13.2655" v="2.34714"/>
+<texcoord u="0.266134" v="0.502467"/>
+</vertex>
+<vertex>
+<position x="-17.2636" y="0" z="19.1731"/>
+<normal x="0.669131" y="-1.00403e-006" z="-0.743145"/>
+<texcoord u="11.7682" v="2.71807"/>
+<texcoord u="0.304943" v="0.261475"/>
+</vertex>
+<vertex>
+<position x="-15.1649" y="0" z="20.8726"/>
+<normal x="0.587785" y="-4.42802e-007" z="-0.809017"/>
+<texcoord u="13.326" v="2.71749"/>
+<texcoord u="0.28765" v="0.503712"/>
+</vertex>
+<vertex>
+<position x="-12.9" y="0" z="-22.3435"/>
+<normal x="0.5" y="-1.24088e-006" z="0.866025"/>
+<texcoord u="-16.9996" v="-1.71576"/>
+<texcoord u="0.290159" v="0.783174"/>
+</vertex>
+<vertex>
+<position x="-15.1649" y="0" z="-20.8727"/>
+<normal x="0.587786" y="-8.49561e-007" z="0.809017"/>
+<texcoord u="-15.4418" v="-1.71634"/>
+<texcoord u="0.264176" v="0.602303"/>
+</vertex>
+<vertex>
+<position x="-17.2636" y="0" z="-19.1732"/>
+<normal x="0.669131" y="-3.6042e-008" z="0.743144"/>
+<texcoord u="-13.8839" v="-1.71692"/>
+<texcoord u="0.253757" v="0.416013"/>
+</vertex>
+<vertex>
+<position x="-19.1732" y="0" z="-17.2636"/>
+<normal x="0.743145" y="-4.63397e-008" z="0.66913"/>
+<texcoord u="-12.3261" v="-1.71749"/>
+<texcoord u="0.25237" v="0.229272"/>
+</vertex>
+<vertex>
+<position x="-12.9335" y="0.25" z="-22.4015"/>
+<normal x="0.430968" y="0.500069" z="0.751131"/>
+<texcoord u="-16.9391" v="-1.34541"/>
+<texcoord u="0.276909" v="0.786388"/>
+</vertex>
+<vertex>
+<position x="-15.2042" y="0.25" z="-20.9268"/>
+<normal x="0.507123" y="0.500067" z="0.701968"/>
+<texcoord u="-15.3812" v="-1.34599"/>
+<texcoord u="0.247676" v="0.603631"/>
+</vertex>
+<vertex>
+<position x="-17.3084" y="0.25" z="-19.2229"/>
+<normal x="0.57772" y="0.500068" z="0.645113"/>
+<texcoord u="-13.8234" v="-1.34657"/>
+<texcoord u="0.237009" v="0.416478"/>
+</vertex>
+<vertex>
+<position x="-19.2229" y="0.25" z="-17.3084"/>
+<normal x="0.641988" y="0.500068" z="0.581191"/>
+<texcoord u="-12.2655" v="-1.34714"/>
+<texcoord u="0.235614" v="0.228831"/>
+</vertex>
+<vertex>
+<position x="-20.9268" y="0.25" z="-15.2042"/>
+<normal x="0.705076" y="0.420563" z="0.570959"/>
+<texcoord u="-10.7077" v="-1.34772"/>
+<texcoord u="0.248704" v="0.0422108"/>
+</vertex>
+<vertex>
+<position x="-10.5955" y="0.433013" z="-23.7979"/>
+<normal x="0.199638" y="0.866058" z="0.458354"/>
+<texcoord u="-18.4363" v="-0.974489"/>
+<texcoord u="0.294791" v="0.953529"/>
+</vertex>
+<vertex>
+<position x="-13.025" y="0.433013" z="-22.56"/>
+<normal x="0.246455" y="0.866058" z="0.434975"/>
+<texcoord u="-16.8785" v="-0.975065"/>
+<texcoord u="0.262814" v="0.790268"/>
+</vertex>
+<vertex>
+<position x="-15.3118" y="0.433013" z="-21.0749"/>
+<normal x="0.290573" y="0.866058" z="0.406831"/>
+<texcoord u="-15.3207" v="-0.975641"/>
+<texcoord u="0.23058" v="0.605624"/>
+</vertex>
+<vertex>
+<position x="-17.4309" y="0.433013" z="-19.3589"/>
+<normal x="0.331506" y="0.866058" z="0.374229"/>
+<texcoord u="-13.7628" v="-0.976216"/>
+<texcoord u="0.219877" v="0.417018"/>
+</vertex>
+<vertex>
+<position x="-19.3589" y="0.433013" z="-17.4309"/>
+<normal x="0.368807" y="0.866059" z="0.337526"/>
+<texcoord u="-12.205" v="-0.976793"/>
+<texcoord u="0.218332" v="0.228067"/>
+</vertex>
+<vertex>
+<position x="-21.0749" y="0.433013" z="-15.3118"/>
+<normal x="0.447272" y="0.81778" z="0.362193"/>
+<texcoord u="-10.6471" v="-0.977369"/>
+<texcoord u="0.232685" v="0.0408789"/>
+</vertex>
+<vertex>
+<position x="-10.6972" y="0.5" z="-24.0263"/>
+<normal x="-0.0042761" y="0.999989" z="0.0019039"/>
+<texcoord u="-18.3758" v="-0.604139"/>
+<texcoord u="0.261407" v="0.96108"/>
+</vertex>
+<vertex>
+<position x="-13.15" y="0.5" z="-22.7765"/>
+<normal x="-0.00405371" y="0.999989" z="0.00234038"/>
+<texcoord u="-16.8179" v="-0.604715"/>
+<texcoord u="0.246689" v="0.794265"/>
+</vertex>
+<vertex>
+<position x="-15.4588" y="0.5" z="-21.2772"/>
+<normal x="-0.00378731" y="0.999989" z="0.00275065"/>
+<texcoord u="-15.2601" v="-0.605291"/>
+<texcoord u="0.212735" v="0.607998"/>
+</vertex>
+<vertex>
+<position x="-17.5981" y="0.5" z="-19.5447"/>
+<normal x="-0.00347807" y="0.999989" z="0.00313258"/>
+<texcoord u="-13.7023" v="-0.605867"/>
+<texcoord u="0.202537" v="0.417611"/>
+</vertex>
+<vertex>
+<position x="-19.5447" y="0.5" z="-17.5981"/>
+<normal x="-0.00313177" y="0.999989" z="0.00347887"/>
+<texcoord u="-12.1444" v="-0.606442"/>
+<texcoord u="0.200489" v="0.227196"/>
+</vertex>
+<vertex>
+<position x="-21.2772" y="0.5" z="-15.4588"/>
+<normal x="0.0692308" y="0.996024" z="0.0560619"/>
+<texcoord u="-10.5866" v="-0.607019"/>
+<texcoord u="0.214948" v="0.0390129"/>
+</vertex>
+<vertex>
+<position x="-10.7989" y="0.433013" z="-24.2547"/>
+<normal x="-0.20704" y="0.866058" z="-0.455058"/>
+<texcoord u="-18.3152" v="-0.23379"/>
+<texcoord u="0.22166" v="0.966884"/>
+</vertex>
+<vertex>
+<position x="-13.275" y="0.433013" z="-22.993"/>
+<normal x="-0.253472" y="0.866058" z="-0.430924"/>
+<texcoord u="-16.7574" v="-0.234365"/>
+<texcoord u="0.228092" v="0.797613"/>
+</vertex>
+<vertex>
+<position x="-15.6057" y="0.433013" z="-21.4794"/>
+<normal x="-0.297128" y="0.866057" z="-0.402069"/>
+<texcoord u="-15.1995" v="-0.234941"/>
+<texcoord u="0.194593" v="0.61013"/>
+</vertex>
+<vertex>
+<position x="-17.7654" y="0.433013" z="-19.7305"/>
+<normal x="-0.337528" y="0.866058" z="-0.368808"/>
+<texcoord u="-13.6417" v="-0.235517"/>
+<texcoord u="0.185181" v="0.418492"/>
+</vertex>
+<vertex>
+<position x="-19.7305" y="0.433013" z="-17.7654"/>
+<normal x="-0.37423" y="0.866058" z="-0.331506"/>
+<texcoord u="-12.0839" v="-0.236093"/>
+<texcoord u="0.18226" v="0.226624"/>
+</vertex>
+<vertex>
+<position x="-21.4794" y="0.433013" z="-15.6057"/>
+<normal x="-0.327479" y="0.906881" z="-0.265187"/>
+<texcoord u="-10.526" v="-0.236669"/>
+<texcoord u="0.195847" v="0.0370481"/>
+</vertex>
+<vertex>
+<position x="-13.3665" y="0.25" z="-23.1515"/>
+<normal x="-0.435014" y="0.500069" z="-0.748795"/>
+<texcoord u="-16.6968" v="0.135985"/>
+<texcoord u="0.208955" v="0.799676"/>
+</vertex>
+<vertex>
+<position x="-15.7133" y="0.25" z="-21.6275"/>
+<normal x="-0.510902" y="0.500069" z="-0.699221"/>
+<texcoord u="-15.139" v="0.135409"/>
+<texcoord u="0.176073" v="0.611985"/>
+</vertex>
+<vertex>
+<position x="-17.8879" y="0.25" z="-19.8665"/>
+<normal x="-0.581193" y="0.500066" z="-0.641989"/>
+<texcoord u="-13.5811" v="0.134833"/>
+<texcoord u="0.167669" v="0.418977"/>
+</vertex>
+<vertex>
+<position x="-19.8665" y="0.25" z="-17.8879"/>
+<normal x="-0.645115" y="0.500066" z="-0.57772"/>
+<texcoord u="-12.0233" v="0.134257"/>
+<texcoord u="0.163951" v="0.226456"/>
+</vertex>
+<vertex>
+<position x="-21.6275" y="0.25" z="-15.7133"/>
+<normal x="-0.636049" y="0.57459" z="-0.515062"/>
+<texcoord u="-10.4655" v="0.133681"/>
+<texcoord u="0.176223" v="0.0351329"/>
+</vertex>
+<vertex>
+<position x="-13.4" y="-2.38132e-008" z="-23.2095"/>
+<normal x="-0.5" y="-4.73695e-007" z="-0.866025"/>
+<texcoord u="-16.6363" v="0.506334"/>
+<texcoord u="0.190655" v="0.800576"/>
+</vertex>
+<vertex>
+<position x="-15.7527" y="-2.38132e-008" z="-21.6817"/>
+<normal x="-0.587786" y="4.63398e-007" z="-0.809017"/>
+<texcoord u="-15.0784" v="0.505759"/>
+<texcoord u="0.157404" v="0.613335"/>
+</vertex>
+<vertex>
+<position x="-17.9327" y="-2.38132e-008" z="-19.9163"/>
+<normal x="-0.669131" y="1.24602e-006" z="-0.743145"/>
+<texcoord u="-13.5206" v="0.505183"/>
+<texcoord u="0.150343" v="0.419436"/>
+</vertex>
+<vertex>
+<position x="-19.9163" y="-2.38132e-008" z="-17.9327"/>
+<normal x="-0.743145" y="-6.89946e-007" z="-0.66913"/>
+<texcoord u="-11.9627" v="0.504607"/>
+<texcoord u="0.145418" v="0.226112"/>
+</vertex>
+<vertex>
+<position x="-21.6817" y="-2.38132e-008" z="-15.7527"/>
+<normal x="-0.774073" y="0.0888398" z="-0.626832"/>
+<texcoord u="-10.4049" v="0.504031"/>
+<texcoord u="0.156623" v="0.0337877"/>
+</vertex>
+<vertex>
+<position x="-15.7133" y="-0.25" z="-21.6275"/>
+<normal x="-0.507122" y="-0.500069" z="-0.701967"/>
+<texcoord u="-15.0179" v="0.876109"/>
+<texcoord u="0.138627" v="0.614145"/>
+</vertex>
+<vertex>
+<position x="-17.8879" y="-0.25" z="-19.8665"/>
+<normal x="-0.57772" y="-0.500067" z="-0.645114"/>
+<texcoord u="-13.46" v="0.875533"/>
+<texcoord u="0.13334" v="0.419944"/>
+</vertex>
+<vertex>
+<position x="-19.8665" y="-0.25" z="-17.8879"/>
+<normal x="-0.641989" y="-0.500066" z="-0.581192"/>
+<texcoord u="-11.9022" v="0.874957"/>
+<texcoord u="0.127025" v="0.226208"/>
+</vertex>
+<vertex>
+<position x="-21.6275" y="-0.25" z="-15.7133"/>
+<normal x="-0.705077" y="-0.420562" z="-0.570959"/>
+<texcoord u="-10.3443" v="0.874381"/>
+<texcoord u="0.137712" v="0.0331161"/>
+</vertex>
+<vertex>
+<position x="-15.6057" y="-0.433013" z="-21.4794"/>
+<normal x="-0.290573" y="-0.866058" z="-0.406831"/>
+<texcoord u="-14.9573" v="1.24646"/>
+<texcoord u="0.116297" v="0.610951"/>
+</vertex>
+<vertex>
+<position x="-17.7654" y="-0.433013" z="-19.7305"/>
+<normal x="-0.331506" y="-0.866058" z="-0.374229"/>
+<texcoord u="-13.3995" v="1.24588"/>
+<texcoord u="0.117306" v="0.420545"/>
+</vertex>
+<vertex>
+<position x="-19.7305" y="-0.433013" z="-17.7654"/>
+<normal x="-0.368809" y="-0.866057" z="-0.337528"/>
+<texcoord u="-11.8416" v="1.24531"/>
+<texcoord u="0.108799" v="0.22665"/>
+</vertex>
+<vertex>
+<position x="-21.4794" y="-0.433013" z="-15.6057"/>
+<normal x="-0.447273" y="-0.817779" z="-0.362194"/>
+<texcoord u="-10.2838" v="1.24473"/>
+<texcoord u="0.120945" v="0.0334308"/>
+</vertex>
+<vertex>
+<position x="-15.4588" y="-0.5" z="-21.2772"/>
+<normal x="0.0037866" y="-0.999989" z="-0.00275173"/>
+<texcoord u="-14.8967" v="1.61681"/>
+<texcoord u="0.0946141" v="0.60735"/>
+</vertex>
+<vertex>
+<position x="-17.5981" y="-0.5" z="-19.5447"/>
+<normal x="0.00347905" y="-0.999989" z="-0.00313165"/>
+<texcoord u="-13.3389" v="1.61623"/>
+<texcoord u="0.101213" v="0.421023"/>
+</vertex>
+<vertex>
+<position x="-19.5447" y="-0.5" z="-17.5981"/>
+<normal x="0.00313246" y="-0.999989" z="-0.00347817"/>
+<texcoord u="-11.7811" v="1.61566"/>
+<texcoord u="0.0888067" v="0.230517"/>
+</vertex>
+<vertex>
+<position x="-15.3118" y="-0.433013" z="-21.0749"/>
+<normal x="0.297127" y="-0.866058" z="0.402068"/>
+<texcoord u="-14.8361" v="1.98716"/>
+<texcoord u="0.0738802" v="0.603333"/>
+</vertex>
+<vertex>
+<position x="-17.4309" y="-0.433013" z="-19.3589"/>
+<normal x="0.337527" y="-0.866058" z="0.368807"/>
+<texcoord u="-13.2783" v="1.98658"/>
+<texcoord u="0.0855803" v="0.421417"/>
+</vertex>
+<vertex>
+<position x="-19.3589" y="-0.433013" z="-17.4309"/>
+<normal x="0.374229" y="-0.866058" z="0.331506"/>
+<texcoord u="-11.7204" v="1.98601"/>
+<texcoord u="0.0698463" v="0.234726"/>
+</vertex>
+<vertex>
+<position x="-15.2042" y="-0.25" z="-20.9268"/>
+<normal x="0.510903" y="-0.500066" z="0.699223"/>
+<texcoord u="-14.7755" v="2.35751"/>
+<texcoord u="0.0536437" v="0.599491"/>
+</vertex>
+<vertex>
+<position x="-17.3084" y="-0.25" z="-19.2229"/>
+<normal x="0.581192" y="-0.500067" z="0.641988"/>
+<texcoord u="-13.2177" v="2.35693"/>
+<texcoord u="0.0698092" v="0.421767"/>
+</vertex>
+<vertex>
+<position x="-19.2229" y="-0.25" z="-17.3084"/>
+<normal x="0.645114" y="-0.500068" z="0.57772"/>
+<texcoord u="-11.6599" v="2.35635"/>
+<texcoord u="0.0514549" v="0.2389"/>
+</vertex>
+<vertex>
+<position x="-15.1649" y="0" z="-20.8727"/>
+<normal x="0.587786" y="-8.49561e-007" z="0.809017"/>
+<texcoord u="-14.715" v="2.72786"/>
+<texcoord u="0.0335804" v="0.595983"/>
+</vertex>
+<vertex>
+<position x="-17.2636" y="0" z="-19.1732"/>
+<normal x="0.669131" y="-3.6042e-008" z="0.743144"/>
+<texcoord u="-13.1572" v="2.72728"/>
+<texcoord u="0.0539909" v="0.421827"/>
+</vertex>
+<vertex>
+<position x="-19.1732" y="0" z="-17.2636"/>
+<normal x="0.743145" y="-4.63397e-008" z="0.66913"/>
+<texcoord u="-11.5993" v="2.7267"/>
+<texcoord u="0.0333345" v="0.242513"/>
+</vertex>
+<vertex>
+<position x="15.1649" y="0" z="-20.8727"/>
+<normal x="-0.542485" y="0.088842" z="0.835354"/>
+<texcoord u="-34.1358" v="-1.70943"/>
+<texcoord u="0.95388" v="0.245273"/>
+</vertex>
+<vertex>
+<position x="12.9" y="0" z="-22.3435"/>
+<normal x="-0.5" y="4.63397e-007" z="0.866025"/>
+<texcoord u="-32.578" v="-1.71001"/>
+<texcoord u="0.654435" v="0.235363"/>
+</vertex>
+<vertex>
+<position x="10.4938" y="0" z="-23.5695"/>
+<normal x="-0.406736" y="-5.20035e-007" z="0.913546"/>
+<texcoord u="-31.0202" v="-1.71058"/>
+<texcoord u="0.355372" v="0.217347"/>
+</vertex>
+<vertex>
+<position x="7.97265" y="0" z="-24.5373"/>
+<normal x="-0.356951" y="-0.0888402" z="0.929889"/>
+<texcoord u="-29.4623" v="-1.71116"/>
+<texcoord u="0.0569071" v="0.191234"/>
+</vertex>
+<vertex>
+<position x="19.2229" y="0.25" z="-17.3084"/>
+<normal x="-0.645114" y="0.500069" z="0.577719"/>
+<texcoord u="-37.1909" v="-1.33793"/>
+<texcoord u="0.427739" v="0.181103"/>
+</vertex>
+<vertex>
+<position x="17.3084" y="0.25" z="-19.2229"/>
+<normal x="-0.641531" y="0.420566" z="0.641531"/>
+<texcoord u="-35.6331" v="-1.3385"/>
+<texcoord u="0.728119" v="0.181103"/>
+</vertex>
+<vertex>
+<position x="15.2042" y="0.25" z="-20.9269"/>
+<normal x="-0.445755" y="0.57459" z="0.686403"/>
+<texcoord u="-34.0753" v="-1.33908"/>
+<texcoord u="0.953312" v="0.27398"/>
+</vertex>
+<vertex>
+<position x="12.9335" y="0.25" z="-22.4015"/>
+<normal x="-0.435014" y="0.500068" z="0.748795"/>
+<texcoord u="-32.5174" v="-1.33966"/>
+<texcoord u="0.653099" v="0.264046"/>
+</vertex>
+<vertex>
+<position x="10.5211" y="0.25" z="-23.6307"/>
+<normal x="-0.354361" y="0.500068" z="0.790165"/>
+<texcoord u="-30.9596" v="-1.34023"/>
+<texcoord u="0.353262" v="0.245984"/>
+</vertex>
+<vertex>
+<position x="7.99335" y="0.25" z="-24.601"/>
+<normal x="-0.325134" y="0.420563" z="0.847003"/>
+<texcoord u="-29.4017" v="-1.34081"/>
+<texcoord u="0.0540176" v="0.219802"/>
+</vertex>
+<vertex>
+<position x="19.3589" y="0.433013" z="-17.4309"/>
+<normal x="-0.374228" y="0.866058" z="0.331505"/>
+<texcoord u="-37.1304" v="-0.967579"/>
+<texcoord u="0.42668" v="0.152407"/>
+</vertex>
+<vertex>
+<position x="17.4309" y="0.433013" z="-19.3589"/>
+<normal x="-0.406962" y="0.81778" z="0.406962"/>
+<texcoord u="-35.5725" v="-0.968155"/>
+<texcoord u="0.729178" v="0.152407"/>
+</vertex>
+<vertex>
+<position x="15.3118" y="0.433013" z="-21.0749"/>
+<normal x="-0.229503" y="0.906882" z="0.353403"/>
+<texcoord u="-34.0147" v="-0.96873"/>
+<texcoord u="0.956137" v="0.302523"/>
+</vertex>
+<vertex>
+<position x="13.025" y="0.433013" z="-22.56"/>
+<normal x="-0.253472" y="0.866058" z="0.430924"/>
+<texcoord u="-32.4568" v="-0.969306"/>
+<texcoord u="0.653785" v="0.292705"/>
+</vertex>
+<vertex>
+<position x="10.5955" y="0.433013" z="-23.7979"/>
+<normal x="-0.20704" y="0.866058" z="0.455059"/>
+<texcoord u="-30.899" v="-0.969882"/>
+<texcoord u="0.351816" v="0.274661"/>
+</vertex>
+<vertex>
+<position x="8.0499" y="0.433013" z="-24.775"/>
+<normal x="-0.206252" y="0.81778" z="0.537305"/>
+<texcoord u="-29.3412" v="-0.970459"/>
+<texcoord u="0.0504602" v="0.248291"/>
+</vertex>
+<vertex>
+<position x="19.5447" y="0.5" z="-17.5982"/>
+<normal x="-0.00313189" y="0.999989" z="-0.00347865"/>
+<texcoord u="-37.0698" v="-0.59723"/>
+<texcoord u="0.425228" v="0.123727"/>
+</vertex>
+<vertex>
+<position x="17.5982" y="0.5" z="-19.5447"/>
+<normal x="-0.0629923" y="0.996024" z="0.0629922"/>
+<texcoord u="-35.512" v="-0.597804"/>
+<texcoord u="0.730629" v="0.123727"/>
+</vertex>
+<vertex>
+<position x="15.4588" y="0.5" z="-21.2772"/>
+<normal x="0.0485186" y="0.996024" z="-0.0747122"/>
+<texcoord u="-33.9541" v="-0.598381"/>
+<texcoord u="0.960908" v="0.330976"/>
+</vertex>
+<vertex>
+<position x="13.15" y="0.5" z="-22.7765"/>
+<normal x="-0.00405331" y="0.999989" z="-0.00234094"/>
+<texcoord u="-32.3963" v="-0.598956"/>
+<texcoord u="0.655644" v="0.321345"/>
+</vertex>
+<vertex>
+<position x="10.6972" y="0.5" z="-24.0263"/>
+<normal x="-0.00427633" y="0.999989" z="-0.00190342"/>
+<texcoord u="-30.8385" v="-0.599532"/>
+<texcoord u="0.350763" v="0.303359"/>
+</vertex>
+<vertex>
+<position x="8.12715" y="0.5" z="-25.0128"/>
+<normal x="-0.0319246" y="0.996024" z="0.0831666"/>
+<texcoord u="-29.2806" v="-0.600108"/>
+<texcoord u="0.0465127" v="0.276736"/>
+</vertex>
+<vertex>
+<position x="19.7305" y="0.433013" z="-17.7654"/>
+<normal x="0.368807" y="0.866058" z="-0.337527"/>
+<texcoord u="-37.0092" v="-0.226879"/>
+<texcoord u="0.423769" v="0.0950547"/>
+</vertex>
+<vertex>
+<position x="17.7654" y="0.433013" z="-19.7305"/>
+<normal x="0.297965" y="0.906881" z="-0.297965"/>
+<texcoord u="-35.4514" v="-0.227455"/>
+<texcoord u="0.732088" v="0.0950547"/>
+</vertex>
+<vertex>
+<position x="15.6057" y="0.433013" z="-21.4794"/>
+<normal x="0.313457" y="0.817779" z="-0.482682"/>
+<texcoord u="-33.8936" v="-0.228032"/>
+<texcoord u="0.965676" v="0.359413"/>
+</vertex>
+<vertex>
+<position x="13.275" y="0.433013" z="-22.993"/>
+<normal x="0.246456" y="0.866057" z="-0.434976"/>
+<texcoord u="-32.3357" v="-0.228607"/>
+<texcoord u="0.657503" v="0.349984"/>
+</vertex>
+<vertex>
+<position x="10.7989" y="0.433013" z="-24.2547"/>
+<normal x="0.199638" y="0.866057" z="-0.458355"/>
+<texcoord u="-30.7779" v="-0.229183"/>
+<texcoord u="0.349711" v="0.332056"/>
+</vertex>
+<vertex>
+<position x="8.20441" y="0.433013" z="-25.2506"/>
+<normal x="0.151011" y="0.906882" z="-0.393397"/>
+<texcoord u="-29.2201" v="-0.229759"/>
+<texcoord u="0.0425662" v="0.305182"/>
+</vertex>
+<vertex>
+<position x="19.8665" y="0.25" z="-17.8879"/>
+<normal x="0.641987" y="0.500068" z="-0.581192"/>
+<texcoord u="-36.9486" v="0.14347"/>
+<texcoord u="0.42271" v="0.0663581"/>
+</vertex>
+<vertex>
+<position x="17.8879" y="0.25" z="-19.8665"/>
+<normal x="0.578725" y="0.574591" z="-0.578725"/>
+<texcoord u="-35.3908" v="0.142894"/>
+<texcoord u="0.733148" v="0.0663581"/>
+</vertex>
+<vertex>
+<position x="15.7133" y="0.25" z="-21.6275"/>
+<normal x="0.494131" y="0.420563" z="-0.760895"/>
+<texcoord u="-33.833" v="0.142319"/>
+<texcoord u="0.968492" v="0.387967"/>
+</vertex>
+<vertex>
+<position x="13.3665" y="0.25" z="-23.1515"/>
+<normal x="0.430968" y="0.500069" z="-0.751131"/>
+<texcoord u="-32.2751" v="0.141742"/>
+<texcoord u="0.658188" v="0.378648"/>
+</vertex>
+<vertex>
+<position x="10.8733" y="0.25" z="-24.4218"/>
+<normal x="0.350093" y="0.500067" z="-0.792065"/>
+<texcoord u="-30.7173" v="0.141168"/>
+<texcoord u="0.348269" v="0.360726"/>
+</vertex>
+<vertex>
+<position x="8.26096" y="0.25" z="-25.4246"/>
+<normal x="0.293303" y="0.574589" z="-0.764081"/>
+<texcoord u="-29.1595" v="0.140592"/>
+<texcoord u="0.0390089" v="0.333671"/>
+</vertex>
+<vertex>
+<position x="17.9327" y="-2.38132e-008" z="-19.9163"/>
+<normal x="0.704311" y="0.0888399" z="-0.704311"/>
+<texcoord u="-35.3302" v="0.513243"/>
+<texcoord u="0.73354" v="0.0376466"/>
+</vertex>
+<vertex>
+<position x="15.7527" y="-2.38132e-008" z="-21.6817"/>
+<normal x="0.542485" y="-0.0888433" z="-0.835355"/>
+<texcoord u="-33.7724" v="0.512667"/>
+<texcoord u="0.967933" v="0.416683"/>
+</vertex>
+<vertex>
+<position x="13.4" y="-2.38132e-008" z="-23.2095"/>
+<normal x="0.5" y="-9.062e-007" z="-0.866026"/>
+<texcoord u="-32.2146" v="0.512092"/>
+<texcoord u="0.656851" v="0.407336"/>
+</vertex>
+<vertex>
+<position x="10.9006" y="-2.38132e-008" z="-24.483"/>
+<normal x="0.406737" y="4.68547e-007" z="-0.913545"/>
+<texcoord u="-30.6567" v="0.511516"/>
+<texcoord u="0.34616" v="0.389363"/>
+</vertex>
+<vertex>
+<position x="8.28166" y="-2.38132e-008" z="-25.4883"/>
+<normal x="0.356951" y="0.0888431" z="-0.929889"/>
+<texcoord u="-29.0989" v="0.510941"/>
+<texcoord u="0.0361195" v="0.362239"/>
+</vertex>
+<vertex>
+<position x="15.7133" y="-0.25" z="-21.6275"/>
+<normal x="0.445755" y="-0.574589" z="-0.686404"/>
+<texcoord u="-33.7118" v="0.883016"/>
+<texcoord u="0.963471" v="0.445566"/>
+</vertex>
+<vertex>
+<position x="13.3665" y="-0.25" z="-23.1515"/>
+<normal x="0.435014" y="-0.500067" z="-0.748796"/>
+<texcoord u="-32.154" v="0.882441"/>
+<texcoord u="0.653173" v="0.436031"/>
+</vertex>
+<vertex>
+<position x="10.8733" y="-0.25" z="-24.4218"/>
+<normal x="0.354361" y="-0.500068" z="-0.790165"/>
+<texcoord u="-30.5962" v="0.881865"/>
+<texcoord u="0.343264" v="0.417932"/>
+</vertex>
+<vertex>
+<position x="8.26096" y="-0.25" z="-25.4246"/>
+<normal x="0.325134" y="-0.420565" z="-0.847003"/>
+<texcoord u="-29.0383" v="0.881289"/>
+<texcoord u="0.0340043" v="0.390875"/>
+</vertex>
+<vertex>
+<position x="15.6057" y="-0.433013" z="-21.4794"/>
+<normal x="0.229503" y="-0.906881" z="-0.353404"/>
+<texcoord u="-33.6512" v="1.25337"/>
+<texcoord u="0.955636" v="0.47457"/>
+</vertex>
+<vertex>
+<position x="13.275" y="-0.433013" z="-22.993"/>
+<normal x="0.253472" y="-0.866057" z="-0.430925"/>
+<texcoord u="-32.0934" v="1.25279"/>
+<texcoord u="0.647476" v="0.464709"/>
+</vertex>
+<vertex>
+<position x="10.7989" y="-0.433013" z="-24.2547"/>
+<normal x="0.20704" y="-0.866057" z="-0.455059"/>
+<texcoord u="-30.5356" v="1.25222"/>
+<texcoord u="0.339706" v="0.446417"/>
+</vertex>
+<vertex>
+<position x="8.20441" y="-0.433013" z="-25.2506"/>
+<normal x="0.206252" y="-0.817779" z="-0.537306"/>
+<texcoord u="-28.9777" v="1.25164"/>
+<texcoord u="0.0325607" v="0.419549"/>
+</vertex>
+<vertex>
+<position x="15.4588" y="-0.5" z="-21.2772"/>
+<normal x="-0.0485181" y="-0.996024" z="0.0747112"/>
+<texcoord u="-33.5907" v="1.62372"/>
+<texcoord u="0.945853" v="0.503615"/>
+</vertex>
+<vertex>
+<position x="13.15" y="-0.5" z="-22.7765"/>
+<normal x="0.00405394" y="-0.999989" z="0.00234012"/>
+<texcoord u="-32.0328" v="1.62314"/>
+<texcoord u="0.640609" v="0.493365"/>
+</vertex>
+<vertex>
+<position x="10.6972" y="-0.5" z="-24.0263"/>
+<normal x="0.00427595" y="-0.999989" z="0.00190431"/>
+<texcoord u="-30.475" v="1.62257"/>
+<texcoord u="0.335759" v="0.474861"/>
+</vertex>
+<vertex>
+<position x="8.12715" y="-0.5" z="-25.0128"/>
+<normal x="0.0319243" y="-0.996024" z="-0.0831659"/>
+<texcoord u="-28.9172" v="1.62199"/>
+<texcoord u="0.0315079" v="0.448247"/>
+</vertex>
+<vertex>
+<position x="15.3118" y="-0.433013" z="-21.0749"/>
+<normal x="-0.313457" y="-0.817779" z="0.482681"/>
+<texcoord u="-33.5302" v="1.99407"/>
+<texcoord u="0.939749" v="0.532448"/>
+</vertex>
+<vertex>
+<position x="13.025" y="-0.433013" z="-22.56"/>
+<normal x="-0.246455" y="-0.866058" z="0.434975"/>
+<texcoord u="-31.9723" v="1.99349"/>
+<texcoord u="0.637423" v="0.521902"/>
+</vertex>
+<vertex>
+<position x="10.5955" y="-0.433013" z="-23.7979"/>
+<normal x="-0.199638" y="-0.866058" z="0.458354"/>
+<texcoord u="-30.4145" v="1.99292"/>
+<texcoord u="0.33547" v="0.503576"/>
+</vertex>
+<vertex>
+<position x="8.0499" y="-0.433013" z="-24.775"/>
+<normal x="-0.151011" y="-0.906882" z="0.393397"/>
+<texcoord u="-28.8567" v="1.99234"/>
+<texcoord u="0.0332118" v="0.515841"/>
+</vertex>
+<vertex>
+<position x="15.2042" y="-0.25" z="-20.9269"/>
+<normal x="-0.494131" y="-0.420563" z="0.760895"/>
+<texcoord u="-33.4696" v="2.36442"/>
+<texcoord u="0.93481" v="0.561251"/>
+</vertex>
+<vertex>
+<position x="12.9335" y="-0.25" z="-22.4015"/>
+<normal x="-0.430968" y="-0.500068" z="0.751131"/>
+<texcoord u="-31.9118" v="2.36384"/>
+<texcoord u="0.634625" v="0.550479"/>
+</vertex>
+<vertex>
+<position x="10.5211" y="-0.25" z="-23.6307"/>
+<normal x="-0.350093" y="-0.500067" z="0.792066"/>
+<texcoord u="-30.3539" v="2.36327"/>
+<texcoord u="0.334797" v="0.532282"/>
+</vertex>
+<vertex>
+<position x="7.99335" y="-0.25" z="-24.601"/>
+<normal x="-0.293303" y="-0.574591" z="0.76408"/>
+<texcoord u="-28.7961" v="2.36269"/>
+<texcoord u="0.0354346" v="0.544465"/>
+</vertex>
+<vertex>
+<position x="12.9" y="0" z="-22.3435"/>
+<normal x="-0.5" y="4.63397e-007" z="0.866025"/>
+<texcoord u="-31.8512" v="2.73419"/>
+<texcoord u="0.632496" v="0.579114"/>
+</vertex>
+<vertex>
+<position x="15.1649" y="0" z="-20.8727"/>
+<normal x="-0.542485" y="0.088842" z="0.835354"/>
+<texcoord u="-33.4091" v="2.73477"/>
+<texcoord u="0.931906" v="0.590016"/>
+</vertex>
+<vertex>
+<position x="10.4938" y="0" z="-23.5695"/>
+<normal x="-0.406736" y="-5.20035e-007" z="0.913546"/>
+<texcoord u="-30.2934" v="2.73362"/>
+<texcoord u="0.33344" v="0.560964"/>
+</vertex>
+<vertex>
+<position x="7.97265" y="0" z="-24.5373"/>
+<normal x="-0.356951" y="-0.0888402" z="0.929889"/>
+<texcoord u="-28.7356" v="2.73304"/>
+<texcoord u="0.0369903" v="0.573136"/>
+</vertex>
+<vertex>
+<position x="24.5373" y="0" z="7.97264"/>
+<normal x="-0.962106" y="0.0888456" z="-0.257796"/>
+<texcoord u="40.6405" v="-1.73707"/>
+<texcoord u="0.0389448" v="0.040967"/>
+</vertex>
+<vertex>
+<position x="25.2362" y="0" z="5.36412"/>
+<normal x="-0.978148" y="-1.75576e-006" z="-0.207912"/>
+<texcoord u="42.1983" v="-1.73765"/>
+<texcoord u="0.0472855" v="0.263356"/>
+</vertex>
+<vertex>
+<position x="25.6587" y="0" z="2.69683"/>
+<normal x="-0.994522" y="-6.07566e-006" z="-0.104528"/>
+<texcoord u="43.7561" v="-1.73822"/>
+<texcoord u="0.0390871" v="0.486758"/>
+</vertex>
+<vertex>
+<position x="24.601" y="0.25" z="7.99334"/>
+<normal x="-0.790554" y="0.57459" z="-0.211828"/>
+<texcoord u="40.701" v="-1.36672"/>
+<texcoord u="0.060342" v="0.0398774"/>
+</vertex>
+<vertex>
+<position x="25.3017" y="0.25" z="5.37805"/>
+<normal x="-0.846573" y="0.50007" z="-0.182333"/>
+<texcoord u="42.2589" v="-1.3673"/>
+<texcoord u="0.0687044" v="0.263851"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="0.25" z="2.70384"/>
+<normal x="-0.860995" y="0.500068" z="-0.0928428"/>
+<texcoord u="43.8167" v="-1.36787"/>
+<texcoord u="0.0604848" v="0.487832"/>
+</vertex>
+<vertex>
+<position x="24.775" y="0.433013" z="8.04989"/>
+<normal x="-0.407027" y="0.906881" z="-0.109063"/>
+<texcoord u="40.7616" v="-0.996373"/>
+<texcoord u="0.0755923" v="0.0385964"/>
+</vertex>
+<vertex>
+<position x="25.4807" y="0.433013" z="5.4161"/>
+<normal x="-0.488162" y="0.866057" z="-0.107904"/>
+<texcoord u="42.3194" v="-0.996948"/>
+<texcoord u="0.0901287" v="0.263844"/>
+</vertex>
+<vertex>
+<position x="25.9073" y="0.433013" z="2.72297"/>
+<normal x="-0.496767" y="0.866057" z="-0.0562858"/>
+<texcoord u="43.8773" v="-0.997524"/>
+<texcoord u="0.0818514" v="0.48941"/>
+</vertex>
+<vertex>
+<position x="22.7765" y="0.5" z="13.15"/>
+<normal x="0.00234011" y="0.999989" z="-0.00405388"/>
+<texcoord u="37.7065" v="-0.624873"/>
+<texcoord u="0.313655" v="0.550121"/>
+</vertex>
+<vertex>
+<position x="24.0262" y="0.5" z="10.6972"/>
+<normal x="-0.0793742" y="0.996024" z="-0.0404432"/>
+<texcoord u="39.2644" v="-0.62545"/>
+<texcoord u="0.313655" v="0.778"/>
+</vertex>
+<vertex>
+<position x="25.0128" y="0.5" z="8.12715"/>
+<normal x="0.0860485" y="0.996024" z="0.0230566"/>
+<texcoord u="40.8222" v="-0.626025"/>
+<texcoord u="0.0968787" v="0.0361375"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="0.5" z="5.46808"/>
+<normal x="0.000973923" y="0.999989" z="-0.00457836"/>
+<texcoord u="42.3801" v="-0.626601"/>
+<texcoord u="0.111557" v="0.263548"/>
+</vertex>
+<vertex>
+<position x="26.1559" y="0.5" z="2.7491"/>
+<normal x="0.000489533" y="0.999989" z="-0.00465522"/>
+<texcoord u="43.9379" v="-0.627176"/>
+<texcoord u="0.103192" v="0.491277"/>
+</vertex>
+<vertex>
+<position x="26.3" y="0.5" z="0"/>
+<normal x="7.81689e-007" y="0.999989" z="-0.00468022"/>
+<texcoord u="45.4957" v="-0.627751"/>
+<texcoord u="0.0718812" v="0.716999"/>
+</vertex>
+<vertex>
+<position x="22.993" y="0.433013" z="13.275"/>
+<normal x="0.434976" y="0.866057" z="0.246455"/>
+<texcoord u="37.7671" v="-0.254523"/>
+<texcoord u="0.335052" v="0.549038"/>
+</vertex>
+<vertex>
+<position x="24.2546" y="0.433013" z="10.7989"/>
+<normal x="0.375458" y="0.906881" z="0.191305"/>
+<texcoord u="39.3249" v="-0.2551"/>
+<texcoord u="0.335054" v="0.779082"/>
+</vertex>
+<vertex>
+<position x="25.2506" y="0.433013" z="8.2044"/>
+<normal x="0.555923" y="0.817778" z="0.148959"/>
+<texcoord u="40.8828" v="-0.255675"/>
+<texcoord u="0.118165" v="0.0336794"/>
+</vertex>
+<vertex>
+<position x="25.9698" y="0.433013" z="5.52006"/>
+<normal x="0.489844" y="0.866058" z="0.0999779"/>
+<texcoord u="42.4406" v="-0.256251"/>
+<texcoord u="0.132977" v="0.26325"/>
+</vertex>
+<vertex>
+<position x="26.4046" y="0.433013" z="2.77523"/>
+<normal x="0.497613" y="0.866058" z="0.0482277"/>
+<texcoord u="43.9985" v="-0.256827"/>
+<texcoord u="0.124541" v="0.493146"/>
+</vertex>
+<vertex>
+<position x="26.55" y="0.433013" z="0"/>
+<normal x="0.499929" y="0.866057" z="-0.00404777"/>
+<texcoord u="45.5563" v="-0.257403"/>
+<texcoord u="0.0929271" v="0.721013"/>
+</vertex>
+<vertex>
+<position x="23.1515" y="0.25" z="13.3665"/>
+<normal x="0.75113" y="0.50007" z="0.430968"/>
+<texcoord u="37.8277" v="0.115827"/>
+<texcoord u="0.356463" v="0.548245"/>
+</vertex>
+<vertex>
+<position x="24.4218" y="0.25" z="10.8733"/>
+<normal x="0.729237" y="0.57459" z="0.371564"/>
+<texcoord u="39.3855" v="0.115251"/>
+<texcoord u="0.356464" v="0.779878"/>
+</vertex>
+<vertex>
+<position x="25.4246" y="0.25" z="8.26095"/>
+<normal x="0.87635" y="0.42056" z="0.234818"/>
+<texcoord u="40.9434" v="0.114674"/>
+<texcoord u="0.139658" v="0.0326623"/>
+</vertex>
+<vertex>
+<position x="26.1488" y="0.25" z="5.55811"/>
+<normal x="0.847545" y="0.500068" z="0.177763"/>
+<texcoord u="42.5012" v="0.114098"/>
+<texcoord u="0.154433" v="0.263825"/>
+</vertex>
+<vertex>
+<position x="26.5866" y="0.25" z="2.79436"/>
+<normal x="0.861483" y="0.500068" z="0.0881965"/>
+<texcoord u="44.059" v="0.113524"/>
+<texcoord u="0.145857" v="0.495302"/>
+</vertex>
+<vertex>
+<position x="26.733" y="0.25" z="0"/>
+<normal x="0.865984" y="0.500067" z="-0.00233058"/>
+<texcoord u="45.6168" v="0.112948"/>
+<texcoord u="0.114025" v="0.72474"/>
+</vertex>
+<vertex>
+<position x="23.2095" y="-2.38132e-008" z="13.4"/>
+<normal x="0.866025" y="-6.69352e-008" z="0.5"/>
+<texcoord u="37.8882" v="0.486176"/>
+<texcoord u="0.377886" v="0.547954"/>
+</vertex>
+<vertex>
+<position x="24.483" y="-2.38132e-008" z="10.9005"/>
+<normal x="0.887483" y="0.088844" z="0.452195"/>
+<texcoord u="39.446" v="0.485601"/>
+<texcoord u="0.377887" v="0.780171"/>
+</vertex>
+<vertex>
+<position x="25.4883" y="-2.38132e-008" z="8.28166"/>
+<normal x="0.962106" y="-0.0888412" z="0.257796"/>
+<texcoord u="41.0039" v="0.485025"/>
+<texcoord u="0.161504" v="0.0341426"/>
+</vertex>
+<vertex>
+<position x="26.2144" y="-2.38132e-008" z="5.57203"/>
+<normal x="0.978148" y="-1.01947e-006" z="0.207912"/>
+<texcoord u="42.5617" v="0.48445"/>
+<texcoord u="0.175938" v="0.265911"/>
+</vertex>
+<vertex>
+<position x="26.6532" y="-2.38132e-008" z="2.80136"/>
+<normal x="0.994522" y="-1.48287e-006" z="0.104528"/>
+<texcoord u="44.1196" v="0.483873"/>
+<texcoord u="0.167117" v="0.497959"/>
+</vertex>
+<vertex>
+<position x="26.8" y="-2.38132e-008" z="0"/>
+<normal x="1" y="2.36847e-007" z="5.82979e-006"/>
+<texcoord u="45.6774" v="0.483298"/>
+<texcoord u="0.135205" v="0.727971"/>
+</vertex>
+<vertex>
+<position x="23.1515" y="-0.25" z="13.3665"/>
+<normal x="0.748797" y="-0.500066" z="0.435015"/>
+<texcoord u="37.9488" v="0.856528"/>
+<texcoord u="0.399309" v="0.548245"/>
+</vertex>
+<vertex>
+<position x="24.4218" y="-0.25" z="10.8733"/>
+<normal x="0.808377" y="-0.420564" z="0.411888"/>
+<texcoord u="39.5066" v="0.855952"/>
+<texcoord u="0.39931" v="0.779877"/>
+</vertex>
+<vertex>
+<position x="25.4246" y="-0.25" z="8.26095"/>
+<normal x="0.790554" y="-0.574589" z="0.211829"/>
+<texcoord u="41.0644" v="0.855375"/>
+<texcoord u="0.183723" v="0.0385103"/>
+</vertex>
+<vertex>
+<position x="26.1488" y="-0.25" z="5.55811"/>
+<normal x="0.846574" y="-0.500068" z="0.182333"/>
+<texcoord u="42.6223" v="0.854799"/>
+<texcoord u="0.197475" v="0.269736"/>
+</vertex>
+<vertex>
+<position x="26.5866" y="-0.25" z="2.79436"/>
+<normal x="0.860994" y="-0.50007" z="0.0928427"/>
+<texcoord u="44.1801" v="0.854224"/>
+<texcoord u="0.188296" v="0.50119"/>
+</vertex>
+<vertex>
+<position x="26.733" y="-0.25" z="0"/>
+<normal x="0.865983" y="-0.500067" z="0.00234068"/>
+<texcoord u="45.738" v="0.853647"/>
+<texcoord u="0.156465" v="0.730628"/>
+</vertex>
+<vertex>
+<position x="24.2546" y="-0.433013" z="10.7989"/>
+<normal x="0.512805" y="-0.817778" z="0.261287"/>
+<texcoord u="39.5671" v="1.2263"/>
+<texcoord u="0.42072" v="0.779082"/>
+</vertex>
+<vertex>
+<position x="25.2506" y="-0.433013" z="8.2044"/>
+<normal x="0.407029" y="-0.906881" z="0.109063"/>
+<texcoord u="41.125" v="1.22573"/>
+<texcoord u="0.206225" v="0.0453769"/>
+</vertex>
+<vertex>
+<position x="25.9698" y="-0.433013" z="5.52006"/>
+<normal x="0.488162" y="-0.866057" z="0.107904"/>
+<texcoord u="42.6828" v="1.22515"/>
+<texcoord u="0.219018" v="0.275069"/>
+</vertex>
+<vertex>
+<position x="26.4046" y="-0.433013" z="2.77523"/>
+<normal x="0.496765" y="-0.866058" z="0.0562855"/>
+<texcoord u="44.2407" v="1.22457"/>
+<texcoord u="0.209394" v="0.504918"/>
+</vertex>
+<vertex>
+<position x="26.55" y="-0.433013" z="0"/>
+<normal x="0.499928" y="-0.866058" z="0.00405361"/>
+<texcoord u="45.7985" v="1.224"/>
+<texcoord u="0.177781" v="0.732785"/>
+</vertex>
+<vertex>
+<position x="25.0128" y="-0.5" z="8.12715"/>
+<normal x="-0.0860486" y="-0.996024" z="-0.0230567"/>
+<texcoord u="41.1855" v="1.59608"/>
+<texcoord u="0.228865" v="0.0536894"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="-0.5" z="5.46808"/>
+<normal x="-0.000972745" y="-0.999989" z="0.0045786"/>
+<texcoord u="42.7434" v="1.5955"/>
+<texcoord u="0.240548" v="0.281273"/>
+</vertex>
+<vertex>
+<position x="26.1559" y="-0.5" z="2.7491"/>
+<normal x="-0.000488453" y="-0.999989" z="0.00465531"/>
+<texcoord u="44.3012" v="1.59492"/>
+<texcoord u="0.230446" v="0.508932"/>
+</vertex>
+<vertex>
+<position x="26.3" y="-0.5" z="0"/>
+<normal x="3.39417e-007" y="-0.999989" z="0.00468027"/>
+<texcoord u="45.8591" v="1.59435"/>
+<texcoord u="0.199124" v="0.734653"/>
+</vertex>
+<vertex>
+<position x="24.775" y="-0.433013" z="8.04989"/>
+<normal x="-0.555924" y="-0.817778" z="-0.148959"/>
+<texcoord u="41.246" v="1.96643"/>
+<texcoord u="0.251464" v="0.0620088"/>
+</vertex>
+<vertex>
+<position x="25.4807" y="-0.433013" z="5.4161"/>
+<normal x="-0.489847" y="-0.866057" z="-0.0999785"/>
+<texcoord u="42.8039" v="1.96585"/>
+<texcoord u="0.262071" v="0.287476"/>
+</vertex>
+<vertex>
+<position x="25.9073" y="-0.433013" z="2.72297"/>
+<normal x="-0.497613" y="-0.866057" z="-0.0482276"/>
+<texcoord u="44.3617" v="1.96527"/>
+<texcoord u="0.251489" v="0.512945"/>
+</vertex>
+<vertex>
+<position x="26.05" y="-0.433013" z="0"/>
+<normal x="-0.499928" y="-0.866057" z="0.00404787"/>
+<texcoord u="45.9196" v="1.9647"/>
+<texcoord u="0.220468" v="0.736521"/>
+</vertex>
+<vertex>
+<position x="24.601" y="-0.25" z="7.99334"/>
+<normal x="-0.876346" y="-0.420569" z="-0.234816"/>
+<texcoord u="41.3066" v="2.33678"/>
+<texcoord u="0.27338" v="0.0653662"/>
+</vertex>
+<vertex>
+<position x="25.3017" y="-0.25" z="5.37805"/>
+<normal x="-0.847543" y="-0.500071" z="-0.177763"/>
+<texcoord u="42.8645" v="2.3362"/>
+<texcoord u="0.28342" v="0.289271"/>
+</vertex>
+<vertex>
+<position x="25.7253" y="-0.25" z="2.70384"/>
+<normal x="-0.861483" y="-0.500069" z="-0.0881965"/>
+<texcoord u="44.4223" v="2.33563"/>
+<texcoord u="0.272913" v="0.513157"/>
+</vertex>
+<vertex>
+<position x="25.867" y="-0.25" z="0"/>
+<normal x="-0.865982" y="-0.500069" z="0.00233067"/>
+<texcoord u="45.9802" v="2.33505"/>
+<texcoord u="0.278996" v="0.737206"/>
+</vertex>
+<vertex>
+<position x="26.5866" y="0.25" z="-2.79437"/>
+<normal x="0.860996" y="0.500067" z="-0.0928385"/>
+<texcoord u="47.1747" v="0.112372"/>
+<texcoord u="0.0653154" v="0.951196"/>
+</vertex>
+<vertex>
+<position x="26.6532" y="-2.38132e-008" z="-2.80137"/>
+<normal x="0.994522" y="3.75867e-007" z="-0.104523"/>
+<texcoord u="47.2353" v="0.482721"/>
+<texcoord u="0.086198" v="0.955985"/>
+</vertex>
+<vertex>
+<position x="26.5866" y="-0.25" z="-2.79437"/>
+<normal x="0.861485" y="-0.500066" z="-0.0881918"/>
+<texcoord u="47.2958" v="0.853071"/>
+<texcoord u="0.107203" v="0.960203"/>
+</vertex>
+<vertex>
+<position x="26.4046" y="-0.433013" z="-2.77524"/>
+<normal x="0.497613" y="-0.866057" z="-0.0482245"/>
+<texcoord u="47.3564" v="1.22342"/>
+<texcoord u="0.128303" v="0.963919"/>
+</vertex>
+<vertex>
+<position x="26.156" y="-0.5" z="-2.7491"/>
+<normal x="0.000488401" y="-0.999989" z="0.00465585"/>
+<texcoord u="47.4169" v="1.59377"/>
+<texcoord u="0.149451" v="0.967338"/>
+</vertex>
+<vertex>
+<position x="25.2362" y="0" z="5.36412"/>
+<normal x="-0.978148" y="-1.75576e-006" z="-0.207912"/>
+<texcoord u="42.925" v="2.70655"/>
+<texcoord u="0.304805" v="0.290566"/>
+</vertex>
+<vertex>
+<position x="24.5373" y="0" z="7.97264"/>
+<normal x="-0.962106" y="0.0888456" z="-0.257796"/>
+<texcoord u="41.3672" v="2.70713"/>
+<texcoord u="0.295144" v="0.0672247"/>
+</vertex>
+<vertex>
+<position x="25.6587" y="0" z="2.69683"/>
+<normal x="-0.994522" y="-6.07566e-006" z="-0.104528"/>
+<texcoord u="44.4829" v="2.70598"/>
+<texcoord u="0.294325" v="0.513872"/>
+</vertex>
+<vertex>
+<position x="3.43312e-007" y="0" z="25.8"/>
+<normal x="-0.0521293" y="0.0888432" z="-0.994681"/>
+<texcoord u="21.9465" v="-1.73016"/>
+<texcoord u="0.401573" v="0.950641"/>
+</vertex>
+<vertex>
+<position x="2.69684" y="0" z="25.6587"/>
+<normal x="-0.104529" y="5.04589e-007" z="-0.994522"/>
+<texcoord u="23.5043" v="-1.73074"/>
+<texcoord u="0.379514" v="0.653851"/>
+</vertex>
+<vertex>
+<position x="5.36412" y="0" z="25.2362"/>
+<normal x="-0.207912" y="-5.4578e-007" z="-0.978148"/>
+<texcoord u="25.0622" v="-1.73132"/>
+<texcoord u="0.379521" v="0.354898"/>
+</vertex>
+<vertex>
+<position x="3.44204e-007" y="0.25" z="25.867"/>
+<normal x="-0.0428342" y="0.57459" z="-0.81732"/>
+<texcoord u="22.007" v="-1.35981"/>
+<texcoord u="0.37303" v="0.953147"/>
+</vertex>
+<vertex>
+<position x="2.70384" y="0.25" z="25.7253"/>
+<normal x="-0.0881972" y="0.500068" z="-0.861483"/>
+<texcoord u="23.5649" v="-1.36039"/>
+<texcoord u="0.350865" v="0.654238"/>
+</vertex>
+<vertex>
+<position x="5.37805" y="0.25" z="25.3017"/>
+<normal x="-0.177763" y="0.500069" z="-0.847544"/>
+<texcoord u="25.1227" v="-1.36097"/>
+<texcoord u="0.350873" v="0.354508"/>
+</vertex>
+<vertex>
+<position x="3.46639e-007" y="0.433013" z="26.05"/>
+<normal x="-0.0220538" y="0.906881" z="-0.420808"/>
+<texcoord u="22.0676" v="-0.989465"/>
+<texcoord u="0.352709" v="0.955606"/>
+</vertex>
+<vertex>
+<position x="2.72297" y="0.433013" z="25.9073"/>
+<normal x="-0.0482281" y="0.866057" z="-0.497613"/>
+<texcoord u="23.6254" v="-0.99004"/>
+<texcoord u="0.322234" v="0.655298"/>
+</vertex>
+<vertex>
+<position x="5.4161" y="0.433013" z="25.4808"/>
+<normal x="-0.0999784" y="0.866057" z="-0.489846"/>
+<texcoord u="25.1833" v="-0.990616"/>
+<texcoord u="0.322234" v="0.353449"/>
+</vertex>
+<vertex>
+<position x="3.49966e-007" y="0.5" z="26.3"/>
+<normal x="0.00466236" y="0.996024" z="0.0889613"/>
+<texcoord u="22.1281" v="-0.619114"/>
+<texcoord u="0.324386" v="0.959936"/>
+</vertex>
+<vertex>
+<position x="2.7491" y="0.5" z="26.1559"/>
+<normal x="0.00465517" y="0.999989" z="-0.000489296"/>
+<texcoord u="23.686" v="-0.61969"/>
+<texcoord u="0.293623" v="0.656745"/>
+</vertex>
+<vertex>
+<position x="5.46808" y="0.5" z="25.7253"/>
+<normal x="0.00457848" y="0.999989" z="-0.00097313"/>
+<texcoord u="25.2438" v="-0.620266"/>
+<texcoord u="0.293623" v="0.351999"/>
+</vertex>
+<vertex>
+<position x="-5.52006" y="0.433013" z="25.9698"/>
+<normal x="-0.0999779" y="0.866058" z="0.489845"/>
+<texcoord u="19.0729" v="-0.24761"/>
+<texcoord u="0.578084" v="0.451735"/>
+</vertex>
+<vertex>
+<position x="-2.77523" y="0.433013" z="26.4046"/>
+<normal x="-0.0659196" y="0.906881" z="0.416198"/>
+<texcoord u="20.6308" v="-0.248188"/>
+<texcoord u="0.578084" v="0.14409"/>
+</vertex>
+<vertex>
+<position x="3.53292e-007" y="0.433013" z="26.55"/>
+<normal x="0.0301214" y="0.817778" z="0.574744"/>
+<texcoord u="22.1887" v="-0.248765"/>
+<texcoord u="0.296064" v="0.964266"/>
+</vertex>
+<vertex>
+<position x="2.77523" y="0.433013" z="26.4046"/>
+<normal x="0.0562858" y="0.866057" z="0.496766"/>
+<texcoord u="23.7465" v="-0.24934"/>
+<texcoord u="0.265" v="0.658195"/>
+</vertex>
+<vertex>
+<position x="5.52006" y="0.433013" z="25.9698"/>
+<normal x="0.107904" y="0.866058" z="0.488161"/>
+<texcoord u="25.3044" v="-0.249916"/>
+<texcoord u="0.265012" v="0.35055"/>
+</vertex>
+<vertex>
+<position x="-5.55811" y="0.25" z="26.1488"/>
+<normal x="-0.177763" y="0.500068" z="0.847545"/>
+<texcoord u="19.1335" v="0.12274"/>
+<texcoord u="0.549453" v="0.452795"/>
+</vertex>
+<vertex>
+<position x="-2.79436" y="0.25" z="26.5866"/>
+<normal x="-0.128032" y="0.574591" z="0.808364"/>
+<texcoord u="20.6913" v="0.122164"/>
+<texcoord u="0.549453" v="0.143029"/>
+</vertex>
+<vertex>
+<position x="3.55728e-007" y="0.25" z="26.733"/>
+<normal x="0.0474831" y="0.420565" z="0.906019"/>
+<texcoord u="22.2491" v="0.121588"/>
+<texcoord u="0.267537" v="0.967446"/>
+</vertex>
+<vertex>
+<position x="2.79436" y="0.25" z="26.5866"/>
+<normal x="0.0928433" y="0.500068" z="0.860995"/>
+<texcoord u="23.807" v="0.121012"/>
+<texcoord u="0.236369" v="0.659254"/>
+</vertex>
+<vertex>
+<position x="5.55811" y="0.25" z="26.1488"/>
+<normal x="0.182333" y="0.500066" z="0.846575"/>
+<texcoord u="25.3649" v="0.120435"/>
+<texcoord u="0.236381" v="0.349489"/>
+</vertex>
+<vertex>
+<position x="8.26096" y="0.25" z="25.4246"/>
+<normal x="0.211828" y="0.57459" z="0.790554"/>
+<texcoord u="26.9228" v="0.119858"/>
+<texcoord u="0.259296" v="0.0405739"/>
+</vertex>
+<vertex>
+<position x="-8.28166" y="-2.38132e-008" z="25.4883"/>
+<normal x="-0.309017" y="1.25632e-006" z="0.951057"/>
+<texcoord u="17.6362" v="0.493666"/>
+<texcoord u="0.512375" v="0.763609"/>
+</vertex>
+<vertex>
+<position x="-5.57203" y="-2.38132e-008" z="26.2144"/>
+<normal x="-0.207912" y="-6.64203e-007" z="0.978148"/>
+<texcoord u="19.194" v="0.493089"/>
+<texcoord u="0.520802" v="0.453181"/>
+</vertex>
+<vertex>
+<position x="-2.80136" y="-2.38132e-008" z="26.6532"/>
+<normal x="-0.155816" y="0.0888409" z="0.983783"/>
+<texcoord u="20.7519" v="0.492513"/>
+<texcoord u="0.520804" v="0.142641"/>
+</vertex>
+<vertex>
+<position x="3.56619e-007" y="-2.38132e-008" z="26.8"/>
+<normal x="0.0521293" y="-0.0888432" z="0.994681"/>
+<texcoord u="22.3097" v="0.491938"/>
+<texcoord u="0.23867" v="0.968635"/>
+</vertex>
+<vertex>
+<position x="2.80136" y="-2.38132e-008" z="26.6532"/>
+<normal x="0.104529" y="6.43608e-007" z="0.994522"/>
+<texcoord u="23.8675" v="0.491362"/>
+<texcoord u="0.20772" v="0.659641"/>
+</vertex>
+<vertex>
+<position x="5.57203" y="-2.38132e-008" z="26.2144"/>
+<normal x="0.207912" y="5.92119e-007" z="0.978148"/>
+<texcoord u="25.4254" v="0.490786"/>
+<texcoord u="0.20773" v="0.349102"/>
+</vertex>
+<vertex>
+<position x="8.28166" y="-2.38132e-008" z="25.4883"/>
+<normal x="0.257795" y="0.0888409" z="0.962106"/>
+<texcoord u="26.9833" v="0.49021"/>
+<texcoord u="0.230755" v="0.0380673"/>
+</vertex>
+<vertex>
+<position x="-8.26096" y="-0.25" z="25.4246"/>
+<normal x="-0.269825" y="-0.500067" z="0.822878"/>
+<texcoord u="17.6968" v="0.864016"/>
+<texcoord u="0.469242" v="0.761709"/>
+</vertex>
+<vertex>
+<position x="-5.55811" y="-0.25" z="26.1488"/>
+<normal x="-0.182333" y="-0.500068" z="0.846574"/>
+<texcoord u="19.2546" v="0.863439"/>
+<texcoord u="0.492151" v="0.452794"/>
+</vertex>
+<vertex>
+<position x="-2.79436" y="-0.25" z="26.5866"/>
+<normal x="-0.141927" y="-0.420563" z="0.896093"/>
+<texcoord u="20.8124" v="0.862864"/>
+<texcoord u="0.492156" v="0.143029"/>
+</vertex>
+<vertex>
+<position x="3.55728e-007" y="-0.25" z="26.733"/>
+<normal x="0.042834" y="-0.57459" z="0.81732"/>
+<texcoord u="22.3703" v="0.862288"/>
+<texcoord u="0.20944" v="0.967524"/>
+</vertex>
+<vertex>
+<position x="2.79436" y="-0.25" z="26.5866"/>
+<normal x="0.0881969" y="-0.500068" z="0.861483"/>
+<texcoord u="23.9281" v="0.861712"/>
+<texcoord u="0.179071" v="0.659253"/>
+</vertex>
+<vertex>
+<position x="5.55811" y="-0.25" z="26.1488"/>
+<normal x="0.177763" y="-0.500067" z="0.847545"/>
+<texcoord u="25.4859" v="0.861136"/>
+<texcoord u="0.179079" v="0.349487"/>
+</vertex>
+<vertex>
+<position x="8.26096" y="-0.25" z="25.4246"/>
+<normal x="0.234817" y="-0.420562" z="0.876349"/>
+<texcoord u="27.0438" v="0.86056"/>
+<texcoord u="0.202155" v="0.0363395"/>
+</vertex>
+<vertex>
+<position x="-5.52006" y="-0.433013" z="25.9698"/>
+<normal x="-0.107903" y="-0.866058" z="0.48816"/>
+<texcoord u="19.3151" v="1.23379"/>
+<texcoord u="0.46352" v="0.451734"/>
+</vertex>
+<vertex>
+<position x="-2.77523" y="-0.433013" z="26.4046"/>
+<normal x="-0.0900327" y="-0.817779" z="0.568446"/>
+<texcoord u="20.873" v="1.23321"/>
+<texcoord u="0.463525" v="0.144089"/>
+</vertex>
+<vertex>
+<position x="3.53292e-007" y="-0.433013" z="26.55"/>
+<normal x="0.0220536" y="-0.906881" z="0.420808"/>
+<texcoord u="22.4308" v="1.23264"/>
+<texcoord u="0.179925" v="0.964418"/>
+</vertex>
+<vertex>
+<position x="2.77523" y="-0.433013" z="26.4046"/>
+<normal x="0.0482278" y="-0.866057" z="0.497613"/>
+<texcoord u="23.9887" v="1.23206"/>
+<texcoord u="0.15044" v="0.658191"/>
+</vertex>
+<vertex>
+<position x="5.52006" y="-0.433013" z="25.9698"/>
+<normal x="0.0999782" y="-0.866057" z="0.489846"/>
+<texcoord u="25.5465" v="1.23149"/>
+<texcoord u="0.150448" v="0.350546"/>
+</vertex>
+<vertex>
+<position x="8.2044" y="-0.433013" z="25.2506"/>
+<normal x="0.148959" y="-0.817779" z="0.555922"/>
+<texcoord u="27.1044" v="1.23091"/>
+<texcoord u="0.173527" v="0.0352953"/>
+</vertex>
+<vertex>
+<position x="-5.46808" y="-0.5" z="25.7253"/>
+<normal x="-0.00457841" y="-0.999989" z="-0.000973938"/>
+<texcoord u="19.3757" v="1.60414"/>
+<texcoord u="0.434909" v="0.450285"/>
+</vertex>
+<vertex>
+<position x="-2.7491" y="-0.5" z="26.1559"/>
+<normal x="-0.0139357" y="-0.996024" z="0.0879863"/>
+<texcoord u="20.9335" v="1.60356"/>
+<texcoord u="0.434902" v="0.145539"/>
+</vertex>
+<vertex>
+<position x="3.49966e-007" y="-0.5" z="26.3"/>
+<normal x="-0.00466232" y="-0.996024" z="-0.0889614"/>
+<texcoord u="22.4914" v="1.60299"/>
+<texcoord u="0.150263" v="0.960157"/>
+</vertex>
+<vertex>
+<position x="2.7491" y="-0.5" z="26.1559"/>
+<normal x="-0.00465519" y="-0.999989" z="0.000489353"/>
+<texcoord u="24.0492" v="1.60241"/>
+<texcoord u="0.121818" v="0.65674"/>
+</vertex>
+<vertex>
+<position x="5.46808" y="-0.5" z="25.7253"/>
+<normal x="-0.00457848" y="-0.999989" z="0.000973172"/>
+<texcoord u="25.6071" v="1.60184"/>
+<texcoord u="0.121837" v="0.351994"/>
+</vertex>
+<vertex>
+<position x="8.12715" y="-0.5" z="25.0128"/>
+<normal x="0.0230564" y="-0.996024" z="0.0860477"/>
+<texcoord u="27.1649" v="1.60126"/>
+<texcoord u="0.144879" v="0.0346495"/>
+</vertex>
+<vertex>
+<position x="-2.72297" y="-0.433013" z="25.9073"/>
+<normal x="0.0659191" y="-0.906882" z="-0.416197"/>
+<texcoord u="20.9941" v="1.97391"/>
+<texcoord u="0.406291" v="0.146987"/>
+</vertex>
+<vertex>
+<position x="3.46639e-007" y="-0.433013" z="26.05"/>
+<normal x="-0.0301213" y="-0.817778" z="-0.574744"/>
+<texcoord u="22.552" v="1.97334"/>
+<texcoord u="0.12062" v="0.955894"/>
+</vertex>
+<vertex>
+<position x="2.72297" y="-0.433013" z="25.9073"/>
+<normal x="-0.0562859" y="-0.866057" z="-0.496766"/>
+<texcoord u="24.1098" v="1.97276"/>
+<texcoord u="0.0932065" v="0.655291"/>
+</vertex>
+<vertex>
+<position x="5.4161" y="-0.433013" z="25.4808"/>
+<normal x="-0.107903" y="-0.866058" z="-0.488161"/>
+<texcoord u="25.6676" v="1.97219"/>
+<texcoord u="0.0932254" v="0.353442"/>
+</vertex>
+<vertex>
+<position x="8.0499" y="-0.433013" z="24.775"/>
+<normal x="-0.109063" y="-0.906882" z="-0.407027"/>
+<texcoord u="27.2255" v="1.97161"/>
+<texcoord u="0.116231" v="0.03402"/>
+</vertex>
+<vertex>
+<position x="3.44204e-007" y="-0.25" z="25.867"/>
+<normal x="-0.0474829" y="-0.420565" z="-0.906019"/>
+<texcoord u="22.6125" v="2.34369"/>
+<texcoord u="0.0911541" v="0.952778"/>
+</vertex>
+<vertex>
+<position x="2.70384" y="-0.25" z="25.7253"/>
+<normal x="-0.0928433" y="-0.500069" z="-0.860995"/>
+<texcoord u="24.1703" v="2.34311"/>
+<texcoord u="0.0645756" v="0.654229"/>
+</vertex>
+<vertex>
+<position x="5.37805" y="-0.25" z="25.3017"/>
+<normal x="-0.182333" y="-0.500068" z="-0.846573"/>
+<texcoord u="25.7282" v="2.34254"/>
+<texcoord u="0.0645867" v="0.3545"/>
+</vertex>
+<vertex>
+<position x="7.99334" y="-0.25" z="24.601"/>
+<normal x="-0.211828" y="-0.57459" z="-0.790554"/>
+<texcoord u="27.286" v="2.34196"/>
+<texcoord u="0.0876004" v="0.0330228"/>
+</vertex>
+<vertex>
+<position x="2.69684" y="0" z="25.6587"/>
+<normal x="-0.104529" y="5.04589e-007" z="-0.994522"/>
+<texcoord u="24.2309" v="2.71346"/>
+<texcoord u="0.0359274" v="0.65384"/>
+</vertex>
+<vertex>
+<position x="3.43312e-007" y="0" z="25.8"/>
+<normal x="-0.0521293" y="0.0888432" z="-0.994681"/>
+<texcoord u="22.6731" v="2.71404"/>
+<texcoord u="0.0619827" v="0.951656"/>
+</vertex>
+<vertex>
+<position x="5.36412" y="0" z="25.2362"/>
+<normal x="-0.207912" y="-5.4578e-007" z="-0.978148"/>
+<texcoord u="25.7887" v="2.71288"/>
+<texcoord u="0.0359383" v="0.354887"/>
+</vertex>
+<vertex>
+<position x="7.97264" y="0" z="24.5373"/>
+<normal x="-0.257796" y="-0.0888435" z="-0.962106"/>
+<texcoord u="27.3466" v="2.71231"/>
+<texcoord u="0.0589971" v="0.0313646"/>
+</vertex>
+<vertex>
+<position x="-25.6587" y="0" z="-2.69684"/>
+<normal x="0.99468" y="0.0888467" z="0.0521287"/>
+<texcoord u="-2.979" v="-1.72095"/>
+<texcoord u="0.20548" v="0.039255"/>
+</vertex>
+<vertex>
+<position x="-25.8" y="0" z="-7.80629e-008"/>
+<normal x="1" y="-5.76673e-007" z="-3.41112e-008"/>
+<texcoord u="-1.42116" v="-1.72153"/>
+<texcoord u="0.205485" v="0.340742"/>
+</vertex>
+<vertex>
+<position x="-25.6587" y="0" z="2.69684"/>
+<normal x="0.994522" y="-2.36848e-007" z="-0.104529"/>
+<texcoord u="0.136669" v="-1.7221"/>
+<texcoord u="0.212669" v="0.642144"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="0.25" z="-2.70384"/>
+<normal x="0.817319" y="0.574591" z="0.0428335"/>
+<texcoord u="-2.91849" v="-1.3506"/>
+<texcoord u="0.234371" v="0.0388631"/>
+</vertex>
+<vertex>
+<position x="-25.867" y="0.25" z="-7.82656e-008"/>
+<normal x="0.865982" y="0.50007" z="0.00233593"/>
+<texcoord u="-1.36064" v="-1.35117"/>
+<texcoord u="0.234377" v="0.341133"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="0.25" z="2.70384"/>
+<normal x="0.861483" y="0.500069" z="-0.0881967"/>
+<texcoord u="0.19719" v="-1.35175"/>
+<texcoord u="0.241738" v="0.643314"/>
+</vertex>
+<vertex>
+<position x="-25.9073" y="0.433013" z="-2.72297"/>
+<normal x="0.420808" y="0.906881" z="0.0220535"/>
+<texcoord u="-2.85793" v="-0.980247"/>
+<texcoord u="0.263245" v="0.0377932"/>
+</vertex>
+<vertex>
+<position x="-26.05" y="0.433013" z="-7.88193e-008"/>
+<normal x="0.499928" y="0.866057" z="0.00405114"/>
+<texcoord u="-1.3001" v="-0.980824"/>
+<texcoord u="0.263251" v="0.342202"/>
+</vertex>
+<vertex>
+<position x="-25.9073" y="0.433013" z="2.72297"/>
+<normal x="0.497612" y="0.866058" z="-0.0482277"/>
+<texcoord u="0.257737" v="-0.981399"/>
+<texcoord u="0.270969" v="0.646513"/>
+</vertex>
+<vertex>
+<position x="-25.4808" y="0.433013" z="5.4161"/>
+<normal x="0.568447" y="0.817779" z="-0.0900334"/>
+<texcoord u="1.81558" v="-0.981975"/>
+<texcoord u="0.324924" v="0.9461"/>
+</vertex>
+<vertex>
+<position x="-25.0128" y="0.5" z="-8.12715"/>
+<normal x="-0.00144677" y="0.999989" z="0.0044516"/>
+<texcoord u="-5.91306" v="-0.608747"/>
+<texcoord u="0.038507" v="0.664789"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="0.5" z="-5.46808"/>
+<normal x="0.0860465" y="0.996024" z="0.0230561"/>
+<texcoord u="-4.35522" v="-0.609322"/>
+<texcoord u="0.118586" v="0.961503"/>
+</vertex>
+<vertex>
+<position x="-26.1559" y="0.5" z="-2.7491"/>
+<normal x="-0.0889629" y="0.996024" z="-0.00466232"/>
+<texcoord u="-2.79738" v="-0.609897"/>
+<texcoord u="0.292099" v="0.0363319"/>
+</vertex>
+<vertex>
+<position x="-26.3" y="0.5" z="-7.95758e-008"/>
+<normal x="-2.46849e-007" y="0.999989" z="0.00468072"/>
+<texcoord u="-1.23953" v="-0.610474"/>
+<texcoord u="0.292108" v="0.343662"/>
+</vertex>
+<vertex>
+<position x="-26.1559" y="0.5" z="2.7491"/>
+<normal x="0.00049053" y="0.999989" z="0.00465504"/>
+<texcoord u="0.318301" v="-0.611049"/>
+<texcoord u="0.300288" v="0.650883"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="0.5" z="5.46808"/>
+<normal x="0.0879884" y="0.996024" z="-0.013936"/>
+<texcoord u="1.87614" v="-0.611625"/>
+<texcoord u="0.356538" v="0.953021"/>
+</vertex>
+<vertex>
+<position x="-25.2506" y="0.433013" z="-8.20441"/>
+<normal x="-0.476713" y="0.866057" z="-0.150634"/>
+<texcoord u="-5.8525" v="-0.238396"/>
+<texcoord u="0.065991" v="0.655859"/>
+</vertex>
+<vertex>
+<position x="-25.9698" y="0.433013" z="-5.52006"/>
+<normal x="-0.40703" y="0.90688" z="-0.109063"/>
+<texcoord u="-4.29466" v="-0.238972"/>
+<texcoord u="0.146824" v="0.955393"/>
+</vertex>
+<vertex>
+<position x="-26.4046" y="0.433013" z="-2.77523"/>
+<normal x="-0.574745" y="0.817778" z="-0.0301208"/>
+<texcoord u="-2.73682" v="-0.239548"/>
+<texcoord u="0.320964" v="0.0348713"/>
+</vertex>
+<vertex>
+<position x="-26.55" y="0.433013" z="-8.03322e-008"/>
+<normal x="-0.499928" y="0.866057" z="0.00405105"/>
+<texcoord u="-1.17898" v="-0.240124"/>
+<texcoord u="0.320965" v="0.345122"/>
+</vertex>
+<vertex>
+<position x="-26.4046" y="0.433013" z="2.77523"/>
+<normal x="-0.496765" y="0.866058" z="0.0562855"/>
+<texcoord u="0.378858" v="-0.2407"/>
+<texcoord u="0.329625" v="0.655252"/>
+</vertex>
+<vertex>
+<position x="-25.9698" y="0.433013" z="5.52006"/>
+<normal x="-0.416198" y="0.906882" z="0.0659193"/>
+<texcoord u="1.9367" v="-0.241276"/>
+<texcoord u="0.388228" v="0.95992"/>
+</vertex>
+<vertex>
+<position x="-25.4246" y="0.25" z="-8.26096"/>
+<normal x="-0.82432" y="0.500069" z="-0.265382"/>
+<texcoord u="-5.79194" v="0.131954"/>
+<texcoord u="0.093585" v="0.647303"/>
+</vertex>
+<vertex>
+<position x="-26.1488" y="0.25" z="-5.55811"/>
+<normal x="-0.790555" y="0.574588" z="-0.211829"/>
+<texcoord u="-4.2341" v="0.131378"/>
+<texcoord u="0.174979" v="0.948902"/>
+</vertex>
+<vertex>
+<position x="-26.5866" y="0.25" z="-2.79436"/>
+<normal x="-0.90602" y="0.420563" z="-0.047482"/>
+<texcoord u="-2.67626" v="0.130802"/>
+<texcoord u="0.349838" v="0.0338014"/>
+</vertex>
+<vertex>
+<position x="-26.733" y="0.25" z="-8.08859e-008"/>
+<normal x="-0.865983" y="0.500068" z="0.00233592"/>
+<texcoord u="-1.11842" v="0.130226"/>
+<texcoord u="0.34984" v="0.346191"/>
+</vertex>
+<vertex>
+<position x="-26.5866" y="0.25" z="2.79436"/>
+<normal x="-0.860995" y="0.500068" z="0.0928429"/>
+<texcoord u="0.439419" v="0.12965"/>
+<texcoord u="0.358872" v="0.65845"/>
+</vertex>
+<vertex>
+<position x="-26.1488" y="0.25" z="5.55811"/>
+<normal x="-0.808364" y="0.574591" z="0.128033"/>
+<texcoord u="1.99726" v="0.129074"/>
+<texcoord u="0.419508" v="0.9649"/>
+</vertex>
+<vertex>
+<position x="-25.4883" y="-2.38132e-008" z="-8.28166"/>
+<normal x="-0.951057" y="9.88581e-007" z="-0.309017"/>
+<texcoord u="-5.73138" v="0.502303"/>
+<texcoord u="0.121377" v="0.639397"/>
+</vertex>
+<vertex>
+<position x="-26.2144" y="-2.38132e-008" z="-5.57204"/>
+<normal x="-0.962106" y="0.0888455" z="-0.257795"/>
+<texcoord u="-4.17354" v="0.501728"/>
+<texcoord u="0.202977" v="0.941754"/>
+</vertex>
+<vertex>
+<position x="-26.6532" y="-2.38132e-008" z="-2.80136"/>
+<normal x="-0.994681" y="-0.0888389" z="-0.0521286"/>
+<texcoord u="-2.6157" v="0.501152"/>
+<texcoord u="0.378729" v="0.0334099"/>
+</vertex>
+<vertex>
+<position x="-26.8" y="-2.38132e-008" z="-8.10886e-008"/>
+<normal x="-1" y="1.45198e-006" z="-5.79247e-009"/>
+<texcoord u="-1.05786" v="0.500576"/>
+<texcoord u="0.378732" v="0.346582"/>
+</vertex>
+<vertex>
+<position x="-26.6532" y="-2.38132e-008" z="2.80136"/>
+<normal x="-0.994522" y="-1.67853e-006" z="0.104528"/>
+<texcoord u="0.499977" v="0.5"/>
+<texcoord u="0.387959" v="0.659618"/>
+</vertex>
+<vertex>
+<position x="-26.2144" y="-2.38132e-008" z="5.57204"/>
+<normal x="-0.983783" y="0.0888382" z="0.155816"/>
+<texcoord u="2.05781" v="0.499424"/>
+<texcoord u="0.449972" v="0.96659"/>
+</vertex>
+<vertex>
+<position x="-25.4246" y="-0.25" z="-8.26096"/>
+<normal x="-0.822878" y="-0.500066" z="-0.269825"/>
+<texcoord u="-5.67082" v="0.872654"/>
+<texcoord u="0.149373" v="0.632247"/>
+</vertex>
+<vertex>
+<position x="-26.1488" y="-0.25" z="-5.55811"/>
+<normal x="-0.876349" y="-0.420563" z="-0.234817"/>
+<texcoord u="-4.11298" v="0.872078"/>
+<texcoord u="0.23077" v="0.933845"/>
+</vertex>
+<vertex>
+<position x="-26.5866" y="-0.25" z="-2.79436"/>
+<normal x="-0.817322" y="-0.574587" z="-0.0428336"/>
+<texcoord u="-2.55514" v="0.871502"/>
+<texcoord u="0.40762" v="0.0338009"/>
+</vertex>
+<vertex>
+<position x="-26.733" y="-0.25" z="-8.08859e-008"/>
+<normal x="-0.865985" y="-0.500064" z="-0.00233599"/>
+<texcoord u="-0.997301" v="0.870926"/>
+<texcoord u="0.407624" v="0.34619"/>
+</vertex>
+<vertex>
+<position x="-26.5866" y="-0.25" z="2.79436"/>
+<normal x="-0.861483" y="-0.500069" z="0.0881967"/>
+<texcoord u="0.560535" v="0.87035"/>
+<texcoord u="0.416834" v="0.658444"/>
+</vertex>
+<vertex>
+<position x="-26.1488" y="-0.25" z="5.55811"/>
+<normal x="-0.896091" y="-0.420568" z="0.141927"/>
+<texcoord u="2.11837" v="0.869774"/>
+<texcoord u="0.479421" v="0.964502"/>
+</vertex>
+<vertex>
+<position x="-25.9698" y="-0.433013" z="-5.52006"/>
+<normal x="-0.555925" y="-0.817777" z="-0.148959"/>
+<texcoord u="-4.05242" v="1.24243"/>
+<texcoord u="0.258368" v="0.92529"/>
+</vertex>
+<vertex>
+<position x="-26.4046" y="-0.433013" z="-2.77523"/>
+<normal x="-0.420806" y="-0.906883" z="-0.0220534"/>
+<texcoord u="-2.49458" v="1.24185"/>
+<texcoord u="0.436494" v="0.0348702"/>
+</vertex>
+<vertex>
+<position x="-26.55" y="-0.433013" z="-8.03322e-008"/>
+<normal x="-0.499928" y="-0.866057" z="-0.00405107"/>
+<texcoord u="-0.936744" v="1.24128"/>
+<texcoord u="0.436498" v="0.345121"/>
+</vertex>
+<vertex>
+<position x="-26.4046" y="-0.433013" z="2.77523"/>
+<normal x="-0.497613" y="-0.866057" z="0.0482277"/>
+<texcoord u="0.621092" v="1.2407"/>
+<texcoord u="0.445507" v="0.655241"/>
+</vertex>
+<vertex>
+<position x="-25.9698" y="-0.433013" z="5.52006"/>
+<normal x="-0.568445" y="-0.81778" z="0.0900331"/>
+<texcoord u="2.17894" v="1.24012"/>
+<texcoord u="0.507943" v="0.959147"/>
+</vertex>
+<vertex>
+<position x="-26.1559" y="-0.5" z="-2.7491"/>
+<normal x="0.0889609" y="-0.996024" z="0.00466222"/>
+<texcoord u="-2.43402" v="1.6122"/>
+<texcoord u="0.465359" v="0.0363303"/>
+</vertex>
+<vertex>
+<position x="-26.3" y="-0.5" z="-7.95758e-008"/>
+<normal x="4.67985e-007" y="-0.999989" z="-0.00468083"/>
+<texcoord u="-0.87618" v="1.61163"/>
+<texcoord u="0.465356" v="0.34366"/>
+</vertex>
+<vertex>
+<position x="-26.1559" y="-0.5" z="2.7491"/>
+<normal x="-0.000488463" y="-0.999989" z="-0.00465527"/>
+<texcoord u="0.681656" v="1.61105"/>
+<texcoord u="0.474063" v="0.650867"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="-0.5" z="5.46808"/>
+<normal x="-0.0879865" y="-0.996024" z="0.0139357"/>
+<texcoord u="2.23949" v="1.61047"/>
+<texcoord u="0.535912" v="0.951909"/>
+</vertex>
+<vertex>
+<position x="-25.9073" y="-0.433013" z="-2.72297"/>
+<normal x="0.574745" y="-0.817778" z="0.0301209"/>
+<texcoord u="-2.37347" v="1.98255"/>
+<texcoord u="0.494213" v="0.0377911"/>
+</vertex>
+<vertex>
+<position x="-26.05" y="-0.433013" z="-7.88193e-008"/>
+<normal x="0.499927" y="-0.866058" z="-0.00405109"/>
+<texcoord u="-0.815624" v="1.98198"/>
+<texcoord u="0.494213" v="0.3422"/>
+</vertex>
+<vertex>
+<position x="-25.9073" y="-0.433013" z="2.72297"/>
+<normal x="0.496766" y="-0.866057" z="-0.0562858"/>
+<texcoord u="0.742212" v="1.9814"/>
+<texcoord u="0.502606" v="0.646493"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="-0.25" z="-2.70384"/>
+<normal x="0.906019" y="-0.420564" z="0.0474821"/>
+<texcoord u="-2.31288" v="2.3529"/>
+<texcoord u="0.523087" v="0.0388605"/>
+</vertex>
+<vertex>
+<position x="-25.867" y="-0.25" z="-7.82656e-008"/>
+<normal x="0.865983" y="-0.500068" z="-0.00233586"/>
+<texcoord u="-0.755057" v="2.35233"/>
+<texcoord u="0.523086" v="0.341131"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="-0.25" z="2.70384"/>
+<normal x="0.860994" y="-0.50007" z="-0.092843"/>
+<texcoord u="0.802782" v="2.35175"/>
+<texcoord u="0.531275" v="0.64329"/>
+</vertex>
+<vertex>
+<position x="-25.8" y="0" z="-7.80629e-008"/>
+<normal x="1" y="-5.76673e-007" z="-3.41112e-008"/>
+<texcoord u="-0.694467" v="2.72267"/>
+<texcoord u="0.551978" v="0.340739"/>
+</vertex>
+<vertex>
+<position x="-25.6587" y="0" z="-2.69684"/>
+<normal x="0.99468" y="0.0888467" z="0.0521287"/>
+<texcoord u="-2.25231" v="2.72325"/>
+<texcoord u="0.551978" v="0.0392519"/>
+</vertex>
+<vertex>
+<position x="-25.6587" y="0" z="2.69684"/>
+<normal x="0.994522" y="-2.36848e-007" z="-0.104529"/>
+<texcoord u="0.86337" v="2.7221"/>
+<texcoord u="0.560145" v="0.642116"/>
+</vertex>
+<vertex>
+<position x="-5.36413" y="0" z="-25.2362"/>
+<normal x="0.257796" y="0.0888423" z="0.962106"/>
+<texcoord u="-21.6731" v="-1.71404"/>
+<texcoord u="0.967361" v="0.560356"/>
+</vertex>
+<vertex>
+<position x="-7.97265" y="0" z="-24.5373"/>
+<normal x="0.309017" y="5.66375e-008" z="0.951056"/>
+<texcoord u="-20.1153" v="-1.71461"/>
+<texcoord u="0.825634" v="0.488505"/>
+</vertex>
+<vertex>
+<position x="-10.4938" y="0" z="-23.5695"/>
+<normal x="0.406737" y="6.28161e-007" z="0.913545"/>
+<texcoord u="-18.5575" v="-1.71519"/>
+<texcoord u="0.738392" v="0.250657"/>
+</vertex>
+<vertex>
+<position x="-12.9" y="0" z="-22.3435"/>
+<normal x="0.5" y="-1.24088e-006" z="0.866025"/>
+<texcoord u="-16.9996" v="-1.71576"/>
+<texcoord u="0.928696" v="0.0355652"/>
+</vertex>
+<vertex>
+<position x="-7.99335" y="0.25" z="-24.601"/>
+<normal x="0.265382" y="0.500069" z="0.82432"/>
+<texcoord u="-20.0547" v="-1.34426"/>
+<texcoord u="0.804856" v="0.505491"/>
+</vertex>
+<vertex>
+<position x="-10.5211" y="0.25" z="-23.6307"/>
+<normal x="0.350093" y="0.500069" z="0.792064"/>
+<texcoord u="-18.4969" v="-1.34484"/>
+<texcoord u="0.722524" v="0.258338"/>
+</vertex>
+<vertex>
+<position x="-12.9335" y="0.25" z="-22.4015"/>
+<normal x="0.430968" y="0.500069" z="0.751131"/>
+<texcoord u="-16.9391" v="-1.34541"/>
+<texcoord u="0.924004" v="0.0362268"/>
+</vertex>
+<vertex>
+<position x="-8.0499" y="0.433013" z="-24.775"/>
+<normal x="0.150634" y="0.866058" z="0.476711"/>
+<texcoord u="-19.9942" v="-0.973913"/>
+<texcoord u="0.794724" v="0.518496"/>
+</vertex>
+<vertex>
+<position x="-10.5955" y="0.433013" z="-23.7979"/>
+<normal x="0.199638" y="0.866058" z="0.458354"/>
+<texcoord u="-18.4363" v="-0.974489"/>
+<texcoord u="0.698554" v="0.257412"/>
+</vertex>
+<vertex>
+<position x="-13.025" y="0.433013" z="-22.56"/>
+<normal x="0.246455" y="0.866058" z="0.434975"/>
+<texcoord u="-16.8785" v="-0.975065"/>
+<texcoord u="0.92053" v="0.0354989"/>
+</vertex>
+<vertex>
+<position x="-8.12716" y="0.5" z="-25.0128"/>
+<normal x="-0.00445182" y="0.999989" z="0.00144617"/>
+<texcoord u="-19.9336" v="-0.603564"/>
+<texcoord u="0.784739" v="0.532062"/>
+</vertex>
+<vertex>
+<position x="-10.6972" y="0.5" z="-24.0263"/>
+<normal x="-0.0042761" y="0.999989" z="0.0019039"/>
+<texcoord u="-18.3758" v="-0.604139"/>
+<texcoord u="0.674178" v="0.26208"/>
+</vertex>
+<vertex>
+<position x="-13.15" y="0.5" z="-22.7765"/>
+<normal x="-0.00405371" y="0.999989" z="0.00234038"/>
+<texcoord u="-16.8179" v="-0.604715"/>
+<texcoord u="0.812259" v="0.093196"/>
+</vertex>
+<vertex>
+<position x="-5.52006" y="0.433013" z="-25.9698"/>
+<normal x="-0.148959" y="0.817779" z="-0.555922"/>
+<texcoord u="-21.4309" v="-0.232637"/>
+<texcoord u="0.906132" v="0.666889"/>
+</vertex>
+<vertex>
+<position x="-8.20441" y="0.433013" z="-25.2506"/>
+<normal x="-0.158339" y="0.866058" z="-0.474207"/>
+<texcoord u="-19.8731" v="-0.233213"/>
+<texcoord u="0.774104" v="0.545894"/>
+</vertex>
+<vertex>
+<position x="-10.7989" y="0.433013" z="-24.2547"/>
+<normal x="-0.20704" y="0.866058" z="-0.455058"/>
+<texcoord u="-18.3152" v="-0.23379"/>
+<texcoord u="0.647279" v="0.26488"/>
+</vertex>
+<vertex>
+<position x="-13.275" y="0.433013" z="-22.993"/>
+<normal x="-0.253472" y="0.866058" z="-0.430924"/>
+<texcoord u="-16.7574" v="-0.234365"/>
+<texcoord u="0.774572" v="0.118024"/>
+</vertex>
+<vertex>
+<position x="-5.55811" y="0.25" z="-26.1489"/>
+<normal x="-0.234817" y="0.420564" z="-0.876348"/>
+<texcoord u="-21.3703" v="0.137712"/>
+<texcoord u="0.839029" v="0.847491"/>
+</vertex>
+<vertex>
+<position x="-8.26096" y="0.25" z="-25.4246"/>
+<normal x="-0.269825" y="0.500068" z="-0.822877"/>
+<texcoord u="-19.8125" v="0.137137"/>
+<texcoord u="0.761876" v="0.559456"/>
+</vertex>
+<vertex>
+<position x="-10.8733" y="0.25" z="-24.4218"/>
+<normal x="-0.354361" y="0.50007" z="-0.790164"/>
+<texcoord u="-18.2547" v="0.136561"/>
+<texcoord u="0.631352" v="0.286221"/>
+</vertex>
+<vertex>
+<position x="-13.3665" y="0.25" z="-23.1515"/>
+<normal x="-0.435014" y="0.500069" z="-0.748795"/>
+<texcoord u="-16.6968" v="0.135985"/>
+<texcoord u="0.369339" v="0.151761"/>
+</vertex>
+<vertex>
+<position x="-5.57204" y="-2.38132e-008" z="-26.2144"/>
+<normal x="-0.257796" y="-0.0888422" z="-0.962106"/>
+<texcoord u="-21.3098" v="0.508062"/>
+<texcoord u="0.829195" v="0.85184"/>
+</vertex>
+<vertex>
+<position x="-8.28166" y="-2.38132e-008" z="-25.4883"/>
+<normal x="-0.309017" y="5.14886e-008" z="-0.951056"/>
+<texcoord u="-19.752" v="0.507487"/>
+<texcoord u="0.748592" v="0.567187"/>
+</vertex>
+<vertex>
+<position x="-10.9006" y="-2.38132e-008" z="-24.483"/>
+<normal x="-0.406737" y="-7.72329e-007" z="-0.913545"/>
+<texcoord u="-18.1941" v="0.506911"/>
+<texcoord u="0.615555" v="0.299353"/>
+</vertex>
+<vertex>
+<position x="-13.4" y="-2.38132e-008" z="-23.2095"/>
+<normal x="-0.5" y="-4.73695e-007" z="-0.866025"/>
+<texcoord u="-16.6363" v="0.506334"/>
+<texcoord u="0.356078" v="0.157994"/>
+</vertex>
+<vertex>
+<position x="-5.55811" y="-0.25" z="-26.1489"/>
+<normal x="-0.211828" y="-0.574591" z="-0.790553"/>
+<texcoord u="-21.2492" v="0.878412"/>
+<texcoord u="0.817495" v="0.856776"/>
+</vertex>
+<vertex>
+<position x="-8.26096" y="-0.25" z="-25.4246"/>
+<normal x="-0.265382" y="-0.500069" z="-0.82432"/>
+<texcoord u="-19.6914" v="0.877836"/>
+<texcoord u="0.734558" v="0.574876"/>
+</vertex>
+<vertex>
+<position x="-10.8733" y="-0.25" z="-24.4218"/>
+<normal x="-0.350093" y="-0.500069" z="-0.792064"/>
+<texcoord u="-18.1335" v="0.877261"/>
+<texcoord u="0.599366" v="0.312738"/>
+</vertex>
+<vertex>
+<position x="-13.3665" y="-0.25" z="-23.1515"/>
+<normal x="-0.430968" y="-0.50007" z="-0.75113"/>
+<texcoord u="-16.5757" v="0.876685"/>
+<texcoord u="0.346624" v="0.166626"/>
+</vertex>
+<vertex>
+<position x="-15.7133" y="-0.25" z="-21.6275"/>
+<normal x="-0.507122" y="-0.500069" z="-0.701967"/>
+<texcoord u="-15.0179" v="0.876109"/>
+<texcoord u="0.0688511" v="0.0467391"/>
+</vertex>
+<vertex>
+<position x="5.52006" y="-0.433013" z="-25.9698"/>
+<normal x="0.065919" y="-0.906881" z="-0.416198"/>
+<texcoord u="-27.4199" v="1.25106"/>
+<texcoord u="0.100578" v="0.194418"/>
+</vertex>
+<vertex>
+<position x="-1.28792e-006" y="-0.433013" z="-26.55"/>
+<normal x="0.00405123" y="-0.866058" z="-0.499927"/>
+<texcoord u="-24.3043" v="1.24991"/>
+<texcoord u="0.0556945" v="0.352643"/>
+</vertex>
+<vertex>
+<position x="-2.77523" y="-0.433013" z="-26.4046"/>
+<normal x="-0.0301204" y="-0.81778" z="-0.574743"/>
+<texcoord u="-22.7464" v="1.24934"/>
+<texcoord u="0.0556945" v="0.162982"/>
+</vertex>
+<vertex>
+<position x="-5.52006" y="-0.433013" z="-25.9698"/>
+<normal x="-0.109063" y="-0.906881" z="-0.407028"/>
+<texcoord u="-21.1886" v="1.24876"/>
+<texcoord u="0.804009" v="0.862156"/>
+</vertex>
+<vertex>
+<position x="-8.20441" y="-0.433013" z="-25.2506"/>
+<normal x="-0.150634" y="-0.866058" z="-0.476711"/>
+<texcoord u="-19.6308" v="1.24819"/>
+<texcoord u="0.719873" v="0.582621"/>
+</vertex>
+<vertex>
+<position x="-10.7989" y="-0.433013" z="-24.2547"/>
+<normal x="-0.199638" y="-0.866058" z="-0.458354"/>
+<texcoord u="-18.073" v="1.24761"/>
+<texcoord u="0.582824" v="0.326274"/>
+</vertex>
+<vertex>
+<position x="-13.275" y="-0.433013" z="-22.993"/>
+<normal x="-0.246455" y="-0.866058" z="-0.434975"/>
+<texcoord u="-16.5151" v="1.24703"/>
+<texcoord u="0.336859" v="0.175949"/>
+</vertex>
+<vertex>
+<position x="-15.6057" y="-0.433013" z="-21.4794"/>
+<normal x="-0.290573" y="-0.866058" z="-0.406831"/>
+<texcoord u="-14.9573" v="1.24646"/>
+<texcoord u="0.0618045" v="0.0561693"/>
+</vertex>
+<vertex>
+<position x="5.46808" y="-0.5" z="-25.7253"/>
+<normal x="-0.0139356" y="-0.996024" z="0.0879867"/>
+<texcoord u="-27.3593" v="1.62141"/>
+<texcoord u="0.118172" v="0.195958"/>
+</vertex>
+<vertex>
+<position x="2.7491" y="-0.5" z="-26.156"/>
+<normal x="0.00465516" y="-0.999989" z="0.000489399"/>
+<texcoord u="-25.8015" v="1.62084"/>
+<texcoord u="0.111284" v="0.383707"/>
+</vertex>
+<vertex>
+<position x="-1.27579e-006" y="-0.5" z="-26.3"/>
+<normal x="0.00468079" y="-0.999989" z="1.54281e-008"/>
+<texcoord u="-24.2437" v="1.62026"/>
+<texcoord u="0.180698" v="0.41425"/>
+</vertex>
+<vertex>
+<position x="-2.7491" y="-0.5" z="-26.156"/>
+<normal x="-0.00466224" y="-0.996024" z="-0.0889613"/>
+<texcoord u="-22.6859" v="1.61969"/>
+<texcoord u="0.0380556" v="0.163875"/>
+</vertex>
+<vertex>
+<position x="-5.46808" y="-0.5" z="-25.7253"/>
+<normal x="0.0230566" y="-0.996024" z="0.0860478"/>
+<texcoord u="-21.128" v="1.61911"/>
+<texcoord u="0.789951" v="0.867841"/>
+</vertex>
+<vertex>
+<position x="-8.12716" y="-0.5" z="-25.0128"/>
+<normal x="0.00445178" y="-0.999989" z="-0.00144618"/>
+<texcoord u="-19.5702" v="1.61853"/>
+<texcoord u="0.704767" v="0.590622"/>
+</vertex>
+<vertex>
+<position x="-10.6972" y="-0.5" z="-24.0263"/>
+<normal x="0.00427605" y="-0.999989" z="-0.00190394"/>
+<texcoord u="-18.0124" v="1.61796"/>
+<texcoord u="0.566124" v="0.339898"/>
+</vertex>
+<vertex>
+<position x="-13.15" y="-0.5" z="-22.7765"/>
+<normal x="0.00405369" y="-0.999989" z="-0.00234054"/>
+<texcoord u="-16.4545" v="1.61738"/>
+<texcoord u="0.326749" v="0.185984"/>
+</vertex>
+<vertex>
+<position x="-15.4588" y="-0.5" z="-21.2772"/>
+<normal x="0.0037866" y="-0.999989" z="-0.00275173"/>
+<texcoord u="-14.8967" v="1.61681"/>
+<texcoord u="0.0547239" v="0.0664787"/>
+</vertex>
+<vertex>
+<position x="-2.72297" y="-0.433013" z="-25.9073"/>
+<normal x="0.0220538" y="-0.906881" z="0.420809"/>
+<texcoord u="-22.6253" v="1.99004"/>
+<texcoord u="0.163052" v="0.227268"/>
+</vertex>
+<vertex>
+<position x="-5.41611" y="-0.433013" z="-25.4808"/>
+<normal x="0.148959" y="-0.817779" z="0.555921"/>
+<texcoord u="-21.0675" v="1.98946"/>
+<texcoord u="0.776013" v="0.873671"/>
+</vertex>
+<vertex>
+<position x="-8.0499" y="-0.433013" z="-24.775"/>
+<normal x="0.158339" y="-0.866058" z="0.474207"/>
+<texcoord u="-19.5097" v="1.98888"/>
+<texcoord u="0.689497" v="0.598949"/>
+</vertex>
+<vertex>
+<position x="-10.5955" y="-0.433013" z="-23.7979"/>
+<normal x="0.207039" y="-0.866058" z="0.455058"/>
+<texcoord u="-17.9518" v="1.98831"/>
+<texcoord u="0.549372" v="0.353391"/>
+</vertex>
+<vertex>
+<position x="-13.025" y="-0.433013" z="-22.56"/>
+<normal x="0.253473" y="-0.866057" z="0.430925"/>
+<texcoord u="-16.394" v="1.98773"/>
+<texcoord u="0.316242" v="0.1965"/>
+</vertex>
+<vertex>
+<position x="-15.3118" y="-0.433013" z="-21.0749"/>
+<normal x="0.297127" y="-0.866058" z="0.402068"/>
+<texcoord u="-14.8361" v="1.98716"/>
+<texcoord u="0.0478049" v="0.076272"/>
+</vertex>
+<vertex>
+<position x="-5.37806" y="-0.25" z="-25.3018"/>
+<normal x="0.234817" y="-0.420565" z="0.876348"/>
+<texcoord u="-21.0069" v="2.35981"/>
+<texcoord u="0.763108" v="0.879617"/>
+</vertex>
+<vertex>
+<position x="-7.99335" y="-0.25" z="-24.601"/>
+<normal x="0.269825" y="-0.500068" z="0.822877"/>
+<texcoord u="-19.4491" v="2.35923"/>
+<texcoord u="0.674509" v="0.607705"/>
+</vertex>
+<vertex>
+<position x="-10.5211" y="-0.25" z="-23.6307"/>
+<normal x="0.354361" y="-0.50007" z="0.790164"/>
+<texcoord u="-17.8913" v="2.35866"/>
+<texcoord u="0.532884" v="0.366686"/>
+</vertex>
+<vertex>
+<position x="-12.9335" y="-0.25" z="-22.4015"/>
+<normal x="0.435015" y="-0.500068" z="0.748795"/>
+<texcoord u="-16.3334" v="2.35808"/>
+<texcoord u="0.305185" v="0.207114"/>
+</vertex>
+<vertex>
+<position x="-15.2042" y="-0.25" z="-20.9268"/>
+<normal x="0.510903" y="-0.500066" z="0.699223"/>
+<texcoord u="-14.7755" v="2.35751"/>
+<texcoord u="0.0405788" v="0.0854919"/>
+</vertex>
+<vertex>
+<position x="-7.97265" y="0" z="-24.5373"/>
+<normal x="0.309017" y="5.66375e-008" z="0.951056"/>
+<texcoord u="-19.3885" v="2.72958"/>
+<texcoord u="0.659546" v="0.617201"/>
+</vertex>
+<vertex>
+<position x="-5.36413" y="0" z="-25.2362"/>
+<normal x="0.257796" y="0.0888423" z="0.962106"/>
+<texcoord u="-20.9463" v="2.73016"/>
+<texcoord u="0.750898" v="0.886376"/>
+</vertex>
+<vertex>
+<position x="-10.4938" y="0" z="-23.5695"/>
+<normal x="0.406737" y="6.28161e-007" z="0.913545"/>
+<texcoord u="-17.8307" v="2.72901"/>
+<texcoord u="0.516699" v="0.379742"/>
+</vertex>
+<vertex>
+<position x="-12.9" y="0" z="-22.3435"/>
+<normal x="0.5" y="-1.24088e-006" z="0.866025"/>
+<texcoord u="-16.2728" v="2.72843"/>
+<texcoord u="0.293725" v="0.217365"/>
+</vertex>
+<vertex>
+<position x="-15.1649" y="0" z="-20.8727"/>
+<normal x="0.587786" y="-8.49561e-007" z="0.809017"/>
+<texcoord u="-14.715" v="2.72786"/>
+<texcoord u="0.0326389" v="0.0937809"/>
+</vertex>
+<vertex>
+<position x="-2.7491" y="-0.5" z="-26.156"/>
+<normal x="-0.00466224" y="-0.996024" z="-0.0889613"/>
+<texcoord u="-22.6859" v="1.61969"/>
+<texcoord u="0.180698" v="0.226375"/>
+</vertex>
+<vertex>
+<position x="22.3435" y="0" z="-12.9"/>
+<normal x="-0.835354" y="0.0888427" z="0.542486"/>
+<texcoord u="-40.3672" v="-1.70713"/>
+<texcoord u="0.223597" v="0.0618678"/>
+</vertex>
+<vertex>
+<position x="20.8727" y="0" z="-15.1649"/>
+<normal x="-0.809017" y="-1.47257e-006" z="0.587786"/>
+<texcoord u="-38.8093" v="-1.7077"/>
+<texcoord u="0.249445" v="0.357238"/>
+</vertex>
+<vertex>
+<position x="19.1732" y="0" z="-17.2636"/>
+<normal x="-0.743145" y="-1.23058e-006" z="0.669131"/>
+<texcoord u="-37.2515" v="-1.70828"/>
+<texcoord u="0.253449" v="0.653706"/>
+</vertex>
+<vertex>
+<position x="17.2636" y="0" z="-19.1732"/>
+<normal x="-0.704311" y="-0.088842" z="0.704311"/>
+<texcoord u="-35.6936" v="-1.70885"/>
+<texcoord u="0.2633" v="0.950045"/>
+</vertex>
+<vertex>
+<position x="22.4015" y="0.25" z="-12.9335"/>
+<normal x="-0.686401" y="0.574592" z="0.445755"/>
+<texcoord u="-40.3066" v="-1.33678"/>
+<texcoord u="0.251869" v="0.0590089"/>
+</vertex>
+<vertex>
+<position x="20.9269" y="0.25" z="-15.2043"/>
+<normal x="-0.701967" y="0.50007" z="0.507122"/>
+<texcoord u="-38.7488" v="-1.33735"/>
+<texcoord u="0.277784" v="0.355147"/>
+</vertex>
+<vertex>
+<position x="19.2229" y="0.25" z="-17.3084"/>
+<normal x="-0.645114" y="0.500069" z="0.577719"/>
+<texcoord u="-37.1909" v="-1.33793"/>
+<texcoord u="0.281718" v="0.652388"/>
+</vertex>
+<vertex>
+<position x="17.3084" y="0.25" z="-19.2229"/>
+<normal x="-0.641531" y="0.420566" z="0.641531"/>
+<texcoord u="-35.6331" v="-1.3385"/>
+<texcoord u="0.291708" v="0.949481"/>
+</vertex>
+<vertex>
+<position x="22.56" y="0.433013" z="-13.025"/>
+<normal x="-0.353404" y="0.906882" z="0.229503"/>
+<texcoord u="-40.246" v="-0.966426"/>
+<texcoord u="0.280066" v="0.0554852"/>
+</vertex>
+<vertex>
+<position x="21.0749" y="0.433013" z="-15.3118"/>
+<normal x="-0.40683" y="0.866058" z="0.290572"/>
+<texcoord u="-38.6882" v="-0.967004"/>
+<texcoord u="0.306157" v="0.353717"/>
+</vertex>
+<vertex>
+<position x="19.3589" y="0.433013" z="-17.4309"/>
+<normal x="-0.374228" y="0.866058" z="0.331505"/>
+<texcoord u="-37.1304" v="-0.967579"/>
+<texcoord u="0.310128" v="0.653067"/>
+</vertex>
+<vertex>
+<position x="22.7765" y="0.5" z="-13.15"/>
+<normal x="0.0747123" y="0.996024" z="-0.0485188"/>
+<texcoord u="-40.1855" v="-0.596077"/>
+<texcoord u="0.308212" v="0.0515807"/>
+</vertex>
+<vertex>
+<position x="21.2772" y="0.5" z="-15.4588"/>
+<normal x="-0.00275108" y="0.999989" z="-0.003787"/>
+<texcoord u="-38.6276" v="-0.596653"/>
+<texcoord u="0.334562" v="0.352676"/>
+</vertex>
+<vertex>
+<position x="19.5447" y="0.5" z="-17.5982"/>
+<normal x="-0.00313189" y="0.999989" z="-0.00347865"/>
+<texcoord u="-37.0698" v="-0.59723"/>
+<texcoord u="0.330365" v="0.654895"/>
+</vertex>
+<vertex>
+<position x="22.993" y="0.433013" z="-13.275"/>
+<normal x="0.482682" y="0.817779" z="-0.313458"/>
+<texcoord u="-40.1249" v="-0.225728"/>
+<texcoord u="0.336357" v="0.0476764"/>
+</vertex>
+<vertex>
+<position x="21.4794" y="0.433013" z="-15.6057"/>
+<normal x="0.402069" y="0.866057" z="-0.297128"/>
+<texcoord u="-38.5671" v="-0.226304"/>
+<texcoord u="0.362951" v="0.351632"/>
+</vertex>
+<vertex>
+<position x="19.7305" y="0.433013" z="-17.7654"/>
+<normal x="0.368807" y="0.866058" z="-0.337527"/>
+<texcoord u="-37.0092" v="-0.226879"/>
+<texcoord u="0.358718" v="0.656717"/>
+</vertex>
+<vertex>
+<position x="25.4246" y="0.25" z="-8.26097"/>
+<normal x="0.822876" y="0.500069" z="-0.269825"/>
+<texcoord u="-43.18" v="0.145773"/>
+<texcoord u="0.0588829" v="0.522419"/>
+</vertex>
+<vertex>
+<position x="24.4218" y="0.25" z="-10.8733"/>
+<normal x="0.764083" y="0.574587" z="-0.293304"/>
+<texcoord u="-41.6222" v="0.145196"/>
+<texcoord u="0.032106" v="0.828469"/>
+</vertex>
+<vertex>
+<position x="23.1515" y="0.25" z="-13.3665"/>
+<normal x="0.760894" y="0.420564" z="-0.494131"/>
+<texcoord u="-40.0643" v="0.14462"/>
+<texcoord u="0.364555" v="0.0441525"/>
+</vertex>
+<vertex>
+<position x="21.6275" y="0.25" z="-15.7133"/>
+<normal x="0.699223" y="0.500066" z="-0.510902"/>
+<texcoord u="-38.5065" v="0.144046"/>
+<texcoord u="0.391335" v="0.350205"/>
+</vertex>
+<vertex>
+<position x="19.8665" y="0.25" z="-17.8879"/>
+<normal x="0.641987" y="0.500068" z="-0.581192"/>
+<texcoord u="-36.9486" v="0.14347"/>
+<texcoord u="0.387099" v="0.658166"/>
+</vertex>
+<vertex>
+<position x="25.4883" y="-2.38132e-008" z="-8.28167"/>
+<normal x="0.951056" y="-8.75309e-008" z="-0.309017"/>
+<texcoord u="-43.1194" v="0.516122"/>
+<texcoord u="0.0872217" v="0.524513"/>
+</vertex>
+<vertex>
+<position x="24.483" y="-2.38132e-008" z="-10.9006"/>
+<normal x="0.929888" y="0.088846" z="-0.356951"/>
+<texcoord u="-41.5616" v="0.515546"/>
+<texcoord u="0.0603783" v="0.831334"/>
+</vertex>
+<vertex>
+<position x="23.2095" y="-2.38132e-008" z="-13.4"/>
+<normal x="0.835354" y="-0.0888429" z="-0.542486"/>
+<texcoord u="-40.0038" v="0.51497"/>
+<texcoord u="0.392826" v="0.0412938"/>
+</vertex>
+<vertex>
+<position x="21.6817" y="-2.38132e-008" z="-15.7527"/>
+<normal x="0.809017" y="9.21646e-007" z="-0.587785"/>
+<texcoord u="-38.4459" v="0.514394"/>
+<texcoord u="0.419675" v="0.348113"/>
+</vertex>
+<vertex>
+<position x="19.9163" y="-2.38132e-008" z="-17.9327"/>
+<normal x="0.743145" y="-8.70157e-007" z="-0.669131"/>
+<texcoord u="-36.888" v="0.513818"/>
+<texcoord u="0.415504" v="0.658938"/>
+</vertex>
+<vertex>
+<position x="17.9327" y="-2.38132e-008" z="-19.9163"/>
+<normal x="0.704311" y="0.0888399" z="-0.704311"/>
+<texcoord u="-35.3302" v="0.513243"/>
+<texcoord u="0.402929" v="0.966673"/>
+</vertex>
+<vertex>
+<position x="26.1489" y="-0.25" z="-5.55811"/>
+<normal x="0.847546" y="-0.500066" z="-0.177764"/>
+<texcoord u="-44.6167" v="0.887048"/>
+<texcoord u="0.164824" v="0.224137"/>
+</vertex>
+<vertex>
+<position x="25.4246" y="-0.25" z="-8.26097"/>
+<normal x="0.824321" y="-0.500068" z="-0.265382"/>
+<texcoord u="-43.0589" v="0.886472"/>
+<texcoord u="0.115493" v="0.527372"/>
+</vertex>
+<vertex>
+<position x="24.4218" y="-0.25" z="-10.8733"/>
+<normal x="0.847" y="-0.420569" z="-0.325133"/>
+<texcoord u="-41.501" v="0.885896"/>
+<texcoord u="0.0887184" v="0.833421"/>
+</vertex>
+<vertex>
+<position x="23.1515" y="-0.25" z="-13.3665"/>
+<normal x="0.686402" y="-0.574591" z="-0.445755"/>
+<texcoord u="-39.9432" v="0.88532"/>
+<texcoord u="0.421165" v="0.0391987"/>
+</vertex>
+<vertex>
+<position x="21.6275" y="-0.25" z="-15.7133"/>
+<normal x="0.701968" y="-0.500068" z="-0.507122"/>
+<texcoord u="-38.3854" v="0.884745"/>
+<texcoord u="0.447947" v="0.345251"/>
+</vertex>
+<vertex>
+<position x="19.8665" y="-0.25" z="-17.8879"/>
+<normal x="0.645114" y="-0.500068" z="-0.57772"/>
+<texcoord u="-36.8275" v="0.884169"/>
+<texcoord u="0.443921" v="0.658938"/>
+</vertex>
+<vertex>
+<position x="17.8879" y="-0.25" z="-19.8665"/>
+<normal x="0.641531" y="-0.420566" z="-0.641531"/>
+<texcoord u="-35.2696" v="0.883593"/>
+<texcoord u="0.431334" v="0.967445"/>
+</vertex>
+<vertex>
+<position x="25.9698" y="-0.433013" z="-5.52006"/>
+<normal x="0.489844" y="-0.866058" z="-0.0999781"/>
+<texcoord u="-44.5561" v="1.2574"/>
+<texcoord u="0.200842" v="0.231179"/>
+</vertex>
+<vertex>
+<position x="25.2506" y="-0.433013" z="-8.20441"/>
+<normal x="0.476711" y="-0.866058" z="-0.150633"/>
+<texcoord u="-42.9983" v="1.25682"/>
+<texcoord u="0.143687" v="0.530892"/>
+</vertex>
+<vertex>
+<position x="24.2547" y="-0.433013" z="-10.7989"/>
+<normal x="0.537308" y="-0.817777" z="-0.206253"/>
+<texcoord u="-41.4404" v="1.25625"/>
+<texcoord u="0.117091" v="0.834849"/>
+</vertex>
+<vertex>
+<position x="22.993" y="-0.433013" z="-13.275"/>
+<normal x="0.353404" y="-0.906881" z="-0.229504"/>
+<texcoord u="-39.8826" v="1.25567"/>
+<texcoord u="0.449546" v="0.0377716"/>
+</vertex>
+<vertex>
+<position x="21.4794" y="-0.433013" z="-15.6057"/>
+<normal x="0.406832" y="-0.866057" z="-0.290573"/>
+<texcoord u="-38.3247" v="1.25509"/>
+<texcoord u="0.476148" v="0.341727"/>
+</vertex>
+<vertex>
+<position x="19.7305" y="-0.433013" z="-17.7654"/>
+<normal x="0.374229" y="-0.866058" z="-0.331506"/>
+<texcoord u="-36.7669" v="1.25452"/>
+<texcoord u="0.47233" v="0.658248"/>
+</vertex>
+<vertex>
+<position x="17.7654" y="-0.433013" z="-19.7305"/>
+<normal x="0.406962" y="-0.81778" z="-0.406962"/>
+<texcoord u="-35.2091" v="1.25394"/>
+<texcoord u="0.459752" v="0.967556"/>
+</vertex>
+<vertex>
+<position x="25.0128" y="-0.5" z="-8.12716"/>
+<normal x="0.00144487" y="-0.999989" z="0.0044522"/>
+<texcoord u="-42.9377" v="1.62717"/>
+<texcoord u="0.171836" v="0.534798"/>
+</vertex>
+<vertex>
+<position x="24.0263" y="-0.5" z="-10.6972"/>
+<normal x="0.0831642" y="-0.996024" z="-0.0319238"/>
+<texcoord u="-41.3799" v="1.6266"/>
+<texcoord u="0.14549" v="0.83589"/>
+</vertex>
+<vertex>
+<position x="22.7765" y="-0.5" z="-13.15"/>
+<normal x="-0.0747111" y="-0.996024" z="0.048518"/>
+<texcoord u="-39.822" v="1.62602"/>
+<texcoord u="0.477943" v="0.0367282"/>
+</vertex>
+<vertex>
+<position x="21.2772" y="-0.5" z="-15.4588"/>
+<normal x="0.00275147" y="-0.999989" z="0.00378675"/>
+<texcoord u="-38.2642" v="1.62544"/>
+<texcoord u="0.504287" v="0.337824"/>
+</vertex>
+<vertex>
+<position x="19.5447" y="-0.5" z="-17.5982"/>
+<normal x="0.00313222" y="-0.999989" z="0.00347838"/>
+<texcoord u="-36.7064" v="1.62487"/>
+<texcoord u="0.500721" v="0.657161"/>
+</vertex>
+<vertex>
+<position x="17.5982" y="-0.5" z="-19.5447"/>
+<normal x="0.0629908" y="-0.996024" z="-0.0629908"/>
+<texcoord u="-35.1485" v="1.62429"/>
+<texcoord u="0.488162" v="0.967266"/>
+</vertex>
+<vertex>
+<position x="10.6972" y="-0.5" z="-24.0263"/>
+<normal x="0.00427595" y="-0.999989" z="0.00190431"/>
+<texcoord u="-30.475" v="1.62257"/>
+<texcoord u="0.0783009" v="0.327114"/>
+</vertex>
+<vertex>
+<position x="8.12715" y="-0.5" z="-25.0128"/>
+<normal x="0.0319243" y="-0.996024" z="-0.0831659"/>
+<texcoord u="-28.9172" v="1.62199"/>
+<texcoord u="0.171699" v="0.0396639"/>
+</vertex>
+<vertex>
+<position x="24.775" y="-0.433013" z="-8.0499"/>
+<normal x="-0.474209" y="-0.866057" z="0.158339"/>
+<texcoord u="-42.8773" v="1.99752"/>
+<texcoord u="0.199986" v="0.538704"/>
+</vertex>
+<vertex>
+<position x="23.7979" y="-0.433013" z="-10.5955"/>
+<normal x="-0.393397" y="-0.906882" z="0.151011"/>
+<texcoord u="-41.3194" v="1.99695"/>
+<texcoord u="0.173889" v="0.836931"/>
+</vertex>
+<vertex>
+<position x="22.56" y="-0.433013" z="-13.025"/>
+<normal x="-0.48268" y="-0.81778" z="0.313457"/>
+<texcoord u="-39.7616" v="1.99637"/>
+<texcoord u="0.506339" v="0.0356849"/>
+</vertex>
+<vertex>
+<position x="21.0749" y="-0.433013" z="-15.3118"/>
+<normal x="-0.402067" y="-0.866059" z="0.297126"/>
+<texcoord u="-38.2037" v="1.9958"/>
+<texcoord u="0.532441" v="0.333916"/>
+</vertex>
+<vertex>
+<position x="19.3589" y="-0.433013" z="-17.4309"/>
+<normal x="-0.368806" y="-0.866059" z="0.337526"/>
+<texcoord u="-36.6458" v="1.99522"/>
+<texcoord u="0.529117" v="0.656042"/>
+</vertex>
+<vertex>
+<position x="17.4309" y="-0.433013" z="-19.3589"/>
+<normal x="-0.297964" y="-0.906882" z="0.297964"/>
+<texcoord u="-35.088" v="1.99464"/>
+<texcoord u="0.516579" v="0.966979"/>
+</vertex>
+<vertex>
+<position x="8.0499" y="-0.433013" z="-24.775"/>
+<normal x="-0.151011" y="-0.906882" z="0.393397"/>
+<texcoord u="-28.8567" v="1.99234"/>
+<texcoord u="0.144261" v="0.0322606"/>
+</vertex>
+<vertex>
+<position x="23.6307" y="-0.25" z="-10.5211"/>
+<normal x="-0.764081" y="-0.574589" z="0.293304"/>
+<texcoord u="-41.2589" v="2.3673"/>
+<texcoord u="0.202269" v="0.838363"/>
+</vertex>
+<vertex>
+<position x="22.4015" y="-0.25" z="-12.9335"/>
+<normal x="-0.760894" y="-0.420566" z="0.494131"/>
+<texcoord u="-39.701" v="2.36672"/>
+<texcoord u="0.534719" v="0.0342578"/>
+</vertex>
+<vertex>
+<position x="20.9269" y="-0.25" z="-15.2043"/>
+<normal x="-0.69922" y="-0.500071" z="0.510901"/>
+<texcoord u="-38.1432" v="2.36615"/>
+<texcoord u="0.560631" v="0.330396"/>
+</vertex>
+<vertex>
+<position x="19.2229" y="-0.25" z="-17.3084"/>
+<normal x="-0.641986" y="-0.500071" z="0.581191"/>
+<texcoord u="-36.5853" v="2.36557"/>
+<texcoord u="0.557525" v="0.655279"/>
+</vertex>
+<vertex>
+<position x="17.3084" y="-0.25" z="-19.2229"/>
+<normal x="-0.578724" y="-0.574594" z="0.578723"/>
+<texcoord u="-35.0275" v="2.36499"/>
+<texcoord u="0.544997" v="0.967076"/>
+</vertex>
+<vertex>
+<position x="20.8727" y="0" z="-15.1649"/>
+<normal x="-0.809017" y="-1.47257e-006" z="0.587786"/>
+<texcoord u="-38.0826" v="2.7365"/>
+<texcoord u="0.588903" v="0.327534"/>
+</vertex>
+<vertex>
+<position x="22.3435" y="0" z="-12.9"/>
+<normal x="-0.835354" y="0.0888427" z="0.542486"/>
+<texcoord u="-39.6405" v="2.73707"/>
+<texcoord u="0.563057" v="0.0321631"/>
+</vertex>
+<vertex>
+<position x="19.1732" y="0" z="-17.2636"/>
+<normal x="-0.743145" y="-1.23058e-006" z="0.669131"/>
+<texcoord u="-36.5248" v="2.73592"/>
+<texcoord u="0.585939" v="0.655163"/>
+</vertex>
+<vertex>
+<position x="17.2636" y="0" z="-19.1732"/>
+<normal x="-0.704311" y="-0.088842" z="0.704311"/>
+<texcoord u="-34.9669" v="2.73534"/>
+<texcoord u="0.573401" v="0.967837"/>
+</vertex>
+<vertex>
+<position x="19.1731" y="0" z="17.2636"/>
+<normal x="-0.774073" y="0.0888467" z="-0.626831"/>
+<texcoord u="34.4091" v="-1.73477"/>
+<texcoord u="0.216717" v="0.0442401"/>
+</vertex>
+<vertex>
+<position x="20.8726" y="0" z="15.1649"/>
+<normal x="-0.809017" y="-4.73695e-007" z="-0.587785"/>
+<texcoord u="35.967" v="-1.73535"/>
+<texcoord u="0.227964" v="0.344008"/>
+</vertex>
+<vertex>
+<position x="22.3435" y="0" z="12.9"/>
+<normal x="-0.866025" y="-3.07387e-006" z="-0.5"/>
+<texcoord u="37.5248" v="-1.73592"/>
+<texcoord u="0.217168" v="0.642231"/>
+</vertex>
+<vertex>
+<position x="23.5695" y="0" z="10.4938"/>
+<normal x="-0.887483" y="-0.0888425" z="-0.452195"/>
+<texcoord u="39.0826" v="-1.7365"/>
+<texcoord u="0.175762" v="0.940704"/>
+</vertex>
+<vertex>
+<position x="19.2229" y="0.25" z="17.3084"/>
+<normal x="-0.636048" y="0.574591" z="-0.515061"/>
+<texcoord u="34.4697" v="-1.36442"/>
+<texcoord u="0.245559" v="0.0427747"/>
+</vertex>
+<vertex>
+<position x="20.9268" y="0.25" z="15.2042"/>
+<normal x="-0.699222" y="0.500069" z="-0.510901"/>
+<texcoord u="36.0275" v="-1.365"/>
+<texcoord u="0.256835" v="0.34468"/>
+</vertex>
+<vertex>
+<position x="22.4015" y="0.25" z="12.9335"/>
+<normal x="-0.748796" y="0.500067" z="-0.435015"/>
+<texcoord u="37.5854" v="-1.36557"/>
+<texcoord u="0.245824" v="0.64581"/>
+</vertex>
+<vertex>
+<position x="23.6307" y="0.25" z="10.5211"/>
+<normal x="-0.808379" y="0.42056" z="-0.411889"/>
+<texcoord u="39.1432" v="-1.36615"/>
+<texcoord u="0.204312" v="0.945054"/>
+</vertex>
+<vertex>
+<position x="19.3589" y="0.433013" z="17.4309"/>
+<normal x="-0.327479" y="0.906881" z="-0.265187"/>
+<texcoord u="34.5303" v="-0.994071"/>
+<texcoord u="0.266126" v="0.0410446"/>
+</vertex>
+<vertex>
+<position x="21.0749" y="0.433013" z="15.3118"/>
+<normal x="-0.40207" y="0.866057" z="-0.297128"/>
+<texcoord u="36.0882" v="-0.994648"/>
+<texcoord u="0.285718" v="0.344671"/>
+</vertex>
+<vertex>
+<position x="22.56" y="0.433013" z="13.025"/>
+<normal x="-0.430925" y="0.866057" z="-0.253472"/>
+<texcoord u="37.646" v="-0.995223"/>
+<texcoord u="0.274557" v="0.648718"/>
+</vertex>
+<vertex>
+<position x="23.7979" y="0.433013" z="10.5955"/>
+<normal x="-0.512802" y="0.81778" z="-0.261286"/>
+<texcoord u="39.2038" v="-0.995799"/>
+<texcoord u="0.23275" v="0.950082"/>
+</vertex>
+<vertex>
+<position x="19.5447" y="0.5" z="17.5981"/>
+<normal x="0.0692307" y="0.996024" z="0.0560618"/>
+<texcoord u="34.5909" v="-0.623722"/>
+<texcoord u="0.294811" v="0.0377387"/>
+</vertex>
+<vertex>
+<position x="21.2771" y="0.5" z="15.4588"/>
+<normal x="0.00275084" y="0.999989" z="-0.00378719"/>
+<texcoord u="36.1487" v="-0.624296"/>
+<texcoord u="0.314594" v="0.344262"/>
+</vertex>
+<vertex>
+<position x="22.7765" y="0.5" z="13.15"/>
+<normal x="0.00234011" y="0.999989" z="-0.00405388"/>
+<texcoord u="37.7065" v="-0.624873"/>
+<texcoord u="0.303326" v="0.651235"/>
+</vertex>
+<vertex>
+<position x="24.0262" y="0.5" z="10.6972"/>
+<normal x="-0.0793742" y="0.996024" z="-0.0404432"/>
+<texcoord u="39.2644" v="-0.62545"/>
+<texcoord u="0.261111" v="0.955485"/>
+</vertex>
+<vertex>
+<position x="19.7305" y="0.433013" z="17.7654"/>
+<normal x="0.447272" y="0.817779" z="0.362194"/>
+<texcoord u="34.6515" v="-0.253373"/>
+<texcoord u="0.323501" v="0.0344237"/>
+</vertex>
+<vertex>
+<position x="21.4794" y="0.433013" z="15.6057"/>
+<normal x="0.406831" y="0.866058" z="0.290573"/>
+<texcoord u="36.2093" v="-0.253947"/>
+<texcoord u="0.343472" v="0.343869"/>
+</vertex>
+<vertex>
+<position x="22.993" y="0.433013" z="13.275"/>
+<normal x="0.434976" y="0.866057" z="0.246455"/>
+<texcoord u="37.7671" v="-0.254523"/>
+<texcoord u="0.332095" v="0.653752"/>
+</vertex>
+<vertex>
+<position x="19.8665" y="0.25" z="17.8879"/>
+<normal x="0.705077" y="0.420562" z="0.570959"/>
+<texcoord u="34.712" v="0.116978"/>
+<texcoord u="0.352356" v="0.0322702"/>
+</vertex>
+<vertex>
+<position x="21.6275" y="0.25" z="15.7133"/>
+<normal x="0.701969" y="0.500066" z="0.507123"/>
+<texcoord u="36.2698" v="0.116402"/>
+<texcoord u="0.372355" v="0.343859"/>
+</vertex>
+<vertex>
+<position x="23.1515" y="0.25" z="13.3665"/>
+<normal x="0.75113" y="0.50007" z="0.430968"/>
+<texcoord u="37.8277" v="0.115827"/>
+<texcoord u="0.360897" v="0.65588"/>
+</vertex>
+<vertex>
+<position x="19.9163" y="-2.38132e-008" z="17.9327"/>
+<normal x="0.774073" y="-0.0888425" z="0.626832"/>
+<texcoord u="34.7725" v="0.487329"/>
+<texcoord u="0.381477" v="0.0321427"/>
+</vertex>
+<vertex>
+<position x="21.6817" y="-2.38132e-008" z="15.7526"/>
+<normal x="0.809017" y="-1.75061e-006" z="0.587785"/>
+<texcoord u="36.3304" v="0.486751"/>
+<texcoord u="0.401226" v="0.344535"/>
+</vertex>
+<vertex>
+<position x="23.2095" y="-2.38132e-008" z="13.4"/>
+<normal x="0.866025" y="-6.69352e-008" z="0.5"/>
+<texcoord u="37.8882" v="0.486176"/>
+<texcoord u="0.38974" v="0.657329"/>
+</vertex>
+<vertex>
+<position x="15.7133" y="-0.25" z="21.6275"/>
+<normal x="0.507123" y="-0.500066" z="0.701969"/>
+<texcoord u="31.7174" v="0.858832"/>
+<texcoord u="0.181517" v="0.45299"/>
+</vertex>
+<vertex>
+<position x="17.8879" y="-0.25" z="19.8665"/>
+<normal x="0.57096" y="-0.420562" z="0.705076"/>
+<texcoord u="33.2752" v="0.858256"/>
+<texcoord u="0.181517" v="0.14076"/>
+</vertex>
+<vertex>
+<position x="19.8665" y="-0.25" z="17.8879"/>
+<normal x="0.636047" y="-0.574592" z="0.515061"/>
+<texcoord u="34.833" v="0.85768"/>
+<texcoord u="0.410878" v="0.0343386"/>
+</vertex>
+<vertex>
+<position x="21.6275" y="-0.25" z="15.7133"/>
+<normal x="0.699222" y="-0.500068" z="0.510902"/>
+<texcoord u="36.3909" v="0.857104"/>
+<texcoord u="0.430068" v="0.345979"/>
+</vertex>
+<vertex>
+<position x="23.1515" y="-0.25" z="13.3665"/>
+<normal x="0.748797" y="-0.500066" z="0.435015"/>
+<texcoord u="37.9488" v="0.856528"/>
+<texcoord u="0.418611" v="0.658"/>
+</vertex>
+<vertex>
+<position x="15.6057" y="-0.433013" z="21.4794"/>
+<normal x="0.290572" y="-0.866058" z="0.406831"/>
+<texcoord u="31.7779" v="1.22918"/>
+<texcoord u="0.152653" v="0.451921"/>
+</vertex>
+<vertex>
+<position x="17.7654" y="-0.433013" z="19.7305"/>
+<normal x="0.362194" y="-0.817779" z="0.447272"/>
+<texcoord u="33.3357" v="1.22861"/>
+<texcoord u="0.152655" v="0.141832"/>
+</vertex>
+<vertex>
+<position x="19.7305" y="-0.433013" z="17.7654"/>
+<normal x="0.327477" y="-0.906882" z="0.265186"/>
+<texcoord u="34.8936" v="1.22803"/>
+<texcoord u="0.440496" v="0.0385624"/>
+</vertex>
+<vertex>
+<position x="21.4794" y="-0.433013" z="15.6057"/>
+<normal x="0.402068" y="-0.866058" z="0.297127"/>
+<texcoord u="36.4515" v="1.22745"/>
+<texcoord u="0.458872" v="0.348106"/>
+</vertex>
+<vertex>
+<position x="22.993" y="-0.433013" z="13.275"/>
+<normal x="0.430925" y="-0.866057" z="0.253473"/>
+<texcoord u="38.0093" v="1.22688"/>
+<texcoord u="0.447491" v="0.65799"/>
+</vertex>
+<vertex>
+<position x="24.2546" y="-0.433013" z="10.7989"/>
+<normal x="0.512805" y="-0.817778" z="0.261287"/>
+<texcoord u="39.5671" v="1.2263"/>
+<texcoord u="0.459064" v="0.967857"/>
+</vertex>
+<vertex>
+<position x="15.4588" y="-0.5" z="21.2771"/>
+<normal x="-0.003787" y="-0.999989" z="0.00275114"/>
+<texcoord u="31.8385" v="1.59953"/>
+<texcoord u="0.12381" v="0.450453"/>
+</vertex>
+<vertex>
+<position x="17.5981" y="-0.5" z="19.5447"/>
+<normal x="0.0560618" y="-0.996024" z="0.0692307"/>
+<texcoord u="33.3963" v="1.59896"/>
+<texcoord u="0.12381" v="0.143292"/>
+</vertex>
+<vertex>
+<position x="19.5447" y="-0.5" z="17.5981"/>
+<normal x="-0.069231" y="-0.996024" z="-0.0560622"/>
+<texcoord u="34.9542" v="1.59838"/>
+<texcoord u="0.470218" v="0.0439501"/>
+</vertex>
+<vertex>
+<position x="21.2771" y="-0.5" z="15.4588"/>
+<normal x="-0.00275207" y="-0.999989" z="0.00378631"/>
+<texcoord u="36.512" v="1.5978"/>
+<texcoord u="0.487644" v="0.350616"/>
+</vertex>
+<vertex>
+<position x="22.7765" y="-0.5" z="13.15"/>
+<normal x="-0.00234048" y="-0.999989" z="0.0040536"/>
+<texcoord u="38.0698" v="1.59723"/>
+<texcoord u="0.476367" v="0.657589"/>
+</vertex>
+<vertex>
+<position x="24.0262" y="-0.5" z="10.6972"/>
+<normal x="0.0793735" y="-0.996024" z="0.0404428"/>
+<texcoord u="39.6277" v="1.59665"/>
+<texcoord u="0.487835" v="0.965323"/>
+</vertex>
+<vertex>
+<position x="15.3118" y="-0.433013" z="21.0749"/>
+<normal x="-0.297128" y="-0.866057" z="-0.402069"/>
+<texcoord u="31.899" v="1.96988"/>
+<texcoord u="0.0949678" v="0.449002"/>
+</vertex>
+<vertex>
+<position x="17.4309" y="-0.433013" z="19.3589"/>
+<normal x="-0.265187" y="-0.906881" z="-0.327479"/>
+<texcoord u="33.4569" v="1.96931"/>
+<texcoord u="0.094972" v="0.144744"/>
+</vertex>
+<vertex>
+<position x="19.3589" y="-0.433013" z="17.4309"/>
+<normal x="-0.447273" y="-0.817779" z="-0.362195"/>
+<texcoord u="35.0147" v="1.96873"/>
+<texcoord u="0.499914" v="0.0493319"/>
+</vertex>
+<vertex>
+<position x="21.0749" y="-0.433013" z="15.3118"/>
+<normal x="-0.406833" y="-0.866057" z="-0.290573"/>
+<texcoord u="36.5725" v="1.96816"/>
+<texcoord u="0.516412" v="0.353142"/>
+</vertex>
+<vertex>
+<position x="22.56" y="-0.433013" z="13.025"/>
+<normal x="-0.434976" y="-0.866057" z="-0.246456"/>
+<texcoord u="38.1304" v="1.96758"/>
+<texcoord u="0.505243" v="0.657189"/>
+</vertex>
+<vertex>
+<position x="23.7979" y="-0.433013" z="10.5955"/>
+<normal x="-0.375457" y="-0.906882" z="-0.191305"/>
+<texcoord u="39.6882" v="1.967"/>
+<texcoord u="0.516596" v="0.962797"/>
+</vertex>
+<vertex>
+<position x="15.2042" y="-0.25" z="20.9268"/>
+<normal x="-0.510902" y="-0.500069" z="-0.699222"/>
+<texcoord u="31.9596" v="2.34023"/>
+<texcoord u="0.0661042" v="0.447932"/>
+</vertex>
+<vertex>
+<position x="17.3084" y="-0.25" z="19.2229"/>
+<normal x="-0.515062" y="-0.574591" z="-0.636048"/>
+<texcoord u="33.5174" v="2.33966"/>
+<texcoord u="0.0661104" v="0.145816"/>
+</vertex>
+<vertex>
+<position x="19.2229" y="-0.25" z="17.3084"/>
+<normal x="-0.705075" y="-0.420566" z="-0.570959"/>
+<texcoord u="35.0752" v="2.33908"/>
+<texcoord u="0.529483" v="0.0535637"/>
+</vertex>
+<vertex>
+<position x="20.9268" y="-0.25" z="15.2042"/>
+<normal x="-0.701968" y="-0.500068" z="-0.507122"/>
+<texcoord u="36.6331" v="2.33851"/>
+<texcoord u="0.545217" v="0.35527"/>
+</vertex>
+<vertex>
+<position x="22.4015" y="-0.25" z="12.9335"/>
+<normal x="-0.751133" y="-0.500065" z="-0.430969"/>
+<texcoord u="38.191" v="2.33793"/>
+<texcoord u="0.534123" v="0.657179"/>
+</vertex>
+<vertex>
+<position x="23.6307" y="-0.25" z="10.5211"/>
+<normal x="-0.729237" y="-0.574589" z="-0.371565"/>
+<texcoord u="39.7488" v="2.33735"/>
+<texcoord u="0.545395" v="0.960653"/>
+</vertex>
+<vertex>
+<position x="17.2636" y="0" z="19.1731"/>
+<normal x="-0.626832" y="-0.0888432" z="-0.774073"/>
+<texcoord u="33.578" v="2.71001"/>
+<texcoord u="0.0372335" v="0.146204"/>
+</vertex>
+<vertex>
+<position x="20.8726" y="0" z="15.1649"/>
+<normal x="-0.809017" y="-4.73695e-007" z="-0.587785"/>
+<texcoord u="36.6937" v="2.70885"/>
+<texcoord u="0.574059" v="0.356713"/>
+</vertex>
+<vertex>
+<position x="19.1731" y="0" z="17.2636"/>
+<normal x="-0.774073" y="0.0888467" z="-0.626831"/>
+<texcoord u="35.1358" v="2.70943"/>
+<texcoord u="0.558824" v="0.0557685"/>
+</vertex>
+<vertex>
+<position x="22.3435" y="0" z="12.9"/>
+<normal x="-0.866025" y="-3.07387e-006" z="-0.5"/>
+<texcoord u="38.2515" v="2.70828"/>
+<texcoord u="0.562995" v="0.65785"/>
+</vertex>
+<vertex>
+<position x="23.5695" y="0" z="10.4938"/>
+<normal x="-0.887483" y="-0.0888425" z="-0.452195"/>
+<texcoord u="39.8093" v="2.7077"/>
+<texcoord u="0.574239" v="0.959195"/>
+</vertex>
+<vertex>
+<position x="-15.1649" y="0" z="20.8726"/>
+<normal x="0.587785" y="-4.42802e-007" z="-0.809017"/>
+<texcoord u="12.5994" v="-1.72671"/>
+<texcoord u="0.958269" v="0.0588124"/>
+</vertex>
+<vertex>
+<position x="-12.9" y="0" z="22.3435"/>
+<normal x="0.5" y="-1.20483e-006" z="-0.866025"/>
+<texcoord u="14.1573" v="-1.72728"/>
+<texcoord u="0.789582" v="0.174718"/>
+</vertex>
+<vertex>
+<position x="-10.4938" y="0" z="23.5695"/>
+<normal x="0.406736" y="6.53905e-007" z="-0.913546"/>
+<texcoord u="15.7151" v="-1.72786"/>
+<texcoord u="0.619167" v="0.276793"/>
+</vertex>
+<vertex>
+<position x="-7.97264" y="0" z="24.5373"/>
+<normal x="0.309017" y="-2.47145e-007" z="-0.951057"/>
+<texcoord u="17.273" v="-1.72844"/>
+<texcoord u="0.417747" v="0.271733"/>
+</vertex>
+<vertex>
+<position x="-5.36412" y="0" z="25.2362"/>
+<normal x="0.207912" y="-7.77477e-007" z="-0.978148"/>
+<texcoord u="18.8308" v="-1.72901"/>
+<texcoord u="0.224197" v="0.169803"/>
+</vertex>
+<vertex>
+<position x="-2.69683" y="0" z="25.6587"/>
+<normal x="0.155816" y="-0.088841" z="-0.983783"/>
+<texcoord u="20.3886" v="-1.72959"/>
+<texcoord u="0.0481219" v="0.0319284"/>
+</vertex>
+<vertex>
+<position x="-15.2042" y="0.25" z="20.9268"/>
+<normal x="0.510901" y="0.50007" z="-0.699221"/>
+<texcoord u="12.66" v="-1.35636"/>
+<texcoord u="0.959949" v="0.0649074"/>
+</vertex>
+<vertex>
+<position x="-12.9335" y="0.25" z="22.4015"/>
+<normal x="0.435014" y="0.500068" z="-0.748795"/>
+<texcoord u="14.2178" v="-1.35694"/>
+<texcoord u="0.795735" v="0.181774"/>
+</vertex>
+<vertex>
+<position x="-10.5211" y="0.25" z="23.6307"/>
+<normal x="0.354361" y="0.500067" z="-0.790165"/>
+<texcoord u="15.7756" v="-1.35751"/>
+<texcoord u="0.6218" v="0.29019"/>
+</vertex>
+<vertex>
+<position x="-7.99334" y="0.25" z="24.601"/>
+<normal x="0.269825" y="0.500068" z="-0.822877"/>
+<texcoord u="17.3335" v="-1.35809"/>
+<texcoord u="0.414452" v="0.284034"/>
+</vertex>
+<vertex>
+<position x="-5.37805" y="0.25" z="25.3017"/>
+<normal x="0.182333" y="0.500068" z="-0.846573"/>
+<texcoord u="18.8913" v="-1.35866"/>
+<texcoord u="0.221943" v="0.178314"/>
+</vertex>
+<vertex>
+<position x="-2.70384" y="0.25" z="25.7253"/>
+<normal x="0.141927" y="0.420562" z="-0.896094"/>
+<texcoord u="20.4492" v="-1.35924"/>
+<texcoord u="0.0427491" v="0.0394604"/>
+</vertex>
+<vertex>
+<position x="-15.3118" y="0.433013" z="21.0749"/>
+<normal x="0.297127" y="0.866058" z="-0.402068"/>
+<texcoord u="12.7205" v="-0.986009"/>
+<texcoord u="0.968498" v="0.0698582"/>
+</vertex>
+<vertex>
+<position x="-13.025" y="0.433013" z="22.56"/>
+<normal x="0.253472" y="0.866058" z="-0.430924"/>
+<texcoord u="14.2784" v="-0.986585"/>
+<texcoord u="0.797029" v="0.191651"/>
+</vertex>
+<vertex>
+<position x="-10.5955" y="0.433013" z="23.7979"/>
+<normal x="0.207039" y="0.866058" z="-0.455059"/>
+<texcoord u="15.8362" v="-0.987161"/>
+<texcoord u="0.624979" v="0.303144"/>
+</vertex>
+<vertex>
+<position x="-8.0499" y="0.433013" z="24.775"/>
+<normal x="0.158339" y="0.866058" z="-0.474207"/>
+<texcoord u="17.394" v="-0.987737"/>
+<texcoord u="0.411624" v="0.299602"/>
+</vertex>
+<vertex>
+<position x="-5.4161" y="0.433013" z="25.4808"/>
+<normal x="0.107903" y="0.866058" z="-0.48816"/>
+<texcoord u="18.9519" v="-0.988312"/>
+<texcoord u="0.22013" v="0.187238"/>
+</vertex>
+<vertex>
+<position x="-2.72297" y="0.433013" z="25.9073"/>
+<normal x="0.0900327" y="0.81778" z="-0.568445"/>
+<texcoord u="20.5097" v="-0.988889"/>
+<texcoord u="0.0402115" v="0.043851"/>
+</vertex>
+<vertex>
+<position x="-13.15" y="0.5" z="22.7765"/>
+<normal x="0.00405376" y="0.999989" z="0.00234036"/>
+<texcoord u="14.3389" v="-0.616234"/>
+<texcoord u="0.799528" v="0.202193"/>
+</vertex>
+<vertex>
+<position x="-10.6972" y="0.5" z="24.0263"/>
+<normal x="0.00427638" y="0.999989" z="0.00190343"/>
+<texcoord u="15.8967" v="-0.61681"/>
+<texcoord u="0.628615" v="0.315856"/>
+</vertex>
+<vertex>
+<position x="-8.12715" y="0.5" z="25.0128"/>
+<normal x="0.00445179" y="0.999989" z="0.00144634"/>
+<texcoord u="17.4546" v="-0.617387"/>
+<texcoord u="0.408567" v="0.319104"/>
+</vertex>
+<vertex>
+<position x="-5.46808" y="0.5" z="25.7253"/>
+<normal x="0.00457865" y="0.999989" z="0.000972596"/>
+<texcoord u="19.0124" v="-0.617962"/>
+<texcoord u="0.21876" v="0.194243"/>
+</vertex>
+<vertex>
+<position x="-2.7491" y="0.5" z="26.1559"/>
+<normal x="0.0139358" y="0.996024" z="-0.0879871"/>
+<texcoord u="20.5703" v="-0.618538"/>
+<texcoord u="0.0355266" v="0.0478582"/>
+</vertex>
+<vertex>
+<position x="-13.275" y="0.433013" z="22.993"/>
+<normal x="-0.246456" y="0.866057" z="0.434976"/>
+<texcoord u="14.3994" v="-0.245883"/>
+<texcoord u="0.805865" v="0.210327"/>
+</vertex>
+<vertex>
+<position x="-10.7989" y="0.433013" z="24.2546"/>
+<normal x="-0.199638" y="0.866057" z="0.458356"/>
+<texcoord u="15.9572" v="-0.246459"/>
+<texcoord u="0.632518" v="0.328842"/>
+</vertex>
+<vertex>
+<position x="-8.2044" y="0.433013" z="25.2506"/>
+<normal x="-0.150633" y="0.866057" z="0.476712"/>
+<texcoord u="17.5151" v="-0.247034"/>
+<texcoord u="0.404185" v="0.338443"/>
+</vertex>
+<vertex>
+<position x="-5.52006" y="0.433013" z="25.9698"/>
+<normal x="-0.0999779" y="0.866058" z="0.489845"/>
+<texcoord u="19.0729" v="-0.24761"/>
+<texcoord u="0.208542" v="0.208033"/>
+</vertex>
+<vertex>
+<position x="-2.77523" y="0.433013" z="26.4046"/>
+<normal x="-0.0659196" y="0.906881" z="0.416198"/>
+<texcoord u="20.6308" v="-0.248188"/>
+<texcoord u="0.0315017" v="0.0566567"/>
+</vertex>
+<vertex>
+<position x="-10.8733" y="0.25" z="24.4218"/>
+<normal x="-0.350093" y="0.500067" z="0.792065"/>
+<texcoord u="16.0178" v="0.123891"/>
+<texcoord u="0.636451" v="0.341529"/>
+</vertex>
+<vertex>
+<position x="-8.26096" y="0.25" z="25.4246"/>
+<normal x="-0.265382" y="0.500065" z="0.824322"/>
+<texcoord u="17.5756" v="0.123315"/>
+<texcoord u="0.398904" v="0.357661"/>
+</vertex>
+<vertex>
+<position x="-5.55811" y="0.25" z="26.1488"/>
+<normal x="-0.177763" y="0.500068" z="0.847545"/>
+<texcoord u="19.1335" v="0.12274"/>
+<texcoord u="0.208019" v="0.217036"/>
+</vertex>
+<vertex>
+<position x="-10.9005" y="-2.38132e-008" z="24.483"/>
+<normal x="-0.406736" y="6.3331e-007" z="0.913546"/>
+<texcoord u="16.0784" v="0.494241"/>
+<texcoord u="0.636862" v="0.357956"/>
+</vertex>
+<vertex>
+<position x="-8.28166" y="-2.38132e-008" z="25.4883"/>
+<normal x="-0.309017" y="1.25632e-006" z="0.951057"/>
+<texcoord u="17.6362" v="0.493666"/>
+<texcoord u="0.391843" v="0.375479"/>
+</vertex>
+<vertex>
+<position x="-5.57203" y="-2.38132e-008" z="26.2144"/>
+<normal x="-0.207912" y="-6.64203e-007" z="0.978148"/>
+<texcoord u="19.194" v="0.493089"/>
+<texcoord u="0.212531" v="0.231583"/>
+</vertex>
+<vertex>
+<position x="-10.8733" y="-0.25" z="24.4218"/>
+<normal x="-0.354361" y="-0.500067" z="0.790166"/>
+<texcoord u="16.1389" v="0.864591"/>
+<texcoord u="0.636784" v="0.374288"/>
+</vertex>
+<vertex>
+<position x="-8.26096" y="-0.25" z="25.4246"/>
+<normal x="-0.269825" y="-0.500067" z="0.822878"/>
+<texcoord u="17.6968" v="0.864016"/>
+<texcoord u="0.395695" v="0.396042"/>
+</vertex>
+<vertex>
+<position x="-5.55811" y="-0.25" z="26.1488"/>
+<normal x="-0.182333" y="-0.500068" z="0.846574"/>
+<texcoord u="19.2546" v="0.863439"/>
+<texcoord u="0.311932" v="0.413195"/>
+</vertex>
+<vertex>
+<position x="-13.275" y="-0.433013" z="22.993"/>
+<normal x="-0.253472" y="-0.866058" z="0.430924"/>
+<texcoord u="14.6416" v="1.23552"/>
+<texcoord u="0.788924" v="0.496017"/>
+</vertex>
+<vertex>
+<position x="-10.7989" y="-0.433013" z="24.2546"/>
+<normal x="-0.20704" y="-0.866057" z="0.455059"/>
+<texcoord u="16.1995" v="1.23494"/>
+<texcoord u="0.636243" v="0.390395"/>
+</vertex>
+<vertex>
+<position x="-8.2044" y="-0.433013" z="25.2506"/>
+<normal x="-0.158339" y="-0.866057" z="0.474209"/>
+<texcoord u="17.7573" v="1.23437"/>
+<texcoord u="0.407594" v="0.414877"/>
+</vertex>
+<vertex>
+<position x="-5.52006" y="-0.433013" z="25.9698"/>
+<normal x="-0.107903" y="-0.866058" z="0.48816"/>
+<texcoord u="19.3151" v="1.23379"/>
+<texcoord u="0.270744" v="0.578593"/>
+</vertex>
+<vertex>
+<position x="-13.15" y="-0.5" z="22.7765"/>
+<normal x="-0.0040538" y="-0.999989" z="-0.00234027"/>
+<texcoord u="14.7022" v="1.60587"/>
+<texcoord u="0.787989" v="0.504155"/>
+</vertex>
+<vertex>
+<position x="-10.6972" y="-0.5" z="24.0263"/>
+<normal x="-0.0042759" y="-0.999989" z="-0.00190443"/>
+<texcoord u="16.26" v="1.60529"/>
+<texcoord u="0.63169" v="0.416451"/>
+</vertex>
+<vertex>
+<position x="-8.12715" y="-0.5" z="25.0128"/>
+<normal x="-0.00445158" y="-0.999989" z="-0.00144698"/>
+<texcoord u="17.8179" v="1.60472"/>
+<texcoord u="0.412542" v="0.429224"/>
+</vertex>
+<vertex>
+<position x="-5.46808" y="-0.5" z="25.7253"/>
+<normal x="-0.00457841" y="-0.999989" z="-0.000973938"/>
+<texcoord u="19.3757" v="1.60414"/>
+<texcoord u="0.27384" v="0.592784"/>
+</vertex>
+<vertex>
+<position x="-15.3118" y="-0.433013" z="21.0749"/>
+<normal x="0.290572" y="-0.866058" z="-0.406831"/>
+<texcoord u="13.2049" v="1.97679"/>
+<texcoord u="0.93857" v="0.616221"/>
+</vertex>
+<vertex>
+<position x="-13.025" y="-0.433013" z="22.56"/>
+<normal x="0.246455" y="-0.866058" z="-0.434975"/>
+<texcoord u="14.7627" v="1.97622"/>
+<texcoord u="0.781336" v="0.509082"/>
+</vertex>
+<vertex>
+<position x="-10.5955" y="-0.433013" z="23.7979"/>
+<normal x="0.199638" y="-0.866058" z="-0.458354"/>
+<texcoord u="16.3206" v="1.97564"/>
+<texcoord u="0.629132" v="0.42893"/>
+</vertex>
+<vertex>
+<position x="-8.0499" y="-0.433013" z="24.775"/>
+<normal x="0.150633" y="-0.866058" z="-0.476711"/>
+<texcoord u="17.8784" v="1.97507"/>
+<texcoord u="0.416628" v="0.443469"/>
+</vertex>
+<vertex>
+<position x="-5.4161" y="-0.433013" z="25.4808"/>
+<normal x="0.0999778" y="-0.866058" z="-0.489844"/>
+<texcoord u="19.4363" v="1.97449"/>
+<texcoord u="0.276472" v="0.60402"/>
+</vertex>
+<vertex>
+<position x="-2.72297" y="-0.433013" z="25.9073"/>
+<normal x="0.0659191" y="-0.906882" z="-0.416197"/>
+<texcoord u="20.9941" v="1.97391"/>
+<texcoord u="0.148401" v="0.78557"/>
+</vertex>
+<vertex>
+<position x="-15.2042" y="-0.25" z="20.9268"/>
+<normal x="0.507122" y="-0.500068" z="-0.701968"/>
+<texcoord u="13.2655" v="2.34714"/>
+<texcoord u="0.941504" v="0.623625"/>
+</vertex>
+<vertex>
+<position x="-12.9335" y="-0.25" z="22.4015"/>
+<normal x="0.430968" y="-0.500067" z="-0.751132"/>
+<texcoord u="14.8233" v="2.34657"/>
+<texcoord u="0.785163" v="0.522326"/>
+</vertex>
+<vertex>
+<position x="-10.5211" y="-0.25" z="23.6307"/>
+<normal x="0.350093" y="-0.500068" z="-0.792065"/>
+<texcoord u="16.3812" v="2.34599"/>
+<texcoord u="0.626113" v="0.441751"/>
+</vertex>
+<vertex>
+<position x="-7.99334" y="-0.25" z="24.601"/>
+<normal x="0.265382" y="-0.500068" z="-0.824321"/>
+<texcoord u="17.939" v="2.34542"/>
+<texcoord u="0.417989" v="0.45628"/>
+</vertex>
+<vertex>
+<position x="-5.37805" y="-0.25" z="25.3017"/>
+<normal x="0.177763" y="-0.500068" z="-0.847545"/>
+<texcoord u="19.4968" v="2.34484"/>
+<texcoord u="0.280282" v="0.613305"/>
+</vertex>
+<vertex>
+<position x="-2.70384" y="-0.25" z="25.7253"/>
+<normal x="0.128032" y="-0.574591" z="-0.808364"/>
+<texcoord u="21.0547" v="2.34426"/>
+<texcoord u="0.155719" v="0.791252"/>
+</vertex>
+<vertex>
+<position x="-15.1649" y="0" z="20.8726"/>
+<normal x="0.587785" y="-4.42802e-007" z="-0.809017"/>
+<texcoord u="13.326" v="2.71749"/>
+<texcoord u="0.93281" v="0.630958"/>
+</vertex>
+<vertex>
+<position x="-12.9" y="0" z="22.3435"/>
+<normal x="0.5" y="-1.20483e-006" z="-0.866025"/>
+<texcoord u="14.8839" v="2.71692"/>
+<texcoord u="0.782588" v="0.530214"/>
+</vertex>
+<vertex>
+<position x="-10.4938" y="0" z="23.5695"/>
+<normal x="0.406736" y="6.53905e-007" z="-0.913546"/>
+<texcoord u="16.4417" v="2.71634"/>
+<texcoord u="0.619003" v="0.452371"/>
+</vertex>
+<vertex>
+<position x="-7.97264" y="0" z="24.5373"/>
+<normal x="0.309017" y="-2.47145e-007" z="-0.951057"/>
+<texcoord u="17.9995" v="2.71577"/>
+<texcoord u="0.41939" v="0.468948"/>
+</vertex>
+<vertex>
+<position x="-5.36412" y="0" z="25.2362"/>
+<normal x="0.207912" y="-7.77477e-007" z="-0.978148"/>
+<texcoord u="19.5574" v="2.71519"/>
+<texcoord u="0.286581" v="0.619058"/>
+</vertex>
+<vertex>
+<position x="-2.69683" y="0" z="25.6587"/>
+<normal x="0.155816" y="-0.088841" z="-0.983783"/>
+<texcoord u="21.1152" v="2.71461"/>
+<texcoord u="0.158666" v="0.796197"/>
+</vertex>
+<vertex>
+<position x="-25.6587" y="0" z="2.69684"/>
+<normal x="0.994522" y="-2.36848e-007" z="-0.104529"/>
+<texcoord u="0.136669" v="-1.7221"/>
+<texcoord u="0.886352" v="0.09598"/>
+</vertex>
+<vertex>
+<position x="-25.2362" y="0" z="5.36412"/>
+<normal x="0.983782" y="-0.0888479" z="-0.155816"/>
+<texcoord u="1.69449" v="-1.72268"/>
+<texcoord u="0.58347" v="0.0959801"/>
+</vertex>
+<vertex>
+<position x="-24.5373" y="0" z="7.97264"/>
+<normal x="0.929889" y="0.0888425" z="-0.356951"/>
+<texcoord u="3.25235" v="-1.72325"/>
+<texcoord u="0.947991" v="0.172302"/>
+</vertex>
+<vertex>
+<position x="-23.5695" y="0" z="10.4938"/>
+<normal x="0.913545" y="-3.73807e-006" z="-0.406737"/>
+<texcoord u="4.8102" v="-1.72383"/>
+<texcoord u="0.647635" v="0.198821"/>
+</vertex>
+<vertex>
+<position x="-22.3435" y="0" z="12.9"/>
+<normal x="0.866025" y="-2.16252e-007" z="-0.5"/>
+<texcoord u="6.36802" v="-1.7244"/>
+<texcoord u="0.347722" v="0.203128"/>
+</vertex>
+<vertex>
+<position x="-20.8726" y="0" z="15.1649"/>
+<normal x="0.835354" y="-0.0888418" z="-0.542486"/>
+<texcoord u="7.92588" v="-1.72498"/>
+<texcoord u="0.0459844" v="0.176719"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="0.25" z="2.70384"/>
+<normal x="0.861483" y="0.500069" z="-0.0881967"/>
+<texcoord u="0.19719" v="-1.35175"/>
+<texcoord u="0.886745" v="0.125005"/>
+</vertex>
+<vertex>
+<position x="-25.3017" y="0.25" z="5.37805"/>
+<normal x="0.896093" y="0.420565" z="-0.141928"/>
+<texcoord u="1.75504" v="-1.35233"/>
+<texcoord u="0.583077" v="0.125005"/>
+</vertex>
+<vertex>
+<position x="-24.601" y="0.25" z="7.99334"/>
+<normal x="0.764081" y="0.57459" z="-0.293303"/>
+<texcoord u="3.3129" v="-1.3529"/>
+<texcoord u="0.950931" v="0.20118"/>
+</vertex>
+<vertex>
+<position x="-23.6307" y="0.25" z="10.5211"/>
+<normal x="0.792065" y="0.500068" z="-0.350093"/>
+<texcoord u="4.87074" v="-1.35348"/>
+<texcoord u="0.64843" v="0.227839"/>
+</vertex>
+<vertex>
+<position x="-22.4015" y="0.25" z="12.9335"/>
+<normal x="0.751132" y="0.500067" z="-0.430969"/>
+<texcoord u="6.42858" v="-1.35405"/>
+<texcoord u="0.345581" v="0.232077"/>
+</vertex>
+<vertex>
+<position x="-20.9268" y="0.25" z="15.2042"/>
+<normal x="0.760895" y="0.420563" z="-0.494131"/>
+<texcoord u="7.98643" v="-1.35463"/>
+<texcoord u="0.0430695" v="0.205599"/>
+</vertex>
+<vertex>
+<position x="-25.4808" y="0.433013" z="5.4161"/>
+<normal x="0.568447" y="0.817779" z="-0.0900334"/>
+<texcoord u="1.81558" v="-0.981975"/>
+<texcoord u="0.582004" v="0.15402"/>
+</vertex>
+<vertex>
+<position x="-24.775" y="0.433013" z="8.0499"/>
+<normal x="0.393398" y="0.906881" z="-0.151011"/>
+<texcoord u="3.37343" v="-0.982552"/>
+<texcoord u="0.953703" v="0.221725"/>
+</vertex>
+<vertex>
+<position x="-23.7979" y="0.433013" z="10.5955"/>
+<normal x="0.458355" y="0.866057" z="-0.199638"/>
+<texcoord u="4.93126" v="-0.983127"/>
+<texcoord u="0.64991" v="0.256829"/>
+</vertex>
+<vertex>
+<position x="-22.56" y="0.433013" z="13.025"/>
+<normal x="0.434975" y="0.866058" z="-0.246455"/>
+<texcoord u="6.48911" v="-0.983703"/>
+<texcoord u="0.344124" v="0.261068"/>
+</vertex>
+<vertex>
+<position x="-21.0749" y="0.433013" z="15.3118"/>
+<normal x="0.482682" y="0.817779" z="-0.313457"/>
+<texcoord u="8.04695" v="-0.98428"/>
+<texcoord u="0.03947" v="0.234407"/>
+</vertex>
+<vertex>
+<position x="-25.0128" y="0.5" z="8.12715"/>
+<normal x="-0.0831665" y="0.996024" z="0.0319247"/>
+<texcoord u="3.43398" v="-0.612201"/>
+<texcoord u="0.958491" v="0.25036"/>
+</vertex>
+<vertex>
+<position x="-24.0263" y="0.5" z="10.6972"/>
+<normal x="0.00190314" y="0.999989" z="0.00427645"/>
+<texcoord u="4.99182" v="-0.612777"/>
+<texcoord u="0.651779" v="0.285798"/>
+</vertex>
+<vertex>
+<position x="-22.7765" y="0.5" z="13.15"/>
+<normal x="0.00233978" y="0.999989" z="0.00405402"/>
+<texcoord u="6.54965" v="-0.613353"/>
+<texcoord u="0.343058" v="0.290076"/>
+</vertex>
+<vertex>
+<position x="-21.2772" y="0.5" z="15.4588"/>
+<normal x="0.0747106" y="0.996024" z="-0.0485176"/>
+<texcoord u="8.1075" v="-0.613929"/>
+<texcoord u="0.0354781" v="0.263167"/>
+</vertex>
+<vertex>
+<position x="-25.2506" y="0.433013" z="8.2044"/>
+<normal x="-0.537305" y="0.817779" z="0.206252"/>
+<texcoord u="3.49454" v="-0.241851"/>
+<texcoord u="0.963278" v="0.278995"/>
+</vertex>
+<vertex>
+<position x="-24.2546" y="0.433013" z="10.7989"/>
+<normal x="-0.455059" y="0.866057" z="0.20704"/>
+<texcoord u="5.05237" v="-0.242427"/>
+<texcoord u="0.653642" v="0.314759"/>
+</vertex>
+<vertex>
+<position x="-22.993" y="0.433013" z="13.275"/>
+<normal x="-0.430924" y="0.866058" z="0.253472"/>
+<texcoord u="6.61021" v="-0.243003"/>
+<texcoord u="0.341993" v="0.319084"/>
+</vertex>
+<vertex>
+<position x="-21.4794" y="0.433013" z="15.6057"/>
+<normal x="-0.353404" y="0.906882" z="0.229503"/>
+<texcoord u="8.16806" v="-0.243579"/>
+<texcoord u="0.0314908" v="0.291912"/>
+</vertex>
+<vertex>
+<position x="-25.4246" y="0.25" z="8.26096"/>
+<normal x="-0.847002" y="0.420565" z="0.325134"/>
+<texcoord u="3.5551" v="0.128498"/>
+<texcoord u="0.966898" v="0.307846"/>
+</vertex>
+<vertex>
+<position x="-24.4218" y="0.25" z="10.8733"/>
+<normal x="-0.790165" y="0.500068" z="0.354361"/>
+<texcoord u="5.11293" v="0.127923"/>
+<texcoord u="0.655123" v="0.343749"/>
+</vertex>
+<vertex>
+<position x="-23.1515" y="0.25" z="13.3665"/>
+<normal x="-0.748794" y="0.50007" z="0.435014"/>
+<texcoord u="6.67077" v="0.127347"/>
+<texcoord u="0.341322" v="0.348105"/>
+</vertex>
+<vertex>
+<position x="-25.4883" y="-2.38132e-008" z="8.28166"/>
+<normal x="-0.929889" y="-0.0888439" z="0.356951"/>
+<texcoord u="3.61565" v="0.498848"/>
+<texcoord u="0.968509" v="0.337072"/>
+</vertex>
+<vertex>
+<position x="-24.483" y="-2.38132e-008" z="10.9005"/>
+<normal x="-0.913545" y="-2.47145e-007" z="0.406737"/>
+<texcoord u="5.17349" v="0.498272"/>
+<texcoord u="0.655924" v="0.372765"/>
+</vertex>
+<vertex>
+<position x="-23.2095" y="-2.38132e-008" z="13.4"/>
+<normal x="-0.866025" y="-1.54466e-007" z="0.5"/>
+<texcoord u="6.73133" v="0.497697"/>
+<texcoord u="0.34133" v="0.377133"/>
+</vertex>
+<vertex>
+<position x="-25.4246" y="-0.25" z="8.26096"/>
+<normal x="-0.764079" y="-0.574592" z="0.293303"/>
+<texcoord u="3.67621" v="0.869198"/>
+<texcoord u="0.967796" v="0.366698"/>
+</vertex>
+<vertex>
+<position x="-24.4218" y="-0.25" z="10.8733"/>
+<normal x="-0.792064" y="-0.500069" z="0.350093"/>
+<texcoord u="5.23405" v="0.868623"/>
+<texcoord u="0.655929" v="0.401793"/>
+</vertex>
+<vertex>
+<position x="-23.1515" y="-0.25" z="13.3665"/>
+<normal x="-0.751131" y="-0.500069" z="0.430968"/>
+<texcoord u="6.79189" v="0.868047"/>
+<texcoord u="0.342128" v="0.40615"/>
+</vertex>
+<vertex>
+<position x="-25.2506" y="-0.433013" z="8.2044"/>
+<normal x="-0.393396" y="-0.906882" z="0.151011"/>
+<texcoord u="3.73677" v="1.23955"/>
+<texcoord u="0.965069" v="0.396638"/>
+</vertex>
+<vertex>
+<position x="-24.2546" y="-0.433013" z="10.7989"/>
+<normal x="-0.458353" y="-0.866058" z="0.199638"/>
+<texcoord u="5.29461" v="1.23897"/>
+<texcoord u="0.655253" v="0.430813"/>
+</vertex>
+<vertex>
+<position x="-22.993" y="-0.433013" z="13.275"/>
+<normal x="-0.434975" y="-0.866058" z="0.246455"/>
+<texcoord u="6.85244" v="1.2384"/>
+<texcoord u="0.343604" v="0.435141"/>
+</vertex>
+<vertex>
+<position x="-21.4794" y="-0.433013" z="15.6057"/>
+<normal x="-0.482681" y="-0.81778" z="0.313457"/>
+<texcoord u="8.41029" v="1.23782"/>
+<texcoord u="0.0331197" v="0.462513"/>
+</vertex>
+<vertex>
+<position x="-26.1559" y="-0.5" z="2.7491"/>
+<normal x="-0.000488463" y="-0.999989" z="-0.00465527"/>
+<texcoord u="0.681656" v="1.61105"/>
+<texcoord u="0.204999" v="0.152889"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="-0.5" z="5.46808"/>
+<normal x="-0.0879865" y="-0.996024" z="0.0139357"/>
+<texcoord u="2.23949" v="1.61047"/>
+<texcoord u="0.513751" v="0.152889"/>
+</vertex>
+<vertex>
+<position x="-25.0128" y="-0.5" z="8.12715"/>
+<normal x="0.0831665" y="-0.996024" z="-0.0319246"/>
+<texcoord u="3.79733" v="1.6099"/>
+<texcoord u="0.961172" v="0.426749"/>
+</vertex>
+<vertex>
+<position x="-24.0263" y="-0.5" z="10.6972"/>
+<normal x="-0.00190395" y="-0.999989" z="-0.00427604"/>
+<texcoord u="5.35516" v="1.60932"/>
+<texcoord u="0.654195" v="0.459814"/>
+</vertex>
+<vertex>
+<position x="-22.7765" y="-0.5" z="13.15"/>
+<normal x="-0.00234068" y="-0.999989" z="-0.00405354"/>
+<texcoord u="6.913" v="1.60875"/>
+<texcoord u="0.345474" v="0.464108"/>
+</vertex>
+<vertex>
+<position x="-21.2772" y="-0.5" z="15.4588"/>
+<normal x="-0.0747118" y="-0.996024" z="0.0485184"/>
+<texcoord u="8.47085" v="1.60817"/>
+<texcoord u="0.0371254" v="0.491255"/>
+</vertex>
+<vertex>
+<position x="-25.9073" y="-0.433013" z="2.72297"/>
+<normal x="0.496766" y="-0.866057" z="-0.0562858"/>
+<texcoord u="0.742212" v="1.9814"/>
+<texcoord u="0.206466" v="0.123901"/>
+</vertex>
+<vertex>
+<position x="-25.4808" y="-0.433013" z="5.4161"/>
+<normal x="0.416198" y="-0.906881" z="-0.0659194"/>
+<texcoord u="2.30005" v="1.98082"/>
+<texcoord u="0.512282" v="0.123901"/>
+</vertex>
+<vertex>
+<position x="-24.775" y="-0.433013" z="8.0499"/>
+<normal x="0.537307" y="-0.817778" z="-0.206253"/>
+<texcoord u="3.85789" v="1.98025"/>
+<texcoord u="0.957269" v="0.456842"/>
+</vertex>
+<vertex>
+<position x="-23.7979" y="-0.433013" z="10.5955"/>
+<normal x="0.455059" y="-0.866057" z="-0.20704"/>
+<texcoord u="5.41572" v="1.97967"/>
+<texcoord u="0.653131" v="0.488825"/>
+</vertex>
+<vertex>
+<position x="-22.56" y="-0.433013" z="13.025"/>
+<normal x="0.430924" y="-0.866058" z="-0.253472"/>
+<texcoord u="6.97356" v="1.9791"/>
+<texcoord u="0.347345" v="0.493075"/>
+</vertex>
+<vertex>
+<position x="-21.0749" y="-0.433013" z="15.3118"/>
+<normal x="0.353404" y="-0.906881" z="-0.229503"/>
+<texcoord u="8.53139" v="1.97852"/>
+<texcoord u="0.0411331" v="0.520013"/>
+</vertex>
+<vertex>
+<position x="-25.7253" y="-0.25" z="2.70384"/>
+<normal x="0.860994" y="-0.50007" z="-0.092843"/>
+<texcoord u="0.802782" v="2.35175"/>
+<texcoord u="0.20754" v="0.0948937"/>
+</vertex>
+<vertex>
+<position x="-25.3017" y="-0.25" z="5.37805"/>
+<normal x="0.808364" y="-0.574591" z="-0.128033"/>
+<texcoord u="2.36061" v="2.35117"/>
+<texcoord u="0.511209" v="0.0948861"/>
+</vertex>
+<vertex>
+<position x="-24.601" y="-0.25" z="7.99334"/>
+<normal x="0.847002" y="-0.420567" z="-0.325134"/>
+<texcoord u="3.91844" v="2.3506"/>
+<texcoord u="0.954531" v="0.486733"/>
+</vertex>
+<vertex>
+<position x="-23.6307" y="-0.25" z="10.5211"/>
+<normal x="0.790165" y="-0.500068" z="-0.354361"/>
+<texcoord u="5.47629" v="2.35002"/>
+<texcoord u="0.652456" v="0.517844"/>
+</vertex>
+<vertex>
+<position x="-22.4015" y="-0.25" z="12.9335"/>
+<normal x="0.748796" y="-0.500066" z="-0.435015"/>
+<texcoord u="7.03413" v="2.34945"/>
+<texcoord u="0.348821" v="0.522066"/>
+</vertex>
+<vertex>
+<position x="-20.9268" y="-0.25" z="15.2042"/>
+<normal x="0.686402" y="-0.574592" z="-0.445754"/>
+<texcoord u="8.59197" v="2.34887"/>
+<texcoord u="0.0447456" v="0.548819"/>
+</vertex>
+<vertex>
+<position x="-19.2229" y="-0.25" z="17.3084"/>
+<normal x="0.641532" y="-0.420564" z="-0.641532"/>
+<texcoord u="10.1498" v="2.3483"/>
+<texcoord u="0.550834" v="0.0613338"/>
+</vertex>
+<vertex>
+<position x="-25.6587" y="0" z="2.69684"/>
+<normal x="0.994522" y="-2.36848e-007" z="-0.104529"/>
+<texcoord u="0.86337" v="2.7221"/>
+<texcoord u="0.207932" v="0.0658692"/>
+</vertex>
+<vertex>
+<position x="-25.2362" y="0" z="5.36412"/>
+<normal x="0.983782" y="-0.0888479" z="-0.155816"/>
+<texcoord u="2.42118" v="2.72152"/>
+<texcoord u="0.510814" v="0.0658613"/>
+</vertex>
+<vertex>
+<position x="-23.5695" y="0" z="10.4938"/>
+<normal x="0.913545" y="-3.73807e-006" z="-0.406737"/>
+<texcoord u="5.53685" v="2.72037"/>
+<texcoord u="0.652471" v="0.546874"/>
+</vertex>
+<vertex>
+<position x="-24.5373" y="0" z="7.97264"/>
+<normal x="0.929889" y="0.0888425" z="-0.356951"/>
+<texcoord u="3.97904" v="2.72095"/>
+<texcoord u="0.953806" v="0.516299"/>
+</vertex>
+<vertex>
+<position x="-22.3435" y="0" z="12.9"/>
+<normal x="0.866025" y="-2.16252e-007" z="-0.5"/>
+<texcoord u="7.09469" v="2.7198"/>
+<texcoord u="0.349619" v="0.551083"/>
+</vertex>
+<vertex>
+<position x="-20.8726" y="0" z="15.1649"/>
+<normal x="0.835354" y="-0.0888418" z="-0.542486"/>
+<texcoord u="8.65253" v="2.71922"/>
+<texcoord u="0.0476736" v="0.577698"/>
+</vertex>
+<vertex>
+<position x="-17.2636" y="0" z="19.1731"/>
+<normal x="0.669131" y="-1.00403e-006" z="-0.743145"/>
+<texcoord u="11.7682" v="2.71807"/>
+<texcoord u="0.855416" v="0.0546883"/>
+</vertex>
+<vertex>
+<position x="-19.1731" y="0" z="17.2636"/>
+<normal x="0.704311" y="0.0888417" z="-0.704311"/>
+<texcoord u="10.2104" v="2.71864"/>
+<texcoord u="0.553364" v="0.0324162"/>
+</vertex>
+</vertexbuffer>
+</sharedgeometry>
+<submeshes>
+<submesh material="lambert1" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="72">
+<face v1="7" v2="8" v3="2"/>
+<face v1="3" v2="2" v3="8"/>
+<face v1="8" v2="9" v3="3"/>
+<face v1="4" v2="3" v3="9"/>
+<face v1="9" v2="10" v3="4"/>
+<face v1="5" v2="4" v3="10"/>
+<face v1="11" v2="12" v3="7"/>
+<face v1="8" v2="7" v3="12"/>
+<face v1="12" v2="13" v3="8"/>
+<face v1="9" v2="8" v3="13"/>
+<face v1="13" v2="14" v3="9"/>
+<face v1="10" v2="9" v3="14"/>
+<face v1="12" v2="11" v3="16"/>
+<face v1="13" v2="12" v3="17"/>
+<face v1="17" v2="18" v3="13"/>
+<face v1="14" v2="13" v3="18"/>
+<face v1="52" v2="51" v3="57"/>
+<face v1="51" v2="58" v3="57"/>
+<face v1="53" v2="52" v3="59"/>
+<face v1="52" v2="57" v3="59"/>
+<face v1="53" v2="59" v3="60"/>
+<face v1="15" v2="16" v3="11"/>
+<face v1="16" v2="17" v3="12"/>
+<face v1="16" v2="15" v3="20"/>
+<face v1="17" v2="16" v3="21"/>
+<face v1="34" v2="33" v3="40"/>
+<face v1="33" v2="39" v3="40"/>
+<face v1="40" v2="39" v3="46"/>
+<face v1="39" v2="45" v3="46"/>
+<face v1="41" v2="40" v3="47"/>
+<face v1="40" v2="46" v3="47"/>
+<face v1="46" v2="45" v3="52"/>
+<face v1="45" v2="51" v3="52"/>
+<face v1="47" v2="46" v3="53"/>
+<face v1="46" v2="52" v3="53"/>
+<face v1="47" v2="53" v3="54"/>
+<face v1="54" v2="53" v3="60"/>
+<face v1="20" v2="21" v3="16"/>
+<face v1="20" v2="19" v3="23"/>
+<face v1="23" v2="24" v3="20"/>
+<face v1="21" v2="20" v3="24"/>
+<face v1="23" v2="22" v3="26"/>
+<face v1="26" v2="27" v3="23"/>
+<face v1="24" v2="23" v3="27"/>
+<face v1="26" v2="25" v3="29"/>
+<face v1="27" v2="26" v3="30"/>
+<face v1="26" v2="29" v3="30"/>
+<face v1="29" v2="28" v3="34"/>
+<face v1="28" v2="33" v3="34"/>
+<face v1="30" v2="29" v3="35"/>
+<face v1="29" v2="34" v3="35"/>
+<face v1="35" v2="34" v3="41"/>
+<face v1="34" v2="40" v3="41"/>
+<face v1="35" v2="41" v3="42"/>
+<face v1="42" v2="41" v3="48"/>
+<face v1="41" v2="47" v3="48"/>
+<face v1="48" v2="47" v3="54"/>
+<face v1="50" v2="49" v3="56"/>
+<face v1="1" v2="0" v3="6"/>
+<face v1="25" v2="28" v3="29"/>
+<face v1="44" v2="43" v3="50"/>
+<face v1="30" v2="35" v3="36"/>
+<face v1="36" v2="35" v3="42"/>
+<face v1="49" v2="55" v3="56"/>
+<face v1="43" v2="49" v3="50"/>
+<face v1="37" v2="43" v3="44"/>
+<face v1="38" v2="37" v3="44"/>
+<face v1="25" v2="26" v3="22"/>
+<face v1="19" v2="20" v3="15"/>
+<face v1="32" v2="31" v3="38"/>
+<face v1="22" v2="23" v3="19"/>
+<face v1="31" v2="37" v3="38"/>
+</faces>
+</submesh>
+<submesh material="lambert1" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="77">
+<face v1="66" v2="67" v3="61"/>
+<face v1="62" v2="61" v3="67"/>
+<face v1="67" v2="68" v3="62"/>
+<face v1="63" v2="62" v3="68"/>
+<face v1="68" v2="69" v3="63"/>
+<face v1="64" v2="63" v3="69"/>
+<face v1="72" v2="73" v3="66"/>
+<face v1="67" v2="66" v3="73"/>
+<face v1="73" v2="74" v3="67"/>
+<face v1="68" v2="67" v3="74"/>
+<face v1="74" v2="75" v3="68"/>
+<face v1="69" v2="68" v3="75"/>
+<face v1="78" v2="79" v3="72"/>
+<face v1="73" v2="72" v3="79"/>
+<face v1="79" v2="80" v3="73"/>
+<face v1="74" v2="73" v3="80"/>
+<face v1="80" v2="81" v3="74"/>
+<face v1="75" v2="74" v3="81"/>
+<face v1="80" v2="79" v3="86"/>
+<face v1="81" v2="80" v3="87"/>
+<face v1="79" v2="78" v3="85"/>
+<face v1="113" v2="112" v3="117"/>
+<face v1="112" v2="116" v3="117"/>
+<face v1="113" v2="117" v3="118"/>
+<face v1="117" v2="116" v3="120"/>
+<face v1="116" v2="121" v3="120"/>
+<face v1="118" v2="117" v3="122"/>
+<face v1="117" v2="120" v3="122"/>
+<face v1="118" v2="122" v3="123"/>
+<face v1="84" v2="85" v3="78"/>
+<face v1="85" v2="86" v3="79"/>
+<face v1="86" v2="87" v3="80"/>
+<face v1="105" v2="104" v3="109"/>
+<face v1="114" v2="113" v3="118"/>
+<face v1="119" v2="118" v3="123"/>
+<face v1="109" v2="108" v3="113"/>
+<face v1="108" v2="112" v3="113"/>
+<face v1="90" v2="91" v3="84"/>
+<face v1="85" v2="84" v3="91"/>
+<face v1="91" v2="92" v3="85"/>
+<face v1="86" v2="85" v3="92"/>
+<face v1="91" v2="90" v3="97"/>
+<face v1="97" v2="96" v3="101"/>
+<face v1="96" v2="100" v3="101"/>
+<face v1="101" v2="100" v3="105"/>
+<face v1="100" v2="104" v3="105"/>
+<face v1="101" v2="105" v3="106"/>
+<face v1="105" v2="109" v3="110"/>
+<face v1="110" v2="109" v3="114"/>
+<face v1="109" v2="113" v3="114"/>
+<face v1="114" v2="118" v3="119"/>
+<face v1="87" v2="86" v3="93"/>
+<face v1="97" v2="98" v3="91"/>
+<face v1="97" v2="101" v3="102"/>
+<face v1="102" v2="101" v3="106"/>
+<face v1="106" v2="105" v3="110"/>
+<face v1="92" v2="93" v3="86"/>
+<face v1="92" v2="91" v3="98"/>
+<face v1="98" v2="97" v3="102"/>
+<face v1="98" v2="102" v3="103"/>
+<face v1="76" v2="77" v3="70"/>
+<face v1="82" v2="83" v3="76"/>
+<face v1="110" v2="114" v3="115"/>
+<face v1="115" v2="114" v3="119"/>
+<face v1="98" v2="99" v3="92"/>
+<face v1="93" v2="92" v3="99"/>
+<face v1="99" v2="98" v3="103"/>
+<face v1="70" v2="71" v3="65"/>
+<face v1="77" v2="76" v3="83"/>
+<face v1="106" v2="110" v3="111"/>
+<face v1="88" v2="89" v3="82"/>
+<face v1="96" v2="97" v3="90"/>
+<face v1="71" v2="70" v3="77"/>
+<face v1="102" v2="106" v3="107"/>
+<face v1="83" v2="82" v3="89"/>
+<face v1="103" v2="102" v3="107"/>
+<face v1="94" v2="95" v3="124"/>
+</faces>
+</submesh>
+<submesh material="lambert1" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="82">
+<face v1="128" v2="127" v3="134"/>
+<face v1="131" v2="132" v3="125"/>
+<face v1="126" v2="125" v3="132"/>
+<face v1="132" v2="133" v3="126"/>
+<face v1="127" v2="126" v3="133"/>
+<face v1="133" v2="134" v3="127"/>
+<face v1="135" v2="136" v3="129"/>
+<face v1="130" v2="129" v3="136"/>
+<face v1="136" v2="181" v3="130"/>
+<face v1="182" v2="130" v3="181"/>
+<face v1="137" v2="138" v3="131"/>
+<face v1="132" v2="131" v3="138"/>
+<face v1="138" v2="139" v3="132"/>
+<face v1="133" v2="132" v3="139"/>
+<face v1="139" v2="140" v3="133"/>
+<face v1="134" v2="133" v3="140"/>
+<face v1="141" v2="142" v3="135"/>
+<face v1="136" v2="135" v3="142"/>
+<face v1="142" v2="183" v3="136"/>
+<face v1="181" v2="136" v3="183"/>
+<face v1="143" v2="144" v3="137"/>
+<face v1="138" v2="137" v3="144"/>
+<face v1="144" v2="145" v3="138"/>
+<face v1="139" v2="138" v3="145"/>
+<face v1="145" v2="146" v3="139"/>
+<face v1="140" v2="139" v3="146"/>
+<face v1="142" v2="141" v3="147"/>
+<face v1="147" v2="184" v3="142"/>
+<face v1="183" v2="142" v3="184"/>
+<face v1="148" v2="149" v3="143"/>
+<face v1="144" v2="143" v3="149"/>
+<face v1="149" v2="150" v3="144"/>
+<face v1="145" v2="144" v3="150"/>
+<face v1="150" v2="151" v3="145"/>
+<face v1="146" v2="145" v3="151"/>
+<face v1="152" v2="185" v3="147"/>
+<face v1="184" v2="147" v3="185"/>
+<face v1="149" v2="148" v3="154"/>
+<face v1="150" v2="149" v3="155"/>
+<face v1="151" v2="150" v3="156"/>
+<face v1="153" v2="154" v3="148"/>
+<face v1="185" v2="152" v3="186"/>
+<face v1="174" v2="173" v3="180"/>
+<face v1="174" v2="180" v3="189"/>
+<face v1="176" v2="175" v3="190"/>
+<face v1="175" v2="191" v3="190"/>
+<face v1="177" v2="176" v3="192"/>
+<face v1="176" v2="190" v3="192"/>
+<face v1="180" v2="179" v3="195"/>
+<face v1="179" v2="194" v3="195"/>
+<face v1="189" v2="180" v3="196"/>
+<face v1="180" v2="195" v3="196"/>
+<face v1="155" v2="156" v3="150"/>
+<face v1="154" v2="155" v3="149"/>
+<face v1="154" v2="153" v3="158"/>
+<face v1="166" v2="170" v3="171"/>
+<face v1="187" v2="169" v3="188"/>
+<face v1="169" v2="174" v3="188"/>
+<face v1="171" v2="170" v3="176"/>
+<face v1="170" v2="175" v3="176"/>
+<face v1="188" v2="174" v3="189"/>
+<face v1="157" v2="158" v3="153"/>
+<face v1="158" v2="159" v3="154"/>
+<face v1="155" v2="154" v3="159"/>
+<face v1="158" v2="157" v3="161"/>
+<face v1="157" v2="160" v3="161"/>
+<face v1="161" v2="160" v3="164"/>
+<face v1="160" v2="163" v3="164"/>
+<face v1="177" v2="192" v3="193"/>
+<face v1="164" v2="163" v3="167"/>
+<face v1="163" v2="166" v3="167"/>
+<face v1="167" v2="166" v3="171"/>
+<face v1="171" v2="176" v3="177"/>
+<face v1="159" v2="158" v3="162"/>
+<face v1="158" v2="161" v3="162"/>
+<face v1="167" v2="171" v3="172"/>
+<face v1="172" v2="171" v3="177"/>
+<face v1="161" v2="164" v3="165"/>
+<face v1="164" v2="167" v3="168"/>
+<face v1="178" v2="177" v3="193"/>
+<face v1="168" v2="167" v3="172"/>
+<face v1="172" v2="177" v3="178"/>
+</faces>
+</submesh>
+<submesh material="lambert1" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="72">
+<face v1="207" v2="208" v3="201"/>
+<face v1="203" v2="204" v3="197"/>
+<face v1="198" v2="197" v3="204"/>
+<face v1="205" v2="206" v3="199"/>
+<face v1="200" v2="199" v3="206"/>
+<face v1="206" v2="207" v3="200"/>
+<face v1="201" v2="200" v3="207"/>
+<face v1="209" v2="210" v3="203"/>
+<face v1="204" v2="203" v3="210"/>
+<face v1="211" v2="212" v3="205"/>
+<face v1="206" v2="205" v3="212"/>
+<face v1="212" v2="213" v3="206"/>
+<face v1="207" v2="206" v3="213"/>
+<face v1="213" v2="214" v3="207"/>
+<face v1="208" v2="207" v3="214"/>
+<face v1="215" v2="216" v3="209"/>
+<face v1="210" v2="209" v3="216"/>
+<face v1="217" v2="218" v3="211"/>
+<face v1="212" v2="211" v3="218"/>
+<face v1="218" v2="219" v3="212"/>
+<face v1="213" v2="212" v3="219"/>
+<face v1="219" v2="220" v3="213"/>
+<face v1="214" v2="213" v3="220"/>
+<face v1="221" v2="222" v3="215"/>
+<face v1="216" v2="215" v3="222"/>
+<face v1="223" v2="224" v3="217"/>
+<face v1="218" v2="217" v3="224"/>
+<face v1="224" v2="225" v3="218"/>
+<face v1="219" v2="218" v3="225"/>
+<face v1="225" v2="226" v3="219"/>
+<face v1="220" v2="219" v3="226"/>
+<face v1="222" v2="221" v3="227"/>
+<face v1="228" v2="229" v3="223"/>
+<face v1="224" v2="223" v3="229"/>
+<face v1="229" v2="230" v3="224"/>
+<face v1="225" v2="224" v3="230"/>
+<face v1="226" v2="225" v3="231"/>
+<face v1="230" v2="231" v3="225"/>
+<face v1="232" v2="233" v3="228"/>
+<face v1="229" v2="228" v3="233"/>
+<face v1="250" v2="249" v3="252"/>
+<face v1="249" v2="253" v3="252"/>
+<face v1="250" v2="252" v3="254"/>
+<face v1="233" v2="234" v3="229"/>
+<face v1="230" v2="229" v3="234"/>
+<face v1="234" v2="233" v3="238"/>
+<face v1="233" v2="232" v3="237"/>
+<face v1="232" v2="236" v3="237"/>
+<face v1="237" v2="236" v3="241"/>
+<face v1="236" v2="240" v3="241"/>
+<face v1="240" v2="243" v3="244"/>
+<face v1="243" v2="246" v3="247"/>
+<face v1="247" v2="246" v3="250"/>
+<face v1="246" v2="249" v3="250"/>
+<face v1="234" v2="235" v3="230"/>
+<face v1="231" v2="230" v3="235"/>
+<face v1="233" v2="237" v3="238"/>
+<face v1="241" v2="240" v3="244"/>
+<face v1="244" v2="243" v3="247"/>
+<face v1="247" v2="250" v3="251"/>
+<face v1="251" v2="250" v3="254"/>
+<face v1="237" v2="241" v3="242"/>
+<face v1="238" v2="237" v3="242"/>
+<face v1="244" v2="247" v3="248"/>
+<face v1="234" v2="238" v3="239"/>
+<face v1="241" v2="244" v3="245"/>
+<face v1="235" v2="234" v3="239"/>
+<face v1="202" v2="201" v3="208"/>
+<face v1="242" v2="241" v3="245"/>
+<face v1="248" v2="247" v3="251"/>
+<face v1="245" v2="244" v3="248"/>
+<face v1="251" v2="254" v3="255"/>
+</faces>
+</submesh>
+<submesh material="lambert1" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="76">
+<face v1="259" v2="260" v3="256"/>
+<face v1="257" v2="256" v3="260"/>
+<face v1="260" v2="261" v3="257"/>
+<face v1="262" v2="263" v3="259"/>
+<face v1="260" v2="259" v3="263"/>
+<face v1="263" v2="264" v3="260"/>
+<face v1="261" v2="260" v3="264"/>
+<face v1="265" v2="266" v3="262"/>
+<face v1="263" v2="262" v3="266"/>
+<face v1="266" v2="267" v3="263"/>
+<face v1="264" v2="263" v3="267"/>
+<face v1="267" v2="268" v3="264"/>
+<face v1="271" v2="272" v3="265"/>
+<face v1="266" v2="265" v3="272"/>
+<face v1="272" v2="273" v3="266"/>
+<face v1="267" v2="266" v3="273"/>
+<face v1="273" v2="274" v3="267"/>
+<face v1="268" v2="267" v3="274"/>
+<face v1="275" v2="276" v3="269"/>
+<face v1="270" v2="269" v3="276"/>
+<face v1="277" v2="278" v3="271"/>
+<face v1="272" v2="271" v3="278"/>
+<face v1="278" v2="279" v3="272"/>
+<face v1="273" v2="272" v3="279"/>
+<face v1="279" v2="280" v3="273"/>
+<face v1="274" v2="273" v3="280"/>
+<face v1="282" v2="283" v3="275"/>
+<face v1="276" v2="275" v3="283"/>
+<face v1="278" v2="277" v3="285"/>
+<face v1="279" v2="278" v3="286"/>
+<face v1="280" v2="279" v3="287"/>
+<face v1="284" v2="285" v3="277"/>
+<face v1="285" v2="286" v3="278"/>
+<face v1="286" v2="287" v3="279"/>
+<face v1="285" v2="284" v3="292"/>
+<face v1="284" v2="291" v3="292"/>
+<face v1="286" v2="285" v3="293"/>
+<face v1="285" v2="292" v3="293"/>
+<face v1="292" v2="291" v3="298"/>
+<face v1="283" v2="282" v3="290"/>
+<face v1="282" v2="289" v3="290"/>
+<face v1="290" v2="289" v3="296"/>
+<face v1="291" v2="297" v3="298"/>
+<face v1="297" v2="302" v3="303"/>
+<face v1="306" v2="310" v3="311"/>
+<face v1="311" v2="310" v3="313"/>
+<face v1="293" v2="292" v3="299"/>
+<face v1="292" v2="298" v3="299"/>
+<face v1="298" v2="297" v3="303"/>
+<face v1="303" v2="302" v3="307"/>
+<face v1="302" v2="306" v3="307"/>
+<face v1="307" v2="306" v3="311"/>
+<face v1="287" v2="286" v3="294"/>
+<face v1="286" v2="293" v3="294"/>
+<face v1="298" v2="303" v3="304"/>
+<face v1="299" v2="298" v3="304"/>
+<face v1="280" v2="281" v3="274"/>
+<face v1="294" v2="293" v3="300"/>
+<face v1="293" v2="299" v3="300"/>
+<face v1="304" v2="303" v3="308"/>
+<face v1="303" v2="307" v3="308"/>
+<face v1="307" v2="311" v3="312"/>
+<face v1="311" v2="313" v3="314"/>
+<face v1="287" v2="288" v3="280"/>
+<face v1="287" v2="294" v3="295"/>
+<face v1="299" v2="304" v3="305"/>
+<face v1="308" v2="307" v3="312"/>
+<face v1="258" v2="257" v3="261"/>
+<face v1="281" v2="280" v3="288"/>
+<face v1="300" v2="299" v3="305"/>
+<face v1="312" v2="311" v3="314"/>
+<face v1="288" v2="287" v3="295"/>
+<face v1="294" v2="300" v3="301"/>
+<face v1="295" v2="294" v3="301"/>
+<face v1="304" v2="308" v3="309"/>
+<face v1="305" v2="304" v3="309"/>
+</faces>
+</submesh>
+<submesh material="lambert1" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="79">
+<face v1="320" v2="321" v3="316"/>
+<face v1="317" v2="316" v3="321"/>
+<face v1="321" v2="322" v3="317"/>
+<face v1="318" v2="317" v3="322"/>
+<face v1="322" v2="323" v3="318"/>
+<face v1="326" v2="327" v3="320"/>
+<face v1="321" v2="320" v3="327"/>
+<face v1="327" v2="328" v3="321"/>
+<face v1="322" v2="321" v3="328"/>
+<face v1="328" v2="329" v3="322"/>
+<face v1="323" v2="322" v3="329"/>
+<face v1="326" v2="325" v3="332"/>
+<face v1="327" v2="326" v3="333"/>
+<face v1="328" v2="327" v3="334"/>
+<face v1="329" v2="328" v3="335"/>
+<face v1="368" v2="367" v3="371"/>
+<face v1="367" v2="370" v3="371"/>
+<face v1="332" v2="333" v3="326"/>
+<face v1="333" v2="334" v3="327"/>
+<face v1="334" v2="335" v3="328"/>
+<face v1="337" v2="338" v3="331"/>
+<face v1="332" v2="331" v3="338"/>
+<face v1="338" v2="339" v3="332"/>
+<face v1="333" v2="332" v3="339"/>
+<face v1="339" v2="340" v3="333"/>
+<face v1="334" v2="333" v3="340"/>
+<face v1="340" v2="341" v3="334"/>
+<face v1="335" v2="334" v3="341"/>
+<face v1="338" v2="337" v3="343"/>
+<face v1="343" v2="344" v3="338"/>
+<face v1="339" v2="338" v3="344"/>
+<face v1="344" v2="345" v3="339"/>
+<face v1="340" v2="339" v3="345"/>
+<face v1="345" v2="346" v3="340"/>
+<face v1="341" v2="340" v3="346"/>
+<face v1="348" v2="349" v3="343"/>
+<face v1="344" v2="343" v3="349"/>
+<face v1="349" v2="350" v3="344"/>
+<face v1="345" v2="344" v3="350"/>
+<face v1="350" v2="351" v3="345"/>
+<face v1="346" v2="345" v3="351"/>
+<face v1="351" v2="350" v3="355"/>
+<face v1="349" v2="348" v3="353"/>
+<face v1="350" v2="349" v3="354"/>
+<face v1="349" v2="353" v3="354"/>
+<face v1="350" v2="354" v3="355"/>
+<face v1="354" v2="353" v3="358"/>
+<face v1="353" v2="357" v3="358"/>
+<face v1="355" v2="354" v3="359"/>
+<face v1="354" v2="358" v3="359"/>
+<face v1="358" v2="357" v3="362"/>
+<face v1="362" v2="361" v3="365"/>
+<face v1="365" v2="364" v3="368"/>
+<face v1="325" v2="326" v3="319"/>
+<face v1="320" v2="319" v3="326"/>
+<face v1="331" v2="332" v3="325"/>
+<face v1="342" v2="343" v3="337"/>
+<face v1="347" v2="348" v3="342"/>
+<face v1="343" v2="342" v3="348"/>
+<face v1="348" v2="352" v3="353"/>
+<face v1="353" v2="352" v3="357"/>
+<face v1="357" v2="361" v3="362"/>
+<face v1="361" v2="364" v3="365"/>
+<face v1="364" v2="367" v3="368"/>
+<face v1="366" v2="369" v3="370"/>
+<face v1="325" v2="324" v3="331"/>
+<face v1="331" v2="330" v3="337"/>
+<face v1="337" v2="336" v3="342"/>
+<face v1="348" v2="347" v3="352"/>
+<face v1="352" v2="356" v3="357"/>
+<face v1="357" v2="356" v3="361"/>
+<face v1="364" v2="363" v3="367"/>
+<face v1="367" v2="366" v3="370"/>
+<face v1="316" v2="315" v3="320"/>
+<face v1="361" v2="360" v3="364"/>
+<face v1="319" v2="320" v3="315"/>
+<face v1="363" v2="366" v3="367"/>
+<face v1="356" v2="360" v3="361"/>
+<face v1="360" v2="363" v3="364"/>
+</faces>
+</submesh>
+<submesh material="lambert1" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="80">
+<face v1="375" v2="374" v3="381"/>
+<face v1="430" v2="429" v3="434"/>
+<face v1="427" v2="432" v3="431"/>
+<face v1="378" v2="379" v3="372"/>
+<face v1="373" v2="372" v3="379"/>
+<face v1="428" v2="427" v3="431"/>
+<face v1="379" v2="380" v3="373"/>
+<face v1="384" v2="385" v3="378"/>
+<face v1="379" v2="378" v3="385"/>
+<face v1="428" v2="431" v3="433"/>
+<face v1="374" v2="373" v3="380"/>
+<face v1="429" v2="428" v3="433"/>
+<face v1="381" v2="380" v3="387"/>
+<face v1="387" v2="386" v3="393"/>
+<face v1="426" v2="425" v3="430"/>
+<face v1="380" v2="381" v3="374"/>
+<face v1="385" v2="386" v3="379"/>
+<face v1="380" v2="379" v3="386"/>
+<face v1="386" v2="387" v3="380"/>
+<face v1="385" v2="384" v3="391"/>
+<face v1="386" v2="385" v3="392"/>
+<face v1="392" v2="393" v3="386"/>
+<face v1="393" v2="392" v3="399"/>
+<face v1="421" v2="425" v3="426"/>
+<face v1="425" v2="424" v3="429"/>
+<face v1="424" v2="428" v3="429"/>
+<face v1="425" v2="429" v3="430"/>
+<face v1="429" v2="433" v3="434"/>
+<face v1="390" v2="391" v3="384"/>
+<face v1="391" v2="392" v3="385"/>
+<face v1="396" v2="397" v3="390"/>
+<face v1="391" v2="390" v3="397"/>
+<face v1="397" v2="398" v3="391"/>
+<face v1="392" v2="391" v3="398"/>
+<face v1="398" v2="399" v3="392"/>
+<face v1="395" v2="394" v3="401"/>
+<face v1="402" v2="403" v3="396"/>
+<face v1="397" v2="396" v3="403"/>
+<face v1="403" v2="404" v3="397"/>
+<face v1="398" v2="397" v3="404"/>
+<face v1="404" v2="405" v3="398"/>
+<face v1="399" v2="398" v3="405"/>
+<face v1="407" v2="408" v3="402"/>
+<face v1="403" v2="402" v3="408"/>
+<face v1="408" v2="409" v3="403"/>
+<face v1="404" v2="403" v3="409"/>
+<face v1="409" v2="410" v3="404"/>
+<face v1="405" v2="404" v3="410"/>
+<face v1="408" v2="407" v3="412"/>
+<face v1="409" v2="408" v3="413"/>
+<face v1="408" v2="412" v3="413"/>
+<face v1="410" v2="409" v3="414"/>
+<face v1="409" v2="413" v3="414"/>
+<face v1="414" v2="413" v3="418"/>
+<face v1="407" v2="411" v3="412"/>
+<face v1="412" v2="411" v3="416"/>
+<face v1="413" v2="412" v3="417"/>
+<face v1="412" v2="416" v3="417"/>
+<face v1="413" v2="417" v3="418"/>
+<face v1="417" v2="416" v3="421"/>
+<face v1="416" v2="420" v3="421"/>
+<face v1="418" v2="417" v3="422"/>
+<face v1="417" v2="421" v3="422"/>
+<face v1="421" v2="420" v3="425"/>
+<face v1="389" v2="388" v3="395"/>
+<face v1="401" v2="400" v3="406"/>
+<face v1="411" v2="415" v3="416"/>
+<face v1="416" v2="415" v3="420"/>
+<face v1="420" v2="424" v3="425"/>
+<face v1="394" v2="395" v3="388"/>
+<face v1="400" v2="401" v3="394"/>
+<face v1="383" v2="382" v3="389"/>
+<face v1="388" v2="389" v3="382"/>
+<face v1="420" v2="419" v3="424"/>
+<face v1="424" v2="423" v3="428"/>
+<face v1="415" v2="419" v3="420"/>
+<face v1="423" v2="427" v3="428"/>
+<face v1="382" v2="383" v3="376"/>
+<face v1="377" v2="376" v3="383"/>
+<face v1="419" v2="423" v3="424"/>
+</faces>
+</submesh>
+<submesh material="lambert1" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="82">
+<face v1="448" v2="449" v3="443"/>
+<face v1="449" v2="448" v3="455"/>
+<face v1="494" v2="478" v3="495"/>
+<face v1="485" v2="489" v3="490"/>
+<face v1="491" v2="461" v3="492"/>
+<face v1="461" v2="491" v3="455"/>
+<face v1="478" v2="482" v3="495"/>
+<face v1="437" v2="436" v3="440"/>
+<face v1="492" v2="467" v3="493"/>
+<face v1="493" v2="473" v3="494"/>
+<face v1="440" v2="439" v3="443"/>
+<face v1="467" v2="492" v3="461"/>
+<face v1="443" v2="442" v3="448"/>
+<face v1="454" v2="455" v3="448"/>
+<face v1="455" v2="454" v3="461"/>
+<face v1="481" v2="485" v3="486"/>
+<face v1="489" v2="488" v3="498"/>
+<face v1="467" v2="473" v3="493"/>
+<face v1="473" v2="478" v3="494"/>
+<face v1="482" v2="481" v3="486"/>
+<face v1="439" v2="440" v3="436"/>
+<face v1="442" v2="443" v3="439"/>
+<face v1="447" v2="448" v3="442"/>
+<face v1="448" v2="447" v3="454"/>
+<face v1="460" v2="461" v3="454"/>
+<face v1="477" v2="481" v3="482"/>
+<face v1="485" v2="484" v3="489"/>
+<face v1="488" v2="496" v3="498"/>
+<face v1="461" v2="460" v3="467"/>
+<face v1="467" v2="466" v3="473"/>
+<face v1="473" v2="472" v3="478"/>
+<face v1="478" v2="477" v3="482"/>
+<face v1="438" v2="439" v3="435"/>
+<face v1="436" v2="435" v3="439"/>
+<face v1="441" v2="442" v3="438"/>
+<face v1="439" v2="438" v3="442"/>
+<face v1="442" v2="441" v3="447"/>
+<face v1="453" v2="454" v3="447"/>
+<face v1="454" v2="453" v3="460"/>
+<face v1="484" v2="488" v3="489"/>
+<face v1="446" v2="447" v3="441"/>
+<face v1="445" v2="444" v3="451"/>
+<face v1="452" v2="453" v3="446"/>
+<face v1="447" v2="446" v3="453"/>
+<face v1="456" v2="457" v3="450"/>
+<face v1="451" v2="450" v3="457"/>
+<face v1="458" v2="459" v3="452"/>
+<face v1="453" v2="452" v3="459"/>
+<face v1="459" v2="460" v3="453"/>
+<face v1="462" v2="463" v3="456"/>
+<face v1="457" v2="456" v3="463"/>
+<face v1="464" v2="465" v3="458"/>
+<face v1="459" v2="458" v3="465"/>
+<face v1="465" v2="466" v3="459"/>
+<face v1="460" v2="459" v3="466"/>
+<face v1="466" v2="467" v3="460"/>
+<face v1="463" v2="462" v3="469"/>
+<face v1="465" v2="464" v3="471"/>
+<face v1="464" v2="470" v3="471"/>
+<face v1="466" v2="465" v3="472"/>
+<face v1="465" v2="471" v3="472"/>
+<face v1="466" v2="472" v3="473"/>
+<face v1="471" v2="470" v3="476"/>
+<face v1="472" v2="471" v3="477"/>
+<face v1="472" v2="477" v3="478"/>
+<face v1="470" v2="475" v3="476"/>
+<face v1="471" v2="476" v3="477"/>
+<face v1="476" v2="475" v3="480"/>
+<face v1="477" v2="476" v3="481"/>
+<face v1="476" v2="480" v3="481"/>
+<face v1="475" v2="479" v3="480"/>
+<face v1="480" v2="479" v3="484"/>
+<face v1="479" v2="483" v3="484"/>
+<face v1="481" v2="480" v3="485"/>
+<face v1="480" v2="484" v3="485"/>
+<face v1="484" v2="483" v3="488"/>
+<face v1="483" v2="487" v3="488"/>
+<face v1="488" v2="487" v3="496"/>
+<face v1="487" v2="497" v3="496"/>
+<face v1="450" v2="451" v3="444"/>
+<face v1="462" v2="468" v3="469"/>
+<face v1="469" v2="468" v3="474"/>
+</faces>
+</submesh>
+<submesh material="lambert1" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="76">
+<face v1="507" v2="506" v3="510"/>
+<face v1="504" v2="503" v3="507"/>
+<face v1="510" v2="509" v3="515"/>
+<face v1="520" v2="521" v3="515"/>
+<face v1="556" v2="555" v3="560"/>
+<face v1="555" v2="559" v3="560"/>
+<face v1="501" v2="500" v3="504"/>
+<face v1="506" v2="507" v3="503"/>
+<face v1="509" v2="510" v3="506"/>
+<face v1="521" v2="520" v3="528"/>
+<face v1="503" v2="504" v3="500"/>
+<face v1="552" v2="551" v3="556"/>
+<face v1="551" v2="555" v3="556"/>
+<face v1="514" v2="515" v3="509"/>
+<face v1="515" v2="514" v3="520"/>
+<face v1="555" v2="554" v3="559"/>
+<face v1="554" v2="557" v3="559"/>
+<face v1="500" v2="499" v3="503"/>
+<face v1="503" v2="502" v3="506"/>
+<face v1="506" v2="505" v3="509"/>
+<face v1="527" v2="528" v3="520"/>
+<face v1="528" v2="527" v3="535"/>
+<face v1="546" v2="551" v3="552"/>
+<face v1="547" v2="546" v3="552"/>
+<face v1="502" v2="503" v3="499"/>
+<face v1="505" v2="506" v3="502"/>
+<face v1="508" v2="509" v3="505"/>
+<face v1="509" v2="508" v3="514"/>
+<face v1="551" v2="550" v3="555"/>
+<face v1="535" v2="534" v3="541"/>
+<face v1="541" v2="540" v3="547"/>
+<face v1="519" v2="520" v3="514"/>
+<face v1="520" v2="519" v3="527"/>
+<face v1="527" v2="534" v3="535"/>
+<face v1="534" v2="540" v3="541"/>
+<face v1="540" v2="546" v3="547"/>
+<face v1="513" v2="514" v3="508"/>
+<face v1="518" v2="519" v3="513"/>
+<face v1="514" v2="513" v3="519"/>
+<face v1="519" v2="518" v3="526"/>
+<face v1="526" v2="527" v3="519"/>
+<face v1="527" v2="526" v3="534"/>
+<face v1="546" v2="545" v3="551"/>
+<face v1="545" v2="550" v3="551"/>
+<face v1="516" v2="517" v3="511"/>
+<face v1="512" v2="511" v3="517"/>
+<face v1="523" v2="524" v3="516"/>
+<face v1="517" v2="516" v3="524"/>
+<face v1="525" v2="526" v3="518"/>
+<face v1="523" v2="522" v3="530"/>
+<face v1="524" v2="523" v3="531"/>
+<face v1="523" v2="530" v3="531"/>
+<face v1="526" v2="525" v3="533"/>
+<face v1="525" v2="532" v3="533"/>
+<face v1="526" v2="533" v3="534"/>
+<face v1="530" v2="529" v3="536"/>
+<face v1="531" v2="530" v3="537"/>
+<face v1="530" v2="536" v3="537"/>
+<face v1="533" v2="532" v3="539"/>
+<face v1="532" v2="538" v3="539"/>
+<face v1="534" v2="533" v3="540"/>
+<face v1="533" v2="539" v3="540"/>
+<face v1="537" v2="536" v3="543"/>
+<face v1="536" v2="542" v3="543"/>
+<face v1="539" v2="538" v3="545"/>
+<face v1="540" v2="539" v3="546"/>
+<face v1="539" v2="545" v3="546"/>
+<face v1="538" v2="544" v3="545"/>
+<face v1="543" v2="542" v3="548"/>
+<face v1="545" v2="544" v3="550"/>
+<face v1="544" v2="549" v3="550"/>
+<face v1="550" v2="549" v3="554"/>
+<face v1="549" v2="553" v3="554"/>
+<face v1="550" v2="554" v3="555"/>
+<face v1="554" v2="553" v3="557"/>
+<face v1="553" v2="558" v3="557"/>
+</faces>
+</submesh>
+<submesh material="lambert1" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="72">
+<face v1="577" v2="578" v3="571"/>
+<face v1="572" v2="571" v3="578"/>
+<face v1="613" v2="617" v3="616"/>
+<face v1="610" v2="613" v3="614"/>
+<face v1="583" v2="584" v3="577"/>
+<face v1="589" v2="595" v3="596"/>
+<face v1="564" v2="565" v3="561"/>
+<face v1="567" v2="568" v3="564"/>
+<face v1="578" v2="577" v3="584"/>
+<face v1="589" v2="590" v3="583"/>
+<face v1="562" v2="561" v3="565"/>
+<face v1="584" v2="583" v3="590"/>
+<face v1="565" v2="564" v3="568"/>
+<face v1="614" v2="613" v3="616"/>
+<face v1="573" v2="574" v3="567"/>
+<face v1="568" v2="567" v3="574"/>
+<face v1="574" v2="575" v3="568"/>
+<face v1="579" v2="580" v3="573"/>
+<face v1="574" v2="573" v3="580"/>
+<face v1="580" v2="581" v3="574"/>
+<face v1="575" v2="574" v3="581"/>
+<face v1="586" v2="587" v3="580"/>
+<face v1="581" v2="580" v3="587"/>
+<face v1="587" v2="588" v3="581"/>
+<face v1="587" v2="586" v3="593"/>
+<face v1="593" v2="594" v3="587"/>
+<face v1="588" v2="587" v3="594"/>
+<face v1="585" v2="586" v3="579"/>
+<face v1="580" v2="579" v3="586"/>
+<face v1="591" v2="592" v3="585"/>
+<face v1="586" v2="585" v3="592"/>
+<face v1="592" v2="593" v3="586"/>
+<face v1="590" v2="589" v3="596"/>
+<face v1="592" v2="591" v3="598"/>
+<face v1="591" v2="597" v3="598"/>
+<face v1="593" v2="592" v3="599"/>
+<face v1="592" v2="598" v3="599"/>
+<face v1="594" v2="593" v3="600"/>
+<face v1="593" v2="599" v3="600"/>
+<face v1="596" v2="595" v3="601"/>
+<face v1="598" v2="597" v3="603"/>
+<face v1="597" v2="602" v3="603"/>
+<face v1="599" v2="598" v3="604"/>
+<face v1="598" v2="603" v3="604"/>
+<face v1="600" v2="599" v3="605"/>
+<face v1="599" v2="604" v3="605"/>
+<face v1="603" v2="602" v3="607"/>
+<face v1="602" v2="606" v3="607"/>
+<face v1="604" v2="603" v3="608"/>
+<face v1="603" v2="607" v3="608"/>
+<face v1="604" v2="608" v3="609"/>
+<face v1="607" v2="606" v3="611"/>
+<face v1="606" v2="610" v3="611"/>
+<face v1="608" v2="607" v3="612"/>
+<face v1="607" v2="611" v3="612"/>
+<face v1="612" v2="611" v3="615"/>
+<face v1="565" v2="566" v3="562"/>
+<face v1="563" v2="562" v3="566"/>
+<face v1="568" v2="569" v3="565"/>
+<face v1="566" v2="565" v3="569"/>
+<face v1="614" v2="616" v3="618"/>
+<face v1="569" v2="568" v3="575"/>
+<face v1="611" v2="610" v3="614"/>
+<face v1="611" v2="614" v3="615"/>
+<face v1="615" v2="614" v3="618"/>
+<face v1="581" v2="582" v3="575"/>
+<face v1="582" v2="581" v3="588"/>
+<face v1="605" v2="604" v3="609"/>
+<face v1="575" v2="576" v3="569"/>
+<face v1="569" v2="570" v3="566"/>
+<face v1="570" v2="569" v3="576"/>
+<face v1="576" v2="575" v3="582"/>
+</faces>
+</submesh>
+<submesh material="lambert1" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="75">
+<face v1="649" v2="657" v3="658"/>
+<face v1="634" v2="635" v3="630"/>
+<face v1="639" v2="638" v3="643"/>
+<face v1="629" v2="630" v3="626"/>
+<face v1="633" v2="634" v3="629"/>
+<face v1="630" v2="629" v3="634"/>
+<face v1="633" v2="632" v3="637"/>
+<face v1="620" v2="619" v3="623"/>
+<face v1="623" v2="624" v3="620"/>
+<face v1="621" v2="620" v3="624"/>
+<face v1="624" v2="625" v3="621"/>
+<face v1="622" v2="621" v3="625"/>
+<face v1="626" v2="627" v3="623"/>
+<face v1="624" v2="623" v3="627"/>
+<face v1="627" v2="628" v3="624"/>
+<face v1="625" v2="624" v3="628"/>
+<face v1="672" v2="678" v3="677"/>
+<face v1="673" v2="677" v3="679"/>
+<face v1="674" v2="679" v3="680"/>
+<face v1="675" v2="680" v3="681"/>
+<face v1="627" v2="626" v3="630"/>
+<face v1="630" v2="631" v3="627"/>
+<face v1="637" v2="638" v3="633"/>
+<face v1="634" v2="633" v3="638"/>
+<face v1="638" v2="639" v3="634"/>
+<face v1="642" v2="643" v3="638"/>
+<face v1="640" v2="641" v3="636"/>
+<face v1="637" v2="636" v3="641"/>
+<face v1="641" v2="642" v3="637"/>
+<face v1="638" v2="637" v3="642"/>
+<face v1="641" v2="640" v3="645"/>
+<face v1="640" v2="644" v3="645"/>
+<face v1="642" v2="641" v3="646"/>
+<face v1="641" v2="645" v3="646"/>
+<face v1="643" v2="642" v3="647"/>
+<face v1="642" v2="646" v3="647"/>
+<face v1="643" v2="647" v3="648"/>
+<face v1="645" v2="644" v3="653"/>
+<face v1="644" v2="652" v3="653"/>
+<face v1="646" v2="645" v3="654"/>
+<face v1="645" v2="653" v3="654"/>
+<face v1="647" v2="646" v3="655"/>
+<face v1="646" v2="654" v3="655"/>
+<face v1="648" v2="647" v3="656"/>
+<face v1="647" v2="655" v3="656"/>
+<face v1="651" v2="650" v3="660"/>
+<face v1="653" v2="652" v3="662"/>
+<face v1="652" v2="661" v3="662"/>
+<face v1="654" v2="653" v3="663"/>
+<face v1="653" v2="662" v3="663"/>
+<face v1="655" v2="654" v3="664"/>
+<face v1="654" v2="663" v3="664"/>
+<face v1="656" v2="655" v3="665"/>
+<face v1="655" v2="664" v3="665"/>
+<face v1="682" v2="659" v3="666"/>
+<face v1="662" v2="661" v3="668"/>
+<face v1="661" v2="667" v3="668"/>
+<face v1="663" v2="662" v3="669"/>
+<face v1="662" v2="668" v3="669"/>
+<face v1="664" v2="663" v3="670"/>
+<face v1="663" v2="669" v3="670"/>
+<face v1="665" v2="664" v3="671"/>
+<face v1="664" v2="670" v3="671"/>
+<face v1="668" v2="667" v3="673"/>
+<face v1="667" v2="672" v3="673"/>
+<face v1="669" v2="668" v3="674"/>
+<face v1="668" v2="673" v3="674"/>
+<face v1="670" v2="669" v3="675"/>
+<face v1="669" v2="674" v3="675"/>
+<face v1="671" v2="670" v3="676"/>
+<face v1="670" v2="675" v3="676"/>
+<face v1="673" v2="672" v3="677"/>
+<face v1="674" v2="673" v3="679"/>
+<face v1="675" v2="674" v3="680"/>
+<face v1="676" v2="675" v3="681"/>
+</faces>
+</submesh>
+<submesh material="lambert1" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="77">
+<face v1="705" v2="706" v3="700"/>
+<face v1="701" v2="700" v3="706"/>
+<face v1="732" v2="731" v3="739"/>
+<face v1="691" v2="692" v3="687"/>
+<face v1="688" v2="687" v3="692"/>
+<face v1="692" v2="693" v3="688"/>
+<face v1="692" v2="691" v3="695"/>
+<face v1="695" v2="696" v3="692"/>
+<face v1="693" v2="692" v3="696"/>
+<face v1="694" v2="695" v3="691"/>
+<face v1="697" v2="698" v3="694"/>
+<face v1="695" v2="694" v3="698"/>
+<face v1="698" v2="699" v3="695"/>
+<face v1="696" v2="695" v3="699"/>
+<face v1="702" v2="703" v3="697"/>
+<face v1="698" v2="697" v3="703"/>
+<face v1="703" v2="704" v3="698"/>
+<face v1="699" v2="698" v3="704"/>
+<face v1="703" v2="702" v3="708"/>
+<face v1="706" v2="705" v3="713"/>
+<face v1="705" v2="712" v3="713"/>
+<face v1="687" v2="688" v3="683"/>
+<face v1="684" v2="683" v3="688"/>
+<face v1="688" v2="689" v3="684"/>
+<face v1="685" v2="684" v3="689"/>
+<face v1="689" v2="690" v3="685"/>
+<face v1="686" v2="685" v3="690"/>
+<face v1="689" v2="688" v3="693"/>
+<face v1="708" v2="709" v3="703"/>
+<face v1="704" v2="703" v3="709"/>
+<face v1="709" v2="710" v3="704"/>
+<face v1="710" v2="709" v3="717"/>
+<face v1="707" v2="708" v3="702"/>
+<face v1="708" v2="707" v3="715"/>
+<face v1="709" v2="708" v3="716"/>
+<face v1="707" v2="714" v3="715"/>
+<face v1="708" v2="715" v3="716"/>
+<face v1="709" v2="716" v3="717"/>
+<face v1="712" v2="711" v3="719"/>
+<face v1="713" v2="712" v3="720"/>
+<face v1="712" v2="719" v3="720"/>
+<face v1="715" v2="714" v3="722"/>
+<face v1="714" v2="721" v3="722"/>
+<face v1="716" v2="715" v3="723"/>
+<face v1="715" v2="722" v3="723"/>
+<face v1="717" v2="716" v3="724"/>
+<face v1="716" v2="723" v3="724"/>
+<face v1="719" v2="718" v3="725"/>
+<face v1="720" v2="719" v3="726"/>
+<face v1="719" v2="725" v3="726"/>
+<face v1="722" v2="721" v3="728"/>
+<face v1="721" v2="727" v3="728"/>
+<face v1="723" v2="722" v3="729"/>
+<face v1="722" v2="728" v3="729"/>
+<face v1="724" v2="723" v3="730"/>
+<face v1="723" v2="729" v3="730"/>
+<face v1="726" v2="725" v3="734"/>
+<face v1="725" v2="733" v3="734"/>
+<face v1="728" v2="727" v3="736"/>
+<face v1="727" v2="735" v3="736"/>
+<face v1="729" v2="728" v3="737"/>
+<face v1="728" v2="736" v3="737"/>
+<face v1="730" v2="729" v3="738"/>
+<face v1="729" v2="737" v3="738"/>
+<face v1="734" v2="733" v3="740"/>
+<face v1="736" v2="735" v3="742"/>
+<face v1="735" v2="741" v3="742"/>
+<face v1="737" v2="736" v3="743"/>
+<face v1="736" v2="742" v3="743"/>
+<face v1="738" v2="737" v3="744"/>
+<face v1="737" v2="743" v3="744"/>
+<face v1="742" v2="741" v3="745"/>
+<face v1="741" v2="746" v3="745"/>
+<face v1="743" v2="742" v3="747"/>
+<face v1="742" v2="745" v3="747"/>
+<face v1="744" v2="743" v3="748"/>
+<face v1="743" v2="747" v3="748"/>
+</faces>
+</submesh>
+<submesh material="lambert1" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="72">
+<face v1="763" v2="764" v3="759"/>
+<face v1="760" v2="759" v3="764"/>
+<face v1="770" v2="769" v3="773"/>
+<face v1="767" v2="766" v3="770"/>
+<face v1="761" v2="762" v3="757"/>
+<face v1="765" v2="766" v3="761"/>
+<face v1="768" v2="769" v3="765"/>
+<face v1="766" v2="765" v3="769"/>
+<face v1="769" v2="770" v3="766"/>
+<face v1="771" v2="772" v3="768"/>
+<face v1="769" v2="768" v3="772"/>
+<face v1="757" v2="758" v3="753"/>
+<face v1="754" v2="753" v3="758"/>
+<face v1="758" v2="759" v3="754"/>
+<face v1="758" v2="757" v3="762"/>
+<face v1="762" v2="763" v3="758"/>
+<face v1="759" v2="758" v3="763"/>
+<face v1="762" v2="761" v3="766"/>
+<face v1="766" v2="767" v3="762"/>
+<face v1="763" v2="762" v3="767"/>
+<face v1="772" v2="773" v3="769"/>
+<face v1="772" v2="771" v3="777"/>
+<face v1="771" v2="776" v3="777"/>
+<face v1="773" v2="772" v3="778"/>
+<face v1="772" v2="777" v3="778"/>
+<face v1="753" v2="754" v3="749"/>
+<face v1="750" v2="749" v3="754"/>
+<face v1="754" v2="755" v3="750"/>
+<face v1="751" v2="750" v3="755"/>
+<face v1="755" v2="756" v3="751"/>
+<face v1="752" v2="751" v3="756"/>
+<face v1="755" v2="754" v3="759"/>
+<face v1="759" v2="760" v3="755"/>
+<face v1="756" v2="755" v3="760"/>
+<face v1="778" v2="777" v3="783"/>
+<face v1="775" v2="774" v3="780"/>
+<face v1="774" v2="779" v3="780"/>
+<face v1="777" v2="776" v3="782"/>
+<face v1="776" v2="781" v3="782"/>
+<face v1="777" v2="782" v3="783"/>
+<face v1="778" v2="783" v3="784"/>
+<face v1="780" v2="779" v3="786"/>
+<face v1="779" v2="785" v3="786"/>
+<face v1="782" v2="781" v3="788"/>
+<face v1="781" v2="787" v3="788"/>
+<face v1="783" v2="782" v3="789"/>
+<face v1="782" v2="788" v3="789"/>
+<face v1="784" v2="783" v3="790"/>
+<face v1="783" v2="789" v3="790"/>
+<face v1="786" v2="785" v3="792"/>
+<face v1="785" v2="791" v3="792"/>
+<face v1="788" v2="787" v3="794"/>
+<face v1="787" v2="793" v3="794"/>
+<face v1="789" v2="788" v3="795"/>
+<face v1="788" v2="794" v3="795"/>
+<face v1="790" v2="789" v3="796"/>
+<face v1="789" v2="795" v3="796"/>
+<face v1="792" v2="791" v3="798"/>
+<face v1="791" v2="797" v3="798"/>
+<face v1="794" v2="793" v3="800"/>
+<face v1="793" v2="799" v3="800"/>
+<face v1="795" v2="794" v3="801"/>
+<face v1="794" v2="800" v3="801"/>
+<face v1="796" v2="795" v3="802"/>
+<face v1="795" v2="801" v3="802"/>
+<face v1="798" v2="797" v3="803"/>
+<face v1="800" v2="799" v3="804"/>
+<face v1="799" v2="805" v3="804"/>
+<face v1="801" v2="800" v3="806"/>
+<face v1="800" v2="804" v3="806"/>
+<face v1="802" v2="801" v3="807"/>
+<face v1="801" v2="806" v3="807"/>
+</faces>
+</submesh>
+<submesh material="lambert1" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="85">
+<face v1="848" v2="847" v3="852"/>
+<face v1="852" v2="857" v3="858"/>
+<face v1="838" v2="837" v3="841"/>
+<face v1="840" v2="843" v3="844"/>
+<face v1="834" v2="835" v3="829"/>
+<face v1="830" v2="829" v3="835"/>
+<face v1="840" v2="841" v3="837"/>
+<face v1="843" v2="847" v3="848"/>
+<face v1="834" v2="833" v3="838"/>
+<face v1="825" v2="824" v3="830"/>
+<face v1="837" v2="838" v3="833"/>
+<face v1="858" v2="857" v3="864"/>
+<face v1="829" v2="830" v3="824"/>
+<face v1="829" v2="828" v3="834"/>
+<face v1="819" v2="818" v3="825"/>
+<face v1="833" v2="834" v3="828"/>
+<face v1="813" v2="812" v3="819"/>
+<face v1="824" v2="825" v3="818"/>
+<face v1="864" v2="863" v3="870"/>
+<face v1="821" v2="820" v3="826"/>
+<face v1="818" v2="819" v3="812"/>
+<face v1="857" v2="863" v3="864"/>
+<face v1="837" v2="836" v3="840"/>
+<face v1="863" v2="869" v3="870"/>
+<face v1="820" v2="821" v3="814"/>
+<face v1="826" v2="827" v3="821"/>
+<face v1="831" v2="832" v3="826"/>
+<face v1="832" v2="831" v3="836"/>
+<face v1="827" v2="828" v3="822"/>
+<face v1="828" v2="827" v3="833"/>
+<face v1="815" v2="814" v3="821"/>
+<face v1="821" v2="822" v3="815"/>
+<face v1="822" v2="821" v3="827"/>
+<face v1="827" v2="826" v3="832"/>
+<face v1="832" v2="833" v3="827"/>
+<face v1="836" v2="837" v3="832"/>
+<face v1="833" v2="832" v3="837"/>
+<face v1="839" v2="840" v3="836"/>
+<face v1="840" v2="839" v3="843"/>
+<face v1="839" v2="842" v3="843"/>
+<face v1="843" v2="842" v3="847"/>
+<face v1="842" v2="846" v3="847"/>
+<face v1="814" v2="815" v3="808"/>
+<face v1="809" v2="808" v3="815"/>
+<face v1="815" v2="816" v3="809"/>
+<face v1="810" v2="809" v3="816"/>
+<face v1="816" v2="817" v3="810"/>
+<face v1="811" v2="810" v3="817"/>
+<face v1="817" v2="818" v3="811"/>
+<face v1="812" v2="811" v3="818"/>
+<face v1="816" v2="815" v3="822"/>
+<face v1="822" v2="823" v3="816"/>
+<face v1="817" v2="816" v3="823"/>
+<face v1="823" v2="824" v3="817"/>
+<face v1="818" v2="817" v3="824"/>
+<face v1="823" v2="822" v3="828"/>
+<face v1="828" v2="829" v3="823"/>
+<face v1="824" v2="823" v3="829"/>
+<face v1="846" v2="845" v3="850"/>
+<face v1="847" v2="846" v3="851"/>
+<face v1="845" v2="849" v3="850"/>
+<face v1="846" v2="850" v3="851"/>
+<face v1="847" v2="851" v3="852"/>
+<face v1="850" v2="849" v3="855"/>
+<face v1="849" v2="854" v3="855"/>
+<face v1="851" v2="850" v3="856"/>
+<face v1="850" v2="855" v3="856"/>
+<face v1="852" v2="851" v3="857"/>
+<face v1="851" v2="856" v3="857"/>
+<face v1="854" v2="853" v3="860"/>
+<face v1="853" v2="859" v3="860"/>
+<face v1="855" v2="854" v3="861"/>
+<face v1="854" v2="860" v3="861"/>
+<face v1="856" v2="855" v3="862"/>
+<face v1="855" v2="861" v3="862"/>
+<face v1="857" v2="856" v3="863"/>
+<face v1="856" v2="862" v3="863"/>
+<face v1="860" v2="859" v3="866"/>
+<face v1="859" v2="865" v3="866"/>
+<face v1="861" v2="860" v3="867"/>
+<face v1="860" v2="866" v3="867"/>
+<face v1="862" v2="861" v3="868"/>
+<face v1="861" v2="867" v3="868"/>
+<face v1="863" v2="862" v3="869"/>
+<face v1="862" v2="868" v3="869"/>
+</faces>
+</submesh>
+<submesh material="lambert1" use32bitindexes="true" usesharedvertices="true" operationtype="triangle_list">
+<faces count="75">
+<face v1="891" v2="890" v3="895"/>
+<face v1="927" v2="935" v3="934"/>
+<face v1="894" v2="895" v3="890"/>
+<face v1="909" v2="915" v3="916"/>
+<face v1="910" v2="909" v3="916"/>
+<face v1="899" v2="900" v3="896"/>
+<face v1="887" v2="886" v3="891"/>
+<face v1="915" v2="921" v3="922"/>
+<face v1="890" v2="891" v3="886"/>
+<face v1="890" v2="889" v3="894"/>
+<face v1="897" v2="898" v3="893"/>
+<face v1="894" v2="893" v3="898"/>
+<face v1="900" v2="901" v3="897"/>
+<face v1="898" v2="897" v3="901"/>
+<face v1="901" v2="900" v3="904"/>
+<face v1="904" v2="907" v3="908"/>
+<face v1="908" v2="907" v3="914"/>
+<face v1="877" v2="878" v3="871"/>
+<face v1="921" v2="928" v3="929"/>
+<face v1="916" v2="915" v3="922"/>
+<face v1="886" v2="887" v3="881"/>
+<face v1="882" v2="881" v3="887"/>
+<face v1="889" v2="890" v3="885"/>
+<face v1="886" v2="885" v3="890"/>
+<face v1="893" v2="894" v3="889"/>
+<face v1="893" v2="892" v3="897"/>
+<face v1="897" v2="896" v3="900"/>
+<face v1="900" v2="899" v3="903"/>
+<face v1="899" v2="902" v3="903"/>
+<face v1="900" v2="903" v3="904"/>
+<face v1="903" v2="902" v3="906"/>
+<face v1="904" v2="903" v3="907"/>
+<face v1="903" v2="906" v3="907"/>
+<face v1="907" v2="906" v3="913"/>
+<face v1="881" v2="882" v3="875"/>
+<face v1="876" v2="875" v3="882"/>
+<face v1="885" v2="886" v3="880"/>
+<face v1="881" v2="880" v3="886"/>
+<face v1="892" v2="893" v3="888"/>
+<face v1="889" v2="888" v3="893"/>
+<face v1="896" v2="897" v3="892"/>
+<face v1="914" v2="913" v3="920"/>
+<face v1="920" v2="919" v3="926"/>
+<face v1="926" v2="925" v3="933"/>
+<face v1="907" v2="913" v3="914"/>
+<face v1="902" v2="905" v3="906"/>
+<face v1="906" v2="905" v3="912"/>
+<face v1="906" v2="912" v3="913"/>
+<face v1="880" v2="881" v3="874"/>
+<face v1="875" v2="874" v3="881"/>
+<face v1="888" v2="889" v3="884"/>
+<face v1="885" v2="884" v3="889"/>
+<face v1="913" v2="919" v3="920"/>
+<face v1="919" v2="925" v3="926"/>
+<face v1="925" v2="932" v3="933"/>
+<face v1="872" v2="871" v3="878"/>
+<face v1="879" v2="880" v3="873"/>
+<face v1="874" v2="873" v3="880"/>
+<face v1="878" v2="877" v3="883"/>
+<face v1="884" v2="885" v3="879"/>
+<face v1="880" v2="879" v3="885"/>
+<face v1="905" v2="911" v3="912"/>
+<face v1="912" v2="911" v3="918"/>
+<face v1="911" v2="917" v3="918"/>
+<face v1="913" v2="912" v3="919"/>
+<face v1="912" v2="918" v3="919"/>
+<face v1="918" v2="917" v3="924"/>
+<face v1="917" v2="923" v3="924"/>
+<face v1="919" v2="918" v3="925"/>
+<face v1="918" v2="924" v3="925"/>
+<face v1="922" v2="921" v3="929"/>
+<face v1="924" v2="923" v3="930"/>
+<face v1="923" v2="931" v3="930"/>
+<face v1="925" v2="924" v3="932"/>
+<face v1="924" v2="930" v3="932"/>
+</faces>
+</submesh>
+</submeshes>
+<submeshnames/>
+</mesh>
Index: /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/processed.level
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/processed.level	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/processed.level	(revision 2197)
@@ -0,0 +1,134 @@
+mesh carpetShape
+{
+	ogrefile carpetShape.mesh
+	pathmapresolution 64
+	divide 1
+}
+mesh greenwireShape
+{
+	ogrefile greenwireShape.mesh
+	pathmapresolution 32
+	divide 1
+}
+mesh ironShape
+{
+	ogrefile ironShape.mesh
+	pathmapresolution 32
+	divide 1
+}
+mesh redwireShape
+{
+	ogrefile redwireShape.mesh
+	pathmapresolution 64
+	divide 1
+}
+mesh whitewireShape
+{
+	ogrefile whitewireShape.mesh
+	pathmapresolution 32
+	divide 1
+}
+entity carpet
+{
+	mesh carpetShape
+	transformation 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 
+	pathmapfile \carpet
+	pathmapclusters 32
+		subentity 0 clusters 25 15 59 29 51 13 28 14 27 30 41 57 9 31 8 11 43 24 42 56 12 10 26 40 58 19 61 47 62 5 3 45 
+		subentity 1 clusters 25 9 26 11 8 24 10 19 14 27 51 3 1 2 28 17 29 15 13 12 31 16 18 30 23 7 58 40 0 41 57 5 
+		subentity 2 clusters 4 6 18 48 20 21 7 2 16 34 50 0 17 49 22 1 23 32 3 35 19 33 10 52 54 36 5 26 12 58 24 40 
+		subentity 3 clusters 46 39 45 38 44 53 55 61 60 37 63 47 54 62 52 36 42 56 33 43 35 40 32 5 49 50 58 57 41 30 59 22 
+		subentity 4 clusters 2 26 3 1 17 19 18 10 24 16 4 7 0 11 20 8 9 23 21 6 12 22 14 27 48 5 51 34 58 25 40 33 
+		subentity 5 clusters 4 48 6 21 20 0 7 18 16 34 2 17 50 49 1 22 32 3 35 23 19 33 5 10 58 52 54 36 26 12 24 40 
+		subentity 6 clusters 59 43 45 56 42 41 57 61 30 47 63 15 46 29 13 28 55 44 62 60 31 51 40 39 27 14 25 37 58 53 12 5 
+		subentity 7 clusters 36 32 50 48 54 35 38 52 49 34 37 53 6 21 39 60 33 20 22 44 55 7 4 62 40 5 46 58 63 16 23 0 
+}
+entity greenwire
+{
+	mesh greenwireShape
+	transformation 1 0 0 0 0 1 0 -2 0 0 1 0 0 0 0 1 
+	pathmapfile \greenwire
+	pathmapclusters 32
+		subentity 0 clusters 18 3 1 17 19 7 16 2 10 0 26 24 20 4 21 11 8 23 6 12 22 9 5 58 48 34 33 40 14 27 51 49 
+		subentity 1 clusters 48 34 49 6 21 50 20 35 32 7 22 4 16 18 0 52 54 33 36 23 58 17 5 1 40 3 12 38 37 2 53 19 
+		subentity 2 clusters 38 37 53 60 44 55 39 52 54 46 63 36 47 62 33 61 35 45 32 40 49 5 50 58 42 56 34 22 43 12 48 57 
+		subentity 3 clusters 42 56 43 41 57 30 47 61 59 45 63 29 62 13 28 55 44 40 46 15 60 31 58 51 5 27 14 12 33 37 53 39 
+		subentity 4 clusters 14 51 27 8 29 9 28 11 13 25 15 24 30 31 10 12 41 57 26 19 59 58 40 3 1 43 56 42 17 5 23 33 
+		subentity 5 clusters 16 7 18 20 17 1 0 21 4 6 3 2 19 22 48 34 23 10 26 24 5 12 49 33 58 50 35 40 32 11 8 9 
+		subentity 6 clusters 35 52 49 32 50 54 36 34 48 38 21 37 53 6 33 22 20 60 7 58 44 5 55 40 39 4 16 23 0 62 18 63 
+		subentity 7 clusters 44 55 60 37 47 63 61 46 53 45 39 38 62 42 56 52 54 33 43 40 5 36 58 35 57 41 30 32 49 59 12 50 
+		subentity 8 clusters 41 57 30 29 13 28 42 59 43 56 15 51 31 27 14 47 61 25 40 45 63 58 12 62 8 9 11 5 55 44 33 60 
+		subentity 9 clusters 19 10 24 26 3 1 11 8 17 9 2 16 18 14 12 27 51 7 0 25 23 20 28 58 5 29 4 22 40 13 31 21 
+		subentity 10 clusters 20 21 7 18 6 34 16 48 4 0 22 17 49 1 50 3 2 23 35 32 33 5 19 58 12 10 40 52 54 24 26 36 
+		subentity 11 clusters 54 52 35 38 53 37 36 49 32 50 60 44 55 39 33 34 48 63 62 46 40 5 22 58 47 21 61 6 20 45 12 23 
+		subentity 12 clusters 47 61 63 56 45 42 62 43 55 44 46 60 57 41 37 39 30 53 40 59 38 33 5 58 29 13 28 52 54 31 12 15 
+		subentity 13 clusters 29 13 28 51 30 27 14 25 15 41 57 31 59 8 9 11 43 12 42 56 40 58 24 10 62 26 5 47 61 19 63 33 
+		subentity 14 clusters 8 11 24 9 10 14 27 26 51 19 25 28 3 12 1 29 13 17 31 15 2 58 30 40 16 18 5 57 41 23 7 0 
+}
+entity iron
+{
+	mesh ironShape
+	transformation 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 
+	pathmapfile \iron
+	pathmapclusters 32
+		subentity 0 clusters 5 58 12 33 13 40 0 62 22 14 29 28 57 3 51 8 18 24 10 7 20 19 11 21 16 17 1 60 27 30 41 44 
+		subentity 1 clusters 28 40 31 58 29 13 12 51 14 15 57 27 30 41 43 62 25 5 8 33 11 9 56 42 59 24 10 47 61 23 63 19 
+		subentity 2 clusters 35 54 49 52 50 34 32 36 48 38 37 21 53 6 20 60 22 33 55 44 7 39 40 58 62 4 23 16 5 63 18 0 
+		subentity 3 clusters 12 23 40 17 22 33 5 58 31 62 27 14 3 18 1 19 7 16 10 24 8 28 20 11 21 51 63 29 9 0 6 26 
+		subentity 4 clusters 38 53 37 44 60 55 52 33 36 39 54 46 63 32 47 5 35 62 61 45 49 50 40 58 42 56 34 43 22 48 12 57 
+		subentity 5 clusters 0 32 48 21 34 22 6 20 49 4 50 7 35 16 58 18 5 17 33 36 1 23 52 54 3 2 12 19 40 10 38 37 
+		subentity 6 clusters 42 56 47 61 57 43 41 63 30 45 59 55 46 44 62 13 29 60 28 15 40 39 37 31 53 51 58 5 33 27 14 38 
+		subentity 7 clusters 14 28 29 13 51 27 9 8 30 11 15 25 12 31 41 57 24 59 10 58 26 40 19 43 56 42 5 3 1 62 33 17 
+		subentity 8 clusters 7 0 16 18 20 23 17 21 1 6 4 3 2 22 48 5 34 19 10 12 58 49 26 33 24 50 40 35 32 11 8 9 
+		subentity 9 clusters 3 1 17 19 10 24 26 8 11 2 9 16 18 7 0 14 20 12 27 4 51 23 25 21 22 5 58 6 28 40 29 13 
+		subentity 10 clusters 33 22 40 58 23 12 5 63 62 60 53 52 54 37 35 49 34 44 21 55 20 31 32 7 50 38 6 48 18 16 61 47 
+		subentity 11 clusters 31 41 30 57 29 28 13 59 56 15 42 27 43 51 14 25 61 40 12 47 45 8 63 11 9 62 23 58 24 33 10 55 
+		subentity 12 clusters 53 63 44 61 37 60 55 47 38 46 62 45 39 52 54 42 33 56 36 40 35 43 23 32 49 58 5 22 50 57 41 30 
+		subentity 13 clusters 23 6 18 21 22 17 20 1 7 16 3 34 48 4 0 2 50 19 49 40 10 33 35 12 32 26 24 5 58 52 54 11 
+		subentity 14 clusters 11 8 24 9 27 10 25 14 51 26 31 19 12 28 3 15 29 13 1 17 2 30 40 41 57 23 58 59 16 18 33 22 
+		subentity 15 clusters 62 55 44 63 60 40 47 61 46 33 37 5 53 58 39 45 38 42 56 52 54 12 23 43 22 57 31 41 30 35 36 32 
+}
+entity redwire
+{
+	mesh redwireShape
+	transformation 1 0 0 0 0 1 0 2 0 0 1 0 0 0 0 1 
+	pathmapfile \redwire
+	pathmapclusters 32
+		subentity 0 clusters 17 1 3 19 16 18 7 2 10 26 24 0 20 4 23 21 11 8 6 22 12 9 5 48 34 58 33 40 14 27 51 49 
+		subentity 1 clusters 34 48 49 21 50 6 20 7 35 32 22 4 16 18 52 54 0 36 23 33 17 1 58 40 5 12 3 38 37 53 2 19 
+		subentity 2 clusters 53 60 52 37 44 55 38 54 39 46 63 62 36 47 35 61 33 45 32 40 49 50 5 42 58 56 22 34 43 48 12 23 
+		subentity 3 clusters 56 42 43 41 57 30 47 61 59 63 45 29 62 13 28 55 40 44 46 31 15 60 51 58 27 14 12 33 37 5 53 39 
+		subentity 4 clusters 27 51 14 28 8 9 11 13 25 29 15 24 31 30 10 41 12 57 26 19 59 40 58 3 1 43 56 42 17 23 5 62 
+		subentity 5 clusters 16 7 18 20 17 1 21 0 4 3 2 6 23 19 22 48 34 10 26 24 12 49 33 5 50 58 40 11 8 35 32 9 
+		subentity 6 clusters 32 50 49 35 52 54 36 34 48 38 21 37 6 53 22 33 20 60 7 40 44 55 23 58 39 5 16 4 62 18 0 63 
+		subentity 7 clusters 44 55 60 47 63 37 46 61 53 45 39 62 38 42 56 52 54 33 40 43 36 5 35 58 57 41 30 32 49 12 50 59 
+		subentity 8 clusters 30 41 57 29 13 28 43 59 56 42 15 51 31 27 14 25 61 47 40 45 63 12 62 58 8 9 11 55 44 5 33 60 
+		subentity 9 clusters 19 10 24 3 26 8 1 11 17 9 2 16 18 14 27 12 51 7 23 25 0 20 28 31 22 40 29 58 4 5 13 21 
+		subentity 10 clusters 20 21 7 6 16 34 18 48 4 22 0 49 17 50 1 23 2 3 35 32 33 19 12 5 58 10 40 52 54 26 24 36 
+		subentity 11 clusters 52 54 36 37 53 38 35 50 32 49 60 55 44 39 33 34 62 48 63 46 40 22 21 47 58 61 5 6 20 23 45 12 
+		subentity 12 clusters 61 63 47 42 45 56 43 55 44 46 60 62 57 41 39 37 53 30 40 59 38 33 58 5 29 13 31 52 54 28 12 15 
+		subentity 13 clusters 28 29 13 27 51 41 30 14 15 25 57 31 59 8 9 11 43 12 56 42 40 24 58 10 26 62 19 61 47 5 63 33 
+		subentity 14 clusters 11 26 8 9 24 10 27 19 14 51 25 3 28 1 12 29 17 13 31 15 2 40 30 23 58 16 18 41 57 5 7 22 
+}
+entity whitewire
+{
+	mesh whitewireShape
+	transformation 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 
+	pathmapfile \whitewire
+	pathmapclusters 32
+		subentity 0 clusters 3 1 17 19 18 16 7 2 10 26 0 24 20 4 23 11 8 21 6 12 22 9 5 58 48 34 33 40 14 27 51 49 
+		subentity 1 clusters 34 48 49 50 21 6 32 35 20 7 22 4 52 54 16 36 18 0 33 23 58 17 5 38 40 37 1 53 12 3 2 60 
+		subentity 2 clusters 53 60 37 38 55 44 52 39 54 46 63 62 36 47 61 33 35 45 32 40 49 50 5 42 58 56 22 34 43 12 48 23 
+		subentity 3 clusters 56 42 41 43 57 30 47 61 59 63 45 29 13 28 62 15 40 55 44 31 46 60 51 58 27 14 12 5 33 37 53 25 
+		subentity 4 clusters 14 27 51 8 28 9 11 29 13 25 15 24 31 30 10 41 12 57 26 19 59 40 58 3 43 1 56 42 17 5 23 62 
+		subentity 5 clusters 16 18 7 20 17 1 21 0 4 6 3 2 19 22 23 48 34 10 26 24 12 49 5 33 50 58 40 35 11 8 32 9 
+		subentity 6 clusters 49 35 32 52 50 54 36 34 48 38 21 37 53 6 33 22 20 60 7 58 40 44 55 5 39 23 16 4 62 18 0 63 
+		subentity 7 clusters 44 63 55 60 37 47 46 61 53 45 39 38 62 42 56 52 54 33 40 43 5 36 58 35 57 41 30 32 49 12 59 50 
+		subentity 8 clusters 57 30 41 29 13 28 59 43 42 56 15 51 31 27 14 25 47 61 40 45 63 58 12 62 8 9 11 5 55 44 33 60 
+		subentity 9 clusters 1 10 19 24 3 26 17 11 8 9 2 16 18 14 12 27 7 51 0 23 25 20 28 58 4 22 5 40 29 31 21 13 
+		subentity 10 clusters 20 21 7 6 34 48 16 18 4 0 22 49 50 17 1 23 35 32 3 2 33 19 5 58 12 40 52 54 10 36 24 26 
+		subentity 11 clusters 54 52 53 37 38 35 36 32 60 49 50 44 55 39 33 34 62 63 46 48 40 22 47 5 58 61 21 6 45 20 23 12 
+		subentity 12 clusters 56 61 47 63 45 42 43 55 44 62 46 60 57 41 37 39 53 30 40 59 38 33 58 5 29 13 52 54 28 31 12 15 
+		subentity 13 clusters 28 13 29 51 41 14 27 30 15 57 25 31 59 8 9 11 43 12 56 42 40 24 58 10 62 26 19 61 47 5 33 63 
+		subentity 14 clusters 11 8 9 24 14 10 26 27 51 19 25 28 3 29 12 1 13 17 31 15 2 30 40 58 23 41 57 16 18 5 7 0 
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/greenwireShape.x
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/greenwireShape.x	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/greenwireShape.x	(revision 2197)
@@ -0,0 +1,8412 @@
+xof 0303txt 0032
+template Vector {
+ <3d82ab5e-62da-11cf-ab39-0020af71e433>
+ FLOAT x;
+ FLOAT y;
+ FLOAT z;
+}
+
+template MeshFace {
+ <3d82ab5f-62da-11cf-ab39-0020af71e433>
+ DWORD nFaceVertexIndices;
+ array DWORD faceVertexIndices[nFaceVertexIndices];
+}
+
+template Mesh {
+ <3d82ab44-62da-11cf-ab39-0020af71e433>
+ DWORD nVertices;
+ array Vector vertices[nVertices];
+ DWORD nFaces;
+ array MeshFace faces[nFaces];
+ [...]
+}
+
+template MeshNormals {
+ <f6f23f43-7686-11cf-8f52-0040333594a3>
+ DWORD nNormals;
+ array Vector normals[nNormals];
+ DWORD nFaceNormals;
+ array MeshFace faceNormals[nFaceNormals];
+}
+
+template Coords2d {
+ <f6f23f44-7686-11cf-8f52-0040333594a3>
+ FLOAT u;
+ FLOAT v;
+}
+
+template MeshTextureCoords {
+ <f6f23f40-7686-11cf-8f52-0040333594a3>
+ DWORD nTextureCoords;
+ array Coords2d textureCoords[nTextureCoords];
+}
+
+template ColorRGBA {
+ <35ff44e0-6c7c-11cf-8f52-0040333594a3>
+ FLOAT red;
+ FLOAT green;
+ FLOAT blue;
+ FLOAT alpha;
+}
+
+template ColorRGB {
+ <d3e16e81-7835-11cf-8f52-0040333594a3>
+ FLOAT red;
+ FLOAT green;
+ FLOAT blue;
+}
+
+template Material {
+ <3d82ab4d-62da-11cf-ab39-0020af71e433>
+ ColorRGBA faceColor;
+ FLOAT power;
+ ColorRGB specularColor;
+ ColorRGB emissiveColor;
+ [...]
+}
+
+template MeshMaterialList {
+ <f6f23f42-7686-11cf-8f52-0040333594a3>
+ DWORD nMaterials;
+ DWORD nFaceIndexes;
+ array DWORD faceIndexes[nFaceIndexes];
+ [Material <3d82ab4d-62da-11cf-ab39-0020af71e433>]
+}
+
+template TextureFilename {
+ <a42790e1-7810-11cf-8f52-0040333594a3>
+ STRING filename;
+}
+
+template FVFData {
+ <b6e70a0e-8ef9-4e83-94ad-ecc8b0c04897>
+ DWORD dwFVF;
+ DWORD nDWords;
+ array DWORD data[nDWords];
+}
+
+
+Mesh {
+ 936;
+ -19.173200;0.000000;-17.263600;,
+ -20.872699;0.000000;-15.164899;,
+ -22.343501;0.000000;-12.900000;,
+ -23.569499;0.000000;-10.493800;,
+ -24.537301;0.000000;-7.972640;,
+ -25.236200;0.000000;-5.364120;,
+ -20.926800;0.250000;-15.204200;,
+ -22.401501;0.250000;-12.933500;,
+ -23.630699;0.250000;-10.521100;,
+ -24.601000;0.250000;-7.993340;,
+ -25.301701;0.250000;-5.378050;,
+ -22.560000;0.433013;-13.025000;,
+ -23.797899;0.433013;-10.595500;,
+ -24.775000;0.433013;-8.049900;,
+ -25.480800;0.433013;-5.416100;,
+ -22.776501;0.500000;-13.150000;,
+ -24.026301;0.500000;-10.697200;,
+ -25.012800;0.500000;-8.127150;,
+ -25.725299;0.500000;-5.468080;,
+ -22.993000;0.433013;-13.275000;,
+ -24.254600;0.433013;-10.798900;,
+ -25.250602;0.433013;-8.204410;,
+ -23.151501;0.250000;-13.366500;,
+ -24.421800;0.250000;-10.873299;,
+ -25.424600;0.250000;-8.260960;,
+ -23.209499;-0.000000;-13.400000;,
+ -24.483000;-0.000000;-10.900500;,
+ -25.488301;-0.000000;-8.281660;,
+ -23.151501;-0.250000;-13.366500;,
+ -24.421800;-0.250000;-10.873299;,
+ -25.424600;-0.250000;-8.260960;,
+ -19.730499;-0.433013;-17.765400;,
+ -21.479400;-0.433013;-15.605699;,
+ -22.993000;-0.433013;-13.275000;,
+ -24.254600;-0.433013;-10.798900;,
+ -25.250602;-0.433013;-8.204410;,
+ -25.969802;-0.433013;-5.520060;,
+ -19.544701;-0.500000;-17.598101;,
+ -21.277200;-0.500000;-15.458800;,
+ -22.776501;-0.500000;-13.150000;,
+ -24.026301;-0.500000;-10.697200;,
+ -25.012800;-0.500000;-8.127150;,
+ -25.725299;-0.500000;-5.468080;,
+ -19.358901;-0.433013;-17.430901;,
+ -21.074899;-0.433013;-15.311800;,
+ -22.560000;-0.433013;-13.025000;,
+ -23.797899;-0.433013;-10.595500;,
+ -24.775000;-0.433013;-8.049900;,
+ -25.480800;-0.433013;-5.416100;,
+ -19.222901;-0.250000;-17.308400;,
+ -20.926800;-0.250000;-15.204200;,
+ -22.401501;-0.250000;-12.933500;,
+ -23.630699;-0.250000;-10.521100;,
+ -24.601000;-0.250000;-7.993340;,
+ -25.301701;-0.250000;-5.378050;,
+ -19.173200;0.000000;-17.263600;,
+ -20.872699;0.000000;-15.164899;,
+ -23.569499;0.000000;-10.493800;,
+ -22.343501;0.000000;-12.900000;,
+ -24.537301;0.000000;-7.972640;,
+ -25.236200;0.000000;-5.364120;,
+ 5.364130;0.000000;-25.236200;,
+ 2.696840;0.000000;-25.658701;,
+ -0.000001;0.000000;-25.800000;,
+ -2.696840;0.000000;-25.658701;,
+ -5.364130;0.000000;-25.236200;,
+ 5.378050;0.250000;-25.301800;,
+ 2.703840;0.250000;-25.725299;,
+ -0.000001;0.250000;-25.867000;,
+ -2.703840;0.250000;-25.725299;,
+ -5.378060;0.250000;-25.301800;,
+ -7.993350;0.250000;-24.601000;,
+ 5.416100;0.433013;-25.480800;,
+ 2.722970;0.433013;-25.907301;,
+ -0.000001;0.433013;-26.050000;,
+ -2.722970;0.433013;-25.907301;,
+ -5.416110;0.433013;-25.480800;,
+ -8.049900;0.433013;-24.775000;,
+ 5.468080;0.500000;-25.725299;,
+ 2.749100;0.500000;-26.156000;,
+ -0.000001;0.500000;-26.300000;,
+ -2.749100;0.500000;-26.156000;,
+ -5.468080;0.500000;-25.725299;,
+ -8.127160;0.500000;-25.012800;,
+ 5.520060;0.433013;-25.969802;,
+ 2.775230;0.433013;-26.404600;,
+ -0.000001;0.433013;-26.550000;,
+ -2.775230;0.433013;-26.404600;,
+ -5.520060;0.433013;-25.969802;,
+ -8.204410;0.433013;-25.250602;,
+ 5.558110;0.250000;-26.148899;,
+ 2.794360;0.250000;-26.586600;,
+ -0.000001;0.250000;-26.733000;,
+ -2.794360;0.250000;-26.586600;,
+ -5.558110;0.250000;-26.148899;,
+ -8.260960;0.250000;-25.424600;,
+ 5.572040;-0.000000;-26.214400;,
+ 2.801360;-0.000000;-26.653200;,
+ -0.000001;-0.000000;-26.800000;,
+ -2.801370;-0.000000;-26.653200;,
+ 5.558110;-0.250000;-26.148899;,
+ 2.794360;-0.250000;-26.586600;,
+ -0.000001;-0.250000;-26.733000;,
+ -2.794360;-0.250000;-26.586600;,
+ 5.520060;-0.433013;-25.969802;,
+ 2.775230;-0.433013;-26.404600;,
+ -0.000001;-0.433013;-26.550000;,
+ -2.775230;-0.433013;-26.404600;,
+ 5.468080;-0.500000;-25.725299;,
+ 2.749100;-0.500000;-26.156000;,
+ -0.000001;-0.500000;-26.300000;,
+ -2.749100;-0.500000;-26.156000;,
+ 5.416100;-0.433013;-25.480800;,
+ 2.722970;-0.433013;-25.907301;,
+ -0.000001;-0.433013;-26.050000;,
+ -2.722970;-0.433013;-25.907301;,
+ 5.378050;-0.250000;-25.301800;,
+ 2.703840;-0.250000;-25.725299;,
+ -0.000001;-0.250000;-25.867000;,
+ -2.703840;-0.250000;-25.725299;,
+ 2.696840;0.000000;-25.658701;,
+ 5.364130;0.000000;-25.236200;,
+ -0.000001;0.000000;-25.800000;,
+ -2.696840;0.000000;-25.658701;,
+ -5.520060;0.433013;-25.969802;,
+ 25.658701;0.000000;-2.696840;,
+ 25.236200;0.000000;-5.364130;,
+ 24.537301;0.000000;-7.972650;,
+ 23.569499;0.000000;-10.493800;,
+ 25.658701;0.000000;2.696830;,
+ 25.800000;0.000000;0.000000;,
+ 25.725299;0.250000;-2.703840;,
+ 25.301800;0.250000;-5.378060;,
+ 24.601000;0.250000;-7.993350;,
+ 23.630699;0.250000;-10.521100;,
+ 25.725299;0.250000;2.703840;,
+ 25.867000;0.250000;0.000000;,
+ 25.907301;0.433013;-2.722970;,
+ 25.480800;0.433013;-5.416110;,
+ 24.775000;0.433013;-8.049900;,
+ 23.797899;0.433013;-10.595500;,
+ 25.907301;0.433013;2.722970;,
+ 26.050000;0.433013;0.000000;,
+ 26.156000;0.500000;-2.749100;,
+ 25.725299;0.500000;-5.468090;,
+ 25.012800;0.500000;-8.127160;,
+ 24.026301;0.500000;-10.697200;,
+ 26.300000;0.500000;0.000000;,
+ 26.404600;0.433013;-2.775240;,
+ 25.969802;0.433013;-5.520060;,
+ 25.250602;0.433013;-8.204410;,
+ 24.254699;0.433013;-10.798900;,
+ 26.550000;0.433013;0.000000;,
+ 26.586600;0.250000;-2.794370;,
+ 26.148899;0.250000;-5.558110;,
+ 25.424600;0.250000;-8.260970;,
+ 24.421800;0.250000;-10.873299;,
+ 26.653200;-0.000000;-2.801370;,
+ 26.214400;-0.000000;-5.572040;,
+ 25.488301;-0.000000;-8.281670;,
+ 26.586600;-0.250000;-2.794370;,
+ 26.148899;-0.250000;-5.558110;,
+ 25.424600;-0.250000;-8.260970;,
+ 26.404600;-0.433013;-2.775240;,
+ 25.969802;-0.433013;-5.520060;,
+ 25.250602;-0.433013;-8.204410;,
+ 26.156000;-0.500000;-2.749100;,
+ 25.725299;-0.500000;-5.468090;,
+ 25.012800;-0.500000;-8.127160;,
+ 26.300000;-0.500000;0.000000;,
+ 25.907301;-0.433013;-2.722970;,
+ 25.480800;-0.433013;-5.416110;,
+ 24.775000;-0.433013;-8.049900;,
+ 25.907301;-0.433013;2.722970;,
+ 26.050000;-0.433013;0.000000;,
+ 25.725299;-0.250000;-2.703840;,
+ 25.301800;-0.250000;-5.378060;,
+ 24.601000;-0.250000;-7.993350;,
+ 23.630699;-0.250000;-10.521100;,
+ 25.725299;-0.250000;2.703840;,
+ 25.867000;-0.250000;0.000000;,
+ 25.725299;0.250000;-2.703840;,
+ 25.658701;0.000000;-2.696840;,
+ 25.907301;0.433013;-2.722970;,
+ 26.156000;0.500000;-2.749100;,
+ 26.404600;0.433013;-2.775240;,
+ 26.586600;0.250000;-2.794370;,
+ 26.156000;-0.500000;-2.749100;,
+ 25.907301;-0.433013;-2.722970;,
+ 25.725299;-0.250000;-2.703840;,
+ 25.236200;0.000000;-5.364130;,
+ 25.658701;0.000000;-2.696840;,
+ 24.537301;0.000000;-7.972650;,
+ 23.569499;0.000000;-10.493800;,
+ 25.658701;0.000000;2.696830;,
+ 25.800000;0.000000;0.000000;,
+ 25.658701;0.000000;-2.696840;,
+ 5.364120;0.000000;25.236200;,
+ 7.972640;0.000000;24.537301;,
+ 10.493800;0.000000;23.569499;,
+ 12.900000;0.000000;22.343501;,
+ 15.164899;0.000000;20.872600;,
+ 17.263600;0.000000;19.173099;,
+ 5.378050;0.250000;25.301701;,
+ 7.993340;0.250000;24.601000;,
+ 10.521100;0.250000;23.630699;,
+ 12.933500;0.250000;22.401501;,
+ 15.204200;0.250000;20.926800;,
+ 17.308400;0.250000;19.222901;,
+ 5.416100;0.433013;25.480800;,
+ 8.049900;0.433013;24.775000;,
+ 10.595500;0.433013;23.797899;,
+ 13.025000;0.433013;22.560000;,
+ 15.311800;0.433013;21.074899;,
+ 17.430901;0.433013;19.358901;,
+ 5.468080;0.500000;25.725299;,
+ 8.127150;0.500000;25.012800;,
+ 10.697200;0.500000;24.026301;,
+ 13.150000;0.500000;22.776501;,
+ 15.458800;0.500000;21.277099;,
+ 17.598101;0.500000;19.544701;,
+ 5.520060;0.433013;25.969802;,
+ 8.204400;0.433013;25.250602;,
+ 10.798900;0.433013;24.254600;,
+ 13.275000;0.433013;22.993000;,
+ 15.605699;0.433013;21.479400;,
+ 17.765400;0.433013;19.730499;,
+ 8.260960;0.250000;25.424600;,
+ 10.873299;0.250000;24.421800;,
+ 13.366500;0.250000;23.151501;,
+ 15.713299;0.250000;21.627501;,
+ 17.887899;0.250000;19.866501;,
+ 10.900500;-0.000000;24.483000;,
+ 13.400000;-0.000000;23.209499;,
+ 15.752600;-0.000000;21.681699;,
+ 17.932699;-0.000000;19.916299;,
+ 10.873299;-0.250000;24.421800;,
+ 13.366500;-0.250000;23.151501;,
+ 15.713299;-0.250000;21.627501;,
+ 17.887899;-0.250000;19.866501;,
+ 10.798900;-0.433013;24.254600;,
+ 13.275000;-0.433013;22.993000;,
+ 15.605699;-0.433013;21.479400;,
+ 10.697200;-0.500000;24.026301;,
+ 13.150000;-0.500000;22.776501;,
+ 15.458800;-0.500000;21.277099;,
+ 10.595500;-0.433013;23.797899;,
+ 13.025000;-0.433013;22.560000;,
+ 15.311800;-0.433013;21.074899;,
+ 10.521100;-0.250000;23.630699;,
+ 12.933500;-0.250000;22.401501;,
+ 15.204200;-0.250000;20.926800;,
+ 12.900000;0.000000;22.343501;,
+ 10.493800;0.000000;23.569499;,
+ 15.164899;0.000000;20.872600;,
+ 17.263600;0.000000;19.173099;,
+ -19.173099;0.000000;17.263600;,
+ -17.263600;0.000000;19.173099;,
+ -15.164899;0.000000;20.872600;,
+ -19.222901;0.250000;17.308400;,
+ -17.308400;0.250000;19.222901;,
+ -15.204200;0.250000;20.926800;,
+ -19.358901;0.433013;17.430901;,
+ -17.430901;0.433013;19.358901;,
+ -15.311800;0.433013;21.074899;,
+ -19.544701;0.500000;17.598101;,
+ -17.598101;0.500000;19.544701;,
+ -15.458800;0.500000;21.277200;,
+ -13.150000;0.500000;22.776501;,
+ -22.993000;0.433013;13.275000;,
+ -21.479400;0.433013;15.605699;,
+ -19.730499;0.433013;17.765400;,
+ -17.765400;0.433013;19.730499;,
+ -15.605699;0.433013;21.479400;,
+ -13.275000;0.433013;22.993000;,
+ -23.151501;0.250000;13.366500;,
+ -21.627501;0.250000;15.713299;,
+ -19.866501;0.250000;17.887899;,
+ -17.887899;0.250000;19.866501;,
+ -15.713299;0.250000;21.627501;,
+ -13.366500;0.250000;23.151501;,
+ -10.873299;0.250000;24.421800;,
+ -23.209499;-0.000000;13.400000;,
+ -21.681699;-0.000000;15.752699;,
+ -19.916299;-0.000000;17.932699;,
+ -17.932699;-0.000000;19.916299;,
+ -15.752699;-0.000000;21.681699;,
+ -13.400000;-0.000000;23.209499;,
+ -10.900500;-0.000000;24.483000;,
+ -23.151501;-0.250000;13.366500;,
+ -21.627501;-0.250000;15.713299;,
+ -19.866501;-0.250000;17.887899;,
+ -17.887899;-0.250000;19.866501;,
+ -15.713299;-0.250000;21.627501;,
+ -13.366500;-0.250000;23.151501;,
+ -10.873299;-0.250000;24.421800;,
+ -21.479400;-0.433013;15.605699;,
+ -19.730499;-0.433013;17.765400;,
+ -17.765400;-0.433013;19.730499;,
+ -15.605699;-0.433013;21.479400;,
+ -13.275000;-0.433013;22.993000;,
+ -10.798900;-0.433013;24.254600;,
+ -19.544701;-0.500000;17.598101;,
+ -17.598101;-0.500000;19.544701;,
+ -15.458800;-0.500000;21.277200;,
+ -13.150000;-0.500000;22.776501;,
+ -19.358901;-0.433013;17.430901;,
+ -17.430901;-0.433013;19.358901;,
+ -15.311800;-0.433013;21.074899;,
+ -13.025000;-0.433013;22.560000;,
+ -19.222901;-0.250000;17.308400;,
+ -17.308400;-0.250000;19.222901;,
+ -15.204200;-0.250000;20.926800;,
+ -17.263600;0.000000;19.173099;,
+ -15.164899;0.000000;20.872600;,
+ -12.900000;0.000000;-22.343501;,
+ -15.164899;0.000000;-20.872699;,
+ -17.263600;0.000000;-19.173200;,
+ -19.173200;0.000000;-17.263600;,
+ -12.933500;0.250000;-22.401501;,
+ -15.204200;0.250000;-20.926800;,
+ -17.308400;0.250000;-19.222901;,
+ -19.222901;0.250000;-17.308400;,
+ -20.926800;0.250000;-15.204200;,
+ -10.595500;0.433013;-23.797899;,
+ -13.025000;0.433013;-22.560000;,
+ -15.311800;0.433013;-21.074899;,
+ -17.430901;0.433013;-19.358901;,
+ -19.358901;0.433013;-17.430901;,
+ -21.074899;0.433013;-15.311800;,
+ -10.697200;0.500000;-24.026301;,
+ -13.150000;0.500000;-22.776501;,
+ -15.458800;0.500000;-21.277200;,
+ -17.598101;0.500000;-19.544701;,
+ -19.544701;0.500000;-17.598101;,
+ -21.277200;0.500000;-15.458800;,
+ -10.798900;0.433013;-24.254699;,
+ -13.275000;0.433013;-22.993000;,
+ -15.605699;0.433013;-21.479400;,
+ -17.765400;0.433013;-19.730499;,
+ -19.730499;0.433013;-17.765400;,
+ -21.479400;0.433013;-15.605699;,
+ -13.366500;0.250000;-23.151501;,
+ -15.713299;0.250000;-21.627501;,
+ -17.887899;0.250000;-19.866501;,
+ -19.866501;0.250000;-17.887899;,
+ -21.627501;0.250000;-15.713299;,
+ -13.400000;-0.000000;-23.209499;,
+ -15.752699;-0.000000;-21.681699;,
+ -17.932699;-0.000000;-19.916299;,
+ -19.916299;-0.000000;-17.932699;,
+ -21.681699;-0.000000;-15.752699;,
+ -15.713299;-0.250000;-21.627501;,
+ -17.887899;-0.250000;-19.866501;,
+ -19.866501;-0.250000;-17.887899;,
+ -21.627501;-0.250000;-15.713299;,
+ -15.605699;-0.433013;-21.479400;,
+ -17.765400;-0.433013;-19.730499;,
+ -19.730499;-0.433013;-17.765400;,
+ -21.479400;-0.433013;-15.605699;,
+ -15.458800;-0.500000;-21.277200;,
+ -17.598101;-0.500000;-19.544701;,
+ -19.544701;-0.500000;-17.598101;,
+ -15.311800;-0.433013;-21.074899;,
+ -17.430901;-0.433013;-19.358901;,
+ -19.358901;-0.433013;-17.430901;,
+ -15.204200;-0.250000;-20.926800;,
+ -17.308400;-0.250000;-19.222901;,
+ -19.222901;-0.250000;-17.308400;,
+ -15.164899;0.000000;-20.872699;,
+ -17.263600;0.000000;-19.173200;,
+ -19.173200;0.000000;-17.263600;,
+ 15.164899;0.000000;-20.872699;,
+ 12.900000;0.000000;-22.343501;,
+ 10.493800;0.000000;-23.569499;,
+ 7.972650;0.000000;-24.537301;,
+ 19.222901;0.250000;-17.308400;,
+ 17.308400;0.250000;-19.222901;,
+ 15.204200;0.250000;-20.926901;,
+ 12.933500;0.250000;-22.401501;,
+ 10.521100;0.250000;-23.630699;,
+ 7.993350;0.250000;-24.601000;,
+ 19.358901;0.433013;-17.430901;,
+ 17.430901;0.433013;-19.358901;,
+ 15.311800;0.433013;-21.074899;,
+ 13.025000;0.433013;-22.560000;,
+ 10.595500;0.433013;-23.797899;,
+ 8.049900;0.433013;-24.775000;,
+ 19.544701;0.500000;-17.598200;,
+ 17.598200;0.500000;-19.544701;,
+ 15.458800;0.500000;-21.277200;,
+ 13.150000;0.500000;-22.776501;,
+ 10.697200;0.500000;-24.026301;,
+ 8.127150;0.500000;-25.012800;,
+ 19.730499;0.433013;-17.765400;,
+ 17.765400;0.433013;-19.730499;,
+ 15.605699;0.433013;-21.479400;,
+ 13.275000;0.433013;-22.993000;,
+ 10.798900;0.433013;-24.254699;,
+ 8.204410;0.433013;-25.250602;,
+ 19.866501;0.250000;-17.887899;,
+ 17.887899;0.250000;-19.866501;,
+ 15.713299;0.250000;-21.627501;,
+ 13.366500;0.250000;-23.151501;,
+ 10.873299;0.250000;-24.421800;,
+ 8.260960;0.250000;-25.424600;,
+ 17.932699;-0.000000;-19.916299;,
+ 15.752699;-0.000000;-21.681699;,
+ 13.400000;-0.000000;-23.209499;,
+ 10.900601;-0.000000;-24.483000;,
+ 8.281660;-0.000000;-25.488301;,
+ 15.713299;-0.250000;-21.627501;,
+ 13.366500;-0.250000;-23.151501;,
+ 10.873299;-0.250000;-24.421800;,
+ 8.260960;-0.250000;-25.424600;,
+ 15.605699;-0.433013;-21.479400;,
+ 13.275000;-0.433013;-22.993000;,
+ 10.798900;-0.433013;-24.254699;,
+ 8.204410;-0.433013;-25.250602;,
+ 15.458800;-0.500000;-21.277200;,
+ 13.150000;-0.500000;-22.776501;,
+ 10.697200;-0.500000;-24.026301;,
+ 8.127150;-0.500000;-25.012800;,
+ 15.311800;-0.433013;-21.074899;,
+ 13.025000;-0.433013;-22.560000;,
+ 10.595500;-0.433013;-23.797899;,
+ 8.049900;-0.433013;-24.775000;,
+ 15.204200;-0.250000;-20.926901;,
+ 12.933500;-0.250000;-22.401501;,
+ 10.521100;-0.250000;-23.630699;,
+ 7.993350;-0.250000;-24.601000;,
+ 12.900000;0.000000;-22.343501;,
+ 15.164899;0.000000;-20.872699;,
+ 10.493800;0.000000;-23.569499;,
+ 7.972650;0.000000;-24.537301;,
+ 24.537301;0.000000;7.972640;,
+ 25.236200;0.000000;5.364120;,
+ 25.658701;0.000000;2.696830;,
+ 24.601000;0.250000;7.993340;,
+ 25.301701;0.250000;5.378050;,
+ 25.725299;0.250000;2.703840;,
+ 24.775000;0.433013;8.049890;,
+ 25.480699;0.433013;5.416100;,
+ 25.907301;0.433013;2.722970;,
+ 22.776501;0.500000;13.150000;,
+ 24.026200;0.500000;10.697200;,
+ 25.012800;0.500000;8.127150;,
+ 25.725299;0.500000;5.468080;,
+ 26.155899;0.500000;2.749100;,
+ 26.300000;0.500000;0.000000;,
+ 22.993000;0.433013;13.275000;,
+ 24.254600;0.433013;10.798900;,
+ 25.250602;0.433013;8.204400;,
+ 25.969802;0.433013;5.520060;,
+ 26.404600;0.433013;2.775230;,
+ 26.550000;0.433013;0.000000;,
+ 23.151501;0.250000;13.366500;,
+ 24.421800;0.250000;10.873299;,
+ 25.424600;0.250000;8.260950;,
+ 26.148800;0.250000;5.558110;,
+ 26.586600;0.250000;2.794360;,
+ 26.733000;0.250000;0.000000;,
+ 23.209499;-0.000000;13.400000;,
+ 24.483000;-0.000000;10.900500;,
+ 25.488301;-0.000000;8.281660;,
+ 26.214400;-0.000000;5.572030;,
+ 26.653200;-0.000000;2.801360;,
+ 26.800000;-0.000000;0.000000;,
+ 23.151501;-0.250000;13.366500;,
+ 24.421800;-0.250000;10.873299;,
+ 25.424600;-0.250000;8.260950;,
+ 26.148800;-0.250000;5.558110;,
+ 26.586600;-0.250000;2.794360;,
+ 26.733000;-0.250000;0.000000;,
+ 24.254600;-0.433013;10.798900;,
+ 25.250602;-0.433013;8.204400;,
+ 25.969802;-0.433013;5.520060;,
+ 26.404600;-0.433013;2.775230;,
+ 26.550000;-0.433013;0.000000;,
+ 25.012800;-0.500000;8.127150;,
+ 25.725299;-0.500000;5.468080;,
+ 26.155899;-0.500000;2.749100;,
+ 26.300000;-0.500000;0.000000;,
+ 24.775000;-0.433013;8.049890;,
+ 25.480699;-0.433013;5.416100;,
+ 25.907301;-0.433013;2.722970;,
+ 26.050000;-0.433013;0.000000;,
+ 24.601000;-0.250000;7.993340;,
+ 25.301701;-0.250000;5.378050;,
+ 25.725299;-0.250000;2.703840;,
+ 25.867000;-0.250000;0.000000;,
+ 26.586600;0.250000;-2.794370;,
+ 26.653200;-0.000000;-2.801370;,
+ 26.586600;-0.250000;-2.794370;,
+ 26.404600;-0.433013;-2.775240;,
+ 26.156000;-0.500000;-2.749100;,
+ 25.236200;0.000000;5.364120;,
+ 24.537301;0.000000;7.972640;,
+ 25.658701;0.000000;2.696830;,
+ 0.000000;0.000000;25.800000;,
+ 2.696840;0.000000;25.658701;,
+ 5.364120;0.000000;25.236200;,
+ 0.000000;0.250000;25.867000;,
+ 2.703840;0.250000;25.725299;,
+ 5.378050;0.250000;25.301701;,
+ 0.000000;0.433013;26.050000;,
+ 2.722970;0.433013;25.907301;,
+ 5.416100;0.433013;25.480800;,
+ 0.000000;0.500000;26.300000;,
+ 2.749100;0.500000;26.155899;,
+ 5.468080;0.500000;25.725299;,
+ -5.520060;0.433013;25.969802;,
+ -2.775230;0.433013;26.404600;,
+ 0.000000;0.433013;26.550000;,
+ 2.775230;0.433013;26.404600;,
+ 5.520060;0.433013;25.969802;,
+ -5.558110;0.250000;26.148800;,
+ -2.794360;0.250000;26.586600;,
+ 0.000000;0.250000;26.733000;,
+ 2.794360;0.250000;26.586600;,
+ 5.558110;0.250000;26.148800;,
+ 8.260960;0.250000;25.424600;,
+ -8.281660;-0.000000;25.488301;,
+ -5.572030;-0.000000;26.214400;,
+ -2.801360;-0.000000;26.653200;,
+ 0.000000;-0.000000;26.800000;,
+ 2.801360;-0.000000;26.653200;,
+ 5.572030;-0.000000;26.214400;,
+ 8.281660;-0.000000;25.488301;,
+ -8.260960;-0.250000;25.424600;,
+ -5.558110;-0.250000;26.148800;,
+ -2.794360;-0.250000;26.586600;,
+ 0.000000;-0.250000;26.733000;,
+ 2.794360;-0.250000;26.586600;,
+ 5.558110;-0.250000;26.148800;,
+ 8.260960;-0.250000;25.424600;,
+ -5.520060;-0.433013;25.969802;,
+ -2.775230;-0.433013;26.404600;,
+ 0.000000;-0.433013;26.550000;,
+ 2.775230;-0.433013;26.404600;,
+ 5.520060;-0.433013;25.969802;,
+ 8.204400;-0.433013;25.250602;,
+ -5.468080;-0.500000;25.725299;,
+ -2.749100;-0.500000;26.155899;,
+ 0.000000;-0.500000;26.300000;,
+ 2.749100;-0.500000;26.155899;,
+ 5.468080;-0.500000;25.725299;,
+ 8.127150;-0.500000;25.012800;,
+ -2.722970;-0.433013;25.907301;,
+ 0.000000;-0.433013;26.050000;,
+ 2.722970;-0.433013;25.907301;,
+ 5.416100;-0.433013;25.480800;,
+ 8.049900;-0.433013;24.775000;,
+ 0.000000;-0.250000;25.867000;,
+ 2.703840;-0.250000;25.725299;,
+ 5.378050;-0.250000;25.301701;,
+ 7.993340;-0.250000;24.601000;,
+ 2.696840;0.000000;25.658701;,
+ 0.000000;0.000000;25.800000;,
+ 5.364120;0.000000;25.236200;,
+ 7.972640;0.000000;24.537301;,
+ -25.658701;0.000000;-2.696840;,
+ -25.800000;0.000000;-0.000000;,
+ -25.658701;0.000000;2.696840;,
+ -25.725299;0.250000;-2.703840;,
+ -25.867000;0.250000;-0.000000;,
+ -25.725299;0.250000;2.703840;,
+ -25.907301;0.433013;-2.722970;,
+ -26.050000;0.433013;-0.000000;,
+ -25.907301;0.433013;2.722970;,
+ -25.480800;0.433013;5.416100;,
+ -25.012800;0.500000;-8.127150;,
+ -25.725299;0.500000;-5.468080;,
+ -26.155899;0.500000;-2.749100;,
+ -26.300000;0.500000;-0.000000;,
+ -26.155899;0.500000;2.749100;,
+ -25.725299;0.500000;5.468080;,
+ -25.250602;0.433013;-8.204410;,
+ -25.969802;0.433013;-5.520060;,
+ -26.404600;0.433013;-2.775230;,
+ -26.550000;0.433013;-0.000000;,
+ -26.404600;0.433013;2.775230;,
+ -25.969802;0.433013;5.520060;,
+ -25.424600;0.250000;-8.260960;,
+ -26.148800;0.250000;-5.558110;,
+ -26.586600;0.250000;-2.794360;,
+ -26.733000;0.250000;-0.000000;,
+ -26.586600;0.250000;2.794360;,
+ -26.148800;0.250000;5.558110;,
+ -25.488301;-0.000000;-8.281660;,
+ -26.214400;-0.000000;-5.572040;,
+ -26.653200;-0.000000;-2.801360;,
+ -26.800000;-0.000000;-0.000000;,
+ -26.653200;-0.000000;2.801360;,
+ -26.214400;-0.000000;5.572040;,
+ -25.424600;-0.250000;-8.260960;,
+ -26.148800;-0.250000;-5.558110;,
+ -26.586600;-0.250000;-2.794360;,
+ -26.733000;-0.250000;-0.000000;,
+ -26.586600;-0.250000;2.794360;,
+ -26.148800;-0.250000;5.558110;,
+ -25.969802;-0.433013;-5.520060;,
+ -26.404600;-0.433013;-2.775230;,
+ -26.550000;-0.433013;-0.000000;,
+ -26.404600;-0.433013;2.775230;,
+ -25.969802;-0.433013;5.520060;,
+ -26.155899;-0.500000;-2.749100;,
+ -26.300000;-0.500000;-0.000000;,
+ -26.155899;-0.500000;2.749100;,
+ -25.725299;-0.500000;5.468080;,
+ -25.907301;-0.433013;-2.722970;,
+ -26.050000;-0.433013;-0.000000;,
+ -25.907301;-0.433013;2.722970;,
+ -25.725299;-0.250000;-2.703840;,
+ -25.867000;-0.250000;-0.000000;,
+ -25.725299;-0.250000;2.703840;,
+ -25.800000;0.000000;-0.000000;,
+ -25.658701;0.000000;-2.696840;,
+ -25.658701;0.000000;2.696840;,
+ -5.364130;0.000000;-25.236200;,
+ -7.972650;0.000000;-24.537301;,
+ -10.493800;0.000000;-23.569499;,
+ -12.900000;0.000000;-22.343501;,
+ -7.993350;0.250000;-24.601000;,
+ -10.521100;0.250000;-23.630699;,
+ -12.933500;0.250000;-22.401501;,
+ -8.049900;0.433013;-24.775000;,
+ -10.595500;0.433013;-23.797899;,
+ -13.025000;0.433013;-22.560000;,
+ -8.127160;0.500000;-25.012800;,
+ -10.697200;0.500000;-24.026301;,
+ -13.150000;0.500000;-22.776501;,
+ -5.520060;0.433013;-25.969802;,
+ -8.204410;0.433013;-25.250602;,
+ -10.798900;0.433013;-24.254699;,
+ -13.275000;0.433013;-22.993000;,
+ -5.558110;0.250000;-26.148899;,
+ -8.260960;0.250000;-25.424600;,
+ -10.873299;0.250000;-24.421800;,
+ -13.366500;0.250000;-23.151501;,
+ -5.572040;-0.000000;-26.214400;,
+ -8.281660;-0.000000;-25.488301;,
+ -10.900601;-0.000000;-24.483000;,
+ -13.400000;-0.000000;-23.209499;,
+ -5.558110;-0.250000;-26.148899;,
+ -8.260960;-0.250000;-25.424600;,
+ -10.873299;-0.250000;-24.421800;,
+ -13.366500;-0.250000;-23.151501;,
+ -15.713299;-0.250000;-21.627501;,
+ 5.520060;-0.433013;-25.969802;,
+ -0.000001;-0.433013;-26.550000;,
+ -2.775230;-0.433013;-26.404600;,
+ -5.520060;-0.433013;-25.969802;,
+ -8.204410;-0.433013;-25.250602;,
+ -10.798900;-0.433013;-24.254699;,
+ -13.275000;-0.433013;-22.993000;,
+ -15.605699;-0.433013;-21.479400;,
+ 5.468080;-0.500000;-25.725299;,
+ 2.749100;-0.500000;-26.156000;,
+ -0.000001;-0.500000;-26.300000;,
+ -2.749100;-0.500000;-26.156000;,
+ -5.468080;-0.500000;-25.725299;,
+ -8.127160;-0.500000;-25.012800;,
+ -10.697200;-0.500000;-24.026301;,
+ -13.150000;-0.500000;-22.776501;,
+ -15.458800;-0.500000;-21.277200;,
+ -2.722970;-0.433013;-25.907301;,
+ -5.416110;-0.433013;-25.480800;,
+ -8.049900;-0.433013;-24.775000;,
+ -10.595500;-0.433013;-23.797899;,
+ -13.025000;-0.433013;-22.560000;,
+ -15.311800;-0.433013;-21.074899;,
+ -5.378060;-0.250000;-25.301800;,
+ -7.993350;-0.250000;-24.601000;,
+ -10.521100;-0.250000;-23.630699;,
+ -12.933500;-0.250000;-22.401501;,
+ -15.204200;-0.250000;-20.926800;,
+ -7.972650;0.000000;-24.537301;,
+ -5.364130;0.000000;-25.236200;,
+ -10.493800;0.000000;-23.569499;,
+ -12.900000;0.000000;-22.343501;,
+ -15.164899;0.000000;-20.872699;,
+ -2.749100;-0.500000;-26.156000;,
+ 22.343501;0.000000;-12.900000;,
+ 20.872699;0.000000;-15.164899;,
+ 19.173200;0.000000;-17.263600;,
+ 17.263600;0.000000;-19.173200;,
+ 22.401501;0.250000;-12.933500;,
+ 20.926901;0.250000;-15.204299;,
+ 19.222901;0.250000;-17.308400;,
+ 17.308400;0.250000;-19.222901;,
+ 22.560000;0.433013;-13.025000;,
+ 21.074899;0.433013;-15.311800;,
+ 19.358901;0.433013;-17.430901;,
+ 22.776501;0.500000;-13.150000;,
+ 21.277200;0.500000;-15.458800;,
+ 19.544701;0.500000;-17.598200;,
+ 22.993000;0.433013;-13.275000;,
+ 21.479400;0.433013;-15.605699;,
+ 19.730499;0.433013;-17.765400;,
+ 25.424600;0.250000;-8.260970;,
+ 24.421800;0.250000;-10.873299;,
+ 23.151501;0.250000;-13.366500;,
+ 21.627501;0.250000;-15.713299;,
+ 19.866501;0.250000;-17.887899;,
+ 25.488301;-0.000000;-8.281670;,
+ 24.483000;-0.000000;-10.900601;,
+ 23.209499;-0.000000;-13.400000;,
+ 21.681699;-0.000000;-15.752699;,
+ 19.916299;-0.000000;-17.932699;,
+ 17.932699;-0.000000;-19.916299;,
+ 26.148899;-0.250000;-5.558110;,
+ 25.424600;-0.250000;-8.260970;,
+ 24.421800;-0.250000;-10.873299;,
+ 23.151501;-0.250000;-13.366500;,
+ 21.627501;-0.250000;-15.713299;,
+ 19.866501;-0.250000;-17.887899;,
+ 17.887899;-0.250000;-19.866501;,
+ 25.969802;-0.433013;-5.520060;,
+ 25.250602;-0.433013;-8.204410;,
+ 24.254699;-0.433013;-10.798900;,
+ 22.993000;-0.433013;-13.275000;,
+ 21.479400;-0.433013;-15.605699;,
+ 19.730499;-0.433013;-17.765400;,
+ 17.765400;-0.433013;-19.730499;,
+ 25.012800;-0.500000;-8.127160;,
+ 24.026301;-0.500000;-10.697200;,
+ 22.776501;-0.500000;-13.150000;,
+ 21.277200;-0.500000;-15.458800;,
+ 19.544701;-0.500000;-17.598200;,
+ 17.598200;-0.500000;-19.544701;,
+ 10.697200;-0.500000;-24.026301;,
+ 8.127150;-0.500000;-25.012800;,
+ 24.775000;-0.433013;-8.049900;,
+ 23.797899;-0.433013;-10.595500;,
+ 22.560000;-0.433013;-13.025000;,
+ 21.074899;-0.433013;-15.311800;,
+ 19.358901;-0.433013;-17.430901;,
+ 17.430901;-0.433013;-19.358901;,
+ 8.049900;-0.433013;-24.775000;,
+ 23.630699;-0.250000;-10.521100;,
+ 22.401501;-0.250000;-12.933500;,
+ 20.926901;-0.250000;-15.204299;,
+ 19.222901;-0.250000;-17.308400;,
+ 17.308400;-0.250000;-19.222901;,
+ 20.872699;0.000000;-15.164899;,
+ 22.343501;0.000000;-12.900000;,
+ 19.173200;0.000000;-17.263600;,
+ 17.263600;0.000000;-19.173200;,
+ 19.173099;0.000000;17.263600;,
+ 20.872600;0.000000;15.164899;,
+ 22.343501;0.000000;12.900000;,
+ 23.569499;0.000000;10.493800;,
+ 19.222901;0.250000;17.308400;,
+ 20.926800;0.250000;15.204200;,
+ 22.401501;0.250000;12.933500;,
+ 23.630699;0.250000;10.521100;,
+ 19.358901;0.433013;17.430901;,
+ 21.074899;0.433013;15.311800;,
+ 22.560000;0.433013;13.025000;,
+ 23.797899;0.433013;10.595500;,
+ 19.544701;0.500000;17.598101;,
+ 21.277099;0.500000;15.458800;,
+ 22.776501;0.500000;13.150000;,
+ 24.026200;0.500000;10.697200;,
+ 19.730499;0.433013;17.765400;,
+ 21.479400;0.433013;15.605699;,
+ 22.993000;0.433013;13.275000;,
+ 19.866501;0.250000;17.887899;,
+ 21.627501;0.250000;15.713299;,
+ 23.151501;0.250000;13.366500;,
+ 19.916299;-0.000000;17.932699;,
+ 21.681699;-0.000000;15.752600;,
+ 23.209499;-0.000000;13.400000;,
+ 15.713299;-0.250000;21.627501;,
+ 17.887899;-0.250000;19.866501;,
+ 19.866501;-0.250000;17.887899;,
+ 21.627501;-0.250000;15.713299;,
+ 23.151501;-0.250000;13.366500;,
+ 15.605699;-0.433013;21.479400;,
+ 17.765400;-0.433013;19.730499;,
+ 19.730499;-0.433013;17.765400;,
+ 21.479400;-0.433013;15.605699;,
+ 22.993000;-0.433013;13.275000;,
+ 24.254600;-0.433013;10.798900;,
+ 15.458800;-0.500000;21.277099;,
+ 17.598101;-0.500000;19.544701;,
+ 19.544701;-0.500000;17.598101;,
+ 21.277099;-0.500000;15.458800;,
+ 22.776501;-0.500000;13.150000;,
+ 24.026200;-0.500000;10.697200;,
+ 15.311800;-0.433013;21.074899;,
+ 17.430901;-0.433013;19.358901;,
+ 19.358901;-0.433013;17.430901;,
+ 21.074899;-0.433013;15.311800;,
+ 22.560000;-0.433013;13.025000;,
+ 23.797899;-0.433013;10.595500;,
+ 15.204200;-0.250000;20.926800;,
+ 17.308400;-0.250000;19.222901;,
+ 19.222901;-0.250000;17.308400;,
+ 20.926800;-0.250000;15.204200;,
+ 22.401501;-0.250000;12.933500;,
+ 23.630699;-0.250000;10.521100;,
+ 17.263600;0.000000;19.173099;,
+ 20.872600;0.000000;15.164899;,
+ 19.173099;0.000000;17.263600;,
+ 22.343501;0.000000;12.900000;,
+ 23.569499;0.000000;10.493800;,
+ -15.164899;0.000000;20.872600;,
+ -12.900000;0.000000;22.343501;,
+ -10.493800;0.000000;23.569499;,
+ -7.972640;0.000000;24.537301;,
+ -5.364120;0.000000;25.236200;,
+ -2.696830;0.000000;25.658701;,
+ -15.204200;0.250000;20.926800;,
+ -12.933500;0.250000;22.401501;,
+ -10.521100;0.250000;23.630699;,
+ -7.993340;0.250000;24.601000;,
+ -5.378050;0.250000;25.301701;,
+ -2.703840;0.250000;25.725299;,
+ -15.311800;0.433013;21.074899;,
+ -13.025000;0.433013;22.560000;,
+ -10.595500;0.433013;23.797899;,
+ -8.049900;0.433013;24.775000;,
+ -5.416100;0.433013;25.480800;,
+ -2.722970;0.433013;25.907301;,
+ -13.150000;0.500000;22.776501;,
+ -10.697200;0.500000;24.026301;,
+ -8.127150;0.500000;25.012800;,
+ -5.468080;0.500000;25.725299;,
+ -2.749100;0.500000;26.155899;,
+ -13.275000;0.433013;22.993000;,
+ -10.798900;0.433013;24.254600;,
+ -8.204400;0.433013;25.250602;,
+ -5.520060;0.433013;25.969802;,
+ -2.775230;0.433013;26.404600;,
+ -10.873299;0.250000;24.421800;,
+ -8.260960;0.250000;25.424600;,
+ -5.558110;0.250000;26.148800;,
+ -10.900500;-0.000000;24.483000;,
+ -8.281660;-0.000000;25.488301;,
+ -5.572030;-0.000000;26.214400;,
+ -10.873299;-0.250000;24.421800;,
+ -8.260960;-0.250000;25.424600;,
+ -5.558110;-0.250000;26.148800;,
+ -13.275000;-0.433013;22.993000;,
+ -10.798900;-0.433013;24.254600;,
+ -8.204400;-0.433013;25.250602;,
+ -5.520060;-0.433013;25.969802;,
+ -13.150000;-0.500000;22.776501;,
+ -10.697200;-0.500000;24.026301;,
+ -8.127150;-0.500000;25.012800;,
+ -5.468080;-0.500000;25.725299;,
+ -15.311800;-0.433013;21.074899;,
+ -13.025000;-0.433013;22.560000;,
+ -10.595500;-0.433013;23.797899;,
+ -8.049900;-0.433013;24.775000;,
+ -5.416100;-0.433013;25.480800;,
+ -2.722970;-0.433013;25.907301;,
+ -15.204200;-0.250000;20.926800;,
+ -12.933500;-0.250000;22.401501;,
+ -10.521100;-0.250000;23.630699;,
+ -7.993340;-0.250000;24.601000;,
+ -5.378050;-0.250000;25.301701;,
+ -2.703840;-0.250000;25.725299;,
+ -15.164899;0.000000;20.872600;,
+ -12.900000;0.000000;22.343501;,
+ -10.493800;0.000000;23.569499;,
+ -7.972640;0.000000;24.537301;,
+ -5.364120;0.000000;25.236200;,
+ -2.696830;0.000000;25.658701;,
+ -25.658701;0.000000;2.696840;,
+ -25.236200;0.000000;5.364120;,
+ -24.537301;0.000000;7.972640;,
+ -23.569499;0.000000;10.493800;,
+ -22.343501;0.000000;12.900000;,
+ -20.872600;0.000000;15.164899;,
+ -25.725299;0.250000;2.703840;,
+ -25.301701;0.250000;5.378050;,
+ -24.601000;0.250000;7.993340;,
+ -23.630699;0.250000;10.521100;,
+ -22.401501;0.250000;12.933500;,
+ -20.926800;0.250000;15.204200;,
+ -25.480800;0.433013;5.416100;,
+ -24.775000;0.433013;8.049900;,
+ -23.797899;0.433013;10.595500;,
+ -22.560000;0.433013;13.025000;,
+ -21.074899;0.433013;15.311800;,
+ -25.012800;0.500000;8.127150;,
+ -24.026301;0.500000;10.697200;,
+ -22.776501;0.500000;13.150000;,
+ -21.277200;0.500000;15.458800;,
+ -25.250602;0.433013;8.204400;,
+ -24.254600;0.433013;10.798900;,
+ -22.993000;0.433013;13.275000;,
+ -21.479400;0.433013;15.605699;,
+ -25.424600;0.250000;8.260960;,
+ -24.421800;0.250000;10.873299;,
+ -23.151501;0.250000;13.366500;,
+ -25.488301;-0.000000;8.281660;,
+ -24.483000;-0.000000;10.900500;,
+ -23.209499;-0.000000;13.400000;,
+ -25.424600;-0.250000;8.260960;,
+ -24.421800;-0.250000;10.873299;,
+ -23.151501;-0.250000;13.366500;,
+ -25.250602;-0.433013;8.204400;,
+ -24.254600;-0.433013;10.798900;,
+ -22.993000;-0.433013;13.275000;,
+ -21.479400;-0.433013;15.605699;,
+ -26.155899;-0.500000;2.749100;,
+ -25.725299;-0.500000;5.468080;,
+ -25.012800;-0.500000;8.127150;,
+ -24.026301;-0.500000;10.697200;,
+ -22.776501;-0.500000;13.150000;,
+ -21.277200;-0.500000;15.458800;,
+ -25.907301;-0.433013;2.722970;,
+ -25.480800;-0.433013;5.416100;,
+ -24.775000;-0.433013;8.049900;,
+ -23.797899;-0.433013;10.595500;,
+ -22.560000;-0.433013;13.025000;,
+ -21.074899;-0.433013;15.311800;,
+ -25.725299;-0.250000;2.703840;,
+ -25.301701;-0.250000;5.378050;,
+ -24.601000;-0.250000;7.993340;,
+ -23.630699;-0.250000;10.521100;,
+ -22.401501;-0.250000;12.933500;,
+ -20.926800;-0.250000;15.204200;,
+ -19.222901;-0.250000;17.308400;,
+ -25.658701;0.000000;2.696840;,
+ -25.236200;0.000000;5.364120;,
+ -23.569499;0.000000;10.493800;,
+ -24.537301;0.000000;7.972640;,
+ -22.343501;0.000000;12.900000;,
+ -20.872600;0.000000;15.164899;,
+ -17.263600;0.000000;19.173099;,
+ -19.173099;0.000000;17.263600;;
+ 1152;
+ 3;7,8,2;,
+ 3;3,2,8;,
+ 3;8,9,3;,
+ 3;4,3,9;,
+ 3;9,10,4;,
+ 3;5,4,10;,
+ 3;11,12,7;,
+ 3;8,7,12;,
+ 3;12,13,8;,
+ 3;9,8,13;,
+ 3;13,14,9;,
+ 3;10,9,14;,
+ 3;12,11,16;,
+ 3;13,12,17;,
+ 3;17,18,13;,
+ 3;14,13,18;,
+ 3;52,51,57;,
+ 3;51,58,57;,
+ 3;53,52,59;,
+ 3;52,57,59;,
+ 3;53,59,60;,
+ 3;15,16,11;,
+ 3;16,17,12;,
+ 3;16,15,20;,
+ 3;17,16,21;,
+ 3;34,33,40;,
+ 3;33,39,40;,
+ 3;40,39,46;,
+ 3;39,45,46;,
+ 3;41,40,47;,
+ 3;40,46,47;,
+ 3;46,45,52;,
+ 3;45,51,52;,
+ 3;47,46,53;,
+ 3;46,52,53;,
+ 3;47,53,54;,
+ 3;54,53,60;,
+ 3;20,21,16;,
+ 3;20,19,23;,
+ 3;23,24,20;,
+ 3;21,20,24;,
+ 3;23,22,26;,
+ 3;26,27,23;,
+ 3;24,23,27;,
+ 3;26,25,29;,
+ 3;27,26,30;,
+ 3;26,29,30;,
+ 3;29,28,34;,
+ 3;28,33,34;,
+ 3;30,29,35;,
+ 3;29,34,35;,
+ 3;35,34,41;,
+ 3;34,40,41;,
+ 3;35,41,42;,
+ 3;42,41,48;,
+ 3;41,47,48;,
+ 3;48,47,54;,
+ 3;50,49,56;,
+ 3;1,0,6;,
+ 3;25,28,29;,
+ 3;44,43,50;,
+ 3;30,35,36;,
+ 3;36,35,42;,
+ 3;49,55,56;,
+ 3;43,49,50;,
+ 3;37,43,44;,
+ 3;38,37,44;,
+ 3;25,26,22;,
+ 3;19,20,15;,
+ 3;32,31,38;,
+ 3;22,23,19;,
+ 3;31,37,38;,
+ 3;66,67,61;,
+ 3;62,61,67;,
+ 3;67,68,62;,
+ 3;63,62,68;,
+ 3;68,69,63;,
+ 3;64,63,69;,
+ 3;72,73,66;,
+ 3;67,66,73;,
+ 3;73,74,67;,
+ 3;68,67,74;,
+ 3;74,75,68;,
+ 3;69,68,75;,
+ 3;78,79,72;,
+ 3;73,72,79;,
+ 3;79,80,73;,
+ 3;74,73,80;,
+ 3;80,81,74;,
+ 3;75,74,81;,
+ 3;80,79,86;,
+ 3;81,80,87;,
+ 3;79,78,85;,
+ 3;113,112,117;,
+ 3;112,116,117;,
+ 3;113,117,118;,
+ 3;117,116,120;,
+ 3;116,121,120;,
+ 3;118,117,122;,
+ 3;117,120,122;,
+ 3;118,122,123;,
+ 3;84,85,78;,
+ 3;85,86,79;,
+ 3;86,87,80;,
+ 3;105,104,109;,
+ 3;114,113,118;,
+ 3;119,118,123;,
+ 3;109,108,113;,
+ 3;108,112,113;,
+ 3;90,91,84;,
+ 3;85,84,91;,
+ 3;91,92,85;,
+ 3;86,85,92;,
+ 3;91,90,97;,
+ 3;97,96,101;,
+ 3;96,100,101;,
+ 3;101,100,105;,
+ 3;100,104,105;,
+ 3;101,105,106;,
+ 3;105,109,110;,
+ 3;110,109,114;,
+ 3;109,113,114;,
+ 3;114,118,119;,
+ 3;87,86,93;,
+ 3;97,98,91;,
+ 3;97,101,102;,
+ 3;102,101,106;,
+ 3;106,105,110;,
+ 3;92,93,86;,
+ 3;92,91,98;,
+ 3;98,97,102;,
+ 3;98,102,103;,
+ 3;76,77,70;,
+ 3;82,83,76;,
+ 3;110,114,115;,
+ 3;115,114,119;,
+ 3;98,99,92;,
+ 3;93,92,99;,
+ 3;99,98,103;,
+ 3;70,71,65;,
+ 3;77,76,83;,
+ 3;106,110,111;,
+ 3;88,89,82;,
+ 3;96,97,90;,
+ 3;71,70,77;,
+ 3;102,106,107;,
+ 3;83,82,89;,
+ 3;103,102,107;,
+ 3;94,95,124;,
+ 3;128,127,134;,
+ 3;131,132,125;,
+ 3;126,125,132;,
+ 3;132,133,126;,
+ 3;127,126,133;,
+ 3;133,134,127;,
+ 3;135,136,129;,
+ 3;130,129,136;,
+ 3;136,181,130;,
+ 3;182,130,181;,
+ 3;137,138,131;,
+ 3;132,131,138;,
+ 3;138,139,132;,
+ 3;133,132,139;,
+ 3;139,140,133;,
+ 3;134,133,140;,
+ 3;141,142,135;,
+ 3;136,135,142;,
+ 3;142,183,136;,
+ 3;181,136,183;,
+ 3;143,144,137;,
+ 3;138,137,144;,
+ 3;144,145,138;,
+ 3;139,138,145;,
+ 3;145,146,139;,
+ 3;140,139,146;,
+ 3;142,141,147;,
+ 3;147,184,142;,
+ 3;183,142,184;,
+ 3;148,149,143;,
+ 3;144,143,149;,
+ 3;149,150,144;,
+ 3;145,144,150;,
+ 3;150,151,145;,
+ 3;146,145,151;,
+ 3;152,185,147;,
+ 3;184,147,185;,
+ 3;149,148,154;,
+ 3;150,149,155;,
+ 3;151,150,156;,
+ 3;153,154,148;,
+ 3;185,152,186;,
+ 3;174,173,180;,
+ 3;174,180,189;,
+ 3;176,175,190;,
+ 3;175,191,190;,
+ 3;177,176,192;,
+ 3;176,190,192;,
+ 3;180,179,195;,
+ 3;179,194,195;,
+ 3;189,180,196;,
+ 3;180,195,196;,
+ 3;155,156,150;,
+ 3;154,155,149;,
+ 3;154,153,158;,
+ 3;166,170,171;,
+ 3;187,169,188;,
+ 3;169,174,188;,
+ 3;171,170,176;,
+ 3;170,175,176;,
+ 3;188,174,189;,
+ 3;157,158,153;,
+ 3;158,159,154;,
+ 3;155,154,159;,
+ 3;158,157,161;,
+ 3;157,160,161;,
+ 3;161,160,164;,
+ 3;160,163,164;,
+ 3;177,192,193;,
+ 3;164,163,167;,
+ 3;163,166,167;,
+ 3;167,166,171;,
+ 3;171,176,177;,
+ 3;159,158,162;,
+ 3;158,161,162;,
+ 3;167,171,172;,
+ 3;172,171,177;,
+ 3;161,164,165;,
+ 3;164,167,168;,
+ 3;178,177,193;,
+ 3;168,167,172;,
+ 3;172,177,178;,
+ 3;207,208,201;,
+ 3;203,204,197;,
+ 3;198,197,204;,
+ 3;205,206,199;,
+ 3;200,199,206;,
+ 3;206,207,200;,
+ 3;201,200,207;,
+ 3;209,210,203;,
+ 3;204,203,210;,
+ 3;211,212,205;,
+ 3;206,205,212;,
+ 3;212,213,206;,
+ 3;207,206,213;,
+ 3;213,214,207;,
+ 3;208,207,214;,
+ 3;215,216,209;,
+ 3;210,209,216;,
+ 3;217,218,211;,
+ 3;212,211,218;,
+ 3;218,219,212;,
+ 3;213,212,219;,
+ 3;219,220,213;,
+ 3;214,213,220;,
+ 3;221,222,215;,
+ 3;216,215,222;,
+ 3;223,224,217;,
+ 3;218,217,224;,
+ 3;224,225,218;,
+ 3;219,218,225;,
+ 3;225,226,219;,
+ 3;220,219,226;,
+ 3;222,221,227;,
+ 3;228,229,223;,
+ 3;224,223,229;,
+ 3;229,230,224;,
+ 3;225,224,230;,
+ 3;226,225,231;,
+ 3;230,231,225;,
+ 3;232,233,228;,
+ 3;229,228,233;,
+ 3;250,249,252;,
+ 3;249,253,252;,
+ 3;250,252,254;,
+ 3;233,234,229;,
+ 3;230,229,234;,
+ 3;234,233,238;,
+ 3;233,232,237;,
+ 3;232,236,237;,
+ 3;237,236,241;,
+ 3;236,240,241;,
+ 3;240,243,244;,
+ 3;243,246,247;,
+ 3;247,246,250;,
+ 3;246,249,250;,
+ 3;234,235,230;,
+ 3;231,230,235;,
+ 3;233,237,238;,
+ 3;241,240,244;,
+ 3;244,243,247;,
+ 3;247,250,251;,
+ 3;251,250,254;,
+ 3;237,241,242;,
+ 3;238,237,242;,
+ 3;244,247,248;,
+ 3;234,238,239;,
+ 3;241,244,245;,
+ 3;235,234,239;,
+ 3;202,201,208;,
+ 3;242,241,245;,
+ 3;248,247,251;,
+ 3;245,244,248;,
+ 3;251,254,255;,
+ 3;259,260,256;,
+ 3;257,256,260;,
+ 3;260,261,257;,
+ 3;262,263,259;,
+ 3;260,259,263;,
+ 3;263,264,260;,
+ 3;261,260,264;,
+ 3;265,266,262;,
+ 3;263,262,266;,
+ 3;266,267,263;,
+ 3;264,263,267;,
+ 3;267,268,264;,
+ 3;271,272,265;,
+ 3;266,265,272;,
+ 3;272,273,266;,
+ 3;267,266,273;,
+ 3;273,274,267;,
+ 3;268,267,274;,
+ 3;275,276,269;,
+ 3;270,269,276;,
+ 3;277,278,271;,
+ 3;272,271,278;,
+ 3;278,279,272;,
+ 3;273,272,279;,
+ 3;279,280,273;,
+ 3;274,273,280;,
+ 3;282,283,275;,
+ 3;276,275,283;,
+ 3;278,277,285;,
+ 3;279,278,286;,
+ 3;280,279,287;,
+ 3;284,285,277;,
+ 3;285,286,278;,
+ 3;286,287,279;,
+ 3;285,284,292;,
+ 3;284,291,292;,
+ 3;286,285,293;,
+ 3;285,292,293;,
+ 3;292,291,298;,
+ 3;283,282,290;,
+ 3;282,289,290;,
+ 3;290,289,296;,
+ 3;291,297,298;,
+ 3;297,302,303;,
+ 3;306,310,311;,
+ 3;311,310,313;,
+ 3;293,292,299;,
+ 3;292,298,299;,
+ 3;298,297,303;,
+ 3;303,302,307;,
+ 3;302,306,307;,
+ 3;307,306,311;,
+ 3;287,286,294;,
+ 3;286,293,294;,
+ 3;298,303,304;,
+ 3;299,298,304;,
+ 3;280,281,274;,
+ 3;294,293,300;,
+ 3;293,299,300;,
+ 3;304,303,308;,
+ 3;303,307,308;,
+ 3;307,311,312;,
+ 3;311,313,314;,
+ 3;287,288,280;,
+ 3;287,294,295;,
+ 3;299,304,305;,
+ 3;308,307,312;,
+ 3;258,257,261;,
+ 3;281,280,288;,
+ 3;300,299,305;,
+ 3;312,311,314;,
+ 3;288,287,295;,
+ 3;294,300,301;,
+ 3;295,294,301;,
+ 3;304,308,309;,
+ 3;305,304,309;,
+ 3;320,321,316;,
+ 3;317,316,321;,
+ 3;321,322,317;,
+ 3;318,317,322;,
+ 3;322,323,318;,
+ 3;326,327,320;,
+ 3;321,320,327;,
+ 3;327,328,321;,
+ 3;322,321,328;,
+ 3;328,329,322;,
+ 3;323,322,329;,
+ 3;326,325,332;,
+ 3;327,326,333;,
+ 3;328,327,334;,
+ 3;329,328,335;,
+ 3;368,367,371;,
+ 3;367,370,371;,
+ 3;332,333,326;,
+ 3;333,334,327;,
+ 3;334,335,328;,
+ 3;337,338,331;,
+ 3;332,331,338;,
+ 3;338,339,332;,
+ 3;333,332,339;,
+ 3;339,340,333;,
+ 3;334,333,340;,
+ 3;340,341,334;,
+ 3;335,334,341;,
+ 3;338,337,343;,
+ 3;343,344,338;,
+ 3;339,338,344;,
+ 3;344,345,339;,
+ 3;340,339,345;,
+ 3;345,346,340;,
+ 3;341,340,346;,
+ 3;348,349,343;,
+ 3;344,343,349;,
+ 3;349,350,344;,
+ 3;345,344,350;,
+ 3;350,351,345;,
+ 3;346,345,351;,
+ 3;351,350,355;,
+ 3;349,348,353;,
+ 3;350,349,354;,
+ 3;349,353,354;,
+ 3;350,354,355;,
+ 3;354,353,358;,
+ 3;353,357,358;,
+ 3;355,354,359;,
+ 3;354,358,359;,
+ 3;358,357,362;,
+ 3;362,361,365;,
+ 3;365,364,368;,
+ 3;325,326,319;,
+ 3;320,319,326;,
+ 3;331,332,325;,
+ 3;342,343,337;,
+ 3;347,348,342;,
+ 3;343,342,348;,
+ 3;348,352,353;,
+ 3;353,352,357;,
+ 3;357,361,362;,
+ 3;361,364,365;,
+ 3;364,367,368;,
+ 3;366,369,370;,
+ 3;325,324,331;,
+ 3;331,330,337;,
+ 3;337,336,342;,
+ 3;348,347,352;,
+ 3;352,356,357;,
+ 3;357,356,361;,
+ 3;364,363,367;,
+ 3;367,366,370;,
+ 3;316,315,320;,
+ 3;361,360,364;,
+ 3;319,320,315;,
+ 3;363,366,367;,
+ 3;356,360,361;,
+ 3;360,363,364;,
+ 3;375,374,381;,
+ 3;430,429,434;,
+ 3;427,432,431;,
+ 3;378,379,372;,
+ 3;373,372,379;,
+ 3;428,427,431;,
+ 3;379,380,373;,
+ 3;384,385,378;,
+ 3;379,378,385;,
+ 3;428,431,433;,
+ 3;374,373,380;,
+ 3;429,428,433;,
+ 3;381,380,387;,
+ 3;387,386,393;,
+ 3;426,425,430;,
+ 3;380,381,374;,
+ 3;385,386,379;,
+ 3;380,379,386;,
+ 3;386,387,380;,
+ 3;385,384,391;,
+ 3;386,385,392;,
+ 3;392,393,386;,
+ 3;393,392,399;,
+ 3;421,425,426;,
+ 3;425,424,429;,
+ 3;424,428,429;,
+ 3;425,429,430;,
+ 3;429,433,434;,
+ 3;390,391,384;,
+ 3;391,392,385;,
+ 3;396,397,390;,
+ 3;391,390,397;,
+ 3;397,398,391;,
+ 3;392,391,398;,
+ 3;398,399,392;,
+ 3;395,394,401;,
+ 3;402,403,396;,
+ 3;397,396,403;,
+ 3;403,404,397;,
+ 3;398,397,404;,
+ 3;404,405,398;,
+ 3;399,398,405;,
+ 3;407,408,402;,
+ 3;403,402,408;,
+ 3;408,409,403;,
+ 3;404,403,409;,
+ 3;409,410,404;,
+ 3;405,404,410;,
+ 3;408,407,412;,
+ 3;409,408,413;,
+ 3;408,412,413;,
+ 3;410,409,414;,
+ 3;409,413,414;,
+ 3;414,413,418;,
+ 3;407,411,412;,
+ 3;412,411,416;,
+ 3;413,412,417;,
+ 3;412,416,417;,
+ 3;413,417,418;,
+ 3;417,416,421;,
+ 3;416,420,421;,
+ 3;418,417,422;,
+ 3;417,421,422;,
+ 3;421,420,425;,
+ 3;389,388,395;,
+ 3;401,400,406;,
+ 3;411,415,416;,
+ 3;416,415,420;,
+ 3;420,424,425;,
+ 3;394,395,388;,
+ 3;400,401,394;,
+ 3;383,382,389;,
+ 3;388,389,382;,
+ 3;420,419,424;,
+ 3;424,423,428;,
+ 3;415,419,420;,
+ 3;423,427,428;,
+ 3;382,383,376;,
+ 3;377,376,383;,
+ 3;419,423,424;,
+ 3;448,449,443;,
+ 3;449,448,455;,
+ 3;494,478,495;,
+ 3;485,489,490;,
+ 3;491,461,492;,
+ 3;461,491,455;,
+ 3;478,482,495;,
+ 3;437,436,440;,
+ 3;492,467,493;,
+ 3;493,473,494;,
+ 3;440,439,443;,
+ 3;467,492,461;,
+ 3;443,442,448;,
+ 3;454,455,448;,
+ 3;455,454,461;,
+ 3;481,485,486;,
+ 3;489,488,498;,
+ 3;467,473,493;,
+ 3;473,478,494;,
+ 3;482,481,486;,
+ 3;439,440,436;,
+ 3;442,443,439;,
+ 3;447,448,442;,
+ 3;448,447,454;,
+ 3;460,461,454;,
+ 3;477,481,482;,
+ 3;485,484,489;,
+ 3;488,496,498;,
+ 3;461,460,467;,
+ 3;467,466,473;,
+ 3;473,472,478;,
+ 3;478,477,482;,
+ 3;438,439,435;,
+ 3;436,435,439;,
+ 3;441,442,438;,
+ 3;439,438,442;,
+ 3;442,441,447;,
+ 3;453,454,447;,
+ 3;454,453,460;,
+ 3;484,488,489;,
+ 3;446,447,441;,
+ 3;445,444,451;,
+ 3;452,453,446;,
+ 3;447,446,453;,
+ 3;456,457,450;,
+ 3;451,450,457;,
+ 3;458,459,452;,
+ 3;453,452,459;,
+ 3;459,460,453;,
+ 3;462,463,456;,
+ 3;457,456,463;,
+ 3;464,465,458;,
+ 3;459,458,465;,
+ 3;465,466,459;,
+ 3;460,459,466;,
+ 3;466,467,460;,
+ 3;463,462,469;,
+ 3;465,464,471;,
+ 3;464,470,471;,
+ 3;466,465,472;,
+ 3;465,471,472;,
+ 3;466,472,473;,
+ 3;471,470,476;,
+ 3;472,471,477;,
+ 3;472,477,478;,
+ 3;470,475,476;,
+ 3;471,476,477;,
+ 3;476,475,480;,
+ 3;477,476,481;,
+ 3;476,480,481;,
+ 3;475,479,480;,
+ 3;480,479,484;,
+ 3;479,483,484;,
+ 3;481,480,485;,
+ 3;480,484,485;,
+ 3;484,483,488;,
+ 3;483,487,488;,
+ 3;488,487,496;,
+ 3;487,497,496;,
+ 3;450,451,444;,
+ 3;462,468,469;,
+ 3;469,468,474;,
+ 3;507,506,510;,
+ 3;504,503,507;,
+ 3;510,509,515;,
+ 3;520,521,515;,
+ 3;556,555,560;,
+ 3;555,559,560;,
+ 3;501,500,504;,
+ 3;506,507,503;,
+ 3;509,510,506;,
+ 3;521,520,528;,
+ 3;503,504,500;,
+ 3;552,551,556;,
+ 3;551,555,556;,
+ 3;514,515,509;,
+ 3;515,514,520;,
+ 3;555,554,559;,
+ 3;554,557,559;,
+ 3;500,499,503;,
+ 3;503,502,506;,
+ 3;506,505,509;,
+ 3;527,528,520;,
+ 3;528,527,535;,
+ 3;546,551,552;,
+ 3;547,546,552;,
+ 3;502,503,499;,
+ 3;505,506,502;,
+ 3;508,509,505;,
+ 3;509,508,514;,
+ 3;551,550,555;,
+ 3;535,534,541;,
+ 3;541,540,547;,
+ 3;519,520,514;,
+ 3;520,519,527;,
+ 3;527,534,535;,
+ 3;534,540,541;,
+ 3;540,546,547;,
+ 3;513,514,508;,
+ 3;518,519,513;,
+ 3;514,513,519;,
+ 3;519,518,526;,
+ 3;526,527,519;,
+ 3;527,526,534;,
+ 3;546,545,551;,
+ 3;545,550,551;,
+ 3;516,517,511;,
+ 3;512,511,517;,
+ 3;523,524,516;,
+ 3;517,516,524;,
+ 3;525,526,518;,
+ 3;523,522,530;,
+ 3;524,523,531;,
+ 3;523,530,531;,
+ 3;526,525,533;,
+ 3;525,532,533;,
+ 3;526,533,534;,
+ 3;530,529,536;,
+ 3;531,530,537;,
+ 3;530,536,537;,
+ 3;533,532,539;,
+ 3;532,538,539;,
+ 3;534,533,540;,
+ 3;533,539,540;,
+ 3;537,536,543;,
+ 3;536,542,543;,
+ 3;539,538,545;,
+ 3;540,539,546;,
+ 3;539,545,546;,
+ 3;538,544,545;,
+ 3;543,542,548;,
+ 3;545,544,550;,
+ 3;544,549,550;,
+ 3;550,549,554;,
+ 3;549,553,554;,
+ 3;550,554,555;,
+ 3;554,553,557;,
+ 3;553,558,557;,
+ 3;577,578,571;,
+ 3;572,571,578;,
+ 3;613,617,616;,
+ 3;610,613,614;,
+ 3;583,584,577;,
+ 3;589,595,596;,
+ 3;564,565,561;,
+ 3;567,568,564;,
+ 3;578,577,584;,
+ 3;589,590,583;,
+ 3;562,561,565;,
+ 3;584,583,590;,
+ 3;565,564,568;,
+ 3;614,613,616;,
+ 3;573,574,567;,
+ 3;568,567,574;,
+ 3;574,575,568;,
+ 3;579,580,573;,
+ 3;574,573,580;,
+ 3;580,581,574;,
+ 3;575,574,581;,
+ 3;586,587,580;,
+ 3;581,580,587;,
+ 3;587,588,581;,
+ 3;587,586,593;,
+ 3;593,594,587;,
+ 3;588,587,594;,
+ 3;585,586,579;,
+ 3;580,579,586;,
+ 3;591,592,585;,
+ 3;586,585,592;,
+ 3;592,593,586;,
+ 3;590,589,596;,
+ 3;592,591,598;,
+ 3;591,597,598;,
+ 3;593,592,599;,
+ 3;592,598,599;,
+ 3;594,593,600;,
+ 3;593,599,600;,
+ 3;596,595,601;,
+ 3;598,597,603;,
+ 3;597,602,603;,
+ 3;599,598,604;,
+ 3;598,603,604;,
+ 3;600,599,605;,
+ 3;599,604,605;,
+ 3;603,602,607;,
+ 3;602,606,607;,
+ 3;604,603,608;,
+ 3;603,607,608;,
+ 3;604,608,609;,
+ 3;607,606,611;,
+ 3;606,610,611;,
+ 3;608,607,612;,
+ 3;607,611,612;,
+ 3;612,611,615;,
+ 3;565,566,562;,
+ 3;563,562,566;,
+ 3;568,569,565;,
+ 3;566,565,569;,
+ 3;614,616,618;,
+ 3;569,568,575;,
+ 3;611,610,614;,
+ 3;611,614,615;,
+ 3;615,614,618;,
+ 3;581,582,575;,
+ 3;582,581,588;,
+ 3;605,604,609;,
+ 3;575,576,569;,
+ 3;569,570,566;,
+ 3;570,569,576;,
+ 3;576,575,582;,
+ 3;649,657,658;,
+ 3;634,635,630;,
+ 3;639,638,643;,
+ 3;629,630,626;,
+ 3;633,634,629;,
+ 3;630,629,634;,
+ 3;633,632,637;,
+ 3;620,619,623;,
+ 3;623,624,620;,
+ 3;621,620,624;,
+ 3;624,625,621;,
+ 3;622,621,625;,
+ 3;626,627,623;,
+ 3;624,623,627;,
+ 3;627,628,624;,
+ 3;625,624,628;,
+ 3;672,678,677;,
+ 3;673,677,679;,
+ 3;674,679,680;,
+ 3;675,680,681;,
+ 3;627,626,630;,
+ 3;630,631,627;,
+ 3;637,638,633;,
+ 3;634,633,638;,
+ 3;638,639,634;,
+ 3;642,643,638;,
+ 3;640,641,636;,
+ 3;637,636,641;,
+ 3;641,642,637;,
+ 3;638,637,642;,
+ 3;641,640,645;,
+ 3;640,644,645;,
+ 3;642,641,646;,
+ 3;641,645,646;,
+ 3;643,642,647;,
+ 3;642,646,647;,
+ 3;643,647,648;,
+ 3;645,644,653;,
+ 3;644,652,653;,
+ 3;646,645,654;,
+ 3;645,653,654;,
+ 3;647,646,655;,
+ 3;646,654,655;,
+ 3;648,647,656;,
+ 3;647,655,656;,
+ 3;651,650,660;,
+ 3;653,652,662;,
+ 3;652,661,662;,
+ 3;654,653,663;,
+ 3;653,662,663;,
+ 3;655,654,664;,
+ 3;654,663,664;,
+ 3;656,655,665;,
+ 3;655,664,665;,
+ 3;682,659,666;,
+ 3;662,661,668;,
+ 3;661,667,668;,
+ 3;663,662,669;,
+ 3;662,668,669;,
+ 3;664,663,670;,
+ 3;663,669,670;,
+ 3;665,664,671;,
+ 3;664,670,671;,
+ 3;668,667,673;,
+ 3;667,672,673;,
+ 3;669,668,674;,
+ 3;668,673,674;,
+ 3;670,669,675;,
+ 3;669,674,675;,
+ 3;671,670,676;,
+ 3;670,675,676;,
+ 3;673,672,677;,
+ 3;674,673,679;,
+ 3;675,674,680;,
+ 3;676,675,681;,
+ 3;705,706,700;,
+ 3;701,700,706;,
+ 3;732,731,739;,
+ 3;691,692,687;,
+ 3;688,687,692;,
+ 3;692,693,688;,
+ 3;692,691,695;,
+ 3;695,696,692;,
+ 3;693,692,696;,
+ 3;694,695,691;,
+ 3;697,698,694;,
+ 3;695,694,698;,
+ 3;698,699,695;,
+ 3;696,695,699;,
+ 3;702,703,697;,
+ 3;698,697,703;,
+ 3;703,704,698;,
+ 3;699,698,704;,
+ 3;703,702,708;,
+ 3;706,705,713;,
+ 3;705,712,713;,
+ 3;687,688,683;,
+ 3;684,683,688;,
+ 3;688,689,684;,
+ 3;685,684,689;,
+ 3;689,690,685;,
+ 3;686,685,690;,
+ 3;689,688,693;,
+ 3;708,709,703;,
+ 3;704,703,709;,
+ 3;709,710,704;,
+ 3;710,709,717;,
+ 3;707,708,702;,
+ 3;708,707,715;,
+ 3;709,708,716;,
+ 3;707,714,715;,
+ 3;708,715,716;,
+ 3;709,716,717;,
+ 3;712,711,719;,
+ 3;713,712,720;,
+ 3;712,719,720;,
+ 3;715,714,722;,
+ 3;714,721,722;,
+ 3;716,715,723;,
+ 3;715,722,723;,
+ 3;717,716,724;,
+ 3;716,723,724;,
+ 3;719,718,725;,
+ 3;720,719,726;,
+ 3;719,725,726;,
+ 3;722,721,728;,
+ 3;721,727,728;,
+ 3;723,722,729;,
+ 3;722,728,729;,
+ 3;724,723,730;,
+ 3;723,729,730;,
+ 3;726,725,734;,
+ 3;725,733,734;,
+ 3;728,727,736;,
+ 3;727,735,736;,
+ 3;729,728,737;,
+ 3;728,736,737;,
+ 3;730,729,738;,
+ 3;729,737,738;,
+ 3;734,733,740;,
+ 3;736,735,742;,
+ 3;735,741,742;,
+ 3;737,736,743;,
+ 3;736,742,743;,
+ 3;738,737,744;,
+ 3;737,743,744;,
+ 3;742,741,745;,
+ 3;741,746,745;,
+ 3;743,742,747;,
+ 3;742,745,747;,
+ 3;744,743,748;,
+ 3;743,747,748;,
+ 3;763,764,759;,
+ 3;760,759,764;,
+ 3;770,769,773;,
+ 3;767,766,770;,
+ 3;761,762,757;,
+ 3;765,766,761;,
+ 3;768,769,765;,
+ 3;766,765,769;,
+ 3;769,770,766;,
+ 3;771,772,768;,
+ 3;769,768,772;,
+ 3;757,758,753;,
+ 3;754,753,758;,
+ 3;758,759,754;,
+ 3;758,757,762;,
+ 3;762,763,758;,
+ 3;759,758,763;,
+ 3;762,761,766;,
+ 3;766,767,762;,
+ 3;763,762,767;,
+ 3;772,773,769;,
+ 3;772,771,777;,
+ 3;771,776,777;,
+ 3;773,772,778;,
+ 3;772,777,778;,
+ 3;753,754,749;,
+ 3;750,749,754;,
+ 3;754,755,750;,
+ 3;751,750,755;,
+ 3;755,756,751;,
+ 3;752,751,756;,
+ 3;755,754,759;,
+ 3;759,760,755;,
+ 3;756,755,760;,
+ 3;778,777,783;,
+ 3;775,774,780;,
+ 3;774,779,780;,
+ 3;777,776,782;,
+ 3;776,781,782;,
+ 3;777,782,783;,
+ 3;778,783,784;,
+ 3;780,779,786;,
+ 3;779,785,786;,
+ 3;782,781,788;,
+ 3;781,787,788;,
+ 3;783,782,789;,
+ 3;782,788,789;,
+ 3;784,783,790;,
+ 3;783,789,790;,
+ 3;786,785,792;,
+ 3;785,791,792;,
+ 3;788,787,794;,
+ 3;787,793,794;,
+ 3;789,788,795;,
+ 3;788,794,795;,
+ 3;790,789,796;,
+ 3;789,795,796;,
+ 3;792,791,798;,
+ 3;791,797,798;,
+ 3;794,793,800;,
+ 3;793,799,800;,
+ 3;795,794,801;,
+ 3;794,800,801;,
+ 3;796,795,802;,
+ 3;795,801,802;,
+ 3;798,797,803;,
+ 3;800,799,804;,
+ 3;799,805,804;,
+ 3;801,800,806;,
+ 3;800,804,806;,
+ 3;802,801,807;,
+ 3;801,806,807;,
+ 3;848,847,852;,
+ 3;852,857,858;,
+ 3;838,837,841;,
+ 3;840,843,844;,
+ 3;834,835,829;,
+ 3;830,829,835;,
+ 3;840,841,837;,
+ 3;843,847,848;,
+ 3;834,833,838;,
+ 3;825,824,830;,
+ 3;837,838,833;,
+ 3;858,857,864;,
+ 3;829,830,824;,
+ 3;829,828,834;,
+ 3;819,818,825;,
+ 3;833,834,828;,
+ 3;813,812,819;,
+ 3;824,825,818;,
+ 3;864,863,870;,
+ 3;821,820,826;,
+ 3;818,819,812;,
+ 3;857,863,864;,
+ 3;837,836,840;,
+ 3;863,869,870;,
+ 3;820,821,814;,
+ 3;826,827,821;,
+ 3;831,832,826;,
+ 3;832,831,836;,
+ 3;827,828,822;,
+ 3;828,827,833;,
+ 3;815,814,821;,
+ 3;821,822,815;,
+ 3;822,821,827;,
+ 3;827,826,832;,
+ 3;832,833,827;,
+ 3;836,837,832;,
+ 3;833,832,837;,
+ 3;839,840,836;,
+ 3;840,839,843;,
+ 3;839,842,843;,
+ 3;843,842,847;,
+ 3;842,846,847;,
+ 3;814,815,808;,
+ 3;809,808,815;,
+ 3;815,816,809;,
+ 3;810,809,816;,
+ 3;816,817,810;,
+ 3;811,810,817;,
+ 3;817,818,811;,
+ 3;812,811,818;,
+ 3;816,815,822;,
+ 3;822,823,816;,
+ 3;817,816,823;,
+ 3;823,824,817;,
+ 3;818,817,824;,
+ 3;823,822,828;,
+ 3;828,829,823;,
+ 3;824,823,829;,
+ 3;846,845,850;,
+ 3;847,846,851;,
+ 3;845,849,850;,
+ 3;846,850,851;,
+ 3;847,851,852;,
+ 3;850,849,855;,
+ 3;849,854,855;,
+ 3;851,850,856;,
+ 3;850,855,856;,
+ 3;852,851,857;,
+ 3;851,856,857;,
+ 3;854,853,860;,
+ 3;853,859,860;,
+ 3;855,854,861;,
+ 3;854,860,861;,
+ 3;856,855,862;,
+ 3;855,861,862;,
+ 3;857,856,863;,
+ 3;856,862,863;,
+ 3;860,859,866;,
+ 3;859,865,866;,
+ 3;861,860,867;,
+ 3;860,866,867;,
+ 3;862,861,868;,
+ 3;861,867,868;,
+ 3;863,862,869;,
+ 3;862,868,869;,
+ 3;891,890,895;,
+ 3;927,935,934;,
+ 3;894,895,890;,
+ 3;909,915,916;,
+ 3;910,909,916;,
+ 3;899,900,896;,
+ 3;887,886,891;,
+ 3;915,921,922;,
+ 3;890,891,886;,
+ 3;890,889,894;,
+ 3;897,898,893;,
+ 3;894,893,898;,
+ 3;900,901,897;,
+ 3;898,897,901;,
+ 3;901,900,904;,
+ 3;904,907,908;,
+ 3;908,907,914;,
+ 3;877,878,871;,
+ 3;921,928,929;,
+ 3;916,915,922;,
+ 3;886,887,881;,
+ 3;882,881,887;,
+ 3;889,890,885;,
+ 3;886,885,890;,
+ 3;893,894,889;,
+ 3;893,892,897;,
+ 3;897,896,900;,
+ 3;900,899,903;,
+ 3;899,902,903;,
+ 3;900,903,904;,
+ 3;903,902,906;,
+ 3;904,903,907;,
+ 3;903,906,907;,
+ 3;907,906,913;,
+ 3;881,882,875;,
+ 3;876,875,882;,
+ 3;885,886,880;,
+ 3;881,880,886;,
+ 3;892,893,888;,
+ 3;889,888,893;,
+ 3;896,897,892;,
+ 3;914,913,920;,
+ 3;920,919,926;,
+ 3;926,925,933;,
+ 3;907,913,914;,
+ 3;902,905,906;,
+ 3;906,905,912;,
+ 3;906,912,913;,
+ 3;880,881,874;,
+ 3;875,874,881;,
+ 3;888,889,884;,
+ 3;885,884,889;,
+ 3;913,919,920;,
+ 3;919,925,926;,
+ 3;925,932,933;,
+ 3;872,871,878;,
+ 3;879,880,873;,
+ 3;874,873,880;,
+ 3;878,877,883;,
+ 3;884,885,879;,
+ 3;880,879,885;,
+ 3;905,911,912;,
+ 3;912,911,918;,
+ 3;911,917,918;,
+ 3;913,912,919;,
+ 3;912,918,919;,
+ 3;918,917,924;,
+ 3;917,923,924;,
+ 3;919,918,925;,
+ 3;918,924,925;,
+ 3;922,921,929;,
+ 3;924,923,930;,
+ 3;923,931,930;,
+ 3;925,924,932;,
+ 3;924,930,932;;
+
+ MeshNormals {
+  936;
+  0.743145;-0.000000;0.669130;,
+  0.774073;-0.088842;0.626832;,
+  0.887483;0.088844;0.452195;,
+  0.913546;0.000000;0.406736;,
+  0.951057;-0.000002;0.309017;,
+  0.962106;-0.088840;0.257796;,
+  0.705076;0.420563;0.570959;,
+  0.729237;0.574591;0.371564;,
+  0.790165;0.500068;0.354361;,
+  0.822877;0.500068;0.269825;,
+  0.876349;0.420564;0.234817;,
+  0.375458;0.906881;0.191305;,
+  0.455060;0.866057;0.207040;,
+  0.474208;0.866057;0.158339;,
+  0.555920;0.817780;0.148958;,
+  -0.079373;0.996024;-0.040443;,
+  -0.001904;0.999989;0.004276;,
+  -0.001447;0.999989;0.004452;,
+  0.086047;0.996024;0.023056;,
+  -0.512805;0.817778;-0.261287;,
+  -0.458356;0.866057;-0.199638;,
+  -0.476713;0.866057;-0.150634;,
+  -0.808376;0.420567;-0.411888;,
+  -0.792066;0.500067;-0.350093;,
+  -0.824320;0.500069;-0.265382;,
+  -0.887484;-0.088842;-0.452195;,
+  -0.913546;0.000001;-0.406736;,
+  -0.951057;0.000001;-0.309017;,
+  -0.729238;-0.574589;-0.371565;,
+  -0.790164;-0.500069;-0.354361;,
+  -0.822878;-0.500066;-0.269825;,
+  -0.368809;-0.866057;-0.337528;,
+  -0.447273;-0.817779;-0.362194;,
+  -0.375458;-0.906881;-0.191305;,
+  -0.455059;-0.866057;-0.207040;,
+  -0.474208;-0.866057;-0.158339;,
+  -0.555925;-0.817777;-0.148959;,
+  0.003132;-0.999989;-0.003478;,
+  -0.069231;-0.996024;-0.056062;,
+  0.079374;-0.996024;0.040443;,
+  0.001904;-0.999989;-0.004276;,
+  0.001446;-0.999989;-0.004452;,
+  -0.086048;-0.996024;-0.023056;,
+  0.374229;-0.866058;0.331506;,
+  0.327478;-0.906882;0.265186;,
+  0.512804;-0.817778;0.261286;,
+  0.458354;-0.866058;0.199638;,
+  0.476711;-0.866058;0.150633;,
+  0.407028;-0.906881;0.109063;,
+  0.645114;-0.500068;0.577720;,
+  0.636048;-0.574591;0.515061;,
+  0.808377;-0.420565;0.411888;,
+  0.792065;-0.500068;0.350092;,
+  0.824320;-0.500069;0.265382;,
+  0.790554;-0.574590;0.211828;,
+  0.743145;-0.000000;0.669130;,
+  0.774073;-0.088842;0.626832;,
+  0.913546;0.000000;0.406736;,
+  0.887483;0.088844;0.452195;,
+  0.951057;-0.000002;0.309017;,
+  0.962106;-0.088840;0.257796;,
+  -0.155816;0.088843;0.983783;,
+  -0.104528;0.000001;0.994522;,
+  -0.000000;-0.000000;1.000000;,
+  0.052129;-0.088842;0.994681;,
+  0.257796;0.088842;0.962106;,
+  -0.128033;0.574590;0.808365;,
+  -0.092843;0.500068;0.860995;,
+  -0.002336;0.500068;0.865983;,
+  0.047482;0.420564;0.906020;,
+  0.211829;0.574591;0.790553;,
+  0.265382;0.500069;0.824320;,
+  -0.065919;0.906882;0.416197;,
+  -0.056286;0.866058;0.496766;,
+  -0.004051;0.866057;0.499928;,
+  0.030121;0.817779;0.574744;,
+  0.109063;0.906881;0.407028;,
+  0.150634;0.866058;0.476711;,
+  0.013936;0.996024;-0.087987;,
+  -0.004655;0.999989;-0.000489;,
+  -0.004681;0.999989;-0.000000;,
+  0.004662;0.996024;0.088961;,
+  -0.023057;0.996024;-0.086048;,
+  -0.004452;0.999989;0.001446;,
+  0.090033;0.817779;-0.568446;,
+  0.048227;0.866058;-0.497612;,
+  -0.004051;0.866058;-0.499927;,
+  -0.022054;0.906882;-0.420808;,
+  -0.148959;0.817779;-0.555922;,
+  -0.158339;0.866058;-0.474207;,
+  0.141927;0.420561;-0.896094;,
+  0.088197;0.500067;-0.861484;,
+  -0.002336;0.500068;-0.865983;,
+  -0.042833;0.574590;-0.817320;,
+  -0.234817;0.420564;-0.876348;,
+  -0.269825;0.500068;-0.822877;,
+  0.155816;-0.088841;-0.983783;,
+  0.104528;-0.000001;-0.994522;,
+  0.000000;0.000000;-1.000000;,
+  -0.052129;0.088842;-0.994681;,
+  0.128032;-0.574590;-0.808365;,
+  0.092843;-0.500067;-0.860995;,
+  0.002336;-0.500068;-0.865983;,
+  -0.047482;-0.420563;-0.906020;,
+  0.065919;-0.906881;-0.416198;,
+  0.056285;-0.866058;-0.496765;,
+  0.004051;-0.866058;-0.499927;,
+  -0.030120;-0.817780;-0.574743;,
+  -0.013936;-0.996024;0.087987;,
+  0.004655;-0.999989;0.000489;,
+  0.004681;-0.999989;0.000000;,
+  -0.004662;-0.996024;-0.088961;,
+  -0.090033;-0.817779;0.568446;,
+  -0.048228;-0.866057;0.497613;,
+  0.004051;-0.866057;0.499928;,
+  0.022054;-0.906881;0.420809;,
+  -0.141927;-0.420565;0.896093;,
+  -0.088197;-0.500069;0.861483;,
+  0.002336;-0.500068;0.865983;,
+  0.042833;-0.574590;0.817319;,
+  -0.104528;0.000001;0.994522;,
+  -0.155816;0.088843;0.983783;,
+  -0.000000;-0.000000;1.000000;,
+  0.052129;-0.088842;0.994681;,
+  -0.148959;0.817779;-0.555922;,
+  -0.994522;-0.000002;0.104523;,
+  -0.978148;0.000002;0.207912;,
+  -0.951056;-0.000003;0.309017;,
+  -0.929889;-0.088845;0.356951;,
+  -0.994522;-0.000006;-0.104528;,
+  -1.000000;-0.000002;-0.000006;,
+  -0.861483;0.500070;0.088192;,
+  -0.847545;0.500067;0.177764;,
+  -0.824319;0.500071;0.265381;,
+  -0.847003;0.420563;0.325134;,
+  -0.860995;0.500068;-0.092843;,
+  -0.865984;0.500067;-0.002341;,
+  -0.497614;0.866057;0.048225;,
+  -0.489846;0.866058;0.099979;,
+  -0.476713;0.866056;0.150634;,
+  -0.537306;0.817779;0.206252;,
+  -0.496767;0.866057;-0.056286;,
+  -0.499928;0.866057;-0.004054;,
+  -0.000490;0.999989;-0.004656;,
+  -0.000975;0.999989;-0.004578;,
+  -0.001448;0.999989;-0.004451;,
+  -0.083167;0.996024;0.031925;,
+  0.000001;0.999989;-0.004680;,
+  0.496766;0.866057;-0.056283;,
+  0.488162;0.866057;-0.107904;,
+  0.474210;0.866056;-0.158340;,
+  0.393399;0.906881;-0.151012;,
+  0.499929;0.866057;-0.004048;,
+  0.860996;0.500067;-0.092839;,
+  0.846573;0.500069;-0.182333;,
+  0.822876;0.500069;-0.269825;,
+  0.764083;0.574587;-0.293304;,
+  0.994522;0.000000;-0.104523;,
+  0.978148;-0.000000;-0.207912;,
+  0.951056;-0.000000;-0.309017;,
+  0.861485;-0.500066;-0.088192;,
+  0.847546;-0.500066;-0.177764;,
+  0.824321;-0.500068;-0.265382;,
+  0.497613;-0.866057;-0.048225;,
+  0.489844;-0.866058;-0.099978;,
+  0.476711;-0.866058;-0.150633;,
+  0.000488;-0.999989;0.004656;,
+  0.000972;-0.999989;0.004579;,
+  0.001445;-0.999989;0.004452;,
+  0.000000;-0.999989;0.004680;,
+  -0.496766;-0.866058;0.056283;,
+  -0.488164;-0.866056;0.107904;,
+  -0.474209;-0.866057;0.158339;,
+  -0.497613;-0.866057;-0.048228;,
+  -0.499928;-0.866057;0.004048;,
+  -0.860995;-0.500069;0.092838;,
+  -0.846572;-0.500071;0.182333;,
+  -0.822877;-0.500067;0.269825;,
+  -0.764081;-0.574589;0.293304;,
+  -0.861483;-0.500069;-0.088197;,
+  -0.865982;-0.500069;0.002331;,
+  -0.861483;0.500070;0.088192;,
+  -0.994522;-0.000002;0.104523;,
+  -0.497614;0.866057;0.048225;,
+  -0.000490;0.999989;-0.004656;,
+  0.496766;0.866057;-0.056283;,
+  0.860996;0.500067;-0.092839;,
+  0.000488;-0.999989;0.004656;,
+  -0.496766;-0.866058;0.056283;,
+  -0.860995;-0.500069;0.092838;,
+  -0.978148;0.000002;0.207912;,
+  -0.994522;-0.000002;0.104523;,
+  -0.951056;-0.000003;0.309017;,
+  -0.929889;-0.088845;0.356951;,
+  -0.994522;-0.000006;-0.104528;,
+  -1.000000;-0.000002;-0.000006;,
+  -0.994522;-0.000002;0.104523;,
+  -0.207912;-0.000001;-0.978148;,
+  -0.257796;-0.088844;-0.962106;,
+  -0.452196;0.088843;-0.887483;,
+  -0.500000;0.000000;-0.866025;,
+  -0.587785;0.000000;-0.809017;,
+  -0.626832;-0.088843;-0.774073;,
+  -0.177763;0.500069;-0.847544;,
+  -0.234817;0.420565;-0.876348;,
+  -0.371565;0.574590;-0.729236;,
+  -0.430968;0.500069;-0.751131;,
+  -0.507122;0.500069;-0.701967;,
+  -0.570959;0.420565;-0.705075;,
+  -0.099978;0.866057;-0.489846;,
+  -0.148959;0.817779;-0.555922;,
+  -0.191306;0.906881;-0.375458;,
+  -0.246456;0.866057;-0.434976;,
+  -0.290573;0.866058;-0.406831;,
+  -0.362195;0.817779;-0.447273;,
+  0.004578;0.999989;-0.000973;,
+  -0.023056;0.996024;-0.086048;,
+  0.040443;0.996024;0.079374;,
+  0.004054;0.999989;-0.002340;,
+  0.003787;0.999989;-0.002751;,
+  -0.056062;0.996024;-0.069231;,
+  0.107904;0.866058;0.488161;,
+  0.109063;0.906882;0.407027;,
+  0.261286;0.817779;0.512803;,
+  0.253472;0.866058;0.430924;,
+  0.297127;0.866058;0.402068;,
+  0.265187;0.906881;0.327479;,
+  0.211828;0.574590;0.790554;,
+  0.411889;0.420562;0.808378;,
+  0.435015;0.500066;0.748796;,
+  0.510902;0.500067;0.699222;,
+  0.515062;0.574590;0.636049;,
+  0.452196;-0.088840;0.887483;,
+  0.500000;0.000000;0.866025;,
+  0.587785;0.000000;0.809017;,
+  0.626832;0.088841;0.774073;,
+  0.371565;-0.574589;0.729237;,
+  0.430970;-0.500066;0.751132;,
+  0.507123;-0.500066;0.701969;,
+  0.570960;-0.420562;0.705076;,
+  0.191305;-0.906882;0.375457;,
+  0.246456;-0.866058;0.434976;,
+  0.290572;-0.866058;0.406831;,
+  -0.040443;-0.996024;-0.079373;,
+  -0.004054;-0.999989;0.002340;,
+  -0.003787;-0.999989;0.002751;,
+  -0.261286;-0.817779;-0.512803;,
+  -0.253472;-0.866058;-0.430925;,
+  -0.297128;-0.866057;-0.402069;,
+  -0.411889;-0.420565;-0.808377;,
+  -0.435014;-0.500069;-0.748795;,
+  -0.510902;-0.500069;-0.699222;,
+  -0.500000;0.000000;-0.866025;,
+  -0.452196;0.088843;-0.887483;,
+  -0.587785;0.000000;-0.809017;,
+  -0.626832;-0.088843;-0.774073;,
+  0.704311;0.088842;-0.704311;,
+  0.669131;-0.000001;-0.743145;,
+  0.587785;-0.000000;-0.809017;,
+  0.578725;0.574591;-0.578725;,
+  0.581192;0.500068;-0.641988;,
+  0.510901;0.500070;-0.699221;,
+  0.297965;0.906881;-0.297965;,
+  0.337528;0.866057;-0.368808;,
+  0.297127;0.866058;-0.402068;,
+  -0.062992;0.996024;0.062992;,
+  0.003478;0.999989;0.003132;,
+  0.003787;0.999989;0.002752;,
+  0.004054;0.999989;0.002340;,
+  -0.430924;0.866058;0.253472;,
+  -0.353404;0.906882;0.229503;,
+  -0.406962;0.817780;0.406962;,
+  -0.331506;0.866058;0.374229;,
+  -0.290573;0.866057;0.406831;,
+  -0.246456;0.866057;0.434976;,
+  -0.748794;0.500070;0.435014;,
+  -0.686402;0.574591;0.445755;,
+  -0.641531;0.420566;0.641531;,
+  -0.577719;0.500071;0.645113;,
+  -0.507122;0.500070;0.701967;,
+  -0.430968;0.500069;0.751131;,
+  -0.350093;0.500067;0.792065;,
+  -0.866025;-0.000000;0.500000;,
+  -0.835354;0.088842;0.542485;,
+  -0.704311;-0.088844;0.704310;,
+  -0.669131;-0.000000;0.743145;,
+  -0.587785;0.000000;0.809017;,
+  -0.500000;0.000000;0.866026;,
+  -0.406736;0.000001;0.913546;,
+  -0.751131;-0.500069;0.430968;,
+  -0.760893;-0.420568;0.494130;,
+  -0.578724;-0.574592;0.578724;,
+  -0.581191;-0.500071;0.641986;,
+  -0.510901;-0.500070;0.699221;,
+  -0.435014;-0.500068;0.748795;,
+  -0.354361;-0.500067;0.790166;,
+  -0.482681;-0.817780;0.313457;,
+  -0.297966;-0.906881;0.297966;,
+  -0.337527;-0.866058;0.368807;,
+  -0.297127;-0.866058;0.402068;,
+  -0.253472;-0.866058;0.430924;,
+  -0.207040;-0.866057;0.455059;,
+  0.062991;-0.996024;-0.062991;,
+  -0.003479;-0.999989;-0.003132;,
+  -0.003787;-0.999989;-0.002751;,
+  -0.004054;-0.999989;-0.002340;,
+  0.406963;-0.817778;-0.406964;,
+  0.331506;-0.866058;-0.374229;,
+  0.290572;-0.866058;-0.406831;,
+  0.246455;-0.866058;-0.434975;,
+  0.641532;-0.420564;-0.641532;,
+  0.577720;-0.500068;-0.645114;,
+  0.507122;-0.500068;-0.701968;,
+  0.669131;-0.000001;-0.743145;,
+  0.587785;-0.000000;-0.809017;,
+  0.500000;-0.000001;0.866025;,
+  0.587786;-0.000001;0.809017;,
+  0.669131;-0.000000;0.743144;,
+  0.743145;-0.000000;0.669130;,
+  0.430968;0.500069;0.751131;,
+  0.507123;0.500067;0.701968;,
+  0.577720;0.500068;0.645113;,
+  0.641988;0.500068;0.581191;,
+  0.705076;0.420563;0.570959;,
+  0.199638;0.866058;0.458354;,
+  0.246455;0.866058;0.434975;,
+  0.290573;0.866058;0.406831;,
+  0.331506;0.866058;0.374229;,
+  0.368807;0.866059;0.337526;,
+  0.447272;0.817780;0.362193;,
+  -0.004276;0.999989;0.001904;,
+  -0.004054;0.999989;0.002340;,
+  -0.003787;0.999989;0.002751;,
+  -0.003478;0.999989;0.003133;,
+  -0.003132;0.999989;0.003479;,
+  0.069231;0.996024;0.056062;,
+  -0.207040;0.866058;-0.455058;,
+  -0.253472;0.866058;-0.430924;,
+  -0.297128;0.866057;-0.402069;,
+  -0.337528;0.866058;-0.368808;,
+  -0.374230;0.866058;-0.331506;,
+  -0.327479;0.906881;-0.265187;,
+  -0.435014;0.500069;-0.748795;,
+  -0.510902;0.500069;-0.699221;,
+  -0.581193;0.500066;-0.641989;,
+  -0.645115;0.500066;-0.577720;,
+  -0.636049;0.574590;-0.515062;,
+  -0.500000;-0.000000;-0.866025;,
+  -0.587786;0.000000;-0.809017;,
+  -0.669131;0.000001;-0.743145;,
+  -0.743145;-0.000001;-0.669130;,
+  -0.774073;0.088840;-0.626832;,
+  -0.507122;-0.500069;-0.701967;,
+  -0.577720;-0.500067;-0.645114;,
+  -0.641989;-0.500066;-0.581192;,
+  -0.705077;-0.420562;-0.570959;,
+  -0.290573;-0.866058;-0.406831;,
+  -0.331506;-0.866058;-0.374229;,
+  -0.368809;-0.866057;-0.337528;,
+  -0.447273;-0.817779;-0.362194;,
+  0.003787;-0.999989;-0.002752;,
+  0.003479;-0.999989;-0.003132;,
+  0.003132;-0.999989;-0.003478;,
+  0.297127;-0.866058;0.402068;,
+  0.337527;-0.866058;0.368807;,
+  0.374229;-0.866058;0.331506;,
+  0.510903;-0.500066;0.699223;,
+  0.581192;-0.500067;0.641988;,
+  0.645114;-0.500068;0.577720;,
+  0.587786;-0.000001;0.809017;,
+  0.669131;-0.000000;0.743144;,
+  0.743145;-0.000000;0.669130;,
+  -0.542485;0.088842;0.835354;,
+  -0.500000;0.000000;0.866025;,
+  -0.406736;-0.000001;0.913546;,
+  -0.356951;-0.088840;0.929889;,
+  -0.645114;0.500069;0.577719;,
+  -0.641531;0.420566;0.641531;,
+  -0.445755;0.574590;0.686403;,
+  -0.435014;0.500068;0.748795;,
+  -0.354361;0.500068;0.790165;,
+  -0.325134;0.420563;0.847003;,
+  -0.374228;0.866058;0.331505;,
+  -0.406962;0.817780;0.406962;,
+  -0.229503;0.906882;0.353403;,
+  -0.253472;0.866058;0.430924;,
+  -0.207040;0.866058;0.455059;,
+  -0.206252;0.817780;0.537305;,
+  -0.003132;0.999989;-0.003479;,
+  -0.062992;0.996024;0.062992;,
+  0.048519;0.996024;-0.074712;,
+  -0.004053;0.999989;-0.002341;,
+  -0.004276;0.999989;-0.001903;,
+  -0.031925;0.996024;0.083167;,
+  0.368807;0.866058;-0.337527;,
+  0.297965;0.906881;-0.297965;,
+  0.313457;0.817779;-0.482682;,
+  0.246456;0.866057;-0.434976;,
+  0.199638;0.866057;-0.458355;,
+  0.151011;0.906882;-0.393397;,
+  0.641987;0.500068;-0.581192;,
+  0.578725;0.574591;-0.578725;,
+  0.494131;0.420563;-0.760895;,
+  0.430968;0.500069;-0.751131;,
+  0.350093;0.500067;-0.792065;,
+  0.293303;0.574589;-0.764081;,
+  0.704311;0.088840;-0.704311;,
+  0.542485;-0.088843;-0.835355;,
+  0.500000;-0.000001;-0.866026;,
+  0.406737;0.000000;-0.913545;,
+  0.356951;0.088843;-0.929889;,
+  0.445755;-0.574589;-0.686404;,
+  0.435014;-0.500067;-0.748796;,
+  0.354361;-0.500068;-0.790165;,
+  0.325134;-0.420565;-0.847003;,
+  0.229503;-0.906881;-0.353404;,
+  0.253472;-0.866057;-0.430925;,
+  0.207040;-0.866057;-0.455059;,
+  0.206252;-0.817779;-0.537306;,
+  -0.048518;-0.996024;0.074711;,
+  0.004054;-0.999989;0.002340;,
+  0.004276;-0.999989;0.001904;,
+  0.031924;-0.996024;-0.083166;,
+  -0.313457;-0.817779;0.482681;,
+  -0.246455;-0.866058;0.434975;,
+  -0.199638;-0.866058;0.458354;,
+  -0.151011;-0.906882;0.393397;,
+  -0.494131;-0.420563;0.760895;,
+  -0.430968;-0.500068;0.751131;,
+  -0.350093;-0.500067;0.792066;,
+  -0.293303;-0.574591;0.764080;,
+  -0.500000;0.000000;0.866025;,
+  -0.542485;0.088842;0.835354;,
+  -0.406736;-0.000001;0.913546;,
+  -0.356951;-0.088840;0.929889;,
+  -0.962106;0.088846;-0.257796;,
+  -0.978148;-0.000002;-0.207912;,
+  -0.994522;-0.000006;-0.104528;,
+  -0.790554;0.574590;-0.211828;,
+  -0.846573;0.500070;-0.182333;,
+  -0.860995;0.500068;-0.092843;,
+  -0.407027;0.906881;-0.109063;,
+  -0.488162;0.866057;-0.107904;,
+  -0.496767;0.866057;-0.056286;,
+  0.002340;0.999989;-0.004054;,
+  -0.079374;0.996024;-0.040443;,
+  0.086049;0.996024;0.023057;,
+  0.000974;0.999989;-0.004578;,
+  0.000490;0.999989;-0.004655;,
+  0.000001;0.999989;-0.004680;,
+  0.434976;0.866057;0.246455;,
+  0.375458;0.906881;0.191305;,
+  0.555923;0.817778;0.148959;,
+  0.489844;0.866058;0.099978;,
+  0.497613;0.866058;0.048228;,
+  0.499929;0.866057;-0.004048;,
+  0.751130;0.500070;0.430968;,
+  0.729237;0.574590;0.371564;,
+  0.876350;0.420560;0.234818;,
+  0.847545;0.500068;0.177763;,
+  0.861483;0.500068;0.088197;,
+  0.865984;0.500067;-0.002331;,
+  0.866025;-0.000000;0.500000;,
+  0.887483;0.088844;0.452195;,
+  0.962106;-0.088841;0.257796;,
+  0.978148;-0.000001;0.207912;,
+  0.994522;-0.000001;0.104528;,
+  1.000000;0.000000;0.000006;,
+  0.748797;-0.500066;0.435015;,
+  0.808377;-0.420564;0.411888;,
+  0.790554;-0.574589;0.211829;,
+  0.846574;-0.500068;0.182333;,
+  0.860994;-0.500070;0.092843;,
+  0.865983;-0.500067;0.002341;,
+  0.512805;-0.817778;0.261287;,
+  0.407029;-0.906881;0.109063;,
+  0.488162;-0.866057;0.107904;,
+  0.496765;-0.866058;0.056286;,
+  0.499928;-0.866058;0.004054;,
+  -0.086049;-0.996024;-0.023057;,
+  -0.000973;-0.999989;0.004579;,
+  -0.000488;-0.999989;0.004655;,
+  0.000000;-0.999989;0.004680;,
+  -0.555924;-0.817778;-0.148959;,
+  -0.489847;-0.866057;-0.099979;,
+  -0.497613;-0.866057;-0.048228;,
+  -0.499928;-0.866057;0.004048;,
+  -0.876346;-0.420569;-0.234816;,
+  -0.847543;-0.500071;-0.177763;,
+  -0.861483;-0.500069;-0.088197;,
+  -0.865982;-0.500069;0.002331;,
+  0.860996;0.500067;-0.092839;,
+  0.994522;0.000000;-0.104523;,
+  0.861485;-0.500066;-0.088192;,
+  0.497613;-0.866057;-0.048225;,
+  0.000488;-0.999989;0.004656;,
+  -0.978148;-0.000002;-0.207912;,
+  -0.962106;0.088846;-0.257796;,
+  -0.994522;-0.000006;-0.104528;,
+  -0.052129;0.088843;-0.994681;,
+  -0.104529;0.000001;-0.994522;,
+  -0.207912;-0.000001;-0.978148;,
+  -0.042834;0.574590;-0.817320;,
+  -0.088197;0.500068;-0.861483;,
+  -0.177763;0.500069;-0.847544;,
+  -0.022054;0.906881;-0.420808;,
+  -0.048228;0.866057;-0.497613;,
+  -0.099978;0.866057;-0.489846;,
+  0.004662;0.996024;0.088961;,
+  0.004655;0.999989;-0.000489;,
+  0.004578;0.999989;-0.000973;,
+  -0.099978;0.866058;0.489845;,
+  -0.065920;0.906881;0.416198;,
+  0.030121;0.817778;0.574744;,
+  0.056286;0.866057;0.496766;,
+  0.107904;0.866058;0.488161;,
+  -0.177763;0.500068;0.847545;,
+  -0.128032;0.574591;0.808364;,
+  0.047483;0.420565;0.906019;,
+  0.092843;0.500068;0.860995;,
+  0.182333;0.500066;0.846575;,
+  0.211828;0.574590;0.790554;,
+  -0.309017;0.000001;0.951057;,
+  -0.207912;-0.000001;0.978148;,
+  -0.155816;0.088841;0.983783;,
+  0.052129;-0.088843;0.994681;,
+  0.104529;0.000001;0.994522;,
+  0.207912;0.000001;0.978148;,
+  0.257795;0.088841;0.962106;,
+  -0.269825;-0.500067;0.822878;,
+  -0.182333;-0.500068;0.846574;,
+  -0.141927;-0.420563;0.896093;,
+  0.042834;-0.574590;0.817320;,
+  0.088197;-0.500068;0.861483;,
+  0.177763;-0.500067;0.847545;,
+  0.234817;-0.420562;0.876349;,
+  -0.107903;-0.866058;0.488160;,
+  -0.090033;-0.817779;0.568446;,
+  0.022054;-0.906881;0.420808;,
+  0.048228;-0.866057;0.497613;,
+  0.099978;-0.866057;0.489846;,
+  0.148959;-0.817779;0.555922;,
+  -0.004578;-0.999989;-0.000974;,
+  -0.013936;-0.996024;0.087986;,
+  -0.004662;-0.996024;-0.088961;,
+  -0.004655;-0.999989;0.000489;,
+  -0.004578;-0.999989;0.000973;,
+  0.023056;-0.996024;0.086048;,
+  0.065919;-0.906882;-0.416197;,
+  -0.030121;-0.817778;-0.574744;,
+  -0.056286;-0.866057;-0.496766;,
+  -0.107903;-0.866058;-0.488161;,
+  -0.109063;-0.906882;-0.407027;,
+  -0.047483;-0.420565;-0.906019;,
+  -0.092843;-0.500069;-0.860995;,
+  -0.182333;-0.500068;-0.846573;,
+  -0.211828;-0.574590;-0.790554;,
+  -0.104529;0.000001;-0.994522;,
+  -0.052129;0.088843;-0.994681;,
+  -0.207912;-0.000001;-0.978148;,
+  -0.257796;-0.088844;-0.962106;,
+  0.994680;0.088847;0.052129;,
+  1.000000;-0.000001;-0.000000;,
+  0.994522;-0.000000;-0.104529;,
+  0.817319;0.574591;0.042834;,
+  0.865982;0.500070;0.002336;,
+  0.861483;0.500069;-0.088197;,
+  0.420808;0.906881;0.022054;,
+  0.499928;0.866057;0.004051;,
+  0.497612;0.866058;-0.048228;,
+  0.568447;0.817779;-0.090033;,
+  -0.001447;0.999989;0.004452;,
+  0.086047;0.996024;0.023056;,
+  -0.088963;0.996024;-0.004662;,
+  -0.000000;0.999989;0.004681;,
+  0.000491;0.999989;0.004655;,
+  0.087988;0.996024;-0.013936;,
+  -0.476713;0.866057;-0.150634;,
+  -0.407030;0.906880;-0.109063;,
+  -0.574745;0.817778;-0.030121;,
+  -0.499928;0.866057;0.004051;,
+  -0.496765;0.866058;0.056286;,
+  -0.416198;0.906882;0.065919;,
+  -0.824320;0.500069;-0.265382;,
+  -0.790555;0.574588;-0.211829;,
+  -0.906020;0.420563;-0.047482;,
+  -0.865983;0.500068;0.002336;,
+  -0.860995;0.500068;0.092843;,
+  -0.808364;0.574591;0.128033;,
+  -0.951057;0.000001;-0.309017;,
+  -0.962106;0.088846;-0.257795;,
+  -0.994681;-0.088839;-0.052129;,
+  -1.000000;0.000001;-0.000000;,
+  -0.994522;-0.000002;0.104528;,
+  -0.983783;0.088838;0.155816;,
+  -0.822878;-0.500066;-0.269825;,
+  -0.876349;-0.420563;-0.234817;,
+  -0.817322;-0.574587;-0.042834;,
+  -0.865985;-0.500064;-0.002336;,
+  -0.861483;-0.500069;0.088197;,
+  -0.896091;-0.420568;0.141927;,
+  -0.555925;-0.817777;-0.148959;,
+  -0.420806;-0.906883;-0.022053;,
+  -0.499928;-0.866057;-0.004051;,
+  -0.497613;-0.866057;0.048228;,
+  -0.568445;-0.817780;0.090033;,
+  0.088961;-0.996024;0.004662;,
+  0.000000;-0.999989;-0.004681;,
+  -0.000488;-0.999989;-0.004655;,
+  -0.087987;-0.996024;0.013936;,
+  0.574745;-0.817778;0.030121;,
+  0.499927;-0.866058;-0.004051;,
+  0.496766;-0.866057;-0.056286;,
+  0.906019;-0.420564;0.047482;,
+  0.865983;-0.500068;-0.002336;,
+  0.860994;-0.500070;-0.092843;,
+  1.000000;-0.000001;-0.000000;,
+  0.994680;0.088847;0.052129;,
+  0.994522;-0.000000;-0.104529;,
+  0.257796;0.088842;0.962106;,
+  0.309017;0.000000;0.951056;,
+  0.406737;0.000001;0.913545;,
+  0.500000;-0.000001;0.866025;,
+  0.265382;0.500069;0.824320;,
+  0.350093;0.500069;0.792064;,
+  0.430968;0.500069;0.751131;,
+  0.150634;0.866058;0.476711;,
+  0.199638;0.866058;0.458354;,
+  0.246455;0.866058;0.434975;,
+  -0.004452;0.999989;0.001446;,
+  -0.004276;0.999989;0.001904;,
+  -0.004054;0.999989;0.002340;,
+  -0.148959;0.817779;-0.555922;,
+  -0.158339;0.866058;-0.474207;,
+  -0.207040;0.866058;-0.455058;,
+  -0.253472;0.866058;-0.430924;,
+  -0.234817;0.420564;-0.876348;,
+  -0.269825;0.500068;-0.822877;,
+  -0.354361;0.500070;-0.790164;,
+  -0.435014;0.500069;-0.748795;,
+  -0.257796;-0.088842;-0.962106;,
+  -0.309017;0.000000;-0.951056;,
+  -0.406737;-0.000001;-0.913545;,
+  -0.500000;-0.000000;-0.866025;,
+  -0.211828;-0.574591;-0.790553;,
+  -0.265382;-0.500069;-0.824320;,
+  -0.350093;-0.500069;-0.792064;,
+  -0.430968;-0.500070;-0.751130;,
+  -0.507122;-0.500069;-0.701967;,
+  0.065919;-0.906881;-0.416198;,
+  0.004051;-0.866058;-0.499927;,
+  -0.030120;-0.817780;-0.574743;,
+  -0.109063;-0.906881;-0.407028;,
+  -0.150634;-0.866058;-0.476711;,
+  -0.199638;-0.866058;-0.458354;,
+  -0.246455;-0.866058;-0.434975;,
+  -0.290573;-0.866058;-0.406831;,
+  -0.013936;-0.996024;0.087987;,
+  0.004655;-0.999989;0.000489;,
+  0.004681;-0.999989;0.000000;,
+  -0.004662;-0.996024;-0.088961;,
+  0.023057;-0.996024;0.086048;,
+  0.004452;-0.999989;-0.001446;,
+  0.004276;-0.999989;-0.001904;,
+  0.004054;-0.999989;-0.002341;,
+  0.003787;-0.999989;-0.002752;,
+  0.022054;-0.906881;0.420809;,
+  0.148959;-0.817779;0.555921;,
+  0.158339;-0.866058;0.474207;,
+  0.207039;-0.866058;0.455058;,
+  0.253473;-0.866057;0.430925;,
+  0.297127;-0.866058;0.402068;,
+  0.234817;-0.420565;0.876348;,
+  0.269825;-0.500068;0.822877;,
+  0.354361;-0.500070;0.790164;,
+  0.435015;-0.500068;0.748795;,
+  0.510903;-0.500066;0.699223;,
+  0.309017;0.000000;0.951056;,
+  0.257796;0.088842;0.962106;,
+  0.406737;0.000001;0.913545;,
+  0.500000;-0.000001;0.866025;,
+  0.587786;-0.000001;0.809017;,
+  -0.004662;-0.996024;-0.088961;,
+  -0.835354;0.088843;0.542486;,
+  -0.809017;-0.000001;0.587786;,
+  -0.743145;-0.000001;0.669131;,
+  -0.704311;-0.088842;0.704311;,
+  -0.686401;0.574592;0.445755;,
+  -0.701967;0.500070;0.507122;,
+  -0.645114;0.500069;0.577719;,
+  -0.641531;0.420566;0.641531;,
+  -0.353404;0.906882;0.229503;,
+  -0.406830;0.866058;0.290572;,
+  -0.374228;0.866058;0.331505;,
+  0.074712;0.996024;-0.048519;,
+  -0.002751;0.999989;-0.003787;,
+  -0.003132;0.999989;-0.003479;,
+  0.482682;0.817779;-0.313458;,
+  0.402069;0.866057;-0.297128;,
+  0.368807;0.866058;-0.337527;,
+  0.822876;0.500069;-0.269825;,
+  0.764083;0.574587;-0.293304;,
+  0.760894;0.420564;-0.494131;,
+  0.699223;0.500066;-0.510902;,
+  0.641987;0.500068;-0.581192;,
+  0.951056;-0.000000;-0.309017;,
+  0.929888;0.088846;-0.356951;,
+  0.835354;-0.088843;-0.542486;,
+  0.809017;0.000001;-0.587785;,
+  0.743145;-0.000001;-0.669131;,
+  0.704311;0.088840;-0.704311;,
+  0.847546;-0.500066;-0.177764;,
+  0.824321;-0.500068;-0.265382;,
+  0.847000;-0.420569;-0.325133;,
+  0.686402;-0.574591;-0.445755;,
+  0.701968;-0.500068;-0.507122;,
+  0.645114;-0.500068;-0.577720;,
+  0.641531;-0.420566;-0.641531;,
+  0.489844;-0.866058;-0.099978;,
+  0.476711;-0.866058;-0.150633;,
+  0.537308;-0.817777;-0.206253;,
+  0.353404;-0.906881;-0.229504;,
+  0.406832;-0.866057;-0.290573;,
+  0.374229;-0.866058;-0.331506;,
+  0.406962;-0.817780;-0.406962;,
+  0.001445;-0.999989;0.004452;,
+  0.083164;-0.996024;-0.031924;,
+  -0.074711;-0.996024;0.048518;,
+  0.002751;-0.999989;0.003787;,
+  0.003132;-0.999989;0.003478;,
+  0.062991;-0.996024;-0.062991;,
+  0.004276;-0.999989;0.001904;,
+  0.031924;-0.996024;-0.083166;,
+  -0.474209;-0.866057;0.158339;,
+  -0.393397;-0.906882;0.151011;,
+  -0.482680;-0.817780;0.313457;,
+  -0.402067;-0.866059;0.297126;,
+  -0.368806;-0.866059;0.337526;,
+  -0.297964;-0.906882;0.297964;,
+  -0.151011;-0.906882;0.393397;,
+  -0.764081;-0.574589;0.293304;,
+  -0.760894;-0.420566;0.494131;,
+  -0.699220;-0.500071;0.510901;,
+  -0.641986;-0.500071;0.581191;,
+  -0.578724;-0.574594;0.578723;,
+  -0.809017;-0.000001;0.587786;,
+  -0.835354;0.088843;0.542486;,
+  -0.743145;-0.000001;0.669131;,
+  -0.704311;-0.088842;0.704311;,
+  -0.774073;0.088847;-0.626831;,
+  -0.809017;-0.000000;-0.587785;,
+  -0.866025;-0.000003;-0.500000;,
+  -0.887483;-0.088842;-0.452195;,
+  -0.636048;0.574591;-0.515061;,
+  -0.699222;0.500069;-0.510901;,
+  -0.748796;0.500067;-0.435015;,
+  -0.808379;0.420560;-0.411889;,
+  -0.327479;0.906881;-0.265187;,
+  -0.402070;0.866057;-0.297128;,
+  -0.430925;0.866057;-0.253472;,
+  -0.512802;0.817780;-0.261286;,
+  0.069231;0.996024;0.056062;,
+  0.002751;0.999989;-0.003787;,
+  0.002340;0.999989;-0.004054;,
+  -0.079374;0.996024;-0.040443;,
+  0.447272;0.817779;0.362194;,
+  0.406831;0.866058;0.290573;,
+  0.434976;0.866057;0.246455;,
+  0.705077;0.420562;0.570959;,
+  0.701969;0.500066;0.507123;,
+  0.751130;0.500070;0.430968;,
+  0.774073;-0.088842;0.626832;,
+  0.809017;-0.000002;0.587785;,
+  0.866025;-0.000000;0.500000;,
+  0.507123;-0.500066;0.701969;,
+  0.570960;-0.420562;0.705076;,
+  0.636047;-0.574592;0.515061;,
+  0.699222;-0.500068;0.510902;,
+  0.748797;-0.500066;0.435015;,
+  0.290572;-0.866058;0.406831;,
+  0.362194;-0.817779;0.447272;,
+  0.327477;-0.906882;0.265186;,
+  0.402068;-0.866058;0.297127;,
+  0.430925;-0.866057;0.253473;,
+  0.512805;-0.817778;0.261287;,
+  -0.003787;-0.999989;0.002751;,
+  0.056062;-0.996024;0.069231;,
+  -0.069231;-0.996024;-0.056062;,
+  -0.002752;-0.999989;0.003786;,
+  -0.002340;-0.999989;0.004054;,
+  0.079374;-0.996024;0.040443;,
+  -0.297128;-0.866057;-0.402069;,
+  -0.265187;-0.906881;-0.327479;,
+  -0.447273;-0.817779;-0.362195;,
+  -0.406833;-0.866057;-0.290573;,
+  -0.434976;-0.866057;-0.246456;,
+  -0.375457;-0.906882;-0.191305;,
+  -0.510902;-0.500069;-0.699222;,
+  -0.515062;-0.574591;-0.636048;,
+  -0.705075;-0.420566;-0.570959;,
+  -0.701968;-0.500068;-0.507122;,
+  -0.751133;-0.500065;-0.430969;,
+  -0.729237;-0.574589;-0.371565;,
+  -0.626832;-0.088843;-0.774073;,
+  -0.809017;-0.000000;-0.587785;,
+  -0.774073;0.088847;-0.626831;,
+  -0.866025;-0.000003;-0.500000;,
+  -0.887483;-0.088842;-0.452195;,
+  0.587785;-0.000000;-0.809017;,
+  0.500000;-0.000001;-0.866025;,
+  0.406736;0.000001;-0.913546;,
+  0.309017;-0.000000;-0.951057;,
+  0.207912;-0.000001;-0.978148;,
+  0.155816;-0.088841;-0.983783;,
+  0.510901;0.500070;-0.699221;,
+  0.435014;0.500068;-0.748795;,
+  0.354361;0.500067;-0.790165;,
+  0.269825;0.500068;-0.822877;,
+  0.182333;0.500068;-0.846573;,
+  0.141927;0.420562;-0.896094;,
+  0.297127;0.866058;-0.402068;,
+  0.253472;0.866058;-0.430924;,
+  0.207039;0.866058;-0.455059;,
+  0.158339;0.866058;-0.474207;,
+  0.107903;0.866058;-0.488160;,
+  0.090033;0.817780;-0.568445;,
+  0.004054;0.999989;0.002340;,
+  0.004276;0.999989;0.001903;,
+  0.004452;0.999989;0.001446;,
+  0.004579;0.999989;0.000973;,
+  0.013936;0.996024;-0.087987;,
+  -0.246456;0.866057;0.434976;,
+  -0.199638;0.866057;0.458356;,
+  -0.150633;0.866057;0.476712;,
+  -0.099978;0.866058;0.489845;,
+  -0.065920;0.906881;0.416198;,
+  -0.350093;0.500067;0.792065;,
+  -0.265382;0.500065;0.824322;,
+  -0.177763;0.500068;0.847545;,
+  -0.406736;0.000001;0.913546;,
+  -0.309017;0.000001;0.951057;,
+  -0.207912;-0.000001;0.978148;,
+  -0.354361;-0.500067;0.790166;,
+  -0.269825;-0.500067;0.822878;,
+  -0.182333;-0.500068;0.846574;,
+  -0.253472;-0.866058;0.430924;,
+  -0.207040;-0.866057;0.455059;,
+  -0.158339;-0.866057;0.474209;,
+  -0.107903;-0.866058;0.488160;,
+  -0.004054;-0.999989;-0.002340;,
+  -0.004276;-0.999989;-0.001904;,
+  -0.004452;-0.999989;-0.001447;,
+  -0.004578;-0.999989;-0.000974;,
+  0.290572;-0.866058;-0.406831;,
+  0.246455;-0.866058;-0.434975;,
+  0.199638;-0.866058;-0.458354;,
+  0.150633;-0.866058;-0.476711;,
+  0.099978;-0.866058;-0.489844;,
+  0.065919;-0.906882;-0.416197;,
+  0.507122;-0.500068;-0.701968;,
+  0.430968;-0.500067;-0.751132;,
+  0.350093;-0.500068;-0.792065;,
+  0.265382;-0.500068;-0.824321;,
+  0.177763;-0.500068;-0.847545;,
+  0.128032;-0.574591;-0.808364;,
+  0.587785;-0.000000;-0.809017;,
+  0.500000;-0.000001;-0.866025;,
+  0.406736;0.000001;-0.913546;,
+  0.309017;-0.000000;-0.951057;,
+  0.207912;-0.000001;-0.978148;,
+  0.155816;-0.088841;-0.983783;,
+  0.994522;-0.000000;-0.104529;,
+  0.983782;-0.088848;-0.155816;,
+  0.929889;0.088842;-0.356951;,
+  0.913545;-0.000004;-0.406737;,
+  0.866025;-0.000000;-0.500000;,
+  0.835354;-0.088842;-0.542486;,
+  0.861483;0.500069;-0.088197;,
+  0.896093;0.420565;-0.141928;,
+  0.764081;0.574590;-0.293303;,
+  0.792065;0.500068;-0.350093;,
+  0.751132;0.500067;-0.430969;,
+  0.760895;0.420563;-0.494131;,
+  0.568447;0.817779;-0.090033;,
+  0.393398;0.906881;-0.151011;,
+  0.458355;0.866057;-0.199638;,
+  0.434975;0.866058;-0.246455;,
+  0.482682;0.817779;-0.313457;,
+  -0.083167;0.996024;0.031925;,
+  0.001903;0.999989;0.004276;,
+  0.002340;0.999989;0.004054;,
+  0.074711;0.996024;-0.048518;,
+  -0.537305;0.817779;0.206252;,
+  -0.455059;0.866057;0.207040;,
+  -0.430924;0.866058;0.253472;,
+  -0.353404;0.906882;0.229503;,
+  -0.847002;0.420565;0.325134;,
+  -0.790165;0.500068;0.354361;,
+  -0.748794;0.500070;0.435014;,
+  -0.929889;-0.088844;0.356951;,
+  -0.913545;-0.000000;0.406737;,
+  -0.866025;-0.000000;0.500000;,
+  -0.764079;-0.574592;0.293303;,
+  -0.792064;-0.500069;0.350093;,
+  -0.751131;-0.500069;0.430968;,
+  -0.393396;-0.906882;0.151011;,
+  -0.458353;-0.866058;0.199638;,
+  -0.434975;-0.866058;0.246455;,
+  -0.482681;-0.817780;0.313457;,
+  -0.000488;-0.999989;-0.004655;,
+  -0.087987;-0.996024;0.013936;,
+  0.083167;-0.996024;-0.031925;,
+  -0.001904;-0.999989;-0.004276;,
+  -0.002341;-0.999989;-0.004054;,
+  -0.074712;-0.996024;0.048518;,
+  0.496766;-0.866057;-0.056286;,
+  0.416198;-0.906881;-0.065919;,
+  0.537307;-0.817778;-0.206253;,
+  0.455059;-0.866057;-0.207040;,
+  0.430924;-0.866058;-0.253472;,
+  0.353404;-0.906881;-0.229503;,
+  0.860994;-0.500070;-0.092843;,
+  0.808364;-0.574591;-0.128033;,
+  0.847002;-0.420567;-0.325134;,
+  0.790165;-0.500068;-0.354361;,
+  0.748796;-0.500066;-0.435015;,
+  0.686402;-0.574592;-0.445754;,
+  0.641532;-0.420564;-0.641532;,
+  0.994522;-0.000000;-0.104529;,
+  0.983782;-0.088848;-0.155816;,
+  0.913545;-0.000004;-0.406737;,
+  0.929889;0.088842;-0.356951;,
+  0.866025;-0.000000;-0.500000;,
+  0.835354;-0.088842;-0.542486;,
+  0.669131;-0.000001;-0.743145;,
+  0.704311;0.088842;-0.704311;;
+  1152;
+  3;7,8,2;,
+  3;3,2,8;,
+  3;8,9,3;,
+  3;4,3,9;,
+  3;9,10,4;,
+  3;5,4,10;,
+  3;11,12,7;,
+  3;8,7,12;,
+  3;12,13,8;,
+  3;9,8,13;,
+  3;13,14,9;,
+  3;10,9,14;,
+  3;12,11,16;,
+  3;13,12,17;,
+  3;17,18,13;,
+  3;14,13,18;,
+  3;52,51,57;,
+  3;51,58,57;,
+  3;53,52,59;,
+  3;52,57,59;,
+  3;53,59,60;,
+  3;15,16,11;,
+  3;16,17,12;,
+  3;16,15,20;,
+  3;17,16,21;,
+  3;34,33,40;,
+  3;33,39,40;,
+  3;40,39,46;,
+  3;39,45,46;,
+  3;41,40,47;,
+  3;40,46,47;,
+  3;46,45,52;,
+  3;45,51,52;,
+  3;47,46,53;,
+  3;46,52,53;,
+  3;47,53,54;,
+  3;54,53,60;,
+  3;20,21,16;,
+  3;20,19,23;,
+  3;23,24,20;,
+  3;21,20,24;,
+  3;23,22,26;,
+  3;26,27,23;,
+  3;24,23,27;,
+  3;26,25,29;,
+  3;27,26,30;,
+  3;26,29,30;,
+  3;29,28,34;,
+  3;28,33,34;,
+  3;30,29,35;,
+  3;29,34,35;,
+  3;35,34,41;,
+  3;34,40,41;,
+  3;35,41,42;,
+  3;42,41,48;,
+  3;41,47,48;,
+  3;48,47,54;,
+  3;50,49,56;,
+  3;1,0,6;,
+  3;25,28,29;,
+  3;44,43,50;,
+  3;30,35,36;,
+  3;36,35,42;,
+  3;49,55,56;,
+  3;43,49,50;,
+  3;37,43,44;,
+  3;38,37,44;,
+  3;25,26,22;,
+  3;19,20,15;,
+  3;32,31,38;,
+  3;22,23,19;,
+  3;31,37,38;,
+  3;66,67,61;,
+  3;62,61,67;,
+  3;67,68,62;,
+  3;63,62,68;,
+  3;68,69,63;,
+  3;64,63,69;,
+  3;72,73,66;,
+  3;67,66,73;,
+  3;73,74,67;,
+  3;68,67,74;,
+  3;74,75,68;,
+  3;69,68,75;,
+  3;78,79,72;,
+  3;73,72,79;,
+  3;79,80,73;,
+  3;74,73,80;,
+  3;80,81,74;,
+  3;75,74,81;,
+  3;80,79,86;,
+  3;81,80,87;,
+  3;79,78,85;,
+  3;113,112,117;,
+  3;112,116,117;,
+  3;113,117,118;,
+  3;117,116,120;,
+  3;116,121,120;,
+  3;118,117,122;,
+  3;117,120,122;,
+  3;118,122,123;,
+  3;84,85,78;,
+  3;85,86,79;,
+  3;86,87,80;,
+  3;105,104,109;,
+  3;114,113,118;,
+  3;119,118,123;,
+  3;109,108,113;,
+  3;108,112,113;,
+  3;90,91,84;,
+  3;85,84,91;,
+  3;91,92,85;,
+  3;86,85,92;,
+  3;91,90,97;,
+  3;97,96,101;,
+  3;96,100,101;,
+  3;101,100,105;,
+  3;100,104,105;,
+  3;101,105,106;,
+  3;105,109,110;,
+  3;110,109,114;,
+  3;109,113,114;,
+  3;114,118,119;,
+  3;87,86,93;,
+  3;97,98,91;,
+  3;97,101,102;,
+  3;102,101,106;,
+  3;106,105,110;,
+  3;92,93,86;,
+  3;92,91,98;,
+  3;98,97,102;,
+  3;98,102,103;,
+  3;76,77,70;,
+  3;82,83,76;,
+  3;110,114,115;,
+  3;115,114,119;,
+  3;98,99,92;,
+  3;93,92,99;,
+  3;99,98,103;,
+  3;70,71,65;,
+  3;77,76,83;,
+  3;106,110,111;,
+  3;88,89,82;,
+  3;96,97,90;,
+  3;71,70,77;,
+  3;102,106,107;,
+  3;83,82,89;,
+  3;103,102,107;,
+  3;94,95,124;,
+  3;128,127,134;,
+  3;131,132,125;,
+  3;126,125,132;,
+  3;132,133,126;,
+  3;127,126,133;,
+  3;133,134,127;,
+  3;135,136,129;,
+  3;130,129,136;,
+  3;136,181,130;,
+  3;182,130,181;,
+  3;137,138,131;,
+  3;132,131,138;,
+  3;138,139,132;,
+  3;133,132,139;,
+  3;139,140,133;,
+  3;134,133,140;,
+  3;141,142,135;,
+  3;136,135,142;,
+  3;142,183,136;,
+  3;181,136,183;,
+  3;143,144,137;,
+  3;138,137,144;,
+  3;144,145,138;,
+  3;139,138,145;,
+  3;145,146,139;,
+  3;140,139,146;,
+  3;142,141,147;,
+  3;147,184,142;,
+  3;183,142,184;,
+  3;148,149,143;,
+  3;144,143,149;,
+  3;149,150,144;,
+  3;145,144,150;,
+  3;150,151,145;,
+  3;146,145,151;,
+  3;152,185,147;,
+  3;184,147,185;,
+  3;149,148,154;,
+  3;150,149,155;,
+  3;151,150,156;,
+  3;153,154,148;,
+  3;185,152,186;,
+  3;174,173,180;,
+  3;174,180,189;,
+  3;176,175,190;,
+  3;175,191,190;,
+  3;177,176,192;,
+  3;176,190,192;,
+  3;180,179,195;,
+  3;179,194,195;,
+  3;189,180,196;,
+  3;180,195,196;,
+  3;155,156,150;,
+  3;154,155,149;,
+  3;154,153,158;,
+  3;166,170,171;,
+  3;187,169,188;,
+  3;169,174,188;,
+  3;171,170,176;,
+  3;170,175,176;,
+  3;188,174,189;,
+  3;157,158,153;,
+  3;158,159,154;,
+  3;155,154,159;,
+  3;158,157,161;,
+  3;157,160,161;,
+  3;161,160,164;,
+  3;160,163,164;,
+  3;177,192,193;,
+  3;164,163,167;,
+  3;163,166,167;,
+  3;167,166,171;,
+  3;171,176,177;,
+  3;159,158,162;,
+  3;158,161,162;,
+  3;167,171,172;,
+  3;172,171,177;,
+  3;161,164,165;,
+  3;164,167,168;,
+  3;178,177,193;,
+  3;168,167,172;,
+  3;172,177,178;,
+  3;207,208,201;,
+  3;203,204,197;,
+  3;198,197,204;,
+  3;205,206,199;,
+  3;200,199,206;,
+  3;206,207,200;,
+  3;201,200,207;,
+  3;209,210,203;,
+  3;204,203,210;,
+  3;211,212,205;,
+  3;206,205,212;,
+  3;212,213,206;,
+  3;207,206,213;,
+  3;213,214,207;,
+  3;208,207,214;,
+  3;215,216,209;,
+  3;210,209,216;,
+  3;217,218,211;,
+  3;212,211,218;,
+  3;218,219,212;,
+  3;213,212,219;,
+  3;219,220,213;,
+  3;214,213,220;,
+  3;221,222,215;,
+  3;216,215,222;,
+  3;223,224,217;,
+  3;218,217,224;,
+  3;224,225,218;,
+  3;219,218,225;,
+  3;225,226,219;,
+  3;220,219,226;,
+  3;222,221,227;,
+  3;228,229,223;,
+  3;224,223,229;,
+  3;229,230,224;,
+  3;225,224,230;,
+  3;226,225,231;,
+  3;230,231,225;,
+  3;232,233,228;,
+  3;229,228,233;,
+  3;250,249,252;,
+  3;249,253,252;,
+  3;250,252,254;,
+  3;233,234,229;,
+  3;230,229,234;,
+  3;234,233,238;,
+  3;233,232,237;,
+  3;232,236,237;,
+  3;237,236,241;,
+  3;236,240,241;,
+  3;240,243,244;,
+  3;243,246,247;,
+  3;247,246,250;,
+  3;246,249,250;,
+  3;234,235,230;,
+  3;231,230,235;,
+  3;233,237,238;,
+  3;241,240,244;,
+  3;244,243,247;,
+  3;247,250,251;,
+  3;251,250,254;,
+  3;237,241,242;,
+  3;238,237,242;,
+  3;244,247,248;,
+  3;234,238,239;,
+  3;241,244,245;,
+  3;235,234,239;,
+  3;202,201,208;,
+  3;242,241,245;,
+  3;248,247,251;,
+  3;245,244,248;,
+  3;251,254,255;,
+  3;259,260,256;,
+  3;257,256,260;,
+  3;260,261,257;,
+  3;262,263,259;,
+  3;260,259,263;,
+  3;263,264,260;,
+  3;261,260,264;,
+  3;265,266,262;,
+  3;263,262,266;,
+  3;266,267,263;,
+  3;264,263,267;,
+  3;267,268,264;,
+  3;271,272,265;,
+  3;266,265,272;,
+  3;272,273,266;,
+  3;267,266,273;,
+  3;273,274,267;,
+  3;268,267,274;,
+  3;275,276,269;,
+  3;270,269,276;,
+  3;277,278,271;,
+  3;272,271,278;,
+  3;278,279,272;,
+  3;273,272,279;,
+  3;279,280,273;,
+  3;274,273,280;,
+  3;282,283,275;,
+  3;276,275,283;,
+  3;278,277,285;,
+  3;279,278,286;,
+  3;280,279,287;,
+  3;284,285,277;,
+  3;285,286,278;,
+  3;286,287,279;,
+  3;285,284,292;,
+  3;284,291,292;,
+  3;286,285,293;,
+  3;285,292,293;,
+  3;292,291,298;,
+  3;283,282,290;,
+  3;282,289,290;,
+  3;290,289,296;,
+  3;291,297,298;,
+  3;297,302,303;,
+  3;306,310,311;,
+  3;311,310,313;,
+  3;293,292,299;,
+  3;292,298,299;,
+  3;298,297,303;,
+  3;303,302,307;,
+  3;302,306,307;,
+  3;307,306,311;,
+  3;287,286,294;,
+  3;286,293,294;,
+  3;298,303,304;,
+  3;299,298,304;,
+  3;280,281,274;,
+  3;294,293,300;,
+  3;293,299,300;,
+  3;304,303,308;,
+  3;303,307,308;,
+  3;307,311,312;,
+  3;311,313,314;,
+  3;287,288,280;,
+  3;287,294,295;,
+  3;299,304,305;,
+  3;308,307,312;,
+  3;258,257,261;,
+  3;281,280,288;,
+  3;300,299,305;,
+  3;312,311,314;,
+  3;288,287,295;,
+  3;294,300,301;,
+  3;295,294,301;,
+  3;304,308,309;,
+  3;305,304,309;,
+  3;320,321,316;,
+  3;317,316,321;,
+  3;321,322,317;,
+  3;318,317,322;,
+  3;322,323,318;,
+  3;326,327,320;,
+  3;321,320,327;,
+  3;327,328,321;,
+  3;322,321,328;,
+  3;328,329,322;,
+  3;323,322,329;,
+  3;326,325,332;,
+  3;327,326,333;,
+  3;328,327,334;,
+  3;329,328,335;,
+  3;368,367,371;,
+  3;367,370,371;,
+  3;332,333,326;,
+  3;333,334,327;,
+  3;334,335,328;,
+  3;337,338,331;,
+  3;332,331,338;,
+  3;338,339,332;,
+  3;333,332,339;,
+  3;339,340,333;,
+  3;334,333,340;,
+  3;340,341,334;,
+  3;335,334,341;,
+  3;338,337,343;,
+  3;343,344,338;,
+  3;339,338,344;,
+  3;344,345,339;,
+  3;340,339,345;,
+  3;345,346,340;,
+  3;341,340,346;,
+  3;348,349,343;,
+  3;344,343,349;,
+  3;349,350,344;,
+  3;345,344,350;,
+  3;350,351,345;,
+  3;346,345,351;,
+  3;351,350,355;,
+  3;349,348,353;,
+  3;350,349,354;,
+  3;349,353,354;,
+  3;350,354,355;,
+  3;354,353,358;,
+  3;353,357,358;,
+  3;355,354,359;,
+  3;354,358,359;,
+  3;358,357,362;,
+  3;362,361,365;,
+  3;365,364,368;,
+  3;325,326,319;,
+  3;320,319,326;,
+  3;331,332,325;,
+  3;342,343,337;,
+  3;347,348,342;,
+  3;343,342,348;,
+  3;348,352,353;,
+  3;353,352,357;,
+  3;357,361,362;,
+  3;361,364,365;,
+  3;364,367,368;,
+  3;366,369,370;,
+  3;325,324,331;,
+  3;331,330,337;,
+  3;337,336,342;,
+  3;348,347,352;,
+  3;352,356,357;,
+  3;357,356,361;,
+  3;364,363,367;,
+  3;367,366,370;,
+  3;316,315,320;,
+  3;361,360,364;,
+  3;319,320,315;,
+  3;363,366,367;,
+  3;356,360,361;,
+  3;360,363,364;,
+  3;375,374,381;,
+  3;430,429,434;,
+  3;427,432,431;,
+  3;378,379,372;,
+  3;373,372,379;,
+  3;428,427,431;,
+  3;379,380,373;,
+  3;384,385,378;,
+  3;379,378,385;,
+  3;428,431,433;,
+  3;374,373,380;,
+  3;429,428,433;,
+  3;381,380,387;,
+  3;387,386,393;,
+  3;426,425,430;,
+  3;380,381,374;,
+  3;385,386,379;,
+  3;380,379,386;,
+  3;386,387,380;,
+  3;385,384,391;,
+  3;386,385,392;,
+  3;392,393,386;,
+  3;393,392,399;,
+  3;421,425,426;,
+  3;425,424,429;,
+  3;424,428,429;,
+  3;425,429,430;,
+  3;429,433,434;,
+  3;390,391,384;,
+  3;391,392,385;,
+  3;396,397,390;,
+  3;391,390,397;,
+  3;397,398,391;,
+  3;392,391,398;,
+  3;398,399,392;,
+  3;395,394,401;,
+  3;402,403,396;,
+  3;397,396,403;,
+  3;403,404,397;,
+  3;398,397,404;,
+  3;404,405,398;,
+  3;399,398,405;,
+  3;407,408,402;,
+  3;403,402,408;,
+  3;408,409,403;,
+  3;404,403,409;,
+  3;409,410,404;,
+  3;405,404,410;,
+  3;408,407,412;,
+  3;409,408,413;,
+  3;408,412,413;,
+  3;410,409,414;,
+  3;409,413,414;,
+  3;414,413,418;,
+  3;407,411,412;,
+  3;412,411,416;,
+  3;413,412,417;,
+  3;412,416,417;,
+  3;413,417,418;,
+  3;417,416,421;,
+  3;416,420,421;,
+  3;418,417,422;,
+  3;417,421,422;,
+  3;421,420,425;,
+  3;389,388,395;,
+  3;401,400,406;,
+  3;411,415,416;,
+  3;416,415,420;,
+  3;420,424,425;,
+  3;394,395,388;,
+  3;400,401,394;,
+  3;383,382,389;,
+  3;388,389,382;,
+  3;420,419,424;,
+  3;424,423,428;,
+  3;415,419,420;,
+  3;423,427,428;,
+  3;382,383,376;,
+  3;377,376,383;,
+  3;419,423,424;,
+  3;448,449,443;,
+  3;449,448,455;,
+  3;494,478,495;,
+  3;485,489,490;,
+  3;491,461,492;,
+  3;461,491,455;,
+  3;478,482,495;,
+  3;437,436,440;,
+  3;492,467,493;,
+  3;493,473,494;,
+  3;440,439,443;,
+  3;467,492,461;,
+  3;443,442,448;,
+  3;454,455,448;,
+  3;455,454,461;,
+  3;481,485,486;,
+  3;489,488,498;,
+  3;467,473,493;,
+  3;473,478,494;,
+  3;482,481,486;,
+  3;439,440,436;,
+  3;442,443,439;,
+  3;447,448,442;,
+  3;448,447,454;,
+  3;460,461,454;,
+  3;477,481,482;,
+  3;485,484,489;,
+  3;488,496,498;,
+  3;461,460,467;,
+  3;467,466,473;,
+  3;473,472,478;,
+  3;478,477,482;,
+  3;438,439,435;,
+  3;436,435,439;,
+  3;441,442,438;,
+  3;439,438,442;,
+  3;442,441,447;,
+  3;453,454,447;,
+  3;454,453,460;,
+  3;484,488,489;,
+  3;446,447,441;,
+  3;445,444,451;,
+  3;452,453,446;,
+  3;447,446,453;,
+  3;456,457,450;,
+  3;451,450,457;,
+  3;458,459,452;,
+  3;453,452,459;,
+  3;459,460,453;,
+  3;462,463,456;,
+  3;457,456,463;,
+  3;464,465,458;,
+  3;459,458,465;,
+  3;465,466,459;,
+  3;460,459,466;,
+  3;466,467,460;,
+  3;463,462,469;,
+  3;465,464,471;,
+  3;464,470,471;,
+  3;466,465,472;,
+  3;465,471,472;,
+  3;466,472,473;,
+  3;471,470,476;,
+  3;472,471,477;,
+  3;472,477,478;,
+  3;470,475,476;,
+  3;471,476,477;,
+  3;476,475,480;,
+  3;477,476,481;,
+  3;476,480,481;,
+  3;475,479,480;,
+  3;480,479,484;,
+  3;479,483,484;,
+  3;481,480,485;,
+  3;480,484,485;,
+  3;484,483,488;,
+  3;483,487,488;,
+  3;488,487,496;,
+  3;487,497,496;,
+  3;450,451,444;,
+  3;462,468,469;,
+  3;469,468,474;,
+  3;507,506,510;,
+  3;504,503,507;,
+  3;510,509,515;,
+  3;520,521,515;,
+  3;556,555,560;,
+  3;555,559,560;,
+  3;501,500,504;,
+  3;506,507,503;,
+  3;509,510,506;,
+  3;521,520,528;,
+  3;503,504,500;,
+  3;552,551,556;,
+  3;551,555,556;,
+  3;514,515,509;,
+  3;515,514,520;,
+  3;555,554,559;,
+  3;554,557,559;,
+  3;500,499,503;,
+  3;503,502,506;,
+  3;506,505,509;,
+  3;527,528,520;,
+  3;528,527,535;,
+  3;546,551,552;,
+  3;547,546,552;,
+  3;502,503,499;,
+  3;505,506,502;,
+  3;508,509,505;,
+  3;509,508,514;,
+  3;551,550,555;,
+  3;535,534,541;,
+  3;541,540,547;,
+  3;519,520,514;,
+  3;520,519,527;,
+  3;527,534,535;,
+  3;534,540,541;,
+  3;540,546,547;,
+  3;513,514,508;,
+  3;518,519,513;,
+  3;514,513,519;,
+  3;519,518,526;,
+  3;526,527,519;,
+  3;527,526,534;,
+  3;546,545,551;,
+  3;545,550,551;,
+  3;516,517,511;,
+  3;512,511,517;,
+  3;523,524,516;,
+  3;517,516,524;,
+  3;525,526,518;,
+  3;523,522,530;,
+  3;524,523,531;,
+  3;523,530,531;,
+  3;526,525,533;,
+  3;525,532,533;,
+  3;526,533,534;,
+  3;530,529,536;,
+  3;531,530,537;,
+  3;530,536,537;,
+  3;533,532,539;,
+  3;532,538,539;,
+  3;534,533,540;,
+  3;533,539,540;,
+  3;537,536,543;,
+  3;536,542,543;,
+  3;539,538,545;,
+  3;540,539,546;,
+  3;539,545,546;,
+  3;538,544,545;,
+  3;543,542,548;,
+  3;545,544,550;,
+  3;544,549,550;,
+  3;550,549,554;,
+  3;549,553,554;,
+  3;550,554,555;,
+  3;554,553,557;,
+  3;553,558,557;,
+  3;577,578,571;,
+  3;572,571,578;,
+  3;613,617,616;,
+  3;610,613,614;,
+  3;583,584,577;,
+  3;589,595,596;,
+  3;564,565,561;,
+  3;567,568,564;,
+  3;578,577,584;,
+  3;589,590,583;,
+  3;562,561,565;,
+  3;584,583,590;,
+  3;565,564,568;,
+  3;614,613,616;,
+  3;573,574,567;,
+  3;568,567,574;,
+  3;574,575,568;,
+  3;579,580,573;,
+  3;574,573,580;,
+  3;580,581,574;,
+  3;575,574,581;,
+  3;586,587,580;,
+  3;581,580,587;,
+  3;587,588,581;,
+  3;587,586,593;,
+  3;593,594,587;,
+  3;588,587,594;,
+  3;585,586,579;,
+  3;580,579,586;,
+  3;591,592,585;,
+  3;586,585,592;,
+  3;592,593,586;,
+  3;590,589,596;,
+  3;592,591,598;,
+  3;591,597,598;,
+  3;593,592,599;,
+  3;592,598,599;,
+  3;594,593,600;,
+  3;593,599,600;,
+  3;596,595,601;,
+  3;598,597,603;,
+  3;597,602,603;,
+  3;599,598,604;,
+  3;598,603,604;,
+  3;600,599,605;,
+  3;599,604,605;,
+  3;603,602,607;,
+  3;602,606,607;,
+  3;604,603,608;,
+  3;603,607,608;,
+  3;604,608,609;,
+  3;607,606,611;,
+  3;606,610,611;,
+  3;608,607,612;,
+  3;607,611,612;,
+  3;612,611,615;,
+  3;565,566,562;,
+  3;563,562,566;,
+  3;568,569,565;,
+  3;566,565,569;,
+  3;614,616,618;,
+  3;569,568,575;,
+  3;611,610,614;,
+  3;611,614,615;,
+  3;615,614,618;,
+  3;581,582,575;,
+  3;582,581,588;,
+  3;605,604,609;,
+  3;575,576,569;,
+  3;569,570,566;,
+  3;570,569,576;,
+  3;576,575,582;,
+  3;649,657,658;,
+  3;634,635,630;,
+  3;639,638,643;,
+  3;629,630,626;,
+  3;633,634,629;,
+  3;630,629,634;,
+  3;633,632,637;,
+  3;620,619,623;,
+  3;623,624,620;,
+  3;621,620,624;,
+  3;624,625,621;,
+  3;622,621,625;,
+  3;626,627,623;,
+  3;624,623,627;,
+  3;627,628,624;,
+  3;625,624,628;,
+  3;672,678,677;,
+  3;673,677,679;,
+  3;674,679,680;,
+  3;675,680,681;,
+  3;627,626,630;,
+  3;630,631,627;,
+  3;637,638,633;,
+  3;634,633,638;,
+  3;638,639,634;,
+  3;642,643,638;,
+  3;640,641,636;,
+  3;637,636,641;,
+  3;641,642,637;,
+  3;638,637,642;,
+  3;641,640,645;,
+  3;640,644,645;,
+  3;642,641,646;,
+  3;641,645,646;,
+  3;643,642,647;,
+  3;642,646,647;,
+  3;643,647,648;,
+  3;645,644,653;,
+  3;644,652,653;,
+  3;646,645,654;,
+  3;645,653,654;,
+  3;647,646,655;,
+  3;646,654,655;,
+  3;648,647,656;,
+  3;647,655,656;,
+  3;651,650,660;,
+  3;653,652,662;,
+  3;652,661,662;,
+  3;654,653,663;,
+  3;653,662,663;,
+  3;655,654,664;,
+  3;654,663,664;,
+  3;656,655,665;,
+  3;655,664,665;,
+  3;682,659,666;,
+  3;662,661,668;,
+  3;661,667,668;,
+  3;663,662,669;,
+  3;662,668,669;,
+  3;664,663,670;,
+  3;663,669,670;,
+  3;665,664,671;,
+  3;664,670,671;,
+  3;668,667,673;,
+  3;667,672,673;,
+  3;669,668,674;,
+  3;668,673,674;,
+  3;670,669,675;,
+  3;669,674,675;,
+  3;671,670,676;,
+  3;670,675,676;,
+  3;673,672,677;,
+  3;674,673,679;,
+  3;675,674,680;,
+  3;676,675,681;,
+  3;705,706,700;,
+  3;701,700,706;,
+  3;732,731,739;,
+  3;691,692,687;,
+  3;688,687,692;,
+  3;692,693,688;,
+  3;692,691,695;,
+  3;695,696,692;,
+  3;693,692,696;,
+  3;694,695,691;,
+  3;697,698,694;,
+  3;695,694,698;,
+  3;698,699,695;,
+  3;696,695,699;,
+  3;702,703,697;,
+  3;698,697,703;,
+  3;703,704,698;,
+  3;699,698,704;,
+  3;703,702,708;,
+  3;706,705,713;,
+  3;705,712,713;,
+  3;687,688,683;,
+  3;684,683,688;,
+  3;688,689,684;,
+  3;685,684,689;,
+  3;689,690,685;,
+  3;686,685,690;,
+  3;689,688,693;,
+  3;708,709,703;,
+  3;704,703,709;,
+  3;709,710,704;,
+  3;710,709,717;,
+  3;707,708,702;,
+  3;708,707,715;,
+  3;709,708,716;,
+  3;707,714,715;,
+  3;708,715,716;,
+  3;709,716,717;,
+  3;712,711,719;,
+  3;713,712,720;,
+  3;712,719,720;,
+  3;715,714,722;,
+  3;714,721,722;,
+  3;716,715,723;,
+  3;715,722,723;,
+  3;717,716,724;,
+  3;716,723,724;,
+  3;719,718,725;,
+  3;720,719,726;,
+  3;719,725,726;,
+  3;722,721,728;,
+  3;721,727,728;,
+  3;723,722,729;,
+  3;722,728,729;,
+  3;724,723,730;,
+  3;723,729,730;,
+  3;726,725,734;,
+  3;725,733,734;,
+  3;728,727,736;,
+  3;727,735,736;,
+  3;729,728,737;,
+  3;728,736,737;,
+  3;730,729,738;,
+  3;729,737,738;,
+  3;734,733,740;,
+  3;736,735,742;,
+  3;735,741,742;,
+  3;737,736,743;,
+  3;736,742,743;,
+  3;738,737,744;,
+  3;737,743,744;,
+  3;742,741,745;,
+  3;741,746,745;,
+  3;743,742,747;,
+  3;742,745,747;,
+  3;744,743,748;,
+  3;743,747,748;,
+  3;763,764,759;,
+  3;760,759,764;,
+  3;770,769,773;,
+  3;767,766,770;,
+  3;761,762,757;,
+  3;765,766,761;,
+  3;768,769,765;,
+  3;766,765,769;,
+  3;769,770,766;,
+  3;771,772,768;,
+  3;769,768,772;,
+  3;757,758,753;,
+  3;754,753,758;,
+  3;758,759,754;,
+  3;758,757,762;,
+  3;762,763,758;,
+  3;759,758,763;,
+  3;762,761,766;,
+  3;766,767,762;,
+  3;763,762,767;,
+  3;772,773,769;,
+  3;772,771,777;,
+  3;771,776,777;,
+  3;773,772,778;,
+  3;772,777,778;,
+  3;753,754,749;,
+  3;750,749,754;,
+  3;754,755,750;,
+  3;751,750,755;,
+  3;755,756,751;,
+  3;752,751,756;,
+  3;755,754,759;,
+  3;759,760,755;,
+  3;756,755,760;,
+  3;778,777,783;,
+  3;775,774,780;,
+  3;774,779,780;,
+  3;777,776,782;,
+  3;776,781,782;,
+  3;777,782,783;,
+  3;778,783,784;,
+  3;780,779,786;,
+  3;779,785,786;,
+  3;782,781,788;,
+  3;781,787,788;,
+  3;783,782,789;,
+  3;782,788,789;,
+  3;784,783,790;,
+  3;783,789,790;,
+  3;786,785,792;,
+  3;785,791,792;,
+  3;788,787,794;,
+  3;787,793,794;,
+  3;789,788,795;,
+  3;788,794,795;,
+  3;790,789,796;,
+  3;789,795,796;,
+  3;792,791,798;,
+  3;791,797,798;,
+  3;794,793,800;,
+  3;793,799,800;,
+  3;795,794,801;,
+  3;794,800,801;,
+  3;796,795,802;,
+  3;795,801,802;,
+  3;798,797,803;,
+  3;800,799,804;,
+  3;799,805,804;,
+  3;801,800,806;,
+  3;800,804,806;,
+  3;802,801,807;,
+  3;801,806,807;,
+  3;848,847,852;,
+  3;852,857,858;,
+  3;838,837,841;,
+  3;840,843,844;,
+  3;834,835,829;,
+  3;830,829,835;,
+  3;840,841,837;,
+  3;843,847,848;,
+  3;834,833,838;,
+  3;825,824,830;,
+  3;837,838,833;,
+  3;858,857,864;,
+  3;829,830,824;,
+  3;829,828,834;,
+  3;819,818,825;,
+  3;833,834,828;,
+  3;813,812,819;,
+  3;824,825,818;,
+  3;864,863,870;,
+  3;821,820,826;,
+  3;818,819,812;,
+  3;857,863,864;,
+  3;837,836,840;,
+  3;863,869,870;,
+  3;820,821,814;,
+  3;826,827,821;,
+  3;831,832,826;,
+  3;832,831,836;,
+  3;827,828,822;,
+  3;828,827,833;,
+  3;815,814,821;,
+  3;821,822,815;,
+  3;822,821,827;,
+  3;827,826,832;,
+  3;832,833,827;,
+  3;836,837,832;,
+  3;833,832,837;,
+  3;839,840,836;,
+  3;840,839,843;,
+  3;839,842,843;,
+  3;843,842,847;,
+  3;842,846,847;,
+  3;814,815,808;,
+  3;809,808,815;,
+  3;815,816,809;,
+  3;810,809,816;,
+  3;816,817,810;,
+  3;811,810,817;,
+  3;817,818,811;,
+  3;812,811,818;,
+  3;816,815,822;,
+  3;822,823,816;,
+  3;817,816,823;,
+  3;823,824,817;,
+  3;818,817,824;,
+  3;823,822,828;,
+  3;828,829,823;,
+  3;824,823,829;,
+  3;846,845,850;,
+  3;847,846,851;,
+  3;845,849,850;,
+  3;846,850,851;,
+  3;847,851,852;,
+  3;850,849,855;,
+  3;849,854,855;,
+  3;851,850,856;,
+  3;850,855,856;,
+  3;852,851,857;,
+  3;851,856,857;,
+  3;854,853,860;,
+  3;853,859,860;,
+  3;855,854,861;,
+  3;854,860,861;,
+  3;856,855,862;,
+  3;855,861,862;,
+  3;857,856,863;,
+  3;856,862,863;,
+  3;860,859,866;,
+  3;859,865,866;,
+  3;861,860,867;,
+  3;860,866,867;,
+  3;862,861,868;,
+  3;861,867,868;,
+  3;863,862,869;,
+  3;862,868,869;,
+  3;891,890,895;,
+  3;927,935,934;,
+  3;894,895,890;,
+  3;909,915,916;,
+  3;910,909,916;,
+  3;899,900,896;,
+  3;887,886,891;,
+  3;915,921,922;,
+  3;890,891,886;,
+  3;890,889,894;,
+  3;897,898,893;,
+  3;894,893,898;,
+  3;900,901,897;,
+  3;898,897,901;,
+  3;901,900,904;,
+  3;904,907,908;,
+  3;908,907,914;,
+  3;877,878,871;,
+  3;921,928,929;,
+  3;916,915,922;,
+  3;886,887,881;,
+  3;882,881,887;,
+  3;889,890,885;,
+  3;886,885,890;,
+  3;893,894,889;,
+  3;893,892,897;,
+  3;897,896,900;,
+  3;900,899,903;,
+  3;899,902,903;,
+  3;900,903,904;,
+  3;903,902,906;,
+  3;904,903,907;,
+  3;903,906,907;,
+  3;907,906,913;,
+  3;881,882,875;,
+  3;876,875,882;,
+  3;885,886,880;,
+  3;881,880,886;,
+  3;892,893,888;,
+  3;889,888,893;,
+  3;896,897,892;,
+  3;914,913,920;,
+  3;920,919,926;,
+  3;926,925,933;,
+  3;907,913,914;,
+  3;902,905,906;,
+  3;906,905,912;,
+  3;906,912,913;,
+  3;880,881,874;,
+  3;875,874,881;,
+  3;888,889,884;,
+  3;885,884,889;,
+  3;913,919,920;,
+  3;919,925,926;,
+  3;925,932,933;,
+  3;872,871,878;,
+  3;879,880,873;,
+  3;874,873,880;,
+  3;878,877,883;,
+  3;884,885,879;,
+  3;880,879,885;,
+  3;905,911,912;,
+  3;912,911,918;,
+  3;911,917,918;,
+  3;913,912,919;,
+  3;912,918,919;,
+  3;918,917,924;,
+  3;917,923,924;,
+  3;919,918,925;,
+  3;918,924,925;,
+  3;922,921,929;,
+  3;924,923,930;,
+  3;923,931,930;,
+  3;925,924,932;,
+  3;924,930,932;;
+ }
+
+ MeshTextureCoords {
+  936;
+  -12.326100;-1.717490;,
+  -10.768200;-1.718070;,
+  -9.210410;-1.718640;,
+  -7.652560;-1.719220;,
+  -6.094730;-1.719800;,
+  -4.536860;-1.720370;,
+  -10.707700;-1.347720;,
+  -9.149850;-1.348290;,
+  -7.592010;-1.348870;,
+  -6.034170;-1.349450;,
+  -4.476340;-1.350020;,
+  -9.089300;-0.977944;,
+  -7.531460;-0.978521;,
+  -5.973630;-0.979096;,
+  -4.415780;-0.979672;,
+  -9.028740;-0.607594;,
+  -7.470900;-0.608171;,
+  -5.913060;-0.608747;,
+  -4.355220;-0.609322;,
+  -8.968180;-0.237245;,
+  -7.410340;-0.237821;,
+  -5.852500;-0.238396;,
+  -8.907630;0.133105;,
+  -7.349780;0.132529;,
+  -5.791940;0.131954;,
+  -8.847060;0.503455;,
+  -7.289220;0.502879;,
+  -5.731380;0.502303;,
+  -8.786510;0.873805;,
+  -7.228660;0.873229;,
+  -5.670820;0.872654;,
+  -11.841601;1.245310;,
+  -10.283800;1.244730;,
+  -8.725950;1.244160;,
+  -7.168100;1.243580;,
+  -5.610270;1.243000;,
+  -4.052420;1.242430;,
+  -11.781100;1.615660;,
+  -10.223200;1.615080;,
+  -8.665390;1.614510;,
+  -7.107550;1.613930;,
+  -5.549710;1.613350;,
+  -3.991860;1.612780;,
+  -11.720400;1.986010;,
+  -10.162599;1.985430;,
+  -8.604810;1.984850;,
+  -7.046970;1.984280;,
+  -5.489160;1.983700;,
+  -3.931310;1.983130;,
+  -11.659900;2.356350;,
+  -10.102100;2.355780;,
+  -8.544230;2.355200;,
+  -6.986370;2.354630;,
+  -5.428550;2.354050;,
+  -3.870710;2.353480;,
+  -11.599300;2.726700;,
+  -10.041500;2.726130;,
+  -6.925820;2.724980;,
+  -8.483650;2.725550;,
+  -5.367960;2.724400;,
+  -3.810140;2.723830;,
+  -27.904499;-1.711730;,
+  -26.346701;-1.712310;,
+  -24.788800;-1.712880;,
+  -23.231002;-1.713460;,
+  -21.673099;-1.714040;,
+  -27.843901;-1.341380;,
+  -26.286101;-1.341960;,
+  -24.728301;-1.342540;,
+  -23.170400;-1.343110;,
+  -21.612600;-1.343690;,
+  -20.054701;-1.344260;,
+  -27.783398;-0.971033;,
+  -26.225501;-0.971610;,
+  -24.667699;-0.972185;,
+  -23.109899;-0.972761;,
+  -21.552000;-0.973337;,
+  -19.994200;-0.973913;,
+  -27.722800;-0.600683;,
+  -26.165002;-0.601260;,
+  -24.607099;-0.601835;,
+  -23.049299;-0.602412;,
+  -21.491501;-0.602987;,
+  -19.933600;-0.603564;,
+  -27.662301;-0.230334;,
+  -26.104400;-0.230910;,
+  -24.546600;-0.231486;,
+  -22.988701;-0.232062;,
+  -21.430901;-0.232637;,
+  -19.873101;-0.233213;,
+  -27.601699;0.140016;,
+  -26.043899;0.139440;,
+  -24.486000;0.138864;,
+  -22.928200;0.138288;,
+  -21.370301;0.137712;,
+  -19.812499;0.137137;,
+  -27.541101;0.510365;,
+  -25.983299;0.509790;,
+  -24.425501;0.509214;,
+  -22.867600;0.508638;,
+  -27.480499;0.880714;,
+  -25.922701;0.880139;,
+  -24.364901;0.879564;,
+  -22.807101;0.878988;,
+  -27.419901;1.251060;,
+  -25.862101;1.250490;,
+  -24.304301;1.249910;,
+  -22.746402;1.249340;,
+  -27.359299;1.621410;,
+  -25.801501;1.620840;,
+  -24.243701;1.620260;,
+  -22.685899;1.619690;,
+  -27.298701;1.991760;,
+  -25.740901;1.991190;,
+  -24.183202;1.990610;,
+  -22.625299;1.990040;,
+  -27.238198;2.362110;,
+  -25.680299;2.361540;,
+  -24.122600;2.360960;,
+  -22.564699;2.360390;,
+  -25.619800;2.731890;,
+  -27.177699;2.732460;,
+  -24.062000;2.731310;,
+  -22.504200;2.730740;,
+  -21.430901;-0.232637;,
+  -46.598499;-1.704820;,
+  -45.040698;-1.705400;,
+  -43.482800;-1.705970;,
+  -41.924998;-1.706550;,
+  43.756099;-1.738220;,
+  45.314000;-1.738800;,
+  -46.537997;-1.334470;,
+  -44.980099;-1.335050;,
+  -43.422298;-1.335630;,
+  -41.864400;-1.336200;,
+  43.816701;-1.367870;,
+  45.374499;-1.368450;,
+  -46.477402;-0.964124;,
+  -44.919600;-0.964701;,
+  -43.361699;-0.965276;,
+  -41.803901;-0.965852;,
+  43.877299;-0.997524;,
+  45.435101;-0.998100;,
+  -46.416800;-0.593774;,
+  -44.859002;-0.594350;,
+  -43.301101;-0.594926;,
+  -41.743302;-0.595502;,
+  45.495702;-0.627751;,
+  -46.356202;-0.223426;,
+  -44.798400;-0.224001;,
+  -43.240602;-0.224577;,
+  -41.682701;-0.225152;,
+  45.556301;-0.257403;,
+  -46.295699;0.146924;,
+  -44.737802;0.146348;,
+  -43.180000;0.145773;,
+  -41.622202;0.145196;,
+  -46.235101;0.517273;,
+  -44.677299;0.516698;,
+  -43.119402;0.516122;,
+  -46.174598;0.887624;,
+  -44.616701;0.887048;,
+  -43.058899;0.886472;,
+  -46.114000;1.257970;,
+  -44.556099;1.257400;,
+  -42.998298;1.256820;,
+  -46.053501;1.628330;,
+  -44.495603;1.627750;,
+  -42.937699;1.627170;,
+  45.859101;1.594350;,
+  -45.993002;1.998680;,
+  -44.435101;1.998100;,
+  -42.877299;1.997520;,
+  44.361699;1.965270;,
+  45.919600;1.964700;,
+  -45.932400;2.369030;,
+  -44.374499;2.368450;,
+  -42.816701;2.367870;,
+  -41.258899;2.367300;,
+  44.422298;2.335630;,
+  45.980202;2.335050;,
+  46.932400;-1.369030;,
+  46.871798;-1.739380;,
+  46.992902;-0.998676;,
+  47.053501;-0.628326;,
+  47.114102;-0.257979;,
+  47.174701;0.112372;,
+  47.416899;1.593770;,
+  47.477402;1.964120;,
+  47.537997;2.334470;,
+  -44.314000;2.738800;,
+  -45.871898;2.739380;,
+  -42.756099;2.738220;,
+  -41.198301;2.737650;,
+  44.482899;2.705980;,
+  46.040698;2.705400;,
+  47.598499;2.704820;,
+  25.062200;-1.731320;,
+  26.620002;-1.731890;,
+  28.177798;-1.732470;,
+  29.735699;-1.733040;,
+  31.293398;-1.733620;,
+  32.851299;-1.734190;,
+  25.122699;-1.360970;,
+  26.680600;-1.361540;,
+  28.238400;-1.362120;,
+  29.796198;-1.362690;,
+  31.354099;-1.363270;,
+  32.911901;-1.363840;,
+  25.183301;-0.990616;,
+  26.741101;-0.991193;,
+  28.298899;-0.991767;,
+  29.856800;-0.992343;,
+  31.414602;-0.992920;,
+  32.972499;-0.993496;,
+  25.243800;-0.620266;,
+  26.801701;-0.620842;,
+  28.359501;-0.621418;,
+  29.917299;-0.621993;,
+  31.475200;-0.622569;,
+  33.033002;-0.623145;,
+  25.304400;-0.249916;,
+  26.862198;-0.250492;,
+  28.420099;-0.251068;,
+  29.977901;-0.251644;,
+  31.535802;-0.252220;,
+  33.093600;-0.252796;,
+  26.922800;0.119858;,
+  28.480602;0.119282;,
+  30.038499;0.118705;,
+  31.596301;0.118131;,
+  33.154099;0.117554;,
+  28.541101;0.489634;,
+  30.099002;0.489057;,
+  31.656800;0.488481;,
+  33.214698;0.487904;,
+  28.601699;0.859984;,
+  30.159501;0.859408;,
+  31.717398;0.858832;,
+  33.275200;0.858256;,
+  28.662202;1.230330;,
+  30.220099;1.229760;,
+  31.777901;1.229180;,
+  28.722701;1.600680;,
+  30.280598;1.600110;,
+  31.838499;1.599530;,
+  28.783299;1.971030;,
+  30.341200;1.970460;,
+  31.899002;1.969880;,
+  28.843901;2.341380;,
+  30.401802;2.340810;,
+  31.959600;2.340230;,
+  30.462301;2.711160;,
+  28.904499;2.711730;,
+  32.020099;2.710580;,
+  33.578000;2.710010;,
+  9.483710;-1.725560;,
+  11.041500;-1.726130;,
+  12.599399;-1.726710;,
+  9.544260;-1.355210;,
+  11.102100;-1.355780;,
+  12.660000;-1.356360;,
+  9.604810;-0.984857;,
+  11.162700;-0.985432;,
+  12.720500;-0.986009;,
+  9.665320;-0.614505;,
+  11.223200;-0.615080;,
+  12.781000;-0.615657;,
+  14.338899;-0.616234;,
+  6.610210;-0.243003;,
+  8.168060;-0.243579;,
+  9.725880;-0.244155;,
+  11.283700;-0.244731;,
+  12.841601;-0.245307;,
+  14.399400;-0.245883;,
+  6.670770;0.127347;,
+  8.228610;0.126771;,
+  9.786450;0.126195;,
+  11.344300;0.125619;,
+  12.902100;0.125043;,
+  14.460000;0.124467;,
+  16.017800;0.123891;,
+  6.731330;0.497697;,
+  8.289170;0.497121;,
+  9.847000;0.496545;,
+  11.404801;0.495969;,
+  12.962700;0.495393;,
+  14.520501;0.494817;,
+  16.078400;0.494241;,
+  6.791890;0.868047;,
+  8.349730;0.867471;,
+  9.907560;0.866895;,
+  11.465400;0.866319;,
+  13.023200;0.865743;,
+  14.581101;0.865167;,
+  16.138901;0.864591;,
+  8.410290;1.237820;,
+  9.968130;1.237240;,
+  11.526000;1.236670;,
+  13.083800;1.236090;,
+  14.641600;1.235520;,
+  16.199499;1.234940;,
+  10.028700;1.607590;,
+  11.586500;1.607020;,
+  13.144301;1.606440;,
+  14.702200;1.605870;,
+  10.089200;1.977950;,
+  11.647101;1.977370;,
+  13.204900;1.976790;,
+  14.762701;1.976220;,
+  10.149800;2.348300;,
+  11.707600;2.347720;,
+  13.265500;2.347140;,
+  11.768200;2.718070;,
+  13.326000;2.717490;,
+  -16.999600;-1.715760;,
+  -15.441800;-1.716340;,
+  -13.883899;-1.716920;,
+  -12.326100;-1.717490;,
+  -16.939101;-1.345410;,
+  -15.381200;-1.345990;,
+  -13.823400;-1.346570;,
+  -12.265500;-1.347140;,
+  -10.707700;-1.347720;,
+  -18.436301;-0.974489;,
+  -16.878499;-0.975065;,
+  -15.320699;-0.975641;,
+  -13.762800;-0.976216;,
+  -12.205000;-0.976793;,
+  -10.647101;-0.977369;,
+  -18.375798;-0.604139;,
+  -16.817899;-0.604715;,
+  -15.260101;-0.605291;,
+  -13.702301;-0.605867;,
+  -12.144400;-0.606442;,
+  -10.586600;-0.607019;,
+  -18.315202;-0.233790;,
+  -16.757400;-0.234365;,
+  -15.199501;-0.234941;,
+  -13.641699;-0.235517;,
+  -12.083901;-0.236093;,
+  -10.526000;-0.236669;,
+  -16.696800;0.135985;,
+  -15.139000;0.135409;,
+  -13.581101;0.134833;,
+  -12.023300;0.134257;,
+  -10.465500;0.133681;,
+  -16.636299;0.506334;,
+  -15.078400;0.505759;,
+  -13.520600;0.505183;,
+  -11.962700;0.504607;,
+  -10.404899;0.504031;,
+  -15.017901;0.876109;,
+  -13.460000;0.875533;,
+  -11.902200;0.874957;,
+  -10.344300;0.874381;,
+  -14.957301;1.246460;,
+  -13.399500;1.245880;,
+  -11.841601;1.245310;,
+  -10.283800;1.244730;,
+  -14.896699;1.616810;,
+  -13.338900;1.616230;,
+  -11.781100;1.615660;,
+  -14.836099;1.987160;,
+  -13.278300;1.986580;,
+  -11.720400;1.986010;,
+  -14.775501;2.357510;,
+  -13.217700;2.356930;,
+  -11.659900;2.356350;,
+  -14.715000;2.727860;,
+  -13.157200;2.727280;,
+  -11.599300;2.726700;,
+  -34.135798;-1.709430;,
+  -32.578000;-1.710010;,
+  -31.020202;-1.710580;,
+  -29.462301;-1.711160;,
+  -37.190899;-1.337930;,
+  -35.633098;-1.338500;,
+  -34.075299;-1.339080;,
+  -32.517398;-1.339660;,
+  -30.959600;-1.340230;,
+  -29.401699;-1.340810;,
+  -37.130403;-0.967579;,
+  -35.572499;-0.968155;,
+  -34.014701;-0.968730;,
+  -32.456800;-0.969306;,
+  -30.899002;-0.969882;,
+  -29.341200;-0.970459;,
+  -37.069802;-0.597230;,
+  -35.512000;-0.597804;,
+  -33.954102;-0.598381;,
+  -32.396301;-0.598956;,
+  -30.838499;-0.599532;,
+  -29.280598;-0.600108;,
+  -37.009200;-0.226879;,
+  -35.451402;-0.227455;,
+  -33.893600;-0.228032;,
+  -32.335702;-0.228607;,
+  -30.777901;-0.229183;,
+  -29.220099;-0.229759;,
+  -36.948602;0.143470;,
+  -35.390800;0.142894;,
+  -33.833002;0.142319;,
+  -32.275101;0.141742;,
+  -30.717299;0.141168;,
+  -29.159501;0.140592;,
+  -35.330202;0.513243;,
+  -33.772400;0.512667;,
+  -32.214598;0.512092;,
+  -30.656701;0.511516;,
+  -29.098899;0.510941;,
+  -33.711798;0.883016;,
+  -32.154000;0.882441;,
+  -30.596202;0.881865;,
+  -29.038301;0.881289;,
+  -33.651200;1.253370;,
+  -32.093398;1.252790;,
+  -30.535600;1.252220;,
+  -28.977699;1.251640;,
+  -33.590698;1.623720;,
+  -32.032800;1.623140;,
+  -30.475002;1.622570;,
+  -28.917200;1.621990;,
+  -33.530202;1.994070;,
+  -31.972301;1.993490;,
+  -30.414499;1.992920;,
+  -28.856701;1.992340;,
+  -33.469600;2.364420;,
+  -31.911802;2.363840;,
+  -30.353901;2.363270;,
+  -28.796099;2.362690;,
+  -31.851200;2.734190;,
+  -33.409101;2.734770;,
+  -30.293398;2.733620;,
+  -28.735600;2.733040;,
+  40.640499;-1.737070;,
+  42.198301;-1.737650;,
+  43.756099;-1.738220;,
+  40.701002;-1.366720;,
+  42.258899;-1.367300;,
+  43.816701;-1.367870;,
+  40.761600;-0.996373;,
+  42.319402;-0.996948;,
+  43.877299;-0.997524;,
+  37.706502;-0.624873;,
+  39.264400;-0.625450;,
+  40.822202;-0.626025;,
+  42.380099;-0.626601;,
+  43.937901;-0.627176;,
+  45.495702;-0.627751;,
+  37.767101;-0.254523;,
+  39.324902;-0.255100;,
+  40.882800;-0.255675;,
+  42.440602;-0.256251;,
+  43.998502;-0.256827;,
+  45.556301;-0.257403;,
+  37.827702;0.115827;,
+  39.385501;0.115251;,
+  40.943402;0.114674;,
+  42.501203;0.114098;,
+  44.058998;0.113524;,
+  45.616800;0.112948;,
+  37.888198;0.486176;,
+  39.446000;0.485601;,
+  41.003898;0.485025;,
+  42.561699;0.484450;,
+  44.119597;0.483873;,
+  45.677398;0.483298;,
+  37.948800;0.856528;,
+  39.506598;0.855952;,
+  41.064400;0.855375;,
+  42.622298;0.854799;,
+  44.180099;0.854224;,
+  45.738000;0.853647;,
+  39.567101;1.226300;,
+  41.124998;1.225730;,
+  42.682800;1.225150;,
+  44.240701;1.224570;,
+  45.798499;1.224000;,
+  41.185501;1.596080;,
+  42.743402;1.595500;,
+  44.301200;1.594920;,
+  45.859101;1.594350;,
+  41.245997;1.966430;,
+  42.803901;1.965850;,
+  44.361699;1.965270;,
+  45.919600;1.964700;,
+  41.306598;2.336780;,
+  42.864499;2.336200;,
+  44.422298;2.335630;,
+  45.980202;2.335050;,
+  47.174701;0.112372;,
+  47.235299;0.482721;,
+  47.295798;0.853071;,
+  47.356400;1.223420;,
+  47.416899;1.593770;,
+  42.924998;2.706550;,
+  41.367200;2.707130;,
+  44.482899;2.705980;,
+  21.946501;-1.730160;,
+  23.504299;-1.730740;,
+  25.062200;-1.731320;,
+  22.007000;-1.359810;,
+  23.564899;-1.360390;,
+  25.122699;-1.360970;,
+  22.067600;-0.989465;,
+  23.625400;-0.990040;,
+  25.183301;-0.990616;,
+  22.128099;-0.619114;,
+  23.686002;-0.619690;,
+  25.243800;-0.620266;,
+  19.072901;-0.247610;,
+  20.630800;-0.248188;,
+  22.188699;-0.248765;,
+  23.746501;-0.249340;,
+  25.304400;-0.249916;,
+  19.133499;0.122740;,
+  20.691299;0.122164;,
+  22.249099;0.121588;,
+  23.807000;0.121012;,
+  25.364901;0.120435;,
+  26.922800;0.119858;,
+  17.636200;0.493666;,
+  19.194000;0.493089;,
+  20.751899;0.492513;,
+  22.309701;0.491938;,
+  23.867501;0.491362;,
+  25.425400;0.490786;,
+  26.983299;0.490210;,
+  17.696800;0.864016;,
+  19.254600;0.863439;,
+  20.812402;0.862864;,
+  22.370301;0.862288;,
+  23.928101;0.861712;,
+  25.485901;0.861136;,
+  27.043802;0.860560;,
+  19.315099;1.233790;,
+  20.872998;1.233210;,
+  22.430800;1.232640;,
+  23.988701;1.232060;,
+  25.546499;1.231490;,
+  27.104400;1.230910;,
+  19.375699;1.604140;,
+  20.933501;1.603560;,
+  22.491400;1.602990;,
+  24.049200;1.602410;,
+  25.607099;1.601840;,
+  27.164899;1.601260;,
+  20.994101;1.973910;,
+  22.552000;1.973340;,
+  24.109800;1.972760;,
+  25.667600;1.972190;,
+  27.225501;1.971610;,
+  22.612499;2.343690;,
+  24.170299;2.343110;,
+  25.728202;2.342540;,
+  27.286000;2.341960;,
+  24.230899;2.713460;,
+  22.673099;2.714040;,
+  25.788701;2.712880;,
+  27.346598;2.712310;,
+  -2.979000;-1.720950;,
+  -1.421160;-1.721530;,
+  0.136669;-1.722100;,
+  -2.918490;-1.350600;,
+  -1.360640;-1.351170;,
+  0.197190;-1.351750;,
+  -2.857930;-0.980247;,
+  -1.300100;-0.980824;,
+  0.257737;-0.981399;,
+  1.815580;-0.981975;,
+  -5.913060;-0.608747;,
+  -4.355220;-0.609322;,
+  -2.797380;-0.609897;,
+  -1.239530;-0.610474;,
+  0.318301;-0.611049;,
+  1.876140;-0.611625;,
+  -5.852500;-0.238396;,
+  -4.294660;-0.238972;,
+  -2.736820;-0.239548;,
+  -1.178980;-0.240124;,
+  0.378858;-0.240700;,
+  1.936700;-0.241276;,
+  -5.791940;0.131954;,
+  -4.234100;0.131378;,
+  -2.676260;0.130802;,
+  -1.118420;0.130226;,
+  0.439419;0.129650;,
+  1.997260;0.129074;,
+  -5.731380;0.502303;,
+  -4.173540;0.501728;,
+  -2.615700;0.501152;,
+  -1.057860;0.500576;,
+  0.499977;0.500000;,
+  2.057810;0.499424;,
+  -5.670820;0.872654;,
+  -4.112980;0.872078;,
+  -2.555140;0.871502;,
+  -0.997301;0.870926;,
+  0.560535;0.870350;,
+  2.118370;0.869774;,
+  -4.052420;1.242430;,
+  -2.494580;1.241850;,
+  -0.936744;1.241280;,
+  0.621092;1.240700;,
+  2.178940;1.240120;,
+  -2.434020;1.612200;,
+  -0.876180;1.611630;,
+  0.681656;1.611050;,
+  2.239490;1.610470;,
+  -2.373470;1.982550;,
+  -0.815624;1.981980;,
+  0.742212;1.981400;,
+  -2.312880;2.352900;,
+  -0.755057;2.352330;,
+  0.802782;2.351750;,
+  -0.694467;2.722670;,
+  -2.252310;2.723250;,
+  0.863370;2.722100;,
+  -21.673099;-1.714040;,
+  -20.115299;-1.714610;,
+  -18.557501;-1.715190;,
+  -16.999600;-1.715760;,
+  -20.054701;-1.344260;,
+  -18.496901;-1.344840;,
+  -16.939101;-1.345410;,
+  -19.994200;-0.973913;,
+  -18.436301;-0.974489;,
+  -16.878499;-0.975065;,
+  -19.933600;-0.603564;,
+  -18.375798;-0.604139;,
+  -16.817899;-0.604715;,
+  -21.430901;-0.232637;,
+  -19.873101;-0.233213;,
+  -18.315202;-0.233790;,
+  -16.757400;-0.234365;,
+  -21.370301;0.137712;,
+  -19.812499;0.137137;,
+  -18.254699;0.136561;,
+  -16.696800;0.135985;,
+  -21.309798;0.508062;,
+  -19.752002;0.507487;,
+  -18.194099;0.506911;,
+  -16.636299;0.506334;,
+  -21.249202;0.878412;,
+  -19.691400;0.877836;,
+  -18.133499;0.877261;,
+  -16.575701;0.876685;,
+  -15.017901;0.876109;,
+  -27.419901;1.251060;,
+  -24.304301;1.249910;,
+  -22.746402;1.249340;,
+  -21.188600;1.248760;,
+  -19.630800;1.248190;,
+  -18.073000;1.247610;,
+  -16.515101;1.247030;,
+  -14.957301;1.246460;,
+  -27.359299;1.621410;,
+  -25.801501;1.620840;,
+  -24.243701;1.620260;,
+  -22.685899;1.619690;,
+  -21.128000;1.619110;,
+  -19.570200;1.618530;,
+  -18.012400;1.617960;,
+  -16.454501;1.617380;,
+  -14.896699;1.616810;,
+  -22.625299;1.990040;,
+  -21.067499;1.989460;,
+  -19.509701;1.988880;,
+  -17.951800;1.988310;,
+  -16.393998;1.987730;,
+  -14.836099;1.987160;,
+  -21.006901;2.359810;,
+  -19.449101;2.359230;,
+  -17.891301;2.358660;,
+  -16.333400;2.358080;,
+  -14.775501;2.357510;,
+  -19.388501;2.729580;,
+  -20.946301;2.730160;,
+  -17.830699;2.729010;,
+  -16.272800;2.728430;,
+  -14.715000;2.727860;,
+  -22.685899;1.619690;,
+  -40.367200;-1.707130;,
+  -38.809299;-1.707700;,
+  -37.251498;-1.708280;,
+  -35.693600;-1.708850;,
+  -40.306598;-1.336780;,
+  -38.748797;-1.337350;,
+  -37.190899;-1.337930;,
+  -35.633098;-1.338500;,
+  -40.245997;-0.966426;,
+  -38.688202;-0.967004;,
+  -37.130403;-0.967579;,
+  -40.185501;-0.596077;,
+  -38.627603;-0.596653;,
+  -37.069802;-0.597230;,
+  -40.124902;-0.225728;,
+  -38.567101;-0.226304;,
+  -37.009200;-0.226879;,
+  -43.180000;0.145773;,
+  -41.622202;0.145196;,
+  -40.064301;0.144620;,
+  -38.506499;0.144046;,
+  -36.948602;0.143470;,
+  -43.119402;0.516122;,
+  -41.561600;0.515546;,
+  -40.003798;0.514970;,
+  -38.445901;0.514394;,
+  -36.888000;0.513818;,
+  -35.330202;0.513243;,
+  -44.616701;0.887048;,
+  -43.058899;0.886472;,
+  -41.500998;0.885896;,
+  -39.943200;0.885320;,
+  -38.385398;0.884745;,
+  -36.827501;0.884169;,
+  -35.269600;0.883593;,
+  -44.556099;1.257400;,
+  -42.998298;1.256820;,
+  -41.440400;1.256250;,
+  -39.882598;1.255670;,
+  -38.324701;1.255090;,
+  -36.766899;1.254520;,
+  -35.209098;1.253940;,
+  -42.937699;1.627170;,
+  -41.379901;1.626600;,
+  -39.822000;1.626020;,
+  -38.264198;1.625440;,
+  -36.706403;1.624870;,
+  -35.148499;1.624290;,
+  -30.475002;1.622570;,
+  -28.917200;1.621990;,
+  -42.877299;1.997520;,
+  -41.319402;1.996950;,
+  -39.761600;1.996370;,
+  -38.203702;1.995800;,
+  -36.645802;1.995220;,
+  -35.088000;1.994640;,
+  -28.856701;1.992340;,
+  -41.258899;2.367300;,
+  -39.701002;2.366720;,
+  -38.143200;2.366150;,
+  -36.585299;2.365570;,
+  -35.027501;2.364990;,
+  -38.082598;2.736500;,
+  -39.640499;2.737070;,
+  -36.524800;2.735920;,
+  -34.966899;2.735340;,
+  34.409101;-1.734770;,
+  35.966998;-1.735350;,
+  37.524800;-1.735920;,
+  39.082598;-1.736500;,
+  34.469699;-1.364420;,
+  36.027501;-1.365000;,
+  37.585398;-1.365570;,
+  39.143200;-1.366150;,
+  34.530301;-0.994071;,
+  36.088198;-0.994648;,
+  37.646000;-0.995223;,
+  39.203802;-0.995799;,
+  34.590899;-0.623722;,
+  36.148701;-0.624296;,
+  37.706502;-0.624873;,
+  39.264400;-0.625450;,
+  34.651501;-0.253373;,
+  36.209302;-0.253947;,
+  37.767101;-0.254523;,
+  34.712003;0.116978;,
+  36.269798;0.116402;,
+  37.827702;0.115827;,
+  34.772499;0.487329;,
+  36.330400;0.486751;,
+  37.888198;0.486176;,
+  31.717398;0.858832;,
+  33.275200;0.858256;,
+  34.833002;0.857680;,
+  36.390899;0.857104;,
+  37.948800;0.856528;,
+  31.777901;1.229180;,
+  33.335702;1.228610;,
+  34.893600;1.228030;,
+  36.451501;1.227450;,
+  38.009299;1.226880;,
+  39.567101;1.226300;,
+  31.838499;1.599530;,
+  33.396301;1.598960;,
+  34.954202;1.598380;,
+  36.512000;1.597800;,
+  38.069802;1.597230;,
+  39.627702;1.596650;,
+  31.899002;1.969880;,
+  33.456902;1.969310;,
+  35.014701;1.968730;,
+  36.572499;1.968160;,
+  38.130403;1.967580;,
+  39.688202;1.967000;,
+  31.959600;2.340230;,
+  33.517398;2.339660;,
+  35.075200;2.339080;,
+  36.633098;2.338510;,
+  38.191002;2.337930;,
+  39.748797;2.337350;,
+  33.578000;2.710010;,
+  36.693699;2.708850;,
+  35.135798;2.709430;,
+  38.251498;2.708280;,
+  39.809299;2.707700;,
+  12.599399;-1.726710;,
+  14.157299;-1.727280;,
+  15.715101;-1.727860;,
+  17.273000;-1.728440;,
+  18.830798;-1.729010;,
+  20.388600;-1.729590;,
+  12.660000;-1.356360;,
+  14.217800;-1.356940;,
+  15.775600;-1.357510;,
+  17.333499;-1.358090;,
+  18.891301;-1.358660;,
+  20.449200;-1.359240;,
+  12.720500;-0.986009;,
+  14.278400;-0.986585;,
+  15.836200;-0.987161;,
+  17.393998;-0.987737;,
+  18.951901;-0.988312;,
+  20.509701;-0.988889;,
+  14.338899;-0.616234;,
+  15.896699;-0.616810;,
+  17.454600;-0.617387;,
+  19.012400;-0.617962;,
+  20.570299;-0.618538;,
+  14.399400;-0.245883;,
+  15.957200;-0.246459;,
+  17.515101;-0.247034;,
+  19.072901;-0.247610;,
+  20.630800;-0.248188;,
+  16.017800;0.123891;,
+  17.575600;0.123315;,
+  19.133499;0.122740;,
+  16.078400;0.494241;,
+  17.636200;0.493666;,
+  19.194000;0.493089;,
+  16.138901;0.864591;,
+  17.696800;0.864016;,
+  19.254600;0.863439;,
+  14.641600;1.235520;,
+  16.199499;1.234940;,
+  17.757299;1.234370;,
+  19.315099;1.233790;,
+  14.702200;1.605870;,
+  16.260000;1.605290;,
+  17.817899;1.604720;,
+  19.375699;1.604140;,
+  13.204900;1.976790;,
+  14.762701;1.976220;,
+  16.320600;1.975640;,
+  17.878402;1.975070;,
+  19.436301;1.974490;,
+  20.994101;1.973910;,
+  13.265500;2.347140;,
+  14.823301;2.346570;,
+  16.381200;2.345990;,
+  17.938998;2.345420;,
+  19.496800;2.344840;,
+  21.054701;2.344260;,
+  13.326000;2.717490;,
+  14.883899;2.716920;,
+  16.441699;2.716340;,
+  17.999501;2.715770;,
+  19.557400;2.715190;,
+  21.115200;2.714610;,
+  0.136669;-1.722100;,
+  1.694490;-1.722680;,
+  3.252350;-1.723250;,
+  4.810200;-1.723830;,
+  6.368020;-1.724400;,
+  7.925880;-1.724980;,
+  0.197190;-1.351750;,
+  1.755040;-1.352330;,
+  3.312900;-1.352900;,
+  4.870740;-1.353480;,
+  6.428580;-1.354050;,
+  7.986430;-1.354630;,
+  1.815580;-0.981975;,
+  3.373430;-0.982552;,
+  4.931260;-0.983127;,
+  6.489110;-0.983703;,
+  8.046950;-0.984280;,
+  3.433980;-0.612201;,
+  4.991820;-0.612777;,
+  6.549650;-0.613353;,
+  8.107500;-0.613929;,
+  3.494540;-0.241851;,
+  5.052370;-0.242427;,
+  6.610210;-0.243003;,
+  8.168060;-0.243579;,
+  3.555100;0.128498;,
+  5.112930;0.127923;,
+  6.670770;0.127347;,
+  3.615650;0.498848;,
+  5.173490;0.498272;,
+  6.731330;0.497697;,
+  3.676210;0.869198;,
+  5.234050;0.868623;,
+  6.791890;0.868047;,
+  3.736770;1.239550;,
+  5.294610;1.238970;,
+  6.852440;1.238400;,
+  8.410290;1.237820;,
+  0.681656;1.611050;,
+  2.239490;1.610470;,
+  3.797330;1.609900;,
+  5.355160;1.609320;,
+  6.913000;1.608750;,
+  8.470850;1.608170;,
+  0.742212;1.981400;,
+  2.300050;1.980820;,
+  3.857890;1.980250;,
+  5.415720;1.979670;,
+  6.973560;1.979100;,
+  8.531390;1.978520;,
+  0.802782;2.351750;,
+  2.360610;2.351170;,
+  3.918440;2.350600;,
+  5.476290;2.350020;,
+  7.034130;2.349450;,
+  8.591970;2.348870;,
+  10.149800;2.348300;,
+  0.863370;2.722100;,
+  2.421180;2.721520;,
+  5.536850;2.720370;,
+  3.979040;2.720950;,
+  7.094690;2.719800;,
+  8.652530;2.719220;,
+  11.768200;2.718070;,
+  10.210400;2.718640;;
+ }
+
+ MeshMaterialList {
+  15;
+  1152;
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14;
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "greenwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "greenwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "greenwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "greenwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "greenwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "greenwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "greenwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "greenwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "greenwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "greenwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "greenwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "greenwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "greenwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "greenwire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "greenwire.bmp";
+   }
+  }
+ }
+
+ FVFData {
+  258;
+  1872;
+  1059698165,
+  1050300664,
+  1060029324,
+  1033581888,
+  1051304109,
+  1032743616,
+  1052311629,
+  1053579563,
+  1050070670,
+  1060180745,
+  1031915246,
+  1063932897,
+  1059667059,
+  1033288734,
+  1052424926,
+  1033061118,
+  1052670359,
+  1053392391,
+  1050261912,
+  1060367753,
+  1033634835,
+  1064001795,
+  1052852380,
+  1032907384,
+  1053012827,
+  1053377263,
+  1051611910,
+  1060241710,
+  1034248889,
+  1064085276,
+  1053277761,
+  1032541508,
+  1053586354,
+  1053363067,
+  1052251004,
+  1060331605,
+  1035620826,
+  1064158685,
+  1053895650,
+  1032192835,
+  1054160953,
+  1053353685,
+  1053745641,
+  1060459182,
+  1054558898,
+  1031931388,
+  1054737568,
+  1053339665,
+  1054814800,
+  1060467477,
+  1055257658,
+  1031805850,
+  1055326086,
+  1053295239,
+  1055886237,
+  1060464862,
+  1055982574,
+  1031800488,
+  1055926736,
+  1053267741,
+  1057175906,
+  1060513398,
+  1045112771,
+  1049702944,
+  1040279438,
+  1057052460,
+  1056678691,
+  1031930989,
+  1056547893,
+  1053249162,
+  1057847845,
+  1060387420,
+  1061795906,
+  1064304427,
+  1046473672,
+  1049962772,
+  1041685390,
+  1057147310,
+  1057161200,
+  1032134234,
+  1057076998,
+  1053224501,
+  1058302415,
+  1060342418,
+  1062050382,
+  1064263187,
+  1047834394,
+  1050222339,
+  1043092046,
+  1057242240,
+  1057476676,
+  1032371384,
+  1057408002,
+  1053190735,
+  1058681516,
+  1060251896,
+  1062219955,
+  1064187816,
+  1048889072,
+  1050472998,
+  1044493291,
+  1057341892,
+  1057779521,
+  1032543265,
+  1057737480,
+  1053143657,
+  1058985912,
+  1060140474,
+  1062417672,
+  1064141614,
+  1049578549,
+  1050707497,
+  1045884430,
+  1057449710,
+  1058078889,
+  1053083988,
+  1058077901,
+  1032602734,
+  1059251642,
+  1059977857,
+  1062717216,
+  1063995647,
+  1037530494,
+  1033822666,
+  1045145556,
+  1052231898,
+  1045015931,
+  1059431928,
+  1033810311,
+  1064006121,
+  1059614616,
+  1058532667,
+  1040069630,
+  1033538602,
+  1046722482,
+  1052205503,
+  1046647220,
+  1059465633,
+  1036367358,
+  1064049010,
+  1059260943,
+  1058423057,
+  1060457778,
+  1052514279,
+  1041404435,
+  1033141125,
+  1048302735,
+  1052161941,
+  1048293939,
+  1059505569,
+  1038845236,
+  1064103286,
+  1058904841,
+  1058321761,
+  1060110187,
+  1052259571,
+  1042707012,
+  1032710527,
+  1049221683,
+  1052108638,
+  1049253002,
+  1059550555,
+  1040733360,
+  1064165728,
+  1058547433,
+  1058225319,
+  1059764247,
+  1051995438,
+  1044032925,
+  1032334459,
+  1049988350,
+  1052050513,
+  1050063565,
+  1059595680,
+  1041942888,
+  1064220774,
+  1058190028,
+  1058128866,
+  1059418307,
+  1051731334,
+  1045369124,
+  1032045576,
+  1050737119,
+  1051992996,
+  1050861312,
+  1059637734,
+  1043121456,
+  1064263712,
+  1058441745,
+  1064227531,
+  1051913179,
+  1064227531,
+  1046695830,
+  1031912604,
+  1051466121,
+  1051942975,
+  1051649064,
+  1059673927,
+  1044243818,
+  1064286173,
+  1047952962,
+  1031959448,
+  1052174961,
+  1051907105,
+  1052388145,
+  1059706908,
+  1045252074,
+  1064290413,
+  1048818361,
+  1032168160,
+  1052870688,
+  1051877390,
+  1053161054,
+  1059727701,
+  1046680360,
+  1064279576,
+  1058433566,
+  1044552071,
+  1053746747,
+  1052122240,
+  1054066861,
+  1059651467,
+  1056972069,
+  1061885229,
+  1058622384,
+  1044904995,
+  1054304964,
+  1052426733,
+  1054674667,
+  1059475970,
+  1059545098,
+  1062228467,
+  1058730894,
+  1045077825,
+  1055347338,
+  1052755514,
+  1055275518,
+  1059331603,
+  1059655556,
+  1062061214,
+  1055839984,
+  1052787227,
+  1058934931,
+  1045383122,
+  1056098186,
+  1059349405,
+  1059858894,
+  1061944616,
+  1058428006,
+  1063857460,
+  1064073622,
+  1049429082,
+  1059344448,
+  1049116282,
+  1052277970,
+  1048518383,
+  1034062747,
+  1046868796,
+  1033007910,
+  1062046782,
+  1052050284,
+  1062046797,
+  1064064774,
+  1050335870,
+  1059323338,
+  1050022342,
+  1052211158,
+  1049451695,
+  1033696941,
+  1048624778,
+  1032958638,
+  1061593344,
+  1052062573,
+  1061593344,
+  1064109266,
+  1051237497,
+  1059334191,
+  1050927574,
+  1052165557,
+  1050357385,
+  1033247768,
+  1049524762,
+  1032824380,
+  1061140176,
+  1052096134,
+  1061140182,
+  1064184602,
+  1052136197,
+  1059363523,
+  1051832055,
+  1052132297,
+  1051263884,
+  1032749107,
+  1050423201,
+  1052141984,
+  1060687273,
+  1064259890,
+  1053034592,
+  1059392870,
+  1052736588,
+  1052099073,
+  1052170367,
+  1032250435,
+  1051321632,
+  1052138660,
+  1060234141,
+  1064304383,
+  1053936367,
+  1059403750,
+  1053642174,
+  1052053435,
+  1053076069,
+  1031800835,
+  1052221377,
+  1064296614,
+  1054843236,
+  1059383692,
+  1054548232,
+  1051988812,
+  1053980735,
+  1064251949,
+  1055752356,
+  1059351397,
+  1055452892,
+  1051948726,
+  1054886820,
+  1064221343,
+  1056657227,
+  1059354309,
+  1056360059,
+  1052014685,
+  1056783500,
+  1064184622,
+  1057262865,
+  1059363391,
+  1057115670,
+  1052139322,
+  1057455960,
+  1055299227,
+  1043158606,
+  1064147850,
+  1057714979,
+  1059372491,
+  1057569006,
+  1052248957,
+  1057906186,
+  1043100466,
+  1039178124,
+  1055357065,
+  1041348340,
+  1064117239,
+  1058167421,
+  1059375428,
+  1058022472,
+  1052346413,
+  1058356983,
+  1034489801,
+  1059040734,
+  1043268555,
+  1037355596,
+  1055402624,
+  1038886087,
+  1059255882,
+  1061721880,
+  1059237457,
+  1062174989,
+  1059294884,
+  1061493527,
+  1059351242,
+  1061043436,
+  1059407658,
+  1060593520,
+  1059457847,
+  1060142829,
+  1060954929,
+  1043414550,
+  1060938014,
+  1041601396,
+  1060927233,
+  1039388577,
+  1059367698,
+  1058475929,
+  1064097248,
+  1058620465,
+  1052422784,
+  1058808858,
+  1035061959,
+  1059488560,
+  1043366308,
+  1033733065,
+  1055426918,
+  1035259396,
+  1060927096,
+  1035760738,
+  1057148242,
+  1050142819,
+  1057148236,
+  1058261570,
+  1032751146,
+  1035512662,
+  1034790160,
+  1052614940,
+  1035809565,
+  1059496061,
+  1035809417,
+  1064203921,
+  1057599394,
+  1050130630,
+  1057599394,
+  1058267689,
+  1036352655,
+  1035269076,
+  1038396772,
+  1052578338,
+  1039418699,
+  1059489845,
+  1039418697,
+  1064209981,
+  1058050393,
+  1050097170,
+  1058050222,
+  1058284429,
+  1039896472,
+  1034602886,
+  1041082839,
+  1052478268,
+  1041606852,
+  1059473146,
+  1041606728,
+  1064226746,
+  1058500957,
+  1050051600,
+  1058500904,
+  1058307218,
+  1041797009,
+  1033694132,
+  1042865888,
+  1052341667,
+  1043409310,
+  1059450473,
+  1043408952,
+  1064249432,
+  1058951527,
+  1050006030,
+  1058951587,
+  1058330010,
+  1043551588,
+  1032786127,
+  1044649001,
+  1052205073,
+  1045211859,
+  1059427554,
+  1045211588,
+  1064272255,
+  1059402417,
+  1058346743,
+  1045323749,
+  1032120007,
+  1046440012,
+  1052105007,
+  1047015656,
+  1059410857,
+  1047015272,
+  1064289017,
+  1047124821,
+  1031875224,
+  1048243684,
+  1052068412,
+  1048698110,
+  1059404646,
+  1048697956,
+  1064295084,
+  1048766856,
+  1032117928,
+  1049318261,
+  1052104869,
+  1049600396,
+  1059410871,
+  1049600278,
+  1064289031,
+  1049682557,
+  1032412250,
+  1050220653,
+  1052112197,
+  1050500960,
+  1059381133,
+  1050601557,
+  1032851430,
+  1051122831,
+  1052131720,
+  1051400565,
+  1059345413,
+  1051520660,
+  1033291310,
+  1052025006,
+  1052151245,
+  1052300058,
+  1059309450,
+  1052435831,
+  1033585877,
+  1052927380,
+  1052158573,
+  1053200620,
+  1059279714,
+  1053829668,
+  1052144637,
+  1053344196,
+  1033626316,
+  1054102186,
+  1059260663,
+  1054629367,
+  1063961138,
+  1032867762,
+  1032468411,
+  1032867747,
+  1049494616,
+  1032104659,
+  1056534921,
+  1035567475,
+  1032431522,
+  1035567474,
+  1049503839,
+  1034802253,
+  1056562501,
+  1038265799,
+  1032331953,
+  1038265786,
+  1049528732,
+  1036161644,
+  1056620565,
+  1040574610,
+  1032194746,
+  1040574604,
+  1049563034,
+  1038841392,
+  1056704438,
+  1033835669,
+  1060369309,
+  1051875084,
+  1060275737,
+  1049635346,
+  1063722204,
+  1041922968,
+  1032058289,
+  1041922964,
+  1049597149,
+  1040853530,
+  1056788386,
+  1036467074,
+  1060444850,
+  1052524330,
+  1060368071,
+  1050269224,
+  1063838322,
+  1043272122,
+  1031958694,
+  1043272120,
+  1049622048,
+  1042195349,
+  1056863330,
+  1039106485,
+  1060515942,
+  1031906636,
+  1064051968,
+  1053169035,
+  1060468021,
+  1050908291,
+  1063946978,
+  1044621966,
+  1031921818,
+  1044621975,
+  1049631266,
+  1043540171,
+  1056922450,
+  1040972982,
+  1060579204,
+  1034513773,
+  1064139687,
+  1053808105,
+  1060576632,
+  1051553042,
+  1064046889,
+  1045971820,
+  1031958697,
+  1045971829,
+  1049622048,
+  1044887705,
+  1056963306,
+  1042305444,
+  1060633384,
+  1037139262,
+  1064218389,
+  1052202365,
+  1064139239,
+  1047320982,
+  1032058289,
+  1047320985,
+  1049597148,
+  1046236962,
+  1056976333,
+  1043642771,
+  1060679512,
+  1039778979,
+  1064289259,
+  1048622670,
+  1032194748,
+  1048622673,
+  1049563033,
+  1047586240,
+  1056983958,
+  1044982559,
+  1060720854,
+  1049296682,
+  1032331952,
+  1049296680,
+  1049528732,
+  1048756122,
+  1056991423,
+  1046322500,
+  1060761895,
+  1049971258,
+  1032431523,
+  1049971258,
+  1049503839,
+  1049430790,
+  1057003244,
+  1050646186,
+  1049494616,
+  1050104628,
+  1057022738,
+  1050427883,
+  1061398754,
+  1049614132,
+  1058566550,
+  1049287838,
+  1054334359,
+  1049244429,
+  1048396204,
+  1050012907,
+  1061449073,
+  1049097398,
+  1058587344,
+  1048763349,
+  1054348896,
+  1048719660,
+  1048368566,
+  1049129612,
+  1033171841,
+  1050572916,
+  1064066298,
+  1049571508,
+  1061509842,
+  1048547987,
+  1058618543,
+  1047877659,
+  1054365806,
+  1047780835,
+  1048320693,
+  1048627922,
+  1033004996,
+  1049527440,
+  1064184536,
+  1049066496,
+  1061572428,
+  1047430271,
+  1058655721,
+  1046791552,
+  1054384390,
+  1046663242,
+  1048266135,
+  1047568928,
+  1032771252,
+  1047989324,
+  1064275416,
+  1048392184,
+  1061624849,
+  1046293973,
+  1058689100,
+  1045704473,
+  1054411994,
+  1045521512,
+  1048230339,
+  1046372526,
+  1032525114,
+  1047193562,
+  1061657149,
+  1045134000,
+  1058718150,
+  1044607607,
+  1054427171,
+  1044374686,
+  1048219807,
+  1045143373,
+  1032285203,
+  1046047329,
+  1061671250,
+  1043964636,
+  1058739291,
+  1043522348,
+  1054441556,
+  1043213877,
+  1048198250,
+  1043915703,
+  1032116692,
+  1042788565,
+  1058751978,
+  1042457415,
+  1054457469,
+  1042061830,
+  1048204246,
+  1042731215,
+  1032032559,
+  1041389934,
+  1058701965,
+  1041453116,
+  1054476266,
+  1040920260,
+  1048231953,
+  1041681046,
+  1032071980,
+  1039876210,
+  1058645575,
+  1040445118,
+  1054491247,
+  1039148706,
+  1048474166,
+  1037278874,
+  1058582668,
+  1038744545,
+  1054503575,
+  1036773542,
+  1048656902,
+  1034743845,
+  1058522511,
+  1036768899,
+  1054514538,
+  1034469658,
+  1048787622,
+  1032230518,
+  1058467576,
+  1034787346,
+  1054516414,
+  1032199725,
+  1048900782,
+  1064071799,
+  1050315390,
+  1059382871,
+  1050005040,
+  1052435225,
+  1049440817,
+  1035012856,
+  1048623046,
+  1057755480,
+  1045728668,
+  1062459053,
+  1045728649,
+  1064062902,
+  1051214441,
+  1059361937,
+  1050903323,
+  1052369156,
+  1050337670,
+  1034650886,
+  1049517730,
+  1057738898,
+  1043931258,
+  1062475634,
+  1043931255,
+  1064107129,
+  1052108335,
+  1059372691,
+  1051800864,
+  1052323850,
+  1051235773,
+  1034205256,
+  1050409924,
+  1057716169,
+  1042134899,
+  1062498361,
+  1042134886,
+  1064181842,
+  1052999391,
+  1059401798,
+  1052697769,
+  1052290893,
+  1052134495,
+  1033710742,
+  1051300755,
+  1057693323,
+  1040339018,
+  1062521208,
+  1040339020,
+  1064256502,
+  1053889991,
+  1059430902,
+  1053594698,
+  1052257938,
+  1053033209,
+  1033216366,
+  1052191601,
+  1057676737,
+  1036895833,
+  1062537794,
+  1036895829,
+  1064300602,
+  1054784216,
+  1059441636,
+  1054492377,
+  1052212780,
+  1053931095,
+  1032770744,
+  1053083797,
+  1062543935,
+  1033299148,
+  1064291849,
+  1055683537,
+  1059420700,
+  1055390816,
+  1052146718,
+  1054827938,
+  1032408794,
+  1053978481,
+  1064221969,
+  1056588068,
+  1059363108,
+  1056289452,
+  1052056044,
+  1055722634,
+  1032143823,
+  1054875286,
+  1064099291,
+  1057230502,
+  1059273900,
+  1057076100,
+  1051944605,
+  1056614724,
+  1031962984,
+  1055773273,
+  1063946096,
+  1057685310,
+  1059166367,
+  1057524817,
+  1051821004,
+  1057235060,
+  1031831093,
+  1056672046,
+  1063850525,
+  1058136802,
+  1059116473,
+  1057971658,
+  1051811946,
+  1057684699,
+  1032044545,
+  1057876751,
+  1063773175,
+  1058587816,
+  1059072659,
+  1058419148,
+  1051790862,
+  1058134195,
+  1032322991,
+  1058324964,
+  1059039325,
+  1058867538,
+  1063727714,
+  1059038239,
+  1051748386,
+  1058583333,
+  1032517874,
+  1058773929,
+  1046541380,
+  1033016028,
+  1047063801,
+  1049553522,
+  1046550296,
+  1056549890,
+  1047881592,
+  1032879531,
+  1048405372,
+  1049569032,
+  1047890537,
+  1056583552,
+  1048706396,
+  1032719063,
+  1049161641,
+  1049568809,
+  1048902416,
+  1056632959,
+  1043540392,
+  1061632363,
+  1043540392,
+  1058064074,
+  1049373032,
+  1032411042,
+  1049832708,
+  1049559524,
+  1049570762,
+  1056691432,
+  1048590174,
+  1060362546,
+  1042200182,
+  1061649334,
+  1042200046,
+  1058047129,
+  1050039664,
+  1032103116,
+  1050503537,
+  1049550188,
+  1050239360,
+  1056749955,
+  1049249280,
+  1060425385,
+  1040859132,
+  1061661744,
+  1040859034,
+  1058034671,
+  1050712759,
+  1031975698,
+  1051175489,
+  1049568192,
+  1050906910,
+  1056817492,
+  1049910006,
+  1060483750,
+  1038847204,
+  1061666308,
+  1038847050,
+  1058030075,
+  1051396923,
+  1032161132,
+  1051848966,
+  1049633538,
+  1051572704,
+  1056900689,
+  1050573318,
+  1060534352,
+  1036163539,
+  1061661748,
+  1036163422,
+  1058034674,
+  1052092777,
+  1032708269,
+  1052523466,
+  1049753311,
+  1052235996,
+  1056983247,
+  1051239129,
+  1060575949,
+  1033481399,
+  1058047137,
+  1052797482,
+  1033568454,
+  1053198128,
+  1049920325,
+  1052896725,
+  1057041618,
+  1051906678,
+  1060609726,
+  1053506502,
+  1034609753,
+  1053872385,
+  1050114634,
+  1053556011,
+  1057104472,
+  1052575103,
+  1060638975,
+  1054214241,
+  1035651926,
+  1054546428,
+  1050308888,
+  1054215039,
+  1057167315,
+  1053243527,
+  1060668227,
+  1054900622,
+  1036072514,
+  1055215027,
+  1050365121,
+  1054885969,
+  1057170627,
+  1055076488,
+  1060678954,
+  1048193098,
+  1064029774,
+  1049038542,
+  1064104758,
+  1049696377,
+  1064170805,
+  1050357167,
+  1064228997,
+  1051019477,
+  1064282525,
+  1055884766,
+  1050405666,
+  1055582196,
+  1036305331,
+  1055556562,
+  1057181827,
+  1053777253,
+  1064021083,
+  1053086430,
+  1059373717,
+  1053086660,
+  1052420374,
+  1052883381,
+  1064060320,
+  1052189235,
+  1059379783,
+  1052189462,
+  1052408181,
+  1052246968,
+  1064098820,
+  1051292574,
+  1059396378,
+  1051292574,
+  1052375012,
+  1051359974,
+  1064166622,
+  1050396538,
+  1059419045,
+  1050396550,
+  1052329608,
+  1058833926,
+  1052202476,
+  1058833929,
+  1032931839,
+  1050472984,
+  1064234426,
+  1049500153,
+  1059441742,
+  1049500520,
+  1052284207,
+  1058385603,
+  1052235676,
+  1058385604,
+  1032798975,
+  1049579595,
+  1064284225,
+  1048603495,
+  1059458331,
+  1048603872,
+  1052250972,
+  1049321520,
+  1032966797,
+  1057805018,
+  1059467101,
+  1057936962,
+  1052247758,
+  1057937005,
+  1032750353,
+  1048675557,
+  1064302845,
+  1046836584,
+  1059464393,
+  1046837184,
+  1052238856,
+  1048279344,
+  1032652784,
+  1057129605,
+  1059437354,
+  1057488321,
+  1052235660,
+  1057488406,
+  1032798916,
+  1046944289,
+  1064285447,
+  1045042166,
+  1059458305,
+  1045042623,
+  1052250917,
+  1046488032,
+  1032436340,
+  1057039999,
+  1052202445,
+  1057040078,
+  1032931716,
+  1045095612,
+  1064236814,
+  1043248863,
+  1059441686,
+  1043249326,
+  1052284096,
+  1044694880,
+  1032305542,
+  1056219363,
+  1052157062,
+  1056219168,
+  1033113352,
+  1043237738,
+  1064170083,
+  1041456095,
+  1059418963,
+  1041457258,
+  1052329442,
+  1042900522,
+  1032224643,
+  1055323128,
+  1033294771,
+  1041381072,
+  1064103328,
+  1039140646,
+  1059396267,
+  1039143015,
+  1052374790,
+  1041106140,
+  1032145781,
+  1038883545,
+  1064054541,
+  1035554056,
+  1059379643,
+  1035555438,
+  1052407903,
+  1038438371,
+  1032020859,
+  1031965300,
+  1059373550,
+  1035229249,
+  1064036971,
+  1031966665,
+  1052420041,
+  1034855232,
+  1031813144,
+  1049838130,
+  1032801573,
+  1049838308,
+  1051977064,
+  1050063298,
+  1059190406,
+  1050742928,
+  1032752480,
+  1050743128,
+  1051989304,
+  1050973644,
+  1059208720,
+  1051647188,
+  1032618448,
+  1051647370,
+  1052022772,
+  1051889083,
+  1059258812,
+  1053578816,
+  1063949973,
+  1032707863,
+  1059090611,
+  1041463384,
+  1063736771,
+  1052550823,
+  1032435398,
+  1052551112,
+  1052068496,
+  1052807286,
+  1059327248,
+  1054568883,
+  1064058343,
+  1036150784,
+  1058950778,
+  1043232044,
+  1063641108,
+  1053454804,
+  1032252424,
+  1053454853,
+  1052114224,
+  1053726045,
+  1059395658,
+  1055561345,
+  1064166372,
+  1039607478,
+  1058816804,
+  1044995516,
+  1063539464,
+  1054359060,
+  1032118403,
+  1054359116,
+  1052147694,
+  1054641998,
+  1059445728,
+  1056540943,
+  1064244353,
+  1041638176,
+  1058693006,
+  1046749198,
+  1063427524,
+  1055263861,
+  1032069353,
+  1055263947,
+  1052159945,
+  1055552919,
+  1059464027,
+  1057229817,
+  1064270818,
+  1043391684,
+  1058581046,
+  1048490035,
+  1063303687,
+  1056168662,
+  1032118334,
+  1056168789,
+  1052147678,
+  1056457221,
+  1059445640,
+  1057690949,
+  1064238116,
+  1049397308,
+  1063169723,
+  1057018762,
+  1032252288,
+  1057018825,
+  1052114189,
+  1057159892,
+  1059395487,
+  1058137560,
+  1064154264,
+  1057470754,
+  1032435197,
+  1057470696,
+  1052068446,
+  1057607038,
+  1059326995,
+  1058575524,
+  1064040932,
+  1057922571,
+  1032618182,
+  1057922568,
+  1052022704,
+  1058053991,
+  1059258498,
+  1058374702,
+  1032752151,
+  1058374689,
+  1051989222,
+  1058502911,
+  1059208346,
+  1058827102,
+  1051976964,
+  1058827102,
+  1032801180,
+  1058954984,
+  1059189965,
+  1064282890,
+  1057997082,
+  1062063631,
+  1056779385,
+  1060697516,
+  1049330568,
+  1063677439,
+  1033038400,
+  1061738262,
+  1057137968,
+  1060449058,
+  1049571125,
+  1063603965,
+  1033121283,
+  1061579614,
+  1057341615,
+  1060073706,
+  1049542116,
+  1063549570,
+  1033030094,
+  1061423262,
+  1057554036,
+  1059692008,
+  1049688325,
+  1061854188,
+  1040222598,
+  1063324118,
+  1059665259,
+  1061256724,
+  1057770632,
+  1059270807,
+  1049776013,
+  1061264053,
+  1041777681,
+  1062273372,
+  1062493251,
+  1061065260,
+  1057982995,
+  1059021420,
+  1050444355,
+  1052872628,
+  1043890826,
+  1062119377,
+  1062561356,
+  1060857236,
+  1058104057,
+  1058774054,
+  1050855623,
+  1052457335,
+  1044281242,
+  1061936179,
+  1062638648,
+  1060637484,
+  1058224446,
+  1058520558,
+  1051274785,
+  1052161260,
+  1044821862,
+  1036509070,
+  1034438158,
+  1042782116,
+  1049806288,
+  1035000753,
+  1054691570,
+  1035000754,
+  1048751887,
+  1061725007,
+  1062722889,
+  1060407541,
+  1058345726,
+  1058261532,
+  1051698704,
+  1051855449,
+  1045405805,
+  1035626342,
+  1035619474,
+  1043884122,
+  1049854494,
+  1043452687,
+  1055734323,
+  1049376593,
+  1057386970,
+  1032791123,
+  1048779859,
+  1061504870,
+  1062811919,
+  1060171001,
+  1058471017,
+  1058000025,
+  1052125385,
+  1051538815,
+  1046034354,
+  1034739351,
+  1036910926,
+  1048823982,
+  1051953546,
+  1061286618,
+  1062903204,
+  1059931890,
+  1058601402,
+  1057737718,
+  1052547957,
+  1051209767,
+  1046693046,
+  1033872625,
+  1038137738,
+  1061084545,
+  1062996311,
+  1059697190,
+  1058738510,
+  1057479524,
+  1052964327,
+  1050863499,
+  1047357819,
+  1032967406,
+  1039292714,
+  1059462903,
+  1058887210,
+  1060893356,
+  1063102148,
+  1057226093,
+  1053373191,
+  1050504608,
+  1047999883,
+  1031972776,
+  1040259230,
+  1049376594,
+  1051925579,
+  1051768658,
+  1035634268,
+  1052578153,
+  1052493667,
+  1052703565,
+  1059371456,
+  1053012064,
+  1064011736,
+  1052654060,
+  1035276126,
+  1053465672,
+  1052428166,
+  1053588876,
+  1059350806,
+  1053901735,
+  1064002908,
+  1053537118,
+  1034834714,
+  1054354250,
+  1052383385,
+  1054478610,
+  1059361436,
+  1054418582,
+  1034345598,
+  1055243806,
+  1052350778,
+  1055112369,
+  1059390060,
+  1055300039,
+  1033856506,
+  1056132892,
+  1052318109,
+  1056000306,
+  1059418592,
+  1040729787,
+  1051969465,
+  1037917838,
+  1059259378,
+  1056183103,
+  1033415074,
+  1056993208,
+  1052273396,
+  1056889131,
+  1059441284,
+  1042504782,
+  1052035022,
+  1040823447,
+  1059304247,
+  1057016555,
+  1033056961,
+  1057436972,
+  1052207902,
+  1057371666,
+  1059453378,
+  1057174744,
+  1064272116,
+  1047365409,
+  1033172632,
+  1044275556,
+  1052124574,
+  1042598529,
+  1059336935,
+  1057460305,
+  1032794516,
+  1057879678,
+  1052118252,
+  1057816626,
+  1059453374,
+  1057619540,
+  1064284210,
+  1049098697,
+  1034054775,
+  1046041455,
+  1052234791,
+  1044375659,
+  1059359282,
+  1057904714,
+  1032615741,
+  1058321266,
+  1052007897,
+  1058261487,
+  1059442564,
+  1058064528,
+  1064285938,
+  1047804600,
+  1052357140,
+  1046154429,
+  1059375589,
+  1058349366,
+  1032485028,
+  1058761890,
+  1051885650,
+  1058706046,
+  1059425554,
+  1058509390,
+  1064281397,
+  1032288399,
+  1060816569,
+  1050064695,
+  1063598408,
+  1049071890,
+  1052479452,
+  1047933213,
+  1059391897,
+  1058794019,
+  1032354334,
+  1059202739,
+  1051763264,
+  1059150698,
+  1059408024,
+  1058954365,
+  1064276910,
+  1050550742,
+  1063225608,
+  1049143384,
+  1059414315,
+  1059238413,
+  1032175562,
+  1059644162,
+  1051653035,
+  1059595529,
+  1059396083,
+  1059399354,
+  1064278431,
+  1060086870,
+  1051563395,
+  1059682153,
+  1031913160,
+  1060040453,
+  1059394256,
+  1059844122,
+  1064290342,
+  1049910424,
+  1033426053,
+  1050262674,
+  1052079346,
+  1049924549,
+  1059191768,
+  1048627812,
+  1063865467,
+  1050813693,
+  1033242478,
+  1051166828,
+  1052100381,
+  1050822004,
+  1059247813,
+  1049521953,
+  1063933588,
+  1051457796,
+  1033025758,
+  1052071383,
+  1052100093,
+  1051721844,
+  1059293350,
+  1050412547,
+  1064012328,
+  1052356134,
+  1032611624,
+  1052975690,
+  1052087285,
+  1052622821,
+  1059332762,
+  1051300755,
+  1064096925,
+  1053254651,
+  1032196349,
+  1053880073,
+  1052074966,
+  1053523794,
+  1059372174,
+  1054158298,
+  1031926583,
+  1054784623,
+  1052074678,
+  1054425779,
+  1059405495,
+  1055070286,
+  1031910616,
+  1055688775,
+  1052095847,
+  1055329064,
+  1059428187,
+  1045754548,
+  1052416556,
+  1045754549,
+  1033213784,
+  1055991056,
+  1032185688,
+  1056592041,
+  1052141048,
+  1056233247,
+  1059438680,
+  1043946688,
+  1052383067,
+  1043946806,
+  1033348099,
+  1056918623,
+  1032714811,
+  1057229369,
+  1052207676,
+  1057051148,
+  1059438525,
+  1057232374,
+  1064290660,
+  1042140096,
+  1052337108,
+  1042140115,
+  1033531023,
+  1057407026,
+  1033389730,
+  1057679894,
+  1052286289,
+  1057503312,
+  1059432259,
+  1057682880,
+  1064250974,
+  1040333574,
+  1052291645,
+  1040333834,
+  1033712858,
+  1057872022,
+  1034063900,
+  1058130358,
+  1052365388,
+  1057955478,
+  1059425993,
+  1058133241,
+  1064211417,
+  1036864010,
+  1052258154,
+  1036864794,
+  1033847202,
+  1058335035,
+  1034594017,
+  1058581407,
+  1052432015,
+  1058407696,
+  1059425839,
+  1058584202,
+  1064177851,
+  1033247385,
+  1033895716,
+  1059033038,
+  1052477230,
+  1058794484,
+  1034870216,
+  1058859789,
+  1059436339,
+  1059035855,
+  1064155026,
+  1064140518,
+  1035531131,
+  1061499102,
+  1045118992,
+  1058830615,
+  1050044244,
+  1054388649,
+  1049885762,
+  1048078277,
+  1044811183,
+  1033912322,
+  1032163386,
+  1064166820,
+  1036294660,
+  1061595448,
+  1045560982,
+  1058871848,
+  1050463802,
+  1054285456,
+  1050271017,
+  1047937108,
+  1045344265,
+  1033239265,
+  1033106912,
+  1064300698,
+  1036914838,
+  1061615706,
+  1046179602,
+  1058921620,
+  1050869494,
+  1054196885,
+  1050758554,
+  1047823577,
+  1045903197,
+  1032921381,
+  1033656930,
+  1061654843,
+  1046839930,
+  1058978562,
+  1051267577,
+  1054101150,
+  1051369309,
+  1047737769,
+  1046341935,
+  1032334504,
+  1034158904,
+  1061754068,
+  1047349394,
+  1059039671,
+  1051674264,
+  1053963907,
+  1051974968,
+  1047097768,
+  1047205713,
+  1031830308,
+  1035261096,
+  1059101251,
+  1052071599,
+  1053798526,
+  1052576799,
+  1047064999,
+  1047769604,
+  1059107688,
+  1052586059,
+  1053577409,
+  1053134839,
+  1047347595,
+  1048628369,
+  1059106478,
+  1053097526,
+  1053698050,
+  1053778804,
+  1051074786,
+  1054315989,
+  1061488789,
+  1056909759,
+  1059098001,
+  1053601956,
+  1054070682,
+  1054368660,
+  1049784886,
+  1058230226,
+  1061474148,
+  1057064623,
+  1059026706,
+  1054417958,
+  1054225629,
+  1054817992,
+  1049881856,
+  1058452442,
+  1063832052,
+  1058819437,
+  1061369975,
+  1057141768,
+  1058986647,
+  1054808773,
+  1054353597,
+  1055264108,
+  1049964284,
+  1058628385,
+  1043330858,
+  1061471230,
+  1063877995,
+  1058935377,
+  1061429893,
+  1057349150,
+  1058939372,
+  1055210294,
+  1054396243,
+  1055665314,
+  1050083585,
+  1058773765,
+  1043789199,
+  1061560196,
+  1063741869,
+  1059050194,
+  1061389570,
+  1057472680,
+  1058828042,
+  1055542899,
+  1054440104,
+  1056062031,
+  1050280872,
+  1058863852,
+  1043973756,
+  1061637622,
+  1052205060,
+  1061613327,
+  1059327580,
+  1061613326,
+  1063979585,
+  1050092314,
+  1059276392,
+  1050922829,
+  1052195639,
+  1051057714,
+  1033644564,
+  1050230644,
+  1052192745,
+  1061158834,
+  1059333747,
+  1061158834,
+  1064025612,
+  1050996722,
+  1059288828,
+  1051831601,
+  1052128610,
+  1051964322,
+  1033279411,
+  1051135096,
+  1059350538,
+  1060704494,
+  1064069030,
+  1051640128,
+  1059312013,
+  1052739490,
+  1052082959,
+  1052872267,
+  1032828498,
+  1052037285,
+  1064143997,
+  1052536915,
+  1059341272,
+  1053646736,
+  1052049588,
+  1053780729,
+  1032328438,
+  1052937982,
+  1064218954,
+  1053433672,
+  1059370449,
+  1054553707,
+  1052016215,
+  1054689179,
+  1031828950,
+  1053838209,
+  1064275645,
+  1054337222,
+  1059393638,
+  1055461603,
+  1051995207,
+  1055598034,
+  1064300869,
+  1055252510,
+  1059406174,
+  1056370332,
+  1051995468,
+  1056507114,
+  1064289703,
+  1056180314,
+  1059406255,
+  1057122008,
+  1052020444,
+  1057190230,
+  1064246994,
+  1057041285,
+  1059395680,
+  1057576422,
+  1052066676,
+  1057644190,
+  1032032995,
+  1058072800,
+  1051081378,
+  1048155752,
+  1058857645,
+  1048155741,
+  1064185973,
+  1057512788,
+  1059379103,
+  1058030537,
+  1052125257,
+  1058097779,
+  1032534796,
+  1058522874,
+  1051127309,
+  1046340118,
+  1058834645,
+  1046340119,
+  1064124860,
+  1057984003,
+  1059362448,
+  1058484815,
+  1052183835,
+  1058551372,
+  1033036836,
+  1058973184,
+  1051160937,
+  1044523240,
+  1058817841,
+  1044522760,
+  1064081994,
+  1058452059,
+  1059351874,
+  1058939227,
+  1052230069,
+  1059005329,
+  1033489376,
+  1059424255,
+  1049049521,
+  1035707193,
+  1051173228,
+  1042705290,
+  1058811664,
+  1042704792,
+  1059352118,
+  1059393786,
+  1064070640,
+  1058915035,
+  1052255058,
+  1059459699,
+  1033856172,
+  1059876464,
+  1057776422,
+  1034874704,
+  1049128753,
+  1032084677;
+ }
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/ironShape.x
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/ironShape.x	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/ironShape.x	(revision 2197)
@@ -0,0 +1,26165 @@
+xof 0303txt 0032
+template Vector {
+ <3d82ab5e-62da-11cf-ab39-0020af71e433>
+ FLOAT x;
+ FLOAT y;
+ FLOAT z;
+}
+
+template MeshFace {
+ <3d82ab5f-62da-11cf-ab39-0020af71e433>
+ DWORD nFaceVertexIndices;
+ array DWORD faceVertexIndices[nFaceVertexIndices];
+}
+
+template Mesh {
+ <3d82ab44-62da-11cf-ab39-0020af71e433>
+ DWORD nVertices;
+ array Vector vertices[nVertices];
+ DWORD nFaces;
+ array MeshFace faces[nFaces];
+ [...]
+}
+
+template MeshNormals {
+ <f6f23f43-7686-11cf-8f52-0040333594a3>
+ DWORD nNormals;
+ array Vector normals[nNormals];
+ DWORD nFaceNormals;
+ array MeshFace faceNormals[nFaceNormals];
+}
+
+template Coords2d {
+ <f6f23f44-7686-11cf-8f52-0040333594a3>
+ FLOAT u;
+ FLOAT v;
+}
+
+template MeshTextureCoords {
+ <f6f23f40-7686-11cf-8f52-0040333594a3>
+ DWORD nTextureCoords;
+ array Coords2d textureCoords[nTextureCoords];
+}
+
+template ColorRGBA {
+ <35ff44e0-6c7c-11cf-8f52-0040333594a3>
+ FLOAT red;
+ FLOAT green;
+ FLOAT blue;
+ FLOAT alpha;
+}
+
+template ColorRGB {
+ <d3e16e81-7835-11cf-8f52-0040333594a3>
+ FLOAT red;
+ FLOAT green;
+ FLOAT blue;
+}
+
+template Material {
+ <3d82ab4d-62da-11cf-ab39-0020af71e433>
+ ColorRGBA faceColor;
+ FLOAT power;
+ ColorRGB specularColor;
+ ColorRGB emissiveColor;
+ [...]
+}
+
+template MeshMaterialList {
+ <f6f23f42-7686-11cf-8f52-0040333594a3>
+ DWORD nMaterials;
+ DWORD nFaceIndexes;
+ array DWORD faceIndexes[nFaceIndexes];
+ [Material <3d82ab4d-62da-11cf-ab39-0020af71e433>]
+}
+
+template TextureFilename {
+ <a42790e1-7810-11cf-8f52-0040333594a3>
+ STRING filename;
+}
+
+template FVFData {
+ <b6e70a0e-8ef9-4e83-94ad-ecc8b0c04897>
+ DWORD dwFVF;
+ DWORD nDWords;
+ array DWORD data[nDWords];
+}
+
+
+Mesh {
+ 3138;
+ 0.965548;-7.139000;-1.672380;,
+ 0.000000;-5.609530;0.000000;,
+ -0.278088;-7.321260;-0.481663;,
+ -1.931090;-7.139000;0.000000;,
+ -0.278088;-7.321260;0.481663;,
+ 0.965548;-7.139000;1.672380;,
+ 0.556175;-7.321260;-0.000000;,
+ 4.955640;-13.376600;-0.000000;,
+ 2.437690;-10.580100;-0.000000;,
+ 2.979630;-10.186401;-2.500000;,
+ 5.403880;-12.878800;-2.500000;,
+ 5.403880;-12.878800;2.500000;,
+ 2.979630;-10.186401;2.500000;,
+ -2.477820;-13.376600;4.291710;,
+ -1.218850;-10.580100;2.111100;,
+ 0.675249;-10.186401;3.830430;,
+ -0.536877;-12.878800;5.929900;,
+ -4.867000;-12.878800;3.429900;,
+ -3.654880;-10.186401;1.330430;,
+ -2.477820;-13.376600;-4.291720;,
+ -1.218850;-10.580100;-2.111100;,
+ -3.654880;-10.186401;-1.330430;,
+ -4.867000;-12.878800;-3.429900;,
+ -0.536877;-12.878800;-5.929900;,
+ 0.675249;-10.186401;-3.830430;,
+ 0.435764;-11.518700;-7.905490;,
+ 1.519880;-9.110670;-6.027740;,
+ 1.443380;-7.525530;-2.500000;,
+ -2.886750;-7.525530;0.000000;,
+ -5.980120;-9.110670;-1.697610;,
+ -7.064240;-11.518700;-3.575360;,
+ -7.064240;-11.518700;3.575360;,
+ -5.980120;-9.110670;1.697610;,
+ 1.443380;-7.525530;2.500000;,
+ 1.519880;-9.110670;6.027740;,
+ 0.435764;-11.518700;7.905490;,
+ 6.628470;-11.518700;4.330130;,
+ 4.460230;-9.110670;4.330130;,
+ 4.460230;-9.110670;-4.330130;,
+ 6.628470;-11.518700;-4.330130;,
+ 8.000000;-15.588501;-0.000000;,
+ 8.334930;-15.008299;-2.500000;,
+ 8.334930;-15.008299;2.500000;,
+ -4.000000;-15.588501;6.928200;,
+ -2.002400;-15.008299;8.468270;,
+ -6.332530;-15.008299;5.968270;,
+ -4.000000;-15.588501;-6.928200;,
+ -6.332530;-15.008299;-5.968270;,
+ -2.002400;-15.008299;-8.468270;,
+ -0.875000;-13.423400;-10.175800;,
+ 1.916050;-6.715810;-3.318690;,
+ -3.832090;-6.715810;0.000000;,
+ -5.170020;-6.304420;-0.294484;,
+ -7.571510;-7.641210;-3.114250;,
+ -8.480780;-9.660890;-4.689140;,
+ -8.375000;-13.423400;-5.845670;,
+ -8.375000;-13.423400;5.845670;,
+ -8.480780;-9.660890;4.689140;,
+ -7.571510;-7.641210;3.114250;,
+ -5.170020;-6.304420;0.294483;,
+ 1.916050;-6.715810;3.318690;,
+ 2.329980;-6.304420;4.624610;,
+ -0.875000;-13.423400;10.175800;,
+ 9.250000;-13.423400;4.330130;,
+ 8.301300;-9.660890;5.000000;,
+ 6.482770;-7.641210;5.000000;,
+ 2.840040;-6.304420;4.330130;,
+ 5.123900;-5.287580;5.000000;,
+ 2.840040;-6.304420;-4.330130;,
+ 8.301300;-9.660890;-5.000000;,
+ 9.250000;-13.423400;-4.330130;,
+ 11.437700;-17.119000;-0.000000;,
+ 11.644700;-16.481899;-2.500000;,
+ 11.644700;-16.481899;2.500000;,
+ -5.718850;-17.119000;9.905330;,
+ -3.657280;-16.481899;11.334601;,
+ -7.987410;-16.481899;8.834601;,
+ -5.718850;-17.119000;-9.905330;,
+ -7.987410;-16.481899;-8.834601;,
+ -3.657280;-16.481899;-11.334601;,
+ -2.355120;-14.741400;-12.739400;,
+ -5.000000;-5.257880;0.000000;,
+ -9.580130;-11.258300;-6.593270;,
+ -9.855120;-14.741400;-8.409310;,
+ -9.855120;-14.741400;8.409310;,
+ -9.580130;-11.258300;6.593270;,
+ 2.500000;-5.257880;4.330130;,
+ -2.355120;-14.741400;12.739400;,
+ 12.210200;-14.741400;4.330130;,
+ 10.500000;-11.258300;5.000000;,
+ 10.500000;-11.258300;-5.000000;,
+ 12.210200;-14.741400;-4.330130;,
+ 15.118499;-17.901400;-0.000000;,
+ 15.188501;-17.235202;-2.500000;,
+ 15.188501;-17.235202;2.500000;,
+ -7.559240;-17.901400;13.093001;,
+ -5.429190;-17.235202;14.403600;,
+ -9.759320;-17.235202;11.903600;,
+ -7.559240;-17.901400;-13.093001;,
+ -9.759320;-17.235202;-11.903600;,
+ -5.429190;-17.235202;-14.403600;,
+ -10.821500;-12.363700;-8.743420;,
+ -11.439900;-15.415101;-11.154200;,
+ -11.439900;-15.415101;11.154200;,
+ -10.821500;-12.363700;8.743420;,
+ 15.379800;-15.415101;4.330130;,
+ 18.811501;-17.235202;2.500000;,
+ -9.440760;-17.901400;16.351901;,
+ -7.240680;-17.235202;17.541200;,
+ -11.570800;-17.235202;15.041200;,
+ -9.440760;-17.901400;-16.351901;,
+ -11.570800;-17.235202;-15.041200;,
+ 18.620200;-15.415101;4.330130;,
+ -9.012590;-16.481899;20.610301;,
+ -13.342700;-16.481899;-18.110301;,
+ 0.000000;-5.609530;0.000000;,
+ -1.931090;-7.139000;0.000000;,
+ 0.000000;-5.609530;0.000000;,
+ 0.965548;-7.139000;1.672380;,
+ 0.965548;-7.139000;-1.672380;,
+ -1.931090;-7.139000;0.000000;,
+ -2.886750;-7.525530;0.000000;,
+ 0.965548;-7.139000;1.672380;,
+ 1.443380;-7.525530;2.500000;,
+ 0.965548;-7.139000;-1.672380;,
+ 1.443380;-7.525530;-2.500000;,
+ 1.443380;-7.525530;-2.500000;,
+ -2.886750;-7.525530;0.000000;,
+ -3.832090;-6.715810;0.000000;,
+ -2.886750;-7.525530;0.000000;,
+ 1.916050;-6.715810;3.318690;,
+ 1.443380;-7.525530;2.500000;,
+ 1.916050;-6.715810;-3.318690;,
+ 1.443380;-7.525530;-2.500000;,
+ -3.832090;-6.715810;0.000000;,
+ -5.000000;-5.257880;0.000000;,
+ 1.916050;-6.715810;3.318690;,
+ 1.916050;-6.715810;3.318690;,
+ 2.500000;-5.257880;4.330130;,
+ 2.500000;-5.257880;4.330130;,
+ 2.840040;-6.304420;4.330130;,
+ -5.170020;-6.304420;-0.294484;,
+ 2.329980;-6.304420;4.624610;,
+ 2.840040;-6.304420;4.330130;,
+ 0.000000;-3.830130;33.000000;,
+ -13.422301;-4.032020;30.146998;,
+ -14.269400;-6.934510;29.715402;,
+ 1.519880;-9.110670;6.027740;,
+ 0.435764;-11.518700;7.905490;,
+ -2.002400;-15.008299;8.468270;,
+ -4.845820;-3.253890;8.393200;,
+ -6.704900;-3.526360;6.613230;,
+ 2.329980;-6.304420;4.624610;,
+ -2.094730;-1.802570;8.628170;,
+ -2.000000;0.000000;8.464100;,
+ -2.374770;-3.526360;9.113230;,
+ 0.046116;-4.270740;8.580381;,
+ 0.385277;-2.183070;7.992930;,
+ 1.088740;-7.641210;8.114250;,
+ 1.768170;-5.287580;6.937430;,
+ -0.502659;-6.171750;9.530890;,
+ 0.179478;-9.660890;9.689140;,
+ -0.875000;-13.423400;10.175800;,
+ -3.657280;-16.481899;11.334601;,
+ -5.263930;-4.702280;9.117400;,
+ -7.158020;-5.096020;7.398060;,
+ 2.500000;-5.257880;4.330130;,
+ 2.188090;-2.702850;6.210120;,
+ 0.500002;0.000001;7.794220;,
+ -2.094730;1.802570;8.628170;,
+ -2.827900;-5.096020;9.898060;,
+ -1.237060;-7.803020;10.802900;,
+ -0.919872;-11.258300;11.593300;,
+ -2.355120;-14.741400;12.739400;,
+ -5.429190;-17.235202;14.403600;,
+ -5.823480;-5.945160;10.086600;,
+ -7.764420;-6.442970;8.448381;,
+ 2.624240;-3.055660;4.545310;,
+ 2.330130;0.000001;5.964100;,
+ 0.385277;2.183070;7.992930;,
+ -2.374770;3.526360;9.113230;,
+ -3.434300;-6.442970;10.948399;,
+ -2.125000;-9.093270;12.340901;,
+ -2.161260;-12.363700;13.743400;,
+ -3.939900;-15.415101;15.484400;,
+ -7.240680;-17.235202;17.541200;,
+ -6.500000;-6.928210;11.258300;,
+ -8.497590;-7.508330;9.718270;,
+ 2.683010;0.000001;4.647120;,
+ 2.188090;2.702850;6.210120;,
+ 0.046116;4.270740;8.580381;,
+ -2.827900;5.096030;9.898060;,
+ -4.167470;-7.508330;12.218300;,
+ -3.127660;-9.986100;14.077501;,
+ -3.490440;-12.928800;16.045602;,
+ -5.560100;-15.415101;18.290600;,
+ -9.012590;-16.481899;20.610301;,
+ -7.263930;-7.608450;12.581500;,
+ -9.325490;-8.245540;11.152200;,
+ 2.624240;3.055660;4.545310;,
+ 1.768180;5.287580;6.937430;,
+ -0.502659;6.171750;9.530880;,
+ -3.434300;6.442980;10.948399;,
+ -4.995370;-8.245540;13.652200;,
+ -4.201230;-10.442500;15.937000;,
+ -4.849310;-12.928800;18.399200;,
+ -7.144880;-14.741400;21.035600;,
+ -10.667499;-15.008299;23.476600;,
+ -8.081890;-7.956180;13.998200;,
+ -10.211900;-8.622380;12.687600;,
+ 2.500000;5.257890;4.330130;,
+ 2.329980;6.304420;4.624610;,
+ 1.088740;7.641210;8.114250;,
+ -1.237060;7.803030;10.802900;,
+ -4.167470;7.508340;12.218300;,
+ -5.881810;-8.622380;15.187600;,
+ -5.298770;-10.442500;17.838000;,
+ -6.178480;-12.363700;20.701400;,
+ -8.625000;-13.423400;23.599200;,
+ -12.133000;-12.878800;26.015000;,
+ -8.918110;-7.956180;15.446600;,
+ -11.118200;-8.622380;14.257301;,
+ 1.519890;9.110680;6.027740;,
+ 0.179478;9.660890;9.689130;,
+ -2.125000;9.093270;12.340901;,
+ -4.995370;8.245550;13.652200;,
+ -6.788060;-8.622380;16.757299;,
+ -6.372340;-9.986100;19.697501;,
+ -7.419870;-11.258300;22.851600;,
+ -9.935759;-11.518700;25.869499;,
+ -13.345101;-10.186401;28.114400;,
+ -9.736070;-7.608450;16.863400;,
+ -12.004599;-8.245540;15.792600;,
+ 0.435764;11.518800;7.905490;,
+ -0.919872;11.258300;11.593300;,
+ -3.127660;9.986100;14.077501;,
+ -5.881810;8.622390;15.187600;,
+ -7.674510;-8.245540;18.292600;,
+ -7.375000;-9.093270;21.434099;,
+ -8.519220;-9.660880;24.755699;,
+ -11.019900;-9.110670;27.747200;,
+ -14.250901;-7.048800;29.683200;,
+ -10.500000;-6.928200;18.186501;,
+ -0.874998;13.423400;10.175800;,
+ -2.161260;12.363700;13.743400;,
+ -4.201230;10.442500;15.937000;,
+ -6.788060;8.622390;16.757299;,
+ -8.502410;-7.508330;19.726600;,
+ -8.262941;-7.803020;22.972099;,
+ -9.428480;-7.641210;26.330600;,
+ -11.830000;-6.304420;29.150400;,
+ -3.490440;12.928800;16.045602;,
+ -5.298780;10.442500;17.838000;,
+ -7.674510;8.245550;18.292600;,
+ -9.235581;-6.442970;20.996501;,
+ -8.997340;-6.171750;24.244101;,
+ -10.107900;-5.287580;27.507402;,
+ -12.133200;-4.438220;29.675501;,
+ 0.000000;-4.330130;32.500000;,
+ -6.372340;9.986100;19.697501;,
+ -8.502410;7.508340;19.726600;,
+ -9.841970;-5.096020;22.046800;,
+ -9.546120;-4.270740;25.194598;,
+ -10.177301;-4.860700;27.627501;,
+ -7.375000;9.093270;21.434099;,
+ -9.602850;-3.921520;25.292901;,
+ -4.587410;-1.663290;7.945620;,
+ -4.500000;0.000000;7.794230;,
+ -4.845820;-3.253890;8.393200;,
+ -4.587410;1.663290;7.945620;,
+ -5.263930;-4.702280;9.117400;,
+ -4.845820;3.253900;8.393200;,
+ -5.823480;-5.945160;10.086600;,
+ 2.624240;-3.055660;4.545310;,
+ -5.263930;4.702290;9.117400;,
+ -6.500000;-6.928210;11.258300;,
+ 2.683010;0.000001;4.647120;,
+ -5.823470;5.945160;10.086600;,
+ -7.263930;-7.608450;12.581500;,
+ -6.500000;6.928210;11.258300;,
+ -8.081890;-7.956180;13.998200;,
+ -7.263930;7.608460;12.581500;,
+ -8.918110;-7.956180;15.446600;,
+ -9.736070;-7.608450;16.863400;,
+ -10.500000;-6.928200;18.186501;,
+ -14.441699;-7.069840;29.627600;,
+ -11.176500;-5.945160;19.358299;,
+ -13.352400;-3.830130;30.173798;,
+ -12.734199;-4.330130;29.876301;,
+ -14.269400;-6.934510;29.715402;,
+ -3.449440;-3.830130;32.819200;,
+ -12.133200;-4.438220;29.675501;,
+ -10.584200;-5.000000;28.027398;,
+ -9.682350;-4.330130;25.699400;,
+ -10.177301;-4.860700;27.627501;,
+ -21.980699;-2.650090;15.990000;,
+ -21.406200;-0.000000;15.572600;,
+ -20.767400;-2.500000;15.088400;,
+ -20.225402;0.000000;14.694600;,
+ -5.263930;-4.702280;9.117400;,
+ -14.250901;-7.048800;29.683200;,
+ -9.736070;-7.608450;16.863400;,
+ -7.674510;8.245550;18.292600;,
+ 6.861090;3.830130;-32.278899;,
+ 10.197600;3.830130;-31.384899;,
+ 13.422301;3.830130;-30.146998;,
+ 16.500000;3.830130;-28.578899;,
+ 19.396901;3.830130;-26.697600;,
+ 22.081301;3.830130;-24.523800;,
+ 24.523800;3.830130;-22.081301;,
+ 26.697600;3.830130;-19.396901;,
+ 20.073901;-5.000000;-22.294400;,
+ 17.633600;-5.000000;-24.270501;,
+ 15.000000;-5.000000;-25.980800;,
+ 12.202100;-5.000000;-27.406400;,
+ 22.247998;-4.330130;-16.164101;,
+ 20.436501;-4.330130;-18.401101;,
+ 18.401101;-4.330130;-20.436501;,
+ 16.164101;-4.330130;-22.247998;,
+ 13.750000;-4.330130;-23.815701;,
+ 11.185300;-4.330130;-25.122499;,
+ 8.497980;-4.330130;-26.154101;,
+ 20.767400;-2.500000;-15.088400;,
+ 19.076499;-2.500000;-17.176501;,
+ 17.176501;-2.500000;-19.076499;,
+ 15.088400;-2.500000;-20.767400;,
+ 12.834900;-2.500000;-22.230800;,
+ 10.440900;-2.500000;-23.450600;,
+ 7.932430;-2.500000;-24.413499;,
+ 5.337070;-2.500000;-25.109000;,
+ 2.683230;-2.500000;-25.529301;,
+ 22.230800;-2.500000;-12.835000;,
+ 20.225402;0.000000;-14.694600;,
+ 18.578600;0.000000;-16.728301;,
+ 16.728301;0.000000;-18.578600;,
+ 14.694600;0.000000;-20.225402;,
+ 12.500000;0.000000;-21.650699;,
+ 10.168400;0.000000;-22.838699;,
+ 7.725430;0.000000;-23.776400;,
+ 5.197800;0.000000;-24.453699;,
+ 2.613210;0.000000;-24.863101;,
+ 0.000000;0.000000;-25.000000;,
+ 21.650699;0.000000;-12.500000;,
+ 20.767400;2.500000;-15.088400;,
+ 19.076499;2.500000;-17.176501;,
+ 17.176501;2.500000;-19.076499;,
+ 15.088400;2.500000;-20.767400;,
+ 12.834900;2.500000;-22.230800;,
+ 10.440900;2.500000;-23.450600;,
+ 7.932430;2.500000;-24.413499;,
+ 5.337070;2.500000;-25.108901;,
+ 2.683230;2.500000;-25.529301;,
+ 0.000000;2.500000;-25.669901;,
+ -2.683240;2.500000;-25.529301;,
+ 22.230800;2.500000;-12.835000;,
+ 22.247998;4.330130;-16.164101;,
+ 20.436501;4.330130;-18.401101;,
+ 18.401101;4.330130;-20.436501;,
+ 16.164101;4.330130;-22.247998;,
+ 13.750000;4.330130;-23.815701;,
+ 11.185300;4.330130;-25.122499;,
+ 8.497980;4.330130;-26.154101;,
+ 5.717580;4.330130;-26.899101;,
+ 2.874530;4.330130;-27.349398;,
+ 0.000000;4.330130;-27.500000;,
+ 25.122499;4.330130;-11.185300;,
+ 23.815701;4.330130;-13.750000;,
+ 24.270501;5.000000;-17.633600;,
+ 22.294400;5.000000;-20.073901;,
+ 20.073901;5.000000;-22.294400;,
+ 17.633600;5.000000;-24.270501;,
+ 15.000000;5.000000;-25.980800;,
+ 12.202100;5.000000;-27.406400;,
+ 9.270520;5.000000;-28.531699;,
+ 6.237360;5.000000;-29.344499;,
+ 3.135860;5.000000;-29.835699;,
+ 25.980800;5.000000;-15.000000;,
+ 26.293101;4.330130;-19.103000;,
+ 24.152200;4.330130;-21.746800;,
+ 21.746800;4.330130;-24.152200;,
+ 19.103000;4.330130;-26.293101;,
+ 16.250000;4.330130;-28.145901;,
+ 13.219000;4.330130;-29.690301;,
+ 10.043100;4.330130;-30.909402;,
+ 6.757140;4.330130;-31.789802;,
+ 28.145901;4.330130;-16.250000;,
+ 18.241200;-2.650090;-20.225901;,
+ 16.027701;-2.650090;-22.018400;,
+ 17.766099;-0.000000;-19.698200;,
+ 15.610301;-0.000000;-21.443899;,
+ 8.442160;-2.650090;-25.883400;,
+ 5.690980;-2.650090;-26.620600;,
+ 8.222730;-0.000000;-25.208099;,
+ 5.543340;-0.000000;-25.926000;,
+ 17.766099;-0.000000;-19.698200;,
+ 15.610301;-0.000000;-21.443899;,
+ 18.241200;2.650090;-20.225901;,
+ 16.027701;2.650090;-22.018400;,
+ 8.222730;-0.000000;-25.208099;,
+ 5.543340;-0.000000;-25.926000;,
+ 8.442160;2.650090;-25.883400;,
+ 5.690980;2.650090;-26.620600;,
+ 24.243299;-0.000000;-10.783100;,
+ 22.984000;-0.000000;-13.254700;,
+ 24.892000;2.650090;-11.071900;,
+ 23.598899;2.650090;-13.609701;,
+ 18.578600;0.000000;-16.728301;,
+ 20.225402;0.000000;-14.694600;,
+ 16.728301;0.000000;-18.578600;,
+ 14.694600;0.000000;-20.225402;,
+ 12.500000;0.000000;-21.650699;,
+ 10.168400;0.000000;-22.838699;,
+ 7.725430;0.000000;-23.776400;,
+ 5.197800;0.000000;-24.453699;,
+ 2.613210;0.000000;-24.863101;,
+ 0.000000;0.000000;-25.000000;,
+ -2.613220;0.000000;-24.863101;,
+ 21.650699;0.000000;-12.500000;,
+ 24.523800;3.830130;-22.081301;,
+ 22.081301;3.830130;-24.523800;,
+ 19.396901;3.830130;-26.697600;,
+ 10.197600;3.830130;-31.384899;,
+ 18.241200;-2.650090;-20.225901;,
+ 17.176501;-2.500000;-19.076499;,
+ 16.027701;-2.650090;-22.018400;,
+ 15.088400;-2.500000;-20.767400;,
+ 18.241200;-2.650090;-20.225901;,
+ 17.766099;-0.000000;-19.698200;,
+ 17.176501;-2.500000;-19.076499;,
+ 16.728301;0.000000;-18.578600;,
+ 16.027701;-2.650090;-22.018400;,
+ 15.088400;-2.500000;-20.767400;,
+ 15.610301;-0.000000;-21.443899;,
+ 14.694600;0.000000;-20.225402;,
+ 8.442160;-2.650090;-25.883400;,
+ 7.932430;-2.500000;-24.413499;,
+ 5.690980;-2.650090;-26.620600;,
+ 5.337070;-2.500000;-25.109000;,
+ 8.442160;-2.650090;-25.883400;,
+ 8.222730;-0.000000;-25.208099;,
+ 7.932430;-2.500000;-24.413499;,
+ 7.725430;0.000000;-23.776400;,
+ 18.241200;2.650090;-20.225901;,
+ 17.176501;2.500000;-19.076499;,
+ 17.766099;-0.000000;-19.698200;,
+ 16.728301;0.000000;-18.578600;,
+ 18.241200;2.650090;-20.225901;,
+ 16.027701;2.650090;-22.018400;,
+ 17.176501;2.500000;-19.076499;,
+ 15.088400;2.500000;-20.767400;,
+ 16.027701;2.650090;-22.018400;,
+ 15.610301;-0.000000;-21.443899;,
+ 15.088400;2.500000;-20.767400;,
+ 14.694600;0.000000;-20.225402;,
+ 8.442160;2.650090;-25.883400;,
+ 7.932430;2.500000;-24.413499;,
+ 8.222730;-0.000000;-25.208099;,
+ 7.725430;0.000000;-23.776400;,
+ 5.337070;-2.500000;-25.109000;,
+ -5.170020;-6.304420;-0.294484;,
+ -6.424850;-1.802570;-6.128170;,
+ -6.330120;0.000000;-5.964100;,
+ -6.704900;-3.526360;-6.613230;,
+ -7.453880;-4.270740;-4.250250;,
+ -7.114720;-2.183070;-3.662810;,
+ -7.571510;-7.641210;-3.114250;,
+ -6.892080;-5.287580;-1.937430;,
+ -8.002660;-6.171750;-5.200760;,
+ -8.480780;-9.660890;-4.689140;,
+ -4.845820;-3.253890;8.393200;,
+ -4.587410;-1.663290;7.945620;,
+ -6.424850;-1.802570;6.128170;,
+ -6.704900;-3.526360;6.613230;,
+ -8.480780;-9.660890;4.689140;,
+ -7.571510;-7.641210;3.114250;,
+ -5.170020;-6.304420;0.294483;,
+ -8.002660;-6.171750;5.200760;,
+ -7.453880;-4.270740;4.250250;,
+ -6.892080;-5.287580;1.937430;,
+ -7.114720;-2.183070;3.662810;,
+ -4.500000;0.000000;7.794230;,
+ -6.330120;0.000000;5.964100;,
+ -6.472160;-2.702850;-1.210120;,
+ -7.000000;0.000001;-3.464100;,
+ -6.424850;1.802570;-6.128170;,
+ -7.158020;-5.096020;-7.398060;,
+ -8.737059;-7.803020;-6.472780;,
+ -9.580130;-11.258300;-6.593270;,
+ -5.263930;-4.702280;9.117400;,
+ -7.158020;-5.096020;7.398060;,
+ -9.580130;-11.258300;6.593270;,
+ -8.737059;-7.803020;6.472780;,
+ -6.472160;-2.702850;1.210120;,
+ -7.000000;0.000001;3.464100;,
+ -4.587410;1.663290;7.945620;,
+ -6.424850;1.802570;6.128170;,
+ -5.248470;-3.055660;0.000000;,
+ -6.330120;0.000001;-0.964097;,
+ -7.114720;2.183070;-3.662810;,
+ -6.704900;3.526360;-6.613230;,
+ -7.764420;-6.442970;-8.448381;,
+ -9.625000;-9.093270;-8.010730;,
+ -10.821500;-12.363700;-8.743420;,
+ -7.764420;-6.442970;8.448381;,
+ -10.821500;-12.363700;8.743420;,
+ -9.625000;-9.093270;8.010730;,
+ -6.330120;0.000001;0.964097;,
+ -7.114720;2.183070;3.662810;,
+ -4.845820;3.253900;8.393200;,
+ -6.704900;3.526360;6.613230;,
+ -5.366030;0.000001;0.000000;,
+ -6.472160;2.702850;-1.210120;,
+ -7.453880;4.270740;-4.250250;,
+ -7.158020;5.096030;-7.398060;,
+ -8.497590;-7.508330;-9.718270;,
+ -10.627700;-9.986100;-9.747390;,
+ -8.497590;-7.508330;9.718270;,
+ -12.150700;-12.928800;11.045600;,
+ -10.627700;-9.986100;9.747390;,
+ -6.472160;2.702850;1.210120;,
+ -7.453880;4.270740;4.250250;,
+ -5.263930;4.702290;9.117400;,
+ -7.158020;5.096030;7.398060;,
+ -5.248470;3.055660;0.000000;,
+ -6.892080;5.287580;-1.937430;,
+ -8.002660;6.171750;-5.200760;,
+ -7.764420;6.442980;-8.448381;,
+ -9.325490;-8.245540;-11.152200;,
+ -9.325490;-8.245540;11.152200;,
+ -11.701199;-10.442500;11.606900;,
+ -6.892080;5.287580;1.937430;,
+ -8.002660;6.171750;5.200760;,
+ -5.823470;5.945160;10.086600;,
+ -7.764420;6.442980;8.448381;,
+ -5.000000;5.257890;0.000000;,
+ -5.170020;6.304420;-0.294482;,
+ -7.571510;7.641210;-3.114250;,
+ -8.737059;7.803030;-6.472780;,
+ -8.497590;7.508340;-9.718270;,
+ -10.211900;-8.622380;-12.687600;,
+ -5.170020;6.304420;0.294481;,
+ -7.571510;7.641210;3.114250;,
+ -8.737059;7.803030;6.472780;,
+ -6.500000;6.928210;11.258300;,
+ -8.497590;7.508340;9.718270;,
+ 2.840040;6.304420;4.330130;,
+ -3.832100;6.715810;0.000000;,
+ -5.980110;9.110680;-1.697610;,
+ -8.480770;9.660890;-4.689130;,
+ -9.625000;9.093270;-8.010730;,
+ -9.325490;8.245550;-11.152200;,
+ -5.980110;9.110680;1.697610;,
+ -8.480770;9.660890;4.689130;,
+ -9.625000;9.093270;8.010730;,
+ -9.325490;8.245550;11.152200;,
+ 4.460230;9.110680;4.330130;,
+ -0.278088;7.321260;-0.481661;,
+ -1.931090;7.139000;0.000000;,
+ -2.886750;7.525530;0.000000;,
+ -3.654880;10.186401;-1.330430;,
+ -7.064240;11.518800;-3.575360;,
+ -9.580120;11.258300;-6.593260;,
+ -10.627700;9.986100;-9.747390;,
+ -10.211900;8.622390;-12.687600;,
+ -3.654880;10.186401;1.330430;,
+ -7.064240;11.518800;3.575360;,
+ -9.580120;11.258300;6.593260;,
+ -10.627700;9.986100;9.747390;,
+ 0.556173;7.321260;-0.000000;,
+ 2.979630;10.186401;2.500000;,
+ 2.979630;10.186401;-2.500000;,
+ -1.218840;10.580100;-2.111100;,
+ -4.867000;12.878800;-3.429900;,
+ -8.375000;13.423400;-5.845670;,
+ -10.821500;12.363700;-8.743420;,
+ -11.701199;10.442500;-11.606900;,
+ -4.867000;12.878800;3.429890;,
+ -8.375000;13.423400;5.845670;,
+ -10.821500;12.363700;8.743420;,
+ -11.701199;10.442500;11.606900;,
+ 2.437690;10.580100;-0.000000;,
+ 5.403880;12.878800;2.500000;,
+ 5.403880;12.878800;-2.500000;,
+ -2.477820;13.376600;-4.291710;,
+ -6.332530;15.008299;-5.968260;,
+ -9.855120;14.741400;-8.409310;,
+ -12.150700;12.928800;-11.045600;,
+ -6.332530;15.008299;5.968260;,
+ -9.855120;14.741400;8.409310;,
+ -12.150700;12.928800;11.045600;,
+ 4.955640;13.376600;-0.000000;,
+ 8.334930;15.008299;2.500000;,
+ -4.000000;15.588501;-6.928200;,
+ -7.987410;16.481899;-8.834601;,
+ -11.439900;15.415101;-11.154200;,
+ -13.509600;12.928800;-13.399300;,
+ 8.000000;15.588501;-0.000000;,
+ -9.759320;17.235202;-11.903600;,
+ -13.060100;15.415101;-13.960499;,
+ -4.587410;-1.663290;-7.945620;,
+ -4.500000;0.000000;-7.794230;,
+ -4.845820;-3.253890;-8.393200;,
+ -4.587410;1.663290;-7.945620;,
+ -5.263930;-4.702280;-9.117400;,
+ -5.000000;-5.257880;0.000000;,
+ -4.845820;3.253900;-8.393200;,
+ -5.823480;-5.945160;-10.086600;,
+ -5.248470;-3.055660;0.000000;,
+ -5.000000;-5.257880;0.000000;,
+ -5.248470;-3.055660;0.000000;,
+ -5.263930;4.702290;-9.117400;,
+ -6.500000;-6.928210;-11.258300;,
+ -5.366030;0.000001;0.000000;,
+ -5.823470;5.945160;-10.086600;,
+ -7.263930;-7.608450;-12.581500;,
+ -5.248470;3.055660;0.000000;,
+ -5.366030;0.000001;0.000000;,
+ -6.500000;6.928210;-11.258300;,
+ -5.248470;3.055660;0.000000;,
+ -5.000000;5.257890;0.000000;,
+ -5.000000;5.257890;0.000000;,
+ -7.263930;7.608460;-12.581500;,
+ -5.000000;5.257890;0.000000;,
+ -3.832100;6.715810;0.000000;,
+ 2.500000;5.257890;4.330130;,
+ 1.916050;6.715810;3.318700;,
+ 1.916050;6.715810;-3.318700;,
+ 0.000000;5.609540;-0.000000;,
+ -2.886750;7.525530;0.000000;,
+ 0.965544;7.139000;1.672370;,
+ 0.000000;5.609540;-0.000000;,
+ 1.916050;6.715810;3.318700;,
+ 1.443380;7.525530;2.500000;,
+ 0.965544;7.139000;-1.672370;,
+ 1.443380;7.525540;-2.500000;,
+ -1.931090;7.139000;0.000000;,
+ -2.886750;7.525530;0.000000;,
+ 0.965544;7.139000;1.672370;,
+ 1.443380;7.525530;2.500000;,
+ 0.965544;7.139000;-1.672370;,
+ 1.443380;7.525540;-2.500000;,
+ 0.556173;7.321260;-0.000000;,
+ -0.278088;7.321260;-0.481661;,
+ 2.840040;6.304420;4.330130;,
+ 2.979630;10.186401;-2.500000;,
+ 31.384899;-3.830130;-10.197600;,
+ 32.278899;-3.830130;-6.861100;,
+ 32.819302;-4.031910;-3.449450;,
+ 32.807597;-3.830120;-3.523340;,
+ 32.879101;-7.069840;-2.306910;,
+ 32.868998;-6.934470;-2.500000;,
+ 33.000000;-8.089980;-0.000000;,
+ 32.868998;-6.934570;2.500000;,
+ 32.879101;-7.069820;2.307070;,
+ 32.807498;-3.830130;3.523390;,
+ 32.278899;-3.830120;6.861090;,
+ 31.384899;-3.830120;10.197600;,
+ 30.146998;-3.830120;13.422301;,
+ 19.396901;-3.830130;-26.697600;,
+ 22.081301;-3.830130;-24.523800;,
+ 24.523800;-3.830130;-22.081301;,
+ 26.697600;-3.830130;-19.396901;,
+ 28.578899;-3.830130;-16.500000;,
+ 30.146998;-3.830130;-13.422301;,
+ 9.250000;-13.423400;-4.330130;,
+ 11.644700;-16.481899;-2.500000;,
+ 12.210200;-14.741400;-4.330130;,
+ 15.118499;-17.901400;-0.000000;,
+ 15.188501;-17.235202;-2.500000;,
+ 12.982799;-12.363700;-5.000000;,
+ 15.379800;-15.415101;-4.330130;,
+ 18.881501;-17.901400;-0.000000;,
+ 18.811501;-17.235202;-2.500000;,
+ 18.811501;-17.235202;2.500000;,
+ 15.641099;-12.928800;-5.000000;,
+ 18.620200;-15.415101;-4.330130;,
+ 22.562299;-17.119000;-0.000000;,
+ 22.355301;-16.481899;-2.500000;,
+ 22.355301;-16.481899;2.500000;,
+ 21.789800;-14.741400;4.330130;,
+ 15.902501;-10.442500;-4.330130;,
+ 18.358901;-12.928800;-5.000000;,
+ 21.789800;-14.741400;-4.330130;,
+ 26.000000;-15.588501;-0.000000;,
+ 25.665101;-15.008299;-2.500000;,
+ 25.665101;-15.008299;2.500000;,
+ 24.750000;-13.423400;4.330130;,
+ 18.097499;-10.442500;-4.330130;,
+ 21.017200;-12.363700;-5.000000;,
+ 24.750000;-13.423400;-4.330130;,
+ 29.044400;-13.376600;-0.000000;,
+ 28.596099;-12.878800;-2.500000;,
+ 28.596099;-12.878800;2.500000;,
+ 27.371501;-11.518700;4.330130;,
+ 14.320899;8.245550;-2.500000;,
+ 20.244699;-9.986100;-4.330130;,
+ 23.500000;-11.258300;-5.000000;,
+ 27.371501;-11.518700;-4.330130;,
+ 31.562301;-10.580100;-0.000000;,
+ 31.020400;-10.186401;-2.500000;,
+ 31.020400;-10.186401;2.500000;,
+ 29.539802;-9.110670;4.330130;,
+ 19.679101;-8.245540;-2.500000;,
+ 16.093800;8.622390;-2.500000;,
+ 22.250000;-9.093270;-4.330130;,
+ 25.698699;-9.660880;-5.000000;,
+ 29.539802;-9.110670;-4.330130;,
+ 32.831901;-7.048800;-2.500000;,
+ 32.831901;-7.048800;2.500000;,
+ 31.160000;-6.304420;4.330130;,
+ 21.334899;-7.508330;-2.500000;,
+ 15.902501;10.442500;-4.330130;,
+ 17.906299;8.622390;-2.500000;,
+ 24.025899;-7.803020;-4.330130;,
+ 27.517200;-7.641210;-5.000000;,
+ 31.160000;-6.304420;-4.330130;,
+ 26.293101;-4.330130;-19.103000;,
+ 24.152200;-4.330130;-21.746800;,
+ 21.746800;-4.330130;-24.152200;,
+ 19.103000;-4.330130;-26.293101;,
+ 29.690202;-4.330130;13.218900;,
+ 30.909299;-4.330130;10.043100;,
+ 31.789802;-4.330130;6.757130;,
+ 32.240701;-4.330130;3.910040;,
+ 22.801301;-6.442970;-2.500000;,
+ 18.097602;10.442500;-4.330130;,
+ 19.679101;8.245550;-2.500000;,
+ 32.240800;-4.330130;-3.909990;,
+ 31.789802;-4.330130;-6.757140;,
+ 25.494699;-6.171750;-4.330130;,
+ 28.876099;-5.287580;-5.000000;,
+ 31.766301;-4.438230;-4.330130;,
+ 30.909402;-4.330130;-10.043100;,
+ 29.690301;-4.330130;-13.219000;,
+ 28.145901;-4.330130;-16.250000;,
+ 24.270501;-5.000000;-17.633600;,
+ 22.294400;-5.000000;-20.073901;,
+ 20.073901;-5.000000;-22.294400;,
+ 17.633600;-5.000000;-24.270501;,
+ 15.000000;-5.000000;-25.980800;,
+ 27.406400;-5.000000;12.202100;,
+ 28.531699;-5.000000;9.270510;,
+ 29.344400;-5.000000;6.237350;,
+ 29.564598;-5.000000;4.847530;,
+ 24.014099;-5.096020;-2.500000;,
+ 20.244699;9.986100;-4.330130;,
+ 29.564598;-5.000000;-4.847520;,
+ 29.344499;-5.000000;-6.237360;,
+ 26.592200;-4.270740;-4.330130;,
+ 29.014800;-4.860700;-5.000000;,
+ 28.531699;-5.000000;-9.270520;,
+ 27.406400;-5.000000;-12.202100;,
+ 25.980800;-5.000000;-15.000000;,
+ 22.247998;-4.330130;-16.164101;,
+ 20.436501;-4.330130;-18.401101;,
+ 18.401101;-4.330130;-20.436501;,
+ 25.122499;-4.330130;11.185300;,
+ 26.154101;-4.330130;8.497970;,
+ 26.899101;-4.330130;5.717570;,
+ 27.097501;-4.330130;4.464550;,
+ 24.920299;-3.526360;-2.500000;,
+ 27.097600;-4.330130;-4.464550;,
+ 26.899101;-4.330130;-5.717580;,
+ 26.705699;-3.921510;-4.330130;,
+ 26.154101;-4.330130;-8.497980;,
+ 25.122499;-4.330130;-11.185300;,
+ 23.815701;-4.330130;-13.750000;,
+ 20.767400;-2.500000;-15.088400;,
+ 19.076499;-2.500000;-17.176501;,
+ 24.413499;-2.500000;7.932430;,
+ 25.108901;-2.500000;5.337070;,
+ 25.518200;-2.500000;2.752860;,
+ 25.410000;-2.019160;-2.500000;,
+ 25.368099;-1.778690;-2.071350;,
+ 25.518299;-2.500000;-2.752890;,
+ 25.109000;-2.500000;-5.337080;,
+ 25.489501;-2.350800;-2.679060;,
+ 24.413499;-2.500000;-7.932440;,
+ 23.450600;-2.500000;-10.440900;,
+ 22.230800;-2.500000;-12.835000;,
+ 24.863101;0.000000;-2.613220;,
+ 24.453699;0.000000;-5.197800;,
+ 23.776400;0.000000;-7.725440;,
+ 22.838699;0.000000;-10.168400;,
+ 24.892000;-2.650090;-11.071900;,
+ 23.598899;-2.650090;-13.609701;,
+ 24.243299;-0.000000;-10.783100;,
+ 22.984000;-0.000000;-13.254700;,
+ 13.000000;6.928210;0.000000;,
+ 14.527899;7.608460;0.000000;,
+ 16.163800;7.956180;0.000000;,
+ 33.000000;-8.089980;-0.000000;,
+ 32.879101;-7.069820;2.307070;,
+ 17.836200;7.956180;0.000000;,
+ 32.879101;-7.069840;-2.306910;,
+ 24.523800;-3.830130;-22.081301;,
+ 31.384899;-3.830120;10.197600;,
+ 32.278899;-3.830120;6.861090;,
+ 19.472099;7.608460;0.000000;,
+ 32.807597;-3.830120;-3.523340;,
+ 32.240800;-4.330130;-3.909990;,
+ 32.868998;-6.934470;-2.500000;,
+ 32.278899;-3.830130;-6.861100;,
+ 30.146998;-3.830130;-13.422301;,
+ 26.697600;-3.830130;-19.396901;,
+ 32.240701;-4.330130;3.910040;,
+ 31.766301;-4.438220;4.330130;,
+ 23.472099;-4.702280;0.000000;,
+ 32.240800;-4.330130;-3.909990;,
+ 31.766301;-4.438230;-4.330130;,
+ 31.766301;-4.438230;-4.330130;,
+ 29.564598;-5.000000;-4.847520;,
+ 29.564598;-5.000000;4.847530;,
+ 29.014800;-4.860700;5.000000;,
+ 24.308400;-3.253890;0.000000;,
+ 29.014800;-4.860700;-5.000000;,
+ 27.097600;-4.330130;-4.464550;,
+ 29.014800;-4.860700;-5.000000;,
+ 26.705699;-3.921530;4.330130;,
+ 26.705699;-3.921510;-4.330130;,
+ 25.518299;-2.500000;-2.752890;,
+ 25.489501;-2.350850;2.679060;,
+ 25.518200;-2.500000;2.752860;,
+ 25.489501;-2.350800;-2.679060;,
+ 25.410000;-2.019160;-2.500000;,
+ 25.368099;-1.778690;-2.071350;,
+ 24.863101;0.000000;-2.613220;,
+ 25.489501;-2.350800;-2.679060;,
+ 25.518299;-2.500000;-2.752890;,
+ 24.892000;-2.650090;-11.071900;,
+ 24.243299;-0.000000;-10.783100;,
+ 23.450600;-2.500000;-10.440900;,
+ 22.838699;0.000000;-10.168400;,
+ 24.892000;2.650090;-11.071900;,
+ 23.450600;2.500000;-10.440900;,
+ 24.243299;-0.000000;-10.783100;,
+ 22.838699;0.000000;-10.168400;,
+ 24.892000;2.650090;-11.071900;,
+ 23.598899;2.650090;-13.609701;,
+ 23.450600;2.500000;-10.440900;,
+ 22.230800;2.500000;-12.835000;,
+ 32.831901;-7.048800;2.500000;,
+ 32.831901;-7.048800;-2.500000;,
+ 31.789802;-4.330130;6.757130;,
+ 31.789802;-4.330130;-6.757140;,
+ 25.108901;-2.500000;5.337070;,
+ -18.437402;-7.069840;-27.320701;,
+ -16.500000;-8.089920;-28.578899;,
+ -13.422301;-4.031970;-30.146998;,
+ -14.269400;-6.934460;-29.715402;,
+ -14.441699;-7.069840;-29.627600;,
+ -13.352500;-3.830130;-30.173798;,
+ -10.197600;-3.830130;-31.384899;,
+ -6.861090;-3.830130;-32.278899;,
+ -3.449440;-3.830130;-32.819302;,
+ -0.000002;-3.830130;-33.000000;,
+ 3.449440;-3.830130;-32.819302;,
+ 6.861090;-3.830130;-32.278899;,
+ 10.197600;-3.830130;-31.384899;,
+ 13.422301;-3.830130;-30.146998;,
+ 16.500000;-3.830130;-28.578899;,
+ 19.396901;-3.830130;-26.697600;,
+ -0.875000;-13.423400;-10.175800;,
+ -3.657280;-16.481899;-11.334601;,
+ -2.355120;-14.741400;-12.739400;,
+ -7.559240;-17.901400;-13.093001;,
+ -5.429190;-17.235202;-14.403600;,
+ -3.939900;-15.415101;-15.484400;,
+ -2.161260;-12.363700;-13.743400;,
+ -9.440760;-17.901400;-16.351901;,
+ -7.240680;-17.235202;-17.541200;,
+ -5.560100;-15.415101;-18.290600;,
+ -3.490440;-12.928800;-16.045602;,
+ -11.281201;-17.119000;-19.539499;,
+ -13.342700;-16.481899;-18.110301;,
+ -9.012590;-16.481899;-20.610301;,
+ -7.144880;-14.741400;-21.035600;,
+ -4.849310;-12.928800;-18.399200;,
+ -4.201230;-10.442500;-15.937000;,
+ -13.000000;-15.588501;-22.516701;,
+ -14.997600;-15.008299;-20.976600;,
+ -10.667499;-15.008299;-23.476600;,
+ -8.625000;-13.423400;-23.599200;,
+ -6.178480;-12.363700;-20.701400;,
+ -5.298770;-10.442500;-17.838000;,
+ -6.500000;6.928210;-11.258300;,
+ -14.522200;-13.376600;-25.153099;,
+ -16.463101;-12.878800;-23.515000;,
+ -12.133000;-12.878800;-26.015000;,
+ -6.788060;-8.622380;-16.757299;,
+ -9.935759;-11.518700;-25.869499;,
+ -7.419870;-11.258300;-22.851600;,
+ -6.372340;-9.986100;-19.697501;,
+ -7.263930;7.608460;-12.581500;,
+ -4.995370;8.245550;-13.652200;,
+ -15.781200;-10.580100;-27.333798;,
+ -17.675200;-10.186401;-25.614402;,
+ -13.345101;-10.186401;-28.114400;,
+ -7.674510;-8.245540;-18.292600;,
+ -11.019900;-9.110670;-27.747299;,
+ -8.519220;-9.660880;-24.755699;,
+ -7.375000;-9.093270;-21.434099;,
+ -8.081890;7.956180;-13.998200;,
+ -5.881810;8.622390;-15.187600;,
+ -14.250901;-7.048800;-29.683200;,
+ -8.502410;-7.508330;-19.726600;,
+ -11.830000;-6.304420;-29.150400;,
+ -9.428480;-7.641210;-26.330600;,
+ -8.262941;-7.803020;-22.972099;,
+ -4.201230;10.442500;-15.937000;,
+ -8.918110;7.956180;-15.446600;,
+ -6.788060;8.622390;-16.757299;,
+ 19.103000;-4.330130;-26.293101;,
+ 16.250000;-4.330130;-28.145901;,
+ 13.219000;-4.330130;-29.690301;,
+ 10.043100;-4.330130;-30.909402;,
+ 6.757140;-4.330130;-31.789802;,
+ 3.397180;-4.330130;-32.322000;,
+ -0.000002;-4.330130;-32.500000;,
+ -3.397180;-4.330130;-32.322000;,
+ -6.757140;-4.330130;-31.789802;,
+ -10.043100;-4.330130;-30.909402;,
+ -12.734199;-4.330130;-29.876301;,
+ -9.235581;-6.442970;-20.996501;,
+ -12.133200;-4.438230;-29.675501;,
+ -10.107900;-5.287580;-27.507402;,
+ -8.997340;-6.171750;-24.244101;,
+ -5.298770;10.442500;-17.838000;,
+ -9.736070;7.608460;-16.863400;,
+ -7.674510;8.245550;-18.292600;,
+ 15.000000;-5.000000;-25.980800;,
+ 12.202100;-5.000000;-27.406400;,
+ 9.270520;-5.000000;-28.531699;,
+ 6.237360;-5.000000;-29.344499;,
+ 3.135860;-5.000000;-29.835699;,
+ -0.000002;-5.000000;-30.000000;,
+ -3.135860;-5.000000;-29.835699;,
+ -6.237360;-5.000000;-29.344499;,
+ -9.270520;-5.000000;-28.531699;,
+ -10.584200;-5.000000;-28.027398;,
+ -9.841970;-5.096020;-22.046800;,
+ -10.177301;-4.860700;-27.627501;,
+ -9.546110;-4.270740;-25.194598;,
+ -6.372340;9.986100;-19.697501;,
+ -8.502410;7.508340;-19.726600;,
+ 8.497980;-4.330130;-26.154101;,
+ 5.717580;-4.330130;-26.899101;,
+ 2.874530;-4.330130;-27.349398;,
+ 0.000000;-4.330130;-27.500000;,
+ -2.874540;-4.330130;-27.349398;,
+ -5.717580;-4.330130;-26.899101;,
+ -8.497980;-4.330130;-26.154101;,
+ -9.682350;-4.330130;-25.699400;,
+ -10.295100;-3.526360;-22.831600;,
+ -9.602850;-3.921510;-25.292901;,
+ 5.337070;-2.500000;-25.109000;,
+ 2.683230;-2.500000;-25.529301;,
+ 0.000000;-2.500000;-25.669901;,
+ -2.683240;-2.500000;-25.529301;,
+ -5.337070;-2.500000;-25.108901;,
+ -7.932440;-2.500000;-24.413499;,
+ -10.375100;-2.500000;-23.475901;,
+ -10.540000;-2.019170;-23.255699;,
+ -10.424600;-2.350810;-23.414101;,
+ 0.000000;0.000000;-25.000000;,
+ -2.613220;0.000000;-24.863101;,
+ -5.197800;0.000000;-24.453699;,
+ -7.725430;0.000000;-23.776400;,
+ -2.810830;-2.650090;-27.066202;,
+ -5.624000;-2.650090;-26.620600;,
+ -2.736610;-0.000000;-26.360000;,
+ -5.476360;-0.000000;-25.926000;,
+ -16.500000;-8.089920;-28.578899;,
+ -14.441699;-7.069840;-29.627600;,
+ 16.500000;-3.830130;-28.578899;,
+ 13.422301;-3.830130;-30.146998;,
+ 10.197600;-3.830130;-31.384899;,
+ 6.861090;-3.830130;-32.278899;,
+ 3.449440;-3.830130;-32.819302;,
+ -3.449440;-3.830130;-32.819302;,
+ -10.197600;-3.830130;-31.384899;,
+ -13.352500;-3.830130;-30.173798;,
+ -12.734199;-4.330130;-29.876301;,
+ -14.269400;-6.934460;-29.715402;,
+ -12.734199;-4.330130;-29.876301;,
+ -12.133200;-4.438230;-29.675501;,
+ -12.133200;-4.438230;-29.675501;,
+ -10.584200;-5.000000;-28.027398;,
+ -10.584200;-5.000000;-28.027398;,
+ -10.177301;-4.860700;-27.627501;,
+ -9.682350;-4.330130;-25.699400;,
+ -10.177301;-4.860700;-27.627501;,
+ -9.602850;-3.921510;-25.292901;,
+ -9.682350;-4.330130;-25.699400;,
+ -10.375100;-2.500000;-23.475901;,
+ 5.690980;-2.650090;-26.620600;,
+ 5.337070;-2.500000;-25.109000;,
+ 5.543340;-0.000000;-25.926000;,
+ 5.197800;0.000000;-24.453699;,
+ -2.810830;-2.650090;-27.066202;,
+ -2.683240;-2.500000;-25.529301;,
+ -5.624000;-2.650090;-26.620600;,
+ -5.337070;-2.500000;-25.108901;,
+ -2.810830;-2.650090;-27.066202;,
+ -2.736610;-0.000000;-26.360000;,
+ -2.683240;-2.500000;-25.529301;,
+ -2.613220;0.000000;-24.863101;,
+ -5.624000;-2.650090;-26.620600;,
+ -5.337070;-2.500000;-25.108901;,
+ -5.476360;-0.000000;-25.926000;,
+ -5.197800;0.000000;-24.453699;,
+ 8.442160;2.650090;-25.883400;,
+ 5.690980;2.650090;-26.620600;,
+ 7.932430;2.500000;-24.413499;,
+ 5.337070;2.500000;-25.108901;,
+ 5.690980;2.650090;-26.620600;,
+ 5.543340;-0.000000;-25.926000;,
+ 5.337070;2.500000;-25.108901;,
+ 5.197800;0.000000;-24.453699;,
+ -2.810830;2.650090;-27.066202;,
+ -2.683240;2.500000;-25.529301;,
+ -2.736610;-0.000000;-26.360000;,
+ -2.613220;0.000000;-24.863101;,
+ -2.810830;2.650090;-27.066202;,
+ -5.623990;2.650090;-26.620600;,
+ -2.683240;2.500000;-25.529301;,
+ -5.337070;2.500000;-25.108901;,
+ -5.623990;2.650090;-26.620600;,
+ -5.476360;-0.000000;-25.926000;,
+ -5.337070;2.500000;-25.108901;,
+ -5.197800;0.000000;-24.453699;,
+ -14.250901;-7.048800;-29.683200;,
+ -10.043100;-4.330130;-30.909402;,
+ 30.146998;-3.830120;13.422301;,
+ 28.578800;-3.830130;16.500000;,
+ 26.697600;-3.830130;19.396901;,
+ 24.523800;-3.830130;22.081301;,
+ 22.081301;-3.830130;24.523800;,
+ 19.396901;-3.830130;26.697600;,
+ 16.500000;-3.830130;28.578800;,
+ 13.422301;-3.830130;30.146998;,
+ 10.197600;-3.830130;31.384899;,
+ 6.861090;-3.830130;32.278899;,
+ 3.449440;-3.830130;32.819200;,
+ 0.000000;-3.830130;33.000000;,
+ -3.397170;-4.330130;32.322000;,
+ 0.000000;-4.330130;32.500000;,
+ 3.397180;-4.330130;32.322000;,
+ 6.757130;-4.330130;31.789802;,
+ 10.043100;-4.330130;30.909299;,
+ 13.218900;-4.330130;29.690202;,
+ 16.250000;-4.330130;28.145798;,
+ 19.103000;-4.330130;26.293101;,
+ 21.746701;-4.330130;24.152200;,
+ 24.152200;-4.330130;21.746701;,
+ 26.293101;-4.330130;19.103000;,
+ 28.145798;-4.330130;16.250000;,
+ 29.690202;-4.330130;13.218900;,
+ 0.000000;-5.000000;30.000000;,
+ 3.135850;-5.000000;29.835699;,
+ 6.237350;-5.000000;29.344400;,
+ 9.270510;-5.000000;28.531699;,
+ 12.202100;-5.000000;27.406400;,
+ 15.000000;-5.000000;25.980800;,
+ 17.633600;-5.000000;24.270501;,
+ 20.073901;-5.000000;22.294301;,
+ 22.294301;-5.000000;20.073901;,
+ 24.270501;-5.000000;17.633600;,
+ 25.980800;-5.000000;15.000000;,
+ 27.406400;-5.000000;12.202100;,
+ 0.000000;-4.330130;27.500000;,
+ 2.874530;-4.330130;27.349398;,
+ 5.717570;-4.330130;26.899101;,
+ 8.497970;-4.330130;26.154101;,
+ 11.185300;-4.330130;25.122499;,
+ 13.750000;-4.330130;23.815701;,
+ 16.164101;-4.330130;22.247998;,
+ 18.401101;-4.330130;20.436501;,
+ 20.436501;-4.330130;18.401101;,
+ 22.247998;-4.330130;16.164101;,
+ 23.815701;-4.330130;13.750000;,
+ 25.122499;-4.330130;11.185300;,
+ 26.154101;-4.330130;8.497970;,
+ 0.000000;-2.500000;25.669901;,
+ 2.683230;-2.500000;25.529301;,
+ 5.337070;-2.500000;25.108901;,
+ 7.932430;-2.500000;24.413499;,
+ 10.440900;-2.500000;23.450600;,
+ 12.834900;-2.500000;22.230800;,
+ 15.088400;-2.500000;20.767400;,
+ 17.176501;-2.500000;19.076400;,
+ 19.076400;-2.500000;17.176501;,
+ 20.767400;-2.500000;15.088400;,
+ 22.230800;-2.500000;12.834900;,
+ 23.450600;-2.500000;10.440900;,
+ 24.413499;-2.500000;7.932430;,
+ 0.000000;0.000000;25.000000;,
+ 2.613210;0.000000;24.863101;,
+ 5.197790;0.000000;24.453699;,
+ 7.725430;0.000000;23.776400;,
+ 10.168400;0.000000;22.838600;,
+ 12.500000;0.000000;21.650600;,
+ 14.694600;0.000000;20.225402;,
+ 16.728301;0.000000;18.578600;,
+ 18.578600;0.000000;16.728301;,
+ 20.225402;0.000000;14.694600;,
+ 21.650600;0.000000;12.500000;,
+ 22.838600;0.000000;10.168400;,
+ 5.337070;2.500000;25.108901;,
+ 7.932430;2.500000;24.413499;,
+ 10.440900;2.500000;23.450600;,
+ 12.834900;2.500000;22.230800;,
+ 15.088400;2.500000;20.767400;,
+ 17.176501;2.500000;19.076400;,
+ 19.076400;2.500000;17.176501;,
+ 20.767400;2.500000;15.088400;,
+ 11.185300;4.330130;25.122499;,
+ 13.750000;4.330130;23.815701;,
+ 16.164101;4.330130;22.247998;,
+ 18.401101;4.330130;20.436501;,
+ 17.633600;5.000000;24.270501;,
+ 8.442150;-2.650090;25.875000;,
+ 11.101200;-2.650090;24.854299;,
+ 8.222720;-0.000000;25.199600;,
+ 10.812400;-0.000000;24.205600;,
+ 18.241200;-2.650090;20.217501;,
+ 20.255200;-2.650090;18.203501;,
+ 17.766099;-0.000000;19.689800;,
+ 19.727501;-0.000000;17.728301;,
+ 8.222720;-0.000000;25.199600;,
+ 10.812400;-0.000000;24.205600;,
+ 8.442150;2.650090;25.875000;,
+ 11.101200;2.650090;24.854299;,
+ 17.766099;-0.000000;19.689800;,
+ 19.727501;-0.000000;17.728301;,
+ 18.241200;2.650090;20.217501;,
+ 20.255200;2.650090;18.203501;,
+ 3.449440;-3.830130;32.819200;,
+ 6.861090;-3.830130;32.278899;,
+ 10.197600;-3.830130;31.384899;,
+ 16.500000;-3.830130;28.578800;,
+ 22.081301;-3.830130;24.523800;,
+ 26.697600;-3.830130;19.396901;,
+ 28.578800;-3.830130;16.500000;,
+ 5.197790;0.000000;24.453699;,
+ 7.725430;0.000000;23.776400;,
+ 10.168400;0.000000;22.838600;,
+ 12.500000;0.000000;21.650600;,
+ 14.694600;0.000000;20.225402;,
+ 16.728301;0.000000;18.578600;,
+ 18.578600;0.000000;16.728301;,
+ 20.225402;0.000000;14.694600;,
+ 21.650600;0.000000;12.500000;,
+ 8.442150;-2.650090;25.875000;,
+ 8.222720;-0.000000;25.199600;,
+ 7.932430;-2.500000;24.413499;,
+ 7.725430;0.000000;23.776400;,
+ 11.101200;-2.650090;24.854299;,
+ 10.440900;-2.500000;23.450600;,
+ 10.812400;-0.000000;24.205600;,
+ 10.168400;0.000000;22.838600;,
+ 20.255200;-2.650090;18.203501;,
+ 18.241200;-2.650090;20.217501;,
+ 19.076400;-2.500000;17.176501;,
+ 17.176501;-2.500000;19.076400;,
+ 18.241200;-2.650090;20.217501;,
+ 17.766099;-0.000000;19.689800;,
+ 17.176501;-2.500000;19.076400;,
+ 16.728301;0.000000;18.578600;,
+ 20.255200;-2.650090;18.203501;,
+ 19.076400;-2.500000;17.176501;,
+ 19.727501;-0.000000;17.728301;,
+ 18.578600;0.000000;16.728301;,
+ 22.838600;0.000000;10.168400;,
+ 24.892000;-2.650090;11.063501;,
+ 23.450600;-2.500000;10.440900;,
+ 7.932430;2.500000;24.413499;,
+ 8.222720;-0.000000;25.199600;,
+ 7.725430;0.000000;23.776400;,
+ 11.101200;2.650090;24.854299;,
+ 10.440900;2.500000;23.450600;,
+ 8.442150;2.650090;25.875000;,
+ 7.932430;2.500000;24.413499;,
+ 11.101200;2.650090;24.854299;,
+ 10.812400;-0.000000;24.205600;,
+ 10.440900;2.500000;23.450600;,
+ 10.168400;0.000000;22.838600;,
+ 18.241200;2.650090;20.217501;,
+ 17.176501;2.500000;19.076400;,
+ 17.766099;-0.000000;19.689800;,
+ 16.728301;0.000000;18.578600;,
+ 20.255200;2.650090;18.203501;,
+ 19.076400;2.500000;17.176501;,
+ 18.241200;2.650090;20.217501;,
+ 17.176501;2.500000;19.076400;,
+ 20.255200;2.650090;18.203501;,
+ 19.727501;-0.000000;17.728301;,
+ 19.076400;2.500000;17.176501;,
+ 18.578600;0.000000;16.728301;,
+ 19.076400;2.500000;17.176501;,
+ -3.449440;-3.830130;32.819200;,
+ -6.861090;-3.830130;32.278899;,
+ -10.197600;-3.830130;31.384899;,
+ -13.352400;-3.830130;30.173798;,
+ -16.500000;-8.089950;28.578899;,
+ -14.441699;-7.069840;29.627600;,
+ -19.396901;-4.031990;26.697600;,
+ -18.599600;-6.934510;27.215402;,
+ -18.437402;-7.069840;27.320701;,
+ -22.081301;-3.830130;24.523800;,
+ -19.455099;-3.830130;26.650499;,
+ -24.523800;-3.830130;22.081301;,
+ -26.697600;-3.830130;19.396901;,
+ -28.578899;-3.830130;16.500000;,
+ -30.146998;-3.830130;13.422301;,
+ -9.855120;-14.741400;8.409310;,
+ -9.759320;-17.235202;11.903600;,
+ -11.439900;-15.415101;11.154200;,
+ -10.821500;-12.363700;8.743420;,
+ -9.440760;-17.901400;16.351901;,
+ -11.570800;-17.235202;15.041200;,
+ -13.060100;-15.415101;13.960499;,
+ -12.150700;-12.928800;11.045600;,
+ -11.281201;-17.119000;19.539499;,
+ -9.012590;-16.481899;20.610301;,
+ -13.342700;-16.481899;18.110301;,
+ -14.644901;-14.741400;16.705400;,
+ -13.509600;-12.928800;13.399201;,
+ -11.701199;-10.442500;11.606900;,
+ -13.000000;-15.588501;22.516701;,
+ -10.667499;-15.008299;23.476600;,
+ -14.997600;-15.008299;20.976600;,
+ -16.125000;-13.423400;19.269101;,
+ -14.838701;-12.363700;15.701400;,
+ -12.798801;-10.442500;13.507901;,
+ -6.500000;6.928210;11.258300;,
+ -14.522200;-13.376600;25.153099;,
+ -12.133000;-12.878800;26.015000;,
+ -16.463101;-12.878800;23.515000;,
+ -17.435800;-11.518700;21.539400;,
+ -16.080099;-11.258300;17.851600;,
+ -13.872301;-9.986100;15.367301;,
+ -7.263930;7.608460;12.581500;,
+ -9.325490;8.245550;11.152200;,
+ -15.781200;-10.580100;27.333798;,
+ -13.345101;-10.186401;28.114400;,
+ -17.675200;-10.186401;25.614402;,
+ -12.004599;-8.245540;15.792600;,
+ -18.519899;-9.110670;23.417101;,
+ -17.179501;-9.660880;19.755699;,
+ -14.875000;-9.093270;17.104000;,
+ -8.081890;7.956180;13.998200;,
+ -10.211900;8.622390;12.687600;,
+ -5.881810;8.622390;15.187600;,
+ -14.250901;-7.048800;29.683200;,
+ -18.581000;-7.048800;27.183200;,
+ -10.500000;-6.928200;18.186501;,
+ -12.832501;-7.508330;17.226600;,
+ -19.330000;-6.304420;24.820200;,
+ -18.088699;-7.641210;21.330600;,
+ -15.762901;-7.803020;18.642000;,
+ -11.701199;10.442500;11.606900;,
+ -8.918110;7.956180;15.446600;,
+ -11.118200;8.622390;14.257301;,
+ -6.788060;8.622390;16.757299;,
+ -29.690202;-4.330130;13.218900;,
+ -28.145798;-4.330130;16.250000;,
+ -26.293101;-4.330130;19.103000;,
+ -24.152200;-4.330130;21.746800;,
+ -21.746800;-4.330130;24.152200;,
+ -11.176500;-5.945160;19.358299;,
+ -13.565699;-6.442970;18.496501;,
+ -19.506501;-4.330130;25.966299;,
+ -19.633200;-4.438230;25.345400;,
+ -18.768200;-5.287580;22.507400;,
+ -16.497299;-6.171750;19.914000;,
+ -12.798801;10.442500;13.507901;,
+ -9.736070;7.608460;16.863400;,
+ -12.004599;8.245550;15.792600;,
+ -7.674510;8.245550;18.292600;,
+ -9.235581;-6.442970;20.996501;,
+ -12.734199;-4.330130;29.876301;,
+ -10.043100;-4.330130;30.909299;,
+ -8.997340;-6.171750;24.244101;,
+ -6.757130;-4.330130;31.789802;,
+ -3.397170;-4.330130;32.322000;,
+ 0.000000;-4.330130;32.500000;,
+ -27.406400;-5.000000;12.202100;,
+ -25.980800;-5.000000;15.000000;,
+ -24.270501;-5.000000;17.633600;,
+ -22.294400;-5.000000;20.073901;,
+ -20.073901;-5.000000;22.294400;,
+ -11.736100;-4.702280;20.327499;,
+ -14.172101;-5.096020;19.546800;,
+ -18.980400;-5.000000;23.179899;,
+ -18.837499;-4.860700;22.627501;,
+ -17.046101;-4.270740;20.864501;,
+ -13.872301;9.986100;15.367301;,
+ -10.500000;6.928210;18.186501;,
+ -12.832501;7.508340;17.226600;,
+ -8.502410;7.508340;19.726600;,
+ -9.841970;-5.096020;22.046800;,
+ -10.584200;-5.000000;28.027398;,
+ -9.270510;-5.000000;28.531699;,
+ -9.546120;-4.270740;25.194598;,
+ -6.237350;-5.000000;29.344400;,
+ -3.135850;-5.000000;29.835699;,
+ 0.000000;-5.000000;30.000000;,
+ -23.815701;-4.330130;13.750000;,
+ -22.247998;-4.330130;16.164101;,
+ -20.436501;-4.330130;18.401101;,
+ -18.401101;-4.330130;20.436501;,
+ -12.154200;-3.253890;21.051701;,
+ -14.625200;-3.526360;20.331600;,
+ -17.415200;-4.330130;21.234899;,
+ -17.102800;-3.921530;20.962699;,
+ -14.875000;9.093270;17.104000;,
+ -11.176500;5.945160;19.358299;,
+ -13.565699;6.442980;18.496501;,
+ -9.235581;6.442980;20.996501;,
+ -10.295100;-3.526360;22.831600;,
+ -9.682350;-4.330130;25.699400;,
+ -8.497970;-4.330130;26.154101;,
+ -5.717570;-4.330130;26.899101;,
+ -2.874530;-4.330130;27.349398;,
+ 0.000000;-4.330130;27.500000;,
+ -22.230800;-2.500000;12.834900;,
+ -20.767400;-2.500000;15.088400;,
+ -19.076400;-2.500000;17.176501;,
+ -17.176501;-2.500000;19.076400;,
+ -14.477800;-1.778690;20.933701;,
+ -12.412599;-1.663290;21.499202;,
+ -14.870101;-2.019190;20.755699;,
+ -12.500000;0.000000;21.650600;,
+ -15.143200;-2.500000;20.723000;,
+ -15.064901;-2.350830;20.735000;,
+ -15.762901;7.803030;18.642000;,
+ -11.736100;4.702280;20.327499;,
+ -14.172101;5.096030;19.546800;,
+ -8.262941;7.803030;22.972099;,
+ -9.841980;5.096030;22.046800;,
+ -10.890200;-1.778680;23.004998;,
+ -10.540000;-2.019190;23.255699;,
+ -10.375100;-2.500000;23.475901;,
+ -7.932430;-2.500000;24.413499;,
+ -10.424600;-2.350840;23.414101;,
+ -5.337070;-2.500000;25.108901;,
+ -2.683230;-2.500000;25.529301;,
+ 0.000000;-2.500000;25.669901;,
+ 2.683230;-2.500000;25.529301;,
+ -21.650600;0.000000;12.500000;,
+ -20.225402;0.000000;14.694600;,
+ -18.578600;0.000000;16.728301;,
+ -16.728301;0.000000;18.578600;,
+ -14.694600;0.000000;20.225402;,
+ -14.477800;1.778680;20.933701;,
+ -12.412599;1.663290;21.499202;,
+ -12.154200;3.253890;21.051701;,
+ -14.625200;3.526360;20.331600;,
+ -16.497299;6.171750;19.914000;,
+ -8.997340;6.171750;24.244101;,
+ -10.295100;3.526360;22.831600;,
+ -10.890300;1.778680;23.004998;,
+ -10.168400;0.000000;22.838600;,
+ -7.725430;0.000000;23.776400;,
+ -5.197790;0.000000;24.453699;,
+ -2.613210;0.000000;24.863101;,
+ 0.000000;0.000000;25.000000;,
+ -17.176501;2.500000;19.076400;,
+ -14.870101;2.019200;20.755699;,
+ -15.064901;2.350860;20.735000;,
+ -15.143200;2.500000;20.723000;,
+ -17.046101;4.270740;20.864501;,
+ -9.546120;4.270740;25.194598;,
+ -10.540000;2.019200;23.255699;,
+ -10.424600;2.350850;23.414101;,
+ -10.375100;2.500000;23.475901;,
+ -7.932430;2.500000;24.413499;,
+ -18.768200;5.287580;22.507400;,
+ -21.980699;-2.650090;15.990000;,
+ -20.188200;-2.650090;18.203501;,
+ -21.406200;-0.000000;15.572600;,
+ -19.660499;-0.000000;17.728301;,
+ -2.810830;-2.650090;27.057699;,
+ 0.033493;-2.650090;27.206800;,
+ -2.736610;-0.000000;26.351499;,
+ 0.033493;-0.000000;26.496701;,
+ -7.263930;7.608460;12.581500;,
+ -8.081890;7.956180;13.998200;,
+ -16.500000;-8.089950;28.578899;,
+ -18.437402;-7.069840;27.320701;,
+ -8.918110;7.956180;15.446600;,
+ -28.578899;-3.830130;16.500000;,
+ -24.523800;-3.830130;22.081301;,
+ -19.455099;-3.830130;26.650499;,
+ -19.506501;-4.330130;25.966299;,
+ -18.599600;-6.934510;27.215402;,
+ -9.736070;7.608460;16.863400;,
+ -11.176500;-5.945160;19.358299;,
+ -10.197600;-3.830130;31.384899;,
+ -6.861090;-3.830130;32.278899;,
+ -3.449440;-3.830130;32.819200;,
+ -19.633200;-4.438230;25.345400;,
+ -19.633200;-4.438230;25.345400;,
+ -18.980400;-5.000000;23.179899;,
+ -10.500000;6.928210;18.186501;,
+ -11.736100;-4.702280;20.327499;,
+ -12.133200;-4.438220;29.675501;,
+ -18.980400;-5.000000;23.179899;,
+ -18.837499;-4.860700;22.627501;,
+ -17.415200;-4.330130;21.234899;,
+ -18.837499;-4.860700;22.627501;,
+ -11.176500;5.945160;19.358299;,
+ -12.154200;-3.253890;21.051701;,
+ -10.584200;-5.000000;28.027398;,
+ -10.177301;-4.860700;27.627501;,
+ -14.477800;-1.778690;20.933701;,
+ -17.102800;-3.921530;20.962699;,
+ -17.415200;-4.330130;21.234899;,
+ -14.870101;-2.019190;20.755699;,
+ -15.143200;-2.500000;20.723000;,
+ -17.102800;-3.921530;20.962699;,
+ -11.736100;4.702280;20.327499;,
+ -12.500000;0.000000;21.650600;,
+ -12.412599;-1.663290;21.499202;,
+ -10.890200;-1.778680;23.004998;,
+ -9.602850;-3.921520;25.292901;,
+ -10.375100;-2.500000;23.475901;,
+ -9.602850;-3.921520;25.292901;,
+ -15.064901;-2.350830;20.735000;,
+ -14.870101;-2.019190;20.755699;,
+ -14.477800;-1.778690;20.933701;,
+ -12.500000;0.000000;21.650600;,
+ -15.064901;-2.350830;20.735000;,
+ -15.143200;-2.500000;20.723000;,
+ -12.154200;3.253890;21.051701;,
+ -12.500000;0.000000;21.650600;,
+ -12.412599;1.663290;21.499202;,
+ -10.424600;-2.350840;23.414101;,
+ -10.540000;-2.019190;23.255699;,
+ -10.890200;-1.778680;23.004998;,
+ -10.424600;-2.350840;23.414101;,
+ -18.578600;0.000000;16.728301;,
+ -16.728301;0.000000;18.578600;,
+ -14.694600;0.000000;20.225402;,
+ -14.477800;1.778680;20.933701;,
+ -12.500000;0.000000;21.650600;,
+ -12.412599;1.663290;21.499202;,
+ -14.477800;1.778680;20.933701;,
+ -14.870101;2.019200;20.755699;,
+ -15.064901;2.350860;20.735000;,
+ -12.412599;1.663290;21.499202;,
+ -10.890300;1.778680;23.004998;,
+ -10.540000;2.019200;23.255699;,
+ -10.168400;0.000000;22.838600;,
+ -10.890300;1.778680;23.004998;,
+ -7.725430;0.000000;23.776400;,
+ -10.424600;2.350850;23.414101;,
+ -5.197790;0.000000;24.453699;,
+ -15.064901;2.350860;20.735000;,
+ -15.143200;2.500000;20.723000;,
+ -17.102800;3.921530;20.962798;,
+ -10.540000;2.019200;23.255699;,
+ -10.424600;2.350850;23.414101;,
+ -10.375100;2.500000;23.475901;,
+ -17.415200;4.330130;21.234899;,
+ -20.188200;-2.650090;18.203501;,
+ -19.076400;-2.500000;17.176501;,
+ -19.660499;-0.000000;17.728301;,
+ -18.578600;0.000000;16.728301;,
+ -20.188200;2.650090;18.203501;,
+ -19.076400;2.500000;17.176501;,
+ -21.980699;2.650090;15.990000;,
+ -18.581000;-7.048800;27.183200;,
+ -12.500000;0.000000;21.650600;,
+ -14.694600;0.000000;20.225402;,
+ -12.500000;0.000000;21.650600;,
+ -10.168400;0.000000;22.838600;,
+ -14.694600;0.000000;20.225402;,
+ -12.500000;0.000000;21.650600;,
+ -10.168400;0.000000;22.838600;,
+ -3.397170;-4.330130;32.322000;,
+ 0.000000;-2.500000;25.669901;,
+ -12.412599;-1.663290;21.499202;,
+ -12.412599;-1.663290;21.499202;,
+ -28.578899;-3.830130;-16.500000;,
+ -26.697600;-3.830130;-19.396901;,
+ -24.523800;-3.830130;-22.081301;,
+ -22.081301;-3.830130;-24.523800;,
+ -19.455099;-3.830130;-26.650499;,
+ -19.396901;-4.031960;-26.697600;,
+ -18.437402;-7.069840;-27.320701;,
+ -18.599600;-6.934470;-27.215402;,
+ -9.855120;-14.741400;-8.409310;,
+ -9.759320;-17.235202;-11.903600;,
+ -10.821500;-12.363700;-8.743420;,
+ -11.439900;-15.415101;-11.154200;,
+ -11.570800;-17.235202;-15.041200;,
+ -10.627700;-9.986100;-9.747390;,
+ -12.150700;-12.928800;-11.045600;,
+ -13.060100;-15.415101;-13.960499;,
+ -13.342700;-16.481899;-18.110301;,
+ -11.701199;-10.442500;-11.606900;,
+ -13.509600;-12.928800;-13.399201;,
+ -14.644901;-14.741400;-16.705400;,
+ -14.997600;-15.008299;-20.976600;,
+ -10.211900;-8.622380;-12.687600;,
+ -12.798801;-10.442500;-13.507901;,
+ -14.838701;-12.363700;-15.701400;,
+ -16.125000;-13.423400;-19.269101;,
+ -16.463101;-12.878800;-23.515000;,
+ -11.118200;-8.622380;-14.257301;,
+ -13.872301;-9.986100;-15.367301;,
+ -16.080099;-11.258300;-17.851600;,
+ -17.435800;-11.518700;-21.539400;,
+ -17.675200;-10.186401;-25.614402;,
+ -10.211900;8.622390;-12.687600;,
+ -12.004599;-8.245540;-15.792600;,
+ -14.875000;-9.093270;-17.104000;,
+ -17.179501;-9.660880;-19.755699;,
+ -18.519899;-9.110670;-23.417101;,
+ -18.581000;-7.048800;-27.183200;,
+ -11.701199;10.442500;-11.606900;,
+ -11.118200;8.622390;-14.257301;,
+ -12.832501;-7.508330;-17.226600;,
+ -15.762901;-7.803020;-18.642000;,
+ -18.088699;-7.641210;-21.330600;,
+ -19.330000;-6.304420;-24.820200;,
+ -11.176500;-5.945160;-19.358299;,
+ -9.235581;-6.442970;-20.996501;,
+ -12.798801;10.442500;-13.507901;,
+ -12.004599;8.245550;-15.792600;,
+ -13.565699;-6.442970;-18.496501;,
+ -19.506501;-4.330130;-25.966299;,
+ -21.746800;-4.330130;-24.152200;,
+ -16.497299;-6.171750;-19.914000;,
+ -18.768200;-5.287580;-22.507400;,
+ -19.633200;-4.438230;-25.345400;,
+ -24.152200;-4.330130;-21.746800;,
+ -26.293101;-4.330130;-19.103000;,
+ -28.145798;-4.330130;-16.250000;,
+ -11.736100;-4.702280;-20.327499;,
+ -9.841970;-5.096020;-22.046800;,
+ -13.509600;12.928800;-13.399300;,
+ -13.872301;9.986100;-15.367301;,
+ -12.832501;7.508340;-17.226600;,
+ -14.172101;-5.096020;-19.546800;,
+ -18.980400;-5.000000;-23.179899;,
+ -20.073901;-5.000000;-22.294400;,
+ -17.046101;-4.270740;-20.864501;,
+ -18.837499;-4.860700;-22.627501;,
+ -22.294400;-5.000000;-20.073901;,
+ -24.270501;-5.000000;-17.633600;,
+ -25.980800;-5.000000;-15.000000;,
+ -12.154200;-3.253890;-21.051701;,
+ -10.295100;-3.526360;-22.831600;,
+ -14.838701;12.363700;-15.701499;,
+ -14.875000;9.093270;-17.104000;,
+ -13.565699;6.442980;-18.496501;,
+ -14.625200;-3.526360;-20.331600;,
+ -17.415200;-4.330130;-21.234899;,
+ -18.401101;-4.330130;-20.436501;,
+ -17.102800;-3.921520;-20.962798;,
+ -20.436501;-4.330130;-18.401101;,
+ -22.247998;-4.330130;-16.164101;,
+ -23.815701;-4.330130;-13.750000;,
+ -7.932440;-2.500000;-24.413499;,
+ -10.890200;-1.778690;-23.005101;,
+ -12.412599;-1.663290;-21.499202;,
+ -10.540000;-2.019170;-23.255699;,
+ -12.500000;0.000000;-21.650699;,
+ -16.080099;11.258300;-17.851600;,
+ -15.762901;7.803030;-18.642000;,
+ -14.172101;5.096030;-19.546800;,
+ -14.477899;-1.778690;-20.933701;,
+ -14.870101;-2.019170;-20.755699;,
+ -15.143200;-2.500000;-20.723000;,
+ -17.176501;-2.500000;-19.076400;,
+ -15.064901;-2.350820;-20.735000;,
+ -19.076499;-2.500000;-17.176501;,
+ -20.767400;-2.500000;-15.088400;,
+ -7.725430;0.000000;-23.776400;,
+ -10.168400;0.000000;-22.838699;,
+ -10.890200;1.778690;-23.004998;,
+ -12.412599;1.663290;-21.499202;,
+ -12.154200;3.253890;-21.051701;,
+ -17.179501;9.660890;-19.755699;,
+ -16.497299;6.171750;-19.914000;,
+ -14.625200;3.526360;-20.331600;,
+ -14.694600;0.000000;-20.225402;,
+ -14.477800;1.778690;-20.933701;,
+ -16.728301;0.000000;-18.578600;,
+ -18.578600;0.000000;-16.728301;,
+ -20.225402;0.000000;-14.694600;,
+ -7.932440;2.500000;-24.413499;,
+ -10.424600;2.350830;-23.414101;,
+ -10.540000;2.019180;-23.255699;,
+ -18.088699;7.641210;-21.330600;,
+ -17.046101;4.270740;-20.864501;,
+ -14.870101;2.019190;-20.755699;,
+ -15.064901;2.350840;-20.735000;,
+ -17.176501;2.500000;-19.076400;,
+ -19.076499;2.500000;-17.176501;,
+ -20.767400;2.500000;-15.088400;,
+ -18.768200;5.287580;-22.507400;,
+ -17.102899;3.921520;-20.962798;,
+ -19.330000;6.304420;-24.820299;,
+ -18.837499;4.860700;-22.627600;,
+ -19.633200;4.438220;-25.345400;,
+ -21.980699;-2.650090;-15.998400;,
+ -23.531901;-2.650090;-13.609701;,
+ -21.406200;-0.000000;-15.581101;,
+ -22.917000;-0.000000;-13.254700;,
+ -2.736610;-0.000000;-26.360000;,
+ -5.476360;-0.000000;-25.926000;,
+ -2.810830;2.650090;-27.066202;,
+ -5.623990;2.650090;-26.620600;,
+ -21.406200;-0.000000;-15.581101;,
+ -22.917000;-0.000000;-13.254700;,
+ -21.980699;2.650090;-15.998400;,
+ -23.531901;2.650090;-13.609701;,
+ -7.263930;7.608460;-12.581500;,
+ -8.081890;7.956180;-13.998200;,
+ -9.736070;-7.608450;-16.863400;,
+ -8.918110;7.956180;-15.446600;,
+ -10.500000;-6.928200;-18.186501;,
+ -9.736070;7.608460;-16.863400;,
+ -11.176500;-5.945160;-19.358299;,
+ -18.599600;-6.934470;-27.215402;,
+ -26.697600;-3.830130;-19.396901;,
+ -10.500000;6.928210;-18.186501;,
+ -11.736100;-4.702280;-20.327499;,
+ -19.506501;-4.330130;-25.966299;,
+ -19.633200;-4.438230;-25.345400;,
+ -19.633200;-4.438230;-25.345400;,
+ -18.980400;-5.000000;-23.179899;,
+ -12.154200;-3.253890;-21.051701;,
+ -18.980400;-5.000000;-23.179899;,
+ -18.837499;-4.860700;-22.627501;,
+ -17.415200;-4.330130;-21.234899;,
+ -10.890200;-1.778690;-23.005101;,
+ -12.500000;0.000000;-21.650699;,
+ -12.412599;-1.663290;-21.499202;,
+ -17.102800;-3.921520;-20.962798;,
+ -17.415200;-4.330130;-21.234899;,
+ -15.143200;-2.500000;-20.723000;,
+ -10.424600;-2.350810;-23.414101;,
+ -10.375100;-2.500000;-23.475901;,
+ -10.540000;-2.019170;-23.255699;,
+ -10.890200;-1.778690;-23.005101;,
+ -12.500000;0.000000;-21.650699;,
+ -12.154200;3.253890;-21.051701;,
+ -15.064901;-2.350820;-20.735000;,
+ -14.870101;-2.019170;-20.755699;,
+ -14.477899;-1.778690;-20.933701;,
+ -12.412599;1.663290;-21.499202;,
+ -15.064901;-2.350820;-20.735000;,
+ -15.143200;-2.500000;-20.723000;,
+ -5.197800;0.000000;-24.453699;,
+ -7.725430;0.000000;-23.776400;,
+ -10.168400;0.000000;-22.838699;,
+ -10.890200;1.778690;-23.004998;,
+ -12.500000;0.000000;-21.650699;,
+ -12.412599;1.663290;-21.499202;,
+ -10.890200;1.778690;-23.004998;,
+ -12.412599;1.663290;-21.499202;,
+ -14.477800;1.778690;-20.933701;,
+ -14.870101;2.019190;-20.755699;,
+ -14.694600;0.000000;-20.225402;,
+ -14.477800;1.778690;-20.933701;,
+ -16.728301;0.000000;-18.578600;,
+ -18.578600;0.000000;-16.728301;,
+ -20.225402;0.000000;-14.694600;,
+ -15.064901;2.350840;-20.735000;,
+ -15.143200;2.500000;-20.723000;,
+ -17.415200;4.330130;-21.234899;,
+ -18.980400;5.000000;-23.179899;,
+ -21.980699;-2.650090;-15.998400;,
+ -21.406200;-0.000000;-15.581101;,
+ -20.767400;-2.500000;-15.088400;,
+ -20.225402;0.000000;-14.694600;,
+ -21.980699;2.650090;-15.998400;,
+ -20.767400;2.500000;-15.088400;,
+ -21.406200;-0.000000;-15.581101;,
+ -20.225402;0.000000;-14.694600;,
+ -21.980699;2.650090;-15.998400;,
+ -23.531901;2.650090;-13.609701;,
+ -20.767400;2.500000;-15.088400;,
+ -22.230800;2.500000;-12.834900;,
+ -19.455099;-3.830130;-26.650499;,
+ -22.081301;-3.830130;-24.523800;,
+ -19.506501;-4.330130;-25.966299;,
+ -21.746800;-4.330130;-24.152200;,
+ -12.500000;0.000000;-21.650699;,
+ -14.694600;0.000000;-20.225402;,
+ -12.500000;0.000000;-21.650699;,
+ -12.500000;0.000000;-21.650699;,
+ -12.500000;0.000000;-21.650699;,
+ -12.412599;-1.663290;-21.499202;,
+ -10.168400;0.000000;-22.838699;,
+ -7.725430;0.000000;-23.776400;,
+ -30.146998;-3.830130;13.422301;,
+ -31.384899;-3.830130;10.197600;,
+ -32.278899;-3.830130;6.861090;,
+ -32.819302;-3.830120;3.449440;,
+ -33.000000;-3.830130;0.000000;,
+ -32.819200;-3.830130;-3.449440;,
+ -32.278899;-3.830120;-6.861090;,
+ -31.384899;-3.830130;-10.197600;,
+ -30.146998;-3.830130;-13.422301;,
+ -28.145798;-4.330130;-16.250000;,
+ -29.690301;-4.330130;-13.219000;,
+ -30.909402;-4.330130;-10.043100;,
+ -31.789802;-4.330130;-6.757130;,
+ -32.322000;-4.330130;-3.397180;,
+ -32.500000;-4.330130;0.000000;,
+ -32.322000;-4.330130;3.397180;,
+ -31.789802;-4.330130;6.757130;,
+ -30.909402;-4.330130;10.043100;,
+ -29.690202;-4.330130;13.218900;,
+ -25.980800;-5.000000;-15.000000;,
+ -27.406400;-5.000000;-12.202100;,
+ -28.531699;-5.000000;-9.270520;,
+ -29.344400;-5.000000;-6.237350;,
+ -29.835699;-5.000000;-3.135850;,
+ -30.000000;-5.000000;0.000000;,
+ -29.835699;-5.000000;3.135850;,
+ -29.344400;-5.000000;6.237350;,
+ -28.531699;-5.000000;9.270510;,
+ -27.406400;-5.000000;12.202100;,
+ -25.980800;-5.000000;15.000000;,
+ -23.815701;-4.330130;-13.750000;,
+ -25.122499;-4.330130;-11.185300;,
+ -26.154101;-4.330130;-8.497970;,
+ -26.899101;-4.330130;-5.717580;,
+ -27.349398;-4.330130;-2.874530;,
+ -27.500000;-4.330130;0.000000;,
+ -27.349398;-4.330130;2.874530;,
+ -26.899101;-4.330130;5.717580;,
+ -26.154101;-4.330130;8.497970;,
+ -25.122499;-4.330130;11.185300;,
+ -23.815701;-4.330130;13.750000;,
+ -20.767400;-2.500000;-15.088400;,
+ -22.230800;-2.500000;-12.834900;,
+ -23.450600;-2.500000;-10.440900;,
+ -24.413499;-2.500000;-7.932430;,
+ -25.108901;-2.500000;-5.337070;,
+ -25.529301;-2.500000;-2.683230;,
+ -25.669901;-2.500000;0.000000;,
+ -25.529301;-2.500000;2.683230;,
+ -25.108901;-2.500000;5.337070;,
+ -24.413499;-2.500000;7.932430;,
+ -23.450600;-2.500000;10.440900;,
+ -22.230800;-2.500000;12.834900;,
+ -21.650699;0.000000;-12.500000;,
+ -22.838600;0.000000;-10.168400;,
+ -23.776400;0.000000;-7.725430;,
+ -24.453699;0.000000;-5.197800;,
+ -24.863101;0.000000;-2.613210;,
+ -25.000000;0.000000;0.000000;,
+ -24.863101;0.000000;2.613210;,
+ -24.453699;0.000000;5.197790;,
+ -23.776400;0.000000;7.725430;,
+ -22.838600;0.000000;10.168400;,
+ -21.650600;0.000000;12.500000;,
+ -22.230800;2.500000;-12.834900;,
+ -23.450600;2.500000;-10.440900;,
+ -24.413499;2.500000;-7.932430;,
+ -25.108901;2.500000;-5.337070;,
+ -25.529301;2.500000;-2.683230;,
+ -25.669901;2.500000;0.000000;,
+ -25.529301;2.500000;2.683230;,
+ -25.108901;2.500000;5.337070;,
+ -25.122499;4.330130;-11.185300;,
+ -26.154101;4.330130;-8.497970;,
+ -26.899101;4.330130;-5.717580;,
+ -27.349398;4.330130;-2.874530;,
+ -27.500000;4.330130;0.000000;,
+ -27.349398;4.330130;2.874530;,
+ -29.344400;5.000000;-6.237350;,
+ -29.835699;5.000000;-3.135850;,
+ -26.582899;-2.650090;-5.661710;,
+ -27.028400;-2.650090;-2.848540;,
+ -25.888299;-0.000000;-5.514070;,
+ -26.322200;-0.000000;-2.774320;,
+ -26.582899;-2.650090;5.653260;,
+ -25.845699;-2.650090;8.404440;,
+ -25.888299;-0.000000;5.505630;,
+ -25.170400;-0.000000;8.185010;,
+ -25.888299;-0.000000;-5.514070;,
+ -26.322200;-0.000000;-2.774320;,
+ -26.582899;2.650090;-5.661710;,
+ -27.028400;2.650090;-2.848540;,
+ -25.888299;-0.000000;5.505630;,
+ -25.170400;-0.000000;8.185010;,
+ -26.582899;2.650090;5.653260;,
+ -25.845699;2.650090;8.404440;,
+ -28.578899;-3.830130;-16.500000;,
+ -31.384899;-3.830130;-10.197600;,
+ -32.278899;-3.830120;-6.861090;,
+ -32.819200;-3.830130;-3.449440;,
+ -33.000000;-3.830130;0.000000;,
+ -32.819302;-3.830120;3.449440;,
+ -32.278899;-3.830130;6.861090;,
+ -31.384899;-3.830130;10.197600;,
+ -22.838600;0.000000;-10.168400;,
+ -21.650699;0.000000;-12.500000;,
+ -23.776400;0.000000;-7.725430;,
+ -24.453699;0.000000;-5.197800;,
+ -25.000000;0.000000;0.000000;,
+ -24.863101;0.000000;-2.613210;,
+ -24.863101;0.000000;2.613210;,
+ -24.453699;0.000000;5.197790;,
+ -22.917000;-0.000000;-13.254700;,
+ -23.531901;-2.650090;-13.609701;,
+ -21.650699;0.000000;-12.500000;,
+ -22.230800;-2.500000;-12.834900;,
+ -27.028400;-2.650090;-2.848540;,
+ -26.582899;-2.650090;-5.661710;,
+ -25.529301;-2.500000;-2.683230;,
+ -25.108901;-2.500000;-5.337070;,
+ -26.582899;-2.650090;-5.661710;,
+ -25.888299;-0.000000;-5.514070;,
+ -25.108901;-2.500000;-5.337070;,
+ -24.453699;0.000000;-5.197800;,
+ -26.322200;-0.000000;-2.774320;,
+ -27.028400;-2.650090;-2.848540;,
+ -24.863101;0.000000;-2.613210;,
+ -25.529301;-2.500000;-2.683230;,
+ -26.582899;-2.650090;5.653260;,
+ -25.888299;-0.000000;5.505630;,
+ -25.108901;-2.500000;5.337070;,
+ -24.453699;0.000000;5.197790;,
+ -23.531901;2.650090;-13.609701;,
+ -22.917000;-0.000000;-13.254700;,
+ -22.230800;2.500000;-12.834900;,
+ -21.650699;0.000000;-12.500000;,
+ -26.582899;2.650090;-5.661710;,
+ -25.108901;2.500000;-5.337070;,
+ -25.888299;-0.000000;-5.514070;,
+ -24.453699;0.000000;-5.197800;,
+ -26.582899;2.650090;-5.661710;,
+ -27.028400;2.650090;-2.848540;,
+ -25.108901;2.500000;-5.337070;,
+ -25.529301;2.500000;-2.683230;,
+ -27.028400;2.650090;-2.848540;,
+ -26.322200;-0.000000;-2.774320;,
+ -25.529301;2.500000;-2.683230;,
+ -24.863101;0.000000;-2.613210;,
+ -26.582899;2.650090;5.653260;,
+ -25.108901;2.500000;5.337070;,
+ -25.888299;-0.000000;5.505630;,
+ -24.453699;0.000000;5.197790;,
+ -26.582899;2.650090;5.653260;,
+ -25.845699;2.650090;8.404440;,
+ -25.108901;2.500000;5.337070;,
+ -24.413499;2.500000;7.932430;,
+ 0.435764;-11.518700;-7.905490;,
+ 1.519880;-9.110670;-6.027740;,
+ 4.460230;-9.110670;-4.330130;,
+ 6.628470;-11.518700;-4.330130;,
+ -4.845820;-3.253890;-8.393200;,
+ -4.587410;-1.663290;-7.945620;,
+ -2.094730;-1.802570;-8.628170;,
+ -2.374770;-3.526360;-9.113230;,
+ -0.875000;-13.423400;-10.175800;,
+ 0.179478;-9.660890;-9.689140;,
+ 1.088740;-7.641210;-8.114250;,
+ 1.916050;-6.715810;-3.318690;,
+ 2.329980;-6.304420;-4.624610;,
+ -0.502659;-6.171750;-9.530890;,
+ 0.046116;-4.270740;-8.580381;,
+ 1.768170;-5.287580;-6.937430;,
+ 0.385277;-2.183070;-7.992940;,
+ -4.500000;0.000000;-7.794230;,
+ -2.000000;0.000000;-8.464100;,
+ 9.691630;-3.253890;0.000000;,
+ 9.174820;-1.663290;0.000000;,
+ 8.519580;-1.802570;2.500000;,
+ 9.000000;0.000000;0.000000;,
+ 8.330120;0.000000;2.500000;,
+ 2.840040;-6.304420;-4.330130;,
+ 9.079670;-3.526360;-2.500000;,
+ 8.519580;-1.802570;-2.500000;,
+ 8.330120;0.000000;-2.500000;,
+ 7.407770;-4.270740;-4.330130;,
+ 6.729450;-2.183070;-4.330130;,
+ 6.482770;-7.641210;-5.000000;,
+ 5.123900;-5.287580;-5.000000;,
+ 8.505319;-6.171750;-4.330130;,
+ 8.301300;-9.660890;-5.000000;,
+ 9.250000;-13.423400;-4.330130;,
+ -5.263930;-4.702280;-9.117400;,
+ -2.827900;-5.096020;-9.898060;,
+ -0.919872;-11.258300;-11.593300;,
+ -1.237060;-7.803020;-10.802900;,
+ 2.500000;-5.257890;-4.330130;,
+ 2.188090;-2.702850;-6.210120;,
+ 0.500002;0.000001;-7.794230;,
+ -4.587410;1.663290;-7.945620;,
+ -2.094730;1.802570;-8.628170;,
+ 9.174820;1.663290;0.000000;,
+ 8.519580;1.802570;2.500000;,
+ 4.284080;-2.702850;-5.000000;,
+ 9.985920;-5.096020;-2.500000;,
+ 6.500000;0.000001;-4.330130;,
+ 8.519580;1.802570;-2.500000;,
+ 9.974130;-7.803020;-4.330130;,
+ 10.500000;-11.258300;-5.000000;,
+ -5.823480;-5.945160;-10.086600;,
+ -3.434300;-6.442970;-10.948399;,
+ -2.161260;-12.363700;-13.743400;,
+ -2.125000;-9.093270;-12.340901;,
+ 2.624240;-3.055660;-4.545310;,
+ 2.330130;0.000001;-5.964100;,
+ 0.385277;2.183070;-7.992930;,
+ -4.845820;3.253900;-8.393200;,
+ -2.374770;3.526360;-9.113230;,
+ 9.691630;3.253900;0.000000;,
+ 9.079670;3.526360;2.500000;,
+ 3.999990;0.000001;-5.000000;,
+ 11.198700;-6.442970;-2.500000;,
+ 6.729440;2.183070;-4.330130;,
+ 9.079670;3.526360;-2.500000;,
+ 11.750000;-9.093270;-4.330130;,
+ 12.982799;-12.363700;-5.000000;,
+ -6.500000;-6.928210;-11.258300;,
+ -4.167470;-7.508330;-12.218300;,
+ -3.127660;-9.986100;-14.077501;,
+ 2.683010;0.000001;-4.647120;,
+ 2.188090;2.702850;-6.210120;,
+ 0.046116;4.270740;-8.580381;,
+ -5.263930;4.702290;-9.117400;,
+ -2.827900;5.096030;-9.898060;,
+ 4.284070;2.702850;-5.000000;,
+ 12.665100;-7.508330;-2.500000;,
+ 7.407770;4.270740;-4.330130;,
+ 9.985920;5.096030;-2.500000;,
+ 13.755299;-9.986100;-4.330130;,
+ -4.995370;-8.245540;-13.652200;,
+ -4.201230;-10.442500;-15.937000;,
+ 2.624240;3.055660;-4.545310;,
+ 1.768180;5.287580;-6.937430;,
+ -0.502659;6.171750;-9.530880;,
+ -5.823470;5.945160;-10.086600;,
+ -3.434300;6.442980;-10.948399;,
+ 5.123900;5.287580;-5.000000;,
+ 14.320899;-8.245540;-2.500000;,
+ 8.505319;6.171750;-4.330130;,
+ 11.198700;6.442980;-2.500000;,
+ 15.902501;-10.442500;-4.330130;,
+ -5.881810;-8.622380;-15.187600;,
+ 2.500000;5.257890;-4.330130;,
+ 2.329980;6.304420;-4.624610;,
+ 1.088740;7.641210;-8.114250;,
+ -1.237060;7.803030;-10.802900;,
+ -6.500000;6.928210;-11.258300;,
+ -4.167470;7.508340;-12.218300;,
+ 2.329980;6.304420;4.624610;,
+ 2.840040;6.304420;-4.330130;,
+ 6.482770;7.641210;-5.000000;,
+ 16.093800;-8.622380;-2.500000;,
+ 9.974120;7.803030;-4.330130;,
+ 12.665100;7.508340;-2.500000;,
+ 1.916050;6.715810;-3.318700;,
+ 1.519890;9.110680;-6.027730;,
+ 0.179478;9.660890;-9.689130;,
+ -2.125000;9.093270;-12.340901;,
+ -4.995370;8.245550;-13.652200;,
+ 1.916050;6.715810;3.318700;,
+ 1.519890;9.110680;6.027740;,
+ 4.460230;9.110680;-4.330130;,
+ 8.301300;9.660890;-5.000000;,
+ 11.750000;9.093270;-4.330130;,
+ 14.320899;8.245550;-2.500000;,
+ 0.000000;5.609540;-0.000000;,
+ 0.965544;7.139000;-1.672370;,
+ -0.278088;7.321260;-0.481661;,
+ 1.443380;7.525540;-2.500000;,
+ 0.675251;10.186401;-3.830430;,
+ 0.435764;11.518800;-7.905490;,
+ -0.919872;11.258300;-11.593300;,
+ -3.127660;9.986100;-14.077501;,
+ -0.278088;7.321260;0.481661;,
+ -3.654880;10.186401;1.330430;,
+ 0.965544;7.139000;1.672370;,
+ 1.443380;7.525530;2.500000;,
+ 0.675251;10.186401;3.830430;,
+ 0.435764;11.518800;7.905490;,
+ 2.979630;10.186401;-2.500000;,
+ 6.628470;11.518800;-4.330130;,
+ 10.500000;11.258300;-5.000000;,
+ 13.755299;9.986100;-4.330130;,
+ -1.218840;10.580100;-2.111100;,
+ -0.536875;12.878800;-5.929900;,
+ -0.874998;13.423400;-10.175800;,
+ -2.161260;12.363700;-13.743400;,
+ -4.201230;10.442500;-15.937000;,
+ -1.218840;10.580100;2.111100;,
+ -4.867000;12.878800;3.429890;,
+ -0.536875;12.878800;5.929890;,
+ 5.403880;12.878800;-2.500000;,
+ 9.250000;13.423400;-4.330130;,
+ 12.982799;12.363700;-5.000000;,
+ 15.902501;10.442500;-4.330130;,
+ -2.477820;13.376600;-4.291710;,
+ -2.002400;15.008299;-8.468260;,
+ -2.355120;14.741400;-12.739400;,
+ -3.490440;12.928800;-16.045602;,
+ -5.298770;10.442500;-17.838000;,
+ -2.477820;13.376600;4.291710;,
+ 8.334930;15.008299;-2.500000;,
+ 12.210200;14.741400;-4.330130;,
+ 15.641099;12.928800;-5.000000;,
+ -3.657280;16.481899;-11.334601;,
+ -3.939910;15.415101;-15.484400;,
+ -4.849310;12.928800;-18.399299;,
+ -4.000000;15.588501;6.928200;,
+ 15.379800;15.415101;-4.330130;,
+ 18.358901;12.928800;-5.000000;,
+ 9.691630;-3.253890;0.000000;,
+ 9.174820;-1.663290;0.000000;,
+ 9.000000;0.000000;0.000000;,
+ 2.500000;-5.257890;-4.330130;,
+ 1.916050;-6.715810;-3.318690;,
+ 10.527900;-4.702280;0.000000;,
+ 9.174820;1.663290;0.000000;,
+ 2.500000;-5.257890;-4.330130;,
+ 2.624240;-3.055660;-4.545310;,
+ 11.647000;-5.945160;0.000000;,
+ 9.691630;3.253900;0.000000;,
+ 2.624240;-3.055660;-4.545310;,
+ 2.683010;0.000001;-4.647120;,
+ 13.000000;-6.928210;0.000000;,
+ 10.527900;4.702290;0.000000;,
+ 2.624240;3.055660;-4.545310;,
+ 2.683010;0.000001;-4.647120;,
+ 14.527899;-7.608450;0.000000;,
+ 11.647000;5.945160;0.000000;,
+ 2.624240;3.055660;-4.545310;,
+ 2.624240;3.055660;-4.545310;,
+ 2.500000;5.257890;-4.330130;,
+ 13.000000;6.928210;0.000000;,
+ 2.500000;5.257890;-4.330130;,
+ 2.500000;5.257890;4.330130;,
+ 1.916050;6.715810;-3.318700;,
+ 2.500000;5.257890;-4.330130;,
+ 1.916050;6.715810;-3.318700;,
+ -1.931090;7.139000;0.000000;,
+ 0.000000;5.609540;-0.000000;,
+ 0.000000;5.609540;-0.000000;,
+ 1.916050;6.715810;3.318700;,
+ 0.965544;7.139000;-1.672370;,
+ 1.443380;7.525540;-2.500000;,
+ -1.931090;7.139000;0.000000;,
+ -2.886750;7.525530;0.000000;,
+ 0.965544;7.139000;1.672370;,
+ 1.443380;7.525530;2.500000;,
+ -0.278088;7.321260;0.481661;,
+ -0.278088;7.321260;0.481661;,
+ 2.329980;6.304420;-4.624610;,
+ 2.329980;6.304420;4.624610;,
+ -0.278088;7.321260;-0.481661;,
+ 9.000000;0.000000;0.000000;,
+ 9.174820;-1.663290;0.000000;,
+ 9.174820;1.663290;0.000000;,
+ 24.523800;3.830130;22.081301;,
+ 22.081301;3.830130;24.523800;,
+ 19.396901;3.830130;26.697600;,
+ 16.500000;3.830130;28.578800;,
+ 13.422301;3.830130;30.146998;,
+ 10.197600;3.830130;31.384899;,
+ 6.861090;3.830120;32.278899;,
+ 3.449440;3.830130;32.819200;,
+ 0.000000;3.830130;33.000000;,
+ -3.449440;3.830130;32.819200;,
+ -6.861090;3.830130;32.278899;,
+ -10.197600;3.830130;31.384899;,
+ -13.352400;3.830130;30.173798;,
+ -13.422301;4.032070;30.146998;,
+ -14.269400;6.934550;29.715402;,
+ -14.441600;7.069830;29.627702;,
+ 0.435764;11.518800;7.905490;,
+ -0.919872;11.258300;11.593300;,
+ -0.536875;12.878800;5.929890;,
+ -0.874998;13.423400;10.175800;,
+ -2.161260;12.363700;13.743400;,
+ -4.201230;10.442500;15.937000;,
+ -2.002400;15.008299;8.468260;,
+ -2.355120;14.741400;12.739400;,
+ -3.490440;12.928800;16.045602;,
+ -5.298780;10.442500;17.838000;,
+ -7.674510;8.245550;18.292600;,
+ -4.000000;15.588501;6.928200;,
+ -3.657280;16.481899;11.334601;,
+ -3.939910;15.415101;15.484400;,
+ -4.849310;12.928800;18.399299;,
+ -6.372340;9.986100;19.697501;,
+ -8.502410;7.508340;19.726600;,
+ -5.718850;17.119000;9.905330;,
+ -5.429190;17.235202;14.403600;,
+ -5.560100;15.415101;18.290600;,
+ -6.178490;12.363700;20.701499;,
+ -7.375000;9.093270;21.434099;,
+ -9.235581;6.442980;20.996501;,
+ -7.559240;17.901400;13.093001;,
+ -7.240680;17.235202;17.541200;,
+ -7.144880;14.741400;21.035600;,
+ -7.419880;11.258300;22.851600;,
+ -8.262941;7.803030;22.972099;,
+ -9.841980;5.096030;22.046800;,
+ -9.440760;17.901400;16.351901;,
+ -9.012590;16.481899;20.610301;,
+ -8.625000;13.423400;23.599200;,
+ -8.519230;9.660890;24.755699;,
+ -8.997340;6.171750;24.244101;,
+ -11.281201;17.119000;19.539499;,
+ -10.667499;15.008299;23.476600;,
+ -9.935770;11.518800;25.869499;,
+ -9.428490;7.641210;26.330600;,
+ -9.546120;4.270740;25.194598;,
+ -7.932430;2.500000;24.413499;,
+ -5.337070;2.500000;25.108901;,
+ -2.683230;2.500000;25.529301;,
+ 0.000000;2.500000;25.669901;,
+ 2.683230;2.500000;25.529301;,
+ 5.337070;2.500000;25.108901;,
+ 7.932430;2.500000;24.413499;,
+ 10.440900;2.500000;23.450600;,
+ -13.000000;15.588501;22.516701;,
+ -12.133000;12.878800;26.015000;,
+ -11.019900;9.110680;27.747299;,
+ -10.107900;5.287580;27.507402;,
+ -9.602850;3.921530;25.292901;,
+ -9.682350;4.330130;25.699400;,
+ -8.497970;4.330130;26.154101;,
+ -5.717570;4.330130;26.899101;,
+ -2.874530;4.330130;27.349398;,
+ 0.000000;4.330130;27.500000;,
+ 2.874530;4.330130;27.349398;,
+ 5.717570;4.330130;26.899101;,
+ 8.497970;4.330130;26.154101;,
+ 11.185300;4.330130;25.122499;,
+ 13.750000;4.330130;23.815701;,
+ 16.164101;4.330130;22.247998;,
+ 18.401101;4.330130;20.436501;,
+ -14.522200;13.376600;25.153200;,
+ -13.345101;10.186401;28.114400;,
+ -11.830000;6.304420;29.150400;,
+ -10.177301;4.860700;27.627600;,
+ -10.584200;5.000000;28.027398;,
+ -9.270510;5.000000;28.531699;,
+ -6.237350;5.000000;29.344400;,
+ -3.135850;5.000000;29.835699;,
+ 0.000000;5.000000;30.000000;,
+ 3.135850;5.000000;29.835699;,
+ 6.237350;5.000000;29.344400;,
+ 9.270510;5.000000;28.531699;,
+ 12.202100;5.000000;27.406400;,
+ 15.000000;5.000000;25.980800;,
+ 17.633600;5.000000;24.270501;,
+ 20.073901;5.000000;22.294301;,
+ 22.294301;5.000000;20.073901;,
+ -15.781200;10.580100;27.333798;,
+ -14.250901;7.048800;29.683200;,
+ -12.133200;4.438220;29.675501;,
+ -12.734199;4.330130;29.876301;,
+ -10.043100;4.330130;30.909299;,
+ -6.757130;4.330130;31.789802;,
+ -3.397170;4.330130;32.322000;,
+ 0.000000;4.330130;32.500000;,
+ 3.397180;4.330130;32.322000;,
+ 6.757130;4.330130;31.789802;,
+ 10.043100;4.330130;30.909299;,
+ 13.218900;4.330130;29.690202;,
+ 16.250000;4.330130;28.145798;,
+ 19.103000;4.330130;26.293101;,
+ 21.746701;4.330130;24.152200;,
+ 24.152200;4.330130;21.746701;,
+ -2.736610;-0.000000;26.351499;,
+ 0.033493;-0.000000;26.496701;,
+ -2.810830;2.650090;27.057699;,
+ 0.033493;2.650090;27.206800;,
+ -5.197790;0.000000;24.453699;,
+ -2.613210;0.000000;24.863101;,
+ 0.000000;0.000000;25.000000;,
+ 2.613210;0.000000;24.863101;,
+ 5.197790;0.000000;24.453699;,
+ -10.375100;2.500000;23.475901;,
+ -10.375100;2.500000;23.475901;,
+ -9.602850;3.921530;25.292901;,
+ -9.602850;3.921530;25.292901;,
+ -9.682350;4.330130;25.699400;,
+ -10.177301;4.860700;27.627600;,
+ -9.682350;4.330130;25.699400;,
+ -10.584200;5.000000;28.027398;,
+ -10.177301;4.860700;27.627600;,
+ -12.133200;4.438220;29.675501;,
+ -10.584200;5.000000;28.027398;,
+ -16.500000;8.089980;28.578899;,
+ -14.441600;7.069830;29.627702;,
+ -12.734199;4.330130;29.876301;,
+ -14.269400;6.934550;29.715402;,
+ -13.352400;3.830130;30.173798;,
+ -12.734199;4.330130;29.876301;,
+ -6.861090;3.830130;32.278899;,
+ -3.449440;3.830130;32.819200;,
+ 6.861090;3.830120;32.278899;,
+ 10.197600;3.830130;31.384899;,
+ 13.422301;3.830130;30.146998;,
+ 16.500000;3.830130;28.578800;,
+ 19.396901;3.830130;26.697600;,
+ 0.033493;-2.650090;27.206800;,
+ -2.810830;-2.650090;27.057699;,
+ 0.000000;-2.500000;25.669901;,
+ -2.683230;-2.500000;25.529301;,
+ -2.810830;-2.650090;27.057699;,
+ -2.736610;-0.000000;26.351499;,
+ -2.683230;-2.500000;25.529301;,
+ -2.613210;0.000000;24.863101;,
+ 0.033493;-2.650090;27.206800;,
+ 0.000000;-2.500000;25.669901;,
+ 0.033493;-0.000000;26.496701;,
+ 0.000000;0.000000;25.000000;,
+ 11.101200;-2.650090;24.854299;,
+ 8.442150;-2.650090;25.875000;,
+ 10.440900;-2.500000;23.450600;,
+ 7.932430;-2.500000;24.413499;,
+ -2.810830;2.650090;27.057699;,
+ -2.683230;2.500000;25.529301;,
+ -2.736610;-0.000000;26.351499;,
+ -2.613210;0.000000;24.863101;,
+ 0.033493;2.650090;27.206800;,
+ 0.000000;2.500000;25.669901;,
+ -2.810830;2.650090;27.057699;,
+ -2.683230;2.500000;25.529301;,
+ 0.033493;2.650090;27.206800;,
+ 0.033493;-0.000000;26.496701;,
+ 0.000000;2.500000;25.669901;,
+ 0.000000;0.000000;25.000000;,
+ 8.442150;2.650090;25.875000;,
+ 7.932430;2.500000;24.413499;,
+ 8.222720;-0.000000;25.199600;,
+ -9.546120;4.270740;25.194598;,
+ -14.250901;7.048800;29.683200;,
+ 31.384899;3.830130;-10.197600;,
+ 32.278899;3.830130;-6.861100;,
+ 32.807597;3.830120;-3.523350;,
+ 32.819302;4.031950;-3.449450;,
+ 32.868998;6.934490;-2.500000;,
+ 32.879101;7.069840;-2.306950;,
+ 33.000000;8.090010;-0.000000;,
+ 32.879101;7.069820;2.307110;,
+ 32.807498;3.830130;3.523410;,
+ 32.278899;3.830120;6.861090;,
+ 31.384899;3.830120;10.197600;,
+ 30.146998;3.830130;13.422301;,
+ 28.578899;3.830130;-16.500000;,
+ 30.146998;3.830130;-13.422301;,
+ 14.320899;-8.245540;-2.500000;,
+ 15.902501;-10.442500;-4.330130;,
+ 16.093800;-8.622380;-2.500000;,
+ 18.097499;-10.442500;-4.330130;,
+ 17.906200;-8.622380;-2.500000;,
+ 19.472099;-7.608450;0.000000;,
+ 19.679101;-8.245540;2.500000;,
+ 19.679101;-8.245540;-2.500000;,
+ 21.000000;-6.928200;0.000000;,
+ 21.334899;-7.508330;2.500000;,
+ 5.403880;12.878800;-2.500000;,
+ 9.250000;13.423400;-4.330130;,
+ 21.334899;-7.508330;-2.500000;,
+ 15.902501;10.442500;-4.330130;,
+ 22.353000;-5.945160;0.000000;,
+ 22.801301;-6.442970;2.500000;,
+ 8.334930;15.008299;2.500000;,
+ 19.472099;7.608460;0.000000;,
+ 8.334930;15.008299;-2.500000;,
+ 12.210200;14.741400;-4.330130;,
+ 15.641099;12.928800;-5.000000;,
+ 22.801301;-6.442970;-2.500000;,
+ 18.097602;10.442500;-4.330130;,
+ 19.679101;8.245550;-2.500000;,
+ 23.472099;-4.702280;0.000000;,
+ 24.014099;-5.096020;2.500000;,
+ 8.000000;15.588501;-0.000000;,
+ 11.644700;16.481899;2.500000;,
+ 21.000000;6.928210;0.000000;,
+ 21.334899;7.508340;2.500000;,
+ 11.644700;16.481899;-2.500000;,
+ 15.379800;15.415101;-4.330130;,
+ 18.358901;12.928800;-5.000000;,
+ 24.014099;-5.096020;-2.500000;,
+ 20.244699;9.986100;-4.330130;,
+ 21.334899;7.508340;-2.500000;,
+ 24.308400;-3.253890;0.000000;,
+ 24.920299;-3.526360;2.500000;,
+ 11.437700;17.119000;-0.000000;,
+ 15.188501;17.235202;2.500000;,
+ 22.353099;5.945160;0.000000;,
+ 22.801301;6.442980;2.500000;,
+ 15.188501;17.235202;-2.500000;,
+ 18.620200;15.415101;-4.330130;,
+ 21.017200;12.363700;-5.000000;,
+ 24.920299;-3.526360;-2.500000;,
+ 22.250000;9.093270;-4.330130;,
+ 22.801301;6.442980;-2.500000;,
+ 24.413499;-2.500000;7.932430;,
+ 25.108901;-2.500000;5.337070;,
+ 25.368000;-1.778680;2.071270;,
+ 24.825198;-1.663290;0.000000;,
+ 25.410000;-2.019200;2.500000;,
+ 25.000000;0.000000;0.000000;,
+ 15.118499;17.901400;-0.000000;,
+ 18.811501;17.235202;2.500000;,
+ 21.789800;14.741400;4.330130;,
+ 24.025899;7.803030;4.330130;,
+ 23.472099;4.702280;0.000000;,
+ 24.014099;5.096030;2.500000;,
+ 18.811501;17.235202;-2.500000;,
+ 21.789800;14.741400;-4.330130;,
+ 23.500000;11.258300;-5.000000;,
+ 25.368099;-1.778690;-2.071350;,
+ 24.025899;7.803030;-4.330130;,
+ 24.014099;5.096030;-2.500000;,
+ 23.776400;0.000000;7.725430;,
+ 24.453699;0.000000;5.197790;,
+ 24.863002;0.000000;2.613210;,
+ 25.368000;1.778680;2.071240;,
+ 24.825198;1.663290;0.000000;,
+ 24.308400;3.253890;0.000000;,
+ 24.920299;3.526360;2.500000;,
+ 18.881501;17.901400;-0.000000;,
+ 22.355301;16.481899;2.500000;,
+ 24.750000;13.423400;4.330130;,
+ 25.494699;6.171750;4.330130;,
+ 22.355301;16.481899;-2.500000;,
+ 24.750000;13.423400;-4.330130;,
+ 25.698699;9.660890;-5.000000;,
+ 24.863101;0.000000;-2.613220;,
+ 25.494699;6.171750;-4.330130;,
+ 24.920299;3.526360;-2.500000;,
+ 25.368099;1.778690;-2.071320;,
+ 19.076400;2.500000;17.176501;,
+ 20.767400;2.500000;15.088400;,
+ 22.230800;2.500000;12.834900;,
+ 23.450600;2.500000;10.440900;,
+ 24.413499;2.500000;7.932430;,
+ 25.108901;2.500000;5.337070;,
+ 25.518200;2.500000;2.752860;,
+ 25.489501;2.350860;2.679060;,
+ 25.410000;2.019220;2.500000;,
+ 26.592200;4.270740;4.330130;,
+ 22.562299;17.119000;-0.000000;,
+ 25.665101;15.008299;2.500000;,
+ 27.371501;11.518800;4.330130;,
+ 25.665101;15.008299;-2.500000;,
+ 27.371501;11.518800;-4.330130;,
+ 27.517200;7.641210;-5.000000;,
+ 25.410000;2.019170;-2.500000;,
+ 25.489501;2.350820;-2.679060;,
+ 26.592200;4.270740;-4.330130;,
+ 25.518299;2.500000;-2.752880;,
+ 25.109000;2.500000;-5.337080;,
+ 24.413499;2.500000;-7.932440;,
+ 23.450600;2.500000;-10.440900;,
+ 22.230800;2.500000;-12.835000;,
+ 18.401101;4.330130;20.436501;,
+ 20.436501;4.330130;18.401101;,
+ 22.247998;4.330130;16.164101;,
+ 23.815701;4.330130;13.750000;,
+ 25.122499;4.330130;11.185300;,
+ 26.154101;4.330130;8.497970;,
+ 26.899101;4.330130;5.717570;,
+ 26.705699;3.921540;4.330130;,
+ 27.097501;4.330130;4.464540;,
+ 26.000000;15.588501;-0.000000;,
+ 28.596099;12.878800;2.500000;,
+ 29.539802;9.110680;4.330130;,
+ 28.596099;12.878800;-2.500000;,
+ 29.539802;9.110680;-4.330130;,
+ 28.876099;5.287580;-5.000000;,
+ 26.705699;3.921510;-4.330130;,
+ 27.097600;4.330130;-4.464550;,
+ 26.899101;4.330130;-5.717580;,
+ 26.154101;4.330130;-8.497980;,
+ 25.122499;4.330130;-11.185300;,
+ 23.815701;4.330130;-13.750000;,
+ 20.073901;5.000000;22.294301;,
+ 22.294301;5.000000;20.073901;,
+ 24.270501;5.000000;17.633600;,
+ 25.980800;5.000000;15.000000;,
+ 27.406400;5.000000;12.202100;,
+ 28.531699;5.000000;9.270510;,
+ 29.344400;5.000000;6.237350;,
+ 29.014800;4.860710;5.000000;,
+ 29.564598;5.000000;4.847530;,
+ 29.044400;13.376600;-0.000000;,
+ 31.020400;10.186401;2.500000;,
+ 31.020400;10.186401;-2.500000;,
+ 31.160000;6.304420;-4.330130;,
+ 29.014800;4.860700;-5.000000;,
+ 29.564598;5.000000;-4.847530;,
+ 29.344499;5.000000;-6.237360;,
+ 28.531699;5.000000;-9.270520;,
+ 27.406400;5.000000;-12.202100;,
+ 25.980800;5.000000;-15.000000;,
+ 26.293101;4.330130;-19.103000;,
+ 24.152200;4.330130;21.746701;,
+ 26.293101;4.330130;19.103000;,
+ 28.145798;4.330130;16.250000;,
+ 29.690202;4.330130;13.218900;,
+ 30.909299;4.330130;10.043100;,
+ 31.789802;4.330130;6.757130;,
+ 31.766301;4.438210;4.330130;,
+ 32.240701;4.330130;3.910050;,
+ 32.831901;7.048800;2.500000;,
+ 31.562301;10.580100;-0.000000;,
+ 32.831901;7.048800;-2.500000;,
+ 31.766301;4.438230;-4.330130;,
+ 32.240800;4.330130;-3.910000;,
+ 31.789802;4.330130;-6.757140;,
+ 30.909402;4.330130;-10.043100;,
+ 29.690301;4.330130;-13.219000;,
+ 28.145901;4.330130;-16.250000;,
+ 24.892000;-2.650090;11.063501;,
+ 25.912701;-2.650090;8.404440;,
+ 24.243299;-0.000000;10.774700;,
+ 25.237301;-0.000000;8.185010;,
+ 24.243299;-0.000000;10.774700;,
+ 25.237301;-0.000000;8.185010;,
+ 24.892000;2.650090;11.063501;,
+ 25.912701;2.650090;8.404430;,
+ 14.527899;-7.608450;0.000000;,
+ 16.163800;-7.956180;0.000000;,
+ 17.836200;-7.956180;0.000000;,
+ 19.472099;-7.608450;0.000000;,
+ 21.000000;-6.928200;0.000000;,
+ 22.353000;-5.945160;0.000000;,
+ 19.472099;7.608460;0.000000;,
+ 23.472099;-4.702280;0.000000;,
+ 21.000000;6.928210;0.000000;,
+ 24.308400;-3.253890;0.000000;,
+ 22.353099;5.945160;0.000000;,
+ 25.368000;-1.778680;2.071270;,
+ 24.825198;-1.663290;0.000000;,
+ 25.000000;0.000000;0.000000;,
+ 23.472099;4.702280;0.000000;,
+ 25.489501;-2.350850;2.679060;,
+ 25.489501;-2.350850;2.679060;,
+ 25.410000;-2.019200;2.500000;,
+ 25.368000;-1.778680;2.071270;,
+ 25.000000;0.000000;0.000000;,
+ 25.368099;-1.778690;-2.071350;,
+ 24.308400;3.253890;0.000000;,
+ 24.825198;1.663290;0.000000;,
+ 21.650600;0.000000;12.500000;,
+ 22.838600;0.000000;10.168400;,
+ 24.453699;0.000000;5.197790;,
+ 23.776400;0.000000;7.725430;,
+ 24.863002;0.000000;2.613210;,
+ 25.368000;1.778680;2.071240;,
+ 25.000000;0.000000;0.000000;,
+ 24.825198;1.663290;0.000000;,
+ 25.368000;1.778680;2.071240;,
+ 25.410000;2.019220;2.500000;,
+ 24.863101;0.000000;-2.613220;,
+ 25.368099;1.778690;-2.071320;,
+ 24.825198;1.663290;0.000000;,
+ 25.368099;1.778690;-2.071320;,
+ 25.410000;2.019170;-2.500000;,
+ 24.863101;0.000000;-2.613220;,
+ 24.453699;0.000000;-5.197800;,
+ 25.489501;2.350820;-2.679060;,
+ 23.776400;0.000000;-7.725440;,
+ 22.838699;0.000000;-10.168400;,
+ 25.410000;2.019220;2.500000;,
+ 25.489501;2.350860;2.679060;,
+ 25.518200;2.500000;2.752860;,
+ 26.705699;3.921540;4.330130;,
+ 25.489501;2.350820;-2.679060;,
+ 25.518299;2.500000;-2.752880;,
+ 26.705699;3.921510;-4.330130;,
+ 27.097501;4.330130;4.464540;,
+ 26.705699;3.921540;4.330130;,
+ 27.097501;4.330130;4.464540;,
+ 26.705699;3.921510;-4.330130;,
+ 27.097600;4.330130;-4.464550;,
+ 29.014800;4.860700;-5.000000;,
+ 27.097600;4.330130;-4.464550;,
+ 29.564598;5.000000;4.847530;,
+ 29.564598;5.000000;-4.847530;,
+ 31.766301;4.438230;-4.330130;,
+ 29.564598;5.000000;-4.847530;,
+ 30.146998;3.830130;13.422301;,
+ 31.384899;3.830120;10.197600;,
+ 32.278899;3.830120;6.861090;,
+ 32.240701;4.330130;3.910050;,
+ 32.868998;6.934600;2.500000;,
+ 32.240800;4.330130;-3.910000;,
+ 32.868998;6.934490;-2.500000;,
+ 31.766301;4.438230;-4.330130;,
+ 32.807597;3.830120;-3.523350;,
+ 31.384899;3.830130;-10.197600;,
+ 28.578899;3.830130;-16.500000;,
+ 26.697600;3.830130;-19.396901;,
+ 25.912701;-2.650090;8.404440;,
+ 24.892000;-2.650090;11.063501;,
+ 24.413499;-2.500000;7.932430;,
+ 23.450600;-2.500000;10.440900;,
+ 24.243299;-0.000000;10.774700;,
+ 22.838600;0.000000;10.168400;,
+ 24.892000;-2.650090;11.063501;,
+ 23.598899;-2.650090;-13.609701;,
+ 24.892000;-2.650090;-11.071900;,
+ 22.230800;-2.500000;-12.835000;,
+ 23.450600;-2.500000;-10.440900;,
+ 24.243299;-0.000000;10.774700;,
+ 24.892000;2.650090;11.063501;,
+ 22.838600;0.000000;10.168400;,
+ 23.450600;2.500000;10.440900;,
+ 25.000000;0.000000;0.000000;,
+ 24.863002;0.000000;2.613210;,
+ 21.000000;-6.928200;0.000000;,
+ 22.353000;-5.945160;0.000000;,
+ 23.472099;-4.702280;0.000000;,
+ 25.000000;0.000000;0.000000;,
+ 24.825198;-1.663290;0.000000;,
+ 24.308400;-3.253890;0.000000;,
+ 25.000000;0.000000;0.000000;,
+ 25.000000;0.000000;0.000000;,
+ 31.789802;4.330130;6.757130;,
+ 28.145901;4.330130;-16.250000;,
+ 26.592200;4.270740;4.330130;,
+ -31.384899;3.830130;-10.197600;,
+ -30.146998;3.830130;-13.422301;,
+ -28.578899;3.830130;-16.500000;,
+ -26.697600;3.830130;-19.396901;,
+ -24.523800;3.830130;-22.081301;,
+ -22.081301;3.830130;-24.523800;,
+ -19.455099;3.830130;-26.650499;,
+ -19.396901;4.032000;-26.697600;,
+ -18.599600;6.934500;-27.215402;,
+ -18.437402;7.069840;-27.320701;,
+ -16.500000;8.089950;-28.578899;,
+ -14.441699;7.069840;-29.627600;,
+ -14.269400;6.934500;-29.715402;,
+ -13.422301;4.032020;-30.146998;,
+ -13.352400;3.830130;-30.173798;,
+ -10.197600;3.830130;-31.384899;,
+ -6.861090;3.830130;-32.278899;,
+ -3.449440;3.830130;-32.819302;,
+ -0.000002;3.830130;-33.000000;,
+ 3.449440;3.830130;-32.819302;,
+ 6.861090;3.830130;-32.278899;,
+ -6.500000;-6.928210;-11.258300;,
+ -4.167470;-7.508330;-12.218300;,
+ -8.497590;-7.508330;-9.718270;,
+ -7.263930;-7.608450;-12.581500;,
+ -4.995370;-8.245540;-13.652200;,
+ -4.201230;-10.442500;-15.937000;,
+ -9.325490;-8.245540;-11.152200;,
+ -8.081890;-7.956180;-13.998200;,
+ -5.881810;-8.622380;-15.187600;,
+ -5.298770;-10.442500;-17.838000;,
+ -10.211900;-8.622380;-12.687600;,
+ -8.918110;-7.956180;-15.446600;,
+ -6.788060;-8.622380;-16.757299;,
+ -11.118200;-8.622380;-14.257301;,
+ -9.736070;-7.608450;-16.863400;,
+ -7.674510;-8.245540;-18.292600;,
+ -10.500000;-6.928200;-18.186501;,
+ -8.502410;-7.508330;-19.726600;,
+ -0.536875;12.878800;-5.929900;,
+ -0.874998;13.423400;-10.175800;,
+ -11.176500;-5.945160;-19.358299;,
+ -9.235581;-6.442970;-20.996501;,
+ -2.477820;13.376600;-4.291710;,
+ -2.002400;15.008299;-8.468260;,
+ -2.355120;14.741400;-12.739400;,
+ -3.490440;12.928800;-16.045602;,
+ -5.298770;10.442500;-17.838000;,
+ -9.736070;7.608460;-16.863400;,
+ -7.674510;8.245550;-18.292600;,
+ -6.332530;15.008299;-5.968260;,
+ -9.855120;14.741400;-8.409310;,
+ -4.000000;15.588501;-6.928200;,
+ -3.657280;16.481899;-11.334601;,
+ -3.939910;15.415101;-15.484400;,
+ -4.849310;12.928800;-18.399299;,
+ -6.372340;9.986100;-19.697501;,
+ -10.500000;6.928210;-18.186501;,
+ -8.502410;7.508340;-19.726600;,
+ -7.987410;16.481899;-8.834601;,
+ -11.439900;15.415101;-11.154200;,
+ -13.509600;12.928800;-13.399300;,
+ -5.718850;17.119000;-9.905330;,
+ -5.429190;17.235202;-14.403600;,
+ -5.560100;15.415101;-18.290600;,
+ -6.178490;12.363700;-20.701499;,
+ -7.375000;9.093270;-21.434099;,
+ -11.176500;5.945160;-19.358299;,
+ -9.235581;6.442980;-20.996501;,
+ -9.759320;17.235202;-11.903600;,
+ -13.060100;15.415101;-13.960499;,
+ -14.838701;12.363700;-15.701499;,
+ -13.565699;6.442980;-18.496501;,
+ -7.559240;17.901400;-13.093001;,
+ -7.240680;17.235202;-17.541200;,
+ -7.144890;14.741400;-21.035600;,
+ -7.419880;11.258300;-22.851600;,
+ -8.262941;7.803030;-22.972099;,
+ -11.736100;4.702280;-20.327499;,
+ -9.841980;5.096030;-22.046800;,
+ -11.570800;17.235202;-15.041200;,
+ -14.644901;14.741400;-16.705400;,
+ -16.080099;11.258300;-17.851600;,
+ -14.172101;5.096030;-19.546800;,
+ -12.154200;3.253890;-21.051701;,
+ -10.295100;3.526360;-22.831600;,
+ -9.440760;17.901400;-16.351901;,
+ -9.012590;16.481899;-20.610301;,
+ -8.625000;13.423400;-23.599200;,
+ -8.519230;9.660890;-24.755699;,
+ -8.997340;6.171750;-24.244101;,
+ -13.342700;16.481899;-18.110301;,
+ -16.125000;13.423400;-19.269101;,
+ -17.179501;9.660890;-19.755699;,
+ -14.625200;3.526360;-20.331600;,
+ -2.683240;2.500000;-25.529301;,
+ -5.337070;2.500000;-25.108901;,
+ -7.932440;2.500000;-24.413499;,
+ -10.375100;2.500000;-23.475901;,
+ -10.424600;2.350830;-23.414101;,
+ -10.540000;2.019180;-23.255699;,
+ -9.546120;4.270740;-25.194598;,
+ -11.281201;17.119000;-19.539499;,
+ -10.667499;15.008299;-23.476600;,
+ -9.935770;11.518800;-25.869499;,
+ -9.428490;7.641210;-26.330600;,
+ -14.997600;15.008299;-20.976600;,
+ -17.435800;11.518800;-21.539400;,
+ -18.088699;7.641210;-21.330600;,
+ -15.064901;2.350840;-20.735000;,
+ -15.143200;2.500000;-20.723000;,
+ -17.176501;2.500000;-19.076400;,
+ -19.076499;2.500000;-17.176501;,
+ -20.767400;2.500000;-15.088400;,
+ -22.230800;2.500000;-12.834900;,
+ -23.450600;2.500000;-10.440900;,
+ -24.413499;2.500000;-7.932430;,
+ 0.000000;4.330130;-27.500000;,
+ -2.874540;4.330130;-27.349398;,
+ -5.717580;4.330130;-26.899101;,
+ -8.497980;4.330130;-26.154101;,
+ -9.602850;3.921520;-25.292901;,
+ -9.682360;4.330130;-25.699400;,
+ -10.107900;5.287580;-27.507402;,
+ -13.000000;15.588501;-22.516701;,
+ -12.133000;12.878800;-26.015000;,
+ -11.019900;9.110680;-27.747299;,
+ -16.463101;12.878800;-23.515000;,
+ -18.519899;9.110680;-23.417101;,
+ -17.415200;4.330130;-21.234899;,
+ -18.401101;4.330130;-20.436501;,
+ -20.436501;4.330130;-18.401101;,
+ -22.247998;4.330130;-16.164101;,
+ -23.815701;4.330130;-13.750000;,
+ -25.122499;4.330130;-11.185300;,
+ -26.154101;4.330130;-8.497970;,
+ -26.899101;4.330130;-5.717580;,
+ 3.135860;5.000000;-29.835699;,
+ -0.000002;5.000000;-30.000000;,
+ -3.135860;5.000000;-29.835699;,
+ -6.237360;5.000000;-29.344499;,
+ -9.270520;5.000000;-28.531699;,
+ -10.177301;4.860700;-27.627600;,
+ -10.584200;5.000000;-28.027398;,
+ -11.830000;6.304420;-29.150400;,
+ -14.522200;13.376600;-25.153200;,
+ -13.345101;10.186401;-28.114400;,
+ -17.675301;10.186401;-25.614402;,
+ -19.330000;6.304420;-24.820299;,
+ -18.980400;5.000000;-23.179899;,
+ -20.073901;5.000000;-22.294400;,
+ -22.294400;5.000000;-20.073901;,
+ -24.270501;5.000000;-17.633600;,
+ -25.980800;5.000000;-15.000000;,
+ -27.406400;5.000000;-12.202100;,
+ -28.531699;5.000000;-9.270520;,
+ -29.344400;5.000000;-6.237350;,
+ 6.757140;4.330130;-31.789802;,
+ 3.397180;4.330130;-32.322000;,
+ -0.000002;4.330130;-32.500000;,
+ -3.397180;4.330130;-32.322000;,
+ -6.757140;4.330130;-31.789802;,
+ -10.043100;4.330130;-30.909402;,
+ -12.133200;4.438220;-29.675501;,
+ -12.734199;4.330130;-29.876301;,
+ -14.250901;7.048800;-29.683200;,
+ -15.781200;10.580100;-27.333798;,
+ -18.581000;7.048800;-27.183200;,
+ -19.633200;4.438220;-25.345400;,
+ -19.506600;4.330130;-25.966299;,
+ -21.746800;4.330130;-24.152200;,
+ -24.152200;4.330130;-21.746800;,
+ -26.293101;4.330130;-19.103000;,
+ -28.145798;4.330130;-16.250000;,
+ -29.690301;4.330130;-13.219000;,
+ -30.909402;4.330130;-10.043100;,
+ -6.500000;-6.928210;-11.258300;,
+ -7.263930;-7.608450;-12.581500;,
+ -8.081890;-7.956180;-13.998200;,
+ -8.918110;-7.956180;-15.446600;,
+ -9.736070;-7.608450;-16.863400;,
+ -10.500000;6.928210;-18.186501;,
+ -11.176500;5.945160;-19.358299;,
+ -11.736100;4.702280;-20.327499;,
+ -12.154200;3.253890;-21.051701;,
+ -5.197800;0.000000;-24.453699;,
+ -7.725430;0.000000;-23.776400;,
+ -10.168400;0.000000;-22.838699;,
+ -10.424600;2.350830;-23.414101;,
+ -10.890200;1.778690;-23.004998;,
+ -10.540000;2.019180;-23.255699;,
+ -10.375100;2.500000;-23.475901;,
+ -10.540000;2.019180;-23.255699;,
+ -10.424600;2.350830;-23.414101;,
+ -10.375100;2.500000;-23.475901;,
+ -9.602850;3.921520;-25.292901;,
+ -17.102899;3.921520;-20.962798;,
+ -9.682360;4.330130;-25.699400;,
+ -9.602850;3.921520;-25.292901;,
+ -9.682360;4.330130;-25.699400;,
+ -10.177301;4.860700;-27.627600;,
+ -18.837499;4.860700;-22.627600;,
+ -17.415200;4.330130;-21.234899;,
+ -12.133200;4.438220;-29.675501;,
+ -10.584200;5.000000;-28.027398;,
+ -10.177301;4.860700;-27.627600;,
+ -19.633200;4.438220;-25.345400;,
+ 3.449440;3.830130;-32.819302;,
+ -0.000002;3.830130;-33.000000;,
+ -3.449440;3.830130;-32.819302;,
+ -6.861090;3.830130;-32.278899;,
+ -10.197600;3.830130;-31.384899;,
+ -13.352400;3.830130;-30.173798;,
+ -12.734199;4.330130;-29.876301;,
+ -12.133200;4.438220;-29.675501;,
+ -16.500000;8.089950;-28.578899;,
+ -18.437402;7.069840;-27.320701;,
+ -19.506600;4.330130;-25.966299;,
+ -18.599600;6.934500;-27.215402;,
+ -19.455099;3.830130;-26.650499;,
+ -22.081301;3.830130;-24.523800;,
+ -24.523800;3.830130;-22.081301;,
+ -26.697600;3.830130;-19.396901;,
+ -28.578899;3.830130;-16.500000;,
+ -30.146998;3.830130;-13.422301;,
+ -21.980699;-2.650090;-15.998400;,
+ -20.767400;-2.500000;-15.088400;,
+ -23.531901;-2.650090;-13.609701;,
+ -22.230800;-2.500000;-12.834900;,
+ -7.263930;-7.608450;-12.581500;,
+ -18.581000;7.048800;-27.183200;,
+ -7.932440;2.500000;-24.413499;,
+ -16.500000;8.089980;28.578899;,
+ -19.396901;4.032050;26.697600;,
+ -18.437501;7.069830;27.320602;,
+ -18.599600;6.934550;27.215402;,
+ -22.081301;3.830130;24.523800;,
+ -19.455099;3.830130;26.650499;,
+ -24.523800;3.830130;22.081301;,
+ -26.697600;3.830130;19.396901;,
+ -28.578899;3.830130;16.500000;,
+ -30.146998;3.830130;13.422301;,
+ -31.384899;3.830130;10.197600;,
+ -32.278899;3.830130;6.861090;,
+ -32.819200;3.830120;3.449440;,
+ -33.000000;3.830130;0.000000;,
+ -32.819200;3.830130;-3.449440;,
+ -32.278899;3.830120;-6.861090;,
+ -10.627700;-9.986100;9.747390;,
+ -9.325490;-8.245540;11.152200;,
+ -11.701199;-10.442500;11.606900;,
+ -10.211900;-8.622380;12.687600;,
+ -12.798801;-10.442500;13.507901;,
+ -11.118200;-8.622380;14.257301;,
+ -9.736070;-7.608450;16.863400;,
+ -12.004599;-8.245540;15.792600;,
+ -4.867000;12.878800;3.429890;,
+ -8.375000;13.423400;5.845670;,
+ -10.821500;12.363700;8.743420;,
+ -11.701199;10.442500;11.606900;,
+ -6.332530;15.008299;5.968260;,
+ -9.855120;14.741400;8.409310;,
+ -12.150700;12.928800;11.045600;,
+ -12.798801;10.442500;13.507901;,
+ -4.000000;15.588501;6.928200;,
+ -7.987410;16.481899;8.834601;,
+ -11.439900;15.415101;11.154200;,
+ -13.509600;12.928800;13.399300;,
+ -13.872301;9.986100;15.367301;,
+ -5.718850;17.119000;9.905330;,
+ -9.759320;17.235202;11.903600;,
+ -13.060100;15.415101;13.960499;,
+ -14.838701;12.363700;15.701499;,
+ -14.875000;9.093270;17.104000;,
+ -7.559240;17.901400;13.093001;,
+ -11.570800;17.235202;15.041200;,
+ -14.644901;14.741400;16.705400;,
+ -16.080099;11.258300;17.851600;,
+ -15.762901;7.803030;18.642000;,
+ -9.440760;17.901400;16.351901;,
+ -13.342700;16.481899;18.110301;,
+ -16.125000;13.423400;19.269101;,
+ -17.179501;9.660890;19.755699;,
+ -16.497299;6.171750;19.914000;,
+ -25.108901;2.500000;5.337070;,
+ -24.413499;2.500000;7.932430;,
+ -23.450600;2.500000;10.440900;,
+ -22.230800;2.500000;12.834900;,
+ -20.767400;2.500000;15.088400;,
+ -19.076400;2.500000;17.176501;,
+ -17.176501;2.500000;19.076400;,
+ -11.281201;17.119000;19.539499;,
+ -14.997600;15.008299;20.976600;,
+ -17.435800;11.518800;21.539400;,
+ -18.088699;7.641210;21.330600;,
+ -27.349398;4.330130;-2.874530;,
+ -27.500000;4.330130;0.000000;,
+ -27.349398;4.330130;2.874530;,
+ -26.899101;4.330130;5.717580;,
+ -26.154101;4.330130;8.497970;,
+ -25.122499;4.330130;11.185300;,
+ -23.815701;4.330130;13.750000;,
+ -22.247998;4.330130;16.164101;,
+ -20.436501;4.330130;18.401101;,
+ -18.401101;4.330130;20.436501;,
+ -17.415200;4.330130;21.234899;,
+ -17.102800;3.921530;20.962798;,
+ -18.768200;5.287580;22.507400;,
+ -13.000000;15.588501;22.516701;,
+ -16.463101;12.878800;23.515000;,
+ -18.519899;9.110680;23.417101;,
+ -29.344400;5.000000;-6.237350;,
+ -29.835699;5.000000;-3.135850;,
+ -30.000000;5.000000;0.000000;,
+ -29.835699;5.000000;3.135850;,
+ -29.344400;5.000000;6.237350;,
+ -28.531699;5.000000;9.270510;,
+ -27.406400;5.000000;12.202100;,
+ -25.980800;5.000000;15.000000;,
+ -24.270501;5.000000;17.633600;,
+ -22.294400;5.000000;20.073901;,
+ -20.073901;5.000000;22.294400;,
+ -18.980400;5.000000;23.179899;,
+ -18.837499;4.860700;22.627600;,
+ -19.330000;6.304420;24.820299;,
+ -14.522200;13.376600;25.153200;,
+ -17.675301;10.186401;25.614402;,
+ -30.909402;4.330130;-10.043100;,
+ -31.789802;4.330130;-6.757130;,
+ -32.322000;4.330130;-3.397180;,
+ -32.500000;4.330130;0.000000;,
+ -32.322000;4.330130;3.397180;,
+ -31.789802;4.330130;6.757130;,
+ -30.909402;4.330130;10.043100;,
+ -29.690202;4.330130;13.218900;,
+ -28.145798;4.330130;16.250000;,
+ -26.293101;4.330130;19.103000;,
+ -24.152200;4.330130;21.746800;,
+ -21.746800;4.330130;24.152200;,
+ -19.506600;4.330130;25.966299;,
+ -19.633200;4.438220;25.345400;,
+ -18.581000;7.048800;27.183200;,
+ -15.781200;10.580100;27.333798;,
+ -21.406200;-0.000000;15.572600;,
+ -19.660499;-0.000000;17.728301;,
+ -21.980699;2.650090;15.990000;,
+ -20.188200;2.650090;18.203501;,
+ -23.776400;0.000000;7.725430;,
+ -22.838600;0.000000;10.168400;,
+ -21.650600;0.000000;12.500000;,
+ -20.225402;0.000000;14.694600;,
+ -18.578600;0.000000;16.728301;,
+ -15.143200;2.500000;20.723000;,
+ -17.415200;4.330130;21.234899;,
+ -17.415200;4.330130;21.234899;,
+ -18.837499;4.860700;22.627600;,
+ -18.980400;5.000000;23.179899;,
+ -19.633200;4.438220;25.345400;,
+ -18.980400;5.000000;23.179899;,
+ -18.837499;4.860700;22.627600;,
+ -31.384899;3.830130;-10.197600;,
+ -32.278899;3.830120;-6.861090;,
+ -32.819200;3.830130;-3.449440;,
+ -33.000000;3.830130;0.000000;,
+ -32.819200;3.830120;3.449440;,
+ -32.278899;3.830130;6.861090;,
+ -31.384899;3.830130;10.197600;,
+ -30.146998;3.830130;13.422301;,
+ -28.578899;3.830130;16.500000;,
+ -26.697600;3.830130;19.396901;,
+ -24.523800;3.830130;22.081301;,
+ -22.081301;3.830130;24.523800;,
+ -19.506600;4.330130;25.966299;,
+ -19.455099;3.830130;26.650499;,
+ -19.506600;4.330130;25.966299;,
+ -19.633200;4.438220;25.345400;,
+ -18.437501;7.069830;27.320602;,
+ -25.845699;-2.650090;8.404440;,
+ -26.582899;-2.650090;5.653260;,
+ -24.413499;-2.500000;7.932430;,
+ -25.108901;-2.500000;5.337070;,
+ -25.845699;-2.650090;8.404440;,
+ -24.413499;-2.500000;7.932430;,
+ -25.170400;-0.000000;8.185010;,
+ -23.776400;0.000000;7.725430;,
+ -20.188200;-2.650090;18.203501;,
+ -21.980699;-2.650090;15.990000;,
+ -19.076400;-2.500000;17.176501;,
+ -20.767400;-2.500000;15.088400;,
+ -25.845699;2.650090;8.404440;,
+ -25.170400;-0.000000;8.185010;,
+ -24.413499;2.500000;7.932430;,
+ -23.776400;0.000000;7.725430;,
+ -21.980699;2.650090;15.990000;,
+ -20.767400;2.500000;15.088400;,
+ -21.406200;-0.000000;15.572600;,
+ -20.225402;0.000000;14.694600;,
+ -19.076400;2.500000;17.176501;,
+ -21.980699;2.650090;15.990000;,
+ -20.767400;2.500000;15.088400;,
+ -20.188200;2.650090;18.203501;,
+ -19.660499;-0.000000;17.728301;,
+ -19.076400;2.500000;17.176501;,
+ -18.578600;0.000000;16.728301;,
+ -18.768200;5.287580;22.507400;,
+ -21.746800;4.330130;24.152200;,
+ 32.868998;6.934600;2.500000;,
+ 32.819200;4.032110;3.449440;,
+ 32.819200;-4.032080;3.449440;,
+ 30.146998;3.830130;13.422301;,
+ 28.578800;3.830130;16.500000;,
+ 26.697600;3.830130;19.396901;,
+ 6.628470;-11.518700;4.330130;,
+ 4.460230;-9.110670;4.330130;,
+ 9.691630;-3.253890;0.000000;,
+ 9.174820;-1.663290;0.000000;,
+ 8.519580;-1.802570;2.500000;,
+ 9.079670;-3.526360;2.500000;,
+ 9.250000;-13.423400;4.330130;,
+ 8.301300;-9.660890;5.000000;,
+ 6.482770;-7.641210;5.000000;,
+ 2.840040;-6.304420;4.330130;,
+ 8.505319;-6.171750;4.330130;,
+ 7.407770;-4.270740;4.330130;,
+ 5.123900;-5.287580;5.000000;,
+ 6.729450;-2.183070;4.330130;,
+ 9.000000;0.000000;0.000000;,
+ 8.330120;0.000000;2.500000;,
+ 10.527900;-4.702280;0.000000;,
+ 9.985920;-5.096020;2.500000;,
+ 12.210200;-14.741400;4.330130;,
+ 10.500000;-11.258300;5.000000;,
+ 9.974130;-7.803020;4.330130;,
+ 4.284080;-2.702850;5.000000;,
+ 6.500000;0.000001;4.330130;,
+ 9.174820;1.663290;0.000000;,
+ 8.519580;1.802570;2.500000;,
+ 15.188501;-17.235202;2.500000;,
+ 11.647000;-5.945160;0.000000;,
+ 11.198700;-6.442970;2.500000;,
+ 15.379800;-15.415101;4.330130;,
+ 12.982799;-12.363700;5.000000;,
+ 11.750000;-9.093270;4.330130;,
+ 3.999990;0.000001;5.000000;,
+ 6.729440;2.183070;4.330130;,
+ 9.691630;3.253900;0.000000;,
+ 9.079670;3.526360;2.500000;,
+ 18.811501;-17.235202;2.500000;,
+ 13.000000;-6.928210;0.000000;,
+ 12.665100;-7.508330;2.500000;,
+ 18.620200;-15.415101;4.330130;,
+ 15.641099;-12.928800;5.000000;,
+ 13.755299;-9.986100;4.330130;,
+ 4.284070;2.702850;5.000000;,
+ 7.407770;4.270740;4.330130;,
+ 10.527900;4.702290;0.000000;,
+ 9.985920;5.096030;2.500000;,
+ 22.355301;-16.481899;2.500000;,
+ 14.527899;-7.608450;0.000000;,
+ 14.320899;-8.245540;2.500000;,
+ 21.789800;-14.741400;4.330130;,
+ 18.358901;-12.928800;5.000000;,
+ 15.902501;-10.442500;4.330130;,
+ 5.123900;5.287580;5.000000;,
+ 8.505319;6.171750;4.330130;,
+ 11.647000;5.945160;0.000000;,
+ 11.198700;6.442980;2.500000;,
+ 25.665101;-15.008299;2.500000;,
+ 16.163800;-7.956180;0.000000;,
+ 16.093800;-8.622380;2.500000;,
+ 24.750000;-13.423400;4.330130;,
+ 21.017200;-12.363700;5.000000;,
+ 18.097499;-10.442500;4.330130;,
+ 2.840040;6.304420;4.330130;,
+ 6.482770;7.641210;5.000000;,
+ 9.974120;7.803030;4.330130;,
+ 13.000000;6.928210;0.000000;,
+ 12.665100;7.508340;2.500000;,
+ 28.596099;-12.878800;2.500000;,
+ 17.836200;-7.956180;0.000000;,
+ 17.906200;-8.622380;2.500000;,
+ 27.371501;-11.518700;4.330130;,
+ 23.500000;-11.258300;5.000000;,
+ 20.244699;-9.986100;4.330130;,
+ 4.460230;9.110680;4.330130;,
+ 8.301300;9.660890;5.000000;,
+ 11.750000;9.093270;4.330130;,
+ 14.527899;7.608460;0.000000;,
+ 14.320899;8.245550;2.500000;,
+ 31.020400;-10.186401;2.500000;,
+ 19.472099;-7.608450;0.000000;,
+ 19.679101;-8.245540;2.500000;,
+ 29.539802;-9.110670;4.330130;,
+ 25.698699;-9.660880;5.000000;,
+ 22.250000;-9.093270;4.330130;,
+ 6.628470;11.518800;4.330130;,
+ 10.500000;11.258300;5.000000;,
+ 13.755299;9.986100;4.330130;,
+ 16.163800;7.956180;0.000000;,
+ 16.093800;8.622390;2.500000;,
+ 32.831901;-7.048800;2.500000;,
+ 21.000000;-6.928200;0.000000;,
+ 21.334899;-7.508330;2.500000;,
+ 31.160000;-6.304420;4.330130;,
+ 27.517200;-7.641210;5.000000;,
+ 24.025899;-7.803020;4.330130;,
+ 5.403880;12.878800;2.500000;,
+ 9.250000;13.423400;4.330130;,
+ 12.982799;12.363700;5.000000;,
+ 15.902501;10.442500;4.330130;,
+ 17.836200;7.956180;0.000000;,
+ 17.906299;8.622390;2.500000;,
+ 22.353000;-5.945160;0.000000;,
+ 22.801301;-6.442970;2.500000;,
+ 31.766301;-4.438220;4.330130;,
+ 28.876099;-5.287580;5.000000;,
+ 25.494699;-6.171750;4.330130;,
+ 8.334930;15.008299;2.500000;,
+ 12.210200;14.741400;4.330130;,
+ 15.641099;12.928800;5.000000;,
+ 18.097602;10.442500;4.330130;,
+ 19.472099;7.608460;0.000000;,
+ 19.679101;8.245550;2.500000;,
+ 24.014099;-5.096020;2.500000;,
+ 29.014800;-4.860700;5.000000;,
+ 26.592200;-4.270740;4.330130;,
+ 11.644700;16.481899;2.500000;,
+ 15.379800;15.415101;4.330130;,
+ 18.358901;12.928800;5.000000;,
+ 20.244699;9.986100;4.330130;,
+ 21.334899;7.508340;2.500000;,
+ 24.920299;-3.526360;2.500000;,
+ 26.705699;-3.921530;4.330130;,
+ 15.188501;17.235202;2.500000;,
+ 18.620200;15.415101;4.330130;,
+ 21.017200;12.363700;5.000000;,
+ 22.250000;9.093270;4.330130;,
+ 25.410000;-2.019200;2.500000;,
+ 25.489501;-2.350850;2.679060;,
+ 18.811501;17.235202;2.500000;,
+ 21.789800;14.741400;4.330130;,
+ 23.500000;11.258300;5.000000;,
+ 24.025899;7.803030;4.330130;,
+ 22.355301;16.481899;2.500000;,
+ 24.750000;13.423400;4.330130;,
+ 25.698699;9.660890;5.000000;,
+ 25.494699;6.171750;4.330130;,
+ 26.592200;4.270740;4.330130;,
+ 25.665101;15.008299;2.500000;,
+ 27.371501;11.518800;4.330130;,
+ 27.517200;7.641210;5.000000;,
+ 28.876099;5.287580;5.000000;,
+ 28.596099;12.878800;2.500000;,
+ 29.539802;9.110680;4.330130;,
+ 31.160000;6.304420;4.330130;,
+ 31.020400;10.186401;2.500000;,
+ 24.152200;4.330130;21.746701;,
+ 26.293101;4.330130;19.103000;,
+ 28.145798;4.330130;16.250000;,
+ 32.831901;7.048800;2.500000;,
+ 2.624240;-3.055660;4.545310;,
+ 2.500000;-5.257880;4.330130;,
+ 2.683010;0.000001;4.647120;,
+ 2.624240;3.055660;4.545310;,
+ 2.500000;5.257890;4.330130;,
+ 32.807498;-3.830130;3.523390;,
+ 32.240701;-4.330130;3.910040;,
+ 32.868998;-6.934570;2.500000;,
+ 31.766301;-4.438220;4.330130;,
+ 29.564598;-5.000000;4.847530;,
+ 27.097501;-4.330130;4.464550;,
+ 29.014800;-4.860700;5.000000;,
+ 25.518200;-2.500000;2.752860;,
+ 26.705699;-3.921530;4.330130;,
+ 27.097501;4.330130;4.464540;,
+ 29.014800;4.860710;5.000000;,
+ 31.766301;4.438210;4.330130;,
+ 29.564598;5.000000;4.847530;,
+ 29.014800;4.860710;5.000000;,
+ 24.523800;3.830130;22.081301;,
+ 32.807498;3.830130;3.523410;,
+ 32.240701;4.330130;3.910050;,
+ 31.766301;4.438210;4.330130;,
+ 25.237301;-0.000000;8.185010;,
+ 25.912701;-2.650090;8.404440;,
+ 23.776400;0.000000;7.725430;,
+ 24.413499;-2.500000;7.932430;,
+ 23.598899;-2.650090;-13.609701;,
+ 22.230800;-2.500000;-12.835000;,
+ 22.984000;-0.000000;-13.254700;,
+ 21.650699;0.000000;-12.500000;,
+ 24.892000;2.650090;11.063501;,
+ 25.912701;2.650090;8.404430;,
+ 23.450600;2.500000;10.440900;,
+ 24.413499;2.500000;7.932430;,
+ 25.912701;2.650090;8.404430;,
+ 25.237301;-0.000000;8.185010;,
+ 24.413499;2.500000;7.932430;,
+ 23.776400;0.000000;7.725430;,
+ 23.598899;2.650090;-13.609701;,
+ 22.984000;-0.000000;-13.254700;,
+ 22.230800;2.500000;-12.835000;,
+ 21.650699;0.000000;-12.500000;,
+ 31.160000;-6.304420;4.330130;;
+ 3396;
+ 3;7,10,8;,
+ 3;10,9,8;,
+ 3;7,8,11;,
+ 3;11,8,12;,
+ 3;19,22,20;,
+ 3;22,21,20;,
+ 3;22,30,21;,
+ 3;6,8,124;,
+ 3;124,8,125;,
+ 3;125,8,9;,
+ 3;10,39,9;,
+ 3;39,38,9;,
+ 3;40,41,7;,
+ 3;41,10,7;,
+ 3;40,7,42;,
+ 3;42,7,11;,
+ 3;46,47,19;,
+ 3;47,22,19;,
+ 3;45,17,56;,
+ 3;56,17,31;,
+ 3;68,132,38;,
+ 3;38,132,9;,
+ 3;132,133,9;,
+ 3;39,69,38;,
+ 3;41,70,10;,
+ 3;70,39,10;,
+ 3;71,72,40;,
+ 3;72,41,40;,
+ 3;71,40,73;,
+ 3;76,43,45;,
+ 3;77,78,46;,
+ 3;78,47,46;,
+ 3;77,46,79;,
+ 3;76,45,84;,
+ 3;84,45,56;,
+ 3;70,90,39;,
+ 3;72,91,41;,
+ 3;91,70,41;,
+ 3;92,93,71;,
+ 3;93,72,71;,
+ 3;92,71,94;,
+ 3;97,74,76;,
+ 3;98,99,77;,
+ 3;99,78,77;,
+ 3;98,77,100;,
+ 3;99,102,78;,
+ 3;97,76,103;,
+ 3;103,76,84;,
+ 3;110,111,98;,
+ 3;111,99,98;,
+ 3;19,20,23;,
+ 3;23,20,24;,
+ 3;46,19,48;,
+ 3;48,19,23;,
+ 3;48,23,49;,
+ 3;79,46,48;,
+ 3;79,48,80;,
+ 3;100,77,79;,
+ 3;47,55,22;,
+ 3;55,30,22;,
+ 3;73,40,42;,
+ 3;78,83,47;,
+ 3;83,55,47;,
+ 3;94,71,73;,
+ 3;102,83,78;,
+ 3;30,29,21;,
+ 3;129,128,18;,
+ 3;23,24,25;,
+ 3;25,24,26;,
+ 3;49,23,25;,
+ 3;80,48,49;,
+ 3;6,118,8;,
+ 3;118,123,8;,
+ 3;11,12,36;,
+ 3;123,12,8;,
+ 3;42,11,63;,
+ 3;55,82,30;,
+ 3;73,42,88;,
+ 3;83,101,55;,
+ 3;13,14,17;,
+ 3;17,14,18;,
+ 3;17,18,31;,
+ 3;45,13,17;,
+ 3;74,43,76;,
+ 3;115,116,4;,
+ 3;20,21,28;,
+ 3;4,116,14;,
+ 3;116,121,14;,
+ 3;121,18,14;,
+ 3;29,51,21;,
+ 3;115,4,5;,
+ 3;27,24,20;,
+ 3;26,24,50;,
+ 3;50,24,126;,
+ 3;30,54,29;,
+ 3;88,42,63;,
+ 3;101,82,55;,
+ 3;105,73,88;,
+ 3;43,44,13;,
+ 3;43,13,45;,
+ 3;74,75,43;,
+ 3;13,16,14;,
+ 3;2,0,20;,
+ 3;2,20,120;,
+ 3;120,20,28;,
+ 3;127,21,51;,
+ 3;0,27,20;,
+ 3;4,14,122;,
+ 3;122,14,33;,
+ 3;14,15,33;,
+ 3;131,130,12;,
+ 3;63,11,36;,
+ 3;119,117,6;,
+ 3;31,18,32;,
+ 3;32,18,128;,
+ 3;82,54,30;,
+ 3;95,74,97;,
+ 3;95,96,74;,
+ 3;0,2,1;,
+ 3;1,2,3;,
+ 3;16,15,14;,
+ 3;44,16,13;,
+ 3;33,15,60;,
+ 3;75,44,43;,
+ 3;96,75,74;,
+ 3;36,12,37;,
+ 3;37,12,130;,
+ 3;59,32,128;,
+ 3;52,51,29;,
+ 3;117,118,6;,
+ 3;94,73,105;,
+ 3;16,35,15;,
+ 3;34,60,15;,
+ 3;108,96,95;,
+ 3;66,37,130;,
+ 3;31,32,57;,
+ 3;56,31,85;,
+ 3;35,34,15;,
+ 3;44,62,16;,
+ 3;36,37,64;,
+ 3;137,138,140;,
+ 3;29,53,52;,
+ 3;84,56,104;,
+ 3;107,108,95;,
+ 3;61,60,34;,
+ 3;62,35,16;,
+ 3;75,87,44;,
+ 3;37,66,65;,
+ 3;134,141,81;,
+ 3;128,135,59;,
+ 3;109,95,97;,
+ 3;63,36,89;,
+ 3;136,142,86;,
+ 3;54,53,29;,
+ 3;85,31,57;,
+ 3;32,59,58;,
+ 3;107,95,109;,
+ 3;57,32,58;,
+ 3;104,56,85;,
+ 3;113,108,107;,
+ 3;139,67,143;,
+ 3;114,111,110;,
+ 3;106,92,94;,
+ 3;106,94,112;,
+ 3;158,160,159;,
+ 3;148,161,147;,
+ 3;161,158,147;,
+ 3;147,158,152;,
+ 3;158,159,152;,
+ 3;161,171,158;,
+ 3;162,172,148;,
+ 3;172,161,148;,
+ 3;173,162,149;,
+ 3;166,152,159;,
+ 3;172,182,161;,
+ 3;173,183,162;,
+ 3;183,172,162;,
+ 3;174,184,163;,
+ 3;184,173,163;,
+ 3;183,193,172;,
+ 3;184,194,173;,
+ 3;194,183,173;,
+ 3;185,195,174;,
+ 3;195,184,174;,
+ 3;194,204,183;,
+ 3;195,205,184;,
+ 3;205,194,184;,
+ 3;206,195,185;,
+ 3;206,217,195;,
+ 3;217,205,195;,
+ 3;218,228,206;,
+ 3;228,217,206;,
+ 3;239,228,218;,
+ 3;177,166,159;,
+ 3;171,160,158;,
+ 3;182,171,161;,
+ 3;193,182,172;,
+ 3;204,193,183;,
+ 3;205,216,194;,
+ 3;216,204,194;,
+ 3;217,227,205;,
+ 3;228,238,217;,
+ 3;268,266,153;,
+ 3;270,268,155;,
+ 3;153,266,154;,
+ 3;154,267,169;,
+ 3;196,206,185;,
+ 3;180,271,191;,
+ 3;191,202,213;,
+ 3;213,202,224;,
+ 3;272,270,170;,
+ 3;192,275,181;,
+ 3;275,272,181;,
+ 3;215,203,193;,
+ 3;155,268,153;,
+ 3;159,156,167;,
+ 3;167,177,159;,
+ 3;167,157,178;,
+ 3;157,168,178;,
+ 3;273,167,188;,
+ 3;167,178,188;,
+ 3;157,153,168;,
+ 3;153,154,168;,
+ 3;156,155,157;,
+ 3;155,153,157;,
+ 3;160,156,159;,
+ 3;156,157,167;,
+ 3;170,270,155;,
+ 3;160,170,156;,
+ 3;170,155,156;,
+ 3;181,272,170;,
+ 3;171,181,160;,
+ 3;181,170,160;,
+ 3;182,192,171;,
+ 3;192,181,171;,
+ 3;193,203,182;,
+ 3;203,192,182;,
+ 3;204,215,193;,
+ 3;227,216,205;,
+ 3;238,227,217;,
+ 3;229,239,218;,
+ 3;239,248,228;,
+ 3;218,206,196;,
+ 3;191,274,202;,
+ 3;202,277,214;,
+ 3;214,225,235;,
+ 3;235,225,245;,
+ 3;202,214,224;,
+ 3;224,214,235;,
+ 3;213,224,234;,
+ 3;278,275,192;,
+ 3;280,278,203;,
+ 3;203,278,192;,
+ 3;215,280,203;,
+ 3;216,226,204;,
+ 3;226,215,204;,
+ 3;227,237,216;,
+ 3;248,238,228;,
+ 3;169,269,180;,
+ 3;169,180,190;,
+ 3;190,180,201;,
+ 3;180,191,201;,
+ 3;201,191,213;,
+ 3;168,154,179;,
+ 3;154,169,179;,
+ 3;179,169,190;,
+ 3;178,168,189;,
+ 3;168,179,189;,
+ 3;276,178,189;,
+ 3;266,267,154;,
+ 3;267,269,169;,
+ 3;175,165,164;,
+ 3;187,176,186;,
+ 3;186,176,175;,
+ 3;197,187,186;,
+ 3;271,274,191;,
+ 3;274,277,202;,
+ 3;208,198,197;,
+ 3;249,239,229;,
+ 3;207,218,196;,
+ 3;229,218,207;,
+ 3;240,249,229;,
+ 3;277,279,214;,
+ 3;214,279,225;,
+ 3;225,236,245;,
+ 3;224,235,244;,
+ 3;282,280,215;,
+ 3;226,282,215;,
+ 3;237,226,216;,
+ 3;234,224,244;,
+ 3;238,247,227;,
+ 3;190,201,212;,
+ 3;212,201,223;,
+ 3;201,213,223;,
+ 3;223,213,234;,
+ 3;199,276,189;,
+ 3;189,179,200;,
+ 3;179,190,200;,
+ 3;200,190,212;,
+ 3;269,271,180;,
+ 3;299,151,150;,
+ 3;176,165,175;,
+ 3;198,187,197;,
+ 3;209,198,208;,
+ 3;249,255,239;,
+ 3;240,229,219;,
+ 3;256,249,240;,
+ 3;236,246,252;,
+ 3;255,248,239;,
+ 3;245,236,252;,
+ 3;283,282,226;,
+ 3;237,283,226;,
+ 3;247,237,227;,
+ 3;220,209,208;,
+ 3;212,223,233;,
+ 3;189,200,199;,
+ 3;199,200,210;,
+ 3;200,212,222;,
+ 3;250,256,240;,
+ 3;257,250,288;,
+ 3;291,292,250;,
+ 3;263,256,292;,
+ 3;292,256,250;,
+ 3;225,281,236;,
+ 3;284,283,237;,
+ 3;247,284,237;,
+ 3;248,254,238;,
+ 3;254,247,238;,
+ 3;223,234,243;,
+ 3;222,212,233;,
+ 3;200,211,210;,
+ 3;211,200,222;,
+ 3;219,229,207;,
+ 3;250,240,230;,
+ 3;287,288,145;,
+ 3;145,288,289;,
+ 3;241,289,250;,
+ 3;288,250,289;,
+ 3;279,281,225;,
+ 3;256,262,249;,
+ 3;293,256,294;,
+ 3;235,245,251;,
+ 3;233,223,243;,
+ 3;295,296,297;,
+ 3;231,221,220;,
+ 3;230,240,219;,
+ 3;241,250,230;,
+ 3;144,258,290;,
+ 3;262,255,249;,
+ 3;262,256,293;,
+ 3;255,261,248;,
+ 3;246,253,259;,
+ 3;244,235,251;,
+ 3;221,209,220;,
+ 3;146,300,285;,
+ 3;265,262,293;,
+ 3;261,254,248;,
+ 3;254,286,247;,
+ 3;252,246,259;,
+ 3;297,296,298;,
+ 3;242,232,301;,
+ 3;286,284,247;,
+ 3;302,260,264;,
+ 3;313,319,312;,
+ 3;314,320,313;,
+ 3;318,317,311;,
+ 3;319,318,312;,
+ 3;320,319,313;,
+ 3;321,320,314;,
+ 3;323,322,315;,
+ 3;317,324,316;,
+ 3;324,323,316;,
+ 3;318,325,317;,
+ 3;325,324,317;,
+ 3;318,319,325;,
+ 3;319,326,325;,
+ 3;320,327,319;,
+ 3;327,326,319;,
+ 3;321,328,320;,
+ 3;328,327,320;,
+ 3;329,328,321;,
+ 3;323,333,322;,
+ 3;333,332,322;,
+ 3;324,334,323;,
+ 3;334,333,323;,
+ 3;387,389,386;,
+ 3;389,388,386;,
+ 3;325,326,335;,
+ 3;326,336,335;,
+ 3;327,337,326;,
+ 3;337,336,326;,
+ 3;328,338,327;,
+ 3;338,337,327;,
+ 3;391,393,390;,
+ 3;393,392,390;,
+ 3;458,330,339;,
+ 3;331,322,342;,
+ 3;322,332,342;,
+ 3;406,343,407;,
+ 3;408,344,406;,
+ 3;407,343,417;,
+ 3;344,343,406;,
+ 3;395,396,394;,
+ 3;410,347,409;,
+ 3;411,347,410;,
+ 3;438,439,440;,
+ 3;440,439,441;,
+ 3;345,344,408;,
+ 3;397,396,395;,
+ 3;346,409,347;,
+ 3;348,347,411;,
+ 3;412,348,411;,
+ 3;430,431,432;,
+ 3;312,318,311;,
+ 3;426,427,428;,
+ 3;428,427,429;,
+ 3;357,356,345;,
+ 3;345,356,344;,
+ 3;330,340,339;,
+ 3;341,340,330;,
+ 3;414,351,413;,
+ 3;454,455,456;,
+ 3;457,456,455;,
+ 3;433,432,431;,
+ 3;452,451,453;,
+ 3;349,348,412;,
+ 3;401,400,399;,
+ 3;399,400,398;,
+ 3;350,413,351;,
+ 3;358,357,346;,
+ 3;346,357,345;,
+ 3;358,346,359;,
+ 3;347,359,346;,
+ 3;360,359,348;,
+ 3;348,359,347;,
+ 3;349,360,348;,
+ 3;450,451,452;,
+ 3;448,447,449;,
+ 3;446,447,448;,
+ 3;442,443,444;,
+ 3;445,444,443;,
+ 3;415,351,414;,
+ 3;361,360,349;,
+ 3;350,361,349;,
+ 3;370,369,358;,
+ 3;358,369,357;,
+ 3;371,370,359;,
+ 3;359,370,358;,
+ 3;372,371,360;,
+ 3;360,371,359;,
+ 3;361,372,360;,
+ 3;422,423,424;,
+ 3;425,424,423;,
+ 3;352,351,415;,
+ 3;362,361,350;,
+ 3;351,363,350;,
+ 3;434,435,436;,
+ 3;371,380,370;,
+ 3;373,372,361;,
+ 3;344,355,343;,
+ 3;372,381,371;,
+ 3;356,355,344;,
+ 3;362,350,363;,
+ 3;362,373,361;,
+ 3;381,380,371;,
+ 3;416,352,415;,
+ 3;354,417,343;,
+ 3;352,363,351;,
+ 3;357,368,356;,
+ 3;369,368,357;,
+ 3;382,381,372;,
+ 3;370,379,369;,
+ 3;380,379,370;,
+ 3;373,382,372;,
+ 3;420,380,306;,
+ 3;380,381,306;,
+ 3;343,355,354;,
+ 3;306,381,305;,
+ 3;437,436,435;,
+ 3;405,404,403;,
+ 3;379,380,307;,
+ 3;381,382,305;,
+ 3;374,373,362;,
+ 3;419,379,307;,
+ 3;356,367,355;,
+ 3;353,352,416;,
+ 3;363,374,362;,
+ 3;383,382,373;,
+ 3;403,404,402;,
+ 3;368,367,356;,
+ 3;369,378,368;,
+ 3;379,378,369;,
+ 3;374,383,373;,
+ 3;305,382,304;,
+ 3;366,354,355;,
+ 3;378,379,308;,
+ 3;364,363,352;,
+ 3;382,383,304;,
+ 3;418,378,308;,
+ 3;375,374,363;,
+ 3;367,376,355;,
+ 3;378,377,368;,
+ 3;368,377,367;,
+ 3;384,383,374;,
+ 3;355,376,366;,
+ 3;377,378,309;,
+ 3;364,375,363;,
+ 3;421,383,303;,
+ 3;310,377,309;,
+ 3;353,364,352;,
+ 3;375,384,374;,
+ 3;383,384,303;,
+ 3;377,385,367;,
+ 3;366,365,354;,
+ 3;367,385,376;,
+ 3;469,471,470;,
+ 3;489,472,488;,
+ 3;620,535,546;,
+ 3;535,547,546;,
+ 3;547,559,546;,
+ 3;547,536,560;,
+ 3;547,560,572;,
+ 3;560,548,573;,
+ 3;465,466,459;,
+ 3;604,459,466;,
+ 3;468,486,465;,
+ 3;496,604,466;,
+ 3;487,501,468;,
+ 3;609,482,510;,
+ 3;502,515,487;,
+ 3;515,501,487;,
+ 3;470,481,480;,
+ 3;481,495,480;,
+ 3;480,495,494;,
+ 3;629,630,568;,
+ 3;630,633,568;,
+ 3;637,580,638;,
+ 3;523,510,511;,
+ 3;511,524,523;,
+ 3;523,524,534;,
+ 3;524,535,534;,
+ 3;535,524,547;,
+ 3;524,536,547;,
+ 3;536,548,560;,
+ 3;490,473,505;,
+ 3;504,490,518;,
+ 3;472,471,469;,
+ 3;477,479,472;,
+ 3;472,479,471;,
+ 3;501,486,468;,
+ 3;462,601,460;,
+ 3;463,462,464;,
+ 3;462,460,464;,
+ 3;465,467,466;,
+ 3;467,463,466;,
+ 3;474,478,476;,
+ 3;476,478,477;,
+ 3;466,463,482;,
+ 3;463,464,482;,
+ 3;464,460,483;,
+ 3;460,461,483;,
+ 3;467,485,463;,
+ 3;485,462,463;,
+ 3;486,467,465;,
+ 3;473,474,491;,
+ 3;491,474,476;,
+ 3;474,475,478;,
+ 3;478,492,477;,
+ 3;477,492,479;,
+ 3;482,496,466;,
+ 3;482,464,497;,
+ 3;464,483,497;,
+ 3;461,484,498;,
+ 3;505,473,491;,
+ 3;492,478,607;,
+ 3;607,478,608;,
+ 3;608,478,475;,
+ 3;492,506,479;,
+ 3;607,612,492;,
+ 3;612,506,492;,
+ 3;517,504,529;,
+ 3;460,599,461;,
+ 3;599,600,461;,
+ 3;601,599,460;,
+ 3;461,600,484;,
+ 3;600,602,484;,
+ 3;603,601,462;,
+ 3;484,602,499;,
+ 3;602,605,499;,
+ 3;499,605,513;,
+ 3;605,610,513;,
+ 3;513,610,526;,
+ 3;610,613,526;,
+ 3;471,481,470;,
+ 3;471,493,481;,
+ 3;481,507,495;,
+ 3;495,520,509;,
+ 3;509,531,522;,
+ 3;531,542,522;,
+ 3;482,497,510;,
+ 3;499,513,525;,
+ 3;485,603,462;,
+ 3;476,477,489;,
+ 3;489,477,472;,
+ 3;479,493,471;,
+ 3;483,461,498;,
+ 3;500,606,485;,
+ 3;606,603,485;,
+ 3;486,500,467;,
+ 3;500,485,467;,
+ 3;491,476,503;,
+ 3;503,476,489;,
+ 3;479,506,493;,
+ 3;493,507,481;,
+ 3;497,483,511;,
+ 3;483,498,511;,
+ 3;498,484,512;,
+ 3;484,499,512;,
+ 3;514,611,500;,
+ 3;611,606,500;,
+ 3;501,514,486;,
+ 3;514,500,486;,
+ 3;518,490,505;,
+ 3;505,491,516;,
+ 3;516,491,503;,
+ 3;506,519,493;,
+ 3;493,519,507;,
+ 3;507,520,495;,
+ 3;510,497,511;,
+ 3;511,498,524;,
+ 3;498,512,524;,
+ 3;512,499,525;,
+ 3;515,527,501;,
+ 3;527,514,501;,
+ 3;529,504,518;,
+ 3;518,505,528;,
+ 3;615,519,616;,
+ 3;616,519,506;,
+ 3;519,530,507;,
+ 3;507,530,520;,
+ 3;520,531,509;,
+ 3;524,512,536;,
+ 3;512,525,536;,
+ 3;525,513,537;,
+ 3;519,618,530;,
+ 3;618,619,530;,
+ 3;619,540,530;,
+ 3;530,541,520;,
+ 3;520,541,531;,
+ 3;622,623,540;,
+ 3;540,551,530;,
+ 3;530,551,541;,
+ 3;541,552,531;,
+ 3;531,552,542;,
+ 3;540,623,551;,
+ 3;542,566,553;,
+ 3;553,578,567;,
+ 3;495,509,494;,
+ 3;494,509,508;,
+ 3;509,522,508;,
+ 3;508,522,521;,
+ 3;522,533,521;,
+ 3;522,542,533;,
+ 3;542,553,533;,
+ 3;533,553,544;,
+ 3;553,567,544;,
+ 3;567,579,554;,
+ 3;567,589,579;,
+ 3;513,526,537;,
+ 3;536,525,548;,
+ 3;525,537,548;,
+ 3;548,537,561;,
+ 3;641,639,580;,
+ 3;639,640,580;,
+ 3;641,580,637;,
+ 3;638,580,569;,
+ 3;640,570,580;,
+ 3;527,614,514;,
+ 3;528,505,516;,
+ 3;539,527,515;,
+ 3;551,623,564;,
+ 3;623,628,564;,
+ 3;551,565,541;,
+ 3;541,565,552;,
+ 3;552,566,542;,
+ 3;564,576,551;,
+ 3;551,576,565;,
+ 3;565,577,552;,
+ 3;552,577,566;,
+ 3;566,578,553;,
+ 3;578,589,567;,
+ 3;521,533,532;,
+ 3;533,544,532;,
+ 3;544,567,554;,
+ 3;526,613,538;,
+ 3;537,526,549;,
+ 3;526,538,549;,
+ 3;537,549,561;,
+ 3;548,561,573;,
+ 3;561,549,574;,
+ 3;561,574,585;,
+ 3;573,561,585;,
+ 3;580,590,569;,
+ 3;580,570,590;,
+ 3;572,560,584;,
+ 3;560,573,584;,
+ 3;565,587,577;,
+ 3;577,588,566;,
+ 3;566,588,578;,
+ 3;631,632,569;,
+ 3;532,544,543;,
+ 3;544,554,543;,
+ 3;613,617,538;,
+ 3;549,538,562;,
+ 3;549,562,574;,
+ 3;574,586,594;,
+ 3;585,574,594;,
+ 3;573,585,593;,
+ 3;576,587,565;,
+ 3;559,547,572;,
+ 3;546,559,558;,
+ 3;569,590,581;,
+ 3;538,617,550;,
+ 3;538,550,562;,
+ 3;574,562,586;,
+ 3;594,586,598;,
+ 3;584,573,593;,
+ 3;562,575,586;,
+ 3;586,595,598;,
+ 3;590,596,581;,
+ 3;585,594,597;,
+ 3;617,621,550;,
+ 3;562,550,575;,
+ 3;636,559,571;,
+ 3;559,572,583;,
+ 3;570,582,590;,
+ 3;572,584,592;,
+ 3;635,636,571;,
+ 3;555,631,569;,
+ 3;586,575,595;,
+ 3;590,582,596;,
+ 3;624,625,545;,
+ 3;569,581,555;,
+ 3;571,559,583;,
+ 3;581,596,591;,
+ 3;583,572,592;,
+ 3;557,556,627;,
+ 3;642,635,571;,
+ 3;643,631,555;,
+ 3;550,563,575;,
+ 3;550,621,563;,
+ 3;634,626,644;,
+ 3;754,768,753;,
+ 3;785,787,784;,
+ 3;787,786,784;,
+ 3;739,738,719;,
+ 3;755,754,736;,
+ 3;753,767,779;,
+ 3;737,755,736;,
+ 3;719,738,718;,
+ 3;738,737,718;,
+ 3;754,753,735;,
+ 3;736,754,735;,
+ 3;658,719,659;,
+ 3;766,753,779;,
+ 3;719,718,659;,
+ 3;737,736,717;,
+ 3;718,737,717;,
+ 3;666,669,664;,
+ 3;659,718,795;,
+ 3;718,717,795;,
+ 3;670,666,665;,
+ 3;668,670,665;,
+ 3;672,668,667;,
+ 3;675,670,668;,
+ 3;672,675,668;,
+ 3;675,681,670;,
+ 3;682,675,672;,
+ 3;766,779,765;,
+ 3;779,778,765;,
+ 3;683,684,676;,
+ 3;683,676,685;,
+ 3;690,683,692;,
+ 3;692,683,685;,
+ 3;692,685,693;,
+ 3;700,690,692;,
+ 3;700,692,701;,
+ 3;708,700,709;,
+ 3;690,691,683;,
+ 3;691,684,683;,
+ 3;698,699,690;,
+ 3;699,691,690;,
+ 3;698,690,700;,
+ 3;707,699,649;,
+ 3;699,698,649;,
+ 3;649,698,651;,
+ 3;708,653,700;,
+ 3;700,653,698;,
+ 3;791,698,653;,
+ 3;792,841,652;,
+ 3;650,842,794;,
+ 3;655,722,796;,
+ 3;654,723,797;,
+ 3;723,843,797;,
+ 3;648,646,727;,
+ 3;646,728,727;,
+ 3;645,732,802;,
+ 3;732,844,802;,
+ 3;663,733,645;,
+ 3;733,732,645;,
+ 3;808,844,809;,
+ 3;732,750,844;,
+ 3;733,751,732;,
+ 3;734,752,733;,
+ 3;684,689,677;,
+ 3;691,697,684;,
+ 3;699,706,691;,
+ 3;706,697,691;,
+ 3;707,715,699;,
+ 3;715,706,699;,
+ 3;799,800,647;,
+ 3;647,800,801;,
+ 3;731,715,800;,
+ 3;707,801,715;,
+ 3;800,715,801;,
+ 3;662,734,803;,
+ 3;734,733,803;,
+ 3;716,734,662;,
+ 3;688,681,675;,
+ 3;696,688,682;,
+ 3;660,717,661;,
+ 3;717,716,661;,
+ 3;715,730,706;,
+ 3;804,716,662;,
+ 3;717,736,716;,
+ 3;810,811,715;,
+ 3;671,672,667;,
+ 3;677,672,671;,
+ 3;676,677,671;,
+ 3;676,671,678;,
+ 3;678,671,673;,
+ 3;678,673,679;,
+ 3;684,677,676;,
+ 3;685,676,678;,
+ 3;685,678,686;,
+ 3;774,819,775;,
+ 3;762,775,819;,
+ 3;764,777,762;,
+ 3;777,775,762;,
+ 3;765,778,764;,
+ 3;778,777,764;,
+ 3;656,721,657;,
+ 3;722,721,796;,
+ 3;722,742,721;,
+ 3;805,806,722;,
+ 3;722,806,742;,
+ 3;806,743,742;,
+ 3;844,747,809;,
+ 3;747,746,809;,
+ 3;750,747,844;,
+ 3;751,750,732;,
+ 3;752,751,733;,
+ 3;812,813,742;,
+ 3;742,813,758;,
+ 3;813,759,758;,
+ 3;746,747,815;,
+ 3;747,762,815;,
+ 3;762,761,815;,
+ 3;750,764,747;,
+ 3;764,762,747;,
+ 3;751,765,750;,
+ 3;765,764,750;,
+ 3;752,766,751;,
+ 3;766,765,751;,
+ 3;735,753,752;,
+ 3;753,766,752;,
+ 3;761,762,819;,
+ 3;677,682,672;,
+ 3;682,688,675;,
+ 3;689,682,677;,
+ 3;689,696,682;,
+ 3;697,689,684;,
+ 3;697,705,689;,
+ 3;705,696,689;,
+ 3;706,714,697;,
+ 3;714,705,697;,
+ 3;730,714,706;,
+ 3;811,730,715;,
+ 3;716,735,734;,
+ 3;736,735,716;,
+ 3;735,752,734;,
+ 3;688,695,681;,
+ 3;696,704,688;,
+ 3;705,713,696;,
+ 3;714,729,705;,
+ 3;730,748,714;,
+ 3;749,730,811;,
+ 3;748,730,816;,
+ 3;817,816,730;,
+ 3;704,695,688;,
+ 3;713,704,696;,
+ 3;729,713,705;,
+ 3;729,744,713;,
+ 3;748,729,714;,
+ 3;763,748,816;,
+ 3;671,667,673;,
+ 3;721,720,657;,
+ 3;721,741,720;,
+ 3;742,741,721;,
+ 3;742,758,741;,
+ 3;771,770,818;,
+ 3;759,818,758;,
+ 3;818,770,758;,
+ 3;837,838,839;,
+ 3;839,838,840;,
+ 3;778,783,777;,
+ 3;828,775,827;,
+ 3;713,724,704;,
+ 3;748,760,729;,
+ 3;741,740,720;,
+ 3;741,757,740;,
+ 3;758,757,741;,
+ 3;758,770,757;,
+ 3;744,724,713;,
+ 3;760,744,729;,
+ 3;770,769,757;,
+ 3;681,674,670;,
+ 3;793,798,726;,
+ 3;757,769,756;,
+ 3;670,674,666;,
+ 3;712,793,726;,
+ 3;822,821,845;,
+ 3;703,790,712;,
+ 3;695,687,681;,
+ 3;763,820,748;,
+ 3;681,687,674;,
+ 3;694,789,703;,
+ 3;703,712,725;,
+ 3;777,782,775;,
+ 3;704,710,695;,
+ 3;724,710,704;,
+ 3;674,669,666;,
+ 3;820,760,748;,
+ 3;744,807,724;,
+ 3;790,793,712;,
+ 3;687,680,674;,
+ 3;775,781,827;,
+ 3;789,790,703;,
+ 3;788,789,694;,
+ 3;829,830,831;,
+ 3;783,782,777;,
+ 3;831,830,832;,
+ 3;674,680,669;,
+ 3;782,781,775;,
+ 3;695,702,687;,
+ 3;710,702,695;,
+ 3;776,760,820;,
+ 3;711,703,725;,
+ 3;823,780,824;,
+ 3;694,703,711;,
+ 3;760,814,744;,
+ 3;836,835,834;,
+ 3;712,726,745;,
+ 3;772,760,776;,
+ 3;725,712,745;,
+ 3;833,834,835;,
+ 3;772,773,760;,
+ 3;826,827,781;,
+ 3;824,780,825;,
+ 3;946,955,945;,
+ 3;947,956,955;,
+ 3;932,945,931;,
+ 3;931,930,913;,
+ 3;957,964,956;,
+ 3;913,930,912;,
+ 3;946,945,932;,
+ 3;946,947,955;,
+ 3;932,931,914;,
+ 3;1011,1012,1013;,
+ 3;914,931,913;,
+ 3;913,912,861;,
+ 3;957,956,947;,
+ 3;933,946,932;,
+ 3;1013,1012,1014;,
+ 3;860,913,861;,
+ 3;914,913,974;,
+ 3;947,946,933;,
+ 3;859,914,974;,
+ 3;915,932,914;,
+ 3;933,932,915;,
+ 3;915,914,975;,
+ 3;1017,1016,1018;,
+ 3;1015,1016,1017;,
+ 3;948,957,947;,
+ 3;998,997,996;,
+ 3;934,947,933;,
+ 3;995,996,997;,
+ 3;858,915,975;,
+ 3;948,947,934;,
+ 3;916,933,915;,
+ 3;958,957,948;,
+ 3;934,933,916;,
+ 3;916,915,976;,
+ 3;935,948,934;,
+ 3;857,916,976;,
+ 3;917,934,916;,
+ 3;949,958,948;,
+ 3;949,948,935;,
+ 3;935,934,917;,
+ 3;917,916,977;,
+ 3;869,865,870;,
+ 3;873,874,869;,
+ 3;870,865,866;,
+ 3;866,863,867;,
+ 3;873,869,875;,
+ 3;875,869,870;,
+ 3;879,880,873;,
+ 3;867,863,864;,
+ 3;879,873,881;,
+ 3;864,862,868;,
+ 3;870,866,871;,
+ 3;881,873,875;,
+ 3;886,879,888;,
+ 3;895,886,897;,
+ 3;972,895,850;,
+ 3;871,866,867;,
+ 3;867,864,872;,
+ 3;872,864,868;,
+ 3;875,870,876;,
+ 3;876,870,871;,
+ 3;871,867,877;,
+ 3;877,867,872;,
+ 3;872,868,878;,
+ 3;881,875,882;,
+ 3;882,875,876;,
+ 3;876,871,883;,
+ 3;883,871,877;,
+ 3;877,872,884;,
+ 3;884,872,878;,
+ 3;888,879,881;,
+ 3;888,881,890;,
+ 3;890,881,882;,
+ 3;882,876,891;,
+ 3;891,876,883;,
+ 3;883,877,892;,
+ 3;892,877,884;,
+ 3;897,886,888;,
+ 3;897,888,899;,
+ 3;899,888,890;,
+ 3;890,882,900;,
+ 3;900,882,891;,
+ 3;891,883,901;,
+ 3;901,883,892;,
+ 3;904,850,897;,
+ 3;897,850,895;,
+ 3;973,1031,849;,
+ 3;904,897,906;,
+ 3;906,897,899;,
+ 3;899,890,907;,
+ 3;907,890,900;,
+ 3;900,891,908;,
+ 3;908,891,901;,
+ 3;856,917,977;,
+ 3;855,918,978;,
+ 3;918,917,978;,
+ 3;854,919,855;,
+ 3;919,918,855;,
+ 3;853,920,979;,
+ 3;920,919,979;,
+ 3;852,921,853;,
+ 3;921,920,853;,
+ 3;851,922,980;,
+ 3;922,1032,980;,
+ 3;981,848,982;,
+ 3;848,983,982;,
+ 3;924,982,906;,
+ 3;904,906,983;,
+ 3;983,906,982;,
+ 3;906,899,925;,
+ 3;925,899,907;,
+ 3;907,900,926;,
+ 3;926,900,908;,
+ 3;918,935,917;,
+ 3;919,936,918;,
+ 3;936,935,918;,
+ 3;920,937,919;,
+ 3;937,936,919;,
+ 3;921,938,920;,
+ 3;986,906,987;,
+ 3;941,987,925;,
+ 3;987,906,925;,
+ 3;925,907,942;,
+ 3;942,907,926;,
+ 3;954,990,942;,
+ 3;942,990,925;,
+ 3;990,991,925;,
+ 3;1007,1008,1009;,
+ 3;1010,1009,1008;,
+ 3;884,878,889;,
+ 3;936,949,935;,
+ 3;954,942,994;,
+ 3;892,884,898;,
+ 3;901,892,905;,
+ 3;908,901,923;,
+ 3;903,911,902;,
+ 3;938,937,920;,
+ 3;942,926,953;,
+ 3;994,942,953;,
+ 3;905,892,898;,
+ 3;923,901,905;,
+ 3;940,908,923;,
+ 3;926,908,940;,
+ 3;953,926,940;,
+ 3;963,994,953;,
+ 3;1029,1028,1030;,
+ 3;962,963,953;,
+ 3;984,985,921;,
+ 3;937,950,936;,
+ 3;886,887,879;,
+ 3;895,896,886;,
+ 3;846,895,847;,
+ 3;921,985,938;,
+ 3;950,949,936;,
+ 3;985,939,938;,
+ 3;988,989,938;,
+ 3;938,951,937;,
+ 3;951,950,937;,
+ 3;887,880,879;,
+ 3;950,959,949;,
+ 3;950,951,959;,
+ 3;938,989,951;,
+ 3;989,952,951;,
+ 3;880,874,873;,
+ 3;896,887,886;,
+ 3;896,895,846;,
+ 3;993,992,951;,
+ 3;992,960,951;,
+ 3;893,903,902;,
+ 3;1025,1024,1026;,
+ 3;959,958,949;,
+ 3;951,960,959;,
+ 3;894,903,893;,
+ 3;903,927,911;,
+ 3;902,911,910;,
+ 3;1023,1024,1025;,
+ 3;909,927,903;,
+ 3;961,960,992;,
+ 3;885,894,893;,
+ 3;894,909,903;,
+ 3;911,929,910;,
+ 3;959,960,966;,
+ 3;1027,1028,1029;,
+ 3;969,971,968;,
+ 3;958,965,957;,
+ 3;910,929,928;,
+ 3;971,970,968;,
+ 3;1003,1004,1005;,
+ 3;1019,1020,1021;,
+ 3;1005,1004,1006;,
+ 3;965,964,957;,
+ 3;1022,1021,1020;,
+ 3;927,943,911;,
+ 3;911,943,929;,
+ 3;960,967,966;,
+ 3;1002,1001,1000;,
+ 3;999,1000,1001;,
+ 3;929,944,928;,
+ 3;1082,1081,1069;,
+ 3;1033,1057,1143;,
+ 3;1057,1069,1056;,
+ 3;1057,1056,1143;,
+ 3;1069,1068,1056;,
+ 3;1069,1081,1068;,
+ 3;1034,1056,1142;,
+ 3;1157,1158,1159;,
+ 3;1160,1159,1158;,
+ 3;1169,1170,1171;,
+ 3;1172,1171,1170;,
+ 3;1183,1184,1185;,
+ 3;1185,1184,1186;,
+ 3;1195,1196,1197;,
+ 3;1197,1196,1198;,
+ 3;1086,1099,1085;,
+ 3;1122,1124,1121;,
+ 3;1124,1123,1121;,
+ 3;1087,1088,1100;,
+ 3;1088,1101,1100;,
+ 3;1089,1102,1088;,
+ 3;1102,1101,1088;,
+ 3;1090,1103,1089;,
+ 3;1103,1102,1089;,
+ 3;1126,1128,1125;,
+ 3;1128,1127,1125;,
+ 3;1092,1105,1104;,
+ 3;1093,1106,1092;,
+ 3;1106,1105,1092;,
+ 3;1093,1094,1106;,
+ 3;1094,1107,1106;,
+ 3;1175,1174,1173;,
+ 3;1037,1053,1038;,
+ 3;1036,1054,1141;,
+ 3;1054,1053,1141;,
+ 3;1035,1055,1036;,
+ 3;1055,1054,1036;,
+ 3;1056,1055,1142;,
+ 3;1187,1188,1189;,
+ 3;1190,1189,1188;,
+ 3;1041,1049,1138;,
+ 3;1040,1050,1139;,
+ 3;1050,1049,1139;,
+ 3;1039,1051,1040;,
+ 3;1051,1050,1040;,
+ 3;1038,1052,1140;,
+ 3;1052,1051,1140;,
+ 3;1053,1052,1038;,
+ 3;1049,1061,1048;,
+ 3;1050,1062,1049;,
+ 3;1062,1061,1049;,
+ 3;1051,1063,1050;,
+ 3;1063,1062,1050;,
+ 3;1052,1064,1051;,
+ 3;1064,1063,1051;,
+ 3;1053,1065,1052;,
+ 3;1065,1064,1052;,
+ 3;1054,1066,1053;,
+ 3;1066,1065,1053;,
+ 3;1055,1067,1054;,
+ 3;1067,1066,1054;,
+ 3;1056,1068,1055;,
+ 3;1068,1067,1055;,
+ 3;1061,1073,1060;,
+ 3;1073,1072,1060;,
+ 3;1062,1074,1061;,
+ 3;1074,1073,1061;,
+ 3;1063,1075,1062;,
+ 3;1075,1074,1062;,
+ 3;1064,1076,1063;,
+ 3;1076,1075,1063;,
+ 3;1065,1077,1064;,
+ 3;1077,1076,1064;,
+ 3;1066,1078,1065;,
+ 3;1078,1077,1065;,
+ 3;1067,1079,1066;,
+ 3;1079,1078,1066;,
+ 3;1068,1080,1067;,
+ 3;1080,1079,1067;,
+ 3;1081,1080,1068;,
+ 3;1073,1086,1072;,
+ 3;1074,1087,1073;,
+ 3;1087,1086,1073;,
+ 3;1074,1075,1087;,
+ 3;1075,1088,1087;,
+ 3;1076,1089,1075;,
+ 3;1089,1088,1075;,
+ 3;1077,1090,1076;,
+ 3;1090,1089,1076;,
+ 3;1078,1091,1077;,
+ 3;1091,1090,1077;,
+ 3;1078,1079,1091;,
+ 3;1079,1092,1091;,
+ 3;1080,1093,1079;,
+ 3;1093,1092,1079;,
+ 3;1081,1094,1080;,
+ 3;1094,1093,1080;,
+ 3;1095,1094,1081;,
+ 3;1091,1092,1104;,
+ 3;1179,1180,1181;,
+ 3;1182,1181,1180;,
+ 3;1191,1192,1193;,
+ 3;1194,1193,1192;,
+ 3;1147,1111,1146;,
+ 3;1148,1111,1147;,
+ 3;1149,1112,1148;,
+ 3;1136,1135,1134;,
+ 3;1134,1135,1133;,
+ 3;1114,1150,1115;,
+ 3;1151,1115,1150;,
+ 3;1152,1115,1151;,
+ 3;1165,1166,1167;,
+ 3;1167,1166,1168;,
+ 3;1049,1048,1138;,
+ 3;1048,1060,1047;,
+ 3;1061,1060,1048;,
+ 3;1060,1072,1059;,
+ 3;1072,1085,1071;,
+ 3;1086,1085,1072;,
+ 3;1042,1048,1137;,
+ 3;1048,1047,1137;,
+ 3;1099,1098,1085;,
+ 3;1132,1131,1130;,
+ 3;1130,1131,1129;,
+ 3;1110,1146,1111;,
+ 3;1112,1111,1148;,
+ 3;1113,1112,1149;,
+ 3;1112,1117,1111;,
+ 3;1119,1118,1113;,
+ 3;1113,1118,1112;,
+ 3;1199,1119,1113;,
+ 3;1161,1162,1163;,
+ 3;1163,1162,1164;,
+ 3;1072,1071,1059;,
+ 3;1085,1084,1071;,
+ 3;1060,1059,1047;,
+ 3;1085,1098,1084;,
+ 3;1098,1097,1084;,
+ 3;1111,1117,1110;,
+ 3;1118,1117,1112;,
+ 3;1119,1120,1118;,
+ 3;1043,1047,1044;,
+ 3;1047,1059,1046;,
+ 3;1145,1108,1144;,
+ 3;1047,1046,1044;,
+ 3;1059,1071,1058;,
+ 3;1153,1154,1155;,
+ 3;1109,1108,1145;,
+ 3;1116,1110,1117;,
+ 3;1059,1058,1046;,
+ 3;1071,1084,1083;,
+ 3;1084,1097,1096;,
+ 3;1155,1154,1156;,
+ 3;1071,1070,1058;,
+ 3;1070,1071,1083;,
+ 3;1178,1177,1176;,
+ 3;1046,1058,1045;,
+ 3;1304,1320,1283;,
+ 3;1234,1222,1228;,
+ 3;1222,1215,1218;,
+ 3;1227,1222,1234;,
+ 3;1227,1217,1222;,
+ 3;1241,1227,1234;,
+ 3;1217,1215,1222;,
+ 3;1233,1227,1241;,
+ 3;1221,1217,1227;,
+ 3;1233,1221,1227;,
+ 3;1240,1233,1250;,
+ 3;1250,1233,1241;,
+ 3;1221,1216,1217;,
+ 3;1226,1221,1233;,
+ 3;1232,1226,1240;,
+ 3;1240,1226,1233;,
+ 3;1249,1232,1240;,
+ 3;1249,1240,1260;,
+ 3;1260,1240,1250;,
+ 3;1220,1216,1221;,
+ 3;1226,1220,1221;,
+ 3;1232,1225,1226;,
+ 3;1239,1232,1249;,
+ 3;1248,1239,1259;,
+ 3;1259,1239,1249;,
+ 3;1274,1248,1259;,
+ 3;1259,1249,1275;,
+ 3;1295,1404,1274;,
+ 3;1274,1259,1296;,
+ 3;1296,1410,1274;,
+ 3;1410,1411,1274;,
+ 3;1466,1467,1468;,
+ 3;1469,1468,1467;,
+ 3;1275,1249,1260;,
+ 3;1296,1259,1275;,
+ 3;1315,1410,1296;,
+ 3;1421,1296,1420;,
+ 3;1223,1219,1225;,
+ 3;1225,1219,1220;,
+ 3;1225,1220,1226;,
+ 3;1231,1223,1225;,
+ 3;1231,1225,1232;,
+ 3;1238,1231,1239;,
+ 3;1239,1231,1232;,
+ 3;1223,1224,1219;,
+ 3;1229,1230,1223;,
+ 3;1230,1224,1223;,
+ 3;1229,1223,1231;,
+ 3;1236,1237,1229;,
+ 3;1237,1230,1229;,
+ 3;1236,1229,1238;,
+ 3;1238,1229,1231;,
+ 3;1244,1245,1236;,
+ 3;1245,1237,1236;,
+ 3;1244,1236,1246;,
+ 3;1246,1236,1238;,
+ 3;1246,1238,1248;,
+ 3;1254,1245,1205;,
+ 3;1245,1244,1205;,
+ 3;1205,1244,1204;,
+ 3;1255,1208,1246;,
+ 3;1246,1208,1244;,
+ 3;1389,1244,1208;,
+ 3;1390,1473,1207;,
+ 3;1255,1246,1258;,
+ 3;1258,1246,1248;,
+ 3;1213,1266,1214;,
+ 3;1266,1265,1214;,
+ 3;1212,1267,1392;,
+ 3;1267,1266,1392;,
+ 3;1211,1268,1212;,
+ 3;1268,1267,1212;,
+ 3;1209,1269,1393;,
+ 3;1269,1268,1393;,
+ 3;1210,1272,1209;,
+ 3;1272,1269,1209;,
+ 3;1394,1206,1395;,
+ 3;1206,1396,1395;,
+ 3;1273,1395,1258;,
+ 3;1255,1258,1396;,
+ 3;1396,1258,1395;,
+ 3;1203,1202,1281;,
+ 3;1202,1282,1281;,
+ 3;1201,1284,1399;,
+ 3;1200,1285,1400;,
+ 3;1248,1238,1239;,
+ 3;1258,1248,1274;,
+ 3;1403,1258,1404;,
+ 3;1404,1258,1274;,
+ 3;1316,1336,1299;,
+ 3;1336,1359,1318;,
+ 3;1318,1359,1338;,
+ 3;1348,1349,1367;,
+ 3;1359,1372,1338;,
+ 3;1338,1372,1358;,
+ 3;1449,1358,1459;,
+ 3;1459,1358,1460;,
+ 3;1461,1460,1372;,
+ 3;1358,1372,1460;,
+ 3;1359,1378,1372;,
+ 3;1461,1372,1465;,
+ 3;1372,1378,1465;,
+ 3;1319,1340,1360;,
+ 3;1340,1361,1373;,
+ 3;1374,1361,1452;,
+ 3;1462,1463,1361;,
+ 3;1463,1464,1361;,
+ 3;1464,1373,1361;,
+ 3;1333,1416,1331;,
+ 3;1341,1423,1424;,
+ 3;1327,1351,1326;,
+ 3;1380,1382,1379;,
+ 3;1382,1381,1379;,
+ 3;1328,1329,1352;,
+ 3;1329,1353,1352;,
+ 3;1429,1430,1354;,
+ 3;1430,1431,1354;,
+ 3;1432,1354,1431;,
+ 3;1355,1474,1356;,
+ 3;1475,1353,1433;,
+ 3;1434,1433,1329;,
+ 3;1433,1353,1329;,
+ 3;1422,1435,1361;,
+ 3;1436,1362,1437;,
+ 3;1438,1363,1439;,
+ 3;1439,1363,1440;,
+ 3;1363,1476,1440;,
+ 3;1477,1441,1364;,
+ 3;1343,1344,1441;,
+ 3;1344,1364,1441;,
+ 3;1365,1364,1344;,
+ 3;1366,1365,1346;,
+ 3;1443,1368,1442;,
+ 3;1370,1444,1369;,
+ 3;1369,1444,1445;,
+ 3;1444,1446,1445;,
+ 3;1447,1357,1448;,
+ 3;1448,1357,1358;,
+ 3;1478,1450,1443;,
+ 3;1451,1452,1435;,
+ 3;1452,1361,1435;,
+ 3;1375,1453,1454;,
+ 3;1453,1455,1454;,
+ 3;1455,1479,1454;,
+ 3;1480,1456,1457;,
+ 3;1286,1481,1401;,
+ 3;1307,1306,1285;,
+ 3;1307,1325,1306;,
+ 3;1325,1324,1306;,
+ 3;1325,1482,1324;,
+ 3;1482,1347,1324;,
+ 3;1235,1243,1242;,
+ 3;1243,1252,1242;,
+ 3;1242,1252,1251;,
+ 3;1387,1388,1253;,
+ 3;1243,1261,1252;,
+ 3;1252,1263,1251;,
+ 3;1251,1263,1262;,
+ 3;1253,1388,1264;,
+ 3;1388,1391,1264;,
+ 3;1261,1276,1252;,
+ 3;1252,1276,1263;,
+ 3;1263,1278,1262;,
+ 3;1262,1278,1277;,
+ 3;1264,1391,1279;,
+ 3;1391,1397,1279;,
+ 3;1284,1282,1399;,
+ 3;1285,1284,1400;,
+ 3;1266,1288,1265;,
+ 3;1267,1289,1266;,
+ 3;1289,1288,1266;,
+ 3;1268,1290,1267;,
+ 3;1290,1289,1267;,
+ 3;1269,1291,1268;,
+ 3;1291,1290,1268;,
+ 3;1272,1402,1269;,
+ 3;1269,1402,1291;,
+ 3;1294,1291,1402;,
+ 3;1276,1297,1263;,
+ 3;1263,1297,1278;,
+ 3;1278,1299,1277;,
+ 3;1277,1299,1298;,
+ 3;1279,1397,1300;,
+ 3;1397,1405,1300;,
+ 3;1281,1282,1407;,
+ 3;1282,1303,1407;,
+ 3;1407,1303,1302;,
+ 3;1284,1305,1282;,
+ 3;1305,1303,1282;,
+ 3;1285,1306,1284;,
+ 3;1306,1305,1284;,
+ 3;1289,1309,1288;,
+ 3;1290,1310,1289;,
+ 3;1310,1309,1289;,
+ 3;1291,1311,1290;,
+ 3;1311,1310,1290;,
+ 3;1408,1409,1291;,
+ 3;1291,1409,1311;,
+ 3;1314,1311,1409;,
+ 3;1278,1316,1299;,
+ 3;1299,1318,1298;,
+ 3;1298,1318,1317;,
+ 3;1300,1405,1319;,
+ 3;1405,1412,1319;,
+ 3;1414,1303,1415;,
+ 3;1303,1322,1415;,
+ 3;1415,1322,1321;,
+ 3;1305,1323,1303;,
+ 3;1323,1322,1303;,
+ 3;1306,1324,1305;,
+ 3;1324,1323,1305;,
+ 3;1418,1417,1311;,
+ 3;1319,1412,1340;,
+ 3;1412,1422,1340;,
+ 3;1321,1322,1426;,
+ 3;1426,1322,1344;,
+ 3;1323,1346,1322;,
+ 3;1346,1344,1322;,
+ 3;1324,1347,1323;,
+ 3;1347,1346,1323;,
+ 3;1470,1471,1472;,
+ 3;1288,1308,1287;,
+ 3;1309,1308,1288;,
+ 3;1309,1327,1308;,
+ 3;1327,1326,1308;,
+ 3;1310,1328,1309;,
+ 3;1328,1327,1309;,
+ 3;1310,1311,1328;,
+ 3;1311,1329,1328;,
+ 3;1334,1329,1417;,
+ 3;1329,1311,1417;,
+ 3;1340,1422,1361;,
+ 3;1297,1316,1278;,
+ 3;1299,1336,1318;,
+ 3;1318,1338,1317;,
+ 3;1317,1338,1337;,
+ 3;1343,1426,1344;,
+ 3;1338,1358,1337;,
+ 3;1337,1358,1357;,
+ 3;1346,1365,1344;,
+ 3;1347,1366,1346;,
+ 3;1384,1386,1383;,
+ 3;1386,1385,1383;,
+ 3;1449,1448,1358;,
+ 3;1483,1330,1312;,
+ 3;1332,1313,1330;,
+ 3;1330,1313,1312;,
+ 3;1419,1335,1313;,
+ 3;1335,1420,1313;,
+ 3;1484,1413,1425;,
+ 3;1368,1443,1450;,
+ 3;1293,1271,1292;,
+ 3;1313,1293,1312;,
+ 3;1312,1293,1292;,
+ 3;1413,1406,1301;,
+ 3;1371,1368,1450;,
+ 3;1320,1413,1301;,
+ 3;1320,1301,1283;,
+ 3;1342,1425,1320;,
+ 3;1425,1413,1320;,
+ 3;1342,1320,1345;,
+ 3;1345,1320,1427;,
+ 3;1428,1427,1304;,
+ 3;1427,1320,1304;,
+ 3;1275,1260,1293;,
+ 3;1293,1260,1271;,
+ 3;1296,1275,1313;,
+ 3;1313,1275,1293;,
+ 3;1420,1296,1313;,
+ 3;1271,1257,1270;,
+ 3;1292,1271,1270;,
+ 3;1406,1398,1280;,
+ 3;1301,1406,1280;,
+ 3;1260,1250,1271;,
+ 3;1271,1250,1257;,
+ 3;1457,1456,1377;,
+ 3;1270,1257,1256;,
+ 3;1250,1241,1257;,
+ 3;1458,1377,1456;,
+ 3;1300,1319,1339;,
+ 3;1376,1457,1377;,
+ 3;1257,1247,1256;,
+ 3;1257,1241,1247;,
+ 3;1241,1234,1247;,
+ 3;1351,1350,1326;,
+ 3;1542,1529,1541;,
+ 3;1569,1555,1567;,
+ 3;1555,1542,1554;,
+ 3;1497,1500,1494;,
+ 3;1502,1498,1495;,
+ 3;1502,1506,1498;,
+ 3;1541,1529,1528;,
+ 3;1625,1623,1517;,
+ 3;1500,1496,1494;,
+ 3;1501,1504,1497;,
+ 3;1496,1499,1493;,
+ 3;1499,1495,1493;,
+ 3;1499,1502,1495;,
+ 3;1511,1506,1502;,
+ 3;1504,1500,1497;,
+ 3;1507,1502,1499;,
+ 3;1500,1503,1496;,
+ 3;1503,1499,1496;,
+ 3;1503,1507,1499;,
+ 3;1508,1503,1500;,
+ 3;1508,1512,1503;,
+ 3;1507,1511,1502;,
+ 3;1512,1507,1503;,
+ 3;1512,1517,1507;,
+ 3;1524,1517,1512;,
+ 3;1517,1511,1507;,
+ 3;1505,1509,1501;,
+ 3;1509,1504,1501;,
+ 3;1574,1641,1642;,
+ 3;1646,1648,1582;,
+ 3;1648,1649,1582;,
+ 3;1583,1570,1584;,
+ 3;1504,1508,1500;,
+ 3;1509,1513,1504;,
+ 3;1513,1508,1504;,
+ 3;1513,1518,1508;,
+ 3;1519,1513,1509;,
+ 3;1519,1525,1513;,
+ 3;1525,1518,1513;,
+ 3;1526,1535,1519;,
+ 3;1535,1525,1519;,
+ 3;1549,1535,1526;,
+ 3;1549,1559,1535;,
+ 3;1562,1549,1639;,
+ 3;1575,1574,1559;,
+ 3;1578,1559,1645;,
+ 3;1562,1645,1549;,
+ 3;1559,1549,1645;,
+ 3;1646,1581,1566;,
+ 3;1518,1512,1508;,
+ 3;1518,1524,1512;,
+ 3;1525,1532,1518;,
+ 3;1535,1546,1525;,
+ 3;1546,1532,1525;,
+ 3;1559,1546,1535;,
+ 3;1575,1559,1578;,
+ 3;1515,1520,1510;,
+ 3;1521,1515,1491;,
+ 3;1521,1527,1515;,
+ 3;1527,1520,1515;,
+ 3;1492,1521,1491;,
+ 3;1489,1533,1490;,
+ 3;1490,1533,1628;,
+ 3;1537,1527,1533;,
+ 3;1521,1628,1527;,
+ 3;1533,1527,1628;,
+ 3;1510,1514,1505;,
+ 3;1514,1509,1505;,
+ 3;1652,1589,1653;,
+ 3;1653,1589,1654;,
+ 3;1589,1650,1654;,
+ 3;1693,1590,1655;,
+ 3;1694,1656,1591;,
+ 3;1663,1585,1664;,
+ 3;1665,1666,1651;,
+ 3;1667,1669,1668;,
+ 3;1662,1668,1669;,
+ 3;1668,1670,1600;,
+ 3;1514,1519,1509;,
+ 3;1520,1526,1514;,
+ 3;1526,1519,1514;,
+ 3;1527,1536,1520;,
+ 3;1536,1526,1520;,
+ 3;1522,1530,1543;,
+ 3;1530,1523,1544;,
+ 3;1536,1549,1526;,
+ 3;1550,1536,1635;,
+ 3;1635,1536,1527;,
+ 3;1543,1530,1556;,
+ 3;1530,1544,1556;,
+ 3;1544,1531,1557;,
+ 3;1531,1545,1557;,
+ 3;1549,1536,1639;,
+ 3;1550,1639,1536;,
+ 3;1556,1544,1571;,
+ 3;1544,1557,1571;,
+ 3;1557,1545,1572;,
+ 3;1545,1558,1572;,
+ 3;1647,1646,1566;,
+ 3;1571,1557,1586;,
+ 3;1557,1572,1586;,
+ 3;1572,1558,1587;,
+ 3;1558,1573,1587;,
+ 3;1586,1572,1597;,
+ 3;1572,1587,1597;,
+ 3;1587,1573,1598;,
+ 3;1573,1588,1598;,
+ 3;1599,1588,1666;,
+ 3;1666,1588,1651;,
+ 3;1597,1587,1604;,
+ 3;1587,1598,1604;,
+ 3;1599,1673,1588;,
+ 3;1673,1674,1588;,
+ 3;1605,1598,1674;,
+ 3;1674,1598,1588;,
+ 3;1605,1675,1598;,
+ 3;1598,1675,1604;,
+ 3;1675,1607,1604;,
+ 3;1607,1676,1604;,
+ 3;1677,1678,1679;,
+ 3;1679,1678,1680;,
+ 3;1681,1682,1683;,
+ 3;1684,1683,1682;,
+ 3;1520,1514,1510;,
+ 3;1487,1538,1488;,
+ 3;1538,1534,1488;,
+ 3;1486,1539,1487;,
+ 3;1539,1538,1487;,
+ 3;1540,1539,1629;,
+ 3;1632,1534,1633;,
+ 3;1534,1548,1633;,
+ 3;1548,1547,1633;,
+ 3;1634,1635,1527;,
+ 3;1538,1551,1534;,
+ 3;1689,1690,1691;,
+ 3;1690,1692,1691;,
+ 3;1621,1622,1516;,
+ 3;1622,1624,1523;,
+ 3;1516,1622,1523;,
+ 3;1522,1516,1530;,
+ 3;1516,1523,1530;,
+ 3;1523,1624,1531;,
+ 3;1624,1626,1531;,
+ 3;1523,1531,1544;,
+ 3;1531,1626,1545;,
+ 3;1545,1630,1558;,
+ 3;1685,1686,1687;,
+ 3;1626,1630,1545;,
+ 3;1597,1604,1606;,
+ 3;1608,1606,1676;,
+ 3;1676,1606,1604;,
+ 3;1600,1670,1601;,
+ 3;1602,1601,1671;,
+ 3;1671,1601,1670;,
+ 3;1603,1602,1672;,
+ 3;1576,1643,1577;,
+ 3;1561,1577,1643;,
+ 3;1579,1577,1561;,
+ 3;1580,1579,1563;,
+ 3;1657,1577,1656;,
+ 3;1577,1591,1656;,
+ 3;1579,1592,1577;,
+ 3;1592,1591,1577;,
+ 3;1593,1592,1579;,
+ 3;1551,1548,1534;,
+ 3;1539,1552,1538;,
+ 3;1552,1551,1538;,
+ 3;1637,1548,1638;,
+ 3;1548,1561,1638;,
+ 3;1561,1560,1638;,
+ 3;1551,1563,1548;,
+ 3;1563,1561,1548;,
+ 3;1644,1561,1643;,
+ 3;1563,1579,1561;,
+ 3;1672,1602,1671;,
+ 3;1695,1640,1568;,
+ 3;1582,1581,1646;,
+ 3;1649,1696,1582;,
+ 3;1596,1660,1661;,
+ 3;1660,1697,1661;,
+ 3;1546,1631,1532;,
+ 3;1559,1636,1546;,
+ 3;1636,1631,1546;,
+ 3;1532,1524,1518;,
+ 3;1698,1567,1554;,
+ 3;1642,1636,1574;,
+ 3;1574,1636,1559;,
+ 3;1699,1595,1659;,
+ 3;1600,1667,1668;,
+ 3;1580,1593,1579;,
+ 3;1552,1564,1551;,
+ 3;1564,1563,1551;,
+ 3;1564,1580,1563;,
+ 3;1532,1627,1524;,
+ 3;1631,1627,1532;,
+ 3;1554,1542,1541;,
+ 3;1567,1555,1554;,
+ 3;1618,1619,1617;,
+ 3;1627,1625,1524;,
+ 3;1524,1625,1517;,
+ 3;1517,1623,1511;,
+ 3;1700,1594,1658;,
+ 3;1614,1615,1613;,
+ 3;1485,1540,1629;,
+ 3;1612,1611,1609;,
+ 3;1620,1619,1618;,
+ 3;1553,1552,1539;,
+ 3;1616,1615,1614;,
+ 3;1564,1565,1580;,
+ 3;1565,1564,1552;,
+ 3;1687,1686,1688;,
+ 3;1610,1612,1609;,
+ 3;1540,1553,1539;,
+ 3;1553,1565,1552;,
+ 3;1730,1729,1719;,
+ 3;1741,1753,1740;,
+ 3;1753,1764,1752;,
+ 3;1741,1740,1729;,
+ 3;1701,1719,1804;,
+ 3;1719,1729,1718;,
+ 3;1719,1718,1804;,
+ 3;1702,1718,1803;,
+ 3;1837,1838,1839;,
+ 3;1703,1717,1802;,
+ 3;1841,1842,1843;,
+ 3;1731,1743,1742;,
+ 3;1744,1743,1731;,
+ 3;1745,1744,1732;,
+ 3;1746,1745,1733;,
+ 3;1748,1747,1735;,
+ 3;1749,1748,1736;,
+ 3;1744,1755,1743;,
+ 3;1755,1754,1743;,
+ 3;1745,1756,1744;,
+ 3;1756,1755,1744;,
+ 3;1746,1757,1745;,
+ 3;1757,1756,1745;,
+ 3;1784,1783,1781;,
+ 3;1748,1759,1747;,
+ 3;1749,1760,1748;,
+ 3;1760,1759,1748;,
+ 3;1750,1761,1749;,
+ 3;1761,1760,1749;,
+ 3;1786,1788,1785;,
+ 3;1788,1787,1785;,
+ 3;1805,1765,1806;,
+ 3;1807,1766,1805;,
+ 3;1808,1767,1807;,
+ 3;1811,1770,1809;,
+ 3;1812,1771,1811;,
+ 3;1821,1822,1823;,
+ 3;1823,1822,1824;,
+ 3;1829,1830,1831;,
+ 3;1840,1839,1838;,
+ 3;1849,1850,1851;,
+ 3;1852,1851,1850;,
+ 3;1709,1711,1797;,
+ 3;1711,1710,1797;,
+ 3;1708,1712,1709;,
+ 3;1712,1711,1709;,
+ 3;1707,1713,1798;,
+ 3;1713,1712,1798;,
+ 3;1706,1714,1799;,
+ 3;1714,1713,1799;,
+ 3;1705,1715,1800;,
+ 3;1715,1714,1800;,
+ 3;1704,1716,1801;,
+ 3;1716,1715,1801;,
+ 3;1717,1716,1802;,
+ 3;1718,1717,1803;,
+ 3;1711,1721,1710;,
+ 3;1721,1720,1710;,
+ 3;1712,1722,1711;,
+ 3;1722,1721,1711;,
+ 3;1713,1723,1712;,
+ 3;1723,1722,1712;,
+ 3;1714,1724,1713;,
+ 3;1724,1723,1713;,
+ 3;1715,1725,1714;,
+ 3;1725,1724,1714;,
+ 3;1716,1726,1715;,
+ 3;1717,1727,1716;,
+ 3;1843,1842,1844;,
+ 3;1782,1784,1781;,
+ 3;1759,1758,1747;,
+ 3;1751,1752,1762;,
+ 3;1813,1814,1815;,
+ 3;1815,1814,1816;,
+ 3;1825,1826,1827;,
+ 3;1827,1826,1828;,
+ 3;1833,1834,1835;,
+ 3;1835,1834,1836;,
+ 3;1845,1846,1847;,
+ 3;1847,1846,1848;,
+ 3;1718,1728,1717;,
+ 3;1729,1728,1718;,
+ 3;1726,1725,1715;,
+ 3;1727,1726,1716;,
+ 3;1728,1727,1717;,
+ 3;1853,1854,1855;,
+ 3;1855,1854,1856;,
+ 3;1721,1732,1720;,
+ 3;1732,1731,1720;,
+ 3;1722,1733,1721;,
+ 3;1733,1732,1721;,
+ 3;1723,1734,1722;,
+ 3;1734,1733,1722;,
+ 3;1724,1735,1723;,
+ 3;1735,1734,1723;,
+ 3;1725,1736,1724;,
+ 3;1736,1735,1724;,
+ 3;1726,1737,1725;,
+ 3;1737,1736,1725;,
+ 3;1727,1738,1726;,
+ 3;1738,1737,1726;,
+ 3;1728,1739,1727;,
+ 3;1739,1738,1727;,
+ 3;1729,1740,1728;,
+ 3;1740,1739,1728;,
+ 3;1732,1744,1731;,
+ 3;1733,1745,1732;,
+ 3;1734,1746,1733;,
+ 3;1734,1735,1746;,
+ 3;1735,1747,1746;,
+ 3;1736,1748,1735;,
+ 3;1737,1749,1736;,
+ 3;1738,1750,1737;,
+ 3;1750,1749,1737;,
+ 3;1739,1751,1738;,
+ 3;1751,1750,1738;,
+ 3;1739,1740,1751;,
+ 3;1740,1752,1751;,
+ 3;1753,1752,1740;,
+ 3;1768,1767,1808;,
+ 3;1770,1769,1809;,
+ 3;1809,1769,1810;,
+ 3;1771,1770,1811;,
+ 3;1767,1773,1766;,
+ 3;1768,1774,1767;,
+ 3;1769,1775,1768;,
+ 3;1766,1765,1805;,
+ 3;1767,1766,1807;,
+ 3;1792,1791,1790;,
+ 3;1790,1791,1789;,
+ 3;1775,1774,1768;,
+ 3;1776,1775,1769;,
+ 3;1770,1777,1769;,
+ 3;1817,1818,1819;,
+ 3;1819,1818,1820;,
+ 3;1831,1830,1832;,
+ 3;1776,1769,1777;,
+ 3;1771,1777,1770;,
+ 3;1772,1771,1812;,
+ 3;1752,1763,1762;,
+ 3;1794,1795,1793;,
+ 3;1776,1779,1775;,
+ 3;1778,1777,1771;,
+ 3;1764,1763,1752;,
+ 3;1796,1795,1794;,
+ 3;1772,1778,1771;,
+ 3;1777,1780,1776;,
+ 3;1911,1865,1894;,
+ 3;1869,1858,1868;,
+ 3;1865,1857,1894;,
+ 3;1940,1911,1928;,
+ 3;1911,1894,1928;,
+ 3;1940,1928,1951;,
+ 3;1857,1858,1866;,
+ 3;1928,1894,1912;,
+ 3;1928,1912,1939;,
+ 3;2023,2024,1881;,
+ 3;1894,1857,1866;,
+ 3;1894,1866,1912;,
+ 3;1939,1912,1927;,
+ 3;1912,1866,1895;,
+ 3;1912,1895,1927;,
+ 3;1859,1887,1881;,
+ 3;1858,1869,1867;,
+ 3;1866,1858,1867;,
+ 3;1896,1869,1868;,
+ 3;1927,1895,1910;,
+ 3;1927,1910,1926;,
+ 3;1861,1863,1862;,
+ 3;1862,1875,1874;,
+ 3;1874,1900,1899;,
+ 3;1899,1917,1916;,
+ 3;1892,1864,1861;,
+ 3;1916,1933,1932;,
+ 3;1909,1893,1892;,
+ 3;1866,1867,1895;,
+ 3;1895,1870,1910;,
+ 3;1982,1997,1968;,
+ 3;1910,1893,1909;,
+ 3;1932,1945,1944;,
+ 3;1893,1864,1892;,
+ 3;1895,1867,1870;,
+ 3;1870,1871,1893;,
+ 3;1910,1870,1893;,
+ 3;1944,1957,1956;,
+ 3;1957,1968,1956;,
+ 3;1967,1982,1957;,
+ 3;1957,1982,1968;,
+ 3;1996,2008,1982;,
+ 3;1872,1869,2027;,
+ 3;1867,1869,1872;,
+ 3;1870,1872,1871;,
+ 3;1864,1863,1861;,
+ 3;1867,1872,1870;,
+ 3;1871,1873,1864;,
+ 3;1864,1873,1863;,
+ 3;1863,1875,1862;,
+ 3;1893,1871,1864;,
+ 3;1917,1933,1916;,
+ 3;1933,1945,1932;,
+ 3;1933,1955,1945;,
+ 3;1945,1957,1944;,
+ 3;1955,1967,1945;,
+ 3;1945,1967,1957;,
+ 3;1955,1981,1967;,
+ 3;1981,1996,1967;,
+ 3;1967,1996,1982;,
+ 3;1890,1887,1859;,
+ 3;1908,1890,1860;,
+ 3;2023,1881,1888;,
+ 3;1984,2010,1999;,
+ 3;1913,1872,2027;,
+ 3;1872,1897,1871;,
+ 3;1871,1897,1873;,
+ 3;1873,1898,1863;,
+ 3;1863,1898,1875;,
+ 3;1875,1900,1874;,
+ 3;1897,1872,1913;,
+ 3;1897,1914,1873;,
+ 3;1873,1914,1898;,
+ 3;1898,1915,1875;,
+ 3;1875,1915,1900;,
+ 3;1900,1917,1899;,
+ 3;1915,1931,1900;,
+ 3;1900,1931,1917;,
+ 3;1931,1943,1917;,
+ 3;1917,1943,1933;,
+ 3;1943,1955,1933;,
+ 3;1954,1966,1943;,
+ 3;1943,1966,1955;,
+ 3;1966,1981,1955;,
+ 3;1980,1995,1966;,
+ 3;1966,1995,1981;,
+ 3;1925,1908,1891;,
+ 3;2028,2023,1888;,
+ 3;1887,1888,1881;,
+ 3;1971,1989,2045;,
+ 3;2054,1998,2055;,
+ 3;2055,1998,1984;,
+ 3;2031,1929,1897;,
+ 3;1929,1914,1897;,
+ 3;1914,1930,1898;,
+ 3;1898,1930,1915;,
+ 3;1941,1930,1929;,
+ 3;1930,1914,1929;,
+ 3;1930,1942,1915;,
+ 3;1915,1942,1931;,
+ 3;1931,1954,1943;,
+ 3;1930,2039,1942;,
+ 3;1942,1954,1931;,
+ 3;1953,1965,1942;,
+ 3;1942,1965,1954;,
+ 3;1965,1980,1954;,
+ 3;1954,1980,1966;,
+ 3;2045,2046,1959;,
+ 3;1887,1889,1888;,
+ 3;1889,1885,1888;,
+ 3;1888,1885,1903;,
+ 3;1885,1886,1903;,
+ 3;1890,1907,1887;,
+ 3;1907,1889,1887;,
+ 3;1903,2028,1888;,
+ 3;1903,1886,1920;,
+ 3;1908,1924,1890;,
+ 3;1924,1907,1890;,
+ 3;2028,1903,2032;,
+ 3;2032,1903,1920;,
+ 3;2048,2049,1983;,
+ 3;2039,1952,1942;,
+ 3;1952,1953,1942;,
+ 3;1907,1921,1889;,
+ 3;1985,2058,2050;,
+ 3;2059,1998,2054;,
+ 3;1883,2021,1884;,
+ 3;1884,2022,1906;,
+ 3;2022,2026,1906;,
+ 3;1885,1882,1886;,
+ 3;1882,1883,1886;,
+ 3;1886,1883,1905;,
+ 3;1883,1884,1905;,
+ 3;1889,1904,1885;,
+ 3;1904,1882,1885;,
+ 3;1886,1905,1920;,
+ 3;1905,1884,1922;,
+ 3;1920,1905,1934;,
+ 3;1905,1922,1934;,
+ 3;1925,1938,1908;,
+ 3;1938,1924,1908;,
+ 3;2035,2036,1934;,
+ 3;2036,1920,1934;,
+ 3;1934,1922,1946;,
+ 3;1934,1946,2040;,
+ 3;2040,1946,2041;,
+ 3;1921,1904,1889;,
+ 3;1884,1906,1922;,
+ 3;1906,2026,1923;,
+ 3;2026,2030,1923;,
+ 3;1923,2030,1937;,
+ 3;2030,2034,1937;,
+ 3;1937,2034,1949;,
+ 3;2034,2038,1949;,
+ 3;1922,1906,1936;,
+ 3;1906,1923,1936;,
+ 3;1922,1936,1946;,
+ 3;1936,1923,1948;,
+ 3;1923,1937,1948;,
+ 3;1936,1948,1960;,
+ 3;1948,1937,1962;,
+ 3;1937,1949,1962;,
+ 3;1960,1948,1972;,
+ 3;1948,1962,1972;,
+ 3;1962,1949,1973;,
+ 3;1949,1963,1973;,
+ 3;1972,1962,1991;,
+ 3;1962,1973,1991;,
+ 3;1973,1963,1992;,
+ 3;1991,1973,2003;,
+ 3;1973,1992,2003;,
+ 3;1992,1974,2004;,
+ 3;2003,1992,2013;,
+ 3;1992,2004,2013;,
+ 3;2013,2004,2019;,
+ 3;1949,2038,1963;,
+ 3;1963,2042,1974;,
+ 3;1963,1974,1992;,
+ 3;2002,1991,2012;,
+ 3;2003,2013,2018;,
+ 3;2041,1946,1959;,
+ 3;1946,1936,1960;,
+ 3;1959,1946,1971;,
+ 3;1946,1960,1971;,
+ 3;1959,1971,2045;,
+ 3;1971,1960,1990;,
+ 3;1960,1972,1990;,
+ 3;1971,1990,2001;,
+ 3;1990,1972,2002;,
+ 3;1972,1991,2002;,
+ 3;1991,2003,2012;,
+ 3;1990,2002,2011;,
+ 3;2012,2003,2018;,
+ 3;2059,2056,1998;,
+ 3;2056,2057,1998;,
+ 3;1950,1938,1925;,
+ 3;1924,1935,1907;,
+ 3;1935,1921,1907;,
+ 3;1989,1971,2001;,
+ 3;2001,1990,2011;,
+ 3;1882,2020,1883;,
+ 3;2057,1987,1998;,
+ 3;1998,1987,2010;,
+ 3;1998,2010,1984;,
+ 3;1938,1947,1924;,
+ 3;1947,1935,1924;,
+ 3;2051,1987,1986;,
+ 3;2020,2021,1883;,
+ 3;2021,2022,1884;,
+ 3;1904,2025,1882;,
+ 3;1964,2060,2043;,
+ 3;1953,2047,1965;,
+ 3;1921,2029,1904;,
+ 3;1935,2033,1921;,
+ 3;1987,1970,2000;,
+ 3;1987,2000,2010;,
+ 3;1965,1994,1980;,
+ 3;2010,2017,1999;,
+ 3;1979,1994,1965;,
+ 3;2025,2020,1882;,
+ 3;1970,1987,2051;,
+ 3;1965,2047,1979;,
+ 3;2029,2025,1904;,
+ 3;2033,2029,1921;,
+ 3;2044,1958,1969;,
+ 3;2061,1970,2051;,
+ 3;2010,2000,2017;,
+ 3;1981,2007,1996;,
+ 3;1995,2007,1981;,
+ 3;1980,2006,1995;,
+ 3;1978,1979,2047;,
+ 3;1970,1988,2000;,
+ 3;1994,2006,1980;,
+ 3;2052,1993,2053;,
+ 3;1993,1979,2053;,
+ 3;1979,2005,1994;,
+ 3;1982,2008,1997;,
+ 3;1993,2005,1979;,
+ 3;1926,1910,1909;,
+ 3;1975,1977,1976;,
+ 3;2062,1993,2052;,
+ 3;2038,2042,1963;,
+ 3;1879,1902,1901;,
+ 3;1877,1880,2063;,
+ 3;1876,1878,2064;,
+ 3;2065,1919,1918;,
+ 3;2037,2033,1935;,
+ 3;1947,2037,1935;,
+ 3;1996,2015,2008;,
+ 3;1950,1961,1938;,
+ 3;2008,2016,1997;,
+ 3;2007,2015,1996;,
+ 3;1961,1947,1938;,
+ 3;1997,2016,2009;,
+ 3;1951,1928,1939;,
+ 3;1995,2014,2007;,
+ 3;2144,2159,2143;,
+ 3;2161,2160,2145;,
+ 3;2232,2233,2234;,
+ 3;2133,2120,2188;,
+ 3;2235,2234,2233;,
+ 3;2109,2104,2115;,
+ 3;2115,2110,2243;,
+ 3;2115,2243,2132;,
+ 3;2191,2192,2243;,
+ 3;2243,2192,2132;,
+ 3;2228,2229,2230;,
+ 3;2240,2241,2242;,
+ 3;2220,2221,2222;,
+ 3;2223,2222,2221;,
+ 3;2236,2237,2238;,
+ 3;2238,2237,2239;,
+ 3;2087,2091,2096;,
+ 3;2091,2097,2102;,
+ 3;2097,2092,2103;,
+ 3;2102,2097,2108;,
+ 3;2097,2103,2108;,
+ 3;2103,2098,2109;,
+ 3;2108,2103,2114;,
+ 3;2103,2109,2114;,
+ 3;2114,2109,2119;,
+ 3;2109,2115,2119;,
+ 3;2119,2115,2132;,
+ 3;2231,2230,2229;,
+ 3;2114,2119,2131;,
+ 3;2131,2119,2148;,
+ 3;2119,2132,2148;,
+ 3;2192,2149,2132;,
+ 3;2131,2148,2164;,
+ 3;2165,2148,2195;,
+ 3;2196,2195,2132;,
+ 3;2195,2148,2132;,
+ 3;2200,2244,2080;,
+ 3;2078,2079,2201;,
+ 3;2079,2202,2201;,
+ 3;2165,2201,2148;,
+ 3;2164,2148,2202;,
+ 3;2202,2148,2201;,
+ 3;2096,2091,2102;,
+ 3;2084,2088,2093;,
+ 3;2124,2185,2125;,
+ 3;2138,2137,2124;,
+ 3;2138,2124,2139;,
+ 3;2154,2153,2138;,
+ 3;2138,2153,2137;,
+ 3;2155,2154,2139;,
+ 3;2139,2154,2138;,
+ 3;2169,2168,2153;,
+ 3;2154,2169,2153;,
+ 3;2155,2170,2154;,
+ 3;2212,2213,2214;,
+ 3;2214,2213,2215;,
+ 3;2186,2125,2185;,
+ 3;2126,2125,2187;,
+ 3;2187,2125,2186;,
+ 3;2125,2139,2124;,
+ 3;2140,2139,2126;,
+ 3;2126,2139,2125;,
+ 3;2141,2140,2127;,
+ 3;2127,2140,2126;,
+ 3;2142,2141,2128;,
+ 3;2128,2141,2127;,
+ 3;2156,2155,2140;,
+ 3;2140,2155,2139;,
+ 3;2157,2156,2141;,
+ 3;2141,2156,2140;,
+ 3;2158,2157,2142;,
+ 3;2142,2157,2141;,
+ 3;2159,2158,2143;,
+ 3;2143,2158,2142;,
+ 3;2160,2159,2144;,
+ 3;2093,2088,2099;,
+ 3;2088,2094,2099;,
+ 3;2099,2094,2105;,
+ 3;2094,2100,2105;,
+ 3;2105,2100,2111;,
+ 3;2100,2106,2111;,
+ 3;2111,2106,2116;,
+ 3;2106,2112,2116;,
+ 3;2122,2121,2183;,
+ 3;2123,2122,2184;,
+ 3;2184,2122,2183;,
+ 3;2182,2181,2180;,
+ 3;2180,2181,2179;,
+ 3;2116,2112,2129;,
+ 3;2112,2117,2129;,
+ 3;2189,2121,2190;,
+ 3;2134,2190,2135;,
+ 3;2190,2121,2135;,
+ 3;2136,2135,2122;,
+ 3;2122,2135,2121;,
+ 3;2137,2136,2123;,
+ 3;2123,2136,2122;,
+ 3;2124,2137,2123;,
+ 3;2129,2117,2146;,
+ 3;2117,2130,2146;,
+ 3;2150,2193,2151;,
+ 3;2151,2193,2135;,
+ 3;2193,2194,2135;,
+ 3;2152,2151,2136;,
+ 3;2136,2151,2135;,
+ 3;2153,2152,2137;,
+ 3;2137,2152,2136;,
+ 3;2146,2130,2163;,
+ 3;2166,2197,2167;,
+ 3;2167,2197,2151;,
+ 3;2197,2198,2151;,
+ 3;2168,2167,2152;,
+ 3;2152,2167,2151;,
+ 3;2153,2168,2152;,
+ 3;2147,2081,2163;,
+ 3;2199,2163,2081;,
+ 3;2203,2204,2077;,
+ 3;2204,2167,2077;,
+ 3;2077,2167,2076;,
+ 3;2167,2168,2076;,
+ 3;2084,2082,2088;,
+ 3;2082,2085,2088;,
+ 3;2085,2083,2089;,
+ 3;2083,2086,2089;,
+ 3;2088,2085,2094;,
+ 3;2085,2089,2094;,
+ 3;2089,2086,2095;,
+ 3;2086,2090,2095;,
+ 3;2090,2087,2096;,
+ 3;2094,2089,2100;,
+ 3;2089,2095,2100;,
+ 3;2095,2090,2101;,
+ 3;2090,2096,2101;,
+ 3;2100,2095,2106;,
+ 3;2095,2101,2106;,
+ 3;2101,2096,2107;,
+ 3;2096,2102,2107;,
+ 3;2106,2101,2112;,
+ 3;2101,2107,2112;,
+ 3;2107,2102,2113;,
+ 3;2102,2108,2113;,
+ 3;2112,2107,2117;,
+ 3;2107,2113,2117;,
+ 3;2113,2108,2118;,
+ 3;2108,2114,2118;,
+ 3;2117,2113,2130;,
+ 3;2113,2118,2130;,
+ 3;2118,2114,2131;,
+ 3;2130,2118,2147;,
+ 3;2118,2131,2147;,
+ 3;2130,2147,2163;,
+ 3;2147,2131,2164;,
+ 3;2170,2169,2154;,
+ 3;2171,2170,2155;,
+ 3;2172,2171,2156;,
+ 3;2156,2171,2155;,
+ 3;2173,2172,2157;,
+ 3;2157,2172,2156;,
+ 3;2174,2173,2158;,
+ 3;2158,2173,2157;,
+ 3;2175,2174,2159;,
+ 3;2159,2174,2158;,
+ 3;2160,2175,2159;,
+ 3;2161,2176,2160;,
+ 3;2164,2081,2147;,
+ 3;2205,2168,2075;,
+ 3;2168,2169,2075;,
+ 3;2206,2169,2074;,
+ 3;2169,2170,2074;,
+ 3;2074,2170,2073;,
+ 3;2170,2171,2073;,
+ 3;2073,2171,2072;,
+ 3;2171,2172,2072;,
+ 3;2207,2172,2071;,
+ 3;2172,2173,2071;,
+ 3;2216,2217,2218;,
+ 3;2218,2217,2219;,
+ 3;2224,2225,2226;,
+ 3;2226,2225,2227;,
+ 3;2176,2175,2160;,
+ 3;2208,2173,2070;,
+ 3;2173,2174,2070;,
+ 3;2209,2174,2069;,
+ 3;2174,2175,2069;,
+ 3;2162,2177,2161;,
+ 3;2177,2176,2161;,
+ 3;2178,2177,2162;,
+ 3;2210,2175,2068;,
+ 3;2175,2176,2068;,
+ 3;2211,2176,2067;,
+ 3;2176,2177,2067;,
+ 3;2067,2177,2066;,
+ 3;2177,2178,2066;,
+ 3;2409,2408,2390;,
+ 3;2428,2427,2425;,
+ 3;2510,2511,2512;,
+ 3;2308,2326,2307;,
+ 3;2272,2281,2291;,
+ 3;2270,2278,2289;,
+ 3;2290,2279,2302;,
+ 3;2279,2291,2302;,
+ 3;2277,2270,2289;,
+ 3;2368,2367,2343;,
+ 3;2291,2281,2303;,
+ 3;2281,2293,2303;,
+ 3;2278,2290,2301;,
+ 3;2302,2291,2320;,
+ 3;2291,2303,2320;,
+ 3;2289,2278,2301;,
+ 3;2269,2277,2285;,
+ 3;2345,2344,2456;,
+ 3;2344,2369,2343;,
+ 3;2303,2293,2321;,
+ 3;2293,2305,2321;,
+ 3;2293,2282,2305;,
+ 3;2303,2321,2337;,
+ 3;2320,2303,2337;,
+ 3;2290,2302,2319;,
+ 3;2321,2305,2338;,
+ 3;2282,2439,2294;,
+ 3;2282,2294,2305;,
+ 3;2305,2323,2338;,
+ 3;2439,2441,2294;,
+ 3;2305,2294,2323;,
+ 3;2247,2248,2499;,
+ 3;2250,2418,2249;,
+ 3;2248,2500,2499;,
+ 3;2457,2346,2456;,
+ 3;2517,2518,2519;,
+ 3;2294,2441,2306;,
+ 3;2294,2306,2323;,
+ 3;2323,2340,2358;,
+ 3;2441,2443,2306;,
+ 3;2306,2443,2324;,
+ 3;2323,2306,2340;,
+ 3;2306,2324,2340;,
+ 3;2450,2451,2327;,
+ 3;2328,2312,2329;,
+ 3;2318,2331,2317;,
+ 3;2317,2331,2330;,
+ 3;2446,2342,2455;,
+ 3;2460,2462,2461;,
+ 3;2463,2330,2464;,
+ 3;2465,2464,2331;,
+ 3;2464,2330,2331;,
+ 3;2467,2521,2466;,
+ 3;2476,2331,2477;,
+ 3;2522,2326,2448;,
+ 3;2324,2447,2341;,
+ 3;2324,2341,2361;,
+ 3;2470,2341,2469;,
+ 3;2469,2341,2454;,
+ 3;2470,2480,2341;,
+ 3;2480,2481,2341;,
+ 3;2382,2361,2481;,
+ 3;2481,2361,2341;,
+ 3;2321,2338,2357;,
+ 3;2338,2323,2358;,
+ 3;2357,2338,2380;,
+ 3;2338,2358,2380;,
+ 3;2358,2340,2381;,
+ 3;2340,2361,2381;,
+ 3;2380,2358,2400;,
+ 3;2358,2381,2400;,
+ 3;2361,2487,2381;,
+ 3;2487,2401,2381;,
+ 3;2380,2400,2418;,
+ 3;2419,2400,2491;,
+ 3;2401,2491,2381;,
+ 3;2491,2400,2381;,
+ 3;2501,2499,2400;,
+ 3;2500,2400,2499;,
+ 3;2287,2300,2299;,
+ 3;2300,2318,2299;,
+ 3;2299,2318,2317;,
+ 3;2443,2447,2324;,
+ 3;2448,2326,2308;,
+ 3;2449,2450,2327;,
+ 3;2447,2454,2341;,
+ 3;2468,2469,2454;,
+ 3;2340,2324,2361;,
+ 3;2486,2487,2361;,
+ 3;2263,2435,2261;,
+ 3;2262,2263,2260;,
+ 3;2263,2261,2260;,
+ 3;2266,2436,2263;,
+ 3;2436,2435,2263;,
+ 3;2266,2263,2262;,
+ 3;2267,2265,2264;,
+ 3;2271,2437,2266;,
+ 3;2437,2436,2266;,
+ 3;2273,2268,2523;,
+ 3;2280,2438,2271;,
+ 3;2438,2437,2271;,
+ 3;2284,2274,2283;,
+ 3;2283,2274,2524;,
+ 3;2440,2438,2280;,
+ 3;2296,2284,2295;,
+ 3;2295,2284,2283;,
+ 3;2285,2297,2275;,
+ 3;2285,2277,2297;,
+ 3;2277,2289,2297;,
+ 3;2442,2525,2292;,
+ 3;2310,2309,2295;,
+ 3;2311,2296,2309;,
+ 3;2309,2296,2295;,
+ 3;2526,2444,2527;,
+ 3;2297,2313,2286;,
+ 3;2297,2289,2313;,
+ 3;2289,2301,2313;,
+ 3;2301,2290,2319;,
+ 3;2445,2528,2322;,
+ 3;2322,2528,2304;,
+ 3;2322,2529,2445;,
+ 3;2451,2452,2327;,
+ 3;2313,2332,2298;,
+ 3;2298,2332,2314;,
+ 3;2313,2301,2332;,
+ 3;2301,2319,2332;,
+ 3;2319,2302,2336;,
+ 3;2302,2320,2336;,
+ 3;2453,2339,2530;,
+ 3;2345,2456,2346;,
+ 3;2432,2431,2430;,
+ 3;2430,2431,2429;,
+ 3;2348,2347,2458;,
+ 3;2458,2347,2459;,
+ 3;2460,2350,2458;,
+ 3;2349,2348,2350;,
+ 3;2348,2458,2350;,
+ 3;2350,2460,2351;,
+ 3;2351,2460,2461;,
+ 3;2332,2353,2314;,
+ 3;2332,2319,2353;,
+ 3;2319,2336,2353;,
+ 3;2336,2320,2356;,
+ 3;2320,2337,2356;,
+ 3;2337,2321,2357;,
+ 3;2360,2359,2466;,
+ 3;2359,2467,2466;,
+ 3;2471,2472,2473;,
+ 3;2362,2473,2363;,
+ 3;2473,2472,2363;,
+ 3;2364,2363,2474;,
+ 3;2474,2363,2472;,
+ 3;2365,2364,2475;,
+ 3;2475,2364,2474;,
+ 3;2368,2343,2369;,
+ 3;2370,2369,2345;,
+ 3;2345,2369,2344;,
+ 3;2371,2370,2346;,
+ 3;2346,2370,2345;,
+ 3;2372,2371,2347;,
+ 3;2347,2371,2346;,
+ 3;2372,2347,2373;,
+ 3;2348,2373,2347;,
+ 3;2349,2374,2348;,
+ 3;2375,2373,2374;,
+ 3;2374,2373,2348;,
+ 3;2353,2336,2376;,
+ 3;2336,2356,2376;,
+ 3;2356,2337,2379;,
+ 3;2362,2363,2482;,
+ 3;2383,2482,2384;,
+ 3;2363,2384,2482;,
+ 3;2385,2384,2364;,
+ 3;2364,2384,2363;,
+ 3;2386,2385,2365;,
+ 3;2365,2385,2364;,
+ 3;2366,2386,2365;,
+ 3;2389,2388,2368;,
+ 3;2368,2388,2367;,
+ 3;2390,2389,2369;,
+ 3;2369,2389,2368;,
+ 3;2391,2390,2370;,
+ 3;2370,2390,2369;,
+ 3;2392,2391,2371;,
+ 3;2371,2391,2370;,
+ 3;2393,2392,2372;,
+ 3;2372,2392,2371;,
+ 3;2394,2393,2373;,
+ 3;2373,2393,2372;,
+ 3;2396,2394,2395;,
+ 3;2394,2373,2395;,
+ 3;2395,2373,2483;,
+ 3;2402,2488,2403;,
+ 3;2403,2488,2384;,
+ 3;2489,2384,2488;,
+ 3;2404,2403,2385;,
+ 3;2385,2403,2384;,
+ 3;2405,2404,2386;,
+ 3;2386,2404,2385;,
+ 3;2387,2405,2386;,
+ 3;2414,2394,2490;,
+ 3;2421,2492,2403;,
+ 3;2493,2403,2492;,
+ 3;2404,2421,2403;,
+ 3;2519,2518,2520;,
+ 3;2337,2357,2379;,
+ 3;2379,2357,2399;,
+ 3;2357,2380,2399;,
+ 3;2406,2405,2387;,
+ 3;2422,2421,2404;,
+ 3;2423,2422,2405;,
+ 3;2405,2422,2404;,
+ 3;2406,2423,2405;,
+ 3;2513,2514,2515;,
+ 3;2515,2514,2516;,
+ 3;2261,2434,2259;,
+ 3;2434,2433,2259;,
+ 3;2435,2434,2261;,
+ 3;2314,2353,2333;,
+ 3;2353,2376,2333;,
+ 3;2333,2376,2354;,
+ 3;2376,2397,2354;,
+ 3;2376,2356,2397;,
+ 3;2356,2379,2397;,
+ 3;2390,2408,2389;,
+ 3;2410,2409,2391;,
+ 3;2391,2409,2390;,
+ 3;2411,2410,2392;,
+ 3;2392,2410,2391;,
+ 3;2412,2411,2393;,
+ 3;2393,2411,2392;,
+ 3;2413,2412,2394;,
+ 3;2394,2412,2393;,
+ 3;2415,2413,2414;,
+ 3;2413,2394,2414;,
+ 3;2397,2379,2417;,
+ 3;2379,2399,2417;,
+ 3;2399,2380,2418;,
+ 3;2420,2492,2421;,
+ 3;2411,2412,2255;,
+ 3;2495,2412,2254;,
+ 3;2412,2413,2254;,
+ 3;2253,2496,2497;,
+ 3;2496,2531,2497;,
+ 3;2418,2250,2399;,
+ 3;2399,2250,2417;,
+ 3;2418,2400,2500;,
+ 3;2502,2420,2246;,
+ 3;2420,2421,2246;,
+ 3;2246,2421,2245;,
+ 3;2421,2422,2245;,
+ 3;2503,2422,2258;,
+ 3;2506,2507,2508;,
+ 3;2508,2507,2509;,
+ 3;2424,2423,2406;,
+ 3;2422,2423,2258;,
+ 3;2258,2423,2257;,
+ 3;2423,2424,2257;,
+ 3;2504,2532,2505;,
+ 3;2532,2407,2505;,
+ 3;2354,2397,2377;,
+ 3;2397,2417,2377;,
+ 3;2377,2417,2398;,
+ 3;2398,2417,2252;,
+ 3;2252,2417,2251;,
+ 3;2251,2417,2250;,
+ 3;2416,2398,2252;,
+ 3;2286,2313,2298;,
+ 3;2275,2297,2286;,
+ 3;2477,2331,2478;,
+ 3;2426,2428,2425;,
+ 3;2318,2352,2331;,
+ 3;2478,2331,2352;,
+ 3;2300,2335,2318;,
+ 3;2288,2300,2287;,
+ 3;2326,2325,2307;,
+ 3;2276,2288,2287;,
+ 3;2335,2352,2318;,
+ 3;2479,2478,2352;,
+ 3;2494,2411,2255;,
+ 3;2410,2411,2256;,
+ 3;2377,2398,2355;,
+ 3;2498,2416,2252;,
+ 3;2316,2335,2300;,
+ 3;2354,2377,2334;,
+ 3;2398,2416,2378;,
+ 3;2333,2354,2315;,
+ 3;2484,2533,2485;,
+ 3;2288,2316,2300;,
+ 3;2593,2585,2603;,
+ 3;2722,2721,2634;,
+ 3;2702,2751,2682;,
+ 3;2617,2717,2628;,
+ 3;2717,2718,2628;,
+ 3;2595,2605,2615;,
+ 3;2627,2642,2662;,
+ 3;2644,2643,2645;,
+ 3;2604,2595,2615;,
+ 3;2570,2564,2567;,
+ 3;2540,2541,2751;,
+ 3;2606,2716,2617;,
+ 3;2662,2642,2682;,
+ 3;2605,2616,2626;,
+ 3;2616,2627,2641;,
+ 3;2568,2713,2565;,
+ 3;2575,2572,2571;,
+ 3;2576,2572,2575;,
+ 3;2567,2560,2563;,
+ 3;2715,2716,2606;,
+ 3;2644,2645,2730;,
+ 3;2646,2664,2645;,
+ 3;2572,2570,2571;,
+ 3;2752,2682,2751;,
+ 3;2716,2717,2617;,
+ 3;2669,2668,2650;,
+ 3;2541,2752,2751;,
+ 3;2641,2627,2662;,
+ 3;2615,2605,2626;,
+ 3;2626,2616,2641;,
+ 3;2662,2682,2701;,
+ 3;2647,2665,2646;,
+ 3;2645,2664,2730;,
+ 3;2723,2618,2619;,
+ 3;2570,2567,2569;,
+ 3;2612,2619,2618;,
+ 3;2665,2664,2646;,
+ 3;2571,2570,2569;,
+ 3;2649,2668,2648;,
+ 3;2670,2689,2669;,
+ 3;2567,2563,2566;,
+ 3;2724,2723,2619;,
+ 3;2563,2559,2562;,
+ 3;2569,2567,2566;,
+ 3;2582,2592,2591;,
+ 3;2631,2720,2633;,
+ 3;2711,2710,2557;,
+ 3;2559,2556,2558;,
+ 3;2566,2563,2562;,
+ 3;2601,2613,2612;,
+ 3;2558,2556,2555;,
+ 3;2562,2559,2558;,
+ 3;2714,2713,2568;,
+ 3;2713,2712,2565;,
+ 3;2701,2682,2752;,
+ 3;2591,2602,2601;,
+ 3;2712,2763,2561;,
+ 3;2726,2619,2727;,
+ 3;2613,2619,2612;,
+ 3;2663,2730,2664;,
+ 3;2727,2619,2728;,
+ 3;2592,2602,2591;,
+ 3;2602,2613,2601;,
+ 3;2736,2664,2735;,
+ 3;2641,2662,2681;,
+ 3;2681,2662,2701;,
+ 3;2589,2599,2581;,
+ 3;2581,2599,2590;,
+ 3;2590,2600,2583;,
+ 3;2599,2610,2590;,
+ 3;2590,2610,2600;,
+ 3;2600,2611,2592;,
+ 3;2611,2624,2602;,
+ 3;2635,2657,2733;,
+ 3;2733,2657,2734;,
+ 3;2639,2678,2657;,
+ 3;2737,2738,2678;,
+ 3;2739,2657,2738;,
+ 3;2738,2657,2678;,
+ 3;2746,2747,2547;,
+ 3;2547,2747,2546;,
+ 3;2748,2678,2747;,
+ 3;2699,2546,2678;,
+ 3;2747,2678,2546;,
+ 3;2583,2600,2592;,
+ 3;2592,2611,2602;,
+ 3;2750,2764,2542;,
+ 3;2602,2624,2613;,
+ 3;2613,2635,2619;,
+ 3;2728,2619,2635;,
+ 3;2666,2665,2647;,
+ 3;2626,2641,2661;,
+ 3;2661,2641,2681;,
+ 3;2701,2543,2681;,
+ 3;2665,2684,2664;,
+ 3;2610,2623,2600;,
+ 3;2600,2623,2611;,
+ 3;2623,2639,2611;,
+ 3;2611,2639,2624;,
+ 3;2639,2657,2624;,
+ 3;2624,2657,2635;,
+ 3;2623,2660,2639;,
+ 3;2660,2678,2639;,
+ 3;2660,2699,2678;,
+ 3;2580,2598,2589;,
+ 3;2624,2635,2613;,
+ 3;2594,2604,2614;,
+ 3;2604,2615,2625;,
+ 3;2615,2626,2640;,
+ 3;2640,2626,2661;,
+ 3;2667,2648,2668;,
+ 3;2729,2728,2635;,
+ 3;2732,2635,2733;,
+ 3;2589,2609,2599;,
+ 3;2609,2622,2599;,
+ 3;2599,2622,2610;,
+ 3;2622,2638,2610;,
+ 3;2610,2638,2623;,
+ 3;2638,2660,2623;,
+ 3;2577,2586,2573;,
+ 3;2573,2586,2578;,
+ 3;2578,2587,2574;,
+ 3;2586,2596,2578;,
+ 3;2578,2596,2587;,
+ 3;2587,2597,2579;,
+ 3;2579,2597,2588;,
+ 3;2588,2598,2580;,
+ 3;2586,2584,2596;,
+ 3;2584,2593,2596;,
+ 3;2596,2607,2587;,
+ 3;2587,2607,2597;,
+ 3;2597,2608,2588;,
+ 3;2588,2608,2598;,
+ 3;2598,2609,2589;,
+ 3;2596,2593,2607;,
+ 3;2593,2603,2607;,
+ 3;2607,2620,2597;,
+ 3;2597,2620,2608;,
+ 3;2608,2621,2598;,
+ 3;2598,2621,2609;,
+ 3;2607,2603,2620;,
+ 3;2603,2614,2620;,
+ 3;2630,2719,2765;,
+ 3;2632,2631,2633;,
+ 3;2620,2636,2608;,
+ 3;2608,2636,2621;,
+ 3;2621,2637,2609;,
+ 3;2609,2637,2622;,
+ 3;2620,2614,2636;,
+ 3;2652,2651,2629;,
+ 3;2653,2652,2630;,
+ 3;2630,2652,2629;,
+ 3;2653,2630,2654;,
+ 3;2765,2654,2630;,
+ 3;2725,2655,2765;,
+ 3;2656,2654,2655;,
+ 3;2655,2654,2765;,
+ 3;2636,2658,2621;,
+ 3;2621,2658,2637;,
+ 3;2637,2659,2622;,
+ 3;2622,2659,2638;,
+ 3;2636,2625,2658;,
+ 3;2672,2671,2651;,
+ 3;2673,2672,2652;,
+ 3;2652,2672,2651;,
+ 3;2674,2673,2653;,
+ 3;2653,2673,2652;,
+ 3;2675,2674,2654;,
+ 3;2654,2674,2653;,
+ 3;2677,2675,2676;,
+ 3;2675,2654,2676;,
+ 3;2676,2654,2731;,
+ 3;2658,2679,2637;,
+ 3;2637,2679,2659;,
+ 3;2659,2680,2638;,
+ 3;2638,2680,2660;,
+ 3;2658,2640,2679;,
+ 3;2684,2735,2664;,
+ 3;2692,2691,2671;,
+ 3;2693,2692,2672;,
+ 3;2672,2692,2671;,
+ 3;2694,2693,2673;,
+ 3;2673,2693,2672;,
+ 3;2695,2694,2674;,
+ 3;2674,2694,2673;,
+ 3;2696,2695,2675;,
+ 3;2675,2695,2674;,
+ 3;2698,2696,2697;,
+ 3;2696,2675,2697;,
+ 3;2697,2675,2677;,
+ 3;2680,2699,2660;,
+ 3;2679,2700,2659;,
+ 3;2659,2700,2680;,
+ 3;2554,2691,2553;,
+ 3;2691,2692,2553;,
+ 3;2741,2692,2552;,
+ 3;2692,2693,2552;,
+ 3;2742,2693,2551;,
+ 3;2693,2694,2551;,
+ 3;2743,2694,2550;,
+ 3;2694,2695,2550;,
+ 3;2744,2695,2549;,
+ 3;2695,2696,2549;,
+ 3;2548,2745,2698;,
+ 3;2745,2696,2698;,
+ 3;2546,2699,2545;,
+ 3;2699,2680,2545;,
+ 3;2680,2700,2545;,
+ 3;2545,2700,2544;,
+ 3;2565,2712,2561;,
+ 3;2614,2625,2636;,
+ 3;2625,2640,2658;,
+ 3;2667,2666,2648;,
+ 3;2648,2666,2647;,
+ 3;2640,2661,2679;,
+ 3;2683,2735,2684;,
+ 3;2685,2684,2665;,
+ 3;2686,2685,2666;,
+ 3;2666,2685,2665;,
+ 3;2667,2686,2666;,
+ 3;2679,2661,2700;,
+ 3;2661,2681,2700;,
+ 3;2703,2740,2704;,
+ 3;2704,2740,2684;,
+ 3;2683,2684,2740;,
+ 3;2705,2704,2685;,
+ 3;2685,2704,2684;,
+ 3;2681,2543,2700;,
+ 3;2749,2700,2543;,
+ 3;2753,2703,2539;,
+ 3;2703,2704,2539;,
+ 3;2603,2594,2614;,
+ 3;2614,2604,2625;,
+ 3;2625,2615,2640;,
+ 3;2687,2686,2667;,
+ 3;2686,2705,2685;,
+ 3;2754,2704,2538;,
+ 3;2704,2705,2538;,
+ 3;2668,2687,2667;,
+ 3;2706,2705,2686;,
+ 3;2687,2706,2686;,
+ 3;2755,2705,2537;,
+ 3;2705,2706,2537;,
+ 3;2759,2760,2761;,
+ 3;2762,2761,2760;,
+ 3;2688,2687,2668;,
+ 3;2707,2706,2687;,
+ 3;2688,2707,2687;,
+ 3;2756,2706,2536;,
+ 3;2706,2707,2536;,
+ 3;2669,2688,2668;,
+ 3;2708,2707,2688;,
+ 3;2757,2707,2535;,
+ 3;2689,2688,2669;,
+ 3;2707,2708,2535;,
+ 3;2689,2708,2688;,
+ 3;2709,2708,2689;,
+ 3;2690,2689,2670;,
+ 3;2758,2708,2534;,
+ 3;2690,2709,2689;,
+ 3;2708,2709,2534;,
+ 3;2889,2888,2841;,
+ 3;2812,2828,2817;,
+ 3;2796,2801,2793;,
+ 3;2792,2800,2796;,
+ 3;2795,2800,2792;,
+ 3;2828,2938,2817;,
+ 3;2936,2935,2937;,
+ 3;2793,2801,2797;,
+ 3;2791,2799,2795;,
+ 3;2807,2816,2812;,
+ 3;2933,2932,2931;,
+ 3;2893,2938,2892;,
+ 3;2802,2811,2807;,
+ 3;2797,2806,2802;,
+ 3;2784,2782,2785;,
+ 3;2785,2782,2783;,
+ 3;2816,2828,2812;,
+ 3;2828,2858,2938;,
+ 3;2892,2938,2858;,
+ 3;2910,2876,2766;,
+ 3;2786,2784,2787;,
+ 3;2801,2806,2797;,
+ 3;2811,2816,2807;,
+ 3;2934,2935,2936;,
+ 3;2891,2892,2858;,
+ 3;2842,2859,2826;,
+ 3;2859,2876,2843;,
+ 3;2787,2784,2785;,
+ 3;2927,2928,2929;,
+ 3;2907,2908,2767;,
+ 3;2909,2858,2908;,
+ 3;2886,2840,2824;,
+ 3;2803,2808,2799;,
+ 3;2808,2813,2804;,
+ 3;2813,2825,2809;,
+ 3;2825,2842,2814;,
+ 3;2789,2786,2787;,
+ 3;2930,2929,2928;,
+ 3;2823,2885,2824;,
+ 3;2767,2908,2769;,
+ 3;2798,2803,2794;,
+ 3;2839,2838,2840;,
+ 3;2838,2824,2840;,
+ 3;2838,2887,2857;,
+ 3;2860,2876,2910;,
+ 3;2880,2879,2878;,
+ 3;2908,2858,2769;,
+ 3;2824,2838,2823;,
+ 3;2855,2838,2857;,
+ 3;2789,2787,2788;,
+ 3;2837,2823,2838;,
+ 3;2856,2855,2857;,
+ 3;2855,2890,2874;,
+ 3;2806,2811,2802;,
+ 3;2790,2798,2794;,
+ 3;2794,2803,2799;,
+ 3;2799,2808,2804;,
+ 3;2804,2813,2809;,
+ 3;2809,2825,2814;,
+ 3;2915,2916,2917;,
+ 3;2918,2917,2916;,
+ 3;2882,2820,2881;,
+ 3;2883,2820,2882;,
+ 3;2884,2821,2883;,
+ 3;2794,2799,2791;,
+ 3;2799,2804,2795;,
+ 3;2795,2804,2800;,
+ 3;2800,2805,2796;,
+ 3;2796,2805,2801;,
+ 3;2804,2809,2800;,
+ 3;2800,2809,2805;,
+ 3;2805,2810,2801;,
+ 3;2801,2810,2806;,
+ 3;2809,2814,2805;,
+ 3;2805,2814,2810;,
+ 3;2810,2815,2806;,
+ 3;2806,2815,2811;,
+ 3;2819,2881,2820;,
+ 3;2821,2820,2883;,
+ 3;2822,2821,2884;,
+ 3;2878,2879,2877;,
+ 3;2814,2826,2810;,
+ 3;2810,2826,2815;,
+ 3;2815,2827,2811;,
+ 3;2811,2827,2816;,
+ 3;2832,2831,2818;,
+ 3;2833,2832,2819;,
+ 3;2819,2832,2818;,
+ 3;2833,2819,2834;,
+ 3;2820,2834,2819;,
+ 3;2835,2834,2821;,
+ 3;2821,2834,2820;,
+ 3;2836,2835,2822;,
+ 3;2822,2835,2821;,
+ 3;2837,2836,2823;,
+ 3;2823,2836,2822;,
+ 3;2814,2842,2826;,
+ 3;2826,2843,2815;,
+ 3;2815,2843,2827;,
+ 3;2827,2844,2816;,
+ 3;2816,2844,2828;,
+ 3;2846,2845,2829;,
+ 3;2847,2846,2830;,
+ 3;2848,2847,2831;,
+ 3;2831,2847,2830;,
+ 3;2849,2848,2832;,
+ 3;2832,2848,2831;,
+ 3;2850,2849,2833;,
+ 3;2833,2849,2832;,
+ 3;2851,2850,2834;,
+ 3;2834,2850,2833;,
+ 3;2852,2851,2835;,
+ 3;2835,2851,2834;,
+ 3;2853,2852,2836;,
+ 3;2836,2852,2835;,
+ 3;2854,2853,2837;,
+ 3;2837,2853,2836;,
+ 3;2855,2854,2838;,
+ 3;2838,2854,2837;,
+ 3;2844,2858,2828;,
+ 3;2826,2859,2843;,
+ 3;2843,2860,2827;,
+ 3;2827,2860,2844;,
+ 3;2862,2861,2845;,
+ 3;2863,2862,2846;,
+ 3;2846,2862,2845;,
+ 3;2864,2863,2847;,
+ 3;2847,2863,2846;,
+ 3;2865,2864,2848;,
+ 3;2848,2864,2847;,
+ 3;2866,2865,2849;,
+ 3;2849,2865,2848;,
+ 3;2867,2866,2850;,
+ 3;2850,2866,2849;,
+ 3;2868,2867,2851;,
+ 3;2851,2867,2850;,
+ 3;2869,2868,2852;,
+ 3;2852,2868,2851;,
+ 3;2870,2869,2853;,
+ 3;2853,2869,2852;,
+ 3;2871,2870,2854;,
+ 3;2854,2870,2853;,
+ 3;2872,2871,2855;,
+ 3;2855,2871,2854;,
+ 3;2873,2872,2874;,
+ 3;2872,2855,2874;,
+ 3;2860,2875,2844;,
+ 3;2844,2875,2858;,
+ 3;2843,2876,2860;,
+ 3;2894,2861,2781;,
+ 3;2861,2862,2781;,
+ 3;2895,2862,2780;,
+ 3;2862,2863,2780;,
+ 3;2896,2863,2779;,
+ 3;2863,2864,2779;,
+ 3;2897,2864,2778;,
+ 3;2864,2865,2778;,
+ 3;2898,2865,2777;,
+ 3;2865,2866,2777;,
+ 3;2899,2866,2776;,
+ 3;2866,2867,2776;,
+ 3;2900,2867,2775;,
+ 3;2867,2868,2775;,
+ 3;2901,2868,2774;,
+ 3;2868,2869,2774;,
+ 3;2902,2869,2773;,
+ 3;2869,2870,2773;,
+ 3;2903,2870,2772;,
+ 3;2870,2871,2772;,
+ 3;2904,2871,2770;,
+ 3;2871,2872,2770;,
+ 3;2771,2905,2906;,
+ 3;2905,2939,2906;,
+ 3;2875,2769,2858;,
+ 3;2769,2875,2768;,
+ 3;2875,2860,2910;,
+ 3;2911,2912,2913;,
+ 3;2913,2912,2914;,
+ 3;2919,2920,2921;,
+ 3;2921,2920,2922;,
+ 3;2923,2924,2925;,
+ 3;2925,2924,2926;,
+ 3;3047,3036,3046;,
+ 3;3026,3012,3015;,
+ 3;3015,3001,3004;,
+ 3;3004,2991,2994;,
+ 3;3034,3037,3101;,
+ 3;3137,3023,3026;,
+ 3;3024,3014,3013;,
+ 3;2942,3101,3100;,
+ 3;3101,3037,3100;,
+ 3;2994,2981,2984;,
+ 3;3099,2942,3100;,
+ 3;3026,3015,3038;,
+ 3;3125,3126,3127;,
+ 3;3048,3100,3037;,
+ 3;3015,3004,3027;,
+ 3;3036,3025,3035;,
+ 3;3137,3026,3049;,
+ 3;3071,3072,3065;,
+ 3;3102,3137,3103;,
+ 3;3004,2994,3016;,
+ 3;3038,3015,3027;,
+ 3;2984,2971,2974;,
+ 3;3013,3003,3002;,
+ 3;3049,3026,3038;,
+ 3;3025,3014,3024;,
+ 3;3072,3106,3065;,
+ 3;3027,3004,3016;,
+ 3;3103,3137,3049;,
+ 3;3065,3050,3057;,
+ 3;3057,3039,3047;,
+ 3;3117,3118,3119;,
+ 3;3106,3059,3065;,
+ 3;2994,2984,3005;,
+ 3;3049,3038,3059;,
+ 3;3038,3027,3050;,
+ 3;3058,3103,3049;,
+ 3;3119,3118,3120;,
+ 3;3059,3050,3065;,
+ 3;3107,3059,3106;,
+ 3;3047,3028,3036;,
+ 3;2954,2955,2958;,
+ 3;3094,2958,3095;,
+ 3;3094,3096,2967;,
+ 3;2967,2958,3094;,
+ 3;3016,2994,3005;,
+ 3;3059,3038,3050;,
+ 3;3104,3105,3049;,
+ 3;3127,3126,3128;,
+ 3;3050,3039,3057;,
+ 3;3014,3003,3013;,
+ 3;2953,2947,2954;,
+ 3;3039,3028,3047;,
+ 3;3066,3104,3059;,
+ 3;3080,3085,3081;,
+ 3;3081,3085,3108;,
+ 3;3036,3017,3025;,
+ 3;2965,2946,2953;,
+ 3;2954,2958,2956;,
+ 3;2958,2967,2957;,
+ 3;3084,3085,3080;,
+ 3;3108,3085,3109;,
+ 3;2964,2952,2975;,
+ 3;2975,2952,2965;,
+ 3;3121,3122,3123;,
+ 3;3124,3123,3122;,
+ 3;3044,3056,3055;,
+ 3;3076,3084,3080;,
+ 3;3112,3085,3111;,
+ 3;3059,3104,3049;,
+ 3;3027,3016,3039;,
+ 3;3050,3027,3039;,
+ 3;2984,2974,2995;,
+ 3;3129,3130,3131;,
+ 3;2999,3011,3010;,
+ 3;3010,3022,3021;,
+ 3;3022,3033,3021;,
+ 3;3021,3033,3032;,
+ 3;3033,3045,3032;,
+ 3;3032,3045,3044;,
+ 3;3045,3056,3044;,
+ 3;3056,3064,3055;,
+ 3;3070,3076,3064;,
+ 3;3016,3005,3028;,
+ 3;3039,3016,3028;,
+ 3;3114,3115,2941;,
+ 3;2941,3115,2940;,
+ 3;3135,3134,3136;,
+ 3;3131,3130,3132;,
+ 3;2979,2990,2989;,
+ 3;2989,3000,2999;,
+ 3;3000,3011,2999;,
+ 3;3011,3022,3010;,
+ 3;3022,3043,3033;,
+ 3;3033,3054,3045;,
+ 3;3045,3063,3056;,
+ 3;3070,3079,3076;,
+ 3;3056,3070,3064;,
+ 3;3079,3084,3076;,
+ 3;2974,2964,2985;,
+ 3;2985,2964,2975;,
+ 3;2995,2974,2985;,
+ 3;3043,3054,3033;,
+ 3;3054,3063,3045;,
+ 3;2961,2970,2960;,
+ 3;3005,2984,2995;,
+ 3;2990,3000,2989;,
+ 3;3000,3020,3011;,
+ 3;3020,3031,3011;,
+ 3;3011,3031,3022;,
+ 3;3031,3043,3022;,
+ 3;2970,2980,2969;,
+ 3;2970,2988,2980;,
+ 3;2980,2990,2979;,
+ 3;2988,2998,2980;,
+ 3;2980,2998,2990;,
+ 3;2998,3009,2990;,
+ 3;2990,3009,3000;,
+ 3;2998,3019,3009;,
+ 3;3009,3020,3000;,
+ 3;3054,3069,3063;,
+ 3;3063,3070,3056;,
+ 3;3063,3075,3070;,
+ 3;3060,3067,3052;,
+ 3;3028,3017,3036;,
+ 3;3067,3073,3061;,
+ 3;3069,3075,3063;,
+ 3;3073,3077,3068;,
+ 3;3075,3079,3070;,
+ 3;3096,2977,2967;,
+ 3;3007,3018,2997;,
+ 3;3018,3029,3008;,
+ 3;3018,3040,3029;,
+ 3;3040,3051,3029;,
+ 3;3029,3051,3041;,
+ 3;3051,3060,3041;,
+ 3;3041,3060,3052;,
+ 3;2951,2950,2948;,
+ 3;2956,2958,2957;,
+ 3;2957,2959,2951;,
+ 3;2951,2959,2950;,
+ 3;2950,2961,2949;,
+ 3;2963,2951,2962;,
+ 3;2962,2951,2948;,
+ 3;2953,2954,2966;,
+ 3;2966,2954,2956;,
+ 3;2956,2957,2963;,
+ 3;2963,2957,2951;,
+ 3;2957,2967,2959;,
+ 3;2959,2968,2950;,
+ 3;2950,2968,2961;,
+ 3;2973,2963,2972;,
+ 3;2972,2963,2962;,
+ 3;2965,2953,2976;,
+ 3;2976,2953,2966;,
+ 3;2966,2956,2973;,
+ 3;2973,2956,2963;,
+ 3;2967,2977,2959;,
+ 3;2959,2977,2968;,
+ 3;2968,2978,2961;,
+ 3;2961,2978,2970;,
+ 3;2983,2973,2982;,
+ 3;2982,2973,2972;,
+ 3;2975,2965,2986;,
+ 3;2986,2965,2976;,
+ 3;2976,2966,2983;,
+ 3;2983,2966,2973;,
+ 3;2977,2987,2968;,
+ 3;2968,2987,2978;,
+ 3;2978,2988,2970;,
+ 3;2993,2983,2992;,
+ 3;2992,2983,2982;,
+ 3;2985,2975,2996;,
+ 3;2996,2975,2986;,
+ 3;2986,2976,2993;,
+ 3;2993,2976,2983;,
+ 3;3097,2987,3096;,
+ 3;3096,2987,2977;,
+ 3;2987,2997,2978;,
+ 3;2978,2997,2988;,
+ 3;3003,2993,3002;,
+ 3;3002,2993,2992;,
+ 3;2995,2985,3006;,
+ 3;3006,2985,2996;,
+ 3;2996,2986,3003;,
+ 3;3003,2986,2993;,
+ 3;2987,3097,2997;,
+ 3;3097,3098,2997;,
+ 3;3098,3007,2997;,
+ 3;2997,3008,2988;,
+ 3;2988,3008,2998;,
+ 3;3005,2995,3017;,
+ 3;3017,2995,3006;,
+ 3;3006,2996,3014;,
+ 3;3014,2996,3003;,
+ 3;2997,3018,3008;,
+ 3;3008,3019,2998;,
+ 3;3028,3005,3017;,
+ 3;3017,3006,3025;,
+ 3;3025,3006,3014;,
+ 3;3008,3029,3019;,
+ 3;3019,3030,3009;,
+ 3;3009,3030,3020;,
+ 3;3029,3041,3019;,
+ 3;3019,3041,3030;,
+ 3;3030,3042,3020;,
+ 3;3020,3042,3031;,
+ 3;3041,3052,3030;,
+ 3;3030,3052,3042;,
+ 3;3042,3053,3031;,
+ 3;3031,3053,3043;,
+ 3;3052,3061,3042;,
+ 3;3042,3061,3053;,
+ 3;3053,3062,3043;,
+ 3;3043,3062,3054;,
+ 3;3052,3067,3061;,
+ 3;3061,3068,3053;,
+ 3;3053,3068,3062;,
+ 3;3062,3069,3054;,
+ 3;3061,3073,3068;,
+ 3;3068,3074,3062;,
+ 3;3062,3074,3069;,
+ 3;3068,3077,3074;,
+ 3;3074,3078,3069;,
+ 3;3069,3078,3075;,
+ 3;3074,3082,3078;,
+ 3;3078,3083,3075;,
+ 3;3075,3083,3079;,
+ 3;3078,3086,3083;,
+ 3;3083,3087,3079;,
+ 3;3079,3087,3084;,
+ 3;3087,3088,3084;,
+ 3;3084,3088,3085;,
+ 3;3083,3089,3087;,
+ 3;3110,3111,3088;,
+ 3;3111,3085,3088;,
+ 3;3087,3093,3088;,
+ 3;3113,3090,2945;,
+ 3;3090,3091,2945;,
+ 3;2945,3091,2944;,
+ 3;3091,3092,2944;,
+ 3;2944,3092,2943;,
+ 3;3116,3088,3115;,
+ 3;3093,2940,3088;,
+ 3;3115,3088,2940;,
+ 3;3133,3134,3135;;
+
+ MeshNormals {
+  3138;
+  -0.658094;0.423550;-0.622509;,
+  -0.475528;0.309017;-0.823639;,
+  -0.456773;0.406737;-0.791153;,
+  -0.210062;0.423550;-0.881180;,
+  -0.456773;0.406737;0.791154;,
+  -0.658094;0.423550;0.622509;,
+  0.913545;0.406737;-0.000000;,
+  0.642700;0.766118;0.000000;,
+  0.821191;0.570653;0.000000;,
+  0.661735;0.480779;0.575290;,
+  0.582833;0.640340;0.500270;,
+  0.582833;0.640341;-0.500270;,
+  0.661735;0.480779;-0.575291;,
+  -0.321350;0.766118;0.556595;,
+  -0.410596;0.570653;0.711172;,
+  -0.829083;0.480779;0.285434;,
+  -0.724663;0.640340;0.254613;,
+  0.141830;0.640341;0.754883;,
+  0.167349;0.480779;0.860724;,
+  -0.321350;0.766118;-0.556595;,
+  -0.410596;0.570653;-0.711172;,
+  0.167349;0.480779;-0.860724;,
+  0.141830;0.640341;-0.754883;,
+  -0.724663;0.640341;-0.254613;,
+  -0.829083;0.480779;-0.285434;,
+  -0.920311;0.365929;0.138288;,
+  -0.954632;0.287160;0.078841;,
+  -0.756252;0.453918;-0.471212;,
+  -0.029955;0.453918;-0.890540;,
+  0.545595;0.287160;-0.787315;,
+  0.579916;0.365929;-0.727869;,
+  0.579916;0.365929;0.727869;,
+  0.545595;0.287160;0.787315;,
+  -0.756252;0.453918;0.471213;,
+  -0.954632;0.287160;-0.078841;,
+  -0.920311;0.365929;-0.138288;,
+  0.340395;0.365929;-0.866157;,
+  0.409038;0.287160;-0.866157;,
+  0.409037;0.287160;0.866157;,
+  0.340395;0.365929;0.866157;,
+  0.469371;0.883001;0.000000;,
+  0.436962;0.747525;0.500270;,
+  0.436962;0.747525;-0.500270;,
+  -0.234685;0.883001;0.406487;,
+  -0.651728;0.747525;0.128285;,
+  0.214765;0.747525;0.628555;,
+  -0.234686;0.883001;-0.406487;,
+  0.214766;0.747525;-0.628555;,
+  -0.651728;0.747525;-0.128285;,
+  -0.878551;0.428705;0.210618;,
+  -0.927162;0.321332;-0.192655;,
+  0.296737;0.321332;-0.899273;,
+  0.566587;0.189256;-0.801973;,
+  0.863228;-0.007594;-0.504756;,
+  0.862499;-0.006281;-0.506019;,
+  0.621676;0.428705;-0.655539;,
+  0.621676;0.428705;0.655539;,
+  0.862499;-0.006281;0.506019;,
+  0.863228;-0.007594;0.504756;,
+  0.566587;0.189256;0.801973;,
+  -0.927162;0.321332;0.192654;,
+  -0.977823;0.189256;-0.089692;,
+  -0.878551;0.428705;-0.210617;,
+  0.256876;0.428705;-0.866157;,
+  0.006976;-0.006281;-0.999956;,
+  0.005518;-0.007594;-0.999956;,
+  0.411236;0.189256;-0.891665;,
+  0.039846;0.004539;-0.999196;,
+  0.411235;0.189256;0.891666;,
+  0.006976;-0.006281;0.999956;,
+  0.256876;0.428704;0.866157;,
+  0.275528;0.961293;-0.000000;,
+  0.271994;0.822039;0.500270;,
+  0.271994;0.822040;-0.500270;,
+  -0.137764;0.961293;0.238614;,
+  -0.569244;0.822040;-0.014581;,
+  0.297249;0.822040;0.485689;,
+  -0.137764;0.961293;-0.238614;,
+  0.297250;0.822040;-0.485689;,
+  -0.569244;0.822040;0.014581;,
+  -0.831179;0.472744;0.292670;,
+  0.583915;0.130597;-0.801241;,
+  0.861923;-0.004694;-0.507018;,
+  0.669049;0.472743;-0.573487;,
+  0.669049;0.472744;0.573487;,
+  0.861923;-0.004693;0.507018;,
+  -0.985853;0.130597;-0.105064;,
+  -0.831179;0.472744;-0.292670;,
+  0.162130;0.472744;-0.866157;,
+  0.008130;-0.004694;-0.999956;,
+  0.008129;-0.004694;0.999956;,
+  0.162130;0.472744;0.866157;,
+  0.069643;0.997572;-0.000000;,
+  0.095139;0.860627;0.500270;,
+  0.095139;0.860627;-0.500270;,
+  -0.034822;0.997572;0.060313;,
+  -0.480816;0.860627;-0.167743;,
+  0.385677;0.860627;0.332528;,
+  -0.034822;0.997572;-0.060313;,
+  0.385677;0.860627;-0.332528;,
+  -0.480816;0.860627;0.167742;,
+  0.861523;-0.002901;-0.507710;,
+  0.719965;0.496122;-0.485298;,
+  0.719965;0.496122;0.485298;,
+  0.861523;-0.002901;0.507710;,
+  0.060298;0.496122;-0.866157;,
+  -0.085875;0.861600;-0.500270;,
+  0.069643;0.990252;-0.120625;,
+  -0.390310;0.861600;-0.324505;,
+  0.476184;0.861600;0.175766;,
+  0.069643;0.990252;0.120625;,
+  0.476184;0.861600;-0.175766;,
+  -0.044169;0.497817;-0.866156;,
+  -0.301679;0.824918;-0.478017;,
+  0.564814;0.824918;-0.022254;,
+  -0.475528;0.309017;0.823639;,
+  -0.210062;0.423550;0.881180;,
+  0.951057;0.309017;0.000000;,
+  0.868156;0.423550;-0.258671;,
+  0.868156;0.423550;0.258672;,
+  -0.210062;0.423550;-0.881180;,
+  -0.029955;0.453918;0.890540;,
+  -0.658094;0.423550;0.622509;,
+  0.786208;0.453918;-0.419328;,
+  0.868156;0.423550;0.258672;,
+  0.786208;0.453918;0.419328;,
+  -0.756252;0.453918;-0.471212;,
+  -0.029955;0.453918;-0.890540;,
+  0.296737;0.321332;0.899274;,
+  -0.029955;0.453918;0.890540;,
+  0.630425;0.321332;-0.706619;,
+  0.786208;0.453918;-0.419328;,
+  0.630424;0.321332;0.706619;,
+  0.786208;0.453918;0.419328;,
+  0.296737;0.321332;-0.899273;,
+  0.583915;0.130597;0.801242;,
+  -0.927162;0.321332;0.192654;,
+  0.630425;0.321332;-0.706619;,
+  0.401938;0.130598;-0.906306;,
+  0.401938;0.130598;-0.906306;,
+  0.411236;0.189256;-0.891665;,
+  0.566587;0.189256;-0.801973;,
+  -0.977823;0.189256;-0.089692;,
+  0.411236;0.189256;-0.891665;,
+  -0.012352;0.707052;-0.707053;,
+  -0.273517;0.219107;-0.936579;,
+  -0.149807;0.245189;-0.957831;,
+  -0.954632;0.287160;-0.078841;,
+  -0.920311;0.365929;-0.138288;,
+  -0.651728;0.747525;0.128285;,
+  0.463613;-0.374501;-0.803002;,
+  0.827799;-0.356430;-0.433250;,
+  -0.977823;0.189256;-0.089692;,
+  -0.010263;-0.184578;-0.982764;,
+  -0.000318;-0.004658;-0.999989;,
+  -0.038694;-0.356431;-0.933520;,
+  -0.523510;-0.210657;-0.825567;,
+  -0.506563;-0.111826;-0.854920;,
+  -0.868746;-0.007594;-0.495200;,
+  -0.885252;0.004539;-0.465090;,
+  -0.550361;-0.300280;-0.779060;,
+  -0.869475;-0.006281;-0.493937;,
+  -0.878551;0.428705;-0.210617;,
+  -0.569244;0.822040;-0.014581;,
+  0.414551;-0.559099;-0.718023;,
+  0.782124;-0.512706;-0.354139;,
+  -0.985853;0.130597;-0.105064;,
+  -0.866963;-0.009182;-0.498288;,
+  -0.500260;-0.008109;-0.865837;,
+  -0.009295;0.175466;-0.984442;,
+  -0.084369;-0.512706;-0.854409;,
+  -0.585942;-0.376780;-0.717432;,
+  -0.870052;-0.004693;-0.492938;,
+  -0.831179;0.472744;-0.292670;,
+  -0.480816;0.860627;-0.167743;,
+  0.347370;-0.719261;-0.601662;,
+  0.721201;-0.646574;-0.248618;,
+  -0.962116;0.062678;-0.265339;,
+  -0.838015;-0.005624;-0.545619;,
+  -0.504877;0.095963;-0.857840;,
+  -0.036800;0.347921;-0.936802;,
+  -0.145292;-0.646574;-0.748888;,
+  -0.628698;-0.436813;-0.643376;,
+  -0.870451;-0.002901;-0.492246;,
+  -0.780262;0.496122;-0.380859;,
+  -0.390310;0.861600;-0.324505;,
+  0.265008;-0.847988;-0.459007;,
+  0.647694;-0.752183;-0.121299;,
+  -0.965926;0.000000;-0.258819;,
+  -0.866025;-0.000000;-0.500000;,
+  -0.520212;0.195841;-0.831279;,
+  -0.081631;0.505170;-0.859151;,
+  -0.218799;-0.752183;-0.621569;,
+  -0.676761;-0.477755;-0.560130;,
+  -0.870655;-0.000981;-0.491893;,
+  -0.728029;0.497817;-0.471330;,
+  -0.301679;0.824918;-0.478017;,
+  0.171064;-0.939654;-0.296291;,
+  0.564814;-0.824918;0.022254;,
+  -0.962116;-0.062678;-0.265339;,
+  -0.894618;-0.027185;-0.446003;,
+  -0.545595;0.287160;-0.787315;,
+  -0.141830;0.640340;-0.754883;,
+  -0.301679;-0.824918;-0.478016;,
+  -0.728029;-0.497817;-0.471330;,
+  -0.870655;0.000981;-0.491893;,
+  -0.676761;0.477755;-0.560130;,
+  -0.218799;0.752183;-0.621569;,
+  0.069643;-0.990252;-0.120625;,
+  0.476184;-0.861601;0.175766;,
+  -0.985853;-0.130598;-0.105064;,
+  -0.978398;-0.203256;-0.037735;,
+  -0.863228;-0.007594;-0.504756;,
+  -0.579916;0.365929;-0.727869;,
+  -0.214766;0.747525;-0.628555;,
+  -0.390309;-0.861601;-0.324504;,
+  -0.780262;-0.496122;-0.380859;,
+  -0.870451;0.002901;-0.492246;,
+  -0.628698;0.436813;-0.643376;,
+  -0.145292;0.646574;-0.748888;,
+  -0.034822;-0.997572;0.060313;,
+  0.385677;-0.860627;0.332528;,
+  -0.949607;-0.309733;-0.048085;,
+  -0.862499;-0.006281;-0.506019;,
+  -0.621676;0.428704;-0.655539;,
+  -0.297250;0.822039;-0.485689;,
+  -0.480816;-0.860627;-0.167742;,
+  -0.831178;-0.472744;-0.292670;,
+  -0.870052;0.004694;-0.492937;,
+  -0.585942;0.376780;-0.717432;,
+  -0.043275;0.510891;-0.858555;,
+  -0.137764;-0.961293;0.238614;,
+  0.297249;-0.822040;0.485689;,
+  -0.914285;-0.376780;-0.148725;,
+  -0.861922;-0.004694;-0.507019;,
+  -0.669049;0.472744;-0.573487;,
+  -0.385677;0.860627;-0.332528;,
+  -0.569244;-0.822040;-0.014581;,
+  -0.878552;-0.428704;-0.210617;,
+  -0.869475;0.006281;-0.493937;,
+  -0.550361;0.300280;-0.779060;,
+  -0.037748;0.352182;-0.935170;,
+  -0.234686;-0.883001;0.406488;,
+  -0.871529;-0.436813;-0.222780;,
+  -0.861523;-0.002901;-0.507710;,
+  -0.719965;0.496122;-0.485298;,
+  -0.476184;0.861600;-0.175765;,
+  -0.651728;-0.747525;0.128286;,
+  -0.920311;-0.365929;-0.138287;,
+  -0.868746;0.007594;-0.495200;,
+  -0.462619;0.214366;-0.860251;,
+  -0.861319;-0.000981;-0.508063;,
+  -0.772198;0.497817;-0.394826;,
+  -0.564814;0.824918;-0.022254;,
+  -0.724663;-0.640340;0.254613;,
+  -0.954632;-0.287160;-0.078842;,
+  -0.848731;0.019229;-0.528475;,
+  -0.510495;0.155059;-0.845785;,
+  0.004051;0.866058;-0.499927;,
+  -0.823467;0.477755;-0.306027;,
+  -0.647694;0.752183;0.121299;,
+  -0.784862;-0.505170;0.358881;,
+  -0.981274;-0.179603;-0.069602;,
+  -0.866026;-0.000003;-0.499999;,
+  -0.871529;0.436813;-0.222780;,
+  -0.987718;-0.155060;-0.019206;,
+  0.492414;-0.173536;-0.852886;,
+  0.499693;0.035013;-0.865494;,
+  0.463613;-0.374501;-0.803002;,
+  0.485134;0.242032;-0.840277;,
+  0.414551;-0.559099;-0.718023;,
+  0.449372;0.438473;-0.778335;,
+  0.347370;-0.719261;-0.601662;,
+  -0.962116;0.062678;-0.265339;,
+  0.393970;0.615751;-0.682377;,
+  0.265008;-0.847988;-0.459007;,
+  -0.965926;0.000000;-0.258819;,
+  0.321350;0.766117;-0.556595;,
+  0.171064;-0.939654;-0.296291;,
+  0.234686;0.883001;-0.406487;,
+  0.069643;-0.990252;-0.120625;,
+  0.137764;0.961293;-0.238614;,
+  -0.034822;-0.997572;0.060313;,
+  -0.137764;-0.961293;0.238614;,
+  -0.234686;-0.883001;0.406488;,
+  0.206475;0.438687;-0.874598;,
+  -0.321350;-0.766118;0.556595;,
+  -0.273517;0.219107;-0.936579;,
+  -0.273518;0.219107;-0.936579;,
+  -0.149807;0.245189;-0.957831;,
+  0.061623;0.707054;-0.704470;,
+  -0.510495;0.155059;-0.845785;,
+  -0.712500;0.080389;-0.697052;,
+  -0.959915;-0.080393;-0.268516;,
+  -0.866026;-0.000003;-0.499999;,
+  -0.596694;0.002964;-0.802463;,
+  -0.596694;0.002964;-0.802463;,
+  -0.596694;0.002964;-0.802463;,
+  -0.596694;0.002964;-0.802463;,
+  0.414551;-0.559099;-0.718023;,
+  -0.037748;0.352182;-0.935170;,
+  -0.137764;-0.961293;0.238614;,
+  -0.564814;0.824918;-0.022254;,
+  -0.159086;-0.707053;0.689034;,
+  -0.230238;-0.707054;0.668630;,
+  -0.298868;-0.707053;0.640901;,
+  -0.364223;-0.707053;0.606150;,
+  -0.425587;-0.707054;0.564757;,
+  -0.482290;-0.707053;0.517178;,
+  -0.533707;-0.707054;0.463931;,
+  -0.579276;-0.707054;0.405602;,
+  -0.003478;0.999989;-0.003132;,
+  -0.003787;0.999989;-0.002751;,
+  -0.004054;0.999989;-0.002341;,
+  -0.004276;0.999989;-0.001904;,
+  0.432136;0.846306;-0.311487;,
+  0.368807;0.866058;-0.337527;,
+  0.331506;0.866058;-0.374229;,
+  0.268460;0.891572;-0.364731;,
+  0.268083;0.846306;-0.460323;,
+  0.199638;0.866058;-0.458353;,
+  0.150633;0.866058;-0.476711;,
+  0.733813;0.421038;-0.533147;,
+  0.641988;0.500068;-0.581192;,
+  0.546475;0.610462;-0.573324;,
+  0.447523;0.631131;-0.633559;,
+  0.453521;0.421038;-0.785522;,
+  0.350093;0.500068;-0.792065;,
+  0.266038;0.610463;-0.746029;,
+  0.151141;0.631131;-0.760809;,
+  0.094811;0.421038;-0.902074;,
+  0.666523;0.631131;-0.396761;,
+  0.809017;0.000000;-0.587785;,
+  0.754719;0.000000;-0.656048;,
+  0.707107;0.000000;-0.707107;,
+  0.544639;0.000000;-0.838671;,
+  0.499999;0.000000;-0.866026;,
+  0.422631;0.000000;-0.906302;,
+  0.358368;0.000000;-0.933580;,
+  0.156434;0.000001;-0.987688;,
+  0.104528;0.000001;-0.994522;,
+  0.017466;0.000000;-0.999847;,
+  0.838670;0.000000;-0.544639;,
+  0.733813;-0.421038;-0.533147;,
+  0.641988;-0.500068;-0.581192;,
+  0.546475;-0.610463;-0.573324;,
+  0.447523;-0.631131;-0.633559;,
+  0.453521;-0.421038;-0.785522;,
+  0.350093;-0.500068;-0.792065;,
+  0.266039;-0.610463;-0.746029;,
+  0.151140;-0.631131;-0.760809;,
+  0.094812;-0.421038;-0.902074;,
+  -0.002336;-0.500068;-0.865983;,
+  -0.060399;-0.610463;-0.789739;,
+  0.666524;-0.631131;-0.396761;,
+  0.432136;-0.846307;-0.311487;,
+  0.368807;-0.866058;-0.337527;,
+  0.331506;-0.866058;-0.374229;,
+  0.268459;-0.891572;-0.364731;,
+  0.268083;-0.846306;-0.460323;,
+  0.199638;-0.866058;-0.458353;,
+  0.150633;-0.866058;-0.476711;,
+  0.096901;-0.891572;-0.442390;,
+  0.057676;-0.846306;-0.529565;,
+  -0.004051;-0.866058;-0.499926;,
+  0.455058;-0.866058;-0.207040;,
+  0.393599;-0.891572;-0.224006;,
+  -0.002751;-0.999989;-0.003787;,
+  -0.003132;-0.999989;-0.003479;,
+  -0.003479;-0.999989;-0.003132;,
+  -0.003787;-0.999989;-0.002751;,
+  -0.004054;-0.999989;-0.002341;,
+  -0.004276;-0.999989;-0.001904;,
+  -0.004452;-0.999989;-0.001447;,
+  -0.004579;-0.999989;-0.000973;,
+  -0.004655;-0.999989;-0.000490;,
+  -0.002341;-0.999989;-0.004054;,
+  -0.399303;-0.866033;0.300906;,
+  -0.365663;-0.866032;0.340996;,
+  -0.328016;-0.866032;0.377350;,
+  -0.286775;-0.866033;0.409570;,
+  -0.242393;-0.866032;0.437303;,
+  -0.195354;-0.866032;0.460244;,
+  -0.146176;-0.866033;0.478143;,
+  -0.095395;-0.866032;0.490803;,
+  -0.428569;-0.866032;0.257519;,
+  0.607933;0.258488;-0.750734;,
+  0.607933;0.258489;-0.750734;,
+  0.607933;0.258488;-0.750734;,
+  0.607933;0.258488;-0.750734;,
+  0.250023;0.258490;-0.933098;,
+  0.250024;0.258490;-0.933098;,
+  0.250022;0.258489;-0.933098;,
+  0.250023;0.258490;-0.933098;,
+  0.607932;-0.258488;-0.750734;,
+  0.607933;-0.258488;-0.750734;,
+  0.607933;-0.258488;-0.750734;,
+  0.607933;-0.258488;-0.750734;,
+  0.250022;-0.258489;-0.933098;,
+  0.250022;-0.258489;-0.933098;,
+  0.250022;-0.258489;-0.933098;,
+  0.250022;-0.258489;-0.933098;,
+  0.860725;-0.258488;-0.438562;,
+  0.860725;-0.258488;-0.438562;,
+  0.860725;-0.258488;-0.438562;,
+  0.860725;-0.258488;-0.438562;,
+  0.754719;0.000000;-0.656048;,
+  0.809017;0.000000;-0.587785;,
+  0.707107;0.000000;-0.707107;,
+  0.544639;0.000000;-0.838671;,
+  0.499999;0.000000;-0.866026;,
+  0.422631;0.000000;-0.906302;,
+  0.358368;0.000000;-0.933580;,
+  0.156434;0.000001;-0.987688;,
+  0.104528;0.000001;-0.994522;,
+  0.017466;0.000000;-0.999847;,
+  -0.052335;0.000000;-0.998630;,
+  0.838670;0.000000;-0.544639;,
+  -0.533707;-0.707054;0.463931;,
+  -0.482290;-0.707053;0.517178;,
+  -0.425587;-0.707054;0.564757;,
+  -0.230238;-0.707054;0.668630;,
+  -0.060141;-0.995423;0.074268;,
+  -0.060141;-0.995423;0.074268;,
+  -0.060141;-0.995423;0.074268;,
+  -0.060141;-0.995423;0.074268;,
+  0.733390;-0.003872;0.679797;,
+  0.733390;-0.003873;0.679797;,
+  0.733390;-0.003873;0.679797;,
+  0.733391;-0.003873;0.679796;,
+  -0.799411;0.004327;-0.600769;,
+  -0.799411;0.004327;-0.600769;,
+  -0.799411;0.004327;-0.600769;,
+  -0.799411;0.004328;-0.600768;,
+  -0.024918;-0.995355;0.092993;,
+  -0.024918;-0.995355;0.092993;,
+  -0.024918;-0.995355;0.092993;,
+  -0.024918;-0.995355;0.092993;,
+  0.944621;-0.005401;0.328120;,
+  0.944620;-0.005401;0.328121;,
+  0.944620;-0.005401;0.328121;,
+  0.944620;-0.005401;0.328121;,
+  0.733390;0.003873;0.679797;,
+  0.733390;0.003873;0.679797;,
+  0.733390;0.003873;0.679797;,
+  0.733390;0.003874;0.679797;,
+  -0.060141;0.995423;0.074268;,
+  -0.060141;0.995423;0.074268;,
+  -0.060141;0.995423;0.074268;,
+  -0.060141;0.995423;0.074268;,
+  -0.799411;-0.004326;-0.600768;,
+  -0.799411;-0.004327;-0.600768;,
+  -0.799411;-0.004327;-0.600768;,
+  -0.799412;-0.004327;-0.600768;,
+  0.944620;0.005401;0.328121;,
+  0.944620;0.005401;0.328121;,
+  0.944620;0.005401;0.328121;,
+  0.944620;0.005401;0.328121;,
+  0.151141;0.631131;-0.760809;,
+  0.566587;0.189256;-0.801973;,
+  0.856230;-0.184578;0.482494;,
+  0.866175;-0.004658;0.499719;,
+  0.827799;-0.356431;0.433250;,
+  0.976717;-0.210657;-0.040590;,
+  0.993664;-0.111826;-0.011236;,
+  0.863228;-0.007594;-0.504756;,
+  0.845406;0.004539;-0.534105;,
+  0.949866;-0.300280;-0.087097;,
+  0.862499;-0.006281;-0.506019;,
+  0.463613;-0.374501;-0.803002;,
+  0.492414;-0.173536;-0.852886;,
+  0.856230;-0.184578;-0.482494;,
+  0.827799;-0.356430;-0.433250;,
+  0.862499;-0.006281;0.506019;,
+  0.863228;-0.007594;0.504756;,
+  0.566587;0.189256;0.801973;,
+  0.949866;-0.300280;0.087097;,
+  0.976717;-0.210656;0.040590;,
+  0.845406;0.004539;0.534106;,
+  0.993664;-0.111826;0.011237;,
+  0.499693;0.035013;-0.865494;,
+  0.866175;-0.004658;-0.499719;,
+  0.865011;-0.009182;-0.501668;,
+  0.999967;-0.008109;-0.000319;,
+  0.857199;0.175466;0.484171;,
+  0.782124;-0.512706;0.354139;,
+  0.914285;-0.376780;-0.148725;,
+  0.861923;-0.004694;-0.507018;,
+  0.414551;-0.559099;-0.718023;,
+  0.782124;-0.512706;-0.354139;,
+  0.861923;-0.004693;0.507018;,
+  0.914285;-0.376780;0.148725;,
+  0.865011;-0.009182;0.501668;,
+  0.999967;-0.008109;0.000320;,
+  0.485134;0.242032;-0.840277;,
+  0.857199;0.175466;-0.484172;,
+  0.710848;0.062679;-0.700547;,
+  0.891527;-0.005624;-0.452933;,
+  0.995350;0.095964;-0.008317;,
+  0.829694;0.347920;0.436532;,
+  0.721202;-0.646574;0.248618;,
+  0.871529;-0.436813;-0.222780;,
+  0.861523;-0.002901;-0.507710;,
+  0.721201;-0.646574;-0.248618;,
+  0.861523;-0.002901;0.507710;,
+  0.871529;-0.436813;0.222780;,
+  0.891527;-0.005624;0.452933;,
+  0.995350;0.095964;0.008317;,
+  0.449372;0.438473;-0.778335;,
+  0.829694;0.347920;-0.436532;,
+  0.707107;0.000000;-0.707107;,
+  0.866026;0.000000;-0.500000;,
+  0.980015;0.195841;-0.034877;,
+  0.784862;0.505170;0.358881;,
+  0.647694;-0.752183;0.121299;,
+  0.823467;-0.477755;-0.306027;,
+  0.647694;-0.752183;-0.121299;,
+  0.861319;-0.000981;0.508063;,
+  0.823467;-0.477755;0.306027;,
+  0.866025;0.000000;0.500000;,
+  0.980015;0.195841;0.034877;,
+  0.393970;0.615751;-0.682377;,
+  0.784862;0.505170;-0.358880;,
+  0.710848;-0.062678;-0.700547;,
+  0.833559;-0.027185;-0.551761;,
+  0.954633;0.287160;-0.078841;,
+  0.724663;0.640340;0.254613;,
+  0.564814;-0.824918;-0.022254;,
+  0.564814;-0.824918;0.022254;,
+  0.772198;-0.497817;0.394827;,
+  0.833559;-0.027185;0.551761;,
+  0.954632;0.287160;0.078841;,
+  0.321350;0.766117;-0.556595;,
+  0.724663;0.640340;-0.254613;,
+  0.583915;-0.130598;-0.801242;,
+  0.521878;-0.203256;-0.828450;,
+  0.868746;-0.007595;-0.495200;,
+  0.920311;0.365929;-0.138288;,
+  0.651728;0.747525;0.128285;,
+  0.476184;-0.861600;-0.175766;,
+  0.521878;-0.203256;0.828450;,
+  0.868746;-0.007594;0.495200;,
+  0.920311;0.365929;0.138288;,
+  0.234686;0.883001;-0.406487;,
+  0.651728;0.747525;-0.128285;,
+  0.456520;-0.203256;-0.866185;,
+  0.296738;-0.321332;-0.899273;,
+  0.516446;-0.309734;-0.798341;,
+  0.869475;-0.006281;-0.493936;,
+  0.878552;0.428704;-0.210617;,
+  0.569244;0.822040;-0.014581;,
+  0.516446;-0.309733;0.798341;,
+  0.869475;-0.006281;0.493936;,
+  0.878552;0.428704;0.210617;,
+  0.569244;0.822040;0.014581;,
+  0.433161;-0.309733;-0.846426;,
+  -0.456773;-0.406736;-0.791154;,
+  -0.210062;-0.423550;-0.881181;,
+  -0.029956;-0.453917;-0.890540;,
+  0.084370;-0.512706;-0.854409;,
+  0.585942;-0.376780;-0.717432;,
+  0.870052;-0.004693;-0.492938;,
+  0.831178;0.472744;-0.292670;,
+  0.480816;0.860627;-0.167742;,
+  0.084369;-0.512706;0.854409;,
+  0.585942;-0.376780;0.717432;,
+  0.870052;-0.004694;0.492938;,
+  0.831179;0.472744;0.292670;,
+  0.913546;-0.406736;0.000000;,
+  0.697755;-0.512706;-0.500270;,
+  0.697755;-0.512706;0.500270;,
+  -0.419375;-0.544518;-0.726378;,
+  0.145292;-0.646574;-0.748888;,
+  0.628698;-0.436813;-0.643376;,
+  0.870451;-0.002901;-0.492246;,
+  0.780263;0.496122;-0.380859;,
+  0.145292;-0.646574;0.748888;,
+  0.628698;-0.436813;0.643376;,
+  0.870451;-0.002901;0.492246;,
+  0.780263;0.496122;0.380859;,
+  0.838749;-0.544518;-0.000000;,
+  0.575910;-0.646574;-0.500270;,
+  0.575910;-0.646574;0.500270;,
+  -0.347370;-0.719261;-0.601663;,
+  0.218799;-0.752183;-0.621569;,
+  0.676761;-0.477755;-0.560129;,
+  0.870655;-0.000981;-0.491893;,
+  0.218799;-0.752183;0.621569;,
+  0.676761;-0.477755;0.560129;,
+  0.870655;-0.000981;0.491893;,
+  0.694740;-0.719261;-0.000000;,
+  0.428895;-0.752183;-0.500270;,
+  -0.265008;-0.847988;-0.459007;,
+  0.301679;-0.824918;-0.478016;,
+  0.728029;-0.497817;-0.471330;,
+  0.870655;0.000981;-0.491893;,
+  0.530016;-0.847988;-0.000000;,
+  0.390310;-0.861600;-0.324505;,
+  0.780263;-0.496122;-0.380859;,
+  0.492414;-0.173537;0.852886;,
+  0.499693;0.035013;0.865494;,
+  0.463613;-0.374501;0.803002;,
+  0.485134;0.242032;0.840277;,
+  0.414551;-0.559098;0.718023;,
+  0.583915;0.130597;-0.801241;,
+  0.449372;0.438473;0.778335;,
+  0.347370;-0.719261;0.601662;,
+  0.710848;0.062678;0.700547;,
+  0.583915;0.130597;0.801242;,
+  0.710848;0.062679;-0.700547;,
+  0.393970;0.615751;0.682377;,
+  0.265008;-0.847988;0.459007;,
+  0.707107;0.000000;0.707107;,
+  0.321350;0.766118;0.556595;,
+  0.171064;-0.939654;0.296291;,
+  0.710848;-0.062678;0.700547;,
+  0.707107;0.000000;0.707107;,
+  0.234686;0.883001;0.406487;,
+  0.710848;-0.062678;0.700547;,
+  0.583915;-0.130598;0.801242;,
+  0.583915;-0.130598;-0.801242;,
+  0.137764;0.961293;0.238614;,
+  0.583915;-0.130598;0.801242;,
+  0.296738;-0.321332;0.899273;,
+  0.401938;-0.130598;-0.906306;,
+  0.630425;-0.321332;-0.706619;,
+  0.630425;-0.321332;0.706619;,
+  -0.475528;-0.309017;-0.823639;,
+  -0.029955;-0.453917;0.890540;,
+  0.868156;-0.423550;-0.258672;,
+  0.951057;-0.309017;0.000000;,
+  0.630425;-0.321332;-0.706619;,
+  0.786208;-0.453917;-0.419328;,
+  0.868156;-0.423550;0.258671;,
+  0.786208;-0.453917;0.419328;,
+  -0.210062;-0.423550;-0.881181;,
+  -0.029956;-0.453917;-0.890540;,
+  0.868156;-0.423550;-0.258672;,
+  0.786208;-0.453917;-0.419328;,
+  0.868156;-0.423550;0.258671;,
+  0.786208;-0.453917;0.419328;,
+  0.913546;-0.406736;0.000000;,
+  -0.456773;-0.406736;-0.791154;,
+  0.456520;-0.203256;-0.866185;,
+  0.697755;-0.512706;0.500270;,
+  -0.668630;0.707053;0.230239;,
+  -0.691653;0.707109;0.147016;,
+  -0.674341;0.219109;0.705163;,
+  -0.698876;0.706626;0.110691;,
+  -0.860665;0.438683;0.258483;,
+  -0.754606;0.245180;0.608651;,
+  -0.866025;0.500000;0.000000;,
+  -0.754602;0.245193;-0.608651;,
+  -0.860661;0.438690;-0.258484;,
+  -0.698878;0.706624;-0.110692;,
+  -0.694169;0.707054;-0.134923;,
+  -0.676265;0.707052;-0.206744;,
+  -0.650949;0.707052;-0.276301;,
+  -0.405602;0.707053;0.579278;,
+  -0.463931;0.707054;0.533707;,
+  -0.517177;0.707055;0.482289;,
+  -0.564757;0.707054;0.425588;,
+  -0.606149;0.707053;0.364224;,
+  -0.640901;0.707053;0.298868;,
+  0.256876;0.428704;0.866157;,
+  0.271994;0.822039;0.500270;,
+  0.162130;0.472744;0.866157;,
+  0.069643;0.997572;-0.000000;,
+  0.095139;0.860627;0.500270;,
+  0.008928;-0.002901;0.999956;,
+  0.060298;0.496122;0.866157;,
+  -0.139286;0.990252;0.000000;,
+  -0.085875;0.861601;0.500270;,
+  -0.085875;0.861600;-0.500270;,
+  0.009336;-0.000981;0.999956;,
+  -0.044169;0.497817;0.866157;,
+  -0.342127;0.939654;0.000000;,
+  -0.263135;0.824918;0.500270;,
+  -0.263135;0.824918;-0.500270;,
+  -0.146706;0.477755;-0.866157;,
+  -0.044169;-0.497817;0.866157;,
+  0.009336;0.000981;0.999956;,
+  -0.146706;0.477755;0.866157;,
+  -0.530016;0.847988;-0.000000;,
+  -0.428895;0.752183;0.500270;,
+  -0.428895;0.752183;-0.500270;,
+  -0.242831;0.436813;-0.866157;,
+  0.060298;-0.496122;0.866157;,
+  0.008928;0.002901;0.999956;,
+  -0.242831;0.436813;0.866157;,
+  -0.694740;0.719261;0.000000;,
+  -0.575910;0.646574;0.500270;,
+  -0.575910;0.646574;-0.500270;,
+  -0.328343;0.376780;-0.866157;,
+  -0.271994;0.822040;0.500270;,
+  0.162130;-0.472744;0.866157;,
+  0.008129;0.004694;0.999956;,
+  -0.328343;0.376780;0.866157;,
+  -0.829101;0.559099;0.000000;,
+  -0.721893;0.510892;0.466754;,
+  -0.721893;0.510892;-0.466755;,
+  -0.399505;0.300280;-0.866157;,
+  0.271994;-0.822040;0.500270;,
+  -0.095139;0.860627;0.500270;,
+  0.256876;-0.428705;0.866157;,
+  0.006976;0.006281;0.999956;,
+  -0.399505;0.300280;0.866156;,
+  -0.791012;0.352175;0.500273;,
+  -0.791006;0.352188;-0.500274;,
+  -0.513689;0.214366;-0.830765;,
+  0.436962;-0.747525;0.500270;,
+  -0.060298;0.496122;0.866157;,
+  0.085875;0.861600;0.500270;,
+  0.340395;-0.365929;0.866157;,
+  0.005518;0.007594;0.999956;,
+  -0.513690;0.214364;0.830765;,
+  -0.406830;0.866058;0.290573;,
+  -0.374228;0.866059;0.331505;,
+  -0.337526;0.866059;0.368807;,
+  -0.297127;0.866058;0.402068;,
+  -0.455059;0.866058;-0.207040;,
+  -0.474208;0.866058;-0.158339;,
+  -0.488161;0.866058;-0.107903;,
+  -0.568445;0.817780;-0.090033;,
+  0.582833;-0.640341;0.500270;,
+  0.044169;0.497817;0.866157;,
+  0.263135;0.824918;0.500270;,
+  -0.568444;0.817781;0.090032;,
+  -0.411712;0.907103;0.087512;,
+  0.409038;-0.287160;0.866157;,
+  -0.033308;0.019230;0.999260;,
+  -0.477226;0.155060;0.864993;,
+  -0.476710;0.866058;0.150633;,
+  -0.458354;0.866058;0.199638;,
+  -0.434975;0.866058;0.246456;,
+  -0.002751;0.999989;-0.003787;,
+  -0.003132;0.999989;-0.003479;,
+  -0.003478;0.999989;-0.003132;,
+  -0.003787;0.999989;-0.002751;,
+  -0.004054;0.999989;-0.002341;,
+  0.001904;0.999989;-0.004276;,
+  0.001447;0.999989;-0.004452;,
+  -0.036998;0.999266;-0.009914;,
+  0.000000;1.000000;-0.000000;,
+  0.703231;-0.505170;0.500270;,
+  0.146706;0.477755;0.866157;,
+  0.000001;1.000000;-0.000000;,
+  0.036998;0.999266;-0.009914;,
+  0.430359;-0.179604;0.884609;,
+  0.000001;0.000000;1.000000;,
+  -0.001446;0.999989;-0.004452;,
+  -0.001904;0.999989;-0.004276;,
+  -0.002340;0.999989;-0.004054;,
+  0.432136;0.846306;-0.311487;,
+  0.368807;0.866058;-0.337527;,
+  0.331506;0.866058;-0.374229;,
+  0.458354;0.866058;0.199638;,
+  0.476711;0.866058;0.150633;,
+  0.457378;0.884540;0.091622;,
+  0.494284;0.865768;0.078288;,
+  0.767737;-0.316984;0.556867;,
+  0.494284;0.865768;-0.078288;,
+  0.521469;0.846306;-0.108792;,
+  0.477223;-0.155063;0.864993;,
+  0.474207;0.866058;-0.158339;,
+  0.455058;0.866058;-0.207040;,
+  0.393599;0.891572;-0.224006;,
+  0.733813;0.421038;-0.533147;,
+  0.641988;0.500068;-0.581192;,
+  0.844515;0.533387;0.047872;,
+  0.829264;0.532812;0.168620;,
+  0.855614;0.499559;0.135516;,
+  0.824617;-0.267934;0.498215;,
+  0.983292;-0.083544;0.161734;,
+  0.855617;0.499555;-0.135516;,
+  0.866278;0.466571;-0.178533;,
+  0.674345;-0.219109;0.705160;,
+  0.822877;0.500068;-0.269825;,
+  0.732422;0.610463;-0.301486;,
+  0.666523;0.631131;-0.396761;,
+  0.996919;0.000000;-0.078433;,
+  0.981630;0.000001;-0.190796;,
+  0.956309;0.000001;-0.292358;,
+  0.933581;0.000000;-0.358367;,
+  0.860725;0.258489;-0.438561;,
+  0.860725;0.258489;-0.438561;,
+  0.860725;0.258489;-0.438562;,
+  0.860725;0.258489;-0.438561;,
+  -0.469371;0.883001;-0.000000;,
+  -0.275528;0.961293;0.000000;,
+  -0.069643;0.997572;0.000000;,
+  -0.866025;0.500000;0.000000;,
+  -0.860661;0.438690;-0.258484;,
+  0.139286;0.990252;-0.000000;,
+  -0.860665;0.438683;0.258483;,
+  -0.517177;0.707055;0.482289;,
+  -0.676265;0.707052;-0.206744;,
+  -0.694169;0.707054;-0.134923;,
+  0.342127;0.939654;0.000000;,
+  -0.674342;0.219112;0.705161;,
+  -0.674342;0.219108;0.705163;,
+  -0.754606;0.245180;0.608651;,
+  -0.691653;0.707109;0.147016;,
+  -0.640901;0.707053;0.298868;,
+  -0.564757;0.707054;0.425588;,
+  -0.568445;0.817780;-0.090033;,
+  -0.255960;0.965837;-0.040540;,
+  0.787941;-0.615751;0.000000;,
+  -0.568444;0.817781;0.090032;,
+  -0.255960;0.965837;0.040540;,
+  -0.477226;0.155060;0.864993;,
+  -0.247416;0.080391;0.965569;,
+  0.000000;1.000000;-0.000000;,
+  0.255960;0.965837;0.040540;,
+  0.913546;-0.406736;0.000000;,
+  0.255960;0.965837;-0.040541;,
+  0.247415;-0.080392;0.965569;,
+  0.000001;0.000000;1.000000;,
+  0.698881;0.706621;0.110692;,
+  0.698880;0.706622;-0.110692;,
+  0.674343;-0.219110;0.705161;,
+  0.957681;0.258739;0.126100;,
+  0.855614;0.499559;0.135516;,
+  0.957682;0.258737;-0.126095;,
+  0.964691;0.258489;-0.050546;,
+  0.983292;-0.083544;0.161734;,
+  0.996919;0.000000;-0.078433;,
+  0.957682;0.258737;-0.126095;,
+  0.855617;0.499555;-0.135516;,
+  0.400908;-0.001707;0.916117;,
+  0.400908;-0.001707;0.916117;,
+  0.400908;-0.001707;0.916117;,
+  0.400909;-0.001707;0.916116;,
+  0.400908;0.001707;0.916117;,
+  0.400908;0.001707;0.916117;,
+  0.400908;0.001707;0.916117;,
+  0.400908;0.001707;0.916117;,
+  -0.084752;0.995466;0.043183;,
+  -0.084752;0.995466;0.043183;,
+  -0.084752;0.995466;0.043183;,
+  -0.084752;0.995466;0.043183;,
+  -0.791006;0.352188;-0.500274;,
+  -0.791012;0.352175;0.500273;,
+  -0.488161;0.866058;-0.107903;,
+  -0.411712;0.907103;0.087512;,
+  0.829264;0.532812;0.168620;,
+  0.654185;0.438684;0.616115;,
+  0.433013;0.499999;0.750001;,
+  -0.273515;0.219104;0.936581;,
+  -0.149807;0.245188;0.957831;,
+  0.206476;0.438687;0.874598;,
+  0.253579;0.706621;0.660594;,
+  0.230238;0.707054;0.668629;,
+  0.159086;0.707053;0.689033;,
+  0.086192;0.707052;0.701889;,
+  0.012352;0.707052;0.707053;,
+  -0.061623;0.707052;0.704472;,
+  -0.134923;0.707052;0.694170;,
+  -0.206744;0.707053;0.676264;,
+  -0.276300;0.707053;0.650949;,
+  -0.342829;0.707053;0.618501;,
+  -0.405602;0.707053;0.579278;,
+  -0.878551;0.428705;0.210618;,
+  -0.569244;0.822040;0.014581;,
+  -0.831179;0.472744;0.292670;,
+  -0.034822;0.997572;-0.060313;,
+  -0.480816;0.860627;0.167742;,
+  -0.780262;0.496122;0.380859;,
+  -0.870451;-0.002901;0.492246;,
+  0.069643;0.990252;0.120625;,
+  -0.390309;0.861600;0.324505;,
+  -0.728029;0.497817;0.471330;,
+  -0.870655;-0.000981;0.491893;,
+  0.171064;0.939654;0.296291;,
+  0.564814;0.824918;-0.022254;,
+  -0.301679;0.824918;0.478016;,
+  -0.676761;0.477755;0.560129;,
+  -0.870655;0.000981;0.491893;,
+  -0.728029;-0.497817;0.471330;,
+  0.265008;0.847988;0.459007;,
+  0.647694;0.752183;0.121299;,
+  -0.218799;0.752183;0.621569;,
+  -0.628698;0.436813;0.643376;,
+  -0.870451;0.002901;0.492246;,
+  -0.780263;-0.496122;0.380859;,
+  0.234686;0.883001;0.406487;,
+  0.347370;0.719261;0.601663;,
+  0.721202;0.646573;0.248618;,
+  -0.145291;0.646573;0.748888;,
+  -0.480816;-0.860627;0.167742;,
+  -0.585942;0.376780;0.717432;,
+  -0.870052;0.004694;0.492937;,
+  -0.831179;-0.472744;0.292670;,
+  0.137764;0.961293;0.238614;,
+  -0.297249;0.822039;0.485689;,
+  0.414551;0.559098;0.718023;,
+  0.765168;0.510892;0.391800;,
+  -0.043274;0.510891;0.858555;,
+  -0.569244;-0.822040;0.014581;,
+  -0.550361;0.300280;0.779060;,
+  -0.869475;0.006281;0.493937;,
+  -0.878552;-0.428704;0.210617;,
+  0.034821;0.997572;0.060313;,
+  -0.385677;0.860627;0.332528;,
+  -0.037748;0.352183;0.935170;,
+  -0.651728;-0.747525;-0.128286;,
+  -0.462619;0.214365;0.860251;,
+  -0.868746;0.007594;0.495199;,
+  -0.920311;-0.365929;0.138288;,
+  -0.719965;0.496122;0.485298;,
+  -0.069643;0.990252;-0.120625;,
+  -0.476184;0.861600;0.175765;,
+  -0.297127;0.866058;0.402068;,
+  -0.253472;0.866058;0.430924;,
+  -0.207039;0.866058;0.455058;,
+  -0.158339;0.866058;0.474207;,
+  -0.107903;0.866058;0.488160;,
+  -0.056285;0.866058;0.496765;,
+  -0.004051;0.866058;0.499927;,
+  0.048228;0.866058;0.497612;,
+  0.099979;0.866058;0.489845;,
+  0.150633;0.866059;0.476710;,
+  0.206252;0.817780;0.537304;,
+  -0.724663;-0.640340;-0.254613;,
+  -0.510495;0.155059;0.845785;,
+  -0.848731;0.019231;0.528476;,
+  -0.954632;-0.287160;0.078842;,
+  -0.772198;0.497817;0.394827;,
+  -0.171064;0.939654;-0.296291;,
+  -0.564814;0.824918;0.022254;,
+  -0.004054;0.999989;-0.002341;,
+  -0.004276;0.999989;-0.001904;,
+  -0.004452;0.999989;-0.001447;,
+  -0.004578;0.999989;-0.000973;,
+  -0.004655;0.999989;-0.000490;,
+  -0.004681;0.999989;-0.000000;,
+  -0.004655;0.999989;0.000489;,
+  -0.004579;0.999989;0.000973;,
+  0.009913;0.999266;0.036998;,
+  -0.000000;1.000000;0.000000;,
+  -0.784862;-0.505170;-0.358881;,
+  -0.866025;-0.000004;0.500001;,
+  -0.981274;-0.179601;0.069602;,
+  -0.823467;0.477755;0.306027;,
+  -0.647694;0.752183;-0.121299;,
+  0.150633;0.866058;-0.476711;,
+  0.096901;0.891572;-0.442391;,
+  0.057676;0.846306;-0.529565;,
+  -0.004051;0.866058;-0.499927;,
+  -0.056286;0.866058;-0.496765;,
+  -0.091413;0.891572;-0.443557;,
+  -0.154487;0.866065;-0.475463;,
+  -0.179344;0.865768;-0.467206;,
+  -0.866130;-0.316984;-0.386445;,
+  -0.987718;-0.155059;0.019206;,
+  0.151141;0.631131;-0.760809;,
+  0.094811;0.421038;-0.902074;,
+  -0.002336;0.500068;-0.865983;,
+  -0.060399;0.610462;-0.789739;,
+  -0.171375;0.631131;-0.756508;,
+  -0.278525;0.466571;-0.839485;,
+  -0.310447;0.499557;-0.808743;,
+  -0.843776;-0.267935;-0.465030;,
+  -0.947859;-0.219108;-0.231418;,
+  0.017466;0.000000;-0.999847;,
+  -0.052335;0.000000;-0.998630;,
+  -0.258819;0.000001;-0.965926;,
+  -0.325581;0.000001;-0.945514;,
+  -0.151120;0.258490;-0.954120;,
+  -0.151120;0.258490;-0.954120;,
+  -0.151121;0.258489;-0.954120;,
+  -0.151120;0.258490;-0.954120;,
+  0.433013;0.499999;0.750001;,
+  0.206476;0.438687;0.874598;,
+  -0.342829;0.707053;0.618501;,
+  -0.276300;0.707053;0.650949;,
+  -0.206744;0.707053;0.676264;,
+  -0.134923;0.707052;0.694170;,
+  -0.061623;0.707052;0.704472;,
+  0.086192;0.707052;0.701889;,
+  0.230238;0.707054;0.668629;,
+  -0.273515;0.219102;0.936581;,
+  -0.273517;0.219105;0.936579;,
+  -0.149807;0.245188;0.957831;,
+  0.206252;0.817780;0.537304;,
+  0.092871;0.965837;0.241937;,
+  -0.510495;0.155059;0.845785;,
+  -0.712498;0.080389;0.697054;,
+  -0.000000;1.000000;0.000000;,
+  -0.092871;0.965837;-0.241937;,
+  -0.959915;-0.080388;0.268515;,
+  -0.866025;-0.000004;0.500001;,
+  -0.253578;0.706622;-0.660594;,
+  -0.179344;0.865768;-0.467206;,
+  -0.947860;-0.219108;-0.231417;,
+  -0.973531;0.005650;-0.228483;,
+  -0.973531;0.005649;-0.228484;,
+  -0.973531;0.005649;-0.228484;,
+  -0.973531;0.005649;-0.228484;,
+  0.015195;-0.995272;0.095935;,
+  0.015195;-0.995272;0.095935;,
+  0.015195;-0.995272;0.095935;,
+  0.015195;-0.995272;0.095935;,
+  0.996602;-0.006020;-0.082153;,
+  0.996602;-0.006020;-0.082153;,
+  0.996602;-0.006020;-0.082153;,
+  0.996602;-0.006020;-0.082153;,
+  -0.982551;0.006015;0.185898;,
+  -0.982551;0.006015;0.185898;,
+  -0.982551;0.006015;0.185898;,
+  -0.982551;0.006016;0.185898;,
+  -0.024917;0.995355;0.092993;,
+  -0.024917;0.995355;0.092993;,
+  -0.024917;0.995355;0.092993;,
+  -0.024917;0.995355;0.092993;,
+  -0.973532;-0.005650;-0.228483;,
+  -0.973531;-0.005649;-0.228483;,
+  -0.973531;-0.005649;-0.228483;,
+  -0.973531;-0.005649;-0.228484;,
+  0.710753;0.703375;0.009681;,
+  0.710753;0.703375;0.009681;,
+  0.996602;0.006020;-0.082153;,
+  0.996602;0.006020;-0.082153;,
+  0.710753;0.703375;0.009681;,
+  0.015195;0.995272;0.095935;,
+  0.710753;0.703375;0.009681;,
+  0.015195;0.995272;0.095935;,
+  -0.982551;-0.006015;0.185897;,
+  -0.982551;-0.006015;0.185898;,
+  -0.982551;-0.006015;0.185898;,
+  -0.982551;-0.006015;0.185898;,
+  -0.037748;0.352183;0.935170;,
+  0.150633;0.866059;0.476710;,
+  -0.650949;0.707052;-0.276301;,
+  -0.618501;0.707053;-0.342829;,
+  -0.579277;0.707054;-0.405602;,
+  -0.533707;0.707053;-0.463931;,
+  -0.482290;0.707053;-0.517178;,
+  -0.425588;0.707053;-0.564757;,
+  -0.364223;0.707053;-0.606150;,
+  -0.298869;0.707053;-0.640901;,
+  -0.230239;0.707053;-0.668630;,
+  -0.159087;0.707053;-0.689033;,
+  -0.086191;0.707053;-0.701888;,
+  -0.012352;0.707052;-0.707053;,
+  0.056286;0.866059;-0.496764;,
+  0.004051;0.866058;-0.499927;,
+  -0.048228;0.866058;-0.497612;,
+  -0.099978;0.866058;-0.489844;,
+  -0.150633;0.866058;-0.476710;,
+  -0.199638;0.866058;-0.458354;,
+  -0.246455;0.866058;-0.434975;,
+  -0.290572;0.866058;-0.406830;,
+  -0.331506;0.866058;-0.374229;,
+  -0.368808;0.866058;-0.337527;,
+  -0.402068;0.866059;-0.297127;,
+  -0.430924;0.866058;-0.253472;,
+  -0.455059;0.866058;-0.207040;,
+  0.004681;0.999989;0.000000;,
+  0.004655;0.999989;-0.000489;,
+  0.004579;0.999989;-0.000973;,
+  0.004452;0.999989;-0.001447;,
+  0.004276;0.999989;-0.001904;,
+  0.004054;0.999989;-0.002340;,
+  0.003787;0.999989;-0.002751;,
+  0.003479;0.999989;-0.003132;,
+  0.003132;0.999989;-0.003479;,
+  0.002751;0.999989;-0.003787;,
+  0.002341;0.999989;-0.004054;,
+  0.001904;0.999989;-0.004276;,
+  -0.002805;0.891572;0.452870;,
+  0.053687;0.846306;0.529984;,
+  0.107903;0.866058;0.488160;,
+  0.158339;0.866058;0.474207;,
+  0.181637;0.891572;0.414858;,
+  0.264610;0.846306;0.462329;,
+  0.297127;0.866058;0.402068;,
+  0.337527;0.866058;0.368808;,
+  0.334671;0.891572;0.305114;,
+  0.429779;0.846306;0.314731;,
+  0.434975;0.866058;0.246455;,
+  0.458354;0.866058;0.199638;,
+  0.476711;0.866058;0.150633;,
+  0.010343;0.631131;0.775607;,
+  0.094812;0.421038;0.902074;,
+  0.182333;0.500068;0.846573;,
+  0.223275;0.610463;0.759924;,
+  0.324917;0.631131;0.704346;,
+  0.453522;0.421038;0.785522;,
+  0.510902;0.500068;0.699222;,
+  0.513061;0.610462;0.603411;,
+  0.583310;0.631131;0.511296;,
+  0.733813;0.421038;0.533146;,
+  0.721865;0.545675;0.425618;,
+  0.652569;0.530605;0.540936;,
+  0.844515;0.533387;0.047872;,
+  0.052336;0.000000;0.998630;,
+  0.104529;0.000001;0.994522;,
+  0.190796;0.000000;0.981630;,
+  0.258819;0.000000;0.965926;,
+  0.453991;0.000000;0.891006;,
+  0.500000;0.000001;0.866025;,
+  0.573565;0.000001;0.819160;,
+  0.629321;0.000001;0.777146;,
+  0.777146;0.000001;0.629320;,
+  0.809017;0.000000;0.587785;,
+  0.866025;0.000000;0.500000;,
+  0.029959;0.000000;0.999551;,
+  0.182333;-0.500068;0.846574;,
+  0.223275;-0.610463;0.759923;,
+  0.324917;-0.631131;0.704345;,
+  0.453522;-0.421037;0.785522;,
+  0.510902;-0.500067;0.699222;,
+  0.513061;-0.610462;0.603411;,
+  0.583310;-0.631131;0.511296;,
+  0.733813;-0.421038;0.533147;,
+  0.181636;-0.891572;0.414858;,
+  0.264610;-0.846306;0.462328;,
+  0.297127;-0.866058;0.402068;,
+  0.337527;-0.866058;0.368807;,
+  0.003787;-0.999989;-0.002751;,
+  0.346189;0.258489;0.901852;,
+  0.346188;0.258489;0.901852;,
+  0.346189;0.258489;0.901852;,
+  0.346189;0.258489;0.901852;,
+  0.683076;0.258488;0.683075;,
+  0.683076;0.258488;0.683075;,
+  0.683076;0.258488;0.683075;,
+  0.683076;0.258488;0.683075;,
+  0.346189;-0.258487;0.901852;,
+  0.346188;-0.258488;0.901853;,
+  0.346188;-0.258488;0.901853;,
+  0.346186;-0.258489;0.901853;,
+  0.683076;-0.258487;0.683075;,
+  0.683076;-0.258487;0.683075;,
+  0.683076;-0.258487;0.683075;,
+  0.683076;-0.258487;0.683075;,
+  -0.086191;0.707053;-0.701888;,
+  -0.159087;0.707053;-0.689033;,
+  -0.230239;0.707053;-0.668630;,
+  -0.364223;0.707053;-0.606150;,
+  -0.482290;0.707053;-0.517178;,
+  -0.579277;0.707054;-0.405602;,
+  -0.618501;0.707053;-0.342829;,
+  0.190796;0.000000;0.981630;,
+  0.258819;0.000000;0.965926;,
+  0.453991;0.000000;0.891006;,
+  0.500000;0.000001;0.866025;,
+  0.573565;0.000001;0.819160;,
+  0.629321;0.000001;0.777146;,
+  0.777146;0.000001;0.629320;,
+  0.809017;0.000000;0.587785;,
+  0.866025;0.000000;0.500000;,
+  -0.944014;0.005894;0.329854;,
+  -0.944014;0.005893;0.329854;,
+  -0.944014;0.005893;0.329854;,
+  -0.944013;0.005893;0.329854;,
+  0.904623;-0.005730;-0.426173;,
+  0.904623;-0.005730;-0.426174;,
+  0.904623;-0.005730;-0.426174;,
+  0.904623;-0.005730;-0.426174;,
+  -0.067732;-0.995402;-0.067732;,
+  -0.067732;-0.995402;-0.067732;,
+  -0.067732;-0.995402;-0.067732;,
+  -0.067732;-0.995402;-0.067732;,
+  -0.730816;0.004885;0.682557;,
+  -0.730815;0.004885;0.682558;,
+  -0.730815;0.004885;0.682558;,
+  -0.730815;0.004884;0.682558;,
+  0.656566;-0.004494;-0.754255;,
+  0.656566;-0.004494;-0.754255;,
+  0.656566;-0.004494;-0.754255;,
+  0.656566;-0.004493;-0.754255;,
+  0.029959;0.000000;0.999551;,
+  0.364633;0.188633;0.911845;,
+  0.652569;0.530605;0.540936;,
+  -0.944014;-0.005894;0.329854;,
+  -0.944014;-0.005894;0.329854;,
+  -0.944014;-0.005893;0.329854;,
+  0.611291;0.703361;-0.362778;,
+  0.611291;0.703361;-0.362778;,
+  -0.034605;0.995327;-0.090149;,
+  -0.034605;0.995327;-0.090149;,
+  0.611291;0.703361;-0.362778;,
+  0.904623;0.005730;-0.426174;,
+  0.611291;0.703361;-0.362778;,
+  0.904623;0.005730;-0.426174;,
+  -0.387659;0.888697;0.244824;,
+  -0.684388;0.441069;0.580578;,
+  -0.730815;-0.004885;0.682558;,
+  -0.730815;-0.004885;0.682558;,
+  -0.067732;0.995402;-0.067732;,
+  -0.067732;0.995402;-0.067732;,
+  -0.387659;0.888697;0.244824;,
+  -0.684388;0.441069;0.580578;,
+  0.656565;0.004493;-0.754256;,
+  0.656565;0.004493;-0.754256;,
+  0.656565;0.004493;-0.754256;,
+  0.656566;0.004493;-0.754256;,
+  0.583310;-0.631131;0.511296;,
+  0.061623;0.707054;-0.704470;,
+  0.134923;0.707054;-0.694169;,
+  0.218508;0.707107;-0.672498;,
+  0.253578;0.706622;-0.660594;,
+  0.433013;0.500000;-0.750000;,
+  0.206475;0.438687;-0.874598;,
+  0.947857;0.219113;-0.231422;,
+  0.904410;0.245186;-0.349179;,
+  0.654186;0.438687;-0.616113;,
+  0.463932;0.707053;-0.533708;,
+  0.445302;0.706621;-0.549903;,
+  0.517178;0.707053;-0.482290;,
+  0.564757;0.707054;-0.425587;,
+  0.606149;0.707053;-0.364223;,
+  0.640901;0.707053;-0.298868;,
+  0.669049;0.472744;0.573487;,
+  0.385677;0.860627;0.332528;,
+  0.719965;0.496122;0.485298;,
+  0.861523;-0.002901;0.507710;,
+  0.069643;0.990252;-0.120625;,
+  0.476184;0.861600;0.175766;,
+  0.772198;0.497817;0.394826;,
+  0.861319;-0.000981;0.508063;,
+  0.171064;0.939654;-0.296291;,
+  -0.301679;0.824918;-0.478017;,
+  0.564814;0.824918;0.022254;,
+  0.823467;0.477755;0.306027;,
+  0.861319;0.000981;0.508063;,
+  0.772198;-0.497817;0.394827;,
+  0.265008;0.847988;-0.459007;,
+  -0.218799;0.752183;-0.621569;,
+  0.647694;0.752183;-0.121299;,
+  0.871529;0.436813;0.222780;,
+  0.861523;0.002901;0.507709;,
+  0.719965;-0.496122;0.485298;,
+  0.234686;0.883001;-0.406487;,
+  0.347370;0.719261;-0.601663;,
+  -0.145292;0.646574;-0.748888;,
+  0.721202;0.646574;-0.248618;,
+  0.914285;0.376781;0.148724;,
+  0.861923;0.004694;0.507018;,
+  0.669049;-0.472744;0.573487;,
+  0.137764;0.961293;-0.238614;,
+  0.569244;0.822040;0.014581;,
+  0.414551;0.559098;-0.718023;,
+  -0.043275;0.510891;-0.858555;,
+  0.765168;0.510892;-0.391801;,
+  0.297249;-0.822040;0.485689;,
+  0.949866;0.300280;0.087096;,
+  0.862499;0.006281;0.506019;,
+  0.621676;-0.428705;0.655539;,
+  0.034822;0.997572;-0.060313;,
+  0.480816;0.860627;0.167743;,
+  -0.385677;0.860627;-0.332528;,
+  -0.037748;0.352182;-0.935170;,
+  0.828755;0.352181;-0.434896;,
+  -0.234686;-0.883001;0.406488;,
+  0.214765;-0.747525;0.628555;,
+  0.976308;0.214365;-0.029487;,
+  0.863228;0.007594;0.504756;,
+  0.579916;-0.365929;0.727869;,
+  0.780263;0.496122;0.380859;,
+  -0.069643;0.990252;0.120625;,
+  0.390309;0.861600;0.324505;,
+  -0.476184;0.861600;-0.175765;,
+  0.458353;0.866058;-0.199638;,
+  0.434975;0.866058;-0.246455;,
+  0.406830;0.866058;-0.290572;,
+  0.374229;0.866058;-0.331506;,
+  0.337527;0.866058;-0.368807;,
+  -0.321350;-0.766118;0.556595;,
+  0.141830;-0.640341;0.754883;,
+  0.362194;0.817779;-0.447273;,
+  0.987718;0.155062;0.019205;,
+  0.882039;0.019232;0.470784;,
+  0.545595;-0.287160;0.787316;,
+  0.728029;0.497817;0.471330;,
+  -0.171064;0.939654;0.296291;,
+  0.301679;0.824918;0.478016;,
+  -0.564814;0.824918;-0.022254;,
+  -0.724663;-0.640340;0.254613;,
+  0.206252;0.817780;-0.537305;,
+  0.130068;0.907102;-0.400309;,
+  -0.954632;-0.287160;-0.078842;,
+  0.107903;0.866059;-0.488159;,
+  0.056286;0.866059;-0.496764;,
+  0.004051;0.866058;-0.499927;,
+  0.001904;0.999989;0.004276;,
+  0.002340;0.999989;0.004054;,
+  0.002751;0.999989;0.003787;,
+  0.003132;0.999989;0.003479;,
+  0.027084;0.999266;-0.027084;,
+  -0.393971;-0.615751;0.682377;,
+  0.081631;-0.505169;0.859151;,
+  -0.000001;1.000000;0.000001;,
+  0.866026;0.000003;0.499999;,
+  0.550915;-0.179603;0.815006;,
+  0.676761;0.477755;0.560129;,
+  -0.265008;0.847988;0.459007;,
+  0.218800;0.752183;0.621569;,
+  -0.647694;0.752183;0.121299;,
+  -0.784862;-0.505170;0.358881;,
+  0.000000;1.000000;-0.000000;,
+  -0.009913;0.999266;0.036998;,
+  -0.981274;-0.179603;-0.069602;,
+  0.004579;0.999989;0.000973;,
+  0.004655;0.999989;0.000489;,
+  0.004681;0.999989;0.000000;,
+  -0.430924;0.866058;0.253472;,
+  -0.402068;0.866058;0.297127;,
+  -0.338425;0.891572;0.300945;,
+  -0.334520;0.866065;0.371521;,
+  -0.456773;-0.406737;0.791154;,
+  0.098392;-0.316984;0.943313;,
+  -0.314941;0.865768;0.388919;,
+  0.510496;-0.155063;0.845783;,
+  0.628699;0.436813;0.643376;,
+  -0.347370;0.719261;0.601663;,
+  0.145292;0.646574;0.748888;,
+  -0.721202;0.646574;0.248617;,
+  -0.866131;-0.316984;0.386444;,
+  -0.179343;0.865769;0.467205;,
+  -0.166518;0.846306;0.506001;,
+  -0.099978;0.866058;0.489845;,
+  -0.048227;0.866058;0.497612;,
+  -0.002805;0.891572;0.452870;,
+  -0.748795;0.500067;0.435015;,
+  -0.653735;0.610462;0.447177;,
+  -0.569468;0.631131;0.526669;,
+  -0.587753;0.466570;0.660953;,
+  -0.351583;-0.083545;0.932421;,
+  -0.489074;-0.207915;0.847100;,
+  0.019161;-0.267935;0.963247;,
+  -0.500000;-0.000001;0.866025;,
+  -0.545169;0.499554;0.673229;,
+  0.273513;-0.219111;0.936580;,
+  0.585943;0.376780;0.717432;,
+  -0.414551;0.559098;0.718023;,
+  0.084369;0.512706;0.854409;,
+  -0.914285;0.376780;-0.148725;,
+  -0.782124;0.512706;0.354139;,
+  -0.631709;-0.083546;0.770690;,
+  -0.843777;-0.267935;0.465029;,
+  -0.310447;0.499557;0.808743;,
+  -0.278526;0.466571;0.839485;,
+  -0.947861;-0.219107;0.231412;,
+  -0.177763;0.500068;0.847545;,
+  -0.105117;0.610462;0.785039;,
+  0.010343;0.631131;0.775607;,
+  0.094812;0.421038;0.902074;,
+  -0.874626;0.000001;0.484798;,
+  -0.838671;0.000000;0.544639;,
+  -0.707107;0.000000;0.707107;,
+  -0.656048;0.000000;0.754719;,
+  -0.566391;0.000001;0.824137;,
+  -0.351583;0.083544;0.932422;,
+  -0.489073;0.207913;0.847101;,
+  -0.463613;0.374501;0.803002;,
+  0.033827;0.334524;0.941780;,
+  0.550361;0.300280;0.779060;,
+  -0.949866;0.300280;-0.087097;,
+  -0.832518;0.334524;0.441597;,
+  -0.631710;0.083544;0.770690;,
+  -0.430528;0.000000;0.902577;,
+  -0.325582;-0.000000;0.945514;,
+  -0.224965;0.000000;0.974367;,
+  -0.156435;0.000001;0.987688;,
+  0.052336;0.000000;0.998630;,
+  -0.587753;-0.466569;0.660954;,
+  -0.526131;-0.258488;0.810167;,
+  -0.588047;-0.258735;0.766327;,
+  -0.545169;-0.499552;0.673229;,
+  0.488980;0.212905;0.845914;,
+  -0.977073;0.212904;-0.000512;,
+  -0.843776;0.267935;0.465029;,
+  -0.369638;-0.258735;0.892426;,
+  -0.310449;-0.499551;0.808746;,
+  -0.278526;-0.466569;0.839486;,
+  0.848730;0.019229;0.528476;,
+  -0.750734;0.258489;0.607933;,
+  -0.750734;0.258488;0.607933;,
+  -0.750734;0.258489;0.607933;,
+  -0.750734;0.258489;0.607933;,
+  -0.050557;0.258488;0.964691;,
+  -0.050556;0.258488;0.964691;,
+  -0.050558;0.258489;0.964690;,
+  -0.050557;0.258488;0.964691;,
+  0.137764;0.961293;-0.238614;,
+  0.034822;0.997572;-0.060313;,
+  0.433013;0.500000;-0.750000;,
+  0.654186;0.438687;-0.616113;,
+  -0.069643;0.990252;0.120625;,
+  0.606149;0.707053;-0.364223;,
+  0.517178;0.707053;-0.482290;,
+  0.947855;0.219122;-0.231424;,
+  0.947858;0.219111;-0.231421;,
+  0.904410;0.245186;-0.349179;,
+  -0.171064;0.939654;0.296291;,
+  -0.321350;-0.766118;0.556595;,
+  0.218508;0.707107;-0.672498;,
+  0.134923;0.707054;-0.694169;,
+  0.061623;0.707054;-0.704470;,
+  0.163089;0.965837;-0.201398;,
+  0.987718;0.155062;0.019205;,
+  0.959915;0.080391;0.268514;,
+  -0.265008;0.847988;0.459007;,
+  -0.393971;-0.615751;0.682377;,
+  0.092871;0.965837;-0.241938;,
+  -0.000001;1.000000;0.000001;,
+  -0.163089;0.965837;0.201398;,
+  0.712500;-0.080389;0.697052;,
+  0.866026;0.000003;0.499999;,
+  -0.347370;0.719261;0.601663;,
+  -0.456773;-0.406737;0.791154;,
+  0.000000;1.000000;-0.000000;,
+  -0.092871;0.965837;0.241938;,
+  -0.351583;-0.083545;0.932421;,
+  -0.445302;0.706621;0.549902;,
+  -0.314941;0.865768;0.388919;,
+  0.019161;-0.267935;0.963247;,
+  0.273514;-0.219110;0.936579;,
+  0.510496;-0.155063;0.845783;,
+  -0.414551;0.559098;0.718023;,
+  -0.500000;-0.000001;0.866025;,
+  -0.489074;-0.207915;0.847100;,
+  -0.631709;-0.083546;0.770690;,
+  -0.253578;0.706622;0.660593;,
+  -0.947860;-0.219108;0.231414;,
+  -0.987718;-0.155060;-0.019206;,
+  -0.588043;0.258737;0.766329;,
+  -0.526125;0.258490;0.810170;,
+  -0.351583;-0.083545;0.932421;,
+  -0.500000;-0.000001;0.866025;,
+  -0.588043;0.258737;0.766329;,
+  -0.545169;0.499554;0.673229;,
+  -0.463613;0.374501;0.803002;,
+  -0.500000;-0.000001;0.866025;,
+  -0.489073;0.207913;0.847101;,
+  -0.369636;0.258738;0.892426;,
+  -0.438561;0.258489;0.860725;,
+  -0.631709;-0.083546;0.770690;,
+  -0.369636;0.258738;0.892426;,
+  -0.707107;0.000000;0.707107;,
+  -0.656048;0.000000;0.754719;,
+  -0.566391;0.000001;0.824137;,
+  -0.351583;0.083544;0.932422;,
+  -0.500000;-0.000001;0.866025;,
+  -0.489073;0.207913;0.847101;,
+  -0.351583;0.083544;0.932422;,
+  0.019161;0.267934;0.963247;,
+  -0.588047;-0.258735;0.766327;,
+  -0.489073;0.207913;0.847101;,
+  -0.631710;0.083544;0.770690;,
+  -0.438564;-0.258489;0.860724;,
+  -0.430528;0.000000;0.902577;,
+  -0.631710;0.083544;0.770690;,
+  -0.325582;-0.000000;0.945514;,
+  -0.369638;-0.258735;0.892426;,
+  -0.224965;0.000000;0.974367;,
+  0.273528;0.219104;0.936577;,
+  0.273523;0.219105;0.936578;,
+  0.510492;0.155061;0.845786;,
+  -0.843776;0.267935;0.465029;,
+  -0.947860;0.219108;0.231417;,
+  -0.947860;0.219108;0.231415;,
+  0.712498;0.080388;0.697054;,
+  0.678791;-0.003506;0.734323;,
+  0.678791;-0.003506;0.734323;,
+  0.678791;-0.003506;0.734323;,
+  0.678792;-0.003506;0.734323;,
+  0.076851;0.995098;-0.062233;,
+  0.076851;0.995098;-0.062233;,
+  -0.198022;0.888315;-0.414348;,
+  0.828755;0.352181;-0.434896;,
+  -0.500000;-0.000001;0.866025;,
+  -0.566391;0.000001;0.824137;,
+  -0.500000;-0.000001;0.866025;,
+  -0.430528;0.000000;0.902577;,
+  -0.566391;0.000001;0.824137;,
+  -0.500000;-0.000001;0.866025;,
+  -0.430528;0.000000;0.902577;,
+  0.056286;0.866059;-0.496764;,
+  0.010343;0.631131;0.775607;,
+  -0.489074;-0.207915;0.847100;,
+  -0.489074;-0.207915;0.847100;,
+  0.618502;0.707052;0.342830;,
+  0.579278;0.707054;0.405602;,
+  0.533706;0.707055;0.463930;,
+  0.500342;0.706623;0.500342;,
+  0.947860;0.219104;0.231418;,
+  0.947860;0.219105;0.231417;,
+  0.654185;0.438684;0.616115;,
+  0.904410;0.245183;0.349182;,
+  0.669049;0.472743;-0.573487;,
+  0.385677;0.860627;-0.332528;,
+  0.861523;-0.002901;-0.507710;,
+  0.719965;0.496122;-0.485298;,
+  0.476184;0.861600;-0.175766;,
+  0.823467;-0.477755;-0.306027;,
+  0.861319;-0.000981;-0.508063;,
+  0.772198;0.497817;-0.394827;,
+  0.564814;0.824918;-0.022254;,
+  0.772198;-0.497817;-0.394827;,
+  0.861319;0.000982;-0.508063;,
+  0.823467;0.477755;-0.306027;,
+  0.647694;0.752183;0.121299;,
+  0.476184;-0.861600;-0.175766;,
+  0.719965;-0.496122;-0.485298;,
+  0.861523;0.002901;-0.507710;,
+  0.871529;0.436813;-0.222780;,
+  0.721202;0.646573;0.248618;,
+  0.385677;-0.860627;-0.332528;,
+  0.669048;-0.472744;-0.573487;,
+  0.861922;0.004694;-0.507019;,
+  0.914285;0.376780;-0.148725;,
+  0.765168;0.510892;0.391800;,
+  0.480816;0.860627;-0.167742;,
+  0.297249;-0.822040;-0.485689;,
+  0.621676;-0.428704;-0.655539;,
+  0.862499;0.006281;-0.506019;,
+  0.949866;0.300280;-0.087096;,
+  0.828755;0.352178;0.434898;,
+  0.780263;0.496122;-0.380859;,
+  0.390309;0.861601;-0.324505;,
+  0.214765;-0.747525;-0.628555;,
+  0.579916;-0.365929;-0.727870;,
+  0.863228;0.007594;-0.504757;,
+  0.976309;0.214364;0.029486;,
+  -0.321350;-0.766118;-0.556595;,
+  -0.724663;-0.640340;-0.254613;,
+  0.728029;0.497817;-0.471330;,
+  0.301679;0.824918;-0.478017;,
+  0.141830;-0.640340;-0.754883;,
+  0.947860;0.219106;0.231417;,
+  0.243930;0.934402;0.259596;,
+  0.545595;-0.287161;-0.787315;,
+  0.882038;0.019230;-0.470785;,
+  0.987718;0.155060;-0.019207;,
+  0.368807;0.866059;0.337526;,
+  0.402067;0.866059;0.297126;,
+  0.430924;0.866058;0.253472;,
+  -0.393971;-0.615751;-0.682377;,
+  -0.784862;-0.505170;-0.358881;,
+  0.870655;0.000981;-0.491893;,
+  0.676761;0.477755;-0.560129;,
+  0.218799;0.752183;-0.621569;,
+  0.081630;-0.505169;-0.859151;,
+  0.000000;1.000000;0.000000;,
+  -0.027084;0.999266;-0.027084;,
+  0.550914;-0.179602;-0.815007;,
+  0.866025;0.000002;-0.500000;,
+  -0.003132;0.999989;0.003479;,
+  -0.002751;0.999989;0.003787;,
+  -0.002340;0.999989;0.004054;,
+  -0.456773;-0.406737;-0.791154;,
+  -0.866130;-0.316984;-0.386445;,
+  0.870451;0.002901;-0.492246;,
+  0.628699;0.436812;-0.643376;,
+  0.145292;0.646574;-0.748887;,
+  0.098392;-0.316985;-0.943313;,
+  -0.314942;0.865767;-0.388920;,
+  -0.354951;0.846306;-0.397210;,
+  0.510494;-0.155058;-0.845786;,
+  -0.374229;0.866058;-0.331506;,
+  -0.364731;0.891572;-0.268460;,
+  -0.460323;0.846306;-0.268083;,
+  -0.278525;0.466571;-0.839485;,
+  -0.631710;-0.083547;-0.770690;,
+  -0.489073;-0.207918;-0.847099;,
+  -0.843776;-0.267935;-0.465030;,
+  -0.500001;-0.000001;-0.866025;,
+  0.870052;0.004694;-0.492937;,
+  0.585943;0.376780;-0.717432;,
+  0.084369;0.512707;-0.854408;,
+  -0.351583;-0.083546;-0.932421;,
+  0.019162;-0.267935;-0.963247;,
+  -0.545172;0.499548;-0.673230;,
+  -0.587754;0.466569;-0.660953;,
+  0.273510;-0.219114;-0.936580;,
+  -0.645114;0.500068;-0.577720;,
+  -0.621400;0.631131;-0.464258;,
+  -0.325581;0.000001;-0.945514;,
+  -0.430523;0.000000;-0.902580;,
+  -0.631711;0.083546;-0.770689;,
+  -0.489073;0.207917;-0.847100;,
+  -0.463613;0.374501;-0.803002;,
+  0.869475;0.006281;-0.493937;,
+  0.550361;0.300281;-0.779060;,
+  0.033828;0.334524;-0.941780;,
+  -0.566393;0.000000;-0.824136;,
+  -0.351581;0.083546;-0.932422;,
+  -0.656049;0.000000;-0.754718;,
+  -0.731344;0.000000;-0.682009;,
+  -0.777146;0.000000;-0.629320;,
+  -0.278526;-0.466571;-0.839485;,
+  -0.369630;-0.258736;-0.892429;,
+  -0.438549;-0.258488;-0.860731;,
+  0.868746;0.007594;-0.495200;,
+  0.488979;0.212902;-0.845915;,
+  0.019161;0.267936;-0.963246;,
+  -0.588048;-0.258740;-0.766324;,
+  -0.587752;-0.466572;-0.660952;,
+  -0.645114;-0.500068;-0.577719;,
+  -0.627306;-0.610462;-0.483553;,
+  0.848730;0.019229;-0.528477;,
+  0.510488;0.155052;-0.845790;,
+  0.982124;-0.185671;-0.030962;,
+  0.866025;0.000004;-0.500000;,
+  0.987718;-0.155062;-0.019207;,
+  -0.810167;0.258488;-0.526130;,
+  -0.810168;0.258487;-0.526129;,
+  -0.810167;0.258490;-0.526130;,
+  -0.810167;0.258488;-0.526130;,
+  -0.151121;-0.258487;-0.954121;,
+  -0.151120;-0.258488;-0.954121;,
+  -0.151120;-0.258488;-0.954121;,
+  -0.151118;-0.258489;-0.954121;,
+  -0.810167;-0.258488;-0.526131;,
+  -0.810167;-0.258487;-0.526130;,
+  -0.810167;-0.258487;-0.526130;,
+  -0.810168;-0.258487;-0.526130;,
+  0.137764;0.961293;0.238614;,
+  0.034821;0.997572;0.060313;,
+  -0.137764;-0.961293;-0.238614;,
+  -0.069643;0.990252;-0.120625;,
+  -0.234686;-0.883001;-0.406487;,
+  -0.171064;0.939654;-0.296291;,
+  -0.321350;-0.766118;-0.556595;,
+  0.904410;0.245183;0.349182;,
+  0.579278;0.707054;0.405602;,
+  -0.265008;0.847988;-0.459007;,
+  -0.393971;-0.615751;-0.682377;,
+  0.163089;0.965837;0.201399;,
+  0.163089;0.965837;0.201398;,
+  0.987718;0.155060;-0.019207;,
+  0.959915;0.080391;-0.268514;,
+  -0.456773;-0.406737;-0.791154;,
+  0.000000;1.000000;0.000000;,
+  -0.163089;0.965837;-0.201398;,
+  0.712496;-0.080389;-0.697055;,
+  -0.631710;-0.083547;-0.770690;,
+  -0.500001;-0.000001;-0.866025;,
+  -0.489073;-0.207918;-0.847099;,
+  -0.445302;0.706622;-0.549902;,
+  -0.314942;0.865767;-0.388920;,
+  0.273512;-0.219111;-0.936580;,
+  -0.369634;0.258738;-0.892427;,
+  -0.310447;0.499557;-0.808743;,
+  -0.438558;0.258489;-0.860727;,
+  -0.631710;-0.083547;-0.770690;,
+  -0.500001;-0.000001;-0.866025;,
+  -0.463613;0.374501;-0.803002;,
+  -0.588045;0.258733;-0.766329;,
+  -0.526127;0.258490;-0.810169;,
+  -0.351583;-0.083546;-0.932421;,
+  -0.489073;0.207917;-0.847100;,
+  -0.588045;0.258733;-0.766329;,
+  -0.545172;0.499548;-0.673230;,
+  -0.258819;0.000001;-0.965926;,
+  -0.325581;0.000001;-0.945514;,
+  -0.430523;0.000000;-0.902580;,
+  -0.631711;0.083546;-0.770689;,
+  -0.500001;-0.000001;-0.866025;,
+  -0.489073;0.207917;-0.847100;,
+  -0.631711;0.083546;-0.770689;,
+  -0.489073;0.207917;-0.847100;,
+  -0.351581;0.083546;-0.932422;,
+  -0.526134;-0.258489;-0.810165;,
+  -0.566393;0.000000;-0.824136;,
+  -0.351581;0.083546;-0.932422;,
+  -0.656049;0.000000;-0.754718;,
+  -0.731344;0.000000;-0.682009;,
+  -0.777146;0.000000;-0.629320;,
+  0.273528;0.219104;-0.936577;,
+  0.273523;0.219102;-0.936578;,
+  0.712496;0.080383;-0.697057;,
+  0.959915;-0.080390;-0.268517;,
+  0.600368;-0.004192;-0.799713;,
+  0.600367;-0.004193;-0.799714;,
+  0.600367;-0.004193;-0.799714;,
+  0.600366;-0.004193;-0.799715;,
+  0.600367;0.004192;-0.799713;,
+  0.600367;0.004192;-0.799714;,
+  0.600367;0.004192;-0.799714;,
+  0.600367;0.004192;-0.799714;,
+  0.082779;0.995117;0.053757;,
+  0.082778;0.995117;0.053757;,
+  0.082778;0.995117;0.053757;,
+  0.082778;0.995117;0.053757;,
+  0.445302;0.706622;0.549901;,
+  0.445302;0.706622;0.549901;,
+  0.445302;0.706622;0.549901;,
+  0.445302;0.706622;0.549902;,
+  -0.500001;-0.000001;-0.866025;,
+  -0.566393;0.000000;-0.824136;,
+  -0.500001;-0.000001;-0.866025;,
+  -0.500001;-0.000001;-0.866025;,
+  -0.500001;-0.000001;-0.866025;,
+  -0.489073;-0.207918;-0.847099;,
+  -0.430523;0.000000;-0.902580;,
+  -0.325581;0.000001;-0.945514;,
+  0.640901;0.707053;-0.298868;,
+  0.668630;0.707054;-0.230238;,
+  0.689034;0.707052;-0.159087;,
+  0.701887;0.707054;-0.086191;,
+  0.707052;0.707054;-0.012351;,
+  0.704472;0.707052;0.061623;,
+  0.694171;0.707052;0.134923;,
+  0.676265;0.707052;0.206744;,
+  0.650950;0.707052;0.276301;,
+  0.430924;0.866058;0.253472;,
+  0.455059;0.866058;0.207040;,
+  0.474207;0.866058;0.158339;,
+  0.488160;0.866058;0.107903;,
+  0.496766;0.866058;0.056285;,
+  0.499927;0.866058;0.004051;,
+  0.497611;0.866059;-0.048227;,
+  0.489845;0.866058;-0.099979;,
+  0.476711;0.866058;-0.150633;,
+  0.458353;0.866058;-0.199638;,
+  -0.002340;0.999989;0.004054;,
+  -0.001904;0.999989;0.004276;,
+  -0.001447;0.999989;0.004452;,
+  -0.000973;0.999989;0.004578;,
+  -0.000489;0.999989;0.004655;,
+  0.000000;0.999989;0.004681;,
+  0.000489;0.999989;0.004655;,
+  0.000973;0.999989;0.004579;,
+  0.001446;0.999989;0.004452;,
+  0.001904;0.999989;0.004276;,
+  0.002340;0.999989;0.004054;,
+  -0.460323;0.846306;-0.268083;,
+  -0.458354;0.866058;-0.199638;,
+  -0.476711;0.866058;-0.150633;,
+  -0.442391;0.891572;-0.096901;,
+  -0.529565;0.846306;-0.057676;,
+  -0.499927;0.866058;0.004051;,
+  -0.496765;0.866058;0.056286;,
+  -0.488160;0.866058;0.107904;,
+  -0.431572;0.891572;0.137277;,
+  -0.487455;0.846306;0.214834;,
+  -0.430924;0.866058;0.253472;,
+  -0.621400;0.631131;-0.464258;,
+  -0.858490;0.480219;-0.179958;,
+  -0.792065;0.500068;-0.350093;,
+  -0.824321;0.500068;-0.265382;,
+  -0.756508;0.631131;-0.171375;,
+  -0.857099;0.480631;0.185403;,
+  -0.865983;0.500068;0.002336;,
+  -0.860995;0.500068;0.092843;,
+  -0.779099;0.610462;0.142619;,
+  -0.734450;0.631131;0.249513;,
+  -0.828625;0.421038;0.368928;,
+  -0.748795;0.500067;0.435015;,
+  -0.956147;0.002582;0.292876;,
+  -0.906302;-0.000000;-0.422630;,
+  -0.945514;-0.000000;-0.325582;,
+  -0.965926;0.000000;-0.258819;,
+  -0.751441;0.000984;0.659800;,
+  -0.999847;0.000000;-0.017466;,
+  -0.996196;0.000000;0.087141;,
+  -0.987688;0.000000;0.156435;,
+  -0.933581;0.000001;0.358367;,
+  -0.913546;0.000001;0.406737;,
+  -0.874626;0.000001;0.484798;,
+  -0.717058;-0.575032;-0.393912;,
+  -0.818643;-0.452983;-0.353030;,
+  -0.824321;-0.500068;-0.265382;,
+  -0.769751;-0.610462;-0.186599;,
+  -0.815283;-0.575032;-0.068204;,
+  -0.891458;-0.452983;0.010463;,
+  -0.860995;-0.500068;0.092844;,
+  -0.779099;-0.610462;0.142619;,
+  -0.485823;-0.846306;-0.218498;,
+  -0.476711;-0.866058;-0.150633;,
+  -0.489844;-0.866058;-0.099978;,
+  -0.450096;-0.891572;-0.050128;,
+  -0.532692;-0.846306;-0.002005;,
+  -0.496765;-0.866058;0.056286;,
+  -0.000973;-0.999989;0.004578;,
+  -0.000489;-0.999989;0.004655;,
+  -0.954121;0.258488;-0.151119;,
+  -0.534593;0.119025;0.836686;,
+  -0.954121;0.258488;-0.151119;,
+  -0.919218;0.236130;0.315088;,
+  -0.933098;0.258489;0.250023;,
+  -0.933098;0.258489;0.250023;,
+  -0.933098;0.258488;0.250024;,
+  -0.933098;0.258489;0.250023;,
+  -0.954121;-0.258488;-0.151119;,
+  -0.954121;-0.258488;-0.151119;,
+  -0.954121;-0.258488;-0.151119;,
+  -0.954121;-0.258488;-0.151120;,
+  -0.933099;-0.258485;0.250024;,
+  -0.933098;-0.258487;0.250024;,
+  -0.933098;-0.258487;0.250024;,
+  -0.933098;-0.258488;0.250023;,
+  0.618502;0.707052;0.342830;,
+  0.676265;0.707052;0.206744;,
+  0.694171;0.707052;0.134923;,
+  0.704472;0.707052;0.061623;,
+  0.707052;0.707054;-0.012351;,
+  0.701887;0.707054;-0.086191;,
+  0.689034;0.707052;-0.159087;,
+  0.668630;0.707054;-0.230238;,
+  -0.906302;-0.000000;-0.422630;,
+  -0.956147;0.002582;0.292876;,
+  -0.945514;-0.000000;-0.325582;,
+  -0.965926;0.000000;-0.258819;,
+  -0.999847;0.000000;-0.017466;,
+  -0.751441;0.000984;0.659800;,
+  -0.996196;0.000000;0.087141;,
+  -0.987688;0.000000;0.156435;,
+  -0.511934;0.003707;0.859017;,
+  -0.511934;0.003707;0.859017;,
+  -0.956147;0.002582;0.292876;,
+  -0.858490;0.480219;-0.179958;,
+  0.097911;-0.995074;0.015508;,
+  0.097912;-0.995074;0.015508;,
+  0.097912;-0.995074;0.015508;,
+  0.097912;-0.995074;0.015508;,
+  0.215291;-0.002024;-0.976548;,
+  0.215291;-0.002024;-0.976548;,
+  0.215291;-0.002024;-0.976548;,
+  0.215291;-0.002024;-0.976548;,
+  -0.919218;0.236130;0.315088;,
+  -0.534593;0.119025;0.836686;,
+  -0.751441;0.000984;0.659800;,
+  -0.857099;0.480631;0.185403;,
+  -0.209802;0.000517;-0.977744;,
+  -0.209801;0.000517;-0.977744;,
+  -0.209801;0.000517;-0.977744;,
+  -0.209801;0.000517;-0.977744;,
+  -0.511934;-0.003708;0.859017;,
+  -0.511934;-0.003708;0.859017;,
+  -0.511934;-0.003708;0.859017;,
+  -0.511935;-0.003708;0.859016;,
+  0.220593;0.702269;-0.676873;,
+  0.220593;0.702269;-0.676873;,
+  0.215291;0.002023;-0.976548;,
+  0.215291;0.002023;-0.976548;,
+  0.220593;0.702269;-0.676873;,
+  0.038446;0.888232;0.457784;,
+  0.220593;0.702269;-0.676873;,
+  -0.054298;0.443174;0.894790;,
+  0.038446;0.888232;0.457784;,
+  -0.109742;-0.001406;0.993959;,
+  -0.054298;0.443174;0.894790;,
+  -0.109742;-0.001406;0.993959;,
+  -0.080418;0.701681;-0.707938;,
+  -0.080418;0.701681;-0.707938;,
+  -0.209801;-0.000517;-0.977744;,
+  -0.209802;-0.000517;-0.977744;,
+  -0.080418;0.701681;-0.707938;,
+  0.095819;0.995068;-0.025675;,
+  -0.080418;0.701681;-0.707938;,
+  0.095819;0.995068;-0.025675;,
+  -0.920311;0.365929;0.138288;,
+  -0.954632;0.287160;0.078841;,
+  0.409037;0.287160;0.866157;,
+  0.340395;0.365929;0.866157;,
+  0.463613;-0.374501;0.803002;,
+  0.492414;-0.173537;0.852886;,
+  -0.010263;-0.184578;0.982764;,
+  -0.038694;-0.356430;0.933520;,
+  -0.878551;0.428705;0.210618;,
+  -0.869475;-0.006281;0.493937;,
+  -0.868746;-0.007594;0.495200;,
+  -0.927162;0.321332;-0.192655;,
+  -0.977823;0.189256;0.089692;,
+  -0.550361;-0.300280;0.779060;,
+  -0.523510;-0.210657;0.825567;,
+  -0.885252;0.004539;0.465090;,
+  -0.506563;-0.111826;0.854920;,
+  0.499693;0.035013;0.865494;,
+  -0.000318;-0.004658;0.999989;,
+  -0.927226;-0.374501;-0.000000;,
+  -0.984828;-0.173536;0.000000;,
+  -0.845967;-0.184578;-0.500270;,
+  -0.999387;0.035013;0.000000;,
+  -0.865857;-0.004658;-0.500270;,
+  0.411235;0.189256;0.891666;,
+  -0.789105;-0.356431;0.500270;,
+  -0.845967;-0.184578;0.500270;,
+  -0.865857;-0.004658;0.500270;,
+  -0.453207;-0.210657;0.866157;,
+  -0.487101;-0.111826;0.866157;,
+  0.005518;-0.007594;0.999956;,
+  0.039846;0.004539;0.999196;,
+  -0.399505;-0.300281;0.866157;,
+  0.006976;-0.006281;0.999956;,
+  0.256876;0.428704;0.866157;,
+  0.414551;-0.559098;0.718023;,
+  -0.084369;-0.512706;0.854409;,
+  -0.870052;-0.004693;0.492938;,
+  -0.585942;-0.376780;0.717432;,
+  -0.985853;0.130598;0.105064;,
+  -0.866963;-0.009182;0.498288;,
+  -0.500260;-0.008109;0.865837;,
+  0.485134;0.242032;0.840277;,
+  -0.009295;0.175466;0.984442;,
+  -0.970268;0.242032;0.000000;,
+  -0.847904;0.175466;-0.500270;,
+  0.001951;-0.009182;0.999956;,
+  -0.697755;-0.512706;0.500270;,
+  -0.499707;-0.008109;0.866157;,
+  -0.847904;0.175466;0.500270;,
+  -0.328343;-0.376780;0.866157;,
+  0.008129;-0.004694;0.999956;,
+  0.347370;-0.719261;0.601662;,
+  -0.145292;-0.646574;0.748888;,
+  -0.870451;-0.002901;0.492246;,
+  -0.628698;-0.436813;0.643376;,
+  -0.962116;0.062679;0.265339;,
+  -0.838015;-0.005624;0.545619;,
+  -0.504877;0.095963;0.857841;,
+  0.449372;0.438473;0.778335;,
+  -0.036800;0.347921;0.936801;,
+  -0.898744;0.438473;0.000000;,
+  -0.792894;0.347920;-0.500270;,
+  -0.053512;-0.005624;0.998551;,
+  -0.575910;-0.646574;0.500270;,
+  -0.490473;0.095963;0.866157;,
+  -0.792894;0.347920;0.500270;,
+  -0.242831;-0.436813;0.866157;,
+  0.008928;-0.002901;0.999956;,
+  0.265008;-0.847988;0.459007;,
+  -0.218799;-0.752183;0.621569;,
+  -0.676761;-0.477755;0.560129;,
+  -0.965926;0.000000;0.258819;,
+  -0.866025;-0.000000;0.500000;,
+  -0.520212;0.195842;0.831279;,
+  0.393970;0.615751;0.682377;,
+  -0.081631;0.505170;0.859151;,
+  -0.000000;-0.000000;1.000000;,
+  -0.428895;-0.752183;0.500270;,
+  -0.459803;0.195841;0.866157;,
+  -0.703231;0.505170;0.500270;,
+  -0.146706;-0.477755;0.866157;,
+  -0.301679;-0.824918;0.478016;,
+  -0.728029;-0.497817;0.471330;,
+  -0.962116;-0.062679;0.265339;,
+  -0.894618;-0.027185;0.446003;,
+  -0.545595;0.287160;0.787315;,
+  0.321350;0.766118;0.556595;,
+  -0.141830;0.640340;0.754883;,
+  0.061059;-0.027185;0.997764;,
+  -0.263135;-0.824918;0.500270;,
+  -0.409037;0.287160;0.866157;,
+  -0.582833;0.640340;0.500270;,
+  -0.044169;-0.497817;0.866157;,
+  -0.390309;-0.861601;0.324504;,
+  -0.985853;-0.130598;0.105064;,
+  -0.978398;-0.203256;0.037735;,
+  -0.863228;-0.007594;0.504756;,
+  -0.579916;0.365929;0.727869;,
+  0.234686;0.883001;0.406487;,
+  -0.214766;0.747525;0.628555;,
+  -0.978398;-0.203256;-0.037735;,
+  0.456520;-0.203256;0.866185;,
+  -0.005518;-0.007594;0.999956;,
+  -0.085875;-0.861601;0.500270;,
+  -0.340395;0.365929;0.866157;,
+  -0.436962;0.747525;0.500270;,
+  -0.927163;-0.321331;-0.192654;,
+  -0.949607;-0.309733;0.048085;,
+  -0.862499;-0.006281;0.506019;,
+  -0.621676;0.428704;0.655539;,
+  -0.297249;0.822039;0.485689;,
+  -0.927162;-0.321332;0.192654;,
+  -0.949607;-0.309733;-0.048085;,
+  0.433161;-0.309733;0.846426;,
+  -0.006976;-0.006281;0.999956;,
+  -0.256876;0.428704;0.866157;,
+  -0.271994;0.822040;0.500270;,
+  -0.475528;-0.309017;-0.823639;,
+  -0.658094;-0.423550;-0.622510;,
+  -0.456773;-0.406736;-0.791154;,
+  -0.756253;-0.453917;-0.471212;,
+  -0.782124;-0.512706;-0.354138;,
+  -0.914285;-0.376780;0.148725;,
+  -0.861923;-0.004694;0.507018;,
+  -0.669049;0.472743;0.573487;,
+  -0.456773;-0.406737;0.791154;,
+  0.084369;-0.512706;0.854409;,
+  -0.658094;-0.423550;0.622509;,
+  -0.756253;-0.453917;0.471212;,
+  -0.782124;-0.512706;0.354139;,
+  -0.914285;-0.376780;-0.148725;,
+  0.697755;-0.512706;0.500270;,
+  0.328343;-0.376780;0.866157;,
+  -0.008130;-0.004694;0.999956;,
+  -0.162130;0.472744;0.866157;,
+  -0.419375;-0.544518;-0.726378;,
+  -0.721202;-0.646574;-0.248618;,
+  -0.871529;-0.436813;0.222780;,
+  -0.861523;-0.002901;0.507710;,
+  -0.719965;0.496122;0.485298;,
+  -0.419375;-0.544518;0.726378;,
+  0.145292;-0.646574;0.748888;,
+  -0.721202;-0.646574;0.248617;,
+  0.575910;-0.646574;0.500270;,
+  0.242831;-0.436813;0.866157;,
+  -0.008928;-0.002901;0.999956;,
+  -0.060298;0.496122;0.866157;,
+  -0.347370;-0.719261;-0.601663;,
+  -0.647694;-0.752183;-0.121299;,
+  -0.823467;-0.477755;0.306027;,
+  -0.861319;-0.000981;0.508063;,
+  -0.772198;0.497817;0.394827;,
+  -0.347370;-0.719261;0.601663;,
+  0.428895;-0.752183;0.500270;,
+  0.146706;-0.477755;0.866157;,
+  -0.009336;-0.000981;0.999956;,
+  -0.564814;-0.824918;0.022254;,
+  -0.772198;-0.497817;0.394826;,
+  -0.861319;0.000981;0.508063;,
+  -0.265008;-0.847988;0.459007;,
+  0.044169;-0.497817;0.866157;,
+  -0.009336;0.000981;0.999956;,
+  -0.927226;-0.374501;-0.000000;,
+  -0.984828;-0.173536;0.000000;,
+  -0.999387;0.035013;0.000000;,
+  0.401938;0.130598;0.906306;,
+  0.630424;0.321332;0.706619;,
+  -0.829101;-0.559099;0.000000;,
+  -0.970268;0.242032;0.000000;,
+  -0.985853;0.130598;0.105064;,
+  0.251267;0.062679;0.965886;,
+  -0.694740;-0.719261;0.000000;,
+  -0.898744;0.438473;0.000000;,
+  -0.962116;0.062679;0.265339;,
+  0.258819;-0.000000;0.965926;,
+  -0.530016;-0.847988;0.000000;,
+  -0.787941;0.615751;0.000000;,
+  0.251268;-0.062678;0.965886;,
+  0.258819;-0.000000;0.965926;,
+  -0.342127;-0.939654;0.000000;,
+  -0.642700;0.766118;0.000000;,
+  -0.962116;-0.062679;0.265339;,
+  0.251268;-0.062678;0.965886;,
+  0.401938;-0.130598;0.906306;,
+  -0.469371;0.883001;-0.000000;,
+  -0.985853;-0.130598;0.105064;,
+  -0.985853;-0.130598;-0.105064;,
+  0.630425;-0.321332;0.706619;,
+  0.401938;-0.130598;0.906306;,
+  -0.927163;-0.321331;-0.192654;,
+  -0.210062;-0.423550;0.881181;,
+  -0.475528;-0.309018;0.823639;,
+  -0.475528;-0.309018;0.823639;,
+  -0.927162;-0.321332;0.192654;,
+  -0.658094;-0.423550;-0.622510;,
+  -0.756253;-0.453917;-0.471212;,
+  -0.210062;-0.423550;0.881181;,
+  -0.029955;-0.453917;0.890540;,
+  -0.658094;-0.423550;0.622509;,
+  -0.756253;-0.453917;0.471212;,
+  -0.456773;-0.406737;0.791154;,
+  -0.456773;-0.406737;0.791154;,
+  -0.978398;-0.203256;0.037735;,
+  -0.978398;-0.203256;-0.037735;,
+  -0.456773;-0.406736;-0.791154;,
+  -0.999387;0.035013;0.000000;,
+  -0.984828;-0.173536;0.000000;,
+  -0.970268;0.242032;0.000000;,
+  -0.517179;-0.707052;-0.482290;,
+  -0.463932;-0.707053;-0.533707;,
+  -0.405602;-0.707052;-0.579279;,
+  -0.342830;-0.707052;-0.618502;,
+  -0.276301;-0.707052;-0.650949;,
+  -0.206744;-0.707053;-0.676264;,
+  -0.134923;-0.707053;-0.694170;,
+  -0.061623;-0.707052;-0.704471;,
+  0.012351;-0.707053;-0.707053;,
+  0.086191;-0.707054;-0.701887;,
+  0.159086;-0.707055;-0.689032;,
+  0.230238;-0.707054;-0.668629;,
+  -0.273519;-0.219106;-0.936579;,
+  -0.273517;-0.219107;-0.936579;,
+  -0.149801;-0.245189;-0.957832;,
+  0.206480;-0.438686;-0.874597;,
+  -0.914285;-0.376780;-0.148725;,
+  -0.861922;-0.004694;-0.507019;,
+  -0.721202;-0.646574;0.248617;,
+  -0.871529;-0.436813;-0.222780;,
+  -0.861523;-0.002901;-0.507710;,
+  -0.719965;0.496122;-0.485298;,
+  -0.647694;-0.752183;0.121299;,
+  -0.823467;-0.477755;-0.306027;,
+  -0.861319;-0.000981;-0.508063;,
+  -0.772198;0.497817;-0.394826;,
+  -0.564814;0.824918;-0.022254;,
+  -0.265008;-0.847988;0.459007;,
+  -0.564814;-0.824918;-0.022254;,
+  -0.772198;-0.497817;-0.394826;,
+  -0.861319;0.000982;-0.508063;,
+  -0.823467;0.477755;-0.306027;,
+  -0.647694;0.752183;0.121299;,
+  -0.171064;-0.939654;0.296291;,
+  -0.476184;-0.861600;-0.175766;,
+  -0.719965;-0.496122;-0.485298;,
+  -0.861524;0.002901;-0.507709;,
+  -0.871529;0.436813;-0.222780;,
+  -0.721202;0.646574;0.248617;,
+  -0.069643;-0.990252;0.120625;,
+  -0.385677;-0.860627;-0.332528;,
+  -0.669049;-0.472743;-0.573487;,
+  -0.861923;0.004694;-0.507018;,
+  -0.914285;0.376780;-0.148725;,
+  -0.782124;0.512706;0.354139;,
+  0.034821;-0.997572;-0.060313;,
+  -0.297250;-0.822039;-0.485689;,
+  -0.621676;-0.428704;-0.655539;,
+  -0.862499;0.006281;-0.506019;,
+  -0.949866;0.300280;-0.087097;,
+  0.137764;-0.961293;-0.238614;,
+  -0.214766;-0.747525;-0.628555;,
+  -0.579916;-0.365929;-0.727869;,
+  -0.863228;0.007595;-0.504756;,
+  -0.977073;0.212904;-0.000512;,
+  -0.278526;-0.466569;0.839486;,
+  -0.177763;-0.500068;0.847545;,
+  -0.105117;-0.610462;0.785039;,
+  0.010344;-0.631131;0.775607;,
+  0.094813;-0.421037;0.902074;,
+  0.182333;-0.500068;0.846574;,
+  0.223275;-0.610463;0.759923;,
+  0.324917;-0.631131;0.704345;,
+  0.234686;-0.883001;-0.406487;,
+  -0.141831;-0.640340;-0.754883;,
+  -0.545595;-0.287160;-0.787315;,
+  -0.882039;0.019229;-0.470783;,
+  -0.987718;0.155061;-0.019207;,
+  -0.179344;-0.865768;0.467206;,
+  -0.166518;-0.846306;0.506001;,
+  -0.099978;-0.866058;0.489844;,
+  -0.048228;-0.866058;0.497611;,
+  -0.002805;-0.891572;0.452870;,
+  0.053687;-0.846307;0.529984;,
+  0.107903;-0.866058;0.488160;,
+  0.158339;-0.866058;0.474206;,
+  0.181636;-0.891572;0.414858;,
+  0.264610;-0.846306;0.462328;,
+  0.297127;-0.866058;0.402068;,
+  0.337527;-0.866058;0.368807;,
+  0.321350;-0.766118;-0.556595;,
+  -0.081631;-0.505169;-0.859151;,
+  -0.517876;-0.185670;-0.835063;,
+  -0.866025;0.000002;-0.500000;,
+  0.000000;-1.000000;-0.000001;,
+  -0.009914;-0.999266;0.036998;,
+  0.004578;-0.999989;0.000973;,
+  0.004655;-0.999989;0.000489;,
+  0.004681;-0.999989;-0.000000;,
+  0.004655;-0.999989;-0.000489;,
+  0.004579;-0.999989;-0.000973;,
+  0.004452;-0.999989;-0.001447;,
+  0.004276;-0.999989;-0.001904;,
+  0.004054;-0.999989;-0.002340;,
+  0.003787;-0.999989;-0.002751;,
+  0.003479;-0.999989;-0.003132;,
+  0.003132;-0.999989;-0.003478;,
+  0.404509;-0.587785;-0.700629;,
+  -0.093148;-0.354800;-0.930290;,
+  -0.510493;-0.155059;-0.845786;,
+  0.206252;-0.817780;-0.537305;,
+  0.138928;-0.884540;-0.445295;,
+  0.095395;-0.866033;-0.490802;,
+  0.043570;-0.866032;-0.498086;,
+  -0.008733;-0.866032;-0.499912;,
+  -0.060941;-0.866032;-0.496260;,
+  -0.112480;-0.866032;-0.487172;,
+  -0.162787;-0.866032;-0.472746;,
+  -0.211311;-0.866032;-0.453140;,
+  -0.257519;-0.866032;-0.428570;,
+  -0.300906;-0.866032;-0.399304;,
+  -0.340997;-0.866032;-0.365663;,
+  -0.377351;-0.866032;-0.328016;,
+  -0.050558;-0.258487;0.964691;,
+  -0.050558;-0.258488;0.964691;,
+  -0.050558;-0.258488;0.964691;,
+  -0.050558;-0.258488;0.964691;,
+  -0.224965;0.000000;0.974367;,
+  -0.156435;0.000001;0.987688;,
+  0.052336;0.000000;0.998630;,
+  0.104529;0.000001;0.994522;,
+  0.190796;0.000000;0.981630;,
+  -0.947860;0.219108;0.231415;,
+  -0.310449;-0.499551;0.808746;,
+  -0.253578;-0.706622;0.660593;,
+  -0.987718;0.155061;-0.019207;,
+  -0.959916;0.080386;-0.268513;,
+  -0.092871;-0.965837;0.241937;,
+  -0.179344;-0.865768;0.467206;,
+  -0.712499;-0.080389;-0.697052;,
+  -0.866025;0.000002;-0.500000;,
+  0.092871;-0.965837;-0.241938;,
+  0.000000;-1.000000;-0.000001;,
+  0.433013;-0.500000;-0.750000;,
+  0.206480;-0.438686;-0.874597;,
+  -0.273517;-0.219107;-0.936579;,
+  -0.149801;-0.245189;-0.957832;,
+  0.253578;-0.706622;-0.660593;,
+  0.206252;-0.817780;-0.537305;,
+  0.159086;-0.707055;-0.689032;,
+  0.086191;-0.707054;-0.701887;,
+  -0.134923;-0.707053;-0.694170;,
+  -0.206744;-0.707053;-0.676264;,
+  -0.276301;-0.707052;-0.650949;,
+  -0.342830;-0.707052;-0.618502;,
+  -0.405602;-0.707052;-0.579279;,
+  0.005099;-0.995242;-0.097304;,
+  0.005099;-0.995242;-0.097304;,
+  0.005099;-0.995242;-0.097304;,
+  0.005099;-0.995242;-0.097304;,
+  -0.996564;0.005896;-0.082616;,
+  -0.996564;0.005896;-0.082616;,
+  -0.996564;0.005896;-0.082616;,
+  -0.996564;0.005896;-0.082616;,
+  0.999732;-0.005995;-0.022372;,
+  0.999732;-0.005995;-0.022372;,
+  0.999732;-0.005995;-0.022372;,
+  0.999732;-0.005995;-0.022372;,
+  -0.034605;-0.995327;-0.090149;,
+  -0.034605;-0.995327;-0.090149;,
+  -0.034605;-0.995327;-0.090149;,
+  -0.034605;-0.995327;-0.090149;,
+  -0.441630;0.888570;-0.124123;,
+  -0.890111;0.440325;-0.117547;,
+  -0.996564;-0.005896;-0.082616;,
+  -0.996564;-0.005896;-0.082616;,
+  0.005100;0.995242;-0.097304;,
+  0.005100;0.995242;-0.097304;,
+  -0.441630;0.888570;-0.124123;,
+  -0.890111;0.440325;-0.117547;,
+  0.999732;0.005995;-0.022372;,
+  0.999732;0.005995;-0.022372;,
+  0.999732;0.005995;-0.022372;,
+  0.999732;0.005995;-0.022372;,
+  -0.944014;-0.005894;0.329854;,
+  -0.944014;-0.005894;0.329854;,
+  -0.944014;-0.005894;0.329854;,
+  -0.977073;0.212904;-0.000512;,
+  -0.093148;-0.354800;-0.930290;,
+  -0.676264;-0.707053;0.206744;,
+  -0.694169;-0.707054;0.134923;,
+  -0.674341;-0.219093;0.705169;,
+  -0.674341;-0.219101;0.705166;,
+  -0.754603;-0.245189;0.608651;,
+  -0.860662;-0.438687;0.258487;,
+  -0.866026;-0.499999;-0.000001;,
+  -0.860668;-0.438681;-0.258476;,
+  -0.698882;-0.706620;-0.110691;,
+  -0.691655;-0.707107;-0.147016;,
+  -0.668631;-0.707052;-0.230239;,
+  -0.640901;-0.707052;-0.298868;,
+  -0.618501;-0.707053;0.342830;,
+  -0.650949;-0.707053;0.276300;,
+  -0.263135;-0.824918;0.500270;,
+  -0.044169;-0.497817;0.866157;,
+  -0.085875;-0.861601;0.500270;,
+  0.060298;-0.496122;0.866157;,
+  0.095139;-0.860627;0.500270;,
+  0.275528;-0.961293;0.000000;,
+  0.271994;-0.822039;-0.500270;,
+  0.271994;-0.822040;0.500270;,
+  0.469371;-0.883001;0.000000;,
+  0.436962;-0.747525;-0.500270;,
+  0.575910;-0.646574;0.500270;,
+  0.242831;-0.436813;0.866157;,
+  0.436962;-0.747525;0.500270;,
+  -0.060298;0.496122;0.866157;,
+  0.642701;-0.766117;0.000000;,
+  0.582833;-0.640341;-0.500270;,
+  0.428895;-0.752183;-0.500270;,
+  0.342127;0.939654;0.000000;,
+  0.428895;-0.752183;0.500270;,
+  0.146706;-0.477755;0.866157;,
+  -0.009336;-0.000981;0.999956;,
+  0.582833;-0.640341;0.500270;,
+  0.044169;0.497817;0.866157;,
+  0.263135;0.824918;0.500270;,
+  0.787941;-0.615751;0.000000;,
+  0.703231;-0.505170;-0.500270;,
+  0.530016;-0.847988;-0.000000;,
+  0.263135;-0.824918;-0.500270;,
+  0.530016;0.847988;-0.000000;,
+  0.428895;0.752183;-0.500270;,
+  0.263135;-0.824918;0.500270;,
+  0.044169;-0.497817;0.866157;,
+  -0.009336;0.000981;0.999956;,
+  0.703231;-0.505170;0.500270;,
+  0.146706;0.477755;0.866157;,
+  0.428895;0.752183;0.500270;,
+  0.913546;-0.406736;0.000000;,
+  0.767737;-0.316983;-0.556868;,
+  0.342127;-0.939654;0.000000;,
+  0.085875;-0.861601;-0.500270;,
+  0.694740;0.719261;-0.000000;,
+  0.575910;0.646574;-0.500270;,
+  0.085875;-0.861600;0.500270;,
+  -0.060298;-0.496122;0.866157;,
+  -0.008928;0.002901;0.999956;,
+  0.767737;-0.316984;0.556867;,
+  0.242831;0.436813;0.866157;,
+  0.575910;0.646574;0.500270;,
+  0.844515;0.533387;0.047872;,
+  0.829264;0.532812;0.168620;,
+  0.983292;-0.083544;-0.161731;,
+  0.978148;-0.207912;0.000000;,
+  0.824617;-0.267935;-0.498215;,
+  1.000000;-0.000001;0.000003;,
+  0.139286;-0.990252;0.000000;,
+  -0.095139;-0.860627;-0.500270;,
+  -0.162130;-0.472744;-0.866157;,
+  0.328343;0.376780;-0.866157;,
+  0.829101;0.559098;-0.000000;,
+  0.697755;0.512706;-0.500270;,
+  -0.095139;-0.860627;0.500270;,
+  -0.162130;-0.472744;0.866157;,
+  -0.008129;0.004694;0.999956;,
+  0.983292;-0.083544;0.161734;,
+  0.328343;0.376780;0.866157;,
+  0.697755;0.512706;0.500270;,
+  0.868481;-0.001770;-0.495720;,
+  0.978148;0.000000;0.207912;,
+  0.996919;0.000000;0.078442;,
+  0.983292;0.083544;-0.161731;,
+  0.978148;0.207910;-0.000000;,
+  0.927226;0.374501;0.000000;,
+  0.798693;0.334524;-0.500184;,
+  -0.069643;-0.997572;0.000000;,
+  -0.271994;-0.822039;-0.500270;,
+  -0.256876;-0.428704;-0.866157;,
+  0.399505;0.300280;-0.866157;,
+  -0.271994;-0.822039;0.500270;,
+  -0.256876;-0.428704;0.866157;,
+  -0.006976;0.006281;0.999956;,
+  0.996919;0.000000;-0.078433;,
+  0.399505;0.300280;0.866157;,
+  0.798693;0.334525;0.500183;,
+  0.983291;0.083544;0.161735;,
+  0.583310;-0.631131;0.511296;,
+  0.733813;-0.421038;0.533147;,
+  0.721864;-0.545675;0.425618;,
+  0.652569;-0.530605;0.540937;,
+  0.783287;-0.575031;0.236220;,
+  0.850109;-0.500014;0.165232;,
+  0.855613;-0.499561;0.135516;,
+  0.957681;-0.258740;0.126097;,
+  0.964691;-0.258488;0.050556;,
+  0.488092;0.212907;-0.846426;,
+  -0.275528;-0.961293;0.000000;,
+  -0.436962;-0.747525;-0.500270;,
+  -0.340395;-0.365929;-0.866157;,
+  -0.436962;-0.747525;0.500270;,
+  -0.340395;-0.365929;0.866157;,
+  -0.005518;0.007594;0.999956;,
+  0.964691;-0.258488;-0.050546;,
+  0.957682;-0.258735;-0.126097;,
+  0.488092;0.212906;0.846426;,
+  0.855618;-0.499552;-0.135518;,
+  0.866279;-0.466570;-0.178533;,
+  0.822877;-0.500068;-0.269825;,
+  0.732422;-0.610463;-0.301485;,
+  0.666524;-0.631131;-0.396761;,
+  0.337527;-0.866058;0.368807;,
+  0.334671;-0.891572;0.305114;,
+  0.429779;-0.846306;0.314731;,
+  0.434975;-0.866058;0.246455;,
+  0.458353;-0.866058;0.199638;,
+  0.429838;-0.891572;0.142612;,
+  0.489006;-0.866065;0.103942;,
+  0.698880;-0.706621;0.110692;,
+  0.494284;-0.865768;0.078287;,
+  -0.469371;-0.883001;-0.000000;,
+  -0.582833;-0.640340;-0.500270;,
+  -0.409037;-0.287160;-0.866157;,
+  -0.582833;-0.640340;0.500270;,
+  -0.409037;-0.287160;0.866157;,
+  0.033308;0.019231;0.999260;,
+  0.477226;0.155058;0.864993;,
+  0.494284;-0.865768;-0.078288;,
+  0.521469;-0.846307;-0.108792;,
+  0.474206;-0.866058;-0.158338;,
+  0.455058;-0.866058;-0.207040;,
+  0.393599;-0.891572;-0.224006;,
+  0.003479;-0.999989;-0.003132;,
+  0.003132;-0.999989;-0.003478;,
+  0.002751;-0.999989;-0.003787;,
+  0.002341;-0.999989;-0.004054;,
+  0.001904;-0.999989;-0.004276;,
+  0.001447;-0.999989;-0.004452;,
+  -0.036998;-0.999266;-0.009914;,
+  0.255959;-0.965837;0.040540;,
+  -0.000001;-1.000000;-0.000000;,
+  -0.642700;-0.766118;-0.000000;,
+  -0.703233;-0.505170;-0.500267;,
+  -0.703231;-0.505169;0.500270;,
+  -0.464249;-0.185670;0.866025;,
+  -0.000000;0.000000;1.000000;,
+  0.000001;-1.000000;-0.000000;,
+  0.036998;-0.999266;-0.009914;,
+  -0.001446;-0.999989;-0.004452;,
+  -0.001904;-0.999989;-0.004276;,
+  -0.002341;-0.999989;-0.004054;,
+  -0.399303;-0.866033;0.300906;,
+  -0.377351;-0.866032;-0.328016;,
+  -0.409570;-0.866033;-0.286775;,
+  -0.437303;-0.866032;-0.242393;,
+  -0.460245;-0.866032;-0.195355;,
+  -0.478144;-0.866032;-0.146176;,
+  -0.443556;-0.891573;-0.091413;,
+  -0.255959;-0.965837;-0.040540;,
+  -0.568445;-0.817780;-0.090033;,
+  -0.759088;-0.354793;-0.545809;,
+  -0.809017;-0.587785;-0.000000;,
+  -0.759079;-0.354800;0.545818;,
+  -0.477226;-0.155060;0.864993;,
+  -0.568446;-0.817779;0.090033;,
+  -0.455101;-0.884540;0.102332;,
+  -0.472746;-0.866032;0.162787;,
+  -0.453140;-0.866032;0.211311;,
+  -0.428569;-0.866032;0.257519;,
+  0.364633;0.188633;0.911845;,
+  0.688521;0.116186;-0.715849;,
+  0.364633;0.188633;0.911844;,
+  0.964371;0.235828;-0.119886;,
+  0.364633;-0.188632;0.911844;,
+  0.901852;-0.258488;0.346189;,
+  0.364632;-0.188633;0.911845;,
+  0.901852;-0.258489;0.346190;,
+  -0.342127;-0.939654;0.000000;,
+  -0.139286;-0.990252;0.000000;,
+  0.069643;-0.997572;0.000000;,
+  0.275528;-0.961293;0.000000;,
+  0.469371;-0.883001;0.000000;,
+  0.642701;-0.766117;0.000000;,
+  0.342127;0.939654;0.000000;,
+  0.787941;-0.615751;0.000000;,
+  0.530016;0.847988;-0.000000;,
+  0.913546;-0.406736;0.000000;,
+  0.694740;0.719261;-0.000000;,
+  0.983292;-0.083544;-0.161731;,
+  0.978148;-0.207912;0.000000;,
+  1.000000;-0.000001;0.000003;,
+  0.829101;0.559098;-0.000000;,
+  0.957681;0.258739;0.126100;,
+  0.957681;0.258739;0.126100;,
+  0.964690;0.258489;0.050560;,
+  0.983292;-0.083544;-0.161731;,
+  1.000000;-0.000001;0.000003;,
+  0.983292;-0.083544;0.161734;,
+  0.927226;0.374501;0.000000;,
+  0.978148;0.207910;-0.000000;,
+  0.866025;0.000000;0.500000;,
+  0.029959;0.000000;0.999551;,
+  0.978148;0.000000;0.207912;,
+  0.868481;-0.001770;-0.495720;,
+  0.996919;0.000000;0.078442;,
+  0.983292;0.083544;-0.161731;,
+  1.000000;-0.000001;0.000003;,
+  0.978148;0.207910;-0.000000;,
+  0.983292;0.083544;-0.161731;,
+  0.824617;0.267934;-0.498215;,
+  0.996919;0.000000;-0.078433;,
+  0.983291;0.083544;0.161735;,
+  0.978148;0.207910;-0.000000;,
+  0.983291;0.083544;0.161735;,
+  0.824615;0.267934;0.498217;,
+  0.996919;0.000000;-0.078433;,
+  0.981630;0.000001;-0.190796;,
+  0.957682;-0.258735;-0.126097;,
+  0.956309;0.000001;-0.292358;,
+  0.933581;0.000000;-0.358367;,
+  0.824617;0.267934;-0.498215;,
+  0.674340;0.219105;-0.705166;,
+  0.674341;0.219106;-0.705165;,
+  0.477225;0.155060;-0.864993;,
+  0.674341;0.219107;0.705164;,
+  0.674342;0.219106;0.705163;,
+  0.698879;-0.706622;-0.110692;,
+  0.494284;-0.865768;0.078287;,
+  0.477225;0.155060;-0.864993;,
+  0.247415;0.080391;-0.965569;,
+  0.477226;0.155058;0.864993;,
+  0.247416;0.080392;0.965569;,
+  0.255960;-0.965837;-0.040540;,
+  0.494284;-0.865768;-0.078288;,
+  -0.000001;-1.000000;-0.000000;,
+  -0.247416;-0.080390;0.965569;,
+  -0.255960;-0.965837;0.040540;,
+  0.000001;-1.000000;-0.000000;,
+  -0.640901;-0.707052;-0.298868;,
+  -0.668631;-0.707052;-0.230239;,
+  -0.691655;-0.707107;-0.147016;,
+  -0.568445;-0.817780;-0.090033;,
+  -0.754613;-0.245178;-0.608644;,
+  -0.674342;-0.219104;0.705164;,
+  -0.754603;-0.245189;0.608651;,
+  -0.477226;-0.155060;0.864993;,
+  -0.698882;-0.706620;0.110691;,
+  -0.676264;-0.707053;0.206744;,
+  -0.618501;-0.707053;0.342830;,
+  -0.579276;-0.707054;0.405602;,
+  -0.088913;-0.995454;-0.034131;,
+  -0.088914;-0.995454;-0.034131;,
+  -0.088914;-0.995454;-0.034131;,
+  -0.088914;-0.995454;-0.034131;,
+  0.364633;0.188633;0.911844;,
+  0.029959;0.000000;0.999551;,
+  0.364633;0.188633;0.911845;,
+  -0.084752;-0.995466;0.043183;,
+  -0.084752;-0.995466;0.043183;,
+  -0.084752;-0.995466;0.043183;,
+  -0.084752;-0.995466;0.043183;,
+  0.364633;-0.188632;0.911844;,
+  0.364632;-0.188633;0.911845;,
+  0.029959;0.000000;0.999551;,
+  0.652569;-0.530605;0.540937;,
+  1.000000;-0.000001;0.000003;,
+  0.996919;0.000000;0.078442;,
+  0.469371;-0.883001;0.000000;,
+  0.642701;-0.766117;0.000000;,
+  0.787941;-0.615751;0.000000;,
+  1.000000;-0.000001;0.000003;,
+  0.978148;-0.207912;0.000000;,
+  0.913546;-0.406736;0.000000;,
+  1.000000;-0.000001;0.000003;,
+  1.000000;-0.000001;0.000003;,
+  -0.443556;-0.891573;-0.091413;,
+  -0.428569;-0.866032;0.257519;,
+  0.488092;0.212907;-0.846426;,
+  0.668630;-0.707053;0.230238;,
+  0.640900;-0.707054;0.298868;,
+  0.606149;-0.707054;0.364222;,
+  0.564757;-0.707054;0.425587;,
+  0.517177;-0.707053;0.482289;,
+  0.463932;-0.707052;0.533708;,
+  0.947858;-0.219109;0.231421;,
+  0.947859;-0.219107;0.231421;,
+  0.904410;-0.245188;0.349178;,
+  0.654189;-0.438687;0.616109;,
+  0.433013;-0.500000;0.750000;,
+  0.206473;-0.438687;0.874599;,
+  -0.149804;-0.245188;0.957832;,
+  -0.273518;-0.219102;0.936580;,
+  0.253580;-0.706619;0.660596;,
+  0.218508;-0.707107;0.672498;,
+  0.134923;-0.707053;0.694170;,
+  0.061623;-0.707053;0.704470;,
+  -0.012351;-0.707055;0.707050;,
+  -0.086191;-0.707052;0.701889;,
+  -0.159086;-0.707053;0.689034;,
+  0.265008;-0.847988;0.459007;,
+  -0.218799;-0.752183;0.621569;,
+  0.647694;-0.752183;0.121299;,
+  0.171064;-0.939654;0.296291;,
+  -0.301679;-0.824918;0.478016;,
+  -0.728029;-0.497817;0.471330;,
+  0.564814;-0.824918;-0.022254;,
+  0.069643;-0.990252;0.120625;,
+  -0.390309;-0.861601;0.324504;,
+  -0.780263;-0.496122;0.380859;,
+  0.476184;-0.861600;-0.175766;,
+  -0.034822;-0.997572;-0.060313;,
+  -0.480816;-0.860627;0.167742;,
+  0.385677;-0.860627;-0.332528;,
+  -0.137764;-0.961293;-0.238614;,
+  -0.569244;-0.822040;0.014581;,
+  -0.234686;-0.883001;-0.406487;,
+  -0.651728;-0.747525;-0.128286;,
+  -0.721202;-0.646574;-0.248618;,
+  -0.871529;-0.436813;0.222780;,
+  -0.321350;-0.766118;-0.556595;,
+  -0.724663;-0.640340;-0.254613;,
+  -0.347370;-0.719261;-0.601663;,
+  -0.647694;-0.752183;-0.121299;,
+  -0.823467;-0.477755;0.306027;,
+  -0.861319;-0.000981;0.508063;,
+  -0.772198;0.497817;0.394827;,
+  -0.171064;0.939654;-0.296291;,
+  -0.564814;0.824918;0.022254;,
+  0.218799;-0.752183;-0.621569;,
+  0.676761;-0.477755;-0.560129;,
+  -0.265008;-0.847988;-0.459007;,
+  -0.564814;-0.824918;0.022254;,
+  -0.772198;-0.497817;0.394826;,
+  -0.861319;0.000981;0.508063;,
+  -0.823467;0.477755;0.306027;,
+  -0.265008;0.847988;-0.459007;,
+  -0.647694;0.752183;-0.121299;,
+  0.301679;-0.824918;-0.478016;,
+  0.728029;-0.497817;-0.471330;,
+  0.870655;0.000981;-0.491893;,
+  -0.171064;-0.939654;-0.296291;,
+  -0.476184;-0.861600;0.175765;,
+  -0.719965;-0.496122;0.485298;,
+  -0.861523;0.002901;0.507710;,
+  -0.871529;0.436813;0.222780;,
+  -0.347370;0.719261;-0.601662;,
+  -0.721201;0.646574;-0.248618;,
+  0.390310;-0.861600;-0.324505;,
+  0.780263;-0.496122;-0.380859;,
+  0.870451;0.002901;-0.492246;,
+  0.145292;0.646574;-0.748887;,
+  -0.069643;-0.990252;-0.120625;,
+  -0.385677;-0.860627;0.332528;,
+  -0.669049;-0.472744;0.573487;,
+  -0.861922;0.004694;0.507018;,
+  -0.914285;0.376781;0.148725;,
+  -0.414551;0.559098;-0.718023;,
+  -0.782124;0.512706;-0.354139;,
+  0.480816;-0.860627;-0.167742;,
+  0.831179;-0.472744;-0.292670;,
+  0.870052;0.004694;-0.492937;,
+  0.084369;0.512707;-0.854408;,
+  -0.463613;0.374501;-0.803002;,
+  -0.832518;0.334524;-0.441597;,
+  0.034822;-0.997572;0.060312;,
+  -0.297249;-0.822039;0.485689;,
+  -0.621676;-0.428704;0.655540;,
+  -0.862499;0.006282;0.506020;,
+  -0.949866;0.300280;0.087097;,
+  0.569244;-0.822039;-0.014581;,
+  0.878552;-0.428704;-0.210618;,
+  0.869475;0.006281;-0.493937;,
+  0.033828;0.334524;-0.941780;,
+  -0.060399;-0.610463;-0.789739;,
+  -0.171375;-0.631132;-0.756507;,
+  -0.278526;-0.466571;-0.839485;,
+  -0.310448;-0.499557;-0.808743;,
+  -0.369630;-0.258736;-0.892429;,
+  -0.438549;-0.258488;-0.860731;,
+  -0.977073;0.212904;0.000513;,
+  0.137764;-0.961293;0.238614;,
+  -0.214766;-0.747525;0.628555;,
+  -0.579916;-0.365929;0.727869;,
+  -0.863229;0.007595;0.504756;,
+  0.651728;-0.747525;0.128285;,
+  0.920311;-0.365928;-0.138288;,
+  0.868746;0.007594;-0.495200;,
+  -0.588048;-0.258740;-0.766324;,
+  -0.545167;-0.499562;-0.673224;,
+  -0.587752;-0.466572;-0.660952;,
+  -0.645114;-0.500068;-0.577719;,
+  -0.627306;-0.610462;-0.483553;,
+  -0.717058;-0.575032;-0.393912;,
+  -0.818643;-0.452983;-0.353030;,
+  -0.824321;-0.500068;-0.265382;,
+  -0.004051;-0.866058;-0.499926;,
+  -0.056286;-0.866058;-0.496764;,
+  -0.091413;-0.891572;-0.443556;,
+  -0.154487;-0.866066;-0.475462;,
+  -0.253577;-0.706623;-0.660593;,
+  -0.179343;-0.865768;-0.467206;,
+  -0.882039;0.019230;0.470784;,
+  0.234685;-0.883001;0.406487;,
+  -0.141830;-0.640340;0.754883;,
+  -0.545595;-0.287160;0.787315;,
+  0.724663;-0.640340;0.254613;,
+  0.954632;-0.287160;-0.078841;,
+  -0.314941;-0.865768;-0.388920;,
+  -0.354951;-0.846306;-0.397210;,
+  -0.374229;-0.866058;-0.331505;,
+  -0.406830;-0.866058;-0.290572;,
+  -0.390794;-0.891572;-0.228864;,
+  -0.485823;-0.846306;-0.218498;,
+  -0.476711;-0.866058;-0.150633;,
+  -0.489844;-0.866058;-0.099978;,
+  -0.004655;-0.999989;-0.000490;,
+  -0.004681;-0.999989;-0.000000;,
+  -0.004655;-0.999989;0.000489;,
+  -0.004578;-0.999989;0.000973;,
+  0.009914;-0.999266;0.036998;,
+  -0.092871;-0.965837;-0.241937;,
+  0.000000;-1.000000;0.000001;,
+  -0.517877;-0.185670;0.835063;,
+  0.321350;-0.766118;0.556595;,
+  -0.081633;-0.505170;0.859151;,
+  0.784863;-0.505169;0.358880;,
+  0.982124;-0.185671;-0.030962;,
+  0.000000;-1.000000;0.000001;,
+  -0.027084;-0.999266;-0.027084;,
+  -0.003132;-0.999989;0.003479;,
+  -0.002751;-0.999989;0.003787;,
+  -0.002340;-0.999989;0.004054;,
+  -0.001904;-0.999989;0.004276;,
+  -0.001447;-0.999989;0.004452;,
+  -0.000973;-0.999989;0.004578;,
+  -0.095395;-0.866032;0.490803;,
+  -0.043570;-0.866033;0.498086;,
+  0.008733;-0.866033;0.499910;,
+  0.060940;-0.866032;0.496261;,
+  0.112480;-0.866032;0.487171;,
+  0.142612;-0.891573;0.429837;,
+  0.092871;-0.965837;0.241937;,
+  0.206252;-0.817780;0.537304;,
+  -0.093154;-0.354799;0.930290;,
+  0.404509;-0.587785;0.700629;,
+  0.852232;-0.354800;0.384470;,
+  0.987718;-0.155062;-0.019207;,
+  0.362195;-0.817779;0.447272;,
+  0.316173;-0.884540;0.342963;,
+  0.377350;-0.866033;0.328016;,
+  0.409570;-0.866033;0.286775;,
+  0.437302;-0.866033;0.242392;,
+  0.460244;-0.866032;0.195354;,
+  0.478143;-0.866032;0.146175;,
+  0.265008;-0.847988;0.459007;,
+  0.171064;-0.939654;0.296291;,
+  0.069643;-0.990252;0.120625;,
+  -0.034822;-0.997572;-0.060313;,
+  -0.137764;-0.961293;-0.238614;,
+  -0.265008;0.847988;-0.459007;,
+  -0.347370;0.719261;-0.601662;,
+  -0.414551;0.559098;-0.718023;,
+  -0.463613;0.374501;-0.803002;,
+  -0.258819;0.000001;-0.965926;,
+  -0.325581;0.000001;-0.945514;,
+  -0.430523;0.000000;-0.902580;,
+  -0.369630;-0.258736;-0.892429;,
+  -0.631711;0.083546;-0.770689;,
+  -0.843776;0.267935;-0.465030;,
+  -0.310448;-0.499557;-0.808743;,
+  -0.843776;0.267935;-0.465030;,
+  -0.947859;0.219109;-0.231418;,
+  -0.947860;0.219106;-0.231416;,
+  -0.987719;0.155057;0.019206;,
+  -0.445302;-0.706622;-0.549902;,
+  -0.179343;-0.865768;-0.467206;,
+  -0.987719;0.155057;0.019206;,
+  -0.959915;0.080388;0.268515;,
+  -0.866025;0.000000;0.500000;,
+  -0.163089;-0.965837;-0.201397;,
+  -0.314941;-0.865768;-0.388920;,
+  -0.510498;-0.155057;0.845783;,
+  -0.712499;-0.080390;0.697053;,
+  -0.866025;0.000000;0.500000;,
+  0.163089;-0.965837;0.201397;,
+  -0.086191;-0.707052;0.701889;,
+  -0.012351;-0.707055;0.707050;,
+  0.061623;-0.707053;0.704470;,
+  0.134923;-0.707053;0.694170;,
+  0.218508;-0.707107;0.672498;,
+  -0.273521;-0.219097;0.936580;,
+  -0.273519;-0.219104;0.936579;,
+  -0.510498;-0.155057;0.845783;,
+  0.433013;-0.500000;0.750000;,
+  0.654189;-0.438687;0.616109;,
+  0.947859;-0.219108;0.231419;,
+  0.904410;-0.245188;0.349178;,
+  0.445303;-0.706619;0.549904;,
+  0.463932;-0.707052;0.533708;,
+  0.517177;-0.707053;0.482289;,
+  0.564757;-0.707054;0.425587;,
+  0.606149;-0.707054;0.364222;,
+  0.640900;-0.707054;0.298868;,
+  0.082779;-0.995117;0.053757;,
+  0.082779;-0.995117;0.053757;,
+  0.082779;-0.995117;0.053757;,
+  0.082779;-0.995117;0.053757;,
+  0.171064;-0.939654;0.296291;,
+  0.852232;-0.354800;0.384470;,
+  -0.278526;-0.466571;-0.839485;,
+  0.433013;-0.500000;-0.750000;,
+  0.947859;-0.219108;-0.231419;,
+  0.654189;-0.438686;-0.616110;,
+  0.904408;-0.245192;-0.349180;,
+  0.473147;-0.707106;-0.525483;,
+  0.445302;-0.706621;-0.549902;,
+  0.533708;-0.707053;-0.463932;,
+  0.579277;-0.707054;-0.405602;,
+  0.618501;-0.707054;-0.342829;,
+  0.650949;-0.707052;-0.276301;,
+  0.676264;-0.707053;-0.206744;,
+  0.694171;-0.707051;-0.134923;,
+  0.704472;-0.707052;-0.061623;,
+  0.707052;-0.707053;0.012351;,
+  0.701888;-0.707053;0.086191;,
+  0.689034;-0.707052;0.159086;,
+  0.823467;-0.477755;0.306027;,
+  0.564814;-0.824918;0.022254;,
+  0.772198;-0.497817;0.394827;,
+  0.476184;-0.861601;0.175766;,
+  0.719965;-0.496122;0.485298;,
+  0.385677;-0.860627;0.332528;,
+  -0.137764;-0.961293;0.238614;,
+  0.297249;-0.822040;0.485689;,
+  0.145292;-0.646574;0.748888;,
+  0.628698;-0.436813;0.643376;,
+  0.870451;-0.002901;0.492246;,
+  0.780263;0.496122;0.380859;,
+  0.218799;-0.752183;0.621569;,
+  0.676761;-0.477755;0.560129;,
+  0.870655;-0.000981;0.491893;,
+  0.728029;0.497817;0.471330;,
+  -0.265008;-0.847988;0.459007;,
+  0.301679;-0.824918;0.478016;,
+  0.728029;-0.497817;0.471330;,
+  0.870655;0.000981;0.491893;,
+  0.676761;0.477755;0.560129;,
+  -0.171064;-0.939654;0.296291;,
+  0.390309;-0.861600;0.324504;,
+  0.780263;-0.496122;0.380859;,
+  0.870451;0.002901;0.492246;,
+  0.628699;0.436813;0.643376;,
+  -0.069643;-0.990252;0.120625;,
+  0.480816;-0.860627;0.167742;,
+  0.831179;-0.472744;0.292670;,
+  0.870052;0.004694;0.492937;,
+  0.585943;0.376780;0.717432;,
+  0.034821;-0.997572;-0.060313;,
+  0.569244;-0.822039;0.014581;,
+  0.878552;-0.428704;0.210617;,
+  0.869475;0.006281;0.493937;,
+  0.550361;0.300280;0.779060;,
+  -0.779099;-0.610462;0.142619;,
+  -0.734450;-0.631132;0.249513;,
+  -0.828625;-0.421037;0.368928;,
+  -0.748795;-0.500067;0.435015;,
+  -0.653735;-0.610463;0.447176;,
+  -0.569467;-0.631131;0.526669;,
+  -0.587753;-0.466569;0.660954;,
+  0.137764;-0.961293;-0.238614;,
+  0.651728;-0.747525;-0.128285;,
+  0.920311;-0.365928;0.138288;,
+  0.868746;0.007594;0.495199;,
+  -0.450096;-0.891572;-0.050128;,
+  -0.532692;-0.846306;-0.002005;,
+  -0.496765;-0.866058;0.056286;,
+  -0.488160;-0.866058;0.107903;,
+  -0.431571;-0.891572;0.137277;,
+  -0.487454;-0.846306;0.214834;,
+  -0.430924;-0.866058;0.253472;,
+  -0.402068;-0.866058;0.297127;,
+  -0.338425;-0.891572;0.300945;,
+  -0.334519;-0.866065;0.371521;,
+  -0.314941;-0.865768;0.388919;,
+  -0.445302;-0.706622;0.549902;,
+  0.848730;0.019229;0.528476;,
+  0.234686;-0.883001;-0.406487;,
+  0.724663;-0.640340;-0.254613;,
+  0.954632;-0.287160;0.078841;,
+  -0.000973;-0.999989;0.004578;,
+  -0.000489;-0.999989;0.004655;,
+  0.000000;-0.999989;0.004681;,
+  0.000489;-0.999989;0.004655;,
+  0.000973;-0.999989;0.004578;,
+  0.001447;-0.999989;0.004452;,
+  0.001904;-0.999989;0.004276;,
+  0.002340;-0.999989;0.004054;,
+  0.002751;-0.999989;0.003787;,
+  0.003132;-0.999989;0.003479;,
+  0.027084;-0.999266;-0.027084;,
+  -0.000000;-1.000000;0.000000;,
+  -0.163089;-0.965837;0.201398;,
+  0.982124;-0.185673;0.030962;,
+  0.321350;-0.766118;-0.556595;,
+  0.784863;-0.505168;-0.358880;,
+  0.478143;-0.866032;0.146175;,
+  0.490803;-0.866032;0.095395;,
+  0.498086;-0.866032;0.043569;,
+  0.499912;-0.866032;-0.008733;,
+  0.496262;-0.866031;-0.060941;,
+  0.487172;-0.866032;-0.112480;,
+  0.472746;-0.866032;-0.162787;,
+  0.453140;-0.866032;-0.211310;,
+  0.428569;-0.866033;-0.257519;,
+  0.399304;-0.866032;-0.300906;,
+  0.365663;-0.866032;-0.340996;,
+  0.300945;-0.891572;-0.338425;,
+  0.362194;-0.817780;-0.447272;,
+  0.163089;-0.965837;-0.201397;,
+  0.852231;-0.354802;-0.384471;,
+  0.404509;-0.587785;-0.700629;,
+  -0.750734;-0.258488;0.607933;,
+  -0.750734;-0.258488;0.607932;,
+  -0.750734;-0.258488;0.607932;,
+  -0.750735;-0.258488;0.607932;,
+  -0.933581;0.000001;0.358367;,
+  -0.913546;0.000001;0.406737;,
+  -0.874626;0.000001;0.484798;,
+  -0.838671;0.000000;0.544639;,
+  -0.707107;0.000000;0.707107;,
+  -0.545169;-0.499552;0.673229;,
+  -0.314941;-0.865768;0.388919;,
+  0.712498;0.080388;0.697054;,
+  0.866025;-0.000001;0.500000;,
+  -0.000000;-1.000000;0.000000;,
+  0.987718;-0.155062;0.019207;,
+  0.959915;-0.080392;0.268516;,
+  0.866025;-0.000001;0.500000;,
+  0.668630;-0.707053;0.230238;,
+  0.689034;-0.707052;0.159086;,
+  0.701888;-0.707053;0.086191;,
+  0.707052;-0.707053;0.012351;,
+  0.704472;-0.707052;-0.061623;,
+  0.694171;-0.707051;-0.134923;,
+  0.676264;-0.707053;-0.206744;,
+  0.650949;-0.707052;-0.276301;,
+  0.618501;-0.707054;-0.342829;,
+  0.579277;-0.707054;-0.405602;,
+  0.533708;-0.707053;-0.463932;,
+  0.473147;-0.707106;-0.525483;,
+  0.362194;-0.817780;-0.447272;,
+  0.947859;-0.219108;-0.231419;,
+  0.947859;-0.219108;-0.231418;,
+  0.987718;-0.155062;0.019207;,
+  0.654189;-0.438686;-0.616110;,
+  0.095819;-0.995068;-0.025675;,
+  0.095819;-0.995068;-0.025675;,
+  0.095819;-0.995068;-0.025675;,
+  0.095819;-0.995068;-0.025675;,
+  0.313120;-0.001156;0.949713;,
+  0.313120;-0.001156;0.949713;,
+  0.313120;-0.001156;0.949713;,
+  0.313119;-0.001156;0.949713;,
+  0.076851;-0.995098;-0.062233;,
+  0.076851;-0.995098;-0.062233;,
+  0.076851;-0.995098;-0.062233;,
+  0.076851;-0.995098;-0.062233;,
+  0.313120;0.001156;0.949713;,
+  0.313120;0.001156;0.949713;,
+  0.313120;0.001156;0.949713;,
+  0.313120;0.001156;0.949713;,
+  -0.198022;0.888315;-0.414348;,
+  -0.499104;0.442171;-0.745238;,
+  -0.596694;-0.002963;-0.802463;,
+  -0.596694;-0.002963;-0.802463;,
+  0.076851;0.995098;-0.062233;,
+  -0.198022;0.888315;-0.414348;,
+  -0.499104;0.442171;-0.745238;,
+  0.678791;0.003507;0.734323;,
+  0.678792;0.003506;0.734322;,
+  0.678792;0.003506;0.734322;,
+  0.678792;0.003506;0.734322;,
+  0.848730;0.019229;0.528476;,
+  0.300945;-0.891572;-0.338425;,
+  -0.754613;-0.245178;-0.608644;,
+  -0.674346;-0.219110;-0.705159;,
+  -0.674343;0.219116;-0.705159;,
+  -0.640901;-0.707052;-0.298868;,
+  -0.606150;-0.707053;-0.364223;,
+  -0.564758;-0.707053;-0.425588;,
+  0.340395;0.365929;-0.866157;,
+  0.409038;0.287160;-0.866157;,
+  -0.927226;-0.374501;-0.000000;,
+  -0.984828;-0.173536;0.000000;,
+  -0.845967;-0.184578;-0.500270;,
+  -0.789105;-0.356431;-0.500270;,
+  0.256876;0.428705;-0.866157;,
+  0.006976;-0.006281;-0.999956;,
+  0.005518;-0.007594;-0.999956;,
+  0.411236;0.189256;-0.891665;,
+  -0.399505;-0.300280;-0.866157;,
+  -0.453207;-0.210657;-0.866157;,
+  0.039846;0.004539;-0.999196;,
+  -0.487101;-0.111826;-0.866157;,
+  -0.999387;0.035013;0.000000;,
+  -0.865857;-0.004658;-0.500270;,
+  -0.829101;-0.559099;0.000000;,
+  -0.697755;-0.512706;-0.500270;,
+  0.162130;0.472744;-0.866157;,
+  0.008130;-0.004694;-0.999956;,
+  -0.328343;-0.376780;-0.866157;,
+  0.001952;-0.009182;-0.999956;,
+  -0.499707;-0.008109;-0.866157;,
+  -0.970268;0.242032;0.000000;,
+  -0.847904;0.175466;-0.500270;,
+  0.095139;0.860627;-0.500270;,
+  -0.694740;-0.719261;0.000000;,
+  -0.575910;-0.646574;-0.500270;,
+  0.060298;0.496122;-0.866157;,
+  0.008928;-0.002901;-0.999956;,
+  -0.242831;-0.436813;-0.866157;,
+  -0.053512;-0.005624;-0.998551;,
+  -0.490473;0.095963;-0.866157;,
+  -0.898744;0.438473;0.000000;,
+  -0.792894;0.347920;-0.500270;,
+  -0.085875;0.861600;-0.500270;,
+  -0.530016;-0.847988;0.000000;,
+  -0.428895;-0.752183;-0.500270;,
+  -0.044169;0.497817;-0.866156;,
+  0.009336;-0.000981;-0.999956;,
+  -0.146706;-0.477755;-0.866157;,
+  -0.000000;-0.000000;-1.000000;,
+  -0.459803;0.195841;-0.866157;,
+  -0.787941;0.615751;0.000000;,
+  -0.703231;0.505170;-0.500270;,
+  -0.263135;0.824918;-0.500270;,
+  -0.342127;-0.939654;0.000000;,
+  -0.263135;-0.824918;-0.500270;,
+  -0.146706;0.477755;-0.866157;,
+  0.009336;0.000981;-0.999956;,
+  -0.044169;-0.497817;-0.866157;,
+  0.061059;-0.027185;-0.997764;,
+  -0.409037;0.287160;-0.866157;,
+  -0.642700;0.766118;0.000000;,
+  -0.582833;0.640340;-0.500270;,
+  -0.428895;0.752183;-0.500270;,
+  -0.139286;-0.990252;0.000000;,
+  -0.085875;-0.861600;-0.500270;,
+  -0.242831;0.436813;-0.866157;,
+  0.008928;0.002901;-0.999956;,
+  0.060298;-0.496122;-0.866157;,
+  0.456520;-0.203256;-0.866185;,
+  -0.005518;-0.007594;-0.999956;,
+  -0.340395;0.365929;-0.866157;,
+  -0.469371;0.883001;-0.000000;,
+  -0.436962;0.747525;-0.500270;,
+  -0.575910;0.646574;-0.500270;,
+  0.069643;-0.997572;0.000000;,
+  0.095139;-0.860627;-0.500270;,
+  -0.328343;0.376780;-0.866157;,
+  0.008130;0.004694;-0.999956;,
+  0.162130;-0.472744;-0.866157;,
+  0.433161;-0.309733;-0.846426;,
+  -0.006976;-0.006281;-0.999956;,
+  -0.256876;0.428704;-0.866157;,
+  -0.275528;0.961293;0.000000;,
+  -0.271994;0.822039;-0.500270;,
+  -0.721893;0.510892;-0.466755;,
+  0.275528;-0.961293;0.000000;,
+  0.271994;-0.822039;-0.500270;,
+  -0.399505;0.300280;-0.866157;,
+  0.006976;0.006281;-0.999956;,
+  0.256876;-0.428704;-0.866157;,
+  0.328343;-0.376780;-0.866157;,
+  -0.008129;-0.004694;-0.999956;,
+  -0.162130;0.472744;-0.866157;,
+  -0.069643;0.997572;0.000000;,
+  -0.095139;0.860627;-0.500270;,
+  -0.791006;0.352188;-0.500274;,
+  0.469371;-0.883001;0.000000;,
+  0.436962;-0.747525;-0.500270;,
+  -0.513689;0.214366;-0.830765;,
+  0.005518;0.007594;-0.999956;,
+  0.340395;-0.365929;-0.866157;,
+  0.575910;-0.646574;-0.500270;,
+  0.242831;-0.436813;-0.866157;,
+  -0.008928;-0.002901;-0.999956;,
+  -0.060298;0.496122;-0.866157;,
+  0.139286;0.990252;-0.000000;,
+  0.085875;0.861600;-0.500270;,
+  0.642701;-0.766117;0.000000;,
+  0.582833;-0.640341;-0.500270;,
+  -0.477225;0.155060;-0.864993;,
+  -0.033309;0.019229;-0.999260;,
+  0.409038;-0.287160;-0.866157;,
+  0.428895;-0.752183;-0.500270;,
+  0.146706;-0.477755;-0.866157;,
+  -0.009336;-0.000981;-0.999956;,
+  0.044169;0.497817;-0.866157;,
+  0.342127;0.939654;0.000000;,
+  0.263135;0.824918;-0.500270;,
+  0.703231;-0.505170;-0.500270;,
+  -0.000000;-0.000001;-1.000000;,
+  0.430359;-0.179603;-0.884610;,
+  0.263135;-0.824918;-0.500270;,
+  0.044169;-0.497817;-0.866157;,
+  -0.009336;0.000981;-0.999956;,
+  0.146706;0.477755;-0.866157;,
+  0.428895;0.752183;-0.500270;,
+  0.767737;-0.316983;-0.556868;,
+  0.477225;-0.155060;-0.864993;,
+  0.085875;-0.861601;-0.500270;,
+  -0.060298;-0.496122;-0.866157;,
+  -0.008928;0.002901;-0.999956;,
+  0.242831;0.436813;-0.866157;,
+  0.824617;-0.267935;-0.498215;,
+  0.674343;-0.219105;-0.705163;,
+  -0.095139;-0.860627;-0.500270;,
+  -0.162130;-0.472744;-0.866157;,
+  -0.008129;0.004694;-0.999956;,
+  0.328343;0.376780;-0.866157;,
+  -0.271994;-0.822039;-0.500270;,
+  -0.256876;-0.428704;-0.866157;,
+  -0.006976;0.006281;-0.999956;,
+  0.399505;0.300280;-0.866157;,
+  0.488092;0.212907;-0.846426;,
+  -0.436962;-0.747525;-0.500270;,
+  -0.340395;-0.365929;-0.866157;,
+  -0.005518;0.007594;-0.999956;,
+  0.033308;0.019231;-0.999260;,
+  -0.582833;-0.640340;-0.500270;,
+  -0.409037;-0.287160;-0.866157;,
+  -0.464250;-0.185668;-0.866025;,
+  -0.703233;-0.505170;-0.500267;,
+  -0.377351;-0.866032;-0.328016;,
+  -0.409570;-0.866033;-0.286775;,
+  -0.437303;-0.866032;-0.242393;,
+  -0.759088;-0.354793;-0.545809;,
+  0.251268;0.062678;-0.965886;,
+  0.401938;0.130598;-0.906306;,
+  0.258819;0.000000;-0.965926;,
+  0.251267;-0.062678;-0.965886;,
+  0.401938;-0.130598;-0.906306;,
+  -0.674344;0.219127;-0.705155;,
+  -0.674343;0.219112;-0.705161;,
+  -0.754602;0.245193;-0.608651;,
+  -0.477225;0.155060;-0.864993;,
+  -0.247416;0.080389;-0.965569;,
+  0.247415;-0.080391;-0.965569;,
+  -0.000000;-0.000001;-1.000000;,
+  0.674342;-0.219106;-0.705164;,
+  0.477225;-0.155060;-0.864993;,
+  0.247415;0.080391;-0.965569;,
+  0.000000;0.000001;-1.000000;,
+  -0.477224;-0.155059;-0.864993;,
+  -0.247415;-0.080390;-0.965569;,
+  0.000000;0.000001;-1.000000;,
+  -0.517179;-0.707052;-0.482290;,
+  -0.674346;-0.219111;-0.705158;,
+  -0.674344;-0.219108;-0.705161;,
+  -0.477224;-0.155059;-0.864993;,
+  0.964371;0.235828;-0.119886;,
+  0.688521;0.116186;-0.715849;,
+  0.868481;-0.001770;-0.495720;,
+  0.844515;0.533387;0.047872;,
+  -0.492580;0.002290;-0.870264;,
+  -0.492580;0.002290;-0.870264;,
+  -0.492580;0.002290;-0.870264;,
+  -0.492580;0.002289;-0.870264;,
+  -0.088914;0.995454;-0.034131;,
+  0.054492;0.888513;-0.455605;,
+  -0.088914;0.995454;-0.034131;,
+  0.227876;0.445936;-0.865571;,
+  0.054492;0.888513;-0.455605;,
+  0.300082;0.002513;-0.953910;,
+  0.227876;0.445936;-0.865571;,
+  0.300083;0.002513;-0.953910;,
+  -0.492581;-0.002290;-0.870264;,
+  -0.492581;-0.002290;-0.870264;,
+  -0.492581;-0.002290;-0.870264;,
+  -0.492580;-0.002289;-0.870264;,
+  -0.513689;0.214366;-0.830765;;
+  3396;
+  3;7,10,8;,
+  3;10,9,8;,
+  3;7,8,11;,
+  3;11,8,12;,
+  3;19,22,20;,
+  3;22,21,20;,
+  3;22,30,21;,
+  3;6,8,124;,
+  3;124,8,125;,
+  3;125,8,9;,
+  3;10,39,9;,
+  3;39,38,9;,
+  3;40,41,7;,
+  3;41,10,7;,
+  3;40,7,42;,
+  3;42,7,11;,
+  3;46,47,19;,
+  3;47,22,19;,
+  3;45,17,56;,
+  3;56,17,31;,
+  3;68,132,38;,
+  3;38,132,9;,
+  3;132,133,9;,
+  3;39,69,38;,
+  3;41,70,10;,
+  3;70,39,10;,
+  3;71,72,40;,
+  3;72,41,40;,
+  3;71,40,73;,
+  3;76,43,45;,
+  3;77,78,46;,
+  3;78,47,46;,
+  3;77,46,79;,
+  3;76,45,84;,
+  3;84,45,56;,
+  3;70,90,39;,
+  3;72,91,41;,
+  3;91,70,41;,
+  3;92,93,71;,
+  3;93,72,71;,
+  3;92,71,94;,
+  3;97,74,76;,
+  3;98,99,77;,
+  3;99,78,77;,
+  3;98,77,100;,
+  3;99,102,78;,
+  3;97,76,103;,
+  3;103,76,84;,
+  3;110,111,98;,
+  3;111,99,98;,
+  3;19,20,23;,
+  3;23,20,24;,
+  3;46,19,48;,
+  3;48,19,23;,
+  3;48,23,49;,
+  3;79,46,48;,
+  3;79,48,80;,
+  3;100,77,79;,
+  3;47,55,22;,
+  3;55,30,22;,
+  3;73,40,42;,
+  3;78,83,47;,
+  3;83,55,47;,
+  3;94,71,73;,
+  3;102,83,78;,
+  3;30,29,21;,
+  3;129,128,18;,
+  3;23,24,25;,
+  3;25,24,26;,
+  3;49,23,25;,
+  3;80,48,49;,
+  3;6,118,8;,
+  3;118,123,8;,
+  3;11,12,36;,
+  3;123,12,8;,
+  3;42,11,63;,
+  3;55,82,30;,
+  3;73,42,88;,
+  3;83,101,55;,
+  3;13,14,17;,
+  3;17,14,18;,
+  3;17,18,31;,
+  3;45,13,17;,
+  3;74,43,76;,
+  3;115,116,4;,
+  3;20,21,28;,
+  3;4,116,14;,
+  3;116,121,14;,
+  3;121,18,14;,
+  3;29,51,21;,
+  3;115,4,5;,
+  3;27,24,20;,
+  3;26,24,50;,
+  3;50,24,126;,
+  3;30,54,29;,
+  3;88,42,63;,
+  3;101,82,55;,
+  3;105,73,88;,
+  3;43,44,13;,
+  3;43,13,45;,
+  3;74,75,43;,
+  3;13,16,14;,
+  3;2,0,20;,
+  3;2,20,120;,
+  3;120,20,28;,
+  3;127,21,51;,
+  3;0,27,20;,
+  3;4,14,122;,
+  3;122,14,33;,
+  3;14,15,33;,
+  3;131,130,12;,
+  3;63,11,36;,
+  3;119,117,6;,
+  3;31,18,32;,
+  3;32,18,128;,
+  3;82,54,30;,
+  3;95,74,97;,
+  3;95,96,74;,
+  3;0,2,1;,
+  3;1,2,3;,
+  3;16,15,14;,
+  3;44,16,13;,
+  3;33,15,60;,
+  3;75,44,43;,
+  3;96,75,74;,
+  3;36,12,37;,
+  3;37,12,130;,
+  3;59,32,128;,
+  3;52,51,29;,
+  3;117,118,6;,
+  3;94,73,105;,
+  3;16,35,15;,
+  3;34,60,15;,
+  3;108,96,95;,
+  3;66,37,130;,
+  3;31,32,57;,
+  3;56,31,85;,
+  3;35,34,15;,
+  3;44,62,16;,
+  3;36,37,64;,
+  3;137,138,140;,
+  3;29,53,52;,
+  3;84,56,104;,
+  3;107,108,95;,
+  3;61,60,34;,
+  3;62,35,16;,
+  3;75,87,44;,
+  3;37,66,65;,
+  3;134,141,81;,
+  3;128,135,59;,
+  3;109,95,97;,
+  3;63,36,89;,
+  3;136,142,86;,
+  3;54,53,29;,
+  3;85,31,57;,
+  3;32,59,58;,
+  3;107,95,109;,
+  3;57,32,58;,
+  3;104,56,85;,
+  3;113,108,107;,
+  3;139,67,143;,
+  3;114,111,110;,
+  3;106,92,94;,
+  3;106,94,112;,
+  3;158,160,159;,
+  3;148,161,147;,
+  3;161,158,147;,
+  3;147,158,152;,
+  3;158,159,152;,
+  3;161,171,158;,
+  3;162,172,148;,
+  3;172,161,148;,
+  3;173,162,149;,
+  3;166,152,159;,
+  3;172,182,161;,
+  3;173,183,162;,
+  3;183,172,162;,
+  3;174,184,163;,
+  3;184,173,163;,
+  3;183,193,172;,
+  3;184,194,173;,
+  3;194,183,173;,
+  3;185,195,174;,
+  3;195,184,174;,
+  3;194,204,183;,
+  3;195,205,184;,
+  3;205,194,184;,
+  3;206,195,185;,
+  3;206,217,195;,
+  3;217,205,195;,
+  3;218,228,206;,
+  3;228,217,206;,
+  3;239,228,218;,
+  3;177,166,159;,
+  3;171,160,158;,
+  3;182,171,161;,
+  3;193,182,172;,
+  3;204,193,183;,
+  3;205,216,194;,
+  3;216,204,194;,
+  3;217,227,205;,
+  3;228,238,217;,
+  3;268,266,153;,
+  3;270,268,155;,
+  3;153,266,154;,
+  3;154,267,169;,
+  3;196,206,185;,
+  3;180,271,191;,
+  3;191,202,213;,
+  3;213,202,224;,
+  3;272,270,170;,
+  3;192,275,181;,
+  3;275,272,181;,
+  3;215,203,193;,
+  3;155,268,153;,
+  3;159,156,167;,
+  3;167,177,159;,
+  3;167,157,178;,
+  3;157,168,178;,
+  3;273,167,188;,
+  3;167,178,188;,
+  3;157,153,168;,
+  3;153,154,168;,
+  3;156,155,157;,
+  3;155,153,157;,
+  3;160,156,159;,
+  3;156,157,167;,
+  3;170,270,155;,
+  3;160,170,156;,
+  3;170,155,156;,
+  3;181,272,170;,
+  3;171,181,160;,
+  3;181,170,160;,
+  3;182,192,171;,
+  3;192,181,171;,
+  3;193,203,182;,
+  3;203,192,182;,
+  3;204,215,193;,
+  3;227,216,205;,
+  3;238,227,217;,
+  3;229,239,218;,
+  3;239,248,228;,
+  3;218,206,196;,
+  3;191,274,202;,
+  3;202,277,214;,
+  3;214,225,235;,
+  3;235,225,245;,
+  3;202,214,224;,
+  3;224,214,235;,
+  3;213,224,234;,
+  3;278,275,192;,
+  3;280,278,203;,
+  3;203,278,192;,
+  3;215,280,203;,
+  3;216,226,204;,
+  3;226,215,204;,
+  3;227,237,216;,
+  3;248,238,228;,
+  3;169,269,180;,
+  3;169,180,190;,
+  3;190,180,201;,
+  3;180,191,201;,
+  3;201,191,213;,
+  3;168,154,179;,
+  3;154,169,179;,
+  3;179,169,190;,
+  3;178,168,189;,
+  3;168,179,189;,
+  3;276,178,189;,
+  3;266,267,154;,
+  3;267,269,169;,
+  3;175,165,164;,
+  3;187,176,186;,
+  3;186,176,175;,
+  3;197,187,186;,
+  3;271,274,191;,
+  3;274,277,202;,
+  3;208,198,197;,
+  3;249,239,229;,
+  3;207,218,196;,
+  3;229,218,207;,
+  3;240,249,229;,
+  3;277,279,214;,
+  3;214,279,225;,
+  3;225,236,245;,
+  3;224,235,244;,
+  3;282,280,215;,
+  3;226,282,215;,
+  3;237,226,216;,
+  3;234,224,244;,
+  3;238,247,227;,
+  3;190,201,212;,
+  3;212,201,223;,
+  3;201,213,223;,
+  3;223,213,234;,
+  3;199,276,189;,
+  3;189,179,200;,
+  3;179,190,200;,
+  3;200,190,212;,
+  3;269,271,180;,
+  3;299,151,150;,
+  3;176,165,175;,
+  3;198,187,197;,
+  3;209,198,208;,
+  3;249,255,239;,
+  3;240,229,219;,
+  3;256,249,240;,
+  3;236,246,252;,
+  3;255,248,239;,
+  3;245,236,252;,
+  3;283,282,226;,
+  3;237,283,226;,
+  3;247,237,227;,
+  3;220,209,208;,
+  3;212,223,233;,
+  3;189,200,199;,
+  3;199,200,210;,
+  3;200,212,222;,
+  3;250,256,240;,
+  3;257,250,288;,
+  3;291,292,250;,
+  3;263,256,292;,
+  3;292,256,250;,
+  3;225,281,236;,
+  3;284,283,237;,
+  3;247,284,237;,
+  3;248,254,238;,
+  3;254,247,238;,
+  3;223,234,243;,
+  3;222,212,233;,
+  3;200,211,210;,
+  3;211,200,222;,
+  3;219,229,207;,
+  3;250,240,230;,
+  3;287,288,145;,
+  3;145,288,289;,
+  3;241,289,250;,
+  3;288,250,289;,
+  3;279,281,225;,
+  3;256,262,249;,
+  3;293,256,294;,
+  3;235,245,251;,
+  3;233,223,243;,
+  3;295,296,297;,
+  3;231,221,220;,
+  3;230,240,219;,
+  3;241,250,230;,
+  3;144,258,290;,
+  3;262,255,249;,
+  3;262,256,293;,
+  3;255,261,248;,
+  3;246,253,259;,
+  3;244,235,251;,
+  3;221,209,220;,
+  3;146,300,285;,
+  3;265,262,293;,
+  3;261,254,248;,
+  3;254,286,247;,
+  3;252,246,259;,
+  3;297,296,298;,
+  3;242,232,301;,
+  3;286,284,247;,
+  3;302,260,264;,
+  3;313,319,312;,
+  3;314,320,313;,
+  3;318,317,311;,
+  3;319,318,312;,
+  3;320,319,313;,
+  3;321,320,314;,
+  3;323,322,315;,
+  3;317,324,316;,
+  3;324,323,316;,
+  3;318,325,317;,
+  3;325,324,317;,
+  3;318,319,325;,
+  3;319,326,325;,
+  3;320,327,319;,
+  3;327,326,319;,
+  3;321,328,320;,
+  3;328,327,320;,
+  3;329,328,321;,
+  3;323,333,322;,
+  3;333,332,322;,
+  3;324,334,323;,
+  3;334,333,323;,
+  3;387,389,386;,
+  3;389,388,386;,
+  3;325,326,335;,
+  3;326,336,335;,
+  3;327,337,326;,
+  3;337,336,326;,
+  3;328,338,327;,
+  3;338,337,327;,
+  3;391,393,390;,
+  3;393,392,390;,
+  3;458,330,339;,
+  3;331,322,342;,
+  3;322,332,342;,
+  3;406,343,407;,
+  3;408,344,406;,
+  3;407,343,417;,
+  3;344,343,406;,
+  3;395,396,394;,
+  3;410,347,409;,
+  3;411,347,410;,
+  3;438,439,440;,
+  3;440,439,441;,
+  3;345,344,408;,
+  3;397,396,395;,
+  3;346,409,347;,
+  3;348,347,411;,
+  3;412,348,411;,
+  3;430,431,432;,
+  3;312,318,311;,
+  3;426,427,428;,
+  3;428,427,429;,
+  3;357,356,345;,
+  3;345,356,344;,
+  3;330,340,339;,
+  3;341,340,330;,
+  3;414,351,413;,
+  3;454,455,456;,
+  3;457,456,455;,
+  3;433,432,431;,
+  3;452,451,453;,
+  3;349,348,412;,
+  3;401,400,399;,
+  3;399,400,398;,
+  3;350,413,351;,
+  3;358,357,346;,
+  3;346,357,345;,
+  3;358,346,359;,
+  3;347,359,346;,
+  3;360,359,348;,
+  3;348,359,347;,
+  3;349,360,348;,
+  3;450,451,452;,
+  3;448,447,449;,
+  3;446,447,448;,
+  3;442,443,444;,
+  3;445,444,443;,
+  3;415,351,414;,
+  3;361,360,349;,
+  3;350,361,349;,
+  3;370,369,358;,
+  3;358,369,357;,
+  3;371,370,359;,
+  3;359,370,358;,
+  3;372,371,360;,
+  3;360,371,359;,
+  3;361,372,360;,
+  3;422,423,424;,
+  3;425,424,423;,
+  3;352,351,415;,
+  3;362,361,350;,
+  3;351,363,350;,
+  3;434,435,436;,
+  3;371,380,370;,
+  3;373,372,361;,
+  3;344,355,343;,
+  3;372,381,371;,
+  3;356,355,344;,
+  3;362,350,363;,
+  3;362,373,361;,
+  3;381,380,371;,
+  3;416,352,415;,
+  3;354,417,343;,
+  3;352,363,351;,
+  3;357,368,356;,
+  3;369,368,357;,
+  3;382,381,372;,
+  3;370,379,369;,
+  3;380,379,370;,
+  3;373,382,372;,
+  3;420,380,306;,
+  3;380,381,306;,
+  3;343,355,354;,
+  3;306,381,305;,
+  3;437,436,435;,
+  3;405,404,403;,
+  3;379,380,307;,
+  3;381,382,305;,
+  3;374,373,362;,
+  3;419,379,307;,
+  3;356,367,355;,
+  3;353,352,416;,
+  3;363,374,362;,
+  3;383,382,373;,
+  3;403,404,402;,
+  3;368,367,356;,
+  3;369,378,368;,
+  3;379,378,369;,
+  3;374,383,373;,
+  3;305,382,304;,
+  3;366,354,355;,
+  3;378,379,308;,
+  3;364,363,352;,
+  3;382,383,304;,
+  3;418,378,308;,
+  3;375,374,363;,
+  3;367,376,355;,
+  3;378,377,368;,
+  3;368,377,367;,
+  3;384,383,374;,
+  3;355,376,366;,
+  3;377,378,309;,
+  3;364,375,363;,
+  3;421,383,303;,
+  3;310,377,309;,
+  3;353,364,352;,
+  3;375,384,374;,
+  3;383,384,303;,
+  3;377,385,367;,
+  3;366,365,354;,
+  3;367,385,376;,
+  3;469,471,470;,
+  3;489,472,488;,
+  3;620,535,546;,
+  3;535,547,546;,
+  3;547,559,546;,
+  3;547,536,560;,
+  3;547,560,572;,
+  3;560,548,573;,
+  3;465,466,459;,
+  3;604,459,466;,
+  3;468,486,465;,
+  3;496,604,466;,
+  3;487,501,468;,
+  3;609,482,510;,
+  3;502,515,487;,
+  3;515,501,487;,
+  3;470,481,480;,
+  3;481,495,480;,
+  3;480,495,494;,
+  3;629,630,568;,
+  3;630,633,568;,
+  3;637,580,638;,
+  3;523,510,511;,
+  3;511,524,523;,
+  3;523,524,534;,
+  3;524,535,534;,
+  3;535,524,547;,
+  3;524,536,547;,
+  3;536,548,560;,
+  3;490,473,505;,
+  3;504,490,518;,
+  3;472,471,469;,
+  3;477,479,472;,
+  3;472,479,471;,
+  3;501,486,468;,
+  3;462,601,460;,
+  3;463,462,464;,
+  3;462,460,464;,
+  3;465,467,466;,
+  3;467,463,466;,
+  3;474,478,476;,
+  3;476,478,477;,
+  3;466,463,482;,
+  3;463,464,482;,
+  3;464,460,483;,
+  3;460,461,483;,
+  3;467,485,463;,
+  3;485,462,463;,
+  3;486,467,465;,
+  3;473,474,491;,
+  3;491,474,476;,
+  3;474,475,478;,
+  3;478,492,477;,
+  3;477,492,479;,
+  3;482,496,466;,
+  3;482,464,497;,
+  3;464,483,497;,
+  3;461,484,498;,
+  3;505,473,491;,
+  3;492,478,607;,
+  3;607,478,608;,
+  3;608,478,475;,
+  3;492,506,479;,
+  3;607,612,492;,
+  3;612,506,492;,
+  3;517,504,529;,
+  3;460,599,461;,
+  3;599,600,461;,
+  3;601,599,460;,
+  3;461,600,484;,
+  3;600,602,484;,
+  3;603,601,462;,
+  3;484,602,499;,
+  3;602,605,499;,
+  3;499,605,513;,
+  3;605,610,513;,
+  3;513,610,526;,
+  3;610,613,526;,
+  3;471,481,470;,
+  3;471,493,481;,
+  3;481,507,495;,
+  3;495,520,509;,
+  3;509,531,522;,
+  3;531,542,522;,
+  3;482,497,510;,
+  3;499,513,525;,
+  3;485,603,462;,
+  3;476,477,489;,
+  3;489,477,472;,
+  3;479,493,471;,
+  3;483,461,498;,
+  3;500,606,485;,
+  3;606,603,485;,
+  3;486,500,467;,
+  3;500,485,467;,
+  3;491,476,503;,
+  3;503,476,489;,
+  3;479,506,493;,
+  3;493,507,481;,
+  3;497,483,511;,
+  3;483,498,511;,
+  3;498,484,512;,
+  3;484,499,512;,
+  3;514,611,500;,
+  3;611,606,500;,
+  3;501,514,486;,
+  3;514,500,486;,
+  3;518,490,505;,
+  3;505,491,516;,
+  3;516,491,503;,
+  3;506,519,493;,
+  3;493,519,507;,
+  3;507,520,495;,
+  3;510,497,511;,
+  3;511,498,524;,
+  3;498,512,524;,
+  3;512,499,525;,
+  3;515,527,501;,
+  3;527,514,501;,
+  3;529,504,518;,
+  3;518,505,528;,
+  3;615,519,616;,
+  3;616,519,506;,
+  3;519,530,507;,
+  3;507,530,520;,
+  3;520,531,509;,
+  3;524,512,536;,
+  3;512,525,536;,
+  3;525,513,537;,
+  3;519,618,530;,
+  3;618,619,530;,
+  3;619,540,530;,
+  3;530,541,520;,
+  3;520,541,531;,
+  3;622,623,540;,
+  3;540,551,530;,
+  3;530,551,541;,
+  3;541,552,531;,
+  3;531,552,542;,
+  3;540,623,551;,
+  3;542,566,553;,
+  3;553,578,567;,
+  3;495,509,494;,
+  3;494,509,508;,
+  3;509,522,508;,
+  3;508,522,521;,
+  3;522,533,521;,
+  3;522,542,533;,
+  3;542,553,533;,
+  3;533,553,544;,
+  3;553,567,544;,
+  3;567,579,554;,
+  3;567,589,579;,
+  3;513,526,537;,
+  3;536,525,548;,
+  3;525,537,548;,
+  3;548,537,561;,
+  3;641,639,580;,
+  3;639,640,580;,
+  3;641,580,637;,
+  3;638,580,569;,
+  3;640,570,580;,
+  3;527,614,514;,
+  3;528,505,516;,
+  3;539,527,515;,
+  3;551,623,564;,
+  3;623,628,564;,
+  3;551,565,541;,
+  3;541,565,552;,
+  3;552,566,542;,
+  3;564,576,551;,
+  3;551,576,565;,
+  3;565,577,552;,
+  3;552,577,566;,
+  3;566,578,553;,
+  3;578,589,567;,
+  3;521,533,532;,
+  3;533,544,532;,
+  3;544,567,554;,
+  3;526,613,538;,
+  3;537,526,549;,
+  3;526,538,549;,
+  3;537,549,561;,
+  3;548,561,573;,
+  3;561,549,574;,
+  3;561,574,585;,
+  3;573,561,585;,
+  3;580,590,569;,
+  3;580,570,590;,
+  3;572,560,584;,
+  3;560,573,584;,
+  3;565,587,577;,
+  3;577,588,566;,
+  3;566,588,578;,
+  3;631,632,569;,
+  3;532,544,543;,
+  3;544,554,543;,
+  3;613,617,538;,
+  3;549,538,562;,
+  3;549,562,574;,
+  3;574,586,594;,
+  3;585,574,594;,
+  3;573,585,593;,
+  3;576,587,565;,
+  3;559,547,572;,
+  3;546,559,558;,
+  3;569,590,581;,
+  3;538,617,550;,
+  3;538,550,562;,
+  3;574,562,586;,
+  3;594,586,598;,
+  3;584,573,593;,
+  3;562,575,586;,
+  3;586,595,598;,
+  3;590,596,581;,
+  3;585,594,597;,
+  3;617,621,550;,
+  3;562,550,575;,
+  3;636,559,571;,
+  3;559,572,583;,
+  3;570,582,590;,
+  3;572,584,592;,
+  3;635,636,571;,
+  3;555,631,569;,
+  3;586,575,595;,
+  3;590,582,596;,
+  3;624,625,545;,
+  3;569,581,555;,
+  3;571,559,583;,
+  3;581,596,591;,
+  3;583,572,592;,
+  3;557,556,627;,
+  3;642,635,571;,
+  3;643,631,555;,
+  3;550,563,575;,
+  3;550,621,563;,
+  3;634,626,644;,
+  3;754,768,753;,
+  3;785,787,784;,
+  3;787,786,784;,
+  3;739,738,719;,
+  3;755,754,736;,
+  3;753,767,779;,
+  3;737,755,736;,
+  3;719,738,718;,
+  3;738,737,718;,
+  3;754,753,735;,
+  3;736,754,735;,
+  3;658,719,659;,
+  3;766,753,779;,
+  3;719,718,659;,
+  3;737,736,717;,
+  3;718,737,717;,
+  3;666,669,664;,
+  3;659,718,795;,
+  3;718,717,795;,
+  3;670,666,665;,
+  3;668,670,665;,
+  3;672,668,667;,
+  3;675,670,668;,
+  3;672,675,668;,
+  3;675,681,670;,
+  3;682,675,672;,
+  3;766,779,765;,
+  3;779,778,765;,
+  3;683,684,676;,
+  3;683,676,685;,
+  3;690,683,692;,
+  3;692,683,685;,
+  3;692,685,693;,
+  3;700,690,692;,
+  3;700,692,701;,
+  3;708,700,709;,
+  3;690,691,683;,
+  3;691,684,683;,
+  3;698,699,690;,
+  3;699,691,690;,
+  3;698,690,700;,
+  3;707,699,649;,
+  3;699,698,649;,
+  3;649,698,651;,
+  3;708,653,700;,
+  3;700,653,698;,
+  3;791,698,653;,
+  3;792,841,652;,
+  3;650,842,794;,
+  3;655,722,796;,
+  3;654,723,797;,
+  3;723,843,797;,
+  3;648,646,727;,
+  3;646,728,727;,
+  3;645,732,802;,
+  3;732,844,802;,
+  3;663,733,645;,
+  3;733,732,645;,
+  3;808,844,809;,
+  3;732,750,844;,
+  3;733,751,732;,
+  3;734,752,733;,
+  3;684,689,677;,
+  3;691,697,684;,
+  3;699,706,691;,
+  3;706,697,691;,
+  3;707,715,699;,
+  3;715,706,699;,
+  3;799,800,647;,
+  3;647,800,801;,
+  3;731,715,800;,
+  3;707,801,715;,
+  3;800,715,801;,
+  3;662,734,803;,
+  3;734,733,803;,
+  3;716,734,662;,
+  3;688,681,675;,
+  3;696,688,682;,
+  3;660,717,661;,
+  3;717,716,661;,
+  3;715,730,706;,
+  3;804,716,662;,
+  3;717,736,716;,
+  3;810,811,715;,
+  3;671,672,667;,
+  3;677,672,671;,
+  3;676,677,671;,
+  3;676,671,678;,
+  3;678,671,673;,
+  3;678,673,679;,
+  3;684,677,676;,
+  3;685,676,678;,
+  3;685,678,686;,
+  3;774,819,775;,
+  3;762,775,819;,
+  3;764,777,762;,
+  3;777,775,762;,
+  3;765,778,764;,
+  3;778,777,764;,
+  3;656,721,657;,
+  3;722,721,796;,
+  3;722,742,721;,
+  3;805,806,722;,
+  3;722,806,742;,
+  3;806,743,742;,
+  3;844,747,809;,
+  3;747,746,809;,
+  3;750,747,844;,
+  3;751,750,732;,
+  3;752,751,733;,
+  3;812,813,742;,
+  3;742,813,758;,
+  3;813,759,758;,
+  3;746,747,815;,
+  3;747,762,815;,
+  3;762,761,815;,
+  3;750,764,747;,
+  3;764,762,747;,
+  3;751,765,750;,
+  3;765,764,750;,
+  3;752,766,751;,
+  3;766,765,751;,
+  3;735,753,752;,
+  3;753,766,752;,
+  3;761,762,819;,
+  3;677,682,672;,
+  3;682,688,675;,
+  3;689,682,677;,
+  3;689,696,682;,
+  3;697,689,684;,
+  3;697,705,689;,
+  3;705,696,689;,
+  3;706,714,697;,
+  3;714,705,697;,
+  3;730,714,706;,
+  3;811,730,715;,
+  3;716,735,734;,
+  3;736,735,716;,
+  3;735,752,734;,
+  3;688,695,681;,
+  3;696,704,688;,
+  3;705,713,696;,
+  3;714,729,705;,
+  3;730,748,714;,
+  3;749,730,811;,
+  3;748,730,816;,
+  3;817,816,730;,
+  3;704,695,688;,
+  3;713,704,696;,
+  3;729,713,705;,
+  3;729,744,713;,
+  3;748,729,714;,
+  3;763,748,816;,
+  3;671,667,673;,
+  3;721,720,657;,
+  3;721,741,720;,
+  3;742,741,721;,
+  3;742,758,741;,
+  3;771,770,818;,
+  3;759,818,758;,
+  3;818,770,758;,
+  3;837,838,839;,
+  3;839,838,840;,
+  3;778,783,777;,
+  3;828,775,827;,
+  3;713,724,704;,
+  3;748,760,729;,
+  3;741,740,720;,
+  3;741,757,740;,
+  3;758,757,741;,
+  3;758,770,757;,
+  3;744,724,713;,
+  3;760,744,729;,
+  3;770,769,757;,
+  3;681,674,670;,
+  3;793,798,726;,
+  3;757,769,756;,
+  3;670,674,666;,
+  3;712,793,726;,
+  3;822,821,845;,
+  3;703,790,712;,
+  3;695,687,681;,
+  3;763,820,748;,
+  3;681,687,674;,
+  3;694,789,703;,
+  3;703,712,725;,
+  3;777,782,775;,
+  3;704,710,695;,
+  3;724,710,704;,
+  3;674,669,666;,
+  3;820,760,748;,
+  3;744,807,724;,
+  3;790,793,712;,
+  3;687,680,674;,
+  3;775,781,827;,
+  3;789,790,703;,
+  3;788,789,694;,
+  3;829,830,831;,
+  3;783,782,777;,
+  3;831,830,832;,
+  3;674,680,669;,
+  3;782,781,775;,
+  3;695,702,687;,
+  3;710,702,695;,
+  3;776,760,820;,
+  3;711,703,725;,
+  3;823,780,824;,
+  3;694,703,711;,
+  3;760,814,744;,
+  3;836,835,834;,
+  3;712,726,745;,
+  3;772,760,776;,
+  3;725,712,745;,
+  3;833,834,835;,
+  3;772,773,760;,
+  3;826,827,781;,
+  3;824,780,825;,
+  3;946,955,945;,
+  3;947,956,955;,
+  3;932,945,931;,
+  3;931,930,913;,
+  3;957,964,956;,
+  3;913,930,912;,
+  3;946,945,932;,
+  3;946,947,955;,
+  3;932,931,914;,
+  3;1011,1012,1013;,
+  3;914,931,913;,
+  3;913,912,861;,
+  3;957,956,947;,
+  3;933,946,932;,
+  3;1013,1012,1014;,
+  3;860,913,861;,
+  3;914,913,974;,
+  3;947,946,933;,
+  3;859,914,974;,
+  3;915,932,914;,
+  3;933,932,915;,
+  3;915,914,975;,
+  3;1017,1016,1018;,
+  3;1015,1016,1017;,
+  3;948,957,947;,
+  3;998,997,996;,
+  3;934,947,933;,
+  3;995,996,997;,
+  3;858,915,975;,
+  3;948,947,934;,
+  3;916,933,915;,
+  3;958,957,948;,
+  3;934,933,916;,
+  3;916,915,976;,
+  3;935,948,934;,
+  3;857,916,976;,
+  3;917,934,916;,
+  3;949,958,948;,
+  3;949,948,935;,
+  3;935,934,917;,
+  3;917,916,977;,
+  3;869,865,870;,
+  3;873,874,869;,
+  3;870,865,866;,
+  3;866,863,867;,
+  3;873,869,875;,
+  3;875,869,870;,
+  3;879,880,873;,
+  3;867,863,864;,
+  3;879,873,881;,
+  3;864,862,868;,
+  3;870,866,871;,
+  3;881,873,875;,
+  3;886,879,888;,
+  3;895,886,897;,
+  3;972,895,850;,
+  3;871,866,867;,
+  3;867,864,872;,
+  3;872,864,868;,
+  3;875,870,876;,
+  3;876,870,871;,
+  3;871,867,877;,
+  3;877,867,872;,
+  3;872,868,878;,
+  3;881,875,882;,
+  3;882,875,876;,
+  3;876,871,883;,
+  3;883,871,877;,
+  3;877,872,884;,
+  3;884,872,878;,
+  3;888,879,881;,
+  3;888,881,890;,
+  3;890,881,882;,
+  3;882,876,891;,
+  3;891,876,883;,
+  3;883,877,892;,
+  3;892,877,884;,
+  3;897,886,888;,
+  3;897,888,899;,
+  3;899,888,890;,
+  3;890,882,900;,
+  3;900,882,891;,
+  3;891,883,901;,
+  3;901,883,892;,
+  3;904,850,897;,
+  3;897,850,895;,
+  3;973,1031,849;,
+  3;904,897,906;,
+  3;906,897,899;,
+  3;899,890,907;,
+  3;907,890,900;,
+  3;900,891,908;,
+  3;908,891,901;,
+  3;856,917,977;,
+  3;855,918,978;,
+  3;918,917,978;,
+  3;854,919,855;,
+  3;919,918,855;,
+  3;853,920,979;,
+  3;920,919,979;,
+  3;852,921,853;,
+  3;921,920,853;,
+  3;851,922,980;,
+  3;922,1032,980;,
+  3;981,848,982;,
+  3;848,983,982;,
+  3;924,982,906;,
+  3;904,906,983;,
+  3;983,906,982;,
+  3;906,899,925;,
+  3;925,899,907;,
+  3;907,900,926;,
+  3;926,900,908;,
+  3;918,935,917;,
+  3;919,936,918;,
+  3;936,935,918;,
+  3;920,937,919;,
+  3;937,936,919;,
+  3;921,938,920;,
+  3;986,906,987;,
+  3;941,987,925;,
+  3;987,906,925;,
+  3;925,907,942;,
+  3;942,907,926;,
+  3;954,990,942;,
+  3;942,990,925;,
+  3;990,991,925;,
+  3;1007,1008,1009;,
+  3;1010,1009,1008;,
+  3;884,878,889;,
+  3;936,949,935;,
+  3;954,942,994;,
+  3;892,884,898;,
+  3;901,892,905;,
+  3;908,901,923;,
+  3;903,911,902;,
+  3;938,937,920;,
+  3;942,926,953;,
+  3;994,942,953;,
+  3;905,892,898;,
+  3;923,901,905;,
+  3;940,908,923;,
+  3;926,908,940;,
+  3;953,926,940;,
+  3;963,994,953;,
+  3;1029,1028,1030;,
+  3;962,963,953;,
+  3;984,985,921;,
+  3;937,950,936;,
+  3;886,887,879;,
+  3;895,896,886;,
+  3;846,895,847;,
+  3;921,985,938;,
+  3;950,949,936;,
+  3;985,939,938;,
+  3;988,989,938;,
+  3;938,951,937;,
+  3;951,950,937;,
+  3;887,880,879;,
+  3;950,959,949;,
+  3;950,951,959;,
+  3;938,989,951;,
+  3;989,952,951;,
+  3;880,874,873;,
+  3;896,887,886;,
+  3;896,895,846;,
+  3;993,992,951;,
+  3;992,960,951;,
+  3;893,903,902;,
+  3;1025,1024,1026;,
+  3;959,958,949;,
+  3;951,960,959;,
+  3;894,903,893;,
+  3;903,927,911;,
+  3;902,911,910;,
+  3;1023,1024,1025;,
+  3;909,927,903;,
+  3;961,960,992;,
+  3;885,894,893;,
+  3;894,909,903;,
+  3;911,929,910;,
+  3;959,960,966;,
+  3;1027,1028,1029;,
+  3;969,971,968;,
+  3;958,965,957;,
+  3;910,929,928;,
+  3;971,970,968;,
+  3;1003,1004,1005;,
+  3;1019,1020,1021;,
+  3;1005,1004,1006;,
+  3;965,964,957;,
+  3;1022,1021,1020;,
+  3;927,943,911;,
+  3;911,943,929;,
+  3;960,967,966;,
+  3;1002,1001,1000;,
+  3;999,1000,1001;,
+  3;929,944,928;,
+  3;1082,1081,1069;,
+  3;1033,1057,1143;,
+  3;1057,1069,1056;,
+  3;1057,1056,1143;,
+  3;1069,1068,1056;,
+  3;1069,1081,1068;,
+  3;1034,1056,1142;,
+  3;1157,1158,1159;,
+  3;1160,1159,1158;,
+  3;1169,1170,1171;,
+  3;1172,1171,1170;,
+  3;1183,1184,1185;,
+  3;1185,1184,1186;,
+  3;1195,1196,1197;,
+  3;1197,1196,1198;,
+  3;1086,1099,1085;,
+  3;1122,1124,1121;,
+  3;1124,1123,1121;,
+  3;1087,1088,1100;,
+  3;1088,1101,1100;,
+  3;1089,1102,1088;,
+  3;1102,1101,1088;,
+  3;1090,1103,1089;,
+  3;1103,1102,1089;,
+  3;1126,1128,1125;,
+  3;1128,1127,1125;,
+  3;1092,1105,1104;,
+  3;1093,1106,1092;,
+  3;1106,1105,1092;,
+  3;1093,1094,1106;,
+  3;1094,1107,1106;,
+  3;1175,1174,1173;,
+  3;1037,1053,1038;,
+  3;1036,1054,1141;,
+  3;1054,1053,1141;,
+  3;1035,1055,1036;,
+  3;1055,1054,1036;,
+  3;1056,1055,1142;,
+  3;1187,1188,1189;,
+  3;1190,1189,1188;,
+  3;1041,1049,1138;,
+  3;1040,1050,1139;,
+  3;1050,1049,1139;,
+  3;1039,1051,1040;,
+  3;1051,1050,1040;,
+  3;1038,1052,1140;,
+  3;1052,1051,1140;,
+  3;1053,1052,1038;,
+  3;1049,1061,1048;,
+  3;1050,1062,1049;,
+  3;1062,1061,1049;,
+  3;1051,1063,1050;,
+  3;1063,1062,1050;,
+  3;1052,1064,1051;,
+  3;1064,1063,1051;,
+  3;1053,1065,1052;,
+  3;1065,1064,1052;,
+  3;1054,1066,1053;,
+  3;1066,1065,1053;,
+  3;1055,1067,1054;,
+  3;1067,1066,1054;,
+  3;1056,1068,1055;,
+  3;1068,1067,1055;,
+  3;1061,1073,1060;,
+  3;1073,1072,1060;,
+  3;1062,1074,1061;,
+  3;1074,1073,1061;,
+  3;1063,1075,1062;,
+  3;1075,1074,1062;,
+  3;1064,1076,1063;,
+  3;1076,1075,1063;,
+  3;1065,1077,1064;,
+  3;1077,1076,1064;,
+  3;1066,1078,1065;,
+  3;1078,1077,1065;,
+  3;1067,1079,1066;,
+  3;1079,1078,1066;,
+  3;1068,1080,1067;,
+  3;1080,1079,1067;,
+  3;1081,1080,1068;,
+  3;1073,1086,1072;,
+  3;1074,1087,1073;,
+  3;1087,1086,1073;,
+  3;1074,1075,1087;,
+  3;1075,1088,1087;,
+  3;1076,1089,1075;,
+  3;1089,1088,1075;,
+  3;1077,1090,1076;,
+  3;1090,1089,1076;,
+  3;1078,1091,1077;,
+  3;1091,1090,1077;,
+  3;1078,1079,1091;,
+  3;1079,1092,1091;,
+  3;1080,1093,1079;,
+  3;1093,1092,1079;,
+  3;1081,1094,1080;,
+  3;1094,1093,1080;,
+  3;1095,1094,1081;,
+  3;1091,1092,1104;,
+  3;1179,1180,1181;,
+  3;1182,1181,1180;,
+  3;1191,1192,1193;,
+  3;1194,1193,1192;,
+  3;1147,1111,1146;,
+  3;1148,1111,1147;,
+  3;1149,1112,1148;,
+  3;1136,1135,1134;,
+  3;1134,1135,1133;,
+  3;1114,1150,1115;,
+  3;1151,1115,1150;,
+  3;1152,1115,1151;,
+  3;1165,1166,1167;,
+  3;1167,1166,1168;,
+  3;1049,1048,1138;,
+  3;1048,1060,1047;,
+  3;1061,1060,1048;,
+  3;1060,1072,1059;,
+  3;1072,1085,1071;,
+  3;1086,1085,1072;,
+  3;1042,1048,1137;,
+  3;1048,1047,1137;,
+  3;1099,1098,1085;,
+  3;1132,1131,1130;,
+  3;1130,1131,1129;,
+  3;1110,1146,1111;,
+  3;1112,1111,1148;,
+  3;1113,1112,1149;,
+  3;1112,1117,1111;,
+  3;1119,1118,1113;,
+  3;1113,1118,1112;,
+  3;1199,1119,1113;,
+  3;1161,1162,1163;,
+  3;1163,1162,1164;,
+  3;1072,1071,1059;,
+  3;1085,1084,1071;,
+  3;1060,1059,1047;,
+  3;1085,1098,1084;,
+  3;1098,1097,1084;,
+  3;1111,1117,1110;,
+  3;1118,1117,1112;,
+  3;1119,1120,1118;,
+  3;1043,1047,1044;,
+  3;1047,1059,1046;,
+  3;1145,1108,1144;,
+  3;1047,1046,1044;,
+  3;1059,1071,1058;,
+  3;1153,1154,1155;,
+  3;1109,1108,1145;,
+  3;1116,1110,1117;,
+  3;1059,1058,1046;,
+  3;1071,1084,1083;,
+  3;1084,1097,1096;,
+  3;1155,1154,1156;,
+  3;1071,1070,1058;,
+  3;1070,1071,1083;,
+  3;1178,1177,1176;,
+  3;1046,1058,1045;,
+  3;1304,1320,1283;,
+  3;1234,1222,1228;,
+  3;1222,1215,1218;,
+  3;1227,1222,1234;,
+  3;1227,1217,1222;,
+  3;1241,1227,1234;,
+  3;1217,1215,1222;,
+  3;1233,1227,1241;,
+  3;1221,1217,1227;,
+  3;1233,1221,1227;,
+  3;1240,1233,1250;,
+  3;1250,1233,1241;,
+  3;1221,1216,1217;,
+  3;1226,1221,1233;,
+  3;1232,1226,1240;,
+  3;1240,1226,1233;,
+  3;1249,1232,1240;,
+  3;1249,1240,1260;,
+  3;1260,1240,1250;,
+  3;1220,1216,1221;,
+  3;1226,1220,1221;,
+  3;1232,1225,1226;,
+  3;1239,1232,1249;,
+  3;1248,1239,1259;,
+  3;1259,1239,1249;,
+  3;1274,1248,1259;,
+  3;1259,1249,1275;,
+  3;1295,1404,1274;,
+  3;1274,1259,1296;,
+  3;1296,1410,1274;,
+  3;1410,1411,1274;,
+  3;1466,1467,1468;,
+  3;1469,1468,1467;,
+  3;1275,1249,1260;,
+  3;1296,1259,1275;,
+  3;1315,1410,1296;,
+  3;1421,1296,1420;,
+  3;1223,1219,1225;,
+  3;1225,1219,1220;,
+  3;1225,1220,1226;,
+  3;1231,1223,1225;,
+  3;1231,1225,1232;,
+  3;1238,1231,1239;,
+  3;1239,1231,1232;,
+  3;1223,1224,1219;,
+  3;1229,1230,1223;,
+  3;1230,1224,1223;,
+  3;1229,1223,1231;,
+  3;1236,1237,1229;,
+  3;1237,1230,1229;,
+  3;1236,1229,1238;,
+  3;1238,1229,1231;,
+  3;1244,1245,1236;,
+  3;1245,1237,1236;,
+  3;1244,1236,1246;,
+  3;1246,1236,1238;,
+  3;1246,1238,1248;,
+  3;1254,1245,1205;,
+  3;1245,1244,1205;,
+  3;1205,1244,1204;,
+  3;1255,1208,1246;,
+  3;1246,1208,1244;,
+  3;1389,1244,1208;,
+  3;1390,1473,1207;,
+  3;1255,1246,1258;,
+  3;1258,1246,1248;,
+  3;1213,1266,1214;,
+  3;1266,1265,1214;,
+  3;1212,1267,1392;,
+  3;1267,1266,1392;,
+  3;1211,1268,1212;,
+  3;1268,1267,1212;,
+  3;1209,1269,1393;,
+  3;1269,1268,1393;,
+  3;1210,1272,1209;,
+  3;1272,1269,1209;,
+  3;1394,1206,1395;,
+  3;1206,1396,1395;,
+  3;1273,1395,1258;,
+  3;1255,1258,1396;,
+  3;1396,1258,1395;,
+  3;1203,1202,1281;,
+  3;1202,1282,1281;,
+  3;1201,1284,1399;,
+  3;1200,1285,1400;,
+  3;1248,1238,1239;,
+  3;1258,1248,1274;,
+  3;1403,1258,1404;,
+  3;1404,1258,1274;,
+  3;1316,1336,1299;,
+  3;1336,1359,1318;,
+  3;1318,1359,1338;,
+  3;1348,1349,1367;,
+  3;1359,1372,1338;,
+  3;1338,1372,1358;,
+  3;1449,1358,1459;,
+  3;1459,1358,1460;,
+  3;1461,1460,1372;,
+  3;1358,1372,1460;,
+  3;1359,1378,1372;,
+  3;1461,1372,1465;,
+  3;1372,1378,1465;,
+  3;1319,1340,1360;,
+  3;1340,1361,1373;,
+  3;1374,1361,1452;,
+  3;1462,1463,1361;,
+  3;1463,1464,1361;,
+  3;1464,1373,1361;,
+  3;1333,1416,1331;,
+  3;1341,1423,1424;,
+  3;1327,1351,1326;,
+  3;1380,1382,1379;,
+  3;1382,1381,1379;,
+  3;1328,1329,1352;,
+  3;1329,1353,1352;,
+  3;1429,1430,1354;,
+  3;1430,1431,1354;,
+  3;1432,1354,1431;,
+  3;1355,1474,1356;,
+  3;1475,1353,1433;,
+  3;1434,1433,1329;,
+  3;1433,1353,1329;,
+  3;1422,1435,1361;,
+  3;1436,1362,1437;,
+  3;1438,1363,1439;,
+  3;1439,1363,1440;,
+  3;1363,1476,1440;,
+  3;1477,1441,1364;,
+  3;1343,1344,1441;,
+  3;1344,1364,1441;,
+  3;1365,1364,1344;,
+  3;1366,1365,1346;,
+  3;1443,1368,1442;,
+  3;1370,1444,1369;,
+  3;1369,1444,1445;,
+  3;1444,1446,1445;,
+  3;1447,1357,1448;,
+  3;1448,1357,1358;,
+  3;1478,1450,1443;,
+  3;1451,1452,1435;,
+  3;1452,1361,1435;,
+  3;1375,1453,1454;,
+  3;1453,1455,1454;,
+  3;1455,1479,1454;,
+  3;1480,1456,1457;,
+  3;1286,1481,1401;,
+  3;1307,1306,1285;,
+  3;1307,1325,1306;,
+  3;1325,1324,1306;,
+  3;1325,1482,1324;,
+  3;1482,1347,1324;,
+  3;1235,1243,1242;,
+  3;1243,1252,1242;,
+  3;1242,1252,1251;,
+  3;1387,1388,1253;,
+  3;1243,1261,1252;,
+  3;1252,1263,1251;,
+  3;1251,1263,1262;,
+  3;1253,1388,1264;,
+  3;1388,1391,1264;,
+  3;1261,1276,1252;,
+  3;1252,1276,1263;,
+  3;1263,1278,1262;,
+  3;1262,1278,1277;,
+  3;1264,1391,1279;,
+  3;1391,1397,1279;,
+  3;1284,1282,1399;,
+  3;1285,1284,1400;,
+  3;1266,1288,1265;,
+  3;1267,1289,1266;,
+  3;1289,1288,1266;,
+  3;1268,1290,1267;,
+  3;1290,1289,1267;,
+  3;1269,1291,1268;,
+  3;1291,1290,1268;,
+  3;1272,1402,1269;,
+  3;1269,1402,1291;,
+  3;1294,1291,1402;,
+  3;1276,1297,1263;,
+  3;1263,1297,1278;,
+  3;1278,1299,1277;,
+  3;1277,1299,1298;,
+  3;1279,1397,1300;,
+  3;1397,1405,1300;,
+  3;1281,1282,1407;,
+  3;1282,1303,1407;,
+  3;1407,1303,1302;,
+  3;1284,1305,1282;,
+  3;1305,1303,1282;,
+  3;1285,1306,1284;,
+  3;1306,1305,1284;,
+  3;1289,1309,1288;,
+  3;1290,1310,1289;,
+  3;1310,1309,1289;,
+  3;1291,1311,1290;,
+  3;1311,1310,1290;,
+  3;1408,1409,1291;,
+  3;1291,1409,1311;,
+  3;1314,1311,1409;,
+  3;1278,1316,1299;,
+  3;1299,1318,1298;,
+  3;1298,1318,1317;,
+  3;1300,1405,1319;,
+  3;1405,1412,1319;,
+  3;1414,1303,1415;,
+  3;1303,1322,1415;,
+  3;1415,1322,1321;,
+  3;1305,1323,1303;,
+  3;1323,1322,1303;,
+  3;1306,1324,1305;,
+  3;1324,1323,1305;,
+  3;1418,1417,1311;,
+  3;1319,1412,1340;,
+  3;1412,1422,1340;,
+  3;1321,1322,1426;,
+  3;1426,1322,1344;,
+  3;1323,1346,1322;,
+  3;1346,1344,1322;,
+  3;1324,1347,1323;,
+  3;1347,1346,1323;,
+  3;1470,1471,1472;,
+  3;1288,1308,1287;,
+  3;1309,1308,1288;,
+  3;1309,1327,1308;,
+  3;1327,1326,1308;,
+  3;1310,1328,1309;,
+  3;1328,1327,1309;,
+  3;1310,1311,1328;,
+  3;1311,1329,1328;,
+  3;1334,1329,1417;,
+  3;1329,1311,1417;,
+  3;1340,1422,1361;,
+  3;1297,1316,1278;,
+  3;1299,1336,1318;,
+  3;1318,1338,1317;,
+  3;1317,1338,1337;,
+  3;1343,1426,1344;,
+  3;1338,1358,1337;,
+  3;1337,1358,1357;,
+  3;1346,1365,1344;,
+  3;1347,1366,1346;,
+  3;1384,1386,1383;,
+  3;1386,1385,1383;,
+  3;1449,1448,1358;,
+  3;1483,1330,1312;,
+  3;1332,1313,1330;,
+  3;1330,1313,1312;,
+  3;1419,1335,1313;,
+  3;1335,1420,1313;,
+  3;1484,1413,1425;,
+  3;1368,1443,1450;,
+  3;1293,1271,1292;,
+  3;1313,1293,1312;,
+  3;1312,1293,1292;,
+  3;1413,1406,1301;,
+  3;1371,1368,1450;,
+  3;1320,1413,1301;,
+  3;1320,1301,1283;,
+  3;1342,1425,1320;,
+  3;1425,1413,1320;,
+  3;1342,1320,1345;,
+  3;1345,1320,1427;,
+  3;1428,1427,1304;,
+  3;1427,1320,1304;,
+  3;1275,1260,1293;,
+  3;1293,1260,1271;,
+  3;1296,1275,1313;,
+  3;1313,1275,1293;,
+  3;1420,1296,1313;,
+  3;1271,1257,1270;,
+  3;1292,1271,1270;,
+  3;1406,1398,1280;,
+  3;1301,1406,1280;,
+  3;1260,1250,1271;,
+  3;1271,1250,1257;,
+  3;1457,1456,1377;,
+  3;1270,1257,1256;,
+  3;1250,1241,1257;,
+  3;1458,1377,1456;,
+  3;1300,1319,1339;,
+  3;1376,1457,1377;,
+  3;1257,1247,1256;,
+  3;1257,1241,1247;,
+  3;1241,1234,1247;,
+  3;1351,1350,1326;,
+  3;1542,1529,1541;,
+  3;1569,1555,1567;,
+  3;1555,1542,1554;,
+  3;1497,1500,1494;,
+  3;1502,1498,1495;,
+  3;1502,1506,1498;,
+  3;1541,1529,1528;,
+  3;1625,1623,1517;,
+  3;1500,1496,1494;,
+  3;1501,1504,1497;,
+  3;1496,1499,1493;,
+  3;1499,1495,1493;,
+  3;1499,1502,1495;,
+  3;1511,1506,1502;,
+  3;1504,1500,1497;,
+  3;1507,1502,1499;,
+  3;1500,1503,1496;,
+  3;1503,1499,1496;,
+  3;1503,1507,1499;,
+  3;1508,1503,1500;,
+  3;1508,1512,1503;,
+  3;1507,1511,1502;,
+  3;1512,1507,1503;,
+  3;1512,1517,1507;,
+  3;1524,1517,1512;,
+  3;1517,1511,1507;,
+  3;1505,1509,1501;,
+  3;1509,1504,1501;,
+  3;1574,1641,1642;,
+  3;1646,1648,1582;,
+  3;1648,1649,1582;,
+  3;1583,1570,1584;,
+  3;1504,1508,1500;,
+  3;1509,1513,1504;,
+  3;1513,1508,1504;,
+  3;1513,1518,1508;,
+  3;1519,1513,1509;,
+  3;1519,1525,1513;,
+  3;1525,1518,1513;,
+  3;1526,1535,1519;,
+  3;1535,1525,1519;,
+  3;1549,1535,1526;,
+  3;1549,1559,1535;,
+  3;1562,1549,1639;,
+  3;1575,1574,1559;,
+  3;1578,1559,1645;,
+  3;1562,1645,1549;,
+  3;1559,1549,1645;,
+  3;1646,1581,1566;,
+  3;1518,1512,1508;,
+  3;1518,1524,1512;,
+  3;1525,1532,1518;,
+  3;1535,1546,1525;,
+  3;1546,1532,1525;,
+  3;1559,1546,1535;,
+  3;1575,1559,1578;,
+  3;1515,1520,1510;,
+  3;1521,1515,1491;,
+  3;1521,1527,1515;,
+  3;1527,1520,1515;,
+  3;1492,1521,1491;,
+  3;1489,1533,1490;,
+  3;1490,1533,1628;,
+  3;1537,1527,1533;,
+  3;1521,1628,1527;,
+  3;1533,1527,1628;,
+  3;1510,1514,1505;,
+  3;1514,1509,1505;,
+  3;1652,1589,1653;,
+  3;1653,1589,1654;,
+  3;1589,1650,1654;,
+  3;1693,1590,1655;,
+  3;1694,1656,1591;,
+  3;1663,1585,1664;,
+  3;1665,1666,1651;,
+  3;1667,1669,1668;,
+  3;1662,1668,1669;,
+  3;1668,1670,1600;,
+  3;1514,1519,1509;,
+  3;1520,1526,1514;,
+  3;1526,1519,1514;,
+  3;1527,1536,1520;,
+  3;1536,1526,1520;,
+  3;1522,1530,1543;,
+  3;1530,1523,1544;,
+  3;1536,1549,1526;,
+  3;1550,1536,1635;,
+  3;1635,1536,1527;,
+  3;1543,1530,1556;,
+  3;1530,1544,1556;,
+  3;1544,1531,1557;,
+  3;1531,1545,1557;,
+  3;1549,1536,1639;,
+  3;1550,1639,1536;,
+  3;1556,1544,1571;,
+  3;1544,1557,1571;,
+  3;1557,1545,1572;,
+  3;1545,1558,1572;,
+  3;1647,1646,1566;,
+  3;1571,1557,1586;,
+  3;1557,1572,1586;,
+  3;1572,1558,1587;,
+  3;1558,1573,1587;,
+  3;1586,1572,1597;,
+  3;1572,1587,1597;,
+  3;1587,1573,1598;,
+  3;1573,1588,1598;,
+  3;1599,1588,1666;,
+  3;1666,1588,1651;,
+  3;1597,1587,1604;,
+  3;1587,1598,1604;,
+  3;1599,1673,1588;,
+  3;1673,1674,1588;,
+  3;1605,1598,1674;,
+  3;1674,1598,1588;,
+  3;1605,1675,1598;,
+  3;1598,1675,1604;,
+  3;1675,1607,1604;,
+  3;1607,1676,1604;,
+  3;1677,1678,1679;,
+  3;1679,1678,1680;,
+  3;1681,1682,1683;,
+  3;1684,1683,1682;,
+  3;1520,1514,1510;,
+  3;1487,1538,1488;,
+  3;1538,1534,1488;,
+  3;1486,1539,1487;,
+  3;1539,1538,1487;,
+  3;1540,1539,1629;,
+  3;1632,1534,1633;,
+  3;1534,1548,1633;,
+  3;1548,1547,1633;,
+  3;1634,1635,1527;,
+  3;1538,1551,1534;,
+  3;1689,1690,1691;,
+  3;1690,1692,1691;,
+  3;1621,1622,1516;,
+  3;1622,1624,1523;,
+  3;1516,1622,1523;,
+  3;1522,1516,1530;,
+  3;1516,1523,1530;,
+  3;1523,1624,1531;,
+  3;1624,1626,1531;,
+  3;1523,1531,1544;,
+  3;1531,1626,1545;,
+  3;1545,1630,1558;,
+  3;1685,1686,1687;,
+  3;1626,1630,1545;,
+  3;1597,1604,1606;,
+  3;1608,1606,1676;,
+  3;1676,1606,1604;,
+  3;1600,1670,1601;,
+  3;1602,1601,1671;,
+  3;1671,1601,1670;,
+  3;1603,1602,1672;,
+  3;1576,1643,1577;,
+  3;1561,1577,1643;,
+  3;1579,1577,1561;,
+  3;1580,1579,1563;,
+  3;1657,1577,1656;,
+  3;1577,1591,1656;,
+  3;1579,1592,1577;,
+  3;1592,1591,1577;,
+  3;1593,1592,1579;,
+  3;1551,1548,1534;,
+  3;1539,1552,1538;,
+  3;1552,1551,1538;,
+  3;1637,1548,1638;,
+  3;1548,1561,1638;,
+  3;1561,1560,1638;,
+  3;1551,1563,1548;,
+  3;1563,1561,1548;,
+  3;1644,1561,1643;,
+  3;1563,1579,1561;,
+  3;1672,1602,1671;,
+  3;1695,1640,1568;,
+  3;1582,1581,1646;,
+  3;1649,1696,1582;,
+  3;1596,1660,1661;,
+  3;1660,1697,1661;,
+  3;1546,1631,1532;,
+  3;1559,1636,1546;,
+  3;1636,1631,1546;,
+  3;1532,1524,1518;,
+  3;1698,1567,1554;,
+  3;1642,1636,1574;,
+  3;1574,1636,1559;,
+  3;1699,1595,1659;,
+  3;1600,1667,1668;,
+  3;1580,1593,1579;,
+  3;1552,1564,1551;,
+  3;1564,1563,1551;,
+  3;1564,1580,1563;,
+  3;1532,1627,1524;,
+  3;1631,1627,1532;,
+  3;1554,1542,1541;,
+  3;1567,1555,1554;,
+  3;1618,1619,1617;,
+  3;1627,1625,1524;,
+  3;1524,1625,1517;,
+  3;1517,1623,1511;,
+  3;1700,1594,1658;,
+  3;1614,1615,1613;,
+  3;1485,1540,1629;,
+  3;1612,1611,1609;,
+  3;1620,1619,1618;,
+  3;1553,1552,1539;,
+  3;1616,1615,1614;,
+  3;1564,1565,1580;,
+  3;1565,1564,1552;,
+  3;1687,1686,1688;,
+  3;1610,1612,1609;,
+  3;1540,1553,1539;,
+  3;1553,1565,1552;,
+  3;1730,1729,1719;,
+  3;1741,1753,1740;,
+  3;1753,1764,1752;,
+  3;1741,1740,1729;,
+  3;1701,1719,1804;,
+  3;1719,1729,1718;,
+  3;1719,1718,1804;,
+  3;1702,1718,1803;,
+  3;1837,1838,1839;,
+  3;1703,1717,1802;,
+  3;1841,1842,1843;,
+  3;1731,1743,1742;,
+  3;1744,1743,1731;,
+  3;1745,1744,1732;,
+  3;1746,1745,1733;,
+  3;1748,1747,1735;,
+  3;1749,1748,1736;,
+  3;1744,1755,1743;,
+  3;1755,1754,1743;,
+  3;1745,1756,1744;,
+  3;1756,1755,1744;,
+  3;1746,1757,1745;,
+  3;1757,1756,1745;,
+  3;1784,1783,1781;,
+  3;1748,1759,1747;,
+  3;1749,1760,1748;,
+  3;1760,1759,1748;,
+  3;1750,1761,1749;,
+  3;1761,1760,1749;,
+  3;1786,1788,1785;,
+  3;1788,1787,1785;,
+  3;1805,1765,1806;,
+  3;1807,1766,1805;,
+  3;1808,1767,1807;,
+  3;1811,1770,1809;,
+  3;1812,1771,1811;,
+  3;1821,1822,1823;,
+  3;1823,1822,1824;,
+  3;1829,1830,1831;,
+  3;1840,1839,1838;,
+  3;1849,1850,1851;,
+  3;1852,1851,1850;,
+  3;1709,1711,1797;,
+  3;1711,1710,1797;,
+  3;1708,1712,1709;,
+  3;1712,1711,1709;,
+  3;1707,1713,1798;,
+  3;1713,1712,1798;,
+  3;1706,1714,1799;,
+  3;1714,1713,1799;,
+  3;1705,1715,1800;,
+  3;1715,1714,1800;,
+  3;1704,1716,1801;,
+  3;1716,1715,1801;,
+  3;1717,1716,1802;,
+  3;1718,1717,1803;,
+  3;1711,1721,1710;,
+  3;1721,1720,1710;,
+  3;1712,1722,1711;,
+  3;1722,1721,1711;,
+  3;1713,1723,1712;,
+  3;1723,1722,1712;,
+  3;1714,1724,1713;,
+  3;1724,1723,1713;,
+  3;1715,1725,1714;,
+  3;1725,1724,1714;,
+  3;1716,1726,1715;,
+  3;1717,1727,1716;,
+  3;1843,1842,1844;,
+  3;1782,1784,1781;,
+  3;1759,1758,1747;,
+  3;1751,1752,1762;,
+  3;1813,1814,1815;,
+  3;1815,1814,1816;,
+  3;1825,1826,1827;,
+  3;1827,1826,1828;,
+  3;1833,1834,1835;,
+  3;1835,1834,1836;,
+  3;1845,1846,1847;,
+  3;1847,1846,1848;,
+  3;1718,1728,1717;,
+  3;1729,1728,1718;,
+  3;1726,1725,1715;,
+  3;1727,1726,1716;,
+  3;1728,1727,1717;,
+  3;1853,1854,1855;,
+  3;1855,1854,1856;,
+  3;1721,1732,1720;,
+  3;1732,1731,1720;,
+  3;1722,1733,1721;,
+  3;1733,1732,1721;,
+  3;1723,1734,1722;,
+  3;1734,1733,1722;,
+  3;1724,1735,1723;,
+  3;1735,1734,1723;,
+  3;1725,1736,1724;,
+  3;1736,1735,1724;,
+  3;1726,1737,1725;,
+  3;1737,1736,1725;,
+  3;1727,1738,1726;,
+  3;1738,1737,1726;,
+  3;1728,1739,1727;,
+  3;1739,1738,1727;,
+  3;1729,1740,1728;,
+  3;1740,1739,1728;,
+  3;1732,1744,1731;,
+  3;1733,1745,1732;,
+  3;1734,1746,1733;,
+  3;1734,1735,1746;,
+  3;1735,1747,1746;,
+  3;1736,1748,1735;,
+  3;1737,1749,1736;,
+  3;1738,1750,1737;,
+  3;1750,1749,1737;,
+  3;1739,1751,1738;,
+  3;1751,1750,1738;,
+  3;1739,1740,1751;,
+  3;1740,1752,1751;,
+  3;1753,1752,1740;,
+  3;1768,1767,1808;,
+  3;1770,1769,1809;,
+  3;1809,1769,1810;,
+  3;1771,1770,1811;,
+  3;1767,1773,1766;,
+  3;1768,1774,1767;,
+  3;1769,1775,1768;,
+  3;1766,1765,1805;,
+  3;1767,1766,1807;,
+  3;1792,1791,1790;,
+  3;1790,1791,1789;,
+  3;1775,1774,1768;,
+  3;1776,1775,1769;,
+  3;1770,1777,1769;,
+  3;1817,1818,1819;,
+  3;1819,1818,1820;,
+  3;1831,1830,1832;,
+  3;1776,1769,1777;,
+  3;1771,1777,1770;,
+  3;1772,1771,1812;,
+  3;1752,1763,1762;,
+  3;1794,1795,1793;,
+  3;1776,1779,1775;,
+  3;1778,1777,1771;,
+  3;1764,1763,1752;,
+  3;1796,1795,1794;,
+  3;1772,1778,1771;,
+  3;1777,1780,1776;,
+  3;1911,1865,1894;,
+  3;1869,1858,1868;,
+  3;1865,1857,1894;,
+  3;1940,1911,1928;,
+  3;1911,1894,1928;,
+  3;1940,1928,1951;,
+  3;1857,1858,1866;,
+  3;1928,1894,1912;,
+  3;1928,1912,1939;,
+  3;2023,2024,1881;,
+  3;1894,1857,1866;,
+  3;1894,1866,1912;,
+  3;1939,1912,1927;,
+  3;1912,1866,1895;,
+  3;1912,1895,1927;,
+  3;1859,1887,1881;,
+  3;1858,1869,1867;,
+  3;1866,1858,1867;,
+  3;1896,1869,1868;,
+  3;1927,1895,1910;,
+  3;1927,1910,1926;,
+  3;1861,1863,1862;,
+  3;1862,1875,1874;,
+  3;1874,1900,1899;,
+  3;1899,1917,1916;,
+  3;1892,1864,1861;,
+  3;1916,1933,1932;,
+  3;1909,1893,1892;,
+  3;1866,1867,1895;,
+  3;1895,1870,1910;,
+  3;1982,1997,1968;,
+  3;1910,1893,1909;,
+  3;1932,1945,1944;,
+  3;1893,1864,1892;,
+  3;1895,1867,1870;,
+  3;1870,1871,1893;,
+  3;1910,1870,1893;,
+  3;1944,1957,1956;,
+  3;1957,1968,1956;,
+  3;1967,1982,1957;,
+  3;1957,1982,1968;,
+  3;1996,2008,1982;,
+  3;1872,1869,2027;,
+  3;1867,1869,1872;,
+  3;1870,1872,1871;,
+  3;1864,1863,1861;,
+  3;1867,1872,1870;,
+  3;1871,1873,1864;,
+  3;1864,1873,1863;,
+  3;1863,1875,1862;,
+  3;1893,1871,1864;,
+  3;1917,1933,1916;,
+  3;1933,1945,1932;,
+  3;1933,1955,1945;,
+  3;1945,1957,1944;,
+  3;1955,1967,1945;,
+  3;1945,1967,1957;,
+  3;1955,1981,1967;,
+  3;1981,1996,1967;,
+  3;1967,1996,1982;,
+  3;1890,1887,1859;,
+  3;1908,1890,1860;,
+  3;2023,1881,1888;,
+  3;1984,2010,1999;,
+  3;1913,1872,2027;,
+  3;1872,1897,1871;,
+  3;1871,1897,1873;,
+  3;1873,1898,1863;,
+  3;1863,1898,1875;,
+  3;1875,1900,1874;,
+  3;1897,1872,1913;,
+  3;1897,1914,1873;,
+  3;1873,1914,1898;,
+  3;1898,1915,1875;,
+  3;1875,1915,1900;,
+  3;1900,1917,1899;,
+  3;1915,1931,1900;,
+  3;1900,1931,1917;,
+  3;1931,1943,1917;,
+  3;1917,1943,1933;,
+  3;1943,1955,1933;,
+  3;1954,1966,1943;,
+  3;1943,1966,1955;,
+  3;1966,1981,1955;,
+  3;1980,1995,1966;,
+  3;1966,1995,1981;,
+  3;1925,1908,1891;,
+  3;2028,2023,1888;,
+  3;1887,1888,1881;,
+  3;1971,1989,2045;,
+  3;2054,1998,2055;,
+  3;2055,1998,1984;,
+  3;2031,1929,1897;,
+  3;1929,1914,1897;,
+  3;1914,1930,1898;,
+  3;1898,1930,1915;,
+  3;1941,1930,1929;,
+  3;1930,1914,1929;,
+  3;1930,1942,1915;,
+  3;1915,1942,1931;,
+  3;1931,1954,1943;,
+  3;1930,2039,1942;,
+  3;1942,1954,1931;,
+  3;1953,1965,1942;,
+  3;1942,1965,1954;,
+  3;1965,1980,1954;,
+  3;1954,1980,1966;,
+  3;2045,2046,1959;,
+  3;1887,1889,1888;,
+  3;1889,1885,1888;,
+  3;1888,1885,1903;,
+  3;1885,1886,1903;,
+  3;1890,1907,1887;,
+  3;1907,1889,1887;,
+  3;1903,2028,1888;,
+  3;1903,1886,1920;,
+  3;1908,1924,1890;,
+  3;1924,1907,1890;,
+  3;2028,1903,2032;,
+  3;2032,1903,1920;,
+  3;2048,2049,1983;,
+  3;2039,1952,1942;,
+  3;1952,1953,1942;,
+  3;1907,1921,1889;,
+  3;1985,2058,2050;,
+  3;2059,1998,2054;,
+  3;1883,2021,1884;,
+  3;1884,2022,1906;,
+  3;2022,2026,1906;,
+  3;1885,1882,1886;,
+  3;1882,1883,1886;,
+  3;1886,1883,1905;,
+  3;1883,1884,1905;,
+  3;1889,1904,1885;,
+  3;1904,1882,1885;,
+  3;1886,1905,1920;,
+  3;1905,1884,1922;,
+  3;1920,1905,1934;,
+  3;1905,1922,1934;,
+  3;1925,1938,1908;,
+  3;1938,1924,1908;,
+  3;2035,2036,1934;,
+  3;2036,1920,1934;,
+  3;1934,1922,1946;,
+  3;1934,1946,2040;,
+  3;2040,1946,2041;,
+  3;1921,1904,1889;,
+  3;1884,1906,1922;,
+  3;1906,2026,1923;,
+  3;2026,2030,1923;,
+  3;1923,2030,1937;,
+  3;2030,2034,1937;,
+  3;1937,2034,1949;,
+  3;2034,2038,1949;,
+  3;1922,1906,1936;,
+  3;1906,1923,1936;,
+  3;1922,1936,1946;,
+  3;1936,1923,1948;,
+  3;1923,1937,1948;,
+  3;1936,1948,1960;,
+  3;1948,1937,1962;,
+  3;1937,1949,1962;,
+  3;1960,1948,1972;,
+  3;1948,1962,1972;,
+  3;1962,1949,1973;,
+  3;1949,1963,1973;,
+  3;1972,1962,1991;,
+  3;1962,1973,1991;,
+  3;1973,1963,1992;,
+  3;1991,1973,2003;,
+  3;1973,1992,2003;,
+  3;1992,1974,2004;,
+  3;2003,1992,2013;,
+  3;1992,2004,2013;,
+  3;2013,2004,2019;,
+  3;1949,2038,1963;,
+  3;1963,2042,1974;,
+  3;1963,1974,1992;,
+  3;2002,1991,2012;,
+  3;2003,2013,2018;,
+  3;2041,1946,1959;,
+  3;1946,1936,1960;,
+  3;1959,1946,1971;,
+  3;1946,1960,1971;,
+  3;1959,1971,2045;,
+  3;1971,1960,1990;,
+  3;1960,1972,1990;,
+  3;1971,1990,2001;,
+  3;1990,1972,2002;,
+  3;1972,1991,2002;,
+  3;1991,2003,2012;,
+  3;1990,2002,2011;,
+  3;2012,2003,2018;,
+  3;2059,2056,1998;,
+  3;2056,2057,1998;,
+  3;1950,1938,1925;,
+  3;1924,1935,1907;,
+  3;1935,1921,1907;,
+  3;1989,1971,2001;,
+  3;2001,1990,2011;,
+  3;1882,2020,1883;,
+  3;2057,1987,1998;,
+  3;1998,1987,2010;,
+  3;1998,2010,1984;,
+  3;1938,1947,1924;,
+  3;1947,1935,1924;,
+  3;2051,1987,1986;,
+  3;2020,2021,1883;,
+  3;2021,2022,1884;,
+  3;1904,2025,1882;,
+  3;1964,2060,2043;,
+  3;1953,2047,1965;,
+  3;1921,2029,1904;,
+  3;1935,2033,1921;,
+  3;1987,1970,2000;,
+  3;1987,2000,2010;,
+  3;1965,1994,1980;,
+  3;2010,2017,1999;,
+  3;1979,1994,1965;,
+  3;2025,2020,1882;,
+  3;1970,1987,2051;,
+  3;1965,2047,1979;,
+  3;2029,2025,1904;,
+  3;2033,2029,1921;,
+  3;2044,1958,1969;,
+  3;2061,1970,2051;,
+  3;2010,2000,2017;,
+  3;1981,2007,1996;,
+  3;1995,2007,1981;,
+  3;1980,2006,1995;,
+  3;1978,1979,2047;,
+  3;1970,1988,2000;,
+  3;1994,2006,1980;,
+  3;2052,1993,2053;,
+  3;1993,1979,2053;,
+  3;1979,2005,1994;,
+  3;1982,2008,1997;,
+  3;1993,2005,1979;,
+  3;1926,1910,1909;,
+  3;1975,1977,1976;,
+  3;2062,1993,2052;,
+  3;2038,2042,1963;,
+  3;1879,1902,1901;,
+  3;1877,1880,2063;,
+  3;1876,1878,2064;,
+  3;2065,1919,1918;,
+  3;2037,2033,1935;,
+  3;1947,2037,1935;,
+  3;1996,2015,2008;,
+  3;1950,1961,1938;,
+  3;2008,2016,1997;,
+  3;2007,2015,1996;,
+  3;1961,1947,1938;,
+  3;1997,2016,2009;,
+  3;1951,1928,1939;,
+  3;1995,2014,2007;,
+  3;2144,2159,2143;,
+  3;2161,2160,2145;,
+  3;2232,2233,2234;,
+  3;2133,2120,2188;,
+  3;2235,2234,2233;,
+  3;2109,2104,2115;,
+  3;2115,2110,2243;,
+  3;2115,2243,2132;,
+  3;2191,2192,2243;,
+  3;2243,2192,2132;,
+  3;2228,2229,2230;,
+  3;2240,2241,2242;,
+  3;2220,2221,2222;,
+  3;2223,2222,2221;,
+  3;2236,2237,2238;,
+  3;2238,2237,2239;,
+  3;2087,2091,2096;,
+  3;2091,2097,2102;,
+  3;2097,2092,2103;,
+  3;2102,2097,2108;,
+  3;2097,2103,2108;,
+  3;2103,2098,2109;,
+  3;2108,2103,2114;,
+  3;2103,2109,2114;,
+  3;2114,2109,2119;,
+  3;2109,2115,2119;,
+  3;2119,2115,2132;,
+  3;2231,2230,2229;,
+  3;2114,2119,2131;,
+  3;2131,2119,2148;,
+  3;2119,2132,2148;,
+  3;2192,2149,2132;,
+  3;2131,2148,2164;,
+  3;2165,2148,2195;,
+  3;2196,2195,2132;,
+  3;2195,2148,2132;,
+  3;2200,2244,2080;,
+  3;2078,2079,2201;,
+  3;2079,2202,2201;,
+  3;2165,2201,2148;,
+  3;2164,2148,2202;,
+  3;2202,2148,2201;,
+  3;2096,2091,2102;,
+  3;2084,2088,2093;,
+  3;2124,2185,2125;,
+  3;2138,2137,2124;,
+  3;2138,2124,2139;,
+  3;2154,2153,2138;,
+  3;2138,2153,2137;,
+  3;2155,2154,2139;,
+  3;2139,2154,2138;,
+  3;2169,2168,2153;,
+  3;2154,2169,2153;,
+  3;2155,2170,2154;,
+  3;2212,2213,2214;,
+  3;2214,2213,2215;,
+  3;2186,2125,2185;,
+  3;2126,2125,2187;,
+  3;2187,2125,2186;,
+  3;2125,2139,2124;,
+  3;2140,2139,2126;,
+  3;2126,2139,2125;,
+  3;2141,2140,2127;,
+  3;2127,2140,2126;,
+  3;2142,2141,2128;,
+  3;2128,2141,2127;,
+  3;2156,2155,2140;,
+  3;2140,2155,2139;,
+  3;2157,2156,2141;,
+  3;2141,2156,2140;,
+  3;2158,2157,2142;,
+  3;2142,2157,2141;,
+  3;2159,2158,2143;,
+  3;2143,2158,2142;,
+  3;2160,2159,2144;,
+  3;2093,2088,2099;,
+  3;2088,2094,2099;,
+  3;2099,2094,2105;,
+  3;2094,2100,2105;,
+  3;2105,2100,2111;,
+  3;2100,2106,2111;,
+  3;2111,2106,2116;,
+  3;2106,2112,2116;,
+  3;2122,2121,2183;,
+  3;2123,2122,2184;,
+  3;2184,2122,2183;,
+  3;2182,2181,2180;,
+  3;2180,2181,2179;,
+  3;2116,2112,2129;,
+  3;2112,2117,2129;,
+  3;2189,2121,2190;,
+  3;2134,2190,2135;,
+  3;2190,2121,2135;,
+  3;2136,2135,2122;,
+  3;2122,2135,2121;,
+  3;2137,2136,2123;,
+  3;2123,2136,2122;,
+  3;2124,2137,2123;,
+  3;2129,2117,2146;,
+  3;2117,2130,2146;,
+  3;2150,2193,2151;,
+  3;2151,2193,2135;,
+  3;2193,2194,2135;,
+  3;2152,2151,2136;,
+  3;2136,2151,2135;,
+  3;2153,2152,2137;,
+  3;2137,2152,2136;,
+  3;2146,2130,2163;,
+  3;2166,2197,2167;,
+  3;2167,2197,2151;,
+  3;2197,2198,2151;,
+  3;2168,2167,2152;,
+  3;2152,2167,2151;,
+  3;2153,2168,2152;,
+  3;2147,2081,2163;,
+  3;2199,2163,2081;,
+  3;2203,2204,2077;,
+  3;2204,2167,2077;,
+  3;2077,2167,2076;,
+  3;2167,2168,2076;,
+  3;2084,2082,2088;,
+  3;2082,2085,2088;,
+  3;2085,2083,2089;,
+  3;2083,2086,2089;,
+  3;2088,2085,2094;,
+  3;2085,2089,2094;,
+  3;2089,2086,2095;,
+  3;2086,2090,2095;,
+  3;2090,2087,2096;,
+  3;2094,2089,2100;,
+  3;2089,2095,2100;,
+  3;2095,2090,2101;,
+  3;2090,2096,2101;,
+  3;2100,2095,2106;,
+  3;2095,2101,2106;,
+  3;2101,2096,2107;,
+  3;2096,2102,2107;,
+  3;2106,2101,2112;,
+  3;2101,2107,2112;,
+  3;2107,2102,2113;,
+  3;2102,2108,2113;,
+  3;2112,2107,2117;,
+  3;2107,2113,2117;,
+  3;2113,2108,2118;,
+  3;2108,2114,2118;,
+  3;2117,2113,2130;,
+  3;2113,2118,2130;,
+  3;2118,2114,2131;,
+  3;2130,2118,2147;,
+  3;2118,2131,2147;,
+  3;2130,2147,2163;,
+  3;2147,2131,2164;,
+  3;2170,2169,2154;,
+  3;2171,2170,2155;,
+  3;2172,2171,2156;,
+  3;2156,2171,2155;,
+  3;2173,2172,2157;,
+  3;2157,2172,2156;,
+  3;2174,2173,2158;,
+  3;2158,2173,2157;,
+  3;2175,2174,2159;,
+  3;2159,2174,2158;,
+  3;2160,2175,2159;,
+  3;2161,2176,2160;,
+  3;2164,2081,2147;,
+  3;2205,2168,2075;,
+  3;2168,2169,2075;,
+  3;2206,2169,2074;,
+  3;2169,2170,2074;,
+  3;2074,2170,2073;,
+  3;2170,2171,2073;,
+  3;2073,2171,2072;,
+  3;2171,2172,2072;,
+  3;2207,2172,2071;,
+  3;2172,2173,2071;,
+  3;2216,2217,2218;,
+  3;2218,2217,2219;,
+  3;2224,2225,2226;,
+  3;2226,2225,2227;,
+  3;2176,2175,2160;,
+  3;2208,2173,2070;,
+  3;2173,2174,2070;,
+  3;2209,2174,2069;,
+  3;2174,2175,2069;,
+  3;2162,2177,2161;,
+  3;2177,2176,2161;,
+  3;2178,2177,2162;,
+  3;2210,2175,2068;,
+  3;2175,2176,2068;,
+  3;2211,2176,2067;,
+  3;2176,2177,2067;,
+  3;2067,2177,2066;,
+  3;2177,2178,2066;,
+  3;2409,2408,2390;,
+  3;2428,2427,2425;,
+  3;2510,2511,2512;,
+  3;2308,2326,2307;,
+  3;2272,2281,2291;,
+  3;2270,2278,2289;,
+  3;2290,2279,2302;,
+  3;2279,2291,2302;,
+  3;2277,2270,2289;,
+  3;2368,2367,2343;,
+  3;2291,2281,2303;,
+  3;2281,2293,2303;,
+  3;2278,2290,2301;,
+  3;2302,2291,2320;,
+  3;2291,2303,2320;,
+  3;2289,2278,2301;,
+  3;2269,2277,2285;,
+  3;2345,2344,2456;,
+  3;2344,2369,2343;,
+  3;2303,2293,2321;,
+  3;2293,2305,2321;,
+  3;2293,2282,2305;,
+  3;2303,2321,2337;,
+  3;2320,2303,2337;,
+  3;2290,2302,2319;,
+  3;2321,2305,2338;,
+  3;2282,2439,2294;,
+  3;2282,2294,2305;,
+  3;2305,2323,2338;,
+  3;2439,2441,2294;,
+  3;2305,2294,2323;,
+  3;2247,2248,2499;,
+  3;2250,2418,2249;,
+  3;2248,2500,2499;,
+  3;2457,2346,2456;,
+  3;2517,2518,2519;,
+  3;2294,2441,2306;,
+  3;2294,2306,2323;,
+  3;2323,2340,2358;,
+  3;2441,2443,2306;,
+  3;2306,2443,2324;,
+  3;2323,2306,2340;,
+  3;2306,2324,2340;,
+  3;2450,2451,2327;,
+  3;2328,2312,2329;,
+  3;2318,2331,2317;,
+  3;2317,2331,2330;,
+  3;2446,2342,2455;,
+  3;2460,2462,2461;,
+  3;2463,2330,2464;,
+  3;2465,2464,2331;,
+  3;2464,2330,2331;,
+  3;2467,2521,2466;,
+  3;2476,2331,2477;,
+  3;2522,2326,2448;,
+  3;2324,2447,2341;,
+  3;2324,2341,2361;,
+  3;2470,2341,2469;,
+  3;2469,2341,2454;,
+  3;2470,2480,2341;,
+  3;2480,2481,2341;,
+  3;2382,2361,2481;,
+  3;2481,2361,2341;,
+  3;2321,2338,2357;,
+  3;2338,2323,2358;,
+  3;2357,2338,2380;,
+  3;2338,2358,2380;,
+  3;2358,2340,2381;,
+  3;2340,2361,2381;,
+  3;2380,2358,2400;,
+  3;2358,2381,2400;,
+  3;2361,2487,2381;,
+  3;2487,2401,2381;,
+  3;2380,2400,2418;,
+  3;2419,2400,2491;,
+  3;2401,2491,2381;,
+  3;2491,2400,2381;,
+  3;2501,2499,2400;,
+  3;2500,2400,2499;,
+  3;2287,2300,2299;,
+  3;2300,2318,2299;,
+  3;2299,2318,2317;,
+  3;2443,2447,2324;,
+  3;2448,2326,2308;,
+  3;2449,2450,2327;,
+  3;2447,2454,2341;,
+  3;2468,2469,2454;,
+  3;2340,2324,2361;,
+  3;2486,2487,2361;,
+  3;2263,2435,2261;,
+  3;2262,2263,2260;,
+  3;2263,2261,2260;,
+  3;2266,2436,2263;,
+  3;2436,2435,2263;,
+  3;2266,2263,2262;,
+  3;2267,2265,2264;,
+  3;2271,2437,2266;,
+  3;2437,2436,2266;,
+  3;2273,2268,2523;,
+  3;2280,2438,2271;,
+  3;2438,2437,2271;,
+  3;2284,2274,2283;,
+  3;2283,2274,2524;,
+  3;2440,2438,2280;,
+  3;2296,2284,2295;,
+  3;2295,2284,2283;,
+  3;2285,2297,2275;,
+  3;2285,2277,2297;,
+  3;2277,2289,2297;,
+  3;2442,2525,2292;,
+  3;2310,2309,2295;,
+  3;2311,2296,2309;,
+  3;2309,2296,2295;,
+  3;2526,2444,2527;,
+  3;2297,2313,2286;,
+  3;2297,2289,2313;,
+  3;2289,2301,2313;,
+  3;2301,2290,2319;,
+  3;2445,2528,2322;,
+  3;2322,2528,2304;,
+  3;2322,2529,2445;,
+  3;2451,2452,2327;,
+  3;2313,2332,2298;,
+  3;2298,2332,2314;,
+  3;2313,2301,2332;,
+  3;2301,2319,2332;,
+  3;2319,2302,2336;,
+  3;2302,2320,2336;,
+  3;2453,2339,2530;,
+  3;2345,2456,2346;,
+  3;2432,2431,2430;,
+  3;2430,2431,2429;,
+  3;2348,2347,2458;,
+  3;2458,2347,2459;,
+  3;2460,2350,2458;,
+  3;2349,2348,2350;,
+  3;2348,2458,2350;,
+  3;2350,2460,2351;,
+  3;2351,2460,2461;,
+  3;2332,2353,2314;,
+  3;2332,2319,2353;,
+  3;2319,2336,2353;,
+  3;2336,2320,2356;,
+  3;2320,2337,2356;,
+  3;2337,2321,2357;,
+  3;2360,2359,2466;,
+  3;2359,2467,2466;,
+  3;2471,2472,2473;,
+  3;2362,2473,2363;,
+  3;2473,2472,2363;,
+  3;2364,2363,2474;,
+  3;2474,2363,2472;,
+  3;2365,2364,2475;,
+  3;2475,2364,2474;,
+  3;2368,2343,2369;,
+  3;2370,2369,2345;,
+  3;2345,2369,2344;,
+  3;2371,2370,2346;,
+  3;2346,2370,2345;,
+  3;2372,2371,2347;,
+  3;2347,2371,2346;,
+  3;2372,2347,2373;,
+  3;2348,2373,2347;,
+  3;2349,2374,2348;,
+  3;2375,2373,2374;,
+  3;2374,2373,2348;,
+  3;2353,2336,2376;,
+  3;2336,2356,2376;,
+  3;2356,2337,2379;,
+  3;2362,2363,2482;,
+  3;2383,2482,2384;,
+  3;2363,2384,2482;,
+  3;2385,2384,2364;,
+  3;2364,2384,2363;,
+  3;2386,2385,2365;,
+  3;2365,2385,2364;,
+  3;2366,2386,2365;,
+  3;2389,2388,2368;,
+  3;2368,2388,2367;,
+  3;2390,2389,2369;,
+  3;2369,2389,2368;,
+  3;2391,2390,2370;,
+  3;2370,2390,2369;,
+  3;2392,2391,2371;,
+  3;2371,2391,2370;,
+  3;2393,2392,2372;,
+  3;2372,2392,2371;,
+  3;2394,2393,2373;,
+  3;2373,2393,2372;,
+  3;2396,2394,2395;,
+  3;2394,2373,2395;,
+  3;2395,2373,2483;,
+  3;2402,2488,2403;,
+  3;2403,2488,2384;,
+  3;2489,2384,2488;,
+  3;2404,2403,2385;,
+  3;2385,2403,2384;,
+  3;2405,2404,2386;,
+  3;2386,2404,2385;,
+  3;2387,2405,2386;,
+  3;2414,2394,2490;,
+  3;2421,2492,2403;,
+  3;2493,2403,2492;,
+  3;2404,2421,2403;,
+  3;2519,2518,2520;,
+  3;2337,2357,2379;,
+  3;2379,2357,2399;,
+  3;2357,2380,2399;,
+  3;2406,2405,2387;,
+  3;2422,2421,2404;,
+  3;2423,2422,2405;,
+  3;2405,2422,2404;,
+  3;2406,2423,2405;,
+  3;2513,2514,2515;,
+  3;2515,2514,2516;,
+  3;2261,2434,2259;,
+  3;2434,2433,2259;,
+  3;2435,2434,2261;,
+  3;2314,2353,2333;,
+  3;2353,2376,2333;,
+  3;2333,2376,2354;,
+  3;2376,2397,2354;,
+  3;2376,2356,2397;,
+  3;2356,2379,2397;,
+  3;2390,2408,2389;,
+  3;2410,2409,2391;,
+  3;2391,2409,2390;,
+  3;2411,2410,2392;,
+  3;2392,2410,2391;,
+  3;2412,2411,2393;,
+  3;2393,2411,2392;,
+  3;2413,2412,2394;,
+  3;2394,2412,2393;,
+  3;2415,2413,2414;,
+  3;2413,2394,2414;,
+  3;2397,2379,2417;,
+  3;2379,2399,2417;,
+  3;2399,2380,2418;,
+  3;2420,2492,2421;,
+  3;2411,2412,2255;,
+  3;2495,2412,2254;,
+  3;2412,2413,2254;,
+  3;2253,2496,2497;,
+  3;2496,2531,2497;,
+  3;2418,2250,2399;,
+  3;2399,2250,2417;,
+  3;2418,2400,2500;,
+  3;2502,2420,2246;,
+  3;2420,2421,2246;,
+  3;2246,2421,2245;,
+  3;2421,2422,2245;,
+  3;2503,2422,2258;,
+  3;2506,2507,2508;,
+  3;2508,2507,2509;,
+  3;2424,2423,2406;,
+  3;2422,2423,2258;,
+  3;2258,2423,2257;,
+  3;2423,2424,2257;,
+  3;2504,2532,2505;,
+  3;2532,2407,2505;,
+  3;2354,2397,2377;,
+  3;2397,2417,2377;,
+  3;2377,2417,2398;,
+  3;2398,2417,2252;,
+  3;2252,2417,2251;,
+  3;2251,2417,2250;,
+  3;2416,2398,2252;,
+  3;2286,2313,2298;,
+  3;2275,2297,2286;,
+  3;2477,2331,2478;,
+  3;2426,2428,2425;,
+  3;2318,2352,2331;,
+  3;2478,2331,2352;,
+  3;2300,2335,2318;,
+  3;2288,2300,2287;,
+  3;2326,2325,2307;,
+  3;2276,2288,2287;,
+  3;2335,2352,2318;,
+  3;2479,2478,2352;,
+  3;2494,2411,2255;,
+  3;2410,2411,2256;,
+  3;2377,2398,2355;,
+  3;2498,2416,2252;,
+  3;2316,2335,2300;,
+  3;2354,2377,2334;,
+  3;2398,2416,2378;,
+  3;2333,2354,2315;,
+  3;2484,2533,2485;,
+  3;2288,2316,2300;,
+  3;2593,2585,2603;,
+  3;2722,2721,2634;,
+  3;2702,2751,2682;,
+  3;2617,2717,2628;,
+  3;2717,2718,2628;,
+  3;2595,2605,2615;,
+  3;2627,2642,2662;,
+  3;2644,2643,2645;,
+  3;2604,2595,2615;,
+  3;2570,2564,2567;,
+  3;2540,2541,2751;,
+  3;2606,2716,2617;,
+  3;2662,2642,2682;,
+  3;2605,2616,2626;,
+  3;2616,2627,2641;,
+  3;2568,2713,2565;,
+  3;2575,2572,2571;,
+  3;2576,2572,2575;,
+  3;2567,2560,2563;,
+  3;2715,2716,2606;,
+  3;2644,2645,2730;,
+  3;2646,2664,2645;,
+  3;2572,2570,2571;,
+  3;2752,2682,2751;,
+  3;2716,2717,2617;,
+  3;2669,2668,2650;,
+  3;2541,2752,2751;,
+  3;2641,2627,2662;,
+  3;2615,2605,2626;,
+  3;2626,2616,2641;,
+  3;2662,2682,2701;,
+  3;2647,2665,2646;,
+  3;2645,2664,2730;,
+  3;2723,2618,2619;,
+  3;2570,2567,2569;,
+  3;2612,2619,2618;,
+  3;2665,2664,2646;,
+  3;2571,2570,2569;,
+  3;2649,2668,2648;,
+  3;2670,2689,2669;,
+  3;2567,2563,2566;,
+  3;2724,2723,2619;,
+  3;2563,2559,2562;,
+  3;2569,2567,2566;,
+  3;2582,2592,2591;,
+  3;2631,2720,2633;,
+  3;2711,2710,2557;,
+  3;2559,2556,2558;,
+  3;2566,2563,2562;,
+  3;2601,2613,2612;,
+  3;2558,2556,2555;,
+  3;2562,2559,2558;,
+  3;2714,2713,2568;,
+  3;2713,2712,2565;,
+  3;2701,2682,2752;,
+  3;2591,2602,2601;,
+  3;2712,2763,2561;,
+  3;2726,2619,2727;,
+  3;2613,2619,2612;,
+  3;2663,2730,2664;,
+  3;2727,2619,2728;,
+  3;2592,2602,2591;,
+  3;2602,2613,2601;,
+  3;2736,2664,2735;,
+  3;2641,2662,2681;,
+  3;2681,2662,2701;,
+  3;2589,2599,2581;,
+  3;2581,2599,2590;,
+  3;2590,2600,2583;,
+  3;2599,2610,2590;,
+  3;2590,2610,2600;,
+  3;2600,2611,2592;,
+  3;2611,2624,2602;,
+  3;2635,2657,2733;,
+  3;2733,2657,2734;,
+  3;2639,2678,2657;,
+  3;2737,2738,2678;,
+  3;2739,2657,2738;,
+  3;2738,2657,2678;,
+  3;2746,2747,2547;,
+  3;2547,2747,2546;,
+  3;2748,2678,2747;,
+  3;2699,2546,2678;,
+  3;2747,2678,2546;,
+  3;2583,2600,2592;,
+  3;2592,2611,2602;,
+  3;2750,2764,2542;,
+  3;2602,2624,2613;,
+  3;2613,2635,2619;,
+  3;2728,2619,2635;,
+  3;2666,2665,2647;,
+  3;2626,2641,2661;,
+  3;2661,2641,2681;,
+  3;2701,2543,2681;,
+  3;2665,2684,2664;,
+  3;2610,2623,2600;,
+  3;2600,2623,2611;,
+  3;2623,2639,2611;,
+  3;2611,2639,2624;,
+  3;2639,2657,2624;,
+  3;2624,2657,2635;,
+  3;2623,2660,2639;,
+  3;2660,2678,2639;,
+  3;2660,2699,2678;,
+  3;2580,2598,2589;,
+  3;2624,2635,2613;,
+  3;2594,2604,2614;,
+  3;2604,2615,2625;,
+  3;2615,2626,2640;,
+  3;2640,2626,2661;,
+  3;2667,2648,2668;,
+  3;2729,2728,2635;,
+  3;2732,2635,2733;,
+  3;2589,2609,2599;,
+  3;2609,2622,2599;,
+  3;2599,2622,2610;,
+  3;2622,2638,2610;,
+  3;2610,2638,2623;,
+  3;2638,2660,2623;,
+  3;2577,2586,2573;,
+  3;2573,2586,2578;,
+  3;2578,2587,2574;,
+  3;2586,2596,2578;,
+  3;2578,2596,2587;,
+  3;2587,2597,2579;,
+  3;2579,2597,2588;,
+  3;2588,2598,2580;,
+  3;2586,2584,2596;,
+  3;2584,2593,2596;,
+  3;2596,2607,2587;,
+  3;2587,2607,2597;,
+  3;2597,2608,2588;,
+  3;2588,2608,2598;,
+  3;2598,2609,2589;,
+  3;2596,2593,2607;,
+  3;2593,2603,2607;,
+  3;2607,2620,2597;,
+  3;2597,2620,2608;,
+  3;2608,2621,2598;,
+  3;2598,2621,2609;,
+  3;2607,2603,2620;,
+  3;2603,2614,2620;,
+  3;2630,2719,2765;,
+  3;2632,2631,2633;,
+  3;2620,2636,2608;,
+  3;2608,2636,2621;,
+  3;2621,2637,2609;,
+  3;2609,2637,2622;,
+  3;2620,2614,2636;,
+  3;2652,2651,2629;,
+  3;2653,2652,2630;,
+  3;2630,2652,2629;,
+  3;2653,2630,2654;,
+  3;2765,2654,2630;,
+  3;2725,2655,2765;,
+  3;2656,2654,2655;,
+  3;2655,2654,2765;,
+  3;2636,2658,2621;,
+  3;2621,2658,2637;,
+  3;2637,2659,2622;,
+  3;2622,2659,2638;,
+  3;2636,2625,2658;,
+  3;2672,2671,2651;,
+  3;2673,2672,2652;,
+  3;2652,2672,2651;,
+  3;2674,2673,2653;,
+  3;2653,2673,2652;,
+  3;2675,2674,2654;,
+  3;2654,2674,2653;,
+  3;2677,2675,2676;,
+  3;2675,2654,2676;,
+  3;2676,2654,2731;,
+  3;2658,2679,2637;,
+  3;2637,2679,2659;,
+  3;2659,2680,2638;,
+  3;2638,2680,2660;,
+  3;2658,2640,2679;,
+  3;2684,2735,2664;,
+  3;2692,2691,2671;,
+  3;2693,2692,2672;,
+  3;2672,2692,2671;,
+  3;2694,2693,2673;,
+  3;2673,2693,2672;,
+  3;2695,2694,2674;,
+  3;2674,2694,2673;,
+  3;2696,2695,2675;,
+  3;2675,2695,2674;,
+  3;2698,2696,2697;,
+  3;2696,2675,2697;,
+  3;2697,2675,2677;,
+  3;2680,2699,2660;,
+  3;2679,2700,2659;,
+  3;2659,2700,2680;,
+  3;2554,2691,2553;,
+  3;2691,2692,2553;,
+  3;2741,2692,2552;,
+  3;2692,2693,2552;,
+  3;2742,2693,2551;,
+  3;2693,2694,2551;,
+  3;2743,2694,2550;,
+  3;2694,2695,2550;,
+  3;2744,2695,2549;,
+  3;2695,2696,2549;,
+  3;2548,2745,2698;,
+  3;2745,2696,2698;,
+  3;2546,2699,2545;,
+  3;2699,2680,2545;,
+  3;2680,2700,2545;,
+  3;2545,2700,2544;,
+  3;2565,2712,2561;,
+  3;2614,2625,2636;,
+  3;2625,2640,2658;,
+  3;2667,2666,2648;,
+  3;2648,2666,2647;,
+  3;2640,2661,2679;,
+  3;2683,2735,2684;,
+  3;2685,2684,2665;,
+  3;2686,2685,2666;,
+  3;2666,2685,2665;,
+  3;2667,2686,2666;,
+  3;2679,2661,2700;,
+  3;2661,2681,2700;,
+  3;2703,2740,2704;,
+  3;2704,2740,2684;,
+  3;2683,2684,2740;,
+  3;2705,2704,2685;,
+  3;2685,2704,2684;,
+  3;2681,2543,2700;,
+  3;2749,2700,2543;,
+  3;2753,2703,2539;,
+  3;2703,2704,2539;,
+  3;2603,2594,2614;,
+  3;2614,2604,2625;,
+  3;2625,2615,2640;,
+  3;2687,2686,2667;,
+  3;2686,2705,2685;,
+  3;2754,2704,2538;,
+  3;2704,2705,2538;,
+  3;2668,2687,2667;,
+  3;2706,2705,2686;,
+  3;2687,2706,2686;,
+  3;2755,2705,2537;,
+  3;2705,2706,2537;,
+  3;2759,2760,2761;,
+  3;2762,2761,2760;,
+  3;2688,2687,2668;,
+  3;2707,2706,2687;,
+  3;2688,2707,2687;,
+  3;2756,2706,2536;,
+  3;2706,2707,2536;,
+  3;2669,2688,2668;,
+  3;2708,2707,2688;,
+  3;2757,2707,2535;,
+  3;2689,2688,2669;,
+  3;2707,2708,2535;,
+  3;2689,2708,2688;,
+  3;2709,2708,2689;,
+  3;2690,2689,2670;,
+  3;2758,2708,2534;,
+  3;2690,2709,2689;,
+  3;2708,2709,2534;,
+  3;2889,2888,2841;,
+  3;2812,2828,2817;,
+  3;2796,2801,2793;,
+  3;2792,2800,2796;,
+  3;2795,2800,2792;,
+  3;2828,2938,2817;,
+  3;2936,2935,2937;,
+  3;2793,2801,2797;,
+  3;2791,2799,2795;,
+  3;2807,2816,2812;,
+  3;2933,2932,2931;,
+  3;2893,2938,2892;,
+  3;2802,2811,2807;,
+  3;2797,2806,2802;,
+  3;2784,2782,2785;,
+  3;2785,2782,2783;,
+  3;2816,2828,2812;,
+  3;2828,2858,2938;,
+  3;2892,2938,2858;,
+  3;2910,2876,2766;,
+  3;2786,2784,2787;,
+  3;2801,2806,2797;,
+  3;2811,2816,2807;,
+  3;2934,2935,2936;,
+  3;2891,2892,2858;,
+  3;2842,2859,2826;,
+  3;2859,2876,2843;,
+  3;2787,2784,2785;,
+  3;2927,2928,2929;,
+  3;2907,2908,2767;,
+  3;2909,2858,2908;,
+  3;2886,2840,2824;,
+  3;2803,2808,2799;,
+  3;2808,2813,2804;,
+  3;2813,2825,2809;,
+  3;2825,2842,2814;,
+  3;2789,2786,2787;,
+  3;2930,2929,2928;,
+  3;2823,2885,2824;,
+  3;2767,2908,2769;,
+  3;2798,2803,2794;,
+  3;2839,2838,2840;,
+  3;2838,2824,2840;,
+  3;2838,2887,2857;,
+  3;2860,2876,2910;,
+  3;2880,2879,2878;,
+  3;2908,2858,2769;,
+  3;2824,2838,2823;,
+  3;2855,2838,2857;,
+  3;2789,2787,2788;,
+  3;2837,2823,2838;,
+  3;2856,2855,2857;,
+  3;2855,2890,2874;,
+  3;2806,2811,2802;,
+  3;2790,2798,2794;,
+  3;2794,2803,2799;,
+  3;2799,2808,2804;,
+  3;2804,2813,2809;,
+  3;2809,2825,2814;,
+  3;2915,2916,2917;,
+  3;2918,2917,2916;,
+  3;2882,2820,2881;,
+  3;2883,2820,2882;,
+  3;2884,2821,2883;,
+  3;2794,2799,2791;,
+  3;2799,2804,2795;,
+  3;2795,2804,2800;,
+  3;2800,2805,2796;,
+  3;2796,2805,2801;,
+  3;2804,2809,2800;,
+  3;2800,2809,2805;,
+  3;2805,2810,2801;,
+  3;2801,2810,2806;,
+  3;2809,2814,2805;,
+  3;2805,2814,2810;,
+  3;2810,2815,2806;,
+  3;2806,2815,2811;,
+  3;2819,2881,2820;,
+  3;2821,2820,2883;,
+  3;2822,2821,2884;,
+  3;2878,2879,2877;,
+  3;2814,2826,2810;,
+  3;2810,2826,2815;,
+  3;2815,2827,2811;,
+  3;2811,2827,2816;,
+  3;2832,2831,2818;,
+  3;2833,2832,2819;,
+  3;2819,2832,2818;,
+  3;2833,2819,2834;,
+  3;2820,2834,2819;,
+  3;2835,2834,2821;,
+  3;2821,2834,2820;,
+  3;2836,2835,2822;,
+  3;2822,2835,2821;,
+  3;2837,2836,2823;,
+  3;2823,2836,2822;,
+  3;2814,2842,2826;,
+  3;2826,2843,2815;,
+  3;2815,2843,2827;,
+  3;2827,2844,2816;,
+  3;2816,2844,2828;,
+  3;2846,2845,2829;,
+  3;2847,2846,2830;,
+  3;2848,2847,2831;,
+  3;2831,2847,2830;,
+  3;2849,2848,2832;,
+  3;2832,2848,2831;,
+  3;2850,2849,2833;,
+  3;2833,2849,2832;,
+  3;2851,2850,2834;,
+  3;2834,2850,2833;,
+  3;2852,2851,2835;,
+  3;2835,2851,2834;,
+  3;2853,2852,2836;,
+  3;2836,2852,2835;,
+  3;2854,2853,2837;,
+  3;2837,2853,2836;,
+  3;2855,2854,2838;,
+  3;2838,2854,2837;,
+  3;2844,2858,2828;,
+  3;2826,2859,2843;,
+  3;2843,2860,2827;,
+  3;2827,2860,2844;,
+  3;2862,2861,2845;,
+  3;2863,2862,2846;,
+  3;2846,2862,2845;,
+  3;2864,2863,2847;,
+  3;2847,2863,2846;,
+  3;2865,2864,2848;,
+  3;2848,2864,2847;,
+  3;2866,2865,2849;,
+  3;2849,2865,2848;,
+  3;2867,2866,2850;,
+  3;2850,2866,2849;,
+  3;2868,2867,2851;,
+  3;2851,2867,2850;,
+  3;2869,2868,2852;,
+  3;2852,2868,2851;,
+  3;2870,2869,2853;,
+  3;2853,2869,2852;,
+  3;2871,2870,2854;,
+  3;2854,2870,2853;,
+  3;2872,2871,2855;,
+  3;2855,2871,2854;,
+  3;2873,2872,2874;,
+  3;2872,2855,2874;,
+  3;2860,2875,2844;,
+  3;2844,2875,2858;,
+  3;2843,2876,2860;,
+  3;2894,2861,2781;,
+  3;2861,2862,2781;,
+  3;2895,2862,2780;,
+  3;2862,2863,2780;,
+  3;2896,2863,2779;,
+  3;2863,2864,2779;,
+  3;2897,2864,2778;,
+  3;2864,2865,2778;,
+  3;2898,2865,2777;,
+  3;2865,2866,2777;,
+  3;2899,2866,2776;,
+  3;2866,2867,2776;,
+  3;2900,2867,2775;,
+  3;2867,2868,2775;,
+  3;2901,2868,2774;,
+  3;2868,2869,2774;,
+  3;2902,2869,2773;,
+  3;2869,2870,2773;,
+  3;2903,2870,2772;,
+  3;2870,2871,2772;,
+  3;2904,2871,2770;,
+  3;2871,2872,2770;,
+  3;2771,2905,2906;,
+  3;2905,2939,2906;,
+  3;2875,2769,2858;,
+  3;2769,2875,2768;,
+  3;2875,2860,2910;,
+  3;2911,2912,2913;,
+  3;2913,2912,2914;,
+  3;2919,2920,2921;,
+  3;2921,2920,2922;,
+  3;2923,2924,2925;,
+  3;2925,2924,2926;,
+  3;3047,3036,3046;,
+  3;3026,3012,3015;,
+  3;3015,3001,3004;,
+  3;3004,2991,2994;,
+  3;3034,3037,3101;,
+  3;3137,3023,3026;,
+  3;3024,3014,3013;,
+  3;2942,3101,3100;,
+  3;3101,3037,3100;,
+  3;2994,2981,2984;,
+  3;3099,2942,3100;,
+  3;3026,3015,3038;,
+  3;3125,3126,3127;,
+  3;3048,3100,3037;,
+  3;3015,3004,3027;,
+  3;3036,3025,3035;,
+  3;3137,3026,3049;,
+  3;3071,3072,3065;,
+  3;3102,3137,3103;,
+  3;3004,2994,3016;,
+  3;3038,3015,3027;,
+  3;2984,2971,2974;,
+  3;3013,3003,3002;,
+  3;3049,3026,3038;,
+  3;3025,3014,3024;,
+  3;3072,3106,3065;,
+  3;3027,3004,3016;,
+  3;3103,3137,3049;,
+  3;3065,3050,3057;,
+  3;3057,3039,3047;,
+  3;3117,3118,3119;,
+  3;3106,3059,3065;,
+  3;2994,2984,3005;,
+  3;3049,3038,3059;,
+  3;3038,3027,3050;,
+  3;3058,3103,3049;,
+  3;3119,3118,3120;,
+  3;3059,3050,3065;,
+  3;3107,3059,3106;,
+  3;3047,3028,3036;,
+  3;2954,2955,2958;,
+  3;3094,2958,3095;,
+  3;3094,3096,2967;,
+  3;2967,2958,3094;,
+  3;3016,2994,3005;,
+  3;3059,3038,3050;,
+  3;3104,3105,3049;,
+  3;3127,3126,3128;,
+  3;3050,3039,3057;,
+  3;3014,3003,3013;,
+  3;2953,2947,2954;,
+  3;3039,3028,3047;,
+  3;3066,3104,3059;,
+  3;3080,3085,3081;,
+  3;3081,3085,3108;,
+  3;3036,3017,3025;,
+  3;2965,2946,2953;,
+  3;2954,2958,2956;,
+  3;2958,2967,2957;,
+  3;3084,3085,3080;,
+  3;3108,3085,3109;,
+  3;2964,2952,2975;,
+  3;2975,2952,2965;,
+  3;3121,3122,3123;,
+  3;3124,3123,3122;,
+  3;3044,3056,3055;,
+  3;3076,3084,3080;,
+  3;3112,3085,3111;,
+  3;3059,3104,3049;,
+  3;3027,3016,3039;,
+  3;3050,3027,3039;,
+  3;2984,2974,2995;,
+  3;3129,3130,3131;,
+  3;2999,3011,3010;,
+  3;3010,3022,3021;,
+  3;3022,3033,3021;,
+  3;3021,3033,3032;,
+  3;3033,3045,3032;,
+  3;3032,3045,3044;,
+  3;3045,3056,3044;,
+  3;3056,3064,3055;,
+  3;3070,3076,3064;,
+  3;3016,3005,3028;,
+  3;3039,3016,3028;,
+  3;3114,3115,2941;,
+  3;2941,3115,2940;,
+  3;3135,3134,3136;,
+  3;3131,3130,3132;,
+  3;2979,2990,2989;,
+  3;2989,3000,2999;,
+  3;3000,3011,2999;,
+  3;3011,3022,3010;,
+  3;3022,3043,3033;,
+  3;3033,3054,3045;,
+  3;3045,3063,3056;,
+  3;3070,3079,3076;,
+  3;3056,3070,3064;,
+  3;3079,3084,3076;,
+  3;2974,2964,2985;,
+  3;2985,2964,2975;,
+  3;2995,2974,2985;,
+  3;3043,3054,3033;,
+  3;3054,3063,3045;,
+  3;2961,2970,2960;,
+  3;3005,2984,2995;,
+  3;2990,3000,2989;,
+  3;3000,3020,3011;,
+  3;3020,3031,3011;,
+  3;3011,3031,3022;,
+  3;3031,3043,3022;,
+  3;2970,2980,2969;,
+  3;2970,2988,2980;,
+  3;2980,2990,2979;,
+  3;2988,2998,2980;,
+  3;2980,2998,2990;,
+  3;2998,3009,2990;,
+  3;2990,3009,3000;,
+  3;2998,3019,3009;,
+  3;3009,3020,3000;,
+  3;3054,3069,3063;,
+  3;3063,3070,3056;,
+  3;3063,3075,3070;,
+  3;3060,3067,3052;,
+  3;3028,3017,3036;,
+  3;3067,3073,3061;,
+  3;3069,3075,3063;,
+  3;3073,3077,3068;,
+  3;3075,3079,3070;,
+  3;3096,2977,2967;,
+  3;3007,3018,2997;,
+  3;3018,3029,3008;,
+  3;3018,3040,3029;,
+  3;3040,3051,3029;,
+  3;3029,3051,3041;,
+  3;3051,3060,3041;,
+  3;3041,3060,3052;,
+  3;2951,2950,2948;,
+  3;2956,2958,2957;,
+  3;2957,2959,2951;,
+  3;2951,2959,2950;,
+  3;2950,2961,2949;,
+  3;2963,2951,2962;,
+  3;2962,2951,2948;,
+  3;2953,2954,2966;,
+  3;2966,2954,2956;,
+  3;2956,2957,2963;,
+  3;2963,2957,2951;,
+  3;2957,2967,2959;,
+  3;2959,2968,2950;,
+  3;2950,2968,2961;,
+  3;2973,2963,2972;,
+  3;2972,2963,2962;,
+  3;2965,2953,2976;,
+  3;2976,2953,2966;,
+  3;2966,2956,2973;,
+  3;2973,2956,2963;,
+  3;2967,2977,2959;,
+  3;2959,2977,2968;,
+  3;2968,2978,2961;,
+  3;2961,2978,2970;,
+  3;2983,2973,2982;,
+  3;2982,2973,2972;,
+  3;2975,2965,2986;,
+  3;2986,2965,2976;,
+  3;2976,2966,2983;,
+  3;2983,2966,2973;,
+  3;2977,2987,2968;,
+  3;2968,2987,2978;,
+  3;2978,2988,2970;,
+  3;2993,2983,2992;,
+  3;2992,2983,2982;,
+  3;2985,2975,2996;,
+  3;2996,2975,2986;,
+  3;2986,2976,2993;,
+  3;2993,2976,2983;,
+  3;3097,2987,3096;,
+  3;3096,2987,2977;,
+  3;2987,2997,2978;,
+  3;2978,2997,2988;,
+  3;3003,2993,3002;,
+  3;3002,2993,2992;,
+  3;2995,2985,3006;,
+  3;3006,2985,2996;,
+  3;2996,2986,3003;,
+  3;3003,2986,2993;,
+  3;2987,3097,2997;,
+  3;3097,3098,2997;,
+  3;3098,3007,2997;,
+  3;2997,3008,2988;,
+  3;2988,3008,2998;,
+  3;3005,2995,3017;,
+  3;3017,2995,3006;,
+  3;3006,2996,3014;,
+  3;3014,2996,3003;,
+  3;2997,3018,3008;,
+  3;3008,3019,2998;,
+  3;3028,3005,3017;,
+  3;3017,3006,3025;,
+  3;3025,3006,3014;,
+  3;3008,3029,3019;,
+  3;3019,3030,3009;,
+  3;3009,3030,3020;,
+  3;3029,3041,3019;,
+  3;3019,3041,3030;,
+  3;3030,3042,3020;,
+  3;3020,3042,3031;,
+  3;3041,3052,3030;,
+  3;3030,3052,3042;,
+  3;3042,3053,3031;,
+  3;3031,3053,3043;,
+  3;3052,3061,3042;,
+  3;3042,3061,3053;,
+  3;3053,3062,3043;,
+  3;3043,3062,3054;,
+  3;3052,3067,3061;,
+  3;3061,3068,3053;,
+  3;3053,3068,3062;,
+  3;3062,3069,3054;,
+  3;3061,3073,3068;,
+  3;3068,3074,3062;,
+  3;3062,3074,3069;,
+  3;3068,3077,3074;,
+  3;3074,3078,3069;,
+  3;3069,3078,3075;,
+  3;3074,3082,3078;,
+  3;3078,3083,3075;,
+  3;3075,3083,3079;,
+  3;3078,3086,3083;,
+  3;3083,3087,3079;,
+  3;3079,3087,3084;,
+  3;3087,3088,3084;,
+  3;3084,3088,3085;,
+  3;3083,3089,3087;,
+  3;3110,3111,3088;,
+  3;3111,3085,3088;,
+  3;3087,3093,3088;,
+  3;3113,3090,2945;,
+  3;3090,3091,2945;,
+  3;2945,3091,2944;,
+  3;3091,3092,2944;,
+  3;2944,3092,2943;,
+  3;3116,3088,3115;,
+  3;3093,2940,3088;,
+  3;3115,3088,2940;,
+  3;3133,3134,3135;;
+ }
+
+ MeshTextureCoords {
+  3138;
+  1.919370;-0.069403;,
+  1.240500;0.499998;,
+  1.919370;0.499998;,
+  1.919370;1.069400;,
+  1.919370;0.499998;,
+  1.919370;1.069400;,
+  1.919370;0.499998;,
+  4.758130;0.499998;,
+  3.338750;0.499998;,
+  3.338750;1.351180;,
+  4.758130;1.351180;,
+  4.758130;-0.351187;,
+  3.338750;-0.351187;,
+  4.758130;0.499998;,
+  3.338750;0.499998;,
+  3.338750;1.351180;,
+  4.758130;1.351180;,
+  4.758130;-0.351187;,
+  3.338750;-0.351187;,
+  4.758130;0.499998;,
+  3.338750;0.499998;,
+  3.338750;1.351180;,
+  4.758130;1.351180;,
+  4.758130;-0.351187;,
+  3.338750;-0.351187;,
+  4.758130;-1.202370;,
+  3.338750;-1.202370;,
+  2.127010;-0.351187;,
+  2.135030;1.351180;,
+  3.338750;2.202370;,
+  4.758130;2.202370;,
+  4.758130;-1.202370;,
+  3.338750;-1.202370;,
+  2.135040;1.351180;,
+  3.338750;2.202370;,
+  4.758130;2.202370;,
+  4.758130;-1.202370;,
+  3.338750;-1.202370;,
+  3.338750;2.202370;,
+  4.758130;2.202370;,
+  6.177510;0.499998;,
+  6.177510;1.351180;,
+  6.177510;-0.351187;,
+  6.177510;0.499998;,
+  6.177510;1.351180;,
+  6.177510;-0.351187;,
+  6.177510;0.499998;,
+  6.177510;1.351180;,
+  6.177510;-0.351187;,
+  6.177510;-1.202370;,
+  1.919370;-0.731957;,
+  1.986420;1.731950;,
+  1.919370;2.202370;,
+  3.338750;3.053550;,
+  4.758130;3.053550;,
+  6.177510;2.202370;,
+  6.177510;-1.202370;,
+  4.758130;-2.053560;,
+  3.338750;-2.053560;,
+  1.919370;-1.202370;,
+  1.986420;1.731950;,
+  1.919370;2.202370;,
+  6.177510;2.202370;,
+  6.177510;-1.202370;,
+  4.758130;-2.053560;,
+  3.338750;-2.053560;,
+  1.919370;-1.202370;,
+  1.919370;-2.053560;,
+  1.919370;2.202370;,
+  4.758130;3.053550;,
+  6.177510;2.202370;,
+  7.596890;0.499998;,
+  7.596890;1.351180;,
+  7.596890;-0.351187;,
+  7.596890;0.499998;,
+  7.596890;1.351180;,
+  7.596890;-0.351187;,
+  7.596890;0.499998;,
+  7.596890;1.351180;,
+  7.596890;-0.351187;,
+  7.596890;-1.202370;,
+  1.488270;2.202370;,
+  6.177510;3.053550;,
+  7.596890;2.202370;,
+  7.596890;-1.202370;,
+  6.177510;-2.053560;,
+  1.437370;2.202370;,
+  7.596890;2.202370;,
+  7.596890;-1.202370;,
+  6.177510;-2.053560;,
+  6.177510;3.053550;,
+  7.596890;2.202370;,
+  9.016270;0.499998;,
+  9.016270;1.351180;,
+  9.016270;-0.351187;,
+  9.016270;0.499998;,
+  9.016270;1.351180;,
+  9.016270;-0.351187;,
+  9.016270;0.499998;,
+  9.016270;1.351180;,
+  9.016270;-0.351187;,
+  7.596890;3.053550;,
+  9.016270;2.202370;,
+  9.016270;-1.202370;,
+  7.596890;-2.053560;,
+  9.016270;-1.202370;,
+  10.435701;-0.351187;,
+  10.435701;0.499998;,
+  10.435701;1.351180;,
+  10.435701;-0.351187;,
+  10.435701;0.499998;,
+  10.435701;1.351180;,
+  10.435701;-1.202370;,
+  11.854999;1.351180;,
+  11.854999;1.351180;,
+  1.240500;0.499998;,
+  1.919370;-0.069403;,
+  1.240500;0.499998;,
+  1.919370;-0.069403;,
+  1.919370;1.069400;,
+  1.954710;1.069400;,
+  2.127010;-0.351187;,
+  1.954710;1.069400;,
+  2.127010;-0.351188;,
+  1.954710;1.069400;,
+  2.179830;1.351180;,
+  2.135040;-0.351187;,
+  2.135040;1.351180;,
+  1.919370;-0.731956;,
+  2.135030;-0.351187;,
+  1.919370;-0.731956;,
+  2.135040;-0.351187;,
+  1.986420;1.731950;,
+  2.135040;1.351180;,
+  1.919370;1.731950;,
+  1.338380;-1.202370;,
+  1.919370;1.731950;,
+  1.852320;-0.731956;,
+  1.338380;-1.202370;,
+  1.437370;-1.202370;,
+  1.919370;-1.202370;,
+  1.919370;2.202370;,
+  1.919370;2.202370;,
+  1.919370;-1.202370;,
+  10.435600;1.969820;,
+  18.692600;1.792760;,
+  17.630699;1.351180;,
+  3.338750;2.202370;,
+  4.758130;2.202370;,
+  6.177510;1.351180;,
+  1.919370;-4.607110;,
+  1.919370;-3.755930;,
+  1.919370;2.202370;,
+  0.499992;4.755920;,
+  -0.919387;4.755920;,
+  1.919370;4.755920;,
+  1.919370;3.904740;,
+  0.499992;3.904740;,
+  3.338750;3.053550;,
+  1.919370;3.053550;,
+  3.338750;3.904740;,
+  4.758130;3.053550;,
+  6.177510;2.202370;,
+  7.596890;1.351180;,
+  3.338750;-4.607110;,
+  3.338750;-3.755930;,
+  1.437370;2.202370;,
+  0.499992;3.053550;,
+  -0.919387;3.904740;,
+  -2.338760;4.755920;,
+  3.338750;4.755920;,
+  4.758130;3.904740;,
+  6.177510;3.053550;,
+  7.596890;2.202370;,
+  9.016270;1.351180;,
+  4.758130;-4.607110;,
+  4.758130;-3.755930;,
+  0.573532;2.475800;,
+  -0.919387;3.053550;,
+  -2.338760;3.904740;,
+  -3.758140;4.755920;,
+  4.758130;4.755920;,
+  6.177510;3.904740;,
+  7.596890;3.053550;,
+  9.016270;2.202370;,
+  10.435701;1.351180;,
+  6.177510;-4.607110;,
+  6.177510;-3.755930;,
+  -0.811054;2.605160;,
+  -2.338760;3.053550;,
+  -3.758140;3.904740;,
+  -5.177520;4.755920;,
+  6.177510;4.755920;,
+  7.596890;3.904740;,
+  9.016270;3.053550;,
+  10.435701;2.202370;,
+  11.854999;1.351180;,
+  7.596890;-4.607110;,
+  7.596890;-3.755930;,
+  -2.338760;2.475800;,
+  -3.758140;3.053550;,
+  -5.177520;3.904740;,
+  -6.596900;4.755920;,
+  7.596890;4.755920;,
+  9.016270;3.904740;,
+  10.435701;3.053550;,
+  11.854999;2.202370;,
+  13.274400;1.351180;,
+  9.016270;-4.607110;,
+  9.016270;-3.755930;,
+  -3.276140;2.202370;,
+  -3.758140;2.202370;,
+  -5.177520;3.053550;,
+  -6.596900;3.904740;,
+  -8.016280;4.755920;,
+  9.016270;4.755920;,
+  10.435701;3.904740;,
+  11.854999;3.053550;,
+  13.274400;2.202370;,
+  14.693800;1.351180;,
+  10.435701;-4.607110;,
+  10.435701;-3.755930;,
+  -5.177520;2.202370;,
+  -6.596900;3.053550;,
+  -8.016280;3.904740;,
+  -9.435660;4.755920;,
+  10.435701;4.755920;,
+  11.854999;3.904740;,
+  13.274400;3.053550;,
+  14.693800;2.202370;,
+  16.113200;1.351180;,
+  11.854999;-4.607110;,
+  11.854999;-3.755930;,
+  -6.596900;2.202370;,
+  -8.016280;3.053550;,
+  -9.435660;3.904740;,
+  -10.854999;4.755920;,
+  11.854999;4.755920;,
+  13.274400;3.904740;,
+  14.693800;3.053550;,
+  16.113200;2.202370;,
+  17.532600;1.351180;,
+  13.274400;-4.607110;,
+  -8.016280;2.202370;,
+  -9.435660;3.053550;,
+  -10.854999;3.904740;,
+  -12.274400;4.755920;,
+  13.274400;4.755920;,
+  14.693800;3.904740;,
+  16.113200;3.053550;,
+  17.532600;2.202370;,
+  -10.854999;3.053550;,
+  -12.274400;3.904740;,
+  -13.693800;4.755920;,
+  14.693800;4.755920;,
+  16.113200;3.904740;,
+  17.532600;3.053550;,
+  18.392099;2.202370;,
+  10.435600;2.202370;,
+  -13.693800;3.904740;,
+  -15.113200;4.755920;,
+  16.113200;4.755920;,
+  17.532600;3.904740;,
+  17.958099;3.053550;,
+  -15.113200;3.904740;,
+  17.997299;3.904740;,
+  0.499992;5.607110;,
+  -0.919387;5.607110;,
+  1.919370;5.607110;,
+  -2.338760;5.607110;,
+  3.338750;5.607110;,
+  -3.758140;5.607110;,
+  4.758130;5.607110;,
+  0.499992;2.475800;,
+  -5.177520;5.607110;,
+  6.177510;5.607110;,
+  -0.919387;2.605160;,
+  -6.596900;5.607110;,
+  7.596890;5.607110;,
+  -8.016280;5.607110;,
+  9.016270;5.607110;,
+  -9.435660;5.607110;,
+  10.435701;5.607110;,
+  11.854999;5.607110;,
+  13.274400;5.607110;,
+  17.581301;1.285460;,
+  14.693800;5.607110;,
+  18.770800;1.827150;,
+  18.520600;2.006980;,
+  17.579600;1.351180;,
+  9.753450;1.969820;,
+  18.392099;2.202370;,
+  17.817600;2.859810;,
+  17.630899;3.733930;,
+  17.767000;3.053550;,
+  2.306840;0.543536;,
+  2.173170;-0.305134;,
+  2.018100;0.495471;,
+  1.892010;-0.305134;,
+  3.338750;-4.607110;,
+  17.532600;1.351180;,
+  11.854999;-4.607110;,
+  -13.693800;4.755920;,
+  -12.274400;-0.969827;,
+  -13.011599;-0.969824;,
+  -13.693800;-0.969824;,
+  -14.403499;-0.969824;,
+  -15.140701;-0.969823;,
+  -15.850400;-0.969825;,
+  -16.532600;-0.969825;,
+  -17.242202;-0.969823;,
+  -15.822899;3.053550;,
+  -15.113200;3.053550;,
+  -14.403499;3.053550;,
+  -13.693800;3.053550;,
+  -17.242202;3.904740;,
+  -16.532600;3.904740;,
+  -15.822899;3.904740;,
+  -15.113200;3.904740;,
+  -14.403499;3.904740;,
+  -13.693800;3.904740;,
+  -12.984100;3.904740;,
+  -17.242202;4.755920;,
+  -16.532600;4.755920;,
+  -15.822899;4.755920;,
+  -15.113200;4.755920;,
+  -14.403499;4.755920;,
+  -13.693800;4.755920;,
+  -12.984100;4.755920;,
+  -12.274400;4.755920;,
+  -11.564700;4.755920;,
+  -17.951901;4.755920;,
+  -17.242202;5.607110;,
+  -16.532600;5.607110;,
+  -15.822899;5.607110;,
+  -15.113200;5.607110;,
+  -14.403499;5.607110;,
+  -13.693800;5.607110;,
+  -12.984100;5.607110;,
+  -12.274400;5.607110;,
+  -11.564700;5.607110;,
+  -10.854999;5.607110;,
+  -17.951901;5.607110;,
+  -17.242202;-3.755930;,
+  -16.532600;-3.755930;,
+  -15.822899;-3.755930;,
+  -15.113200;-3.755930;,
+  -14.403499;-3.755930;,
+  -13.693800;-3.755930;,
+  -12.984100;-3.755930;,
+  -12.274400;-3.755930;,
+  -11.564700;-3.755930;,
+  -10.854999;-3.755930;,
+  -10.145300;-3.755930;,
+  -17.951901;-3.755930;,
+  -17.242202;-2.904740;,
+  -16.532600;-2.904740;,
+  -15.822899;-2.904740;,
+  -15.113200;-2.904740;,
+  -14.403499;-2.904740;,
+  -13.693800;-2.904740;,
+  -12.984100;-2.904740;,
+  -12.274400;-2.904740;,
+  -11.564700;-2.904740;,
+  -10.854999;-2.904740;,
+  -18.661600;-2.904740;,
+  -17.951901;-2.904740;,
+  -17.242202;-2.053560;,
+  -16.532600;-2.053560;,
+  -15.822899;-2.053560;,
+  -15.113200;-2.053560;,
+  -14.403499;-2.053560;,
+  -13.693800;-2.053560;,
+  -12.984100;-2.053560;,
+  -12.274400;-2.053560;,
+  -11.564700;-2.053560;,
+  -17.951901;-2.053560;,
+  -17.242202;-1.202370;,
+  -16.532600;-1.202370;,
+  -15.822899;-1.202370;,
+  -15.113200;-1.202370;,
+  -14.403499;-1.202370;,
+  -13.693800;-1.202370;,
+  -12.984100;-1.202370;,
+  -12.274400;-1.202370;,
+  -17.951901;-1.202370;,
+  -15.822899;4.755920;,
+  -15.113200;4.755920;,
+  -15.822899;5.607110;,
+  -15.113200;5.607110;,
+  -12.984100;4.755920;,
+  -12.274400;4.755920;,
+  -12.984100;5.607110;,
+  -12.274400;5.607110;,
+  -15.822899;-4.607110;,
+  -15.113200;-4.607110;,
+  -15.822899;-3.755930;,
+  -15.113200;-3.755930;,
+  -12.984100;-4.607110;,
+  -12.274400;-4.607110;,
+  -12.984100;-3.755930;,
+  -12.274400;-3.755930;,
+  -18.661600;-4.607110;,
+  -17.951901;-4.607110;,
+  -18.661600;-3.755930;,
+  -17.951901;-3.755930;,
+  -16.532600;-4.607110;,
+  -17.242202;-4.607110;,
+  -15.822899;-4.607110;,
+  -15.113200;-4.607110;,
+  -14.403499;-4.607110;,
+  -13.693800;-4.607110;,
+  -12.984100;-4.607110;,
+  -12.274400;-4.607110;,
+  -11.564700;-4.607110;,
+  -10.854999;-4.607110;,
+  -10.145300;-4.607110;,
+  -17.951901;-4.607110;,
+  -16.532600;-0.969825;,
+  -15.822899;-0.969825;,
+  -15.113200;-0.969824;,
+  -12.984100;-0.969824;,
+  2.154650;1.660020;,
+  2.613030;1.235450;,
+  1.439870;0.777349;,
+  1.938740;0.402768;,
+  -0.875832;1.407570;,
+  -1.027990;0.558898;,
+  -1.216790;1.359500;,
+  -1.360340;0.558898;,
+  -0.988370;0.968128;,
+  -0.546399;0.915102;,
+  -0.785411;0.031872;,
+  -0.354936;0.031872;,
+  -1.366350;1.657890;,
+  -0.780199;1.454630;,
+  -1.660320;0.560803;,
+  -1.057510;0.419675;,
+  -0.741974;0.543536;,
+  -0.958246;-0.305134;,
+  -1.212700;0.495471;,
+  -1.416720;-0.305134;,
+  -0.932218;1.422930;,
+  -1.273180;1.471000;,
+  -1.084380;2.271600;,
+  -1.416720;2.271600;,
+  2.064510;1.287760;,
+  2.861040;0.304139;,
+  1.553710;0.814636;,
+  2.305120;-0.113282;,
+  -1.709490;1.939090;,
+  -1.506530;2.875350;,
+  -1.267510;1.992120;,
+  -1.076050;2.875350;,
+  -0.231150;1.422930;,
+  -0.701876;1.471000;,
+  -0.447422;2.271600;,
+  -0.905898;2.271600;,
+  -12.274400;4.755920;,
+  1.919370;2.202370;,
+  0.499992;4.755920;,
+  -0.919387;4.755920;,
+  1.919370;4.755920;,
+  1.919370;3.904740;,
+  0.499992;3.904740;,
+  3.338750;3.053550;,
+  1.919370;3.053550;,
+  3.338750;3.904740;,
+  4.758130;3.053550;,
+  1.919370;-4.607110;,
+  0.499992;-4.607110;,
+  0.499992;-3.755930;,
+  1.919370;-3.755930;,
+  4.758130;-2.053560;,
+  3.338750;-2.053560;,
+  1.919370;-1.202370;,
+  3.338750;-2.904740;,
+  1.919370;-2.904740;,
+  1.919370;-2.053560;,
+  0.499992;-2.904740;,
+  -0.919387;-4.607110;,
+  -0.919387;-3.755930;,
+  0.499992;3.053550;,
+  -0.919387;3.904740;,
+  -2.338760;4.755920;,
+  3.338750;4.755920;,
+  4.758130;3.904740;,
+  6.177510;3.053550;,
+  3.338750;-4.607110;,
+  3.338750;-3.755930;,
+  6.177510;-2.053560;,
+  4.758130;-2.904740;,
+  0.499992;-2.053560;,
+  -0.919387;-2.904740;,
+  -2.338760;-4.607110;,
+  -2.338760;-3.755930;,
+  0.573532;2.475800;,
+  -0.919387;3.053550;,
+  -2.338760;3.904740;,
+  -3.758140;4.755920;,
+  4.758130;4.755920;,
+  6.177510;3.904740;,
+  7.596890;3.053550;,
+  4.758130;-3.755930;,
+  7.596890;-2.053560;,
+  6.177510;-2.904740;,
+  -0.919387;-2.053560;,
+  -2.338760;-2.904740;,
+  -3.758140;-4.607110;,
+  -3.758140;-3.755930;,
+  -0.919387;2.605160;,
+  -2.338760;3.053550;,
+  -3.758140;3.904740;,
+  -5.177520;4.755920;,
+  6.177510;4.755920;,
+  7.596890;3.904740;,
+  6.177510;-3.755930;,
+  9.016270;-2.053560;,
+  7.596890;-2.904740;,
+  -2.338760;-2.053560;,
+  -3.758140;-2.904740;,
+  -5.177520;-4.607110;,
+  -5.177520;-3.755930;,
+  -2.338760;2.475800;,
+  -3.758140;3.053550;,
+  -5.177520;3.904740;,
+  -6.596900;4.755920;,
+  7.596890;4.755920;,
+  7.596890;-3.755930;,
+  9.016270;-2.904740;,
+  -3.758140;-2.053560;,
+  -5.177520;-2.904740;,
+  -6.596900;-4.607110;,
+  -6.596900;-3.755930;,
+  -3.276140;2.202370;,
+  -3.758140;2.202370;,
+  -5.177520;3.053550;,
+  -6.596900;3.904740;,
+  -8.016280;4.755920;,
+  9.016270;4.755920;,
+  -3.758140;-1.202370;,
+  -5.177520;-2.053560;,
+  -6.596900;-2.904740;,
+  -8.016280;-4.607110;,
+  -8.016280;-3.755930;,
+  -3.758140;-1.202370;,
+  -3.758140;1.731960;,
+  -5.177520;2.202370;,
+  -6.596900;3.053550;,
+  -8.016280;3.904740;,
+  -9.435660;4.755920;,
+  -5.177520;-1.202370;,
+  -6.596900;-2.053560;,
+  -8.016280;-2.904740;,
+  -9.435660;-3.755930;,
+  -5.177520;-1.202370;,
+  -3.758140;0.499998;,
+  -3.722810;1.069400;,
+  -3.973810;1.351180;,
+  -5.177520;1.351180;,
+  -6.596900;2.202370;,
+  -8.016280;3.053550;,
+  -9.435660;3.904740;,
+  -10.854999;4.755920;,
+  -5.177520;-0.351187;,
+  -6.596900;-1.202370;,
+  -8.016280;-2.053560;,
+  -9.435660;-2.904740;,
+  -3.758140;0.499998;,
+  -5.177520;-0.351187;,
+  -5.177520;1.351180;,
+  -5.177520;0.499998;,
+  -6.596900;1.351180;,
+  -8.016280;2.202370;,
+  -9.435660;3.053550;,
+  -10.854999;3.904740;,
+  -6.596900;-0.351187;,
+  -8.016280;-1.202370;,
+  -9.435660;-2.053560;,
+  -10.854999;-2.904740;,
+  -5.177520;0.499998;,
+  -6.596900;-0.351187;,
+  -6.596900;1.351180;,
+  -6.596900;0.499998;,
+  -8.016280;1.351180;,
+  -9.435660;2.202370;,
+  -10.854999;3.053550;,
+  -8.016280;-0.351187;,
+  -9.435660;-1.202370;,
+  -10.854999;-2.053560;,
+  -6.596900;0.499998;,
+  -8.016280;-0.351187;,
+  -8.016280;0.499998;,
+  -9.435660;1.351180;,
+  -10.854999;2.202370;,
+  -12.274400;3.053550;,
+  -8.016280;0.499998;,
+  -10.854999;1.351180;,
+  -12.274400;2.202370;,
+  0.499992;5.607110;,
+  -0.919387;5.607110;,
+  1.919370;5.607110;,
+  -2.338760;5.607110;,
+  3.338750;5.607110;,
+  1.437370;2.202370;,
+  -3.758140;5.607110;,
+  4.758130;5.607110;,
+  0.499992;-1.475800;,
+  1.437370;-1.202370;,
+  0.499992;2.475800;,
+  -5.177520;5.607110;,
+  6.177510;5.607110;,
+  -0.919387;-1.605160;,
+  -6.596900;5.607110;,
+  7.596890;5.607110;,
+  -2.338760;-1.475800;,
+  -1.027720;-1.605160;,
+  -8.016280;5.607110;,
+  -2.412300;-1.475800;,
+  -3.276140;-1.202370;,
+  -3.177150;2.202370;,
+  -9.435660;5.607110;,
+  -3.327040;-1.202370;,
+  -3.758140;-0.731959;,
+  -3.327050;-1.202370;,
+  -3.758140;-0.731961;,
+  -3.758140;1.731960;,
+  -3.079270;0.499998;,
+  -3.973810;-0.351187;,
+  -3.758140;-0.069401;,
+  -3.079270;0.499998;,
+  -3.825200;-0.731961;,
+  -3.973810;-0.351188;,
+  -3.758140;1.069400;,
+  -3.973810;1.351180;,
+  -3.758140;1.069400;,
+  -3.973810;1.351180;,
+  -3.793480;-0.069401;,
+  -4.018600;-0.351187;,
+  -3.758140;1.069400;,
+  -3.973810;1.351180;,
+  -3.758140;0.499998;,
+  -3.758140;0.499998;,
+  -3.758140;-1.202370;,
+  -5.177520;1.351180;,
+  -19.371299;1.969820;,
+  -20.081000;1.969820;,
+  18.692699;1.792770;,
+  -20.748400;1.969820;,
+  17.532600;1.285440;,
+  17.579701;1.351180;,
+  17.197701;0.499998;,
+  17.579600;-0.351187;,
+  17.483802;-0.285499;,
+  20.356501;1.969820;,
+  19.661600;1.969820;,
+  18.951901;1.969820;,
+  18.242202;1.969820;,
+  -15.113200;1.969820;,
+  -15.822899;1.969820;,
+  -16.532600;1.969820;,
+  -17.214701;1.969820;,
+  -17.951901;1.969820;,
+  -18.661600;1.969820;,
+  6.177510;2.202370;,
+  7.596890;1.351180;,
+  7.596890;2.202370;,
+  9.016270;0.499998;,
+  9.016270;1.351180;,
+  7.596890;3.053550;,
+  9.016270;2.202370;,
+  10.435701;0.499998;,
+  10.435701;1.351180;,
+  10.435701;-0.351187;,
+  9.016270;3.053550;,
+  10.435701;2.202370;,
+  11.854999;0.499998;,
+  11.854999;1.351180;,
+  11.854999;-0.351187;,
+  11.854999;-1.202370;,
+  9.016270;3.904740;,
+  10.435701;3.053550;,
+  11.854999;2.202370;,
+  13.274400;0.499998;,
+  13.274400;1.351180;,
+  13.274400;-0.351187;,
+  13.274400;-1.202370;,
+  10.435701;3.904740;,
+  11.854999;3.053550;,
+  13.274400;2.202370;,
+  14.693800;0.499998;,
+  14.693800;1.351180;,
+  14.693800;-0.351187;,
+  14.693800;-1.202370;,
+  -9.435660;4.755920;,
+  11.854999;3.904740;,
+  13.274400;3.053550;,
+  14.693800;2.202370;,
+  16.113200;0.499998;,
+  16.113200;1.351180;,
+  16.113200;-0.351187;,
+  16.113200;-1.202370;,
+  11.854999;4.755920;,
+  -10.854999;4.755920;,
+  13.274400;3.904740;,
+  14.693800;3.053550;,
+  16.113200;2.202370;,
+  17.532600;1.351180;,
+  17.532600;-0.351187;,
+  17.532600;-1.202370;,
+  13.274400;4.755920;,
+  -10.854999;3.904740;,
+  -12.274400;4.755920;,
+  14.693800;3.904740;,
+  16.113200;3.053550;,
+  17.532600;2.202370;,
+  -17.242202;2.202370;,
+  -16.532600;2.202370;,
+  -15.822899;2.202370;,
+  -15.113200;2.202370;,
+  18.242202;2.202370;,
+  18.951901;2.202370;,
+  19.661600;2.202370;,
+  20.268699;2.202370;,
+  14.693800;4.755920;,
+  -12.274400;3.904740;,
+  -13.693800;4.755920;,
+  -20.650299;2.202370;,
+  -20.081000;2.202370;,
+  16.113200;3.904740;,
+  17.532600;3.053550;,
+  18.392099;2.202370;,
+  -19.371299;2.202370;,
+  -18.661600;2.202370;,
+  -17.951901;2.202370;,
+  -17.242202;3.053550;,
+  -16.532600;3.053550;,
+  -15.822899;3.053550;,
+  -15.113200;3.053550;,
+  -14.403499;3.053550;,
+  18.242202;3.053550;,
+  18.951901;3.053550;,
+  19.661600;3.053550;,
+  19.979602;3.053550;,
+  16.113200;4.755920;,
+  -13.693800;3.904740;,
+  -20.399000;3.053550;,
+  -20.081000;3.053550;,
+  17.532600;3.904740;,
+  17.767000;3.053550;,
+  -19.371299;3.053550;,
+  -18.661600;3.053550;,
+  -17.951901;3.053550;,
+  -17.242202;3.904740;,
+  -16.532600;3.904740;,
+  -15.822899;3.904740;,
+  18.242202;3.904740;,
+  18.951901;3.904740;,
+  19.661600;3.904740;,
+  19.974400;3.904740;,
+  17.532600;4.755920;,
+  -20.393800;3.904740;,
+  -20.081000;3.904740;,
+  17.770000;3.904740;,
+  -19.371299;3.904740;,
+  -18.661600;3.904740;,
+  -17.951901;3.904740;,
+  -17.242202;4.755920;,
+  -16.532600;4.755920;,
+  18.951901;4.755920;,
+  19.661600;4.755920;,
+  20.353901;4.755920;,
+  18.773600;4.755920;,
+  18.951901;4.901870;,
+  -20.726101;4.755920;,
+  -20.081000;4.755920;,
+  18.560499;4.672640;,
+  -19.371299;4.755920;,
+  -18.661600;4.755920;,
+  -17.951901;4.755920;,
+  21.790701;5.607110;,
+  -20.081000;5.607110;,
+  -19.371299;5.607110;,
+  -18.661600;5.607110;,
+  -18.661600;4.755920;,
+  -17.951901;4.755920;,
+  -18.661600;5.607110;,
+  -17.951901;5.607110;,
+  -8.016280;5.607110;,
+  -9.435660;5.607110;,
+  -10.854999;5.607110;,
+  17.197701;0.499998;,
+  17.532600;-0.285499;,
+  -12.274400;5.607110;,
+  17.581301;1.285440;,
+  -16.532600;1.969820;,
+  18.979400;1.969820;,
+  19.661600;1.969820;,
+  -13.693800;5.607110;,
+  18.769200;1.827130;,
+  18.520600;2.006960;,
+  17.579701;1.351180;,
+  -20.053499;1.969820;,
+  -18.661600;1.969820;,
+  -17.242202;1.969820;,
+  20.263000;2.202370;,
+  20.165301;2.339720;,
+  16.113200;5.607110;,
+  -20.682400;2.202370;,
+  -20.575899;2.339730;,
+  18.392099;2.202370;,
+  17.817600;2.859810;,
+  19.979602;3.053550;,
+  19.932301;3.230550;,
+  17.532600;5.607110;,
+  -20.339400;3.230560;,
+  17.630899;3.733930;,
+  17.767000;3.053550;,
+  19.997299;4.094770;,
+  -20.406099;4.094790;,
+  18.462400;4.638310;,
+  20.371299;4.806710;,
+  20.352699;4.755920;,
+  21.790701;4.806720;,
+  21.745800;4.919640;,
+  21.634198;5.001510;,
+  -20.790701;5.607110;,
+  -20.790701;4.806720;,
+  -20.772101;4.755920;,
+  -0.194661;-0.320496;,
+  -0.402403;-1.169170;,
+  -0.656248;-0.368561;,
+  -0.852224;-1.169170;,
+  -0.194657;0.558898;,
+  -0.656244;0.606963;,
+  -0.402398;1.407570;,
+  -0.852219;1.407570;,
+  -0.789342;2.432500;,
+  -1.363960;1.304760;,
+  -1.429860;2.712920;,
+  -1.971930;1.649060;,
+  17.532600;-0.351187;,
+  17.532600;1.351180;,
+  19.661600;2.202370;,
+  -20.081000;2.202370;,
+  19.661600;4.755920;,
+  17.532600;1.285440;,
+  17.197800;0.499998;,
+  18.616200;-0.792768;,
+  17.577899;-0.351187;,
+  17.483802;-0.285437;,
+  -8.031060;1.969820;,
+  -8.725970;1.969820;,
+  -9.435660;1.969820;,
+  -10.145300;1.969820;,
+  -10.854999;1.969820;,
+  -11.564700;1.969820;,
+  -12.274400;1.969820;,
+  -12.984100;1.969820;,
+  -13.693800;1.969820;,
+  -14.403499;1.969820;,
+  -15.113200;1.969820;,
+  6.177510;-1.202370;,
+  7.596890;-0.351187;,
+  7.596890;-1.202370;,
+  9.016270;0.499998;,
+  9.016270;-0.351187;,
+  9.016270;-1.202370;,
+  7.596890;-2.053560;,
+  10.435701;0.499998;,
+  10.435701;-0.351187;,
+  10.435701;-1.202370;,
+  9.016270;-2.053560;,
+  11.854999;0.499998;,
+  11.854999;1.351180;,
+  11.854999;-0.351187;,
+  11.854999;-1.202370;,
+  10.435701;-2.053560;,
+  9.016270;-2.904740;,
+  13.274400;0.499998;,
+  13.274400;1.351180;,
+  13.274400;-0.351187;,
+  13.274400;-1.202370;,
+  11.854999;-2.053560;,
+  10.435701;-2.904740;,
+  -8.016280;-4.607110;,
+  14.693800;0.499998;,
+  14.693800;1.351180;,
+  14.693800;-0.351187;,
+  10.435701;-3.755930;,
+  14.693800;-1.202370;,
+  13.274400;-2.053560;,
+  11.854999;-2.904740;,
+  -9.435660;-4.607110;,
+  -9.435660;-3.755930;,
+  16.113200;0.499998;,
+  16.113200;1.351180;,
+  16.113200;-0.351187;,
+  11.854999;-3.755930;,
+  16.113200;-1.202370;,
+  14.693800;-2.053560;,
+  13.274400;-2.904740;,
+  -10.854999;-4.607110;,
+  -10.854999;-3.755930;,
+  17.532600;-0.351187;,
+  13.274400;-3.755930;,
+  17.532600;-1.202370;,
+  16.113200;-2.053560;,
+  14.693800;-2.904740;,
+  -10.854999;-2.904740;,
+  -12.274400;-4.607110;,
+  -12.274400;-3.755930;,
+  -15.113200;2.202370;,
+  -14.403499;2.202370;,
+  -13.693800;2.202370;,
+  -12.984100;2.202370;,
+  -12.274400;2.202370;,
+  -11.564700;2.202370;,
+  -10.854999;2.202370;,
+  -10.145300;2.202370;,
+  -9.435660;2.202370;,
+  -8.725970;2.202370;,
+  -8.118820;2.202370;,
+  14.693800;-3.755930;,
+  18.301301;-1.202370;,
+  17.532600;-2.053560;,
+  16.113200;-2.904740;,
+  -12.274400;-2.904740;,
+  -13.693800;-4.607110;,
+  -13.693800;-3.755930;,
+  -14.403499;3.053550;,
+  -13.693800;3.053550;,
+  -12.984100;3.053550;,
+  -12.274400;3.053550;,
+  -11.564700;3.053550;,
+  -10.854999;3.053550;,
+  -10.145300;3.053550;,
+  -9.435660;3.053550;,
+  -8.725970;3.053550;,
+  -8.407950;3.053550;,
+  16.113200;-3.755930;,
+  17.729200;-2.053560;,
+  17.532600;-2.904740;,
+  -13.693800;-2.904740;,
+  -15.113200;-3.755930;,
+  -12.984100;3.904740;,
+  -12.274400;3.904740;,
+  -11.564700;3.904740;,
+  -10.854999;3.904740;,
+  -10.145300;3.904740;,
+  -9.435660;3.904740;,
+  -8.725970;3.904740;,
+  -8.380110;3.904740;,
+  17.532600;-3.755930;,
+  17.770000;-2.904740;,
+  -12.274400;4.755920;,
+  -11.564700;4.755920;,
+  -10.854999;4.755920;,
+  -10.145300;4.755920;,
+  -9.435660;4.755920;,
+  -8.725970;4.755920;,
+  -8.034900;4.755920;,
+  18.773600;-3.755930;,
+  18.531200;-3.672650;,
+  -10.854999;5.607110;,
+  -10.145300;5.607110;,
+  -9.435660;5.607110;,
+  -8.725970;5.607110;,
+  -10.145300;4.755920;,
+  -9.435660;4.755920;,
+  -10.145300;5.607110;,
+  -9.435660;5.607110;,
+  17.197800;0.499998;,
+  17.532600;-0.285438;,
+  -14.376000;1.969820;,
+  -13.666299;1.969820;,
+  -12.956600;1.969820;,
+  -12.246900;1.969830;,
+  -11.537200;1.969820;,
+  -10.145300;1.969820;,
+  -8.698470;1.969820;,
+  18.687000;-0.827145;,
+  18.482099;-1.006970;,
+  17.579701;-0.351187;,
+  -8.124601;2.202370;,
+  -8.222241;2.339730;,
+  18.392099;-1.202370;,
+  17.771600;-1.859810;,
+  -8.407950;3.053550;,
+  -8.455270;3.230560;,
+  17.612000;-2.733930;,
+  17.767000;-2.053560;,
+  -8.390290;4.094780;,
+  -8.413180;3.904740;,
+  18.421000;-3.638310;,
+  -0.327416;0.968128;,
+  0.206640;0.915102;,
+  -0.082027;0.031872;,
+  0.438131;0.031872;,
+  1.213200;0.334506;,
+  1.826060;0.385388;,
+  1.390870;-0.787302;,
+  1.993680;-0.672885;,
+  -0.005345;0.543536;,
+  -0.231502;-0.305134;,
+  -0.497523;0.495471;,
+  -0.710870;-0.305134;,
+  0.469116;0.968128;,
+  1.003170;0.915102;,
+  0.714505;0.031872;,
+  1.234660;0.031872;,
+  -1.247860;1.285390;,
+  -0.920274;0.062828;,
+  -1.901050;1.058880;,
+  -1.592020;-0.094441;,
+  -1.047690;1.939090;,
+  -0.802297;2.875350;,
+  -0.513629;1.992120;,
+  -0.282139;2.875350;,
+  0.504726;1.422930;,
+  0.012550;1.471000;,
+  0.278572;2.271600;,
+  -0.200796;2.271600;,
+  2.170850;-0.189352;,
+  1.972850;-1.439460;,
+  1.487890;-0.132650;,
+  1.301110;-1.311960;,
+  -0.251153;1.939090;,
+  -0.005765;2.875350;,
+  0.282904;1.992120;,
+  0.514393;2.875350;,
+  17.532600;-0.351187;,
+  -8.725970;2.202370;,
+  18.242202;1.969820;,
+  17.532499;1.969820;,
+  16.822800;1.969820;,
+  16.113200;1.969820;,
+  15.403499;1.969820;,
+  14.693800;1.969820;,
+  13.984101;1.969820;,
+  13.274400;1.969820;,
+  12.564700;1.969820;,
+  11.854999;1.969820;,
+  11.145300;1.969820;,
+  10.435600;1.969820;,
+  9.725950;2.202370;,
+  10.435600;2.202370;,
+  11.145300;2.202370;,
+  11.854999;2.202370;,
+  12.564700;2.202370;,
+  13.274400;2.202370;,
+  13.984101;2.202370;,
+  14.693800;2.202370;,
+  15.403499;2.202370;,
+  16.113200;2.202370;,
+  16.822800;2.202370;,
+  17.532499;2.202370;,
+  18.242202;2.202370;,
+  10.435600;3.053550;,
+  11.145300;3.053550;,
+  11.854999;3.053550;,
+  12.564700;3.053550;,
+  13.274400;3.053550;,
+  13.984101;3.053550;,
+  14.693800;3.053550;,
+  15.403499;3.053550;,
+  16.113200;3.053550;,
+  16.822800;3.053550;,
+  17.532499;3.053550;,
+  18.242202;3.053550;,
+  10.435600;3.904740;,
+  11.145300;3.904740;,
+  11.854999;3.904740;,
+  12.564700;3.904740;,
+  13.274400;3.904740;,
+  13.984101;3.904740;,
+  14.693800;3.904740;,
+  15.403499;3.904740;,
+  16.113200;3.904740;,
+  16.822800;3.904740;,
+  17.532499;3.904740;,
+  18.242202;3.904740;,
+  18.951901;3.904740;,
+  10.435600;4.755920;,
+  11.145300;4.755920;,
+  11.854999;4.755920;,
+  12.564700;4.755920;,
+  13.274400;4.755920;,
+  13.984101;4.755920;,
+  14.693800;4.755920;,
+  15.403499;4.755920;,
+  16.113200;4.755920;,
+  16.822800;4.755920;,
+  17.532499;4.755920;,
+  18.242202;4.755920;,
+  18.951901;4.755920;,
+  10.435600;5.607110;,
+  11.145300;5.607110;,
+  11.854999;5.607110;,
+  12.564700;5.607110;,
+  13.274400;5.607110;,
+  13.984101;5.607110;,
+  14.693800;5.607110;,
+  15.403499;5.607110;,
+  16.113200;5.607110;,
+  16.822800;5.607110;,
+  17.532499;5.607110;,
+  18.242202;5.607110;,
+  11.854999;-3.755930;,
+  12.564700;-3.755930;,
+  13.274400;-3.755930;,
+  13.984101;-3.755930;,
+  14.693800;-3.755930;,
+  15.403499;-3.755930;,
+  16.113200;-3.755930;,
+  16.822800;-3.755930;,
+  13.274400;-2.904740;,
+  13.984101;-2.904740;,
+  14.693800;-2.904740;,
+  15.403499;-2.904740;,
+  14.693800;-2.053560;,
+  12.564700;4.755920;,
+  13.274400;4.755920;,
+  12.564700;5.607110;,
+  13.274400;5.607110;,
+  15.403499;4.755920;,
+  16.113200;4.755920;,
+  15.403499;5.607110;,
+  16.113200;5.607110;,
+  12.564700;-4.607110;,
+  13.274400;-4.607110;,
+  12.564700;-3.755930;,
+  13.274400;-3.755930;,
+  15.403499;-4.607110;,
+  16.113200;-4.607110;,
+  15.403499;-3.755930;,
+  16.113200;-3.755930;,
+  11.172800;1.969820;,
+  11.882500;1.969820;,
+  12.564700;1.969820;,
+  13.984101;1.969820;,
+  15.431000;1.969820;,
+  16.850299;1.969820;,
+  17.532499;1.969820;,
+  11.854999;-4.607110;,
+  12.564700;-4.607110;,
+  13.274400;-4.607110;,
+  13.984101;-4.607110;,
+  14.693800;-4.607110;,
+  15.403499;-4.607110;,
+  16.113200;-4.607110;,
+  16.822800;-4.607110;,
+  17.532499;-4.607110;,
+  1.690290;-0.320496;,
+  1.474020;-1.169170;,
+  1.222270;-0.368561;,
+  1.018250;-1.169170;,
+  -1.042120;0.014518;,
+  -0.546219;-0.038508;,
+  -0.812939;-0.921738;,
+  -0.330019;-0.921738;,
+  -1.314390;0.398299;,
+  -0.511260;-0.404825;,
+  -1.723920;-0.071756;,
+  -0.966277;-0.829395;,
+  0.994631;-0.320496;,
+  0.842471;-1.169170;,
+  0.653670;-0.368561;,
+  0.510127;-1.169170;,
+  -1.589980;0.014518;,
+  -1.227150;-0.038508;,
+  -1.422110;-0.921738;,
+  -1.068790;-0.921738;,
+  -0.171048;-1.169170;,
+  0.486513;-0.320496;,
+  0.024928;-0.368561;,
+  1.222270;0.606963;,
+  1.474020;1.407570;,
+  1.018250;1.407570;,
+  -0.297459;2.712920;,
+  0.326296;2.419490;,
+  -0.751041;1.531300;,
+  -0.101598;1.304790;,
+  -0.250430;0.985482;,
+  -0.021249;1.921740;,
+  0.245470;1.038510;,
+  0.461670;1.921740;,
+  0.994634;0.558898;,
+  0.653673;0.606963;,
+  0.842476;1.407570;,
+  0.510131;1.407570;,
+  -1.076950;-0.118262;,
+  -0.620577;-0.642079;,
+  -1.971930;-1.013240;,
+  -1.464870;-1.486370;,
+  -0.798288;0.985482;,
+  -0.630423;1.921740;,
+  -0.435462;1.038510;,
+  -0.277105;1.921740;,
+  16.113200;-3.755930;,
+  9.725950;1.969820;,
+  9.016270;1.969820;,
+  8.306579;1.969820;,
+  7.612500;1.969820;,
+  17.197800;0.499998;,
+  17.532600;1.285460;,
+  18.663499;-0.792771;,
+  17.577899;-0.351187;,
+  17.483802;-0.285463;,
+  5.467820;1.969820;,
+  6.162730;1.969820;,
+  4.758130;1.969820;,
+  4.048440;1.969820;,
+  3.338750;1.969820;,
+  2.629070;1.969820;,
+  7.596890;-1.202370;,
+  9.016270;-0.351187;,
+  9.016270;-1.202370;,
+  7.596890;-2.053560;,
+  10.435701;0.499998;,
+  10.435701;-0.351187;,
+  10.435701;-1.202370;,
+  9.016270;-2.053560;,
+  11.854999;0.499998;,
+  11.854999;1.351180;,
+  11.854999;-0.351187;,
+  11.854999;-1.202370;,
+  10.435701;-2.053560;,
+  9.016270;-2.904740;,
+  13.274400;0.499998;,
+  13.274400;1.351180;,
+  13.274400;-0.351187;,
+  13.274400;-1.202370;,
+  11.854999;-2.053560;,
+  10.435701;-2.904740;,
+  -8.016280;-4.607110;,
+  14.693800;0.499998;,
+  14.693800;1.351180;,
+  14.693800;-0.351187;,
+  14.693800;-1.202370;,
+  13.274400;-2.053560;,
+  11.854999;-2.904740;,
+  -9.435660;-4.607110;,
+  -9.435660;-3.755930;,
+  16.113200;0.499998;,
+  16.113200;1.351180;,
+  16.113200;-0.351187;,
+  11.854999;-3.755930;,
+  16.113200;-1.202370;,
+  14.693800;-2.053560;,
+  13.274400;-2.904740;,
+  -10.854999;-4.607110;,
+  -10.854999;-3.755930;,
+  -10.854999;4.755920;,
+  17.532600;1.351180;,
+  17.532600;-0.351187;,
+  13.274400;-4.607110;,
+  13.274400;-3.755930;,
+  17.532600;-1.202370;,
+  16.113200;-2.053560;,
+  14.693800;-2.904740;,
+  -10.854999;-2.904740;,
+  -12.274400;-4.607110;,
+  -12.274400;-3.755930;,
+  -12.274400;4.755920;,
+  2.629070;2.202370;,
+  3.338750;2.202370;,
+  4.048440;2.202370;,
+  4.758130;2.202370;,
+  5.467820;2.202370;,
+  14.693800;-4.607110;,
+  14.693800;-3.755930;,
+  6.069190;2.202370;,
+  18.301301;-1.202370;,
+  17.532600;-2.053560;,
+  16.113200;-2.904740;,
+  -12.274400;-2.904740;,
+  -13.693800;-4.607110;,
+  -13.693800;-3.755930;,
+  -13.693800;4.755920;,
+  14.693800;4.755920;,
+  7.705210;2.202370;,
+  8.306579;2.202370;,
+  16.113200;3.904740;,
+  9.016270;2.202370;,
+  9.725950;2.202370;,
+  10.435600;2.202370;,
+  2.629070;3.053550;,
+  3.338750;3.053550;,
+  4.048440;3.053550;,
+  4.758130;3.053550;,
+  5.467820;3.053550;,
+  16.113200;-4.607110;,
+  16.113200;-3.755930;,
+  5.815970;3.053550;,
+  17.729200;-2.053560;,
+  17.532600;-2.904740;,
+  -13.693800;-2.904740;,
+  -15.113200;-4.607110;,
+  -15.113200;-3.755930;,
+  -15.113200;4.755920;,
+  16.113200;4.755920;,
+  7.988550;3.053550;,
+  8.306579;3.053550;,
+  17.532600;3.904740;,
+  9.016270;3.053550;,
+  9.725950;3.053550;,
+  10.435600;3.053550;,
+  3.338750;3.904740;,
+  4.048440;3.904740;,
+  4.758130;3.904740;,
+  5.467820;3.904740;,
+  17.532600;-4.607110;,
+  17.532600;-3.755930;,
+  5.813680;3.904740;,
+  17.770000;-2.904740;,
+  -15.113200;-2.904740;,
+  -16.532600;-4.607110;,
+  -16.532600;-3.755930;,
+  -16.532600;4.755920;,
+  17.532600;4.755920;,
+  7.993790;3.904740;,
+  8.306579;3.904740;,
+  9.016270;3.904740;,
+  9.725950;3.904740;,
+  10.435600;3.904740;,
+  3.338750;4.755920;,
+  4.048440;4.755920;,
+  4.758130;4.755920;,
+  5.467820;4.755920;,
+  18.951901;-3.901890;,
+  18.951901;-4.607110;,
+  18.773600;-3.755930;,
+  20.371299;-4.607110;,
+  6.160130;4.755920;,
+  18.531099;-3.672650;,
+  -16.532600;-2.904740;,
+  -17.951901;-4.607110;,
+  -17.951901;-3.755930;,
+  -16.532600;3.904740;,
+  -17.951901;4.755920;,
+  18.970699;4.901890;,
+  18.773600;4.755920;,
+  7.615510;4.755920;,
+  8.306579;4.755920;,
+  18.560499;4.672650;,
+  9.016270;4.755920;,
+  9.725950;4.755920;,
+  10.435600;4.755920;,
+  11.145300;4.755920;,
+  3.338750;5.607110;,
+  4.048440;5.607110;,
+  4.758130;5.607110;,
+  5.467820;5.607110;,
+  6.177510;5.607110;,
+  21.771901;-3.901900;,
+  21.790701;-4.607110;,
+  -19.371299;-4.607110;,
+  -19.371299;-3.755930;,
+  -17.951901;-2.904740;,
+  -17.951901;3.904740;,
+  -19.371299;4.755920;,
+  21.790701;4.901900;,
+  7.596890;5.607110;,
+  8.306579;5.607110;,
+  9.016270;5.607110;,
+  9.725950;5.607110;,
+  10.435600;5.607110;,
+  5.467820;-3.755930;,
+  6.222410;-3.919620;,
+  6.177510;-3.806710;,
+  6.158890;-3.755930;,
+  -19.371299;-2.904740;,
+  -19.371299;3.904740;,
+  -20.612301;4.755920;,
+  7.595780;-3.806710;,
+  7.615510;-3.755930;,
+  8.306579;-3.755930;,
+  -19.371299;-2.053560;,
+  4.048440;4.755920;,
+  4.758130;4.755920;,
+  4.048440;5.607110;,
+  4.758130;5.607110;,
+  9.725950;4.755920;,
+  10.435600;4.755920;,
+  9.725950;5.607110;,
+  10.435600;5.607110;,
+  -9.435660;5.607110;,
+  -10.854999;5.607110;,
+  17.197800;0.499998;,
+  17.532600;-0.285464;,
+  -12.274400;5.607110;,
+  3.338750;1.969820;,
+  4.758130;1.969820;,
+  18.687000;-0.827152;,
+  18.482099;-1.006980;,
+  17.579600;-0.351187;,
+  -13.693800;5.607110;,
+  14.693800;5.607110;,
+  8.334070;1.969820;,
+  9.016270;1.969820;,
+  9.753450;1.969820;,
+  5.971550;2.339720;,
+  18.392099;-1.202370;,
+  17.771600;-1.859820;,
+  -15.113200;5.607110;,
+  16.113200;5.607110;,
+  7.811660;2.339720;,
+  5.785840;3.053550;,
+  5.738520;3.230560;,
+  17.612000;-2.733940;,
+  17.767000;-2.053560;,
+  -16.532600;5.607110;,
+  17.532600;5.607110;,
+  7.988550;3.053550;,
+  8.048180;3.230560;,
+  18.951901;-3.901890;,
+  5.803500;4.094780;,
+  5.780600;3.904740;,
+  18.557301;-3.755930;,
+  18.421000;-3.638320;,
+  17.770000;-2.904740;,
+  -17.951901;5.607110;,
+  20.371299;5.607110;,
+  18.951901;5.607110;,
+  18.951901;4.901890;,
+  7.981450;4.094780;,
+  18.462400;4.638320;,
+  17.770000;3.904740;,
+  6.178620;4.806710;,
+  6.223610;4.919630;,
+  6.338210;5.001510;,
+  6.887200;5.607110;,
+  6.177510;4.806710;,
+  6.158890;4.755920;,
+  -19.371299;5.607110;,
+  20.481002;5.607110;,
+  21.790701;5.607110;,
+  7.596890;4.806710;,
+  7.551980;4.919630;,
+  7.440380;5.001510;,
+  7.597990;4.806710;,
+  4.758130;-4.607110;,
+  5.467820;-4.607110;,
+  6.177510;-4.607110;,
+  6.334030;-4.001520;,
+  6.887200;-4.607110;,
+  -20.790701;-4.607110;,
+  -20.790701;-3.901900;,
+  -20.612301;-3.755930;,
+  6.176400;-3.806710;,
+  -20.790701;5.607110;,
+  -20.790701;4.901890;,
+  7.550780;-3.919630;,
+  7.596890;-4.607110;,
+  7.436180;-4.001520;,
+  8.306579;-4.607110;,
+  7.596890;-3.806710;,
+  9.016270;-4.607110;,
+  -20.399200;-3.672650;,
+  -20.301099;-3.638320;,
+  -19.608699;-2.904740;,
+  -20.396000;4.755920;,
+  -20.369899;4.672650;,
+  -20.259701;4.638320;,
+  -19.469699;-2.733940;,
+  0.502964;0.014518;,
+  0.895745;-0.038508;,
+  0.689397;-0.921738;,
+  1.071620;-0.921738;,
+  -0.093980;1.285390;,
+  0.400070;0.829024;,
+  -0.890504;0.301767;,
+  17.532600;-0.351187;,
+  20.371299;-4.607110;,
+  6.177510;5.607110;,
+  6.887200;5.607110;,
+  7.596890;5.607110;,
+  6.177510;-4.607110;,
+  6.887200;-4.607110;,
+  7.596890;-4.607110;,
+  9.725950;2.202370;,
+  10.435600;4.755920;,
+  18.951901;-4.607110;,
+  18.951901;5.607110;,
+  -3.758140;1.969820;,
+  -4.467830;1.969820;,
+  -5.177520;1.969820;,
+  -5.887210;1.969820;,
+  18.769200;1.827140;,
+  18.692600;1.792770;,
+  17.532600;1.285440;,
+  17.630699;1.351180;,
+  7.596890;2.202370;,
+  9.016270;1.351180;,
+  7.596890;3.053550;,
+  9.016270;2.202370;,
+  10.435701;1.351180;,
+  7.596890;3.904740;,
+  9.016270;3.053550;,
+  10.435701;2.202370;,
+  11.854999;1.351180;,
+  9.016270;3.904740;,
+  10.435701;3.053550;,
+  11.854999;2.202370;,
+  13.274400;1.351180;,
+  9.016270;4.755920;,
+  10.435701;3.904740;,
+  11.854999;3.053550;,
+  13.274400;2.202370;,
+  14.693800;1.351180;,
+  10.435701;4.755920;,
+  11.854999;3.904740;,
+  13.274400;3.053550;,
+  14.693800;2.202370;,
+  16.113200;1.351180;,
+  -10.854999;4.755920;,
+  11.854999;4.755920;,
+  13.274400;3.904740;,
+  14.693800;3.053550;,
+  16.113200;2.202370;,
+  17.532600;1.351180;,
+  -10.854999;3.904740;,
+  -12.274400;4.755920;,
+  13.274400;4.755920;,
+  14.693800;3.904740;,
+  16.113200;3.053550;,
+  17.532600;2.202370;,
+  14.693800;-4.607110;,
+  14.693800;-3.755930;,
+  -12.274400;3.904740;,
+  -13.693800;4.755920;,
+  14.693800;4.755920;,
+  18.520600;2.006970;,
+  -5.887210;2.202370;,
+  16.113200;3.904740;,
+  17.532600;3.053550;,
+  18.451200;2.202370;,
+  -5.177520;2.202370;,
+  -4.467830;2.202370;,
+  -3.758140;2.202370;,
+  16.113200;-4.607110;,
+  16.113200;-3.755930;,
+  -12.274400;3.053550;,
+  -13.693800;3.904740;,
+  -15.113200;4.755920;,
+  16.113200;4.755920;,
+  -6.180770;3.053550;,
+  -5.887210;3.053550;,
+  17.532600;3.904740;,
+  17.767000;3.053550;,
+  -5.177520;3.053550;,
+  -4.467830;3.053550;,
+  -3.758140;3.053550;,
+  17.532600;-4.607110;,
+  17.532600;-3.755930;,
+  -13.693800;3.053550;,
+  -15.113200;3.904740;,
+  -16.532600;4.755920;,
+  17.532600;4.755920;,
+  -6.173930;3.904740;,
+  -5.887210;3.904740;,
+  17.770000;3.904740;,
+  -5.177520;3.904740;,
+  -4.467830;3.904740;,
+  -3.758140;3.904740;,
+  -8.725970;4.755920;,
+  18.933099;-3.901870;,
+  18.951901;-4.607110;,
+  18.773600;-3.755930;,
+  20.371299;-4.607100;,
+  -15.113200;3.053550;,
+  -16.532600;3.904740;,
+  -17.951901;4.755920;,
+  18.951901;4.901870;,
+  18.773600;4.755920;,
+  -6.532280;4.755920;,
+  -5.887210;4.755920;,
+  18.560499;4.672640;,
+  -5.177520;4.755920;,
+  -4.467830;4.755920;,
+  -8.725970;5.607110;,
+  -8.016280;5.607110;,
+  21.771901;-3.901880;,
+  21.790701;-4.607110;,
+  -19.371299;-4.607110;,
+  -16.532600;3.053550;,
+  -17.951901;3.904740;,
+  -19.371299;4.755920;,
+  -6.596900;5.607110;,
+  21.790701;4.901880;,
+  -5.887210;5.607110;,
+  -5.177520;5.607110;,
+  -4.467830;5.607110;,
+  -8.725970;-3.755930;,
+  -8.017380;-3.806720;,
+  -7.971380;-3.919630;,
+  -17.951901;3.053550;,
+  -19.371299;3.904740;,
+  -20.612301;4.755920;,
+  -6.596900;-3.806710;,
+  -5.887210;-3.755930;,
+  -5.177520;-3.755930;,
+  -4.467830;-3.755930;,
+  -19.371299;3.053550;,
+  -19.608699;3.904740;,
+  -19.371299;2.202370;,
+  -19.605699;3.053550;,
+  -20.230800;2.202370;,
+  -4.467830;4.755920;,
+  -3.758140;4.755920;,
+  -4.467830;5.607110;,
+  -3.758140;5.607110;,
+  -10.145300;-4.607110;,
+  -9.435660;-4.607110;,
+  -10.145300;-3.755930;,
+  -9.435660;-3.755930;,
+  -4.467830;-4.607110;,
+  -3.758140;-4.607110;,
+  -4.467830;-3.755930;,
+  -3.758140;-3.755930;,
+  -9.435660;5.607110;,
+  -10.854999;5.607110;,
+  11.854999;5.607110;,
+  -12.274400;5.607110;,
+  13.274400;5.607110;,
+  -13.693800;5.607110;,
+  14.693800;5.607110;,
+  17.579600;1.351180;,
+  -4.440330;1.969820;,
+  -15.113200;5.607110;,
+  16.113200;5.607110;,
+  -6.488580;2.202370;,
+  -6.382120;2.339730;,
+  18.392099;2.202370;,
+  17.817600;2.859810;,
+  17.532600;5.607110;,
+  -6.205230;3.053550;,
+  -6.145610;3.230560;,
+  17.630899;3.733930;,
+  18.951901;-3.901870;,
+  20.371299;5.607110;,
+  18.951901;5.607110;,
+  -6.212340;4.094780;,
+  -6.199990;3.904740;,
+  18.462400;4.638310;,
+  -8.016280;4.806720;,
+  -8.034900;4.755920;,
+  -7.970170;4.919630;,
+  -7.855590;5.001510;,
+  -7.306590;5.607110;,
+  -19.371299;5.607110;,
+  -6.596900;4.806720;,
+  -6.641800;4.919630;,
+  -6.753400;5.001510;,
+  21.790701;5.607110;,
+  -6.595790;4.806720;,
+  -6.578270;4.755920;,
+  -9.435660;-4.607110;,
+  -8.725970;-4.607110;,
+  -8.016280;-4.607110;,
+  -7.859780;-4.001510;,
+  -7.306590;-4.607110;,
+  -20.790701;-4.607110;,
+  -20.790701;-3.901880;,
+  -20.790701;5.607110;,
+  -20.771901;4.901880;,
+  -6.643000;-3.919630;,
+  -6.596900;-4.607110;,
+  -6.757600;-4.001520;,
+  -5.887210;-4.607110;,
+  -5.177520;-4.607110;,
+  -4.467830;-4.607110;,
+  -20.369899;4.672650;,
+  -20.259701;4.638310;,
+  -19.450701;3.733930;,
+  -19.610400;2.859810;,
+  0.441770;0.543536;,
+  0.308107;-0.305134;,
+  0.150330;0.495471;,
+  0.024237;-0.305134;,
+  0.951844;1.422930;,
+  0.660403;1.471000;,
+  0.818181;2.271600;,
+  0.534311;2.271600;,
+  1.054220;1.307130;,
+  0.364873;2.368630;,
+  1.593380;1.711550;,
+  0.943075;2.712920;,
+  0.037034;0.000000;,
+  0.000000;1.000000;,
+  0.240977;0.146987;,
+  0.209387;1.000000;,
+  20.371299;5.607110;,
+  -6.596900;5.607110;,
+  20.371299;-4.607100;,
+  -7.306590;5.607110;,
+  -7.306590;-4.607110;,
+  18.951901;-4.607110;,
+  -8.016280;-4.607110;,
+  -8.725970;-4.607110;,
+  2.629070;1.969820;,
+  1.919380;1.969820;,
+  1.209690;1.969820;,
+  0.500000;1.969820;,
+  -0.209689;1.969820;,
+  -0.919379;1.969820;,
+  -1.629070;1.969820;,
+  -2.338760;1.969820;,
+  -3.048450;1.969820;,
+  -3.758140;2.202370;,
+  -3.048450;2.202370;,
+  -2.338760;2.202370;,
+  -1.629070;2.202370;,
+  -0.919379;2.202370;,
+  -0.209689;2.202370;,
+  0.500000;2.202370;,
+  1.209690;2.202370;,
+  1.919380;2.202370;,
+  2.629070;2.202370;,
+  -3.758140;3.053550;,
+  -3.048450;3.053550;,
+  -2.338760;3.053550;,
+  -1.629070;3.053550;,
+  -0.919379;3.053550;,
+  -0.209689;3.053550;,
+  0.500000;3.053550;,
+  1.209690;3.053550;,
+  1.919380;3.053550;,
+  2.629070;3.053550;,
+  3.338750;3.053550;,
+  -3.758140;3.904740;,
+  -3.048450;3.904740;,
+  -2.338760;3.904740;,
+  -1.629070;3.904740;,
+  -0.919379;3.904740;,
+  -0.209689;3.904740;,
+  0.500000;3.904740;,
+  1.209690;3.904740;,
+  1.919380;3.904740;,
+  2.629070;3.904740;,
+  3.338750;3.904740;,
+  -4.467830;4.755920;,
+  -3.758140;4.755920;,
+  -3.048450;4.755920;,
+  -2.338760;4.755920;,
+  -1.629070;4.755920;,
+  -0.919379;4.755920;,
+  -0.209689;4.755920;,
+  0.500000;4.755920;,
+  1.209690;4.755920;,
+  1.919380;4.755920;,
+  2.629070;4.755920;,
+  3.338750;4.755920;,
+  -3.758140;5.607110;,
+  -3.048450;5.607110;,
+  -2.338760;5.607110;,
+  -1.629070;5.607110;,
+  -0.919379;5.607110;,
+  -0.209689;5.607110;,
+  0.500000;5.607110;,
+  1.209690;5.607110;,
+  1.919380;5.607110;,
+  2.629070;5.607110;,
+  3.338750;5.607110;,
+  -3.758140;-3.755930;,
+  -3.048450;-3.755930;,
+  -2.338760;-3.755930;,
+  -1.629070;-3.755930;,
+  -0.919379;-3.755930;,
+  -0.209689;-3.755930;,
+  0.500000;-3.755930;,
+  1.209690;-3.755930;,
+  -3.048450;-2.904740;,
+  -2.338760;-2.904740;,
+  -1.629070;-2.904740;,
+  -0.919379;-2.904740;,
+  -0.209689;-2.904740;,
+  0.500000;-2.904740;,
+  -1.629070;-2.053560;,
+  -0.919379;-2.053560;,
+  -1.629070;4.755920;,
+  -0.919379;4.755920;,
+  -1.629070;5.607110;,
+  -0.919379;5.607110;,
+  1.209690;4.755920;,
+  1.919380;4.755920;,
+  1.209690;5.607110;,
+  1.919380;5.607110;,
+  -1.629070;-4.607110;,
+  -0.919379;-4.607110;,
+  -1.629070;-3.755930;,
+  -0.919379;-3.755930;,
+  1.209690;-4.607110;,
+  1.919380;-4.607110;,
+  1.209690;-3.755930;,
+  1.919380;-3.755930;,
+  -3.730640;1.969820;,
+  -2.311260;1.969820;,
+  -1.601570;1.969820;,
+  -0.891882;1.969820;,
+  -0.209689;1.969820;,
+  0.527497;1.969820;,
+  1.209690;1.969820;,
+  1.946880;1.969820;,
+  -3.048450;-4.607110;,
+  -3.758140;-4.607110;,
+  -2.338760;-4.607110;,
+  -1.629070;-4.607110;,
+  -0.209689;-4.607110;,
+  -0.919379;-4.607110;,
+  0.500000;-4.607110;,
+  1.209690;-4.607110;,
+  1.482910;0.031872;,
+  1.265650;0.968128;,
+  1.930290;0.031872;,
+  1.725330;0.915102;,
+  0.415483;-0.727738;,
+  0.593160;0.394069;,
+  1.013310;-0.793658;,
+  1.180920;0.264614;,
+  0.466800;-0.305134;,
+  0.689233;0.543536;,
+  0.938818;-0.257069;,
+  1.148650;0.543536;,
+  2.105520;-0.921738;,
+  1.856030;0.014518;,
+  2.621040;-0.921738;,
+  2.385680;-0.038508;,
+  1.179400;-0.305134;,
+  1.401830;0.543536;,
+  1.651420;-0.257069;,
+  1.861250;0.543536;,
+  0.545379;1.939090;,
+  0.762637;2.875350;,
+  1.005060;1.992120;,
+  1.210020;2.875350;,
+  -1.629070;-3.755930;,
+  -1.629070;-3.755930;,
+  -1.629070;-4.607110;,
+  -1.629070;-4.607110;,
+  0.610158;-1.446550;,
+  0.412158;-0.196439;,
+  1.265140;-1.302290;,
+  1.078360;-0.122978;,
+  1.240230;1.939090;,
+  1.489720;2.875350;,
+  1.769880;1.992120;,
+  2.005240;2.875350;,
+  0.976874;2.271600;,
+  1.448890;2.223540;,
+  1.199300;1.422930;,
+  1.658720;1.422930;,
+  -0.590274;-1.340830;,
+  -0.262688;-0.118262;,
+  0.064714;-1.481340;,
+  0.373747;-0.328013;,
+  4.758130;-1.202370;,
+  3.338750;-1.202370;,
+  3.338750;2.202370;,
+  4.758130;2.202370;,
+  1.919370;-4.607110;,
+  0.499992;-4.607110;,
+  0.499992;-3.755930;,
+  1.919370;-3.755930;,
+  6.177510;-1.202370;,
+  4.758130;-2.053560;,
+  3.338750;-2.053560;,
+  1.919370;-0.731957;,
+  1.919370;-1.202370;,
+  3.338750;-2.904740;,
+  1.919370;-2.904740;,
+  1.919370;-2.053560;,
+  0.499992;-2.904740;,
+  -0.919387;-4.607110;,
+  -0.919387;-3.755930;,
+  1.919370;-4.607110;,
+  0.499992;-4.607110;,
+  0.499992;-3.755930;,
+  -0.919387;-4.607110;,
+  -0.919387;-3.755930;,
+  1.919370;2.202370;,
+  1.919370;4.755920;,
+  0.499992;4.755920;,
+  -0.919387;4.755920;,
+  1.919370;3.904740;,
+  0.499992;3.904740;,
+  3.338750;3.053550;,
+  1.919370;3.053550;,
+  3.338750;3.904740;,
+  4.758130;3.053550;,
+  6.177510;2.202370;,
+  3.338750;-4.607110;,
+  3.338750;-3.755930;,
+  6.177510;-2.053560;,
+  4.758130;-2.904740;,
+  1.338380;-1.202370;,
+  0.499992;-2.053560;,
+  -0.919387;-2.904740;,
+  -2.338760;-4.607110;,
+  -2.338760;-3.755930;,
+  -2.338760;-4.607110;,
+  -2.338760;-3.755930;,
+  0.499992;3.053550;,
+  3.338750;4.755920;,
+  -0.919387;3.904740;,
+  -2.338760;4.755920;,
+  4.758130;3.904740;,
+  6.177510;3.053550;,
+  4.758130;-4.607110;,
+  4.758130;-3.755930;,
+  7.596890;-2.053560;,
+  6.177510;-2.904740;,
+  0.499992;-1.475800;,
+  -0.919387;-2.053560;,
+  -2.338760;-2.904740;,
+  -3.758140;-4.607110;,
+  -3.758140;-3.755930;,
+  -3.758140;-4.607110;,
+  -3.758140;-3.755930;,
+  -0.919387;3.053550;,
+  4.758130;4.755920;,
+  -2.338760;3.904740;,
+  -3.758140;4.755920;,
+  6.177510;3.904740;,
+  7.596890;3.053550;,
+  6.177510;-4.607110;,
+  6.177510;-3.755930;,
+  7.596890;-2.904740;,
+  -0.919387;-1.605160;,
+  -2.338760;-2.053560;,
+  -3.758140;-2.904740;,
+  -5.177520;-4.607110;,
+  -5.177520;-3.755930;,
+  -2.338760;3.053550;,
+  6.177510;4.755920;,
+  -3.758140;3.904740;,
+  -5.177520;4.755920;,
+  7.596890;3.904740;,
+  7.596890;-3.755930;,
+  9.016270;-2.904740;,
+  -2.338760;-1.475800;,
+  -3.758140;-2.053560;,
+  -5.177520;-2.904740;,
+  -6.596900;-4.607110;,
+  -6.596900;-3.755930;,
+  -3.758140;3.053550;,
+  7.596890;4.755920;,
+  -5.177520;3.904740;,
+  -6.596900;4.755920;,
+  9.016270;3.904740;,
+  9.016270;-3.755930;,
+  -3.276140;-1.202370;,
+  -3.758140;-1.202370;,
+  -5.177520;-2.053560;,
+  -6.596900;-2.904740;,
+  -8.016280;-4.607110;,
+  -8.016280;-3.755930;,
+  -3.758140;2.202370;,
+  -3.758140;2.202370;,
+  -5.177520;3.053550;,
+  9.016270;4.755920;,
+  -6.596900;3.904740;,
+  -8.016280;4.755920;,
+  -3.758140;-0.731959;,
+  -5.177520;-1.202370;,
+  -6.596900;-2.053560;,
+  -8.016280;-2.904740;,
+  -9.435660;-3.755930;,
+  -3.758140;1.731960;,
+  -5.177520;2.202370;,
+  -5.177520;2.202370;,
+  -6.596900;3.053550;,
+  -8.016280;3.904740;,
+  -9.435660;4.755920;,
+  -3.079270;0.499999;,
+  -3.758140;-0.069400;,
+  -3.758140;0.499998;,
+  -3.973810;-0.351187;,
+  -5.177520;-0.351187;,
+  -6.596900;-1.202370;,
+  -8.016280;-2.053560;,
+  -9.435660;-2.904740;,
+  -3.758140;0.499998;,
+  -5.177520;-0.351187;,
+  -3.758140;1.069400;,
+  -3.973810;1.351180;,
+  -5.177520;1.351180;,
+  -6.596900;2.202370;,
+  -5.177520;1.351180;,
+  -6.596900;2.202370;,
+  -8.016280;3.053550;,
+  -9.435660;3.904740;,
+  -5.177520;0.499998;,
+  -6.596900;-0.351187;,
+  -8.016280;-1.202370;,
+  -9.435660;-2.053560;,
+  -10.854999;-2.904740;,
+  -5.177520;0.499998;,
+  -6.596900;-0.351187;,
+  -6.596900;1.351180;,
+  -6.596900;1.351180;,
+  -8.016280;2.202370;,
+  -9.435660;3.053550;,
+  -10.854999;3.904740;,
+  -6.596900;0.499998;,
+  -8.016280;-0.351187;,
+  -9.435660;-1.202370;,
+  -10.854999;-2.053560;,
+  -12.274400;-2.904740;,
+  -6.596900;0.499998;,
+  -8.016280;1.351180;,
+  -9.435660;2.202370;,
+  -10.854999;3.053550;,
+  -9.435660;-0.351187;,
+  -10.854999;-1.202370;,
+  -12.274400;-2.053560;,
+  -8.016280;0.499998;,
+  -10.854999;2.202370;,
+  -12.274400;3.053550;,
+  1.919370;5.607110;,
+  0.499992;5.607110;,
+  -0.919387;5.607110;,
+  1.437370;2.202370;,
+  1.919370;1.731950;,
+  3.338750;5.607110;,
+  -2.338760;5.607110;,
+  1.437370;-1.202370;,
+  0.499992;2.475800;,
+  4.758130;5.607110;,
+  -3.758140;5.607110;,
+  0.426453;-1.475800;,
+  -0.811054;2.605160;,
+  6.177510;5.607110;,
+  -5.177520;5.607110;,
+  -2.265230;2.475800;,
+  -0.919387;2.605160;,
+  7.596890;5.607110;,
+  -6.596900;5.607110;,
+  -2.412300;-1.475800;,
+  -2.338770;2.475800;,
+  -3.276140;2.202370;,
+  -8.016280;5.607110;,
+  -3.327050;-1.202370;,
+  -3.177150;2.202370;,
+  -3.758140;1.731960;,
+  -3.177150;2.202370;,
+  -3.825200;-0.731959;,
+  -3.758140;-0.069400;,
+  -3.079270;0.499998;,
+  -3.079270;0.499998;,
+  -3.758140;1.731960;,
+  -3.793480;-0.069400;,
+  -4.018600;-0.351187;,
+  -3.758140;-0.069400;,
+  -4.018610;-0.351187;,
+  -3.758140;1.069400;,
+  -3.965780;1.351180;,
+  -3.758140;0.499998;,
+  -3.758140;0.499998;,
+  -3.758140;-1.202370;,
+  -3.758140;2.202370;,
+  -3.758140;0.499998;,
+  -0.919387;-4.607110;,
+  0.499992;-4.607110;,
+  -2.338760;-4.607110;,
+  16.085699;-0.969826;,
+  15.403499;-0.969824;,
+  14.693800;-0.969825;,
+  13.956600;-0.969826;,
+  13.246900;-0.969823;,
+  12.537200;-0.969825;,
+  11.854999;-0.969822;,
+  11.145300;-0.969823;,
+  10.435600;-0.969823;,
+  9.725950;-0.969824;,
+  8.988770;-0.969823;,
+  8.306579;-0.969824;,
+  -20.525699;1.827160;,
+  -20.502198;1.792760;,
+  -19.416600;1.351180;,
+  -19.322600;1.285480;,
+  -6.596900;2.202370;,
+  -8.016280;3.053550;,
+  -6.596900;1.351180;,
+  -8.016280;2.202370;,
+  -9.435660;3.053550;,
+  -10.854999;3.904740;,
+  -8.016280;1.351180;,
+  -9.435660;2.202370;,
+  -10.854999;3.053550;,
+  -12.274400;3.904740;,
+  -13.693800;4.755920;,
+  -8.016280;0.499998;,
+  -9.435660;1.351180;,
+  -10.854999;2.202370;,
+  -12.274400;3.053550;,
+  -13.693800;3.904740;,
+  -15.113200;4.755920;,
+  -9.435660;0.499998;,
+  -10.854999;1.351180;,
+  -12.274400;2.202370;,
+  -13.693800;3.053550;,
+  -15.113200;3.904740;,
+  -16.532600;4.755920;,
+  -10.854999;0.499998;,
+  -12.274400;1.351180;,
+  -13.693800;2.202370;,
+  -15.113200;3.053550;,
+  -16.532600;3.904740;,
+  -17.951901;4.755920;,
+  -12.274400;0.499998;,
+  -13.693800;1.351180;,
+  -15.113200;2.202370;,
+  -16.532600;3.053550;,
+  -17.951901;3.904740;,
+  -13.693800;0.499998;,
+  -15.113200;1.351180;,
+  -16.532600;2.202370;,
+  -17.951901;3.053550;,
+  -19.371299;3.904740;,
+  8.306579;-3.755930;,
+  9.016270;-3.755930;,
+  9.725950;-3.755930;,
+  10.435600;-3.755930;,
+  11.145300;-3.755930;,
+  11.854999;-3.755930;,
+  12.564700;-3.755930;,
+  13.274400;-3.755930;,
+  -15.113200;0.499998;,
+  -16.532600;1.351180;,
+  -17.951901;2.202370;,
+  -19.371299;3.053550;,
+  -19.608699;3.904740;,
+  7.993790;-2.904740;,
+  8.306579;-2.904740;,
+  9.016270;-2.904740;,
+  9.725950;-2.904740;,
+  10.435600;-2.904740;,
+  11.145300;-2.904740;,
+  11.854999;-2.904740;,
+  12.564700;-2.904740;,
+  13.274400;-2.904740;,
+  13.984101;-2.904740;,
+  14.693800;-2.904740;,
+  15.403499;-2.904740;,
+  -16.532600;0.499998;,
+  -17.951901;1.351180;,
+  -19.371299;2.202370;,
+  -19.605699;3.053550;,
+  7.988550;-2.053560;,
+  8.306579;-2.053560;,
+  9.016270;-2.053560;,
+  9.725950;-2.053560;,
+  10.435600;-2.053560;,
+  11.145300;-2.053560;,
+  11.854999;-2.053560;,
+  12.564700;-2.053560;,
+  13.274400;-2.053560;,
+  13.984101;-2.053560;,
+  14.693800;-2.053560;,
+  15.403499;-2.053560;,
+  16.113200;-2.053560;,
+  -17.951901;0.499998;,
+  -19.371299;1.351180;,
+  -20.230800;2.202370;,
+  7.705210;-1.202370;,
+  8.306579;-1.202370;,
+  9.016270;-1.202370;,
+  9.725950;-1.202370;,
+  10.435600;-1.202370;,
+  11.145300;-1.202370;,
+  11.854999;-1.202370;,
+  12.564700;-1.202370;,
+  13.274400;-1.202370;,
+  13.984101;-1.202370;,
+  14.693800;-1.202370;,
+  15.403499;-1.202370;,
+  16.113200;-1.202370;,
+  9.725950;-4.607110;,
+  10.435600;-4.607110;,
+  9.725950;-3.755930;,
+  10.435600;-3.755930;,
+  9.016270;-4.607110;,
+  9.725950;-4.607110;,
+  10.435600;-4.607110;,
+  11.145300;-4.607110;,
+  11.854999;-4.607110;,
+  -20.259701;4.638320;,
+  7.614270;-3.755930;,
+  7.970900;-3.094780;,
+  -19.608699;3.904740;,
+  -19.450701;3.733930;,
+  8.035880;-2.230560;,
+  7.993790;-2.904740;,
+  -19.610400;2.859820;,
+  -19.567899;3.053550;,
+  7.802850;-1.339720;,
+  7.958430;-2.053560;,
+  -19.036501;0.499998;,
+  -19.371299;1.285490;,
+  -20.320800;2.006980;,
+  -19.418400;1.351180;,
+  7.612510;-0.969826;,
+  7.705210;-1.202370;,
+  9.016270;-0.969823;,
+  9.725950;-0.969824;,
+  11.854999;-0.969822;,
+  12.564700;-0.969824;,
+  13.274400;-0.969825;,
+  13.984101;-0.969824;,
+  14.693800;-0.969825;,
+  2.613030;-0.804682;,
+  2.553590;-1.938910;,
+  2.000160;-0.818038;,
+  1.944090;-1.888030;,
+  2.416720;-0.320496;,
+  2.190570;-1.169170;,
+  1.927250;-0.368561;,
+  1.713900;-1.169170;,
+  -0.303344;0.014518;,
+  0.239628;-0.038508;,
+  -0.052475;-0.921738;,
+  0.476289;-0.921738;,
+  -0.068596;2.938910;,
+  0.338435;1.878560;,
+  -0.628333;2.675600;,
+  -0.244355;1.675300;,
+  2.416720;0.558898;,
+  1.927250;0.606963;,
+  2.190570;1.407570;,
+  1.713900;1.407570;,
+  0.001175;0.998008;,
+  0.539359;0.986279;,
+  0.053375;0.001992;,
+  0.588601;0.046674;,
+  0.488346;0.985482;,
+  0.739215;1.921740;,
+  1.031320;1.038510;,
+  1.267980;1.921740;,
+  1.690290;0.558898;,
+  1.222270;0.606963;,
+  1.474020;1.407570;,
+  -19.371299;3.904740;,
+  -19.371299;1.351180;,
+  -19.398800;-0.969822;,
+  -20.081000;-0.969825;,
+  -20.525699;1.827140;,
+  -20.455000;1.792770;,
+  -19.418400;1.351180;,
+  -19.371299;1.285450;,
+  -19.036501;0.499998;,
+  -19.371299;-0.285514;,
+  20.329000;-0.969823;,
+  19.634099;-0.969823;,
+  18.951901;-0.969823;,
+  18.214701;-0.969823;,
+  -17.979400;-0.969824;,
+  -18.661600;-0.969824;,
+  7.596890;4.755920;,
+  9.016270;3.904740;,
+  9.016270;4.755920;,
+  10.435701;3.904740;,
+  10.435701;4.755920;,
+  11.854999;-4.607110;,
+  11.854999;-3.755930;,
+  11.854999;4.755920;,
+  13.274400;-4.607110;,
+  13.274400;-3.755930;,
+  -6.596900;1.351180;,
+  -8.016280;2.202370;,
+  13.274400;4.755920;,
+  -10.854999;3.904740;,
+  14.693800;-4.607110;,
+  14.693800;-3.755930;,
+  -8.016280;-0.351187;,
+  -13.693800;-4.607110;,
+  -8.016280;1.351180;,
+  -9.435660;2.202370;,
+  -10.854999;3.053550;,
+  14.693800;4.755920;,
+  -12.274400;3.904740;,
+  -13.693800;4.755920;,
+  16.113200;-4.607110;,
+  16.113200;-3.755930;,
+  -8.016280;0.499998;,
+  -9.435660;-0.351187;,
+  -15.113200;-4.607110;,
+  -15.113200;-3.755930;,
+  -9.435660;1.351180;,
+  -10.854999;2.202370;,
+  -12.274400;3.053550;,
+  16.113200;4.755920;,
+  -13.693800;3.904740;,
+  -15.113200;4.755920;,
+  17.532600;-4.607110;,
+  17.532600;-3.755930;,
+  -9.435660;0.499998;,
+  -10.854999;-0.351187;,
+  -16.532600;-4.607110;,
+  -16.532600;-3.755930;,
+  -10.854999;1.351180;,
+  -12.274400;2.202370;,
+  -13.693800;3.053550;,
+  17.532600;4.755920;,
+  -15.113200;3.904740;,
+  -16.532600;4.755920;,
+  18.951901;4.755920;,
+  19.661600;4.755920;,
+  18.933099;-3.901900;,
+  18.951901;-4.607110;,
+  18.773600;-3.755930;,
+  20.371299;-4.607110;,
+  -10.854999;0.499998;,
+  -12.274400;-0.351187;,
+  -13.693800;-1.202370;,
+  -16.532600;-2.904740;,
+  -17.951901;-4.607110;,
+  -17.951901;-3.755930;,
+  -12.274400;1.351180;,
+  -13.693800;2.202370;,
+  -15.113200;3.053550;,
+  18.951901;4.901870;,
+  -16.532600;3.904740;,
+  -17.951901;4.755920;,
+  18.951901;5.607110;,
+  19.661600;5.607110;,
+  20.371299;5.607110;,
+  21.771901;-3.901910;,
+  21.790701;-4.607110;,
+  -19.371299;-4.607110;,
+  -19.371299;-3.755930;,
+  -12.274400;0.499998;,
+  -13.693800;-0.351187;,
+  -15.113200;-1.202370;,
+  -17.951901;-2.904740;,
+  -13.693800;1.351180;,
+  -15.113200;2.202370;,
+  -16.532600;3.053550;,
+  21.790701;5.607110;,
+  -17.951901;3.904740;,
+  -19.371299;4.755920;,
+  21.790701;4.901880;,
+  16.113200;-3.755930;,
+  16.822800;-3.755930;,
+  17.532499;-3.755930;,
+  18.242202;-3.755930;,
+  18.951901;-3.755930;,
+  19.661600;-3.755930;,
+  20.352699;-3.755930;,
+  20.371299;-3.806700;,
+  20.416200;-3.919620;,
+  -19.371299;-2.904740;,
+  -13.693800;0.499998;,
+  -15.113200;-0.351187;,
+  -16.532600;-1.202370;,
+  -15.113200;1.351180;,
+  -16.532600;2.202370;,
+  -17.951901;3.053550;,
+  21.744600;-3.919640;,
+  21.790701;-3.806720;,
+  -19.371299;3.904740;,
+  -20.772101;-3.755930;,
+  -20.081000;-3.755930;,
+  -19.371299;-3.755930;,
+  -18.661600;-3.755930;,
+  -17.951901;-3.755930;,
+  15.403499;-2.904740;,
+  16.113200;-2.904740;,
+  16.822800;-2.904740;,
+  17.532499;-2.904740;,
+  18.242202;-2.904740;,
+  18.951901;-2.904740;,
+  19.661600;-2.904740;,
+  19.986701;-3.094770;,
+  19.974400;-2.904740;,
+  -15.113200;0.499998;,
+  -16.532600;-0.351187;,
+  -17.951901;-1.202370;,
+  -16.532600;1.351180;,
+  -17.951901;2.202370;,
+  -19.371299;3.053550;,
+  -19.608699;3.904740;,
+  -20.393800;-2.904740;,
+  -20.081000;-2.904740;,
+  -19.371299;-2.904740;,
+  -18.661600;-2.904740;,
+  -17.951901;-2.904740;,
+  15.403499;-2.053560;,
+  16.113200;-2.053560;,
+  16.822800;-2.053560;,
+  17.532499;-2.053560;,
+  18.242202;-2.053560;,
+  18.951901;-2.053560;,
+  19.661600;-2.053560;,
+  19.920000;-2.230550;,
+  19.979602;-2.053560;,
+  -16.532600;0.499998;,
+  -17.951901;-0.351187;,
+  -17.951901;1.351180;,
+  -19.371299;2.202370;,
+  -19.605699;3.053550;,
+  -20.399000;-2.053560;,
+  -20.081000;-2.053560;,
+  -19.371299;-2.053560;,
+  -18.661600;-2.053560;,
+  -17.951901;-2.053560;,
+  -17.242202;-1.202370;,
+  16.113200;-1.202370;,
+  16.822800;-1.202370;,
+  17.532499;-1.202370;,
+  18.242202;-1.202370;,
+  18.951901;-1.202370;,
+  19.661600;-1.202370;,
+  20.156499;-1.339720;,
+  20.263000;-1.202370;,
+  -19.371299;-0.351187;,
+  -17.951901;0.499998;,
+  -19.371299;1.351180;,
+  -20.230800;2.202370;,
+  -20.682400;-1.202370;,
+  -20.081000;-1.202370;,
+  -19.371299;-1.202370;,
+  -18.661600;-1.202370;,
+  -17.951901;-1.202370;,
+  18.242202;4.755920;,
+  18.951901;4.755920;,
+  18.242202;5.607110;,
+  18.951901;5.607110;,
+  18.242202;-4.607110;,
+  18.951901;-4.607110;,
+  18.242202;-3.755930;,
+  18.951901;-3.755930;,
+  7.596890;5.607110;,
+  9.016270;5.607110;,
+  10.435701;5.607110;,
+  11.854999;5.607110;,
+  13.274400;5.607110;,
+  14.693800;5.607110;,
+  -13.693800;5.607110;,
+  16.113200;5.607110;,
+  -15.113200;5.607110;,
+  17.532600;5.607110;,
+  -16.532600;5.607110;,
+  18.951901;-3.901900;,
+  18.951901;5.607110;,
+  20.371299;5.607110;,
+  -17.951901;5.607110;,
+  20.371299;4.806710;,
+  20.372400;4.806710;,
+  20.417400;4.919620;,
+  20.532000;5.001510;,
+  21.081000;5.607110;,
+  21.634198;5.001510;,
+  -19.371299;5.607110;,
+  21.790701;5.607110;,
+  17.532499;-4.607110;,
+  18.242202;-4.607110;,
+  19.661600;-4.607110;,
+  18.951901;-4.607110;,
+  20.371299;-4.607110;,
+  20.527800;-4.001520;,
+  21.081000;-4.607110;,
+  -20.790701;-4.607110;,
+  -20.790701;-3.901910;,
+  -20.612301;-3.755930;,
+  21.790701;-4.607110;,
+  21.629998;-4.001510;,
+  -20.790701;5.607110;,
+  -20.771901;4.901880;,
+  -20.612301;4.755920;,
+  -20.790701;-4.607110;,
+  -20.081000;-4.607110;,
+  -20.790701;-3.806720;,
+  -19.371299;-4.607110;,
+  -18.661600;-4.607110;,
+  -20.643400;-3.755930;,
+  -20.399200;-3.672650;,
+  -20.301099;-3.638320;,
+  -19.608699;-2.904740;,
+  -20.369899;4.672640;,
+  -20.259701;4.638310;,
+  -20.416701;-3.094790;,
+  19.974400;-2.904740;,
+  -19.836000;-2.904740;,
+  -19.469699;-2.733940;,
+  -19.563101;3.904740;,
+  -19.450800;3.733930;,
+  -20.351699;-2.230560;,
+  -20.393800;-2.904740;,
+  19.979602;-2.053560;,
+  -19.610400;2.859810;,
+  -20.584699;-1.339730;,
+  -20.429200;-2.053560;,
+  18.242202;-0.969824;,
+  18.951901;-0.969823;,
+  19.661600;-0.969821;,
+  20.263000;-1.202370;,
+  -19.418400;-0.351187;,
+  -20.320800;2.006970;,
+  -19.418400;1.351180;,
+  -20.230800;2.202370;,
+  -20.775899;-0.969824;,
+  -19.371299;-0.969823;,
+  -17.951901;-0.969824;,
+  -17.269699;-0.969823;,
+  1.413160;1.471800;,
+  1.006120;0.411449;,
+  0.815328;1.660020;,
+  0.431350;0.659726;,
+  0.278773;-1.169170;,
+  -0.171048;-1.169170;,
+  0.486513;-0.320496;,
+  -1.178340;2.938910;,
+  -0.662703;1.926920;,
+  -1.723920;2.629960;,
+  -1.237480;1.675270;,
+  0.278778;1.407570;,
+  0.486517;0.558898;,
+  -0.171043;1.407570;,
+  0.024932;0.606963;,
+  21.081000;-4.607110;,
+  20.371299;5.607110;,
+  13.274400;-4.607110;,
+  14.693800;-4.607110;,
+  16.113200;5.607110;,
+  20.371299;-4.607110;,
+  18.951901;-4.607110;,
+  17.532600;5.607110;,
+  20.371299;5.607110;,
+  21.081000;5.607110;,
+  19.661600;-1.202370;,
+  -17.951901;-1.202370;,
+  -19.371299;-2.904740;,
+  -2.338760;-0.969825;,
+  -3.075950;-0.969826;,
+  -3.785630;-0.969823;,
+  -4.467830;-0.969823;,
+  -5.205020;-0.969825;,
+  -5.887210;-0.969824;,
+  -20.525699;1.827150;,
+  -20.454901;1.792770;,
+  -19.418400;1.351180;,
+  -19.322600;1.285460;,
+  -19.036501;0.499998;,
+  -19.371299;-0.285457;,
+  -19.418400;-0.351187;,
+  -20.531400;-0.792768;,
+  -8.053940;-0.969824;,
+  -8.725970;-0.969825;,
+  -9.463159;-0.969826;,
+  -10.172800;-0.969825;,
+  -10.854999;-0.969821;,
+  -11.564700;-0.969827;,
+  -12.274400;-0.969827;,
+  6.177510;-4.607110;,
+  6.177510;-3.755930;,
+  6.177510;4.755920;,
+  7.596890;-4.607110;,
+  7.596890;-3.755930;,
+  9.016270;-2.904740;,
+  7.596890;4.755920;,
+  9.016270;-4.607110;,
+  9.016270;-3.755930;,
+  10.435701;-2.904740;,
+  9.016270;4.755920;,
+  10.435701;-4.607110;,
+  10.435701;-3.755930;,
+  10.435701;4.755920;,
+  11.854999;-4.607110;,
+  11.854999;-3.755930;,
+  13.274400;-4.607110;,
+  13.274400;-3.755930;,
+  -6.596900;-0.351187;,
+  -8.016280;-1.202370;,
+  14.693800;-4.607110;,
+  14.693800;-3.755930;,
+  -6.596900;0.499998;,
+  -8.016280;-0.351187;,
+  -9.435660;-1.202370;,
+  -10.854999;-2.053560;,
+  -12.274400;-2.904740;,
+  -13.693800;-4.607110;,
+  -13.693800;-3.755930;,
+  -8.016280;1.351180;,
+  -9.435660;2.202370;,
+  -8.016280;0.499998;,
+  -9.435660;-0.351187;,
+  -10.854999;-1.202370;,
+  -12.274400;-2.053560;,
+  -13.693800;-2.904740;,
+  -15.113200;-4.607110;,
+  -15.113200;-3.755930;,
+  -9.435660;1.351180;,
+  -10.854999;2.202370;,
+  -12.274400;3.053550;,
+  -9.435660;0.499998;,
+  -10.854999;-0.351187;,
+  -12.274400;-1.202370;,
+  -13.693800;-2.053560;,
+  -15.113200;-2.904740;,
+  -16.532600;-4.607110;,
+  -16.532600;-3.755930;,
+  -10.854999;1.351180;,
+  -12.274400;2.202370;,
+  -13.693800;3.053550;,
+  -16.532600;4.755920;,
+  -10.854999;0.499998;,
+  -12.274400;-0.351187;,
+  -13.693800;-1.202370;,
+  -15.113200;-2.053560;,
+  -16.532600;-2.904740;,
+  -17.951901;-4.607110;,
+  -17.951901;-3.755930;,
+  -12.274400;1.351180;,
+  -13.693800;2.202370;,
+  -15.113200;3.053550;,
+  -17.951901;4.755920;,
+  -19.371299;-4.607110;,
+  -19.371299;-3.755930;,
+  -12.274400;0.499998;,
+  -13.693800;-0.351187;,
+  -15.113200;-1.202370;,
+  -16.532600;-2.053560;,
+  -17.951901;-2.904740;,
+  -13.693800;1.351180;,
+  -15.113200;2.202370;,
+  -16.532600;3.053550;,
+  -19.371299;4.755920;,
+  -10.145300;-3.755930;,
+  -9.435660;-3.755930;,
+  -8.725970;-3.755930;,
+  -8.034900;-3.755930;,
+  -8.017380;-3.806720;,
+  -7.971380;-3.919630;,
+  -19.371299;-2.904740;,
+  -13.693800;0.499998;,
+  -15.113200;-0.351187;,
+  -16.532600;-1.202370;,
+  -17.951901;-2.053560;,
+  -15.113200;1.351180;,
+  -16.532600;2.202370;,
+  -17.951901;3.053550;,
+  -6.596900;-3.806710;,
+  -6.578280;-3.755930;,
+  -5.887210;-3.755930;,
+  -5.177520;-3.755930;,
+  -4.467830;-3.755930;,
+  -3.758140;-3.755930;,
+  -3.048450;-3.755930;,
+  -2.338760;-3.755930;,
+  -10.854999;-2.904740;,
+  -10.145300;-2.904740;,
+  -9.435660;-2.904740;,
+  -8.725970;-2.904740;,
+  -8.400840;-3.094780;,
+  -8.413180;-2.904740;,
+  -19.371299;-2.053560;,
+  -15.113200;0.499998;,
+  -16.532600;-0.351187;,
+  -17.951901;-1.202370;,
+  -16.532600;1.351180;,
+  -17.951901;2.202370;,
+  -6.199990;-2.904740;,
+  -5.887210;-2.904740;,
+  -5.177520;-2.904740;,
+  -4.467830;-2.904740;,
+  -3.758140;-2.904740;,
+  -3.048450;-2.904740;,
+  -2.338760;-2.904740;,
+  -1.629070;-2.904740;,
+  -11.564700;-2.053560;,
+  -10.854999;-2.053560;,
+  -10.145300;-2.053560;,
+  -9.435660;-2.053560;,
+  -8.725970;-2.053560;,
+  -8.467570;-2.230560;,
+  -8.407950;-2.053560;,
+  -19.371299;-1.202370;,
+  -16.532600;0.499998;,
+  -17.951901;-0.351187;,
+  -17.951901;1.351180;,
+  -19.371299;2.202370;,
+  -6.205230;-2.053560;,
+  -5.887210;-2.053560;,
+  -5.177520;-2.053560;,
+  -4.467830;-2.053560;,
+  -3.758140;-2.053560;,
+  -3.048450;-2.053560;,
+  -2.338760;-2.053560;,
+  -1.629070;-2.053560;,
+  -12.274400;-1.202370;,
+  -11.564700;-1.202370;,
+  -10.854999;-1.202370;,
+  -10.145300;-1.202370;,
+  -9.435660;-1.202370;,
+  -8.725970;-1.202370;,
+  -8.231050;-1.339730;,
+  -8.124601;-1.202370;,
+  -19.371299;-0.351187;,
+  -17.951901;0.499998;,
+  -19.371299;1.351180;,
+  -20.230800;2.202370;,
+  -6.488580;-1.202370;,
+  -5.887210;-1.202370;,
+  -5.177520;-1.202370;,
+  -4.467830;-1.202370;,
+  -3.758140;-1.202370;,
+  -3.048450;-1.202370;,
+  -2.338760;-1.202370;,
+  6.177510;5.607110;,
+  7.596890;5.607110;,
+  9.016270;5.607110;,
+  10.435701;5.607110;,
+  11.854999;5.607110;,
+  -15.113200;5.607110;,
+  -16.532600;5.607110;,
+  -17.951901;5.607110;,
+  -19.371299;5.607110;,
+  -9.435660;-4.607110;,
+  -8.725970;-4.607110;,
+  -8.016280;-4.607110;,
+  -8.016280;-3.806720;,
+  -20.790701;-3.901880;,
+  -20.612301;-3.755930;,
+  -8.080900;-3.755930;,
+  -20.643400;-3.755930;,
+  -20.399200;-3.672650;,
+  -20.301099;-3.638320;,
+  -19.608699;-2.904740;,
+  -6.222890;-3.094780;,
+  -8.413180;-2.904740;,
+  -19.836000;-2.904740;,
+  -19.469699;-2.733930;,
+  -19.605699;-2.053560;,
+  -6.157910;-2.230560;,
+  -6.233070;-2.904740;,
+  -20.230800;-1.202370;,
+  -19.656299;-1.859820;,
+  -19.796800;-2.053560;,
+  -6.390930;-1.339730;,
+  -11.564700;-0.969826;,
+  -10.854999;-0.969821;,
+  -10.145300;-0.969827;,
+  -9.435660;-0.969825;,
+  -8.725970;-0.969824;,
+  -20.609501;-0.827151;,
+  -20.359301;-1.006980;,
+  -20.290002;-1.202370;,
+  -19.036501;0.499998;,
+  -19.371299;1.285450;,
+  -20.320800;2.006980;,
+  -19.418400;1.351180;,
+  -6.582120;-0.969825;,
+  -5.887210;-0.969824;,
+  -5.177520;-0.969825;,
+  -4.467830;-0.969823;,
+  -3.758140;-0.969823;,
+  -3.048450;-0.969825;,
+  0.991647;2.938910;,
+  1.475470;2.576010;,
+  0.373051;1.986360;,
+  0.891911;1.677400;,
+  7.596890;5.607110;,
+  -19.371299;1.351180;,
+  -8.725970;-3.755930;,
+  -19.036501;0.499998;,
+  -20.531400;-0.792769;,
+  -19.371299;-0.285485;,
+  -19.418400;-0.351187;,
+  5.440330;-0.969822;,
+  6.135230;-0.969826;,
+  4.730640;-0.969823;,
+  4.020950;-0.969825;,
+  3.311260;-0.969824;,
+  2.601570;-0.969824;,
+  1.891880;-0.969824;,
+  1.182190;-0.969826;,
+  0.472503;-0.969824;,
+  -0.209689;-0.969826;,
+  -0.919379;-0.969824;,
+  -1.629070;-0.969823;,
+  7.596890;-2.904740;,
+  7.596890;-3.755930;,
+  9.016270;-2.904740;,
+  9.016270;-3.755930;,
+  10.435701;-2.904740;,
+  10.435701;-3.755930;,
+  11.854999;-4.607110;,
+  11.854999;-3.755930;,
+  -6.596900;-0.351187;,
+  -8.016280;-1.202370;,
+  -9.435660;-2.053560;,
+  -10.854999;-2.904740;,
+  -8.016280;-0.351187;,
+  -9.435660;-1.202370;,
+  -10.854999;-2.053560;,
+  -12.274400;-2.904740;,
+  -8.016280;0.499998;,
+  -9.435660;-0.351187;,
+  -10.854999;-1.202370;,
+  -12.274400;-2.053560;,
+  -13.693800;-2.904740;,
+  -9.435660;0.499998;,
+  -10.854999;-0.351187;,
+  -12.274400;-1.202370;,
+  -13.693800;-2.053560;,
+  -15.113200;-2.904740;,
+  -10.854999;0.499998;,
+  -12.274400;-0.351187;,
+  -13.693800;-1.202370;,
+  -15.113200;-2.053560;,
+  -16.532600;-2.904740;,
+  -12.274400;0.499998;,
+  -13.693800;-0.351187;,
+  -15.113200;-1.202370;,
+  -16.532600;-2.053560;,
+  -17.951901;-2.904740;,
+  1.209690;-3.755930;,
+  1.919380;-3.755930;,
+  2.629070;-3.755930;,
+  3.338750;-3.755930;,
+  4.048440;-3.755930;,
+  4.758130;-3.755930;,
+  5.467820;-3.755930;,
+  -13.693800;0.499998;,
+  -15.113200;-0.351187;,
+  -16.532600;-1.202370;,
+  -17.951901;-2.053560;,
+  -0.919379;-2.904740;,
+  -0.209689;-2.904740;,
+  0.500000;-2.904740;,
+  1.209690;-2.904740;,
+  1.919380;-2.904740;,
+  2.629070;-2.904740;,
+  3.338750;-2.904740;,
+  4.048440;-2.904740;,
+  4.758130;-2.904740;,
+  5.467820;-2.904740;,
+  5.780600;-2.904740;,
+  5.792950;-3.094780;,
+  -19.371299;-2.053560;,
+  -15.113200;0.499998;,
+  -16.532600;-0.351187;,
+  -17.951901;-1.202370;,
+  -1.629070;-2.053560;,
+  -0.919379;-2.053560;,
+  -0.209689;-2.053560;,
+  0.500000;-2.053560;,
+  1.209690;-2.053560;,
+  1.919380;-2.053560;,
+  2.629070;-2.053560;,
+  3.338750;-2.053560;,
+  4.048440;-2.053560;,
+  4.758130;-2.053560;,
+  5.467820;-2.053560;,
+  5.785840;-2.053560;,
+  5.726220;-2.230560;,
+  -19.371299;-1.202370;,
+  -16.532600;0.499998;,
+  -17.951901;-0.351187;,
+  -2.338760;-1.202370;,
+  -1.629070;-1.202370;,
+  -0.919379;-1.202370;,
+  -0.209689;-1.202370;,
+  0.500000;-1.202370;,
+  1.209690;-1.202370;,
+  1.919380;-1.202370;,
+  2.629070;-1.202370;,
+  3.338750;-1.202370;,
+  4.048440;-1.202370;,
+  4.758130;-1.202370;,
+  5.467820;-1.202370;,
+  6.069180;-1.202370;,
+  5.962740;-1.339720;,
+  -19.371299;-0.351187;,
+  -17.951901;0.499998;,
+  4.048440;-4.607110;,
+  4.758130;-4.607110;,
+  4.048440;-3.755930;,
+  4.758130;-3.755930;,
+  1.919380;-4.607110;,
+  2.629070;-4.607110;,
+  3.338750;-4.607110;,
+  4.048440;-4.607110;,
+  4.758130;-4.607110;,
+  6.112900;-3.755930;,
+  5.780610;-2.904740;,
+  -19.469699;-2.733940;,
+  -19.605699;-2.053560;,
+  5.785840;-2.053560;,
+  -20.230800;-1.202370;,
+  -19.656299;-1.859820;,
+  -19.796800;-2.053560;,
+  -2.338760;-0.969824;,
+  -1.629070;-0.969823;,
+  -0.919379;-0.969824;,
+  -0.209689;-0.969826;,
+  0.500000;-0.969824;,
+  1.209690;-0.969826;,
+  1.919380;-0.969824;,
+  2.629070;-0.969825;,
+  3.338750;-0.969824;,
+  4.048440;-0.969824;,
+  4.758130;-0.969824;,
+  5.467820;-0.969823;,
+  6.069180;-1.202370;,
+  -20.609501;-0.827159;,
+  -20.359301;-1.006990;,
+  -20.230800;-1.202370;,
+  -19.371299;-0.285485;,
+  -0.190102;-0.824879;,
+  -0.484066;0.272210;,
+  0.381013;-0.636656;,
+  0.103697;0.398299;,
+  1.098290;0.014518;,
+  1.604280;-0.038508;,
+  1.336890;-0.921738;,
+  1.829350;-0.921738;,
+  -0.038708;0.415679;,
+  -0.753484;1.298350;,
+  0.404636;0.825210;,
+  -0.269659;1.657890;,
+  1.889980;0.985482;,
+  2.128570;1.921740;,
+  2.395960;1.038510;,
+  2.621040;1.921740;,
+  2.104310;1.422930;,
+  1.815570;1.471000;,
+  1.970640;2.271600;,
+  1.689480;2.271600;,
+  0.400070;0.829024;,
+  -0.890504;0.301767;,
+  -0.351343;-0.098894;,
+  1.294650;0.985482;,
+  1.481090;1.921740;,
+  1.687430;1.038510;,
+  1.863310;1.921740;,
+  -19.371299;-2.053560;,
+  5.467820;-1.202370;,
+  -19.418400;-0.351189;,
+  -20.531299;-0.792768;,
+  18.663499;-0.792768;,
+  18.214701;-0.969823;,
+  17.532499;-0.969824;,
+  16.822800;-0.969824;,
+  4.758130;-1.202370;,
+  3.338750;-1.202370;,
+  1.919370;-4.607110;,
+  0.499992;-4.607110;,
+  0.499992;-3.755930;,
+  1.919370;-3.755930;,
+  6.177510;-1.202370;,
+  4.758130;-2.053560;,
+  3.338750;-2.053560;,
+  1.919370;-1.202370;,
+  3.338750;-2.904740;,
+  1.919370;-2.904740;,
+  1.919370;-2.053560;,
+  0.499992;-2.904740;,
+  -0.919387;-4.607110;,
+  -0.919387;-3.755930;,
+  3.338750;-4.607110;,
+  3.338750;-3.755930;,
+  7.596890;-1.202370;,
+  6.177510;-2.053560;,
+  4.758130;-2.904740;,
+  0.499992;-2.053560;,
+  -0.919387;-2.904740;,
+  -2.338760;-4.607110;,
+  -2.338760;-3.755930;,
+  9.016270;-0.351187;,
+  4.758130;-4.607110;,
+  4.758130;-3.755930;,
+  9.016270;-1.202370;,
+  7.596890;-2.053560;,
+  6.177510;-2.904740;,
+  -0.919387;-2.053560;,
+  -2.338760;-2.904740;,
+  -3.758140;-4.607110;,
+  -3.758140;-3.755930;,
+  10.435701;-0.351187;,
+  6.177510;-4.607110;,
+  6.177510;-3.755930;,
+  10.435701;-1.202370;,
+  9.016270;-2.053560;,
+  7.596890;-2.904740;,
+  -2.338760;-2.053560;,
+  -3.758140;-2.904740;,
+  -5.177520;-4.607110;,
+  -5.177520;-3.755930;,
+  11.854999;-0.351187;,
+  7.596890;-4.607110;,
+  7.596890;-3.755930;,
+  11.854999;-1.202370;,
+  10.435701;-2.053560;,
+  9.016270;-2.904740;,
+  -3.758140;-2.053560;,
+  -5.177520;-2.904740;,
+  -6.596900;-4.607110;,
+  -6.596900;-3.755930;,
+  13.274400;-0.351187;,
+  9.016270;-4.607110;,
+  9.016270;-3.755930;,
+  13.274400;-1.202370;,
+  11.854999;-2.053560;,
+  10.435701;-2.904740;,
+  -3.758140;-1.202370;,
+  -5.177520;-2.053560;,
+  -6.596900;-2.904740;,
+  -8.016280;-4.607110;,
+  -8.016280;-3.755930;,
+  14.693800;-0.351187;,
+  10.435701;-4.607110;,
+  10.435701;-3.755930;,
+  14.693800;-1.202370;,
+  13.274400;-2.053560;,
+  11.854999;-2.904740;,
+  -5.177520;-1.202370;,
+  -6.596900;-2.053560;,
+  -8.016280;-2.904740;,
+  -9.435660;-4.607110;,
+  -9.435660;-3.755930;,
+  16.113200;-0.351187;,
+  11.854999;-4.607110;,
+  11.854999;-3.755930;,
+  16.113200;-1.202370;,
+  14.693800;-2.053560;,
+  13.274400;-2.904740;,
+  -6.596900;-1.202370;,
+  -8.016280;-2.053560;,
+  -9.435660;-2.904740;,
+  -10.854999;-4.607110;,
+  -10.854999;-3.755930;,
+  17.532600;-0.351187;,
+  13.274400;-4.607110;,
+  13.274400;-3.755930;,
+  17.532600;-1.202370;,
+  16.113200;-2.053560;,
+  14.693800;-2.904740;,
+  -6.596900;-0.351187;,
+  -8.016280;-1.202370;,
+  -9.435660;-2.053560;,
+  -10.854999;-2.904740;,
+  -12.274400;-4.607110;,
+  -12.274400;-3.755930;,
+  14.693800;-4.607110;,
+  14.693800;-3.755930;,
+  18.301301;-1.202370;,
+  17.532600;-2.053560;,
+  16.113200;-2.904740;,
+  -8.016280;-0.351187;,
+  -9.435660;-1.202370;,
+  -10.854999;-2.053560;,
+  -12.274400;-2.904740;,
+  -13.693800;-4.607110;,
+  -13.693800;-3.755930;,
+  16.113200;-3.755930;,
+  17.729200;-2.053560;,
+  17.532600;-2.904740;,
+  -9.435660;-0.351187;,
+  -10.854999;-1.202370;,
+  -12.274400;-2.053560;,
+  -13.693800;-2.904740;,
+  -15.113200;-3.755930;,
+  17.532600;-3.755930;,
+  17.770000;-2.904740;,
+  -10.854999;-0.351187;,
+  -12.274400;-1.202370;,
+  -13.693800;-2.053560;,
+  -15.113200;-2.904740;,
+  18.773600;-3.755930;,
+  18.531099;-3.672650;,
+  -12.274400;-0.351187;,
+  -13.693800;-1.202370;,
+  -15.113200;-2.053560;,
+  -16.532600;-2.904740;,
+  -13.693800;-0.351187;,
+  -15.113200;-1.202370;,
+  -16.532600;-2.053560;,
+  -17.951901;-2.904740;,
+  -19.371299;-2.904740;,
+  -15.113200;-0.351187;,
+  -16.532600;-1.202370;,
+  -17.951901;-2.053560;,
+  -19.371299;-2.053560;,
+  -16.532600;-0.351187;,
+  -17.951901;-1.202370;,
+  -19.371299;-1.202370;,
+  -17.951901;-0.351187;,
+  16.113200;-1.202370;,
+  16.822800;-1.202370;,
+  17.532499;-1.202370;,
+  -19.371299;-0.351187;,
+  0.499992;-1.475800;,
+  1.437370;-1.202370;,
+  -0.919387;-1.605160;,
+  -2.338760;-1.475800;,
+  -3.276140;-1.202370;,
+  18.749398;-0.827160;,
+  18.482099;-1.006990;,
+  17.579600;-0.351185;,
+  18.392099;-1.202370;,
+  17.771600;-1.859820;,
+  17.612000;-2.733940;,
+  17.767000;-2.053560;,
+  18.420901;-3.638320;,
+  17.770000;-2.904740;,
+  -19.469699;-2.733940;,
+  -19.605699;-2.053560;,
+  -20.230800;-1.202370;,
+  -19.656299;-1.859820;,
+  -19.796800;-2.053560;,
+  16.113200;-0.969825;,
+  -20.609501;-0.827169;,
+  -20.359301;-1.006990;,
+  -20.290002;-1.202370;,
+  -1.193350;-0.939092;,
+  -0.954760;-1.875350;,
+  -1.709490;-0.939092;,
+  -1.484410;-1.822320;,
+  -0.232271;-1.875350;,
+  -0.715624;-1.822320;,
+  -0.449532;-0.939092;,
+  -0.920579;-0.939092;,
+  1.070350;1.287760;,
+  1.523940;0.106140;,
+  0.429839;1.011090;,
+  0.857733;-0.103610;,
+  -0.824962;1.921740;,
+  -1.063550;0.985482;,
+  -1.354610;1.868710;,
+  -1.579690;0.985482;,
+  -1.021180;0.968128;,
+  -1.238440;0.031872;,
+  -1.504530;0.915102;,
+  -1.709490;0.031872;,
+  17.532600;-1.202370;;
+ }
+
+ MeshMaterialList {
+  16;
+  3396;
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15,
+  15;
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "w2.jpg";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "w2.jpg";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "w2.jpg";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "w2.jpg";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "w2.jpg";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "w2.jpg";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "w2.jpg";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "w2.jpg";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "w2.jpg";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "w2.jpg";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "w2.jpg";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "w2.jpg";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "w2.jpg";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "w2.jpg";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "w2.jpg";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "w2.jpg";
+   }
+  }
+ }
+
+ FVFData {
+  258;
+  6276;
+  1058449419,
+  1037414154,
+  1058004222,
+  1032488277,
+  1057795400,
+  1036751710,
+  1057309923,
+  1034957614,
+  1044880684,
+  1057787146,
+  1046942399,
+  1057926863,
+  1057447018,
+  1061969339,
+  1052892372,
+  1061655582,
+  1055237322,
+  1061835267,
+  1055231206,
+  1060910915,
+  1053060530,
+  1060819211,
+  1052664984,
+  1062496023,
+  1055005737,
+  1062753416,
+  1046139378,
+  1053897008,
+  1045888238,
+  1056214972,
+  1048828148,
+  1056258158,
+  1048949048,
+  1054026466,
+  1042947324,
+  1053853801,
+  1042288326,
+  1056064343,
+  1057718475,
+  1047746452,
+  1057788316,
+  1043112132,
+  1056990450,
+  1043006316,
+  1056881804,
+  1047468143,
+  1058516342,
+  1047852311,
+  1058583584,
+  1043390479,
+  1059314582,
+  1047808297,
+  1059374717,
+  1043817698,
+  1058691693,
+  1039061525,
+  1056996232,
+  1038243848,
+  1055419824,
+  1043050275,
+  1055299526,
+  1047040873,
+  1039338183,
+  1053735800,
+  1038159442,
+  1055712883,
+  1048828136,
+  1057559075,
+  1050424452,
+  1056226452,
+  1050532593,
+  1054230458,
+  1052320509,
+  1063313914,
+  1054766889,
+  1063638810,
+  1054999606,
+  1060044369,
+  1053336712,
+  1059991231,
+  1050450759,
+  1061466757,
+  1050734476,
+  1060657168,
+  1050307047,
+  1062296883,
+  1046139400,
+  1051575635,
+  1048953744,
+  1051618866,
+  1042947324,
+  1051618850,
+  1057586068,
+  1050467441,
+  1056626840,
+  1050242432,
+  1058509532,
+  1050449063,
+  1059305995,
+  1050340782,
+  1059157532,
+  1038642155,
+  1056115518,
+  1037379810,
+  1055244647,
+  1037948154,
+  1053824550,
+  1043180939,
+  1053723667,
+  1046527938,
+  1055058459,
+  1049943570,
+  1039338312,
+  1051736838,
+  1032984460,
+  1053574568,
+  1031858784,
+  1055227317,
+  1035827664,
+  1057294771,
+  1049540411,
+  1057702474,
+  1050418642,
+  1057659726,
+  1050545408,
+  1051912612,
+  1050130316,
+  1063119289,
+  1052748168,
+  1064001937,
+  1054494983,
+  1064208379,
+  1055767758,
+  1064026431,
+  1058119806,
+  1058436684,
+  1057006816,
+  1059784665,
+  1054066673,
+  1059319848,
+  1051109015,
+  1059842017,
+  1047374048,
+  1061282582,
+  1048124937,
+  1060419035,
+  1047267328,
+  1062136267,
+  1045605449,
+  1049269701,
+  1049074654,
+  1049387180,
+  1042288396,
+  1049408308,
+  1057391476,
+  1052755922,
+  1056252146,
+  1052445759,
+  1058425676,
+  1052684986,
+  1059447292,
+  1052319634,
+  1058668176,
+  1060398386,
+  1053514902,
+  1049456346,
+  1054540168,
+  1051874156,
+  1038159650,
+  1049759728,
+  1032984407,
+  1051898048,
+  1059192464,
+  1062495537,
+  1050658149,
+  1049591158,
+  1047255772,
+  1062992336,
+  1050386294,
+  1063788484,
+  1051693207,
+  1059158018,
+  1049004712,
+  1059629752,
+  1042495788,
+  1061110614,
+  1043331317,
+  1060275429,
+  1041975540,
+  1062274076,
+  1044473354,
+  1045460826,
+  1049267053,
+  1045745048,
+  1040984942,
+  1045964978,
+  1057135286,
+  1055020026,
+  1055758823,
+  1054625587,
+  1058257808,
+  1054931949,
+  1053047811,
+  1051306576,
+  1053768685,
+  1053718200,
+  1035827984,
+  1047119386,
+  1031970198,
+  1050153356,
+  1042925781,
+  1062947663,
+  1036209092,
+  1061752857,
+  1043685270,
+  1040885467,
+  1049443030,
+  1041288996,
+  1040554186,
+  1041512521,
+  1056671866,
+  1057108860,
+  1055148331,
+  1056775553,
+  1033492563,
+  1062206058,
+  1049639197,
+  1033485084,
+  1054422445,
+  1057927000,
+  1044357916,
+  1058326685,
+  1042791771,
+  1057675512,
+  1057642615,
+  1062404629,
+  1057111138,
+  1062505935,
+  1057801457,
+  1061902398,
+  1057261490,
+  1036841239,
+  1041870175,
+  1057456384,
+  1048023534,
+  1057736013,
+  1056817810,
+  1062729314,
+  1057314436,
+  1061432043,
+  1057169351,
+  1061157971,
+  1058779447,
+  1039175719,
+  1056850188,
+  1038272877,
+  1039118473,
+  1057454274,
+  1041182835,
+  1057420972,
+  1055966320,
+  1063751490,
+  1056042180,
+  1063477773,
+  1056873965,
+  1060101233,
+  1056921517,
+  1060322028,
+  1058677996,
+  1059822287,
+  1034661576,
+  1057601287,
+  1059202283,
+  1061919439,
+  1058825562,
+  1064172087,
+  1058249380,
+  1064172087,
+  1058955136,
+  1058436684,
+  1058468524,
+  1063912907,
+  1058931054,
+  1060183692,
+  1059455340,
+  1062280842,
+  1058849978,
+  1058113976,
+  1057334688,
+  1032859842,
+  1038667040,
+  1055374574,
+  1037937751,
+  1047354625,
+  1055211742,
+  1063840161,
+  1053943448,
+  1063385856,
+  1050647774,
+  1064274735,
+  1044413980,
+  1036257506,
+  1046446564,
+  1041424110,
+  1056867017,
+  1063823788,
+  1058723376,
+  1054798658,
+  1059195706,
+  1055383708,
+  1058228153,
+  1054605278,
+  1057912708,
+  1058845737,
+  1058683944,
+  1059742937,
+  1056412963,
+  1061158944,
+  1057551437,
+  1061656268,
+  1057180878,
+  1058591199,
+  1055058676,
+  1060841702,
+  1052331136,
+  1063111967,
+  1046312571,
+  1063141537,
+  1061844553,
+  1046410953,
+  1062485699,
+  1043617210,
+  1057200872,
+  1063765317,
+  1058237314,
+  1063301199,
+  1059177178,
+  1059125063,
+  1059589525,
+  1055288867,
+  1057644170,
+  1054514754,
+  1055993733,
+  1058044076,
+  1053378284,
+  1059982189,
+  1049467112,
+  1062181013,
+  1044048535,
+  1062193976,
+  1061382177,
+  1044803202,
+  1061984617,
+  1041874836,
+  1057830331,
+  1063713248,
+  1059386518,
+  1063256508,
+  1059824734,
+  1059096056,
+  1059909775,
+  1054364058,
+  1057094143,
+  1054166243,
+  1054897483,
+  1057713584,
+  1051570591,
+  1060151684,
+  1048204376,
+  1061306200,
+  1041899108,
+  1061570938,
+  1060898772,
+  1043297837,
+  1061460709,
+  1040243428,
+  1059469898,
+  1063599960,
+  1059930123,
+  1061661110,
+  1060334920,
+  1058293805,
+  1060259302,
+  1054213093,
+  1056168931,
+  1053412629,
+  1053753448,
+  1057280881,
+  1050373488,
+  1059380657,
+  1046341927,
+  1060431160,
+  1040199097,
+  1060797147,
+  1060395687,
+  1041899280,
+  1060915521,
+  1037268111,
+  1060292561,
+  1062417471,
+  1060552978,
+  1060886173,
+  1060690207,
+  1057875926,
+  1060625954,
+  1054108010,
+  1055100014,
+  1053044563,
+  1052594103,
+  1057044605,
+  1049544336,
+  1058516297,
+  1044419565,
+  1059586581,
+  1037833834,
+  1059916305,
+  1059874449,
+  1040611590,
+  1060350612,
+  1034477208,
+  1060792102,
+  1062293508,
+  1061000837,
+  1062173518,
+  1061018208,
+  1060034473,
+  1061090688,
+  1057558776,
+  1061033192,
+  1054575311,
+  1054177719,
+  1052453961,
+  1051581312,
+  1056089942,
+  1048319979,
+  1057964626,
+  1043263764,
+  1058549410,
+  1036498181,
+  1058935338,
+  1059336547,
+  1038689778,
+  1059767660,
+  1031934584,
+  1061471142,
+  1061572082,
+  1061409108,
+  1059175940,
+  1061560699,
+  1057556260,
+  1061291457,
+  1054271098,
+  1053198220,
+  1052049568,
+  1050393643,
+  1055206972,
+  1046863011,
+  1057052641,
+  1042505583,
+  1057638994,
+  1036303270,
+  1057875393,
+  1058783550,
+  1036579924,
+  1061374024,
+  1064296563,
+  1061956494,
+  1061015416,
+  1061880236,
+  1058830867,
+  1061929362,
+  1057492702,
+  1061290872,
+  1053111998,
+  1052192298,
+  1051570449,
+  1049545899,
+  1053580932,
+  1046050524,
+  1055527131,
+  1042232520,
+  1056254662,
+  1037251972,
+  1056872950,
+  1062516666,
+  1064296563,
+  1062314732,
+  1059987528,
+  1062345491,
+  1058752908,
+  1062350342,
+  1057534986,
+  1061616674,
+  1053566807,
+  1051243112,
+  1050761540,
+  1049048105,
+  1052078509,
+  1045270985,
+  1053640399,
+  1042281522,
+  1054105322,
+  1062693004,
+  1058460873,
+  1062038002,
+  1055652448,
+  1062232797,
+  1053575002,
+  1050697799,
+  1049153350,
+  1048682441,
+  1049513928,
+  1044686623,
+  1051567988,
+  1038867516,
+  1054441205,
+  1057334688,
+  1034932032,
+  1062224804,
+  1055289908,
+  1051631306,
+  1038168608,
+  1050182814,
+  1047279275,
+  1046583231,
+  1050221163,
+  1043689884,
+  1051572771,
+  1050001916,
+  1034289352,
+  1046079963,
+  1050152306,
+  1058544466,
+  1048295199,
+  1058890648,
+  1048815172,
+  1058077815,
+  1048215756,
+  1059202669,
+  1048862052,
+  1057684184,
+  1047994174,
+  1059559045,
+  1049430144,
+  1057328752,
+  1046723830,
+  1058549406,
+  1064153145,
+  1059966358,
+  1050074840,
+  1056787530,
+  1046390654,
+  1059763344,
+  1063300771,
+  1060292234,
+  1050418470,
+  1055915340,
+  1045989663,
+  1060563480,
+  1050755236,
+  1055182971,
+  1044924818,
+  1060717204,
+  1050540043,
+  1054373181,
+  1045018334,
+  1053297836,
+  1045797319,
+  1052479497,
+  1045831139,
+  1037964071,
+  1047700221,
+  1051772369,
+  1044501316,
+  1038088175,
+  1055185933,
+  1039545140,
+  1055059074,
+  1037215978,
+  1056848264,
+  1055175872,
+  1033234496,
+  1041295566,
+  1052646528,
+  1043701162,
+  1051951395,
+  1045853835,
+  1050476276,
+  1043862402,
+  1051135208,
+  1033857098,
+  1041415520,
+  1033951131,
+  1034604079,
+  1038040228,
+  1040654252,
+  1038129090,
+  1033536831,
+  1046446564,
+  1033519651,
+  1038242736,
+  1047442667,
+  1062174449,
+  1063788431,
+  1052392965,
+  1033817565,
+  1060248743,
+  1063475001,
+  1058960454,
+  1063828053,
+  1057648972,
+  1064018049,
+  1055689702,
+  1064112318,
+  1053033033,
+  1064108397,
+  1050385018,
+  1063990700,
+  1046965565,
+  1063756156,
+  1041845419,
+  1063413181,
+  1053554722,
+  1052118851,
+  1055959076,
+  1051963652,
+  1057665768,
+  1052052012,
+  1058859054,
+  1052383062,
+  1049489597,
+  1054570524,
+  1051584626,
+  1054277295,
+  1053779591,
+  1054031818,
+  1055986698,
+  1053949354,
+  1057579224,
+  1054030381,
+  1058673057,
+  1054333826,
+  1059746012,
+  1054856625,
+  1049836308,
+  1056525921,
+  1051878201,
+  1056241364,
+  1053927151,
+  1056012217,
+  1055987339,
+  1055935250,
+  1057479308,
+  1056006199,
+  1058500333,
+  1056289457,
+  1059508117,
+  1056722994,
+  1060496902,
+  1057135216,
+  1040073320,
+  1057509256,
+  1047029733,
+  1056865688,
+  1050137026,
+  1057726774,
+  1052125700,
+  1057588200,
+  1054121053,
+  1057476624,
+  1055944076,
+  1057442653,
+  1057356206,
+  1057470690,
+  1058350618,
+  1057608628,
+  1059286182,
+  1057811634,
+  1032130384,
+  1056019142,
+  1032130436,
+  1057495808,
+  1031912857,
+  1058499365,
+  1047737218,
+  1057892220,
+  1045775314,
+  1060315178,
+  1049167036,
+  1060581968,
+  1051172235,
+  1060821698,
+  1053227298,
+  1060915779,
+  1055287502,
+  1060954987,
+  1057156188,
+  1060917907,
+  1058180791,
+  1060804731,
+  1059194205,
+  1060616079,
+  1060190907,
+  1060353010,
+  1061165404,
+  1060016920,
+  1062112382,
+  1059609685,
+  1041822914,
+  1060021512,
+  1044606068,
+  1061264124,
+  1048724428,
+  1061549936,
+  1050883584,
+  1061782411,
+  1053078372,
+  1061905932,
+  1055285405,
+  1061947935,
+  1057228596,
+  1061908217,
+  1058326258,
+  1061786983,
+  1059411929,
+  1061584885,
+  1060479682,
+  1061303043,
+  1061523653,
+  1060942986,
+  1032559644,
+  1060539489,
+  1040466530,
+  1060954751,
+  1043385562,
+  1062209028,
+  1048040083,
+  1062520820,
+  1050674623,
+  1062747204,
+  1053072191,
+  1062866237,
+  1055481316,
+  1062886720,
+  1057425355,
+  1062812027,
+  1058618256,
+  1062643796,
+  1059794483,
+  1062383338,
+  1060946841,
+  1062032052,
+  1037573675,
+  1061781319,
+  1042164842,
+  1063153923,
+  1047207522,
+  1063491713,
+  1050460914,
+  1063722094,
+  1053060974,
+  1063837479,
+  1055671172,
+  1063841201,
+  1057618801,
+  1063736915,
+  1058906956,
+  1063527238,
+  1060173976,
+  1063214221,
+  1034381581,
+  1062690586,
+  1062971892,
+  1041258378,
+  1064064522,
+  1041199157,
+  1063000392,
+  1045467081,
+  1064064522,
+  1045409429,
+  1053250551,
+  1033940759,
+  1055435786,
+  1033822320,
+  1053307585,
+  1041272775,
+  1055435786,
+  1041215125,
+  1061423003,
+  1045398952,
+  1061423003,
+  1049115931,
+  1060370538,
+  1045341963,
+  1060370532,
+  1049144442,
+  1033880407,
+  1041267216,
+  1033880361,
+  1033833458,
+  1041243760,
+  1041324252,
+  1041243760,
+  1033719371,
+  1062467686,
+  1064050303,
+  1062467692,
+  1062986096,
+  1063520154,
+  1064064570,
+  1063520154,
+  1062971846,
+  1049655049,
+  1059619460,
+  1046855148,
+  1059359620,
+  1051607796,
+  1059852919,
+  1053329724,
+  1059924141,
+  1055336142,
+  1059962337,
+  1057107056,
+  1059926176,
+  1058108969,
+  1059862895,
+  1058953826,
+  1059652666,
+  1059924518,
+  1059396460,
+  1060828979,
+  1059082696,
+  1061768837,
+  1058729793,
+  1043005806,
+  1059073619,
+  1046976483,
+  1063756767,
+  1050393032,
+  1063991235,
+  1053039345,
+  1064108543,
+  1058962222,
+  1063792820,
+  1059826237,
+  1038307010,
+  1059878865,
+  1033494744,
+  1060918723,
+  1038491440,
+  1060909448,
+  1033668603,
+  1055542614,
+  1049151585,
+  1053437561,
+  1049134319,
+  1055129569,
+  1047457508,
+  1053143724,
+  1047424830,
+  1061238281,
+  1051763012,
+  1061840009,
+  1051839005,
+  1061543665,
+  1053777599,
+  1062128117,
+  1053739493,
+  1057723031,
+  1033719902,
+  1058320388,
+  1034137998,
+  1057705980,
+  1041323985,
+  1058304283,
+  1041285528,
+  1058874330,
+  1049148274,
+  1057821810,
+  1049129656,
+  1058669241,
+  1047466643,
+  1057676327,
+  1047431452,
+  1047195326,
+  1051214814,
+  1048082717,
+  1050091612,
+  1049990409,
+  1051254693,
+  1050314915,
+  1050129182,
+  1050193020,
+  1045586682,
+  1047439121,
+  1045586746,
+  1050113152,
+  1043176646,
+  1047527055,
+  1043176646,
+  1041546645,
+  1049140796,
+  1034485355,
+  1049140838,
+  1040702832,
+  1047446324,
+  1033274591,
+  1047446324,
+  1033228031,
+  1053302907,
+  1035010910,
+  1052189533,
+  1040916855,
+  1053351073,
+  1041569924,
+  1052234940,
+  1040073320,
+  1055992248,
+  1059904839,
+  1060699333,
+  1058003619,
+  1062440173,
+  1057307644,
+  1062321554,
+  1058687850,
+  1062637825,
+  1058960151,
+  1061957368,
+  1058203435,
+  1061637047,
+  1060300839,
+  1061771146,
+  1059357125,
+  1061345319,
+  1059778343,
+  1062300670,
+  1061089441,
+  1062334883,
+  1052850791,
+  1054946189,
+  1053764697,
+  1055251942,
+  1054001606,
+  1053676414,
+  1052417335,
+  1053937419,
+  1048987063,
+  1051046973,
+  1050767747,
+  1050616956,
+  1052475542,
+  1048746110,
+  1051169951,
+  1051944758,
+  1052806212,
+  1051976533,
+  1052637111,
+  1050366542,
+  1054266328,
+  1052085338,
+  1054788183,
+  1055618809,
+  1055276816,
+  1054013635,
+  1058525442,
+  1060818244,
+  1057399475,
+  1061442500,
+  1056247302,
+  1062290522,
+  1059375967,
+  1062871222,
+  1060483626,
+  1062700077,
+  1062010408,
+  1062627977,
+  1050749233,
+  1054067554,
+  1051514510,
+  1053241524,
+  1045842047,
+  1051054568,
+  1049668476,
+  1052187346,
+  1054368496,
+  1050435650,
+  1055807584,
+  1052393510,
+  1055823015,
+  1056075796,
+  1056488492,
+  1054497893,
+  1058969636,
+  1060624212,
+  1057547805,
+  1060524708,
+  1056181746,
+  1061364089,
+  1054832405,
+  1062349152,
+  1060023712,
+  1063162029,
+  1061228057,
+  1063043063,
+  1062481326,
+  1063433262,
+  1050081446,
+  1053506800,
+  1044133502,
+  1051816889,
+  1047689793,
+  1052456409,
+  1056317409,
+  1050625754,
+  1057098130,
+  1052925447,
+  1056830130,
+  1056630920,
+  1057291954,
+  1055171745,
+  1057627555,
+  1060034022,
+  1056127453,
+  1060386922,
+  1054523328,
+  1061427764,
+  1053462154,
+  1062517859,
+  1060633818,
+  1063503013,
+  1061845954,
+  1063359342,
+  1048826258,
+  1053495674,
+  1040237044,
+  1052132227,
+  1045560831,
+  1052655269,
+  1057516585,
+  1051199474,
+  1057753716,
+  1053719824,
+  1057375156,
+  1057130585,
+  1057824066,
+  1055968064,
+  1056125080,
+  1059719203,
+  1054146779,
+  1060441161,
+  1052897915,
+  1061632710,
+  1052119429,
+  1062778031,
+  1061299850,
+  1063684657,
+  1045580926,
+  1054116403,
+  1041188636,
+  1053387991,
+  1058293525,
+  1052210165,
+  1058357428,
+  1054713768,
+  1057826943,
+  1057503459,
+  1058314900,
+  1056883931,
+  1054576343,
+  1059432560,
+  1053785765,
+  1059433057,
+  1052230939,
+  1060700918,
+  1051347230,
+  1061980620,
+  1050835691,
+  1063121393,
+  1061898889,
+  1063980900,
+  1059016092,
+  1050780044,
+  1058982569,
+  1053458060,
+  1058899370,
+  1055866426,
+  1058251053,
+  1057914826,
+  1058755263,
+  1057433632,
+  1058084777,
+  1044892030,
+  1053336680,
+  1058912497,
+  1051514041,
+  1059740743,
+  1050432092,
+  1061157692,
+  1049869922,
+  1062446839,
+  1049640658,
+  1063536539,
+  1059659192,
+  1052244893,
+  1059588722,
+  1054898837,
+  1059371524,
+  1057061292,
+  1059112861,
+  1057980618,
+  1045721840,
+  1046887318,
+  1060175874,
+  1046327494,
+  1060501809,
+  1044533050,
+  1052754557,
+  1058556377,
+  1051201834,
+  1058671352,
+  1049437759,
+  1060323299,
+  1048738312,
+  1061770859,
+  1048438361,
+  1063010254,
+  1048584156,
+  1064018548,
+  1060352569,
+  1050973686,
+  1060335021,
+  1053956355,
+  1060085039,
+  1056525011,
+  1059763165,
+  1057752039,
+  1058547787,
+  1035800457,
+  1044845483,
+  1043689492,
+  1043570741,
+  1034180987,
+  1049103775,
+  1058026309,
+  1048440940,
+  1059468077,
+  1046437378,
+  1061096663,
+  1045833782,
+  1062496767,
+  1046147653,
+  1063655294,
+  1061096200,
+  1052940965,
+  1060865803,
+  1055907138,
+  1060466130,
+  1057608528,
+  1060068724,
+  1058452415,
+  1044120048,
+  1040454098,
+  1048988134,
+  1042796972,
+  1048125524,
+  1032395915,
+  1046268151,
+  1058674760,
+  1043899874,
+  1060390962,
+  1042971838,
+  1062004113,
+  1043150932,
+  1063296546,
+  1061670786,
+  1055119255,
+  1061265277,
+  1057448584,
+  1060775140,
+  1058449374,
+  1048713456,
+  1038866738,
+  1051286316,
+  1042152128,
+  1041744820,
+  1059546771,
+  1040229768,
+  1061379766,
+  1039922045,
+  1062987489,
+  1040916306,
+  1064130378,
+  1051100508,
+  1037527138,
+  1033802369,
+  1062751649,
+  1035013593,
+  1063979198,
+  1057941247,
+  1063246586,
+  1057315840,
+  1063183221,
+  1058561787,
+  1063361062,
+  1056417691,
+  1063187059,
+  1059174637,
+  1063522397,
+  1059571966,
+  1060632363,
+  1055176486,
+  1063254554,
+  1059776553,
+  1063716489,
+  1054565212,
+  1049285872,
+  1053194740,
+  1048764355,
+  1058644763,
+  1060226869,
+  1053956178,
+  1063390626,
+  1060363764,
+  1063934085,
+  1056203963,
+  1049870194,
+  1052764612,
+  1063597734,
+  1061679497,
+  1063897890,
+  1057578174,
+  1050244520,
+  1056739272,
+  1049914767,
+  1051611151,
+  1063858868,
+  1057950574,
+  1050267020,
+  1058569260,
+  1050402580,
+  1054129471,
+  1059158919,
+  1050505144,
+  1064167349,
+  1058879458,
+  1050196340,
+  1059429878,
+  1050155186,
+  1058312325,
+  1045968516,
+  1057714043,
+  1045968516,
+  1056583515,
+  1035117486,
+  1059718865,
+  1044922251,
+  1059680572,
+  1049748578,
+  1058939886,
+  1038937258,
+  1058151362,
+  1039148278,
+  1041070678,
+  1046600839,
+  1041136545,
+  1045007585,
+  1058135054,
+  1032837897,
+  1056071012,
+  1032674381,
+  1049957760,
+  1057380166,
+  1050231408,
+  1057574093,
+  1039908426,
+  1043770527,
+  1041029348,
+  1044654219,
+  1037734736,
+  1038755199,
+  1038621908,
+  1036267328,
+  1038705212,
+  1041635620,
+  1049217280,
+  1057101896,
+  1041810246,
+  1048277431,
+  1054199972,
+  1035115972,
+  1056989782,
+  1050972388,
+  1060841776,
+  1049365863,
+  1033172224,
+  1057512144,
+  1062000336,
+  1049311681,
+  1036442620,
+  1058388413,
+  1064002054,
+  1055427440,
+  1035967682,
+  1059320833,
+  1064082929,
+  1057768586,
+  1034830594,
+  1060910003,
+  1060841789,
+  1043755644,
+  1060105864,
+  1061523677,
+  1061462325,
+  1061774285,
+  1062551793,
+  1062025892,
+  1035887424,
+  1040331060,
+  1042080296,
+  1043213033,
+  1046512376,
+  1046041360,
+  1049586763,
+  1047843339,
+  1052110697,
+  1049528624,
+  1054803515,
+  1050376548,
+  1058925079,
+  1056306349,
+  1058630864,
+  1058156113,
+  1058135460,
+  1057325606,
+  1057763188,
+  1059898925,
+  1057556095,
+  1058827728,
+  1057536100,
+  1056264302,
+  1057169646,
+  1057915728,
+  1055942338,
+  1060221507,
+  1055715912,
+  1059231236,
+  1056027920,
+  1061232938,
+  1056527314,
+  1057121291,
+  1055265131,
+  1058301912,
+  1053284243,
+  1060375214,
+  1053214807,
+  1059424978,
+  1053266413,
+  1061322812,
+  1054221509,
+  1061955536,
+  1055615133,
+  1055750982,
+  1054707886,
+  1057425556,
+  1053050113,
+  1058497166,
+  1050557830,
+  1060363496,
+  1050668491,
+  1059448803,
+  1050449590,
+  1061268953,
+  1051094387,
+  1061974852,
+  1054113051,
+  1056129337,
+  1052809762,
+  1057597096,
+  1050772542,
+  1058534104,
+  1047127529,
+  1060223032,
+  1047669026,
+  1059302394,
+  1046672474,
+  1061074990,
+  1047302933,
+  1061827902,
+  1061668194,
+  1052865604,
+  1052580175,
+  1056473293,
+  1050878279,
+  1057629386,
+  1048448138,
+  1058398621,
+  1041653526,
+  1060260178,
+  1042787857,
+  1059095700,
+  1041303193,
+  1060771125,
+  1041369466,
+  1061554697,
+  1052333874,
+  1054733557,
+  1061638358,
+  1054107286,
+  1050993807,
+  1056510442,
+  1048965564,
+  1057504606,
+  1044118934,
+  1058125433,
+  1036687708,
+  1058322108,
+  1034760396,
+  1060955965,
+  1033508093,
+  1061539343,
+  1051092203,
+  1054723993,
+  1060758338,
+  1053876349,
+  1061642146,
+  1055350371,
+  1049437688,
+  1056294418,
+  1045745410,
+  1057236665,
+  1040150520,
+  1057601865,
+  1049959805,
+  1047465366,
+  1046885758,
+  1045076709,
+  1042624837,
+  1042487674,
+  1036823776,
+  1039733428,
+  1062565018,
+  1061778868,
+  1061365154,
+  1061566110,
+  1060132380,
+  1061293037,
+  1061008798,
+  1042801760,
+  1049856647,
+  1054522872,
+  1060754668,
+  1055325920,
+  1061679547,
+  1056591167,
+  1061833346,
+  1048834708,
+  1060845079,
+  1048880924,
+  1047358127,
+  1055819157,
+  1042538343,
+  1056504011,
+  1035895252,
+  1057372466,
+  1057028562,
+  1050429653,
+  1054667495,
+  1049840012,
+  1052276568,
+  1049014242,
+  1050812141,
+  1044031148,
+  1048645682,
+  1042308460,
+  1044798362,
+  1039051716,
+  1040438108,
+  1036510859,
+  1032043675,
+  1033965258,
+  1062606968,
+  1060866665,
+  1061489044,
+  1060575039,
+  1060343266,
+  1060379205,
+  1059798183,
+  1060423904,
+  1048676974,
+  1054128862,
+  1060799965,
+  1056828689,
+  1058816655,
+  1048904632,
+  1058312604,
+  1048811602,
+  1044733257,
+  1055053541,
+  1042037536,
+  1056392200,
+  1057177232,
+  1048326772,
+  1055128661,
+  1047230476,
+  1052928190,
+  1045777356,
+  1051559834,
+  1040551919,
+  1049094953,
+  1039500063,
+  1046706990,
+  1035636469,
+  1062459580,
+  1059399699,
+  1061576112,
+  1059433868,
+  1060667946,
+  1059483209,
+  1060278461,
+  1059283376,
+  1046589757,
+  1053564536,
+  1058841157,
+  1045298416,
+  1058370681,
+  1045124634,
+  1044346508,
+  1054876332,
+  1057291115,
+  1044530467,
+  1055562261,
+  1043493352,
+  1053494821,
+  1042262447,
+  1052674154,
+  1035951049,
+  1049836570,
+  1035530411,
+  1061761182,
+  1058778696,
+  1060921448,
+  1058571717,
+  1060186654,
+  1058194778,
+  1044971473,
+  1052927033,
+  1044972287,
+  1052634787,
+  1059409142,
+  1041971988,
+  1058478307,
+  1041162257,
+  1045065369,
+  1053179396,
+  1057509672,
+  1041122135,
+  1056158886,
+  1039546764,
+  1054270338,
+  1037702791,
+  1064095204,
+  1052554464,
+  1058732710,
+  1033229818,
+  1057827846,
+  1035102604,
+  1057214944,
+  1034704029,
+  1063292022,
+  1032283976,
+  1064268674,
+  1032178190,
+  1063317510,
+  1039807970,
+  1064268674,
+  1039704900,
+  1062611729,
+  1051857645,
+  1062553253,
+  1052998749,
+  1062525723,
+  1054144480,
+  1037247055,
+  1060389911,
+  1064002061,
+  1057767734,
+  1062529219,
+  1055291481,
+  1064082938,
+  1055421333,
+  1045644978,
+  1045698083,
+  1061265303,
+  1061783386,
+  1062000321,
+  1043864472,
+  1062563730,
+  1056436454,
+  1032892226,
+  1057477297,
+  1034903412,
+  1057435211,
+  1036455075,
+  1058293985,
+  1058231695,
+  1051363963,
+  1054458668,
+  1050238013,
+  1049870082,
+  1048531828,
+  1059186563,
+  1061270822,
+  1059386290,
+  1061126881,
+  1049011160,
+  1052710488,
+  1059258175,
+  1051060726,
+  1059101871,
+  1050659713,
+  1037323590,
+  1057028558,
+  1041522990,
+  1056628220,
+  1060046402,
+  1060088292,
+  1060130881,
+  1059989291,
+  1047088601,
+  1052186988,
+  1058738648,
+  1048362878,
+  1044145958,
+  1055256201,
+  1042223814,
+  1056252644,
+  1060323337,
+  1059079696,
+  1058882129,
+  1044475092,
+  1045103276,
+  1053292980,
+  1064068736,
+  1044635753,
+  1064016252,
+  1044733646,
+  1064150694,
+  1050888986,
+  1064084649,
+  1051117773,
+  1063934291,
+  1051272780,
+  1059555433,
+  1035379206,
+  1059394550,
+  1038807080,
+  1059387966,
+  1039183497,
+  1041284642,
+  1063252058,
+  1034855366,
+  1063244695,
+  1040543098,
+  1062742713,
+  1033798570,
+  1062735778,
+  1061959518,
+  1031864460,
+  1061770147,
+  1035927472,
+  1061018674,
+  1031864403,
+  1060882591,
+  1035927330,
+  1038157530,
+  1049696408,
+  1038157530,
+  1051649891,
+  1033828645,
+  1049759622,
+  1033828843,
+  1051602468,
+  1064061377,
+  1057733488,
+  1064022663,
+  1055356046,
+  1061997037,
+  1042894582,
+  1058254944,
+  1050828625,
+  1064033554,
+  1048321944,
+  1060039852,
+  1049147397,
+  1059156141,
+  1048645077,
+  1055404687,
+  1044712742,
+  1061402430,
+  1038433742,
+  1057112663,
+  1047771369,
+  1041684192,
+  1058889870,
+  1064070588,
+  1063302977,
+  1064234767,
+  1061994165,
+  1064274950,
+  1060610918,
+  1064244922,
+  1059296516,
+  1063973206,
+  1057857728,
+  1063623922,
+  1056054950,
+  1063153595,
+  1053439978,
+  1062564282,
+  1050948540,
+  1062028816,
+  1048678462,
+  1061696925,
+  1044568677,
+  1051576962,
+  1062173053,
+  1054709751,
+  1061642341,
+  1053013133,
+  1061233785,
+  1057231161,
+  1060652371,
+  1055674948,
+  1060415828,
+  1053876359,
+  1060136762,
+  1051331647,
+  1060745786,
+  1057539120,
+  1059318454,
+  1056267943,
+  1059131561,
+  1054406742,
+  1058988136,
+  1052093604,
+  1059833409,
+  1057774498,
+  1057969856,
+  1058697321,
+  1058156750,
+  1056721126,
+  1057833112,
+  1054847156,
+  1057740238,
+  1052538441,
+  1058870043,
+  1050310856,
+  1059530032,
+  1057936551,
+  1056256358,
+  1058993828,
+  1056780379,
+  1056998921,
+  1056084074,
+  1054905672,
+  1056158899,
+  1052969016,
+  1057671095,
+  1050670152,
+  1058751926,
+  1040423920,
+  1060365184,
+  1058024867,
+  1053524087,
+  1059345358,
+  1054239778,
+  1057083926,
+  1053453475,
+  1048808956,
+  1058608486,
+  1054894426,
+  1053806558,
+  1053027951,
+  1056302458,
+  1051091406,
+  1057599072,
+  1040686818,
+  1060970074,
+  1044440746,
+  1060893727,
+  1058039150,
+  1050786190,
+  1059724411,
+  1051715080,
+  1057097679,
+  1050817555,
+  1049218910,
+  1057498786,
+  1054814001,
+  1051440254,
+  1052678905,
+  1054356097,
+  1051149767,
+  1056439378,
+  1040818403,
+  1061577616,
+  1044583414,
+  1061552160,
+  1057040140,
+  1047791918,
+  1049268218,
+  1056517385,
+  1054651705,
+  1049054028,
+  1052399279,
+  1052398500,
+  1050868353,
+  1054873936,
+  1048339474,
+  1061482573,
+  1040818401,
+  1062186059,
+  1044583414,
+  1062211560,
+  1061482280,
+  1045195091,
+  1061826030,
+  1048901324,
+  1062419619,
+  1051245964,
+  1062972681,
+  1053653868,
+  1063492116,
+  1056423577,
+  1063794344,
+  1057995629,
+  1063959117,
+  1059322047,
+  1064022922,
+  1060646724,
+  1063947407,
+  1061953206,
+  1063789678,
+  1063250303,
+  1040672266,
+  1058712671,
+  1049044588,
+  1055343239,
+  1054675462,
+  1046090739,
+  1052152365,
+  1050379916,
+  1050276336,
+  1053390563,
+  1048339458,
+  1062281149,
+  1040686781,
+  1062793631,
+  1044440680,
+  1062869964,
+  1061405412,
+  1049841818,
+  1061695687,
+  1052350400,
+  1062152503,
+  1054593616,
+  1062546536,
+  1056947501,
+  1062800556,
+  1058172584,
+  1062937301,
+  1059397836,
+  1062978263,
+  1060622684,
+  1062926898,
+  1061839885,
+  1062918515,
+  1063025401,
+  1062932335,
+  1063528249,
+  1048583682,
+  1054215951,
+  1052723485,
+  1049467964,
+  1049874382,
+  1051824465,
+  1047868524,
+  1063071015,
+  1044155778,
+  1063525507,
+  1061278900,
+  1055342380,
+  1061619949,
+  1057225364,
+  1061807688,
+  1058349559,
+  1061966952,
+  1059464424,
+  1061957906,
+  1060602687,
+  1061912291,
+  1061725323,
+  1061750628,
+  1062830777,
+  1061773323,
+  1063285214,
+  1047263236,
+  1053076584,
+  1050389417,
+  1051094708,
+  1060687587,
+  1057495224,
+  1060832629,
+  1058517421,
+  1061026648,
+  1059509680,
+  1060930473,
+  1060611604,
+  1060889551,
+  1061657387,
+  1060907843,
+  1062987642,
+  1060627803,
+  1063627690,
+  1046760783,
+  1051764794,
+  1047210465,
+  1051932148,
+  1060140024,
+  1059669538,
+  1060217490,
+  1060509547,
+  1060306129,
+  1062373871,
+  1060163290,
+  1062855856,
+  1051734203,
+  1032058216,
+  1053806404,
+  1031945959,
+  1051788281,
+  1040040224,
+  1053806404,
+  1039930917,
+  1057993450,
+  1048696032,
+  1061403333,
+  1037746749,
+  1062151606,
+  1048866849,
+  1062795788,
+  1051260458,
+  1063354414,
+  1053792296,
+  1063788505,
+  1056429712,
+  1064088668,
+  1058053692,
+  1064264337,
+  1060807532,
+  1041799670,
+  1057660787,
+  1055281455,
+  1044519441,
+  1055100593,
+  1045700771,
+  1057022547,
+  1047631756,
+  1063695290,
+  1064257894,
+  1063544948,
+  1064046229,
+  1053858712,
+  1047157562,
+  1053146196,
+  1049405498,
+  1062622265,
+  1063531332,
+  1062454242,
+  1063398221,
+  1050812740,
+  1051099046,
+  1051950509,
+  1050123182,
+  1061404131,
+  1063261314,
+  1061560796,
+  1063263872,
+  1047402552,
+  1052008816,
+  1044580279,
+  1048194476,
+  1044680160,
+  1045926965,
+  1048377415,
+  1046960922,
+  1048262239,
+  1044763220,
+  1055928888,
+  1038109926,
+  1056046211,
+  1033624804,
+  1057482466,
+  1038361377,
+  1057482466,
+  1033861902,
+  1045601801,
+  1038148388,
+  1041609519,
+  1038071055,
+  1044830612,
+  1033910742,
+  1041064438,
+  1033837796,
+  1058259010,
+  1063570911,
+  1057738384,
+  1063358117,
+  1058287981,
+  1062573212,
+  1057765735,
+  1062416929,
+  1041321746,
+  1050685534,
+  1041321745,
+  1052757921,
+  1037918808,
+  1050766961,
+  1037918679,
+  1052721965,
+  1059157108,
+  1044183066,
+  1059465564,
+  1040386022,
+  1059724023,
+  1044083358,
+  1060014988,
+  1040501356,
+  1051092294,
+  1064027553,
+  1051517288,
+  1063505438,
+  1053087759,
+  1064055266,
+  1053399737,
+  1063531583,
+  1033744498,
+  1048551232,
+  1033744385,
+  1044406464,
+  1038241787,
+  1048384688,
+  1038241788,
+  1044474660,
+  1063353934,
+  1044183066,
+  1063662391,
+  1040386020,
+  1063915804,
+  1044082316,
+  1064206770,
+  1040500314,
+  1061439685,
+  1038250460,
+  1040770810,
+  1057664270,
+  1051635028,
+  1032629873,
+  1050634946,
+  1041102870,
+  1049790516,
+  1046025788,
+  1049160768,
+  1049767216,
+  1048774682,
+  1052446976,
+  1048580850,
+  1054921009,
+  1048763421,
+  1057338651,
+  1048982834,
+  1058527341,
+  1049760882,
+  1059923392,
+  1050584618,
+  1061162183,
+  1051572708,
+  1062351625,
+  1052288220,
+  1063353274,
+  1053742046,
+  1064275629,
+  1052747191,
+  1063223281,
+  1051882697,
+  1062216889,
+  1050920578,
+  1061043033,
+  1050075608,
+  1059729254,
+  1049552527,
+  1058472293,
+  1049225268,
+  1057220222,
+  1049167700,
+  1054910000,
+  1049318920,
+  1052388751,
+  1049720460,
+  1049856599,
+  1050327781,
+  1046249244,
+  1051136712,
+  1041467292,
+  1052095747,
+  1033582090,
+  1054282716,
+  1062747344,
+  1053408689,
+  1061701857,
+  1052581385,
+  1060538482,
+  1051991940,
+  1059406039,
+  1051586300,
+  1058280836,
+  1051297787,
+  1057101852,
+  1051257764,
+  1054922713,
+  1051403508,
+  1052635401,
+  1051659330,
+  1050231597,
+  1052171929,
+  1047376858,
+  1052869761,
+  1042991514,
+  1053731767,
+  1037018774,
+  1055732425,
+  1062321824,
+  1054860465,
+  1061297094,
+  1054186276,
+  1060209604,
+  1053932591,
+  1059208130,
+  1053541820,
+  1058122197,
+  1053287270,
+  1057047168,
+  1053241024,
+  1054870322,
+  1053358736,
+  1052647214,
+  1053305565,
+  1050308514,
+  1053957594,
+  1047884176,
+  1054503531,
+  1044079067,
+  1055267705,
+  1040137358,
+  1055547062,
+  1032030858,
+  1056974549,
+  1061983563,
+  1056189068,
+  1060991652,
+  1055723404,
+  1060247899,
+  1055760208,
+  1059497315,
+  1055489429,
+  1058043264,
+  1055123173,
+  1056859298,
+  1055017495,
+  1055109794,
+  1055345202,
+  1052967845,
+  1054726445,
+  1050504050,
+  1055757162,
+  1048578700,
+  1055956789,
+  1044733564,
+  1056657568,
+  1041382876,
+  1057057825,
+  1035055159,
+  1057486470,
+  1061844743,
+  1057227235,
+  1061013074,
+  1056993691,
+  1060194323,
+  1057007426,
+  1059552715,
+  1056531554,
+  1057778164,
+  1056598146,
+  1056957940,
+  1056541793,
+  1055122441,
+  1056371991,
+  1053522057,
+  1057024683,
+  1049964964,
+  1057065192,
+  1048520773,
+  1057079543,
+  1045305868,
+  1057298137,
+  1041673476,
+  1060713375,
+  1057026320,
+  1060713371,
+  1057951470,
+  1037827098,
+  1061305455,
+  1041141678,
+  1062061184,
+  1043357311,
+  1062802215,
+  1045652439,
+  1063527954,
+  1045886942,
+  1032233250,
+  1042186637,
+  1032333404,
+  1031855095,
+  1061792185,
+  1036428396,
+  1062601800,
+  1040752588,
+  1063382031,
+  1043316780,
+  1064137918,
+  1035654488,
+  1063923344,
+  1059620034,
+  1062790542,
+  1060600637,
+  1062777263,
+  1059645625,
+  1063734862,
+  1060600637,
+  1063721924,
+  1059620032,
+  1051839258,
+  1060600637,
+  1051812720,
+  1059645618,
+  1053727884,
+  1060600637,
+  1053702051,
+  1058589467,
+  1061112166,
+  1058589473,
+  1060157066,
+  1059534048,
+  1061124969,
+  1059534048,
+  1060144275,
+  1058589475,
+  1049531080,
+  1058589470,
+  1046665734,
+  1059534048,
+  1049556694,
+  1059534048,
+  1046614608,
+  1051223248,
+  1062211461,
+  1050291980,
+  1061011799,
+  1049538728,
+  1059761139,
+  1048707460,
+  1057164818,
+  1048887174,
+  1052103126,
+  1050054092,
+  1045403859,
+  1050955468,
+  1040530258,
+  1061604450,
+  1057038388,
+  1061604450,
+  1057939402,
+  1041946750,
+  1060801340,
+  1044025545,
+  1061537371,
+  1046183302,
+  1062259039,
+  1048418526,
+  1062965852,
+  1045886942,
+  1039362509,
+  1042283164,
+  1039460129,
+  1037176892,
+  1039752930,
+  1058543875,
+  1041287328,
+  1058552715,
+  1034830258,
+  1059047031,
+  1040554794,
+  1059055355,
+  1033793217,
+  1037919403,
+  1050623509,
+  1039522496,
+  1049627914,
+  1042830906,
+  1050669810,
+  1043418534,
+  1049671552,
+  1059331522,
+  1058047123,
+  1059331522,
+  1059027818,
+  1058791996,
+  1058084081,
+  1058791996,
+  1059009217,
+  1058288920,
+  1064299950,
+  1057344296,
+  1064291868,
+  1058104282,
+  1063792661,
+  1057213158,
+  1063785038,
+  1037923056,
+  1056923984,
+  1039518212,
+  1055918608,
+  1042833118,
+  1056962028,
+  1043416706,
+  1055954540,
+  1037505789,
+  1046142707,
+  1043625346,
+  1046198308,
+  1042089274,
+  1044662235,
+  1060728507,
+  1059294958,
+  1061589316,
+  1059583447,
+  1061589316,
+  1059064360,
+  1060374412,
+  1032070723,
+  1060908986,
+  1032444876,
+  1060360257,
+  1039915456,
+  1060895633,
+  1039845370,
+  1058019124,
+  1055417827,
+  1058027744,
+  1053528584,
+  1058523378,
+  1055050760,
+  1058531531,
+  1053268505,
+  1037922262,
+  1053776223,
+  1039519152,
+  1052773050,
+  1042832622,
+  1053816131,
+  1043417105,
+  1052810700,
+  1060898799,
+  1044517805,
+  1061437531,
+  1044706337,
+  1060880292,
+  1048439887,
+  1061420072,
+  1048406220,
+  1043388139,
+  1058533155,
+  1039031834,
+  1058525203,
+  1042648296,
+  1058024978,
+  1037980192,
+  1058017499,
+  1048547841,
+  1064108735,
+  1057244568,
+  1048718273,
+  1058305092,
+  1048980840,
+  1059287912,
+  1049126456,
+  1060034140,
+  1049464254,
+  1054692493,
+  1062501889,
+  1054667717,
+  1063005108,
+  1057333480,
+  1060795816,
+  1037976674,
+  1064075205,
+  1056488967,
+  1061153244,
+  1046409043,
+  1054687214,
+  1042798934,
+  1054829217,
+  1049672068,
+  1054693460,
+  1051679418,
+  1054728980,
+  1054038896,
+  1054352288,
+  1055658836,
+  1054388889,
+  1043451537,
+  1057285419,
+  1042729138,
+  1058496442,
+  1045162493,
+  1058035768,
+  1045349035,
+  1057214456,
+  1043498326,
+  1059975123,
+  1045340090,
+  1059301121,
+  1047463274,
+  1058745026,
+  1046270140,
+  1057669299,
+  1047061537,
+  1060646605,
+  1045697433,
+  1061358186,
+  1048581764,
+  1059960348,
+  1049432701,
+  1059332218,
+  1049057920,
+  1058228614,
+  1049306784,
+  1057393968,
+  1049769870,
+  1061175311,
+  1049225358,
+  1061872390,
+  1050377794,
+  1060473320,
+  1051028471,
+  1059796122,
+  1050304640,
+  1058733374,
+  1050252433,
+  1057768652,
+  1059927110,
+  1058982824,
+  1051768453,
+  1061581418,
+  1051429543,
+  1062270882,
+  1052286918,
+  1060847392,
+  1052743907,
+  1060127604,
+  1051693212,
+  1059135288,
+  1051208041,
+  1058169513,
+  1059823551,
+  1058519340,
+  1059171867,
+  1058640570,
+  1053507788,
+  1061865722,
+  1053489804,
+  1062532224,
+  1054246829,
+  1061090584,
+  1052076189,
+  1057589976,
+  1054527822,
+  1060317474,
+  1053167767,
+  1059412061,
+  1052331382,
+  1058481266,
+  1059743842,
+  1058051879,
+  1059081154,
+  1058136367,
+  1058869620,
+  1063079077,
+  1054647378,
+  1063040852,
+  1056496074,
+  1061093584,
+  1053574594,
+  1057179814,
+  1052950197,
+  1057829834,
+  1056312184,
+  1060384589,
+  1054701243,
+  1059558409,
+  1053558854,
+  1058699904,
+  1058453997,
+  1058342923,
+  1059693730,
+  1057580813,
+  1058997662,
+  1057624497,
+  1059405454,
+  1062874882,
+  1055543620,
+  1054034836,
+  1053925274,
+  1054042859,
+  1051678763,
+  1054303064,
+  1049576130,
+  1054346456,
+  1046600219,
+  1054289071,
+  1054381231,
+  1057303357,
+  1053918108,
+  1057991318,
+  1043443986,
+  1054402804,
+  1057162924,
+  1060470373,
+  1056257053,
+  1059554044,
+  1054817084,
+  1058811696,
+  1058310151,
+  1057761235,
+  1059673422,
+  1057107619,
+  1058952862,
+  1057106934,
+  1059930609,
+  1062651924,
+  1052248385,
+  1042126836,
+  1059810262,
+  1048979028,
+  1059264211,
+  1048715026,
+  1050775172,
+  1040292976,
+  1058273220,
+  1048615382,
+  1057274648,
+  1048090785,
+  1061353123,
+  1055994820,
+  1054954880,
+  1052181549,
+  1053502514,
+  1052623509,
+  1051562221,
+  1052788478,
+  1049640051,
+  1052793758,
+  1047113655,
+  1052855234,
+  1055225822,
+  1057376276,
+  1054914683,
+  1058067986,
+  1045380160,
+  1053105116,
+  1056466709,
+  1059578558,
+  1056063546,
+  1058805174,
+  1058229518,
+  1057162527,
+  1059687854,
+  1056304371,
+  1058955361,
+  1056208976,
+  1060444004,
+  1062411275,
+  1052207375,
+  1040050389,
+  1059562970,
+  1046841257,
+  1059250729,
+  1046171076,
+  1050791340,
+  1035531305,
+  1058328394,
+  1045743232,
+  1057418083,
+  1045237208,
+  1056068419,
+  1044422170,
+  1053212334,
+  1051120539,
+  1051461726,
+  1051256150,
+  1049750687,
+  1051241944,
+  1047561306,
+  1050923731,
+  1056089245,
+  1057392818,
+  1055918023,
+  1058031731,
+  1046049670,
+  1051153566,
+  1056241640,
+  1058805490,
+  1058219592,
+  1056145241,
+  1059735179,
+  1055360809,
+  1059006598,
+  1055171372,
+  1060921748,
+  1062115274,
+  1052220737,
+  1036031529,
+  1059567493,
+  1042554540,
+  1059207362,
+  1042834028,
+  1058411482,
+  1042789170,
+  1057567520,
+  1042389092,
+  1056484699,
+  1041677924,
+  1052957033,
+  1049670170,
+  1051397659,
+  1049716029,
+  1049754190,
+  1049664450,
+  1047747604,
+  1049498805,
+  1056728688,
+  1057708998,
+  1032453082,
+  1054686236,
+  1056748323,
+  1057796486,
+  1035338791,
+  1054103827,
+  1045282645,
+  1049199655,
+  1056642084,
+  1058090680,
+  1058281610,
+  1054931959,
+  1059818589,
+  1054425733,
+  1059103524,
+  1054149715,
+  1061168667,
+  1062758521,
+  1061314333,
+  1061690043,
+  1035338817,
+  1032938536,
+  1052361792,
+  1032562917,
+  1059880875,
+  1038294236,
+  1059185861,
+  1039295009,
+  1052197689,
+  1033109609,
+  1058450410,
+  1039428912,
+  1057678492,
+  1038739886,
+  1063614742,
+  1047086425,
+  1063614742,
+  1049320788,
+  1052916461,
+  1048516593,
+  1051979277,
+  1048676024,
+  1049869734,
+  1047969518,
+  1048662053,
+  1047132805,
+  1047929252,
+  1063450159,
+  1035338791,
+  1057631370,
+  1032453075,
+  1058103793,
+  1059931344,
+  1053498846,
+  1059255424,
+  1053150191,
+  1058410223,
+  1053737665,
+  1061705723,
+  1062152097,
+  1061630622,
+  1061165186,
+  1035338797,
+  1060492146,
+  1061173590,
+  1048639313,
+  1059208267,
+  1033260058,
+  1058501650,
+  1033378799,
+  1057815274,
+  1033003692,
+  1062897383,
+  1047125291,
+  1045393679,
+  1038902088,
+  1061623813,
+  1053566858,
+  1061660331,
+  1053767524,
+  1048294394,
+  1038823572,
+  1058615835,
+  1052620568,
+  1062118110,
+  1061363255,
+  1061824510,
+  1060711675,
+  1062911662,
+  1063614621,
+  1061314692,
+  1032403553,
+  1061314697,
+  1038205570,
+  1058043431,
+  1051879596,
+  1032835319,
+  1044979824,
+  1039150855,
+  1044937005,
+  1033000225,
+  1048020692,
+  1039150855,
+  1047978992,
+  1032835357,
+  1061832726,
+  1039150802,
+  1061822030,
+  1033000155,
+  1062592941,
+  1039150802,
+  1062582524,
+  1058102555,
+  1062720402,
+  1058597144,
+  1062531943,
+  1055869300,
+  1061850035,
+  1037982138,
+  1064009783,
+  1059079580,
+  1062321270,
+  1053737214,
+  1054547617,
+  1049373618,
+  1054689353,
+  1057377746,
+  1060778676,
+  1057199372,
+  1060644848,
+  1056561009,
+  1061087326,
+  1059541281,
+  1062078469,
+  1053679923,
+  1041932206,
+  1059242139,
+  1049079162,
+  1058187549,
+  1048919378,
+  1061325244,
+  1057449502,
+  1044033452,
+  1054119188,
+  1057160722,
+  1060177741,
+  1056564095,
+  1059708590,
+  1059978450,
+  1061802531,
+  1053642087,
+  1039971296,
+  1059664554,
+  1048648843,
+  1045553277,
+  1052439670,
+  1045827840,
+  1052199443,
+  1056176544,
+  1058944680,
+  1056463940,
+  1059497920,
+  1060392101,
+  1061500253,
+  1053654395,
+  1036262906,
+  1059595824,
+  1045342137,
+  1059544089,
+  1044908200,
+  1035338790,
+  1055631084,
+  1046258433,
+  1050424792,
+  1046312191,
+  1050655089,
+  1056763130,
+  1058010790,
+  1056587476,
+  1058126481,
+  1056228654,
+  1058747596,
+  1060769332,
+  1061152691,
+  1035338817,
+  1039047636,
+  1032453052,
+  1036718072,
+  1052533343,
+  1032114198,
+  1059574553,
+  1041873096,
+  1052128891,
+  1033363584,
+  1050824003,
+  1034727577,
+  1047912939,
+  1064124764,
+  1047726799,
+  1064028672,
+  1047260017,
+  1063957359,
+  1045028434,
+  1063435936,
+  1046207348,
+  1048058618,
+  1046100020,
+  1048096442,
+  1061091586,
+  1060743736,
+  1035338797,
+  1059728525,
+  1032453066,
+  1060019726,
+  1061660484,
+  1049573226,
+  1061623963,
+  1049372543,
+  1061654052,
+  1049105776,
+  1059896340,
+  1037916264,
+  1042492624,
+  1033084089,
+  1045393679,
+  1033162722,
+  1061173537,
+  1052833390,
+  1061653951,
+  1053300056,
+  1061668573,
+  1051773082,
+  1060080087,
+  1052589151,
+  1059541121,
+  1052250944,
+  1059410062,
+  1052295863,
+  1048367911,
+  1038479162,
+  1061355017,
+  1060287317,
+  1061772893,
+  1060590166,
+  1063007756,
+  1063568057,
+  1063586275,
+  1063618671,
+  1063079067,
+  1063451364,
+  1062032055,
+  1038127794,
+  1061357492,
+  1032251964,
+  1062051705,
+  1042057953,
+  1059317666,
+  1052407720,
+  1059281439,
+  1052458151,
+  1058661829,
+  1052409487,
+  1062012155,
+  1060975094,
+  1061950932,
+  1061036680,
+  1061940810,
+  1061058540,
+  1058506518,
+  1052387293,
+  1061242904,
+  1058979388,
+  1061406594,
+  1058590864,
+  1062002848,
+  1059008366,
+  1062123493,
+  1058618217,
+  1039144521,
+  1050775840,
+  1039144521,
+  1051619039,
+  1032841645,
+  1050878031,
+  1038203806,
+  1064057775,
+  1035338790,
+  1058394997,
+  1045925660,
+  1046555318,
+  1061668520,
+  1046581550,
+  1059875508,
+  1032440057,
+  1048294878,
+  1033084133,
+  1063600461,
+  1062893453,
+  1062032055,
+  1032324999,
+  1061516866,
+  1057408345,
+  1056846936,
+  1037909478,
+  1056870898,
+  1057321728,
+  1053716860,
+  1032562664,
+  1056415370,
+  1050441136,
+  1058007648,
+  1050972808,
+  1059293727,
+  1051331861,
+  1060543854,
+  1051514579,
+  1056252144,
+  1061087410,
+  1056288423,
+  1061046275,
+  1056854833,
+  1060369689,
+  1056763801,
+  1060425617,
+  1047023155,
+  1050104620,
+  1050741283,
+  1049767574,
+  1045816290,
+  1051772296,
+  1049651604,
+  1051279744,
+  1052717644,
+  1051521592,
+  1044607226,
+  1053337712,
+  1048733642,
+  1052814183,
+  1051378730,
+  1052824518,
+  1054370718,
+  1053629582,
+  1047047533,
+  1054268249,
+  1050124798,
+  1054145272,
+  1052809343,
+  1054667720,
+  1055634478,
+  1056004302,
+  1044930223,
+  1055585048,
+  1048875286,
+  1055427552,
+  1051291955,
+  1055719361,
+  1053902966,
+  1056731834,
+  1056453708,
+  1057760230,
+  1046437359,
+  1056603189,
+  1049779314,
+  1056746995,
+  1052193385,
+  1057220291,
+  1054616793,
+  1057957641,
+  1056801132,
+  1059083400,
+  1061002162,
+  1054843998,
+  1047861627,
+  1057330541,
+  1050482560,
+  1057582048,
+  1052785941,
+  1058156161,
+  1054937158,
+  1059108364,
+  1056700390,
+  1060398674,
+  1060224417,
+  1053885059,
+  1060707544,
+  1055979975,
+  1048754807,
+  1057929198,
+  1050946813,
+  1058352438,
+  1053045793,
+  1059128061,
+  1055002007,
+  1060228756,
+  1032054434,
+  1043588621,
+  1039316004,
+  1044005497,
+  1059867612,
+  1055260797,
+  1060499906,
+  1057077466,
+  1049107248,
+  1058559149,
+  1055858455,
+  1060885307,
+  1060573692,
+  1051017442,
+  1051149945,
+  1059143631,
+  1052961470,
+  1060095792,
+  1055501754,
+  1060790381,
+  1059319113,
+  1050810643,
+  1058031862,
+  1050471188,
+  1056565887,
+  1049961235,
+  1032466058,
+  1041235957,
+  1039762124,
+  1041455914,
+  1059066373,
+  1054382630,
+  1059616148,
+  1056726651,
+  1060383741,
+  1057706677,
+  1049264271,
+  1059202023,
+  1061126820,
+  1049518672,
+  1060613779,
+  1049081489,
+  1051067729,
+  1059929368,
+  1052845394,
+  1060245336,
+  1059429741,
+  1048907826,
+  1058237176,
+  1048643038,
+  1057046870,
+  1047800899,
+  1032622677,
+  1037563944,
+  1039931734,
+  1037608638,
+  1058757808,
+  1056100505,
+  1059475451,
+  1057607664,
+  1060361594,
+  1058346135,
+  1049217490,
+  1059839031,
+  1060953690,
+  1046122646,
+  1060600517,
+  1045518134,
+  1050995800,
+  1060058932,
+  1059518014,
+  1045455691,
+  1058410399,
+  1045052802,
+  1057317339,
+  1044324781,
+  1039663258,
+  1048806568,
+  1038572794,
+  1032551179,
+  1062764216,
+  1056733750,
+  1039837862,
+  1033134114,
+  1063223620,
+  1049548504,
+  1058579239,
+  1057430015,
+  1059448648,
+  1058382103,
+  1060433967,
+  1058981860,
+  1048614738,
+  1060448688,
+  1048930199,
+  1060382766,
+  1061282228,
+  1041313846,
+  1060572716,
+  1041479257,
+  1049162871,
+  1060298625,
+  1059575738,
+  1041700017,
+  1058554496,
+  1041387628,
+  1032355573,
+  1048845118,
+  1032411436,
+  1050692555,
+  1063223620,
+  1046630995,
+  1062764220,
+  1048806824,
+  1063210813,
+  1036298092,
+  1058535619,
+  1058348112,
+  1059536302,
+  1059152020,
+  1060599278,
+  1059599962,
+  1033471266,
+  1059364092,
+  1063223609,
+  1053742820,
+  1060398311,
+  1033042409,
+  1059601033,
+  1035637925,
+  1058686659,
+  1035384228,
+  1038577320,
+  1055132274,
+  1061912415,
+  1063952153,
+  1039319798,
+  1063411286,
+  1058630223,
+  1059269445,
+  1059736491,
+  1059900614,
+  1060821890,
+  1060113195,
+  1048721606,
+  1041844470,
+  1050614146,
+  1042149453,
+  1052511171,
+  1042133786,
+  1054407247,
+  1042015317,
+  1058865861,
+  1060177708,
+  1059788054,
+  1060019546,
+  1058014433,
+  1060515679,
+  1058928910,
+  1060323078,
+  1058342380,
+  1061125822,
+  1057455480,
+  1062229101,
+  1057441888,
+  1063234449,
+  1056009328,
+  1062229101,
+  1055982861,
+  1063208240,
+  1060145020,
+  1061723273,
+  1061124244,
+  1061723273,
+  1060131893,
+  1062691699,
+  1061137354,
+  1062691702,
+  1051791040,
+  1062247564,
+  1053749498,
+  1062247564,
+  1051764862,
+  1063215989,
+  1053775744,
+  1063215984,
+  1061671634,
+  1053904421,
+  1061542041,
+  1055056397,
+  1044601244,
+  1057749848,
+  1061431198,
+  1056216199,
+  1045411441,
+  1058261155,
+  1061347974,
+  1057174924,
+  1045954199,
+  1058798583,
+  1056680745,
+  1060439143,
+  1057841800,
+  1050771437,
+  1061295652,
+  1057762978,
+  1046223110,
+  1059350760,
+  1061433529,
+  1051532178,
+  1061290286,
+  1051124294,
+  1054435170,
+  1060861486,
+  1053256166,
+  1060317330,
+  1046222696,
+  1059914141,
+  1061001263,
+  1048919430,
+  1060941188,
+  1048592418,
+  1051407798,
+  1060015080,
+  1063223624,
+  1057450868,
+  1045075368,
+  1061002918,
+  1045842954,
+  1060466151,
+  1060917295,
+  1043661570,
+  1060906776,
+  1044668042,
+  1049265838,
+  1060260895,
+  1039284397,
+  1050702860,
+  1039719102,
+  1050653774,
+  1038305404,
+  1050821468,
+  1037579052,
+  1051118602,
+  1038514907,
+  1058688907,
+  1061447007,
+  1059259195,
+  1038430836,
+  1059958901,
+  1038058787,
+  1059831126,
+  1038365766,
+  1059661269,
+  1062764230,
+  1052539520,
+  1061085588,
+  1036370041,
+  1061113709,
+  1036779816,
+  1038563182,
+  1057356484,
+  1063026845,
+  1063343060,
+  1039688097,
+  1064149415,
+  1038113362,
+  1063498353,
+  1045302109,
+  1036263267,
+  1062758548,
+  1039334052,
+  1063229291,
+  1042132045,
+  1061681948,
+  1059800824,
+  1060995896,
+  1060120736,
+  1048610581,
+  1041347962,
+  1048784280,
+  1036632905,
+  1048062030,
+  1040966758,
+  1050631350,
+  1036802560,
+  1052478802,
+  1036771993,
+  1054325460,
+  1036541205,
+  1060699249,
+  1060054474,
+  1060646848,
+  1060026037,
+  1059583143,
+  1060005483,
+  1058744376,
+  1060417536,
+  1063251895,
+  1058775093,
+  1063240919,
+  1059743544,
+  1062746333,
+  1058959102,
+  1062735941,
+  1059872713,
+  1062215228,
+  1061342740,
+  1062738954,
+  1061219600,
+  1062755138,
+  1062146801,
+  1063248323,
+  1061978110,
+  1044467964,
+  1062463379,
+  1048489729,
+  1062463379,
+  1044612555,
+  1063000171,
+  1048406686,
+  1063000172,
+  1039506430,
+  1061195180,
+  1034079287,
+  1062176448,
+  1037109184,
+  1061189949,
+  1032479745,
+  1062027020,
+  1063223609,
+  1051797788,
+  1061145337,
+  1032556978,
+  1063223624,
+  1055992087,
+  1032267072,
+  1052539735,
+  1032298077,
+  1064144390,
+  1032523581,
+  1032841866,
+  1062729509,
+  1064217643,
+  1033408855,
+  1056424389,
+  1063455369,
+  1061283349,
+  1063842896,
+  1060022709,
+  1064101116,
+  1058729358,
+  1064227447,
+  1057416550,
+  1064220524,
+  1055230802,
+  1064080490,
+  1052607973,
+  1063808766,
+  1050026837,
+  1063408104,
+  1046451479,
+  1062885834,
+  1041639025,
+  1062012277,
+  1035003034,
+  1062643682,
+  1042102747,
+  1063158030,
+  1046842366,
+  1063550085,
+  1050170785,
+  1063815890,
+  1052698944,
+  1063952667,
+  1055267867,
+  1063959074,
+  1057407945,
+  1063834990,
+  1058693695,
+  1063581746,
+  1059960361,
+  1063201836,
+  1061194933,
+  1061180306,
+  1039187717,
+  1061763108,
+  1043848445,
+  1062237881,
+  1048223452,
+  1062599786,
+  1050671948,
+  1062845158,
+  1053005636,
+  1062971411,
+  1055376944,
+  1062977328,
+  1057363118,
+  1062862775,
+  1058549967,
+  1062629002,
+  1059719182,
+  1062278360,
+  1060858815,
+  1061814424,
+  1061957215,
+  1061266592,
+  1041656868,
+  1061579795,
+  1045845447,
+  1061814701,
+  1049345674,
+  1061713782,
+  1051522323,
+  1062169410,
+  1053333379,
+  1062166803,
+  1055519361,
+  1062083389,
+  1057331790,
+  1061919581,
+  1058412447,
+  1061676296,
+  1059478020,
+  1061354848,
+  1060522700,
+  1060929572,
+  1061529551,
+  1059972255,
+  1038031086,
+  1060336111,
+  1042922010,
+  1060628461,
+  1046831796,
+  1060847722,
+  1049696747,
+  1061114162,
+  1051366167,
+  1061187228,
+  1053401456,
+  1061184801,
+  1055441963,
+  1061106932,
+  1057220564,
+  1060954008,
+  1058229302,
+  1060726919,
+  1059223963,
+  1060435991,
+  1060174070,
+  1060039027,
+  1061113905,
+  1059399979,
+  1044118575,
+  1059686092,
+  1047947421,
+  1059915623,
+  1050319748,
+  1060217777,
+  1052212908,
+  1060204702,
+  1053357799,
+  1060205612,
+  1055274272,
+  1060133357,
+  1057086442,
+  1059984426,
+  1058068853,
+  1059783403,
+  1058948977,
+  1059525565,
+  1059803972,
+  1059138949,
+  1060719310,
+  1057666154,
+  1057851658,
+  1057684431,
+  1056568661,
+  1058415095,
+  1054586719,
+  1052190779,
+  1056955498,
+  1051360992,
+  1056439104,
+  1052355967,
+  1053283238,
+  1052204407,
+  1051180176,
+  1051387378,
+  1049208002,
+  1058335569,
+  1057131641,
+  1058371488,
+  1053761851,
+  1057790954,
+  1052544756,
+  1057176394,
+  1052020247,
+  1055603406,
+  1049500629,
+  1053603633,
+  1049125258,
+  1058115096,
+  1051180404,
+  1057397840,
+  1048872163,
+  1041301634,
+  1061424789,
+  1033764595,
+  1061410134,
+  1041301634,
+  1060383015,
+  1033990368,
+  1060368745,
+  1043376790,
+  1064058915,
+  1043318184,
+  1062977500,
+  1047542356,
+  1064030685,
+  1047485258,
+  1062977500,
+  1036020674,
+  1041245368,
+  1036020696,
+  1033877063,
+  1042270748,
+  1041301837,
+  1042270748,
+  1033764205,
+  1057224396,
+  1062210936,
+  1058277678,
+  1062210936,
+  1057210282,
+  1063252614,
+  1058291796,
+  1063252608,
+  1062276038,
+  1033800952,
+  1063410662,
+  1046478748,
+  1063810621,
+  1050040912,
+  1064081626,
+  1052622361,
+  1064220930,
+  1055245338,
+  1064227114,
+  1057423824,
+  1064100052,
+  1058736558,
+  1063841108,
+  1060029772,
+  1055111406,
+  1057794546,
+  1056748172,
+  1058389388,
+  1053843756,
+  1057527634,
+  1052514297,
+  1057418780,
+  1050434335,
+  1054827168,
+  1049869326,
+  1056235624,
+  1050288616,
+  1053505121,
+  1049997621,
+  1050828755,
+  1057759238,
+  1038696872,
+  1057759238,
+  1043609190,
+  1057218553,
+  1037538096,
+  1057218562,
+  1042793809,
+  1041337234,
+  1057734572,
+  1041337234,
+  1058816082,
+  1037888101,
+  1057761610,
+  1037887710,
+  1058781873,
+  1054474271,
+  1060386750,
+  1052390868,
+  1060374404,
+  1054080307,
+  1059845546,
+  1052114911,
+  1059833921,
+  1057758102,
+  1059923727,
+  1057758102,
+  1060965498,
+  1057219688,
+  1059779461,
+  1057219687,
+  1060762231,
+  1047471367,
+  1059389339,
+  1047521267,
+  1058347640,
+  1049104818,
+  1059192589,
+  1049128314,
+  1058209892,
+  1054474922,
+  1038210148,
+  1052391529,
+  1038114516,
+  1054079666,
+  1033866314,
+  1052114262,
+  1033776027,
+  1043192358,
+  1047306270,
+  1045383970,
+  1048016269,
+  1043390740,
+  1050022321,
+  1045571030,
+  1050259441,
+  1045531536,
+  1053261659,
+  1045531536,
+  1055424678,
+  1043231854,
+  1053330076,
+  1043232049,
+  1055370604,
+  1047470970,
+  1041497888,
+  1047520642,
+  1034474802,
+  1049105085,
+  1040710548,
+  1049128512,
+  1033372103,
+  1046731027,
+  1060671648,
+  1048804032,
+  1060671594,
+  1048203408,
+  1061646225,
+  1049498486,
+  1061590977,
+  1052213078,
+  1061920220,
+  1054376105,
+  1061920220,
+  1052270866,
+  1062494754,
+  1054311376,
+  1062494737,
+  1050291308,
+  1050569004,
+  1051841129,
+  1049748419,
+  1052655844,
+  1061031415,
+  1050524624,
+  1059888682,
+  1056437306,
+  1053785778,
+  1057285196,
+  1053583758,
+  1057195061,
+  1051982680,
+  1056119032,
+  1052316495,
+  1048762010,
+  1051953477,
+  1051619489,
+  1051363764,
+  1053109424,
+  1050509433,
+  1053046198,
+  1047810671,
+  1053628530,
+  1048349131,
+  1054066994,
+  1051627186,
+  1055512272,
+  1050930821,
+  1054520139,
+  1049740091,
+  1057003596,
+  1050390271,
+  1057875006,
+  1053489296,
+  1057862144,
+  1051804128,
+  1032081128,
+  1059630731,
+  1032081124,
+  1058057868,
+  1039905056,
+  1059630731,
+  1032081121,
+  1056005399,
+  1039905060,
+  1058057868,
+  1054521603,
+  1061533795,
+  1056352507,
+  1059130860,
+  1057305215,
+  1059268558,
+  1057910751,
+  1059331462,
+  1055858562,
+  1059919373,
+  1057151756,
+  1060120710,
+  1053572526,
+  1060327552,
+  1055209238,
+  1060728350,
+  1054480227,
+  1059632088,
+  1052069936,
+  1059811864,
+  1049066720,
+  1059166432,
+  1055291677,
+  1054076251,
+  1054841899,
+  1052776595,
+  1050219784,
+  1052304124,
+  1052675884,
+  1052310423,
+  1053574246,
+  1047125376,
+  1056539513,
+  1048751661,
+  1057793067,
+  1050085311,
+  1058464198,
+  1053523457,
+  1058533456,
+  1051785233,
+  1034424434,
+  1056875242,
+  1039905060,
+  1056005399,
+  1056902002,
+  1060966863,
+  1055099564,
+  1058927251,
+  1057905611,
+  1060231666,
+  1058551472,
+  1059317784,
+  1053130511,
+  1059267681,
+  1050701958,
+  1059246227,
+  1054170377,
+  1054462141,
+  1053603988,
+  1053301023,
+  1049203018,
+  1053391591,
+  1051350645,
+  1053075781,
+  1055726095,
+  1047950002,
+  1057674238,
+  1048344636,
+  1058587271,
+  1050007502,
+  1059050887,
+  1053689767,
+  1059199911,
+  1051980205,
+  1034424457,
+  1053729514,
+  1039905064,
+  1052859666,
+  1057855835,
+  1061171018,
+  1053899255,
+  1058666092,
+  1058651102,
+  1060214974,
+  1059191711,
+  1059219944,
+  1051894801,
+  1058849543,
+  1049930826,
+  1058626956,
+  1053087876,
+  1054882359,
+  1052466108,
+  1053918575,
+  1050329634,
+  1053735624,
+  1057633578,
+  1046685981,
+  1058652340,
+  1047647837,
+  1059375129,
+  1050230119,
+  1059627944,
+  1053982437,
+  1059851530,
+  1052338521,
+  1058766837,
+  1061156170,
+  1052796991,
+  1058366098,
+  1059403667,
+  1060062536,
+  1059817008,
+  1059047592,
+  1050899322,
+  1058413682,
+  1050740066,
+  1054737144,
+  1049335649,
+  1054567105,
+  1058478523,
+  1046300504,
+  1059583017,
+  1048258368,
+  1060141997,
+  1050688843,
+  1060189066,
+  1054407518,
+  1060482260,
+  1052881763,
+  1059685406,
+  1060923029,
+  1051741008,
+  1058037439,
+  1060124718,
+  1059809535,
+  1060427056,
+  1058813230,
+  1049669931,
+  1057914232,
+  1050069449,
+  1055246996,
+  1059502860,
+  1044482173,
+  1059857572,
+  1044506233,
+  1060498408,
+  1048982724,
+  1060872492,
+  1051416807,
+  1060732480,
+  1054936311,
+  1061082043,
+  1053582139,
+  1055656032,
+  1039618796,
+  1060082450,
+  1061800683,
+  1060525785,
+  1060575171,
+  1050641227,
+  1057768752,
+  1060810146,
+  1059474599,
+  1061019053,
+  1058526558,
+  1044935779,
+  1060866114,
+  1060894812,
+  1045895334,
+  1061344295,
+  1049935329,
+  1061558031,
+  1052355264,
+  1061618993,
+  1054437229,
+  1055131862,
+  1041358742,
+  1048381223,
+  1041071460,
+  1060980985,
+  1061317427,
+  1061306195,
+  1060134336,
+  1061470491,
+  1059071267,
+  1061571102,
+  1058192931,
+  1058284501,
+  1033735916,
+  1057741866,
+  1038132776,
+  1058284501,
+  1038250258,
+  1060420115,
+  1041472396,
+  1061086580,
+  1041942346,
+  1061850578,
+  1048320640,
+  1062123735,
+  1051165784,
+  1062184124,
+  1053470969,
+  1051849557,
+  1040064349,
+  1035094811,
+  1042258476,
+  1033821756,
+  1061401157,
+  1048211583,
+  1035557779,
+  1045271782,
+  1040785248,
+  1047542581,
+  1045092685,
+  1061365897,
+  1062133876,
+  1061875062,
+  1060783991,
+  1062045820,
+  1059591003,
+  1062097705,
+  1058616644,
+  1062102734,
+  1038855862,
+  1062389423,
+  1045291010,
+  1062747263,
+  1049988709,
+  1062815114,
+  1052615413,
+  1062718465,
+  1054723315,
+  1040992005,
+  1041404401,
+  1037044952,
+  1047313175,
+  1044694349,
+  1046097571,
+  1062394333,
+  1061492058,
+  1062696245,
+  1060106820,
+  1062727431,
+  1058987614,
+  1062637423,
+  1058115830,
+  1062813672,
+  1041908373,
+  1063321026,
+  1048608846,
+  1063512013,
+  1051781370,
+  1063411398,
+  1054190686,
+  1063379262,
+  1055727401,
+  1041572171,
+  1046328078,
+  1063297245,
+  1060722263,
+  1063426185,
+  1059350349,
+  1063313556,
+  1058346731,
+  1064178789,
+  1051133352,
+  1064158980,
+  1053636980,
+  1064211634,
+  1055421990,
+  1041962051,
+  1050377054,
+  1064059279,
+  1058578548,
+  1063828195,
+  1057755672,
+  1056649657,
+  1058359365,
+  1057372446,
+  1058455341,
+  1057942190,
+  1058498757,
+  1055201758,
+  1061639909,
+  1054213688,
+  1061956403,
+  1055538802,
+  1058212706,
+  1058512370,
+  1058487181,
+  1054534387,
+  1047850374,
+  1056656718,
+  1061584749,
+  1054448923,
+  1058026845,
+  1059079978,
+  1058417209,
+  1056417009,
+  1047128742,
+  1057676114,
+  1061560350,
+  1053391286,
+  1057800311,
+  1059637801,
+  1058293107,
+  1058666691,
+  1061664708,
+  1057936451,
+  1061567252,
+  1052363053,
+  1057555856,
+  1060185011,
+  1058123241,
+  1058875822,
+  1045354870,
+  1059014278,
+  1061690305,
+  1059613446,
+  1061829108,
+  1060717161,
+  1057913188,
+  1044895856,
+  1061451709,
+  1055127457,
+  1037844686,
+  1060414181,
+  1062140526,
+  1059958241,
+  1062139737,
+  1060119378,
+  1042702271,
+  1052642476,
+  1037097998,
+  1052642476,
+  1041732089,
+  1038042298,
+  1061965244,
+  1049125422,
+  1035381066,
+  1062048924,
+  1033665075,
+  1061690410,
+  1034104888,
+  1033178821,
+  1034527220,
+  1031823349,
+  1036451164,
+  1040471122,
+  1032983162,
+  1041696550,
+  1034084124,
+  1038164424,
+  1061401157,
+  1037177791,
+  1033431489,
+  1045964695,
+  1061233475,
+  1049618438,
+  1036836046,
+  1062382105,
+  1032553293,
+  1034424438,
+  1058492790,
+  1034424437,
+  1060065654,
+  1032081117,
+  1052859666,
+  1058233145,
+  1049514082,
+  1058187770,
+  1051058048,
+  1058194673,
+  1053159187,
+  1057871344,
+  1055002431,
+  1057245438,
+  1056956548,
+  1056049478,
+  1057488678,
+  1054125173,
+  1057984719,
+  1052460748,
+  1057875993,
+  1051113677,
+  1058051488,
+  1049294916,
+  1058166848,
+  1046209378,
+  1057683283,
+  1043844288,
+  1057337434,
+  1032160224,
+  1063010609,
+  1032385309,
+  1062942945,
+  1061296845,
+  1051607806,
+  1035220246,
+  1061846264,
+  1059180230,
+  1064119766,
+  1057811634,
+  1063807571,
+  1059909812,
+  1063626596,
+  1058496943,
+  1063254489,
+  1057161205,
+  1063150294,
+  1054994780,
+  1063415236,
+  1059145849,
+  1062659149,
+  1057721427,
+  1062470804,
+  1055819348,
+  1062637073,
+  1053610961,
+  1063133999,
+  1052044671,
+  1063876792,
+  1059717122,
+  1061988943,
+  1058237647,
+  1061757361,
+  1056643879,
+  1061858903,
+  1054106008,
+  1062288862,
+  1052142329,
+  1062997499,
+  1050906431,
+  1063882476,
+  1058663314,
+  1060986431,
+  1057167100,
+  1061056490,
+  1054601120,
+  1061443738,
+  1052287710,
+  1062119880,
+  1050648846,
+  1063011317,
+  1049793694,
+  1064002387,
+  1057430958,
+  1060216321,
+  1054992044,
+  1060585069,
+  1052433132,
+  1061242234,
+  1050438624,
+  1062136981,
+  1049191302,
+  1063174858,
+  1048751835,
+  1064231634,
+  1055180146,
+  1059709479,
+  1052477254,
+  1060361886,
+  1050228440,
+  1061262628,
+  1048634106,
+  1062339465,
+  1047082460,
+  1063481488,
+  1052330461,
+  1059484289,
+  1049933088,
+  1060394462,
+  1047577778,
+  1061504047,
+  1045319413,
+  1062719095,
+  1061260154,
+  1048607124,
+  1038690861,
+  1047401567,
+  1041367123,
+  1047536663,
+  1043371475,
+  1041909760,
+  1045477743,
+  1041252818,
+  1048832290,
+  1041783476,
+  1050259058,
+  1039357894,
+  1051464821,
+  1037681363,
+  1052960803,
+  1033716931,
+  1049483642,
+  1059542991,
+  1046372963,
+  1060676532,
+  1043556296,
+  1061956691,
+  1042320503,
+  1063260387,
+  1061368354,
+  1048388374,
+  1033208062,
+  1050165238,
+  1034920381,
+  1050539102,
+  1042120790,
+  1050689008,
+  1044603277,
+  1050025867,
+  1047354085,
+  1049521172,
+  1049326080,
+  1048945778,
+  1050852620,
+  1048586611,
+  1052374665,
+  1045483314,
+  1053817383,
+  1040898008,
+  1054670296,
+  1037633746,
+  1055542591,
+  1037449061,
+  1057668588,
+  1042639614,
+  1045014207,
+  1059864046,
+  1041876814,
+  1061182610,
+  1039773910,
+  1062602076,
+  1041907036,
+  1063372824,
+  1032756688,
+  1052301163,
+  1035542110,
+  1052725931,
+  1042606238,
+  1053352668,
+  1046356702,
+  1054112305,
+  1048876394,
+  1053730604,
+  1050729568,
+  1053470183,
+  1052623086,
+  1052974797,
+  1053830593,
+  1051349485,
+  1055232440,
+  1050240641,
+  1056058629,
+  1048393649,
+  1056348373,
+  1041686580,
+  1057313277,
+  1045284479,
+  1057899050,
+  1048162022,
+  1040344168,
+  1060389686,
+  1035239123,
+  1061928130,
+  1036159806,
+  1063093676,
+  1034789240,
+  1054919337,
+  1040384185,
+  1055321224,
+  1046996153,
+  1057640801,
+  1049644693,
+  1057982757,
+  1050689088,
+  1057323746,
+  1052342784,
+  1057173154,
+  1054349907,
+  1057666952,
+  1055992157,
+  1057211308,
+  1057176020,
+  1056179268,
+  1057732776,
+  1054403838,
+  1057952578,
+  1053017435,
+  1057899816,
+  1050112758,
+  1058147455,
+  1049342395,
+  1059488280,
+  1056277323,
+  1059488280,
+  1054389671,
+  1060421701,
+  1056302602,
+  1060421701,
+  1054364375,
+  1040088841,
+  1043180580,
+  1041741770,
+  1040522681,
+  1044963473,
+  1037202224,
+  1048241060,
+  1036107116,
+  1049923392,
+  1032372948,
+  1061280082,
+  1045096173,
+  1033497740,
+  1048810060,
+  1034366345,
+  1049973662,
+  1044322058,
+  1064010670,
+  1044050667,
+  1063824694,
+  1033886691,
+  1052095538,
+  1032524593,
+  1051126985,
+  1041285352,
+  1063247271,
+  1041907035,
+  1063372824,
+  1035720054,
+  1054369521,
+  1033185519,
+  1053275100,
+  1033920318,
+  1060919326,
+  1061297689,
+  1051447289,
+  1034513027,
+  1063019758,
+  1035005202,
+  1061956693,
+  1040162080,
+  1057110462,
+  1040734826,
+  1056517383,
+  1046793905,
+  1057978053,
+  1049643702,
+  1058252101,
+  1054735590,
+  1057990684,
+  1056280847,
+  1057473731,
+  1057339384,
+  1056551604,
+  1057962821,
+  1054680864,
+  1058223884,
+  1052804820,
+  1061032606,
+  1057839316,
+  1061032606,
+  1058808430,
+  1060508494,
+  1057878071,
+  1060508513,
+  1058792297,
+  1059432278,
+  1052043764,
+  1059441818,
+  1050176850,
+  1059924998,
+  1051685093,
+  1059933998,
+  1049923914,
+  1058871593,
+  1035808745,
+  1059070721,
+  1031917881,
+  1059804692,
+  1036029337,
+  1059950974,
+  1032125934,
+  1061526957,
+  1060491280,
+  1060557844,
+  1060491280,
+  1061488369,
+  1059962407,
+  1060574137,
+  1059962407,
+  1058327770,
+  1058823813,
+  1058527171,
+  1058338866,
+  1059260832,
+  1058852582,
+  1059407388,
+  1058366006,
+  1061059004,
+  1032272328,
+  1061582548,
+  1032638761,
+  1061045964,
+  1040024535,
+  1061570227,
+  1039951900,
+  1059431808,
+  1046813065,
+  1059441141,
+  1043079227,
+  1059925657,
+  1046094079,
+  1059934467,
+  1042571704,
+  1061578818,
+  1062566909,
+  1061049694,
+  1062566909,
+  1061251344,
+  1061692722,
+  1044660244,
+  1063918684,
+  1061331667,
+  1051564992,
+  1060958555,
+  1052823040,
+  1060809529,
+  1050907562,
+  1060785715,
+  1059987098,
+  1060745199,
+  1060019871,
+  1060199700,
+  1060462413,
+  1060173869,
+  1060510413,
+  1059885572,
+  1061282763,
+  1059918977,
+  1062025475,
+  1062059596,
+  1043950502,
+  1050259629,
+  1044997806,
+  1052316905,
+  1045501565,
+  1054481380,
+  1046197674,
+  1061370568,
+  1056993163,
+  1061141210,
+  1055038391,
+  1062867198,
+  1058484906,
+  1063665035,
+  1058849974,
+  1062952366,
+  1058985775,
+  1063735217,
+  1059461232,
+  1063010316,
+  1059490487,
+  1057313892,
+  1039095698,
+  1057702735,
+  1042091470,
+  1063040883,
+  1059997625,
+  1057702735,
+  1037000612,
+  1037000636,
+  1050828961,
+  1045746009,
+  1057152398,
+  1050066196,
+  1057094508,
+  1063043976,
+  1060505671,
+  1055889734,
+  1057334226,
+  1042091460,
+  1050828961,
+  1061256287,
+  1062731148,
+  1045719144,
+  1058849048,
+  1045765642,
+  1061711738,
+  1049028186,
+  1057503053,
+  1051374666,
+  1057708027,
+  1054067915,
+  1057737822,
+  1063019587,
+  1061013155,
+  1056403346,
+  1057593268,
+  1057655717,
+  1057278354,
+  1061936184,
+  1063280914,
+  1061212007,
+  1063237271,
+  1047604239,
+  1058055156,
+  1048704669,
+  1059510057,
+  1046092564,
+  1062199532,
+  1048732270,
+  1062119836,
+  1050543136,
+  1058154749,
+  1053048213,
+  1058041381,
+  1055344240,
+  1058028946,
+  1036723626,
+  1055120294,
+  1057169678,
+  1057825652,
+  1058037097,
+  1057466313,
+  1061920642,
+  1063749468,
+  1061195172,
+  1063745039,
+  1049464749,
+  1058686785,
+  1050406245,
+  1060169758,
+  1046292699,
+  1062687607,
+  1048879322,
+  1062651641,
+  1052109462,
+  1058746509,
+  1054400887,
+  1058646566,
+  1056624458,
+  1058458589,
+  1041016410,
+  1046605481,
+  1057728774,
+  1058088664,
+  1058493055,
+  1057562112,
+  1063403414,
+  1064241584,
+  1063393218,
+  1063488494,
+  1061330095,
+  1064247011,
+  1061930470,
+  1064218165,
+  1061204483,
+  1064189150,
+  1039237240,
+  1063306697,
+  1051090576,
+  1059364132,
+  1052253537,
+  1060747953,
+  1054165741,
+  1061934189,
+  1050327246,
+  1062546419,
+  1046350168,
+  1063174551,
+  1048925371,
+  1063199790,
+  1053601949,
+  1059281008,
+  1055971750,
+  1059086540,
+  1057519637,
+  1058741498,
+  1041513776,
+  1044586698,
+  1058351911,
+  1058226011,
+  1058982494,
+  1057586640,
+  1064128636,
+  1064221937,
+  1064118703,
+  1063488494,
+  1054202040,
+  1063800669,
+  1033059626,
+  1063306697,
+  1036881402,
+  1063671464,
+  1046256729,
+  1063649115,
+  1048859214,
+  1063743630,
+  1052847209,
+  1059981211,
+  1054216928,
+  1061232847,
+  1056484330,
+  1062308459,
+  1050430232,
+  1063163209,
+  1055393313,
+  1059776203,
+  1057324253,
+  1059436917,
+  1058292750,
+  1058924760,
+  1038952291,
+  1036133938,
+  1058977591,
+  1058264815,
+  1059475082,
+  1057542918,
+  1039237336,
+  1061675575,
+  1057742119,
+  1053410323,
+  1056898595,
+  1052981640,
+  1055656351,
+  1052499563,
+  1054052239,
+  1051951330,
+  1051160156,
+  1052163213,
+  1049982753,
+  1052120164,
+  1048746918,
+  1052439944,
+  1048704620,
+  1052529986,
+  1048599126,
+  1052728727,
+  1050447211,
+  1063752275,
+  1054753875,
+  1060483540,
+  1056286396,
+  1061610780,
+  1057927418,
+  1062546647,
+  1057128122,
+  1060154770,
+  1058199302,
+  1059652539,
+  1059057052,
+  1058983173,
+  1057639807,
+  1064244092,
+  1057740672,
+  1064282617,
+  1059600798,
+  1058197747,
+  1063556938,
+  1049446492,
+  1063425350,
+  1050884551,
+  1063394112,
+  1052325493,
+  1063523662,
+  1053830079,
+  1063709295,
+  1055000978,
+  1058823849,
+  1052865586,
+  1058030598,
+  1052185284,
+  1057154253,
+  1051632062,
+  1055771578,
+  1051149142,
+  1054043196,
+  1050726339,
+  1052000974,
+  1050620387,
+  1050243613,
+  1050590942,
+  1049512125,
+  1051152643,
+  1049556657,
+  1050906754,
+  1056782540,
+  1060871480,
+  1057701204,
+  1061873918,
+  1059158180,
+  1062648176,
+  1058117798,
+  1060397600,
+  1059083846,
+  1059728633,
+  1059803128,
+  1058907549,
+  1059681605,
+  1058133517,
+  1062794011,
+  1050184126,
+  1062593100,
+  1050726770,
+  1062639056,
+  1052482991,
+  1062800614,
+  1054264977,
+  1062783620,
+  1055912273,
+  1059174191,
+  1051750291,
+  1058309243,
+  1050928870,
+  1057424640,
+  1050215010,
+  1056073302,
+  1049658734,
+  1054137880,
+  1049251878,
+  1052180454,
+  1049036792,
+  1050371831,
+  1048680970,
+  1049661478,
+  1049227896,
+  1049535317,
+  1048925530,
+  1057936077,
+  1061133969,
+  1058807518,
+  1062025913,
+  1059104013,
+  1060489730,
+  1059969443,
+  1059732659,
+  1059921453,
+  1058873889,
+  1061853014,
+  1050157604,
+  1061732117,
+  1050940550,
+  1061892187,
+  1052730948,
+  1062035144,
+  1054509904,
+  1062240946,
+  1056372636,
+  1058942161,
+  1044071952,
+  1058619359,
+  1049571245,
+  1057662016,
+  1048798102,
+  1056352369,
+  1047762941,
+  1054303157,
+  1046828205,
+  1052229303,
+  1046274734,
+  1050247773,
+  1045868236,
+  1049126292,
+  1045663147,
+  1048892829,
+  1044963424,
+  1059900251,
+  1062081585,
+  1059045435,
+  1061282274,
+  1060172303,
+  1060447394,
+  1060478151,
+  1059427639,
+  1060775328,
+  1049518538,
+  1061015167,
+  1050968047,
+  1061150174,
+  1052892701,
+  1061338253,
+  1054942832,
+  1061561925,
+  1056886878,
+  1039341663,
+  1060344777,
+  1032955212,
+  1060333966,
+  1039341663,
+  1059575734,
+  1033121881,
+  1059565201,
+  1049127461,
+  1039258650,
+  1049127452,
+  1033038298,
+  1050665405,
+  1039341956,
+  1050665405,
+  1032954902,
+  1062155529,
+  1058625827,
+  1062234116,
+  1059087992,
+  1062287589,
+  1059553717,
+  1062315794,
+  1060021667,
+  1062318648,
+  1060490469,
+  1062296141,
+  1060958718,
+  1058094517,
+  1056471588,
+  1062248339,
+  1061425077,
+  1058366366,
+  1056684835,
+  1036850666,
+  1053371858,
+  1058709463,
+  1056814398,
+  1054067141,
+  1039237265,
+  1043917282,
+  1044651738,
+  1033059543,
+  1061675575,
+  1059101377,
+  1056857827,
+  1063446688,
+  1062736575,
+  1053202706,
+  1064265148,
+  1053279753,
+  1064164281,
+  1053223072,
+  1064028919,
+  1053217871,
+  1063256716,
+  1038952291,
+  1031813275,
+  1059518414,
+  1056806656,
+  1035415313,
+  1062040348,
+  1055207884,
+  1053626227,
+  1054062030,
+  1053256029,
+  1049918770,
+  1053467227,
+  1050886290,
+  1053284702,
+  1048499852,
+  1053713543,
+  1048145036,
+  1052927773,
+  1045640755,
+  1054110554,
+  1045859946,
+  1064097533,
+  1047980990,
+  1064179009,
+  1048408250,
+  1064139540,
+  1057276216,
+  1063782951,
+  1057504466,
+  1064272434,
+  1059929156,
+  1056629130,
+  1059929190,
+  1057286095,
+  1059886241,
+  1057403420,
+  1064264900,
+  1049331206,
+  1064146173,
+  1050640690,
+  1063603819,
+  1049409720,
+  1064158995,
+  1052069695,
+  1064243452,
+  1053433150,
+  1049272688,
+  1064086939,
+  1049292911,
+  1064016832,
+  1049299476,
+  1063985811,
+  1050440389,
+  1063841248,
+  1059828283,
+  1057492936,
+  1059801377,
+  1057531452,
+  1062923517,
+  1050199636,
+  1049668794,
+  1050298146,
+  1061386673,
+  1033561910,
+  1061241839,
+  1034161698,
+  1059692222,
+  1058185300,
+  1059675263,
+  1058324263,
+  1061977532,
+  1050240035,
+  1062485070,
+  1050195044,
+  1049661482,
+  1048018753,
+  1059995154,
+  1059032580,
+  1060943534,
+  1049735958,
+  1061495146,
+  1050184238,
+  1054239189,
+  1045963749,
+  1052068044,
+  1045446297,
+  1061112620,
+  1044039184,
+  1061923100,
+  1043170760,
+  1059931253,
+  1062087862,
+  1060587761,
+  1059888831,
+  1060203474,
+  1060436593,
+  1060516780,
+  1059721390,
+  1060538434,
+  1049295608,
+  1060998752,
+  1053079933,
+  1059895066,
+  1043137992,
+  1058927500,
+  1043281300,
+  1059810473,
+  1035740601,
+  1059012093,
+  1035740601,
+  1059783396,
+  1032206623,
+  1059030231,
+  1032206612,
+  1059621944,
+  1063868523,
+  1059897610,
+  1064197048,
+  1058924962,
+  1064193548,
+  1040092462,
+  1057380974,
+  1040092462,
+  1058179359,
+  1036554210,
+  1057400356,
+  1036554049,
+  1058153523,
+  1063431906,
+  1042776476,
+  1064200949,
+  1042776476,
+  1063320918,
+  1044433467,
+  1064046409,
+  1044433404,
+  1056499884,
+  1064275019,
+  1064128646,
+  1062755058,
+  1041043972,
+  1050051305,
+  1061977043,
+  1062813896,
+  1039922888,
+  1053909657,
+  1054067141,
+  1033059602,
+  1053337604,
+  1035415422,
+  1043917282,
+  1046526936,
+  1044018710,
+  1042779286,
+  1033344576,
+  1034405433,
+  1061115318,
+  1043246402,
+  1059895066,
+  1043930810,
+  1061386673,
+  1034385300,
+  1059601063,
+  1060983573,
+  1059202968,
+  1059819442,
+  1058926464,
+  1058602503,
+  1058778926,
+  1057358136,
+  1058761316,
+  1055245300,
+  1058831405,
+  1052804523,
+  1057990444,
+  1061296212,
+  1057926479,
+  1061296478,
+  1034208936,
+  1064059476,
+  1056839295,
+  1061333515,
+  1053894008,
+  1062025962,
+  1052371360,
+  1062451565,
+  1052217587,
+  1062496217,
+  1051260831,
+  1063198748,
+  1052057968,
+  1034819340,
+  1054327957,
+  1034116000,
+  1056785534,
+  1033925204,
+  1058129015,
+  1034356172,
+  1059413324,
+  1034415273,
+  1060640354,
+  1037186390,
+  1061515080,
+  1038796076,
+  1049220192,
+  1043973472,
+  1049543301,
+  1040602522,
+  1062757437,
+  1042255366,
+  1047675620,
+  1043614918,
+  1048138650,
+  1040214012,
+  1046187586,
+  1032912826,
+  1062777138,
+  1062521613,
+  1045470724,
+  1043375328,
+  1045749060,
+  1039721204,
+  1043602725,
+  1032615229,
+  1062780800,
+  1061920714,
+  1043256056,
+  1043255302,
+  1043348919,
+  1039461046,
+  1062816936,
+  1061320877,
+  1041038070,
+  1043255219,
+  1040945364,
+  1039461046,
+  1037459564,
+  1043375178,
+  1036903036,
+  1039720904,
+  1033591216,
+  1049173722,
+  1033587471,
+  1051071564,
+  1033049658,
+  1043614660,
+  1032123874,
+  1040213725,
+  1036887568,
+  1048603242,
+  1038399516,
+  1051201876,
+  1037007840,
+  1054634300,
+  1038395048,
+  1057390978,
+  1038782992,
+  1058810750,
+  1031980703,
+  1060754919,
+  1037003046,
+  1059796258,
+  1044447804,
+  1049410476,
+  1049201888,
+  1050171540,
+  1041177946,
+  1050526689,
+  1038857204,
+  1053356452,
+  1040713165,
+  1056475025,
+  1041217793,
+  1058115704,
+  1040955378,
+  1059356955,
+  1035184388,
+  1060975026,
+  1038960302,
+  1060258576,
+  1047618552,
+  1051066284,
+  1051785396,
+  1052323745,
+  1054843610,
+  1053905380,
+  1044057316,
+  1052331228,
+  1043866054,
+  1055064646,
+  1044055196,
+  1057512191,
+  1043801594,
+  1058867085,
+  1042702383,
+  1060008771,
+  1035111999,
+  1061301113,
+  1040862269,
+  1060907354,
+  1049712972,
+  1052900292,
+  1052832338,
+  1054180513,
+  1055475987,
+  1055574066,
+  1063079327,
+  1046804967,
+  1047217956,
+  1053986416,
+  1046734987,
+  1056943077,
+  1046516223,
+  1058400856,
+  1045660739,
+  1059689569,
+  1043899726,
+  1060724429,
+  1035863871,
+  1061755341,
+  1041191220,
+  1061516135,
+  1050979089,
+  1054993180,
+  1053772516,
+  1056230947,
+  1056268886,
+  1057219882,
+  1062478642,
+  1046739965,
+  1036173859,
+  1062245092,
+  1040944701,
+  1062103608,
+  1049276136,
+  1055941607,
+  1049014195,
+  1057942728,
+  1048662360,
+  1059357108,
+  1047133465,
+  1060556525,
+  1044471496,
+  1061466681,
+  1052177183,
+  1057022646,
+  1054775491,
+  1057643780,
+  1057015566,
+  1058167489,
+  1061877962,
+  1046805037,
+  1057845669,
+  1048204201,
+  1056900528,
+  1048404904,
+  1059157009,
+  1062811402,
+  1059168754,
+  1063678760,
+  1059220255,
+  1063700727,
+  1061392864,
+  1062967224,
+  1044521752,
+  1062168958,
+  1050580254,
+  1057486942,
+  1050241234,
+  1059008717,
+  1049576478,
+  1060367175,
+  1048026297,
+  1061441635,
+  1053322101,
+  1058139956,
+  1055725462,
+  1058709306,
+  1057425907,
+  1059029117,
+  1062003037,
+  1052001129,
+  1061950027,
+  1052036152,
+  1061697716,
+  1053664711,
+  1061639266,
+  1055532304,
+  1061671263,
+  1057189512,
+  1061773026,
+  1058116868,
+  1061913402,
+  1058977268,
+  1061664645,
+  1060351699,
+  1058888694,
+  1045031323,
+  1057900484,
+  1044757009,
+  1056909567,
+  1044852376,
+  1055019425,
+  1045402190,
+  1054265843,
+  1046939803,
+  1054227066,
+  1046332364,
+  1048164910,
+  1062312832,
+  1051802042,
+  1058595433,
+  1051275525,
+  1060125743,
+  1050153186,
+  1061406092,
+  1054364100,
+  1059343248,
+  1056691723,
+  1059747400,
+  1061072954,
+  1052811105,
+  1060835551,
+  1053526316,
+  1060758473,
+  1055513308,
+  1060791812,
+  1057263559,
+  1060942747,
+  1058277367,
+  1061352266,
+  1059264544,
+  1061189143,
+  1060194970,
+  1061605654,
+  1061220089,
+  1060093819,
+  1042384622,
+  1059033516,
+  1041649989,
+  1057949479,
+  1041312603,
+  1056755207,
+  1041292404,
+  1054626926,
+  1041645408,
+  1053899246,
+  1042529336,
+  1053672154,
+  1041817772,
+  1050287894,
+  1062440396,
+  1052900986,
+  1059787202,
+  1051998930,
+  1061254119,
+  1055420813,
+  1060378615,
+  1057436479,
+  1060567610,
+  1059947963,
+  1052435765,
+  1059905361,
+  1053365403,
+  1059865836,
+  1055529070,
+  1059905867,
+  1057346726,
+  1060056920,
+  1058433820,
+  1060317655,
+  1059433758,
+  1060534951,
+  1060496228,
+  1061052183,
+  1061564702,
+  1061400986,
+  1041008348,
+  1060329191,
+  1038046970,
+  1059181093,
+  1036355530,
+  1058006174,
+  1035476910,
+  1056682829,
+  1035369276,
+  1054353023,
+  1035857040,
+  1052824895,
+  1037724602,
+  1052456735,
+  1036576442,
+  1052225245,
+  1062456239,
+  1053882861,
+  1061060731,
+  1056917769,
+  1061292466,
+  1057925392,
+  1060921879,
+  1059040396,
+  1051291405,
+  1058987191,
+  1053173005,
+  1058953693,
+  1055512067,
+  1058996466,
+  1057432405,
+  1059158497,
+  1058616003,
+  1059512087,
+  1059841084,
+  1059829908,
+  1060900284,
+  1063230405,
+  1038595758,
+  1062776198,
+  1036051442,
+  1063638387,
+  1061949138,
+  1063671742,
+  1061395663,
+  1063734991,
+  1060844785,
+  1063585589,
+  1049494018,
+  1063032931,
+  1049404134,
+  1062478642,
+  1049374122,
+  1061924367,
+  1049404146,
+  1056328586,
+  1050179232,
+  1060015086,
+  1062811402,
+  1061449248,
+  1063659501,
+  1061449248,
+  1062852628,
+  1038657596,
+  1062590187,
+  1039742256,
+  1062544528,
+  1053701718,
+  1049341885,
+  1041004068,
+  1062603721,
+  1041351322,
+  1062526614,
+  1041504054,
+  1062490944,
+  1044282620,
+  1062272051,
+  1061225641,
+  1052844458,
+  1054036007,
+  1045101322,
+  1044513518,
+  1062278470,
+  1045192478,
+  1062240428,
+  1047907687,
+  1062439195,
+  1060134176,
+  1052646246,
+  1060786677,
+  1052726797,
+  1049884686,
+  1062992083,
+  1048753406,
+  1062501228,
+  1048227830,
+  1062443644,
+  1059191880,
+  1051642424,
+  1060379360,
+  1036256206,
+  1059176738,
+  1034563727,
+  1057935588,
+  1033774452,
+  1056406261,
+  1033845917,
+  1053960023,
+  1034613551,
+  1051224794,
+  1063242443,
+  1050884089,
+  1063051818,
+  1050622887,
+  1062981625,
+  1055551017,
+  1061512309,
+  1033582934,
+  1064058656,
+  1057897234,
+  1061077088,
+  1056979341,
+  1061306452,
+  1058802944,
+  1050910144,
+  1058751638,
+  1053145755,
+  1058741918,
+  1055583106,
+  1058813269,
+  1057524600,
+  1059015990,
+  1058762469,
+  1059340614,
+  1059971497,
+  1057016854,
+  1063236142,
+  1057060892,
+  1062732789,
+  1057960936,
+  1063255052,
+  1057951538,
+  1062750629,
+  1063635030,
+  1062503597,
+  1034042146,
+  1064025516,
+  1055112156,
+  1048683692,
+  1047993395,
+  1061594913,
+  1045038058,
+  1059732721,
+  1047695773,
+  1060690765,
+  1047665717,
+  1060606660,
+  1039486046,
+  1047126390,
+  1034778878,
+  1057146368,
+  1045031837,
+  1046067364,
+  1049497662,
+  1045447583,
+  1052234906,
+  1045377661,
+  1054973902,
+  1045892974,
+  1057321238,
+  1047005458,
+  1058639782,
+  1048621336,
+  1059912176,
+  1049687835,
+  1061111203,
+  1050750710,
+  1062252183,
+  1052092016,
+  1063405405,
+  1053508940,
+  1062634979,
+  1062682258,
+  1062398922,
+  1061786354,
+  1063377935,
+  1062426438,
+  1063012386,
+  1061575124,
+  1064075077,
+  1062063908,
+  1063588028,
+  1061275773,
+  1063549167,
+  1060159852,
+  1064113204,
+  1060894849,
+  1063135051,
+  1057685467,
+  1061077126,
+  1057040974,
+  1059340621,
+  1057182482,
+  1058070820,
+  1057284630,
+  1061756520,
+  1057670872,
+  1060115367,
+  1057690576,
+  1058727706,
+  1057937981,
+  1057463276,
+  1057782952,
+  1062228814,
+  1059021156,
+  1060806883,
+  1058554120,
+  1059384583,
+  1058591341,
+  1057975491,
+  1058554958,
+  1056571456,
+  1058149025,
+  1061220898,
+  1059914775,
+  1059921390,
+  1059501654,
+  1058487721,
+  1059326954,
+  1057114680,
+  1059008197,
+  1055062142,
+  1058367992,
+  1060173944,
+  1060762342,
+  1058872814,
+  1060264818,
+  1057461378,
+  1059867376,
+  1055396142,
+  1059279278,
+  1053495642,
+  1058430874,
+  1058999964,
+  1061422847,
+  1057698548,
+  1060815354,
+  1055730133,
+  1060190604,
+  1053456701,
+  1059357146,
+  1051935838,
+  1058335114,
+  1057539102,
+  1054431464,
+  1056097816,
+  1054088775,
+  1053990469,
+  1053566676,
+  1051965058,
+  1053463123,
+  1049834115,
+  1053679546,
+  1046936389,
+  1053805351,
+  1042883042,
+  1053414200,
+  1057731700,
+  1061876668,
+  1055917774,
+  1061133107,
+  1053417714,
+  1060283443,
+  1051525510,
+  1059238582,
+  1061505060,
+  1054392591,
+  1060101402,
+  1053995729,
+  1058907213,
+  1053427425,
+  1057835497,
+  1052634008,
+  1056498860,
+  1052115170,
+  1054293526,
+  1051697053,
+  1052018729,
+  1051535801,
+  1049767946,
+  1051643241,
+  1046482552,
+  1051846438,
+  1042112556,
+  1052273290,
+  1040366012,
+  1052610402,
+  1040420775,
+  1052933089,
+  1055231216,
+  1033098186,
+  1055846226,
+  1062112150,
+  1053328420,
+  1061208844,
+  1051115140,
+  1060142053,
+  1062543045,
+  1054219414,
+  1061892744,
+  1053186152,
+  1060443574,
+  1052488472,
+  1059277297,
+  1051612054,
+  1058126638,
+  1050800817,
+  1056944237,
+  1050167480,
+  1054516228,
+  1049703209,
+  1052073495,
+  1049566712,
+  1049647826,
+  1049625382,
+  1045898413,
+  1049884761,
+  1041147750,
+  1050381124,
+  1038202961,
+  1050700612,
+  1039309636,
+  1051013804,
+  1048916298,
+  1059772322,
+  1053152411,
+  1062131122,
+  1050753982,
+  1061050756,
+  1063979423,
+  1055216732,
+  1063132921,
+  1053602883,
+  1062077244,
+  1052233452,
+  1060881119,
+  1051037353,
+  1059692885,
+  1049865786,
+  1058451901,
+  1048901063,
+  1057171639,
+  1047750098,
+  1054760936,
+  1046794722,
+  1052115336,
+  1046387751,
+  1049471446,
+  1046526715,
+  1045156323,
+  1047167607,
+  1040019278,
+  1048217248,
+  1032040980,
+  1048815274,
+  1034567417,
+  1048945380,
+  1047818942,
+  1060626219,
+  1050478435,
+  1061966944,
+  1058570754,
+  1042173316,
+  1058570754,
+  1036215620,
+  1059552765,
+  1042226541,
+  1059552765,
+  1036109094,
+  1055196837,
+  1055364784,
+  1053669633,
+  1055422959,
+  1051790166,
+  1055327914,
+  1050008603,
+  1055149896,
+  1043316463,
+  1055258632,
+  1037923560,
+  1054403813,
+  1040271911,
+  1052295854,
+  1055552275,
+  1038942860,
+  1055552275,
+  1033043311,
+  1038114618,
+  1050160052,
+  1046827779,
+  1059419223,
+  1049169425,
+  1059022338,
+  1049403488,
+  1058847715,
+  1064274368,
+  1054664751,
+  1063231422,
+  1053377924,
+  1062142609,
+  1051903790,
+  1060982196,
+  1050518239,
+  1059750925,
+  1049289384,
+  1058464569,
+  1048009104,
+  1057135120,
+  1046540600,
+  1054589553,
+  1045651035,
+  1051849572,
+  1045367837,
+  1049118741,
+  1045673748,
+  1044304676,
+  1046525064,
+  1035004560,
+  1058355708,
+  1032787312,
+  1057320682,
+  1044865748,
+  1059668792,
+  1046050687,
+  1059600938,
+  1046754691,
+  1059452705,
+  1047721460,
+  1060693453,
+  1052263352,
+  1031914841,
+  1052263352,
+  1040071346,
+  1051180137,
+  1032158927,
+  1051180105,
+  1039853434,
+  1032513180,
+  1036513294,
+  1036852910,
+  1036511963,
+  1035290437,
+  1042025105,
+  1039473000,
+  1041816310,
+  1047565468,
+  1031914791,
+  1047565468,
+  1040071388,
+  1045392228,
+  1032196676,
+  1045392283,
+  1039891272,
+  1062148371,
+  1046059560,
+  1061218028,
+  1044801165,
+  1062129440,
+  1043891016,
+  1061251789,
+  1042703829,
+  1037844372,
+  1060941142,
+  1033836944,
+  1060729604,
+  1038149236,
+  1059959780,
+  1034124392,
+  1059803818,
+  1063728751,
+  1049175762,
+  1063753664,
+  1045279323,
+  1063282752,
+  1046366848,
+  1041375974,
+  1062724349,
+  1034707743,
+  1062724324,
+  1040607553,
+  1062214915,
+  1033615927,
+  1062214915,
+  1049681306,
+  1058928466,
+  1032979848,
+  1058352269,
+  1052316070,
+  1040068832,
+  1053290475,
+  1039091194,
+  1040558462,
+  1063457903,
+  1062988238,
+  1064245538,
+  1062889472,
+  1063239055,
+  1062865401,
+  1062228048,
+  1043560145,
+  1061883836,
+  1041129942,
+  1060872894,
+  1062420422,
+  1053832560,
+  1062443908,
+  1051816338,
+  1061862225,
+  1053354292,
+  1059910798,
+  1055434442,
+  1048626142,
+  1062040844,
+  1046151202,
+  1060719206,
+  1044661072,
+  1060248221,
+  1036103812,
+  1059886433,
+  1053972211,
+  1058574485,
+  1055083269,
+  1057688698,
+  1041560436,
+  1059378783,
+  1056971226,
+  1056258522,
+  1062108895,
+  1050069538,
+  1061079524,
+  1051013592,
+  1062410212,
+  1054377502,
+  1059332338,
+  1056801900,
+  1049557492,
+  1062512813,
+  1048709278,
+  1061498082,
+  1054894343,
+  1059005164,
+  1048242279,
+  1058107012,
+  1057740392,
+  1054544026,
+  1061462625,
+  1048544833,
+  1060936415,
+  1049569026,
+  1050665408,
+  1063132364,
+  1062468649,
+  1054882655,
+  1059361838,
+  1057316205,
+  1051524778,
+  1062544151,
+  1052683769,
+  1061100079,
+  1055422633,
+  1059385867,
+  1047915832,
+  1057628958,
+  1057416095,
+  1053184863,
+  1060780505,
+  1046188370,
+  1060328585,
+  1048624670,
+  1053186760,
+  1063476669,
+  1062506180,
+  1055410774,
+  1059671367,
+  1057612538,
+  1053380674,
+  1062830602,
+  1055072817,
+  1061081574,
+  1056953544,
+  1059562061,
+  1050526480,
+  1056540169,
+  1056997324,
+  1052050548,
+  1060241950,
+  1045647631,
+  1059025607,
+  1048731586,
+  1055175789,
+  1063629887,
+  1062529121,
+  1055974070,
+  1059975881,
+  1057927918,
+  1055048323,
+  1062876623,
+  1056544359,
+  1061296338,
+  1057991793,
+  1059606827,
+  1049248919,
+  1055863264,
+  1056093514,
+  1050863509,
+  1060207772,
+  1044575973,
+  1058474409,
+  1047785170,
+  1057297280,
+  1063645367,
+  1062554150,
+  1056538593,
+  1060280155,
+  1058182043,
+  1057008469,
+  1062881877,
+  1057662708,
+  1061271933,
+  1058944666,
+  1059611100,
+  1034301109,
+  1057174019,
+  1050396386,
+  1053965563,
+  1055729023,
+  1049711482,
+  1059908378,
+  1043991062,
+  1058058467,
+  1046774235,
+  1058611768,
+  1063164434,
+  1062566326,
+  1057046557,
+  1061019865,
+  1058200604,
+  1058106920,
+  1062550765,
+  1058219669,
+  1061504046,
+  1059714417,
+  1059616469,
+  1035290205,
+  1056272770,
+  1050249388,
+  1052241124,
+  1055067786,
+  1049282216,
+  1059707062,
+  1043352504,
+  1057921308,
+  1045911553,
+  1059596101,
+  1062539374,
+  1062846767,
+  1057286178,
+  1062120991,
+  1058020113,
+  1059385499,
+  1062022693,
+  1059072281,
+  1061422265,
+  1060016962,
+  1059917348,
+  1041956316,
+  1054437464,
+  1051082641,
+  1050834417,
+  1055231440,
+  1048362612,
+  1059340981,
+  1042916539,
+  1057816355,
+  1044934948,
+  1044262263,
+  1063457187,
+  1063016383,
+  1058571249,
+  1062105572,
+  1058566557,
+  1042781478,
+  1064118373,
+  1060099302,
+  1061121428,
+  1060243848,
+  1060220287,
+  1033716227,
+  1055033827,
+  1044256662,
+  1052846670,
+  1051247200,
+  1049807336,
+  1055166956,
+  1046988897,
+  1059188021,
+  1042300114,
+  1057762901,
+  1043872584,
+  1062588766,
+  1059407106,
+  1061758827,
+  1059260541,
+  1040698868,
+  1063875541,
+  1060727864,
+  1061132497,
+  1060601637,
+  1060428764,
+  1034542262,
+  1053840260,
+  1046242503,
+  1051382261,
+  1051066990,
+  1048932852,
+  1055312556,
+  1045433770,
+  1059201580,
+  1041517031,
+  1057949044,
+  1042792434,
+  1061810187,
+  1059593119,
+  1060846655,
+  1061234416,
+  1061106841,
+  1060714960,
+  1035711504,
+  1052647942,
+  1047249042,
+  1050208753,
+  1050730834,
+  1047647412,
+  1055719194,
+  1043980269,
+  1058274211,
+  1041560516,
+  1061561400,
+  1060067580,
+  1061209811,
+  1060838796,
+  1037538448,
+  1051527770,
+  1046281766,
+  1049257253,
+  1051190313,
+  1045905337,
+  1056829642,
+  1042540662,
+  1061527638,
+  1060337247,
+  1061479318,
+  1060379223,
+  1039637943,
+  1050450206,
+  1042962898,
+  1048148057,
+  1052287062,
+  1044059424,
+  1057820609,
+  1040805678,
+  1041180052,
+  1049371832,
+  1047202723,
+  1045072136,
+  1054068732,
+  1042385216,
+  1057486300,
+  1040239480,
+  1057195304,
+  1039142234,
+  1043109092,
+  1043304670,
+  1049126024,
+  1042903242,
+  1055510351,
+  1041020992,
+  1056086007,
+  1039422970,
+  1047640382,
+  1040881460,
+  1050933533,
+  1041012373,
+  1054510952,
+  1039445656,
+  1050110325,
+  1037072965,
+  1063122435,
+  1061236054,
+  1063072408,
+  1062230788,
+  1063096113,
+  1063226476,
+  1052293978,
+  1040104640,
+  1040651196,
+  1058581201,
+  1034181755,
+  1059297285,
+  1036591456,
+  1058168435,
+  1035786992,
+  1057708542,
+  1035661594,
+  1057326286,
+  1040306826,
+  1063462252,
+  1040727464,
+  1063687474,
+  1044134786,
+  1063442326,
+  1060613335,
+  1061711354,
+  1060679528,
+  1061265373,
+  1061074843,
+  1060883821,
+  1060852619,
+  1061226314,
+  1061470482,
+  1060382656,
+  1061229379,
+  1060746004,
+  1057114206,
+  1038895730,
+  1056299404,
+  1038196622,
+  1055166401,
+  1037269122,
+  1055903818,
+  1039002109,
+  1056128844,
+  1038492576,
+  1062916188,
+  1061218010,
+  1053325350,
+  1038854997,
+  1053701613,
+  1039148660,
+  1053857908,
+  1038464586,
+  1063599667,
+  1046296511,
+  1062796402,
+  1046296511,
+  1063715723,
+  1044564083,
+  1062957954,
+  1044564029,
+  1061219918,
+  1039757466,
+  1061388822,
+  1036313853,
+  1062023057,
+  1039866624,
+  1062146482,
+  1036416662,
+  1063748911,
+  1032657466,
+  1063748911,
+  1039328711,
+  1063287507,
+  1032809023,
+  1063287508,
+  1039102442,
+  1061641256,
+  1063322425,
+  1061634872,
+  1064125666,
+  1061206865,
+  1063480530,
+  1061200856,
+  1064238275,
+  1032163005,
+  1042026091,
+  1032162829,
+  1037438740,
+  1035629039,
+  1041379768,
+  1035629040,
+  1036509995,
+  1060192974,
+  1061734280;
+ }
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/whitewireShape.x
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/whitewireShape.x	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/processedMeshes/whitewireShape.x	(revision 2197)
@@ -0,0 +1,8522 @@
+xof 0303txt 0032
+template Vector {
+ <3d82ab5e-62da-11cf-ab39-0020af71e433>
+ FLOAT x;
+ FLOAT y;
+ FLOAT z;
+}
+
+template MeshFace {
+ <3d82ab5f-62da-11cf-ab39-0020af71e433>
+ DWORD nFaceVertexIndices;
+ array DWORD faceVertexIndices[nFaceVertexIndices];
+}
+
+template Mesh {
+ <3d82ab44-62da-11cf-ab39-0020af71e433>
+ DWORD nVertices;
+ array Vector vertices[nVertices];
+ DWORD nFaces;
+ array MeshFace faces[nFaces];
+ [...]
+}
+
+template MeshNormals {
+ <f6f23f43-7686-11cf-8f52-0040333594a3>
+ DWORD nNormals;
+ array Vector normals[nNormals];
+ DWORD nFaceNormals;
+ array MeshFace faceNormals[nFaceNormals];
+}
+
+template Coords2d {
+ <f6f23f44-7686-11cf-8f52-0040333594a3>
+ FLOAT u;
+ FLOAT v;
+}
+
+template MeshTextureCoords {
+ <f6f23f40-7686-11cf-8f52-0040333594a3>
+ DWORD nTextureCoords;
+ array Coords2d textureCoords[nTextureCoords];
+}
+
+template ColorRGBA {
+ <35ff44e0-6c7c-11cf-8f52-0040333594a3>
+ FLOAT red;
+ FLOAT green;
+ FLOAT blue;
+ FLOAT alpha;
+}
+
+template ColorRGB {
+ <d3e16e81-7835-11cf-8f52-0040333594a3>
+ FLOAT red;
+ FLOAT green;
+ FLOAT blue;
+}
+
+template Material {
+ <3d82ab4d-62da-11cf-ab39-0020af71e433>
+ ColorRGBA faceColor;
+ FLOAT power;
+ ColorRGB specularColor;
+ ColorRGB emissiveColor;
+ [...]
+}
+
+template MeshMaterialList {
+ <f6f23f42-7686-11cf-8f52-0040333594a3>
+ DWORD nMaterials;
+ DWORD nFaceIndexes;
+ array DWORD faceIndexes[nFaceIndexes];
+ [Material <3d82ab4d-62da-11cf-ab39-0020af71e433>]
+}
+
+template TextureFilename {
+ <a42790e1-7810-11cf-8f52-0040333594a3>
+ STRING filename;
+}
+
+template FVFData {
+ <b6e70a0e-8ef9-4e83-94ad-ecc8b0c04897>
+ DWORD dwFVF;
+ DWORD nDWords;
+ array DWORD data[nDWords];
+}
+
+
+Mesh {
+ 958;
+ -19.000000;0.250000;-17.107701;,
+ -20.684099;0.250000;-15.027899;,
+ -22.141701;0.250000;-12.783500;,
+ -23.356600;0.250000;-10.399000;,
+ -24.315701;0.250000;-7.900640;,
+ -25.008301;0.250000;-5.315680;,
+ -20.832198;0.433013;-15.135499;,
+ -22.300200;0.433013;-12.875000;,
+ -23.523800;0.433013;-10.473500;,
+ -24.489701;0.433013;-7.957190;,
+ -25.187299;0.433013;-5.353730;,
+ -22.516701;0.500000;-13.000000;,
+ -23.752198;0.500000;-10.575200;,
+ -24.727501;0.500000;-8.034450;,
+ -25.431901;0.500000;-5.405710;,
+ -22.733200;0.433013;-13.125000;,
+ -23.980600;0.433013;-10.676800;,
+ -24.965299;0.433013;-8.111700;,
+ -25.676400;0.433013;-5.457690;,
+ -22.891701;0.250000;-13.216500;,
+ -24.147800;0.250000;-10.751300;,
+ -25.139299;0.250000;-8.168250;,
+ -22.949699;-0.000000;-13.250000;,
+ -24.209000;-0.000000;-10.778500;,
+ -25.202998;-0.000000;-8.188960;,
+ -22.891701;-0.250000;-13.216500;,
+ -24.147800;-0.250000;-10.751300;,
+ -25.139299;-0.250000;-8.168250;,
+ -22.733200;-0.433013;-13.125000;,
+ -23.980600;-0.433013;-10.676800;,
+ -24.965299;-0.433013;-8.111700;,
+ -19.321800;-0.500000;-17.397400;,
+ -21.034501;-0.500000;-15.282400;,
+ -22.516701;-0.500000;-13.000000;,
+ -23.752198;-0.500000;-10.575200;,
+ -24.727501;-0.500000;-8.034450;,
+ -25.431901;-0.500000;-5.405710;,
+ -19.136000;-0.433013;-17.230101;,
+ -20.832198;-0.433013;-15.135499;,
+ -22.300200;-0.433013;-12.875000;,
+ -23.523800;-0.433013;-10.473500;,
+ -24.489701;-0.433013;-7.957190;,
+ -25.187299;-0.433013;-5.353730;,
+ -19.000000;-0.250000;-17.107701;,
+ -20.684099;-0.250000;-15.027899;,
+ -22.141701;-0.250000;-12.783500;,
+ -23.356600;-0.250000;-10.399000;,
+ -24.315701;-0.250000;-7.900640;,
+ -25.008301;-0.250000;-5.315680;,
+ -18.950198;0.000000;-17.062800;,
+ -20.629899;0.000000;-14.988499;,
+ -22.083701;0.000000;-12.750000;,
+ -23.295400;0.000000;-10.371801;,
+ -24.252002;0.000000;-7.879940;,
+ -24.942800;0.000000;-5.301750;,
+ -19.000000;0.250000;-17.107701;,
+ -20.684099;0.250000;-15.027899;,
+ -22.141701;0.250000;-12.783500;,
+ -23.356600;0.250000;-10.399000;,
+ -24.315701;0.250000;-7.900640;,
+ -25.008301;0.250000;-5.315680;,
+ 10.399000;0.250000;-23.356600;,
+ 7.900640;0.250000;-24.315701;,
+ 5.315680;0.250000;-25.008301;,
+ 2.672480;0.250000;-25.427000;,
+ -0.000001;0.250000;-25.567000;,
+ -2.672480;0.250000;-25.427000;,
+ -5.315680;0.250000;-25.008301;,
+ 10.473500;0.433013;-23.523800;,
+ 7.957190;0.433013;-24.489701;,
+ 5.353730;0.433013;-25.187299;,
+ 2.691610;0.433013;-25.609000;,
+ -0.000001;0.433013;-25.750000;,
+ -2.691610;0.433013;-25.609000;,
+ -5.353730;0.433013;-25.187299;,
+ -7.957200;0.433013;-24.489701;,
+ 10.575200;0.500000;-23.752198;,
+ 8.034450;0.500000;-24.727501;,
+ 5.405710;0.500000;-25.431901;,
+ 2.717740;0.500000;-25.857600;,
+ -0.000001;0.500000;-26.000000;,
+ -2.717740;0.500000;-25.857600;,
+ -5.405710;0.500000;-25.431901;,
+ -8.034450;0.500000;-24.727501;,
+ 8.111700;0.433013;-24.965299;,
+ 5.457690;0.433013;-25.676400;,
+ 2.743870;0.433013;-26.106200;,
+ -0.000001;0.433013;-26.250000;,
+ -2.743880;0.433013;-26.106200;,
+ -5.457690;0.433013;-25.676400;,
+ -8.111700;0.433013;-24.965299;,
+ 5.495740;0.250000;-25.855400;,
+ 2.763000;0.250000;-26.288200;,
+ -0.000001;0.250000;-26.433000;,
+ -2.763010;0.250000;-26.288200;,
+ 5.509660;-0.000000;-25.920901;,
+ 2.770010;-0.000000;-26.354901;,
+ -0.000001;-0.000000;-26.500000;,
+ -2.770010;-0.000000;-26.354901;,
+ 5.495740;-0.250000;-25.855400;,
+ 2.763000;-0.250000;-26.288200;,
+ -0.000001;-0.250000;-26.433000;,
+ -2.763010;-0.250000;-26.288200;,
+ 5.457690;-0.433013;-25.676400;,
+ 2.743870;-0.433013;-26.106200;,
+ -0.000001;-0.433013;-26.250000;,
+ 5.405710;-0.500000;-25.431901;,
+ 2.717740;-0.500000;-25.857600;,
+ -0.000001;-0.500000;-26.000000;,
+ 5.353730;-0.433013;-25.187299;,
+ 2.691610;-0.433013;-25.609000;,
+ -0.000001;-0.433013;-25.750000;,
+ 10.399000;-0.250000;-23.356600;,
+ 7.900640;-0.250000;-24.315701;,
+ 5.315680;-0.250000;-25.008301;,
+ 2.672480;-0.250000;-25.427000;,
+ -0.000001;-0.250000;-25.567000;,
+ -2.672480;-0.250000;-25.427000;,
+ 10.371801;0.000000;-23.295400;,
+ 7.879940;0.000000;-24.252002;,
+ 5.301750;0.000000;-24.942800;,
+ 2.665480;0.000000;-25.360301;,
+ -0.000001;0.000000;-25.500000;,
+ -2.665480;0.000000;-25.360301;,
+ 10.399000;0.250000;-23.356600;,
+ 7.900640;0.250000;-24.315701;,
+ 5.315680;0.250000;-25.008301;,
+ 2.672480;0.250000;-25.427000;,
+ -0.000001;0.250000;-25.567000;,
+ -2.672480;0.250000;-25.427000;,
+ -5.353730;0.433013;-25.187299;,
+ -5.405710;0.500000;-25.431901;,
+ 25.427000;0.250000;-2.672480;,
+ 25.008301;0.250000;-5.315680;,
+ 24.315701;0.250000;-7.900650;,
+ 23.356600;0.250000;-10.399000;,
+ 25.426901;0.250000;2.672480;,
+ 25.567000;0.250000;0.000000;,
+ 25.609000;0.433013;-2.691610;,
+ 25.187299;0.433013;-5.353730;,
+ 24.489701;0.433013;-7.957200;,
+ 23.523800;0.433013;-10.473500;,
+ 25.608901;0.433013;2.691610;,
+ 25.750000;0.433013;0.000000;,
+ 25.857600;0.500000;-2.717750;,
+ 25.431901;0.500000;-5.405710;,
+ 24.727501;0.500000;-8.034450;,
+ 23.752198;0.500000;-10.575200;,
+ 25.857600;0.500000;2.717740;,
+ 26.000000;0.500000;0.000000;,
+ 26.106200;0.433013;-2.743880;,
+ 25.676400;0.433013;-5.457690;,
+ 24.965299;0.433013;-8.111710;,
+ 23.980600;0.433013;-10.676900;,
+ 26.106200;0.433013;2.743870;,
+ 26.250000;0.433013;0.000000;,
+ 26.288200;0.250000;-2.763010;,
+ 25.855400;0.250000;-5.495740;,
+ 25.139299;0.250000;-8.168260;,
+ 24.147800;0.250000;-10.751300;,
+ 26.433000;0.250000;0.000000;,
+ 26.354901;-0.000000;-2.770010;,
+ 25.920901;-0.000000;-5.509670;,
+ 25.202998;-0.000000;-8.188960;,
+ 24.209000;-0.000000;-10.778500;,
+ 26.500000;-0.000000;0.000000;,
+ 26.288200;-0.250000;-2.763010;,
+ 25.855400;-0.250000;-5.495740;,
+ 25.139299;-0.250000;-8.168260;,
+ 24.147800;-0.250000;-10.751300;,
+ 26.106200;-0.433013;-2.743880;,
+ 25.676400;-0.433013;-5.457690;,
+ 24.965299;-0.433013;-8.111710;,
+ 25.857600;-0.500000;-2.717750;,
+ 25.431901;-0.500000;-5.405710;,
+ 24.727501;-0.500000;-8.034450;,
+ 25.609000;-0.433013;-2.691610;,
+ 25.187299;-0.433013;-5.353730;,
+ 24.489701;-0.433013;-7.957200;,
+ 25.750000;-0.433013;0.000000;,
+ 25.427000;-0.250000;-2.672480;,
+ 25.008301;-0.250000;-5.315680;,
+ 24.315701;-0.250000;-7.900650;,
+ 25.567000;-0.250000;0.000000;,
+ 25.360301;0.000000;-2.665480;,
+ 24.942800;0.000000;-5.301760;,
+ 24.252002;0.000000;-7.879940;,
+ 25.360301;0.000000;2.665480;,
+ 25.500000;0.000000;0.000000;,
+ 25.609000;0.433013;-2.691610;,
+ 25.427000;0.250000;-2.672480;,
+ 25.857600;0.500000;-2.717750;,
+ 26.106200;0.433013;-2.743880;,
+ 26.288200;0.250000;-2.763010;,
+ 26.354901;-0.000000;-2.770010;,
+ 26.288200;-0.250000;-2.763010;,
+ 25.609000;-0.433013;-2.691610;,
+ 25.427000;-0.250000;-2.672480;,
+ 25.360301;0.000000;-2.665480;,
+ 25.427000;0.250000;-2.672480;,
+ 25.008301;0.250000;-5.315680;,
+ 24.315701;0.250000;-7.900650;,
+ 23.356600;0.250000;-10.399000;,
+ 25.426901;0.250000;2.672480;,
+ 25.567000;0.250000;0.000000;,
+ 25.427000;0.250000;-2.672480;,
+ 25.427000;-0.250000;-2.672480;,
+ 5.315680;0.250000;25.008301;,
+ 7.900640;0.250000;24.315701;,
+ 10.399000;0.250000;23.356600;,
+ 12.783500;0.250000;22.141701;,
+ 15.027899;0.250000;20.684099;,
+ 17.107701;0.250000;19.000000;,
+ 2.691610;0.433013;25.608901;,
+ 5.353730;0.433013;25.187299;,
+ 7.957190;0.433013;24.489701;,
+ 10.473500;0.433013;23.523800;,
+ 12.875000;0.433013;22.300200;,
+ 15.135499;0.433013;20.832198;,
+ 17.230101;0.433013;19.136000;,
+ 2.717740;0.500000;25.857600;,
+ 5.405710;0.500000;25.431802;,
+ 8.034440;0.500000;24.727501;,
+ 10.575200;0.500000;23.752198;,
+ 13.000000;0.500000;22.516701;,
+ 15.282400;0.500000;21.034402;,
+ 17.397400;0.500000;19.321800;,
+ 5.457680;0.433013;25.676400;,
+ 8.111700;0.433013;24.965200;,
+ 10.676800;0.433013;23.980600;,
+ 13.125000;0.433013;22.733200;,
+ 15.429400;0.433013;21.236701;,
+ 17.564699;0.433013;19.507600;,
+ 5.495730;0.250000;25.855400;,
+ 8.168250;0.250000;25.139299;,
+ 10.751300;0.250000;24.147800;,
+ 13.216500;0.250000;22.891701;,
+ 15.536899;0.250000;21.384800;,
+ 17.687099;0.250000;19.643600;,
+ 8.188950;-0.000000;25.202998;,
+ 10.778500;-0.000000;24.209000;,
+ 13.250000;-0.000000;22.949699;,
+ 15.576299;-0.000000;21.438998;,
+ 17.732000;-0.000000;19.693301;,
+ 10.751300;-0.250000;24.147800;,
+ 13.216500;-0.250000;22.891701;,
+ 15.536899;-0.250000;21.384800;,
+ 17.687099;-0.250000;19.643600;,
+ 10.676800;-0.433013;23.980600;,
+ 13.125000;-0.433013;22.733200;,
+ 15.429400;-0.433013;21.236701;,
+ 17.564699;-0.433013;19.507600;,
+ 10.575200;-0.500000;23.752198;,
+ 13.000000;-0.500000;22.516701;,
+ 15.282400;-0.500000;21.034402;,
+ 10.473500;-0.433013;23.523800;,
+ 12.875000;-0.433013;22.300200;,
+ 15.135499;-0.433013;20.832198;,
+ 10.399000;-0.250000;23.356600;,
+ 12.783500;-0.250000;22.141701;,
+ 15.027899;-0.250000;20.684099;,
+ 5.301750;0.000000;24.942800;,
+ 7.879940;0.000000;24.251899;,
+ 10.371801;0.000000;23.295400;,
+ 12.750000;0.000000;22.083701;,
+ 14.988499;0.000000;20.629899;,
+ 5.315680;0.250000;25.008301;,
+ 7.900640;0.250000;24.315701;,
+ 10.399000;0.250000;23.356600;,
+ 12.783500;0.250000;22.141701;,
+ 15.027899;0.250000;20.684099;,
+ 17.107701;0.250000;19.000000;,
+ -19.000000;0.250000;17.107701;,
+ -17.107701;0.250000;19.000000;,
+ -15.027899;0.250000;20.684099;,
+ -19.136000;0.433013;17.230101;,
+ -17.230101;0.433013;19.136000;,
+ -15.135499;0.433013;20.832198;,
+ -19.321800;0.500000;17.397400;,
+ -17.397400;0.500000;19.321800;,
+ -15.282400;0.500000;21.034501;,
+ -13.000000;0.500000;22.516701;,
+ -19.507600;0.433013;17.564699;,
+ -17.564699;0.433013;19.507600;,
+ -15.429400;0.433013;21.236701;,
+ -13.125000;0.433013;22.733200;,
+ -22.891701;0.250000;13.216500;,
+ -21.384800;0.250000;15.536899;,
+ -19.643600;0.250000;17.687099;,
+ -17.687099;0.250000;19.643600;,
+ -15.536899;0.250000;21.384800;,
+ -13.216500;0.250000;22.891701;,
+ -10.751300;0.250000;24.147800;,
+ -22.949699;-0.000000;13.250000;,
+ -21.438998;-0.000000;15.576299;,
+ -19.693301;-0.000000;17.732000;,
+ -17.732000;-0.000000;19.693301;,
+ -15.576299;-0.000000;21.438998;,
+ -13.250000;-0.000000;22.949699;,
+ -10.778500;-0.000000;24.209000;,
+ -22.891701;-0.250000;13.216500;,
+ -21.384800;-0.250000;15.536899;,
+ -19.643600;-0.250000;17.687099;,
+ -17.687099;-0.250000;19.643600;,
+ -15.536899;-0.250000;21.384800;,
+ -13.216500;-0.250000;22.891701;,
+ -10.751300;-0.250000;24.147800;,
+ -22.733200;-0.433013;13.125000;,
+ -21.236701;-0.433013;15.429400;,
+ -19.507600;-0.433013;17.564699;,
+ -17.564699;-0.433013;19.507600;,
+ -15.429400;-0.433013;21.236701;,
+ -13.125000;-0.433013;22.733200;,
+ -10.676800;-0.433013;23.980600;,
+ -21.034501;-0.500000;15.282400;,
+ -19.321800;-0.500000;17.397400;,
+ -17.397400;-0.500000;19.321800;,
+ -15.282400;-0.500000;21.034501;,
+ -13.000000;-0.500000;22.516701;,
+ -10.575200;-0.500000;23.752198;,
+ -19.136000;-0.433013;17.230101;,
+ -17.230101;-0.433013;19.136000;,
+ -15.135499;-0.433013;20.832198;,
+ -12.875000;-0.433013;22.300200;,
+ -19.000000;-0.250000;17.107701;,
+ -17.107701;-0.250000;19.000000;,
+ -15.027899;-0.250000;20.684099;,
+ -12.783500;-0.250000;22.141701;,
+ -18.950198;0.000000;17.062800;,
+ -17.062800;0.000000;18.950198;,
+ -14.988499;0.000000;20.629899;,
+ -17.107701;0.250000;19.000000;,
+ -15.027899;0.250000;20.684099;,
+ -12.783500;0.250000;-22.141701;,
+ -15.027899;0.250000;-20.684099;,
+ -17.107701;0.250000;-19.000000;,
+ -19.000000;0.250000;-17.107701;,
+ -10.473500;0.433013;-23.523800;,
+ -12.875000;0.433013;-22.300200;,
+ -15.135499;0.433013;-20.832198;,
+ -17.230101;0.433013;-19.136000;,
+ -19.136000;0.433013;-17.230101;,
+ -20.832198;0.433013;-15.135499;,
+ -10.575200;0.500000;-23.752198;,
+ -13.000000;0.500000;-22.516701;,
+ -15.282400;0.500000;-21.034501;,
+ -17.397400;0.500000;-19.321800;,
+ -19.321800;0.500000;-17.397400;,
+ -21.034501;0.500000;-15.282400;,
+ -10.676800;0.433013;-23.980600;,
+ -13.125000;0.433013;-22.733200;,
+ -15.429400;0.433013;-21.236701;,
+ -17.564699;0.433013;-19.507600;,
+ -19.507600;0.433013;-17.564699;,
+ -21.236701;0.433013;-15.429400;,
+ -10.751300;0.250000;-24.147800;,
+ -13.216500;0.250000;-22.891701;,
+ -15.536899;0.250000;-21.384800;,
+ -17.687200;0.250000;-19.643600;,
+ -19.643600;0.250000;-17.687200;,
+ -21.384800;0.250000;-15.536899;,
+ -13.250000;-0.000000;-22.949699;,
+ -15.576299;-0.000000;-21.438998;,
+ -17.732000;-0.000000;-19.693400;,
+ -19.693400;-0.000000;-17.732000;,
+ -21.438998;-0.000000;-15.576299;,
+ -13.216500;-0.250000;-22.891701;,
+ -15.536899;-0.250000;-21.384800;,
+ -17.687200;-0.250000;-19.643600;,
+ -19.643600;-0.250000;-17.687200;,
+ -21.384800;-0.250000;-15.536899;,
+ -15.429400;-0.433013;-21.236701;,
+ -17.564699;-0.433013;-19.507600;,
+ -19.507600;-0.433013;-17.564699;,
+ -21.236701;-0.433013;-15.429400;,
+ -15.282400;-0.500000;-21.034501;,
+ -17.397400;-0.500000;-19.321800;,
+ -19.321800;-0.500000;-17.397400;,
+ -21.034501;-0.500000;-15.282400;,
+ -15.135499;-0.433013;-20.832198;,
+ -17.230101;-0.433013;-19.136000;,
+ -19.136000;-0.433013;-17.230101;,
+ -15.027899;-0.250000;-20.684099;,
+ -17.107701;-0.250000;-19.000000;,
+ -19.000000;-0.250000;-17.107701;,
+ -12.750000;0.000000;-22.083701;,
+ -14.988499;0.000000;-20.629899;,
+ -17.062800;0.000000;-18.950198;,
+ -18.950198;0.000000;-17.062800;,
+ -12.783500;0.250000;-22.141701;,
+ -15.027899;0.250000;-20.684099;,
+ -17.107701;0.250000;-19.000000;,
+ -19.000000;0.250000;-17.107701;,
+ 15.027899;0.250000;-20.684200;,
+ 12.783500;0.250000;-22.141701;,
+ 10.399000;0.250000;-23.356600;,
+ 19.136000;0.433013;-17.230101;,
+ 17.230101;0.433013;-19.136000;,
+ 15.135499;0.433013;-20.832198;,
+ 12.875000;0.433013;-22.300200;,
+ 10.473500;0.433013;-23.523800;,
+ 19.321800;0.500000;-17.397400;,
+ 17.397400;0.500000;-19.321800;,
+ 15.282400;0.500000;-21.034501;,
+ 13.000000;0.500000;-22.516701;,
+ 10.575200;0.500000;-23.752198;,
+ 21.236701;0.433013;-15.429400;,
+ 19.507600;0.433013;-17.564699;,
+ 17.564699;0.433013;-19.507600;,
+ 15.429400;0.433013;-21.236701;,
+ 13.125000;0.433013;-22.733200;,
+ 10.676800;0.433013;-23.980600;,
+ 8.111700;0.433013;-24.965299;,
+ 21.384800;0.250000;-15.537000;,
+ 19.643600;0.250000;-17.687200;,
+ 17.687200;0.250000;-19.643600;,
+ 15.537000;0.250000;-21.384800;,
+ 13.216500;0.250000;-22.891701;,
+ 10.751300;0.250000;-24.147800;,
+ 8.168260;0.250000;-25.139299;,
+ 19.693400;-0.000000;-17.732000;,
+ 17.732000;-0.000000;-19.693400;,
+ 15.576299;-0.000000;-21.438998;,
+ 13.250000;-0.000000;-22.949699;,
+ 10.778500;-0.000000;-24.209000;,
+ 8.188960;-0.000000;-25.202998;,
+ 19.643600;-0.250000;-17.687200;,
+ 17.687200;-0.250000;-19.643600;,
+ 15.537000;-0.250000;-21.384800;,
+ 13.216500;-0.250000;-22.891701;,
+ 10.751300;-0.250000;-24.147800;,
+ 8.168260;-0.250000;-25.139299;,
+ 17.564699;-0.433013;-19.507600;,
+ 15.429400;-0.433013;-21.236701;,
+ 13.125000;-0.433013;-22.733200;,
+ 10.676800;-0.433013;-23.980600;,
+ 8.111700;-0.433013;-24.965299;,
+ 15.282400;-0.500000;-21.034501;,
+ 13.000000;-0.500000;-22.516701;,
+ 10.575200;-0.500000;-23.752198;,
+ 8.034450;-0.500000;-24.727501;,
+ 15.135499;-0.433013;-20.832198;,
+ 12.875000;-0.433013;-22.300200;,
+ 10.473500;-0.433013;-23.523800;,
+ 7.957190;-0.433013;-24.489701;,
+ 15.027899;-0.250000;-20.684200;,
+ 12.783500;-0.250000;-22.141701;,
+ 10.399000;-0.250000;-23.356600;,
+ 7.900640;-0.250000;-24.315701;,
+ 14.988499;0.000000;-20.629998;,
+ 12.750000;0.000000;-22.083701;,
+ 10.371801;0.000000;-23.295400;,
+ 15.027899;0.250000;-20.684200;,
+ 12.783500;0.250000;-22.141701;,
+ 10.399000;0.250000;-23.356600;,
+ 24.315701;0.250000;7.900630;,
+ 25.008301;0.250000;5.315680;,
+ 25.426901;0.250000;2.672480;,
+ 24.489701;0.433013;7.957190;,
+ 25.187299;0.433013;5.353730;,
+ 25.608901;0.433013;2.691610;,
+ 24.727501;0.500000;8.034440;,
+ 25.431802;0.500000;5.405700;,
+ 25.857600;0.500000;2.717740;,
+ 24.965200;0.433013;8.111700;,
+ 25.676400;0.433013;5.457680;,
+ 26.106200;0.433013;2.743870;,
+ 22.891701;0.250000;13.216500;,
+ 24.147800;0.250000;10.751300;,
+ 25.139299;0.250000;8.168250;,
+ 25.855400;0.250000;5.495730;,
+ 26.288200;0.250000;2.763000;,
+ 26.433000;0.250000;0.000000;,
+ 22.949699;-0.000000;13.250000;,
+ 24.209000;-0.000000;10.778500;,
+ 25.202998;-0.000000;8.188950;,
+ 25.920901;-0.000000;5.509660;,
+ 26.354800;-0.000000;2.770000;,
+ 26.500000;-0.000000;0.000000;,
+ 22.891701;-0.250000;13.216500;,
+ 24.147800;-0.250000;10.751300;,
+ 25.139299;-0.250000;8.168250;,
+ 25.855400;-0.250000;5.495730;,
+ 26.288200;-0.250000;2.763000;,
+ 26.433000;-0.250000;0.000000;,
+ 22.733200;-0.433013;13.125000;,
+ 23.980600;-0.433013;10.676800;,
+ 24.965200;-0.433013;8.111700;,
+ 25.676400;-0.433013;5.457680;,
+ 26.106200;-0.433013;2.743870;,
+ 26.250000;-0.433013;0.000000;,
+ 23.752198;-0.500000;10.575200;,
+ 24.727501;-0.500000;8.034440;,
+ 25.431802;-0.500000;5.405700;,
+ 25.857600;-0.500000;2.717740;,
+ 26.000000;-0.500000;0.000000;,
+ 24.489701;-0.433013;7.957190;,
+ 25.187299;-0.433013;5.353730;,
+ 25.608901;-0.433013;2.691610;,
+ 25.750000;-0.433013;0.000000;,
+ 24.315701;-0.250000;7.900630;,
+ 25.008301;-0.250000;5.315680;,
+ 25.426901;-0.250000;2.672480;,
+ 25.567000;-0.250000;0.000000;,
+ 24.251899;0.000000;7.879930;,
+ 24.942800;0.000000;5.301750;,
+ 25.360301;0.000000;2.665480;,
+ 25.500000;0.000000;0.000000;,
+ 26.288200;-0.250000;-2.763010;,
+ 26.106200;-0.433013;-2.743880;,
+ 25.857600;-0.500000;-2.717750;,
+ 25.609000;-0.433013;-2.691610;,
+ 25.427000;-0.250000;-2.672480;,
+ 24.315701;0.250000;7.900630;,
+ 25.008301;0.250000;5.315680;,
+ 25.426901;0.250000;2.672480;,
+ 0.000000;0.250000;25.567000;,
+ 2.672480;0.250000;25.426901;,
+ 5.315680;0.250000;25.008301;,
+ 0.000000;0.433013;25.750000;,
+ 2.691610;0.433013;25.608901;,
+ 5.353730;0.433013;25.187299;,
+ 0.000000;0.500000;26.000000;,
+ 2.717740;0.500000;25.857600;,
+ 5.405710;0.500000;25.431802;,
+ 0.000000;0.433013;26.250000;,
+ 2.743870;0.433013;26.106200;,
+ 5.457680;0.433013;25.676400;,
+ -5.495730;0.250000;25.855400;,
+ -2.763000;0.250000;26.288200;,
+ 0.000000;0.250000;26.433000;,
+ 2.763000;0.250000;26.288200;,
+ 5.495730;0.250000;25.855400;,
+ -5.509660;-0.000000;25.920901;,
+ -2.770000;-0.000000;26.354800;,
+ 0.000000;-0.000000;26.500000;,
+ 2.770010;-0.000000;26.354800;,
+ 5.509660;-0.000000;25.920901;,
+ 8.188950;-0.000000;25.202998;,
+ -8.168250;-0.250000;25.139299;,
+ -5.495730;-0.250000;25.855400;,
+ -2.763000;-0.250000;26.288200;,
+ 0.000000;-0.250000;26.433000;,
+ 2.763000;-0.250000;26.288200;,
+ 5.495730;-0.250000;25.855400;,
+ 8.168250;-0.250000;25.139299;,
+ -8.111700;-0.433013;24.965200;,
+ -5.457680;-0.433013;25.676400;,
+ -2.743870;-0.433013;26.106200;,
+ 0.000000;-0.433013;26.250000;,
+ 2.743870;-0.433013;26.106200;,
+ 5.457680;-0.433013;25.676400;,
+ 8.111700;-0.433013;24.965200;,
+ -5.405710;-0.500000;25.431802;,
+ -2.717740;-0.500000;25.857600;,
+ 0.000000;-0.500000;26.000000;,
+ 2.717740;-0.500000;25.857600;,
+ 5.405710;-0.500000;25.431802;,
+ 8.034440;-0.500000;24.727501;,
+ -5.353730;-0.433013;25.187299;,
+ -2.691610;-0.433013;25.608901;,
+ 0.000000;-0.433013;25.750000;,
+ 2.691610;-0.433013;25.608901;,
+ 5.353730;-0.433013;25.187299;,
+ 7.957190;-0.433013;24.489701;,
+ -2.672480;-0.250000;25.426901;,
+ 0.000000;-0.250000;25.567000;,
+ 2.672480;-0.250000;25.426901;,
+ 5.315680;-0.250000;25.008301;,
+ 7.900640;-0.250000;24.315701;,
+ 0.000000;0.000000;25.500000;,
+ 2.665480;0.000000;25.360301;,
+ 5.301750;0.000000;24.942800;,
+ 7.879940;0.000000;24.251899;,
+ 0.000000;0.250000;25.567000;,
+ 2.672480;0.250000;25.426901;,
+ 5.315680;0.250000;25.008301;,
+ -25.426901;0.250000;-2.672480;,
+ -25.567000;0.250000;-0.000000;,
+ -25.426901;0.250000;2.672480;,
+ -25.609000;0.433013;-2.691610;,
+ -25.750000;0.433013;-0.000000;,
+ -25.609000;0.433013;2.691610;,
+ -25.857600;0.500000;-2.717740;,
+ -26.000000;0.500000;-0.000000;,
+ -25.857600;0.500000;2.717740;,
+ -25.431901;0.500000;5.405710;,
+ -24.965299;0.433013;-8.111700;,
+ -25.676400;0.433013;-5.457690;,
+ -26.106200;0.433013;-2.743870;,
+ -26.250000;0.433013;-0.000000;,
+ -26.106200;0.433013;2.743870;,
+ -25.676400;0.433013;5.457680;,
+ -25.139299;0.250000;-8.168250;,
+ -25.855400;0.250000;-5.495740;,
+ -26.288200;0.250000;-2.763000;,
+ -26.433000;0.250000;-0.000000;,
+ -26.288200;0.250000;2.763000;,
+ -25.855400;0.250000;5.495740;,
+ -25.139299;0.250000;8.168250;,
+ -25.202998;-0.000000;-8.188960;,
+ -25.920901;-0.000000;-5.509660;,
+ -26.354800;-0.000000;-2.770010;,
+ -26.500000;-0.000000;-0.000000;,
+ -26.354800;-0.000000;2.770010;,
+ -25.920901;-0.000000;5.509660;,
+ -25.202998;-0.000000;8.188950;,
+ -24.209000;-0.000000;10.778500;,
+ -25.139299;-0.250000;-8.168250;,
+ -25.855400;-0.250000;-5.495740;,
+ -26.288200;-0.250000;-2.763000;,
+ -26.433000;-0.250000;-0.000000;,
+ -26.288200;-0.250000;2.763000;,
+ -25.855400;-0.250000;5.495740;,
+ -25.139299;-0.250000;8.168250;,
+ -24.147800;-0.250000;10.751300;,
+ -24.965299;-0.433013;-8.111700;,
+ -25.676400;-0.433013;-5.457690;,
+ -26.106200;-0.433013;-2.743870;,
+ -26.250000;-0.433013;-0.000000;,
+ -26.106200;-0.433013;2.743870;,
+ -25.676400;-0.433013;5.457680;,
+ -25.431901;-0.500000;-5.405710;,
+ -25.857600;-0.500000;-2.717740;,
+ -26.000000;-0.500000;-0.000000;,
+ -25.857600;-0.500000;2.717740;,
+ -25.431901;-0.500000;5.405710;,
+ -25.609000;-0.433013;-2.691610;,
+ -25.750000;-0.433013;-0.000000;,
+ -25.609000;-0.433013;2.691610;,
+ -25.187299;-0.433013;5.353730;,
+ -25.426901;-0.250000;-2.672480;,
+ -25.567000;-0.250000;-0.000000;,
+ -25.426901;-0.250000;2.672480;,
+ -25.008301;-0.250000;5.315680;,
+ -25.360301;0.000000;-2.665480;,
+ -25.500000;0.000000;-0.000000;,
+ -25.360301;0.000000;2.665480;,
+ -25.426901;0.250000;-2.672480;,
+ -25.567000;0.250000;-0.000000;,
+ -25.426901;0.250000;2.672480;,
+ -25.202998;-0.000000;8.188950;,
+ -5.315680;0.250000;-25.008301;,
+ -7.900640;0.250000;-24.315701;,
+ -10.399000;0.250000;-23.356600;,
+ -12.783500;0.250000;-22.141701;,
+ -5.353730;0.433013;-25.187299;,
+ -7.957200;0.433013;-24.489701;,
+ -10.473500;0.433013;-23.523800;,
+ -12.875000;0.433013;-22.300200;,
+ -5.405710;0.500000;-25.431901;,
+ -8.034450;0.500000;-24.727501;,
+ -10.575200;0.500000;-23.752198;,
+ -5.457690;0.433013;-25.676400;,
+ -8.111700;0.433013;-24.965299;,
+ -10.676800;0.433013;-23.980600;,
+ -5.495740;0.250000;-25.855400;,
+ -8.168260;0.250000;-25.139299;,
+ -10.751300;0.250000;-24.147800;,
+ -5.509670;-0.000000;-25.920901;,
+ -8.188960;-0.000000;-25.202998;,
+ -10.778500;-0.000000;-24.209000;,
+ -13.250000;-0.000000;-22.949699;,
+ -0.000001;-0.250000;-26.433000;,
+ -2.763010;-0.250000;-26.288200;,
+ -5.495740;-0.250000;-25.855400;,
+ -8.168260;-0.250000;-25.139299;,
+ -10.751300;-0.250000;-24.147800;,
+ -13.216500;-0.250000;-22.891701;,
+ -0.000001;-0.433013;-26.250000;,
+ -2.743880;-0.433013;-26.106200;,
+ -5.457690;-0.433013;-25.676400;,
+ -8.111700;-0.433013;-24.965299;,
+ -10.676800;-0.433013;-23.980600;,
+ -13.125000;-0.433013;-22.733200;,
+ -15.429400;-0.433013;-21.236701;,
+ -0.000001;-0.500000;-26.000000;,
+ -2.717740;-0.500000;-25.857600;,
+ -5.405710;-0.500000;-25.431901;,
+ -8.034450;-0.500000;-24.727501;,
+ -10.575200;-0.500000;-23.752198;,
+ -13.000000;-0.500000;-22.516701;,
+ -15.282400;-0.500000;-21.034501;,
+ -0.000001;-0.433013;-25.750000;,
+ -2.691610;-0.433013;-25.609000;,
+ -5.353730;-0.433013;-25.187299;,
+ -7.957200;-0.433013;-24.489701;,
+ -10.473500;-0.433013;-23.523800;,
+ -12.875000;-0.433013;-22.300200;,
+ -15.135499;-0.433013;-20.832198;,
+ -2.672480;-0.250000;-25.427000;,
+ -5.315680;-0.250000;-25.008301;,
+ -7.900640;-0.250000;-24.315701;,
+ -10.399000;-0.250000;-23.356600;,
+ -12.783500;-0.250000;-22.141701;,
+ -15.027899;-0.250000;-20.684099;,
+ -5.301750;0.000000;-24.942800;,
+ -7.879940;0.000000;-24.252002;,
+ -10.371801;0.000000;-23.295400;,
+ -12.750000;0.000000;-22.083701;,
+ -14.988499;0.000000;-20.629899;,
+ -5.315680;0.250000;-25.008301;,
+ -7.900640;0.250000;-24.315701;,
+ -10.399000;0.250000;-23.356600;,
+ -12.783500;0.250000;-22.141701;,
+ 22.141701;0.250000;-12.783500;,
+ 20.684099;0.250000;-15.027899;,
+ 19.000000;0.250000;-17.107701;,
+ 17.107701;0.250000;-19.000000;,
+ 22.300200;0.433013;-12.875000;,
+ 20.832198;0.433013;-15.135499;,
+ 19.136000;0.433013;-17.230101;,
+ 17.230101;0.433013;-19.136000;,
+ 22.516701;0.500000;-13.000000;,
+ 21.034501;0.500000;-15.282400;,
+ 19.321800;0.500000;-17.397400;,
+ 22.733200;0.433013;-13.125000;,
+ 21.236701;0.433013;-15.429400;,
+ 19.507600;0.433013;-17.564699;,
+ 22.891701;0.250000;-13.216500;,
+ 21.384800;0.250000;-15.537000;,
+ 19.643600;0.250000;-17.687200;,
+ 22.949699;-0.000000;-13.250000;,
+ 21.438998;-0.000000;-15.576299;,
+ 19.693400;-0.000000;-17.732000;,
+ 25.139299;-0.250000;-8.168260;,
+ 24.147800;-0.250000;-10.751300;,
+ 22.891701;-0.250000;-13.216500;,
+ 21.384800;-0.250000;-15.537000;,
+ 19.643600;-0.250000;-17.687200;,
+ 25.676400;-0.433013;-5.457690;,
+ 24.965299;-0.433013;-8.111710;,
+ 23.980600;-0.433013;-10.676900;,
+ 22.733200;-0.433013;-13.125000;,
+ 21.236701;-0.433013;-15.429400;,
+ 19.507600;-0.433013;-17.564699;,
+ 17.564699;-0.433013;-19.507600;,
+ 25.431901;-0.500000;-5.405710;,
+ 24.727501;-0.500000;-8.034450;,
+ 23.752198;-0.500000;-10.575200;,
+ 22.516701;-0.500000;-13.000000;,
+ 21.034501;-0.500000;-15.282400;,
+ 19.321800;-0.500000;-17.397400;,
+ 17.397400;-0.500000;-19.321800;,
+ 25.187299;-0.433013;-5.353730;,
+ 24.489701;-0.433013;-7.957200;,
+ 23.523800;-0.433013;-10.473500;,
+ 22.300200;-0.433013;-12.875000;,
+ 20.832198;-0.433013;-15.135499;,
+ 19.136000;-0.433013;-17.230101;,
+ 17.230101;-0.433013;-19.136000;,
+ 24.315701;-0.250000;-7.900650;,
+ 23.356600;-0.250000;-10.399000;,
+ 22.141701;-0.250000;-12.783500;,
+ 20.684099;-0.250000;-15.027899;,
+ 19.000000;-0.250000;-17.107701;,
+ 17.107701;-0.250000;-19.000000;,
+ 24.252002;0.000000;-7.879940;,
+ 23.295400;0.000000;-10.371801;,
+ 22.083701;0.000000;-12.750000;,
+ 20.629998;0.000000;-14.988499;,
+ 18.950198;0.000000;-17.062901;,
+ 17.062800;0.000000;-18.950198;,
+ 23.356600;0.250000;-10.399000;,
+ 22.141701;0.250000;-12.783500;,
+ 20.684099;0.250000;-15.027899;,
+ 19.000000;0.250000;-17.107701;,
+ 17.107701;0.250000;-19.000000;,
+ 19.000000;0.250000;17.107701;,
+ 20.684099;0.250000;15.027899;,
+ 22.141701;0.250000;12.783500;,
+ 23.356600;0.250000;10.399000;,
+ 19.136000;0.433013;17.230101;,
+ 20.832198;0.433013;15.135499;,
+ 22.300200;0.433013;12.875000;,
+ 23.523800;0.433013;10.473500;,
+ 19.321800;0.500000;17.397400;,
+ 21.034402;0.500000;15.282400;,
+ 22.516701;0.500000;13.000000;,
+ 23.752198;0.500000;10.575200;,
+ 19.507600;0.433013;17.564699;,
+ 21.236701;0.433013;15.429400;,
+ 22.733200;0.433013;13.125000;,
+ 23.980600;0.433013;10.676800;,
+ 19.643600;0.250000;17.687099;,
+ 21.384800;0.250000;15.536899;,
+ 22.891701;0.250000;13.216500;,
+ 24.147800;0.250000;10.751300;,
+ 19.693301;-0.000000;17.732000;,
+ 21.438998;-0.000000;15.576299;,
+ 22.949699;-0.000000;13.250000;,
+ 19.643600;-0.250000;17.687099;,
+ 21.384800;-0.250000;15.536899;,
+ 22.891701;-0.250000;13.216500;,
+ 15.429400;-0.433013;21.236701;,
+ 17.564699;-0.433013;19.507600;,
+ 19.507600;-0.433013;17.564699;,
+ 21.236701;-0.433013;15.429400;,
+ 22.733200;-0.433013;13.125000;,
+ 15.282400;-0.500000;21.034402;,
+ 17.397400;-0.500000;19.321800;,
+ 19.321800;-0.500000;17.397400;,
+ 21.034402;-0.500000;15.282400;,
+ 22.516701;-0.500000;13.000000;,
+ 23.752198;-0.500000;10.575200;,
+ 15.135499;-0.433013;20.832198;,
+ 17.230101;-0.433013;19.136000;,
+ 19.136000;-0.433013;17.230101;,
+ 20.832198;-0.433013;15.135499;,
+ 22.300200;-0.433013;12.875000;,
+ 23.523800;-0.433013;10.473500;,
+ 15.027899;-0.250000;20.684099;,
+ 17.107701;-0.250000;19.000000;,
+ 19.000000;-0.250000;17.107701;,
+ 20.684099;-0.250000;15.027899;,
+ 22.141701;-0.250000;12.783500;,
+ 23.356600;-0.250000;10.399000;,
+ 14.988499;0.000000;20.629899;,
+ 17.062800;0.000000;18.950198;,
+ 18.950198;0.000000;17.062800;,
+ 20.629899;0.000000;14.988499;,
+ 22.083598;0.000000;12.750000;,
+ 23.295400;0.000000;10.371801;,
+ 17.107701;0.250000;19.000000;,
+ 19.000000;0.250000;17.107701;,
+ 20.684099;0.250000;15.027899;,
+ 22.141701;0.250000;12.783500;,
+ 23.356600;0.250000;10.399000;,
+ -15.027899;0.250000;20.684099;,
+ -12.783500;0.250000;22.141701;,
+ -10.399000;0.250000;23.356600;,
+ -7.900640;0.250000;24.315701;,
+ -5.315680;0.250000;25.008301;,
+ -2.672480;0.250000;25.426901;,
+ -15.135499;0.433013;20.832198;,
+ -12.875000;0.433013;22.300200;,
+ -10.473500;0.433013;23.523800;,
+ -7.957190;0.433013;24.489701;,
+ -5.353730;0.433013;25.187299;,
+ -2.691610;0.433013;25.608901;,
+ -13.000000;0.500000;22.516701;,
+ -10.575200;0.500000;23.752198;,
+ -8.034440;0.500000;24.727501;,
+ -5.405710;0.500000;25.431802;,
+ -2.717740;0.500000;25.857600;,
+ -13.125000;0.433013;22.733200;,
+ -10.676800;0.433013;23.980600;,
+ -8.111700;0.433013;24.965200;,
+ -5.457680;0.433013;25.676400;,
+ -2.743870;0.433013;26.106200;,
+ -10.751300;0.250000;24.147800;,
+ -8.168250;0.250000;25.139299;,
+ -5.495730;0.250000;25.855400;,
+ -2.763000;0.250000;26.288200;,
+ -10.778500;-0.000000;24.209000;,
+ -8.188950;-0.000000;25.202998;,
+ -5.509660;-0.000000;25.920901;,
+ -10.751300;-0.250000;24.147800;,
+ -8.168250;-0.250000;25.139299;,
+ -5.495730;-0.250000;25.855400;,
+ -10.676800;-0.433013;23.980600;,
+ -8.111700;-0.433013;24.965200;,
+ -5.457680;-0.433013;25.676400;,
+ -13.000000;-0.500000;22.516701;,
+ -10.575200;-0.500000;23.752198;,
+ -8.034440;-0.500000;24.727501;,
+ -5.405710;-0.500000;25.431802;,
+ -12.875000;-0.433013;22.300200;,
+ -10.473500;-0.433013;23.523800;,
+ -7.957190;-0.433013;24.489701;,
+ -5.353730;-0.433013;25.187299;,
+ -15.027899;-0.250000;20.684099;,
+ -12.783500;-0.250000;22.141701;,
+ -10.399000;-0.250000;23.356600;,
+ -7.900640;-0.250000;24.315701;,
+ -5.315680;-0.250000;25.008301;,
+ -2.672480;-0.250000;25.426901;,
+ -14.988499;0.000000;20.629899;,
+ -12.750000;0.000000;22.083701;,
+ -10.371801;0.000000;23.295400;,
+ -7.879940;0.000000;24.252002;,
+ -5.301750;0.000000;24.942800;,
+ -2.665480;0.000000;25.360301;,
+ -15.027899;0.250000;20.684099;,
+ -12.783500;0.250000;22.141701;,
+ -10.399000;0.250000;23.356600;,
+ -7.900640;0.250000;24.315701;,
+ -5.315680;0.250000;25.008301;,
+ -2.672480;0.250000;25.426901;,
+ -25.426901;0.250000;2.672480;,
+ -25.008301;0.250000;5.315680;,
+ -24.315701;0.250000;7.900640;,
+ -23.356600;0.250000;10.399000;,
+ -22.141701;0.250000;12.783500;,
+ -20.684099;0.250000;15.027899;,
+ -19.000000;0.250000;17.107701;,
+ -25.609000;0.433013;2.691610;,
+ -25.187299;0.433013;5.353730;,
+ -24.489701;0.433013;7.957190;,
+ -23.523800;0.433013;10.473500;,
+ -22.300200;0.433013;12.875000;,
+ -20.832198;0.433013;15.135499;,
+ -19.136000;0.433013;17.230101;,
+ -17.230101;0.433013;19.136000;,
+ -25.431901;0.500000;5.405710;,
+ -24.727501;0.500000;8.034450;,
+ -23.752198;0.500000;10.575200;,
+ -22.516701;0.500000;13.000000;,
+ -21.034501;0.500000;15.282400;,
+ -24.965200;0.433013;8.111700;,
+ -23.980600;0.433013;10.676800;,
+ -22.733200;0.433013;13.125000;,
+ -21.236701;0.433013;15.429400;,
+ -25.139299;0.250000;8.168250;,
+ -24.147800;0.250000;10.751300;,
+ -22.891701;0.250000;13.216500;,
+ -21.384800;0.250000;15.536899;,
+ -25.202998;-0.000000;8.188950;,
+ -24.209000;-0.000000;10.778500;,
+ -22.949699;-0.000000;13.250000;,
+ -25.139299;-0.250000;8.168250;,
+ -24.147800;-0.250000;10.751300;,
+ -22.891701;-0.250000;13.216500;,
+ -24.965200;-0.433013;8.111700;,
+ -23.980600;-0.433013;10.676800;,
+ -22.733200;-0.433013;13.125000;,
+ -24.727501;-0.500000;8.034450;,
+ -23.752198;-0.500000;10.575200;,
+ -22.516701;-0.500000;13.000000;,
+ -21.034501;-0.500000;15.282400;,
+ -24.489701;-0.433013;7.957190;,
+ -23.523800;-0.433013;10.473500;,
+ -22.300200;-0.433013;12.875000;,
+ -20.832198;-0.433013;15.135499;,
+ -25.426901;-0.250000;2.672480;,
+ -25.008301;-0.250000;5.315680;,
+ -24.315701;-0.250000;7.900640;,
+ -23.356600;-0.250000;10.399000;,
+ -22.141701;-0.250000;12.783500;,
+ -20.684099;-0.250000;15.027899;,
+ -19.000000;-0.250000;17.107701;,
+ -25.360301;0.000000;2.665480;,
+ -24.942800;0.000000;5.301750;,
+ -24.252002;0.000000;7.879940;,
+ -23.295400;0.000000;10.371801;,
+ -22.083701;0.000000;12.750000;,
+ -20.629899;0.000000;14.988499;,
+ -18.950198;0.000000;17.062800;,
+ -17.062800;0.000000;18.950198;,
+ -25.426901;0.250000;2.672480;,
+ -25.008301;0.250000;5.315680;,
+ -24.315701;0.250000;7.900640;,
+ -23.356600;0.250000;10.399000;,
+ -22.141701;0.250000;12.783500;,
+ -20.684099;0.250000;15.027899;,
+ -19.000000;0.250000;17.107701;,
+ -17.107701;0.250000;19.000000;,
+ -18.950198;0.000000;17.062800;;
+ 1152;
+ 3;1,0,6;,
+ 3;7,8,2;,
+ 3;3,2,8;,
+ 3;8,9,3;,
+ 3;4,3,9;,
+ 3;9,10,4;,
+ 3;5,4,10;,
+ 3;11,12,7;,
+ 3;8,7,12;,
+ 3;12,13,8;,
+ 3;9,8,13;,
+ 3;13,14,9;,
+ 3;10,9,14;,
+ 3;12,11,16;,
+ 3;13,12,17;,
+ 3;14,13,18;,
+ 3;45,51,52;,
+ 3;55,56,49;,
+ 3;50,49,56;,
+ 3;57,58,51;,
+ 3;52,51,58;,
+ 3;58,59,52;,
+ 3;53,52,59;,
+ 3;59,60,53;,
+ 3;54,53,60;,
+ 3;15,16,11;,
+ 3;16,17,12;,
+ 3;17,18,13;,
+ 3;16,15,20;,
+ 3;17,16,21;,
+ 3;28,33,34;,
+ 3;34,33,40;,
+ 3;33,39,40;,
+ 3;40,39,46;,
+ 3;39,45,46;,
+ 3;41,40,47;,
+ 3;40,46,47;,
+ 3;41,47,48;,
+ 3;44,43,50;,
+ 3;43,49,50;,
+ 3;46,45,52;,
+ 3;47,46,53;,
+ 3;46,52,53;,
+ 3;48,47,54;,
+ 3;47,53,54;,
+ 3;19,20,15;,
+ 3;20,21,16;,
+ 3;22,23,19;,
+ 3;20,19,23;,
+ 3;23,24,20;,
+ 3;21,20,24;,
+ 3;23,22,26;,
+ 3;24,23,27;,
+ 3;22,25,26;,
+ 3;23,26,27;,
+ 3;26,25,29;,
+ 3;25,28,29;,
+ 3;27,26,30;,
+ 3;26,29,30;,
+ 3;30,29,35;,
+ 3;29,34,35;,
+ 3;35,34,41;,
+ 3;35,41,42;,
+ 3;42,41,48;,
+ 3;29,28,34;,
+ 3;34,40,41;,
+ 3;30,35,36;,
+ 3;36,35,42;,
+ 3;37,43,44;,
+ 3;38,37,44;,
+ 3;32,31,38;,
+ 3;31,37,38;,
+ 3;68,69,61;,
+ 3;62,61,69;,
+ 3;70,71,63;,
+ 3;64,63,71;,
+ 3;71,72,64;,
+ 3;65,64,72;,
+ 3;72,73,65;,
+ 3;66,65,73;,
+ 3;74,75,67;,
+ 3;76,77,68;,
+ 3;69,68,77;,
+ 3;78,79,70;,
+ 3;71,70,79;,
+ 3;79,80,71;,
+ 3;72,71,80;,
+ 3;80,81,72;,
+ 3;73,72,81;,
+ 3;82,83,130;,
+ 3;77,76,84;,
+ 3;85,86,78;,
+ 3;79,78,86;,
+ 3;86,87,79;,
+ 3;80,79,87;,
+ 3;87,88,80;,
+ 3;81,80,88;,
+ 3;91,92,85;,
+ 3;86,85,92;,
+ 3;87,86,93;,
+ 3;88,87,94;,
+ 3;124,125,118;,
+ 3;119,118,125;,
+ 3;126,127,120;,
+ 3;121,120,127;,
+ 3;127,128,121;,
+ 3;122,121,128;,
+ 3;128,129,122;,
+ 3;123,122,129;,
+ 3;92,93,86;,
+ 3;93,94,87;,
+ 3;92,91,96;,
+ 3;109,114,115;,
+ 3;113,112,119;,
+ 3;112,118,119;,
+ 3;115,114,121;,
+ 3;114,120,121;,
+ 3;116,115,122;,
+ 3;115,121,122;,
+ 3;116,122,123;,
+ 3;94,93,98;,
+ 3;95,96,91;,
+ 3;93,92,97;,
+ 3;103,106,107;,
+ 3;107,106,110;,
+ 3;106,109,110;,
+ 3;110,109,115;,
+ 3;110,115,116;,
+ 3;96,97,92;,
+ 3;97,98,93;,
+ 3;96,95,100;,
+ 3;95,99,100;,
+ 3;97,96,101;,
+ 3;96,100,101;,
+ 3;100,99,104;,
+ 3;99,103,104;,
+ 3;101,100,105;,
+ 3;100,104,105;,
+ 3;104,103,107;,
+ 3;105,104,108;,
+ 3;108,107,111;,
+ 3;117,116,123;,
+ 3;104,107,108;,
+ 3;107,110,111;,
+ 3;111,110,116;,
+ 3;89,90,131;,
+ 3;98,97,102;,
+ 3;97,101,102;,
+ 3;111,116,117;,
+ 3;138,139,132;,
+ 3;133,132,139;,
+ 3;139,140,133;,
+ 3;134,133,140;,
+ 3;140,141,134;,
+ 3;135,134,141;,
+ 3;142,143,136;,
+ 3;137,136,143;,
+ 3;143,189,137;,
+ 3;190,137,189;,
+ 3;144,145,138;,
+ 3;139,138,145;,
+ 3;145,146,139;,
+ 3;140,139,146;,
+ 3;146,147,140;,
+ 3;141,140,147;,
+ 3;148,149,142;,
+ 3;143,142,149;,
+ 3;149,191,143;,
+ 3;189,143,191;,
+ 3;150,151,144;,
+ 3;145,144,151;,
+ 3;151,152,145;,
+ 3;146,145,152;,
+ 3;152,153,146;,
+ 3;147,146,153;,
+ 3;154,155,148;,
+ 3;149,148,155;,
+ 3;155,192,149;,
+ 3;191,149,192;,
+ 3;156,157,150;,
+ 3;151,150,157;,
+ 3;157,158,151;,
+ 3;152,151,158;,
+ 3;158,159,152;,
+ 3;153,152,159;,
+ 3;155,154,160;,
+ 3;160,193,155;,
+ 3;192,155,193;,
+ 3;157,156,162;,
+ 3;193,160,194;,
+ 3;199,200,184;,
+ 3;185,184,200;,
+ 3;200,201,185;,
+ 3;186,185,201;,
+ 3;201,202,186;,
+ 3;203,204,187;,
+ 3;188,187,204;,
+ 3;204,205,188;,
+ 3;198,188,205;,
+ 3;161,162,156;,
+ 3;162,163,157;,
+ 3;158,157,163;,
+ 3;163,164,158;,
+ 3;159,158,164;,
+ 3;165,194,160;,
+ 3;162,161,167;,
+ 3;163,162,168;,
+ 3;161,166,167;,
+ 3;194,165,195;,
+ 3;176,180,181;,
+ 3;196,179,197;,
+ 3;181,180,185;,
+ 3;180,184,185;,
+ 3;181,185,186;,
+ 3;206,183,198;,
+ 3;183,188,198;,
+ 3;162,167,168;,
+ 3;167,166,171;,
+ 3;166,170,171;,
+ 3;171,170,174;,
+ 3;170,173,174;,
+ 3;174,173,177;,
+ 3;173,176,177;,
+ 3;177,176,181;,
+ 3;167,171,172;,
+ 3;182,181,186;,
+ 3;177,181,182;,
+ 3;168,167,172;,
+ 3;174,177,178;,
+ 3;171,174,175;,
+ 3;163,168,169;,
+ 3;164,163,169;,
+ 3;212,211,219;,
+ 3;214,215,207;,
+ 3;208,207,215;,
+ 3;216,217,209;,
+ 3;210,209,217;,
+ 3;217,218,210;,
+ 3;211,210,218;,
+ 3;218,219,211;,
+ 3;214,213,221;,
+ 3;221,222,214;,
+ 3;215,214,222;,
+ 3;223,224,216;,
+ 3;217,216,224;,
+ 3;224,225,217;,
+ 3;218,217,225;,
+ 3;225,226,218;,
+ 3;219,218,226;,
+ 3;221,220,227;,
+ 3;227,228,221;,
+ 3;222,221,228;,
+ 3;229,230,223;,
+ 3;224,223,230;,
+ 3;230,231,224;,
+ 3;225,224,231;,
+ 3;231,232,225;,
+ 3;226,225,232;,
+ 3;233,234,227;,
+ 3;228,227,234;,
+ 3;235,236,229;,
+ 3;230,229,236;,
+ 3;236,237,230;,
+ 3;231,230,237;,
+ 3;237,238,231;,
+ 3;232,231,238;,
+ 3;234,233,239;,
+ 3;236,235,241;,
+ 3;241,242,236;,
+ 3;237,236,242;,
+ 3;242,243,237;,
+ 3;238,237,243;,
+ 3;268,269,263;,
+ 3;269,270,264;,
+ 3;240,241,235;,
+ 3;241,240,245;,
+ 3;240,244,245;,
+ 3;242,241,246;,
+ 3;241,245,246;,
+ 3;255,258,259;,
+ 3;259,258,264;,
+ 3;258,263,264;,
+ 3;259,264,265;,
+ 3;266,267,261;,
+ 3;262,261,267;,
+ 3;264,263,269;,
+ 3;265,264,270;,
+ 3;245,244,249;,
+ 3;244,248,249;,
+ 3;249,248,253;,
+ 3;248,252,253;,
+ 3;253,252,256;,
+ 3;252,255,256;,
+ 3;256,255,259;,
+ 3;245,249,250;,
+ 3;246,245,250;,
+ 3;249,253,254;,
+ 3;242,246,247;,
+ 3;256,259,260;,
+ 3;243,242,247;,
+ 3;250,249,254;,
+ 3;253,256,257;,
+ 3;260,259,265;,
+ 3;246,250,251;,
+ 3;270,271,265;,
+ 3;247,246,251;,
+ 3;254,253,257;,
+ 3;257,256,260;,
+ 3;278,279,275;,
+ 3;276,275,279;,
+ 3;279,280,276;,
+ 3;277,276,280;,
+ 3;280,281,277;,
+ 3;282,283,278;,
+ 3;279,278,283;,
+ 3;283,284,279;,
+ 3;280,279,284;,
+ 3;284,285,280;,
+ 3;281,280,285;,
+ 3;288,289,282;,
+ 3;283,282,289;,
+ 3;289,290,283;,
+ 3;284,283,290;,
+ 3;290,291,284;,
+ 3;285,284,291;,
+ 3;295,296,288;,
+ 3;289,288,296;,
+ 3;296,297,289;,
+ 3;290,289,297;,
+ 3;297,298,290;,
+ 3;291,290,298;,
+ 3;296,295,303;,
+ 3;295,302,303;,
+ 3;297,296,304;,
+ 3;296,303,304;,
+ 3;303,302,310;,
+ 3;303,310,311;,
+ 3;302,309,310;,
+ 3;310,309,316;,
+ 3;309,315,316;,
+ 3;316,315,321;,
+ 3;298,299,291;,
+ 3;298,297,305;,
+ 3;297,304,305;,
+ 3;304,303,311;,
+ 3;304,311,312;,
+ 3;311,310,317;,
+ 3;310,316,317;,
+ 3;317,316,322;,
+ 3;316,321,322;,
+ 3;321,325,326;,
+ 3;315,320,321;,
+ 3;321,320,325;,
+ 3;320,324,325;,
+ 3;325,324,329;,
+ 3;325,329,330;,
+ 3;329,328,331;,
+ 3;331,332,329;,
+ 3;273,272,276;,
+ 3;276,277,273;,
+ 3;274,273,277;,
+ 3;305,304,312;,
+ 3;287,286,294;,
+ 3;294,293,301;,
+ 3;301,300,308;,
+ 3;312,311,318;,
+ 3;311,317,318;,
+ 3;322,321,326;,
+ 3;326,325,330;,
+ 3;330,329,332;,
+ 3;293,300,301;,
+ 3;291,292,285;,
+ 3;298,305,306;,
+ 3;317,322,323;,
+ 3;293,294,286;,
+ 3;308,307,314;,
+ 3;292,291,299;,
+ 3;299,298,306;,
+ 3;306,305,313;,
+ 3;305,312,313;,
+ 3;318,317,323;,
+ 3;300,307,308;,
+ 3;312,318,319;,
+ 3;322,326,327;,
+ 3;313,312,319;,
+ 3;323,322,327;,
+ 3;342,341,348;,
+ 3;341,342,336;,
+ 3;335,334,340;,
+ 3;340,341,335;,
+ 3;336,335,341;,
+ 3;345,346,339;,
+ 3;340,339,346;,
+ 3;346,347,340;,
+ 3;341,340,347;,
+ 3;347,348,341;,
+ 3;345,344,351;,
+ 3;346,345,352;,
+ 3;347,346,353;,
+ 3;348,347,354;,
+ 3;391,392,387;,
+ 3;388,387,392;,
+ 3;350,351,344;,
+ 3;351,352,345;,
+ 3;352,353,346;,
+ 3;353,354,347;,
+ 3;356,357,350;,
+ 3;351,350,357;,
+ 3;357,358,351;,
+ 3;352,351,358;,
+ 3;358,359,352;,
+ 3;353,352,359;,
+ 3;359,360,353;,
+ 3;354,353,360;,
+ 3;357,356,362;,
+ 3;362,363,357;,
+ 3;358,357,363;,
+ 3;363,364,358;,
+ 3;359,358,364;,
+ 3;364,365,359;,
+ 3;360,359,365;,
+ 3;363,362,368;,
+ 3;362,367,368;,
+ 3;364,363,369;,
+ 3;363,368,369;,
+ 3;365,364,370;,
+ 3;364,369,370;,
+ 3;369,368,373;,
+ 3;368,372,373;,
+ 3;370,369,374;,
+ 3;369,373,374;,
+ 3;373,372,377;,
+ 3;374,373,378;,
+ 3;373,377,378;,
+ 3;377,376,381;,
+ 3;381,380,384;,
+ 3;384,383,388;,
+ 3;383,387,388;,
+ 3;339,340,334;,
+ 3;344,345,338;,
+ 3;339,338,345;,
+ 3;390,391,386;,
+ 3;387,386,391;,
+ 3;361,362,356;,
+ 3;362,361,367;,
+ 3;368,367,372;,
+ 3;367,371,372;,
+ 3;372,371,376;,
+ 3;372,376,377;,
+ 3;376,380,381;,
+ 3;380,383,384;,
+ 3;383,382,387;,
+ 3;344,343,350;,
+ 3;349,350,343;,
+ 3;355,356,349;,
+ 3;350,349,356;,
+ 3;356,355,361;,
+ 3;338,339,333;,
+ 3;334,333,339;,
+ 3;338,337,344;,
+ 3;361,366,367;,
+ 3;367,366,371;,
+ 3;371,375,376;,
+ 3;376,375,380;,
+ 3;375,379,380;,
+ 3;380,379,383;,
+ 3;379,382,383;,
+ 3;382,386,387;,
+ 3;386,385,390;,
+ 3;343,344,337;,
+ 3;389,390,385;,
+ 3;397,396,402;,
+ 3;395,394,400;,
+ 3;400,399,405;,
+ 3;411,412,405;,
+ 3;418,419,411;,
+ 3;412,411,419;,
+ 3;454,451,453;,
+ 3;419,418,425;,
+ 3;440,439,444;,
+ 3;444,443,448;,
+ 3;443,447,448;,
+ 3;447,450,451;,
+ 3;398,399,393;,
+ 3;394,393,399;,
+ 3;399,400,394;,
+ 3;403,404,398;,
+ 3;399,398,404;,
+ 3;404,405,399;,
+ 3;410,411,404;,
+ 3;405,404,411;,
+ 3;411,410,418;,
+ 3;451,450,453;,
+ 3;424,425,418;,
+ 3;409,410,403;,
+ 3;404,403,410;,
+ 3;410,409,417;,
+ 3;417,418,410;,
+ 3;416,417,409;,
+ 3;415,414,421;,
+ 3;422,423,416;,
+ 3;417,416,423;,
+ 3;423,424,417;,
+ 3;418,417,424;,
+ 3;423,422,429;,
+ 3;422,428,429;,
+ 3;424,423,430;,
+ 3;423,429,430;,
+ 3;425,424,431;,
+ 3;424,430,431;,
+ 3;429,428,434;,
+ 3;428,433,434;,
+ 3;430,429,435;,
+ 3;429,434,435;,
+ 3;431,430,436;,
+ 3;430,435,436;,
+ 3;434,433,438;,
+ 3;435,434,439;,
+ 3;434,438,439;,
+ 3;436,435,440;,
+ 3;435,439,440;,
+ 3;452,453,449;,
+ 3;450,449,453;,
+ 3;433,437,438;,
+ 3;438,437,442;,
+ 3;437,441,442;,
+ 3;439,438,443;,
+ 3;438,442,443;,
+ 3;439,443,444;,
+ 3;442,441,446;,
+ 3;442,446,443;,
+ 3;443,446,447;,
+ 3;446,445,450;,
+ 3;446,450,447;,
+ 3;402,401,408;,
+ 3;414,415,407;,
+ 3;408,407,415;,
+ 3;420,421,414;,
+ 3;421,420,427;,
+ 3;420,426,427;,
+ 3;427,426,432;,
+ 3;441,445,446;,
+ 3;445,449,450;,
+ 3;407,408,401;,
+ 3;414,413,420;,
+ 3;407,406,414;,
+ 3;401,402,396;,
+ 3;499,503,512;,
+ 3;503,502,507;,
+ 3;510,495,511;,
+ 3;502,506,507;,
+ 3;508,484,509;,
+ 3;495,499,511;,
+ 3;509,490,510;,
+ 3;457,456,460;,
+ 3;460,459,463;,
+ 3;463,462,466;,
+ 3;471,472,466;,
+ 3;472,471,478;,
+ 3;506,505,515;,
+ 3;478,484,508;,
+ 3;459,460,456;,
+ 3;462,463,459;,
+ 3;484,490,509;,
+ 3;490,495,510;,
+ 3;499,498,503;,
+ 3;465,466,462;,
+ 3;466,465,471;,
+ 3;514,515,505;,
+ 3;498,502,503;,
+ 3;502,501,506;,
+ 3;456,455,459;,
+ 3;459,458,462;,
+ 3;477,478,471;,
+ 3;478,477,484;,
+ 3;495,494,499;,
+ 3;461,462,458;,
+ 3;462,461,465;,
+ 3;470,471,465;,
+ 3;458,459,455;,
+ 3;494,498,499;,
+ 3;484,483,490;,
+ 3;490,489,495;,
+ 3;471,470,477;,
+ 3;477,483,484;,
+ 3;464,465,461;,
+ 3;469,470,464;,
+ 3;465,464,470;,
+ 3;470,469,476;,
+ 3;468,467,474;,
+ 3;473,474,467;,
+ 3;475,476,469;,
+ 3;476,477,470;,
+ 3;474,473,480;,
+ 3;473,479,480;,
+ 3;476,475,482;,
+ 3;475,481,482;,
+ 3;477,476,483;,
+ 3;476,482,483;,
+ 3;480,479,486;,
+ 3;479,485,486;,
+ 3;482,481,488;,
+ 3;481,487,488;,
+ 3;483,482,489;,
+ 3;482,488,489;,
+ 3;483,489,490;,
+ 3;486,485,491;,
+ 3;488,487,493;,
+ 3;487,492,493;,
+ 3;489,488,494;,
+ 3;488,493,494;,
+ 3;489,494,495;,
+ 3;493,492,497;,
+ 3;494,493,498;,
+ 3;492,496,497;,
+ 3;493,497,498;,
+ 3;497,496,501;,
+ 3;513,514,504;,
+ 3;496,500,501;,
+ 3;498,497,502;,
+ 3;501,500,505;,
+ 3;500,504,505;,
+ 3;505,504,514;,
+ 3;497,501,502;,
+ 3;501,505,506;,
+ 3;518,517,521;,
+ 3;520,521,517;,
+ 3;523,524,520;,
+ 3;569,568,573;,
+ 3;568,572,573;,
+ 3;526,527,523;,
+ 3;527,526,532;,
+ 3;575,576,571;,
+ 3;572,571,576;,
+ 3;520,519,523;,
+ 3;537,538,532;,
+ 3;538,537,545;,
+ 3;564,563,569;,
+ 3;563,568,569;,
+ 3;517,516,520;,
+ 3;523,522,526;,
+ 3;531,532,526;,
+ 3;568,567,572;,
+ 3;567,571,572;,
+ 3;519,520,516;,
+ 3;522,523,519;,
+ 3;532,531,537;,
+ 3;574,575,570;,
+ 3;545,544,552;,
+ 3;558,557,564;,
+ 3;571,570,575;,
+ 3;525,526,522;,
+ 3;526,525,531;,
+ 3;536,537,531;,
+ 3;537,544,545;,
+ 3;552,551,558;,
+ 3;557,563,564;,
+ 3;563,562,568;,
+ 3;530,531,525;,
+ 3;531,530,536;,
+ 3;537,536,544;,
+ 3;544,551,552;,
+ 3;551,557,558;,
+ 3;529,528,534;,
+ 3;533,534,528;,
+ 3;535,536,530;,
+ 3;534,533,541;,
+ 3;533,540,541;,
+ 3;536,535,543;,
+ 3;535,542,543;,
+ 3;536,543,544;,
+ 3;540,539,547;,
+ 3;541,540,548;,
+ 3;540,547,548;,
+ 3;543,542,550;,
+ 3;542,549,550;,
+ 3;544,543,551;,
+ 3;543,550,551;,
+ 3;547,546,553;,
+ 3;548,547,554;,
+ 3;547,553,554;,
+ 3;550,549,556;,
+ 3;549,555,556;,
+ 3;551,550,557;,
+ 3;550,556,557;,
+ 3;554,553,560;,
+ 3;556,555,562;,
+ 3;557,556,563;,
+ 3;556,562,563;,
+ 3;553,559,560;,
+ 3;555,561,562;,
+ 3;560,559,565;,
+ 3;562,561,567;,
+ 3;561,566,567;,
+ 3;562,567,568;,
+ 3;567,566,571;,
+ 3;566,570,571;,
+ 3;593,594,587;,
+ 3;638,639,635;,
+ 3;631,635,636;,
+ 3;588,587,594;,
+ 3;580,581,577;,
+ 3;600,601,593;,
+ 3;578,577,581;,
+ 3;583,584,580;,
+ 3;594,593,601;,
+ 3;581,580,584;,
+ 3;600,608,609;,
+ 3;589,590,583;,
+ 3;584,583,590;,
+ 3;601,600,609;,
+ 3;579,578,582;,
+ 3;584,585,581;,
+ 3;582,581,585;,
+ 3;636,635,639;,
+ 3;639,640,636;,
+ 3;637,636,640;,
+ 3;585,586,582;,
+ 3;590,591,584;,
+ 3;585,584,591;,
+ 3;591,592,585;,
+ 3;586,585,592;,
+ 3;590,589,596;,
+ 3;596,597,590;,
+ 3;591,590,597;,
+ 3;597,598,591;,
+ 3;592,591,598;,
+ 3;604,605,597;,
+ 3;598,597,605;,
+ 3;606,607,599;,
+ 3;595,596,589;,
+ 3;602,603,595;,
+ 3;596,595,603;,
+ 3;603,604,596;,
+ 3;597,596,604;,
+ 3;603,602,611;,
+ 3;602,610,611;,
+ 3;604,603,612;,
+ 3;603,611,612;,
+ 3;605,604,613;,
+ 3;604,612,613;,
+ 3;641,614,615;,
+ 3;609,608,617;,
+ 3;608,616,617;,
+ 3;611,610,619;,
+ 3;610,618,619;,
+ 3;612,611,620;,
+ 3;611,619,620;,
+ 3;613,612,621;,
+ 3;612,620,621;,
+ 3;617,616,622;,
+ 3;619,618,624;,
+ 3;618,623,624;,
+ 3;620,619,625;,
+ 3;619,624,625;,
+ 3;621,620,626;,
+ 3;620,625,626;,
+ 3;624,623,628;,
+ 3;623,627,628;,
+ 3;625,624,629;,
+ 3;624,628,629;,
+ 3;626,625,630;,
+ 3;625,629,630;,
+ 3;628,627,632;,
+ 3;627,631,632;,
+ 3;629,628,633;,
+ 3;628,632,633;,
+ 3;630,629,634;,
+ 3;629,633,634;,
+ 3;632,631,636;,
+ 3;633,632,637;,
+ 3;632,636,637;,
+ 3;581,582,578;,
+ 3;663,669,670;,
+ 3;647,646,651;,
+ 3;651,650,654;,
+ 3;656,657,653;,
+ 3;654,653,657;,
+ 3;654,655,651;,
+ 3;657,658,654;,
+ 3;659,660,656;,
+ 3;657,656,660;,
+ 3;647,648,643;,
+ 3;648,647,652;,
+ 3;651,652,647;,
+ 3;643,642,647;,
+ 3;652,651,655;,
+ 3;655,654,658;,
+ 3;660,661,657;,
+ 3;658,657,661;,
+ 3;661,662,658;,
+ 3;660,659,666;,
+ 3;664,663,670;,
+ 3;644,643,648;,
+ 3;648,649,644;,
+ 3;645,644,649;,
+ 3;701,702,696;,
+ 3;697,696,702;,
+ 3;702,703,697;,
+ 3;698,697,703;,
+ 3;703,704,698;,
+ 3;699,698,704;,
+ 3;662,661,668;,
+ 3;659,665,666;,
+ 3;661,660,667;,
+ 3;660,666,667;,
+ 3;661,667,668;,
+ 3;666,665,672;,
+ 3;665,671,672;,
+ 3;667,666,673;,
+ 3;666,672,673;,
+ 3;668,667,674;,
+ 3;667,673,674;,
+ 3;668,674,675;,
+ 3;670,669,677;,
+ 3;669,676,677;,
+ 3;672,671,679;,
+ 3;671,678,679;,
+ 3;673,672,680;,
+ 3;672,679,680;,
+ 3;674,673,681;,
+ 3;673,680,681;,
+ 3;675,674,682;,
+ 3;674,681,682;,
+ 3;677,676,684;,
+ 3;676,683,684;,
+ 3;679,678,686;,
+ 3;678,685,686;,
+ 3;680,679,687;,
+ 3;679,686,687;,
+ 3;681,680,688;,
+ 3;680,687,688;,
+ 3;682,681,689;,
+ 3;681,688,689;,
+ 3;684,683,690;,
+ 3;686,685,692;,
+ 3;685,691,692;,
+ 3;687,686,693;,
+ 3;686,692,693;,
+ 3;688,687,694;,
+ 3;687,693,694;,
+ 3;689,688,695;,
+ 3;688,694,695;,
+ 3;692,691,697;,
+ 3;691,696,697;,
+ 3;693,692,698;,
+ 3;692,697,698;,
+ 3;694,693,699;,
+ 3;693,698,699;,
+ 3;695,694,700;,
+ 3;694,699,700;,
+ 3;710,709,714;,
+ 3;709,710,705;,
+ 3;758,757,763;,
+ 3;713,714,709;,
+ 3;716,717,713;,
+ 3;714,713,717;,
+ 3;719,720,716;,
+ 3;717,716,720;,
+ 3;720,721,717;,
+ 3;722,723,719;,
+ 3;720,719,723;,
+ 3;723,724,720;,
+ 3;723,722,728;,
+ 3;722,727,728;,
+ 3;724,723,729;,
+ 3;726,725,732;,
+ 3;706,705,710;,
+ 3;710,711,706;,
+ 3;714,715,710;,
+ 3;711,710,715;,
+ 3;715,714,718;,
+ 3;717,718,714;,
+ 3;723,728,729;,
+ 3;728,727,734;,
+ 3;729,728,735;,
+ 3;725,731,732;,
+ 3;731,730,738;,
+ 3;707,706,711;,
+ 3;711,712,707;,
+ 3;708,707,712;,
+ 3;764,765,759;,
+ 3;760,759,765;,
+ 3;765,766,760;,
+ 3;761,760,766;,
+ 3;766,767,761;,
+ 3;762,761,767;,
+ 3;727,733,734;,
+ 3;728,734,735;,
+ 3;729,735,736;,
+ 3;732,731,739;,
+ 3;731,738,739;,
+ 3;734,733,741;,
+ 3;733,740,741;,
+ 3;735,734,742;,
+ 3;734,741,742;,
+ 3;736,735,743;,
+ 3;735,742,743;,
+ 3;738,737,745;,
+ 3;739,738,746;,
+ 3;738,745,746;,
+ 3;741,740,748;,
+ 3;740,747,748;,
+ 3;742,741,749;,
+ 3;741,748,749;,
+ 3;743,742,750;,
+ 3;742,749,750;,
+ 3;746,745,752;,
+ 3;745,751,752;,
+ 3;748,747,754;,
+ 3;747,753,754;,
+ 3;749,748,755;,
+ 3;748,754,755;,
+ 3;750,749,756;,
+ 3;749,755,756;,
+ 3;752,751,758;,
+ 3;754,753,760;,
+ 3;753,759,760;,
+ 3;755,754,761;,
+ 3;754,760,761;,
+ 3;756,755,762;,
+ 3;755,761,762;,
+ 3;751,757,758;,
+ 3;745,744,751;,
+ 3;783,782,787;,
+ 3;786,787,782;,
+ 3;779,778,783;,
+ 3;790,789,793;,
+ 3;782,783,778;,
+ 3;786,785,790;,
+ 3;804,803,810;,
+ 3;798,803,804;,
+ 3;793,792,798;,
+ 3;782,781,786;,
+ 3;775,774,779;,
+ 3;810,809,816;,
+ 3;789,790,785;,
+ 3;789,792,793;,
+ 3;778,779,774;,
+ 3;771,770,775;,
+ 3;803,809,810;,
+ 3;816,815,822;,
+ 3;822,821,827;,
+ 3;784,785,780;,
+ 3;785,784,789;,
+ 3;788,789,784;,
+ 3;789,788,792;,
+ 3;788,791,792;,
+ 3;774,775,770;,
+ 3;781,780,785;,
+ 3;785,786,781;,
+ 3;792,791,797;,
+ 3;791,796,797;,
+ 3;795,794,800;,
+ 3;809,815,816;,
+ 3;776,777,772;,
+ 3;780,781,776;,
+ 3;777,776,781;,
+ 3;792,797,798;,
+ 3;772,773,768;,
+ 3;773,772,777;,
+ 3;777,778,773;,
+ 3;774,773,778;,
+ 3;778,777,782;,
+ 3;781,782,777;,
+ 3;797,796,802;,
+ 3;798,797,803;,
+ 3;797,802,803;,
+ 3;794,799,800;,
+ 3;796,801,802;,
+ 3;769,768,773;,
+ 3;773,774,769;,
+ 3;770,769,774;,
+ 3;824,825,819;,
+ 3;820,819,825;,
+ 3;825,826,820;,
+ 3;821,820,826;,
+ 3;826,827,821;,
+ 3;800,799,806;,
+ 3;799,805,806;,
+ 3;802,801,808;,
+ 3;801,807,808;,
+ 3;803,802,809;,
+ 3;802,808,809;,
+ 3;806,805,812;,
+ 3;805,811,812;,
+ 3;808,807,814;,
+ 3;807,813,814;,
+ 3;809,808,815;,
+ 3;808,814,815;,
+ 3;812,811,818;,
+ 3;811,817,818;,
+ 3;814,813,820;,
+ 3;813,819,820;,
+ 3;815,814,821;,
+ 3;814,820,821;,
+ 3;815,821,822;,
+ 3;818,817,823;,
+ 3;856,855,859;,
+ 3;852,853,848;,
+ 3;849,848,853;,
+ 3;852,851,856;,
+ 3;855,858,859;,
+ 3;858,861,862;,
+ 3;848,849,843;,
+ 3;844,843,849;,
+ 3;855,856,851;,
+ 3;861,865,866;,
+ 3;866,865,870;,
+ 3;833,832,839;,
+ 3;843,844,838;,
+ 3;839,838,844;,
+ 3;848,847,852;,
+ 3;851,852,847;,
+ 3;870,875,876;,
+ 3;876,875,882;,
+ 3;882,881,888;,
+ 3;838,839,832;,
+ 3;843,842,848;,
+ 3;855,854,858;,
+ 3;858,857,861;,
+ 3;875,881,882;,
+ 3;887,888,881;,
+ 3;847,848,842;,
+ 3;851,850,855;,
+ 3;838,837,843;,
+ 3;865,869,870;,
+ 3;870,869,875;,
+ 3;875,874,881;,
+ 3;835,834,840;,
+ 3;840,841,835;,
+ 3;845,846,840;,
+ 3;841,840,846;,
+ 3;846,845,850;,
+ 3;850,851,846;,
+ 3;847,846,851;,
+ 3;854,855,850;,
+ 3;854,857,858;,
+ 3;857,860,861;,
+ 3;861,860,865;,
+ 3;860,864,865;,
+ 3;829,828,835;,
+ 3;835,836,829;,
+ 3;830,829,836;,
+ 3;836,837,830;,
+ 3;831,830,837;,
+ 3;837,838,831;,
+ 3;832,831,838;,
+ 3;836,835,841;,
+ 3;841,842,836;,
+ 3;837,836,842;,
+ 3;842,843,837;,
+ 3;842,841,847;,
+ 3;846,847,841;,
+ 3;864,863,868;,
+ 3;865,864,869;,
+ 3;863,867,868;,
+ 3;864,868,869;,
+ 3;868,867,873;,
+ 3;867,872,873;,
+ 3;869,868,874;,
+ 3;868,873,874;,
+ 3;869,874,875;,
+ 3;872,871,878;,
+ 3;871,877,878;,
+ 3;873,872,879;,
+ 3;872,878,879;,
+ 3;874,873,880;,
+ 3;873,879,880;,
+ 3;874,880,881;,
+ 3;883,884,877;,
+ 3;878,877,884;,
+ 3;884,885,878;,
+ 3;879,878,885;,
+ 3;885,886,879;,
+ 3;880,879,886;,
+ 3;886,887,880;,
+ 3;881,880,887;,
+ 3;834,835,828;,
+ 3;902,903,895;,
+ 3;920,923,924;,
+ 3;934,941,942;,
+ 3;940,947,948;,
+ 3;896,897,889;,
+ 3;949,950,941;,
+ 3;935,934,942;,
+ 3;955,956,957;,
+ 3;921,920,924;,
+ 3;923,926,927;,
+ 3;942,941,950;,
+ 3;918,917,921;,
+ 3;924,923,927;,
+ 3;913,914,909;,
+ 3;910,909,914;,
+ 3;914,915,910;,
+ 3;914,913,918;,
+ 3;918,919,914;,
+ 3;918,921,922;,
+ 3;890,889,897;,
+ 3;897,896,904;,
+ 3;921,924,925;,
+ 3;927,926,931;,
+ 3;926,930,931;,
+ 3;909,910,905;,
+ 3;911,910,915;,
+ 3;915,914,919;,
+ 3;919,918,922;,
+ 3;922,921,925;,
+ 3;925,924,928;,
+ 3;924,927,928;,
+ 3;927,931,932;,
+ 3;931,930,937;,
+ 3;930,936,937;,
+ 3;905,906,898;,
+ 3;899,898,906;,
+ 3;906,907,899;,
+ 3;900,899,907;,
+ 3;907,908,900;,
+ 3;901,900,908;,
+ 3;906,905,910;,
+ 3;910,911,906;,
+ 3;907,906,911;,
+ 3;911,912,907;,
+ 3;908,907,912;,
+ 3;915,916,911;,
+ 3;912,911,916;,
+ 3;925,928,929;,
+ 3;928,927,932;,
+ 3;929,928,933;,
+ 3;928,932,933;,
+ 3;932,931,938;,
+ 3;933,932,939;,
+ 3;931,937,938;,
+ 3;932,938,939;,
+ 3;937,936,944;,
+ 3;936,943,944;,
+ 3;938,937,945;,
+ 3;937,944,945;,
+ 3;939,938,946;,
+ 3;938,945,946;,
+ 3;945,944,953;,
+ 3;946,945,954;,
+ 3;898,899,891;,
+ 3;892,891,899;,
+ 3;899,900,892;,
+ 3;893,892,900;,
+ 3;900,901,893;,
+ 3;894,893,901;,
+ 3;951,952,943;,
+ 3;944,943,952;,
+ 3;952,953,944;,
+ 3;953,954,945;;
+
+ MeshNormals {
+  958;
+  0.641989;0.500066;0.581192;,
+  0.705077;0.420561;0.570959;,
+  0.729237;0.574589;0.371565;,
+  0.790165;0.500068;0.354360;,
+  0.822878;0.500067;0.269825;,
+  0.876349;0.420564;0.234817;,
+  0.447273;0.817779;0.362194;,
+  0.375458;0.906881;0.191305;,
+  0.455060;0.866057;0.207040;,
+  0.474207;0.866058;0.158339;,
+  0.555922;0.817779;0.148959;,
+  -0.079375;0.996024;-0.040443;,
+  -0.001904;0.999989;0.004276;,
+  -0.001447;0.999989;0.004452;,
+  0.086047;0.996024;0.023056;,
+  -0.512804;0.817778;-0.261286;,
+  -0.458354;0.866058;-0.199638;,
+  -0.476712;0.866057;-0.150633;,
+  -0.407028;0.906881;-0.109063;,
+  -0.808377;0.420565;-0.411888;,
+  -0.792065;0.500068;-0.350093;,
+  -0.824320;0.500068;-0.265382;,
+  -0.887483;-0.088844;-0.452195;,
+  -0.913546;-0.000001;-0.406736;,
+  -0.951057;0.000000;-0.309017;,
+  -0.729236;-0.574591;-0.371564;,
+  -0.790164;-0.500070;-0.354360;,
+  -0.822876;-0.500070;-0.269825;,
+  -0.375458;-0.906881;-0.191305;,
+  -0.455060;-0.866057;-0.207040;,
+  -0.474207;-0.866058;-0.158339;,
+  0.003132;-0.999989;-0.003479;,
+  -0.069231;-0.996024;-0.056062;,
+  0.079373;-0.996024;0.040443;,
+  0.001904;-0.999989;-0.004276;,
+  0.001447;-0.999989;-0.004452;,
+  -0.086049;-0.996024;-0.023057;,
+  0.374230;-0.866057;0.331507;,
+  0.327479;-0.906881;0.265187;,
+  0.512805;-0.817778;0.261287;,
+  0.458356;-0.866057;0.199638;,
+  0.476713;-0.866057;0.150634;,
+  0.407028;-0.906881;0.109063;,
+  0.645115;-0.500066;0.577720;,
+  0.636050;-0.574588;0.515063;,
+  0.808377;-0.420565;0.411888;,
+  0.792066;-0.500066;0.350093;,
+  0.824322;-0.500066;0.265382;,
+  0.790555;-0.574588;0.211829;,
+  0.743145;-0.000001;0.669130;,
+  0.774073;-0.088841;0.626832;,
+  0.887483;0.088844;0.452195;,
+  0.913546;-0.000001;0.406736;,
+  0.951057;0.000000;0.309017;,
+  0.962106;-0.088842;0.257796;,
+  0.641989;0.500066;0.581192;,
+  0.705077;0.420561;0.570959;,
+  0.729237;0.574589;0.371565;,
+  0.790165;0.500068;0.354360;,
+  0.822878;0.500067;0.269825;,
+  0.876349;0.420564;0.234817;,
+  -0.333829;0.545674;0.768634;,
+  -0.325134;0.420562;0.847004;,
+  -0.128032;0.574590;0.808365;,
+  -0.092843;0.500068;0.860995;,
+  -0.002336;0.500068;0.865983;,
+  0.047483;0.420564;0.906020;,
+  0.211828;0.574591;0.790553;,
+  -0.207040;0.866058;0.455059;,
+  -0.206252;0.817779;0.537305;,
+  -0.065919;0.906882;0.416196;,
+  -0.056285;0.866058;0.496765;,
+  -0.004051;0.866058;0.499928;,
+  0.030121;0.817779;0.574744;,
+  0.109063;0.906881;0.407027;,
+  0.150633;0.866058;0.476711;,
+  -0.004276;0.999989;-0.001903;,
+  -0.031925;0.996024;0.083166;,
+  0.013936;0.996024;-0.087987;,
+  -0.004655;0.999989;-0.000490;,
+  -0.004681;0.999989;-0.000000;,
+  0.004662;0.996024;0.088961;,
+  -0.023057;0.996024;-0.086048;,
+  -0.004452;0.999989;0.001446;,
+  0.151011;0.906882;-0.393397;,
+  0.090033;0.817778;-0.568448;,
+  0.048228;0.866057;-0.497613;,
+  -0.004051;0.866057;-0.499928;,
+  -0.022054;0.906881;-0.420809;,
+  -0.148959;0.817779;-0.555922;,
+  -0.158339;0.866058;-0.474207;,
+  0.141927;0.420563;-0.896093;,
+  0.088196;0.500068;-0.861483;,
+  -0.002336;0.500068;-0.865983;,
+  -0.042833;0.574590;-0.817319;,
+  0.155816;-0.088843;-0.983783;,
+  0.104528;-0.000001;-0.994522;,
+  0.000000;-0.000000;-1.000000;,
+  -0.052128;0.088842;-0.994681;,
+  0.128032;-0.574588;-0.808366;,
+  0.092843;-0.500068;-0.860995;,
+  0.002336;-0.500068;-0.865983;,
+  -0.047482;-0.420564;-0.906020;,
+  0.065919;-0.906881;-0.416198;,
+  0.056285;-0.866057;-0.496766;,
+  0.004051;-0.866058;-0.499928;,
+  -0.013936;-0.996024;0.087986;,
+  0.004655;-0.999989;0.000489;,
+  0.004681;-0.999989;-0.000000;,
+  -0.090033;-0.817779;0.568446;,
+  -0.048228;-0.866058;0.497613;,
+  0.004051;-0.866058;0.499928;,
+  -0.368927;-0.421038;0.828625;,
+  -0.293303;-0.574590;0.764081;,
+  -0.141927;-0.420565;0.896093;,
+  -0.088197;-0.500069;0.861483;,
+  0.002336;-0.500068;0.865983;,
+  0.042834;-0.574590;0.817319;,
+  -0.405124;0.088963;0.909923;,
+  -0.356950;-0.088841;0.929889;,
+  -0.155816;0.088843;0.983783;,
+  -0.104528;0.000001;0.994522;,
+  -0.000000;0.000000;1.000000;,
+  0.052129;-0.088842;0.994681;,
+  -0.333829;0.545674;0.768634;,
+  -0.325134;0.420562;0.847004;,
+  -0.128032;0.574590;0.808365;,
+  -0.092843;0.500068;0.860995;,
+  -0.002336;0.500068;0.865983;,
+  0.047483;0.420564;0.906020;,
+  0.109063;0.906881;0.407027;,
+  -0.023057;0.996024;-0.086048;,
+  -0.861484;0.500068;0.088192;,
+  -0.847544;0.500069;0.177763;,
+  -0.824320;0.500068;0.265382;,
+  -0.847002;0.420566;0.325134;,
+  -0.860996;0.500067;-0.092843;,
+  -0.865983;0.500068;-0.002341;,
+  -0.497612;0.866058;0.048224;,
+  -0.489846;0.866058;0.099978;,
+  -0.476711;0.866058;0.150633;,
+  -0.537304;0.817780;0.206252;,
+  -0.496765;0.866058;-0.056285;,
+  -0.499928;0.866058;-0.004054;,
+  -0.000489;0.999989;-0.004656;,
+  -0.000972;0.999989;-0.004579;,
+  -0.001446;0.999989;-0.004452;,
+  -0.083167;0.996024;0.031925;,
+  0.000489;0.999989;-0.004655;,
+  0.000000;0.999989;-0.004680;,
+  0.496767;0.866057;-0.056283;,
+  0.488160;0.866058;-0.107903;,
+  0.474207;0.866058;-0.158339;,
+  0.393398;0.906881;-0.151011;,
+  0.497613;0.866057;0.048228;,
+  0.499928;0.866058;-0.004048;,
+  0.860995;0.500068;-0.092838;,
+  0.846572;0.500070;-0.182333;,
+  0.822877;0.500068;-0.269825;,
+  0.764081;0.574590;-0.293303;,
+  0.865983;0.500067;-0.002331;,
+  0.994522;-0.000000;-0.104523;,
+  0.978148;0.000001;-0.207912;,
+  0.951056;-0.000002;-0.309017;,
+  0.929889;0.088841;-0.356951;,
+  1.000000;-0.000001;0.000006;,
+  0.861485;-0.500066;-0.088192;,
+  0.847545;-0.500067;-0.177763;,
+  0.824319;-0.500071;-0.265382;,
+  0.847002;-0.420566;-0.325133;,
+  0.497613;-0.866057;-0.048225;,
+  0.489848;-0.866056;-0.099979;,
+  0.476712;-0.866057;-0.150633;,
+  0.000489;-0.999989;0.004656;,
+  0.000974;-0.999989;0.004578;,
+  0.001447;-0.999989;0.004452;,
+  -0.496766;-0.866058;0.056283;,
+  -0.488160;-0.866058;0.107904;,
+  -0.474207;-0.866058;0.158339;,
+  -0.499929;-0.866057;0.004048;,
+  -0.860994;-0.500070;0.092838;,
+  -0.846572;-0.500070;0.182333;,
+  -0.822876;-0.500069;0.269825;,
+  -0.865984;-0.500066;0.002331;,
+  -0.994522;0.000000;0.104523;,
+  -0.978147;-0.000002;0.207912;,
+  -0.951056;-0.000001;0.309017;,
+  -0.994522;0.000001;-0.104528;,
+  -1.000000;0.000002;-0.000006;,
+  -0.497612;0.866058;0.048224;,
+  -0.861484;0.500068;0.088192;,
+  -0.000489;0.999989;-0.004656;,
+  0.496767;0.866057;-0.056283;,
+  0.860995;0.500068;-0.092838;,
+  0.994522;-0.000000;-0.104523;,
+  0.861485;-0.500066;-0.088192;,
+  -0.496766;-0.866058;0.056283;,
+  -0.860994;-0.500070;0.092838;,
+  -0.994522;0.000000;0.104523;,
+  -0.861484;0.500068;0.088192;,
+  -0.847544;0.500069;0.177763;,
+  -0.824320;0.500068;0.265382;,
+  -0.847002;0.420566;0.325134;,
+  -0.860996;0.500067;-0.092843;,
+  -0.865983;0.500068;-0.002341;,
+  -0.861484;0.500068;0.088192;,
+  -0.860994;-0.500070;0.092838;,
+  -0.177763;0.500068;-0.847545;,
+  -0.234817;0.420565;-0.876348;,
+  -0.371565;0.574592;-0.729235;,
+  -0.430969;0.500066;-0.751132;,
+  -0.507122;0.500069;-0.701968;,
+  -0.570959;0.420565;-0.705075;,
+  -0.048228;0.866058;-0.497611;,
+  -0.099978;0.866058;-0.489845;,
+  -0.148959;0.817779;-0.555922;,
+  -0.191305;0.906882;-0.375457;,
+  -0.246456;0.866058;-0.434975;,
+  -0.290573;0.866058;-0.406831;,
+  -0.362195;0.817779;-0.447273;,
+  0.004655;0.999989;-0.000489;,
+  0.004579;0.999989;-0.000973;,
+  -0.023057;0.996024;-0.086048;,
+  0.040443;0.996024;0.079374;,
+  0.004054;0.999989;-0.002340;,
+  0.003787;0.999989;-0.002752;,
+  -0.056062;0.996024;-0.069231;,
+  0.107904;0.866058;0.488161;,
+  0.109062;0.906882;0.407027;,
+  0.261286;0.817779;0.512803;,
+  0.253473;0.866058;0.430925;,
+  0.297128;0.866058;0.402069;,
+  0.265187;0.906882;0.327478;,
+  0.182333;0.500066;0.846575;,
+  0.211828;0.574590;0.790554;,
+  0.411889;0.420563;0.808377;,
+  0.435015;0.500068;0.748795;,
+  0.510903;0.500067;0.699222;,
+  0.515062;0.574589;0.636049;,
+  0.257795;0.088841;0.962107;,
+  0.452195;-0.088843;0.887483;,
+  0.500000;0.000000;0.866025;,
+  0.587785;0.000001;0.809017;,
+  0.626832;0.088842;0.774073;,
+  0.371565;-0.574590;0.729236;,
+  0.430969;-0.500068;0.751131;,
+  0.507123;-0.500066;0.701969;,
+  0.570960;-0.420561;0.705077;,
+  0.191305;-0.906882;0.375456;,
+  0.246455;-0.866058;0.434975;,
+  0.290572;-0.866058;0.406831;,
+  0.362195;-0.817779;0.447273;,
+  -0.040443;-0.996024;-0.079374;,
+  -0.004054;-0.999989;0.002340;,
+  -0.003787;-0.999989;0.002751;,
+  -0.261287;-0.817779;-0.512803;,
+  -0.253472;-0.866058;-0.430925;,
+  -0.297128;-0.866057;-0.402069;,
+  -0.411889;-0.420564;-0.808377;,
+  -0.435015;-0.500067;-0.748796;,
+  -0.510901;-0.500069;-0.699222;,
+  -0.207912;0.000001;-0.978147;,
+  -0.257796;-0.088843;-0.962106;,
+  -0.452195;0.088841;-0.887483;,
+  -0.500000;-0.000000;-0.866025;,
+  -0.587785;0.000002;-0.809017;,
+  -0.177763;0.500068;-0.847545;,
+  -0.234817;0.420565;-0.876348;,
+  -0.371565;0.574592;-0.729235;,
+  -0.430969;0.500066;-0.751132;,
+  -0.507122;0.500069;-0.701968;,
+  -0.570959;0.420565;-0.705075;,
+  0.578725;0.574592;-0.578725;,
+  0.581191;0.500069;-0.641987;,
+  0.510901;0.500069;-0.699221;,
+  0.297965;0.906881;-0.297965;,
+  0.337527;0.866058;-0.368807;,
+  0.297128;0.866058;-0.402069;,
+  -0.062991;0.996024;0.062991;,
+  0.003479;0.999989;0.003132;,
+  0.003787;0.999989;0.002751;,
+  0.004054;0.999989;0.002339;,
+  -0.406964;0.817778;0.406964;,
+  -0.331507;0.866057;0.374230;,
+  -0.290573;0.866058;0.406831;,
+  -0.246455;0.866058;0.434976;,
+  -0.748796;0.500067;0.435015;,
+  -0.686403;0.574589;0.445755;,
+  -0.641532;0.420564;0.641532;,
+  -0.577720;0.500068;0.645114;,
+  -0.507123;0.500067;0.701968;,
+  -0.430968;0.500069;0.751131;,
+  -0.350093;0.500068;0.792065;,
+  -0.866025;0.000000;0.500000;,
+  -0.835354;0.088842;0.542486;,
+  -0.704311;-0.088843;0.704310;,
+  -0.669131;0.000001;0.743145;,
+  -0.587785;0.000000;0.809017;,
+  -0.500000;-0.000001;0.866025;,
+  -0.406736;-0.000001;0.913546;,
+  -0.751130;-0.500070;0.430968;,
+  -0.760895;-0.420564;0.494131;,
+  -0.578726;-0.574590;0.578726;,
+  -0.581192;-0.500068;0.641988;,
+  -0.510902;-0.500067;0.699222;,
+  -0.435015;-0.500067;0.748796;,
+  -0.354361;-0.500068;0.790165;,
+  -0.434975;-0.866058;0.246455;,
+  -0.482681;-0.817780;0.313457;,
+  -0.297965;-0.906881;0.297965;,
+  -0.337528;-0.866058;0.368808;,
+  -0.297128;-0.866058;0.402069;,
+  -0.253472;-0.866058;0.430924;,
+  -0.207040;-0.866057;0.455059;,
+  -0.074710;-0.996024;0.048518;,
+  0.062992;-0.996024;-0.062992;,
+  -0.003478;-0.999989;-0.003133;,
+  -0.003786;-0.999989;-0.002752;,
+  -0.004053;-0.999989;-0.002341;,
+  -0.004276;-0.999989;-0.001905;,
+  0.406962;-0.817780;-0.406962;,
+  0.331506;-0.866058;-0.374229;,
+  0.290573;-0.866057;-0.406832;,
+  0.246456;-0.866057;-0.434976;,
+  0.641531;-0.420565;-0.641532;,
+  0.577719;-0.500070;-0.645113;,
+  0.507122;-0.500069;-0.701967;,
+  0.430969;-0.500067;-0.751132;,
+  0.704311;0.088842;-0.704311;,
+  0.669131;0.000000;-0.743145;,
+  0.587785;-0.000000;-0.809017;,
+  0.581191;0.500069;-0.641987;,
+  0.510901;0.500069;-0.699221;,
+  0.430969;0.500067;0.751132;,
+  0.507123;0.500068;0.701968;,
+  0.577721;0.500067;0.645114;,
+  0.641989;0.500066;0.581192;,
+  0.199638;0.866058;0.458354;,
+  0.246455;0.866058;0.434975;,
+  0.290573;0.866058;0.406831;,
+  0.331507;0.866058;0.374229;,
+  0.368809;0.866057;0.337528;,
+  0.447273;0.817779;0.362194;,
+  -0.004276;0.999989;0.001904;,
+  -0.004054;0.999989;0.002340;,
+  -0.003787;0.999989;0.002752;,
+  -0.003478;0.999989;0.003132;,
+  -0.003133;0.999989;0.003478;,
+  0.069230;0.996024;0.056061;,
+  -0.207040;0.866058;-0.455058;,
+  -0.253473;0.866058;-0.430925;,
+  -0.297128;0.866058;-0.402069;,
+  -0.337527;0.866058;-0.368807;,
+  -0.374229;0.866058;-0.331506;,
+  -0.327479;0.906881;-0.265187;,
+  -0.354361;0.500070;-0.790164;,
+  -0.435014;0.500070;-0.748794;,
+  -0.510902;0.500069;-0.699221;,
+  -0.581192;0.500067;-0.641988;,
+  -0.645114;0.500068;-0.577719;,
+  -0.636048;0.574591;-0.515061;,
+  -0.500000;-0.000001;-0.866025;,
+  -0.587786;0.000001;-0.809017;,
+  -0.669131;0.000001;-0.743145;,
+  -0.743145;-0.000000;-0.669130;,
+  -0.774073;0.088841;-0.626832;,
+  -0.430969;-0.500069;-0.751131;,
+  -0.507122;-0.500069;-0.701967;,
+  -0.577720;-0.500068;-0.645113;,
+  -0.641988;-0.500067;-0.581192;,
+  -0.705076;-0.420563;-0.570959;,
+  -0.290573;-0.866058;-0.406831;,
+  -0.331506;-0.866058;-0.374229;,
+  -0.368808;-0.866058;-0.337527;,
+  -0.447272;-0.817779;-0.362194;,
+  0.003787;-0.999989;-0.002751;,
+  0.003479;-0.999989;-0.003132;,
+  0.003132;-0.999989;-0.003479;,
+  -0.069231;-0.996024;-0.056062;,
+  0.297128;-0.866058;0.402069;,
+  0.337528;-0.866057;0.368808;,
+  0.374230;-0.866057;0.331507;,
+  0.510902;-0.500068;0.699222;,
+  0.581192;-0.500067;0.641988;,
+  0.645115;-0.500066;0.577720;,
+  0.500000;-0.000000;0.866025;,
+  0.587785;-0.000001;0.809017;,
+  0.669131;0.000000;0.743145;,
+  0.743145;-0.000001;0.669130;,
+  0.430969;0.500067;0.751132;,
+  0.507123;0.500068;0.701968;,
+  0.577721;0.500067;0.645114;,
+  0.641989;0.500066;0.581192;,
+  -0.445755;0.574590;0.686403;,
+  -0.437489;0.466571;0.768710;,
+  -0.333829;0.545674;0.768634;,
+  -0.374228;0.866058;0.331505;,
+  -0.406961;0.817780;0.406961;,
+  -0.229503;0.906882;0.353403;,
+  -0.253472;0.866058;0.430924;,
+  -0.207040;0.866058;0.455059;,
+  -0.003132;0.999989;-0.003479;,
+  -0.062992;0.996024;0.062992;,
+  0.048519;0.996024;-0.074712;,
+  -0.004053;0.999989;-0.002341;,
+  -0.004276;0.999989;-0.001903;,
+  0.402069;0.866058;-0.297128;,
+  0.368808;0.866058;-0.337528;,
+  0.297964;0.906882;-0.297964;,
+  0.313457;0.817779;-0.482682;,
+  0.246455;0.866058;-0.434976;,
+  0.199638;0.866057;-0.458355;,
+  0.151011;0.906882;-0.393397;,
+  0.699222;0.500068;-0.510902;,
+  0.641989;0.500066;-0.581193;,
+  0.578725;0.574591;-0.578725;,
+  0.494131;0.420564;-0.760895;,
+  0.430968;0.500068;-0.751131;,
+  0.350093;0.500068;-0.792065;,
+  0.293303;0.574589;-0.764082;,
+  0.743145;-0.000001;-0.669131;,
+  0.704311;0.088841;-0.704310;,
+  0.542485;-0.088841;-0.835355;,
+  0.500000;0.000000;-0.866026;,
+  0.406737;-0.000000;-0.913545;,
+  0.356951;0.088843;-0.929889;,
+  0.645114;-0.500067;-0.577720;,
+  0.641532;-0.420564;-0.641531;,
+  0.445754;-0.574592;-0.686401;,
+  0.435014;-0.500068;-0.748796;,
+  0.354361;-0.500067;-0.790165;,
+  0.325134;-0.420564;-0.847003;,
+  0.406963;-0.817779;-0.406963;,
+  0.229503;-0.906882;-0.353404;,
+  0.253471;-0.866059;-0.430923;,
+  0.207040;-0.866058;-0.455059;,
+  0.206252;-0.817779;-0.537306;,
+  -0.048518;-0.996024;0.074711;,
+  0.004054;-0.999989;0.002340;,
+  0.004276;-0.999989;0.001904;,
+  0.031924;-0.996024;-0.083166;,
+  -0.313457;-0.817780;0.482681;,
+  -0.228864;-0.891572;0.390795;,
+  -0.218498;-0.846306;0.485824;,
+  -0.151011;-0.906881;0.393398;,
+  -0.494131;-0.420563;0.760895;,
+  -0.409035;-0.575119;0.708469;,
+  -0.368927;-0.421038;0.828625;,
+  -0.293303;-0.574590;0.764081;,
+  -0.542485;0.088843;0.835354;,
+  -0.498017;-0.088961;0.862592;,
+  -0.405124;0.088963;0.909923;,
+  -0.445755;0.574590;0.686403;,
+  -0.437489;0.466571;0.768710;,
+  -0.333829;0.545674;0.768634;,
+  -0.790553;0.574591;-0.211828;,
+  -0.846572;0.500070;-0.182333;,
+  -0.860996;0.500067;-0.092843;,
+  -0.407026;0.906882;-0.109062;,
+  -0.488160;0.866058;-0.107903;,
+  -0.496765;0.866058;-0.056285;,
+  0.086049;0.996024;0.023057;,
+  0.000974;0.999989;-0.004578;,
+  0.000489;0.999989;-0.004655;,
+  0.555923;0.817778;0.148959;,
+  0.489846;0.866057;0.099978;,
+  0.497613;0.866057;0.048228;,
+  0.751131;0.500069;0.430968;,
+  0.729237;0.574590;0.371565;,
+  0.876349;0.420564;0.234817;,
+  0.847544;0.500070;0.177763;,
+  0.861483;0.500068;0.088197;,
+  0.865983;0.500067;-0.002331;,
+  0.866025;-0.000001;0.500000;,
+  0.887483;0.088844;0.452195;,
+  0.962106;-0.088841;0.257795;,
+  0.978148;-0.000001;0.207912;,
+  0.994522;-0.000001;0.104528;,
+  1.000000;-0.000001;0.000006;,
+  0.748795;-0.500068;0.435014;,
+  0.808377;-0.420564;0.411888;,
+  0.790555;-0.574589;0.211828;,
+  0.846573;-0.500068;0.182333;,
+  0.860993;-0.500071;0.092843;,
+  0.865982;-0.500070;0.002340;,
+  0.430924;-0.866058;0.253472;,
+  0.512804;-0.817779;0.261287;,
+  0.407028;-0.906881;0.109063;,
+  0.488161;-0.866058;0.107903;,
+  0.496765;-0.866058;0.056285;,
+  0.499927;-0.866058;0.004054;,
+  0.079373;-0.996024;0.040443;,
+  -0.086047;-0.996024;-0.023056;,
+  -0.000972;-0.999989;0.004579;,
+  -0.000489;-0.999989;0.004655;,
+  -0.000000;-0.999989;0.004680;,
+  -0.555921;-0.817779;-0.148959;,
+  -0.489843;-0.866059;-0.099978;,
+  -0.497611;-0.866058;-0.048227;,
+  -0.499929;-0.866057;0.004048;,
+  -0.876348;-0.420566;-0.234817;,
+  -0.847545;-0.500067;-0.177763;,
+  -0.861483;-0.500068;-0.088197;,
+  -0.865984;-0.500066;0.002331;,
+  -0.962106;0.088845;-0.257796;,
+  -0.978148;-0.000001;-0.207912;,
+  -0.994522;0.000001;-0.104528;,
+  -1.000000;0.000002;-0.000006;,
+  0.861485;-0.500066;-0.088192;,
+  0.497613;-0.866057;-0.048225;,
+  0.000489;-0.999989;0.004656;,
+  -0.496766;-0.866058;0.056283;,
+  -0.860994;-0.500070;0.092838;,
+  -0.790553;0.574591;-0.211828;,
+  -0.846572;0.500070;-0.182333;,
+  -0.860996;0.500067;-0.092843;,
+  -0.042834;0.574591;-0.817319;,
+  -0.088197;0.500067;-0.861484;,
+  -0.177763;0.500068;-0.847545;,
+  -0.022054;0.906881;-0.420808;,
+  -0.048228;0.866058;-0.497611;,
+  -0.099978;0.866058;-0.489845;,
+  0.004662;0.996024;0.088961;,
+  0.004655;0.999989;-0.000489;,
+  0.004579;0.999989;-0.000973;,
+  0.030121;0.817779;0.574744;,
+  0.056286;0.866057;0.496766;,
+  0.107904;0.866058;0.488161;,
+  -0.177763;0.500067;0.847546;,
+  -0.128032;0.574591;0.808364;,
+  0.047483;0.420565;0.906019;,
+  0.092843;0.500067;0.860995;,
+  0.182333;0.500066;0.846575;,
+  -0.207911;0.000002;0.978148;,
+  -0.155816;0.088841;0.983783;,
+  0.052129;-0.088843;0.994681;,
+  0.104529;0.000001;0.994522;,
+  0.207912;0.000000;0.978148;,
+  0.257795;0.088841;0.962107;,
+  -0.269825;-0.500070;0.822876;,
+  -0.182333;-0.500069;0.846573;,
+  -0.141927;-0.420562;0.896094;,
+  0.042834;-0.574590;0.817320;,
+  0.088197;-0.500068;0.861483;,
+  0.177763;-0.500067;0.847545;,
+  0.234816;-0.420563;0.876349;,
+  -0.158339;-0.866057;0.474209;,
+  -0.107903;-0.866058;0.488160;,
+  -0.090033;-0.817780;0.568445;,
+  0.022054;-0.906881;0.420808;,
+  0.048228;-0.866057;0.497613;,
+  0.099978;-0.866057;0.489846;,
+  0.148959;-0.817779;0.555922;,
+  -0.004578;-0.999989;-0.000974;,
+  -0.013936;-0.996024;0.087986;,
+  -0.004662;-0.996024;-0.088961;,
+  -0.004655;-0.999989;0.000489;,
+  -0.004579;-0.999989;0.000973;,
+  0.023057;-0.996024;0.086048;,
+  0.099978;-0.866058;-0.489845;,
+  0.065919;-0.906881;-0.416199;,
+  -0.030121;-0.817780;-0.574743;,
+  -0.056286;-0.866058;-0.496765;,
+  -0.107904;-0.866058;-0.488161;,
+  -0.109062;-0.906882;-0.407027;,
+  0.128032;-0.574592;-0.808364;,
+  -0.047483;-0.420562;-0.906020;,
+  -0.092843;-0.500068;-0.860995;,
+  -0.182333;-0.500069;-0.846573;,
+  -0.211829;-0.574590;-0.790554;,
+  -0.052129;0.088841;-0.994681;,
+  -0.104529;0.000001;-0.994522;,
+  -0.207912;0.000001;-0.978147;,
+  -0.257796;-0.088843;-0.962106;,
+  -0.042834;0.574591;-0.817319;,
+  -0.088197;0.500067;-0.861484;,
+  -0.177763;0.500068;-0.847545;,
+  0.817319;0.574591;0.042834;,
+  0.865983;0.500068;0.002336;,
+  0.861483;0.500069;-0.088197;,
+  0.420807;0.906882;0.022053;,
+  0.499927;0.866058;0.004051;,
+  0.497610;0.866059;-0.048228;,
+  -0.088961;0.996024;-0.004662;,
+  -0.000000;0.999989;0.004681;,
+  0.000488;0.999989;0.004655;,
+  0.087986;0.996024;-0.013936;,
+  -0.476712;0.866057;-0.150633;,
+  -0.407028;0.906881;-0.109063;,
+  -0.574743;0.817779;-0.030121;,
+  -0.499929;0.866057;0.004051;,
+  -0.496768;0.866057;0.056286;,
+  -0.416199;0.906881;0.065920;,
+  -0.824320;0.500068;-0.265382;,
+  -0.790554;0.574590;-0.211828;,
+  -0.906019;0.420565;-0.047482;,
+  -0.865984;0.500067;0.002336;,
+  -0.860996;0.500067;0.092843;,
+  -0.808365;0.574591;0.128033;,
+  -0.847003;0.420564;0.325134;,
+  -0.951057;0.000000;-0.309017;,
+  -0.962106;0.088845;-0.257795;,
+  -0.994681;-0.088842;-0.052129;,
+  -1.000000;-0.000002;0.000000;,
+  -0.994522;0.000001;0.104528;,
+  -0.983783;0.088844;0.155816;,
+  -0.929889;-0.088842;0.356951;,
+  -0.913545;-0.000001;0.406737;,
+  -0.822876;-0.500070;-0.269825;,
+  -0.876349;-0.420563;-0.234817;,
+  -0.817318;-0.574592;-0.042834;,
+  -0.865983;-0.500069;-0.002336;,
+  -0.861485;-0.500066;0.088197;,
+  -0.896095;-0.420560;0.141928;,
+  -0.764081;-0.574589;0.293304;,
+  -0.792065;-0.500068;0.350093;,
+  -0.474207;-0.866058;-0.158339;,
+  -0.555923;-0.817778;-0.148959;,
+  -0.420809;-0.906881;-0.022053;,
+  -0.499928;-0.866057;-0.004051;,
+  -0.497614;-0.866057;0.048228;,
+  -0.568448;-0.817778;0.090034;,
+  -0.086049;-0.996024;-0.023057;,
+  0.088961;-0.996024;0.004662;,
+  -0.000001;-0.999989;-0.004681;,
+  -0.000490;-0.999989;-0.004655;,
+  -0.087988;-0.996024;0.013936;,
+  0.574744;-0.817778;0.030121;,
+  0.499926;-0.866059;-0.004051;,
+  0.496764;-0.866059;-0.056286;,
+  0.416197;-0.906882;-0.065920;,
+  0.906021;-0.420560;0.047482;,
+  0.865982;-0.500069;-0.002336;,
+  0.860995;-0.500068;-0.092843;,
+  0.808364;-0.574592;-0.128033;,
+  0.994680;0.088846;0.052129;,
+  1.000000;-0.000001;0.000000;,
+  0.994522;0.000003;-0.104529;,
+  0.817319;0.574591;0.042834;,
+  0.865983;0.500068;0.002336;,
+  0.861483;0.500069;-0.088197;,
+  -0.929889;-0.088842;0.356951;,
+  0.211828;0.574591;0.790553;,
+  0.265382;0.500069;0.824320;,
+  0.350093;0.500069;0.792064;,
+  0.430969;0.500067;0.751132;,
+  0.109063;0.906881;0.407027;,
+  0.150633;0.866058;0.476711;,
+  0.199638;0.866058;0.458354;,
+  0.246455;0.866058;0.434975;,
+  -0.023057;0.996024;-0.086048;,
+  -0.004452;0.999989;0.001446;,
+  -0.004276;0.999989;0.001904;,
+  -0.148959;0.817779;-0.555922;,
+  -0.158339;0.866058;-0.474207;,
+  -0.207040;0.866058;-0.455058;,
+  -0.234817;0.420564;-0.876348;,
+  -0.269825;0.500068;-0.822877;,
+  -0.354361;0.500070;-0.790164;,
+  -0.257796;-0.088842;-0.962106;,
+  -0.309017;-0.000000;-0.951056;,
+  -0.406737;-0.000000;-0.913545;,
+  -0.500000;-0.000001;-0.866025;,
+  0.002336;-0.500068;-0.865983;,
+  -0.047482;-0.420564;-0.906020;,
+  -0.211828;-0.574591;-0.790553;,
+  -0.265382;-0.500069;-0.824320;,
+  -0.350093;-0.500069;-0.792064;,
+  -0.430969;-0.500069;-0.751131;,
+  0.004051;-0.866058;-0.499928;,
+  -0.030121;-0.817779;-0.574744;,
+  -0.109063;-0.906881;-0.407028;,
+  -0.150633;-0.866058;-0.476711;,
+  -0.199638;-0.866058;-0.458354;,
+  -0.246455;-0.866058;-0.434975;,
+  -0.290573;-0.866058;-0.406831;,
+  0.004681;-0.999989;-0.000000;,
+  -0.004662;-0.996024;-0.088962;,
+  0.023056;-0.996024;0.086048;,
+  0.004452;-0.999989;-0.001446;,
+  0.004276;-0.999989;-0.001904;,
+  0.004054;-0.999989;-0.002341;,
+  0.003787;-0.999989;-0.002751;,
+  0.004051;-0.866058;0.499928;,
+  0.022054;-0.906881;0.420808;,
+  0.148959;-0.817779;0.555922;,
+  0.158339;-0.866058;0.474207;,
+  0.207040;-0.866058;0.455058;,
+  0.253472;-0.866058;0.430924;,
+  0.297128;-0.866058;0.402069;,
+  0.042834;-0.574590;0.817319;,
+  0.234817;-0.420564;0.876348;,
+  0.269825;-0.500068;0.822877;,
+  0.354361;-0.500069;0.790164;,
+  0.435015;-0.500067;0.748795;,
+  0.510902;-0.500068;0.699222;,
+  0.257796;0.088842;0.962106;,
+  0.309017;-0.000000;0.951056;,
+  0.406737;-0.000001;0.913546;,
+  0.500000;-0.000000;0.866025;,
+  0.587785;-0.000001;0.809017;,
+  0.211828;0.574591;0.790553;,
+  0.265382;0.500069;0.824320;,
+  0.350093;0.500069;0.792064;,
+  0.430969;0.500067;0.751132;,
+  -0.686402;0.574591;0.445755;,
+  -0.701967;0.500069;0.507122;,
+  -0.645114;0.500068;0.577720;,
+  -0.641533;0.420562;0.641532;,
+  -0.353403;0.906882;0.229503;,
+  -0.406830;0.866058;0.290572;,
+  -0.374228;0.866058;0.331505;,
+  -0.406961;0.817780;0.406961;,
+  0.074711;0.996024;-0.048518;,
+  -0.002752;0.999989;-0.003787;,
+  -0.003132;0.999989;-0.003479;,
+  0.482682;0.817779;-0.313457;,
+  0.402069;0.866058;-0.297128;,
+  0.368808;0.866058;-0.337528;,
+  0.760895;0.420564;-0.494131;,
+  0.699222;0.500068;-0.510902;,
+  0.641989;0.500066;-0.581193;,
+  0.835354;-0.088842;-0.542486;,
+  0.809017;0.000001;-0.587786;,
+  0.743145;-0.000001;-0.669131;,
+  0.824319;-0.500071;-0.265382;,
+  0.847002;-0.420566;-0.325133;,
+  0.686403;-0.574590;-0.445756;,
+  0.701969;-0.500066;-0.507123;,
+  0.645114;-0.500067;-0.577720;,
+  0.489848;-0.866056;-0.099979;,
+  0.476712;-0.866057;-0.150633;,
+  0.537306;-0.817779;-0.206252;,
+  0.353402;-0.906882;-0.229502;,
+  0.406830;-0.866058;-0.290572;,
+  0.374229;-0.866058;-0.331506;,
+  0.406963;-0.817779;-0.406963;,
+  0.000974;-0.999989;0.004578;,
+  0.001447;-0.999989;0.004452;,
+  0.083166;-0.996024;-0.031924;,
+  -0.074711;-0.996024;0.048518;,
+  0.002751;-0.999989;0.003787;,
+  0.003132;-0.999989;0.003479;,
+  0.062992;-0.996024;-0.062992;,
+  -0.488160;-0.866058;0.107904;,
+  -0.474207;-0.866058;0.158339;,
+  -0.393396;-0.906882;0.151011;,
+  -0.482681;-0.817780;0.313457;,
+  -0.402068;-0.866058;0.297127;,
+  -0.368807;-0.866059;0.337526;,
+  -0.297964;-0.906882;0.297964;,
+  -0.822876;-0.500069;0.269825;,
+  -0.764080;-0.574592;0.293303;,
+  -0.760895;-0.420562;0.494132;,
+  -0.699222;-0.500067;0.510902;,
+  -0.641988;-0.500068;0.581191;,
+  -0.578725;-0.574591;0.578725;,
+  -0.951056;-0.000001;0.309017;,
+  -0.929889;-0.088841;0.356951;,
+  -0.835354;0.088843;0.542486;,
+  -0.809017;0.000002;0.587786;,
+  -0.743145;-0.000001;0.669131;,
+  -0.704311;-0.088842;0.704311;,
+  -0.847002;0.420566;0.325134;,
+  -0.686402;0.574591;0.445755;,
+  -0.701967;0.500069;0.507122;,
+  -0.645114;0.500068;0.577720;,
+  -0.641533;0.420562;0.641532;,
+  -0.636047;0.574592;-0.515061;,
+  -0.699221;0.500069;-0.510901;,
+  -0.748795;0.500068;-0.435014;,
+  -0.808376;0.420566;-0.411888;,
+  -0.327478;0.906882;-0.265186;,
+  -0.402068;0.866058;-0.297127;,
+  -0.430924;0.866058;-0.253472;,
+  -0.512804;0.817778;-0.261287;,
+  0.069230;0.996024;0.056062;,
+  0.002751;0.999989;-0.003787;,
+  0.002340;0.999989;-0.004054;,
+  -0.079374;0.996024;-0.040443;,
+  0.447273;0.817778;0.362195;,
+  0.406832;0.866057;0.290573;,
+  0.434977;0.866057;0.246456;,
+  0.375459;0.906881;0.191306;,
+  0.705077;0.420561;0.570960;,
+  0.701969;0.500067;0.507123;,
+  0.751131;0.500069;0.430968;,
+  0.729237;0.574590;0.371565;,
+  0.774073;-0.088842;0.626831;,
+  0.809017;-0.000001;0.587785;,
+  0.866025;-0.000001;0.500000;,
+  0.636048;-0.574590;0.515061;,
+  0.699223;-0.500067;0.510902;,
+  0.748795;-0.500068;0.435014;,
+  0.290572;-0.866058;0.406831;,
+  0.362195;-0.817779;0.447273;,
+  0.327478;-0.906882;0.265186;,
+  0.402068;-0.866058;0.297127;,
+  0.430924;-0.866058;0.253472;,
+  -0.003787;-0.999989;0.002751;,
+  0.056062;-0.996024;0.069230;,
+  -0.069231;-0.996024;-0.056062;,
+  -0.002751;-0.999989;0.003787;,
+  -0.002340;-0.999989;0.004054;,
+  0.079373;-0.996024;0.040443;,
+  -0.297128;-0.866057;-0.402069;,
+  -0.265187;-0.906881;-0.327478;,
+  -0.447273;-0.817779;-0.362194;,
+  -0.406831;-0.866058;-0.290572;,
+  -0.434976;-0.866057;-0.246456;,
+  -0.375459;-0.906881;-0.191306;,
+  -0.510901;-0.500069;-0.699222;,
+  -0.515062;-0.574591;-0.636048;,
+  -0.705076;-0.420564;-0.570959;,
+  -0.701968;-0.500068;-0.507122;,
+  -0.751131;-0.500068;-0.430968;,
+  -0.729238;-0.574588;-0.371565;,
+  -0.587785;0.000002;-0.809017;,
+  -0.626832;-0.088845;-0.774073;,
+  -0.774073;0.088843;-0.626831;,
+  -0.809017;0.000001;-0.587785;,
+  -0.866025;0.000002;-0.500000;,
+  -0.887483;-0.088842;-0.452195;,
+  -0.570959;0.420565;-0.705075;,
+  -0.636047;0.574592;-0.515061;,
+  -0.699221;0.500069;-0.510901;,
+  -0.748795;0.500068;-0.435014;,
+  -0.808376;0.420566;-0.411888;,
+  0.510901;0.500069;-0.699221;,
+  0.435014;0.500069;-0.748795;,
+  0.354361;0.500068;-0.790165;,
+  0.269825;0.500068;-0.822877;,
+  0.182333;0.500068;-0.846574;,
+  0.141927;0.420563;-0.896093;,
+  0.297128;0.866058;-0.402069;,
+  0.253472;0.866057;-0.430925;,
+  0.207039;0.866058;-0.455059;,
+  0.158339;0.866058;-0.474207;,
+  0.107903;0.866058;-0.488160;,
+  0.090033;0.817779;-0.568446;,
+  0.004054;0.999989;0.002339;,
+  0.004276;0.999989;0.001903;,
+  0.004452;0.999989;0.001446;,
+  0.004579;0.999989;0.000973;,
+  0.013936;0.996024;-0.087987;,
+  -0.246455;0.866058;0.434976;,
+  -0.199638;0.866057;0.458356;,
+  -0.150633;0.866057;0.476712;,
+  -0.099978;0.866059;0.489844;,
+  -0.065919;0.906882;0.416197;,
+  -0.350093;0.500068;0.792065;,
+  -0.265382;0.500067;0.824321;,
+  -0.177763;0.500067;0.847546;,
+  -0.128032;0.574591;0.808364;,
+  -0.406736;-0.000001;0.913546;,
+  -0.309017;0.000001;0.951057;,
+  -0.207911;0.000002;0.978148;,
+  -0.354361;-0.500068;0.790165;,
+  -0.269825;-0.500070;0.822876;,
+  -0.182333;-0.500069;0.846573;,
+  -0.207040;-0.866057;0.455059;,
+  -0.158339;-0.866057;0.474209;,
+  -0.107903;-0.866058;0.488160;,
+  -0.004053;-0.999989;-0.002341;,
+  -0.004276;-0.999989;-0.001905;,
+  -0.004451;-0.999989;-0.001447;,
+  -0.004578;-0.999989;-0.000974;,
+  0.246456;-0.866057;-0.434976;,
+  0.199638;-0.866058;-0.458354;,
+  0.150633;-0.866058;-0.476711;,
+  0.099978;-0.866058;-0.489845;,
+  0.507122;-0.500069;-0.701967;,
+  0.430969;-0.500067;-0.751132;,
+  0.350093;-0.500067;-0.792066;,
+  0.265382;-0.500068;-0.824321;,
+  0.177763;-0.500069;-0.847545;,
+  0.128032;-0.574592;-0.808364;,
+  0.587785;-0.000000;-0.809017;,
+  0.500000;-0.000002;-0.866025;,
+  0.406736;-0.000000;-0.913546;,
+  0.309017;0.000000;-0.951057;,
+  0.207911;0.000000;-0.978148;,
+  0.155816;-0.088841;-0.983783;,
+  0.510901;0.500069;-0.699221;,
+  0.435014;0.500069;-0.748795;,
+  0.354361;0.500068;-0.790165;,
+  0.269825;0.500068;-0.822877;,
+  0.182333;0.500068;-0.846574;,
+  0.141927;0.420563;-0.896093;,
+  0.861483;0.500069;-0.088197;,
+  0.896092;0.420566;-0.141927;,
+  0.764080;0.574591;-0.293303;,
+  0.792064;0.500069;-0.350093;,
+  0.751131;0.500069;-0.430968;,
+  0.760894;0.420565;-0.494131;,
+  0.578725;0.574592;-0.578725;,
+  0.497610;0.866059;-0.048228;,
+  0.568446;0.817780;-0.090033;,
+  0.393397;0.906882;-0.151011;,
+  0.458354;0.866058;-0.199638;,
+  0.434976;0.866058;-0.246455;,
+  0.482682;0.817779;-0.313457;,
+  0.297965;0.906881;-0.297965;,
+  0.337527;0.866058;-0.368807;,
+  0.087986;0.996024;-0.013936;,
+  -0.083167;0.996024;0.031925;,
+  0.001903;0.999989;0.004276;,
+  0.002341;0.999989;0.004053;,
+  0.074713;0.996024;-0.048519;,
+  -0.537305;0.817779;0.206252;,
+  -0.455059;0.866058;0.207040;,
+  -0.430924;0.866058;0.253472;,
+  -0.353403;0.906882;0.229503;,
+  -0.847003;0.420564;0.325134;,
+  -0.790164;0.500069;0.354361;,
+  -0.748796;0.500067;0.435015;,
+  -0.686403;0.574589;0.445755;,
+  -0.929889;-0.088842;0.356951;,
+  -0.913545;-0.000001;0.406737;,
+  -0.866025;0.000000;0.500000;,
+  -0.764081;-0.574589;0.293304;,
+  -0.792065;-0.500068;0.350093;,
+  -0.751130;-0.500070;0.430968;,
+  -0.393398;-0.906881;0.151011;,
+  -0.458354;-0.866058;0.199638;,
+  -0.434975;-0.866058;0.246455;,
+  0.083167;-0.996024;-0.031925;,
+  -0.001904;-0.999989;-0.004276;,
+  -0.002339;-0.999989;-0.004054;,
+  -0.074710;-0.996024;0.048518;,
+  0.537304;-0.817780;-0.206252;,
+  0.455059;-0.866058;-0.207040;,
+  0.430924;-0.866058;-0.253472;,
+  0.353404;-0.906881;-0.229503;,
+  0.860995;-0.500068;-0.092843;,
+  0.808364;-0.574592;-0.128033;,
+  0.847002;-0.420566;-0.325134;,
+  0.790165;-0.500068;-0.354361;,
+  0.748795;-0.500069;-0.435014;,
+  0.686402;-0.574592;-0.445755;,
+  0.641531;-0.420565;-0.641532;,
+  0.994522;0.000003;-0.104529;,
+  0.983783;-0.088837;-0.155817;,
+  0.929889;0.088842;-0.356951;,
+  0.913545;0.000001;-0.406737;,
+  0.866025;0.000000;-0.500000;,
+  0.835354;-0.088844;-0.542485;,
+  0.704311;0.088842;-0.704311;,
+  0.669131;0.000000;-0.743145;,
+  0.861483;0.500069;-0.088197;,
+  0.896092;0.420566;-0.141927;,
+  0.764080;0.574591;-0.293303;,
+  0.792064;0.500069;-0.350093;,
+  0.751131;0.500069;-0.430968;,
+  0.760894;0.420565;-0.494131;,
+  0.578725;0.574592;-0.578725;,
+  0.581191;0.500069;-0.641987;,
+  0.704311;0.088842;-0.704311;;
+  1152;
+  3;1,0,6;,
+  3;7,8,2;,
+  3;3,2,8;,
+  3;8,9,3;,
+  3;4,3,9;,
+  3;9,10,4;,
+  3;5,4,10;,
+  3;11,12,7;,
+  3;8,7,12;,
+  3;12,13,8;,
+  3;9,8,13;,
+  3;13,14,9;,
+  3;10,9,14;,
+  3;12,11,16;,
+  3;13,12,17;,
+  3;14,13,18;,
+  3;45,51,52;,
+  3;55,56,49;,
+  3;50,49,56;,
+  3;57,58,51;,
+  3;52,51,58;,
+  3;58,59,52;,
+  3;53,52,59;,
+  3;59,60,53;,
+  3;54,53,60;,
+  3;15,16,11;,
+  3;16,17,12;,
+  3;17,18,13;,
+  3;16,15,20;,
+  3;17,16,21;,
+  3;28,33,34;,
+  3;34,33,40;,
+  3;33,39,40;,
+  3;40,39,46;,
+  3;39,45,46;,
+  3;41,40,47;,
+  3;40,46,47;,
+  3;41,47,48;,
+  3;44,43,50;,
+  3;43,49,50;,
+  3;46,45,52;,
+  3;47,46,53;,
+  3;46,52,53;,
+  3;48,47,54;,
+  3;47,53,54;,
+  3;19,20,15;,
+  3;20,21,16;,
+  3;22,23,19;,
+  3;20,19,23;,
+  3;23,24,20;,
+  3;21,20,24;,
+  3;23,22,26;,
+  3;24,23,27;,
+  3;22,25,26;,
+  3;23,26,27;,
+  3;26,25,29;,
+  3;25,28,29;,
+  3;27,26,30;,
+  3;26,29,30;,
+  3;30,29,35;,
+  3;29,34,35;,
+  3;35,34,41;,
+  3;35,41,42;,
+  3;42,41,48;,
+  3;29,28,34;,
+  3;34,40,41;,
+  3;30,35,36;,
+  3;36,35,42;,
+  3;37,43,44;,
+  3;38,37,44;,
+  3;32,31,38;,
+  3;31,37,38;,
+  3;68,69,61;,
+  3;62,61,69;,
+  3;70,71,63;,
+  3;64,63,71;,
+  3;71,72,64;,
+  3;65,64,72;,
+  3;72,73,65;,
+  3;66,65,73;,
+  3;74,75,67;,
+  3;76,77,68;,
+  3;69,68,77;,
+  3;78,79,70;,
+  3;71,70,79;,
+  3;79,80,71;,
+  3;72,71,80;,
+  3;80,81,72;,
+  3;73,72,81;,
+  3;82,83,130;,
+  3;77,76,84;,
+  3;85,86,78;,
+  3;79,78,86;,
+  3;86,87,79;,
+  3;80,79,87;,
+  3;87,88,80;,
+  3;81,80,88;,
+  3;91,92,85;,
+  3;86,85,92;,
+  3;87,86,93;,
+  3;88,87,94;,
+  3;124,125,118;,
+  3;119,118,125;,
+  3;126,127,120;,
+  3;121,120,127;,
+  3;127,128,121;,
+  3;122,121,128;,
+  3;128,129,122;,
+  3;123,122,129;,
+  3;92,93,86;,
+  3;93,94,87;,
+  3;92,91,96;,
+  3;109,114,115;,
+  3;113,112,119;,
+  3;112,118,119;,
+  3;115,114,121;,
+  3;114,120,121;,
+  3;116,115,122;,
+  3;115,121,122;,
+  3;116,122,123;,
+  3;94,93,98;,
+  3;95,96,91;,
+  3;93,92,97;,
+  3;103,106,107;,
+  3;107,106,110;,
+  3;106,109,110;,
+  3;110,109,115;,
+  3;110,115,116;,
+  3;96,97,92;,
+  3;97,98,93;,
+  3;96,95,100;,
+  3;95,99,100;,
+  3;97,96,101;,
+  3;96,100,101;,
+  3;100,99,104;,
+  3;99,103,104;,
+  3;101,100,105;,
+  3;100,104,105;,
+  3;104,103,107;,
+  3;105,104,108;,
+  3;108,107,111;,
+  3;117,116,123;,
+  3;104,107,108;,
+  3;107,110,111;,
+  3;111,110,116;,
+  3;89,90,131;,
+  3;98,97,102;,
+  3;97,101,102;,
+  3;111,116,117;,
+  3;138,139,132;,
+  3;133,132,139;,
+  3;139,140,133;,
+  3;134,133,140;,
+  3;140,141,134;,
+  3;135,134,141;,
+  3;142,143,136;,
+  3;137,136,143;,
+  3;143,189,137;,
+  3;190,137,189;,
+  3;144,145,138;,
+  3;139,138,145;,
+  3;145,146,139;,
+  3;140,139,146;,
+  3;146,147,140;,
+  3;141,140,147;,
+  3;148,149,142;,
+  3;143,142,149;,
+  3;149,191,143;,
+  3;189,143,191;,
+  3;150,151,144;,
+  3;145,144,151;,
+  3;151,152,145;,
+  3;146,145,152;,
+  3;152,153,146;,
+  3;147,146,153;,
+  3;154,155,148;,
+  3;149,148,155;,
+  3;155,192,149;,
+  3;191,149,192;,
+  3;156,157,150;,
+  3;151,150,157;,
+  3;157,158,151;,
+  3;152,151,158;,
+  3;158,159,152;,
+  3;153,152,159;,
+  3;155,154,160;,
+  3;160,193,155;,
+  3;192,155,193;,
+  3;157,156,162;,
+  3;193,160,194;,
+  3;199,200,184;,
+  3;185,184,200;,
+  3;200,201,185;,
+  3;186,185,201;,
+  3;201,202,186;,
+  3;203,204,187;,
+  3;188,187,204;,
+  3;204,205,188;,
+  3;198,188,205;,
+  3;161,162,156;,
+  3;162,163,157;,
+  3;158,157,163;,
+  3;163,164,158;,
+  3;159,158,164;,
+  3;165,194,160;,
+  3;162,161,167;,
+  3;163,162,168;,
+  3;161,166,167;,
+  3;194,165,195;,
+  3;176,180,181;,
+  3;196,179,197;,
+  3;181,180,185;,
+  3;180,184,185;,
+  3;181,185,186;,
+  3;206,183,198;,
+  3;183,188,198;,
+  3;162,167,168;,
+  3;167,166,171;,
+  3;166,170,171;,
+  3;171,170,174;,
+  3;170,173,174;,
+  3;174,173,177;,
+  3;173,176,177;,
+  3;177,176,181;,
+  3;167,171,172;,
+  3;182,181,186;,
+  3;177,181,182;,
+  3;168,167,172;,
+  3;174,177,178;,
+  3;171,174,175;,
+  3;163,168,169;,
+  3;164,163,169;,
+  3;212,211,219;,
+  3;214,215,207;,
+  3;208,207,215;,
+  3;216,217,209;,
+  3;210,209,217;,
+  3;217,218,210;,
+  3;211,210,218;,
+  3;218,219,211;,
+  3;214,213,221;,
+  3;221,222,214;,
+  3;215,214,222;,
+  3;223,224,216;,
+  3;217,216,224;,
+  3;224,225,217;,
+  3;218,217,225;,
+  3;225,226,218;,
+  3;219,218,226;,
+  3;221,220,227;,
+  3;227,228,221;,
+  3;222,221,228;,
+  3;229,230,223;,
+  3;224,223,230;,
+  3;230,231,224;,
+  3;225,224,231;,
+  3;231,232,225;,
+  3;226,225,232;,
+  3;233,234,227;,
+  3;228,227,234;,
+  3;235,236,229;,
+  3;230,229,236;,
+  3;236,237,230;,
+  3;231,230,237;,
+  3;237,238,231;,
+  3;232,231,238;,
+  3;234,233,239;,
+  3;236,235,241;,
+  3;241,242,236;,
+  3;237,236,242;,
+  3;242,243,237;,
+  3;238,237,243;,
+  3;268,269,263;,
+  3;269,270,264;,
+  3;240,241,235;,
+  3;241,240,245;,
+  3;240,244,245;,
+  3;242,241,246;,
+  3;241,245,246;,
+  3;255,258,259;,
+  3;259,258,264;,
+  3;258,263,264;,
+  3;259,264,265;,
+  3;266,267,261;,
+  3;262,261,267;,
+  3;264,263,269;,
+  3;265,264,270;,
+  3;245,244,249;,
+  3;244,248,249;,
+  3;249,248,253;,
+  3;248,252,253;,
+  3;253,252,256;,
+  3;252,255,256;,
+  3;256,255,259;,
+  3;245,249,250;,
+  3;246,245,250;,
+  3;249,253,254;,
+  3;242,246,247;,
+  3;256,259,260;,
+  3;243,242,247;,
+  3;250,249,254;,
+  3;253,256,257;,
+  3;260,259,265;,
+  3;246,250,251;,
+  3;270,271,265;,
+  3;247,246,251;,
+  3;254,253,257;,
+  3;257,256,260;,
+  3;278,279,275;,
+  3;276,275,279;,
+  3;279,280,276;,
+  3;277,276,280;,
+  3;280,281,277;,
+  3;282,283,278;,
+  3;279,278,283;,
+  3;283,284,279;,
+  3;280,279,284;,
+  3;284,285,280;,
+  3;281,280,285;,
+  3;288,289,282;,
+  3;283,282,289;,
+  3;289,290,283;,
+  3;284,283,290;,
+  3;290,291,284;,
+  3;285,284,291;,
+  3;295,296,288;,
+  3;289,288,296;,
+  3;296,297,289;,
+  3;290,289,297;,
+  3;297,298,290;,
+  3;291,290,298;,
+  3;296,295,303;,
+  3;295,302,303;,
+  3;297,296,304;,
+  3;296,303,304;,
+  3;303,302,310;,
+  3;303,310,311;,
+  3;302,309,310;,
+  3;310,309,316;,
+  3;309,315,316;,
+  3;316,315,321;,
+  3;298,299,291;,
+  3;298,297,305;,
+  3;297,304,305;,
+  3;304,303,311;,
+  3;304,311,312;,
+  3;311,310,317;,
+  3;310,316,317;,
+  3;317,316,322;,
+  3;316,321,322;,
+  3;321,325,326;,
+  3;315,320,321;,
+  3;321,320,325;,
+  3;320,324,325;,
+  3;325,324,329;,
+  3;325,329,330;,
+  3;329,328,331;,
+  3;331,332,329;,
+  3;273,272,276;,
+  3;276,277,273;,
+  3;274,273,277;,
+  3;305,304,312;,
+  3;287,286,294;,
+  3;294,293,301;,
+  3;301,300,308;,
+  3;312,311,318;,
+  3;311,317,318;,
+  3;322,321,326;,
+  3;326,325,330;,
+  3;330,329,332;,
+  3;293,300,301;,
+  3;291,292,285;,
+  3;298,305,306;,
+  3;317,322,323;,
+  3;293,294,286;,
+  3;308,307,314;,
+  3;292,291,299;,
+  3;299,298,306;,
+  3;306,305,313;,
+  3;305,312,313;,
+  3;318,317,323;,
+  3;300,307,308;,
+  3;312,318,319;,
+  3;322,326,327;,
+  3;313,312,319;,
+  3;323,322,327;,
+  3;342,341,348;,
+  3;341,342,336;,
+  3;335,334,340;,
+  3;340,341,335;,
+  3;336,335,341;,
+  3;345,346,339;,
+  3;340,339,346;,
+  3;346,347,340;,
+  3;341,340,347;,
+  3;347,348,341;,
+  3;345,344,351;,
+  3;346,345,352;,
+  3;347,346,353;,
+  3;348,347,354;,
+  3;391,392,387;,
+  3;388,387,392;,
+  3;350,351,344;,
+  3;351,352,345;,
+  3;352,353,346;,
+  3;353,354,347;,
+  3;356,357,350;,
+  3;351,350,357;,
+  3;357,358,351;,
+  3;352,351,358;,
+  3;358,359,352;,
+  3;353,352,359;,
+  3;359,360,353;,
+  3;354,353,360;,
+  3;357,356,362;,
+  3;362,363,357;,
+  3;358,357,363;,
+  3;363,364,358;,
+  3;359,358,364;,
+  3;364,365,359;,
+  3;360,359,365;,
+  3;363,362,368;,
+  3;362,367,368;,
+  3;364,363,369;,
+  3;363,368,369;,
+  3;365,364,370;,
+  3;364,369,370;,
+  3;369,368,373;,
+  3;368,372,373;,
+  3;370,369,374;,
+  3;369,373,374;,
+  3;373,372,377;,
+  3;374,373,378;,
+  3;373,377,378;,
+  3;377,376,381;,
+  3;381,380,384;,
+  3;384,383,388;,
+  3;383,387,388;,
+  3;339,340,334;,
+  3;344,345,338;,
+  3;339,338,345;,
+  3;390,391,386;,
+  3;387,386,391;,
+  3;361,362,356;,
+  3;362,361,367;,
+  3;368,367,372;,
+  3;367,371,372;,
+  3;372,371,376;,
+  3;372,376,377;,
+  3;376,380,381;,
+  3;380,383,384;,
+  3;383,382,387;,
+  3;344,343,350;,
+  3;349,350,343;,
+  3;355,356,349;,
+  3;350,349,356;,
+  3;356,355,361;,
+  3;338,339,333;,
+  3;334,333,339;,
+  3;338,337,344;,
+  3;361,366,367;,
+  3;367,366,371;,
+  3;371,375,376;,
+  3;376,375,380;,
+  3;375,379,380;,
+  3;380,379,383;,
+  3;379,382,383;,
+  3;382,386,387;,
+  3;386,385,390;,
+  3;343,344,337;,
+  3;389,390,385;,
+  3;397,396,402;,
+  3;395,394,400;,
+  3;400,399,405;,
+  3;411,412,405;,
+  3;418,419,411;,
+  3;412,411,419;,
+  3;454,451,453;,
+  3;419,418,425;,
+  3;440,439,444;,
+  3;444,443,448;,
+  3;443,447,448;,
+  3;447,450,451;,
+  3;398,399,393;,
+  3;394,393,399;,
+  3;399,400,394;,
+  3;403,404,398;,
+  3;399,398,404;,
+  3;404,405,399;,
+  3;410,411,404;,
+  3;405,404,411;,
+  3;411,410,418;,
+  3;451,450,453;,
+  3;424,425,418;,
+  3;409,410,403;,
+  3;404,403,410;,
+  3;410,409,417;,
+  3;417,418,410;,
+  3;416,417,409;,
+  3;415,414,421;,
+  3;422,423,416;,
+  3;417,416,423;,
+  3;423,424,417;,
+  3;418,417,424;,
+  3;423,422,429;,
+  3;422,428,429;,
+  3;424,423,430;,
+  3;423,429,430;,
+  3;425,424,431;,
+  3;424,430,431;,
+  3;429,428,434;,
+  3;428,433,434;,
+  3;430,429,435;,
+  3;429,434,435;,
+  3;431,430,436;,
+  3;430,435,436;,
+  3;434,433,438;,
+  3;435,434,439;,
+  3;434,438,439;,
+  3;436,435,440;,
+  3;435,439,440;,
+  3;452,453,449;,
+  3;450,449,453;,
+  3;433,437,438;,
+  3;438,437,442;,
+  3;437,441,442;,
+  3;439,438,443;,
+  3;438,442,443;,
+  3;439,443,444;,
+  3;442,441,446;,
+  3;442,446,443;,
+  3;443,446,447;,
+  3;446,445,450;,
+  3;446,450,447;,
+  3;402,401,408;,
+  3;414,415,407;,
+  3;408,407,415;,
+  3;420,421,414;,
+  3;421,420,427;,
+  3;420,426,427;,
+  3;427,426,432;,
+  3;441,445,446;,
+  3;445,449,450;,
+  3;407,408,401;,
+  3;414,413,420;,
+  3;407,406,414;,
+  3;401,402,396;,
+  3;499,503,512;,
+  3;503,502,507;,
+  3;510,495,511;,
+  3;502,506,507;,
+  3;508,484,509;,
+  3;495,499,511;,
+  3;509,490,510;,
+  3;457,456,460;,
+  3;460,459,463;,
+  3;463,462,466;,
+  3;471,472,466;,
+  3;472,471,478;,
+  3;506,505,515;,
+  3;478,484,508;,
+  3;459,460,456;,
+  3;462,463,459;,
+  3;484,490,509;,
+  3;490,495,510;,
+  3;499,498,503;,
+  3;465,466,462;,
+  3;466,465,471;,
+  3;514,515,505;,
+  3;498,502,503;,
+  3;502,501,506;,
+  3;456,455,459;,
+  3;459,458,462;,
+  3;477,478,471;,
+  3;478,477,484;,
+  3;495,494,499;,
+  3;461,462,458;,
+  3;462,461,465;,
+  3;470,471,465;,
+  3;458,459,455;,
+  3;494,498,499;,
+  3;484,483,490;,
+  3;490,489,495;,
+  3;471,470,477;,
+  3;477,483,484;,
+  3;464,465,461;,
+  3;469,470,464;,
+  3;465,464,470;,
+  3;470,469,476;,
+  3;468,467,474;,
+  3;473,474,467;,
+  3;475,476,469;,
+  3;476,477,470;,
+  3;474,473,480;,
+  3;473,479,480;,
+  3;476,475,482;,
+  3;475,481,482;,
+  3;477,476,483;,
+  3;476,482,483;,
+  3;480,479,486;,
+  3;479,485,486;,
+  3;482,481,488;,
+  3;481,487,488;,
+  3;483,482,489;,
+  3;482,488,489;,
+  3;483,489,490;,
+  3;486,485,491;,
+  3;488,487,493;,
+  3;487,492,493;,
+  3;489,488,494;,
+  3;488,493,494;,
+  3;489,494,495;,
+  3;493,492,497;,
+  3;494,493,498;,
+  3;492,496,497;,
+  3;493,497,498;,
+  3;497,496,501;,
+  3;513,514,504;,
+  3;496,500,501;,
+  3;498,497,502;,
+  3;501,500,505;,
+  3;500,504,505;,
+  3;505,504,514;,
+  3;497,501,502;,
+  3;501,505,506;,
+  3;518,517,521;,
+  3;520,521,517;,
+  3;523,524,520;,
+  3;569,568,573;,
+  3;568,572,573;,
+  3;526,527,523;,
+  3;527,526,532;,
+  3;575,576,571;,
+  3;572,571,576;,
+  3;520,519,523;,
+  3;537,538,532;,
+  3;538,537,545;,
+  3;564,563,569;,
+  3;563,568,569;,
+  3;517,516,520;,
+  3;523,522,526;,
+  3;531,532,526;,
+  3;568,567,572;,
+  3;567,571,572;,
+  3;519,520,516;,
+  3;522,523,519;,
+  3;532,531,537;,
+  3;574,575,570;,
+  3;545,544,552;,
+  3;558,557,564;,
+  3;571,570,575;,
+  3;525,526,522;,
+  3;526,525,531;,
+  3;536,537,531;,
+  3;537,544,545;,
+  3;552,551,558;,
+  3;557,563,564;,
+  3;563,562,568;,
+  3;530,531,525;,
+  3;531,530,536;,
+  3;537,536,544;,
+  3;544,551,552;,
+  3;551,557,558;,
+  3;529,528,534;,
+  3;533,534,528;,
+  3;535,536,530;,
+  3;534,533,541;,
+  3;533,540,541;,
+  3;536,535,543;,
+  3;535,542,543;,
+  3;536,543,544;,
+  3;540,539,547;,
+  3;541,540,548;,
+  3;540,547,548;,
+  3;543,542,550;,
+  3;542,549,550;,
+  3;544,543,551;,
+  3;543,550,551;,
+  3;547,546,553;,
+  3;548,547,554;,
+  3;547,553,554;,
+  3;550,549,556;,
+  3;549,555,556;,
+  3;551,550,557;,
+  3;550,556,557;,
+  3;554,553,560;,
+  3;556,555,562;,
+  3;557,556,563;,
+  3;556,562,563;,
+  3;553,559,560;,
+  3;555,561,562;,
+  3;560,559,565;,
+  3;562,561,567;,
+  3;561,566,567;,
+  3;562,567,568;,
+  3;567,566,571;,
+  3;566,570,571;,
+  3;593,594,587;,
+  3;638,639,635;,
+  3;631,635,636;,
+  3;588,587,594;,
+  3;580,581,577;,
+  3;600,601,593;,
+  3;578,577,581;,
+  3;583,584,580;,
+  3;594,593,601;,
+  3;581,580,584;,
+  3;600,608,609;,
+  3;589,590,583;,
+  3;584,583,590;,
+  3;601,600,609;,
+  3;579,578,582;,
+  3;584,585,581;,
+  3;582,581,585;,
+  3;636,635,639;,
+  3;639,640,636;,
+  3;637,636,640;,
+  3;585,586,582;,
+  3;590,591,584;,
+  3;585,584,591;,
+  3;591,592,585;,
+  3;586,585,592;,
+  3;590,589,596;,
+  3;596,597,590;,
+  3;591,590,597;,
+  3;597,598,591;,
+  3;592,591,598;,
+  3;604,605,597;,
+  3;598,597,605;,
+  3;606,607,599;,
+  3;595,596,589;,
+  3;602,603,595;,
+  3;596,595,603;,
+  3;603,604,596;,
+  3;597,596,604;,
+  3;603,602,611;,
+  3;602,610,611;,
+  3;604,603,612;,
+  3;603,611,612;,
+  3;605,604,613;,
+  3;604,612,613;,
+  3;641,614,615;,
+  3;609,608,617;,
+  3;608,616,617;,
+  3;611,610,619;,
+  3;610,618,619;,
+  3;612,611,620;,
+  3;611,619,620;,
+  3;613,612,621;,
+  3;612,620,621;,
+  3;617,616,622;,
+  3;619,618,624;,
+  3;618,623,624;,
+  3;620,619,625;,
+  3;619,624,625;,
+  3;621,620,626;,
+  3;620,625,626;,
+  3;624,623,628;,
+  3;623,627,628;,
+  3;625,624,629;,
+  3;624,628,629;,
+  3;626,625,630;,
+  3;625,629,630;,
+  3;628,627,632;,
+  3;627,631,632;,
+  3;629,628,633;,
+  3;628,632,633;,
+  3;630,629,634;,
+  3;629,633,634;,
+  3;632,631,636;,
+  3;633,632,637;,
+  3;632,636,637;,
+  3;581,582,578;,
+  3;663,669,670;,
+  3;647,646,651;,
+  3;651,650,654;,
+  3;656,657,653;,
+  3;654,653,657;,
+  3;654,655,651;,
+  3;657,658,654;,
+  3;659,660,656;,
+  3;657,656,660;,
+  3;647,648,643;,
+  3;648,647,652;,
+  3;651,652,647;,
+  3;643,642,647;,
+  3;652,651,655;,
+  3;655,654,658;,
+  3;660,661,657;,
+  3;658,657,661;,
+  3;661,662,658;,
+  3;660,659,666;,
+  3;664,663,670;,
+  3;644,643,648;,
+  3;648,649,644;,
+  3;645,644,649;,
+  3;701,702,696;,
+  3;697,696,702;,
+  3;702,703,697;,
+  3;698,697,703;,
+  3;703,704,698;,
+  3;699,698,704;,
+  3;662,661,668;,
+  3;659,665,666;,
+  3;661,660,667;,
+  3;660,666,667;,
+  3;661,667,668;,
+  3;666,665,672;,
+  3;665,671,672;,
+  3;667,666,673;,
+  3;666,672,673;,
+  3;668,667,674;,
+  3;667,673,674;,
+  3;668,674,675;,
+  3;670,669,677;,
+  3;669,676,677;,
+  3;672,671,679;,
+  3;671,678,679;,
+  3;673,672,680;,
+  3;672,679,680;,
+  3;674,673,681;,
+  3;673,680,681;,
+  3;675,674,682;,
+  3;674,681,682;,
+  3;677,676,684;,
+  3;676,683,684;,
+  3;679,678,686;,
+  3;678,685,686;,
+  3;680,679,687;,
+  3;679,686,687;,
+  3;681,680,688;,
+  3;680,687,688;,
+  3;682,681,689;,
+  3;681,688,689;,
+  3;684,683,690;,
+  3;686,685,692;,
+  3;685,691,692;,
+  3;687,686,693;,
+  3;686,692,693;,
+  3;688,687,694;,
+  3;687,693,694;,
+  3;689,688,695;,
+  3;688,694,695;,
+  3;692,691,697;,
+  3;691,696,697;,
+  3;693,692,698;,
+  3;692,697,698;,
+  3;694,693,699;,
+  3;693,698,699;,
+  3;695,694,700;,
+  3;694,699,700;,
+  3;710,709,714;,
+  3;709,710,705;,
+  3;758,757,763;,
+  3;713,714,709;,
+  3;716,717,713;,
+  3;714,713,717;,
+  3;719,720,716;,
+  3;717,716,720;,
+  3;720,721,717;,
+  3;722,723,719;,
+  3;720,719,723;,
+  3;723,724,720;,
+  3;723,722,728;,
+  3;722,727,728;,
+  3;724,723,729;,
+  3;726,725,732;,
+  3;706,705,710;,
+  3;710,711,706;,
+  3;714,715,710;,
+  3;711,710,715;,
+  3;715,714,718;,
+  3;717,718,714;,
+  3;723,728,729;,
+  3;728,727,734;,
+  3;729,728,735;,
+  3;725,731,732;,
+  3;731,730,738;,
+  3;707,706,711;,
+  3;711,712,707;,
+  3;708,707,712;,
+  3;764,765,759;,
+  3;760,759,765;,
+  3;765,766,760;,
+  3;761,760,766;,
+  3;766,767,761;,
+  3;762,761,767;,
+  3;727,733,734;,
+  3;728,734,735;,
+  3;729,735,736;,
+  3;732,731,739;,
+  3;731,738,739;,
+  3;734,733,741;,
+  3;733,740,741;,
+  3;735,734,742;,
+  3;734,741,742;,
+  3;736,735,743;,
+  3;735,742,743;,
+  3;738,737,745;,
+  3;739,738,746;,
+  3;738,745,746;,
+  3;741,740,748;,
+  3;740,747,748;,
+  3;742,741,749;,
+  3;741,748,749;,
+  3;743,742,750;,
+  3;742,749,750;,
+  3;746,745,752;,
+  3;745,751,752;,
+  3;748,747,754;,
+  3;747,753,754;,
+  3;749,748,755;,
+  3;748,754,755;,
+  3;750,749,756;,
+  3;749,755,756;,
+  3;752,751,758;,
+  3;754,753,760;,
+  3;753,759,760;,
+  3;755,754,761;,
+  3;754,760,761;,
+  3;756,755,762;,
+  3;755,761,762;,
+  3;751,757,758;,
+  3;745,744,751;,
+  3;783,782,787;,
+  3;786,787,782;,
+  3;779,778,783;,
+  3;790,789,793;,
+  3;782,783,778;,
+  3;786,785,790;,
+  3;804,803,810;,
+  3;798,803,804;,
+  3;793,792,798;,
+  3;782,781,786;,
+  3;775,774,779;,
+  3;810,809,816;,
+  3;789,790,785;,
+  3;789,792,793;,
+  3;778,779,774;,
+  3;771,770,775;,
+  3;803,809,810;,
+  3;816,815,822;,
+  3;822,821,827;,
+  3;784,785,780;,
+  3;785,784,789;,
+  3;788,789,784;,
+  3;789,788,792;,
+  3;788,791,792;,
+  3;774,775,770;,
+  3;781,780,785;,
+  3;785,786,781;,
+  3;792,791,797;,
+  3;791,796,797;,
+  3;795,794,800;,
+  3;809,815,816;,
+  3;776,777,772;,
+  3;780,781,776;,
+  3;777,776,781;,
+  3;792,797,798;,
+  3;772,773,768;,
+  3;773,772,777;,
+  3;777,778,773;,
+  3;774,773,778;,
+  3;778,777,782;,
+  3;781,782,777;,
+  3;797,796,802;,
+  3;798,797,803;,
+  3;797,802,803;,
+  3;794,799,800;,
+  3;796,801,802;,
+  3;769,768,773;,
+  3;773,774,769;,
+  3;770,769,774;,
+  3;824,825,819;,
+  3;820,819,825;,
+  3;825,826,820;,
+  3;821,820,826;,
+  3;826,827,821;,
+  3;800,799,806;,
+  3;799,805,806;,
+  3;802,801,808;,
+  3;801,807,808;,
+  3;803,802,809;,
+  3;802,808,809;,
+  3;806,805,812;,
+  3;805,811,812;,
+  3;808,807,814;,
+  3;807,813,814;,
+  3;809,808,815;,
+  3;808,814,815;,
+  3;812,811,818;,
+  3;811,817,818;,
+  3;814,813,820;,
+  3;813,819,820;,
+  3;815,814,821;,
+  3;814,820,821;,
+  3;815,821,822;,
+  3;818,817,823;,
+  3;856,855,859;,
+  3;852,853,848;,
+  3;849,848,853;,
+  3;852,851,856;,
+  3;855,858,859;,
+  3;858,861,862;,
+  3;848,849,843;,
+  3;844,843,849;,
+  3;855,856,851;,
+  3;861,865,866;,
+  3;866,865,870;,
+  3;833,832,839;,
+  3;843,844,838;,
+  3;839,838,844;,
+  3;848,847,852;,
+  3;851,852,847;,
+  3;870,875,876;,
+  3;876,875,882;,
+  3;882,881,888;,
+  3;838,839,832;,
+  3;843,842,848;,
+  3;855,854,858;,
+  3;858,857,861;,
+  3;875,881,882;,
+  3;887,888,881;,
+  3;847,848,842;,
+  3;851,850,855;,
+  3;838,837,843;,
+  3;865,869,870;,
+  3;870,869,875;,
+  3;875,874,881;,
+  3;835,834,840;,
+  3;840,841,835;,
+  3;845,846,840;,
+  3;841,840,846;,
+  3;846,845,850;,
+  3;850,851,846;,
+  3;847,846,851;,
+  3;854,855,850;,
+  3;854,857,858;,
+  3;857,860,861;,
+  3;861,860,865;,
+  3;860,864,865;,
+  3;829,828,835;,
+  3;835,836,829;,
+  3;830,829,836;,
+  3;836,837,830;,
+  3;831,830,837;,
+  3;837,838,831;,
+  3;832,831,838;,
+  3;836,835,841;,
+  3;841,842,836;,
+  3;837,836,842;,
+  3;842,843,837;,
+  3;842,841,847;,
+  3;846,847,841;,
+  3;864,863,868;,
+  3;865,864,869;,
+  3;863,867,868;,
+  3;864,868,869;,
+  3;868,867,873;,
+  3;867,872,873;,
+  3;869,868,874;,
+  3;868,873,874;,
+  3;869,874,875;,
+  3;872,871,878;,
+  3;871,877,878;,
+  3;873,872,879;,
+  3;872,878,879;,
+  3;874,873,880;,
+  3;873,879,880;,
+  3;874,880,881;,
+  3;883,884,877;,
+  3;878,877,884;,
+  3;884,885,878;,
+  3;879,878,885;,
+  3;885,886,879;,
+  3;880,879,886;,
+  3;886,887,880;,
+  3;881,880,887;,
+  3;834,835,828;,
+  3;902,903,895;,
+  3;920,923,924;,
+  3;934,941,942;,
+  3;940,947,948;,
+  3;896,897,889;,
+  3;949,950,941;,
+  3;935,934,942;,
+  3;955,956,957;,
+  3;921,920,924;,
+  3;923,926,927;,
+  3;942,941,950;,
+  3;918,917,921;,
+  3;924,923,927;,
+  3;913,914,909;,
+  3;910,909,914;,
+  3;914,915,910;,
+  3;914,913,918;,
+  3;918,919,914;,
+  3;918,921,922;,
+  3;890,889,897;,
+  3;897,896,904;,
+  3;921,924,925;,
+  3;927,926,931;,
+  3;926,930,931;,
+  3;909,910,905;,
+  3;911,910,915;,
+  3;915,914,919;,
+  3;919,918,922;,
+  3;922,921,925;,
+  3;925,924,928;,
+  3;924,927,928;,
+  3;927,931,932;,
+  3;931,930,937;,
+  3;930,936,937;,
+  3;905,906,898;,
+  3;899,898,906;,
+  3;906,907,899;,
+  3;900,899,907;,
+  3;907,908,900;,
+  3;901,900,908;,
+  3;906,905,910;,
+  3;910,911,906;,
+  3;907,906,911;,
+  3;911,912,907;,
+  3;908,907,912;,
+  3;915,916,911;,
+  3;912,911,916;,
+  3;925,928,929;,
+  3;928,927,932;,
+  3;929,928,933;,
+  3;928,932,933;,
+  3;932,931,938;,
+  3;933,932,939;,
+  3;931,937,938;,
+  3;932,938,939;,
+  3;937,936,944;,
+  3;936,943,944;,
+  3;938,937,945;,
+  3;937,944,945;,
+  3;939,938,946;,
+  3;938,945,946;,
+  3;945,944,953;,
+  3;946,945,954;,
+  3;898,899,891;,
+  3;892,891,899;,
+  3;899,900,892;,
+  3;893,892,900;,
+  3;900,901,893;,
+  3;894,893,901;,
+  3;951,952,943;,
+  3;944,943,952;,
+  3;952,953,944;,
+  3;953,954,945;;
+ }
+
+ MeshTextureCoords {
+  958;
+  -12.326100;-1.717490;,
+  -10.768200;-1.718070;,
+  -9.210410;-1.718640;,
+  -7.652560;-1.719220;,
+  -6.094730;-1.719800;,
+  -4.536860;-1.720370;,
+  -10.707700;-1.347720;,
+  -9.149850;-1.348290;,
+  -7.592010;-1.348870;,
+  -6.034170;-1.349450;,
+  -4.476340;-1.350020;,
+  -9.089300;-0.977944;,
+  -7.531460;-0.978521;,
+  -5.973630;-0.979096;,
+  -4.415780;-0.979672;,
+  -9.028740;-0.607594;,
+  -7.470900;-0.608171;,
+  -5.913060;-0.608747;,
+  -4.355220;-0.609322;,
+  -8.968180;-0.237245;,
+  -7.410340;-0.237821;,
+  -5.852500;-0.238396;,
+  -8.907630;0.133105;,
+  -7.349780;0.132529;,
+  -5.791940;0.131954;,
+  -8.847060;0.503455;,
+  -7.289220;0.502879;,
+  -5.731380;0.502303;,
+  -8.786510;0.873805;,
+  -7.228660;0.873229;,
+  -5.670820;0.872654;,
+  -11.841601;1.245310;,
+  -10.283800;1.244730;,
+  -8.725950;1.244160;,
+  -7.168100;1.243580;,
+  -5.610270;1.243000;,
+  -4.052420;1.242430;,
+  -11.781100;1.615660;,
+  -10.223200;1.615080;,
+  -8.665390;1.614510;,
+  -7.107550;1.613930;,
+  -5.549710;1.613350;,
+  -3.991860;1.612780;,
+  -11.720400;1.986010;,
+  -10.162599;1.985430;,
+  -8.604810;1.984850;,
+  -7.046970;1.984280;,
+  -5.489160;1.983700;,
+  -3.931310;1.983130;,
+  -11.659900;2.356350;,
+  -10.102100;2.355780;,
+  -8.544230;2.355200;,
+  -6.986370;2.354630;,
+  -5.428550;2.354050;,
+  -3.870710;2.353480;,
+  -11.599300;2.726700;,
+  -10.041500;2.726130;,
+  -8.483650;2.725550;,
+  -6.925820;2.724980;,
+  -5.367960;2.724400;,
+  -3.810140;2.723830;,
+  -31.020202;-1.710580;,
+  -29.462301;-1.711160;,
+  -27.904499;-1.711730;,
+  -26.346701;-1.712310;,
+  -24.788800;-1.712880;,
+  -23.231002;-1.713460;,
+  -21.673099;-1.714040;,
+  -30.959600;-1.340230;,
+  -29.401699;-1.340810;,
+  -27.843901;-1.341380;,
+  -26.286101;-1.341960;,
+  -24.728301;-1.342540;,
+  -23.170400;-1.343110;,
+  -21.612600;-1.343690;,
+  -20.054701;-1.344260;,
+  -30.899002;-0.969882;,
+  -29.341200;-0.970459;,
+  -27.783398;-0.971033;,
+  -26.225501;-0.971610;,
+  -24.667699;-0.972185;,
+  -23.109899;-0.972761;,
+  -21.552000;-0.973337;,
+  -19.994200;-0.973913;,
+  -29.280598;-0.600108;,
+  -27.722800;-0.600683;,
+  -26.165002;-0.601260;,
+  -24.607099;-0.601835;,
+  -23.049299;-0.602412;,
+  -21.491501;-0.602987;,
+  -19.933600;-0.603564;,
+  -27.662301;-0.230334;,
+  -26.104400;-0.230910;,
+  -24.546600;-0.231486;,
+  -22.988701;-0.232062;,
+  -27.601699;0.140016;,
+  -26.043899;0.139440;,
+  -24.486000;0.138864;,
+  -22.928200;0.138288;,
+  -27.541101;0.510365;,
+  -25.983299;0.509790;,
+  -24.425501;0.509214;,
+  -22.867600;0.508638;,
+  -27.480499;0.880714;,
+  -25.922701;0.880139;,
+  -24.364901;0.879564;,
+  -27.419901;1.251060;,
+  -25.862101;1.250490;,
+  -24.304301;1.249910;,
+  -27.359299;1.621410;,
+  -25.801501;1.620840;,
+  -24.243701;1.620260;,
+  -30.414499;1.992920;,
+  -28.856701;1.992340;,
+  -27.298701;1.991760;,
+  -25.740901;1.991190;,
+  -24.183202;1.990610;,
+  -22.625299;1.990040;,
+  -30.353901;2.363270;,
+  -28.796099;2.362690;,
+  -27.238198;2.362110;,
+  -25.680299;2.361540;,
+  -24.122600;2.360960;,
+  -22.564699;2.360390;,
+  -30.293398;2.733620;,
+  -28.735600;2.733040;,
+  -27.177699;2.732460;,
+  -25.619800;2.731890;,
+  -24.062000;2.731310;,
+  -22.504200;2.730740;,
+  -21.612600;-1.343690;,
+  -21.552000;-0.973337;,
+  -46.598499;-1.704820;,
+  -45.040698;-1.705400;,
+  -43.482800;-1.705970;,
+  -41.924998;-1.706550;,
+  43.756099;-1.738220;,
+  45.314000;-1.738800;,
+  -46.537997;-1.334470;,
+  -44.980099;-1.335050;,
+  -43.422298;-1.335630;,
+  -41.864400;-1.336200;,
+  43.816701;-1.367870;,
+  45.374499;-1.368450;,
+  -46.477402;-0.964124;,
+  -44.919600;-0.964701;,
+  -43.361699;-0.965276;,
+  -41.803901;-0.965852;,
+  43.877299;-0.997524;,
+  45.435101;-0.998100;,
+  -46.416800;-0.593774;,
+  -44.859002;-0.594350;,
+  -43.301101;-0.594926;,
+  -41.743302;-0.595502;,
+  43.937901;-0.627176;,
+  45.495702;-0.627751;,
+  -46.356202;-0.223426;,
+  -44.798400;-0.224001;,
+  -43.240602;-0.224577;,
+  -41.682701;-0.225152;,
+  45.556301;-0.257403;,
+  -46.295699;0.146924;,
+  -44.737802;0.146348;,
+  -43.180000;0.145773;,
+  -41.622202;0.145196;,
+  45.616800;0.112948;,
+  -46.235101;0.517273;,
+  -44.677299;0.516698;,
+  -43.119402;0.516122;,
+  -41.561600;0.515546;,
+  -46.174598;0.887624;,
+  -44.616701;0.887048;,
+  -43.058899;0.886472;,
+  -46.114000;1.257970;,
+  -44.556099;1.257400;,
+  -42.998298;1.256820;,
+  -46.053501;1.628330;,
+  -44.495603;1.627750;,
+  -42.937699;1.627170;,
+  45.859101;1.594350;,
+  -45.993002;1.998680;,
+  -44.435101;1.998100;,
+  -42.877299;1.997520;,
+  45.919600;1.964700;,
+  -45.932400;2.369030;,
+  -44.374499;2.368450;,
+  -42.816701;2.367870;,
+  44.422298;2.335630;,
+  45.980202;2.335050;,
+  46.932400;-1.369030;,
+  46.871798;-1.739380;,
+  46.992902;-0.998676;,
+  47.053501;-0.628326;,
+  47.114102;-0.257979;,
+  47.174701;0.112372;,
+  47.235299;0.482721;,
+  47.416899;1.593770;,
+  47.477402;1.964120;,
+  47.537997;2.334470;,
+  -45.871898;2.739380;,
+  -44.314000;2.738800;,
+  -42.756099;2.738220;,
+  -41.198301;2.737650;,
+  44.482899;2.705980;,
+  46.040698;2.705400;,
+  47.598499;2.704820;,
+  47.477402;1.964120;,
+  25.062200;-1.731320;,
+  26.620002;-1.731890;,
+  28.177798;-1.732470;,
+  29.735699;-1.733040;,
+  31.293398;-1.733620;,
+  32.851299;-1.734190;,
+  23.564899;-1.360390;,
+  25.122699;-1.360970;,
+  26.680600;-1.361540;,
+  28.238400;-1.362120;,
+  29.796198;-1.362690;,
+  31.354099;-1.363270;,
+  32.911901;-1.363840;,
+  23.625400;-0.990040;,
+  25.183301;-0.990616;,
+  26.741101;-0.991193;,
+  28.298899;-0.991767;,
+  29.856800;-0.992343;,
+  31.414602;-0.992920;,
+  32.972499;-0.993496;,
+  25.243800;-0.620266;,
+  26.801701;-0.620842;,
+  28.359501;-0.621418;,
+  29.917299;-0.621993;,
+  31.475200;-0.622569;,
+  33.033002;-0.623145;,
+  25.304400;-0.249916;,
+  26.862198;-0.250492;,
+  28.420099;-0.251068;,
+  29.977901;-0.251644;,
+  31.535802;-0.252220;,
+  33.093600;-0.252796;,
+  26.922800;0.119858;,
+  28.480602;0.119282;,
+  30.038499;0.118705;,
+  31.596301;0.118131;,
+  33.154099;0.117554;,
+  28.541101;0.489634;,
+  30.099002;0.489057;,
+  31.656800;0.488481;,
+  33.214698;0.487904;,
+  28.601699;0.859984;,
+  30.159501;0.859408;,
+  31.717398;0.858832;,
+  33.275200;0.858256;,
+  28.662202;1.230330;,
+  30.220099;1.229760;,
+  31.777901;1.229180;,
+  28.722701;1.600680;,
+  30.280598;1.600110;,
+  31.838499;1.599530;,
+  28.783299;1.971030;,
+  30.341200;1.970460;,
+  31.899002;1.969880;,
+  25.728202;2.342540;,
+  27.286000;2.341960;,
+  28.843901;2.341380;,
+  30.401802;2.340810;,
+  31.959600;2.340230;,
+  25.788701;2.712880;,
+  27.346598;2.712310;,
+  28.904499;2.711730;,
+  30.462301;2.711160;,
+  32.020099;2.710580;,
+  33.578000;2.710010;,
+  9.483710;-1.725560;,
+  11.041500;-1.726130;,
+  12.599399;-1.726710;,
+  9.544260;-1.355210;,
+  11.102100;-1.355780;,
+  12.660000;-1.356360;,
+  9.604810;-0.984857;,
+  11.162700;-0.985432;,
+  12.720500;-0.986009;,
+  14.278400;-0.986585;,
+  9.665320;-0.614505;,
+  11.223200;-0.615080;,
+  12.781000;-0.615657;,
+  14.338899;-0.616234;,
+  6.610210;-0.243003;,
+  8.168060;-0.243579;,
+  9.725880;-0.244155;,
+  11.283700;-0.244731;,
+  12.841601;-0.245307;,
+  14.399400;-0.245883;,
+  15.957200;-0.246459;,
+  6.670770;0.127347;,
+  8.228610;0.126771;,
+  9.786450;0.126195;,
+  11.344300;0.125619;,
+  12.902100;0.125043;,
+  14.460000;0.124467;,
+  16.017800;0.123891;,
+  6.731330;0.497697;,
+  8.289170;0.497121;,
+  9.847000;0.496545;,
+  11.404801;0.495969;,
+  12.962700;0.495393;,
+  14.520501;0.494817;,
+  16.078400;0.494241;,
+  6.791890;0.868047;,
+  8.349730;0.867471;,
+  9.907560;0.866895;,
+  11.465400;0.866319;,
+  13.023200;0.865743;,
+  14.581101;0.865167;,
+  16.138901;0.864591;,
+  8.410290;1.237820;,
+  9.968130;1.237240;,
+  11.526000;1.236670;,
+  13.083800;1.236090;,
+  14.641600;1.235520;,
+  16.199499;1.234940;,
+  10.028700;1.607590;,
+  11.586500;1.607020;,
+  13.144301;1.606440;,
+  14.702200;1.605870;,
+  10.089200;1.977950;,
+  11.647101;1.977370;,
+  13.204900;1.976790;,
+  14.762701;1.976220;,
+  10.149800;2.348300;,
+  11.707600;2.347720;,
+  13.265500;2.347140;,
+  11.768200;2.718070;,
+  13.326000;2.717490;,
+  -16.999600;-1.715760;,
+  -15.441800;-1.716340;,
+  -13.883899;-1.716920;,
+  -12.326100;-1.717490;,
+  -18.496901;-1.344840;,
+  -16.939101;-1.345410;,
+  -15.381200;-1.345990;,
+  -13.823400;-1.346570;,
+  -12.265500;-1.347140;,
+  -10.707700;-1.347720;,
+  -18.436301;-0.974489;,
+  -16.878499;-0.975065;,
+  -15.320699;-0.975641;,
+  -13.762800;-0.976216;,
+  -12.205000;-0.976793;,
+  -10.647101;-0.977369;,
+  -18.375798;-0.604139;,
+  -16.817899;-0.604715;,
+  -15.260101;-0.605291;,
+  -13.702301;-0.605867;,
+  -12.144400;-0.606442;,
+  -10.586600;-0.607019;,
+  -18.315202;-0.233790;,
+  -16.757400;-0.234365;,
+  -15.199501;-0.234941;,
+  -13.641699;-0.235517;,
+  -12.083901;-0.236093;,
+  -10.526000;-0.236669;,
+  -16.696800;0.135985;,
+  -15.139000;0.135409;,
+  -13.581101;0.134833;,
+  -12.023300;0.134257;,
+  -10.465500;0.133681;,
+  -16.636299;0.506334;,
+  -15.078400;0.505759;,
+  -13.520600;0.505183;,
+  -11.962700;0.504607;,
+  -10.404899;0.504031;,
+  -15.017901;0.876109;,
+  -13.460000;0.875533;,
+  -11.902200;0.874957;,
+  -10.344300;0.874381;,
+  -14.957301;1.246460;,
+  -13.399500;1.245880;,
+  -11.841601;1.245310;,
+  -10.283800;1.244730;,
+  -14.896699;1.616810;,
+  -13.338900;1.616230;,
+  -11.781100;1.615660;,
+  -14.836099;1.987160;,
+  -13.278300;1.986580;,
+  -11.720400;1.986010;,
+  -16.333400;2.358080;,
+  -14.775501;2.357510;,
+  -13.217700;2.356930;,
+  -11.659900;2.356350;,
+  -16.272800;2.728430;,
+  -14.715000;2.727860;,
+  -13.157200;2.727280;,
+  -11.599300;2.726700;,
+  -34.135798;-1.709430;,
+  -32.578000;-1.710010;,
+  -31.020202;-1.710580;,
+  -37.190899;-1.337930;,
+  -35.633098;-1.338500;,
+  -34.075299;-1.339080;,
+  -32.517398;-1.339660;,
+  -30.959600;-1.340230;,
+  -37.130403;-0.967579;,
+  -35.572499;-0.968155;,
+  -34.014701;-0.968730;,
+  -32.456800;-0.969306;,
+  -30.899002;-0.969882;,
+  -38.627603;-0.596653;,
+  -37.069802;-0.597230;,
+  -35.512000;-0.597804;,
+  -33.954102;-0.598381;,
+  -32.396301;-0.598956;,
+  -30.838499;-0.599532;,
+  -29.280598;-0.600108;,
+  -38.567101;-0.226304;,
+  -37.009200;-0.226879;,
+  -35.451402;-0.227455;,
+  -33.893600;-0.228032;,
+  -32.335702;-0.228607;,
+  -30.777901;-0.229183;,
+  -29.220099;-0.229759;,
+  -36.948602;0.143470;,
+  -35.390800;0.142894;,
+  -33.833002;0.142319;,
+  -32.275101;0.141742;,
+  -30.717299;0.141168;,
+  -29.159501;0.140592;,
+  -36.888000;0.513818;,
+  -35.330202;0.513243;,
+  -33.772400;0.512667;,
+  -32.214598;0.512092;,
+  -30.656701;0.511516;,
+  -29.098899;0.510941;,
+  -35.269600;0.883593;,
+  -33.711798;0.883016;,
+  -32.154000;0.882441;,
+  -30.596202;0.881865;,
+  -29.038301;0.881289;,
+  -33.651200;1.253370;,
+  -32.093398;1.252790;,
+  -30.535600;1.252220;,
+  -28.977699;1.251640;,
+  -33.590698;1.623720;,
+  -32.032800;1.623140;,
+  -30.475002;1.622570;,
+  -28.917200;1.621990;,
+  -33.530202;1.994070;,
+  -31.972301;1.993490;,
+  -30.414499;1.992920;,
+  -28.856701;1.992340;,
+  -33.469600;2.364420;,
+  -31.911802;2.363840;,
+  -30.353901;2.363270;,
+  -33.409101;2.734770;,
+  -31.851200;2.734190;,
+  -30.293398;2.733620;,
+  40.640499;-1.737070;,
+  42.198301;-1.737650;,
+  43.756099;-1.738220;,
+  40.701002;-1.366720;,
+  42.258899;-1.367300;,
+  43.816701;-1.367870;,
+  40.761600;-0.996373;,
+  42.319402;-0.996948;,
+  43.877299;-0.997524;,
+  40.822202;-0.626025;,
+  42.380099;-0.626601;,
+  43.937901;-0.627176;,
+  37.767101;-0.254523;,
+  39.324902;-0.255100;,
+  40.882800;-0.255675;,
+  42.440602;-0.256251;,
+  43.998502;-0.256827;,
+  45.556301;-0.257403;,
+  37.827702;0.115827;,
+  39.385501;0.115251;,
+  40.943402;0.114674;,
+  42.501203;0.114098;,
+  44.058998;0.113524;,
+  45.616800;0.112948;,
+  37.888198;0.486176;,
+  39.446000;0.485601;,
+  41.003898;0.485025;,
+  42.561699;0.484450;,
+  44.119597;0.483873;,
+  45.677398;0.483298;,
+  37.948800;0.856528;,
+  39.506598;0.855952;,
+  41.064400;0.855375;,
+  42.622298;0.854799;,
+  44.180099;0.854224;,
+  45.738000;0.853647;,
+  39.567101;1.226300;,
+  41.124998;1.225730;,
+  42.682800;1.225150;,
+  44.240701;1.224570;,
+  45.798499;1.224000;,
+  41.185501;1.596080;,
+  42.743402;1.595500;,
+  44.301200;1.594920;,
+  45.859101;1.594350;,
+  41.245997;1.966430;,
+  42.803901;1.965850;,
+  44.361699;1.965270;,
+  45.919600;1.964700;,
+  41.306598;2.336780;,
+  42.864499;2.336200;,
+  44.422298;2.335630;,
+  45.980202;2.335050;,
+  47.235299;0.482721;,
+  47.295798;0.853071;,
+  47.356400;1.223420;,
+  47.416899;1.593770;,
+  47.477402;1.964120;,
+  41.367200;2.707130;,
+  42.924998;2.706550;,
+  44.482899;2.705980;,
+  21.946501;-1.730160;,
+  23.504299;-1.730740;,
+  25.062200;-1.731320;,
+  22.007000;-1.359810;,
+  23.564899;-1.360390;,
+  25.122699;-1.360970;,
+  22.067600;-0.989465;,
+  23.625400;-0.990040;,
+  25.183301;-0.990616;,
+  22.128099;-0.619114;,
+  23.686002;-0.619690;,
+  25.243800;-0.620266;,
+  19.072901;-0.247610;,
+  20.630800;-0.248188;,
+  22.188699;-0.248765;,
+  23.746501;-0.249340;,
+  25.304400;-0.249916;,
+  19.133499;0.122740;,
+  20.691299;0.122164;,
+  22.249099;0.121588;,
+  23.807000;0.121012;,
+  25.364901;0.120435;,
+  26.922800;0.119858;,
+  17.636200;0.493666;,
+  19.194000;0.493089;,
+  20.751899;0.492513;,
+  22.309701;0.491938;,
+  23.867501;0.491362;,
+  25.425400;0.490786;,
+  26.983299;0.490210;,
+  17.696800;0.864016;,
+  19.254600;0.863439;,
+  20.812402;0.862864;,
+  22.370301;0.862288;,
+  23.928101;0.861712;,
+  25.485901;0.861136;,
+  27.043802;0.860560;,
+  19.315099;1.233790;,
+  20.872998;1.233210;,
+  22.430800;1.232640;,
+  23.988701;1.232060;,
+  25.546499;1.231490;,
+  27.104400;1.230910;,
+  19.375699;1.604140;,
+  20.933501;1.603560;,
+  22.491400;1.602990;,
+  24.049200;1.602410;,
+  25.607099;1.601840;,
+  27.164899;1.601260;,
+  20.994101;1.973910;,
+  22.552000;1.973340;,
+  24.109800;1.972760;,
+  25.667600;1.972190;,
+  27.225501;1.971610;,
+  22.612499;2.343690;,
+  24.170299;2.343110;,
+  25.728202;2.342540;,
+  27.286000;2.341960;,
+  22.673099;2.714040;,
+  24.230899;2.713460;,
+  25.788701;2.712880;,
+  -2.979000;-1.720950;,
+  -1.421160;-1.721530;,
+  0.136669;-1.722100;,
+  -2.918490;-1.350600;,
+  -1.360640;-1.351170;,
+  0.197190;-1.351750;,
+  -2.857930;-0.980247;,
+  -1.300100;-0.980824;,
+  0.257737;-0.981399;,
+  1.815580;-0.981975;,
+  -5.913060;-0.608747;,
+  -4.355220;-0.609322;,
+  -2.797380;-0.609897;,
+  -1.239530;-0.610474;,
+  0.318301;-0.611049;,
+  1.876140;-0.611625;,
+  -5.852500;-0.238396;,
+  -4.294660;-0.238972;,
+  -2.736820;-0.239548;,
+  -1.178980;-0.240124;,
+  0.378858;-0.240700;,
+  1.936700;-0.241276;,
+  3.494540;-0.241851;,
+  -5.791940;0.131954;,
+  -4.234100;0.131378;,
+  -2.676260;0.130802;,
+  -1.118420;0.130226;,
+  0.439419;0.129650;,
+  1.997260;0.129074;,
+  3.555100;0.128498;,
+  5.112930;0.127923;,
+  -5.731380;0.502303;,
+  -4.173540;0.501728;,
+  -2.615700;0.501152;,
+  -1.057860;0.500576;,
+  0.499977;0.500000;,
+  2.057810;0.499424;,
+  3.615650;0.498848;,
+  5.173490;0.498272;,
+  -5.670820;0.872654;,
+  -4.112980;0.872078;,
+  -2.555140;0.871502;,
+  -0.997301;0.870926;,
+  0.560535;0.870350;,
+  2.118370;0.869774;,
+  -4.052420;1.242430;,
+  -2.494580;1.241850;,
+  -0.936744;1.241280;,
+  0.621092;1.240700;,
+  2.178940;1.240120;,
+  -2.434020;1.612200;,
+  -0.876180;1.611630;,
+  0.681656;1.611050;,
+  2.239490;1.610470;,
+  -2.373470;1.982550;,
+  -0.815624;1.981980;,
+  0.742212;1.981400;,
+  2.300050;1.980820;,
+  -2.312880;2.352900;,
+  -0.755057;2.352330;,
+  0.802782;2.351750;,
+  -2.252310;2.723250;,
+  -0.694467;2.722670;,
+  0.863370;2.722100;,
+  3.555100;0.128498;,
+  -21.673099;-1.714040;,
+  -20.115299;-1.714610;,
+  -18.557501;-1.715190;,
+  -16.999600;-1.715760;,
+  -21.612600;-1.343690;,
+  -20.054701;-1.344260;,
+  -18.496901;-1.344840;,
+  -16.939101;-1.345410;,
+  -21.552000;-0.973337;,
+  -19.994200;-0.973913;,
+  -18.436301;-0.974489;,
+  -21.491501;-0.602987;,
+  -19.933600;-0.603564;,
+  -18.375798;-0.604139;,
+  -21.430901;-0.232637;,
+  -19.873101;-0.233213;,
+  -18.315202;-0.233790;,
+  -21.370301;0.137712;,
+  -19.812499;0.137137;,
+  -18.254699;0.136561;,
+  -16.696800;0.135985;,
+  -24.425501;0.509214;,
+  -22.867600;0.508638;,
+  -21.309798;0.508062;,
+  -19.752002;0.507487;,
+  -18.194099;0.506911;,
+  -16.636299;0.506334;,
+  -24.364901;0.879564;,
+  -22.807101;0.878988;,
+  -21.249202;0.878412;,
+  -19.691400;0.877836;,
+  -18.133499;0.877261;,
+  -16.575701;0.876685;,
+  -15.017901;0.876109;,
+  -24.304301;1.249910;,
+  -22.746402;1.249340;,
+  -21.188600;1.248760;,
+  -19.630800;1.248190;,
+  -18.073000;1.247610;,
+  -16.515101;1.247030;,
+  -14.957301;1.246460;,
+  -24.243701;1.620260;,
+  -22.685899;1.619690;,
+  -21.128000;1.619110;,
+  -19.570200;1.618530;,
+  -18.012400;1.617960;,
+  -16.454501;1.617380;,
+  -14.896699;1.616810;,
+  -22.625299;1.990040;,
+  -21.067499;1.989460;,
+  -19.509701;1.988880;,
+  -17.951800;1.988310;,
+  -16.393998;1.987730;,
+  -14.836099;1.987160;,
+  -21.006901;2.359810;,
+  -19.449101;2.359230;,
+  -17.891301;2.358660;,
+  -16.333400;2.358080;,
+  -14.775501;2.357510;,
+  -20.946301;2.730160;,
+  -19.388501;2.729580;,
+  -17.830699;2.729010;,
+  -16.272800;2.728430;,
+  -40.367200;-1.707130;,
+  -38.809299;-1.707700;,
+  -37.251498;-1.708280;,
+  -35.693600;-1.708850;,
+  -40.306598;-1.336780;,
+  -38.748797;-1.337350;,
+  -37.190899;-1.337930;,
+  -35.633098;-1.338500;,
+  -40.245997;-0.966426;,
+  -38.688202;-0.967004;,
+  -37.130403;-0.967579;,
+  -40.185501;-0.596077;,
+  -38.627603;-0.596653;,
+  -37.069802;-0.597230;,
+  -40.124902;-0.225728;,
+  -38.567101;-0.226304;,
+  -37.009200;-0.226879;,
+  -40.064301;0.144620;,
+  -38.506499;0.144046;,
+  -36.948602;0.143470;,
+  -43.119402;0.516122;,
+  -41.561600;0.515546;,
+  -40.003798;0.514970;,
+  -38.445901;0.514394;,
+  -36.888000;0.513818;,
+  -44.616701;0.887048;,
+  -43.058899;0.886472;,
+  -41.500998;0.885896;,
+  -39.943200;0.885320;,
+  -38.385398;0.884745;,
+  -36.827501;0.884169;,
+  -35.269600;0.883593;,
+  -44.556099;1.257400;,
+  -42.998298;1.256820;,
+  -41.440400;1.256250;,
+  -39.882598;1.255670;,
+  -38.324701;1.255090;,
+  -36.766899;1.254520;,
+  -35.209098;1.253940;,
+  -44.495603;1.627750;,
+  -42.937699;1.627170;,
+  -41.379901;1.626600;,
+  -39.822000;1.626020;,
+  -38.264198;1.625440;,
+  -36.706403;1.624870;,
+  -35.148499;1.624290;,
+  -42.877299;1.997520;,
+  -41.319402;1.996950;,
+  -39.761600;1.996370;,
+  -38.203702;1.995800;,
+  -36.645802;1.995220;,
+  -35.088000;1.994640;,
+  -42.816701;2.367870;,
+  -41.258899;2.367300;,
+  -39.701002;2.366720;,
+  -38.143200;2.366150;,
+  -36.585299;2.365570;,
+  -35.027501;2.364990;,
+  -41.198301;2.737650;,
+  -39.640499;2.737070;,
+  -38.082598;2.736500;,
+  -36.524800;2.735920;,
+  -34.966899;2.735340;,
+  34.409101;-1.734770;,
+  35.966998;-1.735350;,
+  37.524800;-1.735920;,
+  39.082598;-1.736500;,
+  34.469699;-1.364420;,
+  36.027501;-1.365000;,
+  37.585398;-1.365570;,
+  39.143200;-1.366150;,
+  34.530301;-0.994071;,
+  36.088198;-0.994648;,
+  37.646000;-0.995223;,
+  39.203802;-0.995799;,
+  34.590899;-0.623722;,
+  36.148701;-0.624296;,
+  37.706502;-0.624873;,
+  39.264400;-0.625450;,
+  34.651501;-0.253373;,
+  36.209302;-0.253947;,
+  37.767101;-0.254523;,
+  39.324902;-0.255100;,
+  34.712003;0.116978;,
+  36.269798;0.116402;,
+  37.827702;0.115827;,
+  34.772499;0.487329;,
+  36.330400;0.486751;,
+  37.888198;0.486176;,
+  31.717398;0.858832;,
+  33.275200;0.858256;,
+  34.833002;0.857680;,
+  36.390899;0.857104;,
+  37.948800;0.856528;,
+  31.777901;1.229180;,
+  33.335702;1.228610;,
+  34.893600;1.228030;,
+  36.451501;1.227450;,
+  38.009299;1.226880;,
+  39.567101;1.226300;,
+  31.838499;1.599530;,
+  33.396301;1.598960;,
+  34.954202;1.598380;,
+  36.512000;1.597800;,
+  38.069802;1.597230;,
+  39.627702;1.596650;,
+  31.899002;1.969880;,
+  33.456902;1.969310;,
+  35.014701;1.968730;,
+  36.572499;1.968160;,
+  38.130403;1.967580;,
+  39.688202;1.967000;,
+  31.959600;2.340230;,
+  33.517398;2.339660;,
+  35.075200;2.339080;,
+  36.633098;2.338510;,
+  38.191002;2.337930;,
+  39.748797;2.337350;,
+  33.578000;2.710010;,
+  35.135798;2.709430;,
+  36.693699;2.708850;,
+  38.251498;2.708280;,
+  39.809299;2.707700;,
+  12.599399;-1.726710;,
+  14.157299;-1.727280;,
+  15.715101;-1.727860;,
+  17.273000;-1.728440;,
+  18.830798;-1.729010;,
+  20.388600;-1.729590;,
+  12.660000;-1.356360;,
+  14.217800;-1.356940;,
+  15.775600;-1.357510;,
+  17.333499;-1.358090;,
+  18.891301;-1.358660;,
+  20.449200;-1.359240;,
+  14.278400;-0.986585;,
+  15.836200;-0.987161;,
+  17.393998;-0.987737;,
+  18.951901;-0.988312;,
+  20.509701;-0.988889;,
+  14.338899;-0.616234;,
+  15.896699;-0.616810;,
+  17.454600;-0.617387;,
+  19.012400;-0.617962;,
+  20.570299;-0.618538;,
+  15.957200;-0.246459;,
+  17.515101;-0.247034;,
+  19.072901;-0.247610;,
+  20.630800;-0.248188;,
+  16.017800;0.123891;,
+  17.575600;0.123315;,
+  19.133499;0.122740;,
+  16.078400;0.494241;,
+  17.636200;0.493666;,
+  19.194000;0.493089;,
+  16.138901;0.864591;,
+  17.696800;0.864016;,
+  19.254600;0.863439;,
+  14.641600;1.235520;,
+  16.199499;1.234940;,
+  17.757299;1.234370;,
+  19.315099;1.233790;,
+  14.702200;1.605870;,
+  16.260000;1.605290;,
+  17.817899;1.604720;,
+  19.375699;1.604140;,
+  13.204900;1.976790;,
+  14.762701;1.976220;,
+  16.320600;1.975640;,
+  17.878402;1.975070;,
+  19.436301;1.974490;,
+  20.994101;1.973910;,
+  13.265500;2.347140;,
+  14.823301;2.346570;,
+  16.381200;2.345990;,
+  17.938998;2.345420;,
+  19.496800;2.344840;,
+  21.054701;2.344260;,
+  13.326000;2.717490;,
+  14.883899;2.716920;,
+  16.441699;2.716340;,
+  17.999501;2.715770;,
+  19.557400;2.715190;,
+  21.115200;2.714610;,
+  0.136669;-1.722100;,
+  1.694490;-1.722680;,
+  3.252350;-1.723250;,
+  4.810200;-1.723830;,
+  6.368020;-1.724400;,
+  7.925880;-1.724980;,
+  9.483710;-1.725560;,
+  0.197190;-1.351750;,
+  1.755040;-1.352330;,
+  3.312900;-1.352900;,
+  4.870740;-1.353480;,
+  6.428580;-1.354050;,
+  7.986430;-1.354630;,
+  9.544260;-1.355210;,
+  11.102100;-1.355780;,
+  1.815580;-0.981975;,
+  3.373430;-0.982552;,
+  4.931260;-0.983127;,
+  6.489110;-0.983703;,
+  8.046950;-0.984280;,
+  3.433980;-0.612201;,
+  4.991820;-0.612777;,
+  6.549650;-0.613353;,
+  8.107500;-0.613929;,
+  3.494540;-0.241851;,
+  5.052370;-0.242427;,
+  6.610210;-0.243003;,
+  8.168060;-0.243579;,
+  3.555100;0.128498;,
+  5.112930;0.127923;,
+  6.670770;0.127347;,
+  3.615650;0.498848;,
+  5.173490;0.498272;,
+  6.731330;0.497697;,
+  3.676210;0.869198;,
+  5.234050;0.868623;,
+  6.791890;0.868047;,
+  3.736770;1.239550;,
+  5.294610;1.238970;,
+  6.852440;1.238400;,
+  8.410290;1.237820;,
+  3.797330;1.609900;,
+  5.355160;1.609320;,
+  6.913000;1.608750;,
+  8.470850;1.608170;,
+  0.742212;1.981400;,
+  2.300050;1.980820;,
+  3.857890;1.980250;,
+  5.415720;1.979670;,
+  6.973560;1.979100;,
+  8.531390;1.978520;,
+  10.089200;1.977950;,
+  0.802782;2.351750;,
+  2.360610;2.351170;,
+  3.918440;2.350600;,
+  5.476290;2.350020;,
+  7.034130;2.349450;,
+  8.591970;2.348870;,
+  10.149800;2.348300;,
+  11.707600;2.347720;,
+  0.863370;2.722100;,
+  2.421180;2.721520;,
+  3.979040;2.720950;,
+  5.536850;2.720370;,
+  7.094690;2.719800;,
+  8.652530;2.719220;,
+  10.210400;2.718640;,
+  11.768200;2.718070;,
+  10.149800;2.348300;;
+ }
+
+ MeshMaterialList {
+  15;
+  1152;
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  1,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  2,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  3,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  4,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  5,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  6,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  7,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  8,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  9,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  10,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  11,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  13,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14,
+  14;
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "whitewire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "whitewire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "whitewire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "whitewire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "whitewire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "whitewire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "whitewire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "whitewire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "whitewire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "whitewire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "whitewire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "whitewire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "whitewire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "whitewire.bmp";
+   }
+  }
+
+  Material {
+   0.000000;0.000000;0.000000;0.000000;;
+   0.000000;
+   0.000000;0.000000;0.000000;;
+   0.000000;0.000000;0.000000;;
+
+   TextureFilename {
+    "whitewire.bmp";
+   }
+  }
+ }
+
+ FVFData {
+  258;
+  1916;
+  1042601174,
+  1060630518,
+  1044229990,
+  1054987701,
+  1048695721,
+  1035767373,
+  1049510056,
+  1052585462,
+  1049633876,
+  1059446740,
+  1049066139,
+  1064110238,
+  1042436256,
+  1054875670,
+  1049592474,
+  1035319350,
+  1050412698,
+  1052539878,
+  1050537201,
+  1059457457,
+  1049965500,
+  1064154351,
+  1050487607,
+  1034822595,
+  1051315866,
+  1052506686,
+  1051184025,
+  1059486531,
+  1050109510,
+  1064202589,
+  1051382730,
+  1034325830,
+  1052218915,
+  1052473818,
+  1052085968,
+  1059515662,
+  1050984750,
+  1064280886,
+  1052279498,
+  1033877818,
+  1053121567,
+  1052428235,
+  1052988386,
+  1059538616,
+  1053178612,
+  1033513825,
+  1054022826,
+  1052361819,
+  1053891762,
+  1059550926,
+  1054079863,
+  1033247717,
+  1054921923,
+  1052270710,
+  1054795473,
+  1059550886,
+  1054982440,
+  1033065980,
+  1055818775,
+  1052158842,
+  1055698795,
+  1059539985,
+  1032961559,
+  1033765008,
+  1032961171,
+  1052278748,
+  1055885540,
+  1032933377,
+  1056713811,
+  1052034380,
+  1056601946,
+  1059522546,
+  1057206081,
+  1064254984,
+  1036572092,
+  1033947834,
+  1036571522,
+  1052232841,
+  1056788641,
+  1032800769,
+  1057286813,
+  1051910220,
+  1057234844,
+  1059504716,
+  1057653640,
+  1064192034,
+  1040184078,
+  1034081054,
+  1040184391,
+  1052199395,
+  1057327909,
+  1032619056,
+  1057735239,
+  1051798353,
+  1057686475,
+  1059492655,
+  1058101892,
+  1064135202,
+  1041993119,
+  1034130684,
+  1041993202,
+  1052187213,
+  1057778538,
+  1032352886,
+  1058184788,
+  1051707235,
+  1058138325,
+  1059490848,
+  1058551358,
+  1064088854,
+  1043800502,
+  1034081023,
+  1043800501,
+  1052199388,
+  1058228091,
+  1031988825,
+  1058635416,
+  1051640796,
+  1058590065,
+  1059501038,
+  1059001899,
+  1064054512,
+  1050440581,
+  1064006408,
+  1050440366,
+  1059382485,
+  1053068810,
+  1035650614,
+  1053874821,
+  1052460247,
+  1053996955,
+  1059335974,
+  1053435116,
+  1063951375,
+  1040342219,
+  1058060492,
+  1049546720,
+  1064023055,
+  1049546722,
+  1059365966,
+  1053956274,
+  1035207170,
+  1054768055,
+  1052415332,
+  1054891064,
+  1059346611,
+  1054325211,
+  1063995054,
+  1042129717,
+  1058043948,
+  1042129716,
+  1062701013,
+  1048653415,
+  1064045684,
+  1048653351,
+  1059343346,
+  1054842406,
+  1034715704,
+  1055661748,
+  1052382542,
+  1055530901,
+  1059375381,
+  1054467193,
+  1064042752,
+  1046323729,
+  1031864039,
+  1046323728,
+  1051705414,
+  1046943990,
+  1059320715,
+  1055728192,
+  1034224149,
+  1056555440,
+  1052349751,
+  1056423438,
+  1059404195,
+  1055333443,
+  1064120295,
+  1050595429,
+  1033780492,
+  1050595429,
+  1052274878,
+  1056615653,
+  1033780735,
+  1057206646,
+  1052304845,
+  1057140626,
+  1059426954,
+  1056217495,
+  1064188038,
+  1057235041,
+  1033420844,
+  1057652667,
+  1052239004,
+  1057587663,
+  1059439171,
+  1057034601,
+  1064245324,
+  1057681016,
+  1033157330,
+  1058097629,
+  1052148977,
+  1058034866,
+  1059439126,
+  1057479552,
+  1064290437,
+  1058127633,
+  1032977719,
+  1058541368,
+  1052038125,
+  1058481918,
+  1059428323,
+  1058574476,
+  1032846677,
+  1058984274,
+  1051915264,
+  1058928784,
+  1059411106,
+  1059021470,
+  1032715327,
+  1059427182,
+  1051792402,
+  1059375635,
+  1059393492,
+  1051627056,
+  1055021732,
+  1032177449,
+  1055021729,
+  1059468082,
+  1032535755,
+  1059870919,
+  1051681560,
+  1059822659,
+  1059381543,
+  1060117094,
+  1063996104,
+  1051615103,
+  1055916033,
+  1032225878,
+  1055916030,
+  1059914054,
+  1032272450,
+  1060315880,
+  1051591518,
+  1060269858,
+  1059379753,
+  1060562992,
+  1063961591,
+  1051627056,
+  1056810334,
+  1032177438,
+  1056810333,
+  1060358968,
+  1031912401,
+  1060761901,
+  1051525706,
+  1060716948,
+  1059389846,
+  1061009659,
+  1063939074,
+  1044536814,
+  1032045127,
+  1049702297,
+  1033961146,
+  1056047073,
+  1062038066,
+  1058112987,
+  1060808701,
+  1059595779,
+  1059328792,
+  1060959958,
+  1057447946,
+  1062571434,
+  1047398240,
+  1062571437,
+  1054685503,
+  1055708451,
+  1061887172,
+  1057885498,
+  1060300810,
+  1059382931,
+  1058680173,
+  1060783083,
+  1057308804,
+  1062895114,
+  1047350301,
+  1062895114,
+  1054709484,
+  1055279848,
+  1061833977,
+  1057691104,
+  1059918934,
+  1059310816,
+  1058408139,
+  1060839013,
+  1057098765,
+  1063218692,
+  1047284851,
+  1063218610,
+  1054742242,
+  1054863844,
+  1061795368,
+  1057611463,
+  1059504552,
+  1059284157,
+  1058094014,
+  1060824591,
+  1056813215,
+  1063542151,
+  1047219376,
+  1063542107,
+  1054774998,
+  1054478471,
+  1061681939,
+  1057656498,
+  1058684526,
+  1059284306,
+  1057344570,
+  1060820837,
+  1056383514,
+  1063865786,
+  1054798980,
+  1054020127,
+  1061696017,
+  1057772344,
+  1057493877,
+  1059472812,
+  1055477392,
+  1060821839,
+  1055960284,
+  1064188387,
+  1054873204,
+  1053709044,
+  1061661948,
+  1057810950,
+  1055422570,
+  1060159033,
+  1050933706,
+  1060897636,
+  1055387373,
+  1053419250,
+  1061827179,
+  1058596444,
+  1046157512,
+  1060258711,
+  1050158432,
+  1053170466,
+  1061951515,
+  1052738934,
+  1047005009,
+  1050988447,
+  1037348454,
+  1052161679,
+  1061616830,
+  1042031018,
+  1049608940,
+  1034013748,
+  1040790485,
+  1064156212,
+  1060734930,
+  1051978076,
+  1061735361,
+  1046889711,
+  1057560958,
+  1037671164,
+  1053417533,
+  1060879832,
+  1038220114,
+  1051402062,
+  1061552348,
+  1046635749,
+  1057967682,
+  1037314104,
+  1053636943,
+  1057552578,
+  1035630869,
+  1060892995,
+  1035630934,
+  1062645649,
+  1059200967,
+  1062323744,
+  1059165069,
+  1062874683,
+  1059241935,
+  1063194836,
+  1059290891,
+  1063515652,
+  1059335506,
+  1063837465,
+  1059372534,
+  1064160156,
+  1059400918,
+  1060783053,
+  1060734930,
+  1060795046,
+  1061058610,
+  1064232186,
+  1036355051,
+  1051193971,
+  1061767234,
+  1046721474,
+  1060795223,
+  1042378692,
+  1058304500,
+  1033390416,
+  1057337470,
+  1057548193,
+  1033039869,
+  1060897385,
+  1033039870,
+  1064245340,
+  1033765728,
+  1064227787,
+  1038946312,
+  1053068801,
+  1049487094,
+  1059698123,
+  1050306138,
+  1064050572,
+  1052456301,
+  1059359924,
+  1053027414,
+  1052357329,
+  1052902803,
+  1034638489,
+  1052083658,
+  1037258602,
+  1048710839,
+  1053114467,
+  1048579304,
+  1059754475,
+  1049404311,
+  1064094864,
+  1053361040,
+  1059370741,
+  1053936128,
+  1052311656,
+  1053810741,
+  1034188343,
+  1052985529,
+  1037024206,
+  1047031097,
+  1053147840,
+  1046766127,
+  1059816904,
+  1048431683,
+  1064169848,
+  1054256739,
+  1059400021,
+  1054842431,
+  1052278327,
+  1054718870,
+  1033688615,
+  1053885949,
+  1053181118,
+  1044949006,
+  1059879381,
+  1046631406,
+  1064244990,
+  1055152321,
+  1059429306,
+  1055748747,
+  1052244900,
+  1055627449,
+  1033188891,
+  1054786370,
+  1053226785,
+  1043133409,
+  1059935700,
+  1044827271,
+  1064289279,
+  1056057106,
+  1059440122,
+  1056657507,
+  1052199519,
+  1056535266,
+  1032738759,
+  1055688242,
+  1059981444,
+  1043018576,
+  1064280710,
+  1056970666,
+  1059418897,
+  1057267253,
+  1052132499,
+  1057203188,
+  1032371232,
+  1056592550,
+  1064210755,
+  1057438565,
+  1059360774,
+  1057725154,
+  1052041058,
+  1057655376,
+  1032104930,
+  1057231840,
+  1064087927,
+  1057912870,
+  1059270651,
+  1058184121,
+  1051928080,
+  1058106326,
+  1031921672,
+  1057685694,
+  1064012164,
+  1058378866,
+  1059240365,
+  1058637583,
+  1051959455,
+  1058560657,
+  1063936529,
+  1058844702,
+  1059210079,
+  1059091051,
+  1051990732,
+  1059014757,
+  1063879311,
+  1059308534,
+  1059185927,
+  1059544893,
+  1052009725,
+  1059469204,
+  1050704728,
+  1035713473,
+  1058521708,
+  1035713878,
+  1063853731,
+  1059768847,
+  1059172469,
+  1059999178,
+  1052007458,
+  1059923697,
+  1050692447,
+  1032077998,
+  1058527824,
+  1032078000,
+  1063865050,
+  1060224932,
+  1059171290,
+  1060453659,
+  1051980451,
+  1060377991,
+  1033022975,
+  1060175095,
+  1059552012,
+  1060608004,
+  1055411876,
+  1059748779,
+  1052399442,
+  1056064272,
+  1056600687,
+  1063439052,
+  1054894107,
+  1059922790,
+  1051756177,
+  1056025284,
+  1056062037,
+  1063591231,
+  1054185618,
+  1060068454,
+  1051178617,
+  1056225019,
+  1048735192,
+  1049125334,
+  1055482638,
+  1063744098,
+  1053474303,
+  1060211433,
+  1050596942,
+  1056427704,
+  1047555983,
+  1049224148,
+  1049687518,
+  1041836714,
+  1056901583,
+  1041836716,
+  1054863687,
+  1063884727,
+  1052755349,
+  1060340767,
+  1050013380,
+  1056639525,
+  1046273142,
+  1049431883,
+  1041089510,
+  1031855715,
+  1049678408,
+  1040487168,
+  1056910772,
+  1040487126,
+  1054207997,
+  1063999605,
+  1052043234,
+  1060474522,
+  1049425820,
+  1056850228,
+  1044994843,
+  1049648948,
+  1039189845,
+  1032865353,
+  1049687514,
+  1038087844,
+  1056901579,
+  1038087681,
+  1053548297,
+  1064089265,
+  1051316961,
+  1060593027,
+  1048836152,
+  1057012094,
+  1043740522,
+  1049890502,
+  1036346253,
+  1034003777,
+  1049712509,
+  1035390322,
+  1056876819,
+  1035390201,
+  1052899068,
+  1064150004,
+  1050594712,
+  1060702965,
+  1047919710,
+  1057117432,
+  1042521790,
+  1050145488,
+  1033933339,
+  1035107306,
+  1056842507,
+  1032694437,
+  1052268050,
+  1064198203,
+  1049883421,
+  1060808607,
+  1046755155,
+  1057222864,
+  1041352266,
+  1050398584,
+  1032071068,
+  1036001366,
+  1051660011,
+  1064244875,
+  1049194202,
+  1060919575,
+  1045602286,
+  1057326148,
+  1040384928,
+  1050727646,
+  1051076732,
+  1064297521,
+  1048515009,
+  1061042609,
+  1044456878,
+  1057423926,
+  1038876168,
+  1051028701,
+  1034947447,
+  1063901112,
+  1047350417,
+  1061186018,
+  1043621040,
+  1057632541,
+  1045664619,
+  1061171985,
+  1042793798,
+  1057833985,
+  1061300586,
+  1036342770,
+  1058482942,
+  1038940802,
+  1054336490,
+  1039169004,
+  1048707833,
+  1036898275,
+  1064086757,
+  1031977665,
+  1061312984,
+  1037174852,
+  1058487689,
+  1040104640,
+  1054315279,
+  1040462214,
+  1048632748,
+  1039065844,
+  1034747092,
+  1035108271,
+  1064162522,
+  1034080755,
+  1061361818,
+  1039328207,
+  1058509167,
+  1041236954,
+  1054302788,
+  1041556290,
+  1048554192,
+  1040712576,
+  1034258019,
+  1037241548,
+  1064238366,
+  1036183316,
+  1061410648,
+  1040834479,
+  1058530491,
+  1042327838,
+  1054290298,
+  1042650368,
+  1048418887,
+  1041798546,
+  1033770143,
+  1039374910,
+  1064282101,
+  1038370377,
+  1061433969,
+  1041933369,
+  1058533480,
+  1043426906,
+  1054255447,
+  1043744548,
+  1048269006,
+  1042882576,
+  1033309923,
+  1040850918,
+  1061413042,
+  1043069428,
+  1058504324,
+  1044539339,
+  1054182156,
+  1044838244,
+  1048093460,
+  1043962673,
+  1032900814,
+  1041925920,
+  1061341026,
+  1044245906,
+  1058438217,
+  1045665501,
+  1054064265,
+  1045930380,
+  1047888955,
+  1045037659,
+  1032549802,
+  1043006043,
+  1058339964,
+  1046801602,
+  1053908030,
+  1047020209,
+  1047658986,
+  1046107557,
+  1032250399,
+  1044089990,
+  1058223351,
+  1047941744,
+  1053729540,
+  1048107855,
+  1047414659,
+  1047174288,
+  1031979099,
+  1045175768,
+  1058159768,
+  1048816976,
+  1053657638,
+  1048884362,
+  1047381110,
+  1048268132,
+  1058107322,
+  1049373502,
+  1053593021,
+  1049427598,
+  1047332921,
+  1048968604,
+  1060894248,
+  1050081350,
+  1058074071,
+  1049927289,
+  1053541328,
+  1049972324,
+  1047258741,
+  1049514516,
+  1060890659,
+  1050628433,
+  1058062989,
+  1050477796,
+  1053504239,
+  1050518237,
+  1047155359,
+  1050059238,
+  1053797790,
+  1064023986,
+  1053108775,
+  1059379423,
+  1053108775,
+  1052479483,
+  1058839324,
+  1052129598,
+  1058839324,
+  1033652787,
+  1052902586,
+  1064074001,
+  1052208527,
+  1059396085,
+  1052208442,
+  1052446336,
+  1058389436,
+  1052175133,
+  1058389435,
+  1033470646,
+  1052012766,
+  1064141968,
+  1051308839,
+  1059418868,
+  1051308674,
+  1052400839,
+  1058293279,
+  1059361241,
+  1057939547,
+  1052220668,
+  1057939545,
+  1033288507,
+  1051123073,
+  1064210169,
+  1050409154,
+  1059441652,
+  1050409053,
+  1052355028,
+  1051374411,
+  1034022260,
+  1057619827,
+  1059422595,
+  1057489397,
+  1052253891,
+  1057489393,
+  1033155621,
+  1050227614,
+  1064260101,
+  1049508919,
+  1059458312,
+  1049508720,
+  1052321882,
+  1050482248,
+  1033526454,
+  1057039014,
+  1052266194,
+  1057039006,
+  1033106409,
+  1049323157,
+  1064278470,
+  1048608162,
+  1059464444,
+  1048607962,
+  1052309547,
+  1049587300,
+  1033114633,
+  1056212655,
+  1052253892,
+  1056212636,
+  1033155629,
+  1048241995,
+  1064260751,
+  1046838791,
+  1059458331,
+  1046838408,
+  1052321918,
+  1048689868,
+  1032801054,
+  1055312332,
+  1033288523,
+  1046398088,
+  1064211448,
+  1045038289,
+  1059441688,
+  1045037745,
+  1052355100,
+  1047005864,
+  1032573659,
+  1044546752,
+  1064143818,
+  1043238918,
+  1059418921,
+  1043238506,
+  1052400947,
+  1045206068,
+  1032398362,
+  1042696165,
+  1064076397,
+  1041439516,
+  1059396157,
+  1041438972,
+  1052446479,
+  1043406166,
+  1032226197,
+  1040854860,
+  1064026903,
+  1039090652,
+  1059379513,
+  1039089228,
+  1052479660,
+  1041608020,
+  1032008143,
+  1037870612,
+  1064008952,
+  1035487612,
+  1059373407,
+  1035486198,
+  1052492042,
+  1034256781,
+  1064027417,
+  1031884565,
+  1059379547,
+  1031883162,
+  1052479729,
+  1051231736,
+  1064252577,
+  1051501529,
+  1060602500,
+  1052287942,
+  1057272300,
+  1050540204,
+  1064270445,
+  1050844245,
+  1060589800,
+  1051539325,
+  1057134466,
+  1049811348,
+  1064292519,
+  1050177982,
+  1060578401,
+  1050783239,
+  1056994566,
+  1049036338,
+  1064298431,
+  1049504713,
+  1060569700,
+  1050022197,
+  1056748481,
+  1055713872,
+  1054338377,
+  1055713872,
+  1045440016,
+  1047932803,
+  1064284346,
+  1048824880,
+  1060551876,
+  1049314508,
+  1056704256,
+  1049423598,
+  1049406962,
+  1055028214,
+  1054347696,
+  1055028222,
+  1045421210,
+  1046371094,
+  1064244253,
+  1047708367,
+  1060536201,
+  1048607218,
+  1056665946,
+  1048649201,
+  1049300814,
+  1054342558,
+  1054338375,
+  1054342574,
+  1045440013,
+  1044873273,
+  1064189233,
+  1046335952,
+  1060505531,
+  1047226420,
+  1056637614,
+  1047166785,
+  1049306802,
+  1053657297,
+  1054313022,
+  1053657251,
+  1045490499,
+  1043435354,
+  1064123170,
+  1044970071,
+  1060470554,
+  1045812822,
+  1056611566,
+  1045600463,
+  1049308005,
+  1052972468,
+  1045560264,
+  1042053540,
+  1064054952,
+  1043616986,
+  1060433408,
+  1044418446,
+  1056591768,
+  1044071800,
+  1049319540,
+  1040717057,
+  1063991184,
+  1042274636,
+  1060397127,
+  1043046955,
+  1056576388,
+  1042596717,
+  1049314466,
+  1038668164,
+  1063938767,
+  1040948816,
+  1060366160,
+  1041699210,
+  1056559027,
+  1041356206,
+  1049415620,
+  1036145544,
+  1063899054,
+  1039103903,
+  1060343337,
+  1040375943,
+  1056537609,
+  1040267668,
+  1049514874,
+  1047782744,
+  1031848449,
+  1046318249,
+  1032083901,
+  1045029318,
+  1032385349,
+  1044060492,
+  1032606955,
+  1037751029,
+  1038634886,
+  1033728229,
+  1063880362,
+  1036489756,
+  1060316884,
+  1038722787,
+  1056754226,
+  1053771361,
+  1063905270,
+  1053084015,
+  1059269896,
+  1053084015,
+  1052279019,
+  1052877858,
+  1063955078,
+  1052185586,
+  1059286524,
+  1052185601,
+  1052245730,
+  1051985760,
+  1064010943,
+  1051286541,
+  1059297081,
+  1051543210,
+  1052179359,
+  1051093664,
+  1064066805,
+  1050387826,
+  1059307616,
+  1050646630,
+  1052109625,
+  1058940340,
+  1058414790,
+  1059359169,
+  1050290492,
+  1050200157,
+  1064116617,
+  1049489398,
+  1059324246,
+  1049749444,
+  1052051993,
+  1058492036,
+  1058381692,
+  1058911928,
+  1050200017,
+  1049304526,
+  1064155931,
+  1048591993,
+  1059351399,
+  1048851139,
+  1052015535,
+  1049371933,
+  1032237446,
+  1057273016,
+  1063079600,
+  1058044797,
+  1058336441,
+  1058463626,
+  1050133793,
+  1048238193,
+  1064183097,
+  1046816788,
+  1059390724,
+  1047328342,
+  1052003779,
+  1048371227,
+  1032091769,
+  1056444906,
+  1062968526,
+  1057598750,
+  1058280712,
+  1058014673,
+  1050088625,
+  1046441333,
+  1064199725,
+  1045029772,
+  1059440533,
+  1045530380,
+  1052013640,
+  1046573163,
+  1032030424,
+  1057153380,
+  1058218963,
+  1057565494,
+  1050055637,
+  1044643697,
+  1064210262,
+  1043245785,
+  1059496390,
+  1043732432,
+  1052036330,
+  1044775441,
+  1032018909,
+  1056451735,
+  1058157184,
+  1057116150,
+  1050022674,
+  1042846065,
+  1064220798,
+  1041461132,
+  1059552250,
+  1041935153,
+  1052059914,
+  1042977098,
+  1032007426,
+  1056369789,
+  1049977506,
+  1041049235,
+  1064237426,
+  1039160865,
+  1059602060,
+  1040087122,
+  1052072074,
+  1041179477,
+  1031948209,
+  1038321376,
+  1064264595,
+  1035578454,
+  1059641374,
+  1036491094,
+  1052063806,
+  1038577856,
+  1031804601,
+  1034738861,
+  1064303913,
+  1031988844,
+  1059668546,
+  1032897224,
+  1052031608,
+  1050034374,
+  1032718674,
+  1050034341,
+  1051954972,
+  1049800504,
+  1059178572,
+  1050946986,
+  1032583636,
+  1050946702,
+  1051988772,
+  1050715208,
+  1059229288,
+  1051858732,
+  1032399052,
+  1051858549,
+  1052034934,
+  1051630536,
+  1059298580,
+  1052924111,
+  1064054972,
+  1045798020,
+  1060960598,
+  1045798244,
+  1055264000,
+  1052770478,
+  1032214463,
+  1052770411,
+  1052081096,
+  1052545932,
+  1059367869,
+  1053903776,
+  1064166393,
+  1043973507,
+  1060977512,
+  1043973510,
+  1055230220,
+  1053682848,
+  1032079332,
+  1053682774,
+  1052114889,
+  1053460564,
+  1059418588,
+  1054872966,
+  1064247340,
+  1036264388,
+  1033250063,
+  1042147652,
+  1060983716,
+  1042147688,
+  1055217848,
+  1054595762,
+  1032029757,
+  1054595728,
+  1052127264,
+  1054373230,
+  1059437159,
+  1055821002,
+  1064275769,
+  1039916091,
+  1033200640,
+  1039916089,
+  1052419839,
+  1040321776,
+  1060977510,
+  1040321866,
+  1055230217,
+  1055508675,
+  1032079354,
+  1055508680,
+  1052114895,
+  1055282972,
+  1059418552,
+  1056742588,
+  1064243791,
+  1046339809,
+  1033461972,
+  1044901801,
+  1052434080,
+  1036807082,
+  1060960595,
+  1036806892,
+  1055263992,
+  1056421046,
+  1032214510,
+  1056421044,
+  1052081110,
+  1056189609,
+  1059367794,
+  1057302292,
+  1064159543,
+  1033159984,
+  1055310100,
+  1057148699,
+  1032399125,
+  1057148751,
+  1052034952,
+  1057029380,
+  1059298458,
+  1057743748,
+  1064045170,
+  1057604572,
+  1032583736,
+  1057604679,
+  1051988796,
+  1057481635,
+  1059229118,
+  1058185347,
+  1063930775,
+  1058060878,
+  1032718804,
+  1058060856,
+  1051955006,
+  1057935018,
+  1059178358,
+  1058633994,
+  1063846547,
+  1058517336,
+  1032768264,
+  1058517327,
+  1051942637,
+  1058389756,
+  1059159756,
+  1058973794,
+  1032718821,
+  1058973794,
+  1051955010,
+  1058845881,
+  1059178304,
+  1044520739,
+  1033143676,
+  1048644210,
+  1043626099,
+  1051947271,
+  1049706660,
+  1050208828,
+  1056092164,
+  1032323017,
+  1057155780,
+  1049442183,
+  1043029844,
+  1052405670,
+  1049617868,
+  1050779039,
+  1056441831,
+  1032575227,
+  1057202366,
+  1050447912,
+  1042470404,
+  1052922248,
+  1049527550,
+  1051460411,
+  1056651632,
+  1057046300,
+  1032081118,
+  1053505596,
+  1049454506,
+  1052150823,
+  1056903075,
+  1057223749,
+  1032307316,
+  1053986086,
+  1049521846,
+  1052852429,
+  1057056996,
+  1057424358,
+  1032647877,
+  1054481463,
+  1049598624,
+  1053385943,
+  1057071536,
+  1055903808,
+  1060674617,
+  1054560911,
+  1062987589,
+  1048882541,
+  1062987586,
+  1057639711,
+  1033066977,
+  1054991535,
+  1049685352,
+  1053928843,
+  1057082629,
+  1056316009,
+  1060710164,
+  1054541255,
+  1063252989,
+  1048902200,
+  1063252989,
+  1057863516,
+  1033568720,
+  1055513833,
+  1049778665,
+  1054483283,
+  1057090240,
+  1056702636,
+  1060703409,
+  1058368024,
+  1064269349,
+  1054514402,
+  1063518241,
+  1048929072,
+  1063518209,
+  1058085063,
+  1034088473,
+  1056044745,
+  1049874072,
+  1055046069,
+  1057096266,
+  1057031759,
+  1060690401,
+  1058531908,
+  1064228578,
+  1054487550,
+  1063783491,
+  1048955924,
+  1063783430,
+  1058303247,
+  1034591773,
+  1056578137,
+  1049965278,
+  1055611976,
+  1057102976,
+  1057234459,
+  1060675979,
+  1058691007,
+  1064190553,
+  1048975578,
+  1064048830,
+  1058511790,
+  1035011392,
+  1057037989,
+  1050044878,
+  1056173422,
+  1057110174,
+  1057439198,
+  1060663843,
+  1058843370,
+  1064162255,
+  1058723897,
+  1035333350,
+  1057305086,
+  1050112125,
+  1056729055,
+  1057120784,
+  1057645398,
+  1060661031,
+  1058996230,
+  1064148997,
+  1058934544,
+  1035505598,
+  1057566164,
+  1050158510,
+  1057117347,
+  1057132984,
+  1057809423,
+  1060629912,
+  1059960636,
+  1060556910,
+  1056976384,
+  1060556874,
+  1051050151,
+  1060255948,
+  1041718268,
+  1059815568,
+  1059971326,
+  1060845327,
+  1056965702,
+  1060845327,
+  1050986456,
+  1060541828,
+  1041505619,
+  1060099206,
+  1059985914,
+  1061133564,
+  1056937761,
+  1061133587,
+  1050899202,
+  1060827151,
+  1060000502,
+  1061421800,
+  1056908417,
+  1061421813,
+  1050811948,
+  1061112472,
+  1060011194,
+  1061710215,
+  1056887057,
+  1061710267,
+  1050733368,
+  1061482054,
+  1060015093,
+  1061998801,
+  1056879390,
+  1061998844,
+  1050695355,
+  1061915152,
+  1055079032,
+  1054384906,
+  1054503738,
+  1033430043,
+  1060011202,
+  1062287383,
+  1056887072,
+  1062287420,
+  1050687492,
+  1062203738,
+  1061022918,
+  1058913611,
+  1054750010,
+  1054473326,
+  1053964588,
+  1033386237,
+  1060000518,
+  1062575801,
+  1056908450,
+  1062575874,
+  1050693358,
+  1062492356,
+  1040568350,
+  1062636452,
+  1052360774,
+  1059004313,
+  1053827604,
+  1054760165,
+  1053745144,
+  1034241210,
+  1059985938,
+  1062864039,
+  1056937809,
+  1062864100,
+  1050707052,
+  1062780912,
+  1040680867,
+  1062923714,
+  1032886720,
+  1058739274,
+  1052898606,
+  1054702186,
+  1053539572,
+  1034231602,
+  1059971357,
+  1063152278,
+  1056965733,
+  1063152360,
+  1050720840,
+  1063069466,
+  1040793274,
+  1063210980,
+  1052533467,
+  1054460130,
+  1053337349,
+  1033532348,
+  1059960675,
+  1063440696,
+  1056976423,
+  1063440813,
+  1050726792,
+  1063358030,
+  1040890150,
+  1063498542,
+  1052221600,
+  1053952148,
+  1053029016,
+  1032817221,
+  1059956789,
+  1063729281,
+  1056980424,
+  1063729381,
+  1050719288,
+  1063646618,
+  1040959652,
+  1063786650,
+  1052489688,
+  1032258358,
+  1059960695,
+  1064017868,
+  1056976443,
+  1064017950,
+  1050696324,
+  1063935003,
+  1040998488,
+  1064075120,
+  1063988078,
+  1048888872,
+  1059304050,
+  1049972408,
+  1052213809,
+  1050104791,
+  1033838584,
+  1049280593,
+  1064057252,
+  1049792687,
+  1059327320,
+  1050885796,
+  1052167851,
+  1051018090,
+  1033385847,
+  1050188102,
+  1064146651,
+  1051094326,
+  1059356753,
+  1051798111,
+  1052134320,
+  1051931910,
+  1032883359,
+  1051093948,
+  1064231177,
+  1052384394,
+  1059386289,
+  1052974164,
+  1052100794,
+  1052845725,
+  1032379657,
+  1051999619,
+  1064275749,
+  1053294387,
+  1059397015,
+  1053888343,
+  1052054832,
+  1053759032,
+  1031926928,
+  1052907124,
+  1064288626,
+  1054212818,
+  1059397193,
+  1054802816,
+  1052030396,
+  1054673148,
+  1064264167,
+  1055140153,
+  1059384918,
+  1055716963,
+  1052030638,
+  1055587590,
+  1049967289,
+  1044823892,
+  1058313592,
+  1045805782,
+  1064207986,
+  1056074220,
+  1059362098,
+  1056630240,
+  1052052416,
+  1056501790,
+  1050059598,
+  1043003882,
+  1058313592,
+  1043976732,
+  1064133210,
+  1056988256,
+  1059332907,
+  1057253832,
+  1052086542,
+  1057190094,
+  1032694458,
+  1057612221,
+  1050151944,
+  1041184813,
+  1058313592,
+  1042147684,
+  1064058445,
+  1057456866,
+  1059303774,
+  1057710009,
+  1052120675,
+  1057646994,
+  1033199323,
+  1058065102,
+  1050231962,
+  1038537948,
+  1058319868,
+  1040319172,
+  1064002170,
+  1057923343,
+  1059280806,
+  1058166717,
+  1052142452,
+  1058104091,
+  1033654442,
+  1058518817,
+  1050290519,
+  1034887592,
+  1058336720,
+  1036795392,
+  1063977736,
+  1058386384,
+  1059268524,
+  1058623786,
+  1052142881,
+  1058561353,
+  1034026061,
+  1058973669,
+  1058366116,
+  1033144914,
+  1063990442,
+  1058845130,
+  1059268696,
+  1059081022,
+  1052118235,
+  1059018448,
+  1034299073,
+  1059429612,
+  1063728742,
+  1050161726,
+  1061248398,
+  1052448240,
+  1058562304,
+  1054318207,
+  1053262118,
+  1053528676,
+  1047546059,
+  1048663508,
+  1035017492,
+  1033886467,
+  1063850269,
+  1050359076,
+  1061290579,
+  1052713252,
+  1058603570,
+  1054725564,
+  1053294080,
+  1053888498,
+  1047089879,
+  1048909129,
+  1034084161,
+  1034649058,
+  1061308992,
+  1053050443,
+  1058654916,
+  1055137444,
+  1053283980,
+  1054447544,
+  1046836500,
+  1049261243,
+  1033501278,
+  1035212435,
+  1061398096,
+  1053326086,
+  1058708953,
+  1055529016,
+  1053108530,
+  1055068699,
+  1046627865,
+  1049586689,
+  1032784601,
+  1035604358,
+  1058770542,
+  1055926946,
+  1052969062,
+  1055502669,
+  1046113825,
+  1049793536,
+  1031983580,
+  1036531274,
+  1058779039,
+  1056377101,
+  1052923616,
+  1056062850,
+  1046161315,
+  1050084433,
+  1058779623,
+  1056815954,
+  1052751188,
+  1056538096,
+  1046266221,
+  1050541950,
+  1058773288,
+  1057101896,
+  1052651545,
+  1057160657,
+  1049900766,
+  1057254984,
+  1061581947,
+  1058524529,
+  1058763303,
+  1057308847,
+  1052859013,
+  1057399928,
+  1046634564,
+  1060299132,
+  1061534667,
+  1058664133,
+  1058697763,
+  1057484116,
+  1053102352,
+  1057752348,
+  1046684325,
+  1060519216,
+  1064281539,
+  1060064755,
+  1061493360,
+  1058806001,
+  1058647020,
+  1057690778,
+  1053140442,
+  1057971245,
+  1046706857,
+  1060681030,
+  1032735020,
+  1063865837,
+  1064262039,
+  1060183044,
+  1061497602,
+  1058927144,
+  1058597581,
+  1057894627,
+  1053250815,
+  1058151485,
+  1046812509,
+  1060825146,
+  1033049253,
+  1063950198,
+  1064148788,
+  1060330844,
+  1061463756,
+  1059026190,
+  1058571918,
+  1058125934,
+  1053299134,
+  1058307591,
+  1047171247,
+  1060896126,
+  1033688129,
+  1064043679,
+  1036787396,
+  1060542621,
+  1043352374,
+  1056633526,
+  1032124543,
+  1040015764,
+  1048775988,
+  1051921217,
+  1049018738,
+  1059468419,
+  1040513852,
+  1063494317,
+  1059601782,
+  1057853273,
+  1033857404,
+  1060438460,
+  1041922630,
+  1056371630,
+  1034446520,
+  1039665026,
+  1049512420,
+  1052097007,
+  1049529134,
+  1059612436,
+  1041921762,
+  1063456552,
+  1059235655,
+  1057749182,
+  1060460728,
+  1050992976,
+  1040499707,
+  1056100034,
+  1036442832,
+  1039525726,
+  1050100963,
+  1051960526,
+  1050104257,
+  1059682443,
+  1042661036,
+  1063636290,
+  1038645470,
+  1039312426,
+  1051026823,
+  1051946986,
+  1050894306,
+  1059722290,
+  1043339769,
+  1063725114,
+  1039924638,
+  1038231290,
+  1052218079,
+  1051393759,
+  1052373606,
+  1059840952,
+  1044728265,
+  1063764550,
+  1052400557,
+  1043818298,
+  1052862103,
+  1051053728,
+  1053277116,
+  1059857144,
+  1059139167,
+  1031933166,
+  1053895114,
+  1051022762,
+  1054170502,
+  1059862927,
+  1059446195,
+  1032012763,
+  1054722434,
+  1051193819,
+  1055062964,
+  1059856517,
+  1059619480,
+  1032997145,
+  1055687534,
+  1051453015,
+  1055805780,
+  1059785829,
+  1059168419,
+  1064287841,
+  1059826557,
+  1033614101,
+  1056660574,
+  1051644290,
+  1056539821,
+  1059721805,
+  1059358572,
+  1064185672,
+  1061826847,
+  1048834132,
+  1061826855,
+  1056706475,
+  1060060728,
+  1033944091,
+  1057212793,
+  1051750125,
+  1056995151,
+  1059651987,
+  1059562643,
+  1064116714,
+  1061231427,
+  1060233281,
+  1062207486,
+  1048844439,
+  1062207486,
+  1056696141,
+  1060318900,
+  1033981853,
+  1057563592,
+  1051788845,
+  1057673130,
+  1059635818,
+  1059788021,
+  1064100141,
+  1061610685,
+  1060266462,
+  1061320903,
+  1064181695,
+  1062588126,
+  1048834130,
+  1062588124,
+  1056706475,
+  1060593902,
+  1034088452,
+  1057918802,
+  1051765012,
+  1057890930,
+  1059597467,
+  1060033922,
+  1064100643,
+  1063184254,
+  1059190844,
+  1063184254,
+  1063126979,
+  1062803582,
+  1059195940;
+ }
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/PathMap_2003.vcproj
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/PathMap_2003.vcproj	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/PathMap_2003.vcproj	(revision 2197)
@@ -0,0 +1,465 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.10"
+	Name="PathMap"
+	ProjectGUID="{9C04CC2D-C188-4443-A185-CB0BCA6ED98D}"
+	Keyword="Win32Proj">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			CharacterSet="1">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="Common"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;PROFILE"
+				MinimalRebuild="TRUE"
+				BasicRuntimeChecks="0"
+				RuntimeLibrary="5"
+				UsePrecompiledHeader="3"
+				PrecompiledHeaderThrough="dxstdafx.h"
+				WarningLevel="4"
+				Detect64BitPortabilityProblems="TRUE"
+				DebugInformationFormat="4"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/IGNORE:4089"
+				AdditionalDependencies="dxerr9.lib dxguid.lib d3dx9d.lib d3d9.lib winmm.lib comctl32.lib shlwapi.lib"
+				LinkIncremental="2"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile="$(OutDir)/PathMap.pdb"
+				SubSystem="2"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			CharacterSet="1">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				InlineFunctionExpansion="1"
+				OmitFramePointers="TRUE"
+				AdditionalIncludeDirectories="Common"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"
+				StringPooling="TRUE"
+				ExceptionHandling="FALSE"
+				RuntimeLibrary="4"
+				EnableFunctionLevelLinking="TRUE"
+				UsePrecompiledHeader="3"
+				PrecompiledHeaderThrough="dxstdafx.h"
+				WarningLevel="4"
+				Detect64BitPortabilityProblems="TRUE"
+				DebugInformationFormat="3"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/IGNORE:4089"
+				AdditionalDependencies="dxerr9.lib dxguid.lib d3dx9.lib d3d9.lib winmm.lib comctl32.lib  shlwapi.lib"
+				OutputFile="$(OutDir)/PathMap.exe"
+				LinkIncremental="1"
+				GenerateDebugInformation="TRUE"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Profile|Win32"
+			OutputDirectory="Profile"
+			IntermediateDirectory="Profile"
+			ConfigurationType="1"
+			CharacterSet="1">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				InlineFunctionExpansion="1"
+				OmitFramePointers="TRUE"
+				AdditionalIncludeDirectories="Common"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;PROFILE"
+				StringPooling="TRUE"
+				ExceptionHandling="FALSE"
+				RuntimeLibrary="4"
+				EnableFunctionLevelLinking="TRUE"
+				UsePrecompiledHeader="3"
+				PrecompiledHeaderThrough="dxstdafx.h"
+				WarningLevel="4"
+				Detect64BitPortabilityProblems="TRUE"
+				DebugInformationFormat="3"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/IGNORE:4089"
+				AdditionalDependencies="dxerr9.lib dxguid.lib d3dx9.lib d3d9.lib winmm.lib comctl32.lib"
+				OutputFile="$(OutDir)/PathMap.exe"
+				LinkIncremental="1"
+				GenerateDebugInformation="TRUE"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
+			<File
+				RelativePath="Common\directx.ico">
+			</File>
+			<File
+				RelativePath="PathMap.manifest">
+			</File>
+			<File
+				RelativePath="PathMap.rc">
+			</File>
+			<File
+				RelativePath="resource.h">
+			</File>
+		</Filter>
+		<Filter
+			Name="Common"
+			Filter="">
+			<File
+				RelativePath="Common\dxstdafx.cpp">
+				<FileConfiguration
+					Name="Debug|Win32">
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="1"/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32">
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="1"/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Profile|Win32">
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="1"/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="Common\dxstdafx.h">
+			</File>
+			<File
+				RelativePath="Common\dxut.cpp">
+			</File>
+			<File
+				RelativePath="Common\dxut.h">
+			</File>
+			<File
+				RelativePath="Common\dxutenum.cpp">
+			</File>
+			<File
+				RelativePath="Common\dxutenum.h">
+			</File>
+			<File
+				RelativePath=".\Common\DXUTgui.cpp">
+			</File>
+			<File
+				RelativePath=".\Common\DXUTgui.h">
+			</File>
+			<File
+				RelativePath=".\Common\DXUTMesh.cpp">
+			</File>
+			<File
+				RelativePath=".\Common\DXUTMesh.h">
+			</File>
+			<File
+				RelativePath="Common\dxutmisc.cpp">
+			</File>
+			<File
+				RelativePath="Common\dxutmisc.h">
+			</File>
+			<File
+				RelativePath="Common\DXUTRes.cpp">
+			</File>
+			<File
+				RelativePath="Common\DXUTRes.h">
+			</File>
+			<File
+				RelativePath=".\Common\DXUTSettingsDlg.cpp">
+			</File>
+			<File
+				RelativePath=".\Common\DXUTSettingsDlg.h">
+			</File>
+		</Filter>
+		<Filter
+			Name="Include"
+			Filter="">
+			<File
+				RelativePath=".\BoundingBox.hpp">
+			</File>
+			<File
+				RelativePath=".\HitRec.hpp">
+			</File>
+			<File
+				RelativePath=".\Intersectable.hpp">
+			</File>
+			<File
+				RelativePath=".\KDTree.hpp">
+			</File>
+			<File
+				RelativePath=".\Material.hpp">
+			</File>
+			<File
+				RelativePath=".\Parameters.h">
+			</File>
+			<File
+				RelativePath=".\PathMapEffect.h">
+			</File>
+			<File
+				RelativePath=".\Radion.hpp">
+			</File>
+			<File
+				RelativePath=".\Ray.hpp">
+			</File>
+			<File
+				RelativePath=".\TexturedMaterial.h">
+			</File>
+			<File
+				RelativePath=".\Transformation.hpp">
+			</File>
+			<File
+				RelativePath=".\Transformed.h">
+			</File>
+			<File
+				RelativePath=".\TriangleMesh.h">
+			</File>
+			<File
+				RelativePath=".\Uniform.hpp">
+			</File>
+			<File
+				RelativePath=".\Vector.hpp">
+			</File>
+			<File
+				RelativePath=".\xmlwriter.h">
+			</File>
+		</Filter>
+		<Filter
+			Name="Src"
+			Filter="">
+			<File
+				RelativePath=".\Constants.cpp">
+			</File>
+			<File
+				RelativePath=".\Intersectable.cpp">
+			</File>
+			<File
+				RelativePath=".\KDTree.cpp">
+			</File>
+			<File
+				RelativePath=".\Material.cpp">
+			</File>
+			<File
+				RelativePath=".\Parameters.cpp">
+			</File>
+			<File
+				RelativePath="PathMap.cpp">
+				<FileConfiguration
+					Name="Release|Win32">
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="3"
+						PrecompiledHeaderThrough="dxstdafx.h"/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Profile|Win32">
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="3"
+						PrecompiledHeaderThrough="dxstdafx.h"/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\PathMapEffect.cpp">
+			</File>
+			<File
+				RelativePath=".\Radion.cpp">
+			</File>
+			<File
+				RelativePath=".\TexturedMaterial.cpp">
+			</File>
+			<File
+				RelativePath=".\Transformed.cpp">
+			</File>
+			<File
+				RelativePath=".\TriangleMesh.cpp">
+			</File>
+			<File
+				RelativePath=".\Vector.cpp">
+			</File>
+		</Filter>
+		<File
+			RelativePath=".\bushToAtlas.fx">
+		</File>
+		<File
+			RelativePath=".\computeWeights.fx">
+		</File>
+		<File
+			RelativePath=".\depthMap.fx">
+		</File>
+		<File
+			RelativePath=".\DepthRenderStrategy.cpp">
+		</File>
+		<File
+			RelativePath=".\DepthRenderStrategy.h">
+		</File>
+		<File
+			RelativePath=".\dots.fx">
+		</File>
+		<File
+			RelativePath=".\Entity.cpp">
+		</File>
+		<File
+			RelativePath=".\Entity.h">
+		</File>
+		<File
+			RelativePath=".\FinalCompositionRenderStrategy.cpp">
+		</File>
+		<File
+			RelativePath=".\FinalCompositionRenderStrategy.h">
+		</File>
+		<File
+			RelativePath=".\FlexVertex.cpp">
+		</File>
+		<File
+			RelativePath=".\FlexVertex.h">
+		</File>
+		<File
+			RelativePath=".\L.cpp">
+		</File>
+		<File
+			RelativePath=".\L.h">
+		</File>
+		<File
+			RelativePath=".\Mesh.cpp">
+		</File>
+		<File
+			RelativePath=".\Mesh.h">
+		</File>
+		<File
+			RelativePath=".\MeshExploder.cpp">
+		</File>
+		<File
+			RelativePath=".\MeshExploder.h">
+		</File>
+		<File
+			RelativePath=".\normalize.fx">
+		</File>
+		<File
+			RelativePath=".\pathMap.fx">
+		</File>
+		<File
+			RelativePath=".\RenderStrategy.cpp">
+		</File>
+		<File
+			RelativePath=".\RenderStrategy.h">
+		</File>
+		<File
+			RelativePath=".\showTex.fx">
+		</File>
+		<File
+			RelativePath=".\SubEntity.cpp">
+		</File>
+		<File
+			RelativePath=".\SubEntity.h">
+		</File>
+		<File
+			RelativePath=".\SubMesh.cpp">
+		</File>
+		<File
+			RelativePath=".\SubMesh.h">
+		</File>
+		<File
+			RelativePath=".\torch.tx">
+		</File>
+		<File
+			RelativePath=".\xmlParser.cpp">
+		</File>
+		<File
+			RelativePath=".\xmlParser.h">
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
Index: /GTP/trunk/App/Demos/Illum/pathmap/DelaunayMesh.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/DelaunayMesh.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/DelaunayMesh.cpp	(revision 2197)
@@ -0,0 +1,124 @@
+// DelaunayMesh.cpp: implementation of the DelaunayMesh class.
+//
+//////////////////////////////////////////////////////////////////////
+
+#include "dxstdafx.h"
+#include "DelaunayMesh.h"
+
+//////////////////////////////////////////////////////////////////////
+// Construction/Destruction
+//////////////////////////////////////////////////////////////////////
+
+DelaunayMesh::DelaunayMesh(Vector* c,double encloseRad)
+{
+	encloseRadius = encloseRad;
+	encloseCentre = *c;
+//to see how we crashed for testing
+	crashed = 0;
+//WARNING should contain everything, now still hardwired for testing
+	tetrahedra = new Woctreebranch(c->x,c->y,c->z,
+		encloseRad*5,encloseRad*5,encloseRad*5);
+
+//enclosing dodecaeder
+	double radius = encloseRadius*4;
+//WARNING relative coords to c 
+	Vector* top = new Vector(c->x, c->y, c->z + radius);
+	nodeArray.push_back( top );
+	Vector* bottom = new Vector(c->x, c->y, c->z - radius);
+	nodeArray.push_back( bottom );
+	
+	Vector* highcircle[5];
+	Vector* lowcircle[5];
+	for(int i=0;i<5;i++)
+	{
+		highcircle[i] = new Vector(c->x + radius*sin(i*1.257),c->y + radius*cos(i*1.257),c->z + radius/3.0);
+		nodeArray.push_back( highcircle[i] );
+		lowcircle[i] = new Vector(c->x + radius*sin(i*1.257+0.628),c->y + radius*cos(i*1.257+0.628),c->z - radius/3.0);
+		nodeArray.push_back( lowcircle[i] );
+	}
+	nodeArray.push_back( c );
+
+	cavvie = new WsubMesh();
+	for(int s=0;s<5;s++)
+	{
+		cavvie->add(new Wsimplex(top, highcircle[s], highcircle[(s+1)%5],1));
+		cavvie->add(new Wsimplex(bottom, lowcircle[s], lowcircle[(s+1)%5],1));
+		cavvie->add(new Wsimplex(highcircle[s], lowcircle[(s+4)%5], lowcircle[s],1));
+		cavvie->add(new Wsimplex(lowcircle[s], highcircle[s], highcircle[(s+1)%5],1));
+	}
+	::std::vector<Wsimplex*> a = cavvie->complete;
+	::std::vector<Wsimplex*>::const_iterator b = a.begin();
+
+	while(b != a.end())
+	{
+		Wsimplex* pyramid = new Wsimplex(c,*b);
+		(*b)->inFrontOf = pyramid;
+		tetrahedra->add(pyramid);
+		simplexArray.push_back(pyramid);
+		b++;
+	}
+}
+
+
+DelaunayMesh::~DelaunayMesh()
+{
+	delete tetrahedra;
+	delete cavvie;
+}
+
+char DelaunayMesh::add(Vector * proxy,Wsimplex* starter)
+{
+	if(crashed) return 'C';
+	Wsimplex* first;
+	if(starter)
+		first = starter;
+	else
+		first = tetrahedra->search(proxy);
+	if(!first)
+		return 'I';
+
+	WsubMesh* suff = first->cavity(proxy);
+
+	if(!suff->incomplete.empty())
+	{
+		crashed = 1;
+		return 'C';
+	}
+
+	::std::vector<Wsimplex*>::iterator a = simplexArray.begin();
+	while(a != simplexArray.end())
+	{
+		if((*a)->deleted)
+		{
+			delete(*a);
+			simplexArray.erase(a);
+		}
+		else
+			a++;
+	}
+
+	a = suff->complete.begin();
+	while(a != suff->complete.end())
+	{
+		Wsimplex* pyramid = new Wsimplex(proxy,*a);
+		(*a)->inFrontOf = pyramid;
+		tetrahedra->add(pyramid);
+		simplexArray.push_back(pyramid);
+		a++;
+	}
+
+	nodeArray.push_back(proxy);
+
+	delete suff;
+	return 'O';
+}
+
+int DelaunayMesh::getSimplexCount()
+{
+	return simplexArray.size();
+}
+
+Wsimplex* DelaunayMesh::search(Vector* pixie)
+{
+	return tetrahedra->search(pixie);
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/Entity.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Entity.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Entity.h	(revision 2197)
@@ -0,0 +1,45 @@
+#pragma once
+
+#include <vector>
+#include "Vector.hpp"
+#include "Radion.hpp"
+#include "RenderStrategy.h"
+#include "SubEntity.h"
+
+class Entity
+{
+	friend class SubEntity;
+	friend class DepthRenderStrategy;
+	friend class FinalCompositionRenderStrategy;
+	D3DXMATRIX	modelWorldTransform;	//!< modeling transform
+	D3DXMATRIX	inverseTransposedModelWorldTransform;	//!< IT modeling transform for surface normal transformation
+
+	char name[256];
+	char prmFileName[256];
+	Mesh* mesh;
+	unsigned int nNearClusters;
+
+	std::vector<SubEntity*> subEntities;
+
+	float surfaceArea;
+public:
+	Entity(Mesh* baseMesh, const char* entityName, const char* prmFileName, const D3DXMATRIX& trafo, int nNearClusters);
+	~Entity(void);
+
+	void renderPRM(	std::vector<Radion>& clusterRadions, unsigned int clusterId);
+	void normalizePRM();
+	void clearPRM();
+	void drawAllSubEntities(const RenderStrategy& renderStrategy);
+	float getSurfaceArea();
+
+	void findNearClusters(const std::vector<Radion>& starters, unsigned int nClusters);
+
+	void gatherRayTraceEntities(std::vector<Intersectable*>& rayTraceEntities);
+
+	const Material* sampleSurface(Radion& sample);
+
+	void loadPRM();
+	void savePRM();
+
+	void saveSceneInfo(std::ofstream& psf);
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/Radion.hpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Radion.hpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Radion.hpp	(revision 2197)
@@ -0,0 +1,28 @@
+#pragma once
+#include "Vector.hpp"
+#include <ostream>
+
+/*!
+\brief Class that describes a virtual light source on a diffuse surface.
+*/
+class Radion
+{
+public:
+	//! surface normal at the virtual light source
+	Vector normal;
+	//! power of the virtual light source
+	Vector radiance;
+	//! position of the virtual light source
+	Vector position;
+
+	//! probability of generation (useful for clipping the form factor)
+	float probability;
+
+	Radion(void);
+	~Radion(void);
+
+	double getFormFactorTo(const Radion& o) const;
+};
+
+std::ostream& operator<<(std::ostream& s, const Radion& r);
+std::istream& operator>>(std::istream& s, Radion& r);
Index: /GTP/trunk/App/Demos/Illum/pathmap/TexturedMaterial.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/TexturedMaterial.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/TexturedMaterial.cpp	(revision 2197)
@@ -0,0 +1,46 @@
+#include "dxstdafx.h"
+#include "texturedmaterial.h"
+
+TexturedMaterial::TexturedMaterial(void* pdata, int pitch, int textureSize)
+:Material(Vector::RGBLIGHTYELLOW, Vector::RGBLIGHTYELLOW, 4.0)
+{
+	this->pdata = new unsigned char[pitch * textureSize];
+	memcpy(this->pdata, pdata, pitch * textureSize);
+	this->pitch = pitch;
+	this->imageSize = textureSize;
+}
+
+TexturedMaterial::~TexturedMaterial(void)
+{
+	delete pdata;
+}
+
+Vector TexturedMaterial::getTextureDiffuseBrdf(const Vector& atPoint) const
+{
+	Vector qp = atPoint;
+	qp.x -= floor(qp.x);
+	qp.y -= floor(qp.y);
+	unsigned int dataIndex = floor(fabsf(qp.x) * imageSize) * 4 +
+		floor(fabsf(1.0 - fabsf(qp.y)) * imageSize) * pitch;
+	if(dataIndex >= pitch * imageSize)
+		return Vector::RGBBLACK;
+	return Vector(
+		pdata[dataIndex+2] / 255.0,
+		pdata[dataIndex+1] / 255.0,
+		pdata[dataIndex] / 255.0);
+}
+
+Vector TexturedMaterial::getTextureIdealBrdf(const Vector& atPoint) const
+{
+	return Vector::RGBBLACK;
+}
+
+float TexturedMaterial::getTextureDiffuseAlbedo(const Vector& uv) const
+{
+	return getTextureDiffuseBrdf(uv).sum() / 3.0;
+}
+
+float TexturedMaterial::getTextureIdealAlbedo(const Vector& uv) const
+{
+	return getTextureIdealBrdf(uv).sum() / 3.0;
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/README.txt.bak
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/README.txt.bak	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/README.txt.bak	(revision 2197)
@@ -0,0 +1,49 @@
+GameTools standalone tool:
+
+Real-time global illumination
+#############################
+
+
+Provided effect:
+#################
+
+Indirect illumination with Precomputed Radiance Maps (PRM)
+
+Standalone final rendering (real time GI) application
+without or with [if GENERATE_PATH_MAPS is defined in PathMapEffect.cpp]
+PRM precomputing
+
+
+Algorithm benefits:
+###################
+Provides real-time indirect illumination. As opposed to static light maps,
+actual lighting conditions influence indirect illumination. The effect is
+achieved by combining multiple 'PRM panes' (partial "light maps") according to
+current illumination of 'entry point clusters'.
+
+As opposed to PRT (precomputed radiance transfer), no tessellation (finite elements) is
+needed, and near light sources are handled. (We do not assume infinitely distant environment lighting.)
+
+Accuracy of PRMs depends on the number of entry points used, influencing preocessing time only.
+
+Final rendering requires a compositing of PRMs, where performance depends on the number of 'entry point clusters' considered for an object. As many texture fetches as clusters are needed. A lower number of clusters will result in indirect illumination which is less responsive to actual lighting, but still plausible. (A single cluster would reproduce a static light map which is scaled according to the total direct illumination.) 
+
+
+Build:
+######
+This is a standalone DirectX 9.0 application, compiles under Visual C++ 2003 with DirectX SDK April 2006 (identical to June 2006).
+
+Parameters (PRM resolution, shadow map resolution, #entry points, #clusters, etc.) are hardcoded
+as #define directives in PathMapEffect.h.
+
+GENERATE_PATH_MAPS in PathMapEffect.cpp must be defined to perform precomputing, outputting textures to the PRM subfolder. Otherwise, PRM textures are loaded from the PRM subfolder.
+
+
+Usage notes:
+############
+- as precomputing is used, this tool should be used for static level geometry
+- multiple static objects are supported and encouraged: every object will use a set of most important PRM panes
+- models must have unique texture mapping (just like light maps)
+
+- there is no support for any particular 'level geometry' discription format. DirectX .x files and referenced textures are loaded from code.
+- To include the method in a particular engine, the level geometry should be used to compose the scene which is used to generate the PRM textures. Final compositing must be implemented in the shader system of the game engine, assigning the computed PRMs to the respective objects as textures.
Index: /GTP/trunk/App/Demos/Illum/pathmap/TriangleMesh.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/TriangleMesh.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/TriangleMesh.h	(revision 2197)
@@ -0,0 +1,79 @@
+#pragma once
+#include "Intersectable.hpp"
+#include "KDTree.hpp"
+#include <iostream>
+
+class Radion;
+
+#include "FlexVertex.h"
+
+/*#ifndef D3DVERTEX__DEFINED
+struct D3DVERTEXPRM{
+	D3DXVECTOR3 pos;
+	D3DXVECTOR3 normal;
+	D3DXVECTOR2 tex0;
+	D3DXVECTOR2 tex1;
+	D3DXVECTOR3 tangent;
+	D3DXVECTOR3 binormal;
+};
+#define D3DVERTEX__DEFINED
+#endif*/
+
+/*!
+\brief ray-tracable representaion of a mesh
+TriangleMesh encapsulates a kd-tree containing triangles. It can be constructed using the vertex and index
+buffers of a mesh. Ray-intersection and random surface sampling are supported.
+*/
+class TriangleMesh :
+	public Intersectable
+{
+//	const Material*		material;
+	KDTree* meshTree;
+
+	Vector* meshVertices;
+	Vector* normals;
+	Vector* texCoords;
+	unsigned int nMeshVertices;
+
+	/*!
+	\brief A triangle with ray-intersection.
+	*/
+	class Patch : public Intersectable{
+		public:
+		static Vector*	meshVertices;	//!< a temporary reference to the owner TriangleMesh's vertex array
+		static Vector*	meshNormals;	//!< a temporary reference to the owner TriangleMesh's normal array
+		static Vector*	meshTexCoords;	//!< a temporary reference to the owner TriangleMesh's texcoord array
+		Vector			flatNormal;					//!< triangle normal
+		float			hyperPlaneShiftOffset;		//!< triangle plane offset
+		Vector			inverseVertexMatrix[3];		//!< Descartes to barycentric matrix
+		unsigned short vertexIndices[3];			//!< triangle vertex indices
+		bool intersect(const Ray& ray, float& depth, float rayMin, float rayMax);
+		bool intersectBackSide(const Ray& ray, float& depth, float rayMin, float rayMax);
+		void sampleSurface(Radion& radion); //power = brdf
+	} *meshPatches; //!< mesh triangles array
+
+	unsigned int nMeshPatches;			//!< number of mesh triangles
+	unsigned int nAreaTreeNodes;		//!< number of nodes in area tree (for selection ~ area)
+	double getPatchArea(unsigned int index);
+
+	double surfaceArea;					//!< total surface
+	double* areaTree;					//!< area tree nodes array
+	void buildAreaTree();				//!< build area tree from root
+	double buildAreaTree(unsigned int u);	//!< build area tree from given node (recursively)
+public:
+	float getSurfaceArea();					//!< return total surface area
+	void sampleSurface(Radion& radion);		//!< return random surface radion
+private:
+	void sampleSurface(unsigned int u, double rnd, Radion& radion); //!< return random surface radion from area subtree under node u (recursive)
+public:
+	TriangleMesh(std::istream& isc, Material** materialTable, int nMaterials);
+	void getTransformedBoundingBox(const Transformation& tf, BoundingBox& bb);
+	bool intersectBackSide(const Ray& ray, float& depth, float rayMin, float rayMax);
+	bool intersect(const Ray& ray, float& depth, float rayMin, float rayMax);
+	~TriangleMesh(void);
+
+	//! constructor to build a TriangleMesh from mesh buffers. Vertex format has to be per struct D3DVERTEX.
+	TriangleMesh(Material* material, unsigned short* indexBuffer, unsigned int nFaces,
+						   FlexVertexArray& vertexBuffer, unsigned int nVertices);
+
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/Intersectable.hpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Intersectable.hpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Intersectable.hpp	(revision 2197)
@@ -0,0 +1,44 @@
+#pragma once
+#include "Vector.hpp"
+#include "Material.hpp"
+#include "BoundingBox.hpp"
+#include "HitRec.hpp"
+#include "Ray.hpp"
+#include "Transformation.hpp"
+#include <iostream>
+
+class Occluder;
+class Radion;
+
+/*!
+\brief Base interface for all object types that can be ray-traced.
+The most important implementing classes are TriangleMesh and Transformed (usually referring to a TriangleMesh).
+A KDTree will build a hierarchy of Intersectables.
+TraingleMesh::Patch is also an implementing class, and a TriangleMesh contains a KDTree of patches.
+*/
+class Intersectable {
+protected:
+	const Material*		material;
+public:
+	Intersectable(std::istream& isc, Material** materialTable, int nMaterials);
+	Intersectable();
+	~Intersectable();
+	//! bounding box for the kd-tree
+	BoundingBox	bbox;
+	//! result of the last intersection test
+	unsigned int	lastTestedRayId;		
+	HitRec			lastTestedRayResult;
+
+	//! pure virtual function, must be implemented to carry out the intersection test
+	virtual bool intersect(const Ray& ray, float& depth, float rayMin, float rayMax)=0;
+	virtual bool intersectBackSide(const Ray& ray, float& depth, float rayMin, float rayMax)=0;
+	virtual void getTransformedBoundingBox(const Transformation& tf, BoundingBox& bb) {bb = bbox;}
+	
+	const Material* getMaterial() const {return material;}
+
+	//! return the surface area
+	virtual float getSurfaceArea();
+
+	//! return a random surface point
+	virtual void sampleSurface(Radion& radion);
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/Sphere.hpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Sphere.hpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Sphere.hpp	(revision 2197)
@@ -0,0 +1,55 @@
+#pragma once
+#include "Intersectable.hpp"
+#include "Occluder.hpp"
+
+class Sphere : public Intersectable {
+//	const Material*		material;
+	Vector	centre;
+	float		radius;
+public:
+	Sphere(Vector& centre, float radius, const Material* material)
+		:centre(centre),radius(radius)
+	{
+		this->material = material;
+		Vector diagonal(radius, radius, radius);
+		bbox.minPoint = centre - diagonal;
+		bbox.maxPoint = centre + diagonal;
+		nOccluders = 1;
+		occluders = new Occluder(centre, radius);
+	}
+	Sphere(std::istream& isc, Material** materialTable, int nMaterials)
+	{
+		centre.clear();
+		radius = 1.0f;
+		material = &Material::DIFFUSEWHITE;
+		char key[200];
+		do
+		{
+			isc >> key;
+			if(strcmp(key,"radius") == 0)	isc >> radius;
+			else if(strcmp(key,"centre") == 0)	isc >> centre;
+			else if(strcmp(key,"material") == 0)
+			{ 
+				isc >> key;
+				for(int i=0; i < nMaterials; i++)
+				{
+					material = materialTable[i];
+					if(strcmp(key, material->getName()) == 0) break;
+				}
+			}
+		}while(strcmp(key,"end") != 0);
+		Vector diagonal(radius, radius, radius);
+		bbox.minPoint = centre - diagonal;
+		bbox.maxPoint = centre + diagonal;
+		nOccluders = 1;
+		occluders = new Occluder(centre, radius);
+	}
+	bool intersectBackSide(const Ray& ray, float& depth, float rayMin, float rayMax );
+	bool intersect(const Ray& ray, float& depth, float rayMin, float rayMax);
+	Vector getShadingNormal(const Vector& point)
+	{
+		Vector normal = point - centre;
+		normal *= 1.0f / radius;
+		return normal;
+	}
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/SubEntity.h
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/SubEntity.h	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/SubEntity.h	(revision 2197)
@@ -0,0 +1,61 @@
+#pragma once
+
+#include <vector>
+#include "Vector.hpp"
+#include "Transformed.h"
+class Mesh;
+class SubMesh;
+class Entity;
+class RenderStrategy;
+
+class SubEntity
+{
+	friend class FinalCompositionRenderStrategy;
+
+protected:
+	Entity*				parent;
+	int					nNearClusters;
+
+	SubMesh*			subMesh;		//!< mesh
+	Transformed*		rayTraceEntity;	//!< raytracable entity containing the subMesh's TriangleMesh
+	
+	LPDIRECT3DTEXTURE9 prmTexture;		//!< a collection of tiled UV atlases containing illuminaton contributions of nearest entry point clusters
+	LPDIRECT3DSURFACE9 prmSurface;		//!< prmTexture's surface
+
+	int					prmxres;
+	int					prmyres;
+
+	void createRayTraceEntity();		//!< setup rayTraceEntity
+
+	//! array of cluster indices storing which clusters are relevant. PRM tiles correspond to these clusters
+	unsigned int nearClusterIndices[32];
+
+
+public:
+	//! clear PRM to float4(0, 0, 0, 0)
+	void clearPRM();
+
+	//! render contributions of virtual light sources in 'bushRadions' to atlas corresponding to cluster 'bushId'
+	void renderPRM(	std::vector<Radion>& clusterRadions, unsigned int clusterId);
+
+	//! downscale pixel values according to alpha (render-to-the-pixel counter) to get rid of overlapping edge artifacts
+	void normalizePRM();
+
+	//! fill the nearClusterIndices array
+	void findNearClusters(const std::vector<Radion>& starters, unsigned int nClusters);
+
+public:
+	SubEntity(Entity* parent, SubMesh* subMesh, int nNearClusters);
+	~SubEntity(void);
+
+	Intersectable* getRayTraceEntity();
+
+	void draw(const RenderStrategy& renderStrategy);
+	float getSurfaceArea();
+	const Material* sampleSurface(Radion& sample);
+
+	void savePRM();
+	void loadPRM();
+
+	void saveSceneInfo(std::ofstream& psf);
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/Mesh.cpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/Mesh.cpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/Mesh.cpp	(revision 2197)
@@ -0,0 +1,698 @@
+#include "dxstdafx.h"
+#include ".\mesh.h"
+#include "SubMesh.h"
+#include "PathMapEffect.h"
+#include "TriangleMesh.h"
+#include "MeshExploder.h"
+#include "L.h"
+#include "FlexVertex.h"
+#include "xmlParser.h"
+#include <vector>
+#include <fstream>
+
+Mesh::Mesh(PathMapEffect*	pathMapEffect,
+			DWORD fileFormat, 
+			LPCWSTR xFileName,
+			LPCWSTR ogreFileName,
+			int prmAtlasSize,
+			const char* name,
+			unsigned int nDesiredPartitions,
+			bool generateUV,
+			bool generateTBN)
+{
+	this->pathMapEffect = pathMapEffect;
+	LPDIRECT3DDEVICE9 device = pathMapEffect->device;
+
+	this->prmAtlasSize = prmAtlasSize;
+	strcpy(this->name, name);
+
+	if(ogreFileName)
+		wcscpy(this->ogreFileName, ogreFileName);
+	else
+		this->ogreFileName[0] = 0;
+
+	LPD3DXBUFFER materialBuffer, shaderBuffer;
+	DWORD nSubsets;
+
+	HRESULT hr = S_FALSE;
+
+	wchar_t** materialNames;
+
+
+	if(fileFormat == OgreXMLMesh)
+	{
+		hr = loadMeshFromOgreXML(	xFileName,
+						0,
+						device,
+						&materialBuffer,	//material
+						&shaderBuffer,		//shadrr
+						&nSubsets,
+						pathMapEffect->xMaterials,
+						materialNames,
+						&mesh);
+	}
+	else 
+	{
+		hr = D3DXLoadMeshFromX(	xFileName,
+							D3DXMESH_MANAGED,
+							device,
+							NULL,				//adjacency
+							&materialBuffer,	//material
+							&shaderBuffer,		//shader
+							&nSubsets,
+							&mesh);
+	}
+	if(hr != S_OK)
+	{
+		 MessageBox(NULL, xFileName, L"Could not load mesh file!", MB_OK);
+		 return;
+	}
+
+	DWORD fvf = mesh->GetFVF();
+	fvf |= D3DFVF_NORMAL;
+	DWORD nTexCoords = fvf & D3DFVF_TEXCOUNT_MASK;
+	nTexCoords += D3DFVF_TEX1;
+	fvf &= ~D3DFVF_TEXCOUNT_MASK;
+	fvf |= nTexCoords;
+	fvf |= D3DFVF_TEXCOORDSIZE2(nTexCoords / D3DFVF_TEX1);
+	//add a texcoord sets for prm, bump mapping
+//	setVertexFormat(D3DFVF_XYZ | D3DFVF_NORMAL | D3DFVF_TEX4 | D3DFVF_TEXCOORDSIZE2(0) | D3DFVF_TEXCOORDSIZE2(1) |
+//				D3DFVF_TEXCOORDSIZE3(2) | D3DFVF_TEXCOORDSIZE3(3));
+	setVertexFormat(fvf);
+
+	if(generateTBN)
+		computeTangentFrame();
+	mesh->OptimizeInplace(D3DXMESHOPT_ATTRSORT, NULL, NULL, NULL, NULL);
+
+	D3DXMATERIAL* materialArray = (D3DXMATERIAL*)materialBuffer->GetBufferPointer();
+	D3DXEFFECTINSTANCE* shaderArray = (D3DXEFFECTINSTANCE*)shaderBuffer->GetBufferPointer();
+
+	if(nDesiredPartitions != 1 || generateUV)
+	{
+		//check is this already exists, load if it does
+		char sname[256];
+		sprintf(sname, "%s/%s.x", LC::c-pathMapEffect->meshDirectory, name);
+
+		LPD3DXMESH processedMesh;
+		LPD3DXBUFFER processedMaterialBuffer;
+		LPD3DXBUFFER processedShaderBuffer;
+		HRESULT processedMeshExists S_FALSE;
+		if(!pathMapEffect->SEGMENTMESHES)
+		{
+			processedMeshExists = D3DXLoadMeshFromX(
+				L::l+sname,
+				D3DXMESH_MANAGED,
+				device,
+				NULL,				//adjacency
+				&processedMaterialBuffer,	//material
+				&processedShaderBuffer,		//shader
+				&nSubsets,
+				&processedMesh);
+		}
+
+		if(processedMeshExists == S_OK)
+		{
+			mesh->Release();
+			materialBuffer->Release();
+			shaderBuffer->Release();
+			mesh = processedMesh;
+			materialBuffer = processedMaterialBuffer;
+			shaderBuffer = processedShaderBuffer;
+			materialArray = (D3DXMATERIAL*)materialBuffer->GetBufferPointer();
+			shaderArray = (D3DXEFFECTINSTANCE*)shaderBuffer->GetBufferPointer();
+		}
+		else
+		{
+			MeshExploder mex(device, mesh, materialArray, materialNames, shaderArray, nDesiredPartitions);
+			mex.explode();
+
+			//mex.saveFragMeshes();
+
+			if(generateUV)
+				mex.generateAtlas(prmAtlasSize);
+			mex.merge();
+			mex.saveComposedMesh(name);
+			mex.saveComposedMeshToOgreXML(name);
+
+			mesh->Release();
+			materialArray = mex.composedMaterials;
+			shaderArray = mex.composedShaders;
+			mesh = mex.composedMesh;
+		}
+	}
+
+	for(int dili=0; materialNames[dili]; dili++)
+		delete [] materialNames[dili];
+	delete [] materialNames;
+
+	nSubsets = nDesiredPartitions;
+
+	//create #subset submeshes
+	for(int iSubset=0; iSubset<nSubsets; iSubset++)
+	{
+		SubMesh* subMesh = new SubMesh(this, iSubset, materialArray[iSubset]);
+		subMeshes.push_back(subMesh);
+		//set submesh textures from material and shader properties
+		D3DXEFFECTDEFAULT* paramArray = shaderArray[iSubset].pDefaults;
+		int nParams = shaderArray[iSubset].NumDefaults;
+		for(int iParams=0; iParams < nParams; iParams++)
+		{
+			float bumpScale = 1.0;
+			char bumpFileName[256]; bumpFileName[0] = '\0';
+			if(strcmp(paramArray[iParams].pParamName, "bumpFileName") == 0)
+			{
+				strcpy(bumpFileName, paramArray[iParams].pParamName);
+			}
+			if(strcmp(paramArray[iParams].pParamName, "bumpScale") == 0)
+			{
+				bumpScale = *(float*)paramArray[iParams].pValue;
+			}
+			subMesh->loadBumpMap(bumpFileName, bumpScale);
+		}
+	}
+
+
+	mesh->OptimizeInplace(D3DXMESHOPT_ATTRSORT, NULL, NULL, NULL, NULL);
+	DWORD nAttributes;
+	mesh->GetAttributeTable(NULL, &nAttributes);
+	D3DXATTRIBUTERANGE* subsetRanges = new D3DXATTRIBUTERANGE[nAttributes];
+	mesh->GetAttributeTable(subsetRanges, &nAttributes);
+
+	std::vector<SubMesh*>::iterator iSubMesh = subMeshes.begin();
+	int i =0;
+	while(iSubMesh != subMeshes.end())
+	{
+		(*iSubMesh)->buildRayTraceMesh(subsetRanges[i].FaceStart*3, subsetRanges[i].FaceCount*3);
+		iSubMesh++;
+		i++;
+	}
+	delete subsetRanges;
+
+	materialBuffer->Release();
+	shaderBuffer->Release();
+
+	buildEdgeVertexBuffer();
+}
+
+Mesh::~Mesh(void)
+{
+	std::vector<SubMesh*>::iterator i = subMeshes.begin();
+	while(i != subMeshes.end())
+	{
+		delete *i;
+		i++;
+	}
+	mesh->Release();
+	if(edgeVertexBuffer)
+		edgeVertexBuffer->Release();
+}
+
+
+HRESULT Mesh::setVertexFormat(DWORD fvf)
+{
+	LPDIRECT3DDEVICE9 device = pathMapEffect->device;
+	LPD3DXMESH tempMesh;
+
+	//clone the mesh to the appropriate format
+    HRESULT hr = mesh->CloneMeshFVF( mesh->GetOptions(), 
+                                  fvf , 
+                                  device, &tempMesh );
+	if(hr == S_OK)
+	{
+		//forget he old mesh
+		mesh->Release();
+		//use the cloned mesh
+		mesh = tempMesh;
+	}
+	return hr;
+}
+
+HRESULT Mesh::partitionMesh(unsigned int nDesiredPartitions, LPD3DXBUFFER& partitioningBuffer, unsigned int& nPartitions)
+{
+	LPD3DXMESH tempMesh;
+
+	LPD3DXBUFFER partitionResultAdjacency;
+	float maxStretchApplied;
+
+	HRESULT hr;
+/*	hr = D3DXUVAtlasPartition(
+			mesh,						//LPD3DXMESH pMesh,
+			nDesiredPartitions,			//UINT dwMaxChartNumber,
+			1.0f,						//FLOAT fMaxStretch,
+			1,							//DWORD dwTextureIndex,
+			NULL,						//CONST DWORD * pdwAdjacency,
+			NULL,						//CONST CHAR * pcFalseEdges,
+			NULL,						//FLOAT * pfIMTArray,
+			NULL,						//LPD3DXUVATLASCB pCallback,
+			0.1f,						//FLOAT fCallbackFrequency,
+			NULL,						//LPVOID pUserContent,
+			&tempMesh,					//LPD3DXMESH * ppMeshOut,
+			&partitioningBuffer,		//LPD3DXBUFFER ppFacePartitioning,
+			NULL,						//LPD3DXBUFFER * ppVertexRemapArray,
+			&partitionResultAdjacency,	//LPD3DXBUFFER * ppPartitionResultAdjacency,
+			&maxStretchApplied,			//FLOAT * pfMaxStretchOut,
+			&nPartitions				//UINT * pdwNumChartsOut
+	);*/
+
+	if(hr == S_OK)
+	{
+		//forget he old mesh
+		mesh->Release();
+		mesh = tempMesh;
+	}
+	else
+		return hr;
+	partitionResultAdjacency->Release();
+
+	return S_OK;
+}
+
+HRESULT Mesh::computeTangentFrame()
+{
+	LPD3DXMESH tempMesh;
+	HRESULT hr = 
+		D3DXComputeTangentFrameEx(
+			mesh,					//  ID3DXMesh * pMesh,
+			D3DDECLUSAGE_TEXCOORD,	// DWORD dwTextureInSemantic,
+			0,						//  DWORD dwTextureInIndex,
+			D3DDECLUSAGE_TEXCOORD,	// DWORD dwUPartialOutSemantic,
+			2,						// DWORD dwUPartialOutIndex,
+			D3DDECLUSAGE_TEXCOORD,	// DWORD dwVPartialOutSemantic,
+			3,						// DWORD dwVPartialOutIndex,
+			D3DDECLUSAGE_NORMAL,	// DWORD dwNormalOutSemantic,
+			0,						// DWORD dwNormalOutIndex,
+			(D3DXTANGENT_WRAP_UV
+	//			| D3DXTANGENT_DONT_ORTHOGONALIZE | D3DXTANGENT_DONT_NORMALIZE_PARTIALS)
+			)& !( D3DXTANGENT_CALCULATE_NORMALS ), // DWORD dwOptions,
+			NULL,					// CONST DWORD * pdwAdjacency,
+			0.2,					// FLOAT fPartialEdgeThreshold,
+			0.0,					// FLOAT fSingularPointThreshold,
+			0.2,					// FLOAT fNormalEdgeThreshold,
+			&tempMesh,					// ID3DXMesh ** ppMeshOut,
+			NULL					// ID3DXBuffer ** ppVertexMapping
+		);
+
+	if(hr == S_OK)
+	{
+		//forget he old mesh
+		mesh->Release();
+		mesh = tempMesh;
+	}
+	else
+		return hr;
+
+	LPDIRECT3DVERTEXBUFFER9 vertexBuffer;
+	mesh->GetVertexBuffer(&vertexBuffer);
+	FlexVertexArray vertexData(mesh->GetNumBytesPerVertex());
+	D3DVERTEXELEMENT9 elem[64];	mesh->GetDeclaration(elem);	 FlexVertex::setFormat(elem);
+	vertexBuffer->Lock(0,mesh->GetNumVertices()*mesh->GetNumBytesPerVertex(),vertexData.getDataPointerReference(),0);
+
+	for(unsigned int u=0; u < mesh->GetNumVertices(); u++ )
+		vertexData[u].tex1() = (vertexData[u].tex1() * (prmAtlasSize - 4) + D3DXVECTOR2(2.0,2.0)) / (float)prmAtlasSize;
+
+	vertexBuffer->Unlock();
+	vertexBuffer->Release();
+
+	return hr;
+}
+
+void Mesh::buildEdgeVertexBuffer()
+{
+	LPDIRECT3DDEVICE9 device = pathMapEffect->device;
+
+	LPD3DXMESH pMesh = this->mesh;
+	DWORD* pAdj = new DWORD[3 * pMesh->GetNumFaces()];
+	for(int r=0; r<pMesh->GetNumFaces()*3; r++)
+		pAdj[r] = 0xffff;
+	pMesh->ConvertPointRepsToAdjacency(NULL, pAdj);
+
+	LPDIRECT3DVERTEXBUFFER9 vertexBuffer;
+	pMesh->GetVertexBuffer(&vertexBuffer);
+	FlexVertexArray vertexData(mesh->GetNumBytesPerVertex());
+	D3DVERTEXELEMENT9 elem[64];	mesh->GetDeclaration(elem);	 FlexVertex::setFormat(elem);
+	vertexBuffer->Lock(0,pMesh->GetNumVertices()*pMesh->GetNumBytesPerVertex(),vertexData.getDataPointerReference(),0);
+	LPDIRECT3DINDEXBUFFER9 indexBuffer;
+	pMesh->GetIndexBuffer(&indexBuffer);
+	unsigned short* indexData;
+	indexBuffer->Lock(0,pMesh->GetNumFaces()*3*sizeof(unsigned short),(void**)&indexData,0);
+
+	DWORD* attributeArray;
+	mesh->LockAttributeBuffer(0, &attributeArray);
+
+	int countEdges = 0;
+	for(int u=0; u<pMesh->GetNumFaces(); u++)
+		for(int t=0; t<3; t++)
+			if(pAdj[u * 3 + t] >= pMesh->GetNumFaces())
+				countEdges++;
+
+	if(countEdges == 0)
+	{
+		edgeVertexBuffer = NULL;
+		nEdges = 0;
+		vertexBuffer->Unlock();
+		indexBuffer->Unlock();
+		SAFE_RELEASE(vertexBuffer);
+		SAFE_RELEASE(indexBuffer);
+		return;
+	}
+
+	device->CreateVertexBuffer(2 * countEdges * pMesh->GetNumBytesPerVertex(),
+		D3DUSAGE_WRITEONLY, pMesh->GetFVF(), D3DPOOL_DEFAULT, 
+		&edgeVertexBuffer, NULL);
+	FlexVertexArray pevData(mesh->GetNumBytesPerVertex());
+	edgeVertexBuffer->Lock(0, 0, pevData.getDataPointerReference(), 0);
+
+	int DBLATLASSIZE = prmAtlasSize * 2;
+	int ATLASSIZE = prmAtlasSize;
+
+	std::vector<SubMesh*>::iterator iSubMesh = subMeshes.begin()-1;
+	DWORD prevAttribute = 0xffffffff;
+
+	int iEdge = 0;
+	for(int u=0; u<pMesh->GetNumFaces(); u++)
+	{
+		if(attributeArray[u] != prevAttribute)
+		{
+			prevAttribute = attributeArray[u];
+			iSubMesh++;
+			(*iSubMesh)->edgeStartIndex = iEdge;
+			(*iSubMesh)->edgeCount = 0;
+		}
+		for(int t=0; t<3; t++)
+		{
+			if(pAdj[u * 3 + t] >= pMesh->GetNumFaces())
+			{
+				unsigned short edge0 = indexData[u * 3 + t];
+				unsigned short edge1 = indexData[u * 3 + (t+1)%3];
+				unsigned short inner = indexData[u * 3 + (t+2)%3];
+
+				//push vertex edge0, edge1
+				//pevData[iEdge * 2] = vertexData[edge0];
+				//pevData[iEdge * 2 + 1] = vertexData[edge1];
+				pevData.assign(iEdge * 2, vertexData[edge0]);
+				pevData.assign(iEdge * 2 + 1, vertexData[edge1]);
+				
+				D3DXVECTOR2 ediff =  vertexData[edge1].tex1() - vertexData[edge0].tex1();
+				if(fabsf(ediff.x) > fabsf(ediff.y))
+				{
+					if(vertexData[inner].tex1().y <= vertexData[edge0].tex1().y + 
+						(vertexData[inner].tex1().x - vertexData[edge0].tex1().x) *
+						(vertexData[edge1].tex1().y - vertexData[edge0].tex1().y) /
+						(vertexData[edge1].tex1().x - vertexData[edge0].tex1().x))
+					{
+						pevData[iEdge * 2].tex1().y += 1.0/DBLATLASSIZE;
+						pevData[iEdge * 2 + 1].tex1().y += 1.0/DBLATLASSIZE;
+					}
+					else
+					{
+						pevData[iEdge * 2].tex1().y -= 1.0/DBLATLASSIZE;
+						pevData[iEdge * 2 + 1].tex1().y -= 1.0/DBLATLASSIZE;
+					}
+					D3DXVECTOR2 edgeDirUnitExt(1.0f, (vertexData[edge1].tex1().y - vertexData[edge0].tex1().y) /
+						(vertexData[edge1].tex1().x - vertexData[edge0].tex1().x));
+					edgeDirUnitExt *= 1.0/ATLASSIZE;
+					if(vertexData[edge1].tex1().x > vertexData[edge0].tex1().x)
+					{
+						pevData[iEdge * 2].tex1() -= edgeDirUnitExt;
+						pevData[iEdge * 2 + 1].tex1() += edgeDirUnitExt;
+					}
+					else
+					{
+						pevData[iEdge * 2].tex1() += edgeDirUnitExt;
+						pevData[iEdge * 2 + 1].tex1() -= edgeDirUnitExt;
+					}
+				}
+				else
+				{
+					if(vertexData[inner].tex1().x <= vertexData[edge0].tex1().x + 
+						(vertexData[inner].tex1().y - vertexData[edge0].tex1().y) *
+						(vertexData[edge1].tex1().x - vertexData[edge0].tex1().x) /
+						(vertexData[edge1].tex1().y - vertexData[edge0].tex1().y))
+					{
+						pevData[iEdge * 2].tex1().x += 1.0/DBLATLASSIZE;
+						pevData[iEdge * 2 + 1].tex1().x += 1.0/DBLATLASSIZE;
+					}
+					else
+					{
+						pevData[iEdge * 2].tex1().x -= 1.0/DBLATLASSIZE;
+						pevData[iEdge * 2 + 1].tex1().x -= 1.0/DBLATLASSIZE;
+					}
+					D3DXVECTOR2 edgeDirUnitExt((vertexData[edge1].tex1().x - vertexData[edge0].tex1().x) /
+						(vertexData[edge1].tex1().y - vertexData[edge0].tex1().y), 1.0f);
+					edgeDirUnitExt *= 1.0/ATLASSIZE;
+					if(vertexData[edge1].tex1().y > vertexData[edge0].tex1().y)
+					{
+						pevData[iEdge * 2].tex1() -= edgeDirUnitExt;
+						pevData[iEdge * 2 + 1].tex1() += edgeDirUnitExt;
+					}
+					else
+					{
+						pevData[iEdge * 2].tex1() += edgeDirUnitExt;
+						pevData[iEdge * 2 + 1].tex1() -= edgeDirUnitExt;
+					}
+				}
+
+				iEdge++;
+				(*iSubMesh)->edgeCount++;
+			}
+		}
+	}
+	nEdges = iEdge;
+
+	edgeVertexBuffer->Unlock();
+	vertexBuffer->Unlock();
+	indexBuffer->Unlock();
+	SAFE_RELEASE(vertexBuffer);
+	SAFE_RELEASE(indexBuffer);
+	mesh->UnlockAttributeBuffer();
+
+	delete pAdj;
+}
+
+void Mesh::saveMesh()
+{
+	D3DXMATERIAL * materials = new D3DXMATERIAL[subMeshes.size()];
+	D3DXEFFECTINSTANCE * shaders = new D3DXEFFECTINSTANCE[subMeshes.size()];
+
+	std::vector<SubMesh*>::iterator iSubMesh = subMeshes.begin();
+	int i =0;
+	while(iSubMesh != subMeshes.end())
+	{
+		materials[i] = (*iSubMesh)->material;
+		addShaderString(shaders[i], "bumpFileName",  (*iSubMesh)->bumpFileName);
+		iSubMesh++;
+		i++;
+	}
+
+	char sname[256];
+	printf(sname, "%s_partitioned.x", name);
+	D3DXSaveMeshToX(L::l+sname,	//LPCTSTR pFilename,
+					mesh,	//LPD3DXMESH pMesh,
+					NULL,	//CONST DWORD * pAdjacency,
+					materials,	//CONST D3DXMATERIAL * pMaterials,
+					shaders,	//CONST D3DXEFFECTINSTANCE * pEffectInstances,
+					subMeshes.size(),	//DWORD NumMaterials,
+  					D3DXF_FILEFORMAT_TEXT	//DWORD Format
+					);
+
+	delete materials;
+	delete shaders;
+}
+
+void Mesh::addShaderString(D3DXEFFECTINSTANCE& e, LPCSTR name, LPCSTR value)
+{
+	for(int i=0; i<e.NumDefaults; i++)
+	{
+		if(strcmp(e.pDefaults[i].pParamName, name) == 0)
+		{
+			delete e.pDefaults[i].pValue;
+			e.pDefaults[i].Type = D3DXEDT_STRING;
+			e.pDefaults[i].NumBytes = strlen(name) + 1;
+			e.pDefaults[i].pValue = new char[e.pDefaults[i].NumBytes];
+			strcpy((LPSTR)e.pDefaults[i].pValue, value);
+			return;
+		}
+	}
+	D3DXEFFECTDEFAULT* oldDefaults = e.pDefaults;
+	D3DXEFFECTDEFAULT* newDefaults = new D3DXEFFECTDEFAULT[e.NumDefaults+1];
+	
+	for(int u=0; u<e.NumDefaults; u++)
+	{
+		newDefaults[u] = oldDefaults[u];
+	}
+	delete oldDefaults;
+
+	newDefaults[e.NumDefaults].Type = D3DXEDT_STRING;
+	newDefaults[e.NumDefaults].NumBytes = strlen(name) + 1;
+	newDefaults[e.NumDefaults].pValue = new char[e.pDefaults[i].NumBytes];
+	strcpy((LPSTR)newDefaults[e.NumDefaults].pValue, value);
+	newDefaults[e.NumDefaults].pParamName = new char[strlen(name)+1];
+	strcpy((LPSTR)newDefaults[e.NumDefaults].pParamName, name);
+	e.NumDefaults++;
+}
+
+const char* Mesh::getName()
+{
+	return name;
+}
+
+HRESULT Mesh::loadMeshFromOgreXML(
+			LPCWSTR filename, 
+			DWORD options, 
+			LPDIRECT3DDEVICE9 device, 
+			LPD3DXBUFFER *materialBuffer, 
+			LPD3DXBUFFER *shaderBuffer, 
+			DWORD *nMaterials,
+			XMLNode& xMaterials,
+			wchar_t**& materialNames,
+	        LPD3DXMESH *ppMesh)
+{
+
+	XMLNode xMainNode=XMLNode::openFileHelper(filename, L"mesh");
+
+	DWORD nVertices = _wtoi( xMainNode/L"sharedGeometry"|L"vertexCount" );
+
+	XMLNode xSubmeshesNode = xMainNode/L"submeshes";
+
+	DWORD nSubMeshes = xSubmeshesNode.nChildNode(L"submesh");
+
+	DWORD nFaces = 0;
+	for(int u=0; u < nSubMeshes; u++)
+	{
+		nFaces += _wtoi(xSubmeshesNode.getChildNode(L"submesh", u)/L"faces"|L"count");
+	}
+
+	DWORD fvf = 0;
+
+	XMLNode xVertexBufferNode = xMainNode/L"sharedGeometry"/L"vertexbuffer";
+
+	if( wcscmp( xVertexBufferNode|L"positions", L"true" ) == 0)
+		fvf |= D3DFVF_XYZ;
+	if( wcscmp( xVertexBufferNode|L"normals", L"true" ) == 0)
+		fvf |= D3DFVF_NORMAL;
+	if( wcscmp( xVertexBufferNode|L"colours_diffuse", L"true" ) == 0)
+		fvf |= D3DFVF_DIFFUSE;
+	if( wcscmp( xVertexBufferNode|L"colours_specular", L"true" ) == 0)
+		fvf |= D3DFVF_SPECULAR;
+
+	DWORD nTexCoords = _wtoi( xVertexBufferNode|L"texture_coords" );
+	fvf |= D3DFVF_TEX1 * nTexCoords;
+
+	HRESULT hr = D3DXCreateMeshFVF(
+		nFaces,         //DWORD NumFaces, 
+        nVertices,		//DWORD NumVertices, 
+        options,		//DWORD Options, 
+        fvf,			//DWORD FVF, 
+        device, 
+        ppMesh);			//LPD3DXMESH* ppMesh);
+
+	LPD3DXMESH pMesh = *ppMesh;
+
+	LPDIRECT3DVERTEXBUFFER9 vertexBuffer;
+	pMesh->GetVertexBuffer(&vertexBuffer);
+	FlexVertexArray vertexData(pMesh->GetNumBytesPerVertex());
+	D3DVERTEXELEMENT9 elem[64];	pMesh->GetDeclaration(elem);	 FlexVertex::setFormat(elem);
+	vertexBuffer->Lock(0,pMesh->GetNumVertices()*pMesh->GetNumBytesPerVertex(),vertexData.getDataPointerReference(),0);
+	LPDIRECT3DINDEXBUFFER9 indexBuffer;
+	pMesh->GetIndexBuffer(&indexBuffer);
+	unsigned short* indexData;
+	indexBuffer->Lock(0,pMesh->GetNumFaces()*3*sizeof(unsigned short),(void**)&indexData,0);
+	DWORD* attributeArray;
+	pMesh->LockAttributeBuffer(0, &attributeArray);
+
+	for(int ivi=0; ivi < nVertices; ivi++)
+	{
+		XMLNode xVertexNode = xVertexBufferNode.getChildNode(L"vertex", ivi);
+		XMLNode xVertexPositionNode = xVertexNode/L"position";
+		D3DXVECTOR3 dvipos(
+			_wtof( xVertexPositionNode|L"x" ),
+			_wtof( xVertexPositionNode|L"y" ),
+			_wtof( xVertexPositionNode|L"z" )
+			);
+		vertexData[ivi].pos() = dvipos;
+
+		XMLNode xVertexNormalNode = xVertexNode/L"normal";
+		D3DXVECTOR3 dvinormal(
+			_wtof( xVertexNormalNode|L"x" ),
+			_wtof( xVertexNormalNode|L"y" ),
+			_wtof( xVertexNormalNode|L"z" )
+			);
+		vertexData[ivi].normal() = dvinormal;
+
+		for(int tuxi=0; tuxi < nTexCoords; tuxi++)
+		{
+			XMLNode xVertexTexNode = xVertexNode.getChildNode(L"texcoord", tuxi);
+			D3DXVECTOR2 dvitex(
+				_wtof( xVertexTexNode|L"u" ),
+				_wtof( xVertexTexNode|L"v" )
+				);
+			vertexData[ivi].tex(tuxi) = dvitex;
+		}
+	}
+
+	D3DXCreateBuffer(sizeof(D3DXMATERIAL) * nSubMeshes, materialBuffer);
+	D3DXCreateBuffer(sizeof(D3DXEFFECTINSTANCE) * nSubMeshes, shaderBuffer);
+
+	D3DXMATERIAL* materialArray = (D3DXMATERIAL*)(*materialBuffer)->GetBufferPointer();
+	D3DXEFFECTINSTANCE* shaderArray = (D3DXEFFECTINSTANCE*)(*shaderBuffer)->GetBufferPointer();
+
+	*nMaterials = nSubMeshes;
+
+	materialNames = new wchar_t*[nSubMeshes+1];
+	materialNames[nSubMeshes] = NULL;
+
+	unsigned int indexBufferFiller = 0;
+	for(int fifi=0; fifi < nSubMeshes; fifi++)
+	{
+		attributeArray[indexBufferFiller/3] = fifi;
+
+		XMLNode xSubMeshNode = xSubmeshesNode.getChildNode(L"submesh", fifi);
+
+		D3DXMATERIAL mat;
+		mat.pTextureFilename = LC::c.clone(
+			(
+			xMaterials.getChildNodeWithAttribute(L"material", L"name", 
+			xSubMeshNode|L"material")|L"texture"
+			));
+
+		materialNames[fifi] = L::cloneW( xSubMeshNode|L"material" );
+		materialArray[fifi] = mat;
+
+		D3DXEFFECTINSTANCE efi;
+		efi.NumDefaults = 0;
+		efi.pDefaults = NULL;
+		efi.pEffectFilename = NULL;
+		shaderArray[fifi] = efi;
+
+		XMLNode xSubMeshFacesNode = xSubMeshNode/L"faces";
+		unsigned int nSubMeshFaces = _wtoi( xSubMeshFacesNode|L"count" );
+		for(int fido=0; fido<nSubMeshFaces; fido++)
+		{
+			XMLNode xFaceNode = xSubMeshFacesNode.getChildNode(L"face", fido);
+			indexData[indexBufferFiller++] = _wtoi( xFaceNode|L"v1" );
+			indexData[indexBufferFiller++] = _wtoi( xFaceNode|L"v2" );
+			indexData[indexBufferFiller++] = _wtoi( xFaceNode|L"v3" );
+		}
+	}
+
+	vertexBuffer->Unlock();
+	indexBuffer->Unlock();
+	vertexBuffer->Release();
+	indexBuffer->Release();
+	pMesh->UnlockAttributeBuffer();
+
+	return S_OK;
+}
+
+const DWORD Mesh::DirectXMesh(0);
+const DWORD Mesh::OgreXMLMesh(1);
+
+void Mesh::saveSceneInfo(std::ofstream& psf)
+{
+	psf << "mesh " << name << '\n';
+	psf << "{\n";
+	psf << "\togrefile " << LC::c-ogreFileName << '\n';
+	psf << "\tpathmapresolution " << prmAtlasSize  << '\n';
+	psf << "\tdivide 1\n";
+	psf << "}\n";
+}
Index: /GTP/trunk/App/Demos/Illum/pathmap/WoodMaterial.hpp
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/WoodMaterial.hpp	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/WoodMaterial.hpp	(revision 2197)
@@ -0,0 +1,63 @@
+#pragma once
+#include "material.hpp"
+
+/*!
+\brief A procedural material.
+*/
+class WoodMaterial :
+	public Material
+{
+	Vector kinks[20];
+public:
+
+	WoodMaterial()
+		:Material(Vector(0.7f, 0.5f, 0.3f), Vector(0.2f, 0.2f, 0.2f), 4.0f)
+	{
+		for(int k=0; k<20; k++)
+			kinks[k] = Vector(20.0f - 40.0f * rand() / RAND_MAX, -15.5f - 4.0f * rand() / RAND_MAX, 15.0f - 20.0f * rand() / RAND_MAX);
+	}
+
+	Vector getProceduralDiffuseBrdf(const Vector& atPoint) const
+	{
+		float x2 = atPoint.x * atPoint.x;
+		float y2 = atPoint.y * atPoint.y;
+		float d = sqrtf(x2 + y2) * 6.0f;
+		for(int k=0; k < 20; k++)
+		{
+			Vector diff; diff.setDifference(kinks[k], atPoint);
+			d *= 1.0f - (1.0f / (diff.norm2() + 1.0f));
+		}
+		d *= 0.5f;
+		float c = 1.0f - (1.0f + cosf(d)) / 2.0f;
+		c *= c; //c *= c;
+		c = 1.0f - c;
+		c *= 0.25f;
+		return Vector(0.35f + c, 0.15f + c, c);
+	}
+
+	void proceduralScatteringProbability (const Vector& atPoint, const Vector& in, Vector& out, const Vector& normal, Vector& result) const
+	{
+		float nDotOut = normal * out;
+		float nDotIn = - (normal * in);
+		if ( nDotOut < 0) {
+			result = Vector::RGBBLACK;
+			return;
+		}
+		// add diffuse part
+		result = getProceduralDiffuseBrdf(atPoint);
+		// add specular using max Phong shading
+		Vector idealReflected;
+		idealReflected.setIdealReflectedDirection (in, normal);
+		float dotProduct = idealReflected* out;
+	    if(dotProduct > 0)
+		{
+			float scale = (float)pow (dotProduct, ns) * (ns + 2.0f) * 0.5f / 3.14159265358979323846f ;
+			if(nDotOut > nDotIn)
+				scale /= nDotOut;
+			else
+				scale /= nDotIn;
+			result += ks * scale;
+		}
+		result *= nDotOut;
+	}
+};
Index: /GTP/trunk/App/Demos/Illum/pathmap/showTex.fx
===================================================================
--- /GTP/trunk/App/Demos/Illum/pathmap/showTex.fx	(revision 2197)
+++ /GTP/trunk/App/Demos/Illum/pathmap/showTex.fx	(revision 2197)
@@ -0,0 +1,48 @@
+texture texToShow;
+sampler texSampler = sampler_state
+{
+   Texture = <texToShow>;
+   MinFilter = Linear;
+   MagFilter = Linear;
+   MipFilter = None;
+   AddressU = Clamp;
+   AddressV = Clamp;
+};
+
+struct vsInputShowTex
+{
+    float4	pos			: POSITION;
+    float2	tex			: TEXCOORD0;    
+};
+
+struct vsOutputShowTex
+{
+    float4	pos			: POSITION;
+    float2	tex			: TEXCOORD0;
+};
+
+vsOutputShowTex
+	vsShowTex(vsInputShowTex input)
+{
+    vsOutputShowTex output = (vsOutputShowTex)0;
+    output.pos = input.pos;
+    output.tex = input.tex;
+
+    return output;
+}
+
+float4
+	psShowTex(vsOutputShowTex input) : COLOR0
+{
+	float3 val = tex2D(texSampler, float2(input.tex.x  /* / 32.0 */, input.tex.y)).rgb;
+	return float4(val * 0.1, 1);
+}
+
+technique ShowTex{
+	pass P0
+    {
+        VertexShader = compile vs_2_0 vsShowTex();
+        PixelShader  = compile ps_2_0 psShowTex();
+    }
+}
+
